equalheight=function(n){var r=0,u=0,i=[],t;$(n).each(function(){if(t=$(this),$(t).height("auto"),topPostion=t.position().top,u!=topPostion){for(currentDiv=0;currentDiv<i.length;currentDiv++)i[currentDiv].height(r);i.length=0;u=topPostion;r=t.height();i.push(t)}else i.push(t),r=r<t.height()?t.height():r;for(currentDiv=0;currentDiv<i.length;currentDiv++)i[currentDiv].height(r)})};var findBoxes=$(".service-item-box").length>0;$(window).load(function(){findBoxes&&equalheight(".list-bluebg li .service-item-box")});$(window).resize(function(){findBoxes&&equalheight(".list-bluebg li .service-item-box")});;
/*! Copyright (c) 2011 Piotr Rochala (http://rocha.la)
 * Dual licensed under the MIT (http://www.opensource.org/licenses/mit-license.php)
 * and GPL (http://www.opensource.org/licenses/gpl-license.php) licenses.
 *
 * Version: 1.1.1
 *
 */
(function(n){jQuery.fn.extend({slimScroll:function(t){var i=n.extend({width:"auto",height:"250px",size:"7px",color:"#000",position:"right",distance:"1px",start:"top",opacity:.4,alwaysVisible:!1,disableFadeOut:!1,railVisible:!1,railColor:"#333",railOpacity:.2,railDraggable:!0,railClass:"slimScrollRail",barClass:"slimScrollBar",wrapperClass:"slimScrollDiv",allowPageScroll:!1,wheelStep:20,touchScrollStep:200},t);return this.each(function(){function w(t){var t,u,f;h&&(t=t||window.event,u=0,t.wheelDelta&&(u=-t.wheelDelta/120),t.detail&&(u=t.detail/3),f=t.target||t.srcTarget,n(f).closest("."+i.wrapperClass).is(r.parent())&&o(u,!0),t.preventDefault&&!l&&t.preventDefault(),l||(t.returnValue=!1))}function o(n,t,e){var o=n,c=r.outerHeight()-u.outerHeight(),h;t&&(o=parseInt(u.css("top"))+n*parseInt(i.wheelStep)/100*u.outerHeight(),o=Math.min(Math.max(o,0),c),o=n>0?Math.ceil(o):Math.floor(o),u.css({top:o+"px"}));f=parseInt(u.css("top"))/(r.outerHeight()-u.outerHeight());o=f*(r[0].scrollHeight-r.outerHeight());e&&(o=n,h=o/r[0].scrollHeight*r.outerHeight(),h=Math.min(Math.max(h,0),c),u.css({top:h+"px"}));r.scrollTop(o);r.trigger("slimscrolling",~~o);k();s()}function ut(){window.addEventListener?(this.addEventListener("DOMMouseScroll",w,!1),this.addEventListener("mousewheel",w,!1)):document.attachEvent("onmousewheel",w)}function b(){c=Math.max(r.outerHeight()/r[0].scrollHeight*r.outerHeight(),rt);u.css({height:c+"px"});var n=c==r.outerHeight()?"none":"block";u.css({display:n})}function k(){if(b(),clearTimeout(d),f==~~f&&(l=i.allowPageScroll,nt!=f)){var n=~~f==0?"top":"bottom";r.trigger("slimscroll",n)}if(nt=f,c>=r.outerHeight()){l=!0;return}u.stop(!0,!0).fadeIn("fast");i.railVisible&&e.stop(!0,!0).fadeIn("fast")}function s(){i.alwaysVisible||(d=setTimeout(function(){i.disableFadeOut&&h||v||y||(u.fadeOut("slow"),e.fadeOut("slow"))},1e3))}var h,v,y,d,g,c,f,nt,p="<div><\/div>",rt=30,l=!1,r=n(this),a,tt;if(r.parent().hasClass(i.wrapperClass)){if(a=r.scrollTop(),u=r.parent().find("."+i.barClass),e=r.parent().find("."+i.railClass),b(),n.isPlainObject(t)){if("scrollTo"in t)a=parseInt(i.scrollTo);else if("scrollBy"in t)a+=parseInt(i.scrollBy);else if("destroy"in t){u.remove();e.remove();r.unwrap();return}o(a,!1,!0)}return}i.height=i.height=="auto"?r.parent().innerHeight():i.height;tt=n(p).addClass(i.wrapperClass).css({position:"relative",overflow:"hidden",width:i.width,height:i.height});r.css({overflow:"hidden",width:i.width,height:i.height});var e=n(p).addClass(i.railClass).css({width:i.size,height:"100%",position:"absolute",top:0,display:i.alwaysVisible&&i.railVisible?"block":"none","border-radius":i.size,background:i.railColor,opacity:i.railOpacity,zIndex:90}),u=n(p).addClass(i.barClass).css({background:i.color,width:i.size,position:"absolute",top:0,opacity:i.opacity,display:i.alwaysVisible?"block":"none","border-radius":i.size,BorderRadius:i.size,MozBorderRadius:i.size,WebkitBorderRadius:i.size,zIndex:99}),it=i.position=="right"?{right:i.distance}:{left:i.distance};e.css(it);u.css(it);r.wrap(tt);r.parent().append(u);r.parent().append(e);i.railDraggable&&u.draggable({axis:"y",containment:"parent",start:function(){y=!0},stop:function(){y=!1;s()},drag:function(){o(0,n(this).position().top,!1)}});e.hover(function(){k()},function(){s()});u.hover(function(){v=!0},function(){v=!1});r.hover(function(){h=!0;k();s()},function(){h=!1;s()});r.bind("touchstart",function(n){n.originalEvent.touches.length&&(g=n.originalEvent.touches[0].pageY)});r.bind("touchmove",function(n){if(n.originalEvent.preventDefault(),n.originalEvent.touches.length){var t=(g-n.originalEvent.touches[0].pageY)/i.touchScrollStep;o(t,!0)}});i.start==="bottom"?(u.css({top:r.outerHeight()-u.outerHeight()}),o(0,!0)):i.start!=="top"&&(o(n(i.start).position().top,null,!0),i.alwaysVisible||u.hide());ut();b()}),this}});jQuery.fn.extend({slimscroll:jQuery.fn.slimScroll})})(jQuery);;
/**
 * @preserve
 * Project: Bootstrap Hover Dropdown
 * Author: Cameron Spear
 * Version: v2.1.3
 * Contributors: Mattia Larentis
 * Dependencies: Bootstrap's Dropdown plugin, jQuery
 * Description: A simple plugin to enable Bootstrap dropdowns to active on hover and provide a nice user experience.
 * License: MIT
 * Homepage: http://cameronspear.com/blog/bootstrap-dropdown-on-hover-plugin/
 */
(function(n,t){var i=n();n.fn.dropdownHover=function(r){return"ontouchstart"in document?this:(i=i.add(this.parent()),this.each(function(){function h(){t.clearTimeout(s);t.clearTimeout(o);o=t.setTimeout(function(){i.find(":focus").blur();e.instantlyCloseOthers===!0&&i.removeClass("open");t.clearTimeout(o);u.attr("aria-expanded","true");f.addClass("open");u.trigger(l)},e.hoverDelay)}var u=n(this),f=u.parent(),c={delay:n(this).data("delay"),hoverDelay:n(this).data("hover-delay"),instantlyCloseOthers:n(this).data("close-others")},l="show.bs.dropdown",a="hide.bs.dropdown",e=n.extend(!0,{},{delay:500,hoverDelay:500,instantlyCloseOthers:!0},r,c),s,o;f.hover(function(n){if(!f.hasClass("open")&&!u.is(n.target))return!0;h(n)},function(){t.clearTimeout(o);s=t.setTimeout(function(){u.attr("aria-expanded","false");f.removeClass("open");u.trigger(a)},e.delay)});u.hover(function(n){if(!f.hasClass("open")&&!f.is(n.target))return!0;h(n)});f.find(".dropdown-submenu").each(function(){var i=n(this),r;i.hover(function(){t.clearTimeout(r);i.children(".dropdown-menu").show();i.siblings().children(".dropdown-menu").hide()},function(){var n=i.children(".dropdown-menu");r=t.setTimeout(function(){n.hide()},e.delay)})})}))};n(document).ready(function(){n('[data-hover="dropdown"]').dropdownHover()})})(jQuery,window);;
var dropdownMobile=function(){!function(n){"use strict";function u(){r(n(i)).removeClass("open")}function r(t){var i=t.attr("data-target"),r;return i||(i=t.attr("href"),i=i&&/#/.test(i)&&i.replace(/.*(?=#[^\s]*$)/,"")),r=n(i),r.length||(r=t.parent()),r}var i="[data-toggle=dropdown]",t=function(t){var i=n(t).on("click.dropdown.data-api",this.toggle);n("html").on("click.dropdown.data-api",function(){i.parent().removeClass("open")})};t.prototype={constructor:t,toggle:function(){var t=n(this),i,f;if(!t.is(".disabled, :disabled"))return i=r(t),f=i.hasClass("open"),u(),f||(i.toggleClass("open"),t.focus()),!1},keydown:function(t){var f,u,e,o,i;if(/(38|40|27)/.test(t.keyCode)&&(f=n(this),t.preventDefault(),t.stopPropagation(),!f.is(".disabled, :disabled"))){if(e=r(f),o=e.hasClass("open"),!o||o&&t.keyCode==27)return f.click();(u=n("[role=menu] li:not(.divider) a",e),u.length)&&(i=u.index(u.filter(":focus")),t.keyCode==38&&i>0&&i--,t.keyCode==40&&i<u.length-1&&i++,~i||(i=0),u.eq(i).focus())}}};n.fn.dropdown=function(i){return this.each(function(){var r=n(this),u=r.data("dropdown");u||r.data("dropdown",u=new t(this));typeof i=="string"&&u[i].call(r)})};n.fn.dropdown.Constructor=t;n(function(){n("html").on("click.dropdown.data-api touchstart.dropdown.data-api",u);n("body").on("click.dropdown",".dropdown form",function(n){n.stopPropagation()}).on("touchstart.dropdown.data-api",".dropdown",function(n){n.stopPropagation()}).on("click.dropdown.data-api touchstart.dropdown.data-api",i,t.prototype.toggle).on("keydown.dropdown.data-api touchstart.dropdown.data-api",i+", [role=menu]",t.prototype.keydown)})}(window.jQuery)};;
(function(n){var t={},r={mode:"horizontal",slideSelector:"",infiniteLoop:!0,hideControlOnEnd:!1,speed:500,easing:null,slideMargin:0,startSlide:0,randomStart:!1,captions:!1,ticker:!1,tickerHover:!1,adaptiveHeight:!1,adaptiveHeightSpeed:500,video:!1,useCSS:!0,preloadImages:"visible",responsive:!0,slideZIndex:50,wrapperClass:"bx-wrapper",touchEnabled:!0,swipeThreshold:50,oneToOneTouch:!0,preventDefaultSwipeX:!0,preventDefaultSwipeY:!1,pager:!0,pagerType:"full",pagerShortSeparator:" / ",pagerSelector:null,buildPager:null,pagerCustom:null,controls:!0,nextText:"Next",prevText:"Prev",nextSelector:null,prevSelector:null,autoControls:!1,startText:"Start",stopText:"Stop",autoControlsCombine:!1,autoControlsSelector:null,auto:!1,pause:4e3,autoStart:!0,autoDirection:"next",autoHover:!1,autoDelay:0,autoSlideForOnePage:!1,minSlides:1,maxSlides:1,moveSlides:0,slideWidth:0,onSliderLoad:function(){},onSlideBefore:function(){},onSlideAfter:function(){},onSlideNext:function(){},onSlidePrev:function(){},onSliderResize:function(){}};n.fn.bxSlider=function(u){var f,e;if(this.length==0)return this;if(this.length>1)return this.each(function(){n(this).bxSlider(u)}),this;f={};e=this;t.el=this;var w=n(window).width(),b=n(window).height(),k=function(){f.settings=n.extend({},r,u);f.settings.slideWidth=parseInt(f.settings.slideWidth);f.children=e.children(f.settings.slideSelector);f.children.length<f.settings.minSlides&&(f.settings.minSlides=f.children.length);f.children.length<f.settings.maxSlides&&(f.settings.maxSlides=f.children.length);f.settings.randomStart&&(f.settings.startSlide=Math.floor(Math.random()*f.children.length));f.active={index:f.settings.startSlide};f.carousel=f.settings.minSlides>1||f.settings.maxSlides>1;f.carousel&&(f.settings.preloadImages="all");f.minThreshold=f.settings.minSlides*f.settings.slideWidth+(f.settings.minSlides-1)*f.settings.slideMargin;f.maxThreshold=f.settings.maxSlides*f.settings.slideWidth+(f.settings.maxSlides-1)*f.settings.slideMargin;f.working=!1;f.controls={};f.interval=null;f.animProp=f.settings.mode=="vertical"?"top":"left";f.usingCSS=f.settings.useCSS&&f.settings.mode!="fade"&&function(){var i=document.createElement("div"),n=["WebkitPerspective","MozPerspective","OPerspective","msPerspective"];for(var t in n)if(i.style[n[t]]!==undefined)return f.cssPrefix=n[t].replace("Perspective","").toLowerCase(),f.animProp="-"+f.cssPrefix+"-transform",!0;return!1}();f.settings.mode=="vertical"&&(f.settings.maxSlides=f.settings.minSlides);e.data("origStyle",e.attr("style"));e.children(f.settings.slideSelector).each(function(){n(this).data("origStyle",n(this).attr("style"))});ft()},ft=function(){var i,t;e.wrap('<div class="'+f.settings.wrapperClass+'"><div class="bx-viewport"><\/div><\/div>');f.viewport=e.parent();f.loader=n('<div class="bx-loading" />');f.viewport.prepend(f.loader);e.css({width:f.settings.mode=="horizontal"?f.children.length*100+215+"%":"auto",position:"relative"});f.usingCSS&&f.settings.easing?e.css("-"+f.cssPrefix+"-transition-timing-function",f.settings.easing):f.settings.easing||(f.settings.easing="swing");i=h();f.viewport.css({width:"100%",overflow:"hidden",position:"relative"});f.viewport.parent().css({maxWidth:st()});f.settings.pager||f.viewport.parent().css({margin:"0 auto 0px"});f.children.css({float:f.settings.mode=="horizontal"?"left":"none",listStyle:"none",position:"relative"});f.children.css("width",d());f.settings.mode=="horizontal"&&f.settings.slideMargin>0&&f.children.css("marginRight",f.settings.slideMargin);f.settings.mode=="vertical"&&f.settings.slideMargin>0&&f.children.css("marginBottom",f.settings.slideMargin);f.settings.mode=="fade"&&(f.children.css({position:"absolute",zIndex:0,display:"none"}),f.children.eq(f.settings.startSlide).css({zIndex:f.settings.slideZIndex,display:"block"}));f.controls.el=n('<div class="bx-controls" />');f.settings.captions&&at();f.active.last=f.settings.startSlide==o()-1;f.settings.video&&e.fitVids();t=f.children.eq(f.settings.startSlide);f.settings.preloadImages=="all"&&(t=f.children);f.settings.ticker?f.settings.pager=!1:(f.settings.pager&&ht(),f.settings.controls&&ct(),f.settings.auto&&f.settings.autoControls&&lt(),(f.settings.controls||f.settings.autoControls||f.settings.pager)&&f.viewport.after(f.controls.el));et(t,ot)},et=function(t,i){var r=t.find("img, iframe").length,u;if(r==0){i();return}u=0;t.find("img, iframe").each(function(){n(this).one("load",function(){++u==r&&i()}).each(function(){this.complete&&n(this).load()})})},ot=function(){if(f.settings.infiniteLoop&&f.settings.mode!="fade"&&!f.settings.ticker){var t=f.settings.mode=="vertical"?f.settings.minSlides:f.settings.maxSlides,i=f.children.slice(0,t).clone().addClass("bx-clone"),r=f.children.slice(-t).clone().addClass("bx-clone");e.append(i).prepend(r)}f.loader.remove();g();f.settings.mode=="vertical"&&(f.settings.adaptiveHeight=!0);f.viewport.height(l());e.redrawSlider();f.settings.onSliderLoad(f.active.index);f.initialized=!0;f.settings.responsive&&n(window).bind("resize",ut);f.settings.auto&&f.settings.autoStart&&(o()>1||f.settings.autoSlideForOnePage)&&kt();f.settings.ticker&&dt();f.settings.pager&&v(f.settings.startSlide);f.settings.controls&&tt();f.settings.touchEnabled&&!f.settings.ticker&&gt()},l=function(){var r=0,t=n(),u;if(f.settings.mode=="vertical"||f.settings.adaptiveHeight)if(f.carousel)for(u=f.settings.moveSlides==1?f.active.index:f.active.index*c(),t=f.children.eq(u),i=1;i<=f.settings.maxSlides-1;i++)t=u+i>=f.children.length?t.add(f.children.eq(i-1)):t.add(f.children.eq(u+i));else t=f.children.eq(f.active.index);else t=f.children;return f.settings.mode=="vertical"?(t.each(function(){r+=n(this).outerHeight()}),f.settings.slideMargin>0&&(r+=f.settings.slideMargin*(f.settings.minSlides-1))):r=Math.max.apply(Math,t.map(function(){return n(this).outerHeight(!1)}).get()),f.viewport.css("box-sizing")=="border-box"?r+=parseFloat(f.viewport.css("padding-top"))+parseFloat(f.viewport.css("padding-bottom"))+parseFloat(f.viewport.css("border-top-width"))+parseFloat(f.viewport.css("border-bottom-width")):f.viewport.css("box-sizing")=="padding-box"&&(r+=parseFloat(f.viewport.css("padding-top"))+parseFloat(f.viewport.css("padding-bottom"))),r},st=function(){var n="100%";return f.settings.slideWidth>0&&(n=f.settings.mode=="horizontal"?f.settings.maxSlides*f.settings.slideWidth+(f.settings.maxSlides-1)*f.settings.slideMargin:f.settings.slideWidth),n},d=function(){var t=f.settings.slideWidth,n=f.viewport.width();return f.settings.slideWidth==0||f.settings.slideWidth>n&&!f.carousel||f.settings.mode=="vertical"?t=n:f.settings.maxSlides>1&&f.settings.mode=="horizontal"&&(n>f.maxThreshold||n<f.minThreshold&&(t=(n-f.settings.slideMargin*(f.settings.minSlides-1))/f.settings.minSlides)),t},h=function(){var n=1,t;return f.settings.mode=="horizontal"&&f.settings.slideWidth>0?f.viewport.width()<f.minThreshold?n=f.settings.minSlides:f.viewport.width()>f.maxThreshold?n=f.settings.maxSlides:(t=f.children.first().width()+f.settings.slideMargin,n=Math.floor((f.viewport.width()+f.settings.slideMargin)/t)):f.settings.mode=="vertical"&&(n=f.settings.minSlides),n},o=function(){var n=0,t,i;if(f.settings.moveSlides>0)if(f.settings.infiniteLoop)n=Math.ceil(f.children.length/c());else for(t=0,i=0;t<f.children.length;)++n,t=i+h(),i+=f.settings.moveSlides<=h()?f.settings.moveSlides:h();else n=Math.ceil(f.children.length/h());return n},c=function(){return f.settings.moveSlides>0&&f.settings.moveSlides<=h()?f.settings.moveSlides:h()},g=function(){var t,i,n;f.children.length>f.settings.maxSlides&&f.active.last&&!f.settings.infiniteLoop?f.settings.mode=="horizontal"?(t=f.children.last(),n=t.position(),s(-(n.left-(f.viewport.width()-t.outerWidth())),"reset",0)):f.settings.mode=="vertical"&&(i=f.children.length-f.settings.minSlides,n=f.children.eq(i).position(),s(-n.top,"reset",0)):(n=f.children.eq(f.active.index*c()).position(),f.active.index==o()-1&&(f.active.last=!0),n!=undefined&&(f.settings.mode=="horizontal"?s(-n.left,"reset",0):f.settings.mode=="vertical"&&s(-n.top,"reset",0)))},s=function(n,t,i,r){var u,o;f.usingCSS?(u=f.settings.mode=="vertical"?"translate3d(0, "+n+"px, 0)":"translate3d("+n+"px, 0, 0)",e.css("-"+f.cssPrefix+"-transition-duration",i/1e3+"s"),t=="slide"?(e.css(f.animProp,u),e.bind("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd",function(){e.unbind("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd");y()})):t=="reset"?e.css(f.animProp,u):t=="ticker"&&(e.css("-"+f.cssPrefix+"-transition-timing-function","linear"),e.css(f.animProp,u),e.bind("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd",function(){e.unbind("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd");s(r.resetValue,"reset",0);a()}))):(o={},o[f.animProp]=n,t=="slide"?e.animate(o,i,f.settings.easing,function(){y()}):t=="reset"?e.css(f.animProp,n):t=="ticker"&&e.animate(o,speed,"linear",function(){s(r.resetValue,"reset",0);a()}))},nt=function(){for(var i,r="",u=o(),t=0;t<u;t++)i="",f.settings.buildPager&&n.isFunction(f.settings.buildPager)?(i=f.settings.buildPager(t),f.pagerEl.addClass("bx-custom-pager")):(i=t+1,f.pagerEl.addClass("bx-default-pager")),r+='<div class="bx-pager-item"><a href="" data-slide-index="'+t+'" class="bx-pager-link">'+i+"<\/a><\/div>";f.pagerEl.html(r)},ht=function(){f.settings.pagerCustom?f.pagerEl=n(f.settings.pagerCustom):(f.pagerEl=n('<div class="bx-pager" />'),f.settings.pagerSelector?n(f.settings.pagerSelector).html(f.pagerEl):f.controls.el.addClass("bx-has-pager").append(f.pagerEl),nt());f.pagerEl.on("click","a",bt)},ct=function(){f.controls.next=n('<a class="bx-next" href="">'+f.settings.nextText+"<\/a>");f.controls.prev=n('<a class="bx-prev" href="">'+f.settings.prevText+"<\/a>");f.controls.next.bind("click",vt);f.controls.prev.bind("click",yt);f.settings.nextSelector&&n(f.settings.nextSelector).append(f.controls.next);f.settings.prevSelector&&n(f.settings.prevSelector).append(f.controls.prev);f.settings.nextSelector||f.settings.prevSelector||(f.controls.directionEl=n('<div class="bx-controls-direction" />'),f.controls.directionEl.append(f.controls.prev).append(f.controls.next),f.controls.el.addClass("bx-has-controls-direction").append(f.controls.directionEl))},lt=function(){f.controls.start=n('<div class="bx-controls-auto-item"><a class="bx-start" href="">'+f.settings.startText+"<\/a><\/div>");f.controls.stop=n('<div class="bx-controls-auto-item"><a class="bx-stop" href="">'+f.settings.stopText+"<\/a><\/div>");f.controls.autoEl=n('<div class="bx-controls-auto" />');f.controls.autoEl.on("click",".bx-start",pt);f.controls.autoEl.on("click",".bx-stop",wt);f.settings.autoControlsCombine?f.controls.autoEl.append(f.controls.start):f.controls.autoEl.append(f.controls.start).append(f.controls.stop);f.settings.autoControlsSelector?n(f.settings.autoControlsSelector).html(f.controls.autoEl):f.controls.el.addClass("bx-has-controls-auto").append(f.controls.autoEl);p(f.settings.autoStart?"stop":"start")},at=function(){f.children.each(function(){var t=n(this).find("img:first").attr("title");t!=undefined&&(""+t).length&&n(this).append('<div class="bx-caption"><span>'+t+"<\/span><\/div>")})},vt=function(n){f.settings.auto&&e.stopAuto();e.goToNextSlide();n.preventDefault()},yt=function(n){f.settings.auto&&e.stopAuto();e.goToPrevSlide();n.preventDefault()},pt=function(n){e.startAuto();n.preventDefault()},wt=function(n){e.stopAuto();n.preventDefault()},bt=function(t){var i,r;f.settings.auto&&e.stopAuto();i=n(t.currentTarget);i.attr("data-slide-index")!==undefined&&(r=parseInt(i.attr("data-slide-index")),r!=f.active.index&&e.goToSlide(r),t.preventDefault())},v=function(t){var i=f.children.length;if(f.settings.pagerType=="short"){f.settings.maxSlides>1&&(i=Math.ceil(f.children.length/f.settings.maxSlides));f.pagerEl.html(t+1+f.settings.pagerShortSeparator+i);return}f.pagerEl.find("a").removeClass("active");f.pagerEl.each(function(i,r){n(r).find("a").eq(t).addClass("active")})},y=function(){if(f.settings.infiniteLoop){var n="";f.active.index==0?n=f.children.eq(0).position():f.active.index==o()-1&&f.carousel?n=f.children.eq((o()-1)*c()).position():f.active.index==f.children.length-1&&(n=f.children.eq(f.children.length-1).position());n&&(f.settings.mode=="horizontal"?s(-n.left,"reset",0):f.settings.mode=="vertical"&&s(-n.top,"reset",0))}f.working=!1;f.settings.onSlideAfter(f.children.eq(f.active.index),f.oldIndex,f.active.index)},p=function(n){f.settings.autoControlsCombine?f.controls.autoEl.html(f.controls[n]):(f.controls.autoEl.find("a").removeClass("active"),f.controls.autoEl.find("a:not(.bx-"+n+")").addClass("active"))},tt=function(){o()==1?(f.controls.prev.addClass("disabled"),f.controls.next.addClass("disabled")):!f.settings.infiniteLoop&&f.settings.hideControlOnEnd&&(f.active.index==0?(f.controls.prev.addClass("disabled"),f.controls.next.removeClass("disabled")):f.active.index==o()-1?(f.controls.next.addClass("disabled"),f.controls.prev.removeClass("disabled")):(f.controls.prev.removeClass("disabled"),f.controls.next.removeClass("disabled")))},kt=function(){if(f.settings.autoDelay>0)var n=setTimeout(e.startAuto,f.settings.autoDelay);else e.startAuto();f.settings.autoHover&&e.hover(function(){f.interval&&(e.stopAuto(!0),f.autoPaused=!0)},function(){f.autoPaused&&(e.startAuto(!0),f.autoPaused=null)})},dt=function(){var i=0,t;f.settings.autoDirection=="next"?e.append(f.children.clone().addClass("bx-clone")):(e.prepend(f.children.clone().addClass("bx-clone")),t=f.children.first().position(),i=f.settings.mode=="horizontal"?-t.left:-t.top);s(i,"reset",0);f.settings.pager=!1;f.settings.controls=!1;f.settings.autoControls=!1;f.settings.tickerHover&&!f.usingCSS&&f.viewport.hover(function(){e.stop()},function(){var t=0;f.children.each(function(){t+=f.settings.mode=="horizontal"?n(this).outerWidth(!0):n(this).outerHeight(!0)});var i=f.settings.speed/t,r=f.settings.mode=="horizontal"?"left":"top",u=i*(t-Math.abs(parseInt(e.css(r))));a(u)});a()},a=function(n){var t,i;speed=n?n:f.settings.speed;t={left:0,top:0};i={left:0,top:0};f.settings.autoDirection=="next"?t=e.find(".bx-clone").first().position():i=f.children.first().position();var r=f.settings.mode=="horizontal"?-t.left:-t.top,u=f.settings.mode=="horizontal"?-i.left:-i.top,o={resetValue:u};s(r,"ticker",speed,o)},gt=function(){f.touch={start:{x:0,y:0},end:{x:0,y:0}};f.viewport.bind("touchstart",ni)},ni=function(n){if(f.working)n.preventDefault();else{f.touch.originalPos=e.position();var t=n.originalEvent;f.touch.start.x=t.changedTouches[0].pageX;f.touch.start.y=t.changedTouches[0].pageY;f.viewport.bind("touchmove",it);f.viewport.bind("touchend",rt)}},it=function(n){var t=n.originalEvent,u=Math.abs(t.changedTouches[0].pageX-f.touch.start.x),e=Math.abs(t.changedTouches[0].pageY-f.touch.start.y),i,r;u*3>e&&f.settings.preventDefaultSwipeX?n.preventDefault():e*3>u&&f.settings.preventDefaultSwipeY&&n.preventDefault();f.settings.mode!="fade"&&f.settings.oneToOneTouch&&(i=0,f.settings.mode=="horizontal"?(r=t.changedTouches[0].pageX-f.touch.start.x,i=f.touch.originalPos.left+r):(r=t.changedTouches[0].pageY-f.touch.start.y,i=f.touch.originalPos.top+r),s(i,"reset",0))},rt=function(n){var r,i,t;f.viewport.unbind("touchmove",it);r=n.originalEvent;i=0;f.touch.end.x=r.changedTouches[0].pageX;f.touch.end.y=r.changedTouches[0].pageY;f.settings.mode=="fade"?(t=Math.abs(f.touch.start.x-f.touch.end.x),t>=f.settings.swipeThreshold&&(f.touch.start.x>f.touch.end.x?e.goToNextSlide():e.goToPrevSlide(),e.stopAuto())):(t=0,f.settings.mode=="horizontal"?(t=f.touch.end.x-f.touch.start.x,i=f.touch.originalPos.left):(t=f.touch.end.y-f.touch.start.y,i=f.touch.originalPos.top),!f.settings.infiniteLoop&&(f.active.index==0&&t>0||f.active.last&&t<0)?s(i,"reset",200):Math.abs(t)>=f.settings.swipeThreshold?(t<0?e.goToNextSlide():e.goToPrevSlide(),e.stopAuto()):s(i,"reset",200));f.viewport.unbind("touchend",rt)},ut=function(){if(f.initialized){var t=n(window).width(),i=n(window).height();(w!=t||b!=i)&&(w=t,b=i,e.redrawSlider(),f.settings.onSliderResize.call(e,f.active.index))}};return e.goToSlide=function(t,i){var h,r,a,p,u,w,b;if(!f.working&&f.active.index!=t){f.working=!0;f.oldIndex=f.active.index;f.active.index=t<0?o()-1:t>=o()?0:t;f.settings.onSlideBefore(f.children.eq(f.active.index),f.oldIndex,f.active.index);if(i=="next")f.settings.onSlideNext(f.children.eq(f.active.index),f.oldIndex,f.active.index);else if(i=="prev")f.settings.onSlidePrev(f.children.eq(f.active.index),f.oldIndex,f.active.index);f.active.last=f.active.index>=o()-1;f.settings.pager&&v(f.active.index);f.settings.controls&&tt();f.settings.mode=="fade"?(f.settings.adaptiveHeight&&f.viewport.height()!=l()&&f.viewport.animate({height:l()},f.settings.adaptiveHeightSpeed),f.children.filter(":visible").fadeOut(f.settings.speed).css({zIndex:0}),f.children.eq(f.active.index).css("zIndex",f.settings.slideZIndex+1).fadeIn(f.settings.speed,function(){n(this).css("zIndex",f.settings.slideZIndex);y()})):(f.settings.adaptiveHeight&&f.viewport.height()!=l()&&f.viewport.animate({height:l()},f.settings.adaptiveHeightSpeed),h=0,r={left:0,top:0},!f.settings.infiniteLoop&&f.carousel&&f.active.last?f.settings.mode=="horizontal"?(u=f.children.eq(f.children.length-1),r=u.position(),h=f.viewport.width()-u.outerWidth()):(a=f.children.length-f.settings.minSlides,r=f.children.eq(a).position()):f.carousel&&f.active.last&&i=="prev"?(p=f.settings.moveSlides==1?f.settings.maxSlides-c():(o()-1)*c()-(f.children.length-f.settings.maxSlides),u=e.children(".bx-clone").eq(p),r=u.position()):i=="next"&&f.active.index==0?(r=e.find("> .bx-clone").eq(f.settings.maxSlides).position(),f.active.last=!1):t>=0&&(w=t*c(),r=f.children.eq(w).position()),"undefined"!=typeof r&&(b=f.settings.mode=="horizontal"?-(r.left-h):-r.top,s(b,"slide",f.settings.speed)))}},e.goToNextSlide=function(){if(f.settings.infiniteLoop||!f.active.last){var n=parseInt(f.active.index)+1;e.goToSlide(n,"next")}},e.goToPrevSlide=function(){if(f.settings.infiniteLoop||f.active.index!=0){var n=parseInt(f.active.index)-1;e.goToSlide(n,"prev")}},e.startAuto=function(n){f.interval||(f.interval=setInterval(function(){f.settings.autoDirection=="next"?e.goToNextSlide():e.goToPrevSlide()},f.settings.pause),f.settings.autoControls&&n!=!0&&p("stop"))},e.stopAuto=function(n){f.interval&&(clearInterval(f.interval),f.interval=null,f.settings.autoControls&&n!=!0&&p("start"))},e.getCurrentSlide=function(){return f.active.index},e.getCurrentSlideElement=function(){return f.children.eq(f.active.index)},e.getSlideCount=function(){return f.children.length},e.redrawSlider=function(){f.children.add(e.find(".bx-clone")).width(d());f.viewport.css("height",l());f.settings.ticker||g();f.active.last&&(f.active.index=o()-1);f.active.index>=o()&&(f.active.last=!0);f.settings.pager&&!f.settings.pagerCustom&&(nt(),v(f.active.index))},e.destroySlider=function(){f.initialized&&(f.initialized=!1,n(".bx-clone",this).remove(),f.children.each(function(){n(this).data("origStyle")!=undefined?n(this).attr("style",n(this).data("origStyle")):n(this).removeAttr("style")}),n(this).data("origStyle")!=undefined?this.attr("style",n(this).data("origStyle")):n(this).removeAttr("style"),n(this).unwrap().unwrap(),f.controls.el&&f.controls.el.remove(),f.controls.next&&f.controls.next.remove(),f.controls.prev&&f.controls.prev.remove(),f.pagerEl&&f.settings.controls&&f.pagerEl.remove(),n(".bx-caption",this).remove(),f.controls.autoEl&&f.controls.autoEl.remove(),clearInterval(f.interval),f.settings.responsive&&n(window).unbind("resize",ut))},e.reloadSlider=function(n){n!=undefined&&(u=n);e.destroySlider();k()},k(),this}})(jQuery);;
/*!
*  - v1.2.1
* Homepage: http://bqworks.com/slider-pro/
* Author: bqworks
* Author URL: http://bqworks.com/
*/
(function(n,t){"use strict";var i,u,f,r;t.SliderPro={modules:[],addModule:function(n,i){this.modules.push(n);t.extend(u.prototype,i)}};i=t.SliderPro.namespace="SliderPro";u=function(n,i){this.instance=n;this.$slider=t(this.instance);this.$slides=null;this.$slidesMask=null;this.$slidesContainer=null;this.slides=[];this.slidesOrder=[];this.options=i;this.settings={};this.originalSettings={};this.originalGotoSlide=null;this.selectedSlideIndex=0;this.previousSlideIndex=0;this.middleSlidePosition=0;this.supportedAnimation=null;this.vendorPrefix=null;this.transitionEvent=null;this.positionProperty=null;this.isIE=null;this.slidesPosition=0;this.slideWidth=0;this.slideHeight=0;this.slideSize=0;this.previousSlideWidth=0;this.previousSlideHeight=0;this.previousWindowWidth=0;this.previousWindowHeight=0;this.visibleOffset=0;this.allowResize=!0;this.uniqueId=(new Date).valueOf();this.breakpoints=[];this.currentBreakpoint=-1;this.shuffledIndexes=[];this._init()};u.prototype={_init:function(){var u=this,p,h,f,o,c,s,l,a,v,e,y,w;if(this.supportedAnimation=r.getSupportedAnimation(),this.vendorPrefix=r.getVendorPrefix(),this.transitionEvent=r.getTransitionEvent(),this.isIE=r.checkIE(),this.$slider.removeClass("sp-no-js"),n.navigator.userAgent.match(/(iPad|iPhone|iPod)/g)&&this.$slider.addClass("ios"),p=/(msie) ([\w.]+)/,h=p.exec(n.navigator.userAgent.toLowerCase()),this.isIE&&this.$slider.addClass("ie"),h!==null&&this.$slider.addClass("ie"+parseInt(h[2],10)),this.$slidesContainer=t('<div class="sp-slides-container"><\/div>').appendTo(this.$slider),this.$slidesMask=t('<div class="sp-mask"><\/div>').appendTo(this.$slidesContainer),this.$slides=this.$slider.find(".sp-slides").appendTo(this.$slidesMask),this.$slider.find(".sp-slide").appendTo(this.$slides),f=t.SliderPro.modules,typeof f!="undefined")for(o=0;o<f.length;o++)c=f[o].substring(0,1).toLowerCase()+f[o].substring(1)+"Defaults",typeof this[c]!="undefined"&&t.extend(this.defaults,this[c]);if(this.settings=t.extend({},this.defaults,this.options),typeof f!="undefined")for(s=0;s<f.length;s++)typeof this["init"+f[s]]!="undefined"&&this["init"+f[s]]();if(this.originalSettings=t.extend({},this.settings),this.originalGotoSlide=this.gotoSlide,this.settings.breakpoints!==null){for(l in this.settings.breakpoints)this.breakpoints.push({size:parseInt(l,10),properties:this.settings.breakpoints[l]});this.breakpoints=this.breakpoints.sort(function(n,t){return n.size>=t.size?1:-1})}if(this.selectedSlideIndex=this.settings.startSlide,this.settings.shuffle===!0){for(a=this.$slides.find(".sp-slide"),v=[],a.each(function(n){u.shuffledIndexes.push(n)}),e=this.shuffledIndexes.length-1;e>0;e--)y=Math.floor(Math.random()*(e+1)),w=this.shuffledIndexes[e],this.shuffledIndexes[e]=this.shuffledIndexes[y],this.shuffledIndexes[y]=w;t.each(this.shuffledIndexes,function(n,t){v.push(a[t])});this.$slides.empty().append(v)}t(n).on("resize."+this.uniqueId+"."+i,function(){var i=t(n).width(),r=t(n).height();u.allowResize!==!1&&(u.previousWindowWidth!==i||u.previousWindowHeight!==r)&&(u.previousWindowWidth=i,u.previousWindowHeight=r,u.allowResize=!1,setTimeout(function(){u.resize();u.allowResize=!0},200))});this.on("update."+i,function(){u.previousSlideWidth=0;u.resize()});this.update();this.$slides.find(".sp-slide").eq(this.selectedSlideIndex).addClass("sp-selected");this.trigger({type:"init"});t.isFunction(this.settings.init)&&this.settings.init.call(this,{type:"init"})},update:function(){var i=this,n,r;for(this.settings.orientation==="horizontal"?(this.$slider.removeClass("sp-vertical").addClass("sp-horizontal"),this.$slider.css({height:"","max-height":""}),this.$slides.find(".sp-slide").css("top","")):this.settings.orientation==="vertical"&&(this.$slider.removeClass("sp-horizontal").addClass("sp-vertical"),this.$slides.find(".sp-slide").css("left","")),this.positionProperty=this.settings.orientation==="horizontal"?"left":"top",this.gotoSlide=this.originalGotoSlide,n=this.slides.length-1;n>=0;n--)this.$slider.find('.sp-slide[data-index="'+n+'"]').length===0&&(r=this.slides[n],r.destroy(),this.slides.splice(n,1));this.slidesOrder.length=0;this.$slider.find(".sp-slide").each(function(n){var r=t(this);typeof r.attr("data-init")=="undefined"?i._createSlide(n,r):i.slides[n].setIndex(n);i.slidesOrder.push(n)});this.middleSlidePosition=parseInt((i.slidesOrder.length-1)/2,10);this.settings.loop===!0&&this._updateSlidesOrder();this.trigger({type:"update"});t.isFunction(this.settings.update)&&this.settings.update.call(this,{type:"update"})},_createSlide:function(n,i){var u=this,r=new f(t(i),n,this.settings);this.slides.splice(n,0,r)},_updateSlidesOrder:function(){var i,n,r=t.inArray(this.selectedSlideIndex,this.slidesOrder)-this.middleSlidePosition;if(r<0)for(i=this.slidesOrder.splice(r,Math.abs(r)),n=i.length-1;n>=0;n--)this.slidesOrder.unshift(i[n]);else if(r>0)for(i=this.slidesOrder.splice(0,r),n=0;n<=i.length-1;n++)this.slidesOrder.push(i[n])},_updateSlidesPosition:function(){for(var t,i=parseInt(this.$slides.find(".sp-slide").eq(this.selectedSlideIndex).css(this.positionProperty),10),n=0;n<this.slidesOrder.length;n++)t=this.$slides.find(".sp-slide").eq(this.slidesOrder[n]),t.css(this.positionProperty,i+(n-this.middleSlidePosition)*(this.slideSize+this.settings.slideDistance))},_resetSlidesPosition:function(){for(var t,i,n=0;n<this.slidesOrder.length;n++)t=this.$slides.find(".sp-slide").eq(this.slidesOrder[n]),t.css(this.positionProperty,n*(this.slideSize+this.settings.slideDistance));i=-parseInt(this.$slides.find(".sp-slide").eq(this.selectedSlideIndex).css(this.positionProperty),10)+this.visibleOffset;this._moveTo(i,!0)},resize:function(){var r=this,i,f,u,e;if(this.settings.breakpoints!==null&&this.breakpoints.length>0)if(t(n).width()>this.breakpoints[this.breakpoints.length-1].size&&this.currentBreakpoint!==-1)this.currentBreakpoint=-1,this._setProperties(this.originalSettings,!1);else for(i=0,f=this.breakpoints.length;i<f;i++)if(t(n).width()<=this.breakpoints[i].size){if(this.currentBreakpoint!==this.breakpoints[i].size){u={type:"breakpointReach",size:this.breakpoints[i].size,settings:this.breakpoints[i].properties};this.trigger(u);t.isFunction(this.settings.breakpointReach)&&this.settings.breakpointReach.call(this,u);this.currentBreakpoint=this.breakpoints[i].size;e=t.extend({},this.originalSettings,this.breakpoints[i].properties);this._setProperties(e,!1);return}break}if(this.settings.responsive===!0?(this.settings.forceSize==="fullWidth"||this.settings.forceSize==="fullWindow")&&(this.settings.visibleSize==="auto"||this.settings.visibleSize!=="auto"&&this.settings.orientation==="vertical")?(this.$slider.css("margin",0),this.$slider.css({width:t(n).width(),"max-width":"",marginLeft:-this.$slider.offset().left})):this.$slider.css({width:"100%","max-width":this.settings.width,marginLeft:""}):this.$slider.css({width:this.settings.width}),this.settings.aspectRatio===-1&&(this.settings.aspectRatio=this.settings.width/this.settings.height),this.slideWidth=this.$slider.width(),this.slideHeight=this.settings.forceSize==="fullWindow"?t(n).height():isNaN(this.settings.aspectRatio)?this.settings.height:this.slideWidth/this.settings.aspectRatio,this.previousSlideWidth!==this.slideWidth||this.previousSlideHeight!==this.slideHeight||this.settings.visibleSize!=="auto"||this.$slider.outerWidth()>this.$slider.parent().width()||this.$slider.width()!==this.$slidesMask.width())this.previousSlideWidth=this.slideWidth,this.previousSlideHeight=this.slideHeight;else return;this.slideSize=this.settings.orientation==="horizontal"?this.slideWidth:this.slideHeight;this.visibleSlidesSize=this.slideSize;this.visibleOffset=0;t.each(this.slides,function(n,t){t.setSize(r.slideWidth,r.slideHeight)});this.$slidesMask.css({width:this.slideWidth,height:this.slideHeight});this.settings.autoHeight===!0?setTimeout(function(){r._resizeHeight()},1):this.$slidesMask.css(this.vendorPrefix+"transition","");this.settings.visibleSize!=="auto"&&(this.settings.orientation==="horizontal"?(this.settings.forceSize==="fullWidth"||this.settings.forceSize==="fullWindow"?(this.$slider.css("margin",0),this.$slider.css({width:t(n).width(),"max-width":"",marginLeft:-this.$slider.offset().left})):this.$slider.css({width:this.settings.visibleSize,"max-width":"100%",marginLeft:0}),this.$slidesMask.css("width",this.$slider.width()),this.visibleSlidesSize=this.$slidesMask.width(),this.visibleOffset=Math.round((this.$slider.width()-this.slideWidth)/2)):(this.settings.forceSize==="fullWindow"?this.$slider.css({height:t(n).height(),"max-height":""}):this.$slider.css({height:this.settings.visibleSize,"max-height":"100%"}),this.$slidesMask.css("height",this.$slider.height()),this.visibleSlidesSize=this.$slidesMask.height(),this.visibleOffset=Math.round((this.$slider.height()-this.slideHeight)/2)));this._resetSlidesPosition();this.trigger({type:"sliderResize"});t.isFunction(this.settings.sliderResize)&&this.settings.sliderResize.call(this,{type:"sliderResize"})},_resizeHeight:function(){var t=this,n=this.getSlideAt(this.selectedSlideIndex),r=n.getSize();n.off("imagesLoaded."+i);n.on("imagesLoaded."+i,function(i){if(i.index===t.selectedSlideIndex){var r=n.getSize();t._resizeHeightTo(r.height)}});r!=="loading"&&this._resizeHeightTo(r.height)},gotoSlide:function(n){var i,r;n!==this.selectedSlideIndex&&typeof this.slides[n]!="undefined"&&(i=this,this.previousSlideIndex=this.selectedSlideIndex,this.selectedSlideIndex=n,this.$slides.find(".sp-selected").removeClass("sp-selected"),this.$slides.find(".sp-slide").eq(this.selectedSlideIndex).addClass("sp-selected"),this.settings.loop===!0&&(this._updateSlidesOrder(),this._updateSlidesPosition()),this.settings.autoHeight===!0&&this._resizeHeight(),r=-parseInt(this.$slides.find(".sp-slide").eq(this.selectedSlideIndex).css(this.positionProperty),10)+this.visibleOffset,this._moveTo(r,!1,function(){i.settings.loop===!0&&i._resetSlidesPosition();i.trigger({type:"gotoSlideComplete",index:n,previousIndex:i.previousSlideIndex});t.isFunction(i.settings.gotoSlideComplete)&&i.settings.gotoSlideComplete.call(i,{type:"gotoSlideComplete",index:n,previousIndex:i.previousSlideIndex})}),this.trigger({type:"gotoSlide",index:n,previousIndex:this.previousSlideIndex}),t.isFunction(this.settings.gotoSlide)&&this.settings.gotoSlide.call(this,{type:"gotoSlide",index:n,previousIndex:this.previousSlideIndex}))},nextSlide:function(){var n=this.selectedSlideIndex>=this.getTotalSlides()-1?0:this.selectedSlideIndex+1;this.gotoSlide(n)},previousSlide:function(){var n=this.selectedSlideIndex<=0?this.getTotalSlides()-1:this.selectedSlideIndex-1;this.gotoSlide(n)},_moveTo:function(n,t,i){var u=this,r={},f,e,o;if(n!==this.slidesPosition)if(this.slidesPosition=n,(this.supportedAnimation==="css-3d"||this.supportedAnimation==="css-2d")&&this.isIE===!1){if(e=this.settings.orientation==="horizontal"?n:0,o=this.settings.orientation==="horizontal"?0:n,r[this.vendorPrefix+"transform"]=this.supportedAnimation==="css-3d"?"translate3d("+e+"px, "+o+"px, 0)":"translate("+e+"px, "+o+"px)",typeof t!="undefined"&&t===!0)f="";else{this.$slides.addClass("sp-animated");f=this.vendorPrefix+"transform "+this.settings.slideAnimationDuration/1e3+"s";this.$slides.on(this.transitionEvent,function(n){n.target===n.currentTarget&&(u.$slides.off(u.transitionEvent),u.$slides.removeClass("sp-animated"),typeof i=="function"&&i())})}r[this.vendorPrefix+"transition"]=f;this.$slides.css(r)}else r["margin-"+this.positionProperty]=n,typeof t!="undefined"&&t===!0?this.$slides.css(r):(this.$slides.addClass("sp-animated"),this.$slides.animate(r,this.settings.slideAnimationDuration,function(){u.$slides.removeClass("sp-animated");typeof i=="function"&&i()}))},_stopMovement:function(){var t={};if((this.supportedAnimation==="css-3d"||this.supportedAnimation==="css-2d")&&this.isIE===!1){var f=this.$slides.css(this.vendorPrefix+"transform"),i=f.indexOf("matrix3d")!==-1?"matrix3d":"matrix",n=f.replace(i,"").match(/-?[0-9\.]+/g),r=i==="matrix3d"?parseInt(n[12],10):parseInt(n[4],10),u=i==="matrix3d"?parseInt(n[13],10):parseInt(n[5],10);t[this.vendorPrefix+"transform"]=this.supportedAnimation==="css-3d"?"translate3d("+r+"px, "+u+"px, 0)":"translate("+r+"px, "+u+"px)";t[this.vendorPrefix+"transition"]="";this.$slides.css(t);this.$slides.off(this.transitionEvent);this.slidesPosition=this.settings.orientation==="horizontal"?r:u}else this.$slides.stop(),this.slidesPosition=parseInt(this.$slides.css("margin-"+this.positionProperty),10);this.$slides.removeClass("sp-animated")},_resizeHeightTo:function(n){var i=this,r={height:n};if(this.supportedAnimation==="css-3d"||this.supportedAnimation==="css-2d"){r[this.vendorPrefix+"transition"]="height "+this.settings.heightAnimationDuration/1e3+"s";this.$slidesMask.off(this.transitionEvent);this.$slidesMask.on(this.transitionEvent,function(n){n.target===n.currentTarget&&(i.$slidesMask.off(i.transitionEvent),i.trigger({type:"resizeHeightComplete"}),t.isFunction(i.settings.resizeHeightComplete)&&i.settings.resizeHeightComplete.call(i,{type:"resizeHeightComplete"}))});this.$slidesMask.css(r)}else this.$slidesMask.stop().animate(r,this.settings.heightAnimationDuration,function(){i.trigger({type:"resizeHeightComplete"});t.isFunction(i.settings.resizeHeightComplete)&&i.settings.resizeHeightComplete.call(i,{type:"resizeHeightComplete"})})},destroy:function(){var r,u;if(this.$slider.removeData("sliderPro"),this.$slider.removeAttr("style"),this.$slides.removeAttr("style"),this.off("update."+i),t(n).off("resize."+this.uniqueId+"."+i),r=t.SliderPro.modules,typeof r!="undefined")for(u=0;u<r.length;u++)typeof this["destroy"+r[u]]!="undefined"&&this["destroy"+r[u]]();t.each(this.slides,function(n,t){t.destroy()});this.slides.length=0;this.$slides.prependTo(this.$slider);this.$slidesContainer.remove()},_setProperties:function(n,t){for(var i in n)this.settings[i]=n[i],t!==!1&&(this.originalSettings[i]=n[i]);this.update()},on:function(n,t){return this.$slider.on(n,t)},off:function(n){return this.$slider.off(n)},trigger:function(n){return this.$slider.triggerHandler(n)},getSlideAt:function(n){return this.slides[n]},getSelectedSlide:function(){return this.selectedSlideIndex},getTotalSlides:function(){return this.slides.length},defaults:{width:500,height:300,responsive:!0,aspectRatio:-1,imageScaleMode:"cover",centerImage:!0,autoHeight:!1,startSlide:0,shuffle:!1,orientation:"horizontal",forceSize:"none",loop:!0,slideDistance:10,slideAnimationDuration:700,heightAnimationDuration:700,visibleSize:"auto",breakpoints:null,init:function(){},update:function(){},sliderResize:function(){},gotoSlide:function(){},gotoSlideComplete:function(){},resizeHeightComplete:function(){},breakpointReach:function(){}}};f=function(n,t,i){this.$slide=n;this.$mainImage=null;this.$imageContainer=null;this.hasMainImage=!1;this.isMainImageLoaded=!1;this.isMainImageLoading=!1;this.hasImages=!1;this.areImagesLoaded=!1;this.width=0;this.height=0;this.settings=i;this.setIndex(t);this._init()};f.prototype={_init:function(){var n=this;this.$slide.attr("data-init",!0);this.$mainImage=this.$slide.find(".sp-image").length!==0?this.$slide.find(".sp-image"):null;this.$mainImage!==null&&(this.hasMainImage=!0,this.$imageContainer=t('<div class="sp-image-container"><\/div>').prependTo(this.$slide),this.$mainImage.parent("a").length!==0?this.$mainImage.parent("a").appendTo(this.$imageContainer):this.$mainImage.appendTo(this.$imageContainer));this.hasImages=this.$slide.find("img").length!==0?!0:!1},setSize:function(n,t){var i=this;this.width=n;this.height=this.settings.autoHeight===!0?"auto":t;this.$slide.css({width:this.width,height:this.height});this.hasMainImage===!0&&(this.$imageContainer.css({width:this.width,height:this.height}),typeof this.$mainImage.attr("data-src")=="undefined"&&this.resizeMainImage())},getSize:function(){var t=this,n,u;return this.hasImages===!0&&this.areImagesLoaded===!1&&typeof this.$slide.attr("data-loading")=="undefined"?(this.$slide.attr("data-loading",!0),u=r.checkImagesComplete(this.$slide,function(){t.areImagesLoaded=!0;t.$slide.removeAttr("data-loading");t.trigger({type:"imagesLoaded."+i,index:t.index})}),u==="complete"?(n=this.calculateSize(),{width:n.width,height:n.height}):"loading"):(n=this.calculateSize(),{width:n.width,height:n.height})},calculateSize:function(){var n=this.$slide.width(),i=this.$slide.height();return this.$slide.children().each(function(r,u){var e=t(u);if(e.is(":hidden")!==!0){var f=u.getBoundingClientRect(),o=e.position().top+(f.bottom-f.top),s=e.position().left+(f.right-f.left);o>i&&(i=o);s>n&&(n=s)}}),{width:n,height:i}},resizeMainImage:function(n){var t=this;if(n===!0&&(this.isMainImageLoaded=!1,this.isMainImageLoading=!1),this.isMainImageLoaded===!1&&this.isMainImageLoading===!1){this.isMainImageLoading=!0;r.checkImagesComplete(this.$mainImage,function(){t.isMainImageLoaded=!0;t.isMainImageLoading=!1;t.resizeMainImage();t.trigger({type:"imagesLoaded."+i,index:t.index})});return}this.settings.autoHeight===!0?this.$mainImage.css({width:"100%",height:"auto",marginLeft:"",marginTop:""}):(this.settings.imageScaleMode==="cover"?this.$mainImage.width()/this.$mainImage.height()<=this.width/this.height?this.$mainImage.css({width:"100%",height:"auto"}):this.$mainImage.css({width:"auto",height:"100%"}):this.settings.imageScaleMode==="contain"?this.$mainImage.width()/this.$mainImage.height()>=this.width/this.height?this.$mainImage.css({width:"100%",height:"auto"}):this.$mainImage.css({width:"auto",height:"100%"}):this.settings.imageScaleMode==="exact"&&this.$mainImage.css({width:"100%",height:"100%"}),this.settings.centerImage===!0&&this.$mainImage.css({marginLeft:(this.$imageContainer.width()-this.$mainImage.width())*.5,marginTop:(this.$imageContainer.height()-this.$mainImage.height())*.5}))},destroy:function(){this.$slide.removeAttr("style");this.$slide.removeAttr("data-init");this.$slide.removeAttr("data-index");this.$slide.removeAttr("data-loaded");this.hasMainImage===!0&&(this.$slide.find(".sp-image").removeAttr("style").appendTo(this.$slide),this.$slide.find(".sp-image-container").remove())},getIndex:function(){return this.index},setIndex:function(n){this.index=n;this.$slide.attr("data-index",this.index)},on:function(n,t){return this.$slide.on(n,t)},off:function(n){return this.$slide.off(n)},trigger:function(n){return this.$slide.triggerHandler(n)}};n.SliderPro=u;n.SliderProSlide=f;t.fn.sliderPro=function(n){var i=Array.prototype.slice.call(arguments,1);return this.each(function(){var e,r,f;typeof t(this).data("sliderPro")=="undefined"?(e=new u(this,n),t(this).data("sliderPro",e)):typeof n!="undefined"&&(r=t(this).data("sliderPro"),typeof r[n]=="function"?r[n].apply(r,i):typeof r.settings[n]!="undefined"?(f={},f[n]=i[0],r._setProperties(f)):typeof n=="object"?r._setProperties(n):t.error(n+" does not exist in sliderPro."))})};r={supportedAnimation:null,vendorPrefix:null,transitionEvent:null,isIE:null,getSupportedAnimation:function(){var n,t;if(this.supportedAnimation!==null)return this.supportedAnimation;var r=document.body||document.documentElement,i=r.style,u=typeof i.transition!="undefined"||typeof i.WebkitTransition!="undefined"||typeof i.MozTransition!="undefined"||typeof i.OTransition!="undefined";return u===!0?(n=document.createElement("div"),(typeof n.style.WebkitPerspective!="undefined"||typeof n.style.perspective!="undefined")&&(this.supportedAnimation="css-3d"),this.supportedAnimation==="css-3d"&&typeof n.styleWebkitPerspective!="undefined"&&(t=document.createElement("style"),t.textContent="@media (transform-3d),(-webkit-transform-3d){#test-3d{left:9px;position:absolute;height:5px;margin:0;padding:0;border:0;}}",document.getElementsByTagName("head")[0].appendChild(t),n.id="test-3d",document.body.appendChild(n),n.offsetLeft===9&&n.offsetHeight===5||(this.supportedAnimation=null),t.parentNode.removeChild(t),n.parentNode.removeChild(n)),this.supportedAnimation===null&&(typeof n.style["-webkit-transform"]!="undefined"||typeof n.style.transform!="undefined")&&(this.supportedAnimation="css-2d")):this.supportedAnimation="javascript",this.supportedAnimation},getVendorPrefix:function(){var i,t,n;if(this.vendorPrefix!==null)return this.vendorPrefix;if(i=document.createElement("div"),t=["Webkit","Moz","ms","O"],"transform"in i.style)return this.vendorPrefix="",this.vendorPrefix;for(n=0;n<t.length;n++)if(t[n]+"Transform"in i.style){this.vendorPrefix="-"+t[n].toLowerCase()+"-";break}return this.vendorPrefix},getTransitionEvent:function(){var i,n,t;if(this.transitionEvent!==null)return this.transitionEvent;i=document.createElement("div");n={transition:"transitionend",WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd"};for(t in n)if(t in i.style){this.transitionEvent=n[t];break}return this.transitionEvent},checkImagesComplete:function(n,t){var u=this,i=this.checkImagesStatus(n),r;return i==="loading"?r=setInterval(function(){i=u.checkImagesStatus(n);i==="complete"&&(clearInterval(r),typeof t=="function"&&t())},100):typeof t=="function"&&t(),i},checkImagesStatus:function(n){var i="complete";return n.is("img")&&n[0].complete===!1?i="loading":n.find("img").each(function(){var n=t(this)[0];n.complete===!1&&(i="loading")}),i},checkIE:function(){if(this.isIE!==null)return this.isIE;var t=n.navigator.userAgent,i=t.indexOf("MSIE");return this.isIE=t.indexOf("MSIE")!==-1||t.match(/Trident.*rv\:11\./)?!0:!1,this.isIE}};n.SliderProUtils=r})(window,jQuery),function(n,t){"use strict";var i="Thumbnails."+t.SliderPro.namespace,u={$thumbnails:null,$thumbnailsContainer:null,thumbnails:null,selectedThumbnailIndex:0,thumbnailsSize:0,thumbnailsContainerSize:0,thumbnailsPosition:0,thumbnailsOrientation:null,thumbnailsPositionProperty:null,isThumbnailScroller:!1,initThumbnails:function(){var n=this;this.thumbnails=[];this.on("update."+i,t.proxy(this._thumbnailsOnUpdate,this));this.on("sliderResize."+i,t.proxy(this._thumbnailsOnResize,this));this.on("gotoSlide."+i,function(t){n._gotoThumbnail(t.index)})},_thumbnailsOnUpdate:function(){var n=this,u,r,i,f;if(this.$slider.find(".sp-thumbnail").length===0&&this.thumbnails.length===0){this.isThumbnailScroller=!1;return}for(this.isThumbnailScroller=!0,this.$thumbnailsContainer===null&&(this.$thumbnailsContainer=t('<div class="sp-thumbnails-container"><\/div>').insertAfter(this.$slidesContainer)),this.$thumbnails===null&&(this.$slider.find(".sp-thumbnails").length!==0?(this.$thumbnails=this.$slider.find(".sp-thumbnails").appendTo(this.$thumbnailsContainer),this.settings.shuffle===!0&&(u=this.$thumbnails.find(".sp-thumbnail"),r=[],t.each(this.shuffledIndexes,function(n,i){var f=t(u[i]);f.parent("a").length!==0&&(f=f.parent("a"));r.push(f)}),this.$thumbnails.empty().append(r))):this.$thumbnails=t('<div class="sp-thumbnails"><\/div>').appendTo(this.$thumbnailsContainer)),this.$slides.find(".sp-thumbnail").each(function(){var i=t(this),r=i.parents(".sp-slide").index(),u=n.$thumbnails.find(".sp-thumbnail").length-1;i.parent("a").length!==0&&(i=i.parent("a"));r>u?i.appendTo(n.$thumbnails):i.insertBefore(n.$thumbnails.find(".sp-thumbnail").eq(r))}),i=this.thumbnails.length-1;i>=0;i--)this.$thumbnails.find('.sp-thumbnail[data-index="'+i+'"]').length===0&&(f=this.thumbnails[i],f.destroy(),this.thumbnails.splice(i,1));this.$thumbnails.find(".sp-thumbnail").each(function(i){var r=t(this);typeof r.attr("data-init")=="undefined"?n._createThumbnail(r,i):n.thumbnails[i].setIndex(i)});this.$thumbnailsContainer.removeClass("sp-top-thumbnails sp-bottom-thumbnails sp-left-thumbnails sp-right-thumbnails");this.settings.thumbnailsPosition==="top"?(this.$thumbnailsContainer.addClass("sp-top-thumbnails"),this.thumbnailsOrientation="horizontal"):this.settings.thumbnailsPosition==="bottom"?(this.$thumbnailsContainer.addClass("sp-bottom-thumbnails"),this.thumbnailsOrientation="horizontal"):this.settings.thumbnailsPosition==="left"?(this.$thumbnailsContainer.addClass("sp-left-thumbnails"),this.thumbnailsOrientation="vertical"):this.settings.thumbnailsPosition==="right"&&(this.$thumbnailsContainer.addClass("sp-right-thumbnails"),this.thumbnailsOrientation="vertical");this.settings.thumbnailPointer===!0?this.$thumbnailsContainer.addClass("sp-has-pointer"):this.$thumbnailsContainer.removeClass("sp-has-pointer");this.selectedThumbnailIndex=this.selectedSlideIndex;this.$thumbnails.find(".sp-thumbnail-container").eq(this.selectedThumbnailIndex).addClass("sp-selected-thumbnail");this.thumbnailsSize=0;t.each(this.thumbnails,function(t,i){i.setSize(n.settings.thumbnailWidth,n.settings.thumbnailHeight);n.thumbnailsSize+=n.thumbnailsOrientation==="horizontal"?i.getSize().width:i.getSize().height});this.thumbnailsOrientation==="horizontal"?(this.$thumbnails.css({width:this.thumbnailsSize,height:this.settings.thumbnailHeight}),this.$thumbnailsContainer.css("height",""),this.thumbnailsPositionProperty="left"):(this.$thumbnails.css({width:this.settings.thumbnailWidth,height:this.thumbnailsSize}),this.$thumbnailsContainer.css("width",""),this.thumbnailsPositionProperty="top");this.trigger({type:"thumbnailsUpdate"});t.isFunction(this.settings.thumbnailsUpdate)&&this.settings.thumbnailsUpdate.call(this,{type:"thumbnailsUpdate"})},_createThumbnail:function(n,t){var f=this,u=new r(n,this.$thumbnails,t);u.on("thumbnailClick."+i,function(n){f.gotoSlide(n.index)});this.thumbnails.splice(t,0,u)},_thumbnailsOnResize:function(){if(this.isThumbnailScroller!==!1){var i=this,r;this.thumbnailsOrientation==="horizontal"?(this.thumbnailsContainerSize=Math.min(this.$slidesMask.width(),this.thumbnailsSize),this.$thumbnailsContainer.css("width",this.thumbnailsContainerSize),this.settings.forceSize==="fullWindow"&&(this.$slidesMask.css("height",this.$slidesMask.height()-this.$thumbnailsContainer.outerHeight(!0)),this.slideHeight=this.$slidesMask.height(),t.each(this.slides,function(n,t){t.setSize(i.slideWidth,i.slideHeight)}))):this.thumbnailsOrientation==="vertical"&&(this.$slidesMask.width()+this.$thumbnailsContainer.outerWidth(!0)>this.$slider.parent().width()&&(this.settings.forceSize==="fullWidth"||this.settings.forceSize==="fullWindow"?this.$slider.css("max-width",t(n).width()-this.$thumbnailsContainer.outerWidth(!0)):this.$slider.css("max-width",this.$slider.parent().width()-this.$thumbnailsContainer.outerWidth(!0)),this.$slidesMask.css("width",this.$slider.width()),this.settings.orientation==="horizontal"?(this.visibleOffset=Math.round((this.$slider.width()-this.slideSize)/2),this.visibleSlidesSize=this.$slidesMask.width()):this.settings.orientation==="vertical"&&(this.slideWidth=this.$slider.width(),t.each(this.slides,function(n,t){t.setSize(i.slideWidth,i.slideHeight)})),this._resetSlidesPosition()),this.thumbnailsContainerSize=Math.min(this.$slidesMask.height(),this.thumbnailsSize),this.$thumbnailsContainer.css("height",this.thumbnailsContainerSize));r=this.thumbnailsSize<=this.thumbnailsContainerSize||this.$thumbnails.find(".sp-selected-thumbnail").length===0?0:Math.max(-this.thumbnails[this.selectedThumbnailIndex].getPosition()[this.thumbnailsPositionProperty],this.thumbnailsContainerSize-this.thumbnailsSize);this.settings.thumbnailsPosition==="top"?this.$slider.css({paddingTop:this.$thumbnailsContainer.outerHeight(!0),paddingLeft:"",paddingRight:""}):this.settings.thumbnailsPosition==="bottom"?this.$slider.css({paddingTop:"",paddingLeft:"",paddingRight:""}):this.settings.thumbnailsPosition==="left"?this.$slider.css({paddingTop:"",paddingLeft:this.$thumbnailsContainer.outerWidth(!0),paddingRight:""}):this.settings.thumbnailsPosition==="right"&&this.$slider.css({paddingTop:"",paddingLeft:"",paddingRight:this.$thumbnailsContainer.outerWidth(!0)});this._moveThumbnailsTo(r,!0)}},_gotoThumbnail:function(n){var r,i;if(this.isThumbnailScroller!==!1&&typeof this.thumbnails[n]!="undefined"){if(r=this.selectedThumbnailIndex,i=this.thumbnailsPosition,this.selectedThumbnailIndex=n,this.$thumbnails.find(".sp-selected-thumbnail").removeClass("sp-selected-thumbnail"),this.$thumbnails.find(".sp-thumbnail-container").eq(this.selectedThumbnailIndex).addClass("sp-selected-thumbnail"),this.selectedThumbnailIndex>=r){var h=this.selectedThumbnailIndex===this.thumbnails.length-1?this.selectedThumbnailIndex:this.selectedThumbnailIndex+1,u=this.thumbnails[h],f=this.thumbnailsOrientation==="horizontal"?u.getPosition().right:u.getPosition().bottom,e=-this.thumbnailsPosition+this.thumbnailsContainerSize;f>e&&(i=this.thumbnailsPosition-(f-e))}else if(this.selectedThumbnailIndex<r){var c=this.selectedThumbnailIndex===0?this.selectedThumbnailIndex:this.selectedThumbnailIndex-1,o=this.thumbnails[c],s=this.thumbnailsOrientation==="horizontal"?o.getPosition().left:o.getPosition().top;s<-this.thumbnailsPosition&&(i=-s)}this._moveThumbnailsTo(i);this.trigger({type:"gotoThumbnail"});t.isFunction(this.settings.gotoThumbnail)&&this.settings.gotoThumbnail.call(this,{type:"gotoThumbnail"})}},_moveThumbnailsTo:function(n,i,r){var u=this,f={},e,o,s;if(n!==this.thumbnailsPosition)if(this.thumbnailsPosition=n,this.supportedAnimation==="css-3d"||this.supportedAnimation==="css-2d"){if(o=this.thumbnailsOrientation==="horizontal"?n:0,s=this.thumbnailsOrientation==="horizontal"?0:n,f[this.vendorPrefix+"transform"]=this.supportedAnimation==="css-3d"?"translate3d("+o+"px, "+s+"px, 0)":"translate("+o+"px, "+s+"px)",typeof i!="undefined"&&i===!0)e="";else{this.$thumbnails.addClass("sp-animated");e=this.vendorPrefix+"transform "+700/1e3+"s";this.$thumbnails.on(this.transitionEvent,function(n){n.target===n.currentTarget&&(u.$thumbnails.off(u.transitionEvent),u.$thumbnails.removeClass("sp-animated"),typeof r=="function"&&r(),u.trigger({type:"thumbnailsMoveComplete"}),t.isFunction(u.settings.thumbnailsMoveComplete)&&u.settings.thumbnailsMoveComplete.call(u,{type:"thumbnailsMoveComplete"}))})}f[this.vendorPrefix+"transition"]=e;this.$thumbnails.css(f)}else f["margin-"+this.thumbnailsPositionProperty]=n,typeof i!="undefined"&&i===!0?this.$thumbnails.css(f):this.$thumbnails.addClass("sp-animated").animate(f,700,function(){u.$thumbnails.removeClass("sp-animated");typeof r=="function"&&r();u.trigger({type:"thumbnailsMoveComplete"});t.isFunction(u.settings.thumbnailsMoveComplete)&&u.settings.thumbnailsMoveComplete.call(u,{type:"thumbnailsMoveComplete"})})},_stopThumbnailsMovement:function(){var t={};if(this.supportedAnimation==="css-3d"||this.supportedAnimation==="css-2d"){var r=this.$thumbnails.css(this.vendorPrefix+"transform"),i=r.indexOf("matrix3d")!==-1?"matrix3d":"matrix",n=r.replace(i,"").match(/-?[0-9\.]+/g),u=i==="matrix3d"?parseInt(n[12],10):parseInt(n[4],10),f=i==="matrix3d"?parseInt(n[13],10):parseInt(n[5],10);t[this.vendorPrefix+"transform"]=this.supportedAnimation==="css-3d"?"translate3d("+u+"px, "+f+"px, 0)":"translate("+u+"px, "+f+"px)";t[this.vendorPrefix+"transition"]="";this.$thumbnails.css(t);this.$thumbnails.off(this.transitionEvent);this.thumbnailsPosition=this.thumbnailsOrientation==="horizontal"?parseInt(n[4],10):parseInt(n[5],10)}else this.$thumbnails.stop(),this.thumbnailsPosition=parseInt(this.$thumbnails.css("margin-"+this.thumbnailsPositionProperty),10);this.$thumbnails.removeClass("sp-animated")},destroyThumbnails:function(){var r=this;(this.off("update."+i),this.isThumbnailScroller!==!1)&&(this.off("sliderResize."+i),this.off("gotoSlide."+i),t(n).off("resize."+this.uniqueId+"."+i),this.$thumbnails.find(".sp-thumbnail").each(function(){var u=t(this),f=parseInt(u.attr("data-index"),10),n=r.thumbnails[f];n.off("thumbnailClick."+i);n.destroy()}),this.thumbnails.length=0,this.$thumbnails.appendTo(this.$slider),this.$thumbnailsContainer.remove(),this.$slider.css({paddingTop:"",paddingLeft:"",paddingRight:""}))},thumbnailsDefaults:{thumbnailWidth:100,thumbnailHeight:80,thumbnailsPosition:"bottom",thumbnailPointer:!1,thumbnailsUpdate:function(){},gotoThumbnail:function(){},thumbnailsMoveComplete:function(){}}},r=function(n,t,i){this.$thumbnail=n;this.$thumbnails=t;this.$thumbnailContainer=null;this.width=0;this.height=0;this.isImageLoaded=!1;this.setIndex(i);this._init()};r.prototype={_init:function(){var n=this;this.$thumbnail.attr("data-init",!0);this.$thumbnailContainer=t('<div class="sp-thumbnail-container"><\/div>').appendTo(this.$thumbnails);this.$thumbnail.parent("a").length!==0?this.$thumbnail.parent("a").appendTo(this.$thumbnailContainer):this.$thumbnail.appendTo(this.$thumbnailContainer);this.$thumbnailContainer.on("click."+i,function(){n.trigger({type:"thumbnailClick."+i,index:n.index})})},setSize:function(n,t){this.width=n;this.height=t;this.$thumbnailContainer.css({width:this.width,height:this.height});this.$thumbnail.is("img")&&typeof this.$thumbnail.attr("data-src")=="undefined"&&this.resizeImage()},getSize:function(){return{width:this.$thumbnailContainer.outerWidth(!0),height:this.$thumbnailContainer.outerHeight(!0)}},getPosition:function(){return{left:this.$thumbnailContainer.position().left+parseInt(this.$thumbnailContainer.css("marginLeft"),10),right:this.$thumbnailContainer.position().left+parseInt(this.$thumbnailContainer.css("marginLeft"),10)+this.$thumbnailContainer.outerWidth(),top:this.$thumbnailContainer.position().top+parseInt(this.$thumbnailContainer.css("marginTop"),10),bottom:this.$thumbnailContainer.position().top+parseInt(this.$thumbnailContainer.css("marginTop"),10)+this.$thumbnailContainer.outerHeight()}},setIndex:function(n){this.index=n;this.$thumbnail.attr("data-index",this.index)},resizeImage:function(){var n=this,t,i;if(this.isImageLoaded===!1){SliderProUtils.checkImagesComplete(this.$thumbnailContainer,function(){n.isImageLoaded=!0;n.resizeImage()});return}this.$thumbnail=this.$thumbnailContainer.find(".sp-thumbnail");t=this.$thumbnail.width();i=this.$thumbnail.height();t/i<=this.width/this.height?this.$thumbnail.css({width:"100%",height:"auto"}):this.$thumbnail.css({width:"auto",height:"100%"});this.$thumbnail.css({marginLeft:(this.$thumbnailContainer.width()-this.$thumbnail.width())*.5,marginTop:(this.$thumbnailContainer.height()-this.$thumbnail.height())*.5})},destroy:function(){this.$thumbnailContainer.off("click."+i);this.$thumbnail.removeAttr("data-init");this.$thumbnail.removeAttr("data-index");this.$thumbnail.parent("a").length!==0?this.$thumbnail.parent("a").insertBefore(this.$thumbnailContainer):this.$thumbnail.insertBefore(this.$thumbnailContainer);this.$thumbnailContainer.remove()},on:function(n,t){return this.$thumbnailContainer.on(n,t)},off:function(n){return this.$thumbnailContainer.off(n)},trigger:function(n){return this.$thumbnailContainer.triggerHandler(n)}};t.SliderPro.addModule("Thumbnails",u)}(window,jQuery),function(n,t){"use strict";var i="ConditionalImages."+t.SliderPro.namespace,r={previousImageSize:null,currentImageSize:null,isRetinaScreen:!1,initConditionalImages:function(){this.currentImageSize=this.previousImageSize="default";this.isRetinaScreen=typeof this._isRetina!="undefined"&&this._isRetina()===!0;this.on("update."+i,t.proxy(this._conditionalImagesOnUpdate,this));this.on("sliderResize."+i,t.proxy(this._conditionalImagesOnResize,this))},_conditionalImagesOnUpdate:function(){t.each(this.slides,function(n,i){var r=i.$slide;r.find("img:not([ data-default ])").each(function(){var n=t(this);typeof n.attr("data-src")!="undefined"?n.attr("data-default",n.attr("data-src")):n.attr("data-default",n.attr("src"))})})},_conditionalImagesOnResize:function(){if(this.currentImageSize=this.slideWidth<=this.settings.smallSize?"small":this.slideWidth<=this.settings.mediumSize?"medium":this.slideWidth<=this.settings.largeSize?"large":"default",this.previousImageSize!==this.currentImageSize){var n=this;t.each(this.slides,function(i,r){var u=r.$slide;u.find("img").each(function(){var i=t(this),u="";n.isRetinaScreen===!0&&typeof i.attr("data-retina"+n.currentImageSize)!="undefined"?(u=i.attr("data-retina"+n.currentImageSize),typeof i.attr("data-retina")!="undefined"&&i.attr("data-retina")!==u&&i.attr("data-retina",u)):(n.isRetinaScreen===!1||n.isRetinaScreen===!0&&typeof i.attr("data-retina")=="undefined")&&typeof i.attr("data-"+n.currentImageSize)!="undefined"&&(u=i.attr("data-"+n.currentImageSize),typeof i.attr("data-src")!="undefined"&&i.attr("data-src")!==u&&i.attr("data-src",u));u!==""&&typeof i.attr("data-src")=="undefined"&&i.attr("src")!==u&&n._loadConditionalImage(i,u,function(n){n.hasClass("sp-image")&&(r.$mainImage=n,r.resizeMainImage(!0))})})});this.previousImageSize=this.currentImageSize}},_loadConditionalImage:function(n,i,r){var u=t(new Image);u.attr("class",n.attr("class"));u.attr("style",n.attr("style"));t.each(n.data(),function(n,t){u.attr("data-"+n,t)});typeof n.attr("width")!="undefined"&&u.attr("width",n.attr("width"));typeof n.attr("height")!="undefined"&&u.attr("height",n.attr("height"));typeof n.attr("alt")!="undefined"&&u.attr("alt",n.attr("alt"));typeof n.attr("title")!="undefined"&&u.attr("title",n.attr("title"));u.attr("src",i);u.insertAfter(n);n.remove();n=null;typeof r=="function"&&r(u)},destroyConditionalImages:function(){this.off("update."+i);this.off("sliderResize."+i)},conditionalImagesDefaults:{smallSize:480,mediumSize:768,largeSize:1024}};t.SliderPro.addModule("ConditionalImages",r)}(window,jQuery),function(n,t){"use strict";var i="Retina."+t.SliderPro.namespace,r={initRetina:function(){var n=this;if(this._isRetina()!==!1){this.on("update."+i,t.proxy(this._checkRetinaImages,this));if(this.$slider.find(".sp-thumbnail").length!==0)this.on("update.Thumbnails."+i,t.proxy(this._checkRetinaThumbnailImages,this))}},_isRetina:function(){return n.devicePixelRatio>=2?!0:n.matchMedia&&n.matchMedia("(-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx)").matches?!0:!1},_checkRetinaImages:function(){var n=this;t.each(this.slides,function(i,r){var u=r.$slide;typeof u.attr("data-retina-loaded")=="undefined"&&(u.attr("data-retina-loaded",!0),u.find("img[data-retina]").each(function(){var i=t(this);typeof i.attr("data-src")!="undefined"?i.attr("data-src",i.attr("data-retina")):n._loadRetinaImage(i,function(n){n.hasClass("sp-image")&&(r.$mainImage=n,r.resizeMainImage(!0))})}))})},_checkRetinaThumbnailImages:function(){var n=this;t.each(this.thumbnails,function(i,r){var u=r.$thumbnailContainer;typeof u.attr("data-retina-loaded")=="undefined"&&(u.attr("data-retina-loaded",!0),u.find("img[data-retina]").each(function(){var i=t(this);typeof i.attr("data-src")!="undefined"?i.attr("data-src",i.attr("data-retina")):n._loadRetinaImage(i,function(n){n.hasClass("sp-thumbnail")&&r.resizeImage()})}))})},_loadRetinaImage:function(n,i){var f=!1,u="",r;(typeof n.attr("data-retina")!="undefined"&&(f=!0,u=n.attr("data-retina")),typeof n.attr("data-src")!="undefined"&&(f===!1&&(u=n.attr("data-src")),n.removeAttr("data-src")),u!=="")&&(r=t(new Image),r.attr("class",n.attr("class")),r.attr("style",n.attr("style")),t.each(n.data(),function(n,t){r.attr("data-"+n,t)}),typeof n.attr("width")!="undefined"&&r.attr("width",n.attr("width")),typeof n.attr("height")!="undefined"&&r.attr("height",n.attr("height")),typeof n.attr("alt")!="undefined"&&r.attr("alt",n.attr("alt")),typeof n.attr("title")!="undefined"&&r.attr("title",n.attr("title")),r.insertAfter(n),n.remove(),n=null,r.attr("src",u),typeof i=="function"&&i(r))},destroyRetina:function(){this.off("update."+i);this.off("update.Thumbnails."+i)}};t.SliderPro.addModule("Retina",r)}(window,jQuery),function(n,t){"use strict";var i="LazyLoading."+t.SliderPro.namespace,r={allowLazyLoadingCheck:!0,initLazyLoading:function(){var n=this;this.on("sliderResize."+i,t.proxy(this._lazyLoadingOnResize,this));this.on("gotoSlide."+i,t.proxy(this._checkAndLoadVisibleImages,this));this.on("thumbnailsUpdate."+i+" thumbnailsMoveComplete."+i,t.proxy(this._checkAndLoadVisibleThumbnailImages,this))},_lazyLoadingOnResize:function(){var n=this;this.allowLazyLoadingCheck!==!1&&(this.allowLazyLoadingCheck=!1,this._checkAndLoadVisibleImages(),this.$slider.find(".sp-thumbnail").length!==0&&this._checkAndLoadVisibleThumbnailImages(),setTimeout(function(){n.allowLazyLoadingCheck=!0},500))},_checkAndLoadVisibleImages:function(){if(this.$slider.find(".sp-slide:not([ data-loaded ])").length!==0){var r=this,n=this.settings.loop===!0?this.middleSlidePosition:this.selectedSlideIndex,i=Math.ceil((this.visibleSlidesSize-this.slideSize)/2/this.slideSize),u=n-i-1>0?n-i-1:0,f=n+i+1<this.getTotalSlides()-1?n+i+1:this.getTotalSlides()-1,e=this.slidesOrder.slice(u,f+1);t.each(e,function(n,i){var u=r.slides[i],f=u.$slide;typeof f.attr("data-loaded")=="undefined"&&(f.attr("data-loaded",!0),f.find("img[ data-src ]").each(function(){var n=t(this);r._loadImage(n,function(n){n.hasClass("sp-image")&&(u.$mainImage=n,u.resizeMainImage(!0))})}))})}},_checkAndLoadVisibleThumbnailImages:function(){if(this.$slider.find(".sp-thumbnail-container:not([ data-loaded ])").length!==0){var i=this,n=this.thumbnailsSize/this.thumbnails.length,r=Math.floor(Math.abs(this.thumbnailsPosition/n)),u=Math.floor((-this.thumbnailsPosition+this.thumbnailsContainerSize)/n),f=this.thumbnails.slice(r,u+1);t.each(f,function(n,r){var u=r.$thumbnailContainer;typeof u.attr("data-loaded")=="undefined"&&(u.attr("data-loaded",!0),u.find("img[ data-src ]").each(function(){var n=t(this);i._loadImage(n,function(){r.resizeImage()})}))})}},_loadImage:function(n,i){var r=t(new Image);r.attr("class",n.attr("class"));r.attr("style",n.attr("style"));t.each(n.data(),function(n,t){r.attr("data-"+n,t)});typeof n.attr("width")!="undefined"&&r.attr("width",n.attr("width"));typeof n.attr("height")!="undefined"&&r.attr("height",n.attr("height"));typeof n.attr("alt")!="undefined"&&r.attr("alt",n.attr("alt"));typeof n.attr("title")!="undefined"&&r.attr("title",n.attr("title"));r.attr("src",n.attr("data-src"));r.removeAttr("data-src");r.insertAfter(n);n.remove();n=null;typeof i=="function"&&i(r)},destroyLazyLoading:function(){this.off("update."+i);this.off("gotoSlide."+i);this.off("sliderResize."+i);this.off("thumbnailsUpdate."+i);this.off("thumbnailsMoveComplete."+i)}};t.SliderPro.addModule("LazyLoading",r)}(window,jQuery),function(n,t){"use strict";var i="Layers."+t.SliderPro.namespace,u={layersGotoSlideReference:null,waitForLayersTimer:null,initLayers:function(){this.on("update."+i,t.proxy(this._layersOnUpdate,this));this.on("sliderResize."+i,t.proxy(this._layersOnResize,this));this.on("gotoSlide."+i,t.proxy(this._layersOnGotoSlide,this))},_layersOnUpdate:function(){var n=this;t.each(this.slides,function(n,i){var u=i.$slide;this.$slide.find(".sp-layer:not([ data-layer-init ])").each(function(){var n=new r(t(this));typeof i.layers=="undefined"&&(i.layers=[]);i.layers.push(n);t(this).hasClass("sp-static")===!1&&(typeof i.animatedLayers=="undefined"&&(i.animatedLayers=[]),i.animatedLayers.push(n))})});this.settings.waitForLayers===!0&&(clearTimeout(this.waitForLayersTimer),this.waitForLayersTimer=setTimeout(function(){n.layersGotoSlideReference=n.gotoSlide;n.gotoSlide=n._layersGotoSlide},1))},_layersOnResize:function(){var u=this,n,i=this.settings.autoScaleLayers,r;if(this.settings.autoScaleLayers===!1){this.showLayers(this.selectedSlideIndex);return}this.settings.autoScaleReference===-1?typeof this.settings.width=="string"&&this.settings.width.indexOf("%")!==-1?i=!1:n=parseInt(this.settings.width,10):n=this.settings.autoScaleReference;r=i===!0&&this.slideWidth<n?u.slideWidth/n:1;t.each(this.slides,function(n,i){typeof i.layers!="undefined"&&t.each(i.layers,function(n,t){t.scale(r)})});this.showLayers(this.selectedSlideIndex)},_layersGotoSlide:function(n){var t=this,r=this.slides[this.selectedSlideIndex].animatedLayers;if(this.$slider.hasClass("sp-swiping")||typeof r=="undefined"||r.length===0)this.layersGotoSlideReference(n);else{this.on("hideLayersComplete."+i,function(){t.off("hideLayersComplete."+i);t.layersGotoSlideReference(n)});this.hideLayers(this.selectedSlideIndex)}},_layersOnGotoSlide:function(){this.previousSlideIndex!==this.selectedSlideIndex&&this.settings.waitForLayers===!1&&this.hideLayers(this.previousSlideIndex);this.showLayers(this.selectedSlideIndex)},showLayers:function(n){var i=this,r=this.slides[n].animatedLayers,u=0;typeof r!="undefined"&&t.each(r,function(n,f){f.isVisible()===!0?(u++,u===r.length&&(i.trigger({type:"showLayersComplete",index:n}),t.isFunction(i.settings.showLayersComplete)&&i.settings.showLayersComplete.call(i,{type:"showLayersComplete",index:n}))):f.show(function(){u++;u===r.length&&(i.trigger({type:"showLayersComplete",index:n}),t.isFunction(i.settings.showLayersComplete)&&i.settings.showLayersComplete.call(i,{type:"showLayersComplete",index:n}))})})},hideLayers:function(n){var i=this,r=this.slides[n].animatedLayers,u=0;typeof r!="undefined"&&t.each(r,function(n,f){f.isVisible()===!1?(u++,u===r.length&&(i.trigger({type:"hideLayersComplete",index:n}),t.isFunction(i.settings.hideLayersComplete)&&i.settings.hideLayersComplete.call(i,{type:"hideLayersComplete",index:n}))):f.hide(function(){u++;u===r.length&&(i.trigger({type:"hideLayersComplete",index:n}),t.isFunction(i.settings.hideLayersComplete)&&i.settings.hideLayersComplete.call(i,{type:"hideLayersComplete",index:n}))})})},destroyLayers:function(){this.off("update."+i);this.off("resize."+i);this.off("gotoSlide."+i);this.off("hideLayersComplete."+i)},layersDefaults:{waitForLayers:!1,autoScaleLayers:!0,autoScaleReference:-1,showLayersComplete:function(){},hideLayersComplete:function(){}}},f=n.SliderProSlide.prototype.destroy,r;n.SliderProSlide.prototype.destroy=function(){typeof this.layers!="undefined"&&(t.each(this.layers,function(n,t){t.destroy()}),this.layers.length=0);typeof this.animatedLayers!="undefined"&&(this.animatedLayers.length=0);f.apply(this)};r=function(n){this.$layer=n;this.visible=!1;this.styled=!1;this.data=null;this.position=null;this.horizontalProperty=null;this.verticalProperty=null;this.horizontalPosition=null;this.verticalPosition=null;this.scaleRatio=1;this.supportedAnimation=SliderProUtils.getSupportedAnimation();this.vendorPrefix=SliderProUtils.getVendorPrefix();this.transitionEvent=SliderProUtils.getTransitionEvent();this.stayTimer=null;this._init()};r.prototype={_init:function(){this.$layer.attr("data-layer-init",!0);this.$layer.hasClass("sp-static")?this._setStyle():this.$layer.css({visibility:"hidden",display:"none"})},_setStyle:function(){this.styled=!0;this.$layer.css("display","");this.data=this.$layer.data();typeof this.data.width!="undefined"&&this.$layer.css("width",this.data.width);typeof this.data.height!="undefined"&&this.$layer.css("height",this.data.height);typeof this.data.depth!="undefined"&&this.$layer.css("z-index",this.data.depth);this.position=this.data.position?this.data.position.toLowerCase():"topleft";this.horizontalProperty=this.position.indexOf("right")!==-1?"right":this.position.indexOf("left")!==-1?"left":"center";this.verticalProperty=this.position.indexOf("bottom")!==-1?"bottom":this.position.indexOf("top")!==-1?"top":"center";this._setPosition();this.scale(this.scaleRatio)},_setPosition:function(){var n=this.$layer.attr("style");this.horizontalPosition=typeof this.data.horizontal!="undefined"?this.data.horizontal:0;this.verticalPosition=typeof this.data.vertical!="undefined"?this.data.vertical:0;this.horizontalProperty==="center"?(this.$layer.is("img")===!1&&(typeof n=="undefined"||typeof n!="undefined"&&n.indexOf("width")===-1)&&(this.$layer.css("white-space","nowrap"),this.$layer.css("width",this.$layer.outerWidth(!0))),this.$layer.css({marginLeft:"auto",marginRight:"auto",left:this.horizontalPosition,right:0})):this.$layer.css(this.horizontalProperty,this.horizontalPosition);this.verticalProperty==="center"?(this.$layer.is("img")===!1&&(typeof n=="undefined"||typeof n!="undefined"&&n.indexOf("height")===-1)&&(this.$layer.css("white-space","nowrap"),this.$layer.css("height",this.$layer.outerHeight(!0))),this.$layer.css({marginTop:"auto",marginBottom:"auto",top:this.verticalPosition,bottom:0})):this.$layer.css(this.verticalProperty,this.verticalPosition)},scale:function(n){if(!this.$layer.hasClass("sp-no-scale")&&(this.scaleRatio=n,this.styled!==!1)){var i=this.horizontalProperty==="center"?"left":this.horizontalProperty,r=this.verticalProperty==="center"?"top":this.verticalProperty,t={};t[this.vendorPrefix+"transform-origin"]=this.horizontalProperty+" "+this.verticalProperty;t[this.vendorPrefix+"transform"]="scale("+this.scaleRatio+")";typeof this.horizontalPosition!="string"&&(t[i]=this.horizontalPosition*this.scaleRatio);typeof this.verticalPosition!="string"&&(t[r]=this.verticalPosition*this.scaleRatio);typeof this.data.width=="string"&&this.data.width.indexOf("%")!==-1&&(t.width=(parseInt(this.data.width,10)/this.scaleRatio).toString()+"%");typeof this.data.height=="string"&&this.data.height.indexOf("%")!==-1&&(t.height=(parseInt(this.data.height,10)/this.scaleRatio).toString()+"%");this.$layer.css(t)}},show:function(n){if(this.visible!==!0){this.visible=!0;this.styled===!1&&this._setStyle();var t=this,u=typeof this.data.showOffset!="undefined"?this.data.showOffset:50,e=typeof this.data.showDuration!="undefined"?this.data.showDuration/1e3:.4,s=typeof this.data.showDelay!="undefined"?this.data.showDelay:10,f=typeof t.data.stayDuration!="undefined"?parseInt(t.data.stayDuration,10):-1;if(this.supportedAnimation==="javascript")this.$layer.stop().delay(s).css({opacity:0,visibility:"visible"}).animate({opacity:1},e*1e3,function(){f!==-1&&(t.stayTimer=setTimeout(function(){t.hide();t.stayTimer=null},f));typeof n!="undefined"&&n()});else{var o={opacity:0,visibility:"visible"},r={opacity:1},i="";o[this.vendorPrefix+"transform"]="scale("+this.scaleRatio+")";r[this.vendorPrefix+"transform"]="scale("+this.scaleRatio+")";r[this.vendorPrefix+"transition"]="opacity "+e+"s";typeof this.data.showTransition!="undefined"&&(this.data.showTransition==="left"?i=u+"px, 0":this.data.showTransition==="right"?i="-"+u+"px, 0":this.data.showTransition==="up"?i="0, "+u+"px":this.data.showTransition==="down"&&(i="0, -"+u+"px"),o[this.vendorPrefix+"transform"]+=this.supportedAnimation==="css-3d"?" translate3d("+i+", 0)":" translate("+i+")",r[this.vendorPrefix+"transform"]+=this.supportedAnimation==="css-3d"?" translate3d(0, 0, 0)":" translate(0, 0)",r[this.vendorPrefix+"transition"]+=", "+this.vendorPrefix+"transform "+e+"s");this.$layer.on(this.transitionEvent,function(i){i.target===i.currentTarget&&(t.$layer.off(t.transitionEvent).css(t.vendorPrefix+"transition",""),f!==-1&&(t.stayTimer=setTimeout(function(){t.hide();t.stayTimer=null},f)),typeof n!="undefined"&&n())});this.$layer.css(o);setTimeout(function(){t.$layer.css(r)},s)}}},hide:function(n){var i,u;if(this.visible!==!1){var r=this,f=typeof this.data.hideOffset!="undefined"?this.data.hideOffset:50,e=typeof this.data.hideDuration!="undefined"?this.data.hideDuration/1e3:.4,o=typeof this.data.hideDelay!="undefined"?this.data.hideDelay:10;if(this.visible=!1,this.stayTimer!==null&&clearTimeout(this.stayTimer),this.supportedAnimation==="javascript")this.$layer.stop().delay(o).animate({opacity:0},e*1e3,function(){t(this).css("visibility","hidden");typeof n!="undefined"&&n()});else{i="";u={opacity:0};u[this.vendorPrefix+"transform"]="scale("+this.scaleRatio+")";u[this.vendorPrefix+"transition"]="opacity "+e+"s";typeof this.data.hideTransition!="undefined"&&(this.data.hideTransition==="left"?i="-"+f+"px, 0":this.data.hideTransition==="right"?i=f+"px, 0":this.data.hideTransition==="up"?i="0, -"+f+"px":this.data.hideTransition==="down"&&(i="0, "+f+"px"),u[this.vendorPrefix+"transform"]+=this.supportedAnimation==="css-3d"?" translate3d("+i+", 0)":" translate("+i+")",u[this.vendorPrefix+"transition"]+=", "+this.vendorPrefix+"transform "+e+"s");this.$layer.on(this.transitionEvent,function(t){t.target===t.currentTarget&&(r.$layer.off(r.transitionEvent).css(r.vendorPrefix+"transition",""),r.visible===!1&&r.$layer.css("visibility","hidden"),typeof n!="undefined"&&n())});setTimeout(function(){r.$layer.css(u)},o)}}},isVisible:function(){return this.visible===!1||this.$layer.is(":hidden")?!1:!0},destroy:function(){this.$layer.removeAttr("style");this.$layer.removeAttr("data-layer-init")}};t.SliderPro.addModule("Layers",u)}(window,jQuery),function(n,t){"use strict";var i="Fade."+t.SliderPro.namespace,r={fadeGotoSlideReference:null,initFade:function(){this.on("update."+i,t.proxy(this._fadeOnUpdate,this))},_fadeOnUpdate:function(){this.settings.fade===!0&&(this.fadeGotoSlideReference=this.gotoSlide,this.gotoSlide=this._fadeGotoSlide)},_fadeGotoSlide:function(n){if(n!==this.selectedSlideIndex)if(this.$slider.hasClass("sp-swiping"))this.fadeGotoSlideReference(n);else{var i=this,r,u,f=n;t.each(this.slides,function(n,t){var o=t.getIndex(),e=t.$slide;o===f?(e.css({opacity:0,left:0,top:0,"z-index":20}),r=e):o===i.selectedSlideIndex?(e.css({opacity:1,left:0,top:0,"z-index":10}),u=e):e.css("visibility","hidden")});this.previousSlideIndex=this.selectedSlideIndex;this.selectedSlideIndex=n;this.$slides.find(".sp-selected").removeClass("sp-selected");this.$slides.find(".sp-slide").eq(this.selectedSlideIndex).addClass("sp-selected");i.settings.loop===!0&&i._updateSlidesOrder();this._moveTo(this.visibleOffset,!0);this.settings.fadeOutPreviousSlide===!0&&this._fadeSlideTo(u,0);this._fadeSlideTo(r,1,function(){t.each(i.slides,function(n,t){var i=t.$slide;i.css({visibility:"",opacity:"","z-index":""})});i._resetSlidesPosition();i.trigger({type:"gotoSlideComplete",index:n,previousIndex:i.previousSlideIndex});t.isFunction(i.settings.gotoSlideComplete)&&i.settings.gotoSlideComplete.call(i,{type:"gotoSlideComplete",index:n,previousIndex:i.previousSlideIndex})});this.settings.autoHeight===!0&&this._resizeHeight();this.trigger({type:"gotoSlide",index:n,previousIndex:this.previousSlideIndex});t.isFunction(this.settings.gotoSlide)&&this.settings.gotoSlide.call(this,{type:"gotoSlide",index:n,previousIndex:this.previousSlideIndex})}},_fadeSlideTo:function(n,t,i){var r=this;if(this.supportedAnimation==="css-3d"||this.supportedAnimation==="css-2d"){setTimeout(function(){var i={opacity:t};i[r.vendorPrefix+"transition"]="opacity "+r.settings.fadeDuration/1e3+"s";n.css(i)},100);n.on(this.transitionEvent,function(t){t.target===t.currentTarget&&(n.off(r.transitionEvent),n.css(r.vendorPrefix+"transition",""),typeof i=="function"&&i())})}else n.stop().animate({opacity:t},this.settings.fadeDuration,function(){typeof i=="function"&&i()})},destroyFade:function(){this.off("update."+i);this.fadeGotoSlideReference!==null&&(this.gotoSlide=this.fadeGotoSlideReference)},fadeDefaults:{fade:!1,fadeOutPreviousSlide:!0,fadeDuration:500}};t.SliderPro.addModule("Fade",r)}(window,jQuery),function(n,t){"use strict";var i="TouchSwipe."+t.SliderPro.namespace,r={touchStartPoint:{x:0,y:0},touchEndPoint:{x:0,y:0},touchDistance:{x:0,y:0},touchStartPosition:0,isTouchMoving:!1,touchSwipeEvents:{startEvent:"",moveEvent:"",endEvent:""},initTouchSwipe:function(){var n=this;if(this.settings.touchSwipe!==!1){this.touchSwipeEvents.startEvent="touchstart."+i+" mousedown."+i;this.touchSwipeEvents.moveEvent="touchmove."+i+" mousemove."+i;this.touchSwipeEvents.endEvent="touchend."+this.uniqueId+"."+i+" mouseup."+this.uniqueId+"."+i;this.$slidesMask.on(this.touchSwipeEvents.startEvent,t.proxy(this._onTouchStart,this));this.$slidesMask.on("dragstart."+i,function(n){n.preventDefault()});this.$slidesMask.addClass("sp-grab")}},_onTouchStart:function(n){if(!(t(n.target).closest(".sp-selectable").length>=1)){var u=this,r=typeof n.originalEvent.touches!="undefined"?n.originalEvent.touches[0]:n.originalEvent;typeof n.originalEvent.touches=="undefined"&&n.preventDefault();t(n.target).parents(".sp-slide").find("a").one("click."+i,function(n){n.preventDefault()});this.touchStartPoint.x=r.pageX||r.clientX;this.touchStartPoint.y=r.pageY||r.clientY;this.touchStartPosition=this.slidesPosition;this.touchDistance.x=this.touchDistance.y=0;this.$slides.hasClass("sp-animated")&&(this.isTouchMoving=!0,this._stopMovement(),this.touchStartPosition=this.slidesPosition);this.$slidesMask.on(this.touchSwipeEvents.moveEvent,t.proxy(this._onTouchMove,this));t(document).on(this.touchSwipeEvents.endEvent,t.proxy(this._onTouchEnd,this));this.$slidesMask.removeClass("sp-grab").addClass("sp-grabbing");this.$slider.addClass("sp-swiping")}},_onTouchMove:function(n){var i=typeof n.originalEvent.touches!="undefined"?n.originalEvent.touches[0]:n.originalEvent,t,r;if(this.isTouchMoving=!0,this.touchEndPoint.x=i.pageX||i.clientX,this.touchEndPoint.y=i.pageY||i.clientY,this.touchDistance.x=this.touchEndPoint.x-this.touchStartPoint.x,this.touchDistance.y=this.touchEndPoint.y-this.touchStartPoint.y,t=this.settings.orientation==="horizontal"?this.touchDistance.x:this.touchDistance.y,r=this.settings.orientation==="horizontal"?this.touchDistance.y:this.touchDistance.x,Math.abs(t)>Math.abs(r))n.preventDefault();else return;this.settings.loop===!1&&(this.slidesPosition>this.touchStartPosition&&this.selectedSlideIndex===0||this.slidesPosition<this.touchStartPosition&&this.selectedSlideIndex===this.getTotalSlides()-1)&&(t=t*.2);this._moveTo(this.touchStartPosition+t,!0)},_onTouchEnd:function(n){var o=this,e=this.settings.orientation==="horizontal"?this.touchDistance.x:this.touchDistance.y,f,r,u;if(this.$slidesMask.off(this.touchSwipeEvents.moveEvent),t(document).off(this.touchSwipeEvents.endEvent),this.$slidesMask.removeClass("sp-grabbing").addClass("sp-grab"),(this.isTouchMoving===!1||this.isTouchMoving===!0&&Math.abs(this.touchDistance.x)<10&&Math.abs(this.touchDistance.y)<10)&&(t(n.target).parents(".sp-slide").find("a").off("click."+i),this.$slider.removeClass("sp-swiping")),setTimeout(function(){o.$slider.removeClass("sp-swiping")},1),this.isTouchMoving!==!1){this.isTouchMoving=!1;t(n.target).parents(".sp-slide").one("click",function(n){n.preventDefault()});f=-parseInt(this.$slides.find(".sp-slide").eq(this.selectedSlideIndex).css(this.positionProperty),10)+this.visibleOffset;Math.abs(e)<this.settings.touchSwipeThreshold?this._moveTo(f):(r=e/(this.slideSize+this.settings.slideDistance),r=parseInt(r,10)+(r>0?1:-1),u=this.slidesOrder[t.inArray(this.selectedSlideIndex,this.slidesOrder)-r],this.settings.loop===!0?this.gotoSlide(u):typeof u!="undefined"?this.gotoSlide(u):this._moveTo(f))}},destroyTouchSwipe:function(){this.$slidesMask.off(this.touchSwipeEvents.startEvent);this.$slidesMask.off(this.touchSwipeEvents.moveEvent);this.$slidesMask.off("dragstart."+i);t(document).off(this.touchSwipeEvents.endEvent);this.$slidesMask.removeClass("sp-grab")},touchSwipeDefaults:{touchSwipe:!0,touchSwipeThreshold:50}};t.SliderPro.addModule("TouchSwipe",r)}(window,jQuery),function(n,t){"use strict";var i="Caption."+t.SliderPro.namespace,r={$captionContainer:null,captionContent:"",initCaption:function(){this.on("update."+i,t.proxy(this._captionOnUpdate,this));this.on("gotoSlide."+i,t.proxy(this._updateCaptionContent,this))},_captionOnUpdate:function(){this.$captionContainer=this.$slider.find(".sp-caption-container");this.$slider.find(".sp-caption").length&&this.$captionContainer.length===0&&(this.$captionContainer=t('<div class="sp-caption-container"><\/div>').appendTo(this.$slider),this._updateCaptionContent());this.$slides.find(".sp-caption").each(function(){t(this).css("display","none")})},_updateCaptionContent:function(){var n=this,i=this.$slider.find(".sp-slide").eq(this.selectedSlideIndex).find(".sp-caption"),t=i.length!==0?i.html():"";this.settings.fadeCaption===!0?this.captionContent!==""?(parseFloat(this.$captionContainer.css("opacity"),10)===0&&(this.$captionContainer.css(this.vendorPrefix+"transition",""),this.$captionContainer.css("opacity",1)),this._fadeCaptionTo(0,function(){n.captionContent=t;t!==""?(n.$captionContainer.html(n.captionContent),n._fadeCaptionTo(1)):n.$captionContainer.empty()})):(this.captionContent=t,this.$captionContainer.html(this.captionContent),this.$captionContainer.css("opacity",0),this._fadeCaptionTo(1)):(this.captionContent=t,this.$captionContainer.html(this.captionContent))},_fadeCaptionTo:function(n,t){var i=this;if(this.supportedAnimation==="css-3d"||this.supportedAnimation==="css-2d"){setTimeout(function(){var t={opacity:n};t[i.vendorPrefix+"transition"]="opacity "+i.settings.captionFadeDuration/1e3+"s";i.$captionContainer.css(t)},1);this.$captionContainer.on(this.transitionEvent,function(n){n.target===n.currentTarget&&(i.$captionContainer.off(i.transitionEvent),i.$captionContainer.css(i.vendorPrefix+"transition",""),typeof t=="function"&&t())})}else this.$captionContainer.stop().animate({opacity:n},this.settings.captionFadeDuration,function(){typeof t=="function"&&t()})},destroyCaption:function(){this.off("update."+i);this.off("gotoSlide."+i);this.$captionContainer.remove();this.$slider.find(".sp-caption").each(function(){t(this).css("display","")})},captionDefaults:{fadeCaption:!0,captionFadeDuration:500}};t.SliderPro.addModule("Caption",r)}(window,jQuery),function(n,t){"use strict";var i="DeepLinking."+t.SliderPro.namespace,r={initDeepLinking:function(){var r=this;this.on("init."+i,function(){r._gotoHash(n.location.hash)});this.on("gotoSlide."+i,function(t){if(r.settings.updateHash===!0){var i=r.$slider.find(".sp-slide").eq(t.index).attr("id");typeof i=="undefined"&&(i=t.index);n.location.hash=r.$slider.attr("id")+"/"+i}});t(n).on("hashchange."+this.uniqueId+"."+i,function(){r._gotoHash(n.location.hash)})},_parseHash:function(n){if(n!==""){n=n.substring(1);var r=n.split("/"),t=r.pop(),i=n.slice(0,-t.toString().length-1);if(this.$slider.attr("id")===i)return{sliderID:i,slideId:t}}return!1},_gotoHash:function(n){var u=this._parseHash(n),r,t,i;u!==!1&&(r=u.slideId,t=parseInt(r,10),isNaN(t)?(i=this.$slider.find(".sp-slide#"+r).index(),i!==-1&&i!==this.selectedSlideIndex&&this.gotoSlide(i)):t!==this.selectedSlideIndex&&this.gotoSlide(t))},destroyDeepLinking:function(){this.off("init."+i);this.off("gotoSlide."+i);t(n).off("hashchange."+this.uniqueId+"."+i)},deepLinkingDefaults:{updateHash:!1}};t.SliderPro.addModule("DeepLinking",r)}(window,jQuery),function(n,t){"use strict";var i="Autoplay."+t.SliderPro.namespace,r={autoplayTimer:null,isTimerRunning:!1,isTimerPaused:!1,initAutoplay:function(){this.on("update."+i,t.proxy(this._autoplayOnUpdate,this))},_autoplayOnUpdate:function(){if(this.settings.autoplay===!0){this.on("gotoSlide."+i,t.proxy(this._autoplayOnGotoSlide,this));this.on("mouseenter."+i,t.proxy(this._autoplayOnMouseEnter,this));this.on("mouseleave."+i,t.proxy(this._autoplayOnMouseLeave,this));this.startAutoplay()}else this.off("gotoSlide."+i),this.off("mouseenter."+i),this.off("mouseleave."+i),this.stopAutoplay()},_autoplayOnGotoSlide:function(){this.isTimerRunning===!0&&this.stopAutoplay();this.isTimerPaused===!1&&this.startAutoplay()},_autoplayOnMouseEnter:function(){this.isTimerRunning&&(this.settings.autoplayOnHover==="pause"||this.settings.autoplayOnHover==="stop")&&(this.stopAutoplay(),this.isTimerPaused=!0)},_autoplayOnMouseLeave:function(){this.settings.autoplay===!0&&this.isTimerRunning===!1&&this.settings.autoplayOnHover!=="stop"&&(this.startAutoplay(),this.isTimerPaused=!1)},startAutoplay:function(){var n=this;this.isTimerRunning=!0;this.autoplayTimer=setTimeout(function(){n.settings.autoplayDirection==="normal"?n.nextSlide():n.settings.autoplayDirection==="backwards"&&n.previousSlide()},this.settings.autoplayDelay)},stopAutoplay:function(){this.isTimerRunning=!1;this.isTimerPaused=!1;clearTimeout(this.autoplayTimer)},destroyAutoplay:function(){clearTimeout(this.autoplayTimer);this.off("update."+i);this.off("gotoSlide."+i);this.off("mouseenter."+i);this.off("mouseleave."+i)},autoplayDefaults:{autoplay:!0,autoplayDelay:5e3,autoplayDirection:"normal",autoplayOnHover:"pause"}};t.SliderPro.addModule("Autoplay",r)}(window,jQuery),function(n,t){"use strict";var i="Keyboard."+t.SliderPro.namespace,r={initKeyboard:function(){var n=this,r=!1;if(this.settings.keyboard!==!1){this.$slider.on("focus."+i,function(){r=!0});this.$slider.on("blur."+i,function(){r=!1});t(document).on("keydown."+this.uniqueId+"."+i,function(t){(n.settings.keyboardOnlyOnFocus!==!0||r!==!1)&&(t.which===37?n.previousSlide():t.which===39?n.nextSlide():t.which===13&&n.$slider.find(".sp-slide").eq(n.selectedSlideIndex).find(".sp-image-container a")[0].click())})}},destroyKeyboard:function(){this.$slider.off("focus."+i);this.$slider.off("blur."+i);t(document).off("keydown."+this.uniqueId+"."+i)},keyboardDefaults:{keyboard:!0,keyboardOnlyOnFocus:!1}};t.SliderPro.addModule("Keyboard",r)}(window,jQuery),function(n,t){"use strict";var i="FullScreen."+t.SliderPro.namespace,r={isFullScreen:!1,$fullScreenButton:null,sizeBeforeFullScreen:{},initFullScreen:function(){if(document.fullscreenEnabled||document.webkitFullscreenEnabled||document.mozFullScreenEnabled||document.msFullscreenEnabled)this.on("update."+i,t.proxy(this._fullScreenOnUpdate,this))},_fullScreenOnUpdate:function(){this.settings.fullScreen===!0&&this.$fullScreenButton===null?this._addFullScreen():this.settings.fullScreen===!1&&this.$fullScreenButton!==null&&this._removeFullScreen();this.settings.fullScreen===!0&&(this.settings.fadeFullScreen===!0?this.$fullScreenButton.addClass("sp-fade-full-screen"):this.settings.fadeFullScreen===!1&&this.$fullScreenButton.removeClass("sp-fade-full-screen"))},_addFullScreen:function(){this.$fullScreenButton=t('<div class="sp-full-screen-button"><\/div>').appendTo(this.$slider);this.$fullScreenButton.on("click."+i,t.proxy(this._onFullScreenButtonClick,this));document.addEventListener("fullscreenchange",t.proxy(this._onFullScreenChange,this));document.addEventListener("mozfullscreenchange",t.proxy(this._onFullScreenChange,this));document.addEventListener("webkitfullscreenchange",t.proxy(this._onFullScreenChange,this));document.addEventListener("MSFullscreenChange",t.proxy(this._onFullScreenChange,this))},_removeFullScreen:function(){this.$fullScreenButton!==null&&(this.$fullScreenButton.off("click."+i),this.$fullScreenButton.remove(),this.$fullScreenButton=null,document.removeEventListener("fullscreenchange",this._onFullScreenChange),document.removeEventListener("mozfullscreenchange",this._onFullScreenChange),document.removeEventListener("webkitfullscreenchange",this._onFullScreenChange),document.removeEventListener("MSFullscreenChange",this._onFullScreenChange))},_onFullScreenButtonClick:function(){this.isFullScreen===!1?this.instance.requestFullScreen?this.instance.requestFullScreen():this.instance.mozRequestFullScreen?this.instance.mozRequestFullScreen():this.instance.webkitRequestFullScreen?this.instance.webkitRequestFullScreen():this.instance.msRequestFullscreen&&this.instance.msRequestFullscreen():document.exitFullScreen?document.exitFullScreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.webkitCancelFullScreen?document.webkitCancelFullScreen():document.msExitFullscreen&&document.msExitFullscreen()},_onFullScreenChange:function(){this.isFullScreen=document.fullscreenElement||document.webkitFullscreenElement||document.mozFullScreenElement||document.msFullscreenElement?!0:!1;this.isFullScreen===!0?(this.sizeBeforeFullScreen={forceSize:this.settings.forceSize,autoHeight:this.settings.autoHeight},this.$slider.addClass("sp-full-screen"),this.settings.forceSize="fullWindow",this.settings.autoHeight=!1):(this.$slider.css("margin",""),this.$slider.removeClass("sp-full-screen"),this.settings.forceSize=this.sizeBeforeFullScreen.forceSize,this.settings.autoHeight=this.sizeBeforeFullScreen.autoHeight);this.resize()},destroyFullScreen:function(){this.off("update."+i);this._removeFullScreen()},fullScreenDefaults:{fullScreen:!1,fadeFullScreen:!0}};t.SliderPro.addModule("FullScreen",r)}(window,jQuery),function(n,t){"use strict";var i="Buttons."+t.SliderPro.namespace,r={$buttons:null,initButtons:function(){this.on("update."+i,t.proxy(this._buttonsOnUpdate,this))},_buttonsOnUpdate:function(){this.$buttons=this.$slider.find(".sp-buttons");this.settings.buttons===!0&&this.getTotalSlides()>1&&this.$buttons.length===0?this._createButtons():this.settings.buttons===!0&&this.getTotalSlides()!==this.$buttons.find(".sp-button").length&&this.$buttons.length!==0?this._adjustButtons():(this.settings.buttons===!1||this.getTotalSlides()<=1&&this.$buttons.length!==0)&&this._removeButtons()},_createButtons:function(){var n=this,r;for(this.$buttons=t('<div class="sp-buttons"><\/div>').appendTo(this.$slider),r=0;r<this.getTotalSlides();r++)t('<div class="sp-button"><\/div>').appendTo(this.$buttons);this.$buttons.on("click."+i,".sp-button",function(){n.gotoSlide(t(this).index())});this.$buttons.find(".sp-button").eq(this.selectedSlideIndex).addClass("sp-selected-button");this.on("gotoSlide."+i,function(t){n.$buttons.find(".sp-selected-button").removeClass("sp-selected-button");n.$buttons.find(".sp-button").eq(t.index).addClass("sp-selected-button")});this.$slider.addClass("sp-has-buttons")},_adjustButtons:function(){this.$buttons.empty();for(var n=0;n<this.getTotalSlides();n++)t('<div class="sp-button"><\/div>').appendTo(this.$buttons);this.$buttons.find(".sp-selected-button").removeClass("sp-selected-button");this.$buttons.find(".sp-button").eq(this.selectedSlideIndex).addClass("sp-selected-button")},_removeButtons:function(){this.$buttons.off("click."+i,".sp-button");this.off("gotoSlide."+i);this.$buttons.remove();this.$slider.removeClass("sp-has-buttons")},destroyButtons:function(){this._removeButtons();this.off("update."+i)},buttonsDefaults:{buttons:!0}};t.SliderPro.addModule("Buttons",r)}(window,jQuery),function(n,t){"use strict";var i="Arrows."+t.SliderPro.namespace,r={$arrows:null,$previousArrow:null,$nextArrow:null,initArrows:function(){this.on("update."+i,t.proxy(this._arrowsOnUpdate,this));this.on("gotoSlide."+i,t.proxy(this._checkArrowsVisibility,this))},_arrowsOnUpdate:function(){var n=this;if(this.settings.arrows===!0&&this.$arrows===null){this.$arrows=t('<div class="sp-arrows"><\/div>').appendTo(this.$slidesContainer);this.$previousArrow=t('<div class="sp-arrow sp-previous-arrow"><\/div>').appendTo(this.$arrows);this.$nextArrow=t('<div class="sp-arrow sp-next-arrow"><\/div>').appendTo(this.$arrows);this.$previousArrow.on("click."+i,function(){n.previousSlide()});this.$nextArrow.on("click."+i,function(){n.nextSlide()});this._checkArrowsVisibility()}else this.settings.arrows===!1&&this.$arrows!==null&&this._removeArrows();this.settings.arrows===!0&&(this.settings.fadeArrows===!0?this.$arrows.addClass("sp-fade-arrows"):this.settings.fadeArrows===!1&&this.$arrows.removeClass("sp-fade-arrows"))},_checkArrowsVisibility:function(){this.settings.arrows!==!1&&this.settings.loop!==!0&&(this.selectedSlideIndex===0?this.$previousArrow.css("display","none"):this.$previousArrow.css("display","block"),this.selectedSlideIndex===this.getTotalSlides()-1?this.$nextArrow.css("display","none"):this.$nextArrow.css("display","block"))},_removeArrows:function(){this.$arrows!==null&&(this.$previousArrow.off("click."+i),this.$nextArrow.off("click."+i),this.$arrows.remove(),this.$arrows=null)},destroyArrows:function(){this._removeArrows();this.off("update."+i);this.off("gotoSlide."+i)},arrowsDefaults:{arrows:!1,fadeArrows:!0}};t.SliderPro.addModule("Arrows",r)}(window,jQuery),function(n,t){"use strict";var i="ThumbnailTouchSwipe."+t.SliderPro.namespace,r={thumbnailTouchStartPoint:{x:0,y:0},thumbnailTouchEndPoint:{x:0,y:0},thumbnailTouchDistance:{x:0,y:0},thumbnailTouchStartPosition:0,isThumbnailTouchMoving:!1,isThumbnailTouchSwipe:!1,thumbnailTouchSwipeEvents:{startEvent:"",moveEvent:"",endEvent:""},initThumbnailTouchSwipe:function(){this.on("update."+i,t.proxy(this._thumbnailTouchSwipeOnUpdate,this))},_thumbnailTouchSwipeOnUpdate:function(){if(this.isThumbnailScroller!==!1){if(this.settings.thumbnailTouchSwipe===!0&&this.isThumbnailTouchSwipe===!1){this.isThumbnailTouchSwipe=!0;this.thumbnailTouchSwipeEvents.startEvent="touchstart."+i+" mousedown."+i;this.thumbnailTouchSwipeEvents.moveEvent="touchmove."+i+" mousemove."+i;this.thumbnailTouchSwipeEvents.endEvent="touchend."+this.uniqueId+"."+i+" mouseup."+this.uniqueId+"."+i;this.$thumbnails.on(this.thumbnailTouchSwipeEvents.startEvent,t.proxy(this._onThumbnailTouchStart,this));this.$thumbnails.on("dragstart."+i,function(n){n.preventDefault()});this.$thumbnails.addClass("sp-grab")}t.each(this.thumbnails,function(n,t){t.off("thumbnailClick")})}},_onThumbnailTouchStart:function(n){if(!(t(n.target).closest(".sp-selectable").length>=1)){var u=this,r=typeof n.originalEvent.touches!="undefined"?n.originalEvent.touches[0]:n.originalEvent;typeof n.originalEvent.touches=="undefined"&&n.preventDefault();t(n.target).parents(".sp-thumbnail-container").find("a").one("click."+i,function(n){n.preventDefault()});this.thumbnailTouchStartPoint.x=r.pageX||r.clientX;this.thumbnailTouchStartPoint.y=r.pageY||r.clientY;this.thumbnailTouchStartPosition=this.thumbnailsPosition;this.thumbnailTouchDistance.x=this.thumbnailTouchDistance.y=0;this.$thumbnails.hasClass("sp-animated")&&(this.isThumbnailTouchMoving=!0,this._stopThumbnailsMovement(),this.thumbnailTouchStartPosition=this.thumbnailsPosition);this.$thumbnails.on(this.thumbnailTouchSwipeEvents.moveEvent,t.proxy(this._onThumbnailTouchMove,this));t(document).on(this.thumbnailTouchSwipeEvents.endEvent,t.proxy(this._onThumbnailTouchEnd,this));this.$thumbnails.removeClass("sp-grab").addClass("sp-grabbing");this.$thumbnailsContainer.addClass("sp-swiping")}},_onThumbnailTouchMove:function(n){var i=typeof n.originalEvent.touches!="undefined"?n.originalEvent.touches[0]:n.originalEvent,t,f,r,u;if(this.isThumbnailTouchMoving=!0,this.thumbnailTouchEndPoint.x=i.pageX||i.clientX,this.thumbnailTouchEndPoint.y=i.pageY||i.clientY,this.thumbnailTouchDistance.x=this.thumbnailTouchEndPoint.x-this.thumbnailTouchStartPoint.x,this.thumbnailTouchDistance.y=this.thumbnailTouchEndPoint.y-this.thumbnailTouchStartPoint.y,t=this.thumbnailsOrientation==="horizontal"?this.thumbnailTouchDistance.x:this.thumbnailTouchDistance.y,f=this.thumbnailsOrientation==="horizontal"?this.thumbnailTouchDistance.y:this.thumbnailTouchDistance.x,Math.abs(t)>Math.abs(f))n.preventDefault();else return;this.thumbnailsPosition>=0?(r=-this.thumbnailTouchStartPosition,t=r+(t-r)*.2):this.thumbnailsPosition<=-this.thumbnailsSize+this.thumbnailsContainerSize&&(u=this.thumbnailsSize-this.thumbnailsContainerSize+this.thumbnailTouchStartPosition,t=-u+(t+u)*.2);this._moveThumbnailsTo(this.thumbnailTouchStartPosition+t,!0)},_onThumbnailTouchEnd:function(n){var f=this,e=this.thumbnailsOrientation==="horizontal"?this.thumbnailTouchDistance.x:this.thumbnailTouchDistance.y,u,r;if(this.$thumbnails.off(this.thumbnailTouchSwipeEvents.moveEvent),t(document).off(this.thumbnailTouchSwipeEvents.endEvent),this.$thumbnails.removeClass("sp-grabbing").addClass("sp-grab"),this.isThumbnailTouchMoving===!1||this.isThumbnailTouchMoving===!0&&Math.abs(this.thumbnailTouchDistance.x)<10&&Math.abs(this.thumbnailTouchDistance.y)<10){u=t(n.target).hasClass("sp-thumbnail-container")?t(n.target):t(n.target).parents(".sp-thumbnail-container");r=u.index();t(n.target).parents("a").length!==0?(t(n.target).parents("a").off("click."+i),this.$thumbnailsContainer.removeClass("sp-swiping")):r!==this.selectedThumbnailIndex&&r!==-1&&this.gotoSlide(r);return}this.isThumbnailTouchMoving=!1;t(n.target).parents(".sp-thumbnail").one("click",function(n){n.preventDefault()});setTimeout(function(){f.$thumbnailsContainer.removeClass("sp-swiping")},1);this.thumbnailsPosition>0?this._moveThumbnailsTo(0):this.thumbnailsPosition<this.thumbnailsContainerSize-this.thumbnailsSize&&this._moveThumbnailsTo(this.thumbnailsContainerSize-this.thumbnailsSize);this.trigger({type:"thumbnailsMoveComplete"});t.isFunction(this.settings.thumbnailsMoveComplete)&&this.settings.thumbnailsMoveComplete.call(this,{type:"thumbnailsMoveComplete"})},destroyThumbnailTouchSwipe:function(){(this.off("update."+i),this.isThumbnailScroller!==!1)&&(this.$thumbnails.off(this.thumbnailTouchSwipeEvents.startEvent),this.$thumbnails.off(this.thumbnailTouchSwipeEvents.moveEvent),this.$thumbnails.off("dragstart."+i),t(document).off(this.thumbnailTouchSwipeEvents.endEvent),this.$thumbnails.removeClass("sp-grab"))},thumbnailTouchSwipeDefaults:{thumbnailTouchSwipe:!0}};t.SliderPro.addModule("ThumbnailTouchSwipe",r)}(window,jQuery),function(n,t){"use strict";var i="ThumbnailArrows."+t.SliderPro.namespace,r={$thumbnailArrows:null,$previousThumbnailArrow:null,$nextThumbnailArrow:null,initThumbnailArrows:function(){var n=this;this.on("update."+i,t.proxy(this._thumbnailArrowsOnUpdate,this));this.on("sliderResize."+i+" thumbnailsMoveComplete."+i,function(){n.isThumbnailScroller===!0&&n.settings.thumbnailArrows===!0&&n._checkThumbnailArrowsVisibility()})},_thumbnailArrowsOnUpdate:function(){var n=this;if(this.isThumbnailScroller!==!1){if(this.settings.thumbnailArrows===!0&&this.$thumbnailArrows===null){this.$thumbnailArrows=t('<div class="sp-thumbnail-arrows"><\/div>').appendTo(this.$thumbnailsContainer);this.$previousThumbnailArrow=t('<div class="sp-thumbnail-arrow sp-previous-thumbnail-arrow"><\/div>').appendTo(this.$thumbnailArrows);this.$nextThumbnailArrow=t('<div class="sp-thumbnail-arrow sp-next-thumbnail-arrow"><\/div>').appendTo(this.$thumbnailArrows);this.$previousThumbnailArrow.on("click."+i,function(){var t=Math.min(0,n.thumbnailsPosition+n.thumbnailsContainerSize);n._moveThumbnailsTo(t)});this.$nextThumbnailArrow.on("click."+i,function(){var t=Math.max(n.thumbnailsContainerSize-n.thumbnailsSize,n.thumbnailsPosition-n.thumbnailsContainerSize);n._moveThumbnailsTo(t)})}else this.settings.thumbnailArrows===!1&&this.$thumbnailArrows!==null&&this._removeThumbnailArrows();this.settings.thumbnailArrows===!0&&(this.settings.fadeThumbnailArrows===!0?this.$thumbnailArrows.addClass("sp-fade-thumbnail-arrows"):this.settings.fadeThumbnailArrows===!1&&this.$thumbnailArrows.removeClass("sp-fade-thumbnail-arrows"),this._checkThumbnailArrowsVisibility())}},_checkThumbnailArrowsVisibility:function(){this.thumbnailsPosition===0?this.$previousThumbnailArrow.css("display","none"):this.$previousThumbnailArrow.css("display","block");this.thumbnailsPosition===this.thumbnailsContainerSize-this.thumbnailsSize?this.$nextThumbnailArrow.css("display","none"):this.$nextThumbnailArrow.css("display","block")},_removeThumbnailArrows:function(){this.$thumbnailArrows!==null&&(this.$previousThumbnailArrow.off("click."+i),this.$nextThumbnailArrow.off("click."+i),this.$thumbnailArrows.remove(),this.$thumbnailArrows=null)},destroyThumbnailArrows:function(){this._removeThumbnailArrows();this.off("update."+i);this.off("sliderResize."+i);this.off("thumbnailsMoveComplete."+i)},thumbnailArrowsDefaults:{thumbnailArrows:!1,fadeThumbnailArrows:!0}};t.SliderPro.addModule("ThumbnailArrows",r)}(window,jQuery),function(n,t){"use strict";var i="Video."+t.SliderPro.namespace,r={initVideo:function(){this.on("update."+i,t.proxy(this._videoOnUpdate,this));this.on("gotoSlideComplete."+i,t.proxy(this._videoOnGotoSlideComplete,this))},_videoOnUpdate:function(){var n=this;this.$slider.find(".sp-video").not("a, [data-video-init]").each(function(){var i=t(this);n._initVideo(i)});this.$slider.find("a.sp-video").not("[data-video-preinit]").each(function(){var i=t(this);n._preinitVideo(i)})},_initVideo:function(n){var r=this;n.attr("data-video-init",!0).videoController();n.on("videoPlay."+i,function(){r.settings.playVideoAction==="stopAutoplay"&&typeof r.stopAutoplay!="undefined"&&(r.stopAutoplay(),r.settings.autoplay=!1);var i={type:"videoPlay",video:n};r.trigger(i);t.isFunction(r.settings.videoPlay)&&r.settings.videoPlay.call(r,i)});n.on("videoPause."+i,function(){r.settings.pauseVideoAction==="startAutoplay"&&typeof r.startAutoplay!="undefined"&&(r.startAutoplay(),r.settings.autoplay=!0);var i={type:"videoPause",video:n};r.trigger(i);t.isFunction(r.settings.videoPause)&&r.settings.videoPause.call(r,i)});n.on("videoEnded."+i,function(){r.settings.endVideoAction==="startAutoplay"&&typeof r.startAutoplay!="undefined"?(r.startAutoplay(),r.settings.autoplay=!0):r.settings.endVideoAction==="nextSlide"?r.nextSlide():r.settings.endVideoAction==="replayVideo"&&n.videoController("replay");var i={type:"videoEnd",video:n};r.trigger(i);t.isFunction(r.settings.videoEnd)&&r.settings.videoEnd.call(r,i)})},_preinitVideo:function(n){var r=this;n.attr("data-video-preinit",!0);n.on("click."+i,function(i){if(!r.$slider.hasClass("sp-swiping")){i.preventDefault();var u=n.attr("href"),s,e,c,l,o,h,f,a=n.children("img").attr("width"),v=n.children("img").attr("height");u.indexOf("youtube")!==-1||u.indexOf("youtu.be")!==-1?e="youtube":u.indexOf("vimeo")!==-1&&(e="vimeo");c=e==="youtube"?/^.*(youtu.be\/|v\/|u\/\w\/|embed\/|watch\?v=|\&v=)([^#\&\?]*).*/:/http:\/\/(www\.)?vimeo.com\/(\d+)/;l=u.match(c);o=l[2];h=e==="youtube"?"http://www.youtube.com/embed/"+o+"?enablejsapi=1&wmode=opaque":"http://player.vimeo.com/video/"+o+"?api=1";f=u.split("?")[1];typeof f!="undefined"&&(f=f.split("&"),t.each(f,function(n,t){t.indexOf(o)===-1&&(h+="&"+t)}));s=t("<iframe><\/iframe>").attr({src:h,width:a,height:v,"class":n.attr("class"),frameborder:0}).insertBefore(n);r._initVideo(s);s.videoController("play");n.css("display","none")}})},_videoOnGotoSlideComplete:function(n){var t=this.$slides.find(".sp-slide").eq(n.previousIndex).find(".sp-video[data-video-init]"),r,u;n.previousIndex!==-1&&t.length!==0&&(this.settings.leaveVideoAction==="stopVideo"?t.videoController("stop"):this.settings.leaveVideoAction==="pauseVideo"?t.videoController("pause"):this.settings.leaveVideoAction==="removeVideo"&&(t.siblings("a.sp-video").length!==0?(t.siblings("a.sp-video").css("display",""),t.videoController("destroy"),t.remove()):t.videoController("stop")));this.settings.reachVideoAction==="playVideo"&&(r=this.$slides.find(".sp-slide").eq(n.index).find(".sp-video[data-video-init]"),u=this.$slides.find(".sp-slide").eq(n.index).find(".sp-video[data-video-preinit]"),r.length!==0?r.videoController("play"):u.length!==0&&u.trigger("click."+i))},destroyVideo:function(){this.$slider.find(".sp-video[ data-video-preinit ]").each(function(){var n=t(this);n.removeAttr("data-video-preinit");n.off("click."+i)});this.$slider.find(".sp-video[ data-video-init ]").each(function(){var n=t(this);n.removeAttr("data-video-init");n.off("Video");n.videoController("destroy")});this.off("update."+i);this.off("gotoSlideComplete."+i)},videoDefaults:{reachVideoAction:"none",leaveVideoAction:"pauseVideo",playVideoAction:"stopAutoplay",pauseVideoAction:"none",endVideoAction:"none",videoPlay:function(){},videoPause:function(){},videoEnd:function(){}}};t.SliderPro.addModule("Video",r)}(window,jQuery),function(n){"use strict";var s=window.navigator.userAgent.match(/(iPad|iPhone|iPod)/g)?!0:!1,l=function(t,i){this.$video=n(t);this.options=i;this.settings={};this.player=null;this._init()},t,h,i,c,r,u,f,e,o;l.prototype={_init:function(){var r,f;this.settings=n.extend({},this.defaults,this.options);var t=this,i=n.VideoController.players,u=this.$video.attr("id");for(r in i)if(typeof i[r]!="undefined"&&i[r].isType(this.$video)){this.player=new i[r](this.$video);break}this.player!==null&&(f=["ready","start","play","pause","ended"],n.each(f,function(i,r){var f="video"+r.charAt(0).toUpperCase()+r.slice(1);t.player.on(r,function(){t.trigger({type:f,video:u});n.isFunction(t.settings[f])&&t.settings[f].call(t,{type:f,video:u})})}))},play:function(){(s!==!0||this.player.isStarted()!==!1)&&this.player.getState()!=="playing"&&this.player.play()},stop:function(){(s!==!0||this.player.isStarted()!==!1)&&this.player.getState()!=="stopped"&&this.player.stop()},pause:function(){(s!==!0||this.player.isStarted()!==!1)&&this.player.getState()!=="paused"&&this.player.pause()},replay:function(){(s!==!0||this.player.isStarted()!==!1)&&this.player.replay()},on:function(n,t){return this.$video.on(n,t)},off:function(n){return this.$video.off(n)},trigger:function(n){return this.$video.triggerHandler(n)},destroy:function(){this.player.isStarted()===!0&&this.stop();this.player.off("ready");this.player.off("start");this.player.off("play");this.player.off("pause");this.player.off("ended");this.$video.removeData("videoController")},defaults:{videoReady:function(){},videoStart:function(){},videoPlay:function(){},videoPause:function(){},videoEnded:function(){}}};n.VideoController={players:{},addPlayer:function(n,t){this.players[n]=t}};n.fn.videoController=function(t){var i=Array.prototype.slice.call(arguments,1);return this.each(function(){var u,r;typeof n(this).data("videoController")=="undefined"?(u=new l(this,t),n(this).data("videoController",u)):typeof t!="undefined"&&(r=n(this).data("videoController"),typeof r[t]=="function"?r[t].apply(r,i):n.error(t+" does not exist in videoController."))})};t=function(t){this.$video=t;this.player=null;this.ready=!1;this.started=!1;this.state="";this.events=n({});this._init()};t.prototype={_init:function(){},play:function(){},pause:function(){},stop:function(){},replay:function(){},isType:function(){},isReady:function(){return this.ready},isStarted:function(){return this.started},getState:function(){return this.state},on:function(n,t){return this.events.on(n,t)},off:function(n){return this.events.off(n)},trigger:function(n){return this.events.triggerHandler(n)}};h={youtubeAPIAdded:!1,youtubeVideos:[]};i=function(i){var f,r,u;this.init=!1;f=window.YT&&window.YT.Player;typeof f!="undefined"?t.call(this,i):(h.youtubeVideos.push({video:i,scope:this}),h.youtubeAPIAdded===!1&&(h.youtubeAPIAdded=!0,r=document.createElement("script"),r.src="http://www.youtube.com/player_api",u=document.getElementsByTagName("script")[0],u.parentNode.insertBefore(r,u),window.onYouTubePlayerAPIReady=function(){n.each(h.youtubeVideos,function(n,i){t.call(i.scope,i.video)})}))};i.prototype=new t;i.prototype.constructor=i;n.VideoController.addPlayer("YoutubeVideo",i);i.isType=function(n){if(n.is("iframe")){var t=n.attr("src");if(t.indexOf("youtube.com")!==-1||t.indexOf("youtu.be")!==-1)return!0}return!1};i.prototype._init=function(){this.init=!0;this._setup()};i.prototype._setup=function(){var n=this;this.player=new YT.Player(this.$video[0],{events:{onReady:function(){n.trigger({type:"ready"});n.ready=!0},onStateChange:function(t){switch(t.data){case YT.PlayerState.PLAYING:n.started===!1&&(n.started=!0,n.trigger({type:"start"}));n.state="playing";n.trigger({type:"play"});break;case YT.PlayerState.PAUSED:n.state="paused";n.trigger({type:"pause"});break;case YT.PlayerState.ENDED:n.state="ended";n.trigger({type:"ended"})}}}})};i.prototype.play=function(){var n=this,t;this.ready===!0?this.player.playVideo():t=setInterval(function(){n.ready===!0&&(clearInterval(t),n.player.playVideo())},100)};i.prototype.pause=function(){s===!0?this.stop():this.player.pauseVideo()};i.prototype.stop=function(){this.player.seekTo(1);this.player.stopVideo();this.state="stopped"};i.prototype.replay=function(){this.player.seekTo(1);this.player.playVideo()};i.prototype.on=function(n,i){var r=this,u;this.init===!0?t.prototype.on.call(this,n,i):u=setInterval(function(){r.init===!0&&(clearInterval(u),t.prototype.on.call(r,n,i))},100)};c={vimeoAPIAdded:!1,vimeoVideos:[]};r=function(i){var r,u,f;this.init=!1;typeof Froogaloop!="undefined"?t.call(this,i):(c.vimeoVideos.push({video:i,scope:this}),c.vimeoAPIAdded===!1&&(c.vimeoAPIAdded=!0,r=document.createElement("script"),r.src="http://a.vimeocdn.com/js/froogaloop2.min.js",u=document.getElementsByTagName("script")[0],u.parentNode.insertBefore(r,u),f=setInterval(function(){typeof Froogaloop!="undefined"&&(clearInterval(f),n.each(c.vimeoVideos,function(n,i){t.call(i.scope,i.video)}))},100)))};r.prototype=new t;r.prototype.constructor=r;n.VideoController.addPlayer("VimeoVideo",r);r.isType=function(n){if(n.is("iframe")){var t=n.attr("src");if(t.indexOf("vimeo.com")!==-1)return!0}return!1};r.prototype._init=function(){this.init=!0;this._setup()};r.prototype._setup=function(){var n=this;this.player=$f(this.$video[0]);this.player.addEvent("ready",function(){n.ready=!0;n.trigger({type:"ready"});n.player.addEvent("play",function(){n.started===!1&&(n.started=!0,n.trigger({type:"start"}));n.state="playing";n.trigger({type:"play"})});n.player.addEvent("pause",function(){n.state="paused";n.trigger({type:"pause"})});n.player.addEvent("finish",function(){n.state="ended";n.trigger({type:"ended"})})})};r.prototype.play=function(){var n=this,t;this.ready===!0?this.player.api("play"):t=setInterval(function(){n.ready===!0&&(clearInterval(t),n.player.api("play"))},100)};r.prototype.pause=function(){this.player.api("pause")};r.prototype.stop=function(){this.player.api("seekTo",0);this.player.api("pause");this.state="stopped"};r.prototype.replay=function(){this.player.api("seekTo",0);this.player.api("play")};r.prototype.on=function(n,i){var r=this,u;this.init===!0?t.prototype.on.call(this,n,i):u=setInterval(function(){r.init===!0&&(clearInterval(u),t.prototype.on.call(r,n,i))},100)};u=function(n){t.call(this,n)};u.prototype=new t;u.prototype.constructor=u;n.VideoController.addPlayer("HTML5Video",u);u.isType=function(n){return n.is("video")&&n.hasClass("video-js")===!1&&n.hasClass("sublime")===!1?!0:!1};u.prototype._init=function(){var n=this;this.player=this.$video[0];this.ready=!0;this.player.addEventListener("play",function(){n.started===!1&&(n.started=!0,n.trigger({type:"start"}));n.state="playing";n.trigger({type:"play"})});this.player.addEventListener("pause",function(){n.state="paused";n.trigger({type:"pause"})});this.player.addEventListener("ended",function(){n.state="ended";n.trigger({type:"ended"})})};u.prototype.play=function(){this.player.play()};u.prototype.pause=function(){this.player.pause()};u.prototype.stop=function(){this.player.currentTime=0;this.player.pause();this.state="stopped"};u.prototype.replay=function(){this.player.currentTime=0;this.player.play()};f=function(n){t.call(this,n)};f.prototype=new t;f.prototype.constructor=f;n.VideoController.addPlayer("VideoJSVideo",f);f.isType=function(n){return(typeof n.attr("data-videojs-id")!="undefined"||n.hasClass("video-js"))&&typeof videojs!="undefined"?!0:!1};f.prototype._init=function(){var n=this,t=this.$video.hasClass("video-js")?this.$video.attr("id"):this.$video.attr("data-videojs-id");this.player=videojs(t);this.player.ready(function(){n.ready=!0;n.trigger({type:"ready"});n.player.on("play",function(){n.started===!1&&(n.started=!0,n.trigger({type:"start"}));n.state="playing";n.trigger({type:"play"})});n.player.on("pause",function(){n.state="paused";n.trigger({type:"pause"})});n.player.on("ended",function(){n.state="ended";n.trigger({type:"ended"})})})};f.prototype.play=function(){this.player.play()};f.prototype.pause=function(){this.player.pause()};f.prototype.stop=function(){this.player.currentTime(0);this.player.pause();this.state="stopped"};f.prototype.replay=function(){this.player.currentTime(0);this.player.play()};e=function(n){t.call(this,n)};e.prototype=new t;e.prototype.constructor=e;n.VideoController.addPlayer("SublimeVideo",e);e.isType=function(n){return n.hasClass("sublime")&&typeof sublime!="undefined"?!0:!1};e.prototype._init=function(){var n=this;sublime.ready(function(){n.player=sublime.player(n.$video.attr("id"));n.ready=!0;n.trigger({type:"ready"});n.player.on("play",function(){n.started===!1&&(n.started=!0,n.trigger({type:"start"}));n.state="playing";n.trigger({type:"play"})});n.player.on("pause",function(){n.state="paused";n.trigger({type:"pause"})});n.player.on("stop",function(){n.state="stopped";n.trigger({type:"stop"})});n.player.on("end",function(){n.state="ended";n.trigger({type:"ended"})})})};e.prototype.play=function(){this.player.play()};e.prototype.pause=function(){this.player.pause()};e.prototype.stop=function(){this.player.stop()};e.prototype.replay=function(){this.player.stop();this.player.play()};o=function(n){t.call(this,n)};o.prototype=new t;o.prototype.constructor=o;n.VideoController.addPlayer("JWPlayerVideo",o);o.isType=function(n){return(typeof n.attr("data-jwplayer-id")!="undefined"||n.hasClass("jwplayer")||n.find("object[data*='jwplayer']").length!==0)&&typeof jwplayer!="undefined"?!0:!1};o.prototype._init=function(){var n=this,t;this.$video.hasClass("jwplayer")?t=this.$video.attr("id"):typeof this.$video.attr("data-jwplayer-id")!="undefined"?t=this.$video.attr("data-jwplayer-id"):this.$video.find("object[data*='jwplayer']").length!==0&&(t=this.$video.find("object").attr("id"));this.player=jwplayer(t);this.player.onReady(function(){n.ready=!0;n.trigger({type:"ready"});n.player.onPlay(function(){n.started===!1&&(n.started=!0,n.trigger({type:"start"}));n.state="playing";n.trigger({type:"play"})});n.player.onPause(function(){n.state="paused";n.trigger({type:"pause"})});n.player.onComplete(function(){n.state="ended";n.trigger({type:"ended"})})})};o.prototype.play=function(){this.player.play(!0)};o.prototype.pause=function(){this.player.pause(!0)};o.prototype.stop=function(){this.player.stop();this.state="stopped"};o.prototype.replay=function(){this.player.seek(0);this.player.play(!0)}}(jQuery);;
/*!
 * Bootstrap v3.3.2 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
if(typeof jQuery=="undefined")throw new Error("Bootstrap's JavaScript requires jQuery");+function(n){"use strict";var t=n.fn.jquery.split(" ")[0].split(".");if(t[0]<2&&t[1]<9||t[0]==1&&t[1]==9&&t[2]<1)throw new Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher");}(jQuery);+function(n){"use strict";function t(){var i=document.createElement("bootstrap"),n={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var t in n)if(i.style[t]!==undefined)return{end:n[t]};return!1}n.fn.emulateTransitionEnd=function(t){var i=!1,u=this,r;n(this).one("bsTransitionEnd",function(){i=!0});return r=function(){i||n(u).trigger(n.support.transition.end)},setTimeout(r,t),this};n(function(){(n.support.transition=t(),n.support.transition)&&(n.event.special.bsTransitionEnd={bindType:n.support.transition.end,delegateType:n.support.transition.end,handle:function(t){if(n(t.target).is(this))return t.handleObj.handler.apply(this,arguments)}})})}(jQuery);+function(n){"use strict";function u(i){return this.each(function(){var r=n(this),u=r.data("bs.alert");u||r.data("bs.alert",u=new t(this));typeof i=="string"&&u[i].call(r)})}var i='[data-dismiss="alert"]',t=function(t){n(t).on("click",i,this.close)},r;t.VERSION="3.3.2";t.TRANSITION_DURATION=150;t.prototype.close=function(i){function e(){r.detach().trigger("closed.bs.alert").remove()}var f=n(this),u=f.attr("data-target"),r;(u||(u=f.attr("href"),u=u&&u.replace(/.*(?=#[^\s]*$)/,"")),r=n(u),i&&i.preventDefault(),r.length||(r=f.closest(".alert")),r.trigger(i=n.Event("close.bs.alert")),i.isDefaultPrevented())||(r.removeClass("in"),n.support.transition&&r.hasClass("fade")?r.one("bsTransitionEnd",e).emulateTransitionEnd(t.TRANSITION_DURATION):e())};r=n.fn.alert;n.fn.alert=u;n.fn.alert.Constructor=t;n.fn.alert.noConflict=function(){return n.fn.alert=r,this};n(document).on("click.bs.alert.data-api",i,t.prototype.close)}(jQuery);+function(n){"use strict";function i(i){return this.each(function(){var u=n(this),r=u.data("bs.button"),f=typeof i=="object"&&i;r||u.data("bs.button",r=new t(this,f));i=="toggle"?r.toggle():i&&r.setState(i)})}var t=function(i,r){this.$element=n(i);this.options=n.extend({},t.DEFAULTS,r);this.isLoading=!1},r;t.VERSION="3.3.2";t.DEFAULTS={loadingText:"loading..."};t.prototype.setState=function(t){var r="disabled",i=this.$element,f=i.is("input")?"val":"html",u=i.data();t=t+"Text";u.resetText==null&&i.data("resetText",i[f]());setTimeout(n.proxy(function(){i[f](u[t]==null?this.options[t]:u[t]);t=="loadingText"?(this.isLoading=!0,i.addClass(r).attr(r,r)):this.isLoading&&(this.isLoading=!1,i.removeClass(r).removeAttr(r))},this),0)};t.prototype.toggle=function(){var t=!0,i=this.$element.closest('[data-toggle="buttons"]'),n;i.length?(n=this.$element.find("input"),n.prop("type")=="radio"&&(n.prop("checked")&&this.$element.hasClass("active")?t=!1:i.find(".active").removeClass("active")),t&&n.prop("checked",!this.$element.hasClass("active")).trigger("change")):this.$element.attr("aria-pressed",!this.$element.hasClass("active"));t&&this.$element.toggleClass("active")};r=n.fn.button;n.fn.button=i;n.fn.button.Constructor=t;n.fn.button.noConflict=function(){return n.fn.button=r,this};n(document).on("click.bs.button.data-api",'[data-toggle^="button"]',function(t){var r=n(t.target);r.hasClass("btn")||(r=r.closest(".btn"));i.call(r,"toggle");t.preventDefault()}).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^="button"]',function(t){n(t.target).closest(".btn").toggleClass("focus",/^focus(in)?$/.test(t.type))})}(jQuery);+function(n){"use strict";function i(i){return this.each(function(){var u=n(this),r=u.data("bs.carousel"),f=n.extend({},t.DEFAULTS,u.data(),typeof i=="object"&&i),e=typeof i=="string"?i:f.slide;r||u.data("bs.carousel",r=new t(this,f));typeof i=="number"?r.to(i):e?r[e]():f.interval&&r.pause().cycle()})}var t=function(t,i){this.$element=n(t);this.$indicators=this.$element.find(".carousel-indicators");this.options=i;this.paused=this.sliding=this.interval=this.$active=this.$items=null;this.options.keyboard&&this.$element.on("keydown.bs.carousel",n.proxy(this.keydown,this));this.options.pause!="hover"||"ontouchstart"in document.documentElement||this.$element.on("mouseenter.bs.carousel",n.proxy(this.pause,this)).on("mouseleave.bs.carousel",n.proxy(this.cycle,this))},u,r;t.VERSION="3.3.2";t.TRANSITION_DURATION=600;t.DEFAULTS={interval:5e3,pause:"hover",wrap:!0,keyboard:!0};t.prototype.keydown=function(n){if(!/input|textarea/i.test(n.target.tagName)){switch(n.which){case 37:this.prev();break;case 39:this.next();break;default:return}n.preventDefault()}};t.prototype.cycle=function(t){return t||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(n.proxy(this.next,this),this.options.interval)),this};t.prototype.getItemIndex=function(n){return this.$items=n.parent().children(".item"),this.$items.index(n||this.$active)};t.prototype.getItemForDirection=function(n,t){var i=this.getItemIndex(t),f=n=="prev"&&i===0||n=="next"&&i==this.$items.length-1,r,u;return f&&!this.options.wrap?t:(r=n=="prev"?-1:1,u=(i+r)%this.$items.length,this.$items.eq(u))};t.prototype.to=function(n){var i=this,t=this.getItemIndex(this.$active=this.$element.find(".item.active"));if(!(n>this.$items.length-1)&&!(n<0))return this.sliding?this.$element.one("slid.bs.carousel",function(){i.to(n)}):t==n?this.pause().cycle():this.slide(n>t?"next":"prev",this.$items.eq(n))};t.prototype.pause=function(t){return t||(this.paused=!0),this.$element.find(".next, .prev").length&&n.support.transition&&(this.$element.trigger(n.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this};t.prototype.next=function(){if(!this.sliding)return this.slide("next")};t.prototype.prev=function(){if(!this.sliding)return this.slide("prev")};t.prototype.slide=function(i,r){var e=this.$element.find(".item.active"),u=r||this.getItemForDirection(i,e),l=this.interval,f=i=="next"?"left":"right",a=this,o,s,h,c;return u.hasClass("active")?this.sliding=!1:(o=u[0],s=n.Event("slide.bs.carousel",{relatedTarget:o,direction:f}),this.$element.trigger(s),s.isDefaultPrevented())?void 0:(this.sliding=!0,l&&this.pause(),this.$indicators.length&&(this.$indicators.find(".active").removeClass("active"),h=n(this.$indicators.children()[this.getItemIndex(u)]),h&&h.addClass("active")),c=n.Event("slid.bs.carousel",{relatedTarget:o,direction:f}),n.support.transition&&this.$element.hasClass("slide")?(u.addClass(i),u[0].offsetWidth,e.addClass(f),u.addClass(f),e.one("bsTransitionEnd",function(){u.removeClass([i,f].join(" ")).addClass("active");e.removeClass(["active",f].join(" "));a.sliding=!1;setTimeout(function(){a.$element.trigger(c)},0)}).emulateTransitionEnd(t.TRANSITION_DURATION)):(e.removeClass("active"),u.addClass("active"),this.sliding=!1,this.$element.trigger(c)),l&&this.cycle(),this)};u=n.fn.carousel;n.fn.carousel=i;n.fn.carousel.Constructor=t;n.fn.carousel.noConflict=function(){return n.fn.carousel=u,this};r=function(t){var o,r=n(this),u=n(r.attr("data-target")||(o=r.attr("href"))&&o.replace(/.*(?=#[^\s]+$)/,"")),e,f;u.hasClass("carousel")&&(e=n.extend({},u.data(),r.data()),f=r.attr("data-slide-to"),f&&(e.interval=!1),i.call(u,e),f&&u.data("bs.carousel").to(f),t.preventDefault())};n(document).on("click.bs.carousel.data-api","[data-slide]",r).on("click.bs.carousel.data-api","[data-slide-to]",r);n(window).on("load",function(){n('[data-ride="carousel"]').each(function(){var t=n(this);i.call(t,t.data())})})}(jQuery);+function(n){"use strict";function r(t){var i,r=t.attr("data-target")||(i=t.attr("href"))&&i.replace(/.*(?=#[^\s]+$)/,"");return n(r)}function i(i){return this.each(function(){var u=n(this),r=u.data("bs.collapse"),f=n.extend({},t.DEFAULTS,u.data(),typeof i=="object"&&i);!r&&f.toggle&&i=="show"&&(f.toggle=!1);r||u.data("bs.collapse",r=new t(this,f));typeof i=="string"&&r[i]()})}var t=function(i,r){this.$element=n(i);this.options=n.extend({},t.DEFAULTS,r);this.$trigger=n(this.options.trigger).filter('[href="#'+i.id+'"], [data-target="#'+i.id+'"]');this.transitioning=null;this.options.parent?this.$parent=this.getParent():this.addAriaAndCollapsedClass(this.$element,this.$trigger);this.options.toggle&&this.toggle()},u;t.VERSION="3.3.2";t.TRANSITION_DURATION=350;t.DEFAULTS={toggle:!0,trigger:'[data-toggle="collapse"]'};t.prototype.dimension=function(){var n=this.$element.hasClass("width");return n?"width":"height"};t.prototype.show=function(){var f,r,e,u,o,s;if(!this.transitioning&&!this.$element.hasClass("in")&&(r=this.$parent&&this.$parent.children(".panel").children(".in, .collapsing"),!r||!r.length||(f=r.data("bs.collapse"),!f||!f.transitioning))&&(e=n.Event("show.bs.collapse"),this.$element.trigger(e),!e.isDefaultPrevented())){if(r&&r.length&&(i.call(r,"hide"),f||r.data("bs.collapse",null)),u=this.dimension(),this.$element.removeClass("collapse").addClass("collapsing")[u](0).attr("aria-expanded",!0),this.$trigger.removeClass("collapsed").attr("aria-expanded",!0),this.transitioning=1,o=function(){this.$element.removeClass("collapsing").addClass("collapse in")[u]("");this.transitioning=0;this.$element.trigger("shown.bs.collapse")},!n.support.transition)return o.call(this);s=n.camelCase(["scroll",u].join("-"));this.$element.one("bsTransitionEnd",n.proxy(o,this)).emulateTransitionEnd(t.TRANSITION_DURATION)[u](this.$element[0][s])}};t.prototype.hide=function(){var r,i,u;if(!this.transitioning&&this.$element.hasClass("in")&&(r=n.Event("hide.bs.collapse"),this.$element.trigger(r),!r.isDefaultPrevented())){if(i=this.dimension(),this.$element[i](this.$element[i]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse in").attr("aria-expanded",!1),this.$trigger.addClass("collapsed").attr("aria-expanded",!1),this.transitioning=1,u=function(){this.transitioning=0;this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")},!n.support.transition)return u.call(this);this.$element[i](0).one("bsTransitionEnd",n.proxy(u,this)).emulateTransitionEnd(t.TRANSITION_DURATION)}};t.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()};t.prototype.getParent=function(){return n(this.options.parent).find('[data-toggle="collapse"][data-parent="'+this.options.parent+'"]').each(n.proxy(function(t,i){var u=n(i);this.addAriaAndCollapsedClass(r(u),u)},this)).end()};t.prototype.addAriaAndCollapsedClass=function(n,t){var i=n.hasClass("in");n.attr("aria-expanded",i);t.toggleClass("collapsed",!i).attr("aria-expanded",i)};u=n.fn.collapse;n.fn.collapse=i;n.fn.collapse.Constructor=t;n.fn.collapse.noConflict=function(){return n.fn.collapse=u,this};n(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(t){var u=n(this);u.attr("data-target")||t.preventDefault();var f=r(u),e=f.data("bs.collapse"),o=e?"toggle":n.extend({},u.data(),{trigger:this});i.call(f,o)})}(jQuery);+function(n){"use strict";function r(t){t&&t.which===3||(n(e).remove(),n(i).each(function(){var r=n(this),i=u(r),f={relatedTarget:this};i.hasClass("open")&&((i.trigger(t=n.Event("hide.bs.dropdown",f)),t.isDefaultPrevented())||(r.attr("aria-expanded","false"),i.removeClass("open").trigger("hidden.bs.dropdown",f)))}))}function u(t){var i=t.attr("data-target"),r;return i||(i=t.attr("href"),i=i&&/#[A-Za-z]/.test(i)&&i.replace(/.*(?=#[^\s]*$)/,"")),r=i&&n(i),r&&r.length?r:t.parent()}function o(i){return this.each(function(){var r=n(this),u=r.data("bs.dropdown");u||r.data("bs.dropdown",u=new t(this));typeof i=="string"&&u[i].call(r)})}var e=".dropdown-backdrop",i='[data-toggle="dropdown"]',t=function(t){n(t).on("click.bs.dropdown",this.toggle)},f;t.VERSION="3.3.2";t.prototype.toggle=function(t){var f=n(this),i,o,e;if(!f.is(".disabled, :disabled")){if(i=u(f),o=i.hasClass("open"),r(),!o){if("ontouchstart"in document.documentElement&&!i.closest(".navbar-nav").length)n('<div class="dropdown-backdrop"/>').insertAfter(n(this)).on("click",r);if(e={relatedTarget:this},i.trigger(t=n.Event("show.bs.dropdown",e)),t.isDefaultPrevented())return;f.trigger("focus").attr("aria-expanded","true");i.toggleClass("open").trigger("shown.bs.dropdown",e)}return!1}};t.prototype.keydown=function(t){var e,o,s,h,f,r;if(/(38|40|27|32)/.test(t.which)&&!/input|textarea/i.test(t.target.tagName)&&(e=n(this),t.preventDefault(),t.stopPropagation(),!e.is(".disabled, :disabled"))){if(o=u(e),s=o.hasClass("open"),!s&&t.which!=27||s&&t.which==27)return t.which==27&&o.find(i).trigger("focus"),e.trigger("click");(h=" li:not(.divider):visible a",f=o.find('[role="menu"]'+h+', [role="listbox"]'+h),f.length)&&(r=f.index(t.target),t.which==38&&r>0&&r--,t.which==40&&r<f.length-1&&r++,~r||(r=0),f.eq(r).trigger("focus"))}};f=n.fn.dropdown;n.fn.dropdown=o;n.fn.dropdown.Constructor=t;n.fn.dropdown.noConflict=function(){return n.fn.dropdown=f,this};n(document).on("click.bs.dropdown.data-api",r).on("click.bs.dropdown.data-api",".dropdown form",function(n){n.stopPropagation()}).on("click.bs.dropdown.data-api",i,t.prototype.toggle).on("keydown.bs.dropdown.data-api",i,t.prototype.keydown).on("keydown.bs.dropdown.data-api",'[role="menu"]',t.prototype.keydown).on("keydown.bs.dropdown.data-api",'[role="listbox"]',t.prototype.keydown)}(jQuery);+function(n){"use strict";function i(i,r){return this.each(function(){var f=n(this),u=f.data("bs.modal"),e=n.extend({},t.DEFAULTS,f.data(),typeof i=="object"&&i);u||f.data("bs.modal",u=new t(this,e));typeof i=="string"?u[i](r):e.show&&u.show(r)})}var t=function(t,i){this.options=i;this.$body=n(document.body);this.$element=n(t);this.$backdrop=this.isShown=null;this.scrollbarWidth=0;this.options.remote&&this.$element.find(".modal-content").load(this.options.remote,n.proxy(function(){this.$element.trigger("loaded.bs.modal")},this))},r;t.VERSION="3.3.2";t.TRANSITION_DURATION=300;t.BACKDROP_TRANSITION_DURATION=150;t.DEFAULTS={backdrop:!0,keyboard:!0,show:!0};t.prototype.toggle=function(n){return this.isShown?this.hide():this.show(n)};t.prototype.show=function(i){var r=this,u=n.Event("show.bs.modal",{relatedTarget:i});if(this.$element.trigger(u),!this.isShown&&!u.isDefaultPrevented()){this.isShown=!0;this.checkScrollbar();this.setScrollbar();this.$body.addClass("modal-open");this.escape();this.resize();this.$element.on("click.dismiss.bs.modal",'[data-dismiss="modal"]',n.proxy(this.hide,this));this.backdrop(function(){var f=n.support.transition&&r.$element.hasClass("fade"),u;r.$element.parent().length||r.$element.appendTo(r.$body);r.$element.show().scrollTop(0);r.options.backdrop&&r.adjustBackdrop();r.adjustDialog();f&&r.$element[0].offsetWidth;r.$element.addClass("in").attr("aria-hidden",!1);r.enforceFocus();u=n.Event("shown.bs.modal",{relatedTarget:i});f?r.$element.find(".modal-dialog").one("bsTransitionEnd",function(){r.$element.trigger("focus").trigger(u)}).emulateTransitionEnd(t.TRANSITION_DURATION):r.$element.trigger("focus").trigger(u)})}};t.prototype.hide=function(i){(i&&i.preventDefault(),i=n.Event("hide.bs.modal"),this.$element.trigger(i),this.isShown&&!i.isDefaultPrevented())&&(this.isShown=!1,this.escape(),this.resize(),n(document).off("focusin.bs.modal"),this.$element.removeClass("in").attr("aria-hidden",!0).off("click.dismiss.bs.modal"),n.support.transition&&this.$element.hasClass("fade")?this.$element.one("bsTransitionEnd",n.proxy(this.hideModal,this)).emulateTransitionEnd(t.TRANSITION_DURATION):this.hideModal())};t.prototype.enforceFocus=function(){n(document).off("focusin.bs.modal").on("focusin.bs.modal",n.proxy(function(n){this.$element[0]===n.target||this.$element.has(n.target).length||this.$element.trigger("focus")},this))};t.prototype.escape=function(){if(this.isShown&&this.options.keyboard)this.$element.on("keydown.dismiss.bs.modal",n.proxy(function(n){n.which==27&&this.hide()},this));else this.isShown||this.$element.off("keydown.dismiss.bs.modal")};t.prototype.resize=function(){if(this.isShown)n(window).on("resize.bs.modal",n.proxy(this.handleUpdate,this));else n(window).off("resize.bs.modal")};t.prototype.hideModal=function(){var n=this;this.$element.hide();this.backdrop(function(){n.$body.removeClass("modal-open");n.resetAdjustments();n.resetScrollbar();n.$element.trigger("hidden.bs.modal")})};t.prototype.removeBackdrop=function(){this.$backdrop&&this.$backdrop.remove();this.$backdrop=null};t.prototype.backdrop=function(i){var e=this,f=this.$element.hasClass("fade")?"fade":"",r,u;if(this.isShown&&this.options.backdrop){if(r=n.support.transition&&f,this.$backdrop=n('<div class="modal-backdrop '+f+'" />').prependTo(this.$element).on("click.dismiss.bs.modal",n.proxy(function(n){n.target===n.currentTarget&&(this.options.backdrop=="static"?this.$element[0].focus.call(this.$element[0]):this.hide.call(this))},this)),r&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),!i)return;r?this.$backdrop.one("bsTransitionEnd",i).emulateTransitionEnd(t.BACKDROP_TRANSITION_DURATION):i()}else!this.isShown&&this.$backdrop?(this.$backdrop.removeClass("in"),u=function(){e.removeBackdrop();i&&i()},n.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one("bsTransitionEnd",u).emulateTransitionEnd(t.BACKDROP_TRANSITION_DURATION):u()):i&&i()};t.prototype.handleUpdate=function(){this.options.backdrop&&this.adjustBackdrop();this.adjustDialog()};t.prototype.adjustBackdrop=function(){this.$backdrop.css("height",0).css("height",this.$element[0].scrollHeight)};t.prototype.adjustDialog=function(){var n=this.$element[0].scrollHeight>document.documentElement.clientHeight;this.$element.css({paddingLeft:!this.bodyIsOverflowing&&n?this.scrollbarWidth:"",paddingRight:this.bodyIsOverflowing&&!n?this.scrollbarWidth:""})};t.prototype.resetAdjustments=function(){this.$element.css({paddingLeft:"",paddingRight:""})};t.prototype.checkScrollbar=function(){this.bodyIsOverflowing=document.body.scrollHeight>document.documentElement.clientHeight;this.scrollbarWidth=this.measureScrollbar()};t.prototype.setScrollbar=function(){var n=parseInt(this.$body.css("padding-right")||0,10);this.bodyIsOverflowing&&this.$body.css("padding-right",n+this.scrollbarWidth)};t.prototype.resetScrollbar=function(){this.$body.css("padding-right","")};t.prototype.measureScrollbar=function(){var n=document.createElement("div"),t;return n.className="modal-scrollbar-measure",this.$body.append(n),t=n.offsetWidth-n.clientWidth,this.$body[0].removeChild(n),t};r=n.fn.modal;n.fn.modal=i;n.fn.modal.Constructor=t;n.fn.modal.noConflict=function(){return n.fn.modal=r,this};n(document).on("click.bs.modal.data-api",'[data-toggle="modal"]',function(t){var r=n(this),f=r.attr("href"),u=n(r.attr("data-target")||f&&f.replace(/.*(?=#[^\s]+$)/,"")),e=u.data("bs.modal")?"toggle":n.extend({remote:!/#/.test(f)&&f},u.data(),r.data());r.is("a")&&t.preventDefault();u.one("show.bs.modal",function(n){if(!n.isDefaultPrevented())u.one("hidden.bs.modal",function(){r.is(":visible")&&r.trigger("focus")})});i.call(u,e,this)})}(jQuery);+function(n){"use strict";function r(i){return this.each(function(){var u=n(this),r=u.data("bs.tooltip"),f=typeof i=="object"&&i;(r||i!="destroy")&&(r||u.data("bs.tooltip",r=new t(this,f)),typeof i=="string"&&r[i]())})}var t=function(n,t){this.type=this.options=this.enabled=this.timeout=this.hoverState=this.$element=null;this.init("tooltip",n,t)},i;t.VERSION="3.3.2";t.TRANSITION_DURATION=150;t.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"><\/div><div class="tooltip-inner"><\/div><\/div>',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0}};t.prototype.init=function(t,i,r){var f,e,u,o,s;for(this.enabled=!0,this.type=t,this.$element=n(i),this.options=this.getOptions(r),this.$viewport=this.options.viewport&&n(this.options.viewport.selector||this.options.viewport),f=this.options.trigger.split(" "),e=f.length;e--;)if(u=f[e],u=="click")this.$element.on("click."+this.type,this.options.selector,n.proxy(this.toggle,this));else if(u!="manual"){o=u=="hover"?"mouseenter":"focusin";s=u=="hover"?"mouseleave":"focusout";this.$element.on(o+"."+this.type,this.options.selector,n.proxy(this.enter,this));this.$element.on(s+"."+this.type,this.options.selector,n.proxy(this.leave,this))}this.options.selector?this._options=n.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()};t.prototype.getDefaults=function(){return t.DEFAULTS};t.prototype.getOptions=function(t){return t=n.extend({},this.getDefaults(),this.$element.data(),t),t.delay&&typeof t.delay=="number"&&(t.delay={show:t.delay,hide:t.delay}),t};t.prototype.getDelegateOptions=function(){var t={},i=this.getDefaults();return this._options&&n.each(this._options,function(n,r){i[n]!=r&&(t[n]=r)}),t};t.prototype.enter=function(t){var i=t instanceof this.constructor?t:n(t.currentTarget).data("bs."+this.type);if(i&&i.$tip&&i.$tip.is(":visible")){i.hoverState="in";return}if(i||(i=new this.constructor(t.currentTarget,this.getDelegateOptions()),n(t.currentTarget).data("bs."+this.type,i)),clearTimeout(i.timeout),i.hoverState="in",!i.options.delay||!i.options.delay.show)return i.show();i.timeout=setTimeout(function(){i.hoverState=="in"&&i.show()},i.options.delay.show)};t.prototype.leave=function(t){var i=t instanceof this.constructor?t:n(t.currentTarget).data("bs."+this.type);if(i||(i=new this.constructor(t.currentTarget,this.getDelegateOptions()),n(t.currentTarget).data("bs."+this.type,i)),clearTimeout(i.timeout),i.hoverState="out",!i.options.delay||!i.options.delay.hide)return i.hide();i.timeout=setTimeout(function(){i.hoverState=="out"&&i.hide()},i.options.delay.hide)};t.prototype.show=function(){var c=n.Event("show.bs."+this.type),l,p,h;if(this.hasContent()&&this.enabled){if(this.$element.trigger(c),l=n.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]),c.isDefaultPrevented()||!l)return;var u=this,r=this.tip(),a=this.getUID(this.type);this.setContent();r.attr("id",a);this.$element.attr("aria-describedby",a);this.options.animation&&r.addClass("fade");var i=typeof this.options.placement=="function"?this.options.placement.call(this,r[0],this.$element[0]):this.options.placement,v=/\s?auto?\s?/i,y=v.test(i);y&&(i=i.replace(v,"")||"top");r.detach().css({top:0,left:0,display:"block"}).addClass(i).data("bs."+this.type,this);this.options.container?r.appendTo(this.options.container):r.insertAfter(this.$element);var f=this.getPosition(),o=r[0].offsetWidth,s=r[0].offsetHeight;if(y){var w=i,b=this.options.container?n(this.options.container):this.$element.parent(),e=this.getPosition(b);i=i=="bottom"&&f.bottom+s>e.bottom?"top":i=="top"&&f.top-s<e.top?"bottom":i=="right"&&f.right+o>e.width?"left":i=="left"&&f.left-o<e.left?"right":i;r.removeClass(w).addClass(i)}p=this.getCalculatedOffset(i,f,o,s);this.applyPlacement(p,i);h=function(){var n=u.hoverState;u.$element.trigger("shown.bs."+u.type);u.hoverState=null;n=="out"&&u.leave(u)};n.support.transition&&this.$tip.hasClass("fade")?r.one("bsTransitionEnd",h).emulateTransitionEnd(t.TRANSITION_DURATION):h()}};t.prototype.applyPlacement=function(t,i){var r=this.tip(),l=r[0].offsetWidth,e=r[0].offsetHeight,o=parseInt(r.css("margin-top"),10),s=parseInt(r.css("margin-left"),10),h,f,u;isNaN(o)&&(o=0);isNaN(s)&&(s=0);t.top=t.top+o;t.left=t.left+s;n.offset.setOffset(r[0],n.extend({using:function(n){r.css({top:Math.round(n.top),left:Math.round(n.left)})}},t),0);r.addClass("in");h=r[0].offsetWidth;f=r[0].offsetHeight;i=="top"&&f!=e&&(t.top=t.top+e-f);u=this.getViewportAdjustedDelta(i,t,h,f);u.left?t.left+=u.left:t.top+=u.top;var c=/top|bottom/.test(i),a=c?u.left*2-l+h:u.top*2-e+f,v=c?"offsetWidth":"offsetHeight";r.offset(t);this.replaceArrow(a,r[0][v],c)};t.prototype.replaceArrow=function(n,t,i){this.arrow().css(i?"left":"top",50*(1-n/t)+"%").css(i?"top":"left","")};t.prototype.setContent=function(){var n=this.tip(),t=this.getTitle();n.find(".tooltip-inner")[this.options.html?"html":"text"](t);n.removeClass("fade in top bottom left right")};t.prototype.hide=function(i){function e(){r.hoverState!="in"&&u.detach();r.$element.removeAttr("aria-describedby").trigger("hidden.bs."+r.type);i&&i()}var r=this,u=this.tip(),f=n.Event("hide.bs."+this.type);if(this.$element.trigger(f),!f.isDefaultPrevented())return u.removeClass("in"),n.support.transition&&this.$tip.hasClass("fade")?u.one("bsTransitionEnd",e).emulateTransitionEnd(t.TRANSITION_DURATION):e(),this.hoverState=null,this};t.prototype.fixTitle=function(){var n=this.$element;(n.attr("title")||typeof n.attr("data-original-title")!="string")&&n.attr("data-original-title",n.attr("title")||"").attr("title","")};t.prototype.hasContent=function(){return this.getTitle()};t.prototype.getPosition=function(t){t=t||this.$element;var u=t[0],r=u.tagName=="BODY",i=u.getBoundingClientRect();i.width==null&&(i=n.extend({},i,{width:i.right-i.left,height:i.bottom-i.top}));var f=r?{top:0,left:0}:t.offset(),e={scroll:r?document.documentElement.scrollTop||document.body.scrollTop:t.scrollTop()},o=r?{width:n(window).width(),height:n(window).height()}:null;return n.extend({},i,e,o,f)};t.prototype.getCalculatedOffset=function(n,t,i,r){return n=="bottom"?{top:t.top+t.height,left:t.left+t.width/2-i/2}:n=="top"?{top:t.top-r,left:t.left+t.width/2-i/2}:n=="left"?{top:t.top+t.height/2-r/2,left:t.left-i}:{top:t.top+t.height/2-r/2,left:t.left+t.width}};t.prototype.getViewportAdjustedDelta=function(n,t,i,r){var f={top:0,left:0},e,u,o,s,h,c;return this.$viewport?(e=this.options.viewport&&this.options.viewport.padding||0,u=this.getPosition(this.$viewport),/right|left/.test(n)?(o=t.top-e-u.scroll,s=t.top+e-u.scroll+r,o<u.top?f.top=u.top-o:s>u.top+u.height&&(f.top=u.top+u.height-s)):(h=t.left-e,c=t.left+e+i,h<u.left?f.left=u.left-h:c>u.width&&(f.left=u.left+u.width-c)),f):f};t.prototype.getTitle=function(){var t=this.$element,n=this.options;return t.attr("data-original-title")||(typeof n.title=="function"?n.title.call(t[0]):n.title)};t.prototype.getUID=function(n){do n+=~~(Math.random()*1e6);while(document.getElementById(n));return n};t.prototype.tip=function(){return this.$tip=this.$tip||n(this.options.template)};t.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")};t.prototype.enable=function(){this.enabled=!0};t.prototype.disable=function(){this.enabled=!1};t.prototype.toggleEnabled=function(){this.enabled=!this.enabled};t.prototype.toggle=function(t){var i=this;t&&(i=n(t.currentTarget).data("bs."+this.type),i||(i=new this.constructor(t.currentTarget,this.getDelegateOptions()),n(t.currentTarget).data("bs."+this.type,i)));i.tip().hasClass("in")?i.leave(i):i.enter(i)};t.prototype.destroy=function(){var n=this;clearTimeout(this.timeout);this.hide(function(){n.$element.off("."+n.type).removeData("bs."+n.type)})};i=n.fn.tooltip;n.fn.tooltip=r;n.fn.tooltip.Constructor=t;n.fn.tooltip.noConflict=function(){return n.fn.tooltip=i,this}}(jQuery);+function(n){"use strict";function r(i){return this.each(function(){var u=n(this),r=u.data("bs.popover"),f=typeof i=="object"&&i;(r||i!="destroy")&&(r||u.data("bs.popover",r=new t(this,f)),typeof i=="string"&&r[i]())})}var t=function(n,t){this.init("popover",n,t)},i;if(!n.fn.tooltip)throw new Error("Popover requires tooltip.js");t.VERSION="3.3.2";t.DEFAULTS=n.extend({},n.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="arrow"><\/div><h3 class="popover-title"><\/h3><div class="popover-content"><\/div><\/div>'});t.prototype=n.extend({},n.fn.tooltip.Constructor.prototype);t.prototype.constructor=t;t.prototype.getDefaults=function(){return t.DEFAULTS};t.prototype.setContent=function(){var n=this.tip(),i=this.getTitle(),t=this.getContent();n.find(".popover-title")[this.options.html?"html":"text"](i);n.find(".popover-content").children().detach().end()[this.options.html?typeof t=="string"?"html":"append":"text"](t);n.removeClass("fade top bottom left right in");n.find(".popover-title").html()||n.find(".popover-title").hide()};t.prototype.hasContent=function(){return this.getTitle()||this.getContent()};t.prototype.getContent=function(){var t=this.$element,n=this.options;return t.attr("data-content")||(typeof n.content=="function"?n.content.call(t[0]):n.content)};t.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")};t.prototype.tip=function(){return this.$tip||(this.$tip=n(this.options.template)),this.$tip};i=n.fn.popover;n.fn.popover=r;n.fn.popover.Constructor=t;n.fn.popover.noConflict=function(){return n.fn.popover=i,this}}(jQuery);+function(n){"use strict";function t(i,r){var u=n.proxy(this.process,this);this.$body=n("body");this.$scrollElement=n(i).is("body")?n(window):n(i);this.options=n.extend({},t.DEFAULTS,r);this.selector=(this.options.target||"")+" .nav li > a";this.offsets=[];this.targets=[];this.activeTarget=null;this.scrollHeight=0;this.$scrollElement.on("scroll.bs.scrollspy",u);this.refresh();this.process()}function i(i){return this.each(function(){var u=n(this),r=u.data("bs.scrollspy"),f=typeof i=="object"&&i;r||u.data("bs.scrollspy",r=new t(this,f));typeof i=="string"&&r[i]()})}t.VERSION="3.3.2";t.DEFAULTS={offset:10};t.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)};t.prototype.refresh=function(){var i="offset",r=0,t;n.isWindow(this.$scrollElement[0])||(i="position",r=this.$scrollElement.scrollTop());this.offsets=[];this.targets=[];this.scrollHeight=this.getScrollHeight();t=this;this.$body.find(this.selector).map(function(){var f=n(this),u=f.data("target")||f.attr("href"),t=/^#./.test(u)&&n(u);return t&&t.length&&t.is(":visible")&&[[t[i]().top+r,u]]||null}).sort(function(n,t){return n[0]-t[0]}).each(function(){t.offsets.push(this[0]);t.targets.push(this[1])})};t.prototype.process=function(){var i=this.$scrollElement.scrollTop()+this.options.offset,f=this.getScrollHeight(),e=this.options.offset+f-this.$scrollElement.height(),t=this.offsets,r=this.targets,u=this.activeTarget,n;if(this.scrollHeight!=f&&this.refresh(),i>=e)return u!=(n=r[r.length-1])&&this.activate(n);if(u&&i<t[0])return this.activeTarget=null,this.clear();for(n=t.length;n--;)u!=r[n]&&i>=t[n]&&(!t[n+1]||i<=t[n+1])&&this.activate(r[n])};t.prototype.activate=function(t){this.activeTarget=t;this.clear();var r=this.selector+'[data-target="'+t+'"],'+this.selector+'[href="'+t+'"]',i=n(r).parents("li").addClass("active");i.parent(".dropdown-menu").length&&(i=i.closest("li.dropdown").addClass("active"));i.trigger("activate.bs.scrollspy")};t.prototype.clear=function(){n(this.selector).parentsUntil(this.options.target,".active").removeClass("active")};var r=n.fn.scrollspy;n.fn.scrollspy=i;n.fn.scrollspy.Constructor=t;n.fn.scrollspy.noConflict=function(){return n.fn.scrollspy=r,this};n(window).on("load.bs.scrollspy.data-api",function(){n('[data-spy="scroll"]').each(function(){var t=n(this);i.call(t,t.data())})})}(jQuery);+function(n){"use strict";function r(i){return this.each(function(){var u=n(this),r=u.data("bs.tab");r||u.data("bs.tab",r=new t(this));typeof i=="string"&&r[i]()})}var t=function(t){this.element=n(t)},u,i;t.VERSION="3.3.2";t.TRANSITION_DURATION=150;t.prototype.show=function(){var t=this.element,f=t.closest("ul:not(.dropdown-menu)"),i=t.data("target"),u;if(i||(i=t.attr("href"),i=i&&i.replace(/.*(?=#[^\s]*$)/,"")),!t.parent("li").hasClass("active")){var r=f.find(".active:last a"),e=n.Event("hide.bs.tab",{relatedTarget:t[0]}),o=n.Event("show.bs.tab",{relatedTarget:r[0]});(r.trigger(e),t.trigger(o),o.isDefaultPrevented()||e.isDefaultPrevented())||(u=n(i),this.activate(t.closest("li"),f),this.activate(u,u.parent(),function(){r.trigger({type:"hidden.bs.tab",relatedTarget:t[0]});t.trigger({type:"shown.bs.tab",relatedTarget:r[0]})}))}};t.prototype.activate=function(i,r,u){function o(){f.removeClass("active").find("> .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1);i.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0);e?(i[0].offsetWidth,i.addClass("in")):i.removeClass("fade");i.parent(".dropdown-menu")&&i.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0);u&&u()}var f=r.find("> .active"),e=u&&n.support.transition&&(f.length&&f.hasClass("fade")||!!r.find("> .fade").length);f.length&&e?f.one("bsTransitionEnd",o).emulateTransitionEnd(t.TRANSITION_DURATION):o();f.removeClass("in")};u=n.fn.tab;n.fn.tab=r;n.fn.tab.Constructor=t;n.fn.tab.noConflict=function(){return n.fn.tab=u,this};i=function(t){t.preventDefault();r.call(n(this),"show")};n(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',i).on("click.bs.tab.data-api",'[data-toggle="pill"]',i)}(jQuery);+function(n){"use strict";function i(i){return this.each(function(){var u=n(this),r=u.data("bs.affix"),f=typeof i=="object"&&i;r||u.data("bs.affix",r=new t(this,f));typeof i=="string"&&r[i]()})}var t=function(i,r){this.options=n.extend({},t.DEFAULTS,r);this.$target=n(this.options.target).on("scroll.bs.affix.data-api",n.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",n.proxy(this.checkPositionWithEventLoop,this));this.$element=n(i);this.affixed=this.unpin=this.pinnedOffset=null;this.checkPosition()},r;t.VERSION="3.3.2";t.RESET="affix affix-top affix-bottom";t.DEFAULTS={offset:0,target:window};t.prototype.getState=function(n,t,i,r){var u=this.$target.scrollTop(),f=this.$element.offset(),e=this.$target.height();if(i!=null&&this.affixed=="top")return u<i?"top":!1;if(this.affixed=="bottom")return i!=null?u+this.unpin<=f.top?!1:"bottom":u+e<=n-r?!1:"bottom";var o=this.affixed==null,s=o?u:f.top,h=o?e:t;return i!=null&&u<=i?"top":r!=null&&s+h>=n-r?"bottom":!1};t.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(t.RESET).addClass("affix");var n=this.$target.scrollTop(),i=this.$element.offset();return this.pinnedOffset=i.top-n};t.prototype.checkPositionWithEventLoop=function(){setTimeout(n.proxy(this.checkPosition,this),1)};t.prototype.checkPosition=function(){var i,e,o;if(this.$element.is(":visible")){var s=this.$element.height(),r=this.options.offset,f=r.top,u=r.bottom,h=n("body").height();if(typeof r!="object"&&(u=f=r),typeof f=="function"&&(f=r.top(this.$element)),typeof u=="function"&&(u=r.bottom(this.$element)),i=this.getState(h,s,f,u),this.affixed!=i){if(this.unpin!=null&&this.$element.css("top",""),e="affix"+(i?"-"+i:""),o=n.Event(e+".bs.affix"),this.$element.trigger(o),o.isDefaultPrevented())return;this.affixed=i;this.unpin=i=="bottom"?this.getPinnedOffset():null;this.$element.removeClass(t.RESET).addClass(e).trigger(e.replace("affix","affixed")+".bs.affix")}i=="bottom"&&this.$element.offset({top:h-s-u})}};r=n.fn.affix;n.fn.affix=i;n.fn.affix.Constructor=t;n.fn.affix.noConflict=function(){return n.fn.affix=r,this};n(window).on("load",function(){n('[data-spy="affix"]').each(function(){var r=n(this),t=r.data();t.offset=t.offset||{};t.offsetBottom!=null&&(t.offset.bottom=t.offsetBottom);t.offsetTop!=null&&(t.offset.top=t.offsetTop);i.call(r,t)})})}(jQuery);;
(function(n){typeof define=="function"&&define.amd?define(["jquery"],n):typeof module=="object"&&module.exports?module.exports=n(require("jquery")):n(jQuery)})(function(n){var e=Array.prototype.slice,h=Array.prototype.splice,u={topSpacing:0,bottomSpacing:0,className:"is-sticky",wrapperClassName:"sticky-wrapper",center:!1,getWidthFrom:"",widthFromWrapper:!0,responsiveWidth:!1},f=n(window),c=n(document),t=[],o=f.height(),r=function(){for(var r,u,e=f.scrollTop(),h=c.height(),l=h-o,a=e>l?l-e:0,s=0,v=t.length;s<v;s++){var i=t[s],y=i.stickyWrapper.offset().top,p=y-i.topSpacing-a;i.stickyWrapper.css("height",i.stickyElement.outerHeight());e<=p?i.currentTop!==null&&(i.stickyElement.css({width:"",position:"",top:""}),i.stickyElement.parent().removeClass(i.className),i.stickyElement.trigger("sticky-end",[i]),i.currentTop=null):(r=h-i.stickyElement.outerHeight()-i.topSpacing-i.bottomSpacing-e-a,r=r<0?r+i.topSpacing:i.topSpacing,i.currentTop!==r&&(i.getWidthFrom?u=n(i.getWidthFrom).width()||null:i.widthFromWrapper&&(u=i.stickyWrapper.width()),u==null&&(u=i.stickyElement.width()),i.stickyElement.css("width",u).css("position","fixed").css("top",r),i.stickyElement.parent().addClass(i.className),i.currentTop===null?i.stickyElement.trigger("sticky-start",[i]):i.stickyElement.trigger("sticky-update",[i]),i.currentTop===i.topSpacing&&i.currentTop>r||i.currentTop===null&&r<i.topSpacing?i.stickyElement.trigger("sticky-bottom-reached",[i]):i.currentTop!==null&&r===i.topSpacing&&i.currentTop<r&&i.stickyElement.trigger("sticky-bottom-unreached",[i]),i.currentTop=r))}},s=function(){var u,e,i,r;for(o=f.height(),u=0,e=t.length;u<e;u++)i=t[u],r=null,i.getWidthFrom?i.responsiveWidth&&(r=n(i.getWidthFrom).width()):i.widthFromWrapper&&(r=i.stickyWrapper.width()),r!=null&&i.stickyElement.css("width",r)},i={init:function(i){var r=n.extend({},u,i);return this.each(function(){var i=n(this),e=i.attr("id"),o=i.outerHeight(),s=e?e+"-"+u.wrapperClassName:u.wrapperClassName,h=n("<div><\/div>").attr("id",s).addClass(r.wrapperClassName),f;i.wrapAll(h);f=i.parent();r.center&&f.css({width:i.outerWidth(),marginLeft:"auto",marginRight:"auto"});i.css("float")==="right"&&i.css({float:"none"}).parent().css({float:"right"});f.css("height",o);r.stickyElement=i;r.stickyWrapper=f;r.currentTop=null;t.push(r)})},update:r,unstick:function(){return this.each(function(){for(var r=this,u=n(r),f=-1,i=t.length;i-->0;)t[i].stickyElement.get(0)===r&&(h.call(t,i,1),f=i);f!==-1&&(u.unwrap(),u.css({width:"",position:"",top:"",float:""}))})}};window.addEventListener?(window.addEventListener("scroll",r,!1),window.addEventListener("resize",s,!1)):window.attachEvent&&(window.attachEvent("onscroll",r),window.attachEvent("onresize",s));n.fn.sticky=function(t){if(i[t])return i[t].apply(this,e.call(arguments,1));if(typeof t!="object"&&t)n.error("Method "+t+" does not exist on jQuery.sticky");else return i.init.apply(this,arguments)};n.fn.unstick=function(t){if(i[t])return i[t].apply(this,e.call(arguments,1));if(typeof t!="object"&&t)n.error("Method "+t+" does not exist on jQuery.sticky");else return i.unstick.apply(this,arguments)};n(function(){setTimeout(r,0)})});;
// jQuery Mask Plugin v1.14.15
// github.com/igorescobar/jQuery-Mask-Plugin
var $jscomp={scope:{},findInternal:function(a,l,d){a instanceof String&&(a=String(a));for(var p=a.length,h=0;h<p;h++){var b=a[h];if(l.call(d,b,h,a))return{i:h,v:b}}return{i:-1,v:void 0}}};$jscomp.defineProperty="function"==typeof Object.defineProperties?Object.defineProperty:function(a,l,d){if(d.get||d.set)throw new TypeError("ES3 does not support getters and setters.");a!=Array.prototype&&a!=Object.prototype&&(a[l]=d.value)};
$jscomp.getGlobal=function(a){return"undefined"!=typeof window&&window===a?a:"undefined"!=typeof global&&null!=global?global:a};$jscomp.global=$jscomp.getGlobal(this);$jscomp.polyfill=function(a,l,d,p){if(l){d=$jscomp.global;a=a.split(".");for(p=0;p<a.length-1;p++){var h=a[p];h in d||(d[h]={});d=d[h]}a=a[a.length-1];p=d[a];l=l(p);l!=p&&null!=l&&$jscomp.defineProperty(d,a,{configurable:!0,writable:!0,value:l})}};
$jscomp.polyfill("Array.prototype.find",function(a){return a?a:function(a,d){return $jscomp.findInternal(this,a,d).v}},"es6-impl","es3");
(function(a,l,d){"function"===typeof define&&define.amd?define(["jquery"],a):"object"===typeof exports?module.exports=a(require("jquery")):a(l||d)})(function(a){var l=function(b,e,f){var c={invalid:[],getCaret:function(){try{var a,r=0,g=b.get(0),e=document.selection,f=g.selectionStart;if(e&&-1===navigator.appVersion.indexOf("MSIE 10"))a=e.createRange(),a.moveStart("character",-c.val().length),r=a.text.length;else if(f||"0"===f)r=f;return r}catch(C){}},setCaret:function(a){try{if(b.is(":focus")){var c,
g=b.get(0);g.setSelectionRange?g.setSelectionRange(a,a):(c=g.createTextRange(),c.collapse(!0),c.moveEnd("character",a),c.moveStart("character",a),c.select())}}catch(B){}},events:function(){b.on("keydown.mask",function(a){b.data("mask-keycode",a.keyCode||a.which);b.data("mask-previus-value",b.val());b.data("mask-previus-caret-pos",c.getCaret());c.maskDigitPosMapOld=c.maskDigitPosMap}).on(a.jMaskGlobals.useInput?"input.mask":"keyup.mask",c.behaviour).on("paste.mask drop.mask",function(){setTimeout(function(){b.keydown().keyup()},
100)}).on("change.mask",function(){b.data("changed",!0)}).on("blur.mask",function(){d===c.val()||b.data("changed")||b.trigger("change");b.data("changed",!1)}).on("blur.mask",function(){d=c.val()}).on("focus.mask",function(b){!0===f.selectOnFocus&&a(b.target).select()}).on("focusout.mask",function(){f.clearIfNotMatch&&!h.test(c.val())&&c.val("")})},getRegexMask:function(){for(var a=[],b,c,f,n,d=0;d<e.length;d++)(b=m.translation[e.charAt(d)])?(c=b.pattern.toString().replace(/.{1}$|^.{1}/g,""),f=b.optional,
(b=b.recursive)?(a.push(e.charAt(d)),n={digit:e.charAt(d),pattern:c}):a.push(f||b?c+"?":c)):a.push(e.charAt(d).replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"));a=a.join("");n&&(a=a.replace(new RegExp("("+n.digit+"(.*"+n.digit+")?)"),"($1)?").replace(new RegExp(n.digit,"g"),n.pattern));return new RegExp(a)},destroyEvents:function(){b.off("input keydown keyup paste drop blur focusout ".split(" ").join(".mask "))},val:function(a){var c=b.is("input")?"val":"text";if(0<arguments.length){if(b[c]()!==a)b[c](a);
c=b}else c=b[c]();return c},calculateCaretPosition:function(){var a=b.data("mask-previus-value")||"",e=c.getMasked(),g=c.getCaret();if(a!==e){var f=b.data("mask-previus-caret-pos")||0,e=e.length,d=a.length,m=a=0,h=0,l=0,k;for(k=g;k<e&&c.maskDigitPosMap[k];k++)m++;for(k=g-1;0<=k&&c.maskDigitPosMap[k];k--)a++;for(k=g-1;0<=k;k--)c.maskDigitPosMap[k]&&h++;for(k=f-1;0<=k;k--)c.maskDigitPosMapOld[k]&&l++;g>d?g=10*e:f>=g&&f!==d?c.maskDigitPosMapOld[g]||(f=g,g=g-(l-h)-a,c.maskDigitPosMap[g]&&(g=f)):g>f&&
(g=g+(h-l)+m)}return g},behaviour:function(f){f=f||window.event;c.invalid=[];var e=b.data("mask-keycode");if(-1===a.inArray(e,m.byPassKeys)){var e=c.getMasked(),g=c.getCaret();setTimeout(function(){c.setCaret(c.calculateCaretPosition())},a.jMaskGlobals.keyStrokeCompensation);c.val(e);c.setCaret(g);return c.callbacks(f)}},getMasked:function(a,b){var g=[],d=void 0===b?c.val():b+"",n=0,h=e.length,q=0,l=d.length,k=1,r="push",p=-1,t=0,y=[],v,z;f.reverse?(r="unshift",k=-1,v=0,n=h-1,q=l-1,z=function(){return-1<
n&&-1<q}):(v=h-1,z=function(){return n<h&&q<l});for(var A;z();){var x=e.charAt(n),w=d.charAt(q),u=m.translation[x];if(u)w.match(u.pattern)?(g[r](w),u.recursive&&(-1===p?p=n:n===v&&n!==p&&(n=p-k),v===p&&(n-=k)),n+=k):w===A?(t--,A=void 0):u.optional?(n+=k,q-=k):u.fallback?(g[r](u.fallback),n+=k,q-=k):c.invalid.push({p:q,v:w,e:u.pattern}),q+=k;else{if(!a)g[r](x);w===x?(y.push(q),q+=k):(A=x,y.push(q+t),t++);n+=k}}d=e.charAt(v);h!==l+1||m.translation[d]||g.push(d);g=g.join("");c.mapMaskdigitPositions(g,
y,l);return g},mapMaskdigitPositions:function(a,b,e){a=f.reverse?a.length-e:0;c.maskDigitPosMap={};for(e=0;e<b.length;e++)c.maskDigitPosMap[b[e]+a]=1},callbacks:function(a){var h=c.val(),g=h!==d,m=[h,a,b,f],q=function(a,b,c){"function"===typeof f[a]&&b&&f[a].apply(this,c)};q("onChange",!0===g,m);q("onKeyPress",!0===g,m);q("onComplete",h.length===e.length,m);q("onInvalid",0<c.invalid.length,[h,a,b,c.invalid,f])}};b=a(b);var m=this,d=c.val(),h;e="function"===typeof e?e(c.val(),void 0,b,f):e;m.mask=
e;m.options=f;m.remove=function(){var a=c.getCaret();m.options.placeholder&&b.removeAttr("placeholder");b.data("mask-maxlength")&&b.removeAttr("maxlength");c.destroyEvents();c.val(m.getCleanVal());c.setCaret(a);return b};m.getCleanVal=function(){return c.getMasked(!0)};m.getMaskedVal=function(a){return c.getMasked(!1,a)};m.init=function(d){d=d||!1;f=f||{};m.clearIfNotMatch=a.jMaskGlobals.clearIfNotMatch;m.byPassKeys=a.jMaskGlobals.byPassKeys;m.translation=a.extend({},a.jMaskGlobals.translation,f.translation);
m=a.extend(!0,{},m,f);h=c.getRegexMask();if(d)c.events(),c.val(c.getMasked());else{f.placeholder&&b.attr("placeholder",f.placeholder);b.data("mask")&&b.attr("autocomplete","off");d=0;for(var l=!0;d<e.length;d++){var g=m.translation[e.charAt(d)];if(g&&g.recursive){l=!1;break}}l&&b.attr("maxlength",e.length).data("mask-maxlength",!0);c.destroyEvents();c.events();d=c.getCaret();c.val(c.getMasked());c.setCaret(d)}};m.init(!b.is("input"))};a.maskWatchers={};var d=function(){var b=a(this),e={},f=b.attr("data-mask");
b.attr("data-mask-reverse")&&(e.reverse=!0);b.attr("data-mask-clearifnotmatch")&&(e.clearIfNotMatch=!0);"true"===b.attr("data-mask-selectonfocus")&&(e.selectOnFocus=!0);if(p(b,f,e))return b.data("mask",new l(this,f,e))},p=function(b,e,f){f=f||{};var c=a(b).data("mask"),d=JSON.stringify;b=a(b).val()||a(b).text();try{return"function"===typeof e&&(e=e(b)),"object"!==typeof c||d(c.options)!==d(f)||c.mask!==e}catch(t){}},h=function(a){var b=document.createElement("div"),d;a="on"+a;d=a in b;d||(b.setAttribute(a,
"return;"),d="function"===typeof b[a]);return d};a.fn.mask=function(b,d){d=d||{};var e=this.selector,c=a.jMaskGlobals,h=c.watchInterval,c=d.watchInputs||c.watchInputs,t=function(){if(p(this,b,d))return a(this).data("mask",new l(this,b,d))};a(this).each(t);e&&""!==e&&c&&(clearInterval(a.maskWatchers[e]),a.maskWatchers[e]=setInterval(function(){a(document).find(e).each(t)},h));return this};a.fn.masked=function(a){return this.data("mask").getMaskedVal(a)};a.fn.unmask=function(){clearInterval(a.maskWatchers[this.selector]);
delete a.maskWatchers[this.selector];return this.each(function(){var b=a(this).data("mask");b&&b.remove().removeData("mask")})};a.fn.cleanVal=function(){return this.data("mask").getCleanVal()};a.applyDataMask=function(b){b=b||a.jMaskGlobals.maskElements;(b instanceof a?b:a(b)).filter(a.jMaskGlobals.dataMaskAttr).each(d)};h={maskElements:"input,td,span,div",dataMaskAttr:"*[data-mask]",dataMask:!0,watchInterval:300,watchInputs:!0,keyStrokeCompensation:10,useInput:!/Chrome\/[2-4][0-9]|SamsungBrowser/.test(window.navigator.userAgent)&&
h("input"),watchDataMask:!1,byPassKeys:[9,16,17,18,36,37,38,39,40,91],translation:{0:{pattern:/\d/},9:{pattern:/\d/,optional:!0},"#":{pattern:/\d/,recursive:!0},A:{pattern:/[a-zA-Z0-9]/},S:{pattern:/[a-zA-Z]/}}};a.jMaskGlobals=a.jMaskGlobals||{};h=a.jMaskGlobals=a.extend(!0,{},h,a.jMaskGlobals);h.dataMask&&a.applyDataMask();setInterval(function(){a.jMaskGlobals.watchDataMask&&a.applyDataMask()},h.watchInterval)},window.jQuery,window.Zepto);
;
function MakeServiceCall(n,t,i){$.post("/Methods/TawaniyaMethodPage.aspx/",t).done(i)}function MakeServiceCallWithoutParam(n,t,i){$.post("/Methods/TawaniyaMethodPage.aspx/",t).done(i)}function MakeServiceCall_TravelCover(n,t,i){$.post("/Methods/TawaniyaMethodPage.aspx/",t).done(i)}function MakeServiceCall_MakeModel(n,t,i){$.post("/Methods/TawaniyaMethodPage.aspx/",t).done(i)};
/*!
 * Validator v0.11.9 for Bootstrap 3, by @1000hz
 * Copyright 2017 Cina Saffary
 * Licensed under http://opensource.org/licenses/MIT
 *
 * https://github.com/1000hz/bootstrap-validator
 */
+function(n){"use strict";function i(t){return t.is('[type="checkbox"]')?t.prop("checked"):t.is('[type="radio"]')?!!n('[name="'+t.attr("name")+'"]:checked').length:t.is("select[multiple]")?(t.val()||[]).length:t.val()}function r(i){return this.each(function(){var u=n(this),f=n.extend({},t.DEFAULTS,u.data(),"object"==typeof i&&i),r=u.data("bs.validator");(r||"destroy"!=i)&&(r||u.data("bs.validator",r=new t(this,f)),"string"==typeof i&&r[i]())})}var t=function(r,u){this.options=u;this.validators=n.extend({},t.VALIDATORS,u.custom);this.$element=n(r);this.$btn=n('button[type="submit"], input[type="submit"]').filter('[form="'+this.$element.attr("id")+'"]').add(this.$element.find('input[type="submit"], button[type="submit"]'));this.update();this.$element.on("input.bs.validator change.bs.validator focusout.bs.validator",n.proxy(this.onInput,this));this.$element.on("submit.bs.validator",n.proxy(this.onSubmit,this));this.$element.on("reset.bs.validator",n.proxy(this.reset,this));this.$element.find("[data-match]").each(function(){var t=n(this),r=t.attr("data-match");n(r).on("input.bs.validator",function(){i(t)&&t.trigger("input.bs.validator")})});this.$inputs.filter(function(){return i(n(this))&&!n(this).closest(".has-error").length}).trigger("focusout");this.$element.attr("novalidate",!0)},u;t.VERSION="0.11.9";t.INPUT_SELECTOR=':input:not([type="hidden"], [type="submit"], [type="reset"], button)';t.FOCUS_OFFSET=20;t.DEFAULTS={delay:500,html:!1,disable:!0,focus:!0,custom:{},errors:{match:"Does not match",minlength:"Not long enough"},feedback:{success:"glyphicon-ok",error:"glyphicon-remove"}};t.VALIDATORS={"native":function(n){var t=n[0];if(t.checkValidity)return!t.checkValidity()&&!t.validity.valid&&(t.validationMessage||"error!")},match:function(i){var r=i.attr("data-match");return i.val()!==n(r).val()&&t.DEFAULTS.errors.match},minlength:function(n){var i=n.attr("data-minlength");return n.val().length<i&&t.DEFAULTS.errors.minlength}};t.prototype.update=function(){var i=this;return this.$inputs=this.$element.find(t.INPUT_SELECTOR).add(this.$element.find('[data-validate="true"]')).not(this.$element.find('[data-validate="false"]').each(function(){i.clearErrors(n(this))})),this.toggleSubmit(),this};t.prototype.onInput=function(t){var r=this,i=n(t.target),u="focusout"!==t.type;this.$inputs.is(i)&&this.validateInput(i,u).done(function(){r.toggleSubmit()})};t.prototype.validateInput=function(t,r){var e=(i(t),t.data("bs.validator.errors")),f,u;return t.is('[type="radio"]')&&(t=this.$element.find('input[name="'+t.attr("name")+'"]')),f=n.Event("validate.bs.validator",{relatedTarget:t[0]}),(this.$element.trigger(f),!f.isDefaultPrevented())?(u=this,this.runValidators(t).done(function(i){t.data("bs.validator.errors",i);i.length?r?u.defer(t,u.showErrors):u.showErrors(t):u.clearErrors(t);e&&i.toString()===e.toString()||(f=i.length?n.Event("invalid.bs.validator",{relatedTarget:t[0],detail:i}):n.Event("valid.bs.validator",{relatedTarget:t[0],detail:e}),u.$element.trigger(f));u.toggleSubmit();u.$element.trigger(n.Event("validated.bs.validator",{relatedTarget:t[0]}))})):void 0};t.prototype.runValidators=function(t){function e(n){return t.attr("data-"+n+"-error")}function o(){var n=t[0].validity;return n.typeMismatch?t.attr("data-type-error"):n.patternMismatch?t.attr("data-pattern-error"):n.stepMismatch?t.attr("data-step-error"):n.rangeOverflow?t.attr("data-max-error"):n.rangeUnderflow?t.attr("data-min-error"):n.valueMissing?t.attr("data-required-error"):null}function s(){return t.attr("data-error")}function f(n){return e(n)||o()||s()}var r=[],u=n.Deferred();return t.data("bs.validator.deferred")&&t.data("bs.validator.deferred").reject(),t.data("bs.validator.deferred",u),n.each(this.validators,n.proxy(function(n,u){var e=null;(i(t)||t.attr("required"))&&(void 0!==t.attr("data-"+n)||"native"==n)&&(e=u.call(this,t))&&(e=f(n)||e,!~r.indexOf(e)&&r.push(e))},this)),!r.length&&i(t)&&t.attr("data-remote")?this.defer(t,function(){var e={};e[t.attr("name")]=i(t);n.get(t.attr("data-remote"),e).fail(function(n,t,i){r.push(f("remote")||i)}).always(function(){u.resolve(r)})}):u.resolve(r),u.promise()};t.prototype.validate=function(){var t=this;return n.when(this.$inputs.map(function(){return t.validateInput(n(this),!1)})).then(function(){t.toggleSubmit();t.focusError()}),this};t.prototype.focusError=function(){if(this.options.focus){var i=this.$element.find(".has-error :input:first");0!==i.length&&(n("html, body").animate({scrollTop:i.offset().top-t.FOCUS_OFFSET},250),i.focus())}};t.prototype.showErrors=function(t){var e=this.options.html?"html":"text",r=t.data("bs.validator.errors"),i=t.closest(".form-group"),u=i.find(".help-block.with-errors"),f=i.find(".form-control-feedback");r.length&&(r=n("<ul/>").addClass("list-unstyled").append(n.map(r,function(t){return n("<li/>")[e](t)})),void 0===u.data("bs.validator.originalContent")&&u.data("bs.validator.originalContent",u.html()),u.empty().append(r),i.addClass("has-error has-danger"),i.hasClass("has-feedback")&&f.removeClass(this.options.feedback.success)&&f.addClass(this.options.feedback.error)&&i.removeClass("has-success"))};t.prototype.clearErrors=function(n){var t=n.closest(".form-group"),u=t.find(".help-block.with-errors"),r=t.find(".form-control-feedback");u.html(u.data("bs.validator.originalContent"));t.removeClass("has-error has-danger has-success");t.hasClass("has-feedback")&&r.removeClass(this.options.feedback.error)&&r.removeClass(this.options.feedback.success)&&i(n)&&r.addClass(this.options.feedback.success)&&t.addClass("has-success")};t.prototype.hasErrors=function(){function t(){return!!(n(this).data("bs.validator.errors")||[]).length}return!!this.$inputs.filter(t).length};t.prototype.isIncomplete=function(){function t(){var t=i(n(this));return!("string"==typeof t?n.trim(t):t)}return!!this.$inputs.filter("[required]").filter(t).length};t.prototype.onSubmit=function(n){this.validate();(this.isIncomplete()||this.hasErrors())&&n.preventDefault()};t.prototype.toggleSubmit=function(){this.options.disable&&this.$btn.toggleClass("disabled",this.isIncomplete()||this.hasErrors())};t.prototype.defer=function(t,i){return i=n.proxy(i,this,t),this.options.delay?(window.clearTimeout(t.data("bs.validator.timeout")),void t.data("bs.validator.timeout",window.setTimeout(i,this.options.delay))):i()};t.prototype.reset=function(){return this.$element.find(".form-control-feedback").removeClass(this.options.feedback.error).removeClass(this.options.feedback.success),this.$inputs.removeData(["bs.validator.errors","bs.validator.deferred"]).each(function(){var t=n(this),i=t.data("bs.validator.timeout");window.clearTimeout(i)&&t.removeData("bs.validator.timeout")}),this.$element.find(".help-block.with-errors").each(function(){var t=n(this),i=t.data("bs.validator.originalContent");t.removeData("bs.validator.originalContent").html(i)}),this.$btn.removeClass("disabled"),this.$element.find(".has-error, .has-danger, .has-success").removeClass("has-error has-danger has-success"),this};t.prototype.destroy=function(){return this.reset(),this.$element.removeAttr("novalidate").removeData("bs.validator").off(".bs.validator"),this.$inputs.off(".bs.validator"),this.options=null,this.validators=null,this.$element=null,this.$btn=null,this.$inputs=null,this};u=n.fn.validator;n.fn.validator=r;n.fn.validator.Constructor=t;n.fn.validator.noConflict=function(){return n.fn.validator=u,this};n(window).on("load",function(){n('form[data-toggle="validator"]').each(function(){var t=n(this);r.call(t,t.data())})})}(jQuery);;
function ValidateEmpty(n,t){return t.val().trim().length==0?(n.addClass(CssErrorClassName),!1):(n.removeClass(CssErrorClassName),!0)}function ValidateEmptytxt(n){return n.val().trim().length==0?(n.addClass(CssErrorClassName),!1):(n.removeClass(CssErrorClassName),!0)}function ValidateTextArea(n,t){var i=t.val().replace(/\n/g,"\r\n");return i.trim().length==0||i.trim().length>250?(n.addClass(CssErrorClassName),!1):(n.removeClass(CssErrorClassName),!0)}function ValidateTextArea(n,t,i){var r=t.val().replace(/\n/g,"\r\n");return r.trim().length==0||r.trim().length>i?(n.addClass(CssErrorClassName),!1):(n.removeClass(CssErrorClassName),!0)}function ValidateTextBoxMaxLength(n,t){return n.val().trim().length==0||n.val().trim().length>t?(n.parent().addClass(CssErrorClassName),!1):(n.parent().removeClass(CssErrorClassName),!0)}function ValidateLength(n,t,i){return t.val().trim().length>i?(n.removeClass(CssErrorClassName),!0):(n.addClass(CssErrorClassName),!1)}function ValidateURL(n,t){var i=new RegExp(/(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/);return t.val().trim().match(i)?(n.removeClass(CssErrorClassName),!0):(n.addClass(CssErrorClassName),!1)}function ValidateLengh(n,t,i,r){return t.val().trim().length>0?t.val().trim().length>=i&&t.val().trim().length<=r?(n!=""&&n.removeClass(CssErrorClassName),!0):(n!=""&&n.addClass(CssErrorClassName),!1):(n!=""&&n.addClass(CssErrorClassName),!1)}function ValidateLengthText(n,t,i){return n.val().trim().length>0?n.val().trim().length>=t&&n.val().trim().length<=i?(n.removeClass(CssErrorClassName),!0):(n.addClass(CssErrorClassName),!1):(n.addClass(CssErrorClassName),!1)}function ValidateLenghTxt(n,t,i){return n.val().trim().length>0?n.val().trim().length>=t&&n.val().trim().length<=i?!0:!1:(lbl!=""&&lbl.addClass(CssErrorClassName),!1)}function ValidateChangePasswordLengh(n,t,i,r){return t.valueOf().length>0?t.val().trim().length>=i&&t.val().trim().length>=r?(n!=""&&n.removeClass(CssErrorClassName),!0):(n!=""&&n.addClass(CssErrorClassName),!1):(n!=""&&n.addClass(CssErrorClassName),!1)}function ValidateEmailTextBox(n){if(n.valueOf().length>0)return n.val().trim().match(/^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/)?(n.removeClass(CssErrorClassName),!0):(n.addClass(CssErrorClassName),!1);return n.addClass(CssErrorClassName),!1}function ValidateEmail(n,t){if(t.valueOf().length>0)return t.val().trim().match(/^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/)?(n!=""&&n.removeClass(CssErrorClassName),!0):(n!=""&&n.addClass(CssErrorClassName),!1);return n!=""&&n.addClass(CssErrorClassName),!1}function ValidateAlphaNumWithHyphen(n,t){if(t.valueOf().length>0)return t.val().trim().match(/^[a-zA-Z0-9-_]+$/)?(n!=""&&n.removeClass(CssErrorClassName),!0):(n!=""&&n.addClass(CssErrorClassName),!1);return n!=""&&n.addClass(CssErrorClassName),!1}function ValidatePassword(n,t){if(t.valueOf().length>0)return t.val().trim().match(/^(?=.*\d)(?=.*[A-Z]).{8,50}$/)?(n!=""&&n.removeClass(CssErrorClassName),!0):(n!=""&&n.addClass(CssErrorClassName),!1);return n!=""&&n.addClass(CssErrorClassName),!1}function ValidateText(n,t){if(t.valueOf().length>0)return t.val().trim().match(/^(([a-zA-Z0-9 .-]+)|([?-?0-9 .-]+))$/)?(n!=""&&n.removeClass(CssErrorClassName),!0):(n!=""&&n.addClass(CssErrorClassName),!1);return n!=""&&n.addClass(CssErrorClassName),!1}function ValidateDropDown(n,t){return $("option:selected",t).val().trim()==""||$("option:selected",t).val().trim()=="-1"?(n.addClass(CssErrorClassName),!1):(n.removeClass(CssErrorClassName),!0)}function ValidateDropDownSelectedValue(n,t){return t!=""&&t!="0"&&t!="-1"?(n.removeClass(CssErrorClassName),!0):(n.addClass(CssErrorClassName),!1)}function ValidateDropDownSelectedValuedderror(n){return $("option:selected",n).val().trim()==""||$("option:selected",n).val().trim()=="-1"||$("option:selected",n).val().trim().toLowerCase()=="select"?(n.addClass(CssErrorClassName),!1):(n.removeClass(CssErrorClassName),!0)}function ValidateDropDownerror(n){return $("option:selected",n).val().trim()==""||$("option:selected",n).val().trim()=="-1"?(n.parent().parent().siblings().addClass(CssErrorClassName),n.addClass(CssErrorClassName),!1):(n.parent().parent().siblings().removeClass(CssErrorClassName),n.removeClass(CssErrorClassName),!0)}function ValidateDropDownerrorFraud(n){return $("option:selected",n).val().trim()==""||$("option:selected",n).val().trim()=="-1"?(n.addClass(CssErrorClassName),!1):(n.removeClass(CssErrorClassName),!0)}function ValidateEqual(n,t){return n.val().trim()==t.val().trim()?!0:!1}function ValidatePhoneNumber(n,t){return t.val().trim().match(/^\+?[\d\s]{7,20}$/)?(n!=""&&n.removeClass(CssErrorClassName),!0):(n!=""&&n.addClass(CssErrorClassName),!1)}function ValidatePhoneNumberTextBox(n){return n.val().trim().match(/^\+?[\d\s]{7,20}$/)?(n.removeClass(CssErrorClassName),!0):(n.addClass(CssErrorClassName),!1)}function ValidatePhoneNumberNineDigits(n){return n.val().trim().match(/^\+?[\d\s]{9}$/)?(n.removeClass(CssErrorClassName),!0):(n.addClass(CssErrorClassName),!1)}function CheckFirstCharacter(n,t){return n.val()!==null&&n.val()!==""&&n.val().charAt(0)===t?!0:!1}function ValidateDigits(n,t){return t.val().trim().match(/^[\d]+$/)?(n!=""&&n.removeClass(CssErrorClassName),!0):(n!=""&&n.addClass(CssErrorClassName),!1)}function ValidateContactusPhoneNumber(n,t){return t.val().trim().match(/^\+?\d{10,15}$/)?(n.removeClass(CssErrorClassName),!0):(n.addClass(CssErrorClassName),!1)}function ValidateRegex(n,t,i){var r=i;return t.val().trim().match(r)?(n.removeClass(CssErrorClassName),!0):(n.addClass(CssErrorClassName),!1)}function ValidateRegexTextBox(n,t){var i=t;return n.val().trim().match(i)?(n.removeClass(CssErrorClassName),!0):(n.addClass(CssErrorClassName),!1)}function ValidateConfirmPassword(n,t,i){return t.val()!=i.val()?(n.addClass(CssErrorClassName),!1):(n.removeClass(CssErrorClassName),!0)}function ValidateUploadFileContent(n,t){return t.val().trim().length==0?(n.addClass(CssErrorClassName),!1):(n.removeClass(CssErrorClassName),!0)}function ValidateTerms(n){return n.is(":checked")?!0:!1}function ValidateCheckBox(n,t){return t.is(":checked")?(n.removeClass(CssErrorClassName),!0):(n.addClass(CssErrorClassName),!1)}function LabelAddError(n){n.addClass(CssErrorClassName)}function LabelRemoveError(n){n.removeClass(CssErrorClassName)}function ValidateRadio(n,t){var i=!1;return $(t).is(":checked")?(n.removeClass(CssErrorClassName),i=!0):(n.addClass(CssErrorClassName),i=!1),i}function ValidateRadioWithLenght(n,t){var i=!1;return t.length>0?(n.removeClass("error"),i=!0):(n.addClass("error"),i=!1),i}function ValidateNumber(n,t){var i=!1;return isNaN(t.val().trim())||t.val().trim()==""?(n.addClass(CssErrorClassName),i=!1):(n.removeClass(CssErrorClassName),i=!0),i}function ValidateNumberTxt(n,t){var i=!1;return isNaN(t.val().trim())||t.val().trim()==""?(n!=""&&n.addClass(CssErrorClassName),i=!1):(n!=""&&n.removeClass(CssErrorClassName),i=!0),i}function ValidateNumberTxtNew(n){return isNaN(n.val().trim())||n.val().trim()==""?!1:!0}function ValidateNumberTextBox(n){var t=!1;return isNaN(n.val().trim())||n.val().trim()==""?(n.parent().addClass(CssErrorClassName),t=!1):(n.parent().removeClass(CssErrorClassName),t=!0),t}function ValidateFloat(n,t){var i=!1;return isNaN(parseFloat(t.val().trim()))?(n.addClass(CssErrorClassName),i=!1):(n.removeClass(CssErrorClassName),i=!0),i}function ValidateWaterMark(n,t,i){var r=!1;return t.val()==i?(r=!1,n.addClass(CssErrorClassName)):(r=!0,n.removeClass(CssErrorClassName)),r}function ValidateFileExtention(n,t){var r=!1,u=t.val().split("."),i,f;for(u=u[u.length-1],i=[],i.push("mp4"),i.push("mov"),i.push("wmv"),f=0;f<i.length;f++){if(u==i[f])return r=!0,n.removeClass(CssErrorClassName),r;r=!1;n.addClass(CssErrorClassName)}return r}function CheckValidDateAndLeapYear(n,t){var i=!1;if(/^\d{2}\/\d{2}\/\d{4}$/.test(n)){var u=n.split("/")[0],f=n.split("/")[1],e=n.split("/")[2],r=new Date(e,u-1,f);i=r.getMonth()+1!=u||r.getDate()!=f||r.getFullYear()!=e?!1:!0}else i=!1;return i?t.removeClass(CssErrorClassName):t.addClass(CssErrorClassName),i}function isNumber(n){return!isNaN(parseFloat(n))&&isFinite(n)}function ValidateAge(n,t){var i=!1;return isNaN(t.val().trim())||t.val().trim()==""||t.val().trim()<1?(n.addClass(CssErrorClassName),i=!1):(n.removeClass(CssErrorClassName),i=!0),i}function validateAgeLimit(n,t,i){var r=!1;return n.val().match(/^\d{2}-\d{2}-\d{4}$/)?(i.removeClass("error"),r=!0):(i.addClass("error"),r=!1),r}function validateAgeRange(n,t,i){var r=!1,u;if(n.val().match(/^\d{2}-\d{2}-\d{4}$/)){n=n.val();u=n.split("-");n=u[1]+"/"+u[0]+"/"+u[2];n=new Date(n);var e=new Date,f=Math.floor((e-n)/(365.25*864e5)),o=parseFloat(i);return f<=i&&f>-1?(t.removeClass("error"),r=!0):(t.addClass("error"),r=!1),r}return t.addClass("error"),r}function validateFutureDate(n,t){var i=!1,f,e;if(n.val().match(/^\d{2}-\d{2}-\d{4}$/)){var r=n.val(),u=r.split("-"),o=u[1]+"/"+u[0]+"/"+u[2];return r=new Date(o),f=new Date,e=Math.floor(f-r),e>=0?(t.removeClass("error"),i=!0):(t.addClass("error"),i=!1),i}return t.addClass("error"),i}function ValidateName(n,t){if(t.valueOf().length>0)return t.val().trim().match(/^[a-zA-Z\u0600-\u06FF ]+$/)?(n!=""&&n.removeClass(CssErrorClassName),!0):(n!=""&&n.addClass(CssErrorClassName),!1);return n!=""&&n.addClass(CssErrorClassName),!1}function ValidateNameText(n){if(n.valueOf().length>0)return n.val().trim().match(/^[a-zA-Z\u0600-\u06FF ]+$/)?(n.removeClass(CssErrorClassName),!0):(n.addClass(CssErrorClassName),!1);return n.addClass(CssErrorClassName),!1}function ValidateDropDownList(n,t){if(t.valueOf().length>0)return t.val().trim().match(/^[a-zA-Z\u0600-\u06FF ]+$/)?(n!=""&&n.removeClass(CssErrorClassName),!0):(n!=""&&n.addClass(CssErrorClassName),!1);return n!=""&&n.addClass(CssErrorClassName),!1}function ValidateURLNew(n,t){var i=new RegExp(/(http(s)?:\/\/.)?(www\.)?[-a-zA-Z0-9@:%._\+~#=]{2,256}(\.[a-z]{2,6})\b([-a-zA-Z0-9@:%_\+.~#?&//=]*)/gi);return t.val().trim().match(i)?(n.addClass(CssErrorClassName),!1):(n.removeClass(CssErrorClassName),!0)}function ValidateURLStartEnd(n,t){var i=new RegExp(/\.aero|\.arpa|\.biz|\.com|\.coop|\.edu|\.gov|\.info|\.int|\.jobs|\.mil|\.museum|\.name|\.nato|\.net|\.org|\.pro|\.travel|\.local|\.internal|\www/);return t.val().trim().match(i)?(n.addClass(CssErrorClassName),!1):(n.removeClass(CssErrorClassName),!0)}function ValidateOnlineClaimPhoneNumber(n,t){if(t.valueOf().length>0)return t.val().trim().match(/^5[\d]*$/)?(n!=""&&n.removeClass(CssErrorClassName),!0):(n!=""&&n.addClass(CssErrorClassName),!1);return n!=""&&n.addClass(CssErrorClassName),!1}var CssErrorClassName="error";String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,"")};$(function(){$(".js-validate-number-length").each(function(){$(this).on("keypress",function(n){n=n?n:window.event;var t=isNumber(n.key);return t?$(this).val().length>=parseInt($(this).attr("maxlength"))?!1:!0:!1})})}),function(n){n.fn.validateLength=function(t){var i=n.extend({maxLength:15},t);return this.each(function(){n(this).on("keypress",function(t){return(t=t?t:window.event,t.key=="-"||t.key=="+"||t.key=="e"||t.key=="."||n(this).val().length>=i.maxLength)?!1:!0});n(this).attr("max",0);n(this).attr("min",0)})}}(jQuery);;
(function(){function o(){var t,n=arguments,r,i={},u=function(n,t){var r,i;typeof n!="object"&&(n={});for(i in t)t.hasOwnProperty(i)&&(r=t[i],n[i]=r&&typeof r=="object"&&Object.prototype.toString.call(r)!=="[object Array]"&&i!=="renderTo"&&typeof r.nodeType!="number"?u(n[i]||{},r):t[i]);return n};for(n[0]===!0&&(i=n[1],n=Array.prototype.slice.call(n,2)),r=n.length,t=0;t<r;t++)i=u(i,n[t]);return i}function c(n,t){return parseInt(n,t||10)}function di(n){return typeof n=="string"}function yt(n){return n&&typeof n=="object"}function ir(n){return Object.prototype.toString.call(n)==="[object Array]"}function hi(n){return typeof n=="number"}function gi(n){return et.log(n)/et.LN10}function dt(n){return et.pow(10,n)}function gt(n,t){for(var i=n.length;i--;)if(n[i]===t){n.splice(i,1);break}}function i(n){return n!==r&&n!==null}function nt(n,t,r){var u,f;if(di(t))i(r)?n.setAttribute(t,r):n&&n.getAttribute&&(f=n.getAttribute(t));else if(i(t)&&yt(t))for(u in t)n.setAttribute(u,t[u]);return f}function ci(n){return ir(n)?n:[n]}function y(n,t){yi&&!vt&&t&&t.opacity!==r&&(t.filter="alpha(opacity="+t.opacity*100+")");e(n.style,t)}function lt(n,t,i,r,u){return n=s.createElement(n),t&&e(n,t),u&&y(n,{padding:0,border:it,margin:0}),i&&y(n,i),r&&r.appendChild(n),n}function ni(n,t){var i=function(){return r};return i.prototype=new n,e(i.prototype,t),i}function rr(n,t){return Array((t||2)+1-String(n).length).join(0)+n}function wr(n){return(hu&&hu(n)||du||0)*6e4}function ur(n,t){for(var e="{",s=!1,i,r,o,u,f,c=[];(e=n.indexOf(e))!==-1;){if(i=n.slice(0,e),s){for(r=i.split(":"),o=r.shift().split("."),f=o.length,i=t,u=0;u<f;u++)i=i[o[u]];r.length&&(r=r.join(":"),o=/\.([0-9])/,u=ut.lang,f=void 0,/f$/.test(r)?(f=(f=r.match(o))?f[1]:-1,i!==null&&(i=h.numberFormat(i,f,u.decimalPoint,r.indexOf(",")>-1?u.thousandsSep:""))):i=yr(r,i))}c.push(i);n=n.slice(e+1);e=(s=!s)?"}":"{"}return c.push(n),c.join("")}function vu(n){return et.pow(10,ft(et.log(n)/et.LN10))}function yu(t,i,r,u,f){var o,e=t,r=n(r,1);for(o=t/r,i||(i=[1,2,2.5,5,10],u===!1&&(r===1?i=[1,2,5,10]:r<=.1&&(i=[1/r]))),u=0;u<i.length;u++)if(e=i[u],f&&e*r>=t||!f&&o<=(i[u]+(i[u+1]||i[u]))/2)break;return e*r}function pu(n,t){for(var u=n.length,r,i=0;i<u;i++)n[i].ss_i=i;for(n.sort(function(n,i){return r=t(n,i),r===0?n.ss_i-i.ss_i:r}),i=0;i<u;i++)delete n[i].ss_i}function hr(n){for(var t=n.length,i=n[0];t--;)n[t]<i&&(i=n[t]);return i}function nr(n){for(var t=n.length,i=n[0];t--;)n[t]>i&&(i=n[t]);return i}function cr(n,t){for(var i in n)n[i]&&n[i]!==t&&n[i].destroy&&n[i].destroy(),delete n[i]}function lr(n){eu||(eu=lt(er));n&&eu.appendChild(n);eu.innerHTML=""}function ti(n,t){var i="Highcharts error #"+n+": www.highcharts.com/errors/"+n;if(t)throw i;g.console&&console.log(i)}function pt(n){return parseFloat(n.toPrecision(14))}function ar(t,i){wi=n(t,i.animation)}function hf(){var u=ut.global,r=u.useUTC,i=r?"getUTC":"get",t=r?"setUTC":"set";bi=u.Date||window.Date;du=r&&u.timezoneOffset;hu=r&&u.getTimezoneOffset;su=function(t,i,u,f,e,o){var s;return r?(s=bi.UTC.apply(0,arguments),s+=wr(s)):s=new bi(t,i,n(u,1),n(f,0),n(e,0),n(o,0)).getTime(),s};gu=i+"Minutes";nf=i+"Hours";tf=i+"Day";gr=i+"Date";nu=i+"Month";tu=i+"FullYear";yf=t+"Milliseconds";pf=t+"Seconds";wf=t+"Minutes";bf=t+"Hours";rf=t+"Date";uf=t+"Month";ff=t+"FullYear"}function tt(){}function vr(n,t,i,r){this.axis=n;this.pos=t;this.type=i||"";this.isNew=!0;i||r||this.addLabel()}function cf(t,i,r,u,f){var e=t.chart.inverted;this.axis=t;this.isNegative=r;this.options=i;this.x=u;this.total=null;this.points={};this.stack=f;this.alignOptions={align:i.align||(e?r?"left":"right":"center"),verticalAlign:i.verticalAlign||(e?"middle":r?"bottom":"top"),y:n(i.y,e?4:r?14:-6),x:n(i.x,e?r?-6:6:0)};this.textAlign=i.textAlign||(e?r?"right":"left":"center")}var r,s=document,g=window,et=Math,f=et.round,ft=et.floor,li=et.ceil,u=et.max,l=et.min,p=et.abs,ot=et.cos,at=et.sin,ii=et.PI,bt=ii/180,vi=navigator.userAgent,lf=g.opera,yi=/(msie|trident)/i.test(vi)&&!lf,fu=s.documentMode===8,wu=/AppleWebKit/.test(vi),fr=/Firefox/.test(vi),af=/(Mobile|Android|Windows Phone)/.test(vi),pi="http://www.w3.org/2000/svg",vt=!!s.createElementNS&&!!s.createElementNS(pi,"svg").createSVGRect,gf=fr&&parseInt(vi.split("Firefox/")[1],10)<4,wt=!vt&&!yi&&!!s.createElement("canvas").getContext,br,kr,vf={},bu=0,eu,ut,yr,wi,ku,v,ri=function(){return r},st=[],dr=0,er="div",it="none",ne=/^[0-9]+$/,ou=["plotTop","marginRight","marginBottom","plotLeft"],te="stroke-width",bi,su,du,hu,gu,nf,tf,gr,nu,tu,yf,pf,wf,bf,rf,uf,ff,k={},h,a,ct,rt,fi,tr,kf,ei,ef,oi,sr,uu,df,ki,b,si,kt;h=g.Highcharts=g.Highcharts?ti(16,!0):{};h.seriesTypes=k;var e=h.extend=function(n,t){var i;n||(n={});for(i in t)n[i]=t[i];return n},n=h.pick=function(){for(var i=arguments,t,u=i.length,n=0;n<u;n++)if(t=i[n],t!==r&&t!==null)return t},iu=h.wrap=function(n,t,i){var r=n[t];n[t]=function(){var n=Array.prototype.slice.call(arguments);return n.unshift(r),i.apply(this,n)}};yr=function(t,r,u){if(!i(r)||isNaN(r))return"Invalid date";var t=n(t,"%Y-%m-%d %H:%M:%S"),o=new bi(r-wr(r)),s,c=o[nf](),l=o[tf](),y=o[gr](),a=o[nu](),p=o[tu](),v=ut.lang,w=v.weekdays,o=e({a:w[l].substr(0,3),A:w[l],d:rr(y),e:y,w:l,b:v.shortMonths[a],B:v.months[a],m:rr(a+1),y:p.toString().substr(2,2),Y:p,H:rr(c),I:rr(c%12||12),l:c%12||12,M:rr(o[gu]()),p:c<12?"AM":"PM",P:c<12?"am":"pm",S:rr(o.getSeconds()),L:rr(f(r%1e3),3)},h.dateFormats);for(s in o)for(;t.indexOf("%"+s)!==-1;)t=t.replace("%"+s,typeof o[s]=="function"?o[s](r):o[s]);return u?t.substr(0,1).toUpperCase()+t.substr(1):t};v={millisecond:1,second:1e3,minute:6e4,hour:36e5,day:864e5,week:6048e5,month:24192e5,year:314496e5};h.numberFormat=function(n,t,i,r){var u=ut.lang,n=+n||0,f=t===-1?l((n.toString().split(".")[1]||"").length,20):isNaN(t=p(t))?2:t,t=i===void 0?u.decimalPoint:i,r=r===void 0?u.thousandsSep:r,u=n<0?"-":"",i=String(c(n=p(n).toFixed(f))),e=i.length>3?i.length%3:0;return u+(e?i.substr(0,e)+r:"")+i.substr(e).replace(/(\d{3})(?=\d)/g,"$1"+r)+(f?t+p(n-i).toFixed(f).slice(2):"")};ku={init:function(n,t,i){var t=t||"",r=n.shift,e=t.indexOf("C")>-1,u=e?7:3,f,t=t.split(" "),i=[].concat(i),o,s,h=function(n){for(f=n.length;f--;)n[f]==="M"&&n.splice(f+1,0,n[f+1],n[f+2],n[f+1],n[f+2])};if(e&&(h(t),h(i)),n.isArea&&(o=t.splice(t.length-6,6),s=i.splice(i.length-6,6)),r<=i.length/u&&t.length===i.length)for(;r--;)i=[].concat(i).splice(0,u).concat(i);if(n.shift=0,t.length)for(n=i.length;t.length<n;)r=[].concat(t).splice(t.length-u,u),e&&(r[u-6]=r[u-2],r[u-5]=r[u-1]),t=t.concat(r);return o&&(t=t.concat(o),i=i.concat(s)),[t,i]},step:function(n,t,i,r){var f=[],u=n.length;if(i===1)f=r;else if(u===t.length&&i<1)for(;u--;)r=parseFloat(n[u]),f[u]=isNaN(r)?n[u]:i*parseFloat(t[u]-r)+r;else f=t;return f}},function(n){g.HighchartsAdapter=g.HighchartsAdapter||n&&{init:function(t){var i=n.fx;n.extend(n.easing,{easeOutQuad:function(n,t,i,r,u){return-r*(t/=u)*(t-2)+i}});n.each(["cur","_default","width","height","opacity"],function(t,u){var f=i.step,e;u==="cur"?f=i.prototype:u==="_default"&&n.Tween&&(f=n.Tween.propHooks[u],u="set");(e=f[u])&&(f[u]=function(n){var i,n=t?n:this;if(n.prop!=="align")return i=n.elem,i.attr?i.attr(n.prop,u==="cur"?r:n.now):e.apply(this,arguments)})});iu(n.cssHooks.opacity,"get",function(n,t,i){return t.attr?t.opacity||0:n.call(this,t,i)});this.addAnimSetter("d",function(n){var i=n.elem,r;n.started||(r=t.init(i,i.d,i.toD),n.start=r[0],n.end=r[1],n.started=!0);i.attr("d",t.step(n.start,n.end,n.pos,i.toD))});this.each=Array.prototype.forEach?function(n,t){return Array.prototype.forEach.call(n,t)}:function(n,t){for(var r=n.length,i=0;i<r;i++)if(t.call(n[i],n[i],i,n)===!1)return i};n.fn.highcharts=function(){var u="Chart",t=arguments,n,i;return this[0]&&(di(t[0])&&(u=t[0],t=Array.prototype.slice.call(t,1)),n=t[0],n!==r&&(n.chart=n.chart||{},n.chart.renderTo=this[0],new h[u](n,t[1]),i=this),n===r&&(i=st[nt(this[0],"data-highcharts-chart")])),i}},addAnimSetter:function(t,i){n.Tween?n.Tween.propHooks[t]={set:i}:n.fx.step[t]=i},getScript:n.getScript,inArray:n.inArray,adapterRun:function(t,i){return n(t)[i]()},grep:n.grep,map:function(n,t){for(var r=[],i=0,u=n.length;i<u;i++)r[i]=t.call(n[i],n[i],i,n);return r},offset:function(t){return n(t).offset()},addEvent:function(t,i,r){n(t).bind(i,r)},removeEvent:function(t,i,r){var u=s.removeEventListener?"removeEventListener":"detachEvent";s[u]&&t&&!t[u]&&(t[u]=function(){});n(t).unbind(i,r)},fireEvent:function(t,i,r,u){var f=n.Event(i),o="detached"+i,s;!yi&&r&&(delete r.layerX,delete r.layerY,delete r.returnValue);e(f,r);t[i]&&(t[o]=t[i],t[i]=null);n.each(["preventDefault","stopPropagation"],function(n,t){var i=f[t];f[t]=function(){try{i.call(f)}catch(n){t==="preventDefault"&&(s=!0)}}});n(t).trigger(f);t[o]&&(t[i]=t[o],t[o]=null);!u||f.isDefaultPrevented()||s||u(f)},washMouseEvent:function(n){var t=n.originalEvent||n;return t.pageX===r&&(t.pageX=n.pageX,t.pageY=n.pageY),t},animate:function(t,i,u){var f=n(t);t.style||(t.style={});i.d&&(t.toD=i.d,i.d=1);f.stop();i.opacity!==r&&t.attr&&(i.opacity+="px");t.hasAnim=1;f.animate(i,u)},stop:function(t){t.hasAnim&&n(t).stop()}}}(g.jQuery);rt=g.HighchartsAdapter;a=rt||{};rt&&rt.init.call(rt,ku);var cu=a.adapterRun,ie=a.getScript,or=a.inArray,t=h.each=a.each,lu=a.grep,re=a.offset,pr=a.map,d=a.addEvent,ht=a.removeEvent,w=a.fireEvent,ue=a.washMouseEvent,au=a.animate,ru=a.stop;ut={colors:"#7cb5ec,#434348,#90ed7d,#f7a35c,#8085e9,#f15c80,#e4d354,#2b908f,#f45b5b,#91e8e1".split(","),symbols:["circle","diamond","square","triangle","triangle-down"],lang:{loading:"Loading...",months:"January,February,March,April,May,June,July,August,September,October,November,December".split(","),shortMonths:"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec".split(","),weekdays:"Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday".split(","),decimalPoint:".",numericSymbols:"k,M,G,T,P,E".split(","),resetZoom:"Reset zoom",resetZoomTitle:"Reset zoom level 1:1",thousandsSep:" "},global:{useUTC:!0,canvasToolsURL:"http://code.highcharts.com/4.1.5/modules/canvas-tools.js",VMLRadialGradientURL:"http://code.highcharts.com/4.1.5/gfx/vml-radial-gradient.png"},chart:{borderColor:"#4572A7",borderRadius:0,defaultSeriesType:"line",ignoreHiddenSeries:!0,spacing:[10,10,15,10],backgroundColor:"#FFFFFF",plotBorderColor:"#C0C0C0",resetZoomButton:{theme:{zIndex:20},position:{align:"right",x:-10,y:10}}},title:{text:"Chart title",align:"center",margin:15,style:{color:"#333333",fontSize:"18px"}},subtitle:{text:"",align:"center",style:{color:"#555555"}},plotOptions:{line:{allowPointSelect:!1,showCheckbox:!1,animation:{duration:1e3},events:{},lineWidth:2,marker:{lineWidth:0,radius:4,lineColor:"#FFFFFF",states:{hover:{enabled:!0,lineWidthPlus:1,radiusPlus:2},select:{fillColor:"#FFFFFF",lineColor:"#000000",lineWidth:2}}},point:{events:{}},dataLabels:{align:"center",formatter:function(){return this.y===null?"":h.numberFormat(this.y,-1)},style:{color:"contrast",fontSize:"11px",fontWeight:"bold",textShadow:"0 0 6px contrast, 0 0 3px contrast"},verticalAlign:"bottom",x:0,y:0,padding:5},cropThreshold:300,pointRange:0,states:{hover:{lineWidthPlus:1,marker:{},halo:{size:10,opacity:.25}},select:{marker:{}}},stickyTracking:!0,turboThreshold:1e3}},labels:{style:{position:"absolute",color:"#3E576F"}},legend:{enabled:!0,align:"center",layout:"horizontal",labelFormatter:function(){return this.name},borderColor:"#909090",borderRadius:0,navigation:{activeColor:"#274b6d",inactiveColor:"#CCC"},shadow:!1,itemStyle:{color:"#333333",fontSize:"12px",fontWeight:"bold"},itemHoverStyle:{color:"#000"},itemHiddenStyle:{color:"#CCC"},itemCheckboxStyle:{position:"absolute",width:"13px",height:"13px"},symbolPadding:5,verticalAlign:"bottom",x:0,y:0,title:{style:{fontWeight:"bold"}}},loading:{labelStyle:{fontWeight:"bold",position:"relative",top:"45%"},style:{position:"absolute",backgroundColor:"white",opacity:.5,textAlign:"center"}},tooltip:{enabled:!0,animation:vt,backgroundColor:"rgba(249, 249, 249, .85)",borderWidth:1,borderRadius:3,dateTimeLabelFormats:{millisecond:"%A, %b %e, %H:%M:%S.%L",second:"%A, %b %e, %H:%M:%S",minute:"%A, %b %e, %H:%M",hour:"%A, %b %e, %H:%M",day:"%A, %b %e, %Y",week:"Week from %A, %b %e, %Y",month:"%B %Y",year:"%Y"},footerFormat:"",headerFormat:'<span style="font-size: 10px">{point.key}<\/span><br/>',pointFormat:'<span style="color:{point.color}">●<\/span> {series.name}: <b>{point.y}<\/b><br/>',shadow:!0,snap:af?25:10,style:{color:"#333333",cursor:"default",fontSize:"12px",padding:"8px",whiteSpace:"nowrap"}},credits:{enabled:!0,text:" ",href:"http://www.highcharts.com",position:{align:"right",x:-10,verticalAlign:"bottom",y:-5},style:{cursor:"pointer",color:"#909090",fontSize:"9px"}}};ct=ut.plotOptions;rt=ct.line;hf();var fe=/rgba\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]?(?:\.[0-9]+)?)\s*\)/,ee=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/,oe=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/,ui=function(n){var i=[],r,u;return function(n){n&&n.stops?u=pr(n.stops,function(n){return ui(n[1])}):(r=fe.exec(n))?i=[c(r[1]),c(r[2]),c(r[3]),parseFloat(r[4],10)]:(r=ee.exec(n))?i=[c(r[1],16),c(r[2],16),c(r[3],16),1]:(r=oe.exec(n))&&(i=[c(r[1]),c(r[2]),c(r[3]),1])}(n),{get:function(r){var f;return u?(f=o(n),f.stops=[].concat(f.stops),t(u,function(n,t){f.stops[t]=[f.stops[t][0],n.get(r)]})):f=i&&!isNaN(i[0])?r==="rgb"?"rgb("+i[0]+","+i[1]+","+i[2]+")":r==="a"?i[3]:"rgba("+i.join(",")+")":n,f},brighten:function(n){if(u)t(u,function(t){t.brighten(n)});else if(hi(n)&&n!==0)for(var r=0;r<3;r++)i[r]+=c(n*255),i[r]<0&&(i[r]=0),i[r]>255&&(i[r]=255);return this},rgba:i,setOpacity:function(n){return i[3]=n,this},raw:n}};if(tt.prototype={opacity:1,textProps:"fontSize,fontWeight,fontFamily,fontStyle,color,lineHeight,width,textDecoration,textShadow".split(","),init:function(n,t){this.element=t==="span"?lt(t):s.createElementNS(pi,t);this.renderer=n},animate:function(t,i,r){return i=n(i,wi,!0),ru(this),i?(i=o(i,{}),r&&(i.complete=r),au(this,t,i)):(this.attr(t),r&&r()),this},colorGradient:function(n,r,u){var l=this.renderer,p,s,f,a,v,y,w,b,e,c,h=[];if(n.linearGradient?s="linearGradient":n.radialGradient&&(s="radialGradient"),s){f=n[s];a=l.gradients;y=n.stops;e=u.radialReference;ir(f)&&(n[s]=f={x1:f[0],y1:f[1],x2:f[2],y2:f[3],gradientUnits:"userSpaceOnUse"});s==="radialGradient"&&e&&!i(f.gradientUnits)&&(f=o(f,{cx:e[0]-e[2]/2+f.cx*e[2],cy:e[1]-e[2]/2+f.cy*e[2],r:f.r*e[2],gradientUnits:"userSpaceOnUse"}));for(c in f)c!=="id"&&h.push(c,f[c]);for(c in y)h.push(y[c]);h=h.join(",");a[h]?n=a[h].attr("id"):(f.id=n="highcharts-"+bu++,a[h]=v=l.createElement(s).attr(f).add(l.defs),v.stops=[],t(y,function(n){n[1].indexOf("rgba")===0?(p=ui(n[1]),w=p.get("rgb"),b=p.get("a")):(w=n[1],b=1);n=l.createElement("stop").attr({offset:n[0],"stop-color":w,"stop-opacity":b}).add(v);v.stops.push(n)}));u.setAttribute(r,"url("+l.url+"#"+n+")")}},applyTextShadow:function(n){var i=this.element,f,e=n.indexOf("contrast")!==-1,o=this.renderer.forExport||i.style.textShadow!==r&&!yi;e&&(n=n.replace(/contrast/g,this.renderer.getContrast(i.style.fill)));o?e&&y(i,{textShadow:n}):(this.fakeTS=!0,this.ySetter=this.xSetter,f=[].slice.call(i.getElementsByTagName("tspan")),t(n.split(/\s?,\s?/g),function(n){var o=i.firstChild,r,e,n=n.split(" ");r=n[n.length-1];(e=n[n.length-2])&&t(f,function(n,t){var f;t===0&&(n.setAttribute("x",i.getAttribute("x")),t=i.getAttribute("y"),n.setAttribute("y",t||0),t===null&&i.setAttribute("y",0));f=n.cloneNode(1);nt(f,{"class":"highcharts-text-shadow",fill:r,stroke:r,"stroke-opacity":1/u(c(e),3),"stroke-width":e,"stroke-linejoin":"round"});i.insertBefore(f,o)})}))},attr:function(n,t){var i,u,e=this.element,o,s=this,f;if(typeof n=="string"&&t!==r&&(i=n,n={},n[i]=t),typeof n=="string")s=(this[n+"Getter"]||this._defaultGetter).call(this,n,e);else{for(i in n)u=n[i],f=!1,this.symbolName&&/^(x|y|width|height|r|start|end|innerR|anchorX|anchorY)/.test(i)&&(o||(this.symbolAttr(n),o=!0),f=!0),this.rotation&&(i==="x"||i==="y")&&(this.doTransform=!0),f||(this[i+"Setter"]||this._defaultSetter).call(this,u,i,e),this.shadows&&/^(width|height|visibility|x|y|d|transform|cx|cy|r)$/.test(i)&&this.updateShadows(i,u);this.doTransform&&(this.updateTransform(),this.doTransform=!1)}return s},updateShadows:function(n,t){for(var i=this.shadows,r=i.length;r--;)i[r].setAttribute(n,n==="height"?u(t-(i[r].cutHeight||0),0):n==="d"?this.d:t)},addClass:function(n){var t=this.element,i=nt(t,"class")||"";return i.indexOf(n)===-1&&nt(t,"class",i+" "+n),this},symbolAttr:function(i){var r=this;t("x,y,r,start,end,width,height,innerR,anchorX,anchorY".split(","),function(t){r[t]=n(i[t],r[t])});r.attr({d:r.renderer.symbols[r.symbolName](r.x,r.y,r.width,r.height,r)})},clip:function(n){return this.attr("clip-path",n?"url("+this.renderer.url+"#"+n.id+")":it)},crisp:function(n){var t,r={},i,u=n.strokeWidth||this.strokeWidth||0;i=f(u)%2/2;n.x=ft(n.x||this.x||0)+i;n.y=ft(n.y||this.y||0)+i;n.width=ft((n.width||this.width||0)-2*i);n.height=ft((n.height||this.height||0)-2*i);n.strokeWidth=u;for(t in n)this[t]!==n[t]&&(this[t]=r[t]=n[t]);return r},css:function(n){var i=this.styles,u={},f=this.element,r,t,o="";if(r=!i,n&&n.color&&(n.fill=n.color),i)for(t in n)n[t]!==i[t]&&(u[t]=n[t],r=!0);if(r){if(r=this.textWidth=n&&n.width&&f.nodeName.toLowerCase()==="text"&&c(n.width)||this.textWidth,i&&(n=e(i,u)),this.styles=n,r&&(wt||!vt&&this.renderer.forExport)&&delete n.width,yi&&!vt)y(this.element,n);else{i=function(n,t){return"-"+t.toLowerCase()};for(t in n)o+=t.replace(/([A-Z])/g,i)+":"+n[t]+";";nt(f,"style",o)}r&&this.added&&this.renderer.buildText(this)}return this},on:function(n,t){var r=this,i=r.element;return kr&&n==="click"?(i.ontouchstart=function(n){r.touchEventFired=bi.now();n.preventDefault();t.call(i,n)},i.onclick=function(n){(vi.indexOf("Android")===-1||bi.now()-(r.touchEventFired||0)>1100)&&t.call(i,n)}):i["on"+n]=t,this},setRadialReference:function(n){return this.element.radialReference=n,this},translate:function(n,t){return this.attr({translateX:n,translateY:t})},invert:function(){return this.inverted=!0,this.updateTransform(),this},updateTransform:function(){var t=this.translateX||0,u=this.translateY||0,f=this.scaleX,e=this.scaleY,o=this.inverted,s=this.rotation,r=this.element;o&&(t+=this.attr("width"),u+=this.attr("height"));t=["translate("+t+","+u+")"];o?t.push("rotate(90) scale(-1,1)"):s&&t.push("rotate("+s+" "+(r.getAttribute("x")||0)+" "+(r.getAttribute("y")||0)+")");(i(f)||i(e))&&t.push("scale("+n(f,1)+" "+n(e,1)+")");t.length&&r.setAttribute("transform",t.join(" "))},toFront:function(){var n=this.element;return n.parentNode.appendChild(n),this},align:function(t,i,r){var e,u,o,h,s={};return u=this.renderer,o=u.alignedObjects,t?(this.alignOptions=t,this.alignByTranslate=i,!r||di(r))&&(this.alignTo=e=r||"renderer",gt(o,this),o.push(this),r=null):(t=this.alignOptions,i=this.alignByTranslate,e=this.alignTo),r=n(r,u[e],u),e=t.align,u=t.verticalAlign,o=(r.x||0)+(t.x||0),h=(r.y||0)+(t.y||0),(e==="right"||e==="center")&&(o+=(r.width-(t.width||0))/{right:1,center:2}[e]),s[i?"translateX":"x"]=f(o),(u==="bottom"||u==="middle")&&(h+=(r.height-(t.height||0))/({bottom:1,middle:2}[u]||1)),s[i?"translateY":"y"]=f(h),this[this.placed?"animate":"attr"](s),this.placed=!0,this.alignAttr=s,this},getBBox:function(n){var i,c=this.renderer,u,v=this.rotation,f=this.element,l=this.styles,a=v*bt,y,s,h,o;if(u=this.textStr,s=f.style,u!==r&&(o=["",v||0,l&&l.fontSize,f.style.width].join(","),o=u===""||ne.test(u)?"num:"+u.toString().length+o:u+o),o&&!n&&(i=c.cache[o]),!i){if(f.namespaceURI===pi||c.forExport){try{h=this.fakeTS&&function(n){t(f.querySelectorAll(".highcharts-text-shadow"),function(t){t.style.display=n})};fr&&s.textShadow?(y=s.textShadow,s.textShadow=""):h&&h(it);i=f.getBBox?e({},f.getBBox()):{width:f.offsetWidth,height:f.offsetHeight};y?s.textShadow=y:h&&h("")}catch(w){}(!i||i.width<0)&&(i={width:0,height:0})}else i=this.htmlGetBBox();c.isSVG&&(n=i.width,u=i.height,yi&&l&&l.fontSize==="11px"&&u.toPrecision(3)==="16.9"&&(i.height=u=14),v&&(i.width=p(u*at(a))+p(n*ot(a)),i.height=p(u*ot(a))+p(n*at(a))));c.cache[o]=i}return i},show:function(n){return n&&this.element.namespaceURI===pi?this.element.removeAttribute("visibility"):this.attr({visibility:n?"inherit":"visible"}),this},hide:function(){return this.attr({visibility:"hidden"})},fadeOut:function(n){var t=this;t.animate({opacity:0},{duration:n||150,complete:function(){t.attr({y:-9999})}})},add:function(n){var t=this.renderer,r=this.element,i;return n&&(this.parentGroup=n),this.parentInverted=n&&n.inverted,this.textStr!==void 0&&t.buildText(this),this.added=!0,(!n||n.handleZ||this.zIndex)&&(i=this.zIndexSetter()),i||(n?n.element:t.box).appendChild(r),this.onAdd&&this.onAdd(),this},safeRemoveChild:function(n){var t=n.parentNode;t&&t.removeChild(n)},destroy:function(){var n=this,i=n.element||{},f=n.shadows,r=n.renderer.isSVG&&i.nodeName==="SPAN"&&n.parentGroup,e,u;if(i.onclick=i.onmouseout=i.onmouseover=i.onmousemove=i.point=null,ru(n),n.clipPath&&(n.clipPath=n.clipPath.destroy()),n.stops){for(u=0;u<n.stops.length;u++)n.stops[u]=n.stops[u].destroy();n.stops=null}for(n.safeRemoveChild(i),f&&t(f,function(t){n.safeRemoveChild(t)});r&&r.div&&r.div.childNodes.length===0;)i=r.parentGroup,n.safeRemoveChild(r.div),delete r.div,r=i;n.alignTo&&gt(n.renderer.alignedObjects,n);for(e in n)delete n[e];return null},shadow:function(t,i,r){var c=[],e,f,h=this.element,o,s,l,a;if(t){for(s=n(t.width,3),l=(t.opacity||.15)/s,a=this.parentInverted?"(-1,-1)":"("+n(t.offsetX,1)+", "+n(t.offsetY,1)+")",e=1;e<=s;e++)f=h.cloneNode(0),o=s*2+1-2*e,nt(f,{isShadow:"true",stroke:t.color||"black","stroke-opacity":l*e,"stroke-width":o,transform:"translate"+a,fill:it}),r&&(nt(f,"height",u(nt(f,"height")-o,0)),f.cutHeight=o),i?i.element.appendChild(f):h.parentNode.insertBefore(f,h),c.push(f);this.shadows=c}return this},xGetter:function(n){return this.element.nodeName==="circle"&&(n={x:"cx",y:"cy"}[n]||n),this._defaultGetter(n)},_defaultGetter:function(t){return t=n(this[t],this.element?this.element.getAttribute(t):null,0),/^[\-0-9\.]+$/.test(t)&&(t=parseFloat(t)),t},dSetter:function(n,t,i){n&&n.join&&(n=n.join(" "));/(NaN| {2}|^$)/.test(n)&&(n="M 0 0");i.setAttribute(t,n);this[t]=n},dashstyleSetter:function(n){var t;if(n=n&&n.toLowerCase()){for(n=n.replace("shortdashdotdot","3,1,1,1,1,1,").replace("shortdashdot","3,1,1,1").replace("shortdot","1,1,").replace("shortdash","3,1,").replace("longdash","8,3,").replace(/dot/g,"1,3,").replace("dash","4,3,").replace(/,$/,"").split(","),t=n.length;t--;)n[t]=c(n[t])*this["stroke-width"];n=n.join(",").replace("NaN","none");this.element.setAttribute("stroke-dasharray",n)}},alignSetter:function(n){this.element.setAttribute("text-anchor",{left:"start",center:"middle",right:"end"}[n])},opacitySetter:function(n,t,i){this[t]=n;i.setAttribute(t,n)},titleSetter:function(t){var i=this.element.getElementsByTagName("title")[0];i||(i=s.createElementNS(pi,"title"),this.element.appendChild(i));i.textContent=String(n(t),"").replace(/<[^>]*>/g,"")},textSetter:function(n){n!==this.textStr&&(delete this.bBox,this.textStr=n,this.added&&this.renderer.buildText(this))},fillSetter:function(n,t,i){typeof n=="string"?i.setAttribute(t,n):n&&this.colorGradient(n,t,i)},zIndexSetter:function(n,t){var f=this.renderer,u=this.parentGroup,f=(u||f).element||f.box,r,h,e=this.element,o,s;if(r=this.added,i(n)&&(e.setAttribute(t,n),n=+n,this[t]===n&&(r=!1),this[t]=n),r){for((n=this.zIndex)&&u&&(u.handleZ=!0),u=f.childNodes,s=0;s<u.length&&!o;s++)(r=u[s],h=nt(r,"zIndex"),r!==e&&(c(h)>n||!i(n)&&i(h)))&&(f.insertBefore(e,r),o=!0);o||f.appendChild(e)}return o},_defaultSetter:function(n,t,i){i.setAttribute(t,n)}},tt.prototype.yGetter=tt.prototype.xGetter,tt.prototype.translateXSetter=tt.prototype.translateYSetter=tt.prototype.rotationSetter=tt.prototype.verticalAlignSetter=tt.prototype.scaleXSetter=tt.prototype.scaleYSetter=function(n,t){this[t]=n;this.doTransform=!0},tt.prototype["stroke-widthSetter"]=tt.prototype.strokeSetter=function(n,t,i){this[t]=n;this.stroke&&this["stroke-width"]?(this.strokeWidth=this["stroke-width"],tt.prototype.fillSetter.call(this,this.stroke,"stroke",i),i.setAttribute("stroke-width",this["stroke-width"]),this.hasStroke=!0):t==="stroke-width"&&n===0&&this.hasStroke&&(i.removeAttribute("stroke"),this.hasStroke=!1)},fi=function(){this.init.apply(this,arguments)},fi.prototype={Element:tt,init:function(n,t,i,r,u){var o=location,e,r=this.createElement("svg").attr({version:"1.1"}).css(this.getStyle(r)),f;e=r.element;n.appendChild(e);n.innerHTML.indexOf("xmlns")===-1&&nt(e,"xmlns",pi);this.isSVG=!0;this.box=e;this.boxWrapper=r;this.alignedObjects=[];this.url=(fr||wu)&&s.getElementsByTagName("base").length?o.href.replace(/#.*?$/,"").replace(/([\('\)])/g,"\\$1").replace(/ /g,"%20"):"";this.createElement("desc").add().element.appendChild(s.createTextNode("Created with Highcharts 4.1.5"));this.defs=this.createElement("defs").add();this.forExport=u;this.gradients={};this.cache={};this.setSize(t,i,!1);fr&&n.getBoundingClientRect&&(this.subPixelFix=t=function(){y(n,{left:0,top:0});f=n.getBoundingClientRect();y(n,{left:li(f.left)-f.left+"px",top:li(f.top)-f.top+"px"})},t(),d(g,"resize",t))},getStyle:function(n){return this.style=e({fontFamily:'"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif',fontSize:"12px"},n)},isHidden:function(){return!this.boxWrapper.getBBox().width},destroy:function(){var n=this.defs;return this.box=null,this.boxWrapper=this.boxWrapper.destroy(),cr(this.gradients||{}),this.gradients=null,n&&(this.defs=n.destroy()),this.subPixelFix&&ht(g,"resize",this.subPixelFix),this.alignedObjects=null},createElement:function(n){var t=new this.Element;return t.init(this,n),t},draw:function(){},buildText:function(i){for(var f=i.element,e=this,b=e.forExport,r=n(i.textStr,"").toString(),k=r.indexOf("<")!==-1,d=f.childNodes,l,a,v=nt(f,"x"),u=i.styles,o=i.textWidth,g=u&&u.lineHeight,p=u&&u.textShadow,w=u&&u.textOverflow==="ellipsis",tt=d.length,h=o&&!i.added&&this.box,it=function(n){return g?c(g):e.fontMetrics(/(px|em)$/.test(n&&n.style.fontSize)?n.style.fontSize:u&&u.fontSize||e.style.fontSize||12,n).h},rt=function(n){return n.replace(/&lt;/g,"<").replace(/&gt;/g,">")};tt--;)f.removeChild(d[tt]);!k&&!p&&!w&&r.indexOf(" ")===-1?f.appendChild(s.createTextNode(rt(r))):(l=/<.*style="([^"]+)".*>/,a=/<.*href="(http[^"]+)".*>/,h&&h.appendChild(f),r=k?r.replace(/<(b|strong)>/g,'<span style="font-weight:bold">').replace(/<(i|em)>/g,'<span style="font-style:italic">').replace(/<a/g,"<span").replace(/<\/(b|strong|i|em|a)>/g,"<\/span>").split(/<br.*?>/g):[r],r[r.length-1]===""&&r.pop(),t(r,function(n,r){var h,c=0,n=n.replace(/<span/g,"|||<span").replace(/<\/span>/g,"<\/span>|||");h=n.split("|||");t(h,function(n){var p,t,ut;if((n!==""||h.length===1)&&(p={},t=s.createElementNS(pi,"tspan"),l.test(n)&&(ut=n.match(l)[1].replace(/(;| |^)color([ :])/,"$1fill$2"),nt(t,"style",ut)),a.test(n)&&!b&&(nt(t,"onclick",'location.href="'+n.match(a)[1]+'"'),y(t,{cursor:"pointer"})),n=rt(n.replace(/<(.|\n)*?>/g,"")||" "),n!==" ")){if(t.appendChild(s.createTextNode(n)),c?p.dx=0:r&&v!==null&&(p.x=v),nt(t,p),f.appendChild(t),!c&&r&&(!vt&&b&&y(t,{display:"block"}),nt(t,"dy",it(t))),o){for(var p=n.replace(/([^\^])-/g,"$1- ").split(" "),ot=h.length>1||r||p.length>1&&u.whiteSpace!=="nowrap",k,d,g,ft=[],st=it(t),ht=1,ct=i.rotation,tt=n,et=tt.length;(ot||w)&&(p.length||ft.length);)i.rotation=0,k=i.getBBox(!0),g=k.width,!vt&&e.forExport&&(g=e.measureSpanWidth(t.firstChild.data,i.styles)),k=g>o,d===void 0&&(d=k),w&&d?(et/=2,tt===""||!k&&et<.5?p=[]:(k&&(d=!0),tt=n.substring(0,tt.length+(k?-1:1)*li(et)),p=[tt+"…"],t.removeChild(t.firstChild))):!k||p.length===1?(p=ft,ft=[],p.length&&(ht++,t=s.createElementNS(pi,"tspan"),nt(t,{dy:st,x:v}),ut&&nt(t,"style",ut),f.appendChild(t)),g>o&&(o=g)):(t.removeChild(t.firstChild),ft.unshift(p.pop())),p.length&&t.appendChild(s.createTextNode(p.join(" ").replace(/- /g,"-")));d&&i.attr("title",i.textStr);i.rotation=ct}c++}})}),h&&h.removeChild(f),p&&i.applyTextShadow&&i.applyTextShadow(p))},getContrast:function(n){return n=ui(n).rgba,n[0]+n[1]+n[2]>384?"#000":"#FFF"},button:function(n,t,i,r,u,f,s,h,c){var l=this.label(n,t,i,c,null,null,null,null,"button"),a=0,w,b,v,y,p,k,n={x1:0,y1:0,x2:0,y2:1},u=o({"stroke-width":1,stroke:"#CCCCCC",fill:{linearGradient:n,stops:[[0,"#FEFEFE"],[1,"#F6F6F6"]]},r:2,padding:5,style:{color:"black"}},u);return v=u.style,delete u.style,f=o(u,{stroke:"#68A",fill:{linearGradient:n,stops:[[0,"#FFF"],[1,"#ACF"]]}},f),y=f.style,delete f.style,s=o(u,{stroke:"#68A",fill:{linearGradient:n,stops:[[0,"#9BD"],[1,"#CDF"]]}},s),p=s.style,delete s.style,h=o(u,{style:{color:"#CCC"}},h),k=h.style,delete h.style,d(l.element,yi?"mouseover":"mouseenter",function(){a!==3&&l.attr(f).css(y)}),d(l.element,yi?"mouseout":"mouseleave",function(){a!==3&&(w=[u,f,s][a],b=[v,y,p][a],l.attr(w).css(b))}),l.setState=function(n){(l.state=a=n)?n===2?l.attr(s).css(p):n===3&&l.attr(h).css(k):l.attr(u).css(v)},l.on("click",function(){a!==3&&r.call(l)}).attr(u).css(e({cursor:"default"},v))},crispLine:function(n,t){return n[1]===n[4]&&(n[1]=n[4]=f(n[1])-t%2/2),n[2]===n[5]&&(n[2]=n[5]=f(n[2])+t%2/2),n},path:function(n){var t={fill:it};return ir(n)?t.d=n:yt(n)&&e(t,n),this.createElement("path").attr(t)},circle:function(n,t,i){return n=yt(n)?n:{x:n,y:t,r:i},t=this.createElement("circle"),t.xSetter=function(n){this.element.setAttribute("cx",n)},t.ySetter=function(n){this.element.setAttribute("cy",n)},t.attr(n)},arc:function(n,t,i,r,u,f){return yt(n)&&(t=n.y,i=n.r,r=n.innerR,u=n.start,f=n.end,n=n.x),n=this.symbol("arc",n||0,t||0,i||0,i||0,{innerR:r||0,start:u||0,end:f||0}),n.r=i,n},rect:function(n,t,i,f,e,o){var e=yt(n)?n.r:e,s=this.createElement("rect"),n=yt(n)?n:n===r?{}:{x:n,y:t,width:u(i,0),height:u(f,0)};return o!==r&&(n.strokeWidth=o,n=s.crisp(n)),e&&(n.r=e),s.rSetter=function(n){nt(this.element,{rx:n,ry:n})},s.attr(n)},setSize:function(t,i,r){var u=this.alignedObjects,f=u.length;for(this.width=t,this.height=i,this.boxWrapper[n(r,!0)?"animate":"attr"]({width:t,height:i});f--;)u[f].align()},g:function(n){var t=this.createElement("g");return i(n)?t.attr({"class":"highcharts-"+n}):t},image:function(n,t,i,r,u){var f={preserveAspectRatio:it};return arguments.length>1&&e(f,{x:t,y:i,width:r,height:u}),f=this.createElement("image").attr(f),f.element.setAttributeNS?f.element.setAttributeNS("http://www.w3.org/1999/xlink","href",n):f.element.setAttribute("hc-svg-href",n),f},symbol:function(n,t,i,r,u,o){var s,c=this.symbols[n],c=c&&c(f(t),f(i),r,u,o),a=/^url\((.*?)\)$/,h,l;return c?(s=this.path(c),e(s,{symbolName:n,x:t,y:i,width:r,height:u}),o&&e(s,o)):a.test(n)&&(l=function(n,t){n.element&&(n.attr({width:t[0],height:t[1]}),n.alignByTranslate||n.translate(f((r-t[0])/2),f((u-t[1])/2)))},h=n.match(a)[1],n=vf[h]||o&&o.width&&o.height&&[o.width,o.height],s=this.image(h).attr({x:t,y:i}),s.isImg=!0,n?l(s,n):(s.attr({width:0,height:0}),lt("img",{onload:function(){l(s,vf[h]=[this.width,this.height])},src:h}))),s},symbols:{circle:function(n,t,i,r){var u=.166*i;return["M",n+i/2,t,"C",n+i+u,t,n+i+u,t+r,n+i/2,t+r,"C",n-u,t+r,n-u,t,n+i/2,t,"Z"]},square:function(n,t,i,r){return["M",n,t,"L",n+i,t,n+i,t+r,n,t+r,"Z"]},triangle:function(n,t,i,r){return["M",n+i/2,t,"L",n+i,t+r,n,t+r,"Z"]},"triangle-down":function(n,t,i,r){return["M",n,t,"L",n+i,t,n+i/2,t+r,"Z"]},diamond:function(n,t,i,r){return["M",n+i/2,t,"L",n+i,t+r/2,n+i/2,t+r,n,t+r/2,"Z"]},arc:function(n,t,i,r,u){var e=u.start,i=u.r||i||r,f=u.end-.001,r=u.innerR,o=u.open,s=ot(e),h=at(e),c=ot(f),f=at(f),u=u.end-e<ii?0:1;return["M",n+i*s,t+i*h,"A",i,i,0,u,1,n+i*c,t+i*f,o?"M":"L",n+r*c,t+r*f,"A",r,r,0,u,0,n+r*s,t+r*h,o?"":"Z"]},callout:function(n,t,i,r,u){var e=l(u&&u.r||0,i,r),h=e+6,o=u&&u.anchorX,s=u&&u.anchorY,u=f(u.strokeWidth||0)%2/2;return n+=u,t+=u,u=["M",n+e,t,"L",n+i-e,t,"C",n+i,t,n+i,t,n+i,t+e,"L",n+i,t+r-e,"C",n+i,t+r,n+i,t+r,n+i-e,t+r,"L",n+e,t+r,"C",n,t+r,n,t+r,n,t+r-e,"L",n,t+e,"C",n,t,n,t,n+e,t],o&&o>i&&s>t+h&&s<t+r-h?u.splice(13,3,"L",n+i,s-6,n+i+6,s,n+i,s+6,n+i,t+r-e):o&&o<0&&s>t+h&&s<t+r-h?u.splice(33,3,"L",n,s+6,n-6,s,n,s-6,n,t+e):s&&s>r&&o>n+h&&o<n+i-h?u.splice(23,3,"L",o+6,t+r,o,t+r+6,o-6,t+r,n+e,t+r):s&&s<0&&o>n+h&&o<n+i-h&&u.splice(3,3,"L",o-6,t,o,t-6,o+6,t,i-e,t),u}},clipRect:function(n,t,i,r){var u="highcharts-"+bu++,f=this.createElement("clipPath").attr({id:u}).add(this.defs),n=this.rect(n,t,i,r,0).add(f);return n.id=u,n.clipPath=f,n.count=0,n},text:function(n,t,i,r){var f=wt||!vt&&this.forExport,u={};return r&&!this.forExport?this.html(n,t,i):(u.x=Math.round(t||0),i&&(u.y=Math.round(i)),(n||n===0)&&(u.text=n),n=this.createElement("text").attr(u),f&&n.css({position:"absolute"}),r||(n.xSetter=function(n,t,i){for(var f=i.getElementsByTagName("tspan"),u,e=i.getAttribute(t),r=0;r<f.length;r++)u=f[r],u.getAttribute(t)===e&&u.setAttribute(t,n);i.setAttribute(t,n)}),n)},fontMetrics:function(n,t){n=n||this.style.fontSize;t&&g.getComputedStyle&&(t=t.element||t,n=g.getComputedStyle(t,"").fontSize);var n=/px/.test(n)?c(n):/em/.test(n)?parseFloat(n)*12:12,i=n<24?n+3:f(n*1.2),r=f(i*.8);return{h:i,b:r,f:n}},rotCorr:function(n,t,i){var r=n;return t&&i&&(r=u(r*ot(t*bt),4)),{x:-n/3*at(t*bt),y:r}},label:function(n,u,s,h,c,l,a,v,y){function yt(){var n,t;n=w.element.style;d=(nt===void 0||st===void 0||p.styles.textAlign)&&i(w.textStr)&&w.getBBox();p.width=(nt||d.width||0)+2*k+ot;p.height=(st||d.height||0)+2*k;at=k+g.fontMetrics(n&&n.fontSize,w).b;vt&&(b||(n=f(-ut*k),t=v?-at:0,p.box=b=h?g.symbol(h,n,t,p.width,p.height,ft):g.rect(n,t,p.width,p.height,0,ft[te]),b.attr("fill",it).add(p)),b.isImg||b.attr(e({width:f(p.width),height:f(p.height)},ft)),ft=null)}function et(){var n=p.styles,n=n&&n.textAlign,u=ot+k*(1-ut),t;t=v?0:at;i(nt)&&d&&(n==="center"||n==="right")&&(u+={center:.5,right:1}[n]*(nt-d.width));(u!==w.x||t!==w.y)&&(w.attr("x",u),t!==r&&w.attr(w.element.nodeName==="SPAN"?"y":"translateY",t));w.x=u;w.y=t}function rt(n,t){b?b.attr(n,t):ft[n]=t}var g=this,p=g.g(y),w=g.text("",0,0,a).attr({zIndex:1}),b,d,ut=0,k=3,ot=0,nt,st,ct,lt,pt=0,ft={},at,vt,wt;return p.onAdd=function(){w.add(p);p.attr({text:n||n===0?n:"",x:u,y:s});b&&i(c)&&p.attr({anchorX:c,anchorY:l})},p.widthSetter=function(n){nt=n},p.heightSetter=function(n){st=n},p.paddingSetter=function(n){i(n)&&n!==k&&(k=p.padding=n,et())},p.paddingLeftSetter=function(n){i(n)&&n!==ot&&(ot=n,et())},p.alignSetter=function(n){ut={left:0,center:.5,right:1}[n]},p.textSetter=function(n){n!==r&&w.textSetter(n);yt();et()},p["stroke-widthSetter"]=function(n,t){n&&(vt=!0);pt=n%2/2;rt(t,n)},p.strokeSetter=p.fillSetter=p.rSetter=function(n,t){t==="fill"&&n&&(vt=!0);rt(t,n)},p.anchorXSetter=function(n,t){c=n;rt(t,n+pt-ct)},p.anchorYSetter=function(n,t){l=n;rt(t,n-lt)},p.xSetter=function(n){p.x=n;ut&&(n-=ut*((nt||d.width)+k));ct=f(n);p.attr("translateX",ct)},p.ySetter=function(n){lt=p.y=f(n);p.attr("translateY",lt)},wt=p.css,e(p,{css:function(n){if(n){var i={},n=o(n);t(p.textProps,function(t){n[t]!==r&&(i[t]=n[t],delete n[t])});w.css(i)}return wt.call(p,n)},getBBox:function(){return{width:d.width+2*k,height:d.height+2*k,x:d.x-k,y:d.y-k}},shadow:function(n){return b&&b.shadow(n),p},destroy:function(){ht(p.element,"mouseenter");ht(p.element,"mouseleave");w&&(w=w.destroy());b&&(b=b.destroy());tt.prototype.destroy.call(p);p=g=yt=et=rt=null}})}},br=fi,e(tt.prototype,{htmlCss:function(n){var t=this.element;return(t=n&&t.tagName==="SPAN"&&n.width)&&(delete n.width,this.textWidth=t,this.updateTransform()),n&&n.textOverflow==="ellipsis"&&(n.whiteSpace="nowrap",n.overflow="hidden"),this.styles=e(this.styles,n),y(this.element,n),this},htmlGetBBox:function(){var n=this.element;return n.nodeName==="text"&&(n.style.position="absolute"),{x:n.offsetLeft,y:n.offsetTop,width:n.offsetWidth,height:n.offsetHeight}},htmlUpdateTransform:function(){if(this.added){var h=this.renderer,r=this.element,l=this.translateX||0,a=this.translateY||0,b=this.x||0,k=this.y||0,o=this.textAlign||"left",v={left:0,center:.5,right:1}[o],u=this.shadows,p=this.styles;if(y(r,{marginLeft:l,marginTop:a}),u&&t(u,function(n){y(n,{marginLeft:l+1,marginTop:a+1})}),this.inverted&&t(r.childNodes,function(n){h.invertChild(n,r)}),r.tagName==="SPAN"){var f=this.rotation,e,s=c(this.textWidth),w=[f,o,r.innerHTML,this.textWidth].join(",");w!==this.cTT&&(e=h.fontMetrics(r.style.fontSize).b,i(f)&&this.setSpanRotation(f,v,e),u=n(this.elemWidth,r.offsetWidth),u>s&&/[ \-]/.test(r.textContent||r.innerText)&&(y(r,{width:s+"px",display:"block",whiteSpace:p&&p.whiteSpace||"normal"}),u=s),this.getSpanCorrection(u,e,v,f,o));y(r,{left:b+(this.xCorr||0)+"px",top:k+(this.yCorr||0)+"px"});wu&&(e=r.offsetHeight);this.cTT=w}}else this.alignOnAdd=!0},setSpanRotation:function(n,t,i){var r={},u=yi?"-ms-transform":wu?"-webkit-transform":fr?"MozTransform":lf?"-o-transform":"";r[u]=r.transform="rotate("+n+"deg)";r[u+(fr?"Origin":"-origin")]=r.transformOrigin=t*100+"% "+i+"px";y(this.element,r)},getSpanCorrection:function(n,t,i){this.xCorr=-n*i;this.yCorr=-t}}),e(fi.prototype,{html:function(n,i,r){var u=this.createElement("span"),o=u.element,s=u.renderer;return u.textSetter=function(n){n!==o.innerHTML&&delete this.bBox;o.innerHTML=this.textStr=n},u.xSetter=u.ySetter=u.alignSetter=u.rotationSetter=function(n,t){t==="align"&&(t="textAlign");u[t]=n;u.htmlUpdateTransform()},u.attr({text:n,x:f(i),y:f(r)}).css({position:"absolute",fontFamily:this.style.fontFamily,fontSize:this.style.fontSize}),o.style.whiteSpace="nowrap",u.css=u.htmlCss,s.isSVG&&(u.add=function(n){var i,r=s.box.parentNode,f=[];if(this.parentGroup=n){if(i=n.div,!i){for(;n;)f.push(n),n=n.parentGroup;t(f.reverse(),function(n){var t;i=n.div=n.div||lt(er,{className:nt(n.element,"class")},{position:"absolute",left:(n.translateX||0)+"px",top:(n.translateY||0)+"px"},i||r);t=i.style;e(n,{translateXSetter:function(i,r){t.left=i+"px";n[r]=i;n.doTransform=!0},translateYSetter:function(i,r){t.top=i+"px";n[r]=i;n.doTransform=!0},visibilitySetter:function(n,i){t[i]=n}})})}}else i=r;return i.appendChild(o),u.added=!0,u.alignOnAdd&&u.htmlUpdateTransform(),u}),u}}),vt||wt||(a={init:function(n,t){var i=["<",t,' filled="f" stroked="f"'],r=["position: ","absolute",";"],u=t===er;(t==="shape"||u)&&r.push("left:0;top:0;width:1px;height:1px;");r.push("visibility: ",u?"hidden":"visible");i.push(' style="',r.join(""),'"/>');t&&(i=u||t==="span"||t==="img"?i.join(""):n.prepVML(i),this.element=lt(i));this.renderer=n},add:function(n){var i=this.renderer,r=this.element,t=i.box,t=n?n.element||n:t;return n&&n.inverted&&i.invertChild(r,t),t.appendChild(r),this.added=!0,this.alignOnAdd&&!this.deferUpdateTransform&&this.updateTransform(),this.onAdd&&this.onAdd(),this},updateTransform:tt.prototype.htmlUpdateTransform,setSpanRotation:function(){var n=this.rotation,t=ot(n*bt),i=at(n*bt);y(this.element,{filter:n?["progid:DXImageTransform.Microsoft.Matrix(M11=",t,", M12=",-i,", M21=",i,", M22=",t,", sizingMethod='auto expand')"].join(""):it})},getSpanCorrection:function(t,i,r,u,f){var e=u?ot(u*bt):1,o=u?at(u*bt):0,h=n(this.elemHeight,this.element.offsetHeight),s;this.xCorr=e<0&&-t;this.yCorr=o<0&&-h;s=e*o<0;this.xCorr+=o*i*(s?1-r:r);this.yCorr-=e*i*(u?s?r:1-r:1);f&&f!=="left"&&(this.xCorr-=t*r*(e<0?-1:1),u&&(this.yCorr-=h*r*(o<0?-1:1)),y(this.element,{textAlign:f}))},pathToVML:function(n){for(var t=n.length,i=[];t--;)hi(n[t])?i[t]=f(n[t]*10)-5:n[t]==="Z"?i[t]="x":(i[t]=n[t],n.isArc&&(n[t]==="wa"||n[t]==="at"))&&(i[t+5]===i[t+7]&&(i[t+7]+=n[t+7]>n[t+5]?1:-1),i[t+6]===i[t+8]&&(i[t+8]+=n[t+8]>n[t+6]?1:-1));return i.join(" ")||"x"},clip:function(n){var t=this,i;return n?(i=n.members,gt(i,t),i.push(t),t.destroyClip=function(){gt(i,t)},n=n.getCSS(t)):(t.destroyClip&&t.destroyClip(),n={clip:fu?"inherit":"rect(auto)"}),t.css(n)},css:tt.prototype.htmlCss,safeRemoveChild:function(n){n.parentNode&&lr(n)},destroy:function(){return this.destroyClip&&this.destroyClip(),tt.prototype.destroy.apply(this)},on:function(n,t){return this.element["on"+n]=function(){var n=g.event;n.target=n.srcElement;t(n)},this},cutOffPath:function(n,t){var i,n=n.split(/[ ,]/);return i=n.length,(i===9||i===11)&&(n[i-4]=n[i-2]=c(n[i-2])-10*t),n.join(" ")},shadow:function(t,i,r){var v=[],f,e=this.element,y=this.renderer,u,p=e.style,s,o=e.path,h,l,a,w;if(o&&typeof o.value!="string"&&(o="x"),l=o,t){for(a=n(t.width,3),w=(t.opacity||.15)/a,f=1;f<=3;f++)h=a*2+1-2*f,r&&(l=this.cutOffPath(o.value,h+.5)),s=['<shape isShadow="true" strokeweight="',h,'" filled="false" path="',l,'" coordsize="10 10" style="',e.style.cssText,'" />'],u=lt(y.prepVML(s),null,{left:c(p.left)+n(t.offsetX,1),top:c(p.top)+n(t.offsetY,1)}),r&&(u.cutOff=h+1),s=['<stroke color="',t.color||"black",'" opacity="',w*f,'"/>'],lt(y.prepVML(s),null,null,u),i?i.element.appendChild(u):e.parentNode.insertBefore(u,e),v.push(u);this.shadows=v}return this},updateShadows:ri,setAttr:function(n,t){fu?this.element[n]=t:this.element.setAttribute(n,t)},classSetter:function(n){this.element.className=n},dashstyleSetter:function(n,t,i){(i.getElementsByTagName("stroke")[0]||lt(this.renderer.prepVML(["<stroke/>"]),null,null,i))[t]=n||"solid";this[t]=n},dSetter:function(n,t,i){var r=this.shadows,n=n||[];if(this.d=n.join&&n.join(" "),i.path=n=this.pathToVML(n),r)for(i=r.length;i--;)r[i].path=r[i].cutOff?this.cutOffPath(n,r[i].cutOff):n;this.setAttr(t,n)},fillSetter:function(n,t,i){var r=i.nodeName;r==="SPAN"?i.style.color=n:r!=="IMG"&&(i.filled=n!==it,this.setAttr("fillcolor",this.renderer.color(n,i,t,this)))},opacitySetter:ri,rotationSetter:function(n,t,i){i=i.style;this[t]=i[t]=n;i.left=-f(at(n*bt)+1)+"px";i.top=f(ot(n*bt))+"px"},strokeSetter:function(n,t,i){this.setAttr("strokecolor",this.renderer.color(n,i,t))},"stroke-widthSetter":function(n,t,i){i.stroked=!!n;this[t]=n;hi(n)&&(n+="px");this.setAttr("strokeweight",n)},titleSetter:function(n,t){this.setAttr(t,n)},visibilitySetter:function(n,i,r){n==="inherit"&&(n="visible");this.shadows&&t(this.shadows,function(t){t.style[i]=n});r.nodeName==="DIV"&&(n=n==="hidden"?"-999em":0,fu||(r.style[i]=n?"visible":"hidden"),i="top");r.style[i]=n},xSetter:function(n,t,i){this[t]=n;t==="x"?t="left":t==="y"&&(t="top");this.updateClipping?(this[t]=n,this.updateClipping()):i.style[t]=n},zIndexSetter:function(n,t,i){i.style[t]=n}},h.VMLElement=a=ni(tt,a),a.prototype.ySetter=a.prototype.widthSetter=a.prototype.heightSetter=a.prototype.xSetter,tr={Element:a,isIE8:vi.indexOf("MSIE 8.0")>-1,init:function(n,t,i,r){var u;if(this.alignedObjects=[],r=this.createElement(er).css(e(this.getStyle(r),{position:"relative"})),u=r.element,n.appendChild(r.element),this.isVML=!0,this.box=u,this.boxWrapper=r,this.cache={},this.setSize(t,i,!1),!s.namespaces.hcv){s.namespaces.add("hcv","urn:schemas-microsoft-com:vml");try{s.createStyleSheet().cssText="hcv\\:fill, hcv\\:path, hcv\\:shape, hcv\\:stroke{ behavior:url(#default#VML); display: inline-block; } "}catch(f){s.styleSheets[0].cssText+="hcv\\:fill, hcv\\:path, hcv\\:shape, hcv\\:stroke{ behavior:url(#default#VML); display: inline-block; } "}}},isHidden:function(){return!this.box.offsetWidth},clipRect:function(n,i,r,u){var s=this.createElement(),o=yt(n);return e(s,{members:[],count:0,left:(o?n.x:n)+1,top:(o?n.y:i)+1,width:(o?n.width:r)-1,height:(o?n.height:u)-1,getCSS:function(n){var t=n.element,o=t.nodeName,n=n.inverted,i=this.top-(o==="shape"?t.offsetTop:0),r=this.left,t=r+this.width,u=i+this.height,i={clip:"rect("+f(n?r:i)+"px,"+f(n?u:t)+"px,"+f(n?t:u)+"px,"+f(n?i:r)+"px)"};return!n&&fu&&o==="DIV"&&e(i,{width:t+"px",height:u+"px"}),i},updateClipping:function(){t(s.members,function(n){n.element&&n.css(s.getCSS(n))})}})},color:function(n,i,r,u){var ct=this,s,b=/^rgba/,v,c,f=it;if(n&&n.linearGradient?c="gradient":n&&n.radialGradient&&(c="pattern"),c){var h,y,e=n.linearGradient||n.radialGradient,l,k,d,g,nt,p="",n=n.stops,w,tt=[],rt=function(){v=['<fill colors="'+tt.join(",")+'" opacity="',d,'" o:opacity2="',k,'" type="',c,'" ',p,'focus="100%" method="any" />'];lt(ct.prepVML(v),null,null,i)};if(l=n[0],w=n[n.length-1],l[0]>0&&n.unshift([0,l[1]]),w[0]<1&&n.push([1,w[1]]),t(n,function(n,t){b.test(n[1])?(s=ui(n[1]),h=s.get("rgb"),y=s.get("a")):(h=n[1],y=1);tt.push(n[0]*100+"% "+h);t?(d=y,g=h):(k=y,nt=h)}),r==="fill")if(c==="gradient")r=e.x1||e[0]||0,n=e.y1||e[1]||0,l=e.x2||e[2]||0,e=e.y2||e[3]||0,p='angle="'+(90-et.atan((e-n)/(l-r))*180/ii)+'"',rt();else{var f=e.r,ft=f*2,ot=f*2,st=e.cx,ht=e.cy,a=i.radialReference,o,f=function(){a&&(o=u.getBBox(),st+=(a[0]-o.x)/o.width-.5,ht+=(a[1]-o.y)/o.height-.5,ft*=a[2]/o.width,ot*=a[2]/o.height);p='src="'+ut.global.VMLRadialGradientURL+'" size="'+ft+","+ot+'" origin="0.5,0.5" position="'+st+","+ht+'" color2="'+nt+'" ';rt()};u.added?f():u.onAdd=f;f=g}else f=h}else b.test(n)&&i.tagName!=="IMG"?(s=ui(n),v=["<",r,' opacity="',s.get("a"),'"/>'],lt(this.prepVML(v),null,null,i),f=s.get("rgb")):(f=i.getElementsByTagName(r),f.length&&(f[0].opacity=1,f[0].type="solid"),f=n);return f},prepVML:function(n){var t=this.isIE8,n=n.join("");return t?(n=n.replace("/>",' xmlns="urn:schemas-microsoft-com:vml" />'),n=n.indexOf('style="')===-1?n.replace("/>",' style="display:inline-block;behavior:url(#default#VML);" />'):n.replace('style="','style="display:inline-block;behavior:url(#default#VML);')):n=n.replace("<","<hcv:"),n},text:fi.prototype.html,path:function(n){var t={coordsize:"10 10"};return ir(n)?t.d=n:yt(n)&&e(t,n),this.createElement("shape").attr(t)},circle:function(n,t,i){var r=this.symbol("circle");return yt(n)&&(i=n.r,t=n.y,n=n.x),r.isCircle=!0,r.r=i,r.attr({x:n,y:t})},g:function(n){var t;return n&&(t={className:"highcharts-"+n,"class":"highcharts-"+n}),this.createElement(er).attr(t)},image:function(n,t,i,r,u){var f=this.createElement("img").attr({src:n});return arguments.length>1&&f.attr({x:t,y:i,width:r,height:u}),f},createElement:function(n){return n==="rect"?this.symbol(n):fi.prototype.createElement.call(this,n)},invertChild:function(n,i){var f=this,u=i.style,r=n.tagName==="IMG"&&n.style;y(n,{flip:"x",left:c(u.width)-(r?c(r.top):1),top:c(u.height)-(r?c(r.left):1),rotation:-90});t(n.childNodes,function(t){f.invertChild(t,n)})},symbols:{arc:function(n,t,i,r,u){var f=u.start,o=u.end,e=u.r||i||r,i=u.innerR,r=ot(f),s=at(f),h=ot(o),c=at(o);return o-f==0?["x"]:(f=["wa",n-e,t-e,n+e,t+e,n+e*r,t+e*s,n+e*h,t+e*c],u.open&&!i&&f.push("e","M",n,t),f.push("at",n-i,t-i,n+i,t+i,n+i*h,t+i*c,n+i*r,t+i*s,"x","e"),f.isArc=!0,f)},circle:function(n,t,i,r,u){return u&&(i=r=2*u.r),u&&u.isCircle&&(n-=i/2,t-=r/2),["wa",n,t,n+i,t+r,n+i,t+r/2,n+i,t+r/2,"e"]},rect:function(n,t,r,u,f){return fi.prototype.symbols[!i(f)||!f.r?"square":"callout"].call(0,n,t,r,u,f)}}},h.VMLRenderer=a=function(){this.init.apply(this,arguments)},a.prototype=o(fi.prototype,tr),br=a),fi.prototype.measureSpanWidth=function(n,t){var i=s.createElement("span"),r;return r=s.createTextNode(n),i.appendChild(r),y(i,t),this.box.appendChild(i),r=i.offsetWidth,lr(i),r},wt&&(h.CanVGRenderer=a=function(){pi="http://www.w3.org/1999/xhtml"},a.prototype.symbols={},kf=function(){function t(){for(var i=n.length,t=0;t<i;t++)n[t]();n=[]}var n=[];return{push:function(i,r){n.length===0&&ie(r,t);n.push(i)}}}(),br=a),vr.prototype={addLabel:function(){var t=this.axis,e=t.options,c=t.chart,r=t.categories,s=t.names,u=this.pos,h=e.labels,f=t.tickPositions,l=u===f[0],a=u===f[f.length-1],s=r?n(r[u],s[u],u):u,r=this.label,f=f.info,v;t.isDatetimeAxis&&f&&(v=e.dateTimeLabelFormats[f.higherRanks[u]||f.unitName]);this.isFirst=l;this.isLast=a;e=t.labelFormatter.call({axis:t,chart:c,isFirst:l,isLast:a,dateTimeLabelFormat:v,value:t.isLog?pt(dt(s)):s});i(r)?r&&r.attr({text:e}):(this.labelLength=(this.label=r=i(e)&&h.enabled?c.renderer.text(e,0,0,h.useHTML).css(o(h.style)).add(t.labelGroup):null)&&r.getBBox().width,this.rotation=0)},getLabelSize:function(){return this.label?this.label.getBBox()[this.axis.horiz?"height":"width"]:0},handleOverflow:function(t){var r=this.axis,i=t.x,e=r.chart.chartWidth,u=r.chart.spacing,o=n(r.labelLeft,u[3]),u=n(r.labelRight,e-u[1]),s=this.label,h=this.rotation,a={left:0,center:.5,right:1}[r.labelAlign],c=s.getBBox().width,v=r.slotWidth,l;h?h<0&&i-a*c<o?l=f(i/ot(h*bt)-o):h>0&&i+a*c>u&&(l=f((e-i)/ot(h*bt))):(e=i-a*c,i+=a*c,e<o?(v-=o-e,t.x=o,s.attr({align:"left"})):i>u&&(v-=i-u,t.x=u,s.attr({align:"right"})),(c>v||r.autoRotation&&s.styles.width)&&(l=v));l&&s.css({width:l,textOverflow:"ellipsis"})},getPosition:function(n,t,i,r){var u=this.axis,f=u.chart,e=r&&f.oldChartHeight||f.chartHeight;return{x:n?u.translate(t+i,null,null,r)+u.transB:u.left+u.offset+(u.opposite?(r&&f.oldChartWidth||f.chartWidth)-u.right-u.left:0),y:n?e-u.bottom+u.offset-(u.opposite?u.height:0):e-u.translate(t+i,null,null,r)-u.transB}},getLabelPosition:function(t,i,r,u,e,o,s,h){var c=this.axis,a=c.transA,v=c.reversed,l=c.staggerLines,y=c.tickRotCorr||{x:0,y:0},r=n(e.y,y.y+(c.side===2?8:-(r.getBBox().height/2))),t=t+e.x+y.x-(o&&u?o*a*(v?-1:1):0),i=i+r-(o&&!u?o*a*(v?1:-1):0);return l&&(i+=s/(h||1)%l*(c.labelOffset/l)),{x:t,y:f(i)}},getMarkPath:function(n,t,i,r,u,f){return f.crispLine(["M",n,t,"L",n+(u?0:-i),t+(u?i:0)],r)},render:function(t,i,u){var f=this.axis,e=f.options,d=f.chart.renderer,c=f.horiz,h=this.type,p=this.label,l=this.pos,w=e.labels,s=this.gridLine,a=h?h+"Grid":"grid",v=h?h+"Tick":"tick",b=e[a+"LineWidth"],ut=e[a+"LineColor"],it=e[a+"LineDashStyle"],y=e[v+"Length"],a=e[v+"Width"]||0,ft=e[v+"Color"],et=e[v+"Position"],v=this.mark,g=w.step,nt=!0,tt=f.tickmarkOffset,o=this.getPosition(c,l,tt,i),k=o.x,o=o.y,rt=c&&k===f.pos+f.len||!c&&o===f.pos?-1:1,u=n(u,1);this.isActive=!0;b&&(l=f.getPlotLinePath(l+tt,b*rt,i,!0),s===r&&(s={stroke:ut,"stroke-width":b},it&&(s.dashstyle=it),h||(s.zIndex=1),i&&(s.opacity=0),this.gridLine=s=b?d.path(l).attr(s).add(f.gridGroup):null),!i&&s&&l&&s[this.isNew?"attr":"animate"]({d:l,opacity:u}));a&&y&&(et==="inside"&&(y=-y),f.opposite&&(y=-y),h=this.getMarkPath(k,o,y,a*rt,c,d),v?v.animate({d:h,opacity:u}):this.mark=d.path(h).attr({stroke:ft,"stroke-width":a,opacity:u}).add(f.axisGroup));p&&!isNaN(k)&&(p.xy=o=this.getLabelPosition(k,o,p,c,w,tt,t,g),this.isFirst&&!this.isLast&&!n(e.showFirstLabel,1)||this.isLast&&!this.isFirst&&!n(e.showLastLabel,1)?nt=!1:c&&!f.isRadial&&!w.step&&!w.rotation&&!i&&u!==0&&this.handleOverflow(o),g&&t%g&&(nt=!1),nt&&!isNaN(o.y)?(o.opacity=u,p[this.isNew?"attr":"animate"](o),this.isNew=!1):p.attr("y",-9999))},destroy:function(){cr(this,this.axis)}},h.PlotLineOrBand=function(n,t){this.axis=n;t&&(this.options=t,this.id=t.id)},h.PlotLineOrBand.prototype={render:function(){var s=this,f=s.axis,c=f.horiz,t=s.options,u=t.label,h=s.label,p=t.width,a=t.to,v=t.from,r=i(v)&&i(a),w=t.value,d=t.dashStyle,l=s.svgElem,n=[],g,b=t.color,y=t.zIndex,k=t.events,e={},nt=f.chart.renderer;if(f.isLog&&(v=gi(v),a=gi(a),w=gi(w)),p)(n=f.getPlotLinePath(w,p),e={stroke:b,"stroke-width":p},d)&&(e.dashstyle=d);else if(r)n=f.getPlotBandPath(v,a,t),b&&(e.fill=b),t.borderWidth&&(e.stroke=t.borderColor,e["stroke-width"]=t.borderWidth);else return;if(i(y)&&(e.zIndex=y),l)n?l.animate({d:n},null,l.onGetPath):(l.hide(),l.onGetPath=function(){l.show()},h)&&(s.label=h=h.destroy());else if(n&&n.length&&(s.svgElem=l=nt.path(n).attr(e).add(),k))for(g in t=function(n){l.on(n,function(t){k[n].apply(s,[t])})},k)t(g);return u&&i(u.text)&&n&&n.length&&f.width>0&&f.height>0?(u=o({align:c&&r&&"center",x:c?!r&&4:10,verticalAlign:!c&&r&&"middle",y:c?r?16:10:r?6:-4,rotation:c&&!r&&90},u),h||(e={align:u.textAlign||u.align,rotation:u.rotation},i(y)&&(e.zIndex=y),s.label=h=nt.text(u.text,0,0,u.useHTML).attr(e).css(u.style).add()),f=[n[1],n[4],r?n[6]:n[1]],r=[n[2],n[5],r?n[7]:n[2]],n=hr(f),c=hr(r),h.align(u,!1,{x:n,y:c,width:nr(f)-n,height:nr(r)-c}),h.show()):h&&h.hide(),s},destroy:function(){gt(this.axis.plotLinesAndBands,this);delete this.axis;cr(this)}},ei=h.Axis=function(){this.init.apply(this,arguments)},ei.prototype={defaultOptions:{dateTimeLabelFormats:{millisecond:"%H:%M:%S.%L",second:"%H:%M:%S",minute:"%H:%M",hour:"%H:%M",day:"%e. %b",week:"%e. %b",month:"%b '%y",year:"%Y"},endOnTick:!1,gridLineColor:"#D8D8D8",labels:{enabled:!0,style:{color:"#606060",cursor:"default",fontSize:"11px"},x:0,y:15},lineColor:"#C0D0E0",lineWidth:1,minPadding:.01,maxPadding:.01,minorGridLineColor:"#E0E0E0",minorGridLineWidth:1,minorTickColor:"#A0A0A0",minorTickLength:2,minorTickPosition:"outside",startOfWeek:1,startOnTick:!1,tickColor:"#C0D0E0",tickLength:10,tickmarkPlacement:"between",tickPixelInterval:100,tickPosition:"outside",tickWidth:1,title:{align:"middle",style:{color:"#707070"}},type:"linear"},defaultYAxisOptions:{endOnTick:!0,gridLineWidth:1,tickPixelInterval:72,showLastLabel:!0,labels:{x:-8,y:3},lineWidth:0,maxPadding:.05,minPadding:.05,startOnTick:!0,tickWidth:0,title:{rotation:270,text:"Values"},stackLabels:{enabled:!1,formatter:function(){return h.numberFormat(this.total,-1)},style:o(ct.line.dataLabels.style,{color:"#000000"})}},defaultLeftAxisOptions:{labels:{x:-15,y:null},title:{rotation:270}},defaultRightAxisOptions:{labels:{x:15,y:null},title:{rotation:90}},defaultBottomAxisOptions:{labels:{autoRotation:[-45],x:0,y:null},title:{rotation:0}},defaultTopAxisOptions:{labels:{autoRotation:[-45],x:0,y:-15},title:{rotation:0}},init:function(t,u){var e=u.isX,o,s,f;this.horiz=t.inverted?!e:e;this.coll=(this.isXAxis=e)?"xAxis":"yAxis";this.opposite=u.opposite;this.side=u.side||(this.horiz?this.opposite?0:2:this.opposite?1:3);this.setOptions(u);f=this.options;o=f.type;this.labelFormatter=f.labels.formatter||this.defaultLabelFormatter;this.userOptions=u;this.minPixelPadding=0;this.chart=t;this.reversed=f.reversed;this.zoomEnabled=f.zoomEnabled!==!1;this.categories=f.categories||o==="category";this.names=this.names||[];this.isLog=o==="logarithmic";this.isDatetimeAxis=o==="datetime";this.isLinked=i(f.linkedTo);this.ticks={};this.labelEdge=[];this.minorTicks={};this.plotLinesAndBands=[];this.alternateBands={};this.len=0;this.minRange=this.userMinRange=f.minRange||f.maxZoom;this.range=f.range;this.offset=f.offset||0;this.stacks={};this.oldStacks={};this.min=this.max=null;this.crosshair=n(f.crosshair,ci(t.options.tooltip.crosshairs)[e?0:1],!1);f=this.options.events;or(this,t.axes)===-1&&(e&&!this.isColorAxis?t.axes.splice(t.xAxis.length,0,this):t.axes.push(this),t[this.coll].push(this));this.series=this.series||[];t.inverted&&e&&this.reversed===r&&(this.reversed=!0);this.removePlotLine=this.removePlotBand=this.removePlotBandOrLine;for(s in f)d(this,s,f[s]);this.isLog&&(this.val2lin=gi,this.lin2val=dt)},setOptions:function(n){this.options=o(this.defaultOptions,this.isXAxis?{}:this.defaultYAxisOptions,[this.defaultTopAxisOptions,this.defaultRightAxisOptions,this.defaultBottomAxisOptions,this.defaultLeftAxisOptions][this.side],o(ut[this.coll],n))},defaultLabelFormatter:function(){var i=this.axis,t=this.value,f=i.categories,o=this.dateTimeLabelFormat,e=ut.lang.numericSymbols,u=e&&e.length,n,s=i.options.labels.format,i=i.isLog?t:i.tickInterval;if(s)n=ur(s,this);else if(f)n=t;else if(o)n=yr(o,t);else if(u&&i>=1e3)for(;u--&&n===r;)f=Math.pow(1e3,u+1),i>=f&&e[u]!==null&&(n=h.numberFormat(t/f,-1)+e[u]);return n===r&&(n=p(t)>=1e4?h.numberFormat(t,0):h.numberFormat(t,-1,r,"")),n},getSeriesExtremes:function(){var r=this,f=r.chart;r.hasVisibleSeries=!1;r.dataMin=r.dataMax=r.ignoreMinPadding=r.ignoreMaxPadding=null;r.buildStacks&&r.buildStacks();t(r.series,function(t){var e,o;(t.visible||!f.options.chart.ignoreHiddenSeries)&&(e=t.options.threshold,r.hasVisibleSeries=!0,r.isLog&&e<=0&&(e=null),r.isXAxis?(e=t.xData,e.length)&&(r.dataMin=l(n(r.dataMin,e[0]),hr(e)),r.dataMax=u(n(r.dataMax,e[0]),nr(e))):(t.getExtremes(),o=t.dataMax,t=t.dataMin,i(t)&&i(o)&&(r.dataMin=l(n(r.dataMin,t),t),r.dataMax=u(n(r.dataMax,o),o)),i(e)&&(r.dataMin>=e?(r.dataMin=e,r.ignoreMinPadding=!0):r.dataMax<e&&(r.dataMax=e,r.ignoreMaxPadding=!0))))})},translate:function(n,t,i,r,u,f){var e=1,s=0,o=r?this.oldTransA:this.transA,r=r?this.oldMin:this.min,h=this.minPixelPadding,u=(this.doPostTranslate||this.isLog&&u)&&this.lin2val;return o||(o=this.transA),i&&(e*=-1,s=this.len),this.reversed&&(e*=-1,s-=e*(this.sector||this.len)),t?(n=n*e+s,n-=h,n=n/o+r,u&&(n=this.lin2val(n))):(u&&(n=this.val2lin(n)),f==="between"&&(f=.5),n=e*(n-r)*o+s+e*h+(hi(f)?o*f*this.pointRange:0)),n},toPixels:function(n,t){return this.translate(n,!1,!this.horiz,null,!0)+(t?0:this.pos)},toValue:function(n,t){return this.translate(n-(t?0:this.pos),!0,!this.horiz,null,!0)},getPlotLinePath:function(t,i,r,e,o){var h=this.chart,a=this.left,v=this.top,s,c,p=r&&h.oldChartHeight||h.chartHeight,b=r&&h.oldChartWidth||h.chartWidth,y;s=this.transB;var w=function(n,t,i){return(n<t||n>i)&&(e?n=l(u(t,n),i):y=!0),n},o=n(o,this.translate(t,null,null,r)),t=r=f(o+s);return s=c=f(p-o-s),isNaN(o)?y=!0:this.horiz?(s=v,c=p-this.bottom,t=r=w(t,a,a+this.width)):(t=a,r=b-this.right,s=c=w(s,v,v+this.height)),y&&!e?null:h.renderer.crispLine(["M",t,s,"L",r,c],i||1)},getLinearTickPositions:function(n,t,i){var r,f=pt(ft(t/n)*n),e=pt(li(i/n)*n),u=[];if(t===i&&hi(t))return[t];for(t=f;t<=e;){if(u.push(t),t=pt(t+n),t===r)break;r=t}return u},getMinorTickPositions:function(){var u=this.options,t=this.tickPositions,r=this.minorTickInterval,i=[],n,f=this.min,e;if(n=this.max,e=n-f,e&&e/r<this.len/3)if(this.isLog)for(u=t.length,n=1;n<u;n++)i=i.concat(this.getLogTickPositions(r,t[n-1],t[n],!0));else if(this.isDatetimeAxis&&u.minorTickInterval==="auto")i=i.concat(this.getTimeTicks(this.normalizeTimeTickInterval(r),f,n,u.startOfWeek));else for(t=f+(t[0]-f)%r;t<=n;t+=r)i.push(t);return this.trimTicks(i),i},adjustForMinRange:function(){var s=this.options,u=this.min,f=this.max,e,y=this.dataMax-this.dataMin>=this.minRange,c,h,v,a,p,o;this.isXAxis&&this.minRange===r&&!this.isLog&&(i(s.min)||i(s.max)?this.minRange=null:(t(this.series,function(n){for(a=n.xData,h=p=n.xIncrement?1:a.length-1;h>0;h--)(v=a[h]-a[h-1],c===r||v<c)&&(c=v)}),this.minRange=l(c*5,this.dataMax-this.dataMin)));f-u<this.minRange&&(o=this.minRange,e=(o-f+u)/2,e=[u-e,n(s.min,u-e)],y&&(e[2]=this.dataMin),u=nr(e),f=[u+o,n(s.max,u+o)],y&&(f[2]=this.dataMax),f=hr(f),f-u<o&&(e[0]=f-o,e[1]=n(s.min,f-o),u=nr(e)));this.min=u;this.max=f},setAxisTranslation:function(n){var r=this,c=r.max-r.min,h=r.axisPointRange||0,f,o=0,s=0,e=r.linkedParent,y=!!r.categories,a=r.transA,v=r.isXAxis;(v||y||h)&&(e?(o=e.minPointOffset,s=e.pointRangePadding):t(r.series,function(n){var t=y?1:v?n.pointRange:r.axisPointRange||0,a=n.options.pointPlacement,e=n.closestPointRange;t>c&&(t=0);h=u(h,t);r.single||(o=u(o,di(a)?0:t/2),s=u(s,a==="on"?0:t));!n.noSharedTooltip&&i(e)&&(f=i(f)?l(f,e):e)}),e=r.ordinalSlope&&f?r.ordinalSlope/f:1,r.minPointOffset=o*=e,r.pointRangePadding=s*=e,r.pointRange=l(h,c),v)&&(r.closestPointRange=f);n&&(r.oldTransA=a);r.translationSlope=r.transA=a=r.len/(c+s||1);r.transB=r.horiz?r.left:r.bottom;r.minPixelPadding=a*o},setTickInterval:function(r){var f=this,o=f.chart,e=f.options,v=f.isLog,y=f.isDatetimeAxis,b=f.isXAxis,s=f.isLinked,p=e.maxPadding,w=e.minPadding,h=e.tickInterval,c=e.tickPixelInterval,a=f.categories;y||a||s||this.getTickAmount();s?(f.linkedParent=o[f.coll][e.linkedTo],o=f.linkedParent.getExtremes(),f.min=n(o.min,o.dataMin),f.max=n(o.max,o.dataMax),e.type!==f.linkedParent.options.type&&ti(11,1)):(f.min=n(f.userMin,e.min,f.dataMin),f.max=n(f.userMax,e.max,f.dataMax));v&&(!r&&l(f.min,n(f.dataMin,f.min))<=0&&ti(10,1),f.min=pt(gi(f.min)),f.max=pt(gi(f.max)));f.range&&i(f.max)&&(f.userMin=f.min=u(f.min,f.max-f.range),f.userMax=f.max,f.range=null);f.beforePadding&&f.beforePadding();f.adjustForMinRange();a||f.axisPointRange||f.usePercentage||s||!i(f.min)||!i(f.max)||!(o=f.max-f.min)||(!i(e.min)&&!i(f.userMin)&&w&&(f.dataMin<0||!f.ignoreMinPadding)&&(f.min-=o*w),!i(e.max)&&!i(f.userMax)&&p&&(f.dataMax>0||!f.ignoreMaxPadding)&&(f.max+=o*p));hi(e.floor)&&(f.min=u(f.min,e.floor));hi(e.ceiling)&&(f.max=l(f.max,e.ceiling));f.tickInterval=f.min===f.max||f.min===void 0||f.max===void 0?1:s&&!h&&c===f.linkedParent.options.tickPixelInterval?f.linkedParent.tickInterval:n(h,this.tickAmount?(f.max-f.min)/u(this.tickAmount-1,1):void 0,a?1:(f.max-f.min)*c/u(f.len,c));b&&!r&&t(f.series,function(n){n.processData(f.min!==f.oldMin||f.max!==f.oldMax)});f.setAxisTranslation(!0);f.beforeSetTickPositions&&f.beforeSetTickPositions();f.postProcessTickInterval&&(f.tickInterval=f.postProcessTickInterval(f.tickInterval));f.pointRange&&(f.tickInterval=u(f.pointRange,f.tickInterval));r=n(e.minTickInterval,f.isDatetimeAxis&&f.closestPointRange);!h&&f.tickInterval<r&&(f.tickInterval=r);y||v||h||(f.tickInterval=yu(f.tickInterval,null,vu(f.tickInterval),n(e.allowDecimals,!(f.tickInterval>.5&&f.tickInterval<5&&f.max>1e3&&f.max<9999)),!!this.tickAmount));!this.tickAmount&&this.len&&(f.tickInterval=f.unsquish());this.setTickPositions()},setTickPositions:function(){var n=this.options,t,f=n.tickPositions,r=n.tickPositioner,e=n.startOnTick,o=n.endOnTick,u;this.tickmarkOffset=this.categories&&n.tickmarkPlacement==="between"&&this.tickInterval===1?.5:0;this.minorTickInterval=n.minorTickInterval==="auto"&&this.tickInterval?this.tickInterval/5:n.minorTickInterval;this.tickPositions=t=n.tickPositions&&n.tickPositions.slice();!t&&(this.tickPositions=t=this.isDatetimeAxis?this.getTimeTicks(this.normalizeTimeTickInterval(this.tickInterval,n.units),this.min,this.max,n.startOfWeek,this.ordinalPositions,this.closestPointRange,!0):this.isLog?this.getLogTickPositions(this.tickInterval,this.min,this.max):this.getLinearTickPositions(this.tickInterval,this.min,this.max),r&&(r=r.apply(this,[this.min,this.max])))&&(this.tickPositions=t=r);this.isLinked||(this.trimTicks(t,e,o),this.min===this.max&&i(this.min)&&!this.tickAmount&&(u=!0,this.min-=.5,this.max+=.5),this.single=u,!f&&!r&&this.adjustTickAmount())},trimTicks:function(n,t,r){var u=n[0],f=n[n.length-1],e=this.minPointOffset||0;t?this.min=u:this.min-e>u&&n.shift();r?this.max=f:this.max+e<f&&n.pop();n.length===0&&i(u)&&n.push((f+u)/2)},getTickAmount:function(){var u={},f,r=this.options,n=r.tickAmount,e=r.tickPixelInterval;!i(r.tickInterval)&&this.len<e&&!this.isRadial&&!this.isLog&&r.startOnTick&&r.endOnTick&&(n=2);n||this.chart.options.chart.alignTicks===!1||r.alignTicks===!1||(t(this.chart[this.coll],function(n){var t=n.options,n=n.horiz,t=[n?t.left:t.top,n?t.width:t.height,t.pane].join(",");u[t]?f=!0:u[t]=1}),f&&(n=li(this.len/e)+1));n<4&&(this.finalTickAmt=n,n=5);this.tickAmount=n},adjustTickAmount:function(){var t=this.tickInterval,n=this.tickPositions,u=this.tickAmount,f=this.finalTickAmt,e=n&&n.length;if(e<u){for(;n.length<u;)n.push(pt(n[n.length-1]+t));this.transA*=(e-1)/(u-1);this.max=n[n.length-1]}else e>u&&(this.tickInterval*=2,this.setTickPositions());if(i(f)){for(t=u=n.length;t--;)(f===3&&t%2==1||f<=2&&t>0&&t<u-1)&&n.splice(t,1);this.finalTickAmt=r}},setScale:function(){var n=this.stacks,i,r,f,u;if(this.oldMin=this.min,this.oldMax=this.max,this.oldAxisLength=this.len,this.setAxisSize(),u=this.len!==this.oldAxisLength,t(this.series,function(n){(n.isDirtyData||n.isDirty||n.xAxis.isDirty)&&(f=!0)}),u||f||this.isLinked||this.forceRedraw||this.userMin!==this.oldUserMin||this.userMax!==this.oldUserMax){if(!this.isXAxis)for(i in n)for(r in n[i])n[i][r].total=null,n[i][r].cum=0;this.forceRedraw=!1;this.getSeriesExtremes();this.setTickInterval();this.oldUserMin=this.userMin;this.oldUserMax=this.userMax;this.isDirty||(this.isDirty=u||this.min!==this.oldMin||this.max!==this.oldMax)}else if(!this.isXAxis){this.oldStacks&&(n=this.stacks=this.oldStacks);for(i in n)for(r in n[i])n[i][r].cum=n[i][r].total}},setExtremes:function(i,r,u,f,o){var s=this,h=s.chart,u=n(u,!0);t(s.series,function(n){delete n.kdTree});o=e(o,{min:i,max:r});w(s,"setExtremes",o,function(){s.userMin=i;s.userMax=r;s.eventArgs=o;s.isDirtyExtremes=!0;u&&h.redraw(f)})},zoom:function(t,f){var e=this.dataMin,o=this.dataMax,s=this.options;return this.allowZoomOutside||(i(e)&&t<=l(e,n(s.min,e))&&(t=r),i(o)&&f>=u(o,n(s.max,o))&&(f=r)),this.displayBtn=t!==r||f!==r,this.setExtremes(t,f,!1,r,{trigger:"zoom"}),!0},setAxisSize:function(){var t=this.chart,i=this.options,e=i.offsetLeft||0,s=this.horiz,o=n(i.width,t.plotWidth-e+(i.offsetRight||0)),r=n(i.height,t.plotHeight),f=n(i.top,t.plotTop),i=n(i.left,t.plotLeft+e),e=/%$/;e.test(r)&&(r=parseFloat(r)/100*t.plotHeight);e.test(f)&&(f=parseFloat(f)/100*t.plotHeight+t.plotTop);this.left=i;this.top=f;this.width=o;this.height=r;this.bottom=t.chartHeight-r-f;this.right=t.chartWidth-o-i;this.len=u(s?o:r,0);this.pos=s?i:f},getExtremes:function(){var n=this.isLog;return{min:n?pt(dt(this.min)):this.min,max:n?pt(dt(this.max)):this.max,dataMin:this.dataMin,dataMax:this.dataMax,userMin:this.userMin,userMax:this.userMax}},getThreshold:function(n){var t=this.isLog,i=t?dt(this.min):this.min,t=t?dt(this.max):this.max;return i>n||n===null?n=i:t<n&&(n=t),this.translate(n,0,1,0,1)},autoLabelAlign:function(t){return t=(n(t,0)-this.side*90+720)%360,t>15&&t<165?"right":t>195&&t<345?"left":"center"},unsquish:function(){var h=this.ticks,r=this.options.labels,w=this.horiz,u=this.tickInterval,f=u,c=this.len/(((this.categories?1:0)+this.max-this.min)/u),l,e=r.rotation,a=this.chart.renderer.fontMetrics(r.style.fontSize,h[0]&&h[0].label),o,v=Number.MAX_VALUE,s,y=function(n){return n/=c||1,n=n>1?li(n):1,n*u};return w?(s=i(e)?[e]:c<n(r.autoRotationLimit,80)&&!r.staggerLines&&!r.step&&r.autoRotation)&&t(s,function(n){var t;(n===e||n&&n>=-90&&n<=90)&&(o=y(p(a.h/at(bt*n))),t=o+p(n/360),t<v&&(v=t,l=n,f=o))}):f=y(a.h),this.autoRotation=s,this.labelRotation=l,f},renderUnsquish:function(){var i=this.chart,p=i.renderer,e=this.tickPositions,c=this.ticks,r=this.options.labels,y=this.horiz,s=i.margin,l=this.slotWidth=y&&!r.step&&!r.rotation&&(this.staggerLines||1)*i.plotWidth/e.length||!y&&(s[3]&&s[3]-i.spacing[3]||i.chartWidth*.33),n=u(1,f(l-2*(r.padding||5))),h={},s=p.fontMetrics(r.style.fontSize,c[0]&&c[0].label),v,a=0;if(di(r.rotation)||(h.rotation=r.rotation),this.autoRotation)t(e,function(n){(n=c[n])&&n.labelLength>a&&(a=n.labelLength)}),a>n&&a>s.h?h.rotation=this.labelRotation:this.labelRotation=0;else if(l)for(v={width:n+"px",textOverflow:"clip"},l=e.length;!y&&l--;)(n=e[l],n=c[n].label)&&(n.styles.textOverflow==="ellipsis"&&n.css({textOverflow:"clip"}),n.getBBox().height>this.len/e.length-(s.h-s.f))&&(n.specCss={textOverflow:"ellipsis"});h.rotation&&(v={width:(a>i.chartHeight*.5?i.chartHeight*.33:i.chartHeight)+"px",textOverflow:"ellipsis"});this.labelAlign=h.align=r.align||this.autoLabelAlign(this.labelRotation);t(e,function(n){var t=(n=c[n])&&n.label;t&&(v&&t.css(o(v,t.specCss)),delete t.specCss,t.attr(h),n.rotation=h.rotation)});this.tickRotCorr=p.rotCorr(s.b,this.labelRotation||0,this.side===2)},getOffset:function(){var r=this,h=r.chart,c=h.renderer,o=r.options,y=r.tickPositions,s=r.ticks,l=r.horiz,e=r.side,nt=h.inverted?[1,0,3,2][e]:e,p,w,tt=0,b,it=0,f=o.title,v=o.labels,a=0,k=h.axisOffset,h=h.clipOffset,d=[-1,1,1,-1][e],g;if(r.hasData=p=r.hasVisibleSeries||i(r.min)&&i(r.max)&&!!y,r.showAxis=w=p||n(o.showEmpty,!0),r.staggerLines=r.horiz&&v.staggerLines,r.axisGroup||(r.gridGroup=c.g("grid").attr({zIndex:o.gridZIndex||1}).add(),r.axisGroup=c.g("axis").attr({zIndex:o.zIndex||2}).add(),r.labelGroup=c.g("axis-labels").attr({zIndex:v.zIndex||7}).addClass("highcharts-"+r.coll.toLowerCase()+"-labels").add()),p||r.isLinked)(t(y,function(n){s[n]?s[n].addLabel():s[n]=new vr(r,n)}),r.renderUnsquish(),t(y,function(n){(e===0||e===2||{1:"left",3:"right"}[e]===r.labelAlign)&&(a=u(s[n].getLabelSize(),a))}),r.staggerLines)&&(a*=r.staggerLines,r.labelOffset=a);else for(g in s)s[g].destroy(),delete s[g];f&&f.text&&f.enabled!==!1&&(r.axisTitle||(r.axisTitle=c.text(f.text,0,0,f.useHTML).attr({zIndex:7,rotation:f.rotation||0,align:f.textAlign||{low:"left",middle:"center",high:"right"}[f.align]}).addClass("highcharts-"+this.coll.toLowerCase()+"-title").css(f.style).add(r.axisGroup),r.axisTitle.isNew=!0),w&&(tt=r.axisTitle.getBBox()[l?"height":"width"],b=f.offset,it=i(b)?0:n(f.margin,l?5:10)),r.axisTitle[w?"show":"hide"]());r.offset=d*n(o.offset,k[e]);r.tickRotCorr=r.tickRotCorr||{x:0,y:0};c=e===2?r.tickRotCorr.y:0;l=a+it+(a&&d*(l?n(v.y,r.tickRotCorr.y+8):v.x)-c);r.axisTitleMargin=n(b,l);k[e]=u(k[e],r.axisTitleMargin+tt+d*r.offset,l);h[nt]=u(h[nt],ft(o.lineWidth/2)*2)},getLinePath:function(n){var t=this.chart,u=this.opposite,i=this.offset,r=this.horiz,f=this.left+(u?this.width:0)+i,i=t.chartHeight-this.bottom-(u?this.height:0)+i;return u&&(n*=-1),t.renderer.crispLine(["M",r?this.left:f,r?i:this.top,"L",r?t.chartWidth-this.right:f,r?i:t.chartHeight-this.bottom],n)},getTitlePosition:function(){var n=this.horiz,i=this.left,e=this.top,t=this.len,r=this.options.title,u=n?i:e,f=this.opposite,o=this.offset,s=c(r.style.fontSize||12),t={low:u+(n?0:t),middle:u+t/2,high:u+(n?t:0)}[r.align],i=(n?e+this.height:i)+(n?1:-1)*(f?-1:1)*this.axisTitleMargin+(this.side===2?s:0);return{x:n?t:i+(f?this.width:0)+o+(r.x||0),y:n?i-(f?this.height:0)+o:t+(r.y||0)}},render:function(){var n=this,a=n.chart,it=a.renderer,o=n.options,k=n.isLog,d=n.isLinked,s=n.tickPositions,l=n.axisTitle,u=n.ticks,e=n.minorTicks,f=n.alternateBands,g=o.stackLabels,nt=o.alternateGridColor,v=n.tickmarkOffset,y=o.lineWidth,c,tt=a.hasRendered&&i(n.oldMin)&&!isNaN(n.oldMin),p,w,b;c=n.hasData;p=n.showAxis;n.labelEdge.length=0;n.overlap=!1;t([u,e,f],function(n){for(var t in n)n[t].isActive=!1});(c||d)&&(n.minorTickInterval&&!n.categories&&t(n.getMinorTickPositions(),function(t){e[t]||(e[t]=new vr(n,t,"minor"));tt&&e[t].isNew&&e[t].render(null,!0);e[t].render(null,!1,1)}),s.length&&(t(s,function(t,i){(!d||t>=n.min&&t<=n.max)&&(u[t]||(u[t]=new vr(n,t)),tt&&u[t].isNew&&u[t].render(i,!0,.1),u[t].render(i))}),v&&(n.min===0||n.single))&&(u[-1]||(u[-1]=new vr(n,-1,null,!0)),u[-1].render(-1)),nt&&t(s,function(t,i){i%2==0&&t<n.max&&(f[t]||(f[t]=new h.PlotLineOrBand(n)),w=t+v,b=s[i+1]!==r?s[i+1]+v:n.max,f[t].options={from:k?dt(w):w,to:k?dt(b):b,color:nt},f[t].render(),f[t].isActive=!0)}),n._addedPlotLB||(t((o.plotLines||[]).concat(o.plotBands||[]),function(t){n.addPlotBandOrLine(t)}),n._addedPlotLB=!0));t([u,e,f],function(n){var t,i,r=[],u=wi?wi.duration||500:0,e=function(){for(i=r.length;i--;)n[r[i]]&&!n[r[i]].isActive&&(n[r[i]].destroy(),delete n[r[i]])};for(t in n)n[t].isActive||(n[t].render(t,!1,0),n[t].isActive=!1,r.push(t));n===f||!a.hasRendered||!u?e():u&&setTimeout(e,u)});y&&(c=n.getLinePath(y),n.axisLine?n.axisLine.animate({d:c}):n.axisLine=it.path(c).attr({stroke:o.lineColor,"stroke-width":y,zIndex:7}).add(n.axisGroup),n.axisLine[p?"show":"hide"]());l&&p&&(l[l.isNew?"attr":"animate"](n.getTitlePosition()),l.isNew=!1);g&&g.enabled&&n.renderStackTotals();n.isDirty=!1},redraw:function(){this.render();t(this.plotLinesAndBands,function(n){n.render()});t(this.series,function(n){n.isDirty=!0})},destroy:function(n){var i=this,r=i.stacks,u,f=i.plotLinesAndBands;n||ht(i);for(u in r)cr(r[u]),r[u]=null;for(t([i.ticks,i.minorTicks,i.alternateBands],function(n){cr(n)}),n=f.length;n--;)f[n].destroy();t("stackTotalGroup,axisLine,axisTitle,axisGroup,cross,gridGroup,labelGroup".split(","),function(n){i[n]&&(i[n]=i[n].destroy())});this.cross&&this.cross.destroy()},drawCrosshair:function(t,r){var f,e=this.crosshair,u=e.animation;this.crosshair&&(i(r)||!n(this.crosshair.snap,!0))!==!1?(n(e.snap,!0)?i(r)&&(f=this.isXAxis?r.plotX:this.len-r.plotY):f=this.horiz?t.chartX-this.pos:this.len-t.chartY+this.pos,f=this.isRadial?this.getPlotLinePath(this.isXAxis?r.x:n(r.stackY,r.y))||null:this.getPlotLinePath(null,null,null,null,f)||null,f===null)?this.hideCrosshair():this.cross?this.cross.attr({visibility:"visible"})[u?"animate":"attr"]({d:f},u):(u=this.categories&&!this.isRadial,u={"stroke-width":e.width||(u?this.transA:1),stroke:e.color||(u?"rgba(155,200,255,0.2)":"#C0C0C0"),zIndex:e.zIndex||2},e.dashStyle&&(u.dashstyle=e.dashStyle),this.cross=this.chart.renderer.path(f).attr(u).add()):this.hideCrosshair()},hideCrosshair:function(){this.cross&&this.cross.hide()}},e(ei.prototype,{getPlotBandPath:function(n,t){var i=this.getPlotLinePath(t,null,null,!0),r=this.getPlotLinePath(n,null,null,!0);return r&&i&&r.toString()!==i.toString()?r.push(i[4],i[5],i[1],i[2]):r=null,r},addPlotBand:function(n){return this.addPlotBandOrLine(n,"plotBands")},addPlotLine:function(n){return this.addPlotBandOrLine(n,"plotLines")},addPlotBandOrLine:function(n,t){var i=new h.PlotLineOrBand(this,n).render(),r=this.userOptions;return i&&(t&&(r[t]=r[t]||[],r[t].push(n)),this.plotLinesAndBands.push(i)),i},removePlotBandOrLine:function(n){for(var r=this.plotLinesAndBands,u=this.options,f=this.userOptions,i=r.length;i--;)r[i].id===n&&r[i].destroy();t([u.plotLines||[],f.plotLines||[],u.plotBands||[],f.plotBands||[]],function(t){for(i=t.length;i--;)t[i].id===n&&gt(t,t[i])})}}),ei.prototype.getTimeTicks=function(r,u,f,o){var a=[],y={},p=ut.global.useUTC,l,s=new bi(u-wr(u)),h=r.unitRange,c=r.count;if(i(u)){s[yf](h>=v.second?0:c*ft(s.getMilliseconds()/c));h>=v.second&&s[pf](h>=v.minute?0:c*ft(s.getSeconds()/c));h>=v.minute&&s[wf](h>=v.hour?0:c*ft(s[gu]()/c));h>=v.hour&&s[bf](h>=v.day?0:c*ft(s[nf]()/c));h>=v.day&&s[rf](h>=v.month?1:c*ft(s[gr]()/c));h>=v.month&&(s[uf](h>=v.year?0:c*ft(s[nu]()/c)),l=s[tu]());h>=v.year&&(l-=l%c,s[ff](l));h===v.week&&s[rf](s[gr]()-s[tf]()+n(o,1));u=1;(du||hu)&&(s=s.getTime(),s=new bi(s+wr(s)));l=s[tu]();for(var o=s.getTime(),w=s[nu](),b=s[gr](),k=(v.day+(p?wr(s):s.getTimezoneOffset()*6e4))%v.day;o<f;)a.push(o),h===v.year?o=su(l+u*c,0):h===v.month?o=su(l,w+u*c):!p&&(h===v.day||h===v.week)?o=su(l,w,b+u*c*(h===v.day?1:7)):o+=h*c,u++;a.push(o);t(lu(a,function(n){return h<=v.hour&&n%v.day===k}),function(n){y[n]="day"})}return a.info=e(r,{higherRanks:y,totalRange:h*c}),a},ei.prototype.normalizeTimeTickInterval=function(n,t){for(var i=t||[["millisecond",[1,2,5,10,20,25,50,100,200,500]],["second",[1,2,5,10,15,30]],["minute",[1,2,5,10,15,30]],["hour",[1,2,3,4,6,8,12]],["day",[1,2]],["week",[1,2]],["month",[1,2,3,4,6]],["year",null]],r=i[i.length-1],f=v[r[0]],o=r[1],e=0;e<i.length;e++)if(r=i[e],f=v[r[0]],o=r[1],i[e+1]&&n<=(f*o[o.length-1]+v[i[e+1][0]])/2)break;return f===v.year&&n<5*f&&(o=[1,2,5]),i=yu(n/f,o,r[0]==="year"?u(vu(n/f),1):1),{unitRange:f,count:i,unitName:r[0]}},ei.prototype.getLogTickPositions=function(t,i,u,e){var s=this.options,o=this.len,c=[],l,y,a,h,v;if(e||(this._minorAutoInterval=null),t>=.5)t=f(t),c=this.getLinearTickPositions(t,i,u);else if(t>=.08)for(o=ft(i),s=t>.3?[1,2,4]:t>.15?[1,2,4,6,8]:[1,2,3,4,5,6,7,8,9];o<u+1&&!v;o++)for(y=s.length,l=0;l<y&&!v;l++)a=gi(dt(o)*s[l]),a>i&&(!e||h<=u)&&h!==r&&c.push(h),h>u&&(v=!0),h=a;else(i=dt(i),u=dt(u),t=s[e?"minorTickInterval":"tickInterval"],t=n(t==="auto"?null:t,this._minorAutoInterval,(u-i)*(s.tickPixelInterval/(e?5:1))/((e?o/this.tickPositions.length:o)||1)),t=yu(t,null,vu(t)),c=pr(this.getLinearTickPositions(t,i,u),gi),e)||(this._minorAutoInterval=t/5);return e||(this.tickInterval=t),c},ef=h.Tooltip=function(){this.init.apply(this,arguments)},ef.prototype={init:function(n,t){var r=t.borderWidth,i=t.style,u=c(i.padding);this.chart=n;this.options=t;this.crosshairs=[];this.now={x:0,y:0};this.isHidden=!0;this.label=n.renderer.label("",0,0,t.shape||"callout",null,null,t.useHTML,null,"tooltip").attr({padding:u,fill:t.backgroundColor,"stroke-width":r,r:t.borderRadius,zIndex:8}).css(i).css({padding:0}).add().attr({y:-9999});wt||this.label.shadow(t.shadow);this.shared=t.shared},destroy:function(){this.label&&(this.label=this.label.destroy());clearTimeout(this.hideTimer);clearTimeout(this.tooltipTimeout)},move:function(n,t,i,u){var f=this,o=f.now,s=f.options.animation!==!1&&!f.isHidden&&(p(n-o.x)>1||p(t-o.y)>1),h=f.followPointer||f.len>1;e(o,{x:s?(2*o.x+n)/3:n,y:s?(o.y+t)/2:t,anchorX:h?r:s?(2*o.anchorX+i)/3:i,anchorY:h?r:s?(o.anchorY+u)/2:u});f.label.attr(o);s&&(clearTimeout(this.tooltipTimeout),this.tooltipTimeout=setTimeout(function(){f&&f.move(n,t,i,u)},32))},hide:function(i){var u=this,r;clearTimeout(this.hideTimer);this.isHidden||(r=this.chart.hoverPoints,this.hideTimer=setTimeout(function(){u.label.fadeOut();u.isHidden=!0},n(i,this.options.hideDelay,500)),r&&t(r,function(n){n.setState()}),this.chart.hoverPoints=null,this.chart.hoverSeries=null)},getAnchor:function(n,i){var e,u=this.chart,o=u.inverted,c=u.plotTop,v=u.plotLeft,s=0,h=0,l,a,n=ci(n);return e=n[0].tooltipPos,this.followPointer&&i&&(i.chartX===r&&(i=u.pointer.normalize(i)),e=[i.chartX-u.plotLeft,i.chartY-c]),e||(t(n,function(n){l=n.series.yAxis;a=n.series.xAxis;s+=n.plotX+(!o&&a?a.left-v:0);h+=(n.plotLow?(n.plotLow+n.plotHigh)/2:n.plotY)+(!o&&l?l.top-c:0)}),s/=n.length,h/=n.length,e=[o?u.plotWidth-h:s,this.shared&&!o&&n.length>1&&i?i.chartY-c:o?u.plotHeight-s:h]),pr(e,f)},getPosition:function(t,i,r){var f=this.chart,e=this.distance,u={},o=r.h,s,h=["y",f.chartHeight,i,r.plotY+f.plotTop],c=["x",f.chartWidth,t,r.plotX+f.plotLeft],v=n(r.ttBelow,f.inverted&&!r.negative||!f.inverted&&r.negative),y=function(n,t,i,r){var s=i<r-e,h=r+e+i<t,f=r-e-i;if(r+=e,v&&h)u[n]=r;else if(!v&&s)u[n]=f;else if(s)u[n]=f-o<0?f:f-o;else if(h)u[n]=r+o+i>t?r:r+o;else return!1},p=function(n,t,i,r){if(r<e||r>t-e)return!1;u[n]=r<i/2?1:r>t-i/2?t-i-2:r-i/2},l=function(n){var t=h;h=c;c=t;s=n},a=function(){y.apply(0,h)!==!1?p.apply(0,c)===!1&&!s&&(l(!0),a()):s?u.x=u.y=0:(l(!0),a())};return(f.inverted||this.len>1)&&l(),a(),u},defaultFormatter:function(n){var i=this.points||ci(this),t;return t=[n.tooltipFooterHeaderFormatter(i[0])],t=t.concat(n.bodyFormatter(i)),t.push(n.tooltipFooterHeaderFormatter(i[0],!0)),t.join("")},refresh:function(i,r){var o=this.chart,s=this.label,a=this.options,h,f,u={},e,c=[],l,v;e=a.formatter||this.defaultFormatter;u=o.hoverPoints;v=this.shared;clearTimeout(this.hideTimer);this.followPointer=ci(i)[0].series.tooltipOptions.followPointer;f=this.getAnchor(i,r);h=f[0];f=f[1];v&&(!i.series||!i.series.noSharedTooltip)?(o.hoverPoints=i,u&&t(u,function(n){n.setState()}),t(i,function(n){n.setState("hover");c.push(n.getLabelConfig())}),u={x:i[0].category,y:i[0].y},u.points=c,this.len=c.length,i=i[0]):u=i.getLabelConfig();e=e.call(u,this);u=i.series;this.distance=n(u.tooltipOptions.distance,16);e===!1?this.hide():(this.isHidden&&(ru(s),s.attr("opacity",1).show()),s.attr({text:e}),l=a.borderColor||i.color||u.color||"#606060",s.attr({stroke:l}),this.updatePosition({plotX:h,plotY:f,negative:i.negative,ttBelow:i.ttBelow,h:i.shapeArgs&&i.shapeArgs.height||0}),this.isHidden=!1);w(o,"tooltipRefresh",{text:e,x:h+o.plotLeft,y:f+o.plotTop,borderColor:l})},updatePosition:function(n){var i=this.chart,t=this.label,t=(this.options.positioner||this.getPosition).call(this,t.width,t.height,n);this.move(f(t.x),f(t.y),n.plotX+i.plotLeft,n.plotY+i.plotTop)},getXDateFormat:function(n,t,i){var u,t=t.dateTimeLabelFormats,f=i&&i.closestPointRange,r,e={millisecond:15,second:12,minute:9,hour:6,day:3},o,s;if(f){o=yr("%m-%d %H:%M:%S.%L",n.x);for(r in v){if(f===v.week&&+yr("%w",n.x)===i.options.startOfWeek&&o.substr(6)==="00:00:00.000"){r="week";break}else if(v[r]>f){r=s;break}else if(e[r]&&o.substr(e[r])!=="01-01 00:00:00.000".substr(e[r]))break;r!=="week"&&(s=r)}r&&(u=t[r])}else u=t.day;return u||t.year},tooltipFooterHeaderFormatter:function(n,t){var i=t?"footer":"header",u=n.series,f=u.tooltipOptions,r=f.xDateFormat,e=u.xAxis,o=e&&e.options.type==="datetime"&&hi(n.key),i=f[i+"Format"];return o&&!r&&(r=this.getXDateFormat(n,f,e)),o&&r&&(i=i.replace("{point.key}","{point.key:"+r+"}")),ur(i,{point:n,series:u})},bodyFormatter:function(n){return pr(n,function(n){var t=n.series.tooltipOptions;return(t.pointFormatter||n.point.tooltipFormatter).call(n.point,t.pointFormat)})}},kr=s.documentElement.ontouchstart!==r,sr=h.Pointer=function(n,t){this.init(n,t)},sr.prototype={init:function(t,i){var r=i.chart,e=r.events,u=wt?"":r.zoomType,r=t.inverted,f;this.options=i;this.chart=t;this.zoomX=f=/x/.test(u);this.zoomY=u=/y/.test(u);this.zoomHor=f&&!r||u&&r;this.zoomVert=u&&!r||f&&r;this.hasZoom=f||u;this.runChartClick=e&&!!e.click;this.pinchDown=[];this.lastValidTouch={};h.Tooltip&&i.tooltip.enabled&&(t.tooltip=new ef(t,i.tooltip),this.followTouchMove=n(i.tooltip.followTouchMove,!0));this.setDOMEvents()},normalize:function(n,t){var o,i,n=n||window.event,n=ue(n);return n.target||(n.target=n.srcElement),i=n.touches?n.touches.length?n.touches.item(0):n.changedTouches[0]:n,t||(this.chartPosition=t=re(this.chart.container)),i.pageX===r?(o=u(n.x,n.clientX-t.left),i=n.y):(o=i.pageX-t.left,i=i.pageY-t.top),e(n,{chartX:f(o),chartY:f(i)})},getCoordinates:function(n){var i={xAxis:[],yAxis:[]};return t(this.chart.axes,function(t){i[t.isXAxis?"xAxis":"yAxis"].push({axis:t,value:t.toValue(n[t.horiz?"chartX":"chartY"])})}),i},runPointActions:function(r){var c=this.chart,e=c.series,u=c.tooltip,v=u?u.shared:!1,a=c.hoverPoint,l=c.hoverSeries,o,y=c.chartWidth,p=c.chartWidth,w,h=[],f,b;if(!v&&!l)for(o=0;o<e.length;o++)(e[o].directTouch||!e[o].options.stickyTracking)&&(e=[]);if(!v&&l&&l.directTouch&&a?f=a:(t(e,function(t){w=t.noSharedTooltip&&v;t.visible&&!w&&n(t.options.enableMouseTracking,!0)&&(b=t.searchPoint(r))&&h.push(b)}),t(h,function(n){n&&i(n.plotX)&&i(n.plotY)&&(n.dist.distX<y||(n.dist.distX===y||n.series.kdDimensions>1)&&n.dist.distR<p)&&(y=n.dist.distX,p=n.dist.distR,f=n)})),f&&(f!==a||u&&u.isHidden))if(v&&!f.series.noSharedTooltip){for(o=h.length;o--;)(h[o].clientX!==f.clientX||h[o].series.noSharedTooltip)&&h.splice(o,1);h.length&&u&&u.refresh(h,r);t(h,function(n){if(n!==f)n.onMouseOver(r)});(l&&l.directTouch&&a||f).onMouseOver(r)}else u&&u.refresh(f,r),f.onMouseOver(r);else e=l&&l.tooltipOptions.followPointer,u&&e&&!u.isHidden&&(e=u.getAnchor([{}],r),u.updatePosition({plotX:e[0],plotY:e[1]}));u&&!this._onDocumentMouseMove&&(this._onDocumentMouseMove=function(n){if(st[oi])st[oi].pointer.onDocumentMouseMove(n)},d(s,"mousemove",this._onDocumentMouseMove));t(c.axes,function(t){t.drawCrosshair(r,n(f,a))})},reset:function(i,u){var f=this.chart,c=f.hoverSeries,e=f.hoverPoint,o=f.tooltip,h=o&&o.shared?f.hoverPoints:e;(i=i&&o&&h)&&ci(h)[0].plotX===r&&(i=!1);i?(o.refresh(h),e&&(e.setState(e.state,!0),t(f.axes,function(t){n(t.options.crosshair&&t.options.crosshair.snap,!0)?t.drawCrosshair(null,i):t.hideCrosshair()}))):(e&&e.onMouseOut(),c&&c.onMouseOut(),o&&o.hide(u),this._onDocumentMouseMove&&(ht(s,"mousemove",this._onDocumentMouseMove),this._onDocumentMouseMove=null),t(f.axes,function(n){n.hideCrosshair()}),this.hoverX=null)},scaleGroups:function(n,i){var r=this.chart,u;t(r.series,function(t){u=n||t.getPlotBox();t.xAxis&&t.xAxis.zoomEnabled&&(t.group.attr(u),t.markerGroup&&(t.markerGroup.attr(u),t.markerGroup.clip(i?r.clipRect:null)),t.dataLabelsGroup&&t.dataLabelsGroup.attr(u))});r.clipRect.attr(i||r.clipBox)},dragStart:function(n){var t=this.chart;t.mouseIsDown=n.type;t.cancelClick=!1;t.mouseDownX=this.mouseDownX=n.chartX;t.mouseDownY=this.mouseDownY=n.chartY},drag:function(n){var i=this.chart,e=i.options.chart,t=n.chartX,r=n.chartY,a=this.zoomHor,v=this.zoomVert,u=i.plotLeft,f=i.plotTop,h=i.plotWidth,c=i.plotHeight,l,o=this.mouseDownX,s=this.mouseDownY,y=e.panKey&&n[e.panKey+"Key"];t<u?t=u:t>u+h&&(t=u+h);r<f?r=f:r>f+c&&(r=f+c);this.hasDragged=Math.sqrt(Math.pow(o-t,2)+Math.pow(s-r,2));this.hasDragged>10&&(l=i.isInsidePlot(o-u,s-f),i.hasCartesianSeries&&(this.zoomX||this.zoomY)&&l&&!y&&!this.selectionMarker&&(this.selectionMarker=i.renderer.rect(u,f,a?1:h,v?1:c,0).attr({fill:e.selectionMarkerFill||"rgba(69,114,167,0.25)",zIndex:7}).add()),this.selectionMarker&&a&&(t-=o,this.selectionMarker.attr({width:p(t),x:(t>0?0:t)+o})),this.selectionMarker&&v&&(t=r-s,this.selectionMarker.attr({height:p(t),y:(t>0?0:t)+s})),l&&!this.selectionMarker&&e.panning&&i.pan(n,e.panning))},drop:function(n){var v=this,f=this.chart,o=this.hasPinched;if(this.selectionMarker){var s={xAxis:[],yAxis:[],originalEvent:n.originalEvent||n},r=this.selectionMarker,h=r.attr?r.attr("x"):r.x,c=r.attr?r.attr("y"):r.y,p=r.attr?r.attr("width"):r.width,b=r.attr?r.attr("height"):r.height,a;(this.hasDragged||o)&&(t(f.axes,function(t){if(t.zoomEnabled&&i(t.min)&&(o||v[{xAxis:"zoomX",yAxis:"zoomY"}[t.coll]])){var r=t.horiz,f=n.type==="touchend"?t.minPixelPadding:0,e=t.toValue((r?h:c)+f),r=t.toValue((r?h+p:c+b)-f);s[t.coll].push({axis:t,min:l(e,r),max:u(e,r)});a=!0}}),a&&w(f,"selection",s,function(n){f.zoom(e(n,o?{animation:!1}:null))}));this.selectionMarker=this.selectionMarker.destroy();o&&this.scaleGroups()}f&&(y(f.container,{cursor:f._cursor}),f.cancelClick=this.hasDragged>10,f.mouseIsDown=this.hasDragged=this.hasPinched=!1,this.pinchDown=[])},onContainerMouseDown:function(n){n=this.normalize(n);n.preventDefault&&n.preventDefault();this.dragStart(n)},onDocumentMouseUp:function(n){st[oi]&&st[oi].pointer.drop(n)},onDocumentMouseMove:function(n){var t=this.chart,i=this.chartPosition,n=this.normalize(n,i);!i||this.inClass(n.target,"highcharts-tracker")||t.isInsidePlot(n.chartX-t.plotLeft,n.chartY-t.plotTop)||this.reset()},onContainerMouseLeave:function(){var n=st[oi];n&&(n.pointer.reset(),n.pointer.chartPosition=null)},onContainerMouseMove:function(n){var t=this.chart;oi=t.index;n=this.normalize(n);n.returnValue=!1;t.mouseIsDown==="mousedown"&&this.drag(n);(this.inClass(n.target,"highcharts-tracker")||t.isInsidePlot(n.chartX-t.plotLeft,n.chartY-t.plotTop))&&!t.openMenu&&this.runPointActions(n)},inClass:function(n,t){for(var i;n;){if(i=nt(n,"class")){if(i.indexOf(t)!==-1)return!0;if(i.indexOf("highcharts-container")!==-1)return!1}n=n.parentNode}},onTrackerMouseOut:function(n){var t=this.chart.hoverSeries,i=(n=n.relatedTarget||n.toElement)&&n.point&&n.point.series;!t||t.options.stickyTracking||this.inClass(n,"highcharts-tooltip")||i===t||t.onMouseOut()},onContainerClick:function(n){var t=this.chart,i=t.hoverPoint,r=t.plotLeft,u=t.plotTop,n=this.normalize(n);n.originalEvent=n;n.cancelBubble=!0;t.cancelClick||(i&&this.inClass(n.target,"highcharts-tracker")?(w(i.series,"click",e(n,{point:i})),t.hoverPoint&&i.firePointEvent("click",n)):(e(n,this.getCoordinates(n)),t.isInsidePlot(n.chartX-r,n.chartY-u)&&w(t,"click",n)))},setDOMEvents:function(){var n=this,t=n.chart.container;t.onmousedown=function(t){n.onContainerMouseDown(t)};t.onmousemove=function(t){n.onContainerMouseMove(t)};t.onclick=function(t){n.onContainerClick(t)};d(t,"mouseleave",n.onContainerMouseLeave);dr===1&&d(s,"mouseup",n.onDocumentMouseUp);kr&&(t.ontouchstart=function(t){n.onContainerTouchStart(t)},t.ontouchmove=function(t){n.onContainerTouchMove(t)},dr===1&&d(s,"touchend",n.onDocumentTouchEnd))},destroy:function(){var n;ht(this.chart.container,"mouseleave",this.onContainerMouseLeave);dr||(ht(s,"mouseup",this.onDocumentMouseUp),ht(s,"touchend",this.onDocumentTouchEnd));clearInterval(this.tooltipTimeout);for(n in this)this[n]=null}},e(h.Pointer.prototype,{pinchTranslate:function(n,t,i,r,u,f){(this.zoomHor||this.pinchHor)&&this.pinchTranslateDirection(!0,n,t,i,r,u,f);(this.zoomVert||this.pinchVert)&&this.pinchTranslateDirection(!1,n,t,i,r,u,f)},pinchTranslateDirection:function(n,t,i,r,u,f,e,o){var a=this.chart,c=n?"x":"y",d=n?"X":"Y",v="chart"+d,rt=n?"width":"height",g=a["plot"+(n?"Left":"Top")],l,nt,s=o||1,tt=a.inverted,y=a.bounds[n?"h":"v"],w=t.length===1,b=t[0][v],h=i[0][v],ut=!w&&t[1][v],k=!w&&i[1][v],it,i=function(){!w&&p(b-ut)>20&&(s=o||p(h-k)/p(b-ut));nt=(g-h)/s+b;l=a["plot"+(n?"Width":"Height")]/s};i();t=nt;t<y.min?(t=y.min,it=!0):t+l>y.max&&(t=y.max-l,it=!0);it?(h-=.8*(h-e[c][0]),w||(k-=.8*(k-e[c][1])),i()):e[c]=[h,k];tt||(f[c]=nt-g,f[rt]=l);f=tt?1/s:s;u[rt]=l;u[c]=t;r[tt?n?"scaleY":"scaleX":"scale"+d]=s;r["translate"+d]=f*g+(h-f*b)},pinch:function(i){var r=this,o=r.chart,f=r.pinchDown,s=i.touches,v=s.length,h=r.lastValidTouch,c=r.hasZoom,a=r.selectionMarker,y={},w=v===1&&(r.inClass(i.target,"highcharts-tracker")&&o.runTrackerClick||r.runChartClick),p={};c&&!w&&i.preventDefault();pr(s,function(n){return r.normalize(n)});i.type==="touchstart"?(t(s,function(n,t){f[t]={chartX:n.chartX,chartY:n.chartY}}),h.x=[f[0].chartX,f[1]&&f[1].chartX],h.y=[f[0].chartY,f[1]&&f[1].chartY],t(o.axes,function(t){if(t.zoomEnabled){var r=o.bounds[t.horiz?"h":"v"],f=t.minPixelPadding,i=t.toPixels(n(t.options.min,t.dataMin)),e=t.toPixels(n(t.options.max,t.dataMax)),s=l(i,e),i=u(i,e);r.min=l(t.pos,s-f);r.max=u(t.pos+t.len,i+f)}}),r.res=!0):f.length&&(a||(r.selectionMarker=a=e({destroy:ri},o.plotBox)),r.pinchTranslate(f,s,y,a,p,h),r.hasPinched=c,r.scaleGroups(y,p),!c&&r.followTouchMove&&v===1?this.runPointActions(r.normalize(i)):r.res&&(r.res=!1,this.reset(!1,0)))},onContainerTouchStart:function(n){var t=this.chart;oi=t.index;n.touches.length===1?(n=this.normalize(n),t.isInsidePlot(n.chartX-t.plotLeft,n.chartY-t.plotTop)&&!t.openMenu?(this.runPointActions(n),this.pinch(n)):this.reset()):n.touches.length===2&&this.pinch(n)},onContainerTouchMove:function(n){(n.touches.length===1||n.touches.length===2)&&this.pinch(n)},onDocumentTouchEnd:function(n){st[oi]&&st[oi].pointer.drop(n)}}),g.PointerEvent||g.MSPointerEvent){var ai={},of=!!g.PointerEvent,se=function(){var n,t=[];t.item=function(n){return this[n]};for(n in ai)ai.hasOwnProperty(n)&&t.push({pageX:ai[n].pageX,pageY:ai[n].pageY,target:ai[n].target});return t},sf=function(n,t,i,r){n=n.originalEvent||n;(n.pointerType==="touch"||n.pointerType===n.MSPOINTER_TYPE_TOUCH)&&st[oi]&&(r(n),r=st[oi].pointer,r[t]({type:i,target:n.currentTarget,preventDefault:ri,touches:se()}))};e(sr.prototype,{onContainerPointerDown:function(n){sf(n,"onContainerTouchStart","touchstart",function(n){ai[n.pointerId]={pageX:n.pageX,pageY:n.pageY,target:n.currentTarget}})},onContainerPointerMove:function(n){sf(n,"onContainerTouchMove","touchmove",function(n){ai[n.pointerId]={pageX:n.pageX,pageY:n.pageY};ai[n.pointerId].target||(ai[n.pointerId].target=n.currentTarget)})},onDocumentPointerUp:function(n){sf(n,"onDocumentTouchEnd","touchend",function(n){delete ai[n.pointerId]})},batchMSEvents:function(n){n(this.chart.container,of?"pointerdown":"MSPointerDown",this.onContainerPointerDown);n(this.chart.container,of?"pointermove":"MSPointerMove",this.onContainerPointerMove);n(s,of?"pointerup":"MSPointerUp",this.onDocumentPointerUp)}});iu(sr.prototype,"init",function(n,t,i){n.call(this,t,i);this.hasZoom&&y(t.container,{"-ms-touch-action":it,"touch-action":it})});iu(sr.prototype,"setDOMEvents",function(n){n.apply(this);(this.hasZoom||this.followTouchMove)&&this.batchMSEvents(d)});iu(sr.prototype,"destroy",function(n){this.batchMSEvents(ht);n.call(this)})}uu=h.Legend=function(n,t){this.init(n,t)};uu.prototype={init:function(t,i){var r=this,u=i.itemStyle,f=i.itemMarginTop||0;this.options=i;i.enabled&&(r.itemStyle=u,r.itemHiddenStyle=o(u,i.itemHiddenStyle),r.itemMarginTop=f,r.padding=u=n(i.padding,8),r.initialItemX=u,r.initialItemY=u-5,r.maxItemWidth=0,r.chart=t,r.itemHeight=0,r.symbolWidth=n(i.symbolWidth,16),r.pages=[],r.render(),d(r.chart,"endResize",function(){r.positionCheckboxes()}))},colorizeItem:function(n,t){var f=this.options,u=n.legendItem,c=n.legendLine,e=n.legendSymbol,i=this.itemHiddenStyle.color,f=t?f.itemStyle.color:i,o=t?n.legendColor||n.color||"#CCC":i,i=n.options&&n.options.marker,s={fill:o},h;if(u&&u.css({fill:f,color:f}),c&&c.attr({stroke:o}),e){if(i&&e.isMarker)for(h in s.stroke=o,i=n.convertAttribs(i),i)u=i[h],u!==r&&(s[h]=u);e.attr(s)}},positionItem:function(n){var i=this.options,f=i.symbolPadding,i=!i.rtl,t=n._legendItemPos,r=t[0],t=t[1],u=n.checkbox;n.legendGroup&&n.legendGroup.translate(i?r:this.legendWidth-r-2*f-4,t);u&&(u.x=r,u.y=t)},destroyItem:function(n){var i=n.checkbox;t(["legendItem","legendLine","legendSymbol","legendGroup"],function(t){n[t]&&(n[t]=n[t].destroy())});i&&lr(n.checkbox)},clearItems:function(){var n=this;t(n.getAllItems(),function(t){n.destroyItem(t)})},destroy:function(){var n=this.group,t=this.box;t&&(this.box=t.destroy());n&&(this.group=n.destroy())},positionCheckboxes:function(n){var r=this.group.alignAttr,i,u=this.clipHeight||this.legendHeight;r&&(i=r.translateY,t(this.allItems,function(t){var f=t.checkbox,e;f&&(e=i+f.y+(n||0)+3,y(f,{left:r.translateX+t.checkboxOffset+f.x-20+"px",top:e+"px",display:e>i-6&&e<i+u-6?"":it}))}))},renderTitle:function(){var n=this.padding,t=this.options.title,i=0;t.text&&(this.title||(this.title=this.chart.renderer.label(t.text,n-3,n-4,null,null,null,null,null,"legend-title").attr({zIndex:1}).css(t.style).add(this.group)),n=this.title.getBBox(),i=n.height,this.offsetWidth=n.width,this.contentGroup.attr({translateY:i}));this.titleHeight=i},renderItem:function(t){var w=this.chart,s=w.renderer,i=this.options,c=i.layout==="horizontal",r=this.symbolWidth,e=i.symbolPadding,y=this.itemStyle,b=this.itemHiddenStyle,k=this.padding,d=c?n(i.itemDistance,20):0,g=!i.rtl,nt=i.width,p=i.itemMarginBottom||0,l=this.itemMarginTop,a=this.initialItemX,h=t.legendItem,tt=t.series&&t.series.drawLegendSymbol?t.series:t,v=tt.options,v=this.createCheckboxForItem&&v&&v.showCheckbox,it=i.useHTML;h||(t.legendGroup=s.g("legend-item").attr({zIndex:1}).add(this.scrollGroup),t.legendItem=h=s.text(i.labelFormat?ur(i.labelFormat,t):i.labelFormatter.call(t),g?r+e:-e,this.baseline||0,it).css(o(t.visible?y:b)).attr({align:g?"left":"right",zIndex:2}).add(t.legendGroup),this.baseline||(this.fontMetrics=s.fontMetrics(y.fontSize,h),this.baseline=this.fontMetrics.f+3+l,h.attr("y",this.baseline)),tt.drawLegendSymbol(this,t),this.setItemEvents&&this.setItemEvents(t,h,it,y,b),this.colorizeItem(t,t.visible),v&&this.createCheckboxForItem(t));s=h.getBBox();r=t.checkboxOffset=i.itemWidth||t.legendItemWidth||r+e+s.width+d+(v?20:0);this.itemHeight=e=f(t.legendItemHeight||s.height);c&&this.itemX-a+r>(nt||w.chartWidth-2*k-a-i.x)&&(this.itemX=a,this.itemY+=l+this.lastLineHeight+p,this.lastLineHeight=0);this.maxItemWidth=u(this.maxItemWidth,r);this.lastItemY=l+this.itemY+p;this.lastLineHeight=u(e,this.lastLineHeight);t._legendItemPos=[this.itemX,this.itemY];c?this.itemX+=r:(this.itemY+=l+e+p,this.lastLineHeight=e);this.offsetWidth=nt||u((c?this.itemX-a-d:r)+k,this.offsetWidth)},getAllItems:function(){var u=[];return t(this.chart.series,function(t){var f=t.options;n(f.showInLegend,i(f.linkedTo)?!1:r,!0)&&(u=u.concat(t.legendItems||(f.legendType==="point"?t.data:t)))}),u},adjustMargins:function(r,f){var o=this.chart,e=this.options,s=e.align[0]+e.verticalAlign[0]+e.layout[0];this.display&&!e.floating&&t([/(lth|ct|rth)/,/(rtv|rm|rbv)/,/(rbh|cb|lbh)/,/(lbv|lm|ltv)/],function(t,h){t.test(s)&&!i(r[h])&&(o[ou[h]]=u(o[ou[h]],o.legend[(h+1)%2?"legendHeight":"legendWidth"]+[1,-1,-1,1][h]*e[h%2?"x":"y"]+n(e.margin,12)+f[h]))})},render:function(){var n=this,a=n.chart,h=a.renderer,s=n.group,f,c,o,i,r=n.box,u=n.options,v=n.padding,l=u.borderWidth,y=u.backgroundColor;n.itemX=n.initialItemX;n.itemY=n.initialItemY;n.offsetWidth=0;n.lastItemY=0;s||(n.group=s=h.g("legend").attr({zIndex:7}).add(),n.contentGroup=h.g().attr({zIndex:1}).add(s),n.scrollGroup=h.g().add(n.contentGroup));n.renderTitle();f=n.getAllItems();pu(f,function(n,t){return(n.options&&n.options.legendIndex||0)-(t.options&&t.options.legendIndex||0)});u.reversed&&f.reverse();n.allItems=f;n.display=c=!!f.length;n.lastLineHeight=0;t(f,function(t){n.renderItem(t)});o=(u.width||n.offsetWidth)+v;i=n.lastItemY+n.lastLineHeight+n.titleHeight;i=n.handleOverflow(i);i+=v;(l||y)&&(r?o>0&&i>0&&(r[r.isNew?"attr":"animate"](r.crisp({width:o,height:i})),r.isNew=!1):(n.box=r=h.rect(0,0,o,i,u.borderRadius,l||0).attr({stroke:u.borderColor,"stroke-width":l||0,fill:y||it}).add(s).shadow(u.shadow),r.isNew=!0),r[c?"show":"hide"]());n.legendWidth=o;n.legendHeight=i;t(f,function(t){n.positionItem(t)});c&&s.align(e({width:o,height:i},u),!0,"spacingBox");a.isResizing||this.positionCheckboxes()},handleOverflow:function(i){var h=this,w=this.chart,c=w.renderer,s=this.options,r=s.y,r=w.spacingBox.height+(s.verticalAlign==="top"?-r:r)-this.padding,k=s.maxHeight,v,a=this.clipRect,b=s.navigation,d=n(b.animation,!0),y=b.arrowSize||12,e=this.nav,o=this.pages,p,g=this.allItems;return s.layout==="horizontal"&&(r/=2),k&&(r=l(r,k)),o.length=0,i>r&&!s.useHTML?(this.clipHeight=v=u(r-20-this.titleHeight-this.padding,0),this.currentPage=n(this.currentPage,1),this.fullHeight=i,t(g,function(n,t){var i=n._legendItemPos[1],u=f(n.legendItem.getBBox().height),r=o.length;(!r||i-o[r-1]>v&&(p||i)!==o[r-1])&&(o.push(p||i),r++);t===g.length-1&&i+u-o[r-1]>v&&o.push(i);i!==p&&(p=i)}),a||(a=h.clipRect=c.clipRect(0,this.padding,9999,0),h.contentGroup.clip(a)),a.attr({height:v}),e||(this.nav=e=c.g().attr({zIndex:1}).add(this.group),this.up=c.symbol("triangle",0,0,y,y).on("click",function(){h.scroll(-1,d)}).add(e),this.pager=c.text("",15,10).css(b.style).add(e),this.down=c.symbol("triangle-down",0,0,y,y).on("click",function(){h.scroll(1,d)}).add(e)),h.scroll(0),i=r):e&&(a.attr({height:w.chartHeight}),e.hide(),this.scrollGroup.attr({translateY:1}),this.clipHeight=0),i},scroll:function(n,t){var u=this.pages,f=u.length,i=this.currentPage+n,s=this.clipHeight,e=this.options.navigation,o=e.activeColor,e=e.inactiveColor,h=this.pager,c=this.padding;i>f&&(i=f);i>0&&(t!==r&&ar(t,this.chart),this.nav.attr({translateX:c,translateY:s+this.padding+7+this.titleHeight,visibility:"visible"}),this.up.attr({fill:i===1?e:o}).css({cursor:i===1?"default":"pointer"}),h.attr({text:i+"/"+f}),this.down.attr({x:18+this.pager.getBBox().width,fill:i===f?e:o}).css({cursor:i===f?"default":"pointer"}),u=-u[i-1]+this.initialItemY,this.scrollGroup.animate({translateY:u}),this.currentPage=i,this.positionCheckboxes(u))}};tr=h.LegendSymbolMixin={drawRectangle:function(n,t){var i=n.options.symbolHeight||n.fontMetrics.f;t.legendSymbol=this.chart.renderer.rect(0,n.baseline-i+1,n.symbolWidth,i,n.options.symbolRadius||0).attr({zIndex:3}).add(t.legendGroup)},drawLineMarker:function(n){var t=this.options,r=t.marker,i=n.symbolWidth;var e=this.chart.renderer,o=this.legendGroup,n=n.baseline-f(n.fontMetrics.b*.3),u;t.lineWidth&&(u={"stroke-width":t.lineWidth},t.dashStyle&&(u.dashstyle=t.dashStyle),this.legendLine=e.path(["M",0,n,"L",i,n]).attr(u).add(o));r&&r.enabled!==!1&&(t=r.radius,this.legendSymbol=i=e.symbol(this.symbol,i/2-t,n-t,2*t,2*t).add(o),i.isMarker=!0)}};(/Trident\/7\.0/.test(vi)||fr)&&iu(uu.prototype,"positionItem",function(n,t){var r=this,i=function(){t._legendItemPos&&n.call(r,t)};i();setTimeout(i)});a=h.Chart=function(){this.init.apply(this,arguments)};a.prototype={callbacks:[],init:function(t,i){var f,u=t.series,e,r,s;if(t.series=null,f=o(ut,t),f.series=t.series=u,this.userOptions=t,u=f.chart,this.margin=this.splashArray("margin",u),this.spacing=this.splashArray("spacing",u),e=u.events,this.bounds={h:{},v:{}},this.callback=i,this.isResizing=0,this.options=f,this.axes=[],this.series=[],this.hasCartesianSeries=u.showAxes,r=this,r.index=st.length,st.push(r),dr++,u.reflow!==!1&&d(r,"load",function(){r.initReflow()}),e)for(s in e)d(r,s,e[s]);r.xAxis=[];r.yAxis=[];r.animation=wt?!1:n(u.animation,!0);r.pointCount=r.colorCounter=r.symbolCounter=0;r.firstRender()},initSeries:function(n){var t=this.options.chart;return(t=k[n.type||t.type||t.defaultSeriesType])||ti(17,!0),t=new t,t.init(this,n),t},isInsidePlot:function(n,t,i){var r=i?t:n,n=i?n:t;return r>=0&&r<=this.plotWidth&&n>=0&&n<=this.plotHeight},redraw:function(n){var u=this.axes,i=this.series,s=this.pointer,h=this.legend,c=this.isDirtyLegend,f,l,a=this.hasCartesianSeries,o=this.isDirtyBox,v=i.length,r=v,y=this.renderer,p=y.isHidden(),b=[];for(ar(n,this),p&&this.cloneRenderTo(),this.layOutTitles();r--;)if(n=i[r],n.options.stacking&&(f=!0,n.isDirty)){l=!0;break}if(l)for(r=v;r--;)(n=i[r],n.options.stacking)&&(n.isDirty=!0);t(i,function(n){n.isDirty&&n.options.legendType==="point"&&(c=!0)});c&&h.options.enabled&&(h.render(),this.isDirtyLegend=!1);f&&this.getStacks();a&&!this.isResizing&&(this.maxTicks=null,t(u,function(n){n.setScale()}));this.getMargins();a&&(t(u,function(n){n.isDirty&&(o=!0)}),t(u,function(n){n.isDirtyExtremes&&(n.isDirtyExtremes=!1,b.push(function(){w(n,"afterSetExtremes",e(n.eventArgs,n.getExtremes()));delete n.eventArgs}));(o||f)&&n.redraw()}));o&&this.drawChartBox();t(i,function(n){n.isDirty&&n.visible&&(!n.isCartesian||n.xAxis)&&n.redraw()});s&&s.reset(!0);y.draw();w(this,"redraw");p&&this.cloneRenderTo(!0);t(b,function(n){n.call()})},get:function(n){for(var i=this.axes,r=this.series,u,t=0;t<i.length;t++)if(i[t].options.id===n)return i[t];for(t=0;t<r.length;t++)if(r[t].options.id===n)return r[t];for(t=0;t<r.length;t++)for(u=r[t].points||[],i=0;i<u.length;i++)if(u[i].id===n)return u[i];return null},getAxes:function(){var r=this,n=this.options,i=n.xAxis=ci(n.xAxis||{}),n=n.yAxis=ci(n.yAxis||{});t(i,function(n,t){n.index=t;n.isX=!0});t(n,function(n,t){n.index=t});i=i.concat(n);t(i,function(n){new ei(r,n)})},getSelectedPoints:function(){var n=[];return t(this.series,function(t){n=n.concat(lu(t.points||[],function(n){return n.selected}))}),n},getSelectedSeries:function(){return lu(this.series,function(n){return n.selected})},getStacks:function(){var i=this;t(i.yAxis,function(n){n.stacks&&n.hasVisibleSeries&&(n.oldStacks=n.stacks)});t(i.series,function(t){t.options.stacking&&(t.visible===!0||i.options.chart.ignoreHiddenSeries===!1)&&(t.stackKey=t.type+n(t.options.stack,""))})},setTitle:function(n,i,r){var e,u=this,f=u.options,s;s=f.title=o(f.title,n);e=f.subtitle=o(f.subtitle,i);f=e;t([["title",n,s],["subtitle",i,f]],function(n){var t=n[0],i=u[t],r=n[1],n=n[2];i&&r&&(u[t]=i=i.destroy());n&&n.text&&!i&&(u[t]=u.renderer.text(n.text,0,0,n.useHTML).attr({align:n.align,"class":"highcharts-"+t,zIndex:n.zIndex||4}).css(n.style).add())});u.layOutTitles(r)},layOutTitles:function(t){var u=0,i=this.title,o=this.subtitle,f=this.options,r=f.title,f=f.subtitle,s=this.renderer,h=this.spacingBox.width-44;!i||(i.css({width:(r.width||h)+"px"}).align(e({y:s.fontMetrics(r.style.fontSize,i).b-3},r),!1,"spacingBox"),r.floating||r.verticalAlign)||(u=i.getBBox().height);o&&(o.css({width:(f.width||h)+"px"}).align(e({y:u+(r.margin-13)+s.fontMetrics(r.style.fontSize,o).b},f),!1,"spacingBox"),!f.floating&&!f.verticalAlign&&(u=li(u+o.getBBox().height)));i=this.titleOffset!==u;this.titleOffset=u;!this.isDirtyBox&&i&&(this.isDirtyBox=i,this.hasRendered&&n(t,!0)&&this.isDirtyBox&&this.redraw())},getChartSize:function(){var t=this.options.chart,r=t.width,t=t.height,f=this.renderToClone||this.renderTo;i(r)||(this.containerWidth=cu(f,"width"));i(t)||(this.containerHeight=cu(f,"height"));this.chartWidth=u(0,r||this.containerWidth||600);this.chartHeight=u(0,n(t,this.containerHeight>19?this.containerHeight:400))},cloneRenderTo:function(n){var t=this.renderToClone,i=this.container;n?t&&(this.renderTo.appendChild(i),lr(t),delete this.renderToClone):(i&&i.parentNode===this.renderTo&&this.renderTo.removeChild(i),this.renderToClone=t=this.renderTo.cloneNode(0),y(t,{position:"absolute",top:"-9999px",display:"block"}),t.style.setProperty&&t.style.setProperty("display","block","important"),s.body.appendChild(t),i&&t.appendChild(i))},getContainer:function(){var n,i=this.options.chart,t,r,u;this.renderTo=n=i.renderTo;u="highcharts-"+bu++;di(n)&&(this.renderTo=n=s.getElementById(n));n||ti(13,!0);t=c(nt(n,"data-highcharts-chart"));!isNaN(t)&&st[t]&&st[t].hasRendered&&st[t].destroy();nt(n,"data-highcharts-chart",this.index);n.innerHTML="";i.skipClone||n.offsetWidth||this.cloneRenderTo();this.getChartSize();t=this.chartWidth;r=this.chartHeight;this.container=n=lt(er,{className:"highcharts-container"+(i.className?" "+i.className:""),id:u},e({position:"relative",overflow:"hidden",width:t+"px",height:r+"px",textAlign:"left",lineHeight:"normal",zIndex:0,"-webkit-tap-highlight-color":"rgba(0,0,0,0)"},i.style),this.renderToClone||n);this._cursor=n.style.cursor;this.renderer=i.forExport?new fi(n,t,r,i.style,!0):new br(n,t,r,i.style);wt&&this.renderer.create(this,n,t,r);this.renderer.chartIndex=this.index},getMargins:function(n){var t=this.spacing,r=this.margin,f=this.titleOffset;this.resetMargins();f&&!i(r[0])&&(this.plotTop=u(this.plotTop,f+this.options.title.margin+t[0]));this.legend.adjustMargins(r,t);this.extraBottomMargin&&(this.marginBottom+=this.extraBottomMargin);this.extraTopMargin&&(this.plotTop+=this.extraTopMargin);n||this.getAxisMargins()},getAxisMargins:function(){var n=this,r=n.axisOffset=[0,0,0,0],u=n.margin;n.hasCartesianSeries&&t(n.axes,function(n){n.getOffset()});t(ou,function(t,f){i(u[f])||(n[t]+=r[f])});n.setChartSize()},reflow:function(n){var t=this,i=t.options.chart,r=t.renderTo,u=i.width||cu(r,"width"),f=i.height||cu(r,"height"),i=n?n.target:g,r=function(){t.container&&(t.setSize(u,f,!1),t.hasUserSize=null)};!t.hasUserSize&&!t.isPrinting&&u&&f&&(i===g||i===s)&&((u!==t.containerWidth||f!==t.containerHeight)&&(clearTimeout(t.reflowTimeout),n?t.reflowTimeout=setTimeout(r,100):r()),t.containerWidth=u,t.containerHeight=f)},initReflow:function(){var n=this,t=function(t){n.reflow(t)};d(g,"resize",t);d(n,"destroy",function(){ht(g,"resize",t)})},setSize:function(n,r,e){var o=this,s,h,c;o.isResizing+=1;c=function(){o&&w(o,"endResize",null,function(){o.isResizing-=1})};ar(e,o);o.oldChartHeight=o.chartHeight;o.oldChartWidth=o.chartWidth;i(n)&&(o.chartWidth=s=u(0,f(n)),o.hasUserSize=!!s);i(r)&&(o.chartHeight=h=u(0,f(r)));(wi?au:y)(o.container,{width:s+"px",height:h+"px"},wi);o.setChartSize(!0);o.renderer.setSize(s,h,e);o.maxTicks=null;t(o.axes,function(n){n.isDirty=!0;n.setScale()});t(o.series,function(n){n.isDirty=!0});o.isDirtyLegend=!0;o.isDirtyBox=!0;o.layOutTitles();o.getMargins();o.redraw(e);o.oldChartHeight=null;w(o,"resize");wi===!1?c():setTimeout(c,wi&&wi.duration||500)},setChartSize:function(n){var e=this.inverted,o=this.renderer,i=this.chartWidth,v=this.chartHeight,y=this.options.chart,r=this.spacing,s=this.clipOffset,l,a,h,c;this.plotLeft=l=f(this.plotLeft);this.plotTop=a=f(this.plotTop);this.plotWidth=h=u(0,f(i-l-this.marginRight));this.plotHeight=c=u(0,f(v-a-this.marginBottom));this.plotSizeX=e?c:h;this.plotSizeY=e?h:c;this.plotBorderWidth=y.plotBorderWidth||0;this.spacingBox=o.spacingBox={x:r[3],y:r[0],width:i-r[3]-r[1],height:v-r[0]-r[2]};this.plotBox=o.plotBox={x:l,y:a,width:h,height:c};i=2*ft(this.plotBorderWidth/2);e=li(u(i,s[3])/2);o=li(u(i,s[0])/2);this.clipBox={x:e,y:o,width:ft(this.plotSizeX-u(i,s[1])/2-e),height:u(0,ft(this.plotSizeY-u(i,s[2])/2-o))};n||t(this.axes,function(n){n.setAxisSize();n.setAxisTranslation()})},resetMargins:function(){var i=this;t(ou,function(t,r){i[t]=n(i.margin[r],i.spacing[r])});i.axisOffset=[0,0,0,0];i.clipOffset=[0,0,0,0]},drawChartBox:function(){var n=this.options.chart,r=this.renderer,a=this.chartWidth,v=this.chartHeight,t=this.chartBackground,y=this.plotBackground,c=this.plotBorder,p=this.plotBGImage,u=n.borderWidth||0,w=n.backgroundColor,b=n.plotBackgroundColor,k=n.plotBackgroundImage,f=n.plotBorderWidth||0,i,e=this.plotLeft,o=this.plotTop,s=this.plotWidth,h=this.plotHeight,d=this.plotBox,g=this.clipRect,l=this.clipBox;i=u+(n.shadow?8:0);(u||w)&&(t?t.animate(t.crisp({width:a-i,height:v-i})):(t={fill:w||it},u&&(t.stroke=n.borderColor,t["stroke-width"]=u),this.chartBackground=r.rect(i/2,i/2,a-i,v-i,n.borderRadius,u).attr(t).addClass("highcharts-background").add().shadow(n.shadow)));b&&(y?y.animate(d):this.plotBackground=r.rect(e,o,s,h,0).attr({fill:b}).add().shadow(n.plotShadow));k&&(p?p.animate(d):this.plotBGImage=r.image(k,e,o,s,h).add());g?g.animate({width:l.width,height:l.height}):this.clipRect=r.clipRect(l);f&&(c?c.animate(c.crisp({x:e,y:o,width:s,height:h,strokeWidth:-f})):this.plotBorder=r.rect(e,o,s,h,0,-f).attr({stroke:n.plotBorderColor,"stroke-width":f,fill:it,zIndex:1}).add());this.isDirtyBox=!1},propFromSeries:function(){var i=this,u=i.options.chart,n,f=i.options.series,e,r;t(["inverted","angular","polar"],function(t){for(n=k[u.type||u.defaultSeriesType],r=i[t]||u[t]||n&&n.prototype[t],e=f&&f.length;!r&&e--;)(n=k[f[e].type])&&n.prototype[t]&&(r=!0);i[t]=r})},linkSeries:function(){var n=this,i=n.series;t(i,function(n){n.linkedSeries.length=0});t(i,function(t){var i=t.options.linkedTo;di(i)&&(i=i===":previous"?n.series[t.index-1]:n.get(i))&&(i.linkedSeries.push(t),t.linkedParent=i)})},renderSeries:function(){t(this.series,function(n){n.translate();n.render()})},renderLabels:function(){var n=this,i=n.options.labels;i.items&&t(i.items,function(t){var r=e(i.style,t.style),u=c(r.left)+n.plotLeft,f=c(r.top)+n.plotTop+12;delete r.left;delete r.top;n.renderer.text(t.html,u,f).attr({zIndex:2}).css(r).add()})},render:function(){var n=this.axes,o=this.renderer,u=this.options,f,e,i,r;this.setTitle();this.legend=new uu(this,u.legend);this.getStacks();this.getMargins(!0);this.setChartSize();f=this.plotWidth;e=this.plotHeight-=13;t(n,function(n){n.setScale()});this.getAxisMargins();i=f/this.plotWidth>1.1;r=e/this.plotHeight>1.1;(i||r)&&(this.maxTicks=null,t(n,function(n){(n.horiz&&i||!n.horiz&&r)&&n.setTickInterval(!0)}),this.getMargins());this.drawChartBox();this.hasCartesianSeries&&t(n,function(n){n.render()});this.seriesGroup||(this.seriesGroup=o.g("series-group").attr({zIndex:3}).add());this.renderSeries();this.renderLabels();this.showCredits(u.credits);this.hasRendered=!0},showCredits:function(n){n.enabled&&!this.credits&&(this.credits=this.renderer.text(n.text,0,0).on("click",function(){n.href&&(location.href=n.href)}).attr({align:n.position.align,zIndex:8}).css(n.style).add().align(n.position))},destroy:function(){var n=this,f=n.axes,e=n.series,u=n.container,i,o=u&&u.parentNode;for(w(n,"destroy"),st[n.index]=r,dr--,n.renderTo.removeAttribute("data-highcharts-chart"),ht(n),i=f.length;i--;)f[i]=f[i].destroy();for(i=e.length;i--;)e[i]=e[i].destroy();t("title,subtitle,chartBackground,plotBackground,plotBGImage,plotBorder,seriesGroup,clipRect,credits,pointer,scroller,rangeSelector,legend,resetZoomButton,tooltip,renderer".split(","),function(t){var i=n[t];i&&i.destroy&&(n[t]=i.destroy())});u&&(u.innerHTML="",ht(u),o&&lr(u));for(i in n)delete n[i]},isReadyToRender:function(){var n=this;return!vt&&g==g.top&&s.readyState!=="complete"||wt&&!g.canvg?(wt?kf.push(function(){n.firstRender()},n.options.global.canvasToolsURL):s.attachEvent("onreadystatechange",function(){s.detachEvent("onreadystatechange",n.firstRender);s.readyState==="complete"&&n.firstRender()}),!1):!0},firstRender:function(){var n=this,i=n.options,u=n.callback;n.isReadyToRender()&&(n.getContainer(),w(n,"init"),n.resetMargins(),n.setChartSize(),n.propFromSeries(),n.getAxes(),t(i.series||[],function(t){n.initSeries(t)}),n.linkSeries(),w(n,"beforeRender"),h.Pointer&&(n.pointer=new sr(n,i)),n.render(),n.renderer.draw(),u&&u.apply(n,[n]),t(n.callbacks,function(t){n.index!==r&&t.apply(n,[n])}),w(n,"load"),n.cloneRenderTo(!0))},splashArray:function(t,i){var r=i[t],r=yt(r)?r:[r,r,r,r];return[n(i[t+"Top"],r[0]),n(i[t+"Right"],r[1]),n(i[t+"Bottom"],r[2]),n(i[t+"Left"],r[3])]}};df=h.CenteredSeriesMixin={getCenter:function(){for(var i=this.options,u=this.chart,e=2*(i.slicedOffset||0),s=u.plotWidth-2*e,u=u.plotHeight-2*e,r=i.center,r=[n(r[0],"50%"),n(r[1],"50%"),i.size||"100%",i.innerSize||0],h=l(s,u),o,f,t=0;t<4;++t)f=r[t],o=/%$/.test(f),i=t<2||t===2&&o,r[t]=(o?[s,u,h,r[2]][t]*c(f)/100:c(f))+(i?e:0);return r}};ki=function(){};ki.prototype={init:function(n,t,i){return this.series=n,this.color=n.color,this.applyOptions(t,i),this.pointAttr={},n.options.colorByPoint&&(t=n.options.colors||n.chart.options.colors,this.color=this.color||t[n.colorCounter++],n.colorCounter===t.length)&&(n.colorCounter=0),n.chart.pointCount++,this},applyOptions:function(n,t){var i=this.series,u=i.options.pointValKey||i.pointValKey,n=ki.prototype.optionsToObject.call(this,n);return e(this,n),this.options=this.options?e(this.options,n):n,u&&(this.y=this[u]),this.x===r&&i&&(this.x=t===r?i.autoIncrement():t),this},optionsToObject:function(n){var i={},t=this.series,u=t.options.keys,r=u||t.pointArrayMap||["y"],f=r.length,e=0,o=0;if(typeof n=="number"||n===null)i[r[0]]=n;else if(ir(n))for(!u&&n.length>f&&(t=typeof n[0],t==="string"?i.name=n[0]:t==="number"&&(i.x=n[0]),e++);o<f;)i[r[o++]]=n[e++];else typeof n=="object"&&(i=n,n.dataLabels&&(t._hasPointLabels=!0),n.marker&&(t._hasPointMarkers=!0));return i},destroy:function(){var n=this.series.chart,t=n.hoverPoints,i;n.pointCount--;t&&(this.setState(),gt(t,this),!t.length)&&(n.hoverPoints=null);this===n.hoverPoint&&this.onMouseOut();(this.graphic||this.dataLabel)&&(ht(this),this.destroyElements());this.legendItem&&n.legend.destroyItem(this);for(i in this)this[i]=null},destroyElements:function(){for(var i="graphic,dataLabel,dataLabelUpper,group,connector,shadowGroup".split(","),n,t=6;t--;)n=i[t],this[n]&&(this[n]=this[n].destroy())},getLabelConfig:function(){return{x:this.category,y:this.y,key:this.name||this.category,series:this.series,point:this,percentage:this.percentage,total:this.total||this.stackTotal}},tooltipFormatter:function(i){var u=this.series,r=u.tooltipOptions,o=n(r.valueDecimals,""),f=r.valuePrefix||"",e=r.valueSuffix||"";return t(u.pointArrayMap||["y"],function(n){n="{point."+n;(f||e)&&(i=i.replace(n+"}",f+n+"}"+e));i=i.replace(n+"}",n+":,."+o+"f}")}),ur(i,{point:this,series:this.series})},firePointEvent:function(n,t,i){var r=this,u=this.series.options;(u.point.events[n]||r.options&&r.options.events&&r.options.events[n])&&this.importEvents();n==="click"&&u.allowPointSelect&&(i=function(n){r.select(null,n.ctrlKey||n.metaKey||n.shiftKey)});w(this,n,t,i)}};b=h.Series=function(){};b.prototype={isCartesian:!0,type:"line",pointClass:ki,sorted:!0,requireSorting:!0,pointAttrToOptions:{stroke:"lineColor","stroke-width":"lineWidth",fill:"fillColor",r:"radius"},axisTypes:["xAxis","yAxis"],colorCounter:0,parallelArrays:["x","y"],init:function(i,r){var u=this,s,f,o=i.series,h=function(t,i){return n(t.options.index,t._i)-n(i.options.index,i._i)};u.chart=i;u.options=r=u.setOptions(r);u.linkedSeries=[];u.bindAxes();e(u,{name:r.name,state:"",pointAttr:{},visible:r.visible!==!1,selected:r.selected===!0});wt&&(r.animation=!1);f=r.events;for(s in f)d(u,s,f[s]);(f&&f.click||r.point&&r.point.events&&r.point.events.click||r.allowPointSelect)&&(i.runTrackerClick=!0);u.getColor();u.getSymbol();t(u.parallelArrays,function(n){u[n+"Data"]=[]});u.setData(r.data,!1);u.isCartesian&&(i.hasCartesianSeries=!0);o.push(u);u._i=o.length-1;pu(o,h);this.yAxis&&pu(this.yAxis.series,h);t(o,function(n,t){n.index=t;n.name=n.name||"Series "+(t+1)})},bindAxes:function(){var n=this,i=n.options,f=n.chart,u;t(n.axisTypes||[],function(e){t(f[e],function(t){u=t.options;(i[e]===u.index||i[e]!==r&&i[e]===u.id||i[e]===r&&u.index===0)&&(t.series.push(n),n[e]=t,t.isDirty=!0)});n[e]||n.optionalAxis===e||ti(18,!0)})},updateParallelArrays:function(n,i){var r=n.series,u=arguments;t(r.parallelArrays,typeof i=="number"?function(t){var u=t==="y"&&r.toYData?r.toYData(n):n[t];r[t+"Data"][i]=u}:function(n){Array.prototype[i].apply(r[n+"Data"],Array.prototype.slice.call(u,2))})},autoIncrement:function(){var t=this.options,i=this.xIncrement,r,u=t.pointIntervalUnit,i=n(i,t.pointStart,0);return this.pointInterval=r=n(this.pointInterval,t.pointInterval,1),(u==="month"||u==="year")&&(t=new bi(i),t=u==="month"?+t[uf](t[nu]()+r):+t[ff](t[tu]()+r),r=t-i),this.xIncrement=i+r,i},getSegments:function(){var i=-1,r=[],u,n=this.points,f=n.length;if(f)if(this.options.connectNulls){for(u=f;u--;)n[u].y===null&&n.splice(u,1);n.length&&(r=[n])}else t(n,function(t,u){t.y===null?(u>i+1&&r.push(n.slice(i+1,u)),i=u):u===f-1&&r.push(n.slice(i+1,u+1))});this.segments=r},setOptions:function(n){var r=this.chart,t=r.options.plotOptions,r=r.userOptions||{},u=r.plotOptions||{},f=t[this.type];return this.userOptions=n,t=o(f,t.series,n),this.tooltipOptions=o(ut.tooltip,ut.plotOptions[this.type].tooltip,r.tooltip,u.series&&u.series.tooltip,u[this.type]&&u[this.type].tooltip,n.tooltip),f.marker===null&&delete t.marker,this.zoneAxis=t.zoneAxis,n=this.zones=(t.zones||[]).slice(),(t.negativeColor||t.negativeFillColor)&&!t.zones&&n.push({value:t[this.zoneAxis+"Threshold"]||t.threshold||0,color:t.negativeColor,fillColor:t.negativeFillColor}),n.length&&i(n[n.length-1].value)&&n.push({color:this.color,fillColor:this.fillColor}),t},getCyclic:function(n,t,r){var u=this.userOptions,f="_"+n+"Index",e=n+"Counter";t||(i(u[f])?t=u[f]:(u[f]=t=this.chart[e]%r.length,this.chart[e]+=1),t=r[t]);this[n]=t},getColor:function(){this.options.colorByPoint||this.getCyclic("color",this.options.color||ct[this.type].color,this.chart.options.colors)},getSymbol:function(){var n=this.options.marker;this.getCyclic("symbol",n.symbol,this.chart.options.symbols);/^url/.test(this.symbol)&&(n.radius=0)},drawLegendSymbol:tr.drawLineMarker,setData:function(i,u,f,e){var o=this,c=o.points,w=c&&c.length||0,h,s=o.options,b=o.chart,v=null,l=o.xAxis,a=l&&!!l.categories,k=s.turboThreshold,p=this.xData,y=this.yData,d=(h=o.pointArrayMap)&&h.length,i=i||[];if(h=i.length,u=n(u,!0),e!==!1&&h&&w===h&&!o.cropped&&!o.hasGroupedData&&o.visible)t(i,function(n,t){c[t].update(n,!1,null,!1)});else{if(o.xIncrement=null,o.pointRange=a?1:s.pointRange,o.colorCounter=0,t(this.parallelArrays,function(n){o[n+"Data"].length=0}),k&&h>k){for(f=0;v===null&&f<h;)v=i[f],f++;if(hi(v)){for(a=n(s.pointStart,0),s=n(s.pointInterval,1),f=0;f<h;f++)p[f]=a,y[f]=i[f],a+=s;o.xIncrement=a}else if(ir(v))if(d)for(f=0;f<h;f++)s=i[f],p[f]=s[0],y[f]=s.slice(1,d+1);else for(f=0;f<h;f++)s=i[f],p[f]=s[0],y[f]=s[1];else ti(12)}else for(f=0;f<h;f++)i[f]!==r&&(s={series:o},o.pointClass.prototype.applyOptions.apply(s,[i[f]]),o.updateParallelArrays(s,f),a&&s.name)&&(l.names[s.x]=s.name);for(di(y[0])&&ti(14,!0),o.data=[],o.options.data=i,f=w;f--;)c[f]&&c[f].destroy&&c[f].destroy();l&&(l.minRange=l.userMinRange);o.isDirty=o.isDirtyData=b.isDirtyBox=!0;f=!1}u&&b.redraw(f)},processData:function(n){var t=this.xData,c=this.yData,i=t.length,f,v,e,o,u,l,a,s,h;if(f=0,o=this.xAxis,l=this.options,u=l.cropThreshold,a=this.isCartesian,a&&!this.isDirty&&!o.isDirty&&!this.yAxis.isDirty&&!n)return!1;for(o&&(n=o.getExtremes(),s=n.min,h=n.max),a&&this.sorted&&(!u||i>u||this.forceCrop)&&(t[i-1]<s||t[0]>h?(t=[],c=[]):(t[0]<s||t[i-1]>h)&&(f=this.cropData(this.xData,this.yData,s,h),t=f.xData,c=f.yData,f=f.start,v=!0)),u=t.length-1;u>=0;u--)i=t[u]-t[u-1],i>0&&(e===r||i<e)?e=i:i<0&&this.requireSorting&&ti(15);this.cropped=v;this.cropStart=f;this.processedXData=t;this.processedYData=c;l.pointRange===null&&(this.pointRange=e||1);this.closestPointRange=e},cropData:function(t,i,r,f){for(var h=t.length,o=0,s=h,c=n(this.cropShoulder,1),e=0;e<h;e++)if(t[e]>=r){o=u(0,e-c);break}for(;e<h;e++)if(t[e]>f){s=e+c;break}return{xData:t.slice(o,s),yData:i.slice(o,s),start:o,end:s}},generatePoints:function(){var e=this.options.data,t=this.data,c,o=this.processedXData,v=this.processedYData,l=this.pointClass,s=o.length,a=this.cropStart||0,i,u=this.hasGroupedData,h,f=[],n;for(t||u||(t=[],t.length=e.length,t=this.data=t),n=0;n<s;n++)i=a+n,u?f[n]=(new l).init(this,[o[n]].concat(ci(v[n]))):(t[i]?h=t[i]:e[i]!==r&&(t[i]=h=(new l).init(this,e[i],o[n])),f[n]=h),f[n].index=i;if(t&&(s!==(c=t.length)||u))for(n=0;n<c;n++)(n===a&&!u&&(n+=s),t[n])&&(t[n].destroyElements(),t[n].plotX=r);this.data=t;this.points=f},getExtremes:function(n){var c=this.yAxis,s=this.processedXData,f,o=[],h=0;f=this.xAxis.getExtremes();var l=f.min,a=f.max,u,e,t,i,n=n||this.stackedYData||this.processedYData;for(f=n.length,i=0;i<f;i++)if(e=s[i],t=n[i],u=t!==null&&t!==r&&(!c.isLog||t.length||t>0),e=this.getExtremesFromAll||this.cropped||(s[i+1]||e)>=l&&(s[i-1]||e)<=a,u&&e)if(u=t.length)for(;u--;)t[u]!==null&&(o[h++]=t[u]);else o[h++]=t;this.dataMin=hr(o);this.dataMax=nr(o)},translate:function(){var o;this.processedXData||this.processData();this.generatePoints();for(var s=this.options,d=s.stacking,a=this.xAxis,y=a.categories,h=this.yAxis,g=this.points,tt=g.length,it=!!this.modifyValue,w=s.pointPlacement,rt=w==="between"||hi(w),b=s.threshold,c,e,nt,k=Number.MAX_VALUE,s=0;s<tt;s++){var t=g[s],v=t.x,f=t.y;e=t.low;o=d&&h.stacks[(this.negStacks&&f<b?"-":"")+this.stackKey];h.isLog&&f!==null&&f<=0&&(t.y=f=null,ti(10));t.plotX=c=a.translate(v,0,0,0,1,w,this.type==="flags");d&&this.visible&&o&&o[v]&&(o=o[v],f=o.points[this.index+","+s],e=f[0],f=f[1],e===0&&(e=n(b,h.min)),h.isLog&&e<=0&&(e=null),t.total=t.stackTotal=o.total,t.percentage=o.total&&t.y/o.total*100,t.stackY=f,o.setOffset(this.pointXOffset||0,this.barW||0));t.yBottom=i(e)?h.translate(e,0,1,0,1):null;it&&(f=this.modifyValue(f,t));t.plotY=e=typeof f=="number"&&f!==Infinity?l(u(-1e5,h.translate(f,0,1,0,1)),1e5):r;t.isInside=e!==r&&e>=0&&e<=h.len&&c>=0&&c<=a.len;t.clientX=rt?a.translate(v,0,0,0,1):c;t.negative=t.y<(b||0);t.category=y&&y[t.x]!==r?y[t.x]:t.x;s&&(k=l(k,p(c-nt)));nt=c}this.closestPointRangePx=k;this.getSegments()},setClip:function(n){var t=this.chart,e=t.renderer,o=t.inverted,u=this.clipBox,f=u||t.clipBox,i=this.sharedClipKey||["_sharedClip",n&&n.duration,n&&n.easing,f.height].join(","),r=t[i],s=t[i+"m"];r||(n&&(f.width=0,t[i+"m"]=s=e.clipRect(-99,o?-t.plotLeft:-t.plotTop,99,o?t.chartWidth:t.chartHeight)),t[i]=r=e.clipRect(f));n&&(r.count+=1);this.options.clip!==!1&&(this.group.clip(n||u?r:t.clipRect),this.markerGroup.clip(s),this.sharedClipKey=i);n||(r.count-=1,r.count<=0&&i&&t[i]&&(u||(t[i]=t[i].destroy()),t[i+"m"]&&(t[i+"m"]=t[i+"m"].destroy())))},animate:function(n){var i=this.chart,t=this.options.animation,r;t&&!yt(t)&&(t=ct[this.type].animation);n?this.setClip(t):(r=this.sharedClipKey,(n=i[r])&&n.animate({width:i.plotSizeX},t),i[r+"m"]&&i[r+"m"].animate({width:i.plotSizeX+99},t),this.animate=null)},afterAnimate:function(){this.setClip();w(this,"afterAnimate")},drawPoints:function(){var f,y=this.points,b=this.chart,c,o,l,t,i,a,p,u,h=this.options.marker,k=this.pointAttr[""],s,w,v,d=this.markerGroup,g=n(h.enabled,this.xAxis.isRadial,this.closestPointRangePx>2*h.radius);if(h.enabled!==!1||this._hasPointMarkers)for(l=y.length;l--;)(t=y[l],c=ft(t.plotX),o=t.plotY,u=t.graphic,s=t.marker||{},w=!!t.marker,f=g&&s.enabled===r||s.enabled,v=t.isInside,f&&o!==r&&!isNaN(o)&&t.y!==null)?(f=t.pointAttr[t.selected?"select":""]||k,i=f.r,a=n(s.symbol,this.symbol),p=a.indexOf("url")===0,u)?u[v?"show":"hide"](!0).animate(e({x:c-i,y:o-i},u.symbolName?{width:2*i,height:2*i}:{})):v&&(i>0||p)&&(t.graphic=b.renderer.symbol(a,c-i,o-i,2*i,2*i,w?s:h).attr(f).add(d)):u&&(t.graphic=u.destroy())},convertAttribs:function(t,i,r,u){var e=this.pointAttrToOptions,f,o,s={},t=t||{},i=i||{},r=r||{},u=u||{};for(f in e)o=e[f],s[f]=n(t[o],i[f],r[f],u[f]);return s},getAttribs:function(){var o=this,a=o.options,r=ct[o.type].marker?a.marker:a,c=r.states,u=c.hover,s,l=o.color,y=o.options.negativeColor,b,k,v,d,g;s={stroke:l,fill:l};var p=o.points||[],n,h=[],f,w=o.pointAttrToOptions;if(f=o.hasPointSpecificOptions,b=r.lineColor,k=r.fillColor,n=a.turboThreshold,v=o.zones,d=o.zoneAxis||"y",a.marker?(u.radius=u.radius||r.radius+u.radiusPlus,u.lineWidth=u.lineWidth||r.lineWidth+u.lineWidthPlus):(u.color=u.color||ui(u.color||l).brighten(u.brightness).get(),u.negativeColor=u.negativeColor||ui(u.negativeColor||y).brighten(u.brightness).get()),h[""]=o.convertAttribs(r,s),t(["hover","select"],function(n){h[n]=o.convertAttribs(c[n],h[""])}),o.pointAttr=h,l=p.length,!n||l<n||f)for(;l--;){if(n=p[l],(r=n.options&&n.options.marker||n.options)&&r.enabled===!1&&(r.radius=0),v.length){for(f=0,s=v[f];n[d]>=s.value;)s=v[++f];n.color=n.fillColor=s.color}if(f=a.colorByPoint||n.color,n.options)for(g in w)i(r[w[g]])&&(f=!0);f?(r=r||{},f=[],c=r.states||{},s=c.hover=c.hover||{},a.marker||(s.color=s.color||!n.options.color&&u[n.negative&&y?"negativeColor":"color"]||ui(n.color).brighten(s.brightness||u.brightness).get()),s={color:n.color},k||(s.fillColor=n.color),b||(s.lineColor=n.color),r.hasOwnProperty("color")&&!r.color&&delete r.color,f[""]=o.convertAttribs(e(s,r),h[""]),f.hover=o.convertAttribs(c.hover,h.hover,f[""]),f.select=o.convertAttribs(c.select,h.select,f[""])):f=h;n.pointAttr=f}},destroy:function(){var n=this,f=n.chart,s=/AppleWebKit\/533/.test(vi),r,o=n.data||[],e,i,u;for(w(n,"destroy"),ht(n),t(n.axisTypes||[],function(t){(u=n[t])&&(gt(u.series,n),u.isDirty=u.forceRedraw=!0)}),n.legendItem&&n.chart.legend.destroyItem(n),r=o.length;r--;)(e=o[r])&&e.destroy&&e.destroy();n.points=null;clearTimeout(n.animationTimeout);for(i in n)n[i]instanceof tt&&!n[i].survive&&(r=s&&i==="group"?"hide":"destroy",n[i][r]());f.hoverSeries===n&&(f.hoverSeries=null);gt(f.series,n);for(i in n)delete n[i]},getSegmentPath:function(n){var r=this,i=[],u=r.options.step;return t(n,function(t,f){var o=t.plotX,s=t.plotY,e;r.getPointSpline?i.push.apply(i,r.getPointSpline(n,t,f)):(i.push(f?"L":"M"),u&&f&&(e=n[f-1],u==="right"?i.push(e.plotX,s):u==="center"?i.push((e.plotX+o)/2,e.plotY,(e.plotX+o)/2,s):i.push(o,e.plotY)),i.push(t.plotX,t.plotY))}),i},getGraphPath:function(){var n=this,i=[],r,u=[];return t(n.segments,function(t){r=n.getSegmentPath(t);t.length>1?i=i.concat(r):u.push(t[0])}),n.singlePoints=u,n.graphPath=i},drawGraph:function(){var i=this,n=this.options,u=[["graph",n.lineColor||this.color,n.dashStyle]],f=n.lineWidth,o=n.linecap!=="square",r=this.getGraphPath(),e=this.fillGraph&&this.color||it;t(this.zones,function(t,r){u.push(["zoneGraph"+r,t.color||i.color,t.dashStyle||n.dashStyle])});t(u,function(t,u){var h=t[0],s=i[h];s?(ru(s),s.animate({d:r})):(f||e)&&r.length&&(s={stroke:t[1],"stroke-width":f,fill:e,zIndex:1},t[2]?s.dashstyle=t[2]:o&&(s["stroke-linecap"]=s["stroke-linejoin"]="round"),i[h]=i.chart.renderer.path(r).attr(s).add(i.group).shadow(u<2&&n.shadow))})},applyZones:function(){var y=this,s=this.chart,p=s.renderer,w=this.zones,i,r,h=this.clips||[],e,c=this.graph,l=this.area,b=u(s.chartWidth,s.chartHeight),o=this[(this.zoneAxis||"y")+"Axis"],a=o.reversed,v=o.horiz,k=!1;w.length&&(c||l)&&(c&&c.hide(),l&&l.hide(),t(w,function(t,u){i=n(r,a?v?s.plotWidth:0:v?0:o.toPixels(o.min));r=f(o.toPixels(n(t.value,o.max),!0));i=o.isXAxis?i>r?r:i:i<r?r:i;k&&(i=r=o.toPixels(o.max));o.isXAxis?(e={x:a?r:i,y:0,width:Math.abs(i-r),height:b},v)||(e.x=s.plotHeight-e.x):(e={x:0,y:a?i:r,width:b,height:Math.abs(i-r)},v)&&(e.y=s.plotWidth-e.y);s.inverted&&p.isVML&&(e=o.isXAxis?{x:0,y:a?i:r,height:e.width,width:s.chartWidth}:{x:e.y-s.plotLeft-s.spacingBox.x,y:0,width:e.height,height:s.chartHeight});h[u]?h[u].animate(e):(h[u]=p.clipRect(e),c&&y["zoneGraph"+u].clip(h[u]),l&&y["zoneArea"+u].clip(h[u]));k=t.value>o.max}),this.clips=h)},invertGroups:function(){function i(){var i={width:n.yAxis.len,height:n.xAxis.len};t(["group","markerGroup"],function(t){n[t]&&n[t].attr(i).invert()})}var n=this,r=n.chart;n.xAxis&&(d(r,"resize",i),d(n,"destroy",function(){ht(r,"resize",i)}),i(),n.invertGroups=i)},plotGroup:function(n,t,i,r,u){var f=this[n],e=!f;return e&&(this[n]=f=this.chart.renderer.g(t).attr({visibility:i,zIndex:r||.1}).add(u)),f[e?"attr":"animate"](this.getPlotBox()),f},getPlotBox:function(){var t=this.chart,i=this.xAxis,n=this.yAxis;return t.inverted&&(i=n,n=this.xAxis),{translateX:i?i.left:t.plotLeft,translateY:n?n.top:t.plotTop,scaleX:1,scaleY:1}},render:function(){var i=this,r=i.chart,u,e=i.options,f=(u=e.animation)&&!!i.animate&&r.renderer.isSVG&&n(u.duration,500)||0,o=i.visible?"visible":"hidden",s=e.zIndex,h=i.hasRendered,c=r.seriesGroup;u=i.plotGroup("group","series",o,s,c);i.markerGroup=i.plotGroup("markerGroup","markers",o,s,c);f&&i.animate(!0);i.getAttribs();u.inverted=i.isCartesian?r.inverted:!1;i.drawGraph&&(i.drawGraph(),i.applyZones());t(i.points,function(n){n.redraw&&n.redraw()});i.drawDataLabels&&i.drawDataLabels();i.visible&&i.drawPoints();i.drawTracker&&i.options.enableMouseTracking!==!1&&i.drawTracker();r.inverted&&i.invertGroups();e.clip===!1||i.sharedClipKey||h||u.clip(r.clipRect);f&&i.animate();h||(f?i.animationTimeout=setTimeout(function(){i.afterAnimate()},f):i.afterAnimate());i.isDirty=i.isDirtyData=!1;i.hasRendered=!0},redraw:function(){var t=this.chart,r=this.isDirtyData,e=this.isDirty,i=this.group,u=this.xAxis,f=this.yAxis;i&&(t.inverted&&i.attr({width:t.plotWidth,height:t.plotHeight}),i.animate({translateX:n(u&&u.left,t.plotLeft),translateY:n(f&&f.top,t.plotTop)}));this.translate();this.render();r&&w(this,"updatedData");(e||r)&&delete this.kdTree},kdDimensions:1,kdTree:null,kdAxisArray:["clientX","plotY"],kdComparer:"distX",searchPoint:function(n){var t=this.xAxis,i=this.yAxis,r=this.chart.inverted;return this.searchKDTree({clientX:r?t.len-n.chartY+t.pos:n.chartX-t.pos,plotY:r?i.len-n.chartX+i.pos:n.chartY-i.pos})},buildKDTree:function(){function t(i,r,u){var e,f;if(f=i&&i.length)return e=n.kdAxisArray[r%u],i.sort(function(n,t){return n[e]-t[e]}),f=Math.floor(f/2),{point:i[f],left:t(i.slice(0,f),r+1,u),right:t(i.slice(f+1),r+1,u)}}function i(){var i=lu(n.points,function(n){return n.y!==null});n.kdTree=t(i,r,r)}var n=this,r=n.kdDimensions;delete n.kdTree;n.options.kdSync?i():setTimeout(i)},searchKDTree:function(n){function f(n,o,s,h){var l=o.point,a=e.kdAxisArray[s%h],c,v=l,y,p;return c=i(n[r])&&i(l[r])?Math.pow(n[r]-l[r],2):null,y=i(n[u])&&i(l[u])?Math.pow(n[u]-l[u],2):null,p=(c||0)+(y||0),c={distX:i(c)?Math.sqrt(c):Number.MAX_VALUE,distY:i(y)?Math.sqrt(y):Number.MAX_VALUE,distR:i(p)?Math.sqrt(p):Number.MAX_VALUE},l.dist=c,a=n[a]-l[a],c=a<0?"left":"right",o[c]&&(c=f(n,o[c],s+1,h),v=c.dist[t]<v.dist[t]?c:l,l=a<0?"right":"left",o[l]&&Math.sqrt(a*a)<v.dist[t]&&(n=f(n,o[l],s+1,h),v=n.dist[t]<v.dist[t]?n:v)),v}var e=this,t=this.kdComparer,r=this.kdAxisArray[0],u=this.kdAxisArray[1];return this.kdTree||this.buildKDTree(),this.kdTree?f(n,this.kdTree,this.kdDimensions,this.kdDimensions):void 0}};cf.prototype={destroy:function(){cr(this,this.axis)},render:function(n){var t=this.options,i=t.format,i=i?ur(i,this):t.formatter.call(this);this.label?this.label.attr({text:i,visibility:"hidden"}):this.label=this.axis.chart.renderer.text(i,null,null,t.useHTML).css(t.style).attr({align:this.textAlign,rotation:t.rotation,visibility:"hidden"}).add(n)},setOffset:function(n,t){var i=this.axis,e=i.chart,r=e.inverted,u=i.reversed,u=this.isNegative&&!u||!this.isNegative&&u,f=i.translate(i.usePercentage?100:this.total,0,0,0,1),i=i.translate(0),i=p(f-i),s=e.xAxis[0].translate(this.x)+n,o=e.plotHeight,u={x:r?u?f:f-i:s,y:r?o-s-t:u?o-f-i:o-f,width:r?i:t,height:r?t:i};(r=this.label)&&(r.align(this.alignOptions,null,u),u=r.alignAttr,r[this.options.crop===!1||e.isInsidePlot(u.x,u.y)?"show":"hide"](!0))}};ei.prototype.buildStacks=function(){var i=this.series,r=n(this.options.reversedStacks,!0),t=i.length;if(!this.isXAxis){for(this.usePercentage=!1;t--;)i[r?t:i.length-t-1].setStackedPoints();if(this.usePercentage)for(t=0;t<i.length;t++)i[t].setPercentStacks()}};ei.prototype.renderStackTotals=function(){var n=this.chart,f=n.renderer,i=this.stacks,r,u,t=this.stackTotalGroup;t||(this.stackTotalGroup=t=f.g("stack-labels").attr({visibility:"visible",zIndex:6}).add());t.translate(n.plotLeft,n.plotTop);for(r in i)for(u in n=i[r],n)n[u].render(t)};b.prototype.setStackedPoints=function(){if(this.options.stacking&&!(this.visible!==!0&&this.chart.options.chart.ignoreHiddenSeries!==!1)){for(var b=this.processedXData,a=this.processedYData,v=[],k=a.length,s=this.options,d=s.threshold,g=s.stack,s=s.stacking,h=this.stackKey,y="-"+h,w=this.negStacks,e=this.yAxis,i=e.stacks,c=e.oldStacks,r,n,l,t,o,f=0;f<k;f++)t=b[f],o=a[f],l=this.index+","+f,n=(r=w&&o<d)?y:h,i[n]||(i[n]={}),i[n][t]||(c[n]&&c[n][t]?(i[n][t]=c[n][t],i[n][t].total=null):i[n][t]=new cf(e,e.options.stackLabels,r,t,g)),n=i[n][t],n.points[l]=[n.cum||0],s==="percent"?(r=r?h:y,w&&i[r]&&i[r][t]?(r=i[r][t],n.total=r.total=u(r.total,n.total)+p(o)||0):n.total=pt(n.total+(p(o)||0))):n.total=pt(n.total+(o||0)),n.cum=(n.cum||0)+(o||0),n.points[l].push(n.cum),v[f]=n.cum;s==="percent"&&(e.usePercentage=!0);this.stackedYData=v;e.oldStacks={}}};b.prototype.setPercentStacks=function(){var n=this,i=n.stackKey,r=n.yAxis.stacks,u=n.processedXData;t([i,"-"+i],function(t){for(var o,e=u.length,i,f;e--;)(i=u[e],o=(f=r[t]&&r[t][i])&&f.points[n.index+","+e],i=o)&&(f=f.total?100/f.total:0,i[0]=pt(i[0]*f),i[1]=pt(i[1]*f),n.stackedYData[e]=i[1])})};e(a.prototype,{addSeries:function(t,i,r){var f,u=this;return t&&(i=n(i,!0),w(u,"addSeries",{options:t},function(){f=u.initSeries(t);u.isDirtyLegend=!0;u.linkSeries();i&&u.redraw(r)})),f},addAxis:function(t,i,r,u){var f=i?"xAxis":"yAxis",e=this.options;new ei(this,o(t,{index:this[f].length,isX:i}));e[f]=ci(e[f]||{});e[f].push(t);n(r,!0)&&this.redraw(u)},showLoading:function(n){var t=this,u=t.options,i=t.loadingDiv,r=u.loading,f=function(){i&&y(i,{left:t.plotLeft+"px",top:t.plotTop+"px",width:t.plotWidth+"px",height:t.plotHeight+"px"})};i||(t.loadingDiv=i=lt(er,{className:"highcharts-loading"},e(r.style,{zIndex:10,display:it}),t.container),t.loadingSpan=lt("span",null,r.labelStyle,i),d(t,"redraw",f));t.loadingSpan.innerHTML=n||u.lang.loading;t.loadingShown||(y(i,{opacity:0,display:""}),au(i,{opacity:r.style.opacity},{duration:r.showDuration||0}),t.loadingShown=!0);f()},hideLoading:function(){var t=this.options,n=this.loadingDiv;n&&au(n,{opacity:0},{duration:t.loading.hideDuration||100,complete:function(){y(n,{display:it})}});this.loadingShown=!1}});e(ki.prototype,{update:function(t,i,r,u){function c(){f.applyOptions(t);yt(t)&&!ir(t)&&(f.redraw=function(){s&&(t&&t.marker&&t.marker.symbol?f.graphic=s.destroy():s.attr(f.pointAttr[f.state||""]));t&&t.dataLabels&&f.dataLabel&&(f.dataLabel=f.dataLabel.destroy());f.redraw=null});h=f.index;e.updateParallelArrays(f,h);a&&f.name&&(a[f.x]=f.name);l.data[h]=f.options;e.isDirty=e.isDirtyData=!0;!e.fixedBox&&e.hasCartesianSeries&&(o.isDirtyBox=!0);o.legend.display&&l.legendType==="point"&&(e.updateTotals(),o.legend.clearItems());i&&o.redraw(r)}var f=this,e=f.series,s=f.graphic,h,o=e.chart,l=e.options,a=e.xAxis&&e.xAxis.names,i=n(i,!0);u===!1?c():f.firePointEvent("update",{options:t},c)},remove:function(n,t){this.series.removePoint(or(this,this.series.data),n,t)}});e(b.prototype,{addPoint:function(i,r,u,f){var e=this,a=e.options,h=e.data,c=e.graph,o=e.area,v=e.chart,y=e.xAxis&&e.xAxis.names,w=c&&c.shift||0,s=["graph","area"],c=a.data,p,l=e.xData;if(ar(f,v),u){for(f=e.zones.length;f--;)s.push("zoneGraph"+f,"zoneArea"+f);t(s,function(n){e[n]&&(e[n].shift=w+1)})}if(o&&(o.isArea=!0),r=n(r,!0),o={series:e},e.pointClass.prototype.applyOptions.apply(o,[i]),s=o.x,f=l.length,e.requireSorting&&s<l[f-1])for(p=!0;f&&l[f-1]>s;)f--;e.updateParallelArrays(o,"splice",f,0,0);e.updateParallelArrays(o,f);y&&o.name&&(y[s]=o.name);c.splice(f,0,i);p&&(e.data.splice(f,0,null),e.processData());a.legendType==="point"&&e.generatePoints();u&&(h[0]&&h[0].remove?h[0].remove(!1):(h.shift(),e.updateParallelArrays(o,"shift"),c.shift()));e.isDirty=!0;e.isDirtyData=!0;r&&(e.getAttribs(),v.redraw())},removePoint:function(t,i,r){var u=this,e=u.data,f=e[t],o=u.points,s=u.chart,h=function(){e.length===o.length&&o.splice(t,1);e.splice(t,1);u.options.data.splice(t,1);u.updateParallelArrays(f||{series:u},"splice",t,1);f&&f.destroy();u.isDirty=!0;u.isDirtyData=!0;i&&s.redraw()};ar(r,s);i=n(i,!0);f?f.firePointEvent("remove",null,h):h()},remove:function(t,i){var r=this,u=r.chart,t=n(t,!0);r.isRemoving||(r.isRemoving=!0,w(r,"remove",null,function(){r.destroy();u.isDirtyLegend=u.isDirtyBox=!0;u.linkSeries();t&&u.redraw(i)}));r.isRemoving=!1},update:function(i,u){var s=this,h=this.chart,a=this.userOptions,c=this.type,v=k[c].prototype,f=["group","markerGroup","dataLabelsGroup"],l;(i.type&&i.type!==c||i.zIndex!==void 0)&&(f.length=0);t(f,function(n){f[n]=s[n];delete s[n]});i=o(a,{animation:!1,index:this.index,pointStart:this.xData[0]},{data:this.options.data},i);this.remove(!1);for(l in v)this[l]=r;e(this,k[i.type||c].prototype);t(f,function(n){s[n]=f[n]});this.init(h,i);h.linkSeries();n(u,!0)&&h.redraw(!1)}});e(ei.prototype,{update:function(t,i){var u=this.chart,t=u.options[this.coll][this.options.index]=o(this.userOptions,t);this.destroy(!0);this._addedPlotLB=r;this.init(u,e(t,{events:r}));u.isDirtyBox=!0;n(i,!0)&&u.redraw()},remove:function(i){for(var r=this.chart,u=this.coll,f=this.series,e=f.length;e--;)f[e]&&f[e].remove(!1);gt(r.axes,this);gt(r[u],this);r.options[u].splice(this.options.index,1);t(r[u],function(n,t){n.options.index=t});this.destroy();r.isDirtyBox=!0;n(i,!0)&&r.redraw()},setTitle:function(n,t){this.update({title:n},t)},setCategories:function(n,t){this.update({categories:n},t)}});si=ni(b);k.line=si;ct.area=o(rt,{threshold:0});kt=ni(b,{type:"area",getSegments:function(){var a=this,u=[],r=[],f=[],v=this.xAxis,e=this.yAxis,o=e.stacks[this.stackKey],i={},s,h,c=this.points,y=this.options.connectNulls,n,l;if(this.options.stacking&&!this.cropped){for(n=0;n<c.length;n++)i[c[n].x]=c[n];for(l in o)o[l].total!==null&&f.push(+l);f.sort(function(n,t){return n-t});t(f,function(t){var u=0,f;if(!y||i[t]&&i[t].y!==null)if(i[t])r.push(i[t]);else{for(n=a.index;n<=e.series.length;n++)if(f=o[t].points[n+","+t]){u=f[1];break}s=v.translate(t);h=e.toPixels(u,!0);r.push({y:null,plotX:s,clientX:s,plotY:h,yBottom:h,onMouseOver:ri})}});r.length&&u.push(r)}else b.prototype.getSegments.call(this),u=this.segments;this.segments=u},getSegmentPath:function(t){var r=b.prototype.getSegmentPath.call(this,t),u=[].concat(r),i,f=this.options,e,o;if(i=r.length,e=this.yAxis.getThreshold(f.threshold),i===3&&u.push("L",r[1],r[2]),f.stacking&&!this.closedStacks)for(i=t.length-1;i>=0;i--)o=n(t[i].yBottom,e),i<t.length-1&&f.step&&u.push(t[i+1].plotX,o),u.push(t[i].plotX,o);else this.closeSegment(u,t,e);return this.areaPath=this.areaPath.concat(u),r},closeSegment:function(n,t,i){n.push("L",t[t.length-1].plotX,i,"L",t[0].plotX,i)},drawGraph:function(){this.areaPath=[];b.prototype.drawGraph.apply(this);var i=this,u=this.areaPath,r=this.options,f=[["area",this.color,r.fillColor]];t(this.zones,function(n,t){f.push(["zoneArea"+t,n.color||i.color,n.fillColor||r.fillColor])});t(f,function(t){var f=t[0],e=i[f];e?e.animate({d:u}):i[f]=i.chart.renderer.path(u).attr({fill:n(t[2],ui(t[1]).setOpacity(n(r.fillOpacity,.75)).get()),zIndex:0}).add(i.group)})},drawLegendSymbol:tr.drawRectangle});k.area=kt;ct.spline=o(rt);si=ni(b,{type:"spline",getPointSpline:function(n,t,i){var h=t.plotX,r=t.plotY,o=n[i-1],s=n[i+1],a,e,c,f,v;return o&&s&&(n=o.plotY,c=s.plotX,s=s.plotY,a=(1.5*h+o.plotX)/2.5,e=(1.5*r+n)/2.5,c=(1.5*h+c)/2.5,f=(1.5*r+s)/2.5,v=(f-e)*(c-h)/(c-a)+r-f,e+=v,f+=v,e>n&&e>r?(e=u(n,r),f=2*r-e):e<n&&e<r&&(e=l(n,r),f=2*r-e),f>s&&f>r?(f=u(s,r),e=2*r-f):f<s&&f<r&&(f=l(s,r),e=2*r-f),t.rightContX=c,t.rightContY=f),i?(t=["C",o.rightContX||o.plotX,o.rightContY||o.plotY,a||h,e||r,h,r],o.rightContX=o.rightContY=null):t=["M",h,r],t}});k.spline=si;ct.areaspline=o(ct.area);kt=kt.prototype;si=ni(si,{type:"areaspline",closedStacks:!0,getSegmentPath:kt.getSegmentPath,closeSegment:kt.closeSegment,drawGraph:kt.drawGraph,drawLegendSymbol:tr.drawRectangle});k.areaspline=si;ct.column=o(rt,{borderColor:"#FFFFFF",borderRadius:0,groupPadding:.2,marker:null,pointPadding:.1,minPointLength:0,cropThreshold:50,pointRange:null,states:{hover:{brightness:.1,shadow:!1,halo:!1},select:{color:"#C0C0C0",borderColor:"#000000",shadow:!1}},dataLabels:{align:null,verticalAlign:null,y:null},stickyTracking:!1,tooltip:{distance:6},threshold:0});si=ni(b,{type:"column",pointAttrToOptions:{stroke:"borderColor",fill:"color",r:"borderRadius"},cropShoulder:0,directTouch:!0,trackerGroups:["group","dataLabelsGroup"],negStacks:!0,init:function(){b.prototype.init.apply(this,arguments);var n=this,i=n.chart;i.hasRendered&&t(i.series,function(t){t.type===n.type&&(t.isDirty=!0)})},getColumnMetrics:function(){var f=this,e=f.options,u=f.xAxis,y=f.yAxis,w=u.reversed,s,a={},v,o=0;e.grouping===!1?o=1:t(f.chart.series,function(n){var t=n.options,i=n.yAxis;n.type===f.type&&n.visible&&y.len===i.len&&y.pos===i.pos&&(t.stacking?(s=n.stackKey,a[s]===r&&(a[s]=o++),v=a[s]):t.grouping!==!1&&(v=o++),n.columnIndex=v)});var u=l(p(u.transA)*(u.ordinalSlope||e.pointRange||u.closestPointRange||u.tickInterval||1),u.len),b=u*e.groupPadding,h=(u-2*b)/o,c=e.pointWidth,e=i(c)?(h-c)/2:h*e.pointPadding,c=n(c,h-2*e);return f.columnMetrics={width:c,offset:e+(b+((w?o-(f.columnIndex||0):f.columnIndex)||0)*h-u/2)*(w?-1:1)}},translate:function(){var i=this,o=i.chart,s=i.options,c=i.borderWidth=n(s.borderWidth,i.closestPointRange*i.xAxis.transA<2?0:1),r=i.yAxis,h=i.translatedThreshold=r.getThreshold(s.threshold),e=n(s.minPointLength,5),y=i.getColumnMetrics(),w=y.width,a=i.barW=u(w,1+2*c),d=i.pointXOffset=y.offset,k=-(c%2?.5:0),v=c%2?.5:1;o.inverted&&(h-=.5,o.renderer.isVML&&(v+=1));s.pointPadding&&(a=li(a));b.prototype.translate.apply(i);t(i.points,function(t){var b=n(t.yBottom,h),nt=l(u(-999-b,t.plotY),r.len+999+b),c=t.plotX+d,g=a,s=l(nt,b),y,tt;y=u(nt,b)-s;p(y)<e&&e&&(y=e,tt=!r.reversed&&!t.negative||r.reversed&&t.negative,s=f(p(s-h)>e?b-e:h-(tt?e:0)));t.barX=c;t.pointWidth=w;t.tooltipPos=o.inverted?[r.len+r.pos-o.plotLeft-nt,i.xAxis.len-c-g/2]:[c+g/2,nt+r.pos-o.plotTop];g=f(c+g)+k;c=f(c)+k;g-=c;b=p(s)<.5;y=l(f(s+y)+v,9e4);s=f(s)+v;y-=s;b&&(s-=1,y+=1);t.shapeType="rect";t.shapeArgs={x:c,y:s,width:g,height:y}})},getSymbol:ri,drawLegendSymbol:tr.drawRectangle,drawGraph:ri,drawPoints:function(){var n=this,e=this.chart,u=n.options,h=e.renderer,c=u.animationLimit||250,f,s;t(n.points,function(t){var l=t.plotY,a=t.graphic;l===r||isNaN(l)||t.y===null?a&&(t.graphic=a.destroy()):(f=t.shapeArgs,l=i(n.borderWidth)?{"stroke-width":n.borderWidth}:{},s=t.pointAttr[t.selected?"select":""]||n.pointAttr[""],a?(ru(a),a.attr(l)[e.pointCount<c?"animate":"attr"](o(f))):t.graphic=h[t.shapeType](f).attr(l).attr(s).add(n.group).shadow(u.shadow,null,u.stacking&&!u.borderRadius))})},animate:function(n){var i=this.yAxis,f=this.options,r=this.chart.inverted,t={};vt&&(n?(t.scaleY=.001,n=l(i.pos+i.len,u(i.pos,i.toPixels(f.threshold))),r?t.translateX=n-i.len:t.translateY=n,this.group.attr(t)):(t.scaleY=1,t[r?"translateX":"translateY"]=i.pos,this.group.animate(t,this.options.animation),this.animate=null))},remove:function(){var n=this,i=n.chart;i.hasRendered&&t(i.series,function(t){t.type===n.type&&(t.isDirty=!0)});b.prototype.remove.apply(n,arguments)}});k.column=si;ct.bar=o(ct.column);kt=ni(si,{type:"bar",inverted:!0});k.bar=kt;ct.scatter=o(rt,{lineWidth:0,marker:{enabled:!0},tooltip:{headerFormat:'<span style="color:{series.color}">●<\/span> <span style="font-size: 10px;"> {series.name}<\/span><br/>',pointFormat:"x: <b>{point.x}<\/b><br/>y: <b>{point.y}<\/b><br/>"}});kt=ni(b,{type:"scatter",sorted:!1,requireSorting:!1,noSharedTooltip:!0,trackerGroups:["group","markerGroup","dataLabelsGroup"],takeOrdinalPosition:!1,kdDimensions:2,kdComparer:"distR",drawGraph:function(){this.options.lineWidth&&b.prototype.drawGraph.call(this)}});k.scatter=kt;ct.pie=o(rt,{borderColor:"#FFFFFF",borderWidth:1,center:[null,null],clip:!1,colorByPoint:!0,dataLabels:{distance:30,enabled:!0,formatter:function(){return this.point.name},x:0},ignoreHiddenPoint:!0,legendType:"point",marker:null,size:null,showInLegend:!1,slicedOffset:10,states:{hover:{brightness:.1,shadow:!1}},stickyTracking:!1,tooltip:{followPointer:!0}});rt={type:"pie",isCartesian:!1,pointClass:ni(ki,{init:function(){ki.prototype.init.apply(this,arguments);var t=this,i;return e(t,{visible:t.visible!==!1,name:n(t.name,"Slice")}),i=function(n){t.slice(n.type==="select")},d(t,"select",i),d(t,"unselect",i),t},setVisible:function(n,i){var u=this,f=u.series,e=f.chart,o=!f.isDirty&&f.options.ignoreHiddenPoint;(n!==u.visible||i)&&(u.visible=u.options.visible=n=n===r?!u.visible:n,f.options.data[or(u,f.data)]=u.options,t(["graphic","dataLabel","connector","shadowGroup"],function(t){u[t]&&u[t][n?"show":"hide"](!0)}),u.legendItem&&(e.hasRendered&&(f.updateTotals(),e.legend.clearItems(),o||e.legend.render()),e.legend.colorizeItem(u,n)),o)&&(f.isDirty=!0,e.redraw())},slice:function(t,r,u){var f=this.series;ar(u,f.chart);n(r,!0);this.sliced=this.options.sliced=t=i(t)?t:!this.sliced;f.options.data[or(this,f.data)]=this.options;t=t?this.slicedTranslation:{translateX:0,translateY:0};this.graphic.animate(t);this.shadowGroup&&this.shadowGroup.animate(t)},haloPath:function(n){var t=this.shapeArgs,i=this.series.chart;return this.sliced||!this.visible?[]:this.series.chart.renderer.symbols.arc(i.plotLeft+t.x,i.plotTop+t.y,t.r+n,t.r+n,{innerR:this.shapeArgs.r,start:t.start,end:t.end})}}),requireSorting:!1,noSharedTooltip:!0,trackerGroups:["group","dataLabelsGroup"],axisTypes:[],pointAttrToOptions:{stroke:"borderColor","stroke-width":"borderWidth",fill:"color"},getColor:ri,animate:function(n){var i=this,u=i.points,r=i.startAngleRad;n||(t(u,function(n){var t=n.graphic,u=n.shapeArgs;t&&(t.attr({r:n.startR||i.center[3]/2,start:r,end:r}),t.animate({r:u.r,start:u.start,end:u.end},i.options.animation))}),i.animate=null)},setData:function(t,i,r,u){b.prototype.setData.call(this,t,!1,r,u);this.processData();this.generatePoints();n(i,!0)&&this.chart.redraw(r)},updateTotals:function(){var t,i=0,r,u,n,f=this.options.ignoreHiddenPoint;for(r=this.points,u=r.length,t=0;t<u;t++)n=r[t],n.y<0&&(n.y=null),i+=f&&!n.visible?0:n.y;for(this.total=i,t=0;t<u;t++)n=r[t],n.percentage=i>0&&(n.visible||!f)?n.y/i*100:0,n.total=i},generatePoints:function(){b.prototype.generatePoints.call(this);this.updateTotals()},translate:function(t){this.generatePoints();var v=0,o=this.options,y=o.slicedOffset,h=y+o.borderWidth,u,e,i,c=o.startAngle||0,p=this.startAngleRad=ii/180*(c-90),c=(this.endAngleRad=ii/180*(n(o.endAngle,c+360)-90))-p,w=this.points,s=o.dataLabels.distance,o=o.ignoreHiddenPoint,a,b=w.length,r;for(t||(this.center=t=this.getCenter()),this.getX=function(n,r){return i=et.asin(l((n-t[1])/(t[2]/2+s),1)),t[0]+(r?-1:1)*ot(i)*(t[2]/2+s)},a=0;a<b;a++)r=w[a],u=p+v*c,(!o||r.visible)&&(v+=r.percentage/100),e=p+v*c,r.shapeType="arc",r.shapeArgs={x:t[0],y:t[1],r:t[2]/2,innerR:t[3]/2,start:f(u*1e3)/1e3,end:f(e*1e3)/1e3},i=(e+u)/2,i>1.5*ii?i-=2*ii:i<-ii/2&&(i+=2*ii),r.slicedTranslation={translateX:f(ot(i)*y),translateY:f(at(i)*y)},u=ot(i)*t[2]/2,e=at(i)*t[2]/2,r.tooltipPos=[t[0]+u*.7,t[1]+e*.7],r.half=i<-ii/2||i>ii/2?1:0,r.angle=i,h=l(h,s/2),r.labelPos=[t[0]+u+ot(i)*s,t[1]+e+at(i)*s,t[0]+u+ot(i)*h,t[1]+e+at(i)*h,t[0]+u,t[1]+e,s<0?"center":r.half?"right":"left",i]},drawGraph:null,drawPoints:function(){var n=this,f=n.chart.renderer,r,u,o=n.options.shadow,i,s;o&&!n.shadowGroup&&(n.shadowGroup=f.g("shadow").add(n.group));t(n.points,function(t){var h=t.options.visible;u=t.graphic;s=t.shapeArgs;i=t.shadowGroup;o&&!i&&(i=t.shadowGroup=f.g("shadow").add(n.shadowGroup));r=t.sliced?t.slicedTranslation:{translateX:0,translateY:0};i&&i.attr(r);u?u.animate(e(s,r)):t.graphic=u=f[t.shapeType](s).setRadialReference(n.center).attr(t.pointAttr[t.selected?"select":""]).attr({"stroke-linejoin":"round"}).attr(r).add(n.group).shadow(o,i);h!==void 0&&t.setVisible(h,!0)})},searchPoint:ri,sortByAngle:function(n,t){n.sort(function(n,i){return n.angle!==void 0&&(i.angle-n.angle)*t})},drawLegendSymbol:tr.drawRectangle,getCenter:df.getCenter,getSymbol:ri};rt=ni(b,rt);k.pie=rt;b.prototype.drawDataLabels=function(){var f=this,c=f.options,v=c.cursor,u=c.dataLabels,w=f.points,l,a,y=f.hasRendered||0,s,h,p=f.chart.renderer;(u.enabled||f._hasPointLabels)&&(f.dlProcessOptions&&f.dlProcessOptions(u),h=f.plotGroup("dataLabelsGroup","data-labels",u.defer?"hidden":"visible",u.zIndex||6),n(u.defer,!0)&&(h.attr({opacity:+y}),y||d(f,"afterAnimate",function(){f.visible&&h.show();h[c.animation?"animate":"attr"]({opacity:1},{duration:200})})),a=u,t(w,function(t){var w,y=t.dataLabel,k,d,nt=t.connector,tt=!0,b,g={};if(l=t.dlOptions||t.options&&t.options.dataLabels,w=n(l&&l.enabled,a.enabled),y&&!w)t.dataLabel=y.destroy();else if(w){if(u=o(a,l),b=u.style,w=u.rotation,k=t.getLabelConfig(),s=u.format?ur(u.format,k):u.formatter.call(k,u),b.color=n(u.color,b.color,f.color,"black"),y)i(s)?(y.attr({text:s}),tt=!1):(t.dataLabel=y=y.destroy(),nt)&&(t.connector=nt.destroy());else if(i(s)){y={fill:u.backgroundColor,stroke:u.borderColor,"stroke-width":u.borderWidth,r:u.borderRadius||0,rotation:w,padding:u.padding,zIndex:1};b.color==="contrast"&&(g.color=u.inside||u.distance<0||c.stacking?p.getContrast(t.color||f.color):"#000000");v&&(g.cursor=v);for(d in y)y[d]===r&&delete y[d];y=t.dataLabel=p[w?"text":"label"](s,0,-999,u.shape,null,null,u.useHTML).attr(y).css(e(b,g)).add(h).shadow(u.shadow)}y&&f.alignDataLabel(t,y,u,null,tt)}}))};b.prototype.alignDataLabel=function(t,i,r,u,o){var h=this.chart,s=h.inverted,l=n(t.plotX,-999),a=n(t.plotY,-999),c=i.getBBox(),y=h.renderer.fontMetrics(r.style.fontSize).b,v=this.visible&&(t.series.forceDL||h.isInsidePlot(l,f(a),s)||u&&h.isInsidePlot(l,s?u.x+1:u.y+u.height-1,s));v&&(u=e({x:s?h.plotWidth-a:l,y:f(s?h.plotHeight-l:a),width:0,height:0},u),e(r,{width:c.width,height:c.height}),r.rotation?(t=h.renderer.rotCorr(y,r.rotation),i[o?"attr":"animate"]({x:u.x+r.x+u.width/2+t.x,y:u.y+r.y+u.height/2}).attr({align:r.align})):(i.align(r,null,u),s=i.alignAttr,n(r.overflow,"justify")==="justify"?this.justifyDataLabel(i,r,s,c,u,o):n(r.crop,!0)&&(v=h.isInsidePlot(s.x,s.y)&&h.isInsidePlot(s.x+c.width,s.y+c.height)),r.shape&&i.attr({anchorX:t.plotX,anchorY:t.plotY})));v||(i.attr({y:-999}),i.placed=!1)};b.prototype.justifyDataLabel=function(n,t,i,r,u,f){var s=this.chart,c=t.align,l=t.verticalAlign,e,o,h=n.box?0:n.padding||0;e=i.x+h;e<0&&(c==="right"?t.align="left":t.x=-e,o=!0);e=i.x+r.width-h;e>s.plotWidth&&(c==="left"?t.align="right":t.x=s.plotWidth-e,o=!0);e=i.y+h;e<0&&(l==="bottom"?t.verticalAlign="top":t.y=-e,o=!0);e=i.y+r.height-h;e>s.plotHeight&&(l==="top"?t.verticalAlign="bottom":t.y=s.plotHeight-e,o=!0);o&&(n.placed=!f,n.align(t,null,u))};k.pie&&(k.pie.prototype.drawDataLabels=function(){var a=this,d=a.data,e,st=a.chart,g=a.options.dataLabels,rt=n(g.connectorPadding,10),yt=n(g.connectorWidth,1),pt=st.plotWidth,wt=st.plotHeight,it,ct,dt=n(g.softConnector,!0),tt=g.distance,lt=a.center,ft=lt[2]/2,ht=lt[1],gt=tt>0,v,s,r,bt=[[],[]],y,o,et,ut,i,w=[0,0,0,0],kt=function(n,t){return t.y-n.y},vt,ot;if(a.visible&&(g.enabled||a._hasPointLabels)){for(b.prototype.drawDataLabels.apply(a),t(d,function(n){n.dataLabel&&n.visible&&bt[n.half].push(n)}),ut=2;ut--;){var k=[],at=[],c=bt[ut],nt=c.length,h;if(nt){for(a.sortByAngle(c,ut-.5),i=d=0;!d&&c[i];)d=c[i]&&c[i].dataLabel&&(c[i].dataLabel.getBBox().height||21),i++;if(tt>0){for(s=l(ht+ft+tt,st.plotHeight),i=u(0,ht-ft-tt);i<=s;i+=d)k.push(i);if(s=k.length,nt>s){for(e=[].concat(c),e.sort(kt),i=nt;i--;)e[i].rank=i;for(i=nt;i--;)c[i].rank>=s&&c.splice(i,1);nt=c.length}for(i=0;i<nt;i++){for(e=c[i],r=e.labelPos,e=9999,ot=0;ot<s;ot++)vt=p(k[ot]-r[1]),vt<e&&(e=vt,h=ot);if(h<i&&k[i]!==null)h=i;else for(s<nt-i+h&&k[i]!==null&&(h=s-nt+i);k[h]===null;)h++;at.push({i:h,y:k[h]});k[h]=null}at.sort(kt)}for(i=0;i<nt;i++)e=c[i],r=e.labelPos,v=e.dataLabel,et=e.visible===!1?"hidden":"inherit",e=r[1],tt>0?(s=at.pop(),h=s.i,o=s.y,e>o&&k[h+1]!==null||e<o&&k[h-1]!==null)&&(o=l(u(0,e),st.plotHeight)):o=e,y=g.justify?lt[0]+(ut?-1:1)*(ft+tt):a.getX(o===ht-ft-tt||o===ht+ft+tt?e:o,ut),v._attr={visibility:et,align:r[6]},v._pos={x:y+g.x+({left:rt,right:-rt}[r[6]]||0),y:o+g.y-10},v.connX=y,v.connY=o,this.options.size===null&&(s=v.width,y-s<rt?w[3]=u(f(s-y+rt),w[3]):y+s>pt-rt&&(w[1]=u(f(y+s-pt+rt),w[1])),o-d/2<0?w[0]=u(f(-o+d/2),w[0]):o+d/2>wt&&(w[2]=u(f(o+d/2-wt),w[2])))}}(nr(w)===0||this.verifyDataLabelOverflow(w))&&(this.placeDataLabels(),gt&&yt&&t(this.points,function(n){it=n.connector;r=n.labelPos;(v=n.dataLabel)&&v._pos?(et=v._attr.visibility,y=v.connX,o=v.connY,ct=dt?["M",y+(r[6]==="left"?5:-5),o,"C",y,o,2*r[2]-r[4],2*r[3]-r[5],r[2],r[3],"L",r[4],r[5]]:["M",y+(r[6]==="left"?5:-5),o,"L",r[2],r[3],"L",r[4],r[5]],it?(it.animate({d:ct}),it.attr("visibility",et)):n.connector=it=a.chart.renderer.path(ct).attr({"stroke-width":yt,stroke:g.connectorColor||n.color||"#606060",visibility:et}).add(a.dataLabelsGroup)):it&&(n.connector=it.destroy())}))}},k.pie.prototype.placeDataLabels=function(){t(this.points,function(n){var n=n.dataLabel,t;n&&((t=n._pos)?(n.attr(n._attr),n[n.moved?"animate":"attr"](t),n.moved=!0):n&&n.attr({y:-999}))})},k.pie.prototype.alignDataLabel=ri,k.pie.prototype.verifyDataLabelOverflow=function(n){var i=this.center,f=this.options,e=f.center,r=f=f.minSize||80,o;return e[0]!==null?r=u(i[2]-u(n[1],n[3]),f):(r=u(i[2]-n[1]-n[3],f),i[0]+=(n[3]-n[1])/2),e[1]!==null?r=u(l(r,i[2]-u(n[0],n[2])),f):(r=u(l(r,i[2]-n[0]-n[2]),f),i[1]+=(n[0]-n[2])/2),r<i[2]?(i[2]=r,this.translate(i),t(this.points,function(n){n.dataLabel&&(n.dataLabel._pos=null)}),this.drawDataLabels&&this.drawDataLabels()):o=!0,o});k.column&&(k.column.prototype.alignDataLabel=function(t,i,r,u,f){var e=this.chart.inverted,h=t.series,l=t.dlBox||t.shapeArgs,s=t.below||t.plotY>n(this.translatedThreshold,h.yAxis.len),c=n(r.inside,!!this.options.stacking);l&&(u=o(l),e&&(u={x:h.yAxis.len-u.y-u.height,y:h.xAxis.len-u.x-u.width,width:u.height,height:u.width}),!c)&&(e?(u.x+=s?0:u.width,u.width=0):(u.y+=s?u.height:0,u.height=0));r.align=n(r.align,!e||c?"center":s?"right":"left");r.verticalAlign=n(r.verticalAlign,e||c?"middle":s?"top":"bottom");b.prototype.alignDataLabel.call(this,t,i,r,u,f)}),function(n){var t=n.Chart,i=n.each,r=HighchartsAdapter.addEvent;t.prototype.callbacks.push(function(n){function t(){var t=[];i(n.series,function(n){var r=n.options.dataLabels;(r.enabled||n._hasPointLabels)&&!r.allowOverlap&&n.visible&&i(n.points,function(n){n.dataLabel&&(n.dataLabel.labelrank=n.labelrank,t.push(n.dataLabel))})});n.hideOverlappingLabels(t)}t();r(n,"redraw",t)});t.prototype.hideOverlappingLabels=function(n){for(var f=n.length,t,r,u,i=0;i<f;i++)(t=n[i])&&(t.oldOpacity=t.opacity,t.newOpacity=1);for(i=0;i<f;i++)for(r=n[i],t=i+1;t<f;++t)(u=n[t],r&&u&&r.placed&&u.placed&&r.newOpacity!==0&&u.newOpacity!==0&&!(u.alignAttr.x>r.alignAttr.x+r.width||u.alignAttr.x+u.width<r.alignAttr.x||u.alignAttr.y>r.alignAttr.y+r.height||u.alignAttr.y+u.height<r.alignAttr.y))&&((r.labelrank<u.labelrank?r:u).newOpacity=0);for(i=0;i<f;i++)(t=n[i])&&(t.oldOpacity!==t.newOpacity&&t.placed&&(t.alignAttr.opacity=t.newOpacity,t[t.isOld&&t.newOpacity?"animate":"attr"](t.alignAttr)),t.isOld=!0)}}(h);rt=h.TrackerMixin={drawTrackerPoint:function(){var n=this,i=n.chart,e=i.pointer,u=n.options.cursor,o=u&&{cursor:u},f=function(n){for(var u=n.target,t;u&&!t;)t=u.point,u=u.parentNode;if(t!==r&&t!==i.hoverPoint)t.onMouseOver(n)};t(n.points,function(n){n.graphic&&(n.graphic.element.point=n);n.dataLabel&&(n.dataLabel.element.point=n)});n._hasTracking||(t(n.trackerGroups,function(t){if(n[t]&&(n[t].addClass("highcharts-tracker").on("mouseover",f).on("mouseout",function(n){e.onTrackerMouseOut(n)}).css(o),kr))n[t].on("touchstart",f)}),n._hasTracking=!0)},drawTrackerGraph:function(){var i=this,h=i.options,e=h.trackByArea,r=[].concat(e?i.areaPath:i.graphPath),u=r.length,o=i.chart,v=o.pointer,y=o.renderer,f=o.options.tooltip.snap,c=i.tracker,s=h.cursor,p=s&&{cursor:s},s=i.singlePoints,n,l=function(){o.hoverSeries!==i&&i.onMouseOver()},a="rgba(192,192,192,"+(vt?.0001:.002)+")";if(u&&!e)for(n=u+1;n--;)r[n]==="M"&&r.splice(n+1,0,r[n+1]-f,r[n+2],"L"),(n&&r[n]==="M"||n===u)&&r.splice(n,0,"L",r[n-2]+f,r[n-1]);for(n=0;n<s.length;n++)u=s[n],r.push("M",u.plotX-f,u.plotY,"L",u.plotX+f,u.plotY);c?c.attr({d:r}):(i.tracker=y.path(r).attr({"stroke-linejoin":"round",visibility:i.visible?"visible":"hidden",stroke:a,fill:e?a:it,"stroke-width":h.lineWidth+(e?0:2*f),zIndex:2}).add(i.group),t([i.tracker,i.markerGroup],function(n){if(n.addClass("highcharts-tracker").on("mouseover",l).on("mouseout",function(n){v.onTrackerMouseOut(n)}).css(p),kr)n.on("touchstart",l)}))}};k.column&&(si.prototype.drawTracker=rt.drawTrackerPoint);k.pie&&(k.pie.prototype.drawTracker=rt.drawTrackerPoint);k.scatter&&(kt.prototype.drawTracker=rt.drawTrackerPoint);e(uu.prototype,{setItemEvents:function(n,t,i,r,u){var f=this;(i?t:n.legendGroup).on("mouseover",function(){n.setState("hover");t.css(f.options.itemHoverStyle)}).on("mouseout",function(){t.css(n.visible?r:u);n.setState()}).on("click",function(t){var i=function(){n.setVisible()},t={browserEvent:t};n.firePointEvent?n.firePointEvent("legendItemClick",t,i):w(n,"legendItemClick",t,i)})},createCheckboxForItem:function(n){n.checkbox=lt("input",{type:"checkbox",checked:n.selected,defaultChecked:n.selected},this.options.itemCheckboxStyle,this.chart.container);d(n.checkbox,"click",function(t){w(n.series||n,"checkboxClick",{checked:t.target.checked,item:n},function(){n.select()})})}});ut.legend.itemStyle.cursor="pointer";e(a.prototype,{showResetZoom:function(){var t=this,i=ut.lang,n=t.options.chart.resetZoomButton,r=n.theme,u=r.states,f=n.relativeTo==="chart"?null:"plotBox";this.resetZoomButton=t.renderer.button(i.resetZoom,null,null,function(){t.zoomOut()},r,u&&u.hover).attr({align:n.position.align,title:i.resetZoomTitle}).add().align(n.position,!1,f)},zoomOut:function(){var n=this;w(n,"selection",{resetSelection:!0},function(){n.zoom()})},zoom:function(i){var u,e=this.pointer,f=!1,r;!i||i.resetSelection?t(this.axes,function(n){u=n.zoom()}):t(i.xAxis.concat(i.yAxis),function(n){var t=n.axis,i=t.isXAxis;(e[i?"zoomX":"zoomY"]||e[i?"pinchX":"pinchY"])&&(u=t.zoom(n.min,n.max),t.displayBtn&&(f=!0))});r=this.resetZoomButton;f&&!r?this.showResetZoom():!f&&yt(r)&&(this.resetZoomButton=r.destroy());u&&this.redraw(n(this.options.chart.animation,i&&i.animation,this.pointCount<100))},pan:function(n,i){var r=this,f=r.hoverPoints,e;f&&t(f,function(n){n.setState()});t(i==="xy"?[1,0]:[1],function(t){var o=n[t?"chartX":"chartY"],i=r[t?"xAxis":"yAxis"][0],f=r[t?"mouseDownX":"mouseDownY"],s=(i.pointRange||0)/2,h=i.getExtremes(),c=i.toValue(f-o,!0)+s,s=i.toValue(f+r[t?"plotWidth":"plotHeight"]-o,!0)-s,f=f>o;i.series.length&&(f||c>l(h.dataMin,h.min))&&(!f||s<u(h.dataMax,h.max))&&(i.setExtremes(c,s,!1,!1,{trigger:"pan"}),e=!0);r[t?"mouseDownX":"mouseDownY"]=o});e&&r.redraw(!1);y(r.container,{cursor:"move"})}});e(ki.prototype,{select:function(i,r){var u=this,f=u.series,e=f.chart,i=n(i,!u.selected);u.firePointEvent(i?"select":"unselect",{accumulate:r},function(){u.selected=u.options.selected=i;f.options.data[or(u,f.data)]=u.options;u.setState(i&&"select");r||t(e.getSelectedPoints(),function(n){n.selected&&n!==u&&(n.selected=n.options.selected=!1,f.options.data[or(n,f.data)]=n.options,n.setState(""),n.firePointEvent("unselect"))})})},onMouseOver:function(n){var t=this.series,i=t.chart,r=i.tooltip,u=i.hoverPoint;i.hoverSeries!==t&&t.onMouseOver();u&&u!==this&&u.onMouseOut();this.firePointEvent("mouseOver");r&&(!r.shared||t.noSharedTooltip)&&r.refresh(this,n);this.setState("hover");i.hoverPoint=this},onMouseOut:function(){var n=this.series.chart,t=n.hoverPoints;this.firePointEvent("mouseOut");t&&or(this,t)!==-1||(this.setState(),n.hoverPoint=null)},importEvents:function(){if(!this.hasImportedEvents){var n=o(this.series.options.point,this.options).events,t;this.events=n;for(t in n)d(this,t,n[t]);this.hasImportedEvents=!0}},setState:function(n,t){var f=this.plotX,a=this.plotY,r=this.series,v=r.options.states,i=ct[r.type].marker&&r.options.marker,p=i&&!i.enabled,h=i&&i.states[n],w=h&&h.enabled===!1,u=r.stateMarkerGraphic,s=this.marker||{},c=r.chart,l=r.halo,y,n=n||"";y=this.pointAttr[n]||r.pointAttr[n];n===this.state&&!t||this.selected&&n!=="select"||v[n]&&v[n].enabled===!1||n&&(w||p&&h.enabled===!1)||n&&s.states&&s.states[n]&&s.states[n].enabled===!1||(this.graphic?(i=i&&this.graphic.symbolName&&y.r,this.graphic.attr(o(y,i?{x:f-i,y:a-i,width:2*i,height:2*i}:{})),u&&u.hide()):(n&&h&&((i=h.radius,s=s.symbol||r.symbol,u&&u.currentSymbol!==s&&(u=u.destroy()),u)?u[t?"animate":"attr"]({x:f-i,y:a-i}):s&&(r.stateMarkerGraphic=u=c.renderer.symbol(s,f-i,a-i,2*i,2*i).attr(y).add(r.markerGroup),u.currentSymbol=s)),u&&u[n&&c.isInsidePlot(f,a,c.inverted)?"show":"hide"]()),(f=v[n]&&v[n].halo)&&f.size?(l||(r.halo=l=c.renderer.path().add(c.seriesGroup)),l.attr(e({fill:ui(this.color||r.color).setOpacity(f.opacity).get()},f.attributes))[t?"animate":"attr"]({d:this.haloPath(f.size)})):l&&l.attr({d:[]}),this.state=n)},haloPath:function(n){var t=this.series,i=t.chart,r=t.getPlotBox(),u=i.inverted;return i.renderer.symbols.circle(r.translateX+(u?t.yAxis.len-this.plotY:this.plotX)-n,r.translateY+(u?t.xAxis.len-this.plotX:this.plotY)-n,n*2,n*2)}});e(b.prototype,{onMouseOver:function(){var t=this.chart,n=t.hoverSeries;n&&n!==this&&n.onMouseOut();this.options.events.mouseOver&&w(this,"mouseOver");this.setState("hover");t.hoverSeries=this},onMouseOut:function(){var i=this.options,n=this.chart,t=n.tooltip,r=n.hoverPoint;r&&r.onMouseOut();this&&i.events.mouseOut&&w(this,"mouseOut");t&&!i.stickyTracking&&(!t.shared||this.noSharedTooltip)&&t.hide();this.setState();n.hoverSeries=null},setState:function(n){var t=this.options,r=this.graph,i=t.states,u=t.lineWidth,t=0,n=n||"";if(this.state!==n&&(this.state=n,!(i[n]&&i[n].enabled===!1)&&(n&&(u=i[n].lineWidth||u+(i[n].lineWidthPlus||0)),r&&!r.dashstyle)))for(n={"stroke-width":u},r.attr(n);this["zoneGraph"+t];)this["zoneGraph"+t].attr(n),t+=1},setVisible:function(n,i){var u=this,f=u.chart,o=u.legendItem,e,s=f.options.chart.ignoreHiddenSeries,h=u.visible;e=(u.visible=n=u.userOptions.visible=n===r?!h:n)?"show":"hide";t(["group","dataLabelsGroup","markerGroup","tracker"],function(n){u[n]&&u[n][e]()});(f.hoverSeries===u||(f.hoverPoint&&f.hoverPoint.series)===u)&&u.onMouseOut();o&&f.legend.colorizeItem(u,n);u.isDirty=!0;u.options.stacking&&t(f.series,function(n){n.options.stacking&&n.visible&&(n.isDirty=!0)});t(u.linkedSeries,function(t){t.setVisible(n,!1)});s&&(f.isDirtyBox=!0);i!==!1&&f.redraw();w(u,e)},show:function(){this.setVisible(!0)},hide:function(){this.setVisible(!1)},select:function(n){this.selected=n=n===r?!this.selected:n;this.checkbox&&(this.checkbox.checked=n);w(this,n?"select":"unselect")},drawTracker:rt.drawTrackerGraph});e(h,{Color:ui,Point:ki,Tick:vr,Renderer:br,SVGElement:tt,SVGRenderer:fi,arrayMin:hr,arrayMax:nr,charts:st,dateFormat:yr,error:ti,format:ur,pathAnim:ku,getOptions:function(){return ut},hasBidiBug:gf,isTouchDevice:af,setOptions:function(n){return ut=o(!0,ut,n),hf(),ut},addEvent:d,removeEvent:ht,createElement:lt,discardElement:lr,css:y,each:t,map:pr,merge:o,splat:ci,extendClass:ni,pInt:c,svg:vt,canvas:wt,vml:!vt&&!wt,product:"Highcharts",version:"4.1.5"})})();;
!function(n,t,i,r){function u(t,i){this.settings=null;this.options=n.extend({},u.Defaults,i);this.$element=n(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"]}};n.each(["onResize","onThrottledResize"],n.proxy(function(t,i){this._handlers[i]=n.proxy(this[i],this)},this));n.each(u.Plugins,n.proxy(function(n,t){this._plugins[n.charAt(0).toLowerCase()+n.slice(1)]=new t(this)},this));n.each(u.Workers,n.proxy(function(t,i){this._pipe.push({filter:i.filter,run:n.proxy(i.run,this)})},this));this.setup();this.initialize()}u.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:t,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"};u.Width={Default:"default",Inner:"inner",Outer:"outer"};u.Type={Event:"event",State:"state"};u.Plugins={};u.Workers=[{filter:["width","settings"],run:function(){this._width=this.$element.width()}},{filter:["width","items","settings"],run:function(n){n.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(n){var t=this.settings.margin||"",u=!this.settings.autoWidth,i=this.settings.rtl,r={width:"auto","margin-left":i?t:"","margin-right":i?"":t};u||this.$stage.children().css(r);n.css=r}},{filter:["width","items","settings"],run:function(n){var r=(this.width()/this.settings.items).toFixed(3)-this.settings.margin,t=null,i=this._items.length,f=!this.settings.autoWidth,u=[];for(n.items={merge:!1,width:r};i--;)t=this._mergers[i],t=this.settings.mergeFit&&Math.min(t,this.settings.items)||t,n.items.merge=t>1||n.items.merge,u[i]=f?r*t:this._items[i].width();this._widths=u}},{filter:["items","settings"],run:function(){var t=[],i=this._items,r=this.settings,e=Math.max(2*r.items,4),s=2*Math.ceil(i.length/2),u=r.loop&&i.length?r.rewind?e:Math.max(e,s):0,o="",f="";for(u/=2;u>0;)t.push(this.normalize(t.length/2,!0)),o+=i[t[t.length-1]][0].outerHTML,t.push(this.normalize(i.length-1-(t.length-1)/2,!0)),f=i[t[t.length-1]][0].outerHTML+f,u-=1;this._clones=t;n(o).addClass("cloned").appendTo(this.$stage);n(f).addClass("cloned").prependTo(this.$stage)}},{filter:["width","items","settings"],run:function(){for(var u=this.settings.rtl?1:-1,f=this._clones.length+this._items.length,n=-1,i=0,r=0,t=[];++n<f;)i=t[n-1]||0,r=this._widths[this.relative(n)]+this.settings.margin,t.push(i+r*u);this._coordinates=t}},{filter:["width","items","settings"],run:function(){var n=this.settings.stagePadding,t=this._coordinates,i={width:Math.ceil(Math.abs(t[t.length-1]))+2*n,"padding-left":n||"","padding-right":n||""};this.$stage.css(i)}},{filter:["width","items","settings"],run:function(n){var t=this._coordinates.length,i=!this.settings.autoWidth,r=this.$stage.children();if(i&&n.items.merge)for(;t--;)n.css.width=this._widths[this.relative(t)],r.eq(t).css(n.css);else i&&(n.css.width=n.items.width,r.css(n.css))}},{filter:["items"],run:function(){this._coordinates.length<1&&this.$stage.removeAttr("style")}},{filter:["width","items","settings"],run:function(n){n.current=n.current?this.$stage.children().index(n.current):0;n.current=Math.max(this.minimum(),Math.min(this.maximum(),n.current));this.reset(n.current)}},{filter:["position"],run:function(){this.animate(this.coordinates(this._current))}},{filter:["width","position","items","settings"],run:function(){for(var t,i,f=this.settings.rtl?1:-1,e=2*this.settings.stagePadding,r=this.coordinates(this.current())+e,o=r+this.width()*f,s=[],n=0,u=this._coordinates.length;n<u;n++)t=this._coordinates[n-1]||0,i=Math.abs(this._coordinates[n])+e*f,(this.op(t,"<=",r)&&this.op(t,">",o)||this.op(i,"<",r)&&this.op(i,">",o))&&s.push(n);this.$stage.children(".active").removeClass("active");this.$stage.children(":eq("+s.join("), :eq(")+")").addClass("active");this.$stage.children(".center").removeClass("center");this.settings.center&&this.$stage.children().eq(this.current()).addClass("center")}}];u.prototype.initializeStage=function(){this.$stage=this.$element.find("."+this.settings.stageClass);this.$stage.length||(this.$element.addClass(this.options.loadingClass),this.$stage=n("<"+this.settings.stageElement+">",{"class":this.settings.stageClass}).wrap(n("<div/>",{"class":this.settings.stageOuterClass})),this.$element.append(this.$stage.parent()))};u.prototype.initializeItems=function(){var t=this.$element.find(".owl-item");if(t.length)return this._items=t.get().map(function(t){return n(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)};u.prototype.initialize=function(){if(this.enter("initializing"),this.trigger("initialize"),this.$element.toggleClass(this.settings.rtlClass,this.settings.rtl),this.settings.autoWidth&&!this.is("pre-loading")){var n,t,i;n=this.$element.find("img");t=this.settings.nestedItemSelector?"."+this.settings.nestedItemSelector:r;i=this.$element.children(t).width();n.length&&i<=0&&this.preloadAutoWidthImages(n)}this.initializeStage();this.initializeItems();this.registerEventHandlers();this.leave("initializing");this.trigger("initialized")};u.prototype.isVisible=function(){return!this.settings.checkVisibility||this.$element.is(":visible")};u.prototype.setup=function(){var u=this.viewport(),r=this.options.responsive,i=-1,t=null;r?(n.each(r,function(n){n<=u&&n>i&&(i=Number(n))}),t=n.extend({},this.options,r[i]),"function"==typeof t.stagePadding&&(t.stagePadding=t.stagePadding()),delete t.responsive,t.responsiveClass&&this.$element.attr("class",this.$element.attr("class").replace(new RegExp("("+this.options.responsiveClass+"-)\\S+\\s","g"),"$1"+i))):t=n.extend({},this.options);this.trigger("change",{property:{name:"settings",value:t}});this._breakpoint=i;this.settings=t;this.invalidate("settings");this.trigger("changed",{property:{name:"settings",value:this.settings}})};u.prototype.optionsLogic=function(){this.settings.autoWidth&&(this.settings.stagePadding=!1,this.settings.merge=!1)};u.prototype.prepare=function(t){var i=this.trigger("prepare",{content:t});return i.data||(i.data=n("<"+this.settings.itemElement+"/>").addClass(this.options.itemClass).append(t)),this.trigger("prepared",{content:i.data}),i.data};u.prototype.update=function(){for(var t=0,i=this._pipe.length,r=n.proxy(function(n){return this[n]},this._invalidated),u={};t<i;)(this._invalidated.all||n.grep(this._pipe[t].filter,r).length>0)&&this._pipe[t].run(u),t++;this._invalidated={};this.is("valid")||this.enter("valid")};u.prototype.width=function(n){switch(n=n||u.Width.Default){case u.Width.Inner:case u.Width.Outer:return this._width;default:return this._width-2*this.settings.stagePadding+this.settings.margin}};u.prototype.refresh=function(){this.enter("refreshing");this.trigger("refresh");this.setup();this.optionsLogic();this.$element.addClass(this.options.refreshClass);this.update();this.$element.removeClass(this.options.refreshClass);this.leave("refreshing");this.trigger("refreshed")};u.prototype.onThrottledResize=function(){t.clearTimeout(this.resizeTimer);this.resizeTimer=t.setTimeout(this._handlers.onResize,this.settings.responsiveRefreshRate)};u.prototype.onResize=function(){return!!this._items.length&&this._width!==this.$element.width()&&!!this.isVisible()&&(this.enter("resizing"),this.trigger("resize").isDefaultPrevented()?(this.leave("resizing"),!1):(this.invalidate("width"),this.refresh(),this.leave("resizing"),void this.trigger("resized")))};u.prototype.registerEventHandlers=function(){n.support.transition&&this.$stage.on(n.support.transition.end+".owl.core",n.proxy(this.onTransitionEnd,this));!1!==this.settings.responsive&&this.on(t,"resize",this._handlers.onThrottledResize);this.settings.mouseDrag&&(this.$element.addClass(this.options.dragClass),this.$stage.on("mousedown.owl.core",n.proxy(this.onDragStart,this)),this.$stage.on("dragstart.owl.core selectstart.owl.core",function(){return!1}));this.settings.touchDrag&&(this.$stage.on("touchstart.owl.core",n.proxy(this.onDragStart,this)),this.$stage.on("touchcancel.owl.core",n.proxy(this.onDragEnd,this)))};u.prototype.onDragStart=function(t){var r=null;3!==t.which&&(n.support.transform?(r=this.$stage.css("transform").replace(/.*\(|\)| /g,"").split(","),r={x:r[16===r.length?12:4],y:r[16===r.length?13:5]}):(r=this.$stage.position(),r={x:this.settings.rtl?r.left+this.$stage.width()-this.width()+this.settings.margin:r.left,y:r.top}),this.is("animating")&&(n.support.transform?this.animate(r.x):this.$stage.stop(),this.invalidate("position")),this.$element.toggleClass(this.options.grabClass,"mousedown"===t.type),this.speed(0),this._drag.time=(new Date).getTime(),this._drag.target=n(t.target),this._drag.stage.start=r,this._drag.stage.current=r,this._drag.pointer=this.pointer(t),n(i).on("mouseup.owl.core touchend.owl.core",n.proxy(this.onDragEnd,this)),n(i).one("mousemove.owl.core touchmove.owl.core",n.proxy(function(t){var r=this.difference(this._drag.pointer,this.pointer(t));n(i).on("mousemove.owl.core touchmove.owl.core",n.proxy(this.onDragMove,this));Math.abs(r.x)<Math.abs(r.y)&&this.is("valid")||(t.preventDefault(),this.enter("dragging"),this.trigger("drag"))},this)))};u.prototype.onDragMove=function(n){var t=null,i=null,u=null,f=this.difference(this._drag.pointer,this.pointer(n)),r=this.difference(this._drag.stage.start,f);this.is("dragging")&&(n.preventDefault(),this.settings.loop?(t=this.coordinates(this.minimum()),i=this.coordinates(this.maximum()+1)-t,r.x=((r.x-t)%i+i)%i+t):(t=this.settings.rtl?this.coordinates(this.maximum()):this.coordinates(this.minimum()),i=this.settings.rtl?this.coordinates(this.minimum()):this.coordinates(this.maximum()),u=this.settings.pullDrag?f.x/-5:0,r.x=Math.max(Math.min(r.x,t+u),i+u)),this._drag.stage.current=r,this.animate(r.x))};u.prototype.onDragEnd=function(t){var r=this.difference(this._drag.pointer,this.pointer(t)),f=this._drag.stage.current,u=r.x>0^this.settings.rtl?"left":"right";n(i).off(".owl.core");this.$element.removeClass(this.options.grabClass);(0!==r.x&&this.is("dragging")||!this.is("valid"))&&(this.speed(this.settings.dragEndSpeed||this.settings.smartSpeed),this.current(this.closest(f.x,0!==r.x?u:this._drag.direction)),this.invalidate("position"),this.update(),this._drag.direction=u,(Math.abs(r.x)>3||(new Date).getTime()-this._drag.time>300)&&this._drag.target.one("click.owl.core",function(){return!1}));this.is("dragging")&&(this.leave("dragging"),this.trigger("dragged"))};u.prototype.closest=function(t,i){var u=-1,e=30,o=this.width(),f=this.coordinates();return this.settings.freeDrag||n.each(f,n.proxy(function(n,s){return"left"===i&&t>s-e&&t<s+e?u=n:"right"===i&&t>s-o-e&&t<s-o+e?u=n+1:this.op(t,"<",s)&&this.op(t,">",f[n+1]!==r?f[n+1]:s-o)&&(u="left"===i?n+1:n),-1===u},this)),this.settings.loop||(this.op(t,">",f[this.minimum()])?u=t=this.minimum():this.op(t,"<",f[this.maximum()])&&(u=t=this.maximum())),u};u.prototype.animate=function(t){var i=this.speed()>0;this.is("animating")&&this.onTransitionEnd();i&&(this.enter("animating"),this.trigger("translate"));n.support.transform3d&&n.support.transition?this.$stage.css({transform:"translate3d("+t+"px,0px,0px)",transition:this.speed()/1e3+"s"+(this.settings.slideTransition?" "+this.settings.slideTransition:"")}):i?this.$stage.animate({left:t+"px"},this.speed(),this.settings.fallbackEasing,n.proxy(this.onTransitionEnd,this)):this.$stage.css({left:t+"px"})};u.prototype.is=function(n){return this._states.current[n]&&this._states.current[n]>0};u.prototype.current=function(n){if(n===r)return this._current;if(0===this._items.length)return r;if(n=this.normalize(n),this._current!==n){var t=this.trigger("change",{property:{name:"position",value:n}});t.data!==r&&(n=this.normalize(t.data));this._current=n;this.invalidate("position");this.trigger("changed",{property:{name:"position",value:this._current}})}return this._current};u.prototype.invalidate=function(t){return"string"===n.type(t)&&(this._invalidated[t]=!0,this.is("valid")&&this.leave("valid")),n.map(this._invalidated,function(n,t){return t})};u.prototype.reset=function(n){(n=this.normalize(n))!==r&&(this._speed=0,this._current=n,this.suppress(["translate","translated"]),this.animate(this.coordinates(n)),this.release(["translate","translated"]))};u.prototype.normalize=function(n,t){var i=this._items.length,u=t?0:this._clones.length;return!this.isNumeric(n)||i<1?n=r:(n<0||n>=i+u)&&(n=((n-u/2)%i+i)%i+u/2),n};u.prototype.relative=function(n){return n-=this._clones.length/2,this.normalize(n,!0)};u.prototype.maximum=function(n){var t,u,f,i=this.settings,r=this._coordinates.length;if(i.loop)r=this._clones.length/2+this._items.length-1;else if(i.autoWidth||i.merge){if(t=this._items.length)for(u=this._items[--t].width(),f=this.$element.width();t--&&!((u+=this._items[t].width()+this.settings.margin)>f););r=t+1}else r=i.center?this._items.length-1:this._items.length-i.items;return n&&(r-=this._clones.length/2),Math.max(r,0)};u.prototype.minimum=function(n){return n?0:this._clones.length/2};u.prototype.items=function(n){return n===r?this._items.slice():(n=this.normalize(n,!0),this._items[n])};u.prototype.mergers=function(n){return n===r?this._mergers.slice():(n=this.normalize(n,!0),this._mergers[n])};u.prototype.clones=function(t){var i=this._clones.length/2,f=i+this._items.length,u=function(n){return n%2==0?f+n/2:i-(n+1)/2};return t===r?n.map(this._clones,function(n,t){return u(t)}):n.map(this._clones,function(n,i){return n===t?u(i):null})};u.prototype.speed=function(n){return n!==r&&(this._speed=n),this._speed};u.prototype.coordinates=function(t){var i,f=1,u=t-1;return t===r?n.map(this._coordinates,n.proxy(function(n,t){return this.coordinates(t)},this)):(this.settings.center?(this.settings.rtl&&(f=-1,u=t+1),i=this._coordinates[t],i+=(this.width()-i+(this._coordinates[u]||0))/2*f):i=this._coordinates[u]||0,i=Math.ceil(i))};u.prototype.duration=function(n,t,i){return 0===i?0:Math.min(Math.max(Math.abs(t-n),1),6)*Math.abs(i||this.settings.smartSpeed)};u.prototype.to=function(n,t){var u=this.current(),f=null,i=n-this.relative(u),s=(i>0)-(i<0),e=this._items.length,o=this.minimum(),r=this.maximum();this.settings.loop?(!this.settings.rewind&&Math.abs(i)>e/2&&(i+=-1*s*e),n=u+i,(f=((n-o)%e+e)%e+o)!==n&&f-i<=r&&f-i>0&&(u=f-i,n=f,this.reset(u))):this.settings.rewind?(r+=1,n=(n%r+r)%r):n=Math.max(o,Math.min(r,n));this.speed(this.duration(u,n,t));this.current(n);this.isVisible()&&this.update()};u.prototype.next=function(n){n=n||!1;this.to(this.relative(this.current())+1,n)};u.prototype.prev=function(n){n=n||!1;this.to(this.relative(this.current())-1,n)};u.prototype.onTransitionEnd=function(n){if(n!==r&&(n.stopPropagation(),(n.target||n.srcElement||n.originalTarget)!==this.$stage.get(0)))return!1;this.leave("animating");this.trigger("translated")};u.prototype.viewport=function(){var r;return this.options.responsiveBaseElement!==t?r=n(this.options.responsiveBaseElement).width():t.innerWidth?r=t.innerWidth:i.documentElement&&i.documentElement.clientWidth?r=i.documentElement.clientWidth:console.warn("Can not detect viewport width."),r};u.prototype.replace=function(t){this.$stage.empty();this._items=[];t&&(t=t instanceof jQuery?t:n(t));this.settings.nestedItemSelector&&(t=t.find("."+this.settings.nestedItemSelector));t.filter(function(){return 1===this.nodeType}).each(n.proxy(function(n,t){t=this.prepare(t);this.$stage.append(t);this._items.push(t);this._mergers.push(1*t.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)},this));this.reset(this.isNumeric(this.settings.startPosition)?this.settings.startPosition:0);this.invalidate("items")};u.prototype.add=function(t,i){var u=this.relative(this._current);i=i===r?this._items.length:this.normalize(i,!0);t=t instanceof jQuery?t:n(t);this.trigger("add",{content:t,position:i});t=this.prepare(t);0===this._items.length||i===this._items.length?(0===this._items.length&&this.$stage.append(t),0!==this._items.length&&this._items[i-1].after(t),this._items.push(t),this._mergers.push(1*t.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)):(this._items[i].before(t),this._items.splice(i,0,t),this._mergers.splice(i,0,1*t.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1));this._items[u]&&this.reset(this._items[u].index());this.invalidate("items");this.trigger("added",{content:t,position:i})};u.prototype.remove=function(n){(n=this.normalize(n,!0))!==r&&(this.trigger("remove",{content:this._items[n],position:n}),this._items[n].remove(),this._items.splice(n,1),this._mergers.splice(n,1),this.invalidate("items"),this.trigger("removed",{content:null,position:n}))};u.prototype.preloadAutoWidthImages=function(t){t.each(n.proxy(function(t,i){this.enter("pre-loading");i=n(i);n(new Image).one("load",n.proxy(function(n){i.attr("src",n.target.src);i.css("opacity",1);this.leave("pre-loading");!this.is("pre-loading")&&!this.is("initializing")&&this.refresh()},this)).attr("src",i.attr("src")||i.attr("data-src")||i.attr("data-src-retina"))},this))};u.prototype.destroy=function(){this.$element.off(".owl.core");this.$stage.off(".owl.core");n(i).off(".owl.core");!1!==this.settings.responsive&&(t.clearTimeout(this.resizeTimer),this.off(t,"resize",this._handlers.onThrottledResize));for(var r in this._plugins)this._plugins[r].destroy();this.$stage.children(".cloned").remove();this.$stage.unwrap();this.$stage.children().contents().unwrap();this.$stage.children().unwrap();this.$stage.remove();this.$element.removeClass(this.options.refreshClass).removeClass(this.options.loadingClass).removeClass(this.options.loadedClass).removeClass(this.options.rtlClass).removeClass(this.options.dragClass).removeClass(this.options.grabClass).attr("class",this.$element.attr("class").replace(new RegExp(this.options.responsiveClass+"-\\S+\\s","g"),"")).removeData("owl.carousel")};u.prototype.op=function(n,t,i){var r=this.settings.rtl;switch(t){case"<":return r?n>i:n<i;case">":return r?n<i:n>i;case">=":return r?n<=i:n>=i;case"<=":return r?n>=i:n<=i}};u.prototype.on=function(n,t,i,r){n.addEventListener?n.addEventListener(t,i,r):n.attachEvent&&n.attachEvent("on"+t,i)};u.prototype.off=function(n,t,i,r){n.removeEventListener?n.removeEventListener(t,i,r):n.detachEvent&&n.detachEvent("on"+t,i)};u.prototype.trigger=function(t,i,r){var o={item:{count:this._items.length,index:this.current()}},e=n.camelCase(n.grep(["on",t,r],function(n){return n}).join("-").toLowerCase()),f=n.Event([t,"owl",r||"carousel"].join(".").toLowerCase(),n.extend({relatedTarget:this},o,i));return this._supress[t]||(n.each(this._plugins,function(n,t){t.onTrigger&&t.onTrigger(f)}),this.register({type:u.Type.Event,name:t}),this.$element.trigger(f),this.settings&&"function"==typeof this.settings[e]&&this.settings[e].call(this,f)),f};u.prototype.enter=function(t){n.each([t].concat(this._states.tags[t]||[]),n.proxy(function(n,t){this._states.current[t]===r&&(this._states.current[t]=0);this._states.current[t]++},this))};u.prototype.leave=function(t){n.each([t].concat(this._states.tags[t]||[]),n.proxy(function(n,t){this._states.current[t]--},this))};u.prototype.register=function(t){if(t.type===u.Type.Event){if(n.event.special[t.name]||(n.event.special[t.name]={}),!n.event.special[t.name].owl){var i=n.event.special[t.name]._default;n.event.special[t.name]._default=function(n){return!i||!i.apply||n.namespace&&-1!==n.namespace.indexOf("owl")?n.namespace&&n.namespace.indexOf("owl")>-1:i.apply(this,arguments)};n.event.special[t.name].owl=!0}}else t.type===u.Type.State&&(this._states.tags[t.name]=this._states.tags[t.name]?this._states.tags[t.name].concat(t.tags):t.tags,this._states.tags[t.name]=n.grep(this._states.tags[t.name],n.proxy(function(i,r){return n.inArray(i,this._states.tags[t.name])===r},this)))};u.prototype.suppress=function(t){n.each(t,n.proxy(function(n,t){this._supress[t]=!0},this))};u.prototype.release=function(t){n.each(t,n.proxy(function(n,t){delete this._supress[t]},this))};u.prototype.pointer=function(n){var i={x:null,y:null};return n=n.originalEvent||n||t.event,n=n.touches&&n.touches.length?n.touches[0]:n.changedTouches&&n.changedTouches.length?n.changedTouches[0]:n,n.pageX?(i.x=n.pageX,i.y=n.pageY):(i.x=n.clientX,i.y=n.clientY),i};u.prototype.isNumeric=function(n){return!isNaN(parseFloat(n))};u.prototype.difference=function(n,t){return{x:n.x-t.x,y:n.y-t.y}};n.fn.owlCarousel=function(t){var i=Array.prototype.slice.call(arguments,1);return this.each(function(){var f=n(this),r=f.data("owl.carousel");r||(r=new u(this,"object"==typeof t&&t),f.data("owl.carousel",r),n.each(["next","prev","to","destroy","refresh","replace","add","remove"],function(t,i){r.register({type:u.Type.Event,name:i});r.$element.on(i+".owl.carousel.core",n.proxy(function(n){n.namespace&&n.relatedTarget!==this&&(this.suppress([i]),r[i].apply(this,[].slice.call(arguments,1)),this.release([i]))},r))}));"string"==typeof t&&"_"!==t.charAt(0)&&r[t].apply(r,i)})};n.fn.owlCarousel.Constructor=u}(window.Zepto||window.jQuery,window,document),function(n,t){var i=function(t){this._core=t;this._interval=null;this._visible=null;this._handlers={"initialized.owl.carousel":n.proxy(function(n){n.namespace&&this._core.settings.autoRefresh&&this.watch()},this)};this._core.options=n.extend({},i.Defaults,this._core.options);this._core.$element.on(this._handlers)};i.Defaults={autoRefresh:!0,autoRefreshInterval:500};i.prototype.watch=function(){this._interval||(this._visible=this._core.isVisible(),this._interval=t.setInterval(n.proxy(this.refresh,this),this._core.settings.autoRefreshInterval))};i.prototype.refresh=function(){this._core.isVisible()!==this._visible&&(this._visible=!this._visible,this._core.$element.toggleClass("owl-hidden",!this._visible),this._visible&&this._core.invalidate("width")&&this._core.refresh())};i.prototype.destroy=function(){var n,i;t.clearInterval(this._interval);for(n in this._handlers)this._core.$element.off(n,this._handlers[n]);for(i in Object.getOwnPropertyNames(this))"function"!=typeof this[i]&&(this[i]=null)};n.fn.owlCarousel.Constructor.Plugins.AutoRefresh=i}(window.Zepto||window.jQuery,window,document),function(n,t,i,r){var u=function(t){this._core=t;this._loaded=[];this._handlers={"initialized.owl.carousel change.owl.carousel resized.owl.carousel":n.proxy(function(t){if(t.namespace&&this._core.settings&&this._core.settings.lazyLoad&&(t.property&&"position"==t.property.name||"initialized"==t.type)){var i=this._core.settings,u=i.center&&Math.ceil(i.items/2)||i.items,e=i.center&&-1*u||0,f=(t.property&&t.property.value!==r?t.property.value:this._core.current())+e,o=this._core.clones().length,s=n.proxy(function(n,t){this.load(t)},this);for(i.lazyLoadEager>0&&(u+=i.lazyLoadEager,i.loop&&(f-=i.lazyLoadEager,u++));e++<u;)this.load(o/2+this._core.relative(f)),o&&n.each(this._core.clones(this._core.relative(f)),s),f++}},this)};this._core.options=n.extend({},u.Defaults,this._core.options);this._core.$element.on(this._handlers)};u.Defaults={lazyLoad:!1,lazyLoadEager:0};u.prototype.load=function(i){var r=this._core.$stage.children().eq(i),u=r&&r.find(".owl-lazy");!u||n.inArray(r.get(0),this._loaded)>-1||(u.each(n.proxy(function(i,r){var e,u=n(r),f=t.devicePixelRatio>1&&u.attr("data-src-retina")||u.attr("data-src")||u.attr("data-srcset");this._core.trigger("load",{element:u,url:f},"lazy");u.is("img")?u.one("load.owl.lazy",n.proxy(function(){u.css("opacity",1);this._core.trigger("loaded",{element:u,url:f},"lazy")},this)).attr("src",f):u.is("source")?u.one("load.owl.lazy",n.proxy(function(){this._core.trigger("loaded",{element:u,url:f},"lazy")},this)).attr("srcset",f):(e=new Image,e.onload=n.proxy(function(){u.css({"background-image":'url("'+f+'")',opacity:"1"});this._core.trigger("loaded",{element:u,url:f},"lazy")},this),e.src=f)},this)),this._loaded.push(r.get(0)))};u.prototype.destroy=function(){var n,t;for(n in this.handlers)this._core.$element.off(n,this.handlers[n]);for(t in Object.getOwnPropertyNames(this))"function"!=typeof this[t]&&(this[t]=null)};n.fn.owlCarousel.Constructor.Plugins.Lazy=u}(window.Zepto||window.jQuery,window,document),function(n,t){var i=function(r){this._core=r;this._previousHeight=null;this._handlers={"initialized.owl.carousel refreshed.owl.carousel":n.proxy(function(n){n.namespace&&this._core.settings.autoHeight&&this.update()},this),"changed.owl.carousel":n.proxy(function(n){n.namespace&&this._core.settings.autoHeight&&"position"===n.property.name&&this.update()},this),"loaded.owl.lazy":n.proxy(function(n){n.namespace&&this._core.settings.autoHeight&&n.element.closest("."+this._core.settings.itemClass).index()===this._core.current()&&this.update()},this)};this._core.options=n.extend({},i.Defaults,this._core.options);this._core.$element.on(this._handlers);this._intervalId=null;var u=this;n(t).on("load",function(){u._core.settings.autoHeight&&u.update()});n(t).resize(function(){u._core.settings.autoHeight&&(null!=u._intervalId&&clearTimeout(u._intervalId),u._intervalId=setTimeout(function(){u.update()},250))})};i.Defaults={autoHeight:!1,autoHeightClass:"owl-height"};i.prototype.update=function(){var i=this._core._current,u=i+this._core.settings.items,f=this._core.settings.lazyLoad,e=this._core.$stage.children().toArray().slice(i,u),r=[],t=0;n.each(e,function(t,i){r.push(n(i).height())});t=Math.max.apply(null,r);t<=1&&f&&this._previousHeight&&(t=this._previousHeight);this._previousHeight=t;this._core.$stage.parent().height(t).addClass(this._core.settings.autoHeightClass)};i.prototype.destroy=function(){var n,t;for(n in this._handlers)this._core.$element.off(n,this._handlers[n]);for(t in Object.getOwnPropertyNames(this))"function"!=typeof this[t]&&(this[t]=null)};n.fn.owlCarousel.Constructor.Plugins.AutoHeight=i}(window.Zepto||window.jQuery,window,document),function(n,t,i){var r=function(t){this._core=t;this._videos={};this._playing=null;this._handlers={"initialized.owl.carousel":n.proxy(function(n){n.namespace&&this._core.register({type:"state",name:"playing",tags:["interacting"]})},this),"resize.owl.carousel":n.proxy(function(n){n.namespace&&this._core.settings.video&&this.isInFullScreen()&&n.preventDefault()},this),"refreshed.owl.carousel":n.proxy(function(n){n.namespace&&this._core.is("resizing")&&this._core.$stage.find(".cloned .owl-video-frame").remove()},this),"changed.owl.carousel":n.proxy(function(n){n.namespace&&"position"===n.property.name&&this._playing&&this.stop()},this),"prepared.owl.carousel":n.proxy(function(t){if(t.namespace){var i=n(t.content).find(".owl-video");i.length&&(i.css("display","none"),this.fetch(i,n(t.content)))}},this)};this._core.options=n.extend({},r.Defaults,this._core.options);this._core.$element.on(this._handlers);this._core.$element.on("click.owl.video",".owl-video-play-icon",n.proxy(function(n){this.play(n)},this))};r.Defaults={video:!1,videoHeight:!1,videoWidth:!1};r.prototype.fetch=function(n,t){var u=function(){return n.attr("data-vimeo-id")?"vimeo":n.attr("data-vzaar-id")?"vzaar":"youtube"}(),i=n.attr("data-vimeo-id")||n.attr("data-youtube-id")||n.attr("data-vzaar-id"),f=n.attr("data-width")||this._core.settings.videoWidth,e=n.attr("data-height")||this._core.settings.videoHeight,r=n.attr("href");if(!r)throw new Error("Missing video URL.");if(i=r.match(/(http:|https:|)\/\/(player.|www.|app.)?(vimeo\.com|youtu(be\.com|\.be|be\.googleapis\.com|be\-nocookie\.com)|vzaar\.com)\/(video\/|videos\/|embed\/|channels\/.+\/|groups\/.+\/|watch\?v=|v\/)?([A-Za-z0-9._%-]*)(\&\S+)?/),i[3].indexOf("youtu")>-1)u="youtube";else if(i[3].indexOf("vimeo")>-1)u="vimeo";else{if(!(i[3].indexOf("vzaar")>-1))throw new Error("Video URL not supported.");u="vzaar"}i=i[6];this._videos[r]={type:u,id:i,width:f,height:e};t.attr("data-video",r);this.thumbnail(n,this._videos[r])};r.prototype.thumbnail=function(t,i){var e,o,r,c=i.width&&i.height?"width:"+i.width+"px;height:"+i.height+"px;":"",f=t.find("img"),s="src",h="",l=this._core.settings,u=function(i){o='<div class="owl-video-play-icon"><\/div>';e=l.lazyLoad?n("<div/>",{"class":"owl-video-tn "+h,srcType:i}):n("<div/>",{"class":"owl-video-tn",style:"opacity:1;background-image:url("+i+")"});t.after(e);t.after(o)};if(t.wrap(n("<div/>",{"class":"owl-video-wrapper",style:c})),this._core.settings.lazyLoad&&(s="data-src",h="owl-lazy"),f.length)return u(f.attr(s)),f.remove(),!1;"youtube"===i.type?(r="//img.youtube.com/vi/"+i.id+"/hqdefault.jpg",u(r)):"vimeo"===i.type?n.ajax({type:"GET",url:"//vimeo.com/api/v2/video/"+i.id+".json",jsonp:"callback",dataType:"jsonp",success:function(n){r=n[0].thumbnail_large;u(r)}}):"vzaar"===i.type&&n.ajax({type:"GET",url:"//vzaar.com/api/videos/"+i.id+".json",jsonp:"callback",dataType:"jsonp",success:function(n){r=n.framegrab_url;u(r)}})};r.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")};r.prototype.play=function(t){var r,f=n(t.target),u=f.closest("."+this._core.settings.itemClass),i=this._videos[u.attr("data-video")],e=i.width||"100%",o=i.height||this._core.$stage.height();this._playing||(this._core.enter("playing"),this._core.trigger("play",null,"video"),u=this._core.items(this._core.relative(u.index())),this._core.reset(u.index()),r=n('<iframe frameborder="0" allowfullscreen mozallowfullscreen webkitAllowFullScreen ><\/iframe>'),r.attr("height",o),r.attr("width",e),"youtube"===i.type?r.attr("src","//www.youtube.com/embed/"+i.id+"?autoplay=1&rel=0&v="+i.id):"vimeo"===i.type?r.attr("src","//player.vimeo.com/video/"+i.id+"?autoplay=1"):"vzaar"===i.type&&r.attr("src","//view.vzaar.com/"+i.id+"/player?autoplay=true"),n(r).wrap('<div class="owl-video-frame" />').insertAfter(u.find(".owl-video")),this._playing=u.addClass("owl-video-playing"))};r.prototype.isInFullScreen=function(){var t=i.fullscreenElement||i.mozFullScreenElement||i.webkitFullscreenElement;return t&&n(t).parent().hasClass("owl-video-frame")};r.prototype.destroy=function(){var n,t;this._core.$element.off("click.owl.video");for(n in this._handlers)this._core.$element.off(n,this._handlers[n]);for(t in Object.getOwnPropertyNames(this))"function"!=typeof this[t]&&(this[t]=null)};n.fn.owlCarousel.Constructor.Plugins.Video=r}(window.Zepto||window.jQuery,window,document),function(n,t,i,r){var u=function(t){this.core=t;this.core.options=n.extend({},u.Defaults,this.core.options);this.swapping=!0;this.previous=r;this.next=r;this.handlers={"change.owl.carousel":n.proxy(function(n){n.namespace&&"position"==n.property.name&&(this.previous=this.core.current(),this.next=n.property.value)},this),"drag.owl.carousel dragged.owl.carousel translated.owl.carousel":n.proxy(function(n){n.namespace&&(this.swapping="translated"==n.type)},this),"translate.owl.carousel":n.proxy(function(n){n.namespace&&this.swapping&&(this.core.options.animateOut||this.core.options.animateIn)&&this.swap()},this)};this.core.$element.on(this.handlers)};u.Defaults={animateOut:!1,animateIn:!1};u.prototype.swap=function(){if(1===this.core.settings.items&&n.support.animation&&n.support.transition){this.core.speed(0);var t,i=n.proxy(this.clear,this),f=this.core.$stage.children().eq(this.previous),e=this.core.$stage.children().eq(this.next),r=this.core.settings.animateIn,u=this.core.settings.animateOut;this.core.current()!==this.previous&&(u&&(t=this.core.coordinates(this.previous)-this.core.coordinates(this.next),f.one(n.support.animation.end,i).css({left:t+"px"}).addClass("animated owl-animated-out").addClass(u)),r&&e.one(n.support.animation.end,i).addClass("animated owl-animated-in").addClass(r))}};u.prototype.clear=function(t){n(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()};u.prototype.destroy=function(){var n,t;for(n in this.handlers)this.core.$element.off(n,this.handlers[n]);for(t in Object.getOwnPropertyNames(this))"function"!=typeof this[t]&&(this[t]=null)};n.fn.owlCarousel.Constructor.Plugins.Animate=u}(window.Zepto||window.jQuery,window,document),function(n,t,i){var r=function(t){this._core=t;this._call=null;this._time=0;this._timeout=0;this._paused=!0;this._handlers={"changed.owl.carousel":n.proxy(function(n){n.namespace&&"settings"===n.property.name?this._core.settings.autoplay?this.play():this.stop():n.namespace&&"position"===n.property.name&&this._paused&&(this._time=0)},this),"initialized.owl.carousel":n.proxy(function(n){n.namespace&&this._core.settings.autoplay&&this.play()},this),"play.owl.autoplay":n.proxy(function(n,t,i){n.namespace&&this.play(t,i)},this),"stop.owl.autoplay":n.proxy(function(n){n.namespace&&this.stop()},this),"mouseover.owl.autoplay":n.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"mouseleave.owl.autoplay":n.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.play()},this),"touchstart.owl.core":n.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"touchend.owl.core":n.proxy(function(){this._core.settings.autoplayHoverPause&&this.play()},this)};this._core.$element.on(this._handlers);this._core.options=n.extend({},r.Defaults,this._core.options)};r.Defaults={autoplay:!1,autoplayTimeout:5e3,autoplayHoverPause:!1,autoplaySpeed:!1};r.prototype._next=function(r){this._call=t.setTimeout(n.proxy(this._next,this,r),this._timeout*(Math.round(this.read()/this._timeout)+1)-this.read());this._core.is("interacting")||i.hidden||this._core.next(r||this._core.settings.autoplaySpeed)};r.prototype.read=function(){return(new Date).getTime()-this._time};r.prototype.play=function(i,r){var u;this._core.is("rotating")||this._core.enter("rotating");i=i||this._core.settings.autoplayTimeout;u=Math.min(this._time%(this._timeout||i),i);this._paused?(this._time=this.read(),this._paused=!1):t.clearTimeout(this._call);this._time+=this.read()%i-u;this._timeout=i;this._call=t.setTimeout(n.proxy(this._next,this,r),i-u)};r.prototype.stop=function(){this._core.is("rotating")&&(this._time=0,this._paused=!0,t.clearTimeout(this._call),this._core.leave("rotating"))};r.prototype.pause=function(){this._core.is("rotating")&&!this._paused&&(this._time=this.read(),this._paused=!0,t.clearTimeout(this._call))};r.prototype.destroy=function(){var n,t;this.stop();for(n in this._handlers)this._core.$element.off(n,this._handlers[n]);for(t in Object.getOwnPropertyNames(this))"function"!=typeof this[t]&&(this[t]=null)};n.fn.owlCarousel.Constructor.Plugins.autoplay=r}(window.Zepto||window.jQuery,window,document),function(n){"use strict";var t=function(i){this._core=i;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":n.proxy(function(t){t.namespace&&this._core.settings.dotsData&&this._templates.push('<div class="'+this._core.settings.dotClass+'">'+n(t.content).find("[data-dot]").addBack("[data-dot]").attr("data-dot")+"<\/div>")},this),"added.owl.carousel":n.proxy(function(n){n.namespace&&this._core.settings.dotsData&&this._templates.splice(n.position,0,this._templates.pop())},this),"remove.owl.carousel":n.proxy(function(n){n.namespace&&this._core.settings.dotsData&&this._templates.splice(n.position,1)},this),"changed.owl.carousel":n.proxy(function(n){n.namespace&&"position"==n.property.name&&this.draw()},this),"initialized.owl.carousel":n.proxy(function(n){n.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":n.proxy(function(n){n.namespace&&this._initialized&&(this._core.trigger("refresh",null,"navigation"),this.update(),this.draw(),this._core.trigger("refreshed",null,"navigation"))},this)};this._core.options=n.extend({},t.Defaults,this._core.options);this.$element.on(this._handlers)};t.Defaults={nav:!1,navText:['<span aria-label="Previous">&#x2039;<\/span>','<span aria-label="Next">&#x203a;<\/span>'],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};t.prototype.initialize=function(){var i,t=this._core.settings;this._controls.$relative=(t.navContainer?n(t.navContainer):n("<div>").addClass(t.navContainerClass).appendTo(this.$element)).addClass("disabled");this._controls.$previous=n("<"+t.navElement+">").addClass(t.navClass[0]).html(t.navText[0]).prependTo(this._controls.$relative).on("click",n.proxy(function(){this.prev(t.navSpeed)},this));this._controls.$next=n("<"+t.navElement+">").addClass(t.navClass[1]).html(t.navText[1]).appendTo(this._controls.$relative).on("click",n.proxy(function(){this.next(t.navSpeed)},this));t.dotsData||(this._templates=[n('<button role="button">').addClass(t.dotClass).append(n("<span>")).prop("outerHTML")]);this._controls.$absolute=(t.dotsContainer?n(t.dotsContainer):n("<div>").addClass(t.dotsClass).appendTo(this.$element)).addClass("disabled");this._controls.$absolute.on("click","button",n.proxy(function(i){var r=n(i.target).parent().is(this._controls.$absolute)?n(i.target).index():n(i.target).parent().index();i.preventDefault();this.to(r,t.dotsSpeed)},this));for(i in this._overrides)this._core[i]=n.proxy(this[i],this)};t.prototype.destroy=function(){var t,n,i,r,u=this._core.settings;for(t in this._handlers)this.$element.off(t,this._handlers[t]);for(n in this._controls)"$relative"===n&&u.navContainer?this._controls[n].html(""):this._controls[n].remove();for(r in this.overides)this._core[r]=this._overrides[r];for(i in Object.getOwnPropertyNames(this))"function"!=typeof this[i]&&(this[i]=null)};t.prototype.update=function(){var t,i,f,r=this._core.clones().length/2,o=r+this._core.items().length,u=this._core.maximum(!0),n=this._core.settings,e=n.center||n.autoWidth||n.dotsData?1:n.dotsEach||n.items;if("page"!==n.slideBy&&(n.slideBy=Math.min(n.slideBy,n.items)),n.dots||"page"==n.slideBy)for(this._pages=[],t=r,i=0,f=0;t<o;t++){if(i>=e||0===i){if(this._pages.push({start:Math.min(u,t-r),end:t-r+e-1}),Math.min(u,t-r)===u)break;i=0;++f}i+=this._core.mergers(this._core.relative(t))}};t.prototype.draw=function(){var i,t=this._core.settings,r=this._core.items().length<=t.items,u=this._core.relative(this._core.current()),f=t.loop||t.rewind;this._controls.$relative.toggleClass("disabled",!t.nav||r);t.nav&&(this._controls.$previous.toggleClass("disabled",!f&&u<=this._core.minimum(!0)),this._controls.$next.toggleClass("disabled",!f&&u>=this._core.maximum(!0)));this._controls.$absolute.toggleClass("disabled",!t.dots||r);t.dots&&(i=this._pages.length-this._controls.$absolute.children().length,t.dotsData&&0!==i?this._controls.$absolute.html(this._templates.join("")):i>0?this._controls.$absolute.append(new Array(i+1).join(this._templates[0])):i<0&&this._controls.$absolute.children().slice(i).remove(),this._controls.$absolute.find(".active").removeClass("active"),this._controls.$absolute.children().eq(n.inArray(this.current(),this._pages)).addClass("active"))};t.prototype.onTrigger=function(t){var i=this._core.settings;t.page={index:n.inArray(this.current(),this._pages),count:this._pages.length,size:i&&(i.center||i.autoWidth||i.dotsData?1:i.dotsEach||i.items)}};t.prototype.current=function(){var t=this._core.relative(this._core.current());return n.grep(this._pages,n.proxy(function(n){return n.start<=t&&n.end>=t},this)).pop()};t.prototype.getPosition=function(t){var i,r,u=this._core.settings;return"page"==u.slideBy?(i=n.inArray(this.current(),this._pages),r=this._pages.length,t?++i:--i,i=this._pages[(i%r+r)%r].start):(i=this._core.relative(this._core.current()),r=this._core.items().length,t?i+=u.slideBy:i-=u.slideBy),i};t.prototype.next=function(t){n.proxy(this._overrides.to,this._core)(this.getPosition(!0),t)};t.prototype.prev=function(t){n.proxy(this._overrides.to,this._core)(this.getPosition(!1),t)};t.prototype.to=function(t,i,r){var u;!r&&this._pages.length?(u=this._pages.length,n.proxy(this._overrides.to,this._core)(this._pages[(t%u+u)%u].start,i)):n.proxy(this._overrides.to,this._core)(t,i)};n.fn.owlCarousel.Constructor.Plugins.Navigation=t}(window.Zepto||window.jQuery,window,document),function(n,t,i,r){"use strict";var u=function(i){this._core=i;this._hashes={};this.$element=this._core.$element;this._handlers={"initialized.owl.carousel":n.proxy(function(i){i.namespace&&"URLHash"===this._core.settings.startPosition&&n(t).trigger("hashchange.owl.navigation")},this),"prepared.owl.carousel":n.proxy(function(t){if(t.namespace){var i=n(t.content).find("[data-hash]").addBack("[data-hash]").attr("data-hash");if(!i)return;this._hashes[i]=t.content}},this),"changed.owl.carousel":n.proxy(function(i){if(i.namespace&&"position"===i.property.name){var u=this._core.items(this._core.relative(this._core.current())),r=n.map(this._hashes,function(n,t){return n===u?t:null}).join();if(!r||t.location.hash.slice(1)===r)return;t.location.hash=r}},this)};this._core.options=n.extend({},u.Defaults,this._core.options);this.$element.on(this._handlers);n(t).on("hashchange.owl.navigation",n.proxy(function(){var i=t.location.hash.substring(1),u=this._core.$stage.children(),n=this._hashes[i]&&u.index(this._hashes[i]);n!==r&&n!==this._core.current()&&this._core.to(this._core.relative(n),!1,!0)},this))};u.Defaults={URLhashListener:!1};u.prototype.destroy=function(){var i,r;n(t).off("hashchange.owl.navigation");for(i in this._handlers)this._core.$element.off(i,this._handlers[i]);for(r in Object.getOwnPropertyNames(this))"function"!=typeof this[r]&&(this[r]=null)};n.fn.owlCarousel.Constructor.Plugins.Hash=u}(window.Zepto||window.jQuery,window,document),function(n,t,i,r){function u(t,i){var u=!1,f=t.charAt(0).toUpperCase()+t.slice(1);return n.each((t+" "+h.join(f+" ")+f).split(" "),function(n,t){if(s[t]!==r)return u=!i||t,!1}),u}function e(n){return u(n,!0)}var s=n("<support>").get(0).style,h="Webkit Moz O ms".split(" "),o={transition:{end:{WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd",transition:"transitionend"}},animation:{end:{WebkitAnimation:"webkitAnimationEnd",MozAnimation:"animationend",OAnimation:"oAnimationEnd",animation:"animationend"}}},f={csstransforms:function(){return!!u("transform")},csstransforms3d:function(){return!!u("perspective")},csstransitions:function(){return!!u("transition")},cssanimations:function(){return!!u("animation")}};f.csstransitions()&&(n.support.transition=new String(e("transition")),n.support.transition.end=o.transition.end[n.support.transition]);f.cssanimations()&&(n.support.animation=new String(e("animation")),n.support.animation.end=o.animation.end[n.support.animation]);f.csstransforms()&&(n.support.transform=new String(e("transform")),n.support.transform3d=f.csstransforms3d())}(window.Zepto||window.jQuery,window,document);;
function IsRecapchaValid(){var n=grecaptcha.getResponse(recaptchaResponse);return n!==""&&n!==undefined&&n.length!==0?!0:!1}var TawuniyaWidgets=TawuniyaWidgets||{},SiteKey=$("#SiteKey").val(),recaptchaResponse="",dataLayerObjectFormStart={event:"formStart",info1:"forms",info2:"start"},dataLayerObjectFormError={event:"formError",info1:"forms",info2:"error"},dataLayerObjectFormSuccess={event:"formSuccess",info1:"forms",info2:"submit"},dataLayerObjectFormErrorFields={event:"formErrorFields",info1:"forms",info2:"error"},onloadCallback;TawuniyaWidgets.Global={CurrentLanguage:$("#hdnLang").val(),IsDesignMode:function(){return $("#IsDesignMode").val()=="True"}};TawuniyaWidgets.Breadcrumb={IsBreadCrumb:function(){return jQuery("[data-attr-widget='Breadcrumb']").length>0},RenderScripts:function(){if(this.IsBreadCrumb()){var n=$(".breadcrumb li:last-child"),t=n.text();n.html(t);n.css("font-weight","bold")}}};TawuniyaWidgets.CustomerService={IsCustomerService:function(){return jQuery("[data-attr-widget='CustomerService']").length>0},RenderScripts:function(){if(this.IsCustomerService()){var r=$("#ldrforcustomerserviceindividual"),f=$("#CustomerServiceThankYouReportFraud").val(),t=$("#CustomerServicePleaseFillAllField").val(),e=$("#CustomerServiceFormAlreadySubmitted").val(),i=$("#error-msg-service-policy"),n=$("#error-msg-service-fraud");function o(r){var e=$("#txtServ_Name"),s=$("#txtServ_Email"),o=$("#txtServ_Details"),h=$("#txtMobileNumFraud"),c=$("#error-msg-service-fraud span"),l=$("#ddlNavFraudForm"),f=!0;f=ValidateLengh(e,e,1,50)&&ValidateName(e,e)&&f;f=ValidateEmail(s,s)&&f;f=ValidatePhoneNumber(h,h)&&f;f=ValidateTextArea(o,o,500)&&ValidateURLNew(o,o)&&f;f=ValidateDropDownerrorFraud(l)&&f;f?(btnSubmit=r,btnSubmit!=""&&u()):(c.text(t),n.removeClass("none"),n.addClass("block"),i.addClass("none"))}$("#btnPolicyValidate").click(function(){var r=$("#txtServSaudi_ID"),u=$("#txtServPol_no"),o=$("#error-msg-service-policy span"),f=!0,e;f=ValidateNumberTxt(u,u)&&ValidateLengh(u,u,4,20)&&f;f=ValidateNumberTxt(r,r)&&ValidateLengh(r,r,10,10)&&f;f?(i.addClass("none"),e={SecureToken:$("#hdnCSRF").val(),id_no:r.val(),pol_no:u.val(),claim_type:"MEDICAL"},TawuniyaWidgets.Global.CurrentLanguage=="ar"?window.open("https://online.tawuniya.com.sa/TawuniyaRequest/reports/travelMainRedirect?policyReference="+e.pol_no+"&idNumber="+e.id_no+"&applicationType=TAW_SITE&langId=2","_blank"):window.open("https://online.tawuniya.com.sa/TawuniyaRequest/reports/travelMainRedirect?policyReference="+e.pol_no+"&idNumber="+e.id_no+"&applicationType=TAW_SITE&langId=1","_blank")):(o.text(t),i.removeClass("none"),i.addClass("block"),n.addClass("none"))});$("#CustomerServiceValidatefraudLink").click(function(){o("btnRptFraud")});$("#btnRptFraud").click(function(){u()});function u(){var u=$("#txtServ_Name"),o=$("#txtServ_Email"),s=$("#txtServ_Details"),h=$("#txtMobileNumFraud"),i=$("#error-msg-service-fraud span"),c=$("#ddlNavFraudForm"),l={SecureToken:$("#hdnCSRF").val(),Name:u.val(),Email:o.val(),FraudDetails:s.val(),InsuranceType:c.val(),MobileNo:h.val(),InsuranceTypeText:$("#ddlNavFraudForm option:selected").text(),MethodName:"SubmitFraudDetail"};r.show();MakeServiceCall("SubmitFraudDetail",l,function(c){for(var a,l=0;l<c.length;l++)c[l]=="Success"?(a=c[l+1],$("#hdnCSRF").val(a),r.hide(),n.removeClass("none"),n.addClass("block"),i.text(f),u.val(""),o.val(""),s.val(""),h.val(""),$("#ddlNavFraudForm").val(-1)):(r.hide(),c[l]=="Name"?(i.text(t),n.removeClass("none"),n.addClass("block")):c[l]=="Email"?(i.text(t),n.removeClass("none"),n.addClass("block")):c[l]=="Details"?(i.text(t),n.removeClass("none"),n.addClass("block")):c[l]=="FormAlreadySubmitted"&&(i.text(e),n.removeClass("none"),n.addClass("block")))})}}}};TawuniyaWidgets.CustomerServiceCorporate={IsCustomerServiceCorporate:function(){return jQuery("[data-attr-widget='CustomerServiceCorporate']").length>0},RenderScripts:function(){if(this.IsCustomerServiceCorporate()){var r=$("#ldrforcustomerservicecorporate"),f=$("#CustomerServiceThankYouReportFraud").val(),t=$("#CustomerServicePleaseFillAllField").val(),e=$("#CustomerServiceFormAlreadySubmitted").val(),i=$("#error-msg-service-policy"),n=$("#error-msg-service-fraud");function o(r){var e=$("#txtServ_Name"),s=$("#txtServ_Email"),o=$("#txtServ_Details"),h=$("#txtMobileNumFraud"),l=$("#error-msg-service-fraud span"),a=$("#ddlNavFraudForm"),f=!0,c;f=ValidateLengh(e,e,1,50)&&ValidateName(e,e)&&f;f=ValidateEmail(s,s)&&f;f=ValidatePhoneNumber(h,h)&&f;f=ValidateLengh(o,o,1,500)&&ValidateURLNew(o,o)&&f;f=ValidateDropDownerrorFraud(a)&&f;f?(c=r,c!==""&&u()):(l.text(t),n.removeClass("none"),n.addClass("block"),i.addClass("none"))}$("#btnPolicyValidate").click(function(){var r=$("#txtServSaudi_ID"),u=$("#txtServPol_no"),o=$("#error-msg-service-policy span"),f=!0,e;f=ValidateNumberTxt(u,u)&&ValidateLengh(u,u,4,20)&&f;f=ValidateNumberTxt(r,r)&&ValidateLengh(r,r,10,10)&&f;f?(i.addClass("none"),e={SecureToken:$("#hdnCSRF").val(),id_no:r.val(),pol_no:u.val(),claim_type:"MEDICAL"},TawuniyaWidgets.Global.CurrentLanguage=="ar"?window.open("https://online.tawuniya.com.sa/TawuniyaRequest/reports/travelMainRedirect?policyReference="+e.pol_no+"&idNumber="+e.id_no+"&applicationType=TAW_SITE&langId=2","_blank"):window.open("https://online.tawuniya.com.sa/TawuniyaRequest/reports/travelMainRedirect?policyReference="+e.pol_no+"&idNumber="+e.id_no+"&applicationType=TAW_SITE&langId=1","_blank")):(o.text(t),i.removeClass("none"),i.addClass("block"),n.addClass("none"))});$("#btnRptFraud").click(function(){u()});$("#CustomerServiceCorporateValidatefraudLink").click(function(){o("btnRptFraud")});function u(){var u=$("#txtServ_Name"),o=$("#txtServ_Email"),s=$("#txtServ_Details"),h=$("#txtMobileNumFraud"),i=$("#error-msg-service-fraud span"),c=$("#ddlNavFraudForm"),l={SecureToken:$("#hdnCSRF").val(),Name:u.val(),Email:o.val(),FraudDetails:s.val(),InsuranceType:c.val(),MobileNo:h.val(),InsuranceTypeText:$("#ddlNavFraudForm option:selected").text(),MethodName:"SubmitFraudDetail"};r.show();MakeServiceCall("SubmitFraudDetail",l,function(c){for(var a,l=0;l<c.length;l++)c[l]==="Success"?(a=c[l+1],$("#hdnCSRF").val(a),r.hide(),n.removeClass("none"),n.addClass("block"),i.text(f),u.val(""),o.val(""),s.val(""),h.val(""),$("#ddlNavFraudForm").val(-1)):(r.hide(),c[l]==="Name"?(i.text(t),n.removeClass("none"),n.addClass("block")):c[l]==="Email"?(i.text(t),n.removeClass("none"),n.addClass("block")):c[l]==="Details"?(i.text(t),n.removeClass("none"),n.addClass("block")):c[l]==="FormAlreadySubmitted"&&(i.text(e),n.removeClass("none"),n.addClass("block")))})}}}};TawuniyaWidgets.FamilyPremiumCalculator={IsFamilyPremiumCalculator:function(){return jQuery("[data-attr-widget='FamilyPremiumCalculator']").length>0},RenderScripts:function(){if(this.IsFamilyPremiumCalculator()){var n=$("#PriceTag_FamilyCalc").find("strong");$(document).ready(function(){$("#ddlFamilyMember_Calc").change(function(){this.value!=="-1"&&n.text("SAR 000")})})}}};TawuniyaWidgets.InnerSocialLinks={IsInnerSocialLinks:function(){return jQuery("[data-attr-widget='InnerSocialLinks']").length>0},RenderScripts:function(){if(this.IsInnerSocialLinks()){$(".tShare").attr("href",t());$(".gShare").attr("href",i());$(".lShare").attr("href",r());$(".fShare").attr("href",u());function t(){var n=$('meta[property="og:url"]').attr("content"),t=$('meta[property="og:description"]').attr("content");return"https://twitter.com/intent/tweet?text="+t+"&via=Tawuniya&url="+n}function i(){var n=$('meta[property="og:url"]').attr("content");return"https://plus.google.com/share?url="+n}function r(){var n=$('meta[property="og:url"]').attr("content"),t=$('meta[property="og:description"]').attr("content"),i=$('meta[property="og:title"]').attr("content");return"https://www.linkedin.com/shareArticle?mini=true&url="+n+"&title="+i+"&summary="+t+"&source=tawuniya"}function u(){var n=$('meta[property="og:url"]').attr("content"),t=$('meta[property="og:title"]').attr("content");return"https://www.facebook.com/sharer.php?t="+t+"&u="+n}function f(n,t){t=t===null?"content":t;var i=document.querySelector("meta[property='"+n+"']");return i!==undefined&&i!==null?i.getAttribute(t):""}function n(n,t,i,r,u,f){var h=parseInt((window.screen.availWidth-n)/2),c=parseInt((window.screen.availHeight-t)/2-i),o,s,e;return o=f?", "+f:", status=no, location=no, scrollbars=yes, resizable=yes",s="width="+n+",height="+t+",left="+h+",top="+c+o,e=window.open(r,u,s),e.focus(),e}$("#InnerSocialLinksFacebook").click(function(){return n(600,600,50,this.href,""),!1});$("#InnerSocialLinksLinkedIn").click(function(){return n(600,600,50,this.href,""),!1});$("#InnerSocialLinksGooglePlus").click(function(){return n(600,600,50,this.href,""),!1});$("#InnerSocialLinksTwitter").click(function(){return n(600,600,50,this.href,""),!1})}}};TawuniyaWidgets.InnerSocialLinksBottom={IsInnerSocialLinks:function(){return jQuery("[data-attr-widget='InnerSocialLinksBottom']").length>0},RenderScripts:function(){if(this.IsInnerSocialLinks()){$(".tShareBottom").attr("href",t());$(".gShareBottom").attr("href",i());$(".lShareBottom").attr("href",r());$(".fShareBottom").attr("href",u());function t(){var n=$('meta[property="og:url"]').attr("content"),t=$('meta[property="og:description"]').attr("content");return"https://twitter.com/intent/tweet?text="+t+"&via=Tawuniya&url="+n}function i(){var n=$('meta[property="og:url"]').attr("content");return"https://plus.google.com/share?url="+n}function r(){var n=$('meta[property="og:url"]').attr("content"),t=$('meta[property="og:description"]').attr("content"),i=$('meta[property="og:title"]').attr("content");return"https://www.linkedin.com/shareArticle?mini=true&url="+n+"&title="+i+"&summary="+t+"&source=tawuniya"}function u(){var n=$('meta[property="og:url"]').attr("content"),t=$('meta[property="og:title"]').attr("content");return"https://www.facebook.com/sharer.php?t="+t+"&u="+n}function f(n,t){t=t===null?"content":t;var i=document.querySelector("meta[property='"+n+"']");return i!==undefined&&i!==null?i.getAttribute(t):""}function n(n,t,i,r,u,f){var h=parseInt((window.screen.availWidth-n)/2),c=parseInt((window.screen.availHeight-t)/2-i),o,s,e;return o=f?", "+f:", status=no, location=no, scrollbars=yes, resizable=yes",s="width="+n+",height="+t+",left="+h+",top="+c+o,e=window.open(r,u,s),e.focus(),e}$("#InnerSocialLinksBottomFacebook").click(function(){return n(600,600,50,this.href,""),!1});$("#InnerSocialLinksBottomLinkedIn").click(function(){return n(600,600,50,this.href,""),!1});$("#InnerSocialLinksBottomGooglePlus").click(function(){return n(600,600,50,this.href,""),!1});$("#InnerSocialLinksBottomTwitter").click(function(){return n(600,600,50,this.href,""),!1})}}};TawuniyaWidgets.MediaNewsDetail={IsMediaNewsDetail:function(){return jQuery("[data-attr-widget='MediaNewsDetail']").length>0},RenderScripts:function(){if(this.IsMediaNewsDetail()){var n=$("#MediaNewsDetailIsCulturExist").val();n==="false"&&(TawuniyaWidgets.Global.CurrentLanguage==="en"?($(".sflang_ar").css("pointer-events","none"),$(".sflang_ar").css("cursor","default")):($(".sflanguageLnk.language-select").css("pointer-events","none"),$(".sflanguageLnk.language-select").css("cursor","default")))}}};TawuniyaWidgets.MotorPremiumCalculator={IsMotorPremiumCalculator:function(){return jQuery("[data-attr-widget='MotorPremiumCalculator']").length>0},RenderScripts:function(){if(this.IsMotorPremiumCalculator()){var i=$("#MotorPremiumCalculatorTawuniyaResourcesSelect").val(),n=$("#PriceTagCalc").find("strong");$(document).ready(function(){$("#ddlProduct_Calc").change(function(){this.value!=="-1"?(n.text("SAR 000"),u()):(r(),t())});$("#ddlMotorMake_Calc").change(function(){this.value!=="-1"?(n.text("SAR 000"),f()):t()});$("#ddlMotorModel_Calc").change(function(){this.value!=="-1"&&(n.text("SAR 000"),s())})});function u(){MakeServiceCallWithoutParam("GetMotorMakes",function(n){e(n.d.return.makeList)})}function f(){var n=$("[id$=ddlMotorMake_Calc]").val();MakeServiceCall_MakeModel("GetMotorModelByMakeCode",n,function(n){o(n.d.return.modelList)})}function e(n){r();for(var t=0;t<n.length;t++)$("#ddlMotorMake_Calc").append($("<option>",{value:n[t].key,text:n[t].value}))}function o(n){t();for(var i=0;i<n.length;i++)$("#ddlMotorModel_Calc").append($("<option>",{value:n[i].key,text:n[i].value}))}function r(){$("#ddlMotorMake_Calc").children("option").remove();$("#ddlMotorMake_Calc").append($("<option>",{value:"-1",text:i}))}function t(){$("#ddlMotorModel_Calc").children("option").remove();$("#ddlMotorModel_Calc").append($("<option>",{value:"-1",text:i}))}function s(){var t={SecureToken:$("#hdnCSRF").val(),productCode:$("[id$=ddlProduct_Calc]").val(),makeCode:$("[id$=ddlMotorMake_Calc]").val(),modelCode:$("[id$=ddlMotorModel_Calc]").val()};MakeServiceCall("GetMotorPrice",t,function(t){n.text("SAR "+t.d.return.price)})}}}};TawuniyaWidgets.NavigationSample={IsNavigationSample:function(){return jQuery("[data-attr-widget='NavigationSample']").length>0},RenderScripts:function(){this.IsNavigationSample()&&(TawuniyaWidgets.Global.IsDesignMode()||($("#CClaim").click(function(){var n={SecureToken:$("#hdnCSRF").val(),pol_no:"451904",claim_type:"TP"};MakeServiceCall("GetClaimTrakerDetails",n,function(){})}),$("#MotorClaim").click(function(){var n={SecureToken:$("#hdnCSRF").val(),id_no:"2114362144",claim_no:"00000",claim_type:"MOTOR"};MakeServiceCall("GetClaimTrakerDetails",n,function(){})}),$("#PolicyValidate").click(function(){var n={SecureToken:$("#hdnCSRF").val(),id_no:"2114362144",pol_no:"451904",claim_type:"MEDICAL"};MakeServiceCall("GetClaimTrakerDetails",n,function(){})})))}};TawuniyaWidgets.PolicyValidation={IsPolicyValidation:function(){return jQuery("[data-attr-widget='PolicyValidation']").length>0},RenderScripts:function(){this.IsPolicyValidation()&&$("#btnMainPolicyValidate").click(function(){var i=$("#txtMainServSaudi_ID"),r=$("#txtMainServPol_no"),f=$("#lblMainServSaudi_ID"),e=$("#lblMainServPol_no"),u=$("#Mainerror-msg-policy"),o=$("#Mainerror-msg-policy").find("span"),s=$("#divPolicyFields"),n=!0,t;return n=ValidateNumberTxt(e,r)&&ValidateLengh(e,r,4,20)&&n,n=ValidateNumberTxt(f,i)&&ValidateLengh(f,i,10,10)&&n,n?(u.addClass("none"),t={SecureToken:$("#hdnCSRF").val(),id_no:i.val(),pol_no:r.val(),claim_type:"MEDICAL"},TawuniyaWidgets.Global.CurrentLanguage==="ar"?window.open("https://online.tawuniya.com.sa/TawuniyaRequest/reports/travelMainRedirect?policyReference="+t.pol_no+"&idNumber="+t.id_no+"&applicationType=TAW_SITE&langId=2","_blank"):window.open("https://online.tawuniya.com.sa/TawuniyaRequest/reports/travelMainRedirect?policyReference="+t.pol_no+"&idNumber="+t.id_no+"&applicationType=TAW_SITE&langId=1","_blank"),!1):(o.text("please fill in the fields properly"),u.removeClass("none"),u.addClass("block"),!1)})}};TawuniyaWidgets.PremiumCalculator={IsPremiumCalculator:function(){return jQuery("[data-attr-widget='PremiumCalculator']").length>0},RenderScripts:function(){var n,t,i;if(this.IsPremiumCalculator()){n=$("#PremiumCalculatorErrortext").val();TawuniyaWidgets.Global.CurrentLanguage==="ar"?(t=$("#PremiumCalculatorTravelBuyNowLinkAr").val(),$("#btnbuynowtravel").attr("href",t)):(i=$("#PremiumCalculatorTravelBuyNowLinkEn").val(),$("#btnbuynowtravel").attr("href",i));function u(){var n=$("#ddlValidFor_Calc").val();n==="TRV_ANN"?$(".textfield").hide():$(".textfield").show()}$(document).ready(function(){var n=$("#PriceTagCalc strong").text();$("#ddlValidFor_Calc").change(function(){$("#ddlValidFor_Calc option:selected").val()===-1?$("#PriceTagCalc strong").text("SAR 000"):($("#PriceTagCalc strong").text("SAR 000"),f())});$("#ddlCoverage_Calc").change(function(){this.value!=="-1"&&($("#PriceTagCalc strong").text("SAR 000"),$("#ddlValidFor_Calc").val()==="TRV_ANN"&&r())});$("#txtDuration_Calc").on("input",function(){this.value!=="-1"&&($("#PriceTagCalc strong").text("SAR 000"),r())})});function f(){var n={SecureToken:$("#hdnCSRF").val(),ProductCode:$("[id$=ddlValidFor_Calc]").val(),MethodName:"GetTravelCover"};MakeServiceCall_TravelCover("GetTravelCover",n,function(n){e(n)})}function e(n){var t=n,i=$.parseXML(t),r=$(i);$("#ddlCoverage_Calc").children("option:not(:first)").remove();$(t).find("entry").each(function(){var n=$(this);$("#ddlCoverage_Calc").append($("<option>",{value:n.find("key").text(),text:n.find("value").text()}))})}function r(){var t={SecureToken:$("#hdnCSRF").val(),productCode:$("[id$=ddlValidFor_Calc]").val(),tripCover:$("[id$=ddlCoverage_Calc]").val(),tripDays:$("[id$=txtDuration_Calc]").val(),MethodName:"GetTravelPrice"};MakeServiceCall("GetTravelPrice",t,function(t){var u=$.parseXML(t),i=$(u),f=i.find("resultCode").text(),e=i.find("price").text(),r;f==="1"?$("#PriceTagCalc").html(n):(r=$("#PremiumCalculatorStartingFrom").val(),$("#PriceTagCalc").html(r+"<strong>SAR "+e+"<\/strong>"))})}$("#ddlValidFor_Calc").change(function(){u()})}}};TawuniyaWidgets.ReportFraud={IsReportFraud:function(){return jQuery("[data-attr-widget='ReportFraud']").length>0},RenderScripts:function(){this.IsReportFraud()&&$("#btnMainRptFraud").click(function(){var r=$("#txtMainServ_Name"),u=$("#txtMainServ_Email"),f=$("#txtMainServ_Details"),n=$("#Mainerror-msg-fraud"),i=$("#Mainerror-msg-fraud span"),o=$("#divFraudFields"),t=!0,e;if(t=ValidateLengh("",r,1,50)&&t,t=ValidateEmail("",u)&&t,t=ValidateLengh("",f,1,500)&&t,t){if($("#btnMainRptFraud").hasClass("btnDisable"))return!1;e={SecureToken:$("#hdnCSRF").val(),Name:r.val(),Email:u.val(),FraudDetails:f.val()};MakeServiceCall("nSubmitFraudDetail",e,function(t){for(var u,r=0;r<t.d.length;r++)t.d[r]==="Success"?(u=t[r+1],$("#hdnCSRF").val(u),n.removeClass("none"),n.addClass("block"),i.html("Thank You!"),o.addClass("none")):t.d[r]==="Name"?(i.text("please fill in the fields properly"),n.removeClass("none"),n.addClass("block")):t.d[r]==="Email"?(i.text("please fill in the fields properly"),n.removeClass("none"),n.addClass("block")):t.d[r]==="Details"&&(i.text("please fill in the fields properly"),n.removeClass("none"),n.addClass("block"));$("#btnMainRptFraud").removeClass("btnDisable")})}else i.text("Please fill in the fields properly."),n.removeClass("none"),n.addClass("block")})}};TawuniyaWidgets.SendAnEnquiry={IsSendAnEnquiry:function(){return jQuery("[data-attr-widget='SendAnEnquiry']").length>0},RenderScripts:function(){if(this.IsSendAnEnquiry()){var i=$("#SendAnEnquiryLoaderId").val(),r=$("#SendAnEnquiryEnq_lblName").val(),u=$("#SendAnEnquiryEnq_txtName").val(),f=$("#SendAnEnquiryEnq_lblMobile").val(),e=$("#SendAnEnquiryEnq_txtMobile").val(),o=$("#SendAnEnquiryEnq_lblEmail").val(),s=$("#SendAnEnquiryEnq_txtEmail").val(),h=$("#SendAnEnquiryEnq_lblMessage").val(),c=$("#SendAnEnquiryEnq_txtMessage").val(),l=$("#SendAnEnquiryerrorDiv").val(),a=$("#SendAnEnquiryerrDivSpan").val(),t=$("#formStatus").val(),n=window.location.pathname+" -- SendAnEnquiry",v=$(i);function y(t){var ft,b,et,k,ot,d,st;if($(t).hasClass("btnDisable"))return!1;var g=$(r),y=$(u),ht=$(f),nt=$(e),ct=$(o),tt=$(s),it=$(h),p=$(c),rt=$(l),lt=$(a),w=!0,i=[],ut=ValidateLengh(g,y,1,100)&&ValidateName(g,y);return ut||(ft="Name="+y.val(),i.push(ft)),b=ValidatePhoneNumber(ht,nt),b||(et="Mobile="+nt.val(),i.push(et)),k=ValidateEmail(ct,tt),k||(ot="Email="+tt.val(),i.push(ot)),d=ValidateLengh(it,p,1,500)&&ValidateURLNew(it,p),d||(st="Message="+p.val(),i.push(st)),w=ut&&b&&k&&d,w?($(v).show(),$(t).addClass("btnDisable")):(dataLayerObjectFormError.info3=n,dataLayer.push(dataLayerObjectFormError),dataLayerObjectFormErrorFields.info3=i.toString(),dataLayerObjectFormErrorFields.info4=i.length,dataLayer.push(dataLayerObjectFormErrorFields),lt.text("please fill in the fields properly"),rt.removeClass("none"),rt.addClass("block")),w}t==="-1"&&(dataLayerObjectFormStart.info3=n,dataLayer.push(dataLayerObjectFormStart));t==="1"&&(dataLayerObjectFormSuccess.info3=n,delete dataLayerObjectFormSuccess.info4,delete dataLayerObjectFormSuccess.info5,dataLayer.push(dataLayerObjectFormSuccess));$(".SendAnEnquirySubmitButton").click(function(){return y(this)})}}};TawuniyaWidgets.TrackAClaim={IsTrackAClaim:function(){return jQuery("[data-attr-widget='TrackAClaim']").length>0},RenderScripts:function(){if(this.IsTrackAClaim()){var n=$("#error-msg-client-service"),t=$("#error-msg-motor-service"),i=$("#PleaseFillTheFieldsProperly").val();$("#CClaim").click(function(){var r=$("#txtClaimPol_no"),e=$("#error-msg-client-service span"),u=!0,f;u=ValidateNumberTxtNew(r)&&ValidateLenghTxt(r,1,15)&&u;u?(f={SecureToken:$("#hdnCSRF").val(),pol_no:r.val(),claim_type:"TP"},TawuniyaWidgets.Global.CurrentLanguage==="ar"?window.open("https://online.tawuniya.com.sa/TawuniyaClaim/public/claimtrack.action?langId=2&policyNo="+f.pol_no,"_blank"):window.open("https://online.tawuniya.com.sa/TawuniyaClaim/public/claimtrack.action?langId=1&policyNo="+f.pol_no,"_blank")):(e.text(i),n.removeClass("none"),n.addClass("block"),t.addClass("none"))});$("#MotorClaim").click(function(){var r=$("#txtClaimSaudi_id"),u=$("#txtClaim_no"),f=$("#txtNajem_no"),e=$("#error-msg-motor-service span"),i;i={SecureToken:$("#hdnCSRF").val(),id_no:r.val(),claim_no:u.val(),claim_type:f.val()};TawuniyaWidgets.Global.CurrentLanguage==="ar"?window.open("https://online.tawuniya.com.sa/TawuniyaClaim/public/claimtrack.action?langId=2&idNo="+i.id_no+"&claimDetailNo="+i.claim_no+"&caseNo="+i.claim_type,"_blank"):window.open("https://online.tawuniya.com.sa/TawuniyaClaim/public/claimtrack.action?langId=1&idNo="+i.id_no+"&claimDetailNo="+i.claim_no+"&caseNo="+i.claim_type,"_blank")})}}};TawuniyaWidgets.TrackAClaimCorporate={IsTrackAClaimCorporate:function(){return jQuery("[data-attr-widget='TrackAClaimCorporate']").length>0},RenderScripts:function(){if(this.IsTrackAClaimCorporate()){var n=$("#error-msg-client-service"),t=$("#error-msg-motor-service");$("#CClaim").click(function(){var i=$("#txtClaimPol_no"),f=$("#error-msg-client-service span"),r=!0,u;r=ValidateNumberTxtNew(i)&&ValidateLenghTxt(i,1,15)&&r;r?(u={SecureToken:$("#hdnCSRF").val(),pol_no:i.val(),claim_type:"TP"},TawuniyaWidgets.Global.CurrentLanguage==="ar"?window.open("https://online.tawuniya.com.sa/TawuniyaClaim/public/claimtrack.action?langId=2&policyNo="+u.pol_no,"_blank"):window.open("https://online.tawuniya.com.sa/TawuniyaClaim/public/claimtrack.action?langId=1&policyNo="+u.pol_no,"_blank")):(f.text("please fill in the fields properly"),n.removeClass("none"),n.addClass("block"),t.addClass("none"))});$("#MotorClaim").click(function(){var r=$("#txtClaimSaudi_id"),u=$("#txtClaim_no"),f=$("#txtNajem_no"),e=$("#error-msg-motor-service span"),i;i={SecureToken:$("#hdnCSRF").val(),id_no:r.val(),claim_no:u.val(),claim_type:f.val()};TawuniyaWidgets.Global.CurrentLanguage==="ar"?window.open("https://online.tawuniya.com.sa/TawuniyaClaim/public/claimtrack.action?langId=2&idNo="+i.id_no+"&claimDetailNo="+i.claim_no+"&caseNo="+i.claim_type,"_blank"):window.open("https://online.tawuniya.com.sa/TawuniyaClaim/public/claimtrack.action?langId=1&idNo="+i.id_no+"&claimDetailNo="+i.claim_no+"&caseNo="+i.claim_type,"_blank")})}}};TawuniyaWidgets.TrackClaimControl={IsTrackClaimControl:function(){return jQuery("[data-attr-widget='TrackClaimControl']").length>0},RenderScripts:function(){if(this.IsTrackClaimControl()){var n={YourClaimHasBeen:$("#TrackClaimControlResourcesYourClaimHasBeen").val(),Forinformationpleasecontact:$("#TrackClaimControlResourcesForinformationpleasecontact").val(),SaudiIqamaNumber:$("#TrackClaimControlResourcesSaudiIqamaNumber").val(),ReferenceNumber:$("#TrackClaimControlResourcesReferenceNumber").val(),PolicyNumber:$("#TrackClaimControlResourcesPolicyNumber").val(),MedicalPolicyNumber:$("#TrackClaimControlResourcesMedicalPolicyNumber").val(),MedicalCardNumber:$("#TrackClaimControlResourcesMedicalCardNumber").val(),ClaimNo:$("#TrackClaimControlResourcesClaimNo").val(),NajemNo:$("#TrackClaimControlResourcesNajemNo").val(),Select:$("#TrackClaimControlResourcesSelect").val()};$(document).ready(function(){$('a[data-toggle="tab"]').on("shown.bs.tab",function(n){var t=$(n.target).attr("href");f(t)})});function i(){var n=!0,u=$("[id$=lbl_MedPol_no]"),i=$("[id$=txtMedPolicy_no]"),f=$("[id$=lbl_MedCard_no]"),r=$("[id$=txtMedCard_no]"),e;if(n=ValidateNumber(u,i)&&ValidateLengh(u,i,1,15)&&n,n=ValidateNumber(f,r)&&ValidateLengh(f,r,1,15)&&n,n)e={SecureToken:$("#hdnCSRF").val(),pol_no:i.val(),med_card_no:r.val(),claim_type:"MEDICAL"},MakeServiceCall("GetClaimTrakerDetails",e,function(n){t(n,"medical")});else return!1}function r(){var n=!0,f=$("[id$=lbl_CCPol_no]"),i=$("[id$=txtPol_no]"),e=$("[id$=lbl_CCSaudi_id]"),r=$("[id$=txtCCSaudi_id]"),o=$("[id$=lbl_CCClaim_no]"),u=$("[id$=txtCCClaim_no]"),s;if(n=ValidateNumber(f,i)&&ValidateLengh(f,i,1,15)&&n,n=ValidateNumber(e,r)&&ValidateLengh(e,r,10,10)&&n,n=ValidateNumber(o,u)&&ValidateLengh(o,u,1,15)&&n,n)s={SecureToken:$("#hdnCSRF").val(),pol_no:i.val(),id_no:r.val(),claim_no:u.val(),claim_type:"TP"},MakeServiceCall("GetClaimTrakerDetails",s,function(n){t(n,"client")});else return!1}function u(){var n=!0,f=$("[id$=lbl_Saudi_id]"),i=$("[id$=txtSaudi_id]"),e=$("[id$=lbl_Ref_no]"),r=$("[id$=txtRef_no]"),o=$("[id$=lbl_Najem_no]"),u=$("[id$=txtNajem_no]"),s;if(n=ValidateNumber(f,i)&&ValidateLengh(f,i,10,10)&&n,n=ValidateNumber(e,r)&&ValidateLengh(e,r,1,15)&&n,n=ValidateNumber(o,u)&&ValidateLengh(o,u,1,15)&&n,n)s={SecureToken:$("#hdnCSRF").val(),id_no:i.val(),claim_no:r.val(),najm_no:u.val(),claim_type:"MOTOR"},MakeServiceCall("GetClaimTrakerDetails",s,function(n){t(n,"motor")});else return!1}function t(t,i){var r="",u="Internal Server Error",h=$("[id$=txtMedPolicy_no]"),c=$("[id$=txtMedCard_no]"),l=$("[id$=txtPol_no]"),a=$("[id$=txtCCSaudi_id]"),v=$("[id$=txtCCClaim_no]"),y=$("[id$=txtSaudi_id]"),p=$("[id$=txtRef_no]"),w=$("[id$=txtNajem_no]"),f=$("#resBox_CClaim"),b=$("#sectionDiv_CClaim"),e=$("#resBox_MClaim"),k=$("#sectionDiv_MClaim"),o=$("#resBox_Medical"),s=$("#sectionDiv_Medical");i==="medical"?(t.d!==null?t.status!=="500"?(t.d.return.claimTrackerList!==null&&(r+="<h3>"+n.YourClaimHasBeen+"<strong> "+t.d.return.claimTrackerList[0].s_Status+"<\/strong><\/h3>"),r+="<p>"+n.MedicalPolicyNumber+" : "+h.val()+"<br />"+n.MedicalCardNumber+" : "+c.val()+"<\/p>",r+="<p>"+t.d.return.resultDescription+"<\/p>",r+="<p>"+n.Forinformationpleasecontact+"<\/p>"):r+="<p>"+t.statusText+"<\/p>":r+="<p>"+u+"<\/p>",o.html(""),o.html(r),s.hide(),o.show()):i==="client"?(t.d!==null?t.status!=="500"?(t.d.return.claimTrackerList!==null&&(r+="<h3>"+n.YourClaimHasBeen+"<strong> "+t.d.return.claimTrackerList[0].s_Status+"<\/strong><\/h3>"),r+="<p>"+n.PolicyNumber+" : "+l.val()+"<br />"+n.SaudiIqamaNumber+" : "+a.val()+"<br />"+n.ClaimNo+" : "+v.val()+"<\/p>",r+="<p>"+t.d.return.resultDescription+"<\/p>",r+="<p>"+n.Forinformationpleasecontact+"<\/p>"):r+="<p>"+t.statusText+"<\/p>":r+="<p>"+u+"<\/p>",f.html(""),f.html(r),b.hide(),f.show()):i==="motor"&&(t.d!==null?t.status!=="500"?(t.d.return.claimTrackerList!==null&&(r+="<h3>"+n.YourClaimHasBeen+"<strong> "+t.d.return.claimTrackerList[0].s_Status+"<\/strong><\/h3>"),r+="<p>"+n.SaudiIqamaNumber+" : "+y.val()+"<br />"+n.ReferenceNumber+" : "+p.val()+"<br />"+n.NajemNo+" : "+w.val()+"<\/p>",r+="<p>"+t.d.return.resultDescription+"<\/p>",r+="<p>"+n.Forinformationpleasecontact+"<\/p>"):r+="<p>"+t.statusText+"<\/p>":r+="<p>"+u+"<\/p>",e.html(""),e.html(r),s.hide(),e.show())}function f(n){var u=$("#resBox_CClaim"),t=$("#sectionDiv_CClaim"),f=$("#resBox_MClaim"),i=$("#sectionDiv_MClaim"),e=$("#resBox_Medical"),r=$("#sectionDiv_Medical");n==="#horzTab1"?($("#sectionDiv_Medical :text").each(function(){$(this).val("")}),r.show(),e.hide(),i.show(),t.show()):n==="#horzTab2"?($("#sectionDiv_MClaim :text").each(function(){$(this).val("")}),i.show(),f.hide(),t.show(),r.show()):n==="#horzTab3"&&($("#sectionDiv_CClaim :text").each(function(){$(this).val("")}),t.show(),u.hide(),r.show(),i.show())}$("#btn_MedClaim").click(function(){return i()});$("#btn_CClaim").click(function(){return r()});$("#btn_MClaim").click(function(){return u()})}}};TawuniyaWidgets.SMELeadForm={IsSMELeadForm:function(){return jQuery("[data-attr-widget='SMELeadForm']").length>0},RenderScripts:function(){if(this.IsSMELeadForm()){var tt=$("#SMELeadFormLoader").val(),n=$("#SMELeadFormLoaderValue").val(),t=$("#SMELeadFormEnq_lblName").val(),i=$("#SMELeadFormEnq_txtName").val(),r=$("#SMELeadFormEnq_lblCompany").val(),u=$("#SMELeadFormEnq_txtCompany").val(),f=$("#SMELeadFormEnq_lblLandLine").val(),e=$("#SMELeadFormEnq_txtLandLine").val(),o=$("#SMELeadFormEnq_lblMobile").val(),s=$("#SMELeadFormEnq_txtMobile").val(),h=$("#SMELeadFormEnq_lblbusinesstype").val(),c=$("#SMELeadFormEnq_txtbusinesstype").val(),l=$("#SMELeadFormEnq_lblEmail").val(),a=$("#SMELeadFormEnq_txtEmail").val(),v=$("#SMELeadFormEnq_lblEmployees").val(),y=$("#SMELeadFormEnq_ddlEmployees").val(),p=$("#SMELeadFormEnq_lblMessage").val(),w=$("#SMELeadFormEnq_txtMessage").val(),b=$("#SMELeadFormEnq_lblCity").val(),k=$("#SMELeadFormEnq_txtCity").val(),d=$("#SMELeadFormerrorDiv").val(),g=$("#SMELeadFormerrDivSpan").val();function nt(){var tt=$(t),it=$(i),rt=$(r),ut=$(u),kt=$(f),dt=$(e),ot=$(o),st=$(s),gt=$(h),ni=$(c),ht=$(l),ct=$(a),lt=$(v),at=$(y),vt=$(p),yt=$(w),pt=$(b),wt=$(k),ft=$(d),bt=$(g),nt=!0,et;return nt=ValidateLengh(tt,it,1,100)&&ValidateName(tt,it)&&nt,nt=ValidateLengh(rt,ut,1,100)&&ValidateName(rt,ut)&&nt,nt=ValidatePhoneNumber(ot,st)&&nt,nt=ValidateEmail(ht,ct)&&nt,nt=ValidateNumber(lt,at)&&nt,nt=ValidateLengh(vt,yt,1,500)&&nt,nt=ValidateDropDown(pt,wt)&&nt,nt?$(n).show():(et=$("#SMELeadFormLblPleaseFillTheFieldsProperly").val(),bt.text(et),ft.removeClass("none"),ft.addClass("block")),nt}$(".SMELeadFormbtnEnqSubmit").click(function(){return nt(this)})}}};TawuniyaWidgets.CorporateLeadsForm={IsCorporateLeadsForm:function(){return jQuery("[data-attr-widget='CorporateLeadsForm']").length>0},RenderScripts:function(){if(this.IsCorporateLeadsForm()){$(".CorporateLeadsFormSubmitButton").click(function(){return i(this)});var t=$("#formStatus").val(),n=window.location.pathname+" -- CorporateLeadsSendEnquiryForm";t==="-1"&&(dataLayerObjectFormStart.info3=n,dataLayer.push(dataLayerObjectFormStart));t==="1"&&(dataLayerObjectFormSuccess.info3=n,delete dataLayerObjectFormSuccess.info4,delete dataLayerObjectFormSuccess.info5,dataLayer.push(dataLayerObjectFormSuccess));function i(t){var s,h,c,l,a;if($(t).hasClass("btnDisable"))return!1;var g=$("#CorporateLeadsFormLoaderForLead").val(),v=$("[id$=Corp_lblName]"),u=$("[id$=Corp_txtName]"),y=$("[id$=Corp_lblCompany]"),f=$("[id$=Corp_txtCompany]"),nt=$("[id$=Corp_lblPhone]"),p=$("[id$=Corp_txtPhone]"),tt=$("[id$=Corp_lblMobile]"),w=$("[id$=Corp_txtMobile]"),it=$("[id$=Corp_lblEmail]"),b=$("[id$=Corp_txtEmail]"),k=$("[id$=Corp_lblMessage]"),e=$("[id$=Corp_txtMessage]"),o=!0,r=[],i="",d=ValidateLengh(v,u,1,100)&&ValidateName(v,u);return d||(i="Name="+u.val(),r.push(i)),s=ValidateLengh(y,f,1,100)&&ValidateName(y,f),s||(i="Company="+f.val(),r.push(i)),h=ValidatePhoneNumber(nt,p),h||(i="Phone="+p.val(),r.push(i)),c=ValidatePhoneNumber(tt,w),c||(i="Mobile="+w.val(),r.push(i)),l=ValidateEmail(it,b),l||(i="Email="+b.val(),r.push(i)),a=ValidateTextArea(k,e,500)&&ValidateURLNew(k,e),a||(i="Message="+e.val(),r.push(i)),o=d&&s&&h&&c&&l&&a,o?($(g).show(),$(t).addClass("btnDisable")):(dataLayerObjectFormError.info3=n,dataLayer.push(dataLayerObjectFormError),dataLayerObjectFormErrorFields.info3=r.toString(),dataLayerObjectFormErrorFields.info4=r.length,dataLayer.push(dataLayerObjectFormErrorFields)),o}}}};TawuniyaWidgets.LowestPrice={Attempts:2,IsLowestPrice:function(){return jQuery("[data-attr-widget='LowestPrice']").length>0},RenderScripts:function(){this.IsLowestPrice()&&$(document).ready(function(){$("#PRMotorImtiazeCO").attr("data-attr-tried","0");TawuniyaWidgets.LowestPrice.UpdateLowestPrice("PRMotorImtiazeCO","PRMotorImtiazeCO");$("#MotorImtiazeTP").attr("data-attr-tried","0");TawuniyaWidgets.LowestPrice.UpdateLowestPrice("MotorImtiazeTP","MotorImtiazeTP");$("#PRMotorImtiazeSP").attr("data-attr-tried","0");TawuniyaWidgets.LowestPrice.UpdateLowestPrice("PRMotorImtiazeSP","PRMotorImtiazeSP")})},UpdateLowestPrice:function(n,t){var i={SecureToken:$("#hdnCSRF").val(),productCode:n,MethodName:"GetLowestPrice"};$("#"+t).html("<img class='loader' src='/assets/images/inline-loader.gif' alt='loader..' />");MakeServiceCall("GetLowestPrice",i,function(i){if(i!==null&i!==""&jQuery.isNumeric(i))$("#"+t).text(i);else{var r=$("#"+t),u=parseInt(r.attr("data-attr-tried"));u<=TawuniyaWidgets.LowestPrice.Attempts&&(r.attr("data-attr-tried",u+1),TawuniyaWidgets.LowestPrice.UpdateLowestPrice(n,t))}})}};TawuniyaWidgets.BreadcrumbVisitVisa={IsBreadcrumbVisitVisa:function(){return jQuery("[data-attr-widget='BreadcrumbVisitVisa']").length>0},RenderScripts:function(){if(this.IsBreadcrumbVisitVisa()){var n=$(".breadcrumb li:last-child"),t=n.text();n.html(t);n.css("font-weight","bold")}}};TawuniyaWidgets.VisitVisaInnerSocialLinks={IsVisitVisaInnerSocialLinks:function(){return jQuery("[data-attr-widget='VisitVisaInnerSocialLinks']").length>0},RenderScripts:function(){if(this.IsVisitVisaInnerSocialLinks()){$(".tShare").attr("href",t());$(".gShare").attr("href",i());$(".lShare").attr("href",r());$(".fShare").attr("href",u());function t(){var n=$('meta[property="og:url"]').attr("content"),t=$('meta[property="og:description"]').attr("content");return"https://twitter.com/intent/tweet?text="+t+"&via=Tawuniya&url="+n}function i(){var n=$('meta[property="og:url"]').attr("content");return"https://plus.google.com/share?url="+n}function r(){var n=$('meta[property="og:url"]').attr("content"),t=$('meta[property="og:description"]').attr("content"),i=$('meta[property="og:title"]').attr("content");return"https://www.linkedin.com/shareArticle?mini=true&url="+n+"&title="+i+"&summary="+t+"&source=tawuniya"}function u(){var n=$('meta[property="og:url"]').attr("content"),t=$('meta[property="og:title"]').attr("content");return"https://www.facebook.com/sharer.php?t="+t+"&u="+n}function f(n,t){t=t===null?"content":t;var i=document.querySelector("meta[property='"+n+"']");return i!==undefined&&i!==null?i.getAttribute(t):""}function n(n,t,i,r,u,f){var h=parseInt((window.screen.availWidth-n)/2),c=parseInt((window.screen.availHeight-t)/2-i),o,s,e;return o=f?", "+f:", status=no, location=no, scrollbars=yes, resizable=yes",s="width="+n+",height="+t+",left="+h+",top="+c+o,e=window.open(r,u,s),e.focus(),e}$("#VisitVisaInnerSocialLinksFacebook").click(function(){return n(600,600,50,this.href,""),!1});$("#VisitVisaInnerSocialLinksLinkedIn").click(function(){return n(600,600,50,this.href,""),!1});$("#VisitVisaInnerSocialLinksGooglePlus").click(function(){return n(600,600,50,this.href,""),!1});$("#VisitVisaInnerSocialLinksTwitter").click(function(){return n(600,600,50,this.href,""),!1})}}};TawuniyaWidgets.StickyControl={IsStickyControl:function(){return jQuery("[data-attr-widget='StickyControl']").length>0},RenderScripts:function(){if(this.IsStickyControl()){function n(n){var t=n.which?n.which:event.keyCode;return t>31&&(t<48||t>57)?!1:!0}function t(){var n=$("#btnbuynow"),t=$("#ddlProduct").val(),i,r,u,f,e,o,s,h,c,l;t==="PRMotorImtiazeCO"?(i=$("#StickyControlAlShamelBuyNowLinkAr").val(),r=$("#StickyControlAlShamelBuyNowLinkEn").val(),TawuniyaWidgets.Global.CurrentLanguage==="ar"?$("#btnbuynow").attr("href",i):$("#btnbuynow").attr("href",r)):t==="MotorImtiazeTP"?(u=$("#StickyControlSanadBuyNowLinkAr").val(),f=$("#StickyControlSanadBuyNowLinkEn").val(),TawuniyaWidgets.Global.CurrentLanguage==="ar"?n.attr("href",u):n.attr("href",f)):t==="PRMotorImtiazeSP"?(e=$("#StickyControlSanadPlusBuyNowLinkAr").val(),o=$("#StickyControlSanadPlusBuyNowLinkEn").val(),TawuniyaWidgets.Global.CurrentLanguage==="ar"?n.attr("href",e):n.attr("href",o)):t==="4"?(s=$("#StickyControlTravelBuyNowLinkAr").val(),h=$("#StickyControlTravelBuyNowLinkEn").val(),TawuniyaWidgets.Global.CurrentLanguage==="ar"?n.attr("href",s):n.attr("href",h)):t==="5"?(c=$("#StickyControlMalpracticeBuyNowLinkEn").val(),l=$("#StickyControlMalpracticeBuyNowLinkAr").val(),TawuniyaWidgets.Global.CurrentLanguage==="ar"?n.attr("href",l):n.attr("href",c)):n.attr("href","javascript:void(0)")}function i(){var n=$("#ddlValidFor").val();n==="TRV_ANN"?$("#divTravel_Duration").addClass("none"):$("#divTravel_Duration").removeClass("none")}$("#txtStickyRenewalPol_no").keypress(function(){return n(event)});$("#ddlProduct").change(function(){t()});$("#ddlValidFor").change(function(){i()})}}};TawuniyaWidgets.MotorPremiumCalculatorSingleProduct={IsMotorPremiumCalculatorSingleProduct:function(){return jQuery("[data-attr-widget='MotorPremiumCalculatorSingleProduct']").length>0},RenderScripts:function(){var a,n,u,f,e,o,s,h;if(this.IsMotorPremiumCalculatorSingleProduct()){a=$("#MotorPremiumCalculatorSingleProductErrortext").val();n=$("#MotorPremiumCalculatorSingleProductMytext").val();n==="AlShamel"?($("#btnbuynow").removeClass("none"),u=$("#MotorPremiumCalculatorSingleProductAlShamelBuyNowLinkAr").val(),f=$("#MotorPremiumCalculatorSingleProductAlShamelBuyNowLinkEn").val(),TawuniyaWidgets.Global.CurrentLanguage==="ar"?$("#btnbuynow").attr("href",u):$("#btnbuynow").attr("href",f)):n==="SanadPlus"?($("#btnbuynow").removeClass("none"),e=$("#MotorPremiumCalculatorSingleProductSanadPlusBuyNowLinkAr").val(),o=$("#MotorPremiumCalculatorSingleProductSanadPlusBuyNowLinkEn").val(),TawuniyaWidgets.Global.CurrentLanguage==="ar"?$("#btnbuynow").attr("href",e):$("#btnbuynow").attr("href",o)):n==="Sanad"&&($("#btnbuynow").removeClass("none"),s=$("#MotorPremiumCalculatorSingleProductSanadBuyNowLinkAr").val(),h=$("#MotorPremiumCalculatorSingleProductSanadBuyNowLinkEn").val(),TawuniyaWidgets.Global.CurrentLanguage==="ar"?$("#btnbuynow").attr("href",s):$("#btnbuynow").attr("href",h));var c=$("#MotorPremiumCalculatorSingleProductSarText").val(),v=$("#MotorPremiumCalculatorSingleProductSar").val(),t=$("#MotorPremiumCalculatorSingleProductSelect").val(),y=$("#MotorPremiumCalculatorSingleProductMotorMakeSelect").val(),it=$("#MotorPremiumCalculatorSingleProductMotorModelSelect").val(),r=$("#PriceTagCalc").find("strong");$(document).ready(function(){$("#PriceTagCalcError").hide();r.text(c+" 000");p();$("#ddlMotorMake_Calc").change(function(){this.value!=="-1"?(r.text(c+" 000"),w()):l()});nt()});function p(){var n={SecureToken:$("#hdnCSRF").val(),MethodName:"GetMotorMakes"};MakeServiceCallWithoutParam("GetMotorMakes",n,function(n){b(n)})}function w(){var n={SecureToken:$("#hdnCSRF").val(),MotorMakeCode:$("[id$=ddlMotorMake_Calc]").val(),MethodName:"GetMotorModelByMakeCode"};MakeServiceCall_MakeModel("GetMotorModelByMakeCode",n,function(n){k(n)})}function b(n){if($("#ddlMotorYear_Calc").val("-1"),$("#ddlMotorMake_Calc").children("option").remove(),$("#ddlMotorMake_Calc").append($("<option>",{value:"-1",text:t})),n!==""){var i=n,r=$.parseXML(i),u=$(r);$(i).find("entry").each(function(){var n=$(this);$("#ddlMotorMake_Calc").append($("<option>",{value:n.find("key").text(),text:n.find("value").text()}))})}else d()}function k(n){l();$("#ddlMotorYear_Calc").val("-1");$("#ddlMotorModel_Calc").children("option").remove();$("#ddlMotorModel_Calc").append($("<option>",{value:"-1",text:t}));var i=n,r=$.parseXML(i),u=$(r);$(i).find("entry").each(function(){var n=$(this);$("#ddlMotorModel_Calc").append($("<option>",{value:n.find("key").text(),text:n.find("value").text()}))})}function d(){$("#ddlMotorMake_Calc").children("option").remove();$("#ddlMotorMake_Calc").append($("<option>",{value:"-1",text:y}))}function l(){$("#ddlMotorModel_Calc").children("option").remove();$("#ddlMotorModel_Calc").append($("<option>",{value:"-1",text:t}))}function g(){var t=n==="AlShamel"||n==="Sanad"||n==="SanadPlus"?"GetMotorPriceNew":"GetMotorPrice",i;t==="GetMotorPriceNew"?i={SecureToken:$("#hdnCSRF").val(),productCode:$("#MotorPremiumCalculatorSingleProductDisplayProduct").val(),makeCode:$("[id$=ddlMotorMake_Calc]").val(),modelCode:$("[id$=ddlMotorModel_Calc]").val(),mfgYear:$("[id$=ddlMotorYear_Calc]").val(),MethodName:t}:t==="GetMotorPrice"&&(i={SecureToken:$("#hdnCSRF").val(),productCode:$("#MotorPremiumCalculatorSingleProductDisplayProduct").val(),makeCode:$("[id$=ddlMotorMake_Calc]").val(),modelCode:$("[id$=ddlMotorModel_Calc]").val(),MethodName:t});MakeServiceCall(t,i,function(n){var i=$.parseXML(n),t=$(i),u=t.find("resultCode").text(),f=t.find("price").text();u==="1"?($("#PriceTagCalc").hide(),$("#PriceTagCalcError").show(),$("#btnbuynow").addClass("none")):($("#PriceTagCalc").css("display","block"),r.text(v+" "+f),$("#PriceTagCalcError").hide(),$("#btnbuynow").removeClass("none"))})}function nt(){var u,r,f;for(u=n==="Sanad"||n==="SanadPlus"?35:10,r=(new Date).getFullYear(),f=r-u,$("#ddlMotorYear_Calc").children("option").remove(),$("#ddlMotorYear_Calc").append($("<option>",{value:"-1",text:t})),i=r;i>=f;i--)$("#ddlMotorYear_Calc").append($("<option>",{value:i,text:i}))}function tt(){var t=!0,i=$("[id$=ddlMotorMake_Calc]"),r=$("[id$=ddlMotorModel_Calc]"),u=$("[id$=ddlMotorYear_Calc]");if(n==="AlShamel"||n==="Sanad"||n==="SanadPlus"?(t=ValidateDropDownerror(i)&&t,t=ValidateDropDownerror(r)&&t,t=ValidateDropDownerror(u)&&t):(t=ValidateDropDownerror(i)&&t,t=ValidateDropDownerror(r)&&t),t)g();else return!1}$(".MotorPremiumCalculatorSingleProductGetAPriceButton").click(function(){return tt()})}}};TawuniyaWidgets.BranchLocator={IsBranchLocator:function(){return jQuery("[data-attr-widget='BranchLocator']").length>0},RenderScripts:function(){this.IsBranchLocator()}};TawuniyaWidgets.SMEAcademyForm={IsSMEAcademyForm:function(){return jQuery("[data-attr-widget='SMEAcademyForm']").length>0},RenderScripts:function(){if(this.IsSMEAcademyForm()){var t=$("#SMEAcademyFormbtnEnqSubmitId").val(),f=$("#SMEAcademyFormLoaderId").val(),e=$("#SMEAcademyFormfileId").val(),o=$("#SMEAcademyFormlblName").val(),s=$("#SMEAcademyFormtxtName").val(),h=$("#SMEAcademyFormlblCompany").val(),c=$("#SMEAcademyFormtxtCompany").val(),l=$("#SMEAcademyFormlblMobile").val(),a=$("#SMEAcademyFormtxtMobile").val(),v=$("#SMEAcademyFormlblEmail").val(),y=$("#SMEAcademyFormtxtEmail").val(),p=$("#SMEAcademyFormlblLineOfBusiness").val(),i=$("#SMEAcademyFormddlLineOfBusiness").val(),r=$("#SMEAcademyFormtxtOthers").val(),w=$("#SMEAcademyFormlblNoOfEmployees").val(),b=$("#SMEAcademyFormddlNoOfEmployees").val(),k=$("#SMEAcademyFormlblPercentageOfOwnership").val(),d=$("#SMEAcademyFormddlPercentageOfOwnership").val(),g=$("#SMEAcademyFormlblEnterpriseAnnualIncome").val(),nt=$("#SMEAcademyFormddlEnterpriseAnnualIncome").val(),pt=$("#SMEAcademyFormlblYoutubeLink").val(),wt=$("#SMEAcademyFormtxtYoutubeLink").val(),tt=$("#SMEAcademyFormlblCity").val(),it=$("#SMEAcademyFormtxtCity").val(),rt=$("#SMEAcademyFormlblYearOfEstablishment").val(),ut=$("#SMEAcademyFormddlYearOfEstablishment").val(),u=$("#SMEAcademyFormlblCompanyProfile").val(),ft=$("#SMEAcademyFormPleaseFillTheFieldsProperly").val(),et=$("#SMEAcademyFormMaxFileSizeAllowedInMB").val(),ot=$("#SMEAcademyFormAllowedFileExtension").val(),st=$("#SMEAcademyFormAllowedFileFormat").val(),ht=$("#SMEAcademyFormFileSizeShouldNotExceed").val(),ct=$("#SMEAcademyFormerrorDiv").val(),lt=$("#SMEAcademyFormerrDivSpan").val(),at=$(f),n=!1;$(document).ready(function(){$(i).trigger("change")});function vt(){if($(t).hasClass("btnDisable"))return!1;var e=$(o),et=$(s),ot=$(h),st=$(c),kt=$(l),dt=$(a),ht=$(p),vt=$(i),gt=$(r),ni=$(v),ti=$(y),ii=$(w),ri=$(b),yt=$(ct),ui=$(lt),fi=$(k),ei=$(d),oi=$(g),si=$(nt),pt=$(u),wt=$(tt),bt=$(it),hi=$(rt),ci=$(ut),f=!0;return f=ValidateLengh(e,et,1,100)&&ValidateName(e,et)&&f,f=ValidateLengh(ot,st,1,100)&&ValidateName(ot,st)&&f,f=ValidatePhoneNumber(kt,dt)&&f,f=ValidateEmail(ni,ti)&&f,f=ValidateDropDown(fi,ei)&&f,f=ValidateDropDown(oi,si)&&f,f=ValidateLengh(wt,bt,1,100)&&ValidateName(wt,bt)&&f,f=ValidateDropDown(hi,ci)&&f,f=ValidateDropDown(ii,ri)&&f,f=ValidateDropDown(ht,vt)&&f,$(vt).val()==="5"&&(f=ValidateLengh(ht,gt,1,100)&&f),n===!1?pt.addClass(CssErrorClassName):pt.removeClass(CssErrorClassName),f=f&&n,f?(at.show(),$(t).addClass("btnDisable")):(ui.text(ft),yt.removeClass("none"),yt.addClass("block")),f}$(i).on("change",function(){var n=$(r);this.value==="5"?n.show():n.hide()});$(t).click(function(){return vt(this)});$(e).change(function(){return yt(this)});function yt(t){$(".text-file").text("");$(".text-file-name").text("");var i=$(u),f=et,r=t.files[0]!=null&&t.files[0]!=""&&t.files[0]!=undefined?t.files[0].name:"",e=new RegExp("((.*?).)+("+ot+")$");r===""?(i.addClass(CssErrorClassName),n=!1):e.test(r.toLowerCase())?t.files[0].size>f?($(".text-file").css("display","none"),$(".text-file-name").css("display","block"),$(".text-file-name").text(ht),i.addClass(CssErrorClassName),n=!1):(i.removeClass(CssErrorClassName),n=!0):($(".text-file").css("display","none"),$(".text-file-name").css("display","block"),$(".text-file-name").text(st),i.addClass(CssErrorClassName),n=!1)}}}};TawuniyaWidgets.GenericLandingLeadForm={IsGenericLandingLeadForm:function(){return jQuery("[data-attr-widget='GenericLandingLeadForm']").length>0},RenderScripts:function(){if(this.IsGenericLandingLeadForm()){var n=$("#GenericLandingFormbtnEnqSubmitId").val(),u=$("#GenericLandingFormLoaderId").val(),f=$("#GenericLandingFormfileId").val(),e=$("#GenericLandingFormlblName").val(),o=$("#GenericLandingFormtxtName").val(),s=$("#GenericLandingFormlblCompany").val(),h=$("#GenericLandingFormtxtCompany").val(),c=$("#GenericLandingFormlblMobile").val(),l=$("#GenericLandingFormtxtMobile").val(),a=$("#GenericLandingFormlblEmail").val(),v=$("#GenericLandingFormtxtEmail").val(),y=$("#GenericLandingFormlblLineOfBusiness").val(),t=$("#GenericLandingFormddlLineOfBusiness").val(),i=$("#GenericLandingFormtxtOthers").val(),p=$("#GenericLandingFormlblNoOfEmployees").val(),w=$("#GenericLandingFormddlNoOfEmployees").val(),et=$("#GenericLandingFormlblPercentageOfOwnership").val(),ot=$("#GenericLandingFormddlPercentageOfOwnership").val(),st=$("#GenericLandingFormlblEnterpriseAnnualIncome").val(),ht=$("#GenericLandingFormddlEnterpriseAnnualIncome").val(),ct=$("#GenericLandingFormlblYoutubeLink").val(),lt=$("#GenericLandingFormtxtYoutubeLink").val(),b=$("#GenericLandingFormlblCity").val(),k=$("#GenericLandingFormtxtCity").val(),d=$("#GenericLandingFormlblYearOfEstablishment").val(),g=$("#GenericLandingFormddlYearOfEstablishment").val(),nt=$("#GenericLandingFormlblCompanyProfile").val(),tt=$("#GenericLandingFormPleaseFillTheFieldsProperly").val(),at=$("#GenericLandingFormMaxFileSizeAllowedInMB").val(),vt=$("#GenericLandingFormAllowedFileExtension").val(),yt=$("#GenericLandingFormAllowedFileFormat").val(),pt=$("#GenericLandingFormFileSizeShouldNotExceed").val(),it=$("#GenericLandingFormerrorDiv").val(),rt=$("#GenericLandingFormerrDivSpan").val(),ut=$(u),r=!0;$(document).ready(function(){$(t).trigger("change")});function ft(){if($(n).hasClass("btnDisable"))return!1;var f=$(e),ft=$(o),et=$(s),ot=$(h),yt=$(c),pt=$(l),st=$(y),ht=$(t),wt=$(i),bt=$(a),kt=$(v),dt=$(p),gt=$(w),ct=$(it),ni=$(rt),lt=$(nt),at=$(b),vt=$(k),ti=$(d),ii=$(g),u=!0;return u=ValidateLengh(f,ft,1,100)&&ValidateName(f,ft)&&u,u=ValidateLengh(et,ot,1,100)&&ValidateName(et,ot)&&u,u=ValidatePhoneNumber(yt,pt)&&u,u=ValidateEmail(bt,kt)&&u,u=ValidateLengh(at,vt,1,100)&&ValidateName(at,vt)&&u,u=ValidateDropDown(ti,ii)&&u,u=ValidateDropDown(dt,gt)&&u,u=ValidateDropDown(st,ht)&&u,$(ht).val()==="5"&&(u=ValidateLengh(st,wt,1,100)&&u),r===!1?lt.addClass(CssErrorClassName):lt.removeClass(CssErrorClassName),u=u&&r,u?(ut.show(),$(n).addClass("btnDisable")):(ni.text(tt),ct.removeClass("none"),ct.addClass("block")),u}$(t).on("change",function(){var n=$(i);this.value==="5"?n.show():n.hide()});$(n).click(function(){return ft(this)});$(f).change(function(){return classchange(this)})}}};TawuniyaWidgets.YouTubeIframe={IsYouTubeIframe:function(){return jQuery("[data-attr-widget='YouTubeIframe']").length>0},RenderScripts:function(){this.IsYouTubeIframe()&&$("#btnRegisterNow").click(function(){$("html, body").animate({scrollTop:$(".enquiry-form-box").offset().top},800)})}};TawuniyaWidgets.CustomerServiceForm={IsCustomerServiceForm:function(){return jQuery("[data-attr-widget='CustomerServiceForm']").length>0},RenderScripts:function(){var s,h,c,l,a,r,u,f,e;if(this.IsCustomerServiceForm()){var p=$("#CustomerServiceFormThankYouReportFraud").val(),o=$("#formStatus").val(),i=window.location.pathname+" -- CustomerServiceEnquiryForm";function n(n){var t,i,r,u,f,e;if(n==="enquiry"){var o=$("#CustomerServiceFormTxtName").val(),s=$("#"+o),h=$("#CustomerServiceFormTxtSaudiId").val(),c=$("#"+h),l=$("#CustomerServiceFormTxtEmail").val(),a=$("#"+l);txtMobileNum1Id=$("#CustomerServiceFormTxtMobileNum1").val();var v=$("#"+txtMobileNum1Id),y=$("#CustomerServiceFormTxtPolicy").val(),p=$("#"+y),w=$("#CustomerServiceFormTxtSubject").val(),b=$("#"+w),k=$("#CustomerServiceFormTxtMessage").val(),d=$("#"+k);s.val("");a.val("");c.val("");v.val("");p.val("");b.val("");d.val("");t=$("#CustomerServiceFormListOfProducts").val();$("#"+t).val(-1)}else if(n==="fraud"){var g=$("#txtMainServ_Name"),nt=$("#txtMainServ_Email"),tt=$("#txtMainServ_Details"),it=$("#txtMobileNumFraudForm");g.val("");nt.val("");tt.val("");it.val("");i=$("#CustomerServiceForm").val();$("#"+i).val(-1)}else n==="policy"?(r=$("#txtMainServSaudi_ID"),u=$("#txtMainServPol_no"),r.val(""),u.val("")):n==="complaintsearch"&&(f=$("#CustomerServiceFormtxtComplaintSearchReferenceNumber").val(),e=$("#CustomerServiceFormtxtComplaintSearchMobile").val(),$("#"+f).val(""),$("#"+e).val(""))}function w(){var n=!0,o=$("#CustomerServiceFormValidateJsTxtName").val(),t=$("#"+o),s=$("#CustomerServiceFormValidateJsTxtSaudiId").val(),h=$("#"+s),c=$("#CustomerServiceFormValidateJsTxtEmail").val(),i=$("#"+c),l=$("#CustomerServiceFormValidateJsTxtMobileNum1").val(),a=$("#"+l),v=$("#CustomerServiceFormValidateJsTxtPolicy").val(),y=$("#"+v),p=$("#CustomerServiceFormValidateJsTxtSubject").val(),w=$("#"+p),b=$("#CustomerServiceFormValidateJsTxtMessage").val(),k=$("#"+b),d=$("#CustomerServiceFormValidateJsLblName").val(),r=$("#"+d),g=$("#CustomerServiceFormValidateJsLblMobile").val(),nt=$("#"+g),tt=$("#CustomerServiceFormValidateJsLblEmail").val(),u=$("#"+tt),it=$("#CustomerServiceFormValidateJsLblMobileNum").val(),f=$("#"+it),rt=$("#CustomerServiceFormValidateJsLblPolicy").val(),ut=$("#"+rt),ft=$("#CustomerServiceFormValidateJsLblSubject").val(),et=$("#"+ft),ot=$("#CustomerServiceFormValidateJsLblMessage").val(),st=$("#"+ot),e;return n=ValidateEmpty(r,t)&&n&&ValidateLengh(r,t,1,20),n=ValidateEmpty(nt,h)&&n,n=ValidateEmpty(u,i)&&ValidateEmail(u,i)&&n,n=ValidateEmpty(et,w)&&n,n=ValidateEmpty(st,k)&&n,e=numSelect.val(),e!=="-1"&&(n=ValidateEmpty(f,a)&&ValidateEmpty(f,txtMobileNum2)&&n),ValidateEmpty(ut,y)&&n}function t(t){var w=$("#CustomerServiceFormHideFormHdnFieldState").val(),b=$("#"+w),k=$("#CustomerServiceFormHideFormLeftdiv").val(),d=$("#"+k).attr("id"),g=$("#CustomerServiceFormHideFormMiddlediv").val(),nt=$("#"+g).attr("id"),tt=$("#CustomerServiceFormHideFormRightdiv").val(),it=$("#"+tt).attr("id"),i=$("#CustomerServiceFormHideFormComplaintSearch").val(),rt=$("#"+i).attr("id"),c,l,r,u,f;$("ul.list-bluebg.nav.nav-justified.divide-three >li").removeClass("active");c=$(t).parent().parent();l=c.attr("data-index");b.val(l);$(t).parent().parent().addClass("active");var ut=$("#CustomerServiceFormHideFormMainErrorMsgFraud").val(),a=$("#"+ut),e=$("#Mainerror-msg-policy"),ft=$("#CustomerServiceFormHideFormMainErrorMsgEnquiry").val(),o=$("#"+ft),et=$("#CustomerServiceFormHideFormEnquiryMessgeMobile").val(),v=$("#"+et),s=$("#divPolicyFields"),ot=$("#CustomerServiceFormHideFormDivFraudFields").val(),y=$("#"+ot),p=$("#EnquiryFormFields"),st=$(t),h=st.attr("id");h===d?(r=$("#CustomerServiceFormHideFormEnquiryFormDiv").val(),$("#"+r).show(),$("#"+r).removeClass("none"),u=$("#CustomerServiceFormHideFormFraudFormDiv").val(),$("#"+u).hide(),f=$("#CustomerServiceFormHideFormValidatePolicyDiv").val(),$("#"+f).hide(),i=$("#CustomerServiceFormHideFormComplaintSearchDiv").val(),$("#"+i).hide(),p.removeClass("none"),p.addClass("block"),o.removeClass("block"),o.addClass("none"),n("enquiry")):h===nt?(r=$("#CustomerServiceFormHideFormEnquiryFormDiv").val(),$("#"+r).hide(),u=$("#CustomerServiceFormHideFormFraudFormDiv").val(),$("#"+u).show(),f=$("#CustomerServiceFormHideFormValidatePolicyDiv").val(),$("#"+f).hide(),i=$("#CustomerServiceFormHideFormComplaintSearchDiv").val(),$("#"+i).hide(),o.removeClass("block"),o.css("display","none"),v.removeClass("block"),v.css("display","none"),a.removeClass("block"),a.addClass("none"),y.removeClass("none"),y.addClass("block"),n("fraud")):h===it?(r=$("#CustomerServiceFormHideFormEnquiryFormDiv").val(),$("#"+r).hide(),u=$("#CustomerServiceFormHideFormFraudFormDiv").val(),$("#"+u).hide(),f=$("#CustomerServiceFormHideFormValidatePolicyDiv").val(),$("#"+f).show(),i=$("#CustomerServiceFormHideFormComplaintSearchDiv").val(),$("#"+i).hide(),e.removeClass("block"),e.addClass("none"),s.removeClass("none"),s.addClass("block"),n("policy")):h===rt&&(r=$("#CustomerServiceFormHideFormEnquiryFormDiv").val(),$("#"+r).hide(),u=$("#CustomerServiceFormHideFormFraudFormDiv").val(),$("#"+u).hide(),f=$("#CustomerServiceFormHideFormValidatePolicyDiv").val(),$("#"+f).hide(),i=$("#CustomerServiceFormHideFormComplaintSearchDiv").val(),$("#"+i).show(),e.removeClass("block"),e.addClass("none"),s.removeClass("none"),s.addClass("block"),n("complaintsearch"))}s=$("#CustomerServiceFormHideFormLeftdiv").val();$("#"+s).click(function(){t(this)});h=$("#CustomerServiceFormHideFormMiddlediv").val();$("#"+h).click(function(){t(this)});c=$("#CustomerServiceFormHideFormRightdiv").val();$("#"+c).click(function(){t(this)});l=$("#CustomerServiceFormHideFormComplaintSearch").val();$("#"+l).click(function(){t(this)});$("#btn-enq-close").click(function(){var t=$("#CustomerServiceFormHideFormEnquiryMessgeMobile").val(),n=$("#"+t);n.removeClass("mobile-only");n.addClass("none")});$("#SearchComplaintClose").click(function(){n("complaintsearch");var t=$("#CustomerServiceFormMainThankyoumsgComplaintSearch").val(),i=$("#CustomerServiceFormdivComplaintSearchFields").val();$("#"+t).css("display","none");$("#"+i).css("display","block")});a=$(".content-loader");r=$("#CustomerServiceFormbtnSubmitComplaintSearch").val();r!=undefined&&$("#"+r).click(function(){var e=$("#CustomerServiceFormMainerrormsgComplaintSearch"),o=$("#CustomerServiceFormlblComplaintSearchReferenceNumber"),s=$("#CustomerServiceFormtxtComplaintSearchReferenceNumber"),h=$("#CustomerServiceFormlblComplaintSearchMobile"),c=$("#CustomerServiceFormtxtComplaintSearchMobile"),t=$("#"+o.val()),i=$("#"+s.val()),r=$("#"+h.val()),u=$("#"+c.val()),f=$("#"+e.val()),n=!0;return n=ValidateNumberTxt(t,i)&&ValidateLengh(t,i,1,10)&&n,n=ValidateEmpty(r,u)&&ValidateRegex(r,u,/^\966[\d]{9}$/)&&n,n?(f.hide(),!0):(f.show(),!1)});$("#btnMainPolicyValidate").click(function(){var i=$("#txtMainServSaudi_ID"),f=$("#lblMainServSaudi_ID"),r=$("#txtMainServPol_no"),e=$("#lblMainServPol_no"),u=$("#Mainerror-msg-policy"),o=$("#Mainerror-msg-policy").find("span"),s=$("#divPolicyFields"),n=!0,t;return n=ValidateNumberTxt(e,r)&&ValidateLengh(e,r,4,20)&&n,n=ValidateNumberTxt(f,i)&&ValidateLengh(f,i,10,10)&&n,n?(u.addClass("none"),t={SecureToken:$("#hdnCSRF").val(),id_no:i.val(),pol_no:r.val(),claim_type:"MEDICAL"},TawuniyaWidgets.Global.CurrentLanguage==="ar"?window.open("https://online.tawuniya.com.sa/TawuniyaRequest/reports/travelMainRedirect?policyReference="+t.pol_no+"&idNumber="+t.id_no+"&applicationType=TAW_SITE&langId=2","_blank"):window.open("https://online.tawuniya.com.sa/TawuniyaRequest/reports/travelMainRedirect?policyReference="+t.pol_no+"&idNumber="+t.id_no+"&applicationType=TAW_SITE&langId=1","_blank"),!1):(o.text("please fill in the fields properly"),u.removeClass("none"),u.addClass("block"),!1)});u=$("#CustomerServiceFormbtnMainRptFraud").val();u!==undefined&&$("#"+u).click(function(){return v(this)});f=$("#CustomerServiceFormEnquirybtnSubmiton").val();f!==undefined&&$("#"+f).click(function(){return y(this)});e=$("#CustomerServiceFormEnquirybtnCancel").val();e!==undefined&&$("#"+e).click(function(){return n(this)});function v(n){if($(n).hasClass("btnDisable"))return!1;var h=$("#CustomerServiceFormValidateReportFraudFormLoaderForFraudForm").val(),c=$("#"+h),l=$("#CustomerServiceFormValidateReportFraudFormLblMainServ_Name").val(),i=$("#"+l),a=$("#CustomerServiceFormValidateReportFraudFormTxtMainServ_Name").val(),r=$("#"+a),v=$("#CustomerServiceFormValidateReportFraudFormLblMainServ_Email").val(),y=$("#"+v),p=$("#CustomerServiceFormValidateReportFraudFormTxtMainServ_Email").val(),w=$("#"+p),b=$("#CustomerServiceFormValidateReportFraudFormLblMainServ_Details").val(),u=$("#"+b),k=$("#CustomerServiceFormValidateReportFraudFormTxtMainServ_Details").val(),f=$("#"+k),d=$("#CustomerServiceFormValidateReportFraudFormMainErrorMsgFraud").val(),e=$("#"+d),g=$("#CustomerServiceFormValidateReportFraudFormFraudFormThankuMsg").val(),nt=$("#"+g),et=$("#divFraudFields"),tt=$("#CustomerServiceFormValidateReportFraudFormTxtMobileNumFraudForm").val(),it=$("#"+tt),rt=$("#CustomerServiceFormValidateReportFraudFormLblMobileNumFraudForm").val(),ut=$("#"+rt),o=$("#CustomerServiceFormValidateReportFraudFormDDLFraudForm").val(),ft=$("#"+o),s=document.getElementById(o),ot=s.options[s.selectedIndex].text,t=!0;return t=ValidateLengh(i,r,1,100)&&ValidateName(i,r)&&t,t=ValidateEmail(y,w)&&t,t=ValidatePhoneNumber(ut,it)&&t,t=ValidateTextArea(u,f,250)&&ValidateURLNew(u,f)&&t,t=ValidateDropDownerrorFraud(ft)&&t,t?(c.show(),$(n).addClass("btnDisable")):(nt.text("please fill in the fields properly"),e.removeClass("none"),e.addClass("block")),t}function y(n){var o,w,b,k,d,g,nt;if($(n).hasClass("btnDisable"))return!1;var et=$("#CustomerServiceFormValidateSendAnEnquiryFormLoaderForSendAnEnquiry").val(),ot=$("#"+et),s=!0,st=$("#CustomerServiceFormValidateSendAnEnquiryFormEnquiryFormDiv").val(),ui=$("#"+st),fi=$("#MainErrorMsgEnquiry"),ei=$("#EnquiryFormFields"),ht=$("#CustomerServiceFormValidateSendAnEnquiryFormTxtName").val(),u=$("#"+ht),ct=$("#CustomerServiceFormValidateSendAnEnquiryFormTxtSaudiId").val(),f=$("#"+ct),lt=$("#CustomerServiceFormValidateSendAnEnquiryFormTxtEmail").val(),h=$("#"+lt),at=$("#CustomerServiceFormValidateSendAnEnquiryFormTxtMobileNum1").val(),c=$("#"+at),vt=$("#CustomerServiceFormValidateSendAnEnquiryFormTxtPolicy").val(),l=$("#"+vt),yt=$("#CustomerServiceFormValidateSendAnEnquiryFormTxtSubject").val(),e=$("#"+yt),pt=$("#CustomerServiceFormValidateSendAnEnquiryFormTxtMessage").val(),a=$("#"+pt),wt=$("#CustomerServiceFormValidateSendAnEnquiryFormLblName").val(),v=$("#"+wt),bt=$("#CustomerServiceFormValidateSendAnEnquiryFormLblMobile").val(),y=$("#"+bt),kt=$("#CustomerServiceFormValidateSendAnEnquiryFormLblEmail").val(),tt=$("#"+kt),dt=$("#CustomerServiceFormValidateSendAnEnquiryFormLblMobileNum").val(),it=$("#"+dt),gt=$("#CustomerServiceFormValidateSendAnEnquiryFormLblPolicy").val(),rt=$("#"+gt),ni=$("#CustomerServiceFormValidateSendAnEnquiryFormLblSubject").val(),p=$("#"+ni),ti=$("#CustomerServiceFormValidateSendAnEnquiryFormLblMessage").val(),ut=$("#"+ti),ii=$("#CustomerServiceFormValidateSendAnEnquiryFormListOfProducts").val(),ft=$("#"+ii),r=[],t="",ri=ValidateDropDownerror(ft);return o||(t="InquiryType="+$("option:selected",ft).val(),r.push(t)),o=ValidateEmpty(v,u)&&ValidateName(v,u)&&ValidateLengh(v,u,1,100),o||(t="Name="+u.val(),r.push(t)),w=ValidateEmpty(y,f)&&ValidateRegex(y,f,/^[\d]{7,10}$/)&&ValidateLengh(y,f,10,10),w||(t="Saudi Id="+f.val(),r.push(t)),b=ValidateEmpty(tt,h)&&ValidateEmail(tt,h),b||(t="Email="+h.val(),r.push(t)),k=ValidateEmpty(p,e)&&ValidateLengh(p,e,1,100)&&ValidateURLNew(p,e),k||(t="Subject="+e.val(),r.push(t)),d=ValidateTextArea(ut,a,1e3)&&ValidateURLNew(ut,a),d||(t="Message="+a.val(),r.push(t)),g=ValidateEmpty(it,c)&&ValidateRegex(it,c,/^\966[\d]{9}$/),g||(t="MobileNumber="+c.val(),r.push(t)),nt=ValidateEmpty(rt,l)&&ValidateRegex(rt,l,/^[\d]{4,20}$/),nt||(t="Policy="+l.val(),r.push(t)),s=o&&w&&b&&k&&d&&g&&nt&&ri,s?(ot.show(),$(n).addClass("btnDisable")):(dataLayerObjectFormError.info3=i,dataLayer.push(dataLayerObjectFormError),dataLayerObjectFormErrorFields.info3=r.toString(),dataLayerObjectFormErrorFields.info4=r.length,dataLayer.push(dataLayerObjectFormErrorFields)),s}o==="-1"&&(dataLayerObjectFormStart.info3=i,dataLayer.push(dataLayerObjectFormStart));o==="1"&&(dataLayerObjectFormSuccess.info3=i,dataLayerObjectFormSuccess.info4=$("#complainType").val(),dataLayerObjectFormSuccess.info5=$("#subject").val(),dataLayer.push(dataLayerObjectFormSuccess))}}};TawuniyaWidgets.StoreProducts={Attempts:2,IsStoreProducts:function(){return jQuery("[data-attr-widget='StoreProducts']").length>0},RenderScripts:function(){if(this.IsStoreProducts()){$(document).ready(function(){var t=$("#StoreProductsCategoryFilter").val(),i;if(t!==null&&t!==""){for($('input[name="catFilter"]').each(function(){var n=$(this);n.val()===t&&n.prop("checked",!0)}),$('li[name="catFilterMobile"]').each(function(){var n=$(this),i;n[0].id===t&&(i=n.html(),$(".home-checker-mobile .panel-heading .panel-title span").html(i))}),i=0;i<n.length;i++)n[i].style.display=n[i].dataset.producttypeid===t?"block":"none";t=""}else $("input[value='000000']:checkbox").prop("checked",!0);$('li[name="catFilterMobile').click(function(){var n=$(this).attr("data-paramvalue");window.location=n!==null&&n!==undefined&&n!==""?window.location.origin+window.location.pathname+"?filter="+n:window.location.origin+window.location.pathname});$(".StoreProductsLowPriceContainer .cost").each(function(){var n=$(this).attr("data-attr-productCode"),t=$(this).find(".price-text");n!==null&n!==""&&TawuniyaWidgets.StoreProducts.UpdateLowestPrice(n,t)})});var n=$(".row .home-image-container").children();$('input[name="catFilter"]').on("change",function(){var n=$(this).attr("data-paramvalue");window.location=n!==null&&n!==undefined&&n!==""?window.location.origin+window.location.pathname+"?filter="+n:window.location.origin+window.location.pathname;$('input[name="'+this.name+'"]').not(this).prop("checked",!1);equalheight(".home-image-container .image .image-description")});function t(){return $('input[name="catFilter"]:checked').map(function(){return this.value}).get().join(",")}function i(n,t){return n=n.split(","),n.splice(n.indexOf(t),1),n.join(",")}}},UpdateLowestPrice:function(n,t){if(n==="MalpracticeMed")TawuniyaWidgets.StoreProducts.GetMalpracticePrice(n,t);else{var i={SecureToken:$("#hdnCSRF").val(),productCode:n,MethodName:"GetLowestPrice"};MakeServiceCall("GetLowestPrice",i,function(i){if(i!==null&i!==""&jQuery.isNumeric(i))t.html("&nbsp;"+i);else{var r=parseInt(t.attr("data-attr-tried"));r<=TawuniyaWidgets.StoreProducts.Attempts&&(t.attr("data-attr-tried",r+1),TawuniyaWidgets.StoreProducts.UpdateLowestPrice(n,t))}})}},GetMalpracticePrice:function(n,t){var r=$("#startingfromtext"),i={SecureToken:$("#hdnCSRF").val(),idNo:"7000911508",indemnityCode:"1",period:"1",professionCode:"2143",MethodName:"GetMalpracticePrice"};MakeServiceCall("GetMalpracticePrice",i,function(i){var r,u,e,f;i!==null&i!==""?(r=i.approximatePriceMedicalMalpracticeResponse,TawuniyaWidgets.StoreProducts.EmptyNullCheck(r)&&(u=r.resultCode,TawuniyaWidgets.StoreProducts.EmptyNullCheck(u)&&u==="S"&&(e=r.totalPremium,t.html("&nbsp;"+e)))):(f=parseInt(t.attr("data-attr-tried")),f<=TawuniyaWidgets.StoreProducts.Attempts&&(t.attr("data-attr-tried",f+1),TawuniyaWidgets.StoreProducts.UpdateLowestPrice(n,t)))})},EmptyNullCheck:function(n){return n!==null&&n!==""?!0:!1}};TawuniyaWidgets.ReportFraudFormAlone={IsReportFraudFormAlone:function(){return jQuery("[data-attr-widget='ReportFraudFormAlone']").length>0},RenderScripts:function(){var i;if(this.IsReportFraudFormAlone()){o();var t=$("#ldrforcustomerserviceindividual"),r=$("#CustomerServiceThankYouReportFraud").val(),n=$("#CustomerServicePleaseFillAllField").val(),h=$("#CustomerServiceFormAlreadySubmitted").val(),c=$("#error-msg-service-policy"),l=$("#error-msg-service-fraud"),u="#"+$("#IdContainerInsuranceType").val(),f="#"+$("#IdContaineUrl").val(),e=$("#CustomerServiceFormHideFormMainErrorMsgFraud").val(),a=$("#"+e);$(f).val(window.location.pathname);$("#tabsInsuranceType a").each(function(){window.location.href===this.href&&($(u).val($.trim(this.text)),$(this).closest("li").addClass("active"))});i=$("#CustomerServiceFormbtnMainRptFraud").val();i!==undefined&&$("#"+i).click(function(){return s(this)});function o(){var n=$("#CustomerServiceFormValidateReportFraudFormTxtMainServ_Name").val(),t=$("#"+n),i=$("#CustomerServiceFormValidateReportFraudFormTxtMainServ_Email").val(),r=$("#"+i),u=$("#CustomerServiceFormValidateReportFraudFormTxtMainServ_Details").val(),f=$("#"+u),e=$("#CustomerServiceFormValidateReportFraudFormTxtMobileNumFraudForm").val(),o=$("#"+e);t.val("");r.val("");f.val("");o.val("")}function s(t){if($(t).hasClass("btnDisable"))return!1;var s=$("#CustomerServiceFormValidateReportFraudFormLoaderForFraudForm").val(),h=$("#"+s),c=$("#CustomerServiceFormValidateReportFraudFormLblMainServ_Name").val(),r=$("#"+c),l=$("#CustomerServiceFormValidateReportFraudFormTxtMainServ_Name").val(),u=$("#"+l),a=$("#CustomerServiceFormValidateReportFraudFormLblMainServ_Email").val(),v=$("#"+a),y=$("#CustomerServiceFormValidateReportFraudFormTxtMainServ_Email").val(),p=$("#"+y),w=$("#CustomerServiceFormValidateReportFraudFormLblMainServ_Details").val(),f=$("#"+w),b=$("#CustomerServiceFormValidateReportFraudFormTxtMainServ_Details").val(),e=$("#"+b),k=$("#CustomerServiceFormValidateReportFraudFormMainErrorMsgFraud").val(),o=$("#"+k),d=$("#CustomerServiceFormValidateReportFraudFormFraudFormThankuMsg").val(),g=$("#"+d),ut=$("#divFraudFields"),nt=$("#CustomerServiceFormValidateReportFraudFormTxtMobileNumFraudForm").val(),tt=$("#"+nt),it=$("#CustomerServiceFormValidateReportFraudFormLblMobileNumFraudForm").val(),rt=$("#"+it),i=!0;return i=ValidateLengh(r,u,1,100)&&ValidateName(r,u)&&i,i=ValidateEmail(v,p)&&i,i=ValidatePhoneNumber(rt,tt)&&i,i=ValidateTextArea(f,e,250)&&ValidateURLNew(f,e)&&i,i?(h.show(),$(t).addClass("btnDisable")):(g.text(n),o.removeClass("none"),o.addClass("block")),i}$("#btnMainRptFraud").click(function(){var e=$("#txtMainServ_Name"),o=$("#txtMainServ_Email"),s=$("#txtMainServ_Details"),i=$("#Mainerror-msg-fraud"),f=$("#Mainerror-msg-fraud span"),c=$("#divFraudFields"),u=!0,h;if(u=ValidateLengh("",e,1,50)&&u,u=ValidateEmail("",o)&&u,u=ValidateLengh("",s,1,500)&&u,u){if($("#btnMainRptFraud").hasClass("btnDisable"))return!1;h={SecureToken:$("#hdnCSRF").val(),Name:e.val(),Email:o.val(),FraudDetails:s.val()};t.show();MakeServiceCall("nSubmitFraudDetail",h,function(u){for(var o,e=0;e<u.d.length;e++)u.d[e]=="Success"?(o=u[e+1],$("#hdnCSRF").val(o),t.hide(),i.removeClass("none"),i.addClass("block"),errFraudDivSpan.text(r),f.html("Thank You!"),c.addClass("none")):(t.hide(),u.d[e]==="Name"?(f.text(n),i.removeClass("none"),i.addClass("block")):u.d[e]==="Email"?(f.text(n),i.removeClass("none"),i.addClass("block")):u.d[e]==="Details"&&(f.text(n),i.removeClass("none"),i.addClass("block")));$("#btnMainRptFraud").removeClass("btnDisable")})}else f.text(n),i.removeClass("none"),i.addClass("block")})}}};TawuniyaWidgets.CalimOptions={IsClaimOptionsControl:function(){return jQuery("[data-attr-widget='ClaimOptions']").length>0},RenderScripts:function(){var r,n;if(this.IsClaimOptionsControl()){r=$("#ddlClaimOptions option:selected");n="";$(".breadcrumbs-bar").closest("section").hide();var u=window.location.pathname,t=!1,i=!1;$("#ddlClaimOptions option").each(function(){this.value.indexOf(u)>=0&&$(this).prop("selected",!0)});$("#ddlClaimOptions").change(function(){t||i||($(".claim-exit-overlay").show(),n=this.value,r.prop("selected",!0));t&&r.prop("selected",!0);i&&(window.location.pathname=n!==""?n:this.value)});$("#proceed-overlay").click(function(){i=!0;$(".claim-exit-overlay").hide();$("#ddlClaimOptions").trigger("change");i=!1});$("#close-overlay").click(function(){t=!0;$(".claim-exit-overlay").hide();$("#ddlClaimOptions").trigger("change");t=!1})}}};TawuniyaWidgets.FileClaim={IsFileClaimControl:function(){return jQuery("[data-attr-widget='FileClaim']").length>0},RenderScripts:function(){var dt,rt;if(this.IsFileClaimControl()){dt=$("#ServertxtClaimOptions").val();rt=$("#"+dt);($(rt).val()==="True"||$(rt).val()==="true")&&$("#ClaimOptions").hide();var ou=$("#ServertxtValidAccidentDetailStep").val(),gt=$("#"+ou),su=$("#ServertxtValidDocumentStep").val(),ni=$("#"+su),hu=$("#ServertxtValidDeclarationStep").val(),ti=$("#"+hu),cu=$("#ServerlblClaimType").val(),lu=$("#"+cu),au=$("#ServertxtClaimType").val(),ii=$("#"+au),vu=$("#ServerlblVehicleOwnerID").val(),ri=$("#"+vu),yu=$("#ServertxtVehicleOwnerID").val(),w=$("#"+yu),pu=$("#ServerlblDateOfBirth").val(),ui=$("#"+pu),wu=$("#ServerdpDateOfBirth").val(),ut=$("#"+wu),bu=$("#ServerlblContactNumber").val(),b=$("#"+bu),ku=$("#ServertxtContactNumber").val(),l=$("#"+ku),du=$("#ServerlblAccidentReportNo").val(),k=$("#"+du),gu=$("#ServertxtAccidentReportNo").val(),ft=$("#"+gu),nf=$("#ServerlblAccidentDate").val(),d=$("#"+nf),tf=$("#ServerdbAccidentDate").val(),et=$("#"+tf),rf=$("#ServerlblSubmitterIDOD").val(),ot=$("#"+rf),uf=$("#ServertxtSubmitterIDOD").val(),st=$("#"+uf),ff=$("#ServerlblDateOfBirthOD").val(),ht=$("#"+ff),ef=$("#ServerdpDateOfBirthOD").val(),fi=$("#"+ef),of=$("#ServerlblSubmitterIDOF").val(),ct=$("#"+of),sf=$("#ServertxtSubmitterIDOF").val(),lt=$("#"+sf),hf=$("#ServerlblDateOfBirthOF").val(),at=$("#"+hf),cf=$("#ServerdpDateOfBirthOF").val(),ei=$("#"+cf),lf=$("#ServerlblContactNoOF").val(),vt=$("#"+lf),af=$("#ServertxtContactNoOF").val(),g=$("#"+af),vf=$("#ServerlblEmailAddressOF").val(),yt=$("#"+vf),yf=$("#ServertxtEmailAddressOF").val(),oi=$("#"+yf),pf=$("#i-agree"),wf=$("#lblIagree"),wl=$("#declaration-1"),bl=$("#declaration-2"),kl=$("#declaration-3"),dl=$("#declaration-4"),gl=$("#declaration-5"),bf=$("#ServerdivOTPMsg").val(),kf=$("#"+bf),df=$("#ServerlblIndemnityAmount").val(),gf=$("#"+df),ne=$("#ServertxtIndemnityAmount").val(),pt=$("#"+ne),te=$("#ServerlblAccidentDescription").val(),si=$("#"+te),ie=$("#ServertxtAccidentDescription").val(),hi=$("#"+ie),re=$("#ServerlblEmailAddress").val(),ci=$("#"+re),ue=$("#ServertxtEmailAddress").val(),li=$("#"+ue),fe=$("#ServerlblPOBox").val(),na=$("#"+fe),ee=$("#ServertxtPOBox").val(),oe=$("#"+ee),se=$("#ServerlblPostalCode").val(),ta=$("#"+se),he=$("#ServertxtPostalCode").val(),ai=$("#"+he),ce=$("#ServerlblDamagedArea").val(),vi=$("#"+ce),le=$("#ServerlblIBANNumber").val(),yi=$("#"+le),ae=$("#ServertxtIBANNumber").val(),a=$("#"+ae),ve=$("#ServerlblIDCopy").val(),pi=$("#"+ve),ye=$("#ServerfuIDCopy").val(),wi=$("#"+ye),pe=$("#ServerlblCardCopy").val(),bi=$("#"+pe),we=$("#ServerfuCardCopy").val(),ki=$("#"+we),be=$("#ServerlblIBANCopy").val(),di=$("#"+be),ke=$("#ServerfuIBANCopy").val(),gi=$("#"+ke),de=$("#ServerlblTaqdeerFileOne").val(),nr=$("#"+de),ge=$("#ServertaqdeerFileOne").val(),tr=$("#"+ge),no=$("#ServerlblTaqdeerFileTwo").val(),ir=$("#"+no),to=$("#ServertaqdeerFileTwo").val(),rr=$("#"+to),io=$("#ServerlblTaqdeerFileThree").val(),ur=$("#"+io),ro=$("#ServertaqdeerFileThree").val(),fr=$("#"+ro),uo=$("#ServerlblTaqdeerFileFour").val(),er=$("#"+uo),fo=$("#ServertaqdeerFileFour").val(),or=$("#"+fo),eo=$("#ServererrorClaimType").val(),oo=$("#"+eo),so=$("#ServererrorVehicleOwnerID").val(),ho=$("#"+so),co=$("#ServererrorSubmitterIDOD").val(),lo=$("#"+co),ao=$("#ServererrorSubmitterIDOF").val(),vo=$("#"+ao),yo=$("#ServererrorEmailAddress").val(),po=$("#"+yo),wo=$("#ServererrorEmailAddressOF").val(),bo=$("#"+wo),ko=$("#ServerbtnValidate").val(),go=$("#"+ko),ns=$("#ServerfirstStep").val(),nt=$("#"+ns),ts=$("#ServerotpValidation").val(),is=$("#"+ts),rs=$("input[id$=otpSubmit]"),ia=$("input[id$=hidClientField]"),us=$("#ServerlblErrorVehicleOwnerIDCopy").val(),sr=$("#"+us),fs=$("#ServerlblErrorRegistrationCardCopy").val(),hr=$("#"+fs),es=$("#ServerlblErrorVehicleOwnerIBANCopy").val(),cr=$("#"+es),os=$("#ServerlblErrorDamage").val(),c=$("#"+os),ss=$("#ServerlblErrorTaqdeerFileOne").val(),lr=$("#"+ss),hs=$("#ServerlblErrorTaqdeerFileTwo").val(),ar=$("#"+hs),cs=$("#ServerlblErrorTaqdeerFileThree").val(),vr=$("#"+cs),ls=$("#ServerlblErrorTaqdeerFileFour").val(),yr=$("#"+ls),as=$("#ServeraccidentDetails").val(),v=$("#"+as),vs=$("#ServerdeclarationStep").val(),y=$("#"+vs),ys=$("#ServerReportNumberTab").val(),ra=$("#"+ys),ps=$("#ServerddlBanks").val(),wt=$("#"+ps),ws=$("#ServerlblBank").val(),bs=$("#"+ws),ks=$("#ServersubmitClaim").val(),ds=$("#"+ks),gs=$("#ServerlblErrorIBANNumber").val(),pr=$("#"+gs),wr=$("#ServerlblTaqdeerNumber").val(),br=$("#"+wr),wr=$("#ServerlblTaqdeerNumber").val(),br=$("#"+wr),nh=$("#ServertxtTaqdeerNumber").val(),kr=$("#"+nh),th=$("#ServerlblAccidentReportNoFu").val(),ih=$("#"+th),rh=$("#ServerlblTaqdeerNumberFu").val(),ua=$("#"+rh),uh=$("#ServerfuAccidentReportNo").val(),fh=$("#"+uh),eh=$("#ServerlblAlMaaridAttachmentOne").val(),dr=$("#"+eh),oh=$("#ServerfuAlMaaridAttachmentOne").val(),gr=$("#"+oh),sh=$("#ServerlblErrorAccidentReportNo").val(),hh=$("#"+sh),ch=$("#ServerlblErrorAlMaaridAttachmentOne").val(),nu=$("#"+ch),lh=$("#ServeronlineClaimLoader").val(),tu=$("#"+lh),ah=$("#ServerlblAlMaaridAttachmentTwo").val(),vh=$("#"+ah),yh=$("#ServerlblAlMaaridAttachmentThree").val(),ph=$("#"+yh),wh=$("#ServerfuAlMaaridAttachmentTwo").val(),bh=$("#"+wh),kh=$("#ServerfuAlMaaridAttachmentThree").val(),dh=$("#"+kh),gh=$("#ServerlblErrorAlMaaridAttachmentTwo").val(),nc=$("#"+gh),tc=$("#ServerlblErrorAlMaaridAttachmentThree").val(),ic=$("#"+tc),rc=$("#ServerlblOtherDocument").val(),uc=$("#"+rc),fc=$("#ServerfuOtherDocument").val(),ec=$("#"+fc),oc=$("#ServerlblErrorOtherDocument").val(),sc=$("#"+oc),r=$("#FileSizeErrorMsg").val(),u=$("#FileTypeErrorMsg").val(),tt=$("#FileEmptyErrorMsg").val(),f=$("#MaxFileSize").val(),p=$("#MaxImageFileSize").val(),n=$("#AllowedFileType").val(),i=$("#GenericFileMsg").val(),hc=$("#ServerfuDamage1").val(),iu=$("#"+hc),cc=$("#ServerfuDamage2").val(),lc=$("#"+cc),ac=$("#ServerfuDamage3").val(),vc=$("#"+ac),yc=$("#ServerfuDamage4").val(),pc=$("#"+yc),wc=$("#ServerfuDamage5").val(),bc=$("#"+wc),kc=$("#ServerlblDamage1").val(),ru=$("#"+kc),dc=$("#ServerlblDamage2").val(),gc=$("#"+dc),nl=$("#ServerlblDamage3").val(),tl=$("#"+nl),il=$("#ServerlblDamage4").val(),rl=$("#"+il),ul=$("#ServerlblDamage5").val(),fl=$("#"+ul),el,bt=0,h="",s="",it=$("#phoneFieldLength").val(),e=[];$(gt).val()==="False"||$(gt).val()==="false"?($(".document-tab-icon").addClass("ui-state-disabled"),$("#backDocument").trigger("click"),$(nt).hide()):$(ni).val()==="False"||$(ni).val()==="false"?($(".document-tab-icon").removeClass("ui-state-disabled"),$("#documentTab").trigger("click"),$(nt).hide()):($(ti).val()==="False"||$(ti).val()==="false")&&($(v).hide(),$(nt).hide(),$(y).show());$("#ClaimOptions").show();function ol(){var n=!0;return n=sl(lu,ii,oo),n=ValidateEmpty(ri,w)&&kt(ri,w,10,10,ho)&&n,n=ValidateEmpty(ui,ut)&&validateAgeLimit(ut,18,ui)&&n,n=ValidateEmpty(b,l)&&ValidateNumber(b,l)&&ValidateLengh(b,l,it,it)&&ValidateOnlineClaimPhoneNumber(b,l)&&n,$("#divNajamFields").hasClass("radio-dialog-show")&&(n=ValidateEmpty(k,ft)&&ValidateLengh(k,ft,5,20)&&n,n=ValidateEmpty(d,et)&&validateFutureDate(et,d)&&n),n=ValidateCheckBox(wf,pf)&&n,errorScroll(event),n}function kt(n,t,i,r,u){return ValidateLengh(n,t,i,r)?($(u).hide(),!0):($(u).show(),!1)}function sl(n,t,i){return ValidateDropDownList(n,t)?($(i).hide(),!0):($(i).show(),!1)}function uu(n,t,i){return ValidateEmail(n,t)?($(i).hide(),!0):($(i).show(),!1)}function hl(){for(var i=!0,t=$(".otp"),n=0;n<t.length;n++)i=ValidateEmpty(kf,$(t[n])),el+=t[n];return i}function cl(){var n=!0;return n=ValidateEmpty(gf,pt)&&n,n=ValidateEmpty(si,hi)&&ValidateTextArea(si,hi,500)&&n,n=ValidateEmpty(ci,li)&&uu(ci,li,po)&&n,n=yl()&&n,$("#owner-driving-no").is(":checked")&&(n=ValidateEmpty(ot,st)&&kt(ot,st,10,10,lo)&&n,n=ValidateEmpty(ht,fi)&&validateAgeLimit(fi,18,ht)&&n),$("#owner-filing-no").is(":checked")&&(n=ValidateEmpty(ct,lt)&&kt(ct,lt,10,10,vo)&&n,n=ValidateEmpty(at,ei)&&validateAgeLimit(ei,18,at)&&n,n=ValidateEmpty(yt,oi)&&uu(yt,oi,bo)&&n,g.val().trim().length!==0&&(n=ValidateNumber(vt,g)&&ValidateLengh(vt,g,it,it)&&ValidateOnlineClaimPhoneNumber(vt,g)&&n)),errorScroll(event),n&&$(".cd-top").trigger("click"),n}function ll(){var e=!0;return e=o(pi,wi.get(0),tt,sr)&&t(pi,wi.get(0),f,n,sr,r,u)&&e,e=o(bi,ki.get(0),tt,hr)&&t(bi,ki.get(0),f,n,hr,r,u)&&e,e=o(di,gi.get(0),tt,cr)&&t(di,gi.get(0),f,n,cr,r,u)&&e,e=t(uc,ec.get(0),f,n,sc,r,u)&&e,e=t(gc,lc.get(0),p,n,c,i,i)&&e,e=t(tl,vc.get(0),p,n,c,i,i)&&e,e=t(rl,pc.get(0),p,n,c,i,i)&&e,e=t(fl,bc.get(0),p,n,c,i,i)&&e,e=o(ru,iu.get(0),i,c)&&t(ru,iu.get(0),p,n,c,i,i)&&e,$("#attachments-yes").is(":checked")?e=ValidateEmpty(br,kr)&&ValidateLengh(br,kr,5,10)&&t(ih,fh.get(0),f,n,hh,r,u):$("#attachments-no").is(":checked")&&($("#attachment-almaarid-yes").is(":checked")?(e=o(dr,gr.get(0),tt,nu)&&t(dr,gr.get(0),f,n,nu,r,u)&&e,e=t(vh,bh.get(0),f,n,nc,r,u)&&e,e=t(ph,dh.get(0),f,n,ic,r,u)&&e):$("#attachment-almaarid-no").is(":checked")&&(e=o(nr,tr.get(0),i,lr)&&t(nr,tr.get(0),f,n,lr,r,u)&&e,e=o(ir,rr.get(0),i,ar)&&t(ir,rr.get(0),f,n,ar,r,u)&&e,e=o(ur,fr.get(0),i,vr)&&t(ur,fr.get(0),f,n,vr,r,u)&&e,e=o(er,or.get(0),i,yr)&&t(er,or.get(0),f,n,yr,r,u)&&e)),e&&($("#spanAttachment").text(fu()),$("#ClaimOptions").hide(),$(v).hide(),$(y).show(),fu(),vl(),$("#spanAttachment").text(bt),$("#spanDamaged").text(h),$("#spanReportNumberTab").text($().val()),$("#spanIndemnityAmount").text($(pt).val()),$(".cd-top").trigger("click")),errorScroll(event),e}function o(n,t,i,r){var u=!0;return $(t).get(0).files.length===1?(r.hide(),r.text(""),n.removeClass("error"),u=!0):(r.show(),r.text(i),n.addClass("error"),u=!1),u}function t(n,t,i,r,u,f,o){var s=!0,v=i*1048576,c,l,a,h;if(r=r.split(".").join(""),r=r.split("|"),$(t).get(0).files.length===1){for(c=t.files[0].name,l=$(t).val().split(".").pop().toLowerCase(),t.files[0].size===0?(n.addClass("error"),s=!1):$.inArray(l,r)===-1?(n.addClass("error"),u.show(),u.text(o),s=!1):t.files[0].size>v?(n.addClass("error"),u.show(),u.text(f),s=!1):(u.hide(),u.text(""),n.removeClass("error"),s=!0),a=n.selector.replace("#",""),h=0;h<e.length;h++)if(e[h].id!==a){e[h].name===c.toLowerCase()&&(n.addClass("error"),s=!1);break}}else u.hide(),u.text(""),n.removeClass("error");return s}function al(){var n=!0;return n=ValidateEmpty(yi,a)&&ValidateLengh(yi,a,10,24)&&n,$(wt.selector+" option").length>0&&(n=ValidateDropDown(bs,wt)&&n),n&&(a.val(a.val().toUpperCase()),tu.show()),errorScroll(event),n}function fu(){bt=0;$('input[type="file"]').each(function(){this.value&&bt++})}function vl(){h="";$("#front").is(":checked")&&(h+="F ");$("#back").is(":checked")&&(h+="B ");$("#right").is(":checked")&&(h+="R ");$("#left").is(":checked")&&(h+="L ");$("#center").is(":checked")&&(h+="C")}function yl(){return $(".damage-checks :checkbox:checked").length>0?(vi.removeClass("error"),!0):(vi.addClass("error"),!1)}$(function(){$(".otp").validateLength({maxLength:1});$(pt).validateLength({maxLength:10});$(oe).validateLength({maxLength:10});$(ai).validateLength({maxLength:10});$(ai).validateLength({maxLength:25});$(w).validateLength({maxLength:10});$(lt).validateLength({maxLength:10});$(st).validateLength({maxLength:10});$(".datepicker").mask("00-00-0000");$(".dbAccidentDate").mask("00-00-0000")});$("span.delete").click(function(){var t=$("#fileLable").val(),i=$(this).siblings("label").attr("id"),n={id:i,name:t};eu(n,e)&&e.splice(n,1)});$("input[type=file]").change(function(){var r=$(this).siblings("label").attr("id"),i=this.files[0].name,t={id:r,name:i},n;if(eu(t,e)){for(n=0;n<e.length;n++)if(e[n].id===t.id){e[n].name=i;break}}else e.push(t)});function eu(n,t){for(var i=0;i<t.length;i++)if(t[i].id===n.id)return!0;return!1}$("span.radio-btn").click(function(){$("#yes").is(":checked")?$("#divNajamFields").addClass("radio-dialog-show"):$("#divNajamFields").removeClass("radio-dialog-show")});$("#btnCancel").click(function(){$(ii).prop("selectedIndex",0);$(w).val("");$(ut).val("");$(l).val("");$(ft).val("");$(et).val("");$("#no").prop("checked",!0);$("span.radio-btn").click()});$("#editAccidentDetials").click(function(){$(y).hide();v.show();$("#backDocument").trigger("click");$(".cd-top").trigger("click")});$("#editDocuments").click(function(){$(y).hide();v.show();$("#documentTab").trigger("click");$(".cd-top").trigger("click")});$(function(){$(".otp").keyup(function(){$(this).val().length===$(this).data("maxlength")&&$(this).next(".otp").focus()})});$(function(){$(".otp").keyup(function(){var t=event.keyCode||event.charCode,n=$(".otp"),i;(t===8||t===46)&&(i=n.index(this),i!==0&&(n.eq(n.index(this)).val(""),n.eq(n.index(this)-1).focus()))})});$(function(){$("input[type=number]").removeAttr("min");$("input[type=number]").removeAttr("max");$("input[type=number]").on("focus",function(){$(this).on("keydown",function(n){(n.keyCode===38||n.keyCode===40)&&n.preventDefault()})})});$("input[name$='radio-driving']").click(function(){$("#owner-driving-no").is(":checked")?$("#OwnerDriving").css({display:"inline-block"}):(ot.removeClass("error"),ht.removeClass("error"),$("#OwnerDriving").hide())});$("input[name$='radio-filing']").click(function(){$("#owner-filing-no").is(":checked")?$("#OwnerFiling").css({display:"inline-block"}):(ct.removeClass("error"),at.removeClass("error"),yt.removeClass("error"),$("#OwnerFiling").hide())});$("#no").click(function(){k.removeClass("error");d.removeClass("error")});$("#yes").click(function(){k.removeClass("error");d.removeClass("error")});$(go).click(function(){return ol()});$("#otpClose").click(function(){$(is).hide();$(nt).show();$(".cd-top").trigger("click")});$(rs).click(function(){return hl()});$("#proceedClose").click(function(){$("#proceedValidation").hide();$("#firstStep").show()});$("#proceedSubmit").click(function(){$("#proceedValidation").hide();$("#accidentDetails").show()});$("#documentSubmit").click(function(){return ll()});$("#backDeclaration").click(function(){$(y).hide();v.show();$("#documentTab").trigger("click");$(".cd-top").trigger("click")});$(ds).click(function(){if(al()){var t=window.location.href,i=$(a).val(),r=$(wt).val(),u={async:!1,crossDomain:!0,url:t+"?IBAN="+i+"&code="+r,method:"GET",headers:{"cache-control":"no-cache"}},n=!1;return $.ajax(u).done(function(n){s=n}),n=pl(),n||tu.hide(),n}return!1});function pl(){return s!==""?(s=s.split("|"),s[0]==="E00"?!0:s[0]==="E01"&&s[1]!==null?(pr.show(),pr.text(s[1]),!1):!1):!1}$("#proceedClaimSubmit").click(function(){$("#proceedSubmitValidation").hide();$("#thankYouMsg").show()});$("#proceedClaimClose").click(function(){$("#proceedSubmitValidation").hide();$("#thankYouMsg").hide();$("#declarationStep").show()});$("#returnHomPage").click(function(){$("#thankYouMsg").hide();$("#firstStep").show();$("#ClaimOptions").show()});$("#accidentDetail").click(function(){cl()&&($(".document-tab-icon").removeClass("ui-state-disabled"),$("#documentTab").trigger("click"),$(".accordion-ui").accordion("option","active",2))});$("#backDocument").click(function(){$(".document-tab-icon").addClass("ui-state-disabled")});$(".accident-tab-icon").click(function(){$(".document-tab-icon").addClass("ui-state-disabled")});$("#backDocument").click(function(){$("#accidentDetailTab").trigger("click");$(".cd-top").trigger("click")})}}};TawuniyaWidgets.UploadDocumentsClaim={IsUploadDocumentsControl:function(){return jQuery("[data-attr-widget='UploadDocumentsClaim']").length>0},RenderScripts:function(){var w,l;if(this.IsUploadDocumentsControl()){w=$("#ServertxtClaimOptions").val();l=$("#"+w);($(l).val()==="True"||$(l).val()==="true")&&$("#ClaimOptions").hide();var at=$("#ServertxtVehicleOwnerID").val(),c=$("#"+at),vt=$("#ServerlblVehicleOwnerID").val(),b=$("#"+vt),yt=$("#ServerlblAccidentReportNo").val(),pt=$("#"+yt),wt=$("#ServertxtAccidentReportNo").val(),k=$("#"+wt),bt=$("#ServerlblAccidentDate").val(),d=$("#"+bt),kt=$("#ServerdbAccidentDate").val(),a=$("#"+kt),dt=$("#ServerlblDateOfBirth").val(),g=$("#"+dt),gt=$("#ServerdpDateOfBirth").val(),v=$("#"+gt),ni=$("#ServererrorVehicleOwnerID").val(),ti=$("#"+ni),ii=$("#ServerlblClaimReference").val(),y=$("#"+ii),ri=$("#ServertxtClaimReference").val(),s=$("#"+ri),ui=$("#ServerdocumentDetails").val(),fo=$("#"+ui),fi=$("#ServerdocumentsNext").val(),ei=$("#"+fi),oi=$("#ServervalidateDetails").val(),si=$("#"+oi),hi=$("#ServerlblErrorVehicleOwnerIDCopy").val(),nt=$("#"+hi),ci=$("#ServerlblErrorRegistrationCardCopy").val(),tt=$("#"+ci),li=$("#ServerlblErrorVehicleOwnerIBANCopy").val(),ai=$("#"+li),vi=$("#ServerlblErrorDamage").val(),o=$("#"+vi),yi=$("#ServerlblErrorTaqdeerFileOne").val(),pi=$("#"+yi),wi=$("#ServerlblErrorTaqdeerFileTwo").val(),bi=$("#"+wi),ki=$("#ServerlblErrorTaqdeerFileThree").val(),di=$("#"+ki),gi=$("#ServerlblTaqdeerFileFour").val(),nr=$("#"+gi),tr=$("#ServertaqdeerFileFour").val(),ir=$("#"+tr),rr=$("#ServerlblErrorTaqdeerFileFour").val(),ur=$("#"+rr),it=$("#ServerlblTaqdeerNumber").val(),fr=$("#"+it),it=$("#ServerlblTaqdeerNumber").val(),fr=$("#"+it),er=$("#ServertxtTaqdeerNumber").val(),rt=$("#"+er),or=$("#ServerlblAccidentReportNoFu").val(),sr=$("#"+or),hr=$("#ServerlblTaqdeerNumberFu").val(),eo=$("#"+hr),cr=$("#ServerfuAccidentReportNo").val(),lr=$("#"+cr),ar=$("#ServerlblAlMaaridAttachmentOne").val(),vr=$("#"+ar),yr=$("#ServerfuAlMaaridAttachmentOne").val(),pr=$("#"+yr),wr=$("#ServerlblErrorAccidentReportNo").val(),br=$("#"+wr),kr=$("#ServerlblErrorAlMaaridAttachmentOne").val(),dr=$("#"+kr),gr=$("#ServerlblAlMaaridAttachmentTwo").val(),nu=$("#"+gr),tu=$("#ServerlblAlMaaridAttachmentThree").val(),iu=$("#"+tu),ru=$("#ServerfuAlMaaridAttachmentTwo").val(),uu=$("#"+ru),fu=$("#ServerfuAlMaaridAttachmentThree").val(),eu=$("#"+fu),ou=$("#ServerlblErrorAlMaaridAttachmentTwo").val(),su=$("#"+ou),hu=$("#ServerlblErrorAlMaaridAttachmentThree").val(),cu=$("#"+hu),lu=$("#ServerlblOtherDocument").val(),au=$("#"+lu),vu=$("#ServerfuOtherDocument").val(),yu=$("#"+vu),pu=$("#ServerlblErrorOtherDocument").val(),wu=$("#"+pu),i=$("#FileSizeErrorMsg").val(),r=$("#FileTypeErrorMsg").val(),ut=$("#FileEmptyErrorMsg").val(),u=$("#MaxFileSize").val(),h=$("#MaxImageFileSize").val(),n=$("#AllowedFileType").val(),f=$("#GenericFileMsg").val(),bu=$("#ServerlblIDCopy").val(),ft=$("#"+bu),ku=$("#ServerfuIDCopy").val(),et=$("#"+ku),du=$("#ServerlblCardCopy").val(),ot=$("#"+du),gu=$("#ServerfuCardCopy").val(),st=$("#"+gu),nf=$("#ServerlblIBANCopy").val(),tf=$("#"+nf),rf=$("#ServerfuIBANCopy").val(),uf=$("#"+rf),ff=$("#ServerlblTaqdeerFileOne").val(),ef=$("#"+ff),of=$("#ServertaqdeerFileOne").val(),sf=$("#"+of),hf=$("#ServerlblTaqdeerFileTwo").val(),cf=$("#"+hf),lf=$("#ServertaqdeerFileTwo").val(),af=$("#"+lf),vf=$("#ServerlblTaqdeerFileThree").val(),yf=$("#"+vf),pf=$("#ServertaqdeerFileThree").val(),wf=$("#"+pf),bf=$("#ServerIstimarahRequired").val(),kf=$("#"+bf),df=$("#ServerIsVehicleOwnerId").val(),gf=$("#"+df),ne=$("#ServerIsDamageRequired").val(),te=$("#"+ne),ie=$("#ServeronlineClaimLoader").val(),re=$("#"+ie),ue=$("#ServerfuDamage1").val(),ht=$("#"+ue),fe=$("#ServerfuDamage2").val(),ee=$("#"+fe),oe=$("#ServerfuDamage3").val(),se=$("#"+oe),he=$("#ServerfuDamage4").val(),ce=$("#"+he),le=$("#ServerfuDamage5").val(),ae=$("#"+le),ve=$("#ServerlblDamage1").val(),ct=$("#"+ve),ye=$("#ServerlblDamage2").val(),pe=$("#"+ye),we=$("#ServerlblDamage3").val(),be=$("#"+we),ke=$("#ServerlblDamage4").val(),de=$("#"+ke),ge=$("#ServerlblDamage5").val(),no=$("#"+ge),e=[],to=$("#ServerdivOTPMsg").val(),oo=$("#"+to);function io(){var n=!0;return n=ValidateEmpty(b,c)&&uo(b,c,10,10,ti)&&n,n=ValidateEmpty(g,v)&&validateAgeLimit(v,18,g)&&n,n=ValidateEmpty(y,s)&&ValidateLengh(y,s,5,10)&&n,n=ValidateEmpty(pt,k)&&ValidateLengh(y,s,5,20)&&n,n=ValidateEmpty(d,a)&&validateFutureDate(a,d)&&n,errorScroll(event),n}function t(n,t,i,r,u,f,o){var s=!0,v=i*1048576,c,l,a,h;if(r=r.split(".").join(""),r=r.split("|"),$(t).get(0).files.length===1){for(c=t.files[0].name,l=$(t).val().split(".").pop().toLowerCase(),t.files[0].size===0?(n.addClass("error"),s=!1):$.inArray(l,r)===-1?(n.addClass("error"),u.show(),u.text(o),s=!1):t.files[0].size>v?(n.addClass("error"),u.show(),u.text(f),s=!1):(u.hide(),u.text(""),n.removeClass("error"),s=!0),a=n.selector.replace("#",""),h=0;h<e.length;h++)if(e[h].id!==a){e[h].name===c.toLowerCase()&&(n.addClass("error"),s=!1);break}}else u.hide(),u.text(""),n.removeClass("error");return s}function ro(){var e=!0;return $(kf).val()==="1"&&(e=p(ot,st.get(0),ut,tt)&&e),$(gf).val()==="1"&&(e=p(ft,et.get(0),ut,nt)&&e),e=t(ft,et.get(0),u,n,nt,i,r)&&e,e=t(ot,st.get(0),u,n,tt,i,r)&&e,e=t(tf,uf.get(0),u,n,ai,i,r)&&e,e=t(au,yu.get(0),u,n,wu,i,r)&&e,e=t(ct,ht.get(0),h,n,o,f,f)&&e,e=t(pe,ee.get(0),h,n,o,f,f)&&e,e=t(be,se.get(0),h,n,o,f,f)&&e,e=t(de,ce.get(0),h,n,o,f,f)&&e,e=t(no,ae.get(0),h,n,o,f,f)&&e,$(te).val()==="1"&&(e=p(ct,ht.get(0),f,o)&&e),$("#attachments-yes").is(":checked")?($(rt).val().trim().length!=0&&(e=ValidateLengh(fr,rt,5,10)&&e),e=t(sr,lr.get(0),u,n,br,i,r)&&e):$("#attachments-no").is(":checked")&&($("#attachment-almaarid-yes").is(":checked")?(e=t(vr,pr.get(0),u,n,dr,i,r)&&e,e=t(nu,uu.get(0),u,n,su,i,r)&&e,e=t(iu,eu.get(0),u,n,cu,i,r)&&e):$("#attachment-almaarid-no").is(":checked")&&(e=t(ef,sf.get(0),u,n,pi,i,r)&&e,e=t(cf,af.get(0),u,n,bi,i,r)&&e,e=t(yf,wf.get(0),u,n,di,i,r)&&e,e=t(nr,ir.get(0),u,n,ur,i,r)&&e)),errorScroll(event),e&&re.show(),e}function p(n,t,i,r){var u=!0;return $(t).get(0).files.length===1?(r.hide(),r.text(""),n.removeClass("error"),u=!0):(r.show(),r.text(i),n.addClass("error"),u=!1),u}$(si).click(function(){return io()});$(ei).click(function(){return ro()});$("span.delete").click(function(){var t=$("#fileLable").val(),i=$(this).siblings("label").attr("id"),n={id:i,name:t};lt(n,e)&&e.splice(n,1)});$("input[type=file]").change(function(){var r=$(this).siblings("label").attr("id"),i=this.files[0].name,t={id:r,name:i},n;if(lt(t,e)){for(n=0;n<e.length;n++)if(e[n].id===t.id){e[n].name=i;break}}else e.push(t)});function lt(n,t){for(var i=0;i<t.length;i++)if(t[i].id===n.id)return!0;return!1}$("#btnCancel").click(function(){$(c).val("");$(s).val("");$(v).val("");$(k).val("");$(a).val("")});$(function(){$(s).validateLength({maxLength:10})});function uo(n,t,i,r,u){return ValidateLengh(n,t,i,r)?($(u).hide(),!0):($(u).show(),!1)}$(function(){$(".datepicker").mask("00-00-0000");$(".dbAccidentDate").mask("00-00-0000")});$(function(){$(".otp").validateLength({maxLength:1});$(c).validateLength({maxLength:10})})}}};TawuniyaWidgets.TrackClaim={TrackClaimControl:function(){return jQuery("[data-attr-widget='TrackClaim']").length>0},RenderScripts:function(){var f,t;if(this.TrackClaimControl()){f=$("#ServertxtClaimOptions").val();t=$("#"+f);($(t).val()==="True"||$(t).val()==="true")&&$("#ClaimOptions").hide();var c=$("#ServertxtVehicleOwnerID").val(),n=$("#"+c),l=$("#ServerlblVehicleOwnerID").val(),e=$("#"+l),a=$("#ServerlblDateOfBirth").val(),o=$("#"+a),v=$("#ServerdpDateOfBirth").val(),i=$("#"+v),y=$("#ServerlblAccidentReportNo").val(),s=$("#"+y),p=$("#ServertxtAccidentReportNo").val(),r=$("#"+p),w=$("#ServerlblAccidentDate").val(),h=$("#"+w),b=$("#ServerdbAccidentDate").val(),u=$("#"+b),k=$("#ServererrorVehicleOwnerID").val(),d=$("#"+k),g=$("#ServerclaimDetailSubmit").val(),nt=$("#"+g);$("#ClaimOptions").show();function tt(n,t,i,r,u){return ValidateLengh(n,t,i,r)?($(u).hide(),!0):($(u).show(),!1)}function it(){var t=!0;return t=ValidateEmpty(e,n)&&tt(e,n,10,10,d)&&t,t=ValidateEmpty(o,i)&&validateAgeLimit(i,18,o)&&t,t=ValidateEmpty(s,r)&&ValidateLengh(s,r,5,20)&&t,t=ValidateEmpty(h,u)&&validateFutureDate(u,h)&&t,errorScroll(event),t}$("#btnCancel").click(function(){$(n).val("");$(i).val("");$(u).val("");$(r).val("")});$(function(){$(n).validateLength({maxLength:10});$(".datepicker").mask("00-00-0000");$(".dbAccidentDate").mask("00-00-0000")});$(nt).click(function(){return it()})}}};TawuniyaWidgets.CCHIForm={IsCCHIForm:function(){return jQuery("[data-attr-widget='CCHIForm']").length>0},RenderScripts:function(){if(this.IsCCHIForm()){var e=$("#ServerLoaderForFraudForm").val(),o=$("#"+e),s=$("#CustomerServicePleaseFillAllField").val(),h=$("#ServerlblName").val(),n=$("#"+h),c=$("#ServertxtName").val(),t=$("#"+c),l=$("#ServerlblContactNumber").val(),a=$("#"+l),v=$("#ServertxtContactNumber").val(),y=$("#"+v),p=$("#ServerlblCompanyName").val(),w=$("#"+p),b=$("#ServertxtCompanyName").val(),k=$("#"+b),d=$("#ServerlblEmail").val(),g=$("#"+d),nt=$("#ServertxtEmail").val(),tt=$("#"+nt),it=$("#ServerlblNumberOfInsured").val(),i=$("#"+it),rt=$("#ServertxtNumberOfInsured").val(),r=$("#"+rt),ut=$("#ServerFraudFormThankuMsg").val(),ft=$("#"+ut),et=$("#ServerMainErrorMsgFraud").val(),u=$("#"+et),ot=$("#ServerbtnSubmiton").val(),st=$("#"+ot),ht=$("#rdLessThanOneMonth"),ct=$("#rdMoreThanOneMonth"),lt=$("#ServerlblRenewalDate").val(),at=$("#"+lt),f=[];f.push(ht);f.push(ct);function vt(){var f=!0;return f=ValidateLengh(n,t,1,100)&&ValidateName(n,t)&&f,f=ValidateLengh(w,k,1,100)&&f,f=ValidateLengh(i,r,1,15)&&ValidateNumber(i,r)&&f,f=ValidateEmail(g,tt)&&f,f=ValidatePhoneNumber(a,y)&&f,f=yt(at)&&f,f?o.show():(ft.text(s),u.removeClass("none"),u.addClass("block")),f}function yt(n){var t=!1;return $('input[name="radioRenewalDate"]:checked').length>0?(n.removeClass("error"),t=!0):(n.addClass("error"),t=!1),t}st.click(function(){return vt()})}}};TawuniyaWidgets.MedicalFraudForm={MedicalFraudForm:function(){return jQuery("[data-attr-widget='MedicalFraudForm']").length>0},RenderScripts:function(){var nt;if(this.MedicalFraudForm()){$(function(){$(".datepicker").datepicker({maxDate:new Date,changeMonth:!0,changeYear:!0,dateFormat:"dd-mm-yy",isRTL:!0})});var tt=$("#ServerLoaderForFraudForm").val(),it=$("#"+tt),rt=$("#ServerMainErrorMsgFraud").val(),s=$("#"+rt),ut=$("#ServerThankuMsg").val(),ft=$("#"+ut),ai=$("#ThankYouReportFraud").val(),et=$("#PleaseFillAllField").val(),vi=$("#FormAlreadySubmitted").val(),ot=$("#ServerlblFraudIncidentDate").val(),h=$("#"+ot),st=$("#ServerdpFraudIncidentDate").val(),n=$("#"+st),ht=$("#ServerlblMedicalProviderName").val(),c=$("#"+ht),ct=$("#ServertxtMedicalProviderName").val(),t=$("#"+ct),lt=$("#ServerlblFraudIncidentResponsibleName").val(),l=$("#"+lt),at=$("#ServertxtFraudIncidentResponsibleName").val(),i=$("#"+at),vt=$("#ServerlblFraudIncidentDetails").val(),a=$("#"+vt),yt=$("#ServertxtFraudIncidentDetails").val(),r=$("#"+yt),pt=$("#ServerlblReporterName").val(),v=$("#"+pt),wt=$("#ServertxtReporterName").val(),u=$("#"+wt),bt=$("#ServerlblReporterCity").val(),y=$("#"+bt),kt=$("#ServertxtReporterCity").val(),f=$("#"+kt),dt=$("#ServerlblReporterMobile").val(),p=$("#"+dt),gt=$("#ServertxtReporterMobile").val(),e=$("#"+gt),ni=$("#ServerlblReporterEmail").val(),ti=$("#"+ni),ii=$("#ServertxtReporterEmail").val(),w=$("#"+ii),ri=$("#ServerlblDeclarationReportFraud").val(),b=$("#"+ri),k=$("#ServerchkDeclaration").val(),d=$("#"+k),ui=$("#ServerbtnSubmiton").val(),fi=$("#"+ui),ei=$("#ServerIsSuccess").val(),oi=$("#"+ei),si=$("#ServerShowAlert").val(),hi=$("#"+si),g=$("#formStatus").val(),o=window.location.pathname+" -- MedicalFraudForm";g==="-1"&&(dataLayerObjectFormStart.info3=o,dataLayer.push(dataLayerObjectFormStart));g==="1"&&(dataLayerObjectFormSuccess.info3=o,delete dataLayerObjectFormSuccess.info4,delete dataLayerObjectFormSuccess.info5,dataLayer.push(dataLayerObjectFormSuccess));$("#tabsInsuranceType a").each(function(){window.location.href==this.href&&$(this).closest("li").addClass("active")});$(function(){oi.val()==="1"&&$(d).prop("checked",!1);hi.val()==="1"&&li();$(b).attr("for",k);$(".datepicker").mask("00-00-0000");$("div").find('[data-placeholder-label="Looking for"]').hide()});nt=/^966\d{9}$/;function ci(){var tt=!0,k="",g=[],at=ValidateEmpty(h,n)&&validateFutureDate(n,h),rt,ut,ot,st,ht,ct,lt;return at||(k="FraudIncidentDate="+n.val(),g.push(k)),rt=ValidateLengh(c,t,1,100)&&ValidateName(c,t),rt||(k="MedicalProviderName="+t.val(),g.push(k)),ut=ValidateLengh(l,i,1,100)&&ValidateName(l,i),ut||(k="FraudIncidentResponsibleName="+i.val(),g.push(k)),ot=ValidateTextArea(a,r,1e3)&&ValidateURLNew(a,r),ot||(k="FraudIncidentDetails="+r.val(),g.push(k)),st=ValidateLengh(v,u,1,100)&&ValidateName(v,u),st||(k="ReporterName="+u.val(),g.push(k)),ht=ValidateLengh(y,f,1,100)&&ValidateName(y,f),ht||(k="ReporterCity="+f.val(),g.push(k)),ct=ValidateEmpty(p,e)&&ValidateRegex(p,e,nt),ct||(k="ReporterMobile="+e.val(),g.push(k)),lt=ValidateEmail(ti,w),lt||(k="ReporterEmail="+w.val(),g.push(k)),tt=at&&rt&&ut&&ot&&st&&ht&&ct&&lt,tt=ValidateCheckBox(b,d)&&tt,tt?it.show():(ft.text(et),s.removeClass("none"),s.addClass("block"),dataLayerObjectFormError.info3=o,dataLayer.push(dataLayerObjectFormError),dataLayerObjectFormErrorFields.info3=g.toString(),dataLayerObjectFormErrorFields.info4=g.length,dataLayer.push(dataLayerObjectFormErrorFields)),tt}function li(){var n=71;$(".alert:visible").length&&(app.WINDOW_WIDTH<768&&(n=120),$("html, body").animate({scrollTop:$(".alert:visible").first().offset().top-n},600))}fi.click(function(){return ci()})}}};TawuniyaWidgets.FraudListing={FraudListing:function(){return jQuery("[data-attr-widget='FraudListing']").length>0},RenderScripts:function(){this.FraudListing()&&$(function(){$("div").find('[data-placeholder-label="Looking for"]').hide()})}};TawuniyaWidgets.PartnerListing={PartnerListing:function(){return jQuery("[data-attr-widget='PartnerListing']").length>0},RenderScripts:function(){if(this.PartnerListing()){$("#divBannerGeneric").hasClass("offer");var r=$("#serverIsPageLoad").val(),u=$("#"+r),f=$("#divPartnerListing"),n=$("#partnerListingLoader"),e=$("#hdnLang").val(),t=1;function i(){n.show();$.ajax({url:"/Methods/TawaniyaMethodPage.aspx?MethodName=GetPartnerListing&PageNumber="+t+"&CurrentCulture="+e,type:"Post",dataType:"json",contentType:"application/json; charset=utf-8",success:function(n){o(n)},error:function(t){n.hide();console.log(t)}})}function o(t){var e,i,r,u;if(e=$("#divPartnerListing ul").html(),$("#divPartnerListing ul").remove(),i="<ul>",e!==undefined&&(i+=e),r=t.PartnerCollection,r!==null)for(u=0;u<r.length;u++)i+="<li>",i+=' <img src="'+r[u].ImageSource+'" alt="">',i+="<\/li>";i+="<\/ul>";f.html(i);$("#partnerCount").text(t.TotalCount);t.IsLastPage?$("#divLoadMord").hide():$("#divLoadMord").show();n.hide()}$("#btnLoadMore").click(function(){t=t+1;i()});u.val()==="1"&&i()}}};TawuniyaWidgets.OfferListing={OfferListing:function(){return jQuery("[data-attr-widget='OfferListing']").length>0},RenderScripts:function(){if(this.OfferListing()){var t="",e="",o="",i="",h="",c="",l="",a="",ot=$("#divCategories"),st=$("#divInsuranceType"),ht=$("#divLatestOffers"),v=$("#txtSearch"),b=$("#btnApply"),k=$("#sortByHeading"),ct=$("#btnLoadMore"),p=$("#divOfferListing"),lt=$("#btnLoadMoreItem"),d=$("#btnReset"),y=$("#offerListingLoader"),g=$("#detailPageUrl").val(),nt=$("#serverIsPageLoad").val(),tt=$("#"+nt),w=$("#hdnLang").val(),it=$("#ViewOffer").val(),r=!1,n=!1,u=1,at=window.location.href+"/IsLeapYear";$("#divBannerGeneric").hasClass("offer")&&$("#divBannerGeneric").removeClass("offer").addClass("ithra");function f(){r=!0;n=!1;u=1;t=v.val();h=t;c=e;l=o;a=i;s()}b.click(function(){f();$(".ithra-offers-deals .right-section .filter-box").removeClass("open")});d.click(function(){r=!1;n=!1;t="";e="";o="";i="";v.val("");$("#divCategories  li a").removeClass("active");$("#divCategories li a").first().addClass("active");$("#divInsuranceType  li a").removeClass("active");$("#divInsuranceType li a").first().addClass("active");$("#divLatestOffers  li a").removeClass("active");$("#divLatestOffers li a").first().addClass("active");r=!0;n=!1;u=1;t=v.val();h=t;c=e;l=o;a=i;s();$(".ithra-offers-deals .right-section .filter-box").removeClass("open")});function rt(){$("#btnLoadMore").click(function(){r=!1;n=!1;u=u+1;s()})}tt.val()==="1"&&(s(),n=!0);function s(){y.show();$.ajax({url:"/Methods/TawaniyaMethodPage.aspx?MethodName=GetOfferlistingFilterParameters&Search="+h+"&Category="+c+"&InsuranceType="+l+"&SortType="+a+"&PageNumber="+u+"&CurrentCulture="+w,type:"Post",dataType:"json",contentType:"application/json; charset=utf-8",success:function(n){et(n)},error:function(n){y.hide();console.log(n)}})}function ut(n,t){t||(t=window.location.href);n=n.replace(/[\[\]]/g,"\\$&");var r=new RegExp("[?&]"+n+"(=([^&#]*)|&|#|$)"),i=r.exec(t);return i?i[2]?decodeURIComponent(i[2].replace(/\+/g," ")):"":null}function ft(){var n,t;window.location.search.length>0&&(n=ut("category"),n!==""&&n!==undefined&&(t=$("#divCategories li"),t.each(function(t,i){var r=$(i).find("a"),u=r.attr("data-url");if(u===n){r.click();$("#divCategories h3").addClass("opened");$("#divCategories ul").css("display","block");return}})))}function et(t){var e,i,u,f;if(r||(e=$("#divOfferListing ul").html()),$("#divOfferListing ul").remove(),i='<ul class="div-click">',e!==undefined&&(i+=e),u=t.OfferDetail,u!==null)for(f=0;f<u.length;f++)hrefElement='href = "/'+w+g+"/"+u[f].ItemUrl+'"',i+=u[f].IsFeaturedOffer?'<li class="featured">':"<li>",i+='<div class="icon-box">',i+="<a "+hrefElement+' class="btn btn-default">'+it+"<\/a>",i+=' <img src="'+u[f].ImageSource+'" alt="">',i+="<\/div>",i+='<div class="content-box">',i+="<h3>"+u[f].PartnerTitle+"<\/h3>",i+="<p>"+u[f].Title,+'</p>',i+="<\/div>",i+="<\/li>";i+="<\/ul>";i+=p.html();p.html(i);rt();t.IsLastPage?$("#divLoadMord").hide():$("#divLoadMord").show();n&&u.length===0?$("#divConfirmation").show():$("#divConfirmation").hide();n||u.length!==0?$("#divNoOffer").hide():$("#divNoOffer").show();t.SearchString.length!==0?($("#searchItems").text(t.TotalCount),$("#searchString").text(t.SearchString),$("#divSearch").show()):($("#searchItems").text(""),$("#searchString").text(""),$("#divSearch").hide());y.hide()}$("#divCategories  li a").click(function(){e=$(this).attr("data-id");$("#divCategories  li a").removeClass("active");$(this).addClass("active");f()});$("#divInsuranceType  li a").click(function(){o=$(this).attr("data-id");$("#divInsuranceType  li a").removeClass("active");$(this).addClass("active");f()});$("#txtSearch").on("keypress",function(n){$(this).val().trim().length>0&&n.which===13&&f()});$("#divLatestOffers  li a").click(function(){var n=$(this).text();i=n===k.val()?"":$(this).text();$("#divLatestOffers  li a").removeClass("active");$(this).addClass("active");f()});ft()}}};TawuniyaWidgets.IthraInnerSocialLinks={IthraInnerSocialLinks:function(){return jQuery("[data-attr-widget='IthraInnerSocialLinks']").length>0},RenderScripts:function(){if(this.IthraInnerSocialLinks()){$(".tShare").attr("href",t());$(".wShare").attr("href",r());$(".lShare").attr("href",i());$(".fShare").attr("href",u());function t(){var n=$('meta[property="og:url"]').attr("content"),t=$('meta[property="og:description"]').attr("content");return"https://twitter.com/intent/tweet?text="+t+"&via=Tawuniya&url="+n}function i(){var n=$('meta[property="og:url"]').attr("content"),t=$('meta[property="og:description"]').attr("content"),i=$('meta[property="og:title"]').attr("content");return"https://www.linkedin.com/shareArticle?mini=true&url="+n+"&title="+i+"&summary="+t+"&source=tawuniya"}function r(){var n=$('meta[property="og:url"]').attr("content");return"https://wa.me/?text="+n}function u(){var n=$('meta[property="og:url"]').attr("content"),t=$('meta[property="og:title"]').attr("content");return"https://www.facebook.com/sharer.php?t="+t+"&u="+n}function f(n,t){t=t===null?"content":t;var i=document.querySelector("meta[property='"+n+"']");return i!==undefined&&i!==null?i.getAttribute(t):""}function n(n,t,i,r,u,f){var h=parseInt((window.screen.availWidth-n)/2),c=parseInt((window.screen.availHeight-t)/2-i),o,s,e;return o=f?", "+f:", status=no, location=no, scrollbars=yes, resizable=yes",s="width="+n+",height="+t+",left="+h+",top="+c+o,e=window.open(r,u,s),e.focus(),e}$("#InnerSocialLinksFacebook").click(function(){return n(600,600,50,this.href,""),!1});$("#InnerSocialLinksLinkedIn").click(function(){return n(600,600,50,this.href,""),!1});$("#InnerSocialLinksTwitter").click(function(){return n(600,600,50,this.href,""),!1});$("#InnerSocialLinksWhatsApp").click(function(){return n(600,600,50,this.href,""),!1})}}};TawuniyaWidgets.PartnerRegistrationForm={PartnerRegistrationForm:function(){return jQuery("[data-attr-widget='PartnerRegistrationForm']").length>0},RenderScripts:function(){if(this.PartnerRegistrationForm()){var v=$("#ServerlblCompanyName").val(),u=$("#"+v),y=$("#ServertxtCompanyName").val(),f=$("#"+y),p=$("#ServerlblLineOfBusiness").val(),e=$("#"+p),w=$("#ServertxtLineOfBusiness").val(),o=$("#"+w),b=$("#ServerlblAddress").val(),s=$("#"+b),k=$("#ServertxtAddress").val(),h=$("#"+k),d=$("#ServerlblCity").val(),g=$("#"+d),nt=$("#ServerddlCity").val(),tt=$("#"+nt),it=$("#ServertxtFullName").val(),n=$("#"+it),rt=$("#ServerlblFullName").val(),t=$("#"+rt),ut=$("#ServerlblContactdNumber").val(),i=$("#"+ut),ft=$("#ServertxtContactNumber").val(),r=$("#"+ft),et=$("#ServerlblEmailAddress").val(),c=$("#"+et),ot=$("#ServertxtEmailAddress").val(),l=$("#"+ot),st=$("#ServerlblCompanyLogo").val(),gt=$("#"+st),ht=$("#ServerfuCompanyLogo").val(),ni=$("#"+ht),ct=$("#ServerlblErrorCompanyLogo").val(),ti=$("#"+ct),lt=$("#ServerlblLicense").val(),ii=$("#"+lt),at=$("#ServerfuLicense").val(),ri=$("#"+at),vt=$("#ServerlblErrorLicense").val(),ui=$("#"+vt),yt=$("#ServerbtnSubmission").val(),pt=$("#"+yt),wt=$("#ServerisFormSubmitted").val(),a=$("#"+wt),bt=$("#serverPartnerRegistrationLoader").val(),kt=$("#"+bt);$("#divBannerGeneric").hasClass("offer");var fi=$("#SiteKey").val(),ei=$("#FileSizeErrorMsg").val(),oi=$("#FileTypeErrorMsg").val(),si=$("#FileEmptyErrorMsg").val(),hi=$("#MaxFileSize").val(),ci=$("#AllowedFileType").val(),li=$("#divRecaptcha");function ai(n,t,i,r,u,f,e){var o=!0,h=i*1048576,c,s;return r=r.split(".").join(""),r=r.split("|"),$(t).get(0).files.length===1?(c=t.files[0].name,s=$(t).val().split(".").pop().toLowerCase(),t.files[0].size==0?(n.addClass("error"),o=!1):$.inArray(s,r)===-1?(n.addClass("error"),u.show(),u.text(e),o=!1):t.files[0].size>h?(n.addClass("error"),u.show(),u.text(f),o=!1):(u.hide(),u.text(""),n.removeClass("error"),o=!0)):(u.hide(),u.text(""),n.removeClass("error")),o}function vi(n,t,i,r){var u=!0;return $(t).get(0).files.length===1?(r.hide(),r.text(""),n.removeClass("error"),u=!0):(r.show(),r.text(i),n.addClass("error"),u=!1),u}function dt(){var a=!0;return a=ValidateEmpty(u,f)&&ValidateLengh(u,f,1,100)&&a,a=ValidateEmpty(e,o)&&ValidateLengh(e,o,1,100)&&a,a=ValidateEmpty(s,h)&&ValidateLengh(s,h,1,100)&&a,a=ValidateEmpty(t,n)&&ValidateName(t,n)&&ValidateLengh(t,n,1,100)&&a,a=ValidateDropDown(g,tt)&&a,a=ValidateEmpty(c,l)&&ValidateEmail(c,l)&&a,a=ValidateEmpty(i,r)&&ValidateLengh(i,r,10,10)&&ValidateNumber(i,r)&&a,a=IsRecapchaValid()&&a,IsRecapchaValid()?$("#divRecaptcha").removeClass("error"):$("#divRecaptcha").addClass("error"),a&&kt.show(),app.errorScrollNew(),a}a.val()==="1"?($("#mainForm").hide(),$("#formContent").hide(),$("#submissionMsg").show()):a.val()=="0"&&($("#mainForm").hide(),$("#formContent").hide(),$("#errorMsg").show());pt.click(function(){return dt()})}}};TawuniyaWidgets.ComplaintSuggestionForm={ComplaintSuggestionForm:function(){return jQuery("[data-attr-widget='ComplaintSuggestionForm']").length>0},RenderScripts:function(){var ct,lt,u;if(this.ComplaintSuggestionForm()){var c=$("#ServertxtFullName").val(),t=$("#"+c),l=$("#ServerlblFullName").val(),i=$("#"+l),a=$("#ServertxtOccupation").val(),f=$("#"+a),v=$("#ServerlblOccupation").val(),e=$("#"+v),y=$("#ServerlblCity").val(),p=$("#"+y),w=$("#ServerddlCity").val(),b=$("#"+w),k=$("#ServerlblContactdNumber").val(),r=$("#"+k),d=$("#ServertxtContactNumber").val(),n=$("#"+d),g=$("#ServerlblEmailAddress").val(),nt=$("#"+g),tt=$("#ServertxtEmailAddress").val(),it=$("#"+tt),rt=$("#ServerlblDescription").val(),o=$("#"+rt),ut=$("#ServertxtDescription").val(),s=$("#"+ut),ft=$("#ServerbtnSubmission").val(),et=$("#"+ft),ot=$("#ServerisFormSubmitted").val(),h=$("#"+ot),st=$("#serverPartnerRegistrationLoader").val(),ht=$("#"+st);$("#divBannerGeneric").hasClass("offer");ct=$("#SiteKey").val();lt=$("#divRecaptcha");$(n).on("keyup",function(){$(this).val()==0&&$(this).val(null)});function at(){var u=!0;return u=ValidateEmpty(i,t)&&ValidateLengh(i,t,1,100)&&u,u=ValidateDropDown(p,b)&&u,u=ValidateEmpty(e,f)&&ValidateLengh(e,f,1,100)&&u,u=ValidateEmpty(r,n)&&ValidateLengh(r,n,9,10)&&ValidateNumber(r,n)&&u,u=ValidateEmail(nt,it)&&u,u=ValidateEmpty(o,s)&&ValidateLengh(o,s,1,200)&&ValidateName(i,t)&&u,u=IsRecapchaValid()&&u,IsRecapchaValid()?$("#divRecaptcha").removeClass("error"):$("#divRecaptcha").addClass("error"),u&&ht.show(),app.errorScrollNew(),u}h.val()==="1"?($("#mainForm").hide(),$("#formContent").hide(),$("#submissionMsg").show(),$("html, body").animate({scrollTop:$("#submissionMsg").offset().top},1e3)):h.val()==="0"&&($("#mainForm").hide(),$("#formContent").hide(),$("#errorMsg").show());et.click(function(){return at()});u=window.location.pathname;$("#btnSubmit").attr("href",u);$("#btnSubmitError").attr("href",u)}}};TawuniyaWidgets.OfferListingDetail={OfferListingDetail:function(){return jQuery("[data-attr-widget='OfferListingDetail']").length>0},RenderScripts:function(){var r,u;if(this.OfferListingDetail()){var f=$("#ServerCurrentItemUrl").val(),e=$("#"+f),t=e.val();$(".tShare").attr("href",o());$(".wShare").attr("href",h());$(".lShare").attr("href",s());$(".fShare").attr("href",c());function o(){var n=$('meta[property="og:url"]').attr("content"),t=$('meta[property="og:description"]').attr("content");return"https://twitter.com/intent/tweet?text="+t+"&via=Tawuniya&url="+n}function s(){var n=i("og:url")+"/"+t,r=i("og:description"),u=i("og:title");return"https://www.linkedin.com/shareArticle?mini=true&url="+n+"&title="+u+"&summary="+r+"&source=tawuniya"}function h(){var n=$('meta[property="og:url"]').attr("content")+"/"+t;return"https://wa.me/?text="+n}function c(){var n=$('meta[property="og:url"]').attr("content"),t=$('meta[property="og:title"]').attr("content");return"https://www.facebook.com/sharer.php?t="+t+"&u="+n}function i(n,t){t=t===null?"content":t;var i=document.querySelector("meta[property='"+n+"']");return i!==undefined&&i!==null?i.getAttribute(t):""}function n(n,t,i,r,u,f){var h=parseInt((window.screen.availWidth-n)/2),c=parseInt((window.screen.availHeight-t)/2-i),o,s,e;return o=f?", "+f:", status=no, location=no, scrollbars=yes, resizable=yes",s="width="+n+",height="+t+",left="+h+",top="+c+o,e=window.open(r,u,s),e.focus(),e}$("#InnerSocialLinksFacebook").click(function(){return n(600,600,50,this.href,""),!1});$("#InnerSocialLinksLinkedIn").click(function(){return n(600,600,50,this.href,""),!1});$("#InnerSocialLinksTwitter").click(function(){return n(600,600,50,this.href,""),!1});$("#InnerSocialLinksWhatsApp").click(function(){return n(600,600,50,this.href,""),!1});r=$(".sflanguageLnk").attr("href");u=r+"/"+t;$(".sflanguageLnk").attr("href",u)}}};TawuniyaWidgets.HomeOfferListing={HomeOfferListing:function(){return jQuery("[data-attr-widget='HomeOfferListing']").length>0},RenderScripts:function(){this.HomeOfferListing()&&($("#divBannerGeneric").hasClass("offer")&&$("#divBannerGeneric").removeClass("offer").addClass("ithra"),$("#bannerContent").hide())}};TawuniyaWidgets.OfferDetailBanner={OfferDetailBanner:function(){return jQuery("[data-attr-widget='OfferDetailBanner']").length>0},RenderScripts:function(){if(this.OfferDetailBanner()){var t=$("#ServerIsItemExist").val(),n=$("#"+t);n.val()==="1"?($("#bannerContent").show(),$("#OfferDetail").show(),$("#notfoundMsg").hide()):n.val()==="0"&&($("#bannerContent").hide(),$("#OfferDetail").hide(),$("#notfoundMsg").show())}}};TawuniyaWidgets.MotorFraudForm={MotorFraudForm:function(){return jQuery("[data-attr-widget='MotorFraudForm']").length>0},RenderScripts:function(){var g;if(this.MotorFraudForm()){$(function(){$(".datepicker").datepicker({maxDate:new Date,changeMonth:!0,changeYear:!0,dateFormat:"dd-mm-yy",isRTL:!0})});var nt=$("#ServerLoaderForFraudForm").val(),tt=$("#"+nt),it=$("#ServerMainErrorMsgFraud").val(),e=$("#"+it),rt=$("#ServerThankuMsg").val(),ut=$("#"+rt),wi=$("#ThankYouReportFraud").val(),ft=$("#PleaseFillAllField").val(),bi=$("#FormAlreadySubmitted").val(),et=$("#ServerlblFraudIncidentDate").val(),o=$("#"+et),ot=$("#ServerdpFraudIncidentDate").val(),n=$("#"+ot),st=$("#ServerlblReporterName").val(),s=$("#"+st),ht=$("#ServertxtReporterName").val(),t=$("#"+ht),ct=$("#ServerlblReporterCity").val(),h=$("#"+ct),lt=$("#ServertxtReporterCity").val(),i=$("#"+lt),at=$("#ServerlblReporterMobile").val(),c=$("#"+at),vt=$("#ServertxtReporterMobile").val(),r=$("#"+vt),yt=$("#ServerlblReporterEmail").val(),pt=$("#"+yt),wt=$("#ServertxtReporterEmail").val(),l=$("#"+wt),bt=$("#ServerlblDeclarationReportFraud").val(),a=$("#"+bt),v=$("#ServerchkDeclaration").val(),y=$("#"+v),kt=$("#ServerbtnSubmiton").val(),dt=$("#"+kt),gt=$("#ServerIsSuccess").val(),ni=$("#"+gt),ti=$("#ServerShowAlert").val(),ii=$("#"+ti),ri=$("#ServerlblThirdPartyVehiclePlateNumber").val(),ui=$("#"+ri),fi=$("#ServertxtThirdPartyVehiclePlateNumber").val(),p=$("#"+fi),ei=$("#ServerlblDescriptionOfTheIncident").val(),w=$("#"+ei),oi=$("#ServertxtDescriptionOfTheIncident").val(),u=$("#"+oi),si=$("#ServerlblInsuredVehiclePlateNumber").val(),hi=$("#"+si),ci=$("#ServertxtInsuredVehiclePlateNumber").val(),b=$("#"+ci),li=$("#ServerlblAccidentLocation").val(),ai=$("#"+li),vi=$("#ServertxtAccidentLocation").val(),k=$("#"+vi),d=$("#formStatus").val(),f=window.location.pathname+" -- MotorFraudForm";$("#tabsInsuranceType a").each(function(){window.location.href==this.href&&$(this).closest("li").addClass("active")});d==="-1"&&(dataLayerObjectFormStart.info3=f,dataLayer.push(dataLayerObjectFormStart));d==="1"&&(dataLayerObjectFormSuccess.info3=f,delete dataLayerObjectFormSuccess.info4,delete dataLayerObjectFormSuccess.info5,dataLayer.push(dataLayerObjectFormSuccess));$(function(){ni.val()==="1"&&$(y).prop("checked",!1);ii.val()==="1"&&pi();$(a).attr("for",v);$(".datepicker").mask("00-00-0000");$("div").find('[data-placeholder-label="Looking for"]').hide()});g=/^966\d{9}$/;function yi(){var nt=!0,d=[],at=ValidateEmpty(o,n)&&validateFutureDate(n,o),it,rt,et,ot,st,ht,ct,lt,v;return at||(v="FraudIncidentDate="+n.val(),d.push(v)),it=ValidateTextArea(w,u,1e3)&&ValidateURLNew(w,u),it||(v="DescriptionOfTheIncident="+u.val(),d.push(v)),rt=ValidateLengh(ui,p,1,20),rt||(v="ThirdPartyVehiclePlateNumber="+p.val(),d.push(v)),et=ValidateLengh(hi,b,1,20),et||(v="InsuredVehiclePlateNumber="+b.val(),d.push(v)),ot=ValidateLengh(ai,k,1,100),ot||(v="AccidentLocation="+k.val(),d.push(v)),st=ValidateLengh(s,t,1,100)&&ValidateName(s,t),st||(v="ReporterName="+t.val(),d.push(v)),ht=ValidateLengh(h,i,1,100)&&ValidateName(h,i),ht||(v="ReporterCity="+i.val(),d.push(v)),ct=ValidateEmpty(c,r)&&ValidateRegex(c,r,g),ct||(v="ReporterMobile="+r.val(),d.push(v)),lt=ValidateEmail(pt,l),lt||(v="ReporterEmail="+l.val(),d.push(v)),nt=at&&it&&rt&&et&&ot&&st&&ht&&ct&&lt,nt=ValidateCheckBox(a,y)&&nt,nt?tt.show():(dataLayerObjectFormError.info3=f,dataLayer.push(dataLayerObjectFormError),dataLayerObjectFormErrorFields.info3=d.toString(),dataLayerObjectFormErrorFields.info4=d.length,dataLayer.push(dataLayerObjectFormErrorFields),ut.text(ft),e.removeClass("none"),e.addClass("block")),nt}function pi(){var n=71;$(".alert:visible").length&&(app.WINDOW_WIDTH<768&&(n=120),$("html, body").animate({scrollTop:$(".alert:visible").first().offset().top-n},600))}dt.click(function(){return yi()})}}};TawuniyaWidgets.SearchBanner={SearchBanner:function(){return jQuery("[data-attr-widget='SearchBanner']").length>0},RenderScripts:function(){var i;if(this.SearchBanner()){var r=$("#txtSearch"),t=$("#pageUrl").val(),n=SearchItems;console.log(n);i=["ActionScript","AppleScript","Asp","BASIC","C","C++","Clojure","COBOL","ColdFusion","Erlang","Fortran","Groovy","Haskell","Java","JavaScript","Lisp","Perl","PHP","Python","Ruby","Scala","Scheme"];$("#txtSearch").autocomplete({source:n,select:function(n,i){$("#txtSearch").val(i.item.label);var r="/"+TawuniyaWidgets.Global.CurrentLanguage+t+"/"+i.item.value;return window.open(r,"_blank"),!1}})}}};TawuniyaWidgets.SurveyForm={SurveyForm:function(){return jQuery("[data-attr-widget='Gizmo-Survey-Form']").length>0},RenderScripts:function(){if(this.SurveyForm()){$("table").each(function(){this.hasAttribute("required")&&$(this).find("input").attr("required",!0)});var n=$("#ShowRule").val();t(n);function t(n){for(var r=n.split("$"),t=0;t<r.length;t++)i(r[t])}function i(n){var f={},e=[],t,i;if(n!==""){var u=n.split("_"),s=u[0],o=u[1].split(",");for(t=0;t<o.length;t++)u[t]!==""&&(i=o[t].split("#"),i!==""&&(f={id:i[0],optionId:i[1]},e.push(f)));r(e,s)}}function r(n,t){var i,u;if(t!==""&&t!==""){var f=n[0].id,e="rd_"+f,r=!1,o="#"+e+" input[type = radio]";showElemId="div_"+t;i=$("#txt_"+t);i.get(0).hasAttribute("required")&&(r=!0,i.removeAttr("required"));u=$("#"+showElemId);$(o).click(function(){for(var f=$(this).val().split("$")[1],t=0;t<n.length;t++)if(f==n[t].optionId){u.show();i.removeAttr("disabled");r&&i.attr("required","required");break}else r&&i.removeAttr("required"),u.hide(),i.attr("disabled","disabled");$("#form1").validator()})}}$("#form1").validator()}}};TawuniyaWidgets.MedicalMalpracticeApproximatePriceCalculator={IsMedicalMalpracticeApproximatePriceCalculator:function(){return jQuery("[data-attr-widget='MedicalMalpracticeApproximatePriceCalculator']").length>0},RenderScripts:function(){function y(){var n=!0;if(n=ValidateDropDown(h,r)&&n,n)GetMalpracticePrice();else return!1}var i;if(this.IsMedicalMalpracticeApproximatePriceCalculator()){var p=$("#MalpracticeSarText").val(),u=$("#MalpracticeSar").val(),w=$("#MalpracticeSelect").val(),i=$("#PriceTagCalc").find("strong"),f=$("#MalpracticeBuyNowLinkEn").val(),e=$("#MalpracticeBuyNowLinkAr").val(),b=$("#MalpracticeErrortext").val(),o=$("#ddlIndemnity"),k=$("#lblIndemnity"),s=$("#ddlPeriod"),d=$("#lblPeriod"),r=$("#ddlProfession"),h=$("#lblProfession"),g=$("#txtIqamaNumber"),nt=$("#lblIqamaNumber"),tt=$(".content-loader"),t={CurrentCulture:$("#hdnLang").val()};$(window).load(function(){c()});function it(){var n={SecureToken:$("#hdnCSRF").val(),MethodName:"GetPolicyPeriod",DisplayCulture:t.CurrentCulture};MakeServiceCallWithoutParam("GetPolicyPeriod",n,function(n){a(n)})}function c(){var n={SecureToken:$("#hdnCSRF").val(),MethodName:"GetProfession",DisplayCulture:t.CurrentCulture};MakeServiceCallWithoutParam("GetProfession",n,function(n){l(n)})}function rt(){var n={SecureToken:$("#hdnCSRF").val(),MethodName:"GetIndemnity",DisplayCulture:t.CurrentCulture};MakeServiceCallWithoutParam("GetIndemnity",n,function(n){v(n)})}function n(n){return n!==null&&n!==""?!0:!1}function l(t){var f,e,i,u;if(t!==null&&(f=t.professionsMalpracticeResponse,n(f)&&(e=f.resultCode,n(e)&&e==="S"&&(i=f.professionList,i!==null))))for(u=0;u<i.length;u++)r.append($("<option>",{text:i[u].trade_desc,value:i[u].trade_code}))}function a(t){var u,f,i,r;if(t!==null&&(u=t.ploicyPeriodResponse,n(u)&&(f=u.resultCode,n(f)&&f==="S"&&(i=u.policyPeriodList,i!==null))))for(r=0;r<i.length;r++)s.append($("<option>",{text:i[r].PERIOD_NAME,value:i[r].PERIOD_ID}))}function v(t){var u,f,i,r;if(t!==null&&(u=t.indemnityMalpracticeResponse,n(u)&&(f=u.resultCode,n(f)&&f==="S"&&(i=u.groupedIndemnityList,i!==null))))for(r=0;r<i.length;r++)o.append($("<option>",{text:i[r].valueList.perAnnualValue,value:i[r].valueList.key}))}function GetMalpracticePrice(){var r=$("#startingfromtext"),t={SecureToken:$("#hdnCSRF").val(),idNo:"7000911508",indemnityCode:"1",period:"1",professionCode:"2143",MethodName:"GetMalpracticePrice"};MakeServiceCall("GetMalpracticePrice",t,function(t){var r,f,e;t!==null&&(r=t.approximatePriceMedicalMalpracticeResponse,n(r)&&(f=r.resultCode,n(f)&&(f==="S"?(e=r.totalPremium,$("#zeroDigits").hide(),$("#PriceTagCalc").css("display","block"),i.text(u+" "+e),$("#PriceTagCalcError").hide(),$("#btnbuynow").removeClass("none")):f==="F"&&($("#zeroDigits").hide(),$("#PriceTagCalc").hide(),$("#PriceTagCalcError").show(),$("#btnbuynow").addClass("none")))))})}TawuniyaWidgets.Global.CurrentLanguage==="ar"?$("#btnbuynow").attr("href",e):$("#btnbuynow").attr("href",f)}i=$("#PriceTagCalc").find("strong");$("#btnMalpractice").click(function(){return y()})}};TawuniyaWidgets.TawuniyaCampaign={TawuniyaCampaign:function(){return jQuery("[data-attr-widget='TawuniyaCampaign']").length>0},RenderScripts:function(){if(this.TawuniyaCampaign()){var c=$("#ServertxtPolicyNumber").val(),n=$("#"+c),l=$("#ServerlblPolicyNumber").val(),t=$("#"+l),a=$("#ServertxtIqamaNumber").val(),i=$("#"+a),v=$("#ServerlblIqamaNumber").val(),r=$("#"+v),y=$("#ServertxtAddress").val(),u=$("#"+y),p=$("#ServerlblAddress").val(),f=$("#"+p),w=$("#ServertxtMobileNumber").val(),e=$("#"+w),b=$("#ServerlblMobileNumber").val(),o=$("#"+b),k=$("#ServerddlShirtSize").val(),d=$("#"+k),g=$("#ServerlblShirtSize").val(),nt=$("#"+g),yt=$("#ThankYouReportFraud").val(),tt=$("#PleaseFillAllField").val(),pt=$("#FormAlreadySubmitted").val(),s=$("#ServerThankuMsg").val(),it=$("#"+s),rt=$("#ServerbtnSubmiton").val(),ut=$("#"+rt),ft=$("#ServerIsSuccess").val(),wt=$("#"+ft),et=$("#ServerShowAlert").val(),bt=$("#"+et),ot=$("#ServerLoaderForFraudForm").val(),st=$("#"+ot),ht=$("#ServerMainErrorMsgFraud").val(),h=$("#"+ht),s=$("#ServerThankuMsg").val(),it=$("#"+s),yt=$("#ThankYouReportFraud").val(),tt=$("#PleaseFillAllField").val(),pt=$("#FormAlreadySubmitted").val(),ct=/^966\d{9}$/,lt=/^[\d]{4,20}$/,at=/^[\d]{7,10}$/;function vt(){var s=!0;return s=ValidateEmpty(t,n)&&ValidateRegex(t,n,lt)&&s,s=ValidateEmpty(r,i)&&ValidateRegex(r,i,at)&&s,s=ValidateEmpty(o,e)&&ValidateRegex(o,e,ct)&&s,s=ValidateEmpty(f,u)&&ValidateLengh(f,u,1,100)&&s,s=ValidateDropDown(nt,d)&&s,s?st.show():(it.text(tt),h.removeClass("none"),h.addClass("block")),s}function kt(){var n=71;$(".alert:visible").length&&(app.WINDOW_WIDTH<768&&(n=120),$("html, body").animate({scrollTop:$(".alert:visible").first().offset().top-n},600))}ut.click(function(){return vt()})}}};TawuniyaWidgets.PCFraudForm={PCFraudForm:function(){return jQuery("[data-attr-widget='PCFraudForm']").length>0},RenderScripts:function(){var g;if(this.PCFraudForm()){$(function(){$(".datepicker").datepicker({maxDate:new Date,changeMonth:!0,changeYear:!0,dateFormat:"dd-mm-yy",isRTL:!0})});var tt=$("#ServerLoaderForFraudForm").val(),it=$("#"+tt),rt=$("#ServerMainErrorMsgFraud").val(),r=$("#"+rt),ut=$("#ServerThankuMsg").val(),ft=$("#"+ut),hr=$("#ThankYouReportFraud").val(),et=$("#PleaseFillAllField").val(),cr=$("#FormAlreadySubmitted").val(),ot=$("#ServerlblFraudIncidentDate").val(),u=$("#"+ot),st=$("#ServerdpFraudIncidentDate").val(),f=$("#"+st),ht=$("#ServerlblFraudIncidentResponsibleName").val(),e=$("#"+ht),ct=$("#ServertxtFraudIncidentResponsibleName").val(),o=$("#"+ct),lt=$("#ServerlblReporterName").val(),s=$("#"+lt),at=$("#ServertxtReporterName").val(),h=$("#"+at),vt=$("#ServerlblReporterCity").val(),c=$("#"+vt),yt=$("#ServertxtReporterCity").val(),l=$("#"+yt),pt=$("#ServerlblReporterMobile").val(),a=$("#"+pt),wt=$("#ServertxtReporterMobile").val(),v=$("#"+wt),bt=$("#ServerlblReporterEmail").val(),kt=$("#"+bt),dt=$("#ServertxtReporterEmail").val(),gt=$("#"+dt),ni=$("#ServerlblDeclarationReportFraud").val(),y=$("#"+ni),p=$("#ServerchkDeclaration").val(),w=$("#"+p),ti=$("#ServerbtnSubmiton").val(),ii=$("#"+ti),ri=$("#ServerIsSuccess").val(),ui=$("#"+ri),fi=$("#ServerShowAlert").val(),ei=$("#"+fi),oi=$("#ServerlblDescriptionOfTheIncident").val(),b=$("#"+oi),si=$("#ServerlblAttachement").val(),hi=$("#"+si),lr=$("#asyncupload1file0"),ci=$("#ServertxtDescriptionOfTheIncident").val(),k=$("#"+ci),li=$("#ServerlblError").val(),ai=$("#"+li),vi=$("#fls"),yi=$("#PCAcceptAttributeValue").val(),pi=$("#PCAllowedFileType").val(),wi=$("#PCMaxFileSizeInMBs").val(),bi=$("#PCAllowedNumberOfFiles").val(),d,n=[],ki=$("#fileDiv").data("empty"),di=$("#fileDiv").data("number"),gi=$("#fileDiv").data("size"),nr=$("#fileDiv").data("type"),tr=$("#fileDiv").data("attachmentrequired");$("#tabsInsuranceType a").each(function(){window.location.href==this.href&&$(this).closest("li").addClass("active")});$(function(){ui.val()=="1"&&$(w).prop("checked",!1);ei.val()=="1"&&rr();$(y).attr("for",p);$(".datepicker").mask("00-00-0000");$("div").find('[data-placeholder-label="Looking for"]').hide()});$(window).load(function(){$("#fileDiv input[type=file]").attr("accept",yi)});g=/^966\d{9}$/;function ir(){var n=!0;return f.val().trim().length!=0?n=validateFutureDate(f,u)&&n:u.removeClass("error"),n=ValidateTextArea(b,k,500)&&ValidateURLNew(b,k)&&n,n=ValidateLengh(s,h,1,100)&&ValidateName(s,h)&&n,n=ValidateLengh(c,l,1,100)&&ValidateName(c,l)&&n,n=ValidateLengh(e,o,1,100)&&ValidateName(e,o)&&n,n=ValidateEmpty(a,v)&&ValidateRegex(a,v,g)&&n,n=ValidateEmail(kt,gt)&&n,n=ValidateCheckBox(y,w)&&n,n=sr(hi,wi,pi,bi,ai,gi,nr,di,ki,tr)&&n,n?it.show():(ft.text(et),r.removeClass("none"),r.addClass("block")),n}function rr(){var n=71;$(".alert:visible").length&&(app.WINDOW_WIDTH<768&&(n=120),$("html, body").animate({scrollTop:$(".alert:visible").first().offset().top-n},600))}function ur(){d=$find("asyncupload1").getUploadedFiles().join(",");vi.val(d)}function fr(){for(var f,i=[],r=$find("asyncupload1")._uploadedFiles,u=$find("asyncupload1").getUploadedFiles(),t=0;t<u.length;t++)f=r.findIndex(function(n){return n.fileInfo.FileName===u[t]}),i.push(f);n=i.map(function(n){return r[n]})}function er(t){for(var u,r=!1,i=0;i<n.length;i++)if(u=n[i].fileInfo.FileName.split(".").pop().toLowerCase(),$.inArray(u,t)==-1){r=!0;break}return r}function or(t){for(var u,r=!1,i=0;i<n.length;i++)if(u=n[i].fileInfo.ContentLength,u>t){r=!0;break}return r}function t(n,t,i){return n.addClass("error"),t.show(),t.text(i),!1}function i(n,t){return t.hide(),t.text(""),n.removeClass("error"),!0}function nt(n,r,u,f,e,o,s,h,c,l){var a=!0,v;return l.length<=f?(v=r*1048576,u=u.split(".").join(""),u=u.split("|"),a=i(n,e),a=er(u)?t(n,e,s):or(v)?t(n,e,o):i(n,e)):a=t(n,e,h),a}function sr(r,u,f,e,o,s,h,c,l,a){var v=!0,y=n;return a?y.length>0?(v=i(r,o),v=nt(r,u,f,e,o,s,h,c,l,y)):v=t(r,o,l):y.length>0&&(v=nt()),v}ii.click(function(){return ur(),fr(),ir()})}}};TawuniyaWidgets.SalesGenerationLeadForm={SalesGenerationLeadForm:function(){return jQuery("[data-attr-widget='SalesGenerationLeadForm']").length>0},RenderScripts:function(){var u;if(this.SalesGenerationLeadForm()){var s=$("#ServertxtFullName").val(),t=$("#"+s),h=$("#ServerlblFullName").val(),i=$("#"+h),c=$("#ServerlblInquiryType").val(),l=$("#"+c),a=$("#ServerddlInquiryType").val(),v=$("#"+a),y=$("#ServerlblContactdNumber").val(),r=$("#"+y),p=$("#ServertxtContactNumber").val(),n=$("#"+p),w=$("#ServerlblEmailAddress").val(),b=$("#"+w),k=$("#ServertxtEmailAddress").val(),d=$("#"+k),g=$("#ServerbtnSubmission").val(),et=$("#"+g),nt=$("#ServerisFormSubmitted").val(),f=$("#"+nt),tt=$("#ServerlblDeclarationReportFraud").val(),e=$("#"+tt),it=$("#serverPartnerRegistrationLoader").val(),rt=$("#"+it),o=$("#ServerchkDeclaration").val(),ut=$("#"+o),ot=$("#SiteKey").val(),st=$("#divRecaptcha");$(n).on("keyup",function(){$(this).val()==0&&$(this).val(null)});$(function(){$(e).attr("for",o)});function ft(){var u=!0;return u=ValidateEmpty(i,t)&&ValidateName(i,t)&&ValidateLengh(i,t,1,100)&&u,u=ValidateDropDown(l,v)&&u,u=ValidateEmpty(r,n)&&ValidateLengh(r,n,9,10)&&ValidateNumber(r,n)&&u,u=ValidateEmail(b,d)&&u,u=ValidateCheckBox(e,ut)&&u,u=IsRecapchaValid()&&u,IsRecapchaValid()?$("#divRecaptcha").removeClass("error"):$("#divRecaptcha").addClass("error"),u&&rt.show(),app.errorScrollNew(),u}f.val()==="1"?($("#mainForm").hide(),$("#formContent").hide(),$("#submissionMsg").show(),$("html, body").animate({scrollTop:$("#submissionMsg").offset().top},1e3)):f.val()==="0"&&($("#mainForm").hide(),$("#formContent").hide(),$("#errorMsg").show());$("#btnSubmission").click(function(){return ft()});u=window.location.pathname;$("#btnSubmit").attr("href",u);$("#btnSubmitError").attr("href",u)}}};TawuniyaWidgets.ChildVaccinationForm={ChildVaccinationForm:function(){return jQuery("[data-attr-widget='ChildVaccinationForm']").length>0},RenderScripts:function(){if(this.ChildVaccinationForm()){$(function(){$(".datepicker").datepicker({maxDate:new Date,changeMonth:!0,changeYear:!0,dateFormat:"dd-mm-yy",isRTL:!0})});var g=$("#ServerlblParentName").val(),n=$("#"+g),nt=$("#ServertxtParentName").val(),t=$("#"+nt),tt=$("#ServerlblInsuranceCardNumber").val(),i=$("#"+tt),it=$("#ServertxtInsuranceCardNumber").val(),r=$("#"+it),rt=$("#ServerlblIqamaNumber").val(),s=$("#"+rt),ut=$("#ServertxtIqamaNumber").val(),h=$("#"+ut),ft=$("#ServerlblPolicy").val(),c=$("#"+ft),et=$("#ServertxtPolicy").val(),l=$("#"+et),ot=$("#ServerlblMobileNumber").val(),a=$("#"+ot),st=$("#ServertxtMobileNumber").val(),v=$("#"+st),ht=$("#ServerlblChildName").val(),u=$("#"+ht),ct=$("#ServertxtChildName").val(),f=$("#"+ct),lt=$("#ServerlblChildInsuranceCardNumber").val(),e=$("#"+lt),at=$("#ServertxtChildInsuranceCardNumber").val(),o=$("#"+at),vt=$("#ServerlblVaccinationType").val(),yt=$("#"+vt),pt=$("#ServerddlVaccinationType").val(),wt=$("#"+pt),bt=$("#ServerlblAge").val(),y=$("#"+bt),kt=$("#ServerdpAge").val(),p=$("#"+kt),dt=$("#ServerlblCity").val(),gt=$("#"+dt),ni=$("#ServerddlCity").val(),ti=$("#"+ni),ii=$("#ServerlblAddress").val(),w=$("#"+ii),ri=$("#ServertxtAddress").val(),b=$("#"+ri),gi=$("#ThankYouReportFraud").val(),ui=$("#PleaseFillAllField").val(),nr=$("#FormAlreadySubmitted").val(),k=$("#ServerThankuMsg").val(),fi=$("#"+k),ei=$("#ServerbtnSubmiton").val(),oi=$("#"+ei),si=$("#ServerIsSuccess").val(),tr=$("#"+si),hi=$("#ServerShowAlert").val(),ci=$("#"+hi),li=$("#ServerLoaderForFraudForm").val(),ai=$("#"+li),vi=$("#ServerMainErrorMsgFraud").val(),d=$("#"+vi),k=$("#ServerThankuMsg").val(),fi=$("#"+k),gi=$("#ThankYouReportFraud").val(),ui=$("#PleaseFillAllField").val(),nr=$("#FormAlreadySubmitted").val(),yi=$("#maxage").val(),pi=/^966\d{9}$/,wi=/^[\d]{4,20}$/,bi=/^[\d]{7,10}$/;function ki(){var k=!0;return k=ValidateEmpty(n,t)&&ValidateName(n,t)&&ValidateLengh(n,t,1,100)&&k,k=ValidateEmpty(i,r)&&ValidateLengh(i,r,2,14)&&ValidateNumber(i,r)&&k,k=ValidateEmpty(s,h)&&ValidateRegex(s,h,bi)&&k,k=ValidateEmpty(c,l)&&ValidateRegex(c,l,wi)&&k,k=ValidateEmpty(a,v)&&ValidateRegex(a,v,pi)&&k,k=ValidateEmpty(u,f)&&ValidateName(u,f)&&ValidateLengh(u,f,1,100)&&k,k=ValidateEmpty(e,o)&&ValidateLengh(e,o,2,14)&&ValidateNumber(e,o)&&k,k=ValidateEmpty(y,p)&&validateAgeRange(p,y,yi)&&k,k=ValidateDropDown(yt,wt)&&k,k=ValidateDropDown(gt,ti)&&k,k=ValidateEmpty(w,b)&&ValidateLengh(w,b,1,500)&&k,k?ai.show():(fi.text(ui),d.removeClass("none"),d.addClass("block")),k}$(function(){$(".datepicker").mask("00-00-0000");ci.val()=="1"&&di()});$(".numeric").on("input",function(){this.value=this.value.replace(/[^0-9]/g,"")});function di(){var n=71;$(".alert:visible").length&&(app.WINDOW_WIDTH<768&&(n=120),$("html, body").animate({scrollTop:$(".alert:visible").first().offset().top-n},600))}oi.click(function(){return ki()})}}};TawuniyaWidgets.CustomerServiceTabs={CustomerServiceTabs:function(){return jQuery("[data-attr-widget='CustomerServiceTabs']").length>0},RenderScripts:function(){if(this.CustomerServiceTabs()){function n(n,t){t||(t=window.location.href);n=n.replace(/[\[\]]/g,"\\$&");var r=new RegExp("[?&]"+n+"(=([^&#]*)|&|#|$)"),i=r.exec(t);return i?i[2]?decodeURIComponent(i[2].replace(/\+/g," ")):"":null}$(function(){if(window.location.search.length>0){var t=n("tab");t!==""&&t!==undefined&&(t=="belive"?$(".customer-service-box .list-bluebg li").eq(0).find("a").click():t=="mechanism"?$(".customer-service-box .list-bluebg li").eq(1).find("a").click():t=="care"&&$(".customer-service-box .list-bluebg li").eq(2).find("a").click())}})}}};onloadCallback=function(){recaptchaResponse=grecaptcha.render(divRecaptcha,{sitekey:SiteKey,hl:$("#hdnLang").val()==="ar"?"ar":"en"})};$(document).ready(function(){TawuniyaWidgets.Breadcrumb.RenderScripts();TawuniyaWidgets.CustomerService.RenderScripts();TawuniyaWidgets.CustomerServiceCorporate.RenderScripts();TawuniyaWidgets.FamilyPremiumCalculator.RenderScripts();TawuniyaWidgets.InnerSocialLinks.RenderScripts();TawuniyaWidgets.InnerSocialLinksBottom.RenderScripts();TawuniyaWidgets.MediaNewsDetail.RenderScripts();TawuniyaWidgets.MotorPremiumCalculator.RenderScripts();TawuniyaWidgets.NavigationSample.RenderScripts();TawuniyaWidgets.PolicyValidation.RenderScripts();TawuniyaWidgets.PremiumCalculator.RenderScripts();TawuniyaWidgets.ReportFraud.RenderScripts();TawuniyaWidgets.SendAnEnquiry.RenderScripts();TawuniyaWidgets.TrackAClaim.RenderScripts();TawuniyaWidgets.TrackAClaimCorporate.RenderScripts();TawuniyaWidgets.TrackClaimControl.RenderScripts();TawuniyaWidgets.SMEAcademyForm.RenderScripts();TawuniyaWidgets.GenericLandingLeadForm.RenderScripts();TawuniyaWidgets.YouTubeIframe.RenderScripts();TawuniyaWidgets.CorporateLeadsForm.RenderScripts();TawuniyaWidgets.LowestPrice.RenderScripts();TawuniyaWidgets.BreadcrumbVisitVisa.RenderScripts();TawuniyaWidgets.VisitVisaInnerSocialLinks.RenderScripts();TawuniyaWidgets.StickyControl.RenderScripts();TawuniyaWidgets.MotorPremiumCalculatorSingleProduct.RenderScripts();TawuniyaWidgets.BranchLocator.RenderScripts();TawuniyaWidgets.CustomerServiceForm.RenderScripts();TawuniyaWidgets.StoreProducts.RenderScripts();TawuniyaWidgets.ReportFraudFormAlone.RenderScripts();TawuniyaWidgets.UploadDocumentsClaim.RenderScripts();TawuniyaWidgets.TrackClaim.RenderScripts();TawuniyaWidgets.CalimOptions.RenderScripts();TawuniyaWidgets.CCHIForm.RenderScripts();TawuniyaWidgets.MedicalFraudForm.RenderScripts();TawuniyaWidgets.FraudListing.RenderScripts();TawuniyaWidgets.PartnerListing.RenderScripts();TawuniyaWidgets.OfferListing.RenderScripts();TawuniyaWidgets.IthraInnerSocialLinks.RenderScripts();TawuniyaWidgets.PartnerRegistrationForm.RenderScripts();TawuniyaWidgets.OfferListingDetail.RenderScripts();TawuniyaWidgets.HomeOfferListing.RenderScripts();TawuniyaWidgets.OfferDetailBanner.RenderScripts();TawuniyaWidgets.MotorFraudForm.RenderScripts();TawuniyaWidgets.SearchBanner.RenderScripts();TawuniyaWidgets.SurveyForm.RenderScripts();TawuniyaWidgets.MedicalMalpracticeApproximatePriceCalculator.RenderScripts();TawuniyaWidgets.TawuniyaCampaign.RenderScripts();TawuniyaWidgets.ComplaintSuggestionForm.RenderScripts();TawuniyaWidgets.PCFraudForm.RenderScripts();TawuniyaWidgets.SalesGenerationLeadForm.RenderScripts();TawuniyaWidgets.ChildVaccinationForm.RenderScripts();TawuniyaWidgets.CustomerServiceTabs.RenderScripts()});;
/*!
 * Copyright 2014 Twitter, Inc.
 *
 * Licensed under the Creative Commons Attribution 3.0 Unported License. For
 * details, see http://creativecommons.org/licenses/by/3.0/.
 */
(function(){"use strict";function r(){var n=/MSIE ([0-9.]+)/.exec(window.navigator.userAgent),t,i;return n===null?null:(t=parseInt(n[1],10),i=Math.floor(t),i)}function u(){var n=new Function("/*@cc_on return @_jscript_version; @*/")();return n===undefined?11:n<9?8:n}var i=window.navigator.userAgent,n,t;i.indexOf("Opera")>-1||i.indexOf("Presto")>-1||(n=r(),n!==null)&&(t=u(),n!==t&&window.alert("WARNING: You appear to be using IE"+t+" in IE"+n+" emulation mode.\nIE emulation modes can behave significantly differently from ACTUAL older versions of IE.\nPLEASE DON'T FILE BOOTSTRAP BUGS based on testing in IE emulation modes!"))})();;
/*!
 * IE10 viewport hack for Surface/desktop Windows 8 bug
 * Copyright 2014 Twitter, Inc.
 * Licensed under the Creative Commons Attribution 3.0 Unported License. For
 * details, see http://creativecommons.org/licenses/by/3.0/.
 */
(function(){"use strict";if(navigator.userAgent.match(/IEMobile\/10\.0/)){var n=document.createElement("style");n.appendChild(document.createTextNode("@-ms-viewport{width:auto!important}"));document.querySelector("head").appendChild(n)}})();;
(function(n,t,i,r){var u={WINDOW_HEIGHT:i(n).height(),WINDOW_WIDTH:i(n).width(),isMobile:!1,isTouch:!1,isTablet:!1,resizeTimeoutID:null,$body:i("body"),lang:i("#hdnLang").val(),isMouseDown:!1,slider:null,isIe:!1,detectDevice:function(){(function(n){(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|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(n)||/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(n.substr(0,4)))&&(u.isMobile=!0)})(navigator.userAgent||navigator.vendor||n.opera);navigator.userAgent.match(/Android/i)||navigator.userAgent.match(/webOS/i)||navigator.userAgent.match(/iPhone/i)||navigator.userAgent.match(/iPad/i)||navigator.userAgent.match(/iPod/i)||navigator.userAgent.match(/BlackBerry/i)||navigator.userAgent.match(/Windows Phone/i)?(u.isTouch=!0,u.$body.addClass("touch")):u.$body.addClass("no-touch");u.isTablet=!u.isMobile&&u.isTouch},resizeListener:function(){u.isTouch?n.addEventListener("orientationchange",function(){u._windowResize()}):i(n).resize(function(){clearTimeout(u.resizeTimeoutID);u.resizeTimeoutID=setTimeout(u._windowResize,500)})},_windowResize:function(){u.WINDOW_HEIGHT=i(n).height();u.WINDOW_WIDTH=i(n).width();u.benifits()},msIeVersion:function(){var t=n.navigator.userAgent,r=t.indexOf("MSIE");return(r>0||!!navigator.userAgent.match(/Trident.*rv\:11\./))&&(i("body").addClass("ie"),u.isIe=!0),!1},initRetinaImages:function(){if(n.devicePixelRatio>1){var t=i("img");t.each(function(){var n=i(this).attr("src"),t=n.replace(".","@2x.");i(this).attr("src",t)})}},initSliderMain:function(){i(".bxslider-main").bxSlider({auto:!0,mode:"fade",controls:!1,autoControls:!0})},initSliderNews:function(){i(".bxslider-news").bxSlider({auto:!0,pager:!1,autoControls:!0,nextSelector:".slider-next",prevSelector:".slider-prev",nextText:'<div class="button-carousel-next"><\/div>',prevText:'<div class="button-carousel-prev"><\/div>',onSlideNext:function(n){i(".date-heading").html(n.find(".date-event").text())},onSlidePrev:function(n){i(".date-heading").html(n.find(".date-event").text())},onSliderLoad:function(n){i(".date-heading").html(i(".bxslider-news li").eq(n-1).find(".date-event").text())}})},initSelectedSection:function(){var n=i("#navbarTop .navbar-nav li.active");n.hasClass("active")&&i(".selected-category").html(n.text())},initMblSliderCarousal:function(){u.isMobile==!0&&n.innerWidth<=767&&i(".carousal-mbl").bxSlider({auto:!0,controls:!1,adaptiveHeight:!0,autoControls:!1,pager:!0,slideWidth:300,minSlides:1,maxSlides:1,slideMargin:0})},initTooltip:function(){i(function(){i('[data-toggle="tooltip"]').tooltip()})},initScrollTop:function(){var n,t;i(".back-to-top-btn").click(function(){return i("html, body").animate({scrollTop:0},400),!1});n=i("#mainForm");n.length&&(t=n.offset().top,i(".consultation-btn").click(function(){return i("html, body").animate({scrollTop:t-150},400),!1}))},initSearchBox:function(){i(".search-button").click(function(){return i(this).addClass("active"),i(".search-form").show(),!1});jQuery(t).on("click",function(n){i.contains(i(".search-form").get(0),n.target)||(i(".search-form").hide(),i(".search-button").removeClass("active"))})},initSiteMap:function(){i(".sitemap-btn").click(function(){return i(this).toggleClass("open"),i("#footerSitemap").slideToggle(),i("html, body").animate({scrollTop:i(t).height()},"slow"),!1})},initDropDownMenu:function(){var r;if(u.isTouch!=!1||u.isMobile!=!1||n.innerWidth<=767)i(".main-nav .nav > li > a").click(function(n){n.stopImmediatePropagation()}),i(".main-nav .nav > li").click(function(){i(this).find(".dropdown-menu").hasClass("active")?i(".main-nav .nav > li .dropdown-menu").removeClass("active"):(i(".main-nav .nav > li .dropdown-menu").removeClass("active"),i(this).find(".dropdown-menu").addClass("active"))}),u.initMobileNavigationBg();else{i(".dropdown-toggle").dropdownHover();i(".dropdown-menu").on("click",function(n){n.stopPropagation()});i(".dropdown-menu .select-dropdown").hover(function(n){n.stopPropagation()});r=i(".dropdown .dropdown-toggle");r.removeAttr("data-toggle");var f=i(".navbar .dropdown"),t=!1,e=function(){f.hover(function(){i(this).find(".dropdown-menu").stop(!0,!0).delay(250).slideDown();t=!1},function(){t||i(".dropdown-menu").stop(!0,!0).delay(100).slideUp()});i(".navbar .dropdown > a").click(function(){location.href=this.href})};i(".btn-fraud").click(function(){t=!0});e()}},initTopMenuIconToggle:function(){i(".toggle-btn").click(function(){i(this).find(".glyphicon-chevron-down, .glyphicon-chevron-up").toggleClass("glyphicon-chevron-down glyphicon-chevron-up")})},initScrollSlim:function(){i(".scrollable-y").slimScroll({height:"290px",alwaysVisible:!0,railVisible:!0,railColor:"#d8e1e8",color:"#61676e",railOpacity:1,size:"7px",opacity:1});u.isTouch==!0||i(".scrollable-branches").slimScroll({height:"400px",alwaysVisible:!0,railVisible:!0,railColor:"#e0e3e2",color:"#d99340",railOpacity:1,size:"7px",opacity:1})},initScrollResponse:function(){i(".form-response-box").slimScroll({height:"180px",alwaysVisible:!0,railVisible:!0,railColor:"#e0e3e2",color:"#d99340",railOpacity:1,size:"7px",opacity:1})},initTimeLine:function(){i("#barChart").highcharts({colors:["#c2ccd8","#9bb2c9","#8dabc9","#5792d8","#a8bed8","#719dc9",],chart:{type:"column",backgroundColor:"#dee2e8"},title:{text:"Accomplishments:"},xAxis:{categories:["2014","2013","2012","2011","2010","2009","2008","2007","2006","2005","2004","2003","2002","2001","2000","1999",]},yAxis:{allowDecimals:!1,min:0,title:{text:"Accomplishments"}},tooltip:{formatter:function(){return"<b>"+this.x+"<\/b><br/>"+this.series.name+": "+this.y+"<br/>Total: "+this.point.stackTotal}},plotOptions:{column:{stacking:"normal"},series:{borderColor:"#dee2e8"}},series:[{name:"Growth",data:[5,3,4,7,2,8,9,10,5,3,4,7,2,8,9,10],stack:"growth"},{name:"Revenue",data:[3,1,4,5,3,4,7,2,8,9,10,4,3,8,6,4],stack:"revenue"},]})},initEventHideControls:function(){i(".btn-panel-close").click(function(){return i(".widget").removeClass("active"),i(".item.event-click").removeClass("active"),i(".overlay-dark").hide(),!1})},initStickyHeader:function(){if(u.isTouch==!1&&u.isMobile==!1&&n.innerWidth>=1025){var t=i(".main-nav");i(".corporate-landing .inner-banner-content").addClass("mt100-sm");i(n).load(function(){t.sticky({topSpacing:0})});t.on("sticky-start",function(){t.addClass("fixed-header");i(".login-controls-box ").hide()});t.on("sticky-end",function(){t.removeClass("fixed-header");i(".login-controls-box ").show()})}},initStickyScrollControls:function(){function v(){h&&(i(".partner-count").each(function(){var n=i(this),t=n.attr("data-count");i({countNum:n.text()}).animate({countNum:t},{duration:2e3,easing:"linear",step:function(){n.text(Math.floor(this.countNum))},complete:function(){n.text(this.countNum)}})}),h=!1)}var h,f,t,c,e,l,a,o,s;for(u.isTouch==!1&&u.isMobile==!1&&n.innerWidth>=1025&&i(n).scroll(function(){var t=i(".control-tabs-widget"),r=i(n).scrollTop();r>=100?t.addClass("floating-minimized",100):t.removeClass("floating-minimized",100)}),h=!0,i(n).scroll(function(){var n=i(this).scrollTop();n>=100&&v()}),f=i(".tawuniya-survey-form-box .enquiry-form-fields .star-cb-group"),t=1;t<f.length+1;t++)for(c=f.eq(t-1).find(".star-cb-group-"+t+" td"),e=4;e>-1;e--)l=c.eq(e).find("label"),a=c.eq(e).find("input[type=radio]"),f.eq(t-1).find(".star-cb-group-"+t).append(a),f.eq(t-1).find(".star-cb-group-"+t).append(l);u.isMobile==!0&&n.innerWidth<=767?(o=i(".inner-banner").data("mobileimage"),o!=""&&o!=r&&i(".inner-banner").css("background-image",'url("'+o+'")')):(s=i(".inner-banner").data("desktopimage"),s!=""&&s!=r&&i(".inner-banner").css("background-image",'url("'+s+'")'))},initMblControlTabsScrollTop:function(){var t=i(".phone-event"),f,r;u.isTouch==!0||u.isMobile==!0||n.innerWidth<=767?(t.attr("href","tel:920019990"),t.attr("data-toggle",""),t.attr("aria-expanded","")):(t.attr("href","#widgetPhone"),i(".vert-tabs li.item.phone-click").removeClass("event-click"));f=i(".vert-tabs li.item a");r=i(".overlay-dark");f.click(function(){u.isTouch==!0&&u.isMobile==!0&&n.innerWidth<=767&&i("html, body").animate({scrollTop:i("#sliderMain").offset().top},500);r.show()});r.click(function(){i(".widget").removeClass("active");i(".item.event-click").removeClass("active");i(".email-short-box").hasClass("show")&&i(".email-short-box").removeClass("show");r.hide()})},initFontFaceFix:function(){var n=i(".btn, .select-dropdown select");u.isTouch==!0&&n.addClass("font-adjust")},initTrackFormResponse:function(){},initSelectableTabDropdown:function(){i("#selectableTabDropdown").on("change",function(){i("#horzTabs li a").eq(i(this).val()).tab("show")})},initAccordionIcons:function(){i(".accordion .accordion-heading a ").click(function(){i(this).parent().toggleClass("active")})},initBackToTop:function(){var r=300,u=1200,f=700,t=i(".cd-top");i(n).scroll(function(){i(this).scrollTop()>r?t.addClass("cd-is-visible"):t.removeClass("cd-is-visible cd-fade-out");i(this).scrollTop()>u&&t.addClass("cd-fade-out")});t.on("click",function(n){n.preventDefault();i("body,html").animate({scrollTop:0},f)})},initCarouselSlider:function(){i("#carouselSlider").sliderPro({width:1115,height:450,fade:!0,arrows:!0,buttons:!1,fullScreen:!1,shuffle:!1,smallSize:500,mediumSize:1e3,largeSize:3e3,thumbnailArrows:!0,autoplay:!0,breakpoints:{767:{height:500,width:767,thumbnailWidth:100,thumbnailHeight:100}}})},initCollipsibleSearch:function(){var n=i(".search-btn"),t=i(".search-input");n.click(function(){n.addClass("none");i("#searchWrap").addClass("block")});t.bind("click",function(n){n.stopPropagation()})},initTabPillsDetials:function(){},initTabsOverlay:function(){$selector=i(".shared-service-box .nav li a, .customer-service-box .nav li a");var n=i(".tabs-overlay");$selector.click(function(){n.show()});n.click(function(){n.hide()})},initIframeDynamicHeight:function(){},initEmailFriend:function(){i(".email-btn-event").click(function(){i(".email-short-box").addClass("show");i(".overlay-dark").show()});i(".close-btn").click(function(){i(".email-short-box").removeClass("show");i(".overlay-dark").hide()});i(".close-note-btn").click(function(){i(this).parents("section").css("display","none")});i(".user-login-mobile > a").click(function(n){n.preventDefault();i(this).parent().toggleClass("login-open")});i(".close-captcha-btn").click(function(){i(".overlay.captacha").hide();i(".content-loader").hide()})},initSameHeightBoxes:function(){var t=i(".list-bluebg li .service-item-box"),r=i(".service-item-box").length>0,n;r&&(n=0,t.each(function(){i(this).height()>n&&(n=i(this).height())}),t.height(n))},initSameHeightManagementBoxes:function(){var t=i(".management-box .item"),n=0;t.each(function(){i(this).height()>n&&(n=i(this).height())});t.height(n)},initSameHeightInterestedBoxes:function(){var t=i(" .interested-box .item"),n=0;setTimeout(function(){t.each(function(){i(this).height()>n&&(n=i(this).height())});t.height(n)},800)},initSameHeightNavBoxes:function(){var t=i(".dropdown-menu .nav-item, .dropdown-menu .nav-banner"),n=0;t.each(function(){i(this).height()>n&&(n=i(this).height())});t.height(n)},initMobileNavigationBg:function(){i(".dropdown-menu .nav-heading").each(function(n){n%2==0?i(this).addClass("even-nav-mobile"):i(this).addClass("odd-nav-mobile")})},createColumnSMEMenu:function(){i(".product .col-md-6  .nav-item").each(function(){var n=i(this).find(".col-md-6:even"),t=i(this).find(".col-md-6:odd");n.wrapAll("<div class='left-col-menu col-menu'><\/div>");t.wrapAll("<div class='right-col-menu col-menu'><\/div>")})},filterOpenClose:function(){i(".ithra-offers-deals .right-section .filter-sub-items h3").on("click",function(){i(this).toggleClass("opened");i(this).next().slideToggle()});for(var e=t.querySelectorAll("input[type=file]"),f=0;f<e.length;f++)e[f].addEventListener("change",function(){var n=this.previousElementSibling;event.target.files[0]!=r&&(n.innerHTML=this.files[0].name)});i(".ithra-offers-deals .right-section .search-box .search-filter-btn").on("click",function(){i(".ithra-offers-deals .right-section .filter-box").addClass("open");var t=this,n=i(".ithra-offers-deals .right-section .filter-box.open");i("html, body").stop().animate({scrollTop:n.offset().top},600)});i(".ithra-offers-deals .right-section .filter-box .close-filter h3").on("click",function(){i(".ithra-offers-deals .right-section .filter-box").removeClass("open")});i(".ithra-feature-box .owl-carousel > input, .ithra-feature-box .owl-carousel > span").remove();i(".services-box-new .ithra-feature-box ul").length?i(".ithra-feature-box ul").owlCarousel({loop:!1,mouseDrag:!1,nav:!0,rtl:u.lang=="ar"?!0:!1,responsive:{0:{items:1},515:{items:2},737:{items:3},992:{items:4},1200:{items:5}}}):i(".ithra-feature-box ul").owlCarousel({loop:!1,mouseDrag:!1,nav:!0,rtl:u.lang=="ar"?!0:!1,responsive:{0:{items:1},515:{items:2},737:{items:3},992:{items:4}}});i(".partners-main-box ul > input, .partners-main-box ul > span").remove();i(".partners-main-box ul").owlCarousel({loop:!1,mouseDrag:!1,nav:!0,rtl:u.lang=="ar"?!0:!1,responsive:{0:{items:2},515:{items:3},737:{items:4},992:{items:5}}});i(".partner-feature-box ul").owlCarousel({loop:!1,mouseDrag:!1,nav:!0,rtl:u.lang=="ar"?!0:!1,responsive:{0:{items:1},515:{items:2},768:{items:3}}});i("body").on("click",".ithra-offers-deals ul.div-click li",function(){return n.location=i(this).find("a").attr("href"),!1})},errorScrollNew:function(){var n=71;i(".error:visible").length&&(u.WINDOW_WIDTH<768&&(n=120),i("html, body").animate({scrollTop:i(".error:visible").first().offset().top-n},600))},splitRows:function(n,t){for(var r=n,i=0,f=r.length/t,u=0;u<f;u++)r.slice(i,i+t).wrapAll("<div class='filtered-row'><\/div>"),i+=t},radioCellSpliting:function(){var t=i(".radio-with-scale table.radio-likert"),r=i(".radio-with-scale table.radio-likert tr"),n=i('<div class="table-custom-radio"><\/div>');t.after(n);i.each(r,function(t,r){var f=i(r).find("td"),u=i('<div class="cell"><\/div>'),e=i(f).html();u.append(e);i(n).append(u);i(r).remove()})},videoPlayer:function(){var u=t.getElementById("myVideo"),n=t.getElementById("playButton"),r=t.getElementsByClassName("video-player-wrapper")[0];i("#playButton").on("click",function(){myVideo.paused?(r.classList.add("video-playing"),n.style.display="none",myVideo.play()):myVideo.pause()});i("#pauseButton").on("click",function(){myVideo.paused?(r.classList.add("video-playing"),n.style.display="none",myVideo.play()):(n.style.display="inline-block",pauseButton.style.display="none",myVideo.pause(),r.classList.remove("video-playing"))});u.onended=function(){n.style.display="inline-block";r.classList.remove("video-playing")}},rewardsCarousel:function(){function n(n){n.find(".owl-dots.disabled").length?n.addClass("vitality-rewards__slider--non-slider"):n.removeClass("vitality-rewards__slider--non-slider")}i(".js-rewards-slider").each(function(n,t){i(this).addClass("vitality-rewards--children-"+i(t).find(".vitality-rewards__item").length)});var t=i(".js-rewards-slider").owlCarousel({loop:!1,margin:0,nav:!0,autoheight:!0,rtl:u.lang=="ar"?!0:!1,responsive:{0:{items:1},500:{items:2},768:{items:3},992:{items:4},1200:{items:5}}});t.each(function(t,r){var u=i(r);n(u);u.on("refreshed.owl.carousel",function(){n(u)})})},nutrition:function(){i(".vitality-nt__container").each(function(n,t){i(t).find(".vitality-nt__item").each(function(n,t){n%2?i(t).addClass("vitality-nt__item--right"):i(t).addClass("vitality-nt__item--left")})})},benifits:function(){u.isIe&&u.WINDOW_WIDTH>=991&&i(".vitality-bf__img").each(function(n,t){i(t).closest(".vitality-bf__col").css("background-image",'url("'+i(t).attr("src")+'")')})},detailLogoPic:function(){i(".vitality-detail__image-box-inner").each(function(){var t=60,n=i(this).width()*(40/100);n=n<t?t:n;i(this).find(".vitality-detail__logo-sec").width(n)})},msoCarousel:function(){i(".mso__slider > *:not(.item)").remove();i(".target-zone .mso__slider").each(function(n,t){i(t).closest(".target-zone").addClass("mso__bg")});i(".js-mso-slider").each(function(n,t){var r={};r=i(t).closest(".mso--two-col").length?{0:{items:1},500:{items:2},1200:{items:3}}:{0:{items:1},500:{items:2},768:{items:3},1200:{items:4}};console.log(i(t));i(t).owlCarousel({loop:!1,margin:0,nav:!0,autoheight:!0,rtl:u.lang=="ar"?!0:!1,responsive:r})})},programFeatures:function(){function n(n){n.find(".owl-dots.disabled").length?n.addClass("salem-features__slider--non-slider"):n.removeClass("salem-features__slider--non-slider")}i(".salem-features__slider > *:not(.item)").remove();i(".js-salem-feature-slider").each(function(n,t){i(this).addClass("salem-features--children-"+i(t).find(".salem-features__item").length)});var t=i(".js-salem-feature-slider").owlCarousel({loop:!1,margin:0,nav:!0,autoheight:!0,rtl:u.lang=="ar"?!0:!1,responsive:{0:{items:1},500:{items:2},768:{items:2},992:{items:3}}});t.each(function(t,r){var u=i(r);n(u);u.on("refreshed.owl.carousel",function(){n(u)})})},fourColSlider:function(){function n(n){n.find(".owl-dots.disabled").length?n.addClass("salem-four-col__slider--non-slider"):n.removeClass("salem-four-col__slider--non-slider")}i(".salem-four-col__slider > *:not(.item)").remove();i(".js-salem-four-col-slider").each(function(n,t){i(this).addClass("salem-four-col--children-"+i(t).find(".salem-four-col__item").length)});var t=i(".js-salem-four-col-slider").owlCarousel({loop:!1,margin:0,nav:!0,autoheight:!0,rtl:u.lang=="ar"?!0:!1,responsive:{0:{items:2},992:{items:4}}});t.each(function(t,r){var u=i(r);n(u);u.on("refreshed.owl.carousel",function(){n(u)})})},init:function(){u.$body.addClass("lang-"+u.lang);u.msIeVersion();u.detectDevice();u.resizeListener();u._windowResize();u.initSliderMain();u.initMblSliderCarousal();u.initSliderNews();u.initSelectedSection();u.initTooltip();u.initScrollTop();u.initSiteMap();u.initDropDownMenu();u.initTopMenuIconToggle();u.initScrollSlim();u.initEventHideControls();u.initStickyHeader();u.initStickyScrollControls();u.initMblControlTabsScrollTop();u.initTrackFormResponse();u.initSelectableTabDropdown();u.initAccordionIcons();u.initBackToTop();u.initCarouselSlider();u.initCollipsibleSearch();u.initTabPillsDetials();u.initIframeDynamicHeight();u.initEmailFriend();u.initSameHeightBoxes();u.initSameHeightManagementBoxes();u.initSameHeightInterestedBoxes();u.initMobileNavigationBg();u.createColumnSMEMenu();u.filterOpenClose();u.radioCellSpliting();u.rewardsCarousel();u.programFeatures();u.fourColSlider();u.nutrition();setTimeout(function(){u.splitRows(i(".cell"),2)},100);setTimeout(function(){u.detailLogoPic()},400);i(".vitality-htu__list").length&&i(".vitality-htu__list > *:not(.vitality-htu__item)").remove();u.benifits();u.msoCarousel()}};n.app=u})(window,document,jQuery);$(document).ready(function(){app.init()});;
var DataLayerEvents=DataLayerEvents||{};DataLayerEvents.Search={IsSearchResults:function(){return jQuery("[data-attr-widget='SearchResults']").length>0},SearchResults:function(){if(this.IsSearchResults()){var n=$("#searchResultCount").val(),t=$("#searchKeyword").val();dataLayer.push({event:"searchResults",info1:"search",info2:"results",info3:t,info4:n})}},SearchAfterClick:function(){$(".result-item a").click(function(){var r=$(this).data("index"),u=$(this).data("title"),f=$("#pageCount").val(),n=0,t=0,i=window.location.pathname,e=i.replace(/\/\s*$/,"").split("/").pop();i.indexOf("page")>0&&(n=parseInt(e)-1);t=parseFloat(f)*parseFloat(n)+parseFloat(r);dataLayer.push({event:"searchAfterClick",info1:"search",info2:"click",info3:u,info4:t})})},SearchClick:function(){$(".search-input").focus(function(){dataLayer.push({event:"searchClick",info1:"search",info2:"click",info3:""})})}};DataLayerEvents.Redirect={AppRedirect:function(){$("#mobileAppSection a").click(function(){var n=$(this).data("type");dataLayer.push({event:"appRedirect",info1:"mobile apps",info2:"click",info3:n})})}};DataLayerEvents.CallClick={Call:function(){$(".callEvent").click(function(){var n=$(this).data("number");dataLayer.push({event:"call",info1:"call",info2:"click",info3:n})})}};DataLayerEvents.SocialClick={Social:function(){$(".socialEvent").click(function(){var n=$(this).data("name"),t=$("title").text().trim();dataLayer.push({event:"social",info1:n,info2:"click",info3:t})})}};DataLayerEvents.List={IsListImpression:function(){return jQuery("[data-tagging-apply='listing']").length>0},ListImpression:function(){if(this.IsListImpression()){let n=[];$(".product-items").each(function(t,i){let r=$(i).find(".item-detail h3").text().trim(),u=$(this).data("type");$(i).find(".listItemTagging").each(function(t,i){let f=$(i).find(".content .heading-bottom").text().trim(),e=$(i).find(".content .heading-bottom").data("id"),o=$(i).find(".content .heading-bottom").data("index"),s={name:f,id:e,category:r,type:u,position:o};n.push(s)})});dataLayer.push({event:"itemImpressions",ecommerce:{currencyCode:"SAR",impressions:n}})}}};DataLayerEvents.Detail={IsDetailImpression:function(){return jQuery("[data-attr-widget='Breadcrumb']").length>0},ItemDetails:function(){if(this.IsDetailImpression()&&$("#isDetailPage").val()==="1"){let n=[],t=$(".breadcrumbs-box").data("id"),i=$(".breadcrumbs-box").data("category"),r=$(".breadcrumbs-box").data("type"),u=$(".breadcrumbs-box").data("title").trim(),f={name:u,id:t,category:i,type:r};n.push(f);dataLayer.push({event:"itemDetails",ecommerce:{details:{items:n}}})}}};DataLayerEvents.Buy={IsMotorPremiumCalculator:function(){return jQuery("[data-attr-widget='MotorPremiumCalculatorSingleProduct']").length>0},MotorPremiumCalculator:function(){if(this.IsMotorPremiumCalculator()&&$("#isDetailPage").val()==="1"){var r,u,f,n=-1,t=-1,i=-1;n=$("#ddlMotorMake_Calc").val();t=$("#ddlMotorModel_Calc").val();i=$("#ddlMotorYear_Calc").val();$("#btnInsurSubmit").click(function(){n!==-1&&t!==-1&&i!==-1&&(r=$("#ddlMotorMake_Calc option:selected").text(),u=$("#ddlMotorModel_Calc option:selected").text(),f=$("#ddlMotorYear_Calc option:selected").text(),n=$("#ddlMotorMake_Calc").val(),t=$("#ddlMotorModel_Calc").val(),i=$("#ddlMotorYear_Calc").val())});$("#btnbuynow").click(function(){let e=[];var o=$("#PriceTagCalc strong").text().replace(/[^0-9.]/g,"");if($("#PriceTagCalc").is(":visible")&&o!=="000"&&n!==-1&&t!==-1&&i!==-1){let t=$(".breadcrumbs-box").data("id"),i=$(".breadcrumbs-box").data("category"),s=$(".breadcrumbs-box").data("type"),h=$(".breadcrumbs-box").data("title").trim(),n={name:h,id:t,category:i,type:s,currencyCode:"SAR"};n.make=r;n.model=u;n.year=f;n.calculated_premium=o;e.push(n);dataLayer.push({event:"buy",ecommerce:{buy_now:{products:e}}})}})}},IsTravelPremiumCalculator:function(){return jQuery("[data-attr-widget='PremiumCalculator']").length>0},TravelPremiumCalculator:function(){if(this.IsTravelPremiumCalculator()&&$("#isDetailPage").val()==="1"){var n=$("#ddlValidFor_Calc").val(),t=$("#ddlCoverage_Calc").val();$("#btnbuynowtravel").click(function(){var i;let r=[];if(i=$("#PriceTagCalc strong").text().replace(/[^0-9.]/g,""),$("#PriceTagCalc").is(":visible")&&i!==""&&i!=="000"&&n!==-1&&t!==-1){let t=$(".breadcrumbs-box").data("id"),o=$(".breadcrumbs-box").data("category"),s=$(".breadcrumbs-box").data("type"),h=$(".breadcrumbs-box").data("title").trim(),n={name:h,id:t,category:o,type:s,currencyCode:"SAR"};var u=$("#ddlValidFor_Calc option:selected").text(),f=$("#ddlCoverage_Calc option:selected").text(),e=$("#txtDuration_Calc").val().trim();n.term=u;n.visa_type=f;$("#txtDuration_Calc").is(":visible")&&(n.days=e);n.calculated_premium=i;r.push(n);dataLayer.push({event:"buy",ecommerce:{buy_now:{products:r}}})}})}},IsMedicalMalPracticePremiumCalculator:function(){return jQuery("[data-attr-widget='MedicalMalpracticeApproximatePriceCalculator']").length>0},MedicalMalPracticePremiumCalculator:function(){if(this.IsMedicalMalPracticePremiumCalculator()&&$("#isDetailPage").val()==="1"){var n=$("#ddlProfession").val();$("#btnbuynow").click(function(){var t,r;let i=[];if(t=$("#PriceTagCalc strong").text().replace(/[^0-9.]/g,""),$("#PriceTagCalc").is(":visible")&&t!==""&&t!=="000"&&n!==-1){let u=$(".breadcrumbs-box").data("id"),f=$(".breadcrumbs-box").data("category"),e=$(".breadcrumbs-box").data("type"),o=$(".breadcrumbs-box").data("title").trim(),n={name:o,id:u,category:f,type:e,currencyCode:"SAR"};r=$("#ddlProfession option:selected").text();n.profession=r;n.calculated_premium=t;i.push(n);dataLayer.push({event:"buy",ecommerce:{buy_now:{products:i}}})}})}}};$(document).ready(function(){DataLayerEvents.Search.SearchResults();DataLayerEvents.Search.SearchAfterClick();DataLayerEvents.Search.SearchClick();DataLayerEvents.CallClick.Call();DataLayerEvents.SocialClick.Social();DataLayerEvents.Redirect.AppRedirect();DataLayerEvents.List.ListImpression();DataLayerEvents.Detail.ItemDetails();DataLayerEvents.Buy.MotorPremiumCalculator();DataLayerEvents.Buy.TravelPremiumCalculator();DataLayerEvents.Buy.MedicalMalPracticePremiumCalculator()});;
function getPageLoadTime(){var n=(new Date).getTime();return seconds=(n-beforeload)/1e3}var DataLayerEventsAllPagesLoad=DataLayerEventsAllPagesLoad||{},beforeload=(new Date).getTime();DataLayerEventsAllPagesLoad.AllPagesLoad={AfterPageView:function(){var n=$("#hdnLang").val()==="ar"?"Arabic":"English",t={url:document.URL,title:document.title,name:document.location.pathname,type:document.location.pathname,language:n,country:"",page_load_timing:getPageLoadTime()};dataLayer.push({event:"afterPageView",page_details:t,user_details:{}})}};$(document).ready(function(){DataLayerEventsAllPagesLoad.AllPagesLoad.AfterPageView()});;
