if("undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires 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(void 0!==i.style[t])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));"string"==typeof i&&u[i].call(r)})}var i='[data-dismiss="alert"]',t=function(t){n(t).on("click",i,this.close)},r;t.VERSION="3.2.0";t.prototype.close=function(t){function f(){i.detach().trigger("closed.bs.alert").remove()}var u=n(this),r=u.attr("data-target"),i;r||(r=u.attr("href"),r=r&&r.replace(/.*(?=#[^\s]*$)/,""));i=n(r);t&&t.preventDefault();i.length||(i=u.hasClass("alert")?u:u.parent());i.trigger(t=n.Event("close.bs.alert"));t.isDefaultPrevented()||(i.removeClass("in"),n.support.transition&&i.hasClass("fade")?i.one("bsTransitionEnd",f).emulateTransitionEnd(150):f())};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="object"==typeof i&&i;r||u.data("bs.button",r=new t(this,f));"toggle"==i?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.2.0";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+="Text";null==u.resetText&&i.data("resetText",i[f]());i[f](null==u[t]?this.options[t]:u[t]);setTimeout(n.proxy(function(){"loadingText"==t?(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"),"radio"==n.prop("type")&&(n.prop("checked")&&this.$element.hasClass("active")?t=!1:i.find(".active").removeClass("active")),t&&n.prop("checked",!this.$element.hasClass("active")).trigger("change"));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()})}(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(),"object"==typeof i&&i),e="string"==typeof i?i:f.slide;r||u.data("bs.carousel",r=new t(this,f));"number"==typeof i?r.to(i):e?r[e]():f.interval&&r.pause().cycle()})}var t=function(t,i){this.$element=n(t).on("keydown.bs.carousel",n.proxy(this.keydown,this));this.$indicators=this.$element.find(".carousel-indicators");this.options=i;this.paused=this.sliding=this.interval=this.$active=this.$items=null;"hover"==this.options.pause&&this.$element.on("mouseenter.bs.carousel",n.proxy(this.pause,this)).on("mouseleave.bs.carousel",n.proxy(this.cycle,this))},r;t.VERSION="3.2.0";t.DEFAULTS={interval:5e3,pause:"hover",wrap:!0};t.prototype.keydown=function(n){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.to=function(t){var r=this,i=this.getItemIndex(this.$active=this.$element.find(".item.active"));if(!(t>this.$items.length-1)&&!(0>t))return this.sliding?this.$element.one("slid.bs.carousel",function(){r.to(t)}):i==t?this.pause().cycle():this.slide(t>i?"next":"prev",n(this.$items[t]))};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(t,i){var u=this.$element.find(".item.active"),r=i||u[t](),c=this.interval,f="next"==t?"left":"right",a="next"==t?"first":"last",l=this,e,o,s,h;if(!r.length){if(!this.options.wrap)return;r=this.$element.find(".item")[a]()}return r.hasClass("active")?this.sliding=!1:(e=r[0],o=n.Event("slide.bs.carousel",{relatedTarget:e,direction:f}),(this.$element.trigger(o),!o.isDefaultPrevented())?((this.sliding=!0,c&&this.pause(),this.$indicators.length)&&(this.$indicators.find(".active").removeClass("active"),s=n(this.$indicators.children()[this.getItemIndex(r)]),s&&s.addClass("active")),h=n.Event("slid.bs.carousel",{relatedTarget:e,direction:f}),n.support.transition&&this.$element.hasClass("slide")?(r.addClass(t),r[0].offsetWidth,u.addClass(f),r.addClass(f),u.one("bsTransitionEnd",function(){r.removeClass([t,f].join(" ")).addClass("active");u.removeClass(["active",f].join(" "));l.sliding=!1;setTimeout(function(){l.$element.trigger(h)},0)}).emulateTransitionEnd(1e3*u.css("transition-duration").slice(0,-1))):(u.removeClass("active"),r.addClass("active"),this.sliding=!1,this.$element.trigger(h)),c&&this.cycle(),this):void 0)};r=n.fn.carousel;n.fn.carousel=i;n.fn.carousel.Constructor=t;n.fn.carousel.noConflict=function(){return n.fn.carousel=r,this};n(document).on("click.bs.carousel.data-api","[data-slide], [data-slide-to]",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(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 i(i){return this.each(function(){var u=n(this),r=u.data("bs.collapse"),f=n.extend({},t.DEFAULTS,u.data(),"object"==typeof i&&i);!r&&f.toggle&&"show"==i&&(i=!i);r||u.data("bs.collapse",r=new t(this,f));"string"==typeof i&&r[i]()})}var t=function(i,r){this.$element=n(i);this.options=n.extend({},t.DEFAULTS,r);this.transitioning=null;this.options.parent&&(this.$parent=n(this.options.parent));this.options.toggle&&this.toggle()},r;t.VERSION="3.2.0";t.DEFAULTS={toggle:!0};t.prototype.dimension=function(){var n=this.$element.hasClass("width");return n?"width":"height"};t.prototype.show=function(){var f,t,u,r,e,o;if(!this.transitioning&&!this.$element.hasClass("in")&&(f=n.Event("show.bs.collapse"),this.$element.trigger(f),!f.isDefaultPrevented())){if(t=this.$parent&&this.$parent.find("> .panel > .in"),t&&t.length){if(u=t.data("bs.collapse"),u&&u.transitioning)return;i.call(t,"hide");u||t.data("bs.collapse",null)}if(r=this.dimension(),this.$element.removeClass("collapse").addClass("collapsing")[r](0),this.transitioning=1,e=function(){this.$element.removeClass("collapsing").addClass("collapse in")[r]("");this.transitioning=0;this.$element.trigger("shown.bs.collapse")},!n.support.transition)return e.call(this);o=n.camelCase(["scroll",r].join("-"));this.$element.one("bsTransitionEnd",n.proxy(e,this)).emulateTransitionEnd(350)[r](this.$element[0][o])}};t.prototype.hide=function(){var i,t,r;if(!this.transitioning&&this.$element.hasClass("in")&&(i=n.Event("hide.bs.collapse"),this.$element.trigger(i),!i.isDefaultPrevented()))return t=this.dimension(),this.$element[t](this.$element[t]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse").removeClass("in"),this.transitioning=1,r=function(){this.transitioning=0;this.$element.trigger("hidden.bs.collapse").removeClass("collapsing").addClass("collapse")},n.support.transition?void this.$element[t](0).one("bsTransitionEnd",n.proxy(r,this)).emulateTransitionEnd(350):r.call(this)};t.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()};r=n.fn.collapse;n.fn.collapse=i;n.fn.collapse.Constructor=t;n.fn.collapse.noConflict=function(){return n.fn.collapse=r,this};n(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(t){var o,r=n(this),h=r.attr("data-target")||t.preventDefault()||(o=r.attr("href"))&&o.replace(/.*(?=#[^\s]+$)/,""),u=n(h),f=u.data("bs.collapse"),c=f?"toggle":r.data(),e=r.attr("data-parent"),s=e&&n(e);f&&f.transitioning||(s&&s.find('[data-toggle="collapse"][data-parent="'+e+'"]').not(r).addClass("collapsed"),r[u.hasClass("in")?"addClass":"removeClass"]("collapsed"));i.call(u,c)})}(jQuery);+function(n){"use strict";function r(t){t&&3===t.which||(n(o).remove(),n(i).each(function(){var i=u(n(this)),r={relatedTarget:this};i.hasClass("open")&&(i.trigger(t=n.Event("hide.bs.dropdown",r)),t.isDefaultPrevented()||i.removeClass("open").trigger("hidden.bs.dropdown",r))}))}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 e(i){return this.each(function(){var r=n(this),u=r.data("bs.dropdown");u||r.data("bs.dropdown",u=new t(this));"string"==typeof i&&u[i].call(r)})}var o=".dropdown-backdrop",i='[data-toggle="dropdown"]',t=function(t){n(t).on("click.bs.dropdown",this.toggle)},f;t.VERSION="3.2.0";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),e={relatedTarget:this},i.trigger(t=n.Event("show.bs.dropdown",e)),t.isDefaultPrevented())return;f.trigger("focus");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)/.test(t.keyCode)&&(e=n(this),t.preventDefault(),t.stopPropagation(),!e.is(".disabled, :disabled"))){if(o=u(e),s=o.hasClass("open"),!s||s&&27==t.keyCode)return 27==t.which&&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(f.filter(":focus")),38==t.keyCode&&r>0&&r--,40==t.keyCode&&r<f.length-1&&r++,~r||(r=0),f.eq(r).trigger("focus"))}};f=n.fn.dropdown;n.fn.dropdown=e;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+', [role="menu"], [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(),"object"==typeof i&&i);u||f.data("bs.modal",u=new t(this,e));"string"==typeof i?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.2.0";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(t){var i=this,r=n.Event("show.bs.modal",{relatedTarget:t});this.$element.trigger(r);this.isShown||r.isDefaultPrevented()||(this.isShown=!0,this.checkScrollbar(),this.$body.addClass("modal-open"),this.setScrollbar(),this.escape(),this.$element.on("click.dismiss.bs.modal",'[data-dismiss="modal"]',n.proxy(this.hide,this)),this.backdrop(function(){var u=n.support.transition&&i.$element.hasClass("fade"),r;i.$element.parent().length||i.$element.appendTo(i.$body);i.$element.show().scrollTop(0);u&&i.$element[0].offsetWidth;i.$element.addClass("in").attr("aria-hidden",!1);i.enforceFocus();r=n.Event("shown.bs.modal",{relatedTarget:t});u?i.$element.find(".modal-dialog").one("bsTransitionEnd",function(){i.$element.trigger("focus").trigger(r)}).emulateTransitionEnd(300):i.$element.trigger("focus").trigger(r)}))};t.prototype.hide=function(t){t&&t.preventDefault();t=n.Event("hide.bs.modal");this.$element.trigger(t);this.isShown&&!t.isDefaultPrevented()&&(this.isShown=!1,this.$body.removeClass("modal-open"),this.resetScrollbar(),this.escape(),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(300):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(){this.isShown&&this.options.keyboard?this.$element.on("keyup.dismiss.bs.modal",n.proxy(function(n){27==n.which&&this.hide()},this)):this.isShown||this.$element.off("keyup.dismiss.bs.modal")};t.prototype.hideModal=function(){var n=this;this.$element.hide();this.backdrop(function(){n.$element.trigger("hidden.bs.modal")})};t.prototype.removeBackdrop=function(){this.$backdrop&&this.$backdrop.remove();this.$backdrop=null};t.prototype.backdrop=function(t){var f=this,u=this.$element.hasClass("fade")?"fade":"",i,r;if(this.isShown&&this.options.backdrop){if(i=n.support.transition&&u,this.$backdrop=n('<div class="modal-backdrop '+u+'" />').appendTo(this.$body),this.$element.on("click.dismiss.bs.modal",n.proxy(function(n){n.target===n.currentTarget&&("static"==this.options.backdrop?this.$element[0].focus.call(this.$element[0]):this.hide.call(this))},this)),i&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),!t)return;i?this.$backdrop.one("bsTransitionEnd",t).emulateTransitionEnd(150):t()}else!this.isShown&&this.$backdrop?(this.$backdrop.removeClass("in"),r=function(){f.removeBackdrop();t&&t()},n.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one("bsTransitionEnd",r).emulateTransitionEnd(150):r()):t&&t()};t.prototype.checkScrollbar=function(){document.body.clientWidth>=window.innerWidth||(this.scrollbarWidth=this.scrollbarWidth||this.measureScrollbar())};t.prototype.setScrollbar=function(){var n=parseInt(this.$body.css("padding-right")||0,10);this.scrollbarWidth&&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){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="object"==typeof i&&i;(r||"destroy"!=i)&&(r||u.data("bs.tooltip",r=new t(this,f)),"string"==typeof i&&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.2.0";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],"click"==u)this.$element.on("click."+this.type,this.options.selector,n.proxy(this.toggle,this));else"manual"!=u&&(o="hover"==u?"mouseenter":"focusin",s="hover"==u?"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&&"number"==typeof t.delay&&(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);return 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?void(i.timeout=setTimeout(function(){"in"==i.hoverState&&i.show()},i.options.delay.show)):i.show()};t.prototype.leave=function(t){var i=t instanceof this.constructor?t:n(t.currentTarget).data("bs."+this.type);return 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?void(i.timeout=setTimeout(function(){"out"==i.hoverState&&i.hide()},i.options.delay.hide)):i.hide()};t.prototype.show=function(){var h=n.Event("show.bs."+this.type),c,y,s;if(this.hasContent()&&this.enabled){if(this.$element.trigger(h),c=n.contains(document.documentElement,this.$element[0]),h.isDefaultPrevented()||!c)return;var f=this,i=this.tip(),l=this.getUID(this.type);this.setContent();i.attr("id",l);this.$element.attr("aria-describedby",l);this.options.animation&&i.addClass("fade");var t="function"==typeof this.options.placement?this.options.placement.call(this,i[0],this.$element[0]):this.options.placement,a=/\s?auto?\s?/i,v=a.test(t);v&&(t=t.replace(a,"")||"top");i.detach().css({top:0,left:0,display:"block"}).addClass(t).data("bs."+this.type,this);this.options.container?i.appendTo(this.options.container):i.insertAfter(this.$element);var r=this.getPosition(),e=i[0].offsetWidth,o=i[0].offsetHeight;if(v){var p=t,w=this.$element.parent(),u=this.getPosition(w);t="bottom"==t&&r.top+r.height+o-u.scroll>u.height?"top":"top"==t&&r.top-u.scroll-o<0?"bottom":"right"==t&&r.right+e>u.width?"left":"left"==t&&r.left-e<u.left?"right":t;i.removeClass(p).addClass(t)}y=this.getCalculatedOffset(t,r,e,o);this.applyPlacement(y,t);s=function(){f.$element.trigger("shown.bs."+f.type);f.hoverState=null};n.support.transition&&this.$tip.hasClass("fade")?i.one("bsTransitionEnd",s).emulateTransitionEnd(150):s()}};t.prototype.applyPlacement=function(t,i){var r=this.tip(),c=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;"top"==i&&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 l=u.left?2*u.left-c+h:2*u.top-e+f,a=u.left?"left":"top",v=u.left?"offsetWidth":"offsetHeight";r.offset(t);this.replaceArrow(l,r[0][v],a)};t.prototype.replaceArrow=function(n,t,i){this.arrow().css(i,n?50*(1-n/t)+"%":"")};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(){function r(){"in"!=t.hoverState&&i.detach();t.$element.trigger("hidden.bs."+t.type)}var t=this,i=this.tip(),u=n.Event("hide.bs."+this.type);return this.$element.removeAttr("aria-describedby"),this.$element.trigger(u),u.isDefaultPrevented()?void 0:(i.removeClass("in"),n.support.transition&&this.$tip.hasClass("fade")?i.one("bsTransitionEnd",r).emulateTransitionEnd(150):r(),this.hoverState=null,this)};t.prototype.fixTitle=function(){var n=this.$element;(n.attr("title")||"string"!=typeof n.attr("data-original-title"))&&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 r=t[0],i="BODY"==r.tagName;return n.extend({},"function"==typeof r.getBoundingClientRect?r.getBoundingClientRect():null,{scroll:i?document.documentElement.scrollTop||document.body.scrollTop:t.scrollTop(),width:i?n(window).width():t.outerWidth(),height:i?n(window).height():t.outerHeight()},i?{top:0,left:0}:t.offset())};t.prototype.getCalculatedOffset=function(n,t,i,r){return"bottom"==n?{top:t.top+t.height,left:t.left+t.width/2-i/2}:"top"==n?{top:t.top-r,left:t.left+t.width/2-i/2}:"left"==n?{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")||("function"==typeof n.title?n.title.call(t[0]):n.title)};t.prototype.getUID=function(n){do n+=~~(1e6*Math.random());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.validate=function(){this.$element[0].parentNode||(this.hide(),this.$element=null,this.options=null)};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(){clearTimeout(this.timeout);this.hide().$element.off("."+this.type).removeData("bs."+this.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="object"==typeof i&&i;(r||"destroy"!=i)&&(r||u.data("bs.popover",r=new t(this,f)),"string"==typeof i&&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.2.0";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").empty()[this.options.html?"string"==typeof t?"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")||("function"==typeof n.content?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(n(i).is("body")?window: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="object"==typeof i&&i;r||u.data("bs.scrollspy",r=new t(this,f));"string"==typeof i&&r[i]()})}t.VERSION="3.2.0";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 n,r=this.$scrollElement.scrollTop()+this.options.offset,f=this.getScrollHeight(),e=this.options.offset+f-this.$scrollElement.height(),t=this.offsets,i=this.targets,u=this.activeTarget;if(this.scrollHeight!=f&&this.refresh(),r>=e)return u!=(n=i[i.length-1])&&this.activate(n);if(u&&r<=t[0])return u!=(n=i[0])&&this.activate(n);for(n=t.length;n--;)u!=i[n]&&r>=t[n]&&(!t[n+1]||r<=t[n+1])&&this.activate(i[n])};t.prototype.activate=function(t){this.activeTarget=t;n(this.selector).parentsUntil(this.options.target,".active").removeClass("active");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")};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 i(i){return this.each(function(){var u=n(this),r=u.data("bs.tab");r||u.data("bs.tab",r=new t(this));"string"==typeof i&&r[i]()})}var t=function(t){this.element=n(t)},r;t.VERSION="3.2.0";t.prototype.show=function(){var t=this.element,e=t.closest("ul:not(.dropdown-menu)"),i=t.data("target"),r,u,f;(i||(i=t.attr("href"),i=i&&i.replace(/.*(?=#[^\s]*$)/,"")),t.parent("li").hasClass("active"))||(r=e.find(".active:last a")[0],u=n.Event("show.bs.tab",{relatedTarget:r}),(t.trigger(u),u.isDefaultPrevented())||(f=n(i),this.activate(t.closest("li"),e),this.activate(f,f.parent(),function(){t.trigger({type:"shown.bs.tab",relatedTarget:r})})))};t.prototype.activate=function(t,i,r){function f(){u.removeClass("active").find("> .dropdown-menu > .active").removeClass("active");t.addClass("active");e?(t[0].offsetWidth,t.addClass("in")):t.removeClass("fade");t.parent(".dropdown-menu")&&t.closest("li.dropdown").addClass("active");r&&r()}var u=i.find("> .active"),e=r&&n.support.transition&&u.hasClass("fade");e?u.one("bsTransitionEnd",f).emulateTransitionEnd(150):f();u.removeClass("in")};r=n.fn.tab;n.fn.tab=i;n.fn.tab.Constructor=t;n.fn.tab.noConflict=function(){return n.fn.tab=r,this};n(document).on("click.bs.tab.data-api",'[data-toggle="tab"], [data-toggle="pill"]',function(t){t.preventDefault();i.call(n(this),"show")})}(jQuery);+function(n){"use strict";function i(i){return this.each(function(){var u=n(this),r=u.data("bs.affix"),f="object"==typeof i&&i;r||u.data("bs.affix",r=new t(this,f));"string"==typeof i&&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.2.0";t.RESET="affix affix-top affix-bottom";t.DEFAULTS={offset:0,target:window};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=n(document).height(),h=this.$target.scrollTop(),c=this.$element.offset(),r=this.options.offset,f=r.top,u=r.bottom;"object"!=typeof r&&(u=f=r);"function"==typeof f&&(f=r.top(this.$element));"function"==typeof u&&(u=r.bottom(this.$element));i=null!=this.unpin&&h+this.unpin<=c.top?!1:null!=u&&c.top+this.$element.height()>=s-u?"bottom":null!=f&&f>=h?"top":!1;this.affixed!==i&&(null!=this.unpin&&this.$element.css("top",""),e="affix"+(i?"-"+i:""),o=n.Event(e+".bs.affix"),this.$element.trigger(o),o.isDefaultPrevented()||(this.affixed=i,this.unpin="bottom"==i?this.getPinnedOffset():null,this.$element.removeClass(t.RESET).addClass(e).trigger(n.Event(e.replace("affix","affixed"))),"bottom"==i&&this.$element.offset({top:s-this.$element.height()-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&&(t.offset.bottom=t.offsetBottom);t.offsetTop&&(t.offset.top=t.offsetTop);i.call(r,t)})})}(jQuery);+function(n){"use strict";function r(i){return this.each(function(){var u=n(this),f=n.extend({},t.DEFAULTS,u.data(),typeof i=="object"&&i),r=u.data("bs.validator");(r||i!="destroy")&&(r||u.data("bs.validator",r=new t(this,f)),typeof i=="string"&&r[i]())})}var i=':input:not([type="submit"], button):enabled:visible',t=function(i,r){this.$element=n(i);this.options=r;r.errors=n.extend({},t.DEFAULTS.errors,r.errors);for(var u in r.custom)if(!r.errors[u])throw new Error("Missing default error message for custom validator: "+u);n.extend(t.VALIDATORS,r.custom);this.$element.attr("novalidate",!0);this.toggleSubmit();this.$element.on("input.bs.validator change.bs.validator focusout.bs.validator",n.proxy(this.validateInput,this));this.$element.on("submit.bs.validator",n.proxy(this.onSubmit,this));this.$element.find("[data-match]").each(function(){var t=n(this),i=t.data("match");n(i).on("input.bs.validator",function(){t.val()&&t.trigger("input.bs.validator")})})},u;t.DEFAULTS={delay:500,html:!1,disable:!0,custom:{},errors:{match:"Does not match",minlength:"Not long enough"},feedback:{success:"glyphicon-ok",error:"glyphicon-warning-sign"}};t.VALIDATORS={"native":function(n){var t=n[0];return t.checkValidity?t.checkValidity():!0},match:function(t){var i=t.data("match");return!t.val()||t.val()===n(i).val()},minlength:function(n){var t=n.data("minlength");return!n.val()||n.val().length>=t}};t.prototype.validateInput=function(t){var i=n(t.target),u=i.data("bs.validator.errors"),r;(i.is('[type="radio"]')&&(i=this.$element.find('input[name="'+i.attr("name")+'"]')),this.$element.trigger(t=n.Event("validate.bs.validator",{relatedTarget:i[0]})),t.isDefaultPrevented())||(r=this,this.runValidators(i).done(function(f){i.data("bs.validator.errors",f);f.length?r.showErrors(i):r.clearErrors(i);u&&f.toString()===u.toString()||(t=f.length?n.Event("invalid.bs.validator",{relatedTarget:i[0],detail:f}):n.Event("valid.bs.validator",{relatedTarget:i[0],detail:u}),r.$element.trigger(t));r.toggleSubmit();r.$element.trigger(n.Event("validated.bs.validator",{relatedTarget:i[0]}))}))};t.prototype.runValidators=function(i){function f(n){return i.data(n+"-error")||i.data("error")||n=="native"&&i[0].validationMessage||e.errors[n]}var r=[],u=n.Deferred(),e=this.options;return i.data("bs.validator.deferred")&&i.data("bs.validator.deferred").reject(),i.data("bs.validator.deferred",u),n.each(t.VALIDATORS,n.proxy(function(n,t){if((i.data(n)||n=="native")&&!t.call(this,i)){var u=f(n);~r.indexOf(u)||r.push(u)}},this)),!r.length&&i.val()&&i.data("remote")?this.defer(i,function(){var t={};t[i.attr("name")]=i.val();n.get(i.data("remote"),t).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 n=this.options.delay;return this.options.delay=0,this.$element.find(i).trigger("input.bs.validator"),this.options.delay=n,this};t.prototype.showErrors=function(t){var i=this.options.html?"html":"text";this.defer(t,function(){var r=t.closest(".form-group"),u=r.find(".help-block.with-errors"),e=r.find(".form-control-feedback"),f=t.data("bs.validator.errors");f.length&&(f=n("<ul/>").addClass("list-unstyled").append(n.map(f,function(t){return n("<li/>")[i](t)})),u.data("bs.validator.originalContent")===undefined&&u.data("bs.validator.originalContent",u.html()),u.empty().append(f),r.addClass("has-error"),e.length&&e.removeClass(this.options.feedback.success)&&e.addClass(this.options.feedback.error)&&r.removeClass("has-success"))})};t.prototype.clearErrors=function(n){var t=n.closest(".form-group"),r=t.find(".help-block.with-errors"),i=t.find(".form-control-feedback");r.html(r.data("bs.validator.originalContent"));t.removeClass("has-error");i.length&&i.removeClass(this.options.feedback.error)&&i.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.$element.find(i).filter(t).length};t.prototype.isIncomplete=function(){function t(){return this.type==="checkbox"?!this.checked:this.type==="radio"?!n('[name="'+this.name+'"]:checked').length:n.trim(this.value)===""}return!!this.$element.find(i).filter("[required]").filter(t).length};t.prototype.onSubmit=function(n){this.validate();(this.isIncomplete()||this.hasErrors())&&n.preventDefault()};t.prototype.toggleSubmit=function(){if(this.options.disable){var t=n('button[type="submit"], input[type="submit"]').filter('[form="'+this.$element.attr("id")+'"]').add(this.$element.find('input[type="submit"], button[type="submit"]'));t.toggleClass("disabled",this.isIncomplete()||this.hasErrors()).css({"pointer-events":"all",cursor:"pointer"})}};t.prototype.defer=function(t,i){if(i=n.proxy(i,this),!this.options.delay)return i();window.clearTimeout(t.data("bs.validator.timeout"));t.data("bs.validator.timeout",window.setTimeout(i,this.options.delay))};t.prototype.destroy=function(){return this.$element.removeAttr("novalidate").removeData("bs.validator").off(".bs.validator"),this.$element.find(i).off(".bs.validator").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.$element.find('input[type="submit"], button[type="submit"]').removeClass("disabled"),this.$element.find(".has-error").removeClass("has-error"),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);$(document).ready(function(){$(".affix-container").affix({offset:{top:$(".affix-container").height()+35}});$("body").scrollspy({target:".affix-container",offset:60});$(".affix-container").on("affix.bs.affix",function(){$(".affix-container-main").addClass("test");$("#tc-profile .tc-info").fadeIn()});$(".affix-container").on("affix-top.bs.affix",function(){$(".affix-container-main").removeClass("test");$("#tc-profile .tc-info").hide()});$("#counsellors .navbar-nav a").click(function(n){n.preventDefault();var t=$(this).attr("href");$("html, body").animate({scrollTop:$(t).offset().top-59},500,function(){})});$("#country-selector").click(function(){var n=String($(this).val());return n.length>0&&(document.location.href=n),!1})});var current_url=location.href.split("?")[0],search_visible=!1,businessSite="False";$.widget("custom.catcomplete",$.ui.autocomplete,{_create:function(){this._super();this.widget().menu("option","items","> :not(.ui-autocomplete-category):not(.ui-autocomplete-title)")},_renderMenu:function(n,t){var r=this,i="";$.each(t,function(t,r){var u,f,e;return r.Category!=i&&(category_name=r.Category=="City"?"Location":"Name",i!=""&&n.append("<br>"),n.append("<li class='ui-autocomplete-category'>"+category_name+"<\/li>"),i=r.Category),r.Category=="City"?(u="/images/common/search_location.png",e=r.Value.trim()==r.Location.trim()?r.Value:r.Value+" "+r.Location,f=$('<li class="aria-label tc" data-value="'+e+'" data-category="'+r.Category+'">')):(u=businessSite=="False"?"https://mediacdn.travelcounsellors.com/MediaImageCropper.aspx?w=60&h=60&ImageUrl=/profile/"+r.Id+"/pic-"+r.Id+".jpg&crop=true":"/images/tcphoto.ashx?x=99&y=119&PersonId="+r.Id,f=$('<li class="aria-label tc" data-value="'+r.Value+'" data-category="'+r.Category+'" data-url="'+r.FullUrl+'">')),f.append('<img src="'+u+'" width=30 height=30>'+r.Value+', <span class="location">'+r.Location+"<\/span>").appendTo(n)})}});$.widget("custom.loccomplete",$.ui.autocomplete,{_create:function(){this._super();this.widget().menu("option","items","> :not(.ui-autocomplete-category):not(.ui-autocomplete-title)")},_renderMenu:function(n,t){var i=this;n.append('<li class="ui-autocomplete-title">Search for "'+$("#searchLocation").val()+'"<\/li>');$.each(t,function(t,r){i._renderItemData(n,r)})},_renderItem:function(n,t){var r,u,i;return n.append("<br>"),n.append("<li class='ui-autocomplete-category'>City<\/li>"),r="/images/common/search_location.png",i=t.postcode+" "+t.basicOverview,u=$('<li class="aria-label tc" data-value="'+i+'" data-category="City">'),u.append('<img src="'+r+'" width=30 height=30>'+i+', <span class="location">'+t.CountryCode+"<\/span>").appendTo(n)}}),function(n){tcExpertEnabled=!1;n.setTcExpertEnabled=function(n){tcExpertEnabled=n};var t={};window.innerHeight<860&&(t={my:"left bottom",at:"right top"});$("img").error(function(){$(this).hide()});$("button").tooltip();$(".tc-bar.search.nottc").hover(function(){$(this).addClass("selected");var n=$("input#search");$(n).addClass("visible");$(".tc-info-container").addClass("hidden-xs");$(n).focus();search_visible=!0});$(".tc-bar.search.nottc").click(function(){if(!search_visible){$(this).addClass("selected");var n=$("input#search");$(n).addClass("visible");$(".tc-info-container").addClass("hidden-xs");$(n).focus();search_visible=!0}});$("input#search.tc").blur(function(){$(this).removeClass("visible");$(".tc-bar.search").removeClass("selected");$(".tc-info-container").removeClass("hidden-xs");search_visible=!1});$("form#TCSearch-location").submit(function(){var n,t;return $("button.btn.search").addClass("spinner"),n=$(this).find("input.search-location"),n.val()==""?n.focus():(t="/"+countryShort+"/"+siteType+"/find-a-travel-counsellor?search="+n.val(),ga("send","event","TC Expert Search","Location",n.val()),location.href=t),!1});$("form#TCSearch-name").submit(function(){var n,t,i;return $("button.btn.search").addClass("spinner"),n=$(this).find("input.search-name"),n.val()==""?n.focus():(t=$("input#search-name").val(),i="/"+countryShort+"/"+siteType+"/find-a-travel-counsellor?search="+t,location.href=i),!1});$(document).on("click",".tc.ui-menu-item",function(){if($("button.btn.search:first").addClass("spinner"),$(this).attr("data-category")=="City")tcExpertEnabled&&$("input#search-location").val($(this).attr("data-value"));else{$("input#search-name").val($(this).attr("data-value"));var n=$(this).attr("data-url");n&&(location.href=n)}return!1})}(this.findATc={}),function(n){n.setupShare=function(n){var t=$(".social-share-image").attr("src");t&&(n=t);$(".floating-bar .share-item").click(function(){var t=encodeURI(encodeURI(window.location.href)),i=$(this).attr("data-share-title");return $("#modal-share h3").html($(this).attr("data-share-title")),$("#modal-share #share_twitter").attr("data-url","https://twitter.com/home?status="+t),$("#modal-share #share_twitter").attr("data-method","Twitter"),$("#modal-share #share_facebook").attr("data-url","https://www.facebook.com/sharer/sharer.php?u="+t),$("#modal-share #share_facebook").attr("data-method","Facebook"),$("#modal-share #share_google").attr("data-url","https://plus.google.com/share?url="+t),$("#modal-share #share_google").attr("data-method","Google +"),$("#modal-share #share_pinterest").attr("data-url","https://pinterest.com/pin/create/button/?url="+t+"&media="+window.location.protocol+"//"+window.location.host+n+"&description="+$(this).attr("data-sharetitle")),$("#modal-share #share_pinterest").attr("data-method","Pinterest"),$("#modal-share #share_email").attr("data-url","mailto:?subject=Travel Counsellors&body="+t),$("#modal-share .url input").val(window.location.href),$("#modal-share .url input").select(),$("#modal-share").modal("show"),!1});$("#TCSearch .share-item").click(function(){var t=encodeURI(encodeURI(window.location.href)),i=$(this).attr("data-share-title");return $("#modal-share h3").html($(this).attr("data-share-title")),$("#modal-share #share_twitter").attr("data-url","https://twitter.com/home?status="+t),$("#modal-share #share_twitter").attr("data-method","Twitter"),$("#modal-share #share_facebook").attr("data-url","https://www.facebook.com/sharer/sharer.php?u="+t),$("#modal-share #share_facebook").attr("data-method","Facebook"),$("#modal-share #share_google").attr("data-url","https://plus.google.com/share?url="+t),$("#modal-share #share_google").attr("data-method","Google +"),$("#modal-share #share_pinterest").attr("data-url","https://pinterest.com/pin/create/button/?url="+t+"&media="+window.location.protocol+"//"+window.location.host+n+"&description="+$(this).attr("data-sharetitle")),$("#modal-share #share_pinterest").attr("data-method","Pinterest"),$("#modal-share #share_email").attr("data-url","mailto:?subject=Travel Counsellors&body="+t),$("#modal-share .url input").val(window.location.href),$("#modal-share .url input").select(),$("#modal-share").modal("show"),!1});$(".modal-dialog .share-icons img").click(function(){var n=$(this).attr("data-url"),t=$(this).attr("data-method");return n.substring(0,6)=="mailto"?window.location.href=n:(window.open(n,"tc-share-dialog","width=626, height=436"),_gaq.push(["_trackEvent","Shares","Offer","Test Share"])),!1});$(function(){"ontouchstart"in window||$('[data-toggle="tooltip"]').tooltip()})}}(this.socialSharing={}),function(n,t,i){function y(n){var t={},r=/^jQuery\d+$/;return i.each(n.attributes,function(n,i){i.specified&&!r.test(i.name)&&(t[i.name]=i.value)}),t}function e(n,t){var u=this,r=i(u);if(u.value==r.attr("placeholder")&&r.hasClass("placeholder"))if(r.data("placeholder-password")){if(r=r.hide().next().show().attr("id",r.removeAttr("id").data("placeholder-id")),n===!0)return r[0].value=t;r.focus()}else u.value="",r.removeClass("placeholder"),u==v()&&u.select()}function s(){var t,r=this,n=i(r),u=this.id;if(r.value==""){if(r.type=="password"){if(!n.data("placeholder-textinput")){try{t=n.clone().attr({type:"text"})}catch(f){t=i("<input>").attr(i.extend(y(this),{type:"text"}))}t.removeAttr("name").data({"placeholder-password":n,"placeholder-id":u}).bind("focus.placeholder",e);n.data({"placeholder-textinput":t,"placeholder-id":u}).before(t)}n=n.removeAttr("id").hide().prev().attr("id",u).show()}n.addClass("placeholder");n[0].value=n.attr("placeholder")}else n.removeClass("placeholder")}function v(){try{return t.activeElement}catch(n){}}var h=Object.prototype.toString.call(n.operamini)=="[object OperaMini]",f="placeholder"in t.createElement("input")&&!h,o="placeholder"in t.createElement("textarea")&&!h,c=i.fn,l=i.valHooks,a=i.propHooks,u,r;f&&o?(r=c.placeholder=function(){return this},r.input=r.textarea=!0):(r=c.placeholder=function(){var n=this;return n.filter((f?"textarea":":input")+"[placeholder]").not(".placeholder").bind({"focus.placeholder":e,"blur.placeholder":s}).data("placeholder-enabled",!0).trigger("blur.placeholder"),n},r.input=f,r.textarea=o,u={get:function(n){var t=i(n),r=t.data("placeholder-password");return r?r[0].value:t.data("placeholder-enabled")&&t.hasClass("placeholder")?"":n.value},set:function(n,t){var r=i(n),u=r.data("placeholder-password");return u?u[0].value=t:r.data("placeholder-enabled")?(t==""?(n.value=t,n!=v()&&s.call(n)):r.hasClass("placeholder")?e.call(n,!0,t)||(n.value=t):n.value=t,r):n.value=t}},f||(l.input=u,a.value=u),o||(l.textarea=u,a.value=u),i(function(){i(t).delegate("form","submit.placeholder",function(){var n=i(".placeholder",this).each(e);setTimeout(function(){n.each(s)},10)})}),i(n).bind("beforeunload.placeholder",function(){i(".placeholder").each(function(){this.value=""})}))}(this,document,jQuery),function(n){typeof define=="function"&&define.amd?define(["jquery"],n):typeof exports=="object"?n(require("jquery")):n(jQuery)}(function(n){function i(n){return t.raw?n:encodeURIComponent(n)}function f(n){return t.raw?n:decodeURIComponent(n)}function e(n){return i(t.json?JSON.stringify(n):String(n))}function o(n){n.indexOf('"')===0&&(n=n.slice(1,-1).replace(/\\"/g,'"').replace(/\\\\/g,"\\"));try{return n=decodeURIComponent(n.replace(u," ")),t.json?JSON.parse(n):n}catch(i){}}function r(i,r){var u=t.raw?i:o(i);return n.isFunction(r)?r(u):u}var u=/\+/g,t=n.cookie=function(u,o,s){var y,a,h,v,c,p;if(arguments.length>1&&!n.isFunction(o))return s=n.extend({},t.defaults,s),typeof s.expires=="number"&&(y=s.expires,a=s.expires=new Date,a.setTime(+a+y*864e5)),document.cookie=[i(u),"=",e(o),s.expires?"; expires="+s.expires.toUTCString():"",s.path?"; path="+s.path:"",s.domain?"; domain="+s.domain:"",s.secure?"; secure":""].join("");for(h=u?undefined:{},v=document.cookie?document.cookie.split("; "):[],c=0,p=v.length;c<p;c++){var w=v[c].split("="),b=f(w.shift()),l=w.join("=");if(u&&u===b){h=r(l,o);break}u||(l=r(l))===undefined||(h[b]=l)}return h};t.defaults={};n.removeCookie=function(t,i){return n.cookie(t)===undefined?!1:(n.cookie(t,"",n.extend({},i,{expires:-1})),!n.cookie(t))}}),function(n){n.cookieCuttr=function(t){var e={cookieCutter:!1,cookieCutterDeclineOnly:!1,cookieAnalytics:!0,cookieDeclineButton:!1,cookieAcceptButton:!0,cookieResetButton:!1,cookieOverlayEnabled:!1,cookiePolicyLink:"/privacy-policy/",cookieMessage:'We use cookies on this website, you can <a href="{{cookiePolicyLink}}" title="read about our cookies">read about them here<\/a>. To use the website as intended please...',cookieAnalyticsMessage:"We use cookies, just to track visits to our website, we store no personal details.",cookieErrorMessage:"We're sorry, this feature places cookies in your browser and has been disabled. <br>To continue using this functionality, please",cookieWhatAreTheyLink:"http://www.allaboutcookies.org/",cookieDisable:"",cookieExpires:365,cookieAcceptButtonText:"ACCEPT COOKIES",cookieDeclineButtonText:"DECLINE COOKIES",cookieResetButtonText:"RESET COOKIES FOR THIS WEBSITE",cookieWhatAreLinkText:"What are cookies?",cookieNotificationLocationBottom:!1,cookiePolicyPage:!1,cookiePolicyPageMessage:"Please read the information below and then choose from the following options",cookieDiscreetLink:!1,cookieDiscreetReset:!1,cookieDiscreetLinkText:"Cookies?",cookieDiscreetPosition:"topleft",cookieNoMessage:!1,cookieDomain:""},t=n.extend(e,t),ht=e.cookieMessage.replace("{{cookiePolicyLink}}",e.cookiePolicyLink),s,h,c,r,u,y;e.cookieMessage='We use cookies on this website, you can <a href="'+e.cookiePolicyLink+'" title="read about our cookies">read about them here<\/a>. To use the website as intended please...';var d=t.cookiePolicyLink,g=t.cookieCutter,nt=t.cookieCutterDeclineOnly,tt=t.cookieAnalytics,ct=t.cookieDeclineButton,lt=t.cookieAcceptButton,y=t.cookieResetButton,at=t.cookieOverlayEnabled,pt=t.cookiePolicyLink,it=ht,rt=t.cookieAnalyticsMessage,ut=t.cookieErrorMessage,ft=t.cookieDisable,et=t.cookieWhatAreTheyLink,p=t.cookieExpires,o=t.cookieAcceptButtonText,w=t.cookieDeclineButtonText,f=t.cookieResetButtonText,ot=t.cookieWhatAreLinkText,b=t.cookieNotificationLocationBottom,l=t.cookiePolicyPage,st=t.cookiePolicyPageMessage,a=t.cookieDiscreetLink,vt=t.cookieDiscreetReset,v=t.cookieDiscreetLinkText,i=t.cookieDiscreetPosition,yt=t.cookieNoMessage,k=n.cookie("cc_cookie_accept")=="cc_cookie_accept";n.cookieAccepted=function(){return k};s=n.cookie("cc_cookie_decline")=="cc_cookie_decline";n.cookieDeclined=function(){return s};h=lt?' <a href="#accept" class="cc-cookie-accept">'+o+"<\/a> ":"";c=ct?' <a href="#decline" class="cc-cookie-decline">'+w+"<\/a> ":"";r=at?"cc-overlay":"";u=b||i=="bottomright"||i=="bottomleft"?!0:!1;k||s?y&&vt?(u?n("body").append('<div class="cc-cookies cc-discreet"><a class="cc-cookie-reset" href="#" title="'+f+'">'+f+"<\/a><\/div>"):n("body").prepend('<div class="cc-cookies cc-discreet"><a class="cc-cookie-reset" href="#" title="'+f+'">'+f+"<\/a><\/div>"),i=="topleft"&&(n("div.cc-cookies").css("top","0"),n("div.cc-cookies").css("left","0")),i=="topright"&&(n("div.cc-cookies").css("top","0"),n("div.cc-cookies").css("right","0")),i=="bottomleft"&&(n("div.cc-cookies").css("bottom","0"),n("div.cc-cookies").css("left","0")),i=="bottomright"&&(n("div.cc-cookies").css("bottom","0"),n("div.cc-cookies").css("right","0"))):y?u?n("body").append('<div class="cc-cookies"><a href="#" class="cc-cookie-reset">'+f+"<\/a><\/div>"):n("body").prepend('<div class="cc-cookies"><a href="#" class="cc-cookie-reset">'+f+"<\/a><\/div>"):y="":(yt&&!l||(a&&!l?(u?n("body").append('<div class="cc-cookies cc-discreet"><a href="'+d+'" title="'+v+'">'+v+"<\/a><\/div>"):n("body").prepend('<div class="cc-cookies cc-discreet"><a href="'+d+'" title="'+v+'">'+v+"<\/a><\/div>"),i=="topleft"&&(n("div.cc-cookies").css("top","0"),n("div.cc-cookies").css("left","0")),i=="topright"&&(n("div.cc-cookies").css("top","0"),n("div.cc-cookies").css("right","0")),i=="bottomleft"&&(n("div.cc-cookies").css("bottom","0"),n("div.cc-cookies").css("left","0")),i=="bottomright"&&(n("div.cc-cookies").css("bottom","0"),n("div.cc-cookies").css("right","0"))):tt&&(u?n("body").append('<div class="cc-cookies '+r+'">'+rt+h+c+'<a href="'+et+'" title="Visit All about cookies (External link)">'+ot+"<\/a><\/div>"):n("body").prepend('<div class="cc-cookies '+r+'">'+rt+h+c+'<a href="'+et+'" title="Visit All about cookies (External link)">'+ot+"<\/a><\/div>"))),l?u?n("body").append('<div class="cc-cookies '+r+'">'+st+'  <a href="#accept" class="cc-cookie-accept">'+o+'<\/a>  <a href="#decline" class="cc-cookie-decline">'+w+"<\/a> <\/div>"):n("body").prepend('<div class="cc-cookies '+r+'">'+st+'  <a href="#accept" class="cc-cookie-accept">'+o+'<\/a>  <a href="#decline" class="cc-cookie-decline">'+w+"<\/a> <\/div>"):tt||a||(u?n("body").append('<div class="cc-cookies '+r+'">'+it+h+c+"<\/div>"):n("body").prepend('<div class="cc-cookies '+r+'">'+it+h+c+"<\/div>")));g&&!nt&&(s||!k)&&n(ft).html('<div class="cc-cookies-error">'+ut+' <a href="#accept" class="cc-cookie-accept">'+o+"<\/a> <\/div>");g&&nt&&s&&n(ft).html('<div class="cc-cookies-error">'+ut+' <a href="#accept" class="cc-cookie-accept">'+o+"<\/a> <\/div>");b&&!a&&(n("div.cc-cookies").css("top","auto"),n("div.cc-cookies").css("bottom","0"));b&&a&&l&&(n("div.cc-cookies").css("top","auto"),n("div.cc-cookies").css("bottom","0"));n(".cc-cookie-accept, .cc-cookie-decline").click(function(i){i.preventDefault();n(this).is("[href$=#decline]")?(n.cookie("cc_cookie_accept",null,{path:"/"}),n.cookie("cc_cookie_decline","cc_cookie_decline",{expires:p,path:"/"}),t.cookieDomain&&(n.cookie("__utma",null,{domain:"."+t.cookieDomain,path:"/"}),n.cookie("__utmb",null,{domain:"."+t.cookieDomain,path:"/"}),n.cookie("__utmc",null,{domain:"."+t.cookieDomain,path:"/"}),n.cookie("__utmz",null,{domain:"."+t.cookieDomain,path:"/"}))):(n.cookie("cc_cookie_decline",null,{path:"/"}),n.cookie("cc_cookie_accept","cc_cookie_accept",{expires:p,path:"/"}));n(".cc-cookies").fadeOut(function(){location.reload()})});n("a.cc-cookie-reset").click(function(t){t.preventDefault();n.cookie("cc_cookie_accept",null,{path:"/"});n.cookie("cc_cookie_decline",null,{path:"/"});n(".cc-cookies").fadeOut(function(){location.reload()})});n(".cc-cookies-error a.cc-cookie-accept").click(function(t){t.preventDefault();n.cookie("cc_cookie_accept","cc_cookie_accept",{expires:p,path:"/"});n.cookie("cc_cookie_decline",null,{path:"/"});location.reload()})}}(jQuery),function(n){var s="",f,h,e,a,o,u,r;try{s=document.getElementsByTagName("h1")[0].innerHTML}catch(y){}$(".floating-bar .share-item").each(function(){$(this).attr("data-sharetitle",s)});f=document.getElementById("header_bottom");h=document.getElementById("floating-tc-details");try{e=document.getElementById("header_top").clientHeight}catch(y){e=114}a=document.getElementById("following-tc");o=function(){var n=window.pageYOffset!==undefined?window.pageYOffset:(document.documentElement||document.body.parentNode||document.body).scrollTop;n>e?$(f).addClass("fixed"):$(f).removeClass("fixed")};n.openFATC=function(n,r){var f,e,u,o;r?(f=$(r).parent().siblings(".tc-expert-search"),e=$(r).siblings(".close-floating-fatc-btn"),u=$(r).parents(".floating-bar").find(".following-tc.details-active")):(f=$(".floating-fatc-wrapper-btn").parent().siblings(".tc-expert-search"),e=$(".floating-fatc-wrapper-btn").siblings(".close-floating-fatc-btn"),u=$(".floating-fatc-wrapper-btn").parents(".floating-bar").find(".following-tc.details-active"));u.length>0&&u.each(function(){var n=$(this).siblings(".floating-tc-details")[0];i(n);$(this).removeClass("details-active")});f.each(function(){t(this)});e.each(function(){t(this)});r?$(r).addClass("tchidden"):$(".floating-fatc-wrapper-btn").addClass("tchidden");n&&(r?(o=$(r).siblings(".floating-fatc-wrapper-mobile-btn"),o.each(function(){$(this).click()})):$(".floating-fatc-wrapper-mobile-btn").click())};$(".floating-fatc-wrapper-btn").on("click",function(){n.openFATC(!1,$(this))});u=function(n){var r=$(".close-floating-fatc-btn").parent().siblings(".tc-expert-search"),u=$(".close-floating-fatc-btn").siblings(".floating-fatc-wrapper-btn");r.each(function(){i(this)});u.each(function(){t(this)});$(".close-floating-fatc-btn").addClass("tchidden");n&&$(".close-floating-fatc-mobile-btn").click()};$(".close-floating-fatc-btn").on("click",function(){u(!0)});r={top:0,float:1};$(".floating-fatc-wrapper-mobile-btn").each(function(u,f){$(this).click(function(){var u=$(f).parent().siblings(".tc-expert-search")[0],e=$(f).siblings(".close-floating-fatc-mobile-btn");e.each(function(){t(this)});i(f);t(u);n.openFATC(!1,f);hideMobileMenu(r.top);hideMobileMenu(r.float)})});$(".close-floating-fatc-mobile-btn").each(function(){$(this).click(function(){var f=$(this).parent().siblings(".tc-expert-search")[0],n,r;i(f);n=$(".floating-fatc-wrapper-mobile-btn");n.each(function(){t(this)});r=$(".close-floating-fatc-mobile-btn");r.each(function(){i(this)});u(!1)})});h!=null&&($(".show-tc-details-btn").each(function(){$(this).on("click",function(){c($(this))});$(this).mouseover(function(){l($(this))})}),$(".following-tc span").each(function(){$(this).on("click",function(){c($(this))});$(this).mouseover(function(){l($(this))})}),$("#floating-tc-details .close-area").click(function(){v($(this))}));var c=function(n){var r=n.parent().siblings(".floating-tc-details")[0],u,f;n.parent().hasClass("details-active")?(i(r),n.parent().removeClass("details-active")):(t(r),n.parent().addClass("details-active"),u=$(".close-floating-fatc-btn").parent().siblings(".tc-expert-search"),f=$(".close-floating-fatc-btn").siblings(".floating-fatc-wrapper-btn"),u.each(function(){i(this)}),f.each(function(){t(this)}),$(".close-floating-fatc-btn").addClass("tchidden"))},l=function(n){var f=n.parent().siblings(".floating-tc-details")[0],r,u;n.parent().hasClass("details-active")||(t(f),n.parent().addClass("details-active"),r=$(".close-floating-fatc-btn").parent().siblings(".tc-expert-search"),u=$(".close-floating-fatc-btn").siblings(".floating-fatc-wrapper-btn"),r.each(function(){i(this)}),u.each(function(){t(this)}),$(".close-floating-fatc-btn").addClass("tchidden"))},v=function(n){var t=n.parent();n.parent().addClass("tchidden");n.parent().siblings(".following-tc").removeClass("details-active")},i=function(n){n&&n.className.indexOf("tchidden")==-1&&(n.className=n.className+" tchidden")},t=function(n){n&&(n.className=n.className.replace("tchidden",""))};window.onscroll=function(){o()};o();$("#page-top-bar ul.products-menu").click(function(n){n.stopPropagation()});$("#page-top-bar select.country-select").change(function(){var n=$(this).children("option:selected");window.location.assign(n.attr("value"))});$(".mobile-menu .find-your-tc").click(function(n){n.preventDefault();window.scrollTo(0,0);var t=window.innerWidth;t<990?($("#header-box .close-floating-fatc-mobile-btn").removeClass("tchidden"),$("#header-box .floating-fatc-wrapper-mobile-btn").addClass("tchidden")):($("#header-box .close-floating-fatc-btn").removeClass("tchidden"),$("#header-box .floating-fatc-wrapper-btn").addClass("tchidden"));$("#header-box .tc-expert-search").removeClass("tchidden");hideMobileMenu(r.top);hideMobileMenu(r.float)});$(".mobile-menu").on("click",function(n){var t=$(n.target||n.srcElement||n.originalTarget);t.is(".mobile-menu.in")&&$(".mobile-menu.in").removeClass("in")});$(".tc-badge_mobile").on("click",function(){$(this).hasClass("open")?($(this).removeClass("open"),$("#tc-details-dropdown_mobile").css("display","none")):($(this).addClass("open"),$("#tc-details-dropdown_mobile").css("display","block"))});$(".tc-badge").on("click",function(){$(this).hasClass("open")?($(this).removeClass("open"),$("#tc-details-dropdown").css("display","none")):($(this).addClass("open"),$("#tc-details-dropdown").css("display","block"))});$("#menu_btn").on("click",function(){$("#header_menu").hasClass("open")?($("#header_menu").removeClass("open"),$(".menu_btn_text").text("More"),$("#header_menu").slideToggle(),$("#menu-icon").removeClass("open")):($("#header_menu").addClass("open"),$(".menu_btn_text").text("Close"),$("#header_menu").slideToggle(),$("#menu-icon").addClass("open"))});$("#floating-bar-wrapper .navbar-toggle-mobile").click(function(){$(this).find(".mobile-menu-open").is(":visible")?(showMobileMenu(r.float),u(!0)):hideMobileMenu(r.float)});$("#header-box .dropdown-mobile>a").click(function(){return $(this).parent().find("ul").toggle(),!1});$("#floating-bar-wrapper .dropdown-mobile>a").click(function(){return $(this).parent().find("ul").toggle(),!1})}(this.expertNavigation={});$(document).ready(function(){$(window).load(function(){function n(n){var t=0;$(n).each(function(){$(this).height("auto");$(this).height()>t&&(t=$(this).height())});$(n).height(t)}function t(n){$(n).each(function(){$(this).css("height","")})}function r(){$(window).width()>767?(n(".find-a-tc.section_two form"),n(".inspiration .quarter"),n(".value_prop__text"),n(".inspiration .bottom-right .content-box")):(t(".find-a-tc.section_two form"),t(".inspiration .quarter"),t(".value_prop__text"),t(".inspiration .bottom-right .content-box"))}$(window).width()>767&&(n(".find-a-tc.section_two form"),n(".inspiration .quarter"),n(".value_prop__text"),n(".inspiration .bottom-right .content-box"));var i;$(window).resize(function(){clearTimeout(i);i=setTimeout(r,500)})}),function(n){n.fn.carousel=function(t){function k(){y>a?(r==1?h.hide():h.show(),r==b?s.hide():s.show()):(h.hide(),s.hide())}function d(){var t=this,n=400-w;numberOfSlidesToShow=f/n;a=Math.floor(numberOfSlidesToShow)+1;p=f/a-w;carouselWidth=(p+w)*y;b=Math.ceil(y/a);o.css("width",carouselWidth+"px");e.css("width",p+"px");k()}var u=n(t),e=n(t).find(".carousel__slide"),o=u.find(".carousel__slider"),s=u.find(".next_button"),h=u.find(".prev_button"),c=u.find(".next_button span"),l=u.find(".prev_button span"),y=parseInt(e.length),p=parseInt(e.outerWidth(!0)),g=parseInt(u.width()),w=parseInt(e.css("margin-right")),i=0,r=1,f=0,a=0,b=0,v=.2;n(window).on("load resize orientationchange",function(){f=u.find(".carousel--wrapper").width();(i<0||i>0)&&(i=0,r=1,o.transition({x:0}));d()});h.on("click",function(){l.css("opacity",v);c.css("opacity",v);r>1&&setTimeout(function(){i=i+f;o.transition({x:i},function(){l.css("opacity","1");c.css("opacity","1")});r=r-1;k()},80)});s.on("click",function(){c.css("opacity",v);l.css("opacity",v);r<b&&setTimeout(function(){i=i-f;o.transition({x:i},function(){c.css("opacity","1");l.css("opacity","1")});r=r+1;k()},80)})}}(jQuery);$(".carousel_v1").each(function(){$(this).carousel(this)});$(".tc-result--hide").hide();$(".js-showmore-results").on("click",function(){var n=$(".tc-result--hide");n.length>0&&n.filter(function(n){return n<5}).fadeIn(50).removeClass("tc-result--hide");$(".tc-result--hide").length==0&&$(this).hide()});$(".slider").each(function(){function i(i){var r,e;u.is(":animated")||n===i||(f[n].removeClass("active"),f[i].addClass("active"),i>n?(e="100%",r="-100%"):(e="-100%",r="100%"),t.eq(i).css({display:"block",left:e}),u.animate({left:r},function(){t.eq(n).css({display:"none"});t.eq(i).css({left:0});u.css({left:0});n=i}))}var r=$(this),u=r.find(".slide__group"),t=r.find(".slide"),f=[],n=0;$(".next__btn").on("click",function(){n<t.length-1?i(n+1):i(0)});$(".previous__btn").on("click",function(){n!==0?i(n-1):i(3)});$.each(t,function(t){var r=$('<a class="slide__btn">&bull;<\/a>');t===n&&r.addClass("active");r.on("click",function(){i(t)}).appendTo(".slide__buttons");f.push(r)});t.length===1&&r.addClass("slider--single")});$("#js-trigger-alliance-health").on("click",function(){$("#js-alliance-nav").toggleClass("nav--inactive");$("#js-alliance-nav").toggleClass("nav--active");$(".burger-open--icon").toggleClass("hidden");$(".burger--icon").toggleClass("hidden")});setTimeout(function(){$(".js-hp-button").prop("disabled",!1)},5e3);$(".js-hp-input").css({display:"none"})}),function(n){function r(n){$.ajax({url:"/umbraco/api/Location/Get",dataType:"json",data:{location:$("#searchLocation").val(),countryCode:countryShort},success:function(t){var u,r,f,e,o,s;try{for(t=JSON.parse(t),u=$("#searchLocation").val().trim().toLowerCase(),r=0;r<t.length;r++)if(f=t[r].basicOverview.trim().toLowerCase(),e=t[r].postcode.trim().toLowerCase(),f==u||e==u||e+" "+f==u)return n==!0&&(o=t[r].basicOverview.trim().toLowerCase()==$("#searchLocation").val().trim().toLowerCase(),s=t[r].postcode.trim().toLowerCase()==$("#searchLocation").val().trim().toLowerCase(),i(o,s)),!0}catch(h){}return $("#searchLocation").parent().addClass("has-error"),$("#searchLocation").attr("placeholder",locationNotRecognised),$("#searchLocation").val(""),!1},error:function(){return!1}})}function i(n,i){n===!0||i===!0?$('#newsletter-modal input[name="Postcode"]').val():$('#newsletter-modal input[name="Postcode"]').val("");$('#newsletter-modal input[name="CountryId"]').val(countryId);$.post("/umbraco/surface/newsletter/signup",$("#newsletter-signup").serialize(),function(n){if(n==="True"){t.prop("disabled",!0);var i=$('#newsletter-modal input[name="successMsg"]').val();t.html(i);$("#newsletter-signup").trigger("reset")}})}n.showModal=function(){$("#newsletter-modal").modal("show")};n.hideModal=function(){$("#newsletter-modal").modal("hide")};$("#newsletter-show-btn").click(function(t){t.preventDefault();n.showModal()});$("#newsletter-modal .close-area").click(function(){n.hideModal()});var t=$("#newsletter-modal .newsletter-submit");$("#newsletter-modal .newsletter-wrapper #searchLocation").loccomplete({minLength:2,position:{my:$(window).width()<768?"left bottom":"left top",at:$(window).width()<768?"left top":"left bottom"},source:function(n,t){$.ajax({url:"/umbraco/api/Location/Get",dataType:"json",data:{location:n.term,countryCode:countryShort},success:function(n){t(JSON.parse(n))},error:function(){$("button.btn.search:first").removeClass("spinner");$(".ui-autocomplete-title").html('No results for "'+$("input#search").val())}})},search:function(){$("button.btn.search:first").addClass("spinner")},response:function(){$("button.btn.search:first").removeClass("spinner")},open:function(){},select:function(n,t){return t.item.postcode.trim()!=""?$("#newsletter-modal .newsletter-wrapper #searchLocation").val(t.item.postcode):$("#newsletter-modal .newsletter-wrapper #searchLocation").val(t.item.basicOverview),$("#newsletter-modal .newsletter-wrapper #searchLocation").loccomplete("close"),!1},close:function(){}});$("#newsletter-modal .newsletter-wrapper").validator().on("submit",function(n){if(!n.isDefaultPrevented()){n.preventDefault();var t=$('#newsletter-modal input[name="TcId"]').val();t==""?r(!0):i()}})}(this.newsletterSignup={}),function(n){var r,i,u,t;n.fn.matchHeight=function(t){if("remove"===t){var i=this;return this.css("height",""),n.each(n.fn.matchHeight._groups,function(n,t){t.elements=t.elements.not(i)}),this}return 1>=this.length?this:(t="undefined"!=typeof t?t:!0,n.fn.matchHeight._groups.push({elements:this,byRow:t}),n.fn.matchHeight._apply(this,t),this)};n.fn.matchHeight._apply=function(i,r){var f=n(i),e=[f];return r&&(f.each(function(){var t=n(this),i="inline-block"===t.css("display")?"inline-block":"block";t.css({display:i,"padding-top":"0","padding-bottom":"0","border-top-width":"0","border-bottom-width":"0",height:"100px"})}),e=u(f),f.css({display:"","padding-top":"","padding-bottom":"","border-top-width":"","border-bottom-width":"",height:""})),n.each(e,function(i,r){var u=n(r),f=0,e=u.parents().add(u).filter(":hidden");e.css({display:"block"});u.each(function(){var t=n(this),i="inline-block"===t.css("display")?"inline-block":"block";t.css({display:i,height:""});t.outerHeight(!1)>f&&(f=t.outerHeight(!1));t.css({display:""})});e.css({display:""});u.each(function(){var i=n(this),r=0;"border-box"!==i.css("box-sizing")&&(r+=t(i.css("border-top-width"))+t(i.css("border-bottom-width")),r+=t(i.css("padding-top"))+t(i.css("padding-bottom")));i.css("height",f-r)})}),this};n.fn.matchHeight._applyDataApi=function(){var t={};n("[data-match-height], [data-mh]").each(function(){var i=n(this),r=i.attr("data-match-height");t[r]=r in t?t[r].add(i):i});n.each(t,function(){this.matchHeight(!0)})};n.fn.matchHeight._groups=[];n.fn.matchHeight._throttle=80;r=-1;i=-1;n.fn.matchHeight._update=function(t){if(t&&"resize"===t.type){if(t=n(window).width(),t===r)return;r=t}-1===i&&(i=setTimeout(function(){n.each(n.fn.matchHeight._groups,function(){n.fn.matchHeight._apply(this.elements,this.byRow)});i=-1},n.fn.matchHeight._throttle))};n(n.fn.matchHeight._applyDataApi);n(window).bind("load resize orientationchange",n.fn.matchHeight._update);u=function(i){var u=null,r=[];return n(i).each(function(){var i=n(this),f=i.offset().top-t(i.css("margin-top")),e=0<r.length?r[r.length-1]:null;null===e?r.push(i):1>=Math.floor(Math.abs(u-f))?r[r.length-1]=e.add(i):r.push(i);u=f}),r};t=function(n){return parseFloat(n)||0}}(jQuery),function(n){n.fn.unveil=function(t,i){function o(){var t=u.filter(function(){var t=n(this);if(!t.is(":hidden")){var i=r.scrollTop(),e=i+r.height(),u=t.offset().top,o=u+t.height();return o>=i-f&&u<=e+f}});e=t.trigger("unveil");u=u.not(e)}var r=n(window),f=t||0,s=window.devicePixelRatio>1,h=s?"data-src-retina":"data-src",u=this,e;this.one("unveil",function(){var n=this.getAttribute(h);n=n||this.getAttribute("data-src");n&&(this.setAttribute("src",n),typeof i=="function"&&i.call(this))});r.on("scroll.unveil resize.unveil lookup.unveil",o);return o(),this}}(window.jQuery||window.Zepto)