function click_calendario(n,t,i){$.get("/"+n+"/ajax/calendario/"+t+"/"+i,function(n){$("#widget-calendario").html(n)})}function click_galleriafoto(n,t,i,r,u){$.get("/"+n+"/ajax/galleria-foto/"+t+"/"+i+"/"+r+"/"+u,function(n){$("#photo-gallery-div").html(n)})}function click_filebrowserfolder(n,t,i){$.get("/"+n+"/ajax/file-browser/"+t+"/"+i,function(n){$("#widget-filebrowser").html(n);var t=window.location.search.replace(/(&*|\?)path=.*/,"");i&&(t+=(t?"&":"?")+"path="+i);t||(t="?");history.replaceState(null,null,t)})}function click_calcologet(n,t,i,r,u,f,e,o,s){$.get("/"+n+"/ajax/imu-tasi/"+t+"/"+i+"/"+r+"/"+u+"?azione="+f+"&guid="+e+"&tipopag="+o+"&datapag="+s,function(n){$("#widget-calcoloimutasi").html(n)})}function click_calcolopost(n,t,i,r,u,f,e,o){return $.post("/"+n+"/ajax/imu-tasi/"+t+"/"+i+"/"+r+"/"+u+"?azione="+f+"&guid="+e,o,function(n){$("#widget-calcoloimutasi").html(n)}),!1}function click_dbbiblioteca(n,t,i,r,u){$.post("/"+n+"/ajax/db-biblioteca/"+t+"/"+i+"?azione="+r,u,function(n){$("#widget-db-biblioteca").html(n)})}function openNav(){document.getElementById("side-nav").className="side-nav-open";document.getElementById("overlay").style.display="block"}function closeNav(){document.getElementById("side-nav").className="";document.getElementById("overlay").style.display="none"}function openOpt(){document.getElementById("side-opt").className="side-opt-open";document.getElementById("overlay-opt").style.display="block"}function closeOpt(){document.getElementById("side-opt").className="";document.getElementById("overlay-opt").style.display="none"}function Slugify(n){return n.toLowerCase().replace(/ /g,"-").replace(/[^\w-]+/g,"")}function TogglePassword(n,t,i){$(".toggle-password").toggleClass("fa-eye fa-eye-slash");var r=$("#"+n);r.attr("type",r.attr("type")==="password"?"text":"password");$(".toggle-password").attr("title",r.attr("type")==="password"?i:t)}if(!function(n,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("jQuery")):"function"==typeof define&&define.amd?define("IWT",["jQuery"],t):"object"==typeof exports?exports.IWT=t(require("jQuery")):n.IWT=t(n.jQuery)}(this,function(n){return function(n){function t(r){if(i[r])return i[r].exports;var u=i[r]={exports:{},id:r,loaded:!1};return n[r].call(u.exports,u,u.exports,t),u.loaded=!0,u.exports}var i={};return t.m=n,t.c=i,t.p="",t(0)}([function(n,t,i){"use strict";function u(n,t){for(var i=0;i<n.length;i++)if(t(n[i]))return i;return-1}function f(n){var t=[];return n.keys().forEach(function(n){var i=n.replace(/\\/g,"/").replace(/\/[^\/]*$/,""),f=-1!==u(r.excludes,function(n){return null!==i.match(new RegExp(n))}),e=!f&&(0===r.includes.length||-1!==u(r.includes,function(n){return null!==i.match(new RegExp(n))}));e&&t.push(n)}),t.map(n)}Object.defineProperty(t,"__esModule",{value:!0});var r=i(1);t.default=f(i(2));n.exports=t.default},function(n){"use strict";var t={};t.includes=[];t.excludes=[];n.exports=t},function(n,t,i){function r(n){return i(u(n))}function u(n){return f[n]||function(){throw new Error("Cannot find module '"+n+"'.");}()}var f={"./components/form/index.js":3,"./components/table/index.js":5,"./modules/accordion/index.js":7,"./modules/carousel/index.js":13,"./modules/cookiebar/index.js":16,"./modules/dialog/index.js":19,"./modules/dropdown/index.js":23,"./modules/header/index.js":25,"./modules/masonry/index.js":27,"./modules/megamenu/index.js":29,"./modules/offcanvas/index.js":31,"./modules/random/index.js":35,"./modules/scrolltop/index.js":36,"./modules/skiplinks/index.js":37,"./modules/tooltip/index.js":41,"./modules/treeview/index.js":45,"./scripts/index.js":46};r.keys=function(){return Object.keys(f)};r.resolve=u;n.exports=r;r.id=2},function(n,t,i){"use strict";function u(n){return n&&n.__esModule?n:{"default":n}}var f=i(4),r=u(f);r.default(document).ready(function(){r.default(":radio, :checkbox").on("change",function(){r.default(this).is(":radio")&&r.default(this).closest(".Form-field").find(".Form-label.is-checked").removeClass("is-checked");r.default(this).is(":checked")?r.default(this).closest(".Form-label").addClass("is-checked"):r.default(this).closest(".Form-label").removeClass("is-checked")})})},function(t){t.exports=n},function(n,t,i){"use strict";function u(n){return n&&n.__esModule?n:{"default":n}}Object.defineProperty(t,"__esModule",{value:!0});var o=i(4),r=u(o),s=i(6),h=u(s),f={responsiveTableSelector:".js-tableFlip",responsiveTableClass:"Table--flip",responsiveTableBreakpoint:768},e=function(n){r.default(document).ready(function(){r.default(n.responsiveTableSelector).length>0&&r.default(window).resize(h.default(250,function(){r.default(window).width()<n.responsiveTableBreakpoint?r.default(n.responsiveTableSelector).addClass(n.responsiveTableClass):r.default(n.responsiveTableSelector).removeClass(n.responsiveTableClass)}))})};e(f);t.default={defaultOpts:f,initResponsiveTables:e};n.exports=t.default},function(n){"use strict";n.exports=function(n,t,i,r){function e(){function e(){f=Number(new Date);i.apply(h,c)}function s(){u=void 0}var h=this,o=Number(new Date)-f,c=arguments;r&&!u&&e();u&&clearTimeout(u);void 0===r&&o>n?e():t!==!0&&(u=setTimeout(r?s:e,void 0===r?n-o:n))}var u,f=0;return"boolean"!=typeof t&&(r=i,i=t,t=void 0),e}},function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}Object.defineProperty(t,"__esModule",{value:!0});var f=i(8),u=r(f),e=i(9),o=(r(e),u.default({headerIdPrefix:"accordion-header",panelIdPrefix:"accordion-panel",firstPanelsOpenByDefault:!1,multiselectable:!0,readyClass:"fr-accordion--is-ready"}));t.default={accordion:o,Fraccordion:u.default};n.exports=t.default},function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function ht(t){var r=n(i,t),u=n(e,t);t.setAttribute("role","tablist");t.setAttribute("aria-multiselectable",ft);r.forEach(function(n){n.setAttribute("role","tab");n.setAttribute("aria-controls",n.id.replace(g,it));n.setAttribute("tabindex",0)});u.forEach(function(n){n.setAttribute("role","tabpanel");n.setAttribute("aria-labelledby",n.id.replace(it,g));n.setAttribute("tabindex",0)})}function ct(t){var r=n(i,t),u=n(e,t);t.removeAttribute("role");t.removeAttribute("aria-multiselectable");r.forEach(function(n){n.removeAttribute("role");n.removeAttribute("aria-controls");n.removeAttribute("aria-selected");n.removeAttribute("aria-expanded");n.removeAttribute("tabindex")});u.forEach(function(n){n.removeAttribute("role");n.removeAttribute("aria-labelledby");n.removeAttribute("aria-hidden");n.removeAttribute("tabindex")})}function s(n){n.style.height="auto";var t=n.offsetHeight;return n.style.height="",t}function lt(n){var t=s(n);n.getBoundingClientRect();n.style.height=t+"px";setTimeout(function(){n.style.transition="none";n.style.height="auto";n.getBoundingClientRect();n.style.transition=""},o)}function h(n){var t=s(n);n.style.height=t+"px";n.getBoundingClientRect();n.style.height=0}function c(t){var r=n(i,t),u=n(e,t);r.forEach(function(n){n.setAttribute("tabindex",-1);n.setAttribute("aria-selected","false");n.setAttribute("aria-expanded","false")});u.forEach(function(n){"false"===n.getAttribute("aria-hidden")&&h(n);n.setAttribute("aria-hidden","true")})}function at(n){var t=r.getElementById(n.getAttribute("aria-controls"));n.setAttribute("aria-selected","false");n.setAttribute("aria-expanded","false");h(t);t.setAttribute("aria-hidden","true")}function vt(n){var t=r.getElementById(n.getAttribute("aria-controls"));n.setAttribute("tabindex",0);n.setAttribute("aria-selected","true");n.setAttribute("aria-expanded","true");lt(t);t.setAttribute("aria-hidden","false");setTimeout(function(){return y(n.parentNode)},o)}function f(n){var t=n.parentNode;return"true"===n.getAttribute("aria-selected")?void at(n):(ft||c(t),vt(n),void(o>0&&p(t)))}function l(n,t){n.forEach(function(n){n.setAttribute("tabindex",-1)});n[t].setAttribute("tabindex",0);n[t].focus()}function a(n){f(n.currentTarget)}function v(t){var e=t.currentTarget,h=t.metaKey||t.altKey,c=e.parentNode,r=n(i,c),u=[].indexOf.call(r,e),o,s;if(!h)switch(t.keyCode){case 13:case 32:f(e);t.preventDefault();break;case 37:case 38:o=0===u?r.length-1:u-1;l(r,o);t.preventDefault();break;case 39:case 40:s=u<r.length-1?u+1:0;l(r,s);t.preventDefault()}}function y(t){var r=n(i,t);r.forEach(function(n){n.addEventListener("click",a);n.addEventListener("keydown",v)})}function p(t){var r=n(i,t);r.forEach(function(n){n.removeEventListener("click",a);n.removeEventListener("keydown",v)})}function yt(){u.forEach(function(n){ct(n);p(n);n.classList.remove(ot)})}function w(){u.length&&u.forEach(function(n){ht(n);y(n);c(n);wt?f(n.querySelector(i)):n.querySelector(i).setAttribute("tabindex",0);n.classList.add(ot)})}var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},b=t.selector,pt=void 0===b?".js-fr-accordion":b,k=t.headerSelector,i=void 0===k?".js-fr-accordion__header":k,d=t.headerIdPrefix,g=void 0===d?"accordion-header":d,nt=t.panelSelector,e=void 0===nt?".js-fr-accordion__panel":nt,tt=t.panelIdPrefix,it=void 0===tt?"accordion-panel":tt,rt=t.firstPanelsOpenByDefault,wt=void 0===rt||rt,ut=t.multiselectable,ft=void 0===ut||ut,et=t.readyClass,ot=void 0===et?"fr-accordion--is-ready":et,st=t.transitionLength,o=void 0===st?250:st,r=document,bt=r.documentElement,n=function(n){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:r;return[].slice.call(t.querySelectorAll(n))},u;if("querySelector"in r&&"addEventListener"in window&&bt.classList)return u=n(pt),w(),{init:w,destroy:yt}};t.default=i;n.exports=t.default},function(){},,,,function(n,t,i){"use strict";function f(n){return n&&n.__esModule?n:{"default":n}}Object.defineProperty(t,"__esModule",{value:!0});var o=i(4),u=f(o),s=i(14),h=(f(s),i(15)),r=(f(h),{owlPrev:".owl-prev",owlNext:".owl-next",owlItem:".owl-item",jsSelector:".owl-carousel",owlOpts:{nav:!1,items:3,dots:!1,loop:!1,margin:16,mouseDrag:!0,URLhashListener:!0,startPosition:"URLHash",responsive:{0:{items:1},768:{items:2},992:{items:3}}}}),e=function(){var n=u.default(r.jsSelector);u.default(r.owlPrev).click(function(){return n.trigger("prev.owl.carousel")});u.default(r.owlNext).click(function(){return n.trigger("next.owl.carousel")});n.on("initialized.owl.carousel changed.owl.carousel refreshed.owl.carousel",function(n){if(n.namespace){var t=n.relatedTarget,i=n.target,f=t.current();u.default(r.owlNext+"[aria-controls='"+i.id+"']").toggleClass("u-visibilityHidden",f===t.maximum());u.default(r.owlPrev+"[aria-controls='"+i.id+"']").toggleClass("u-visibilityHidden",f===t.minimum())}});n.owlCarousel(r.owlOpts)};u.default(document).ready(e);t.default={opts:r,init:e};n.exports=t.default},function(){"use strict";var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n};!function(t,i,r,u){function f(n,i){this.settings=null;this.options=t.extend({},f.Defaults,i);this.$element=t(n);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"]}};t.each(["onResize","onThrottledResize"],t.proxy(function(n,i){this._handlers[i]=t.proxy(this[i],this)},this));t.each(f.Plugins,t.proxy(function(n,t){this._plugins[n.charAt(0).toLowerCase()+n.slice(1)]=new t(this)},this));t.each(f.Workers,t.proxy(function(n,i){this._pipe.push({filter:i.filter,run:t.proxy(i.run,this)})},this));this.setup();this.initialize()}f.Defaults={items:3,loop:!1,center:!1,rewind:!1,mouseDrag:!0,touchDrag:!0,pullDrag:!0,freeDrag:!1,margin:0,stagePadding:0,merge:!1,mergeFit:!0,autoWidth:!1,startPosition:0,rtl:!1,smartSpeed:250,fluidSpeed:!1,dragEndSpeed:!1,responsive:{},responsiveRefreshRate:200,responsiveBaseElement:i,fallbackEasing:"swing",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"};f.Width={Default:"default",Inner:"inner",Outer:"outer"};f.Type={Event:"event",State:"state"};f.Plugins={};f.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 n=[],i=this._items,r=this.settings,f=Math.max(2*r.items,4),s=2*Math.ceil(i.length/2),e=r.loop&&i.length?r.rewind?f:Math.max(f,s):0,o="",u="";for(e/=2;e--;)n.push(this.normalize(n.length/2,!0)),o+=i[n[n.length-1]][0].outerHTML,n.push(this.normalize(i.length-1-(n.length-1)/2,!0)),u=i[n[n.length-1]][0].outerHTML+u;this._clones=n;t(o).addClass("cloned").appendTo(this.$stage);t(u).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.settings.center&&(this.$stage.children(".center").removeClass("center"),this.$stage.children().eq(this.current()).addClass("center"))}}];f.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,i,r;n=this.$element.find("img");i=this.settings.nestedItemSelector?"."+this.settings.nestedItemSelector:u;r=this.$element.children(i).width();n.length&&r<=0&&this.preloadAutoWidthImages(n)}this.$element.addClass(this.options.loadingClass);this.$stage=t("<"+this.settings.stageElement+' class="'+this.settings.stageClass+'"/>').wrap('<div class="'+this.settings.stageOuterClass+'"/>');this.$element.append(this.$stage.parent());this.replace(this.$element.children().not(this.$stage.parent()));this.$element.is(":visible")?this.refresh():this.invalidate("width");this.$element.removeClass(this.options.loadingClass).addClass(this.options.loadedClass);this.registerEventHandlers();this.leave("initializing");this.trigger("initialized")};f.prototype.setup=function(){var u=this.viewport(),r=this.options.responsive,i=-1,n=null;r?(t.each(r,function(n){n<=u&&n>i&&(i=Number(n))}),n=t.extend({},this.options,r[i]),"function"==typeof n.stagePadding&&(n.stagePadding=n.stagePadding()),delete n.responsive,n.responsiveClass&&this.$element.attr("class",this.$element.attr("class").replace(new RegExp("("+this.options.responsiveClass+"-)\\S+\\s","g"),"$1"+i))):n=t.extend({},this.options);this.trigger("change",{property:{name:"settings",value:n}});this._breakpoint=i;this.settings=n;this.invalidate("settings");this.trigger("changed",{property:{name:"settings",value:this.settings}})};f.prototype.optionsLogic=function(){this.settings.autoWidth&&(this.settings.stagePadding=!1,this.settings.merge=!1)};f.prototype.prepare=function(n){var i=this.trigger("prepare",{content:n});return i.data||(i.data=t("<"+this.settings.itemElement+"/>").addClass(this.options.itemClass).append(n)),this.trigger("prepared",{content:i.data}),i.data};f.prototype.update=function(){for(var n=0,i=this._pipe.length,r=t.proxy(function(n){return this[n]},this._invalidated),u={};n<i;)(this._invalidated.all||t.grep(this._pipe[n].filter,r).length>0)&&this._pipe[n].run(u),n++;this._invalidated={};this.is("valid")||this.enter("valid")};f.prototype.width=function(n){switch(n=n||f.Width.Default){case f.Width.Inner:case f.Width.Outer:return this._width;default:return this._width-2*this.settings.stagePadding+this.settings.margin}};f.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")};f.prototype.onThrottledResize=function(){i.clearTimeout(this.resizeTimer);this.resizeTimer=i.setTimeout(this._handlers.onResize,this.settings.responsiveRefreshRate)};f.prototype.onResize=function(){return!!this._items.length&&this._width!==this.$element.width()&&!!this.$element.is(":visible")&&(this.enter("resizing"),this.trigger("resize").isDefaultPrevented()?(this.leave("resizing"),!1):(this.invalidate("width"),this.refresh(),this.leave("resizing"),void this.trigger("resized")))};f.prototype.registerEventHandlers=function(){t.support.transition&&this.$stage.on(t.support.transition.end+".owl.core",t.proxy(this.onTransitionEnd,this));this.settings.responsive!==!1&&this.on(i,"resize",this._handlers.onThrottledResize);this.settings.mouseDrag&&(this.$element.addClass(this.options.dragClass),this.$stage.on("mousedown.owl.core",t.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",t.proxy(this.onDragStart,this)),this.$stage.on("touchcancel.owl.core",t.proxy(this.onDragEnd,this)))};f.prototype.onDragStart=function(n){var i=null;3!==n.which&&(t.support.transform?(i=this.$stage.css("transform").replace(/.*\(|\)| /g,"").split(","),i={x:i[16===i.length?12:4],y:i[16===i.length?13:5]}):(i=this.$stage.position(),i={x:this.settings.rtl?i.left+this.$stage.width()-this.width()+this.settings.margin:i.left,y:i.top}),this.is("animating")&&(t.support.transform?this.animate(i.x):this.$stage.stop(),this.invalidate("position")),this.$element.toggleClass(this.options.grabClass,"mousedown"===n.type),this.speed(0),this._drag.time=(new Date).getTime(),this._drag.target=t(n.target),this._drag.stage.start=i,this._drag.stage.current=i,this._drag.pointer=this.pointer(n),t(r).on("mouseup.owl.core touchend.owl.core",t.proxy(this.onDragEnd,this)),t(r).one("mousemove.owl.core touchmove.owl.core",t.proxy(function(n){var i=this.difference(this._drag.pointer,this.pointer(n));t(r).on("mousemove.owl.core touchmove.owl.core",t.proxy(this.onDragMove,this));Math.abs(i.x)<Math.abs(i.y)&&this.is("valid")||(n.preventDefault(),this.enter("dragging"),this.trigger("drag"))},this)))};f.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))};f.prototype.onDragEnd=function(n){var i=this.difference(this._drag.pointer,this.pointer(n)),f=this._drag.stage.current,u=i.x>0^this.settings.rtl?"left":"right";t(r).off(".owl.core");this.$element.removeClass(this.options.grabClass);(0!==i.x&&this.is("dragging")||!this.is("valid"))&&(this.speed(this.settings.dragEndSpeed||this.settings.smartSpeed),this.current(this.closest(f.x,0!==i.x?u:this._drag.direction)),this.invalidate("position"),this.update(),this._drag.direction=u,(Math.abs(i.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"))};f.prototype.closest=function(n,i){var r=-1,u=30,e=this.width(),f=this.coordinates();return this.settings.freeDrag||t.each(f,t.proxy(function(t,o){return"left"===i&&n>o-u&&n<o+u?r=t:"right"===i&&n>o-e-u&&n<o-e+u?r=t+1:this.op(n,"<",o)&&this.op(n,">",f[t+1]||o-e)&&(r="left"===i?t+1:t),r===-1},this)),this.settings.loop||(this.op(n,">",f[this.minimum()])?r=n=this.minimum():this.op(n,"<",f[this.maximum()])&&(r=n=this.maximum())),r};f.prototype.animate=function(n){var i=this.speed()>0;this.is("animating")&&this.onTransitionEnd();i&&(this.enter("animating"),this.trigger("translate"));t.support.transform3d&&t.support.transition?this.$stage.css({transform:"translate3d("+n+"px,0px,0px)",transition:this.speed()/1e3+"s"}):i?this.$stage.animate({left:n+"px"},this.speed(),this.settings.fallbackEasing,t.proxy(this.onTransitionEnd,this)):this.$stage.css({left:n+"px"})};f.prototype.is=function(n){return this._states.current[n]&&this._states.current[n]>0};f.prototype.current=function(n){if(n===u)return this._current;if(0===this._items.length)return u;if(n=this.normalize(n),this._current!==n){var t=this.trigger("change",{property:{name:"position",value:n}});t.data!==u&&(n=this.normalize(t.data));this._current=n;this.invalidate("position");this.trigger("changed",{property:{name:"position",value:this._current}})}return this._current};f.prototype.invalidate=function(n){return"string"===t.type(n)&&(this._invalidated[n]=!0,this.is("valid")&&this.leave("valid")),t.map(this._invalidated,function(n,t){return t})};f.prototype.reset=function(n){n=this.normalize(n);n!==u&&(this._speed=0,this._current=n,this.suppress(["translate","translated"]),this.animate(this.coordinates(n)),this.release(["translate","translated"]))};f.prototype.normalize=function(n,t){var i=this._items.length,r=t?0:this._clones.length;return!this.isNumeric(n)||i<1?n=u:(n<0||n>=i+r)&&(n=((n-r/2)%i+i)%i+r/2),n};f.prototype.relative=function(n){return n-=this._clones.length/2,this.normalize(n,!0)};f.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){for(t=this._items.length,u=this._items[--t].width(),f=this.$element.width();t--&&(u+=this._items[t].width()+this.settings.margin,!(u>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)};f.prototype.minimum=function(n){return n?0:this._clones.length/2};f.prototype.items=function(n){return n===u?this._items.slice():(n=this.normalize(n,!0),this._items[n])};f.prototype.mergers=function(n){return n===u?this._mergers.slice():(n=this.normalize(n,!0),this._mergers[n])};f.prototype.clones=function(n){var i=this._clones.length/2,f=i+this._items.length,r=function(n){return n%2==0?f+n/2:i-(n+1)/2};return n===u?t.map(this._clones,function(n,t){return r(t)}):t.map(this._clones,function(t,i){return t===n?r(i):null})};f.prototype.speed=function(n){return n!==u&&(this._speed=n),this._speed};f.prototype.coordinates=function(n){var i,f=1,r=n-1;return n===u?t.map(this._coordinates,t.proxy(function(n,t){return this.coordinates(t)},this)):(this.settings.center?(this.settings.rtl&&(f=-1,r=n+1),i=this._coordinates[n],i+=(this.width()-i+(this._coordinates[r]||0))/2*f):i=this._coordinates[r]||0,i=Math.ceil(i))};f.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)};f.prototype.to=function(n,t){var f=this.current(),r=null,i=n-this.relative(f),s=(i>0)-(i<0),e=this._items.length,o=this.minimum(),u=this.maximum();this.settings.loop?(!this.settings.rewind&&Math.abs(i)>e/2&&(i+=s*-1*e),n=f+i,r=((n-o)%e+e)%e+o,r!==n&&r-i<=u&&r-i>0&&(f=r-i,n=r,this.reset(f))):this.settings.rewind?(u+=1,n=(n%u+u)%u):n=Math.max(o,Math.min(u,n));this.speed(this.duration(f,n,t));this.current(n);this.$element.is(":visible")&&this.update()};f.prototype.next=function(n){n=n||!1;this.to(this.relative(this.current())+1,n)};f.prototype.prev=function(n){n=n||!1;this.to(this.relative(this.current())-1,n)};f.prototype.onTransitionEnd=function(n){return(n===u||(n.stopPropagation(),(n.target||n.srcElement||n.originalTarget)===this.$stage.get(0)))&&(this.leave("animating"),void this.trigger("translated"))};f.prototype.viewport=function(){var n;if(this.options.responsiveBaseElement!==i)n=t(this.options.responsiveBaseElement).width();else if(i.innerWidth)n=i.innerWidth;else{if(!r.documentElement||!r.documentElement.clientWidth)throw"Can not detect viewport width.";n=r.documentElement.clientWidth}return n};f.prototype.replace=function(n){this.$stage.empty();this._items=[];n&&(n=n instanceof jQuery?n:t(n));this.settings.nestedItemSelector&&(n=n.find("."+this.settings.nestedItemSelector));n.filter(function(){return 1===this.nodeType}).each(t.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")};f.prototype.add=function(n,i){var r=this.relative(this._current);i=i===u?this._items.length:this.normalize(i,!0);n=n instanceof jQuery?n:t(n);this.trigger("add",{content:n,position:i});n=this.prepare(n);0===this._items.length||i===this._items.length?(0===this._items.length&&this.$stage.append(n),0!==this._items.length&&this._items[i-1].after(n),this._items.push(n),this._mergers.push(1*n.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)):(this._items[i].before(n),this._items.splice(i,0,n),this._mergers.splice(i,0,1*n.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1));this._items[r]&&this.reset(this._items[r].index());this.invalidate("items");this.trigger("added",{content:n,position:i})};f.prototype.remove=function(n){n=this.normalize(n,!0);n!==u&&(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}))};f.prototype.preloadAutoWidthImages=function(n){n.each(t.proxy(function(n,i){this.enter("pre-loading");i=t(i);t(new Image).one("load",t.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))};f.prototype.destroy=function(){this.$element.off(".owl.core");this.$stage.off(".owl.core");t(r).off(".owl.core");this.settings.responsive!==!1&&(i.clearTimeout(this.resizeTimer),this.off(i,"resize",this._handlers.onThrottledResize));for(var n in this._plugins)this._plugins[n].destroy();this.$stage.children(".cloned").remove();this.$stage.unwrap();this.$stage.children().contents().unwrap();this.$stage.children().unwrap();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")};f.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}};f.prototype.on=function(n,t,i,r){n.addEventListener?n.addEventListener(t,i,r):n.attachEvent&&n.attachEvent("on"+t,i)};f.prototype.off=function(n,t,i,r){n.removeEventListener?n.removeEventListener(t,i,r):n.detachEvent&&n.detachEvent("on"+t,i)};f.prototype.trigger=function(n,i,r){var o={item:{count:this._items.length,index:this.current()}},e=t.camelCase(t.grep(["on",n,r],function(n){return n}).join("-").toLowerCase()),u=t.Event([n,"owl",r||"carousel"].join(".").toLowerCase(),t.extend({relatedTarget:this},o,i));return this._supress[n]||(t.each(this._plugins,function(n,t){t.onTrigger&&t.onTrigger(u)}),this.register({type:f.Type.Event,name:n}),this.$element.trigger(u),this.settings&&"function"==typeof this.settings[e]&&this.settings[e].call(this,u)),u};f.prototype.enter=function(n){t.each([n].concat(this._states.tags[n]||[]),t.proxy(function(n,t){this._states.current[t]===u&&(this._states.current[t]=0);this._states.current[t]++},this))};f.prototype.leave=function(n){t.each([n].concat(this._states.tags[n]||[]),t.proxy(function(n,t){this._states.current[t]--},this))};f.prototype.register=function(n){if(n.type===f.Type.Event){if(t.event.special[n.name]||(t.event.special[n.name]={}),!t.event.special[n.name].owl){var i=t.event.special[n.name]._default;t.event.special[n.name]._default=function(n){return!i||!i.apply||n.namespace&&n.namespace.indexOf("owl")!==-1?n.namespace&&n.namespace.indexOf("owl")>-1:i.apply(this,arguments)};t.event.special[n.name].owl=!0}}else n.type===f.Type.State&&(this._states.tags[n.name]=this._states.tags[n.name]?this._states.tags[n.name].concat(n.tags):n.tags,this._states.tags[n.name]=t.grep(this._states.tags[n.name],t.proxy(function(i,r){return t.inArray(i,this._states.tags[n.name])===r},this)))};f.prototype.suppress=function(n){t.each(n,t.proxy(function(n,t){this._supress[t]=!0},this))};f.prototype.release=function(n){t.each(n,t.proxy(function(n,t){delete this._supress[t]},this))};f.prototype.pointer=function(n){var t={x:null,y:null};return n=n.originalEvent||n||i.event,n=n.touches&&n.touches.length?n.touches[0]:n.changedTouches&&n.changedTouches.length?n.changedTouches[0]:n,n.pageX?(t.x=n.pageX,t.y=n.pageY):(t.x=n.clientX,t.y=n.clientY),t};f.prototype.isNumeric=function(n){return!isNaN(parseFloat(n))};f.prototype.difference=function(n,t){return{x:n.x-t.x,y:n.y-t.y}};t.fn.owlCarousel=function(i){var r=Array.prototype.slice.call(arguments,1);return this.each(function(){var e=t(this),u=e.data("owl.carousel");u||(u=new f(this,"object"==("undefined"==typeof i?"undefined":n(i))&&i),e.data("owl.carousel",u),t.each(["next","prev","to","destroy","refresh","replace","add","remove"],function(n,i){u.register({type:f.Type.Event,name:i});u.$element.on(i+".owl.carousel.core",t.proxy(function(n){n.namespace&&n.relatedTarget!==this&&(this.suppress([i]),u[i].apply(this,[].slice.call(arguments,1)),this.release([i]))},u))}));"string"==typeof i&&"_"!==i.charAt(0)&&u[i].apply(u,r)})};t.fn.owlCarousel.Constructor=f}(window.Zepto||window.jQuery,window,document),function(n,t){var i=function t(i){this._core=i;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({},t.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.$element.is(":visible"),this._interval=t.setInterval(n.proxy(this.refresh,this),this._core.settings.autoRefreshInterval))};i.prototype.refresh=function(){this._core.$element.is(":visible")!==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(i){this._core=i;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))for(var i=this._core.settings,f=i.center&&Math.ceil(i.items/2)||i.items,e=i.center&&f*-1||0,u=(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);e++<f;)this.load(o/2+this._core.relative(u)),o&&n.each(this._core.clones(this._core.relative(u)),s),u++},this)};this._core.options=n.extend({},t.Defaults,this._core.options);this._core.$element.on(this._handlers)};u.Defaults={lazyLoad:!1};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");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):(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 t(i){this._core=i;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({},t.Defaults,this._core.options);this._core.$element.on(this._handlers)};i.Defaults={autoHeight:!1,autoHeightClass:"owl-height"};i.prototype.update=function(){var t=this._core._current,u=t+this._core.settings.items,f=this._core.$stage.children().toArray().slice(t,u),i=[],r=0;n.each(f,function(t,r){i.push(n(r).height())});r=Math.max.apply(null,i);this._core.$stage.parent().height(r).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(i){this._core=i;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({},t.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)|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 o,s,r,c=i.width&&i.height?'style="width:'+i.width+"px;height:"+i.height+'px;"':"",f=t.find("img"),e="src",h="",l=this._core.settings,u=function(n){s='<div class="owl-video-play-icon"><\/div>';o=l.lazyLoad?'<div class="owl-video-tn '+h+'" '+e+'="'+n+'"><\/div>':'<div class="owl-video-tn" style="opacity:1;background-image:url('+n+')"><\/div>';t.after(o);t.after(s)};return t.wrap('<div class="owl-video-wrapper"'+c+"><\/div>"),this._core.settings.lazyLoad&&(e="data-src",h="owl-lazy"),f.length?(u(f.attr(e)),f.remove(),!1):void("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 u,o=n(t.target),r=o.closest("."+this._core.settings.itemClass),i=this._videos[r.attr("data-video")],f=i.width||"100%",e=i.height||this._core.$stage.height();this._playing||(this._core.enter("playing"),this._core.trigger("play",null,"video"),r=this._core.items(this._core.relative(r.index())),this._core.reset(r.index()),"youtube"===i.type?u='<iframe width="'+f+'" height="'+e+'" src="//www.youtube.com/embed/'+i.id+"?autoplay=1&v="+i.id+'" frameborder="0" allowfullscreen><\/iframe>':"vimeo"===i.type?u='<iframe src="//player.vimeo.com/video/'+i.id+'?autoplay=1" width="'+f+'" height="'+e+'" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen><\/iframe>':"vzaar"===i.type&&(u='<iframe frameborder="0"height="'+e+'"width="'+f+'" allowfullscreen mozallowfullscreen webkitAllowFullScreen src="//view.vzaar.com/'+i.id+'/player?autoplay=true"><\/iframe>'),n('<div class="owl-video-frame">'+u+"<\/div>").insertAfter(r.find(".owl-video")),this._playing=r.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(i){this.core=i;this.core.options=n.extend({},t.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(i){this._core=i;this._timeout=null;this._paused=!1;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._core.settings.autoplay&&this._setAutoPlayInterval()},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({},t.Defaults,this._core.options)};r.Defaults={autoplay:!1,autoplayTimeout:5e3,autoplayHoverPause:!1,autoplaySpeed:!1};r.prototype.play=function(){this._paused=!1;this._core.is("rotating")||(this._core.enter("rotating"),this._setAutoPlayInterval())};r.prototype._getNextTimeout=function(r,u){return this._timeout&&t.clearTimeout(this._timeout),t.setTimeout(n.proxy(function(){this._paused||this._core.is("busy")||this._core.is("interacting")||i.hidden||this._core.next(u||this._core.settings.autoplaySpeed)},this),r||this._core.settings.autoplayTimeout)};r.prototype._setAutoPlayInterval=function(){this._timeout=this._getNextTimeout()};r.prototype.stop=function(){this._core.is("rotating")&&(t.clearTimeout(this._timeout),this._core.leave("rotating"))};r.prototype.pause=function(){this._core.is("rotating")&&(this._paused=!0)};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,t){var i=function t(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)};i.Defaults={nav:!1,navText:["prev","next"],navSpeed:!1,navElement:"div",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};i.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("<div>").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","div",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)};i.prototype.destroy=function(){var n,r,t,i;for(n in this._handlers)this.$element.off(n,this._handlers[n]);for(r in this._controls)this._controls[r].remove();for(i in this.overides)this._core[i]=this._overrides[i];for(t in Object.getOwnPropertyNames(this))"function"!=typeof this[t]&&(this[t]=null)};i.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))}};i.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"))};i.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)}};i.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()};i.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};i.prototype.next=function(t){n.proxy(this._overrides.to,this._core)(this.getPosition(!0),t)};i.prototype.prev=function(t){n.proxy(this._overrides.to,this._core)(this.getPosition(!1),t)};i.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=i}(window.Zepto||window.jQuery,window,document),function(n,t,i,r){var u=function i(u){this._core=u;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({},i.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(){"use strict";!function(n,t){var i=function t(i){this._core=i;this._initialized=!1;this._core._options=n.extend(t.defaults,this._core.options);this.$element=this._core.$element;var r=n.proxy(function(n){this.setCurrent(n)},this);this._handlers={"initialized.owl.carousel":n.proxy(function(n){this.setupRoot();n.namespace&&!this._initialized&&(this.setupFocus(),this.setupKeyboard());this.setCurrent(n)},this),"changed.owl.carousel":r,"translated.owl.carousel":r,"refreshed.owl.carousel":r,"resized.owl.carousel":r};this.$element.on(this._handlers)};i.defaults={};i.eventHandlers={};i.prototype.getDocumentKeyUp=function(){var t=this;return function(i){var u=n(i.target),f=t.focused(u),r=null;f&&(37==i.keyCode||38==i.keyCode?r="prev.owl.carousel":39==i.keyCode||40==i.keyCode?r="next.owl.carousel":13==i.keyCode&&(u.hasClass("owl-prev")?r="prev.owl.carousel":u.hasClass("owl-next")?r="next.owl.carousel":u.hasClass("owl-dot")&&(r="click")),r&&f.trigger(r))}};i.prototype.setupRoot=function(){this.$element.attr({tabindex:"0"})};i.prototype.setupKeyboard=function(){this.$element.attr("data-owl-access-keyup")||this.$element.bind("keyup",this.getDocumentKeyUp()).attr("data-owl-access-keyup","1");this.$element.attr("data-owl-carousel-focusable","1")};i.prototype.setupFocus=function(){if(this.$element.bind("focusin",function(){n(this).attr({"data-owl-carousel-focused":"1","aria-live":"polite"}).trigger("stop.owl.autoplay")}).bind("focusout",function(){n(this).attr({"data-owl-carousel-focused":"0","aria-live":"off"}).trigger("play.owl.autoplay")}),this._core._plugins.navigation){var t=this._core._plugins.navigation,i=[];t._controls.$previous&&i.push(t._controls.$previous);t._controls.$next&&i.push(t._controls.$next);t._controls.$indicators&&i.push(t._controls.$indicators.children());n.each(i,function(){this.attr("tabindex","0")})}};i.prototype.destroy=function(){this.$element.unbind("keyup",this.eventHandlers.documentKeyUp).removeAttr("data-owl-access-keyup data-owl-carousel-focusable").unbind("focusin focusout")};i.prototype.focusableElems=function(t){return n(t).find("a, input, select, button, *[tabindex]")};i.prototype.adjustFocus=function(t,i){t.each(function(){var t=n(this),r="0",f=t.attr("tabindex"),u=t.attr("data-owl-temp-tabindex");i?(r="undefined"!=typeof u&&"-1"!=u?t.attr("data-owl-temp-tabindex"):"0",u=r):(r="-1",u="undefined"!=typeof f||"-1"!=f?f:"0");t.attr({tabindex:r,"data-owl-temp-tabindex":"0"})})};i.prototype.focused=function(t){var t=n(t),i;return 1==t.attr("data-owl-carousel-focused")?t:(i=t.closest('[data-owl-carousel-focused="1"]'),i.length>0?i:null)};i.prototype.setCurrent=function(){var r=this.focused(n(":focus")),e=this._core.$element,u=this._core.$stage,o=this.focusableElems,f=this.adjustFocus,i;u&&(i=u.offset(),r&&t.scrollTo(i.left,i.top-parseInt(n("body").css("padding-top"),10)),this._core.$stage.children().each(function(){var t=n(this),i=o(this);t.hasClass("active")?(t.attr("aria-hidden","false"),f(i,!0)):(t.attr("aria-hidden","true"),f(i,!1))}),r&&setTimeout(function(){var t=e;n(":focus").closest(".owl-controls").length&&(t=n(":focus"));t.focus()},250))};n.fn.owlCarousel.Constructor.Plugins.Owl2A11y=i}(window.Zepto||window.jQuery,window)},function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}Object.defineProperty(t,"__esModule",{value:!0});var e=i(4),u=r(e),o=i(17),s=(r(o),i(18)),f=(r(s),{acceptButton:".js-cookieBarAccept",secure:!1,path:"/",domain:""});u.default(document).ready(function(){u.default(".js-CookieBar").cookieBar(f)});t.default={opts:f};n.exports=t.default},function(n,t,i){var r,f,u;"function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n};!function(e){f=[i(4)];r=e;u="function"==typeof r?r.apply(t,f):r;!(void 0!==u&&(n.exports=u))}(function(n){function i(n){return t.raw?n:encodeURIComponent(n)}function u(n){return t.raw?n:decodeURIComponent(n)}function f(n){return i(t.json?JSON.stringify(n):String(n))}function e(n){0===n.indexOf('"')&&(n=n.slice(1,-1).replace(/\\"/g,'"').replace(/\\\\/g,"\\"));try{return n=decodeURIComponent(n.replace(o," ")),t.json?JSON.parse(n):n}catch(n){}}function r(i,r){var u=t.raw?i:e(i);return n.isFunction(r)?r(u):u}var o=/\+/g,t=n.cookie=function(e,o,s){var v,c;if(void 0!==o&&!n.isFunction(o))return(s=n.extend({},t.defaults,s),"number"==typeof s.expires)&&(v=s.expires,c=s.expires=new Date,c.setTime(+c+864e5*v)),document.cookie=[i(e),"=",f(o),s.expires?"; expires="+s.expires.toUTCString():"",s.path?"; path="+s.path:"",s.domain?"; domain="+s.domain:"",s.secure?"; secure":""].join("");for(var l=e?void 0:{},y=document.cookie?document.cookie.split("; "):[],a=0,b=y.length;a<b;a++){var p=y[a].split("="),w=u(p.shift()),h=p.join("=");if(e&&e===w){l=r(h,o);break}e||void 0===(h=r(h))||(l[w]=h)}return l};t.defaults={};n.removeCookie=function(t,i){return void 0!==n.cookie(t)&&(n.cookie(t,"",n.extend({},i,{expires:-1})),!n.cookie(t))}})},function(n,t,i){"use strict";function u(n){return n&&n.__esModule?n:{"default":n}}var f=i(4),r=u(f);r.default.fn.cookieBar=function(n){var t=r.default.extend({acceptButton:".js-cookieBarAccept",secure:!1,path:"/",domain:"",threshold:-1},n),u=function(n){n.attr("aria-hidden","true").attr("aria-live","off").hide()},f=function(n){n.attr("aria-hidden","false").attr("aria-live","polite").show()},i=function(n){r.default.cookie("cookiebar","hide",{path:t.path,secure:t.secure,domain:t.domain,expires:30});r.default(document).trigger("accept.cookiebar",[n])};return r.default(document).on("accept.cookiebar",function(n,t){u(t)}),r.default.cookieBar=r.default.cookieBar||{},r.default.cookieBar.isAccepted=function(){return"hide"===r.default.cookie("cookiebar")},this.each(function(){var n=r.default(this);r.default.cookieBar.isAccepted()||(t.threshold>0&&r.default(window).on("scroll.cookiebar1",function(){r.default(window).scrollTop()>t.threshold&&(r.default(window).unbind("scroll.cookiebar1"),i(n))}),f(n));n.find(t.acceptButton).click(function(){return i(n),!1})})}},function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}Object.defineProperty(t,"__esModule",{value:!0});var f=i(20),u=r(f),e=i(21),o=(r(e),u.default({selector:".js-fr-dialogmodal",modalSelector:".js-fr-dialogmodal-modal",openSelector:".js-fr-dialogmodal-open",closeSelector:".js-fr-dialogmodal-close",isAlert:!1,readyClass:"fr-dialogmodal--is-ready",activeClass:"fr-dialogmodal--is-active"}));t.default={dialog:o,Frdialogmodal:u.default};n.exports=t.default},function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(n){"function"==typeof n&&setTimeout(n,0)}function ht(t){var i=n(f,t)[0],r=s?"alertdialog":"dialog";t.setAttribute("aria-hidden",!0);i.setAttribute("role",r)}function ct(t){var i=n(f,t)[0];t.removeAttribute("aria-hidden");i.removeAttribute("role")}function lt(t,i){t.setAttribute("aria-hidden",!1);i.setAttribute("tabindex",-1);r=n(ni.join(),i);r.length?r[0].focus():i.focus();e(wt);e(yt);s||e(pt);i.scrollTop=0;t.classList.add(h)}function o(n){var i=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],t=n.parentElement;t.setAttribute("aria-hidden",!0);n.removeAttribute("tabindex");k();w();s||b();t.classList.remove(h);i&&(l.focus(),l=null)}function at(n){var t=r.indexOf(i.activeElement);!n.shiftKey||0!==t&&t!==-1?n.shiftKey||t!==r.length-1||(r[0].focus(),n.preventDefault()):(r[r.length-1].focus(),n.preventDefault())}function a(r){var u=r.currentTarget,e=i.getElementById(u.getAttribute("aria-controls")),o=n(f,e)[0];l=u;t=o;lt(e,o)}function v(){o(t)}function y(n){var i=t.parentElement;n.target===i&&o(t)}function p(n){27===n.keyCode&&o(t);9===n.keyCode&&at(n)}function vt(t){var i=t.getAttribute("id"),r=n(it+'[aria-controls="'+i+'"]');r.forEach(function(n){return n.addEventListener("click",a)})}function yt(){var i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:t,r=n(ut,i)[0];r.addEventListener("click",v)}function pt(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:t,i=n.parentElement;i.addEventListener("click",y)}function wt(){i.addEventListener("keydown",p)}function bt(n){var t=n.getAttribute("id"),r=i.querySelectorAll(it+'[aria-controls="'+t+'"]');r.forEach(function(n){return n.removeEventListener("click",a)})}function w(){var i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:t,r=n(ut,i)[0];r.removeEventListener("click",v)}function b(){var n=t.parentElement;n.removeEventListener("click",y)}function k(){i.removeEventListener("keydown",p)}function kt(){c.forEach(function(t){var i=n(f,t)[0];i.removeAttribute("tabindex");ct(t);bt(t);w(i);b(i);t.classList.remove(ot,h)});k()}function d(){c.length&&c.forEach(function(n){ht(n);vt(n);n.classList.add(ot)})}var u=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},g=u.selector,dt=void 0===g?".js-fr-dialogmodal":g,nt=u.modalSelector,f=void 0===nt?".js-fr-dialogmodal-modal":nt,tt=u.openSelector,it=void 0===tt?".js-fr-dialogmodal-open":tt,rt=u.closeSelector,ut=void 0===rt?".js-fr-dialogmodal-close":rt,ft=u.isAlert,s=void 0!==ft&&ft,et=u.readyClass,ot=void 0===et?"fr-dialogmodal--is-ready":et,st=u.activeClass,h=void 0===st?"fr-dialogmodal--is-active":st,i=document,gt=i.documentElement,n=function(n){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:i;return[].slice.call(t.querySelectorAll(n))};if("querySelector"in i&&"addEventListener"in window&&gt.classList){var c=n(dt),ni=["a[href]","area[href]","input:not([disabled])","select:not([disabled])","textarea:not([disabled])","button:not([disabled])","iframe","object","embed","[contenteditable]",'[tabindex]:not([tabindex^="-"])'],l=null,t=null,r=null;return d(),{init:d,destroy:kt}}};t.default=i;n.exports=t.default},function(){},,function(n,t,i){"use strict";function f(n){return n&&n.__esModule?n:{"default":n}}Object.defineProperty(t,"__esModule",{value:!0});var e=i(4),r=f(e),u=i(24);r.default.fn.menu=function(){return this.each(function(){new u.Menu(this).init()})};r.default(document).bind("enhance",function(n){r.default("[data-menu]",n.target).menu()});r.default.fn["menu-trigger"]=function(){return this.each(function(){new u.Menutrigger(this).init()})};r.default(document).bind("enhance",function(n){r.default("[data-menu-trigger]",n.target)["menu-trigger"]()});t.default={Menu:u.Menu,Menutrigger:u.Menutrigger};n.exports=t.default},function(n,t,i){"use strict";function h(n){return n&&n.__esModule?n:{"default":n}}function f(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");}Object.defineProperty(t,"__esModule",{value:!0});var e=function(){function n(n,t){for(var i,r=0;r<t.length;r++)i=t[r],i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(n,i.key,i)}return function(t,i,r){return i&&n(t.prototype,i),r&&n(t,r),t}}(),c=i(4),r=h(c),o={ariaHidden:"aria-hidden"},u="is-selected",s="a,input,[tabindex]",l=function(){function n(t){if(f(this,n),!t)throw new Error("Element required to initialize object");this.element=t;this.$element=r.default(t);this.opened=!0;this.componentName="Menu";this.keycodes={38:function(n){this.moveSelected("prev");n.preventDefault()},40:function(n){this.moveSelected("next");n.preventDefault()},37:function(n){this.moveSelected("prev");n.preventDefault()},39:function(n){this.moveSelected("next");n.preventDefault()},13:function(){return this.selectActive()},9:function(n){this.moveSelected(n.shiftKey?"prev":"next");n.preventDefault()},27:function(){this.close()}}}return e(n,[{key:"moveSelected",value:function(n,t){var i,f=this.$element.find("li"),e=f.filter("."+u),o;(e.length&&"start"!==n?"next"===n?(i=e.next(),i.length||(i=f.eq(0))):(i=e.prev(),i.length||(i=f.eq(f.length-1))):i=f.eq(0),e.removeClass(u),i.addClass(u),t||r.default(window.document.activeElement).closest(e).length)&&(i.is(s)?i[0].focus():(o=i.find(s),o.length&&o[0].focus()))}},{key:"getSelectedElement",value:function(){return this.$element.find("li."+u)}},{key:"selectActive",value:function(){var n=this.$element.data(this.componentName+"-trigger"),t=this.getSelectedElement();return n&&r.default(n).is("input")&&(n.value=t.text()),t.trigger(this.componentName+":select"),this.close(),t.text()}},{key:"keyDown",value:function(n){var t=this.keycodes[n.keyCode]||function(){};return t.call(this,n)}},{key:"_bindKeyHandling",value:function(){var n=this;this.$element.bind("keydown",function(t){n.keyDown(t)}).bind("mouseover",function(t){n.$element.find("."+u).removeClass(u);r.default(t.target).closest("li").addClass(u)}).bind("mouseleave",function(n){r.default(n.target).closest("li").removeClass(u)}).bind("click",function(){n.selectActive()})}},{key:"open",value:function(n,t){this.opened||(this.$element.attr(o.ariaHidden,!1),this.$element.data(this.componentName+"-trigger",n),this.opened=!0,this.moveSelected("start",t),this.$element.trigger(this.componentName+":open"))}},{key:"close",value:function(){if(this.opened){this.$element.attr(o.ariaHidden,!0);this.opened=!1;var n=this.$element.data(this.componentName+"-trigger");n&&n.focus();this.$element.trigger(this.componentName+":close")}}},{key:"toggle",value:function(n,t){this[this.opened?"close":"open"](n,t)}},{key:"init",value:function(){if(!this.$element.data(this.componentName)){this.$element.data(this.componentName,this);this.$element.attr("role","menu").find("li").attr("role","menuitem");this.close();var n=this;r.default(document).bind("mouseup",function(){n.close()});this._bindKeyHandling();this.$element.trigger(this.componentName+":init")}}}]),n}(),a=function(){function n(t){if(f(this,n),!t)throw new Error("Element required to initialize object");this.element=t;this.$element=r.default(t);this.$menu=r.default("#"+this.$element.attr("data-menu-trigger"));this.menu=this.$menu.data("Menu");this.componentName="Menutrigger"}return e(n,[{key:"_bindbehavior",value:function(){var n=this;this.$element.is("a")?this.$element.attr("role","button").bind("click",function(t){t.preventDefault();n.menu.toggle(this,!0)}):this.$element.is("button")?this.$element.bind("click",function(t){t.preventDefault();n.menu.toggle(this,!0)}):this.$element.is("input")&&this.$element.bind("input keyup",function(){""===this.value?n.menu.close():n.menu.open(this,!1)}).bind("input keydown",function(t){n.menu.keyDown(t)}).bind("focus click",function(){""!==this.value&&n.menu.open()}).bind("blur",function(){n.menu.close()})}},{key:"init",value:function(){this.$element.data(this.componentName)||(this.$element.data(this.componentName,this),this.$element.attr("aria-controls",this.$menu.attr("id")),this.$element.attr("aria-haspopup","true"),this._bindbehavior(),this.$element.trigger(this.componentName+":init"))}}]),n}();t.default={Menu:l,Menutrigger:a};n.exports=t.default},function(n,t,i){"use strict";function f(n){return n&&n.__esModule?n:{"default":n}}var u;Object.defineProperty(t,"__esModule",{value:!0});var l=i(4),r=f(l),a=i(26),o=f(a),v=i(6),s=f(v),h=document.querySelector(".js-Headroom"),c={offset:0,tolerance:{up:20,down:10},classes:{initial:"Headroom",pinned:"Headroom--pinned",unpinned:"Headroom--unpinned",top:"Headroom--top",notTop:"Headroom--not-top",bottom:"Headroom--bottom",notBottom:"Headroom--not-bottom"},scroller:window,onPin:function(){},onUnpin:function(){},onTop:function(){},onNotTop:function(){},onBottom:function(){},onNotBottom:function(){}},e=null;h&&(e=new o.default(h,c),e.init());u=".Headroom--fixed";r.default("."+c.classes.initial).is(u)&&!function(){var t=250,f=r.default(window).width(),n=r.default(u).height(),i=function(){var t=n;r.default("body").css({paddingTop:t+"px"})};r.default(document).ready(function(){r.default(u).css({position:"fixed",top:0});i()});r.default(window).resize(s.default(t,function(){var e=r.default(window).width(),o=r.default(u).height();e!==f&&(f=e,n=o,setTimeout(i,t))}));r.default(u).on("transitionend",s.default(t,function(){var t=r.default(this).height();n<t&&(n=t,i())}))}();r.default(".js-Header-search-trigger").click(function(n){r.default(".js-Header-search-trigger").each(function(n,t){var i=r.default(t);"true"===i.attr("aria-hidden")?(i.attr("aria-hidden","false"),i.removeClass("u-hidden")):(i.attr("aria-hidden","true"),i.addClass("u-hidden"))});r.default("#"+r.default(n.target).attr("aria-controls")).toggleClass("is-active")});t.default={Headroom:o.default,headroom:e};n.exports=t.default},function(n,t){var i,u,r,f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n};!function(f,e){"use strict";u=[];i=e;r="function"==typeof i?i.apply(t,u):i;!(void 0!==r&&(n.exports=r))}(void 0,function(){"use strict";function i(n){this.callback=n;this.ticking=!1}function u(n){return n&&"undefined"!=typeof window&&(n===window||n.nodeType)}function r(n){var t,e,i,o;if(arguments.length<=0)throw new Error("Missing arguments in extend function");for(i=n||{},e=1;e<arguments.length;e++){o=arguments[e]||{};for(t in o)i[t]="object"!==f(i[t])||u(i[t])?i[t]||o[t]:r(i[t],o[t])}return i}function e(n){return n===Object(n)?n:{down:n,up:n}}function n(t,i){i=r(i,n.options);this.lastKnownScrollY=0;this.elem=t;this.tolerance=e(i.tolerance);this.classes=i.classes;this.offset=i.offset;this.scroller=i.scroller;this.initialised=!1;this.onPin=i.onPin;this.onUnpin=i.onUnpin;this.onTop=i.onTop;this.onNotTop=i.onNotTop;this.onBottom=i.onBottom;this.onNotBottom=i.onNotBottom}var t={bind:!!function(){}.bind,classList:"classList"in document.documentElement,rAF:!!(window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame)};return window.requestAnimationFrame=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame,i.prototype={constructor:i,update:function(){this.callback&&this.callback();this.ticking=!1},requestTick:function(){this.ticking||(requestAnimationFrame(this.rafCallback||(this.rafCallback=this.update.bind(this))),this.ticking=!0)},handleEvent:function(){this.requestTick()}},n.prototype={constructor:n,init:function(){if(n.cutsTheMustard)return this.debouncer=new i(this.update.bind(this)),this.elem.classList.add(this.classes.initial),setTimeout(this.attachEvent.bind(this),100),this},destroy:function(){var n=this.classes;this.initialised=!1;this.elem.classList.remove(n.unpinned,n.pinned,n.top,n.notTop,n.initial);this.scroller.removeEventListener("scroll",this.debouncer,!1)},attachEvent:function(){this.initialised||(this.lastKnownScrollY=this.getScrollY(),this.initialised=!0,this.scroller.addEventListener("scroll",this.debouncer,!1),this.debouncer.handleEvent())},unpin:function(){var n=this.elem.classList,t=this.classes;!n.contains(t.pinned)&&n.contains(t.unpinned)||(n.add(t.unpinned),n.remove(t.pinned),this.onUnpin&&this.onUnpin.call(this))},pin:function(){var n=this.elem.classList,t=this.classes;n.contains(t.unpinned)&&(n.remove(t.unpinned),n.add(t.pinned),this.onPin&&this.onPin.call(this))},top:function(){var n=this.elem.classList,t=this.classes;n.contains(t.top)||(n.add(t.top),n.remove(t.notTop),this.onTop&&this.onTop.call(this))},notTop:function(){var n=this.elem.classList,t=this.classes;n.contains(t.notTop)||(n.add(t.notTop),n.remove(t.top),this.onNotTop&&this.onNotTop.call(this))},bottom:function(){var n=this.elem.classList,t=this.classes;n.contains(t.bottom)||(n.add(t.bottom),n.remove(t.notBottom),this.onBottom&&this.onBottom.call(this))},notBottom:function(){var n=this.elem.classList,t=this.classes;n.contains(t.notBottom)||(n.add(t.notBottom),n.remove(t.bottom),this.onNotBottom&&this.onNotBottom.call(this))},getScrollY:function(){return void 0!==this.scroller.pageYOffset?this.scroller.pageYOffset:void 0!==this.scroller.scrollTop?this.scroller.scrollTop:(document.documentElement||document.body.parentNode||document.body).scrollTop},getViewportHeight:function(){return window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight},getElementPhysicalHeight:function(n){return Math.max(n.offsetHeight,n.clientHeight)},getScrollerPhysicalHeight:function(){return this.scroller===window||this.scroller===document.body?this.getViewportHeight():this.getElementPhysicalHeight(this.scroller)},getDocumentHeight:function(){var n=document.body,t=document.documentElement;return Math.max(n.scrollHeight,t.scrollHeight,n.offsetHeight,t.offsetHeight,n.clientHeight,t.clientHeight)},getElementHeight:function(n){return Math.max(n.scrollHeight,n.offsetHeight,n.clientHeight)},getScrollerHeight:function(){return this.scroller===window||this.scroller===document.body?this.getDocumentHeight():this.getElementHeight(this.scroller)},isOutOfBounds:function(n){var t=n<0,i=n+this.getScrollerPhysicalHeight()>this.getScrollerHeight();return t||i},toleranceExceeded:function(n,t){return Math.abs(n-this.lastKnownScrollY)>=this.tolerance[t]},shouldUnpin:function(n,t){var i=n>this.lastKnownScrollY,r=n>=this.offset;return i&&r&&t},shouldPin:function(n,t){var i=n<this.lastKnownScrollY,r=n<=this.offset;return i&&t||r},update:function(){var n=this.getScrollY(),i=n>this.lastKnownScrollY?"down":"up",t=this.toleranceExceeded(n,i);this.isOutOfBounds(n)||(n<=this.offset?this.top():this.notTop(),n+this.getViewportHeight()>=this.getScrollerHeight()?this.bottom():this.notBottom(),this.shouldUnpin(n,t)?this.unpin():this.shouldPin(n,t)&&this.pin(),this.lastKnownScrollY=n)}},n.options={tolerance:{up:0,down:0},offset:0,scroller:window,classes:{pinned:"headroom--pinned",unpinned:"headroom--unpinned",top:"headroom--top",notTop:"headroom--not-top",bottom:"headroom--bottom",notBottom:"headroom--not-bottom",initial:"headroom"}},n.cutsTheMustard="undefined"!=typeof t&&t.rAF&&t.bind&&t.classList,n})},function(n,t,i){"use strict";function f(n){return n&&n.__esModule?n:{"default":n}}Object.defineProperty(t,"__esModule",{value:!0});var e=i(4),r=f(e),u=null;r.default(function(){if(r.default(".js-Masonry-container").length>0)try{u=i(28)}catch(n){}});t.default={Masonry:u};n.exports=t.default},function(n,t){var i,u,r;"function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n};!function(f,e){u=[];i=e;r="function"==typeof i?i.apply(t,u):i;!(void 0!==r&&(n.exports=r))}(void 0,function(){window.matchMedia||(window.matchMedia=function(){"use strict";var t=window.styleMedia||window.media;if(!t){var n=document.createElement("style"),i=document.getElementsByTagName("script")[0],r=null;n.type="text/css";n.id="matchmediajs-test";i.parentNode.insertBefore(n,i);r="getComputedStyle"in window&&window.getComputedStyle(n,null)||n.currentStyle;t={matchMedium:function(t){var i="@media "+t+"{ #matchmediajs-test { width: 1px; } }";return n.styleSheet?n.styleSheet.cssText=i:n.textContent=i,"1px"===r.width}}}return function(n){return{matches:t.matchMedium(n||"all"),media:n||"all"}}}()),function(){"use strict";if(window.matchMedia&&window.matchMedia("all").addListener)return!1;var t=window.matchMedia,u=t("only all").matches,i=!1,r=0,n=[],f=function(){clearTimeout(r);r=setTimeout(function(){for(var u,s,i=0,f=n.length;i<f;i++){var r=n[i].mql,e=n[i].listeners||[],o=t(r.media).matches;if(o!==r.matches)for(r.matches=o,u=0,s=e.length;u<s;u++)e[u].call(window,r)}},30)};window.matchMedia=function(r){var o=t(r),e=[],s=0;return o.addListener=function(t){u&&(i||(i=!0,window.addEventListener("resize",f,!0)),0===s&&(s=n.push({mql:o,listeners:e})),e.push(t))},o.removeListener=function(n){for(var t=0,i=e.length;t<i;t++)e[t]===n&&e.splice(t,1)},o}}(),function(){"use strict";for(var i=0,t=["ms","moz","webkit","o"],n=0;n<t.length&&!window.requestAnimationFrame;++n)window.requestAnimationFrame=window[t[n]+"RequestAnimationFrame"],window.cancelAnimationFrame=window[t[n]+"CancelAnimationFrame"]||window[t[n]+"CancelRequestAnimationFrame"];window.requestAnimationFrame||(window.requestAnimationFrame=function(n){var t=(new Date).getTime(),r=Math.max(0,16-(t-i)),u=window.setTimeout(function(){n(t+r)},r);return i=t+r,u});window.cancelAnimationFrame||(window.cancelAnimationFrame=function(n){clearTimeout(n)})}();"function"!=typeof CustomEvent&&!function(){"use strict";function n(n,t){t=t||{bubbles:!1,cancelable:!1,detail:void 0};var i=document.createEvent("CustomEvent");return i.initCustomEvent(n,t.bubbles,t.cancelable,t.detail),i}n.prototype=window.Event.prototype;window.CustomEvent=n}();return function(n,t){"use strict";var i={},f=[],r=[],u=[],e=function(n,t,i){n.dataset?n.dataset[t]=i:n.setAttribute("data-"+t,i)};return i.obtainGridSettings=function(t){var e=n.getComputedStyle(t,":before"),f=e.getPropertyValue("content").slice(1,-1),i=f.match(/^\s*(\d+)(?:\s?\.(.+))?\s*$/),r=1,u=[];return i?(r=i[1],u=i[2],u=u?u.split("."):["column"]):(i=f.match(/^\s*\.(.+)\s+(\d+)\s*$/),i&&(u=i[1],r=i[2],r&&(r=r.split(".")))),{numberOfColumns:r,columnClasses:u}},i.addColumns=function(n,r){for(var f,o=i.obtainGridSettings(n),u=o.numberOfColumns,l=o.columnClasses,s=new Array(+u),h=t.createDocumentFragment(),c=u;0!=c--;)f="[data-columns] > *:nth-child("+u+"n-"+c+")",s.push(r.querySelectorAll(f));s.forEach(function(n){var i=t.createElement("div"),r=t.createDocumentFragment();i.className=l.join(" ");Array.prototype.forEach.call(n,function(n){r.appendChild(n)});i.appendChild(r);h.appendChild(i)});n.appendChild(h);e(n,"columns",u)},i.removeColumns=function(i){var f=t.createRange(),r;f.selectNodeContents(i);var u=Array.prototype.filter.call(f.extractContents().childNodes,function(t){return t instanceof n.HTMLElement}),o=u.length,h=u[0].childNodes.length,s=new Array(h*o);return Array.prototype.forEach.call(u,function(n,t){Array.prototype.forEach.call(n.children,function(n,i){s[i*o+t]=n})}),r=t.createElement("div"),e(r,"columns",0),s.filter(function(n){return!!n}).forEach(function(n){r.appendChild(n)}),r},i.recreateColumns=function(t){n.requestAnimationFrame(function(){i.addColumns(t,i.removeColumns(t));var n=new CustomEvent("columnsChange");t.dispatchEvent(n)})},i.mediaQueryChange=function(n){n.matches&&Array.prototype.forEach.call(f,i.recreateColumns)},i.getCSSRules=function(n){var t;try{t=n.sheet.cssRules||n.sheet.rules}catch(n){return[]}return t||[]},i.getStylesheets=function(){var n=Array.prototype.slice.call(t.querySelectorAll("style"));return n.forEach(function(t,i){"text/css"!==t.type&&""!==t.type&&n.splice(i,1)}),Array.prototype.concat.call(n,Array.prototype.slice.call(t.querySelectorAll("link[rel='stylesheet']")))},i.mediaRuleHasColumnsSelector=function(n){var t,i;try{t=n.length}catch(n){t=0}for(;t--;)if(i=n[t],i.selectorText&&i.selectorText.match(/\[data-columns\](.*)::?before$/))return!0;return!1},i.scanMediaQueries=function(){var t=[],f;n.matchMedia&&(i.getStylesheets().forEach(function(n){Array.prototype.forEach.call(i.getCSSRules(n),function(n){try{n.media&&n.cssRules&&i.mediaRuleHasColumnsSelector(n.cssRules)&&t.push(n)}catch(n){}})}),f=r.filter(function(n){return t.indexOf(n)===-1}),u.filter(function(n){return f.indexOf(n.rule)!==-1}).forEach(function(n){n.mql.removeListener(i.mediaQueryChange)}),u=u.filter(function(n){return f.indexOf(n.rule)===-1}),t.filter(function(n){return r.indexOf(n)==-1}).forEach(function(t){var r=n.matchMedia(t.media.mediaText);r.addListener(i.mediaQueryChange);u.push({rule:t,mql:r})}),r.length=0,r=t)},i.rescanMediaQueries=function(){i.scanMediaQueries();Array.prototype.forEach.call(f,i.recreateColumns)},i.nextElementColumnIndex=function(n,t){for(var f,r,e=n.children,s=e.length,u=0,o=0,i=0;i<s;i++)f=e[i],r=f.children.length+(t[i].children||t[i].childNodes).length,0===u&&(u=r),r<u&&(o=i,u=r);return o},i.createFragmentsList=function(n){for(var r=new Array(n),i=0;i!==n;)r[i]=t.createDocumentFragment(),i++;return r},i.appendElements=function(n,t){var u=n.children,f=u.length,r=i.createFragmentsList(f);Array.prototype.forEach.call(t,function(t){var u=i.nextElementColumnIndex(n,r);r[u].appendChild(t)});Array.prototype.forEach.call(u,function(n,t){n.appendChild(r[t])})},i.prependElements=function(n,r){var o=n.children,u=o.length,s=i.createFragmentsList(u),f=u-1,e,h;for(r.forEach(function(n){var t=s[f];t.insertBefore(n,t.firstChild);0===f?f=u-1:f--}),Array.prototype.forEach.call(o,function(n,t){n.insertBefore(s[t],n.firstChild)}),e=t.createDocumentFragment(),h=r.length%u;0!=h--;)e.appendChild(n.lastChild);n.insertBefore(e,n.firstChild)},i.registerGrid=function(r){var o,u;"none"!==n.getComputedStyle(r).display&&(o=t.createRange(),o.selectNodeContents(r),u=t.createElement("div"),u.appendChild(o.extractContents()),e(u,"columns",0),i.addColumns(r,u),f.push(r))},i.init=function(){var n=t.createElement("style"),r;n.innerHTML="[data-columns]::before{display:block;visibility:hidden;position:absolute;font-size:1px;}";t.head.appendChild(n);r=t.querySelectorAll("[data-columns]");Array.prototype.forEach.call(r,i.registerGrid);i.scanMediaQueries()},i.init(),{appendElements:i.appendElements,prependElements:i.prependElements,registerGrid:i.registerGrid,recreateColumns:i.recreateColumns,rescanMediaQueries:i.rescanMediaQueries,init:i.init,append_elements:i.appendElements,prepend_elements:i.prependElements,register_grid:i.registerGrid,recreate_columns:i.recreateColumns,rescan_media_queries:i.rescanMediaQueries}}(window,window.document)})},function(n,t,i){"use strict";function e(n){return n&&n.__esModule?n:{"default":n}}var u,f;Object.defineProperty(t,"__esModule",{value:!0});var o=i(4),r=e(o),s=i(30),h=e(s);r.default(".js-megamenu").addClass("is-ready");u={addCloseButton:!1,closeButtonClass:"js-Megamenu-close",closeButtonTemplate:'<button title="chiudi il menu" class="Megamenu-close js-Megamenu-close">\n    <span class="Icon Icon-close"><\/span><span class="u-hiddenVisually">chiudi<\/span><\/button>',openOnClick:!0,uuidPrefix:"megamenu",menuClass:"Megamenu",menuListClass:"Megamenu-list",topNavItemClass:"Megamenu-item",panelClass:"Megamenu-subnav",panelGroupClass:"Megamenu-subnavGroup",hoverClass:"is-hover",focusClass:"is-focus",openClass:"is-open"};f=function(n,t){var i="class aria-expanded aria-hidden role tabindex";return n.clone().removeAttr(i).addClass(t.menuListClass).find("*").removeAttr(i).end().find("> li").each(function(n,i){r.default(i).addClass(function(){var n=r.default(this).data("megamenu-class");return n?n:t.topNavItemClass}).find("[data-megamenu-class]").addClass(function(){return r.default(this).data("megamenu-class")}).end().find("a").end().find("> ul > li").unwrap().wrap('<ul class="'+t.panelGroupClass+'" />').end().find("> ul").wrapAll('<div class="'+t.panelClass+'" />')}).end()};r.default(document).ready(function(){r.default(".js-megamenu").each(function(n,t){var i=r.default(t),e=r.default(t).data("rel"),o;0===i.find("ul").length&&e&&r.default(e).length>0&&(o=f(r.default(e),u),i.append(o),"fixed"===r.default("header").css("position")&&r.default("body").css({paddingTop:"+="+i.height()+"px"}));i.accessibleMegaMenu(u);u.addCloseButton&&r.default(u.closeButtonTemplate).appendTo(r.default("."+u.panelClass));r.default("."+u.closeButtonClass).on("click",function(){var n=r.default.Event("keydown");return n.which=27,r.default("."+u.menuClass).trigger(n),!1})})});t.default={opts:u,listToMegaMenu:f,Megamenu:h.default};n.exports=t.default},function(){"use strict";!function(n,t,i){function f(t,i){this.element=t;this.settings=n.extend({},s,i);this._defaults=s;this._name=u;this.mouseTimeoutID=null;this.focusTimeoutID=null;this.mouseFocused=!1;this.justFocused=!1;this.init()}function e(t){return n.expr.filters.visible(t)&&!n(t).parents().addBack().filter(function(){return"hidden"===n.css(this,"visibility")}).length}function o(t,i){var r,u,f,o=t.nodeName.toLowerCase();return"area"===o?(r=t.parentNode,u=r.name,!(!t.href||!u||"map"!==r.nodeName.toLowerCase())&&(f=n("img[usemap=#"+u+"]")[0],!!f&&e(f))):(/input|select|textarea|button|object/.test(o)?!t.disabled:"a"===o?t.href||i:i)&&e(t)}var u="accessibleMegaMenu",s={openOnClick:!1,uuidPrefix:"accessible-megamenu",menuClass:"accessible-megamenu",topNavItemClass:"accessible-megamenu-top-nav-item",panelClass:"accessible-megamenu-panel",panelGroupClass:"accessible-megamenu-panel-group",hoverClass:"hover",focusClass:"focus",openClass:"open"},r={BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38,keyMap:{48:"0",49:"1",50:"2",51:"3",52:"4",53:"5",54:"6",55:"7",56:"8",57:"9",59:"",65:"a",66:"b",67:"c",68:"d",69:"e",70:"f",71:"g",72:"h",73:"i",74:"j",75:"k",76:"l",77:"m",78:"n",79:"o",80:"p",81:"q",82:"r",83:"s",84:"t",85:"u",86:"v",87:"w",88:"x",89:"y",90:"z",96:"0",97:"1",98:"2",99:"3",100:"4",101:"5",102:"6",103:"7",104:"8",105:"9",190:"."}};f.prototype=function(){var v,h,e,s,y,p,w,b,c,k,l,d,a,nt=0,tt=1e3,o="",g="function"==typeof t.hasOwnProperty&&!!t.hasOwnProperty("ontouchstart");return v=function(t){return n(t).closest(":data(plugin_"+u+")").data("plugin_"+u)},h=function(t){t=n(t);var i=this.settings;t.attr("id")||t.attr("id",i.uuidPrefix+"-"+(new Date).getTime()+"-"+ ++nt)},e=function(t,u){var c,o=n(t.target),s=this,f=this.settings,h=this.menu,e=o.closest("."+f.topNavItemClass),l=o.hasClass(f.panelClass)?o:o.closest("."+f.panelClass);if(a.call(this,!0),u)if(e=h.find("."+f.topNavItemClass+" ."+f.openClass+":first").closest("."+f.topNavItemClass),e.is(t.relatedTarget)||e.has(t.relatedTarget).length>0)0===e.length&&h.find("[aria-expanded=true]").attr("aria-expanded","false").removeClass(f.openClass).filter("."+f.panelClass).attr("aria-hidden","true");else{if(("mouseout"===t.type||"focusout"===t.type)&&e.has(i.activeElement).length>0)return;e.find("[aria-expanded]").attr("aria-expanded","false").removeClass(f.openClass).filter("."+f.panelClass).attr("aria-hidden","true");("keydown"===t.type&&t.keyCode===r.ESCAPE||"DOMAttrModified"===t.type)&&(c=e.find(":tabbable:first"),setTimeout(function(){h.find("[aria-expanded]."+s.settings.panelClass).off("DOMAttrModified.accessible-megamenu");c.focus();s.justFocused=!1},99))}else clearTimeout(s.focusTimeoutID),e.siblings().find("[aria-expanded]").attr("aria-expanded","false").removeClass(f.openClass).filter("."+f.panelClass).attr("aria-hidden","true"),e.find("[aria-expanded]").attr("aria-expanded","true").addClass(f.openClass).filter("."+f.panelClass).attr("aria-hidden","false"),"mouseover"===t.type&&o.is(":tabbable")&&1===e.length&&0===l.length&&h.has(i.activeElement).length>0&&(o.focus(),s.justFocused=!1),a.call(s)},s=function(t){var i=n(t.currentTarget),r=i.closest("."+this.settings.topNavItemClass),u=i.closest("."+this.settings.panelClass);1===r.length&&0===u.length&&1===r.find("."+this.settings.panelClass).length&&(i.hasClass(this.settings.openClass)?this.justFocused?(t.preventDefault(),t.stopPropagation(),this.justFocused=!1):g&&(t.preventDefault(),t.stopPropagation(),e.call(this,t,i.hasClass(this.settings.openClass))):(t.preventDefault(),t.stopPropagation(),e.call(this,t),this.justFocused=!1))},y=function(t){0===n(t.target).closest(this.menu).length&&(t.preventDefault(),t.stopPropagation(),e.call(this,t,!0))},p=function(t){"aria-expanded"===t.originalEvent.attrName&&"false"===t.originalEvent.newValue&&n(t.target).hasClass(this.settings.openClass)&&(t.preventDefault(),t.stopPropagation(),e.call(this,t,!0))},w=function(t){clearTimeout(this.focusTimeoutID);var i=n(t.target),r=i.closest("."+this.settings.panelClass);i.addClass(this.settings.focusClass).on("click.accessible-megamenu",n.proxy(s,this));this.justFocused=!this.mouseFocused;this.mouseFocused=!1;this.panels.not(r).filter("."+this.settings.openClass).length&&e.call(this,t)},b=function(i){this.justFocused=!1;var r=this,u=n(i.target),f=u.closest("."+this.settings.topNavItemClass);u.off("click.accessible-megamenu");r.focusTimeoutID=t.cvox?setTimeout(function(){t.cvox.Api.getCurrentNode(function(n){f.has(n).length?clearTimeout(r.focusTimeoutID):r.focusTimeoutID=setTimeout(function(n,t,i){e.call(n,t,i)},275,r,i,!0)})},25):setTimeout(function(){e.call(r,i,!0)},300)},c=function(i){var d,rt,c,w,nt,ut,y=this.constructor===f?this:v(this),a=y.settings,l=n(n(this).is("."+a.hoverClass+":tabbable")?this:i.target),ot=y.menu,b=y.topnavitems,p=l.closest("."+a.topNavItemClass),u=ot.find(":tabbable"),ft=l.hasClass(a.panelClass)?l:l.closest("."+a.panelClass),g=ft.find("."+a.panelGroupClass),it=l.closest("."+a.panelGroupClass),st=i.keyCode||i.which,h=!1,et=r.keyMap[i.keyCode]||"",k=1===p.length&&0===ft.length;if(!l.is("input:focus, select:focus, textarea:focus, button:focus")){switch(l.is("."+a.hoverClass+":tabbable")&&n("html").off("keydown.accessible-megamenu"),st){case r.ESCAPE:e.call(y,i,!0);break;case r.DOWN:i.preventDefault();k?(e.call(y,i),h=1===p.find("."+a.panelClass+" :tabbable:first").focus().length):h=1===u.filter(":gt("+u.index(l)+"):first").focus().length;!h&&t.opera&&"[object Opera]"===opera.toString()&&(i.ctrlKey||i.metaKey)&&(u=n(":tabbable"),c=u.index(l),h=1===n(":tabbable:gt("+n(":tabbable").index(l)+"):first").focus().length);break;case r.UP:i.preventDefault();k&&l.hasClass(a.openClass)?(e.call(y,i,!0),d=b.filter(":lt("+b.index(p)+"):last"),d.children("."+a.panelClass).length&&(h=1===d.children().attr("aria-expanded","true").addClass(a.openClass).filter("."+a.panelClass).attr("aria-hidden","false").find(":tabbable:last").focus())):k||(h=1===u.filter(":lt("+u.index(l)+"):last").focus().length);!h&&t.opera&&"[object Opera]"===opera.toString()&&(i.ctrlKey||i.metaKey)&&(u=n(":tabbable"),c=u.index(l),h=1===n(":tabbable:lt("+n(":tabbable").index(l)+"):first").focus().length);break;case r.RIGHT:i.preventDefault();k?h=1===b.filter(":gt("+b.index(p)+"):first").find(":tabbable:first").focus().length:(g.length&&it.length&&(h=1===g.filter(":gt("+g.index(it)+"):first").find(":tabbable:first").focus().length),h||(h=1===p.find(":tabbable:first").focus().length));break;case r.LEFT:i.preventDefault();k?h=1===b.filter(":lt("+b.index(p)+"):last").find(":tabbable:first").focus().length:(g.length&&it.length&&(h=1===g.filter(":lt("+g.index(it)+"):last").find(":tabbable:first").focus().length),h||(h=1===p.find(":tabbable:first").focus().length));break;case r.TAB:c=u.index(l);i.shiftKey&&k&&l.hasClass(a.openClass)?(e.call(y,i,!0),d=b.filter(":lt("+b.index(p)+"):last"),d.children("."+a.panelClass).length&&(h=d.children().attr("aria-expanded","true").addClass(a.openClass).filter("."+a.panelClass).attr("aria-hidden","false").find(":tabbable:last").focus())):i.shiftKey&&c>0?h=1===u.filter(":lt("+c+"):last").focus().length:!i.shiftKey&&c<u.length-1?h=1===u.filter(":gt("+c+"):first").focus().length:t.opera&&"[object Opera]"===opera.toString()&&(u=n(":tabbable"),c=u.index(l),h=i.shiftKey?1===n(":tabbable:lt("+n(":tabbable").index(l)+"):last").focus().length:1===n(":tabbable:gt("+n(":tabbable").index(l)+"):first").focus().length);h&&i.preventDefault();break;case r.SPACE:if(!k)return;i.preventDefault();s.call(y,i);break;case r.ENTER:return;default:if(clearTimeout(this.keydownTimeoutID),o+=et!==o?et:"",0===o.length)return;for(this.keydownTimeoutID=setTimeout(function(){o=""},tt),u=k&&!l.hasClass(a.openClass)?u.filter(":not(."+a.panelClass+" :tabbable)"):p.find(":tabbable"),i.shiftKey&&(u=n(u.get().reverse())),c=0;c<u.length;c++)if(w=u.eq(c),w.is(l)){rt=1===o.length?c+1:c;break}for(ut=new RegExp("^"+o.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&"),"i"),c=rt;c<u.length;c++)if(w=u.eq(c),nt=n.trim(w.text()),ut.test(nt)){h=!0;w.focus();break}if(!h)for(c=0;c<rt;c++)if(w=u.eq(c),nt=n.trim(w.text()),ut.test(nt)){w.focus();break}}y.justFocused=!1}},k=function(t){(n(t.target).is(this.settings.panelClass)||n(t.target).closest(":focusable").length)&&(this.mouseFocused=!0);this.mouseTimeoutID=setTimeout(function(){clearTimeout(this.focusTimeoutID)},1)},l=function(t){clearTimeout(this.mouseTimeoutID);n(t.target).addClass(this.settings.hoverClass);e.call(this,t);n(t.target).is(":tabbable")&&n("html").on("keydown.accessible-megamenu",n.proxy(c,t.target))},d=function(t){var i=this;n(t.target).removeClass(i.settings.hoverClass);i.mouseTimeoutID=setTimeout(function(){e.call(i,t,!0)},250);n(t.target).is(":tabbable")&&n("html").off("keydown.accessible-megamenu")},a=function(t){var i=this.menu;t?(n("html").off("mouseup.outside-accessible-megamenu, touchend.outside-accessible-megamenu, mspointerup.outside-accessible-megamenu,  pointerup.outside-accessible-megamenu"),i.find("[aria-expanded]."+this.settings.panelClass).off("DOMAttrModified.accessible-megamenu")):(n("html").on("mouseup.outside-accessible-megamenu, touchend.outside-accessible-megamenu, mspointerup.outside-accessible-megamenu,  pointerup.outside-accessible-megamenu",n.proxy(y,this)),i.find("[aria-expanded=true]."+this.settings.panelClass).on("DOMAttrModified.accessible-megamenu",n.proxy(p,this)))},{constructor:f,init:function(){var r=this.settings,i=n(this.element),t=i.children().first(),u=this.settings.topNavItems?t.children(this.settings.topNavItems):t.children();this.start(r,i,t,u)},start:function(t,r,u,f){var e=this;this.settings=t;this.menu=u;this.topnavitems=f;r.attr("role","navigation");u.addClass(t.menuClass);f.each(function(i,r){var f,u;r=n(r);f=r.find(":tabbable:first");u=r.children(":not(:tabbable):last");h.call(e,f);u.length&&(h.call(e,u),f.attr({"aria-haspopup":!0,"aria-controls":u.attr("id"),"aria-expanded":!1}),u.attr({role:"group","aria-expanded":!1,"aria-hidden":!0}).addClass(t.panelClass).not("[aria-labelledby]").attr("aria-labelledby",f.attr("id")))});this.panels=u.find("."+t.panelClass);u.on("focusin.accessible-megamenu",":focusable, ."+t.panelClass,n.proxy(w,this)).on("focusout.accessible-megamenu",":focusable, ."+t.panelClass,n.proxy(b,this)).on("keydown.accessible-megamenu",n.proxy(c,this)).on("mousedown.accessible-megamenu",n.proxy(k,this));t.openOnClick?u.on("click.accessible-megamenu",n.proxy(l,this)):u.on("mouseover.accessible-megamenu",n.proxy(l,this)).on("mouseout.accessible-megamenu",n.proxy(d,this));g&&u.on("touchstart.accessible-megamenu",n.proxy(s,this));u.find("hr").attr("role","separator");n(i.activeElement).closest(u).length&&n(i.activeElement).trigger("focusin.accessible-megamenu")},getDefaults:function(){return this._defaults},getOption:function(n){return this.settings[n]},getAllOptions:function(){return this.settings},setOption:function(n,t,i){this.settings[n]=t;i&&this.init()}}}();n.fn[u]=function(t){return this.each(function(){n.data(this,"plugin_"+u)||n.data(this,"plugin_"+u,new n.fn[u].AccessibleMegaMenu(this,t))})};n.fn[u].AccessibleMegaMenu=f;n.extend(n.expr[":"],{data:n.expr.createPseudo?n.expr.createPseudo(function(t){return function(i){return!!n.data(i,t)}}):function(t,i,r){return!!n.data(t,r[3])},focusable:function(t){return o(t,!isNaN(n.attr(t,"tabindex")))},tabbable:function(t){var i=n.attr(t,"tabindex"),r=isNaN(i);return(r||i>=0)&&o(t,!r)}})}(jQuery,window,document)},function(n,t,i){"use strict";function f(n){return n&&n.__esModule?n:{"default":n}}Object.defineProperty(t,"__esModule",{value:!0});var s=i(4),r=f(s),h=i(32),e=f(h),c=i(33),u=(f(c),{panelSelector:".Offcanvas",contentSelector:".Offcanvas-content",modalSelector:".Offcanvas--modal",jsSelector:".js-fr-offcanvas-open",openSelector:".js-fr-offcanvas-open",closeSelector:".js-fr-offcanvas-close",readyClass:"is-ready",activeClass:"is-active"}),l=function(){r.default(u.contentSelector).on("transitionend",function(){r.default(u.panelSelector).hasClass(u.activeClass)?!function(){var n=r.default(window).scrollTop();r.default(window).on("scroll.offcanvas",function(){return r.default(window).scrollTop(n)});r.default(document).on("touchmove.offcanvas",function(){return r.default(window).scrollTop(n)})}():(r.default(window).off("scroll.offcanvas"),r.default(document).off("touchmove.offcanvas"))})},a=function n(t){t&&r.default(u.panelSelector).hasClass(u.activeClass)&&!r.default(t.target).is(u.contentSelector)&&r.default(u.closeSelector).get(0).click();r.default(u.modalSelector).one("click",n)},o={Froffcanvas:e.default,opts:u};r.default(document).ready(function(){var n=r.default(window).scrollTop();r.default(u.openSelector).add(r.default(u.closeSelector)).click(function(t){n=r.default(window).scrollTop();t.preventDefault()});r.default(u.panelSelector).on("focus",function(){r.default(window).scrollTop(n)});a();l();o.offcanvas=e.default(u)});t.default=o;n.exports=t.default},function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});Element.prototype.matches=Element.prototype.matches||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector||Element.prototype.oMatchesSelector||Element.prototype.webkitMatchesSelector;var i=function(){function u(n){"function"==typeof n&&setTimeout(n,0)}function st(n,t){for(;n&&!n.matches(t);)n=n.parentElement;return n}function h(n){return n.getAttribute("id")}function ht(n){n.setAttribute("aria-hidden",!0)}function ct(n){n.removeAttribute("aria-hidden")}function lt(n){n.style.visibility="visible";n.setAttribute("aria-hidden",!1);n.setAttribute("tabindex",-1);n.focus();u(p);u(pt);u(yt);u(vt);n.scrollTop=0;n.classList.add(o)}function f(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n,i=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];t.setAttribute("aria-hidden",!0);t.removeAttribute("tabindex");t.blur();t.style.visibility="hidden";w(t);k();b();y(t);t.classList.remove(o);i&&(e.focus(),e=null)}function at(){s.forEach(function(n){ct(n);p(n);w(n);n.classList.remove(et);n.classList.remove(o);n.style.visibility=""});b();k();e=null;n=null}function c(i){var u=i.currentTarget.getAttribute("aria-controls"),r=t.getElementById(u);n&&f(n,!1);e=i.currentTarget;n=r;lt(r)}function l(){f()}function a(t){var i=t.target===n,r=st(t.target,nt);i||r||f()}function v(n){27===n.keyCode&&f()}function y(n){var t=r(it+'[aria-controls="'+h(n)+'"]');t.forEach(function(n){return n.addEventListener("click",c)})}function vt(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n,i=r(ut,t)[0];i.addEventListener("click",l)}function yt(){t.addEventListener("click",a)}function pt(){t.addEventListener("keydown",v)}function p(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n,i=r(it+'[aria-controls="'+h(t)+'"]');i.forEach(function(n){return n.removeEventListener("click",c)})}function w(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n,i=r(ut,t)[0];i.removeEventListener("click",l)}function b(){t.removeEventListener("click",a)}function k(){t.removeEventListener("keydown",v)}function d(){s&&s.forEach(function(n){ht(n);y(n);n.classList.add(et)})}var i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},g=i.selector,nt=void 0===g?".js-fr-offcanvas":g,tt=i.openSelector,it=void 0===tt?".js-fr-offcanvas-open":tt,rt=i.closeSelector,ut=void 0===rt?".js-fr-offcanvas-close":rt,ft=i.readyClass,et=void 0===ft?"fr-offcanvas--is-ready":ft,ot=i.activeClass,o=void 0===ot?"fr-offcanvas--is-active":ot,t=document,wt=t.documentElement,r=function(n){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t;return[].slice.call(i.querySelectorAll(n))};if("querySelector"in t&&"addEventListener"in window&&wt.classList){var s=r(nt),e=null,n=null;return d(),{init:d,destroy:at}}};t.default=i;n.exports=t.default},function(){},,function(n,t,i){"use strict";function u(n){return n&&n.__esModule?n:{"default":n}}var f=i(4),r=u(f);r.default(function(){function n(n){for(var i,r,t=n.length;t;i=parseInt(Math.random()*t),r=n[--t],n[t]=n[i],n[i]=r);return n}var t=".js-randomize-exclude";r.default(".js-randomize").each(function(i,u){var f=r.default(u);f.html(n(f.children().not(t).get()))})})},function(n,t,i){"use strict";function u(n){return n&&n.__esModule?n:{"default":n}}Object.defineProperty(t,"__esModule",{value:!0});var o=i(4),r=u(o),s=i(6),h=u(s),f=100,e=function(){r.default(window).scrollTop()>f?r.default(".js-scrollTop").show():r.default(".js-scrollTop").hide()};r.default(window).scroll(h.default(500,e));r.default(document).ready(e);t.default={threshold:f};n.exports=t.default},function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}Object.defineProperty(t,"__esModule",{value:!0});var f=i(38),u=r(f),e=i(39),o=(r(e),u.default({selector:".js-fr-bypasslinks"}));t.default={bypassLinks:o,Frbypasslinks:u.default};n.exports=t.default},function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function h(t){var r=t.getAttribute("href").slice(1),i=n.getElementById(r);i&&i.setAttribute("tabindex",-1)}function c(t){var r=t.getAttribute("href").slice(1),i=n.getElementById(r);i&&i.removeAttribute("tabindex")}function l(){r("a",i).forEach(function(n){y(n);h(n)});t&&e(t)}function u(i){var u=i.target.getAttribute("href").slice(1),r=n.getElementById(u);r&&(r.setAttribute("tabindex",-1),r.focus(),t=r,v(r))}function f(n){n.target.removeAttribute("tabindex");t=null;e(n.target)}function a(n){n.addEventListener("click",u)}function v(n){n.addEventListener("blur",f)}function y(n){n.removeEventListener("click",u)}function e(n){n.removeEventListener("blur",f)}function o(){i&&r("a",i).forEach(function(n){a(n);c(n)})}var p=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},s=p.selector,w=void 0===s?".js-fr-bypasslinks":s,n=document,r=function(t){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:n;return[].slice.call(i.querySelectorAll(t))},i,t;if("querySelector"in n&&"addEventListener"in window)return i=r(w)[0],t=null,o(),{init:o,destroy:l}};t.default=i;n.exports=t.default},function(){},,function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}Object.defineProperty(t,"__esModule",{value:!0});var e=i(42),u=r(e),o=i(43),f=(r(o),{selector:".js-fr-tooltip",tooltipSelector:".js-fr-tooltip-tooltip",toggleSelector:".js-fr-tooltip-toggle",tooltipIdPrefix:"tooltip",readyClass:"fr-tooltip--is-ready"}),s=u.default(f);t.default={tooltip:s,Frtooltip:u.default,opts:f};n.exports=t.default},function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});Element.prototype.matches=Element.prototype.matches||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector||Element.prototype.oMatchesSelector||Element.prototype.webkitMatchesSelector;var i=function(){function c(n){"function"==typeof n&&setTimeout(n,0)}function tt(n,t){for(;n&&!n.matches(t);)n=n.parentElement;return n}function it(n,r){var e=i(o,n)[0],f=i(h,n)[0],u=t.createElement("button");u.setAttribute("class",e.getAttribute("class"));u.setAttribute("aria-expanded","false");u.setAttribute("aria-describedby","");u.textContent=e.textContent;n.replaceChild(u,e);f.setAttribute("role","tooltip");f.setAttribute("id",lt+"-"+r);f.setAttribute("aria-hidden","true");f.setAttribute("aria-live","polite")}function rt(n){var u=i(o,n)[0],r=i(h,n)[0],f=t.createElement("span");f.setAttribute("class",u.getAttribute("class"));f.textContent=u.textContent;n.replaceChild(f,u);r.removeAttribute("role");r.removeAttribute("id");r.removeAttribute("aria-hidden");r.removeAttribute("aria-live")}function ut(t,i){var r=i.getAttribute("id");t.setAttribute("aria-describedby",r);t.setAttribute("aria-expanded","true");i.setAttribute("aria-hidden","false");n=i;c(ot);c(st)}function r(t,i){t.setAttribute("aria-describedby","");t.setAttribute("aria-expanded","false");i.setAttribute("aria-hidden","true");n=null;v();y()}function ft(){s.forEach(function(n,t){rt(n,t);ht(n);n.classList.remove(nt)});n=null;v();y()}function f(t){n&&r(n.previousElementSibling,n);var i=t.target,u=i.nextElementSibling;"false"===i.getAttribute("aria-expanded")?ut(i,u):r(i,u)}function l(){n&&r(n.previousElementSibling,n)}function e(t){var i=t.target===n,u=tt(t.target,h);i||u||r(n.previousElementSibling,n)}function a(t){27===t.keyCode&&r(n.previousElementSibling,n)}function et(n){var t=i(o,n)[0];t.addEventListener("click",f);t.addEventListener("mouseenter",f);t.addEventListener("mouseleave",l)}function ot(){t.addEventListener("click",e);t.addEventListener("touchstart",e)}function st(){t.addEventListener("keydown",a)}function ht(n){var t=i(o,n)[0];t.removeEventListener("click",f);t.removeEventListener("mouseenter",f);t.removeEventListener("mouseleave",l)}function v(){t.removeEventListener("click",e);t.removeEventListener("touchstart",e)}function y(){t.removeEventListener("keydown",a)}function p(){s&&s.forEach(function(n,t){it(n,t);et(n);n.classList.add(nt)})}var u=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},w=u.selector,ct=void 0===w?".js-fr-tooltip":w,b=u.tooltipSelector,h=void 0===b?".js-fr-tooltip-tooltip":b,k=u.toggleSelector,o=void 0===k?".js-fr-tooltip-toggle":k,d=u.tooltipIdPrefix,lt=void 0===d?"tooltip":d,g=u.readyClass,nt=void 0===g?"fr-tooltip--is-ready":g,t=document,at=t.documentElement,i=function(n){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t;return[].slice.call(i.querySelectorAll(n))},s,n;if("querySelector"in t&&"addEventListener"in window&&at.classList)return s=i(ct),n=null,p(),{init:p,destroy:ft}};t.default=i;n.exports=t.default},function(){},,function(n,t,i){"use strict";function f(n){return n&&n.__esModule?n:{"default":n}}Object.defineProperty(t,"__esModule",{value:!0});var e=i(4),r=f(e),u=function(){function w(n){n.$parents.each(function(){"false"==r.default(this).attr("aria-expanded")&&r.default(this).children("ul").attr("aria-hidden","true")});n.$visibleItems=n.$el.find("li:visible")}function f(n,t){var i=t.children("ul");i.slideDown(250,function(){i.attr("aria-hidden","false");t.attr("aria-expanded","true");n.$visibleItems=n.$el.find("li:visible")})}function e(n,t){var i=t.children("ul");i.slideUp(250,function(){i.attr("aria-hidden","true");t.attr("aria-expanded","false");n.$visibleItems=n.$el.find("li:visible")})}function b(n,i){i.closest("ul").find("> ."+t).not(i).each(function(t,i){e(n,r.default(i))})}function o(n,t){ft||b(n,t);"true"==t.attr("aria-expanded")?e(n,t):f(n,t)}function s(n,t){n.$items.removeClass(u).attr("tabindex","-1");t.addClass(u).attr("tabindex","0")}function k(i,s,h){var c=i.$visibleItems.index(s),v,y,l,a;if(h.altKey||h.ctrlKey||h.shiftKey&&h.keyCode!=n.tab||!r.default(h.target).is("[role=treeitem]"))return!0;switch(h.keyCode){case n.tab:return i.$activeItem=null,s.removeClass(u),!0;case n.home:return i.$activeItem=i.$parents.first(),i.$activeItem.focus(),h.stopPropagation(),!1;case n.end:return i.$activeItem=i.$visibleItems.last(),i.$activeItem.focus(),h.stopPropagation(),!1;case n.enter:case n.space:return s.is("."+t)&&o(i,s),h.stopPropagation(),!1;case n.left:return s.is("."+t)&&"true"==s.attr("aria-expanded")?e(i,s):(v=s.parent(),y=v.parent(),i.$activeItem=y,i.$activeItem.focus()),h.stopPropagation(),!1;case n.right:return s.is("."+t)&&("false"==s.attr("aria-expanded")?f(i,s):(i.$activeItem=s.children("ul").children("li").first(),i.$activeItem.focus())),h.stopPropagation(),!1;case n.up:return c>0&&(l=i.$visibleItems.eq(c-1),i.$activeItem=l,l.focus()),h.stopPropagation(),!1;case n.down:return c<i.$visibleItems.length-1&&(a=i.$visibleItems.eq(c+1),i.$activeItem=a,a.focus()),h.stopPropagation(),!1;case n.asterisk:return i.$parents.each(function(){f(i,r.default(this))}),h.stopPropagation(),!1}return!0}function d(i,r,u){var e,o;if(u.altKey||u.ctrlKey||u.shiftKey)return!0;switch(u.keyCode){case n.tab:return!0;case n.enter:case n.home:case n.end:case n.left:case n.right:case n.up:case n.down:return u.stopPropagation(),!1;default:var l=String.fromCharCode(u.which),s=!1,h=i.$visibleItems.index(r),c=i.$visibleItems.length,f=h+1;for(f==c&&(f=0);f!=h;){if(e=i.$visibleItems.eq(f),o=e.text().charAt(0),e.is("."+t)&&(o=e.find("span").text().charAt(0)),o.toLowerCase()==l){s=!0;break}f+=1;f==c&&(f=0)}return 1==s&&(i.$activeItem=i.$visibleItems.eq(f),i.$activeItem.focus()),u.stopPropagation(),!1}return!0}function h(n,t,i){return!!(i.altKey||i.ctrlKey||i.shiftKey)||!r.default(i.target).parent().is("[aria-expanded]")||(n.$activeItem=t,s(n,t),o(n,t),i.stopPropagation(),!1)}function g(n,t,i){return!!(i.altKey||i.ctrlKey||i.shiftKey)||!r.default(i.target).parent().is("[aria-expanded]")||(n.$activeItem=n.$el,s(n,t),i.stopPropagation(),!1)}function nt(n){ut?n.$parents.click(function(t){return h(n,r.default(this),t)}):(n.$parents.click(function(t){return h(n,r.default(this),t)}),n.$items.click(function(t){return g(n,r.default(this),t)}));n.$items.keydown(function(t){return k(n,r.default(this),t)});n.$items.keypress(function(t){return d(n,r.default(this),t)});r.default(document).click(function(){return null!=n.$activeItem&&(n.$activeItem.removeClass(u),n.$activeItem=null),!0})}function tt(){}function it(n){n.attr("role","tree");n.find("li").each(function(n,i){var u=r.default(i);u.attr("role","treeitem").attr("tabindex",0===n?"0":"-1");0!==u.find("ul").length&&(i.hasAttribute("aria-expanded")||u.attr("aria-expanded","false"),u.addClass(t))});n.find("ul").attr("role","group")}function c(){r.default(rt).each(function(n,i){var u=r.default(i),f;it(u);f={$el:u,$items:u.find("li"),$parents:u.find("."+t),$visibleItems:null,$activeItem:null};w(f);nt(f)})}var i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},l=i.selector,rt=void 0===l?".js-fr-treeview":l,a=i.openOnClick,ut=void 0===a||a,v=i.classFocused,u=void 0===v?"fr-tree-focus":v,y=i.classParent,t=void 0===y?"fr-tree-parent":y,p=i.multiselectable,ft=void 0===p||p,n={tab:9,enter:13,space:32,pageup:33,pagedown:34,end:35,home:36,left:37,up:38,right:39,down:40,asterisk:106};return c(),{init:c,destroy:tt}};new u;t.default={Frtreeview:u};n.exports=t.default},function(n,t,i){"use strict";i(47);i(48);i(49)},function(){"use strict";!function(){for(var n,u=function(){},t=["assert","clear","count","debug","dir","dirxml","error","exception","group","groupCollapsed","groupEnd","info","log","markTimeline","profile","profileEnd","table","time","timeEnd","timeStamp","trace","warn"],i=t.length,r=window.console=window.console||{};i--;)n=t[i],r[n]||(r[n]=u)}()},function(n,t,i){"use strict";function u(n){return n&&n.__esModule?n:{"default":n}}var f=i(4),r=u(f);r.default(function(){r.default(document).bind("enhance",function(){r.default("body").addClass("enhanced")});r.default(document).trigger("enhance")})},function(n,t,i){"use strict";function u(n){return n&&n.__esModule?n:{"default":n}}var f=i(4),r=u(f);r.default(document).ready(function(){var n=r.default("header");r.default(".js-scrollTo").on("click",function(){var t=r.default(r.default.attr(this,"href")).offset();r.default("html, body").animate({scrollTop:(t?t.top:0)-(n.length&&"fixed"===n.css("position")?n.height():0)},250)})})}])}),!function(n,t){"function"==typeof define&&define.amd?define(["jquery"],t):"object"==typeof module&&module.exports?module.exports=t(require("jquery")):n.Fresco=t(jQuery)}(this,function(n){function v(n){var t=new RegExp(n+"([\\d.]+)").exec(s);return!t||parseFloat(t[1])}function vt(n){return"string"==typeof n?n:null==n?"":n+""}function rt(n,t){var i=n.charAt(0).toUpperCase()+n.substr(1);return function(n,t){for(var i in n)if(void 0!==et.style[n[i]])return"prefix"!==t||n[i];return!1}((n+" "+ot.join(i+" ")+i).split(" "),t)}function st(){return this.initialize.apply(this,a.call(arguments))}function d(t){var i={type:"image"};return n.each(yt,function(n,r){var u=r.data(t);u&&((i=u).type=n,i.url=t)}),i}function ut(n){var t=(n||"").replace(/\?.*/g,"").match(/\.([^.]{3,4})$/);return t?t[1].toLowerCase():null}function lt(){return this.initialize.apply(this,a.call(arguments))}function k(){this.initialize.apply(this,a.call(arguments))}function at(){this.initialize.apply(this,a.call(arguments))}var l={},w,r,s,a,h,y,u,it,et,ot,b,i,c,o,e,f;n.extend(l,{version:"2.3.0"});l.Skins={fresco:{}};w={viewport:function(){var t={width:n(window).width()},i;return r.MobileSafari||r.Android&&r.Gecko?(i=document.documentElement.clientWidth/window.innerWidth,t.height=window.innerHeight*i):t.height=n(window).height(),t}};r=(s=navigator.userAgent,{IE:!(!window.attachEvent||-1!==s.indexOf("Opera"))&&v("MSIE "),Opera:-1<s.indexOf("Opera")&&(!!window.opera&&opera.version&&parseFloat(opera.version())||7.55),WebKit:-1<s.indexOf("AppleWebKit/")&&v("AppleWebKit/"),Gecko:-1<s.indexOf("Gecko")&&-1===s.indexOf("KHTML")&&v("rv:"),MobileSafari:!!s.match(/Apple.*Mobile.*Safari/),Chrome:-1<s.indexOf("Chrome")&&v("Chrome/"),ChromeMobile:-1<s.indexOf("CrMo")&&v("CrMo/"),Android:-1<s.indexOf("Android")&&v("Android "),IEMobile:-1<s.indexOf("IEMobile")&&v("IEMobile/")});a=Array.prototype.slice;h={isElement:function(n){return n&&1===n.nodeType},String:{capitalize:function(n){return(n=vt(n))&&n.charAt(0).toUpperCase()+n.slice(1)}}};n(document.documentElement).on("mousewheel DOMMouseScroll",function(t){var i,r;(t.originalEvent.wheelDelta?i=t.originalEvent.wheelDelta/120:t.originalEvent.detail&&(i=-t.originalEvent.detail/3),i)&&(r=n.Event("fresco:mousewheel"),n(t.target).trigger(r,i),r.isPropagationStopped()&&t.stopPropagation(),r.isDefaultPrevented()&&t.preventDefault())});y={within:function(t,i){for(var f,e,o=n.extend({height:!0,width:!0},arguments[2]||{}),r=n.extend({},i),u=1,s=5,h=o.width,c=o.height;0<s&&(h&&r.width>t.width||c&&r.height>t.height);)f=1,e=1,h&&r.width>t.width&&(f=t.width/r.width),c&&r.height>t.height&&(e=t.height/r.height),u=Math.min(f,e),r={width:i.width*u,height:i.height*u},s--;return r.width=Math.max(r.width,0),r.height=Math.max(r.height,0),r}};n.extend(n.easing,{frescoEaseInCubic:function(n,t,i,r,u){return r*(t/=u)*t*t+i},frescoEaseInSine:function(n,t,i,r,u){return-r*Math.cos(t/u*(Math.PI/2))+r+i},frescoEaseOutSine:function(n,t,i,r,u){return r*Math.sin(t/u*(Math.PI/2))+i}});u=(et=document.createElement("div"),ot="Webkit Moz O ms Khtml".split(" "),{canvas:(it=document.createElement("canvas"),!(!it.getContext||!it.getContext("2d"))),css:{animation:rt("animation"),transform:rt("transform"),prefixed:function(n){return rt(n,"prefix")}},svg:!!document.createElementNS&&!!document.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect,touch:function(){try{return!!("ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch)}catch(n){return!1}}()});u.detectMobileTouch=function(){u.mobileTouch=u.touch&&(r.MobileSafari||r.Android||r.IEMobile||r.ChromeMobile||!/^(Win|Mac|Linux)/.test(navigator.platform))};u.detectMobileTouch();b=function(){return this.initialize.apply(this,Array.prototype.slice.call(arguments))};n.extend(b.prototype,{supports:{naturalWidth:"naturalWidth"in new Image},initialize:function(t,i,r){this.img=n(t)[0];this.successCallback=i;this.errorCallback=r;this.isLoaded=!1;this.options=n.extend({method:"naturalWidth",pollFallbackAfter:1e3},arguments[3]||{});this.supports.naturalWidth&&"onload"!==this.options.method?this.img.complete&&"undefined"!==n.type(this.img.naturalWidth)?setTimeout(n.proxy(function(){0<this.img.naturalWidth?this.success():this.error()},this)):(n(this.img).bind("error",n.proxy(function(){setTimeout(n.proxy(function(){this.error()},this))},this)),this.intervals=[[1e3,10],[2e3,50],[4e3,100],[2e4,500]],this._ipos=0,this._time=0,this._delay=this.intervals[this._ipos][1],this.poll()):setTimeout(n.proxy(this.fallback,this))},poll:function(){this._polling=setTimeout(n.proxy(function(){if(0<this.img.naturalWidth)this.success();else{if(this._time+=this._delay,this.options.pollFallbackAfter&&this._time>=this.options.pollFallbackAfter&&!this._usedPollFallback&&(this._usedPollFallback=!0,this.fallback()),this._time>this.intervals[this._ipos][0]){if(!this.intervals[this._ipos+1])return void this.error();this._ipos++;this._delay=this.intervals[this._ipos][1]}this.poll()}},this),this._delay)},fallback:function(){var t=new Image;(this._fallbackImg=t).onload=n.proxy(function(){t.onload=function(){};this.supports.naturalWidth||(this.img.naturalWidth=t.width,this.img.naturalHeight=t.height);this.success()},this);t.onerror=n.proxy(this.error,this);t.src=this.img.src},abort:function(){this._fallbackImg&&(this._fallbackImg.onload=function(){});this._polling&&(clearTimeout(this._polling),this._polling=null)},success:function(){this._calledSuccess||(this._calledSuccess=!0,this.isLoaded=!0,this.successCallback(this))},error:function(){this._calledError||(this._calledError=!0,this.abort(),this.errorCallback&&this.errorCallback(this))}});n.extend(st.prototype,{initialize:function(){this._timers={}},set:function(n,t,i){this._timers[n]=setTimeout(t,i)},get:function(n){return this._timers[n]},clear:function(n){n?this._timers[n]&&(clearTimeout(this._timers[n]),delete this._timers[n]):this.clearAll()},clearAll:function(){n.each(this._timers,function(n,t){clearTimeout(t)});this._timers={}}});var g={isVideo:function(n){return/^(youtube|vimeo)$/.test(n)}},yt={image:{extensions:"bmp gif jpeg jpg png webp",detect:function(t){return-1<n.inArray(ut(t),this.extensions.split(" "))},data:function(n){return!!this.detect()&&{extension:ut(n)}}},vimeo:{detect:function(n){var t=/(vimeo\.com)\/([a-zA-Z0-9-_]+)(?:\S+)?$/i.exec(n);return!(!t||!t[2])&&t[2]},data:function(n){var t=this.detect(n);return!!t&&{id:t}}},youtube:{detect:function(n){var t=/(youtube\.com|youtu\.be)\/watch\?(?=.*vi?=([a-zA-Z0-9-_]+))(?:\S+)?$/.exec(n);return t&&t[2]?t[2]:!(!(t=/(youtube\.com|youtu\.be)\/(vi?\/|u\/|embed\/)?([a-zA-Z0-9-_]+)(?:\S+)?$/i.exec(n))||!t[3])&&t[3]},data:function(n){var t=this.detect(n);return!!t&&{id:t}}}},pt=function(){function t(){return this.initialize.apply(this,a.call(arguments))}n.extend(t.prototype,{initialize:function(n,t,i){this.url=n;this.successCallback=t;this.errorCallback=i;this.load()},load:function(){var r=i.get(this.url),t,u;if(r)return this.successCallback(r.data.url);t="http"+(window.location&&"https:"===window.location.protocol?"s":"")+":";u=d(this.url).id;this._xhr=n.getJSON(t+"//vimeo.com/api/oembed.json?url="+t+"//vimeo.com/"+u+"&callback=?",n.proxy(function(n){if(n&&n.thumbnail_url){var t={url:n.thumbnail_url};i.set(this.url,t);this.successCallback(t.url)}else this.errorCallback()},this))},abort:function(){this._xhr&&(this._xhr.abort(),this._xhr=null)}});var i={cache:[],get:function(n){for(var i=null,t=0;t<this.cache.length;t++)this.cache[t]&&this.cache[t].url===n&&(i=this.cache[t]);return i},set:function(n,t){this.remove(n);this.cache.push({url:n,data:t})},remove:function(n){for(var t=0;t<this.cache.length;t++)this.cache[t]&&this.cache[t].url===n&&delete this.cache[t]}};return t}(),wt=function(){function t(){return this.initialize.apply(this,a.call(arguments))}n.extend(t.prototype,{initialize:function(n,t){this.url=n;this.callback=t;this.load()},load:function(){var r=i.get(this.url),t,u;if(r)return this.callback(r.data);t="http"+(window.location&&"https:"===window.location.protocol?"s":"")+":";u=d(this.url).id;this._xhr=n.getJSON(t+"//vimeo.com/api/oembed.json?url="+t+"//vimeo.com/"+u+"&maxwidth=9999999&maxheight=9999999&callback=?",n.proxy(function(n){var t={dimensions:{width:n.width,height:n.height}};i.set(this.url,t);this.callback&&this.callback(t)},this))},abort:function(){this._xhr&&(this._xhr.abort(),this._xhr=null)}});var i={cache:[],get:function(n){for(var i=null,t=0;t<this.cache.length;t++)this.cache[t]&&this.cache[t].url===n&&(i=this.cache[t]);return i},set:function(n,t){this.remove(n);this.cache.push({url:n,data:t})},remove:function(n){for(var t=0;t<this.cache.length;t++)this.cache[t]&&this.cache[t].url===n&&delete this.cache[t]}};return t}(),ft={defaults:{effects:{content:{show:0,hide:0},spinner:{show:150,hide:150},window:{show:440,hide:300},thumbnail:{show:300,delay:150},thumbnails:{slide:0}},keyboard:{left:!0,right:!0,esc:!0},loadedMethod:"naturalWidth",loop:!1,onClick:"previous-next",overflow:!1,overlay:{close:!0},preload:[1,2],position:!0,skin:"fresco",spinner:!0,spinnerDelay:300,sync:!0,thumbnails:"horizontal",ui:"outside",uiDelay:3e3,vimeo:{autoplay:1,api:1,title:1,byline:1,portrait:0,loop:0},youtube:{autoplay:1,controls:1,enablejsapi:1,hd:1,iv_load_policy:3,loop:0,modestbranding:1,rel:0,vq:"hd1080"},initialTypeOptions:{image:{},vimeo:{width:1280},youtube:{width:1280,height:720}}},create:function(t,i,f){var h,o,e,s;if(f=f||{},(t=t||{}).skin=t.skin||this.defaults.skin,h=t.skin?n.extend({},l.Skins[t.skin]||l.Skins[this.defaults.skin]):{},o=n.extend(!0,{},this.defaults,h),o.initialTypeOptions&&(i&&o.initialTypeOptions[i]&&(o=n.extend(!0,{},o.initialTypeOptions[i],o)),delete o.initialTypeOptions),e=n.extend(!0,{},o,t),u.mobileTouch&&"inside"===e.ui&&(e.ui="outside"),(!e.effects||r.IE&&r.IE<9)&&(e.effects={},n.each(this.defaults.effects,function(t,i){n.each(e.effects[t]=n.extend({},i),function(n){e.effects[t][n]=0})}),e.spinner=!1),e.keyboard&&("boolean"===n.type(e.keyboard)&&(e.keyboard={},n.each(this.defaults.keyboard,function(n){e.keyboard[n]=!0})),"vimeo"!==i&&"youtube"!==i||n.extend(e.keyboard,{left:!1,right:!1})),!e.overflow||u.mobileTouch?e.overflow={x:!1,y:!1}:"boolean"===n.type(e.overflow)&&(e.overflow={x:!1,y:!0}),"vimeo"!==i&&"youtube"!==i||(e.overlap=!1),(r.IE&&r.IE<9||u.mobileTouch)&&(e.thumbnail=!1,e.thumbnails=!1),"youtube"!==i&&(e.width&&!e.maxWidth&&(e.maxWidth=e.width),e.height&&!e.maxHeight&&(e.maxHeight=e.height)),!e.thumbnail&&"boolean"!==n.type(e.thumbnail)){s=!1;switch(i){case"youtube":s="http"+(window.location&&"https:"===window.location.protocol?"s":"")+"://img.youtube.com/vi/"+f.id+"/0.jpg";break;case"image":case"vimeo":s=!0}e.thumbnail=s}return e}},p={initialize:function(){this.build();this.visible=!1},build:function(){this.element=n("<div>").addClass("fr-overlay").hide().append(n("<div>").addClass("fr-overlay-background"));this.element.on("click",n.proxy(function(){var n=i.page;n&&n.view&&n.view.options.overlay&&!n.view.options.overlay.close||t.hide()},this));u.mobileTouch&&this.element.addClass("fr-mobile-touch");this.element.on("fresco:mousewheel",function(n){n.preventDefault()})},setSkin:function(n){this.skin&&this.element.removeClass("fr-overlay-skin-"+this.skin);this.element.addClass("fr-overlay-skin-"+n);this.skin=n},attach:function(){n(document.body).append(this.element)},detach:function(){this.element.detach()},show:function(t,r){if(this.visible)t&&t();else{this.visible=!0;this.attach();this.max();var u=i.page&&i.page.view.options.effects.window.show||0,f=("number"===n.type(r)?r:u)||0;this.element.stop(!0).fadeTo(f,1,t)}},hide:function(t,r){if(this.visible){var u=i.page&&i.page.view.options.effects.window.hide||0,f=("number"===n.type(r)?r:u)||0;this.element.stop(!0).fadeOut(f||0,n.proxy(function(){this.detach();this.visible=!1;t&&t()},this))}else t&&t()},getScrollDimensions:function(){var t={};return n.each(["width","height"],function(n,i){var u=i.substr(0,1).toUpperCase()+i.substr(1),f=document.documentElement;t[i]=(r.IE?Math.max(f["offset"+u],f["scroll"+u]):r.WebKit?document.body["scroll"+u]:f["scroll"+u])||0}),t},max:function(){var n,t;(r.MobileSafari&&r.WebKit&&r.WebKit<533.18&&(n=this.getScrollDimensions(),this.element.css(n)),r.IE&&r.IE<9)&&(t=w.viewport(),this.element.css({height:t.height,width:t.width}));u.mobileTouch&&!n&&this.element.css({height:this.getScrollDimensions().height})}},t={initialize:function(){this.queues=[];this.queues.hide=n({});this.pages=[];this._tracking=[];this._first=!0;this.timers=new st;this.build();this.setSkin(ft.defaults.skin)},build:function(){if(this.element=n("<div>").addClass("fr-window fr-measured").hide().append(this._box=n("<div>").addClass("fr-box").append(this._pages=n("<div>").addClass("fr-pages"))).append(this._thumbnails=n("<div>").addClass("fr-thumbnails")),p.initialize(),i.initialize(this._pages),e.initialize(this._thumbnails),c.initialize(),f.initialize(),this.element.addClass("fr"+(u.mobileTouch?"":"-no")+"-mobile-touch"),this.element.addClass("fr"+(u.svg?"":"-no")+"-svg"),r.IE)for(var t=7;t<=9;t++)r.IE<t&&this.element.addClass("fr-ltIE"+t);this.element.on("fresco:mousewheel",function(n){n.preventDefault()})},attach:function(){this._attached||(n(document.body).append(this.element),this._attached=!0)},detach:function(){this._attached&&(this.element.detach(),this._attached=!1)},setSkin:function(n){this._skin&&this.element.removeClass("fr-window-skin-"+this._skin);this.element.addClass("fr-window-skin-"+n);p.setSkin(n);this._skin=n},setShowingType:function(n){this._showingType!==n&&(this._showingType&&(this.element.removeClass("fr-showing-type-"+this._showingType),g.isVideo(this._showingType)&&this.element.removeClass("fr-showing-type-video")),this.element.addClass("fr-showing-type-"+n),g.isVideo(n)&&this.element.addClass("fr-showing-type-video"),this._showingType=n)},startObservingResize:function(){this._onWindowResizeHandler||n(window).on("resize orientationchange",this._onWindowResizeHandler=n.proxy(this._onWindowResize,this))},stopObservingResize:function(){this._onWindowResizeHandler&&(n(window).off("resize orientationchange",this._onWindowResizeHandler),this._onWindowResizeHandler=null)},_onScroll:function(){u.mobileTouch&&this.timers.set("scroll",n.proxy(this.adjustToScroll,this),0)},_onWindowResize:function(){var n;(n=i.page)&&(e.fitToViewport(),this.updateBoxDimensions(),n.fitToBox(),f.update(),f.adjustPrevNext(null,0),c.center(),p.max(),f._onWindowResize(),this._onScroll())},adjustToScroll:function(){u.mobileTouch&&this.element.css({top:n(window).scrollTop()})},getBoxDimensions:function(){return this._boxDimensions},updateBoxDimensions:function(){if(i.page){var t=w.viewport(),r=e.getDimensions(),u="horizontal"===e._orientation;this._boxDimensions={width:u?t.width:t.width-r.width,height:u?t.height-r.height:t.height};this._boxPosition={top:0,left:u?0:r.width};this._box.css(n.extend({},this._boxDimensions,this._boxPosition))}},show:function(t,r){if(this.visible)t&&t();else{this.visible=!0;this.opening=!0;this.attach();this.timers.clear("show-window");this.timers.clear("hide-overlay");this.adjustToScroll();var u=("number"===n.type(r)?r:i.page&&i.page.view.options.effects.window.show)||0,f=2;p[i.page&&i.page.view.options.overlay?"show":"hide"](function(){t&&--f<1&&t()},u);this.timers.set("show-window",n.proxy(function(){this._show(n.proxy(function(){this.opening=!1;t&&--f<1&&t()},this),u)},this),1<u?Math.min(.5*u,50):1)}},_show:function(t,r){var u=("number"===n.type(r)?r:i.page&&i.page.view.options.effects.window.show)||0;this.element.stop(!0).fadeTo(u,1,t)},hide:function(t){var r,u;this.view&&(r=this.queues.hide,r.queue([]),this.timers.clear("show-window"),this.timers.clear("hide-overlay"),u=i.page?i.page.view.options.effects.window.hide:0,r.queue(n.proxy(function(n){i.stop();c.hide();n()},this)),r.queue(n.proxy(function(n){f.disable();f.hide(null,u);ht.disable();n()},this)),r.queue(n.proxy(function(t){var i=2;this._hide(function(){--i<1&&t()},u);this.timers.set("hide-overlay",n.proxy(function(){p.hide(function(){--i<1&&t()},u)},this),1<u?Math.min(.5*u,150):1);this._first=!0},this)),r.queue(n.proxy(function(t){this._reset();this.stopObservingResize();i.removeAll();e.clear();this.timers.clear();this._position=-1;var r=i.page&&i.page.view.options.afterHide;"function"===n.type(r)&&r.call(l);this.view=null;this.opening=!1;this.closing=!1;this.detach();t()},this)),"function"===n.type(t)&&r.queue(n.proxy(function(n){t();n()},this)))},_hide:function(t,r){var u=("number"===n.type(r)?r:i.page&&i.page.view.options.effects.window.hide)||0;this.element.stop(!0).fadeOut(u,t)},load:function(n,t){this.views=n;this.attach();e.load(n);i.load(n);this.startObservingResize();t&&this.setPosition(t)},setPosition:function(t,r){this._position=t;this.view=this.views[t-1];this.stopHideQueue();this.page=i.show(t,n.proxy(function(){r&&r()},this))},stopHideQueue:function(){this.queues.hide.queue([])},_reset:function(){this.visible=!1;f.hide(null,0);f.reset()},mayPrevious:function(){return this.view&&this.view.options.loop&&this.views&&1<this.views.length||1!==this._position},previous:function(n){var t=this.mayPrevious();(n||t)&&this.setPosition(this.getSurroundingIndexes().previous)},mayNext:function(){var n=this.views&&1<this.views.length;return this.view&&this.view.options.loop&&n||n&&1!==this.getSurroundingIndexes().next},next:function(n){var t=this.mayNext();(n||t)&&this.setPosition(this.getSurroundingIndexes().next)},getSurroundingIndexes:function(){if(!this.views)return{};var n=this._position,t=this.views.length;return{previous:n<=1?t:n-1,next:t<=n?1:n+1}}},ht={enabled:!1,keyCode:{left:37,right:39,esc:27},enable:function(t){this.disable();t&&(n(document).on("keydown",this._onKeyDownHandler=n.proxy(this.onKeyDown,this)).on("keyup",this._onKeyUpHandler=n.proxy(this.onKeyUp,this)),this.enabled=t)},disable:function(){this.enabled=!1;this._onKeyUpHandler&&(n(document).off("keyup",this._onKeyUpHandler).off("keydown",this._onKeyDownHandler),this._onKeyUpHandler=this._onKeyDownHandler=null)},onKeyDown:function(n){if(this.enabled){var i=this.getKeyByKeyCode(n.keyCode);if(i&&(!i||!this.enabled||this.enabled[i]))switch(n.preventDefault(),n.stopPropagation(),i){case"left":t.previous();break;case"right":t.next()}}},onKeyUp:function(n){if(this.enabled){var i=this.getKeyByKeyCode(n.keyCode);if(i&&(!i||!this.enabled||this.enabled[i]))switch(i){case"esc":t.hide()}}},getKeyByKeyCode:function(n){for(var t in this.keyCode)if(this.keyCode[t]===n)return t;return null}},bt=(ct=0,nt={},tt=n("<div>").addClass("fr-stroke fr-stroke-top fr-stroke-horizontal").append(n("<div>").addClass("fr-stroke-color")).add(n("<div>").addClass("fr-stroke fr-stroke-bottom fr-stroke-horizontal").append(n("<div>").addClass("fr-stroke-color"))).add(n("<div>").addClass("fr-stroke fr-stroke-left fr-stroke-vertical").append(n("<div>").addClass("fr-stroke-color"))).add(n("<div>").addClass("fr-stroke fr-stroke-right fr-stroke-vertical").append(n("<div>").addClass("fr-stroke-color"))),n.extend(lt.prototype,{initialize:function(t,i,r){this.view=t;this.dimensions={width:0,height:0};this.uid=ct++;this._position=i;this._total=r;this._fullClick=!1;this._visible=!1;this.queues={};this.queues.showhide=n({})},create:function(){var t,r,u;this._created||(i.element.append(this.element=n("<div>").addClass("fr-page").append(this.container=n("<div>").addClass("fr-container")).css({opacity:0}).hide()),t=this.view.options.position&&1<this._total,(t&&this.element.addClass("fr-has-position"),(this.view.caption||t)&&(this.element.append(this.info=n("<div>").addClass("fr-info").append(n("<div>").addClass("fr-info-background")).append(tt.clone(!0)).append(this.infoPadder=n("<div>").addClass("fr-info-padder"))),t&&(this.element.addClass("fr-has-position"),this.infoPadder.append(this.pos=n("<div>").addClass("fr-position").append(n("<span>").addClass("fr-position-text").html(this._position+" / "+this._total)))),this.view.caption&&this.infoPadder.append(this.caption=n("<div>").addClass("fr-caption").html(this.view.caption))),this.container.append(this.background=n("<div>").addClass("fr-content-background")).append(this.content=n("<div>").addClass("fr-content")),"image"==this.view.type&&(this.content.append(this.image=n("<img>").addClass("fr-content-element").attr({src:this.view.url})),this.content.append(tt.clone(!0))),t&&"outside"==this.view.options.ui&&this.container.append(this.positionOutside=n("<div>").addClass("fr-position-outside").append(n("<div>").addClass("fr-position-background")).append(n("<span>").addClass("fr-position-text").html(this._position+" / "+this._total))),"inside"==this.view.options.ui)&&(this.content.append(this.previousInside=n("<div>").addClass("fr-side fr-side-previous fr-toggle-ui").append(n("<div>").addClass("fr-side-button").append(n("<div>").addClass("fr-side-button-background")).append(n("<div>").addClass("fr-side-button-icon")))).append(this.nextInside=n("<div>").addClass("fr-side fr-side-next fr-toggle-ui").append(n("<div>").addClass("fr-side-button").append(n("<div>").addClass("fr-side-button-background")).append(n("<div>").addClass("fr-side-button-icon")))).append(this.closeInside=n("<div>").addClass("fr-close fr-toggle-ui").append(n("<div>").addClass("fr-close-background")).append(n("<div>").addClass("fr-close-icon"))),(this.view.caption||t&&this.view.grouped.caption)&&(this.content.append(this.infoInside=n("<div>").addClass("fr-info fr-toggle-ui").append(n("<div>").addClass("fr-info-background")).append(tt.clone(!0)).append(this.infoPadderInside=n("<div>").addClass("fr-info-padder"))),t&&this.infoPadderInside.append(this.posInside=n("<div>").addClass("fr-position").append(n("<span>").addClass("fr-position-text").html(this._position+" / "+this._total))),this.view.caption&&this.infoPadderInside.append(this.captionInside=n("<div>").addClass("fr-caption").html(this.view.caption))),this.view.caption||!t||this.view.grouped.caption||this.content.append(this.positionInside=n("<div>").addClass("fr-position-inside fr-toggle-ui").append(n("<div>").addClass("fr-position-background")).append(n("<span>").addClass("fr-position-text").html(this._position+" / "+this._total))),r=this.view.options.loop&&1<this._total||1!=this._position,u=this.view.options.loop&&1<this._total||this._position<this._total,this.previousInside[(r?"remove":"add")+"Class"]("fr-side-disabled"),this.nextInside[(u?"remove":"add")+"Class"]("fr-side-disabled")),n.each(["x","y"],n.proxy(function(n,t){this.view.options.overflow[t]&&this.element.addClass("fr-overflow-"+t)},this)),this.element.addClass("fr-type-"+this.view.type),g.isVideo(this.view.type)&&this.element.addClass("fr-type-video"),this._total<2&&this.element.addClass("fr-no-sides"),this._created=!0)},_getSurroundingPages:function(){var u,r;if(!(u=this.view.options.preload))return[];for(var f=[],e=Math.max(1,this._position-u[0]),o=Math.min(this._position+u[1],this._total),t=this._position,n=t;n<=o;n++)(r=i.pages[n-1])._position!=t&&f.push(r);for(n=t;e<=n;n--)(r=i.pages[n-1])._position!=t&&f.push(r);return f},preloadSurroundingImages:function(){var t=this._getSurroundingPages();n.each(t,n.proxy(function(n,t){t.preload()},this))},preload:function(){this.preloading||this.preloaded||"image"!=this.view.type||!this.view.options.preload||this.loaded||(this.create(),this.preloading=!0,this.preloadReady=new b(this.image[0],n.proxy(function(n){this.loaded=!0;nt[this.view.url]=!0;this.preloading=!1;this.preloaded=!0;this.dimensions={width:n.img.naturalWidth,height:n.img.naturalHeight}},this),null,{method:"naturalWidth"}))},load:function(t){if(this.create(),this.loaded)t&&t();else switch(this.abort(),this.loading=!0,this.view.options.spinner&&(this._spinnerDelay=setTimeout(n.proxy(function(){c.show()},this),this.view.options.spinnerDelay||0)),this.view.type){case"image":if(this.error)return void(t&&t());this.imageReady=new b(this.image[0],n.proxy(function(n){this._markAsLoaded();this.setDimensions({width:n.img.naturalWidth,height:n.img.naturalHeight});t&&t()},this),n.proxy(function(){this._markAsLoaded();this.image.hide();this.content.prepend(this.error=n("<div>").addClass("fr-error fr-content-element").append(n("<div>").addClass("fr-error-icon")));this.element.addClass("fr-has-error");this.setDimensions({width:this.error.outerWidth(),height:this.error.outerHeight()});this.error.css({width:"100%",height:"100%"});t&&t()},this),{method:this.view.options.loadedMethod});break;case"vimeo":this.vimeoReady=new wt(this.view.url,n.proxy(function(n){this._markAsLoaded();this.setDimensions({width:n.dimensions.width,height:n.dimensions.height});t&&t()},this));break;case"youtube":this._markAsLoaded();this.setDimensions({width:this.view.options.width,height:this.view.options.height});t&&t()}},setDimensions:function(n){if(this.dimensions=n,this.view.options.maxWidth||this.view.options.maxHeight){var t=this.view.options,i={width:t.maxWidth?t.maxWidth:this.dimensions.width,height:t.maxHeight?t.maxHeight:this.dimensions.height};this.dimensions=y.within(i,this.dimensions)}},_markAsLoaded:function(){this._abortSpinnerDelay();this.loading=!1;this.loaded=!0;nt[this.view.url]=!0;c.hide(null,null,this._position)},isVideo:function(){return g.isVideo(this.view.type)},insertVideo:function(t){if(!this.playerIframe&&this.isVideo()){var i="http"+(window.location&&"https:"===window.location.protocol?"s":"")+":",r=n.extend({},this.view.options[this.view.type]||{}),u=n.param(r),f={vimeo:i+"//player.vimeo.com/video/{id}?{queryString}",youtube:i+"//www.youtube.com/embed/{id}?{queryString}"}[this.view.type].replace("{id}",this.view._data.id).replace("{queryString}",u);this.content.prepend(this.playerIframe=n("<iframe webkitAllowFullScreen mozallowfullscreen allowFullScreen>").addClass("fr-content-element").attr({src:f,height:this._contentDimensions.height,width:this._contentDimensions.width,frameborder:0}));t&&t()}else t&&t()},raise:function(){var n=i.element[0].lastChild;n&&n===this.element[0]||i.element.append(this.element)},show:function(r){var u=this.queues.showhide;u.queue([]);u.queue(n.proxy(function(n){var t=this.view.options.spinner&&!nt[this.view.url];c._visible&&!t&&c.hide();i.stopInactive();n()},this));u.queue(n.proxy(function(n){this.updateUI();f.set(this._ui);n()},this));u.queue(n.proxy(function(n){ht.enable(this.view.options.keyboard);n()},this));u.queue(n.proxy(function(t){c.setSkin(this.view.options.skin);this.load(n.proxy(function(){this.preloadSurroundingImages();t()},this))},this));u.queue(n.proxy(function(n){this.raise();t.setSkin(this.view.options.skin);f.enable();this.fitToBox();t.adjustToScroll();n()},this));this.isVideo()&&u.queue(n.proxy(function(t){this.insertVideo(n.proxy(function(){t()}))},this));this.view.options.sync||u.queue(n.proxy(function(n){i.hideInactive(n)},this));u.queue(n.proxy(function(r){var u=3,e=this.view.options.effects.content.show,o;t.setShowingType(this.view.type);t.visible||(e=this.view.options.effects.window.show,"function"===n.type(this.view.options.onShow)&&this.view.options.onShow.call(l));this.view.options.sync&&(u++,i.hideInactive(function(){--u<1&&r()}));t.show(function(){--u<1&&r()},this.view.options.effects.window.show);this._show(function(){--u<1&&r()},e);f.adjustPrevNext(function(){--u<1&&r()},t._first?0:e);t._first?(f.show(null,0),t._first=!1):f.show(null,0);o=this.view.options.afterPosition;"function"===n.type(o)&&o.call(l,this._position)},this));u.queue(n.proxy(function(n){this._visible=!0;r&&r();n()},this))},_show:function(i,r){var u=t.visible?"number"===n.type(r)?r:this.view.options.effects.content.show:0;this.element.stop(!0).show().fadeTo(u||0,1,i)},hide:function(t,r){if(this.element){this.removeVideo();this.abort();var u="number"===n.type(r)?r:this.view.options.effects.content.hide;this.isVideo()&&(u=0);this.element.stop(!0).fadeTo(u,0,"frescoEaseInCubic",n.proxy(function(){this.element.hide();this._visible=!1;i.removeTracking(this._position);t&&t()},this))}else t&&t()},stop:function(){this.queues.showhide.queue([]);this.element&&this.element.stop(!0);this.abort()},removeVideo:function(){this.playerIframe&&(this.playerIframe[0].src="//about:blank",this.playerIframe.remove(),this.playerIframe=null)},remove:function(){this.stop();this.removeVideo();this.element&&this.element.remove();this._track&&(i.removeTracking(this._position),this._track=!1);this.preloadReady&&(this.preloadReady.abort(),this.preloadReady=null,this.preloading=null,this.preloaded=null);this._visible=!1;this.removed=!0},abort:function(){this.imageReady&&(this.imageReady.abort(),this.imageReady=null);this.vimeoReady&&(this.vimeoReady.abort(),this.vimeoReady=null);this._abortSpinnerDelay();this.loading=!1},_abortSpinnerDelay:function(){this._spinnerDelay&&(clearTimeout(this._spinnerDelay),this._spinnerDelay=null)},_getInfoHeight:function(n){var f=this.view.options.position&&1<this._total,i,u,r;switch(this._ui){case"fullclick":case"inside":if(!this.view.caption&&!f)return 0;break;case"outside":if(!this.view.caption)return 0}return i="inside"===this._ui?this.infoInside:this.info,"outside"===this._ui&&(n=Math.min(n,t._boxDimensions.width)),r=i[0].style.width,"inside"!==this._ui&&"fullclick"!==this._ui||(r="100%"),i.css({width:n+"px"}),u=parseFloat(i.outerHeight()),i.css({width:r}),u},_whileVisible:function(i,r){var f=[],u=t.element.add(this.element),e,o;r&&(u=u.add(r));n.each(u,function(t,i){n(i).is(":visible")||f.push(n(i).show())});e=this.element.hasClass("fr-no-caption");this.element.removeClass("fr-no-caption");o=this.element.hasClass("fr-has-caption");this.element.addClass("fr-has-caption");t.element.css({visibility:"hidden"});i();t.element.css({visibility:"visible"});e&&this.element.addClass("fr-no-caption");o||this.element.removeClass("fr-has-caption");n.each(f,function(n,t){t.hide()})},updateForced:function(){this.create();this._fullClick=this.view.options.fullClick;this._noOverflow=!1;0<parseInt(this.element.css("min-width"))&&(this._fullClick=!0);0<parseInt(this.element.css("min-height"))&&(this._noOverflow=!0)},updateUI:function(){this.updateForced();var n=this._fullClick?"fullclick":this.view.options.ui;this._ui&&this.element.removeClass("fr-ui-"+this._ui);this.element.addClass("fr-ui-"+n);this._ui=n},fitToBox:function(){var o,l,d,w;if(this.content){this.element;var f=n.extend({},t.getBoxDimensions()),g=n.extend({},this.dimensions),b=this.container;this.updateUI();o={left:parseInt(b.css("padding-left")),top:parseInt(b.css("padding-top"))};"outside"===this._ui&&this._positionOutside&&(l=0,this._whileVisible(n.proxy(function(){this._positionOutside.is(":visible")&&(l=this._positionOutside.outerWidth(!0))},this)),l>o.left&&(o.left=l));f.width-=2*o.left;f.height-=2*o.top;var s,a,v={width:!0,height:!!this._noOverflow||!this.view.options.overflow.y},nt=y.within(f,g,v),r=n.extend({},nt),u=(this.content,0),p="inside"===this._ui,c=p?this.infoInside:this.info,e=p?this.captionInside:this.caption,k=p?this.posInside:this.pos,h=!!e;switch(this._ui){case"outside":d=n.extend({},r);this.caption&&(a=this.caption,this._whileVisible(n.proxy(function(){for(var t,n=0;n<2;)u=this._getInfoHeight(r.width),t=f.height-r.height,t<u&&(r=y.within({width:r.width,height:Math.max(r.height-(u-t),0)},r,v)),n++;u=this._getInfoHeight(r.width);(!this.view.options.overflow.y&&u+r.height>f.height||c&&"none"===c.css("display")||u>=.5*r.height)&&(h=!1,u=0,r=d)},this),a));c&&c.css({width:r.width+"px"});s={width:r.width,height:r.height+u};break;case"inside":this.caption&&(a=e,this._whileVisible(n.proxy(function(){(u=this._getInfoHeight(r.width))>=.45*r.height&&(h=!1,u=0)},this),a));s=r;break;case"fullclick":w=[];e&&w.push(e);this._whileVisible(n.proxy(function(){if((e||k)&&c.css({width:"100%"}),u=this._getInfoHeight(t._boxDimensions.width),e&&u>.5*f.height)if(h=!1,k){var n=this.caption.is(":visible");this.caption.hide();u=this._getInfoHeight(t._boxDimensions.width);n&&this.caption.show()}else u=0;r=y.within({width:f.width,height:Math.max(0,f.height-u)},r,v);s=r},this),w);this.content.css({"padding-bottom":0})}e&&e[h?"show":"hide"]();this.element[(h?"remove":"add")+"Class"]("fr-no-caption");this.element[(h?"add":"remove")+"Class"]("fr-has-caption");this.content.css(r);this.background.css(s);this.playerIframe&&this.playerIframe.attr(r);this.overlap={y:s.height+("fullclick"===this._ui?u:0)-t._boxDimensions.height,x:0};this._track=!this._noOverflow&&this.view.options.overflow.y&&0<this.overlap.y;this._infoHeight=u;this._padding=o;this._contentDimensions=r;this._backgroundDimensions=s;i[(this._track?"set":"remove")+"Tracking"](this._position);this.position()}},position:function(){var l,f,e,o,a,v,y,p;if(this.content){var s=this._contentDimensions,u=this._backgroundDimensions,n={top:.5*t._boxDimensions.height-.5*u.height,left:.5*t._boxDimensions.width-.5*u.width},r={top:n.top+s.height,left:n.left},h=0,c="inside"===this._ui?this.infoInside:this.info;switch(this._ui){case"fullclick":n.top=.5*(t._boxDimensions.height-this._infoHeight)-.5*u.height;r={top:t._boxDimensions.height-this._infoHeight,left:0,bottom:"auto"};h=this._infoHeight;break;case"inside":r={top:"auto",left:0,bottom:0}}if(0<this.overlap.y){l=i.getXYP();switch(n.top=0-l.y*this.overlap.y,this._ui){case"outside":case"fullclick":r.top=t._boxDimensions.height-this._infoHeight;break;case"inside":f=n.top+s.height-t._boxDimensions.height;e=-1*n.top;(r.bottom=f,this.closeInside.css({top:e}),1<this._total)&&(o=t.element.is(":visible"),o||t.element.show(),a=this.previousInside.attr("style"),this.previousInside.removeAttr("style"),v=parseInt(this.previousInside.css("margin-top")),this.previousInside.attr({style:a}),o||t.element.hide(),y=this.previousInside.add(this.nextInside),p=.5*this.overlap.y,y.css({"margin-top":v+(e-p)}),this.positionInside&&this.positionInside.css({bottom:f}))}}else"inside"===this._ui&&this.element.find(".fr-info, .fr-side, .fr-close, .fr-position-inside").removeAttr("style");c&&c.css(r);this.container.css({bottom:h});this.content.css(n);this.background.css(n)}}}),lt),ct,nt,tt;return i={initialize:function(n){this.element=n;this.pages=[];this.uid=1;this._tracking=[]},load:function(t){this.views=t;this.removeAll();n.each(t,n.proxy(function(n,t){this.pages.push(new bt(t,n+1,this.views.length))},this))},show:function(i,r){var u=this.pages[i-1];this.page&&this.page.uid===u.uid||(this.page=u,e.show(i),t.updateBoxDimensions(),u.show(n.proxy(function(){r&&r()},this)))},getPositionInActivePageGroup:function(t){var i=0;return n.each(this.pages,function(n,r){r.view.element&&r.view.element===t&&(i=n+1)}),i},getLoadingCount:function(){var t=0;return n.each(this.pages,function(n,i){i.loading&&t++}),t},removeAll:function(){n.each(this.pages,function(n,t){t.remove()});this.pages=[]},hideInactive:function(t,i){var r=[],u;return n.each(this.pages,n.proxy(function(n,t){t.uid!==this.page.uid&&r.push(t)},this)),u=0+r.length,u<1?t&&t():n.each(r,function(n,r){r.hide(function(){t&&--u<1&&t()},i)}),r.length},stopInactive:function(){n.each(this.pages,n.proxy(function(n,t){t.uid!==this.page.uid&&t.stop()},this))},stop:function(){n.each(this.pages,function(n,t){t.stop()})},handleTracking:function(t){r.IE&&r.IE<9?(this.setXY({x:t.pageX,y:t.pageY}),this.updatePositions()):this._tracking_timer=setTimeout(n.proxy(function(){this.setXY({x:t.pageX,y:t.pageY});this.updatePositions()},this),30)},clearTrackingTimer:function(){this._tracking_timer&&(clearTimeout(this._tracking_timer),this._tracking_timer=null)},startTracking:function(){u.mobileTouch||this._handleTracking||n(document.documentElement).on("mousemove",this._handleTracking=n.proxy(this.handleTracking,this))},stopTracking:function(){!u.mobileTouch&&this._handleTracking&&(n(document.documentElement).off("mousemove",this._handleTracking),this._handleTracking=null,this.clearTrackingTimer())},setTracking:function(n){this.isTracking(n)||(this._tracking.push(this.pages[n-1]),1===this._tracking.length&&this.startTracking())},clearTracking:function(){this._tracking=[]},removeTracking:function(t){this._tracking=n.grep(this._tracking,function(n){return n._position!==t});this._tracking.length<1&&this.stopTracking()},isTracking:function(t){var i=!1;return n.each(this._tracking,function(n,r){if(r._position===t)return!(i=!0)}),i},setXY:function(n){this._xy=n},getXYP:function(){var r=i.page,f=n.extend({},t._boxDimensions),e=n.extend({},this._xy);e.y-=n(window).scrollTop();r&&("outside"===r._ui||"fullclick"===r._ui)&&0<r._infoHeight&&(f.height-=r._infoHeight);e.y-=t._boxPosition.top;var u={x:0,y:Math.min(Math.max(e.y/f.height,0),1)},s={x:"width",y:"height"},o={};return n.each("y".split(" "),n.proxy(function(n,t){o[t]=Math.min(Math.max(20/f[s[t]],0),1);u[t]*=1+2*o[t];u[t]-=o[t];u[t]=Math.min(Math.max(u[t],0),1)},this)),this.setXYP(u),this._xyp},setXYP:function(n){this._xyp=n},updatePositions:function(){this._tracking.length<1||n.each(this._tracking,function(n,t){t.position()})}},n.extend(k.prototype,{initialize:function(object){var options=arguments[1]||{},data={},element;return"string"===n.type(object)?object={url:object}:object&&1===object.nodeType&&(element=n(object),object={element:element[0],url:element.attr("href"),caption:element.attr("data-fresco-caption"),group:element.attr("data-fresco-group"),extension:element.attr("data-fresco-extension"),type:element.attr("data-fresco-type"),options:element.attr("data-fresco-options")&&eval("({"+element.attr("data-fresco-options")+"})")||{}}),object&&(object.extension||(object.extension=ut(object.url)),object.type||(data=d(object.url),object._data=data,object.type=data.type)),object._data||(object._data=d(object.url)),object.options=object&&object.options?n.extend(!0,n.extend({},options),n.extend({},object.options)):n.extend({},options),object.options=ft.create(object.options,object.type,object._data),n.extend(this,object),this}}),c={supported:u.css.transform&&u.css.animation,initialize:function(){this.element=n("<div>").addClass("fr-spinner").hide();for(var i=1;i<=12;i++)this.element.append(n("<div>").addClass("fr-spin-"+i));this.element.on("click",n.proxy(function(){t.hide()},this));this.element.on("fresco:mousewheel",function(n){n.preventDefault()})},setSkin:function(n){this.supported&&(this._skin&&this.element.removeClass("fr-spinner-skin-"+this._skin),this.updateDimensions(),this.element.addClass("fr-spinner-skin-"+n),this._skin=n)},updateDimensions:function(){var n=this._attached;n||this.attach();this._dimensions={width:this.element.outerWidth(),height:this.element.outerHeight()};n||this.detach()},attach:function(){this._attached||(n(document.body).append(this.element),this._attached=!0)},detach:function(){this._attached&&(this.element.detach(),this._attached=!1)},show:function(t,r){this._visible=!0;this.attach();this.center();var u=i.page&&i.page.view.options.effects.spinner.show||0,f=("number"===n.type(r)?r:u)||0;this.element.stop(!0).fadeTo(f,1,t)},hide:function(t,r){this._visible=!1;var u=i.page&&i.page.view.options.effects.spinner.hide||0,f=("number"===n.type(r)?r:u)||0;this.element.stop(!0).fadeOut(f||0,n.proxy(function(){this.detach();t&&t()},this))},center:function(){if(this.supported){this._dimensions||this.updateDimensions();var n=i.page,r=0;n&&"fullclick"===n._ui&&n._whileVisible(function(){r=n._getInfoHeight(t._boxDimensions.width)});this.element.css({top:t._boxPosition.top+.5*t._boxDimensions.height-.5*this._dimensions.height-.5*r,left:t._boxPosition.left+.5*t._boxDimensions.width-.5*this._dimensions.width})}}},o={_disabled:!1,_fallback:!0,initialize:function(){t.initialize();this._disabled||this.startDelegating()},startDelegating:function(){this._delegateHandler||n(document.documentElement).on("click",".fresco[href]",this._delegateHandler=n.proxy(this.delegate,this)).on("click",this._setClickXYHandler=n.proxy(this.setClickXY,this))},stopDelegating:function(){this._delegateHandler&&(n(document.documentElement).off("click",".fresco[href]",this._delegateHandler).off("click",this._setClickXYHandler),this._setClickXYHandler=null,this._delegateHandler=null)},setClickXY:function(n){i.setXY({x:n.pageX,y:n.pageY})},delegate:function(n){if(!this._disabled){n.stopPropagation();n.preventDefault();var t=n.currentTarget;this.setClickXY(n);o.show(t)}},show:function(object){var options,position,views,object_type,isElement,elements,groupExtend,firstUI,positionInAPG;if(this._disabled)this.showFallback.apply(o,a.call(arguments));else{options=arguments[1]||{};position=arguments[2];arguments[1]&&"number"===n.type(arguments[1])&&(position=arguments[1],options={});views=[];isElement=h.isElement(object);switch(object_type=n.type(object)){case"string":case"object":var view=new k(object,options),_dgo="data-fresco-group-options",groupOptions={};view.group?isElement&&(elements=n('.fresco[data-fresco-group="'+n(object).attr("data-fresco-group")+'"]'),elements.filter("["+_dgo+"]").each(function(i,element){n.extend(groupOptions,eval("({"+(n(element).attr(_dgo)||"")+"})"))}),elements.each(function(t,i){position||i!==object||(position=t+1);views.push(new k(i,n.extend({},groupOptions,options)))})):(isElement&&n(object).is("["+_dgo+"]")&&(n.extend(groupOptions,eval("({"+(n(object).attr(_dgo)||"")+"})")),view=new k(object,n.extend({},groupOptions,options))),views.push(view));break;case"array":n.each(object,function(n,t){var i=new k(t,options);views.push(i)})}groupExtend={grouped:{caption:!1}};firstUI=views[0].options.ui;n.each(views,function(n,t){t.caption&&(groupExtend.grouped.caption=!0);0<n&&t.options.ui!==firstUI&&(t.options.ui=firstUI)});n.each(views,function(t,i){i=n.extend(i,groupExtend)});(!position||position<1)&&(position=1);position>views.length&&(position=views.length);isElement&&(positionInAPG=i.getPositionInActivePageGroup(object))?t.setPosition(positionInAPG):t.load(views,position)}},showFallback:function(t){if(this._fallback){var i=function t(i){var r=n.type(i);return"string"===r?i:"array"===r&&i[0]?t(i[0]):h.isElement(i)&&n(i).attr("href")?n(i).attr("href"):!!i.url&&i.url}(t);i&&(window.location.href=i)}}},n.extend(l,{show:function(){return o.show.apply(o,a.call(arguments)),this},hide:function(){return t.hide(),this},disable:function(){return o.stopDelegating(),o._disabled=!0,this},enable:function(){return o._disabled=!1,o.startDelegating(),this},fallback:function(n){return o._fallback=n,this},setDefaultSkin:function(n){return ft.defaults.skin=n,this}}),(r.IE&&r.IE<7||"number"===n.type(r.Android)&&r.Android<3||r.MobileSafari&&"number"===n.type(r.WebKit)&&r.WebKit<533.18)&&(o.show=o.showFallback),e={initialize:function(n){this.element=n;this._thumbnails=[];this._orientation="vertical";this._vars={thumbnail:{},thumbnailFrame:{},thumbnails:{}};this.build();this.startObserving()},build:function(){this.element.append(this.wrapper=n("<div>").addClass("fr-thumbnails-wrapper").append(this._slider=n("<div>").addClass("fr-thumbnails-slider").append(this._previous=n("<div>").addClass("fr-thumbnails-side fr-thumbnails-side-previous").append(this._previous_button=n("<div>").addClass("fr-thumbnails-side-button").append(n("<div>").addClass("fr-thumbnails-side-button-background")).append(n("<div>").addClass("fr-thumbnails-side-button-icon")))).append(this._thumbs=n("<div>").addClass("fr-thumbnails-thumbs").append(this._slide=n("<div>").addClass("fr-thumbnails-slide"))).append(this._next=n("<div>").addClass("fr-thumbnails-side fr-thumbnails-side-next").append(this._next_button=n("<div>").addClass("fr-thumbnails-side-button").append(n("<div>").addClass("fr-thumbnails-side-button-background")).append(n("<div>").addClass("fr-thumbnails-side-button-icon"))))))},startObserving:function(){this._slider.delegate(".fr-thumbnail","click",n.proxy(function(i){i.stopPropagation();var u=n(i.target).closest(".fr-thumbnail")[0],r=u&&n(u).data("fr-position");r&&(this.setActive(r),t.setPosition(r))},this));this._slider.bind("click",function(n){n.stopPropagation()});this._previous.bind("click",n.proxy(this.previousPage,this));this._next.bind("click",n.proxy(this.nextPage,this))},load:function(t){this.clear();var i="horizontal",r=!1;n.each(t,n.proxy(function(n,t){"vertical"===t.options.thumbnails&&(i="vertical");t.options.thumbnails||(r=!0)},this));this.setOrientation(i);this._disabledGroup=r;n.each(t,n.proxy(function(n,t){this._thumbnails.push(new at(t,n+1))},this));this.fitToViewport()},clear:function(){n.each(this._thumbnails,function(n,t){t.remove()});this._thumbnails=[];this._position=-1;this._page=-1},setOrientation:function(n){this._orientation&&t.element.removeClass("fr-thumbnails-"+this._orientation);t.element.addClass("fr-thumbnails-"+n);this._orientation=n},disable:function(){t.element.removeClass("fr-thumbnails-enabled").addClass("fr-thumbnails-disabled");this._disabled=!0},enable:function(){t.element.removeClass("fr-thumbnails-disabled").addClass("fr-thumbnails-enabled");this._disabled=!1},enabled:function(){return!this._disabled},disabled:function(){return this._disabled},updateVars:function(){var s=t.element,i=this._vars,u="horizontal"===this._orientation,et=u?"top":"left",o=u?"left":"top",ot=u?"bottom":"left",st=u?"top":"right",y=u?"width":"height",ht=u?"height":"width",nt={left:"right",right:"left",top:"bottom",bottom:"top"},c,d,g;if(this.element.removeClass("fr-thumbnails-measured"),c=s.is(":visible"),c||s.show(),this.disabled()&&this.enable(),!this.element.is(":visible")||this._thumbnails.length<2||this._disabledGroup)return this.disable(),n.extend(this._vars.thumbnails,{width:0,height:0}),c||s.hide(),void this.element.addClass("fr-thumbnails-measured");this.enable();var tt=this._previous,l=this._next,it=w.viewport(),e=this.element["inner"+h.String.capitalize(ht)](),rt=parseInt(this._thumbs.css("padding-"+et))||0,p=Math.max(e-2*rt,0),ct=parseInt(this._thumbs.css("padding-"+o))||0,lt=(parseInt(this.element.css("margin-"+ot))||0)+(parseInt(this.element.css("margin-"+st))||0);n.extend(i.thumbnails,{height:e+lt,width:it[u?"width":"height"],paddingTop:rt});n.extend(i.thumbnail,{height:p,width:p});n.extend(i.thumbnailFrame,{width:p+2*ct,height:e});i.sides={previous:{width:l["inner"+h.String.capitalize(y)](),marginLeft:parseInt(tt.css("margin-"+o))||0,marginRight:parseInt(tt.css("margin-"+nt[o]))||0},next:{width:l["inner"+h.String.capitalize(y)](),marginLeft:parseInt(l.css("margin-"+o))||0,marginRight:parseInt(l.css("margin-"+nt[o]))||0}};var a=it[y],f=i.thumbnailFrame.width,v=this._thumbnails.length;i.thumbnails.width=a;i.sides.enabled=1<v*f/a;var r=a,ut=i.sides,b=ut.previous,k=ut.next,ft=b.marginLeft+b.width+b.marginRight+k.marginLeft+k.width+k.marginRight;i.sides.enabled&&(r-=ft);d=v*f;d<(r=Math.floor(r/f)*f)&&(r=d);g=r+(i.sides.enabled?ft:0);i.ipp=Math.round(r/f);this._mode="page";i.ipp<=1&&(g=r=a,i.sides.enabled=!1,this._mode="center");i.pages=Math.ceil(v*f/r);i.wrapper={width:g+1,height:e};i.thumbs={width:r,height:e};i.slide={width:v*f+1,height:e};c||s.hide();this.element.addClass("fr-thumbnails-measured")},hide:function(){this.disable();this.thumbnails.hide();this._visible=!1},getDimensions:function(){var n="horizontal"===this._orientation;return{width:n?this._vars.thumbnails.width:this._vars.thumbnails.height,height:n?this._vars.thumbnails.height:this._vars.thumbnails.width}},fitToViewport:function(){var t,i,r;(this.updateVars(),this.disabled())||(t=n.extend({},this._vars),i="horizontal"===this._orientation,n.each(this._thumbnails,function(n,t){t.resize()}),this._previous[t.sides.enabled?"show":"hide"](),this._next[t.sides.enabled?"show":"hide"](),this._thumbs.css({width:t.thumbs[i?"width":"height"],height:t.thumbs[i?"height":"width"]}),this._slide.css({width:t.slide[i?"width":"height"],height:t.slide[i?"height":"width"]}),r={width:t.wrapper[i?"width":"height"],height:t.wrapper[i?"height":"width"]},r["margin-"+(i?"left":"top")]=Math.round(-.5*t.wrapper.width)+"px",r["margin-"+(i?"top":"left")]=0,this.wrapper.css(r),this._position&&this.moveTo(this._position,!0))},moveToPage:function(n){if(!(n<1||n>this._vars.pages||n===this._page)){var t=this._vars.ipp*(n-1)+1;this.moveTo(t)}},previousPage:function(){this.moveToPage(this._page-1)},nextPage:function(){this.moveToPage(this._page+1)},show:function(n){var i=this._position<0,t;n<1&&(n=1);t=this._thumbnails.length;t<n&&(n=t);this._position=n;this.setActive(n);"page"===this._mode&&this._page===Math.ceil(n/this._vars.ipp)||this.moveTo(n,i)},moveTo:function(t,r){var s,h,c;if(this.updateVars(),!this.disabled()){var f,u,e="horizontal"===this._orientation,l=.5*w.viewport()[e?"width":"height"],o=this._vars.thumbnailFrame.width;"page"===this._mode?(u=Math.ceil(t/this._vars.ipp),this._page=u,f=o*(this._page-1)*this._vars.ipp*-1,s="fr-thumbnails-side-button-disabled",this._previous_button[(u<2?"add":"remove")+"Class"](s),this._next_button[(u>=this._vars.pages?"add":"remove")+"Class"](s)):f=l+-1*(o*(t-1)+.5*o);u=i.page;h={};c={};h[e?"top":"left"]=0;c[e?"left":"top"]=f+"px";this._slide.stop(!0).css(h).animate(c,r?0:u&&u.view.options.effects.thumbnails.slide||0,n.proxy(function(){this.loadCurrentPage()},this))}},loadCurrentPage:function(){var t,n,r,i;if(this._position&&this._vars.thumbnailFrame.width&&!(this._thumbnails.length<1)){if("page"===this._mode){if(this._page<1)return;t=(this._page-1)*this._vars.ipp+1;n=Math.min(t-1+this._vars.ipp,this._thumbnails.length)}else r=Math.ceil(this._vars.thumbnails.width/this._vars.thumbnailFrame.width),t=Math.max(Math.floor(Math.max(this._position-.5*r,0)),1),n=Math.ceil(Math.min(this._position+.5*r)),this._thumbnails.length<n&&(n=this._thumbnails.length);for(i=t;i<=n;i++)this._thumbnails[i-1].load()}},setActive:function(n){this._slide.find(".fr-thumbnail-active").removeClass("fr-thumbnail-active");var t=n&&this._thumbnails[n-1];t&&t.activate()},refresh:function(){this._position&&this.setPosition(this._position)}},n.extend(at.prototype,{initialize:function(n,t){this.view=n;this._position=t;this.preBuild()},preBuild:function(){this.thumbnail=n("<div>").addClass("fr-thumbnail").data("fr-position",this._position)},build:function(){var t,i;this.thumbnailFrame||(t=this.view.options,e._slide.append(this.thumbnailFrame=n("<div>").addClass("fr-thumbnail-frame").append(this.thumbnail.append(this.thumbnailWrapper=n("<div>").addClass("fr-thumbnail-wrapper")))),"image"===this.view.type&&this.thumbnail.addClass("fr-load-thumbnail").data("thumbnail",{view:this.view,src:t.thumbnail||this.view.url}),i=t.thumbnail&&t.thumbnail.icon,i&&this.thumbnail.append(n("<div>").addClass("fr-thumbnail-icon fr-thumbnail-icon-"+i)),this.thumbnail.append(n("<div>").addClass("fr-thumbnail-overlay").append(n("<div>").addClass("fr-thumbnail-overlay-background")).append(this.loading=n("<div>").addClass("fr-thumbnail-loading").append(n("<div>").addClass("fr-thumbnail-loading-background")).append(this.spinner=n("<div>").addClass("fr-thumbnail-spinner").hide().append(n("<div>").addClass("fr-thumbnail-spinner-spin")))).append(n("<div>").addClass("fr-thumbnail-overlay-border"))),this.thumbnail.append(n("<div>").addClass("fr-thumbnail-state")),this.resize())},remove:function(){this.thumbnailFrame&&(this.thumbnailFrame.remove(),this.thumbnailFrame=null,this.image=null);this.ready&&(this.ready.abort(),this.ready=null);this.vimeoThumbnail&&(this.vimeoThumbnail.abort(),this.vimeoThumbnail=null);this._loading=!1;this._removed=!0;this.view=null;this._clearDelay()},load:function(){if(!(this._loaded||this._loading||this._removed)){this.thumbnailWrapper||this.build();this._loading=!0;var t=this.view.options.thumbnail,i=t&&"boolean"===n.type(t)?this.view.url:t||this.view.url;if(this._url=i)if("vimeo"===this.view.type)if(i===t)this._url=i,this._load(this._url);else switch(this.view.type){case"vimeo":this.vimeoThumbnail=new pt(this.view.url,n.proxy(function(n){this._url=n;this._load(n)},this),n.proxy(function(){this._error()},this))}else this._load(this._url)}},activate:function(){this.thumbnail.addClass("fr-thumbnail-active")},_load:function(t){this.thumbnailWrapper.prepend(this.image=n("<img>").addClass("fr-thumbnail-image").attr({src:t}).css({opacity:.0001}));this.fadeInSpinner();this.ready=new b(this.image[0],n.proxy(function(n){var t=n.img;this.thumbnailFrame&&this._loading&&(this._loaded=!0,this._loading=!1,this._dimensions={width:t.naturalWidth,height:t.naturalHeight},this.resize(),this.show())},this),n.proxy(function(){this._error()},this),{method:this.view.options.loadedMethod})},_error:function(){this._loaded=!0;this._loading=!1;this.thumbnail.addClass("fr-thumbnail-error");this.image&&this.image.hide();this.thumbnailWrapper.append(n("<div>").addClass("fr-thumbnail-image"));this.show()},fadeInSpinner:function(){if(c.supported&&this.view.options.spinner){this._clearDelay();var t=this.view.options.effects.thumbnail;this._delay=setTimeout(n.proxy(function(){this.spinner.stop(!0).fadeTo(t.show||0,1)},this),this.view.options.spinnerDelay||0)}},show:function(){this._clearDelay();var n=this.view.options.effects.thumbnail;this.loading.stop(!0).delay(n.delay).fadeTo(n.show,0)},_clearDelay:function(){this._delay&&(clearTimeout(this._delay),this._delay=null)},resize:function(){var u,r,s,h,o,l,a;if(this.thumbnailFrame&&(u="horizontal"===e._orientation,(this.thumbnailFrame.css({width:e._vars.thumbnailFrame[u?"width":"height"],height:e._vars.thumbnailFrame[u?"height":"width"]}),this.thumbnailFrame.css({top:u?0:e._vars.thumbnailFrame.width*(this._position-1),left:u?e._vars.thumbnailFrame.width*(this._position-1):0}),this.thumbnailWrapper)&&(r=e._vars.thumbnail,this.thumbnail.css({width:r.width,height:r.height,"margin-top":Math.round(-.5*r.height),"margin-left":Math.round(-.5*r.width),"margin-bottom":0,"margin-right":0}),this._dimensions))){var i,t={width:r.width,height:r.height},c=Math.max(t.width,t.height),f=n.extend({},this._dimensions);f.width>t.width&&f.height>t.height?(s=1,h=1,(i=y.within(t,f)).width<t.width&&(s=t.width/i.width),i.height<t.height&&(h=t.height/i.height),o=Math.max(s,h),1<o&&(i.width*=o,i.height*=o),n.each("width height".split(" "),function(n,t){i[t]=Math.round(i[t])})):i=y.within(this._dimensions,f.width<t.width||f.height<t.height?{width:c,height:c}:t);l=Math.round(.5*t.width-.5*i.width);a=Math.round(.5*t.height-.5*i.height);this.image.removeAttr("style").css(n.extend({},i,{top:a,left:l}))}}}),f={_modes:["fullclick","outside","inside"],_ui:!1,_validClickTargetSelector:".fr-content-element, .fr-content, .fr-content > .fr-stroke, .fr-content > .fr-stroke .fr-stroke-color",initialize:function(){n.each(this._modes,n.proxy(function(n,t){this[t].initialize()},this));t.element.addClass("fr-ui-inside-hidden fr-ui-fullclick-hidden")},set:function(n){this._ui&&(t.element.removeClass("fr-window-ui-"+this._ui),p.element.removeClass("fr-overlay-ui-"+this._ui));t.element.addClass("fr-window-ui-"+n);p.element.addClass("fr-overlay-ui-"+n);this._enabled&&this._ui&&this._ui!==n&&(this[this._ui].disable(),this[n].enable(),f[n].show());this._ui=n},_onWindowResize:function(){u.mobileTouch&&this.show()},enable:function(){n.each(this._modes,n.proxy(function(n,t){f[t][t===this._ui?"enable":"disable"]()},this));this._enabled=!0},disable:function(){n.each(this._modes,n.proxy(function(n,t){f[t].disable()},this));this._enabled=!1},adjustPrevNext:function(n,t){f[this._ui].adjustPrevNext(n,t)},show:function(n,t){f[this._ui].show(n,t)},hide:function(n,t){f[this._ui].hide(n,t)},reset:function(){n.each(this._modes,n.proxy(function(n,t){f[t].reset()},this))},update:function(){var n=i.page;n&&this.set(n._ui)}},f.fullclick={initialize:function(){this.build();this._scrollLeft=-1},build:function(){t._box.append(this._previous=n("<div>").addClass("fr-side fr-side-previous fr-side-previous-fullclick fr-toggle-ui").append(n("<div>").addClass("fr-side-button").append(n("<div>").addClass("fr-side-button-background")).append(n("<div>").addClass("fr-side-button-icon")))).append(this._next=n("<div>").addClass("fr-side fr-side-next fr-side-next-fullclick fr-toggle-ui").append(n("<div>").addClass("fr-side-button").append(n("<div>").addClass("fr-side-button-background")).append(n("<div>").addClass("fr-side-button-icon")))).append(this._close=n("<div>").addClass("fr-close fr-close-fullclick").append(n("<div>").addClass("fr-close-background")).append(n("<div>").addClass("fr-close-icon")));r.IE&&r.IE<=7&&this._previous.add(this._next).add(this._close).hide();this._close.on("click",n.proxy(function(n){n.preventDefault();t.hide()},this));this._previous.on("click",n.proxy(function(n){t.previous();this._onMouseMove(n)},this));this._next.on("click",n.proxy(function(n){t.next();this._onMouseMove(n)},this))},enable:function(){this.bind()},disable:function(){this.unbind()},reset:function(){t.timers.clear("ui-fullclick");this._x=-1;this._y=-1;this._scrollLeft=-1;this.resetPrevNext();this._onMouseLeave()},resetPrevNext:function(){this._previous.add(this._next).stop(!0).removeAttr("style")},bind:function(){this._onMouseUpHandler||(this.unbind(),t._pages.on("mouseup",".fr-container",this._onMouseUpHandler=n.proxy(this._onMouseUp,this)),u.mobileTouch||(t.element.on("mouseenter",this._showHandler=n.proxy(this.show,this)).on("mouseleave",this._hideHandler=n.proxy(this.hide,this)),t.element.on("mousemove",this._mousemoveHandler=n.proxy(function(n){var t=n.pageX,i=n.pageY;this._hoveringSideButton||i===this._y&&t===this._x||(this._x=t,this._y=i,this.show(),this.startTimer())},this)),t._pages.on("mousemove",".fr-container",this._onMouseMoveHandler=n.proxy(this._onMouseMove,this)).on("mouseleave",".fr-container",this._onMouseLeaveHandler=n.proxy(this._onMouseLeave,this)).on("mouseenter",".fr-container",this._onMouseEnterHandler=n.proxy(this._onMouseEnter,this)),t.element.on("mouseenter",".fr-side",this._onSideMouseEnterHandler=n.proxy(this._onSideMouseEnter,this)).on("mouseleave",".fr-side",this._onSideMouseLeaveHandler=n.proxy(this._onSideMouseLeave,this)),n(window).on("scroll",this._onScrollHandler=n.proxy(this._onScroll,this))))},unbind:function(){this._onMouseUpHandler&&(t._pages.off("mouseup",".fr-container",this._onMouseUpHandler),this._onMouseUpHandler=null,this._showHandler&&(t.element.off("mouseenter",this._showHandler).off("mouseleave",this._hideHandler).off("mousemove",this._mousemoveHandler),t._pages.off("mousemove",".fr-container",this._onMouseMoveHandler).off("mouseleave",".fr-container",this._onMouseLeaveHandler).off("mouseenter",".fr-container",this._onMouseEnterHandler),t.element.off("mouseenter",".fr-side",this._onSideMouseEnterHandler).off("mouseleave",".fr-side",this._onSideMouseLeaveHandler),n(window).off("scroll",this._onScrollHandler),this._showHandler=null))},adjustPrevNext:function(r,u){var f=i.page,e,o,s;if(f){e=t.element.is(":visible");e||t.element.show();o=this._previous.attr("style");this._previous.removeAttr("style");s=parseInt(this._previous.css("margin-top"));this._previous.attr({style:o});e||t.element.hide();var l=f._infoHeight||0,h=this._previous.add(this._next),a={"margin-top":s-.5*l},c="number"===n.type(u)?u:i.page&&i.page.view.options.effects.content.show||0;this.opening&&(c=0);h.stop(!0).animate(a,c,r);this._previous[(t.mayPrevious()?"remove":"add")+"Class"]("fr-side-disabled");this._next[(t.mayNext()?"remove":"add")+"Class"]("fr-side-disabled");h[(f._total<2?"add":"remove")+"Class"]("fr-side-hidden");r&&r()}else r&&r()},_onScroll:function(){this._scrollLeft=n(window).scrollLeft()},_onMouseMove:function(n){if(!u.mobileTouch){var i=this._getEventSide(n),f=h.String.capitalize(i),r=!!i&&t["may"+f]();if(i!==this._hoveringSide||r!==this._mayClickHoveringSide)switch(this._hoveringSide=i,this._mayClickHoveringSide=r,t._box[(r?"add":"remove")+"Class"]("fr-hovering-clickable"),i){case"previous":t._box.addClass("fr-hovering-previous").removeClass("fr-hovering-next");break;case"next":t._box.addClass("fr-hovering-next").removeClass("fr-hovering-previous")}}},_onMouseLeave:function(){t._box.removeClass("fr-hovering-clickable fr-hovering-previous fr-hovering-next");this._hoveringSide=!1},_onMouseUp:function(n){if(!(1<n.which))if(1!==i.pages.length){var r=this._getEventSide(n);t[r]();this._onMouseMove(n)}else t.hide()},_onMouseEnter:function(n){this._onMouseMove(n)},_getEventSide:function(i){return-1<this._scrollLeft?this._scrollLeft:this._scrollLeft=n(window).scrollLeft(),i.pageX-t._boxPosition.left-this._scrollLeft<.5*t._boxDimensions.width?"previous":"next"},_onSideMouseEnter:function(n){this._hoveringSideButton=!0;this._hoveringSide=this._getEventSide(n);this._mayClickHoveringSide=t["may"+h.String.capitalize(this._hoveringSide)]();this.clearTimer()},_onSideMouseLeave:function(){this._hoveringSideButton=!1;this._hoveringSide=!1;this._mayClickHoveringSide=!1;this.startTimer()},show:function(i){if(this._visible)return this.startTimer(),void("function"===n.type(i)&&i());this._visible=!0;this.startTimer();t.element.addClass("fr-visible-fullclick-ui").removeClass("fr-hidden-fullclick-ui");r.IE&&r.IE<=7&&this._previous.add(this._next).add(this._close).show();"function"===n.type(i)&&i()},hide:function(r){var u=i.page&&i.page.view.type;this._visible&&(!u||"youtube"!==u&&"vimeo"!==u)&&(this._visible=!1,t.element.removeClass("fr-visible-fullclick-ui").addClass("fr-hidden-fullclick-ui"));"function"===n.type(r)&&r()},clearTimer:function(){u.mobileTouch||t.timers.clear("ui-fullclick")},startTimer:function(){u.mobileTouch||(this.clearTimer(),t.timers.set("ui-fullclick",n.proxy(function(){this.hide()},this),t.view?t.view.options.uiDelay:0))}},f.inside={initialize:function(){},enable:function(){this.bind()},disable:function(){this.unbind()},bind:function(){this._onMouseUpHandler||(this.unbind(),t._pages.on("mouseup",".fr-content",this._onMouseUpHandler=n.proxy(this._onMouseUp,this)),t._pages.on("click",".fr-content .fr-close",n.proxy(function(n){n.preventDefault();t.hide()},this)).on("click",".fr-content .fr-side-previous",n.proxy(function(n){t.previous();this._onMouseMove(n)},this)).on("click",".fr-content .fr-side-next",n.proxy(function(n){t.next();this._onMouseMove(n)},this)),t.element.on("click",".fr-container, .fr-thumbnails, .fr-thumbnails-wrapper",this._delegateOverlayCloseHandler=n.proxy(this._delegateOverlayClose,this)),u.mobileTouch||(t.element.on("mouseenter",".fr-content",this._showHandler=n.proxy(this.show,this)).on("mouseleave",".fr-content",this._hideHandler=n.proxy(this.hide,this)),t.element.on("mousemove",".fr-content",this._mousemoveHandler=n.proxy(function(n){var t=n.pageX,i=n.pageY;this._hoveringSideButton||i===this._y&&t===this._x||(this._x=t,this._y=i,this.show(),this.startTimer())},this)),t._pages.on("mousemove",".fr-info, .fr-close",n.proxy(function(n){n.stopPropagation();this._onMouseLeave(n)},this)),t._pages.on("mousemove",".fr-info",n.proxy(function(){this.clearTimer()},this)),t._pages.on("mousemove",".fr-content",this._onMouseMoveHandler=n.proxy(this._onMouseMove,this)).on("mouseleave",".fr-content",this._onMouseLeaveHandler=n.proxy(this._onMouseLeave,this)).on("mouseenter",".fr-content",this._onMouseEnterHandler=n.proxy(this._onMouseEnter,this)),t.element.on("mouseenter",".fr-side",this._onSideMouseEnterHandler=n.proxy(this._onSideMouseEnter,this)).on("mouseleave",".fr-side",this._onSideMouseLeaveHandler=n.proxy(this._onSideMouseLeave,this)),n(window).on("scroll",this._onScrollHandler=n.proxy(this._onScroll,this))))},unbind:function(){this._onMouseUpHandler&&(t._pages.off("mouseup",".fr-content",this._onMouseUpHandler),this._onMouseUpHandler=null,t._pages.off("click",".fr-content .fr-close").off("click",".fr-content .fr-side-previous").off("click",".fr-content .fr-side-next"),t.element.off("click",".fr-container, .fr-thumbnails, .fr-thumbnails-wrapper",this._delegateOverlayCloseHandler),this._showHandler&&(t.element.off("mouseenter",".fr-content",this._showHandler).off("mouseleave",".fr-content",this._hideHandler).off("mousemove",".fr-content",this._mousemoveHandler),t._pages.off("mousemove",".fr-info, .fr-close"),t._pages.off("mousemove",".fr-info"),t._pages.off("mousemove",".fr-content-element",this._onMouseMoveHandler).off("mouseleave",".fr-content",this._onMouseLeaveHandler).off("mouseenter",".fr-content",this._onMouseEnterHandler),t.element.off("mouseenter",".fr-side",this._onSideMouseEnterHandler).off("mouseleave",".fr-side",this._onSideMouseLeaveHandler),n(window).off("scroll",this._onScrollHandler),this._showHandler=null))},reset:function(){t.timers.clear("ui-fullclick");this._x=-1;this._y=-1;this._scrollLeft=-1;this._hoveringSide=!1;this._onMouseLeave()},adjustPrevNext:function(n){n&&n()},_onScroll:function(){this._scrollLeft=n(window).scrollLeft()},_delegateOverlayClose:function(r){var u=i.page;u&&u.view.options.overlay&&!u.view.options.overlay.close||n(r.target).is(".fr-container, .fr-thumbnails, .fr-thumbnails-wrapper")&&(r.preventDefault(),r.stopPropagation(),t.hide())},_onMouseMove:function(n){if(!u.mobileTouch){var r=this._getEventSide(n),e=h.String.capitalize(r),f=!!r&&t["may"+e]();if((1===i.pages.length||i.page&&"close"===i.page.view.options.onClick)&&(r=!1),r!==this._hoveringSide||f!==this._mayClickHoveringSide)if(this._hoveringSide=r,this._mayClickHoveringSide=f,r)switch(t._box[(f?"add":"remove")+"Class"]("fr-hovering-clickable"),r){case"previous":t._box.addClass("fr-hovering-previous").removeClass("fr-hovering-next");break;case"next":t._box.addClass("fr-hovering-next").removeClass("fr-hovering-previous")}else t._box.removeClass("fr-hovering-clickable fr-hovering-previous fr-hovering-next")}},_onMouseLeave:function(){t._box.removeClass("fr-hovering-clickable fr-hovering-previous fr-hovering-next");this._hoveringSide=!1},_onMouseUp:function(r){if(!(1<r.which)&&n(r.target).is(f._validClickTargetSelector))if(1===i.pages.length||i.page&&"close"===i.page.view.options.onClick)t.hide();else{var u=this._getEventSide(r);t[u]();this._onMouseMove(r)}},_onMouseEnter:function(n){this._onMouseMove(n)},_getEventSide:function(i){return-1<this._scrollLeft?this._scrollLeft:this._scrollLeft=n(window).scrollLeft(),i.pageX-t._boxPosition.left-this._scrollLeft<.5*t._boxDimensions.width?"previous":"next"},_onSideMouseEnter:function(n){this._hoveringSideButton=!0;this._hoveringSide=this._getEventSide(n);this._mayClickHoveringSide=t["may"+h.String.capitalize(this._hoveringSide)]();this.clearTimer()},_onSideMouseLeave:function(){this._hoveringSideButton=!1;this._hoveringSide=!1;this._mayClickHoveringSide=!1;this.startTimer()},show:function(i){if(this._visible)return this.startTimer(),void("function"===n.type(i)&&i());this._visible=!0;this.startTimer();t.element.addClass("fr-visible-inside-ui").removeClass("fr-hidden-inside-ui");"function"===n.type(i)&&i()},hide:function(i){this._visible&&(this._visible=!1,t.element.removeClass("fr-visible-inside-ui").addClass("fr-hidden-inside-ui"));"function"===n.type(i)&&i()},clearTimer:function(){u.mobileTouch||t.timers.clear("ui-inside")},startTimer:function(){u.mobileTouch||(this.clearTimer(),t.timers.set("ui-inside",n.proxy(function(){this.hide()},this),t.view?t.view.options.uiDelay:0))}},f.outside={initialize:function(){this.build();this._scrollLeft=-1},build:function(){t._box.append(this._previous=n("<div>").addClass("fr-side fr-side-previous fr-side-previous-outside").append(n("<div>").addClass("fr-side-button").append(n("<div>").addClass("fr-side-button-background")).append(n("<div>").addClass("fr-side-button-icon")))).append(this._next=n("<div>").addClass("fr-side fr-side-next fr-side-next-outside").append(n("<div>").addClass("fr-side-button").append(n("<div>").addClass("fr-side-button-background")).append(n("<div>").addClass("fr-side-button-icon")))).append(this._close=n("<div>").addClass("fr-close fr-close-outside").append(n("<div>").addClass("fr-close-background")).append(n("<div>").addClass("fr-close-icon")));r.IE&&r.IE<=7&&this._previous.add(this._next).add(this._close).hide();this._close.on("click",n.proxy(function(n){n.preventDefault();t.hide()},this));this._previous.on("click",n.proxy(function(n){t.previous();this._onMouseMove(n)},this));this._next.on("click",n.proxy(function(n){t.next();this._onMouseMove(n)},this))},enable:function(){this.bind()},disable:function(){this.unbind()},reset:function(){t.timers.clear("ui-outside");this._x=-1;this._y=-1;this._scrollLeft=-1;this._onMouseLeave()},bind:function(){this._onMouseUpHandler||(this.unbind(),t.element.on("mouseup",".fr-content",this._onMouseUpHandler=n.proxy(this._onMouseUp,this)),t.element.on("click",".fr-container, .fr-thumbnails, .fr-thumbnails-wrapper",this._delegateOverlayCloseHandler=n.proxy(this._delegateOverlayClose,this)),u.mobileTouch||(t._pages.on("mousemove",".fr-content",this._onMouseMoveHandler=n.proxy(this._onMouseMove,this)).on("mouseleave",".fr-content",this._onMouseLeaveHandler=n.proxy(this._onMouseLeave,this)).on("mouseenter",".fr-content",this._onMouseEnterHandler=n.proxy(this._onMouseEnter,this)),t.element.on("mouseenter",".fr-side",this._onSideMouseEnterHandler=n.proxy(this._onSideMouseEnter,this)).on("mouseleave",".fr-side",this._onSideMouseLeaveHandler=n.proxy(this._onSideMouseLeave,this)),n(window).on("scroll",this._onScrollHandler=n.proxy(this._onScroll,this))))},unbind:function(){this._onMouseUpHandler&&(t.element.off("mouseup",".fr-content",this._onMouseUpHandler),this._onMouseUpHandler=null,t.element.off("click",".fr-container, .fr-thumbnails, .fr-thumbnails-wrapper",this._delegateOverlayCloseHandler),this._onMouseMoveHandler&&(t._pages.off("mousemove",".fr-content",this._onMouseMoveHandler).off("mouseleave",".fr-content",this._onMouseLeaveHandler).off("mouseenter",".fr-content",this._onMouseEnterHandler),t.element.off("mouseenter",".fr-side",this._onSideMouseEnterHandler).off("mouseleave",".fr-side",this._onSideMouseLeaveHandler),n(window).off("scroll",this._onScrollHandler),this._onMouseMoveHandler=null))},adjustPrevNext:function(n){var r=i.page,u;r?(u=this._previous.add(this._next),this._previous[(t.mayPrevious()?"remove":"add")+"Class"]("fr-side-disabled"),this._next[(t.mayNext()?"remove":"add")+"Class"]("fr-side-disabled"),u[(r._total<2?"add":"remove")+"Class"]("fr-side-hidden"),n&&n()):n&&n()},_onScroll:function(){this._scrollLeft=n(window).scrollLeft()},_delegateOverlayClose:function(r){var u=i.page;u&&u.view.options.overlay&&!u.view.options.overlay.close||n(r.target).is(".fr-container, .fr-thumbnails, .fr-thumbnails-wrapper")&&(r.preventDefault(),r.stopPropagation(),t.hide())},_onMouseMove:function(n){if(!u.mobileTouch){var r=this._getEventSide(n),e=h.String.capitalize(r),f=!!r&&t["may"+e]();if((1===i.pages.length||i.page&&"close"===i.page.view.options.onClick)&&(r=!1),r!==this._hoveringSide||f!==this._mayClickHoveringSide)if(this._hoveringSide=r,this._mayClickHoveringSide=f,r)switch(t._box[(f?"add":"remove")+"Class"]("fr-hovering-clickable"),r){case"previous":t._box.addClass("fr-hovering-previous").removeClass("fr-hovering-next");break;case"next":t._box.addClass("fr-hovering-next").removeClass("fr-hovering-previous")}else t._box.removeClass("fr-hovering-clickable fr-hovering-previous fr-hovering-next")}},_onMouseLeave:function(){t._box.removeClass("fr-hovering-clickable fr-hovering-previous fr-hovering-next");this._hoveringSide=!1},_onMouseUp:function(r){if(!(1<r.which)&&n(r.target).is(f._validClickTargetSelector))if(1===i.pages.length||i.page&&"close"===i.page.view.options.onClick)t.hide();else{var u=this._getEventSide(r);t[u]();this._onMouseMove(r)}},_onMouseEnter:function(n){this._onMouseMove(n)},_getEventSide:function(i){return-1<this._scrollLeft?this._scrollLeft:this._scrollLeft=n(window).scrollLeft(),i.pageX-t._boxPosition.left-this._scrollLeft<.5*t._boxDimensions.width?"previous":"next"},show:function(){r.IE&&r.IE<=7&&this._previous.add(this._next).add(this._close).show()},hide:function(){},_onSideMouseEnter:function(n){this._hoveringSideButton=!0;this._hoveringSide=this._getEventSide(n);this._mayClickHoveringSide=t["may"+h.String.capitalize(this._hoveringSide)]()},_onSideMouseLeave:function(){this._hoveringSideButton=!1;this._hoveringSide=!1;this._mayClickHoveringSide=!1},clearTimer:function(){}},n(document).ready(function(){o.initialize()}),l}),$("#totop").length){var scrollTrigger=250,backToTop=function(){var n=$(window).scrollTop();n>scrollTrigger?$("#totop").addClass("show"):$("#totop").removeClass("show")};backToTop();$(window).on("scroll",function(){backToTop()})}$("a[href='#top']").click(function(){return $("html, body").animate({scrollTop:0},"slow"),!1});$(function(){$('[data-toggle="tooltip"]').tooltip()});$(window).scroll(function(){$(document).scrollTop()>50?$("nav").addClass("shrink"):$("nav").removeClass("shrink")});$(".collapse").on("shown.bs.collapse",function(){$(this).parent().find(".fa-chevron-down").removeClass("fa-chevron-down").addClass("fa-chevron-up")}).on("hidden.bs.collapse",function(){$(this).parent().find(".fa-chevron-up").removeClass("fa-chevron-up").addClass("fa-chevron-down")});$("#header-mobile-search").on("shown.bs.collapse",function(){$(this).parent().find(".fa-toggler").removeClass("fa-search").addClass("fa-times")}).on("hidden.bs.collapse",function(){$(this).parent().find(".fa-toggler").removeClass("fa-times").addClass("fa-search")});const opts={acceptButton:".js-cookieBarAccept",secure:!1,path:"/",domain:""};$(document).ready(function(){$(".js-CookieBar").cookieBar(opts)});$(document).on("accept.cookiebar",function(){location.reload(!0)});$("#dati-ulteriori").click(function(n){n.stopPropagation();window.location=$("#dati-ulteriori").attr("href")});$("#nowtice_widget").bind("DOMSubtreeModified",function(){var n=$("#nowtice_widget");n.css({border:"1px solid #EAEBEC"})});$("form").submit(function(){var n=$(this).find("button[type='submit'][data-disable!='false']");n&&n.prop("disabled",!0);$("#submitico")&&$("#submitico").replaceWith('<i class="spinner-border spinner-border-sm mr-2" role="status" aria-hidden="true"><\/i>')});jQuery&&function(n){function i(i,u){var f=i?n(this):u,e=n(f.attr("spid-idp-button")),o=f.hasClass("spid-idp-button-open");if(i){if(n(i.target).hasClass("spid-idp-button-ignore"))return;i.preventDefault();i.stopPropagation()}else if(f!==u.target&&n(u.target).hasClass("spid-idp-button-ignore"))return;t();o||f.hasClass("spid-idp-button-disabled")||(f.addClass("spid-idp-button-open"),e.data("spid-idp-button-trigger",f).show(),r(),e.trigger("show",{spidIDPButton:e,trigger:f}))}function t(t){var i=t?n(t.target).parents().addBack():null;if(i&&i.is(".spid-idp-button")){if(!i.is(".spid-idp-button-menu"))return;if(!i.is("A"))return}n(document).find(".spid-idp-button:visible").each(function(){var t=n(this);t.hide().removeData("spid-idp-button-trigger").trigger("hide",{spidIDPButton:t})});n(document).find(".spid-idp-button-open").removeClass("spid-idp-button-open")}function r(){var i=n(".spid-idp-button:visible").eq(0),t=i.data("spid-idp-button-trigger"),r=t?parseInt(t.attr("data-horizontal-offset")||0,10):null,u=t?parseInt(t.attr("data-vertical-offset")||0,10):null;0!==i.length&&t&&(i.hasClass("spid-idp-button-relative")?i.css({left:i.hasClass("spid-idp-button-anchor-right")?t.position().left-(i.outerWidth(!0)-t.outerWidth(!0))-parseInt(t.css("margin-right"),10)+r:t.position().left+parseInt(t.css("margin-left"),10)+r,top:t.position().top+t.outerHeight(!0)-parseInt(t.css("margin-top"),10)+u}):i.css({left:i.hasClass("spid-idp-button-anchor-right")?t.offset().left-(i.outerWidth()-t.outerWidth())+r:t.offset().left+r,top:t.offset().top+t.outerHeight()+u}))}n.extend(n.fn,{spidIDPButton:function(r,u){switch(r){case"show":return i(null,n(this)),n(this);case"hide":return t(),n(this);case"attach":return n(this).attr("spid-idp-button",u);case"detach":return t(),n(this).removeAttr("spid-idp-button");case"disable":return n(this).addClass("spid-idp-button-disabled");case"enable":return t(),n(this).removeClass("spid-idp-button-disabled")}}});n(document).on("click.spid-idp-button","[spid-idp-button]",i);n(document).on("click.spid-idp-button",t);n(window).on("resize",r)}(jQuery)