![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/hessa.corals.io/wp-content/cache/minify/ |
(function(){"use strict";var $window=jQuery(window),$document=jQuery(document),$html_dom=document.querySelector('html'),$adminbar=jQuery('#wpadminbar'),$body=jQuery('body');window.dcl===undefined&&(window.dcl=function(s){console.log(s);});window.dcs===undefined&&(window.dcs=function(){console.trace();});window.dcts===undefined&&(window.dcts=function(name){console.time(name?name:'timer');});window.dctl===undefined&&(window.dctl=function(name){console.timeLog(name?name:'timer');});window.dcte===undefined&&(window.dcte=function(name){console.timeEnd(name?name:'timer');});window.trx_addons_get_cookie=function(name){var defa=arguments[1]!==undefined?arguments[1]:null;var start=document.cookie.indexOf(name+'=');var len=start+name.length+1;if((!start)&&(name!=document.cookie.substring(0,name.length))){return defa;}if(start==-1){return defa;}var end=document.cookie.indexOf(';',len);if(end==-1){end=document.cookie.length;}return decodeURIComponent(document.cookie.substring(len,end));};window.trx_addons_set_cookie=function(name,value){var expires=arguments[2]!==undefined?arguments[2]:0;var path=arguments[3]!==undefined?arguments[3]:'/';var domain=arguments[4]!==undefined?arguments[4]:'';var secure=arguments[5]!==undefined?arguments[5]:'';var samesite=arguments[6]!==undefined?arguments[6]:'strict';var today=new Date();today.setTime(today.getTime());var expires_date=new Date(today.getTime()+(expires*1));document.cookie=encodeURIComponent(name)+'='+encodeURIComponent(value)+(expires?';expires='+expires_date.toGMTString():'')+(path?';path='+path:'')+(domain?';domain='+domain:'')+(secure?';secure':'')+(samesite?';samesite='+samesite:'');};window.trx_addons_del_cookie=function(name){var path=arguments[1]!==undefined?arguments[1]:'/';var domain=arguments[2]!==undefined?arguments[2]:'';var secure=arguments[3]!==undefined?arguments[3]:'';var samesite=arguments[4]!==undefined?arguments[4]:'strict';if(trx_addons_get_cookie(name)){document.cookie=encodeURIComponent(name)+'='+';expires=Thu, 01-Jan-1970 00:00:01 GMT'+(path?';path='+path:'')+(domain?';domain='+domain:'')+(secure?';secure':'')+(samesite?';samesite='+samesite:'');}};window.trx_addons_is_local_storage_exists=function(){try{return'localStorage'in window&&window['localStorage']!==null;}catch(e){return false;}};window.trx_addons_get_storage=function(name){var defa=arguments[1]!==undefined?arguments[1]:null;var val=null;if(trx_addons_is_local_storage_exists()){val=window['localStorage'].getItem(name);if(val===null)val=defa;}else{val=trx_addons_get_cookie(name,defa);}return val;};window.trx_addons_set_storage=function(name,value){if(trx_addons_is_local_storage_exists())window['localStorage'].setItem(name,value);else trx_addons_set_cookie(name,value,365*24*60*60*1000);};window.trx_addons_del_storage=function(name){if(trx_addons_is_local_storage_exists())window['localStorage'].removeItem(name);else trx_addons_del_cookie(name);};window.trx_addons_clear_storage=function(){if(trx_addons_is_local_storage_exists())window['localStorage'].clear();};window.trx_addons_copy_to_clipboard=function(str,strip_tags){var selected=document.getSelection().rangeCount>0?document.getSelection().getRangeAt(0):false;if(typeof str=='object'&&str.length){str=str.is('textarea')?str.val():str.html();}if(strip_tags){str=str.replace(/<[^>]+>/g,'');}var el=document.createElement('textarea');el.value=str;el.setAttribute('readonly','');el.style.position='absolute';el.style.left='-9999px';document.body.appendChild(el);el.select();document.execCommand('copy');document.body.removeChild(el);if(selected){document.getSelection().removeAllRanges();document.getSelection().addRange(selected);}};window.trx_addons_clear_listbox=function(box){for(var i=box.options.length-1;i>=0;i--)box.options[i]=null;};window.trx_addons_add_listbox_item=function(box,val,text){var item=new Option();item.value=val;item.text=text;box.options.add(item);};window.trx_addons_del_listbox_item_by_value=function(box,val){for(var i=0;i<box.options.length;i++){if(box.options[i].value==val){box.options[i]=null;break;}}};window.trx_addons_del_listbox_item_by_text=function(box,txt){for(var i=0;i<box.options.length;i++){if(box.options[i].text==txt){box.options[i]=null;break;}}};window.trx_addons_find_listbox_item_by_value=function(box,val){var idx=-1;for(var i=0;i<box.options.length;i++){if(box.options[i].value==val){idx=i;break;}}return idx;};window.trx_addons_find_listbox_item_by_text=function(box,txt){var idx=-1;for(var i=0;i<box.options.length;i++){if(box.options[i].text==txt){idx=i;break;}}return idx;};window.trx_addons_select_listbox_item_by_value=function(box,val){for(var i=0;i<box.options.length;i++){box.options[i].selected=(val==box.options[i].value);}};window.trx_addons_select_listbox_item_by_text=function(box,txt){for(var i=0;i<box.options.length;i++){box.options[i].selected=(txt==box.options[i].text);}};window.trx_addons_get_listbox_values=function(box){var delim=arguments[1]?arguments[1]:',';var str='';for(var i=0;i<box.options.length;i++){str+=(str?delim:'')+box.options[i].value;}return str;};window.trx_addons_get_listbox_texts=function(box){var delim=arguments[1]?arguments[1]:',';var str='';for(var i=0;i<box.options.length;i++){str+=(str?delim:'')+box.options[i].text;}return str;};window.trx_addons_sort_listbox=function(box){var temp_opts=new Array();var temp=new Option();for(var i=0;i<box.options.length;i++){temp_opts[i]=box.options[i].clone();}for(var x=0;x<temp_opts.length-1;x++){for(var y=(x+1);y<temp_opts.length;y++){if(temp_opts[x].text>temp_opts[y].text){temp=temp_opts[x];temp_opts[x]=temp_opts[y];temp_opts[y]=temp;}}}for(i=0;i<box.options.length;i++){box.options[i]=temp_opts[i].clone();}};window.trx_addons_get_listbox_selected_index=function(box){for(var i=0;i<box.options.length;i++){if(box.options[i].selected){return i;}}return-1;};window.trx_addons_get_listbox_selected_value=function(box){for(var i=0;i<box.options.length;i++){if(box.options[i].selected){return box.options[i].value;}}return null;};window.trx_addons_get_listbox_selected_text=function(box){for(var i=0;i<box.options.length;i++){if(box.options[i].selected){return box.options[i].text;}}return null;};window.trx_addons_get_listbox_selected_option=function(box){for(var i=0;i<box.options.length;i++){if(box.options[i].selected){return box.options[i];}}return null;};window.trx_addons_get_radio_value=function(radioGroupObj){for(var i=0;i<radioGroupObj.length;i++){if(radioGroupObj[i].checked){return radioGroupObj[i].value;}}return null;};window.trx_addons_set_radio_checked_by_num=function(radioGroupObj,num){for(var i=0;i<radioGroupObj.length;i++){if(radioGroupObj[i].checked&&i!=num){radioGroupObj[i].checked=false;}else if(i==num){radioGroupObj[i].checked=true;}}};window.trx_addons_set_radio_checked_by_value=function(radioGroupObj,val){for(var i=0;i<radioGroupObj.length;i++){if(radioGroupObj[i].checked&&radioGroupObj[i].value!=val){radioGroupObj[i].checked=false;}else if(radioGroupObj[i].value==val){radioGroupObj[i].checked=true;}}};window.trx_addons_form_validate=function(form,opt){if(typeof(opt.error_message_show)=='undefined')opt.error_message_show=true;if(typeof(opt.error_message_time)=='undefined')opt.error_message_time=5000;if(typeof(opt.error_message_class)=='undefined')opt.error_message_class='trx_addons_message_box_error';if(typeof(opt.success_message_class)=='undefined')opt.success_message_class='trx_addons_message_box_success';if(typeof(opt.error_message_text)=='undefined')opt.error_message_text='Incorrect data in the fields!';if(typeof(opt.error_fields_class)=='undefined')opt.error_fields_class='trx_addons_field_error';if(typeof(opt.exit_after_first_error)=='undefined')opt.exit_after_first_error=false;var error_msg='';form.find(":input").each(function(){if(error_msg!==''&&opt.exit_after_first_error)return;for(var i=0;i<opt.rules.length;i++){if(jQuery(this).attr("name")==opt.rules[i].field){var val=jQuery(this).val();var error=false;if(typeof(opt.rules[i].min_length)=='object'){if(opt.rules[i].min_length.value>0&&val.length<opt.rules[i].min_length.value){if(error_msg==='')jQuery(this).get(0).focus();error_msg+='<p class="trx_addons_error_item">'+(typeof(opt.rules[i].min_length.message)!='undefined'?opt.rules[i].min_length.message:opt.error_message_text)+'</p>';error=true;}}if((!error||!opt.exit_after_first_error)&&typeof(opt.rules[i].max_length)=='object'){if(opt.rules[i].max_length.value>0&&val.length>opt.rules[i].max_length.value){if(error_msg==='')jQuery(this).get(0).focus();error_msg+='<p class="trx_addons_error_item">'+(typeof(opt.rules[i].max_length.message)!='undefined'?opt.rules[i].max_length.message:opt.error_message_text)+'</p>';error=true;}}if((!error||!opt.exit_after_first_error)&&typeof(opt.rules[i].mask)=='object'){if(opt.rules[i].mask.value!==''){var regexp=new RegExp(opt.rules[i].mask.value);if(!regexp.test(val)){if(error_msg==='')jQuery(this).get(0).focus();error_msg+='<p class="trx_addons_error_item">'+(typeof(opt.rules[i].mask.message)!='undefined'?opt.rules[i].mask.message:opt.error_message_text)+'</p>';error=true;}}}if((!error||!opt.exit_after_first_error)&&typeof(opt.rules[i].state)=='object'){if(opt.rules[i].state.value=='checked'&&!jQuery(this).get(0).checked){if(error_msg==='')jQuery(this).get(0).focus();error_msg+='<p class="trx_addons_error_item">'+(typeof(opt.rules[i].state.message)!='undefined'?opt.rules[i].state.message:opt.error_message_text)+'</p>';error=true;}}if((!error||!opt.exit_after_first_error)&&typeof(opt.rules[i].equal_to)=='object'){if(opt.rules[i].equal_to.value!==''&&val!=jQuery(jQuery(this).get(0).form[opt.rules[i].equal_to.value]).val()){if(error_msg==='')jQuery(this).get(0).focus();error_msg+='<p class="trx_addons_error_item">'+(typeof(opt.rules[i].equal_to.message)!='undefined'?opt.rules[i].equal_to.message:opt.error_message_text)+'</p>';error=true;}}if(opt.error_fields_class!=='')jQuery(this).toggleClass(opt.error_fields_class,error);}}});if(error_msg!==''&&opt.error_message_show){var error_message_box=form.find(".trx_addons_message_box");if(error_message_box.length===0)error_message_box=form.parent().find(".trx_addons_message_box");if(error_message_box.length===0){form.append('<div class="trx_addons_message_box"></div>');error_message_box=form.find(".trx_addons_message_box");}else error_message_box.removeClass(opt.success_message_class);if(opt.error_message_class)error_message_box.addClass(opt.error_message_class);error_message_box.html(error_msg).fadeIn();setTimeout(function(){error_message_box.fadeOut();},opt.error_message_time);}return error_msg!=='';};function trx_addons_compare_lists(list1,list2){var result=list1.length==list2.length;if(result){for(var i in list1){if(!list2.hasOwnProperty(i)||list1[i]!=list2[i]){result=false;break;}}}return result;}var _trx_addons_refresh_list_cache={};window.trx_addons_refresh_list=function(parent_type,parent_val,list_fld,list_lbl,list_not_selected,elementor_obj){if(list_not_selected===undefined){list_not_selected=list_fld.data('not-selected')===true||list_fld.parents('.vc_edit-form-tab').length>0||list_fld.parents('#elementor-controls').length>0||list_fld.parents('[class*="widget_field_type_"]').length>0||list_fld.parents('.widget-liquid-right').length>0||list_fld.parents('.widgets-holder-wrap').length>0||list_fld.parents('.customize-control-widget_form').length>0;}var list_val=elementor_obj&&list_fld.data('setting')?elementor_obj.model.getSetting(list_fld.data('setting')):list_fld.val();list_val=','+list_val+',';if(list_lbl.find('.trx_addons_refresh').length===0){list_lbl.append('<span class="trx_addons_refresh trx_addons_icon-spin3 animate-spin"></span>');}if(parent_val){var cache_key=(typeof parent_val=='object'?JSON.stringify(parent_val):parent_val)+'_'+parent_type;if(_trx_addons_refresh_list_cache[cache_key]!==undefined){trx_addons_refresh_field_items(_trx_addons_refresh_list_cache[cache_key]);}else{var data={action:'trx_addons_refresh_list',nonce:TRX_ADDONS_STORAGE['ajax_nonce'],parent_type:parent_type,parent_value:parent_val,list_not_selected:list_not_selected};jQuery.post(TRX_ADDONS_STORAGE['ajax_url'],data,function(response){var rez={};try{rez=JSON.parse(response);}catch(e){rez={error:TRX_ADDONS_STORAGE['msg_ajax_error']};console.log(response);}if(rez.error===''){_trx_addons_refresh_list_cache[cache_key]=rez.data;trx_addons_refresh_field_items(rez.data);}});}}else{var args=[];if(list_not_selected){var list_type=list_fld.prop('tagName').toLowerCase();if(list_type=='select'){var opt=list_fld.find('option').eq(0);if(opt.length>0){args[0]={key:opt.val(),value:opt.text()};}}}trx_addons_refresh_field_items(args);}function trx_addons_refresh_field_items(data){var list={};var opt_list='';var list_type=list_fld.prop('tagName').toLowerCase();var list_name=list_type=='select'?(list_fld.attr('name')?list_fld.attr('name'):list_fld.data('setting')):list_fld.data('field_name');if(data.length===0){data=[{key:0,value:''}];}for(var i in data){if(list_type!='select'&&data[i]['key']==0){continue;}list[data[i]['key']]=data[i]['value'];opt_list+=list_type=='select'?'<option class="'+data[i]['key']+'"'+' value="'+data[i]['key']+'"'+(list_val.indexOf(','+(''+data[i]['key']).trim()+',')>=0||list_val.indexOf(','+(''+data[i]['key']).trim()+' ,')>=0?' selected="selected"':'')+'>'+data[i]['value']+'</option>':'<label><input type="checkbox"'+' value="'+data[i]['key']+'"'+' name="'+list_name+'"'+'>'+data[i]['value']+'</label>';}list_fld.html(opt_list);if(list_type=='select'&&list_fld.find('option:selected').length===0&&list_fld.find('option').length>0){list_fld.find('option').get(0).selected=true;}var need_refresh=true;if(elementor_obj){need_refresh=!trx_addons_compare_lists(elementor_obj.view.container.controls[list_name].options,list);if(need_refresh){elementor_obj.view.container.controls[list_name].options=list;}}list_lbl.find('span.trx_addons_refresh').remove();if(list_fld.data('select2')){setTimeout(function(){list_fld.parent().find('input.select2-search__field[placeholder]').removeAttr('placeholder');},1);}if(need_refresh){list_fld.trigger('change');}else{list_fld.trigger('change.trx_addons_refresh_list');}}return false;};var _window_width=$window.width(),_window_height=$window.height(),_window_scroll_top=$window.scrollTop(),_window_scroll_left=$window.scrollLeft();$window.on('resize',function(){_window_width=$window.width();_window_height=$window.height();_window_scroll_top=$window.scrollTop();_window_scroll_left=$window.scrollLeft();});$window.on('scroll',function(){_window_scroll_top=$window.scrollTop();_window_scroll_left=$window.scrollLeft();});window.trx_addons_window_width=function(val){if(val)_window_width=val;return _window_width;};window.trx_addons_window_height=function(val){if(val)_window_height=val;return _window_height;};window.trx_addons_window_scroll_top=function(){return _window_scroll_top;};window.trx_addons_window_scroll_left=function(){return _window_scroll_left;};var _document_height;var _document_height_first_run=true;var _update_document_height=function(e){if(_document_height_first_run&&e&&e.namespace=='init_hidden_elements'){_document_height_first_run=false;return;}_document_height=$document.height();};$document.ready(_update_document_height);$document.on('action.init_hidden_elements action.got_ajax_response',_update_document_height);$window.on('resize',_update_document_height);window.trx_addons_document_height=function(){return _document_height;};var _adminbar_height=0;var _update_adminbar_height=function(){_adminbar_height=trx_addons_adminbar_height_calc();};$document.ready(_update_adminbar_height);$window.on('resize',_update_adminbar_height);window.trx_addons_adminbar_height_calc=function(){return trx_addons_apply_filters('trx_addons_filter_adminbar_height',$adminbar.length===0||$adminbar.css('display')=='none'||$adminbar.css('position')=='absolute'?0:$adminbar.height());};window.trx_addons_adminbar_height=function(){return _adminbar_height;};var $fixed_rows=false,_fixed_rows_height=0;var _update_fixed_rows=function(){if($fixed_rows===false){$fixed_rows=jQuery('.sc_layouts_row_fixed');}_fixed_rows_height=trx_addons_fixed_rows_height_calc();$html_dom.style.setProperty('--fixed-rows-height',(_fixed_rows_height+trx_addons_adminbar_height())+'px');};$document.ready(_update_fixed_rows);$document.on('action.ready_trx_addons action.sc_layouts_row_fixed_on action.sc_layouts_row_fixed_off',_update_fixed_rows);$window.on('resize',_update_fixed_rows);window.trx_addons_fixed_rows_height_calc=function(){var oft=0;if($fixed_rows.length>0){var $fixed_on=$fixed_rows.filter('.sc_layouts_row_fixed_on');if($fixed_on.length>0&&!$body.hasClass('hide_fixed_rows')){$fixed_on.each(function(){var $row=jQuery(this);if($row.css('position')=='fixed'){oft+=$row.outerHeight();}});}}return trx_addons_apply_filters('trx_addons_filter_fixed_rows_height',oft);};window.trx_addons_fixed_rows_height=function(){var with_admin_bar=arguments.length>0?arguments[0]:true,with_fixed_rows=arguments.length>1?arguments[1]:true;return(with_admin_bar?trx_addons_adminbar_height():0)+(with_fixed_rows?_fixed_rows_height:0);};window.trx_addons_document_animate_to_busy=false;window.trx_addons_document_animate_to=function(id,callback){var split_animation=true;var oft=!isNaN(id)?Number(id):0,oft2=-1;var obj=null;if(isNaN(id)){if(typeof id=='object'){if(id.length>0){obj=id;}else{return;}}else{if(id.substring(0,1)!='#'&&id.substring(0,1)!='.'){id='#'+id;}obj=jQuery(id).eq(0);if(obj.length===0){return;}}oft=split_animation?obj.offset().top:Math.max(0,obj.offset().top-trx_addons_fixed_rows_height());if(split_animation){oft2=Math.max(0,oft-trx_addons_fixed_rows_height());}}var speed=Math.min(1000,Math.max(300,Math.round(Math.abs((oft2<0?oft:oft2)-jQuery(window).scrollTop())/jQuery(window).height()*300)));window.trx_addons_document_animate_to_busy=true;if(oft2>=0){setTimeout(function(){if(isNaN(id))oft=obj.offset().top;oft2=Math.max(0,oft-trx_addons_fixed_rows_height());jQuery('body,html').stop(true).animate({scrollTop:oft2},Math.floor(speed/2),'linear',function(){_window_scroll_top=$window.scrollTop();window.trx_addons_document_animate_to_busy=false;if(callback)callback(id,speed);});},Math.floor(speed/2));}else{oft2=oft;}if(speed>0){jQuery('body,html').stop(true).animate({scrollTop:oft2},speed,'linear',function(){_window_scroll_top=$window.scrollTop();window.trx_addons_document_animate_to_busy=false;if(callback)callback(id,speed);});}else{jQuery('body,html').stop(true).scrollTop(oft2);_window_scroll_top=$window.scrollTop();window.trx_addons_document_animate_to_busy=false;if(callback)callback(id,speed);}};window.trx_addons_request_animation_frame=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||null;};window.trx_addons_document_set_location=function(curLoc,state){if(history.pushState===undefined||navigator.userAgent.match(/MSIE\s[6-9]/i)!==null){return;}try{history.pushState(state?state:{url:curLoc},null,curLoc);return;}catch(e){}location.href=curLoc;};window.trx_addons_add_to_url=function(loc,prm){var ignore_empty=arguments[2]!==undefined?arguments[2]:true,q=loc.split('?'),attr=q.length>1?trx_addons_parse_query_string(q[1]):{},i=0;for(var p in prm){attr[p]=prm[p];}loc=q[0]+'?';i=0;for(p in attr){if(ignore_empty&&attr[p]==='')continue;loc+=(i++>0?'&':'')+encodeURIComponent(p)+'='+encodeURIComponent(attr[p]);}return loc;};window.trx_addons_add_extra_args_to_links=function(args,cont){if(!cont){cont=$body;}cont.find('a').each(function(){var link=jQuery(this),href=link.attr('href');if(href&&href!='#'&&!trx_addons_is_local_link(href)&&!link.data('trx-addons-extra-args-added')){var loc=window.location.href,page_valid=true;for(var i=0;i<args.length;i++){page_valid=true;if(args[i].page){page_valid=false;if(typeof args[i].page=='object'){for(var pg in args[i].page){page_valid=loc.indexOf(args[i].page[pg])>=0;if(page_valid)break;}}else{page_valid=loc.indexOf(args[i].page)>=0;}}if(page_valid&&(!args[i].mask||href.indexOf(args[i].mask)>=0)){var add=false;if(typeof args[i].args=='object'){add={};for(var a in args[i].args){if(args[i].args[a]===''){continue;}if(args[i].args[a]=='@href'){add[a]=href;}else if(args[i].args[a]=='@location'||args[i].args[a]=='@loc'){add[a]=loc;}else if(args[i].args[a]=='@title'){add[a]=document.title;}else{add[a]=args[i].args[a];}}}if(typeof args[i].link!='undefined'){href=args[i].link;}if(add!==false){href=trx_addons_add_to_url(href,add);}if(typeof args[i].hash!='undefined'&&href.indexOf('#')<0){href+='#'+args[i].hash;}link.attr('href',href);link.data('trx-addons-extra-args-added',1);break;}}}});};window.trx_addons_get_value_gp=function(prm){var urlParams=new URLSearchParams(window.location.search),value=urlParams.get(prm);return decodeURIComponent(value?value:'');};window.trx_addons_parse_query_string=function(qs){var query={},pairs=(qs.indexOf('?')>=0?qs.substring(qs.indexOf('?')+1):qs).split('&'),pair=[];for(var i=0;i<pairs.length;i++){pair=pairs[i].split('=');query[decodeURIComponent(pair[0])]=decodeURIComponent(pair[1]||'');}return query;};window.trx_addons_is_local_link=function(url){var rez=url!==undefined;if(rez){var url_pos=url.indexOf('#');if(url_pos===0&&url.length==1){rez=false;}else{if(url_pos<0)url_pos=url.length;var loc=window.location.href;var loc_pos=loc.indexOf('#');if(loc_pos>0)loc=loc.substring(0,loc_pos);rez=url_pos===0;if(!rez)rez=loc==url.substring(0,url_pos);}}return rez;};window.trx_addons_is_url=function(url){return url.indexOf('//')===0||url.indexOf('://')>0;};window.trx_addons_is_local_url=function(url){return url.indexOf('//')<0||url.indexOf(window.location.hostname)>0;};window.trx_addons_is_external_url=function(url){return(url.indexOf('//')===0||url.indexOf('://')>0)&&url.indexOf(window.location.hostname)===-1;};window.trx_addons_get_embed_from_url=function(url,autoplay,mute,loop){if(autoplay===undefined){autoplay=true;}if(mute===undefined){mute=true;}if(loop===undefined){loop=true;}var embed='';if(url.indexOf('.mp4')>0||trx_addons_is_local_link(url)){embed='<video class="trx_addons_video_video" playsinline disablepictureinpicture'+(autoplay?' autoplay="autoplay"':'')+(loop?' loop="loop"':'')+(mute?' muted="muted"':'')+'>'+'<source src="'+url+'" type="video/mp4" />'+'</video>';}else{url=url.replace('/watch?v=','/embed/').replace('/youtu.be/','/www.youtube.com/embed/').replace('/vimeo.com/','/player.vimeo.com/video/').replace('/dai.ly/','/dailymotion.com/embed/video/').replace('/dailymotion.com/video/','/dailymotion.com/embed/video/');if(autoplay){url+=(url.indexOf('?')>0?'&':'?')+'autoplay=1';}if(mute){url+=(url.indexOf('?')>0?'&':'?')+'muted=1';}embed='<iframe src="'+url+'" border="0" width="1280" height="720"'+(autoplay?' allow="autoplay"':'')+'></iframe>';}return embed;};window.trx_addons_set_autoplay=function(container,value){if(value===undefined){value=1;}container.find('.video_frame > iframe, iframe').each(function(){if(value){jQuery(this).attr('allow','autoplay');}var src=jQuery(this).data('src');if(src){jQuery(this).attr('src',src);}else{src=jQuery(this).attr('src');if(src===undefined){src='';}if(src.indexOf('youtube')>=0||src.indexOf('vimeo')>=0){jQuery(this).attr('src',trx_addons_add_to_url(src,{'autoplay':value}));}}});};window.trx_addons_insert_video_iframe=function($cont,iframe_html){if($cont.length===0){return;}if(trx_addons_browser_is_ios()&&iframe_html.indexOf('youtu')>0&&iframe_html.indexOf('autoplay=1')>0&&typeof YT!='undefined'){var id='trx_addons_yt_player_'+Math.floor(Math.random()*100000);$cont.html(iframe_html.replace(/<iframe[\s]+[\s\S]+<\/iframe>/,'<div class="trx_addons_yt_player" id="'+id+'"></div>'));var src=iframe_html.split('?');var video_id=src[0].substring(src[0].indexOf('/embed/')+7);var player=new YT.Player(id,{videoId:video_id,suggestedQuality:'hd720',playerVars:{autoplay:1,autohide:0,modestbranding:1,rel:0,showinfo:0,controls:1,disablekb:1,enablejsapi:1,iv_load_policy:3,playsinline:1,loop:0},events:{'onReady':function onReady(e){player.playVideo();}}});}else{$cont.html(iframe_html);}};window.trx_addons_browser_is_support=function(prop,value){var prefixes=' -webkit- -moz- -o- -ms- '.split(' ');var el=document.createElement('a');var style=el.style;if(prop.slice(-1)!=':'){prop+=':';}style.cssText=prop+prefixes.join(value+';'+prop).slice(0,-prop.length);return style.position.indexOf(value)!==-1;};window.trx_addons_browser_is_support_css_sticky=function(){return trx_addons_browser_is_support('position','sticky');};window.trx_addons_browser_is_touch=function(){return'ontouchstart'in document.documentElement;};window.trx_addons_browser_is_pointer_events=function(){return!!window.PointerEvent&&('maxTouchPoints'in window.navigator)&&window.navigator.maxTouchPoints>=0;};window.trx_addons_browser_is_mobile=function(){var check=false;(function(a){if(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od|ad)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i.test(a)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(a.substr(0,4))){check=true;}})(navigator.userAgent||navigator.vendor||window.opera);return check;};window.trx_addons_browser_is_ios=function(){return navigator.userAgent.match(/iPad|iPhone|iPod/i)!==null?true:false;};window.trx_addons_browser_is_iphone=function(){return navigator.userAgent.match(/iPhone/i)!==null?true:false;};window.trx_addons_browser_is_ipad=function(){return navigator.userAgent.match(/iPad/i)!==null?true:false;};window.trx_addons_browser_is_ipod=function(){return navigator.userAgent.match(/iPod/i)!==null?true:false;};window.trx_addons_is_retina=function(){var mediaQuery='(-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx)';return(window.devicePixelRatio>1)||(window.matchMedia&&window.matchMedia(mediaQuery).matches);};window.trx_addons_browser_classes=function(){var userAgent=navigator.userAgent,matchUserAgent=function(ua){return userAgent.indexOf(ua)>=0;},classes={'mobile':trx_addons_browser_is_mobile(),'mac':matchUserAgent('Macintosh'),'ios':trx_addons_browser_is_ios(),'iphone':trx_addons_browser_is_iphone()||trx_addons_browser_is_ipad()||trx_addons_browser_is_ipod(),'touch':trx_addons_browser_is_touch(),'retina':trx_addons_is_retina(),'firefox':matchUserAgent('Firefox'),'opera':!!window.opr&&!!opr.addons||!!window.opera||matchUserAgent(' OPR/'),'safari':/^((?!chrome|android).)*safari/i.test(userAgent)||/constructor/i.test(window.HTMLElement)||(p=>{return'[object SafariRemoteNotification]'===p.toString();})(!window.safari||typeof safari!=='undefined'&&safari.pushNotification),'ie':/Trident|MSIE/.test(userAgent)&&(false||!!document.documentMode),'blink':matchUserAgent('Chrome')&&!!window.CSS,'webkit':matchUserAgent('AppleWebKit')};classes['edge']=!classes['ie']&&!!window.StyleMedia||matchUserAgent('Edg');classes['chrome']=!!window.chrome&&matchUserAgent('Chrome')&&!classes['edge']&&!classes['opera'];classes['applewebkit']=matchUserAgent('AppleWebKit')&&!classes['blink'];classes['gecko']=matchUserAgent('Gecko')&&classes['firefox'];return classes;};window.trx_addons_get_file_name=function(path){path=path.replace(/\\/g,'/');if(path.indexOf('?')>0){path=path.substr(0,path.indexOf('?'));}var pos=path.lastIndexOf('/');if(pos>=0)path=path.substr(pos+1);return path;};window.trx_addons_get_file_ext=function(path){if(path.indexOf('?')>0){path=path.substr(0,path.indexOf('?'));}var pos=path.lastIndexOf('.');path=pos>=0?path.substr(pos+1):'';return path;};window.trx_addons_get_basename=function(path){return trx_addons_get_file_name(path).replace('.'+trx_addons_get_file_ext(path),'');};window.trx_addons_is_images_loaded=function(cont){var complete=true;cont.find('img').each(function(){if(!complete){return;}var img=jQuery(this).get(0);if(typeof img.complete=='boolean'){complete=img.complete;}else if(typeof img.naturalWidth=='number'&&typeof img.naturalHeight=='number'){complete=!(img.naturalWidth==0&&img.naturalHeight==0);}});return complete;};window.trx_addons_when_images_loaded=function(cont,callback,max_delay){if(max_delay===undefined){max_delay=3000;}if(max_delay<=0||trx_addons_is_images_loaded(cont)){callback(cont);}else{setTimeout(function(){trx_addons_when_images_loaded(cont,callback,max_delay-200);},200);}};window.trx_addons_fetch_url=function(url,callback){if(typeof window.fetch=='function'){fetch(url).then(function(response){return response.ok?response.text():'';}).then(function(data){if(callback){callback(data);}});}else{jQuery.get(url).done(function(response){if(typeof response=='object'&&typeof response.childElementCount!='undefined'&&response.childElementCount>0&&typeof response.children!='undefined'&&typeof response.children[0]!='undefined'){response=response.children[0].outerHTML;}if(callback){callback(response);}}).fail(function(){if(callback){callback('');}});}};var inline_svg=[];window.trx_addons_get_inline_svg=function(svg_url,view){var html='';for(var i=0;i<inline_svg.length;i++){if(inline_svg[i].url==svg_url){html=inline_svg[i].html;break;}}if(html===''){trx_addons_fetch_url(svg_url,function(html){if(html){inline_svg.push({url:svg_url,html:html});}if(view){view.render(html);}});}else if(view){view.render(html);}return html;};if(!window.get_inline_svg){window.get_inline_svg=window.trx_addons_get_inline_svg;}window.trx_addons_round_number=function(num){var precision=arguments[1]!==undefined?arguments[1]:0;var p=Math.pow(10,precision);return Math.round(num*p)/p;};Number.prototype.formatMoney=function(c,d,t){var n=this,c=c==undefined?2:(isNaN(c=Math.abs(c))?2:c),d=d==undefined?".":d,t=t==undefined?",":t,s=n<0?"-":"",i=String(parseInt(n=Math.abs(Number(n)||0).toFixed(c))),j=(j=i.length)>3?j%3:0;return s+(j?i.substring(0,j)+t:"")+i.substring(j).replace(/(\d{3})(?=\d)/g,"$1"+t)+(c?d+Math.abs(n-i).toFixed(c).slice(2):"");};window.trx_addons_random=function(a,b){return Math.floor(Math.random()*(b-a))+a;};window.trx_addons_proper=function(str){return str.replace(/(\b\w)/gi,function(m){return m.toUpperCase();});};window.trx_addons_replicate=function(str,num){var rez='';for(var i=0;i<num;i++){rez+=str;}return rez;};window.trx_addons_split=function(str,delimiter){var rez=[],quotes=false,pos=0;for(var i=0;i<str.length;i++){if(str[i]==delimiter&&!quotes){rez.push(str.substring(pos,i));pos=i+1;}else if(str[i]=='"'){quotes=!quotes;}}rez.push(str.substring(pos,i));return rez;};window.trx_addons_parse_atts=function(str,delimiter){var obj={};if(!delimiter){delimiter=' ';}if(str!==undefined){if(delimiter=='&'){str=str.replace(/&/g,'&');}var pairs=trx_addons_split(str,delimiter);for(var i in pairs){if(pairs[i].indexOf('=')!=-1){var pair=pairs[i].split('=');obj[pair[0]]=(''+pair[1]).slice(0,1)=='"'&&(''+pair[1]).slice(-1)=='"'||(''+pair[1]).slice(0,1)=="'"&&(''+pair[1]).slice(-1)=="'"?pair[1].slice(1,-1):pair[1];}}}return obj;};window.trx_addons_prepare_macros=function(str){if(!str||typeof str!='string'){return str;}if(str.indexOf('[')>=0&&str.indexOf(']')>=0){str=str.replace(/([\[])([\[\]\S]+?)[\s]+([^\[\]]+)?([\]])/g,function(match,p1,p2,p3,p4){var allowed_css=trx_addons_apply_filters('trx_addons_filter_prepare_macros_allowed_css',{'valign':'vertical-align','color':'color','bgcolor':'background-color','bdcolor':'border-color','border':'border-width','radius':'border-radius','padding':'padding','margin':'margin'},'common'),image_css=trx_addons_apply_filters('trx_addons_filter_prepare_macros_allowed_css',{'size':{'rule':'max-height','default':'1em'},},'image'),icon_css=trx_addons_apply_filters('trx_addons_filter_prepare_macros_allowed_css',{'size':{'rule':'font-size','default':'1em'},},'icon'),atts=false;if(p2=='image'){atts=p3?trx_addons_parse_atts(p3):{};if(!atts['url']){atts['url']=TRX_ADDONS_STORAGE['no_image'];var get_url_by_size=function(data,thumb_size){var url='';for(var i in data['media_details']['sizes']){if((''+i).indexOf(thumb_size)>=0){url=data['media_details']['sizes'][i]['source_url'];break;}}return url;};if(atts['id']){if(TRX_ADDONS_STORAGE['fetch_images']===undefined){TRX_ADDONS_STORAGE['fetch_images']={};}if(!TRX_ADDONS_STORAGE['fetch_images'][atts['id']]){jQuery.get(TRX_ADDONS_STORAGE['rest_url']+'wp/v2/media/'+atts['id']+'/',function(response){if(response&&response['media_details']&&response['media_details']['sizes']){TRX_ADDONS_STORAGE['fetch_images'][atts['id']]=response;}});}else{atts['url']=get_url_by_size(TRX_ADDONS_STORAGE['fetch_images'][atts['id']],atts['thumb']?'-'+atts['thumb']:'full');}}}return atts['url']?'<img src="'+atts['url']+'"'+(atts['id']?' id="trx_addons_image_'+atts['id']+'"':'')+(atts['alt']?' alt="'+atts['alt']+'"':'')+' style="'+trx_addons_get_css_from_atts(atts,trx_addons_object_merge(allowed_css,image_css))+(atts['css']?atts['css']:'')+'"'+'>':'';}else if(p2=='icon'){atts=p3?trx_addons_parse_atts(p3):{};if(atts['name']&&atts['name'].slice(0,5)!='icon-'){atts['name']='icon-'+atts['name'];}return atts['name']?'<span class="'+atts['name']+'"'+' style="'+trx_addons_get_css_from_atts(atts,trx_addons_object_merge(allowed_css,icon_css))+(atts['css']?atts['css']:'')+'"'+'></span>':'';}else if(p2.slice(0,1)!='&'){return p1+p2+p4;}else{return match;}});}return str.replace(/\{\{/g,"<i>").replace(/\}\}/g,"</i>").replace(/\(\(/g,"<b>").replace(/\)\)/g,"</b>").replace(/\|\|/g,"<br>").replace(/(\^(\d+))/g,"<sup>$2</sup>");};window.trx_addons_remove_macros=function(str){return str.replace(/[^\[]([\[][^\[\]]+[\]])[^\]]/g,"").replace(/\{\{/g,"").replace(/\}\}/g,"").replace(/\(\(/g,"").replace(/\)\)/g,"").replace(/\|\|/g,"");};window.trx_addons_parse_codes=function(text,tag_start,tag_end){if(tag_start===undefined)tag_start='{{';if(tag_end===undefined)tag_end='}}';var r1=new RegExp(tag_start,'g');var r2=new RegExp(tag_end,'g');return text.replace(r1,'<').replace(r2,'>');};window.trx_addons_is_on=function(prm){return prm>0||['true','on','yes','show'].indexOf((''+prm).toLowerCase())>=0;};window.trx_addons_is_off=function(prm){return prm===undefined||prm===''||prm===0||['false','off','no','none','hide'].indexOf((''+prm).toLowerCase())>=0;};window.trx_addons_is_inherit=function(prm){return['inherit'].indexOf((''+prm).toLowerCase())>=0;};window.trx_addons_is_empty=function(prm){return prm===undefined||prm===''||prm===0||prm===false||(typeof prm=='object'&&Object.keys(prm).length===0);};window.trx_addons_get_class_by_prefix=function(classes,prefix){var rez='';if(classes){classes=classes.split(' ');for(var i=0;i<classes.length;i++){if(classes[i].indexOf(prefix)>=0){rez=classes[i].replace(/[\s]+/g,'');break;}}}return rez;};window.trx_addons_chg_class_by_prefix=function(classes,prefix,new_value){var chg=false;if(!classes)classes='';classes=classes.replace(/[\s]+/g,' ').split(' ');new_value=new_value.replace(/[\s]+/g,'');if(typeof prefix=='string'){prefix=[prefix];}for(var i=0;i<classes.length;i++){for(var j=0;j<prefix.length;j++){if(classes[i].indexOf(prefix[j])>=0){classes[i]=new_value;chg=true;break;}}if(chg)break;}if(!chg&&new_value){if(classes.length==1&&classes[0]==='')classes[0]=new_value;else classes.push(new_value);}return classes.join(' ').replace(/[\s]{2,}/g,' ');};window.trx_addons_get_icon_class=function(classes){if(!classes)classes='';return trx_addons_get_class_by_prefix(classes,'icon-');};window.trx_addons_chg_icon_class=function(classes,icon,prefix){var chg=false,icon_parts=icon.split('-');if(prefix===undefined){prefix=['none','icon-','image-'];}prefix.push(icon_parts[0]+'-');if(!classes)classes='';classes=classes.split(' ');for(var i=0;i<classes.length;i++){for(var j=0;j<prefix.length;j++){if(classes[i].indexOf(prefix[j])>=0){classes[i]=['none','image-none'].indexOf(icon)!=-1?'':icon;chg=true;break;}}if(chg)break;}if(!chg&&['none','image-none'].indexOf(icon)==-1){if(classes.length==1&&classes[0]===''){classes[0]=icon;}else{classes.push(icon);}}return classes.join(' ');};window.trx_addons_get_column_class=function(num,all,all_tablet,all_mobile){var column_class_tpl=TRX_ADDONS_STORAGE['column_class_template'];var column_class=column_class_tpl.replace('$1',num).replace('$2',all);if(all_tablet){column_class+=' '+column_class_tpl.replace('$1',num).replace('$2',all_tablet)+'-tablet';}if(all_mobile){column_class+=' '+column_class_tpl.replace('$1',num).replace('$2',all_mobile)+'-mobile';}return column_class;};window.trx_addons_get_responsive_classes=function(prefix,atts,param,default_value){var list=[];if(atts[param]){list.push(prefix+atts[param]);}else if(default_value){list.push(prefix+default_value);}if(TRX_ADDONS_STORAGE['elementor_breakpoints']){for(var bp_name in TRX_ADDONS_STORAGE['elementor_breakpoints']){if(atts[param+'_'+bp_name]){list.push(prefix+atts[param+'_'+bp_name]+'_'+bp_name);}}}list=trx_addons_apply_filters('trx_addons_filter_responsive_classes',list,prefix,atts,param);return list.length?list.join(' '):'';};window.trx_addons_get_responsive_breakpoint=function(){var rez='desktop',ww=trx_addons_window_width();if(TRX_ADDONS_STORAGE['elementor_breakpoints']){for(var bp_name in TRX_ADDONS_STORAGE['elementor_breakpoints']){if(TRX_ADDONS_STORAGE['elementor_breakpoints'][bp_name]<ww){break;}rez=bp_name;}}return rez;};window.trx_addons_wrap_words=function(txt,before,after){var rez='',ch='',in_tag=false,in_word=false;for(var i=0;i<txt.length;i++){ch=txt.substring(i,i+1);if(ch=='<'){in_tag=true;if(in_word){rez+=after;in_word=false;}}if(!in_tag){if(ch==' '){if(in_word){rez+=after;in_word=false;}}else{if(!in_word){rez+=before;in_word=true;}}}rez+=ch;if(!in_tag&&in_word&&i==txt.length-1){rez+=after;}if(in_tag&&ch=='>'){in_tag=false;}}return rez;};window.trx_addons_wrap_chars=function(txt,before,after,before_word,after_word){var rez='',ch='',in_tag=false,in_word=false;if(before_word===undefined)before_word='';if(after_word===undefined)after_word='';for(var i=0;i<txt.length;i++){ch=txt.substring(i,i+1);if(ch=='<'){in_tag=true;if(in_word){rez+=after_word;in_word=false;}}if(before_word&&after_word&&!in_tag){if(ch==' '){if(in_word){rez+=after_word;in_word=false;}}else{if(!in_word){rez+=before_word;in_word=true;}}}rez+=in_tag?ch:before+(ch==' '?' ':ch)+after;if(!in_tag&&in_word&&i==txt.length-1){rez+=after_word;}if(in_tag&&ch=='>'){in_tag=false;}}return rez;};window.trx_addons_clear_tags=function(str){return str.replace(/<\/?[^>]+>/g,'');};window.trx_addons_esc_html=function(str){return str.replace(/&/g,'&').replace(/</g,'<').replace(/>/g,'>').replace(/"/g,'"').replace(/'/g,''');};window.trx_addons_hex2rgb=function(hex){hex=hex.indexOf('#')>-1?hex.substring(1):hex;if(hex.length==3){hex=hex.slice(0,1).repeat(2)+hex.slice(1,2).repeat(2)+hex.slice(2,3).repeat(2);}var num=parseInt(hex,16);if(hex.length>6){return{r:(num>>24)+256,g:(num&0x00FF0000)>>16,b:(num&0x0000FF00)>>8,a:(num&0x000000FF)};}else{return{r:num>>16,g:(num&0x00FF00)>>8,b:(num&0x0000FF)};}};window.trx_addons_hex2rgba=function(hex,alpha){var rgb=trx_addons_hex2rgb(hex);return'rgba('+rgb.r+','+rgb.g+','+rgb.b+','+alpha+')';};window.trx_addons_rgb2hex=function(color){var aRGB;color=color.replace(/\s/g,"").toLowerCase();if(color=='rgba(0,0,0,0)'||color=='rgba(0%,0%,0%,0%)'){color='transparent';}if(color.indexOf('rgba(')==0)aRGB=color.match(/^rgba\((\d{1,3}[%]?),(\d{1,3}[%]?),(\d{1,3}[%]?),(\d{1,3}[%]?)\)$/i);else aRGB=color.match(/^rgb\((\d{1,3}[%]?),(\d{1,3}[%]?),(\d{1,3}[%]?)\)$/i);if(aRGB){color='';for(var i=1;i<=3;i++)color+=Math.round((aRGB[i][aRGB[i].length-1]=="%"?2.55:1)*parseInt(aRGB[i])).toString(16).replace(/^(.)$/,'0$1');}else{color=color.replace(/^#?([\da-f])([\da-f])([\da-f])$/i,'$1$1$2$2$3$3');}return(color.substr(0,1)!='#'?'#':'')+color;};window.trx_addons_components2hex=function(r,g,b,a){return'#'+Number(r).toString(16).toUpperCase().replace(/^(.)$/,'0$1')+Number(g).toString(16).toUpperCase().replace(/^(.)$/,'0$1')+Number(b).toString(16).toUpperCase().replace(/^(.)$/,'0$1')+(a||a===0?Number(a).toString(16).toUpperCase().replace(/^(.)$/,'0$1'):'');};window.trx_addons_rgb2components=function(color){color=trx_addons_rgb2hex(color);var matches=color.match(/^#?([\dabcdef]{2})([\dabcdef]{2})([\dabcdef]{2})$/i);if(!matches)return false;for(var i=1,rgb=new Array(3);i<=3;i++){rgb[i-1]=parseInt(matches[i],16);}return rgb;};window.trx_addons_hex2hsb=function(hex){var h=arguments[1]!==undefined?arguments[1]:0;var s=arguments[2]!==undefined?arguments[2]:0;var b=arguments[3]!==undefined?arguments[3]:0;var hsb=trx_addons_rgb2hsb(trx_addons_hex2rgb(hex));hsb.h=Math.min(359,Math.max(0,hsb.h+h));hsb.s=Math.min(100,Math.max(0,hsb.s+s));hsb.b=Math.min(100,Math.max(0,hsb.b+b));return hsb;};window.trx_addons_hsb2hex=function(hsb){var rgb=trx_addons_hsb2rgb(hsb);return trx_addons_components2hex(rgb.r,rgb.g,rgb.b);};window.trx_addons_rgb2hsb=function(rgb){var hsb={};hsb.b=Math.max(Math.max(rgb.r,rgb.g),rgb.b);hsb.s=(hsb.b<=0)?0:Math.round(100*(hsb.b-Math.min(Math.min(rgb.r,rgb.g),rgb.b))/hsb.b);hsb.b=Math.round((hsb.b/255)*100);if((rgb.r==rgb.g)&&(rgb.g==rgb.b))hsb.h=0;else if(rgb.r>=rgb.g&&rgb.g>=rgb.b)hsb.h=60*(rgb.g-rgb.b)/(rgb.r-rgb.b);else if(rgb.g>=rgb.r&&rgb.r>=rgb.b)hsb.h=60+60*(rgb.g-rgb.r)/(rgb.g-rgb.b);else if(rgb.g>=rgb.b&&rgb.b>=rgb.r)hsb.h=120+60*(rgb.b-rgb.r)/(rgb.g-rgb.r);else if(rgb.b>=rgb.g&&rgb.g>=rgb.r)hsb.h=180+60*(rgb.b-rgb.g)/(rgb.b-rgb.r);else if(rgb.b>=rgb.r&&rgb.r>=rgb.g)hsb.h=240+60*(rgb.r-rgb.g)/(rgb.b-rgb.g);else if(rgb.r>=rgb.b&&rgb.b>=rgb.g)hsb.h=300+60*(rgb.r-rgb.b)/(rgb.r-rgb.g);else hsb.h=0;hsb.h=Math.round(hsb.h);return hsb;};window.trx_addons_hsb2rgb=function(hsb){var rgb={};var h=Math.round(hsb.h);var s=Math.round(hsb.s*255/100);var v=Math.round(hsb.b*255/100);if(s==0){rgb.r=rgb.g=rgb.b=v;}else{var t1=v;var t2=(255-s)*v/255;var t3=(t1-t2)*(h%60)/60;if(h==360)h=0;if(h<60){rgb.r=t1;rgb.b=t2;rgb.g=t2+t3;}else if(h<120){rgb.g=t1;rgb.b=t2;rgb.r=t1-t3;}else if(h<180){rgb.g=t1;rgb.r=t2;rgb.b=t2+t3;}else if(h<240){rgb.b=t1;rgb.r=t2;rgb.g=t1-t3;}else if(h<300){rgb.b=t1;rgb.g=t2;rgb.r=t2+t3;}else if(h<360){rgb.r=t1;rgb.g=t2;rgb.b=t1-t3;}else{rgb.r=0;rgb.g=0;rgb.b=0;}}return{r:Math.round(rgb.r),g:Math.round(rgb.g),b:Math.round(rgb.b)};};window.trx_addons_color_picker=function(){var id=arguments[0]!==undefined?arguments[0]:"iColorPicker"+Math.round(Math.random()*1000);var colors=arguments[1]!==undefined?arguments[1]:'#f00,#ff0,#0f0,#0ff,#00f,#f0f,#fff,#ebebeb,#e1e1e1,#d7d7d7,#cccccc,#c2c2c2,#b7b7b7,#acacac,#a0a0a0,#959595,'+'#ee1d24,#fff100,#00a650,#00aeef,#2f3192,#ed008c,#898989,#7d7d7d,#707070,#626262,#555,#464646,#363636,#262626,#111,#000,'+'#f7977a,#fbad82,#fdc68c,#fff799,#c6df9c,#a4d49d,#81ca9d,#7bcdc9,#6ccff7,#7ca6d8,#8293ca,#8881be,#a286bd,#bc8cbf,#f49bc1,#f5999d,'+'#f16c4d,#f68e54,#fbaf5a,#fff467,#acd372,#7dc473,#39b778,#16bcb4,#00bff3,#438ccb,#5573b7,#5e5ca7,#855fa8,#a763a9,#ef6ea8,#f16d7e,'+'#ee1d24,#f16522,#f7941d,#fff100,#8fc63d,#37b44a,#00a650,#00a99e,#00aeef,#0072bc,#0054a5,#2f3192,#652c91,#91278f,#ed008c,#ee105a,'+'#9d0a0f,#a1410d,#a36209,#aba000,#588528,#197b30,#007236,#00736a,#0076a4,#004a80,#003370,#1d1363,#450e61,#62055f,#9e005c,#9d0039,'+'#790000,#7b3000,#7c4900,#827a00,#3e6617,#045f20,#005824,#005951,#005b7e,#003562,#002056,#0c004b,#30004a,#4b0048,#7a0045,#7a0026';var colorsList=colors.split(',');var tbl='<table class="colorPickerTable"><thead>';for(var i=0;i<colorsList.length;i++){if(i%16==0)tbl+=(i>0?'</tr>':'')+'<tr>';tbl+='<td style="background-color:'+colorsList[i]+'"> </td>';}tbl+='</tr></thead><tbody>'+'<tr style="height:60px;">'+'<td colspan="8" id="'+id+'_colorPreview" style="vertical-align:middle;text-align:center;border:1px solid #000;background:#fff;">'+'<input style="width:55px;color:#000;border:1px solid rgb(0, 0, 0);padding:5px;background-color:#fff;font:11px Arial, Helvetica, sans-serif;" maxlength="7" />'+'<a href="#" id="'+id+'_moreColors" class="iColorPicker_moreColors"></a>'+'</td>'+'<td colspan="8" id="'+id+'_colorOriginal" style="vertical-align:middle;text-align:center;border:1px solid #000;background:#fff;">'+'<input style="width:55px;color:#000;border:1px solid rgb(0, 0, 0);padding:5px;background-color:#fff;font:11px Arial, Helvetica, sans-serif;" readonly="readonly" />'+'</td>'+'</tr></tbody></table>';jQuery(document.createElement("div")).attr("id",id).css('display','none').html(tbl).appendTo("body").addClass("iColorPickerTable").on('mouseover','thead td',function(){var aaa=trx_addons_rgb2hex(jQuery(this).css('background-color'));jQuery('#'+id+'_colorPreview').css('background',aaa);jQuery('#'+id+'_colorPreview input').val(aaa);}).on('keypress','#'+id+'_colorPreview input',function(key){var aaa=jQuery(this).val();if(key.which===13&&(aaa.length===4||aaa.length===7)){var fld=jQuery('#'+id).data('field');var func=jQuery('#'+id).data('func');if(func!=null&&func!='undefined'){func(fld,aaa);}else{fld.val(aaa).css('backgroundColor',aaa).trigger('change');}jQuery('#'+id+'_Bg').fadeOut(500);jQuery('#'+id).fadeOut(500);key.preventDefault();return false;}}).on('change','#'+id+'_colorPreview input',function(key){var aaa=jQuery(this).val();if(aaa.substr(0,1)==='#'&&(aaa.length===4||aaa.length===7)){jQuery('#'+id+'_colorPreview').css('background',aaa);}}).on('click','thead td',function(e){var fld=jQuery('#'+id).data('field');var func=jQuery('#'+id).data('func');var aaa=trx_addons_rgb2hex(jQuery(this).css('background-color'));if(func!=null&&func!='undefined'){func(fld,aaa);}else{fld.val(aaa).css('backgroundColor',aaa).trigger('change');}jQuery('#'+id+'_Bg').fadeOut(500);jQuery('#'+id).fadeOut(500);e.preventDefault();return false;}).on('click','tbody .iColorPicker_moreColors',function(e){var thead=jQuery(this).parents('table').find('thead');var out='';if(thead.hasClass('more_colors')){for(var i=0;i<colorsList.length;i++){if(i%16==0)out+=(i>0?'</tr>':'')+'<tr>';out+='<td style="background-color:'+colorsList[i]+'"> </td>';}thead.removeClass('more_colors').empty().html(out+'</tr>');jQuery('#'+id+'_colorPreview').attr('colspan',8);jQuery('#'+id+'_colorOriginal').attr('colspan',8);}else{var rgb=[0,0,0],i=0,j=-1;while(rgb[0]<0xF||rgb[1]<0xF||rgb[2]<0xF){if(i%18==0)out+=(i>0?'</tr>':'')+'<tr>';i++;out+='<td style="background-color:'+trx_addons_components2hex(rgb[0]*16+rgb[0],rgb[1]*16+rgb[1],rgb[2]*16+rgb[2])+'"> </td>';rgb[2]+=3;if(rgb[2]>0xF){rgb[1]+=3;if(rgb[1]>(j===0?6:0xF)){rgb[0]+=3;if(rgb[0]>0xF){if(j===0){j=1;rgb[0]=0;rgb[1]=9;rgb[2]=0;}else{break;}}else{rgb[1]=(j<1?0:9);rgb[2]=0;}}else{rgb[2]=0;}}}thead.addClass('more_colors').empty().html(out+'<td style="background-color:#ffffff" colspan="8"> </td></tr>');jQuery('#'+id+'_colorPreview').attr('colspan',9);jQuery('#'+id+'_colorOriginal').attr('colspan',9);}jQuery('#'+id+' table.colorPickerTable thead td').css({'width':'12px','height':'14px','border':'1px solid #000','cursor':'pointer'});e.preventDefault();return false;});jQuery(document.createElement("div")).attr("id",id+"_Bg").on('click',function(e){jQuery("#"+id+"_Bg").fadeOut(500);jQuery("#"+id).fadeOut(500);e.preventDefault();return false;}).appendTo("body");jQuery('#'+id+' table.colorPickerTable thead td').css({'width':'12px','height':'14px','border':'1px solid #000','cursor':'pointer'});jQuery('#'+id+' table.colorPickerTable').css({'border-collapse':'collapse'});jQuery('#'+id).css({'border':'1px solid #ccc','background':'#333','padding':'5px','color':'#fff'});jQuery('#'+id+'_colorPreview').css({'height':'50px'});return id;};window.trx_addons_color_picker_show=function(id,fld,func){if(id===null||id===''){id=jQuery('.iColorPickerTable').attr('id');}var eICP=fld.offset();var w=jQuery('#'+id).width();var h=jQuery('#'+id).height();var l=eICP.left+w<jQuery(window).width()-10?eICP.left:jQuery(window).width()-10-w;var t=eICP.top+fld.outerHeight()+h<jQuery(document).scrollTop()+jQuery(window).height()-10?eICP.top+fld.outerHeight():eICP.top-h-13;jQuery("#"+id).data({field:fld,func:func}).css({'top':t+"px",'left':l+"px",'position':'absolute','z-index':999999}).fadeIn(500);jQuery("#"+id+"_Bg").css({'position':'fixed','z-index':999998,'top':0,'left':0,'width':'100%','height':'100%'}).fadeIn(500);var def=fld.val().substr(0,1)=='#'?fld.val():trx_addons_rgb2hex(fld.css('backgroundColor'));jQuery('#'+id+'_colorPreview input,#'+id+'_colorOriginal input').val(def);jQuery('#'+id+'_colorPreview,#'+id+'_colorOriginal').css('background',def);};window.trx_addons_googlemap_loaded=function(){};window.trx_addons_prepare_css_value=function(val){if(val!==''&&val!='inherit'){var parts=(''+val).split(' ');for(var i=0;i<parts.length;i++){if(parts[i]===''){continue;}var ed=(''+parts[i]).slice(-1);if('0'<=ed&&ed<='9'){parts[i]+='px';}}val=parts.join(' ');}return val;};window.trx_addons_units2px=function(val,block,dir){var value=parseFloat(val);var unit=(''+val).replace((''+value),'').toLowerCase();if(unit){if(unit=='vw'){value=Math.round(value*trx_addons_window_width()/100);}else if(unit=='vh'){value=Math.round(value*trx_addons_window_height()/100);}else if(unit=='%'&&block&&block.length){value=Math.round(value*(dir=='x'?block.eq(0).outerWidth():block.eq(0).outerHeight())/100);}else if(unit=='em'&&block&&block.length){value=parseFloat(getComputedStyle(block.get(0))['fontSize'])*value;}else if(unit=='rem'){value=parseFloat(getComputedStyle($body.get(0))['fontSize'])*value;}}return value;};window.trx_addons_get_css_from_atts=function(atts,allowed){var css='',rule='',atts_with_units=trx_addons_apply_filters('trx_addons_filter_atts_with_units',['margin','padding','border-radius','border-width','font-size','line-height','letter-spacing','width','height','top','right','bottom','left']);for(var k in allowed){if(allowed[k]&&(atts.hasOwnProperty(k)||typeof allowed[k]=='object'&&allowed[k].hasOwnProperty('default'))){rule=typeof allowed[k]=='object'?allowed[k]['rule']:allowed[k];if(typeof allowed[k]=='object'){css+=rule+':'+(atts[k]?(atts_with_units.indexOf(rule)>=0?trx_addons_prepare_css_value(atts[k]):atts[k]):(atts_with_units.indexOf(rule)>=0?trx_addons_prepare_css_value(allowed[k]['default']):allowed[k]['default']))+';';}else{css+=rule+':'+(atts_with_units.indexOf(rule)>=0?trx_addons_prepare_css_value(atts[k]):atts[k])+';';}}}return css;};window.trx_addons_get_object_property=function(obj,property,defa){var rez=defa===undefined?false:defa,props=property.split('.'),cur=obj;if(typeof cur=='object'){for(var i=0;i<props.length;i++){if(cur.hasOwnProperty(props[i])){cur=cur[props[i]];if(i==props.length-1){rez=cur;}}else{break;}}}return rez;};window.trx_addons_object_clone=function(obj){var copy;if(null===obj||"object"!=typeof obj){return obj;}if(obj instanceof Date){copy=new Date();copy.setTime(obj.getTime());return copy;}if(obj instanceof Array){copy=[];for(var i=0,len=obj.length;i<len;i++){copy[i]=trx_addons_object_clone(obj[i]);}return copy;}if(obj instanceof Object){copy={};for(var attr in obj){if(obj.hasOwnProperty(attr)){copy[attr]=trx_addons_object_clone(obj[attr]);}}return copy;}return obj;};window.trx_addons_object_merge=function(o1,o2){for(var i=1;i<arguments.length;i++){if(arguments[i]){for(var prop in arguments[i]){if(arguments[i].hasOwnProperty(prop)){o1[prop]=arguments[i][prop];}}}}return o1;};window.trx_addons_is_object=function(o){return typeof o==='object'&&o!==null&&o.constructor&&o.constructor===Object;};window.trx_addons_object_extend=function(){var args=[],total=arguments.length;while(total--){args[total]=arguments[total];}var to=Object(args[0]);for(var i=1;i<args.length;i++){var nextSource=args[i];if(nextSource!==undefined&&nextSource!==null){var keysArray=Object.keys(Object(nextSource));for(var nextIndex=0,len=keysArray.length;nextIndex<len;nextIndex++){var nextKey=keysArray[nextIndex];var desc=Object.getOwnPropertyDescriptor(nextSource,nextKey);if(desc!==undefined&&desc.enumerable){if(trx_addons_is_object(to[nextKey])&&trx_addons_is_object(nextSource[nextKey])){trx_addons_object_extend(to[nextKey],nextSource[nextKey]);}else if(!trx_addons_is_object(to[nextKey])&&trx_addons_is_object(nextSource[nextKey])){to[nextKey]={};trx_addons_object_extend(to[nextKey],nextSource[nextKey]);}else{to[nextKey]=nextSource[nextKey];}}}}}return to;};window.trx_addons_array_merge=function(a1,a2){if(a2){for(var i in a2){a1[i]=a2[i];}}return a1;};window.trx_addons_array_first_key=function(arr){var rez=null;for(var i in arr){rez=i;break;}return rez;};window.trx_addons_array_first_value=function(arr){var rez=null;for(var i in arr){rez=arr[i];break;}return rez;};window.trx_addons_get_class=function(obj){if(obj instanceof Object&&!(obj instanceof Array)&&!(obj instanceof Function)&&obj.constructor){var arr=obj.constructor.toString().match(/function\s*(\w+)/);if(arr&&arr.length==2)return arr[1];}return false;};window.trx_addons_serialize=function(mixed_val){var obj_to_array=arguments.length==1||argument[1]===true;switch(typeof(mixed_val)){case"number":if(isNaN(mixed_val)||!isFinite(mixed_val))return false;else return(Math.floor(mixed_val)==mixed_val?"i":"d")+":"+mixed_val+";";case"string":return"s:"+mixed_val.length+":\""+mixed_val+"\";";case"boolean":return"b:"+(mixed_val?"1":"0")+";";case"object":if(mixed_val==null)return"N;";else if(mixed_val instanceof Array){var idxobj={idx:-1};var map=[];for(var i=0;i<mixed_val.length;i++){idxobj.idx++;var ser=trx_addons_serialize(mixed_val[i]);if(ser)map.push(trx_addons_serialize(idxobj.idx)+ser);}return"a:"+mixed_val.length+":{"+map.join("")+"}";}else{var class_name=trx_addons_get_class(mixed_val);if(class_name==undefined)return false;var props=new Array();for(var prop in mixed_val){var ser=trx_addons_serialize(mixed_val[prop]);if(ser)props.push(trx_addons_serialize(prop)+ser);}if(obj_to_array)return"a:"+props.length+":{"+props.join("")+"}";else return"O:"+class_name.length+":\""+class_name+"\":"+props.length+":{"+props.join("")+"}";}case"undefined":return"N;";}return false;};(function($){var b64="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",a256='',r64=[256],r256=[256],i=0;var UTF8={encode:function(strUni){var strUtf=strUni.replace(/[\u0080-\u07ff]/g,function(c){var cc=c.charCodeAt(0);return String.fromCharCode(0xc0|cc>>6,0x80|cc&0x3f);}).replace(/[\u0800-\uffff]/g,function(c){var cc=c.charCodeAt(0);return String.fromCharCode(0xe0|cc>>12,0x80|cc>>6&0x3F,0x80|cc&0x3f);});return strUtf;},decode:function(strUtf){var strUni=strUtf.replace(/[\u00e0-\u00ef][\u0080-\u00bf][\u0080-\u00bf]/g,function(c){var cc=((c.charCodeAt(0)&0x0f)<<12)|((c.charCodeAt(1)&0x3f)<<6)|(c.charCodeAt(2)&0x3f);return String.fromCharCode(cc);}).replace(/[\u00c0-\u00df][\u0080-\u00bf]/g,function(c){var cc=(c.charCodeAt(0)&0x1f)<<6|c.charCodeAt(1)&0x3f;return String.fromCharCode(cc);});return strUni;}};while(i<256){var c=String.fromCharCode(i);a256+=c;r256[i]=i;r64[i]=b64.indexOf(c);++i;}function code(s,discard,alpha,beta,w1,w2){s=String(s);var buffer=0,i=0,length=s.length,result='',bitsInBuffer=0;while(i<length){var c=s.charCodeAt(i);c=c<256?alpha[c]:-1;buffer=(buffer<<w1)+c;bitsInBuffer+=w1;while(bitsInBuffer>=w2){bitsInBuffer-=w2;var tmp=buffer>>bitsInBuffer;result+=beta.charAt(tmp);buffer^=tmp<<bitsInBuffer;}++i;}if(!discard&&bitsInBuffer>0){result+=beta.charAt(buffer<<(w2-bitsInBuffer));}return result;}var Plugin=$.trx_addons_encoder=function(dir,input,encode){return input?Plugin[dir](input,encode):dir?null:this;};Plugin.btoa=Plugin.encode=function(plain,utf8encode){plain=Plugin.raw===false||Plugin.utf8encode||utf8encode?UTF8.encode(plain):plain;plain=code(plain,false,r256,b64,8,6);return plain+'===='.slice((plain.length%4)||4);};Plugin.atob=Plugin.decode=function(coded,utf8decode){coded=String(coded).split('=');var i=coded.length;do{--i;coded[i]=code(coded[i],true,r64,a256,6,8);}while(i>0);coded=coded.join('');return Plugin.raw===false||Plugin.utf8decode||utf8decode?UTF8.decode(coded):coded;};}(jQuery));window.trx_addons_debounce=function(func,wait,first_call){var timeout;if(first_call===undefined){first_call=true;}return function(){var context=this,args=arguments;var later=function later(){timeout=null;func.apply(context,args);};var callNow=!timeout&&first_call;clearTimeout(timeout);timeout=setTimeout(later,wait);if(callNow){func.apply(context,args);}};};window.trx_addons_throttle=function(func,wait,debounce){var timeout;return function(){var context=this,args=arguments;var throttler=function(){timeout=null;func.apply(context,args);};if(debounce)clearTimeout(timeout);if(debounce||!timeout)timeout=setTimeout(throttler,wait);};};window.trx_addons_lerp=function(start,end,amt){return(1-amt)*start+amt*end;};window.trx_addons_tween_value=function(args){if(args.start==args.end){return null;}if(!args.time){args.time=1;}var t={value:args.start};if(typeof TweenMax!='undefined'){return TweenMax.to(t,args.time,{overwrite:true,value:args.end,ease:args.ease?args.ease:Power2.easeOut,onUpdate:function(){args.callbacks.onUpdate(t.value);},onComplete:function(){if(args.callbacks.onComplete){args.callbacks.onComplete();}}});}else{var amount=0.1;var interval=Math.min(args.time*1000/20,Math.max(1,Math.round(args.time*1000/(Math.abs(args.end-args.start)/amount))));return setInterval(function(){t.value=trx_addons_lerp(t.value,args.end,amount);args.callbacks.onUpdate(t.value);if(Math.abs(t.value-args.end)<0.0001){t.value=args.end;args.callbacks.onUpdate(t.value);if(args.callbacks.onComplete){args.callbacks.onComplete();}}},interval);}};window.trx_addons_tween_stop=function(handler){if(typeof TweenMax!='undefined'){if(handler)handler.kill();}else{if(handler)clearTimeout(handler);}};(function($){if(typeof $.easing['easeInSine']!='undefined')return;var baseEasings={};$.each(["Quad","Cubic","Quart","Quint","Expo"],function(i,name){baseEasings[name]=function(p){return Math.pow(p,i+2);};});$.extend(baseEasings,{Sine:function(p){return 1-Math.cos(p*Math.PI/2);},Circ:function(p){return 1-Math.sqrt(1-p*p);},Elastic:function(p){return p===0||p===1?p:-Math.pow(2,8*(p-1))*Math.sin(((p-1)*80-7.5)*Math.PI/15);},Back:function(p){return p*p*(3*p-2);},Bounce:function(p){var pow2,bounce=4;while(p<((pow2=Math.pow(2,--bounce))-1)/11){}return 1/Math.pow(4,3-bounce)-7.5625*Math.pow((pow2*3-2)/22-p,2);}});$.each(baseEasings,function(name,easeIn){$.easing["easeIn"+name]=easeIn;$.easing["easeOut"+name]=function(p){return 1-easeIn(1-p);};$.easing["easeInOut"+name]=function(p){return p<0.5?easeIn(p*2)/2:1-easeIn(p*-2+2)/2;};});})(jQuery);window.trx_addons_transition_end=function(){var e=document.createElement("transitionDetector"),t={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",transition:"transitionend"},r="transitionend";for(var n in t){if(undefined!==e.style[n]){r=t[n];break;}}return r;};window.trx_addons_animation_end=function(){var e=document.createElement("animationDetector"),t={animation:"animationend",OAnimation:"oAnimationEnd",MozAnimation:"animationend",WebkitAnimation:"webkitAnimationEnd"},r="animationend";for(var n in t){if(undefined!==e.style[n]){r=t[n];break;}}return r;};var support={transitions:window.Modernizr?Modernizr.csstransitions:false,animations:window.Modernizr?Modernizr.cssanimations:false},trans_end_event_names={'WebkitTransition':'webkitTransitionEnd','MozTransition':'transitionend','OTransition':'oTransitionEnd','msTransition':'MSTransitionEnd','transition':'transitionend'},trans_end_event_name=window.Modernizr?trans_end_event_names[Modernizr.prefixed('transition')]:trx_addons_transition_end(),anima_end_event_names={'WebkitAnimation':'webkitAnimationEnd','MozAnimation':'animationend','OAnimation':'oAnimationEnd','msAnimation':'MSAnimationEnd','animation':'animationend'},anima_end_event_name=window.Modernizr?anima_end_event_names[Modernizr.prefixed('animation')]:trx_addons_animation_end();window.trx_addons_on_end_transition=function(el,callback,timeout){var on_end_callback=function(e){if(support.transitions){if(e.target!=this){return;}this.removeEventListener(trans_end_event_name,on_end_callback);}if(callback&&typeof callback==='function'){callback.call(this);}};if(support.transitions){el.addEventListener(trans_end_event_name,on_end_callback,false);}else{setTimeout(function(){if(callback&&typeof callback==='function'){callback.call(this);}},timeout||0);}};window.trx_addons_on_end_animation=function(el,callback,timeout){var on_end_callback=function(e){if(support.animations){if(e.target!=this){return;}this.removeEventListener(anima_end_event_name,on_end_callback);}if(callback&&typeof callback==='function'){callback.call(this);}};if(support.animations){el.addEventListener(anima_end_event_name,on_end_callback,false);}else{setTimeout(function(){if(callback&&typeof callback==='function'){callback.call(this);}},timeout||0);}};var trx_addons_observers={};window.trx_addons_create_observer=function(id,obj,callback,args){if(typeof window.MutationObserver!=='undefined'&&obj&&obj.length){if(typeof trx_addons_observers[id]=='undefined'){var defa={attributes:false,childList:true,subtree:true};if(args){defa=trx_addons_object_merge(defa,args);}trx_addons_observers[id]={observer:new MutationObserver(callback),obj:obj.get(0)};trx_addons_observers[id].observer.observe(trx_addons_observers[id].obj,defa);}return true;}return false;};window.trx_addons_remove_observer=function(id){if(typeof window.MutationObserver!=='undefined'){if(typeof trx_addons_observers[id]!=='undefined'){trx_addons_observers[id].observer.disconnect();delete trx_addons_observers[id];}return true;}return false;};window.trx_addons_check_mutations=function(mutations,selector,action){var rez=false;if(typeof mutations!='object'||!mutations.hasOwnProperty('length')||!mutations.length){return rez;}var nodes=false;for(var i=0;i<mutations.length;i++){nodes=action=='add'?mutations[i].addedNodes:mutations[i].removedNodes;for(var n=0;n<nodes.length;n++){var $node=jQuery(nodes[n]);if(selector.charAt(0)=='.'&&$node.hasClass(selector.slice(1))||selector.charAt(0)=='#'&&$node.attr('id')==selector.slice(1)){rez=true;break;}}if(rez)break;}return rez;};var trx_addons_sticky_observers={};window.trx_addons_sticky_observer_create=function(id,obj,callback,args){if(typeof window.IntersectionObserver!=='undefined'&&obj&&obj.length){if(typeof trx_addons_sticky_observers[id]=='undefined'){var defa={root:null,rootMargin:(1+trx_addons_fixed_rows_height())+'px 0px 0px 0px',threshold:1};if(args){defa=trx_addons_object_merge(defa,args);}trx_addons_sticky_observers[id]={observer:new IntersectionObserver(function(entries){entries.forEach(function(entry){var is_sticky=entry.isIntersecting&&entry.intersectionRatio>=1;jQuery(entry.target).toggleClass('trx_addons_is_sticky',is_sticky);if(callback&&typeof callback==='function'){callback(entry,is_sticky);}});},defa),obj:obj.get(0)};trx_addons_sticky_observers[id].observer.observe(trx_addons_sticky_observers[id].obj);}return true;}return false;};window.trx_addons_sticky_observer_remove=function(id){if(typeof window.IntersectionObserver!=='undefined'){if(typeof trx_addons_sticky_observers[id]!=='undefined'){trx_addons_sticky_observers[id].observer.disconnect();delete trx_addons_sticky_observers[id];}return true;}return false;};var filters={};var allow_wp_filters=true;window.trx_addons_add_filter=function(filter,callback,priority){if(priority===undefined)priority=10;if(allow_wp_filters&&typeof wp!='undefined'&&typeof wp.hooks!='undefined'&&typeof wp.hooks.addFilter!='undefined'){wp.hooks.addFilter(filter,'trx_addons',callback,priority);}else{if(!filters[filter])filters[filter]={};if(!filters[filter][priority])filters[filter][priority]=[];filters[filter][priority].push(callback);}};window.trx_addons_apply_filters=function(filter,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9){if(allow_wp_filters&&typeof wp!='undefined'&&typeof wp.hooks!='undefined'&&typeof wp.hooks.applyFilters!='undefined'){arg1=wp.hooks.applyFilters(filter,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);}else if(typeof filters[filter]=='object'){var keys=Object.keys(filters[filter]).sort();for(var i=0;i<keys.length;i++){for(var j=0;j<filters[filter][keys[i]].length;j++){if(typeof filters[filter][keys[i]][j]=='function'){arg1=filters[filter][keys[i]][j](arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);}}}}return arg1;};window.trx_addons_add_action=function(action,callback,priority){if(allow_wp_filters&&typeof wp!='undefined'&&typeof wp.hooks!='undefined'&&typeof wp.hooks.addAction!='undefined'){wp.hooks.addAction(action,'trx_addons',callback,priority==undefined?10:priority);}else{trx_addons_add_filter(action,callback,priority);}};window.trx_addons_do_action=function(action,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9){if(allow_wp_filters&&typeof wp!='undefined'&&typeof wp.hooks!='undefined'&&typeof wp.hooks.doAction!='undefined'){wp.hooks.doAction(action,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);}else{trx_addons_apply_filters(action,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);}};})();(function(){"use strict";jQuery(document).ready(function(){var ready_busy=true;var vc_init_counter=0;var parallax_controller=null;var requestAnimationFrame=trx_addons_request_animation_frame();var $window=jQuery(window),$document=jQuery(document),$html=jQuery('html'),$body=jQuery('body');var $page_preloader=jQuery('#page_preloader'),$scroll_to_top=jQuery('.trx_addons_scroll_to_top'),$scroll_progress=$scroll_to_top.find('.trx_addons_scroll_progress');var _video_sticky_fade=true;var $show_on_scroll,$banner_placeholder,$animated_elements,$animated_hover,$video_sticky,$fixed_columns,$stack_sections,$parallax_wrap,$video_tags,$iframe_tags,$video_autoplay,$video_autoplay_yt,$video_hovers_yt=false;var classes=trx_addons_browser_classes();for(var ua in classes){if($body.hasClass('ua_'+ua)){if(!classes[ua]){$body.removeClass('ua_'+ua);}}else if(classes[ua]){$body.addClass('ua_'+ua);}}$document.on('action.got_ajax_response',update_jquery_links);$document.on('action.init_hidden_elements',update_jquery_links);var first_run=true;function update_jquery_links(e){if(first_run&&e&&e.namespace=='init_hidden_elements'){first_run=false;return;}$show_on_scroll=jQuery('.trx_addons_show_on_scroll');$banner_placeholder=jQuery('.trx_addons_banner_placeholder');$animated_elements=jQuery('[data-post-animation^="animated"]:not(.animated)');$animated_hover=jQuery('[data-hover-animation^="animated"]:not(.animated)');$video_sticky=jQuery('.trx_addons_video_sticky');$fixed_columns=jQuery('.sc_column_fixed');$stack_sections=jQuery('.sc_stack_section_on:not(.elementor-element-edit-mode)');if($stack_sections.length>0){$body.addClass('sc_stack_section_present '+(window.trx_addons_browser_is_ios()?'ua_ios':'ua_not_ios'));}$parallax_wrap=jQuery('.sc_parallax_wrap');$video_tags=jQuery('video');$iframe_tags=jQuery('iframe');if(trx_addons_browser_is_ios()){$video_hovers_yt=jQuery('.video_hover[data-video*="youtu"],.post_video_hover[data-video*="youtu"],.trx_addons_video_list_controller_item[data-video*="youtu"]');if($video_hovers_yt.length>0){embedYoutubeAPI();}}trx_addons_find_video_autoplay();}update_jquery_links();function trx_addons_find_video_autoplay(){$video_autoplay=jQuery('.with_video_autoplay');$video_autoplay_yt=$video_autoplay.find('iframe[src*="youtu"]');}window.trx_addons_show_preloader=function(){if($page_preloader.length>0&&(!jQuery.browser||!jQuery.browser.safari)&&!$body.hasClass('ua_safari')){$page_preloader.data('done',false);$document.trigger('action.page_preloader',[$page_preloader]);if(!$page_preloader.data('done')){$page_preloader.css({display:'block',opacity:0}).animate({opacity:$page_preloader.data('opacity')},300);setTimeout(trx_addons_hide_preloader,5000);}}};window.trx_addons_hide_preloader=function(){if($page_preloader.length>0){$page_preloader.data('done',false);$document.trigger('action.page_preloader_hide',[$page_preloader]);if(!$page_preloader.data('done')&&$page_preloader.css('opacity')>0){$page_preloader.animate({opacity:0},800,function(){jQuery(this).css({display:'none'});});}}};if($page_preloader.length>0){$page_preloader.data('opacity',$page_preloader.css('opacity'));$window.on('beforeunload',function(e){if(typeof e.srcElement=='undefined'||typeof e.srcElement.activeElement=='undefined'||typeof e.srcElement.activeElement.href=='undefined'||e.srcElement.activeElement.href.indexOf('//')===0||e.srcElement.activeElement.href.indexOf('http:')===0||e.srcElement.activeElement.href.indexOf('https:')===0){trx_addons_show_preloader();}});$document.on('action.before_new_page_content',function(e,$link,show){if(show||show===undefined){trx_addons_show_preloader();}});$document.on('action.after_new_page_content',function(e,$link){trx_addons_hide_preloader();});$document.on('click','a',function(){var href=jQuery(this).attr('href');if(href!==undefined&&href.indexOf('//')!==0&&href.indexOf('http:')!==0&&href.indexOf('https:')!==0){setTimeout(function(){if($page_preloader.css('display')=='block'){$page_preloader.css({display:'none',opacity:0});}},1);}});}$document.on('action.init_trx_addons',function(){$document.on('keyup',function(e){if(e.keyCode===27){jQuery('.sc_layouts_panel_opened').each(function(){trx_addons_close_panel(jQuery(this));});}});});trx_addons_intersection_observer_init();trx_addons_init_actions();function trx_addons_init_actions(){if(typeof TRX_ADDONS_STORAGE=='undefined'){window.TRX_ADDONS_STORAGE={'vc_edit_mode':false,'popup_engine':'magnific'};}if(TRX_ADDONS_STORAGE['vc_edit_mode']&&jQuery('.vc_empty-placeholder').length===0&&vc_init_counter++<30){setTimeout(trx_addons_init_actions,200);return;}$document.trigger('action.before_init_trx_addons');trx_addons_hide_preloader();var msg=jQuery('.trx_addons_message_box_system'),msg_delay=5000;if(msg.length>0){setTimeout(function(){msg.fadeIn().delay(msg_delay).fadeOut();},1000);var login=jQuery('.trx_addons_login_link');if(msg.hasClass('trx_addons_message_box_error')&&login.length>0){setTimeout(function(){login.trigger('click');},2000+msg_delay);}}if(typeof TRX_ADDONS_STORAGE['animate_to_hash']=='undefined'&&!$body.hasClass('single-product')){TRX_ADDONS_STORAGE['animate_to_hash']=true;setTimeout(function(){var $mc4form=false;if(window.mc4wp_forms_config&&window.mc4wp_forms_config.submitted_form&&window.mc4wp_forms_config.submitted_form.element_id){trx_addons_document_animate_to(window.mc4wp_forms_config.submitted_form.element_id);}else if(TRX_ADDONS_STORAGE['animate_to_mc4wp_form_submitted']&&($mc4form=jQuery('.mc4wp-form-submitted')).length){trx_addons_document_animate_to($mc4form);}else if(location.hash!==''&&location.hash!='#'&&location.hash.indexOf('/')==-1){var obj=jQuery(location.hash);if(obj.length>0){var off=obj.offset().top;if(!isNaN(off)&&((trx_addons_fixed_rows_height()>0&&off-trx_addons_window_scroll_top()<trx_addons_fixed_rows_height()+60)||trx_addons_window_scroll_top()===0)){trx_addons_document_animate_to(off-trx_addons_fixed_rows_height()-60);}}}},600);}trx_addons_set_cookie('trx_addons_is_retina',trx_addons_is_retina()?1:0);$document.on('action.switch_to_mobile_layout',function(){jQuery('[data-hover-animation^="animated"]').each(function(){var $self=jQuery(this);var animation=$self.data('hover-animation');var animation_out=$self.data('animation-out');if(animation_out===undefined)animation_out="none";$self.removeClass(animation+' '+animation_out);});});trx_addons_ready_actions();$document.trigger('action.before_ready_trx_addons');$document.trigger('action.ready_trx_addons');$document.trigger('action.after_ready_trx_addons');$document.on('action.init_hidden_elements',function(e,cont){trx_addons_ready_actions(e,cont);$window.trigger('scroll');});var vc_js=false;$document.on('vc_js',function(){if(!vc_js){vc_js=true;trx_addons_add_handlers();}});setTimeout(function(){if(!vc_js){trx_addons_add_handlers();}},1);function trx_addons_add_handlers(){trx_addons_resize_actions();$window.on('resize',function(){trx_addons_resize_actions();});function trx_addons_scroll_start(force){if(requestAnimationFrame&&!force){if(!TRX_ADDONS_STORAGE['scroll_busy']){TRX_ADDONS_STORAGE['scroll_busy']=true;requestAnimationFrame(trx_addons_scroll_actions);}}else{TRX_ADDONS_STORAGE['scroll_busy']=true;trx_addons_scroll_actions();}}trx_addons_scroll_start();$window.on('scroll',function(){trx_addons_scroll_start();});if(TRX_ADDONS_STORAGE['smooth_scroll']>0&&typeof TweenMax!='undefined'){var $scroll_target=$window;var scroll_time=trx_addons_apply_filters('trx_addons_filter_smooth_scroll_time',0.8);var scroll_distance=trx_addons_apply_filters('trx_addons_filter_smooth_scroll_distance',400);var ie_mobile=-1!==navigator.userAgent.indexOf("IEMobile"),is_mobile=trx_addons_browser_is_mobile()||$body.hasClass('ua_mobile');var scroll_busy=false;var scroll_coef=trx_addons_apply_filters('trx_addons_filter_smooth_scroll_coef',{start:0.2,multi:1.5,max:1.5,value:0.2});var scroll_delta=0;var scroll_tween=null;var clear_scroll_busy=trx_addons_throttle(function(){scroll_busy=false;if(scroll_tween){scroll_tween.kill();scroll_tween=false;}},scroll_time*1000+10,true);window.smooth_scroll_listener=function(event){if(trx_addons_window_width()<768){return;}if(!scroll_busy){var depth=8;var $target=jQuery(event.target);$scroll_target=$window;while(depth-->=0){if(['scroll','auto'].indexOf($target.css('overflow-y'))>=0){$scroll_target=$target;break;}$target=$target.parents('div,section,nav,ul').eq(0);}}if($scroll_target!=$window){scroll_busy=true;setTimeout(function(){scroll_busy=false;},scroll_time+10);return;}event.preventDefault();var delta=event.wheelDelta/120||-event.detail/3;if(trx_addons_browser_is_ios())delta=Math.max(-1,Math.min(1,delta));scroll_coef.value=scroll_busy&&scroll_delta*delta>0?Math.min(scroll_coef.max,scroll_coef.value*scroll_coef.multi):scroll_coef.start;scroll_delta=delta;var scroll_top=$scroll_target.scrollTop();var scroll_to=scroll_top-parseInt(delta*scroll_coef.value*scroll_distance,10);scroll_busy=true;if(scroll_tween){scroll_tween.kill();}scroll_tween=TweenMax.to($scroll_target,scroll_time,{onStart:function(){scroll_busy=true;clear_scroll_busy();trx_addons_do_action('trx_addons_action_smooth_scroll_start',this,$scroll_target,scroll_to,scroll_time);},onInterrupt:function(){scroll_busy=false;scroll_tween=null;trx_addons_do_action('trx_addons_action_smooth_scroll_interrupt',this,$scroll_target,scroll_to,scroll_time);},onComplete:function(){scroll_busy=false;scroll_tween=null;trx_addons_do_action('trx_addons_action_smooth_scroll_complete',this,$scroll_target,scroll_to,scroll_time);},onUpdate:function(){trx_addons_do_action('trx_addons_action_smooth_scroll_update',this,$scroll_target,scroll_to,scroll_time);},scrollTo:{y:scroll_to,autoKill:true},ease:trx_addons_apply_filters('trx_addons_filter_smooth_scroll_ease',Power1.easeOut),overwrite:true,tween_value:100});};window.smooth_scroll_disable=function(){if(typeof smooth_scroll_listener!=='undefined'){window.removeEventListener('mousewheel',smooth_scroll_listener,{passive:false});window.removeEventListener('DOMMouseScroll',smooth_scroll_listener,{passive:false});}};window.smooth_scroll_enable=function(){if(typeof smooth_scroll_listener!=='undefined'){window.addEventListener('mousewheel',smooth_scroll_listener,{passive:false});window.addEventListener('DOMMouseScroll',smooth_scroll_listener,{passive:false});}};if(!ie_mobile&&!$html.hasClass('touch')){smooth_scroll_enable();}}typeof window.wpb_prepare_tab_content=="function"&&typeof window.wpb_prepare_tab_content_old=="undefined"&&(window.wpb_prepare_tab_content_old=window.wpb_prepare_tab_content)&&(window.wpb_prepare_tab_content=function(e,ui){if(typeof ui.newPanel!=='undefined'&&ui.newPanel.length>0){$document.trigger('action.init_hidden_elements',[ui.newPanel]);}else if(typeof ui.panel!=='undefined'&&ui.panel.length>0){$document.trigger('action.init_hidden_elements',[ui.panel]);}window.wpb_prepare_tab_content_old(e,ui);});typeof window.vc_accordionActivate=="function"&&typeof window.vc_accordionActivate_old=="undefined"&&(window.vc_accordionActivate_old=window.vc_accordionActivate)&&(window.vc_accordionActivate=function(e,ui){if(typeof ui.newPanel!=='undefined'&&ui.newPanel.length>0){$document.trigger('action.init_hidden_elements',[ui.newPanel]);}else if(typeof ui.panel!=='undefined'&&ui.panel.length>0){$document.trigger('action.init_hidden_elements',[ui.panel]);}window.vc_accordionActivate_old(e,ui);});}$document.trigger('action.init_trx_addons');$document.trigger('action.after_init_trx_addons');}function trx_addons_ready_actions(e,container){if(container===undefined)container=$body;if(TRX_ADDONS_STORAGE['animate_inner_links']>0&&!container.hasClass('animate_to_inited')){container.addClass('animate_to_inited').on('click','a',function(e){var link_obj=jQuery(this);var link_parent=link_obj.parent();if(link_parent.parent().hasClass('trx_addons_tabs_titles')||link_obj.hasClass('trx_addons_panel_link')||link_obj.hasClass('trx_addons_popup_link')||link_parent.hasClass('vc_tta-tab')||link_obj.hasClass('vc_pagination-trigger')||link_obj.hasClass('ui-tabs-anchor')||link_parent.hasClass('vc_tta-panel-title')||link_parent.hasClass('wpb_accordion_header')||link_parent.parents('.wc-tabs').length>0||link_parent.hasClass('elementor-tab-title')||link_parent.parents('ul[class*="tabs"]').length>0){return true;}var href=link_obj.attr('href');if(!href||href=='#')return true;if(trx_addons_is_local_link(href)){var pos=href.indexOf('#'),offset=0;if(pos>=0){href=href.substr(pos);if(jQuery(href).length>0){if($body.hasClass('menu_mobile_opened')){$body.removeClass('menu_mobile_opened');}$document.trigger('action.trx_addons_inner_links_click',[link_obj,e]);trx_addons_document_animate_to(href);e.preventDefault();return false;}}}});}if(TRX_ADDONS_STORAGE['add_target_blank']>0){jQuery('a').filter(function(){return this.hostname&&this.hostname!==location.hostname&&this.pathname&&['.png','.jpg','.gif'].indexOf(this.pathname.slice(-4))<0;}).each(function(){var link=jQuery(this),rel=link.attr('rel');if(link.attr('target')!='_blank'){link.attr('target','_blank');}if(!rel||rel.indexOf('nofollow')==-1){link.attr('rel',(rel?rel+' ':'')+'nofollow');}});}jQuery('figcaption').each(function(){var $self=jQuery(this);if($self.text()===''){$self.hide();}});if(jQuery.ui&&jQuery.ui.tabs){var $tabs=container.find('.trx_addons_tabs:not(.inited)');if($tabs.length>0){$tabs.each(function(){var $self=jQuery(this);var init=$self.data('active');if(isNaN(init)){init=0;var active=$self.find('> ul > li[data-active="true"]').eq(0);if(active.length>0){init=active.index();if(isNaN(init)||init<0)init=0;}}else{init=Math.max(0,init);}var disabled=[];$self.find('> ul > li[data-disabled="true"]').each(function(){disabled.push(jQuery(this).index());});$self.addClass('inited').tabs({active:init,disabled:disabled,show:{effect:'fadeIn',duration:300},hide:{effect:'fadeOut',duration:300},create:function(event,ui){if(ui.panel.length>0&&!ready_busy){$document.trigger('action.create_tab',[ui.panel]);$document.trigger('action.init_hidden_elements',[ui.panel]);}},activate:function(event,ui){if(ui.oldPanel.length>0&&!ready_busy){$document.trigger('action.deactivate_tab',[ui.oldPanel]);}if(ui.newPanel.length>0&&!ready_busy){$document.trigger('action.activate_tab',[ui.newPanel]);$document.trigger('action.init_hidden_elements',[ui.newPanel]);$window.trigger('resize');}}});});}}if(jQuery.ui&&jQuery.ui.accordion){var $accordion=container.find('.trx_addons_accordion:not(.inited)');if($accordion.length>0){$accordion.each(function(){var accordion=jQuery(this);var headers=accordion.data('headers')||'h5';var height_style=accordion.data('height-style')||'content';var collapsible=accordion.data('collapsible')||false;var init=accordion.data('active');var active=false;if(isNaN(init)){init=0;active=accordion.find(headers+'[data-active="true"]').eq(0);if(active.length>0){while(!active.parent().hasClass('trx_addons_accordion')){active=active.parent();}init=active.index();if(isNaN(init)||init<0)init=0;}}else{init=Math.max(0,init);}accordion.addClass('inited').accordion({active:init,collapsible:collapsible,header:headers,heightStyle:height_style,create:function(event,ui){if(ui.panel.length>0&&!ready_busy){$document.trigger('action.create_accordion',[ui.panel]);$document.trigger('action.init_hidden_elements',[ui.panel]);}else if(active!==false&&active.length>0){active.find('>'+headers).trigger('click');}},activate:function(event,ui){if(ui.oldPanel.length>0&&!ready_busy){$document.trigger('action.deactivate_accordion',[ui.oldPanel]);}if(ui.newPanel.length>0&&!ready_busy){$document.trigger('action.activate_accordion',[ui.newPanel]);$document.trigger('action.init_hidden_elements',[ui.newPanel]);$window.trigger('resize');}}});});}}var cp=container.find('.trx_addons_color_selector:not(.inited)'),cp_created=false;if(cp.length>0){cp.addClass('inited').each(function(){var $self=jQuery(this);if($self.hasClass('iColorPicker')){if(!cp_created){trx_addons_color_picker();cp_created=true;}trx_addons_change_field_colors($self);$self.on('focus',function(e){trx_addons_color_picker_show(null,jQuery(this),function(fld,clr){fld.val(clr).trigger('change');trx_addons_change_field_colors(fld);});}).on('change',function(e){trx_addons_change_field_colors(jQuery(this));});}else if(typeof jQuery.fn.wpColorPicker!='undefined'){$self.wpColorPicker({change:function(e,ui){jQuery(e.target).val(ui.color).trigger('change');},clear:function(e){jQuery(e.target).prev().trigger('change');}});}});}function trx_addons_change_field_colors(fld){var clr=fld.val(),hsb=trx_addons_hex2hsb(clr);fld.css({'backgroundColor':clr,'color':hsb['b']<70?'#fff':'#000'});}if(jQuery.ui&&jQuery.ui.slider){var $range_slider=container.find('.trx_addons_range_slider:not(.inited)');if($range_slider.length>0){$range_slider.each(function(){var range_slider=jQuery(this);var linked_field=range_slider.data('linked_field');if(linked_field===undefined)linked_field=range_slider.prev('input[type="hidden"]');else linked_field=jQuery('#'+linked_field);if(linked_field.length==0)return;var range_slider_cur=range_slider.find('> .trx_addons_range_slider_label_cur');var range_slider_min=range_slider.find('> .trx_addons_range_slider_label_min');var range_slider_max=range_slider.find('> .trx_addons_range_slider_label_max');var range_slider_type=range_slider.data('range');if(range_slider_type===undefined)range_slider_type='min';var values=linked_field.val().split(',');var minimum=range_slider.data('min');if(minimum===undefined)minimum=0;var maximum=range_slider.data('max');if(maximum===undefined)maximum=0;var step=range_slider.data('step');if(step===undefined)step=1;var init_obj={range:range_slider_type,min:minimum,max:maximum,step:step,slide:function(event,ui){trx_addons_range_slider_update_current_values_position(ui,range_slider_type==='min'?[ui.value]:ui.values);},change:function(event,ui){trx_addons_range_slider_update_current_values_position(ui,range_slider_type==='min'?[ui.value]:ui.values);},create:function(event,ui){trx_addons_range_slider_update_current_values_position(ui,values);}};if(range_slider_type===true){init_obj.values=values;}else{init_obj.value=values[0];}range_slider.addClass('inited').slider(init_obj);function trx_addons_range_slider_update_current_values_position(ui,cur_values){linked_field.val(cur_values.join(',')).trigger('change');for(var i=0;i<cur_values.length;i++){range_slider_cur.eq(i).html(cur_values[i]).css('left',Math.max(0,Math.min(100,(cur_values[i]-minimum)*100/(maximum-minimum)))+'%');if(range_slider_type!=='min'&&range_slider_cur.eq(i).css('display')=='none'){if(i==0){range_slider_min.html(cur_values[i]);}else{range_slider_max.html(cur_values[i]);}}}}});}}if(jQuery.fn&&jQuery.fn.select2){container.find('.trx_addons_select2:not(.inited)').addClass('inited').select2();}var $play_on_hover=container.find('.trx_addons_video_hover:not(.inited)');var touchstart_just_fired=false;if($play_on_hover.length>0){$play_on_hover.addClass('inited').on('mouseenter touchstart',function(e){var $self=jQuery(this);if(!$self.hasClass('trx_addons_video_hover_play')&&(e.type!='touchstart'||!touchstart_just_fired)){$self.data('trx-addons-user-actions',1).removeClass('trx_addons_video_hover_pause').addClass('trx_addons_video_hover_play').find('video').get(0).play();touchstart_just_fired=true;setTimeout(function(){touchstart_just_fired=false;},300);}}).on('mouseleave touchstart',function(e){var $self=jQuery(this);if($self.hasClass('trx_addons_video_hover_play')&&(e.type!='touchstart'||!touchstart_just_fired)){$self.data('trx-addons-user-actions',1).removeClass('trx_addons_video_hover_play').addClass('trx_addons_video_hover_pause').find('video').get(0).pause();$self.find('.trx_addons_video_subtitle_text').one(typeof window.trx_addons_transition_end!='undefined'?trx_addons_transition_end():'transitionend',function(){$self.removeClass('trx_addons_video_hover_pause');});touchstart_just_fired=true;setTimeout(function(){touchstart_just_fired=false;},300);}});var $play_on_hover_autoplay=$play_on_hover.find('video[data-autoplay="1"]');if($play_on_hover_autoplay.length>0){trx_addons_intersection_observer_add($play_on_hover_autoplay,function(item,enter){if(item.data('trx-addons-user-actions')){trx_addons_intersection_observer_remove(item);}else if(enter){item.addClass('trx_addons_video_hover_play').get(0).play();}else{item.removeClass('trx_addons_video_hover_play').get(0).pause();}});}}var $video_hover=container.find('.trx_addons_video_player.with_cover .video_hover:not(.inited)');if($video_hover.length>0){$video_hover.addClass('inited').on('click',function(e){var $self=jQuery(this);if($self.hasClass('trx_addons_popup_link')){return true;}trx_addons_insert_video_iframe($self.parents('.trx_addons_video_player').eq(0).addClass('video_play').find('.video_embed'),$self.data('video'));var slider=$self.parents('.slider_swiper').eq(0);if(slider.length>0){var id=slider.attr('id');if(typeof TRX_ADDONS_STORAGE['swipers'][id].autoplay!='undefined'){TRX_ADDONS_STORAGE['swipers'][id].autoplay.stop();id=slider.data('controller');if(id&&TRX_ADDONS_STORAGE['swipers'][id+'_swiper']){TRX_ADDONS_STORAGE['swipers'][id+'_swiper'].autoplay.stop();}}}else{$self.fadeOut();}e.preventDefault();$document.trigger('action.init_hidden_elements',[$self.parents('.trx_addons_video_player').eq(0)]);$window.trigger('resize');return false;}).parents('.trx_addons_video_player').on('click',function(e){var $self=jQuery(this);if(!$self.hasClass('video_play')){jQuery(this).find('.video_hover').trigger('click');e.preventDefault();return false;}});}var $video_controller=container.find('.trx_addons_video_list_controller_wrap:not(.inited)');if($video_controller.length>0){$video_controller.addClass('inited').on('click','.trx_addons_video_list_controller_item > a[href="#"]',function(e){e.preventDefault();var item=jQuery(this).parent(),video=item.data('video'),title=item.data('title'),video_wrap=item.parents('.trx_addons_video_list').find('.trx_addons_video_list_video_wrap .trx_addons_video_player').parent();if(!item.hasClass('trx_addons_video_list_controller_item_active')&&video&&video_wrap.length==1){item.parent().find('.trx_addons_video_list_controller_item_active').removeClass('trx_addons_video_list_controller_item_active');item.addClass('trx_addons_video_list_controller_item_active');var autoplay=video_wrap.find('.with_video_autoplay');if(autoplay.length){autoplay.removeClass('with_video_autoplay video_autoplay_inited video_autoplay_started').find('video_frame_controls').remove();trx_addons_intersection_observer_remove(autoplay);trx_addons_find_video_autoplay();}video_wrap.fadeTo(300,0,function(){video_wrap.height(video_wrap.height());trx_addons_insert_video_iframe(video_wrap,video);if(title){video_wrap.append(title);}video_wrap.find('video').removeAttr('width').removeAttr('height');$document.trigger('action.init_hidden_elements',[video_wrap]);$window.trigger('resize');video_wrap.height('auto');}).fadeTo(300,1,function(){if(item.data('autoplay')>0&&video_wrap.find('.trx_addons_video_player .video_hover').length>0){video_wrap.find('.trx_addons_video_player .video_hover').eq(0).trigger('click');}});}return false;});setTimeout(function(){$video_controller.find('[data-video]').each(function(){var video=jQuery(this).data('video');if(video){var img=jQuery('img',video);if(img.length){var obj=new Image();obj.src=img.attr('src');}}});},trx_addons_apply_filters('trx_addons_filter_video_controller_preload_images_timeout',0));}$video_sticky.each(function(){var video=jQuery(this);video.find('.trx_addons_video_sticky_close:not(.inited)').addClass('inited').on('click',function(e){e.preventDefault();jQuery(this).hide();trx_addons_intersection_observer_remove(video);if(_video_sticky_fade){video.addClass('trx_addons_video_sticky_on_fade').stop().animate({opacity:0},300,function(){video.parents('.post_featured').removeClass('with_video_sticky_on');video.height('auto').removeClass('trx_addons_video_sticky trx_addons_video_sticky_on trx_addons_video_sticky_on_fade').stop().animate({'opacity':1},500);$video_sticky=jQuery('.trx_addons_video_sticky');$window.trigger('resize');});}else{video.parents('.post_featured').removeClass('with_video_sticky_on');video.height('auto').removeClass('trx_addons_video_sticky trx_addons_video_sticky_on');$video_sticky=jQuery('.trx_addons_video_sticky');$window.trigger('resize');}return false;});trx_addons_intersection_observer_add(video,function(item,enter,entry){var video=item,video_top=video.offset().top,video_height=video.height();if(!enter){if((typeof entry!='object'||entry.boundingClientRect.top<0)&&!video.hasClass('trx_addons_video_sticky_on')){if(video.find('.video_frame').html().trim().length>30){video.parents('.post_featured').addClass('with_video_sticky_on');if(_video_sticky_fade){video.height(video_height).css('opacity',0).addClass('trx_addons_video_sticky_on').stop().animate({opacity:1},500);}else{video.height(video_height).addClass('trx_addons_video_sticky_on');}}}}else{if(video.hasClass('trx_addons_video_sticky_on')&&!video.hasClass('trx_addons_video_sticky_on_fade')){if(_video_sticky_fade){video.addClass('trx_addons_video_sticky_on_fade').stop().animate({opacity:0},300,function(){video.parents('.post_featured').removeClass('with_video_sticky_on');video.height('auto').removeClass('trx_addons_video_sticky_on trx_addons_video_sticky_on_fade').stop().animate({'opacity':1},500);$window.trigger('resize');});}else{video.parents('.post_featured').removeClass('with_video_sticky_on');video.height('auto').removeClass('trx_addons_video_sticky_on');$window.trigger('resize');}}}});});$video_autoplay.each(function(){var $self=jQuery(this);if($self.find('iframe[src*="youtu"]').length===0){$self.find('.video_frame').addClass('video_frame_visible');}});if(TRX_ADDONS_STORAGE['popup_engine']=='pretty'){container.find(trx_addons_apply_filters('pretty-init-images','a[href$="jpg"]:not(.inited):not([target="_blank"]):not([download])'+',a[href$="jpeg"]:not(.inited):not([target="_blank"]):not([download])'+',a[href$="png"]:not(.inited):not([target="_blank"]):not([download])'+',a[href$="gif"]:not(.inited):not([target="_blank"]):not([download])')).each(function(){var $self=jQuery(this);if(!$self.parent().hasClass('woocommerce-product-gallery__image')){$self.attr('rel','prettyPhoto[slideshow]');}});var images=container.find(trx_addons_apply_filters('pretty-init-images-selector','a[rel*="prettyPhoto"]'+':not(.inited)'+':not(.esgbox)'+':not(.fancybox)'+':not([target="_blank"])'+':not([data-rel*="pretty"])'+':not([rel*="magnific"])'+':not([data-rel*="magnific"])'+':not([data-elementor-lightbox-slideshow])'+':not([data-elementor-open-lightbox="yes"])'+':not([data-elementor-open-lightbox="default"])')).addClass('inited');if(images.length>0){try{images.prettyPhoto(trx_addons_apply_filters('pretty-init-images-params',{social_tools:'',theme:'facebook',deeplinking:false}));}catch(e){}}}else if(TRX_ADDONS_STORAGE['popup_engine']=='magnific'&&typeof jQuery.fn.magnificPopup!='undefined'){container.find(trx_addons_apply_filters('mfp-init-images','a[href$="jpg"]:not(.inited):not([target="_blank"]):not([download])'+',a[href$="jpeg"]:not(.inited):not([target="_blank"]):not([download])'+',a[href$="png"]:not(.inited):not([target="_blank"]):not([download])'+',a[href$="gif"]:not(.inited):not([target="_blank"]):not([download])')).each(function(){var $self=jQuery(this);if(trx_addons_apply_filters('mfp-init-images-allow',$self.closest('.cq-dagallery').length===0&&$self.closest('.woocommerce-product-gallery__image').length===0&&!$self.hasClass('prettyphoto')&&!$self.hasClass('esgbox'),$self)){$self.attr('rel','magnific');}});var images=container.find(trx_addons_apply_filters('mfp-init-images-selector','a[rel*="magnific"]'+':not(.inited)'+':not(.esgbox)'+':not(.fancybox)'+':not([target="_blank"])'+':not([download])'+':not(.prettyphoto)'+':not([rel*="pretty"])'+':not([data-rel*="pretty"])'+':not([data-elementor-lightbox-slideshow])'+':not([data-elementor-open-lightbox="yes"])'+':not([data-elementor-open-lightbox="default"])')).addClass('inited');if(images.length>0){setTimeout(function(){images.off('click.prettyphoto');},100);try{images.magnificPopup(trx_addons_apply_filters('mfp-init-images-params',{type:'image',mainClass:'mfp-img-mobile',closeOnContentClick:true,closeBtnInside:true,fixedContentPos:true,midClick:true,preloader:true,tLoading:TRX_ADDONS_STORAGE['msg_magnific_loading'],tClose:TRX_ADDONS_STORAGE['msg_magnific_close'],closeMarkup:'<button title="%title%" aria-label="%title%" type="button" class="mfp-close"><span class="mfp-close-icon">×</span></button>',gallery:{enabled:true},image:{tError:TRX_ADDONS_STORAGE['msg_magnific_error'],verticalFit:true,titleSrc:function(item){var title='',$el=typeof item.el!='undefined'?jQuery(item.el):null;if($el&&$el.length>0){var $next=$el.next();if($next.length>0&&$next.get(0).tagName=='FIGCAPTION'){title=$next.text();}else if($el.attr('title')){title=$el.attr('title');}else{var $img=$el.find('img');if($img.length>0){title=$img.attr('alt');if(!title){title=$img.data('caption');}}}}return title;}},zoom:{enabled:true,duration:300,easing:'ease-in-out',opener:function(openerElement){if(!openerElement.is('img')){if(openerElement.parents('.trx_addons_hover').find('img').length>0)openerElement=openerElement.parents('.trx_addons_hover').find('img');else if(openerElement.find('img').length>0)openerElement=openerElement.find('img');else if(openerElement.siblings('img').length>0)openerElement=openerElement.siblings('img');else if(openerElement.parent().parent().find('img').length>0)openerElement=openerElement.parent().parent().find('img');}return openerElement;}},callbacks:{beforeClose:function(){jQuery('.mfp-figure figcaption').hide();jQuery('.mfp-figure .mfp-arrow').hide();}}}));}catch(e){}}var on_leaving_site=[],in_page_edit_mode=$body.hasClass('elementor-editor-active')||$body.hasClass('wp-admin')||$body.hasClass('block-editor-page');container.find('.sc_layouts_popup:not(.inited),.sc_layouts_panel:not(.inited)').each(function(){var $self=jQuery(this),id=$self.attr('id'),show=false;if(!id)return;var is_panel=$self.hasClass('sc_layouts_panel'),link=jQuery('a[href="#'+id+'"],'+(is_panel?'.trx_addons_panel_link[data-panel-id="'+id+'"]':'.trx_addons_popup_link[data-popup-id="'+id+'"]'));if(link.length===0){$body.append('<a href="#'+id+'" class="trx_addons_hidden"></a>');link=jQuery('a[href="#'+id+'"]');}if($self.hasClass('sc_layouts_show_on_page_load')){show=true;}else if($self.hasClass('sc_layouts_show_on_page_load_once')&&trx_addons_get_cookie('trx_addons_show_on_page_load_once_'+id)!='1'){trx_addons_set_cookie('trx_addons_show_on_page_load_once_'+id,'1');show=true;}else if($self.hasClass('sc_layouts_show_on_page_close')&&trx_addons_get_cookie('trx_addons_show_on_page_close_'+id)!='1'){on_leaving_site.push({link:link,id:id});}if(show){if(!in_page_edit_mode){setTimeout(function(){link.trigger('click');},$self.data('delay')>0?$self.data('delay')*1000:0);}}link.addClass(is_panel?'trx_addons_panel_link':'trx_addons_popup_link').data('panel',$self);$self.addClass('inited').on('click','.sc_layouts_panel_close',function(e){trx_addons_close_panel($self);e.preventDefault();return false;});});if(on_leaving_site.length>0&&!in_page_edit_mode){var showed=false;$window.on('mousemove',function(e){if(showed)return;var y=typeof e.clientY!='undefined'?e.clientY:999;if(y<trx_addons_adminbar_height()+15){showed=true;on_leaving_site.forEach(function(item){item.link.trigger('click');trx_addons_set_cookie('trx_addons_show_on_page_close_'+item.id,'1');});}});}container.find(trx_addons_apply_filters('mfp-init-popup-selector',".trx_addons_popup_link:not(.popup_inited)")).addClass('popup_inited').magnificPopup(trx_addons_apply_filters('mfp-init-popup-params',{type:'inline',focus:'input',removalDelay:trx_addons_apply_filters('trx_addons_filter_close_popup_timeout',0),tLoading:TRX_ADDONS_STORAGE['msg_magnific_loading'],tClose:TRX_ADDONS_STORAGE['msg_magnific_close'],closeBtnInside:true,closeMarkup:'<button title="%title%" aria-label="%title%" type="button" class="mfp-close"><span class="mfp-close-icon">×</span></button>',callbacks:{beforeAppend:function(){var $mfp=this;$document.trigger('action.prepare_popup_elements',[$mfp.content,$mfp]);},beforeOpen:function(){var $mfp=this;$document.trigger('action.open_popup_elements',[$mfp.content]);var wrap_animation_in=mfp_get_animation($mfp,'wrap','open'),bg_animation_in=mfp_get_animation($mfp,'bg','open');if(bg_animation_in){$mfp.bgOverlay.addClass(bg_animation_in);}if(wrap_animation_in){$mfp.wrap.addClass(wrap_animation_in);}},open:function(){trx_addons_prepare_popup_content(this.content,true);},beforeClose:function(){var $mfp=this;$document.trigger('action.close_popup_elements',[$mfp.content]);var wrap_animation_in=mfp_get_animation($mfp,'wrap','open'),bg_animation_in=mfp_get_animation($mfp,'bg','open'),wrap_animation_out=mfp_get_animation($mfp,'wrap','close'),bg_animation_out=mfp_get_animation($mfp,'bg','close'),delay=wrap_animation_out?trx_addons_apply_filters('mfp-init-popup-animations-duration',wrap_animation_out.indexOf('faster')!=-1?300:(wrap_animation_out.indexOf('fast')!=-1?500:(wrap_animation_out.indexOf('normal')!=-1?800:(wrap_animation_out.indexOf('slow')!=-1?2000:(wrap_animation_out.indexOf('slower')!=-1?3000:1000)))),wrap_animation_out):0;$mfp.st.removalDelay+=delay;if(bg_animation_out){setTimeout(function(){$mfp.bgOverlay.removeClass(bg_animation_in).addClass(bg_animation_out);},$mfp.st.removalDelay-delay);}if(wrap_animation_out){setTimeout(function(){$mfp.wrap.removeClass(wrap_animation_in).addClass(wrap_animation_out);},$mfp.st.removalDelay-delay);}},close:function(){var $mfp=this;trx_addons_close_panel($mfp.content);},resize:function(){var $mfp=this;trx_addons_resize_actions(jQuery($mfp.content));}}}));var mfp_get_animation=function(mfp,item,event,defa){var defaults=trx_addons_apply_filters('mfp-init-popup-animations',{'wrap_open':'fadeIn animated fast','wrap_close':'fadeOut animated fast','bg_open':'fadeIn animated fast','bg_close':'fadeOut animated fast'});return mfp.st.el.attr('data-popup-'+item+'-'+event+'-animation')?mfp.st.el.attr('data-popup-'+item+'-'+event+'-animation'):trx_addons_apply_filters('mfp-init-popup-'+item+'-'+event+'-animation',defa?defa:defaults[item+'_'+event]);};container.find(trx_addons_apply_filters('init-panel-selector',".trx_addons_panel_link:not(.panel_inited)")).addClass('panel_inited').on('click',function(e){var panel=jQuery(this).data('panel');if(!panel.hasClass('sc_layouts_panel_opened')){$document.trigger('action.prepare_popup_elements',[panel]);trx_addons_prepare_popup_content(panel,true);panel.addClass('sc_layouts_panel_opened');$document.trigger('action.opened_popup_elements',[panel]);if(panel.prev().hasClass('sc_layouts_panel_hide_content'))panel.prev().addClass('sc_layouts_panel_opened');$body.addClass('sc_layouts_panel_opened sc_layouts_panel_opened_'+panel.data('panel-position'));var panel_class=panel.data('panel-class');if(panel_class){$body.addClass(panel_class+'_opened');}}else{trx_addons_close_panel(panel);}e.preventDefault();return false;});container.find('.sc_layouts_panel_hide_content:not(.inited)').addClass('inited').on('click',function(e){trx_addons_close_panel(jQuery(this).next());e.preventDefault();return false;});window.trx_addons_close_panel=function(panel){if(panel.hasClass('sc_layouts_panel')){$document.trigger('action.close_popup_elements',[panel]);}setTimeout(function(){panel.removeClass('sc_layouts_panel_opened');if(panel.prev().hasClass('sc_layouts_panel_hide_content')){panel.prev().removeClass('sc_layouts_panel_opened');}$body.removeClass('sc_layouts_panel_opened sc_layouts_panel_opened_left sc_layouts_panel_opened_right sc_layouts_panel_opened_top sc_layouts_panel_opened_bottom');var panel_class=panel.data('panel-class');if(panel_class){$body.removeClass(panel_class+'_opened');}if(panel.data('popup-content')!==undefined){setTimeout(function(){panel.empty();},500);}},trx_addons_apply_filters('trx_addons_filter_close_panel_timeout',panel.hasClass('sc_layouts_panel')&&panel.data('animation-delay')!==undefined?panel.data('animation-delay'):0,panel));};window.trx_addons_prepare_popup_content=function(container,autoplay){var wrapper=jQuery(container);if(wrapper.data('popup-content')===undefined){var iframe=wrapper.find('iframe');if(wrapper.find('audio').length||wrapper.find('video').length||(iframe.length&&((iframe.data('src')&&iframe.data('src').search(/(youtu|vimeo|daily|facebook|instagram.com)/i)>0)||(iframe.attr('src')&&iframe.attr('src').search(/(youtu|vimeo|daily|facebook|instagram.com)/i)>0)))){wrapper.data('popup-content',wrapper.html());}}else{wrapper.html(wrapper.data('popup-content'));wrapper.find('.inited').removeClass('inited');}wrapper.find('[data-src]').each(function(){jQuery(this).attr('src',jQuery(this).data('src'));});$document.trigger('action.init_hidden_elements',[wrapper]);$document.trigger('action.init_popup_elements',[wrapper]);if(autoplay)trx_addons_set_autoplay(wrapper);var frame=wrapper.find('.esg-grid');if(frame.length>0){var wrappers=[".esg-tc.eec",".esg-lc.eec",".esg-rc.eec",".esg-cc.eec",".esg-bc.eec"];for(var i=0;i<wrappers.length;i++){frame.find(wrappers[i]+'>'+wrappers[i]).unwrap();}}$window.trigger('resize');};}if(TRX_ADDONS_STORAGE['ajax_views']&&!TRX_ADDONS_STORAGE['post_views_counter_inited']){TRX_ADDONS_STORAGE['post_views_counter_inited']=true;$document.on('action.ready_trx_addons',function(){setTimeout(function(){jQuery.post(TRX_ADDONS_STORAGE['ajax_url'],{action:'post_counter',nonce:TRX_ADDONS_STORAGE['ajax_nonce'],post_id:TRX_ADDONS_STORAGE['post_id'],views:1}).done(function(response){var rez={};try{rez=JSON.parse(response);}catch(e){rez={error:TRX_ADDONS_STORAGE['ajax_error']};console.log(response);}if(rez.error===''){jQuery('.post_meta_single .post_meta_views .post_meta_number,.sc_layouts_title_meta .post_meta_views .post_meta_number').html(rez.counter);}$document.trigger('action.got_ajax_response',{action:'post_counter',result:rez});});},10);});}var $likes=container.find('a.post_meta_likes:not(.inited),a.comment_counters_likes:not(.inited)');if($likes.length>0){var likes_busy=false;$likes.addClass('inited').on('click',function(e){if(!likes_busy){likes_busy=true;var button=jQuery(this);var inc=button.hasClass('enabled')?1:-1;var post_id=button.hasClass('post_meta_likes')?button.data('postid'):button.data('commentid');var cookie_likes=trx_addons_get_cookie(button.hasClass('post_meta_likes')?'trx_addons_likes':'trx_addons_comment_likes');if(cookie_likes===undefined||cookie_likes===null)cookie_likes='';jQuery.post(TRX_ADDONS_STORAGE['ajax_url'],{action:button.hasClass('post_meta_likes')?'post_counter':'comment_counter',nonce:TRX_ADDONS_STORAGE['ajax_nonce'],post_id:post_id,likes:inc}).done(function(response){var rez={};try{rez=JSON.parse(response);}catch(e){rez={error:TRX_ADDONS_STORAGE['msg_ajax_error']};console.log(response);}if(rez.error===''){var counter=rez.counter;if(inc==1){var title=button.data('title-dislike');button.removeClass('enabled trx_addons_icon-heart-empty').addClass('disabled trx_addons_icon-heart');cookie_likes+=(cookie_likes.substr(-1)!=','?',':'')+post_id+',';}else{var title=button.data('title-like');button.removeClass('disabled trx_addons_icon-heart').addClass('enabled trx_addons_icon-heart-empty');cookie_likes=cookie_likes.replace(','+post_id+',',',');}button.data('likes',counter).attr('title',title).find(button.hasClass('post_meta_likes')?'.post_meta_number':'.comment_counters_number').html(counter);trx_addons_set_cookie(button.hasClass('post_meta_likes')?'trx_addons_likes':'trx_addons_comment_likes',cookie_likes,365*24*60*60*1000);}else{alert(TRX_ADDONS_STORAGE['msg_error_like']);}likes_busy=false;$document.trigger('action.got_ajax_response',{action:button.hasClass('post_meta_likes')?'post_counter':'comment_counter',result:rez});});}e.preventDefault();return false;});}var $emotions=container.find('.trx_addons_emotions:not(.inited)');if($emotions.length>0){var emotions_busy=false;$emotions.addClass('inited').on('click','.trx_addons_emotions_item',function(e){if(!emotions_busy){emotions_busy=true;var button=jQuery(this);var button_active=button.parent().find('.trx_addons_emotions_active');var post_id=button.data('postid');jQuery.post(TRX_ADDONS_STORAGE['ajax_url'],{action:'post_counter',nonce:TRX_ADDONS_STORAGE['ajax_nonce'],post_id:post_id,emotion_inc:button.data('slug'),emotion_dec:button_active.length>0?button_active.data('slug'):'',}).done(function(response){var rez={};try{rez=JSON.parse(response);}catch(e){rez={error:TRX_ADDONS_STORAGE['msg_ajax_error']};console.log(response);}if(rez.error===''){var cookie_likes=trx_addons_get_cookie('trx_addons_emotions'),cookie_likes_new=',';if(cookie_likes){cookie_likes=cookie_likes.split(',');for(var i=0;i<cookie_likes.length;i++){if(cookie_likes[i]==='')continue;var tmp=cookie_likes[i].split('=');if(tmp[0]!=post_id)cookie_likes_new+=cookie_likes[i]+',';}}cookie_likes=cookie_likes_new;if(button_active.length>0){button_active.removeClass('trx_addons_emotions_active');}if(button_active.length==0||button.data('slug')!=button_active.data('slug')){button.addClass('trx_addons_emotions_active');cookie_likes+=(cookie_likes.substr(-1)!=','?',':'')+post_id+'='+button.data('slug')+',';}for(var i in rez.counter){button.parent().find('[data-slug="'+i+'"] .trx_addons_emotions_item_number').html(rez.counter[i]);}trx_addons_set_cookie('trx_addons_emotions',cookie_likes,365*24*60*60*1000);}else{alert(TRX_ADDONS_STORAGE['msg_error_like']);}emotions_busy=false;$document.trigger('action.got_ajax_response',{action:'post_counter',result:rez});});}e.preventDefault();return false;});}var $share_caption=container.find('.socials_share .socials_caption:not(.inited)');if($share_caption.length>0){$share_caption.each(function(){jQuery(this).addClass('inited').on('click',function(e){jQuery(this).siblings('.social_items').slideToggle();e.preventDefault();return false;});});}var $share_items=container.find('.socials_share .social_items:not(.inited)');if($share_items.length>0){$share_items.each(function(){jQuery(this).addClass('inited').on('click','.social_item_popup',function(e){var url=jQuery(this).data('link');window.open(url,'_blank','scrollbars=0, resizable=1, menubar=0, left=100, top=100, width=480, height=400, toolbar=0, status=0');e.preventDefault();return false;}).on('click','.social_item[data-copy-link-url]',function(e){var $self=jQuery(this),url=$self.data('copy-link-url');if(url!=''){trx_addons_copy_to_clipboard(url);var msg=$self.data('message')?$self.data('message'):TRX_ADDONS_STORAGE['msg_copied'];if(msg){$self.attr('data-tooltip-text',msg);setTimeout(function(){$self.removeAttr('data-tooltip-text');},3000);}}e.preventDefault();return false;});});}$banner_placeholder.each(function(){var item=jQuery(this);if(item.data('banner-show')=='permanent'){if(!item.hasClass('inited')){item.addClass('inited');setTimeout(function(){item.after(item.data('banner'));var banner=item.next();item.remove();if(banner.hasClass('banner_hidden')){trx_addons_when_images_loaded(banner,function(){banner.slideDown();});}},item.data('banner-delay')?item.data('banner-delay'):0);}}else if(item.data('banner-show')=='scroll'){trx_addons_intersection_observer_add(item,function(item,enter){if(!item.hasClass('inited')&&enter){item.addClass('inited');trx_addons_intersection_observer_remove(item);setTimeout(function(){item.after(item.data('banner'));var banner=item.next();item.remove();if(banner.hasClass('banner_hidden')){trx_addons_when_images_loaded(banner,function(){banner.slideDown();});}},item.data('banner-delay')?item.data('banner-delay'):0);}});}});container.find('.widget ul > li').each(function(){var $self=jQuery(this);if($self.find('ul').length>0){$self.addClass('has_children');}});container.find('.widget_archive a:not(.inited)').each(function(){var $self=jQuery(this).addClass('inited');var val=$self.html().split(' ');if(val.length>1){val[val.length-1]='<span>'+val[val.length-1]+'</span>';$self.html(val.join(' '));}});jQuery('.sc_layouts_menu_nav:not(.inited_cache)').each(function(){var $self=jQuery(this).addClass('inited_cache');if($self.find('.current-menu-item').length==0||$body.hasClass('blog_template')){if(TRX_ADDONS_STORAGE['menu_cache']===undefined)TRX_ADDONS_STORAGE['menu_cache']=[];var id=$self.attr('id');if(id===undefined){id=('sc_layouts_menu_nav_'+Math.random()).replace('.','');$self.attr('id',id);}TRX_ADDONS_STORAGE['menu_cache'].push('#'+id);}});if(TRX_ADDONS_STORAGE['menu_cache']&&TRX_ADDONS_STORAGE['menu_cache'].length>0){var href=window.location.href;if(href.slice(-1)=='/'){href=href.slice(0,-1);}var href2=href.indexOf('#')==-1&&href.indexOf('?')==-1?href+'/':'';for(var i=0;i<TRX_ADDONS_STORAGE['menu_cache'].length;i++){var menu=jQuery(TRX_ADDONS_STORAGE['menu_cache'][i]+':not(.prepared)');if(menu.length===0){continue;}menu.addClass('prepared');menu.find('li').removeClass('current-menu-ancestor current-menu-parent current-menu-item current_page_item');menu.find('a[href="'+href+'"]'+(href2?',a[href="'+href2+'"]':'')).each(function(idx){var li=jQuery(this).parent();li.addClass('current-menu-item');if(li.hasClass('menu-item-object-page')){li.addClass('current_page_item');}li=li.parents('li');for(var j=0;j<li.length;j++){li.addClass('current-menu-ancestor'+(j==0?' current-menu-parent':''));}});}}jQuery("form:not([data-inited-validation])").attr('data-inited-validation',1).on('change','input,select,textarea',function(){var $self=jQuery(this),$wrap=$self.parents('.error_field');if($self.val()!==''){if($self.hasClass('error_field')){$self.removeClass('error_field');}else if($wrap.length>0){$wrap.removeClass('error_field');}}});jQuery("form#commentform:not(.inited_validation)").addClass('inited_validation').on('submit',function(e){var rez=trx_addons_comments_validate(jQuery(this));if(!rez){e.preventDefault();}return rez;});function trx_addons_comments_validate(form){form.find('input').removeClass('error_field');var comments_args={error_message_text:TRX_ADDONS_STORAGE['msg_validation_error'],error_message_show:true,error_message_time:4000,error_message_class:'trx_addons_message_box trx_addons_message_box_error',error_fields_class:'error_field',exit_after_first_error:false,rules:[{field:'comment',min_length:{value:1,message:TRX_ADDONS_STORAGE['msg_text_empty']}}]};if(form.find('.comments_author input[aria-required="true"]').length>0){comments_args.rules.push({field:'author',min_length:{value:1,message:TRX_ADDONS_STORAGE['msg_name_empty']},max_length:{value:60,message:TRX_ADDONS_STORAGE['msg_name_long']}});}if(form.find('.comments_email input[aria-required="true"]').length>0){comments_args.rules.push({field:'email',min_length:{value:1,message:TRX_ADDONS_STORAGE['msg_email_empty']},max_length:{value:60,message:TRX_ADDONS_STORAGE['msg_email_long']},mask:{value:TRX_ADDONS_STORAGE['email_mask'],message:TRX_ADDONS_STORAGE['msg_email_not_valid']}});}var error=trx_addons_form_validate(form,comments_args);return!error;}if($show_on_scroll.length>0){trx_addons_intersection_observer_add($show_on_scroll);}if(TRX_ADDONS_STORAGE['disable_animation_on_mobile']&&$body.hasClass('ua_mobile')){jQuery('[data-post-animation^="animated"]').removeAttr('data-post-animation');jQuery('[data-hover-animation^="animated"]').removeAttr('data-hover-animation');$animated_elements=jQuery('[data-post-animation^="animated"]:not(.animated)');$animated_hover=jQuery('[data-hover-animation^="animated"]:not(.animated)');}if($animated_elements.length>0){trx_addons_intersection_observer_add($animated_elements,function(item,enter){if(!item.hasClass('inited_animation')&&enter){item.addClass('inited_animation');trx_addons_intersection_observer_remove(item);var animation=item.data('post-animation');if(!animation)animation=item.data('animation');setTimeout(function(){item.addClass(animation);item.removeAttr('data-post-animation');$animated_elements=jQuery('[data-post-animation^="animated"]:not(.animated)');$document.trigger('action.start_item_animation',[item]);},100*trx_addons_random(0,10));}});}container.find('[data-hover-animation^="animated"]').closest('.elementor-column,.post_layout_custom').each(function(){var $self=jQuery(this);if($self.hasClass('hover-animation-inited'))return;$self.addClass('hover-animation-inited').hover(function(e){jQuery(this).find('[data-hover-animation^="animated"]').each(function(){var obj=jQuery(this);var animation=obj.data('hover-animation');var animation_in=obj.data('animation-in');if(animation_in==undefined)animation_in="none";var animation_in_delay=obj.data('animation-in-delay');if(animation_in_delay==undefined)animation_in_delay=0;var animation_out=obj.data('animation-out');if(animation_out==undefined)animation_out="none";if(animation_in!='none'){setTimeout(function(){obj.removeClass(animation+' '+animation_out);obj.addClass(animation+' '+animation_in);},animation_in_delay);}});},function(e){jQuery(this).find('[data-hover-animation^="animated"]').each(function(){var obj=jQuery(this);var animation=obj.data('hover-animation');var animation_in=obj.data('animation-in');if(animation_in==undefined)animation_in="none";var animation_out=obj.data('animation-out');if(animation_out==undefined)animation_out="none";var animation_out_delay=obj.data('animation-out-delay');if(animation_out_delay==undefined)animation_out_delay=0;if(animation_out!='none'){setTimeout(function(){obj.removeClass(animation+' '+animation_in);obj.addClass(animation+' '+animation_out);},animation_out_delay);}});});});if(typeof ScrollMagic!='undefined'){if(parallax_controller===null){parallax_controller=new ScrollMagic.Controller({globalSceneOptions:{triggerHook:"onEnter",duration:"200%"}});}$parallax_wrap.each(function(){var $self=jQuery(this),id=$self.attr('id'),speed=$self.data('parallax')?Number($self.data('parallax')):0;if(speed!==0&&!$self.hasClass('parallax_inited')){$self.addClass('parallax_inited');if(!id){id='sc_parallax_wrap_'+(''+Math.random()).replace('.','');$self.attr('id',id);}var selector='#'+id+($self.find('> .wp-caption').length>0?'>.wp-caption':'')+'>img';new ScrollMagic.Scene({triggerElement:'#'+id}).setTween(selector,{y:speed+"%",ease:Linear.easeNone}).addTo(parallax_controller);}});}if(!$scroll_to_top.hasClass('inited')){$scroll_to_top.addClass('inited').on('click',function(e){jQuery('html,body').animate({scrollTop:0},'slow');e.preventDefault();return false;});if($scroll_progress.length){$document.on('action.scroll_trx_addons',function(){var prc=trx_addons_document_height()>trx_addons_window_height()?Math.min(100,Math.max(0,trx_addons_window_scroll_top()/(trx_addons_document_height()-trx_addons_window_height())*100)):100;if($scroll_progress.hasClass('trx_addons_scroll_progress_type_vertical')){$scroll_progress.height(prc+'%');}else if($scroll_progress.hasClass('trx_addons_scroll_progress_type_horizontal')){$scroll_progress.width(prc+'%');}else if($scroll_progress.hasClass('trx_addons_scroll_progress_type_box')||$scroll_progress.hasClass('trx_addons_scroll_progress_type_round')){var $bar=$scroll_progress.find('.trx_addons_scroll_progress_bar');if($bar.length===0){$scroll_progress.append('<svg viewBox="0 0 50 50">'+($scroll_progress.hasClass('trx_addons_scroll_progress_type_round')?'<circle class="trx_addons_scroll_progress_bar" cx="25" cy="25" r="22"></circle>':'<rect class="trx_addons_scroll_progress_bar" x="3" y="3" width="44" height="44"></rect>')+'</svg>');$bar=$scroll_progress.find('.trx_addons_scroll_progress_bar');}var bar_max=parseFloat($bar.css('stroke-dasharray'));$bar.css('stroke-dashoffset',''+Math.min(1,1-prc/100)*bar_max);}});}}}function trx_addons_intersection_observer_init(){if(typeof TRX_ADDONS_STORAGE=='undefined')return;if(typeof IntersectionObserver!='undefined'){if(typeof TRX_ADDONS_STORAGE['intersection_observer']=='undefined'){TRX_ADDONS_STORAGE['intersection_observer']=new IntersectionObserver(function(entries){entries.forEach(function(entry){trx_addons_intersection_observer_in_out(jQuery(entry.target),entry.isIntersecting||entry.intersectionRatio>0?'in':'out',entry);});},{root:null,rootMargin:'0px',threshold:0});}}else{$window.on('scroll',function(){if(typeof TRX_ADDONS_STORAGE['intersection_observer_items']!='undefined'){for(var i in TRX_ADDONS_STORAGE['intersection_observer_items']){if(!TRX_ADDONS_STORAGE['intersection_observer_items'][i]||TRX_ADDONS_STORAGE['intersection_observer_items'][i].length===0){continue;}var item=TRX_ADDONS_STORAGE['intersection_observer_items'][i],item_top=item.offset().top,item_height=item.height();trx_addons_intersection_observer_in_out(item,item_top+item_height>trx_addons_window_scroll_top()&&item_top<trx_addons_window_scroll_top()+trx_addons_window_height()?'in':'out');}}});}window.trx_addons_intersection_observer_in_out=function(item,state,entry){var callback='';if(state=='in'){if(!item.hasClass('trx_addons_in_viewport')){item.addClass('trx_addons_in_viewport');callback=item.data('trx-addons-intersection-callback');if(callback){callback(item,true,entry);}}}else{if(item.hasClass('trx_addons_in_viewport')){item.removeClass('trx_addons_in_viewport');callback=item.data('trx-addons-intersection-callback');if(callback){callback(item,false,entry);}}}};window.trx_addons_intersection_observer_add=function(items,callback){items.each(function(){var $self=jQuery(this),id=$self.attr('id');if(!$self.hasClass('trx_addons_intersection_inited')){if(!id){id='io-'+(''+Math.random()).replace('.','');$self.attr('id',id);}$self.addClass('trx_addons_intersection_inited');if(callback){$self.data('trx-addons-intersection-callback',callback);}if(typeof TRX_ADDONS_STORAGE['intersection_observer_items']=='undefined'){TRX_ADDONS_STORAGE['intersection_observer_items']={};}TRX_ADDONS_STORAGE['intersection_observer_items'][id]=$self;if(typeof TRX_ADDONS_STORAGE['intersection_observer']!=='undefined'){TRX_ADDONS_STORAGE['intersection_observer'].observe($self.get(0));}}});};window.trx_addons_intersection_observer_remove=function(items){items.each(function(){var $self=jQuery(this),id=$self.attr('id');if($self.hasClass('trx_addons_intersection_inited')){$self.removeClass('trx_addons_intersection_inited');delete TRX_ADDONS_STORAGE['intersection_observer_items'][id];if(typeof TRX_ADDONS_STORAGE['intersection_observer']!=='undefined'){TRX_ADDONS_STORAGE['intersection_observer'].unobserve($self.get(0));}}});};}window.trx_addons_scroll_actions=function(){if(trx_addons_window_scroll_top()>0){if(!$body.hasClass('trx_addons_page_scrolled')){$body.addClass('trx_addons_page_scrolled');}}else if($body.hasClass('trx_addons_page_scrolled')){$body.removeClass('trx_addons_page_scrolled');}if($scroll_to_top.length>0){if(trx_addons_window_scroll_top()>100){if(!$scroll_to_top.hasClass('show')){$scroll_to_top.addClass('show');$body.addClass('trx_addons_scroll_to_top_show');}}else{if($scroll_to_top.hasClass('show')){$scroll_to_top.removeClass('show');$body.removeClass('trx_addons_scroll_to_top_show');}}}if(['top','bottom','fixed'].indexOf(TRX_ADDONS_STORAGE['scroll_progress'])>=0){trx_addons_show_scroll_progress();}$show_on_scroll.each(function(){var item=jQuery(this);if(item.hasClass('trx_addons_in_viewport')){if(item.offset().top<trx_addons_window_scroll_top()+trx_addons_window_height()*0.75){item.removeClass('trx_addons_show_on_scroll').addClass('trx_addons_showed_on_scroll');trx_addons_intersection_observer_remove(item);$show_on_scroll=jQuery('.trx_addons_show_on_scroll');}}});$document.trigger('action.before_scroll_trx_addons');$document.trigger('action.scroll_trx_addons');$document.trigger('action.after_scroll_trx_addons');TRX_ADDONS_STORAGE['scroll_busy']=false;};function trx_addons_show_scroll_progress(){if(TRX_ADDONS_STORAGE['scroll_progress_status']==undefined){$body.append('<div class="scroll_progress_wrap scroll_progress_'+TRX_ADDONS_STORAGE['scroll_progress']+'"><span class="scroll_progress_status"></span></div>');TRX_ADDONS_STORAGE['scroll_progress_status']=jQuery('.scroll_progress_wrap .scroll_progress_status');trx_addons_get_scroll_posts();TRX_ADDONS_STORAGE['scroll_progress_status'].on('click',function(e){var prc=e.pageX/jQuery(this).parent().width();if(TRX_ADDONS_STORAGE['scroll_posts']!=undefined&&TRX_ADDONS_STORAGE['scroll_posts'].length>0){var cur_post=trx_addons_detect_current_scroll_post(),pt=cur_post.data('post-top'),ph=cur_post.data('post-height');trx_addons_document_animate_to(Math.round(ph*prc+pt-wh/2));}else{trx_addons_document_animate_to(Math.round((trx_addons_document_height()-trx_addons_window_height())*prc));}e.preventDefault();return false;});}var st=trx_addons_window_scroll_top(),wh=trx_addons_window_height(),new_width='0%';if(TRX_ADDONS_STORAGE['scroll_posts']!==undefined&&TRX_ADDONS_STORAGE['scroll_posts'].length>0){var cur_post=trx_addons_detect_current_scroll_post(),pt=cur_post.data('post-top'),ph=cur_post.data('post-height');new_width=(st<10?0:Math.min(100,Math.round((st+wh/2-pt)*100/ph)))+'%';TRX_ADDONS_STORAGE['scroll_progress_status'].width(new_width);}else{new_width=Math.min(100,Math.round(st*100/(trx_addons_document_height()-wh)))+'%';TRX_ADDONS_STORAGE['scroll_progress_status'].width(new_width);}}function trx_addons_detect_current_scroll_post(){var cur_post=false;TRX_ADDONS_STORAGE['scroll_posts'].each(function(){var post=jQuery(this),st=trx_addons_window_scroll_top(),wh=trx_addons_window_height(),pt=post.data('post-top'),ph=post.data('post-height');if(pt<st+wh/2){cur_post=post;}});if(!cur_post){cur_post=TRX_ADDONS_STORAGE['scroll_posts'].eq(TRX_ADDONS_STORAGE['scroll_posts'].length-1);}return cur_post;}$document.on('action.new_post_added',trx_addons_get_scroll_posts);function trx_addons_get_scroll_posts(){TRX_ADDONS_STORAGE['scroll_posts']=(TRX_ADDONS_STORAGE['scroll_posts']!==undefined&&TRX_ADDONS_STORAGE['scroll_posts'].length>0)||jQuery('.nav-links-single-scroll').length>0?jQuery('.post_item_single'):false;trx_addons_get_scroll_posts_dimensions();}$document.on('action.resize_trx_addons',trx_addons_get_scroll_posts_dimensions);function trx_addons_get_scroll_posts_dimensions(){if(TRX_ADDONS_STORAGE['scroll_posts']!==undefined&&TRX_ADDONS_STORAGE['scroll_posts'].length>0){TRX_ADDONS_STORAGE['scroll_posts'].each(function(){var post=jQuery(this);post.data('post-height',post.height()).data('post-top',post.offset().top);});}}if(!$body.hasClass('fixed_blocks_sticky')){$document.on('action.resize_trx_addons',trx_addons_fix_column);$document.on('action.scroll_trx_addons',trx_addons_fix_column);var trx_addons_fix_column=function(e,cont){if($fixed_columns.length===0){return;}var force=e.namespace=='resize_trx_addons';$fixed_columns.each(function(){var col=jQuery(this),row=col.parent();if(col.attr('class').indexOf('vc_col-lg-')!=-1||col.attr('class').indexOf('vc_col-md-')!=-1){return;}else if(trx_addons_window_width()<TRX_ADDONS_STORAGE['mobile_breakpoint_fixedcolumns_off']){var old_style=col.data('old_style');if(old_style!==undefined){col.attr('style',old_style).removeAttr('data-old_style');}}else{var col_height=col.outerHeight();var row_height=row.outerHeight();var row_top=row.offset().top;if(col_height<row_height&&trx_addons_window_scroll_top()+trx_addons_fixed_rows_height()>row_top){var col_init={'position':'undefined','top':'auto','bottom':'auto'};if(typeof TRX_ADDONS_STORAGE['scroll_offset_last']=='undefined'){TRX_ADDONS_STORAGE['col_top_last']=row_top;TRX_ADDONS_STORAGE['scroll_offset_last']=trx_addons_window_scroll_top();TRX_ADDONS_STORAGE['scroll_dir_last']=1;}var scroll_dir=trx_addons_window_scroll_top()-TRX_ADDONS_STORAGE['scroll_offset_last'];scroll_dir=scroll_dir==0?TRX_ADDONS_STORAGE['scroll_dir_last']:(scroll_dir>0?1:-1);var col_big=col_height+30>=trx_addons_window_height()-trx_addons_fixed_rows_height(),col_top=col.offset().top;if(col_top<0){col_top=TRX_ADDONS_STORAGE['col_top_last'];}if(col_big){if(scroll_dir!=TRX_ADDONS_STORAGE['scroll_dir_last']&&col.css('position')=='fixed'){col_init.top=col_top-row_top;col_init.position='absolute';}else if(scroll_dir>0){if(trx_addons_window_scroll_top()+trx_addons_window_height()>=row_top+row_height+30){col_init.bottom=0;col_init.position='absolute';}else if(trx_addons_window_scroll_top()+trx_addons_window_height()>=(col.css('position')=='absolute'?col_top:row_top)+col_height+30){col_init.bottom=30;col_init.position='fixed';}}else{if(trx_addons_window_scroll_top()+trx_addons_fixed_rows_height()<=col_top){col_init.top=trx_addons_fixed_rows_height();col_init.position='fixed';}}}else{if(trx_addons_window_scroll_top()+trx_addons_fixed_rows_height()>=row_top+row_height-col_height){col_init.bottom=0;col_init.position='absolute';}else{col_init.top=trx_addons_fixed_rows_height();col_init.position='fixed';}}if(force&&col_init.position=='undefined'&&col.css('position')=='absolute'){col_init.position='absolute';if(col.css('top')!='auto'){col_init.top=col.css('top');}else{col_init.bottom=col.css('bottom');}}if(col_init.position!='undefined'){var style=col.attr('style');if(!style)style='';if(!col.prev().hasClass('sc_column_fixed_placeholder')){col.css(col_init);TRX_ADDONS_STORAGE['scroll_dir_last']=0;col.before('<div class="sc_column_fixed_placeholder '+col.attr('class').replace('sc_column_fixed','')+'"'+(col.data('col')?' data-col="'+col.data('col')+'"':'')+'></div>');}col_init.left=col_init.position=='fixed'?col.prev().offset().left:col.prev().position().left;col_init.width=col.prev().width()+parseFloat(col.prev().css('paddingLeft'))+parseFloat(col.prev().css('paddingRight'));if(force||col.css('position')!=col_init.position||TRX_ADDONS_STORAGE['scroll_dir_last']!=scroll_dir||col.width()!=col_init.width){if(col.data('old_style')===undefined){col.attr('data-old_style',style);}col.css(col_init);}}TRX_ADDONS_STORAGE['col_top_last']=col_top;TRX_ADDONS_STORAGE['scroll_offset_last']=trx_addons_window_scroll_top();TRX_ADDONS_STORAGE['scroll_dir_last']=scroll_dir;}else{var old_style=col.data('old_style');if(old_style!==undefined){col.attr('style',old_style).removeAttr('data-old_style');if(col.prev().hasClass('sc_column_fixed_placeholder')){col.prev().remove();}}}}});};}$document.on('action.resize_trx_addons',trx_addons_stack_section);$document.on('action.scroll_trx_addons',trx_addons_stack_section);function trx_addons_stack_section(e,cont){if($stack_sections.length===0)return;var force=e.namespace=='resize_trx_addons',wso=trx_addons_window_scroll_top()+trx_addons_fixed_rows_height();$stack_sections.each(function(idx){var row=jQuery(this),row_holder=false,row_height=0,row_top=0,use_sticky=$body.hasClass('fixed_blocks_sticky')&&row.hasClass('sc_stack_section_effect_slide');if(trx_addons_window_width()<TRX_ADDONS_STORAGE['mobile_breakpoint_stacksections_off']){if(row.hasClass('sc_stack_section_fixed')){row.removeClass('sc_stack_section_fixed').prev().remove();if(!use_sticky)row.css({top:row.data('old-top')});}}else{if(row.hasClass('sc_stack_section_fixed')){row_holder=row.prev();row_height=use_sticky?row.outerHeight():row_holder.outerHeight();row_top=row_holder.offset().top;if(row_top>wso){row.removeClass('sc_stack_section_fixed');if(!use_sticky){row.css({top:row.data('old-top')});}if(row.hasClass('sc_stack_section_effect_fade')){row.css({'opacity':0});}row_holder.remove();}else{if(force){row_height=row.outerHeight();if(!use_sticky){row_holder.height(row_height);row.css({top:trx_addons_fixed_rows_height()+'px !important'});}}if(row.hasClass('sc_stack_section_effect_fade')){if(wso-row_top<=row_height){row.css({'opacity':Math.max(0,Math.min(1,(wso-row_top)/row_height))});}else{row.css({'opacity':1});}}}}else{row_top=row.offset().top;if(row_top<=wso){if(!use_sticky){row_height=row.outerHeight();row.data('old-top',row.css('top')).css({top:trx_addons_fixed_rows_height()+'px'});}row.before('<div class="sc_stack_section_placeholder"'+(!use_sticky?' style="height:'+row_height+'px;"':'')+'></div>').addClass('sc_stack_section_fixed');}}}});}function trx_addons_stack_section_zoom(){$stack_sections.each(function(){var targetElement=jQuery(this),zoom=targetElement.hasClass('sc_stack_section_zoom_on'),transparency=targetElement.hasClass('sc_stack_section_transparency_on');if(!zoom&&!transparency){return;}var triggerElement=targetElement.next();if(!triggerElement.length||(triggerElement.hasClass('sc_stack_section_on')&&!triggerElement.hasClass('sc_stack_section_effect_slide'))){return;}if(!TRX_ADDONS_STORAGE['GSAP_Plugin_ScrollTrigger']){TRX_ADDONS_STORAGE['GSAP_Plugin_ScrollTrigger']=true;gsap.registerPlugin(ScrollTrigger);}var timeline=triggerElement.data('stack-section-timeline')?triggerElement.data('stack-section-timeline'):null;if(timeline){timeline.kill();}timeline=gsap.timeline({scrollTrigger:{trigger:triggerElement,start:"top 75%",end:"top top",scrub:1}});var duration=1,from={duration:duration},to={duration:duration};if(zoom){from.scale="1";to.scale="0.8";}if(transparency){from.opacity="1";to.opacity="0";}timeline.fromTo(targetElement,from,to);triggerElement.data('stack-section-timeline',timeline);});}if($stack_sections.length&&window.gsap){trx_addons_stack_section_zoom();$document.on('action.resize_trx_addons',trx_addons_stack_section_zoom);}window.trx_addons_resize_actions=function(cont){if(trx_addons_browser_is_touch()){if(!$body.hasClass('ua_touch')){$body.addClass('ua_touch');}}else{if($body.hasClass('ua_touch')){$body.removeClass('ua_touch');}}if(cont===undefined)cont=$body;$document.trigger('action.before_resize_trx_addons',[cont]);$document.trigger('action.resize_trx_addons',[cont]);$document.trigger('action.after_resize_trx_addons',[cont]);};$document.on('action.resize_trx_addons',trx_addons_resize_video);function trx_addons_resize_video(e,cont){if($video_tags.length>0){$video_tags.each(function(){var $self=jQuery(this),classes=$self.attr('class');if((!TRX_ADDONS_STORAGE['resize_tag_video']&&$self.parents('.mejs-mediaelement').length===0)||$self.hasClass('trx_addons_noresize')||classes.indexOf('_resize')>0||classes.indexOf('_noresize')>0||$self.parents('div:hidden,section:hidden,article:hidden').length>0){return;}var video=$self.addClass('trx_addons_resize').eq(0);var ratio=(video.data('ratio')!==undefined?video.data('ratio').split(':'):[16,9]);ratio=ratio.length!=2||ratio[0]==0||ratio[1]==0?16/9:ratio[0]/ratio[1];var mejs_cont=video.parents('.mejs-video').eq(0);var mfp_cont=video.parents('.mfp-content').eq(0);var w_attr=video.data('width');var h_attr=video.data('height');if(!w_attr||!h_attr){w_attr=video.attr('width');h_attr=video.attr('height');if((!w_attr||!h_attr)&&mejs_cont.length>0){w_attr=Math.ceil(mejs_cont.width());h_attr=Math.ceil(mejs_cont.height());}if(!w_attr||!h_attr)return;video.data({'width':w_attr,'height':h_attr});}var percent=(''+w_attr).substr(-1)=='%';w_attr=parseInt(w_attr,10);h_attr=parseInt(h_attr,10);var w_real=Math.ceil(mejs_cont.length>0?Math.min(percent?10000:w_attr,mejs_cont.parents('div,article').eq(0).width()):Math.min(percent?10000:w_attr,video.parents('div,article').eq(0).width()));if(mfp_cont.length>0){w_real=Math.max(Math.ceil(mfp_cont.width()),w_real);}var h_real=Math.ceil(percent?w_real/ratio:w_real/w_attr*h_attr);if(parseInt(video.attr('data-last-width'),10)==w_real){return;}if(percent){video.height(h_real);}else if(video.parents('.wp-video-playlist').length>0){if(mejs_cont.length===0){video.attr({'width':w_real,'height':h_real});}}else{video.attr({'width':w_real,'height':h_real}).css({'width':w_real+'px','height':h_real+'px'});if(mejs_cont.length>0){trx_addons_set_mejs_player_dimensions(video,w_real,h_real);}}video.attr('data-last-width',w_real);});}if(TRX_ADDONS_STORAGE['resize_tag_iframe']&&$iframe_tags.length>0){$iframe_tags.each(function(){var $self=jQuery(this);if($self.addClass('trx_addons_resize').parents('div:hidden,section:hidden,article:hidden').length>0||$self.hasClass('trx_addons_noresize')||$self.parent().is('rs-bgvideo')||$self.parents('rs-slide').length>0){return;}var iframe=$self.eq(0),iframe_src=iframe.attr('src')?iframe.attr('src'):iframe.data('src');if(iframe_src===undefined||iframe_src.indexOf('soundcloud')>0)return;var w_attr=iframe.attr('width');var h_attr=iframe.attr('height');if(!w_attr||!h_attr||w_attr<=trx_addons_apply_filters('trx_addons_filter_noresize_iframe_width',325)){return;}var ratio=iframe.data('ratio')!==undefined?iframe.data('ratio').split(':'):(iframe.parent().data('ratio')!==undefined?iframe.parent().data('ratio').split(':'):(iframe.find('[data-ratio]').length>0?iframe.find('[data-ratio]').data('ratio').split(':'):[w_attr,h_attr]));ratio=ratio.length!=2||ratio[0]===0||ratio[1]===0?16/9:ratio[0]/ratio[1];var percent=(''+w_attr).slice(-1)=='%';w_attr=parseInt(w_attr,10);h_attr=parseInt(h_attr,10);var par=iframe.parents('div,section').eq(0),contains=iframe.data('contains-in-parent')=='1'||iframe.hasClass('contains-in-parent'),nostretch=iframe.data('no-stretch-to-parent')=='1'||iframe.hasClass('no-stretch-to-parent'),pw=Math.ceil(par.width()),ph=Math.ceil(par.height()),w_real=nostretch?Math.min(w_attr,pw):pw,h_real=Math.ceil(percent?w_real/ratio:w_real/w_attr*h_attr);if(contains&&par.css('position')=='absolute'&&h_real>ph){h_real=ph;w_real=Math.ceil(percent?h_real*ratio:h_real*w_attr/h_attr);}if(parseInt(iframe.attr('data-last-width'),10)==w_real)return;iframe.css({'width':w_real+'px','height':h_real+'px'});iframe.attr('data-last-width',w_real);});}}function trx_addons_set_mejs_player_dimensions(video,w,h){if(mejs){for(var pl in mejs.players){if(mejs.players[pl].media.src==video.attr('src')){if(mejs.players[pl].media.setVideoSize){mejs.players[pl].media.setVideoSize(w,h);}else if(mejs.players[pl].media.setSize){mejs.players[pl].media.setSize(w,h);}mejs.players[pl].setPlayerSize(w,h);mejs.players[pl].setControlsSize();}}}}var initAPI=false;var initEvents=false;var process=false;var players=[];var attrs=[];var oldAPI=window.onYouTubeIframeAPIReady;var YTdeferred=jQuery.Deferred();jQuery.fn.isInViewport=function(){var $self=jQuery(this);var $panel=$self.data('sc-panel-thumb');if(!$panel){$panel=$self.parents('.sc_panel_thumb');$self.data('sc-panel-thumb',$panel);}var rez=trx_addons_apply_filters('trx_addons_filter_element_in_viewport',$panel.length===0||$panel.hasClass('sc_panel_thumb_active'),$self);if(rez){var elementTop=$self.offset().top;var elementBottom=elementTop+$self.outerHeight();var viewportTop=trx_addons_window_scroll_top();var viewportBottom=viewportTop+trx_addons_window_height();rez=elementTop>=viewportTop&&elementTop<=viewportBottom||elementBottom>=viewportTop&&elementBottom<=viewportBottom;}return rez;};function embedYoutubeAPI(){if(!initAPI){var tag=document.createElement('script');tag.src='https://www.youtube.com/iframe_api';var firstScriptTag=document.getElementsByTagName('script')[0];firstScriptTag.parentNode.insertBefore(tag,firstScriptTag);initAPI=true;}}window.onYouTubePlayerAPIReady=function(){if(oldAPI&&typeof oldAPI=='function')oldAPI();YTdeferred.resolve(window.YT);};function initYoutubePlayer(){if(process)return;process=true;if($video_autoplay_yt.length){embedYoutubeAPI();}if(!initAPI){process=false;return;}if(typeof YTdeferred!='undefined'){YTdeferred.done(function(YT){$video_autoplay_yt.each(function(){var $self=jQuery(this);if($self.parents('.sc_layouts_submenu:not(.layouts_inited):not(:visible)').length)return;var $frame=$self.parents('.video_frame').eq(0),$wrap=$self.parents('.with_video_autoplay').eq(0),$sticky=$self.parents('.trx_addons_video_sticky_inner').eq(0),isInit=$wrap.hasClass('video_autoplay_inited'),isInView=$wrap.isInViewport(),id=!isInit?Math.random().toString(36).substr(2,9):$wrap.attr('data-uid');if(!isInit){$self.attr('id',id);$wrap.addClass('video_autoplay_inited').attr('data-uid',id);var videoID=$wrap.data('video-id');if(!videoID){var src=($self.data('src')?$self.data('src'):$self.attr('src')).split('?');videoID=src[0].substring(src[0].indexOf('/embed/')+7);$wrap.data('video-id',videoID);}if(!videoID)return;$frame.append('<span class="video_frame_overlay"></span>'+'<span class="video_frame_controls">'+'<a class="video_frame_control_stop video_frame_link" href="https://youtube.com/watch?v='+videoID+'" target="_blank"></a>'+'<span class="video_frame_control_volume video_frame_control_volume_mute"></span>'+'<span class="video_frame_control_state video_frame_control_state_'+($self.attr('allow')&&$self.attr('allow').indexOf('autoplay')>=0?'pause':'play')+'"></span>'+'</span>');trx_addons_intersection_observer_add($wrap,function(item,enter){initYoutubePlayer();});$frame.find('.video_frame_control_state').on('click',function(){var $self=jQuery(this);$self.toggleClass('video_frame_control_state_play video_frame_control_state_pause');if($self.hasClass('video_frame_control_state_play')){$self.removeClass('video_frame_control_state_upause');if(typeof players[id].playVideo=='function')players[id].playVideo();}else{$self.addClass('video_frame_control_state_upause');if(typeof players[id].pauseVideo=='function')players[id].pauseVideo();}});$frame.find('.video_frame_control_stop').on('click',function(){var $self=jQuery(this);$self.siblings('.video_frame_control_state').removeClass('video_frame_control_state_play').addClass('video_frame_control_state_pause');$self.addClass('video_frame_control_state_upause');if(typeof players[id].pauseVideo=='function')players[id].pauseVideo();});$frame.find('.video_frame_control_volume').on('click',function(){var $self=jQuery(this);$self.toggleClass('video_frame_control_volume_mute video_frame_control_volume_unmute');if($self.hasClass('video_frame_control_volume_unmute')){if(typeof players[id].unMute=='function')players[id].unMute();}else{if(typeof players[id].mute=='function')players[id].mute();}});attrs[id]={'videoId':videoID,'startSeconds':$self.data('video-start')||trx_addons_apply_filters('trx_addons_filter_youtube_autoplay_start_seconds',-1),'suggestedQuality':'hd720'};if($self.data('video-end')){attrs[id]['endSeconds']=$self.data('video-end');}players[id]=new YT.Player(this,{playerVars:{autoplay:0,autohide:1,modestbranding:1,rel:0,showinfo:0,controls:0,disablekb:1,enablejsapi:1,iv_load_policy:3,playsinline:1,loop:1},events:{'onReady':function onReady(e){players[id].mute();},'onStateChange':function onStateChange(e){if(e.data===1){$wrap.addClass('video_autoplay_started');}else if(e.data===0){if(attrs[id].startSeconds>=0){players[id].seekTo(attrs[id].startSeconds);}}}}});$frame.data('video-player',players[id]);}if(isInit&&isInView&&!$frame.hasClass('.video_frame_visible')){setTimeout(function(){$frame.fadeTo(500,1.0,function(){$frame.addClass('video_frame_visible');});},trx_addons_apply_filters('trx_addons_filter_video_frame_timeout',0));}var control=$wrap.find('.video_frame_control_state');if(isInit&&typeof players[id].playVideo=='function'&&!control.hasClass('video_frame_control_state_upause')&&$sticky.length===0){if(isInView&&control.hasClass('video_frame_control_state_pause')){control.removeClass('video_frame_control_state_pause').addClass('video_frame_control_state_play');players[id].playVideo();}if(!isInView&&control.hasClass('video_frame_control_state_play')){control.removeClass('video_frame_control_state_play').addClass('video_frame_control_state_pause');players[id].pauseVideo();}}});});}process=false;}initYoutubePlayer();if(!initEvents){initEvents=true;$document.on('action.init_hidden_elements action.got_ajax_response action.after_show_submenu action.after_hide_submenu',trx_addons_debounce(function(e){initYoutubePlayer();},50));$document.on('action.start_item_animation',function(){setTimeout(function(){initYoutubePlayer();},10);});}ready_busy=false;});window.trx_addons_draw_arc_on_canvas=function(item,value){var canvas=item.find('canvas');if(canvas.length===0)return;var digits=canvas.next();var brd=parseInt(digits.css('border-top-width'),10);var w=Math.ceil(digits.width()+2*brd);var needRepaint=false;if(canvas.attr('width')!=w){needRepaint=true;canvas.attr({'width':w,'height':w});}if(item.data('old-value')==value&&!needRepaint)return;item.data('old-value',value);var percent=value*100/canvas.data('max-value');var angle=360*percent/100;var Ar=angle*Math.PI/180;var canvas_dom=canvas.get(0);var context=canvas_dom.getContext('2d');var r=(w-brd)/2;var cx=w/2;var cy=w/2;context.beginPath();context.clearRect(0,0,w,w);context.arc(cx,cy,r,0,Ar,false);context.imageSmoothingEnabled=true;context.lineWidth=brd;context.strokeStyle=canvas.data('color');context.stroke();};})();(function(){"use strict";var $window=jQuery(window),$document=jQuery(document),$exit=false,$first_load=true;trx_addons_lazy_load_process_image_height();trx_addons_lazy_load_process_media();$window.on('scroll',function(){if(!$first_load){trx_addons_lazy_load_process_media();}});$window.on('resize',function(){trx_addons_lazy_load_process_media();$first_load=false;});$document.on('action.opened_popup_elements action.opened_dropdown_elements action.init_hidden_elements',function(){trx_addons_lazy_load_process_media();});$window.on('load',function(){$first_load=false;$window.scroll();if(jQuery('.sc_layouts_menu').find("img[data-trx-lazyload-src]:not(.lazyload_inited),\ [data-trx-lazyload-style]:not(.lazyload_inited),\ .post_featured [class*='_inline_']:not([class*='trx_addons_inline_']):not(.lazyload_inited),\ .post_featured[class*='_inline_']:not([class*='trx_addons_inline_']):not(.lazyload_inited),\ .post_thumb[class*='_inline_']:not([class*='trx_addons_inline_']):not(.lazyload_inited),\ .banner_wrap[class*='_inline_']:not([class*='trx_addons_inline_']):not(.lazyload_inited),\ .sc_panel_thumb[class*='_inline_']:not([class*='trx_addons_inline_']):not(.lazyload_inited),\ .page_content_wrap .elementor-element[data-settings]:not(.lazyload_inited),\ .page_content_wrap .elementor-element[data-settings] > .elementor-column-wrap:not(.lazyload_inited),\ video[data-trx-lazyload-src]:not(.lazyload_inited),\ audio[data-trx-lazyload-src]:not(.lazyload_inited),\ iframe[data-trx-lazyload-src]:not(.lazyload_inited),\ .trx_addons_video_list_controller_item[data-video]:not(.lazyload_inited)").length>0){jQuery('.sc_layouts_menu, .menu-item-has-children-layout').on('mouseenter',function(){trx_addons_lazy_load_process_media();});jQuery('.sc_layouts_menu, .menu-item-has-children-layout').on('touchstart',function(){trx_addons_lazy_load_process_media();});}});function trx_addons_lazy_load_get_item_vars(item){return{height:item.outerHeight(),topPosition:item.offset().top,bottomPosition:item.offset().top+item.outerHeight()};}function trx_addons_lazy_load_get_window_vars(){return{height:$window.height(),topPosition:$window.scrollTop(),bottomPosition:$window.height()+$window.scrollTop()};}function trx_addons_lazy_load_is_item_visible(item,className,type){if(jQuery(item).length===0){return;}var lazyItem=jQuery.find(item);jQuery.each(lazyItem,function(){var element=jQuery(this);if(element.parents('.sc_layouts_panel:not(.sc_layouts_panel_opened)').length>0){return;}var potential_parents=trx_addons_lazy_load_parents();var parent;potential_parents.forEach(function(potential_parent){if(element.parents(potential_parent).length>0){parent=element.parents(potential_parent);}});if(element.is(':hidden')){if(!parent){return;}if(parent.css('position')=='fixed'){trx_addons_lazy_load_process(element,className,type);return;}}var itemVars=trx_addons_lazy_load_get_item_vars(parent?parent:element),windowVars=trx_addons_lazy_load_get_window_vars();if(itemVars.topPosition!=0&&itemVars.bottomPosition!=0&&(itemVars.bottomPosition>=windowVars.topPosition)&&(itemVars.topPosition<=windowVars.bottomPosition)){trx_addons_lazy_load_process(element,className,type);}});}function trx_addons_lazy_load_process_media(){if(jQuery('body').hasClass('allow_lazy_load')){$document.trigger('action.before_lazy_load');trx_addons_lazy_load_is_item_visible("img[data-trx-lazyload-src]:not(.lazyload_loading):not(.lazyload_inited)","lazyload_inited","image");trx_addons_lazy_load_is_item_visible("[data-trx-lazyload-style]:not(.lazyload_loading):not(.lazyload_inited)","lazyload_inited","style-bg-image");trx_addons_lazy_load_is_item_visible(".post_featured [class*='_inline_']:not([class*='trx_addons_inline_']):not(.lazyload_loading):not(.lazyload_inited),\ .post_featured[class*='_inline_']:not([class*='trx_addons_inline_']):not(.lazyload_loading):not(.lazyload_inited),\ .post_thumb[class*='_inline_']:not([class*='trx_addons_inline_']):not(.lazyload_loading):not(.lazyload_inited),\ .banner_wrap[class*='_inline_']:not([class*='trx_addons_inline_']):not(.lazyload_loading):not(.lazyload_inited),\ .sc_panel_thumb[class*='_inline_']:not([class*='trx_addons_inline_']):not(.lazyload_loading):not(.lazyload_inited)","lazyload_inited","class-bg-image");trx_addons_lazy_load_is_item_visible(".page_content_wrap .elementor-element[data-settings]:not(.lazyload_loading):not(.lazyload_inited),\ .page_content_wrap .elementor-element[data-settings] > .elementor-column-wrap:not(.lazyload_loading):not(.lazyload_inited)","lazyload_inited","class-elem-bg-image");trx_addons_lazy_load_is_item_visible("video[data-trx-lazyload-src]:not(.lazyload_inited)","lazyload_inited","video");trx_addons_lazy_load_is_item_visible("audio[data-trx-lazyload-src]:not(.lazyload_inited)","lazyload_inited","audio");trx_addons_lazy_load_is_item_visible("iframe[data-trx-lazyload-src]:not(.lazyload_inited)","lazyload_inited","iframe");trx_addons_lazy_load_is_item_visible(".trx_addons_video_list_controller_item[data-video]:not(.lazyload_loading):not(.lazyload_inited)","lazyload_inited","video-control");$document.trigger('action.after_lazy_load');}}function trx_addons_lazy_load_process(element,className,type){if($exit)return;if('image'==type){if(jQuery('body[class*="safari"]').length>0){if(parseInt(element.css('border-radius'),10)===0&&parseInt(element.parent().css('border-radius'),10)>0){element.css('border-radius','inherit');}}var opacity=element.css('opacity');var transition=element.css('transition');transition=(transition!==''?transition+', ':'')+'opacity 0.3s ease, height 0s ease, padding 0s ease';element.addClass('lazyload_loading').css({'opacity':'0','transition':'opacity 0s ease'});element.attr('src',element.data('trx-lazyload-src')).on('load',function(){element.removeAttr('data-trx-lazyload-src').removeClass('lazyload_loading').addClass(className);if(element.is('[data-trx-lazyload-height]')){element.removeAttr('data-trx-lazyload-height').css({'height':'','padding-top':''});}element.css({'opacity':opacity,'transition':transition});setTimeout(function(){element.css({'opacity':'','transition':'','transition-duration':'','border-radius':''});$document.trigger('action.init_lazy_load_elements',[element]);},300);});}if('style-bg-image'==type){var image=element.data('trx-lazyload-style').replace('background-image:','').replace('url(','').replace(')','').replace(';','');var opacity=element.css('opacity');var transition=element.css('transition');transition=(transition!==''?transition+', ':'')+'opacity 0.3s ease, background-image 0s ease';element.addClass('lazyload_loading').css({'opacity':'0','transition':'opacity 0s ease'});jQuery('<img/>').attr('src',image).on('load',function(){element.removeAttr('data-trx-lazyload-style').removeClass('lazyload_loading').addClass(className).css({'opacity':opacity,'transition':transition,'background-image':'url('+image+')'});setTimeout(function(){element.css({'opacity':'','transition':''});},300);jQuery(this).remove();});}if('class-elem-bg-image'==type||'class-bg-image'==type){var image=element.css('background-image');if(image!='none'&&!image.match(/placeholder.png/g)){element.addClass(className);return;}}if('class-bg-image'==type){var opacity=element.css('opacity');var transition=element.css('transition');transition=(transition!=''?transition+', ':'')+'opacity 0.3s ease, background-image 0s ease';element.addClass(className+' lazyload_loading').css({'opacity':'0','transition':'opacity 0s ease'});var image=element.css('background-image');var subX=image.substring(0,3);if(image!=''&&image!='none'&&subX!='lin'&&subX!='rad'){image=image.replace('url("','').replace('")','').replace("'",'').replace("'",'');jQuery('<img/>').attr('src',image).on('load',function(){element.removeClass('lazyload_loading').css({'opacity':opacity,'transition':transition});setTimeout(function(){element.css({'opacity':'','transition':''});},300);jQuery(this).remove();});}else{element.removeClass('lazyload_loading').css({'opacity':'','transition':''});}}if('class-elem-bg-image'==type){element.addClass(className+' lazyload_loading');var image=element.css('background-image');var subX=image.substring(0,3);if(image!=''&&image!='none'&&subX!='lin'&&subX!='rad'){image=image.replace('url("','').replace('")','').replace("'",'').replace("'",'');var opacity=element.css('opacity');var transition=element.css('transition');transition=(transition!=''?transition+', ':'')+'opacity 0.3s ease, background-image 0s ease';element.css({'opacity':'0','transition':'opacity 0s ease'});jQuery('<img/>').attr('src',image).on('load',function(){element.removeClass('lazyload_loading').css({'opacity':opacity,'transition':transition});setTimeout(function(){element.css({'opacity':'','transition':''});},300);jQuery(this).remove();});}else{element.removeClass('lazyload_loading');}}if('video'==type||'audio'==type||'iframe'==type){var src=element.data('trx-lazyload-src');if(src){element.removeAttr('data-trx-lazyload-src').attr('src',src).addClass(className);$document.trigger('action.after_lazy_load_media');if('iframe'==type){$document.trigger('action.resize_trx_addons',[element.parent()]);}}}if('video-control'==type){var txt=element.data('video');if(txt.search('data-trx-lazyload-src')>-1){txt=txt.replace(/ src="[^\s]+"/g,"");txt=txt.replace(/ data-trx-lazyload-src=/g," src=");element.attr('data-video',txt).addClass(className);var image=txt.split(/ src="([^\s]+)"/);if(image[1]){jQuery('<img/>').attr('src',image[1]).on('load',function(){jQuery(this).remove();});}}}}function trx_addons_lazy_load_process_image_height(){jQuery('img[data-trx-lazyload-src][data-trx-lazyload-height]').each(function(){var img=jQuery(this);var x=img.parent().width();var img_x=img.width();var img_y=img.attr('height');if(x>img_x&&img_y>0){var y=img_y/x*100;img.css('padding-top',y+'%');}});}function trx_addons_lazy_load_parents(){return['.trx_addons_video_list_controller_item','.adp-popup'];};})();jQuery(document).on('action.ready_trx_addons',function(){"use strict";jQuery('form.trx_addons_popup_form_login:not(.inited)').addClass('inited').on('submit',function(e){var rez=trx_addons_login_validate(jQuery(this));if(!rez){e.preventDefault();}return rez;});jQuery('form.trx_addons_popup_form_register:not(.inited)').addClass('inited').on('submit',function(e){var rez=trx_addons_registration_validate(jQuery(this));if(!rez){e.preventDefault();}return rez;});function trx_addons_login_validate(form){form.find('input').removeClass('trx_addons_field_error');var error=trx_addons_form_validate(form,{error_message_time:4000,exit_after_first_error:true,rules:[{field:"log",min_length:{value:1,message:TRX_ADDONS_STORAGE['msg_login_empty']},max_length:{value:60,message:TRX_ADDONS_STORAGE['msg_login_long']}},{field:"pwd",min_length:{value:1,message:TRX_ADDONS_STORAGE['msg_password_empty']},max_length:{value:60,message:TRX_ADDONS_STORAGE['msg_password_long']}}]});if(TRX_ADDONS_STORAGE['login_via_ajax']&&!error){trx_addons_login_ajax_loading(form,true);jQuery.post(TRX_ADDONS_STORAGE['ajax_url'],{action:'trx_addons_login_user',nonce:TRX_ADDONS_STORAGE['ajax_nonce'],redirect_to:form.find('input[name="redirect_to"]').length==1?form.find('input[name="redirect_to"]').val():'',remember:form.find('input[name="rememberme"]').val(),user_log:form.find('input[name="log"]').val(),user_pwd:form.find('input[name="pwd"]').val()}).done(function(response){trx_addons_login_ajax_loading(form,false);var rez={};try{rez=JSON.parse(response);}catch(e){rez={error:TRX_ADDONS_STORAGE['msg_ajax_error']};console.log(response);}var result=form.find(".trx_addons_message_box").removeClass("trx_addons_message_box_error").removeClass("trx_addons_message_box_success"),result_timeout=3000;if(rez.error===''){result.addClass("trx_addons_message_box_success").html(TRX_ADDONS_STORAGE['msg_login_success']);setTimeout(function(){if(rez.redirect_to!==''){location.href=trx_addons_add_to_url(rez.redirect_to.indexOf('action=confirm_email')!=-1?rez.redirect_to.substr(0,rez.redirect_to.indexOf('?')):rez.redirect_to,{rnd:(''+Math.random()).replace('.','')});}else{location.href=trx_addons_add_to_url(location.href.indexOf('action=confirm_email')!=-1?TRX_ADDONS_STORAGE['site_url']:location.href,{rnd:(''+Math.random()).replace('.','')});}},result_timeout);}else{result.addClass("trx_addons_message_box_error").html(TRX_ADDONS_STORAGE['msg_login_error']+(rez.error!==undefined?'<br>'+rez.error:''));}result.fadeIn().delay(result_timeout).fadeOut();jQuery(document).trigger(' action.got_ajax_response',{action:'trx_addons_login_user',result:rez});});}return!TRX_ADDONS_STORAGE['login_via_ajax']&&!error;}function trx_addons_registration_validate(form){form.find('input').removeClass('trx_addons_field_error');var error=trx_addons_form_validate(form,{error_message_time:4000,exit_after_first_error:true,rules:[{field:"agree",state:{value:'checked',message:TRX_ADDONS_STORAGE['msg_not_agree']},},{field:"log",min_length:{value:1,message:TRX_ADDONS_STORAGE['msg_login_empty']},max_length:{value:60,message:TRX_ADDONS_STORAGE['msg_login_long']}},{field:"email",min_length:{value:7,message:TRX_ADDONS_STORAGE['msg_email_not_valid']},max_length:{value:60,message:TRX_ADDONS_STORAGE['msg_email_long']},mask:{value:TRX_ADDONS_STORAGE['email_mask'],message:TRX_ADDONS_STORAGE['msg_email_not_valid']}},{field:"pwd",min_length:{value:4,message:TRX_ADDONS_STORAGE['msg_password_empty']},max_length:{value:60,message:TRX_ADDONS_STORAGE['msg_password_long']}},{field:"pwd2",equal_to:{value:'pwd',message:TRX_ADDONS_STORAGE['msg_password_not_equal']}}]});if(!error){trx_addons_login_ajax_loading(form,true);jQuery.post(TRX_ADDONS_STORAGE['ajax_url'],{action:'trx_addons_registration_user',nonce:TRX_ADDONS_STORAGE['ajax_nonce'],redirect_to:form.find('input[name="redirect_to"]').length==1?form.find('input[name="redirect_to"]').val():'',user_name:form.find('input[name="log"]').val(),user_email:form.find('input[name="email"]').val(),user_pwd:form.find('input[name="pwd"]').val()}).done(function(response){trx_addons_login_ajax_loading(form,false);var rez={};try{rez=JSON.parse(response);}catch(e){rez={error:TRX_ADDONS_STORAGE['msg_ajax_error']};console.log(response);}var result=form.find(".trx_addons_message_box").removeClass("trx_addons_message_box_error").removeClass("trx_addons_message_box_success"),result_timeout=3000;if(rez.error===''){result.addClass("trx_addons_message_box_success").html(TRX_ADDONS_STORAGE['msg_registration_success']);if(!TRX_ADDONS_STORAGE['double_opt_in_registration']){setTimeout(function(){if(rez.redirect_to!==''&&trx_addons_apply_filters('trx_addons_filter_redirect_after_user_registration',false,rez.redirect_to)){location.href=rez.redirect_to;}else{jQuery('#trx_addons_login_popup .trx_addons_tabs_title_login > a').trigger('click');}},result_timeout);}else{result_timeout=5000;setTimeout(function(){jQuery('#trx_addons_login_popup .mfp-close').trigger('click');},result_timeout);}}else{result.addClass("trx_addons_message_box_error").html(TRX_ADDONS_STORAGE['msg_registration_error']+(rez.error!==undefined?'<br>'+rez.error:''));}result.fadeIn().delay(result_timeout).fadeOut();jQuery(document).trigger('action.got_ajax_response',{action:'trx_addons_registration_user',result:rez});});}return false;}function trx_addons_login_ajax_loading(form,on){var $popup=form.parents(".trx_addons_popup");var $loading=$popup.find(".trx_addons_loading");if($loading.length==0){$popup.append('<div class="trx_addons_loading"></div>');$loading=$popup.find(" > .trx_addons_loading");}if(on){$loading.fadeIn();}else{$loading.fadeOut();}}});jQuery(document).ready(function(){"use strict";var $window=jQuery(window),$document=jQuery(document),$body=jQuery('body');var $equal_height,$pagination_infinite,$infinite_posts,$typed_entry;$document.on('action.init_hidden_elements',update_jquery_links);$document.on('action.got_ajax_response',update_jquery_links);var first_run=true;function update_jquery_links(e){if(first_run&&e&&e.namespace=='init_hidden_elements'){first_run=false;return;}$equal_height=jQuery('[data-equal-height],.trx_addons_equal_height');$pagination_infinite=jQuery('.sc_item_pagination_infinite');$infinite_posts=$pagination_infinite.siblings('.sc_item_posts_container');$typed_entry=jQuery('.sc_typed_entry');}update_jquery_links();if(typeof TRX_ADDONS_STORAGE!='undefined'){TRX_ADDONS_STORAGE['pagination_busy']=false;}$document.on('action.init_hidden_elements',function(){var last_link=false,last_link_timer=null;jQuery('.sc_item_filters_tabs_open_on_hover:not(.inited)').addClass('inited').on('mouseenter','a',function(e){last_link=jQuery(this);if(last_link_timer!==null){clearTimeout(last_link_timer);}last_link_timer=setTimeout(function(){last_link.trigger('click');last_link_timer=null;},300);});var popup_html={};function trx_addons_save_popup_html($obj,restore){$obj.each(function(idx){var id=$obj.eq(idx).attr('id');if(!id){$id='sc_popup_'+(''+Math.random()).replace('.','');$obj.eq(idx).attr('id',id);}if(!popup_html.hasOwnProperty(id)){popup_html[id]=$obj.eq(idx).html();}else if(restore){$obj.eq(idx).html(popup_html[id]);}});}jQuery('.sc_item_filters:not(.inited),.sc_item_pagination:not(.inited)').addClass('inited').each(function(){var $self=jQuery(this);if($self.hasClass('sc_item_filters')){trx_addons_save_popup_html($self.parent().find('.sc_layouts_popup'));}}).on('click','a',function(e){var link=jQuery(this);if(!link.hasClass('active')&&!TRX_ADDONS_STORAGE['pagination_busy']){var link_wrap=link.parents('.sc_item_filters,.sc_item_pagination'),load_more=link_wrap.hasClass('sc_item_pagination_load_more'),sc=link_wrap.parent(),set_min_height=trx_addons_apply_filters('trx_addons_filter_set_min_height_on_switch_tabs',true,sc),posts=sc.find('.sc_item_posts_container,.sc_item_slider'),pagination_wrap=sc.find('.sc_item_pagination');if(link_wrap.hasClass('sc_item_filters')){var link_active=link_wrap.find('a.active');if(!link_active.data('posts')){link_active.data('posts',posts.html());}link_active.data('pagination',pagination_wrap.length>0?pagination_wrap.clone():false);}if(link_wrap.hasClass('sc_item_filters')&&link.data('posts')!==undefined){if(set_min_height){sc.data('min-height',sc.css('min-height')).css('min-height',sc.height());}link_active.removeClass('active').parent().removeClass('sc_item_filters_tabs_active');link.addClass('active').parent().addClass('sc_item_filters_tabs_active');if(pagination_wrap.length>0){pagination_wrap.fadeOut();}posts.animate({opacity:0},200,function(){$document.trigger('action.before_remove_content',[sc]);trx_addons_replace_posts(posts,link.data('posts'));trx_addons_replace_pagination(pagination_wrap,link.data('pagination'),posts);$document.trigger('action.after_add_content',[sc]);posts.find('.inited').removeClass('inited');posts.find('.popup_inited').removeClass('popup_inited');posts.find('.swiper-container-initialized').removeClass('swiper-container-initialized');pagination_wrap.find('.inited').removeClass('inited');$document.trigger('action.init_hidden_elements',[sc]);$window.trigger('resize');setTimeout(function(){posts.animate({opacity:1},200,function(){if(sc.data('min-height')&&set_min_height){sc.css('min-height',sc.data('min-height'));}});},400);});}else{if(load_more){var page=Number(link.data('page'));var max_page=Number(link.data('max-page'));if(page>max_page){pagination_wrap.addClass('all_items_loaded').hide();return false;}link_wrap.addClass('loading');}else{posts.append('<div class="trx_addons_loading"></div>');}TRX_ADDONS_STORAGE['pagination_busy']=true;jQuery.post(TRX_ADDONS_STORAGE['ajax_url'],{action:'trx_addons_item_pagination',nonce:TRX_ADDONS_STORAGE['ajax_nonce'],params:pagination_wrap.length>0?pagination_wrap.data('params'):link_wrap.data('params'),page:link.parents('.sc_item_filters').length>0?1:link.data('page'),filters_active:link.parents('.sc_item_filters').length>0?link.data('tab'):(link_wrap.siblings('.sc_item_filters').find('a.active').length>0?link_wrap.siblings('.sc_item_filters').find('a.active').data('tab'):'all')}).done(function(response){var rez={};if(response===''||response===0){rez={error:TRX_ADDONS_STORAGE['msg_ajax_error']};}else{try{rez=JSON.parse(response);}catch(e){rez={error:TRX_ADDONS_STORAGE['msg_ajax_error']};console.log(response);}}if(rez.error===''){if(rez.css!==''){var selector='trx_addons-inline-styles-inline-css',inline_css=jQuery('#'+selector);if(inline_css.length===0)jQuery('body').append('<style id="'+selector+'" type="text/css">'+rez.css+'</style>');else inline_css.append(rez.css);}if(load_more){posts.removeClass('columns_in_single_row');if(posts.find('[class*="_tabs_list_item"]').length>0){posts.find('[class*="_tabs_list_item"]').parent().append(jQuery(rez.data).find('.sc_item_posts_container [class*="_tabs_list_item"]').parent().html());posts.find('[class$="_tabs_content"]').append(jQuery(rez.data).find('.sc_item_posts_container [class$="_tabs_content"]').html());posts.find('[class*="_tabs_list_item_active"]').each(function(idx){if(idx>0){var classes=jQuery(this).attr('class').split(' '),found=false;for(var i=0;i<classes.length;i++){if(classes[i].indexOf('_tabs_list_item_active')>0){classes[i]='';found=true;break;}}if(found)jQuery(this).attr('class',classes.join(' '));}});posts.find('[class$="_tabs_content"] [class*="_item_active"]').each(function(idx){if(idx>0){var classes=jQuery(this).attr('class').split(' '),found=false;for(var i=0;i<classes.length;i++){if(classes[i].indexOf('_item_active')>0){classes[i]='';found=true;break;}}if(found)jQuery(this).attr('class',classes.join(' '));}});}else{if(posts.hasClass('masonry_wrap')){var items=jQuery(rez.data).find('.sc_item_posts_container .masonry_item');if(items.length>0){items.addClass('just_loaded_items hidden');posts.append(items);var just_loaded_items=posts.find('.just_loaded_items');trx_addons_when_images_loaded(just_loaded_items,function(){just_loaded_items.removeClass('hidden');posts.masonry('appended',items).masonry();});setTimeout(function(){just_loaded_items.removeClass('just_loaded_items hidden');},1000);}}else{posts.append(jQuery(rez.data).find('.sc_item_posts_container').html());}}trx_addons_save_popup_html(posts.find('.sc_layouts_popup'));$document.trigger('action.after_add_content',[posts]);$document.trigger('action.init_hidden_elements',[posts]);$window.trigger('resize');link.data('page',Number(link.data('page'))+1);if(link.data('page')>link.data('max-page')){pagination_wrap.addClass('all_items_loaded').fadeOut();}if(pagination_wrap.length>0){var new_params=jQuery(rez.data).find('.sc_item_pagination').data('params');if(new_params){pagination_wrap.data('params',new_params);}}}else{if(set_min_height){sc.data('min-height',sc.css('min-height')).css('min-height',sc.height());}if(link_wrap.hasClass('sc_item_filters')){link_active.removeClass('active').parent().removeClass('sc_item_filters_tabs_active');link.addClass('active').parent().addClass('sc_item_filters_tabs_active');}else{if(pagination_wrap.length>0){pagination_wrap.fadeOut();}}posts.animate({opacity:0},200,function(){var items=jQuery(rez.data).find('.sc_item_posts_container,.sc_item_slider');if(items.find('[class*="trx_addons_column-"]').length>0){if(!posts.hasClass('trx_addons_columns_wrap')){posts.addClass('trx_addons_columns_wrap');}}else{posts.removeClass('trx_addons_columns_wrap');}if(items.find('[class*="column-"]').length>0){if(!posts.hasClass('columns_wrap')){posts.addClass('columns_wrap');}}else{posts.removeClass('columns_wrap');}$document.trigger('action.before_remove_content',[sc]);trx_addons_replace_posts(posts,items.html());trx_addons_replace_pagination(pagination_wrap,jQuery(rez.data).find('.sc_item_pagination'),posts);$document.trigger('action.after_add_content',[sc]);$document.trigger('action.init_hidden_elements',[sc]);$window.trigger('resize');setTimeout(function(){posts.animate({opacity:1},200,function(){if(sc.data('min-height')&&set_min_height){sc.css('min-height',sc.data('min-height'));$window.trigger('resize');$window.trigger('scroll');}});},400);});}posts.find('.trx_addons_loading').fadeOut(function(){jQuery(this).remove();});}else{alert(rez.error);posts.find('.trx_addons_loading').remove();}if(load_more)pagination_wrap.removeClass('loading');TRX_ADDONS_STORAGE['pagination_busy']=false;$document.trigger('action.got_ajax_response',{action:'trx_addons_item_pagination',result:rez});});}}e.preventDefault();return false;});function trx_addons_replace_posts(posts,posts_new){if(posts.hasClass('masonry_wrap')){var items=posts.find('.masonry_item');posts.masonry('remove',items);posts.html(posts_new);posts.find('.inited').removeClass('inited');posts.find('.popup_inited').removeClass('popup_inited');posts.find('.swiper-container-initialized').removeClass('swiper-container-initialized');items=posts.find('.masonry_item');if(items.length>0){posts.masonry('appended',items).masonry();}}else{posts.html(posts_new);if(posts.find('>.slider_container').length>0){posts.removeClass('trx_addons_columns_wrap columns_wrap');}else if(posts.find('>[class*="trx_addons_column-"]').length>0){posts.toggleClass('trx_addons_columns_wrap',true);}else if(posts.find('>[class*="column-"]').length>0){posts.toggleClass('columns_wrap',true);}}trx_addons_save_popup_html(posts.find('.sc_layouts_popup'),true);}function trx_addons_replace_pagination(pagination_wrap,pagination_new,posts){if(pagination_new.length>0){pagination_new.addClass('trx_addons_invisible');if(pagination_wrap.length>0){pagination_wrap.after(pagination_new).next().removeClass('inited').end().remove();}else{posts.after(pagination_new).next().removeClass('inited');}setTimeout(function(){pagination_new.fadeIn().removeClass('trx_addons_invisible');},400);}else{if(pagination_wrap.length>0){pagination_wrap.remove();}}}jQuery('.sc_post_details_popup:not(.inited)').addClass('inited').on('click','a',function(e){trx_addons_show_post_details(jQuery(this).parents('[data-post_id]'),true);e.preventDefault();return false;});if(jQuery('.sc_post_details_popup.inited').length>0){jQuery('body:not(.sc_post_details_popup_inited)').addClass('sc_post_details_popup_inited').on('click','#trx_addons_post_details_popup_overlay, .trx_addons_post_details_popup_close',function(e){jQuery('#trx_addons_post_details_popup').fadeOut();jQuery('#trx_addons_post_details_popup_overlay').fadeOut();}).on('click','.trx_addons_post_details_popup_prev,.trx_addons_post_details_popup_next',function(e){var popup=jQuery('#trx_addons_post_details_popup');var post_item=popup.data('post_item');if(!post_item||post_item.length===0)return;var posts_items=post_item.parents('.sc_item_columns,.sc_item_slider').find('[data-post_id]');var cur_idx=-1;posts_items.each(function(idx){if(jQuery(this).data('post_id')==post_item.data('post_id'))cur_idx=idx;});if(cur_idx==-1)return;post_item=jQuery(this).hasClass('trx_addons_post_details_popup_prev')?(cur_idx>0?posts_items.eq(cur_idx-1):false):(cur_idx<posts_items.length-1?posts_items.eq(cur_idx+1):false);if(!post_item||post_item.length===0)return;popup.fadeOut();trx_addons_show_post_details(post_item,false);});}function trx_addons_show_post_details(post_item,show_overlay){jQuery.post(TRX_ADDONS_STORAGE['ajax_url'],{action:'trx_addons_post_details_in_popup',nonce:TRX_ADDONS_STORAGE['ajax_nonce'],post_id:post_item.data('post_id'),post_type:post_item.data('post_type')}).done(function(response){var rez={};if(response===''||response===0){rez={error:TRX_ADDONS_STORAGE['msg_ajax_error']};}else{try{rez=JSON.parse(response);}catch(e){rez={error:TRX_ADDONS_STORAGE['msg_ajax_error']};console.log(response);}}var msg=rez.error===''?rez.data:rez.error;var popup=jQuery('#trx_addons_post_details_popup');var overlay=jQuery('#trx_addons_post_details_popup_overlay');if(popup.length===0){jQuery('body').append('<div id="trx_addons_post_details_popup_overlay"></div>'+'<div id="trx_addons_post_details_popup">'+'<div class="trx_addons_post_details_content"></div>'+'<span class="trx_addons_post_details_popup_close trx_addons_icon-cancel"></span>'+'<span class="trx_addons_post_details_popup_prev trx_addons_icon-left"></span>'+'<span class="trx_addons_post_details_popup_next trx_addons_icon-right"></span>'+'</div>');popup=jQuery('#trx_addons_post_details_popup');overlay=jQuery('#trx_addons_post_details_popup_overlay');}popup.data('post_item',post_item).find('.trx_addons_post_details_content').html(msg);var handle,$head=jQuery('head');if(rez.error===''){if(rez['css']){for(handle in rez['css']){if(jQuery('#'+handle+'-css').length===0){if(rez['css'][handle].hasOwnProperty('url')){$head.append('<link id="'+handle+'-css"'+' type="text/css"'+' property="stylesheet"'+' rel="stylesheet"'+' href="'+rez['css'][handle]['url']+'"'+' media="all">');}else if(rez['css'][handle].hasOwnProperty('code')){$head.append('<style id="'+handle+'-css" media="all">'+rez['css'][handle]['code']+'</style>');}}}}if(rez['js']){for(handle in rez['js']){if(jQuery('#'+handle+'-js').length===0){if(rez['js'][handle].hasOwnProperty('url')){$body.append('<script id="'+handle+'-js"'+' type="text/javascript"'+' src="'+rez['js'][handle]['url']+'"'+'></script>');}else if(rez['js'][handle].hasOwnProperty('code')){$body.append('<script id="'+handle+'-js" type="text/javascript">'+rez['js'][handle]['code']+'</script>');}}}}}if(show_overlay)overlay.fadeIn();popup.fadeIn(function(){if(Event){document.dispatchEvent(new Event('DOMContentLoaded'));}$document.trigger('action.init_hidden_elements',[popup]);});$document.trigger('action.got_ajax_response',{action:'trx_addons_post_details_in_popup',result:rez});});}jQuery('.sc_blogger_panel .sc_blogger_item:not(.switch_panel_inited),.sc_services_panel .sc_services_item:not(.switch_panel_inited)').addClass('switch_panel_inited').on('mouseenter',function(){var $self=jQuery(this),num=$self.data('item-number'),$posts=$self.parents('.sc_item_posts_container'),$old_panel=$posts.find('.sc_panel_thumb_active').removeClass('sc_panel_thumb_active'),$new_panel=$posts.find('.sc_panel_thumb[data-thumb-number="'+num+'"]').addClass('sc_panel_thumb_active');$document.trigger('action.init_hidden_elements',[$new_panel]);});jQuery('.sc_cover:not(.inited)').each(function(){var $self=jQuery(this).addClass('inited');if($self.parents('.elementor-editor-active').length){return;}var $wrap=$self.parent().hasClass('elementor-widget-container')?$self.parents('.elementor-widget').eq(0):$self,wrap_z=$wrap.hasClass('elementor-widget')&&$wrap.css('z-index')>0?$wrap.css('z-index'):'',place=$self.data('place'),$placeholder=false;if(wrap_z>0){$self.css('z-index',wrap_z);}if(place=='p1'){if(!$wrap.hasClass('sc_cover')){$placeholder=$wrap.parent();}}else if(place=='p2'){$placeholder=$wrap.parent().parent();}else if(place=='p3'){$placeholder=$wrap.parent().parent().parent();}else if(place=='row'){$placeholder=$wrap.parents(trx_addons_apply_filters('trx_addons_filter_section_selectors','.wp-block-columns,.elementor-section')).eq(0);}else if(place=='column'){$placeholder=$wrap.parents(trx_addons_apply_filters('trx_addons_filter_column_selectors','.wp-block-column,.elementor-column')).eq(0);}if($placeholder&&$placeholder.length){if($placeholder.css('position')=='static'){$placeholder.addClass('sc_cover_link_wrap');}$self.prependTo($placeholder.addClass('sc_cover_link_present'));}else{$placeholder=$wrap.parent().addClass('sc_cover_link_present');if($placeholder.css('position')=='static'){$placeholder.addClass('sc_cover_link_wrap');}}});});$document.on('action.resize_trx_addons',function(){if($infinite_posts.length>0){$infinite_posts.each(function(idx){var $self=$infinite_posts.eq(idx);$self.data({'offset-top':$self.offset().top,'height':$self.height()});});}});$document.on('action.scroll_trx_addons',function(e){if(TRX_ADDONS_STORAGE['pagebuilder_preview_mode']||$pagination_infinite.length===0){return;}var done=false;$pagination_infinite.each(function(idx){if(done)return;var $self=$pagination_infinite.eq(idx);if($self.hasClass('all_items_loaded'))return;var posts=$infinite_posts.eq(idx);if(posts.data('offset-top')+posts.data('height')<trx_addons_window_scroll_top()+trx_addons_window_height()*1.5){$self.find('a').trigger('click');done=true;}});});$document.on('action.scroll_trx_addons',function(){if($typed_entry.length===0){return;}var wt=trx_addons_window_scroll_top(),wh=trx_addons_window_height();$typed_entry.each(function(idx){var obj=$typed_entry.eq(idx);if(obj.hasClass('sc_typed_inited'))return;var ot=obj.offset().top,oh=obj.height();if(wt<=ot+oh&&wt+wh>=ot+oh){obj.addClass('sc_typed_inited').typed({contentType:"html",strings:obj.data('strings'),loop:obj.data('loop')==1,showCursor:obj.data('cursor')==1,cursorChar:obj.data('cursor-char')!=undefined?obj.data('cursor-char'):'|',typeSpeed:obj.data('speed')>0?(11-Math.max(1,Math.min(10,obj.data('speed'))))*10:50,backDelay:obj.data('delay')>0?Math.max(0,Math.min(10,obj.data('delay')))*1000:1000});}});});$document.on('action.resize_trx_addons',function(e,container){if($equal_height.length===0){return;}$equal_height.each(function(){var eh_wrap=jQuery(this);var eh_items_selector=eh_wrap.data('equal-height');if(eh_items_selector===undefined){eh_items_selector='>*';}var max_h=0;var items=[];var row_y=0;var i=0;eh_wrap.find(eh_items_selector).each(function(){var el=jQuery(this);el.css('visibility','hidden').height('auto');var el_height=el.height();var el_offset=el.offset().top;if(row_y===0)row_y=el_offset;if(row_y<el_offset){if(items.length>0){if(max_h>0){for(i=0;i<items.length;i++)items[i].css('visibility','visible').height(max_h);}items=[];max_h=0;}row_y=el_offset;}if(el_height>max_h)max_h=el_height;items.push(el);});if(items.length>0){for(i=0;i<items.length;i++){items[i].css('visibility','visible');if(max_h>0)items[i].height(max_h);}}});});});(function(){"use strict";var trx_addons_once_resize=false;var $window=jQuery(window),$document=jQuery(document),$body=jQuery('body'),$scheme_watchers=jQuery('.watch_scheme');var $animated_items,$scheme_sections,$stack_sections;var is_edit_mode=$body.hasClass('elementor-editor-active');$document.on('action.got_ajax_response',update_jquery_links);$document.on('action.init_hidden_elements',update_jquery_links);var first_run=true;function update_jquery_links(e){if(first_run&&e&&e.namespace=='init_hidden_elements'){first_run=false;return;}$animated_items=jQuery('.animated-item');$scheme_sections=jQuery('[class*="scheme_"]:visible');$stack_sections=jQuery('.sc_stack_section_effect_slide:not(.elementor-element-edit-mode)');}update_jquery_links();if(typeof TRX_ADDONS_STORAGE!='undefined'&&TRX_ADDONS_STORAGE['popup_engine']!='none'){$document.on('action.init_hidden_elements',function(e,cont){cont.find('a.esgbox').attr('data-elementor-open-lightbox','no');if(trx_addons_apply_filters('trx_addons_filter_disable_elementor_lightbox',true)){cont.find(trx_addons_apply_filters('trx_addons_filter_disable_elementor_lightbox_selector','a[href$=".jpg"]:not([data-elementor-open-lightbox="yes"]):not([data-elementor-lightbox-slideshow]),'+'a[href$=".jpeg"]:not([data-elementor-open-lightbox="yes"]):not([data-elementor-lightbox-slideshow]),'+'a[href$=".png"]:not([data-elementor-open-lightbox="yes"]):not([data-elementor-lightbox-slideshow]),'+'a[href$=".gif"]:not([data-elementor-open-lightbox="yes"]):not([data-elementor-lightbox-slideshow])')).attr('data-elementor-open-lightbox','no');}});}$window.on('elementor/frontend/init',function(){if(typeof window.elementorFrontend!=='undefined'&&typeof window.elementorFrontend.hooks!=='undefined'){is_edit_mode=elementorFrontend.isEditMode();if(is_edit_mode){var init_hidden_elements_immediately=false,init_hidden_elements_immediately_start=trx_addons_throttle(function(){init_hidden_elements_immediately=true;init_hidden_elements($body);},2500,true),init_hidden_elements=function($cont){if($body.hasClass('cpt_layouts-template')||$body.hasClass('cpt_layouts-template-default')||$body.hasClass('single-cpt_layouts')||$body.hasClass('single-elementor_library')){$body.find('.elementor-element.elementor-widget').addClass('sc_layouts_item');}jQuery('#toc_menu').remove();$document.trigger('action.init_hidden_elements',[$cont]);if($cont.parents('.elementor-section-stretched').length>0&&!trx_addons_once_resize){trx_addons_once_resize=true;$document.trigger('action.resize_trx_addons',[$cont.parents('.elementor-section-stretched')]);}else{$document.trigger('action.resize_trx_addons',[$cont]);}trx_addons_elementor_prepare_animate_items();};elementorFrontend.hooks.addAction('frontend/element_ready/global',function($cont){if(init_hidden_elements_immediately){init_hidden_elements($cont);}else{init_hidden_elements_immediately_start();}});if($body.hasClass('cpt_layouts-template')||$body.hasClass('cpt_layouts-template-default')||$body.hasClass('single-cpt_layouts')){jQuery('.elementor-element.elementor-widget').addClass('sc_layouts_item');}jQuery('.trx_addons_layout_editor_mask').each(function(){var $cont=jQuery(this).parent();if($cont.css('position')=='static'){$cont.css('position','relative');}});elementorFrontend.hooks.addFilter('frontend/handlers/menu_anchor/scroll_top_distance',function(scrollTop){return scrollTop-trx_addons_fixed_rows_height();});jQuery('.trx_addons_layout_editor_link:not(.inited)').addClass('inited').on('click',function(e){e.stopImmediatePropagation();return true;});jQuery('.trx_addons_layout_editor_selector_trigger:not(.inited)').addClass('inited').on('click',function(e){jQuery(this).next().slideToggle();jQuery(this).parent().toggleClass('trx_addons_layout_editor_selector_opened');e.preventDefault();return false;});jQuery('.trx_addons_layout_editor_selector_list_item:not(.inited)').addClass('inited').on('click',function(e){var $self=jQuery(this),layout_id=$self.data('layout-id'),layout_type=$self.data('layout-type'),layout_url=$self.data('layout-url'),layout_title=$self.text(),post_id=$self.data('post-id');$self.parent().prevAll('.trx_addons_layout_editor_selector_trigger').eq(0).trigger('click');var link=$self.parent().prevAll('.trx_addons_layout_editor_link').eq(0),text=link.text();link.attr('href',layout_url).text(text.replace(/"[^"]*"/,'"'+layout_title+'"'));if(layout_id&&layout_type&&post_id&&elementor){var settings=elementor.settings,model=settings.page.model,theme_slug=TRX_ADDONS_STORAGE['theme_slug'],override_name=theme_slug+'_options_override_'+layout_type+'_type',field_name=theme_slug+'_options_field_'+layout_type+'_type';if(model.attributes.hasOwnProperty(override_name)){model.set(override_name,'1');}if(model.attributes.hasOwnProperty(field_name)){model.set(field_name,'custom');}override_name=theme_slug+'_options_override_'+layout_type+'_style';field_name=theme_slug+'_options_field_'+layout_type+'_style';if(model.attributes.hasOwnProperty(override_name)){model.set(override_name,'1');}if(model.attributes.hasOwnProperty(field_name)){model.set(field_name,layout_type+'-custom-'+layout_id);}if(elementor.panel.$el.find('input[data-setting="'+override_name+'"]').length===0){elementor.panel.$el.find('#elementor-panel-footer-settings').trigger('click');setTimeout(function(){elementor.panel.$el.find('.elementor-tab-control-advanced a').trigger('click');setTimeout(function(){var sec_number=layout_type=='sidebar'?1:(layout_type=='header'?3:4);if(sec_number>1){elementor.panel.$el.find('.elementor-control-section_theme_options_'+sec_number).trigger('click');}setTimeout(function(){elementor.panel.$el.find('input[data-setting="'+override_name+'"]').trigger('change');},10);},10);},10);}else{var field=elementor.panel.$el.find('select[data-setting="'+field_name+'"]'),layout_value=layout_type+'-custom-'+layout_id;if(field.length>0){field.val(layout_value);field.trigger('change');}}}e.preventDefault();return false;});}else{if(typeof elementorFrontend.config!=='undefined'&&typeof elementorFrontend.config.settings!=='undefined'&&typeof elementorFrontend.config.settings.general==='undefined'){elementorFrontend.config.settings.general={'elementor_stretched_section_container':TRX_ADDONS_STORAGE['elementor_stretched_section_container']};}setTimeout(function(){trx_addons_once_resize=true;$document.trigger('action.resize_trx_addons');},2);trx_addons_elementor_prepare_animate_items();}}});if($scheme_watchers.length>0){$document.on('action.scroll_trx_addons',function(){$scheme_watchers.each(function(idx){var item=$scheme_watchers.eq(idx),item_dom=item.get(0),scheme_present=false,item_offset,item_cx,item_cy;if(typeof item_dom.getBoundingClientRect=='function'){item_offset=item_dom.getBoundingClientRect();item_cx=$window.scrollLeft()+item_offset.left+item_offset.width/2;item_cy=$window.scrollTop()+item_offset.top+item_offset.height/2;}else{item_offset=item.offset();item_cx=item_offset.left+item.width()/2;item_cy=item_offset.top+item.height()/2;}$scheme_sections.each(function(idx2){var section=$scheme_sections.eq(idx2),section_offset=section.offset(),section_left=section_offset.left,section_top=section_offset.top;if(section_left<item_cx&§ion_left+section.outerWidth()>item_cx&§ion_top<item_cy&§ion_top+section.outerHeight()>item_cy){var scheme=trx_addons_get_class_by_prefix(section.attr('class'),'scheme_');if(!item.hasClass(scheme)){item.attr('class',trx_addons_chg_class_by_prefix(item.attr('class'),'scheme_',scheme));}scheme_present=true;}});if(!scheme_present){item.attr('class',trx_addons_chg_class_by_prefix(item.attr('class'),'scheme_',''));}});});}if($body.hasClass('fixed_blocks_sticky')){var $sections_wrap=false;$document.on('action.resize_trx_addons',function(){if($stack_sections.length===0)return;if($sections_wrap===false){$sections_wrap=$stack_sections.eq(0).parents('.elementor-section-wrap').eq(0);if($sections_wrap.length===0){$sections_wrap=$stack_sections.eq(0).parents('.elementor').eq(0);}}if($sections_wrap.length){var left=$sections_wrap.offset().left;if(typeof TRX_ADDONS_STORAGE['elementor_stretched_section_container']!='undefined'){var $page_wrap=jQuery(TRX_ADDONS_STORAGE['elementor_stretched_section_container']).eq(0);if($page_wrap.length>0){left-=$page_wrap.offset().left;}}$stack_sections.each(function(){var $self=jQuery(this);if($self.hasClass('elementor-section-stretched')){var options={'left':'unset',};if($self.hasClass('sc_stack_section_zoom_on')){options['marginLeft']=(-1)*left+'px';}else{options['transform']='translateX('+(-1)*left+'px)';}$self.css(options);}});}});}$document.on('action.init_hidden_elements',function(e,cont){var tabs=cont.hasClass('elementor-widget-tabs')?cont:jQuery('.elementor-widget-tabs');if(tabs.hasClass('sc_tabs_open_on_hover_on')&&!tabs.hasClass('sc_tabs_open_on_hover_inited')){tabs.addClass('sc_tabs_open_on_hover_inited').on('mouseenter','.elementor-tab-title:not(.elementor-active)',function(e){jQuery(this).trigger('click');});}});$document.on('action.init_hidden_elements',function(e,cont){var tabs=cont.hasClass('elementor-widget-tabs')?cont:jQuery('.elementor-widget-tabs');if(!tabs.hasClass('sc_tabs_hidden_inited')){tabs.addClass('sc_tabs_hidden_inited').on('touchstart mousedown','.elementor-tab-title:not(.elementor-active)',function(e){var $active=jQuery(this).siblings('.elementor-active');if($active.length){var $tab_content=tabs.find('.elementor-tab-content[data-tab="'+$active.data('tab')+'"]');if($tab_content.length){$document.trigger('action.deactivate_tab',[$tab_content]);}}}).on('click','.elementor-tab-title',function(e){var $self=jQuery(this);var $tab_content=tabs.find('.elementor-tab-content[data-tab="'+$self.data('tab')+'"]');setTimeout(function(){$document.trigger('action.activate_tab',[$tab_content]);$document.trigger('action.init_hidden_elements',[$tab_content]);$document.trigger('action.resize_trx_addons');},$tab_content.height()>50?0:600);});}});$document.on('action.activate_tab',function(e,cont){cont.find('.elementor-widget-image-carousel .swiper-container, .elementor-background-slideshow.swiper-container').each(function(){var swiper=jQuery(this).data('swiper');if(swiper){swiper.update();}});});$document.on('action.prepare_popup_elements',function(e,cont,mfp){var max_delay=0,items=cont.find('.animated-item,'+'.animated[class*="animation_type_"],'+'[data-settings*="animation"][class*="animation_type_"]');items.each(function(idx){var $self=jQuery(this),block=$self.hasClass('animation_type_block')||$self.hasClass('animated-separate'),sc=block?$self:$self.parents('.animated-separate'),params=sc.data('animation-settings')||sc.data('settings'),delay=trx_addons_elementor_animate_items_delay(params,sc,$self,idx,items.length),animation=trx_addons_elementor_animate_items_animation(params);if(delay>max_delay){max_delay=delay;}$self.addClass('elementor-invisible trx_addons_invisible').removeClass('animated '+animation+' '+trx_addons_elementor_animate_items_animation_revert_name(animation));if(block||!mfp){trx_addons_elementor_animate_item($self,idx,items.length,false);}});cont.data({'animation-delay':max_delay});if(mfp&&mfp.st){mfp.st.removalDelay=max_delay+300;}});$document.on('action.close_popup_elements',function(e,cont){var max_delay=cont.data('animation-delay')||0,items=cont.find('.animated-item,.animated[class*="animation_type_"]');items.each(function(idx){var $self=jQuery(this),block=$self.hasClass('animation_type_block'),sc=block?$self:$self.parents('.animated-separate'),params=sc.data(block?'settings':'animation-settings');if(!params){return;}var reverted=sc.data('animation-reverted'),animation=reverted?reverted:trx_addons_elementor_animate_items_animation(params);$self.removeClass('animated '+animation);if(!reverted){var revert_params=trx_addons_elementor_animate_items_animation_revert_params(sc,params,max_delay);sc.data(block?'settings':'animation-settings',revert_params).data('animation-reverted',animation);setTimeout(function(){sc.data(block?'settings':'animation-settings',params).data('animation-reverted','');},max_delay);}trx_addons_elementor_animate_item($self,idx,items.length,false);});});$document.on('action.init_hidden_elements',function(e,cont){trx_addons_elementor_prepare_animate_items();});window.trx_addons_elementor_prepare_animate_items=function(force){jQuery('.sc_section_toggle_on:not(.sc_section_toggle_inited)').each(function(){var sc=jQuery(this).addClass('sc_section_toggle_inited'),sc_cont=sc.find('>.elementor-container,>.e-con-inner'),cid=sc.data('model-cid'),params=cid?trx_addons_elementor_get_settings_by_cid(cid,['_animation','animation']):sc.data('settings'),type=sc.hasClass('animation_type_block')?'block':(sc.hasClass('animation_type_sequental')?'sequental':'random'),item_params={},item_speed='',item_duration=500;var save_height=function(){if(sc.hasClass('sc_section_toggle_state_show')){sc_cont.data('height',sc_cont.outerHeight());}};$document.on('action.resize_trx_addons',save_height);if(sc.hasClass('animated-slow')){item_speed='animated-slow';item_duration=1000;}else if(sc.hasClass('animated-fast')){item_speed='animated-fast';item_duration=300;}if(params){for(var i in params){if(i.substr(0,10)=='_animation'||i.substr(0,9)=='animation'){item_params[i]=params[i];delete params[i];}}sc.removeClass('animated animation_type_'+type+' '+trx_addons_elementor_animate_items_animation(item_params)+(item_speed?' '+item_speed:'')+(!sc.hasClass('elementor-element-edit-mode')?' elementor-invisible trx_addons_invisible':''));if(!cid){sc.attr('data-settings',JSON.stringify(params)).data('settings',params);}sc_cont.addClass('animation_type_'+type+' '+item_speed+(!sc.hasClass('elementor-element-edit-mode')?' elementor-invisible trx_addons_invisible':'')).attr('data-settings',JSON.stringify(item_params));}else{item_speed='';item_duration=0;}var id=sc.attr('id');if(id){var $link=jQuery('a[href="#'+id+'"]');if($link.length){$link.addClass('sc_section_toggle_state_'+(sc.hasClass('sc_section_toggle_state_show')?'show':'hide')).on('click',function(e){e.preventDefault();e.stopImmediatePropagation();var state=sc.hasClass('sc_section_toggle_state_show')?'show':'hide',action=state=='show'?'hide':'show',max_delay=0,easing=typeof jQuery.easing['easeOutSine']!='undefined'?'easeOutSine':'linear';jQuery(this).removeClass('sc_section_toggle_state_'+state).addClass('sc_section_toggle_state_'+action);if(action=='show'){var h=sc_cont.data('height')||trx_addons_window_height()*0.4;sc.addClass('sc_section_toggle_animated_show').animate({height:h+'px'},500,easing,function(){sc.css({'overflow':'hidden'}).removeClass('sc_section_toggle_animated_show sc_section_toggle_state_'+state).addClass('sc_section_toggle_state_'+action);$document.trigger('action.prepare_popup_elements',[sc]);$document.trigger('action.init_hidden_elements',[sc]);trx_addons_elementor_animate_items_scroll();max_delay=(sc.data('animation-delay')||0)+item_duration;setTimeout(function(){sc.css({'height':'auto','overflow':'unset'});},max_delay);});}else{max_delay=(sc.data('animation-delay')||0)+item_duration;sc.addClass('sc_section_toggle_animated_hide').css({'overflow':'hidden'});$document.trigger('action.close_popup_elements',[sc]);setTimeout(function(){sc.animate({'height':0},500,easing,function(){sc.removeClass('sc_section_toggle_animated_hide sc_section_toggle_state_'+state).addClass('sc_section_toggle_state_'+action);});},max_delay);}return false;});if(sc.hasClass('sc_section_toggle_close_on')){sc.append('<div class="sc_section_toggle_close_button trx_addons_button_close"><span class="trx_addons_button_close_icon"></span></div>');sc.find('>.sc_section_toggle_close_button').on('click',function(){$link.trigger('click');});}}}});jQuery('[class*="animation_type_"]:not(.animation_type_block)'+(!force?':not(.animated-separate)':'')).each(function(){var sc=jQuery(this),is_section=sc.hasClass('elementor-section')||sc.hasClass('elementor-container')||sc.hasClass('elementor-row'),section=sc.hasClass('elementor-section')?sc:(sc.hasClass('elementor-container')||sc.hasClass('elementor-row')?sc.parents('.elementor-section'):false),is_container=sc.hasClass('e-con')||sc.hasClass('e-con-inner'),container=sc.hasClass('e-con')?sc:(sc.hasClass('e-con-inner')?sc.parent():false),sc_name=sc.data('widget_type');if(sc_name){sc_name=sc_name.split('.');sc_name='.'+sc_name[0].replace('trx_','')+'_item';if(sc.find(sc_name).length===0){sc_name='.post_item';if(sc.find(sc_name).length===0){sc_name='[class*="_column-"]';}}}else{sc_name=is_container&&sc.find('>.e-con-inner>.e-con,>.e-con').length>1?'>.e-con-inner>.e-con,>.e-con':(is_section&&sc.find('>.elementor-container>.elementor-row>.elementor-column,>.elementor-container>.elementor-column,>.elementor-row>.elementor-column,>.elementor-column').length>1?'>.elementor-container>.elementor-row>.elementor-column,>.elementor-container>.elementor-column,>.elementor-row>.elementor-column,>.elementor-column':'[class*="_column-"]');}if((!is_section||sc_name.indexOf('.elementor-column')<0)&&(!is_container||sc_name.indexOf('.e-con')<0)){sc_name+=sc_name&&TRX_ADDONS_STORAGE['elementor_animate_items']?','+TRX_ADDONS_STORAGE['elementor_animate_items']:'';}var items=sc.find(sc_name);if(items.length===0){sc.addClass('animation_type_block');return;}var cid=sc.data('model-cid'),params=cid?trx_addons_elementor_get_settings_by_cid(cid,['_animation','animation']):sc.data('settings'),item_params={},item_speed=sc.hasClass('animated-slow')?'animated-slow':(sc.hasClass('animated-fast')?'animated-fast':'');if(!params){return;}for(var i in params){if(i.substr(0,10)=='_animation'||i.substr(0,9)=='animation'){item_params[(i.substr(0,9)=='animation'?'_':'')+i]=params[i];delete params[i];}}sc.removeClass('elementor-invisible trx_addons_invisible animated '+trx_addons_elementor_animate_items_animation(item_params)+(sc.data('last-animation')?' '+sc.data('last-animation'):'')+(item_speed?' '+item_speed:'')).addClass('animated-separate').data('last-animation',trx_addons_elementor_animate_items_animation(item_params));if(!cid){sc.attr('data-settings',JSON.stringify(params)).data('settings',params);}sc.attr('data-animation-settings',JSON.stringify(item_params)).data('animation-settings',item_params);items.each(function(idx){var item=jQuery(this);if(item.hasClass('sc_item_title')||item.hasClass('elementor-heading-title')){item.html(trx_addons_wrap_words(item.html(),'<span class="sc_item_animated_block elementor-invisible trx_addons_invisible animated-item'+(item_speed?' '+item_speed:'')+'">','</span>'));}else{if(item_speed){item.addClass(item_speed);}item.addClass('animated-item'+((!section||!section.hasClass('elementor-element-edit-mode'))&&(!container||!container.hasClass('elementor-element-edit-mode'))?' elementor-invisible trx_addons_invisible':''));}if(item.data('animation')!==undefined){item.removeAttr('data-animation');}});});$animated_items=jQuery('.animated-item');if(force){trx_addons_elementor_animate_items_scroll(force);}};window.trx_addons_elementor_get_settings_by_cid=function(cid,keys){if(typeof elementorFrontend!='undefined'){var settings=elementorFrontend.config.elements.data[cid].attributes;if(keys){var params={};for(var s in settings){for(var i=0;i<keys.length;i++){if(s.indexOf(keys[i])===0){if(typeof settings[s]=='object'&&settings[s].hasOwnProperty('models')){var tmp=[];for(var m=0;m<settings[s]['models'].length;m++){tmp.push(settings[s]['models'][m]['attributes']);}params[s]=tmp;}else{params[s]=settings[s];}break;}}}return params;}return settings;}return false;};window.trx_addons_elementor_get_settings=function($element,keys){var elementSettings={},modelCID=$element.data('model-cid');if(is_edit_mode&&modelCID){var settings=elementorFrontend.config.elements.data[modelCID],settingsKeys=elementorFrontend.config.elements.keys[settings.attributes.widgetType||settings.attributes.elType];jQuery.each(settings.getActiveControls(),function(controlKey){var allowed=settingsKeys.indexOf(controlKey)!==-1;if(allowed&&keys){allowed=false;for(var i=0;i<keys.length;i++){if(controlKey.indexOf(keys[i])===0){allowed=true;break;}}}if(allowed){elementSettings[controlKey]=settings.attributes[controlKey];}});}else{elementSettings=$element.data('settings')||{};}return elementSettings;};$document.on('action.scroll_trx_addons',function(){trx_addons_elementor_animate_items_scroll();});function trx_addons_elementor_animate_items_scroll(force){var cnt=0;$animated_items.each(function(idx){var item=jQuery(this);if(!force&&(item.hasClass('animated')||item.hasClass('wait-for-animation')))return;var item_top=item.offset().top,window_top=$window.scrollTop(),window_height=$window.height();if(item_top+50<window_top+window_height){var item_height=item.outerHeight(),need_animation=item_top+item_height>window_top;trx_addons_elementor_animate_item(item,cnt,$animated_items.length-idx+cnt,force||!need_animation);if(need_animation){cnt++;}}});}function trx_addons_elementor_animate_item(item,idx,total,force){var block=item.hasClass('animation_type_block'),sc=block?item:item.parents('.animated-separate');if((sc.hasClass('elementor-container')||sc.hasClass('e-con-inner'))&&sc.parent().hasClass('sc_section_toggle_state_hide')){return;}var item_params=sc.data(block?'settings':'animation-settings'),item_delay=trx_addons_elementor_animate_items_delay(item_params,sc,item,idx,total),item_animation=trx_addons_elementor_animate_items_animation(item_params);if(force){if(item.data('last-animation')&&item.data('last-animation')!=item_animation){item.removeClass(item.data('last-animation'));item.data('last-animation','');}if(item.hasClass('elementor-invisible')){item.removeClass('elementor-invisible');}if(item.hasClass('trx_addons_invisible')){item.removeClass('trx_addons_invisible');}if(!item.hasClass('animated')){item.addClass('animated');}if(false&&!item.hasClass(item_animation)){item.addClass(item_animation);item.data('last-animation',item_animation);}}else{item.addClass('wait-for-animation');setTimeout(function(){item.removeClass('wait-for-animation').addClass('animated').addClass(item_animation).removeClass('elementor-invisible trx_addons_invisible');},item_delay);}}function trx_addons_elementor_animate_items_delay(params,sc,item,idx,total){var delay=sc.hasClass('animation_type_block')?(params&¶ms._animation_delay?params._animation_delay:0):(sc.hasClass('animation_type_sequental')?(params&¶ms._animation_delay?params._animation_delay:150)*(sc.data('animation-reverted')?(item.hasClass('menu-item')?item.siblings('.menu-item').length+1-item.index():Math.min(8,total-idx)):(item.hasClass('menu-item')?item.index():Math.min(8,idx))):trx_addons_random(0,params&¶ms._animation_delay?params._animation_delay:1500));return delay;}function trx_addons_elementor_animate_items_animation(params){var device=$body.data('elementor-device-mode');if(!device||device=='desktop'){device='';}else{device='_'+device;}var animation='';if(typeof params!='undefined'){if(typeof params["_animation"+device]!='undefined'){animation=params["_animation"+device];}else if(typeof params["_animation"]!='undefined'){animation=params["_animation"];}else if(typeof params["animation"+device]!='undefined'){animation=params["animation"+device];}else if(typeof params["animation"]!='undefined'){animation=params["animation"];}}return animation;}function trx_addons_elementor_animate_items_animation_revert_name(animation){animation=animation.replace('In','Out');if(animation.indexOf('Up')>=0){animation=animation.replace('Up','Down');}else if(animation.indexOf('Down')>=0){animation=animation.replace('Down','Up');}return animation;}function trx_addons_elementor_animate_items_animation_revert_params(sc,params,max_delay){var device=$body.data('elementor-device-mode');if(!device||device=='desktop'){device='';}else{device='_'+device;}if(params){var revert_params=trx_addons_object_clone(params);if(typeof revert_params["_animation"+device]!='undefined'){revert_params["_animation"+device]=trx_addons_elementor_animate_items_animation_revert_name(revert_params["_animation"+device]);}else if(typeof revert_params["_animation"]!='undefined'){revert_params["_animation"]=trx_addons_elementor_animate_items_animation_revert_name(revert_params["_animation"]);}else if(typeof revert_params["animation"+device]!='undefined'){revert_params["animation"+device]=trx_addons_elementor_animate_items_animation_revert_name(revert_params["animation"+device]);}else if(typeof revert_params["animation"]!='undefined'){revert_params["animation"]=trx_addons_elementor_animate_items_animation_revert_name(revert_params["animation"]);}if(sc.hasClass('animation_type_block')){revert_params._animation_delay=revert_params._animation_delay?Math.max(0,max_delay-revert_params._animation_delay):max_delay;}return revert_params;}return params;}$document.on('action.init_hidden_elements',function(e,cont){trx_addons_elementor_add_bg_text(cont);});function trx_addons_elementor_add_bg_text(cont){if(cont.hasClass('elementor-section')||cont.hasClass('e-con')){cont.find('.trx_addons_bg_text').remove();trx_addons_elementor_add_bg_text_in_row(cont);}else{jQuery((is_edit_mode?'.elementor-section.elementor-element-edit-mode,.e-con.e-parent.elementor-element-edit-mode':'.trx_addons_has_bg_text')+':not(.trx_addons_has_bg_text_inited)').each(function(){trx_addons_elementor_add_bg_text_in_row(jQuery(this));});}}function trx_addons_elementor_add_bg_text_in_row(row){var data=row.data('bg-text'),cid='',rtl=$body.hasClass('rtl');if(!data){cid=row.data('model-cid');if(cid){data=trx_addons_elementor_get_settings_by_cid(cid,['bg_text']);}}if(!data){return;}if(data['bg_text']){if(!row.hasClass('trx_addons_has_bg_text')){row.addClass('trx_addons_has_bg_text');}data['bg_text']=data['bg_text'].replace(/\r/g,' ').replace(/\n/g,' ');var row_cont=row.addClass('trx_addons_has_bg_text_inited');var chars='',in_tag=false,in_amp=false,amp='',ch;var delimiter_image=typeof data['bg_text_delimiter_image']=='object'?data['bg_text_delimiter_image']['url']:data['bg_text_delimiter_image'];var delimiter_svg=data['bg_text_delimiter_svg']||'';var delimiter_icon=!trx_addons_is_off(data['bg_text_delimiter_icon'])?data['bg_text_delimiter_icon']:'';if(data['bg_text_effect']!='none'){for(var i=0;i<data['bg_text'].length;i++){ch=data['bg_text'].substr(i,1);if(!in_tag){if(ch=='<'){in_tag=true;}else{if(ch=='&'){in_amp=true;amp+=ch;}else if(in_amp){amp+=ch;if(ch==';'){chars+='<span class="trx_addons_bg_text_item trx_addons_bg_text_char">'+amp+'</span>';in_amp=false;amp='';}}else{chars+='<span class="trx_addons_bg_text_item trx_addons_bg_text_char">'+(ch==' '?' ':ch)+'</span>';}}}if(in_tag){chars+=ch;if(ch=='>'){in_tag=false;}}}}else{chars='<span class="trx_addons_bg_text_item trx_addons_bg_text_char">'+data['bg_text']+'</span>';}var marquee_speed=typeof data['bg_text_marquee']=='object'?(data['bg_text_marquee']['size']?data['bg_text_marquee']['size']:0):data['bg_text_marquee'],marquee_dir=typeof data['bg_text_reverse']!='undefined'?(data['bg_text_reverse']>0?(rtl?-1:1):(rtl?1:-1)):(rtl?1:-1),overlay=typeof data['bg_text_overlay']=='object'?data['bg_text_overlay']['url']:data['bg_text_overlay'];if(marquee_speed>0&&(delimiter_icon||delimiter_image)){chars+='<span class="trx_addons_bg_text_item trx_addons_bg_text_char'+' trx_addons_bg_text_delimiter'+(!delimiter_image&&delimiter_icon?' trx_addons_bg_text_delimiter_icon '+delimiter_icon:' trx_addons_bg_text_delimiter_image')+(data['bg_text_delimiter_rotation']>0?' trx_addons_bg_text_delimiter_rotation':'')+'">'+(delimiter_image?(delimiter_svg?delimiter_svg:'<img src="'+delimiter_image+'" />'):'')+'</span>';}row_cont.prepend('<div class="trx_addons_bg_text'+(marquee_speed>0?' trx_addons_marquee_wrap':'')+((!rtl&&marquee_dir>0)||(rtl&&marquee_dir<0)?' trx_addons_marquee_reverse':'')+'">'+'<div class="trx_addons_bg_text_inner'+' trx_addons_bg_text_effect_'+data['bg_text_effect']+(marquee_speed>0?' trx_addons_marquee_element'+(data['bg_text_left']['size']!=0?' trx_addons_marquee_element_with_offset':''):'')+(cid==''?' trx_addons_show_on_scroll':' trx_addons_showed_on_scroll trx_addons_in_preview_mode')+'"'+'>'+chars+'</div>'+(overlay?'<div class="trx_addons_bg_text_overlay trx_addons_show_on_scroll"></div>':'')+'</div>');$document.trigger('action.got_ajax_response',['']);if(marquee_speed>0&&cid===''){var marquee_wrap=row_cont.find('.trx_addons_marquee_wrap').eq(0),marquee_chars=Math.min(100,data['bg_text_effect']=='none'?trx_addons_clear_tags(data['bg_text']).length+(delimiter_icon||delimiter_image?1:0):marquee_wrap.find('.trx_addons_bg_text_item').length);setTimeout(function(){trx_addons_elementor_marquee_bg_text(marquee_wrap,marquee_dir,marquee_speed,true,data['bg_text_effect'],data['bg_text_marquee_hover'],data['bg_text_accelerate']);},data['bg_text_effect']!='none'?marquee_chars*100+800:0);}}}function trx_addons_elementor_marquee_bg_text(marquee_wrap,marquee_dir,marquee_speed,start,effect,pause_on_hover,accelerate){var elements=marquee_wrap.find('.trx_addons_marquee_element'),mw=elements.eq(0).outerWidth(),mpw=marquee_wrap.width(),mpw_min=320,mpw_max=1920,divider_min=1680-marquee_speed*marquee_speed*2,divider_max=1920,divider=divider_min+(mpw-mpw_min)/(mpw_max-mpw_min)*(divider_max-divider_min),time_per_pixel=(50-Math.min(15,marquee_speed)*3)/divider,with_offset=elements.eq(0).hasClass('trx_addons_marquee_element_with_offset'),coeff_max=trx_addons_apply_filters('trx_addons_filter_bg_text_marquee_coeff_max',Math.max(2,Math.ceil(mpw/mw))),coeff=with_offset&&marquee_wrap.data('marquee-loop')?Math.min(marquee_wrap.data('marquee-loop')+1,coeff_max):1;if(effect=='none'&&elements.eq(0).hasClass('trx_addons_show_on_scroll')&&!elements.eq(0).hasClass('trx_addons_showed_on_scroll')){elements.eq(0).removeClass('trx_addons_show_on_scroll').addClass('trx_addons_showed_on_scroll');}if(elements.eq(0).hasClass('trx_addons_showed_on_scroll')){if(start){for(var i=1;i<Math.ceil((mpw+mw*(with_offset?coeff_max+1:2))/mw);i++){var element_clone=elements.eq(0).clone();elements.eq(0).after(element_clone);}elements=marquee_wrap.find('.trx_addons_marquee_element');}var delimiters=marquee_wrap.find('.trx_addons_bg_text_delimiter_rotation').css({'transform-origin':'center center','transition':'none','transition-delay':'unset','transition-duration':'unset','perspective':'unset'}),delimiters_loop=delimiters.length>0?Math.max(1,Math.ceil(mpw/(delimiters.eq(0).outerHeight()*Math.PI)/2)):0;elements.each(function(idx){var $self=jQuery(this);var restartTween=trx_addons_throttle(function(){var tween_obj=elements.eq(idx).data('tweenmax-object');if(tween_obj&&tween_obj.timeScale()>1&&tween_obj.progress()>0.98){completeTween();}},50);var completeTween=function(){if(idx==elements.length-1){var tween_obj=elements.eq(idx).data('tweenmax-object');var diff=(1-tween_obj.progress())*mw;marquee_wrap.data('marquee-loop',(marquee_wrap.data('marquee-loop')||0)+1);elements.each(function(idx2){TweenMax.to(elements.eq(idx2),0,{overwrite:true,x:(with_offset?mw*Math.min(coeff,coeff_max-1)*marquee_dir:0)-diff*marquee_dir,y:0,ease:Power0.easeNone});if(delimiters_loop>0){TweenMax.to(delimiters.eq(idx2),0,{overwrite:true,rotation:0,ease:Power0.easeNone});}});setTimeout(function(){trx_addons_elementor_marquee_bg_text(marquee_wrap,marquee_dir,marquee_speed,false,effect,pause_on_hover,accelerate);},1);}};$self.data('tweenmax-object',TweenMax.to(elements.eq(idx),mw*time_per_pixel,{overwrite:true,x:mw*coeff*marquee_dir,y:0,ease:Power0.easeNone,onUpdate:function(){var tween_obj=elements.eq(idx).data('tweenmax-object');if(tween_obj&&tween_obj.timeScale()>1&&tween_obj.progress()>0.9){restartTween();}},onComplete:completeTween})).data('tweenmax-delimiter',delimiters_loop===0?null:TweenMax.to(delimiters.eq(idx),mw*time_per_pixel,{overwrite:true,rotation:delimiters_loop*360*marquee_dir,ease:Power0.easeNone}));if(pause_on_hover){$self.on('mouseenter',function(){elements.each(function(idx){var tween_obj=elements.eq(idx).data('tweenmax-object');if(tween_obj){tween_obj.pause();if(delimiters_loop>0){var tween_delimiter=elements.eq(idx).data('tweenmax-delimiter');if(tween_delimiter){tween_delimiter.pause();}}}});}).on('mouseleave',function(){elements.each(function(idx){var tween_obj=elements.eq(idx).data('tweenmax-object');if(tween_obj){tween_obj.resume();if(delimiters_loop>0){var tween_delimiter=elements.eq(idx).data('tweenmax-delimiter');if(tween_delimiter){tween_delimiter.resume();}}}});});}});}else{setTimeout(function(){trx_addons_elementor_marquee_bg_text(marquee_wrap,marquee_dir,marquee_speed,start,effect,pause_on_hover,accelerate);},effect!='none'?elements.eq(0).find('.trx_addons_bg_text_char').length*100+800:0);}if(accelerate){var wheel_time=0,wheel_stop=false,wheel_accelerate={value:1},wheel_handler=function(e){if(wheel_stop){return true;}if(wheel_time==e.timeStamp){e.preventDefault();return false;}wheel_time=e.timeStamp;var wheel_tween=elements.eq(0).data('tweenmax-accelerate')||null;if(wheel_tween){wheel_tween.kill();wheel_accelerate.value=1;}elements.eq(0).data('tweenmax-accelerate',TweenMax.to(wheel_accelerate,2.0,{overwrite:true,value:15,ease:Power4.easeOut,onUpdate:function(){var coeff=wheel_accelerate.value==1?1:(wheel_accelerate.value<=8?wheel_accelerate.value:16-wheel_accelerate.value);elements.each(function(idx){var tween_obj=elements.eq(idx).data('tweenmax-object');if(tween_obj){tween_obj.timeScale(coeff);if(delimiters_loop>0){var tween_delimiter=elements.eq(idx).data('tweenmax-delimiter');if(tween_delimiter){tween_delimiter.timeScale(coeff);}}}});},onComplete:function(){wheel_accelerate.value=1;elements.each(function(idx){var tween_obj=elements.eq(idx).data('tweenmax-object');if(tween_obj){tween_obj.timeScale(1);if(delimiters_loop>0){var tween_delimiter=elements.eq(idx).data('tweenmax-delimiter');if(tween_delimiter){tween_delimiter.timeScale(1);}}}});}}));};TRX_ADDONS_STORAGE['bg_text_mousewheel_inited']=true;$document.on('action.stop_wheel_handlers',function(e){wheel_stop=true;});$document.on('action.start_wheel_handlers',function(e){wheel_stop=false;});window.addEventListener('mousewheel',wheel_handler,{passive:false});$window.on('DOMMouseScroll',wheel_handler);}}})();(function(){'use strict';var GET_SIZES_ON_SCROLL=false;var $window=jQuery(window),$document=jQuery(document),$body=jQuery('body');var edit_mode=false,animation_allowed=true,motion_step=0,motion_period=250;var parallax_items=[];var bp_params={range_start:{default:0},range_end:{default:40},sticky_offset:{default:0},lag:{default:0},x_start:{default:0,unit:'px'},x_end:{default:0,unit:'px'},y_start:{default:0,unit:'px'},y_end:{default:0,unit:'px'},scale_start:{default:100},scale_end:{default:100},rotate_start:{default:0},rotate_end:{default:0},opacity_start:{default:1},opacity_end:{default:1},crop_start:{default:0},crop_end:{default:100}};$document.on('action.after_add_content',function(e,$cont){if($cont&&$cont.length){$cont.find('.trx_addons_parallax_layers_inited,.trx_addons_parallax_blocks_inited').removeClass('trx_addons_parallax_layers_inited trx_addons_parallax_blocks_inited');}});$document.on('action.got_ajax_response action.init_hidden_elements',function(e){setTimeout(function(){var items=jQuery('.trx_addons_parallax_layers:not(.trx_addons_parallax_layers_inited)');if(items.length>0){items.each(function(){var layers=new trx_addons_parallax(jQuery(this).addClass('trx_addons_parallax_layers_inited'),'layers');if(layers.init()){parallax_items.push(layers);}});}items=jQuery('.trx_addons_parallax_blocks:not(.trx_addons_parallax_blocks_inited)');if(items.length>0){items.each(function(){var $self=jQuery(this);if($self.hasClass('sc_parallax_text_separate_on')){var $inner_obj=parallax_text_prepare($self);if($inner_obj&&$inner_obj.length){items.add($inner_obj);$self.removeClass('trx_addons_parallax_blocks');}}else{var blocks=new trx_addons_parallax($self.addClass('trx_addons_parallax_blocks_inited'),'blocks');if(blocks.init()){parallax_items.push(blocks);}}});}},0);});$window.on('elementor/frontend/init',function(){edit_mode=Boolean(window.elementorFrontend.isEditMode());window.elementorFrontend.hooks.addAction('frontend/element_ready/container',parallax_init);window.elementorFrontend.hooks.addAction('frontend/element_ready/section',parallax_init);window.elementorFrontend.hooks.addAction('frontend/element_ready/column',parallax_init);window.elementorFrontend.hooks.addAction('frontend/element_ready/element',parallax_init);window.elementorFrontend.hooks.addAction('frontend/element_ready/widget',parallax_init);});function parallax_init($init_obj){if(edit_mode){parallax_remove_handlers($init_obj);}var layers=new trx_addons_parallax($init_obj,'layers');if(layers.init()){parallax_items.push(layers);}$init_obj.addClass('trx_addons_parallax_layers_inited');if($init_obj.hasClass('sc_parallax_text_separate_on')){var $inner_obj=parallax_text_prepare($init_obj);if($inner_obj&&$inner_obj.length){$inner_obj.each(function(){var $self=jQuery(this);var blocks=new trx_addons_parallax($self,'blocks');if(blocks.init()){parallax_items.push(blocks);}$self.addClass('trx_addons_parallax_blocks_inited');});}}else{var blocks=new trx_addons_parallax($init_obj,'blocks');if(blocks.init()){parallax_items.push(blocks);}}$init_obj.addClass('trx_addons_parallax_blocks_inited');}function parallax_remove_handlers($init_obj){if(animation_allowed&¶llax_items.length){if($init_obj.hasClass('sc_parallax_text_separate_on')){$init_obj.find('.sc_parallax_text_block').each(function(){var $self=jQuery(this);parallax_items=parallax_items.filter(function(item){return!item.remove_handlers($self);});});}else{parallax_items=parallax_items.filter(function(item){return!item.remove_handlers($init_obj);});}}}function parallax_text_prepare($init_obj,settings){if(!settings){if(!edit_mode){var params=$init_obj.data('parallax-params')||false;if(params){settings=[];settings.push(params);}}else{settings=get_editor_settings($init_obj,'blocks');}}if(!settings||settings.length===0||['chars','words'].indexOf(settings[0].text)==-1||!$init_obj.data('element_type')){return false;}var sc=($init_obj.data('element_type')=='widget'?$init_obj.data('widget_type'):$init_obj.data('element_type')).split('.')[0],$inner_obj=$init_obj.find('.sc_parallax_text_block');if($inner_obj.length===0){$inner_obj=$init_obj.find(sc=='trx_sc_title'?'.sc_item_title_text,.sc_item_subtitle':(sc=='trx_sc_supertitle'?'.sc_supertitle_text':(sc=='heading'?'.elementor-heading-title':'p')));if($inner_obj.length>0){$inner_obj.each(function(idx){$inner_obj.eq(idx).html(settings[0].text=='chars'?parallax_text_wrap_chars($inner_obj.eq(idx).html(),true):parallax_text_wrap_words($inner_obj.eq(idx).html()));});$inner_obj=$inner_obj.find('.sc_parallax_text_block');if(settings[0].text_separate){$inner_obj.each(function(idx){var params=trx_addons_object_clone(settings[0]);if(params.lag>0){params.lag=trx_addons_window_width()<TRX_ADDONS_STORAGE['mobile_breakpoint_scroll_lag_off']?0:params.lag*(idx+1);}$inner_obj.eq(idx).attr('data-parallax-params',JSON.stringify(params));});}}}return $inner_obj;}function parallax_text_wrap_chars(txt,wrap_words){return trx_addons_wrap_chars(txt,'<span class="sc_parallax_text_block">','</span>',wrap_words?'<span class="sc_parallax_word_wrap">':'',wrap_words?'</span>':'');}function parallax_text_wrap_words(txt){return trx_addons_wrap_words(txt,'<span class="sc_parallax_text_block">','</span>');}function get_editor_settings($target,init_type){if(!window.elementor||!window.elementor.hasOwnProperty('elements')){return false;}var elements=window.elementor.elements;if(!elements.models){return false;}var section_id=$target.data('id'),section_cid=$target.data('model-cid'),section_data={};function get_section_data(idx,obj){if(0<Object.keys(section_data).length){return;}else if(section_id==obj.id){section_data=obj.attributes.settings.attributes;}else if(obj.attributes&&obj.attributes.elements&&obj.attributes.elements.models){jQuery.each(obj.attributes.elements.models,get_section_data);}}jQuery.each(elements.models,get_section_data);if(0===Object.keys(section_data).length){return false;}var settings=[];if(init_type=='layers'&§ion_data.hasOwnProperty('parallax_blocks')){jQuery.each(section_data['parallax_blocks'].models,function(index,obj){settings.push(obj.attributes);});}else if(init_type=='blocks'&&(section_data.hasOwnProperty('parallax')&§ion_data.parallax=='parallax'||section_data.hasOwnProperty('parallax_mouse')&§ion_data.parallax_mouse=='mouse')){var parallax_on=section_data.hasOwnProperty('parallax')&§ion_data.parallax=='parallax',mouse_on=section_data.hasOwnProperty('parallax_mouse')&§ion_data.parallax_mouse=='mouse';var data={parallax:parallax_on?1:0,type:parallax_on&§ion_data.hasOwnProperty('parallax_type')?section_data.parallax_type:'object',flow:parallax_on&§ion_data.hasOwnProperty('parallax_flow')?section_data.parallax_flow:'default',crop:parallax_on&§ion_data.hasOwnProperty('parallax_crop')?section_data.parallax_crop:'none',duration:parallax_on&§ion_data.hasOwnProperty('parallax_duration')?section_data.parallax_duration.size:1,delay:parallax_on&§ion_data.hasOwnProperty('parallax_delay')?section_data.parallax_delay.size:0,squeeze:parallax_on&§ion_data.hasOwnProperty('parallax_squeeze')?section_data.parallax_squeeze.size:1,ease:parallax_on&§ion_data.hasOwnProperty('parallax_ease')?section_data.parallax_ease:'power2',text:parallax_on&§ion_data.hasOwnProperty('parallax_text')?section_data.parallax_text:'block',text_separate:parallax_on&§ion_data.hasOwnProperty('parallax_text_separate')?section_data.parallax_text_separate:0,text_wrap:parallax_on&§ion_data.hasOwnProperty('parallax_text_wrap')?1:0,mouse:mouse_on?1:0,mouse_type:mouse_on&§ion_data.hasOwnProperty('parallax_mouse_type')?section_data.parallax_mouse_type:'transform3d',mouse_tilt_amount:mouse_on&§ion_data.hasOwnProperty('parallax_mouse_tilt_amount')?section_data.parallax_mouse_tilt_amount.size:70,mouse_speed:mouse_on&§ion_data.hasOwnProperty('parallax_mouse_speed')?section_data.parallax_mouse_speed.size:10,mouse_z:mouse_on&§ion_data.hasOwnProperty('parallax_mouse_z')?section_data.parallax_mouse_z.size:'',mouse_handler:mouse_on&§ion_data.hasOwnProperty('parallax_mouse_handler')?section_data.parallax_mouse_handler:'row'};var suffix_prev='',suffix='',param_name='',param_prev='',defa={};for(var resp in TRX_ADDONS_STORAGE['elementor_breakpoints']){suffix=resp=='desktop'?'':'_'+resp;for(var param in bp_params){defa=bp_params[param];param_name=param+suffix;param_prev=param+suffix_prev;if(suffix&&!section_data.hasOwnProperty('parallax_'+param_name))continue;data[param_name]=section_data.hasOwnProperty('parallax_'+param_name)&§ion_data['parallax_'+param_name]['size']!==''?section_data['parallax_'+param_name]['size']:(!suffix?defa['default']:data[param_prev]);if(defa['unit']){data[param_name+'_unit']=section_data.hasOwnProperty('parallax_'+param_name)&§ion_data['parallax_'+param_name].hasOwnProperty('unit')&§ion_data['parallax_'+param_name]['size']!==''?section_data['parallax_'+param_name]['unit']:(!suffix?defa['unit']:data[param_prev+'_unit']);}if(!suffix){data[param_name+'_desktop']=data[param_name];if(defa['unit']){data[param_name+'_unit_desktop']=data[param_name+'_unit'];}}}if(typeof data['x_start'+suffix]!='undefined'&&typeof data['x_end'+suffix]!='undefined'){if(data['x_end'+suffix]==0)data['x_end'+suffix+'_unit']=data['x_start'+suffix+'_unit'];else if(data['x_start'+suffix]==0)data['x_start'+suffix+'_unit']=data['x_end'+suffix+'_unit'];}if(typeof data['y_start'+suffix]!='undefined'&&typeof data['y_end'+suffix]!='undefined'){if(data['y_end'+suffix]==0)data['y_end'+suffix+'_unit']=data['y_start'+suffix+'_unit'];else if(data['y_start'+suffix]==0)data['y_start'+suffix+'_unit']=data['y_end'+suffix+'_unit'];}suffix_prev=suffix;}settings.push(parallax_bp_settings(data));}return 0!==settings.length?settings:false;}function parallax_bp_settings(settings){if(!settings.hasOwnProperty('last_bp')){settings['last_bp']='desktop';for(var param in bp_params){var param_name=param+'_desktop';if(!settings.hasOwnProperty(param_name)){settings[param_name]=settings[param];if(bp_params[param]['unit']){settings[param_name+'_unit']=settings[param+'_unit'];}}}}var bp=trx_addons_get_responsive_breakpoint();if(bp!=settings['last_bp']){for(var param in bp_params){var param_name=param+'_'+bp;if(settings.hasOwnProperty(param_name)){settings[param]=settings[param_name];if(bp_params[param]['unit']){settings[param+'_unit']=settings[param_name+'_unit'];}}}settings['last_bp']=bp;}return settings;}window.trx_addons_parallax=function($target,init_type){var self=this,settings=false,parallax_type='none',$targetLayers=$target,$targetBlocks=$target,target_id=$target.data('id');if(!target_id){target_id='parallax'+(''+Math.random()).replace('.','');$target.data('id',target_id);}var scroll_list=[],mouse_list=[],motion_list=[];var on_start_inited=false;var wst=trx_addons_window_scroll_top()+trx_addons_fixed_rows_height(),ww=trx_addons_window_width(),wh=trx_addons_window_height()-trx_addons_fixed_rows_height(),is_safari=!!navigator.userAgent.match(/Version\/[\d\.]+.*Safari/),platform=navigator.platform;var tl=0,tt=0,tw=0,th=0,tx=0,ty=0,cx=0,cy=0,dx=0,dy=0;self.init=function(){if(!edit_mode){if(init_type=='layers'){settings=$target.data('parallax-blocks')||false;if(settings){parallax_type='layers';}}else{var params=$target.data('parallax-params')||false;if(params){settings=[];settings.push(params);parallax_type='blocks';}}}else{settings=get_editor_settings($target,init_type);if(settings){parallax_type=init_type;}}if(!settings){return false;}if(settings[0].mouse==1){parallax_type+='|layers';var layout_data={selector:$target,image:false,size:'auto',prop:settings[0].mouse_type||'transform3d',type:'mouse',x:0,y:0,z:settings[0].mouse_z||0,speed:2*((settings[0].mouse_speed?settings[0].mouse_speed:10)/100),tilt_amount:settings[0].mouse_tilt_amount||70,motion_dir:'round',motion_time:5};mouse_list.push(layout_data);}if(init_type=='layers'||settings[0].mouse==1){if(settings[0].mouse_handler=='window'){$targetLayers=$body;}else if(settings[0].mouse_handler=='content'){$targetLayers=jQuery(trx_addons_apply_filters('trx_addons_filter_page_wrap_class',TRX_ADDONS_STORAGE['page_wrap_class']?TRX_ADDONS_STORAGE['page_wrap_class']:'.page_wrap','elementor-parallax')).eq(0);}else if(settings[0].mouse_handler=='row'){if(init_type!='layers'){$targetLayers=$target.hasClass('trx_addons_parallax_blocks')?$target.parent():$target.parents('.elementor-section,.e-con.e-parent').eq(0);}}else if(settings[0].mouse_handler=='column'){$targetLayers=$target.hasClass('trx_addons_parallax_blocks')?$target.parent():$target.parents('.elementor-column,.e-con.e-child').eq(0);}else if(settings[0].mouse_handler=='parent'){$targetLayers=$target.parent();}else if(settings[0].mouse_handler&&'.#'.indexOf(settings[0].mouse_handler.substring(0,1))!=-1){$targetLayers=$target.parents(settings[0].mouse_handler);}else if(settings[0].mouse_type=='tilt'){var $tilt_trigger=$target.parents('.trx_addons_tilt_trigger');if($tilt_trigger.length>0){$targetLayers=$tilt_trigger.eq(0);}}$targetLayers.data('mouse-handler',settings[0].mouse_handler);}if(parallax_type.indexOf('layers')>=0){if(init_type=='layers'){self.create_layers();}if(animation_allowed){if(!$targetLayers.attr('data-mousemove-'+target_id)){$targetLayers.attr('data-mousemove-'+target_id,target_id);$targetLayers.on('mousemove.trx_addons_parallax',self.mouse_move_handler);$targetLayers.on('mouseleave.trx_addons_parallax',self.mouse_leave_handler);}if(motion_list.length>0){$targetLayers.attr('data-motionmove-'+target_id,setInterval(self.motion_move_handler,motion_period));}}}if(parallax_type.indexOf('blocks')>=0){settings[0].selector=$targetBlocks;settings[0].hsection=$targetBlocks.parents('.sc_hscroll_section');settings[0].hscroller=settings[0].hsection.length?settings[0].hsection.parents('.sc_hscroll_scroller'):false;if(settings[0].flow=='sticky'){$targetBlocks.css('top',(100-settings[0].range_start)+'%');}scroll_list.push(settings[0]);settings[0].selector.addClass('trx_addons_parallax_blocks_need_start');}if(!GET_SIZES_ON_SCROLL){self.get_blocks_sizes();$document.on('action.init_hidden_elements action.hscroll_inited',self.get_blocks_sizes);$document.on('action.sc_layouts_row_fixed_on action.sc_layouts_row_fixed_off',self.get_blocks_sizes);$document.on('action.resize_trx_addons',self.get_blocks_sizes);}if(animation_allowed){on_start_inited=false;var on_start_init=trx_addons_throttle(function(){if(!on_start_inited){on_start_inited=true;self.scroll_update(true);setTimeout(function(){self.scroll_handler();},10);}},100);$document.on('action.resize_trx_addons action.scroll_trx_addons action.hscroll_inited',self.scroll_handler);$document.on('action.resize_trx_addons action.scroll_trx_addons action.hscroll_inited action.init_hidden_elements action.sc_layouts_row_fixed_on action.sc_layouts_row_fixed_off',on_start_init);}return true;};self.remove_handlers=function($init_obj,force){var found=$target.is($init_obj)||force;if(found){var id=$init_obj.data('id');$init_obj.attr('style','');if($init_obj.attr('data-mousemove-'+id)){$init_obj.removeAttr('data-mousemove-'+id);$init_obj.off('mousemove.trx_addons_parallax',self.mouse_move_handler);$init_obj.off('mouseleave.trx_addons_parallax',self.mouse_leave_handler);}if($init_obj.attr('data-motionmove-'+id)){clearInterval($init_obj.attr('data-motionmove-'+id));$init_obj.removeAttr('data-motionmove-'+id);}}return found;};self.get_blocks_sizes=function(){jQuery.each(scroll_list,function(index,block){var hscroller_offset=block.hsection.length?block.hscroller.data('hscroll-offset')||0:0;var hsection_offset=block.hsection.length?block.hsection.data('hscroll-section-offset')||0:0;hscroller_offset+=hsection_offset;block.sizes={width:block.selector.outerWidth(),height:block.selector.outerHeight(),top:block.selector.offset().top+hscroller_offset};if(block.flow=='sticky'){var $parent=block.selector.parent();block.sizes.parent_selector=$parent;block.sizes.parent_height=$parent.length?$parent.outerHeight():0;block.sizes.parent_top=$parent.length?$parent.offset().top+hscroller_offset:0;}});};self.create_layers=function(){$target.find('> .sc_parallax_block').remove();var bg_parallax_present=false;jQuery.each(settings,function(index,block){var image=block['image'].url,speed=block['speed'].size,z_index=block['z_index'].size,bg_size=block['bg_size']?block['bg_size']:'auto',type=block['type']?block['type']:'none',anim_prop=block['animation_prop']?(['scroll','motion'].indexOf(type)!=-1&&block['animation_prop']!='background'?'transform':block['animation_prop']):'background',left=block['left'].size,top=block['top'].size,motion_dir=block['motion_dir']?block['motion_dir']:'round',motion_time=block['motion_time']?block['motion_time'].size:5,tilt_amount=block['mouse_tilt_amount']?block['mouse_tilt_amount'].size:70,mouse_handler=block['mouse_handler']?block['mouse_handler']:'row',bg_parallax=block['bg_parallax']&&type=='scroll'&&anim_prop=='background'?block['bg_parallax']:false,$layout=null;if(bg_parallax){bg_parallax_present=true;}if(''!==image||'none'!==type){var layout_init={'z-index':z_index};if('none'===type){layout_init['left']=left+'%';layout_init['top']=top+'%';}$layout=jQuery('<div class="sc_parallax_block'+' sc_parallax_block_type_'+type+' sc_parallax_block_animation_'+(bg_parallax?'bg_parallax':anim_prop)+(is_safari?' is-safari':'')+('MacIntel'==platform?' is-mac':'')+(typeof block['class']!=='undefined'&&block['class']!=''?' '+block['class']:'')+'">'+'<div class="sc_parallax_block_image"'+(bg_parallax?' parallax="'+(speed/100)+'"':'')+'></div>'+'</div>').prependTo($target).css(layout_init);layout_init={'background-image':'url('+image+')','background-size':bg_size,'background-position-x':left+'%','background-position-y':top+'%'};$layout.find('> .sc_parallax_block_image').css(layout_init);var layout_data={selector:$layout,image:image,size:bg_size,bg_parallax:bg_parallax,prop:anim_prop,type:type,x:left,y:top,z:z_index,speed:2*(speed/100),tilt_amount:tilt_amount,mouse_handler:mouse_handler,motion_dir:motion_dir,motion_time:motion_time};if('scroll'===type){layout_data.hsection=layout_data.selector.parents('.sc_hscroll_section');layout_data.hscroller=layout_data.hsection.length?layout_data.hsection.parents('.sc_hscroll_scroller'):false;scroll_list.push(layout_data);}else if('mouse'===type){mouse_list.push(layout_data);}else if('motion'===type){motion_list.push(layout_data);}}});if(bg_parallax_present){trx_addons_bg_parallax($target.get(0));}};var in_out_last_state='';self.get_block_params=function(block){var params=trx_addons_object_merge({},parallax_bp_settings(block));if(typeof params.type=='undefined')params.type='object';if(typeof params.flow=='undefined')params.flow='default';if(typeof params.crop=='undefined')params.crop='none';if(typeof params.range_start=='undefined')params.range_start=0;if(typeof params.range_end=='undefined')params.range_end=40;if(params.range_end<=params.range_start){params.range_end=Math.min(100,params.range_start+params.range_end);}if(typeof params.sticky_offset=='undefined')params.sticky_offset=0;if(params.flow=='entrance'){params.range_end=100;}else if(params.flow=='sticky'){params.range_end=params.range_start;}if(typeof params.duration=='undefined')params.duration=1;if(typeof params.delay=='undefined')params.delay=0;if(typeof params.squeeze=='undefined')params.squeeze=1;if(typeof params.ease=='undefined')params.ease="power2";if(typeof params.lag=='undefined')params.lag=0;if(typeof params.x_start=='undefined')params.x_start=0;if(typeof params.x_start_unit=='undefined')params.x_start_unit='px';if(typeof params.x_end=='undefined')params.x_end=0;if(typeof params.x_end_unit=='undefined')params.x_end_unit='px';if(typeof params.y_start=='undefined')params.y_start=0;if(typeof params.y_start_unit=='undefined')params.y_start_unit='px';if(typeof params.y_end=='undefined')params.y_end=0;if(typeof params.y_end_unit=='undefined')params.y_end_unit='px';if(typeof params.scale_start=='undefined')params.scale_start=100;if(typeof params.scale_end=='undefined')params.scale_end=100;if(typeof params.rotate_start=='undefined')params.rotate_start=0;if(typeof params.rotate_end=='undefined')params.rotate_end=0;if(typeof params.opacity_start=='undefined')params.opacity_start=1;if(typeof params.opacity_end=='undefined')params.opacity_end=1;if(typeof params.crop_start=='undefined')params.crop_start=100;if(typeof params.crop_end=='undefined')params.crop_end=100;if(typeof params.text=='undefined')params.text='block';if(typeof params.text_separate=='undefined')params.text_separate=0;if(params.flow=='in_out'){var w_top=wst+wh*(1-params.range_end/100),w_bottom=wst+wh*(1-params.range_start/100),obj_height=params.sizes.height,obj_top=params.sizes.top+(ww<TRX_ADDONS_STORAGE['mobile_breakpoint_scroll_lag_off']?0:params.lag),obj_bottom=obj_top+obj_height;if(w_top>=obj_bottom||in_out_last_state=='out'){in_out_last_state=w_top>=obj_bottom?'out':'';params.in_out_state='out';params.force=w_top<obj_bottom;params.range_start=params.range_end;params.range_end=100;params.x_start=0;params.y_start=0;params.scale_start=100;params.rotate_start=0;params.opacity_start=1;params.crop_start=100;params.crop=self.crop_reverse(params,'out');}else if(w_bottom<=obj_top||in_out_last_state=='in'){in_out_last_state=w_bottom<=obj_top?'in':'';params.in_out_state='in';params.force=w_bottom>obj_top;params.range_end=params.range_start;params.range_start=0;params.x_end=0;params.y_end=0;params.scale_end=100;params.rotate_end=0;params.opacity_end=1;params.crop_end=100;params.crop=self.crop_reverse(params,'in');}else{params.in_out_state='';params.x_start=params.x_end=0;params.y_start=params.y_end=0;params.scale_start=params.scale_end=100;params.rotate_start=params.rotate_end=0;params.opacity_start=params.opacity_end=1;params.crop_start=params.crop_end=100;}}return params;};self.scroll_handler=function(e){if(!animation_allowed){return;}wst=trx_addons_window_scroll_top()+trx_addons_fixed_rows_height();ww=trx_addons_window_width();wh=trx_addons_window_height()-trx_addons_fixed_rows_height();if(on_start_inited){self.scroll_update();}};self.scroll_update=function(force){if(GET_SIZES_ON_SCROLL){self.get_blocks_sizes();}jQuery.each(scroll_list,function(index,block){if(parallax_type.indexOf('layers')>=0){if((!block.bg_parallax||block.prop!='background')&&block.speed!==undefined){var $image=block.selector.find('.sc_parallax_block_image').eq(0),speed=block.speed,offset_top=block.sizes.top,h=block.sizes.height,y=(wst+wh-offset_top)/h*100;if(wst<offset_top-wh)y=0;if(wst>offset_top+h)y=200;y=parseFloat(speed*y).toFixed(1);if('background'===block.prop){$image.css({'background-position':block.x+'% calc('+block.y+'% + '+y+'px)'});}else{$image.css({'transform':'translateY('+y+'px)'});}}}if(parallax_type.indexOf('blocks')>=0){var params=self.get_block_params(block);var w_top=wst+wh*(1-params.range_end/100),w_bottom=wst+wh*(1-params.range_start/100),w_delta=params.flow=='entrance'?0:100,obj=params.selector,obj_width=params.sizes.width,obj_height=params.sizes.height,obj_top=params.sizes.top+(ww<TRX_ADDONS_STORAGE['mobile_breakpoint_scroll_lag_off']?0:params.lag),obj_bottom=obj_top+obj_height,parent_top=params.flow=='sticky'?params.sizes.parent_top:0,parent_bottom=params.flow=='sticky'?parent_top+params.sizes.parent_height*(1-params.sticky_offset/100):0;var entrance_complete=obj.hasClass('sc_parallax_entrance_complete'),bottom_delta=params.flow=='entrance'&¶ms.range_start==0?wh*(1-params.range_start/100)/10:0;var obj_visible=true;if(obj.data('inited')===undefined&¶ms.flow!='sticky'){if(obj_top>w_bottom){obj_top=w_bottom+w_delta-bottom_delta;obj_visible=false;}else if(obj_bottom<w_top){obj_bottom=w_top-w_delta;obj_visible=false;}obj.data('inited',1);}if((force||params.force)||(!entrance_complete&&w_top-w_delta<=(params.flow=='sticky'?parent_bottom:(params.flow=='in_out'&¶ms.in_out_state=='in'?obj_top:obj_bottom))&&(params.flow=='sticky'?parent_top:(params.flow=='in_out'&¶ms.in_out_state=='out'?obj_bottom:obj_top))<=w_bottom+w_delta-bottom_delta)){if(params.flow=='entrance'){var entrance_start=false;if(!obj.data('entrance-inited')){if(obj_bottom<=w_top-w_delta){obj.addClass('sc_parallax_entrance_complete');}else{entrance_start=true;}obj.data('entrance-inited',1);}else if(!obj.hasClass('sc_parallax_entrance_complete')){obj.addClass('sc_parallax_entrance_complete');}}var delta,shift;if(params.flow=='entrance'){delta=1;shift=entrance_start?0:1;}else if(params.flow=='sticky'){var obj_anchor=obj_top+Math.round(obj_height*(100-params.range_start)/100);delta=Math.max(1,parent_bottom-obj_bottom);shift=Math.max(0,w_bottom-obj_anchor);if(force){block.selector.css('top','calc( '+(100-params.range_start)+'% - '+(obj_anchor-obj_top)+'px )');}}else if(params.flow=='in_out'){delta=Math.max(1,wh*(params.range_end-params.range_start)/100);shift=w_bottom-(params.in_out_state=='in'?obj_top:obj_bottom);}else{delta=Math.max(1,wh*(params.range_end-params.range_start)/100+obj_height);shift=w_bottom-obj_top;}var x_start_in_px=params.x_start_unit=='px'||params.x_start_unit==params.x_end_unit?params.x_start:trx_addons_units2px(params.x_start+params.x_start_unit,obj,'x'),x_end_in_px=params.x_end_unit=='px'||params.x_start_unit==params.x_end_unit?params.x_end:trx_addons_units2px(params.x_end+params.x_end_unit,obj,'x'),y_start_in_px=params.y_start_unit=='px'||params.y_start_unit==params.y_end_unit?params.y_start:trx_addons_units2px(params.y_start+params.y_start_unit,obj,'y'),y_end_in_px=params.y_end_unit=='px'||params.y_start_unit==params.y_end_unit?params.y_end:trx_addons_units2px(params.y_end+params.y_end_unit,obj,'y'),step_x=x_start_in_px!=x_end_in_px?(x_end_in_px-x_start_in_px)/delta:0,step_y=y_start_in_px!=y_end_in_px?(y_end_in_px-y_start_in_px)/delta:0,step_scale=params.scale_start!=params.scale_end?(params.scale_end-params.scale_start)/100/delta:0,step_rotate=params.rotate_start!=params.rotate_end?(params.rotate_end-params.rotate_start)/delta:0,step_opacity=params.opacity_start!=params.opacity_end?(params.opacity_end-params.opacity_start)/delta:0,step_crop=!trx_addons_is_off(params.crop)&¶ms.crop_start!=params.crop_end?(params.crop_end-params.crop_start)/delta:0;var scroller_init={overwrite:true,ease:self.get_ease(params.ease)},val=false;if(step_x!==0){val=Math.round(x_start_in_px+shift*step_x);if(x_start_in_px<x_end_in_px&&val<x_start_in_px||x_start_in_px>x_end_in_px&&val>x_start_in_px){val=x_start_in_px;}if(x_start_in_px<x_end_in_px&&val>x_end_in_px||x_start_in_px>x_end_in_px&&val<x_end_in_px){val=x_end_in_px;}scroller_init.x=val+(params.x_start_unit==params.x_end_unit?params.x_start_unit:'px');}if(step_y!==0){val=Math.round(y_start_in_px+shift*step_y);if(y_start_in_px<y_end_in_px&&val<y_start_in_px||y_start_in_px>y_end_in_px&&val>y_start_in_px){val=y_start_in_px;}if(y_start_in_px<y_end_in_px&&val>y_end_in_px||y_start_in_px>y_end_in_px&&val<y_end_in_px){val=y_end_in_px;}scroller_init.y=val+(params.y_start_unit==params.y_end_unit?params.y_start_unit:'px');}if(step_rotate!==0){val=trx_addons_round_number(params.rotate_start+shift*step_rotate,2);if(params.rotate_start<params.rotate_end&&val<params.rotate_start||params.rotate_start>params.rotate_end&&val>params.rotate_start){val=params.rotate_start;}if(params.rotate_start<params.rotate_end&&val>params.rotate_end||params.rotate_start>params.rotate_end&&val<params.rotate_end){val=params.rotate_end;}scroller_init.rotation=val;}if(step_scale!==0){val=trx_addons_round_number(params.scale_start/100+shift*step_scale,2);if(params.scale_start<params.scale_end&&val<params.scale_start/100||params.scale_start>params.scale_end&&val>params.scale_start/100){val=params.scale_start/100;}if(params.scale_start<params.scale_end&&val>params.scale_end/100||params.scale_start>params.scale_end&&val<params.scale_end/100){val=params.scale_end/100;}scroller_init.scale=val;}if(step_opacity!==0){val=trx_addons_round_number(params.opacity_start+shift*step_opacity,2);if(params.opacity_start<params.opacity_end&&val<params.opacity_start||params.opacity_start>params.opacity_end&&val>params.opacity_start){val=params.opacity_start;}if(params.opacity_start<params.opacity_end&&val>params.opacity_end||params.opacity_start>params.opacity_end&&val<params.opacity_end){val=params.opacity_end;}scroller_init.opacity=Math.max(0,Math.min(1,val));}if(step_crop!==0){val=trx_addons_round_number(params.crop_start+shift*step_crop,2);if(params.crop_start<params.crop_end&&val<params.crop_start||params.crop_start>params.crop_end&&val>params.crop_start){val=params.crop_start;}if(params.crop_start<params.crop_end&&val>params.crop_end||params.crop_start>params.crop_end&&val<params.crop_end){val=params.crop_end;}scroller_init.crop=Math.max(0,Math.min(100,val));scroller_init.onUpdate=function(t){obj.css('clip-path',self.clip_path(obj.prop('crop'),params.crop,obj));};}obj.data('trx-parallax-scroller-init',scroller_init);if(['chars','words'].indexOf(params.text)!=-1&&obj.data('element_type')!==undefined){var $inner_obj=parallax_text_prepare(obj,[params]);if($inner_obj&&$inner_obj.length>0){$inner_obj.addClass('trx_addons_parallax_blocks_need_start');obj.removeClass('trx_addons_parallax_blocks_need_start');obj=$inner_obj;}}if(step_crop!==0){obj.each(function(){if(jQuery(this).prop('crop')===undefined){jQuery(this).prop('crop',scroller_init.crop);}});}var set_start_position=force;if(val!==false){var animate=function(){obj.each(function(idx){if(idx===0||set_start_position){TweenMax.to(obj.eq(idx),set_start_position?0:params.duration,scroller_init);if(set_start_position){obj.eq(idx).addClass('trx_addons_parallax_blocks_on_start');}}else{setTimeout(function(){TweenMax.to(obj.eq(idx),params.duration,scroller_init);},(params.text=='chars'?75:250)*idx*params.squeeze);}});};if(params.flow=='entrance'&¶ms.delay>0&&!entrance_start){setTimeout(animate,params.delay*1000);}else{animate();}}else if(set_start_position){obj.addClass('trx_addons_parallax_blocks_on_start');}}}});};self.crop_reverse=function(params,state){var crop_in=params.crop_orig?params.crop_orig:params.crop,crop_out=crop_in;if(state=='out'){if(!params.crop_orig)params.crop_orig=crop_in;if(crop_in=='wipe_left_right')crop_out='wipe_right_left';else if(crop_in=='wipe_right_left')crop_out='wipe_left_right';else if(crop_in=='wipe_top_bottom')crop_out='wipe_bottom_top';else if(crop_in=='wipe_bottom_top')crop_out='wipe_top_bottom';else if(crop_in=='corner_top_left')crop_out='corner_bottom_right';else if(crop_in=='corner_top_right')crop_out='corner_bottom_left';else if(crop_in=='corner_bottom_left')crop_out='corner_top_right';else if(crop_in=='corner_bottom_right')crop_out='corner_top_left';else if(crop_in=='box_left')crop_out='box_right';else if(crop_in=='box_right')crop_out='box_left';else if(crop_in=='box_top')crop_out='box_bottom';else if(crop_in=='box_bottom')crop_out='box_top';}return state=='in'?crop_in:crop_out;};self.clip_path=function(val,type,obj){var clip='';if(type=='circle'){clip='circle('+val+'% at center)';}else if(type=='ellipse_hor'){clip='ellipse( '+Math.min(100,val*1.2)+'% '+val+'% at center)';}else if(type=='ellipse_ver'){clip='ellipse('+val+'% '+Math.min(100,val*2.5)+'% at center)';}else{var border_radius=obj.data('trx-addons-clip-border-radius')===undefined?obj.find('>.elementor-widget-container').css('border-radius'):obj.data('trx-addons-clip-border-radius');if(obj.data('trx-addons-clip-border-radius')===undefined){obj.data('trx-addons-clip-border-radius',border_radius);}var x_divider=['wipe_out_vertical','box_center','box_top','box_bottom'].indexOf(type)!=-1?2:1;var y_divider=['wipe_out_horizontal','box_center','box_left','box_right'].indexOf(type)!=-1?2:1;var shift_top=['wipe_bottom_top','wipe_out_horizontal','corner_bottom_left','corner_bottom_right','box_center','box_left','box_right','box_bottom'].indexOf(type)!=-1?1:0;var shift_bottom=['wipe_top_bottom','wipe_out_horizontal','corner_top_left','corner_top_right','box_center','box_left','box_right','box_top'].indexOf(type)!=-1?1:0;var shift_left=['wipe_right_left','wipe_out_vertical','corner_top_right','corner_bottom_right','box_center','box_top','box_right','box_bottom'].indexOf(type)!=-1?1:0;var shift_right=['wipe_left_right','wipe_out_vertical','corner_top_left','corner_bottom_left','box_center','box_top','box_left','box_bottom'].indexOf(type)!=-1?1:0;clip='inset('+(shift_top?(100-val)/y_divider:0)+'% '+(shift_right?(100-val)/x_divider:0)+'% '+(shift_bottom?(100-val)/y_divider:0)+'% '+(shift_left?(100-val)/x_divider:0)+'%'+(parseFloat(border_radius)>0?' round '+border_radius:'')+')';}return clip;};self.mouse_move_handler=function(e){if(tw===0){tl=$targetLayers.offset().left;tt=$targetLayers.offset().top;tw=$targetLayers.width();th=['window','content'].indexOf($targetLayers.data('mouse-handler'))!=-1?Math.min(trx_addons_window_height(),$targetLayers.height()):$targetLayers.height();cx=Math.ceil(tw/2);cy=Math.ceil(th/2);}wst=trx_addons_window_scroll_top()+trx_addons_fixed_rows_height();ww=trx_addons_window_width();wh=trx_addons_window_height()-trx_addons_fixed_rows_height();dx=e.clientX-tl-cx;dy=['window','content'].indexOf($targetLayers.data('mouse-handler'))!=-1?e.clientY-cy:e.clientY+wst-tt-cy;tx=-1*(dx/cx);ty=-1*(dy/cy);jQuery.each(mouse_list,self.mouse_move_update);};self.mouse_leave_handler=function(e){jQuery.each(mouse_list,function(index,block){var $image=block.selector.find('.sc_parallax_block_image').eq(0);if($image.length===0){$image=block.selector;}var x=0,y=0,z=0;var scroller_init=block.selector.data('trx-parallax-scroller-init');if(scroller_init){x=x*1+trx_addons_units2px((scroller_init.css?scroller_init.css.x:scroller_init.x)||0,block,'x');y=y*1+trx_addons_units2px((scroller_init.css?scroller_init.css.y:scroller_init.y)||0,block,'y');}if(block.prop=='background'){TweenMax.to($image,1.5,{overwrite:true,backgroundPositionX:block.x+'%',backgroundPositionY:block.y+'%',ease:Power2.easeOut});}else if(block.prop=='transform'){TweenMax.to($image,1.5,{overwrite:true,x:x,y:y,ease:Power2.easeOut});}else if(block.prop=='transform3d'){TweenMax.to($image,1.5,{overwrite:true,x:x,y:y,z:z,rotationX:0,rotationY:0,ease:Power2.easeOut});}else if(block.prop=='tilt'){TweenMax.to($image,0.2,{overwrite:true,x:x,y:y,z:z,rotationX:0,rotationY:0,scale:1,transformPerspective:1500,ease:Power2.easeOut});}});};self.mouse_move_update=function(index,block,time,ease){var $image=block.selector.find('.sc_parallax_block_image').eq(0),speed=block.speed,x=parseFloat(tx*125*speed).toFixed(1),y=parseFloat(ty*125*speed).toFixed(1),z=block.z*50,rotate_x=parseFloat(tx*25*speed).toFixed(1),rotate_y=parseFloat(ty*25*speed).toFixed(1);var scroller_init=block.selector.data('trx-parallax-scroller-init');if(scroller_init){x=x*1+trx_addons_units2px((scroller_init.css?scroller_init.css.x:scroller_init.x)||0,block,'x');y=y*1+trx_addons_units2px((scroller_init.css?scroller_init.css.y:scroller_init.y)||0,block,'y');}if($image.length===0){$image=block.selector;}if(block.prop=='background'){var bx=block.x*1+x/ww*100,by=block.y*1+y/wh*100;TweenMax.to($image,time===undefined?1:time,{overwrite:true,backgroundPositionX:bx+'%',backgroundPositionY:by+'%',ease:ease===undefined?Power2.easeOut:ease});}else if(block.prop=='transform'){TweenMax.to($image,time===undefined?1:time,{overwrite:true,x:x,y:y,ease:ease===undefined?Power2.easeOut:ease});}else if(block.prop=='transform3d'){TweenMax.to($image,time===undefined?2:time,{overwrite:true,x:x,y:y,z:z,rotationX:rotate_y,rotationY:-rotate_x,ease:ease===undefined?Power2.easeOut:ease});}else if(block.prop=='tilt'){var m=block.tilt_amount>0?block.tilt_amount:70,k=['window','content'].indexOf($targetLayers.data('mouse-handler'))!=-1?2:4;z=Math.max(0,block.z);if(isNaN(z))z=0;TweenMax.set($image,{transformOrigin:((dx+cx)*25/tw+40)+"% "+((dy+cy)*25/th+40)+"%",transformPerspective:1000+500*z});TweenMax.to($image,time===undefined?0.5:time,{overwrite:true,rotationX:dy/(m-k*z),rotationY:-dx/(m-k*z),y:ty*2*z,x:tx*2*z,z:2*z,scale:1+z/100,ease:ease===undefined?Power2.easeOut:ease});}};self.motion_move_handler=function(){if(tw===0){tl=$targetLayers.offset().left;tt=$targetLayers.offset().top;tw=$targetLayers.width();th=$targetLayers.height();cx=Math.ceil(tw/2);cy=Math.ceil(th/2);}jQuery.each(motion_list,function(index,block){var fi,delta=((motion_period*motion_step)%(block['motion_time']*1000))/(block['motion_time']*1000),angle=2*Math.PI*delta;if(block['motion_dir']=='round'){fi=Math.atan2(tw/2*Math.sin(angle),th/2*Math.cos(angle));dx=tw/2*Math.cos(fi);dy=th/2*Math.sin(fi);}else if(block['motion_dir']=='random'){dx=-tw+tw*2*Math.random();dy=-th+th*2*Math.random();}else{dx=block['motion_dir']=='vertical'?0:tw/2*Math.cos(angle);dy=block['motion_dir']=='horizontal'?0:th/2*Math.sin(angle);}tx=-1*(dx/cx);ty=-1*(dy/cy);if(block['motion_dir']=='random'){if(delta===0){self.mouse_move_update(index,block,block['motion_time'],Power0.easeNone);}}else{self.mouse_move_update(index,block,block['motion_time'],block['motion_dir']=='round'?Power0.easeNone:Power2.easeOut);}});motion_step++;};self.get_ease=function(name){name=name.toLowerCase();if(name=='none'||name=='line'||name=='linear'||name=='power0')return Power0.easeNone;else if(name=='power1')return Power1.easeOut;else if(name=='power2')return Power2.easeOut;else if(name=='power3')return Power3.easeOut;else if(name=='power4')return Power4.easeOut;else if(name=='back')return Back.easeOut;else if(name=='elastic')return Elastic.easeOut;else if(name=='bounce')return Bounce.easeOut;else if(name=='rough')return Rough.easeOut;else if(name=='slowmo')return SlowMo.easeOut;else if(name=='stepped')return Stepped.easeOut;else if(name=='circ')return Circ.easeOut;else if(name=='expo')return Expo.easeOut;else if(name=='sine')return Sine.easeOut;};};window.trx_addons_bg_parallax=function(clip){var parallax=clip.querySelectorAll('.sc_parallax_block_image[parallax]'),parallaxDetails=[],sticky=false;var fixedPos=document.createElement('div');fixedPos.style.position='fixed';fixedPos.style.top='0';fixedPos.style.width='1px';fixedPos.style.height='1px';fixedPos.style.zIndex=1;document.body.insertBefore(fixedPos,document.body.firstChild);for(var i=0;i<parallax.length;i++){var elem=parallax[i];var container=elem.parentNode;if(getComputedStyle(container).overflow!='visible'){console.error('Need non-scrollable container to apply perspective for',elem);continue;}if(clip&&container.parentNode!=clip){console.warn('Currently we only track a single overflow clip, but elements from multiple clips found.',elem);}clip=container.parentNode;if(getComputedStyle(clip).overflow=='visible'){console.error('Parent of sticky container should be scrollable element',elem);}var perspectiveElement;if(sticky||getComputedStyle(clip).webkitOverflowScrolling){sticky=true;perspectiveElement=container;}else{perspectiveElement=clip;container.style.transformStyle='preserve-3d';}perspectiveElement.style.perspectiveOrigin='bottom right';perspectiveElement.style.perspective='1px';if(sticky){elem.style.position='-webkit-sticky';elem.style.top='0';}elem.style.transformOrigin='bottom right';var previousCover=parallax[i].previousElementSibling;while(previousCover&&previousCover.hasAttribute('parallax')){previousCover=previousCover.previousElementSibling;}var nextCover=parallax[i].nextElementSibling;while(nextCover&&!nextCover.hasAttribute('parallax-cover')){nextCover=nextCover.nextElementSibling;}parallaxDetails.push({'node':parallax[i],'top':parallax[i].offsetTop,'sticky':!!sticky,'nextCover':nextCover,'previousCover':previousCover});}for(i=0;i<parallax.length;i++){parallax[i].parentNode.insertBefore(parallax[i],parallax[i].parentNode.firstChild);}clip.addEventListener('scroll',function(){for(var i=0;i<parallaxDetails.length;i++){var container=parallaxDetails[i].node.parentNode;var previousCover=parallaxDetails[i].previousCover;var nextCover=parallaxDetails[i].nextCover;var parallaxStart=previousCover?(previousCover.offsetTop+previousCover.offsetHeight):0;var parallaxEnd=nextCover?nextCover.offsetTop:container.offsetHeight;var threshold=200;var visible=parallaxStart-threshold-clip.clientHeight<clip.scrollTop&¶llaxEnd+threshold>clip.scrollTop;var display='block';if(parallaxDetails[i].node.style.display!=display){parallaxDetails[i].node.style.display=display;}}});var bg_parallax_resize=function(details){for(var i=0;i<details.length;i++){var container=details[i].node.parentNode;var clip=container.parentNode;var previousCover=details[i].previousCover;var nextCover=details[i].nextCover;var rate=details[i].node.getAttribute('parallax');var parallaxStart=previousCover?(previousCover.offsetTop+previousCover.offsetHeight):0;var scrollbarWidth=details[i].sticky?0:clip.offsetWidth-clip.clientWidth;var parallaxElem=details[i].sticky?container:clip;var height=details[i].node.offsetHeight;var depth=0;if(rate){depth=1-(1/rate);}else{var parallaxEnd=nextCover?nextCover.offsetTop:container.offsetHeight;depth=(height-parallaxEnd+parallaxStart)/(height-clip.clientHeight);}if(details[i].sticky){depth=1.0/depth;}var scale=1.0/(1.0-depth);var dx=scrollbarWidth*(scale-1);var dy=details[i].sticky?-(clip.scrollHeight-parallaxStart-height)*(1-scale):(parallaxStart-depth*(height-clip.clientHeight))*scale;details[i].node.style.transform='scale('+(1-depth)+') translate3d('+dx+'px, '+dy+'px, '+depth+'px)';}};window.addEventListener('resize',bg_parallax_resize.bind(null,parallaxDetails));bg_parallax_resize(parallaxDetails);};}());(function(){"use strict";jQuery(document).on('action.init_hidden_elements',trx_addons_cf7_init);function trx_addons_cf7_init(e,container){if(container===undefined)container=jQuery('body');if(container.length===undefined||container.length===0)return;container.find('.wpcf7:not(.alert_inited)').each(function(){var $form=jQuery(this);$form.addClass('alert_inited').on('wpcf7:submit wpcf7submit',function(e,details){var response=$form.find('.wpcf7-response-output');if(response.length){response.addClass('trx_addons_message_box').removeClass('trx_addons_message_box_info trx_addons_message_box_error trx_addons_message_box_success');if(typeof e=='object'&&typeof e.detail=='object'&&typeof e.detail.status!='undefined'){if(e.detail.status=='validation_failed'){response.addClass('trx_addons_message_box_error');}else if(e.detail.status=='mail_sent'){response.addClass('trx_addons_message_box_success');}else{response.addClass('trx_addons_message_box_info');}}response.fadeIn();}}).on('click keypress change',function(){$form.find('.wpcf7-response-output:visible').fadeOut();});$form.on('change','input,select,textarea',function(){var $self=jQuery(this),$wrap=$self.parents('.wpcf7-not-valid');if($self.val()!==''){if($self.hasClass('wpcf7-not-valid')){$self.removeClass('wpcf7-not-valid');}else if($wrap.length>0){$wrap.removeClass('wpcf7-not-valid');}}});});}})();jQuery(document).on('action.ready_trx_addons',function(){"use strict";var count_mc4wp=0;jQuery('.mc4wp-form-fields').each(function(){count_mc4wp++;if(count_mc4wp>1){jQuery(this).find('input[type="checkbox"]').each(function(){var id=jQuery(this).attr('id');jQuery(this).attr('id',id+'_'+count_mc4wp).next('label').attr('for',id+'_'+count_mc4wp);});}});});jQuery(document).ready(function(){"use strict";var $window=jQuery(window),$document=jQuery(document),$body=jQuery('body');window.trx_addons_ai_helper_igenerator_load_image=function($tag){$tag.parents('.sc_igenerator_image_inner').removeClass('sc_igenerator_image_loading');};window.trx_addons_ai_helper_igenerator_reload_image=function($tag){if(($tag.data('total-reloads')||0)<20&&$tag.attr('src')!==''&&trx_addons_is_external_url($tag.attr('src'))){$tag.data('total-reloads',($tag.data('total-reloads')||0)+1).parents('.sc_igenerator_image_inner').addClass('sc_igenerator_image_loading');var src=$tag.attr('src');setTimeout(function(){$tag.attr('src','');$tag.attr('src',src);},5000);}};$document.on('action.init_hidden_elements',function(e,container){if(container===undefined){container=$body;}var animation_out=trx_addons_apply_filters('trx_addons_filter_sc_igenerator_animation_out','fadeOutDownSmall animated normal'),animation_in=trx_addons_apply_filters('trx_addons_filter_sc_igenerator_animation_in','fadeInUpSmall animated normal');container.find('.sc_igenerator:not(.sc_igenerator_inited)').each(function(){var $sc=jQuery(this).addClass('sc_igenerator_inited'),$form=$sc.find('.sc_igenerator_form'),$prompt=$sc.find('.sc_igenerator_form_field_prompt_text'),$negative_prompt=$sc.find('.sc_igenerator_form_field_negative_prompt_text'),$upload_image=$sc.find('.sc_igenerator_form_field_upload_image_field'),$button=$sc.hasClass('sc_igenerator_default')?$sc.find('.sc_igenerator_form_field_prompt_button'):$sc.find('.sc_igenerator_form_field_generate_button'),$settings=$sc.find('.sc_igenerator_form_settings'),$settings_button=$sc.find('.sc_igenerator_form_settings_button'),settings_light=$sc.hasClass('sc_igenerator_default')&&!$settings.hasClass('sc_igenerator_form_settings_full'),$model=$sc.hasClass('sc_igenerator_default')?$settings.find('[name="sc_igenerator_form_settings_field_model"]'):$sc.find('[name="sc_igenerator_form_field_model"]'),$style=$sc.hasClass('sc_igenerator_default')?$settings.find('[name="sc_igenerator_form_settings_field_style"]'):$sc.find('[name="sc_igenerator_form_field_style"]'),$style_openai=$sc.hasClass('sc_igenerator_default')?$settings.find('[name="sc_igenerator_form_settings_field_style_openai"]'):$sc.find('[name="sc_igenerator_form_field_style_openai"]'),$size=$sc.hasClass('sc_igenerator_default')?$settings.find('[name="sc_igenerator_form_settings_field_size"]'):$sc.find('[name="sc_igenerator_form_field_size"]'),$width=$sc.hasClass('sc_igenerator_default')?$settings.find('[name="sc_igenerator_form_settings_field_width"]'):$sc.find('[name="sc_igenerator_form_field_width"]'),$height=$sc.hasClass('sc_igenerator_default')?$settings.find('[name="sc_igenerator_form_settings_field_height"]'):$sc.find('[name="sc_igenerator_form_field_height"]'),$preview=$sc.find('.sc_igenerator_images'),$actions=$sc.find('.sc_igenerator_form_actions'),$actions_slider=$sc.find('.sc_igenerator_form_actions_slider:not(.sc_igenerator_form_actions_slider_inited)').addClass('sc_igenerator_form_actions_slider_inited'),$upscaler=$sc.find('[name="sc_igenerator_form_field_upscaler"]'),fetch_img='';var need_resize=trx_addons_apply_filters('sc_igenerator_filter_need_resize',$sc.parents('.sc_switcher').length>0),resize_delay=trx_addons_apply_filters('sc_igenerator_filter_resize_delay',animation_in||animation_out?400:0);$settings_button.on('click',function(e){e.preventDefault();$settings.toggleClass('sc_igenerator_form_settings_show');return false;});$document.on('click',function(e){if($settings.hasClass('sc_igenerator_form_settings_show')&&!jQuery(e.target).closest('.sc_igenerator_form_settings').length){$settings.removeClass('sc_igenerator_form_settings_show');}});if(settings_light&&$sc.hasClass('sc_igenerator_default')){$model.on('click',function(e){setTimeout(function(){$settings.removeClass('sc_igenerator_form_settings_show');},200);});}$model.on('change',function(){check_fields_visibility();});$prompt.on('change keyup',function(){check_fields_visibility();});$upload_image.on('change',function(){check_fields_visibility();});$upscaler.on('change',function(){check_fields_visibility();});$size.on('change',function(e,from_check){if(!from_check){check_fields_visibility();}});if(!settings_light){$sc.find('.sc_igenerator_form_settings_field_numeric_wrap_button_inc,.sc_igenerator_form_settings_field_numeric_wrap_button_dec,.sc_igenerator_form_field_numeric_wrap_button_inc,.sc_igenerator_form_field_numeric_wrap_button_dec').on('click',function(e){e.preventDefault();var $self=jQuery(this),$field=$self.parents('.sc_igenerator_form_settings_field_numeric_wrap,.sc_igenerator_form_field_numeric_wrap').eq(0),$input=$field.find('input'),val=Number($input.val()||0),step=Number($input.attr('step')||1),min=Number($input.attr('min')||0),max=Number($input.attr('max')||1024);if($self.hasClass('sc_igenerator_form_settings_field_numeric_wrap_button_inc')||$self.hasClass('sc_igenerator_form_field_numeric_wrap_button_inc')){val=Math.min(max,val+step);}else{val=Math.max(min,val-step);}if(step<1){val=Math.round(val*10)/10;}$input.val(val).trigger('change');return false;});}$sc.on('click','.sc_igenerator_form_field_tags_item,.sc_igenerator_message_translation',function(e){e.preventDefault();var $self=jQuery(this),$prompt_field=$self.data('tag-type')=='negative_prompt'?$negative_prompt:$prompt;if(!$prompt_field.attr('disabled')){$prompt_field.val($self.data('tag-prompt')).trigger('change').get(0).focus();}return false;});$upload_image.on('change',function(e){var $self=jQuery(this),file=$self.val().replace(/\\/g,'/').replace(/.*\//,'');$self.parent().toggleClass('filled',true).find('.sc_igenerator_form_field_upload_image_text').removeClass('theme_form_field_placeholder').text(file);});$sc.on('click','.sc_igenerator_message_close',function(e){e.preventDefault();$form.find('.sc_igenerator_message').slideUp();return false;});$prompt.on('keydown',function(e){if(e.keyCode==13){e.preventDefault();$button.trigger('click');return false;}});if($sc.hasClass('sc_igenerator_default')){if($button.css('position')=='absolute'){var set_prompt_padding=(function(){$prompt.css('padding-right',(Math.ceil($button.outerWidth())+10)+'px');})();$window.on('resize',set_prompt_padding);}}if($sc.hasClass('sc_igenerator_extended')){$actions.on('click','a[data-action]',function(e){e.preventDefault();var $self=jQuery(this),$item=$self.parent();if(!$item.hasClass('sc_igenerator_form_actions_item_active')){$item.siblings('.sc_igenerator_form_actions_item_active').removeClass('sc_igenerator_form_actions_item_active');$item.addClass('sc_igenerator_form_actions_item_active');trx_addons_ai_helper_igenerator_move_slider_to_active_item();check_fields_visibility();}return false;});window.trx_addons_ai_helper_igenerator_move_slider_to_active_item=function(){var $active=$actions.find('.sc_igenerator_form_actions_item_active a');if($active.length){$actions_slider.css({left:$active.offset().left-$actions.offset().left,width:$active.outerWidth()});}};trx_addons_ai_helper_igenerator_move_slider_to_active_item();$document.on('action.resize_trx_addons',trx_addons_debounce(trx_addons_ai_helper_igenerator_move_slider_to_active_item,200));}function check_fields_visibility(){var action=$sc.hasClass('sc_igenerator_extended')?$actions.find('.sc_igenerator_form_actions_item_active a').data('action'):'generation';var model=($model.is('input[type="radio"]')?$model.filter(':checked').val():$model.val())||'';var disabled=false;if(action=='generation'){disabled=$prompt.attr('disabled')=='disabled'||$prompt.val()=='';}else if(action=='variations'||action=='upscale'){disabled=$upload_image.attr('disabled')=='disabled'||$upload_image.val()=='';}$button.toggleClass('sc_igenerator_form_field_prompt_button_disabled sc_igenerator_form_field_disabled',disabled);$form.find('.sc_igenerator_form_field,.sc_igenerator_form_settings_field').each(function(){var $self=jQuery(this),visible=!$sc.hasClass('sc_igenerator_extended')||(''+$self.data('actions')).indexOf(action)>=0;if($self.data('models')){var parts=$self.data('models').split(','),allow=false;for(var i=0;i<parts.length;i++){if(model.indexOf(parts[i])>=0){allow=true;break;}}visible&&=allow;}if(!settings_light&&$sc.hasClass('sc_igenerator_extended')&&$self.attr('class').indexOf('field_model')>0){$self.find('.sc_igenerator_form_settings_button').toggleClass('trx_addons_hidden',model.indexOf('openai/')>=0);}if(!settings_light&&$self.attr('class').indexOf('field_style')>0&&$self.attr('class').indexOf('field_style_')<0){visible&&=model.indexOf('stability-ai/')>=0;}if(!settings_light&&$self.attr('class').indexOf('field_style_openai')>0){visible&&=model.indexOf('openai/dall-e-3')>=0;}if(!settings_light&&$self.attr('class').indexOf('field_lora_model')>0){visible&&=model.indexOf('stabble-diffusion/')>=0&&model!='stabble-diffusion/default';}if(!settings_light&&$self.attr('class').indexOf('field_size')>0){$size.find('option').each(function(){var $option=jQuery(this),val=$option.val(),text=$option.text();$option.toggleClass('trx_addons_hidden',(model.indexOf('openai/')>=0&&(!TRX_ADDONS_STORAGE['ai_helper_sc_igenerator_openai_sizes']||!TRX_ADDONS_STORAGE['ai_helper_sc_igenerator_openai_sizes'][val]))||(model.indexOf('stabble-diffusion/')>=0&&text.indexOf('only')>0&&text.indexOf('SD only')<0)||(model.indexOf('stability-ai/')>=0&&text.indexOf('only')>0&&text.indexOf('Stability AI only')<0));if($option.is(':selected')&&$option.hasClass('trx_addons_hidden')){$size.val('256x256').trigger('change',true);}});var upscaler_model=$upscaler.length?($upscaler.val()||''):'';$self.find('.sc_igenerator_form_field_dimensions_wrap').toggleClass('trx_addons_hidden',action=='upscale'?upscaler_model.indexOf('stability-ai/')<0:$size.val()!='custom');$self.find('.sc_igenerator_form_field_size_wrap').toggleClass('trx_addons_hidden',action=='upscale');$self.find('.sc_igenerator_form_field_scale_wrap').toggleClass('trx_addons_hidden',action!='upscale'||upscaler_model.indexOf('stabble-diffusion/')<0);}if(!settings_light&&$sc.hasClass('sc_igenerator_default')&&($self.attr('class').indexOf('field_width')>0||$self.attr('class').indexOf('field_height')>0)){visible&&=$size.val()=='custom';}if(!settings_light&&$self.attr('class').indexOf('field_negative_prompt')>0){visible&&=model.indexOf('openai/')<0;}$self.toggleClass('trx_addons_hidden',!visible);});if(need_resize){$document.trigger('action.resize_trx_addons');}}check_fields_visibility();$button.on('click',function(e){e.preventDefault();var action_type=$sc.hasClass('sc_igenerator_default')?($upload_image.length&&$upload_image.val()?'variations':'generation'):$actions.find('.sc_igenerator_form_actions_item_active a').data('action'),prompt=$prompt.val(),negative_prompt=$negative_prompt.length?$negative_prompt.val():'',model=action_type=='upscale'?$upscaler.val():((settings_light?$model.filter(':checked').val():$model.val())||$form.data('igenerator-default-model')),settings=$form.data('igenerator-settings');if((action_type!='upscale'&&!prompt)||!check_limits()){return false;}$form.addClass('sc_igenerator_form_loading');var data={nonce:TRX_ADDONS_STORAGE['ajax_nonce'],action:'trx_addons_ai_helper_igenerator',action_type:action_type,settings:settings,prompt:prompt,negative_prompt:model.indexOf('openai/')>=0?'':negative_prompt,model:model,count:(trx_addons_get_cookie('trx_addons_ai_helper_igenerator_count')||0)*1+1};if(!settings_light){data.size=$size.val();if(data.size=='custom'||action_type=='upscale'){data.width=$width.val();data.height=$height.val();}data.style=model.indexOf('stability-ai/')>=0?$style.val():(model.indexOf('openai/dall-e-3')>=0?$style_openai.val():'');if(model.indexOf('stabble-diffusion/')>=0&&model!='stabble-diffusion/default'){data.lora_model=$sc.find('[name="sc_igenerator_form_field_lora_model"]').val();}}if($sc.hasClass('sc_igenerator_extended')){if(action_type=='upscale'){data.scale=$form.find('input[name="sc_igenerator_form_field_scale"]').val()||2;}if(data.model.indexOf('stabble-diffusion/')>=0){data.guidance_scale=$sc.find('[name="sc_igenerator_form_settings_field_guidance_scale"]').val();data.inference_steps=$sc.find('[name="sc_igenerator_form_settings_field_inference_steps"]').val();data.seed=$sc.find('[name="sc_igenerator_form_settings_field_seed"]').val();}else if(data.model.indexOf('stability-ai/')>=0){data.cfg_scale=$sc.find('[name="sc_igenerator_form_settings_field_cfg_scale"]').val();data.diffusion_steps=$sc.find('[name="sc_igenerator_form_settings_field_diffusion_steps"]').val();data.seed=$sc.find('[name="sc_igenerator_form_settings_field_seed"]').val();}}if($upload_image.length&&$upload_image.val()&&['variations','upscale'].indexOf(data.action_type)>=0){var formData=new FormData();for(var key in data){formData.append(key,data[key]);}formData.append('upload_image',$upload_image.get(0).files[0],$upload_image.get(0).files[0].name);jQuery.ajax({url:TRX_ADDONS_STORAGE['ajax_url'],type:"POST",data:formData,processData:false,contentType:false,success:getImages});}else{jQuery.post(TRX_ADDONS_STORAGE['ajax_url'],data,getImages);}function getImages(response){var rez={};if(response==''||response==0){rez={error:TRX_ADDONS_STORAGE['msg_ai_helper_error']};}else if(typeof response=='string'){try{rez=JSON.parse(response);}catch(e){rez={error:TRX_ADDONS_STORAGE['msg_ai_helper_error']};console.log(response);}}else{rez=response;}$form.removeClass('sc_igenerator_form_loading');if(!rez.error&&rez.data){var i=0;if(rez.data.fetch_id){for(i=0;i<rez.data.fetch_number;i++){rez.data.images.push({url:rez.data.fetch_img});}if(!fetch_img){fetch_img=rez.data.fetch_img;}var time=rez.data.fetch_time?rez.data.fetch_time:2000;setTimeout(function(){fetch_images(rez.data);},time);}if(rez.data.images.length>0){if(!rez.data.demo){update_limits_counter(rez.data.images.length);update_requests_counter();}var $images=$preview.find('.sc_igenerator_image');if(animation_in||animation_out){$preview.css({'height':$images.length?$preview.height()+'px':'36vh',});}if(!$images.length){$preview.show();}else if(animation_out){$images.removeClass(animation_in).addClass(animation_out);}setTimeout(function(){var currentDate=new Date();var timestamp=currentDate.getTime();var html='<div class="sc_igenerator_columns_wrap sc_item_columns '+TRX_ADDONS_STORAGE['columns_wrap_class']+' columns_padding_bottom'+(rez.data.columns>=rez.data.number?' '+TRX_ADDONS_STORAGE['columns_in_single_row_class']:'')+'">';for(var i=0;i<rez.data.images.length;i++){html+='<div class="sc_igenerator_image '+trx_addons_get_column_class(1,rez.data.columns,rez.data.columns_tablet,rez.data.columns_mobile)+(rez.data.fetch_id?' sc_igenerator_image_fetch':'')+(animation_in?' '+animation_in:'')+'">'+'<div class="sc_igenerator_image_inner">'+'<span class="sc_igenerator_image_wrap">'+'<img src="'+rez.data.images[i].url+'" alt=""'+(rez.data.fetch_id?' id="fetch-'+rez.data.fetch_id+'"':'')+' width="1000" height="1000"'+'>'+'<span class="sc_igenerator_image_wait_available">'+'<span class="sc_igenerator_image_wait_icon"></span>'+'<span class="sc_igenerator_image_wait_msg">'+TRX_ADDONS_STORAGE['msg_ai_helper_wait_available']+'</span>'+'</span>'+'</span>'+(rez.data.fetch_id?'<span class="sc_igenerator_image_fetch_info">'+'<span class="sc_igenerator_image_fetch_msg">'+rez.data.fetch_msg+'</span>'+'<span class="sc_igenerator_image_fetch_progress">'+'<span class="sc_igenerator_image_fetch_progressbar"></span>'+'</span>'+'</span>':'')+(!rez.data.demo&&rez.data.show_download?'<a href="'+get_download_link(rez.data.images[i].url)+'"'+' download="'+prompt.replace(/[\s]+/g,'-').toLowerCase()+'"'+' data-expired="'+((rez.data.fetch_id?0:timestamp)+rez.data.show_download*1000)+'"'+' data-elementor-open-lightbox="no"'+' class="sc_igenerator_image_link sc_button sc_button_default sc_button_size_small sc_button_with_icon sc_button_icon_left"'+' data-elementor-open-lightbox="no"'+'>'+'<span class="sc_button_icon"><span class="trx_addons_icon-download"></span></span>'+'<span class="sc_button_text"><span class="sc_button_title">'+TRX_ADDONS_STORAGE['msg_ai_helper_download']+'</span></span>'+'</a>':'')+'</div>'+'</div>';}html+='</div>';$preview.html(html);$preview.find('.sc_igenerator_image_inner img').on('load',function(){trx_addons_ai_helper_igenerator_load_image(jQuery(this));}).on('error',function(){trx_addons_ai_helper_igenerator_reload_image(jQuery(this));});$preview.find('.sc_igenerator_image_wait_available').on('click',function(e){e.stopPropagation();return false;});setTimeout(function(){$preview.css('height','auto');$sc.addClass('sc_igenerator_images_show');prepare_images_for_popup();if(need_resize){trx_addons_when_images_loaded($preview,function(){$document.trigger('action.resize_trx_addons');});}},animation_in?700:0);$preview.find('.sc_igenerator_image_link').on('click',function(e){var currentDate=new Date();var timestamp=currentDate.getTime();var $link=jQuery(this);if($link.attr('data-expired')&&parseInt($link.attr('data-expired'),10)<timestamp){e.preventDefault();if(typeof trx_addons_msgbox_warning=='function'){trx_addons_msgbox_warning(TRX_ADDONS_STORAGE['msg_ai_helper_download_expired'],TRX_ADDONS_STORAGE['msg_ai_helper_download_error'],'attention',0,[TRX_ADDONS_STORAGE['msg_caption_ok']]);}else{show_message(TRX_ADDONS_STORAGE['msg_ai_helper_download_expired'],'error');}return false;}});},$images.length&&animation_out?700:0);}if(rez.data.message){show_message(rez.data.message,rez.data.message_type);}}else{if(typeof trx_addons_msgbox_warning=='function'){trx_addons_msgbox_warning(rez.error,TRX_ADDONS_STORAGE['msg_ai_helper_download_error'],'attention',0,[TRX_ADDONS_STORAGE['msg_caption_ok']]);}else{show_message(rez.error,'error');}}}});function fetch_images(data){jQuery.post(TRX_ADDONS_STORAGE['ajax_url'],{nonce:TRX_ADDONS_STORAGE['ajax_nonce'],action:'trx_addons_ai_helper_fetch_images',fetch_id:data.fetch_id,fetch_url:data.fetch_url,fetch_model:data.fetch_model},function(response){var rez={};if(response==''||response==0){rez={error:TRX_ADDONS_STORAGE['msg_ai_helper_error']};}else if(typeof response=='string'){try{rez=JSON.parse(response);}catch(e){rez={error:TRX_ADDONS_STORAGE['msg_ai_helper_error']};console.log(response);}}else{rez=response;}if(!rez.error){if(rez.data&&rez.data.images&&rez.data.images.length>0){var images=rez.data.images,$fetch=$preview.find('img#fetch-'+data.fetch_id);if(animation_out){for(var i=0;i<images.length;i++){$fetch.eq(i).parents('.sc_igenerator_image_fetch').removeClass(animation_in).addClass(animation_out);}}setTimeout(function(){var $download_link;var currentDate=new Date();var timestamp=currentDate.getTime();for(var i=0;i<images.length;i++){$fetch.eq(i).attr('src',images[i].url);$download_link=$fetch.eq(i).parent().find('.sc_igenerator_image_link');$download_link.attr('href',get_download_link(images[i].url));$download_link.attr('data-expired',parseInt($download_link.attr('data-expired'),10)+timestamp);}if(need_resize){trx_addons_when_images_loaded($preview,function(){$document.trigger('action.resize_trx_addons');});}},animation_out?300:0);setTimeout(function(){for(var i=0;i<images.length;i++){$fetch.eq(i).parents('.sc_igenerator_image_fetch').removeClass('sc_igenerator_image_fetch').find('.sc_igenerator_image_fetch_info').remove();if(animation_in){trx_addons_when_images_loaded($fetch.eq(i).parents('.sc_igenerator_image'),function($img){$img.removeClass(animation_out).addClass(animation_in);});}}prepare_images_for_popup();if(need_resize){setTimeout(function(){trx_addons_when_images_loaded($preview,function(){$document.trigger('action.resize_trx_addons');});},resize_delay);}},animation_out?800:0);}else{setTimeout(function(){fetch_images(data);},data.fetch_time?data.fetch_time:4000);}}else{$preview.empty();show_message(rez.error,'error');}});}function show_message(msg,type){$form.find('.sc_igenerator_message_inner').html(msg).parent().toggleClass('sc_igenerator_message_type_error',type=='error').toggleClass('sc_igenerator_message_type_info',type=='info').toggleClass('sc_igenerator_message_type_success',type=='success').addClass('sc_igenerator_message_show').slideDown(function(){if(need_resize){$document.trigger('action.resize_trx_addons');}});}function check_limits(){if(!$form.data('igenerator-demo-images')){var total,used,number;var $limit_total=$form.find('.sc_igenerator_limits_total_value'),$limit_used=$form.find('.sc_igenerator_limits_used_value');if($limit_total.length&&$limit_used.length){total=parseInt($limit_total.text(),10);used=parseInt($limit_used.text(),10);number=parseInt($form.data('igenerator-number'),10);if(!isNaN(total)&&!isNaN(used)&&!isNaN(number)){if(used>=total){disable_fields();return false;}}}var $requests_total=$form.find('.sc_igenerator_limits_total_requests'),$requests_used=$form.find('.sc_igenerator_limits_used_requests');if($requests_total.length&&$requests_used.length){total=parseInt($requests_total.text(),10);used=(trx_addons_get_cookie('trx_addons_ai_helper_igenerator_count')||0)*1;if(!isNaN(total)&&!isNaN(used)){if(used>=total){disable_fields();return false;}}}}return true;}function disable_fields(){$button.toggleClass('sc_igenerator_form_field_prompt_button_disabled sc_igenerator_form_field_disabled',true);$prompt.attr('disabled','disabled');$negative_prompt.attr('disabled','disabled');$upload_image.attr('disabled','disabled');if($sc.hasClass('sc_igenerator_extended')){$model.attr('disabled','disabled');$size.attr('disabled','disabled');$width.attr('disabled','disabled');$height.attr('disabled','disabled');}show_message($form.data('igenerator-limit-exceed'),'error');}function update_limits_counter(number){var total,used;var $limit_total=$form.find('.sc_igenerator_limits_total_value'),$limit_used=$form.find('.sc_igenerator_limits_used_value');if($limit_total.length&&$limit_used.length){total=parseInt($limit_total.text(),10);used=parseInt($limit_used.text(),10);if(!isNaN(total)&&!isNaN(used)&&!isNaN(number)){if(used<total){used=Math.min(used+number,total);$limit_used.text(used);}}}var $requests_total=$form.find('.sc_igenerator_limits_total_requests'),$requests_used=$form.find('.sc_igenerator_limits_used_requests');if($requests_total.length&&$requests_used.length){total=parseInt($requests_total.text(),10);used=(trx_addons_get_cookie('trx_addons_ai_helper_igenerator_count')||0)*1;if(!isNaN(total)&&!isNaN(used)){if(used<total){used=Math.min(used+1,total);$requests_used.text(used);}}}}function update_requests_counter(){var count=trx_addons_get_cookie('trx_addons_ai_helper_igenerator_count')||0,limit=60*60*1000*1,expired=limit-(new Date().getTime()%limit);trx_addons_set_cookie('trx_addons_ai_helper_igenerator_count',++count,expired);}function get_download_link(url){return trx_addons_add_to_url(TRX_ADDONS_STORAGE['site_url'],{'action':'trx_addons_ai_helper_igenerator_download','image':trx_addons_get_file_name(url)});}function prepare_images_for_popup(){var popup=$form.data('igenerator-popup');if(popup){var found=false;$preview.find('.sc_igenerator_image:not(.sc_igenerator_image_fetch) img').each(function(){var $img=jQuery(this),$wrap=$img.parent(),$link=$wrap.parent();if($link.is('a')){$link.attr({'href':$img.attr('src'),'data-elementor-open-lightbox':'no'});}else{$wrap.wrap('<a class="sc_igenerator_image_wrap_link" href="'+$img.attr('src')+'" rel="'+(TRX_ADDONS_STORAGE['popup_engine']=='pretty'?'prettyPhoto[slideshow]':'magnific')+'" data-elementor-open-lightbox="no"></a>');}found=true;});if(found){$document.trigger('action.init_hidden_elements',[$preview]);}}}});});});jQuery(document).ready(function(){"use strict";var $window=jQuery(window),$document=jQuery(document),$body=jQuery('body');$document.on('action.init_hidden_elements',function(e,container){if(container===undefined){container=$body;}container.find('.sc_tgenerator:not(.sc_tgenerator_inited)').each(function(){var $sc=jQuery(this).addClass('sc_tgenerator_inited'),$form=$sc.find('.sc_tgenerator_form'),$prompt=$sc.find('.sc_tgenerator_form_field_prompt_text'),$button=$sc.find('.sc_tgenerator_form_field_prompt_button'),$write=$sc.find('.sc_tgenerator_form_field_write'),$process=$sc.find('.sc_tgenerator_form_field_process'),$tone=$sc.find('.sc_tgenerator_form_field_tone'),$language=$sc.find('.sc_tgenerator_form_field_language'),$label_to=$sc.find('.sc_tgenerator_form_field_tags_label.sc_tgenerator_form_field_hidden'),$text=$sc.find('.sc_tgenerator_text'),$result=$sc.find('.sc_tgenerator_result');$sc.find('.sc_tgenerator_form_field_select_label').on('click',function(e){var $select=jQuery(this).parent(),opened=$select.hasClass('sc_tgenerator_form_field_select_opened');$select.parent().find('.sc_tgenerator_form_field_select').removeClass('sc_tgenerator_form_field_select_opened');$select.toggleClass('sc_tgenerator_form_field_select_opened',!opened);$select.find('.sc_tgenerator_form_field_select_option:first-child').get(0).focus();}).on('keypress',function(e){if(e.keyCode==13){jQuery(this).trigger('click');}});$document.on('click',function(e){if(jQuery(e.target).parents('.sc_tgenerator_form_field_select').length===0){$sc.find('.sc_tgenerator_form_field_select_opened .sc_tgenerator_form_field_select_label').trigger('click');}});$sc.find('.sc_tgenerator_form_field_select_option').on('click',function(e){var $self=jQuery(this),value=$self.data('value'),prompt=$self.data('prompt')||'',variations=$self.data('variations')||'',$select=$self.parents('.sc_tgenerator_form_field_select'),$label=$select.find('.sc_tgenerator_form_field_select_label');if(prompt){$prompt.val(prompt).trigger('change');}$select.removeClass('sc_tgenerator_form_field_select_opened').data('value',value).data('prompt',prompt).data('variations',variations).trigger('change');$label.html($self.html());if(value){if($select.is($write)){$process.find('.sc_tgenerator_form_field_select_option:first-child').trigger('click');}else if($select.is($process)){$write.find('.sc_tgenerator_form_field_select_option:first-child').trigger('click');}}$label.get(0).focus();}).on('keydown',function(e){var $self=jQuery(this),processed=false;if(e.keyCode==13){$self.trigger('click');processed=true;}else if(e.keyCode==27){$self.parents('.sc_tgenerator_form_field_select').removeClass('sc_tgenerator_form_field_select_opened');processed=true;}else if(e.keyCode==38){if($self.index()>0){$self.prev().focus();}processed=true;}else if(e.keyCode==40){if($self.index()<$self.parent().children().length-1){$self.next().focus();}processed=true;}if(processed){e.preventDefault();return false;}return true;});$tone.on('change',function(e){var value=jQuery(this).data('value');$prompt.val($process.find('[data-value="process_tone"]').data('prompt').replace('%tone%',value)).trigger('change');});$language.on('change',function(e){var value=jQuery(this).data('value');$prompt.val($process.find('[data-value="process_translate"]').data('prompt').replace('%language%',value)).trigger('change');});$process.on('change',function(e){var value=jQuery(this).data('value');$tone.toggleClass('sc_tgenerator_form_field_visible',value=='process_tone');if(value=='process_tone'){$tone.trigger('change');}$language.toggleClass('sc_tgenerator_form_field_visible',value=='process_translate');if(value=='process_translate'){$language.trigger('change');}$label_to.toggleClass('sc_tgenerator_form_field_visible',['process_tone','process_translate'].indexOf(value)>=0);$text.toggleClass('sc_tgenerator_form_field_visible',value!='');});$result.find('.sc_tgenerator_result_copy .sc_button').on('click',function(e){var $self=jQuery(this);e.preventDefault();trx_addons_copy_to_clipboard($result.find('.sc_tgenerator_result_content'),true);$self.addClass('sc_button_copied');setTimeout(function(){$self.removeClass('sc_button_copied');},3000);return false;});$sc.on('click','.sc_tgenerator_message_close',function(e){e.preventDefault();$form.find('.sc_tgenerator_message').slideUp();return false;});$prompt.on('change keyup',function(e){$button.toggleClass('sc_tgenerator_form_field_prompt_button_disabled',$prompt.val()=='');}).trigger('change');$prompt.on('keypress',function(e){if(e.keyCode==13){e.preventDefault();$button.trigger('click');}});$button.on('click',function(e){e.preventDefault();var prompt=$prompt.val();if(!prompt||!checkLimits()){return;}$result.hide();$form.addClass('sc_tgenerator_form_loading');jQuery.post(TRX_ADDONS_STORAGE['ajax_url'],{nonce:TRX_ADDONS_STORAGE['ajax_nonce'],action:'trx_addons_ai_helper_tgenerator',prompt:prompt,count:(trx_addons_get_cookie('trx_addons_ai_helper_tgenerator_count')||0)*1+1,command:$write.data('value')||$process.data('value'),language:$language.data('value'),tone:$tone.data('value'),content:$text.val(),settings:$form.data('tgenerator-settings')},show_answer);});function fetch_answer(data){jQuery.post(TRX_ADDONS_STORAGE['ajax_url'],{nonce:TRX_ADDONS_STORAGE['ajax_nonce'],action:'trx_addons_ai_helper_tgenerator_fetch',thread_id:data.thread_id,run_id:data.run_id,settings:$form.data('tgenerator-settings')},show_answer);}function show_answer(response){var rez={};if(response==''||response==0){rez={error:TRX_ADDONS_STORAGE['msg_ai_helper_error']};}else if(typeof response=='string'){try{rez=JSON.parse(response);}catch(e){rez={error:TRX_ADDONS_STORAGE['msg_ai_helper_error']};console.log(response);}}else{rez=response;}if(rez.finish_reason=='queued'){var time=rez.fetch_time?rez.fetch_time:2000;setTimeout(function(){fetch_answer(rez);},time);}else{$form.removeClass('sc_tgenerator_form_loading');if(!rez.error&&rez.data.text){$result.find('.sc_tgenerator_result_content').html(typeof rez.data.text=='object'?'<ol><li>'+rez.data.text.join('<li>')+'</ol>':rez.data.text);$result.fadeIn();updateLimitsCounter();updateRequestsCounter();}if(rez.error){showMessage(rez.error,'error');}else if(rez.data.message){showMessage(rez.data.message,'info');}}}if($button.css('position')=='absolute'){var set_prompt_padding=(function(){$prompt.css('padding-right',(Math.ceil($button.outerWidth())+10)+'px');})();$window.on('resize',set_prompt_padding);}function showMessage(msg,type){$form.find('.sc_tgenerator_message_inner').html(msg).parent().toggleClass('sc_tgenerator_message_type_error',type=='error').toggleClass('sc_tgenerator_message_type_info',type=='info').toggleClass('sc_tgenerator_message_type_success',type=='success').addClass('sc_tgenerator_message_show').slideDown();}function checkLimits(){var total,used;var $limit_total=$form.find('.sc_tgenerator_limits_total_value'),$limit_used=$form.find('.sc_tgenerator_limits_used_value');if($limit_total.length&&$limit_used.length){total=parseInt($limit_total.text(),10);used=parseInt($limit_used.text(),10);if(!isNaN(total)&&!isNaN(used)){if(used>=total){$button.toggleClass('sc_tgenerator_form_field_prompt_button_disabled',true);$prompt.attr('disabled','disabled');showMessage($form.data('tgenerator-limit-exceed'),'error');return false;}}}var $requests_total=$form.find('.sc_tgenerator_limits_total_requests'),$requests_used=$form.find('.sc_tgenerator_limits_used_requests');if($requests_total.length&&$requests_used.length){total=parseInt($requests_total.text(),10);used=(trx_addons_get_cookie('trx_addons_ai_helper_tgenerator_count')||0)*1;if(!isNaN(total)&&!isNaN(used)){if(used>=total){$button.toggleClass('sc_tgenerator_form_field_prompt_button_disabled',true);$prompt.attr('disabled','disabled');showMessage($form.data('tgenerator-limit-exceed'),'error');return false;}}}return true;}function updateLimitsCounter(){var total,used;var $limit_total=$form.find('.sc_tgenerator_limits_total_value'),$limit_used=$form.find('.sc_tgenerator_limits_used_value');if($limit_total.length&&$limit_used.length){total=parseInt($limit_total.text(),10);used=parseInt($limit_used.text(),10);if(!isNaN(total)&&!isNaN(used)){if(used<total){used=Math.min(used+1,total);$limit_used.text(used);}}}var $requests_total=$form.find('.sc_tgenerator_limits_total_requests'),$requests_used=$form.find('.sc_tgenerator_limits_used_requests');if($requests_total.length&&$requests_used.length){total=parseInt($requests_total.text(),10);used=(trx_addons_get_cookie('trx_addons_ai_helper_tgenerator_count')||0)*1;if(!isNaN(total)&&!isNaN(used)){if(used<total){used=Math.min(used+1,total);$requests_used.text(used);}}}}function updateRequestsCounter(){var count=trx_addons_get_cookie('trx_addons_ai_helper_tgenerator_count')||0,limit=60*60*1000*1,expired=limit-(new Date().getTime()%limit);trx_addons_set_cookie('trx_addons_ai_helper_tgenerator_count',++count,expired);}});});});jQuery(document).ready(function(){"use strict";var $window=jQuery(window),$document=jQuery(document),$body=jQuery('body');$document.on('action.init_hidden_elements',function(e,container){if(container===undefined){container=$body;}container.find('.sc_chat:not(.sc_chat_inited)').each(function(){var $sc=jQuery(this).addClass('sc_chat_inited'),sc_id=$sc.attr('id')||'',$form=$sc.find('.sc_chat_form'),$prompt=$sc.find('.sc_chat_form_field_prompt_text'),$button=$sc.find('.sc_chat_form_field_prompt_button'),$result=$sc.find('.sc_chat_list'),$start_new=$sc.find('.sc_chat_form_start_new'),chat=[],chat_position=0;if($sc.hasClass('sc_chat_popup')){var $popup_content=$sc.find('.sc_chat_content'),$popup_button=$sc.find('.sc_chat_popup_button');$popup_button.on('click',function(e){e.preventDefault();$sc.addClass('sc_chat_opening');$popup_content.slideToggle(function(){$sc.removeClass('sc_chat_opening');$sc.toggleClass('sc_chat_opened');if($sc.hasClass('sc_chat_opened')){if($popup_button.data('chat-opened-svg')){$popup_button.find('.sc_chat_popup_button_svg').html($popup_button.data('chat-opened-svg'));}else if($popup_button.data('chat-opened-image')){$popup_button.find('.sc_chat_popup_button_image').attr('src',$popup_button.data('chat-opened-image'));}else if($popup_button.data('chat-opened-icon')){$popup_button.find('.sc_chat_popup_button_icon').removeClass($popup_button.data('chat-icon')).addClass($popup_button.data('chat-opened-icon'));}$document.trigger('action.sc_chat_popup_opened',[$popup_content]);}else{if($popup_button.data('chat-svg')){$popup_button.find('.sc_chat_popup_button_svg').html($popup_button.data('chat-svg'));}else if($popup_button.data('chat-image')){$popup_button.find('.sc_chat_popup_button_image').attr('src',$popup_button.data('chat-image'));}else if($popup_button.data('chat-icon')){$popup_button.find('.sc_chat_popup_button_icon').removeClass($popup_button.data('chat-opened-icon')).addClass($popup_button.data('chat-icon'));}$document.trigger('action.sc_chat_popup_closed',[$popup_content]);}});return false;});if($sc.hasClass('sc_chat_open_on_load')){$popup_button.trigger('click');}}$prompt.on('change keyup',function(e){$button.toggleClass('sc_chat_form_field_prompt_button_disabled',$prompt.val()=='');}).trigger('change');if($button.css('position')=='absolute'){var set_prompt_padding=function(){var button_size=Math.ceil($button.outerWidth())+10;if(button_size>0){$prompt.css('padding-right',button_size+'px');}};set_prompt_padding();$window.on('resize',set_prompt_padding);$document.on('action.sc_chat_popup_opened',set_prompt_padding);}$sc.on('click','.sc_chat_message_close',function(e){e.preventDefault();$form.find('.sc_chat_message').slideUp();return false;});$sc.on('trx_addons_action_sc_chat_update',function(e,messages){if(!messages||!messages.length){return;}chat=[];chat_position=0;$result.empty();$form.data('chat-thread-id','');$start_new.removeClass('trx_addons_hidden');$form.find('.sc_chat_message').slideUp();for(var i=0;i<messages.length;i++){add_to_chat(messages[i].content,messages[i].role);}$prompt.val('').trigger('change');$prompt.get(0).focus();});$start_new.on('click',function(e){e.preventDefault();chat=[];chat_position=0;$result.empty();$form.data('chat-thread-id','');trx_addons_do_action('trx_addons_action_sc_chat_updated',chat,$sc);$start_new.addClass('trx_addons_hidden');$form.find('.sc_chat_message').slideUp();$prompt.val('').trigger('change');$prompt.get(0).focus();return false;});$sc.on('click','.sc_chat_form_field_tags_item',function(e){e.preventDefault();var $self=jQuery(this);if(!$prompt.attr('disabled')){$prompt.val($self.data('tag-prompt')).trigger('change').get(0).focus();}return false;});$prompt.on('keydown',function(e){var i;if(e.keyCode==38){e.preventDefault();if(chat_position>0){for(i=chat_position-1;i>=0;i--){if(chat[i].role=='user'){$prompt.val(chat[i].content).trigger('change');chat_position=i;break;}}}}else if(e.keyCode==40){e.preventDefault();if(chat_position<chat.length-1){for(i=chat_position+1;i<=chat.length;i++){if(i==chat.length){$prompt.val('').trigger('change');chat_position=i;break;}else if(chat[i].role=='user'){$prompt.val(chat[i].content).trigger('change');chat_position=i;break;}}}}});$prompt.on('keypress',function(e){if(e.keyCode==13){e.preventDefault();$button.trigger('click');}});$button.on('click',function(e){e.preventDefault();var prompt=$prompt.val(),settings=$form.data('chat-settings');if(!prompt||!checkLimits()){return;}add_to_chat(prompt,'user');show_loading();$start_new.removeClass('trx_addons_hidden');jQuery.post(TRX_ADDONS_STORAGE['ajax_url'],{nonce:TRX_ADDONS_STORAGE['ajax_nonce'],action:'trx_addons_ai_helper_chat',count:(trx_addons_get_cookie('trx_addons_ai_helper_chat_count')||0)*1+1,chat:JSON.stringify(chat),settings:settings,thread_id:$form.data('chat-thread-id')||'',},show_answer);});function fetch_answer(data){jQuery.post(TRX_ADDONS_STORAGE['ajax_url'],{nonce:TRX_ADDONS_STORAGE['ajax_nonce'],action:'trx_addons_ai_helper_chat_fetch',thread_id:data.thread_id,run_id:data.run_id,settings:$form.data('chat-settings')},show_answer);}function show_answer(response){var rez={};if(response==''||response==0){rez={error:TRX_ADDONS_STORAGE['msg_ai_helper_error']};}else if(typeof response=='string'){try{rez=JSON.parse(response);}catch(e){rez={error:TRX_ADDONS_STORAGE['msg_ai_helper_error']};console.log(response);}}else{rez=response;}if(rez.thread_id){$form.data('chat-thread-id',rez.thread_id);}if(rez.finish_reason=='queued'){var time=rez.fetch_time?rez.fetch_time:2000;setTimeout(function(){fetch_answer(rez);},time);}else{hide_loading();$prompt.get(0).focus();if(!rez.error&&rez.data.text){add_to_chat(rez.data.text,'assistant');$prompt.val('').trigger('change');updateLimitsCounter();updateRequestsCounter();trx_addons_do_action('trx_addons_action_sc_chat_updated',chat,$sc);}if(rez.error){showMessage(rez.error,'error');}else if(rez.data.message){showMessage(rez.data.message,'info');}}}function get_chat_list_item(message,role){var dt=new Date(),hours=dt.getHours(),minutes=dt.getMinutes()<10?'0'+dt.getMinutes():dt.getMinutes(),am=hours<12?'AM':'PM',use_am=trx_addons_apply_filters('trx_addons_filter_sc_chat_time_use_am',true),hours=use_am&&hours>12?hours-12:hours;var style=$form.data('chat-style');var id='sc_chat_list_item_'+(''+Math.random()).replace('.',''),name=['assistant','loading'].indexOf(role)>=0&&style.assistant_name?style.assistant_name:(role=='user'&&style.user_name?style.user_name:''),icon=['assistant','loading'].indexOf(role)>=0&&style.assistant_icon?style.assistant_icon:(role=='user'&&style.user_icon?style.user_icon:''),image=['assistant','loading'].indexOf(role)>=0&&style.assistant_image?style.assistant_image:(role=='user'&&style.user_image?style.user_image:''),image_type=image?trx_addons_get_file_ext(image):'',image_svg=image_type=='svg'?(['assistant','loading'].indexOf(role)>=0&&style.assistant_svg?style.assistant_svg:(role=='user'&&style.user_svg?style.user_svg:trx_addons_get_inline_svg(image,{render:function(html){if(html){jQuery('#'+id+' .sc_chat_list_item_svg').html(html);}}}))):'';return trx_addons_apply_filters('trx_addons_filter_sc_chat_list_item','<li id="'+id+'" class="sc_chat_list_item sc_chat_list_item_'+role+(role=='loading'?' sc_chat_list_item_assistant':'')+(image||icon?' sc_chat_list_item_with_avatar':' sc_chat_list_item_without_avatar')+'">'+(image||icon?'<span class="sc_chat_list_item_avatar">'+(image?(image_type=='svg'?'<span class="sc_chat_list_item_svg">'+image_svg+'</span>':'<img src="'+image+'" alt="'+name+'" class="sc_chat_list_item_image">'):'<span class="sc_chat_list_item_icon '+icon+'"></span>')+'</span>':'')+'<span class="sc_chat_list_item_wrap">'+'<span class="sc_chat_list_item_content">'+message+'</span>'+(role!='loading'?'<span class="sc_chat_list_item_time">'+hours+':'+minutes+(use_am?' '+am:'')+'</span>':'')+'</span>'+'</li>',message,role);}function add_to_chat(message,role){if(chat.length===0||chat[chat.length-1].role!=role||chat[chat.length-1].content!=message){chat.push({'role':role,'content':message});chat_position=chat.length;$result.append(get_chat_list_item(message,role));if(chat.length==1){$result.parent().slideDown(function(){scroll_to_bottom();});}else{scroll_to_bottom();}}}function show_loading(){$form.addClass('sc_chat_form_loading');$result.append(get_chat_list_item('<span class="sc_chat_list_item_loading_dot"></span><span class="sc_chat_list_item_loading_dot"></span><span class="sc_chat_list_item_loading_dot"></span>','loading'));scroll_to_bottom();}function hide_loading(){$form.removeClass('sc_chat_form_loading');$result.find('.sc_chat_list_item_loading').remove();}function scroll_to_bottom(){$result.parent().animate({scrollTop:$result.parent().prop('scrollHeight')},500);}function showMessage(msg,type){$form.find('.sc_chat_message_inner').html(msg).parent().toggleClass('sc_chat_message_type_error',type=='error').toggleClass('sc_chat_message_type_info',type=='info').toggleClass('sc_chat_message_type_success',type=='success').addClass('sc_chat_message_show').slideDown();}function checkLimits(){var total,used;var $limit_total=$form.find('.sc_chat_limits_total_value'),$limit_used=$form.find('.sc_chat_limits_used_value');if($limit_total.length&&$limit_used.length){total=parseInt($limit_total.text(),10);used=parseInt($limit_used.text(),10);if(!isNaN(total)&&!isNaN(used)){if(used>=total){$button.toggleClass('sc_chat_form_field_prompt_button_disabled',true);$prompt.attr('disabled','disabled');showMessage($form.data('chat-limit-exceed'),'error');return false;}}}var $requests_total=$form.find('.sc_chat_limits_total_requests'),$requests_used=$form.find('.sc_chat_limits_used_requests');if($requests_total.length&&$requests_used.length){total=parseInt($requests_total.text(),10);used=(trx_addons_get_cookie('trx_addons_ai_helper_chat_count')||0)*1;if(!isNaN(total)&&!isNaN(used)){if(used>=total){$button.toggleClass('sc_chat_form_field_prompt_button_disabled',true);$prompt.attr('disabled','disabled');showMessage($form.data('chat-limit-exceed'),'error');return false;}}}return true;}function updateLimitsCounter(){var total,used;var $limit_total=$form.find('.sc_chat_limits_total_value'),$limit_used=$form.find('.sc_chat_limits_used_value');if($limit_total.length&&$limit_used.length){total=parseInt($limit_total.text(),10);used=parseInt($limit_used.text(),10);if(!isNaN(total)&&!isNaN(used)){if(used<total){used=Math.min(used+1,total);$limit_used.text(used);}}}var $requests_total=$form.find('.sc_chat_limits_total_requests'),$requests_used=$form.find('.sc_chat_limits_used_requests');if($requests_total.length&&$requests_used.length){total=parseInt($requests_total.text(),10);used=(trx_addons_get_cookie('trx_addons_ai_helper_chat_count')||0)*1;if(!isNaN(total)&&!isNaN(used)){if(used<total){used=Math.min(used+1,total);$requests_used.text(used);}}}}function updateRequestsCounter(){var count=trx_addons_get_cookie('trx_addons_ai_helper_chat_count')||0,limit=60*60*1000*1,expired=limit-(new Date().getTime()%limit);trx_addons_set_cookie('trx_addons_ai_helper_chat_count',++count,expired);}if($form.data('chat-save-history')){var loadChatStorage=function(){var storage=trx_addons_get_storage('trx_addons_sc_chats');if(storage&&storage.charAt(0)=='{'){storage=JSON.parse(storage);}else{storage={};}for(var id in storage){if(storage[id].date<(new Date().getTime()-24*60*60*1000)){delete storage[id];}}return storage;};var saveChatStorage=function(storage){trx_addons_set_storage('trx_addons_sc_chats',JSON.stringify(storage));};var updateChatStorage=function(chat,$sc){if(!trx_addons_is_local_storage_exists()){return;}var storage=loadChatStorage();if(sc_id){if(!chat||chat.length==0){delete storage[sc_id];}else{storage[sc_id]={date:new Date().getTime(),chat:chat,thread_id:$form.data('chat-thread-id')||''};}}saveChatStorage(storage);};var storage=loadChatStorage();if(sc_id&&storage[sc_id]){$sc.trigger('trx_addons_action_sc_chat_update',[storage[sc_id].chat]);$form.data('chat-thread-id',storage[sc_id].thread_id);}$sc.on('trx_addons_action_sc_chat_update',function(e,messages){updateChatStorage(messages);});trx_addons_add_action('trx_addons_action_sc_chat_updated',updateChatStorage);}});});});jQuery(document).ready(function(){"use strict";var $window=jQuery(window),$document=jQuery(document),$body=jQuery('body');$document.on('action.init_hidden_elements',function(e,container){if(container===undefined){container=$body;}container.find('.sc_chat_topics:not(.sc_chat_topics_inited)').each(function(){var $wrapper=jQuery(this),$topics=$wrapper.addClass('sc_chat_topics_inited').find('.sc_chat_topics_item > a');if(!$topics.length){return;}var chat_id=$wrapper.data('chat-id')||'',$chat_prompt=jQuery((chat_id?'#'+chat_id+' ':'')+'.sc_chat_form_field_prompt_text').eq(0);if(!$chat_prompt.length){return;}$topics.on('keypress',function(e){if(e.keyCode==13){e.preventDefault();jQuery(this).trigger('click');}}).on('click',function(e){$chat_prompt.val(jQuery(this).text()).trigger('change');});});});trx_addons_add_action('trx_addons_action_sc_chat_updated',function(chat,$sc){if(!chat||chat.length==0||!TRX_ADDONS_STORAGE['user_logged_in']){return;}var sc_id=$sc.attr('id'),chat_id=sc_id.slice(-3)=='_sc'?sc_id.slice(0,-3):sc_id;var $topics=chat_id?jQuery('.sc_chat_topics[data-chat-id="'+chat_id+'"]'):jQuery('.sc_chat_topics').eq(0);if(chat_id&&!$topics.length){$topics=jQuery('.sc_chat_topics').eq(0);}if($topics.length){var chat_topic=chat[0].content,found=false,max_items=$topics.data('max-items')||5;$topics.find('.sc_chat_topics_item a').each(function(){var $self=jQuery(this);if(!found&&$self.text()==chat_topic){found=true;}});if(!found){var $items=$topics.find('.sc_chat_topics_item'),$item=$items.eq(0).clone();$item.find('a').text(chat[0].content);if($items.length>=max_items){$items.eq($items.length-1).remove();}$topics.find('.sc_chat_topics_list').prepend($item);}}});});jQuery(document).ready(function(){"use strict";var $window=jQuery(window),$document=jQuery(document),$body=jQuery('body');$document.on('action.init_hidden_elements',function(e,container){if(container===undefined){container=$body;}container.find('.sc_chat_history:not(.sc_chat_history_inited)').each(function(){var $history=jQuery(this).addClass('sc_chat_history_inited');if(!$history.length){return;}var chat_id=$history.data('chat-id')||'',$chat=jQuery(chat_id?'#'+chat_id+' .sc_chat,'+'#'+chat_id+'.sc_chat':'.sc_chat').eq(0);if(!$chat.length){return;}$history.on('keypress','.sc_chat_history_item > a',function(e){if(e.keyCode==13){e.preventDefault();jQuery(this).trigger('click');}}).on('click','.sc_chat_history_item > a',function(e){var $self=jQuery(this);$chat.trigger('trx_addons_action_sc_chat_update',[$self.data('chat-messages')]);if($self.data('chat-thread-id')){$chat.find('.sc_chat_form').data('chat-thread-id',$self.data('chat-thread-id'));}});});});trx_addons_add_action('trx_addons_action_sc_chat_updated',function(chat,$sc){if(!chat||chat.length==0||!TRX_ADDONS_STORAGE['user_logged_in']){return;}var sc_id=$sc.attr('id'),chat_id=sc_id.slice(-3)=='_sc'?sc_id.slice(0,-3):sc_id;var $history=chat_id?jQuery('.sc_chat_history[data-chat-id="'+chat_id+'"]'):jQuery('.sc_chat_history').eq(0);if(chat_id&&!$history.length){$history=jQuery('.sc_chat_history').eq(0);}if($history.length){var chat_topic=chat[0].content,updated=false,max_items=$history.data('max-items')||5;$history.find('.sc_chat_history_item a').each(function(){var $self=jQuery(this);if(!updated&&$self.text()==chat_topic){$self.data({'chat-messages':chat,'chat-thread-id':$sc.find('.sc_chat_form').data('chat-thread-id')||''});updated=true;}});if(!updated){var $items=$history.find('.sc_chat_history_item'),$item=$items.eq(0).clone();$item.find('a').text(chat[0].content).data({'chat-messages':chat,'chat-thread-id':$sc.find('.sc_chat_form').data('chat-thread-id')||''});if($items.length>=max_items){$items.eq($items.length-1).remove();}$history.find('.sc_chat_history_list').prepend($item);}}});});jQuery(document).on('action.ready_trx_addons',function(){"use strict";var USE_OBSERVERS=trx_addons_apply_filters('trx_addons_filter_use_observers_to_fix_rows',true)&&typeof IntersectionObserver!='undefined';var $window=jQuery(window),$document=jQuery(document),$body=jQuery('body');function get_id(row){return row.attr('id')?row.attr('id'):row.attr('data-id');}if(!TRX_ADDONS_STORAGE['pagebuilder_preview_mode']&&!$body.hasClass('sc_layouts_row_fixed_inited')){var rows=jQuery('.sc_layouts_row_fixed'),rows_always=rows.filter('.sc_layouts_row_fixed_always'),rows_delayed=rows.filter('.sc_layouts_row_delay_fixed'),last_scroll_offset=-1;if(rows.length>0){rows.each(function(idx){var row=rows.eq(idx);if(row.hasClass('sc_layouts_row_hide_unfixed')){if(!row.prev().hasClass('sc_layouts_row_unfixed_placeholder')){row.before('<div class="sc_layouts_row_unfixed_placeholder">'+(USE_OBSERVERS?'<div class="sc_layouts_row_fixed_marker_on"></div>':'')+'</div>');}}if(!row.next().hasClass('sc_layouts_row_fixed_placeholder')){row.after('<div class="sc_layouts_row_fixed_placeholder" style="background-color:'+row.css('background-color')+';"><div class="sc_layouts_row_fixed_marker_off"></div></div>');if(USE_OBSERVERS&&!row.hasClass('sc_layouts_row_hide_unfixed')){row.append('<div class="sc_layouts_row_fixed_marker_on"></div>');}}if(row.find(trx_addons_apply_filters('trx_addons_filter_fullscreen_elements','.search_style_fullscreen,.search_modern')).length>0){row.addClass('sc_layouts_row_fixed_with_fullscreen');}});var timedFix=trx_addons_throttle(function(){trx_addons_cpt_layouts_fix_rows({rows:rows,rows_always:rows_always});},150);$document.on('action.scroll_trx_addons',function(){trx_addons_cpt_layouts_hide_fixed_rows();if(!USE_OBSERVERS){trx_addons_cpt_layouts_fix_rows({rows:rows,rows_always:rows_always});}else{timedFix();}}).on('action.resize_trx_addons',function(){trx_addons_cpt_layouts_check_mobile_breakpoint();trx_addons_cpt_layouts_hide_fixed_rows();trx_addons_cpt_layouts_fix_rows({rows:rows,rows_always:rows_always,resize:true});});if(USE_OBSERVERS){var fixed_rows_observe=function(){rows.each(function(idx){var row=rows.eq(idx);var last_fixed_time=row.data('trx-addons-last-fixed-time')||0;var delay=trx_addons_cpt_layouts_fix_rows_delay(row);var marker_off=row.next().find('>.sc_layouts_row_fixed_marker_off');var marker_on=row.hasClass('sc_layouts_row_hide_unfixed')?row.prev().find('>.sc_layouts_row_fixed_marker_on'):row.find('>.sc_layouts_row_fixed_marker_on');var observer=row.data('trx-addons-fixed-observer');if(observer){if(marker_off.length)observer.unobserve(marker_off.get(0));if(marker_on.length)observer.unobserve(marker_on.get(0));observer.disconnect();observer=null;}if(row.css('display')=='none'&&!row.hasClass('sc_layouts_row_hide_unfixed')){return;}if(trx_addons_window_width()<TRX_ADDONS_STORAGE['mobile_breakpoint_fixedrows_off']&&!row.hasClass('sc_layouts_row_fixed_always')){return;}var row_height=row.hasClass('sc_layouts_row_hide_unfixed')?0:row.outerHeight();observer=new IntersectionObserver(function(entries){var time=new Date().getTime();entries.forEach(function(entry){var marker=jQuery(entry.target),marker_offset=marker.offset().top,parent=marker.parent(),row=parent;if(parent.hasClass('sc_layouts_row_unfixed_placeholder')){row=row.next();}else if(parent.hasClass('sc_layouts_row_fixed_placeholder')){row=row.prev();}var animation_off_timeout=trx_addons_cpt_layouts_fix_rows_off_timeout(delay);if(row.hasClass('sc_layouts_row_fixed_on')&&entry.isIntersecting){if(time-last_fixed_time>animation_off_timeout&&entry.boundingClientRect.top>=entry.rootBounds.top){if(!row.hasClass('sc_layouts_row_fixed_animation_off')){trx_addons_cpt_layouts_fix_rows({rows:rows,rows_always:rows_always,force_row:row,force_state:'off'});last_fixed_time=time;}}}else if(!row.hasClass('sc_layouts_row_fixed_on')&&!entry.isIntersecting){if(time-last_fixed_time>animation_off_timeout&&entry.boundingClientRect.bottom<entry.rootBounds.top){trx_addons_cpt_layouts_fix_rows({rows:rows,rows_always:rows_always,force_row:row,force_state:'on'});last_fixed_time=time;}}});},{root:null,rootMargin:(delay-trx_addons_fixed_rows_height()+(!$body.hasClass('hide_fixed_rows')&&row.hasClass('sc_layouts_row_fixed_on')?row_height:0))+'px 0px 0px 0px',threshold:0});var marker=row.hasClass('sc_layouts_row_fixed_on')?marker_off:marker_on;observer.observe(marker.get(0));row.data({'trx-addons-fixed-observer':observer,'trx-addons-last-fixed-time':last_fixed_time});});};$document.on('action.sc_layouts_row_fixed_on action.sc_layouts_row_fixed_off',fixed_rows_observe);fixed_rows_observe();}$body.addClass('sc_layouts_row_fixed_inited');}}function trx_addons_cpt_layouts_fix_rows_delay(row){return trx_addons_apply_filters('trx_addons_filter_fixed_rows_delay',row.hasClass('sc_layouts_row_delay_fixed')?Math.max(300,trx_addons_window_height()/4*3):0);}function trx_addons_cpt_layouts_fix_rows_off_timeout(delay){return trx_addons_apply_filters('trx_addons_filter_sc_layouts_row_fixed_off_timeout',delay>0?400:0,delay);}function trx_addons_cpt_layouts_hide_fixed_rows(){if(TRX_ADDONS_STORAGE['hide_fixed_rows']>0&&!window.trx_addons_document_animate_to_busy){var scroll_delta=50;var scroll_offset=trx_addons_window_scroll_top();if(last_scroll_offset>=0){var event='';if(scroll_offset>last_scroll_offset+scroll_delta){if(scroll_offset>trx_addons_window_height()*(rows_delayed.length>0?1.5:0.6667)&&!$body.hasClass('hide_fixed_rows')){$body.addClass('hide_fixed_rows');event='off';}last_scroll_offset=scroll_offset;}else if(scroll_offset<last_scroll_offset-scroll_delta){if($body.hasClass('hide_fixed_rows')){$body.removeClass('hide_fixed_rows');event='on';}last_scroll_offset=scroll_offset;}if(event){$document.trigger('action.sc_layouts_row_fixed_'+event,[rows.filter('.sc_layouts_row_fixed_on')]);}}else{last_scroll_offset=scroll_offset;}}}function trx_addons_cpt_layouts_check_mobile_breakpoint(){if(trx_addons_window_width()<TRX_ADDONS_STORAGE['mobile_breakpoint_fixedrows_off']){rows.each(function(idx){var row=rows.eq(idx);if(!row.hasClass('sc_layouts_row_fixed_always')){row.removeClass('sc_layouts_row_fixed_on').css({'top':'auto'});}});}}function trx_addons_cpt_layouts_fix_rows(args){var rows=args.rows,rows_always=args.rows_always,resize=args.resize||false,force_row=args.force_row||null,force_state=args.force_state||'';if(trx_addons_window_width()<TRX_ADDONS_STORAGE['mobile_breakpoint_fixedrows_off']){if(rows_always.length===0){return;}else{rows=rows_always;}}var scroll_offset=$window.scrollTop();var rows_offset=trx_addons_adminbar_height();rows.each(function(idx){var row=rows.eq(idx);var placeholder=row.next();var h=row.outerHeight();if((row.css('display')=='none'||h===0)&&!row.hasClass('sc_layouts_row_hide_unfixed')){placeholder.height(0);return;}var ph=row.hasClass('sc_layouts_row_fixed_on')?placeholder.outerHeight():0;var row_unfixed_placeholder=row.hasClass('sc_layouts_row_hide_unfixed')?row.prev():false;var delay=trx_addons_cpt_layouts_fix_rows_delay(row);var animation_off_timeout=trx_addons_cpt_layouts_fix_rows_off_timeout(delay);var offset=parseInt(row.hasClass('sc_layouts_row_fixed_on')?placeholder.offset().top:(row.hasClass('sc_layouts_row_hide_unfixed')?row_unfixed_placeholder.offset().top:row.offset().top),10);if(isNaN(offset)){offset=0;}if((force_state=='off'&&row.is(force_row))||(!force_state&&(scroll_offset+rows_offset<offset+delay||h<ph))){if(row.hasClass('sc_layouts_row_fixed_on')){if(animation_off_timeout>0){row.addClass('sc_layouts_row_fixed_animation_off');}setTimeout(function(){row.removeClass('sc_layouts_row_fixed_on'+(animation_off_timeout>0?' sc_layouts_row_fixed_animation_off':'')).css({'top':'auto'});$document.trigger('action.sc_layouts_row_fixed_off',[row]);},animation_off_timeout);}}else{if(!row.hasClass('sc_layouts_row_fixed_on')){if((force_state=='on'&&row.is(force_row))||(rows_offset+h<trx_addons_window_height()*0.33)){if(!row.hasClass('sc_layouts_row_hide_unfixed')){ph=h;placeholder.height(ph);}row.addClass('sc_layouts_row_fixed_on').css({'top':rows_offset+'px'});h=row.outerHeight();if(ph!=h&&!row.hasClass('sc_layouts_row_hide_unfixed')){ph=h;placeholder.height(h);}$document.trigger('action.sc_layouts_row_fixed_on',[row]);}}else if(resize&&row.hasClass('sc_layouts_row_fixed_on')&&row.offset().top!=rows_offset){row.css({'top':rows_offset+'px'});}rows_offset+=h;}if(force_state&&row.is(force_row)){force_state='';force_row=null;}});}});jQuery(document).ready(function(){"use strict";var $window=jQuery(window),$document=jQuery(document),$body=jQuery('body');$document.on('action.init_hidden_elements',function(e,container){var toc_menu=jQuery('#toc_menu');if(toc_menu.length===0){trx_addons_build_page_toc();toc_menu=jQuery('#toc_menu');if(toc_menu.length===0)return;}else if(toc_menu.hasClass('inited')){return;}toc_menu.addClass('inited');var toc_menu_items=toc_menu.find('.toc_menu_item');jQuery('.toc_menu_item > a').on('click',function(e){var link_obj=jQuery(this),href=link_obj.attr('href'),pos=href.indexOf('#');if(pos>=0&&href.length>1&&trx_addons_is_local_link(href)){e.preventDefault();$document.trigger('action.trx_addons_inner_links_click',[link_obj,e]);trx_addons_scroll_to_anchor(jQuery(this),true);return false;}});var wheel_busy=false,wheel_time=0,wheel_stop=false;if(TRX_ADDONS_STORAGE['scroll_to_anchor']==1&&!TRX_ADDONS_STORAGE['scroll_to_anchor_wheel']){TRX_ADDONS_STORAGE['scroll_to_anchor_wheel']=true;$document.on('action.stop_wheel_handlers',function(e){wheel_stop=true;});$document.on('action.start_wheel_handlers',function(e){wheel_stop=false;});window.addEventListener('mousewheel',trx_addons_mouse_wheel,{passive:false});$window.on('DOMMouseScroll',trx_addons_mouse_wheel);}function trx_addons_mouse_wheel(e){if(screen.width<960||trx_addons_window_width()<960||wheel_stop||trx_addons_browser_is_ios()){return true;}if(wheel_busy||wheel_time==e.timeStamp){e.preventDefault();return false;}wheel_time=e.timeStamp;var wheel_dir=e.originalEvent?e.originalEvent.wheelDelta>0||e.originalEvent.detail<0?-1:1:e.wheelDelta>0||e.detail<0?-1:1;toc_menu_items=jQuery('#toc_menu .toc_menu_item');var items=trx_addons_detect_active_toc(true);if(items){var doit=false;var scroll_offset=parseInt(trx_addons_window_scroll_top(),10);var wh=trx_addons_window_height();var ah=trx_addons_fixed_rows_height();if(wheel_dir==-1){doit=true;setTimeout(function(){if(items.prev>=0&&items.prevOffset>=scroll_offset-wh-ah){trx_addons_scroll_to_anchor(toc_menu_items.eq(items.prev).find('a'),false);}else{trx_addons_document_animate_to(Math.max(0,scroll_offset-wh));}},10);}else{doit=true;setTimeout(function(){if(items.next>=0&&items.nextOffset<=scroll_offset+wh+ah){trx_addons_scroll_to_anchor(toc_menu_items.eq(items.next).find('a'),false);}else{trx_addons_document_animate_to(Math.min(trx_addons_document_height(),scroll_offset+wh));}},10);}if(doit){wheel_busy=true;setTimeout(function(){wheel_busy=false;},trx_addons_browser_is_ios()?1200:100);e.preventDefault();return false;}}}var last_scroll_offset=-1;function trx_addons_detect_active_toc(force){var scroll_offset=parseInt(trx_addons_window_scroll_top(),10);if(!force&&scroll_offset==last_scroll_offset){return false;}else{last_scroll_offset=scroll_offset;}var items={loc:'',current:[],prev:-1,prevOffset:-1,next:-1,nextOffset:-1};toc_menu_items.each(function(idx){var id='#'+jQuery(this).data('id');var pos=id.indexOf('#');if(pos<0||id.length==1)return;var href=jQuery(this).find('a').attr('href');if(!trx_addons_is_local_link(href)||jQuery(id).length==0)return;var off=jQuery(id).offset().top;var id_next=jQuery(this).next().find('a').attr('href');var off_next=id_next&&idx<toc_menu_items.length-1&&jQuery(id_next).length>0?parseInt(jQuery(id_next).offset().top,10):1000000;if(off>scroll_offset+trx_addons_fixed_rows_height()+20){if(items.next<0){items.next=idx;items.nextOffset=off;}}else if(off<scroll_offset-trx_addons_fixed_rows_height()-20){items.prev=idx;items.prevOffset=off;}if(off<scroll_offset+trx_addons_window_height()*0.8&&scroll_offset<off_next-trx_addons_fixed_rows_height()){items.current.push(idx);if(items.loc==''){var loc=window.location.href;var loc_pos=loc.indexOf('#');if(loc_pos>0)loc=loc.substring(0,loc_pos);items.loc=href.indexOf('#')==0?loc+id:id;}}});return items;}$document.on('action.scroll_trx_addons',function(){trx_addons_mark_active_toc();});setTimeout(function(){trx_addons_mark_active_toc();},500);trx_addons_mark_active_toc();function trx_addons_mark_active_toc(){var items=trx_addons_detect_active_toc();if(items){toc_menu_items.removeClass('toc_menu_item_active');for(var i=0;i<items.current.length;i++){toc_menu_items.eq(items.current[i]).addClass('toc_menu_item_active');if(items.loc!==''&&TRX_ADDONS_STORAGE['update_location_from_anchor']==1&&!trx_addons_browser_is_mobile()&&!trx_addons_browser_is_ios()&&!wheel_busy){trx_addons_document_set_location(items.loc);}}$document.trigger('action.toc_menu_item_active',[items.current]);}}function trx_addons_scroll_to_anchor(link_obj,click_event){var href=click_event?link_obj.attr('href'):'#'+link_obj.parent().data('id');var pos=href.indexOf('#');if(pos>=0&&href.length>1&&trx_addons_is_local_link(href)){wheel_busy=true;setTimeout(function(){wheel_busy=false;},trx_addons_browser_is_ios()?1200:100);trx_addons_document_animate_to(href.substr(pos),function(){if(TRX_ADDONS_STORAGE['update_location_from_anchor']==1){var loc=window.location.href;var loc_pos=loc.indexOf('#');if(loc_pos>0)loc=loc.substring(0,loc_pos);trx_addons_document_set_location(pos==0?loc+href:href);}});return true;}return false;}function trx_addons_build_page_toc(){var toc='',toc_count=0;jQuery('[id^="toc_menu_"],.sc_anchor').each(function(idx){var obj=jQuery(this);var obj_id=obj.attr('id')||('sc_anchor_'+Math.random()).replace('.','');var row=obj.closest('.wpb_row,.elementor-row,.elementor-section').eq(0);if(row.length==0)row=!obj.parent().hasClass('entry-content')?obj.parent():obj;var row_id=row.length>0&&row.attr('id')!==undefined&&row.attr('id')!==''?row.attr('id'):'';var id=row_id||obj_id.substr(10);if(row.length>0&&row_id==''){row.attr('id',id);}var url=obj.data('url');var icon=obj.data('vc-icon')||'toc_menu_icon_default';var title=obj.attr('title');var description=obj.data('description');var separator=obj.data('separator');toc_count++;toc+='<div class="toc_menu_item'+(separator=='yes'?' toc_menu_separator':'')+'"'+' data-id="'+id+'"'+'>'+(title||description?'<a href="'+(url?url:'#'+id)+'" class="toc_menu_description">'+(title?'<span class="toc_menu_description_title">'+title+'</span>':'')+(description?'<span class="toc_menu_description_text">'+description+'</span>':'')+'</a>':'')+'<a href="'+(url?url:'#'+id)+'" class="toc_menu_icon '+icon+'"></a>'+'</div>';});if(toc_count>0){$body.append('<div id="toc_menu" class="toc_menu"><div class="toc_menu_inner">'+toc+'</div></div>');$document.trigger('action.build_page_toc');}}});});(function(){"use strict";jQuery(document).on('action.init_hidden_elements',trx_addons_init_audio);jQuery(window).on('load',function(){trx_addons_init_audio();});jQuery(window).on('resize',function(){trx_addons_audio_height();});function trx_addons_init_audio(){jQuery('.trx_addons_audio_wrap:not(.inited)').addClass('inited').each(function(){var audio_wrap=jQuery(this);if(audio_wrap.hasClass('list')){var current=audio_wrap.find('.trx_addons_audio_player:first-child');current.addClass('current');if(current.hasClass('with_cover')){audio_wrap.addClass('with_cover');}audio_wrap.find('audio').each(function(){var id=jQuery(this).attr('id');var item=document.getElementById(id);if(item){item.load();item.pause();}});audio_wrap.on('click','.mejs-playpause-button',function(){if(jQuery(this).hasClass('mejs-play')){audio_wrap.addClass('play').removeClass('pause');}else{audio_wrap.addClass('pause').removeClass('play');}});audio_wrap.on('click','.mejs-volume-button',function(){if(jQuery(this).hasClass('mejs-mute')){audio_wrap.addClass('unmute').removeClass('mute');}else{audio_wrap.addClass('mute').removeClass('unmute');}});audio_wrap.on('click','.mejs-horizontal-volume-slider',function(){if(audio_wrap.hasClass('mute')){audio_wrap.addClass('unmute').removeClass('mute');}});audio_wrap.find('.trx_addons_audio_navigation').on('click','.nav_btn',function(e){current=audio_wrap.find('.trx_addons_audio_player.current');var id=current.find('audio').attr('id');var item=document.getElementById(id);if(item){item.pause();}var volume=current.find('.mejs-horizontal-volume-slider').attr('aria-valuenow');current.removeClass('current');if(jQuery(this).hasClass('prev')){if(current.is(':first-child')){current=audio_wrap.find('.trx_addons_audio_player:last-child').addClass('current').show();}else{current=current.prev().addClass('current').show();}}if(jQuery(this).hasClass('next')){if(current.is(':last-child')){current=audio_wrap.find('.trx_addons_audio_player:first-child').addClass('current').show();}else{current=current.next().addClass('current').show();}}id=current.find('audio').attr('id');item=document.getElementById(id);if(item){if(audio_wrap.hasClass('play')){item.play();}if(audio_wrap.hasClass('mute')){item.setMuted(true);}else if(audio_wrap.hasClass('unmute')){item.setMuted(false);}if(volume>0){var current_volume=current.find('.mejs-horizontal-volume-slider').attr('aria-valuenow');if(current_volume!=volume){item.setVolume(volume/100);}}}if(current.hasClass('with_cover')){audio_wrap.addClass('with_cover');}else{audio_wrap.removeClass('with_cover');}e.preventDefault();});}});trx_addons_audio_height();}function trx_addons_audio_height(){if(window.elementor!==undefined){return;}jQuery('.trx_addons_audio_wrap').each(function(){jQuery(this).removeClass('resized');if(jQuery(this).hasClass('list')){var height=0;jQuery(this).find('.trx_addons_audio_player').each(function(){var item_h=jQuery(this).outerHeight();if(item_h>height){height=item_h;}});jQuery(this).find('.trx_addons_audio_list').height(height);}jQuery(this).addClass('resized');});}})();jQuery(document).on('action.ready_trx_addons',function(){"use strict";jQuery('.sc_recent_news_header_category_item_more:not(.inited)').addClass('inited').on('click',function(){jQuery(this).toggleClass('opened').find('.sc_recent_news_header_more_categories').slideToggle();});});(function(){"use strict";var $window=jQuery(window),$document=jQuery(document);var init_attempts=0;var init_hidden_elements_after_all_sliders_inited=trx_addons_throttle(function(){$document.trigger('action.init_hidden_elements',[jQuery('body')]);},300,true);$document.on('action.init_hidden_elements',function(e,container){trx_addons_init_sliders(e,container);});function trx_addons_get_slides_per_view($slider){var per_view=$slider.data('slides-per-view')||1;var bp=$slider.data('slides-per-view-breakpoints');if(bp){var ww=trx_addons_window_width();for(var max in bp){if(ww<=max){per_view=bp[max];break;}}}return per_view;}var attempts=50;function trx_addons_init_sliders(e,container){if(!window.Swiper&&attempts-->0){setTimeout(function(){trx_addons_init_sliders(e,container);},100);}if(window.Swiper){container.find('.sc_slider_controller:not(.inited)').each(function(){var controller=jQuery(this).addClass('inited');if(controller.find('.slider_style_controller').length>0)return;var slider_id=controller.data('slider-id');if(!slider_id)return;var controller_id=controller.attr('id');if(controller_id==undefined){controller_id='sc_slider_controller_'+Math.random();controller_id=controller_id.replace('.','');controller.attr('id',controller_id);}var slider_cont=jQuery('#'+slider_id+' .slider_container:not(.slider_controller_container)').eq(0);if(!slider_cont.attr('data-controller')){slider_cont.attr('data-controller',controller_id);}var controller_style=controller.data('style');var controller_effect=controller.data('effect');var controller_direction=controller.data('direction');var controller_interval=controller.data('interval');var controller_per_view=trx_addons_get_slides_per_view(controller);var controller_space=controller.data('slides-space');var controller_controls=controller.data('controls');var controller_html='';slider_cont.find('> .slider-wrapper > .swiper-slide').each(function(idx){var slide=jQuery(this);var image='';if(controller_style.indexOf('thumbs')!=-1){if(slide.data('image')){image=slide.data('image');}else if(slide.find('.post_thumb_bg').length>0){image=slide.find('.post_thumb_bg').css('background-image').replace('url(','').replace(')','').replace(';','').replace('"','');}else if(slide.css('background-image')&&slide.css('background-image')!='none'){image=slide.css('background-image').replace('url(','').replace(')','').replace(';','').replace('"','');}else if(slide.find('img').length>0){image=slide.find('img').eq(0).attr('src');}}var title=controller_style.indexOf('titles')==-1?'':(slide.data('title')?slide.data('title'):slide.find('[class*="_item_title"]').text());var cats=slide.data('cats');var date=slide.data('date');controller_html+=trx_addons_apply_filters('trx_addons_filter_slider_controller_slide_html','<div class="slider-slide swiper-slide"'+' style="'+(image!==undefined&&image!==''?'background-image: url('+image+');':'')+'"'+'>'+'<div class="sc_slider_controller_info">'+'<span class="sc_slider_controller_info_number">'+(idx<9?'0':'')+(idx+1)+'</span>'+'<span class="sc_slider_controller_info_title">'+(title?title:'Slide '+(idx+1))+'</span>'+'</div>'+'</div>',slide,controller);});controller.html(trx_addons_apply_filters('trx_addons_filter_slider_controller_html','<div id="'+controller_id+'_outer"'+' class="slider_outer slider_swiper_outer slider_style_controller'+' slider_outer_'+(controller_controls==1?'controls slider_outer_controls_side':'nocontrols')+' slider_outer_nopagination'+' slider_outer_'+(controller_per_view==1?'one':'multi')+' slider_outer_direction_'+(controller_direction=='vertical'?'vertical':'horizontal')+'"'+'>'+'<div id="'+controller_id+'_swiper"'+' class="slider_container slider_controller_container slider_swiper swiper-slider-container'+' slider_'+(controller_controls==1?'controls slider_controls_side':'nocontrols')+' slider_nopagination'+' slider_notitles'+' slider_noresize'+' slider_'+(controller_per_view==1?'one':'multi')+' slider_direction_'+(controller_direction=='vertical'?'vertical':'horizontal')+'"'+' data-slides-min-width="'+trx_addons_apply_filters('trx_addons_filter_slider_controller_slide_width',150)+'"'+' data-controlled-slider="'+slider_id+'"'+' data-direction="'+(controller_direction=='vertical'?'vertical':'horizontal')+'"'+' data-loop="1"'+' data-autoplay="'+(controller_interval>0?'1':'0')+'"'+(controller_effect!==undefined?' data-effect="'+controller_effect+'"':'')+(controller_interval!==undefined?' data-interval="'+controller_interval+'"':'')+(controller_per_view!==undefined?' data-slides-per-view="'+controller_per_view+'"':'')+(controller_space!==undefined?' data-slides-space="'+controller_space+'"':'')+'>'+'<div class="slider-wrapper swiper-wrapper">'+controller_html+'</div>'+'</div>'+(controller_controls==1?'<div class="slider_controls_wrap"><a class="slider_prev swiper-button-prev" href="#"></a><a class="slider_next swiper-button-next" href="#"></a></div>':'')+'</div>',controller));});container.find('.sc_slider_controls:not(.inited)').each(function(){var controls=jQuery(this).addClass('inited'),slider_id=controls.data('slider-id'),pagination_style=controls.data('pagination-style');if(!slider_id)return;slider_id=jQuery('#'+slider_id+' .slider_swiper').attr('id');if(!slider_id)return;controls.on('click','a',function(e){var s=TRX_ADDONS_STORAGE['swipers'][slider_id];if(jQuery(this).hasClass('slider_next'))s.slideNext();else s.slidePrev();e.preventDefault();return false;});var s=typeof TRX_ADDONS_STORAGE['swipers']!='undefined'&&typeof TRX_ADDONS_STORAGE['swipers'][slider_id]!='undefined'?TRX_ADDONS_STORAGE['swipers'][slider_id]:false,slides=jQuery('#'+slider_id+' .swiper-slide'),spv=s?(s.params.loop?s.loopedSlides:0):0;var total=s?(s.params.loop?Math.ceil((s.slides.length-s.loopedSlides*2)/s.params.slidesPerGroup):s.snapGrid.length):slides.length;var html='';if(pagination_style=='thumbs'){slides.each(function(idx){if(idx<spv||idx>=slides.length-spv)return;var slide=jQuery(this);var image=slide.data('image');html+=trx_addons_apply_filters('trx_addons_filter_slider_controls_html_thumb','<span class="slider_pagination_button_wrap swiper-pagination-button-wrap" style="width: '+Math.round(100/total,2)+'%;">'+'<span class="slider_pagination_button swiper-pagination-button"'+(image!==undefined?' style="background-image: url('+image+');"':'')+'></span>'+'</span>',slide,controls);});controls.find('.slider_pagination_wrap').html(trx_addons_apply_filters('trx_addons_filter_slider_controls_html_thumbs',html,controls));}else if(pagination_style=='fraction'){controls.find('.slider_pagination_wrap').html(trx_addons_apply_filters('trx_addons_filter_slider_controls_html_fraction','<span class="slider_pagination_current swiper-pagination-current">1</span>'+'/'+'<span class="slider_pagination_total swiper-pagination-total">'+total+'</span>',controls));}else if(pagination_style=='bullets'){slides.each(function(idx){if(idx<spv||idx>=slides.length-spv)return;html+=trx_addons_apply_filters('trx_addons_filter_slider_controls_html_bullet','<span class="slider_pagination_bullet swiper-pagination-bullet" data-slide-number="'+(s?jQuery(this).data('slide-number'):idx)+'"></span>',idx,controls);});controls.find('.slider_pagination_wrap').html(trx_addons_apply_filters('trx_addons_filter_slider_controls_html_bullets',html,controls));}if(pagination_style!='none'){if(controls.find('.slider_progress_bar').length>0){var bar=controls.find('.slider_progress_bar');bar.parent().on('click',function(e){var s=TRX_ADDONS_STORAGE['swipers'][slider_id];var total=s.params.loop?Math.ceil((s.slides.length-s.loopedSlides*2)/s.params.slidesPerGroup):s.snapGrid.length;var slide_number=Math.max(0,Math.min(total-1,Math.floor(total*e.offsetX/jQuery(this).width())));var slide_idx=jQuery('#'+slider_id).find('[data-slide-number="'+slide_number+'"]:not(.swiper-slide-duplicate)').index();s.slideTo(slide_idx);e.preventDefault();return false;});}else{controls.find('.slider_pagination_button_wrap,.slider_pagination_bullet').on('click',function(e){var s=TRX_ADDONS_STORAGE['swipers'][slider_id];var slide_idx=jQuery('#'+slider_id).find('[data-slide-number="'+jQuery(this).index()+'"]:not(.swiper-slide-duplicate)').index();s.slideTo(slide_idx);e.preventDefault();return false;});}jQuery('#'+slider_id).on('slider_init slide_change_start',function(e){if(TRX_ADDONS_STORAGE['swipers'][slider_id]){var s=TRX_ADDONS_STORAGE['swipers'][slider_id];var current=jQuery(s.slides[s.activeIndex]).data('slide-number')+1,total=s.params.loop?Math.ceil((s.slides.length-s.loopedSlides*2)/s.params.slidesPerGroup):s.snapGrid.length;if(total>0){if(pagination_style=='progressbar'){bar.width(Math.ceil(current/total*100)+'%');}else if(pagination_style=='thumbs'){controls.find('.slider_pagination_button').removeClass('slider_pagination_button_active').eq(current-1).addClass('slider_pagination_button_active');}else if(pagination_style=='bullets'){controls.find('.slider_pagination_bullet').removeClass('slider_pagination_bullet_active swiper-pagination-bullet-active').eq(current-1).addClass('slider_pagination_bullet_active swiper-pagination-bullet-active');}else if(pagination_style=='fraction'){controls.find('.slider_pagination_current').text(current);}}}});}});container.find('.slider_swiper:not(.inited)').each(function(){var slider=jQuery(this);if(slider.parents('div:hidden,article:hidden').length>0){return;}var loaded=true;slider.find('img').each(function(){var $self=jQuery(this);if(!$self.get(0).complete&&$self.attr('loading')!='lazy')loaded=false;});if(!loaded&&init_attempts++<20){setTimeout(function(){trx_addons_init_sliders(e,container);},100);return;}var id=slider.attr('id');if(id==undefined){id='swiper_'+Math.random();id=id.replace('.','');slider.attr('id',id);}var cont=slider.parent().hasClass('slider_swiper_outer')?slider.parent().attr('id',id+'_outer'):slider;var cont_id=cont.attr('id');var slave_id=slider.data('slave-id')||'';if(slave_id!=''){var slave_slider=jQuery('#'+slave_id+' .slider_container:not(.slider_controller_container)').eq(0);if(slave_slider.length){slider.attr('data-controlled-slider',slave_id);if(!slave_slider.attr('data-controller')){slave_slider.attr('data-controller',id);}}else{slave_id='';}}var is_controller=slider.parents('.sc_slider_controller').length>0||slave_id;var controller_id=slider.data('controller');slider.find('> .slider-wrapper > .swiper-slide').each(function(idx){jQuery(this).attr('data-slide-number',idx);});slider.css({'display':'block','opacity':0}).addClass(id).addClass('inited').data('settings',{mode:'horizontal'});var effect=slider.data('effect')?slider.data('effect'):'slide';var loop=slider.data('loop');if(loop===undefined||isNaN(loop))loop=1;var speed=slider.data('speed');if(speed===undefined||isNaN(speed))speed=600;var free_mode=slider.data('free-mode');var direction=slider.data('direction');if(direction!='vertical')direction='horizontal';var smw=slider.data('slides-min-width');if(smw===undefined){smw=150;slider.attr('data-slides-min-width',smw);}var spv=trx_addons_get_slides_per_view(slider);if(spv==undefined||slider.parents('.widget_nav_menu').length>0){spv=1;slider.attr('data-slides-per-view',spv);}var width=slider.width();if(width===0){width=slider.parent().width();}if(direction=='horizontal'){if(width/spv<smw){spv=Math.max(1,Math.floor(width/smw));}}var space=slider.data('slides-space');if(space==undefined)space=0;var slides_parallax=slider.data('slides-parallax');slides_parallax=effect=='slide'&&spv==1?Math.max(0,Math.min(1,slides_parallax||0)):0;if(direction=='vertical'&&slider.hasClass('slider_height_auto')&&slider.hasClass('slider_noresize')){var height=0;slider.find('.swiper-slide').each(function(idx){if(idx>=spv)return;height+=jQuery(this).height()+(idx>0?space:0);});if(height>0)slider.height(height);}var interval=slider.data('interval');if(interval===undefined){interval=Math.round(5000*(1+Math.random()));}else if(isNaN(interval)){interval=0;}else{interval=parseInt(interval,10);}var noswipe=slider.hasClass('slider_noswipe')||slider.parents('.slider_noswipe,.elementor-edit-mode').length>0||jQuery('body').hasClass('block-editor-page');if(slider.parents('[class*="_grid_wrap"]').length>0){slider.css({'max-width':width+'px'});}if(TRX_ADDONS_STORAGE['swipers']===undefined){TRX_ADDONS_STORAGE['swipers']={};}TRX_ADDONS_STORAGE['swipers'][id]=new Swiper('.'+id,trx_addons_apply_filters('trx_addons_filter_slider_init_args',{freeMode:free_mode>0,direction:direction,initialSlide:0,speed:speed,loop:loop>0&&slider.data('slides-overflow')!=1,loopedSlides:spv,slidesPerView:spv,spaceBetween:space,centeredSlides:slider.data('slides-centered')==1,mousewheel:slider.data('mouse-wheel')==1?{releaseOnEdges:true}:false,grabCursor:!is_controller&&!noswipe,slideToClickedSlide:is_controller,touchRatio:is_controller?0.2:1,autoHeight:false,lazy:false,preloadImages:true,updateOnImagesReady:true,roundLengths:TRX_ADDONS_STORAGE['slider_round_lengths']&&!is_controller&&spv==1,effect:effect,parallax:{enabled:slides_parallax>0},swipeHandler:noswipe?'.slider_controls_wrap,.slider_pagination_wrap':null,pagination:{el:slider.hasClass('slider_pagination')?'#'+cont_id+'>.slider_pagination_wrap,#'+cont_id+' > .slider_swiper > .slider_pagination_wrap':null,clickable:slider.hasClass('slider_pagination')?'#'+cont_id+' .slider_pagination_wrap':false,type:slider.hasClass('slider_pagination')&&slider.data('pagination')?slider.data('pagination'):'bullets',progressbarOpposite:slider.data('pagination')=='progressbar'&&((slider.data('direction')=='vertical'&&(slider.hasClass('slider_pagination_pos_bottom')||slider.hasClass('slider_pagination_pos_bottom_outside')))||(slider.data('direction')=='horizontal'&&(slider.hasClass('slider_pagination_pos_left')||slider.hasClass('slider_pagination_pos_right'))))},navigation:{nextEl:slider.hasClass('slider_controls')?'#'+id+'>.slider_controls_wrap>.slider_next,#'+id+'~.slider_controls_wrap>.slider_next':null,prevEl:slider.hasClass('slider_controls')?'#'+id+'>.slider_controls_wrap>.slider_prev,#'+id+'~.slider_controls_wrap>.slider_prev':null},autoplay:slider.hasClass('slider_noautoplay')||(typeof slider.data('autoplay')!=='undefined'&&slider.data('autoplay')==0)?false:{delay:interval,disableOnInteraction:true},on:{slideChangeTransitionStart:function(){var swiper=this,slide=jQuery(swiper.slides[swiper.activeIndex]),slide_number=slide.data('slide-number');cont.find('.swiper-pagination-custom > span').removeClass('swiper-pagination-button-active').eq(slide_number).addClass('swiper-pagination-button-active');cont.find('.slider_titles_outside_wrap .active').removeClass('active').fadeOut();var slaves=is_controller?jQuery('#'+slider.data('controlled-slider')):jQuery('[data-slider-id="'+id.replace('_sc_','_')+'"]');if(slaves.length===0&&!is_controller){slaves=jQuery('[data-slider-id="'+id.replace('_sc_','_').replace('_swiper','')+'"]');if(slaves.length===0){slaves=jQuery('[data-slider-id="'+id.replace('_sc_slider_swiper','')+'"]');}}if(slaves.length>0){slaves.each(function(){var controlled_slider=jQuery(this).hasClass('slider_swiper')?jQuery(this):jQuery(this).find('.slider_swiper').eq(0);var controlled_id=controlled_slider.attr('id');if(controlled_id&&TRX_ADDONS_STORAGE['swipers'][controlled_id]&&jQuery('#'+controlled_id).attr('data-busy')!=1){slider.attr('data-busy',1);setTimeout(function(){slider.attr('data-busy',0);},300);var slide_number=jQuery(swiper.slides[swiper.activeIndex]).data('slide-number');var slide_idx=controlled_slider.find('[data-slide-number="'+slide_number+'"]:not(.swiper-slide-duplicate)').index();TRX_ADDONS_STORAGE['swipers'][controlled_id].slideTo(slide_idx);}});}slider.trigger('slide_change_start',[slider]);},slideChangeTransitionEnd:function(){var swiper=this,slide=jQuery(swiper.slides[swiper.activeIndex]),slide_prev=jQuery(swiper.slides[swiper.lastOpenedIndex!==undefined?swiper.lastOpenedIndex:swiper.previousIndex]),slide_number=slide.data('slide-number');swiper.lastOpenedIndex=swiper.activeIndex;var titles=cont.find('.slider_titles_outside_wrap .slide_info');if(titles.length>0){titles.eq(slide_number).addClass('active').fadeIn(300);}var video=slide_prev.find('.trx_addons_video_player:not(.with_video_autoplay)');if(video.length>0){if(video.hasClass('with_cover')){if(video.hasClass('video_play')){video.removeClass('video_play').find('.video_embed').empty();}}else{var embed=video.find('.video_embed'),html=embed.html();embed.empty().html(html);}}slider.attr('data-busy',0);slider.trigger('slide_change_end',[slider]);},touchStart:function(){slider.trigger('swiper_touch_start');},touchEnd:function(){slider.trigger('swiper_touch_end');},}},slider));if(slider.data('mouse-wheel')==1){var slider_sticky_wrapper=slider.parents('.elementor-sticky');if(slider_sticky_wrapper.length){TRX_ADDONS_STORAGE['swipers'][id].mousewheel.disable();var init_sticky_observer=function(){var slider_sticky_wrapper_top=slider_sticky_wrapper.css('top')||'0px',custom_top=Math.abs(parseFloat(slider_sticky_wrapper_top)-trx_addons_fixed_rows_height())>1;trx_addons_sticky_observer_remove(id);trx_addons_sticky_observer_create(id,slider_sticky_wrapper,function(entry,is_sticky){if(is_sticky){TRX_ADDONS_STORAGE['swipers'][id].mousewheel.enable();}else{TRX_ADDONS_STORAGE['swipers'][id].mousewheel.disable();}},{rootMargin:(-(custom_top?parseFloat(slider_sticky_wrapper_top):trx_addons_fixed_rows_height()))+'px 0px 0px 0px'});};init_sticky_observer();$document.on('action.resize_trx_addons action.sc_layouts_row_fixed_on action.sc_layouts_row_fixed_off',trx_addons_debounce(init_sticky_observer,500));}}slider.trigger('slider_init',[slider]);cont.find('.swiper-pagination-custom').on('click','>span',function(e){jQuery(this).siblings().removeClass('swiper-pagination-button-active');var t=jQuery(this).addClass('swiper-pagination-button-active').index()*TRX_ADDONS_STORAGE['swipers'][id].params.slidesPerGroup;TRX_ADDONS_STORAGE['swipers'][id].params.loop&&(t+=TRX_ADDONS_STORAGE['swipers'][id].loopedSlides);TRX_ADDONS_STORAGE['swipers'][id].slideTo(t);e.preventDefault();return false;});cont.find('.slider_titles_outside_wrap .slide_info').eq(0).addClass('active').fadeIn(300);slider.attr('data-busy',1).animate({'opacity':1},'fast',function(){slider.attr('data-busy',0);trx_addons_set_controller_height(is_controller?slider.parents('[data-slider-id]').eq(0).attr('id'):controller_id,is_controller?jQuery('#'+slider.parents('[data-slider-id]').eq(0).data('slider-id')):slider);slider.trigger('slider_inited',[slider]);$document.trigger('action.slider_inited',[slider,id]);});init_hidden_elements_after_all_sliders_inited();$document.trigger('action.resize_trx_addons');$window.trigger('scroll');});}if(window.ElastiStack){container.find('.slider_elastistack:not(.inited)').each(function(){if(jQuery(this).parents('div:hidden,article:hidden').length>0||typeof window.ElastiStack=='undefined')return;var slider=jQuery(this);var id=slider.attr('id');if(id==undefined){id='elastistack_'+Math.random();id=id.replace('.','');slider.attr('id',id);}var cont=slider.parent().hasClass('slider_outer')?slider.parent().attr('id',id+'_outer'):slider;var cont_id=cont.attr('id');var images=slider.find('ul.stack__images').attr('id',id+'_images');var images_id=images.attr('id');slider.css({'display':'block','opacity':0}).addClass(id).addClass('inited').data('settings',{mode:'horizontal'});trx_addons_resize_sliders(e,cont);var stack=new ElastiStack(images.get(0),{onUpdateStack:function(idx){var titles=cont.find('.slider_titles_outside_wrap');if(titles.length>0){titles.find('.active').removeClass('active').hide();titles.find('.slide_info').eq(idx).addClass('active').fadeIn(300);}cont.find('.trx_addons_video_player.with_cover.video_play').removeClass('video_play').find('.video_embed').empty();slider.trigger('slide_change_end',[slider]);}});cont.find('.slider_next').on('click',function(e){stack.nextItem({transform:'translate3d(0, -60px, 400px)'});e.preventDefault();return false;});cont.find('.slider_titles_outside_wrap .slide_info').eq(0).addClass('active').fadeIn(300);slider.animate({'opacity':1},'fast',function(){stack._setStackStyle();});});}}$document.on('action.resize_trx_addons',trx_addons_resize_sliders);function trx_addons_resize_sliders(e,container){if(container===undefined){container=jQuery('body');}container.find('.slider_container.inited').each(function(){var slider=jQuery(this);if(slider.parents('div:hidden,article:hidden').length>0)return;var id=slider.attr('id');var direction=slider.data('direction');if(direction!='vertical')direction='horizontal';var on_resize=false;var max_width=slider.closest('.post_featured'+','+'.swiper-slide'+','+'.elementor-widget'+','+'.vc_column-inner'+','+trx_addons_apply_filters('trx_addons_filter_content_class','.content','slider-resize')+','+trx_addons_apply_filters('trx_addons_filter_page_wrap_class',TRX_ADDONS_STORAGE['page_wrap_class']?TRX_ADDONS_STORAGE['page_wrap_class']:'.page_wrap','slider-resize')+','+'body').width();var slider_width=slider.width();if(slider_width>max_width){slider_width=Math.min(slider_width,max_width);slider.width(slider_width);on_resize=true;}var last_width=slider.data('last-width');if(isNaN(last_width)){last_width=0;}if(last_width===0||last_width!=slider_width){if(direction!='vertical')slider.data('last-width',slider_width);var space=slider.data('slides-space');if(space==undefined){space=0;}if(slider.hasClass('slider_swiper')&&typeof TRX_ADDONS_STORAGE['swipers']!='undefined'&&typeof TRX_ADDONS_STORAGE['swipers'][id]=='object'&&typeof TRX_ADDONS_STORAGE['swipers'][id].params=='object'&&typeof TRX_ADDONS_STORAGE['swipers'][id].params.spaceBetween!='undefined'){var gap=space;if(trx_addons_window_width()<1440){var grid_element=jQuery('.elementor-column-gap-extended > .elementor-row > .elementor-column > .elementor-element-populated,'+'.elementor-column-gap-extended > .elementor-column > .elementor-element-populated').eq(0),grid_gap=grid_element.length?parseInt(grid_element.css('padding-left'),10):0;if(grid_gap>=10){gap=grid_gap*2;}}if(gap>0&&TRX_ADDONS_STORAGE['swipers'][id].params.spaceBetween>gap){TRX_ADDONS_STORAGE['swipers'][id].params.spaceBetween=gap;space=gap;}}var spv=trx_addons_get_slides_per_view(slider);if(spv==undefined||slider.parents('.widget_nav_menu').length>0){spv=1;}if(slider.hasClass('slider_swiper')&&typeof TRX_ADDONS_STORAGE['swipers']!='undefined'&&typeof TRX_ADDONS_STORAGE['swipers'][id]=='object'&&typeof TRX_ADDONS_STORAGE['swipers'][id].params=='object'&&typeof TRX_ADDONS_STORAGE['swipers'][id].params.slidesPerView!='undefined'){if(TRX_ADDONS_STORAGE['swipers'][id].params.slidesPerView!='auto'){if(direction=='horizontal'){var smw=slider.data('slides-min-width');if(slider_width/spv<smw){spv=Math.max(1,Math.floor(slider_width/smw));}if(TRX_ADDONS_STORAGE['swipers'][id].params.slidesPerView!=spv){TRX_ADDONS_STORAGE['swipers'][id].params.slidesPerView=spv;TRX_ADDONS_STORAGE['swipers'][id].params.loopedSlides=spv;}}on_resize=true;}}if(!slider.hasClass('slider_noresize')||slider.height()===0){var slider_height=slider.height();var slide=slider.find('.slider-slide').eq(0);var slide_width=direction=='horizontal'?(slider_width-(spv-1)*space)/spv:slider_width;var slide_height=direction=='vertical'?(slider_height-(spv-1)*space)/spv:slider_height;var ratio=slider.data('ratio');if(ratio===undefined||(''+ratio).indexOf(':')<1){ratio=slide_height>0?slide_width+':'+slide_height:"16:9";slider.attr('data-ratio',ratio);}ratio=ratio.split(':');var ratio_x=!isNaN(ratio[0])?Number(ratio[0]):16;var ratio_y=!isNaN(ratio[1])?Number(ratio[1]):9;var height=Math.floor((spv==1?slider_width:slide_width)/ratio_x*ratio_y);slider.height(direction=='vertical'?height*spv+(spv-1)*space:height);on_resize=true;if(slider.hasClass('slider_elastistack')){slider.find('.slider-wrapper,.stack__images,.slider-slide').height(height);}trx_addons_set_controller_height(slider.data('controller'),slider,e);}if(on_resize&&(slider.hasClass('slider_swiper')||slider.hasClass('slider_swiper_outer'))){if(typeof TRX_ADDONS_STORAGE['swipers']!='undefined'&&typeof TRX_ADDONS_STORAGE['swipers'][id]=='object'&&typeof TRX_ADDONS_STORAGE['swipers'][id].resize=='object'&&typeof TRX_ADDONS_STORAGE['swipers'][id].resize.resizeHandler=='function'){TRX_ADDONS_STORAGE['swipers'][id].resize.resizeHandler(e);}}}});}function trx_addons_set_controller_height(controller_id,slider,e){if(!controller_id&&typeof TRX_ADDONS_STORAGE['pagebuilder_preview_mode']!='undefined'&&TRX_ADDONS_STORAGE['pagebuilder_preview_mode']){var slider_id=slider.attr('id').replace('_sc_slider','');if(slider_id){controller_id=jQuery('[data-slider-id="'+slider_id+'"]').eq(0).attr('id');}}if(!controller_id)return;var controller=jQuery('#'+controller_id);if(controller.length>0&&controller.hasClass('sc_slider_controller_vertical')&&controller.hasClass('sc_slider_controller_height_auto')){var controller_slider=controller.hasClass('slider_container')?controller:controller.find('.slider_container'),controller_slider_id=controller_slider.attr('id');var paddings=parseFloat(controller.css('paddingTop'));if(isNaN(paddings))paddings=0;var controller_spv=trx_addons_get_slides_per_view(controller);if(isNaN(controller_spv))controller_spv=1;controller_slider.height(Math.max((slider.parent().hasClass('slider_outer')?slider.parent().outerHeight():slider.height())-2*paddings,controller_spv*trx_addons_apply_filters('trx_addons_filter_slider_controller_min_height',80)));if((controller_slider.hasClass('slider_swiper')||controller_slider.hasClass('slider_swiper_outer'))){if(typeof TRX_ADDONS_STORAGE['swipers'][controller_slider_id]=='object'&&typeof TRX_ADDONS_STORAGE['swipers'][controller_slider_id].resize=='object'&&typeof TRX_ADDONS_STORAGE['swipers'][controller_slider_id].resize.resizeHandler=='function'){TRX_ADDONS_STORAGE['swipers'][controller_slider_id].resize.resizeHandler(e);}}}}$document.on('action.ready_trx_addons',function(e){if(!window.Swiper||typeof Swiper.use!='function'){return;}const $=Swiper.$;function createShadow(params,$slideEl,side){const shadowClass=`swiper-slide-shadow${side ? `-${side}` : ''}`;const $shadowContainer=params.transformEl?$slideEl.find(params.transformEl):$slideEl;let $shadowEl=$shadowContainer.children(`.${shadowClass}`);if(!$shadowEl.length){$shadowEl=$(`<div class="swiper-slide-shadow${side ? `-${side}` : ''}"></div>`);$shadowContainer.append($shadowEl);}return $shadowEl;}function effectInit(params){const{effect,swiper,on,setTranslate,setTransition,overwriteParams,perspective,recreateShadows,getEffectParams}=params;on('beforeInit',()=>{if(swiper.params.effect!==effect){return;}swiper.classNames.push(`${swiper.params.containerModifierClass}${effect}`);if(perspective&&perspective()){swiper.classNames.push(`${swiper.params.containerModifierClass}3d`);}const overwriteParamsResult=overwriteParams?overwriteParams():{};Object.assign(swiper.params,overwriteParamsResult);Object.assign(swiper.originalParams,overwriteParamsResult);});on('setTranslate',()=>{if(swiper.params.effect!==effect){return;}setTranslate();});on('setTransition',(_s,duration)=>{if(swiper.params.effect!==effect){return;}setTransition(duration);});on('transitionEnd',()=>{if(swiper.params.effect!==effect){return;}if(recreateShadows){if(!getEffectParams||!getEffectParams().slideShadows){return;}swiper.slides.each(slideEl=>{const $slideEl=swiper.$(slideEl);$slideEl.find('.swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left').remove();});recreateShadows();}});let requireUpdateOnVirtual,requestAnimationFrame=trx_addons_request_animation_frame();on('virtualUpdate',()=>{if(swiper.params.effect!==effect){return;}if(!swiper.slides.length){requireUpdateOnVirtual=true;}requestAnimationFrame(()=>{if(requireUpdateOnVirtual&&swiper.slides&&swiper.slides.length){setTranslate();requireUpdateOnVirtual=false;}});});}if(trx_addons_apply_filters('trx_addons_filter_add_effect_to_swiper',true,'swap')){const effectSwapModules={setTranslate:function setTranslate(swiper){var swiperWidth=swiper.width;var swiperHeight=swiper.height;var $wrapperEl=swiper.$wrapperEl;var slides=swiper.slides;var slidesSizesGrid=swiper.slidesSizesGrid;var params=swiper.params.swapEffect;var isHorizontal=swiper.isHorizontal();var transform=swiper.translate;var center=isHorizontal?-transform+(swiperWidth/2):-transform+(swiperHeight/2);var rotate=isHorizontal?params.rotate:-params.rotate;var spaceBetween=swiper.params.spaceBetween;var perView=swiper.params.slidesPerView;var levelCenter=(perView-1)/2;for(var i=0,length=slides.length;i<length;i+=1){var $slideEl=slides.eq(i);var slideSize=slidesSizesGrid[i];var slideOffsetOrig=$slideEl[0].swiperSlideOffset;var slideOffset=slideOffsetOrig+slideSize/2;var distance=center-slideOffset;var slideOffsetNum=Math.abs(distance)<2?0:Math.ceil(Math.abs(distance)/(slideSize+spaceBetween));if(perView%2===0){slideOffsetNum=Math.max(0,slideOffsetNum-0.5);}var place=distance<-1*Math.max(1,spaceBetween)?1:(distance>Math.max(1,spaceBetween)?-1:0);distance=distance+place*slideOffsetNum*spaceBetween;var offsetMultiplier=distance/slideSize;var delta=Math.max(0,Math.abs(offsetMultiplier)-levelCenter);var allow=delta>0;var rotateX=isHorizontal?0:(allow?-place*Math.min(rotate,rotate*delta):0);var rotateY=isHorizontal?(allow?-place*Math.min(rotate,rotate*delta):0):0;var offset=allow?distance+place*levelCenter*slideSize:0;var translateX=isHorizontal?(allow?offset:0):0;var translateY=isHorizontal?0:(allow?offset:0);var translateZ=-slideSize*(allow?delta:0);var scale=1-(1-params.scale)*Math.abs(offsetMultiplier);if(Math.abs(translateX)<0.001)translateX=0;if(Math.abs(translateY)<0.001)translateY=0;if(Math.abs(translateZ)<0.001)translateZ=0;if(Math.abs(rotateY)<0.001)rotateY=0;if(Math.abs(rotateX)<0.001)rotateX=0;if(Math.abs(scale)<0.001)scale=0;var slideTransform="translate3d("+translateX+"px,"+translateY+"px,"+translateZ+"px)"+" rotateX("+rotateX+"deg)"+" rotateY("+rotateY+"deg)"+" scale("+scale+")";$slideEl.transform(slideTransform);$slideEl[0].style.zIndex=-Math.abs(Math.round(offsetMultiplier))+1;$slideEl[0].style.opacity=perView>1?Math.max(0,1-delta):1;if(params.slideShadows){let $shadowBeforeEl=isHorizontal?$slideEl.find('.swiper-slide-shadow-left'):$slideEl.find('.swiper-slide-shadow-top');let $shadowAfterEl=isHorizontal?$slideEl.find('.swiper-slide-shadow-right'):$slideEl.find('.swiper-slide-shadow-bottom');if($shadowBeforeEl.length===0){$shadowBeforeEl=createShadow(params,$slideEl,isHorizontal?'left':'top');}if($shadowAfterEl.length===0){$shadowAfterEl=createShadow(params,$slideEl,isHorizontal?'right':'bottom');}if($shadowBeforeEl.length){$shadowBeforeEl[0].style.opacity=offsetMultiplier>0?offsetMultiplier:0;}if($shadowAfterEl.length){$shadowAfterEl[0].style.opacity=-offsetMultiplier>0?-offsetMultiplier:0;}}}if(trx_addons_browser_is_pointer_events()){var ws=$wrapperEl[0].style;ws.perspectiveOrigin=center+"px 50%";}},setTransition:function setTransition(swiper,duration,changeCssTransition){const{transformEl}=swiper.params.swapEffect;const $transitionElements=transformEl?swiper.slides.find(transformEl):swiper.slides;$transitionElements.transition(duration);if(changeCssTransition){$transitionElements.css({'webkitTransitionProperty':'transform, opacity, z-index','transitionProperty':'transform, opacity, z-index','webkitTransitionDuration':duration+'ms','transitionDuration':duration+'ms'});}if(swiper.params.slideShadows){const $shadow=$transitionElements.find('.swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left');if($shadow&&$shadow.length){$shadow.transition(duration);if(changeCssTransition){$shadow.css({'webkitTransitionProperty':'transform, opacity, z-index','transitionProperty':'transform, opacity, z-index','webkitTransitionDuration':duration+'ms','transitionDuration':duration+'ms'});}}}}};if(typeof Swiper.prototype.modules!='undefined'&&typeof Swiper.prototype.modules["effect-fade"]!='undefined'){Swiper.__proto__.Swap={setTranslate:function setTranslate(){effectSwapModules.setTranslate(this);},setTransition:function setTransition(duration){effectSwapModules.setTransition(this,duration,false);}};Swiper.__proto__.EffectSwap={name:'effect-swap',params:{swapEffect:{rotate:50,scale:1}},create:function create(){var swiper=this;trx_addons_object_extend(swiper,{swapEffect:{setTranslate:Swiper.Swap.setTranslate.bind(swiper),setTransition:Swiper.Swap.setTransition.bind(swiper)}});},on:{beforeInit:function beforeInit(){var swiper=this;if(swiper.params.effect!=='swap'){return;}swiper.classNames.push(swiper.params.containerModifierClass+"swap");swiper.classNames.push(swiper.params.containerModifierClass+"3d");swiper.params.watchSlidesProgress=true;swiper.originalParams.watchSlidesProgress=true;},setTranslate:function setTranslate(){var swiper=this;if(swiper.params.effect!=='swap'){return;}swiper.swapEffect.setTranslate();},setTransition:function setTransition(duration){var swiper=this;if(swiper.params.effect!=='swap'){return;}swiper.swapEffect.setTransition(duration);}}};Swiper.use([Swiper.EffectSwap]);}else{const EffectSwap=function(_ref){let{swiper,extendParams,on}=_ref;extendParams({swapEffect:{rotate:50,scale:1,transformEl:null}});const setTranslate=()=>{effectSwapModules.setTranslate(swiper);};const setTransition=duration=>{effectSwapModules.setTransition(swiper,duration,true);};effectInit({effect:'swap',swiper,on,setTranslate,setTransition,perspective:()=>true,overwriteParams:()=>({watchSlidesProgress:true})});};Swiper.use([EffectSwap]);}}});})();jQuery(document).on('action.ready_trx_addons',function(){"use strict";var $document=jQuery(document),$body=jQuery('body');if(!$body.hasClass('added_to_cart_inited')){$body.addClass('added_to_cart_inited');var $sc_cart=jQuery('.sc_layouts_cart'),$cart_button=jQuery('.sc_layouts_cart_button_wrap');if($sc_cart.length>0){$sc_cart.filter(':not(.inited)').each(function(idx){var cart=jQuery(this);cart.addClass('inited').on('click','.sc_layouts_cart_icon,.sc_layouts_cart_details',function(e){var link=jQuery(this);if(!link.data('panel-id')){var widget=link.siblings('.sc_layouts_cart_widget').eq(0),row=link.parents('.sc_layouts_row').eq(0),cart=link.parents('.sc_layouts_cart').eq(0);if(widget.length>0&&widget.text().replace(/\s*/g,'')!==''){cart.toggleClass('sc_layouts_cart_opened');row.toggleClass('sc_layouts_row_on_top');widget.fadeToggle();$document.trigger('action.opened_dropdown_elements',[$sc_cart]);}}}).on('click','.sc_layouts_cart_widget_close',function(e){var link=jQuery(this),row=link.parents('.sc_layouts_row').eq(0),cart=link.parents('.sc_layouts_cart').eq(0);row.removeClass('sc_layouts_row_on_top');cart.removeClass('sc_layouts_cart_opened');link.parent().fadeOut();});});$document.on('action.prepare_popup_elements',function(e,panel){if(panel.hasClass('sc_layouts_cart_panel')){$sc_cart.find('[data-panel-id="'+panel.attr('id')+'"]').each(function(){var $cart=jQuery(this).parents('.sc_layouts_cart');if($cart.is(':visible')){$cart.toggleClass('sc_layouts_cart_opened',true);}});}});$document.on('action.close_popup_elements',function(e,panel){if(panel.hasClass('sc_layouts_cart_panel')){$sc_cart.find('[data-panel-id="'+panel.attr('id')+'"]').each(function(){var $cart=jQuery(this).parents('.sc_layouts_cart');if($cart.is(':visible')){$cart.removeClass('sc_layouts_cart_opened');}});}});if(trx_addons_apply_filters('trx_addons_filter_sc_layouts_cart_button_hide_on_scroll',true)){$document.on('action.scroll_trx_addons',function(){$cart_button.each(function(){var $self=jQuery(this);if($self.hasClass('sc_layouts_cart_button_showed')){$self.removeClass('sc_layouts_cart_button_showed');}});});}jQuery(document.body).on('wc_fragments_refreshed wc_fragments_loaded update_cart added_to_cart removed_from_cart',function(e){jQuery('.widget_shopping_cart').each(function(){var $widget=jQuery(this);var total=0;var $total=$widget.find('.total .amount');if(!$total.length){$total=$widget.find('.elementor-menu-cart__subtotal .amount');}if($total.length){total=$total.text();}$sc_cart.find('.sc_layouts_cart_summa').text(total);var cnt=0,cart_list=false;$widget.find('.cart_list li').each(function(){var q=jQuery(this).find('.quantity').html().split(' ',2);if(!isNaN(q[0])){cnt+=Number(q[0]);}cart_list=true;});if(!cart_list){$widget.find('.elementor-menu-cart__product').each(function(){var q=jQuery(this).find('.product-quantity').text().split(' ');if(!isNaN(q[0])){cnt+=Number(q[0]);}});}var $items=$sc_cart.find('.sc_layouts_cart_items').eq(0),items=$items.text().split(' ',2);items[0]=cnt;$items.text(items[0]+(items.length>1?' '+(cnt==1?$items.data('item'):$items.data('items')):''));jQuery('.sc_layouts_cart_items_short').text(items[0]);$sc_cart.data({'items':cnt?cnt:0,'summa':total?total:0});if(e.type=='added_to_cart'){sc_layouts_cart_panel_open($sc_cart);}});});jQuery(document.body).on('edd_cart_item_added edd_cart_item_removed edd_quantity_updated',function(e,data){var items=$sc_cart.find('.sc_layouts_cart_items').eq(0).text().split(' ',2);items[0]=data.cart_quantity?data.cart_quantity:data.quantity;jQuery('.sc_layouts_cart_items').text(items[0]+(items.length>1?' '+items[1]:''));jQuery('.sc_layouts_cart_items_short').text(items[0]);jQuery('.sc_layouts_cart_summa').text(data.total);$sc_cart.data({'items':data.cart_quantity?data.cart_quantity:0,'summa':data.total?data.total:0});sc_layouts_cart_panel_open($sc_cart);});}}function sc_layouts_cart_panel_open($sc_cart){if(!$sc_cart.hasClass('sc_layouts_cart_opened')){var link=$sc_cart.filter(':visible').find('.sc_layouts_cart_icon,.sc_layouts_cart_details').eq(0);if(link.length){if(link.data('panel-id')){link.trigger('click');}else if(link.data('button-id')){setTimeout(function(){jQuery('#'+link.data('button-id')).toggleClass('sc_layouts_cart_button_showed');},10);}}}}});jQuery(document).on('action.ready_trx_addons',function(){"use strict";jQuery('.sc_layouts_logo,.custom-logo-link').on('click',function(e){if(jQuery(this).attr('href')=='#'||location.href==jQuery(this).attr('href')){trx_addons_document_animate_to(0);e.preventDefault();return false;}});});(function(){"use strict";var $document=jQuery(document);$document.on('action.before_ready_trx_addons',function(){window.trx_addons_init_sfmenu=function(selector){jQuery(selector).show().each(function(){var $self=jQuery(this);var is_touch_device=('ontouchstart'in document.documentElement);var animation_in=$self.parent().data('animation-in');if(animation_in==undefined||is_touch_device){animation_in="none";}var animation_out=$self.parent().data('animation-out');if(animation_out==undefined||is_touch_device){animation_out="none";}var sf_init={delay:300,speed:animation_in!='none'?500:200,speedOut:animation_out!='none'?300:200,autoArrows:false,dropShadows:false,onBeforeShow:function(){jQuery(this).each(function(){var menu_item=jQuery(this).data('menu-state','before-show');if(menu_item.hasClass('sc_layouts_submenu')&&!menu_item.hasClass('layouts_inited')&&menu_item.find('.slider_container').length>0){menu_item.addClass('sc_layouts_submenu_prepare');}else{trx_addons_do_action('trx_addons_action_menu_on_before_show',menu_item);trx_addons_before_show_menu(menu_item);}});},onShow:function(){jQuery(this).each(function(){var menu_item=jQuery(this);if(menu_item.data('menu-state')!='before-show'){trx_addons_do_action('trx_addons_action_menu_on_show',menu_item);trx_addons_before_show_menu(menu_item);}menu_item.data('menu-state','show');trx_addons_do_action('trx_addons_action_menu_after_show',menu_item);trx_addons_after_show_menu(menu_item);});},onBeforeHide:function(){jQuery(this).each(function(){var menu_item=jQuery(this);if(menu_item.data('menu-state')=='show'){menu_item.data('menu-state','before-hide');trx_addons_do_action('trx_addons_action_menu_on_before_hide',menu_item);trx_addons_before_hide_menu(menu_item);}});},onHide:function(){jQuery(this).each(function(){var menu_item=jQuery(this).data('menu-state','hide');trx_addons_do_action('trx_addons_action_menu_on_hide',menu_item);trx_addons_after_hide_menu(menu_item);});},onHandleTouch:function(){var $ul=jQuery(this).parents('ul');if(trx_addons_browser_is_ios()&&$ul.length>1){$ul.addClass('sc_layouts_submenu_freeze');setTimeout(function(){$ul.removeClass('sc_layouts_submenu_freeze');},1000);}}};if(animation_in=='none'){sf_init.animation={opacity:'show'};}if(animation_out=='none'){sf_init.animationOut={opacity:'hide'};}$self.find('.sc_layouts_submenu_wrap').on('focusout',function(e){if(e.currentTarget&&jQuery(e.currentTarget).hasClass('sc_layouts_submenu_wrap')){e.stopPropagation();return false;}});$self.addClass('inited').superfish(trx_addons_apply_filters('trx_addons_filter_menu_init_args',sf_init));function trx_addons_before_show_menu(menu_item){var in_columns=menu_item.parents('li[class*="columns-"]').length>0&&(!menu_item.parent().attr('class')||menu_item.parent().attr('class').indexOf('columns-')==-1);if(!in_columns){var window_width=jQuery(window).width(),page_wrap=jQuery(trx_addons_apply_filters('trx_addons_filter_page_wrap_class',TRX_ADDONS_STORAGE['page_wrap_class']?TRX_ADDONS_STORAGE['page_wrap_class']:'.page_wrap','menu-before-show')).eq(0),page_wrap_width=page_wrap.length>0?page_wrap.width():window_width,page_wrap_offset=page_wrap.length>0?page_wrap.offset().left:0,par=menu_item.parents("ul").eq(0),par_offset=par.length>0?par.offset().left:0,par_width=par.length>0?par.outerWidth():0,ul_width=menu_item.outerWidth(),rtl=jQuery('body').hasClass('rtl');if(menu_item.parents("ul").length>1){if((!rtl&&((par_offset+par_width+ul_width>page_wrap_offset+page_wrap_width-10&&par_offset-ul_width>page_wrap_offset)||(par_offset+par_width+ul_width>window_width&&par_offset-ul_width>0)))||(rtl&&((par_offset-ul_width<page_wrap_offset+10&&par_offset+par_width+ul_width<page_wrap_offset+page_wrap_width)||(par_offset-ul_width<0&&par_offset+par_width+ul_width<window_width)))){menu_item.addClass('submenu_left');}else{menu_item.removeClass('submenu_left');}}if(menu_item.parents('.top_panel').length>0){var wide=trx_addons_stretch_submenu(menu_item);if(!wide){var ul_pos=menu_item.data('ul_pos'),submenu_left=(menu_item.hasClass('submenu_left')&&!rtl)||(!menu_item.hasClass('submenu_left')&&rtl);if(ul_pos===undefined){ul_pos=parseFloat(menu_item.css(submenu_left?'right':'left'));}if(isNaN(ul_pos)){ul_pos=0;}var ul_offset=menu_item.parents("ul").length>1?par_offset+ul_pos:menu_item.parent().offset().left;if(submenu_left){if(ul_offset<0){if(menu_item.data('ul_pos')==undefined){menu_item.data('ul_pos',ul_pos);}menu_item.css({'right':ul_pos+ul_offset+'px'});}}else{if(ul_offset+ul_width>=window_width){if(menu_item.data('ul_pos')==undefined){menu_item.data('ul_pos',ul_pos);}menu_item.css({'left':(ul_pos-(ul_offset+ul_width-window_width))+'px'});}}var ul_height=menu_item.outerHeight(),w_height=jQuery(window).height(),menu=menu_item.parents('.sc_layouts_menu').eq(0),row_offset=menu.length?menu.offset().top-jQuery(window).scrollTop():0,row_height=0,par_top=0;par=menu_item.parent();par_offset=0;while(par.length>0){par_top=par.position().top;par_offset+=par_top+par.parent().position().top;row_height=par.outerHeight();if(par_top===0)break;par=par.parents('li').eq(0);}if(row_offset+par_offset+ul_height>w_height){if(par_offset>ul_height){menu_item.css({'top':'auto','bottom':'-'+(menu_item.css('padding-bottom')||0)});}else{menu_item.css({'top':'-'+(par_offset-row_height-2)+'px','bottom':'auto'});}}}}var animated=false;trx_addons_do_action('trx_addons_action_menu_before_animation_in',menu_item,animation_in,animation_out);if(animation_in!='none'){animated=trx_addons_apply_filters('trx_addons_filter_menu_animation_in',false,menu_item,animation_in,animation_out);if(!animated){if(menu_item.hasClass('animated')&&menu_item.hasClass(animation_out)){menu_item.removeClass('animated faster '+animation_out);}menu_item.addClass('animated fast '+animation_in);animated=true;}}$document.trigger('action.before_show_submenu',[menu_item]);}return animated;}function trx_addons_after_show_menu(menu_item){if(menu_item.hasClass('sc_layouts_submenu')){if(!menu_item.hasClass('layouts_inited')){trx_addons_stretch_submenu(menu_item);$document.trigger('action.init_hidden_elements',[menu_item]);if(menu_item.find('.slider_container').length>0){$document.on('action.slider_inited',function(e,slider,id){trx_addons_before_show_menu(menu_item);menu_item.removeClass('sc_layouts_submenu_prepare').addClass('layouts_inited');});}else{menu_item.addClass('layouts_inited');}}$document.trigger('action.resize_trx_addons',[menu_item]);}$document.trigger('action.after_show_submenu',[menu_item]);}function trx_addons_before_hide_menu(menu_item){menu_item.find('.trx_addons_video_player.with_cover.video_play').removeClass('video_play').find('.video_embed').empty();var animated=false;trx_addons_do_action('trx_addons_action_menu_before_animation_out',menu_item,animation_in,animation_out);if(animation_out!='none'){animated=trx_addons_apply_filters('trx_addons_filter_menu_animation_out',false,menu_item,animation_in,animation_out);if(!animated){if(menu_item.parents('[class*="columns-"]').length===0){if(menu_item.hasClass('animated')&&menu_item.hasClass(animation_in)){menu_item.removeClass('animated fast '+animation_in);}if(menu_item.data('menu-state')=='show'||menu_item.data('menu-state')=='before-hide'){menu_item.addClass('animated faster '+animation_out);animated=true;}}}}$document.trigger('action.before_hide_submenu',[menu_item]);return animated;}function trx_addons_after_hide_menu(menu_item){setTimeout(function(){if(menu_item.data('menu-state')=='hide'){menu_item.removeAttr('style');var bg=menu_item.find('> .sc_layouts_menu_stretch_bg');if(bg.length){bg.removeAttr('style').css({'background-color':menu_item.css('background-color')});}var container=menu_item.data('reset-style');if(container){menu_item.find(container).removeAttr('style');}$document.trigger('action.after_hide_submenu',[menu_item]);}},500);}window.trx_addons_stretch_submenu=function(menu_item){var done=false;if(!menu_item.length){return done;}var parent_class=menu_item.parent().attr('class');if(TRX_ADDONS_STORAGE['menu_stretch']==1&&!menu_item.hasClass('trx_addons_no_stretch')&&!menu_item.parents('.sc_layouts_menu').hasClass('sc_layouts_menu_dir_vertical')&&trx_addons_apply_filters('trx_addons_filter_stretch_menu',menu_item.hasClass('sc_layouts_submenu')||parent_class.indexOf('columns-')!=-1||parent_class.indexOf('trx_addons_stretch_')!=-1,menu_item)){var menu=menu_item.parents("ul");if(menu.length==1){var $body=jQuery('body'),li=menu_item.parents("li").eq(0),stretch_to=trx_addons_apply_filters('trx_addons_filter_stretch_menu_to',li.hasClass('trx_addons_stretch_window')?'window':(li.hasClass('trx_addons_stretch_window_boxed')?'window_boxed':'content'),menu_item),content_wrap_selector=trx_addons_apply_filters('trx_addons_filter_stretch_menu_content_wrap_selector','.content_wrap',menu_item),content_wrap=jQuery(content_wrap_selector).eq(0);if(!content_wrap.length){$body.append(trx_addons_apply_filters('trx_addons_filter_stretch_menu_content_wrap_html','<div class="content_wrap" style="height:0;visibility:hidden;"></div>',menu_item));content_wrap=jQuery(content_wrap_selector).eq(0);if(!content_wrap.length){content_wrap=trx_addons_apply_filters('trx_addons_filter_stretch_menu_content_wrap',content_wrap,menu_item);}}if(content_wrap.length==1){var bw=$body.innerWidth(),cw=trx_addons_apply_filters('trx_addons_filter_stretch_menu_content_wrap_width',content_wrap.innerWidth(),menu_item,content_wrap),cw_offset=content_wrap.offset().left,li_offset=li.offset().left;menu_item.css({'width':(stretch_to=='window'?bw:cw)+'px','max-width':'none','left':-li_offset+(stretch_to=='window'?0:cw_offset)+'px','right':'auto'});if(stretch_to=='window'){menu_item.data('reset-style','.elementor-section-boxed > .elementor-container,.e-con-boxed > .e-con-inner').find('.elementor-section-boxed > .elementor-container,.e-con-boxed > .e-con-inner').css({'max-width':'none'});}else if(stretch_to=='window_boxed'){var bg=menu_item.find('> .sc_layouts_menu_stretch_bg');if(bg.length===0){menu_item.append('<span class="sc_layouts_menu_stretch_bg"></span>');bg=menu_item.find('> .sc_layouts_menu_stretch_bg');bg.css({'background-color':menu_item.css('background-color')});}bg.css({'left':-(cw_offset+1)+'px','right':-(bw-cw_offset-cw+1)+'px'});}done=true;$document.trigger('action.resize_trx_addons',[menu_item]);}}}return done;};});};trx_addons_init_sfmenu('.sc_layouts_menu:not(.inited):not(.sc_layouts_submenu_dropdown) > ul:not(.inited)');trx_addons_menu_collapse();jQuery('.sc_layouts_menu:not(.inited)').each(function(){if(jQuery(this).find('>ul.inited').length==1)jQuery(this).addClass('inited');});jQuery('.menu_hover_slide_line:not(.slide_inited),.menu_hover_slide_box:not(.slide_inited)').each(function(){var menu=jQuery(this).addClass('slide_inited');var style=menu.hasClass('menu_hover_slide_line')?'line':'box';setTimeout(function(){if(jQuery.fn.spasticNav!==undefined){menu.find('>ul').spasticNav({style:style,colorOverride:false});}},500);});jQuery('.sc_layouts_menu_mobile_button_burger:not(.inited)').each(function(){var burger=jQuery(this);var popup=burger.find('.sc_layouts_menu_popup');if(popup.length==1){burger.addClass('inited').on('click','>a',function(e){popup.toggleClass('opened').slideToggle();e.preventDefault();return false;});popup.on('click','a',function(e){var $item=jQuery(this);if($item.next().hasClass('sub-menu')){$item.parent().siblings().find('>.sub-menu').fadeOut();$item.next().fadeToggle();e.preventDefault();return false;}});$document.on('click',function(e){jQuery('.sc_layouts_menu_popup.opened').removeClass('opened').slideUp();});}});});$document.on('action.resize_trx_addons',function(){trx_addons_menu_collapse();});function trx_addons_menu_collapse(){if(TRX_ADDONS_STORAGE['menu_collapse']==0){return;}jQuery('.sc_layouts_menu:not(.sc_layouts_menu_no_collapse):not(.sc_layouts_menu_dir_vertical)').each(function(){var nav=jQuery(this);if(nav.parents('div:hidden,section:hidden,article:hidden').length>0){return;}var ul=nav.find('>ul:not(.sc_layouts_menu_no_collapse).inited');if(ul.length===0){return;}function check_menu_wrapper(item){var allow_any_wrapper=trx_addons_apply_filters('trx_addons_filter_menu_collapse_allow_any_wrapper',true);var rez=allow_any_wrapper;if(!allow_any_wrapper){var wrappers_list=trx_addons_apply_filters('trx_addons_filter_menu_collapse_wrapper_classes',['sc_layouts_column','wpb_wrapper','elementor-widget-wrap','e-con','e-con-inner','wp-block-column','kt-inside-inner-col']);for(var i=0;i<wrappers_list.length;i++){if(item.hasClass(wrappers_list[i])){rez=true;break;}}}return rez;}function check_item_delimiter(item){var delimiters_list=trx_addons_apply_filters('trx_addons_filter_menu_collapse_delimiter_classes',['vc_empty_space','vc_separator','elementor-widget-spacer','elementor-widget-divider','wp-block-spacer','wp-block-separator','wp-block-kadence-spacer','wp-block-coblocks-shape-divider']);var rez=false;for(var i=0;i<delimiters_list.length;i++){if(item.hasClass(delimiters_list[i])){rez=true;break;}}return rez;}var sc_layouts_item_wrapper=nav.parents('.sc_layouts_item').eq(0),sc_layouts_item=sc_layouts_item_wrapper.length>0?sc_layouts_item_wrapper:nav,sc_layouts_item_parent=sc_layouts_item.parent();if(!check_menu_wrapper(sc_layouts_item_parent)){return;}var w_max=sc_layouts_item_parent.width()-(Math.ceil(parseFloat(sc_layouts_item.css('marginLeft')))+Math.ceil(parseFloat(sc_layouts_item.css('marginRight'))))-2;var w_siblings=0,in_group=0,ul_id=ul.attr('id');sc_layouts_item_parent.find('>div'+(sc_layouts_item_parent.attr('class').indexOf('elementor-')>=0?'.elementor-element':'')).each(function(){if(in_group>1){return;}var $self=jQuery(this);if(check_item_delimiter($self)){if(in_group==1){in_group=2;}else{w_siblings=0;}}else{if($self.find('#'+ul_id).length>0){in_group=1;}else{w_siblings+=($self.outerWidth()+Math.ceil(parseFloat($self.css('marginLeft')))+Math.ceil(parseFloat($self.css('marginRight'))));}}});w_max-=w_siblings;var w_all=0;var move=false;var li_collapse=ul.find('li.menu-item.menu-collapse');if(li_collapse.length===0){ul.append('<li class="menu-item menu-collapse"><a href="#" class="sf-with-ul '+TRX_ADDONS_STORAGE['menu_collapse_icon']+'"></a><ul class="submenu"></ul></li>');li_collapse=ul.find('li.menu-item.menu-collapse');}var li_collapse_ul=li_collapse.find('> ul');ul.find('> li').each(function(idx){var cur_item=jQuery(this);cur_item.data('index',idx);if(move||cur_item.attr('id')=='blob'){return;}w_all+=!cur_item.hasClass('menu-collapse')||cur_item.css('display')!='none'?cur_item.outerWidth()+Math.ceil(parseFloat(cur_item.css('marginLeft')))+Math.ceil(parseFloat(cur_item.css('marginRight'))):0;if(w_all>w_max){move=true;}});if(move){w_all=li_collapse.outerWidth()+Math.ceil(parseFloat(li_collapse.css('marginLeft')))+Math.ceil(parseFloat(li_collapse.css('marginRight')));ul.find("> li:not('.menu-collapse')").each(function(idx){var cur_item=jQuery(this);var cur_width=cur_item.outerWidth()+Math.ceil(parseFloat(cur_item.css('marginLeft')))+Math.ceil(parseFloat(cur_item.css('marginRight')));if(w_all<=w_max){w_all+=cur_width;}if(w_all>w_max){var moved=false;li_collapse_ul.find('>li').each(function(){if(!moved&&Number(jQuery(this).data('index'))>idx){cur_item.attr('data-width',cur_width).insertBefore(jQuery(this));moved=true;}});if(!moved){cur_item.attr('data-width',cur_width).appendTo(li_collapse_ul);}}});li_collapse.show();}else{var items=li_collapse_ul.find('>li');var cnt=0;move=true;items.each(function(){if(!move){return;}if(items.length-cnt==1){w_all-=(li_collapse.outerWidth()+Math.ceil(parseFloat(li_collapse.css('marginLeft')))+Math.ceil(parseFloat(li_collapse.css('marginRight'))));}w_all+=parseFloat(jQuery(this).data('width'));if(w_all<w_max){jQuery(this).insertBefore(li_collapse);cnt++;}else{move=false;}});if(items.length-cnt===0){li_collapse.hide();}}});}})();(function($){"use strict";$.fn.spasticNav=function(options){options=$.extend({overlap:0,style:'box',reset:50,color:'#00c6ff',colorOverride:true,},options);return this.each(function(){var nav=$(this),currentPageItem=nav.find('>.current-menu-item,>.current-menu-parent,>.current-menu-ancestor'),hidden=false,blob,reset;if(currentPageItem.length===0){currentPageItem=nav.find('li').eq(0);hidden=true;}var a=currentPageItem.find('>a');var pl=parseInt(a.css('paddingLeft'),10);if(isNaN(pl))pl=0;$('<li id="blob"></li>').css({width:options.style=='box'?a.outerWidth():a.width(),left:currentPageItem.position().left+(options.style=='box'?0:pl),top:currentPageItem.position().top-options.overlap/2,opacity:hidden?0:1}).appendTo(this);blob=$('#blob',nav);if(options.style=='box'){blob.css({height:currentPageItem.outerHeight()+options.overlap});}if(options.colorOverride){var bg=a.css('backgroundColor');blob.css({backgroundColor:hidden||bg=='transparent'?options.color:bg});}nav.find('>li:not(#blob)').on('mouseenter',function(){clearTimeout(reset);var a=$(this).find('>a');var pl=parseInt(a.css('paddingLeft'),10);if(isNaN(pl))pl=0;if(options.colorOverride){var bg=a.css('backgroundColor');if(bg!='transparent')blob.css({backgroundColor:bg});}$(this).addClass('blob_over');blob.css({left:$(this).position().left+(options.style=='box'?0:pl),top:$(this).position().top-options.overlap/2,width:options.style=='box'?a.outerWidth():a.width(),opacity:$(this).hasClass('menu-collapse')?0:1});}).on('mouseleave',function(){reset=setTimeout(function(){var a=currentPageItem.find('>a');var pl=parseInt(a.css('paddingLeft'),10);if(isNaN(pl))pl=0;if(options.colorOverride){var bg=a.css('backgroundColor');if(bg!='transparent')blob.css({backgroundColor:bg});}blob.css({width:options.style=='box'?a.outerWidth():a.width(),left:currentPageItem.position().left+(options.style=='box'?0:pl),opacity:hidden?0:1,});},options.reset);$(this).removeClass('blob_over');});});};})(jQuery);jQuery(document).on('action.ready_trx_addons',function(){"use strict";if(jQuery('.search_wrap:not(.inited)').length>0){jQuery('.search_wrap:not(.inited)').each(function(){var search_wrap=jQuery(this).addClass('inited'),search_field=search_wrap.find('.search_field'),search_button=search_wrap.find('.search_submit');var ajax_timer=null;search_field.on('keyup',function(e){if(e.keyCode==27){search_field.val('');trx_addons_search_close(search_wrap);e.preventDefault();return;}if(search_wrap.hasClass('search_ajax')){var s=search_field.val();if(ajax_timer){clearTimeout(ajax_timer);ajax_timer=null;}if(s.length>=4){ajax_timer=setTimeout(function(){search_wrap.addClass('search_progress');jQuery.post(TRX_ADDONS_STORAGE['ajax_url'],{action:'ajax_search',nonce:TRX_ADDONS_STORAGE['ajax_nonce'],text:s,post_types:search_wrap.find('input[name="post_types"]').val()}).done(function(response){clearTimeout(ajax_timer);ajax_timer=null;var rez={};if(response==''||response==0){rez={error:TRX_ADDONS_STORAGE['msg_search_error']};}else{try{rez=JSON.parse(response);}catch(e){rez={error:TRX_ADDONS_STORAGE['msg_search_error']};console.log(response);}}var msg=rez.error===''?rez.data:rez.error;search_wrap.removeClass('search_progress');search_field.parents('.search_ajax').find('.search_results_content').empty().append(msg);search_field.parents('.search_ajax').find('.search_results').fadeIn();jQuery(document).trigger('action.got_ajax_response',{action:'ajax_search',result:rez});});},500);}}});search_wrap.find('.search_submit').on('click',function(e){e.preventDefault();if((search_wrap.hasClass('search_style_expand')||search_wrap.hasClass('search_style_fullscreen'))&&!search_wrap.hasClass('search_opened')){var duration=trx_addons_apply_filters('trx_addons_filter_search_fullscreen_fade_duration',0);if(search_wrap.hasClass('search_style_fullscreen')){jQuery('body').addClass('sc_layouts_search_opened');search_wrap.hide().addClass('search_opened').fadeIn(duration);}else{search_wrap.addClass('search_opened');}setTimeout(function(){search_field.get(0).focus();},duration+200);}else if(search_field.val()===''){if(search_wrap.hasClass('search_opened')&&search_wrap.hasClass('search_style_expand')){trx_addons_search_close(search_wrap);}else{search_field.get(0).focus();}}else{search_wrap.find('form').get(0).submit();}return false;});search_wrap.find('.search_close').on('click',function(e){e.preventDefault();trx_addons_search_close(search_wrap);return false;});search_wrap.find('.search_results_close').on('click',function(e){e.preventDefault();jQuery(this).parent().fadeOut();return false;});search_wrap.on('click','.search_more',function(e){e.preventDefault();if(search_field.val()!==''){search_wrap.find('form').get(0).submit();}return false;});});}function trx_addons_search_close(search_wrap){var duration=trx_addons_apply_filters('trx_addons_filter_search_fullscreen_fade_duration',0);search_wrap.find('.search_field').get(0).blur();if(search_wrap.hasClass('search_style_fullscreen')){jQuery('body').removeClass('sc_layouts_search_opened');search_wrap.find('.search_results').fadeOut(duration);search_wrap.fadeTo(duration/3*2,0.33,function(){search_wrap.removeClass('search_opened').removeAttr('style').show();});}else{search_wrap.removeClass('search_opened').find('.search_results').fadeOut();}}});jQuery(document).ready(function(){"use strict";var $window=jQuery(window),$document=jQuery(document);var $reviews;$document.on('action.init_hidden_elements',update_jquery_links);$document.on('action.got_ajax_response',update_jquery_links);var first_run=true;function update_jquery_links(e){if(first_run&&e&&e.namespace=='init_hidden_elements'){first_run=false;return;}$reviews=jQuery('.trx_addons_reviews_block_mark:not(.inited)'+',.trx_addons_reviews_stars:not([data-mark-max]):not(.inited)'+',.trx_addons_reviews_block_detailed .trx_addons_reviews_block_criterias[data-mark-max="10"] .trx_addons_reviews_block_list_mark_line_hover:not(.inited)'+',.trx_addons_reviews_block_detailed .trx_addons_reviews_block_criterias[data-mark-max="100"] .trx_addons_reviews_block_list_mark_line_hover:not(.inited)');}update_jquery_links();var votes_wrap=jQuery(".trx_addons_reviews_stars[data-mark-max]");if(votes_wrap.length>0){votes_wrap.on('mousemove',function(e){var mark_wrap=jQuery(this),mark_max=mark_wrap.data('mark-max'),mark_decimals=mark_wrap.data('mark-decimals'),w=mark_wrap.width(),x=Math.min(w,Math.max(0,Math.round(e.pageX-mark_wrap.offset().left)))+1;if(x<=w){var pos=Math.round(x/w*100),mark_show=trx_addons_reviews_mark2show(pos,mark_max,mark_decimals);pos=trx_addons_reviews_mark2save(mark_show,mark_max,mark_decimals);mark_wrap.data("mark",pos).find(".trx_addons_reviews_bubble").fadeIn().css({"left":pos+"%"}).find('.trx_addons_reviews_bubble_value').text(mark_show);mark_wrap.find(".trx_addons_reviews_stars_hover").css({"width":pos+"%"});}}).on('mouseleave',function(e){var mark_wrap=jQuery(this),pos=Math.max(0,Number(mark_wrap.find('input[name="trx_addons_reviews_vote"]').val()));mark_wrap.find(".trx_addons_reviews_bubble").fadeOut();mark_wrap.find(".trx_addons_reviews_stars_hover").css({"width":pos+"%"});}).on('click',function(e){var mark_wrap=jQuery(this);mark_wrap.find('input[name="trx_addons_reviews_vote"]').val(mark_wrap.data("mark"));mark_wrap.next('.trx_addons_reviews_text').find('.trx_addons_reviews_text_mark').text(mark_wrap.find('.trx_addons_reviews_bubble_value').text());});}function trx_addons_reviews_mark2show(mark,mark_max,mark_decimals){if(mark_max<100){mark=mark_decimals>0?Math.round(mark/100*mark_max*10)/10:Math.ceil(mark/100*mark_max);if(mark_decimals>0&&String(mark).indexOf(".")<0){mark+=".0";}}else{mark=Math.round(mark);}return mark;}function trx_addons_reviews_mark2save(mark,mark_max){if(mark_max<100){mark=Math.round(mark*100/mark_max);}else{mark=Math.round(mark);}return mark;}$document.on('action.init_hidden_elements',trx_addons_reviews_block_mark_init).on('action.scroll_trx_addons',trx_addons_reviews_block_mark_init).on('action.resize_trx_addons',trx_addons_reviews_block_mark_resize);function trx_addons_reviews_block_mark_init(e,container){if($reviews.length===0)return;var scrollPosition=$window.scrollTop()+$window.height();$reviews.each(function(idx){var item=$reviews.eq(idx);if(item.hasClass('inited')||item.parents('div:hidden,article:hidden').length>0){return;}var scrollMark=item.offset().top;if(scrollPosition-50>scrollMark){item.addClass('inited');if(item.hasClass('trx_addons_reviews_block_mark')){var canvas=item.find('canvas').eq(0),mark=parseFloat(canvas.data('value')),max=parseInt(canvas.data('max-value'),10),decimals=parseInt(canvas.data('decimals'),10),digits=item.find('.trx_addons_reviews_block_mark_value');item.find('.trx_addons_reviews_block_mark_progress').animate({'width':trx_addons_reviews_mark2save(mark,max,decimals)+'%'},{duration:2000,easing:'linear',step:function(now,fx){var m=trx_addons_reviews_mark2show(now,max,decimals);digits.text(m);trx_addons_draw_arc_on_canvas(item,m);}});}}});}function trx_addons_reviews_block_mark_resize(e){jQuery('.trx_addons_reviews_block_mark.inited canvas').each(function(){var canvas=jQuery(this);if(canvas.parents('div:hidden,article:hidden').length>0){return;}var item=canvas.parent();if(item.width()!=canvas.width()){trx_addons_draw_arc_on_canvas(item,parseFloat(canvas.data('value')));}});}}); ;/* * jQuery Superfish Menu Plugin - v1.7.10 * Copyright (c) 2018 Joel Birch * * Dual licensed under the MIT and GPL licenses: * http://www.opensource.org/licenses/mit-license.php * http://www.gnu.org/licenses/gpl.html */ ;!function(a,b){"use strict";var c=function(){var c={bcClass:"sf-breadcrumb",menuClass:"sf-js-enabled",anchorClass:"sf-with-ul",menuArrowClass:"sf-arrows"},d=function(){var b=/^(?![\w\W]*Windows Phone)[\w\W]*(iPhone|iPad|iPod)/i.test(navigator.userAgent);return b&&a("html").css("cursor","pointer").on("click",a.noop),b}(),e=function(){var a=document.documentElement.style;return"behavior"in a&&"fill"in a&&/iemobile/i.test(navigator.userAgent)}(),f=function(){return!!b.PointerEvent}(),g=function(a,b,d){var e,f=c.menuClass;b.cssArrows&&(f+=" "+c.menuArrowClass),e=d?"addClass":"removeClass",a[e](f)},h=function(b,d){return b.find("li."+d.pathClass).slice(0,d.pathLevels).addClass(d.hoverClass+" "+c.bcClass).filter(function(){return a(this).children(d.popUpSelector).hide().show().length}).removeClass(d.pathClass)},i=function(a,b){var d=b?"addClass":"removeClass";a.children("a")[d](c.anchorClass)},j=function(a){var b=a.css("ms-touch-action"),c=a.css("touch-action");c=c||b,c="pan-y"===c?"auto":"pan-y",a.css({"ms-touch-action":c,"touch-action":c})},k=function(a){return a.closest("."+c.menuClass)},l=function(a){return k(a).data("sfOptions")},m=function(){var b=a(this),c=l(b);clearTimeout(c.sfTimer),b.siblings().superfish("hide").end().superfish("show")},n=function(b){b.retainPath=a.inArray(this[0],b.$path)>-1,this.superfish("hide"),this.parents("."+b.hoverClass).length||(b.onIdle.call(k(this)),b.$path.length&&a.proxy(m,b.$path)())},o=function(){var b=a(this),c=l(b);d?a.proxy(n,b,c)():(clearTimeout(c.sfTimer),c.sfTimer=setTimeout(a.proxy(n,b,c),c.delay))},p=function(b){var c=a(this),d=l(c),e=c.siblings(b.data.popUpSelector);return d.onHandleTouch.call(e)===!1?this:void(e.length>0&&e.is(":hidden")&&(c.one("click.superfish",!1),"MSPointerDown"===b.type||"pointerdown"===b.type?c.trigger("focus"):a.proxy(m,c.parent("li"))()))},q=function(b,c){var g="li:has("+c.popUpSelector+")";a.fn.hoverIntent&&!c.disableHI?b.hoverIntent(m,o,g):b.on("mouseenter.superfish",g,m).on("mouseleave.superfish",g,o);var h="MSPointerDown.superfish";f&&(h="pointerdown.superfish"),d||(h+=" touchend.superfish"),e&&(h+=" mousedown.superfish"),b.on("focusin.superfish","li",m).on("focusout.superfish","li",o).on(h,"a",c,p)};return{hide:function(b){if(this.length){var c=this,d=l(c);if(!d)return this;var e=d.retainPath===!0?d.$path:"",f=c.find("li."+d.hoverClass).add(this).not(e).removeClass(d.hoverClass).children(d.popUpSelector),g=d.speedOut;if(b&&(f.show(),g=0),d.retainPath=!1,d.onBeforeHide.call(f)===!1)return this;f.stop(!0,!0).animate(d.animationOut,g,function(){var b=a(this);d.onHide.call(b)})}return this},show:function(){var a=l(this);if(!a)return this;var b=this.addClass(a.hoverClass),c=b.children(a.popUpSelector);return a.onBeforeShow.call(c)===!1?this:(c.stop(!0,!0).animate(a.animation,a.speed,function(){a.onShow.call(c)}),this)},destroy:function(){return this.each(function(){var b,d=a(this),e=d.data("sfOptions");return!!e&&(b=d.find(e.popUpSelector).parent("li"),clearTimeout(e.sfTimer),g(d,e),i(b),j(d),d.off(".superfish").off(".hoverIntent"),b.children(e.popUpSelector).attr("style",function(a,b){if("undefined"!=typeof b)return b.replace(/display[^;]+;?/g,"")}),e.$path.removeClass(e.hoverClass+" "+c.bcClass).addClass(e.pathClass),d.find("."+e.hoverClass).removeClass(e.hoverClass),e.onDestroy.call(d),void d.removeData("sfOptions"))})},init:function(b){return this.each(function(){var d=a(this);if(d.data("sfOptions"))return!1;var e=a.extend({},a.fn.superfish.defaults,b),f=d.find(e.popUpSelector).parent("li");e.$path=h(d,e),d.data("sfOptions",e),g(d,e,!0),i(f,!0),j(d),q(d,e),f.not("."+c.bcClass).superfish("hide",!0),e.onInit.call(this)})}}}();a.fn.superfish=function(b,d){return c[b]?c[b].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof b&&b?a.error("Method "+b+" does not exist on jQuery.fn.superfish"):c.init.apply(this,arguments)},a.fn.superfish.defaults={popUpSelector:"ul,.sf-mega",hoverClass:"sfHover",pathClass:"overrideThisToUse",pathLevels:1,delay:800,animation:{opacity:"show"},animationOut:{opacity:"hide"},speed:"normal",speedOut:"fast",cssArrows:!0,disableHI:!1,onInit:a.noop,onBeforeShow:a.noop,onShow:a.noop,onBeforeHide:a.noop,onHide:a.noop,onIdle:a.noop,onDestroy:a.noop,onHandleTouch:a.noop}}(jQuery,window); ;/** * Swiper 8.4.5 * Most modern mobile touch slider and framework with hardware accelerated transitions * https://swiperjs.com * * Copyright 2014-2022 Vladimir Kharlampidi * * Released under the MIT License * * Released on: November 21, 2022 */ !function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).Swiper=t()}(this,(function(){"use strict";function e(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function t(s,a){void 0===s&&(s={}),void 0===a&&(a={}),Object.keys(a).forEach((i=>{void 0===s[i]?s[i]=a[i]:e(a[i])&&e(s[i])&&Object.keys(a[i]).length>0&&t(s[i],a[i])}))}const s={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector:()=>null,querySelectorAll:()=>[],getElementById:()=>null,createEvent:()=>({initEvent(){}}),createElement:()=>({children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName:()=>[]}),createElementNS:()=>({}),importNode:()=>null,location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function a(){const e="undefined"!=typeof document?document:{};return t(e,s),e}const i={document:s,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle:()=>({getPropertyValue:()=>""}),Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia:()=>({}),requestAnimationFrame:e=>"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0),cancelAnimationFrame(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function r(){const e="undefined"!=typeof window?window:{};return t(e,i),e}class n extends Array{constructor(e){"number"==typeof e?super(e):(super(...e||[]),function(e){const t=e.__proto__;Object.defineProperty(e,"__proto__",{get:()=>t,set(e){t.__proto__=e}})}(this))}}function l(e){void 0===e&&(e=[]);const t=[];return e.forEach((e=>{Array.isArray(e)?t.push(...l(e)):t.push(e)})),t}function o(e,t){return Array.prototype.filter.call(e,t)}function d(e,t){const s=r(),i=a();let l=[];if(!t&&e instanceof n)return e;if(!e)return new n(l);if("string"==typeof e){const s=e.trim();if(s.indexOf("<")>=0&&s.indexOf(">")>=0){let e="div";0===s.indexOf("<li")&&(e="ul"),0===s.indexOf("<tr")&&(e="tbody"),0!==s.indexOf("<td")&&0!==s.indexOf("<th")||(e="tr"),0===s.indexOf("<tbody")&&(e="table"),0===s.indexOf("<option")&&(e="select");const t=i.createElement(e);t.innerHTML=s;for(let e=0;e<t.childNodes.length;e+=1)l.push(t.childNodes[e])}else l=function(e,t){if("string"!=typeof e)return[e];const s=[],a=t.querySelectorAll(e);for(let e=0;e<a.length;e+=1)s.push(a[e]);return s}(e.trim(),t||i)}else if(e.nodeType||e===s||e===i)l.push(e);else if(Array.isArray(e)){if(e instanceof n)return e;l=e}return new n(function(e){const t=[];for(let s=0;s<e.length;s+=1)-1===t.indexOf(e[s])&&t.push(e[s]);return t}(l))}d.fn=n.prototype;const c={addClass:function(){for(var e=arguments.length,t=new Array(e),s=0;s<e;s++)t[s]=arguments[s];const a=l(t.map((e=>e.split(" "))));return this.forEach((e=>{e.classList.add(...a)})),this},removeClass:function(){for(var e=arguments.length,t=new Array(e),s=0;s<e;s++)t[s]=arguments[s];const a=l(t.map((e=>e.split(" "))));return this.forEach((e=>{e.classList.remove(...a)})),this},hasClass:function(){for(var e=arguments.length,t=new Array(e),s=0;s<e;s++)t[s]=arguments[s];const a=l(t.map((e=>e.split(" "))));return o(this,(e=>a.filter((t=>e.classList.contains(t))).length>0)).length>0},toggleClass:function(){for(var e=arguments.length,t=new Array(e),s=0;s<e;s++)t[s]=arguments[s];const a=l(t.map((e=>e.split(" "))));this.forEach((e=>{a.forEach((t=>{e.classList.toggle(t)}))}))},attr:function(e,t){if(1===arguments.length&&"string"==typeof e)return this[0]?this[0].getAttribute(e):void 0;for(let s=0;s<this.length;s+=1)if(2===arguments.length)this[s].setAttribute(e,t);else for(const t in e)this[s][t]=e[t],this[s].setAttribute(t,e[t]);return this},removeAttr:function(e){for(let t=0;t<this.length;t+=1)this[t].removeAttribute(e);return this},transform:function(e){for(let t=0;t<this.length;t+=1)this[t].style.transform=e;return this},transition:function(e){for(let t=0;t<this.length;t+=1)this[t].style.transitionDuration="string"!=typeof e?`${e}ms`:e;return this},on:function(){for(var e=arguments.length,t=new Array(e),s=0;s<e;s++)t[s]=arguments[s];let[a,i,r,n]=t;function l(e){const t=e.target;if(!t)return;const s=e.target.dom7EventData||[];if(s.indexOf(e)<0&&s.unshift(e),d(t).is(i))r.apply(t,s);else{const e=d(t).parents();for(let t=0;t<e.length;t+=1)d(e[t]).is(i)&&r.apply(e[t],s)}}function o(e){const t=e&&e.target&&e.target.dom7EventData||[];t.indexOf(e)<0&&t.unshift(e),r.apply(this,t)}"function"==typeof t[1]&&([a,r,n]=t,i=void 0),n||(n=!1);const c=a.split(" ");let p;for(let e=0;e<this.length;e+=1){const t=this[e];if(i)for(p=0;p<c.length;p+=1){const e=c[p];t.dom7LiveListeners||(t.dom7LiveListeners={}),t.dom7LiveListeners[e]||(t.dom7LiveListeners[e]=[]),t.dom7LiveListeners[e].push({listener:r,proxyListener:l}),t.addEventListener(e,l,n)}else for(p=0;p<c.length;p+=1){const e=c[p];t.dom7Listeners||(t.dom7Listeners={}),t.dom7Listeners[e]||(t.dom7Listeners[e]=[]),t.dom7Listeners[e].push({listener:r,proxyListener:o}),t.addEventListener(e,o,n)}}return this},off:function(){for(var e=arguments.length,t=new Array(e),s=0;s<e;s++)t[s]=arguments[s];let[a,i,r,n]=t;"function"==typeof t[1]&&([a,r,n]=t,i=void 0),n||(n=!1);const l=a.split(" ");for(let e=0;e<l.length;e+=1){const t=l[e];for(let e=0;e<this.length;e+=1){const s=this[e];let a;if(!i&&s.dom7Listeners?a=s.dom7Listeners[t]:i&&s.dom7LiveListeners&&(a=s.dom7LiveListeners[t]),a&&a.length)for(let e=a.length-1;e>=0;e-=1){const i=a[e];r&&i.listener===r||r&&i.listener&&i.listener.dom7proxy&&i.listener.dom7proxy===r?(s.removeEventListener(t,i.proxyListener,n),a.splice(e,1)):r||(s.removeEventListener(t,i.proxyListener,n),a.splice(e,1))}}}return this},trigger:function(){const e=r();for(var t=arguments.length,s=new Array(t),a=0;a<t;a++)s[a]=arguments[a];const i=s[0].split(" "),n=s[1];for(let t=0;t<i.length;t+=1){const a=i[t];for(let t=0;t<this.length;t+=1){const i=this[t];if(e.CustomEvent){const t=new e.CustomEvent(a,{detail:n,bubbles:!0,cancelable:!0});i.dom7EventData=s.filter(((e,t)=>t>0)),i.dispatchEvent(t),i.dom7EventData=[],delete i.dom7EventData}}}return this},transitionEnd:function(e){const t=this;return e&&t.on("transitionend",(function s(a){a.target===this&&(e.call(this,a),t.off("transitionend",s))})),this},outerWidth:function(e){if(this.length>0){if(e){const e=this.styles();return this[0].offsetWidth+parseFloat(e.getPropertyValue("margin-right"))+parseFloat(e.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null},outerHeight:function(e){if(this.length>0){if(e){const e=this.styles();return this[0].offsetHeight+parseFloat(e.getPropertyValue("margin-top"))+parseFloat(e.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null},styles:function(){const e=r();return this[0]?e.getComputedStyle(this[0],null):{}},offset:function(){if(this.length>0){const e=r(),t=a(),s=this[0],i=s.getBoundingClientRect(),n=t.body,l=s.clientTop||n.clientTop||0,o=s.clientLeft||n.clientLeft||0,d=s===e?e.scrollY:s.scrollTop,c=s===e?e.scrollX:s.scrollLeft;return{top:i.top+d-l,left:i.left+c-o}}return null},css:function(e,t){const s=r();let a;if(1===arguments.length){if("string"!=typeof e){for(a=0;a<this.length;a+=1)for(const t in e)this[a].style[t]=e[t];return this}if(this[0])return s.getComputedStyle(this[0],null).getPropertyValue(e)}if(2===arguments.length&&"string"==typeof e){for(a=0;a<this.length;a+=1)this[a].style[e]=t;return this}return this},each:function(e){return e?(this.forEach(((t,s)=>{e.apply(t,[t,s])})),this):this},html:function(e){if(void 0===e)return this[0]?this[0].innerHTML:null;for(let t=0;t<this.length;t+=1)this[t].innerHTML=e;return this},text:function(e){if(void 0===e)return this[0]?this[0].textContent.trim():null;for(let t=0;t<this.length;t+=1)this[t].textContent=e;return this},is:function(e){const t=r(),s=a(),i=this[0];let l,o;if(!i||void 0===e)return!1;if("string"==typeof e){if(i.matches)return i.matches(e);if(i.webkitMatchesSelector)return i.webkitMatchesSelector(e);if(i.msMatchesSelector)return i.msMatchesSelector(e);for(l=d(e),o=0;o<l.length;o+=1)if(l[o]===i)return!0;return!1}if(e===s)return i===s;if(e===t)return i===t;if(e.nodeType||e instanceof n){for(l=e.nodeType?[e]:e,o=0;o<l.length;o+=1)if(l[o]===i)return!0;return!1}return!1},index:function(){let e,t=this[0];if(t){for(e=0;null!==(t=t.previousSibling);)1===t.nodeType&&(e+=1);return e}},eq:function(e){if(void 0===e)return this;const t=this.length;if(e>t-1)return d([]);if(e<0){const s=t+e;return d(s<0?[]:[this[s]])}return d([this[e]])},append:function(){let e;const t=a();for(let s=0;s<arguments.length;s+=1){e=s<0||arguments.length<=s?void 0:arguments[s];for(let s=0;s<this.length;s+=1)if("string"==typeof e){const a=t.createElement("div");for(a.innerHTML=e;a.firstChild;)this[s].appendChild(a.firstChild)}else if(e instanceof n)for(let t=0;t<e.length;t+=1)this[s].appendChild(e[t]);else this[s].appendChild(e)}return this},prepend:function(e){const t=a();let s,i;for(s=0;s<this.length;s+=1)if("string"==typeof e){const a=t.createElement("div");for(a.innerHTML=e,i=a.childNodes.length-1;i>=0;i-=1)this[s].insertBefore(a.childNodes[i],this[s].childNodes[0])}else if(e instanceof n)for(i=0;i<e.length;i+=1)this[s].insertBefore(e[i],this[s].childNodes[0]);else this[s].insertBefore(e,this[s].childNodes[0]);return this},next:function(e){return this.length>0?e?this[0].nextElementSibling&&d(this[0].nextElementSibling).is(e)?d([this[0].nextElementSibling]):d([]):this[0].nextElementSibling?d([this[0].nextElementSibling]):d([]):d([])},nextAll:function(e){const t=[];let s=this[0];if(!s)return d([]);for(;s.nextElementSibling;){const a=s.nextElementSibling;e?d(a).is(e)&&t.push(a):t.push(a),s=a}return d(t)},prev:function(e){if(this.length>0){const t=this[0];return e?t.previousElementSibling&&d(t.previousElementSibling).is(e)?d([t.previousElementSibling]):d([]):t.previousElementSibling?d([t.previousElementSibling]):d([])}return d([])},prevAll:function(e){const t=[];let s=this[0];if(!s)return d([]);for(;s.previousElementSibling;){const a=s.previousElementSibling;e?d(a).is(e)&&t.push(a):t.push(a),s=a}return d(t)},parent:function(e){const t=[];for(let s=0;s<this.length;s+=1)null!==this[s].parentNode&&(e?d(this[s].parentNode).is(e)&&t.push(this[s].parentNode):t.push(this[s].parentNode));return d(t)},parents:function(e){const t=[];for(let s=0;s<this.length;s+=1){let a=this[s].parentNode;for(;a;)e?d(a).is(e)&&t.push(a):t.push(a),a=a.parentNode}return d(t)},closest:function(e){let t=this;return void 0===e?d([]):(t.is(e)||(t=t.parents(e).eq(0)),t)},find:function(e){const t=[];for(let s=0;s<this.length;s+=1){const a=this[s].querySelectorAll(e);for(let e=0;e<a.length;e+=1)t.push(a[e])}return d(t)},children:function(e){const t=[];for(let s=0;s<this.length;s+=1){const a=this[s].children;for(let s=0;s<a.length;s+=1)e&&!d(a[s]).is(e)||t.push(a[s])}return d(t)},filter:function(e){return d(o(this,e))},remove:function(){for(let e=0;e<this.length;e+=1)this[e].parentNode&&this[e].parentNode.removeChild(this[e]);return this}};function p(e,t){return void 0===t&&(t=0),setTimeout(e,t)}function u(){return Date.now()}function h(e,t){void 0===t&&(t="x");const s=r();let a,i,n;const l=function(e){const t=r();let s;return t.getComputedStyle&&(s=t.getComputedStyle(e,null)),!s&&e.currentStyle&&(s=e.currentStyle),s||(s=e.style),s}(e);return s.WebKitCSSMatrix?(i=l.transform||l.webkitTransform,i.split(",").length>6&&(i=i.split(", ").map((e=>e.replace(",","."))).join(", ")),n=new s.WebKitCSSMatrix("none"===i?"":i)):(n=l.MozTransform||l.OTransform||l.MsTransform||l.msTransform||l.transform||l.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),a=n.toString().split(",")),"x"===t&&(i=s.WebKitCSSMatrix?n.m41:16===a.length?parseFloat(a[12]):parseFloat(a[4])),"y"===t&&(i=s.WebKitCSSMatrix?n.m42:16===a.length?parseFloat(a[13]):parseFloat(a[5])),i||0}function m(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function f(e){return"undefined"!=typeof window&&void 0!==window.HTMLElement?e instanceof HTMLElement:e&&(1===e.nodeType||11===e.nodeType)}function g(){const e=Object(arguments.length<=0?void 0:arguments[0]),t=["__proto__","constructor","prototype"];for(let s=1;s<arguments.length;s+=1){const a=s<0||arguments.length<=s?void 0:arguments[s];if(null!=a&&!f(a)){const s=Object.keys(Object(a)).filter((e=>t.indexOf(e)<0));for(let t=0,i=s.length;t<i;t+=1){const i=s[t],r=Object.getOwnPropertyDescriptor(a,i);void 0!==r&&r.enumerable&&(m(e[i])&&m(a[i])?a[i].__swiper__?e[i]=a[i]:g(e[i],a[i]):!m(e[i])&&m(a[i])?(e[i]={},a[i].__swiper__?e[i]=a[i]:g(e[i],a[i])):e[i]=a[i])}}}return e}function v(e,t,s){e.style.setProperty(t,s)}function w(e){let{swiper:t,targetPosition:s,side:a}=e;const i=r(),n=-t.translate;let l,o=null;const d=t.params.speed;t.wrapperEl.style.scrollSnapType="none",i.cancelAnimationFrame(t.cssModeFrameID);const c=s>n?"next":"prev",p=(e,t)=>"next"===c&&e>=t||"prev"===c&&e<=t,u=()=>{l=(new Date).getTime(),null===o&&(o=l);const e=Math.max(Math.min((l-o)/d,1),0),r=.5-Math.cos(e*Math.PI)/2;let c=n+r*(s-n);if(p(c,s)&&(c=s),t.wrapperEl.scrollTo({[a]:c}),p(c,s))return t.wrapperEl.style.overflow="hidden",t.wrapperEl.style.scrollSnapType="",setTimeout((()=>{t.wrapperEl.style.overflow="",t.wrapperEl.scrollTo({[a]:c})})),void i.cancelAnimationFrame(t.cssModeFrameID);t.cssModeFrameID=i.requestAnimationFrame(u)};u()}let b,x,y;function E(){return b||(b=function(){const e=r(),t=a();return{smoothScroll:t.documentElement&&"scrollBehavior"in t.documentElement.style,touch:!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch),passiveListener:function(){let t=!1;try{const s=Object.defineProperty({},"passive",{get(){t=!0}});e.addEventListener("testPassiveListener",null,s)}catch(e){}return t}(),gestures:"ongesturestart"in e}}()),b}function C(e){return void 0===e&&(e={}),x||(x=function(e){let{userAgent:t}=void 0===e?{}:e;const s=E(),a=r(),i=a.navigator.platform,n=t||a.navigator.userAgent,l={ios:!1,android:!1},o=a.screen.width,d=a.screen.height,c=n.match(/(Android);?[\s\/]+([\d.]+)?/);let p=n.match(/(iPad).*OS\s([\d_]+)/);const u=n.match(/(iPod)(.*OS\s([\d_]+))?/),h=!p&&n.match(/(iPhone\sOS|iOS)\s([\d_]+)/),m="Win32"===i;let f="MacIntel"===i;return!p&&f&&s.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(`${o}x${d}`)>=0&&(p=n.match(/(Version)\/([\d.]+)/),p||(p=[0,1,"13_0_0"]),f=!1),c&&!m&&(l.os="android",l.android=!0),(p||h||u)&&(l.os="ios",l.ios=!0),l}(e)),x}function T(){return y||(y=function(){const e=r();return{isSafari:function(){const t=e.navigator.userAgent.toLowerCase();return t.indexOf("safari")>=0&&t.indexOf("chrome")<0&&t.indexOf("android")<0}(),isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent)}}()),y}Object.keys(c).forEach((e=>{Object.defineProperty(d.fn,e,{value:c[e],writable:!0})}));var $={on(e,t,s){const a=this;if(!a.eventsListeners||a.destroyed)return a;if("function"!=typeof t)return a;const i=s?"unshift":"push";return e.split(" ").forEach((e=>{a.eventsListeners[e]||(a.eventsListeners[e]=[]),a.eventsListeners[e][i](t)})),a},once(e,t,s){const a=this;if(!a.eventsListeners||a.destroyed)return a;if("function"!=typeof t)return a;function i(){a.off(e,i),i.__emitterProxy&&delete i.__emitterProxy;for(var s=arguments.length,r=new Array(s),n=0;n<s;n++)r[n]=arguments[n];t.apply(a,r)}return i.__emitterProxy=t,a.on(e,i,s)},onAny(e,t){const s=this;if(!s.eventsListeners||s.destroyed)return s;if("function"!=typeof e)return s;const a=t?"unshift":"push";return s.eventsAnyListeners.indexOf(e)<0&&s.eventsAnyListeners[a](e),s},offAny(e){const t=this;if(!t.eventsListeners||t.destroyed)return t;if(!t.eventsAnyListeners)return t;const s=t.eventsAnyListeners.indexOf(e);return s>=0&&t.eventsAnyListeners.splice(s,1),t},off(e,t){const s=this;return!s.eventsListeners||s.destroyed?s:s.eventsListeners?(e.split(" ").forEach((e=>{void 0===t?s.eventsListeners[e]=[]:s.eventsListeners[e]&&s.eventsListeners[e].forEach(((a,i)=>{(a===t||a.__emitterProxy&&a.__emitterProxy===t)&&s.eventsListeners[e].splice(i,1)}))})),s):s},emit(){const e=this;if(!e.eventsListeners||e.destroyed)return e;if(!e.eventsListeners)return e;let t,s,a;for(var i=arguments.length,r=new Array(i),n=0;n<i;n++)r[n]=arguments[n];"string"==typeof r[0]||Array.isArray(r[0])?(t=r[0],s=r.slice(1,r.length),a=e):(t=r[0].events,s=r[0].data,a=r[0].context||e),s.unshift(a);return(Array.isArray(t)?t:t.split(" ")).forEach((t=>{e.eventsAnyListeners&&e.eventsAnyListeners.length&&e.eventsAnyListeners.forEach((e=>{e.apply(a,[t,...s])})),e.eventsListeners&&e.eventsListeners[t]&&e.eventsListeners[t].forEach((e=>{e.apply(a,s)}))})),e}};var S={updateSize:function(){const e=this;let t,s;const a=e.$el;t=void 0!==e.params.width&&null!==e.params.width?e.params.width:a[0].clientWidth,s=void 0!==e.params.height&&null!==e.params.height?e.params.height:a[0].clientHeight,0===t&&e.isHorizontal()||0===s&&e.isVertical()||(t=t-parseInt(a.css("padding-left")||0,10)-parseInt(a.css("padding-right")||0,10),s=s-parseInt(a.css("padding-top")||0,10)-parseInt(a.css("padding-bottom")||0,10),Number.isNaN(t)&&(t=0),Number.isNaN(s)&&(s=0),Object.assign(e,{width:t,height:s,size:e.isHorizontal()?t:s}))},updateSlides:function(){const e=this;function t(t){return e.isHorizontal()?t:{width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"}[t]}function s(e,s){return parseFloat(e.getPropertyValue(t(s))||0)}const a=e.params,{$wrapperEl:i,size:r,rtlTranslate:n,wrongRTL:l}=e,o=e.virtual&&a.virtual.enabled,d=o?e.virtual.slides.length:e.slides.length,c=i.children(`.${e.params.slideClass}`),p=o?e.virtual.slides.length:c.length;let u=[];const h=[],m=[];let f=a.slidesOffsetBefore;"function"==typeof f&&(f=a.slidesOffsetBefore.call(e));let g=a.slidesOffsetAfter;"function"==typeof g&&(g=a.slidesOffsetAfter.call(e));const w=e.snapGrid.length,b=e.slidesGrid.length;let x=a.spaceBetween,y=-f,E=0,C=0;if(void 0===r)return;"string"==typeof x&&x.indexOf("%")>=0&&(x=parseFloat(x.replace("%",""))/100*r),e.virtualSize=-x,n?c.css({marginLeft:"",marginBottom:"",marginTop:""}):c.css({marginRight:"",marginBottom:"",marginTop:""}),a.centeredSlides&&a.cssMode&&(v(e.wrapperEl,"--swiper-centered-offset-before",""),v(e.wrapperEl,"--swiper-centered-offset-after",""));const T=a.grid&&a.grid.rows>1&&e.grid;let $;T&&e.grid.initSlides(p);const S="auto"===a.slidesPerView&&a.breakpoints&&Object.keys(a.breakpoints).filter((e=>void 0!==a.breakpoints[e].slidesPerView)).length>0;for(let i=0;i<p;i+=1){$=0;const n=c.eq(i);if(T&&e.grid.updateSlide(i,n,p,t),"none"!==n.css("display")){if("auto"===a.slidesPerView){S&&(c[i].style[t("width")]="");const r=getComputedStyle(n[0]),l=n[0].style.transform,o=n[0].style.webkitTransform;if(l&&(n[0].style.transform="none"),o&&(n[0].style.webkitTransform="none"),a.roundLengths)$=e.isHorizontal()?n.outerWidth(!0):n.outerHeight(!0);else{const e=s(r,"width"),t=s(r,"padding-left"),a=s(r,"padding-right"),i=s(r,"margin-left"),l=s(r,"margin-right"),o=r.getPropertyValue("box-sizing");if(o&&"border-box"===o)$=e+i+l;else{const{clientWidth:s,offsetWidth:r}=n[0];$=e+t+a+i+l+(r-s)}}l&&(n[0].style.transform=l),o&&(n[0].style.webkitTransform=o),a.roundLengths&&($=Math.floor($))}else $=(r-(a.slidesPerView-1)*x)/a.slidesPerView,a.roundLengths&&($=Math.floor($)),c[i]&&(c[i].style[t("width")]=`${$}px`);c[i]&&(c[i].swiperSlideSize=$),m.push($),a.centeredSlides?(y=y+$/2+E/2+x,0===E&&0!==i&&(y=y-r/2-x),0===i&&(y=y-r/2-x),Math.abs(y)<.001&&(y=0),a.roundLengths&&(y=Math.floor(y)),C%a.slidesPerGroup==0&&u.push(y),h.push(y)):(a.roundLengths&&(y=Math.floor(y)),(C-Math.min(e.params.slidesPerGroupSkip,C))%e.params.slidesPerGroup==0&&u.push(y),h.push(y),y=y+$+x),e.virtualSize+=$+x,E=$,C+=1}}if(e.virtualSize=Math.max(e.virtualSize,r)+g,n&&l&&("slide"===a.effect||"coverflow"===a.effect)&&i.css({width:`${e.virtualSize+a.spaceBetween}px`}),a.setWrapperSize&&i.css({[t("width")]:`${e.virtualSize+a.spaceBetween}px`}),T&&e.grid.updateWrapperSize($,u,t),!a.centeredSlides){const t=[];for(let s=0;s<u.length;s+=1){let i=u[s];a.roundLengths&&(i=Math.floor(i)),u[s]<=e.virtualSize-r&&t.push(i)}u=t,Math.floor(e.virtualSize-r)-Math.floor(u[u.length-1])>1&&u.push(e.virtualSize-r)}if(0===u.length&&(u=[0]),0!==a.spaceBetween){const s=e.isHorizontal()&&n?"marginLeft":t("marginRight");c.filter(((e,t)=>!a.cssMode||t!==c.length-1)).css({[s]:`${x}px`})}if(a.centeredSlides&&a.centeredSlidesBounds){let e=0;m.forEach((t=>{e+=t+(a.spaceBetween?a.spaceBetween:0)})),e-=a.spaceBetween;const t=e-r;u=u.map((e=>e<0?-f:e>t?t+g:e))}if(a.centerInsufficientSlides){let e=0;if(m.forEach((t=>{e+=t+(a.spaceBetween?a.spaceBetween:0)})),e-=a.spaceBetween,e<r){const t=(r-e)/2;u.forEach(((e,s)=>{u[s]=e-t})),h.forEach(((e,s)=>{h[s]=e+t}))}}if(Object.assign(e,{slides:c,snapGrid:u,slidesGrid:h,slidesSizesGrid:m}),a.centeredSlides&&a.cssMode&&!a.centeredSlidesBounds){v(e.wrapperEl,"--swiper-centered-offset-before",-u[0]+"px"),v(e.wrapperEl,"--swiper-centered-offset-after",e.size/2-m[m.length-1]/2+"px");const t=-e.snapGrid[0],s=-e.slidesGrid[0];e.snapGrid=e.snapGrid.map((e=>e+t)),e.slidesGrid=e.slidesGrid.map((e=>e+s))}if(p!==d&&e.emit("slidesLengthChange"),u.length!==w&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),h.length!==b&&e.emit("slidesGridLengthChange"),a.watchSlidesProgress&&e.updateSlidesOffset(),!(o||a.cssMode||"slide"!==a.effect&&"fade"!==a.effect)){const t=`${a.containerModifierClass}backface-hidden`,s=e.$el.hasClass(t);p<=a.maxBackfaceHiddenSlides?s||e.$el.addClass(t):s&&e.$el.removeClass(t)}},updateAutoHeight:function(e){const t=this,s=[],a=t.virtual&&t.params.virtual.enabled;let i,r=0;"number"==typeof e?t.setTransition(e):!0===e&&t.setTransition(t.params.speed);const n=e=>a?t.slides.filter((t=>parseInt(t.getAttribute("data-swiper-slide-index"),10)===e))[0]:t.slides.eq(e)[0];if("auto"!==t.params.slidesPerView&&t.params.slidesPerView>1)if(t.params.centeredSlides)(t.visibleSlides||d([])).each((e=>{s.push(e)}));else for(i=0;i<Math.ceil(t.params.slidesPerView);i+=1){const e=t.activeIndex+i;if(e>t.slides.length&&!a)break;s.push(n(e))}else s.push(n(t.activeIndex));for(i=0;i<s.length;i+=1)if(void 0!==s[i]){const e=s[i].offsetHeight;r=e>r?e:r}(r||0===r)&&t.$wrapperEl.css("height",`${r}px`)},updateSlidesOffset:function(){const e=this,t=e.slides;for(let s=0;s<t.length;s+=1)t[s].swiperSlideOffset=e.isHorizontal()?t[s].offsetLeft:t[s].offsetTop},updateSlidesProgress:function(e){void 0===e&&(e=this&&this.translate||0);const t=this,s=t.params,{slides:a,rtlTranslate:i,snapGrid:r}=t;if(0===a.length)return;void 0===a[0].swiperSlideOffset&&t.updateSlidesOffset();let n=-e;i&&(n=e),a.removeClass(s.slideVisibleClass),t.visibleSlidesIndexes=[],t.visibleSlides=[];for(let e=0;e<a.length;e+=1){const l=a[e];let o=l.swiperSlideOffset;s.cssMode&&s.centeredSlides&&(o-=a[0].swiperSlideOffset);const d=(n+(s.centeredSlides?t.minTranslate():0)-o)/(l.swiperSlideSize+s.spaceBetween),c=(n-r[0]+(s.centeredSlides?t.minTranslate():0)-o)/(l.swiperSlideSize+s.spaceBetween),p=-(n-o),u=p+t.slidesSizesGrid[e];(p>=0&&p<t.size-1||u>1&&u<=t.size||p<=0&&u>=t.size)&&(t.visibleSlides.push(l),t.visibleSlidesIndexes.push(e),a.eq(e).addClass(s.slideVisibleClass)),l.progress=i?-d:d,l.originalProgress=i?-c:c}t.visibleSlides=d(t.visibleSlides)},updateProgress:function(e){const t=this;if(void 0===e){const s=t.rtlTranslate?-1:1;e=t&&t.translate&&t.translate*s||0}const s=t.params,a=t.maxTranslate()-t.minTranslate();let{progress:i,isBeginning:r,isEnd:n}=t;const l=r,o=n;0===a?(i=0,r=!0,n=!0):(i=(e-t.minTranslate())/a,r=i<=0,n=i>=1),Object.assign(t,{progress:i,isBeginning:r,isEnd:n}),(s.watchSlidesProgress||s.centeredSlides&&s.autoHeight)&&t.updateSlidesProgress(e),r&&!l&&t.emit("reachBeginning toEdge"),n&&!o&&t.emit("reachEnd toEdge"),(l&&!r||o&&!n)&&t.emit("fromEdge"),t.emit("progress",i)},updateSlidesClasses:function(){const e=this,{slides:t,params:s,$wrapperEl:a,activeIndex:i,realIndex:r}=e,n=e.virtual&&s.virtual.enabled;let l;t.removeClass(`${s.slideActiveClass} ${s.slideNextClass} ${s.slidePrevClass} ${s.slideDuplicateActiveClass} ${s.slideDuplicateNextClass} ${s.slideDuplicatePrevClass}`),l=n?e.$wrapperEl.find(`.${s.slideClass}[data-swiper-slide-index="${i}"]`):t.eq(i),l.addClass(s.slideActiveClass),s.loop&&(l.hasClass(s.slideDuplicateClass)?a.children(`.${s.slideClass}:not(.${s.slideDuplicateClass})[data-swiper-slide-index="${r}"]`).addClass(s.slideDuplicateActiveClass):a.children(`.${s.slideClass}.${s.slideDuplicateClass}[data-swiper-slide-index="${r}"]`).addClass(s.slideDuplicateActiveClass));let o=l.nextAll(`.${s.slideClass}`).eq(0).addClass(s.slideNextClass);s.loop&&0===o.length&&(o=t.eq(0),o.addClass(s.slideNextClass));let d=l.prevAll(`.${s.slideClass}`).eq(0).addClass(s.slidePrevClass);s.loop&&0===d.length&&(d=t.eq(-1),d.addClass(s.slidePrevClass)),s.loop&&(o.hasClass(s.slideDuplicateClass)?a.children(`.${s.slideClass}:not(.${s.slideDuplicateClass})[data-swiper-slide-index="${o.attr("data-swiper-slide-index")}"]`).addClass(s.slideDuplicateNextClass):a.children(`.${s.slideClass}.${s.slideDuplicateClass}[data-swiper-slide-index="${o.attr("data-swiper-slide-index")}"]`).addClass(s.slideDuplicateNextClass),d.hasClass(s.slideDuplicateClass)?a.children(`.${s.slideClass}:not(.${s.slideDuplicateClass})[data-swiper-slide-index="${d.attr("data-swiper-slide-index")}"]`).addClass(s.slideDuplicatePrevClass):a.children(`.${s.slideClass}.${s.slideDuplicateClass}[data-swiper-slide-index="${d.attr("data-swiper-slide-index")}"]`).addClass(s.slideDuplicatePrevClass)),e.emitSlidesClasses()},updateActiveIndex:function(e){const t=this,s=t.rtlTranslate?t.translate:-t.translate,{slidesGrid:a,snapGrid:i,params:r,activeIndex:n,realIndex:l,snapIndex:o}=t;let d,c=e;if(void 0===c){for(let e=0;e<a.length;e+=1)void 0!==a[e+1]?s>=a[e]&&s<a[e+1]-(a[e+1]-a[e])/2?c=e:s>=a[e]&&s<a[e+1]&&(c=e+1):s>=a[e]&&(c=e);r.normalizeSlideIndex&&(c<0||void 0===c)&&(c=0)}if(i.indexOf(s)>=0)d=i.indexOf(s);else{const e=Math.min(r.slidesPerGroupSkip,c);d=e+Math.floor((c-e)/r.slidesPerGroup)}if(d>=i.length&&(d=i.length-1),c===n)return void(d!==o&&(t.snapIndex=d,t.emit("snapIndexChange")));const p=parseInt(t.slides.eq(c).attr("data-swiper-slide-index")||c,10);Object.assign(t,{snapIndex:d,realIndex:p,previousIndex:n,activeIndex:c}),t.emit("activeIndexChange"),t.emit("snapIndexChange"),l!==p&&t.emit("realIndexChange"),(t.initialized||t.params.runCallbacksOnInit)&&t.emit("slideChange")},updateClickedSlide:function(e){const t=this,s=t.params,a=d(e).closest(`.${s.slideClass}`)[0];let i,r=!1;if(a)for(let e=0;e<t.slides.length;e+=1)if(t.slides[e]===a){r=!0,i=e;break}if(!a||!r)return t.clickedSlide=void 0,void(t.clickedIndex=void 0);t.clickedSlide=a,t.virtual&&t.params.virtual.enabled?t.clickedIndex=parseInt(d(a).attr("data-swiper-slide-index"),10):t.clickedIndex=i,s.slideToClickedSlide&&void 0!==t.clickedIndex&&t.clickedIndex!==t.activeIndex&&t.slideToClickedSlide()}};var M={getTranslate:function(e){void 0===e&&(e=this.isHorizontal()?"x":"y");const{params:t,rtlTranslate:s,translate:a,$wrapperEl:i}=this;if(t.virtualTranslate)return s?-a:a;if(t.cssMode)return a;let r=h(i[0],e);return s&&(r=-r),r||0},setTranslate:function(e,t){const s=this,{rtlTranslate:a,params:i,$wrapperEl:r,wrapperEl:n,progress:l}=s;let o,d=0,c=0;s.isHorizontal()?d=a?-e:e:c=e,i.roundLengths&&(d=Math.floor(d),c=Math.floor(c)),i.cssMode?n[s.isHorizontal()?"scrollLeft":"scrollTop"]=s.isHorizontal()?-d:-c:i.virtualTranslate||r.transform(`translate3d(${d}px, ${c}px, 0px)`),s.previousTranslate=s.translate,s.translate=s.isHorizontal()?d:c;const p=s.maxTranslate()-s.minTranslate();o=0===p?0:(e-s.minTranslate())/p,o!==l&&s.updateProgress(e),s.emit("setTranslate",s.translate,t)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function(e,t,s,a,i){void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===s&&(s=!0),void 0===a&&(a=!0);const r=this,{params:n,wrapperEl:l}=r;if(r.animating&&n.preventInteractionOnTransition)return!1;const o=r.minTranslate(),d=r.maxTranslate();let c;if(c=a&&e>o?o:a&&e<d?d:e,r.updateProgress(c),n.cssMode){const e=r.isHorizontal();if(0===t)l[e?"scrollLeft":"scrollTop"]=-c;else{if(!r.support.smoothScroll)return w({swiper:r,targetPosition:-c,side:e?"left":"top"}),!0;l.scrollTo({[e?"left":"top"]:-c,behavior:"smooth"})}return!0}return 0===t?(r.setTransition(0),r.setTranslate(c),s&&(r.emit("beforeTransitionStart",t,i),r.emit("transitionEnd"))):(r.setTransition(t),r.setTranslate(c),s&&(r.emit("beforeTransitionStart",t,i),r.emit("transitionStart")),r.animating||(r.animating=!0,r.onTranslateToWrapperTransitionEnd||(r.onTranslateToWrapperTransitionEnd=function(e){r&&!r.destroyed&&e.target===this&&(r.$wrapperEl[0].removeEventListener("transitionend",r.onTranslateToWrapperTransitionEnd),r.$wrapperEl[0].removeEventListener("webkitTransitionEnd",r.onTranslateToWrapperTransitionEnd),r.onTranslateToWrapperTransitionEnd=null,delete r.onTranslateToWrapperTransitionEnd,s&&r.emit("transitionEnd"))}),r.$wrapperEl[0].addEventListener("transitionend",r.onTranslateToWrapperTransitionEnd),r.$wrapperEl[0].addEventListener("webkitTransitionEnd",r.onTranslateToWrapperTransitionEnd))),!0}};function P(e){let{swiper:t,runCallbacks:s,direction:a,step:i}=e;const{activeIndex:r,previousIndex:n}=t;let l=a;if(l||(l=r>n?"next":r<n?"prev":"reset"),t.emit(`transition${i}`),s&&r!==n){if("reset"===l)return void t.emit(`slideResetTransition${i}`);t.emit(`slideChangeTransition${i}`),"next"===l?t.emit(`slideNextTransition${i}`):t.emit(`slidePrevTransition${i}`)}}var k={slideTo:function(e,t,s,a,i){if(void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===s&&(s=!0),"number"!=typeof e&&"string"!=typeof e)throw new Error(`The 'index' argument cannot have type other than 'number' or 'string'. [${typeof e}] given.`);if("string"==typeof e){const t=parseInt(e,10);if(!isFinite(t))throw new Error(`The passed-in 'index' (string) couldn't be converted to 'number'. [${e}] given.`);e=t}const r=this;let n=e;n<0&&(n=0);const{params:l,snapGrid:o,slidesGrid:d,previousIndex:c,activeIndex:p,rtlTranslate:u,wrapperEl:h,enabled:m}=r;if(r.animating&&l.preventInteractionOnTransition||!m&&!a&&!i)return!1;const f=Math.min(r.params.slidesPerGroupSkip,n);let g=f+Math.floor((n-f)/r.params.slidesPerGroup);g>=o.length&&(g=o.length-1);const v=-o[g];if(l.normalizeSlideIndex)for(let e=0;e<d.length;e+=1){const t=-Math.floor(100*v),s=Math.floor(100*d[e]),a=Math.floor(100*d[e+1]);void 0!==d[e+1]?t>=s&&t<a-(a-s)/2?n=e:t>=s&&t<a&&(n=e+1):t>=s&&(n=e)}if(r.initialized&&n!==p){if(!r.allowSlideNext&&v<r.translate&&v<r.minTranslate())return!1;if(!r.allowSlidePrev&&v>r.translate&&v>r.maxTranslate()&&(p||0)!==n)return!1}let b;if(n!==(c||0)&&s&&r.emit("beforeSlideChangeStart"),r.updateProgress(v),b=n>p?"next":n<p?"prev":"reset",u&&-v===r.translate||!u&&v===r.translate)return r.updateActiveIndex(n),l.autoHeight&&r.updateAutoHeight(),r.updateSlidesClasses(),"slide"!==l.effect&&r.setTranslate(v),"reset"!==b&&(r.transitionStart(s,b),r.transitionEnd(s,b)),!1;if(l.cssMode){const e=r.isHorizontal(),s=u?v:-v;if(0===t){const t=r.virtual&&r.params.virtual.enabled;t&&(r.wrapperEl.style.scrollSnapType="none",r._immediateVirtual=!0),h[e?"scrollLeft":"scrollTop"]=s,t&&requestAnimationFrame((()=>{r.wrapperEl.style.scrollSnapType="",r._swiperImmediateVirtual=!1}))}else{if(!r.support.smoothScroll)return w({swiper:r,targetPosition:s,side:e?"left":"top"}),!0;h.scrollTo({[e?"left":"top"]:s,behavior:"smooth"})}return!0}return r.setTransition(t),r.setTranslate(v),r.updateActiveIndex(n),r.updateSlidesClasses(),r.emit("beforeTransitionStart",t,a),r.transitionStart(s,b),0===t?r.transitionEnd(s,b):r.animating||(r.animating=!0,r.onSlideToWrapperTransitionEnd||(r.onSlideToWrapperTransitionEnd=function(e){r&&!r.destroyed&&e.target===this&&(r.$wrapperEl[0].removeEventListener("transitionend",r.onSlideToWrapperTransitionEnd),r.$wrapperEl[0].removeEventListener("webkitTransitionEnd",r.onSlideToWrapperTransitionEnd),r.onSlideToWrapperTransitionEnd=null,delete r.onSlideToWrapperTransitionEnd,r.transitionEnd(s,b))}),r.$wrapperEl[0].addEventListener("transitionend",r.onSlideToWrapperTransitionEnd),r.$wrapperEl[0].addEventListener("webkitTransitionEnd",r.onSlideToWrapperTransitionEnd)),!0},slideToLoop:function(e,t,s,a){if(void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===s&&(s=!0),"string"==typeof e){const t=parseInt(e,10);if(!isFinite(t))throw new Error(`The passed-in 'index' (string) couldn't be converted to 'number'. [${e}] given.`);e=t}const i=this;let r=e;return i.params.loop&&(r+=i.loopedSlides),i.slideTo(r,t,s,a)},slideNext:function(e,t,s){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0);const a=this,{animating:i,enabled:r,params:n}=a;if(!r)return a;let l=n.slidesPerGroup;"auto"===n.slidesPerView&&1===n.slidesPerGroup&&n.slidesPerGroupAuto&&(l=Math.max(a.slidesPerViewDynamic("current",!0),1));const o=a.activeIndex<n.slidesPerGroupSkip?1:l;if(n.loop){if(i&&n.loopPreventsSlide)return!1;a.loopFix(),a._clientLeft=a.$wrapperEl[0].clientLeft}return n.rewind&&a.isEnd?a.slideTo(0,e,t,s):a.slideTo(a.activeIndex+o,e,t,s)},slidePrev:function(e,t,s){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0);const a=this,{params:i,animating:r,snapGrid:n,slidesGrid:l,rtlTranslate:o,enabled:d}=a;if(!d)return a;if(i.loop){if(r&&i.loopPreventsSlide)return!1;a.loopFix(),a._clientLeft=a.$wrapperEl[0].clientLeft}function c(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}const p=c(o?a.translate:-a.translate),u=n.map((e=>c(e)));let h=n[u.indexOf(p)-1];if(void 0===h&&i.cssMode){let e;n.forEach(((t,s)=>{p>=t&&(e=s)})),void 0!==e&&(h=n[e>0?e-1:e])}let m=0;if(void 0!==h&&(m=l.indexOf(h),m<0&&(m=a.activeIndex-1),"auto"===i.slidesPerView&&1===i.slidesPerGroup&&i.slidesPerGroupAuto&&(m=m-a.slidesPerViewDynamic("previous",!0)+1,m=Math.max(m,0))),i.rewind&&a.isBeginning){const i=a.params.virtual&&a.params.virtual.enabled&&a.virtual?a.virtual.slides.length-1:a.slides.length-1;return a.slideTo(i,e,t,s)}return a.slideTo(m,e,t,s)},slideReset:function(e,t,s){return void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),this.slideTo(this.activeIndex,e,t,s)},slideToClosest:function(e,t,s,a){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),void 0===a&&(a=.5);const i=this;let r=i.activeIndex;const n=Math.min(i.params.slidesPerGroupSkip,r),l=n+Math.floor((r-n)/i.params.slidesPerGroup),o=i.rtlTranslate?i.translate:-i.translate;if(o>=i.snapGrid[l]){const e=i.snapGrid[l];o-e>(i.snapGrid[l+1]-e)*a&&(r+=i.params.slidesPerGroup)}else{const e=i.snapGrid[l-1];o-e<=(i.snapGrid[l]-e)*a&&(r-=i.params.slidesPerGroup)}return r=Math.max(r,0),r=Math.min(r,i.slidesGrid.length-1),i.slideTo(r,e,t,s)},slideToClickedSlide:function(){const e=this,{params:t,$wrapperEl:s}=e,a="auto"===t.slidesPerView?e.slidesPerViewDynamic():t.slidesPerView;let i,r=e.clickedIndex;if(t.loop){if(e.animating)return;i=parseInt(d(e.clickedSlide).attr("data-swiper-slide-index"),10),t.centeredSlides?r<e.loopedSlides-a/2||r>e.slides.length-e.loopedSlides+a/2?(e.loopFix(),r=s.children(`.${t.slideClass}[data-swiper-slide-index="${i}"]:not(.${t.slideDuplicateClass})`).eq(0).index(),p((()=>{e.slideTo(r)}))):e.slideTo(r):r>e.slides.length-a?(e.loopFix(),r=s.children(`.${t.slideClass}[data-swiper-slide-index="${i}"]:not(.${t.slideDuplicateClass})`).eq(0).index(),p((()=>{e.slideTo(r)}))):e.slideTo(r)}else e.slideTo(r)}};var z={loopCreate:function(){const e=this,t=a(),{params:s,$wrapperEl:i}=e,r=i.children().length>0?d(i.children()[0].parentNode):i;r.children(`.${s.slideClass}.${s.slideDuplicateClass}`).remove();let n=r.children(`.${s.slideClass}`);if(s.loopFillGroupWithBlank){const e=s.slidesPerGroup-n.length%s.slidesPerGroup;if(e!==s.slidesPerGroup){for(let a=0;a<e;a+=1){const e=d(t.createElement("div")).addClass(`${s.slideClass} ${s.slideBlankClass}`);r.append(e)}n=r.children(`.${s.slideClass}`)}}"auto"!==s.slidesPerView||s.loopedSlides||(s.loopedSlides=n.length),e.loopedSlides=Math.ceil(parseFloat(s.loopedSlides||s.slidesPerView,10)),e.loopedSlides+=s.loopAdditionalSlides,e.loopedSlides>n.length&&e.params.loopedSlidesLimit&&(e.loopedSlides=n.length);const l=[],o=[];n.each(((e,t)=>{d(e).attr("data-swiper-slide-index",t)}));for(let t=0;t<e.loopedSlides;t+=1){const e=t-Math.floor(t/n.length)*n.length;o.push(n.eq(e)[0]),l.unshift(n.eq(n.length-e-1)[0])}for(let e=0;e<o.length;e+=1)r.append(d(o[e].cloneNode(!0)).addClass(s.slideDuplicateClass));for(let e=l.length-1;e>=0;e-=1)r.prepend(d(l[e].cloneNode(!0)).addClass(s.slideDuplicateClass))},loopFix:function(){const e=this;e.emit("beforeLoopFix");const{activeIndex:t,slides:s,loopedSlides:a,allowSlidePrev:i,allowSlideNext:r,snapGrid:n,rtlTranslate:l}=e;let o;e.allowSlidePrev=!0,e.allowSlideNext=!0;const d=-n[t]-e.getTranslate();if(t<a){o=s.length-3*a+t,o+=a;e.slideTo(o,0,!1,!0)&&0!==d&&e.setTranslate((l?-e.translate:e.translate)-d)}else if(t>=s.length-a){o=-s.length+t+a,o+=a;e.slideTo(o,0,!1,!0)&&0!==d&&e.setTranslate((l?-e.translate:e.translate)-d)}e.allowSlidePrev=i,e.allowSlideNext=r,e.emit("loopFix")},loopDestroy:function(){const{$wrapperEl:e,params:t,slides:s}=this;e.children(`.${t.slideClass}.${t.slideDuplicateClass},.${t.slideClass}.${t.slideBlankClass}`).remove(),s.removeAttr("data-swiper-slide-index")}};function L(e){const t=this,s=a(),i=r(),n=t.touchEventsData,{params:l,touches:o,enabled:c}=t;if(!c)return;if(t.animating&&l.preventInteractionOnTransition)return;!t.animating&&l.cssMode&&l.loop&&t.loopFix();let p=e;p.originalEvent&&(p=p.originalEvent);let h=d(p.target);if("wrapper"===l.touchEventsTarget&&!h.closest(t.wrapperEl).length)return;if(n.isTouchEvent="touchstart"===p.type,!n.isTouchEvent&&"which"in p&&3===p.which)return;if(!n.isTouchEvent&&"button"in p&&p.button>0)return;if(n.isTouched&&n.isMoved)return;const m=!!l.noSwipingClass&&""!==l.noSwipingClass,f=e.composedPath?e.composedPath():e.path;m&&p.target&&p.target.shadowRoot&&f&&(h=d(f[0]));const g=l.noSwipingSelector?l.noSwipingSelector:`.${l.noSwipingClass}`,v=!(!p.target||!p.target.shadowRoot);if(l.noSwiping&&(v?function(e,t){return void 0===t&&(t=this),function t(s){if(!s||s===a()||s===r())return null;s.assignedSlot&&(s=s.assignedSlot);const i=s.closest(e);return i||s.getRootNode?i||t(s.getRootNode().host):null}(t)}(g,h[0]):h.closest(g)[0]))return void(t.allowClick=!0);if(l.swipeHandler&&!h.closest(l.swipeHandler)[0])return;o.currentX="touchstart"===p.type?p.targetTouches[0].pageX:p.pageX,o.currentY="touchstart"===p.type?p.targetTouches[0].pageY:p.pageY;const w=o.currentX,b=o.currentY,x=l.edgeSwipeDetection||l.iOSEdgeSwipeDetection,y=l.edgeSwipeThreshold||l.iOSEdgeSwipeThreshold;if(x&&(w<=y||w>=i.innerWidth-y)){if("prevent"!==x)return;e.preventDefault()}if(Object.assign(n,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),o.startX=w,o.startY=b,n.touchStartTime=u(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,l.threshold>0&&(n.allowThresholdMove=!1),"touchstart"!==p.type){let e=!0;h.is(n.focusableElements)&&(e=!1,"SELECT"===h[0].nodeName&&(n.isTouched=!1)),s.activeElement&&d(s.activeElement).is(n.focusableElements)&&s.activeElement!==h[0]&&s.activeElement.blur();const a=e&&t.allowTouchMove&&l.touchStartPreventDefault;!l.touchStartForcePreventDefault&&!a||h[0].isContentEditable||p.preventDefault()}t.params.freeMode&&t.params.freeMode.enabled&&t.freeMode&&t.animating&&!l.cssMode&&t.freeMode.onTouchStart(),t.emit("touchStart",p)}function O(e){const t=a(),s=this,i=s.touchEventsData,{params:r,touches:n,rtlTranslate:l,enabled:o}=s;if(!o)return;let c=e;if(c.originalEvent&&(c=c.originalEvent),!i.isTouched)return void(i.startMoving&&i.isScrolling&&s.emit("touchMoveOpposite",c));if(i.isTouchEvent&&"touchmove"!==c.type)return;const p="touchmove"===c.type&&c.targetTouches&&(c.targetTouches[0]||c.changedTouches[0]),h="touchmove"===c.type?p.pageX:c.pageX,m="touchmove"===c.type?p.pageY:c.pageY;if(c.preventedByNestedSwiper)return n.startX=h,void(n.startY=m);if(!s.allowTouchMove)return d(c.target).is(i.focusableElements)||(s.allowClick=!1),void(i.isTouched&&(Object.assign(n,{startX:h,startY:m,currentX:h,currentY:m}),i.touchStartTime=u()));if(i.isTouchEvent&&r.touchReleaseOnEdges&&!r.loop)if(s.isVertical()){if(m<n.startY&&s.translate<=s.maxTranslate()||m>n.startY&&s.translate>=s.minTranslate())return i.isTouched=!1,void(i.isMoved=!1)}else if(h<n.startX&&s.translate<=s.maxTranslate()||h>n.startX&&s.translate>=s.minTranslate())return;if(i.isTouchEvent&&t.activeElement&&c.target===t.activeElement&&d(c.target).is(i.focusableElements))return i.isMoved=!0,void(s.allowClick=!1);if(i.allowTouchCallbacks&&s.emit("touchMove",c),c.targetTouches&&c.targetTouches.length>1)return;n.currentX=h,n.currentY=m;const f=n.currentX-n.startX,g=n.currentY-n.startY;if(s.params.threshold&&Math.sqrt(f**2+g**2)<s.params.threshold)return;if(void 0===i.isScrolling){let e;s.isHorizontal()&&n.currentY===n.startY||s.isVertical()&&n.currentX===n.startX?i.isScrolling=!1:f*f+g*g>=25&&(e=180*Math.atan2(Math.abs(g),Math.abs(f))/Math.PI,i.isScrolling=s.isHorizontal()?e>r.touchAngle:90-e>r.touchAngle)}if(i.isScrolling&&s.emit("touchMoveOpposite",c),void 0===i.startMoving&&(n.currentX===n.startX&&n.currentY===n.startY||(i.startMoving=!0)),i.isScrolling)return void(i.isTouched=!1);if(!i.startMoving)return;s.allowClick=!1,!r.cssMode&&c.cancelable&&c.preventDefault(),r.touchMoveStopPropagation&&!r.nested&&c.stopPropagation(),i.isMoved||(r.loop&&!r.cssMode&&s.loopFix(),i.startTranslate=s.getTranslate(),s.setTransition(0),s.animating&&s.$wrapperEl.trigger("webkitTransitionEnd transitionend"),i.allowMomentumBounce=!1,!r.grabCursor||!0!==s.allowSlideNext&&!0!==s.allowSlidePrev||s.setGrabCursor(!0),s.emit("sliderFirstMove",c)),s.emit("sliderMove",c),i.isMoved=!0;let v=s.isHorizontal()?f:g;n.diff=v,v*=r.touchRatio,l&&(v=-v),s.swipeDirection=v>0?"prev":"next",i.currentTranslate=v+i.startTranslate;let w=!0,b=r.resistanceRatio;if(r.touchReleaseOnEdges&&(b=0),v>0&&i.currentTranslate>s.minTranslate()?(w=!1,r.resistance&&(i.currentTranslate=s.minTranslate()-1+(-s.minTranslate()+i.startTranslate+v)**b)):v<0&&i.currentTranslate<s.maxTranslate()&&(w=!1,r.resistance&&(i.currentTranslate=s.maxTranslate()+1-(s.maxTranslate()-i.startTranslate-v)**b)),w&&(c.preventedByNestedSwiper=!0),!s.allowSlideNext&&"next"===s.swipeDirection&&i.currentTranslate<i.startTranslate&&(i.currentTranslate=i.startTranslate),!s.allowSlidePrev&&"prev"===s.swipeDirection&&i.currentTranslate>i.startTranslate&&(i.currentTranslate=i.startTranslate),s.allowSlidePrev||s.allowSlideNext||(i.currentTranslate=i.startTranslate),r.threshold>0){if(!(Math.abs(v)>r.threshold||i.allowThresholdMove))return void(i.currentTranslate=i.startTranslate);if(!i.allowThresholdMove)return i.allowThresholdMove=!0,n.startX=n.currentX,n.startY=n.currentY,i.currentTranslate=i.startTranslate,void(n.diff=s.isHorizontal()?n.currentX-n.startX:n.currentY-n.startY)}r.followFinger&&!r.cssMode&&((r.freeMode&&r.freeMode.enabled&&s.freeMode||r.watchSlidesProgress)&&(s.updateActiveIndex(),s.updateSlidesClasses()),s.params.freeMode&&r.freeMode.enabled&&s.freeMode&&s.freeMode.onTouchMove(),s.updateProgress(i.currentTranslate),s.setTranslate(i.currentTranslate))}function I(e){const t=this,s=t.touchEventsData,{params:a,touches:i,rtlTranslate:r,slidesGrid:n,enabled:l}=t;if(!l)return;let o=e;if(o.originalEvent&&(o=o.originalEvent),s.allowTouchCallbacks&&t.emit("touchEnd",o),s.allowTouchCallbacks=!1,!s.isTouched)return s.isMoved&&a.grabCursor&&t.setGrabCursor(!1),s.isMoved=!1,void(s.startMoving=!1);a.grabCursor&&s.isMoved&&s.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1);const d=u(),c=d-s.touchStartTime;if(t.allowClick){const e=o.path||o.composedPath&&o.composedPath();t.updateClickedSlide(e&&e[0]||o.target),t.emit("tap click",o),c<300&&d-s.lastClickTime<300&&t.emit("doubleTap doubleClick",o)}if(s.lastClickTime=u(),p((()=>{t.destroyed||(t.allowClick=!0)})),!s.isTouched||!s.isMoved||!t.swipeDirection||0===i.diff||s.currentTranslate===s.startTranslate)return s.isTouched=!1,s.isMoved=!1,void(s.startMoving=!1);let h;if(s.isTouched=!1,s.isMoved=!1,s.startMoving=!1,h=a.followFinger?r?t.translate:-t.translate:-s.currentTranslate,a.cssMode)return;if(t.params.freeMode&&a.freeMode.enabled)return void t.freeMode.onTouchEnd({currentPos:h});let m=0,f=t.slidesSizesGrid[0];for(let e=0;e<n.length;e+=e<a.slidesPerGroupSkip?1:a.slidesPerGroup){const t=e<a.slidesPerGroupSkip-1?1:a.slidesPerGroup;void 0!==n[e+t]?h>=n[e]&&h<n[e+t]&&(m=e,f=n[e+t]-n[e]):h>=n[e]&&(m=e,f=n[n.length-1]-n[n.length-2])}let g=null,v=null;a.rewind&&(t.isBeginning?v=t.params.virtual&&t.params.virtual.enabled&&t.virtual?t.virtual.slides.length-1:t.slides.length-1:t.isEnd&&(g=0));const w=(h-n[m])/f,b=m<a.slidesPerGroupSkip-1?1:a.slidesPerGroup;if(c>a.longSwipesMs){if(!a.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&(w>=a.longSwipesRatio?t.slideTo(a.rewind&&t.isEnd?g:m+b):t.slideTo(m)),"prev"===t.swipeDirection&&(w>1-a.longSwipesRatio?t.slideTo(m+b):null!==v&&w<0&&Math.abs(w)>a.longSwipesRatio?t.slideTo(v):t.slideTo(m))}else{if(!a.shortSwipes)return void t.slideTo(t.activeIndex);t.navigation&&(o.target===t.navigation.nextEl||o.target===t.navigation.prevEl)?o.target===t.navigation.nextEl?t.slideTo(m+b):t.slideTo(m):("next"===t.swipeDirection&&t.slideTo(null!==g?g:m+b),"prev"===t.swipeDirection&&t.slideTo(null!==v?v:m))}}function A(){const e=this,{params:t,el:s}=e;if(s&&0===s.offsetWidth)return;t.breakpoints&&e.setBreakpoint();const{allowSlideNext:a,allowSlidePrev:i,snapGrid:r}=e;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses(),("auto"===t.slidesPerView||t.slidesPerView>1)&&e.isEnd&&!e.isBeginning&&!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.run(),e.allowSlidePrev=i,e.allowSlideNext=a,e.params.watchOverflow&&r!==e.snapGrid&&e.checkOverflow()}function D(e){const t=this;t.enabled&&(t.allowClick||(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function G(){const e=this,{wrapperEl:t,rtlTranslate:s,enabled:a}=e;if(!a)return;let i;e.previousTranslate=e.translate,e.isHorizontal()?e.translate=-t.scrollLeft:e.translate=-t.scrollTop,0===e.translate&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();const r=e.maxTranslate()-e.minTranslate();i=0===r?0:(e.translate-e.minTranslate())/r,i!==e.progress&&e.updateProgress(s?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}let N=!1;function B(){}const H=(e,t)=>{const s=a(),{params:i,touchEvents:r,el:n,wrapperEl:l,device:o,support:d}=e,c=!!i.nested,p="on"===t?"addEventListener":"removeEventListener",u=t;if(d.touch){const t=!("touchstart"!==r.start||!d.passiveListener||!i.passiveListeners)&&{passive:!0,capture:!1};n[p](r.start,e.onTouchStart,t),n[p](r.move,e.onTouchMove,d.passiveListener?{passive:!1,capture:c}:c),n[p](r.end,e.onTouchEnd,t),r.cancel&&n[p](r.cancel,e.onTouchEnd,t)}else n[p](r.start,e.onTouchStart,!1),s[p](r.move,e.onTouchMove,c),s[p](r.end,e.onTouchEnd,!1);(i.preventClicks||i.preventClicksPropagation)&&n[p]("click",e.onClick,!0),i.cssMode&&l[p]("scroll",e.onScroll),i.updateOnWindowResize?e[u](o.ios||o.android?"resize orientationchange observerUpdate":"resize observerUpdate",A,!0):e[u]("observerUpdate",A,!0)};var X={attachEvents:function(){const e=this,t=a(),{params:s,support:i}=e;e.onTouchStart=L.bind(e),e.onTouchMove=O.bind(e),e.onTouchEnd=I.bind(e),s.cssMode&&(e.onScroll=G.bind(e)),e.onClick=D.bind(e),i.touch&&!N&&(t.addEventListener("touchstart",B),N=!0),H(e,"on")},detachEvents:function(){H(this,"off")}};const Y=(e,t)=>e.grid&&t.grid&&t.grid.rows>1;var R={addClasses:function(){const e=this,{classNames:t,params:s,rtl:a,$el:i,device:r,support:n}=e,l=function(e,t){const s=[];return e.forEach((e=>{"object"==typeof e?Object.keys(e).forEach((a=>{e[a]&&s.push(t+a)})):"string"==typeof e&&s.push(t+e)})),s}(["initialized",s.direction,{"pointer-events":!n.touch},{"free-mode":e.params.freeMode&&s.freeMode.enabled},{autoheight:s.autoHeight},{rtl:a},{grid:s.grid&&s.grid.rows>1},{"grid-column":s.grid&&s.grid.rows>1&&"column"===s.grid.fill},{android:r.android},{ios:r.ios},{"css-mode":s.cssMode},{centered:s.cssMode&&s.centeredSlides},{"watch-progress":s.watchSlidesProgress}],s.containerModifierClass);t.push(...l),i.addClass([...t].join(" ")),e.emitContainerClasses()},removeClasses:function(){const{$el:e,classNames:t}=this;e.removeClass(t.join(" ")),this.emitContainerClasses()}};var W={init:!0,direction:"horizontal",touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:0,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopedSlidesLimit:!0,loopFillGroupWithBlank:!1,loopPreventsSlide:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,maxBackfaceHiddenSlides:10,containerModifierClass:"swiper-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-invisible-blank",slideActiveClass:"swiper-slide-active",slideDuplicateActiveClass:"swiper-slide-duplicate-active",slideVisibleClass:"swiper-slide-visible",slideDuplicateClass:"swiper-slide-duplicate",slideNextClass:"swiper-slide-next",slideDuplicateNextClass:"swiper-slide-duplicate-next",slidePrevClass:"swiper-slide-prev",slideDuplicatePrevClass:"swiper-slide-duplicate-prev",wrapperClass:"swiper-wrapper",runCallbacksOnInit:!0,_emitClasses:!1};function q(e,t){return function(s){void 0===s&&(s={});const a=Object.keys(s)[0],i=s[a];"object"==typeof i&&null!==i?(["navigation","pagination","scrollbar"].indexOf(a)>=0&&!0===e[a]&&(e[a]={auto:!0}),a in e&&"enabled"in i?(!0===e[a]&&(e[a]={enabled:!0}),"object"!=typeof e[a]||"enabled"in e[a]||(e[a].enabled=!0),e[a]||(e[a]={enabled:!1}),g(t,s)):g(t,s)):g(t,s)}}const j={eventsEmitter:$,update:S,translate:M,transition:{setTransition:function(e,t){const s=this;s.params.cssMode||s.$wrapperEl.transition(e),s.emit("setTransition",e,t)},transitionStart:function(e,t){void 0===e&&(e=!0);const s=this,{params:a}=s;a.cssMode||(a.autoHeight&&s.updateAutoHeight(),P({swiper:s,runCallbacks:e,direction:t,step:"Start"}))},transitionEnd:function(e,t){void 0===e&&(e=!0);const s=this,{params:a}=s;s.animating=!1,a.cssMode||(s.setTransition(0),P({swiper:s,runCallbacks:e,direction:t,step:"End"}))}},slide:k,loop:z,grabCursor:{setGrabCursor:function(e){const t=this;if(t.support.touch||!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;const s="container"===t.params.touchEventsTarget?t.el:t.wrapperEl;s.style.cursor="move",s.style.cursor=e?"grabbing":"grab"},unsetGrabCursor:function(){const e=this;e.support.touch||e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e["container"===e.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="")}},events:X,breakpoints:{setBreakpoint:function(){const e=this,{activeIndex:t,initialized:s,loopedSlides:a=0,params:i,$el:r}=e,n=i.breakpoints;if(!n||n&&0===Object.keys(n).length)return;const l=e.getBreakpoint(n,e.params.breakpointsBase,e.el);if(!l||e.currentBreakpoint===l)return;const o=(l in n?n[l]:void 0)||e.originalParams,d=Y(e,i),c=Y(e,o),p=i.enabled;d&&!c?(r.removeClass(`${i.containerModifierClass}grid ${i.containerModifierClass}grid-column`),e.emitContainerClasses()):!d&&c&&(r.addClass(`${i.containerModifierClass}grid`),(o.grid.fill&&"column"===o.grid.fill||!o.grid.fill&&"column"===i.grid.fill)&&r.addClass(`${i.containerModifierClass}grid-column`),e.emitContainerClasses()),["navigation","pagination","scrollbar"].forEach((t=>{const s=i[t]&&i[t].enabled,a=o[t]&&o[t].enabled;s&&!a&&e[t].disable(),!s&&a&&e[t].enable()}));const u=o.direction&&o.direction!==i.direction,h=i.loop&&(o.slidesPerView!==i.slidesPerView||u);u&&s&&e.changeDirection(),g(e.params,o);const m=e.params.enabled;Object.assign(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),p&&!m?e.disable():!p&&m&&e.enable(),e.currentBreakpoint=l,e.emit("_beforeBreakpoint",o),h&&s&&(e.loopDestroy(),e.loopCreate(),e.updateSlides(),e.slideTo(t-a+e.loopedSlides,0,!1)),e.emit("breakpoint",o)},getBreakpoint:function(e,t,s){if(void 0===t&&(t="window"),!e||"container"===t&&!s)return;let a=!1;const i=r(),n="window"===t?i.innerHeight:s.clientHeight,l=Object.keys(e).map((e=>{if("string"==typeof e&&0===e.indexOf("@")){const t=parseFloat(e.substr(1));return{value:n*t,point:e}}return{value:e,point:e}}));l.sort(((e,t)=>parseInt(e.value,10)-parseInt(t.value,10)));for(let e=0;e<l.length;e+=1){const{point:r,value:n}=l[e];"window"===t?i.matchMedia(`(min-width: ${n}px)`).matches&&(a=r):n<=s.clientWidth&&(a=r)}return a||"max"}},checkOverflow:{checkOverflow:function(){const e=this,{isLocked:t,params:s}=e,{slidesOffsetBefore:a}=s;if(a){const t=e.slides.length-1,s=e.slidesGrid[t]+e.slidesSizesGrid[t]+2*a;e.isLocked=e.size>s}else e.isLocked=1===e.snapGrid.length;!0===s.allowSlideNext&&(e.allowSlideNext=!e.isLocked),!0===s.allowSlidePrev&&(e.allowSlidePrev=!e.isLocked),t&&t!==e.isLocked&&(e.isEnd=!1),t!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock")}},classes:R,images:{loadImage:function(e,t,s,a,i,n){const l=r();let o;function c(){n&&n()}d(e).parent("picture")[0]||e.complete&&i?c():t?(o=new l.Image,o.onload=c,o.onerror=c,a&&(o.sizes=a),s&&(o.srcset=s),t&&(o.src=t)):c()},preloadImages:function(){const e=this;function t(){null!=e&&e&&!e.destroyed&&(void 0!==e.imagesLoaded&&(e.imagesLoaded+=1),e.imagesLoaded===e.imagesToLoad.length&&(e.params.updateOnImagesReady&&e.update(),e.emit("imagesReady")))}e.imagesToLoad=e.$el.find("img");for(let s=0;s<e.imagesToLoad.length;s+=1){const a=e.imagesToLoad[s];e.loadImage(a,a.currentSrc||a.getAttribute("src"),a.srcset||a.getAttribute("srcset"),a.sizes||a.getAttribute("sizes"),!0,t)}}}},_={};class V{constructor(){let e,t;for(var s=arguments.length,a=new Array(s),i=0;i<s;i++)a[i]=arguments[i];if(1===a.length&&a[0].constructor&&"Object"===Object.prototype.toString.call(a[0]).slice(8,-1)?t=a[0]:[e,t]=a,t||(t={}),t=g({},t),e&&!t.el&&(t.el=e),t.el&&d(t.el).length>1){const e=[];return d(t.el).each((s=>{const a=g({},t,{el:s});e.push(new V(a))})),e}const r=this;r.__swiper__=!0,r.support=E(),r.device=C({userAgent:t.userAgent}),r.browser=T(),r.eventsListeners={},r.eventsAnyListeners=[],r.modules=[...r.__modules__],t.modules&&Array.isArray(t.modules)&&r.modules.push(...t.modules);const n={};r.modules.forEach((e=>{e({swiper:r,extendParams:q(t,n),on:r.on.bind(r),once:r.once.bind(r),off:r.off.bind(r),emit:r.emit.bind(r)})}));const l=g({},W,n);return r.params=g({},l,_,t),r.originalParams=g({},r.params),r.passedParams=g({},t),r.params&&r.params.on&&Object.keys(r.params.on).forEach((e=>{r.on(e,r.params.on[e])})),r.params&&r.params.onAny&&r.onAny(r.params.onAny),r.$=d,Object.assign(r,{enabled:r.params.enabled,el:e,classNames:[],slides:d(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:()=>"horizontal"===r.params.direction,isVertical:()=>"vertical"===r.params.direction,activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:r.params.allowSlideNext,allowSlidePrev:r.params.allowSlidePrev,touchEvents:function(){const e=["touchstart","touchmove","touchend","touchcancel"],t=["pointerdown","pointermove","pointerup"];return r.touchEventsTouch={start:e[0],move:e[1],end:e[2],cancel:e[3]},r.touchEventsDesktop={start:t[0],move:t[1],end:t[2]},r.support.touch||!r.params.simulateTouch?r.touchEventsTouch:r.touchEventsDesktop}(),touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,focusableElements:r.params.focusableElements,lastClickTime:u(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:r.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),r.emit("_swiper"),r.params.init&&r.init(),r}enable(){const e=this;e.enabled||(e.enabled=!0,e.params.grabCursor&&e.setGrabCursor(),e.emit("enable"))}disable(){const e=this;e.enabled&&(e.enabled=!1,e.params.grabCursor&&e.unsetGrabCursor(),e.emit("disable"))}setProgress(e,t){const s=this;e=Math.min(Math.max(e,0),1);const a=s.minTranslate(),i=(s.maxTranslate()-a)*e+a;s.translateTo(i,void 0===t?0:t),s.updateActiveIndex(),s.updateSlidesClasses()}emitContainerClasses(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=e.el.className.split(" ").filter((t=>0===t.indexOf("swiper")||0===t.indexOf(e.params.containerModifierClass)));e.emit("_containerClasses",t.join(" "))}getSlideClasses(e){const t=this;return t.destroyed?"":e.className.split(" ").filter((e=>0===e.indexOf("swiper-slide")||0===e.indexOf(t.params.slideClass))).join(" ")}emitSlidesClasses(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=[];e.slides.each((s=>{const a=e.getSlideClasses(s);t.push({slideEl:s,classNames:a}),e.emit("_slideClass",s,a)})),e.emit("_slideClasses",t)}slidesPerViewDynamic(e,t){void 0===e&&(e="current"),void 0===t&&(t=!1);const{params:s,slides:a,slidesGrid:i,slidesSizesGrid:r,size:n,activeIndex:l}=this;let o=1;if(s.centeredSlides){let e,t=a[l].swiperSlideSize;for(let s=l+1;s<a.length;s+=1)a[s]&&!e&&(t+=a[s].swiperSlideSize,o+=1,t>n&&(e=!0));for(let s=l-1;s>=0;s-=1)a[s]&&!e&&(t+=a[s].swiperSlideSize,o+=1,t>n&&(e=!0))}else if("current"===e)for(let e=l+1;e<a.length;e+=1){(t?i[e]+r[e]-i[l]<n:i[e]-i[l]<n)&&(o+=1)}else for(let e=l-1;e>=0;e-=1){i[l]-i[e]<n&&(o+=1)}return o}update(){const e=this;if(!e||e.destroyed)return;const{snapGrid:t,params:s}=e;function a(){const t=e.rtlTranslate?-1*e.translate:e.translate,s=Math.min(Math.max(t,e.maxTranslate()),e.minTranslate());e.setTranslate(s),e.updateActiveIndex(),e.updateSlidesClasses()}let i;s.breakpoints&&e.setBreakpoint(),e.updateSize(),e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),e.params.freeMode&&e.params.freeMode.enabled?(a(),e.params.autoHeight&&e.updateAutoHeight()):(i=("auto"===e.params.slidesPerView||e.params.slidesPerView>1)&&e.isEnd&&!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0),i||a()),s.watchOverflow&&t!==e.snapGrid&&e.checkOverflow(),e.emit("update")}changeDirection(e,t){void 0===t&&(t=!0);const s=this,a=s.params.direction;return e||(e="horizontal"===a?"vertical":"horizontal"),e===a||"horizontal"!==e&&"vertical"!==e||(s.$el.removeClass(`${s.params.containerModifierClass}${a}`).addClass(`${s.params.containerModifierClass}${e}`),s.emitContainerClasses(),s.params.direction=e,s.slides.each((t=>{"vertical"===e?t.style.width="":t.style.height=""})),s.emit("changeDirection"),t&&s.update()),s}changeLanguageDirection(e){const t=this;t.rtl&&"rtl"===e||!t.rtl&&"ltr"===e||(t.rtl="rtl"===e,t.rtlTranslate="horizontal"===t.params.direction&&t.rtl,t.rtl?(t.$el.addClass(`${t.params.containerModifierClass}rtl`),t.el.dir="rtl"):(t.$el.removeClass(`${t.params.containerModifierClass}rtl`),t.el.dir="ltr"),t.update())}mount(e){const t=this;if(t.mounted)return!0;const s=d(e||t.params.el);if(!(e=s[0]))return!1;e.swiper=t;const i=()=>`.${(t.params.wrapperClass||"").trim().split(" ").join(".")}`;let r=(()=>{if(e&&e.shadowRoot&&e.shadowRoot.querySelector){const t=d(e.shadowRoot.querySelector(i()));return t.children=e=>s.children(e),t}return s.children?s.children(i()):d(s).children(i())})();if(0===r.length&&t.params.createElements){const e=a().createElement("div");r=d(e),e.className=t.params.wrapperClass,s.append(e),s.children(`.${t.params.slideClass}`).each((e=>{r.append(e)}))}return Object.assign(t,{$el:s,el:e,$wrapperEl:r,wrapperEl:r[0],mounted:!0,rtl:"rtl"===e.dir.toLowerCase()||"rtl"===s.css("direction"),rtlTranslate:"horizontal"===t.params.direction&&("rtl"===e.dir.toLowerCase()||"rtl"===s.css("direction")),wrongRTL:"-webkit-box"===r.css("display")}),!0}init(e){const t=this;if(t.initialized)return t;return!1===t.mount(e)||(t.emit("beforeInit"),t.params.breakpoints&&t.setBreakpoint(),t.addClasses(),t.params.loop&&t.loopCreate(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&&t.checkOverflow(),t.params.grabCursor&&t.enabled&&t.setGrabCursor(),t.params.preloadImages&&t.preloadImages(),t.params.loop?t.slideTo(t.params.initialSlide+t.loopedSlides,0,t.params.runCallbacksOnInit,!1,!0):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit,!1,!0),t.attachEvents(),t.initialized=!0,t.emit("init"),t.emit("afterInit")),t}destroy(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);const s=this,{params:a,$el:i,$wrapperEl:r,slides:n}=s;return void 0===s.params||s.destroyed||(s.emit("beforeDestroy"),s.initialized=!1,s.detachEvents(),a.loop&&s.loopDestroy(),t&&(s.removeClasses(),i.removeAttr("style"),r.removeAttr("style"),n&&n.length&&n.removeClass([a.slideVisibleClass,a.slideActiveClass,a.slideNextClass,a.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),s.emit("destroy"),Object.keys(s.eventsListeners).forEach((e=>{s.off(e)})),!1!==e&&(s.$el[0].swiper=null,function(e){const t=e;Object.keys(t).forEach((e=>{try{t[e]=null}catch(e){}try{delete t[e]}catch(e){}}))}(s)),s.destroyed=!0),null}static extendDefaults(e){g(_,e)}static get extendedDefaults(){return _}static get defaults(){return W}static installModule(e){V.prototype.__modules__||(V.prototype.__modules__=[]);const t=V.prototype.__modules__;"function"==typeof e&&t.indexOf(e)<0&&t.push(e)}static use(e){return Array.isArray(e)?(e.forEach((e=>V.installModule(e))),V):(V.installModule(e),V)}}function F(e,t,s,i){const r=a();return e.params.createElements&&Object.keys(i).forEach((a=>{if(!s[a]&&!0===s.auto){let n=e.$el.children(`.${i[a]}`)[0];n||(n=r.createElement("div"),n.className=i[a],e.$el.append(n)),s[a]=n,t[a]=n}})),s}function U(e){return void 0===e&&(e=""),`.${e.trim().replace(/([\.:!\/])/g,"\\$1").replace(/ /g,".")}`}function K(e){const t=this,{$wrapperEl:s,params:a}=t;if(a.loop&&t.loopDestroy(),"object"==typeof e&&"length"in e)for(let t=0;t<e.length;t+=1)e[t]&&s.append(e[t]);else s.append(e);a.loop&&t.loopCreate(),a.observer||t.update()}function Z(e){const t=this,{params:s,$wrapperEl:a,activeIndex:i}=t;s.loop&&t.loopDestroy();let r=i+1;if("object"==typeof e&&"length"in e){for(let t=0;t<e.length;t+=1)e[t]&&a.prepend(e[t]);r=i+e.length}else a.prepend(e);s.loop&&t.loopCreate(),s.observer||t.update(),t.slideTo(r,0,!1)}function Q(e,t){const s=this,{$wrapperEl:a,params:i,activeIndex:r}=s;let n=r;i.loop&&(n-=s.loopedSlides,s.loopDestroy(),s.slides=a.children(`.${i.slideClass}`));const l=s.slides.length;if(e<=0)return void s.prependSlide(t);if(e>=l)return void s.appendSlide(t);let o=n>e?n+1:n;const d=[];for(let t=l-1;t>=e;t-=1){const e=s.slides.eq(t);e.remove(),d.unshift(e)}if("object"==typeof t&&"length"in t){for(let e=0;e<t.length;e+=1)t[e]&&a.append(t[e]);o=n>e?n+t.length:n}else a.append(t);for(let e=0;e<d.length;e+=1)a.append(d[e]);i.loop&&s.loopCreate(),i.observer||s.update(),i.loop?s.slideTo(o+s.loopedSlides,0,!1):s.slideTo(o,0,!1)}function J(e){const t=this,{params:s,$wrapperEl:a,activeIndex:i}=t;let r=i;s.loop&&(r-=t.loopedSlides,t.loopDestroy(),t.slides=a.children(`.${s.slideClass}`));let n,l=r;if("object"==typeof e&&"length"in e){for(let s=0;s<e.length;s+=1)n=e[s],t.slides[n]&&t.slides.eq(n).remove(),n<l&&(l-=1);l=Math.max(l,0)}else n=e,t.slides[n]&&t.slides.eq(n).remove(),n<l&&(l-=1),l=Math.max(l,0);s.loop&&t.loopCreate(),s.observer||t.update(),s.loop?t.slideTo(l+t.loopedSlides,0,!1):t.slideTo(l,0,!1)}function ee(){const e=this,t=[];for(let s=0;s<e.slides.length;s+=1)t.push(s);e.removeSlide(t)}function te(e){const{effect:t,swiper:s,on:a,setTranslate:i,setTransition:r,overwriteParams:n,perspective:l,recreateShadows:o,getEffectParams:d}=e;let c;a("beforeInit",(()=>{if(s.params.effect!==t)return;s.classNames.push(`${s.params.containerModifierClass}${t}`),l&&l()&&s.classNames.push(`${s.params.containerModifierClass}3d`);const e=n?n():{};Object.assign(s.params,e),Object.assign(s.originalParams,e)})),a("setTranslate",(()=>{s.params.effect===t&&i()})),a("setTransition",((e,a)=>{s.params.effect===t&&r(a)})),a("transitionEnd",(()=>{if(s.params.effect===t&&o){if(!d||!d().slideShadows)return;s.slides.each((e=>{s.$(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").remove()})),o()}})),a("virtualUpdate",(()=>{s.params.effect===t&&(s.slides.length||(c=!0),requestAnimationFrame((()=>{c&&s.slides&&s.slides.length&&(i(),c=!1)})))}))}function se(e,t){return e.transformEl?t.find(e.transformEl).css({"backface-visibility":"hidden","-webkit-backface-visibility":"hidden"}):t}function ae(e){let{swiper:t,duration:s,transformEl:a,allSlides:i}=e;const{slides:r,activeIndex:n,$wrapperEl:l}=t;if(t.params.virtualTranslate&&0!==s){let e,s=!1;e=i?a?r.find(a):r:a?r.eq(n).find(a):r.eq(n),e.transitionEnd((()=>{if(s)return;if(!t||t.destroyed)return;s=!0,t.animating=!1;const e=["webkitTransitionEnd","transitionend"];for(let t=0;t<e.length;t+=1)l.trigger(e[t])}))}}function ie(e,t,s){const a="swiper-slide-shadow"+(s?`-${s}`:""),i=e.transformEl?t.find(e.transformEl):t;let r=i.children(`.${a}`);return r.length||(r=d(`<div class="swiper-slide-shadow${s?`-${s}`:""}"></div>`),i.append(r)),r}Object.keys(j).forEach((e=>{Object.keys(j[e]).forEach((t=>{V.prototype[t]=j[e][t]}))})),V.use([function(e){let{swiper:t,on:s,emit:a}=e;const i=r();let n=null,l=null;const o=()=>{t&&!t.destroyed&&t.initialized&&(a("beforeResize"),a("resize"))},d=()=>{t&&!t.destroyed&&t.initialized&&a("orientationchange")};s("init",(()=>{t.params.resizeObserver&&void 0!==i.ResizeObserver?t&&!t.destroyed&&t.initialized&&(n=new ResizeObserver((e=>{l=i.requestAnimationFrame((()=>{const{width:s,height:a}=t;let i=s,r=a;e.forEach((e=>{let{contentBoxSize:s,contentRect:a,target:n}=e;n&&n!==t.el||(i=a?a.width:(s[0]||s).inlineSize,r=a?a.height:(s[0]||s).blockSize)})),i===s&&r===a||o()}))})),n.observe(t.el)):(i.addEventListener("resize",o),i.addEventListener("orientationchange",d))})),s("destroy",(()=>{l&&i.cancelAnimationFrame(l),n&&n.unobserve&&t.el&&(n.unobserve(t.el),n=null),i.removeEventListener("resize",o),i.removeEventListener("orientationchange",d)}))},function(e){let{swiper:t,extendParams:s,on:a,emit:i}=e;const n=[],l=r(),o=function(e,t){void 0===t&&(t={});const s=new(l.MutationObserver||l.WebkitMutationObserver)((e=>{if(1===e.length)return void i("observerUpdate",e[0]);const t=function(){i("observerUpdate",e[0])};l.requestAnimationFrame?l.requestAnimationFrame(t):l.setTimeout(t,0)}));s.observe(e,{attributes:void 0===t.attributes||t.attributes,childList:void 0===t.childList||t.childList,characterData:void 0===t.characterData||t.characterData}),n.push(s)};s({observer:!1,observeParents:!1,observeSlideChildren:!1}),a("init",(()=>{if(t.params.observer){if(t.params.observeParents){const e=t.$el.parents();for(let t=0;t<e.length;t+=1)o(e[t])}o(t.$el[0],{childList:t.params.observeSlideChildren}),o(t.$wrapperEl[0],{attributes:!1})}})),a("destroy",(()=>{n.forEach((e=>{e.disconnect()})),n.splice(0,n.length)}))}]);const re=[function(e){let t,{swiper:s,extendParams:a,on:i,emit:r}=e;function n(e,t){const a=s.params.virtual;if(a.cache&&s.virtual.cache[t])return s.virtual.cache[t];const i=a.renderSlide?d(a.renderSlide.call(s,e,t)):d(`<div class="${s.params.slideClass}" data-swiper-slide-index="${t}">${e}</div>`);return i.attr("data-swiper-slide-index")||i.attr("data-swiper-slide-index",t),a.cache&&(s.virtual.cache[t]=i),i}function l(e){const{slidesPerView:t,slidesPerGroup:a,centeredSlides:i}=s.params,{addSlidesBefore:l,addSlidesAfter:o}=s.params.virtual,{from:d,to:c,slides:p,slidesGrid:u,offset:h}=s.virtual;s.params.cssMode||s.updateActiveIndex();const m=s.activeIndex||0;let f,g,v;f=s.rtlTranslate?"right":s.isHorizontal()?"left":"top",i?(g=Math.floor(t/2)+a+o,v=Math.floor(t/2)+a+l):(g=t+(a-1)+o,v=a+l);const w=Math.max((m||0)-v,0),b=Math.min((m||0)+g,p.length-1),x=(s.slidesGrid[w]||0)-(s.slidesGrid[0]||0);function y(){s.updateSlides(),s.updateProgress(),s.updateSlidesClasses(),s.lazy&&s.params.lazy.enabled&&s.lazy.load(),r("virtualUpdate")}if(Object.assign(s.virtual,{from:w,to:b,offset:x,slidesGrid:s.slidesGrid}),d===w&&c===b&&!e)return s.slidesGrid!==u&&x!==h&&s.slides.css(f,`${x}px`),s.updateProgress(),void r("virtualUpdate");if(s.params.virtual.renderExternal)return s.params.virtual.renderExternal.call(s,{offset:x,from:w,to:b,slides:function(){const e=[];for(let t=w;t<=b;t+=1)e.push(p[t]);return e}()}),void(s.params.virtual.renderExternalUpdate?y():r("virtualUpdate"));const E=[],C=[];if(e)s.$wrapperEl.find(`.${s.params.slideClass}`).remove();else for(let e=d;e<=c;e+=1)(e<w||e>b)&&s.$wrapperEl.find(`.${s.params.slideClass}[data-swiper-slide-index="${e}"]`).remove();for(let t=0;t<p.length;t+=1)t>=w&&t<=b&&(void 0===c||e?C.push(t):(t>c&&C.push(t),t<d&&E.push(t)));C.forEach((e=>{s.$wrapperEl.append(n(p[e],e))})),E.sort(((e,t)=>t-e)).forEach((e=>{s.$wrapperEl.prepend(n(p[e],e))})),s.$wrapperEl.children(".swiper-slide").css(f,`${x}px`),y()}a({virtual:{enabled:!1,slides:[],cache:!0,renderSlide:null,renderExternal:null,renderExternalUpdate:!0,addSlidesBefore:0,addSlidesAfter:0}}),s.virtual={cache:{},from:void 0,to:void 0,slides:[],offset:0,slidesGrid:[]},i("beforeInit",(()=>{s.params.virtual.enabled&&(s.virtual.slides=s.params.virtual.slides,s.classNames.push(`${s.params.containerModifierClass}virtual`),s.params.watchSlidesProgress=!0,s.originalParams.watchSlidesProgress=!0,s.params.initialSlide||l())})),i("setTranslate",(()=>{s.params.virtual.enabled&&(s.params.cssMode&&!s._immediateVirtual?(clearTimeout(t),t=setTimeout((()=>{l()}),100)):l())})),i("init update resize",(()=>{s.params.virtual.enabled&&s.params.cssMode&&v(s.wrapperEl,"--swiper-virtual-size",`${s.virtualSize}px`)})),Object.assign(s.virtual,{appendSlide:function(e){if("object"==typeof e&&"length"in e)for(let t=0;t<e.length;t+=1)e[t]&&s.virtual.slides.push(e[t]);else s.virtual.slides.push(e);l(!0)},prependSlide:function(e){const t=s.activeIndex;let a=t+1,i=1;if(Array.isArray(e)){for(let t=0;t<e.length;t+=1)e[t]&&s.virtual.slides.unshift(e[t]);a=t+e.length,i=e.length}else s.virtual.slides.unshift(e);if(s.params.virtual.cache){const e=s.virtual.cache,t={};Object.keys(e).forEach((s=>{const a=e[s],r=a.attr("data-swiper-slide-index");r&&a.attr("data-swiper-slide-index",parseInt(r,10)+i),t[parseInt(s,10)+i]=a})),s.virtual.cache=t}l(!0),s.slideTo(a,0)},removeSlide:function(e){if(null==e)return;let t=s.activeIndex;if(Array.isArray(e))for(let a=e.length-1;a>=0;a-=1)s.virtual.slides.splice(e[a],1),s.params.virtual.cache&&delete s.virtual.cache[e[a]],e[a]<t&&(t-=1),t=Math.max(t,0);else s.virtual.slides.splice(e,1),s.params.virtual.cache&&delete s.virtual.cache[e],e<t&&(t-=1),t=Math.max(t,0);l(!0),s.slideTo(t,0)},removeAllSlides:function(){s.virtual.slides=[],s.params.virtual.cache&&(s.virtual.cache={}),l(!0),s.slideTo(0,0)},update:l})},function(e){let{swiper:t,extendParams:s,on:i,emit:n}=e;const l=a(),o=r();function c(e){if(!t.enabled)return;const{rtlTranslate:s}=t;let a=e;a.originalEvent&&(a=a.originalEvent);const i=a.keyCode||a.charCode,r=t.params.keyboard.pageUpDown,d=r&&33===i,c=r&&34===i,p=37===i,u=39===i,h=38===i,m=40===i;if(!t.allowSlideNext&&(t.isHorizontal()&&u||t.isVertical()&&m||c))return!1;if(!t.allowSlidePrev&&(t.isHorizontal()&&p||t.isVertical()&&h||d))return!1;if(!(a.shiftKey||a.altKey||a.ctrlKey||a.metaKey||l.activeElement&&l.activeElement.nodeName&&("input"===l.activeElement.nodeName.toLowerCase()||"textarea"===l.activeElement.nodeName.toLowerCase()))){if(t.params.keyboard.onlyInViewport&&(d||c||p||u||h||m)){let e=!1;if(t.$el.parents(`.${t.params.slideClass}`).length>0&&0===t.$el.parents(`.${t.params.slideActiveClass}`).length)return;const a=t.$el,i=a[0].clientWidth,r=a[0].clientHeight,n=o.innerWidth,l=o.innerHeight,d=t.$el.offset();s&&(d.left-=t.$el[0].scrollLeft);const c=[[d.left,d.top],[d.left+i,d.top],[d.left,d.top+r],[d.left+i,d.top+r]];for(let t=0;t<c.length;t+=1){const s=c[t];if(s[0]>=0&&s[0]<=n&&s[1]>=0&&s[1]<=l){if(0===s[0]&&0===s[1])continue;e=!0}}if(!e)return}t.isHorizontal()?((d||c||p||u)&&(a.preventDefault?a.preventDefault():a.returnValue=!1),((c||u)&&!s||(d||p)&&s)&&t.slideNext(),((d||p)&&!s||(c||u)&&s)&&t.slidePrev()):((d||c||h||m)&&(a.preventDefault?a.preventDefault():a.returnValue=!1),(c||m)&&t.slideNext(),(d||h)&&t.slidePrev()),n("keyPress",i)}}function p(){t.keyboard.enabled||(d(l).on("keydown",c),t.keyboard.enabled=!0)}function u(){t.keyboard.enabled&&(d(l).off("keydown",c),t.keyboard.enabled=!1)}t.keyboard={enabled:!1},s({keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}}),i("init",(()=>{t.params.keyboard.enabled&&p()})),i("destroy",(()=>{t.keyboard.enabled&&u()})),Object.assign(t.keyboard,{enable:p,disable:u})},function(e){let{swiper:t,extendParams:s,on:a,emit:i}=e;const n=r();let l;s({mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarget:"container",thresholdDelta:null,thresholdTime:null}}),t.mousewheel={enabled:!1};let o,c=u();const h=[];function m(){t.enabled&&(t.mouseEntered=!0)}function f(){t.enabled&&(t.mouseEntered=!1)}function g(e){return!(t.params.mousewheel.thresholdDelta&&e.delta<t.params.mousewheel.thresholdDelta)&&(!(t.params.mousewheel.thresholdTime&&u()-c<t.params.mousewheel.thresholdTime)&&(e.delta>=6&&u()-c<60||(e.direction<0?t.isEnd&&!t.params.loop||t.animating||(t.slideNext(),i("scroll",e.raw)):t.isBeginning&&!t.params.loop||t.animating||(t.slidePrev(),i("scroll",e.raw)),c=(new n.Date).getTime(),!1)))}function v(e){let s=e,a=!0;if(!t.enabled)return;const r=t.params.mousewheel;t.params.cssMode&&s.preventDefault();let n=t.$el;if("container"!==t.params.mousewheel.eventsTarget&&(n=d(t.params.mousewheel.eventsTarget)),!t.mouseEntered&&!n[0].contains(s.target)&&!r.releaseOnEdges)return!0;s.originalEvent&&(s=s.originalEvent);let c=0;const m=t.rtlTranslate?-1:1,f=function(e){let t=0,s=0,a=0,i=0;return"detail"in e&&(s=e.detail),"wheelDelta"in e&&(s=-e.wheelDelta/120),"wheelDeltaY"in e&&(s=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(t=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(t=s,s=0),a=10*t,i=10*s,"deltaY"in e&&(i=e.deltaY),"deltaX"in e&&(a=e.deltaX),e.shiftKey&&!a&&(a=i,i=0),(a||i)&&e.deltaMode&&(1===e.deltaMode?(a*=40,i*=40):(a*=800,i*=800)),a&&!t&&(t=a<1?-1:1),i&&!s&&(s=i<1?-1:1),{spinX:t,spinY:s,pixelX:a,pixelY:i}}(s);if(r.forceToAxis)if(t.isHorizontal()){if(!(Math.abs(f.pixelX)>Math.abs(f.pixelY)))return!0;c=-f.pixelX*m}else{if(!(Math.abs(f.pixelY)>Math.abs(f.pixelX)))return!0;c=-f.pixelY}else c=Math.abs(f.pixelX)>Math.abs(f.pixelY)?-f.pixelX*m:-f.pixelY;if(0===c)return!0;r.invert&&(c=-c);let v=t.getTranslate()+c*r.sensitivity;if(v>=t.minTranslate()&&(v=t.minTranslate()),v<=t.maxTranslate()&&(v=t.maxTranslate()),a=!!t.params.loop||!(v===t.minTranslate()||v===t.maxTranslate()),a&&t.params.nested&&s.stopPropagation(),t.params.freeMode&&t.params.freeMode.enabled){const e={time:u(),delta:Math.abs(c),direction:Math.sign(c)},a=o&&e.time<o.time+500&&e.delta<=o.delta&&e.direction===o.direction;if(!a){o=void 0,t.params.loop&&t.loopFix();let n=t.getTranslate()+c*r.sensitivity;const d=t.isBeginning,u=t.isEnd;if(n>=t.minTranslate()&&(n=t.minTranslate()),n<=t.maxTranslate()&&(n=t.maxTranslate()),t.setTransition(0),t.setTranslate(n),t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses(),(!d&&t.isBeginning||!u&&t.isEnd)&&t.updateSlidesClasses(),t.params.freeMode.sticky){clearTimeout(l),l=void 0,h.length>=15&&h.shift();const s=h.length?h[h.length-1]:void 0,a=h[0];if(h.push(e),s&&(e.delta>s.delta||e.direction!==s.direction))h.splice(0);else if(h.length>=15&&e.time-a.time<500&&a.delta-e.delta>=1&&e.delta<=6){const s=c>0?.8:.2;o=e,h.splice(0),l=p((()=>{t.slideToClosest(t.params.speed,!0,void 0,s)}),0)}l||(l=p((()=>{o=e,h.splice(0),t.slideToClosest(t.params.speed,!0,void 0,.5)}),500))}if(a||i("scroll",s),t.params.autoplay&&t.params.autoplayDisableOnInteraction&&t.autoplay.stop(),n===t.minTranslate()||n===t.maxTranslate())return!0}}else{const s={time:u(),delta:Math.abs(c),direction:Math.sign(c),raw:e};h.length>=2&&h.shift();const a=h.length?h[h.length-1]:void 0;if(h.push(s),a?(s.direction!==a.direction||s.delta>a.delta||s.time>a.time+150)&&g(s):g(s),function(e){const s=t.params.mousewheel;if(e.direction<0){if(t.isEnd&&!t.params.loop&&s.releaseOnEdges)return!0}else if(t.isBeginning&&!t.params.loop&&s.releaseOnEdges)return!0;return!1}(s))return!0}return s.preventDefault?s.preventDefault():s.returnValue=!1,!1}function w(e){let s=t.$el;"container"!==t.params.mousewheel.eventsTarget&&(s=d(t.params.mousewheel.eventsTarget)),s[e]("mouseenter",m),s[e]("mouseleave",f),s[e]("wheel",v)}function b(){return t.params.cssMode?(t.wrapperEl.removeEventListener("wheel",v),!0):!t.mousewheel.enabled&&(w("on"),t.mousewheel.enabled=!0,!0)}function x(){return t.params.cssMode?(t.wrapperEl.addEventListener(event,v),!0):!!t.mousewheel.enabled&&(w("off"),t.mousewheel.enabled=!1,!0)}a("init",(()=>{!t.params.mousewheel.enabled&&t.params.cssMode&&x(),t.params.mousewheel.enabled&&b()})),a("destroy",(()=>{t.params.cssMode&&b(),t.mousewheel.enabled&&x()})),Object.assign(t.mousewheel,{enable:b,disable:x})},function(e){let{swiper:t,extendParams:s,on:a,emit:i}=e;function r(e){let s;return e&&(s=d(e),t.params.uniqueNavElements&&"string"==typeof e&&s.length>1&&1===t.$el.find(e).length&&(s=t.$el.find(e))),s}function n(e,s){const a=t.params.navigation;e&&e.length>0&&(e[s?"addClass":"removeClass"](a.disabledClass),e[0]&&"BUTTON"===e[0].tagName&&(e[0].disabled=s),t.params.watchOverflow&&t.enabled&&e[t.isLocked?"addClass":"removeClass"](a.lockClass))}function l(){if(t.params.loop)return;const{$nextEl:e,$prevEl:s}=t.navigation;n(s,t.isBeginning&&!t.params.rewind),n(e,t.isEnd&&!t.params.rewind)}function o(e){e.preventDefault(),(!t.isBeginning||t.params.loop||t.params.rewind)&&(t.slidePrev(),i("navigationPrev"))}function c(e){e.preventDefault(),(!t.isEnd||t.params.loop||t.params.rewind)&&(t.slideNext(),i("navigationNext"))}function p(){const e=t.params.navigation;if(t.params.navigation=F(t,t.originalParams.navigation,t.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!e.nextEl&&!e.prevEl)return;const s=r(e.nextEl),a=r(e.prevEl);s&&s.length>0&&s.on("click",c),a&&a.length>0&&a.on("click",o),Object.assign(t.navigation,{$nextEl:s,nextEl:s&&s[0],$prevEl:a,prevEl:a&&a[0]}),t.enabled||(s&&s.addClass(e.lockClass),a&&a.addClass(e.lockClass))}function u(){const{$nextEl:e,$prevEl:s}=t.navigation;e&&e.length&&(e.off("click",c),e.removeClass(t.params.navigation.disabledClass)),s&&s.length&&(s.off("click",o),s.removeClass(t.params.navigation.disabledClass))}s({navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),t.navigation={nextEl:null,$nextEl:null,prevEl:null,$prevEl:null},a("init",(()=>{!1===t.params.navigation.enabled?h():(p(),l())})),a("toEdge fromEdge lock unlock",(()=>{l()})),a("destroy",(()=>{u()})),a("enable disable",(()=>{const{$nextEl:e,$prevEl:s}=t.navigation;e&&e[t.enabled?"removeClass":"addClass"](t.params.navigation.lockClass),s&&s[t.enabled?"removeClass":"addClass"](t.params.navigation.lockClass)})),a("click",((e,s)=>{const{$nextEl:a,$prevEl:r}=t.navigation,n=s.target;if(t.params.navigation.hideOnClick&&!d(n).is(r)&&!d(n).is(a)){if(t.pagination&&t.params.pagination&&t.params.pagination.clickable&&(t.pagination.el===n||t.pagination.el.contains(n)))return;let e;a?e=a.hasClass(t.params.navigation.hiddenClass):r&&(e=r.hasClass(t.params.navigation.hiddenClass)),i(!0===e?"navigationShow":"navigationHide"),a&&a.toggleClass(t.params.navigation.hiddenClass),r&&r.toggleClass(t.params.navigation.hiddenClass)}}));const h=()=>{t.$el.addClass(t.params.navigation.navigationDisabledClass),u()};Object.assign(t.navigation,{enable:()=>{t.$el.removeClass(t.params.navigation.navigationDisabledClass),p(),l()},disable:h,update:l,init:p,destroy:u})},function(e){let{swiper:t,extendParams:s,on:a,emit:i}=e;const r="swiper-pagination";let n;s({pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:e=>e,formatFractionTotal:e=>e,bulletClass:`${r}-bullet`,bulletActiveClass:`${r}-bullet-active`,modifierClass:`${r}-`,currentClass:`${r}-current`,totalClass:`${r}-total`,hiddenClass:`${r}-hidden`,progressbarFillClass:`${r}-progressbar-fill`,progressbarOppositeClass:`${r}-progressbar-opposite`,clickableClass:`${r}-clickable`,lockClass:`${r}-lock`,horizontalClass:`${r}-horizontal`,verticalClass:`${r}-vertical`,paginationDisabledClass:`${r}-disabled`}}),t.pagination={el:null,$el:null,bullets:[]};let l=0;function o(){return!t.params.pagination.el||!t.pagination.el||!t.pagination.$el||0===t.pagination.$el.length}function c(e,s){const{bulletActiveClass:a}=t.params.pagination;e[s]().addClass(`${a}-${s}`)[s]().addClass(`${a}-${s}-${s}`)}function p(){const e=t.rtl,s=t.params.pagination;if(o())return;const a=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.slides.length,r=t.pagination.$el;let p;const u=t.params.loop?Math.ceil((a-2*t.loopedSlides)/t.params.slidesPerGroup):t.snapGrid.length;if(t.params.loop?(p=Math.ceil((t.activeIndex-t.loopedSlides)/t.params.slidesPerGroup),p>a-1-2*t.loopedSlides&&(p-=a-2*t.loopedSlides),p>u-1&&(p-=u),p<0&&"bullets"!==t.params.paginationType&&(p=u+p)):p=void 0!==t.snapIndex?t.snapIndex:t.activeIndex||0,"bullets"===s.type&&t.pagination.bullets&&t.pagination.bullets.length>0){const a=t.pagination.bullets;let i,o,u;if(s.dynamicBullets&&(n=a.eq(0)[t.isHorizontal()?"outerWidth":"outerHeight"](!0),r.css(t.isHorizontal()?"width":"height",n*(s.dynamicMainBullets+4)+"px"),s.dynamicMainBullets>1&&void 0!==t.previousIndex&&(l+=p-(t.previousIndex-t.loopedSlides||0),l>s.dynamicMainBullets-1?l=s.dynamicMainBullets-1:l<0&&(l=0)),i=Math.max(p-l,0),o=i+(Math.min(a.length,s.dynamicMainBullets)-1),u=(o+i)/2),a.removeClass(["","-next","-next-next","-prev","-prev-prev","-main"].map((e=>`${s.bulletActiveClass}${e}`)).join(" ")),r.length>1)a.each((e=>{const t=d(e),a=t.index();a===p&&t.addClass(s.bulletActiveClass),s.dynamicBullets&&(a>=i&&a<=o&&t.addClass(`${s.bulletActiveClass}-main`),a===i&&c(t,"prev"),a===o&&c(t,"next"))}));else{const e=a.eq(p),r=e.index();if(e.addClass(s.bulletActiveClass),s.dynamicBullets){const e=a.eq(i),n=a.eq(o);for(let e=i;e<=o;e+=1)a.eq(e).addClass(`${s.bulletActiveClass}-main`);if(t.params.loop)if(r>=a.length){for(let e=s.dynamicMainBullets;e>=0;e-=1)a.eq(a.length-e).addClass(`${s.bulletActiveClass}-main`);a.eq(a.length-s.dynamicMainBullets-1).addClass(`${s.bulletActiveClass}-prev`)}else c(e,"prev"),c(n,"next");else c(e,"prev"),c(n,"next")}}if(s.dynamicBullets){const i=Math.min(a.length,s.dynamicMainBullets+4),r=(n*i-n)/2-u*n,l=e?"right":"left";a.css(t.isHorizontal()?l:"top",`${r}px`)}}if("fraction"===s.type&&(r.find(U(s.currentClass)).text(s.formatFractionCurrent(p+1)),r.find(U(s.totalClass)).text(s.formatFractionTotal(u))),"progressbar"===s.type){let e;e=s.progressbarOpposite?t.isHorizontal()?"vertical":"horizontal":t.isHorizontal()?"horizontal":"vertical";const a=(p+1)/u;let i=1,n=1;"horizontal"===e?i=a:n=a,r.find(U(s.progressbarFillClass)).transform(`translate3d(0,0,0) scaleX(${i}) scaleY(${n})`).transition(t.params.speed)}"custom"===s.type&&s.renderCustom?(r.html(s.renderCustom(t,p+1,u)),i("paginationRender",r[0])):i("paginationUpdate",r[0]),t.params.watchOverflow&&t.enabled&&r[t.isLocked?"addClass":"removeClass"](s.lockClass)}function u(){const e=t.params.pagination;if(o())return;const s=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.slides.length,a=t.pagination.$el;let r="";if("bullets"===e.type){let i=t.params.loop?Math.ceil((s-2*t.loopedSlides)/t.params.slidesPerGroup):t.snapGrid.length;t.params.freeMode&&t.params.freeMode.enabled&&!t.params.loop&&i>s&&(i=s);for(let s=0;s<i;s+=1)e.renderBullet?r+=e.renderBullet.call(t,s,e.bulletClass):r+=`<${e.bulletElement} class="${e.bulletClass}"></${e.bulletElement}>`;a.html(r),t.pagination.bullets=a.find(U(e.bulletClass))}"fraction"===e.type&&(r=e.renderFraction?e.renderFraction.call(t,e.currentClass,e.totalClass):`<span class="${e.currentClass}"></span> / <span class="${e.totalClass}"></span>`,a.html(r)),"progressbar"===e.type&&(r=e.renderProgressbar?e.renderProgressbar.call(t,e.progressbarFillClass):`<span class="${e.progressbarFillClass}"></span>`,a.html(r)),"custom"!==e.type&&i("paginationRender",t.pagination.$el[0])}function h(){t.params.pagination=F(t,t.originalParams.pagination,t.params.pagination,{el:"swiper-pagination"});const e=t.params.pagination;if(!e.el)return;let s=d(e.el);0!==s.length&&(t.params.uniqueNavElements&&"string"==typeof e.el&&s.length>1&&(s=t.$el.find(e.el),s.length>1&&(s=s.filter((e=>d(e).parents(".swiper")[0]===t.el)))),"bullets"===e.type&&e.clickable&&s.addClass(e.clickableClass),s.addClass(e.modifierClass+e.type),s.addClass(t.isHorizontal()?e.horizontalClass:e.verticalClass),"bullets"===e.type&&e.dynamicBullets&&(s.addClass(`${e.modifierClass}${e.type}-dynamic`),l=0,e.dynamicMainBullets<1&&(e.dynamicMainBullets=1)),"progressbar"===e.type&&e.progressbarOpposite&&s.addClass(e.progressbarOppositeClass),e.clickable&&s.on("click",U(e.bulletClass),(function(e){e.preventDefault();let s=d(this).index()*t.params.slidesPerGroup;t.params.loop&&(s+=t.loopedSlides),t.slideTo(s)})),Object.assign(t.pagination,{$el:s,el:s[0]}),t.enabled||s.addClass(e.lockClass))}function m(){const e=t.params.pagination;if(o())return;const s=t.pagination.$el;s.removeClass(e.hiddenClass),s.removeClass(e.modifierClass+e.type),s.removeClass(t.isHorizontal()?e.horizontalClass:e.verticalClass),t.pagination.bullets&&t.pagination.bullets.removeClass&&t.pagination.bullets.removeClass(e.bulletActiveClass),e.clickable&&s.off("click",U(e.bulletClass))}a("init",(()=>{!1===t.params.pagination.enabled?f():(h(),u(),p())})),a("activeIndexChange",(()=>{(t.params.loop||void 0===t.snapIndex)&&p()})),a("snapIndexChange",(()=>{t.params.loop||p()})),a("slidesLengthChange",(()=>{t.params.loop&&(u(),p())})),a("snapGridLengthChange",(()=>{t.params.loop||(u(),p())})),a("destroy",(()=>{m()})),a("enable disable",(()=>{const{$el:e}=t.pagination;e&&e[t.enabled?"removeClass":"addClass"](t.params.pagination.lockClass)})),a("lock unlock",(()=>{p()})),a("click",((e,s)=>{const a=s.target,{$el:r}=t.pagination;if(t.params.pagination.el&&t.params.pagination.hideOnClick&&r&&r.length>0&&!d(a).hasClass(t.params.pagination.bulletClass)){if(t.navigation&&(t.navigation.nextEl&&a===t.navigation.nextEl||t.navigation.prevEl&&a===t.navigation.prevEl))return;const e=r.hasClass(t.params.pagination.hiddenClass);i(!0===e?"paginationShow":"paginationHide"),r.toggleClass(t.params.pagination.hiddenClass)}}));const f=()=>{t.$el.addClass(t.params.pagination.paginationDisabledClass),t.pagination.$el&&t.pagination.$el.addClass(t.params.pagination.paginationDisabledClass),m()};Object.assign(t.pagination,{enable:()=>{t.$el.removeClass(t.params.pagination.paginationDisabledClass),t.pagination.$el&&t.pagination.$el.removeClass(t.params.pagination.paginationDisabledClass),h(),u(),p()},disable:f,render:u,update:p,init:h,destroy:m})},function(e){let{swiper:t,extendParams:s,on:i,emit:r}=e;const n=a();let l,o,c,u,h=!1,m=null,f=null;function g(){if(!t.params.scrollbar.el||!t.scrollbar.el)return;const{scrollbar:e,rtlTranslate:s,progress:a}=t,{$dragEl:i,$el:r}=e,n=t.params.scrollbar;let l=o,d=(c-o)*a;s?(d=-d,d>0?(l=o-d,d=0):-d+o>c&&(l=c+d)):d<0?(l=o+d,d=0):d+o>c&&(l=c-d),t.isHorizontal()?(i.transform(`translate3d(${d}px, 0, 0)`),i[0].style.width=`${l}px`):(i.transform(`translate3d(0px, ${d}px, 0)`),i[0].style.height=`${l}px`),n.hide&&(clearTimeout(m),r[0].style.opacity=1,m=setTimeout((()=>{r[0].style.opacity=0,r.transition(400)}),1e3))}function v(){if(!t.params.scrollbar.el||!t.scrollbar.el)return;const{scrollbar:e}=t,{$dragEl:s,$el:a}=e;s[0].style.width="",s[0].style.height="",c=t.isHorizontal()?a[0].offsetWidth:a[0].offsetHeight,u=t.size/(t.virtualSize+t.params.slidesOffsetBefore-(t.params.centeredSlides?t.snapGrid[0]:0)),o="auto"===t.params.scrollbar.dragSize?c*u:parseInt(t.params.scrollbar.dragSize,10),t.isHorizontal()?s[0].style.width=`${o}px`:s[0].style.height=`${o}px`,a[0].style.display=u>=1?"none":"",t.params.scrollbar.hide&&(a[0].style.opacity=0),t.params.watchOverflow&&t.enabled&&e.$el[t.isLocked?"addClass":"removeClass"](t.params.scrollbar.lockClass)}function w(e){return t.isHorizontal()?"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].clientX:e.clientX:"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].clientY:e.clientY}function b(e){const{scrollbar:s,rtlTranslate:a}=t,{$el:i}=s;let r;r=(w(e)-i.offset()[t.isHorizontal()?"left":"top"]-(null!==l?l:o/2))/(c-o),r=Math.max(Math.min(r,1),0),a&&(r=1-r);const n=t.minTranslate()+(t.maxTranslate()-t.minTranslate())*r;t.updateProgress(n),t.setTranslate(n),t.updateActiveIndex(),t.updateSlidesClasses()}function x(e){const s=t.params.scrollbar,{scrollbar:a,$wrapperEl:i}=t,{$el:n,$dragEl:o}=a;h=!0,l=e.target===o[0]||e.target===o?w(e)-e.target.getBoundingClientRect()[t.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),i.transition(100),o.transition(100),b(e),clearTimeout(f),n.transition(0),s.hide&&n.css("opacity",1),t.params.cssMode&&t.$wrapperEl.css("scroll-snap-type","none"),r("scrollbarDragStart",e)}function y(e){const{scrollbar:s,$wrapperEl:a}=t,{$el:i,$dragEl:n}=s;h&&(e.preventDefault?e.preventDefault():e.returnValue=!1,b(e),a.transition(0),i.transition(0),n.transition(0),r("scrollbarDragMove",e))}function E(e){const s=t.params.scrollbar,{scrollbar:a,$wrapperEl:i}=t,{$el:n}=a;h&&(h=!1,t.params.cssMode&&(t.$wrapperEl.css("scroll-snap-type",""),i.transition("")),s.hide&&(clearTimeout(f),f=p((()=>{n.css("opacity",0),n.transition(400)}),1e3)),r("scrollbarDragEnd",e),s.snapOnRelease&&t.slideToClosest())}function C(e){const{scrollbar:s,touchEventsTouch:a,touchEventsDesktop:i,params:r,support:l}=t,o=s.$el;if(!o)return;const d=o[0],c=!(!l.passiveListener||!r.passiveListeners)&&{passive:!1,capture:!1},p=!(!l.passiveListener||!r.passiveListeners)&&{passive:!0,capture:!1};if(!d)return;const u="on"===e?"addEventListener":"removeEventListener";l.touch?(d[u](a.start,x,c),d[u](a.move,y,c),d[u](a.end,E,p)):(d[u](i.start,x,c),n[u](i.move,y,c),n[u](i.end,E,p))}function T(){const{scrollbar:e,$el:s}=t;t.params.scrollbar=F(t,t.originalParams.scrollbar,t.params.scrollbar,{el:"swiper-scrollbar"});const a=t.params.scrollbar;if(!a.el)return;let i=d(a.el);t.params.uniqueNavElements&&"string"==typeof a.el&&i.length>1&&1===s.find(a.el).length&&(i=s.find(a.el)),i.addClass(t.isHorizontal()?a.horizontalClass:a.verticalClass);let r=i.find(`.${t.params.scrollbar.dragClass}`);0===r.length&&(r=d(`<div class="${t.params.scrollbar.dragClass}"></div>`),i.append(r)),Object.assign(e,{$el:i,el:i[0],$dragEl:r,dragEl:r[0]}),a.draggable&&t.params.scrollbar.el&&t.scrollbar.el&&C("on"),i&&i[t.enabled?"removeClass":"addClass"](t.params.scrollbar.lockClass)}function $(){const e=t.params.scrollbar,s=t.scrollbar.$el;s&&s.removeClass(t.isHorizontal()?e.horizontalClass:e.verticalClass),t.params.scrollbar.el&&t.scrollbar.el&&C("off")}s({scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag",scrollbarDisabledClass:"swiper-scrollbar-disabled",horizontalClass:"swiper-scrollbar-horizontal",verticalClass:"swiper-scrollbar-vertical"}}),t.scrollbar={el:null,dragEl:null,$el:null,$dragEl:null},i("init",(()=>{!1===t.params.scrollbar.enabled?S():(T(),v(),g())})),i("update resize observerUpdate lock unlock",(()=>{v()})),i("setTranslate",(()=>{g()})),i("setTransition",((e,s)=>{!function(e){t.params.scrollbar.el&&t.scrollbar.el&&t.scrollbar.$dragEl.transition(e)}(s)})),i("enable disable",(()=>{const{$el:e}=t.scrollbar;e&&e[t.enabled?"removeClass":"addClass"](t.params.scrollbar.lockClass)})),i("destroy",(()=>{$()}));const S=()=>{t.$el.addClass(t.params.scrollbar.scrollbarDisabledClass),t.scrollbar.$el&&t.scrollbar.$el.addClass(t.params.scrollbar.scrollbarDisabledClass),$()};Object.assign(t.scrollbar,{enable:()=>{t.$el.removeClass(t.params.scrollbar.scrollbarDisabledClass),t.scrollbar.$el&&t.scrollbar.$el.removeClass(t.params.scrollbar.scrollbarDisabledClass),T(),v(),g()},disable:S,updateSize:v,setTranslate:g,init:T,destroy:$})},function(e){let{swiper:t,extendParams:s,on:a}=e;s({parallax:{enabled:!1}});const i=(e,s)=>{const{rtl:a}=t,i=d(e),r=a?-1:1,n=i.attr("data-swiper-parallax")||"0";let l=i.attr("data-swiper-parallax-x"),o=i.attr("data-swiper-parallax-y");const c=i.attr("data-swiper-parallax-scale"),p=i.attr("data-swiper-parallax-opacity");if(l||o?(l=l||"0",o=o||"0"):t.isHorizontal()?(l=n,o="0"):(o=n,l="0"),l=l.indexOf("%")>=0?parseInt(l,10)*s*r+"%":l*s*r+"px",o=o.indexOf("%")>=0?parseInt(o,10)*s+"%":o*s+"px",null!=p){const e=p-(p-1)*(1-Math.abs(s));i[0].style.opacity=e}if(null==c)i.transform(`translate3d(${l}, ${o}, 0px)`);else{const e=c-(c-1)*(1-Math.abs(s));i.transform(`translate3d(${l}, ${o}, 0px) scale(${e})`)}},r=()=>{const{$el:e,slides:s,progress:a,snapGrid:r}=t;e.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((e=>{i(e,a)})),s.each(((e,s)=>{let n=e.progress;t.params.slidesPerGroup>1&&"auto"!==t.params.slidesPerView&&(n+=Math.ceil(s/2)-a*(r.length-1)),n=Math.min(Math.max(n,-1),1),d(e).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((e=>{i(e,n)}))}))};a("beforeInit",(()=>{t.params.parallax.enabled&&(t.params.watchSlidesProgress=!0,t.originalParams.watchSlidesProgress=!0)})),a("init",(()=>{t.params.parallax.enabled&&r()})),a("setTranslate",(()=>{t.params.parallax.enabled&&r()})),a("setTransition",((e,s)=>{t.params.parallax.enabled&&function(e){void 0===e&&(e=t.params.speed);const{$el:s}=t;s.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((t=>{const s=d(t);let a=parseInt(s.attr("data-swiper-parallax-duration"),10)||e;0===e&&(a=0),s.transition(a)}))}(s)}))},function(e){let{swiper:t,extendParams:s,on:a,emit:i}=e;const n=r();s({zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}}),t.zoom={enabled:!1};let l,o,c,p=1,u=!1;const m={$slideEl:void 0,slideWidth:void 0,slideHeight:void 0,$imageEl:void 0,$imageWrapEl:void 0,maxRatio:3},f={isTouched:void 0,isMoved:void 0,currentX:void 0,currentY:void 0,minX:void 0,minY:void 0,maxX:void 0,maxY:void 0,width:void 0,height:void 0,startX:void 0,startY:void 0,touchesStart:{},touchesCurrent:{}},g={x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0};let v=1;function w(e){if(e.targetTouches.length<2)return 1;const t=e.targetTouches[0].pageX,s=e.targetTouches[0].pageY,a=e.targetTouches[1].pageX,i=e.targetTouches[1].pageY;return Math.sqrt((a-t)**2+(i-s)**2)}function b(e){const s=t.support,a=t.params.zoom;if(o=!1,c=!1,!s.gestures){if("touchstart"!==e.type||"touchstart"===e.type&&e.targetTouches.length<2)return;o=!0,m.scaleStart=w(e)}m.$slideEl&&m.$slideEl.length||(m.$slideEl=d(e.target).closest(`.${t.params.slideClass}`),0===m.$slideEl.length&&(m.$slideEl=t.slides.eq(t.activeIndex)),m.$imageEl=m.$slideEl.find(`.${a.containerClass}`).eq(0).find("picture, img, svg, canvas, .swiper-zoom-target").eq(0),m.$imageWrapEl=m.$imageEl.parent(`.${a.containerClass}`),m.maxRatio=m.$imageWrapEl.attr("data-swiper-zoom")||a.maxRatio,0!==m.$imageWrapEl.length)?(m.$imageEl&&m.$imageEl.transition(0),u=!0):m.$imageEl=void 0}function x(e){const s=t.support,a=t.params.zoom,i=t.zoom;if(!s.gestures){if("touchmove"!==e.type||"touchmove"===e.type&&e.targetTouches.length<2)return;c=!0,m.scaleMove=w(e)}m.$imageEl&&0!==m.$imageEl.length?(s.gestures?i.scale=e.scale*p:i.scale=m.scaleMove/m.scaleStart*p,i.scale>m.maxRatio&&(i.scale=m.maxRatio-1+(i.scale-m.maxRatio+1)**.5),i.scale<a.minRatio&&(i.scale=a.minRatio+1-(a.minRatio-i.scale+1)**.5),m.$imageEl.transform(`translate3d(0,0,0) scale(${i.scale})`)):"gesturechange"===e.type&&b(e)}function y(e){const s=t.device,a=t.support,i=t.params.zoom,r=t.zoom;if(!a.gestures){if(!o||!c)return;if("touchend"!==e.type||"touchend"===e.type&&e.changedTouches.length<2&&!s.android)return;o=!1,c=!1}m.$imageEl&&0!==m.$imageEl.length&&(r.scale=Math.max(Math.min(r.scale,m.maxRatio),i.minRatio),m.$imageEl.transition(t.params.speed).transform(`translate3d(0,0,0) scale(${r.scale})`),p=r.scale,u=!1,1===r.scale&&(m.$slideEl=void 0))}function E(e){const s=t.zoom;if(!m.$imageEl||0===m.$imageEl.length)return;if(t.allowClick=!1,!f.isTouched||!m.$slideEl)return;f.isMoved||(f.width=m.$imageEl[0].offsetWidth,f.height=m.$imageEl[0].offsetHeight,f.startX=h(m.$imageWrapEl[0],"x")||0,f.startY=h(m.$imageWrapEl[0],"y")||0,m.slideWidth=m.$slideEl[0].offsetWidth,m.slideHeight=m.$slideEl[0].offsetHeight,m.$imageWrapEl.transition(0));const a=f.width*s.scale,i=f.height*s.scale;if(!(a<m.slideWidth&&i<m.slideHeight)){if(f.minX=Math.min(m.slideWidth/2-a/2,0),f.maxX=-f.minX,f.minY=Math.min(m.slideHeight/2-i/2,0),f.maxY=-f.minY,f.touchesCurrent.x="touchmove"===e.type?e.targetTouches[0].pageX:e.pageX,f.touchesCurrent.y="touchmove"===e.type?e.targetTouches[0].pageY:e.pageY,!f.isMoved&&!u){if(t.isHorizontal()&&(Math.floor(f.minX)===Math.floor(f.startX)&&f.touchesCurrent.x<f.touchesStart.x||Math.floor(f.maxX)===Math.floor(f.startX)&&f.touchesCurrent.x>f.touchesStart.x))return void(f.isTouched=!1);if(!t.isHorizontal()&&(Math.floor(f.minY)===Math.floor(f.startY)&&f.touchesCurrent.y<f.touchesStart.y||Math.floor(f.maxY)===Math.floor(f.startY)&&f.touchesCurrent.y>f.touchesStart.y))return void(f.isTouched=!1)}e.cancelable&&e.preventDefault(),e.stopPropagation(),f.isMoved=!0,f.currentX=f.touchesCurrent.x-f.touchesStart.x+f.startX,f.currentY=f.touchesCurrent.y-f.touchesStart.y+f.startY,f.currentX<f.minX&&(f.currentX=f.minX+1-(f.minX-f.currentX+1)**.8),f.currentX>f.maxX&&(f.currentX=f.maxX-1+(f.currentX-f.maxX+1)**.8),f.currentY<f.minY&&(f.currentY=f.minY+1-(f.minY-f.currentY+1)**.8),f.currentY>f.maxY&&(f.currentY=f.maxY-1+(f.currentY-f.maxY+1)**.8),g.prevPositionX||(g.prevPositionX=f.touchesCurrent.x),g.prevPositionY||(g.prevPositionY=f.touchesCurrent.y),g.prevTime||(g.prevTime=Date.now()),g.x=(f.touchesCurrent.x-g.prevPositionX)/(Date.now()-g.prevTime)/2,g.y=(f.touchesCurrent.y-g.prevPositionY)/(Date.now()-g.prevTime)/2,Math.abs(f.touchesCurrent.x-g.prevPositionX)<2&&(g.x=0),Math.abs(f.touchesCurrent.y-g.prevPositionY)<2&&(g.y=0),g.prevPositionX=f.touchesCurrent.x,g.prevPositionY=f.touchesCurrent.y,g.prevTime=Date.now(),m.$imageWrapEl.transform(`translate3d(${f.currentX}px, ${f.currentY}px,0)`)}}function C(){const e=t.zoom;m.$slideEl&&t.previousIndex!==t.activeIndex&&(m.$imageEl&&m.$imageEl.transform("translate3d(0,0,0) scale(1)"),m.$imageWrapEl&&m.$imageWrapEl.transform("translate3d(0,0,0)"),e.scale=1,p=1,m.$slideEl=void 0,m.$imageEl=void 0,m.$imageWrapEl=void 0)}function T(e){const s=t.zoom,a=t.params.zoom;if(m.$slideEl||(e&&e.target&&(m.$slideEl=d(e.target).closest(`.${t.params.slideClass}`)),m.$slideEl||(t.params.virtual&&t.params.virtual.enabled&&t.virtual?m.$slideEl=t.$wrapperEl.children(`.${t.params.slideActiveClass}`):m.$slideEl=t.slides.eq(t.activeIndex)),m.$imageEl=m.$slideEl.find(`.${a.containerClass}`).eq(0).find("picture, img, svg, canvas, .swiper-zoom-target").eq(0),m.$imageWrapEl=m.$imageEl.parent(`.${a.containerClass}`)),!m.$imageEl||0===m.$imageEl.length||!m.$imageWrapEl||0===m.$imageWrapEl.length)return;let i,r,l,o,c,u,h,g,v,w,b,x,y,E,C,T,$,S;t.params.cssMode&&(t.wrapperEl.style.overflow="hidden",t.wrapperEl.style.touchAction="none"),m.$slideEl.addClass(`${a.zoomedSlideClass}`),void 0===f.touchesStart.x&&e?(i="touchend"===e.type?e.changedTouches[0].pageX:e.pageX,r="touchend"===e.type?e.changedTouches[0].pageY:e.pageY):(i=f.touchesStart.x,r=f.touchesStart.y),s.scale=m.$imageWrapEl.attr("data-swiper-zoom")||a.maxRatio,p=m.$imageWrapEl.attr("data-swiper-zoom")||a.maxRatio,e?($=m.$slideEl[0].offsetWidth,S=m.$slideEl[0].offsetHeight,l=m.$slideEl.offset().left+n.scrollX,o=m.$slideEl.offset().top+n.scrollY,c=l+$/2-i,u=o+S/2-r,v=m.$imageEl[0].offsetWidth,w=m.$imageEl[0].offsetHeight,b=v*s.scale,x=w*s.scale,y=Math.min($/2-b/2,0),E=Math.min(S/2-x/2,0),C=-y,T=-E,h=c*s.scale,g=u*s.scale,h<y&&(h=y),h>C&&(h=C),g<E&&(g=E),g>T&&(g=T)):(h=0,g=0),m.$imageWrapEl.transition(300).transform(`translate3d(${h}px, ${g}px,0)`),m.$imageEl.transition(300).transform(`translate3d(0,0,0) scale(${s.scale})`)}function $(){const e=t.zoom,s=t.params.zoom;m.$slideEl||(t.params.virtual&&t.params.virtual.enabled&&t.virtual?m.$slideEl=t.$wrapperEl.children(`.${t.params.slideActiveClass}`):m.$slideEl=t.slides.eq(t.activeIndex),m.$imageEl=m.$slideEl.find(`.${s.containerClass}`).eq(0).find("picture, img, svg, canvas, .swiper-zoom-target").eq(0),m.$imageWrapEl=m.$imageEl.parent(`.${s.containerClass}`)),m.$imageEl&&0!==m.$imageEl.length&&m.$imageWrapEl&&0!==m.$imageWrapEl.length&&(t.params.cssMode&&(t.wrapperEl.style.overflow="",t.wrapperEl.style.touchAction=""),e.scale=1,p=1,m.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"),m.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"),m.$slideEl.removeClass(`${s.zoomedSlideClass}`),m.$slideEl=void 0)}function S(e){const s=t.zoom;s.scale&&1!==s.scale?$():T(e)}function M(){const e=t.support;return{passiveListener:!("touchstart"!==t.touchEvents.start||!e.passiveListener||!t.params.passiveListeners)&&{passive:!0,capture:!1},activeListenerWithCapture:!e.passiveListener||{passive:!1,capture:!0}}}function P(){return`.${t.params.slideClass}`}function k(e){const{passiveListener:s}=M(),a=P();t.$wrapperEl[e]("gesturestart",a,b,s),t.$wrapperEl[e]("gesturechange",a,x,s),t.$wrapperEl[e]("gestureend",a,y,s)}function z(){l||(l=!0,k("on"))}function L(){l&&(l=!1,k("off"))}function O(){const e=t.zoom;if(e.enabled)return;e.enabled=!0;const s=t.support,{passiveListener:a,activeListenerWithCapture:i}=M(),r=P();s.gestures?(t.$wrapperEl.on(t.touchEvents.start,z,a),t.$wrapperEl.on(t.touchEvents.end,L,a)):"touchstart"===t.touchEvents.start&&(t.$wrapperEl.on(t.touchEvents.start,r,b,a),t.$wrapperEl.on(t.touchEvents.move,r,x,i),t.$wrapperEl.on(t.touchEvents.end,r,y,a),t.touchEvents.cancel&&t.$wrapperEl.on(t.touchEvents.cancel,r,y,a)),t.$wrapperEl.on(t.touchEvents.move,`.${t.params.zoom.containerClass}`,E,i)}function I(){const e=t.zoom;if(!e.enabled)return;const s=t.support;e.enabled=!1;const{passiveListener:a,activeListenerWithCapture:i}=M(),r=P();s.gestures?(t.$wrapperEl.off(t.touchEvents.start,z,a),t.$wrapperEl.off(t.touchEvents.end,L,a)):"touchstart"===t.touchEvents.start&&(t.$wrapperEl.off(t.touchEvents.start,r,b,a),t.$wrapperEl.off(t.touchEvents.move,r,x,i),t.$wrapperEl.off(t.touchEvents.end,r,y,a),t.touchEvents.cancel&&t.$wrapperEl.off(t.touchEvents.cancel,r,y,a)),t.$wrapperEl.off(t.touchEvents.move,`.${t.params.zoom.containerClass}`,E,i)}Object.defineProperty(t.zoom,"scale",{get:()=>v,set(e){if(v!==e){const t=m.$imageEl?m.$imageEl[0]:void 0,s=m.$slideEl?m.$slideEl[0]:void 0;i("zoomChange",e,t,s)}v=e}}),a("init",(()=>{t.params.zoom.enabled&&O()})),a("destroy",(()=>{I()})),a("touchStart",((e,s)=>{t.zoom.enabled&&function(e){const s=t.device;m.$imageEl&&0!==m.$imageEl.length&&(f.isTouched||(s.android&&e.cancelable&&e.preventDefault(),f.isTouched=!0,f.touchesStart.x="touchstart"===e.type?e.targetTouches[0].pageX:e.pageX,f.touchesStart.y="touchstart"===e.type?e.targetTouches[0].pageY:e.pageY))}(s)})),a("touchEnd",((e,s)=>{t.zoom.enabled&&function(){const e=t.zoom;if(!m.$imageEl||0===m.$imageEl.length)return;if(!f.isTouched||!f.isMoved)return f.isTouched=!1,void(f.isMoved=!1);f.isTouched=!1,f.isMoved=!1;let s=300,a=300;const i=g.x*s,r=f.currentX+i,n=g.y*a,l=f.currentY+n;0!==g.x&&(s=Math.abs((r-f.currentX)/g.x)),0!==g.y&&(a=Math.abs((l-f.currentY)/g.y));const o=Math.max(s,a);f.currentX=r,f.currentY=l;const d=f.width*e.scale,c=f.height*e.scale;f.minX=Math.min(m.slideWidth/2-d/2,0),f.maxX=-f.minX,f.minY=Math.min(m.slideHeight/2-c/2,0),f.maxY=-f.minY,f.currentX=Math.max(Math.min(f.currentX,f.maxX),f.minX),f.currentY=Math.max(Math.min(f.currentY,f.maxY),f.minY),m.$imageWrapEl.transition(o).transform(`translate3d(${f.currentX}px, ${f.currentY}px,0)`)}()})),a("doubleTap",((e,s)=>{!t.animating&&t.params.zoom.enabled&&t.zoom.enabled&&t.params.zoom.toggle&&S(s)})),a("transitionEnd",(()=>{t.zoom.enabled&&t.params.zoom.enabled&&C()})),a("slideChange",(()=>{t.zoom.enabled&&t.params.zoom.enabled&&t.params.cssMode&&C()})),Object.assign(t.zoom,{enable:O,disable:I,in:T,out:$,toggle:S})},function(e){let{swiper:t,extendParams:s,on:a,emit:i}=e;s({lazy:{checkInView:!1,enabled:!1,loadPrevNext:!1,loadPrevNextAmount:1,loadOnTransitionStart:!1,scrollingElement:"",elementClass:"swiper-lazy",loadingClass:"swiper-lazy-loading",loadedClass:"swiper-lazy-loaded",preloaderClass:"swiper-lazy-preloader"}}),t.lazy={};let n=!1,l=!1;function o(e,s){void 0===s&&(s=!0);const a=t.params.lazy;if(void 0===e)return;if(0===t.slides.length)return;const r=t.virtual&&t.params.virtual.enabled?t.$wrapperEl.children(`.${t.params.slideClass}[data-swiper-slide-index="${e}"]`):t.slides.eq(e),n=r.find(`.${a.elementClass}:not(.${a.loadedClass}):not(.${a.loadingClass})`);!r.hasClass(a.elementClass)||r.hasClass(a.loadedClass)||r.hasClass(a.loadingClass)||n.push(r[0]),0!==n.length&&n.each((e=>{const n=d(e);n.addClass(a.loadingClass);const l=n.attr("data-background"),c=n.attr("data-src"),p=n.attr("data-srcset"),u=n.attr("data-sizes"),h=n.parent("picture");t.loadImage(n[0],c||l,p,u,!1,(()=>{if(null!=t&&t&&(!t||t.params)&&!t.destroyed){if(l?(n.css("background-image",`url("${l}")`),n.removeAttr("data-background")):(p&&(n.attr("srcset",p),n.removeAttr("data-srcset")),u&&(n.attr("sizes",u),n.removeAttr("data-sizes")),h.length&&h.children("source").each((e=>{const t=d(e);t.attr("data-srcset")&&(t.attr("srcset",t.attr("data-srcset")),t.removeAttr("data-srcset"))})),c&&(n.attr("src",c),n.removeAttr("data-src"))),n.addClass(a.loadedClass).removeClass(a.loadingClass),r.find(`.${a.preloaderClass}`).remove(),t.params.loop&&s){const e=r.attr("data-swiper-slide-index");if(r.hasClass(t.params.slideDuplicateClass)){o(t.$wrapperEl.children(`[data-swiper-slide-index="${e}"]:not(.${t.params.slideDuplicateClass})`).index(),!1)}else{o(t.$wrapperEl.children(`.${t.params.slideDuplicateClass}[data-swiper-slide-index="${e}"]`).index(),!1)}}i("lazyImageReady",r[0],n[0]),t.params.autoHeight&&t.updateAutoHeight()}})),i("lazyImageLoad",r[0],n[0])}))}function c(){const{$wrapperEl:e,params:s,slides:a,activeIndex:i}=t,r=t.virtual&&s.virtual.enabled,n=s.lazy;let c=s.slidesPerView;function p(t){if(r){if(e.children(`.${s.slideClass}[data-swiper-slide-index="${t}"]`).length)return!0}else if(a[t])return!0;return!1}function u(e){return r?d(e).attr("data-swiper-slide-index"):d(e).index()}if("auto"===c&&(c=0),l||(l=!0),t.params.watchSlidesProgress)e.children(`.${s.slideVisibleClass}`).each((e=>{o(r?d(e).attr("data-swiper-slide-index"):d(e).index())}));else if(c>1)for(let e=i;e<i+c;e+=1)p(e)&&o(e);else o(i);if(n.loadPrevNext)if(c>1||n.loadPrevNextAmount&&n.loadPrevNextAmount>1){const e=n.loadPrevNextAmount,t=Math.ceil(c),s=Math.min(i+t+Math.max(e,t),a.length),r=Math.max(i-Math.max(t,e),0);for(let e=i+t;e<s;e+=1)p(e)&&o(e);for(let e=r;e<i;e+=1)p(e)&&o(e)}else{const t=e.children(`.${s.slideNextClass}`);t.length>0&&o(u(t));const a=e.children(`.${s.slidePrevClass}`);a.length>0&&o(u(a))}}function p(){const e=r();if(!t||t.destroyed)return;const s=t.params.lazy.scrollingElement?d(t.params.lazy.scrollingElement):d(e),a=s[0]===e,i=a?e.innerWidth:s[0].offsetWidth,l=a?e.innerHeight:s[0].offsetHeight,o=t.$el.offset(),{rtlTranslate:u}=t;let h=!1;u&&(o.left-=t.$el[0].scrollLeft);const m=[[o.left,o.top],[o.left+t.width,o.top],[o.left,o.top+t.height],[o.left+t.width,o.top+t.height]];for(let e=0;e<m.length;e+=1){const t=m[e];if(t[0]>=0&&t[0]<=i&&t[1]>=0&&t[1]<=l){if(0===t[0]&&0===t[1])continue;h=!0}}const f=!("touchstart"!==t.touchEvents.start||!t.support.passiveListener||!t.params.passiveListeners)&&{passive:!0,capture:!1};h?(c(),s.off("scroll",p,f)):n||(n=!0,s.on("scroll",p,f))}a("beforeInit",(()=>{t.params.lazy.enabled&&t.params.preloadImages&&(t.params.preloadImages=!1)})),a("init",(()=>{t.params.lazy.enabled&&(t.params.lazy.checkInView?p():c())})),a("scroll",(()=>{t.params.freeMode&&t.params.freeMode.enabled&&!t.params.freeMode.sticky&&c()})),a("scrollbarDragMove resize _freeModeNoMomentumRelease",(()=>{t.params.lazy.enabled&&(t.params.lazy.checkInView?p():c())})),a("transitionStart",(()=>{t.params.lazy.enabled&&(t.params.lazy.loadOnTransitionStart||!t.params.lazy.loadOnTransitionStart&&!l)&&(t.params.lazy.checkInView?p():c())})),a("transitionEnd",(()=>{t.params.lazy.enabled&&!t.params.lazy.loadOnTransitionStart&&(t.params.lazy.checkInView?p():c())})),a("slideChange",(()=>{const{lazy:e,cssMode:s,watchSlidesProgress:a,touchReleaseOnEdges:i,resistanceRatio:r}=t.params;e.enabled&&(s||a&&(i||0===r))&&c()})),a("destroy",(()=>{t.$el&&t.$el.find(`.${t.params.lazy.loadingClass}`).removeClass(t.params.lazy.loadingClass)})),Object.assign(t.lazy,{load:c,loadInSlide:o})},function(e){let{swiper:t,extendParams:s,on:a}=e;function i(e,t){const s=function(){let e,t,s;return(a,i)=>{for(t=-1,e=a.length;e-t>1;)s=e+t>>1,a[s]<=i?t=s:e=s;return e}}();let a,i;return this.x=e,this.y=t,this.lastIndex=e.length-1,this.interpolate=function(e){return e?(i=s(this.x,e),a=i-1,(e-this.x[a])*(this.y[i]-this.y[a])/(this.x[i]-this.x[a])+this.y[a]):0},this}function r(){t.controller.control&&t.controller.spline&&(t.controller.spline=void 0,delete t.controller.spline)}s({controller:{control:void 0,inverse:!1,by:"slide"}}),t.controller={control:void 0},a("beforeInit",(()=>{t.controller.control=t.params.controller.control})),a("update",(()=>{r()})),a("resize",(()=>{r()})),a("observerUpdate",(()=>{r()})),a("setTranslate",((e,s,a)=>{t.controller.control&&t.controller.setTranslate(s,a)})),a("setTransition",((e,s,a)=>{t.controller.control&&t.controller.setTransition(s,a)})),Object.assign(t.controller,{setTranslate:function(e,s){const a=t.controller.control;let r,n;const l=t.constructor;function o(e){const s=t.rtlTranslate?-t.translate:t.translate;"slide"===t.params.controller.by&&(!function(e){t.controller.spline||(t.controller.spline=t.params.loop?new i(t.slidesGrid,e.slidesGrid):new i(t.snapGrid,e.snapGrid))}(e),n=-t.controller.spline.interpolate(-s)),n&&"container"!==t.params.controller.by||(r=(e.maxTranslate()-e.minTranslate())/(t.maxTranslate()-t.minTranslate()),n=(s-t.minTranslate())*r+e.minTranslate()),t.params.controller.inverse&&(n=e.maxTranslate()-n),e.updateProgress(n),e.setTranslate(n,t),e.updateActiveIndex(),e.updateSlidesClasses()}if(Array.isArray(a))for(let e=0;e<a.length;e+=1)a[e]!==s&&a[e]instanceof l&&o(a[e]);else a instanceof l&&s!==a&&o(a)},setTransition:function(e,s){const a=t.constructor,i=t.controller.control;let r;function n(s){s.setTransition(e,t),0!==e&&(s.transitionStart(),s.params.autoHeight&&p((()=>{s.updateAutoHeight()})),s.$wrapperEl.transitionEnd((()=>{i&&(s.params.loop&&"slide"===t.params.controller.by&&s.loopFix(),s.transitionEnd())})))}if(Array.isArray(i))for(r=0;r<i.length;r+=1)i[r]!==s&&i[r]instanceof a&&n(i[r]);else i instanceof a&&s!==i&&n(i)}})},function(e){let{swiper:t,extendParams:s,on:a}=e;s({a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}",slideLabelMessage:"{{index}} / {{slidesLength}}",containerMessage:null,containerRoleDescriptionMessage:null,itemRoleDescriptionMessage:null,slideRole:"group",id:null}}),t.a11y={clicked:!1};let i=null;function r(e){const t=i;0!==t.length&&(t.html(""),t.html(e))}function n(e){e.attr("tabIndex","0")}function l(e){e.attr("tabIndex","-1")}function o(e,t){e.attr("role",t)}function c(e,t){e.attr("aria-roledescription",t)}function p(e,t){e.attr("aria-label",t)}function u(e){e.attr("aria-disabled",!0)}function h(e){e.attr("aria-disabled",!1)}function m(e){if(13!==e.keyCode&&32!==e.keyCode)return;const s=t.params.a11y,a=d(e.target);t.navigation&&t.navigation.$nextEl&&a.is(t.navigation.$nextEl)&&(t.isEnd&&!t.params.loop||t.slideNext(),t.isEnd?r(s.lastSlideMessage):r(s.nextSlideMessage)),t.navigation&&t.navigation.$prevEl&&a.is(t.navigation.$prevEl)&&(t.isBeginning&&!t.params.loop||t.slidePrev(),t.isBeginning?r(s.firstSlideMessage):r(s.prevSlideMessage)),t.pagination&&a.is(U(t.params.pagination.bulletClass))&&a[0].click()}function f(){return t.pagination&&t.pagination.bullets&&t.pagination.bullets.length}function g(){return f()&&t.params.pagination.clickable}const v=(e,t,s)=>{n(e),"BUTTON"!==e[0].tagName&&(o(e,"button"),e.on("keydown",m)),p(e,s),function(e,t){e.attr("aria-controls",t)}(e,t)},w=()=>{t.a11y.clicked=!0},b=()=>{requestAnimationFrame((()=>{requestAnimationFrame((()=>{t.destroyed||(t.a11y.clicked=!1)}))}))},x=e=>{if(t.a11y.clicked)return;const s=e.target.closest(`.${t.params.slideClass}`);if(!s||!t.slides.includes(s))return;const a=t.slides.indexOf(s)===t.activeIndex,i=t.params.watchSlidesProgress&&t.visibleSlides&&t.visibleSlides.includes(s);a||i||e.sourceCapabilities&&e.sourceCapabilities.firesTouchEvents||(t.isHorizontal()?t.el.scrollLeft=0:t.el.scrollTop=0,t.slideTo(t.slides.indexOf(s),0))},y=()=>{const e=t.params.a11y;e.itemRoleDescriptionMessage&&c(d(t.slides),e.itemRoleDescriptionMessage),e.slideRole&&o(d(t.slides),e.slideRole);const s=t.params.loop?t.slides.filter((e=>!e.classList.contains(t.params.slideDuplicateClass))).length:t.slides.length;e.slideLabelMessage&&t.slides.each(((a,i)=>{const r=d(a),n=t.params.loop?parseInt(r.attr("data-swiper-slide-index"),10):i;p(r,e.slideLabelMessage.replace(/\{\{index\}\}/,n+1).replace(/\{\{slidesLength\}\}/,s))}))},E=()=>{const e=t.params.a11y;t.$el.append(i);const s=t.$el;e.containerRoleDescriptionMessage&&c(s,e.containerRoleDescriptionMessage),e.containerMessage&&p(s,e.containerMessage);const a=t.$wrapperEl,r=e.id||a.attr("id")||`swiper-wrapper-${n=16,void 0===n&&(n=16),"x".repeat(n).replace(/x/g,(()=>Math.round(16*Math.random()).toString(16)))}`;var n;const l=t.params.autoplay&&t.params.autoplay.enabled?"off":"polite";var o;let d,u;o=r,a.attr("id",o),function(e,t){e.attr("aria-live",t)}(a,l),y(),t.navigation&&t.navigation.$nextEl&&(d=t.navigation.$nextEl),t.navigation&&t.navigation.$prevEl&&(u=t.navigation.$prevEl),d&&d.length&&v(d,r,e.nextSlideMessage),u&&u.length&&v(u,r,e.prevSlideMessage),g()&&t.pagination.$el.on("keydown",U(t.params.pagination.bulletClass),m),t.$el.on("focus",x,!0),t.$el.on("pointerdown",w,!0),t.$el.on("pointerup",b,!0)};a("beforeInit",(()=>{i=d(`<span class="${t.params.a11y.notificationClass}" aria-live="assertive" aria-atomic="true"></span>`)})),a("afterInit",(()=>{t.params.a11y.enabled&&E()})),a("slidesLengthChange snapGridLengthChange slidesGridLengthChange",(()=>{t.params.a11y.enabled&&y()})),a("fromEdge toEdge afterInit lock unlock",(()=>{t.params.a11y.enabled&&function(){if(t.params.loop||t.params.rewind||!t.navigation)return;const{$nextEl:e,$prevEl:s}=t.navigation;s&&s.length>0&&(t.isBeginning?(u(s),l(s)):(h(s),n(s))),e&&e.length>0&&(t.isEnd?(u(e),l(e)):(h(e),n(e)))}()})),a("paginationUpdate",(()=>{t.params.a11y.enabled&&function(){const e=t.params.a11y;f()&&t.pagination.bullets.each((s=>{const a=d(s);t.params.pagination.clickable&&(n(a),t.params.pagination.renderBullet||(o(a,"button"),p(a,e.paginationBulletMessage.replace(/\{\{index\}\}/,a.index()+1)))),a.is(`.${t.params.pagination.bulletActiveClass}`)?a.attr("aria-current","true"):a.removeAttr("aria-current")}))}()})),a("destroy",(()=>{t.params.a11y.enabled&&function(){let e,s;i&&i.length>0&&i.remove(),t.navigation&&t.navigation.$nextEl&&(e=t.navigation.$nextEl),t.navigation&&t.navigation.$prevEl&&(s=t.navigation.$prevEl),e&&e.off("keydown",m),s&&s.off("keydown",m),g()&&t.pagination.$el.off("keydown",U(t.params.pagination.bulletClass),m),t.$el.off("focus",x,!0),t.$el.off("pointerdown",w,!0),t.$el.off("pointerup",b,!0)}()}))},function(e){let{swiper:t,extendParams:s,on:a}=e;s({history:{enabled:!1,root:"",replaceState:!1,key:"slides",keepQuery:!1}});let i=!1,n={};const l=e=>e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,""),o=e=>{const t=r();let s;s=e?new URL(e):t.location;const a=s.pathname.slice(1).split("/").filter((e=>""!==e)),i=a.length;return{key:a[i-2],value:a[i-1]}},d=(e,s)=>{const a=r();if(!i||!t.params.history.enabled)return;let n;n=t.params.url?new URL(t.params.url):a.location;const o=t.slides.eq(s);let d=l(o.attr("data-history"));if(t.params.history.root.length>0){let s=t.params.history.root;"/"===s[s.length-1]&&(s=s.slice(0,s.length-1)),d=`${s}/${e}/${d}`}else n.pathname.includes(e)||(d=`${e}/${d}`);t.params.history.keepQuery&&(d+=n.search);const c=a.history.state;c&&c.value===d||(t.params.history.replaceState?a.history.replaceState({value:d},null,d):a.history.pushState({value:d},null,d))},c=(e,s,a)=>{if(s)for(let i=0,r=t.slides.length;i<r;i+=1){const r=t.slides.eq(i);if(l(r.attr("data-history"))===s&&!r.hasClass(t.params.slideDuplicateClass)){const s=r.index();t.slideTo(s,e,a)}}else t.slideTo(0,e,a)},p=()=>{n=o(t.params.url),c(t.params.speed,n.value,!1)};a("init",(()=>{t.params.history.enabled&&(()=>{const e=r();if(t.params.history){if(!e.history||!e.history.pushState)return t.params.history.enabled=!1,void(t.params.hashNavigation.enabled=!0);i=!0,n=o(t.params.url),(n.key||n.value)&&(c(0,n.value,t.params.runCallbacksOnInit),t.params.history.replaceState||e.addEventListener("popstate",p))}})()})),a("destroy",(()=>{t.params.history.enabled&&(()=>{const e=r();t.params.history.replaceState||e.removeEventListener("popstate",p)})()})),a("transitionEnd _freeModeNoMomentumRelease",(()=>{i&&d(t.params.history.key,t.activeIndex)})),a("slideChange",(()=>{i&&t.params.cssMode&&d(t.params.history.key,t.activeIndex)}))},function(e){let{swiper:t,extendParams:s,emit:i,on:n}=e,l=!1;const o=a(),c=r();s({hashNavigation:{enabled:!1,replaceState:!1,watchState:!1}});const p=()=>{i("hashChange");const e=o.location.hash.replace("#","");if(e!==t.slides.eq(t.activeIndex).attr("data-hash")){const s=t.$wrapperEl.children(`.${t.params.slideClass}[data-hash="${e}"]`).index();if(void 0===s)return;t.slideTo(s)}},u=()=>{if(l&&t.params.hashNavigation.enabled)if(t.params.hashNavigation.replaceState&&c.history&&c.history.replaceState)c.history.replaceState(null,null,`#${t.slides.eq(t.activeIndex).attr("data-hash")}`||""),i("hashSet");else{const e=t.slides.eq(t.activeIndex),s=e.attr("data-hash")||e.attr("data-history");o.location.hash=s||"",i("hashSet")}};n("init",(()=>{t.params.hashNavigation.enabled&&(()=>{if(!t.params.hashNavigation.enabled||t.params.history&&t.params.history.enabled)return;l=!0;const e=o.location.hash.replace("#","");if(e){const s=0;for(let a=0,i=t.slides.length;a<i;a+=1){const i=t.slides.eq(a);if((i.attr("data-hash")||i.attr("data-history"))===e&&!i.hasClass(t.params.slideDuplicateClass)){const e=i.index();t.slideTo(e,s,t.params.runCallbacksOnInit,!0)}}}t.params.hashNavigation.watchState&&d(c).on("hashchange",p)})()})),n("destroy",(()=>{t.params.hashNavigation.enabled&&t.params.hashNavigation.watchState&&d(c).off("hashchange",p)})),n("transitionEnd _freeModeNoMomentumRelease",(()=>{l&&u()})),n("slideChange",(()=>{l&&t.params.cssMode&&u()}))},function(e){let t,{swiper:s,extendParams:i,on:r,emit:n}=e;function l(){if(!s.size)return s.autoplay.running=!1,void(s.autoplay.paused=!1);const e=s.slides.eq(s.activeIndex);let a=s.params.autoplay.delay;e.attr("data-swiper-autoplay")&&(a=e.attr("data-swiper-autoplay")||s.params.autoplay.delay),clearTimeout(t),t=p((()=>{let e;s.params.autoplay.reverseDirection?s.params.loop?(s.loopFix(),e=s.slidePrev(s.params.speed,!0,!0),n("autoplay")):s.isBeginning?s.params.autoplay.stopOnLastSlide?d():(e=s.slideTo(s.slides.length-1,s.params.speed,!0,!0),n("autoplay")):(e=s.slidePrev(s.params.speed,!0,!0),n("autoplay")):s.params.loop?(s.loopFix(),e=s.slideNext(s.params.speed,!0,!0),n("autoplay")):s.isEnd?s.params.autoplay.stopOnLastSlide?d():(e=s.slideTo(0,s.params.speed,!0,!0),n("autoplay")):(e=s.slideNext(s.params.speed,!0,!0),n("autoplay")),(s.params.cssMode&&s.autoplay.running||!1===e)&&l()}),a)}function o(){return void 0===t&&(!s.autoplay.running&&(s.autoplay.running=!0,n("autoplayStart"),l(),!0))}function d(){return!!s.autoplay.running&&(void 0!==t&&(t&&(clearTimeout(t),t=void 0),s.autoplay.running=!1,n("autoplayStop"),!0))}function c(e){s.autoplay.running&&(s.autoplay.paused||(t&&clearTimeout(t),s.autoplay.paused=!0,0!==e&&s.params.autoplay.waitForTransition?["transitionend","webkitTransitionEnd"].forEach((e=>{s.$wrapperEl[0].addEventListener(e,h)})):(s.autoplay.paused=!1,l())))}function u(){const e=a();"hidden"===e.visibilityState&&s.autoplay.running&&c(),"visible"===e.visibilityState&&s.autoplay.paused&&(l(),s.autoplay.paused=!1)}function h(e){s&&!s.destroyed&&s.$wrapperEl&&e.target===s.$wrapperEl[0]&&(["transitionend","webkitTransitionEnd"].forEach((e=>{s.$wrapperEl[0].removeEventListener(e,h)})),s.autoplay.paused=!1,s.autoplay.running?l():d())}function m(){s.params.autoplay.disableOnInteraction?d():(n("autoplayPause"),c()),["transitionend","webkitTransitionEnd"].forEach((e=>{s.$wrapperEl[0].removeEventListener(e,h)}))}function f(){s.params.autoplay.disableOnInteraction||(s.autoplay.paused=!1,n("autoplayResume"),l())}s.autoplay={running:!1,paused:!1},i({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}}),r("init",(()=>{if(s.params.autoplay.enabled){o();a().addEventListener("visibilitychange",u),s.params.autoplay.pauseOnMouseEnter&&(s.$el.on("mouseenter",m),s.$el.on("mouseleave",f))}})),r("beforeTransitionStart",((e,t,a)=>{s.autoplay.running&&(a||!s.params.autoplay.disableOnInteraction?s.autoplay.pause(t):d())})),r("sliderFirstMove",(()=>{s.autoplay.running&&(s.params.autoplay.disableOnInteraction?d():c())})),r("touchEnd",(()=>{s.params.cssMode&&s.autoplay.paused&&!s.params.autoplay.disableOnInteraction&&l()})),r("destroy",(()=>{s.$el.off("mouseenter",m),s.$el.off("mouseleave",f),s.autoplay.running&&d();a().removeEventListener("visibilitychange",u)})),Object.assign(s.autoplay,{pause:c,run:l,start:o,stop:d})},function(e){let{swiper:t,extendParams:s,on:a}=e;s({thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-thumbs"}});let i=!1,r=!1;function n(){const e=t.thumbs.swiper;if(!e||e.destroyed)return;const s=e.clickedIndex,a=e.clickedSlide;if(a&&d(a).hasClass(t.params.thumbs.slideThumbActiveClass))return;if(null==s)return;let i;if(i=e.params.loop?parseInt(d(e.clickedSlide).attr("data-swiper-slide-index"),10):s,t.params.loop){let e=t.activeIndex;t.slides.eq(e).hasClass(t.params.slideDuplicateClass)&&(t.loopFix(),t._clientLeft=t.$wrapperEl[0].clientLeft,e=t.activeIndex);const s=t.slides.eq(e).prevAll(`[data-swiper-slide-index="${i}"]`).eq(0).index(),a=t.slides.eq(e).nextAll(`[data-swiper-slide-index="${i}"]`).eq(0).index();i=void 0===s?a:void 0===a?s:a-e<e-s?a:s}t.slideTo(i)}function l(){const{thumbs:e}=t.params;if(i)return!1;i=!0;const s=t.constructor;if(e.swiper instanceof s)t.thumbs.swiper=e.swiper,Object.assign(t.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),Object.assign(t.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1});else if(m(e.swiper)){const a=Object.assign({},e.swiper);Object.assign(a,{watchSlidesProgress:!0,slideToClickedSlide:!1}),t.thumbs.swiper=new s(a),r=!0}return t.thumbs.swiper.$el.addClass(t.params.thumbs.thumbsContainerClass),t.thumbs.swiper.on("tap",n),!0}function o(e){const s=t.thumbs.swiper;if(!s||s.destroyed)return;const a="auto"===s.params.slidesPerView?s.slidesPerViewDynamic():s.params.slidesPerView;let i=1;const r=t.params.thumbs.slideThumbActiveClass;if(t.params.slidesPerView>1&&!t.params.centeredSlides&&(i=t.params.slidesPerView),t.params.thumbs.multipleActiveThumbs||(i=1),i=Math.floor(i),s.slides.removeClass(r),s.params.loop||s.params.virtual&&s.params.virtual.enabled)for(let e=0;e<i;e+=1)s.$wrapperEl.children(`[data-swiper-slide-index="${t.realIndex+e}"]`).addClass(r);else for(let e=0;e<i;e+=1)s.slides.eq(t.realIndex+e).addClass(r);const n=t.params.thumbs.autoScrollOffset,l=n&&!s.params.loop;if(t.realIndex!==s.realIndex||l){let i,r,o=s.activeIndex;if(s.params.loop){s.slides.eq(o).hasClass(s.params.slideDuplicateClass)&&(s.loopFix(),s._clientLeft=s.$wrapperEl[0].clientLeft,o=s.activeIndex);const e=s.slides.eq(o).prevAll(`[data-swiper-slide-index="${t.realIndex}"]`).eq(0).index(),a=s.slides.eq(o).nextAll(`[data-swiper-slide-index="${t.realIndex}"]`).eq(0).index();i=void 0===e?a:void 0===a?e:a-o==o-e?s.params.slidesPerGroup>1?a:o:a-o<o-e?a:e,r=t.activeIndex>t.previousIndex?"next":"prev"}else i=t.realIndex,r=i>t.previousIndex?"next":"prev";l&&(i+="next"===r?n:-1*n),s.visibleSlidesIndexes&&s.visibleSlidesIndexes.indexOf(i)<0&&(s.params.centeredSlides?i=i>o?i-Math.floor(a/2)+1:i+Math.floor(a/2)-1:i>o&&s.params.slidesPerGroup,s.slideTo(i,e?0:void 0))}}t.thumbs={swiper:null},a("beforeInit",(()=>{const{thumbs:e}=t.params;e&&e.swiper&&(l(),o(!0))})),a("slideChange update resize observerUpdate",(()=>{o()})),a("setTransition",((e,s)=>{const a=t.thumbs.swiper;a&&!a.destroyed&&a.setTransition(s)})),a("beforeDestroy",(()=>{const e=t.thumbs.swiper;e&&!e.destroyed&&r&&e.destroy()})),Object.assign(t.thumbs,{init:l,update:o})},function(e){let{swiper:t,extendParams:s,emit:a,once:i}=e;s({freeMode:{enabled:!1,momentum:!0,momentumRatio:1,momentumBounce:!0,momentumBounceRatio:1,momentumVelocityRatio:1,sticky:!1,minimumVelocity:.02}}),Object.assign(t,{freeMode:{onTouchStart:function(){const e=t.getTranslate();t.setTranslate(e),t.setTransition(0),t.touchEventsData.velocities.length=0,t.freeMode.onTouchEnd({currentPos:t.rtl?t.translate:-t.translate})},onTouchMove:function(){const{touchEventsData:e,touches:s}=t;0===e.velocities.length&&e.velocities.push({position:s[t.isHorizontal()?"startX":"startY"],time:e.touchStartTime}),e.velocities.push({position:s[t.isHorizontal()?"currentX":"currentY"],time:u()})},onTouchEnd:function(e){let{currentPos:s}=e;const{params:r,$wrapperEl:n,rtlTranslate:l,snapGrid:o,touchEventsData:d}=t,c=u()-d.touchStartTime;if(s<-t.minTranslate())t.slideTo(t.activeIndex);else if(s>-t.maxTranslate())t.slides.length<o.length?t.slideTo(o.length-1):t.slideTo(t.slides.length-1);else{if(r.freeMode.momentum){if(d.velocities.length>1){const e=d.velocities.pop(),s=d.velocities.pop(),a=e.position-s.position,i=e.time-s.time;t.velocity=a/i,t.velocity/=2,Math.abs(t.velocity)<r.freeMode.minimumVelocity&&(t.velocity=0),(i>150||u()-e.time>300)&&(t.velocity=0)}else t.velocity=0;t.velocity*=r.freeMode.momentumVelocityRatio,d.velocities.length=0;let e=1e3*r.freeMode.momentumRatio;const s=t.velocity*e;let c=t.translate+s;l&&(c=-c);let p,h=!1;const m=20*Math.abs(t.velocity)*r.freeMode.momentumBounceRatio;let f;if(c<t.maxTranslate())r.freeMode.momentumBounce?(c+t.maxTranslate()<-m&&(c=t.maxTranslate()-m),p=t.maxTranslate(),h=!0,d.allowMomentumBounce=!0):c=t.maxTranslate(),r.loop&&r.centeredSlides&&(f=!0);else if(c>t.minTranslate())r.freeMode.momentumBounce?(c-t.minTranslate()>m&&(c=t.minTranslate()+m),p=t.minTranslate(),h=!0,d.allowMomentumBounce=!0):c=t.minTranslate(),r.loop&&r.centeredSlides&&(f=!0);else if(r.freeMode.sticky){let e;for(let t=0;t<o.length;t+=1)if(o[t]>-c){e=t;break}c=Math.abs(o[e]-c)<Math.abs(o[e-1]-c)||"next"===t.swipeDirection?o[e]:o[e-1],c=-c}if(f&&i("transitionEnd",(()=>{t.loopFix()})),0!==t.velocity){if(e=l?Math.abs((-c-t.translate)/t.velocity):Math.abs((c-t.translate)/t.velocity),r.freeMode.sticky){const s=Math.abs((l?-c:c)-t.translate),a=t.slidesSizesGrid[t.activeIndex];e=s<a?r.speed:s<2*a?1.5*r.speed:2.5*r.speed}}else if(r.freeMode.sticky)return void t.slideToClosest();r.freeMode.momentumBounce&&h?(t.updateProgress(p),t.setTransition(e),t.setTranslate(c),t.transitionStart(!0,t.swipeDirection),t.animating=!0,n.transitionEnd((()=>{t&&!t.destroyed&&d.allowMomentumBounce&&(a("momentumBounce"),t.setTransition(r.speed),setTimeout((()=>{t.setTranslate(p),n.transitionEnd((()=>{t&&!t.destroyed&&t.transitionEnd()}))}),0))}))):t.velocity?(a("_freeModeNoMomentumRelease"),t.updateProgress(c),t.setTransition(e),t.setTranslate(c),t.transitionStart(!0,t.swipeDirection),t.animating||(t.animating=!0,n.transitionEnd((()=>{t&&!t.destroyed&&t.transitionEnd()})))):t.updateProgress(c),t.updateActiveIndex(),t.updateSlidesClasses()}else{if(r.freeMode.sticky)return void t.slideToClosest();r.freeMode&&a("_freeModeNoMomentumRelease")}(!r.freeMode.momentum||c>=r.longSwipesMs)&&(t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses())}}}})},function(e){let t,s,a,{swiper:i,extendParams:r}=e;r({grid:{rows:1,fill:"column"}}),i.grid={initSlides:e=>{const{slidesPerView:r}=i.params,{rows:n,fill:l}=i.params.grid;s=t/n,a=Math.floor(e/n),t=Math.floor(e/n)===e/n?e:Math.ceil(e/n)*n,"auto"!==r&&"row"===l&&(t=Math.max(t,r*n))},updateSlide:(e,r,n,l)=>{const{slidesPerGroup:o,spaceBetween:d}=i.params,{rows:c,fill:p}=i.params.grid;let u,h,m;if("row"===p&&o>1){const s=Math.floor(e/(o*c)),a=e-c*o*s,i=0===s?o:Math.min(Math.ceil((n-s*c*o)/c),o);m=Math.floor(a/i),h=a-m*i+s*o,u=h+m*t/c,r.css({"-webkit-order":u,order:u})}else"column"===p?(h=Math.floor(e/c),m=e-h*c,(h>a||h===a&&m===c-1)&&(m+=1,m>=c&&(m=0,h+=1))):(m=Math.floor(e/s),h=e-m*s);r.css(l("margin-top"),0!==m?d&&`${d}px`:"")},updateWrapperSize:(e,s,a)=>{const{spaceBetween:r,centeredSlides:n,roundLengths:l}=i.params,{rows:o}=i.params.grid;if(i.virtualSize=(e+r)*t,i.virtualSize=Math.ceil(i.virtualSize/o)-r,i.$wrapperEl.css({[a("width")]:`${i.virtualSize+r}px`}),n){s.splice(0,s.length);const e=[];for(let t=0;t<s.length;t+=1){let a=s[t];l&&(a=Math.floor(a)),s[t]<i.virtualSize+s[0]&&e.push(a)}s.push(...e)}}}},function(e){let{swiper:t}=e;Object.assign(t,{appendSlide:K.bind(t),prependSlide:Z.bind(t),addSlide:Q.bind(t),removeSlide:J.bind(t),removeAllSlides:ee.bind(t)})},function(e){let{swiper:t,extendParams:s,on:a}=e;s({fadeEffect:{crossFade:!1,transformEl:null}}),te({effect:"fade",swiper:t,on:a,setTranslate:()=>{const{slides:e}=t,s=t.params.fadeEffect;for(let a=0;a<e.length;a+=1){const e=t.slides.eq(a);let i=-e[0].swiperSlideOffset;t.params.virtualTranslate||(i-=t.translate);let r=0;t.isHorizontal()||(r=i,i=0);const n=t.params.fadeEffect.crossFade?Math.max(1-Math.abs(e[0].progress),0):1+Math.min(Math.max(e[0].progress,-1),0);se(s,e).css({opacity:n}).transform(`translate3d(${i}px, ${r}px, 0px)`)}},setTransition:e=>{const{transformEl:s}=t.params.fadeEffect;(s?t.slides.find(s):t.slides).transition(e),ae({swiper:t,duration:e,transformEl:s,allSlides:!0})},overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!t.params.cssMode})})},function(e){let{swiper:t,extendParams:s,on:a}=e;s({cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}});const i=(e,t,s)=>{let a=s?e.find(".swiper-slide-shadow-left"):e.find(".swiper-slide-shadow-top"),i=s?e.find(".swiper-slide-shadow-right"):e.find(".swiper-slide-shadow-bottom");0===a.length&&(a=d(`<div class="swiper-slide-shadow-${s?"left":"top"}"></div>`),e.append(a)),0===i.length&&(i=d(`<div class="swiper-slide-shadow-${s?"right":"bottom"}"></div>`),e.append(i)),a.length&&(a[0].style.opacity=Math.max(-t,0)),i.length&&(i[0].style.opacity=Math.max(t,0))};te({effect:"cube",swiper:t,on:a,setTranslate:()=>{const{$el:e,$wrapperEl:s,slides:a,width:r,height:n,rtlTranslate:l,size:o,browser:c}=t,p=t.params.cubeEffect,u=t.isHorizontal(),h=t.virtual&&t.params.virtual.enabled;let m,f=0;p.shadow&&(u?(m=s.find(".swiper-cube-shadow"),0===m.length&&(m=d('<div class="swiper-cube-shadow"></div>'),s.append(m)),m.css({height:`${r}px`})):(m=e.find(".swiper-cube-shadow"),0===m.length&&(m=d('<div class="swiper-cube-shadow"></div>'),e.append(m))));for(let e=0;e<a.length;e+=1){const t=a.eq(e);let s=e;h&&(s=parseInt(t.attr("data-swiper-slide-index"),10));let r=90*s,n=Math.floor(r/360);l&&(r=-r,n=Math.floor(-r/360));const d=Math.max(Math.min(t[0].progress,1),-1);let c=0,m=0,g=0;s%4==0?(c=4*-n*o,g=0):(s-1)%4==0?(c=0,g=4*-n*o):(s-2)%4==0?(c=o+4*n*o,g=o):(s-3)%4==0&&(c=-o,g=3*o+4*o*n),l&&(c=-c),u||(m=c,c=0);const v=`rotateX(${u?0:-r}deg) rotateY(${u?r:0}deg) translate3d(${c}px, ${m}px, ${g}px)`;d<=1&&d>-1&&(f=90*s+90*d,l&&(f=90*-s-90*d)),t.transform(v),p.slideShadows&&i(t,d,u)}if(s.css({"-webkit-transform-origin":`50% 50% -${o/2}px`,"transform-origin":`50% 50% -${o/2}px`}),p.shadow)if(u)m.transform(`translate3d(0px, ${r/2+p.shadowOffset}px, ${-r/2}px) rotateX(90deg) rotateZ(0deg) scale(${p.shadowScale})`);else{const e=Math.abs(f)-90*Math.floor(Math.abs(f)/90),t=1.5-(Math.sin(2*e*Math.PI/360)/2+Math.cos(2*e*Math.PI/360)/2),s=p.shadowScale,a=p.shadowScale/t,i=p.shadowOffset;m.transform(`scale3d(${s}, 1, ${a}) translate3d(0px, ${n/2+i}px, ${-n/2/a}px) rotateX(-90deg)`)}const g=c.isSafari||c.isWebView?-o/2:0;s.transform(`translate3d(0px,0,${g}px) rotateX(${t.isHorizontal()?0:f}deg) rotateY(${t.isHorizontal()?-f:0}deg)`),s[0].style.setProperty("--swiper-cube-translate-z",`${g}px`)},setTransition:e=>{const{$el:s,slides:a}=t;a.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),t.params.cubeEffect.shadow&&!t.isHorizontal()&&s.find(".swiper-cube-shadow").transition(e)},recreateShadows:()=>{const e=t.isHorizontal();t.slides.each((t=>{const s=Math.max(Math.min(t.progress,1),-1);i(d(t),s,e)}))},getEffectParams:()=>t.params.cubeEffect,perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0})})},function(e){let{swiper:t,extendParams:s,on:a}=e;s({flipEffect:{slideShadows:!0,limitRotation:!0,transformEl:null}});const i=(e,s,a)=>{let i=t.isHorizontal()?e.find(".swiper-slide-shadow-left"):e.find(".swiper-slide-shadow-top"),r=t.isHorizontal()?e.find(".swiper-slide-shadow-right"):e.find(".swiper-slide-shadow-bottom");0===i.length&&(i=ie(a,e,t.isHorizontal()?"left":"top")),0===r.length&&(r=ie(a,e,t.isHorizontal()?"right":"bottom")),i.length&&(i[0].style.opacity=Math.max(-s,0)),r.length&&(r[0].style.opacity=Math.max(s,0))};te({effect:"flip",swiper:t,on:a,setTranslate:()=>{const{slides:e,rtlTranslate:s}=t,a=t.params.flipEffect;for(let r=0;r<e.length;r+=1){const n=e.eq(r);let l=n[0].progress;t.params.flipEffect.limitRotation&&(l=Math.max(Math.min(n[0].progress,1),-1));const o=n[0].swiperSlideOffset;let d=-180*l,c=0,p=t.params.cssMode?-o-t.translate:-o,u=0;t.isHorizontal()?s&&(d=-d):(u=p,p=0,c=-d,d=0),n[0].style.zIndex=-Math.abs(Math.round(l))+e.length,a.slideShadows&&i(n,l,a);const h=`translate3d(${p}px, ${u}px, 0px) rotateX(${c}deg) rotateY(${d}deg)`;se(a,n).transform(h)}},setTransition:e=>{const{transformEl:s}=t.params.flipEffect;(s?t.slides.find(s):t.slides).transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),ae({swiper:t,duration:e,transformEl:s})},recreateShadows:()=>{const e=t.params.flipEffect;t.slides.each((s=>{const a=d(s);let r=a[0].progress;t.params.flipEffect.limitRotation&&(r=Math.max(Math.min(s.progress,1),-1)),i(a,r,e)}))},getEffectParams:()=>t.params.flipEffect,perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!t.params.cssMode})})},function(e){let{swiper:t,extendParams:s,on:a}=e;s({coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0,transformEl:null}}),te({effect:"coverflow",swiper:t,on:a,setTranslate:()=>{const{width:e,height:s,slides:a,slidesSizesGrid:i}=t,r=t.params.coverflowEffect,n=t.isHorizontal(),l=t.translate,o=n?e/2-l:s/2-l,d=n?r.rotate:-r.rotate,c=r.depth;for(let e=0,t=a.length;e<t;e+=1){const t=a.eq(e),s=i[e],l=(o-t[0].swiperSlideOffset-s/2)/s,p="function"==typeof r.modifier?r.modifier(l):l*r.modifier;let u=n?d*p:0,h=n?0:d*p,m=-c*Math.abs(p),f=r.stretch;"string"==typeof f&&-1!==f.indexOf("%")&&(f=parseFloat(r.stretch)/100*s);let g=n?0:f*p,v=n?f*p:0,w=1-(1-r.scale)*Math.abs(p);Math.abs(v)<.001&&(v=0),Math.abs(g)<.001&&(g=0),Math.abs(m)<.001&&(m=0),Math.abs(u)<.001&&(u=0),Math.abs(h)<.001&&(h=0),Math.abs(w)<.001&&(w=0);const b=`translate3d(${v}px,${g}px,${m}px) rotateX(${h}deg) rotateY(${u}deg) scale(${w})`;if(se(r,t).transform(b),t[0].style.zIndex=1-Math.abs(Math.round(p)),r.slideShadows){let e=n?t.find(".swiper-slide-shadow-left"):t.find(".swiper-slide-shadow-top"),s=n?t.find(".swiper-slide-shadow-right"):t.find(".swiper-slide-shadow-bottom");0===e.length&&(e=ie(r,t,n?"left":"top")),0===s.length&&(s=ie(r,t,n?"right":"bottom")),e.length&&(e[0].style.opacity=p>0?p:0),s.length&&(s[0].style.opacity=-p>0?-p:0)}}},setTransition:e=>{const{transformEl:s}=t.params.coverflowEffect;(s?t.slides.find(s):t.slides).transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e)},perspective:()=>!0,overwriteParams:()=>({watchSlidesProgress:!0})})},function(e){let{swiper:t,extendParams:s,on:a}=e;s({creativeEffect:{transformEl:null,limitProgress:1,shadowPerProgress:!1,progressMultiplier:1,perspective:!0,prev:{translate:[0,0,0],rotate:[0,0,0],opacity:1,scale:1},next:{translate:[0,0,0],rotate:[0,0,0],opacity:1,scale:1}}});const i=e=>"string"==typeof e?e:`${e}px`;te({effect:"creative",swiper:t,on:a,setTranslate:()=>{const{slides:e,$wrapperEl:s,slidesSizesGrid:a}=t,r=t.params.creativeEffect,{progressMultiplier:n}=r,l=t.params.centeredSlides;if(l){const e=a[0]/2-t.params.slidesOffsetBefore||0;s.transform(`translateX(calc(50% - ${e}px))`)}for(let s=0;s<e.length;s+=1){const a=e.eq(s),o=a[0].progress,d=Math.min(Math.max(a[0].progress,-r.limitProgress),r.limitProgress);let c=d;l||(c=Math.min(Math.max(a[0].originalProgress,-r.limitProgress),r.limitProgress));const p=a[0].swiperSlideOffset,u=[t.params.cssMode?-p-t.translate:-p,0,0],h=[0,0,0];let m=!1;t.isHorizontal()||(u[1]=u[0],u[0]=0);let f={translate:[0,0,0],rotate:[0,0,0],scale:1,opacity:1};d<0?(f=r.next,m=!0):d>0&&(f=r.prev,m=!0),u.forEach(((e,t)=>{u[t]=`calc(${e}px + (${i(f.translate[t])} * ${Math.abs(d*n)}))`})),h.forEach(((e,t)=>{h[t]=f.rotate[t]*Math.abs(d*n)})),a[0].style.zIndex=-Math.abs(Math.round(o))+e.length;const g=u.join(", "),v=`rotateX(${h[0]}deg) rotateY(${h[1]}deg) rotateZ(${h[2]}deg)`,w=c<0?`scale(${1+(1-f.scale)*c*n})`:`scale(${1-(1-f.scale)*c*n})`,b=c<0?1+(1-f.opacity)*c*n:1-(1-f.opacity)*c*n,x=`translate3d(${g}) ${v} ${w}`;if(m&&f.shadow||!m){let e=a.children(".swiper-slide-shadow");if(0===e.length&&f.shadow&&(e=ie(r,a)),e.length){const t=r.shadowPerProgress?d*(1/r.limitProgress):d;e[0].style.opacity=Math.min(Math.max(Math.abs(t),0),1)}}const y=se(r,a);y.transform(x).css({opacity:b}),f.origin&&y.css("transform-origin",f.origin)}},setTransition:e=>{const{transformEl:s}=t.params.creativeEffect;(s?t.slides.find(s):t.slides).transition(e).find(".swiper-slide-shadow").transition(e),ae({swiper:t,duration:e,transformEl:s,allSlides:!0})},perspective:()=>t.params.creativeEffect.perspective,overwriteParams:()=>({watchSlidesProgress:!0,virtualTranslate:!t.params.cssMode})})},function(e){let{swiper:t,extendParams:s,on:a}=e;s({cardsEffect:{slideShadows:!0,transformEl:null,rotate:!0,perSlideRotate:2,perSlideOffset:8}}),te({effect:"cards",swiper:t,on:a,setTranslate:()=>{const{slides:e,activeIndex:s}=t,a=t.params.cardsEffect,{startTranslate:i,isTouched:r}=t.touchEventsData,n=t.translate;for(let l=0;l<e.length;l+=1){const o=e.eq(l),d=o[0].progress,c=Math.min(Math.max(d,-4),4);let p=o[0].swiperSlideOffset;t.params.centeredSlides&&!t.params.cssMode&&t.$wrapperEl.transform(`translateX(${t.minTranslate()}px)`),t.params.centeredSlides&&t.params.cssMode&&(p-=e[0].swiperSlideOffset);let u=t.params.cssMode?-p-t.translate:-p,h=0;const m=-100*Math.abs(c);let f=1,g=-a.perSlideRotate*c,v=a.perSlideOffset-.75*Math.abs(c);const w=t.virtual&&t.params.virtual.enabled?t.virtual.from+l:l,b=(w===s||w===s-1)&&c>0&&c<1&&(r||t.params.cssMode)&&n<i,x=(w===s||w===s+1)&&c<0&&c>-1&&(r||t.params.cssMode)&&n>i;if(b||x){const e=(1-Math.abs((Math.abs(c)-.5)/.5))**.5;g+=-28*c*e,f+=-.5*e,v+=96*e,h=-25*e*Math.abs(c)+"%"}if(u=c<0?`calc(${u}px + (${v*Math.abs(c)}%))`:c>0?`calc(${u}px + (-${v*Math.abs(c)}%))`:`${u}px`,!t.isHorizontal()){const e=h;h=u,u=e}const y=c<0?""+(1+(1-f)*c):""+(1-(1-f)*c),E=`\n translate3d(${u}, ${h}, ${m}px)\n rotateZ(${a.rotate?g:0}deg)\n scale(${y})\n `;if(a.slideShadows){let e=o.find(".swiper-slide-shadow");0===e.length&&(e=ie(a,o)),e.length&&(e[0].style.opacity=Math.min(Math.max((Math.abs(c)-.5)/.5,0),1))}o[0].style.zIndex=-Math.abs(Math.round(d))+e.length;se(a,o).transform(E)}},setTransition:e=>{const{transformEl:s}=t.params.cardsEffect;(s?t.slides.find(s):t.slides).transition(e).find(".swiper-slide-shadow").transition(e),ae({swiper:t,duration:e,transformEl:s})},perspective:()=>!0,overwriteParams:()=>({watchSlidesProgress:!0,virtualTranslate:!t.params.cssMode})})}];return V.use(re),V})); //# sourceMappingURL=swiper-bundle.min.js.map ;/*! * GSAP 3.12.2 * https://greensock.com * * @license Copyright 2023, GreenSock. All rights reserved. * Subject to the terms at https://greensock.com/standard-license or for Club GreenSock members, the agreement issued with that membership. * @author: Jack Doyle, [email protected] */ !function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e((t=t||self).window=t.window||{})}(this,function(e){"use strict";function _inheritsLoose(t,e){t.prototype=Object.create(e.prototype),(t.prototype.constructor=t).__proto__=e}function _assertThisInitialized(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function r(t){return"string"==typeof t}function s(t){return"function"==typeof t}function t(t){return"number"==typeof t}function u(t){return void 0===t}function v(t){return"object"==typeof t}function w(t){return!1!==t}function x(){return"undefined"!=typeof window}function y(t){return s(t)||r(t)}function P(t){return(i=yt(t,ot))&&Ee}function Q(t,e){return console.warn("Invalid property",t,"set to",e,"Missing plugin? gsap.registerPlugin()")}function R(t,e){return!e&&console.warn(t)}function S(t,e){return t&&(ot[t]=e)&&i&&(i[t]=e)||ot}function T(){return 0}function ea(t){var e,r,i=t[0];if(v(i)||s(i)||(t=[t]),!(e=(i._gsap||{}).harness)){for(r=gt.length;r--&&!gt[r].targetTest(i););e=gt[r]}for(r=t.length;r--;)t[r]&&(t[r]._gsap||(t[r]._gsap=new Vt(t[r],e)))||t.splice(r,1);return t}function fa(t){return t._gsap||ea(Ot(t))[0]._gsap}function ga(t,e,r){return(r=t[e])&&s(r)?t[e]():u(r)&&t.getAttribute&&t.getAttribute(e)||r}function ha(t,e){return(t=t.split(",")).forEach(e)||t}function ia(t){return Math.round(1e5*t)/1e5||0}function ja(t){return Math.round(1e7*t)/1e7||0}function ka(t,e){var r=e.charAt(0),i=parseFloat(e.substr(2));return t=parseFloat(t),"+"===r?t+i:"-"===r?t-i:"*"===r?t*i:t/i}function la(t,e){for(var r=e.length,i=0;t.indexOf(e[i])<0&&++i<r;);return i<r}function ma(){var t,e,r=ct.length,i=ct.slice(0);for(dt={},t=ct.length=0;t<r;t++)(e=i[t])&&e._lazy&&(e.render(e._lazy[0],e._lazy[1],!0)._lazy=0)}function na(t,e,r,i){ct.length&&!L&&ma(),t.render(e,r,i||L&&e<0&&(t._initted||t._startAt)),ct.length&&!L&&ma()}function oa(t){var e=parseFloat(t);return(e||0===e)&&(t+"").match(at).length<2?e:r(t)?t.trim():t}function pa(t){return t}function qa(t,e){for(var r in e)r in t||(t[r]=e[r]);return t}function ta(t,e){for(var r in e)"__proto__"!==r&&"constructor"!==r&&"prototype"!==r&&(t[r]=v(e[r])?ta(t[r]||(t[r]={}),e[r]):e[r]);return t}function ua(t,e){var r,i={};for(r in t)r in e||(i[r]=t[r]);return i}function va(t){var e=t.parent||I,r=t.keyframes?function _setKeyframeDefaults(i){return function(t,e){for(var r in e)r in t||"duration"===r&&i||"ease"===r||(t[r]=e[r])}}($(t.keyframes)):qa;if(w(t.inherit))for(;e;)r(t,e.vars.defaults),e=e.parent||e._dp;return t}function xa(t,e,r,i,n){void 0===r&&(r="_first"),void 0===i&&(i="_last");var a,s=t[i];if(n)for(a=e[n];s&&s[n]>a;)s=s._prev;return s?(e._next=s._next,s._next=e):(e._next=t[r],t[r]=e),e._next?e._next._prev=e:t[i]=e,e._prev=s,e.parent=e._dp=t,e}function ya(t,e,r,i){void 0===r&&(r="_first"),void 0===i&&(i="_last");var n=e._prev,a=e._next;n?n._next=a:t[r]===e&&(t[r]=a),a?a._prev=n:t[i]===e&&(t[i]=n),e._next=e._prev=e.parent=null}function za(t,e){t.parent&&(!e||t.parent.autoRemoveChildren)&&t.parent.remove&&t.parent.remove(t),t._act=0}function Aa(t,e){if(t&&(!e||e._end>t._dur||e._start<0))for(var r=t;r;)r._dirty=1,r=r.parent;return t}function Ca(t,e,r,i){return t._startAt&&(L?t._startAt.revert(ht):t.vars.immediateRender&&!t.vars.autoRevert||t._startAt.render(e,!0,i))}function Ea(t){return t._repeat?Tt(t._tTime,t=t.duration()+t._rDelay)*t:0}function Ga(t,e){return(t-e._start)*e._ts+(0<=e._ts?0:e._dirty?e.totalDuration():e._tDur)}function Ha(t){return t._end=ja(t._start+(t._tDur/Math.abs(t._ts||t._rts||X)||0))}function Ia(t,e){var r=t._dp;return r&&r.smoothChildTiming&&t._ts&&(t._start=ja(r._time-(0<t._ts?e/t._ts:((t._dirty?t.totalDuration():t._tDur)-e)/-t._ts)),Ha(t),r._dirty||Aa(r,t)),t}function Ja(t,e){var r;if((e._time||!e._dur&&e._initted||e._start<t._time&&(e._dur||!e.add))&&(r=Ga(t.rawTime(),e),(!e._dur||kt(0,e.totalDuration(),r)-e._tTime>X)&&e.render(r,!0)),Aa(t,e)._dp&&t._initted&&t._time>=t._dur&&t._ts){if(t._dur<t.duration())for(r=t;r._dp;)0<=r.rawTime()&&r.totalTime(r._tTime),r=r._dp;t._zTime=-X}}function Ka(e,r,i,n){return r.parent&&za(r),r._start=ja((t(i)?i:i||e!==I?xt(e,i,r):e._time)+r._delay),r._end=ja(r._start+(r.totalDuration()/Math.abs(r.timeScale())||0)),xa(e,r,"_first","_last",e._sort?"_start":0),bt(r)||(e._recent=r),n||Ja(e,r),e._ts<0&&Ia(e,e._tTime),e}function La(t,e){return(ot.ScrollTrigger||Q("scrollTrigger",e))&&ot.ScrollTrigger.create(e,t)}function Ma(t,e,r,i,n){return Gt(t,e,n),t._initted?!r&&t._pt&&!L&&(t._dur&&!1!==t.vars.lazy||!t._dur&&t.vars.lazy)&&f!==Rt.frame?(ct.push(t),t._lazy=[n,i],1):void 0:1}function Ra(t,e,r,i){var n=t._repeat,a=ja(e)||0,s=t._tTime/t._tDur;return s&&!i&&(t._time*=a/t._dur),t._dur=a,t._tDur=n?n<0?1e10:ja(a*(n+1)+t._rDelay*n):a,0<s&&!i&&Ia(t,t._tTime=t._tDur*s),t.parent&&Ha(t),r||Aa(t.parent,t),t}function Sa(t){return t instanceof Xt?Aa(t):Ra(t,t._dur)}function Va(e,r,i){var n,a,s=t(r[1]),o=(s?2:1)+(e<2?0:1),u=r[o];if(s&&(u.duration=r[1]),u.parent=i,e){for(n=u,a=i;a&&!("immediateRender"in n);)n=a.vars.defaults||{},a=w(a.vars.inherit)&&a.parent;u.immediateRender=w(n.immediateRender),e<2?u.runBackwards=1:u.startAt=r[o-1]}return new Zt(r[0],u,r[1+o])}function Wa(t,e){return t||0===t?e(t):e}function Ya(t,e){return r(t)&&(e=st.exec(t))?e[1]:""}function _a(t,e){return t&&v(t)&&"length"in t&&(!e&&!t.length||t.length-1 in t&&v(t[0]))&&!t.nodeType&&t!==h}function cb(r){return r=Ot(r)[0]||R("Invalid scope")||{},function(t){var e=r.current||r.nativeElement||r;return Ot(t,e.querySelectorAll?e:e===r?R("Invalid scope")||a.createElement("div"):r)}}function db(t){return t.sort(function(){return.5-Math.random()})}function eb(t){if(s(t))return t;var p=v(t)?t:{each:t},_=jt(p.ease),m=p.from||0,g=parseFloat(p.base)||0,y={},e=0<m&&m<1,T=isNaN(m)||e,b=p.axis,w=m,x=m;return r(m)?w=x={center:.5,edges:.5,end:1}[m]||0:!e&&T&&(w=m[0],x=m[1]),function(t,e,r){var i,n,a,s,o,u,h,l,f,c=(r||p).length,d=y[c];if(!d){if(!(f="auto"===p.grid?0:(p.grid||[1,U])[1])){for(h=-U;h<(h=r[f++].getBoundingClientRect().left)&&f<c;);f--}for(d=y[c]=[],i=T?Math.min(f,c)*w-.5:m%f,n=f===U?0:T?c*x/f-.5:m/f|0,l=U,u=h=0;u<c;u++)a=u%f-i,s=n-(u/f|0),d[u]=o=b?Math.abs("y"===b?s:a):K(a*a+s*s),h<o&&(h=o),o<l&&(l=o);"random"===m&&db(d),d.max=h-l,d.min=l,d.v=c=(parseFloat(p.amount)||parseFloat(p.each)*(c<f?c-1:b?"y"===b?c/f:f:Math.max(f,c/f))||0)*("edges"===m?-1:1),d.b=c<0?g-c:g,d.u=Ya(p.amount||p.each)||0,_=_&&c<0?Yt(_):_}return c=(d[t]-d.min)/d.max||0,ja(d.b+(_?_(c):c)*d.v)+d.u}}function fb(i){var n=Math.pow(10,((i+"").split(".")[1]||"").length);return function(e){var r=ja(Math.round(parseFloat(e)/i)*i*n);return(r-r%1)/n+(t(e)?0:Ya(e))}}function gb(h,e){var l,f,r=$(h);return!r&&v(h)&&(l=r=h.radius||U,h.values?(h=Ot(h.values),(f=!t(h[0]))&&(l*=l)):h=fb(h.increment)),Wa(e,r?s(h)?function(t){return f=h(t),Math.abs(f-t)<=l?f:t}:function(e){for(var r,i,n=parseFloat(f?e.x:e),a=parseFloat(f?e.y:0),s=U,o=0,u=h.length;u--;)(r=f?(r=h[u].x-n)*r+(i=h[u].y-a)*i:Math.abs(h[u]-n))<s&&(s=r,o=u);return o=!l||s<=l?h[o]:e,f||o===e||t(e)?o:o+Ya(e)}:fb(h))}function hb(t,e,r,i){return Wa($(t)?!e:!0===r?!!(r=0):!i,function(){return $(t)?t[~~(Math.random()*t.length)]:(r=r||1e-5)&&(i=r<1?Math.pow(10,(r+"").length-2):1)&&Math.floor(Math.round((t-r/2+Math.random()*(e-t+.99*r))/r)*r*i)/i})}function lb(e,r,t){return Wa(t,function(t){return e[~~r(t)]})}function ob(t){for(var e,r,i,n,a=0,s="";~(e=t.indexOf("random(",a));)i=t.indexOf(")",e),n="["===t.charAt(e+7),r=t.substr(e+7,i-e-7).match(n?at:tt),s+=t.substr(a,e-a)+hb(n?r:+r[0],n?0:+r[1],+r[2]||1e-5),a=i+1;return s+t.substr(a,t.length-a)}function rb(t,e,r){var i,n,a,s=t.labels,o=U;for(i in s)(n=s[i]-e)<0==!!r&&n&&o>(n=Math.abs(n))&&(a=i,o=n);return a}function tb(t){return za(t),t.scrollTrigger&&t.scrollTrigger.kill(!!L),t.progress()<1&&At(t,"onInterrupt"),t}function wb(t){if(x()&&t){var e=(t=!t.name&&t.default||t).name,r=s(t),i=e&&!r&&t.init?function(){this._props=[]}:t,n={init:T,render:he,add:Qt,kill:ce,modifier:fe,rawVars:0},a={targetTest:0,get:0,getSetter:ne,aliases:{},register:0};if(Ft(),t!==i){if(pt[e])return;qa(i,qa(ua(t,n),a)),yt(i.prototype,yt(n,ua(t,a))),pt[i.prop=e]=i,t.targetTest&&(gt.push(i),ft[e]=1),e=("css"===e?"CSS":e.charAt(0).toUpperCase()+e.substr(1))+"Plugin"}S(e,i),t.register&&t.register(Ee,i,_e)}else t&&Ct.push(t)}function zb(t,e,r){return(6*(t+=t<0?1:1<t?-1:0)<1?e+(r-e)*t*6:t<.5?r:3*t<2?e+(r-e)*(2/3-t)*6:e)*St+.5|0}function Ab(e,r,i){var n,a,s,o,u,h,l,f,c,d,p=e?t(e)?[e>>16,e>>8&St,e&St]:0:Et.black;if(!p){if(","===e.substr(-1)&&(e=e.substr(0,e.length-1)),Et[e])p=Et[e];else if("#"===e.charAt(0)){if(e.length<6&&(e="#"+(n=e.charAt(1))+n+(a=e.charAt(2))+a+(s=e.charAt(3))+s+(5===e.length?e.charAt(4)+e.charAt(4):"")),9===e.length)return[(p=parseInt(e.substr(1,6),16))>>16,p>>8&St,p&St,parseInt(e.substr(7),16)/255];p=[(e=parseInt(e.substr(1),16))>>16,e>>8&St,e&St]}else if("hsl"===e.substr(0,3))if(p=d=e.match(tt),r){if(~e.indexOf("="))return p=e.match(et),i&&p.length<4&&(p[3]=1),p}else o=+p[0]%360/360,u=p[1]/100,n=2*(h=p[2]/100)-(a=h<=.5?h*(u+1):h+u-h*u),3<p.length&&(p[3]*=1),p[0]=zb(o+1/3,n,a),p[1]=zb(o,n,a),p[2]=zb(o-1/3,n,a);else p=e.match(tt)||Et.transparent;p=p.map(Number)}return r&&!d&&(n=p[0]/St,a=p[1]/St,s=p[2]/St,h=((l=Math.max(n,a,s))+(f=Math.min(n,a,s)))/2,l===f?o=u=0:(c=l-f,u=.5<h?c/(2-l-f):c/(l+f),o=l===n?(a-s)/c+(a<s?6:0):l===a?(s-n)/c+2:(n-a)/c+4,o*=60),p[0]=~~(o+.5),p[1]=~~(100*u+.5),p[2]=~~(100*h+.5)),i&&p.length<4&&(p[3]=1),p}function Bb(t){var r=[],i=[],n=-1;return t.split(Dt).forEach(function(t){var e=t.match(rt)||[];r.push.apply(r,e),i.push(n+=e.length+1)}),r.c=i,r}function Cb(t,e,r){var i,n,a,s,o="",u=(t+o).match(Dt),h=e?"hsla(":"rgba(",l=0;if(!u)return t;if(u=u.map(function(t){return(t=Ab(t,e,1))&&h+(e?t[0]+","+t[1]+"%,"+t[2]+"%,"+t[3]:t.join(","))+")"}),r&&(a=Bb(t),(i=r.c).join(o)!==a.c.join(o)))for(s=(n=t.replace(Dt,"1").split(rt)).length-1;l<s;l++)o+=n[l]+(~i.indexOf(l)?u.shift()||h+"0,0,0,0)":(a.length?a:u.length?u:r).shift());if(!n)for(s=(n=t.split(Dt)).length-1;l<s;l++)o+=n[l]+u[l];return o+n[s]}function Fb(t){var e,r=t.join(" ");if(Dt.lastIndex=0,Dt.test(r))return e=zt.test(r),t[1]=Cb(t[1],e),t[0]=Cb(t[0],e,Bb(t[1])),!0}function Ob(t){var e=(t+"").split("("),r=Bt[e[0]];return r&&1<e.length&&r.config?r.config.apply(null,~t.indexOf("{")?[function _parseObjectInString(t){for(var e,r,i,n={},a=t.substr(1,t.length-3).split(":"),s=a[0],o=1,u=a.length;o<u;o++)r=a[o],e=o!==u-1?r.lastIndexOf(","):r.length,i=r.substr(0,e),n[s]=isNaN(i)?i.replace(It,"").trim():+i,s=r.substr(e+1).trim();return n}(e[1])]:function _valueInParentheses(t){var e=t.indexOf("(")+1,r=t.indexOf(")"),i=t.indexOf("(",e);return t.substring(e,~i&&i<r?t.indexOf(")",r+1):r)}(t).split(",").map(oa)):Bt._CE&&Lt.test(t)?Bt._CE("",t):r}function Qb(t,e){for(var r,i=t._first;i;)i instanceof Xt?Qb(i,e):!i.vars.yoyoEase||i._yoyo&&i._repeat||i._yoyo===e||(i.timeline?Qb(i.timeline,e):(r=i._ease,i._ease=i._yEase,i._yEase=r,i._yoyo=e)),i=i._next}function Sb(t,e,r,i){void 0===r&&(r=function easeOut(t){return 1-e(1-t)}),void 0===i&&(i=function easeInOut(t){return t<.5?e(2*t)/2:1-e(2*(1-t))/2});var n,a={easeIn:e,easeOut:r,easeInOut:i};return ha(t,function(t){for(var e in Bt[t]=ot[t]=a,Bt[n=t.toLowerCase()]=r,a)Bt[n+("easeIn"===e?".in":"easeOut"===e?".out":".inOut")]=Bt[t+"."+e]=a[e]}),a}function Tb(e){return function(t){return t<.5?(1-e(1-2*t))/2:.5+e(2*(t-.5))/2}}function Ub(r,t,e){function Jm(t){return 1===t?1:i*Math.pow(2,-10*t)*H((t-a)*n)+1}var i=1<=t?t:1,n=(e||(r?.3:.45))/(t<1?t:1),a=n/N*(Math.asin(1/i)||0),s="out"===r?Jm:"in"===r?function(t){return 1-Jm(1-t)}:Tb(Jm);return n=N/n,s.config=function(t,e){return Ub(r,t,e)},s}function Vb(e,r){function Rm(t){return t?--t*t*((r+1)*t+r)+1:0}void 0===r&&(r=1.70158);var t="out"===e?Rm:"in"===e?function(t){return 1-Rm(1-t)}:Tb(Rm);return t.config=function(t){return Vb(e,t)},t}var B,L,l,I,h,n,a,i,o,f,c,d,p,_,m,g,b,k,M,O,A,C,E,D,z,F,Y,j,q={autoSleep:120,force3D:"auto",nullTargetWarn:1,units:{lineHeight:""}},V={duration:.5,overwrite:!1,delay:0},U=1e8,X=1/U,N=2*Math.PI,W=N/4,G=0,K=Math.sqrt,J=Math.cos,H=Math.sin,Z="function"==typeof ArrayBuffer&&ArrayBuffer.isView||function(){},$=Array.isArray,tt=/(?:-?\.?\d|\.)+/gi,et=/[-+=.]*\d+[.e\-+]*\d*[e\-+]*\d*/g,rt=/[-+=.]*\d+[.e-]*\d*[a-z%]*/g,it=/[-+=.]*\d+\.?\d*(?:e-|e\+)?\d*/gi,nt=/[+-]=-?[.\d]+/,at=/[^,'"\[\]\s]+/gi,st=/^[+\-=e\s\d]*\d+[.\d]*([a-z]*|%)\s*$/i,ot={},ut={suppressEvents:!0,isStart:!0,kill:!1},ht={suppressEvents:!0,kill:!1},lt={suppressEvents:!0},ft={},ct=[],dt={},pt={},_t={},mt=30,gt=[],vt="",yt=function _merge(t,e){for(var r in e)t[r]=e[r];return t},Tt=function _animationCycle(t,e){var r=Math.floor(t/=e);return t&&r===t?r-1:r},bt=function _isFromOrFromStart(t){var e=t.data;return"isFromStart"===e||"isStart"===e},wt={_start:0,endTime:T,totalDuration:T},xt=function _parsePosition(t,e,i){var n,a,s,o=t.labels,u=t._recent||wt,h=t.duration()>=U?u.endTime(!1):t._dur;return r(e)&&(isNaN(e)||e in o)?(a=e.charAt(0),s="%"===e.substr(-1),n=e.indexOf("="),"<"===a||">"===a?(0<=n&&(e=e.replace(/=/,"")),("<"===a?u._start:u.endTime(0<=u._repeat))+(parseFloat(e.substr(1))||0)*(s?(n<0?u:i).totalDuration()/100:1)):n<0?(e in o||(o[e]=h),o[e]):(a=parseFloat(e.charAt(n-1)+e.substr(n+1)),s&&i&&(a=a/100*($(i)?i[0]:i).totalDuration()),1<n?_parsePosition(t,e.substr(0,n-1),i)+a:h+a)):null==e?h:+e},kt=function _clamp(t,e,r){return r<t?t:e<r?e:r},Mt=[].slice,Ot=function toArray(t,e,i){return l&&!e&&l.selector?l.selector(t):!r(t)||i||!n&&Ft()?$(t)?function _flatten(t,e,i){return void 0===i&&(i=[]),t.forEach(function(t){return r(t)&&!e||_a(t,1)?i.push.apply(i,Ot(t)):i.push(t)})||i}(t,i):_a(t)?Mt.call(t,0):t?[t]:[]:Mt.call((e||a).querySelectorAll(t),0)},Pt=function mapRange(e,t,r,i,n){var a=t-e,s=i-r;return Wa(n,function(t){return r+((t-e)/a*s||0)})},At=function _callback(t,e,r){var i,n,a,s=t.vars,o=s[e],u=l,h=t._ctx;if(o)return i=s[e+"Params"],n=s.callbackScope||t,r&&ct.length&&ma(),h&&(l=h),a=i?o.apply(n,i):o.call(n),l=u,a},Ct=[],St=255,Et={aqua:[0,St,St],lime:[0,St,0],silver:[192,192,192],black:[0,0,0],maroon:[128,0,0],teal:[0,128,128],blue:[0,0,St],navy:[0,0,128],white:[St,St,St],olive:[128,128,0],yellow:[St,St,0],orange:[St,165,0],gray:[128,128,128],purple:[128,0,128],green:[0,128,0],red:[St,0,0],pink:[St,192,203],cyan:[0,St,St],transparent:[St,St,St,0]},Dt=function(){var t,e="(?:\\b(?:(?:rgb|rgba|hsl|hsla)\\(.+?\\))|\\B#(?:[0-9a-f]{3,4}){1,2}\\b";for(t in Et)e+="|"+t+"\\b";return new RegExp(e+")","gi")}(),zt=/hsl[a]?\(/,Rt=(M=Date.now,O=500,A=33,C=M(),E=C,z=D=1e3/240,g={time:0,frame:0,tick:function tick(){yl(!0)},deltaRatio:function deltaRatio(t){return b/(1e3/(t||60))},wake:function wake(){o&&(!n&&x()&&(h=n=window,a=h.document||{},ot.gsap=Ee,(h.gsapVersions||(h.gsapVersions=[])).push(Ee.version),P(i||h.GreenSockGlobals||!h.gsap&&h||{}),m=h.requestAnimationFrame,Ct.forEach(wb)),p&&g.sleep(),_=m||function(t){return setTimeout(t,z-1e3*g.time+1|0)},d=1,yl(2))},sleep:function sleep(){(m?h.cancelAnimationFrame:clearTimeout)(p),d=0,_=T},lagSmoothing:function lagSmoothing(t,e){O=t||1/0,A=Math.min(e||33,O)},fps:function fps(t){D=1e3/(t||240),z=1e3*g.time+D},add:function add(n,t,e){var a=t?function(t,e,r,i){n(t,e,r,i),g.remove(a)}:n;return g.remove(n),F[e?"unshift":"push"](a),Ft(),a},remove:function remove(t,e){~(e=F.indexOf(t))&&F.splice(e,1)&&e<=k&&k--},_listeners:F=[]}),Ft=function _wake(){return!d&&Rt.wake()},Bt={},Lt=/^[\d.\-M][\d.\-,\s]/,It=/["']/g,Yt=function _invertEase(e){return function(t){return 1-e(1-t)}},jt=function _parseEase(t,e){return t&&(s(t)?t:Bt[t]||Ob(t))||e};function yl(t){var e,r,i,n,a=M()-E,s=!0===t;if(O<a&&(C+=a-A),(0<(e=(i=(E+=a)-C)-z)||s)&&(n=++g.frame,b=i-1e3*g.time,g.time=i/=1e3,z+=e+(D<=e?4:D-e),r=1),s||(p=_(yl)),r)for(k=0;k<F.length;k++)F[k](i,b,n,t)}function gn(t){return t<j?Y*t*t:t<.7272727272727273?Y*Math.pow(t-1.5/2.75,2)+.75:t<.9090909090909092?Y*(t-=2.25/2.75)*t+.9375:Y*Math.pow(t-2.625/2.75,2)+.984375}ha("Linear,Quad,Cubic,Quart,Quint,Strong",function(t,e){var r=e<5?e+1:e;Sb(t+",Power"+(r-1),e?function(t){return Math.pow(t,r)}:function(t){return t},function(t){return 1-Math.pow(1-t,r)},function(t){return t<.5?Math.pow(2*t,r)/2:1-Math.pow(2*(1-t),r)/2})}),Bt.Linear.easeNone=Bt.none=Bt.Linear.easeIn,Sb("Elastic",Ub("in"),Ub("out"),Ub()),Y=7.5625,j=1/2.75,Sb("Bounce",function(t){return 1-gn(1-t)},gn),Sb("Expo",function(t){return t?Math.pow(2,10*(t-1)):0}),Sb("Circ",function(t){return-(K(1-t*t)-1)}),Sb("Sine",function(t){return 1===t?1:1-J(t*W)}),Sb("Back",Vb("in"),Vb("out"),Vb()),Bt.SteppedEase=Bt.steps=ot.SteppedEase={config:function config(t,e){void 0===t&&(t=1);var r=1/t,i=t+(e?0:1),n=e?1:0;return function(t){return((i*kt(0,.99999999,t)|0)+n)*r}}},V.ease=Bt["quad.out"],ha("onComplete,onUpdate,onStart,onRepeat,onReverseComplete,onInterrupt",function(t){return vt+=t+","+t+"Params,"});var qt,Vt=function GSCache(t,e){this.id=G++,(t._gsap=this).target=t,this.harness=e,this.get=e?e.get:ga,this.set=e?e.getSetter:ne},Ut=((qt=Animation.prototype).delay=function delay(t){return t||0===t?(this.parent&&this.parent.smoothChildTiming&&this.startTime(this._start+t-this._delay),this._delay=t,this):this._delay},qt.duration=function duration(t){return arguments.length?this.totalDuration(0<this._repeat?t+(t+this._rDelay)*this._repeat:t):this.totalDuration()&&this._dur},qt.totalDuration=function totalDuration(t){return arguments.length?(this._dirty=0,Ra(this,this._repeat<0?t:(t-this._repeat*this._rDelay)/(this._repeat+1))):this._tDur},qt.totalTime=function totalTime(t,e){if(Ft(),!arguments.length)return this._tTime;var r=this._dp;if(r&&r.smoothChildTiming&&this._ts){for(Ia(this,t),!r._dp||r.parent||Ja(r,this);r&&r.parent;)r.parent._time!==r._start+(0<=r._ts?r._tTime/r._ts:(r.totalDuration()-r._tTime)/-r._ts)&&r.totalTime(r._tTime,!0),r=r.parent;!this.parent&&this._dp.autoRemoveChildren&&(0<this._ts&&t<this._tDur||this._ts<0&&0<t||!this._tDur&&!t)&&Ka(this._dp,this,this._start-this._delay)}return(this._tTime!==t||!this._dur&&!e||this._initted&&Math.abs(this._zTime)===X||!t&&!this._initted&&(this.add||this._ptLookup))&&(this._ts||(this._pTime=t),na(this,t,e)),this},qt.time=function time(t,e){return arguments.length?this.totalTime(Math.min(this.totalDuration(),t+Ea(this))%(this._dur+this._rDelay)||(t?this._dur:0),e):this._time},qt.totalProgress=function totalProgress(t,e){return arguments.length?this.totalTime(this.totalDuration()*t,e):this.totalDuration()?Math.min(1,this._tTime/this._tDur):this.ratio},qt.progress=function progress(t,e){return arguments.length?this.totalTime(this.duration()*(!this._yoyo||1&this.iteration()?t:1-t)+Ea(this),e):this.duration()?Math.min(1,this._time/this._dur):this.ratio},qt.iteration=function iteration(t,e){var r=this.duration()+this._rDelay;return arguments.length?this.totalTime(this._time+(t-1)*r,e):this._repeat?Tt(this._tTime,r)+1:1},qt.timeScale=function timeScale(t){if(!arguments.length)return this._rts===-X?0:this._rts;if(this._rts===t)return this;var e=this.parent&&this._ts?Ga(this.parent._time,this):this._tTime;return this._rts=+t||0,this._ts=this._ps||t===-X?0:this._rts,this.totalTime(kt(-Math.abs(this._delay),this._tDur,e),!0),Ha(this),function _recacheAncestors(t){for(var e=t.parent;e&&e.parent;)e._dirty=1,e.totalDuration(),e=e.parent;return t}(this)},qt.paused=function paused(t){return arguments.length?(this._ps!==t&&((this._ps=t)?(this._pTime=this._tTime||Math.max(-this._delay,this.rawTime()),this._ts=this._act=0):(Ft(),this._ts=this._rts,this.totalTime(this.parent&&!this.parent.smoothChildTiming?this.rawTime():this._tTime||this._pTime,1===this.progress()&&Math.abs(this._zTime)!==X&&(this._tTime-=X)))),this):this._ps},qt.startTime=function startTime(t){if(arguments.length){this._start=t;var e=this.parent||this._dp;return!e||!e._sort&&this.parent||Ka(e,this,t-this._delay),this}return this._start},qt.endTime=function endTime(t){return this._start+(w(t)?this.totalDuration():this.duration())/Math.abs(this._ts||1)},qt.rawTime=function rawTime(t){var e=this.parent||this._dp;return e?t&&(!this._ts||this._repeat&&this._time&&this.totalProgress()<1)?this._tTime%(this._dur+this._rDelay):this._ts?Ga(e.rawTime(t),this):this._tTime:this._tTime},qt.revert=function revert(t){void 0===t&&(t=lt);var e=L;return L=t,(this._initted||this._startAt)&&(this.timeline&&this.timeline.revert(t),this.totalTime(-.01,t.suppressEvents)),"nested"!==this.data&&!1!==t.kill&&this.kill(),L=e,this},qt.globalTime=function globalTime(t){for(var e=this,r=arguments.length?t:e.rawTime();e;)r=e._start+r/(e._ts||1),e=e._dp;return!this.parent&&this._sat?this._sat.vars.immediateRender?-1/0:this._sat.globalTime(t):r},qt.repeat=function repeat(t){return arguments.length?(this._repeat=t===1/0?-2:t,Sa(this)):-2===this._repeat?1/0:this._repeat},qt.repeatDelay=function repeatDelay(t){if(arguments.length){var e=this._time;return this._rDelay=t,Sa(this),e?this.time(e):this}return this._rDelay},qt.yoyo=function yoyo(t){return arguments.length?(this._yoyo=t,this):this._yoyo},qt.seek=function seek(t,e){return this.totalTime(xt(this,t),w(e))},qt.restart=function restart(t,e){return this.play().totalTime(t?-this._delay:0,w(e))},qt.play=function play(t,e){return null!=t&&this.seek(t,e),this.reversed(!1).paused(!1)},qt.reverse=function reverse(t,e){return null!=t&&this.seek(t||this.totalDuration(),e),this.reversed(!0).paused(!1)},qt.pause=function pause(t,e){return null!=t&&this.seek(t,e),this.paused(!0)},qt.resume=function resume(){return this.paused(!1)},qt.reversed=function reversed(t){return arguments.length?(!!t!==this.reversed()&&this.timeScale(-this._rts||(t?-X:0)),this):this._rts<0},qt.invalidate=function invalidate(){return this._initted=this._act=0,this._zTime=-X,this},qt.isActive=function isActive(){var t,e=this.parent||this._dp,r=this._start;return!(e&&!(this._ts&&this._initted&&e.isActive()&&(t=e.rawTime(!0))>=r&&t<this.endTime(!0)-X))},qt.eventCallback=function eventCallback(t,e,r){var i=this.vars;return 1<arguments.length?(e?(i[t]=e,r&&(i[t+"Params"]=r),"onUpdate"===t&&(this._onUpdate=e)):delete i[t],this):i[t]},qt.then=function then(t){var i=this;return new Promise(function(e){function Bo(){var t=i.then;i.then=null,s(r)&&(r=r(i))&&(r.then||r===i)&&(i.then=t),e(r),i.then=t}var r=s(t)?t:pa;i._initted&&1===i.totalProgress()&&0<=i._ts||!i._tTime&&i._ts<0?Bo():i._prom=Bo})},qt.kill=function kill(){tb(this)},Animation);function Animation(t){this.vars=t,this._delay=+t.delay||0,(this._repeat=t.repeat===1/0?-2:t.repeat||0)&&(this._rDelay=t.repeatDelay||0,this._yoyo=!!t.yoyo||!!t.yoyoEase),this._ts=1,Ra(this,+t.duration,1,1),this.data=t.data,l&&(this._ctx=l).data.push(this),d||Rt.wake()}qa(Ut.prototype,{_time:0,_start:0,_end:0,_tTime:0,_tDur:0,_dirty:0,_repeat:0,_yoyo:!1,parent:null,_initted:!1,_rDelay:0,_ts:1,_dp:0,ratio:0,_zTime:-X,_prom:0,_ps:!1,_rts:1});var Xt=function(i){function Timeline(t,e){var r;return void 0===t&&(t={}),(r=i.call(this,t)||this).labels={},r.smoothChildTiming=!!t.smoothChildTiming,r.autoRemoveChildren=!!t.autoRemoveChildren,r._sort=w(t.sortChildren),I&&Ka(t.parent||I,_assertThisInitialized(r),e),t.reversed&&r.reverse(),t.paused&&r.paused(!0),t.scrollTrigger&&La(_assertThisInitialized(r),t.scrollTrigger),r}_inheritsLoose(Timeline,i);var e=Timeline.prototype;return e.to=function to(t,e,r){return Va(0,arguments,this),this},e.from=function from(t,e,r){return Va(1,arguments,this),this},e.fromTo=function fromTo(t,e,r,i){return Va(2,arguments,this),this},e.set=function set(t,e,r){return e.duration=0,e.parent=this,va(e).repeatDelay||(e.repeat=0),e.immediateRender=!!e.immediateRender,new Zt(t,e,xt(this,r),1),this},e.call=function call(t,e,r){return Ka(this,Zt.delayedCall(0,t,e),r)},e.staggerTo=function staggerTo(t,e,r,i,n,a,s){return r.duration=e,r.stagger=r.stagger||i,r.onComplete=a,r.onCompleteParams=s,r.parent=this,new Zt(t,r,xt(this,n)),this},e.staggerFrom=function staggerFrom(t,e,r,i,n,a,s){return r.runBackwards=1,va(r).immediateRender=w(r.immediateRender),this.staggerTo(t,e,r,i,n,a,s)},e.staggerFromTo=function staggerFromTo(t,e,r,i,n,a,s,o){return i.startAt=r,va(i).immediateRender=w(i.immediateRender),this.staggerTo(t,e,i,n,a,s,o)},e.render=function render(t,e,r){var i,n,a,s,o,u,h,l,f,c,d,p,_=this._time,m=this._dirty?this.totalDuration():this._tDur,g=this._dur,v=t<=0?0:ja(t),y=this._zTime<0!=t<0&&(this._initted||!g);if(this!==I&&m<v&&0<=t&&(v=m),v!==this._tTime||r||y){if(_!==this._time&&g&&(v+=this._time-_,t+=this._time-_),i=v,f=this._start,u=!(l=this._ts),y&&(g||(_=this._zTime),!t&&e||(this._zTime=t)),this._repeat){if(d=this._yoyo,o=g+this._rDelay,this._repeat<-1&&t<0)return this.totalTime(100*o+t,e,r);if(i=ja(v%o),v===m?(s=this._repeat,i=g):((s=~~(v/o))&&s===v/o&&(i=g,s--),g<i&&(i=g)),c=Tt(this._tTime,o),!_&&this._tTime&&c!==s&&this._tTime-c*o-this._dur<=0&&(c=s),d&&1&s&&(i=g-i,p=1),s!==c&&!this._lock){var T=d&&1&c,b=T===(d&&1&s);if(s<c&&(T=!T),_=T?0:v%g?g:v,this._lock=1,this.render(_||(p?0:ja(s*o)),e,!g)._lock=0,this._tTime=v,!e&&this.parent&&At(this,"onRepeat"),this.vars.repeatRefresh&&!p&&(this.invalidate()._lock=1),_&&_!==this._time||u!=!this._ts||this.vars.onRepeat&&!this.parent&&!this._act)return this;if(g=this._dur,m=this._tDur,b&&(this._lock=2,_=T?g:-1e-4,this.render(_,!0),this.vars.repeatRefresh&&!p&&this.invalidate()),this._lock=0,!this._ts&&!u)return this;Qb(this,p)}}if(this._hasPause&&!this._forcing&&this._lock<2&&(h=function _findNextPauseTween(t,e,r){var i;if(e<r)for(i=t._first;i&&i._start<=r;){if("isPause"===i.data&&i._start>e)return i;i=i._next}else for(i=t._last;i&&i._start>=r;){if("isPause"===i.data&&i._start<e)return i;i=i._prev}}(this,ja(_),ja(i)))&&(v-=i-(i=h._start)),this._tTime=v,this._time=i,this._act=!l,this._initted||(this._onUpdate=this.vars.onUpdate,this._initted=1,this._zTime=t,_=0),!_&&i&&!e&&!s&&(At(this,"onStart"),this._tTime!==v))return this;if(_<=i&&0<=t)for(n=this._first;n;){if(a=n._next,(n._act||i>=n._start)&&n._ts&&h!==n){if(n.parent!==this)return this.render(t,e,r);if(n.render(0<n._ts?(i-n._start)*n._ts:(n._dirty?n.totalDuration():n._tDur)+(i-n._start)*n._ts,e,r),i!==this._time||!this._ts&&!u){h=0,a&&(v+=this._zTime=-X);break}}n=a}else{n=this._last;for(var w=t<0?t:i;n;){if(a=n._prev,(n._act||w<=n._end)&&n._ts&&h!==n){if(n.parent!==this)return this.render(t,e,r);if(n.render(0<n._ts?(w-n._start)*n._ts:(n._dirty?n.totalDuration():n._tDur)+(w-n._start)*n._ts,e,r||L&&(n._initted||n._startAt)),i!==this._time||!this._ts&&!u){h=0,a&&(v+=this._zTime=w?-X:X);break}}n=a}}if(h&&!e&&(this.pause(),h.render(_<=i?0:-X)._zTime=_<=i?1:-1,this._ts))return this._start=f,Ha(this),this.render(t,e,r);this._onUpdate&&!e&&At(this,"onUpdate",!0),(v===m&&this._tTime>=this.totalDuration()||!v&&_)&&(f!==this._start&&Math.abs(l)===Math.abs(this._ts)||this._lock||(!t&&g||!(v===m&&0<this._ts||!v&&this._ts<0)||za(this,1),e||t<0&&!_||!v&&!_&&m||(At(this,v===m&&0<=t?"onComplete":"onReverseComplete",!0),!this._prom||v<m&&0<this.timeScale()||this._prom())))}return this},e.add=function add(e,i){var n=this;if(t(i)||(i=xt(this,i,e)),!(e instanceof Ut)){if($(e))return e.forEach(function(t){return n.add(t,i)}),this;if(r(e))return this.addLabel(e,i);if(!s(e))return this;e=Zt.delayedCall(0,e)}return this!==e?Ka(this,e,i):this},e.getChildren=function getChildren(t,e,r,i){void 0===t&&(t=!0),void 0===e&&(e=!0),void 0===r&&(r=!0),void 0===i&&(i=-U);for(var n=[],a=this._first;a;)a._start>=i&&(a instanceof Zt?e&&n.push(a):(r&&n.push(a),t&&n.push.apply(n,a.getChildren(!0,e,r)))),a=a._next;return n},e.getById=function getById(t){for(var e=this.getChildren(1,1,1),r=e.length;r--;)if(e[r].vars.id===t)return e[r]},e.remove=function remove(t){return r(t)?this.removeLabel(t):s(t)?this.killTweensOf(t):(ya(this,t),t===this._recent&&(this._recent=this._last),Aa(this))},e.totalTime=function totalTime(t,e){return arguments.length?(this._forcing=1,!this._dp&&this._ts&&(this._start=ja(Rt.time-(0<this._ts?t/this._ts:(this.totalDuration()-t)/-this._ts))),i.prototype.totalTime.call(this,t,e),this._forcing=0,this):this._tTime},e.addLabel=function addLabel(t,e){return this.labels[t]=xt(this,e),this},e.removeLabel=function removeLabel(t){return delete this.labels[t],this},e.addPause=function addPause(t,e,r){var i=Zt.delayedCall(0,e||T,r);return i.data="isPause",this._hasPause=1,Ka(this,i,xt(this,t))},e.removePause=function removePause(t){var e=this._first;for(t=xt(this,t);e;)e._start===t&&"isPause"===e.data&&za(e),e=e._next},e.killTweensOf=function killTweensOf(t,e,r){for(var i=this.getTweensOf(t,r),n=i.length;n--;)Nt!==i[n]&&i[n].kill(t,e);return this},e.getTweensOf=function getTweensOf(e,r){for(var i,n=[],a=Ot(e),s=this._first,o=t(r);s;)s instanceof Zt?la(s._targets,a)&&(o?(!Nt||s._initted&&s._ts)&&s.globalTime(0)<=r&&s.globalTime(s.totalDuration())>r:!r||s.isActive())&&n.push(s):(i=s.getTweensOf(a,r)).length&&n.push.apply(n,i),s=s._next;return n},e.tweenTo=function tweenTo(t,e){e=e||{};var r,i=this,n=xt(i,t),a=e.startAt,s=e.onStart,o=e.onStartParams,u=e.immediateRender,h=Zt.to(i,qa({ease:e.ease||"none",lazy:!1,immediateRender:!1,time:n,overwrite:"auto",duration:e.duration||Math.abs((n-(a&&"time"in a?a.time:i._time))/i.timeScale())||X,onStart:function onStart(){if(i.pause(),!r){var t=e.duration||Math.abs((n-(a&&"time"in a?a.time:i._time))/i.timeScale());h._dur!==t&&Ra(h,t,0,1).render(h._time,!0,!0),r=1}s&&s.apply(h,o||[])}},e));return u?h.render(0):h},e.tweenFromTo=function tweenFromTo(t,e,r){return this.tweenTo(e,qa({startAt:{time:xt(this,t)}},r))},e.recent=function recent(){return this._recent},e.nextLabel=function nextLabel(t){return void 0===t&&(t=this._time),rb(this,xt(this,t))},e.previousLabel=function previousLabel(t){return void 0===t&&(t=this._time),rb(this,xt(this,t),1)},e.currentLabel=function currentLabel(t){return arguments.length?this.seek(t,!0):this.previousLabel(this._time+X)},e.shiftChildren=function shiftChildren(t,e,r){void 0===r&&(r=0);for(var i,n=this._first,a=this.labels;n;)n._start>=r&&(n._start+=t,n._end+=t),n=n._next;if(e)for(i in a)a[i]>=r&&(a[i]+=t);return Aa(this)},e.invalidate=function invalidate(t){var e=this._first;for(this._lock=0;e;)e.invalidate(t),e=e._next;return i.prototype.invalidate.call(this,t)},e.clear=function clear(t){void 0===t&&(t=!0);for(var e,r=this._first;r;)e=r._next,this.remove(r),r=e;return this._dp&&(this._time=this._tTime=this._pTime=0),t&&(this.labels={}),Aa(this)},e.totalDuration=function totalDuration(t){var e,r,i,n=0,a=this,s=a._last,o=U;if(arguments.length)return a.timeScale((a._repeat<0?a.duration():a.totalDuration())/(a.reversed()?-t:t));if(a._dirty){for(i=a.parent;s;)e=s._prev,s._dirty&&s.totalDuration(),o<(r=s._start)&&a._sort&&s._ts&&!a._lock?(a._lock=1,Ka(a,s,r-s._delay,1)._lock=0):o=r,r<0&&s._ts&&(n-=r,(!i&&!a._dp||i&&i.smoothChildTiming)&&(a._start+=r/a._ts,a._time-=r,a._tTime-=r),a.shiftChildren(-r,!1,-Infinity),o=0),s._end>n&&s._ts&&(n=s._end),s=e;Ra(a,a===I&&a._time>n?a._time:n,1,1),a._dirty=0}return a._tDur},Timeline.updateRoot=function updateRoot(t){if(I._ts&&(na(I,Ga(t,I)),f=Rt.frame),Rt.frame>=mt){mt+=q.autoSleep||120;var e=I._first;if((!e||!e._ts)&&q.autoSleep&&Rt._listeners.length<2){for(;e&&!e._ts;)e=e._next;e||Rt.sleep()}}},Timeline}(Ut);qa(Xt.prototype,{_lock:0,_hasPause:0,_forcing:0});function ac(t,e,i,n,a,o){var u,h,l,f;if(pt[t]&&!1!==(u=new pt[t]).init(a,u.rawVars?e[t]:function _processVars(t,e,i,n,a){if(s(t)&&(t=Kt(t,a,e,i,n)),!v(t)||t.style&&t.nodeType||$(t)||Z(t))return r(t)?Kt(t,a,e,i,n):t;var o,u={};for(o in t)u[o]=Kt(t[o],a,e,i,n);return u}(e[t],n,a,o,i),i,n,o)&&(i._pt=h=new _e(i._pt,a,t,0,1,u.render,u,0,u.priority),i!==c))for(l=i._ptLookup[i._targets.indexOf(a)],f=u._props.length;f--;)l[u._props[f]]=h;return u}function gc(t,r,e,i){var n,a,s=r.ease||i||"power1.inOut";if($(r))a=e[t]||(e[t]=[]),r.forEach(function(t,e){return a.push({t:e/(r.length-1)*100,v:t,e:s})});else for(n in r)a=e[n]||(e[n]=[]),"ease"===n||a.push({t:parseFloat(t),v:r[n],e:s})}var Nt,Wt,Qt=function _addPropTween(t,e,i,n,a,o,u,h,l,f){s(n)&&(n=n(a||0,t,o));var c,d=t[e],p="get"!==i?i:s(d)?l?t[e.indexOf("set")||!s(t["get"+e.substr(3)])?e:"get"+e.substr(3)](l):t[e]():d,_=s(d)?l?re:te:$t;if(r(n)&&(~n.indexOf("random(")&&(n=ob(n)),"="===n.charAt(1)&&(!(c=ka(p,n)+(Ya(p)||0))&&0!==c||(n=c))),!f||p!==n||Wt)return isNaN(p*n)||""===n?(d||e in t||Q(e,n),function _addComplexStringPropTween(t,e,r,i,n,a,s){var o,u,h,l,f,c,d,p,_=new _e(this._pt,t,e,0,1,ue,null,n),m=0,g=0;for(_.b=r,_.e=i,r+="",(d=~(i+="").indexOf("random("))&&(i=ob(i)),a&&(a(p=[r,i],t,e),r=p[0],i=p[1]),u=r.match(it)||[];o=it.exec(i);)l=o[0],f=i.substring(m,o.index),h?h=(h+1)%5:"rgba("===f.substr(-5)&&(h=1),l!==u[g++]&&(c=parseFloat(u[g-1])||0,_._pt={_next:_._pt,p:f||1===g?f:",",s:c,c:"="===l.charAt(1)?ka(c,l)-c:parseFloat(l)-c,m:h&&h<4?Math.round:0},m=it.lastIndex);return _.c=m<i.length?i.substring(m,i.length):"",_.fp=s,(nt.test(i)||d)&&(_.e=0),this._pt=_}.call(this,t,e,p,n,_,h||q.stringFilter,l)):(c=new _e(this._pt,t,e,+p||0,n-(p||0),"boolean"==typeof d?se:ae,0,_),l&&(c.fp=l),u&&c.modifier(u,this,t),this._pt=c)},Gt=function _initTween(t,e,r){var i,n,a,s,o,u,h,l,f,c,d,p,_,m=t.vars,g=m.ease,v=m.startAt,y=m.immediateRender,T=m.lazy,b=m.onUpdate,x=m.onUpdateParams,k=m.callbackScope,M=m.runBackwards,O=m.yoyoEase,P=m.keyframes,A=m.autoRevert,C=t._dur,S=t._startAt,E=t._targets,D=t.parent,z=D&&"nested"===D.data?D.vars.targets:E,R="auto"===t._overwrite&&!B,F=t.timeline;if(!F||P&&g||(g="none"),t._ease=jt(g,V.ease),t._yEase=O?Yt(jt(!0===O?g:O,V.ease)):0,O&&t._yoyo&&!t._repeat&&(O=t._yEase,t._yEase=t._ease,t._ease=O),t._from=!F&&!!m.runBackwards,!F||P&&!m.stagger){if(p=(l=E[0]?fa(E[0]).harness:0)&&m[l.prop],i=ua(m,ft),S&&(S._zTime<0&&S.progress(1),e<0&&M&&y&&!A?S.render(-1,!0):S.revert(M&&C?ht:ut),S._lazy=0),v){if(za(t._startAt=Zt.set(E,qa({data:"isStart",overwrite:!1,parent:D,immediateRender:!0,lazy:!S&&w(T),startAt:null,delay:0,onUpdate:b,onUpdateParams:x,callbackScope:k,stagger:0},v))),t._startAt._dp=0,t._startAt._sat=t,e<0&&(L||!y&&!A)&&t._startAt.revert(ht),y&&C&&e<=0&&r<=0)return void(e&&(t._zTime=e))}else if(M&&C&&!S)if(e&&(y=!1),a=qa({overwrite:!1,data:"isFromStart",lazy:y&&!S&&w(T),immediateRender:y,stagger:0,parent:D},i),p&&(a[l.prop]=p),za(t._startAt=Zt.set(E,a)),t._startAt._dp=0,t._startAt._sat=t,e<0&&(L?t._startAt.revert(ht):t._startAt.render(-1,!0)),t._zTime=e,y){if(!e)return}else _initTween(t._startAt,X,X);for(t._pt=t._ptCache=0,T=C&&w(T)||T&&!C,n=0;n<E.length;n++){if(h=(o=E[n])._gsap||ea(E)[n]._gsap,t._ptLookup[n]=c={},dt[h.id]&&ct.length&&ma(),d=z===E?n:z.indexOf(o),l&&!1!==(f=new l).init(o,p||i,t,d,z)&&(t._pt=s=new _e(t._pt,o,f.name,0,1,f.render,f,0,f.priority),f._props.forEach(function(t){c[t]=s}),f.priority&&(u=1)),!l||p)for(a in i)pt[a]&&(f=ac(a,i,t,d,o,z))?f.priority&&(u=1):c[a]=s=Qt.call(t,o,a,"get",i[a],d,z,0,m.stringFilter);t._op&&t._op[n]&&t.kill(o,t._op[n]),R&&t._pt&&(Nt=t,I.killTweensOf(o,c,t.globalTime(e)),_=!t.parent,Nt=0),t._pt&&T&&(dt[h.id]=1)}u&&pe(t),t._onInit&&t._onInit(t)}t._onUpdate=b,t._initted=(!t._op||t._pt)&&!_,P&&e<=0&&F.render(U,!0,!0)},Kt=function _parseFuncOrString(t,e,i,n,a){return s(t)?t.call(e,i,n,a):r(t)&&~t.indexOf("random(")?ob(t):t},Jt=vt+"repeat,repeatDelay,yoyo,repeatRefresh,yoyoEase,autoRevert",Ht={};ha(Jt+",id,stagger,delay,duration,paused,scrollTrigger",function(t){return Ht[t]=1});var Zt=function(z){function Tween(e,r,i,n){var a;"number"==typeof r&&(i.duration=r,r=i,i=null);var s,o,u,h,l,f,c,d,p=(a=z.call(this,n?r:va(r))||this).vars,_=p.duration,m=p.delay,g=p.immediateRender,T=p.stagger,b=p.overwrite,x=p.keyframes,k=p.defaults,M=p.scrollTrigger,O=p.yoyoEase,P=r.parent||I,A=($(e)||Z(e)?t(e[0]):"length"in r)?[e]:Ot(e);if(a._targets=A.length?ea(A):R("GSAP target "+e+" not found. https://greensock.com",!q.nullTargetWarn)||[],a._ptLookup=[],a._overwrite=b,x||T||y(_)||y(m)){if(r=a.vars,(s=a.timeline=new Xt({data:"nested",defaults:k||{},targets:P&&"nested"===P.data?P.vars.targets:A})).kill(),s.parent=s._dp=_assertThisInitialized(a),s._start=0,T||y(_)||y(m)){if(h=A.length,c=T&&eb(T),v(T))for(l in T)~Jt.indexOf(l)&&((d=d||{})[l]=T[l]);for(o=0;o<h;o++)(u=ua(r,Ht)).stagger=0,O&&(u.yoyoEase=O),d&&yt(u,d),f=A[o],u.duration=+Kt(_,_assertThisInitialized(a),o,f,A),u.delay=(+Kt(m,_assertThisInitialized(a),o,f,A)||0)-a._delay,!T&&1===h&&u.delay&&(a._delay=m=u.delay,a._start+=m,u.delay=0),s.to(f,u,c?c(o,f,A):0),s._ease=Bt.none;s.duration()?_=m=0:a.timeline=0}else if(x){va(qa(s.vars.defaults,{ease:"none"})),s._ease=jt(x.ease||r.ease||"none");var C,S,E,D=0;if($(x))x.forEach(function(t){return s.to(A,t,">")}),s.duration();else{for(l in u={},x)"ease"===l||"easeEach"===l||gc(l,x[l],u,x.easeEach);for(l in u)for(C=u[l].sort(function(t,e){return t.t-e.t}),o=D=0;o<C.length;o++)(E={ease:(S=C[o]).e,duration:(S.t-(o?C[o-1].t:0))/100*_})[l]=S.v,s.to(A,E,D),D+=E.duration;s.duration()<_&&s.to({},{duration:_-s.duration()})}}_||a.duration(_=s.duration())}else a.timeline=0;return!0!==b||B||(Nt=_assertThisInitialized(a),I.killTweensOf(A),Nt=0),Ka(P,_assertThisInitialized(a),i),r.reversed&&a.reverse(),r.paused&&a.paused(!0),(g||!_&&!x&&a._start===ja(P._time)&&w(g)&&function _hasNoPausedAncestors(t){return!t||t._ts&&_hasNoPausedAncestors(t.parent)}(_assertThisInitialized(a))&&"nested"!==P.data)&&(a._tTime=-X,a.render(Math.max(0,-m)||0)),M&&La(_assertThisInitialized(a),M),a}_inheritsLoose(Tween,z);var e=Tween.prototype;return e.render=function render(t,e,r){var i,n,a,s,o,u,h,l,f,c=this._time,d=this._tDur,p=this._dur,_=t<0,m=d-X<t&&!_?d:t<X?0:t;if(p){if(m!==this._tTime||!t||r||!this._initted&&this._tTime||this._startAt&&this._zTime<0!=_){if(i=m,l=this.timeline,this._repeat){if(s=p+this._rDelay,this._repeat<-1&&_)return this.totalTime(100*s+t,e,r);if(i=ja(m%s),m===d?(a=this._repeat,i=p):((a=~~(m/s))&&a===m/s&&(i=p,a--),p<i&&(i=p)),(u=this._yoyo&&1&a)&&(f=this._yEase,i=p-i),o=Tt(this._tTime,s),i===c&&!r&&this._initted)return this._tTime=m,this;a!==o&&(l&&this._yEase&&Qb(l,u),!this.vars.repeatRefresh||u||this._lock||(this._lock=r=1,this.render(ja(s*a),!0).invalidate()._lock=0))}if(!this._initted){if(Ma(this,_?t:i,r,e,m))return this._tTime=0,this;if(c!==this._time)return this;if(p!==this._dur)return this.render(t,e,r)}if(this._tTime=m,this._time=i,!this._act&&this._ts&&(this._act=1,this._lazy=0),this.ratio=h=(f||this._ease)(i/p),this._from&&(this.ratio=h=1-h),i&&!c&&!e&&!a&&(At(this,"onStart"),this._tTime!==m))return this;for(n=this._pt;n;)n.r(h,n.d),n=n._next;l&&l.render(t<0?t:!i&&u?-X:l._dur*l._ease(i/this._dur),e,r)||this._startAt&&(this._zTime=t),this._onUpdate&&!e&&(_&&Ca(this,t,0,r),At(this,"onUpdate")),this._repeat&&a!==o&&this.vars.onRepeat&&!e&&this.parent&&At(this,"onRepeat"),m!==this._tDur&&m||this._tTime!==m||(_&&!this._onUpdate&&Ca(this,t,0,!0),!t&&p||!(m===this._tDur&&0<this._ts||!m&&this._ts<0)||za(this,1),e||_&&!c||!(m||c||u)||(At(this,m===d?"onComplete":"onReverseComplete",!0),!this._prom||m<d&&0<this.timeScale()||this._prom()))}}else!function _renderZeroDurationTween(t,e,r,i){var n,a,s,o=t.ratio,u=e<0||!e&&(!t._start&&function _parentPlayheadIsBeforeStart(t){var e=t.parent;return e&&e._ts&&e._initted&&!e._lock&&(e.rawTime()<0||_parentPlayheadIsBeforeStart(e))}(t)&&(t._initted||!bt(t))||(t._ts<0||t._dp._ts<0)&&!bt(t))?0:1,h=t._rDelay,l=0;if(h&&t._repeat&&(l=kt(0,t._tDur,e),a=Tt(l,h),t._yoyo&&1&a&&(u=1-u),a!==Tt(t._tTime,h)&&(o=1-u,t.vars.repeatRefresh&&t._initted&&t.invalidate())),u!==o||L||i||t._zTime===X||!e&&t._zTime){if(!t._initted&&Ma(t,e,i,r,l))return;for(s=t._zTime,t._zTime=e||(r?X:0),r=r||e&&!s,t.ratio=u,t._from&&(u=1-u),t._time=0,t._tTime=l,n=t._pt;n;)n.r(u,n.d),n=n._next;e<0&&Ca(t,e,0,!0),t._onUpdate&&!r&&At(t,"onUpdate"),l&&t._repeat&&!r&&t.parent&&At(t,"onRepeat"),(e>=t._tDur||e<0)&&t.ratio===u&&(u&&za(t,1),r||L||(At(t,u?"onComplete":"onReverseComplete",!0),t._prom&&t._prom()))}else t._zTime||(t._zTime=e)}(this,t,e,r);return this},e.targets=function targets(){return this._targets},e.invalidate=function invalidate(t){return t&&this.vars.runBackwards||(this._startAt=0),this._pt=this._op=this._onUpdate=this._lazy=this.ratio=0,this._ptLookup=[],this.timeline&&this.timeline.invalidate(t),z.prototype.invalidate.call(this,t)},e.resetTo=function resetTo(t,e,r,i){d||Rt.wake(),this._ts||this.play();var n,a=Math.min(this._dur,(this._dp._time-this._start)*this._ts);return this._initted||Gt(this,a),n=this._ease(a/this._dur),function _updatePropTweens(t,e,r,i,n,a,s){var o,u,h,l,f=(t._pt&&t._ptCache||(t._ptCache={}))[e];if(!f)for(f=t._ptCache[e]=[],h=t._ptLookup,l=t._targets.length;l--;){if((o=h[l][e])&&o.d&&o.d._pt)for(o=o.d._pt;o&&o.p!==e&&o.fp!==e;)o=o._next;if(!o)return Wt=1,t.vars[e]="+=0",Gt(t,s),Wt=0,1;f.push(o)}for(l=f.length;l--;)(o=(u=f[l])._pt||u).s=!i&&0!==i||n?o.s+(i||0)+a*o.c:i,o.c=r-o.s,u.e&&(u.e=ia(r)+Ya(u.e)),u.b&&(u.b=o.s+Ya(u.b))}(this,t,e,r,i,n,a)?this.resetTo(t,e,r,i):(Ia(this,0),this.parent||xa(this._dp,this,"_first","_last",this._dp._sort?"_start":0),this.render(0))},e.kill=function kill(t,e){if(void 0===e&&(e="all"),!(t||e&&"all"!==e))return this._lazy=this._pt=0,this.parent?tb(this):this;if(this.timeline){var i=this.timeline.totalDuration();return this.timeline.killTweensOf(t,e,Nt&&!0!==Nt.vars.overwrite)._first||tb(this),this.parent&&i!==this.timeline.totalDuration()&&Ra(this,this._dur*this.timeline._tDur/i,0,1),this}var n,a,s,o,u,h,l,f=this._targets,c=t?Ot(t):f,d=this._ptLookup,p=this._pt;if((!e||"all"===e)&&function _arraysMatch(t,e){for(var r=t.length,i=r===e.length;i&&r--&&t[r]===e[r];);return r<0}(f,c))return"all"===e&&(this._pt=0),tb(this);for(n=this._op=this._op||[],"all"!==e&&(r(e)&&(u={},ha(e,function(t){return u[t]=1}),e=u),e=function _addAliasesToVars(t,e){var r,i,n,a,s=t[0]?fa(t[0]).harness:0,o=s&&s.aliases;if(!o)return e;for(i in r=yt({},e),o)if(i in r)for(n=(a=o[i].split(",")).length;n--;)r[a[n]]=r[i];return r}(f,e)),l=f.length;l--;)if(~c.indexOf(f[l]))for(u in a=d[l],"all"===e?(n[l]=e,o=a,s={}):(s=n[l]=n[l]||{},o=e),o)(h=a&&a[u])&&("kill"in h.d&&!0!==h.d.kill(u)||ya(this,h,"_pt"),delete a[u]),"all"!==s&&(s[u]=1);return this._initted&&!this._pt&&p&&tb(this),this},Tween.to=function to(t,e,r){return new Tween(t,e,r)},Tween.from=function from(t,e){return Va(1,arguments)},Tween.delayedCall=function delayedCall(t,e,r,i){return new Tween(e,0,{immediateRender:!1,lazy:!1,overwrite:!1,delay:t,onComplete:e,onReverseComplete:e,onCompleteParams:r,onReverseCompleteParams:r,callbackScope:i})},Tween.fromTo=function fromTo(t,e,r){return Va(2,arguments)},Tween.set=function set(t,e){return e.duration=0,e.repeatDelay||(e.repeat=0),new Tween(t,e)},Tween.killTweensOf=function killTweensOf(t,e,r){return I.killTweensOf(t,e,r)},Tween}(Ut);qa(Zt.prototype,{_targets:[],_lazy:0,_startAt:0,_op:0,_onInit:0}),ha("staggerTo,staggerFrom,staggerFromTo",function(r){Zt[r]=function(){var t=new Xt,e=Mt.call(arguments,0);return e.splice("staggerFromTo"===r?5:4,0,0),t[r].apply(t,e)}});function oc(t,e,r){return t.setAttribute(e,r)}function wc(t,e,r,i){i.mSet(t,e,i.m.call(i.tween,r,i.mt),i)}var $t=function _setterPlain(t,e,r){return t[e]=r},te=function _setterFunc(t,e,r){return t[e](r)},re=function _setterFuncWithParam(t,e,r,i){return t[e](i.fp,r)},ne=function _getSetter(t,e){return s(t[e])?te:u(t[e])&&t.setAttribute?oc:$t},ae=function _renderPlain(t,e){return e.set(e.t,e.p,Math.round(1e6*(e.s+e.c*t))/1e6,e)},se=function _renderBoolean(t,e){return e.set(e.t,e.p,!!(e.s+e.c*t),e)},ue=function _renderComplexString(t,e){var r=e._pt,i="";if(!t&&e.b)i=e.b;else if(1===t&&e.e)i=e.e;else{for(;r;)i=r.p+(r.m?r.m(r.s+r.c*t):Math.round(1e4*(r.s+r.c*t))/1e4)+i,r=r._next;i+=e.c}e.set(e.t,e.p,i,e)},he=function _renderPropTweens(t,e){for(var r=e._pt;r;)r.r(t,r.d),r=r._next},fe=function _addPluginModifier(t,e,r,i){for(var n,a=this._pt;a;)n=a._next,a.p===i&&a.modifier(t,e,r),a=n},ce=function _killPropTweensOf(t){for(var e,r,i=this._pt;i;)r=i._next,i.p===t&&!i.op||i.op===t?ya(this,i,"_pt"):i.dep||(e=1),i=r;return!e},pe=function _sortPropTweensByPriority(t){for(var e,r,i,n,a=t._pt;a;){for(e=a._next,r=i;r&&r.pr>a.pr;)r=r._next;(a._prev=r?r._prev:n)?a._prev._next=a:i=a,(a._next=r)?r._prev=a:n=a,a=e}t._pt=i},_e=(PropTween.prototype.modifier=function modifier(t,e,r){this.mSet=this.mSet||this.set,this.set=wc,this.m=t,this.mt=r,this.tween=e},PropTween);function PropTween(t,e,r,i,n,a,s,o,u){this.t=e,this.s=i,this.c=n,this.p=r,this.r=a||ae,this.d=s||this,this.set=o||$t,this.pr=u||0,(this._next=t)&&(t._prev=this)}ha(vt+"parent,duration,ease,delay,overwrite,runBackwards,startAt,yoyo,immediateRender,repeat,repeatDelay,data,paused,reversed,lazy,callbackScope,stringFilter,id,yoyoEase,stagger,inherit,repeatRefresh,keyframes,autoRevert,scrollTrigger",function(t){return ft[t]=1}),ot.TweenMax=ot.TweenLite=Zt,ot.TimelineLite=ot.TimelineMax=Xt,I=new Xt({sortChildren:!1,defaults:V,autoRemoveChildren:!0,id:"root",smoothChildTiming:!0}),q.stringFilter=Fb;function Ec(t){return(ye[t]||Te).map(function(t){return t()})}function Fc(){var t=Date.now(),o=[];2<t-Me&&(Ec("matchMediaInit"),ge.forEach(function(t){var e,r,i,n,a=t.queries,s=t.conditions;for(r in a)(e=h.matchMedia(a[r]).matches)&&(i=1),e!==s[r]&&(s[r]=e,n=1);n&&(t.revert(),i&&o.push(t))}),Ec("matchMediaRevert"),o.forEach(function(t){return t.onMatch(t)}),Me=t,Ec("matchMedia"))}var me,ge=[],ye={},Te=[],Me=0,Oe=0,Pe=((me=Context.prototype).add=function add(t,i,n){function Ew(){var t,e=l,r=a.selector;return e&&e!==a&&e.data.push(a),n&&(a.selector=cb(n)),l=a,t=i.apply(a,arguments),s(t)&&a._r.push(t),l=e,a.selector=r,a.isReverted=!1,t}s(t)&&(n=i,i=t,t=s);var a=this;return a.last=Ew,t===s?Ew(a):t?a[t]=Ew:Ew},me.ignore=function ignore(t){var e=l;l=null,t(this),l=e},me.getTweens=function getTweens(){var e=[];return this.data.forEach(function(t){return t instanceof Context?e.push.apply(e,t.getTweens()):t instanceof Zt&&!(t.parent&&"nested"===t.parent.data)&&e.push(t)}),e},me.clear=function clear(){this._r.length=this.data.length=0},me.kill=function kill(e,t){var r=this;if(e){var i=this.getTweens();this.data.forEach(function(t){"isFlip"===t.data&&(t.revert(),t.getChildren(!0,!0,!1).forEach(function(t){return i.splice(i.indexOf(t),1)}))}),i.map(function(t){return{g:t.globalTime(0),t:t}}).sort(function(t,e){return e.g-t.g||-1/0}).forEach(function(t){return t.t.revert(e)}),this.data.forEach(function(t){return!(t instanceof Zt)&&t.revert&&t.revert(e)}),this._r.forEach(function(t){return t(e,r)}),this.isReverted=!0}else this.data.forEach(function(t){return t.kill&&t.kill()});if(this.clear(),t)for(var n=ge.length;n--;)ge[n].id===this.id&&ge.splice(n,1)},me.revert=function revert(t){this.kill(t||{})},Context);function Context(t,e){this.selector=e&&cb(e),this.data=[],this._r=[],this.isReverted=!1,this.id=Oe++,t&&this.add(t)}var Ae,Ce=((Ae=MatchMedia.prototype).add=function add(t,e,r){v(t)||(t={matches:t});var i,n,a,s=new Pe(0,r||this.scope),o=s.conditions={};for(n in l&&!s.selector&&(s.selector=l.selector),this.contexts.push(s),e=s.add("onMatch",e),s.queries=t)"all"===n?a=1:(i=h.matchMedia(t[n]))&&(ge.indexOf(s)<0&&ge.push(s),(o[n]=i.matches)&&(a=1),i.addListener?i.addListener(Fc):i.addEventListener("change",Fc));return a&&e(s),this},Ae.revert=function revert(t){this.kill(t||{})},Ae.kill=function kill(e){this.contexts.forEach(function(t){return t.kill(e,!0)})},MatchMedia);function MatchMedia(t){this.contexts=[],this.scope=t}var Se={registerPlugin:function registerPlugin(){for(var t=arguments.length,e=new Array(t),r=0;r<t;r++)e[r]=arguments[r];e.forEach(function(t){return wb(t)})},timeline:function timeline(t){return new Xt(t)},getTweensOf:function getTweensOf(t,e){return I.getTweensOf(t,e)},getProperty:function getProperty(i,t,e,n){r(i)&&(i=Ot(i)[0]);var a=fa(i||{}).get,s=e?pa:oa;return"native"===e&&(e=""),i?t?s((pt[t]&&pt[t].get||a)(i,t,e,n)):function(t,e,r){return s((pt[t]&&pt[t].get||a)(i,t,e,r))}:i},quickSetter:function quickSetter(r,e,i){if(1<(r=Ot(r)).length){var n=r.map(function(t){return Ee.quickSetter(t,e,i)}),a=n.length;return function(t){for(var e=a;e--;)n[e](t)}}r=r[0]||{};var s=pt[e],o=fa(r),u=o.harness&&(o.harness.aliases||{})[e]||e,h=s?function(t){var e=new s;c._pt=0,e.init(r,i?t+i:t,c,0,[r]),e.render(1,e),c._pt&&he(1,c)}:o.set(r,u);return s?h:function(t){return h(r,u,i?t+i:t,o,1)}},quickTo:function quickTo(t,i,e){function Wx(t,e,r){return n.resetTo(i,t,e,r)}var r,n=Ee.to(t,yt(((r={})[i]="+=0.1",r.paused=!0,r),e||{}));return Wx.tween=n,Wx},isTweening:function isTweening(t){return 0<I.getTweensOf(t,!0).length},defaults:function defaults(t){return t&&t.ease&&(t.ease=jt(t.ease,V.ease)),ta(V,t||{})},config:function config(t){return ta(q,t||{})},registerEffect:function registerEffect(t){var i=t.name,n=t.effect,e=t.plugins,a=t.defaults,r=t.extendTimeline;(e||"").split(",").forEach(function(t){return t&&!pt[t]&&!ot[t]&&R(i+" effect requires "+t+" plugin.")}),_t[i]=function(t,e,r){return n(Ot(t),qa(e||{},a),r)},r&&(Xt.prototype[i]=function(t,e,r){return this.add(_t[i](t,v(e)?e:(r=e)&&{},this),r)})},registerEase:function registerEase(t,e){Bt[t]=jt(e)},parseEase:function parseEase(t,e){return arguments.length?jt(t,e):Bt},getById:function getById(t){return I.getById(t)},exportRoot:function exportRoot(t,e){void 0===t&&(t={});var r,i,n=new Xt(t);for(n.smoothChildTiming=w(t.smoothChildTiming),I.remove(n),n._dp=0,n._time=n._tTime=I._time,r=I._first;r;)i=r._next,!e&&!r._dur&&r instanceof Zt&&r.vars.onComplete===r._targets[0]||Ka(n,r,r._start-r._delay),r=i;return Ka(I,n,0),n},context:function context(t,e){return t?new Pe(t,e):l},matchMedia:function matchMedia(t){return new Ce(t)},matchMediaRefresh:function matchMediaRefresh(){return ge.forEach(function(t){var e,r,i=t.conditions;for(r in i)i[r]&&(i[r]=!1,e=1);e&&t.revert()})||Fc()},addEventListener:function addEventListener(t,e){var r=ye[t]||(ye[t]=[]);~r.indexOf(e)||r.push(e)},removeEventListener:function removeEventListener(t,e){var r=ye[t],i=r&&r.indexOf(e);0<=i&&r.splice(i,1)},utils:{wrap:function wrap(e,t,r){var i=t-e;return $(e)?lb(e,wrap(0,e.length),t):Wa(r,function(t){return(i+(t-e)%i)%i+e})},wrapYoyo:function wrapYoyo(e,t,r){var i=t-e,n=2*i;return $(e)?lb(e,wrapYoyo(0,e.length-1),t):Wa(r,function(t){return e+(i<(t=(n+(t-e)%n)%n||0)?n-t:t)})},distribute:eb,random:hb,snap:gb,normalize:function normalize(t,e,r){return Pt(t,e,0,1,r)},getUnit:Ya,clamp:function clamp(e,r,t){return Wa(t,function(t){return kt(e,r,t)})},splitColor:Ab,toArray:Ot,selector:cb,mapRange:Pt,pipe:function pipe(){for(var t=arguments.length,e=new Array(t),r=0;r<t;r++)e[r]=arguments[r];return function(t){return e.reduce(function(t,e){return e(t)},t)}},unitize:function unitize(e,r){return function(t){return e(parseFloat(t))+(r||Ya(t))}},interpolate:function interpolate(e,i,t,n){var a=isNaN(e+i)?0:function(t){return(1-t)*e+t*i};if(!a){var s,o,u,h,l,f=r(e),c={};if(!0===t&&(n=1)&&(t=null),f)e={p:e},i={p:i};else if($(e)&&!$(i)){for(u=[],h=e.length,l=h-2,o=1;o<h;o++)u.push(interpolate(e[o-1],e[o]));h--,a=function func(t){t*=h;var e=Math.min(l,~~t);return u[e](t-e)},t=i}else n||(e=yt($(e)?[]:{},e));if(!u){for(s in i)Qt.call(c,e,s,"get",i[s]);a=function func(t){return he(t,c)||(f?e.p:e)}}}return Wa(t,a)},shuffle:db},install:P,effects:_t,ticker:Rt,updateRoot:Xt.updateRoot,plugins:pt,globalTimeline:I,core:{PropTween:_e,globals:S,Tween:Zt,Timeline:Xt,Animation:Ut,getCache:fa,_removeLinkedListItem:ya,reverting:function reverting(){return L},context:function context(t){return t&&l&&(l.data.push(t),t._ctx=l),l},suppressOverwrites:function suppressOverwrites(t){return B=t}}};ha("to,from,fromTo,delayedCall,set,killTweensOf",function(t){return Se[t]=Zt[t]}),Rt.add(Xt.updateRoot),c=Se.to({},{duration:0});function Jc(t,e){for(var r=t._pt;r&&r.p!==e&&r.op!==e&&r.fp!==e;)r=r._next;return r}function Lc(t,a){return{name:t,rawVars:1,init:function init(t,n,e){e._onInit=function(t){var e,i;if(r(n)&&(e={},ha(n,function(t){return e[t]=1}),n=e),a){for(i in e={},n)e[i]=a(n[i]);n=e}!function _addModifiers(t,e){var r,i,n,a=t._targets;for(r in e)for(i=a.length;i--;)(n=(n=t._ptLookup[i][r])&&n.d)&&(n._pt&&(n=Jc(n,r)),n&&n.modifier&&n.modifier(e[r],t,a[i],r))}(t,n)}}}}var Ee=Se.registerPlugin({name:"attr",init:function init(t,e,r,i,n){var a,s,o;for(a in this.tween=r,e)o=t.getAttribute(a)||"",(s=this.add(t,"setAttribute",(o||0)+"",e[a],i,n,0,0,a)).op=a,s.b=o,this._props.push(a)},render:function render(t,e){for(var r=e._pt;r;)L?r.set(r.t,r.p,r.b,r):r.r(t,r.d),r=r._next}},{name:"endArray",init:function init(t,e){for(var r=e.length;r--;)this.add(t,r,t[r]||0,e[r],0,0,0,0,0,1)}},Lc("roundProps",fb),Lc("modifiers"),Lc("snap",gb))||Se;Zt.version=Xt.version=Ee.version="3.12.2",o=1,x()&&Ft();function vd(t,e){return e.set(e.t,e.p,Math.round(1e4*(e.s+e.c*t))/1e4+e.u,e)}function wd(t,e){return e.set(e.t,e.p,1===t?e.e:Math.round(1e4*(e.s+e.c*t))/1e4+e.u,e)}function xd(t,e){return e.set(e.t,e.p,t?Math.round(1e4*(e.s+e.c*t))/1e4+e.u:e.b,e)}function yd(t,e){var r=e.s+e.c*t;e.set(e.t,e.p,~~(r+(r<0?-.5:.5))+e.u,e)}function zd(t,e){return e.set(e.t,e.p,t?e.e:e.b,e)}function Ad(t,e){return e.set(e.t,e.p,1!==t?e.b:e.e,e)}function Bd(t,e,r){return t.style[e]=r}function Cd(t,e,r){return t.style.setProperty(e,r)}function Dd(t,e,r){return t._gsap[e]=r}function Ed(t,e,r){return t._gsap.scaleX=t._gsap.scaleY=r}function Fd(t,e,r,i,n){var a=t._gsap;a.scaleX=a.scaleY=r,a.renderTransform(n,a)}function Gd(t,e,r,i,n){var a=t._gsap;a[e]=r,a.renderTransform(n,a)}function Jd(t,e){var r=this,i=this.target,n=i.style;if(t in ar&&n){if(this.tfm=this.tfm||{},"transform"===t)return cr.transform.split(",").forEach(function(t){return Jd.call(r,t,e)});if(~(t=cr[t]||t).indexOf(",")?t.split(",").forEach(function(t){return r.tfm[t]=yr(i,t)}):this.tfm[t]=i._gsap.x?i._gsap[t]:yr(i,t),0<=this.props.indexOf(dr))return;i._gsap.svg&&(this.svgo=i.getAttribute("data-svg-origin"),this.props.push(pr,e,"")),t=dr}(n||e)&&this.props.push(t,e,n[t])}function Kd(t){t.translate&&(t.removeProperty("translate"),t.removeProperty("scale"),t.removeProperty("rotate"))}function Ld(){var t,e,r=this.props,i=this.target,n=i.style,a=i._gsap;for(t=0;t<r.length;t+=3)r[t+1]?i[r[t]]=r[t+2]:r[t+2]?n[r[t]]=r[t+2]:n.removeProperty("--"===r[t].substr(0,2)?r[t]:r[t].replace(hr,"-$1").toLowerCase());if(this.tfm){for(e in this.tfm)a[e]=this.tfm[e];a.svg&&(a.renderTransform(),i.setAttribute("data-svg-origin",this.svgo||"")),(t=Ie())&&t.isStart||n[dr]||(Kd(n),a.uncache=1)}}function Md(t,e){var r={target:t,props:[],revert:Ld,save:Jd};return t._gsap||Ee.core.getCache(t),e&&e.split(",").forEach(function(t){return r.save(t)}),r}function Od(t,e){var r=ze.createElementNS?ze.createElementNS((e||"http://www.w3.org/1999/xhtml").replace(/^https/,"http"),t):ze.createElement(t);return r.style?r:ze.createElement(t)}function Pd(t,e,r){var i=getComputedStyle(t);return i[e]||i.getPropertyValue(e.replace(hr,"-$1").toLowerCase())||i.getPropertyValue(e)||!r&&Pd(t,mr(e)||e,1)||""}function Sd(){(function _windowExists(){return"undefined"!=typeof window})()&&window.document&&(De=window,ze=De.document,Re=ze.documentElement,Be=Od("div")||{style:{}},Od("div"),dr=mr(dr),pr=dr+"Origin",Be.style.cssText="border-width:0;line-height:0;position:absolute;padding:0",Ye=!!mr("perspective"),Ie=Ee.core.reverting,Fe=1)}function Td(t){var e,r=Od("svg",this.ownerSVGElement&&this.ownerSVGElement.getAttribute("xmlns")||"http://www.w3.org/2000/svg"),i=this.parentNode,n=this.nextSibling,a=this.style.cssText;if(Re.appendChild(r),r.appendChild(this),this.style.display="block",t)try{e=this.getBBox(),this._gsapBBox=this.getBBox,this.getBBox=Td}catch(t){}else this._gsapBBox&&(e=this._gsapBBox());return i&&(n?i.insertBefore(this,n):i.appendChild(this)),Re.removeChild(r),this.style.cssText=a,e}function Ud(t,e){for(var r=e.length;r--;)if(t.hasAttribute(e[r]))return t.getAttribute(e[r])}function Vd(e){var r;try{r=e.getBBox()}catch(t){r=Td.call(e,!0)}return r&&(r.width||r.height)||e.getBBox===Td||(r=Td.call(e,!0)),!r||r.width||r.x||r.y?r:{x:+Ud(e,["x","cx","x1"])||0,y:+Ud(e,["y","cy","y1"])||0,width:0,height:0}}function Wd(t){return!(!t.getCTM||t.parentNode&&!t.ownerSVGElement||!Vd(t))}function Xd(t,e){if(e){var r=t.style;e in ar&&e!==pr&&(e=dr),r.removeProperty?("ms"!==e.substr(0,2)&&"webkit"!==e.substr(0,6)||(e="-"+e),r.removeProperty(e.replace(hr,"-$1").toLowerCase())):r.removeAttribute(e)}}function Yd(t,e,r,i,n,a){var s=new _e(t._pt,e,r,0,1,a?Ad:zd);return(t._pt=s).b=i,s.e=n,t._props.push(r),s}function _d(t,e,r,i){var n,a,s,o,u=parseFloat(r)||0,h=(r+"").trim().substr((u+"").length)||"px",l=Be.style,f=lr.test(e),c="svg"===t.tagName.toLowerCase(),d=(c?"client":"offset")+(f?"Width":"Height"),p="px"===i,_="%"===i;return i===h||!u||gr[i]||gr[h]?u:("px"===h||p||(u=_d(t,e,r,"px")),o=t.getCTM&&Wd(t),!_&&"%"!==h||!ar[e]&&!~e.indexOf("adius")?(l[f?"width":"height"]=100+(p?h:i),a=~e.indexOf("adius")||"em"===i&&t.appendChild&&!c?t:t.parentNode,o&&(a=(t.ownerSVGElement||{}).parentNode),a&&a!==ze&&a.appendChild||(a=ze.body),(s=a._gsap)&&_&&s.width&&f&&s.time===Rt.time&&!s.uncache?ia(u/s.width*100):(!_&&"%"!==h||vr[Pd(a,"display")]||(l.position=Pd(t,"position")),a===t&&(l.position="static"),a.appendChild(Be),n=Be[d],a.removeChild(Be),l.position="absolute",f&&_&&((s=fa(a)).time=Rt.time,s.width=a[d]),ia(p?n*u/100:n&&u?100/n*u:0))):(n=o?t.getBBox()[f?"width":"height"]:t[d],ia(_?u/n*100:u/100*n)))}function be(t,e,r,i){if(!r||"none"===r){var n=mr(e,t,1),a=n&&Pd(t,n,1);a&&a!==r?(e=n,r=a):"borderColor"===e&&(r=Pd(t,"borderTopColor"))}var s,o,u,h,l,f,c,d,p,_,m,g=new _e(this._pt,t.style,e,0,1,ue),v=0,y=0;if(g.b=r,g.e=i,r+="","auto"===(i+="")&&(t.style[e]=i,i=Pd(t,e)||i,t.style[e]=r),Fb(s=[r,i]),i=s[1],u=(r=s[0]).match(rt)||[],(i.match(rt)||[]).length){for(;o=rt.exec(i);)c=o[0],p=i.substring(v,o.index),l?l=(l+1)%5:"rgba("!==p.substr(-5)&&"hsla("!==p.substr(-5)||(l=1),c!==(f=u[y++]||"")&&(h=parseFloat(f)||0,m=f.substr((h+"").length),"="===c.charAt(1)&&(c=ka(h,c)+m),d=parseFloat(c),_=c.substr((d+"").length),v=rt.lastIndex-_.length,_||(_=_||q.units[e]||m,v===i.length&&(i+=_,g.e+=_)),m!==_&&(h=_d(t,e,f,_)||0),g._pt={_next:g._pt,p:p||1===y?p:",",s:h,c:d-h,m:l&&l<4||"zIndex"===e?Math.round:0});g.c=v<i.length?i.substring(v,i.length):""}else g.r="display"===e&&"none"===i?Ad:zd;return nt.test(i)&&(g.e=0),this._pt=g}function de(t){var e=t.split(" "),r=e[0],i=e[1]||"50%";return"top"!==r&&"bottom"!==r&&"left"!==i&&"right"!==i||(t=r,r=i,i=t),e[0]=Tr[r]||r,e[1]=Tr[i]||i,e.join(" ")}function ee(t,e){if(e.tween&&e.tween._time===e.tween._dur){var r,i,n,a=e.t,s=a.style,o=e.u,u=a._gsap;if("all"===o||!0===o)s.cssText="",i=1;else for(n=(o=o.split(",")).length;-1<--n;)r=o[n],ar[r]&&(i=1,r="transformOrigin"===r?pr:dr),Xd(a,r);i&&(Xd(a,dr),u&&(u.svg&&a.removeAttribute("transform"),kr(a,1),u.uncache=1,Kd(s)))}}function ie(t){return"matrix(1, 0, 0, 1, 0, 0)"===t||"none"===t||!t}function je(t){var e=Pd(t,dr);return ie(e)?wr:e.substr(7).match(et).map(ia)}function ke(t,e){var r,i,n,a,s=t._gsap||fa(t),o=t.style,u=je(t);return s.svg&&t.getAttribute("transform")?"1,0,0,1,0,0"===(u=[(n=t.transform.baseVal.consolidate().matrix).a,n.b,n.c,n.d,n.e,n.f]).join(",")?wr:u:(u!==wr||t.offsetParent||t===Re||s.svg||(n=o.display,o.display="block",(r=t.parentNode)&&t.offsetParent||(a=1,i=t.nextElementSibling,Re.appendChild(t)),u=je(t),n?o.display=n:Xd(t,"display"),a&&(i?r.insertBefore(t,i):r?r.appendChild(t):Re.removeChild(t))),e&&6<u.length?[u[0],u[1],u[4],u[5],u[12],u[13]]:u)}function le(t,e,r,i,n,a){var s,o,u,h=t._gsap,l=n||ke(t,!0),f=h.xOrigin||0,c=h.yOrigin||0,d=h.xOffset||0,p=h.yOffset||0,_=l[0],m=l[1],g=l[2],v=l[3],y=l[4],T=l[5],b=e.split(" "),w=parseFloat(b[0])||0,x=parseFloat(b[1])||0;r?l!==wr&&(o=_*v-m*g)&&(u=w*(-m/o)+x*(_/o)-(_*T-m*y)/o,w=w*(v/o)+x*(-g/o)+(g*T-v*y)/o,x=u):(w=(s=Vd(t)).x+(~b[0].indexOf("%")?w/100*s.width:w),x=s.y+(~(b[1]||b[0]).indexOf("%")?x/100*s.height:x)),i||!1!==i&&h.smooth?(y=w-f,T=x-c,h.xOffset=d+(y*_+T*g)-y,h.yOffset=p+(y*m+T*v)-T):h.xOffset=h.yOffset=0,h.xOrigin=w,h.yOrigin=x,h.smooth=!!i,h.origin=e,h.originIsAbsolute=!!r,t.style[pr]="0px 0px",a&&(Yd(a,h,"xOrigin",f,w),Yd(a,h,"yOrigin",c,x),Yd(a,h,"xOffset",d,h.xOffset),Yd(a,h,"yOffset",p,h.yOffset)),t.setAttribute("data-svg-origin",w+" "+x)}function oe(t,e,r){var i=Ya(e);return ia(parseFloat(e)+parseFloat(_d(t,"x",r+"px",i)))+i}function ve(t,e,i,n,a){var s,o,u=360,h=r(a),l=parseFloat(a)*(h&&~a.indexOf("rad")?sr:1)-n,f=n+l+"deg";return h&&("short"===(s=a.split("_")[1])&&(l%=u)!==l%180&&(l+=l<0?u:-u),"cw"===s&&l<0?l=(l+36e9)%u-~~(l/u)*u:"ccw"===s&&0<l&&(l=(l-36e9)%u-~~(l/u)*u)),t._pt=o=new _e(t._pt,e,i,n,l,wd),o.e=f,o.u="deg",t._props.push(i),o}function we(t,e){for(var r in e)t[r]=e[r];return t}function xe(t,e,r){var i,n,a,s,o,u,h,l=we({},r._gsap),f=r.style;for(n in l.svg?(a=r.getAttribute("transform"),r.setAttribute("transform",""),f[dr]=e,i=kr(r,1),Xd(r,dr),r.setAttribute("transform",a)):(a=getComputedStyle(r)[dr],f[dr]=e,i=kr(r,1),f[dr]=a),ar)(a=l[n])!==(s=i[n])&&"perspective,force3D,transformOrigin,svgOrigin".indexOf(n)<0&&(o=Ya(a)!==(h=Ya(s))?_d(r,n,a,h):parseFloat(a),u=parseFloat(s),t._pt=new _e(t._pt,i,n,o,u-o,vd),t._pt.u=h||0,t._props.push(n));we(i,l)}var De,ze,Re,Fe,Be,Le,Ie,Ye,qe=Bt.Power0,Ve=Bt.Power1,Ue=Bt.Power2,Xe=Bt.Power3,Ne=Bt.Power4,We=Bt.Linear,Qe=Bt.Quad,Ge=Bt.Cubic,Ke=Bt.Quart,Je=Bt.Quint,He=Bt.Strong,Ze=Bt.Elastic,$e=Bt.Back,tr=Bt.SteppedEase,er=Bt.Bounce,rr=Bt.Sine,ir=Bt.Expo,nr=Bt.Circ,ar={},sr=180/Math.PI,or=Math.PI/180,ur=Math.atan2,hr=/([A-Z])/g,lr=/(left|right|width|margin|padding|x)/i,fr=/[\s,\(]\S/,cr={autoAlpha:"opacity,visibility",scale:"scaleX,scaleY",alpha:"opacity"},dr="transform",pr=dr+"Origin",_r="O,Moz,ms,Ms,Webkit".split(","),mr=function _checkPropPrefix(t,e,r){var i=(e||Be).style,n=5;if(t in i&&!r)return t;for(t=t.charAt(0).toUpperCase()+t.substr(1);n--&&!(_r[n]+t in i););return n<0?null:(3===n?"ms":0<=n?_r[n]:"")+t},gr={deg:1,rad:1,turn:1},vr={grid:1,flex:1},yr=function _get(t,e,r,i){var n;return Fe||Sd(),e in cr&&"transform"!==e&&~(e=cr[e]).indexOf(",")&&(e=e.split(",")[0]),ar[e]&&"transform"!==e?(n=kr(t,i),n="transformOrigin"!==e?n[e]:n.svg?n.origin:Mr(Pd(t,pr))+" "+n.zOrigin+"px"):(n=t.style[e])&&"auto"!==n&&!i&&!~(n+"").indexOf("calc(")||(n=br[e]&&br[e](t,e,r)||Pd(t,e)||ga(t,e)||("opacity"===e?1:0)),r&&!~(n+"").trim().indexOf(" ")?_d(t,e,n,r)+r:n},Tr={top:"0%",bottom:"100%",left:"0%",right:"100%",center:"50%"},br={clearProps:function clearProps(t,e,r,i,n){if("isFromStart"!==n.data){var a=t._pt=new _e(t._pt,e,r,0,0,ee);return a.u=i,a.pr=-10,a.tween=n,t._props.push(r),1}}},wr=[1,0,0,1,0,0],xr={},kr=function _parseTransform(t,e){var r=t._gsap||new Vt(t);if("x"in r&&!e&&!r.uncache)return r;var i,n,a,s,o,u,h,l,f,c,d,p,_,m,g,v,y,T,b,w,x,k,M,O,P,A,C,S,E,D,z,R,F=t.style,B=r.scaleX<0,L="deg",I=getComputedStyle(t),Y=Pd(t,pr)||"0";return i=n=a=u=h=l=f=c=d=0,s=o=1,r.svg=!(!t.getCTM||!Wd(t)),I.translate&&("none"===I.translate&&"none"===I.scale&&"none"===I.rotate||(F[dr]=("none"!==I.translate?"translate3d("+(I.translate+" 0 0").split(" ").slice(0,3).join(", ")+") ":"")+("none"!==I.rotate?"rotate("+I.rotate+") ":"")+("none"!==I.scale?"scale("+I.scale.split(" ").join(",")+") ":"")+("none"!==I[dr]?I[dr]:"")),F.scale=F.rotate=F.translate="none"),m=ke(t,r.svg),r.svg&&(O=r.uncache?(P=t.getBBox(),Y=r.xOrigin-P.x+"px "+(r.yOrigin-P.y)+"px",""):!e&&t.getAttribute("data-svg-origin"),le(t,O||Y,!!O||r.originIsAbsolute,!1!==r.smooth,m)),p=r.xOrigin||0,_=r.yOrigin||0,m!==wr&&(T=m[0],b=m[1],w=m[2],x=m[3],i=k=m[4],n=M=m[5],6===m.length?(s=Math.sqrt(T*T+b*b),o=Math.sqrt(x*x+w*w),u=T||b?ur(b,T)*sr:0,(f=w||x?ur(w,x)*sr+u:0)&&(o*=Math.abs(Math.cos(f*or))),r.svg&&(i-=p-(p*T+_*w),n-=_-(p*b+_*x))):(R=m[6],D=m[7],C=m[8],S=m[9],E=m[10],z=m[11],i=m[12],n=m[13],a=m[14],h=(g=ur(R,E))*sr,g&&(O=k*(v=Math.cos(-g))+C*(y=Math.sin(-g)),P=M*v+S*y,A=R*v+E*y,C=k*-y+C*v,S=M*-y+S*v,E=R*-y+E*v,z=D*-y+z*v,k=O,M=P,R=A),l=(g=ur(-w,E))*sr,g&&(v=Math.cos(-g),z=x*(y=Math.sin(-g))+z*v,T=O=T*v-C*y,b=P=b*v-S*y,w=A=w*v-E*y),u=(g=ur(b,T))*sr,g&&(O=T*(v=Math.cos(g))+b*(y=Math.sin(g)),P=k*v+M*y,b=b*v-T*y,M=M*v-k*y,T=O,k=P),h&&359.9<Math.abs(h)+Math.abs(u)&&(h=u=0,l=180-l),s=ia(Math.sqrt(T*T+b*b+w*w)),o=ia(Math.sqrt(M*M+R*R)),g=ur(k,M),f=2e-4<Math.abs(g)?g*sr:0,d=z?1/(z<0?-z:z):0),r.svg&&(O=t.getAttribute("transform"),r.forceCSS=t.setAttribute("transform","")||!ie(Pd(t,dr)),O&&t.setAttribute("transform",O))),90<Math.abs(f)&&Math.abs(f)<270&&(B?(s*=-1,f+=u<=0?180:-180,u+=u<=0?180:-180):(o*=-1,f+=f<=0?180:-180)),e=e||r.uncache,r.x=i-((r.xPercent=i&&(!e&&r.xPercent||(Math.round(t.offsetWidth/2)===Math.round(-i)?-50:0)))?t.offsetWidth*r.xPercent/100:0)+"px",r.y=n-((r.yPercent=n&&(!e&&r.yPercent||(Math.round(t.offsetHeight/2)===Math.round(-n)?-50:0)))?t.offsetHeight*r.yPercent/100:0)+"px",r.z=a+"px",r.scaleX=ia(s),r.scaleY=ia(o),r.rotation=ia(u)+L,r.rotationX=ia(h)+L,r.rotationY=ia(l)+L,r.skewX=f+L,r.skewY=c+L,r.transformPerspective=d+"px",(r.zOrigin=parseFloat(Y.split(" ")[2])||0)&&(F[pr]=Mr(Y)),r.xOffset=r.yOffset=0,r.force3D=q.force3D,r.renderTransform=r.svg?Er:Ye?Sr:Or,r.uncache=0,r},Mr=function _firstTwoOnly(t){return(t=t.split(" "))[0]+" "+t[1]},Or=function _renderNon3DTransforms(t,e){e.z="0px",e.rotationY=e.rotationX="0deg",e.force3D=0,Sr(t,e)},Pr="0deg",Ar="0px",Cr=") ",Sr=function _renderCSSTransforms(t,e){var r=e||this,i=r.xPercent,n=r.yPercent,a=r.x,s=r.y,o=r.z,u=r.rotation,h=r.rotationY,l=r.rotationX,f=r.skewX,c=r.skewY,d=r.scaleX,p=r.scaleY,_=r.transformPerspective,m=r.force3D,g=r.target,v=r.zOrigin,y="",T="auto"===m&&t&&1!==t||!0===m;if(v&&(l!==Pr||h!==Pr)){var b,w=parseFloat(h)*or,x=Math.sin(w),k=Math.cos(w);w=parseFloat(l)*or,b=Math.cos(w),a=oe(g,a,x*b*-v),s=oe(g,s,-Math.sin(w)*-v),o=oe(g,o,k*b*-v+v)}_!==Ar&&(y+="perspective("+_+Cr),(i||n)&&(y+="translate("+i+"%, "+n+"%) "),!T&&a===Ar&&s===Ar&&o===Ar||(y+=o!==Ar||T?"translate3d("+a+", "+s+", "+o+") ":"translate("+a+", "+s+Cr),u!==Pr&&(y+="rotate("+u+Cr),h!==Pr&&(y+="rotateY("+h+Cr),l!==Pr&&(y+="rotateX("+l+Cr),f===Pr&&c===Pr||(y+="skew("+f+", "+c+Cr),1===d&&1===p||(y+="scale("+d+", "+p+Cr),g.style[dr]=y||"translate(0, 0)"},Er=function _renderSVGTransforms(t,e){var r,i,n,a,s,o=e||this,u=o.xPercent,h=o.yPercent,l=o.x,f=o.y,c=o.rotation,d=o.skewX,p=o.skewY,_=o.scaleX,m=o.scaleY,g=o.target,v=o.xOrigin,y=o.yOrigin,T=o.xOffset,b=o.yOffset,w=o.forceCSS,x=parseFloat(l),k=parseFloat(f);c=parseFloat(c),d=parseFloat(d),(p=parseFloat(p))&&(d+=p=parseFloat(p),c+=p),c||d?(c*=or,d*=or,r=Math.cos(c)*_,i=Math.sin(c)*_,n=Math.sin(c-d)*-m,a=Math.cos(c-d)*m,d&&(p*=or,s=Math.tan(d-p),n*=s=Math.sqrt(1+s*s),a*=s,p&&(s=Math.tan(p),r*=s=Math.sqrt(1+s*s),i*=s)),r=ia(r),i=ia(i),n=ia(n),a=ia(a)):(r=_,a=m,i=n=0),(x&&!~(l+"").indexOf("px")||k&&!~(f+"").indexOf("px"))&&(x=_d(g,"x",l,"px"),k=_d(g,"y",f,"px")),(v||y||T||b)&&(x=ia(x+v-(v*r+y*n)+T),k=ia(k+y-(v*i+y*a)+b)),(u||h)&&(s=g.getBBox(),x=ia(x+u/100*s.width),k=ia(k+h/100*s.height)),s="matrix("+r+","+i+","+n+","+a+","+x+","+k+")",g.setAttribute("transform",s),w&&(g.style[dr]=s)};ha("padding,margin,Width,Radius",function(e,r){var t="Right",i="Bottom",n="Left",o=(r<3?["Top",t,i,n]:["Top"+n,"Top"+t,i+t,i+n]).map(function(t){return r<2?e+t:"border"+t+e});br[1<r?"border"+e:e]=function(e,t,r,i,n){var a,s;if(arguments.length<4)return a=o.map(function(t){return yr(e,t,r)}),5===(s=a.join(" ")).split(a[0]).length?a[0]:s;a=(i+"").split(" "),s={},o.forEach(function(t,e){return s[t]=a[e]=a[e]||a[(e-1)/2|0]}),e.init(t,s,n)}});var Dr,zr,Rr,Fr={name:"css",register:Sd,targetTest:function targetTest(t){return t.style&&t.nodeType},init:function init(t,e,i,n,a){var s,o,u,h,l,f,c,d,p,_,m,g,v,y,T,b,w=this._props,x=t.style,k=i.vars.startAt;for(c in Fe||Sd(),this.styles=this.styles||Md(t),b=this.styles.props,this.tween=i,e)if("autoRound"!==c&&(o=e[c],!pt[c]||!ac(c,e,i,n,t,a)))if(l=typeof o,f=br[c],"function"===l&&(l=typeof(o=o.call(i,n,t,a))),"string"===l&&~o.indexOf("random(")&&(o=ob(o)),f)f(this,t,c,o,i)&&(T=1);else if("--"===c.substr(0,2))s=(getComputedStyle(t).getPropertyValue(c)+"").trim(),o+="",Dt.lastIndex=0,Dt.test(s)||(d=Ya(s),p=Ya(o)),p?d!==p&&(s=_d(t,c,s,p)+p):d&&(o+=d),this.add(x,"setProperty",s,o,n,a,0,0,c),w.push(c),b.push(c,0,x[c]);else if("undefined"!==l){if(k&&c in k?(s="function"==typeof k[c]?k[c].call(i,n,t,a):k[c],r(s)&&~s.indexOf("random(")&&(s=ob(s)),Ya(s+"")||(s+=q.units[c]||Ya(yr(t,c))||""),"="===(s+"").charAt(1)&&(s=yr(t,c))):s=yr(t,c),h=parseFloat(s),(_="string"===l&&"="===o.charAt(1)&&o.substr(0,2))&&(o=o.substr(2)),u=parseFloat(o),c in cr&&("autoAlpha"===c&&(1===h&&"hidden"===yr(t,"visibility")&&u&&(h=0),b.push("visibility",0,x.visibility),Yd(this,x,"visibility",h?"inherit":"hidden",u?"inherit":"hidden",!u)),"scale"!==c&&"transform"!==c&&~(c=cr[c]).indexOf(",")&&(c=c.split(",")[0])),m=c in ar)if(this.styles.save(c),g||((v=t._gsap).renderTransform&&!e.parseTransform||kr(t,e.parseTransform),y=!1!==e.smoothOrigin&&v.smooth,(g=this._pt=new _e(this._pt,x,dr,0,1,v.renderTransform,v,0,-1)).dep=1),"scale"===c)this._pt=new _e(this._pt,v,"scaleY",v.scaleY,(_?ka(v.scaleY,_+u):u)-v.scaleY||0,vd),this._pt.u=0,w.push("scaleY",c),c+="X";else{if("transformOrigin"===c){b.push(pr,0,x[pr]),o=de(o),v.svg?le(t,o,0,y,0,this):((p=parseFloat(o.split(" ")[2])||0)!==v.zOrigin&&Yd(this,v,"zOrigin",v.zOrigin,p),Yd(this,x,c,Mr(s),Mr(o)));continue}if("svgOrigin"===c){le(t,o,1,y,0,this);continue}if(c in xr){ve(this,v,c,h,_?ka(h,_+o):o);continue}if("smoothOrigin"===c){Yd(this,v,"smooth",v.smooth,o);continue}if("force3D"===c){v[c]=o;continue}if("transform"===c){xe(this,o,t);continue}}else c in x||(c=mr(c)||c);if(m||(u||0===u)&&(h||0===h)&&!fr.test(o)&&c in x)u=u||0,(d=(s+"").substr((h+"").length))!==(p=Ya(o)||(c in q.units?q.units[c]:d))&&(h=_d(t,c,s,p)),this._pt=new _e(this._pt,m?v:x,c,h,(_?ka(h,_+u):u)-h,m||"px"!==p&&"zIndex"!==c||!1===e.autoRound?vd:yd),this._pt.u=p||0,d!==p&&"%"!==p&&(this._pt.b=s,this._pt.r=xd);else if(c in x)be.call(this,t,c,s,_?_+o:o);else if(c in t)this.add(t,c,s||t[c],_?_+o:o,n,a);else if("parseTransform"!==c){Q(c,o);continue}m||(c in x?b.push(c,0,x[c]):b.push(c,1,s||t[c])),w.push(c)}T&&pe(this)},render:function render(t,e){if(e.tween._time||!Ie())for(var r=e._pt;r;)r.r(t,r.d),r=r._next;else e.styles.revert()},get:yr,aliases:cr,getSetter:function getSetter(t,e,r){var i=cr[e];return i&&i.indexOf(",")<0&&(e=i),e in ar&&e!==pr&&(t._gsap.x||yr(t,"x"))?r&&Le===r?"scale"===e?Ed:Dd:(Le=r||{})&&("scale"===e?Fd:Gd):t.style&&!u(t.style[e])?Bd:~e.indexOf("-")?Cd:ne(t,e)},core:{_removeProperty:Xd,_getMatrix:ke}};Ee.utils.checkPrefix=mr,Ee.core.getStyleSaver=Md,Rr=ha((Dr="x,y,z,scale,scaleX,scaleY,xPercent,yPercent")+","+(zr="rotation,rotationX,rotationY,skewX,skewY")+",transform,transformOrigin,svgOrigin,force3D,smoothOrigin,transformPerspective",function(t){ar[t]=1}),ha(zr,function(t){q.units[t]="deg",xr[t]=1}),cr[Rr[13]]=Dr+","+zr,ha("0:translateX,1:translateY,2:translateZ,8:rotate,8:rotationZ,8:rotateZ,9:rotateX,10:rotateY",function(t){var e=t.split(":");cr[e[1]]=Rr[e[0]]}),ha("x,y,z,top,right,bottom,left,width,height,fontSize,padding,margin,perspective",function(t){q.units[t]="px"}),Ee.registerPlugin(Fr);var Br=Ee.registerPlugin(Fr)||Ee,Lr=Br.core.Tween;e.Back=$e,e.Bounce=er,e.CSSPlugin=Fr,e.Circ=nr,e.Cubic=Ge,e.Elastic=Ze,e.Expo=ir,e.Linear=We,e.Power0=qe,e.Power1=Ve,e.Power2=Ue,e.Power3=Xe,e.Power4=Ne,e.Quad=Qe,e.Quart=Ke,e.Quint=Je,e.Sine=rr,e.SteppedEase=tr,e.Strong=He,e.TimelineLite=Xt,e.TimelineMax=Xt,e.TweenLite=Zt,e.TweenMax=Lr,e.default=Br,e.gsap=Br;if (typeof(window)==="undefined"||window!==e){Object.defineProperty(e,"__esModule",{value:!0})} else {delete e.default}}); ;/*! ScrollMagic v2.0.8 | (c) 2020 Jan Paepke (@janpaepke) | license & info: http://scrollmagic.io */ !function(e,t){"function"==typeof define&&define.amd?define(t):"object"==typeof exports?module.exports=t():e.ScrollMagic=t()}(this,function(){"use strict";function _(){}_.version="2.0.8","undefined"!=typeof window&&window.addEventListener("mousewheel",void 0);var P="data-scrollmagic-pin-spacer";_.Controller=function(e){function t(){var e,t,n;v&&u&&(e=R.type.Array(u)?u:f.slice(0),u=!1,t=d,0!=(n=(d=l.scrollPos())-t)&&(h=0<n?"FORWARD":i),h===i&&e.reverse(),e.forEach(function(e,t){e.update(!0)}))}function r(){n=R.rAF(t)}var n,o,i="REVERSE",s="PAUSED",a=z.defaults,l=this,c=R.extend({},a,e),f=[],u=!1,d=0,h=s,p=!0,g=0,v=!0,m=function(){0<c.refreshInterval&&(o=window.setTimeout(E,c.refreshInterval))},w=function(){return c.vertical?R.get.scrollTop(c.container):R.get.scrollLeft(c.container)},y=function(){return c.vertical?R.get.height(c.container):R.get.width(c.container)},S=this._setScrollPos=function(e){c.vertical?p?window.scrollTo(R.get.scrollLeft(),e):c.container.scrollTop=e:p?window.scrollTo(e,R.get.scrollTop()):c.container.scrollLeft=e},b=function(e){"resize"==e.type&&(g=y(),h=s),!0!==u&&(u=!0,r())},E=function(){if(!p&&g!=y()){var t;try{t=new Event("resize",{bubbles:!1,cancelable:!1})}catch(e){(t=document.createEvent("Event")).initEvent("resize",!1,!1)}c.container.dispatchEvent(t)}f.forEach(function(e,t){e.refresh()}),m()};this._options=c;function x(e){if(e.length<=1)return e;var t=e.slice(0);return t.sort(function(e,t){return e.scrollOffset()>t.scrollOffset()?1:-1}),t}return this.addScene=function(e){if(R.type.Array(e))e.forEach(function(e,t){l.addScene(e)});else if(e instanceof _.Scene)if(e.controller()!==l)e.addTo(l);else if(!~f.indexOf(e))for(var t in f.push(e),f=x(f),e.on("shift.controller_sort",function(){f=x(f)}),c.globalSceneOptions)e[t]&&e[t].call(e,c.globalSceneOptions[t]);return l},this.removeScene=function(e){var t;return R.type.Array(e)?e.forEach(function(e,t){l.removeScene(e)}):-1<(t=f.indexOf(e))&&(e.off("shift.controller_sort"),f.splice(t,1),e.remove()),l},this.updateScene=function(e,n){return R.type.Array(e)?e.forEach(function(e,t){l.updateScene(e,n)}):n?e.update(!0):!0!==u&&e instanceof _.Scene&&(~(u=u||[]).indexOf(e)||u.push(e),u=x(u),r()),l},this.update=function(e){return b({type:"resize"}),e&&t(),l},this.scrollTo=function(e,t){if(R.type.Number(e))S.call(c.container,e,t);else if(e instanceof _.Scene)e.controller()===l&&l.scrollTo(e.scrollOffset(),t);else if(R.type.Function(e))S=e;else{var n=R.get.elements(e)[0];if(n){for(;n.parentNode.hasAttribute(P);)n=n.parentNode;var r=c.vertical?"top":"left",o=R.get.offset(c.container),i=R.get.offset(n);p||(o[r]-=l.scrollPos()),l.scrollTo(i[r]-o[r],t)}}return l},this.scrollPos=function(e){return arguments.length?(R.type.Function(e)&&(w=e),l):w.call(l)},this.info=function(e){var t={size:g,vertical:c.vertical,scrollPos:d,scrollDirection:h,container:c.container,isDocument:p};return arguments.length?void 0!==t[e]?t[e]:void 0:t},this.loglevel=function(e){return l},this.enabled=function(e){return arguments.length?(v!=e&&(v=!!e,l.updateScene(f,!0)),l):v},this.destroy=function(e){window.clearTimeout(o);for(var t=f.length;t--;)f[t].destroy(e);return c.container.removeEventListener("resize",b),c.container.removeEventListener("scroll",b),R.cAF(n),null},function(){for(var e in c)a.hasOwnProperty(e)||delete c[e];if(c.container=R.get.elements(c.container)[0],!c.container)throw"ScrollMagic.Controller init failed.";(p=c.container===window||c.container===document.body||!document.body.contains(c.container))&&(c.container=window),g=y(),c.container.addEventListener("resize",b),c.container.addEventListener("scroll",b);var t=parseInt(c.refreshInterval,10);c.refreshInterval=R.type.Number(t)?t:a.refreshInterval,m()}(),l};var z={defaults:{container:window,vertical:!0,globalSceneOptions:{},loglevel:2,refreshInterval:100}};_.Controller.addOption=function(e,t){z.defaults[e]=t},_.Controller.extend=function(e){var t=this;_.Controller=function(){return t.apply(this,arguments),this.$super=R.extend({},this),e.apply(this,arguments)||this},R.extend(_.Controller,t),_.Controller.prototype=t.prototype,_.Controller.prototype.constructor=_.Controller},_.Scene=function(e){var n,l,c="BEFORE",f="DURING",u="AFTER",r=D.defaults,d=this,h=R.extend({},r,e),p=c,g=0,a={start:0,end:0},v=0,o=!0,s={};this.on=function(e,o){return R.type.Function(o)&&(e=e.trim().split(" ")).forEach(function(e){var t=e.split("."),n=t[0],r=t[1];"*"!=n&&(s[n]||(s[n]=[]),s[n].push({namespace:r||"",callback:o}))}),d},this.off=function(e,i){return e&&(e=e.trim().split(" ")).forEach(function(e,t){var n=e.split("."),r=n[0],o=n[1]||"";("*"===r?Object.keys(s):[r]).forEach(function(e){for(var t=s[e]||[],n=t.length;n--;){var r=t[n];!r||o!==r.namespace&&"*"!==o||i&&i!=r.callback||t.splice(n,1)}t.length||delete s[e]})}),d},this.trigger=function(e,n){var t,r,o,i;return e&&(t=e.trim().split("."),r=t[0],o=t[1],(i=s[r])&&i.forEach(function(e,t){o&&o!==e.namespace||e.callback.call(d,new _.Event(r,e.namespace,d,n))})),d},d.on("change.internal",function(e){"loglevel"!==e.what&&"tweenChanges"!==e.what&&("triggerElement"===e.what?y():"reverse"===e.what&&d.update())}).on("shift.internal",function(e){t(),d.update()}),this.addTo=function(e){return e instanceof _.Controller&&l!=e&&(l&&l.removeScene(d),l=e,E(),i(!0),y(!0),t(),l.info("container").addEventListener("resize",S),e.addScene(d),d.trigger("add",{controller:l}),d.update()),d},this.enabled=function(e){return arguments.length?(o!=e&&(o=!!e,d.update(!0)),d):o},this.remove=function(){var e;return l&&(l.info("container").removeEventListener("resize",S),e=l,l=void 0,e.removeScene(d),d.trigger("remove")),d},this.destroy=function(e){return d.trigger("destroy",{reset:e}),d.remove(),d.off("*.*"),null},this.update=function(e){var t,n;return l&&(e?l.enabled()&&o?(t=l.info("scrollPos"),n=0<h.duration?(t-a.start)/(a.end-a.start):t>=a.start?1:0,d.trigger("update",{startPos:a.start,endPos:a.end,scrollPos:t}),d.progress(n)):m&&p===f&&T(!0):l.updateScene(d,!1)),d},this.refresh=function(){return i(),y(),d},this.progress=function(e){if(arguments.length){var t,n,r,o=!1,i=p,s=l?l.info("scrollDirection"):"PAUSED",a=h.reverse||g<=e;return 0===h.duration?(o=g!=e,p=0===(g=e<1&&a?0:1)?c:f):e<0&&p!==c&&a?(p=c,o=!(g=0)):0<=e&&e<1&&a?(g=e,p=f,o=!0):1<=e&&p!==u?(g=1,p=u,o=!0):p!==f||a||T(),o&&(t={progress:g,state:p,scrollDirection:s},r=function(e){d.trigger(e,t)},(n=p!=i)&&i!==f&&(r("enter"),r(i===c?"start":"end")),r("progress"),n&&p!==f&&(r(p===c?"start":"end"),r("leave"))),d}return g};var m,w,t=function(){a={start:v+h.offset},l&&h.triggerElement&&(a.start-=l.info("size")*h.triggerHook),a.end=a.start+h.duration},i=function(e){var t;!n||x(t="duration",n.call(d))&&!e&&(d.trigger("change",{what:t,newval:h[t]}),d.trigger("shift",{reason:t}))},y=function(e){var t=0,n=h.triggerElement;if(l&&(n||0<v)){if(n)if(n.parentNode){for(var r=l.info(),o=R.get.offset(r.container),i=r.vertical?"top":"left";n.parentNode.hasAttribute(P);)n=n.parentNode;var s=R.get.offset(n);r.isDocument||(o[i]-=l.scrollPos()),t=s[i]-o[i]}else d.triggerElement(void 0);var a=t!=v;v=t,a&&!e&&d.trigger("shift",{reason:"triggerElementPosition"})}},S=function(e){0<h.triggerHook&&d.trigger("shift",{reason:"containerResize"})},b=R.extend(D.validate,{duration:function(t){var e;if(R.type.String(t)&&t.match(/^(\.|\d)*\d+%$/)&&(e=parseFloat(t)/100,t=function(){return l?l.info("size")*e:0}),R.type.Function(t)){n=t;try{t=parseFloat(n.call(d))}catch(e){t=-1}}if(t=parseFloat(t),!R.type.Number(t)||t<0)throw n=n&&void 0,0;return t}}),E=function(e){(e=arguments.length?[e]:Object.keys(b)).forEach(function(t,e){var n;if(b[t])try{n=b[t](h[t])}catch(e){n=r[t]}finally{h[t]=n}})},x=function(e,t){var n=!1,r=h[e];return h[e]!=t&&(h[e]=t,E(e),n=r!=h[e]),n},z=function(t){d[t]||(d[t]=function(e){return arguments.length?("duration"===t&&(n=void 0),x(t,e)&&(d.trigger("change",{what:t,newval:h[t]}),~D.shifts.indexOf(t)&&d.trigger("shift",{reason:t})),d):h[t]})};this.controller=function(){return l},this.state=function(){return p},this.scrollOffset=function(){return a.start},this.triggerPosition=function(){var e=h.offset;return l&&(h.triggerElement?e+=v:e+=l.info("size")*d.triggerHook()),e},d.on("shift.internal",function(e){var t="duration"===e.reason;(p===u&&t||p===f&&0===h.duration)&&T(),t&&A()}).on("progress.internal",function(e){T()}).on("add.internal",function(e){A()}).on("destroy.internal",function(e){d.removePin(e.reset)});function C(){l&&m&&p===f&&!l.info("isDocument")&&T()}function F(){l&&m&&p===f&&((w.relSize.width||w.relSize.autoFullWidth)&&R.get.width(window)!=R.get.width(w.spacer.parentNode)||w.relSize.height&&R.get.height(window)!=R.get.height(w.spacer.parentNode))&&A()}function L(e){l&&m&&p===f&&!l.info("isDocument")&&(e.preventDefault(),l._setScrollPos(l.info("scrollPos")-((e.wheelDelta||e[l.info("vertical")?"wheelDeltaY":"wheelDeltaX"])/3||30*-e.detail)))}var T=function(e){var t,n,r,o,i,s;m&&l&&(t=l.info(),n=w.spacer.firstChild,e||p!==f?(r={position:w.inFlow?"relative":"absolute",top:0,left:0},o=R.css(n,"position")!=r.position,w.pushFollowers?0<h.duration&&(p===u&&0===parseFloat(R.css(w.spacer,"padding-top"))||p===c&&0===parseFloat(R.css(w.spacer,"padding-bottom")))&&(o=!0):r[t.vertical?"top":"left"]=h.duration*g,R.css(n,r),o&&A()):("fixed"!=R.css(n,"position")&&(R.css(n,{position:"fixed"}),A()),i=R.get.offset(w.spacer,!0),s=h.reverse||0===h.duration?t.scrollPos-a.start:Math.round(g*h.duration*10)/10,i[t.vertical?"top":"left"]+=s,R.css(w.spacer.firstChild,{top:i.top,left:i.left})))},A=function(){var e,t,n,r,o;m&&l&&w.inFlow&&(e=p===f,t=l.info("vertical"),n=w.spacer.firstChild,r=R.isMarginCollapseType(R.css(w.spacer,"display")),o={},w.relSize.width||w.relSize.autoFullWidth?e?R.css(m,{width:R.get.width(w.spacer)}):R.css(m,{width:"100%"}):(o["min-width"]=R.get.width(t?m:n,!0,!0),o.width=e?o["min-width"]:"auto"),w.relSize.height?e?R.css(m,{height:R.get.height(w.spacer)-(w.pushFollowers?h.duration:0)}):R.css(m,{height:"100%"}):(o["min-height"]=R.get.height(t?n:m,!0,!r),o.height=e?o["min-height"]:"auto"),w.pushFollowers&&(o["padding"+(t?"Top":"Left")]=h.duration*g,o["padding"+(t?"Bottom":"Right")]=h.duration*(1-g)),R.css(w.spacer,o))};this.setPin=function(e,t){if(t=R.extend({},{pushFollowers:!0,spacerClass:"scrollmagic-pin-spacer"},t),!(e=R.get.elements(e)[0]))return d;if("fixed"===R.css(e,"position"))return d;if(m){if(m===e)return d;d.removePin()}var n=(m=e).parentNode.style.display,r=["top","left","bottom","right","margin","marginLeft","marginRight","marginTop","marginBottom"];m.parentNode.style.display="none";var o="absolute"!=R.css(m,"position"),i=R.css(m,r.concat(["display"])),s=R.css(m,["width","height"]);m.parentNode.style.display=n,!o&&t.pushFollowers&&(t.pushFollowers=!1);var a,l=m.parentNode.insertBefore(document.createElement("div"),m),c=R.extend(i,{position:o?"relative":"absolute",boxSizing:"content-box",mozBoxSizing:"content-box",webkitBoxSizing:"content-box"});return o||R.extend(c,R.css(m,["width","height"])),R.css(l,c),l.setAttribute(P,""),R.addClass(l,t.spacerClass),w={spacer:l,relSize:{width:"%"===s.width.slice(-1),height:"%"===s.height.slice(-1),autoFullWidth:"auto"===s.width&&o&&R.isMarginCollapseType(i.display)},pushFollowers:t.pushFollowers,inFlow:o},m.___origStyle||(m.___origStyle={},a=m.style,r.concat(["width","height","position","boxSizing","mozBoxSizing","webkitBoxSizing"]).forEach(function(e){m.___origStyle[e]=a[e]||""})),w.relSize.width&&R.css(l,{width:s.width}),w.relSize.height&&R.css(l,{height:s.height}),l.appendChild(m),R.css(m,{position:o?"relative":"absolute",margin:"auto",top:"auto",left:"auto",bottom:"auto",right:"auto"}),(w.relSize.width||w.relSize.autoFullWidth)&&R.css(m,{boxSizing:"border-box",mozBoxSizing:"border-box",webkitBoxSizing:"border-box"}),window.addEventListener("scroll",C),window.addEventListener("resize",C),window.addEventListener("resize",F),m.addEventListener("mousewheel",L),m.addEventListener("DOMMouseScroll",L),T(),d},this.removePin=function(e){var t,n,r;return m&&(p===f&&T(!0),!e&&l||((t=w.spacer.firstChild).hasAttribute(P)&&(n=w.spacer.style,r={},["margin","marginLeft","marginRight","marginTop","marginBottom"].forEach(function(e){r[e]=n[e]||""}),R.css(t,r)),w.spacer.parentNode.insertBefore(t,w.spacer),w.spacer.parentNode.removeChild(w.spacer),m.parentNode.hasAttribute(P)||(R.css(m,m.___origStyle),delete m.___origStyle)),window.removeEventListener("scroll",C),window.removeEventListener("resize",C),window.removeEventListener("resize",F),m.removeEventListener("mousewheel",L),m.removeEventListener("DOMMouseScroll",L),m=void 0),d};var N,O=[];return d.on("destroy.internal",function(e){d.removeClassToggle(e.reset)}),this.setClassToggle=function(e,t){var n=R.get.elements(e);return 0!==n.length&&R.type.String(t)&&(0<O.length&&d.removeClassToggle(),N=t,O=n,d.on("enter.internal_class leave.internal_class",function(e){var n="enter"===e.type?R.addClass:R.removeClass;O.forEach(function(e,t){n(e,N)})})),d},this.removeClassToggle=function(e){return e&&O.forEach(function(e,t){R.removeClass(e,N)}),d.off("start.internal_class end.internal_class"),N=void 0,O=[],d},function(){for(var e in h)r.hasOwnProperty(e)||delete h[e];for(var t in r)z(t);E()}(),d};var D={defaults:{duration:0,offset:0,triggerElement:void 0,triggerHook:.5,reverse:!0,loglevel:2},validate:{offset:function(e){if(e=parseFloat(e),!R.type.Number(e))throw 0;return e},triggerElement:function(e){if(e=e||void 0){var t=R.get.elements(e)[0];if(!t||!t.parentNode)throw 0;e=t}return e},triggerHook:function(e){var t={onCenter:.5,onEnter:1,onLeave:0};if(R.type.Number(e))e=Math.max(0,Math.min(parseFloat(e),1));else{if(!(e in t))throw 0;e=t[e]}return e},reverse:function(e){return!!e}},shifts:["duration","offset","triggerHook"]};_.Scene.addOption=function(e,t,n,r){e in D.defaults||(D.defaults[e]=t,D.validate[e]=n,r&&D.shifts.push(e))},_.Scene.extend=function(e){var t=this;_.Scene=function(){return t.apply(this,arguments),this.$super=R.extend({},this),e.apply(this,arguments)||this},R.extend(_.Scene,t),_.Scene.prototype=t.prototype,_.Scene.prototype.constructor=_.Scene},_.Event=function(e,t,n,r){for(var o in r=r||{})this[o]=r[o];return this.type=e,this.target=this.currentTarget=n,this.namespace=t||"",this.timeStamp=this.timestamp=Date.now(),this};var R=_._util=function(s){function a(e){return parseFloat(e)||0}function l(e){return e.currentStyle?e.currentStyle:s.getComputedStyle(e)}function r(e,t,n,r){if((t=t===document?s:t)===s)r=!1;else if(!u.DomElement(t))return 0;e=e[0].toUpperCase()+e.substr(1).toLowerCase();var o,i=(n?t["offset"+e]||t["outer"+e]:t["client"+e]||t["inner"+e])||0;return n&&r&&(o=l(t),i+="Height"===e?a(o.marginTop)+a(o.marginBottom):a(o.marginLeft)+a(o.marginRight)),i}function c(e){return e.replace(/^[^a-z]+([a-z])/g,"$1").replace(/-([a-z])/g,function(e){return e[1].toUpperCase()})}var e={};e.extend=function(e){for(e=e||{},f=1;f<arguments.length;f++)if(arguments[f])for(var t in arguments[f])arguments[f].hasOwnProperty(t)&&(e[t]=arguments[f][t]);return e},e.isMarginCollapseType=function(e){return!!~["block","flex","list-item","table","-webkit-box"].indexOf(e)};for(var o=0,t=["ms","moz","webkit","o"],n=s.requestAnimationFrame,i=s.cancelAnimationFrame,f=0;!n&&f<4;++f)n=s[t[f]+"RequestAnimationFrame"],i=s[t[f]+"CancelAnimationFrame"]||s[t[f]+"CancelRequestAnimationFrame"];n=n||function(e){var t=(new Date).getTime(),n=Math.max(0,16-(t-o)),r=s.setTimeout(function(){e(t+n)},n);return o=t+n,r},i=i||function(e){s.clearTimeout(e)},e.rAF=n.bind(s),e.cAF=i.bind(s);var u=e.type=function(e){return Object.prototype.toString.call(e).replace(/^\[object (.+)\]$/,"$1").toLowerCase()};u.String=function(e){return"string"===u(e)},u.Function=function(e){return"function"===u(e)},u.Array=function(e){return Array.isArray(e)},u.Number=function(e){return!u.Array(e)&&0<=e-parseFloat(e)+1},u.DomElement=function(e){return"object"==typeof HTMLElement||"function"==typeof HTMLElement?e instanceof HTMLElement||e instanceof SVGElement:e&&"object"==typeof e&&null!==e&&1===e.nodeType&&"string"==typeof e.nodeName};var d=e.get={};return d.elements=function(e){var t=[];if(u.String(e))try{e=document.querySelectorAll(e)}catch(e){return t}if("nodelist"===u(e)||u.Array(e)||e instanceof NodeList)for(var n=0,r=t.length=e.length;n<r;n++){var o=e[n];t[n]=u.DomElement(o)?o:d.elements(o)}else!u.DomElement(e)&&e!==document&&e!==s||(t=[e]);return t},d.scrollTop=function(e){return e&&"number"==typeof e.scrollTop?e.scrollTop:s.pageYOffset||0},d.scrollLeft=function(e){return e&&"number"==typeof e.scrollLeft?e.scrollLeft:s.pageXOffset||0},d.width=function(e,t,n){return r("width",e,t,n)},d.height=function(e,t,n){return r("height",e,t,n)},d.offset=function(e,t){var n,r={top:0,left:0};return e&&e.getBoundingClientRect&&(n=e.getBoundingClientRect(),r.top=n.top,r.left=n.left,t||(r.top+=d.scrollTop(),r.left+=d.scrollLeft())),r},e.addClass=function(e,t){t&&(e.classList?e.classList.add(t):e.className+=" "+t)},e.removeClass=function(e,t){t&&(e.classList?e.classList.remove(t):e.className=e.className.replace(RegExp("(^|\\b)"+t.split(" ").join("|")+"(\\b|$)","gi")," "))},e.css=function(e,t){if(u.String(t))return l(e)[c(t)];if(u.Array(t)){var n={},r=l(e);return t.forEach(function(e,t){n[e]=r[c(e)]}),n}for(var o in t){var i=t[o];i==parseFloat(i)&&(i+="px"),e.style[c(o)]=i}},e}(window||{});return _}); ;/*! ScrollMagic v2.0.8 | (c) 2020 Jan Paepke (@janpaepke) | license & info: http://scrollmagic.io */ !function(e,n){var r;"function"==typeof define&&define.amd?define(["ScrollMagic","gsap","TweenMax","TimelineMax"],n):"object"==typeof exports?(r=require("gsap/dist/gsap")||require("gsap"),n(require("scrollmagic"),r,TweenMax||r,TimelineMax||r)):n(e.ScrollMagic||e.jQuery&&e.jQuery.ScrollMagic,e.gsap,e.gsap||e.TweenMax||e.TweenLite,e.gsap||e.TimelineMax||e.TimelineLite)}(this,function(e,n,p,u){"use strict";var g=n&&3<=parseFloat(n.version);e.Scene.addOption("tweenChanges",!1,function(e){return!!e}),e.Scene.extend(function(){var o,i=this;i.on("progress.plugin_gsap",function(){s()}),i.on("destroy.plugin_gsap",function(e){i.removeTween(e.reset)});var s=function(){var e,n;o&&(e=i.progress(),n=i.state(),o.repeat&&-1===o.repeat()?"DURING"===n&&o.paused()?o.play():"DURING"===n||o.paused()||o.pause():e!=o.progress()&&(0===i.duration()?0<e?o.play():o.reverse():i.tweenChanges()&&o.tweenTo?o.tweenTo(e*o.duration()):o.progress(e).pause()))};i.setTween=function(e,n,r){var t,a;1<arguments.length&&(a="number"==typeof arguments[1],g?(a||(r=n),r.hasOwnProperty("duration")||(r.duration=a?n:1)):arguments.length<3&&(r=n,n=1),e=g?p.to(e,r):p.to(e,n,r));try{(t=u&&!g?new u({smoothChildTiming:!0}).add(e):e).pause()}catch(e){return i}return o&&i.removeTween(),o=t,e.repeat&&-1===e.repeat()&&(o.repeat(-1),o.yoyo(e.yoyo())),s(),i},i.removeTween=function(e){return o&&(e&&o.progress(0).pause(),o.kill(),o=void 0),i}})});