!function(d){var n={url:!1,callback:!1,target:!1,duration:120,on:"mouseover",touch:!0,onZoomIn:!1,onZoomOut:!1,magnify:1};d.zoom=function(o,t,e,n){var i,u,c,a,r,m,l,f=d(o),s=f.css("position"),h=d(t);return o.style.position=/(absolute|fixed)/.test(s)?s:"relative",o.style.overflow="hidden",e.style.width=e.style.height="",d(e).addClass("zoomImg").css({position:"absolute",top:0,left:0,opacity:0,width:e.width*n,height:e.height*n,border:"none",maxWidth:"none",maxHeight:"none"}).appendTo(o),{init:function(){u=f.outerWidth(),i=f.outerHeight(),c=t===o?(a=u,i):(a=h.outerWidth(),h.outerHeight()),r=(e.width-u)/a,m=(e.height-i)/c,l=h.offset()},move:function(o){var t=o.pageX-l.left,o=o.pageY-l.top,o=Math.max(Math.min(o,c),0),t=Math.max(Math.min(t,a),0);e.style.left=t*-r+"px",e.style.top=o*-m+"px"}}},d.fn.zoom=function(e){return this.each(function(){var i=d.extend({},n,e||{}),u=i.target&&d(i.target)[0]||this,o=this,c=d(o),a=document.createElement("img"),r=d(a),m="mousemove.zoom",l=!1,f=!1;if(!i.url){var t=o.querySelector("img");if(t&&(i.url=t.getAttribute("data-src")||t.currentSrc||t.src),!i.url)return}c.one("zoom.destroy",function(o,t){c.off(".zoom"),u.style.position=o,u.style.overflow=t,a.onload=null,r.remove()}.bind(this,u.style.position,u.style.overflow)),a.onload=function(){var t=d.zoom(u,o,a,i.magnify);function e(o){t.init(),t.move(o),r.stop().fadeTo(d.support.opacity?i.duration:0,1,"function"==typeof i.onZoomIn&&i.onZoomIn.call(a))}function n(){r.stop().fadeTo(i.duration,0,"function"==typeof i.onZoomOut&&i.onZoomOut.call(a))}"grab"===i.on?c.on("mousedown.zoom",function(o){1===o.which&&(d(document).one("mouseup.zoom",function(){n(),d(document).off(m,t.move)}),e(o),d(document).on(m,t.move),o.preventDefault())}):"click"===i.on?c.on("click.zoom",function(o){if(!l)return l=!0,e(o),d(document).on(m,t.move),d(document).one("click.zoom",function(){n(),l=!1,d(document).off(m,t.move)}),!1}):"toggle"===i.on?c.on("click.zoom",function(o){l?n():e(o),l=!l}):"mouseover"===i.on&&(t.init(),c.on("mouseenter.zoom",e).on("mouseleave.zoom",n).on(m,t.move)),i.touch&&c.on("touchstart.zoom",function(o){o.preventDefault(),f?(f=!1,n()):(f=!0,e(o.originalEvent.touches[0]||o.originalEvent.changedTouches[0]))}).on("touchmove.zoom",function(o){o.preventDefault(),t.move(o.originalEvent.touches[0]||o.originalEvent.changedTouches[0])}).on("touchend.zoom",function(o){o.preventDefault(),f&&(f=!1,n())}),"function"==typeof i.callback&&i.callback.call(a)},a.setAttribute("role","presentation"),a.alt="",a.src=i.url})},d.fn.zoom.defaults=n}(window.jQuery);!function(h,i,s,a){function l(t,e){this.settings=null,this.options=h.extend({},l.Defaults,e),this.$element=h(t),this._handlers={},this._plugins={},this._supress={},this._current=null,this._speed=null,this._coordinates=[],this._breakpoint=null,this._width=null,this._items=[],this._clones=[],this._mergers=[],this._widths=[],this._invalidated={},this._pipe=[],this._drag={time:null,target:null,pointer:null,stage:{start:null,current:null},direction:null},this._states={current:{},tags:{initializing:["busy"],animating:["busy"],dragging:["interacting"]}},h.each(["onResize","onThrottledResize"],h.proxy(function(t,e){this._handlers[e]=h.proxy(this[e],this)},this)),h.each(l.Plugins,h.proxy(function(t,e){this._plugins[t.charAt(0).toLowerCase()+t.slice(1)]=new e(this)},this)),h.each(l.Workers,h.proxy(function(t,e){this._pipe.push({filter:e.filter,run:h.proxy(e.run,this)})},this)),this.setup(),this.initialize()}l.Defaults={items:3,loop:!1,center:!1,rewind:!1,checkVisibility:!0,mouseDrag:!0,touchDrag:!0,pullDrag:!0,freeDrag:!1,margin:0,stagePadding:0,merge:!1,mergeFit:!0,autoWidth:!1,startPosition:0,rtl:!1,smartSpeed:250,fluidSpeed:!1,dragEndSpeed:!1,responsive:{},responsiveRefreshRate:200,responsiveBaseElement:i,fallbackEasing:"swing",slideTransition:"",info:!1,nestedItemSelector:!1,itemElement:"div",stageElement:"div",refreshClass:"owl-refresh",loadedClass:"owl-loaded",loadingClass:"owl-loading",rtlClass:"owl-rtl",responsiveClass:"owl-responsive",dragClass:"owl-drag",itemClass:"owl-item",stageClass:"owl-stage",stageOuterClass:"owl-stage-outer",grabClass:"owl-grab"},l.Width={Default:"default",Inner:"inner",Outer:"outer"},l.Type={Event:"event",State:"state"},l.Plugins={},l.Workers=[{filter:["width","settings"],run:function(){this._width=this.$element.width()}},{filter:["width","items","settings"],run:function(t){t.current=this._items&&this._items[this.relative(this._current)]}},{filter:["items","settings"],run:function(){this.$stage.children(".cloned").remove()}},{filter:["width","items","settings"],run:function(t){var e=this.settings.margin||"",i=!this.settings.autoWidth,s=this.settings.rtl,e={width:"auto","margin-left":s?e:"","margin-right":s?"":e};i||this.$stage.children().css(e),t.css=e}},{filter:["width","items","settings"],run:function(t){var e=(this.width()/this.settings.items).toFixed(3)-this.settings.margin,i=null,s=this._items.length,n=!this.settings.autoWidth,o=[];for(t.items={merge:!1,width:e};s--;)i=this._mergers[s],i=this.settings.mergeFit&&Math.min(i,this.settings.items)||i,t.items.merge=1",o)||this.op(e,"<",n)&&this.op(e,">",o))&&r.push(a);this.$stage.children(".active").removeClass("active"),this.$stage.children(":eq("+r.join("), :eq(")+")").addClass("active"),this.$stage.children(".center").removeClass("center"),this.settings.center&&this.$stage.children().eq(this.current()).addClass("center")}}],l.prototype.initializeStage=function(){this.$stage=this.$element.find("."+this.settings.stageClass),this.$stage.length||(this.$element.addClass(this.options.loadingClass),this.$stage=h("<"+this.settings.stageElement+">",{class:this.settings.stageClass}).wrap(h("
",{class:this.settings.stageOuterClass})),this.$element.append(this.$stage.parent()))},l.prototype.initializeItems=function(){var t=this.$element.find(".owl-item");if(t.length)return this._items=t.get().map(function(t){return h(t)}),this._mergers=this._items.map(function(){return 1}),void this.refresh();this.replace(this.$element.children().not(this.$stage.parent())),this.isVisible()?this.refresh():this.invalidate("width"),this.$element.removeClass(this.options.loadingClass).addClass(this.options.loadedClass)},l.prototype.initialize=function(){var t,e;this.enter("initializing"),this.trigger("initialize"),this.$element.toggleClass(this.settings.rtlClass,this.settings.rtl),this.settings.autoWidth&&!this.is("pre-loading")&&(t=this.$element.find("img"),e=this.settings.nestedItemSelector?"."+this.settings.nestedItemSelector:a,e=this.$element.children(e).width(),t.length&&e<=0&&this.preloadAutoWidthImages(t)),this.initializeStage(),this.initializeItems(),this.registerEventHandlers(),this.leave("initializing"),this.trigger("initialized")},l.prototype.isVisible=function(){return!this.settings.checkVisibility||this.$element.is(":visible")},l.prototype.setup=function(){var e=this.viewport(),t=this.options.responsive,i=-1,s=null;t?(h.each(t,function(t){t<=e&&i").addClass(this.options.itemClass).append(t)),this.trigger("prepared",{content:e.data}),e.data},l.prototype.update=function(){for(var t=0,e=this._pipe.length,i=h.proxy(function(t){return this[t]},this._invalidated),s={};t",r[t+1]!==a?r[t+1]:e-o)&&(n="left"===s?t+1:t),-1===n},this)),this.settings.loop||(this.op(i,">",r[this.minimum()])?n=i=this.minimum():this.op(i,"<",r[this.maximum()])&&(n=i=this.maximum())),n},l.prototype.animate=function(t){var e=0r/2&&(n+=-1*o*r),(r=(((t=s+n)-a)%r+r)%r+a)!==t&&r-n<=h&&0":return s?t=":return s?t<=i:i<=t;case"<=":return s?i<=t:t<=i}},l.prototype.on=function(t,e,i,s){t.addEventListener?t.addEventListener(e,i,s):t.attachEvent&&t.attachEvent("on"+e,i)},l.prototype.off=function(t,e,i,s){t.removeEventListener?t.removeEventListener(e,i,s):t.detachEvent&&t.detachEvent("on"+e,i)},l.prototype.trigger=function(t,e,i,s,n){var o={item:{count:this._items.length,index:this.current()}},r=h.camelCase(h.grep(["on",t,i],function(t){return t}).join("-").toLowerCase()),a=h.Event([t,"owl",i||"carousel"].join(".").toLowerCase(),h.extend({relatedTarget:this},o,e));return this._supress[t]||(h.each(this._plugins,function(t,e){e.onTrigger&&e.onTrigger(a)}),this.register({type:l.Type.Event,name:t}),this.$element.trigger(a),this.settings&&"function"==typeof this.settings[r]&&this.settings[r].call(this,a)),a},l.prototype.enter=function(t){h.each([t].concat(this._states.tags[t]||[]),h.proxy(function(t,e){this._states.current[e]===a&&(this._states.current[e]=0),this._states.current[e]++},this))},l.prototype.leave=function(t){h.each([t].concat(this._states.tags[t]||[]),h.proxy(function(t,e){this._states.current[e]--},this))},l.prototype.register=function(i){var e;i.type===l.Type.Event?(h.event.special[i.name]||(h.event.special[i.name]={}),h.event.special[i.name].owl||(e=h.event.special[i.name]._default,h.event.special[i.name]._default=function(t){return!e||!e.apply||t.namespace&&-1!==t.namespace.indexOf("owl")?t.namespace&&-1",{class:"owl-video-tn "+h,srcType:t}):c("
",{class:"owl-video-tn",style:"opacity:1;background-image:url("+t+")"}),e.after(s),e.after('
')}var s,n,o=t.width&&t.height?"width:"+t.width+"px;height:"+t.height+"px;":"",r=e.find("img"),a="src",h="",l=this._core.settings;if(e.wrap(c("
",{class:"owl-video-wrapper",style:o})),this._core.settings.lazyLoad&&(a="data-src",h="owl-lazy"),r.length)return i(r.attr(a)),r.remove(),!1;"youtube"===t.type?(n="//img.youtube.com/vi/"+t.id+"/hqdefault.jpg",i(n)):"vimeo"===t.type?c.ajax({type:"GET",url:"//vimeo.com/api/v2/video/"+t.id+".json",jsonp:"callback",dataType:"jsonp",success:function(t){n=t[0].thumbnail_large,i(n)}}):"vzaar"===t.type&&c.ajax({type:"GET",url:"//vzaar.com/api/videos/"+t.id+".json",jsonp:"callback",dataType:"jsonp",success:function(t){n=t.framegrab_url,i(n)}})},i.prototype.stop=function(){this._core.trigger("stop",null,"video"),this._playing.find(".owl-video-frame").remove(),this._playing.removeClass("owl-video-playing"),this._playing=null,this._core.leave("playing"),this._core.trigger("stopped",null,"video")},i.prototype.play=function(t){var e=c(t.target).closest("."+this._core.settings.itemClass),i=this._videos[e.attr("data-video")],s=i.width||"100%",n=i.height||this._core.$stage.height();this._playing||(this._core.enter("playing"),this._core.trigger("play",null,"video"),e=this._core.items(this._core.relative(e.index())),this._core.reset(e.index()),(t=c('')).attr("height",n),t.attr("width",s),"youtube"===i.type?t.attr("src","//www.youtube.com/embed/"+i.id+"?autoplay=1&mute=1&rel=0&v="+i.id):"vimeo"===i.type?t.attr("src","//player.vimeo.com/video/"+i.id+"?autoplay=1"):"vzaar"===i.type&&t.attr("src","//view.vzaar.com/"+i.id+"/player?autoplay=true"),c(t).wrap('
').insertAfter(e.find(".owl-video")),this._playing=e.addClass("owl-video-playing"))},i.prototype.isInFullScreen=function(){var t=e.fullscreenElement||e.mozFullScreenElement||e.webkitFullscreenElement;return t&&c(t).parent().hasClass("owl-video-frame")},i.prototype.destroy=function(){var t,e;for(t in this._core.$element.off("click.owl.video"),this._handlers)this._core.$element.off(t,this._handlers[t]);for(e in Object.getOwnPropertyNames(this))"function"!=typeof this[e]&&(this[e]=null)},c.fn.owlCarousel.Constructor.Plugins.Video=i}(window.Zepto||window.jQuery,(window,document)),function(r){function e(t){this.core=t,this.core.options=r.extend({},e.Defaults,this.core.options),this.swapping=!0,this.previous=void 0,this.next=void 0,this.handlers={"change.owl.carousel":r.proxy(function(t){t.namespace&&"position"==t.property.name&&(this.previous=this.core.current(),this.next=t.property.value)},this),"drag.owl.carousel dragged.owl.carousel translated.owl.carousel":r.proxy(function(t){t.namespace&&(this.swapping="translated"==t.type)},this),"translate.owl.carousel":r.proxy(function(t){t.namespace&&this.swapping&&(this.core.options.animateOut||this.core.options.animateIn)&&this.swap()},this)},this.core.$element.on(this.handlers)}e.Defaults={animateOut:!1,animateIn:!1},e.prototype.swap=function(){var t,e,i,s,n,o;1===this.core.settings.items&&r.support.animation&&r.support.transition&&(this.core.speed(0),e=r.proxy(this.clear,this),i=this.core.$stage.children().eq(this.previous),s=this.core.$stage.children().eq(this.next),n=this.core.settings.animateIn,o=this.core.settings.animateOut,this.core.current()!==this.previous&&(o&&(t=this.core.coordinates(this.previous)-this.core.coordinates(this.next),i.one(r.support.animation.end,e).css({left:t+"px"}).addClass("animated owl-animated-out").addClass(o)),n&&s.one(r.support.animation.end,e).addClass("animated owl-animated-in").addClass(n)))},e.prototype.clear=function(t){r(t.target).css({left:""}).removeClass("animated owl-animated-out owl-animated-in").removeClass(this.core.settings.animateIn).removeClass(this.core.settings.animateOut),this.core.onTransitionEnd()},e.prototype.destroy=function(){var t,e;for(t in this.handlers)this.core.$element.off(t,this.handlers[t]);for(e in Object.getOwnPropertyNames(this))"function"!=typeof this[e]&&(this[e]=null)},r.fn.owlCarousel.Constructor.Plugins.Animate=e}(window.Zepto||window.jQuery,(window,document)),function(s,n,e){function i(t){this._core=t,this._call=null,this._time=0,this._timeout=0,this._paused=!0,this._handlers={"changed.owl.carousel":s.proxy(function(t){t.namespace&&"settings"===t.property.name?this._core.settings.autoplay?this.play():this.stop():t.namespace&&"position"===t.property.name&&this._paused&&(this._time=0)},this),"initialized.owl.carousel":s.proxy(function(t){t.namespace&&this._core.settings.autoplay&&this.play()},this),"play.owl.autoplay":s.proxy(function(t,e,i){t.namespace&&this.play(e,i)},this),"stop.owl.autoplay":s.proxy(function(t){t.namespace&&this.stop()},this),"mouseover.owl.autoplay":s.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"mouseleave.owl.autoplay":s.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.play()},this),"touchstart.owl.core":s.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"touchend.owl.core":s.proxy(function(){this._core.settings.autoplayHoverPause&&this.play()},this)},this._core.$element.on(this._handlers),this._core.options=s.extend({},i.Defaults,this._core.options)}i.Defaults={autoplay:!1,autoplayTimeout:5e3,autoplayHoverPause:!1,autoplaySpeed:!1},i.prototype._next=function(t){this._call=n.setTimeout(s.proxy(this._next,this,t),this._timeout*(Math.round(this.read()/this._timeout)+1)-this.read()),this._core.is("interacting")||e.hidden||this._core.next(t||this._core.settings.autoplaySpeed)},i.prototype.read=function(){return(new Date).getTime()-this._time},i.prototype.play=function(t,e){var i;this._core.is("rotating")||this._core.enter("rotating"),t=t||this._core.settings.autoplayTimeout,i=Math.min(this._time%(this._timeout||t),t),this._paused?(this._time=this.read(),this._paused=!1):n.clearTimeout(this._call),this._time+=this.read()%t-i,this._timeout=t,this._call=n.setTimeout(s.proxy(this._next,this,e),t-i)},i.prototype.stop=function(){this._core.is("rotating")&&(this._time=0,this._paused=!0,n.clearTimeout(this._call),this._core.leave("rotating"))},i.prototype.pause=function(){this._core.is("rotating")&&!this._paused&&(this._time=this.read(),this._paused=!0,n.clearTimeout(this._call))},i.prototype.destroy=function(){var t,e;for(t in this.stop(),this._handlers)this._core.$element.off(t,this._handlers[t]);for(e in Object.getOwnPropertyNames(this))"function"!=typeof this[e]&&(this[e]=null)},s.fn.owlCarousel.Constructor.Plugins.autoplay=i}(window.Zepto||window.jQuery,window,document),function(o){"use strict";function e(t){this._core=t,this._initialized=!1,this._pages=[],this._controls={},this._templates=[],this.$element=this._core.$element,this._overrides={next:this._core.next,prev:this._core.prev,to:this._core.to},this._handlers={"prepared.owl.carousel":o.proxy(function(t){t.namespace&&this._core.settings.dotsData&&this._templates.push('
'+o(t.content).find("[data-dot]").addBack("[data-dot]").attr("data-dot")+"
")},this),"added.owl.carousel":o.proxy(function(t){t.namespace&&this._core.settings.dotsData&&this._templates.splice(t.position,0,this._templates.pop())},this),"remove.owl.carousel":o.proxy(function(t){t.namespace&&this._core.settings.dotsData&&this._templates.splice(t.position,1)},this),"changed.owl.carousel":o.proxy(function(t){t.namespace&&"position"==t.property.name&&this.draw()},this),"initialized.owl.carousel":o.proxy(function(t){t.namespace&&!this._initialized&&(this._core.trigger("initialize",null,"navigation"),this.initialize(),this.update(),this.draw(),this._initialized=!0,this._core.trigger("initialized",null,"navigation"))},this),"refreshed.owl.carousel":o.proxy(function(t){t.namespace&&this._initialized&&(this._core.trigger("refresh",null,"navigation"),this.update(),this.draw(),this._core.trigger("refreshed",null,"navigation"))},this)},this._core.options=o.extend({},e.Defaults,this._core.options),this.$element.on(this._handlers)}e.Defaults={nav:!1,navText:['',''],navSpeed:!1,navElement:'button type="button" role="presentation"',navContainer:!1,navContainerClass:"owl-nav",navClass:["owl-prev","owl-next"],slideBy:1,dotClass:"owl-dot",dotsClass:"owl-dots",dots:!0,dotsEach:!1,dotsData:!1,dotsSpeed:!1,dotsContainer:!1},e.prototype.initialize=function(){var t,i=this._core.settings;for(t in this._controls.$relative=(i.navContainer?o(i.navContainer):o("
").addClass(i.navContainerClass).appendTo(this.$element)).addClass("disabled"),this._controls.$previous=o("<"+i.navElement+">").addClass(i.navClass[0]).html(i.navText[0]).prependTo(this._controls.$relative).on("click",o.proxy(function(t){this.prev(i.navSpeed)},this)),this._controls.$next=o("<"+i.navElement+">").addClass(i.navClass[1]).html(i.navText[1]).appendTo(this._controls.$relative).on("click",o.proxy(function(t){this.next(i.navSpeed)},this)),i.dotsData||(this._templates=[o(''));}});$wrapper.append($notices);if(is_new){var dif=$wrapper.outerHeight()+150;var top_orig=ideapark_is_mobile_layout?0:parseInt($wrapper.css('top').replace('px',''));$wrapper.css({top:(top_orig-dif)+'px'});$wrapper.css({display:''});$({y:top_orig}).animate({y:top_orig+dif},{step:function(y){$wrapper.css({top:(y-dif)+'px',});},duration:500,complete:function(){$wrapper.css({top:'',});$wrapper.addClass('woocommerce-notices-wrapper--transition');}});} $notices.find('.js-notice-close').each(function(){var $close=$(this);var $showlogin=$close.closest('.woocommerce-notice').find('.showlogin');let timeout=parseInt(ideapark_wp_vars.popupMessagesTimeout);if($showlogin.length){$showlogin.one('click',function(){$close.trigger('click');setTimeout(function(){var $form=$('.woocommerce-form-login');if($form.length===1){$('html, body').animate({scrollTop:$form.offset().top-ideapark_header_height-20},800);}},300);});if(timeout){setTimeout(function(){$close.trigger('click');},timeout<=5?10000:timeout*1000);}}else{if(timeout){setTimeout(function(){$close.trigger('click');},timeout*1000);}}});};root.ideapark_show_notice_error=function(message){ideapark_show_notice($(''));};root.ideapark_init_callback_popup=function(){var $ideapark_callback_popup=$('.js-callback-popup');if($ideapark_callback_popup.length){$ideapark_callback_popup.each(function(){var $popup=$(this);var open_popup=function(e){e.preventDefault();ideapark_mobile_menu_popup(false);$popup.removeClass('c-header__callback-popup--disabled');setTimeout(function(){$popup.addClass('c-header__callback-popup--active');},20);bodyScrollLock.disableBodyScroll($('.c-header__callback-wrap',$popup)[0]);ideapark_grid_video_start(true);};$popup.on('ip-open',open_popup);if($popup.data('button')){$(document).on('click',$popup.data('button'),open_popup);} $('.js-callback-close',$popup).on('click',function(){if($popup.hasClass('c-header__callback-popup--active')){ideapark_on_transition_end_callback($popup,function(){$popup.addClass('c-header__callback-popup--disabled');});$popup.toggleClass('c-header__callback-popup--active');bodyScrollLock.clearAllBodyScrollLocks();ideapark_grid_video_start(false);$popup.trigger('ip-close');}});$(document).on('ideapark.wpadminbar.scroll',function(event,wpadminbar_height){$popup.css({transform:'translateY('+wpadminbar_height+'px)','max-height':'calc(100% - '+wpadminbar_height+'px)'});});});}};root.ideapark_init_attribute_hint_popup=function(){$('.js-attribute-hint').on('click',function(){var $button=$(this),ajax_url=ideapark_wp_vars.ajaxUrl,attribute_id=$button.data('id'),$ideapark_hint_container=$('.js-attribute-hint-container'),$ideapark_hint_popup=$('.js-attribute-hint-popup'),data={lang:$button.data('lang'),attribute_id:attribute_id,action:'ideapark_ajax_attribute_hint'};$.ajax({type:'POST',url:ajax_url,data:data,dataType:'html',cache:false,headers:{'cache-control':'no-cache'},beforeSend:function(){$button.ideapark_button('loading',16,true);},success:function(data){$ideapark_hint_container.html(data);$ideapark_hint_popup.trigger('ip-open');$button.ideapark_button('reset');ideapark_init_accordion();ideapark_init_tabs();}});});};root.ideapark_load_variable_scripts=function(){$.ajax({type:'POST',url:ideapark_wp_vars.ajaxUrl,data:{action:'ideapark_ajax_variable_scripts'},dataType:'html',cache:false,headers:{'cache-control':'no-cache'},success:function(data){if(window.requestAnimationFrame){window.requestAnimationFrame(function(){$(document.body).append(data);});}else{$(document.body).append(data);}}});};root.ideapark_init_review_placeholder=function(){$('#reviews #commentform textarea, #reviews #commentform input').each(function(){var $this=$(this);var $label=$this.parent().find('label');if($label.length){$this.attr('placeholder',$label.text());}});};root.ideapark_init_masonry=function(){var $ideapark_masonry_grid=$('.js-post-masonry');var ideapark_masonry_grid_on=!!$ideapark_masonry_grid.length;var $ideapark_masonry_sidebar=$('.c-post-sidebar');var ideapark_masonry_sidebar_on=!!$ideapark_masonry_sidebar.length&&$ideapark_masonry_sidebar.find('.widget').length>2;if(ideapark_masonry_grid_on||ideapark_masonry_sidebar_on){var f=function(){var window_width=$window.width();var is_sidebar_masonry_width=window_width>=630&&window_width<=1189;if(!ideapark_is_masonry_init){ideapark_is_masonry_init=true;if(ideapark_masonry_grid_on){$ideapark_masonry_grid.addClass('js-masonry');} var init_f=function(){if(ideapark_masonry_sidebar_on&&is_sidebar_masonry_width){ideapark_masonry_sidebar_object=new Masonry($ideapark_masonry_sidebar[0],{itemSelector:'.widget',percentPosition:true});$ideapark_masonry_sidebar.addClass('init-masonry');}};if(typeof root.Masonry!=='undefined'){init_f();if(ideapark_masonry_grid_on){$ideapark_masonry_grid.addClass('c-blog__grid--init-masonry');}}else{ideapark_require([ideapark_wp_vars.masonryUrl],function(){init_f();if(ideapark_masonry_grid_on){$ideapark_masonry_grid.addClass('c-blog__grid--init-masonry');}});}}else{if(ideapark_masonry_sidebar_on){var is_init=$ideapark_masonry_sidebar.hasClass('init-masonry');if(is_sidebar_masonry_width&&!is_init){ideapark_masonry_sidebar_object=new Masonry($ideapark_masonry_sidebar[0],{itemSelector:'.widget',percentPosition:true});$ideapark_masonry_sidebar.addClass('init-masonry');}else if(!is_sidebar_masonry_width&&is_init){ideapark_masonry_sidebar_object.destroy();ideapark_masonry_sidebar_object=null;$ideapark_masonry_sidebar.removeClass('init-masonry');setTimeout(function(){$ideapark_masonry_sidebar.find('.widget').css({left:'',top:''});},300);}}}};f();ideapark_resize_action_500_add(f);}};root.ideapark_menu_set_height=function($ul_main){var cols=1;if($ul_main.hasClass('c-top-menu__submenu--columns-2')){cols=2;}else if($ul_main.hasClass('c-top-menu__submenu--columns-3')){cols=3;}else if($ul_main.hasClass('c-top-menu__submenu--columns-4')){cols=4;}else if($ul_main.hasClass('c-top-menu__submenu--columns-5')){cols=Math.floor($window.width()/290);} var $ul=$ul_main;var padding_top=$ul.css('padding-top')?parseInt($ul.css('padding-top').replace('px','')):0;var padding_bottom=$ul.css('padding-bottom')?parseInt($ul.css('padding-bottom').replace('px','')):0;var heights=[];var max_height=0;var all_sum_height=0;$ul.children('li').each(function(){var $li=$(this);var height=$li.outerHeight();if(height>max_height){max_height=height;} all_sum_height+=height;heights.push(height);});var test_cols=0;var cnt=0;var test_height=max_height-1;do{test_height++;cnt++;test_cols=1;var sum_height=0;for(var i=0;itest_height){sum_height=0;i--;test_cols++;}}}while(test_cols>cols&&cnt<1000);if(test_cols<=cols&&test_height>0){$ul.css({height:(test_height+padding_top+padding_bottom)+'px'}).addClass('mega-menu-break');}};root.ideapark_menu_fix_position=function($ul){if(!ideapark_is_mobile_layout){var delta;var item_space=ideapark_wp_vars.menuItemSpace;var window_width=$window.width();var is_fullwidth=!($('.c-header__cell--bottom-center .js-top-menu').length||$('.c-header__cell--top-center .js-top-menu').length||$('.c-header__cell--center-center .js-top-menu').length);var is_HTML_block=$ul.hasClass("c-top-menu__submenu--content");var container_width=is_fullwidth?window_width+(is_HTML_block?-60:(item_space*2)):1170;var container_left=is_fullwidth?(is_HTML_block?30:-item_space):$('.js-simple-container').offset().left;var container_right=container_left+container_width;var is_fullwidth_item=$ul.hasClass('c-top-menu__submenu--columns-5');if(is_HTML_block){var $content=$ul.children().first();$content.css({'max-height':'100%'});setTimeout(function(){var content_top=$content.offset().top-$(window).scrollTop();var content_height=$content.outerHeight();var window_height=$window.height();var content_bottom=content_top+content_height;if(content_bottom>window_height){$content.css({'max-height':(window_height-content_top)+'px'});}},500);} if(is_fullwidth_item){delta=(ideapark_wp_vars.isRtl?-$ul.offset().left:$ul.offset().left)-parseInt($ul.css('inset-inline-start').replace('px',''));$ul.css({'inset-inline-start':-delta});}else{var ul_left=$ul.offset().left;var ul_right=ul_left+$ul.outerWidth();if(ul_leftcontainer_right){if(ideapark_wp_vars.isRtl){delta=Math.round(parseInt($ul.css('right').replace('px',''))+ul_right-container_right);$ul.css({right:delta});}else{delta=Math.round(parseInt($ul.css('left').replace('px',''))-ul_right+container_right);$ul.css({left:delta});}}}}};root.ideapark_mega_menu_init=function(){if(!ideapark_is_mobile_layout&&ideapark_mega_menu_initialized===0&&ideapark_all_is_loaded){var window_width=$window.width();$('.c-top-menu__submenu--columns-1').addClass('initialized').closest('li').addClass('initialized');var main_items=$('.c-top-menu__submenu--columns-2, .c-top-menu__submenu--columns-3, .c-top-menu__submenu--columns-4, .c-top-menu__submenu--columns-5');if(main_items.length){main_items.each(function(){var $ul=$(this);if($ul.hasClass('c-top-menu__submenu--columns-5')){ideapark_resize_action_500_add(function(){if(!ideapark_is_mobile_layout){ideapark_menu_set_height($ul);}});}else{ideapark_menu_set_height($ul);} ideapark_menu_fix_position($ul);ideapark_resize_action_500_add(function(){ideapark_menu_fix_position($ul);});$ul.addClass('initialized');$ul.closest('li').addClass('initialized');});} $('.c-top-menu__submenu--inner').each(function(){var $ul=$(this);var cond=ideapark_wp_vars.isRtl?($ul.offset().left<0):($ul.offset().left+$ul.width()>window_width);if(cond){$ul.addClass('c-top-menu__submenu--rtl');$ul.closest('li').find('.c-top-menu__more-svg').addClass('c-top-menu__more-svg--rtl');}});ideapark_mega_menu_initialized=1;}};root.ideapark_init_zoom=function(){if(ideapark_is_mobile_layout){$(".js-product-zoom--mobile-hide.init").each(function(){var $this=$(this);$this.removeClass('init').trigger('zoom.destroy');});$(".js-product-zoom:not(.js-product-zoom--mobile-hide):not(.init)").each(function(){var $this=$(this);$this.addClass('init').zoom({url:$this.data('img'),duration:0,onZoomIn:function(){$(this).parent().addClass('zooming');},onZoomOut:function(){$(this).parent().removeClass('zooming');}});});}else{$(".js-product-zoom:not(.init)").each(function(){var $this=$(this);$this.addClass('init').zoom({url:$this.data('img'),duration:0,onZoomIn:function(){$(this).parent().addClass('zooming');},onZoomOut:function(){$(this).parent().removeClass('zooming');}});});}};root.ideapark_init_subcat_carousel=function(){$('.js-header-subcat').each(function(){var $this=$(this);var container_width=$this.closest('.c-page-header__sub-cat').outerWidth();var items=0;var items_width=0;var current=0;$this.find('.c-page-header__sub-cat-item').each(function(){if($(this).hasClass('c-page-header__sub-cat-item--current')){current=items;} items_width+=$(this).outerWidth();items++;});if(items_width>container_width&&items>1){if(!$this.hasClass('owl-carousel')){$this.addClass('owl-carousel').owlCarousel({center:false,margin:0,startPosition:current,loop:false,autoWidth:true,items:1,rtl:!!ideapark_wp_vars.isRtl,navText:ideapark_nav_text_subcat,responsive:{0:{nav:false,dost:true,},1190:{nav:true,dots:false,},}}).find('.c-page-header__sub-cat-item--current').first().closest('.owl-item').addClass('current');}}else if(items>1){if($this.hasClass('owl-carousel')){$this.removeClass('owl-carousel').trigger("destroy.owl.carousel");}} $this.parent().addClass('c-page-header__sub-cat--init');});};root.ideapark_init_product_combined=function(){$('.js-product-combined:not(.init-combined)').each(function(){var $list=$(this);if($list.find('.c-product-grid__item').length<=1){return;} var combined=$list.data('combined');var resized=function(){if(ideapark_is_mobile_layout&&!$list.hasClass('init')){$list.addClass(combined);ideapark_init_product_grid_carousel();}else if(!ideapark_is_mobile_layout&&$list.hasClass('init')){$list.removeClass(combined).removeClass('init').removeClass('owl-carousel').trigger("destroy.owl.carousel");}};resized();ideapark_resize_action_500_add(resized);$list.addClass('init-combined');});};root.ideapark_init_product_grid_carousel=function(){$('.js-product-grid-carousel:not(.init)').each(function(){var $list=$(this);if($list.find('.c-product-grid__item').length<=1){return;} var count=$list.data('count');var layout=$list.data('layout');var layout_width=$list.data('layout-width');var layout_mobile=$list.data('layout-mobile');var window_width=$window.width();var is_fullwidth=$list.hasClass('c-product-grid__list--fullwidth');var autoplay=$list.data('autoplay')==='yes';var animation_timeout=$list.data('animation-timeout');var params={center:false,margin:0,loop:$list.hasClass('h-carousel--loop'),rtl:!!ideapark_wp_vars.isRtl,nav:!$list.hasClass('h-carousel--nav-hide'),dots:!$list.hasClass('h-carousel--dots-hide'),navText:ideapark_nav_text_def,onInitialized:ideapark_owl_hide_arrows};if(autoplay){params.autoplay=true;params.autoplayTimeout=animation_timeout;} switch(layout){case'5-per-row':params.responsive={0:{items:layout_mobile==='2-per-row-mobile'?2:1,},768:{items:Math.min(4,count),},1024:{items:Math.min(5,count),},};break;case'4-per-row':params.responsive={0:{items:layout_mobile==='2-per-row-mobile'?2:1,},768:{items:Math.min(3,count),},1024:{items:Math.min(4,count),},};break;case'3-per-row':params.responsive={0:{items:layout_mobile==='2-per-row-mobile'?2:1,},768:{items:Math.min(3,count),},};break;} $list.addClass('owl-carousel').on('resized.owl.carousel',function(){ideapark_owl_hide_arrows($list);$list.trigger('arrows.owl.carousel');}).on('refreshed.owl.carousel',function(){$list.trigger('arrows.owl.carousel');}).on('changed.owl.carousel',function(){ideapark_grid_video_start();}).owlCarousel(params).addClass('init').trigger('arrows.owl.carousel');});};root.ideapark_init_venobox=function($button){if(root.VenoBox!=='function'){var $play_button=$('.c-play',$button);var $button_loading=$play_button.length?$play_button:$button;if($button_loading.hasClass('js-loading')){return;} $button_loading.ideapark_button('loading',26);ideapark_require([ideapark_wp_vars.themeUri+'/assets/js/venobox/venobox.min.js',ideapark_wp_vars.themeUri+'/assets/css/venobox/venobox.min.css'],function(){$button_loading.ideapark_button('reset');new VenoBox({selector:".js-video,.js-ip-video"});VenoBox().open($button[0]);});}};root.ideapark_init_ajax_add_to_cart=function(){$('form.cart:not(.init)').on('submit',function(e){var is_grid=!!$(this).closest('.c-product-grid__item').length;var $buy_now=typeof ideapark_init_ajax_add_to_cart.buy_now!=='undefined'&&ideapark_init_ajax_add_to_cart.buy_now?ideapark_init_ajax_add_to_cart.buy_now:false;ideapark_init_ajax_add_to_cart.buy_now=null;if($(this).closest('.product-type-external').length){return true;} if(!is_grid&&!ideapark_wp_vars.ajaxAddToCart&&!$buy_now){return true;} e.preventDefault();var $form=$(this);ideapark_init_ajax_add_to_cart.buy_now=null;var $button=$buy_now?$buy_now:$form.find('.single_add_to_cart_button:not(.disabled)');if($buy_now&&$button.closest('.woocommerce-variation-add-to-cart-disabled').length){var $wrap=$button.parent();var $atc_button=$wrap.find('.single_add_to_cart_button');if($atc_button.length){if($atc_button.is('.wc-variation-is-unavailable')){window.alert(wc_add_to_cart_variation_params.i18n_unavailable_text);}else if($atc_button.is('.wc-variation-selection-needed')){window.alert(wc_add_to_cart_variation_params.i18n_make_a_selection_text);}} return;} if(typeof $form.block==='function'){$form.block({message:null,overlayCSS:{background:'#fff',opacity:0.6}});} var formData=new FormData($form[0]);formData.append('add-to-cart',$form.find('[name=add-to-cart]').val());if($button.length){$button.ideapark_button('loading',16);} $.ajax({url:wc_add_to_cart_params.wc_ajax_url.toString().replace('%%endpoint%%','ip_add_to_cart'),data:formData,type:'POST',processData:false,contentType:false,complete:function(response){if($buy_now){window.location=$buy_now.data('redirect');$buy_now=null;if(typeof $form.unblock==='function'){$form.unblock();} $button.ideapark_button('reset');return;} $button.ideapark_button('reset');response=response.responseJSON;if(!response){return;} if(response.error&&response.product_url){window.location=response.product_url;return;} if(wc_add_to_cart_params.cart_redirect_after_add==='yes'){window.location=wc_add_to_cart_params.cart_url;return;} $(document.body).trigger('added_to_cart',[response.fragments,response.cart_hash,null]);if(typeof $form.unblock==='function'){$form.unblock();}}});}).addClass('init');$('.js-buy-now:not(.init)').on('click',function(){ideapark_init_ajax_add_to_cart.buy_now=$(this);}).addClass('init');ideapark_init_ajax_add_to_cart.initialized=true;};root.ideapark_infinity_loader=function($button,e){if(typeof e!=='undefined'){e.preventDefault();} var $grid=$button.parent().prev().find('.c-product-grid__list');var url=$button.attr('href');var is_a=true;if(!url){url=$button.data('href');is_a=false;} if($button.hasClass('js-loading')){return;} $button.ideapark_button('loading',is_a?19:35);$.ajax({url:url,type:'POST',data:{'ideapark_infinity_loading':1},success:function(results){$button.ideapark_button('reset');if(results.products){$grid.append(results.products);ideapark_sticky_sidebar();ideapark_grid_color_var_init();$(document.body).trigger('ideapark-infinity-loaded');} if(results.paging){$button.parent().replaceWith(results.paging);}else{$button.remove();} $ideapark_infinity_loader=$('.js-load-infinity');}});};root.ideapark_infinity_loading=function(){if($ideapark_infinity_loader&&$ideapark_infinity_loader.length&&!$ideapark_infinity_loader.hasClass('js-loading')){if($ideapark_infinity_loader.offset().top-$(window).scrollTop()-$(window).height()<=300){ideapark_infinity_loader($ideapark_infinity_loader);}}};root.ideapark_grid_color_var_init=function(){var ideapark_color_var_timeout=null;$('.js-grid-color-var:not(.init)').on('click',function(){if(ideapark_color_var_timeout!==null){clearTimeout(ideapark_color_var_timeout);ideapark_color_var_timeout=null;} var $this=$(this);var $product=$this.closest('.c-product-grid__item');var $image=$product.find('.c-product-grid__thumb').first();var $image_wrap=$image.closest('.c-product-grid__thumb-wrap');if($this.hasClass('current')){$product.find('.c-product-grid__color-item.current').removeClass('current hover');$image.attr('src',$image.data('src'));$image.attr('srcset',$image.data('srcset'));$product.find('.c-product-grid__atc-block').removeClass('c-product-grid__atc-block--hide');var $hover=$product.find('.c-product-grid__thumb--hover');if($hover.length){$hover.show();$image.addClass('c-product-grid__thumb--base').removeClass('c-product-grid__thumb--var');} $image.removeClass('c-product-grid__thumb--var');$image_wrap.removeClass('c-product-grid__thumb-wrap--var');return;} $product.find('.c-product-grid__thumb--hover').hide();$product.find('.c-product-grid__thumb--base').removeClass('c-product-grid__thumb--base');$product.find('.c-product-grid__thumb').addClass('c-product-grid__thumb--var');$product.find('.c-product-grid__thumb-wrap').addClass('c-product-grid__thumb-wrap--var');$product.find('.c-product-grid__color-item.current').removeClass('current hover');if(!ideapark_is_mobile_layout&&!$product.hasClass('c-product-grid__item--2-per-row')){$product.find('.c-product-grid__atc-block').addClass('c-product-grid__atc-block--hide');} $this.addClass('current hover');if($image.length){if(typeof $image.data('src')==='undefined'){$image.data('src',$image.attr('src'));$image.data('srcset',$image.attr('srcset'));} $image.attr('src',$this.data('src'));$image.attr('srcset',$this.data('srcset'));}}).on('mouseout',function(){var $this=$(this);$this.removeClass('hover');if($this.hasClass('current')&&ideapark_color_var_timeout===null){ideapark_color_var_timeout=setTimeout(function(){var $product=$this.closest('.c-product-grid__item');var $image=$product.find('.c-product-grid__thumb').first();var $image_wrap=$image.closest('.c-product-grid__thumb-wrap');$product.find('.c-product-grid__atc-block').removeClass('c-product-grid__atc-block--hide');$image.removeClass('c-product-grid__thumb--var');$image_wrap.removeClass('c-product-grid__thumb-wrap--var');ideapark_color_var_timeout=null;},800);}}).addClass('init');if(!ideapark_grid_color_var_init.initialized){ideapark_resize_action_500_add(function(){$('.js-grid-color-var.hover').trigger('mouseout');});} ideapark_grid_color_var_init.initialized=true;};root.ideapark_init_filter_expand=function(){if(!ideapark_wp_vars.collapseFilters){return;} $('.widget_product_tag_cloud .widget-title,.widget_product_categories .widget-title,.widget_price_filter .widget-title,.widget_rating_filter .widget-title, .woocommerce-widget-layered-nav .widget-title').on('click',function(){var $widget=$(this).parent();var container_class='ul';if($widget.hasClass('widget_product_tag_cloud')){container_class='.tagcloud';}else if($widget.hasClass('widget_price_filter')){container_class='form';}else if($widget.find('form.woocommerce-widget-layered-nav-dropdown').first().length){container_class='form';}else if($widget.find('.dropdown_product_cat').first().length){container_class='.select2';} var $list=$widget.find(container_class).first();if($widget.hasClass('expanded')){$list.slideUp({duration:500,complete:function(){ideapark_reset_sticky_sidebar();}});$widget.removeClass('expanded');}else{$list.slideDown({duration:500,start:function(){$(this).css({display:"block"});},complete:function(){$(this).css({display:"block"});ideapark_reset_sticky_sidebar();}});$widget.addClass('expanded');}});};root.ideapark_init_cart_auto_update=function(){var $button=$(".c-cart__shop-update-button--auto");if($button.length){$(document.body).on('change','input.qty',ideapark_debounce(function(){$(".c-cart__shop-update-button--auto").trigger("click");},500));}};root.ideapark_init_anchor_smooth_scrolling=function(){$(document.body).on('click','a[href^="#"]:not(.js-ip-tabs-link):not(.js-tabs-item-link):not(.woocommerce-review-link)',ideapark_hash_menu_animate);};root.ideapark_init_nice_select=function(){$('select.orderby:not(.nice-select)').niceSelect();$('.nice-select .list').each(function(){var $this=$(this),delta;if(ideapark_wp_vars.isRtl){$this.css({right:0});setTimeout(function(){delta=$this.offset().left;if(delta<0){$this.css({right:(delta-20)+'px'});}},100);}else{$this.css({left:0});setTimeout(function(){delta=$window.width()-($this.offset().left+$this.outerWidth());if(delta<0){$this.css({left:(delta-20)+'px'});}},100);}});};root.ideapark_grid_video_start=function(stop_all){if(typeof ideapark_grid_video_start.stopped!=='undefined'&&ideapark_grid_video_start.stopped&&stop_all!==false){return;} if(stop_all===true){ideapark_grid_video_start.stopped=true;} if(stop_all===false){ideapark_grid_video_start.stopped=false;} $('.js-grid-video').each(function(){var $video=$(this);var is_visible=$video.visible(true);var is_active=$video.hasClass('active');if(stop_all){if(is_active){$video[0].pause();$video.removeClass('active');}}else{if(is_visible&&!is_active){$video[0].play();$video.addClass('active');} if(!is_visible&&is_active){$video[0].pause();$video.removeClass('active');}}});};root.ideapark_grid_video_start_debounce=ideapark_debounce(ideapark_grid_video_start,10);root.ideapark_lightbox=function(images,index){if(images.images.length){var options={index:index?index:0,showHideOpacity:true,bgOpacity:1,loop:false,closeOnVerticalDrag:false,mainClass:'',barsSize:{top:0,bottom:0},captionEl:false,fullscreenEl:false,zoomEl:true,shareEl:false,counterEl:false,tapToClose:true,tapToToggleControls:false};var pswpElement=$('.pswp')[0];ideapark_wpadminbar_resize();var gallery=new PhotoSwipe(pswpElement,PhotoSwipeUI_Default,images.images,options);gallery.init();gallery.listen('afterChange',function(){if(!ideapark_empty(gallery.currItem.html)){if(typeof window.wp.mediaelement!=='undefined'&&typeof window.wp.mediaelement.initialize!=='undefined'){$(window.wp.mediaelement.initialize);}}});gallery.listen('close',function(){$('.pswp__video-wrap').html('');$('.c-product__gallery .c-inline-video').each(function(){var $video=$(this);var $owl_item=$video.closest('.owl-item');if(!$owl_item.length||$owl_item.hasClass('active')){$video[0].play();}});ideapark_grid_video_start(false);});if(typeof window.wp.mediaelement!=='undefined'&&typeof window.wp.mediaelement.initialize!=='undefined'){$(window.wp.mediaelement.initialize);}}};root.ideapark_init_recently=function(){const with_container=(typeof ideapark_recently_container!=='undefined'&&ideapark_recently_container);const with_product_id=(typeof ideapark_recently_product_id!=='undefined'&&ideapark_recently_product_id>0);if(with_container||with_product_id){if(with_product_id&&!with_container){if($('.c-product__products--recently .c-product-grid__item').first().hasClass('post-'+ideapark_recently_product_id)){return;}} $.ajax({url:ideapark_wp_vars.ajaxUrl,type:'POST',data:{action:'ideapark_ajax_recently',product_id:ideapark_recently_product_id,add_only:ideapark_recently_add_only?1:0,lang:ideapark_wp_vars.locale},success:function(html){if(with_container&&html){ideapark_parse_recently(html,ideapark_recently_container);} if(ideapark_supports_html5_storage){if(ideapark_recently_add_only){window.localStorage.removeItem(ideapark_recently_storage_key);}else{window.localStorage.setItem(ideapark_recently_storage_key,html);}}}});}};$.fn.visible=function(partial,hidden,direction,container){if(this.length<1)return;direction=direction||'both';var $t=this.length>1?this.eq(0):this,isContained=typeof container!=='undefined'&&container!==null,$c=isContained?$(container):$window,wPosition=isContained?$c.position():0,t=$t.get(0),vpWidth=$c.outerWidth(),vpHeight=$c.outerHeight(),clientSize=hidden===true?t.offsetWidth*t.offsetHeight:true;if(typeof t.getBoundingClientRect==='function'){var rec=t.getBoundingClientRect(),tViz=isContained?rec.top-wPosition.top>=0&&rec.top=0&&rec.top0&&rec.bottom<=vpHeight+wPosition.top:rec.bottom>0&&rec.bottom<=vpHeight,lViz=isContained?rec.left-wPosition.left>=0&&rec.left=0&&rec.left0&&rec.right0&&rec.right<=vpWidth,vVisible=partial?tViz||bViz:tViz&&bViz,hVisible=partial?lViz||rViz:lViz&&rViz;vVisible=(rec.top<0&&rec.bottom>vpHeight)?true:vVisible;hVisible=(rec.left<0&&rec.right>vpWidth)?true:hVisible;if(direction==='both')return clientSize&&vVisible&&hVisible;else if(direction==='vertical')return clientSize&&vVisible;else if(direction==='horizontal')return clientSize&&hVisible;}else{var viewTop=isContained?0:wPosition,viewBottom=viewTop+vpHeight,viewLeft=$c.scrollLeft(),viewRight=viewLeft+vpWidth,position=$t.position(),_top=position.top,_bottom=_top+$t.height(),_left=position.left,_right=_left+$t.width(),compareTop=partial===true?_bottom:_top,compareBottom=partial===true?_top:_bottom,compareLeft=partial===true?_right:_left,compareRight=partial===true?_left:_right;if(direction==='both')return!!clientSize&&((compareBottom<=viewBottom)&&(compareTop>=viewTop))&&((compareRight<=viewRight)&&(compareLeft>=viewLeft));else if(direction==='vertical')return!!clientSize&&((compareBottom<=viewBottom)&&(compareTop>=viewTop));else if(direction==='horizontal')return!!clientSize&&((compareRight<=viewRight)&&(compareLeft>=viewLeft));}};$.fn.extend({ideapark_button:function(option,size,ignore_size){return this.each(function(){var $this=$(this);if((typeof size==='undefined')||!size){size='1em';}else if(size.toString().indexOf('px')!==-1){size+='px';} if(option==='loading'&&!$this.hasClass('js-loading')){$this.data('button',$this.html());if(!ignore_size){$this.data('css-width',$this.css('width'));$this.data('css-height',$this.css('height'));}else{$this.data('ignore-size',$this.css('width'));} $this.css('height',$this.outerHeight());$this.css('width',$this.outerWidth());$this.css('max-width',$this.outerWidth());var $loader=$('');$loader.css({width:size,height:size,});$this.html($loader);$this.addClass('h-after-before-hide js-loading');}else if(option==='reset'&&$this.hasClass('js-loading')){var css_width=$this.data('css-width');var css_height=$this.data('css-height');var content=$this.data('button');ignore_size=ignore_size||$this.data('ignore-size');$this.data('button','');$this.data('css-width','');$this.data('css-height','');$this.data('ignore-size','');$this.html(content);$this.removeClass('h-after-before-hide js-loading');if(!ignore_size){$this.css('max-width',css_width);$this.css('width',css_width);$this.css('height',css_height);}else{$this.css('max-width','');$this.css('width','');$this.css('height','');}}});}});$.parseParams=function(query){var re=/([^&=]+)=?([^&]*)/g;var decodeRE=/\+/g;var decode=function(str){return decodeURIComponent(str.replace(decodeRE," "));};var params={},e;while(e=re.exec(query)){var k=decode(e[1]),v=decode(e[2]);if(k.substring(k.length-2)==='[]'){k=k.substring(0,k.length-2);(params[k]||(params[k]=[])).push(v);}else params[k]=v;} return params;};})(jQuery,window);/*! * The Final Countdown for jQuery v2.2.0 (http://hilios.github.io/jQuery.countdown/) * Copyright (c) 2016 Edson Hilios * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR * COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER * IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ !function(a){"use strict";"function"==typeof define&&define.amd?define(["jquery"],a):a(jQuery)}(function(a){"use strict";function b(a){if(a instanceof Date)return a;if(String(a).match(g))return String(a).match(/^[0-9]*$/)&&(a=Number(a)),String(a).match(/\-/)&&(a=String(a).replace(/\-/g,"/")),new Date(a);throw new Error("Couldn't cast `"+a+"` to a date object.")}function c(a){var b=a.toString().replace(/([.?*+^$[\]\\(){}|-])/g,"\\$1");return new RegExp(b)}function d(a){return function(b){var d=b.match(/%(-|!)?[A-Z]{1}(:[^;]+;)?/gi);if(d)for(var f=0,g=d.length;f1?c:d}var f=[],g=[],h={precision:100,elapse:!1,defer:!1};g.push(/^[0-9]*$/.source),g.push(/([0-9]{1,2}\/){2}[0-9]{4}( [0-9]{1,2}(:[0-9]{2}){2})?/.source),g.push(/[0-9]{4}([\/\-][0-9]{1,2}){2}( [0-9]{1,2}(:[0-9]{2}){2})?/.source),g=new RegExp(g.join("|"));var i={Y:"years",m:"months",n:"daysToMonth",d:"daysToWeek",w:"weeks",W:"weeksToMonth",H:"hours",M:"minutes",S:"seconds",D:"totalDays",I:"totalHours",N:"totalMinutes",T:"totalSeconds"},j=function(b,c,d){this.el=b,this.$el=a(b),this.interval=null,this.offset={},this.options=a.extend({},h),this.firstTick=!0,this.instanceNumber=f.length,f.push(this),this.$el.data("countdown-instance",this.instanceNumber),d&&("function"==typeof d?(this.$el.on("update.countdown",d),this.$el.on("stoped.countdown",d),this.$el.on("finish.countdown",d)):this.options=a.extend({},h,d)),this.setFinalDate(c),this.options.defer===!1&&this.start()};a.extend(j.prototype,{start:function(){null!==this.interval&&clearInterval(this.interval);var a=this;this.update(),this.interval=setInterval(function(){a.update.call(a)},this.options.precision)},stop:function(){clearInterval(this.interval),this.interval=null,this.dispatchEvent("stoped")},toggle:function(){this.interval?this.stop():this.start()},pause:function(){this.stop()},resume:function(){this.start()},remove:function(){this.stop.call(this),f[this.instanceNumber]=null,delete this.$el.data().countdownInstance},setFinalDate:function(a){this.finalDate=b(a)},update:function(){if(0===this.$el.closest("html").length)return void this.remove();var a,b=new Date;return a=this.finalDate.getTime()-b.getTime(),a=Math.ceil(a/1e3),a=!this.options.elapse&&a<0?0:Math.abs(a),this.totalSecsLeft===a||this.firstTick?void(this.firstTick=!1):(this.totalSecsLeft=a,this.elapsed=b>=this.finalDate,this.offset={seconds:this.totalSecsLeft%60,minutes:Math.floor(this.totalSecsLeft/60)%60,hours:Math.floor(this.totalSecsLeft/60/60)%24,days:Math.floor(this.totalSecsLeft/60/60/24)%7,daysToWeek:Math.floor(this.totalSecsLeft/60/60/24)%7,daysToMonth:Math.floor(this.totalSecsLeft/60/60/24%30.4368),weeks:Math.floor(this.totalSecsLeft/60/60/24/7),weeksToMonth:Math.floor(this.totalSecsLeft/60/60/24/7)%4,months:Math.floor(this.totalSecsLeft/60/60/24/30.4368),years:Math.abs(this.finalDate.getFullYear()-b.getFullYear()),totalDays:Math.floor(this.totalSecsLeft/60/60/24),totalHours:Math.floor(this.totalSecsLeft/60/60),totalMinutes:Math.floor(this.totalSecsLeft/60),totalSeconds:this.totalSecsLeft},void(this.options.elapse||0!==this.totalSecsLeft?this.dispatchEvent("update"):(this.stop(),this.dispatchEvent("finish"))))},dispatchEvent:function(b){var c=a.Event(b+".countdown");c.finalDate=this.finalDate,c.elapsed=this.elapsed,c.offset=a.extend({},this.offset),c.strftime=d(this.offset),this.$el.trigger(c)}}),a.fn.countdown=function(){var b=Array.prototype.slice.call(arguments,0);return this.each(function(){var c=a(this).data("countdown-instance");if(void 0!==c){var d=f[c],e=b[0];j.prototype.hasOwnProperty(e)?d[e].apply(d,b.slice(1)):null===String(e).match(/^[$A-Z_][0-9A-Z_$]*$/i)?(d.setFinalDate.call(d,e),d.start()):a.error("Method %s does not exist on jQuery.countdown".replace(/\%s/gi,e))}else new j(this,b[0],b[1])})}}); (function($,root,undefined){"use strict";var ideapark_nav_text=['',''];var ideapark_nav_text_alt=['',''];var ideapark_nav_text_def=['',''];var ideapark_on_transition_end='transitionend webkitTransitionEnd oTransitionEnd';var ideapark_nav_text_big=['',''];var ideapark_is_rtl=$("body").hasClass('h-rtl');$(function(){ideapark_defer_action_add(function(){$(document).on('click',".js-ip-video",function(e){e.preventDefault();var $this=$(this);$this.attr('data-vbtype','video');$this.attr('data-autoplay','true');ideapark_init_venobox($this);});ideapark_init_slider_carousel();ideapark_init_news_widget_carousel();ideapark_init_reviews_widget_carousel();ideapark_init_image_list_2_carousel();ideapark_init_image_list_3_combined();ideapark_init_image_list_3_carousel();ideapark_init_countdown();ideapark_init_accordion();ideapark_init_tabs();ideapark_init_banners();ideapark_init_product_categories_widget();ideapark_resize_action_500_add(function(){ideapark_init_running_line();ideapark_init_tabs(true);ideapark_init_image_list_2_carousel();ideapark_init_hotspot_points($('.c-ip-hotspot__image-wrap'));});});ideapark_init_hotspot_widget_carousel();ideapark_init_running_line();});root.ideapark_init_product_categories_widget=function(){$('.js-product-categories-widget:not(.init)').each(function(){let $widget=$(this);$('.cat-parent',$widget).each(function(){let $parent=$(this);let $plus=$('');$parent.append($plus);$parent.addClass($parent.hasClass('current-cat-parent')||$parent.hasClass('current-cat cat-parent')?'expanded':'collapsed');$plus.on('click',function(){let $li=$plus.closest('.cat-parent');if($li.hasClass('collapsed')){$li.removeClass('collapsed');$li.addClass('expanded');$li.children(".children").slideDown({duration:500,start:function(){$(this).css({display:"block"});},complete:function(){$(this).css({display:"block"});ideapark_reset_sticky_sidebar();}});}else{$li.removeClass('expanded');$li.addClass('collapsed');$li.children(".children").slideUp({duration:500,complete:function(){ideapark_reset_sticky_sidebar();}});}});});$widget.addClass('init');});};root.ideapark_init_slider_carousel=function(){var need_load_animation=false;var draw_timer=[];var radius=6;var arcs=[];var angle=0;var i=0;var d='M0,0 ';arcs[0]=d;do{angle+=5;angle%=365;var radians=((-angle-90)/180)*Math.PI;var x=Math.round((radius+1+Math.cos(radians)*radius)*100)/100;var y=Math.round((radius+1+Math.sin(radians)*radius)*100)/100;if(i===0){d+=" M "+x+" "+y;}else{d+=" L "+x+" "+y;} arcs[angle]=d;i++;}while(angle!=360);var drawCircle=function(circle_id,timeout){var angle=365;var circle=document.getElementById(circle_id);if(circle){for(var index in draw_timer){if(draw_timer[index]){window.clearInterval(draw_timer[index]);draw_timer[index]=null;document.getElementById(index).setAttribute("d",arcs[0]);}} draw_timer[circle_id]=window.setInterval(function(){angle-=5;if(angle>=0){angle%=365;circle.setAttribute("d",arcs[angle]);if(angle===0){window.clearInterval(draw_timer[circle_id]);}}},Math.round(timeout/73));}};$('.js-slider-carousel:not(.owl-carousel)').each(function(){var $this=$(this);var widget_id=$this.data('widget-id');var autoplay=$this.data('autoplay')==='yes';var animation=$this.data('animation');var animation_timeout=$this.data('animation-timeout');var dots=!$this.hasClass('h-carousel--dots-hide');var params={items:1,center:false,autoWidth:false,margin:0,rtl:ideapark_is_rtl,nav:!$(this).hasClass('h-carousel--nav-hide'),dots:dots,dotsData:true,loop:true,navText:ideapark_nav_text,responsive:{0:{nav:0},1189:{nav:!$(this).hasClass('h-carousel--nav-hide'),}},onInitialized:function(event){if(autoplay&&dots){var circle_id="arc-"+widget_id+'-0';drawCircle(circle_id,animation_timeout);} if($(window).width()<=767){$('.c-ip-slider__image--mobile[loading="lazy"]').removeAttr('loading');}else{$('.c-ip-slider__image--desktop[loading="lazy"]').removeAttr('loading');}}};if(autoplay){params.autoplay=true;params.autoplayTimeout=animation_timeout;} if(animation!=''){params.animateOut=animation+'-out';params.animateIn=animation+'-in';} $this.addClass('owl-carousel').on('changed.owl.carousel',function(event){if(autoplay){$this.trigger('stop.owl.autoplay');$this.trigger('play.owl.autoplay');} if(autoplay&&dots){var page=event.page,index;if(event.property.name=='position'){drawCircle("arc-"+widget_id+'-'+page.index,animation_timeout);}}}).owlCarousel(params);if(ideapark_get_time()-ideapark_start_time>4){$this.trigger('next.owl.carousel');} need_load_animation=true;});};root.ideapark_init_gift_widget_carousel=function(){$('.js-gift-carousel:not(.owl-carousel)').each(function(){var $this=$(this);if($('.c-ip-gift__item',$this).length>1){var autoplay=$this.data('autoplay')==='yes';var animation_timeout=$this.data('animation-timeout');var params={center:false,autoWidth:true,items:1,loop:$this.hasClass('h-carousel--loop'),margin:0,rtl:ideapark_is_rtl,nav:!$this.hasClass('h-carousel--nav-hide'),dots:!$this.hasClass('h-carousel--dots-hide'),navText:ideapark_nav_text,onInitialized:ideapark_owl_hide_arrows};if(autoplay){params.autoplay=true;params.autoplayTimeout=animation_timeout;} $this.addClass('owl-carousel').on('resized.owl.carousel',ideapark_owl_hide_arrows).owlCarousel(params);}});};root.ideapark_init_news_widget_carousel=function(){$('.js-news-carousel:not(.owl-carousel)').each(function(){var $list=$(this);if($('.c-post-list',$list).length>1){var count=$list.data('count');var params={center:false,autoWidth:false,loop:false,items:Math.min(3,count),margin:0,rtl:ideapark_is_rtl,nav:!$list.hasClass('h-carousel--nav-hide'),dots:!$list.hasClass('h-carousel--dots-hide'),navText:ideapark_nav_text_def,onInitialized:ideapark_owl_hide_arrows,responsive:$list.hasClass('c-ip-news-carousel__list--grid')?{0:{items:1,nav:false,},768:{items:Math.min(2,count),nav:false,},1190:{items:Math.min(3,count),}}:{0:{items:1,nav:false,},1190:{items:Math.min(2,count),},}};$list.addClass('owl-carousel').on('resized.owl.carousel',function(){ideapark_owl_hide_arrows($list);$list.trigger('arrows.owl.carousel');}).on('refreshed.owl.carousel',function(){$list.trigger('arrows.owl.carousel');}).owlCarousel(params).on('arrows.owl.carousel',function(){if($list.hasClass('c-ip-news-carousel__list--grid')){var $image_container=$list.find('.c-post-list__thumb').first();if($image_container.length){var image_height=$image_container.outerHeight();$list.find(".owl-prev,.owl-next").css({'top':Math.round(image_height)+'px'});}else{$list.find(".owl-prev,.owl-next").css({'top':''});}}}).on('changed.owl.carousel',function(){$list.find('.owl-nav,.owl-dots').removeClass('disabled');}).trigger('arrows.owl.carousel');}});};root.ideapark_init_image_list_2_carousel=function(){$('.js-image-list-2').each(function(){var $this=$(this);ideapark_on_all_images_loaded($this.find('.c-ip-image-list-2__image'),$this,function(){var f=function(){var container_width=$this.closest('.c-ip-image-list-2__wrap').outerWidth();var is_carousel=$this.hasClass('owl-carousel');var is_combined=$this.hasClass('c-ip-image-list-2__list--combined');var $first_item=$('.c-ip-image-list-2__item',$this).first();var margin=40;if($first_item.length){var $owl_item=$first_item.closest('.owl-item');if($owl_item.length){$first_item=$owl_item;} var element=$first_item[0];var style=element.currentStyle||window.getComputedStyle(element);if(ideapark_is_rtl){margin=parseInt(style.marginLeft.replace('px',''))*(is_carousel?1:2);}else{margin=parseInt(style.marginRight.replace('px',''))*(is_carousel?1:2);}}else{return;} var items=0;var items_width=-margin;$this.find('.c-ip-image-list-2__item').each(function(){items_width+=$(this).outerWidth()+margin;items++;});if((items_width>=container_width&&items>1)&&(!is_combined||window.innerWidth<=500)){if(!$this.hasClass('owl-carousel')){var autoplay=$this.data('autoplay')==='yes';var animation_timeout=$this.data('animation-timeout');var params={center:false,margin:margin,loop:false,autoWidth:true,items:1,rtl:ideapark_is_rtl,nav:!$this.hasClass('h-carousel--nav-hide'),dots:!$this.hasClass('h-carousel--dots-hide'),navText:ideapark_nav_text,onInitialized:ideapark_owl_hide_arrows,responsive:{0:{autoWidth:false,},500:{autoWidth:true,},}};if(autoplay){params.autoplay=true;params.loop=true;params.autoplayTimeout=animation_timeout;} $this.addClass('owl-carousel').on('resized.owl.carousel',ideapark_owl_hide_arrows).owlCarousel(params);}}else if(items>1){if($this.hasClass('owl-carousel')){$this.removeClass('owl-carousel').trigger("destroy.owl.carousel");}}};f();if(!$this.hasClass('init')){ideapark_resize_action_500_add(f);$this.addClass('init');}});});};root.ideapark_init_image_list_3_combined=function(){$('.js-image-list-3-combined:not(.init-combined)').each(function(){var $list=$(this);if($list.find('.c-ip-image-list-3__item').length<=1){return;} var combined=$list.data('combined');var resized=function(){var is_mobile=window.innerWidth<768;if(is_mobile&&!$list.hasClass('owl-carousel')){$list.addClass(combined);ideapark_init_image_list_3_carousel();}else if(!is_mobile&&$list.hasClass('owl-carousel')){$list.removeClass(combined).removeClass('owl-carousel').trigger("destroy.owl.carousel");}};resized();ideapark_resize_action_500_add(resized);$list.addClass('init-combined');});};root.ideapark_init_image_list_3_carousel=function(){$('.js-image-list-3:not(.owl-carousel)').each(function(){var $list=$(this);var count=$list.data('count');var items_desktop=$list.data('items-desktop');var items_tablet=$list.data('items-tablet');if(!parseInt(items_tablet)){items_tablet=items_desktop;} if(count>1){var autoplay=$list.data('autoplay')==='yes';var animation_timeout=$list.data('animation-timeout');var params={center:false,loop:false,autoWidth:false,margin:0,rtl:ideapark_is_rtl,nav:!$list.hasClass('h-carousel--nav-hide'),dots:!$list.hasClass('h-carousel--dots-hide'),navText:ideapark_nav_text_def,responsive:{0:{items:1,},768:{items:Math.min(items_tablet,count),},1190:{items:Math.min(items_desktop,count),},}};if(autoplay){params.autoplay=true;params.loop=true;params.autoplayTimeout=animation_timeout;} $list.addClass('owl-carousel').owlCarousel(params);}});};root.ideapark_init_reviews_widget_carousel=function(){$('.js-reviews-carousel:not(.owl-carousel)').each(function(){var $list=$(this);if($list.find('.c-ip-reviews__item').length>1){var layout=$list.data('layout');var autoplay=$list.data('autoplay')==='yes';var animation_timeout=$list.data('animation-timeout');var params={center:true,autoWidth:true,items:1,margin:layout==='layout-2'?80:(layout==='layout-3'?50:0),loop:true,rtl:ideapark_is_rtl,nav:!$list.hasClass('h-carousel--nav-hide'),dots:!$list.hasClass('h-carousel--dots-hide'),onInitialized:ideapark_owl_hide_arrows,navText:ideapark_nav_text_def,responsive:{0:{autoWidth:false},768:{autoWidth:true}},};if(autoplay){params.autoplay=true;params.autoplayTimeout=animation_timeout;params.autoplayHoverPause=true;} $list.addClass('owl-carousel').on('resized.owl.carousel',ideapark_owl_hide_arrows).owlCarousel(params);}});};root.ideapark_init_countdown=function(){$('.js-countdown').each(function(){var $this=$(this),finalDate=$(this).data('date'),_n=$(this).data('month'),_w=$(this).data('week'),_d=$(this).data('day'),_h=$(this).data('hour'),_m=$(this).data('minute'),_s=$(this).data('second');if(finalDate){$this.countdown(finalDate,function(event){var is_month=!($(window).width()<375||_n==='no'||_n==='false'||_n==='0');var is_week=!($(window).width()<375||_w==='no'||_w==='false'||_w==='0');$this.html(event.strftime(''+(!is_month?'':('%-m'+ideapark_countdown_months+''))+(!is_week?'':('%'+(is_month?'-W':'-w')+''+ideapark_countdown_weeks+''))+(_d==='no'||_d==='false'||_d==='0'?'':('%'+(is_week?'-d':(is_month?'-n':'-D'))+''+ideapark_countdown_days+''))+(_h==='no'||_h==='false'||_h==='0'?'':('%H'+ideapark_countdown_hours+''))+(_m==='no'||_m==='false'||_m==='0'?'':('%M'+ideapark_countdown_minutes+''))+(_s==='no'||_s==='false'||_s==='0'?'':('%S'+ideapark_countdown_seconds+''))));});}});};root.ideapark_init_accordion=function(){$('.js-accordion-title:not(.init)').on('click',function(){var $this=$(this);var $accordion=$this.closest('.c-ip-accordion');var $item=$this.closest('.c-ip-accordion__item');var $content=$item.find('.c-ip-accordion__content');var $old_item=$accordion.find('.c-ip-accordion__item--active');var is_active=$item.hasClass('c-ip-accordion__item--active');if($old_item.length){$old_item.removeClass('c-ip-accordion__item--active');$old_item.find('.c-ip-accordion__content').slideUp();} if(!is_active){$content.slideDown();$item.addClass('c-ip-accordion__item--active');}}).addClass('init');};root.ideapark_init_tabs=function(is_resize){$('.js-ip-tabs-list').each(function(){var $this=$(this);var $tabs=$this.closest('.js-ip-tabs');var container_width=$this.closest('.js-ip-tabs-wrap').outerWidth();var $first_tab=$('.js-ip-tabs-menu-item',$tabs).first();var margin=63;if($first_tab.length){var $owl_item=$first_tab.closest('.owl-item');if($owl_item.length){$first_tab=$owl_item;} var element=$first_tab[0];var style=element.currentStyle||window.getComputedStyle(element);if(ideapark_is_rtl){margin=parseInt(style.marginLeft.replace('px',''));}else{margin=parseInt(style.marginRight.replace('px',''));}}else{return;} var items_width=-margin;$this.find('.js-ip-tabs-menu-item').each(function(){items_width+=$(this).outerWidth()+margin;});if(items_width>=container_width){if(!$this.hasClass('owl-carousel')){$this.addClass('owl-carousel').owlCarousel({center:false,loop:false,margin:margin,autoWidth:true,items:1,rtl:ideapark_is_rtl,nav:!$this.hasClass('h-carousel--nav-hide'),dots:!$this.hasClass('h-carousel--dots-hide'),navText:ideapark_nav_text,responsive:{0:{nav:0},769:{nav:!$this.hasClass('h-carousel--nav-hide'),}},});}}else{if($this.hasClass('owl-carousel')){$this.removeClass('owl-carousel').trigger("destroy.owl.carousel");}} if(typeof is_resize==='undefined'||!is_resize){if(!$this.hasClass('init')){$('.js-ip-tabs-link',$tabs).on('click',function(e){e.preventDefault();var $this=$(this);var index=$this.data('index');var $content=$tabs.find($this.attr('href'));var $tab=$this.closest('.js-ip-tabs-menu-item');var $current_content=$tabs.find('.visible');$tabs.find('.js-ip-tabs-menu-item.active').removeClass('active');$tab.addClass('active');if($content.length&&$current_content.length){var f=function(){f=null;$current_content.removeClass('visible');$content.addClass('visible');setTimeout(function(){$content.find('.owl-carousel').each(function(){$(this).trigger('refresh.owl.carousel');ideapark_owl_hide_arrows($(this));});$content.addClass('active');},100);};var f2=function(){if(f){f();}};ideapark_on_transition_end_callback($current_content,f2);setTimeout(f2,400);$current_content.removeClass('active');} $this.closest('.js-ip-tabs-list').trigger("to.owl.carousel",[index,300]);});$this.addClass('init');}}});};root.ideapark_init_banners=function(){$('.js-ip-banners-changing:not(.init)').each(function(){var $list=$(this);var $items=$('.c-ip-banners__item',$list);var animation=$list.data('animation');var animation_timeout=$list.data('animation-timeout');var i=1;var $banners=[];var timer=null;var is_images_loaded=false;var is_started=false;$list.addClass('init');if($items.length){var observer=new IntersectionObserver(function(entries){if(entries[0].isIntersecting===true){if(!is_images_loaded){$list.find('.c-ip-banners__image[loading]').removeAttr('loading');is_images_loaded=true;} is_started=true;}else{is_started=false;}},{threshold:[0]});observer.observe($list[0]);$items.each(function(){var $banner=$(this);var order=i++;var timestamp=Math.round(new Date()/1000);$banner.css({order:order});$banner.data('timestamp',timestamp-(i===2?-1:0));$banners.push($banner);});timer=setInterval(function(){if(!is_started){return;} var $first_item=$items.first();var element=$first_item[0];var style=element.currentStyle||window.getComputedStyle(element);var banner_width=parseInt(style.width.replace('px',''));var container_width=$list.outerWidth();var banners_on_screen=Math.round(container_width/banner_width);var $banners_visible=[];var $banners_order=[];$banners.sort(function($a,$b){return $a.css('order')-$b.css('order');});for(var i=0;i<$banners.length;i++){if(i1){var autoplay=$this.data('autoplay')==='yes';var animation_timeout=$this.data('animation-timeout');var items_count=parseInt($this.data('count'));var params={center:false,loop:true,margin:0,rtl:ideapark_is_rtl,nav:!$this.hasClass('h-carousel--nav-hide'),dots:!$this.hasClass('h-carousel--dots-hide'),navText:ideapark_nav_text_def,responsive:{0:{items:1,},768:{items:Math.min(2,items_count),},1190:{items:Math.min(3,items_count),},},};if(autoplay){params.autoplay=true;params.autoplayTimeout=animation_timeout;params.autoplayHoverPause=true;} $this.addClass('owl-carousel init').owlCarousel(params);}});};root.ideapark_init_hotspot_widget_carousel=function(){$('.js-hotspot-carousel:not(.init)').each(function(){var $this=$(this);var $container=$this.closest('.c-ip-hotspot');$this.addClass('init');$this.find('.c-ip-hotspot__image',$container).each(function(){var $this=$(this);var isLoaded=this.complete&&this.naturalHeight!==0;if($this.attr('loading')==='lazy'&&!isLoaded){$this.on('load',function(e){ideapark_init_hotspot_points($(this).closest('.c-ip-hotspot__image-wrap'));});}else{ideapark_init_hotspot_points($(this).closest('.c-ip-hotspot__image-wrap'));}});$('.js-carousel-point',$container).on('click',function(e){if($(window).width()<=768){var $popup_container=$('.js-hotspot-container',$container);var $popup=$('.js-hotspot-popup',$container);var $product=$('.c-ip-hotspot__point-popup',$(this));var $product_new=$product.clone();$product_new[0].className='';$product_new.addClass('c-ip-hotspot__popup-mobile');$popup_container.html($product_new);$popup.trigger('ip-open');}else if($(window).width()>=1190){document.location=$(this).find('a').first().attr('href');}});});};root.ideapark_init_hotspot_points=function($containers){$containers.each(function(){var $container=$(this);var width=$container.width();var height=$container.height();if(width<=1||height<=1){return;} $container.find('.c-ip-hotspot__point-popup--left,.c-ip-hotspot__point-popup--right,.c-ip-hotspot__point-popup--top').removeClass('c-ip-hotspot__point-popup--left c-ip-hotspot__point-popup--right c-ip-hotspot__point-popup--top');$container.find('.js-carousel-point').each(function(){var $this=$(this);var left_css=Math.round($this.data('left')*width/100);var top_css=Math.round($this.data('top')*height/100);$this.css({'left':left_css+'px','top':top_css+'px',});$this.addClass('init');setTimeout(function(){var $popup=$this.find('.c-ip-hotspot__point-popup');var popup_width=$popup.outerWidth();var left=$popup.offset().left;var top=$popup.offset().top-$container.offset().top;var right=window.innerWidth-(left+popup_width);if(left<0&&right>=0){$popup.addClass('c-ip-hotspot__point-popup--left');} if(right<0&&left>=0){$popup.addClass('c-ip-hotspot__point-popup--right');} if(top<0){$popup.addClass('c-ip-hotspot__point-popup--top');}},100);});});};root.ideapark_init_running_line=function(){$('.js-ip-running-line').each(function(){var $line=$(this);var $item=$line.find('.c-ip-running-line__content').first();var line_width=$item.outerWidth();var content_width=$line.innerWidth();var cnt=Math.ceil(content_width/line_width)+2;var $new_line=$line.clone();$new_line.find('.c-ip-running-line__content:not(:first-child)').remove();for(var i=0;i