function recallDismissedAlerts(){var n=readCookie("hide-alert");null!=n&&(n=n.split(","),$.each(n,function(n,t){console.log(n+": "+t);$(".alert[data-itemid="+t+"]").hasClass("main")&&$(".sub-navigation").addClass("no-alert");$(".alert[data-itemid="+t+"]").alert("close")}),checkAleertLength())}function matchHeight(){$(".match-height").matchHeight({byRow:!0,property:"height",target:null,remove:!1})}function googleMapDirections(){var n=$(".fromAddress"),t=$(".toAddress");$(".directions-flip").click(function(){$.fn.SwapValues(n,t)});$(".fromAddress").focusout(function(){$.fn.SetValues(n,t)});$(".toAddress").focusout(function(){$.fn.SetValues(n,t)})}function BuildGoogleUrl(n){var i="",t="",t=""==toVal&&"14501 Roosevelt Blvd. Clearwater, FL 33762"==toPlaceholder?toPlaceholder:toVal;""==(i=""==fromVal&&"14501 Roosevelt Blvd. Clearwater, FL 33762"==fromPlaceholder?fromPlaceholder:fromVal)&&""==t&&(t="14501 Roosevelt Blvd. Clearwater, FL 33762");n.href="http://maps.google.com/maps?saddr="+i+"&daddr="+t;window.open(n.href,"_blank")}(function(n,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):n.Popper=t()})(this,function(){"use strict";function ut(n){return n&&"[object Function]"==={}.toString.call(n)}function r(n,t){if(1!==n.nodeType)return[];var r=n.ownerDocument.defaultView,i=r.getComputedStyle(n,null);return t?i[t]:i}function y(n){return"HTML"===n.nodeName?n:n.parentNode||n.host}function s(n){if(!n)return document.body;switch(n.nodeName){case"HTML":case"BODY":return n.ownerDocument.body;case"#document":return n.body}var t=r(n),i=t.overflow,u=t.overflowX,f=t.overflowY;return/(auto|scroll|overlay)/.test(i+f+u)?n:s(y(n))}function ft(n){return n&&n.referenceNode?n.referenceNode:n}function u(n){return 11===n?ii:10===n?ri:ii||ri}function f(n){var e,t,i;if(!n)return document.documentElement;for(e=u(10)?document.body:null,t=n.offsetParent||null;t===e&&n.nextElementSibling;)t=(n=n.nextElementSibling).offsetParent;return i=t&&t.nodeName,i&&"BODY"!==i&&"HTML"!==i?-1!==["TH","TD","TABLE"].indexOf(t.nodeName)&&"static"===r(t,"position")?f(t):t:n?n.ownerDocument.documentElement:document.documentElement}function fi(n){var t=n.nodeName;return"BODY"!==t&&("HTML"===t||f(n.firstElementChild)===n)}function p(n){return null===n.parentNode?n:p(n.parentNode)}function l(n,t){var i,u;if(!n||!n.nodeType||!t||!t.nodeType)return document.documentElement;var e=n.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING,o=e?n:t,s=e?t:n,r=document.createRange();return(r.setStart(o,0),r.setEnd(s,0),i=r.commonAncestorContainer,n!==i&&t!==i||o.contains(s))?fi(i)?i:f(i):(u=p(n),u.host?l(u.host,t):l(n,p(t).host))}function e(n){var f=1<arguments.length&&void 0!==arguments[1]?arguments[1]:"top",t="top"===f?"scrollTop":"scrollLeft",i=n.nodeName,r,u;return"BODY"===i||"HTML"===i?(r=n.ownerDocument.documentElement,u=n.ownerDocument.scrollingElement||r,u[t]):n[t]}function ei(n,t){var f=2<arguments.length&&void 0!==arguments[2]&&arguments[2],r=e(t,"top"),u=e(t,"left"),i=f?-1:1;return n.top+=r*i,n.bottom+=r*i,n.left+=u*i,n.right+=u*i,n}function et(n,t){var i="x"===t?"Left":"Top",r="Left"==i?"Right":"Bottom";return parseFloat(n["border"+i+"Width"],10)+parseFloat(n["border"+r+"Width"],10)}function ot(n,i,r,f){return t(i["offset"+n],i["scroll"+n],r["client"+n],r["offset"+n],r["scroll"+n],u(10)?parseInt(r["offset"+n])+parseInt(f["margin"+("Height"===n?"Top":"Left")])+parseInt(f["margin"+("Height"===n?"Bottom":"Right")]):0)}function st(n){var i=n.body,t=n.documentElement,r=u(10)&&getComputedStyle(t);return{height:ot("Height",i,t,r),width:ot("Width",i,t,r)}}function i(t){return n({},t,{right:t.left+t.width,bottom:t.top+t.height})}function w(n){var t={},o,s,l;try{u(10)?(t=n.getBoundingClientRect(),o=e(n,"top"),s=e(n,"left"),t.top+=o,t.left+=s,t.bottom+=o,t.right+=s):t=n.getBoundingClientRect()}catch(r){}var f={left:t.left,top:t.top,width:t.right-t.left,height:t.bottom-t.top},a="HTML"===n.nodeName?st(n.ownerDocument):{},v=a.width||n.clientWidth||f.width,y=a.height||n.clientHeight||f.height,h=n.offsetWidth-v,c=n.offsetHeight-y;return(h||c)&&(l=r(n),h-=et(l,"x"),c-=et(l,"y"),f.width-=h,f.height-=c),i(f)}function b(n,f){var b=2<arguments.length&&void 0!==arguments[2]&&arguments[2],k=u(10),d="HTML"===f.nodeName,h=w(n),o=w(f),v=s(n),c=r(f),y=parseFloat(c.borderTopWidth,10),p=parseFloat(c.borderLeftWidth,10),e,l,a;return b&&d&&(o.top=t(o.top,0),o.left=t(o.left,0)),e=i({top:h.top-o.top-y,left:h.left-o.left-p,width:h.width,height:h.height}),(e.marginTop=0,e.marginLeft=0,!k&&d)&&(l=parseFloat(c.marginTop,10),a=parseFloat(c.marginLeft,10),e.top-=y-l,e.bottom-=y-l,e.left-=p-a,e.right-=p-a,e.marginTop=l,e.marginLeft=a),(k&&!b?f.contains(v):f===v&&"BODY"!==v.nodeName)&&(e=ei(e,f)),e}function oi(n){var f=1<arguments.length&&void 0!==arguments[1]&&arguments[1],r=n.ownerDocument.documentElement,u=b(n,r),o=t(r.clientWidth,window.innerWidth||0),s=t(r.clientHeight,window.innerHeight||0),h=f?0:e(r),c=f?0:e(r,"left"),l={top:h-u.top+u.marginTop,left:c-u.left+u.marginLeft,width:o,height:s};return i(l)}function ht(n){var i=n.nodeName,t;return"BODY"===i||"HTML"===i?!1:"fixed"===r(n,"position")?!0:(t=y(n),!!t&&ht(t))}function ct(n){if(!n||!n.parentElement||u())return document.documentElement;for(var t=n.parentElement;t&&"none"===r(t,"transform");)t=t.parentElement;return t||document.documentElement}function k(n,t,i,r){var h=4<arguments.length&&void 0!==arguments[4]&&arguments[4],u={top:0,left:0},c=h?ct(n):l(n,ft(t)),e,f,o;if("viewport"===r)u=oi(c,h);else if("scrollParent"===r?(e=s(y(t)),"BODY"===e.nodeName&&(e=n.ownerDocument.documentElement)):e="window"===r?n.ownerDocument.documentElement:r,f=b(e,c,h),"HTML"!==e.nodeName||ht(c))u=f;else{var a=st(n.ownerDocument),v=a.height,p=a.width;u.top+=f.top-f.marginTop;u.bottom=v+f.top;u.left+=f.left-f.marginLeft;u.right=p+f.left}return i=i||0,o="number"==typeof i,u.left+=o?i:i.left||0,u.top+=o?i:i.top||0,u.right-=o?i:i.right||0,u.bottom-=o?i:i.bottom||0,u}function si(n){var t=n.width,i=n.height;return t*i}function lt(t,i,r,u,f){var l=5<arguments.length&&void 0!==arguments[5]?arguments[5]:0;if(-1===t.indexOf("auto"))return t;var e=k(r,u,l,f),o={top:{width:e.width,height:i.top-e.top},right:{width:e.right-i.right,height:e.height},bottom:{width:e.width,height:e.bottom-i.bottom},left:{width:i.left-e.left,height:e.height}},s=Object.keys(o).map(function(t){return n({key:t},o[t],{area:si(o[t])})}).sort(function(n,t){return t.area-n.area}),h=s.filter(function(n){var t=n.width,i=n.height;return t>=r.clientWidth&&i>=r.clientHeight}),a=0<h.length?h[0].key:s[0].key,c=t.split("-")[1];return a+(c?"-"+c:"")}function at(n,t,i){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null,u=r?ct(t):l(t,ft(i));return b(i,u,r)}function vt(n){var i=n.ownerDocument.defaultView,t=i.getComputedStyle(n),r=parseFloat(t.marginTop||0)+parseFloat(t.marginBottom||0),u=parseFloat(t.marginLeft||0)+parseFloat(t.marginRight||0);return{width:n.offsetWidth+u,height:n.offsetHeight+r}}function a(n){var t={left:"right",right:"left",bottom:"top",top:"bottom"};return n.replace(/left|right|bottom|top/g,function(n){return t[n]})}function yt(n,t,i){i=i.split("-")[0];var r=vt(n),e={width:r.width,height:r.height},u=-1!==["right","left"].indexOf(i),o=u?"top":"left",f=u?"left":"top",s=u?"height":"width",h=u?"width":"height";return e[o]=t[o]+t[s]/2-r[s]/2,e[f]=i===f?t[f]-r[h]:t[a(f)],e}function h(n,t){return Array.prototype.find?n.find(t):n.filter(t)[0]}function hi(n,t,i){if(Array.prototype.findIndex)return n.findIndex(function(n){return n[t]===i});var r=h(n,function(n){return n[t]===i});return n.indexOf(r)}function pt(n,t,r){var u=void 0===r?n:n.slice(0,hi(n,"name",r));return u.forEach(function(n){n["function"]&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var r=n["function"]||n.fn;n.enabled&&ut(r)&&(t.offsets.popper=i(t.offsets.popper),t.offsets.reference=i(t.offsets.reference),t=r(t,n))}),t}function ci(){if(!this.state.isDestroyed){var n={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};n.offsets.reference=at(this.state,this.popper,this.reference,this.options.positionFixed);n.placement=lt(this.options.placement,n.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding);n.originalPlacement=n.placement;n.positionFixed=this.options.positionFixed;n.offsets.popper=yt(this.popper,n.offsets.reference,n.placement);n.offsets.popper.position=this.options.positionFixed?"fixed":"absolute";n=pt(this.modifiers,n);this.state.isCreated?this.options.onUpdate(n):(this.state.isCreated=!0,this.options.onCreate(n))}}function wt(n,t){return n.some(function(n){var i=n.name,r=n.enabled;return r&&i===t})}function d(n){for(var i,r,u=[!1,"ms","Webkit","Moz","O"],f=n.charAt(0).toUpperCase()+n.slice(1),t=0;t<u.length;t++)if(i=u[t],r=i?""+i+f:n,"undefined"!=typeof document.body.style[r])return r;return null}function li(){return this.state.isDestroyed=!0,wt(this.modifiers,"applyStyle")&&(this.popper.removeAttribute("x-placement"),this.popper.style.position="",this.popper.style.top="",this.popper.style.left="",this.popper.style.right="",this.popper.style.bottom="",this.popper.style.willChange="",this.popper.style[d("transform")]=""),this.disableEventListeners(),this.options.removeOnDestroy&&this.popper.parentNode.removeChild(this.popper),this}function bt(n){var t=n.ownerDocument;return t?t.defaultView:window}function kt(n,t,i,r){var f="BODY"===n.nodeName,u=f?n.ownerDocument.defaultView:n;u.addEventListener(t,i,{passive:!0});f||kt(s(u.parentNode),t,i,r);r.push(u)}function ai(n,t,i,r){i.updateBound=r;bt(n).addEventListener("resize",i.updateBound,{passive:!0});var u=s(n);return kt(u,"scroll",i.updateBound,i.scrollParents),i.scrollElement=u,i.eventsEnabled=!0,i}function vi(){this.state.eventsEnabled||(this.state=ai(this.reference,this.options,this.state,this.scheduleUpdate))}function yi(n,t){return bt(n).removeEventListener("resize",t.updateBound),t.scrollParents.forEach(function(n){n.removeEventListener("scroll",t.updateBound)}),t.updateBound=null,t.scrollParents=[],t.scrollElement=null,t.eventsEnabled=!1,t}function pi(){this.state.eventsEnabled&&(cancelAnimationFrame(this.scheduleUpdate),this.state=yi(this.reference,this.state))}function g(n){return""!==n&&!isNaN(parseFloat(n))&&isFinite(n)}function nt(n,t){Object.keys(t).forEach(function(i){var r="";-1!==["width","height","top","right","bottom","left"].indexOf(i)&&g(t[i])&&(r="px");n.style[i]=t[i]+r})}function wi(n,t){Object.keys(t).forEach(function(i){var r=t[i];!1===r?n.removeAttribute(i):n.setAttribute(i,t[i])})}function bi(n,t){var u=n.offsets,i=u.popper,l=u.reference,r=ti,f=function(n){return n},e=r(l.width),o=r(i.width),a=-1!==["left","right"].indexOf(n.placement),s=-1!==n.placement.indexOf("-"),h=t?a||s||e%2==o%2?r:tt:f,c=t?r:f;return{left:h(1==e%2&&1==o%2&&!s&&t?i.left-1:i.left),top:c(i.top),bottom:c(i.bottom),right:h(i.right)}}function dt(n,t,i){var u=h(n,function(n){var i=n.name;return i===t}),f=!!u&&n.some(function(n){return n.name===i&&n.enabled&&n.order<u.order}),r;return f||(r="`"+t+"`",console.warn("`"+i+"` modifier is required by "+r+" modifier in order to work, be sure to include it before "+r+"!")),f}function ki(n){return"end"===n?"start":"start"===n?"end":n}function gt(n){var r=1<arguments.length&&void 0!==arguments[1]&&arguments[1],t=it.indexOf(n),i=it.slice(t+1).concat(it.slice(0,t));return r?i.reverse():i}function di(n,r,u,f){var h=n.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),o=+h[1],e=h[2],s,c,l;if(!o)return n;if(0===e.indexOf("%")){switch(e){case"%p":s=u;break;case"%":case"%r":default:s=f}return c=i(s),c[r]/100*o}return"vh"===e||"vw"===e?(l="vh"===e?t(document.documentElement.clientHeight,window.innerHeight||0):t(document.documentElement.clientWidth,window.innerWidth||0),l/100*o):o}function gi(n,t,i,r){var s=[0,0],c=-1!==["right","left"].indexOf(r),u=n.split(/(\+|\-)/).map(function(n){return n.trim()}),f=u.indexOf(h(u,function(n){return-1!==n.search(/,|\s/)})),o,e;return u[f]&&-1===u[f].indexOf(",")&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead."),o=/\s*,\s*|\s+/,e=-1===f?[u]:[u.slice(0,f).concat([u[f].split(o)[0]]),[u[f].split(o)[1]].concat(u.slice(f+1))],e=e.map(function(n,r){var f=(1===r?!c:c)?"height":"width",u=!1;return n.reduce(function(n,t){return""===n[n.length-1]&&-1!==["+","-"].indexOf(t)?(n[n.length-1]=t,u=!0,n):u?(n[n.length-1]+=t,u=!1,n):n.concat(t)},[]).map(function(n){return di(n,f,t,i)})}),e.forEach(function(n,t){n.forEach(function(i,r){g(i)&&(s[t]+=i*("-"===n[r-1]?-1:1))})}),s}function nr(n,t){var r,f=t.offset,o=n.placement,e=n.offsets,i=e.popper,s=e.reference,u=o.split("-")[0];return r=g(+f)?[+f,0]:gi(f,i,s,u),"left"===u?(i.top+=r[0],i.left-=r[1]):"right"===u?(i.top+=r[0],i.left+=r[1]):"top"===u?(i.left+=r[0],i.top-=r[1]):"bottom"===u&&(i.left+=r[0],i.top+=r[1]),n.popper=i,n}var ni=Math.min,tt=Math.floor,ti=Math.round,t=Math.max,c="undefined"!=typeof window&&"undefined"!=typeof document&&"undefined"!=typeof navigator,tr=function(){for(var t=["Edge","Trident","Firefox"],n=0;n<t.length;n+=1)if(c&&0<=navigator.userAgent.indexOf(t[n]))return 1;return 0}(),ir=c&&window.Promise,rr=ir?function(n){var t=!1;return function(){t||(t=!0,window.Promise.resolve().then(function(){t=!1;n()}))}}:function(n){var t=!1;return function(){t||(t=!0,setTimeout(function(){t=!1;n()},tr))}},ii=c&&!!(window.MSInputMethodContext&&document.documentMode),ri=c&&/MSIE 10/.test(navigator.userAgent),ur=function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");},fr=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}}(),o=function(n,t,i){return t in n?Object.defineProperty(n,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):n[t]=i,n},n=Object.assign||function(n){for(var t,r,i=1;i<arguments.length;i++)for(r in t=arguments[i],t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r]);return n},er=c&&/Firefox/i.test(navigator.userAgent),ui=["auto-start","auto","auto-end","top-start","top","top-end","right-start","right","right-end","bottom-end","bottom","bottom-start","left-end","left","left-start"],it=ui.slice(3),rt={FLIP:"flip",CLOCKWISE:"clockwise",COUNTERCLOCKWISE:"counterclockwise"},v=function(){function t(i,r){var u=this,f=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{},e;ur(this,t);this.scheduleUpdate=function(){return requestAnimationFrame(u.update)};this.update=rr(this.update.bind(this));this.options=n({},t.Defaults,f);this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]};this.reference=i&&i.jquery?i[0]:i;this.popper=r&&r.jquery?r[0]:r;this.options.modifiers={};Object.keys(n({},t.Defaults.modifiers,f.modifiers)).forEach(function(i){u.options.modifiers[i]=n({},t.Defaults.modifiers[i]||{},f.modifiers?f.modifiers[i]:{})});this.modifiers=Object.keys(this.options.modifiers).map(function(t){return n({name:t},u.options.modifiers[t])}).sort(function(n,t){return n.order-t.order});this.modifiers.forEach(function(n){n.enabled&&ut(n.onLoad)&&n.onLoad(u.reference,u.popper,u.options,n,u.state)});this.update();e=this.options.eventsEnabled;e&&this.enableEventListeners();this.state.eventsEnabled=e}return fr(t,[{key:"update",value:function(){return ci.call(this)}},{key:"destroy",value:function(){return li.call(this)}},{key:"enableEventListeners",value:function(){return vi.call(this)}},{key:"disableEventListeners",value:function(){return pi.call(this)}}]),t}();return v.Utils=("undefined"==typeof window?global:window).PopperUtils,v.placements=ui,v.Defaults={placement:"bottom",positionFixed:!1,eventsEnabled:!0,removeOnDestroy:!1,onCreate:function(){},onUpdate:function(){},modifiers:{shift:{order:100,enabled:!0,fn:function(t){var u=t.placement,l=u.split("-")[0],f=u.split("-")[1];if(f){var e=t.offsets,r=e.reference,s=e.popper,h=-1!==["bottom","top"].indexOf(l),i=h?"left":"top",c=h?"width":"height",a={start:o({},i,r[i]),end:o({},i,r[i]+r[c]-s[c])};t.offsets.popper=n({},s,a[f])}return t}},offset:{order:200,enabled:!0,fn:nr,offset:0},preventOverflow:{order:300,enabled:!0,fn:function(i,r){var h=r.boundariesElement||f(i.instance.popper),s;i.instance.reference===h&&(h=f(h));var c=d("transform"),e=i.instance.popper.style,l=e.top,a=e.left,v=e[c];e.top="";e.left="";e[c]="";s=k(i.instance.popper,i.instance.reference,r.padding,h,i.positionFixed);e.top=l;e.left=a;e[c]=v;r.boundaries=s;var y=r.priority,u=i.offsets.popper,p={primary:function(n){var i=u[n];return u[n]<s[n]&&!r.escapeWithReference&&(i=t(u[n],s[n])),o({},n,i)},secondary:function(n){var t="right"===n?"left":"top",i=u[t];return u[n]>s[n]&&!r.escapeWithReference&&(i=ni(u[t],s[n]-("right"===n?u.width:u.height))),o({},t,i)}};return y.forEach(function(t){var i=-1===["left","top"].indexOf(t)?"secondary":"primary";u=n({},u,p[i](t))}),i.offsets.popper=u,i},priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:function(n){var o=n.offsets,u=o.popper,i=o.reference,s=n.placement.split("-")[0],r=tt,f=-1!==["top","bottom"].indexOf(s),e=f?"right":"bottom",t=f?"left":"top",h=f?"width":"height";return u[e]<r(i[t])&&(n.offsets.popper[t]=r(i[t])-u[h]),u[t]>r(i[e])&&(n.offsets.popper[t]=r(i[e])),n}},arrow:{order:500,enabled:!0,fn:function(n,u){var l,e;if(!dt(n.instance.modifiers,"arrow","keepTogether"))return n;if(e=u.element,"string"==typeof e){if(e=n.instance.popper.querySelector(e),!e)return n}else if(!n.instance.popper.contains(e))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),n;var d=n.placement.split("-")[0],b=n.offsets,c=b.popper,s=b.reference,a=-1!==["left","right"].indexOf(d),y=a?"height":"width",p=a?"Top":"Left",f=p.toLowerCase(),g=a?"left":"top",v=a?"bottom":"right",h=vt(e)[y];s[v]-h<c[f]&&(n.offsets.popper[f]-=c[f]-(s[v]-h));s[f]+h>c[v]&&(n.offsets.popper[f]+=s[f]+h-c[v]);n.offsets.popper=i(n.offsets.popper);var nt=s[f]+s[y]/2-h/2,k=r(n.instance.popper),tt=parseFloat(k["margin"+p],10),it=parseFloat(k["border"+p+"Width"],10),w=nt-n.offsets.popper[f]-tt-it;return w=t(ni(c[y]-h,w),0),n.arrowElement=e,n.offsets.arrow=(l={},o(l,f,ti(w)),o(l,g,""),l),n},element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:function(t,i){if(wt(t.instance.modifiers,"inner")||t.flipped&&t.placement===t.originalPlacement)return t;var e=k(t.instance.popper,t.instance.reference,i.padding,i.boundariesElement,t.positionFixed),r=t.placement.split("-")[0],o=a(r),u=t.placement.split("-")[1]||"",f=[];switch(i.behavior){case rt.FLIP:f=[r,o];break;case rt.CLOCKWISE:f=gt(r);break;case rt.COUNTERCLOCKWISE:f=gt(r,!0);break;default:f=i.behavior}return f.forEach(function(s,h){if(r!==s||f.length===h+1)return t;r=t.placement.split("-")[0];o=a(r);var l=t.offsets.popper,y=t.offsets.reference,c=tt,d="left"===r&&c(l.right)>c(y.left)||"right"===r&&c(l.left)<c(y.right)||"top"===r&&c(l.bottom)>c(y.top)||"bottom"===r&&c(l.top)<c(y.bottom),p=c(l.left)<c(e.left),w=c(l.right)>c(e.right),b=c(l.top)<c(e.top),k=c(l.bottom)>c(e.bottom),g="left"===r&&p||"right"===r&&w||"top"===r&&b||"bottom"===r&&k,v=-1!==["top","bottom"].indexOf(r),it=!!i.flipVariations&&(v&&"start"===u&&p||v&&"end"===u&&w||!v&&"start"===u&&b||!v&&"end"===u&&k),rt=!!i.flipVariationsByContent&&(v&&"start"===u&&w||v&&"end"===u&&p||!v&&"start"===u&&k||!v&&"end"===u&&b),nt=it||rt;(d||g||nt)&&(t.flipped=!0,(d||g)&&(r=f[h+1]),nt&&(u=ki(u)),t.placement=r+(u?"-"+u:""),t.offsets.popper=n({},t.offsets.popper,yt(t.instance.popper,t.offsets.reference,t.placement)),t=pt(t.instance.modifiers,t,"flip"))}),t},behavior:"flip",padding:5,boundariesElement:"viewport",flipVariations:!1,flipVariationsByContent:!1},inner:{order:700,enabled:!1,fn:function(n){var u=n.placement,t=u.split("-")[0],f=n.offsets,r=f.popper,o=f.reference,e=-1!==["left","right"].indexOf(t),s=-1===["top","left"].indexOf(t);return r[e?"left":"top"]=o[t]-(s?r[e?"width":"height"]:0),n.placement=a(u),n.offsets.popper=i(r),n}},hide:{order:800,enabled:!0,fn:function(n){if(!dt(n.instance.modifiers,"hide","preventOverflow"))return n;var t=n.offsets.reference,i=h(n.instance.modifiers,function(n){return"preventOverflow"===n.name}).boundaries;if(t.bottom<i.top||t.left>i.right||t.top>i.bottom||t.right<i.left){if(!0===n.hide)return n;n.hide=!0;n.attributes["x-out-of-boundaries"]=""}else{if(!1===n.hide)return n;n.hide=!1;n.attributes["x-out-of-boundaries"]=!1}return n}},computeStyle:{order:850,enabled:!0,fn:function(t,i){var g=i.x,nt=i.y,tt=t.offsets.popper,c=h(t.instance.modifiers,function(n){return"applyStyle"===n.name}).gpuAcceleration,p,b,k;void 0!==c&&console.warn("WARNING: `gpuAcceleration` option moved to `computeStyle` modifier and will not be supported in future versions of Popper.js!");var l,a,it=void 0===c?i.gpuAcceleration:c,e=f(t.instance.popper),v=w(e),r={position:tt.position},u=bi(t,2>window.devicePixelRatio||!er),o="bottom"===g?"top":"bottom",s="right"===nt?"left":"right",y=d("transform");return(a="bottom"==o?"HTML"===e.nodeName?-e.clientHeight+u.bottom:-v.height+u.bottom:u.top,l="right"==s?"HTML"===e.nodeName?-e.clientWidth+u.right:-v.width+u.right:u.left,it&&y)?(r[y]="translate3d("+l+"px, "+a+"px, 0)",r[o]=0,r[s]=0,r.willChange="transform"):(p="bottom"==o?-1:1,b="right"==s?-1:1,r[o]=a*p,r[s]=l*b,r.willChange=o+", "+s),k={"x-placement":t.placement},t.attributes=n({},k,t.attributes),t.styles=n({},r,t.styles),t.arrowStyles=n({},t.offsets.arrow,t.arrowStyles),t},gpuAcceleration:!0,x:"bottom",y:"right"},applyStyle:{order:900,enabled:!0,fn:function(n){return nt(n.instance.popper,n.styles),wi(n.instance.popper,n.attributes),n.arrowElement&&Object.keys(n.arrowStyles).length&&nt(n.arrowElement,n.arrowStyles),n},onLoad:function(n,t,i,r,u){var f=at(u,t,n,i.positionFixed),e=lt(i.placement,f,t,n,i.modifiers.flip.boundariesElement,i.modifiers.flip.padding);return t.setAttribute("x-placement",e),nt(t,{position:i.positionFixed?"fixed":"absolute"}),i},gpuAcceleration:void 0}}},v});!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("jquery"),require("popper.js")):"function"==typeof define&&define.amd?define(["exports","jquery","popper.js"],t):t((n=n||self).bootstrap={},n.jQuery,n.Popper)}(this,function(n,t,i){"use strict";function uu(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)}function l(n,t,i){return t&&uu(n.prototype,t),i&&uu(n,i),n}function f(n){for(var i,r,t=1;t<arguments.length;t++)i=null!=arguments[t]?arguments[t]:{},r=Object.keys(i),"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(i).filter(function(n){return Object.getOwnPropertyDescriptor(i,n).enumerable}))),r.forEach(function(t){var r,u,f;r=n;f=i[u=t];u in r?Object.defineProperty(r,u,{value:f,enumerable:!0,configurable:!0,writable:!0}):r[u]=f});return n}function cf(n){var u=this,i=!1;return t(this).one(r.TRANSITION_END,function(){i=!0}),setTimeout(function(){i||r.triggerTransitionEnd(u)},n),this}function wu(n,t,i){if(0===n.length)return n;if(i&&"function"==typeof i)return i(n);for(var u=(new window.DOMParser).parseFromString(n,"text/html"),e=Object.keys(t),f=[].slice.call(u.body.querySelectorAll("*")),o=function(n){var i=f[n],o=i.nodeName.toLowerCase(),r,u;if(-1===e.indexOf(i.nodeName.toLowerCase()))return i.parentNode.removeChild(i),"continue";r=[].slice.call(i.attributes);u=[].concat(t["*"]||[],t[o]||[]);r.forEach(function(n){(function(n,t){var i=n.nodeName.toLowerCase();if(-1!==t.indexOf(i))return-1===us.indexOf(i)||Boolean(n.nodeValue.match(fs)||n.nodeValue.match(es));for(var u=t.filter(function(n){return n instanceof RegExp}),r=0,f=u.length;r<f;r++)if(i.match(u[r]))return!0;return!1})(n,u)||i.removeAttribute(n.nodeName)})},r=0,s=f.length;r<s;r++)o(r);return u.body.innerHTML}var at,r;t=t&&t.hasOwnProperty("default")?t.default:t;i=i&&i.hasOwnProperty("default")?i.default:i;at="transitionend";r={TRANSITION_END:"bsTransitionEnd",getUID:function(n){for(;n+=~~(1e6*Math.random()),document.getElementById(n););return n},getSelectorFromElement:function(n){var t=n.getAttribute("data-target"),i;t&&"#"!==t||(i=n.getAttribute("href"),t=i&&"#"!==i?i.trim():"");try{return document.querySelector(t)?t:null}catch(n){return null}},getTransitionDurationFromElement:function(n){if(!n)return 0;var i=t(n).css("transition-duration"),r=t(n).css("transition-delay"),u=parseFloat(i),f=parseFloat(r);return u||f?(i=i.split(",")[0],r=r.split(",")[0],1e3*(parseFloat(i)+parseFloat(r))):0},reflow:function(n){return n.offsetHeight},triggerTransitionEnd:function(n){t(n).trigger(at)},supportsTransitionEnd:function(){return Boolean(at)},isElement:function(n){return(n[0]||n).nodeType},typeCheckConfig:function(n,t,i){var u,s;for(u in i)if(Object.prototype.hasOwnProperty.call(i,u)){var e=i[u],f=t[u],o=f&&r.isElement(f)?"element":(s=f,{}.toString.call(s).match(/\s([a-z]+)/i)[1].toLowerCase());if(!new RegExp(e).test(o))throw new Error(n.toUpperCase()+': Option "'+u+'" provided type "'+o+'" but expected type "'+e+'".');}},findShadowRoot:function(n){if(!document.documentElement.attachShadow)return null;if("function"!=typeof n.getRootNode)return n instanceof ShadowRoot?n:n.parentNode?r.findShadowRoot(n.parentNode):null;var t=n.getRootNode();return t instanceof ShadowRoot?t:null}};t.fn.emulateTransitionEnd=cf;t.event.special[r.TRANSITION_END]={bindType:at,delegateType:at,handle:function(n){if(t(n.target).is(this))return n.handleObj.handler.apply(this,arguments)}};var vt="alert",pi="bs.alert",cr="."+pi,lf=t.fn[vt],lr={CLOSE:"close"+cr,CLOSED:"closed"+cr,CLICK_DATA_API:"click"+cr+".data-api"},af="alert",vf="fade",yf="show",it=function(){function n(n){this._element=n}var i=n.prototype;return i.close=function(n){var t=this._element;n&&(t=this._getRootElement(n));this._triggerCloseEvent(t).isDefaultPrevented()||this._removeElement(t)},i.dispose=function(){t.removeData(this._element,pi);this._element=null},i._getRootElement=function(n){var u=r.getSelectorFromElement(n),i=!1;return u&&(i=document.querySelector(u)),i||(i=t(n).closest("."+af)[0]),i},i._triggerCloseEvent=function(n){var i=t.Event(lr.CLOSE);return t(n).trigger(i),i},i._removeElement=function(n){var u=this,i;(t(n).removeClass(yf),t(n).hasClass(vf))?(i=r.getTransitionDurationFromElement(n),t(n).one(r.TRANSITION_END,function(t){return u._destroyElement(n,t)}).emulateTransitionEnd(i)):this._destroyElement(n)},i._destroyElement=function(n){t(n).detach().trigger(lr.CLOSED).remove()},n._jQueryInterface=function(i){return this.each(function(){var u=t(this),r=u.data(pi);r||(r=new n(this),u.data(pi,r));"close"===i&&r[i](this)})},n._handleDismiss=function(n){return function(t){t&&t.preventDefault();n.close(this)}},l(n,null,[{key:"VERSION",get:function(){return"4.3.1"}}]),n}();t(document).on(lr.CLICK_DATA_API,'[data-dismiss="alert"]',it._handleDismiss(new it));t.fn[vt]=it._jQueryInterface;t.fn[vt].Constructor=it;t.fn[vt].noConflict=function(){return t.fn[vt]=lf,it._jQueryInterface};var yt="button",wi="bs.button",ar="."+wi,vr=".data-api",pf=t.fn[yt],pt="active",wf="btn",bf="focus",fu='[data-toggle^="button"]',kf='[data-toggle="buttons"]',df='input:not([type="hidden"])',gf=".active",eu=".btn",ou={CLICK_DATA_API:"click"+ar+vr,FOCUS_BLUR_DATA_API:"focus"+ar+vr+" blur"+ar+vr},wt=function(){function n(n){this._element=n}var i=n.prototype;return i.toggle=function(){var r=!0,f=!0,i=t(this._element).closest(kf)[0],n,u;if(i&&(n=this._element.querySelector(df),n)){if("radio"===n.type&&(n.checked&&this._element.classList.contains(pt)?r=!1:(u=i.querySelector(gf),u&&t(u).removeClass(pt))),r){if(n.hasAttribute("disabled")||i.hasAttribute("disabled")||n.classList.contains("disabled")||i.classList.contains("disabled"))return;n.checked=!this._element.classList.contains(pt);t(n).trigger("change")}n.focus();f=!1}f&&this._element.setAttribute("aria-pressed",!this._element.classList.contains(pt));r&&t(this._element).toggleClass(pt)},i.dispose=function(){t.removeData(this._element,wi);this._element=null},n._jQueryInterface=function(i){return this.each(function(){var r=t(this).data(wi);r||(r=new n(this),t(this).data(wi,r));"toggle"===i&&r[i]()})},l(n,null,[{key:"VERSION",get:function(){return"4.3.1"}}]),n}();t(document).on(ou.CLICK_DATA_API,fu,function(n){n.preventDefault();var i=n.target;t(i).hasClass(wf)||(i=t(i).closest(eu));wt._jQueryInterface.call(t(i),"toggle")}).on(ou.FOCUS_BLUR_DATA_API,fu,function(n){var i=t(n.target).closest(eu)[0];t(i).toggleClass(bf,/^focus(in)?$/.test(n.type))});t.fn[yt]=wt._jQueryInterface;t.fn[yt].Constructor=wt;t.fn[yt].noConflict=function(){return t.fn[yt]=pf,wt._jQueryInterface};var rt="carousel",bt="bs.carousel",o="."+bt,su=".data-api",ne=t.fn[rt],yr={interval:5e3,keyboard:!0,slide:!1,pause:"hover",wrap:!0,touch:!0},te={interval:"(number|boolean)",keyboard:"boolean",slide:"(boolean|string)",pause:"(string|boolean)",wrap:"boolean",touch:"boolean"},bi="next",ki="prev",ie="left",re="right",s={SLIDE:"slide"+o,SLID:"slid"+o,KEYDOWN:"keydown"+o,MOUSEENTER:"mouseenter"+o,MOUSELEAVE:"mouseleave"+o,TOUCHSTART:"touchstart"+o,TOUCHMOVE:"touchmove"+o,TOUCHEND:"touchend"+o,POINTERDOWN:"pointerdown"+o,POINTERUP:"pointerup"+o,DRAG_START:"dragstart"+o,LOAD_DATA_API:"load"+o+su,CLICK_DATA_API:"click"+o+su},ue="carousel",w="active",fe="slide",ee="carousel-item-right",oe="carousel-item-left",se="carousel-item-next",he="carousel-item-prev",ce="pointer-event",le=".active",pr=".active.carousel-item",ae=".carousel-item",ve=".carousel-item img",ye=".carousel-item-next, .carousel-item-prev",pe=".carousel-indicators",we='[data-ride="carousel"]',hu={TOUCH:"touch",PEN:"pen"},ut=function(){function i(n,t){this._items=null;this._interval=null;this._activeElement=null;this._isPaused=!1;this._isSliding=!1;this.touchTimeout=null;this.touchStartX=0;this.touchDeltaX=0;this._config=this._getConfig(t);this._element=n;this._indicatorsElement=this._element.querySelector(pe);this._touchSupported="ontouchstart"in document.documentElement||0<navigator.maxTouchPoints;this._pointerEvent=Boolean(window.PointerEvent||window.MSPointerEvent);this._addEventListeners()}var n=i.prototype;return n.next=function(){this._isSliding||this._slide(bi)},n.nextWhenVisible=function(){!document.hidden&&t(this._element).is(":visible")&&"hidden"!==t(this._element).css("visibility")&&this.next()},n.prev=function(){this._isSliding||this._slide(ki)},n.pause=function(n){n||(this._isPaused=!0);this._element.querySelector(ye)&&(r.triggerTransitionEnd(this._element),this.cycle(!0));clearInterval(this._interval);this._interval=null},n.cycle=function(n){n||(this._isPaused=!1);this._interval&&(clearInterval(this._interval),this._interval=null);this._config.interval&&!this._isPaused&&(this._interval=setInterval((document.visibilityState?this.nextWhenVisible:this.next).bind(this),this._config.interval))},n.to=function(n){var u=this,i,r;if(this._activeElement=this._element.querySelector(pr),i=this._getItemIndex(this._activeElement),!(n>this._items.length-1||n<0))if(this._isSliding)t(this._element).one(s.SLID,function(){return u.to(n)});else{if(i===n)return this.pause(),void this.cycle();r=i<n?bi:ki;this._slide(r,this._items[n])}},n.dispose=function(){t(this._element).off(o);t.removeData(this._element,bt);this._items=null;this._config=null;this._element=null;this._interval=null;this._isPaused=null;this._isSliding=null;this._activeElement=null;this._indicatorsElement=null},n._getConfig=function(n){return n=f({},yr,n),r.typeCheckConfig(rt,n,te),n},n._handleSwipe=function(){var t=Math.abs(this.touchDeltaX),n;t<=40||(n=t/this.touchDeltaX,0<n&&this.prev(),n<0&&this.next())},n._addEventListeners=function(){var n=this;this._config.keyboard&&t(this._element).on(s.KEYDOWN,function(t){return n._keydown(t)});"hover"===this._config.pause&&t(this._element).on(s.MOUSEENTER,function(t){return n.pause(t)}).on(s.MOUSELEAVE,function(t){return n.cycle(t)});this._config.touch&&this._addTouchEventListeners()},n._addTouchEventListeners=function(){var n=this,i,r;this._touchSupported&&(i=function(t){n._pointerEvent&&hu[t.originalEvent.pointerType.toUpperCase()]?n.touchStartX=t.originalEvent.clientX:n._pointerEvent||(n.touchStartX=t.originalEvent.touches[0].clientX)},r=function(t){n._pointerEvent&&hu[t.originalEvent.pointerType.toUpperCase()]&&(n.touchDeltaX=t.originalEvent.clientX-n.touchStartX);n._handleSwipe();"hover"===n._config.pause&&(n.pause(),n.touchTimeout&&clearTimeout(n.touchTimeout),n.touchTimeout=setTimeout(function(t){return n.cycle(t)},500+n._config.interval))},t(this._element.querySelectorAll(ve)).on(s.DRAG_START,function(n){return n.preventDefault()}),this._pointerEvent?(t(this._element).on(s.POINTERDOWN,function(n){return i(n)}),t(this._element).on(s.POINTERUP,function(n){return r(n)}),this._element.classList.add(ce)):(t(this._element).on(s.TOUCHSTART,function(n){return i(n)}),t(this._element).on(s.TOUCHMOVE,function(t){var i;n.touchDeltaX=(i=t).originalEvent.touches&&1<i.originalEvent.touches.length?0:i.originalEvent.touches[0].clientX-n.touchStartX}),t(this._element).on(s.TOUCHEND,function(n){return r(n)})))},n._keydown=function(n){if(!/input|textarea/i.test(n.target.tagName))switch(n.which){case 37:n.preventDefault();this.prev();break;case 39:n.preventDefault();this.next()}},n._getItemIndex=function(n){return this._items=n&&n.parentNode?[].slice.call(n.parentNode.querySelectorAll(ae)):[],this._items.indexOf(n)},n._getItemByDirection=function(n,t){var u=n===bi,f=n===ki,i=this._getItemIndex(t),e=this._items.length-1,r;return(f&&0===i||u&&i===e)&&!this._config.wrap?t:(r=(i+(n===ki?-1:1))%this._items.length,-1===r?this._items[this._items.length-1]:this._items[r])},n._triggerSlideEvent=function(n,i){var u=this._getItemIndex(n),f=this._getItemIndex(this._element.querySelector(pr)),r=t.Event(s.SLIDE,{relatedTarget:n,direction:i,from:f,to:u});return t(this._element).trigger(r),r},n._setActiveIndicatorElement=function(n){var r,i;this._indicatorsElement&&(r=[].slice.call(this._indicatorsElement.querySelectorAll(le)),t(r).removeClass(w),i=this._indicatorsElement.children[this._getItemIndex(n)],i&&t(i).addClass(w))},n._slide=function(n,i){var e,o,h,a=this,f=this._element.querySelector(pr),p=this._getItemIndex(f),u=i||f&&this._getItemByDirection(n,f),b=this._getItemIndex(u),v=Boolean(this._interval),c,l,y;(h=n===bi?(e=oe,o=se,ie):(e=ee,o=he,re),u&&t(u).hasClass(w))?this._isSliding=!1:!this._triggerSlideEvent(u,h).isDefaultPrevented()&&f&&u&&(this._isSliding=!0,v&&this.pause(),this._setActiveIndicatorElement(u),c=t.Event(s.SLID,{relatedTarget:u,direction:h,from:p,to:b}),t(this._element).hasClass(fe)?(t(u).addClass(o),r.reflow(u),t(f).addClass(e),t(u).addClass(e),l=parseInt(u.getAttribute("data-interval"),10),this._config.interval=l?(this._config.defaultInterval=this._config.defaultInterval||this._config.interval,l):this._config.defaultInterval||this._config.interval,y=r.getTransitionDurationFromElement(f),t(f).one(r.TRANSITION_END,function(){t(u).removeClass(e+" "+o).addClass(w);t(f).removeClass(w+" "+o+" "+e);a._isSliding=!1;setTimeout(function(){return t(a._element).trigger(c)},0)}).emulateTransitionEnd(y)):(t(f).removeClass(w),t(u).addClass(w),this._isSliding=!1,t(this._element).trigger(c)),v&&this.cycle())},i._jQueryInterface=function(n){return this.each(function(){var r=t(this).data(bt),u=f({},yr,t(this).data()),e;if("object"==typeof n&&(u=f({},u,n)),e="string"==typeof n?n:u.slide,r||(r=new i(this,u),t(this).data(bt,r)),"number"==typeof n)r.to(n);else if("string"==typeof e){if("undefined"==typeof r[e])throw new TypeError('No method named "'+e+'"');r[e]()}else u.interval&&u.ride&&(r.pause(),r.cycle())})},i._dataApiClickHandler=function(n){var s=r.getSelectorFromElement(this),u,o,e;s&&(u=t(s)[0],u&&t(u).hasClass(ue)&&(o=f({},t(u).data(),t(this).data()),e=this.getAttribute("data-slide-to"),e&&(o.interval=!1),i._jQueryInterface.call(t(u),o),e&&t(u).data(bt).to(e),n.preventDefault()))},l(i,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return yr}}]),i}();t(document).on(s.CLICK_DATA_API,"[data-slide], [data-slide-to]",ut._dataApiClickHandler);t(window).on(s.LOAD_DATA_API,function(){for(var i,r=[].slice.call(document.querySelectorAll(we)),n=0,u=r.length;n<u;n++)i=t(r[n]),ut._jQueryInterface.call(i,i.data())});t.fn[rt]=ut._jQueryInterface;t.fn[rt].Constructor=ut;t.fn[rt].noConflict=function(){return t.fn[rt]=ne,ut._jQueryInterface};var ft="collapse",b="bs.collapse",kt="."+b,be=t.fn[ft],wr={toggle:!0,parent:""},ke={toggle:"boolean",parent:"(string|element)"},dt={SHOW:"show"+kt,SHOWN:"shown"+kt,HIDE:"hide"+kt,HIDDEN:"hidden"+kt,CLICK_DATA_API:"click"+kt+".data-api"},k="show",gt="collapse",di="collapsing",br="collapsed",cu="width",de="height",ge=".show, .collapsing",lu='[data-toggle="collapse"]',ni=function(){function i(n,t){this._isTransitioning=!1;this._element=n;this._config=this._getConfig(t);this._triggerArray=[].slice.call(document.querySelectorAll('[data-toggle="collapse"][href="#'+n.id+'"],[data-toggle="collapse"][data-target="#'+n.id+'"]'));for(var f=[].slice.call(document.querySelectorAll(lu)),i=0,o=f.length;i<o;i++){var e=f[i],u=r.getSelectorFromElement(e),s=[].slice.call(document.querySelectorAll(u)).filter(function(t){return t===n});null!==u&&0<s.length&&(this._selector=u,this._triggerArray.push(e))}this._parent=this._config.parent?this._getParent():null;this._config.parent||this._addAriaAndCollapsedClass(this._element,this._triggerArray);this._config.toggle&&this.toggle()}var n=i.prototype;return n.toggle=function(){t(this._element).hasClass(k)?this.hide():this.show()},n.show=function(){var n,e,u=this,o,f,s,h;this._isTransitioning||t(this._element).hasClass(k)||(this._parent&&0===(n=[].slice.call(this._parent.querySelectorAll(ge)).filter(function(n){return"string"==typeof u._config.parent?n.getAttribute("data-parent")===u._config.parent:n.classList.contains(gt)})).length&&(n=null),n&&(e=t(n).not(this._selector).data(b))&&e._isTransitioning)||(o=t.Event(dt.SHOW),(t(this._element).trigger(o),o.isDefaultPrevented())||(n&&(i._jQueryInterface.call(t(n).not(this._selector),"hide"),e||t(n).data(b,null)),f=this._getDimension(),t(this._element).removeClass(gt).addClass(di),this._element.style[f]=0,this._triggerArray.length&&t(this._triggerArray).removeClass(br).attr("aria-expanded",!0),this.setTransitioning(!0),s="scroll"+(f[0].toUpperCase()+f.slice(1)),h=r.getTransitionDurationFromElement(this._element),t(this._element).one(r.TRANSITION_END,function(){t(u._element).removeClass(di).addClass(gt).addClass(k);u._element.style[f]="";u.setTransitioning(!1);t(u._element).trigger(dt.SHOWN)}).emulateTransitionEnd(h),this._element.style[f]=this._element[s]+"px"))},n.hide=function(){var s=this,u,n,f,i,e,o,h;if(!this._isTransitioning&&t(this._element).hasClass(k)&&(u=t.Event(dt.HIDE),t(this._element).trigger(u),!u.isDefaultPrevented())){if(n=this._getDimension(),this._element.style[n]=this._element.getBoundingClientRect()[n]+"px",r.reflow(this._element),t(this._element).addClass(di).removeClass(gt).removeClass(k),f=this._triggerArray.length,0<f)for(i=0;i<f;i++)e=this._triggerArray[i],o=r.getSelectorFromElement(e),null!==o&&(t([].slice.call(document.querySelectorAll(o))).hasClass(k)||t(e).addClass(br).attr("aria-expanded",!1));this.setTransitioning(!0);this._element.style[n]="";h=r.getTransitionDurationFromElement(this._element);t(this._element).one(r.TRANSITION_END,function(){s.setTransitioning(!1);t(s._element).removeClass(di).addClass(gt).trigger(dt.HIDDEN)}).emulateTransitionEnd(h)}},n.setTransitioning=function(n){this._isTransitioning=n},n.dispose=function(){t.removeData(this._element,b);this._config=null;this._parent=null;this._element=null;this._triggerArray=null;this._isTransitioning=null},n._getConfig=function(n){return(n=f({},wr,n)).toggle=Boolean(n.toggle),r.typeCheckConfig(ft,n,ke),n},n._getDimension=function(){return t(this._element).hasClass(cu)?cu:de},n._getParent=function(){var n,e=this,u,f;return r.isElement(this._config.parent)?(n=this._config.parent,"undefined"!=typeof this._config.parent.jquery&&(n=this._config.parent[0])):n=document.querySelector(this._config.parent),u='[data-toggle="collapse"][data-parent="'+this._config.parent+'"]',f=[].slice.call(n.querySelectorAll(u)),t(f).each(function(n,t){e._addAriaAndCollapsedClass(i._getTargetFromElement(t),[t])}),n},n._addAriaAndCollapsedClass=function(n,i){var r=t(n).hasClass(k);i.length&&t(i).toggleClass(br,!r).attr("aria-expanded",r)},i._getTargetFromElement=function(n){var t=r.getSelectorFromElement(n);return t?document.querySelector(t):null},i._jQueryInterface=function(n){return this.each(function(){var u=t(this),r=u.data(b),e=f({},wr,u.data(),"object"==typeof n&&n?n:{});if(!r&&e.toggle&&/show|hide/.test(n)&&(e.toggle=!1),r||(r=new i(this,e),u.data(b,r)),"string"==typeof n){if("undefined"==typeof r[n])throw new TypeError('No method named "'+n+'"');r[n]()}})},l(i,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return wr}}]),i}();t(document).on(dt.CLICK_DATA_API,lu,function(n){"A"===n.currentTarget.tagName&&n.preventDefault();var i=t(this),u=r.getSelectorFromElement(this),f=[].slice.call(document.querySelectorAll(u));t(f).each(function(){var n=t(this),r=n.data(b)?"toggle":i.data();ni._jQueryInterface.call(n,r)})});t.fn[ft]=ni._jQueryInterface;t.fn[ft].Constructor=ni;t.fn[ft].noConflict=function(){return t.fn[ft]=be,ni._jQueryInterface};var et="dropdown",ti="bs.dropdown",y="."+ti,kr=".data-api",no=t.fn[et],to=new RegExp("38|40|27"),e={HIDE:"hide"+y,HIDDEN:"hidden"+y,SHOW:"show"+y,SHOWN:"shown"+y,CLICK:"click"+y,CLICK_DATA_API:"click"+y+kr,KEYDOWN_DATA_API:"keydown"+y+kr,KEYUP_DATA_API:"keyup"+y+kr},gi="disabled",h="show",io="dropup",ro="dropright",uo="dropleft",au="dropdown-menu-right",fo="position-static",nr='[data-toggle="dropdown"]',dr=".dropdown-menu",eo=".navbar-nav",oo=".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",so="top-start",ho="top-end",co="bottom-start",lo="bottom-end",ao="right-start",vo="left-start",yo={offset:0,flip:!0,boundary:"scrollParent",reference:"toggle",display:"dynamic"},po={offset:"(number|string|function)",flip:"boolean",boundary:"(string|element)",reference:"(string|element)",display:"string"},p=function(){function n(n,t){this._element=n;this._popper=null;this._config=this._getConfig(t);this._menu=this._getMenuElement();this._inNavbar=this._detectNavbar();this._addEventListeners()}var u=n.prototype;return u.toggle=function(){var u,c,o,s,f;if(!this._element.disabled&&!t(this._element).hasClass(gi)&&(u=n._getParentFromElement(this._element),c=t(this._menu).hasClass(h),(n._clearMenus(),!c)&&(o={relatedTarget:this._element},s=t.Event(e.SHOW,o),t(u).trigger(s),!s.isDefaultPrevented()))){if(!this._inNavbar){if("undefined"==typeof i)throw new TypeError("Bootstrap's dropdowns require Popper.js (https://popper.js.org/)");f=this._element;"parent"===this._config.reference?f=u:r.isElement(this._config.reference)&&(f=this._config.reference,"undefined"!=typeof this._config.reference.jquery&&(f=this._config.reference[0]));"scrollParent"!==this._config.boundary&&t(u).addClass(fo);this._popper=new i(f,this._menu,this._getPopperConfig())}"ontouchstart"in document.documentElement&&0===t(u).closest(eo).length&&t(document.body).children().on("mouseover",null,t.noop);this._element.focus();this._element.setAttribute("aria-expanded",!0);t(this._menu).toggleClass(h);t(u).toggleClass(h).trigger(t.Event(e.SHOWN,o))}},u.show=function(){if(!(this._element.disabled||t(this._element).hasClass(gi)||t(this._menu).hasClass(h))){var i={relatedTarget:this._element},r=t.Event(e.SHOW,i),u=n._getParentFromElement(this._element);t(u).trigger(r);r.isDefaultPrevented()||(t(this._menu).toggleClass(h),t(u).toggleClass(h).trigger(t.Event(e.SHOWN,i)))}},u.hide=function(){if(!this._element.disabled&&!t(this._element).hasClass(gi)&&t(this._menu).hasClass(h)){var i={relatedTarget:this._element},r=t.Event(e.HIDE,i),u=n._getParentFromElement(this._element);t(u).trigger(r);r.isDefaultPrevented()||(t(this._menu).toggleClass(h),t(u).toggleClass(h).trigger(t.Event(e.HIDDEN,i)))}},u.dispose=function(){t.removeData(this._element,ti);t(this._element).off(y);this._element=null;(this._menu=null)!==this._popper&&(this._popper.destroy(),this._popper=null)},u.update=function(){this._inNavbar=this._detectNavbar();null!==this._popper&&this._popper.scheduleUpdate()},u._addEventListeners=function(){var n=this;t(this._element).on(e.CLICK,function(t){t.preventDefault();t.stopPropagation();n.toggle()})},u._getConfig=function(n){return n=f({},this.constructor.Default,t(this._element).data(),n),r.typeCheckConfig(et,n,this.constructor.DefaultType),n},u._getMenuElement=function(){if(!this._menu){var t=n._getParentFromElement(this._element);t&&(this._menu=t.querySelector(dr))}return this._menu},u._getPlacement=function(){var i=t(this._element.parentNode),n=co;return i.hasClass(io)?(n=so,t(this._menu).hasClass(au)&&(n=ho)):i.hasClass(ro)?n=ao:i.hasClass(uo)?n=vo:t(this._menu).hasClass(au)&&(n=lo),n},u._detectNavbar=function(){return 0<t(this._element).closest(".navbar").length},u._getOffset=function(){var t=this,n={};return"function"==typeof this._config.offset?n.fn=function(n){return n.offsets=f({},n.offsets,t._config.offset(n.offsets,t._element)||{}),n}:n.offset=this._config.offset,n},u._getPopperConfig=function(){var n={placement:this._getPlacement(),modifiers:{offset:this._getOffset(),flip:{enabled:this._config.flip},preventOverflow:{boundariesElement:this._config.boundary}}};return"static"===this._config.display&&(n.modifiers.applyStyle={enabled:!1}),n},n._jQueryInterface=function(i){return this.each(function(){var r=t(this).data(ti);if(r||(r=new n(this,"object"==typeof i?i:null),t(this).data(ti,r)),"string"==typeof i){if("undefined"==typeof r[i])throw new TypeError('No method named "'+i+'"');r[i]()}})},n._clearMenus=function(i){var l,s;if(!i||3!==i.which&&("keyup"!==i.type||9===i.which))for(var u=[].slice.call(document.querySelectorAll(nr)),r=0,a=u.length;r<a;r++){var f=n._getParentFromElement(u[r]),c=t(u[r]).data(ti),o={relatedTarget:u[r]};(i&&"click"===i.type&&(o.clickEvent=i),c)&&(l=c._menu,!t(f).hasClass(h)||i&&("click"===i.type&&/input|textarea/i.test(i.target.tagName)||"keyup"===i.type&&9===i.which)&&t.contains(f,i.target)||(s=t.Event(e.HIDE,o),t(f).trigger(s),s.isDefaultPrevented()||("ontouchstart"in document.documentElement&&t(document.body).children().off("mouseover",null,t.noop),u[r].setAttribute("aria-expanded","false"),t(l).removeClass(h),t(f).removeClass(h).trigger(t.Event(e.HIDDEN,o)))))}},n._getParentFromElement=function(n){var t,i=r.getSelectorFromElement(n);return i&&(t=document.querySelector(i)),t||n.parentNode},n._dataApiKeydownHandler=function(i){var f,e,u,r,o;(/input|textarea/i.test(i.target.tagName)?32===i.which||27!==i.which&&(40!==i.which&&38!==i.which||t(i.target).closest(dr).length):!to.test(i.which))||(i.preventDefault(),i.stopPropagation(),this.disabled||t(this).hasClass(gi))||(f=n._getParentFromElement(this),e=t(f).hasClass(h),e&&(!e||27!==i.which&&32!==i.which)?(u=[].slice.call(f.querySelectorAll(oo)),0!==u.length&&(r=u.indexOf(i.target),38===i.which&&0<r&&r--,40===i.which&&r<u.length-1&&r++,r<0&&(r=0),u[r].focus())):(27===i.which&&(o=f.querySelector(nr),t(o).trigger("focus")),t(this).trigger("click")))},l(n,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return yo}},{key:"DefaultType",get:function(){return po}}]),n}();t(document).on(e.KEYDOWN_DATA_API,nr,p._dataApiKeydownHandler).on(e.KEYDOWN_DATA_API,dr,p._dataApiKeydownHandler).on(e.CLICK_DATA_API+" "+e.KEYUP_DATA_API,p._clearMenus).on(e.CLICK_DATA_API,nr,function(n){n.preventDefault();n.stopPropagation();p._jQueryInterface.call(t(this),"toggle")}).on(e.CLICK_DATA_API,".dropdown form",function(n){n.stopPropagation()});t.fn[et]=p._jQueryInterface;t.fn[et].Constructor=p;t.fn[et].noConflict=function(){return t.fn[et]=no,p._jQueryInterface};var ot="modal",ii="bs.modal",c="."+ii,wo=t.fn[ot],gr={backdrop:!0,keyboard:!0,focus:!0,show:!0},bo={backdrop:"(boolean|string)",keyboard:"boolean",focus:"boolean",show:"boolean"},u={HIDE:"hide"+c,HIDDEN:"hidden"+c,SHOW:"show"+c,SHOWN:"shown"+c,FOCUSIN:"focusin"+c,RESIZE:"resize"+c,CLICK_DISMISS:"click.dismiss"+c,KEYDOWN_DISMISS:"keydown.dismiss"+c,MOUSEUP_DISMISS:"mouseup.dismiss"+c,MOUSEDOWN_DISMISS:"mousedown.dismiss"+c,CLICK_DATA_API:"click"+c+".data-api"},ko="modal-dialog-scrollable",go="modal-scrollbar-measure",ns="modal-backdrop",vu="modal-open",st="fade",tr="show",ts=".modal-dialog",is=".modal-body",rs='[data-dismiss="modal"]',yu=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",pu=".sticky-top",ri=function(){function i(n,t){this._config=this._getConfig(t);this._element=n;this._dialog=n.querySelector(ts);this._backdrop=null;this._isShown=!1;this._isBodyOverflowing=!1;this._ignoreBackdropClick=!1;this._isTransitioning=!1;this._scrollbarWidth=0}var n=i.prototype;return n.toggle=function(n){return this._isShown?this.hide():this.show(n)},n.show=function(n){var i=this,r;this._isShown||this._isTransitioning||(t(this._element).hasClass(st)&&(this._isTransitioning=!0),r=t.Event(u.SHOW,{relatedTarget:n}),t(this._element).trigger(r),this._isShown||r.isDefaultPrevented()||(this._isShown=!0,this._checkScrollbar(),this._setScrollbar(),this._adjustDialog(),this._setEscapeEvent(),this._setResizeEvent(),t(this._element).on(u.CLICK_DISMISS,rs,function(n){return i.hide(n)}),t(this._dialog).on(u.MOUSEDOWN_DISMISS,function(){t(i._element).one(u.MOUSEUP_DISMISS,function(n){t(n.target).is(i._element)&&(i._ignoreBackdropClick=!0)})}),this._showBackdrop(function(){return i._showElement(n)})))},n.hide=function(n){var o=this,i,f,e;(n&&n.preventDefault(),this._isShown&&!this._isTransitioning)&&(i=t.Event(u.HIDE),(t(this._element).trigger(i),this._isShown&&!i.isDefaultPrevented())&&(this._isShown=!1,f=t(this._element).hasClass(st),(f&&(this._isTransitioning=!0),this._setEscapeEvent(),this._setResizeEvent(),t(document).off(u.FOCUSIN),t(this._element).removeClass(tr),t(this._element).off(u.CLICK_DISMISS),t(this._dialog).off(u.MOUSEDOWN_DISMISS),f)?(e=r.getTransitionDurationFromElement(this._element),t(this._element).one(r.TRANSITION_END,function(n){return o._hideModal(n)}).emulateTransitionEnd(e)):this._hideModal()))},n.dispose=function(){[window,this._element,this._dialog].forEach(function(n){return t(n).off(c)});t(document).off(u.FOCUSIN);t.removeData(this._element,ii);this._config=null;this._element=null;this._dialog=null;this._backdrop=null;this._isShown=null;this._isBodyOverflowing=null;this._ignoreBackdropClick=null;this._isTransitioning=null;this._scrollbarWidth=null},n.handleUpdate=function(){this._adjustDialog()},n._getConfig=function(n){return n=f({},gr,n),r.typeCheckConfig(ot,n,bo),n},n._showElement=function(n){var i=this,e=t(this._element).hasClass(st),o,f,s;this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE||document.body.appendChild(this._element);this._element.style.display="block";this._element.removeAttribute("aria-hidden");this._element.setAttribute("aria-modal",!0);t(this._dialog).hasClass(ko)?this._dialog.querySelector(is).scrollTop=0:this._element.scrollTop=0;e&&r.reflow(this._element);t(this._element).addClass(tr);this._config.focus&&this._enforceFocus();o=t.Event(u.SHOWN,{relatedTarget:n});f=function(){i._config.focus&&i._element.focus();i._isTransitioning=!1;t(i._element).trigger(o)};e?(s=r.getTransitionDurationFromElement(this._dialog),t(this._dialog).one(r.TRANSITION_END,f).emulateTransitionEnd(s)):f()},n._enforceFocus=function(){var n=this;t(document).off(u.FOCUSIN).on(u.FOCUSIN,function(i){document!==i.target&&n._element!==i.target&&0===t(n._element).has(i.target).length&&n._element.focus()})},n._setEscapeEvent=function(){var n=this;this._isShown&&this._config.keyboard?t(this._element).on(u.KEYDOWN_DISMISS,function(t){27===t.which&&(t.preventDefault(),n.hide())}):this._isShown||t(this._element).off(u.KEYDOWN_DISMISS)},n._setResizeEvent=function(){var n=this;this._isShown?t(window).on(u.RESIZE,function(t){return n.handleUpdate(t)}):t(window).off(u.RESIZE)},n._hideModal=function(){var n=this;this._element.style.display="none";this._element.setAttribute("aria-hidden",!0);this._element.removeAttribute("aria-modal");this._isTransitioning=!1;this._showBackdrop(function(){t(document.body).removeClass(vu);n._resetAdjustments();n._resetScrollbar();t(n._element).trigger(u.HIDDEN)})},n._removeBackdrop=function(){this._backdrop&&(t(this._backdrop).remove(),this._backdrop=null)},n._showBackdrop=function(n){var i=this,f=t(this._element).hasClass(st)?st:"",o,e,s;if(this._isShown&&this._config.backdrop){if(this._backdrop=document.createElement("div"),this._backdrop.className=ns,f&&this._backdrop.classList.add(f),t(this._backdrop).appendTo(document.body),t(this._element).on(u.CLICK_DISMISS,function(n){i._ignoreBackdropClick?i._ignoreBackdropClick=!1:n.target===n.currentTarget&&("static"===i._config.backdrop?i._element.focus():i.hide())}),f&&r.reflow(this._backdrop),t(this._backdrop).addClass(tr),!n)return;if(!f)return void n();o=r.getTransitionDurationFromElement(this._backdrop);t(this._backdrop).one(r.TRANSITION_END,n).emulateTransitionEnd(o)}else!this._isShown&&this._backdrop?(t(this._backdrop).removeClass(tr),e=function(){i._removeBackdrop();n&&n()},t(this._element).hasClass(st)?(s=r.getTransitionDurationFromElement(this._backdrop),t(this._backdrop).one(r.TRANSITION_END,e).emulateTransitionEnd(s)):e()):n&&n()},n._adjustDialog=function(){var n=this._element.scrollHeight>document.documentElement.clientHeight;!this._isBodyOverflowing&&n&&(this._element.style.paddingLeft=this._scrollbarWidth+"px");this._isBodyOverflowing&&!n&&(this._element.style.paddingRight=this._scrollbarWidth+"px")},n._resetAdjustments=function(){this._element.style.paddingLeft="";this._element.style.paddingRight=""},n._checkScrollbar=function(){var n=document.body.getBoundingClientRect();this._isBodyOverflowing=n.left+n.right<window.innerWidth;this._scrollbarWidth=this._getScrollbarWidth()},n._setScrollbar=function(){var n=this,i,r,u,f;this._isBodyOverflowing&&(i=[].slice.call(document.querySelectorAll(yu)),r=[].slice.call(document.querySelectorAll(pu)),t(i).each(function(i,r){var u=r.style.paddingRight,f=t(r).css("padding-right");t(r).data("padding-right",u).css("padding-right",parseFloat(f)+n._scrollbarWidth+"px")}),t(r).each(function(i,r){var u=r.style.marginRight,f=t(r).css("margin-right");t(r).data("margin-right",u).css("margin-right",parseFloat(f)-n._scrollbarWidth+"px")}),u=document.body.style.paddingRight,f=t(document.body).css("padding-right"),t(document.body).data("padding-right",u).css("padding-right",parseFloat(f)+this._scrollbarWidth+"px"));t(document.body).addClass(vu)},n._resetScrollbar=function(){var r=[].slice.call(document.querySelectorAll(yu)),n,i;t(r).each(function(n,i){var r=t(i).data("padding-right");t(i).removeData("padding-right");i.style.paddingRight=r||""});n=[].slice.call(document.querySelectorAll(""+pu));t(n).each(function(n,i){var r=t(i).data("margin-right");"undefined"!=typeof r&&t(i).css("margin-right",r).removeData("margin-right")});i=t(document.body).data("padding-right");t(document.body).removeData("padding-right");document.body.style.paddingRight=i||""},n._getScrollbarWidth=function(){var n=document.createElement("div"),t;return n.className=go,document.body.appendChild(n),t=n.getBoundingClientRect().width-n.clientWidth,document.body.removeChild(n),t},i._jQueryInterface=function(n,r){return this.each(function(){var u=t(this).data(ii),e=f({},gr,t(this).data(),"object"==typeof n&&n?n:{});if(u||(u=new i(this,e),t(this).data(ii,u)),"string"==typeof n){if("undefined"==typeof u[n])throw new TypeError('No method named "'+n+'"');u[n](r)}else e.show&&u.show(r)})},l(i,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return gr}}]),i}();t(document).on(u.CLICK_DATA_API,'[data-toggle="modal"]',function(n){var i,e=this,o=r.getSelectorFromElement(this),s,h;o&&(i=document.querySelector(o));s=t(i).data(ii)?"toggle":f({},t(i).data(),t(this).data());"A"!==this.tagName&&"AREA"!==this.tagName||n.preventDefault();h=t(i).one(u.SHOW,function(n){n.isDefaultPrevented()||h.one(u.HIDDEN,function(){t(e).is(":visible")&&e.focus()})});ri._jQueryInterface.call(t(i),s,this)});t.fn[ot]=ri._jQueryInterface;t.fn[ot].Constructor=ri;t.fn[ot].noConflict=function(){return t.fn[ot]=wo,ri._jQueryInterface};var us=["background","cite","href","itemtype","longdesc","poster","src","xlink:href"],fs=/^(?:(?:https?|mailto|ftp|tel|file):|[^&:/?#]*(?:[/?#]|$))/gi,es=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+/]+=*$/i;var d="tooltip",ir="bs.tooltip",a="."+ir,os=t.fn[d],bu="bs-tooltip",ss=new RegExp("(^|\\s)"+bu+"\\S+","g"),hs=["sanitize","whiteList","sanitizeFn"],cs={animation:"boolean",template:"string",title:"(string|element|function)",trigger:"string",delay:"(number|object)",html:"boolean",selector:"(string|boolean)",placement:"(string|function)",offset:"(number|string|function)",container:"(string|element|boolean)",fallbackPlacement:"(string|array)",boundary:"(string|element)",sanitize:"boolean",sanitizeFn:"(null|function)",whiteList:"object"},ls={AUTO:"auto",TOP:"top",RIGHT:"right",BOTTOM:"bottom",LEFT:"left"},as={animation:!0,template:'<div class="tooltip" role="tooltip"><div class="arrow"><\/div><div class="tooltip-inner"><\/div><\/div>',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:0,container:!1,fallbackPlacement:"flip",boundary:"scrollParent",sanitize:!0,sanitizeFn:null,whiteList:{"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]}},ui="show",nu="out",vs={HIDE:"hide"+a,HIDDEN:"hidden"+a,SHOW:"show"+a,SHOWN:"shown"+a,INSERTED:"inserted"+a,CLICK:"click"+a,FOCUSIN:"focusin"+a,FOCUSOUT:"focusout"+a,MOUSEENTER:"mouseenter"+a,MOUSELEAVE:"mouseleave"+a},fi="fade",ei="show",ys=".tooltip-inner",ps=".arrow",oi="hover",tu="focus",ws="click",bs="manual",g=function(){function u(n,t){if("undefined"==typeof i)throw new TypeError("Bootstrap's tooltips require Popper.js (https://popper.js.org/)");this._isEnabled=!0;this._timeout=0;this._hoverState="";this._activeTrigger={};this._popper=null;this.element=n;this.config=this._getConfig(t);this.tip=null;this._setListeners()}var n=u.prototype;return n.enable=function(){this._isEnabled=!0},n.disable=function(){this._isEnabled=!1},n.toggleEnabled=function(){this._isEnabled=!this._isEnabled},n.toggle=function(n){if(this._isEnabled)if(n){var r=this.constructor.DATA_KEY,i=t(n.currentTarget).data(r);i||(i=new this.constructor(n.currentTarget,this._getDelegateConfig()),t(n.currentTarget).data(r,i));i._activeTrigger.click=!i._activeTrigger.click;i._isWithActiveTrigger()?i._enter(null,i):i._leave(null,i)}else{if(t(this.getTipElement()).hasClass(ei))return void this._leave(null,this);this._enter(null,this)}},n.dispose=function(){clearTimeout(this._timeout);t.removeData(this.element,this.constructor.DATA_KEY);t(this.element).off(this.constructor.EVENT_KEY);t(this.element).closest(".modal").off("hide.bs.modal");this.tip&&t(this.tip).remove();this._isEnabled=null;this._timeout=null;this._hoverState=null;(this._activeTrigger=null)!==this._popper&&this._popper.destroy();this._popper=null;this.element=null;this.config=null;this.tip=null},n.show=function(){var n=this,f,e,c,u,o,l,s,a,h,v;if("none"===t(this.element).css("display"))throw new Error("Please use show on visible elements");if(f=t.Event(this.constructor.Event.SHOW),this.isWithContent()&&this._isEnabled){if(t(this.element).trigger(f),e=r.findShadowRoot(this.element),c=t.contains(null!==e?e:this.element.ownerDocument.documentElement,this.element),f.isDefaultPrevented()||!c)return;u=this.getTipElement();o=r.getUID(this.constructor.NAME);u.setAttribute("id",o);this.element.setAttribute("aria-describedby",o);this.setContent();this.config.animation&&t(u).addClass(fi);l="function"==typeof this.config.placement?this.config.placement.call(this,u,this.element):this.config.placement;s=this._getAttachment(l);this.addAttachmentClass(s);a=this._getContainer();t(u).data(this.constructor.DATA_KEY,this);t.contains(this.element.ownerDocument.documentElement,this.tip)||t(u).appendTo(a);t(this.element).trigger(this.constructor.Event.INSERTED);this._popper=new i(this.element,u,{placement:s,modifiers:{offset:this._getOffset(),flip:{behavior:this.config.fallbackPlacement},arrow:{element:ps},preventOverflow:{boundariesElement:this.config.boundary}},onCreate:function(t){t.originalPlacement!==t.placement&&n._handlePopperPlacementChange(t)},onUpdate:function(t){return n._handlePopperPlacementChange(t)}});t(u).addClass(ei);"ontouchstart"in document.documentElement&&t(document.body).children().on("mouseover",null,t.noop);h=function(){n.config.animation&&n._fixTransition();var i=n._hoverState;n._hoverState=null;t(n.element).trigger(n.constructor.Event.SHOWN);i===nu&&n._leave(null,n)};t(this.tip).hasClass(fi)?(v=r.getTransitionDurationFromElement(this.tip),t(this.tip).one(r.TRANSITION_END,h).emulateTransitionEnd(v)):h()}},n.hide=function(n){var i=this,u=this.getTipElement(),f=t.Event(this.constructor.Event.HIDE),e=function(){i._hoverState!==ui&&u.parentNode&&u.parentNode.removeChild(u);i._cleanTipClass();i.element.removeAttribute("aria-describedby");t(i.element).trigger(i.constructor.Event.HIDDEN);null!==i._popper&&i._popper.destroy();n&&n()},o;(t(this.element).trigger(f),f.isDefaultPrevented())||((t(u).removeClass(ei),"ontouchstart"in document.documentElement&&t(document.body).children().off("mouseover",null,t.noop),this._activeTrigger[ws]=!1,this._activeTrigger[tu]=!1,this._activeTrigger[oi]=!1,t(this.tip).hasClass(fi))?(o=r.getTransitionDurationFromElement(u),t(u).one(r.TRANSITION_END,e).emulateTransitionEnd(o)):e(),this._hoverState="")},n.update=function(){null!==this._popper&&this._popper.scheduleUpdate()},n.isWithContent=function(){return Boolean(this.getTitle())},n.addAttachmentClass=function(n){t(this.getTipElement()).addClass(bu+"-"+n)},n.getTipElement=function(){return this.tip=this.tip||t(this.config.template)[0],this.tip},n.setContent=function(){var n=this.getTipElement();this.setElementContent(t(n.querySelectorAll(ys)),this.getTitle());t(n).removeClass(fi+" "+ei)},n.setElementContent=function(n,i){"object"!=typeof i||!i.nodeType&&!i.jquery?this.config.html?(this.config.sanitize&&(i=wu(i,this.config.whiteList,this.config.sanitizeFn)),n.html(i)):n.text(i):this.config.html?t(i).parent().is(n)||n.empty().append(i):n.text(t(i).text())},n.getTitle=function(){var n=this.element.getAttribute("data-original-title");return n||(n="function"==typeof this.config.title?this.config.title.call(this.element):this.config.title),n},n._getOffset=function(){var t=this,n={};return"function"==typeof this.config.offset?n.fn=function(n){return n.offsets=f({},n.offsets,t.config.offset(n.offsets,t.element)||{}),n}:n.offset=this.config.offset,n},n._getContainer=function(){return!1===this.config.container?document.body:r.isElement(this.config.container)?t(this.config.container):t(document).find(this.config.container)},n._getAttachment=function(n){return ls[n.toUpperCase()]},n._setListeners=function(){var n=this;this.config.trigger.split(" ").forEach(function(i){if("click"===i)t(n.element).on(n.constructor.Event.CLICK,n.config.selector,function(t){return n.toggle(t)});else if(i!==bs){var r=i===oi?n.constructor.Event.MOUSEENTER:n.constructor.Event.FOCUSIN,u=i===oi?n.constructor.Event.MOUSELEAVE:n.constructor.Event.FOCUSOUT;t(n.element).on(r,n.config.selector,function(t){return n._enter(t)}).on(u,n.config.selector,function(t){return n._leave(t)})}});t(this.element).closest(".modal").on("hide.bs.modal",function(){n.element&&n.hide()});this.config.selector?this.config=f({},this.config,{trigger:"manual",selector:""}):this._fixTitle()},n._fixTitle=function(){var n=typeof this.element.getAttribute("data-original-title");(this.element.getAttribute("title")||"string"!==n)&&(this.element.setAttribute("data-original-title",this.element.getAttribute("title")||""),this.element.setAttribute("title",""))},n._enter=function(n,i){var r=this.constructor.DATA_KEY;(i=i||t(n.currentTarget).data(r))||(i=new this.constructor(n.currentTarget,this._getDelegateConfig()),t(n.currentTarget).data(r,i));n&&(i._activeTrigger["focusin"===n.type?tu:oi]=!0);t(i.getTipElement()).hasClass(ei)||i._hoverState===ui?i._hoverState=ui:(clearTimeout(i._timeout),i._hoverState=ui,i.config.delay&&i.config.delay.show?i._timeout=setTimeout(function(){i._hoverState===ui&&i.show()},i.config.delay.show):i.show())},n._leave=function(n,i){var r=this.constructor.DATA_KEY;(i=i||t(n.currentTarget).data(r))||(i=new this.constructor(n.currentTarget,this._getDelegateConfig()),t(n.currentTarget).data(r,i));n&&(i._activeTrigger["focusout"===n.type?tu:oi]=!1);i._isWithActiveTrigger()||(clearTimeout(i._timeout),i._hoverState=nu,i.config.delay&&i.config.delay.hide?i._timeout=setTimeout(function(){i._hoverState===nu&&i.hide()},i.config.delay.hide):i.hide())},n._isWithActiveTrigger=function(){for(var n in this._activeTrigger)if(this._activeTrigger[n])return!0;return!1},n._getConfig=function(n){var i=t(this.element).data();return Object.keys(i).forEach(function(n){-1!==hs.indexOf(n)&&delete i[n]}),"number"==typeof(n=f({},this.constructor.Default,i,"object"==typeof n&&n?n:{})).delay&&(n.delay={show:n.delay,hide:n.delay}),"number"==typeof n.title&&(n.title=n.title.toString()),"number"==typeof n.content&&(n.content=n.content.toString()),r.typeCheckConfig(d,n,this.constructor.DefaultType),n.sanitize&&(n.template=wu(n.template,n.whiteList,n.sanitizeFn)),n},n._getDelegateConfig=function(){var t={},n;if(this.config)for(n in this.config)this.constructor.Default[n]!==this.config[n]&&(t[n]=this.config[n]);return t},n._cleanTipClass=function(){var i=t(this.getTipElement()),n=i.attr("class").match(ss);null!==n&&n.length&&i.removeClass(n.join(""))},n._handlePopperPlacementChange=function(n){var t=n.instance;this.tip=t.popper;this._cleanTipClass();this.addAttachmentClass(this._getAttachment(n.placement))},n._fixTransition=function(){var n=this.getTipElement(),i=this.config.animation;null===n.getAttribute("x-placement")&&(t(n).removeClass(fi),this.config.animation=!1,this.hide(),this.show(),this.config.animation=i)},u._jQueryInterface=function(n){return this.each(function(){var i=t(this).data(ir),r="object"==typeof n&&n;if((i||!/dispose|hide/.test(n))&&(i||(i=new u(this,r),t(this).data(ir,i)),"string"==typeof n)){if("undefined"==typeof i[n])throw new TypeError('No method named "'+n+'"');i[n]()}})},l(u,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return as}},{key:"NAME",get:function(){return d}},{key:"DATA_KEY",get:function(){return ir}},{key:"Event",get:function(){return vs}},{key:"EVENT_KEY",get:function(){return a}},{key:"DefaultType",get:function(){return cs}}]),u}();t.fn[d]=g._jQueryInterface;t.fn[d].Constructor=g;t.fn[d].noConflict=function(){return t.fn[d]=os,g._jQueryInterface};var ht="popover",rr="bs.popover",v="."+rr,ks=t.fn[ht],ku="bs-popover",ds=new RegExp("(^|\\s)"+ku+"\\S+","g"),gs=f({},g.Default,{placement:"right",trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="arrow"><\/div><h3 class="popover-header"><\/h3><div class="popover-body"><\/div><\/div>'}),nh=f({},g.DefaultType,{content:"(string|element|function)"}),th="fade",ih="show",rh=".popover-header",uh=".popover-body",fh={HIDE:"hide"+v,HIDDEN:"hidden"+v,SHOW:"show"+v,SHOWN:"shown"+v,INSERTED:"inserted"+v,CLICK:"click"+v,FOCUSIN:"focusin"+v,FOCUSOUT:"focusout"+v,MOUSEENTER:"mouseenter"+v,MOUSELEAVE:"mouseleave"+v},ur=function(n){function r(){return n.apply(this,arguments)||this}var u,f,i;return f=n,(u=r).prototype=Object.create(f.prototype),(u.prototype.constructor=u).__proto__=f,i=r.prototype,i.isWithContent=function(){return this.getTitle()||this._getContent()},i.addAttachmentClass=function(n){t(this.getTipElement()).addClass(ku+"-"+n)},i.getTipElement=function(){return this.tip=this.tip||t(this.config.template)[0],this.tip},i.setContent=function(){var i=t(this.getTipElement()),n;this.setElementContent(i.find(rh),this.getTitle());n=this._getContent();"function"==typeof n&&(n=n.call(this.element));this.setElementContent(i.find(uh),n);i.removeClass(th+" "+ih)},i._getContent=function(){return this.element.getAttribute("data-content")||this.config.content},i._cleanTipClass=function(){var i=t(this.getTipElement()),n=i.attr("class").match(ds);null!==n&&0<n.length&&i.removeClass(n.join(""))},r._jQueryInterface=function(n){return this.each(function(){var i=t(this).data(rr),u="object"==typeof n?n:null;if((i||!/dispose|hide/.test(n))&&(i||(i=new r(this,u),t(this).data(rr,i)),"string"==typeof n)){if("undefined"==typeof i[n])throw new TypeError('No method named "'+n+'"');i[n]()}})},l(r,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return gs}},{key:"NAME",get:function(){return ht}},{key:"DATA_KEY",get:function(){return rr}},{key:"Event",get:function(){return fh}},{key:"EVENT_KEY",get:function(){return v}},{key:"DefaultType",get:function(){return nh}}]),r}(g);t.fn[ht]=ur._jQueryInterface;t.fn[ht].Constructor=ur;t.fn[ht].noConflict=function(){return t.fn[ht]=ks,ur._jQueryInterface};var nt="scrollspy",fr="bs.scrollspy",er="."+fr,eh=t.fn[nt],du={offset:10,method:"auto",target:""},oh={offset:"number",method:"string",target:"(string|element)"},iu={ACTIVATE:"activate"+er,SCROLL:"scroll"+er,LOAD_DATA_API:"load"+er+".data-api"},sh="dropdown-item",tt="active",hh='[data-spy="scroll"]',gu=".nav, .list-group",ru=".nav-link",ch=".nav-item",nf=".list-group-item",lh=".dropdown",ah=".dropdown-item",vh=".dropdown-toggle",yh="offset",tf="position",si=function(){function i(n,i){var r=this;this._element=n;this._scrollElement="BODY"===n.tagName?window:n;this._config=this._getConfig(i);this._selector=this._config.target+" "+ru+","+this._config.target+" "+nf+","+this._config.target+" "+ah;this._offsets=[];this._targets=[];this._activeTarget=null;this._scrollHeight=0;t(this._scrollElement).on(iu.SCROLL,function(n){return r._process(n)});this.refresh();this._process()}var n=i.prototype;return n.refresh=function(){var n=this,u=this._scrollElement===this._scrollElement.window?yh:tf,i="auto"===this._config.method?u:this._config.method,f=i===tf?this._getScrollTop():0;this._offsets=[];this._targets=[];this._scrollHeight=this._getScrollHeight();[].slice.call(document.querySelectorAll(this._selector)).map(function(n){var u,e=r.getSelectorFromElement(n),o;return(e&&(u=document.querySelector(e)),u)&&(o=u.getBoundingClientRect(),o.width||o.height)?[t(u)[i]().top+f,e]:null}).filter(function(n){return n}).sort(function(n,t){return n[0]-t[0]}).forEach(function(t){n._offsets.push(t[0]);n._targets.push(t[1])})},n.dispose=function(){t.removeData(this._element,fr);t(this._scrollElement).off(er);this._element=null;this._scrollElement=null;this._config=null;this._selector=null;this._offsets=null;this._targets=null;this._activeTarget=null;this._scrollHeight=null},n._getConfig=function(n){if("string"!=typeof(n=f({},du,"object"==typeof n&&n?n:{})).target){var i=t(n.target).attr("id");i||(i=r.getUID(nt),t(n.target).attr("id",i));n.target="#"+i}return r.typeCheckConfig(nt,n,oh),n},n._getScrollTop=function(){return this._scrollElement===window?this._scrollElement.pageYOffset:this._scrollElement.scrollTop},n._getScrollHeight=function(){return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)},n._getOffsetHeight=function(){return this._scrollElement===window?window.innerHeight:this._scrollElement.getBoundingClientRect().height},n._process=function(){var t=this._getScrollTop()+this._config.offset,r=this._getScrollHeight(),u=this._config.offset+r-this._getOffsetHeight(),i,n;if(this._scrollHeight!==r&&this.refresh(),u<=t)i=this._targets[this._targets.length-1],this._activeTarget!==i&&this._activate(i);else{if(this._activeTarget&&t<this._offsets[0]&&0<this._offsets[0])return this._activeTarget=null,void this._clear();for(n=this._offsets.length;n--;)this._activeTarget!==this._targets[n]&&t>=this._offsets[n]&&("undefined"==typeof this._offsets[n+1]||t<this._offsets[n+1])&&this._activate(this._targets[n])}},n._activate=function(n){this._activeTarget=n;this._clear();var r=this._selector.split(",").map(function(t){return t+'[data-target="'+n+'"],'+t+'[href="'+n+'"]'}),i=t([].slice.call(document.querySelectorAll(r.join(","))));i.hasClass(sh)?(i.closest(lh).find(vh).addClass(tt),i.addClass(tt)):(i.addClass(tt),i.parents(gu).prev(ru+", "+nf).addClass(tt),i.parents(gu).prev(ch).children(ru).addClass(tt));t(this._scrollElement).trigger(iu.ACTIVATE,{relatedTarget:n})},n._clear=function(){[].slice.call(document.querySelectorAll(this._selector)).filter(function(n){return n.classList.contains(tt)}).forEach(function(n){return n.classList.remove(tt)})},i._jQueryInterface=function(n){return this.each(function(){var r=t(this).data(fr);if(r||(r=new i(this,"object"==typeof n&&n),t(this).data(fr,r)),"string"==typeof n){if("undefined"==typeof r[n])throw new TypeError('No method named "'+n+'"');r[n]()}})},l(i,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return du}}]),i}();t(window).on(iu.LOAD_DATA_API,function(){for(var r,n=[].slice.call(document.querySelectorAll(hh)),i=n.length;i--;)r=t(n[i]),si._jQueryInterface.call(r,r.data())});t.fn[nt]=si._jQueryInterface;t.fn[nt].Constructor=si;t.fn[nt].noConflict=function(){return t.fn[nt]=eh,si._jQueryInterface};var or="bs.tab",hi="."+or,ph=t.fn.tab,ci={HIDE:"hide"+hi,HIDDEN:"hidden"+hi,SHOW:"show"+hi,SHOWN:"shown"+hi,CLICK_DATA_API:"click"+hi+".data-api"},wh="dropdown-menu",li="active",bh="disabled",rf="fade",uf="show",kh=".dropdown",dh=".nav, .list-group",ff=".active",ef="> li > .active",gh=".dropdown-toggle",nc="> .dropdown-menu .active",ai=function(){function n(n){this._element=n}var i=n.prototype;return i.show=function(){var h=this,u,n,i,f,c,e,o,s;this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE&&t(this._element).hasClass(li)||t(this._element).hasClass(bh)||(i=t(this._element).closest(dh)[0],f=r.getSelectorFromElement(this._element),i&&(c="UL"===i.nodeName||"OL"===i.nodeName?ef:ff,n=(n=t.makeArray(t(i).find(c)))[n.length-1]),e=t.Event(ci.HIDE,{relatedTarget:this._element}),o=t.Event(ci.SHOW,{relatedTarget:n}),(n&&t(n).trigger(e),t(this._element).trigger(o),o.isDefaultPrevented()||e.isDefaultPrevented())||(f&&(u=document.querySelector(f)),this._activate(this._element,i),s=function(){var i=t.Event(ci.HIDDEN,{relatedTarget:h._element}),r=t.Event(ci.SHOWN,{relatedTarget:n});t(n).trigger(i);t(h._element).trigger(r)},u?this._activate(u,u.parentNode,s):s()))},i.dispose=function(){t.removeData(this._element,or);this._element=null},i._activate=function(n,i,u){var s=this,f=(!i||"UL"!==i.nodeName&&"OL"!==i.nodeName?t(i).children(ff):t(i).find(ef))[0],h=u&&f&&t(f).hasClass(rf),e=function(){return s._transitionComplete(n,f,u)},o;f&&h?(o=r.getTransitionDurationFromElement(f),t(f).removeClass(uf).one(r.TRANSITION_END,e).emulateTransitionEnd(o)):e()},i._transitionComplete=function(n,i,u){var f,e,o;i&&(t(i).removeClass(li),f=t(i.parentNode).find(nc)[0],f&&t(f).removeClass(li),"tab"===i.getAttribute("role")&&i.setAttribute("aria-selected",!1));(t(n).addClass(li),"tab"===n.getAttribute("role")&&n.setAttribute("aria-selected",!0),r.reflow(n),n.classList.contains(rf)&&n.classList.add(uf),n.parentNode&&t(n.parentNode).hasClass(wh))&&(e=t(n).closest(kh)[0],e&&(o=[].slice.call(e.querySelectorAll(gh)),t(o).addClass(li)),n.setAttribute("aria-expanded",!0));u&&u()},n._jQueryInterface=function(i){return this.each(function(){var u=t(this),r=u.data(or);if(r||(r=new n(this),u.data(or,r)),"string"==typeof i){if("undefined"==typeof r[i])throw new TypeError('No method named "'+i+'"');r[i]()}})},l(n,null,[{key:"VERSION",get:function(){return"4.3.1"}}]),n}();t(document).on(ci.CLICK_DATA_API,'[data-toggle="tab"], [data-toggle="pill"], [data-toggle="list"]',function(n){n.preventDefault();ai._jQueryInterface.call(t(this),"show")});t.fn.tab=ai._jQueryInterface;t.fn.tab.Constructor=ai;t.fn.tab.noConflict=function(){return t.fn.tab=ph,ai._jQueryInterface};var ct="toast",sr="bs.toast",vi="."+sr,tc=t.fn[ct],lt={CLICK_DISMISS:"click.dismiss"+vi,HIDE:"hide"+vi,HIDDEN:"hidden"+vi,SHOW:"show"+vi,SHOWN:"shown"+vi},ic="fade",of="hide",yi="show",sf="showing",rc={animation:"boolean",autohide:"boolean",delay:"number"},hf={animation:!0,autohide:!0,delay:500},uc='[data-dismiss="toast"]',hr=function(){function i(n,t){this._element=n;this._config=this._getConfig(t);this._timeout=null;this._setListeners()}var n=i.prototype;return n.show=function(){var n=this,i,u;t(this._element).trigger(lt.SHOW);this._config.animation&&this._element.classList.add(ic);i=function(){n._element.classList.remove(sf);n._element.classList.add(yi);t(n._element).trigger(lt.SHOWN);n._config.autohide&&n.hide()};(this._element.classList.remove(of),this._element.classList.add(sf),this._config.animation)?(u=r.getTransitionDurationFromElement(this._element),t(this._element).one(r.TRANSITION_END,i).emulateTransitionEnd(u)):i()},n.hide=function(n){var i=this;this._element.classList.contains(yi)&&(t(this._element).trigger(lt.HIDE),n?this._close():this._timeout=setTimeout(function(){i._close()},this._config.delay))},n.dispose=function(){clearTimeout(this._timeout);this._timeout=null;this._element.classList.contains(yi)&&this._element.classList.remove(yi);t(this._element).off(lt.CLICK_DISMISS);t.removeData(this._element,sr);this._element=null;this._config=null},n._getConfig=function(n){return n=f({},hf,t(this._element).data(),"object"==typeof n&&n?n:{}),r.typeCheckConfig(ct,n,this.constructor.DefaultType),n},n._setListeners=function(){var n=this;t(this._element).on(lt.CLICK_DISMISS,uc,function(){return n.hide(!0)})},n._close=function(){var n=this,i=function(){n._element.classList.add(of);t(n._element).trigger(lt.HIDDEN)},u;(this._element.classList.remove(yi),this._config.animation)?(u=r.getTransitionDurationFromElement(this._element),t(this._element).one(r.TRANSITION_END,i).emulateTransitionEnd(u)):i()},i._jQueryInterface=function(n){return this.each(function(){var u=t(this),r=u.data(sr);if(r||(r=new i(this,"object"==typeof n&&n),u.data(sr,r)),"string"==typeof n){if("undefined"==typeof r[n])throw new TypeError('No method named "'+n+'"');r[n](this)}})},l(i,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"DefaultType",get:function(){return rc}},{key:"Default",get:function(){return hf}}]),i}();t.fn[ct]=hr._jQueryInterface;t.fn[ct].Constructor=hr;t.fn[ct].noConflict=function(){return t.fn[ct]=tc,hr._jQueryInterface},function(){if("undefined"==typeof t)throw new TypeError("Bootstrap's JavaScript requires jQuery. jQuery must be included before Bootstrap's JavaScript.");var n=t.fn.jquery.split(" ")[0].split(".");if(n[0]<2&&n[1]<9||1===n[0]&&9===n[1]&&n[2]<1||4<=n[0])throw new Error("Bootstrap's JavaScript requires at least jQuery v1.9.1 but less than v4.0.0");}();n.Util=r;n.Alert=it;n.Button=wt;n.Carousel=ut;n.Collapse=ni;n.Dropdown=p;n.Modal=ri;n.Popover=ur;n.Scrollspy=si;n.Tab=ai;n.Toast=hr;n.Tooltip=g;Object.defineProperty(n,"__esModule",{value:!0})});!function(n,t,i,r){function u(t,i){this.settings=null;this.options=n.extend({},u.Defaults,i);this.$element=n(t);this._handlers={};this._plugins={};this._supress={};this._current=null;this._speed=null;this._coordinates=[];this._breakpoint=null;this._width=null;this._items=[];this._clones=[];this._mergers=[];this._widths=[];this._invalidated={};this._pipe=[];this._drag={time:null,target:null,pointer:null,stage:{start:null,current:null},direction:null};this._states={current:{},tags:{initializing:["busy"],animating:["busy"],dragging:["interacting"]}};n.each(["onResize","onThrottledResize"],n.proxy(function(t,i){this._handlers[i]=n.proxy(this[i],this)},this));n.each(u.Plugins,n.proxy(function(n,t){this._plugins[n.charAt(0).toLowerCase()+n.slice(1)]=new t(this)},this));n.each(u.Workers,n.proxy(function(t,i){this._pipe.push({filter:i.filter,run:n.proxy(i.run,this)})},this));this.setup();this.initialize()}u.Defaults={items:3,loop:!1,center:!1,rewind:!1,checkVisibility:!0,mouseDrag:!0,touchDrag:!0,pullDrag:!0,freeDrag:!1,margin:0,stagePadding:0,merge:!1,mergeFit:!0,autoWidth:!1,startPosition:0,rtl:!1,smartSpeed:250,fluidSpeed:!1,dragEndSpeed:!1,responsive:{},responsiveRefreshRate:200,responsiveBaseElement:t,fallbackEasing:"swing",slideTransition:"",info:!1,nestedItemSelector:!1,itemElement:"div",stageElement:"div",refreshClass:"owl-refresh",loadedClass:"owl-loaded",loadingClass:"owl-loading",rtlClass:"owl-rtl",responsiveClass:"owl-responsive",dragClass:"owl-drag",itemClass:"owl-item",stageClass:"owl-stage",stageOuterClass:"owl-stage-outer",grabClass:"owl-grab"};u.Width={Default:"default",Inner:"inner",Outer:"outer"};u.Type={Event:"event",State:"state"};u.Plugins={};u.Workers=[{filter:["width","settings"],run:function(){this._width=this.$element.width()}},{filter:["width","items","settings"],run:function(n){n.current=this._items&&this._items[this.relative(this._current)]}},{filter:["items","settings"],run:function(){this.$stage.children(".cloned").remove()}},{filter:["width","items","settings"],run:function(n){var t=this.settings.margin||"",u=!this.settings.autoWidth,i=this.settings.rtl,r={width:"auto","margin-left":i?t:"","margin-right":i?"":t};u||this.$stage.children().css(r);n.css=r}},{filter:["width","items","settings"],run:function(n){var r=(this.width()/this.settings.items).toFixed(3)-this.settings.margin,t=null,i=this._items.length,f=!this.settings.autoWidth,u=[];for(n.items={merge:!1,width:r};i--;)t=this._mergers[i],t=this.settings.mergeFit&&Math.min(t,this.settings.items)||t,n.items.merge=t>1||n.items.merge,u[i]=f?r*t:this._items[i].width();this._widths=u}},{filter:["items","settings"],run:function(){var t=[],i=this._items,r=this.settings,e=Math.max(2*r.items,4),s=2*Math.ceil(i.length/2),u=r.loop&&i.length?r.rewind?e:Math.max(e,s):0,o="",f="";for(u/=2;u>0;)t.push(this.normalize(t.length/2,!0)),o+=i[t[t.length-1]][0].outerHTML,t.push(this.normalize(i.length-1-(t.length-1)/2,!0)),f=i[t[t.length-1]][0].outerHTML+f,u-=1;this._clones=t;n(o).addClass("cloned").appendTo(this.$stage);n(f).addClass("cloned").prependTo(this.$stage)}},{filter:["width","items","settings"],run:function(){for(var u=this.settings.rtl?1:-1,f=this._clones.length+this._items.length,n=-1,i=0,r=0,t=[];++n<f;)i=t[n-1]||0,r=this._widths[this.relative(n)]+this.settings.margin,t.push(i+r*u);this._coordinates=t}},{filter:["width","items","settings"],run:function(){var n=this.settings.stagePadding,t=this._coordinates,i={width:Math.ceil(Math.abs(t[t.length-1]))+2*n,"padding-left":n||"","padding-right":n||""};this.$stage.css(i)}},{filter:["width","items","settings"],run:function(n){var t=this._coordinates.length,i=!this.settings.autoWidth,r=this.$stage.children();if(i&&n.items.merge)for(;t--;)n.css.width=this._widths[this.relative(t)],r.eq(t).css(n.css);else i&&(n.css.width=n.items.width,r.css(n.css))}},{filter:["items"],run:function(){this._coordinates.length<1&&this.$stage.removeAttr("style")}},{filter:["width","items","settings"],run:function(n){n.current=n.current?this.$stage.children().index(n.current):0;n.current=Math.max(this.minimum(),Math.min(this.maximum(),n.current));this.reset(n.current)}},{filter:["position"],run:function(){this.animate(this.coordinates(this._current))}},{filter:["width","position","items","settings"],run:function(){for(var t,i,f=this.settings.rtl?1:-1,e=2*this.settings.stagePadding,r=this.coordinates(this.current())+e,o=r+this.width()*f,s=[],n=0,u=this._coordinates.length;n<u;n++)t=this._coordinates[n-1]||0,i=Math.abs(this._coordinates[n])+e*f,(this.op(t,"<=",r)&&this.op(t,">",o)||this.op(i,"<",r)&&this.op(i,">",o))&&s.push(n);this.$stage.children(".active").removeClass("active");this.$stage.children(":eq("+s.join("), :eq(")+")").addClass("active");this.$stage.children(".center").removeClass("center");this.settings.center&&this.$stage.children().eq(this.current()).addClass("center")}}];u.prototype.initializeStage=function(){this.$stage=this.$element.find("."+this.settings.stageClass);this.$stage.length||(this.$element.addClass(this.options.loadingClass),this.$stage=n("<"+this.settings.stageElement+">",{"class":this.settings.stageClass}).wrap(n("<div/>",{"class":this.settings.stageOuterClass})),this.$element.append(this.$stage.parent()))};u.prototype.initializeItems=function(){var t=this.$element.find(".owl-item");if(t.length)return this._items=t.get().map(function(t){return n(t)}),this._mergers=this._items.map(function(){return 1}),void this.refresh();this.replace(this.$element.children().not(this.$stage.parent()));this.isVisible()?this.refresh():this.invalidate("width");this.$element.removeClass(this.options.loadingClass).addClass(this.options.loadedClass)};u.prototype.initialize=function(){if(this.enter("initializing"),this.trigger("initialize"),this.$element.toggleClass(this.settings.rtlClass,this.settings.rtl),this.settings.autoWidth&&!this.is("pre-loading")){var n,t,i;n=this.$element.find("img");t=this.settings.nestedItemSelector?"."+this.settings.nestedItemSelector:r;i=this.$element.children(t).width();n.length&&i<=0&&this.preloadAutoWidthImages(n)}this.initializeStage();this.initializeItems();this.registerEventHandlers();this.leave("initializing");this.trigger("initialized")};u.prototype.isVisible=function(){return!this.settings.checkVisibility||this.$element.is(":visible")};u.prototype.setup=function(){var u=this.viewport(),r=this.options.responsive,i=-1,t=null;r?(n.each(r,function(n){n<=u&&n>i&&(i=Number(n))}),t=n.extend({},this.options,r[i]),"function"==typeof t.stagePadding&&(t.stagePadding=t.stagePadding()),delete t.responsive,t.responsiveClass&&this.$element.attr("class",this.$element.attr("class").replace(new RegExp("("+this.options.responsiveClass+"-)\\S+\\s","g"),"$1"+i))):t=n.extend({},this.options);this.trigger("change",{property:{name:"settings",value:t}});this._breakpoint=i;this.settings=t;this.invalidate("settings");this.trigger("changed",{property:{name:"settings",value:this.settings}})};u.prototype.optionsLogic=function(){this.settings.autoWidth&&(this.settings.stagePadding=!1,this.settings.merge=!1)};u.prototype.prepare=function(t){var i=this.trigger("prepare",{content:t});return i.data||(i.data=n("<"+this.settings.itemElement+"/>").addClass(this.options.itemClass).append(t)),this.trigger("prepared",{content:i.data}),i.data};u.prototype.update=function(){for(var t=0,i=this._pipe.length,r=n.proxy(function(n){return this[n]},this._invalidated),u={};t<i;)(this._invalidated.all||n.grep(this._pipe[t].filter,r).length>0)&&this._pipe[t].run(u),t++;this._invalidated={};this.is("valid")||this.enter("valid")};u.prototype.width=function(n){switch(n=n||u.Width.Default){case u.Width.Inner:case u.Width.Outer:return this._width;default:return this._width-2*this.settings.stagePadding+this.settings.margin}};u.prototype.refresh=function(){this.enter("refreshing");this.trigger("refresh");this.setup();this.optionsLogic();this.$element.addClass(this.options.refreshClass);this.update();this.$element.removeClass(this.options.refreshClass);this.leave("refreshing");this.trigger("refreshed")};u.prototype.onThrottledResize=function(){t.clearTimeout(this.resizeTimer);this.resizeTimer=t.setTimeout(this._handlers.onResize,this.settings.responsiveRefreshRate)};u.prototype.onResize=function(){return!!this._items.length&&this._width!==this.$element.width()&&!!this.isVisible()&&(this.enter("resizing"),this.trigger("resize").isDefaultPrevented()?(this.leave("resizing"),!1):(this.invalidate("width"),this.refresh(),this.leave("resizing"),void this.trigger("resized")))};u.prototype.registerEventHandlers=function(){n.support.transition&&this.$stage.on(n.support.transition.end+".owl.core",n.proxy(this.onTransitionEnd,this));!1!==this.settings.responsive&&this.on(t,"resize",this._handlers.onThrottledResize);this.settings.mouseDrag&&(this.$element.addClass(this.options.dragClass),this.$stage.on("mousedown.owl.core",n.proxy(this.onDragStart,this)),this.$stage.on("dragstart.owl.core selectstart.owl.core",function(){return!1}));this.settings.touchDrag&&(this.$stage.on("touchstart.owl.core",n.proxy(this.onDragStart,this)),this.$stage.on("touchcancel.owl.core",n.proxy(this.onDragEnd,this)))};u.prototype.onDragStart=function(t){var r=null;3!==t.which&&(n.support.transform?(r=this.$stage.css("transform").replace(/.*\(|\)| /g,"").split(","),r={x:r[16===r.length?12:4],y:r[16===r.length?13:5]}):(r=this.$stage.position(),r={x:this.settings.rtl?r.left+this.$stage.width()-this.width()+this.settings.margin:r.left,y:r.top}),this.is("animating")&&(n.support.transform?this.animate(r.x):this.$stage.stop(),this.invalidate("position")),this.$element.toggleClass(this.options.grabClass,"mousedown"===t.type),this.speed(0),this._drag.time=(new Date).getTime(),this._drag.target=n(t.target),this._drag.stage.start=r,this._drag.stage.current=r,this._drag.pointer=this.pointer(t),n(i).on("mouseup.owl.core touchend.owl.core",n.proxy(this.onDragEnd,this)),n(i).one("mousemove.owl.core touchmove.owl.core",n.proxy(function(t){var r=this.difference(this._drag.pointer,this.pointer(t));n(i).on("mousemove.owl.core touchmove.owl.core",n.proxy(this.onDragMove,this));Math.abs(r.x)<Math.abs(r.y)&&this.is("valid")||(t.preventDefault(),this.enter("dragging"),this.trigger("drag"))},this)))};u.prototype.onDragMove=function(n){var t=null,i=null,u=null,f=this.difference(this._drag.pointer,this.pointer(n)),r=this.difference(this._drag.stage.start,f);this.is("dragging")&&(n.preventDefault(),this.settings.loop?(t=this.coordinates(this.minimum()),i=this.coordinates(this.maximum()+1)-t,r.x=((r.x-t)%i+i)%i+t):(t=this.settings.rtl?this.coordinates(this.maximum()):this.coordinates(this.minimum()),i=this.settings.rtl?this.coordinates(this.minimum()):this.coordinates(this.maximum()),u=this.settings.pullDrag?f.x/-5:0,r.x=Math.max(Math.min(r.x,t+u),i+u)),this._drag.stage.current=r,this.animate(r.x))};u.prototype.onDragEnd=function(t){var r=this.difference(this._drag.pointer,this.pointer(t)),f=this._drag.stage.current,u=r.x>0^this.settings.rtl?"left":"right";n(i).off(".owl.core");this.$element.removeClass(this.options.grabClass);(0!==r.x&&this.is("dragging")||!this.is("valid"))&&(this.speed(this.settings.dragEndSpeed||this.settings.smartSpeed),this.current(this.closest(f.x,0!==r.x?u:this._drag.direction)),this.invalidate("position"),this.update(),this._drag.direction=u,(Math.abs(r.x)>3||(new Date).getTime()-this._drag.time>300)&&this._drag.target.one("click.owl.core",function(){return!1}));this.is("dragging")&&(this.leave("dragging"),this.trigger("dragged"))};u.prototype.closest=function(t,i){var u=-1,e=30,o=this.width(),f=this.coordinates();return this.settings.freeDrag||n.each(f,n.proxy(function(n,s){return"left"===i&&t>s-e&&t<s+e?u=n:"right"===i&&t>s-o-e&&t<s-o+e?u=n+1:this.op(t,"<",s)&&this.op(t,">",f[n+1]!==r?f[n+1]:s-o)&&(u="left"===i?n+1:n),-1===u},this)),this.settings.loop||(this.op(t,">",f[this.minimum()])?u=t=this.minimum():this.op(t,"<",f[this.maximum()])&&(u=t=this.maximum())),u};u.prototype.animate=function(t){var i=this.speed()>0;this.is("animating")&&this.onTransitionEnd();i&&(this.enter("animating"),this.trigger("translate"));n.support.transform3d&&n.support.transition?this.$stage.css({transform:"translate3d("+t+"px,0px,0px)",transition:this.speed()/1e3+"s"+(this.settings.slideTransition?" "+this.settings.slideTransition:"")}):i?this.$stage.animate({left:t+"px"},this.speed(),this.settings.fallbackEasing,n.proxy(this.onTransitionEnd,this)):this.$stage.css({left:t+"px"})};u.prototype.is=function(n){return this._states.current[n]&&this._states.current[n]>0};u.prototype.current=function(n){if(n===r)return this._current;if(0===this._items.length)return r;if(n=this.normalize(n),this._current!==n){var t=this.trigger("change",{property:{name:"position",value:n}});t.data!==r&&(n=this.normalize(t.data));this._current=n;this.invalidate("position");this.trigger("changed",{property:{name:"position",value:this._current}})}return this._current};u.prototype.invalidate=function(t){return"string"===n.type(t)&&(this._invalidated[t]=!0,this.is("valid")&&this.leave("valid")),n.map(this._invalidated,function(n,t){return t})};u.prototype.reset=function(n){(n=this.normalize(n))!==r&&(this._speed=0,this._current=n,this.suppress(["translate","translated"]),this.animate(this.coordinates(n)),this.release(["translate","translated"]))};u.prototype.normalize=function(n,t){var i=this._items.length,u=t?0:this._clones.length;return!this.isNumeric(n)||i<1?n=r:(n<0||n>=i+u)&&(n=((n-u/2)%i+i)%i+u/2),n};u.prototype.relative=function(n){return n-=this._clones.length/2,this.normalize(n,!0)};u.prototype.maximum=function(n){var t,u,f,i=this.settings,r=this._coordinates.length;if(i.loop)r=this._clones.length/2+this._items.length-1;else if(i.autoWidth||i.merge){if(t=this._items.length)for(u=this._items[--t].width(),f=this.$element.width();t--&&!((u+=this._items[t].width()+this.settings.margin)>f););r=t+1}else r=i.center?this._items.length-1:this._items.length-i.items;return n&&(r-=this._clones.length/2),Math.max(r,0)};u.prototype.minimum=function(n){return n?0:this._clones.length/2};u.prototype.items=function(n){return n===r?this._items.slice():(n=this.normalize(n,!0),this._items[n])};u.prototype.mergers=function(n){return n===r?this._mergers.slice():(n=this.normalize(n,!0),this._mergers[n])};u.prototype.clones=function(t){var i=this._clones.length/2,f=i+this._items.length,u=function(n){return n%2==0?f+n/2:i-(n+1)/2};return t===r?n.map(this._clones,function(n,t){return u(t)}):n.map(this._clones,function(n,i){return n===t?u(i):null})};u.prototype.speed=function(n){return n!==r&&(this._speed=n),this._speed};u.prototype.coordinates=function(t){var i,f=1,u=t-1;return t===r?n.map(this._coordinates,n.proxy(function(n,t){return this.coordinates(t)},this)):(this.settings.center?(this.settings.rtl&&(f=-1,u=t+1),i=this._coordinates[t],i+=(this.width()-i+(this._coordinates[u]||0))/2*f):i=this._coordinates[u]||0,i=Math.ceil(i))};u.prototype.duration=function(n,t,i){return 0===i?0:Math.min(Math.max(Math.abs(t-n),1),6)*Math.abs(i||this.settings.smartSpeed)};u.prototype.to=function(n,t){var u=this.current(),f=null,i=n-this.relative(u),s=(i>0)-(i<0),e=this._items.length,o=this.minimum(),r=this.maximum();this.settings.loop?(!this.settings.rewind&&Math.abs(i)>e/2&&(i+=-1*s*e),n=u+i,(f=((n-o)%e+e)%e+o)!==n&&f-i<=r&&f-i>0&&(u=f-i,n=f,this.reset(u))):this.settings.rewind?(r+=1,n=(n%r+r)%r):n=Math.max(o,Math.min(r,n));this.speed(this.duration(u,n,t));this.current(n);this.isVisible()&&this.update()};u.prototype.next=function(n){n=n||!1;this.to(this.relative(this.current())+1,n)};u.prototype.prev=function(n){n=n||!1;this.to(this.relative(this.current())-1,n)};u.prototype.onTransitionEnd=function(n){if(n!==r&&(n.stopPropagation(),(n.target||n.srcElement||n.originalTarget)!==this.$stage.get(0)))return!1;this.leave("animating");this.trigger("translated")};u.prototype.viewport=function(){var r;return this.options.responsiveBaseElement!==t?r=n(this.options.responsiveBaseElement).width():t.innerWidth?r=t.innerWidth:i.documentElement&&i.documentElement.clientWidth?r=i.documentElement.clientWidth:console.warn("Can not detect viewport width."),r};u.prototype.replace=function(t){this.$stage.empty();this._items=[];t&&(t=t instanceof jQuery?t:n(t));this.settings.nestedItemSelector&&(t=t.find("."+this.settings.nestedItemSelector));t.filter(function(){return 1===this.nodeType}).each(n.proxy(function(n,t){t=this.prepare(t);this.$stage.append(t);this._items.push(t);this._mergers.push(1*t.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)},this));this.reset(this.isNumeric(this.settings.startPosition)?this.settings.startPosition:0);this.invalidate("items")};u.prototype.add=function(t,i){var u=this.relative(this._current);i=i===r?this._items.length:this.normalize(i,!0);t=t instanceof jQuery?t:n(t);this.trigger("add",{content:t,position:i});t=this.prepare(t);0===this._items.length||i===this._items.length?(0===this._items.length&&this.$stage.append(t),0!==this._items.length&&this._items[i-1].after(t),this._items.push(t),this._mergers.push(1*t.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)):(this._items[i].before(t),this._items.splice(i,0,t),this._mergers.splice(i,0,1*t.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1));this._items[u]&&this.reset(this._items[u].index());this.invalidate("items");this.trigger("added",{content:t,position:i})};u.prototype.remove=function(n){(n=this.normalize(n,!0))!==r&&(this.trigger("remove",{content:this._items[n],position:n}),this._items[n].remove(),this._items.splice(n,1),this._mergers.splice(n,1),this.invalidate("items"),this.trigger("removed",{content:null,position:n}))};u.prototype.preloadAutoWidthImages=function(t){t.each(n.proxy(function(t,i){this.enter("pre-loading");i=n(i);n(new Image).one("load",n.proxy(function(n){i.attr("src",n.target.src);i.css("opacity",1);this.leave("pre-loading");!this.is("pre-loading")&&!this.is("initializing")&&this.refresh()},this)).attr("src",i.attr("src")||i.attr("data-src")||i.attr("data-src-retina"))},this))};u.prototype.destroy=function(){this.$element.off(".owl.core");this.$stage.off(".owl.core");n(i).off(".owl.core");!1!==this.settings.responsive&&(t.clearTimeout(this.resizeTimer),this.off(t,"resize",this._handlers.onThrottledResize));for(var r in this._plugins)this._plugins[r].destroy();this.$stage.children(".cloned").remove();this.$stage.unwrap();this.$stage.children().contents().unwrap();this.$stage.children().unwrap();this.$stage.remove();this.$element.removeClass(this.options.refreshClass).removeClass(this.options.loadingClass).removeClass(this.options.loadedClass).removeClass(this.options.rtlClass).removeClass(this.options.dragClass).removeClass(this.options.grabClass).attr("class",this.$element.attr("class").replace(new RegExp(this.options.responsiveClass+"-\\S+\\s","g"),"")).removeData("owl.carousel")};u.prototype.op=function(n,t,i){var r=this.settings.rtl;switch(t){case"<":return r?n>i:n<i;case">":return r?n<i:n>i;case">=":return r?n<=i:n>=i;case"<=":return r?n>=i:n<=i}};u.prototype.on=function(n,t,i,r){n.addEventListener?n.addEventListener(t,i,r):n.attachEvent&&n.attachEvent("on"+t,i)};u.prototype.off=function(n,t,i,r){n.removeEventListener?n.removeEventListener(t,i,r):n.detachEvent&&n.detachEvent("on"+t,i)};u.prototype.trigger=function(t,i,r){var o={item:{count:this._items.length,index:this.current()}},e=n.camelCase(n.grep(["on",t,r],function(n){return n}).join("-").toLowerCase()),f=n.Event([t,"owl",r||"carousel"].join(".").toLowerCase(),n.extend({relatedTarget:this},o,i));return this._supress[t]||(n.each(this._plugins,function(n,t){t.onTrigger&&t.onTrigger(f)}),this.register({type:u.Type.Event,name:t}),this.$element.trigger(f),this.settings&&"function"==typeof this.settings[e]&&this.settings[e].call(this,f)),f};u.prototype.enter=function(t){n.each([t].concat(this._states.tags[t]||[]),n.proxy(function(n,t){this._states.current[t]===r&&(this._states.current[t]=0);this._states.current[t]++},this))};u.prototype.leave=function(t){n.each([t].concat(this._states.tags[t]||[]),n.proxy(function(n,t){this._states.current[t]--},this))};u.prototype.register=function(t){if(t.type===u.Type.Event){if(n.event.special[t.name]||(n.event.special[t.name]={}),!n.event.special[t.name].owl){var i=n.event.special[t.name]._default;n.event.special[t.name]._default=function(n){return!i||!i.apply||n.namespace&&-1!==n.namespace.indexOf("owl")?n.namespace&&n.namespace.indexOf("owl")>-1:i.apply(this,arguments)};n.event.special[t.name].owl=!0}}else t.type===u.Type.State&&(this._states.tags[t.name]=this._states.tags[t.name]?this._states.tags[t.name].concat(t.tags):t.tags,this._states.tags[t.name]=n.grep(this._states.tags[t.name],n.proxy(function(i,r){return n.inArray(i,this._states.tags[t.name])===r},this)))};u.prototype.suppress=function(t){n.each(t,n.proxy(function(n,t){this._supress[t]=!0},this))};u.prototype.release=function(t){n.each(t,n.proxy(function(n,t){delete this._supress[t]},this))};u.prototype.pointer=function(n){var i={x:null,y:null};return n=n.originalEvent||n||t.event,n=n.touches&&n.touches.length?n.touches[0]:n.changedTouches&&n.changedTouches.length?n.changedTouches[0]:n,n.pageX?(i.x=n.pageX,i.y=n.pageY):(i.x=n.clientX,i.y=n.clientY),i};u.prototype.isNumeric=function(n){return!isNaN(parseFloat(n))};u.prototype.difference=function(n,t){return{x:n.x-t.x,y:n.y-t.y}};n.fn.owlCarousel=function(t){var i=Array.prototype.slice.call(arguments,1);return this.each(function(){var f=n(this),r=f.data("owl.carousel");r||(r=new u(this,"object"==typeof t&&t),f.data("owl.carousel",r),n.each(["next","prev","to","destroy","refresh","replace","add","remove"],function(t,i){r.register({type:u.Type.Event,name:i});r.$element.on(i+".owl.carousel.core",n.proxy(function(n){n.namespace&&n.relatedTarget!==this&&(this.suppress([i]),r[i].apply(this,[].slice.call(arguments,1)),this.release([i]))},r))}));"string"==typeof t&&"_"!==t.charAt(0)&&r[t].apply(r,i)})};n.fn.owlCarousel.Constructor=u}(window.Zepto||window.jQuery,window,document),function(n,t){var i=function(t){this._core=t;this._interval=null;this._visible=null;this._handlers={"initialized.owl.carousel":n.proxy(function(n){n.namespace&&this._core.settings.autoRefresh&&this.watch()},this)};this._core.options=n.extend({},i.Defaults,this._core.options);this._core.$element.on(this._handlers)};i.Defaults={autoRefresh:!0,autoRefreshInterval:500};i.prototype.watch=function(){this._interval||(this._visible=this._core.isVisible(),this._interval=t.setInterval(n.proxy(this.refresh,this),this._core.settings.autoRefreshInterval))};i.prototype.refresh=function(){this._core.isVisible()!==this._visible&&(this._visible=!this._visible,this._core.$element.toggleClass("owl-hidden",!this._visible),this._visible&&this._core.invalidate("width")&&this._core.refresh())};i.prototype.destroy=function(){var n,i;t.clearInterval(this._interval);for(n in this._handlers)this._core.$element.off(n,this._handlers[n]);for(i in Object.getOwnPropertyNames(this))"function"!=typeof this[i]&&(this[i]=null)};n.fn.owlCarousel.Constructor.Plugins.AutoRefresh=i}(window.Zepto||window.jQuery,window,document),function(n,t,i,r){var u=function(t){this._core=t;this._loaded=[];this._handlers={"initialized.owl.carousel change.owl.carousel resized.owl.carousel":n.proxy(function(t){if(t.namespace&&this._core.settings&&this._core.settings.lazyLoad&&(t.property&&"position"==t.property.name||"initialized"==t.type)){var i=this._core.settings,u=i.center&&Math.ceil(i.items/2)||i.items,e=i.center&&-1*u||0,f=(t.property&&t.property.value!==r?t.property.value:this._core.current())+e,o=this._core.clones().length,s=n.proxy(function(n,t){this.load(t)},this);for(i.lazyLoadEager>0&&(u+=i.lazyLoadEager,i.loop&&(f-=i.lazyLoadEager,u++));e++<u;)this.load(o/2+this._core.relative(f)),o&&n.each(this._core.clones(this._core.relative(f)),s),f++}},this)};this._core.options=n.extend({},u.Defaults,this._core.options);this._core.$element.on(this._handlers)};u.Defaults={lazyLoad:!1,lazyLoadEager:0};u.prototype.load=function(i){var r=this._core.$stage.children().eq(i),u=r&&r.find(".owl-lazy");!u||n.inArray(r.get(0),this._loaded)>-1||(u.each(n.proxy(function(i,r){var e,u=n(r),f=t.devicePixelRatio>1&&u.attr("data-src-retina")||u.attr("data-src")||u.attr("data-srcset");this._core.trigger("load",{element:u,url:f},"lazy");u.is("img")?u.one("load.owl.lazy",n.proxy(function(){u.css("opacity",1);this._core.trigger("loaded",{element:u,url:f},"lazy")},this)).attr("src",f):u.is("source")?u.one("load.owl.lazy",n.proxy(function(){this._core.trigger("loaded",{element:u,url:f},"lazy")},this)).attr("srcset",f):(e=new Image,e.onload=n.proxy(function(){u.css({"background-image":'url("'+f+'")',opacity:"1"});this._core.trigger("loaded",{element:u,url:f},"lazy")},this),e.src=f)},this)),this._loaded.push(r.get(0)))};u.prototype.destroy=function(){var n,t;for(n in this.handlers)this._core.$element.off(n,this.handlers[n]);for(t in Object.getOwnPropertyNames(this))"function"!=typeof this[t]&&(this[t]=null)};n.fn.owlCarousel.Constructor.Plugins.Lazy=u}(window.Zepto||window.jQuery,window,document),function(n,t){var i=function(r){this._core=r;this._previousHeight=null;this._handlers={"initialized.owl.carousel refreshed.owl.carousel":n.proxy(function(n){n.namespace&&this._core.settings.autoHeight&&this.update()},this),"changed.owl.carousel":n.proxy(function(n){n.namespace&&this._core.settings.autoHeight&&"position"===n.property.name&&this.update()},this),"loaded.owl.lazy":n.proxy(function(n){n.namespace&&this._core.settings.autoHeight&&n.element.closest("."+this._core.settings.itemClass).index()===this._core.current()&&this.update()},this)};this._core.options=n.extend({},i.Defaults,this._core.options);this._core.$element.on(this._handlers);this._intervalId=null;var u=this;n(t).on("load",function(){u._core.settings.autoHeight&&u.update()});n(t).resize(function(){u._core.settings.autoHeight&&(null!=u._intervalId&&clearTimeout(u._intervalId),u._intervalId=setTimeout(function(){u.update()},250))})};i.Defaults={autoHeight:!1,autoHeightClass:"owl-height"};i.prototype.update=function(){var i=this._core._current,u=i+this._core.settings.items,f=this._core.settings.lazyLoad,e=this._core.$stage.children().toArray().slice(i,u),r=[],t=0;n.each(e,function(t,i){r.push(n(i).height())});t=Math.max.apply(null,r);t<=1&&f&&this._previousHeight&&(t=this._previousHeight);this._previousHeight=t;this._core.$stage.parent().height(t).addClass(this._core.settings.autoHeightClass)};i.prototype.destroy=function(){var n,t;for(n in this._handlers)this._core.$element.off(n,this._handlers[n]);for(t in Object.getOwnPropertyNames(this))"function"!=typeof this[t]&&(this[t]=null)};n.fn.owlCarousel.Constructor.Plugins.AutoHeight=i}(window.Zepto||window.jQuery,window,document),function(n,t,i){var r=function(t){this._core=t;this._videos={};this._playing=null;this._handlers={"initialized.owl.carousel":n.proxy(function(n){n.namespace&&this._core.register({type:"state",name:"playing",tags:["interacting"]})},this),"resize.owl.carousel":n.proxy(function(n){n.namespace&&this._core.settings.video&&this.isInFullScreen()&&n.preventDefault()},this),"refreshed.owl.carousel":n.proxy(function(n){n.namespace&&this._core.is("resizing")&&this._core.$stage.find(".cloned .owl-video-frame").remove()},this),"changed.owl.carousel":n.proxy(function(n){n.namespace&&"position"===n.property.name&&this._playing&&this.stop()},this),"prepared.owl.carousel":n.proxy(function(t){if(t.namespace){var i=n(t.content).find(".owl-video");i.length&&(i.css("display","none"),this.fetch(i,n(t.content)))}},this)};this._core.options=n.extend({},r.Defaults,this._core.options);this._core.$element.on(this._handlers);this._core.$element.on("click.owl.video",".owl-video-play-icon",n.proxy(function(n){this.play(n)},this))};r.Defaults={video:!1,videoHeight:!1,videoWidth:!1};r.prototype.fetch=function(n,t){var u=function(){return n.attr("data-vimeo-id")?"vimeo":n.attr("data-vzaar-id")?"vzaar":"youtube"}(),i=n.attr("data-vimeo-id")||n.attr("data-youtube-id")||n.attr("data-vzaar-id"),f=n.attr("data-width")||this._core.settings.videoWidth,e=n.attr("data-height")||this._core.settings.videoHeight,r=n.attr("href");if(!r)throw new Error("Missing video URL.");if(i=r.match(/(http:|https:|)\/\/(player.|www.|app.)?(vimeo\.com|youtu(be\.com|\.be|be\.googleapis\.com|be\-nocookie\.com)|vzaar\.com)\/(video\/|videos\/|embed\/|channels\/.+\/|groups\/.+\/|watch\?v=|v\/)?([A-Za-z0-9._%-]*)(\&\S+)?/),i[3].indexOf("youtu")>-1)u="youtube";else if(i[3].indexOf("vimeo")>-1)u="vimeo";else{if(!(i[3].indexOf("vzaar")>-1))throw new Error("Video URL not supported.");u="vzaar"}i=i[6];this._videos[r]={type:u,id:i,width:f,height:e};t.attr("data-video",r);this.thumbnail(n,this._videos[r])};r.prototype.thumbnail=function(t,i){var e,o,r,c=i.width&&i.height?"width:"+i.width+"px;height:"+i.height+"px;":"",f=t.find("img"),s="src",h="",l=this._core.settings,u=function(i){o='<div class="owl-video-play-icon"><\/div>';e=l.lazyLoad?n("<div/>",{"class":"owl-video-tn "+h,srcType:i}):n("<div/>",{"class":"owl-video-tn",style:"opacity:1;background-image:url("+i+")"});t.after(e);t.after(o)};if(t.wrap(n("<div/>",{"class":"owl-video-wrapper",style:c})),this._core.settings.lazyLoad&&(s="data-src",h="owl-lazy"),f.length)return u(f.attr(s)),f.remove(),!1;"youtube"===i.type?(r="//img.youtube.com/vi/"+i.id+"/hqdefault.jpg",u(r)):"vimeo"===i.type?n.ajax({type:"GET",url:"//vimeo.com/api/v2/video/"+i.id+".json",jsonp:"callback",dataType:"jsonp",success:function(n){r=n[0].thumbnail_large;u(r)}}):"vzaar"===i.type&&n.ajax({type:"GET",url:"//vzaar.com/api/videos/"+i.id+".json",jsonp:"callback",dataType:"jsonp",success:function(n){r=n.framegrab_url;u(r)}})};r.prototype.stop=function(){this._core.trigger("stop",null,"video");this._playing.find(".owl-video-frame").remove();this._playing.removeClass("owl-video-playing");this._playing=null;this._core.leave("playing");this._core.trigger("stopped",null,"video")};r.prototype.play=function(t){var r,f=n(t.target),u=f.closest("."+this._core.settings.itemClass),i=this._videos[u.attr("data-video")],e=i.width||"100%",o=i.height||this._core.$stage.height();this._playing||(this._core.enter("playing"),this._core.trigger("play",null,"video"),u=this._core.items(this._core.relative(u.index())),this._core.reset(u.index()),r=n('<iframe frameborder="0" allowfullscreen mozallowfullscreen webkitAllowFullScreen ><\/iframe>'),r.attr("height",o),r.attr("width",e),"youtube"===i.type?r.attr("src","//www.youtube.com/embed/"+i.id+"?autoplay=1&rel=0&v="+i.id):"vimeo"===i.type?r.attr("src","//player.vimeo.com/video/"+i.id+"?autoplay=1"):"vzaar"===i.type&&r.attr("src","//view.vzaar.com/"+i.id+"/player?autoplay=true"),n(r).wrap('<div class="owl-video-frame" />').insertAfter(u.find(".owl-video")),this._playing=u.addClass("owl-video-playing"))};r.prototype.isInFullScreen=function(){var t=i.fullscreenElement||i.mozFullScreenElement||i.webkitFullscreenElement;return t&&n(t).parent().hasClass("owl-video-frame")};r.prototype.destroy=function(){var n,t;this._core.$element.off("click.owl.video");for(n in this._handlers)this._core.$element.off(n,this._handlers[n]);for(t in Object.getOwnPropertyNames(this))"function"!=typeof this[t]&&(this[t]=null)};n.fn.owlCarousel.Constructor.Plugins.Video=r}(window.Zepto||window.jQuery,window,document),function(n,t,i,r){var u=function(t){this.core=t;this.core.options=n.extend({},u.Defaults,this.core.options);this.swapping=!0;this.previous=r;this.next=r;this.handlers={"change.owl.carousel":n.proxy(function(n){n.namespace&&"position"==n.property.name&&(this.previous=this.core.current(),this.next=n.property.value)},this),"drag.owl.carousel dragged.owl.carousel translated.owl.carousel":n.proxy(function(n){n.namespace&&(this.swapping="translated"==n.type)},this),"translate.owl.carousel":n.proxy(function(n){n.namespace&&this.swapping&&(this.core.options.animateOut||this.core.options.animateIn)&&this.swap()},this)};this.core.$element.on(this.handlers)};u.Defaults={animateOut:!1,animateIn:!1};u.prototype.swap=function(){if(1===this.core.settings.items&&n.support.animation&&n.support.transition){this.core.speed(0);var t,i=n.proxy(this.clear,this),f=this.core.$stage.children().eq(this.previous),e=this.core.$stage.children().eq(this.next),r=this.core.settings.animateIn,u=this.core.settings.animateOut;this.core.current()!==this.previous&&(u&&(t=this.core.coordinates(this.previous)-this.core.coordinates(this.next),f.one(n.support.animation.end,i).css({left:t+"px"}).addClass("animated owl-animated-out").addClass(u)),r&&e.one(n.support.animation.end,i).addClass("animated owl-animated-in").addClass(r))}};u.prototype.clear=function(t){n(t.target).css({left:""}).removeClass("animated owl-animated-out owl-animated-in").removeClass(this.core.settings.animateIn).removeClass(this.core.settings.animateOut);this.core.onTransitionEnd()};u.prototype.destroy=function(){var n,t;for(n in this.handlers)this.core.$element.off(n,this.handlers[n]);for(t in Object.getOwnPropertyNames(this))"function"!=typeof this[t]&&(this[t]=null)};n.fn.owlCarousel.Constructor.Plugins.Animate=u}(window.Zepto||window.jQuery,window,document),function(n,t,i){var r=function(t){this._core=t;this._call=null;this._time=0;this._timeout=0;this._paused=!0;this._handlers={"changed.owl.carousel":n.proxy(function(n){n.namespace&&"settings"===n.property.name?this._core.settings.autoplay?this.play():this.stop():n.namespace&&"position"===n.property.name&&this._paused&&(this._time=0)},this),"initialized.owl.carousel":n.proxy(function(n){n.namespace&&this._core.settings.autoplay&&this.play()},this),"play.owl.autoplay":n.proxy(function(n,t,i){n.namespace&&this.play(t,i)},this),"stop.owl.autoplay":n.proxy(function(n){n.namespace&&this.stop()},this),"mouseover.owl.autoplay":n.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"mouseleave.owl.autoplay":n.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.play()},this),"touchstart.owl.core":n.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"touchend.owl.core":n.proxy(function(){this._core.settings.autoplayHoverPause&&this.play()},this)};this._core.$element.on(this._handlers);this._core.options=n.extend({},r.Defaults,this._core.options)};r.Defaults={autoplay:!1,autoplayTimeout:5e3,autoplayHoverPause:!1,autoplaySpeed:!1};r.prototype._next=function(r){this._call=t.setTimeout(n.proxy(this._next,this,r),this._timeout*(Math.round(this.read()/this._timeout)+1)-this.read());this._core.is("interacting")||i.hidden||this._core.next(r||this._core.settings.autoplaySpeed)};r.prototype.read=function(){return(new Date).getTime()-this._time};r.prototype.play=function(i,r){var u;this._core.is("rotating")||this._core.enter("rotating");i=i||this._core.settings.autoplayTimeout;u=Math.min(this._time%(this._timeout||i),i);this._paused?(this._time=this.read(),this._paused=!1):t.clearTimeout(this._call);this._time+=this.read()%i-u;this._timeout=i;this._call=t.setTimeout(n.proxy(this._next,this,r),i-u)};r.prototype.stop=function(){this._core.is("rotating")&&(this._time=0,this._paused=!0,t.clearTimeout(this._call),this._core.leave("rotating"))};r.prototype.pause=function(){this._core.is("rotating")&&!this._paused&&(this._time=this.read(),this._paused=!0,t.clearTimeout(this._call))};r.prototype.destroy=function(){var n,t;this.stop();for(n in this._handlers)this._core.$element.off(n,this._handlers[n]);for(t in Object.getOwnPropertyNames(this))"function"!=typeof this[t]&&(this[t]=null)};n.fn.owlCarousel.Constructor.Plugins.autoplay=r}(window.Zepto||window.jQuery,window,document),function(n){"use strict";var t=function(i){this._core=i;this._initialized=!1;this._pages=[];this._controls={};this._templates=[];this.$element=this._core.$element;this._overrides={next:this._core.next,prev:this._core.prev,to:this._core.to};this._handlers={"prepared.owl.carousel":n.proxy(function(t){t.namespace&&this._core.settings.dotsData&&this._templates.push('<div class="'+this._core.settings.dotClass+'">'+n(t.content).find("[data-dot]").addBack("[data-dot]").attr("data-dot")+"<\/div>")},this),"added.owl.carousel":n.proxy(function(n){n.namespace&&this._core.settings.dotsData&&this._templates.splice(n.position,0,this._templates.pop())},this),"remove.owl.carousel":n.proxy(function(n){n.namespace&&this._core.settings.dotsData&&this._templates.splice(n.position,1)},this),"changed.owl.carousel":n.proxy(function(n){n.namespace&&"position"==n.property.name&&this.draw()},this),"initialized.owl.carousel":n.proxy(function(n){n.namespace&&!this._initialized&&(this._core.trigger("initialize",null,"navigation"),this.initialize(),this.update(),this.draw(),this._initialized=!0,this._core.trigger("initialized",null,"navigation"))},this),"refreshed.owl.carousel":n.proxy(function(n){n.namespace&&this._initialized&&(this._core.trigger("refresh",null,"navigation"),this.update(),this.draw(),this._core.trigger("refreshed",null,"navigation"))},this)};this._core.options=n.extend({},t.Defaults,this._core.options);this.$element.on(this._handlers)};t.Defaults={nav:!1,navText:['<span aria-label="Previous">&#x2039;<\/span>','<span aria-label="Next">&#x203a;<\/span>'],navSpeed:!1,navElement:'button type="button" role="presentation"',navContainer:!1,navContainerClass:"owl-nav",navClass:["owl-prev","owl-next"],slideBy:1,dotClass:"owl-dot",dotsClass:"owl-dots",dots:!0,dotsEach:!1,dotsData:!1,dotsSpeed:!1,dotsContainer:!1};t.prototype.initialize=function(){var i,t=this._core.settings;this._controls.$relative=(t.navContainer?n(t.navContainer):n("<div>").addClass(t.navContainerClass).appendTo(this.$element)).addClass("disabled");this._controls.$previous=n("<"+t.navElement+">").addClass(t.navClass[0]).html(t.navText[0]).prependTo(this._controls.$relative).on("click",n.proxy(function(){this.prev(t.navSpeed)},this));this._controls.$next=n("<"+t.navElement+">").addClass(t.navClass[1]).html(t.navText[1]).appendTo(this._controls.$relative).on("click",n.proxy(function(){this.next(t.navSpeed)},this));t.dotsData||(this._templates=[n('<button role="button">').addClass(t.dotClass).append(n("<span>")).prop("outerHTML")]);this._controls.$absolute=(t.dotsContainer?n(t.dotsContainer):n("<div>").addClass(t.dotsClass).appendTo(this.$element)).addClass("disabled");this._controls.$absolute.on("click","button",n.proxy(function(i){var r=n(i.target).parent().is(this._controls.$absolute)?n(i.target).index():n(i.target).parent().index();i.preventDefault();this.to(r,t.dotsSpeed)},this));for(i in this._overrides)this._core[i]=n.proxy(this[i],this)};t.prototype.destroy=function(){var t,n,i,r,u=this._core.settings;for(t in this._handlers)this.$element.off(t,this._handlers[t]);for(n in this._controls)"$relative"===n&&u.navContainer?this._controls[n].html(""):this._controls[n].remove();for(r in this.overides)this._core[r]=this._overrides[r];for(i in Object.getOwnPropertyNames(this))"function"!=typeof this[i]&&(this[i]=null)};t.prototype.update=function(){var t,i,f,r=this._core.clones().length/2,o=r+this._core.items().length,u=this._core.maximum(!0),n=this._core.settings,e=n.center||n.autoWidth||n.dotsData?1:n.dotsEach||n.items;if("page"!==n.slideBy&&(n.slideBy=Math.min(n.slideBy,n.items)),n.dots||"page"==n.slideBy)for(this._pages=[],t=r,i=0,f=0;t<o;t++){if(i>=e||0===i){if(this._pages.push({start:Math.min(u,t-r),end:t-r+e-1}),Math.min(u,t-r)===u)break;i=0;++f}i+=this._core.mergers(this._core.relative(t))}};t.prototype.draw=function(){var i,t=this._core.settings,r=this._core.items().length<=t.items,u=this._core.relative(this._core.current()),f=t.loop||t.rewind;this._controls.$relative.toggleClass("disabled",!t.nav||r);t.nav&&(this._controls.$previous.toggleClass("disabled",!f&&u<=this._core.minimum(!0)),this._controls.$next.toggleClass("disabled",!f&&u>=this._core.maximum(!0)));this._controls.$absolute.toggleClass("disabled",!t.dots||r);t.dots&&(i=this._pages.length-this._controls.$absolute.children().length,t.dotsData&&0!==i?this._controls.$absolute.html(this._templates.join("")):i>0?this._controls.$absolute.append(new Array(i+1).join(this._templates[0])):i<0&&this._controls.$absolute.children().slice(i).remove(),this._controls.$absolute.find(".active").removeClass("active"),this._controls.$absolute.children().eq(n.inArray(this.current(),this._pages)).addClass("active"))};t.prototype.onTrigger=function(t){var i=this._core.settings;t.page={index:n.inArray(this.current(),this._pages),count:this._pages.length,size:i&&(i.center||i.autoWidth||i.dotsData?1:i.dotsEach||i.items)}};t.prototype.current=function(){var t=this._core.relative(this._core.current());return n.grep(this._pages,n.proxy(function(n){return n.start<=t&&n.end>=t},this)).pop()};t.prototype.getPosition=function(t){var i,r,u=this._core.settings;return"page"==u.slideBy?(i=n.inArray(this.current(),this._pages),r=this._pages.length,t?++i:--i,i=this._pages[(i%r+r)%r].start):(i=this._core.relative(this._core.current()),r=this._core.items().length,t?i+=u.slideBy:i-=u.slideBy),i};t.prototype.next=function(t){n.proxy(this._overrides.to,this._core)(this.getPosition(!0),t)};t.prototype.prev=function(t){n.proxy(this._overrides.to,this._core)(this.getPosition(!1),t)};t.prototype.to=function(t,i,r){var u;!r&&this._pages.length?(u=this._pages.length,n.proxy(this._overrides.to,this._core)(this._pages[(t%u+u)%u].start,i)):n.proxy(this._overrides.to,this._core)(t,i)};n.fn.owlCarousel.Constructor.Plugins.Navigation=t}(window.Zepto||window.jQuery,window,document),function(n,t,i,r){"use strict";var u=function(i){this._core=i;this._hashes={};this.$element=this._core.$element;this._handlers={"initialized.owl.carousel":n.proxy(function(i){i.namespace&&"URLHash"===this._core.settings.startPosition&&n(t).trigger("hashchange.owl.navigation")},this),"prepared.owl.carousel":n.proxy(function(t){if(t.namespace){var i=n(t.content).find("[data-hash]").addBack("[data-hash]").attr("data-hash");if(!i)return;this._hashes[i]=t.content}},this),"changed.owl.carousel":n.proxy(function(i){if(i.namespace&&"position"===i.property.name){var u=this._core.items(this._core.relative(this._core.current())),r=n.map(this._hashes,function(n,t){return n===u?t:null}).join();if(!r||t.location.hash.slice(1)===r)return;t.location.hash=r}},this)};this._core.options=n.extend({},u.Defaults,this._core.options);this.$element.on(this._handlers);n(t).on("hashchange.owl.navigation",n.proxy(function(){var i=t.location.hash.substring(1),u=this._core.$stage.children(),n=this._hashes[i]&&u.index(this._hashes[i]);n!==r&&n!==this._core.current()&&this._core.to(this._core.relative(n),!1,!0)},this))};u.Defaults={URLhashListener:!1};u.prototype.destroy=function(){var i,r;n(t).off("hashchange.owl.navigation");for(i in this._handlers)this._core.$element.off(i,this._handlers[i]);for(r in Object.getOwnPropertyNames(this))"function"!=typeof this[r]&&(this[r]=null)};n.fn.owlCarousel.Constructor.Plugins.Hash=u}(window.Zepto||window.jQuery,window,document),function(n,t,i,r){function u(t,i){var u=!1,f=t.charAt(0).toUpperCase()+t.slice(1);return n.each((t+" "+h.join(f+" ")+f).split(" "),function(n,t){if(s[t]!==r)return u=!i||t,!1}),u}function e(n){return u(n,!0)}var s=n("<support>").get(0).style,h="Webkit Moz O ms".split(" "),o={transition:{end:{WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd",transition:"transitionend"}},animation:{end:{WebkitAnimation:"webkitAnimationEnd",MozAnimation:"animationend",OAnimation:"oAnimationEnd",animation:"animationend"}}},f={csstransforms:function(){return!!u("transform")},csstransforms3d:function(){return!!u("perspective")},csstransitions:function(){return!!u("transition")},cssanimations:function(){return!!u("animation")}};f.csstransitions()&&(n.support.transition=new String(e("transition")),n.support.transition.end=o.transition.end[n.support.transition]);f.cssanimations()&&(n.support.animation=new String(e("animation")),n.support.animation.end=o.animation.end[n.support.animation]);f.csstransforms()&&(n.support.transform=new String(e("transform")),n.support.transform3d=f.csstransforms3d())}(window.Zepto||window.jQuery,window,document);!function(n){"use strict";"function"==typeof define&&define.amd?define(["jquery"],n):"undefined"!=typeof module&&module.exports?module.exports=n(require("jquery")):n(jQuery)}(function(n){var e=-1,r=-1,i=function(n){return parseFloat(n)||0},o=function(t){var f=1,e=n(t),u=null,r=[];return e.each(function(){var t=n(this),e=t.offset().top-i(t.css("margin-top")),o=r.length>0?r[r.length-1]:null;null===o?r.push(t):Math.floor(Math.abs(u-e))<=f?r[r.length-1]=o.add(t):r.push(t);u=e}),r},u=function(t){var i={byRow:!0,property:"height",target:null,remove:!1};return"object"==typeof t?n.extend(i,t):("boolean"==typeof t?i.byRow=t:"remove"===t&&(i.remove=!0),i)},t=n.fn.matchHeight=function(i){var r=u(i),f;return r.remove?(f=this,this.css(r.property,""),n.each(t._groups,function(n,t){t.elements=t.elements.not(f)}),this):this.length<=1&&!r.target?this:(t._groups.push({elements:this,options:r}),t._apply(this,r),this)},f;t.version="0.7.0";t._groups=[];t._throttle=80;t._maintainScroll=!1;t._beforeUpdate=null;t._afterUpdate=null;t._rows=o;t._parse=i;t._parseOptions=u;t._apply=function(r,f){var e=u(f),s=n(r),c=[s],l=n(window).scrollTop(),a=n("html").outerHeight(!0),h=s.parents().filter(":hidden");return h.each(function(){var t=n(this);t.data("style-cache",t.attr("style"))}),h.css("display","block"),e.byRow&&!e.target&&(s.each(function(){var i=n(this),t=i.css("display");"inline-block"!==t&&"flex"!==t&&"inline-flex"!==t&&(t="block");i.data("style-cache",i.attr("style"));i.css({display:t,"padding-top":"0","padding-bottom":"0","margin-top":"0","margin-bottom":"0","border-top-width":"0","border-bottom-width":"0",height:"100px",overflow:"hidden"})}),c=o(s),s.each(function(){var t=n(this);t.attr("style",t.data("style-cache")||"")})),n.each(c,function(t,r){var u=n(r),f=0;if(e.target)f=e.target.outerHeight(!1);else{if(e.byRow&&u.length<=1)return void u.css(e.property,"");u.each(function(){var t=n(this),u=t.attr("style"),i=t.css("display"),r;"inline-block"!==i&&"flex"!==i&&"inline-flex"!==i&&(i="block");r={display:i};r[e.property]="";t.css(r);t.outerHeight(!1)>f&&(f=t.outerHeight(!1));u?t.attr("style",u):t.css("display","")})}u.each(function(){var t=n(this),r=0;e.target&&t.is(e.target)||("border-box"!==t.css("box-sizing")&&(r+=i(t.css("border-top-width"))+i(t.css("border-bottom-width")),r+=i(t.css("padding-top"))+i(t.css("padding-bottom"))),t.css(e.property,f-r+"px"))})}),h.each(function(){var t=n(this);t.attr("style",t.data("style-cache")||null)}),t._maintainScroll&&n(window).scrollTop(l/a*n("html").outerHeight(!0)),this};t._applyDataApi=function(){var t={};n("[data-match-height], [data-mh]").each(function(){var i=n(this),r=i.attr("data-mh")||i.attr("data-match-height");t[r]=r in t?t[r].add(i):i});n.each(t,function(){this.matchHeight(!0)})};f=function(i){t._beforeUpdate&&t._beforeUpdate(i,t._groups);n.each(t._groups,function(){t._apply(this.elements,this.options)});t._afterUpdate&&t._afterUpdate(i,t._groups)};t._update=function(i,u){if(u&&"resize"===u.type){var o=n(window).width();if(o===e)return;e=o}i?-1===r&&(r=setTimeout(function(){f(u);r=-1},t._throttle)):f(u)};n(t._applyDataApi);n(window).bind("load",function(n){t._update(!1,n)});n(window).bind("resize orientationchange",function(n){t._update(!0,n)})});!function(n){"use strict";var t=null,i=null;!function(){for(var i=["webkit","moz","o","ms"],r=n.document.createElement("div"),t=-1,t=0;t<i.length&&!n.requestAnimationFrame;t++)n.requestAnimationFrame=n[i[t]+"RequestAnimationFrame"];"undefined"==typeof r.nextElementSibling&&Object.defineProperty(n.Element.prototype,"nextElementSibling",{get:function(){for(var n=this.nextSibling;n;){if(1===n.nodeType)return n;n=n.nextSibling}return null}}),function(n){n.matches=n.matches||n.machesSelector||n.mozMatchesSelector||n.msMatchesSelector||n.oMatchesSelector||n.webkitMatchesSelector||function(n){return Array.prototype.indexOf.call(this.parentElement.querySelectorAll(n),this)>-1}}(n.Element.prototype);Object.keys||(Object.keys=function(){var t=Object.prototype.hasOwnProperty,i=!1,n=[],r=-1;return i=!{toString:null}.propertyIsEnumerable("toString"),n=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],r=n.length,function(u){var e=[],o="",f=-1;if("object"!=typeof u&&("function"!=typeof u||null===u))throw new TypeError("Object.keys called on non-object");for(o in u)t.call(u,o)&&e.push(o);if(i)for(f=0;f<r;f++)t.call(u,n[f])&&e.push(n[f]);return e}}());Array.isArray||(Array.isArray=function(n){return"[object Array]"===Object.prototype.toString.call(n)});"function"!=typeof Object.create&&(Object.create=function(n){var t=function(){};return function(i,r){if(i!==Object(i)&&null!==i)throw TypeError("Argument must be an object, or null");t.prototype=i||{};var u=new t;return t.prototype=null,r!==n&&Object.defineProperties(u,r),null===i&&(u.__proto__=null),u}}());String.prototype.trim||(String.prototype.trim=function(){return this.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")});Array.prototype.indexOf||(Array.prototype.indexOf=function(n){var t,i,u,r;if(null===this)throw new TypeError;if((u=Object(this),r=u.length>>>0,0===r)||(t=0,arguments.length>1&&(t=Number(arguments[1]),t!==t?t=0:0!==t&&t!==1/0&&t!==-(1/0)&&(t=(t>0||-1)*Math.floor(Math.abs(t)))),t>=r))return-1;for(i=t>=0?t:Math.max(r-Math.abs(t),0);i<r;i++)if(i in u&&u[i]===n)return i;return-1});Function.prototype.bind||(Function.prototype.bind=function(n){var r,u,t,i;if("function"!=typeof this)throw new TypeError;return r=Array.prototype.slice.call(arguments,1),u=this,t=function(){},i=function(){return u.apply(this instanceof t?this:n,r.concat(Array.prototype.slice.call(arguments)))},this.prototype&&(t.prototype=this.prototype),i.prototype=new t,i});n.Element.prototype.dispatchEvent||(n.Element.prototype.dispatchEvent=function(n){try{return this.fireEvent("on"+n.type,n)}catch(t){}})}();t=function(r,u,f){var s=null,h=!1,o=null,y=null,l=null,a=[],e="",c=[],v=-1;if(l=f||n.document,(h=arguments[3])&&(h="boolean"==typeof h),"string"==typeof r)c=l.querySelectorAll(r);else if(r&&"object"==typeof r&&i.isElement(r,l))c=[r];else{if(!r||"object"!=typeof r||!r.length)throw new Error(t.messages.errorFactoryInvalidContainer());c=r}if(c.length<1)throw new Error(t.messages.errorFactoryContainerNotFound());for(v=0;(s=c[v])&&(!(v>0)||h);v++)s.id?e=s.id:(e="MixItUp"+i.randomHex(),s.id=e),t.instances[e]instanceof t.Mixer?(o=t.instances[e],(!u||u&&u.debug&&u.debug.showWarnings!==!1)&&console.warn(t.messages.warningFactoryPreexistingInstance())):(o=new t.Mixer,o.attach(s,l,e,u),t.instances[e]=o),y=new t.Facade(o),u&&u.debug&&u.debug.enable?a.push(o):a.push(y);return h?new t.Collection(a):a[0]};t.use=function(n){t.Base.prototype.callActions.call(t,"beforeUse",arguments);"function"==typeof n&&"mixitup-extension"===n.TYPE?"undefined"==typeof t.extensions[n.NAME]&&(n(t),t.extensions[n.NAME]=n):n.fn&&n.fn.jquery&&(t.libraries.$=n);t.Base.prototype.callActions.call(t,"afterUse",arguments)};t.instances={};t.extensions={};t.libraries={};i={hasClass:function(n,t){return!!n.className.match(new RegExp("(\\s|^)"+t+"(\\s|$)"))},addClass:function(n,t){this.hasClass(n,t)||(n.className+=n.className?" "+t:t)},removeClass:function(n,t){if(this.hasClass(n,t)){var i=new RegExp("(\\s|^)"+t+"(\\s|$)");n.className=n.className.replace(i," ").trim()}},extend:function(n,t,i,r){var e=[],u="",f=-1;i=i||!1;r=r||!1;try{if(Array.isArray(t))for(f=0;f<t.length;f++)e.push(f);else t&&(e=Object.keys(t));for(f=0;f<e.length;f++)u=e[f],!i||"object"!=typeof t[u]||this.isElement(t[u])?n[u]=t[u]:Array.isArray(t[u])?(n[u]||(n[u]=[]),this.extend(n[u],t[u],i,r)):(n[u]||(n[u]={}),this.extend(n[u],t[u],i,r))}catch(o){if(!r)throw o;this.handleExtendError(o,n)}return n},handleExtendError:function(n,i){var o=null,u="",s="",h="",c="",f="",e=-1,r=-1;if(n instanceof TypeError&&(o=/property "?(\w*)"?[,:] object/i.exec(n.message))){u=o[1];for(f in i){for(r=0;r<u.length&&u.charAt(r)===f.charAt(r);)r++;r>e&&(e=r,c=f)}throw e>1&&(h=t.messages.errorConfigInvalidPropertySuggestion({probableMatch:c})),s=t.messages.errorConfigInvalidProperty({erroneous:u,suggestion:h}),new TypeError(s);}throw n;},template:function(n){for(var r=/\${([\w]*)}/g,t={},i=null;i=r.exec(n);)t[i[1]]=new RegExp("\\${"+i[1]+"}","g");return function(i){var r="",u=n;i=i||{};for(r in t)u=u.replace(t[r],"undefined"!=typeof i[r]?i[r]:"");return u}},on:function(t,i,r,u){t&&(t.addEventListener?t.addEventListener(i,r,u):t.attachEvent&&(t["e"+i+r]=r,t[i+r]=function(){t["e"+i+r](n.event)},t.attachEvent("on"+i,t[i+r])))},off:function(n,t,i){n&&(n.removeEventListener?n.removeEventListener(t,i,!1):n.detachEvent&&(n.detachEvent("on"+t,n[t+i]),n[t+i]=null))},getCustomEvent:function(t,i,r){var u=null;return r=r||n.document,"function"==typeof n.CustomEvent?u=new n.CustomEvent(t,{detail:i,bubbles:!0,cancelable:!0}):"function"==typeof r.createEvent?(u=r.createEvent("CustomEvent"),u.initCustomEvent(t,!0,!0,i)):(u=r.createEventObject(),u.type=t,u.returnValue=!1,u.cancelBubble=!1,u.detail=i),u},getOriginalEvent:function(n){return n.touches&&n.touches.length?n.touches[0]:n.changedTouches&&n.changedTouches.length?n.changedTouches[0]:n},index:function(n,t){for(var i=0;null!==(n=n.previousElementSibling);)t&&!n.matches(t)||++i;return i},camelCase:function(n){return n.toLowerCase().replace(/([_-][a-z])/g,function(n){return n.toUpperCase().replace(/[_-]/,"")})},pascalCase:function(n){return(n=this.camelCase(n)).charAt(0).toUpperCase()+n.slice(1)},dashCase:function(n){return n.replace(/([A-Z])/g,"-$1").replace(/^-/,"").toLowerCase()},isElement:function(t,i){return i=i||n.document,!!(n.HTMLElement&&t instanceof n.HTMLElement)||!!(i.defaultView&&i.defaultView.HTMLElement&&t instanceof i.defaultView.HTMLElement)||null!==t&&1===t.nodeType&&"string"==typeof t.nodeName},createElement:function(t,i){var u=null,r=null;for(i=i||n.document,u=i.createDocumentFragment(),r=i.createElement("div"),r.innerHTML=t.trim();r.firstChild;)u.appendChild(r.firstChild);return u},removeWhitespace:function(n){for(var t;n&&"#text"===n.nodeName;)t=n,n=n.previousSibling,t.parentElement&&t.parentElement.removeChild(t)},isEqualArray:function(n,t){var i=n.length;if(i!==t.length)return!1;for(;i--;)if(n[i]!==t[i])return!1;return!0},deepEquals:function(n,t){var i;if("object"==typeof n&&n&&"object"==typeof t&&t){if(Object.keys(n).length!==Object.keys(t).length)return!1;for(i in n)if(!t.hasOwnProperty(i)||!this.deepEquals(n[i],t[i]))return!1}else if(n!==t)return!1;return!0},arrayShuffle:function(n){for(var t=n.slice(),u=t.length,i=u,r=-1,f=[];i--;)r=~~(Math.random()*u),f=t[i],t[i]=t[r],t[r]=f;return t},arrayFromList:function(n){var i,t;try{return Array.prototype.slice.call(n)}catch(r){for(i=[],t=0;t<n.length;t++)i.push(n[t]);return i}},debounce:function(n,t,i){var r;return function(){var u=this,f=arguments,o=i&&!r,e=null;e=function(){r=null;i||n.apply(u,f)};clearTimeout(r);r=setTimeout(e,t);o&&n.apply(u,f)}},position:function(n){for(var t=0,i=0,r=n;n;)t-=n.scrollLeft,i-=n.scrollTop,n===r&&(t+=n.offsetLeft,i+=n.offsetTop,r=n.offsetParent),n=n.parentElement;return{x:t,y:i}},getHypotenuse:function(n,t){var i=n.x-t.x,r=n.y-t.y;return i=i<0?i*-1:i,r=r<0?r*-1:r,Math.sqrt(Math.pow(i,2)+Math.pow(r,2))},getIntersectionRatio:function(n,t){var f=n.width*n.height,i=-1,r=-1,u=-1,e=-1;return i=Math.max(0,Math.min(n.left+n.width,t.left+t.width)-Math.max(n.left,t.left)),r=Math.max(0,Math.min(n.top+n.height,t.top+t.height)-Math.max(n.top,t.top)),u=r*i,e=u/f},closestParent:function(t,i,r,u){var f=t.parentNode;if(u=u||n.document,r&&t.matches(i))return t;for(;f&&f!=u.body;){if(f.matches&&f.matches(i))return f;if(!f.parentNode)return null;f=f.parentNode}return null},children:function(t,i,r){var f=[],u="";return r=r||n.doc,t&&(t.id||(u="Temp"+this.randomHexKey(),t.id=u),f=r.querySelectorAll("#"+t.id+" > "+i),u&&t.removeAttribute("id")),f},clean:function(n){for(var i=[],t=-1,t=0;t<n.length;t++)""!==n[t]&&i.push(n[t]);return i},defer:function(i){var u=null,r=null,f=null;return r=new this.Deferred,t.features.has.promises?r.promise=new Promise(function(n,t){r.resolve=n;r.reject=t}):(f=n.jQuery||i.$)&&"function"==typeof f.Deferred?(u=f.Deferred(),r.promise=u.promise(),r.resolve=u.resolve,r.reject=u.reject):n.console&&console.warn(t.messages.warningNoPromiseImplementation()),r},all:function(i,r){var u=null;return t.features.has.promises?Promise.all(i):(u=n.jQuery||r.$)&&"function"==typeof u.when?u.when.apply(u,i).done(function(){return arguments}):(n.console&&console.warn(t.messages.warningNoPromiseImplementation()),[])},getPrefix:function(n,t,r){var u=-1,f="";if(i.dashCase(t)in n.style)return"";for(u=0;f=r[u];u++)if(f+t in n.style)return f.toLowerCase();return"unsupported"},randomHex:function(){return("00000"+(16777216*Math.random()<<0).toString(16)).substr(-6).toUpperCase()},getDocumentState:function(t){return t="object"==typeof t.body?t:n.document,{scrollTop:n.pageYOffset,scrollLeft:n.pageXOffset,docHeight:t.documentElement.scrollHeight,docWidth:t.documentElement.scrollWidth,viewportHeight:t.documentElement.clientHeight,viewportWidth:t.documentElement.clientWidth}},bind:function(n,t){return function(){return t.apply(n,arguments)}},isVisible:function(t){var i=null;return!!t.offsetParent||(i=n.getComputedStyle(t),"fixed"===i.position&&"hidden"!==i.visibility&&"0"!==i.opacity)},seal:function(n){"function"==typeof Object.seal&&Object.seal(n)},freeze:function(n){"function"==typeof Object.freeze&&Object.freeze(n)},compareVersions:function(n,t){for(var f=n.split("."),e=t.split("."),r=-1,u=-1,i=-1,i=0;i<f.length;i++){if(r=parseInt(f[i].replace(/[^\d.]/g,"")),u=parseInt(e[i].replace(/[^\d.]/g,"")||0),u<r)return!1;if(u>r)return!0}return!0},Deferred:function(){this.promise=null;this.resolve=null;this.reject=null;this.id=i.randomHex()},isEmptyObject:function(n){var t="";if("function"==typeof Object.keys)return 0===Object.keys(n).length;for(t in n)if(n.hasOwnProperty(t))return!1;return!0},getClassname:function(n,t,i){var r="";return r+=n.block,r.length&&(r+=n.delineatorElement),r+=n["element"+this.pascalCase(t)],i?(r.length&&(r+=n.delineatorModifier),r+=i):r},getProperty:function(n,t){var r=t.split("."),u=null,f="",i=0;if(!t)return n;for(u=function(n){return n?n[f]:null};i<r.length;)f=r[i],n=u(n),i++;return"undefined"!=typeof n?n:null}};t.h=i;t.Base=function(){};t.Base.prototype={constructor:t.Base,callActions:function(n,t){var u=this,r=u.constructor.actions[n],f="";if(r&&!i.isEmptyObject(r))for(f in r)r[f].apply(u,t)},callFilters:function(n,t,r){var e=this,u=e.constructor.filters[n],f=t,o="";if(!u||i.isEmptyObject(u))return f;r=r||[];for(o in u)r=i.arrayFromList(r),r.unshift(f),f=u[o].apply(e,r);return f}};t.BaseStatic=function(){this.actions={};this.filters={};this.extend=function(n){i.extend(this.prototype,n)};this.registerAction=function(n,t,i){(this.actions[n]=this.actions[n]||{})[t]=i};this.registerFilter=function(n,t,i){(this.filters[n]=this.filters[n]||{})[t]=i}};t.Features=function(){t.Base.call(this);this.callActions("beforeConstruct");this.boxSizingPrefix="";this.transformPrefix="";this.transitionPrefix="";this.boxSizingPrefix="";this.transformProp="";this.transformRule="";this.transitionProp="";this.perspectiveProp="";this.perspectiveOriginProp="";this.has=new t.Has;this.canary=null;this.BOX_SIZING_PROP="boxSizing";this.TRANSITION_PROP="transition";this.TRANSFORM_PROP="transform";this.PERSPECTIVE_PROP="perspective";this.PERSPECTIVE_ORIGIN_PROP="perspectiveOrigin";this.VENDORS=["Webkit","moz","O","ms"];this.TWEENABLE=["opacity","width","height","marginRight","marginBottom","x","y","scale","translateX","translateY","translateZ","rotateX","rotateY","rotateZ"];this.callActions("afterConstruct")};t.BaseStatic.call(t.Features);t.Features.prototype=Object.create(t.Base.prototype);i.extend(t.Features.prototype,{constructor:t.Features,init:function(){var n=this;n.callActions("beforeInit",arguments);n.canary=document.createElement("div");n.setPrefixes();n.runTests();n.callActions("beforeInit",arguments)},runTests:function(){var t=this;t.callActions("beforeRunTests",arguments);t.has.promises="function"==typeof n.Promise;t.has.transitions="unsupported"!==t.transitionPrefix;t.callActions("afterRunTests",arguments);i.freeze(t.has)},setPrefixes:function(){var n=this;n.callActions("beforeSetPrefixes",arguments);n.transitionPrefix=i.getPrefix(n.canary,"Transition",n.VENDORS);n.transformPrefix=i.getPrefix(n.canary,"Transform",n.VENDORS);n.boxSizingPrefix=i.getPrefix(n.canary,"BoxSizing",n.VENDORS);n.boxSizingProp=n.boxSizingPrefix?n.boxSizingPrefix+i.pascalCase(n.BOX_SIZING_PROP):n.BOX_SIZING_PROP;n.transitionProp=n.transitionPrefix?n.transitionPrefix+i.pascalCase(n.TRANSITION_PROP):n.TRANSITION_PROP;n.transformProp=n.transformPrefix?n.transformPrefix+i.pascalCase(n.TRANSFORM_PROP):n.TRANSFORM_PROP;n.transformRule=n.transformPrefix?"-"+n.transformPrefix+"-"+n.TRANSFORM_PROP:n.TRANSFORM_PROP;n.perspectiveProp=n.transformPrefix?n.transformPrefix+i.pascalCase(n.PERSPECTIVE_PROP):n.PERSPECTIVE_PROP;n.perspectiveOriginProp=n.transformPrefix?n.transformPrefix+i.pascalCase(n.PERSPECTIVE_ORIGIN_PROP):n.PERSPECTIVE_ORIGIN_PROP;n.callActions("afterSetPrefixes",arguments)}});t.Has=function(){this.transitions=!1;this.promises=!1;i.seal(this)};t.features=new t.Features;t.features.init();t.ConfigAnimation=function(){t.Base.call(this);this.callActions("beforeConstruct");this.enable=!0;this.effects="fade scale";this.effectsIn="";this.effectsOut="";this.duration=600;this.easing="ease";this.applyPerspective=!0;this.perspectiveDistance="3000px";this.perspectiveOrigin="50% 50%";this.queue=!0;this.queueLimit=3;this.animateResizeContainer=!0;this.animateResizeTargets=!1;this.staggerSequence=null;this.reverseOut=!1;this.nudge=!0;this.clampHeight=!0;this.clampWidth=!0;this.callActions("afterConstruct");i.seal(this)};t.BaseStatic.call(t.ConfigAnimation);t.ConfigAnimation.prototype=Object.create(t.Base.prototype);t.ConfigAnimation.prototype.constructor=t.ConfigAnimation;t.ConfigBehavior=function(){t.Base.call(this);this.callActions("beforeConstruct");this.liveSort=!1;this.callActions("afterConstruct");i.seal(this)};t.BaseStatic.call(t.ConfigBehavior);t.ConfigBehavior.prototype=Object.create(t.Base.prototype);t.ConfigBehavior.prototype.constructor=t.ConfigBehavior;t.ConfigCallbacks=function(){t.Base.call(this);this.callActions("beforeConstruct");this.onMixStart=null;this.onMixBusy=null;this.onMixEnd=null;this.onMixFail=null;this.onMixClick=null;this.callActions("afterConstruct");i.seal(this)};t.BaseStatic.call(t.ConfigCallbacks);t.ConfigCallbacks.prototype=Object.create(t.Base.prototype);t.ConfigCallbacks.prototype.constructor=t.ConfigCallbacks;t.ConfigControls=function(){t.Base.call(this);this.callActions("beforeConstruct");this.enable=!0;this.live=!1;this.scope="global";this.toggleLogic="or";this.toggleDefault="all";this.callActions("afterConstruct");i.seal(this)};t.BaseStatic.call(t.ConfigControls);t.ConfigControls.prototype=Object.create(t.Base.prototype);t.ConfigControls.prototype.constructor=t.ConfigControls;t.ConfigClassNames=function(){t.Base.call(this);this.callActions("beforeConstruct");this.block="mixitup";this.elementContainer="container";this.elementFilter="control";this.elementSort="control";this.elementMultimix="control";this.elementToggle="control";this.modifierActive="active";this.modifierDisabled="disabled";this.modifierFailed="failed";this.delineatorElement="-";this.delineatorModifier="-";this.callActions("afterConstruct");i.seal(this)};t.BaseStatic.call(t.ConfigClassNames);t.ConfigClassNames.prototype=Object.create(t.Base.prototype);t.ConfigClassNames.prototype.constructor=t.ConfigClassNames;t.ConfigData=function(){t.Base.call(this);this.callActions("beforeConstruct");this.uidKey="";this.dirtyCheck=!1;this.callActions("afterConstruct");i.seal(this)};t.BaseStatic.call(t.ConfigData);t.ConfigData.prototype=Object.create(t.Base.prototype);t.ConfigData.prototype.constructor=t.ConfigData;t.ConfigDebug=function(){t.Base.call(this);this.callActions("beforeConstruct");this.enable=!1;this.showWarnings=!0;this.fauxAsync=!1;this.callActions("afterConstruct");i.seal(this)};t.BaseStatic.call(t.ConfigDebug);t.ConfigDebug.prototype=Object.create(t.Base.prototype);t.ConfigDebug.prototype.constructor=t.ConfigDebug;t.ConfigLayout=function(){t.Base.call(this);this.callActions("beforeConstruct");this.allowNestedTargets=!0;this.containerClassName="";this.siblingBefore=null;this.siblingAfter=null;this.callActions("afterConstruct");i.seal(this)};t.BaseStatic.call(t.ConfigLayout);t.ConfigLayout.prototype=Object.create(t.Base.prototype);t.ConfigLayout.prototype.constructor=t.ConfigLayout;t.ConfigLoad=function(){t.Base.call(this);this.callActions("beforeConstruct");this.filter="all";this.sort="default:asc";this.dataset=null;this.callActions("afterConstruct");i.seal(this)};t.BaseStatic.call(t.ConfigLoad);t.ConfigLoad.prototype=Object.create(t.Base.prototype);t.ConfigLoad.prototype.constructor=t.ConfigLoad;t.ConfigSelectors=function(){t.Base.call(this);this.callActions("beforeConstruct");this.target=".mix";this.control="";this.callActions("afterConstruct");i.seal(this)};t.BaseStatic.call(t.ConfigSelectors);t.ConfigSelectors.prototype=Object.create(t.Base.prototype);t.ConfigSelectors.prototype.constructor=t.ConfigSelectors;t.ConfigRender=function(){t.Base.call(this);this.callActions("beforeConstruct");this.target=null;this.callActions("afterConstruct");i.seal(this)};t.BaseStatic.call(t.ConfigRender);t.ConfigRender.prototype=Object.create(t.Base.prototype);t.ConfigRender.prototype.constructor=t.ConfigRender;t.ConfigTemplates=function(){t.Base.call(this);this.callActions("beforeConstruct");this.callActions("afterConstruct");i.seal(this)};t.BaseStatic.call(t.ConfigTemplates);t.ConfigTemplates.prototype=Object.create(t.Base.prototype);t.ConfigTemplates.prototype.constructor=t.ConfigTemplates;t.Config=function(){t.Base.call(this);this.callActions("beforeConstruct");this.animation=new t.ConfigAnimation;this.behavior=new t.ConfigBehavior;this.callbacks=new t.ConfigCallbacks;this.controls=new t.ConfigControls;this.classNames=new t.ConfigClassNames;this.data=new t.ConfigData;this.debug=new t.ConfigDebug;this.layout=new t.ConfigLayout;this.load=new t.ConfigLoad;this.selectors=new t.ConfigSelectors;this.render=new t.ConfigRender;this.templates=new t.ConfigTemplates;this.callActions("afterConstruct");i.seal(this)};t.BaseStatic.call(t.Config);t.Config.prototype=Object.create(t.Base.prototype);t.Config.prototype.constructor=t.Config;t.MixerDom=function(){t.Base.call(this);this.callActions("beforeConstruct");this.document=null;this.body=null;this.container=null;this.parent=null;this.targets=[];this.callActions("afterConstruct");i.seal(this)};t.BaseStatic.call(t.MixerDom);t.MixerDom.prototype=Object.create(t.Base.prototype);t.MixerDom.prototype.constructor=t.MixerDom;t.UiClassNames=function(){t.Base.call(this);this.callActions("beforeConstruct");this.base="";this.active="";this.disabled="";this.callActions("afterConstruct");i.seal(this)};t.BaseStatic.call(t.UiClassNames);t.UiClassNames.prototype=Object.create(t.Base.prototype);t.UiClassNames.prototype.constructor=t.UiClassNames;t.CommandDataset=function(){t.Base.call(this);this.callActions("beforeConstruct");this.dataset=null;this.callActions("afterConstruct");i.seal(this)};t.BaseStatic.call(t.CommandDataset);t.CommandDataset.prototype=Object.create(t.Base.prototype);t.CommandDataset.prototype.constructor=t.CommandDataset;t.CommandMultimix=function(){t.Base.call(this);this.callActions("beforeConstruct");this.filter=null;this.sort=null;this.insert=null;this.remove=null;this.changeLayout=null;this.callActions("afterConstruct");i.seal(this)};t.BaseStatic.call(t.CommandMultimix);t.CommandMultimix.prototype=Object.create(t.Base.prototype);t.CommandMultimix.prototype.constructor=t.CommandMultimix;t.CommandFilter=function(){t.Base.call(this);this.callActions("beforeConstruct");this.selector="";this.collection=null;this.action="show";this.callActions("afterConstruct");i.seal(this)};t.BaseStatic.call(t.CommandFilter);t.CommandFilter.prototype=Object.create(t.Base.prototype);t.CommandFilter.prototype.constructor=t.CommandFilter;t.CommandSort=function(){t.Base.call(this);this.callActions("beforeConstruct");this.sortString="";this.attribute="";this.order="asc";this.collection=null;this.next=null;this.callActions("afterConstruct");i.seal(this)};t.BaseStatic.call(t.CommandSort);t.CommandSort.prototype=Object.create(t.Base.prototype);t.CommandSort.prototype.constructor=t.CommandSort;t.CommandInsert=function(){t.Base.call(this);this.callActions("beforeConstruct");this.index=0;this.collection=[];this.position="before";this.sibling=null;this.callActions("afterConstruct");i.seal(this)};t.BaseStatic.call(t.CommandInsert);t.CommandInsert.prototype=Object.create(t.Base.prototype);t.CommandInsert.prototype.constructor=t.CommandInsert;t.CommandRemove=function(){t.Base.call(this);this.callActions("beforeConstruct");this.targets=[];this.collection=[];this.callActions("afterConstruct");i.seal(this)};t.BaseStatic.call(t.CommandRemove);t.CommandRemove.prototype=Object.create(t.Base.prototype);t.CommandRemove.prototype.constructor=t.CommandRemove;t.CommandChangeLayout=function(){t.Base.call(this);this.callActions("beforeConstruct");this.containerClassName="";this.callActions("afterConstruct");i.seal(this)};t.BaseStatic.call(t.CommandChangeLayout);t.CommandChangeLayout.prototype=Object.create(t.Base.prototype);t.CommandChangeLayout.prototype.constructor=t.CommandChangeLayout;t.ControlDefinition=function(n,r,u,f){t.Base.call(this);this.callActions("beforeConstruct");this.type=n;this.selector=r;this.live=u||!1;this.parent=f||"";this.callActions("afterConstruct");i.freeze(this);i.seal(this)};t.BaseStatic.call(t.ControlDefinition);t.ControlDefinition.prototype=Object.create(t.Base.prototype);t.ControlDefinition.prototype.constructor=t.ControlDefinition;t.controlDefinitions=[];t.controlDefinitions.push(new t.ControlDefinition("multimix","[data-filter][data-sort]"));t.controlDefinitions.push(new t.ControlDefinition("filter","[data-filter]"));t.controlDefinitions.push(new t.ControlDefinition("sort","[data-sort]"));t.controlDefinitions.push(new t.ControlDefinition("toggle","[data-toggle]"));t.Control=function(){t.Base.call(this);this.callActions("beforeConstruct");this.el=null;this.selector="";this.bound=[];this.pending=-1;this.type="";this.status="inactive";this.filter="";this.sort="";this.canDisable=!1;this.handler=null;this.classNames=new t.UiClassNames;this.callActions("afterConstruct");i.seal(this)};t.BaseStatic.call(t.Control);t.Control.prototype=Object.create(t.Base.prototype);i.extend(t.Control.prototype,{constructor:t.Control,init:function(n,i,r){var u=this;if(this.callActions("beforeInit",arguments),u.el=n,u.type=i,u.selector=r,u.selector)u.status="live";else switch(u.canDisable="boolean"==typeof u.el.disable,u.type){case"filter":u.filter=u.el.getAttribute("data-filter");break;case"toggle":u.filter=u.el.getAttribute("data-toggle");break;case"sort":u.sort=u.el.getAttribute("data-sort");break;case"multimix":u.filter=u.el.getAttribute("data-filter");u.sort=u.el.getAttribute("data-sort")}u.bindClick();t.controls.push(u);this.callActions("afterInit",arguments)},isBound:function(n){var t=this,i=!1;return this.callActions("beforeIsBound",arguments),i=t.bound.indexOf(n)>-1,t.callFilters("afterIsBound",i,arguments)},addBinding:function(n){var t=this;this.callActions("beforeAddBinding",arguments);t.isBound()||t.bound.push(n);this.callActions("afterAddBinding",arguments)},removeBinding:function(n){var i=this,r=-1;this.callActions("beforeRemoveBinding",arguments);(r=i.bound.indexOf(n))>-1&&i.bound.splice(r,1);i.bound.length<1&&(i.unbindClick(),r=t.controls.indexOf(i),t.controls.splice(r,1),"active"===i.status&&i.renderStatus(i.el,"inactive"));this.callActions("afterRemoveBinding",arguments)},bindClick:function(){var n=this;this.callActions("beforeBindClick",arguments);n.handler=function(t){n.handleClick(t)};i.on(n.el,"click",n.handler);this.callActions("afterBindClick",arguments)},unbindClick:function(){var n=this;this.callActions("beforeUnbindClick",arguments);i.off(n.el,"click",n.handler);n.handler=null;this.callActions("afterUnbindClick",arguments)},handleClick:function(n){var r=this,e=null,u=null,c=!1,l=void 0,f={},h=null,s=[],o=-1;if(this.callActions("beforeHandleClick",arguments),this.pending=0,u=r.bound[0],e=r.selector?i.closestParent(n.target,u.config.selectors.control+r.selector,!0,u.dom.document):r.el,!e)return void r.callActions("afterHandleClick",arguments);switch(r.type){case"filter":f.filter=r.filter||e.getAttribute("data-filter");break;case"sort":f.sort=r.sort||e.getAttribute("data-sort");break;case"multimix":f.filter=r.filter||e.getAttribute("data-filter");f.sort=r.sort||e.getAttribute("data-sort");break;case"toggle":f.filter=r.filter||e.getAttribute("data-toggle");c="live"===r.status?i.hasClass(e,r.classNames.active):"active"===r.status}for(o=0;o<r.bound.length;o++)h=new t.CommandMultimix,i.extend(h,f),s.push(h);for(s=r.callFilters("commandsHandleClick",s,arguments),r.pending=r.bound.length,o=0;u=r.bound[o];o++)f=s[o],f&&(u.lastClicked||(u.lastClicked=e),t.events.fire("mixClick",u.dom.container,{state:u.state,instance:u,originalEvent:n,control:u.lastClicked},u.dom.document),"function"==typeof u.config.callbacks.onMixClick&&(l=u.config.callbacks.onMixClick.call(u.lastClicked,u.state,n,u),l===!1)||("toggle"===r.type?c?u.toggleOff(f.filter):u.toggleOn(f.filter):u.multimix(f)));this.callActions("afterHandleClick",arguments)},update:function(n,i){var r=this,u=new t.CommandMultimix;r.callActions("beforeUpdate",arguments);r.pending--;r.pending=Math.max(0,r.pending);r.pending>0||("live"===r.status?r.updateLive(n,i):(u.sort=r.sort,u.filter=r.filter,r.callFilters("actionsUpdate",u,arguments),r.parseStatusChange(r.el,n,u,i)),r.callActions("afterUpdate",arguments))},updateLive:function(n,i){var u=this,o=null,r=null,f=null,e=-1;if(u.callActions("beforeUpdateLive",arguments),u.el){for(o=u.el.querySelectorAll(u.selector),e=0;f=o[e];e++){switch(r=new t.CommandMultimix,u.type){case"filter":r.filter=f.getAttribute("data-filter");break;case"sort":r.sort=f.getAttribute("data-sort");break;case"multimix":r.filter=f.getAttribute("data-filter");r.sort=f.getAttribute("data-sort");break;case"toggle":r.filter=f.getAttribute("data-toggle")}r=u.callFilters("actionsUpdateLive",r,arguments);u.parseStatusChange(f,n,r,i)}u.callActions("afterUpdateLive",arguments)}},parseStatusChange:function(n,t,i,r){var u=this,e="",o="",f=-1;switch(u.callActions("beforeParseStatusChange",arguments),u.type){case"filter":t.filter===i.filter?u.renderStatus(n,"active"):u.renderStatus(n,"inactive");break;case"multimix":t.sort===i.sort&&t.filter===i.filter?u.renderStatus(n,"active"):u.renderStatus(n,"inactive");break;case"sort":t.sort.match(/:asc/g)&&(e=t.sort.replace(/:asc/g,""));t.sort===i.sort||e===i.sort?u.renderStatus(n,"active"):u.renderStatus(n,"inactive");break;case"toggle":for(r.length<1&&u.renderStatus(n,"inactive"),t.filter===i.filter&&u.renderStatus(n,"active"),f=0;f<r.length;f++){if(o=r[f],o===i.filter){u.renderStatus(n,"active");break}u.renderStatus(n,"inactive")}}u.callActions("afterParseStatusChange",arguments)},renderStatus:function(n,t){var r=this;switch(r.callActions("beforeRenderStatus",arguments),t){case"active":i.addClass(n,r.classNames.active);i.removeClass(n,r.classNames.disabled);r.canDisable&&(r.el.disabled=!1);break;case"inactive":i.removeClass(n,r.classNames.active);i.removeClass(n,r.classNames.disabled);r.canDisable&&(r.el.disabled=!1);break;case"disabled":r.canDisable&&(r.el.disabled=!0);i.addClass(n,r.classNames.disabled);i.removeClass(n,r.classNames.active)}"live"!==r.status&&(r.status=t);r.callActions("afterRenderStatus",arguments)}});t.controls=[];t.StyleData=function(){t.Base.call(this);this.callActions("beforeConstruct");this.x=0;this.y=0;this.top=0;this.right=0;this.bottom=0;this.left=0;this.width=0;this.height=0;this.marginRight=0;this.marginBottom=0;this.opacity=0;this.scale=new t.TransformData;this.translateX=new t.TransformData;this.translateY=new t.TransformData;this.translateZ=new t.TransformData;this.rotateX=new t.TransformData;this.rotateY=new t.TransformData;this.rotateZ=new t.TransformData;this.callActions("afterConstruct");i.seal(this)};t.BaseStatic.call(t.StyleData);t.StyleData.prototype=Object.create(t.Base.prototype);t.StyleData.prototype.constructor=t.StyleData;t.TransformData=function(){t.Base.call(this);this.callActions("beforeConstruct");this.value=0;this.unit="";this.callActions("afterConstruct");i.seal(this)};t.BaseStatic.call(t.TransformData);t.TransformData.prototype=Object.create(t.Base.prototype);t.TransformData.prototype.constructor=t.TransformData;t.TransformDefaults=function(){t.StyleData.apply(this);this.callActions("beforeConstruct");this.scale.value=.01;this.scale.unit="";this.translateX.value=20;this.translateX.unit="px";this.translateY.value=20;this.translateY.unit="px";this.translateZ.value=20;this.translateZ.unit="px";this.rotateX.value=90;this.rotateX.unit="deg";this.rotateY.value=90;this.rotateY.unit="deg";this.rotateX.value=90;this.rotateX.unit="deg";this.rotateZ.value=180;this.rotateZ.unit="deg";this.callActions("afterConstruct");i.seal(this)};t.BaseStatic.call(t.TransformDefaults);t.TransformDefaults.prototype=Object.create(t.StyleData.prototype);t.TransformDefaults.prototype.constructor=t.TransformDefaults;t.transformDefaults=new t.TransformDefaults;t.EventDetail=function(){this.state=null;this.futureState=null;this.instance=null;this.originalEvent=null};t.Events=function(){t.Base.call(this);this.callActions("beforeConstruct");this.mixStart=null;this.mixBusy=null;this.mixEnd=null;this.mixFail=null;this.mixClick=null;this.callActions("afterConstruct");i.seal(this)};t.BaseStatic.call(t.Events);t.Events.prototype=Object.create(t.Base.prototype);t.Events.prototype.constructor=t.Events;t.Events.prototype.fire=function(n,r,u,f){var o=this,s=null,e=new t.EventDetail;if(o.callActions("beforeFire",arguments),"undefined"==typeof o[n])throw new Error('Event type "'+n+'" not found.');e.state=new t.State;i.extend(e.state,u.state);u.futureState&&(e.futureState=new t.State,i.extend(e.futureState,u.futureState));e.instance=u.instance;u.originalEvent&&(e.originalEvent=u.originalEvent);s=i.getCustomEvent(n,e,f);o.callFilters("eventFire",s,arguments);r.dispatchEvent(s)};t.events=new t.Events;t.QueueItem=function(){t.Base.call(this);this.callActions("beforeConstruct");this.args=[];this.instruction=null;this.triggerElement=null;this.deferred=null;this.isToggling=!1;this.callActions("afterConstruct");i.seal(this)};t.BaseStatic.call(t.QueueItem);t.QueueItem.prototype=Object.create(t.Base.prototype);t.QueueItem.prototype.constructor=t.QueueItem;t.Mixer=function(){t.Base.call(this);this.callActions("beforeConstruct");this.config=new t.Config;this.id="";this.isBusy=!1;this.isToggling=!1;this.incPadding=!0;this.controls=[];this.targets=[];this.origOrder=[];this.cache={};this.toggleArray=[];this.targetsMoved=0;this.targetsImmovable=0;this.targetsBound=0;this.targetsDone=0;this.staggerDuration=0;this.effectsIn=null;this.effectsOut=null;this.transformIn=[];this.transformOut=[];this.queue=[];this.state=null;this.lastOperation=null;this.lastClicked=null;this.userCallback=null;this.userDeferred=null;this.dom=new t.MixerDom;this.callActions("afterConstruct");i.seal(this)};t.BaseStatic.call(t.Mixer);t.Mixer.prototype=Object.create(t.Base.prototype);i.extend(t.Mixer.prototype,{constructor:t.Mixer,attach:function(r,u,f,e){var o=this,h=null,s=-1;for(o.callActions("beforeAttach",arguments),o.id=f,e&&i.extend(o.config,e,!0,!0),o.sanitizeConfig(),o.cacheDom(r,u),o.config.layout.containerClassName&&i.addClass(o.dom.container,o.config.layout.containerClassName),t.features.has.transitions||(o.config.animation.enable=!1),"undefined"==typeof n.console&&(o.config.debug.showWarnings=!1),o.config.data.uidKey&&(o.config.controls.enable=!1),o.indexTargets(),o.state=o.getInitialState(),s=0;h=o.lastOperation.toHide[s];s++)h.hide();o.config.controls.enable&&(o.initControls(),o.buildToggleArray(null,o.state),o.updateControls({filter:o.state.activeFilter,sort:o.state.activeSort}));o.parseEffects();o.callActions("afterAttach",arguments)},sanitizeConfig:function(){var n=this;n.callActions("beforeSanitizeConfig",arguments);n.config.controls.scope=n.config.controls.scope.toLowerCase().trim();n.config.controls.toggleLogic=n.config.controls.toggleLogic.toLowerCase().trim();n.config.controls.toggleDefault=n.config.controls.toggleDefault.toLowerCase().trim();n.config.animation.effects=n.config.animation.effects.trim();n.callActions("afterSanitizeConfig",arguments)},getInitialState:function(){var i=this,r=new t.State,n=new t.Operation;if(i.callActions("beforeGetInitialState",arguments),r.activeContainerClassName=i.config.layout.containerClassName,i.config.load.dataset){if(!i.config.data.uidKey||"string"!=typeof i.config.data.uidKey)throw new TypeError(t.messages.errorConfigDataUidKeyNotSet());n.startDataset=n.newDataset=r.activeDataset=i.config.load.dataset.slice();n.startContainerClassName=n.newContainerClassName=r.activeContainerClassName;n.show=i.targets.slice();r=i.callFilters("stateGetInitialState",r,arguments)}else r.activeFilter=i.parseFilterArgs([i.config.load.filter]).command,r.activeSort=i.parseSortArgs([i.config.load.sort]).command,r.totalTargets=i.targets.length,r=i.callFilters("stateGetInitialState",r,arguments),r.activeSort.collection||r.activeSort.attribute||"random"===r.activeSort.order||"desc"===r.activeSort.order?(n.newSort=r.activeSort,i.sortOperation(n),i.printSort(!1,n),i.targets=n.newOrder):n.startOrder=n.newOrder=i.targets,n.startFilter=n.newFilter=r.activeFilter,n.startSort=n.newSort=r.activeSort,n.startContainerClassName=n.newContainerClassName=r.activeContainerClassName,"all"===n.newFilter.selector?n.newFilter.selector=i.config.selectors.target:"none"===n.newFilter.selector&&(n.newFilter.selector="");return n=i.callFilters("operationGetInitialState",n,[r]),i.lastOperation=n,n.newFilter&&i.filterOperation(n),r=i.buildState(n)},cacheDom:function(n,t){var i=this;i.callActions("beforeCacheDom",arguments);i.dom.document=t;i.dom.body=i.dom.document.querySelector("body");i.dom.container=n;i.dom.parent=n;i.callActions("afterCacheDom",arguments)},indexTargets:function(){var n=this,r=null,e=null,u=null,f=-1;if(n.callActions("beforeIndexTargets",arguments),n.dom.targets=n.config.layout.allowNestedTargets?n.dom.container.querySelectorAll(n.config.selectors.target):i.children(n.dom.container,n.config.selectors.target,n.dom.document),n.dom.targets=i.arrayFromList(n.dom.targets),n.targets=[],(u=n.config.load.dataset)&&u.length!==n.dom.targets.length)throw new Error(t.messages.errorDatasetPrerenderedMismatch());if(n.dom.targets.length){for(f=0;e=n.dom.targets[f];f++)r=new t.Target,r.init(e,n,u?u[f]:void 0),r.isInDom=!0,n.targets.push(r);n.dom.parent=n.dom.targets[0].parentElement===n.dom.container?n.dom.container:n.dom.targets[0].parentElement}n.origOrder=n.targets;n.callActions("afterIndexTargets",arguments)},initControls:function(){var n=this,i="",h=null,e=null,o=null,r=null,f=null,s=-1,u=-1;switch(n.callActions("beforeInitControls",arguments),n.config.controls.scope){case"local":o=n.dom.container;break;case"global":o=n.dom.document;break;default:throw new Error(t.messages.errorConfigInvalidControlsScope());}for(s=0;i=t.controlDefinitions[s];s++)if(n.config.controls.live||i.live){if(i.parent){if(r=n.dom[i.parent],!r||r.length<0)continue;"number"!=typeof r.length&&(r=[r])}else r=[o];for(u=0;e=r[u];u++)f=n.getControl(e,i.type,i.selector),n.controls.push(f)}else for(h=o.querySelectorAll(n.config.selectors.control+i.selector),u=0;e=h[u];u++)f=n.getControl(e,i.type,""),f&&n.controls.push(f);n.callActions("afterInitControls",arguments)},getControl:function(n,r,u){var e=this,f=null,o=-1;if(e.callActions("beforeGetControl",arguments),!u)for(o=0;f=t.controls[o];o++){if(f.el===n&&f.isBound(e))return e.callFilters("controlGetControl",null,arguments);if(f.el===n&&f.type===r&&f.selector===u)return f.addBinding(e),e.callFilters("controlGetControl",f,arguments)}return f=new t.Control,f.init(n,r,u),f.classNames.base=i.getClassname(e.config.classNames,r),f.classNames.active=i.getClassname(e.config.classNames,r,e.config.classNames.modifierActive),f.classNames.disabled=i.getClassname(e.config.classNames,r,e.config.classNames.modifierDisabled),f.addBinding(e),e.callFilters("controlGetControl",f,arguments)},getToggleSelector:function(){var n=this,r="or"===n.config.controls.toggleLogic?", ":"",t="";return n.callActions("beforeGetToggleSelector",arguments),n.toggleArray=i.clean(n.toggleArray),t=n.toggleArray.join(r),""===t&&(t=n.config.controls.toggleDefault),n.callFilters("selectorGetToggleSelector",t,arguments)},buildToggleArray:function(n,t){var r=this,u="";if(r.callActions("beforeBuildToggleArray",arguments),n&&n.filter)u=n.filter.selector.replace(/\s/g,"");else{if(!t)return;u=t.activeFilter.selector.replace(/\s/g,"")}u!==r.config.selectors.target&&"all"!==u||(u="");r.toggleArray="or"===r.config.controls.toggleLogic?u.split(","):r.splitCompoundSelector(u);r.toggleArray=i.clean(r.toggleArray);r.callActions("afterBuildToggleArray",arguments)},splitCompoundSelector:function(n){var i=n.split(/([\.\[])/g),u=[],r="",t=-1;for(""===i[0]&&i.shift(),t=0;t<i.length;t++)t%2==0&&(r=""),r+=i[t],t%2!=0&&u.push(r);return u},updateControls:function(n){var r=this,e=null,u=new t.CommandMultimix,f=-1;for(r.callActions("beforeUpdateControls",arguments),u.filter=n.filter?n.filter.selector:r.state.activeFilter.selector,u.sort=n.sort?r.buildSortString(n.sort):r.buildSortString(r.state.activeSort),u.filter===r.config.selectors.target&&(u.filter="all"),""===u.filter&&(u.filter="none"),i.freeze(u),f=0;e=r.controls[f];f++)e.update(u,r.toggleArray);r.callActions("afterUpdateControls",arguments)},buildSortString:function(n){var i=this,t="";return t+=n.sortString,n.next&&(t+=" "+i.buildSortString(n.next)),t},insertTargets:function(n,r){var u=this,e=null,h=-1,o=null,s=null,f=null,c=-1;if(u.callActions("beforeInsertTargets",arguments),"undefined"==typeof n.index&&(n.index=0),e=u.getNextSibling(n.index,n.sibling,n.position),o=u.dom.document.createDocumentFragment(),h=e?i.index(e,u.config.selectors.target):u.targets.length,n.collection){for(c=0;f=n.collection[c];c++){if(u.dom.targets.indexOf(f)>-1)throw new Error(t.messages.errorInsertPreexistingElement());f.style.display="none";o.appendChild(f);o.appendChild(u.dom.document.createTextNode(" "));i.isElement(f,u.dom.document)&&f.matches(u.config.selectors.target)&&(s=new t.Target,s.init(f,u),s.isInDom=!0,u.targets.splice(h,0,s),h++)}u.dom.parent.insertBefore(o,e)}r.startOrder=u.origOrder=u.targets;u.callActions("afterInsertTargets",arguments)},getNextSibling:function(n,t,i){var r=this,u=null;return n=Math.max(n,0),t&&"before"===i?u=t:t&&"after"===i?u=t.nextElementSibling||null:r.targets.length>0&&"undefined"!=typeof n?u=n<r.targets.length||!r.targets.length?r.targets[n].dom.el:r.targets[r.targets.length-1].dom.el.nextElementSibling:0===r.targets.length&&r.dom.parent.children.length>0&&(r.config.layout.siblingAfter?u=r.config.layout.siblingAfter:r.config.layout.siblingBefore?u=r.config.layout.siblingBefore.nextElementSibling:r.dom.parent.children[0]),r.callFilters("elementGetNextSibling",u,arguments)},filterOperation:function(n){var r=this,u=!1,f=-1,e="",t=null,i=-1;for(r.callActions("beforeFilterOperation",arguments),e=n.newFilter.action,i=0;t=n.newOrder[i];i++)u=n.newFilter.collection?n.newFilter.collection.indexOf(t.dom.el)>-1:""!==n.newFilter.selector&&t.dom.el.matches(n.newFilter.selector),r.evaluateHideShow(u,t,e,n);if(n.toRemove.length)for(i=0;t=n.show[i];i++)n.toRemove.indexOf(t)>-1&&(n.show.splice(i,1),(f=n.toShow.indexOf(t))>-1&&n.toShow.splice(f,1),n.toHide.push(t),n.hide.push(t),i--);n.matching=n.show.slice();0===n.show.length&&""!==n.newFilter.selector&&0!==r.targets.length&&(n.hasFailed=!0);r.callActions("afterFilterOperation",arguments)},evaluateHideShow:function(n,t,i,r){var u=this,f=!1,e=Array.prototype.slice.call(arguments,1);f=u.callFilters("testResultEvaluateHideShow",n,e);u.callActions("beforeEvaluateHideShow",arguments);f===!0&&"show"===i||f===!1&&"hide"===i?(r.show.push(t),!t.isShown&&r.toShow.push(t)):(r.hide.push(t),t.isShown&&r.toHide.push(t));u.callActions("afterEvaluateHideShow",arguments)},sortOperation:function(n){var r=this,f=[],u=null,e=null,o=-1;if(r.callActions("beforeSortOperation",arguments),n.startOrder=r.targets,n.newSort.collection){for(f=[],o=0;e=n.newSort.collection[o];o++){if(r.dom.targets.indexOf(e)<0)throw new Error(t.messages.errorSortNonExistentElement());u=new t.Target;u.init(e,r);u.isInDom=!0;f.push(u)}n.newOrder=f}else"random"===n.newSort.order?n.newOrder=i.arrayShuffle(n.startOrder):""===n.newSort.attribute?(n.newOrder=r.origOrder.slice(),"desc"===n.newSort.order&&n.newOrder.reverse()):(n.newOrder=n.startOrder.slice(),n.newOrder.sort(function(t,i){return r.compare(t,i,n.newSort)}));i.isEqualArray(n.newOrder,n.startOrder)&&(n.willSort=!1);r.callActions("afterSortOperation",arguments)},compare:function(n,t,i){var f=this,e=i.order,r=f.getAttributeValue(n,i.attribute),u=f.getAttributeValue(t,i.attribute);return isNaN(1*r)||isNaN(1*u)?(r=r.toLowerCase(),u=u.toLowerCase()):(r=1*r,u=1*u),r<u?"asc"===e?-1:1:r>u?"asc"===e?1:-1:r===u&&i.next?f.compare(n,t,i.next):0},getAttributeValue:function(n,i){var u=this,r="";return r=n.dom.el.getAttribute("data-"+i),null===r&&u.config.debug.showWarnings&&console.warn(t.messages.warningInconsistentSortingAttributes({attribute:"data-"+i})),u.callFilters("valueGetAttributeValue",r||0,arguments)},printSort:function(t,r){var f=this,h=t?r.newOrder:r.startOrder,a=t?r.startOrder:r.newOrder,s=h.length?h[h.length-1].dom.el.nextElementSibling:null,u=n.document.createDocumentFragment(),c=null,l=null,e=null,o=-1;for(f.callActions("beforePrintSort",arguments),o=0;l=h[o];o++)e=l.dom.el,"absolute"!==e.style.position&&(i.removeWhitespace(e.previousSibling),e.parentElement.removeChild(e));for(c=s?s.previousSibling:f.dom.parent.lastChild,c&&"#text"===c.nodeName&&i.removeWhitespace(c),o=0;l=a[o];o++)e=l.dom.el,i.isElement(u.lastChild)&&u.appendChild(n.document.createTextNode(" ")),u.appendChild(e);f.dom.parent.firstChild&&f.dom.parent.firstChild!==s&&u.insertBefore(n.document.createTextNode(" "),u.childNodes[0]);s?(u.appendChild(n.document.createTextNode(" ")),f.dom.parent.insertBefore(u,s)):f.dom.parent.appendChild(u);f.callActions("afterPrintSort",arguments)},parseSortString:function(n,r){for(var s=this,e=n.split(" "),u=r,o=[],f=-1,f=0;f<e.length;f++){switch(o=e[f].split(":"),u.sortString=e[f],u.attribute=i.dashCase(o[0]),u.order=o[1]||"asc",u.attribute){case"default":u.attribute="";break;case"random":u.attribute="";u.order="random"}if(!u.attribute||"random"===u.order)break;f<e.length-1&&(u.next=new t.CommandSort,i.freeze(u),u=u.next)}return s.callFilters("commandsParseSort",r,arguments)},parseEffects:function(){var n=this,i="",r=n.config.animation.effectsIn||n.config.animation.effects,u=n.config.animation.effectsOut||n.config.animation.effects;n.callActions("beforeParseEffects",arguments);n.effectsIn=new t.StyleData;n.effectsOut=new t.StyleData;n.transformIn=[];n.transformOut=[];n.effectsIn.opacity=n.effectsOut.opacity=1;n.parseEffect("fade",r,n.effectsIn,n.transformIn);n.parseEffect("fade",u,n.effectsOut,n.transformOut,!0);for(i in t.transformDefaults)t.transformDefaults[i]instanceof t.TransformData&&(n.parseEffect(i,r,n.effectsIn,n.transformIn),n.parseEffect(i,u,n.effectsOut,n.transformOut,!0));n.parseEffect("stagger",r,n.effectsIn,n.transformIn);n.parseEffect("stagger",u,n.effectsOut,n.transformOut,!0);n.callActions("afterParseEffects",arguments)},parseEffect:function(n,i,r,u,f){var o=this,s=-1,l="",a=[],e="",v=["%","px","em","rem","vh","vw","deg"],h="",c=-1;if(o.callActions("beforeParseEffect",arguments),"string"!=typeof i)throw new TypeError(t.messages.errorConfigInvalidAnimationEffects());if(i.indexOf(n)<0)return void("stagger"===n&&(o.staggerDuration=0));switch(s=i.indexOf(n+"("),s>-1&&(l=i.substring(s),a=/\(([^)]+)\)/.exec(l),e=a[1]),n){case"fade":r.opacity=e?parseFloat(e):0;break;case"stagger":o.staggerDuration=e?parseFloat(e):100;break;default:if(r[n].value=f&&o.config.animation.reverseOut&&"scale"!==n?(e?parseFloat(e):t.transformDefaults[n].value)*-1:e?parseFloat(e):t.transformDefaults[n].value,e){for(c=0;h=v[c];c++)if(e.indexOf(h)>-1){r[n].unit=h;break}}else r[n].unit=t.transformDefaults[n].unit;u.push(n+"("+r[n].value+r[n].unit+")")}o.callActions("afterParseEffect",arguments)},buildState:function(n){var f=this,i=new t.State,u=null,r=-1;for(f.callActions("beforeBuildState",arguments),r=0;u=f.targets[r];r++)(!n.toRemove.length||n.toRemove.indexOf(u)<0)&&i.targets.push(u.dom.el);for(r=0;u=n.matching[r];r++)i.matching.push(u.dom.el);for(r=0;u=n.show[r];r++)i.show.push(u.dom.el);for(r=0;u=n.hide[r];r++)(!n.toRemove.length||n.toRemove.indexOf(u)<0)&&i.hide.push(u.dom.el);return i.id=f.id,i.container=f.dom.container,i.activeFilter=n.newFilter,i.activeSort=n.newSort,i.activeDataset=n.newDataset,i.activeContainerClassName=n.newContainerClassName,i.hasFailed=n.hasFailed,i.totalTargets=f.targets.length,i.totalShow=n.show.length,i.totalHide=n.hide.length,i.totalMatching=n.matching.length,i.triggerElement=n.triggerElement,f.callFilters("stateBuildState",i,arguments)},goMix:function(r,u){var f=this,e=null;return f.callActions("beforeGoMix",arguments),f.config.animation.duration&&f.config.animation.effects&&i.isVisible(f.dom.container)||(r=!1),u.toShow.length||u.toHide.length||u.willSort||u.willChangeLayout||(r=!1),u.startState.show.length||u.show.length||(r=!1),t.events.fire("mixStart",f.dom.container,{state:u.startState,futureState:u.newState,instance:f},f.dom.document),"function"==typeof f.config.callbacks.onMixStart&&f.config.callbacks.onMixStart.call(f.dom.container,u.startState,u.newState,f),i.removeClass(f.dom.container,i.getClassname(f.config.classNames,"container",f.config.classNames.modifierFailed)),e=f.userDeferred?f.userDeferred:f.userDeferred=i.defer(t.libraries),f.isBusy=!0,r&&t.features.has.transitions?(n.pageYOffset!==u.docState.scrollTop&&n.scrollTo(u.docState.scrollLeft,u.docState.scrollTop),f.config.animation.applyPerspective&&(f.dom.parent.style[t.features.perspectiveProp]=f.config.animation.perspectiveDistance,f.dom.parent.style[t.features.perspectiveOriginProp]=f.config.animation.perspectiveOrigin),f.config.animation.animateResizeContainer&&u.startHeight!==u.newHeight&&u.viewportDeltaY!==u.startHeight-u.newHeight&&(f.dom.parent.style.height=u.startHeight+"px"),f.config.animation.animateResizeContainer&&u.startWidth!==u.newWidth&&u.viewportDeltaX!==u.startWidth-u.newWidth&&(f.dom.parent.style.width=u.startWidth+"px"),u.startHeight===u.newHeight&&(f.dom.parent.style.height=u.startHeight+"px"),u.startWidth===u.newWidth&&(f.dom.parent.style.width=u.startWidth+"px"),u.startHeight===u.newHeight&&u.startWidth===u.newWidth&&(f.dom.parent.style.overflow="hidden"),requestAnimationFrame(function(){f.moveTargets(u)}),f.callFilters("promiseGoMix",e.promise,arguments)):(f.config.debug.fauxAsync?setTimeout(function(){f.cleanUp(u)},f.config.animation.duration):f.cleanUp(u),f.callFilters("promiseGoMix",e.promise,arguments))},getStartMixData:function(i){var f=this,r=n.getComputedStyle(f.dom.parent),e=f.dom.parent.getBoundingClientRect(),o=null,s={},u=-1,h=r[t.features.boxSizingProp];for(f.incPadding="border-box"===h,f.callActions("beforeGetStartMixData",arguments),u=0;o=i.show[u];u++)s=o.getPosData(),i.showPosData[u]={startPosData:s};for(u=0;o=i.toHide[u];u++)s=o.getPosData(),i.toHidePosData[u]={startPosData:s};i.startX=e.left;i.startY=e.top;i.startHeight=f.incPadding?e.height:e.height-parseFloat(r.paddingTop)-parseFloat(r.paddingBottom)-parseFloat(r.borderTop)-parseFloat(r.borderBottom);i.startWidth=f.incPadding?e.width:e.width-parseFloat(r.paddingLeft)-parseFloat(r.paddingRight)-parseFloat(r.borderLeft)-parseFloat(r.borderRight);f.callActions("afterGetStartMixData",arguments)},setInter:function(n){var t=this,u=null,r=-1;for(t.callActions("beforeSetInter",arguments),t.config.animation.clampHeight&&(t.dom.parent.style.height=n.startHeight+"px",t.dom.parent.style.overflow="hidden"),t.config.animation.clampWidth&&(t.dom.parent.style.width=n.startWidth+"px",t.dom.parent.style.overflow="hidden"),r=0;u=n.toShow[r];r++)u.show();n.willChangeLayout&&(i.removeClass(t.dom.container,n.startContainerClassName),i.addClass(t.dom.container,n.newContainerClassName));t.callActions("afterSetInter",arguments)},getInterMixData:function(n){var r=this,i=null,t=-1;for(r.callActions("beforeGetInterMixData",arguments),t=0;i=n.show[t];t++)n.showPosData[t].interPosData=i.getPosData();for(t=0;i=n.toHide[t];t++)n.toHidePosData[t].interPosData=i.getPosData();r.callActions("afterGetInterMixData",arguments)},setFinal:function(n){var t=this,r=null,i=-1;for(t.callActions("beforeSetFinal",arguments),n.willSort&&t.printSort(!1,n),i=0;r=n.toHide[i];i++)r.hide();t.callActions("afterSetFinal",arguments)},getFinalMixData:function(t){var r=this,f=null,o=null,e=null,u=-1;for(r.callActions("beforeGetFinalMixData",arguments),u=0;e=t.show[u];u++)t.showPosData[u].finalPosData=e.getPosData();for(u=0;e=t.toHide[u];u++)t.toHidePosData[u].finalPosData=e.getPosData();for((r.config.animation.clampHeight||r.config.animation.clampWidth)&&(r.dom.parent.style.height=r.dom.parent.style.width=r.dom.parent.style.overflow=""),r.incPadding||(f=n.getComputedStyle(r.dom.parent)),o=r.dom.parent.getBoundingClientRect(),t.newX=o.left,t.newY=o.top,t.newHeight=r.incPadding?o.height:o.height-parseFloat(f.paddingTop)-parseFloat(f.paddingBottom)-parseFloat(f.borderTop)-parseFloat(f.borderBottom),t.newWidth=r.incPadding?o.width:o.width-parseFloat(f.paddingLeft)-parseFloat(f.paddingRight)-parseFloat(f.borderLeft)-parseFloat(f.borderRight),t.viewportDeltaX=t.docState.viewportWidth-this.dom.document.documentElement.clientWidth,t.viewportDeltaY=t.docState.viewportHeight-this.dom.document.documentElement.clientHeight,t.willSort&&r.printSort(!0,t),u=0;e=t.toShow[u];u++)e.hide();for(u=0;e=t.toHide[u];u++)e.show();t.willChangeLayout&&(i.removeClass(r.dom.container,t.newContainerClassName),i.addClass(r.dom.container,r.config.layout.containerClassName));r.callActions("afterGetFinalMixData",arguments)},getTweenData:function(n){var u=this,o=null,i=null,l=Object.getOwnPropertyNames(u.effectsIn),r="",f=null,s=-1,h=-1,e=-1,c=-1;for(u.callActions("beforeGetTweenData",arguments),e=0;o=n.show[e];e++)for(i=n.showPosData[e],i.posIn=new t.StyleData,i.posOut=new t.StyleData,i.tweenData=new t.StyleData,o.isShown?(i.posIn.x=i.startPosData.x-i.interPosData.x,i.posIn.y=i.startPosData.y-i.interPosData.y):i.posIn.x=i.posIn.y=0,i.posOut.x=i.finalPosData.x-i.interPosData.x,i.posOut.y=i.finalPosData.y-i.interPosData.y,i.posIn.opacity=o.isShown?1:u.effectsIn.opacity,i.posOut.opacity=1,i.tweenData.opacity=i.posOut.opacity-i.posIn.opacity,o.isShown||u.config.animation.nudge||(i.posIn.x=i.posOut.x,i.posIn.y=i.posOut.y),i.tweenData.x=i.posOut.x-i.posIn.x,i.tweenData.y=i.posOut.y-i.posIn.y,u.config.animation.animateResizeTargets&&(i.posIn.width=i.startPosData.width,i.posIn.height=i.startPosData.height,s=(i.startPosData.width||i.finalPosData.width)-i.interPosData.width,i.posIn.marginRight=i.startPosData.marginRight-s,h=(i.startPosData.height||i.finalPosData.height)-i.interPosData.height,i.posIn.marginBottom=i.startPosData.marginBottom-h,i.posOut.width=i.finalPosData.width,i.posOut.height=i.finalPosData.height,s=(i.finalPosData.width||i.startPosData.width)-i.interPosData.width,i.posOut.marginRight=i.finalPosData.marginRight-s,h=(i.finalPosData.height||i.startPosData.height)-i.interPosData.height,i.posOut.marginBottom=i.finalPosData.marginBottom-h,i.tweenData.width=i.posOut.width-i.posIn.width,i.tweenData.height=i.posOut.height-i.posIn.height,i.tweenData.marginRight=i.posOut.marginRight-i.posIn.marginRight,i.tweenData.marginBottom=i.posOut.marginBottom-i.posIn.marginBottom),c=0;r=l[c];c++)f=u.effectsIn[r],f instanceof t.TransformData&&f.value&&(i.posIn[r].value=f.value,i.posOut[r].value=0,i.tweenData[r].value=i.posOut[r].value-i.posIn[r].value,i.posIn[r].unit=i.posOut[r].unit=i.tweenData[r].unit=f.unit);for(e=0;o=n.toHide[e];e++)for(i=n.toHidePosData[e],i.posIn=new t.StyleData,i.posOut=new t.StyleData,i.tweenData=new t.StyleData,i.posIn.x=o.isShown?i.startPosData.x-i.interPosData.x:0,i.posIn.y=o.isShown?i.startPosData.y-i.interPosData.y:0,i.posOut.x=u.config.animation.nudge?0:i.posIn.x,i.posOut.y=u.config.animation.nudge?0:i.posIn.y,i.tweenData.x=i.posOut.x-i.posIn.x,i.tweenData.y=i.posOut.y-i.posIn.y,u.config.animation.animateResizeTargets&&(i.posIn.width=i.startPosData.width,i.posIn.height=i.startPosData.height,s=i.startPosData.width-i.interPosData.width,i.posIn.marginRight=i.startPosData.marginRight-s,h=i.startPosData.height-i.interPosData.height,i.posIn.marginBottom=i.startPosData.marginBottom-h),i.posIn.opacity=1,i.posOut.opacity=u.effectsOut.opacity,i.tweenData.opacity=i.posOut.opacity-i.posIn.opacity,c=0;r=l[c];c++)f=u.effectsOut[r],f instanceof t.TransformData&&f.value&&(i.posIn[r].value=0,i.posOut[r].value=f.value,i.tweenData[r].value=i.posOut[r].value-i.posIn[r].value,i.posIn[r].unit=i.posOut[r].unit=i.tweenData[r].unit=f.unit);u.callActions("afterGetTweenData",arguments)},moveTargets:function(n){var u=this,o=null,r=null,f=null,s="",h=!1,c=-1,e=-1,l=u.checkProgress.bind(u);for(u.callActions("beforeMoveTargets",arguments),e=0;o=n.show[e];e++)r=new t.IMoveData,f=n.showPosData[e],s=o.isShown?"none":"show",h=u.willTransition(s,n.hasEffect,f.posIn,f.posOut),h&&c++,o.show(),r.posIn=f.posIn,r.posOut=f.posOut,r.statusChange=s,r.staggerIndex=c,r.operation=n,r.callback=h?l:null,o.move(r);for(e=0;o=n.toHide[e];e++)f=n.toHidePosData[e],r=new t.IMoveData,s="hide",h=u.willTransition(s,f.posIn,f.posOut),r.posIn=f.posIn,r.posOut=f.posOut,r.statusChange=s,r.staggerIndex=e,r.operation=n,r.callback=h?l:null,o.move(r);u.config.animation.animateResizeContainer&&(u.dom.parent.style[t.features.transitionProp]="height "+u.config.animation.duration+"ms ease, width "+u.config.animation.duration+"ms ease ",requestAnimationFrame(function(){n.startHeight!==n.newHeight&&n.viewportDeltaY!==n.startHeight-n.newHeight&&(u.dom.parent.style.height=n.newHeight+"px");n.startWidth!==n.newWidth&&n.viewportDeltaX!==n.startWidth-n.newWidth&&(u.dom.parent.style.width=n.newWidth+"px")}));n.willChangeLayout&&(i.removeClass(u.dom.container,u.config.layout.ContainerClassName),i.addClass(u.dom.container,n.newContainerClassName));u.callActions("afterMoveTargets",arguments)},hasEffect:function(){var n=this,e=["scale","translateX","translateY","translateZ","rotateX","rotateY","rotateZ"],r="",t=null,u=!1,f=-1,i=-1;if(1!==n.effectsIn.opacity)return n.callFilters("resultHasEffect",!0,arguments);for(i=0;r=e[i];i++)if(t=n.effectsIn[r],f="undefined"!==t.value?t.value:t,0!==f){u=!0;break}return n.callFilters("resultHasEffect",u,arguments)},willTransition:function(n,t,r,u){var f=this,e=!1;return e=!!i.isVisible(f.dom.container)&&(!!("none"!==n&&t||r.x!==u.x||r.y!==u.y)||!!f.config.animation.animateResizeTargets&&(r.width!==u.width||r.height!==u.height||r.marginRight!==u.marginRight||r.marginTop!==u.marginTop)),f.callFilters("resultWillTransition",e,arguments)},checkProgress:function(n){var t=this;t.targetsDone++;t.targetsBound===t.targetsDone&&t.cleanUp(n)},cleanUp:function(n){var r=this,u=null,o=null,s=null,e=null,f=-1;for(r.callActions("beforeCleanUp",arguments),r.targetsMoved=r.targetsImmovable=r.targetsBound=r.targetsDone=0,f=0;u=n.show[f];f++)u.cleanUp(),u.show();for(f=0;u=n.toHide[f];f++)u.cleanUp(),u.hide();if(n.willSort&&r.printSort(!1,n),r.dom.parent.style[t.features.transitionProp]=r.dom.parent.style.height=r.dom.parent.style.width=r.dom.parent.style.overflow=r.dom.parent.style[t.features.perspectiveProp]=r.dom.parent.style[t.features.perspectiveOriginProp]="",n.willChangeLayout&&(i.removeClass(r.dom.container,n.startContainerClassName),i.addClass(r.dom.container,n.newContainerClassName)),n.toRemove.length){for(f=0;u=r.targets[f];f++)n.toRemove.indexOf(u)>-1&&((o=u.dom.el.previousSibling)&&"#text"===o.nodeName&&(s=u.dom.el.nextSibling)&&"#text"===s.nodeName&&i.removeWhitespace(o),n.willSort||r.dom.parent.removeChild(u.dom.el),r.targets.splice(f,1),u.isInDom=!1,f--);r.origOrder=r.targets}n.willSort&&(r.targets=n.newOrder);r.state=n.newState;r.lastOperation=n;r.dom.targets=r.state.targets;t.events.fire("mixEnd",r.dom.container,{state:r.state,instance:r},r.dom.document);"function"==typeof r.config.callbacks.onMixEnd&&r.config.callbacks.onMixEnd.call(r.dom.container,r.state,r);n.hasFailed&&(t.events.fire("mixFail",r.dom.container,{state:r.state,instance:r},r.dom.document),"function"==typeof r.config.callbacks.onMixFail&&r.config.callbacks.onMixFail.call(r.dom.container,r.state,r),i.addClass(r.dom.container,i.getClassname(r.config.classNames,"container",r.config.classNames.modifierFailed)));"function"==typeof r.userCallback&&r.userCallback.call(r.dom.container,r.state,r);"function"==typeof r.userDeferred.resolve&&r.userDeferred.resolve(r.state);r.userCallback=null;r.userDeferred=null;r.lastClicked=null;r.isToggling=!1;r.isBusy=!1;r.queue.length&&(r.callActions("beforeReadQueueCleanUp",arguments),e=r.queue.shift(),r.userDeferred=e.deferred,r.isToggling=e.isToggling,r.lastClicked=e.triggerElement,e.instruction.command instanceof t.CommandMultimix?r.multimix.apply(r,e.args):r.dataset.apply(r,e.args));r.callActions("afterCleanUp",arguments)},parseMultimixArgs:function(n){var f=this,r=new t.UserInstruction,u=null,e=-1;for(r.animate=f.config.animation.enable,r.command=new t.CommandMultimix,e=0;e<n.length;e++)u=n[e],null!==u&&("object"==typeof u?i.extend(r.command,u):"boolean"==typeof u?r.animate=u:"function"==typeof u&&(r.callback=u));return!r.command.insert||r.command.insert instanceof t.CommandInsert||(r.command.insert=f.parseInsertArgs([r.command.insert]).command),!r.command.remove||r.command.remove instanceof t.CommandRemove||(r.command.remove=f.parseRemoveArgs([r.command.remove]).command),!r.command.filter||r.command.filter instanceof t.CommandFilter||(r.command.filter=f.parseFilterArgs([r.command.filter]).command),!r.command.sort||r.command.sort instanceof t.CommandSort||(r.command.sort=f.parseSortArgs([r.command.sort]).command),!r.command.changeLayout||r.command.changeLayout instanceof t.CommandChangeLayout||(r.command.changeLayout=f.parseChangeLayoutArgs([r.command.changeLayout]).command),r=f.callFilters("instructionParseMultimixArgs",r,arguments),i.freeze(r),r},parseFilterArgs:function(n){var e=this,u=new t.UserInstruction,r=null,f=-1;for(u.animate=e.config.animation.enable,u.command=new t.CommandFilter,f=0;f<n.length;f++)r=n[f],"string"==typeof r?u.command.selector=r:null===r?u.command.collection=[]:"object"==typeof r&&i.isElement(r,e.dom.document)?u.command.collection=[r]:"object"==typeof r&&"undefined"!=typeof r.length?u.command.collection=i.arrayFromList(r):"object"==typeof r?i.extend(u.command,r):"boolean"==typeof r?u.animate=r:"function"==typeof r&&(u.callback=r);if(u.command.selector&&u.command.collection)throw new Error(t.messages.errorFilterInvalidArguments());return u=e.callFilters("instructionParseFilterArgs",u,arguments),i.freeze(u),u},parseSortArgs:function(n){var e=this,r=new t.UserInstruction,u=null,o="",f=-1;for(r.animate=e.config.animation.enable,r.command=new t.CommandSort,f=0;f<n.length;f++)if(u=n[f],null!==u)switch(typeof u){case"string":o=u;break;case"object":u.length&&(r.command.collection=i.arrayFromList(u));break;case"boolean":r.animate=u;break;case"function":r.callback=u}return o&&(r.command=e.parseSortString(o,r.command)),r=e.callFilters("instructionParseSortArgs",r,arguments),i.freeze(r),r},parseInsertArgs:function(n){var f=this,u=new t.UserInstruction,r=null,e=-1;for(u.animate=f.config.animation.enable,u.command=new t.CommandInsert,e=0;e<n.length;e++)r=n[e],null!==r&&("number"==typeof r?u.command.index=r:"string"==typeof r&&["before","after"].indexOf(r)>-1?u.command.position=r:"string"==typeof r?u.command.collection=i.arrayFromList(i.createElement(r).childNodes):"object"==typeof r&&i.isElement(r,f.dom.document)?u.command.collection.length?u.command.sibling=r:u.command.collection=[r]:"object"==typeof r&&r.length?u.command.collection.length?u.command.sibling=r[0]:u.command.collection=r:"object"==typeof r&&r.childNodes&&r.childNodes.length?u.command.collection.length?u.command.sibling=r.childNodes[0]:u.command.collection=i.arrayFromList(r.childNodes):"object"==typeof r?i.extend(u.command,r):"boolean"==typeof r?u.animate=r:"function"==typeof r&&(u.callback=r));if(u.command.index&&u.command.sibling)throw new Error(t.messages.errorInsertInvalidArguments());return!u.command.collection.length&&f.config.debug.showWarnings&&console.warn(t.messages.warningInsertNoElements()),u=f.callFilters("instructionParseInsertArgs",u,arguments),i.freeze(u),u},parseRemoveArgs:function(n){var f=this,r=new t.UserInstruction,o=null,u=null,e=-1;for(r.animate=f.config.animation.enable,r.command=new t.CommandRemove,e=0;e<n.length;e++)if(u=n[e],null!==u)switch(typeof u){case"number":f.targets[u]&&(r.command.targets[0]=f.targets[u]);break;case"string":r.command.collection=i.arrayFromList(f.dom.parent.querySelectorAll(u));break;case"object":u&&u.length?r.command.collection=u:i.isElement(u,f.dom.document)?r.command.collection=[u]:i.extend(r.command,u);break;case"boolean":r.animate=u;break;case"function":r.callback=u}if(r.command.collection.length)for(e=0;o=f.targets[e];e++)r.command.collection.indexOf(o.dom.el)>-1&&r.command.targets.push(o);return!r.command.targets.length&&f.config.debug.showWarnings&&console.warn(t.messages.warningRemoveNoElements()),i.freeze(r),r},parseDatasetArgs:function(n){var e=this,u=new t.UserInstruction,r=null,f=-1;for(u.animate=e.config.animation.enable,u.command=new t.CommandDataset,f=0;f<n.length;f++)if(r=n[f],null!==r)switch(typeof r){case"object":Array.isArray(r)||"number"==typeof r.length?u.command.dataset=r:i.extend(u.command,r);break;case"boolean":u.animate=r;break;case"function":u.callback=r}return i.freeze(u),u},parseChangeLayoutArgs:function(n){var e=this,r=new t.UserInstruction,u=null,f=-1;for(r.animate=e.config.animation.enable,r.command=new t.CommandChangeLayout,f=0;f<n.length;f++)if(u=n[f],null!==u)switch(typeof u){case"string":r.command.containerClassName=u;break;case"object":i.extend(r.command,u);break;case"boolean":r.animate=u;break;case"function":r.callback=u}return i.freeze(r),r},queueMix:function(n){var r=this,u=null,f="";return r.callActions("beforeQueueMix",arguments),u=i.defer(t.libraries),r.config.animation.queue&&r.queue.length<r.config.animation.queueLimit?(n.deferred=u,r.queue.push(n),r.config.controls.enable&&(r.isToggling?(r.buildToggleArray(n.instruction.command),f=r.getToggleSelector(),r.updateControls({filter:{selector:f}})):r.updateControls(n.instruction.command))):(r.config.debug.showWarnings&&console.warn(t.messages.warningMultimixInstanceQueueFull()),u.resolve(r.state),t.events.fire("mixBusy",r.dom.container,{state:r.state,instance:r},r.dom.document),"function"==typeof r.config.callbacks.onMixBusy&&r.config.callbacks.onMixBusy.call(r.dom.container,r.state,r)),r.callFilters("promiseQueueMix",u.promise,arguments)},getDataOperation:function(n){var u=this,r=new t.Operation,f=[];if(r=u.callFilters("operationUnmappedGetDataOperation",r,arguments),u.dom.targets.length&&!(f=u.state.activeDataset||[]).length)throw new Error(t.messages.errorDatasetNotSet());return r.id=i.randomHex(),r.startState=u.state,r.startDataset=f,r.newDataset=n.slice(),u.diffDatasets(r),r.startOrder=u.targets,r.newOrder=r.show,u.config.animation.enable&&(u.getStartMixData(r),u.setInter(r),r.docState=i.getDocumentState(u.dom.document),u.getInterMixData(r),u.setFinal(r),u.getFinalMixData(r),u.parseEffects(),r.hasEffect=u.hasEffect(),u.getTweenData(r)),u.targets=r.show.slice(),r.newState=u.buildState(r),Array.prototype.push.apply(u.targets,r.toRemove),r=u.callFilters("operationMappedGetDataOperation",r,arguments)},diffDatasets:function(n){var u=this,a=[],v=[],l=[],o=null,r=null,s=null,f=null,c=null,y={},e="",h=-1;for(u.callActions("beforeDiffDatasets",arguments),h=0;o=n.newDataset[h];h++){if("undefined"==typeof(e=o[u.config.data.uidKey])||e.toString().length<1)throw new TypeError(t.messages.errorDatasetInvalidUidKey({uidKey:u.config.data.uidKey}));if(y[e])throw new Error(t.messages.errorDatasetDuplicateUid({uid:e}));y[e]=!0;(r=u.cache[e])instanceof t.Target?(u.config.data.dirtyCheck&&!i.deepEquals(o,r.data)&&(s=r.render(o),r.data=o,s!==r.dom.el&&(r.isInDom&&(r.unbindEvents(),u.dom.parent.replaceChild(s,r.dom.el)),r.isShown||(s.style.display="none"),r.dom.el=s,r.isInDom&&r.bindEvents())),s=r.dom.el):(r=new t.Target,r.init(null,u,o),r.hide());r.isInDom?(c=r.dom.el.nextElementSibling,v.push(e),f&&(f.lastElementChild&&f.appendChild(u.dom.document.createTextNode(" ")),u.insertDatasetFrag(f,r.dom.el,l),f=null)):(f||(f=u.dom.document.createDocumentFragment()),f.lastElementChild&&f.appendChild(u.dom.document.createTextNode(" ")),f.appendChild(r.dom.el),r.isInDom=!0,r.unbindEvents(),r.bindEvents(),r.hide(),n.toShow.push(r),l.push(r));n.show.push(r)}for(f&&(c=c||u.config.layout.siblingAfter,c&&f.appendChild(u.dom.document.createTextNode(" ")),u.insertDatasetFrag(f,c,l)),h=0;o=n.startDataset[h];h++)e=o[u.config.data.uidKey],r=u.cache[e],n.show.indexOf(r)<0?(n.hide.push(r),n.toHide.push(r),n.toRemove.push(r)):a.push(e);i.isEqualArray(a,v)||(n.willSort=!0);u.callActions("afterDiffDatasets",arguments)},insertDatasetFrag:function(n,t,r){var u=this,f=t?i.arrayFromList(u.dom.parent.children).indexOf(t):u.targets.length;for(u.dom.parent.insertBefore(n,t);r.length;)u.targets.splice(f,0,r.shift()),f++},willSort:function(n,t){var i=this,r=!1;return r=!!(i.config.behavior.liveSort||"random"===n.order||n.attribute!==t.attribute||n.order!==t.order||n.collection!==t.collection||null===n.next&&t.next||n.next&&null===t.next)||!(!n.next||!t.next)&&i.willSort(n.next,t.next),i.callFilters("resultWillSort",r,arguments)},show:function(){var n=this;return n.filter("all")},hide:function(){var n=this;return n.filter("none")},isMixing:function(){var n=this;return n.isBusy},filter:function(){var t=this,n=t.parseFilterArgs(arguments);return t.multimix({filter:n.command},n.animate,n.callback)},toggleOn:function(){var n=this,t=n.parseFilterArgs(arguments),i=t.command.selector,r="";return n.isToggling=!0,n.toggleArray.indexOf(i)<0&&n.toggleArray.push(i),r=n.getToggleSelector(),n.multimix({filter:r},t.animate,t.callback)},toggleOff:function(){var n=this,t=n.parseFilterArgs(arguments),u=t.command.selector,i=n.toggleArray.indexOf(u),r="";return n.isToggling=!0,i>-1&&n.toggleArray.splice(i,1),r=n.getToggleSelector(),n.multimix({filter:r},t.animate,t.callback)},sort:function(){var t=this,n=t.parseSortArgs(arguments);return t.multimix({sort:n.command},n.animate,n.callback)},changeLayout:function(){var t=this,n=t.parseChangeLayoutArgs(arguments);return t.multimix({changeLayout:n.command},n.animate,n.callback)},dataset:function(){var n=this,i=n.parseDatasetArgs(arguments),u=null,r=null,f=!1;return n.callActions("beforeDataset",arguments),n.isBusy?(r=new t.QueueItem,r.args=arguments,r.instruction=i,n.queueMix(r)):(i.callback&&(n.userCallback=i.callback),f=i.animate^n.config.animation.enable?i.animate:n.config.animation.enable,u=n.getDataOperation(i.command.dataset),n.goMix(f,u))},multimix:function(){var n=this,u=null,f=!1,r=null,i=n.parseMultimixArgs(arguments);return n.callActions("beforeMultimix",arguments),n.isBusy?(r=new t.QueueItem,r.args=arguments,r.instruction=i,r.triggerElement=n.lastClicked,r.isToggling=n.isToggling,n.queueMix(r)):(u=n.getOperation(i.command),n.config.controls.enable&&(i.command.filter&&!n.isToggling&&(n.toggleArray.length=0,n.buildToggleArray(u.command)),n.queue.length<1&&n.updateControls(u.command)),i.callback&&(n.userCallback=i.callback),f=i.animate^n.config.animation.enable?i.animate:n.config.animation.enable,n.callFilters("operationMultimix",u,arguments),n.goMix(f,u))},getOperation:function(n){var u=this,f=n.sort,e=n.filter,o=n.changeLayout,s=n.remove,h=n.insert,r=new t.Operation;return r=u.callFilters("operationUnmappedGetOperation",r,arguments),r.id=i.randomHex(),r.command=n,r.startState=u.state,r.triggerElement=u.lastClicked,u.isBusy?(u.config.debug.showWarnings&&console.warn(t.messages.warningGetOperationInstanceBusy()),null):(h&&u.insertTargets(h,r),s&&(r.toRemove=s.targets),r.startSort=r.newSort=r.startState.activeSort,r.startOrder=r.newOrder=u.targets,f&&(r.startSort=r.startState.activeSort,r.newSort=f,r.willSort=u.willSort(f,r.startState.activeSort),r.willSort&&u.sortOperation(r)),r.startFilter=r.startState.activeFilter,r.newFilter=e?e:i.extend(new t.CommandFilter,r.startFilter),"all"===r.newFilter.selector?r.newFilter.selector=u.config.selectors.target:"none"===r.newFilter.selector&&(r.newFilter.selector=""),u.filterOperation(r),r.startContainerClassName=r.startState.activeContainerClassName,o?(r.newContainerClassName=o.containerClassName,r.newContainerClassName!==r.startContainerClassName&&(r.willChangeLayout=!0)):r.newContainerClassName=r.startContainerClassName,u.config.animation.enable&&(u.getStartMixData(r),u.setInter(r),r.docState=i.getDocumentState(u.dom.document),u.getInterMixData(r),u.setFinal(r),u.getFinalMixData(r),u.parseEffects(),r.hasEffect=u.hasEffect(),u.getTweenData(r)),r.willSort&&(u.targets=r.newOrder),r.newState=u.buildState(r),u.callFilters("operationMappedGetOperation",r,arguments))},tween:function(n,t){var i=null,u=null,f=-1,r=-1;for(t=Math.min(t,1),t=Math.max(t,0),r=0;i=n.show[r];r++)u=n.showPosData[r],i.applyTween(u,t);for(r=0;i=n.hide[r];r++)i.isShown&&i.hide(),(f=n.toHide.indexOf(i))>-1&&(u=n.toHidePosData[f],i.isShown||i.show(),i.applyTween(u,t))},insert:function(){var t=this,n=t.parseInsertArgs(arguments);return t.multimix({insert:n.command},n.animate,n.callback)},insertBefore:function(){var t=this,n=t.parseInsertArgs(arguments);return t.insert(n.command.collection,"before",n.command.sibling,n.animate,n.callback)},insertAfter:function(){var t=this,n=t.parseInsertArgs(arguments);return t.insert(n.command.collection,"after",n.command.sibling,n.animate,n.callback)},prepend:function(){var t=this,n=t.parseInsertArgs(arguments);return t.insert(0,n.command.collection,n.animate,n.callback)},append:function(){var n=this,t=n.parseInsertArgs(arguments);return n.insert(n.state.totalTargets,t.command.collection,t.animate,t.callback)},remove:function(){var t=this,n=t.parseRemoveArgs(arguments);return t.multimix({remove:n.command},n.animate,n.callback)},getConfig:function(n){var t=this,r=null;return r=n?i.getProperty(t.config,n):t.config,t.callFilters("valueGetConfig",r,arguments)},configure:function(n){var t=this;t.callActions("beforeConfigure",arguments);i.extend(t.config,n,!0,!0);t.callActions("afterConfigure",arguments)},getState:function(){var r=this,n=null;return n=new t.State,i.extend(n,r.state),i.freeze(n),r.callFilters("stateGetState",n,arguments)},forceRefresh:function(){var n=this;n.indexTargets()},forceRender:function(){var t=this,n=null,i=null,r="";for(r in t.cache)n=t.cache[r],i=n.render(n.data),i!==n.dom.el&&(n.isInDom&&(n.unbindEvents(),t.dom.parent.replaceChild(i,n.dom.el)),n.isShown||(i.style.display="none"),n.dom.el=i,n.isInDom&&n.bindEvents());t.state=t.buildState(t.lastOperation)},destroy:function(n){var i=this,f=null,u=null,r=0;for(i.callActions("beforeDestroy",arguments),r=0;f=i.controls[r];r++)f.removeBinding(i);for(r=0;u=i.targets[r];r++)n&&u.show(),u.unbindEvents();i.dom.container.id.match(/^MixItUp/)&&i.dom.container.removeAttribute("id");delete t.instances[i.id];i.callActions("afterDestroy",arguments)}});t.IMoveData=function(){t.Base.call(this);this.callActions("beforeConstruct");this.posIn=null;this.posOut=null;this.operation=null;this.callback=null;this.statusChange="";this.duration=-1;this.staggerIndex=-1;this.callActions("afterConstruct");i.seal(this)};t.BaseStatic.call(t.IMoveData);t.IMoveData.prototype=Object.create(t.Base.prototype);t.IMoveData.prototype.constructor=t.IMoveData;t.TargetDom=function(){t.Base.call(this);this.callActions("beforeConstruct");this.el=null;this.callActions("afterConstruct");i.seal(this)};t.BaseStatic.call(t.TargetDom);t.TargetDom.prototype=Object.create(t.Base.prototype);t.TargetDom.prototype.constructor=t.TargetDom;t.Target=function(){t.Base.call(this);this.callActions("beforeConstruct");this.id="";this.sortString="";this.mixer=null;this.callback=null;this.isShown=!1;this.isBound=!1;this.isExcluded=!1;this.isInDom=!1;this.handler=null;this.operation=null;this.data=null;this.dom=new t.TargetDom;this.callActions("afterConstruct");i.seal(this)};t.BaseStatic.call(t.Target);t.Target.prototype=Object.create(t.Base.prototype);i.extend(t.Target.prototype,{constructor:t.Target,init:function(n,i,r){var u=this,f="";if(u.callActions("beforeInit",arguments),u.mixer=i,n||(n=u.render(r)),u.cacheDom(n),u.bindEvents(),"none"!==u.dom.el.style.display&&(u.isShown=!0),r&&i.config.data.uidKey){if("undefined"==typeof(f=r[i.config.data.uidKey])||f.toString().length<1)throw new TypeError(t.messages.errorDatasetInvalidUidKey({uidKey:i.config.data.uidKey}));u.id=f;u.data=r;i.cache[f]=u}u.callActions("afterInit",arguments)},render:function(n){var u=this,f=null,e=null,o=null,r="";if(u.callActions("beforeRender",arguments),f=u.callFilters("renderRender",u.mixer.config.render.target,arguments),"function"!=typeof f)throw new TypeError(t.messages.errorDatasetRendererNotSet());return r=f(n),r&&"object"==typeof r&&i.isElement(r)?e=r:"string"==typeof r&&(o=document.createElement("div"),o.innerHTML=r,e=o.firstElementChild),u.callFilters("elRender",e,arguments)},cacheDom:function(n){var t=this;t.callActions("beforeCacheDom",arguments);t.dom.el=n;t.callActions("afterCacheDom",arguments)},getSortString:function(n){var i=this,t=i.dom.el.getAttribute("data-"+n)||"";i.callActions("beforeGetSortString",arguments);t=isNaN(1*t)?t.toLowerCase():1*t;i.sortString=t;i.callActions("afterGetSortString",arguments)},show:function(){var n=this;n.callActions("beforeShow",arguments);n.isShown||(n.dom.el.style.display="",n.isShown=!0);n.callActions("afterShow",arguments)},hide:function(){var n=this;n.callActions("beforeHide",arguments);n.isShown&&(n.dom.el.style.display="none",n.isShown=!1);n.callActions("afterHide",arguments)},move:function(n){var t=this;t.callActions("beforeMove",arguments);t.isExcluded||t.mixer.targetsMoved++;t.applyStylesIn(n);requestAnimationFrame(function(){t.applyStylesOut(n)});t.callActions("afterMove",arguments)},applyTween:function(n,i){var e=this,r="",f=null,o=n.posIn,s=[],u=new t.StyleData,h=-1;for(e.callActions("beforeApplyTween",arguments),u.x=o.x,u.y=o.y,0===i?e.hide():e.isShown||e.show(),h=0;r=t.features.TWEENABLE[h];h++)if(f=n.tweenData[r],"x"===r){if(!f)continue;u.x=o.x+f*i}else if("y"===r){if(!f)continue;u.y=o.y+f*i}else if(f instanceof t.TransformData){if(!f.value)continue;u[r].value=o[r].value+f.value*i;u[r].unit=f.unit;s.push(r+"("+u[r].value+f.unit+")")}else{if(!f)continue;u[r]=o[r]+f*i;e.dom.el.style[r]=u[r]}(u.x||u.y)&&s.unshift("translate("+u.x+"px, "+u.y+"px)");s.length&&(e.dom.el.style[t.features.transformProp]=s.join(" "));e.callActions("afterApplyTween",arguments)},applyStylesIn:function(n){var i=this,r=n.posIn,f=1!==i.mixer.effectsIn.opacity,u=[];i.callActions("beforeApplyStylesIn",arguments);u.push("translate("+r.x+"px, "+r.y+"px)");i.mixer.config.animation.animateResizeTargets&&("show"!==n.statusChange&&(i.dom.el.style.width=r.width+"px",i.dom.el.style.height=r.height+"px"),i.dom.el.style.marginRight=r.marginRight+"px",i.dom.el.style.marginBottom=r.marginBottom+"px");f&&(i.dom.el.style.opacity=r.opacity);"show"===n.statusChange&&(u=u.concat(i.mixer.transformIn));i.dom.el.style[t.features.transformProp]=u.join(" ");i.callActions("afterApplyStylesIn",arguments)},applyStylesOut:function(n){var i=this,r=[],u=[],f=i.mixer.config.animation.animateResizeTargets,e="undefined"!=typeof i.mixer.effectsIn.opacity;if(i.callActions("beforeApplyStylesOut",arguments),r.push(i.writeTransitionRule(t.features.transformRule,n.staggerIndex)),"none"!==n.statusChange&&r.push(i.writeTransitionRule("opacity",n.staggerIndex,n.duration)),f&&(r.push(i.writeTransitionRule("width",n.staggerIndex,n.duration)),r.push(i.writeTransitionRule("height",n.staggerIndex,n.duration)),r.push(i.writeTransitionRule("margin",n.staggerIndex,n.duration))),!n.callback)return i.mixer.targetsImmovable++,void(i.mixer.targetsMoved===i.mixer.targetsImmovable&&i.mixer.cleanUp(n.operation));switch(i.operation=n.operation,i.callback=n.callback,!i.isExcluded&&i.mixer.targetsBound++,i.isBound=!0,i.applyTransition(r),f&&n.posOut.width>0&&n.posOut.height>0&&(i.dom.el.style.width=n.posOut.width+"px",i.dom.el.style.height=n.posOut.height+"px",i.dom.el.style.marginRight=n.posOut.marginRight+"px",i.dom.el.style.marginBottom=n.posOut.marginBottom+"px"),i.mixer.config.animation.nudge||"hide"!==n.statusChange||u.push("translate("+n.posOut.x+"px, "+n.posOut.y+"px)"),n.statusChange){case"hide":e&&(i.dom.el.style.opacity=i.mixer.effectsOut.opacity);u=u.concat(i.mixer.transformOut);break;case"show":e&&(i.dom.el.style.opacity=1)}(i.mixer.config.animation.nudge||!i.mixer.config.animation.nudge&&"hide"!==n.statusChange)&&u.push("translate("+n.posOut.x+"px, "+n.posOut.y+"px)");i.dom.el.style[t.features.transformProp]=u.join(" ");i.callActions("afterApplyStylesOut",arguments)},writeTransitionRule:function(n,t,i){var r=this,f=r.getDelay(t),u="";return u=n+" "+(i>0?i:r.mixer.config.animation.duration)+"ms "+f+"ms "+("opacity"===n?"linear":r.mixer.config.animation.easing),r.callFilters("ruleWriteTransitionRule",u,arguments)},getDelay:function(n){var t=this,i=-1;return"function"==typeof t.mixer.config.animation.staggerSequence&&(n=t.mixer.config.animation.staggerSequence.call(t,n,t.state)),i=t.mixer.staggerDuration?n*t.mixer.staggerDuration:0,t.callFilters("delayGetDelay",i,arguments)},applyTransition:function(n){var i=this,r=n.join(", ");i.callActions("beforeApplyTransition",arguments);i.dom.el.style[t.features.transitionProp]=r;i.callActions("afterApplyTransition",arguments)},handleTransitionEnd:function(n){var t=this,i=n.propertyName,r=t.mixer.config.animation.animateResizeTargets;t.callActions("beforeHandleTransitionEnd",arguments);t.isBound&&n.target.matches(t.mixer.config.selectors.target)&&(i.indexOf("transform")>-1||i.indexOf("opacity")>-1||r&&i.indexOf("height")>-1||r&&i.indexOf("width")>-1||r&&i.indexOf("margin")>-1)&&(t.callback.call(t,t.operation),t.isBound=!1,t.callback=null,t.operation=null);t.callActions("afterHandleTransitionEnd",arguments)},eventBus:function(n){var t=this;switch(t.callActions("beforeEventBus",arguments),n.type){case"webkitTransitionEnd":case"transitionend":t.handleTransitionEnd(n)}t.callActions("afterEventBus",arguments)},unbindEvents:function(){var n=this;n.callActions("beforeUnbindEvents",arguments);i.off(n.dom.el,"webkitTransitionEnd",n.handler);i.off(n.dom.el,"transitionend",n.handler);n.callActions("afterUnbindEvents",arguments)},bindEvents:function(){var n=this,r="";n.callActions("beforeBindEvents",arguments);r="webkit"===t.features.transitionPrefix?"webkitTransitionEnd":"transitionend";n.handler=function(t){return n.eventBus(t)};i.on(n.dom.el,r,n.handler);n.callActions("afterBindEvents",arguments)},getPosData:function(i){var u=this,e={},f=null,r=new t.StyleData;return u.callActions("beforeGetPosData",arguments),r.x=u.dom.el.offsetLeft,r.y=u.dom.el.offsetTop,(u.mixer.config.animation.animateResizeTargets||i)&&(f=u.dom.el.getBoundingClientRect(),r.top=f.top,r.right=f.right,r.bottom=f.bottom,r.left=f.left,r.width=f.width,r.height=f.height),u.mixer.config.animation.animateResizeTargets&&(e=n.getComputedStyle(u.dom.el),r.marginBottom=parseFloat(e.marginBottom),r.marginRight=parseFloat(e.marginRight)),u.callFilters("posDataGetPosData",r,arguments)},cleanUp:function(){var n=this;n.callActions("beforeCleanUp",arguments);n.dom.el.style[t.features.transformProp]="";n.dom.el.style[t.features.transitionProp]="";n.dom.el.style.opacity="";n.mixer.config.animation.animateResizeTargets&&(n.dom.el.style.width="",n.dom.el.style.height="",n.dom.el.style.marginRight="",n.dom.el.style.marginBottom="");n.callActions("afterCleanUp",arguments)}});t.Collection=function(n){var r=null,t=-1;for(this.callActions("beforeConstruct"),t=0;r=n[t];t++)this[t]=r;this.length=n.length;this.callActions("afterConstruct");i.freeze(this)};t.BaseStatic.call(t.Collection);t.Collection.prototype=Object.create(t.Base.prototype);i.extend(t.Collection.prototype,{constructor:t.Collection,mixitup:function(n){var f=this,r=null,e=Array.prototype.slice.call(arguments),o=[],u=-1;for(this.callActions("beforeMixitup"),e.shift(),u=0;r=f[u];u++)o.push(r[n].apply(r,e));return f.callFilters("promiseMixitup",i.all(o,t.libraries),arguments)}});t.Operation=function(){t.Base.call(this);this.callActions("beforeConstruct");this.id="";this.args=[];this.command=null;this.showPosData=[];this.toHidePosData=[];this.startState=null;this.newState=null;this.docState=null;this.willSort=!1;this.willChangeLayout=!1;this.hasEffect=!1;this.hasFailed=!1;this.triggerElement=null;this.show=[];this.hide=[];this.matching=[];this.toShow=[];this.toHide=[];this.toMove=[];this.toRemove=[];this.startOrder=[];this.newOrder=[];this.startSort=null;this.newSort=null;this.startFilter=null;this.newFilter=null;this.startDataset=null;this.newDataset=null;this.viewportDeltaX=0;this.viewportDeltaY=0;this.startX=0;this.startY=0;this.startHeight=0;this.startWidth=0;this.newX=0;this.newY=0;this.newHeight=0;this.newWidth=0;this.startContainerClassName="";this.startDisplay="";this.newContainerClassName="";this.newDisplay="";this.callActions("afterConstruct");i.seal(this)};t.BaseStatic.call(t.Operation);t.Operation.prototype=Object.create(t.Base.prototype);t.Operation.prototype.constructor=t.Operation;t.State=function(){t.Base.call(this);this.callActions("beforeConstruct");this.id="";this.activeFilter=null;this.activeSort=null;this.activeContainerClassName="";this.container=null;this.targets=[];this.hide=[];this.show=[];this.matching=[];this.totalTargets=-1;this.totalShow=-1;this.totalHide=-1;this.totalMatching=-1;this.hasFailed=!1;this.triggerElement=null;this.activeDataset=null;this.callActions("afterConstruct");i.seal(this)};t.BaseStatic.call(t.State);t.State.prototype=Object.create(t.Base.prototype);t.State.prototype.constructor=t.State;t.UserInstruction=function(){t.Base.call(this);this.callActions("beforeConstruct");this.command={};this.animate=!1;this.callback=null;this.callActions("afterConstruct");i.seal(this)};t.BaseStatic.call(t.UserInstruction);t.UserInstruction.prototype=Object.create(t.Base.prototype);t.UserInstruction.prototype.constructor=t.UserInstruction;t.Messages=function(){t.Base.call(this);this.callActions("beforeConstruct");this.ERROR_FACTORY_INVALID_CONTAINER="[MixItUp] An invalid selector or element reference was passed to the mixitup factory function";this.ERROR_FACTORY_CONTAINER_NOT_FOUND="[MixItUp] The provided selector yielded no container element";this.ERROR_CONFIG_INVALID_ANIMATION_EFFECTS="[MixItUp] Invalid value for `animation.effects`";this.ERROR_CONFIG_INVALID_CONTROLS_SCOPE="[MixItUp] Invalid value for `controls.scope`";this.ERROR_CONFIG_INVALID_PROPERTY='[MixitUp] Invalid configuration object property "${erroneous}"${suggestion}';this.ERROR_CONFIG_INVALID_PROPERTY_SUGGESTION='. Did you mean "${probableMatch}"?';this.ERROR_CONFIG_DATA_UID_KEY_NOT_SET="[MixItUp] To use the dataset API, a UID key must be specified using `data.uidKey`";this.ERROR_DATASET_INVALID_UID_KEY='[MixItUp] The specified UID key "${uidKey}" is not present on one or more dataset items';this.ERROR_DATASET_DUPLICATE_UID='[MixItUp] The UID "${uid}" was found on two or more dataset items. UIDs must be unique.';this.ERROR_INSERT_INVALID_ARGUMENTS="[MixItUp] Please provider either an index or a sibling and position to insert, not both";this.ERROR_INSERT_PREEXISTING_ELEMENT="[MixItUp] An element to be inserted already exists in the container";this.ERROR_FILTER_INVALID_ARGUMENTS="[MixItUp] Please provide either a selector or collection `.filter()`, not both";this.ERROR_DATASET_NOT_SET="[MixItUp] To use the dataset API with pre-rendered targets, a starting dataset must be set using `load.dataset`";this.ERROR_DATASET_PRERENDERED_MISMATCH="[MixItUp] `load.dataset` does not match pre-rendered targets";this.ERROR_DATASET_RENDERER_NOT_SET="[MixItUp] To insert an element via the dataset API, a target renderer function must be provided to `render.target`";this.ERROR_SORT_NON_EXISTENT_ELEMENT="[MixItUp] An element to be sorted does not already exist in the container";this.WARNING_FACTORY_PREEXISTING_INSTANCE="[MixItUp] WARNING: This element already has an active MixItUp instance. The provided configuration object will be ignored. If you wish to perform additional methods on this instance, please create a reference.";this.WARNING_INSERT_NO_ELEMENTS="[MixItUp] WARNING: No valid elements were passed to `.insert()`";this.WARNING_REMOVE_NO_ELEMENTS="[MixItUp] WARNING: No valid elements were passed to `.remove()`";this.WARNING_MULTIMIX_INSTANCE_QUEUE_FULL="[MixItUp] WARNING: An operation was requested but the MixItUp instance was busy. The operation was rejected because the queue is full or queuing is disabled.";this.WARNING_GET_OPERATION_INSTANCE_BUSY="[MixItUp] WARNING: Operations can be be created while the MixItUp instance is busy.";this.WARNING_NO_PROMISE_IMPLEMENTATION="[MixItUp] WARNING: No Promise implementations could be found. If you wish to use promises with MixItUp please install an ES6 Promise polyfill.";this.WARNING_INCONSISTENT_SORTING_ATTRIBUTES='[MixItUp] WARNING: The requested sorting data attribute "${attribute}" was not present on one or more target elements which may product unexpected sort output';this.callActions("afterConstruct");this.compileTemplates();i.seal(this)};t.BaseStatic.call(t.Messages);t.Messages.prototype=Object.create(t.Base.prototype);t.Messages.prototype.constructor=t.Messages;t.Messages.prototype.compileTemplates=function(){var n="",t="";for(n in this)"string"==typeof(t=this[n])&&(this[i.camelCase(n)]=i.template(t))};t.messages=new t.Messages;t.Facade=function(n){t.Base.call(this);this.callActions("beforeConstruct",arguments);this.configure=n.configure.bind(n);this.show=n.show.bind(n);this.hide=n.hide.bind(n);this.filter=n.filter.bind(n);this.toggleOn=n.toggleOn.bind(n);this.toggleOff=n.toggleOff.bind(n);this.sort=n.sort.bind(n);this.changeLayout=n.changeLayout.bind(n);this.multimix=n.multimix.bind(n);this.dataset=n.dataset.bind(n);this.tween=n.tween.bind(n);this.insert=n.insert.bind(n);this.insertBefore=n.insertBefore.bind(n);this.insertAfter=n.insertAfter.bind(n);this.prepend=n.prepend.bind(n);this.append=n.append.bind(n);this.remove=n.remove.bind(n);this.destroy=n.destroy.bind(n);this.forceRefresh=n.forceRefresh.bind(n);this.forceRender=n.forceRender.bind(n);this.isMixing=n.isMixing.bind(n);this.getOperation=n.getOperation.bind(n);this.getConfig=n.getConfig.bind(n);this.getState=n.getState.bind(n);this.callActions("afterConstruct",arguments);i.freeze(this);i.seal(this)};t.BaseStatic.call(t.Facade);t.Facade.prototype=Object.create(t.Base.prototype);t.Facade.prototype.constructor=t.Facade;"object"==typeof exports&&"object"==typeof module?module.exports=t:"function"==typeof define&&define.amd?define(function(){return t}):"undefined"!=typeof n.mixitup&&"function"==typeof n.mixitup||(n.mixitup=t);t.BaseStatic.call(t.constructor);t.NAME="mixitup";t.CORE_VERSION="3.3.1"}(window);!function(n,t,i){"use strict";function s(n,t){var u,o,e,r=[],s=0;n&&n.isDefaultPrevented()||(n.preventDefault(),t=t||{},n&&n.data&&(t=f(n.data.options,t)),u=t.$target||i(n.currentTarget).trigger("blur"),(e=i.fancybox.getInstance())&&e.$trigger&&e.$trigger.is(u)||(t.selector?r=i(t.selector):(o=u.attr("data-fancybox")||"",o?(r=n.data?n.data.items:[],r=r.length?r.filter('[data-fancybox="'+o+'"]'):i('[data-fancybox="'+o+'"]')):r=[u]),s=i(r).index(u),s<0&&(s=0),e=i.fancybox.open(r,t,s),e.$trigger=u))}if(n.console=n.console||{info:function(){}},i){if(i.fn.fancybox)return void console.info("fancyBox already initialized");var l={closeExisting:!1,loop:!1,gutter:50,keyboard:!0,preventCaptionOverlap:!0,arrows:!0,infobar:!0,smallBtn:"auto",toolbar:"auto",buttons:["zoom","slideShow","thumbs","close"],idleTime:3,protect:!1,modal:!1,image:{preload:!1},ajax:{settings:{data:{fancybox:!0}}},iframe:{tpl:'<iframe id="fancybox-frame{rnd}" name="fancybox-frame{rnd}" class="fancybox-iframe" allowfullscreen="allowfullscreen" allow="autoplay; fullscreen" src=""><\/iframe>',preload:!0,css:{},attr:{scrolling:"auto"}},video:{tpl:'<video class="fancybox-video" controls controlsList="nodownload" poster="{{poster}}"><source src="{{src}}" type="{{format}}" />Sorry, your browser doesn\'t support embedded videos, <a href="{{src}}">download<\/a> and watch with your favorite video player!<\/video>',format:"",autoStart:!0},defaultType:"image",animationEffect:"zoom",animationDuration:366,zoomOpacity:"auto",transitionEffect:"fade",transitionDuration:366,slideClass:"",baseClass:"",baseTpl:'<div class="fancybox-container" role="dialog" tabindex="-1"><div class="fancybox-bg"><\/div><div class="fancybox-inner"><div class="fancybox-infobar"><span data-fancybox-index><\/span>&nbsp;/&nbsp;<span data-fancybox-count><\/span><\/div><div class="fancybox-toolbar">{{buttons}}<\/div><div class="fancybox-navigation">{{arrows}}<\/div><div class="fancybox-stage"><\/div><div class="fancybox-caption"><div class="fancybox-caption__body"><\/div><\/div><\/div><\/div>',spinnerTpl:'<div class="fancybox-loading"><\/div>',errorTpl:'<div class="fancybox-error"><p>{{ERROR}}<\/p><\/div>',btnTpl:{download:'<a download data-fancybox-download class="fancybox-button fancybox-button--download" title="{{DOWNLOAD}}" href="javascript:;"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M18.62 17.09V19H5.38v-1.91zm-2.97-6.96L17 11.45l-5 4.87-5-4.87 1.36-1.32 2.68 2.64V5h1.92v7.77z"/><\/svg><\/a>',zoom:'<button data-fancybox-zoom class="fancybox-button fancybox-button--zoom" title="{{ZOOM}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M18.7 17.3l-3-3a5.9 5.9 0 0 0-.6-7.6 5.9 5.9 0 0 0-8.4 0 5.9 5.9 0 0 0 0 8.4 5.9 5.9 0 0 0 7.7.7l3 3a1 1 0 0 0 1.3 0c.4-.5.4-1 0-1.5zM8.1 13.8a4 4 0 0 1 0-5.7 4 4 0 0 1 5.7 0 4 4 0 0 1 0 5.7 4 4 0 0 1-5.7 0z"/><\/svg><\/button>',close:'<button data-fancybox-close class="fancybox-button fancybox-button--close" title="{{CLOSE}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 10.6L6.6 5.2 5.2 6.6l5.4 5.4-5.4 5.4 1.4 1.4 5.4-5.4 5.4 5.4 1.4-1.4-5.4-5.4 5.4-5.4-1.4-1.4-5.4 5.4z"/><\/svg><\/button>',arrowLeft:'<button data-fancybox-prev class="fancybox-button fancybox-button--arrow_left" title="{{PREV}}"><div><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M11.28 15.7l-1.34 1.37L5 12l4.94-5.07 1.34 1.38-2.68 2.72H19v1.94H8.6z"/><\/svg><\/div><\/button>',arrowRight:'<button data-fancybox-next class="fancybox-button fancybox-button--arrow_right" title="{{NEXT}}"><div><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M15.4 12.97l-2.68 2.72 1.34 1.38L19 12l-4.94-5.07-1.34 1.38 2.68 2.72H5v1.94z"/><\/svg><\/div><\/button>',smallBtn:'<button type="button" data-fancybox-close class="fancybox-button fancybox-close-small" title="{{CLOSE}}"><svg xmlns="http://www.w3.org/2000/svg" version="1" viewBox="0 0 24 24"><path d="M13 12l5-5-1-1-5 5-5-5-1 1 5 5-5 5 1 1 5-5 5 5 1-1z"/><\/svg><\/button>'},parentEl:"body",hideScrollbar:!0,autoFocus:!0,backFocus:!0,trapFocus:!0,fullScreen:{autoStart:!1},touch:{vertical:!0,momentum:!0},hash:null,media:{},slideShow:{autoStart:!1,speed:3e3},thumbs:{autoStart:!1,hideOnClose:!0,parentEl:".fancybox-container",axis:"y"},wheel:"auto",onInit:i.noop,beforeLoad:i.noop,afterLoad:i.noop,beforeShow:i.noop,afterShow:i.noop,beforeClose:i.noop,afterClose:i.noop,onActivate:i.noop,onDeactivate:i.noop,clickContent:function(n){return"image"===n.type&&"zoom"},clickSlide:"close",clickOutside:"close",dblclickContent:!1,dblclickSlide:!1,dblclickOutside:!1,mobile:{preventCaptionOverlap:!1,idleTime:!1,clickContent:function(n){return"image"===n.type&&"toggleControls"},clickSlide:function(n){return"image"===n.type?"toggleControls":"close"},dblclickContent:function(n){return"image"===n.type&&"zoom"},dblclickSlide:function(n){return"image"===n.type&&"zoom"}},lang:"en",i18n:{en:{CLOSE:"Close",NEXT:"Next",PREV:"Previous",ERROR:"The requested content cannot be loaded. <br/> Please try again later.",PLAY_START:"Start slideshow",PLAY_STOP:"Pause slideshow",FULL_SCREEN:"Full screen",THUMBS:"Thumbnails",DOWNLOAD:"Download",SHARE:"Share",ZOOM:"Zoom"},de:{CLOSE:"Schlie&szlig;en",NEXT:"Weiter",PREV:"Zur&uuml;ck",ERROR:"Die angeforderten Daten konnten nicht geladen werden. <br/> Bitte versuchen Sie es sp&auml;ter nochmal.",PLAY_START:"Diaschau starten",PLAY_STOP:"Diaschau beenden",FULL_SCREEN:"Vollbild",THUMBS:"Vorschaubilder",DOWNLOAD:"Herunterladen",SHARE:"Teilen",ZOOM:"Vergr&ouml;&szlig;ern"}}},e=i(n),r=i(t),a=0,v=function(n){return n&&n.hasOwnProperty&&n instanceof i},c=function(){return n.requestAnimationFrame||n.webkitRequestAnimationFrame||n.mozRequestAnimationFrame||n.oRequestAnimationFrame||function(t){return n.setTimeout(t,1e3/60)}}(),y=function(){return n.cancelAnimationFrame||n.webkitCancelAnimationFrame||n.mozCancelAnimationFrame||n.oCancelAnimationFrame||function(t){n.clearTimeout(t)}}(),o=function(){var n,r=t.createElement("fakeelement"),i={transition:"transitionend",OTransition:"oTransitionEnd",MozTransition:"transitionend",WebkitTransition:"webkitTransitionEnd"};for(n in i)if(void 0!==r.style[n])return i[n];return"transitionend"}(),u=function(n){return n&&n.length&&n[0].offsetHeight},f=function(n,t){var r=i.extend(!0,{},n,t);return i.each(t,function(n,t){i.isArray(t)&&(r[n]=t)}),r},p=function(n){var r,u;return!(!n||n.ownerDocument!==t)&&(i(".fancybox-container").css("pointer-events","none"),r={x:n.getBoundingClientRect().left+n.offsetWidth/2,y:n.getBoundingClientRect().top+n.offsetHeight/2},u=t.elementFromPoint(r.x,r.y)===n,i(".fancybox-container").css("pointer-events",""),u)},h=function(n,t,r){var u=this;u.opts=f({index:r},i.fancybox.defaults);i.isPlainObject(t)&&(u.opts=f(u.opts,t));i.fancybox.isMobile&&(u.opts=f(u.opts,u.opts.mobile));u.id=u.opts.id||++a;u.currIndex=parseInt(u.opts.index,10)||0;u.prevIndex=null;u.prevPos=null;u.currPos=0;u.firstRun=!0;u.group=[];u.slides={};u.addContent(n);u.group.length&&u.init()};i.extend(h.prototype,{init:function(){var f,e,r=this,o=r.group[r.currIndex],u=o.opts;u.closeExisting&&i.fancybox.close(!0);i("body").addClass("fancybox-active");!i.fancybox.getInstance()&&!1!==u.hideScrollbar&&!i.fancybox.isMobile&&t.body.scrollHeight>n.innerHeight&&(i("head").append('<style id="fancybox-style-noscroll" type="text/css">.compensate-for-scrollbar{margin-right:'+(n.innerWidth-t.documentElement.clientWidth)+"px;}<\/style>"),i("body").addClass("compensate-for-scrollbar"));e="";i.each(u.buttons,function(n,t){e+=u.btnTpl[t]||""});f=i(r.translate(r,u.baseTpl.replace("{{buttons}}",e).replace("{{arrows}}",u.btnTpl.arrowLeft+u.btnTpl.arrowRight))).attr("id","fancybox-container-"+r.id).addClass(u.baseClass).data("FancyBox",r).appendTo(u.parentEl);r.$refs={container:f};["bg","inner","infobar","toolbar","stage","caption","navigation"].forEach(function(n){r.$refs[n]=f.find(".fancybox-"+n)});r.trigger("onInit");r.activate();r.jumpTo(r.currIndex)},translate:function(n,t){var i=n.opts.i18n[n.opts.lang]||n.opts.i18n.en;return t.replace(/\{\{(\w+)\}\}/g,function(n,t){return void 0===i[t]?n:i[t]})},addContent:function(n){var r,t=this,u=i.makeArray(n);i.each(u,function(n,r){var h,o,l,s,c,u={},e={};i.isPlainObject(r)?(u=r,e=r.opts||r):"object"===i.type(r)&&i(r).length?(h=i(r),e=h.data()||{},e=i.extend(!0,{},e,e.options),e.$orig=h,u.src=t.opts.src||e.src||h.attr("href"),u.type||u.src||(u.type="inline",u.src=r)):u={type:"html",src:r+""};u.opts=i.extend(!0,{},t.opts,e);i.isArray(e.buttons)&&(u.opts.buttons=e.buttons);i.fancybox.isMobile&&u.opts.mobile&&(u.opts=f(u.opts,u.opts.mobile));o=u.type||u.opts.type;s=u.src||"";!o&&s&&((l=s.match(/\.(mp4|mov|ogv|webm)((\?|#).*)?$/i))?(o="video",u.opts.video.format||(u.opts.video.format="video/"+("ogv"===l[1]?"ogg":l[1]))):s.match(/(^data:image\/[a-z0-9+\/=]*,)|(\.(jp(e|g|eg)|gif|png|bmp|webp|svg|ico)((\?|#).*)?$)/i)?o="image":s.match(/\.(pdf)((\?|#).*)?$/i)?(o="iframe",u=i.extend(!0,u,{contentType:"pdf",opts:{iframe:{preload:!1}}})):"#"===s.charAt(0)&&(o="inline"));o?u.type=o:t.trigger("objectNeedsType",u);u.contentType||(u.contentType=i.inArray(u.type,["html","inline","ajax"])>-1?"html":u.type);u.index=t.group.length;"auto"==u.opts.smallBtn&&(u.opts.smallBtn=i.inArray(u.type,["html","inline","ajax"])>-1);"auto"===u.opts.toolbar&&(u.opts.toolbar=!u.opts.smallBtn);u.$thumb=u.opts.$thumb||null;u.opts.$trigger&&u.index===t.opts.index&&(u.$thumb=u.opts.$trigger.find("img:first"),u.$thumb.length&&(u.opts.$orig=u.opts.$trigger));u.$thumb&&u.$thumb.length||!u.opts.$orig||(u.$thumb=u.opts.$orig.find("img:first"));u.$thumb&&!u.$thumb.length&&(u.$thumb=null);u.thumb=u.opts.thumb||(u.$thumb?u.$thumb[0].src:null);"function"===i.type(u.opts.caption)&&(u.opts.caption=u.opts.caption.apply(r,[t,u]));"function"===i.type(t.opts.caption)&&(u.opts.caption=t.opts.caption.apply(r,[t,u]));u.opts.caption instanceof i||(u.opts.caption=void 0===u.opts.caption?"":u.opts.caption+"");"ajax"===u.type&&(c=s.split(/\s+/,2),c.length>1&&(u.src=c.shift(),u.opts.filter=c.shift()));u.opts.modal&&(u.opts=i.extend(!0,u.opts,{trapFocus:!0,infobar:0,toolbar:0,smallBtn:0,keyboard:0,slideShow:0,fullScreen:0,thumbs:0,touch:0,clickContent:!1,clickSlide:!1,clickOutside:!1,dblclickContent:!1,dblclickSlide:!1,dblclickOutside:!1}));t.group.push(u)});Object.keys(t.slides).length&&(t.updateControls(),(r=t.Thumbs)&&r.isActive&&(r.create(),r.focus()))},addEvents:function(){var t=this;t.removeEvents();t.$refs.container.on("click.fb-close","[data-fancybox-close]",function(n){n.stopPropagation();n.preventDefault();t.close(n)}).on("touchstart.fb-prev click.fb-prev","[data-fancybox-prev]",function(n){n.stopPropagation();n.preventDefault();t.previous()}).on("touchstart.fb-next click.fb-next","[data-fancybox-next]",function(n){n.stopPropagation();n.preventDefault();t.next()}).on("click.fb","[data-fancybox-zoom]",function(){t[t.isScaledDown()?"scaleToActual":"scaleToFit"]()});e.on("orientationchange.fb resize.fb",function(n){n&&n.originalEvent&&"resize"===n.originalEvent.type?(t.requestId&&y(t.requestId),t.requestId=c(function(){t.update(n)})):(t.current&&"iframe"===t.current.type&&t.$refs.stage.hide(),setTimeout(function(){t.$refs.stage.show();t.update(n)},i.fancybox.isMobile?600:250))});r.on("keydown.fb",function(n){var f=i.fancybox?i.fancybox.getInstance():null,u=f.current,r=n.keyCode||n.which;return 9==r?void(u.opts.trapFocus&&t.focus(n)):(!u.opts.keyboard||n.ctrlKey||n.altKey||n.shiftKey||i(n.target).is("input,textarea,video,audio,select"))?void 0:8===r||27===r?(n.preventDefault(),void t.close(n)):37===r||38===r?(n.preventDefault(),void t.previous()):39===r||40===r?(n.preventDefault(),void t.next()):void t.trigger("afterKeydown",n,r)});t.group[t.currIndex].opts.idleTime&&(t.idleSecondsCounter=0,r.on("mousemove.fb-idle mouseleave.fb-idle mousedown.fb-idle touchstart.fb-idle touchmove.fb-idle scroll.fb-idle keydown.fb-idle",function(){t.idleSecondsCounter=0;t.isIdle&&t.showControls();t.isIdle=!1}),t.idleInterval=n.setInterval(function(){++t.idleSecondsCounter>=t.group[t.currIndex].opts.idleTime&&!t.isDragging&&(t.isIdle=!0,t.idleSecondsCounter=0,t.hideControls())},1e3))},removeEvents:function(){var t=this;e.off("orientationchange.fb resize.fb");r.off("keydown.fb .fb-idle");this.$refs.container.off(".fb-close .fb-prev .fb-next");t.idleInterval&&(n.clearInterval(t.idleInterval),t.idleInterval=null)},previous:function(n){return this.jumpTo(this.currPos-1,n)},next:function(n){return this.jumpTo(this.currPos+1,n)},jumpTo:function(n,t){var s,a,h,f,e,o,v,c,y,r=this,l=r.group.length;if(!(r.isDragging||r.isClosing||r.isAnimating&&r.firstRun)){if(n=parseInt(n,10),!(h=r.current?r.current.opts.loop:r.opts.loop)&&(n<0||n>=l))return!1;if(s=r.firstRun=!Object.keys(r.slides).length,e=r.current,r.prevIndex=r.currIndex,r.prevPos=r.currPos,f=r.createSlide(n),l>1&&((h||f.index<l-1)&&r.createSlide(n+1),(h||f.index>0)&&r.createSlide(n-1)),r.current=f,r.currIndex=f.index,r.currPos=f.pos,r.trigger("beforeShow",s),r.updateControls(),f.forcedDuration=void 0,i.isNumeric(t)?f.forcedDuration=t:t=f.opts[s?"animationDuration":"transitionDuration"],t=parseInt(t,10),a=r.isMoved(f),f.$slide.addClass("fancybox-slide--current"),s)return f.opts.animationEffect&&t&&r.$refs.container.css("transition-duration",t+"ms"),r.$refs.container.addClass("fancybox-is-open").trigger("focus"),r.loadSlide(f),void r.preload("image");o=i.fancybox.getTranslate(e.$slide);v=i.fancybox.getTranslate(r.$refs.stage);i.each(r.slides,function(n,t){i.fancybox.stop(t.$slide,!0)});e.pos!==f.pos&&(e.isComplete=!1);e.$slide.removeClass("fancybox-slide--complete fancybox-slide--current");a?(y=o.left-(e.pos*o.width+e.pos*e.opts.gutter),i.each(r.slides,function(n,e){e.$slide.removeClass("fancybox-animated").removeClass(function(n,t){return(t.match(/(^|\s)fancybox-fx-\S+/g)||[]).join(" ")});var s=e.pos*o.width+e.pos*e.opts.gutter;i.fancybox.setTranslate(e.$slide,{top:0,left:s-v.left+y});e.pos!==f.pos&&e.$slide.addClass("fancybox-slide--"+(e.pos>f.pos?"next":"previous"));u(e.$slide);i.fancybox.animate(e.$slide,{top:0,left:(e.pos-f.pos)*o.width+(e.pos-f.pos)*e.opts.gutter},t,function(){e.$slide.css({transform:"",opacity:""}).removeClass("fancybox-slide--next fancybox-slide--previous");e.pos===r.currPos&&r.complete()})})):t&&f.opts.transitionEffect&&(c="fancybox-animated fancybox-fx-"+f.opts.transitionEffect,e.$slide.addClass("fancybox-slide--"+(e.pos>f.pos?"next":"previous")),i.fancybox.animate(e.$slide,c,t,function(){e.$slide.removeClass(c).removeClass("fancybox-slide--next fancybox-slide--previous")},!1));f.isLoaded?r.revealContent(f):r.loadSlide(f);r.preload("image")}},createSlide:function(n){var u,r,t=this;return r=n%t.group.length,r=r<0?t.group.length+r:r,!t.slides[n]&&t.group[r]&&(u=i('<div class="fancybox-slide"><\/div>').appendTo(t.$refs.stage),t.slides[n]=i.extend(!0,{},t.group[r],{pos:n,$slide:u,isLoaded:!1}),t.updateSlide(t.slides[n])),t.slides[n]},scaleToActual:function(n,t,r){var e,o,s,v,y,f=this,u=f.current,p=u.$content,l=i.fancybox.getTranslate(u.$slide).width,a=i.fancybox.getTranslate(u.$slide).height,h=u.width,c=u.height;f.isAnimating||f.isMoved()||!p||"image"!=u.type||!u.isLoaded||u.hasError||(f.isAnimating=!0,i.fancybox.stop(p),n=void 0===n?.5*l:n,t=void 0===t?.5*a:t,e=i.fancybox.getTranslate(p),e.top-=i.fancybox.getTranslate(u.$slide).top,e.left-=i.fancybox.getTranslate(u.$slide).left,v=h/e.width,y=c/e.height,o=.5*l-.5*h,s=.5*a-.5*c,h>l&&(o=e.left*v-(n*v-n),o>0&&(o=0),o<l-h&&(o=l-h)),c>a&&(s=e.top*y-(t*y-t),s>0&&(s=0),s<a-c&&(s=a-c)),f.updateCursor(h,c),i.fancybox.animate(p,{top:s,left:o,scaleX:v,scaleY:y},r||366,function(){f.isAnimating=!1}),f.SlideShow&&f.SlideShow.isActive&&f.SlideShow.stop())},scaleToFit:function(n){var t,r=this,u=r.current,f=u.$content;r.isAnimating||r.isMoved()||!f||"image"!=u.type||!u.isLoaded||u.hasError||(r.isAnimating=!0,i.fancybox.stop(f),t=r.getFitPos(u),r.updateCursor(t.width,t.height),i.fancybox.animate(f,{top:t.top,left:t.left,scaleX:t.width/f.width(),scaleY:t.height/f.height()},n||366,function(){r.isAnimating=!1}))},getFitPos:function(n){var u,f,c,s,l=this,e=n.$content,o=n.$slide,t=n.width||n.opts.width,r=n.height||n.opts.height,h={};return!!(n.isLoaded&&e&&e.length)&&(u=i.fancybox.getTranslate(l.$refs.stage).width,f=i.fancybox.getTranslate(l.$refs.stage).height,u-=parseFloat(o.css("paddingLeft"))+parseFloat(o.css("paddingRight"))+parseFloat(e.css("marginLeft"))+parseFloat(e.css("marginRight")),f-=parseFloat(o.css("paddingTop"))+parseFloat(o.css("paddingBottom"))+parseFloat(e.css("marginTop"))+parseFloat(e.css("marginBottom")),t&&r||(t=u,r=f),c=Math.min(1,u/t,f/r),t*=c,r*=c,t>u-.5&&(t=u),r>f-.5&&(r=f),"image"===n.type?(h.top=Math.floor(.5*(f-r))+parseFloat(o.css("paddingTop")),h.left=Math.floor(.5*(u-t))+parseFloat(o.css("paddingLeft"))):"video"===n.contentType&&(s=n.opts.width&&n.opts.height?t/r:n.opts.ratio||16/9,r>t/s?r=t/s:t>r*s&&(t=r*s)),h.width=t,h.height=r,h)},update:function(n){var t=this;i.each(t.slides,function(i,r){t.updateSlide(r,n)})},updateSlide:function(n,t){var r=this,f=n&&n.$content,e=n.width||n.opts.width,o=n.height||n.opts.height,u=n.$slide;r.adjustCaption(n);f&&(e||o||"video"===n.contentType)&&!n.hasError&&(i.fancybox.stop(f),i.fancybox.setTranslate(f,r.getFitPos(n)),n.pos===r.currPos&&(r.isAnimating=!1,r.updateCursor()));r.adjustLayout(n);u.length&&(u.trigger("refresh"),n.pos===r.currPos&&r.$refs.toolbar.add(r.$refs.navigation.find(".fancybox-button--arrow_right")).toggleClass("compensate-for-scrollbar",u.get(0).scrollHeight>u.get(0).clientHeight));r.trigger("onUpdate",n,t)},centerSlide:function(n){var r=this,u=r.current,t=u.$slide;!r.isClosing&&u&&(t.siblings().css({transform:"",opacity:""}),t.parent().children().removeClass("fancybox-slide--previous fancybox-slide--next"),i.fancybox.animate(t,{top:0,left:0,opacity:1},void 0===n?0:n,function(){t.css({transform:"",opacity:""});u.isComplete||r.complete()},!1))},isMoved:function(n){var t,r,u=n||this.current;return!!u&&(r=i.fancybox.getTranslate(this.$refs.stage),t=i.fancybox.getTranslate(u.$slide),!u.$slide.hasClass("fancybox-animated")&&(Math.abs(t.top-r.top)>.5||Math.abs(t.left-r.left)>.5))},updateCursor:function(n,t){var o,e,u=this,r=u.current,f=u.$refs.container;r&&!u.isClosing&&u.Guestures&&(f.removeClass("fancybox-is-zoomable fancybox-can-zoomIn fancybox-can-zoomOut fancybox-can-swipe fancybox-can-pan"),o=u.canPan(n,t),e=!!o||u.isZoomable(),f.toggleClass("fancybox-is-zoomable",e),i("[data-fancybox-zoom]").prop("disabled",!e),o?f.addClass("fancybox-can-pan"):e&&("zoom"===r.opts.clickContent||i.isFunction(r.opts.clickContent)&&"zoom"==r.opts.clickContent(r))?f.addClass("fancybox-can-zoomIn"):r.opts.touch&&(r.opts.touch.vertical||u.group.length>1)&&"video"!==r.contentType&&f.addClass("fancybox-can-swipe"))},isZoomable:function(){var t,i=this,n=i.current;return n&&!i.isClosing&&"image"===n.type&&!n.hasError&&(!n.isLoaded||(t=i.getFitPos(n))&&(n.width>t.width||n.height>t.height))?!0:!1},isScaledDown:function(n,t){var e=this,r=!1,u=e.current,f=u.$content;return void 0!==n&&void 0!==t?r=n<u.width&&t<u.height:f&&(r=i.fancybox.getTranslate(f),r=r.width<u.width&&r.height<u.height),r},canPan:function(n,t){var e=this,r=e.current,f=null,u=!1;return"image"===r.type&&(r.isComplete||n&&t)&&!r.hasError&&(u=e.getFitPos(r),void 0!==n&&void 0!==t?f={width:n,height:t}:r.isComplete&&(f=i.fancybox.getTranslate(r.$content)),f&&u&&(u=Math.abs(f.width-u.width)>1.5||Math.abs(f.height-u.height)>1.5)),u},loadSlide:function(n){var u,r,f,t=this;if(!n.isLoading&&!n.isLoaded){if(n.isLoading=!0,!1===t.trigger("beforeLoad",n))return n.isLoading=!1,!1;switch(u=n.type,r=n.$slide,r.off("refresh").trigger("onReset").addClass(n.opts.slideClass),u){case"image":t.setImage(n);break;case"iframe":t.setIframe(n);break;case"html":t.setContent(n,n.src||n.content);break;case"video":t.setContent(n,n.opts.video.tpl.replace(/\{\{src\}\}/gi,n.src).replace("{{format}}",n.opts.videoFormat||n.opts.video.format||"").replace("{{poster}}",n.thumb||""));break;case"inline":i(n.src).length?t.setContent(n,i(n.src)):t.setError(n);break;case"ajax":t.showLoading(n);f=i.ajax(i.extend({},n.opts.ajax.settings,{url:n.src,success:function(i,r){"success"===r&&t.setContent(n,i)},error:function(i,r){i&&"abort"!==r&&t.setError(n)}}));r.one("onReset",function(){f.abort()});break;default:t.setError(n)}return!0}},setImage:function(n){var u,r=this;setTimeout(function(){var t=n.$image;r.isClosing||!n.isLoading||t&&t.length&&t[0].complete||n.hasError||r.showLoading(n)},50);r.checkSrcset(n);n.$content=i('<div class="fancybox-content"><\/div>').addClass("fancybox-is-hidden").appendTo(n.$slide.addClass("fancybox-slide--image"));!1!==n.opts.preload&&n.opts.width&&n.opts.height&&n.thumb&&(n.width=n.opts.width,n.height=n.opts.height,u=t.createElement("img"),u.onerror=function(){i(this).remove();n.$ghost=null},u.onload=function(){r.afterLoad(n)},n.$ghost=i(u).addClass("fancybox-image").appendTo(n.$content).attr("src",n.thumb));r.setBigImage(n)},checkSrcset:function(t){var i,r,e,s,o=t.opts.srcset||t.opts.image.srcset,f,u;if(o){for(e=n.devicePixelRatio||1,s=n.innerWidth*e,r=o.split(",").map(function(n){var t={};return n.trim().split(/\s+/).forEach(function(n,i){var r=parseInt(n.substring(0,n.length-1),10);if(0===i)return t.url=n;r&&(t.value=r,t.postfix=n[n.length-1])}),t}),r.sort(function(n,t){return n.value-t.value}),f=0;f<r.length;f++)if(u=r[f],"w"===u.postfix&&u.value>=s||"x"===u.postfix&&u.value>=e){i=u;break}!i&&r.length&&(i=r[r.length-1]);i&&(t.src=i.url,t.width&&t.height&&"w"==i.postfix&&(t.height=t.width/t.height*i.value,t.width=i.value),t.opts.srcset=o)}},setBigImage:function(n){var r=this,f=t.createElement("img"),u=i(f);n.$image=u.one("error",function(){r.setError(n)}).one("load",function(){var t;n.$ghost||(r.resolveImageSlideSize(n,this.naturalWidth,this.naturalHeight),r.afterLoad(n));r.isClosing||(n.opts.srcset&&(t=n.opts.sizes,t&&"auto"!==t||(t=(n.width/n.height>1&&e.width()/e.height()>1?"100":Math.round(n.width/n.height*100))+"vw"),u.attr("sizes",t).attr("srcset",n.opts.srcset)),n.$ghost&&setTimeout(function(){n.$ghost&&!r.isClosing&&n.$ghost.hide()},Math.min(300,Math.max(1e3,n.height/1600))),r.hideLoading(n))}).addClass("fancybox-image").attr("src",n.src).appendTo(n.$content);(f.complete||"complete"==f.readyState)&&u.naturalWidth&&u.naturalHeight?u.trigger("load"):f.error&&u.trigger("error")},resolveImageSlideSize:function(n,t,i){var r=parseInt(n.opts.width,10),u=parseInt(n.opts.height,10);n.width=t;n.height=i;r>0&&(n.width=r,n.height=Math.floor(r*i/t));u>0&&(n.width=Math.floor(u*t/i),n.height=u)},setIframe:function(n){var u,f=this,t=n.opts.iframe,r=n.$slide;n.$content=i('<div class="fancybox-content'+(t.preload?" fancybox-is-hidden":"")+'"><\/div>').css(t.css).appendTo(r);r.addClass("fancybox-slide--"+n.contentType);n.$iframe=u=i(t.tpl.replace(/\{rnd\}/g,(new Date).getTime())).attr(t.attr).appendTo(n.$content);t.preload?(f.showLoading(n),u.on("load.fb error.fb",function(){this.isReady=1;n.$slide.trigger("refresh");f.afterLoad(n)}),r.on("refresh.fb",function(){var s,i,f=n.$content,e=t.css.width,o=t.css.height;if(1===u[0].isReady){try{s=u.contents();i=s.find("body")}catch(n){}i&&i.length&&i.children().length&&(r.css("overflow","visible"),f.css({width:"100%","max-width":"100%",height:"9999px"}),void 0===e&&(e=Math.ceil(Math.max(i[0].clientWidth,i.outerWidth(!0)))),f.css("width",e||"").css("max-width",""),void 0===o&&(o=Math.ceil(Math.max(i[0].clientHeight,i.outerHeight(!0)))),f.css("height",o||""),r.css("overflow","auto"));f.removeClass("fancybox-is-hidden")}})):f.afterLoad(n);u.attr("src",n.src);r.one("onReset",function(){try{i(this).find("iframe").hide().unbind().attr("src","//about:blank")}catch(n){}i(this).off("refresh.fb").empty();n.isLoaded=!1;n.isRevealed=!1})},setContent:function(n,t){var r=this;r.isClosing||(r.hideLoading(n),n.$content&&i.fancybox.stop(n.$content),n.$slide.empty(),v(t)&&t.parent().length?((t.hasClass("fancybox-content")||t.parent().hasClass("fancybox-content"))&&t.parents(".fancybox-slide").trigger("onReset"),n.$placeholder=i("<div>").hide().insertAfter(t),t.css("display","inline-block")):n.hasError||("string"===i.type(t)&&(t=i("<div>").append(i.trim(t)).contents()),n.opts.filter&&(t=i("<div>").html(t).find(n.opts.filter))),n.$slide.one("onReset",function(){i(this).find("video,audio").trigger("pause");n.$placeholder&&(n.$placeholder.after(t.removeClass("fancybox-content").hide()).remove(),n.$placeholder=null);n.$smallBtn&&(n.$smallBtn.remove(),n.$smallBtn=null);n.hasError||(i(this).empty(),n.isLoaded=!1,n.isRevealed=!1)}),i(t).appendTo(n.$slide),i(t).is("video,audio")&&(i(t).addClass("fancybox-video"),i(t).wrap("<div><\/div>"),n.contentType="video",n.opts.width=n.opts.width||i(t).attr("width"),n.opts.height=n.opts.height||i(t).attr("height")),n.$content=n.$slide.children().filter("div,form,main,video,audio,article,.fancybox-content").first(),n.$content.siblings().hide(),n.$content.length||(n.$content=n.$slide.wrapInner("<div><\/div>").children().first()),n.$content.addClass("fancybox-content"),n.$slide.addClass("fancybox-slide--"+n.contentType),r.afterLoad(n))},setError:function(n){n.hasError=!0;n.$slide.trigger("onReset").removeClass("fancybox-slide--"+n.contentType).addClass("fancybox-slide--error");n.contentType="html";this.setContent(n,this.translate(n,n.opts.errorTpl));n.pos===this.currPos&&(this.isAnimating=!1)},showLoading:function(n){var t=this;(n=n||t.current)&&!n.$spinner&&(n.$spinner=i(t.translate(t,t.opts.spinnerTpl)).appendTo(n.$slide).hide().fadeIn("fast"))},hideLoading:function(n){var t=this;(n=n||t.current)&&n.$spinner&&(n.$spinner.stop().remove(),delete n.$spinner)},afterLoad:function(n){var t=this;t.isClosing||(n.isLoading=!1,n.isLoaded=!0,t.trigger("afterLoad",n),t.hideLoading(n),!n.opts.smallBtn||n.$smallBtn&&n.$smallBtn.length||(n.$smallBtn=i(t.translate(n,n.opts.btnTpl.smallBtn)).appendTo(n.$content)),n.opts.protect&&n.$content&&!n.hasError&&(n.$content.on("contextmenu.fb",function(n){return 2==n.button&&n.preventDefault(),!0}),"image"===n.type&&i('<div class="fancybox-spaceball"><\/div>').appendTo(n.$content)),t.adjustCaption(n),t.adjustLayout(n),n.pos===t.currPos&&t.updateCursor(),t.revealContent(n))},adjustCaption:function(n){var i,t=this,r=n||t.current,u=r.opts.caption,o=r.opts.preventCaptionOverlap,f=t.$refs.caption,e=!1;f.toggleClass("fancybox-caption--separate",o);o&&u&&u.length&&(r.pos!==t.currPos?(i=f.clone().appendTo(f.parent()),i.children().eq(0).empty().html(u),e=i.outerHeight(!0),i.empty().remove()):t.$caption&&(e=t.$caption.outerHeight(!0)),r.$slide.css("padding-bottom",e||""))},adjustLayout:function(n){var r,u,f,i,e=this,t=n||e.current;t.isLoaded&&!0!==t.opts.disableLayoutFix&&(t.$content.css("margin-bottom",""),t.$content.outerHeight()>t.$slide.height()+.5&&(f=t.$slide[0].style["padding-bottom"],i=t.$slide.css("padding-bottom"),parseFloat(i)>0&&(r=t.$slide[0].scrollHeight,t.$slide.css("padding-bottom",0),Math.abs(r-t.$slide[0].scrollHeight)<1&&(u=i),t.$slide.css("padding-bottom",f))),t.$content.css("margin-bottom",u))},revealContent:function(n){var r,c,f,h,t=this,s=n.$slide,e=!1,o=!1,l=t.isMoved(n),a=n.isRevealed;return n.isRevealed=!0,r=n.opts[t.firstRun?"animationEffect":"transitionEffect"],f=n.opts[t.firstRun?"animationDuration":"transitionDuration"],f=parseInt(void 0===n.forcedDuration?f:n.forcedDuration,10),!l&&n.pos===t.currPos&&f||(r=!1),"zoom"===r&&(n.pos===t.currPos&&f&&"image"===n.type&&!n.hasError&&(o=t.getThumbPos(n))?e=t.getFitPos(n):r="fade"),"zoom"===r?(t.isAnimating=!0,e.scaleX=e.width/o.width,e.scaleY=e.height/o.height,h=n.opts.zoomOpacity,"auto"==h&&(h=Math.abs(n.width/n.height-o.width/o.height)>.1),h&&(o.opacity=.1,e.opacity=1),i.fancybox.setTranslate(n.$content.removeClass("fancybox-is-hidden"),o),u(n.$content),void i.fancybox.animate(n.$content,e,f,function(){t.isAnimating=!1;t.complete()})):(t.updateSlide(n),r?(i.fancybox.stop(s),c="fancybox-slide--"+(n.pos>=t.prevPos?"next":"previous")+" fancybox-animated fancybox-fx-"+r,s.addClass(c).removeClass("fancybox-slide--current"),n.$content.removeClass("fancybox-is-hidden"),u(s),"image"!==n.type&&n.$content.hide().show(0),void i.fancybox.animate(s,"fancybox-slide--current",f,function(){s.removeClass(c).css({transform:"",opacity:""});n.pos===t.currPos&&t.complete()},!0)):(n.$content.removeClass("fancybox-is-hidden"),a||!l||"image"!==n.type||n.hasError||n.$content.hide().fadeIn("fast"),void(n.pos===t.currPos&&t.complete())))},getThumbPos:function(n){var t,u,e,o,f,s=!1,r=n.$thumb;return!(!r||!p(r[0]))&&(t=i.fancybox.getTranslate(r),u=parseFloat(r.css("border-top-width")||0),e=parseFloat(r.css("border-right-width")||0),o=parseFloat(r.css("border-bottom-width")||0),f=parseFloat(r.css("border-left-width")||0),s={top:t.top+u,left:t.left+f,width:t.width-e-f,height:t.height-u-o,scaleX:1,scaleY:1},t.width>0&&t.height>0&&s)},complete:function(){var r,n=this,t=n.current,f={};!n.isMoved()&&t.isLoaded&&(t.isComplete||(t.isComplete=!0,t.$slide.siblings().trigger("onReset"),n.preload("inline"),u(t.$slide),t.$slide.addClass("fancybox-slide--complete"),i.each(n.slides,function(t,r){r.pos>=n.currPos-1&&r.pos<=n.currPos+1?f[r.pos]=r:r&&(i.fancybox.stop(r.$slide),r.$slide.off().remove())}),n.slides=f),n.isAnimating=!1,n.updateCursor(),n.trigger("afterShow"),t.opts.video.autoStart&&t.$slide.find("video,audio").filter(":visible:first").trigger("play").one("ended",function(){Document.exitFullscreen?Document.exitFullscreen():this.webkitExitFullscreen&&this.webkitExitFullscreen();n.next()}),t.opts.autoFocus&&"html"===t.contentType&&(r=t.$content.find("input[autofocus]:enabled:visible:first"),r.length?r.trigger("focus"):n.focus(null,!0)),t.$slide.scrollTop(0).scrollLeft(0))},preload:function(n){var i,r,t=this;t.group.length<2||(r=t.slides[t.currPos+1],i=t.slides[t.currPos-1],i&&i.type===n&&t.loadSlide(i),r&&r.type===n&&t.loadSlide(r))},focus:function(n,r){var u,e,f=this,o='a[href],area[href],input:not([disabled]):not([type="hidden"]):not([aria-hidden]),select:not([disabled]):not([aria-hidden]),textarea:not([disabled]):not([aria-hidden]),button:not([disabled]):not([aria-hidden]),iframe,object,embed,video,audio,[contenteditable],[tabindex]:not([tabindex^="-"])';f.isClosing||(u=!n&&f.current&&f.current.isComplete?f.current.$slide.find("*:visible"+(r?":not(.fancybox-close-small)":"")):f.$refs.container.find("*:visible"),u=u.filter(o).filter(function(){return"hidden"!==i(this).css("visibility")&&!i(this).hasClass("disabled")}),u.length?(e=u.index(t.activeElement),n&&n.shiftKey?(e<0||0==e)&&(n.preventDefault(),u.eq(u.length-1).trigger("focus")):(e<0||e==u.length-1)&&(n&&n.preventDefault(),u.eq(0).trigger("focus"))):f.$refs.container.trigger("focus"))},activate:function(){var n=this;i(".fancybox-container").each(function(){var t=i(this).data("FancyBox");t&&t.id!==n.id&&!t.isClosing&&(t.trigger("onDeactivate"),t.removeEvents(),t.isVisible=!1)});n.isVisible=!0;(n.current||n.isIdle)&&(n.update(),n.updateControls());n.trigger("onActivate");n.addEvents()},close:function(n,t){var o,s,h,l,a,y,e,r=this,f=r.current,v=function(){r.cleanUp(n)};return!r.isClosing&&(r.isClosing=!0,!1===r.trigger("beforeClose",n)?(r.isClosing=!1,c(function(){r.update()}),!1):(r.removeEvents(),h=f.$content,o=f.opts.animationEffect,s=i.isNumeric(t)?t:o?f.opts.animationDuration:0,f.$slide.removeClass("fancybox-slide--complete fancybox-slide--next fancybox-slide--previous fancybox-animated"),!0!==n?i.fancybox.stop(f.$slide):o=!1,f.$slide.siblings().trigger("onReset").remove(),s&&r.$refs.container.removeClass("fancybox-is-open").addClass("fancybox-is-closing").css("transition-duration",s+"ms"),r.hideLoading(f),r.hideControls(!0),r.updateCursor(),"zoom"!==o||h&&s&&"image"===f.type&&!r.isMoved()&&!f.hasError&&(e=r.getThumbPos(f))||(o="fade"),"zoom"===o?(i.fancybox.stop(h),l=i.fancybox.getTranslate(h),y={top:l.top,left:l.left,scaleX:l.width/e.width,scaleY:l.height/e.height,width:e.width,height:e.height},a=f.opts.zoomOpacity,"auto"==a&&(a=Math.abs(f.width/f.height-e.width/e.height)>.1),a&&(e.opacity=0),i.fancybox.setTranslate(h,y),u(h),i.fancybox.animate(h,e,s,v),!0):(o&&s?i.fancybox.animate(f.$slide.addClass("fancybox-slide--previous").removeClass("fancybox-slide--current"),"fancybox-animated fancybox-fx-"+o,s,v):!0===n?setTimeout(v,s):v(),!0)))},cleanUp:function(t){var f,e,o,r=this,u=r.current.opts.$orig;r.current.$slide.trigger("onReset");r.$refs.container.empty().remove();r.trigger("afterClose",t);r.current.opts.backFocus&&(u&&u.length&&u.is(":visible")||(u=r.$trigger),u&&u.length&&(e=n.scrollX,o=n.scrollY,u.trigger("focus"),i("html, body").scrollTop(o).scrollLeft(e)));r.current=null;f=i.fancybox.getInstance();f?f.activate():(i("body").removeClass("fancybox-active compensate-for-scrollbar"),i("#fancybox-style-noscroll").remove())},trigger:function(n,t){var o,f=Array.prototype.slice.call(arguments,1),e=this,u=t&&t.opts?t:e.current;if(u?f.unshift(u):u=e,f.unshift(e),i.isFunction(u.opts[n])&&(o=u.opts[n].apply(u,f)),!1===o)return o;"afterClose"!==n&&e.$refs?e.$refs.container.trigger(n+".fb",f):r.trigger(n+".fb",f)},updateControls:function(){var n=this,r=n.current,f=r.index,u=n.$refs.container,o=n.$refs.caption,e=r.opts.caption;r.$slide.trigger("refresh");e&&e.length?(n.$caption=o,o.children().eq(0).html(e)):n.$caption=null;n.hasHiddenControls||n.isIdle||n.showControls();u.find("[data-fancybox-count]").html(n.group.length);u.find("[data-fancybox-index]").html(f+1);u.find("[data-fancybox-prev]").prop("disabled",!r.opts.loop&&f<=0);u.find("[data-fancybox-next]").prop("disabled",!r.opts.loop&&f>=n.group.length-1);"image"===r.type?u.find("[data-fancybox-zoom]").show().end().find("[data-fancybox-download]").attr("href",r.opts.image.src||r.src).show():r.opts.toolbar&&u.find("[data-fancybox-download],[data-fancybox-zoom]").hide();i(t.activeElement).is(":hidden,[disabled]")&&n.$refs.container.trigger("focus")},hideControls:function(n){var i=this,t=["infobar","toolbar","nav"];!n&&i.current.opts.preventCaptionOverlap||t.push("caption");this.$refs.container.removeClass(t.map(function(n){return"fancybox-show-"+n}).join(" "));this.hasHiddenControls=!0},showControls:function(){var n=this,t=n.current?n.current.opts:n.opts,i=n.$refs.container;n.hasHiddenControls=!1;n.idleSecondsCounter=0;i.toggleClass("fancybox-show-toolbar",!(!t.toolbar||!t.buttons)).toggleClass("fancybox-show-infobar",!!(t.infobar&&n.group.length>1)).toggleClass("fancybox-show-caption",!!n.$caption).toggleClass("fancybox-show-nav",!!(t.arrows&&n.group.length>1)).toggleClass("fancybox-is-modal",!!t.modal)},toggleControls:function(){this.hasHiddenControls?this.showControls():this.hideControls()}});i.fancybox={version:"3.5.7",defaults:l,getInstance:function(n){var t=i('.fancybox-container:not(".fancybox-is-closing"):last').data("FancyBox"),r=Array.prototype.slice.call(arguments,1);return t instanceof h&&("string"===i.type(n)?t[n].apply(t,r):"function"===i.type(n)&&n.apply(t,r),t)},open:function(n,t,i){return new h(n,t,i)},close:function(n){var t=this.getInstance();t&&(t.close(),!0===n&&this.close(n))},destroy:function(){this.close(!0);r.add("body").off("click.fb-start","**")},isMobile:/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),use3d:function(){var i=t.createElement("div");return n.getComputedStyle&&n.getComputedStyle(i)&&n.getComputedStyle(i).getPropertyValue("transform")&&!(t.documentMode&&t.documentMode<11)}(),getTranslate:function(n){var t;return!(!n||!n.length)&&(t=n[0].getBoundingClientRect(),{top:t.top||0,left:t.left||0,width:t.width,height:t.height,opacity:parseFloat(n.css("opacity"))})},setTranslate:function(n,t){var i="",r={};if(n&&t)return void 0===t.left&&void 0===t.top||(i=(void 0===t.left?n.position().left:t.left)+"px, "+(void 0===t.top?n.position().top:t.top)+"px",i=this.use3d?"translate3d("+i+", 0px)":"translate("+i+")"),void 0!==t.scaleX&&void 0!==t.scaleY?i+=" scale("+t.scaleX+", "+t.scaleY+")":void 0!==t.scaleX&&(i+=" scaleX("+t.scaleX+")"),i.length&&(r.transform=i),void 0!==t.opacity&&(r.opacity=t.opacity),void 0!==t.width&&(r.width=t.width),void 0!==t.height&&(r.height=t.height),n.css(r)},animate:function(n,t,r,u,f){var s,e=this;i.isFunction(r)&&(u=r,r=null);e.stop(n);s=e.getTranslate(n);n.on(o,function(o){o&&o.originalEvent&&(!n.is(o.originalEvent.target)||"z-index"==o.originalEvent.propertyName)||(e.stop(n),i.isNumeric(r)&&n.css("transition-duration",""),i.isPlainObject(t)?void 0!==t.scaleX&&void 0!==t.scaleY&&e.setTranslate(n,{top:t.top,left:t.left,width:s.width*t.scaleX,height:s.height*t.scaleY,scaleX:1,scaleY:1}):!0!==f&&n.removeClass(t),i.isFunction(u)&&u(o))});i.isNumeric(r)&&n.css("transition-duration",r+"ms");i.isPlainObject(t)?(void 0!==t.scaleX&&void 0!==t.scaleY&&(delete t.width,delete t.height,n.parent().hasClass("fancybox-slide--image")&&n.parent().addClass("fancybox-is-scaling")),i.fancybox.setTranslate(n,t)):n.addClass(t);n.data("timer",setTimeout(function(){n.trigger(o)},r+33))},stop:function(n,t){n&&n.length&&(clearTimeout(n.data("timer")),t&&n.trigger(o),n.off(o).css("transition-duration",""),n.parent().removeClass("fancybox-is-scaling"))}};i.fn.fancybox=function(n){var t;return n=n||{},t=n.selector||!1,t?i("body").off("click.fb-start",t).on("click.fb-start",t,{options:n},s):this.off("click.fb-start").on("click.fb-start",{items:this,options:n},s),this};r.on("click.fb-start","[data-fancybox]",s);r.on("click.fb-start","[data-fancybox-trigger]",function(){i('[data-fancybox="'+i(this).attr("data-fancybox-trigger")+'"]').eq(i(this).attr("data-fancybox-index")||0).trigger("click.fb-start",{$trigger:i(this)})}),function(){var n=null;r.on("mousedown mouseup focus blur",".fancybox-button",function(t){switch(t.type){case"mousedown":n=i(this);break;case"mouseup":n=null;break;case"focusin":i(".fancybox-button").removeClass("fancybox-focus");i(this).is(n)||i(this).is("[disabled]")||i(this).addClass("fancybox-focus");break;case"focusout":i(".fancybox-button").removeClass("fancybox-focus")}})}()}}(window,document,jQuery),function(n){"use strict";var r={youtube:{matcher:/(youtube\.com|youtu\.be|youtube\-nocookie\.com)\/(watch\?(.*&)?v=|v\/|u\/|embed\/?)?(videoseries\?list=(.*)|[\w-]{11}|\?listType=(.*)&list=(.*))(.*)/i,params:{autoplay:1,autohide:1,fs:1,rel:0,hd:1,wmode:"transparent",enablejsapi:1,html5:1},paramPlace:8,type:"iframe",url:"https://www.youtube-nocookie.com/embed/$4",thumb:"https://img.youtube.com/vi/$4/hqdefault.jpg"},vimeo:{matcher:/^.+vimeo.com\/(.*\/)?([\d]+)(.*)?/,params:{autoplay:1,hd:1,show_title:1,show_byline:1,show_portrait:0,fullscreen:1},paramPlace:3,type:"iframe",url:"//player.vimeo.com/video/$2"},instagram:{matcher:/(instagr\.am|instagram\.com)\/p\/([a-zA-Z0-9_\-]+)\/?/i,type:"image",url:"//$1/p/$2/media/?size=l"},gmap_place:{matcher:/(maps\.)?google\.([a-z]{2,3}(\.[a-z]{2})?)\/(((maps\/(place\/(.*)\/)?\@(.*),(\d+.?\d+?)z))|(\?ll=))(.*)?/i,type:"iframe",url:function(n){return"//maps.google."+n[2]+"/?ll="+(n[9]?n[9]+"&z="+Math.floor(n[10])+(n[12]?n[12].replace(/^\//,"&"):""):n[12]+"").replace(/\?/,"&")+"&output="+(n[12]&&n[12].indexOf("layer=c")>0?"svembed":"embed")}},gmap_search:{matcher:/(maps\.)?google\.([a-z]{2,3}(\.[a-z]{2})?)\/(maps\/search\/)(.*)/i,type:"iframe",url:function(n){return"//maps.google."+n[2]+"/maps?q="+n[5].replace("query=","q=").replace("api=1","")+"&output=embed"}}},t=function(t,i,r){if(t)return r=r||"","object"===n.type(r)&&(r=n.param(r,!0)),n.each(i,function(n,i){t=t.replace("$"+n,i||"")}),r.length&&(t+=(t.indexOf("?")>0?"&":"?")+r),t},i;n(document).on("objectNeedsType.fb",function(i,u,f){var v,y,s,c,e,a,l,o=f.src||"",h=!1;v=n.extend(!0,{},r,f.opts.media);n.each(v,function(i,r){var u,v;if(s=o.match(r.matcher)){if(h=r.type,l=i,a={},r.paramPlace&&s[r.paramPlace])for(e=s[r.paramPlace],"?"==e[0]&&(e=e.substring(1)),e=e.split("&"),u=0;u<e.length;++u)v=e[u].split("=",2),2==v.length&&(a[v[0]]=decodeURIComponent(v[1].replace(/\+/g," ")));return c=n.extend(!0,{},r.params,f.opts[i],a),o="function"===n.type(r.url)?r.url.call(this,s,c,f):t(r.url,s,c),y="function"===n.type(r.thumb)?r.thumb.call(this,s,c,f):t(r.thumb,s),"youtube"===i?o=o.replace(/&t=((\d+)m)?(\d+)s/,function(n,t,i,r){return"&start="+((i?60*parseInt(i,10):0)+parseInt(r,10))}):"vimeo"===i&&(o=o.replace("&%23","#")),!1}});h?(f.opts.thumb||f.opts.$thumb&&f.opts.$thumb.length||(f.opts.thumb=y),"iframe"===h&&(f.opts=n.extend(!0,f.opts,{iframe:{preload:!1,attr:{scrolling:"no"}}})),n.extend(f,{type:h,src:o,origSrc:f.src,contentSource:l,contentType:"image"===h?"image":"gmap_place"==l||"gmap_search"==l?"map":"video"})):o&&(f.type=f.opts.defaultType)});i={youtube:{src:"https://www.youtube.com/iframe_api","class":"YT",loading:!1,loaded:!1},vimeo:{src:"https://player.vimeo.com/api/player.js","class":"Vimeo",loading:!1,loaded:!1},load:function(n){var t,i=this;if(this[n].loaded)return void setTimeout(function(){i.done(n)});this[n].loading||(this[n].loading=!0,t=document.createElement("script"),t.type="text/javascript",t.src=this[n].src,"youtube"===n?window.onYouTubeIframeAPIReady=function(){i[n].loaded=!0;i.done(n)}:t.onload=function(){i[n].loaded=!0;i.done(n)},document.body.appendChild(t))},done:function(t){var i,r,u;"youtube"===t&&delete window.onYouTubeIframeAPIReady;(i=n.fancybox.getInstance())&&(r=i.current.$content.find("iframe"),"youtube"===t&&void 0!==YT&&YT?u=new YT.Player(r.attr("id"),{events:{onStateChange:function(n){0==n.data&&i.next()}}}):"vimeo"===t&&void 0!==Vimeo&&Vimeo&&(u=new Vimeo.Player(r),u.on("ended",function(){i.next()})))}};n(document).on({"afterShow.fb":function(n,t,r){t.group.length>1&&("youtube"===r.contentSource||"vimeo"===r.contentSource)&&i.load(r.contentSource)}})}(jQuery),function(n,t,i){"use strict";var o=function(){return n.requestAnimationFrame||n.webkitRequestAnimationFrame||n.mozRequestAnimationFrame||n.oRequestAnimationFrame||function(t){return n.setTimeout(t,1e3/60)}}(),f=function(){return n.cancelAnimationFrame||n.webkitCancelAnimationFrame||n.mozCancelAnimationFrame||n.oCancelAnimationFrame||function(t){n.clearTimeout(t)}}(),e=function(t){var r=[],i;t=t.originalEvent||t||n.e;t=t.touches&&t.touches.length?t.touches:t.changedTouches&&t.changedTouches.length?t.changedTouches:[t];for(i in t)t[i].pageX?r.push({x:t[i].pageX,y:t[i].pageY}):t[i].clientX&&r.push({x:t[i].clientX,y:t[i].clientY});return r},u=function(n,t,i){return t&&n?"x"===i?n.x-t.x:"y"===i?n.y-t.y:Math.sqrt(Math.pow(n.x-t.x,2)+Math.pow(n.y-t.y,2)):0},s=function(n){if(n.is('a,area,button,[role="button"],input,label,select,summary,textarea,video,audio,iframe')||i.isFunction(n.get(0).onclick)||n.data("selectable"))return!0;for(var t=0,r=n[0].attributes,u=r.length;t<u;t++)if("data-fancybox-"===r[t].nodeName.substr(0,14))return!0;return!1},c=function(t){var i=n.getComputedStyle(t)["overflow-y"],r=n.getComputedStyle(t)["overflow-x"],u=("scroll"===i||"auto"===i)&&t.scrollHeight>t.clientHeight,f=("scroll"===r||"auto"===r)&&t.scrollWidth>t.clientWidth;return u||f},h=function(n){for(var t=!1;;){if(t=c(n.get(0)))break;if(n=n.parent(),!n.length||n.hasClass("fancybox-stage")||n.is("body"))break}return t},r=function(n){var t=this;t.instance=n;t.$bg=n.$refs.bg;t.$stage=n.$refs.stage;t.$container=n.$refs.container;t.destroy();t.$container.on("touchstart.fb.touch mousedown.fb.touch",i.proxy(t,"ontouchstart"))};r.prototype.destroy=function(){var n=this;n.$container.off(".fb.touch");i(t).off(".fb.touch");n.requestId&&(f(n.requestId),n.requestId=null);n.tapped&&(clearTimeout(n.tapped),n.tapped=null)};r.prototype.ontouchstart=function(r){var f=this,o=i(r.target),l=f.instance,c=l.current,a=c.$slide,y=c.$content,v="touchstart"==r.type;if(v&&f.$container.off("mousedown.fb.touch"),(!r.originalEvent||2!=r.originalEvent.button)&&a.length&&o.length&&!s(o)&&!s(o.parent())&&(o.is("img")||!(r.originalEvent.clientX>o[0].clientWidth+o.offset().left))){if(!c||l.isAnimating||c.$slide.hasClass("fancybox-animated"))return r.stopPropagation(),void r.preventDefault();f.realPoints=f.startPoints=e(r);f.startPoints.length&&(c.touch&&r.stopPropagation(),f.startEvent=r,f.canTap=!0,f.$target=o,f.$content=y,f.opts=c.opts.touch,f.isPanning=!1,f.isSwiping=!1,f.isZooming=!1,f.isScrolling=!1,f.canPan=l.canPan(),f.startTime=(new Date).getTime(),f.distanceX=f.distanceY=f.distance=0,f.canvasWidth=Math.round(a[0].clientWidth),f.canvasHeight=Math.round(a[0].clientHeight),f.contentLastPos=null,f.contentStartPos=i.fancybox.getTranslate(f.$content)||{top:0,left:0},f.sliderStartPos=i.fancybox.getTranslate(a),f.stagePos=i.fancybox.getTranslate(l.$refs.stage),f.sliderStartPos.top-=f.stagePos.top,f.sliderStartPos.left-=f.stagePos.left,f.contentStartPos.top-=f.stagePos.top,f.contentStartPos.left-=f.stagePos.left,i(t).off(".fb.touch").on(v?"touchend.fb.touch touchcancel.fb.touch":"mouseup.fb.touch mouseleave.fb.touch",i.proxy(f,"ontouchend")).on(v?"touchmove.fb.touch":"mousemove.fb.touch",i.proxy(f,"ontouchmove")),i.fancybox.isMobile&&t.addEventListener("scroll",f.onscroll,!0),((f.opts||f.canPan)&&(o.is(f.$stage)||f.$stage.find(o).length)||(o.is(".fancybox-image")&&r.preventDefault(),i.fancybox.isMobile&&o.parents(".fancybox-caption").length))&&(f.isScrollable=h(o)||h(o.parent()),i.fancybox.isMobile&&f.isScrollable||r.preventDefault(),(1===f.startPoints.length||c.hasError)&&(f.canPan?(i.fancybox.stop(f.$content),f.isPanning=!0):f.isSwiping=!0,f.$container.addClass("fancybox-is-grabbing")),2===f.startPoints.length&&"image"===c.type&&(c.isLoaded||c.$ghost)&&(f.canTap=!1,f.isSwiping=!1,f.isPanning=!1,f.isZooming=!0,i.fancybox.stop(f.$content),f.centerPointStartX=.5*(f.startPoints[0].x+f.startPoints[1].x)-i(n).scrollLeft(),f.centerPointStartY=.5*(f.startPoints[0].y+f.startPoints[1].y)-i(n).scrollTop(),f.percentageOfImageAtPinchPointX=(f.centerPointStartX-f.contentStartPos.left)/f.contentStartPos.width,f.percentageOfImageAtPinchPointY=(f.centerPointStartY-f.contentStartPos.top)/f.contentStartPos.height,f.startDistanceBetweenFingers=u(f.startPoints[0],f.startPoints[1]))))}};r.prototype.onscroll=function(){var n=this;n.isScrolling=!0;t.removeEventListener("scroll",n.onscroll,!0)};r.prototype.ontouchmove=function(n){var t=this;return void 0!==n.originalEvent.buttons&&0===n.originalEvent.buttons?void t.ontouchend(n):t.isScrolling?void(t.canTap=!1):(t.newPoints=e(n),void((t.opts||t.canPan)&&t.newPoints.length&&t.newPoints.length&&(t.isSwiping&&!0===t.isSwiping||n.preventDefault(),t.distanceX=u(t.newPoints[0],t.startPoints[0],"x"),t.distanceY=u(t.newPoints[0],t.startPoints[0],"y"),t.distance=u(t.newPoints[0],t.startPoints[0]),t.distance>0&&(t.isSwiping?t.onSwipe(n):t.isPanning?t.onPan():t.isZooming&&t.onZoom()))))};r.prototype.onSwipe=function(){var e,t=this,r=t.instance,s=t.isSwiping,u=t.sliderStartPos.left||0;if(!0!==s)"x"==s&&(t.distanceX>0&&(t.instance.group.length<2||0===t.instance.current.index&&!t.instance.current.opts.loop)?u+=Math.pow(t.distanceX,.8):t.distanceX<0&&(t.instance.group.length<2||t.instance.current.index===t.instance.group.length-1&&!t.instance.current.opts.loop)?u-=Math.pow(-t.distanceX,.8):u+=t.distanceX),t.sliderLastPos={top:"x"==s?0:t.sliderStartPos.top+t.distanceY,left:u},t.requestId&&(f(t.requestId),t.requestId=null),t.requestId=o(function(){t.sliderLastPos&&(i.each(t.instance.slides,function(n,r){var u=r.pos-t.instance.currPos;i.fancybox.setTranslate(r.$slide,{top:t.sliderLastPos.top,left:t.sliderLastPos.left+u*t.canvasWidth+u*r.opts.gutter})}),t.$container.addClass("fancybox-is-sliding"))});else if(Math.abs(t.distance)>10){if(t.canTap=!1,r.group.length<2&&t.opts.vertical?t.isSwiping="y":r.isDragging||!1===t.opts.vertical||"auto"===t.opts.vertical&&i(n).width()>800?t.isSwiping="x":(e=Math.abs(180*Math.atan2(t.distanceY,t.distanceX)/Math.PI),t.isSwiping=e>45&&e<135?"y":"x"),"y"===t.isSwiping&&i.fancybox.isMobile&&t.isScrollable)return void(t.isScrolling=!0);r.isDragging=t.isSwiping;t.startPoints=t.newPoints;i.each(r.slides,function(n,u){var f,e;i.fancybox.stop(u.$slide);f=i.fancybox.getTranslate(u.$slide);e=i.fancybox.getTranslate(r.$refs.stage);u.$slide.css({transform:"",opacity:"","transition-duration":""}).removeClass("fancybox-animated").removeClass(function(n,t){return(t.match(/(^|\s)fancybox-fx-\S+/g)||[]).join(" ")});u.pos===r.current.pos&&(t.sliderStartPos.top=f.top-e.top,t.sliderStartPos.left=f.left-e.left);i.fancybox.setTranslate(u.$slide,{top:f.top-e.top,left:f.left-e.left})});r.SlideShow&&r.SlideShow.isActive&&r.SlideShow.stop()}};r.prototype.onPan=function(){var n=this;if(u(n.newPoints[0],n.realPoints[0])<(i.fancybox.isMobile?10:5))return void(n.startPoints=n.newPoints);n.canTap=!1;n.contentLastPos=n.limitMovement();n.requestId&&f(n.requestId);n.requestId=o(function(){i.fancybox.setTranslate(n.$content,n.contentLastPos)})};r.prototype.limitMovement=function(){var f,e,o,s,n,t,i=this,h=i.canvasWidth,v=i.canvasHeight,r=i.distanceX,u=i.distanceY,c=i.contentStartPos,l=c.left,y=c.top,a=c.width,p=c.height;return n=a>h?l+r:l,t=y+u,f=Math.max(0,.5*h-.5*a),e=Math.max(0,.5*v-.5*p),o=Math.min(h-a,.5*h-.5*a),s=Math.min(v-p,.5*v-.5*p),r>0&&n>f&&(n=f-1+Math.pow(-f+l+r,.8)||0),r<0&&n<o&&(n=o+1-Math.pow(o-l-r,.8)||0),u>0&&t>e&&(t=e-1+Math.pow(-e+y+u,.8)||0),u<0&&t<s&&(t=s+1-Math.pow(s-y-u,.8)||0),{top:t,left:n}};r.prototype.limitPosition=function(n,t,i,r){var e=this,u=e.canvasWidth,f=e.canvasHeight;return i>u?(n=n>0?0:n,n=n<u-i?u-i:n):n=Math.max(0,u/2-i/2),r>f?(t=t>0?0:t,t=t<f-r?f-r:t):t=Math.max(0,f/2-r/2),{top:t,left:n}};r.prototype.onZoom=function(){var t=this,r=t.contentStartPos,s=r.width,h=r.height,a=r.left,v=r.top,y=u(t.newPoints[0],t.newPoints[1]),e=y/t.startDistanceBetweenFingers,c=Math.floor(s*e),l=Math.floor(h*e),p=(s-c)*t.percentageOfImageAtPinchPointX,w=(h-l)*t.percentageOfImageAtPinchPointY,b=(t.newPoints[0].x+t.newPoints[1].x)/2-i(n).scrollLeft(),k=(t.newPoints[0].y+t.newPoints[1].y)/2-i(n).scrollTop(),d=b-t.centerPointStartX,g=k-t.centerPointStartY,nt=a+(p+d),tt=v+(w+g),it={top:tt,left:nt,scaleX:e,scaleY:e};t.canTap=!1;t.newWidth=c;t.newHeight=l;t.contentLastPos=it;t.requestId&&f(t.requestId);t.requestId=o(function(){i.fancybox.setTranslate(t.$content,t.contentLastPos)})};r.prototype.ontouchend=function(n){var r=this,u=r.isSwiping,o=r.isPanning,s=r.isZooming,h=r.isScrolling;if(r.endPoints=e(n),r.dMs=Math.max((new Date).getTime()-r.startTime,1),r.$container.removeClass("fancybox-is-grabbing"),i(t).off(".fb.touch"),t.removeEventListener("scroll",r.onscroll,!0),r.requestId&&(f(r.requestId),r.requestId=null),r.isSwiping=!1,r.isPanning=!1,r.isZooming=!1,r.isScrolling=!1,r.instance.isDragging=!1,r.canTap)return r.onTap(n);r.speed=100;r.velocityX=r.distanceX/r.dMs*.5;r.velocityY=r.distanceY/r.dMs*.5;o?r.endPanning():s?r.endZooming():r.endSwiping(u,h)};r.prototype.endSwiping=function(n,t){var r=this,u=!1,o=r.instance.group.length,f=Math.abs(r.distanceX),e="x"==n&&o>1&&(r.dMs>130&&f>10||f>50);r.sliderLastPos=null;"y"==n&&!t&&Math.abs(r.distanceY)>50?(i.fancybox.animate(r.instance.current.$slide,{top:r.sliderStartPos.top+r.distanceY+150*r.velocityY,opacity:0},200),u=r.instance.close(!0,250)):e&&r.distanceX>0?u=r.instance.previous(300):e&&r.distanceX<0&&(u=r.instance.next(300));!1!==u||"x"!=n&&"y"!=n||r.instance.centerSlide(200);r.$container.removeClass("fancybox-is-sliding")};r.prototype.endPanning=function(){var r,u,t,n=this;n.contentLastPos&&(!1===n.opts.momentum||n.dMs>350?(r=n.contentLastPos.left,u=n.contentLastPos.top):(r=n.contentLastPos.left+500*n.velocityX,u=n.contentLastPos.top+500*n.velocityY),t=n.limitPosition(r,u,n.contentStartPos.width,n.contentStartPos.height),t.width=n.contentStartPos.width,t.height=n.contentStartPos.height,i.fancybox.animate(n.$content,t,366))};r.prototype.endZooming=function(){var u,f,e,o,n=this,s=n.instance.current,t=n.newWidth,r=n.newHeight;n.contentLastPos&&(u=n.contentLastPos.left,f=n.contentLastPos.top,o={top:f,left:u,width:t,height:r,scaleX:1,scaleY:1},i.fancybox.setTranslate(n.$content,o),t<n.canvasWidth&&r<n.canvasHeight?n.instance.scaleToFit(150):t>s.width||r>s.height?n.instance.scaleToActual(n.centerPointStartX,n.centerPointStartY,150):(e=n.limitPosition(u,f,t,r),i.fancybox.animate(n.$content,e,150)))};r.prototype.onTap=function(t){var f,u=this,s=i(t.target),r=u.instance,o=r.current,h=t&&e(t)||u.startPoints,c=h[0]?h[0].x-i(n).scrollLeft()-u.stagePos.left:0,l=h[0]?h[0].y-i(n).scrollTop()-u.stagePos.top:0,a=function(n){var f=o.opts[n];if(i.isFunction(f)&&(f=f.apply(r,[o,t])),f)switch(f){case"close":r.close(u.startEvent);break;case"toggleControls":r.toggleControls();break;case"next":r.next();break;case"nextOrClose":r.group.length>1?r.next():r.close(u.startEvent);break;case"zoom":"image"==o.type&&(o.isLoaded||o.$ghost)&&(r.canPan()?r.scaleToFit():r.isScaledDown()?r.scaleToActual(c,l):r.group.length<2&&r.close(u.startEvent))}};if((!t.originalEvent||2!=t.originalEvent.button)&&(s.is("img")||!(c>s[0].clientWidth+s.offset().left))){if(s.is(".fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-container"))f="Outside";else if(s.is(".fancybox-slide"))f="Slide";else{if(!r.current.$content||!r.current.$content.find(s).addBack().filter(s).length)return;f="Content"}if(u.tapped){if(clearTimeout(u.tapped),u.tapped=null,Math.abs(c-u.tapX)>50||Math.abs(l-u.tapY)>50)return this;a("dblclick"+f)}else u.tapX=c,u.tapY=l,o.opts["dblclick"+f]&&o.opts["dblclick"+f]!==o.opts["click"+f]?u.tapped=setTimeout(function(){u.tapped=null;r.isAnimating||a("click"+f)},500):a("click"+f);return this}};i(t).on("onActivate.fb",function(n,t){t&&!t.Guestures&&(t.Guestures=new r(t))}).on("beforeClose.fb",function(n,t){t&&t.Guestures&&t.Guestures.destroy()})}(window,document,jQuery),function(n,t){"use strict";t.extend(!0,t.fancybox.defaults,{btnTpl:{slideShow:'<button data-fancybox-play class="fancybox-button fancybox-button--play" title="{{PLAY_START}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6.5 5.4v13.2l11-6.6z"/><\/svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M8.33 5.75h2.2v12.5h-2.2V5.75zm5.15 0h2.2v12.5h-2.2V5.75z"/><\/svg><\/button>'},slideShow:{autoStart:!1,speed:3e3,progress:!0}});var i=function(n){this.instance=n;this.init()};t.extend(i.prototype,{timer:null,isActive:!1,$button:null,init:function(){var n=this,i=n.instance,r=i.group[i.currIndex].opts.slideShow;n.$button=i.$refs.toolbar.find("[data-fancybox-play]").on("click",function(){n.toggle()});i.group.length<2||!r?n.$button.hide():r.progress&&(n.$progress=t('<div class="fancybox-progress"><\/div>').appendTo(i.$refs.inner))},set:function(n){var r=this,i=r.instance,u=i.current;u&&(!0===n||u.opts.loop||i.currIndex<i.group.length-1)?r.isActive&&"video"!==u.contentType&&(r.$progress&&t.fancybox.animate(r.$progress.show(),{scaleX:1},u.opts.slideShow.speed),r.timer=setTimeout(function(){i.current.opts.loop||i.current.index!=i.group.length-1?i.next():i.jumpTo(0)},u.opts.slideShow.speed)):(r.stop(),i.idleSecondsCounter=0,i.showControls())},clear:function(){var n=this;clearTimeout(n.timer);n.timer=null;n.$progress&&n.$progress.removeAttr("style").hide()},start:function(){var n=this,t=n.instance.current;t&&(n.$button.attr("title",(t.opts.i18n[t.opts.lang]||t.opts.i18n.en).PLAY_STOP).removeClass("fancybox-button--play").addClass("fancybox-button--pause"),n.isActive=!0,t.isComplete&&n.set(!0),n.instance.trigger("onSlideShowChange",!0))},stop:function(){var n=this,t=n.instance.current;n.clear();n.$button.attr("title",(t.opts.i18n[t.opts.lang]||t.opts.i18n.en).PLAY_START).removeClass("fancybox-button--pause").addClass("fancybox-button--play");n.isActive=!1;n.instance.trigger("onSlideShowChange",!1);n.$progress&&n.$progress.removeAttr("style").hide()},toggle:function(){var n=this;n.isActive?n.stop():n.start()}});t(n).on({"onInit.fb":function(n,t){t&&!t.SlideShow&&(t.SlideShow=new i(t))},"beforeShow.fb":function(n,t,i,r){var u=t&&t.SlideShow;r?u&&i.opts.slideShow.autoStart&&u.start():u&&u.isActive&&u.clear()},"afterShow.fb":function(n,t){var i=t&&t.SlideShow;i&&i.isActive&&i.set()},"afterKeydown.fb":function(i,r,u,f,e){var o=r&&r.SlideShow;o&&u.opts.slideShow&&(80===e||32===e)&&!t(n.activeElement).is("button,a,input")&&(f.preventDefault(),o.toggle())},"beforeClose.fb onDeactivate.fb":function(n,t){var i=t&&t.SlideShow;i&&i.stop()}});t(n).on("visibilitychange",function(){var r=t.fancybox.getInstance(),i=r&&r.SlideShow;i&&i.isActive&&(n.hidden?i.clear():i.set())})}(document,jQuery),function(n,t){"use strict";var i=function(){for(var t,i,r=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]],f={},u=0;u<r.length;u++)if(t=r[u],t&&t[1]in n){for(i=0;i<t.length;i++)f[r[0][i]]=t[i];return f}return!1}(),r;i&&(r={request:function(t){t=t||n.documentElement;t[i.requestFullscreen](t.ALLOW_KEYBOARD_INPUT)},exit:function(){n[i.exitFullscreen]()},toggle:function(t){t=t||n.documentElement;this.isFullscreen()?this.exit():this.request(t)},isFullscreen:function(){return Boolean(n[i.fullscreenElement])},enabled:function(){return Boolean(n[i.fullscreenEnabled])}},t.extend(!0,t.fancybox.defaults,{btnTpl:{fullScreen:'<button data-fancybox-fullscreen class="fancybox-button fancybox-button--fsenter" title="{{FULL_SCREEN}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M7 14H5v5h5v-2H7v-3zm-2-4h2V7h3V5H5v5zm12 7h-3v2h5v-5h-2v3zM14 5v2h3v3h2V5h-5z"/><\/svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M5 16h3v3h2v-5H5zm3-8H5v2h5V5H8zm6 11h2v-3h3v-2h-5zm2-11V5h-2v5h5V8z"/><\/svg><\/button>'},fullScreen:{autoStart:!1}}),t(n).on(i.fullscreenchange,function(){var i=r.isFullscreen(),n=t.fancybox.getInstance();n&&(n.current&&"image"===n.current.type&&n.isAnimating&&(n.isAnimating=!1,n.update(!0,!0,0),n.isComplete||n.complete()),n.trigger("onFullscreenChange",i),n.$refs.container.toggleClass("fancybox-is-fullscreen",i),n.$refs.toolbar.find("[data-fancybox-fullscreen]").toggleClass("fancybox-button--fsenter",!i).toggleClass("fancybox-button--fsexit",i))}));t(n).on({"onInit.fb":function(n,t){var u;if(!i)return void t.$refs.toolbar.find("[data-fancybox-fullscreen]").remove();t&&t.group[t.currIndex].opts.fullScreen?(u=t.$refs.container,u.on("click.fb-fullscreen","[data-fancybox-fullscreen]",function(n){n.stopPropagation();n.preventDefault();r.toggle()}),t.opts.fullScreen&&!0===t.opts.fullScreen.autoStart&&r.request(),t.FullScreen=r):t&&t.$refs.toolbar.find("[data-fancybox-fullscreen]").hide()},"afterKeydown.fb":function(n,t,i,r,u){t&&t.FullScreen&&70===u&&(r.preventDefault(),t.FullScreen.toggle())},"beforeClose.fb":function(n,t){t&&t.FullScreen&&t.$refs.container.hasClass("fancybox-is-fullscreen")&&r.exit()}})}(document,jQuery),function(n,t){"use strict";var i="fancybox-thumbs",r;t.fancybox.defaults=t.extend(!0,{btnTpl:{thumbs:'<button data-fancybox-thumbs class="fancybox-button fancybox-button--thumbs" title="{{THUMBS}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M14.59 14.59h3.76v3.76h-3.76v-3.76zm-4.47 0h3.76v3.76h-3.76v-3.76zm-4.47 0h3.76v3.76H5.65v-3.76zm8.94-4.47h3.76v3.76h-3.76v-3.76zm-4.47 0h3.76v3.76h-3.76v-3.76zm-4.47 0h3.76v3.76H5.65v-3.76zm8.94-4.47h3.76v3.76h-3.76V5.65zm-4.47 0h3.76v3.76h-3.76V5.65zm-4.47 0h3.76v3.76H5.65V5.65z"/><\/svg><\/button>'},thumbs:{autoStart:!1,hideOnClose:!0,parentEl:".fancybox-container",axis:"y"}},t.fancybox.defaults);r=function(n){this.init(n)};t.extend(r.prototype,{$button:null,$grid:null,$list:null,isVisible:!1,isActive:!1,init:function(n){var t=this,r=n.group,u=0,i,f;for(t.instance=n,t.opts=r[n.currIndex].opts.thumbs,n.Thumbs=t,t.$button=n.$refs.toolbar.find("[data-fancybox-thumbs]"),i=0,f=r.length;i<f&&(r[i].thumb&&u++,!(u>1));i++);u>1&&t.opts?(t.$button.removeAttr("style").on("click",function(){t.toggle()}),t.isActive=!0):t.$button.hide()},create:function(){var r,n=this,u=n.instance,f=n.opts.parentEl,e=[];n.$grid||(n.$grid=t('<div class="'+i+" "+i+"-"+n.opts.axis+'"><\/div>').appendTo(u.$refs.container.find(f).addBack().filter(f)),n.$grid.on("click","a",function(){u.jumpTo(t(this).attr("data-index"))}));n.$list||(n.$list=t('<div class="'+i+'__list">').appendTo(n.$grid));t.each(u.group,function(n,t){r=t.thumb;r||"image"!==t.type||(r=t.src);e.push('<a href="javascript:;" tabindex="0" data-index="'+n+'"'+(r&&r.length?' style="background-image:url('+r+')"':'class="fancybox-thumbs-missing"')+"><\/a>")});n.$list[0].innerHTML=e.join("");"x"===n.opts.axis&&n.$list.width(parseInt(n.$grid.css("padding-right"),10)+u.group.length*n.$list.children().eq(0).outerWidth(!0))},focus:function(n){var u,t,i=this,r=i.$list,f=i.$grid;i.instance.current&&(u=r.children().removeClass("fancybox-thumbs-active").filter('[data-index="'+i.instance.current.index+'"]').addClass("fancybox-thumbs-active"),t=u.position(),"y"===i.opts.axis&&(t.top<0||t.top>r.height()-u.outerHeight())?r.stop().animate({scrollTop:r.scrollTop()+t.top},n):"x"===i.opts.axis&&(t.left<f.scrollLeft()||t.left>f.scrollLeft()+(f.width()-u.outerWidth()))&&r.parent().stop().animate({scrollLeft:t.left},n))},update:function(){var n=this;n.instance.$refs.container.toggleClass("fancybox-show-thumbs",this.isVisible);n.isVisible?(n.$grid||n.create(),n.instance.trigger("onThumbsShow"),n.focus(0)):n.$grid&&n.instance.trigger("onThumbsHide");n.instance.update()},hide:function(){this.isVisible=!1;this.update()},show:function(){this.isVisible=!0;this.update()},toggle:function(){this.isVisible=!this.isVisible;this.update()}});t(n).on({"onInit.fb":function(n,t){var i;t&&!t.Thumbs&&(i=new r(t),i.isActive&&!0===i.opts.autoStart&&i.show())},"beforeShow.fb":function(n,t,i,r){var u=t&&t.Thumbs;u&&u.isVisible&&u.focus(r?0:250)},"afterKeydown.fb":function(n,t,i,r,u){var f=t&&t.Thumbs;f&&f.isActive&&71===u&&(r.preventDefault(),f.toggle())},"beforeClose.fb":function(n,t){var i=t&&t.Thumbs;i&&i.isVisible&&!1!==i.opts.hideOnClose&&i.$grid.hide()}})}(document,jQuery),function(n,t){"use strict";function i(n){var t={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#x2F;","`":"&#x60;","=":"&#x3D;"};return String(n).replace(/[&<>"'`=\/]/g,function(n){return t[n]})}t.extend(!0,t.fancybox.defaults,{btnTpl:{share:'<button data-fancybox-share class="fancybox-button fancybox-button--share" title="{{SHARE}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M2.55 19c1.4-8.4 9.1-9.8 11.9-9.8V5l7 7-7 6.3v-3.5c-2.8 0-10.5 2.1-11.9 4.2z"/><\/svg><\/button>'},share:{url:function(n,t){return!n.currentHash&&"inline"!==t.type&&"html"!==t.type&&(t.origSrc||t.src)||window.location},tpl:'<div class="fancybox-share"><h1>{{SHARE}}<\/h1><p><a class="fancybox-share__button fancybox-share__button--fb" href="https://www.facebook.com/sharer/sharer.php?u={{url}}"><svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="m287 456v-299c0-21 6-35 35-35h38v-63c-7-1-29-3-55-3-54 0-91 33-91 94v306m143-254h-205v72h196" /><\/svg><span>Facebook<\/span><\/a><a class="fancybox-share__button fancybox-share__button--tw" href="https://twitter.com/intent/tweet?url={{url}}&text={{descr}}"><svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="m456 133c-14 7-31 11-47 13 17-10 30-27 37-46-15 10-34 16-52 20-61-62-157-7-141 75-68-3-129-35-169-85-22 37-11 86 26 109-13 0-26-4-37-9 0 39 28 72 65 80-12 3-25 4-37 2 10 33 41 57 77 57-42 30-77 38-122 34 170 111 378-32 359-208 16-11 30-25 41-42z" /><\/svg><span>Twitter<\/span><\/a><a class="fancybox-share__button fancybox-share__button--pt" href="https://www.pinterest.com/pin/create/button/?url={{url}}&description={{descr}}&media={{media}}"><svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="m265 56c-109 0-164 78-164 144 0 39 15 74 47 87 5 2 10 0 12-5l4-19c2-6 1-8-3-13-9-11-15-25-15-45 0-58 43-110 113-110 62 0 96 38 96 88 0 67-30 122-73 122-24 0-42-19-36-44 6-29 20-60 20-81 0-19-10-35-31-35-25 0-44 26-44 60 0 21 7 36 7 36l-30 125c-8 37-1 83 0 87 0 3 4 4 5 2 2-3 32-39 42-75l16-64c8 16 31 29 56 29 74 0 124-67 124-157 0-69-58-132-146-132z" fill="#fff"/><\/svg><span>Pinterest<\/span><\/a><\/p><p><input class="fancybox-share__input" type="text" value="{{url_raw}}" onclick="select()" /><\/p><\/div>'}});t(n).on("click","[data-fancybox-share]",function(){var u,f,r=t.fancybox.getInstance(),n=r.current||null;n&&("function"===t.type(n.opts.share.url)&&(u=n.opts.share.url.apply(n,[r,n])),f=n.opts.share.tpl.replace(/\{\{media\}\}/g,"image"===n.type?encodeURIComponent(n.src):"").replace(/\{\{url\}\}/g,encodeURIComponent(u)).replace(/\{\{url_raw\}\}/g,i(u)).replace(/\{\{descr\}\}/g,r.$caption?encodeURIComponent(r.$caption.text()):""),t.fancybox.open({src:r.translate(r,f),type:"html",opts:{touch:!1,animationEffect:!1,afterLoad:function(n,t){r.$refs.container.one("beforeClose.fb",function(){n.close(null,0)});t.$content.find(".fancybox-share__button").click(function(){return window.open(this.href,"Share","width=550, height=450"),!1})},mobile:{autoFocus:!1}}}))})}(document,jQuery),function(n,t,i){"use strict";function r(){var i=n.location.hash.substr(1),t=i.split("-"),r=t.length>1&&/^\+?\d+$/.test(t[t.length-1])?parseInt(t.pop(-1),10)||1:1,u=t.join("-");return{hash:i,index:r<1?1:r,gallery:u}}function u(n){""!==n.gallery&&i("[data-fancybox='"+i.escapeSelector(n.gallery)+"']").eq(n.index-1).focus().trigger("click.fb-start")}function f(n){var t,i;return!!n&&(t=n.current?n.current.opts:n.opts,""!==(i=t.hash||(t.$orig?t.$orig.data("fancybox")||t.$orig.data("fancybox-trigger"):""))&&i)}i.escapeSelector||(i.escapeSelector=function(n){return(n+"").replace(/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g,function(n,t){return t?"\0"===n?"�":n.slice(0,-1)+"\\"+n.charCodeAt(n.length-1).toString(16)+" ":"\\"+n})});i(function(){!1!==i.fancybox.defaults.hash&&(i(t).on({"onInit.fb":function(n,t){var i,u;!1!==t.group[t.currIndex].opts.hash&&(i=r(),(u=f(t))&&i.gallery&&u==i.gallery&&(t.currIndex=i.index-1))},"beforeShow.fb":function(i,r,u,e){var o;u&&!1!==u.opts.hash&&(o=f(r))&&(r.currentHash=o+(r.group.length>1?"-"+(u.index+1):""),n.location.hash!=="#"+r.currentHash&&(e&&!r.origHash&&(r.origHash=n.location.hash),r.hashTimer&&clearTimeout(r.hashTimer),r.hashTimer=setTimeout(function(){"replaceState"in n.history?(n.history[e?"pushState":"replaceState"]({},t.title,n.location.pathname+n.location.search+"#"+r.currentHash),e&&(r.hasCreatedHistory=!0)):n.location.hash=r.currentHash;r.hashTimer=null},300)))},"beforeClose.fb":function(i,r,u){u&&!1!==u.opts.hash&&(clearTimeout(r.hashTimer),r.currentHash&&r.hasCreatedHistory?n.history.back():r.currentHash&&("replaceState"in n.history?n.history.replaceState({},t.title,n.location.pathname+n.location.search+(r.origHash||"")):n.location.hash=r.origHash),r.currentHash=null)}}),i(n).on("hashchange.fb",function(){var n=r(),t=null;i.each(i(".fancybox-container").get().reverse(),function(n,r){var u=i(r).data("FancyBox");if(u&&u.currentHash)return t=u,!1});t?t.currentHash===n.gallery+"-"+n.index||1===n.index&&t.currentHash==n.gallery||(t.currentHash=null,t.close()):""!==n.gallery&&u(n)}),setTimeout(function(){i.fancybox.getInstance()||u(r())},50))})}(window,document,jQuery),function(n,t){"use strict";var i=(new Date).getTime();t(n).on({"onInit.fb":function(n,t){t.$refs.stage.on("mousewheel DOMMouseScroll wheel MozMousePixelScroll",function(n){var r=t.current,u=(new Date).getTime();t.group.length<2||!1===r.opts.wheel||"auto"===r.opts.wheel&&"image"!==r.type||(n.preventDefault(),n.stopPropagation(),r.$slide.hasClass("fancybox-animated")||(n=n.originalEvent||n,u-i<250||(i=u,t[(-n.deltaY||-n.deltaX||n.wheelDelta||-n.detail)<0?"next":"previous"]())))})}})}(document,jQuery),function(n){var t={url:!1,callback:!1,target:!1,duration:120,on:"mouseover",touch:!0,onZoomIn:!1,onZoomOut:!1,magnify:1};n.zoom=function(t,i,r,u){var o,s,f,e,a,v,h,c=n(t),y=c.css("position"),l=n(i);return t.style.position=/(absolute|fixed)/.test(y)?y:"relative",t.style.overflow="hidden",r.style.width=r.style.height="",n(r).addClass("zoomImg").css({position:"absolute",top:0,left:0,opacity:0,width:r.width*u,height:r.height*u,border:"none",maxWidth:"none",maxHeight:"none"}).appendTo(t),{init:function(){s=c.outerWidth();o=c.outerHeight();i===t?(e=s,f=o):(e=l.outerWidth(),f=l.outerHeight());a=(r.width-s)/e;v=(r.height-o)/f;h=l.offset()},move:function(n){var t=n.pageX-h.left,i=n.pageY-h.top;i=Math.max(Math.min(i,f),0);t=Math.max(Math.min(t,e),0);r.style.left=t*-a+"px";r.style.top=i*-v+"px"}}};n.fn.zoom=function(i){return this.each(function(){var r=n.extend({},t,i||{}),o=r.target&&n(r.target)[0]||this,l=this,f=n(l),u=document.createElement("img"),a=n(u),s="mousemove.zoom",e=!1,h=!1,c;(r.url||(c=l.querySelector("img"),c&&(r.url=c.getAttribute("data-src")||c.currentSrc||c.src),r.url))&&(f.one("zoom.destroy",function(n,t){f.off(".zoom");o.style.position=n;o.style.overflow=t;u.onload=null;a.remove()}.bind(this,o.style.position,o.style.overflow)),u.onload=function(){function c(i){t.init();t.move(i);a.stop().fadeTo(n.support.opacity?r.duration:0,1,n.isFunction(r.onZoomIn)?r.onZoomIn.call(u):!1)}function i(){a.stop().fadeTo(r.duration,0,n.isFunction(r.onZoomOut)?r.onZoomOut.call(u):!1)}var t=n.zoom(o,l,u,r.magnify);"grab"===r.on?f.on("mousedown.zoom",function(r){1===r.which&&(n(document).one("mouseup.zoom",function(){i();n(document).off(s,t.move)}),c(r),n(document).on(s,t.move),r.preventDefault())}):"click"===r.on?f.on("click.zoom",function(r){if(!e)return(e=!0,c(r),n(document).on(s,t.move),n(document).one("click.zoom",function(){i();e=!1;n(document).off(s,t.move)}),!1)}):"toggle"===r.on?f.on("click.zoom",function(n){e?i():c(n);e=!e}):"mouseover"===r.on&&(t.init(),f.on("mouseenter.zoom",c).on("mouseleave.zoom",i).on(s,t.move));r.touch&&f.on("touchstart.zoom",function(n){n.preventDefault();h?(h=!1,i()):(h=!0,c(n.originalEvent.touches[0]||n.originalEvent.changedTouches[0]))}).on("touchmove.zoom",function(n){n.preventDefault();t.move(n.originalEvent.touches[0]||n.originalEvent.changedTouches[0])}).on("touchend.zoom",function(n){n.preventDefault();h&&(h=!1,i())});n.isFunction(r.callback)&&r.callback.call(u)},u.setAttribute("role","presentation"),u.alt="",u.src=r.url)})};n.fn.zoom.defaults=t}(window.jQuery),function(n,t){"use strict";var et="",tt="?",it="function",k="undefined",rt="object",d="string",u="model",f="name",i="type",r="vendor",e="version",l="architecture",p="console",s="mobile",o="tablet",a="smarttv",b="wearable",ut="embedded",g=255,c={extend:function(n,t){var r={},i;for(i in n)r[i]=t[i]&&t[i].length%2==0?t[i].concat(n[i]):n[i];return r},has:function(n,t){return typeof n===d?t.toLowerCase().indexOf(n.toLowerCase())!==-1:!1},lowerize:function(n){return n.toLowerCase()},major:function(n){return typeof n===d?n.replace(/[^\d\.]/g,"").split(".")[0]:t},trim:function(n,t){return n=n.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""),typeof t===k?n:n.substring(0,g)}},v={rgx:function(n,i){for(var e=0,s,l,o,r,f,u,h,c;e<i.length&&!f;){for(h=i[e],c=i[e+1],s=l=0;s<h.length&&!f;)if(f=h[s++].exec(n),!!f)for(o=0;o<c.length;o++)u=f[++l],r=c[o],typeof r===rt&&r.length>0?r.length==2?this[r[0]]=typeof r[1]==it?r[1].call(this,u):r[1]:r.length==3?this[r[0]]=typeof r[1]!==it||r[1].exec&&r[1].test?u?u.replace(r[1],r[2]):t:u?r[1].call(this,u,r[2]):t:r.length==4&&(this[r[0]]=u?r[3].call(this,u.replace(r[1],r[2])):t):this[r]=u?u:t;e+=2}},str:function(n,i){var r,u;for(r in i)if(typeof i[r]===rt&&i[r].length>0){for(u=0;u<i[r].length;u++)if(c.has(i[r][u],n))return r===tt?t:r}else if(c.has(i[r],n))return r===tt?t:r;return n}},nt={browser:{oldSafari:{version:{"1.0":"/8",1.2:"/1",1.3:"/3","2.0":"/412","2.0.2":"/416","2.0.3":"/417","2.0.4":"/419","?":"/"}},oldEdge:{version:{.1:"12.",21:"13.",31:"14.",39:"15.",41:"16.",42:"17.",44:"18."}}},os:{windows:{version:{ME:"4.90","NT 3.11":"NT3.51","NT 4.0":"NT4.0",2e3:"NT 5.0",XP:["NT 5.1","NT 5.2"],Vista:"NT 6.0",7:"NT 6.1",8:"NT 6.2",8.1:"NT 6.3",10:["NT 6.4","NT 10.0"],RT:"ARM"}}}},ft={browser:[[/\b(?:crmo|crios)\/([\w\.]+)/i],[e,[f,"Chrome"]],[/(?:edge|edgios|edga|edg)\/([\w\.]+)/i],[e,[f,"Edge"]],[/(opera\smini)\/([\w\.-]+)/i,/(opera\s[mobiletab]{3,6})\b.+version\/([\w\.-]+)/i,/(opera)(?:.+version\/|[\/\s]+)([\w\.]+)/i],[f,e],[/opios[\/\s]+([\w\.]+)/i],[e,[f,"Opera Mini"]],[/\sopr\/([\w\.]+)/i],[e,[f,"Opera"]],[/(kindle)\/([\w\.]+)/i,/(lunascape|maxthon|netfront|jasmine|blazer)[\/\s]?([\w\.]*)/i,/(avant\s|iemobile|slim)(?:browser)?[\/\s]?([\w\.]*)/i,/(ba?idubrowser)[\/\s]?([\w\.]+)/i,/(?:ms|\()(ie)\s([\w\.]+)/i,/(flock|rockmelt|midori|epiphany|silk|skyfire|ovibrowser|bolt|iron|vivaldi|iridium|phantomjs|bowser|quark|qupzilla|falkon)\/([\w\.-]+)/i,/(rekonq|puffin|brave|whale|qqbrowserlite|qq)\/([\w\.]+)/i,/(weibo)__([\d\.]+)/i],[f,e],[/(?:[\s\/]uc?\s?browser|(?:juc.+)ucweb)[\/\s]?([\w\.]+)/i],[e,[f,"UCBrowser"]],[/(?:windowswechat)?\sqbcore\/([\w\.]+)\b.*(?:windowswechat)?/i],[e,[f,"WeChat(Win) Desktop"]],[/micromessenger\/([\w\.]+)/i],[e,[f,"WeChat"]],[/konqueror\/([\w\.]+)/i],[e,[f,"Konqueror"]],[/trident.+rv[:\s]([\w\.]{1,9})\b.+like\sgecko/i],[e,[f,"IE"]],[/yabrowser\/([\w\.]+)/i],[e,[f,"Yandex"]],[/(avast|avg)\/([\w\.]+)/i],[[f,/(.+)/,"$1 Secure Browser"],e],[/focus\/([\w\.]+)/i],[e,[f,"Firefox Focus"]],[/opt\/([\w\.]+)/i],[e,[f,"Opera Touch"]],[/coc_coc_browser\/([\w\.]+)/i],[e,[f,"Coc Coc"]],[/dolfin\/([\w\.]+)/i],[e,[f,"Dolphin"]],[/coast\/([\w\.]+)/i],[e,[f,"Opera Coast"]],[/xiaomi\/miuibrowser\/([\w\.]+)/i],[e,[f,"MIUI Browser"]],[/fxios\/([\w\.-]+)/i],[e,[f,"Firefox"]],[/(qihu|qhbrowser|qihoobrowser|360browser)/i],[[f,"360 Browser"]],[/(oculus|samsung|sailfish)browser\/([\w\.]+)/i],[[f,/(.+)/,"$1 Browser"],e],[/(comodo_dragon)\/([\w\.]+)/i],[[f,/_/g," "],e],[/\s(electron)\/([\w\.]+)\ssafari/i,/(tesla)(?:\sqtcarbrowser|\/(20[12]\d\.[\w\.-]+))/i,/m?(qqbrowser|baiduboxapp|2345Explorer)[\/\s]?([\w\.]+)/i],[f,e],[/(MetaSr)[\/\s]?([\w\.]+)/i,/(LBBROWSER)/i],[f],[/;fbav\/([\w\.]+);/i],[e,[f,"Facebook"]],[/FBAN\/FBIOS|FB_IAB\/FB4A/i],[[f,"Facebook"]],[/safari\s(line)\/([\w\.]+)/i,/\b(line)\/([\w\.]+)\/iab/i,/(chromium|instagram)[\/\s]([\w\.-]+)/i],[f,e],[/\bgsa\/([\w\.]+)\s.*safari\//i],[e,[f,"GSA"]],[/headlesschrome(?:\/([\w\.]+)|\s)/i],[e,[f,"Chrome Headless"]],[/\swv\).+(chrome)\/([\w\.]+)/i],[[f,"Chrome WebView"],e],[/droid.+\sversion\/([\w\.]+)\b.+(?:mobile\ssafari|safari)/i],[e,[f,"Android Browser"]],[/(chrome|omniweb|arora|[tizenoka]{5}\s?browser)\/v?([\w\.]+)/i],[f,e],[/version\/([\w\.]+)\s.*mobile\/\w+\s(safari)/i],[e,[f,"Mobile Safari"]],[/version\/([\w\.]+)\s.*(mobile\s?safari|safari)/i],[e,f],[/webkit.+?(mobile\s?safari|safari)(\/[\w\.]+)/i],[f,[e,v.str,nt.browser.oldSafari.version]],[/(webkit|khtml)\/([\w\.]+)/i],[f,e],[/(navigator|netscape)\/([\w\.-]+)/i],[[f,"Netscape"],e],[/ile\svr;\srv:([\w\.]+)\).+firefox/i],[e,[f,"Firefox Reality"]],[/ekiohf.+(flow)\/([\w\.]+)/i,/(swiftfox)/i,/(icedragon|iceweasel|camino|chimera|fennec|maemo\sbrowser|minimo|conkeror)[\/\s]?([\w\.\+]+)/i,/(firefox|seamonkey|k-meleon|icecat|iceape|firebird|phoenix|palemoon|basilisk|waterfox)\/([\w\.-]+)$/i,/(firefox)\/([\w\.]+)\s[\w\s\-]+\/[\w\.]+$/i,/(mozilla)\/([\w\.]+)\s.+rv\:.+gecko\/\d+/i,/(polaris|lynx|dillo|icab|doris|amaya|w3m|netsurf|sleipnir)[\/\s]?([\w\.]+)/i,/(links)\s\(([\w\.]+)/i,/(gobrowser)\/?([\w\.]*)/i,/(ice\s?browser)\/v?([\w\._]+)/i,/(mosaic)[\/\s]([\w\.]+)/i],[f,e]],cpu:[[/(?:(amd|x(?:(?:86|64)[_-])?|wow|win)64)[;\)]/i],[[l,"amd64"]],[/(ia32(?=;))/i],[[l,c.lowerize]],[/((?:i[346]|x)86)[;\)]/i],[[l,"ia32"]],[/\b(aarch64|armv?8e?l?)\b/i],[[l,"arm64"]],[/\b(arm(?:v[67])?ht?n?[fl]p?)\b/i],[[l,"armhf"]],[/windows\s(ce|mobile);\sppc;/i],[[l,"arm"]],[/((?:ppc|powerpc)(?:64)?)(?:\smac|;|\))/i],[[l,/ower/,"",c.lowerize]],[/(sun4\w)[;\)]/i],[[l,"sparc"]],[/((?:avr32|ia64(?=;))|68k(?=\))|\barm(?:64|(?=v(?:[1-7]|[5-7]1)l?|;|eabi))|(?=atmel\s)avr|(?:irix|mips|sparc)(?:64)?\b|pa-risc)/i],[[l,c.lowerize]]],device:[[/\b(sch-i[89]0\d|shw-m380s|sm-[pt]\w{2,4}|gt-[pn]\d{2,4}|sgh-t8[56]9|nexus\s10)/i],[u,[r,"Samsung"],[i,o]],[/\b((?:s[cgp]h|gt|sm)-\w+|galaxy\snexus)/i,/\ssamsung[\s-]([\w-]+)/i,/sec-(sgh\w+)/i],[u,[r,"Samsung"],[i,s]],[/\((ip(?:hone|od)[\s\w]*);/i],[u,[r,"Apple"],[i,s]],[/\((ipad);[\w\s\),;-]+apple/i,/applecoremedia\/[\w\.]+\s\((ipad)/i,/\b(ipad)\d\d?,\d\d?[;\]].+ios/i],[u,[r,"Apple"],[i,o]],[/\b((?:agr|ags[23]|bah2?|sht?)-a?[lw]\d{2})/i],[u,[r,"Huawei"],[i,o]],[/d\/huawei([\w\s-]+)[;\)]/i,/\b(nexus\s6p|vog-[at]?l\d\d|ane-[at]?l[x\d]\d|eml-a?l\d\da?|lya-[at]?l\d[\dc]|clt-a?l\d\di?|ele-l\d\d)/i,/\b(\w{2,4}-[atu][ln][01259][019])[;\)\s]/i],[u,[r,"Huawei"],[i,s]],[/\b(poco[\s\w]+)(?:\sbuild|\))/i,/\b;\s(\w+)\sbuild\/hm\1/i,/\b(hm[\s\-_]?note?[\s_]?(?:\d\w)?)\sbuild/i,/\b(redmi[\s\-_]?(?:note|k)?[\w\s_]+)(?:\sbuild|\))/i,/\b(mi[\s\-_]?(?:a\d|one|one[\s_]plus|note lte)?[\s_]?(?:\d?\w?)[\s_]?(?:plus)?)\sbuild/i],[[u,/_/g," "],[r,"Xiaomi"],[i,s]],[/\b(mi[\s\-_]?(?:pad)(?:[\w\s_]+))(?:\sbuild|\))/i],[[u,/_/g," "],[r,"Xiaomi"],[i,o]],[/;\s(\w+)\sbuild.+\soppo/i,/\s(cph[12]\d{3}|p(?:af|c[al]|d\w|e[ar])[mt]\d0|x9007)\b/i],[u,[r,"OPPO"],[i,s]],[/\svivo\s(\w+)(?:\sbuild|\))/i,/\s(v[12]\d{3}\w?[at])(?:\sbuild|;)/i],[u,[r,"Vivo"],[i,s]],[/\s(rmx[12]\d{3})(?:\sbuild|;)/i],[u,[r,"Realme"],[i,s]],[/\s(milestone|droid(?:[2-4x]|\s(?:bionic|x2|pro|razr))?:?(\s4g)?)\b[\w\s]+build\//i,/\smot(?:orola)?[\s-](\w*)/i,/((?:moto[\s\w\(\)]+|xt\d{3,4}|nexus\s6)(?=\sbuild|\)))/i],[u,[r,"Motorola"],[i,s]],[/\s(mz60\d|xoom[\s2]{0,2})\sbuild\//i],[u,[r,"Motorola"],[i,o]],[/((?=lg)?[vl]k\-?\d{3})\sbuild|\s3\.[\s\w;-]{10}lg?-([06cv9]{3,4})/i],[u,[r,"LG"],[i,o]],[/(lm-?f100[nv]?|nexus\s[45])/i,/lg[e;\s\/-]+((?!browser|netcast)\w+)/i,/\blg(\-?[\d\w]+)\sbuild/i],[u,[r,"LG"],[i,s]],[/(ideatab[\w\-\s]+)/i,/lenovo\s?(s(?:5000|6000)(?:[\w-]+)|tab(?:[\s\w]+)|yt[\d\w-]{6}|tb[\d\w-]{6})/i],[u,[r,"Lenovo"],[i,o]],[/(?:maemo|nokia).*(n900|lumia\s\d+)/i,/nokia[\s_-]?([\w\.-]*)/i],[[u,/_/g," "],[r,"Nokia"],[i,s]],[/droid.+;\s(pixel\sc)[\s)]/i],[u,[r,"Google"],[i,o]],[/droid.+;\s(pixel[\s\daxl]{0,6})(?:\sbuild|\))/i],[u,[r,"Google"],[i,s]],[/droid.+\s([c-g]\d{4}|so[-l]\w+|xq-a\w[4-7][12])(?=\sbuild\/|\).+chrome\/(?![1-6]{0,1}\d\.))/i],[u,[r,"Sony"],[i,s]],[/sony\stablet\s[ps]\sbuild\//i,/(?:sony)?sgp\w+(?:\sbuild\/|\))/i],[[u,"Xperia Tablet"],[r,"Sony"],[i,o]],[/\s(kb2005|in20[12]5|be20[12][59])\b/i,/\ba000(1)\sbuild/i,/\boneplus\s(a\d{4})[\s)]/i],[u,[r,"OnePlus"],[i,s]],[/(alexa)webm/i,/(kf[a-z]{2}wi)(\sbuild\/|\))/i,/(kf[a-z]+)(\sbuild\/|\)).+silk\//i],[u,[r,"Amazon"],[i,o]],[/(sd|kf)[0349hijorstuw]+(\sbuild\/|\)).+silk\//i],[[u,"Fire Phone"],[r,"Amazon"],[i,s]],[/\((playbook);[\w\s\),;-]+(rim)/i],[u,r,[i,o]],[/((?:bb[a-f]|st[hv])100-\d)/i,/\(bb10;\s(\w+)/i],[u,[r,"BlackBerry"],[i,s]],[/(?:\b|asus_)(transfo[prime\s]{4,10}\s\w+|eeepc|slider\s\w+|nexus\s7|padfone|p00[cj])/i],[u,[r,"ASUS"],[i,o]],[/\s(z[es]6[027][01][km][ls]|zenfone\s\d\w?)\b/i],[u,[r,"ASUS"],[i,s]],[/(nexus\s9)/i],[u,[r,"HTC"],[i,o]],[/(htc)[;_\s-]{1,2}([\w\s]+(?=\)|\sbuild)|\w+)/i,/(zte)-(\w*)/i,/(alcatel|geeksphone|nexian|panasonic|(?=;\s)sony)[_\s-]?([\w-]*)/i],[r,[u,/_/g," "],[i,s]],[/droid[x\d\.\s;]+\s([ab][1-7]\-?[0178a]\d\d?)/i],[u,[r,"Acer"],[i,o]],[/droid.+;\s(m[1-5]\snote)\sbuild/i,/\bmz-([\w-]{2,})/i],[u,[r,"Meizu"],[i,s]],[/(blackberry|benq|palm(?=\-)|sonyericsson|acer|asus|dell|meizu|motorola|polytron)[\s_-]?([\w-]*)/i,/(hp)\s([\w\s]+\w)/i,/(asus)-?(\w+)/i,/(microsoft);\s(lumia[\s\w]+)/i,/(lenovo)[_\s-]?([\w-]+)/i,/linux;.+(jolla);/i,/droid.+;\s(oppo)\s?([\w\s]+)\sbuild/i],[r,u,[i,s]],[/(archos)\s(gamepad2?)/i,/(hp).+(touchpad(?!.+tablet)|tablet)/i,/(kindle)\/([\w\.]+)/i,/\s(nook)[\w\s]+build\/(\w+)/i,/(dell)\s(strea[kpr\s\d]*[\dko])/i,/[;\/]\s?(le[\s\-]+pan)[\s\-]+(\w{1,9})\sbuild/i,/[;\/]\s?(trinity)[\-\s]*(t\d{3})\sbuild/i,/\b(gigaset)[\s\-]+(q\w{1,9})\sbuild/i,/\b(vodafone)\s([\w\s]+)(?:\)|\sbuild)/i],[r,u,[i,o]],[/\s(surface\sduo)\s/i],[u,[r,"Microsoft"],[i,o]],[/droid\s[\d\.]+;\s(fp\du?)\sbuild/i],[u,[r,"Fairphone"],[i,s]],[/\s(u304aa)\sbuild/i],[u,[r,"AT&T"],[i,s]],[/sie-(\w*)/i],[u,[r,"Siemens"],[i,s]],[/[;\/]\s?(rct\w+)\sbuild/i],[u,[r,"RCA"],[i,o]],[/[;\/\s](venue[\d\s]{2,7})\sbuild/i],[u,[r,"Dell"],[i,o]],[/[;\/]\s?(q(?:mv|ta)\w+)\sbuild/i],[u,[r,"Verizon"],[i,o]],[/[;\/]\s(?:barnes[&\s]+noble\s|bn[rt])([\w\s\+]*)\sbuild/i],[u,[r,"Barnes & Noble"],[i,o]],[/[;\/]\s(tm\d{3}\w+)\sbuild/i],[u,[r,"NuVision"],[i,o]],[/;\s(k88)\sbuild/i],[u,[r,"ZTE"],[i,o]],[/;\s(nx\d{3}j)\sbuild/i],[u,[r,"ZTE"],[i,s]],[/[;\/]\s?(gen\d{3})\sbuild.*49h/i],[u,[r,"Swiss"],[i,s]],[/[;\/]\s?(zur\d{3})\sbuild/i],[u,[r,"Swiss"],[i,o]],[/[;\/]\s?((zeki)?tb.*\b)\sbuild/i],[u,[r,"Zeki"],[i,o]],[/[;\/]\s([yr]\d{2})\sbuild/i,/[;\/]\s(dragon[\-\s]+touch\s|dt)(\w{5})\sbuild/i],[[r,"Dragon Touch"],u,[i,o]],[/[;\/]\s?(ns-?\w{0,9})\sbuild/i],[u,[r,"Insignia"],[i,o]],[/[;\/]\s?((nxa|Next)-?\w{0,9})\sbuild/i],[u,[r,"NextBook"],[i,o]],[/[;\/]\s?(xtreme\_)?(v(1[045]|2[015]|[3469]0|7[05]))\sbuild/i],[[r,"Voice"],u,[i,s]],[/[;\/]\s?(lvtel\-)?(v1[12])\sbuild/i],[[r,"LvTel"],u,[i,s]],[/;\s(ph-1)\s/i],[u,[r,"Essential"],[i,s]],[/[;\/]\s?(v(100md|700na|7011|917g).*\b)\sbuild/i],[u,[r,"Envizen"],[i,o]],[/[;\/]\s?(trio[\s\w\-\.]+)\sbuild/i],[u,[r,"MachSpeed"],[i,o]],[/[;\/]\s?tu_(1491)\sbuild/i],[u,[r,"Rotor"],[i,o]],[/(shield[\w\s]+)\sbuild/i],[u,[r,"Nvidia"],[i,o]],[/(sprint)\s(\w+)/i],[r,u,[i,s]],[/(kin\.[onetw]{3})/i],[[u,/\./g," "],[r,"Microsoft"],[i,s]],[/droid\s[\d\.]+;\s(cc6666?|et5[16]|mc[239][23]x?|vc8[03]x?)\)/i],[u,[r,"Zebra"],[i,o]],[/droid\s[\d\.]+;\s(ec30|ps20|tc[2-8]\d[kx])\)/i],[u,[r,"Zebra"],[i,s]],[/\s(ouya)\s/i,/(nintendo)\s([wids3utch]+)/i],[r,u,[i,p]],[/droid.+;\s(shield)\sbuild/i],[u,[r,"Nvidia"],[i,p]],[/(playstation\s[345portablevi]+)/i],[u,[r,"Sony"],[i,p]],[/[\s\(;](xbox(?:\sone)?(?!;\sxbox))[\s\);]/i],[u,[r,"Microsoft"],[i,p]],[/smart-tv.+(samsung)/i],[r,[i,a]],[/hbbtv.+maple;(\d+)/i],[[u,/^/,"SmartTV"],[r,"Samsung"],[i,a]],[/(?:linux;\snetcast.+smarttv|lg\snetcast\.tv-201\d)/i],[[r,"LG"],[i,a]],[/(apple)\s?tv/i],[r,[u,"Apple TV"],[i,a]],[/crkey/i],[[u,"Chromecast"],[r,"Google"],[i,a]],[/droid.+aft([\w])(\sbuild\/|\))/i],[u,[r,"Amazon"],[i,a]],[/\(dtv[\);].+(aquos)/i],[u,[r,"Sharp"],[i,a]],[/hbbtv\/\d+\.\d+\.\d+\s+\([\w\s]*;\s*(\w[^;]*);([^;]*)/i],[[r,c.trim],[u,c.trim],[i,a]],[/[\s\/\(](android\s|smart[-\s]?|opera\s)tv[;\)\s]/i],[[i,a]],[/((pebble))app\/[\d\.]+\s/i],[r,u,[i,b]],[/droid.+;\s(glass)\s\d/i],[u,[r,"Google"],[i,b]],[/droid\s[\d\.]+;\s(wt63?0{2,3})\)/i],[u,[r,"Zebra"],[i,b]],[/(tesla)(?:\sqtcarbrowser|\/20[12]\d\.[\w\.-]+)/i],[r,[i,ut]],[/droid .+?; ([^;]+?)(?: build|\) applewebkit).+? mobile safari/i],[u,[i,s]],[/droid .+?;\s([^;]+?)(?: build|\) applewebkit).+?(?! mobile) safari/i],[u,[i,o]],[/\s(tablet|tab)[;\/]/i,/\s(mobile)(?:[;\/]|\ssafari)/i],[[i,c.lowerize]],[/(android[\w\.\s\-]{0,9});.+build/i],[u,[r,"Generic"]],[/(phone)/i],[[i,s]]],engine:[[/windows.+\sedge\/([\w\.]+)/i],[e,[f,"EdgeHTML"]],[/webkit\/537\.36.+chrome\/(?!27)([\w\.]+)/i],[e,[f,"Blink"]],[/(presto)\/([\w\.]+)/i,/(webkit|trident|netfront|netsurf|amaya|lynx|w3m|goanna)\/([\w\.]+)/i,/ekioh(flow)\/([\w\.]+)/i,/(khtml|tasman|links)[\/\s]\(?([\w\.]+)/i,/(icab)[\/\s]([23]\.[\d\.]+)/i],[f,e],[/rv\:([\w\.]{1,9})\b.+(gecko)/i],[e,f]],os:[[/microsoft\s(windows)\s(vista|xp)/i],[f,e],[/(windows)\snt\s6\.2;\s(arm)/i,/(windows\sphone(?:\sos)*)[\s\/]?([\d\.\s\w]*)/i,/(windows\smobile|windows)[\s\/]?([ntce\d\.\s]+\w)(?!.+xbox)/i],[f,[e,v.str,nt.os.windows.version]],[/(win(?=3|9|n)|win\s9x\s)([nt\d\.]+)/i],[[f,"Windows"],[e,v.str,nt.os.windows.version]],[/ip[honead]{2,4}\b(?:.*os\s([\w]+)\slike\smac|;\sopera)/i,/cfnetwork\/.+darwin/i],[[e,/_/g,"."],[f,"iOS"]],[/(mac\sos\sx)\s?([\w\s\.]*)/i,/(macintosh|mac(?=_powerpc)\s)(?!.+haiku)/i],[[f,"Mac OS"],[e,/_/g,"."]],[/(android|webos|palm\sos|qnx|bada|rim\stablet\sos|meego|sailfish|contiki)[\/\s-]?([\w\.]*)/i,/(blackberry)\w*\/([\w\.]*)/i,/(tizen|kaios)[\/\s]([\w\.]+)/i,/\((series40);/i],[f,e],[/\(bb(10);/i],[e,[f,"BlackBerry"]],[/(?:symbian\s?os|symbos|s60(?=;)|series60)[\/\s-]?([\w\.]*)/i],[e,[f,"Symbian"]],[/mozilla.+\(mobile;.+gecko.+firefox/i],[[f,"Firefox OS"]],[/web0s;.+rt(tv)/i,/\b(?:hp)?wos(?:browser)?\/([\w\.]+)/i],[e,[f,"webOS"]],[/crkey\/([\d\.]+)/i],[e,[f,"Chromecast"]],[/(cros)\s[\w]+\s([\w\.]+\w)/i],[[f,"Chromium OS"],e],[/(nintendo|playstation)\s([wids345portablevuch]+)/i,/(xbox);\s+xbox\s([^\);]+)/i,/(mint)[\/\s\(\)]?(\w*)/i,/(mageia|vectorlinux)[;\s]/i,/(joli|[kxln]?ubuntu|debian|suse|opensuse|gentoo|arch(?=\slinux)|slackware|fedora|mandriva|centos|pclinuxos|redhat|zenwalk|linpus|raspbian)(?:\sgnu\/linux)?(?:\slinux)?[\/\s-]?(?!chrom|package)([\w\.-]*)/i,/(hurd|linux)\s?([\w\.]*)/i,/(gnu)\s?([\w\.]*)/i,/\s([frentopc-]{0,4}bsd|dragonfly)\s?(?!amd|[ix346]{1,2}86)([\w\.]*)/i,/(haiku)\s(\w+)/i],[f,e],[/(sunos)\s?([\w\.\d]*)/i],[[f,"Solaris"],e],[/((?:open)?solaris)[\/\s-]?([\w\.]*)/i,/(aix)\s((\d)(?=\.|\)|\s)[\w\.])*/i,/(plan\s9|minix|beos|os\/2|amigaos|morphos|risc\sos|openvms|fuchsia)/i,/(unix)\s?([\w\.]*)/i],[f,e]]},h=function(i,r){if(typeof i=="object"&&(r=i,i=t),!(this instanceof h))return new h(i,r).getResult();var u=i||(typeof n!="undefined"&&n.navigator&&n.navigator.userAgent?n.navigator.userAgent:et),f=r?c.extend(ft,r):ft;return this.getBrowser=function(){var n={name:t,version:t};return v.rgx.call(n,u,f.browser),n.major=c.major(n.version),n},this.getCPU=function(){var n={architecture:t};return v.rgx.call(n,u,f.cpu),n},this.getDevice=function(){var n={vendor:t,model:t,type:t};return v.rgx.call(n,u,f.device),n},this.getEngine=function(){var n={name:t,version:t};return v.rgx.call(n,u,f.engine),n},this.getOS=function(){var n={name:t,version:t};return v.rgx.call(n,u,f.os),n},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return u},this.setUA=function(n){return u=typeof n===d&&n.length>g?c.trim(n,g):n,this},this.setUA(u),this},y,w;h.VERSION="0.7.28";h.BROWSER={NAME:f,MAJOR:"major",VERSION:e};h.CPU={ARCHITECTURE:l};h.DEVICE={MODEL:u,VENDOR:r,TYPE:i,CONSOLE:p,MOBILE:s,SMARTTV:a,TABLET:o,WEARABLE:b,EMBEDDED:ut};h.ENGINE={NAME:f,VERSION:e};h.OS={NAME:f,VERSION:e};typeof exports!==k?(typeof module!==k&&module.exports&&(exports=module.exports=h),exports.UAParser=h):typeof define=="function"&&define.amd?define(function(){return h}):typeof n!="undefined"&&(n.UAParser=h);y=typeof n!="undefined"&&(n.jQuery||n.Zepto);y&&!y.ua&&(w=new h,y.ua=w.getResult(),y.ua.get=function(){return w.getUA()},y.ua.set=function(n){var t,i;w.setUA(n);t=w.getResult();for(i in t)y.ua[i]=t[i]})}(typeof window=="object"?window:this);$(document).ready(function(){function o(n){$(n.target).find(".owl-item").attr("aria-selected","false");$(n.target).find(".owl-item.active").attr("aria-selected","true");$(n.target).find(".owl-prev").attr("role","button").attr("aria-label","Previous");$(n.target).find(".owl-next").attr("role","button").attr("aria-label","Next");$(n.target).attr("tabindex","0");$(n.target).find(".owl-dot").each(function(n,t){$(t).attr("aria-label","Slide"+n)});1<n.item.count&&($(n.target).find(".owl-stage-outer").append('<p class="alert alert-success show-on-focus never-show-mobile text-center">Use left and right arrow keys to navigate.<\/p>'),$(n.target).find(".owl-stage-outer").append('<div class="play-control text-center show-on-focus"><button class="btn btn-default play" aria-label="Play the slider"><i class="fa fa-play"><\/i><\/button><button class="btn btn-default pause" aria-label="Pause the slider"><i class="fa fa-pause"><\/i><\/button><\/div>'))}var r,u,n,f,e,t,i,s;$(".restrict-download").bind("contextmenu",function(){return $(".restrict-download-modal").modal("show"),!1});r=!1;u=navigator.userAgent||navigator.vendor||window.opera;(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i.test(u)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(u.substr(0,4)))&&(r=!0);r&&($("img.img-zoom").wrap("<div><\/div").css("display","block").parent().zoom(),$(".zoom-text").removeClass("d-none"));n=(new UAParser).getResult().browser.name;$("html").addClass(n.toLowerCase());$('.media-library-container [data-fancybox="gallery"]').fancybox({caption:function(){return"<span>"+($(this).data("caption")||"")+"<\/span><span>"+($(this).data("description")||"")+"<\/span>"},buttons:["download","thumbs","close"]});const h=Array.prototype.slice.call(document.querySelectorAll(".media-library-container .media-library-item"),0);f=new IntersectionObserver(function(n){n.forEach(function(n){var t;0<n.intersectionRatio&&(f.unobserve(n.target),(n=(t=$(n.target)).find("a.image-link")).css("background","url('"+n.attr("data-src-thumbnail")+"') center / cover no-repeat"),t.addClass("fade-in"))})},{rootMargin:"50px 0px",threshold:.01});h.forEach(function(n){f.observe(n)});$(".newsroom-news-items").length&&mixitup(".newsroom-news-items",{selectors:{control:"[data-mixitup-control]"},animation:{duration:500,easing:"ease-in-out",reverseOut:!0},callbacks:{onMixEnd:function(n){n.hasFailed?$("#noItemsFoundMessage").removeClass("d-none"):$("#noItemsFoundMessage").addClass("d-none");"all"==$(n.triggerElement).data("filter")?($("#loadMore").show(),$(".mix:visible").slice(8,$(".mix:visible").length).hide()):$("#loadMore").hide()},onMixStart:function(n,t){$(t.show).css("display","flex")}}});jQuery.fn.loadMore=function(n){this.append('<a href="#" class="border-top load-more-btn extra-margin-top" id="loadMore"><span class="load-text">Load More<\/span><\/a>');$(n).hide();$(n).slice(0,8).css("display","flex");$("#loadMore").on("click",function(t){t.preventDefault();"all"==$(".mixitup-control-active").data("filter")&&($(n+":hidden").slice(0,8).slideDown("slow"),0==$(n+":hidden").length&&$("#loadMore").fadeOut("slow"))})};e=["btn","nav-link","dropdown-item","search-close","card-link","mobile-alert"];$("a").each(function(n,t){(function(n){for(var t=0;t<e.length;t++)if(n.hasClass(e[t]))return 1})($(t))||30<=$(t).html().length&&-1===$(t).text().indexOf(" ")&&$(t).addClass("anchor-overflow")});$(".newsroom-news-items").loadMore(".mix");$(".subpage").length&&$("header").addClass("subheader");matchHeight();googleMapDirections();window.location.hash&&setTimeout(function(){var n=window.location.hash;window.location.hash="";window.location.hash=n},300);n=$(".alert.main").height();$(".home-hero").css("margin-top",n);$(".home-owl-carousel").owlCarousel({loop:!0,items:1,nav:!1,dots:!0,autoplay:!0,autoplayTimeout:1e4});t=$(".public-art-carousel").owlCarousel({loop:!0,items:1,nav:!1,dots:!0,autoplay:!0,onInitialized:o,autoplayTimeout:1e4});i=$(".airport-tours-carousel").owlCarousel({loop:!0,items:1,nav:!1,dots:!0,autoplay:!0,onInitialized:o});t.on("focus",function(n){$(n.target).find(".show-on-focus").removeClass("show-on-focus");$(".play").on("click",function(){t.trigger("play.owl.autoplay")});$(".pause").on("click",function(){t.trigger("stop.owl.autoplay");console.log("Stop!")})});i.on("focus",function(n){$(n.target).find(".show-on-focus").removeClass("show-on-focus");$(".play").on("click",function(){i.trigger("play.owl.autoplay")});$(".pause").on("click",function(){i.trigger("stop.owl.autoplay");console.log("Stop!")})});$("#menushow").on("click",function(){$("#mobilenav").removeClass("hide");$("#mobilenav").show()});$("#menuclose").on("click",function(){$("#mobilenav").hide()});$(".search-button").on("click",function(){$(".search-screen").show();$(".search-screen").find(".form-control").focus();$(".search-screen").addClass("open");$("#mobilenav").addClass("hideright")});$(".search-close").on("click",function(){$(".search-screen").removeClass("open");$("#mobilenav").removeClass("hideright")});$(".mobile-nav-link").on("click",function(n){n=$(n.target).data("subnav");console.log("#"+n);$("#"+n).addClass("open");$("#mobilenav").addClass("hide")});$(".submenu-close").on("click",function(n){n=$(n.target).data("subnav");console.log("#"+n);$("#"+n).removeClass("open");$("#mobilenav").removeClass("hide")});s=$(".nav-logo img");$(".load-logo").each(function(n,t){$(t).attr("src",s.attr("src"))});$(".mobile-alert").on("click",function(){$(".alert-group").show();$("html, body").animate({scrollTop:$(".alert-group").offset().top},100)});$(".sf-SubmitButton").on("click",function(n){n=$(n.target).parent().parent();$("html, body").animate({scrollTop:n.offset().top-120},1e3)});$("#alertscroll").on("click",function(){$(".alerts").find(".alert").first().detach().appendTo(".alerts")});$(".alerts .alert").length<4&&$("#alertscroll").hide();$(".main").length||$(".sub-navigation").addClass("no-alert");$(".alert-dismissible").on("closed.bs.alert",function(n){$(n.target).hasClass("main")&&($(".sub-navigation").addClass("no-alert"),$(".home-hero").addClass("no-alert"));$(".alert").length||$(".mobile-alert").hide()});$(".scrollToTop").on("touchstart mousedown",function(){return $("html, body").animate({scrollTop:0},800),!1})});$(window).scroll(function(){100<$(this).scrollTop()?$(".scrollToTop").fadeIn():$(".scrollToTop").fadeOut()});var fromPlaceholder="",toPlaceholder="",fromVal="",toVal="";jQuery.fn.SetValues=function(n,t){fromPlaceholder=n.attr("placeholder");toPlaceholder=t.attr("placeholder");fromVal=n.val();toVal=t.val()},function(n){n.fn.SwapValues=function(t,i){n.fn.SetValues(t,i);t.attr("placeholder",toPlaceholder);i.attr("placeholder",fromPlaceholder);t.val(toVal);i.val(fromVal);n.fn.SetValues(t,i)}}(jQuery);$(document).on("keydown",function(n){var i=$(document.activeElement),t=39===n.which?"next":null,t=37===n.which?"prev":t,t=13===n.which?"enter":t;i.is($(".owl-carousel"))&&("next"===t?i.trigger("next.owl.carousel"):"prev"===t&&i.trigger("prev.owl.carousel"))})