function _initLogging(n){window.console||(window.console={log:function(){}});window.console.debug||(window.console.debug=window.console.log);window.console.info||(window.console.info=window.console.log);window.console.warn||(window.console.warn=window.console.log);window.console.error||(window.console.error=window.console.log);window.console.time||(window.console.time=function(){window.console.warn("time not supported by browser")},window.console.timeEnd=function(){window.console.warn("timeEnd not supported by browser")});n?window.console.log("Logging initialized"):(window.console.log=function(){},window.console.debug=function(){},window.console.info=function(){},window.console.warn=function(){},window.console.error=function(){},window.console.time=function(){},window.console.timeEnd=function(){})}function InitComponentsFromPage(){if(!window.jQuery){window.Dlw.DevMode&&window.console.error("jQuery not available, components could not be loaded");return}window.Dlw.DevMode&&(console.debug("data-component-classes initialization"),console.time("data-component-classes initialization"));var n=0;jQuery("[data-component-class]").each(function(){n++;var t=jQuery(this);_initializeComponent(t)});window.Dlw.DevMode&&(console.info("data-component-classes initialized: "+n+" components on page"),console.timeEnd("data-component-classes initialization"))}function InitComponentsFromPartialUpdate(n){if(!n||n.length==0){window.Dlw.DevMode&&console.debug("data-component-class can't initialize from an empty or non-existing jQuery element, ignoring");return}window.Dlw.DevMode&&(console.debug("data-component-class partially updated element initializations"),console.time("data-component-class partially updated element initializations"));var t=0;n.find("[data-component-class]").addBack("[data-component-class]").each(function(){t++;_initializeComponent(jQuery(this))});window.Dlw.DevMode&&(console.info("data-component-class initialized "+t+" component(s) from partially updated element"),console.timeEnd("data-component-class partially updated element initializations"))}function _initializeComponent(n){for(var o,i,r,s,u=n.attr("data-component-class"),f=u.split("."),t=window[f[0]],e=1;e<f.length;e++){if(!t)break;t=t[f[e]]}if(o=t,!o){window.Dlw.DevMode&&console.error("Couldn't find "+u);return}if(i=n.attr("data-component-parm"),r=null,i)try{r=JSON.parse(i)}catch(h){r=i}s=new o(n,r);window.Dlw.DevMode&&console.debug("data-component-class "+u+" initialized")}function ResetExistingFormValidation(n){if(n.mode.toUpperCase().indexOf("REPLACE")===0&&n.jTarget&&n.jTarget.length){var t=n.jTarget.closest("FORM");t.length&&(t.removeData("validator"),t.removeData("unobtrusiveValidation"),jQuery.validator.unobtrusive.parse(t))}}function ASTimer(n,t,i){var f=50,r=null,u=0;this.pause=function(){clearInterval(r)};this.resume=function(){clearInterval(r);r=setInterval(function(){u+=f;u>n&&(clearInterval(r),t&&t());i&&i(u/n)},f)};this.stop=function(){clearInterval(r);i&&i(-1);u=0};this.start=function(){u=0;clearInterval(r);r=setInterval(function(){u+=f;u>n&&(clearInterval(r),t&&t());i&&i(u/n)},f)}}function initmap(){createMap();setMapEvent();addMapControl();addMarkers()}function createMap(){var n=new BMap.Map("map"),t=new BMap.Point(117.588406,35.32719);n.centerAndZoom(t,5);window.map=n;n.setMapStyle({styleJson:styles_baidu})}function setMapEvent(){map.enableDragging();map.enableScrollWheelZoom();map.enableDoubleClickZoom();map.enableKeyboard()}function addMapControl(){map.addControl(new BMap.NavigationControl({anchor:BMAP_ANCHOR_TOP_LEFT,type:BMAP_NAVIGATION_CONTROL_LARGE}));map.addControl(new BMap.OverviewMapControl({anchor:BMAP_ANCHOR_BOTTOM_RIGHT,isOpen:1}));map.addControl(new BMap.ScaleControl({anchor:BMAP_ANCHOR_BOTTOM_LEFT}))}function pushMarker(n,t,i){var r=i.data("officeid"),f=i.data("latitude"),e=i.data("longitude"),h=i.data("city"),o=i.data("country"),s=createIcon({w:18,h:25,l:46,t:21,x:9,lb:12}),u=[];u.push(new BMap.Point(e,f));t.translate(u,3,5,function(n){var f,t,u;n.status===0&&(jQuery("#navigationLink-"+r).data("latitiude",n.points[0].lat),jQuery("#navigationLink-"+r).data("longitude",n.points[0].lng),jQuery("#navigationLink-"+r).attr("href","http://api.map.baidu.com/marker?location="+n.points[0].lat+","+n.points[0].lng+"&output=html"),f=i.html(),t=new BMap.Marker(n.points[0],{icon:s}),map.addOverlay(t),u=createInfoWindow(f),t.addEventListener("click",function(){this.openInfoWindow(u)}),markers.push({country:o,officeId:r,marker:t,infoWindow:u}))})}function addMarkers(){var n=map,t=new BMap.Convertor;jQuery('.js-contact-window[data-country="CN"]').each(function(){pushMarker(n,t,jQuery(this))});jQuery('.js-contact-window[data-country!="CN"]').each(function(){pushMarker(n,t,jQuery(this))})}function createInfoWindow(n){return new BMap.InfoWindow("<div class='iw_poi_content'>"+n+"<\/div>",{offset:new BMap.Size(0,-25),width:290})}function createIcon(n){return new BMap.Icon("/content/img/map/mappointer.png",new BMap.Size(n.w,n.h),{anchor:new BMap.Size(9,25)})}function onCountryCodeSelectBaidu(n){var t=markers.reduce(function(t,i){return i.country==n&&t.push(i.marker.point),t},[]);map.setViewport(t)}function ClusterIcon(n,t){n.getMarkerClusterer().extend(ClusterIcon,google.maps.OverlayView);this.cluster_=n;this.className_=n.getMarkerClusterer().getClusterClass();this.styles_=t;this.center_=null;this.div_=null;this.sums_=null;this.visible_=!1;this.setMap(n.getMap())}function Cluster(n){this.markerClusterer_=n;this.map_=n.getMap();this.gridSize_=n.getGridSize();this.minClusterSize_=n.getMinimumClusterSize();this.averageCenter_=n.getAverageCenter();this.markers_=[];this.center_=null;this.bounds_=null;this.clusterIcon_=new ClusterIcon(this,n.getStyles())}function MarkerClusterer(n,t,i){this.extend(MarkerClusterer,google.maps.OverlayView);t=t||[];i=i||{};this.markers_=[];this.clusters_=[];this.listeners_=[];this.activeMap_=null;this.ready_=!1;this.gridSize_=i.gridSize||60;this.minClusterSize_=i.minimumClusterSize||2;this.maxZoom_=i.maxZoom||null;this.styles_=i.styles||[];this.title_=i.title||"";this.zoomOnClick_=!0;i.zoomOnClick!==undefined&&(this.zoomOnClick_=i.zoomOnClick);this.averageCenter_=!1;i.averageCenter!==undefined&&(this.averageCenter_=i.averageCenter);this.ignoreHidden_=!1;i.ignoreHidden!==undefined&&(this.ignoreHidden_=i.ignoreHidden);this.enableRetinaIcons_=!1;i.enableRetinaIcons!==undefined&&(this.enableRetinaIcons_=i.enableRetinaIcons);this.imagePath_=i.imagePath||MarkerClusterer.IMAGE_PATH;this.imageExtension_=i.imageExtension||MarkerClusterer.IMAGE_EXTENSION;this.imageSizes_=i.imageSizes||MarkerClusterer.IMAGE_SIZES;this.calculator_=i.calculator||MarkerClusterer.CALCULATOR;this.batchSize_=i.batchSize||MarkerClusterer.BATCH_SIZE;this.batchSizeIE_=i.batchSizeIE||MarkerClusterer.BATCH_SIZE_IE;this.clusterClass_=i.clusterClass||"cluster";navigator.userAgent.toLowerCase().indexOf("msie")!==-1&&(this.batchSize_=this.batchSizeIE_);this.setupStyles_();this.addMarkers(t,!0);this.setMap(n)}var devmode,meta,ACPlatforms,amazingcarouselObjects,amazingcarouselId,inject_binding,styles_baidu,markers,SnazzyInfoWindow,GoogleMap,dataLayer,Dlw,CountUp;if(!function(n,t){"object"==typeof module&&"object"==typeof module.exports?module.exports=n.document?t(n,!0):function(n){if(!n.document)throw new Error("jQuery requires a window with a document");return t(n)}:t(n)}("undefined"!=typeof window?window:this,function(n,t){function ii(n){var t=!!n&&"length"in n&&n.length,r=i.type(n);return"function"===r||i.isWindow(n)?!1:"array"===r||0===t||"number"==typeof t&&t>0&&t-1 in n}function ri(n,t,r){if(i.isFunction(t))return i.grep(n,function(n,i){return!!t.call(n,i,n)!==r});if(t.nodeType)return i.grep(n,function(n){return n===t!==r});if("string"==typeof t){if(pe.test(t))return i.filter(t,n,r);t=i.filter(t,n)}return i.grep(n,function(n){return i.inArray(n,t)>-1!==r})}function kr(n,t){do n=n[t];while(n&&1!==n.nodeType);return n}function we(n){var t={};return i.each(n.match(s)||[],function(n,i){t[i]=!0}),t}function dr(){u.addEventListener?(u.removeEventListener("DOMContentLoaded",v),n.removeEventListener("load",v)):(u.detachEvent("onreadystatechange",v),n.detachEvent("onload",v))}function v(){(u.addEventListener||"load"===n.event.type||"complete"===u.readyState)&&(dr(),i.ready())}function nu(n,t,r){if(void 0===r&&1===n.nodeType){var u="data-"+t.replace(ke,"-$1").toLowerCase();if(r=n.getAttribute(u),"string"==typeof r){try{r="true"===r?!0:"false"===r?!1:"null"===r?null:+r+""===r?+r:be.test(r)?i.parseJSON(r):r}catch(f){}i.data(n,t,r)}else r=void 0}return r}function fi(n){for(var t in n)if(("data"!==t||!i.isEmptyObject(n[t]))&&"toJSON"!==t)return!1;return!0}function tu(n,t,r,u){if(ot(n)){var s,e,h=i.expando,l=n.nodeType,o=l?i.cache:n,f=l?n[h]:n[h]&&h;if(f&&o[f]&&(u||o[f].data)||void 0!==r||"string"!=typeof t)return f||(f=l?n[h]=c.pop()||i.guid++:h),o[f]||(o[f]=l?{}:{toJSON:i.noop}),"object"!=typeof t&&"function"!=typeof t||(u?o[f]=i.extend(o[f],t):o[f].data=i.extend(o[f].data,t)),e=o[f],u||(e.data||(e.data={}),e=e.data),void 0!==r&&(e[i.camelCase(t)]=r),"string"==typeof t?(s=e[t],null==s&&(s=e[i.camelCase(t)])):s=e,s}}function iu(n,t,u){if(ot(n)){var o,s,h=n.nodeType,f=h?i.cache:n,e=h?n[i.expando]:i.expando;if(f[e]){if(t&&(o=u?f[e]:f[e].data)){for(i.isArray(t)?t=t.concat(i.map(t,i.camelCase)):(t in o)?t=[t]:(t=i.camelCase(t),t=(t in o)?[t]:t.split(" ")),s=t.length;s--;)delete o[t[s]];if(u?!fi(o):!i.isEmptyObject(o))return}(u||(delete f[e].data,fi(f[e])))&&(h?i.cleanData([n],!0):r.deleteExpando||f!=f.window?delete f[e]:f[e]=void 0)}}}function ru(n,t,r,u){var h,e=1,l=20,c=u?function(){return u.cur()}:function(){return i.css(n,t,"")},s=c(),o=r&&r[3]||(i.cssNumber[t]?"":"px"),f=(i.cssNumber[t]||"px"!==o&&+s)&&oi.exec(i.css(n,t));if(f&&f[3]!==o){o=o||f[3];r=r||[];f=+s||1;do e=e||".5",f/=e,i.style(n,t,f+o);while(e!==(e=c()/s)&&1!==e&&--l)}return r&&(f=+f||+s||0,h=r[1]?f+(r[1]+1)*r[2]:+r[2],u&&(u.unit=o,u.start=f,u.end=h)),h}function ou(n){var i=eu.split("|"),t=n.createDocumentFragment();if(t.createElement)while(i.length)t.createElement(i.pop());return t}function f(n,t){var e,u,o=0,r="undefined"!=typeof n.getElementsByTagName?n.getElementsByTagName(t||"*"):"undefined"!=typeof n.querySelectorAll?n.querySelectorAll(t||"*"):void 0;if(!r)for(r=[],e=n.childNodes||n;null!=(u=e[o]);o++)!t||i.nodeName(u,t)?r.push(u):i.merge(r,f(u,t));return void 0===t||t&&i.nodeName(n,t)?i.merge([n],r):r}function ci(n,t){for(var u,r=0;null!=(u=n[r]);r++)i._data(u,"globalEval",!t||i._data(t[r],"globalEval"))}function de(n){si.test(n.type)&&(n.defaultChecked=n.checked)}function hu(n,t,u,e,s){for(var l,h,k,c,w,b,v,d=n.length,y=ou(t),a=[],p=0;d>p;p++)if(h=n[p],h||0===h)if("object"===i.type(h))i.merge(a,h.nodeType?[h]:h);else if(su.test(h)){for(c=c||y.appendChild(t.createElement("div")),w=(uu.exec(h)||["",""])[1].toLowerCase(),v=o[w]||o._default,c.innerHTML=v[1]+i.htmlPrefilter(h)+v[2],l=v[0];l--;)c=c.lastChild;if(!r.leadingWhitespace&&hi.test(h)&&a.push(t.createTextNode(hi.exec(h)[0])),!r.tbody)for(h="table"!==w||li.test(h)?"<table>"!==v[1]||li.test(h)?0:c:c.firstChild,l=h&&h.childNodes.length;l--;)i.nodeName(b=h.childNodes[l],"tbody")&&!b.childNodes.length&&h.removeChild(b);for(i.merge(a,c.childNodes),c.textContent="";c.firstChild;)c.removeChild(c.firstChild);c=y.lastChild}else a.push(t.createTextNode(h));for(c&&y.removeChild(c),r.appendChecked||i.grep(f(a,"input"),de),p=0;h=a[p++];)if(e&&i.inArray(h,e)>-1)s&&s.push(h);else if(k=i.contains(h.ownerDocument,h),c=f(y.appendChild(h),"script"),k&&ci(c),u)for(l=0;h=c[l++];)fu.test(h.type||"")&&u.push(h);return c=null,y}function vt(){return!0}function rt(){return!1}function au(){try{return u.activeElement}catch(n){}}function vi(n,t,r,u,f,e){var o,s;if("object"==typeof t){"string"!=typeof r&&(u=u||r,r=void 0);for(s in t)vi(n,s,r,u,t[s],e);return n}if(null==u&&null==f?(f=r,u=r=void 0):null==f&&("string"==typeof r?(f=u,u=void 0):(f=u,u=r,r=void 0)),f===!1)f=rt;else if(!f)return n;return 1===e&&(o=f,f=function(n){return i().off(n),o.apply(this,arguments)},f.guid=o.guid||(o.guid=i.guid++)),n.each(function(){i.event.add(this,t,f,u,r)})}function yu(n,t){return i.nodeName(n,"table")&&i.nodeName(11!==t.nodeType?t:t.firstChild,"tr")?n.getElementsByTagName("tbody")[0]||n.appendChild(n.ownerDocument.createElement("tbody")):n}function pu(n){return n.type=(null!==i.find.attr(n,"type"))+"/"+n.type,n}function wu(n){var t=fo.exec(n.type);return t?n.type=t[1]:n.removeAttribute("type"),n}function bu(n,t){if(1===t.nodeType&&i.hasData(n)){var u,f,o,s=i._data(n),r=i._data(t,s),e=s.events;if(e){delete r.handle;r.events={};for(u in e)for(f=0,o=e[u].length;o>f;f++)i.event.add(t,u,e[u][f])}r.data&&(r.data=i.extend({},r.data))}}function so(n,t){var u,e,f;if(1===t.nodeType){if(u=t.nodeName.toLowerCase(),!r.noCloneEvent&&t[i.expando]){f=i._data(t);for(e in f.events)i.removeEvent(t,e,f.handle);t.removeAttribute(i.expando)}"script"===u&&t.text!==n.text?(pu(t).text=n.text,wu(t)):"object"===u?(t.parentNode&&(t.outerHTML=n.outerHTML),r.html5Clone&&n.innerHTML&&!i.trim(t.innerHTML)&&(t.innerHTML=n.innerHTML)):"input"===u&&si.test(n.type)?(t.defaultChecked=t.checked=n.checked,t.value!==n.value&&(t.value=n.value)):"option"===u?t.defaultSelected=t.selected=n.defaultSelected:"input"!==u&&"textarea"!==u||(t.defaultValue=n.defaultValue)}}function k(n,t,u,e){t=sr.apply([],t);var l,o,a,h,p,c,s=0,v=n.length,b=v-1,y=t[0],w=i.isFunction(y);if(w||v>1&&"string"==typeof y&&!r.checkClone&&uo.test(y))return n.each(function(i){var r=n.eq(i);w&&(t[0]=y.call(this,i,r.html()));k(r,t,u,e)});if(v&&(c=hu(t,n[0].ownerDocument,!1,n,e),l=c.firstChild,1===c.childNodes.length&&(c=l),l||e)){for(h=i.map(f(c,"script"),pu),a=h.length;v>s;s++)o=c,s!==b&&(o=i.clone(o,!0,!0),a&&i.merge(h,f(o,"script"))),u.call(n[s],o,s);if(a)for(p=h[h.length-1].ownerDocument,i.map(h,wu),s=0;a>s;s++)o=h[s],fu.test(o.type||"")&&!i._data(o,"globalEval")&&i.contains(p,o)&&(o.src?i._evalUrl&&i._evalUrl(o.src):i.globalEval((o.text||o.textContent||o.innerHTML||"").replace(eo,"")));c=l=null}return n}function ku(n,t,r){for(var u,o=t?i.filter(t,n):n,e=0;null!=(u=o[e]);e++)r||1!==u.nodeType||i.cleanData(f(u)),u.parentNode&&(r&&i.contains(u.ownerDocument,u)&&ci(f(u,"script")),u.parentNode.removeChild(u));return n}function du(n,t){var r=i(t.createElement(n)).appendTo(t.body),u=i.css(r[0],"display");return r.detach(),u}function yt(n){var r=u,t=pi[n];return t||(t=du(n,r),"none"!==t&&t||(ht=(ht||i("<iframe frameborder='0' width='0' height='0'/>")).appendTo(r.documentElement),r=(ht[0].contentWindow||ht[0].contentDocument).document,r.write(),r.close(),t=du(n,r),ht.detach()),pi[n]=t),t}function bi(n,t){return{get:function(){return n()?void delete this.get:(this.get=t).apply(this,arguments)}}}function ef(n){if(n in ff)return n;for(var i=n.charAt(0).toUpperCase()+n.slice(1),t=uf.length;t--;)if(n=uf[t]+i,n in ff)return n}function of(n,t){for(var f,r,o,e=[],u=0,s=n.length;s>u;u++)r=n[u],r.style&&(e[u]=i._data(r,"olddisplay"),f=r.style.display,t?(e[u]||"none"!==f||(r.style.display=""),""===r.style.display&&st(r)&&(e[u]=i._data(r,"olddisplay",yt(r.nodeName)))):(o=st(r),(f&&"none"!==f||!o)&&i._data(r,"olddisplay",o?f:i.css(r,"display"))));for(u=0;s>u;u++)r=n[u],r.style&&(t&&"none"!==r.style.display&&""!==r.style.display||(r.style.display=t?e[u]||"":"none"));return n}function sf(n,t,i){var r=lo.exec(t);return r?Math.max(0,r[1]-(i||0))+(r[2]||"px"):t}function hf(n,t,r,u,f){for(var e=r===(u?"border":"content")?4:"width"===t?1:0,o=0;4>e;e+=2)"margin"===r&&(o+=i.css(n,r+b[e],!0,f)),u?("content"===r&&(o-=i.css(n,"padding"+b[e],!0,f)),"margin"!==r&&(o-=i.css(n,"border"+b[e]+"Width",!0,f))):(o+=i.css(n,"padding"+b[e],!0,f),"padding"!==r&&(o+=i.css(n,"border"+b[e]+"Width",!0,f)));return o}function cf(n,t,u){var o=!0,f="width"===t?n.offsetWidth:n.offsetHeight,e=d(n),s=r.boxSizing&&"border-box"===i.css(n,"boxSizing",!1,e);if(0>=f||null==f){if(f=p(n,t,e),(0>f||null==f)&&(f=n.style[t]),pt.test(f))return f;o=s&&(r.boxSizingReliable()||f===n.style[t]);f=parseFloat(f)||0}return f+hf(n,t,u||(s?"border":"content"),o,e)+"px"}function e(n,t,i,r,u){return new e.prototype.init(n,t,i,r,u)}function vf(){return n.setTimeout(function(){ut=void 0}),ut=i.now()}function bt(n,t){var r,i={height:n},u=0;for(t=t?1:0;4>u;u+=2-t)r=b[u],i["margin"+r]=i["padding"+r]=n;return t&&(i.opacity=i.width=n),i}function yf(n,t,i){for(var u,f=(h.tweeners[t]||[]).concat(h.tweeners["*"]),r=0,e=f.length;e>r;r++)if(u=f[r].call(i,t,n))return u}function vo(n,t,u){var f,a,p,v,s,w,h,b,l=this,y={},o=n.style,c=n.nodeType&&st(n),e=i._data(n,"fxshow");u.queue||(s=i._queueHooks(n,"fx"),null==s.unqueued&&(s.unqueued=0,w=s.empty.fire,s.empty.fire=function(){s.unqueued||w()}),s.unqueued++,l.always(function(){l.always(function(){s.unqueued--;i.queue(n,"fx").length||s.empty.fire()})}));1===n.nodeType&&("height"in t||"width"in t)&&(u.overflow=[o.overflow,o.overflowX,o.overflowY],h=i.css(n,"display"),b="none"===h?i._data(n,"olddisplay")||yt(n.nodeName):h,"inline"===b&&"none"===i.css(n,"float")&&(r.inlineBlockNeedsLayout&&"inline"!==yt(n.nodeName)?o.zoom=1:o.display="inline-block"));u.overflow&&(o.overflow="hidden",r.shrinkWrapBlocks()||l.always(function(){o.overflow=u.overflow[0];o.overflowX=u.overflow[1];o.overflowY=u.overflow[2]}));for(f in t)if(a=t[f],lf.exec(a)){if(delete t[f],p=p||"toggle"===a,a===(c?"hide":"show")){if("show"!==a||!e||void 0===e[f])continue;c=!0}y[f]=e&&e[f]||i.style(n,f)}else h=void 0;if(i.isEmptyObject(y))"inline"===("none"===h?yt(n.nodeName):h)&&(o.display=h);else{e?"hidden"in e&&(c=e.hidden):e=i._data(n,"fxshow",{});p&&(e.hidden=!c);c?i(n).show():l.done(function(){i(n).hide()});l.done(function(){var t;i._removeData(n,"fxshow");for(t in y)i.style(n,t,y[t])});for(f in y)v=yf(c?e[f]:0,f,l),f in e||(e[f]=v.start,c&&(v.end=v.start,v.start="width"===f||"height"===f?1:0))}}function yo(n,t){var r,f,e,u,o;for(r in n)if(f=i.camelCase(r),e=t[f],u=n[r],i.isArray(u)&&(e=u[1],u=n[r]=u[0]),r!==f&&(n[f]=u,delete n[r]),o=i.cssHooks[f],o&&"expand"in o){u=o.expand(u);delete n[f];for(r in u)r in n||(n[r]=u[r],t[r]=e)}else t[f]=e}function h(n,t,r){var e,o,s=0,a=h.prefilters.length,f=i.Deferred().always(function(){delete l.elem}),l=function(){if(o)return!1;for(var s=ut||vf(),t=Math.max(0,u.startTime+u.duration-s),h=t/u.duration||0,i=1-h,r=0,e=u.tweens.length;e>r;r++)u.tweens[r].run(i);return f.notifyWith(n,[u,i,t]),1>i&&e?t:(f.resolveWith(n,[u]),!1)},u=f.promise({elem:n,props:i.extend({},t),opts:i.extend(!0,{specialEasing:{},easing:i.easing._default},r),originalProperties:t,originalOptions:r,startTime:ut||vf(),duration:r.duration,tweens:[],createTween:function(t,r){var f=i.Tween(n,u.opts,t,r,u.opts.specialEasing[t]||u.opts.easing);return u.tweens.push(f),f},stop:function(t){var i=0,r=t?u.tweens.length:0;if(o)return this;for(o=!0;r>i;i++)u.tweens[i].run(1);return t?(f.notifyWith(n,[u,1,0]),f.resolveWith(n,[u,t])):f.rejectWith(n,[u,t]),this}}),c=u.props;for(yo(c,u.opts.specialEasing);a>s;s++)if(e=h.prefilters[s].call(u,n,c,u.opts))return i.isFunction(e.stop)&&(i._queueHooks(u.elem,u.opts.queue).stop=i.proxy(e.stop,e)),e;return i.map(c,yf,u),i.isFunction(u.opts.start)&&u.opts.start.call(n,u),i.fx.timer(i.extend(l,{elem:n,anim:u,queue:u.opts.queue})),u.progress(u.opts.progress).done(u.opts.done,u.opts.complete).fail(u.opts.fail).always(u.opts.always)}function nt(n){return i.attr(n,"class")||""}function re(n){return function(t,r){"string"!=typeof t&&(r=t,t="*");var u,f=0,e=t.toLowerCase().match(s)||[];if(i.isFunction(r))while(u=e[f++])"+"===u.charAt(0)?(u=u.slice(1)||"*",(n[u]=n[u]||[]).unshift(r)):(n[u]=n[u]||[]).push(r)}}function ue(n,t,r,u){function e(s){var h;return f[s]=!0,i.each(n[s]||[],function(n,i){var s=i(t,r,u);return"string"!=typeof s||o||f[s]?o?!(h=s):void 0:(t.dataTypes.unshift(s),e(s),!1)}),h}var f={},o=n===tr;return e(t.dataTypes[0])||!f["*"]&&e("*")}function rr(n,t){var u,r,f=i.ajaxSettings.flatOptions||{};for(r in t)void 0!==t[r]&&((f[r]?n:u||(u={}))[r]=t[r]);return u&&i.extend(!0,n,u),n}function ts(n,t,i){for(var o,e,u,f,s=n.contents,r=n.dataTypes;"*"===r[0];)r.shift(),void 0===e&&(e=n.mimeType||t.getResponseHeader("Content-Type"));if(e)for(f in s)if(s[f]&&s[f].test(e)){r.unshift(f);break}if(r[0]in i)u=r[0];else{for(f in i){if(!r[0]||n.converters[f+" "+r[0]]){u=f;break}o||(o=f)}u=u||o}if(u)return(u!==r[0]&&r.unshift(u),i[u])}function is(n,t,i,r){var h,u,f,s,e,o={},c=n.dataTypes.slice();if(c[1])for(f in n.converters)o[f.toLowerCase()]=n.converters[f];for(u=c.shift();u;)if(n.responseFields[u]&&(i[n.responseFields[u]]=t),!e&&r&&n.dataFilter&&(t=n.dataFilter(t,n.dataType)),e=u,u=c.shift())if("*"===u)u=e;else if("*"!==e&&e!==u){if(f=o[e+" "+u]||o["* "+u],!f)for(h in o)if(s=h.split(" "),s[1]===u&&(f=o[e+" "+s[0]]||o["* "+s[0]])){f===!0?f=o[h]:o[h]!==!0&&(u=s[0],c.unshift(s[1]));break}if(f!==!0)if(f&&n.throws)t=f(t);else try{t=f(t)}catch(l){return{state:"parsererror",error:f?l:"No conversion from "+e+" to "+u}}}return{state:"success",data:t}}function rs(n){return n.style&&n.style.display||i.css(n,"display")}function us(n){if(!i.contains(n.ownerDocument||u,n))return!0;while(n&&1===n.nodeType){if("none"===rs(n)||"hidden"===n.type)return!0;n=n.parentNode}return!1}function ur(n,t,r,u){var f;if(i.isArray(t))i.each(t,function(t,i){r||es.test(n)?u(n,i):ur(n+"["+("object"==typeof i&&null!=i?t:"")+"]",i,r,u)});else if(r||"object"!==i.type(t))u(n,t);else for(f in t)ur(n+"["+f+"]",t[f],r,u)}function fr(){try{return new n.XMLHttpRequest}catch(t){}}function ee(){try{return new n.ActiveXObject("Microsoft.XMLHTTP")}catch(t){}}function oe(n){return i.isWindow(n)?n:9===n.nodeType?n.defaultView||n.parentWindow:!1}var c=[],u=n.document,a=c.slice,sr=c.concat,ti=c.push,hr=c.indexOf,lt={},ce=lt.toString,tt=lt.hasOwnProperty,r={},cr="1.12.4",i=function(n,t){return new i.fn.init(n,t)},le=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,ae=/^-ms-/,ve=/-([\da-z])/gi,ye=function(n,t){return t.toUpperCase()},w,ui,yr,pr,wr,br,s,at,gr,o,su,li,ht,pi,d,p,tf,ut,wt,lf,af,pf,wf,kf,df,dt,er,ni,or,se,he;i.fn=i.prototype={jquery:cr,constructor:i,selector:"",length:0,toArray:function(){return a.call(this)},get:function(n){return null!=n?0>n?this[n+this.length]:this[n]:a.call(this)},pushStack:function(n){var t=i.merge(this.constructor(),n);return t.prevObject=this,t.context=this.context,t},each:function(n){return i.each(this,n)},map:function(n){return this.pushStack(i.map(this,function(t,i){return n.call(t,i,t)}))},slice:function(){return this.pushStack(a.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(n){var i=this.length,t=+n+(0>n?i:0);return this.pushStack(t>=0&&i>t?[this[t]]:[])},end:function(){return this.prevObject||this.constructor()},push:ti,sort:c.sort,splice:c.splice};i.extend=i.fn.extend=function(){var r,e,t,f,o,s,n=arguments[0]||{},u=1,c=arguments.length,h=!1;for("boolean"==typeof n&&(h=n,n=arguments[u]||{},u++),"object"==typeof n||i.isFunction(n)||(n={}),u===c&&(n=this,u--);c>u;u++)if(null!=(o=arguments[u]))for(f in o)r=n[f],t=o[f],n!==t&&(h&&t&&(i.isPlainObject(t)||(e=i.isArray(t)))?(e?(e=!1,s=r&&i.isArray(r)?r:[]):s=r&&i.isPlainObject(r)?r:{},n[f]=i.extend(h,s,t)):void 0!==t&&(n[f]=t));return n};i.extend({expando:"jQuery"+(cr+Math.random()).replace(/\D/g,""),isReady:!0,error:function(n){throw new Error(n);},noop:function(){},isFunction:function(n){return"function"===i.type(n)},isArray:Array.isArray||function(n){return"array"===i.type(n)},isWindow:function(n){return null!=n&&n==n.window},isNumeric:function(n){var t=n&&n.toString();return!i.isArray(n)&&t-parseFloat(t)+1>=0},isEmptyObject:function(n){for(var t in n)return!1;return!0},isPlainObject:function(n){var t;if(!n||"object"!==i.type(n)||n.nodeType||i.isWindow(n))return!1;try{if(n.constructor&&!tt.call(n,"constructor")&&!tt.call(n.constructor.prototype,"isPrototypeOf"))return!1}catch(u){return!1}if(!r.ownFirst)for(t in n)return tt.call(n,t);for(t in n);return void 0===t||tt.call(n,t)},type:function(n){return null==n?n+"":"object"==typeof n||"function"==typeof n?lt[ce.call(n)]||"object":typeof n},globalEval:function(t){t&&i.trim(t)&&(n.execScript||function(t){n.eval.call(n,t)})(t)},camelCase:function(n){return n.replace(ae,"ms-").replace(ve,ye)},nodeName:function(n,t){return n.nodeName&&n.nodeName.toLowerCase()===t.toLowerCase()},each:function(n,t){var r,i=0;if(ii(n)){for(r=n.length;r>i;i++)if(t.call(n[i],i,n[i])===!1)break}else for(i in n)if(t.call(n[i],i,n[i])===!1)break;return n},trim:function(n){return null==n?"":(n+"").replace(le,"")},makeArray:function(n,t){var r=t||[];return null!=n&&(ii(Object(n))?i.merge(r,"string"==typeof n?[n]:n):ti.call(r,n)),r},inArray:function(n,t,i){var r;if(t){if(hr)return hr.call(t,n,i);for(r=t.length,i=i?0>i?Math.max(0,r+i):i:0;r>i;i++)if(i in t&&t[i]===n)return i}return-1},merge:function(n,t){for(var r=+t.length,i=0,u=n.length;r>i;)n[u++]=t[i++];if(r!==r)while(void 0!==t[i])n[u++]=t[i++];return n.length=u,n},grep:function(n,t,i){for(var u,f=[],r=0,e=n.length,o=!i;e>r;r++)u=!t(n[r],r),u!==o&&f.push(n[r]);return f},map:function(n,t,i){var e,u,r=0,f=[];if(ii(n))for(e=n.length;e>r;r++)u=t(n[r],r,i),null!=u&&f.push(u);else for(r in n)u=t(n[r],r,i),null!=u&&f.push(u);return sr.apply([],f)},guid:1,proxy:function(n,t){var u,r,f;return"string"==typeof t&&(f=n[t],t=n,n=f),i.isFunction(n)?(u=a.call(arguments,2),r=function(){return n.apply(t||this,u.concat(a.call(arguments)))},r.guid=n.guid=n.guid||i.guid++,r):void 0},now:function(){return+new Date},support:r});"function"==typeof Symbol&&(i.fn[Symbol.iterator]=c[Symbol.iterator]);i.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(n,t){lt["[object "+t+"]"]=t.toLowerCase()});w=function(n){function u(n,t,r,u){var l,w,a,s,nt,d,y,g,p=t&&t.ownerDocument,v=t?t.nodeType:9;if(r=r||[],"string"!=typeof n||!n||1!==v&&9!==v&&11!==v)return r;if(!u&&((t?t.ownerDocument||t:c)!==i&&b(t),t=t||i,h)){if(11!==v&&(d=sr.exec(n)))if(l=d[1]){if(9===v){if(!(a=t.getElementById(l)))return r;if(a.id===l)return r.push(a),r}else if(p&&(a=p.getElementById(l))&&et(t,a)&&a.id===l)return r.push(a),r}else{if(d[2])return k.apply(r,t.getElementsByTagName(n)),r;if((l=d[3])&&f.getElementsByClassName&&t.getElementsByClassName)return k.apply(r,t.getElementsByClassName(l)),r}if(f.qsa&&!lt[n+" "]&&(!o||!o.test(n))){if(1!==v)p=t,g=n;else if("object"!==t.nodeName.toLowerCase()){for((s=t.getAttribute("id"))?s=s.replace(hr,"\\$&"):t.setAttribute("id",s=e),y=ft(n),w=y.length,nt=yi.test(s)?"#"+s:"[id='"+s+"']";w--;)y[w]=nt+" "+yt(y[w]);g=y.join(",");p=gt.test(n)&&ii(t.parentNode)||t}if(g)try{return k.apply(r,p.querySelectorAll(g)),r}catch(tt){}finally{s===e&&t.removeAttribute("id")}}}return si(n.replace(at,"$1"),t,r,u)}function ni(){function n(r,u){return i.push(r+" ")>t.cacheLength&&delete n[i.shift()],n[r+" "]=u}var i=[];return n}function l(n){return n[e]=!0,n}function a(n){var t=i.createElement("div");try{return!!n(t)}catch(r){return!1}finally{t.parentNode&&t.parentNode.removeChild(t);t=null}}function ti(n,i){for(var r=n.split("|"),u=r.length;u--;)t.attrHandle[r[u]]=i}function wi(n,t){var i=t&&n,r=i&&1===n.nodeType&&1===t.nodeType&&(~t.sourceIndex||li)-(~n.sourceIndex||li);if(r)return r;if(i)while(i=i.nextSibling)if(i===t)return-1;return n?1:-1}function cr(n){return function(t){var i=t.nodeName.toLowerCase();return"input"===i&&t.type===n}}function lr(n){return function(t){var i=t.nodeName.toLowerCase();return("input"===i||"button"===i)&&t.type===n}}function it(n){return l(function(t){return t=+t,l(function(i,r){for(var u,f=n([],i.length,t),e=f.length;e--;)i[u=f[e]]&&(i[u]=!(r[u]=i[u]))})})}function ii(n){return n&&"undefined"!=typeof n.getElementsByTagName&&n}function bi(){}function yt(n){for(var t=0,r=n.length,i="";r>t;t++)i+=n[t].value;return i}function ri(n,t,i){var r=t.dir,u=i&&"parentNode"===r,f=ki++;return t.first?function(t,i,f){while(t=t[r])if(1===t.nodeType||u)return n(t,i,f)}:function(t,i,o){var s,h,c,l=[v,f];if(o){while(t=t[r])if((1===t.nodeType||u)&&n(t,i,o))return!0}else while(t=t[r])if(1===t.nodeType||u){if(c=t[e]||(t[e]={}),h=c[t.uniqueID]||(c[t.uniqueID]={}),(s=h[r])&&s[0]===v&&s[1]===f)return l[2]=s[2];if(h[r]=l,l[2]=n(t,i,o))return!0}}}function ui(n){return n.length>1?function(t,i,r){for(var u=n.length;u--;)if(!n[u](t,i,r))return!1;return!0}:n[0]}function ar(n,t,i){for(var r=0,f=t.length;f>r;r++)u(n,t[r],i);return i}function pt(n,t,i,r,u){for(var e,o=[],f=0,s=n.length,h=null!=t;s>f;f++)(e=n[f])&&(i&&!i(e,r,u)||(o.push(e),h&&t.push(f)));return o}function fi(n,t,i,r,u,f){return r&&!r[e]&&(r=fi(r)),u&&!u[e]&&(u=fi(u,f)),l(function(f,e,o,s){var l,c,a,p=[],y=[],w=e.length,b=f||ar(t||"*",o.nodeType?[o]:o,[]),v=!n||!f&&t?b:pt(b,p,n,o,s),h=i?u||(f?n:w||r)?[]:e:v;if(i&&i(v,h,o,s),r)for(l=pt(h,y),r(l,[],o,s),c=l.length;c--;)(a=l[c])&&(h[y[c]]=!(v[y[c]]=a));if(f){if(u||n){if(u){for(l=[],c=h.length;c--;)(a=h[c])&&l.push(v[c]=a);u(null,h=[],l,s)}for(c=h.length;c--;)(a=h[c])&&(l=u?nt(f,a):p[c])>-1&&(f[l]=!(e[l]=a))}}else h=pt(h===e?h.splice(w,h.length):h),u?u(null,e,h,s):k.apply(e,h)})}function ei(n){for(var o,u,r,s=n.length,h=t.relative[n[0].type],c=h||t.relative[" "],i=h?1:0,l=ri(function(n){return n===o},c,!0),a=ri(function(n){return nt(o,n)>-1},c,!0),f=[function(n,t,i){var r=!h&&(i||t!==ht)||((o=t).nodeType?l(n,t,i):a(n,t,i));return o=null,r}];s>i;i++)if(u=t.relative[n[i].type])f=[ri(ui(f),u)];else{if(u=t.filter[n[i].type].apply(null,n[i].matches),u[e]){for(r=++i;s>r;r++)if(t.relative[n[r].type])break;return fi(i>1&&ui(f),i>1&&yt(n.slice(0,i-1).concat({value:" "===n[i-2].type?"*":""})).replace(at,"$1"),u,r>i&&ei(n.slice(i,r)),s>r&&ei(n=n.slice(r)),s>r&&yt(n))}f.push(u)}return ui(f)}function vr(n,r){var f=r.length>0,e=n.length>0,o=function(o,s,c,l,a){var y,nt,d,g=0,p="0",tt=o&&[],w=[],it=ht,rt=o||e&&t.find.TAG("*",a),ut=v+=null==it?1:Math.random()||.1,ft=rt.length;for(a&&(ht=s===i||s||a);p!==ft&&null!=(y=rt[p]);p++){if(e&&y){for(nt=0,s||y.ownerDocument===i||(b(y),c=!h);d=n[nt++];)if(d(y,s||i,c)){l.push(y);break}a&&(v=ut)}f&&((y=!d&&y)&&g--,o&&tt.push(y))}if(g+=p,f&&p!==g){for(nt=0;d=r[nt++];)d(tt,w,s,c);if(o){if(g>0)while(p--)tt[p]||w[p]||(w[p]=gi.call(l));w=pt(w)}k.apply(l,w);a&&!o&&w.length>0&&g+r.length>1&&u.uniqueSort(l)}return a&&(v=ut,ht=it),tt};return f?l(o):o}var rt,f,t,st,oi,ft,wt,si,ht,w,ut,b,i,s,h,o,d,ct,et,e="sizzle"+1*new Date,c=n.document,v=0,ki=0,hi=ni(),ci=ni(),lt=ni(),bt=function(n,t){return n===t&&(ut=!0),0},li=-2147483648,di={}.hasOwnProperty,g=[],gi=g.pop,nr=g.push,k=g.push,ai=g.slice,nt=function(n,t){for(var i=0,r=n.length;r>i;i++)if(n[i]===t)return i;return-1},kt="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",r="[\\x20\\t\\r\\n\\f]",tt="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",vi="\\["+r+"*("+tt+")(?:"+r+"*([*^$|!~]?=)"+r+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+tt+"))|)"+r+"*\\]",dt=":("+tt+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+vi+")*)|.*)\\)|)",tr=new RegExp(r+"+","g"),at=new RegExp("^"+r+"+|((?:^|[^\\\\])(?:\\\\.)*)"+r+"+$","g"),ir=new RegExp("^"+r+"*,"+r+"*"),rr=new RegExp("^"+r+"*([>+~]|"+r+")"+r+"*"),ur=new RegExp("="+r+"*([^\\]'\"]*?)"+r+"*\\]","g"),fr=new RegExp(dt),yi=new RegExp("^"+tt+"$"),vt={ID:new RegExp("^#("+tt+")"),CLASS:new RegExp("^\\.("+tt+")"),TAG:new RegExp("^("+tt+"|[*])"),ATTR:new RegExp("^"+vi),PSEUDO:new RegExp("^"+dt),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+r+"*(even|odd|(([+-]|)(\\d*)n|)"+r+"*(?:([+-]|)"+r+"*(\\d+)|))"+r+"*\\)|)","i"),bool:new RegExp("^(?:"+kt+")$","i"),needsContext:new RegExp("^"+r+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+r+"*((?:-\\d)?\\d*)"+r+"*\\)|)(?=[^-]|$)","i")},er=/^(?:input|select|textarea|button)$/i,or=/^h\d$/i,ot=/^[^{]+\{\s*\[native \w/,sr=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,gt=/[+~]/,hr=/'|\\/g,y=new RegExp("\\\\([\\da-f]{1,6}"+r+"?|("+r+")|.)","ig"),p=function(n,t,i){var r="0x"+t-65536;return r!==r||i?t:0>r?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},pi=function(){b()};try{k.apply(g=ai.call(c.childNodes),c.childNodes);g[c.childNodes.length].nodeType}catch(yr){k={apply:g.length?function(n,t){nr.apply(n,ai.call(t))}:function(n,t){for(var i=n.length,r=0;n[i++]=t[r++];);n.length=i-1}}}f=u.support={};oi=u.isXML=function(n){var t=n&&(n.ownerDocument||n).documentElement;return t?"HTML"!==t.nodeName:!1};b=u.setDocument=function(n){var v,u,l=n?n.ownerDocument||n:c;return l!==i&&9===l.nodeType&&l.documentElement?(i=l,s=i.documentElement,h=!oi(i),(u=i.defaultView)&&u.top!==u&&(u.addEventListener?u.addEventListener("unload",pi,!1):u.attachEvent&&u.attachEvent("onunload",pi)),f.attributes=a(function(n){return n.className="i",!n.getAttribute("className")}),f.getElementsByTagName=a(function(n){return n.appendChild(i.createComment("")),!n.getElementsByTagName("*").length}),f.getElementsByClassName=ot.test(i.getElementsByClassName),f.getById=a(function(n){return s.appendChild(n).id=e,!i.getElementsByName||!i.getElementsByName(e).length}),f.getById?(t.find.ID=function(n,t){if("undefined"!=typeof t.getElementById&&h){var i=t.getElementById(n);return i?[i]:[]}},t.filter.ID=function(n){var t=n.replace(y,p);return function(n){return n.getAttribute("id")===t}}):(delete t.find.ID,t.filter.ID=function(n){var t=n.replace(y,p);return function(n){var i="undefined"!=typeof n.getAttributeNode&&n.getAttributeNode("id");return i&&i.value===t}}),t.find.TAG=f.getElementsByTagName?function(n,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(n):f.qsa?t.querySelectorAll(n):void 0}:function(n,t){var i,r=[],f=0,u=t.getElementsByTagName(n);if("*"===n){while(i=u[f++])1===i.nodeType&&r.push(i);return r}return u},t.find.CLASS=f.getElementsByClassName&&function(n,t){if("undefined"!=typeof t.getElementsByClassName&&h)return t.getElementsByClassName(n)},d=[],o=[],(f.qsa=ot.test(i.querySelectorAll))&&(a(function(n){s.appendChild(n).innerHTML="<a id='"+e+"'><\/a><select id='"+e+"-\r\\' msallowcapture=''><option selected=''><\/option><\/select>";n.querySelectorAll("[msallowcapture^='']").length&&o.push("[*^$]="+r+"*(?:''|\"\")");n.querySelectorAll("[selected]").length||o.push("\\["+r+"*(?:value|"+kt+")");n.querySelectorAll("[id~="+e+"-]").length||o.push("~=");n.querySelectorAll(":checked").length||o.push(":checked");n.querySelectorAll("a#"+e+"+*").length||o.push(".#.+[+~]")}),a(function(n){var t=i.createElement("input");t.setAttribute("type","hidden");n.appendChild(t).setAttribute("name","D");n.querySelectorAll("[name=d]").length&&o.push("name"+r+"*[*^$|!~]?=");n.querySelectorAll(":enabled").length||o.push(":enabled",":disabled");n.querySelectorAll("*,:x");o.push(",.*:")})),(f.matchesSelector=ot.test(ct=s.matches||s.webkitMatchesSelector||s.mozMatchesSelector||s.oMatchesSelector||s.msMatchesSelector))&&a(function(n){f.disconnectedMatch=ct.call(n,"div");ct.call(n,"[s!='']:x");d.push("!=",dt)}),o=o.length&&new RegExp(o.join("|")),d=d.length&&new RegExp(d.join("|")),v=ot.test(s.compareDocumentPosition),et=v||ot.test(s.contains)?function(n,t){var r=9===n.nodeType?n.documentElement:n,i=t&&t.parentNode;return n===i||!(!i||1!==i.nodeType||!(r.contains?r.contains(i):n.compareDocumentPosition&&16&n.compareDocumentPosition(i)))}:function(n,t){if(t)while(t=t.parentNode)if(t===n)return!0;return!1},bt=v?function(n,t){if(n===t)return ut=!0,0;var r=!n.compareDocumentPosition-!t.compareDocumentPosition;return r?r:(r=(n.ownerDocument||n)===(t.ownerDocument||t)?n.compareDocumentPosition(t):1,1&r||!f.sortDetached&&t.compareDocumentPosition(n)===r?n===i||n.ownerDocument===c&&et(c,n)?-1:t===i||t.ownerDocument===c&&et(c,t)?1:w?nt(w,n)-nt(w,t):0:4&r?-1:1)}:function(n,t){if(n===t)return ut=!0,0;var r,u=0,o=n.parentNode,s=t.parentNode,f=[n],e=[t];if(!o||!s)return n===i?-1:t===i?1:o?-1:s?1:w?nt(w,n)-nt(w,t):0;if(o===s)return wi(n,t);for(r=n;r=r.parentNode;)f.unshift(r);for(r=t;r=r.parentNode;)e.unshift(r);while(f[u]===e[u])u++;return u?wi(f[u],e[u]):f[u]===c?-1:e[u]===c?1:0},i):i};u.matches=function(n,t){return u(n,null,null,t)};u.matchesSelector=function(n,t){if((n.ownerDocument||n)!==i&&b(n),t=t.replace(ur,"='$1']"),f.matchesSelector&&h&&!lt[t+" "]&&(!d||!d.test(t))&&(!o||!o.test(t)))try{var r=ct.call(n,t);if(r||f.disconnectedMatch||n.document&&11!==n.document.nodeType)return r}catch(e){}return u(t,i,null,[n]).length>0};u.contains=function(n,t){return(n.ownerDocument||n)!==i&&b(n),et(n,t)};u.attr=function(n,r){(n.ownerDocument||n)!==i&&b(n);var e=t.attrHandle[r.toLowerCase()],u=e&&di.call(t.attrHandle,r.toLowerCase())?e(n,r,!h):void 0;return void 0!==u?u:f.attributes||!h?n.getAttribute(r):(u=n.getAttributeNode(r))&&u.specified?u.value:null};u.error=function(n){throw new Error("Syntax error, unrecognized expression: "+n);};u.uniqueSort=function(n){var r,u=[],t=0,i=0;if(ut=!f.detectDuplicates,w=!f.sortStable&&n.slice(0),n.sort(bt),ut){while(r=n[i++])r===n[i]&&(t=u.push(i));while(t--)n.splice(u[t],1)}return w=null,n};st=u.getText=function(n){var r,i="",u=0,t=n.nodeType;if(t){if(1===t||9===t||11===t){if("string"==typeof n.textContent)return n.textContent;for(n=n.firstChild;n;n=n.nextSibling)i+=st(n)}else if(3===t||4===t)return n.nodeValue}else while(r=n[u++])i+=st(r);return i};t=u.selectors={cacheLength:50,createPseudo:l,match:vt,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(n){return n[1]=n[1].replace(y,p),n[3]=(n[3]||n[4]||n[5]||"").replace(y,p),"~="===n[2]&&(n[3]=" "+n[3]+" "),n.slice(0,4)},CHILD:function(n){return n[1]=n[1].toLowerCase(),"nth"===n[1].slice(0,3)?(n[3]||u.error(n[0]),n[4]=+(n[4]?n[5]+(n[6]||1):2*("even"===n[3]||"odd"===n[3])),n[5]=+(n[7]+n[8]||"odd"===n[3])):n[3]&&u.error(n[0]),n},PSEUDO:function(n){var i,t=!n[6]&&n[2];return vt.CHILD.test(n[0])?null:(n[3]?n[2]=n[4]||n[5]||"":t&&fr.test(t)&&(i=ft(t,!0))&&(i=t.indexOf(")",t.length-i)-t.length)&&(n[0]=n[0].slice(0,i),n[2]=t.slice(0,i)),n.slice(0,3))}},filter:{TAG:function(n){var t=n.replace(y,p).toLowerCase();return"*"===n?function(){return!0}:function(n){return n.nodeName&&n.nodeName.toLowerCase()===t}},CLASS:function(n){var t=hi[n+" "];return t||(t=new RegExp("(^|"+r+")"+n+"("+r+"|$)"))&&hi(n,function(n){return t.test("string"==typeof n.className&&n.className||"undefined"!=typeof n.getAttribute&&n.getAttribute("class")||"")})},ATTR:function(n,t,i){return function(r){var f=u.attr(r,n);return null==f?"!="===t:t?(f+="","="===t?f===i:"!="===t?f!==i:"^="===t?i&&0===f.indexOf(i):"*="===t?i&&f.indexOf(i)>-1:"$="===t?i&&f.slice(-i.length)===i:"~="===t?(" "+f.replace(tr," ")+" ").indexOf(i)>-1:"|="===t?f===i||f.slice(0,i.length+1)===i+"-":!1):!0}},CHILD:function(n,t,i,r,u){var s="nth"!==n.slice(0,3),o="last"!==n.slice(-4),f="of-type"===t;return 1===r&&0===u?function(n){return!!n.parentNode}:function(t,i,h){var p,w,y,c,a,b,k=s!==o?"nextSibling":"previousSibling",d=t.parentNode,nt=f&&t.nodeName.toLowerCase(),g=!h&&!f,l=!1;if(d){if(s){while(k){for(c=t;c=c[k];)if(f?c.nodeName.toLowerCase()===nt:1===c.nodeType)return!1;b=k="only"===n&&!b&&"nextSibling"}return!0}if(b=[o?d.firstChild:d.lastChild],o&&g){for(c=d,y=c[e]||(c[e]={}),w=y[c.uniqueID]||(y[c.uniqueID]={}),p=w[n]||[],a=p[0]===v&&p[1],l=a&&p[2],c=a&&d.childNodes[a];c=++a&&c&&c[k]||(l=a=0)||b.pop();)if(1===c.nodeType&&++l&&c===t){w[n]=[v,a,l];break}}else if(g&&(c=t,y=c[e]||(c[e]={}),w=y[c.uniqueID]||(y[c.uniqueID]={}),p=w[n]||[],a=p[0]===v&&p[1],l=a),l===!1)while(c=++a&&c&&c[k]||(l=a=0)||b.pop())if((f?c.nodeName.toLowerCase()===nt:1===c.nodeType)&&++l&&(g&&(y=c[e]||(c[e]={}),w=y[c.uniqueID]||(y[c.uniqueID]={}),w[n]=[v,l]),c===t))break;return l-=u,l===r||l%r==0&&l/r>=0}}},PSEUDO:function(n,i){var f,r=t.pseudos[n]||t.setFilters[n.toLowerCase()]||u.error("unsupported pseudo: "+n);return r[e]?r(i):r.length>1?(f=[n,n,"",i],t.setFilters.hasOwnProperty(n.toLowerCase())?l(function(n,t){for(var u,f=r(n,i),e=f.length;e--;)u=nt(n,f[e]),n[u]=!(t[u]=f[e])}):function(n){return r(n,0,f)}):r}},pseudos:{not:l(function(n){var t=[],r=[],i=wt(n.replace(at,"$1"));return i[e]?l(function(n,t,r,u){for(var e,o=i(n,null,u,[]),f=n.length;f--;)(e=o[f])&&(n[f]=!(t[f]=e))}):function(n,u,f){return t[0]=n,i(t,null,f,r),t[0]=null,!r.pop()}}),has:l(function(n){return function(t){return u(n,t).length>0}}),contains:l(function(n){return n=n.replace(y,p),function(t){return(t.textContent||t.innerText||st(t)).indexOf(n)>-1}}),lang:l(function(n){return yi.test(n||"")||u.error("unsupported lang: "+n),n=n.replace(y,p).toLowerCase(),function(t){var i;do if(i=h?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return i=i.toLowerCase(),i===n||0===i.indexOf(n+"-");while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var i=n.location&&n.location.hash;return i&&i.slice(1)===t.id},root:function(n){return n===s},focus:function(n){return n===i.activeElement&&(!i.hasFocus||i.hasFocus())&&!!(n.type||n.href||~n.tabIndex)},enabled:function(n){return n.disabled===!1},disabled:function(n){return n.disabled===!0},checked:function(n){var t=n.nodeName.toLowerCase();return"input"===t&&!!n.checked||"option"===t&&!!n.selected},selected:function(n){return n.parentNode&&n.parentNode.selectedIndex,n.selected===!0},empty:function(n){for(n=n.firstChild;n;n=n.nextSibling)if(n.nodeType<6)return!1;return!0},parent:function(n){return!t.pseudos.empty(n)},header:function(n){return or.test(n.nodeName)},input:function(n){return er.test(n.nodeName)},button:function(n){var t=n.nodeName.toLowerCase();return"input"===t&&"button"===n.type||"button"===t},text:function(n){var t;return"input"===n.nodeName.toLowerCase()&&"text"===n.type&&(null==(t=n.getAttribute("type"))||"text"===t.toLowerCase())},first:it(function(){return[0]}),last:it(function(n,t){return[t-1]}),eq:it(function(n,t,i){return[0>i?i+t:i]}),even:it(function(n,t){for(var i=0;t>i;i+=2)n.push(i);return n}),odd:it(function(n,t){for(var i=1;t>i;i+=2)n.push(i);return n}),lt:it(function(n,t,i){for(var r=0>i?i+t:i;--r>=0;)n.push(r);return n}),gt:it(function(n,t,i){for(var r=0>i?i+t:i;++r<t;)n.push(r);return n})}};t.pseudos.nth=t.pseudos.eq;for(rt in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})t.pseudos[rt]=cr(rt);for(rt in{submit:!0,reset:!0})t.pseudos[rt]=lr(rt);return bi.prototype=t.filters=t.pseudos,t.setFilters=new bi,ft=u.tokenize=function(n,i){var e,f,s,o,r,h,c,l=ci[n+" "];if(l)return i?0:l.slice(0);for(r=n,h=[],c=t.preFilter;r;){(!e||(f=ir.exec(r)))&&(f&&(r=r.slice(f[0].length)||r),h.push(s=[]));e=!1;(f=rr.exec(r))&&(e=f.shift(),s.push({value:e,type:f[0].replace(at," ")}),r=r.slice(e.length));for(o in t.filter)(f=vt[o].exec(r))&&(!c[o]||(f=c[o](f)))&&(e=f.shift(),s.push({value:e,type:o,matches:f}),r=r.slice(e.length));if(!e)break}return i?r.length:r?u.error(n):ci(n,h).slice(0)},wt=u.compile=function(n,t){var r,u=[],f=[],i=lt[n+" "];if(!i){for(t||(t=ft(n)),r=t.length;r--;)i=ei(t[r]),i[e]?u.push(i):f.push(i);i=lt(n,vr(f,u));i.selector=n}return i},si=u.select=function(n,i,r,u){var s,e,o,a,v,l="function"==typeof n&&n,c=!u&&ft(n=l.selector||n);if(r=r||[],1===c.length){if(e=c[0]=c[0].slice(0),e.length>2&&"ID"===(o=e[0]).type&&f.getById&&9===i.nodeType&&h&&t.relative[e[1].type]){if(i=(t.find.ID(o.matches[0].replace(y,p),i)||[])[0],!i)return r;l&&(i=i.parentNode);n=n.slice(e.shift().value.length)}for(s=vt.needsContext.test(n)?0:e.length;s--;){if(o=e[s],t.relative[a=o.type])break;if((v=t.find[a])&&(u=v(o.matches[0].replace(y,p),gt.test(e[0].type)&&ii(i.parentNode)||i))){if(e.splice(s,1),n=u.length&&yt(e),!n)return k.apply(r,u),r;break}}}return(l||wt(n,c))(u,i,!h,r,!i||gt.test(n)&&ii(i.parentNode)||i),r},f.sortStable=e.split("").sort(bt).join("")===e,f.detectDuplicates=!!ut,b(),f.sortDetached=a(function(n){return 1&n.compareDocumentPosition(i.createElement("div"))}),a(function(n){return n.innerHTML="<a href='#'><\/a>","#"===n.firstChild.getAttribute("href")})||ti("type|href|height|width",function(n,t,i){if(!i)return n.getAttribute(t,"type"===t.toLowerCase()?1:2)}),f.attributes&&a(function(n){return n.innerHTML="<input/>",n.firstChild.setAttribute("value",""),""===n.firstChild.getAttribute("value")})||ti("value",function(n,t,i){if(!i&&"input"===n.nodeName.toLowerCase())return n.defaultValue}),a(function(n){return null==n.getAttribute("disabled")})||ti(kt,function(n,t,i){var r;if(!i)return n[t]===!0?t.toLowerCase():(r=n.getAttributeNode(t))&&r.specified?r.value:null}),u}(n);i.find=w;i.expr=w.selectors;i.expr[":"]=i.expr.pseudos;i.uniqueSort=i.unique=w.uniqueSort;i.text=w.getText;i.isXMLDoc=w.isXML;i.contains=w.contains;var it=function(n,t,r){for(var u=[],f=void 0!==r;(n=n[t])&&9!==n.nodeType;)if(1===n.nodeType){if(f&&i(n).is(r))break;u.push(n)}return u},lr=function(n,t){for(var i=[];n;n=n.nextSibling)1===n.nodeType&&n!==t&&i.push(n);return i},ar=i.expr.match.needsContext,vr=/^<([\w-]+)\s*\/?>(?:<\/\1>|)$/,pe=/^.[^:#\[\.,]*$/;i.filter=function(n,t,r){var u=t[0];return r&&(n=":not("+n+")"),1===t.length&&1===u.nodeType?i.find.matchesSelector(u,n)?[u]:[]:i.find.matches(n,i.grep(t,function(n){return 1===n.nodeType}))};i.fn.extend({find:function(n){var t,r=[],u=this,f=u.length;if("string"!=typeof n)return this.pushStack(i(n).filter(function(){for(t=0;f>t;t++)if(i.contains(u[t],this))return!0}));for(t=0;f>t;t++)i.find(n,u[t],r);return r=this.pushStack(f>1?i.unique(r):r),r.selector=this.selector?this.selector+" "+n:n,r},filter:function(n){return this.pushStack(ri(this,n||[],!1))},not:function(n){return this.pushStack(ri(this,n||[],!0))},is:function(n){return!!ri(this,"string"==typeof n&&ar.test(n)?i(n):n||[],!1).length}});yr=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/;pr=i.fn.init=function(n,t,r){var f,e;if(!n)return this;if(r=r||ui,"string"==typeof n){if(f="<"===n.charAt(0)&&">"===n.charAt(n.length-1)&&n.length>=3?[null,n,null]:yr.exec(n),!f||!f[1]&&t)return!t||t.jquery?(t||r).find(n):this.constructor(t).find(n);if(f[1]){if(t=t instanceof i?t[0]:t,i.merge(this,i.parseHTML(f[1],t&&t.nodeType?t.ownerDocument||t:u,!0)),vr.test(f[1])&&i.isPlainObject(t))for(f in t)i.isFunction(this[f])?this[f](t[f]):this.attr(f,t[f]);return this}if(e=u.getElementById(f[2]),e&&e.parentNode){if(e.id!==f[2])return ui.find(n);this.length=1;this[0]=e}return this.context=u,this.selector=n,this}return n.nodeType?(this.context=this[0]=n,this.length=1,this):i.isFunction(n)?"undefined"!=typeof r.ready?r.ready(n):n(i):(void 0!==n.selector&&(this.selector=n.selector,this.context=n.context),i.makeArray(n,this))};pr.prototype=i.fn;ui=i(u);wr=/^(?:parents|prev(?:Until|All))/;br={children:!0,contents:!0,next:!0,prev:!0};i.fn.extend({has:function(n){var t,r=i(n,this),u=r.length;return this.filter(function(){for(t=0;u>t;t++)if(i.contains(this,r[t]))return!0})},closest:function(n,t){for(var r,f=0,o=this.length,u=[],e=ar.test(n)||"string"!=typeof n?i(n,t||this.context):0;o>f;f++)for(r=this[f];r&&r!==t;r=r.parentNode)if(r.nodeType<11&&(e?e.index(r)>-1:1===r.nodeType&&i.find.matchesSelector(r,n))){u.push(r);break}return this.pushStack(u.length>1?i.uniqueSort(u):u)},index:function(n){return n?"string"==typeof n?i.inArray(this[0],i(n)):i.inArray(n.jquery?n[0]:n,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(n,t){return this.pushStack(i.uniqueSort(i.merge(this.get(),i(n,t))))},addBack:function(n){return this.add(null==n?this.prevObject:this.prevObject.filter(n))}});i.each({parent:function(n){var t=n.parentNode;return t&&11!==t.nodeType?t:null},parents:function(n){return it(n,"parentNode")},parentsUntil:function(n,t,i){return it(n,"parentNode",i)},next:function(n){return kr(n,"nextSibling")},prev:function(n){return kr(n,"previousSibling")},nextAll:function(n){return it(n,"nextSibling")},prevAll:function(n){return it(n,"previousSibling")},nextUntil:function(n,t,i){return it(n,"nextSibling",i)},prevUntil:function(n,t,i){return it(n,"previousSibling",i)},siblings:function(n){return lr((n.parentNode||{}).firstChild,n)},children:function(n){return lr(n.firstChild)},contents:function(n){return i.nodeName(n,"iframe")?n.contentDocument||n.contentWindow.document:i.merge([],n.childNodes)}},function(n,t){i.fn[n]=function(r,u){var f=i.map(this,t,r);return"Until"!==n.slice(-5)&&(u=r),u&&"string"==typeof u&&(f=i.filter(u,f)),this.length>1&&(br[n]||(f=i.uniqueSort(f)),wr.test(n)&&(f=f.reverse())),this.pushStack(f)}});s=/\S+/g;i.Callbacks=function(n){n="string"==typeof n?we(n):i.extend({},n);var e,r,h,f,t=[],o=[],u=-1,c=function(){for(f=n.once,h=e=!0;o.length;u=-1)for(r=o.shift();++u<t.length;)t[u].apply(r[0],r[1])===!1&&n.stopOnFalse&&(u=t.length,r=!1);n.memory||(r=!1);e=!1;f&&(t=r?[]:"")},s={add:function(){return t&&(r&&!e&&(u=t.length-1,o.push(r)),function f(r){i.each(r,function(r,u){i.isFunction(u)?n.unique&&s.has(u)||t.push(u):u&&u.length&&"string"!==i.type(u)&&f(u)})}(arguments),r&&!e&&c()),this},remove:function(){return i.each(arguments,function(n,r){for(var f;(f=i.inArray(r,t,f))>-1;)t.splice(f,1),u>=f&&u--}),this},has:function(n){return n?i.inArray(n,t)>-1:t.length>0},empty:function(){return t&&(t=[]),this},disable:function(){return f=o=[],t=r="",this},disabled:function(){return!t},lock:function(){return f=!0,r||s.disable(),this},locked:function(){return!!f},fireWith:function(n,t){return f||(t=t||[],t=[n,t.slice?t.slice():t],o.push(t),e||c()),this},fire:function(){return s.fireWith(this,arguments),this},fired:function(){return!!h}};return s};i.extend({Deferred:function(n){var u=[["resolve","done",i.Callbacks("once memory"),"resolved"],["reject","fail",i.Callbacks("once memory"),"rejected"],["notify","progress",i.Callbacks("memory")]],f="pending",r={state:function(){return f},always:function(){return t.done(arguments).fail(arguments),this},then:function(){var n=arguments;return i.Deferred(function(f){i.each(u,function(u,e){var o=i.isFunction(n[u])&&n[u];t[e[1]](function(){var n=o&&o.apply(this,arguments);n&&i.isFunction(n.promise)?n.promise().progress(f.notify).done(f.resolve).fail(f.reject):f[e[0]+"With"](this===r?f.promise():this,o?[n]:arguments)})});n=null}).promise()},promise:function(n){return null!=n?i.extend(n,r):r}},t={};return r.pipe=r.then,i.each(u,function(n,i){var e=i[2],o=i[3];r[i[1]]=e.add;o&&e.add(function(){f=o},u[1^n][2].disable,u[2][2].lock);t[i[0]]=function(){return t[i[0]+"With"](this===t?r:this,arguments),this};t[i[0]+"With"]=e.fireWith}),r.promise(t),n&&n.call(t,t),t},when:function(n){var t=0,u=a.call(arguments),r=u.length,e=1!==r||n&&i.isFunction(n.promise)?r:0,f=1===e?n:i.Deferred(),h=function(n,t,i){return function(r){t[n]=this;i[n]=arguments.length>1?a.call(arguments):r;i===o?f.notifyWith(t,i):--e||f.resolveWith(t,i)}},o,c,s;if(r>1)for(o=new Array(r),c=new Array(r),s=new Array(r);r>t;t++)u[t]&&i.isFunction(u[t].promise)?u[t].promise().progress(h(t,c,o)).done(h(t,s,u)).fail(f.reject):--e;return e||f.resolveWith(s,u),f.promise()}});i.fn.ready=function(n){return i.ready.promise().done(n),this};i.extend({isReady:!1,readyWait:1,holdReady:function(n){n?i.readyWait++:i.ready(!0)},ready:function(n){(n===!0?--i.readyWait:i.isReady)||(i.isReady=!0,n!==!0&&--i.readyWait>0||(at.resolveWith(u,[i]),i.fn.triggerHandler&&(i(u).triggerHandler("ready"),i(u).off("ready"))))}});i.ready.promise=function(t){if(!at)if(at=i.Deferred(),"complete"!==u.readyState&&("loading"===u.readyState||u.documentElement.doScroll))if(u.addEventListener)u.addEventListener("DOMContentLoaded",v),n.addEventListener("load",v);else{u.attachEvent("onreadystatechange",v);n.attachEvent("onload",v);var r=!1;try{r=null==n.frameElement&&u.documentElement}catch(e){}r&&r.doScroll&&!function f(){if(!i.isReady){try{r.doScroll("left")}catch(t){return n.setTimeout(f,50)}dr();i.ready()}}()}else n.setTimeout(i.ready);return at.promise(t)};i.ready.promise();for(gr in i(r))break;r.ownFirst="0"===gr;r.inlineBlockNeedsLayout=!1;i(function(){var f,t,n,i;n=u.getElementsByTagName("body")[0];n&&n.style&&(t=u.createElement("div"),i=u.createElement("div"),i.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",n.appendChild(i).appendChild(t),"undefined"!=typeof t.style.zoom&&(t.style.cssText="display:inline;margin:0;border:0;padding:1px;width:1px;zoom:1",r.inlineBlockNeedsLayout=f=3===t.offsetWidth,f&&(n.style.zoom=1)),n.removeChild(i))}),function(){var n=u.createElement("div");r.deleteExpando=!0;try{delete n.test}catch(t){r.deleteExpando=!1}n=null}();var ot=function(n){var t=i.noData[(n.nodeName+" ").toLowerCase()],r=+n.nodeType||1;return 1!==r&&9!==r?!1:!t||t!==!0&&n.getAttribute("classid")===t},be=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,ke=/([A-Z])/g;i.extend({cache:{},noData:{"applet ":!0,"embed ":!0,"object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(n){return n=n.nodeType?i.cache[n[i.expando]]:n[i.expando],!!n&&!fi(n)},data:function(n,t,i){return tu(n,t,i)},removeData:function(n,t){return iu(n,t)},_data:function(n,t,i){return tu(n,t,i,!0)},_removeData:function(n,t){return iu(n,t,!0)}});i.fn.extend({data:function(n,t){var f,u,e,r=this[0],o=r&&r.attributes;if(void 0===n){if(this.length&&(e=i.data(r),1===r.nodeType&&!i._data(r,"parsedAttrs"))){for(f=o.length;f--;)o[f]&&(u=o[f].name,0===u.indexOf("data-")&&(u=i.camelCase(u.slice(5)),nu(r,u,e[u])));i._data(r,"parsedAttrs",!0)}return e}return"object"==typeof n?this.each(function(){i.data(this,n)}):arguments.length>1?this.each(function(){i.data(this,n,t)}):r?nu(r,n,i.data(r,n)):void 0},removeData:function(n){return this.each(function(){i.removeData(this,n)})}});i.extend({queue:function(n,t,r){var u;if(n)return(t=(t||"fx")+"queue",u=i._data(n,t),r&&(!u||i.isArray(r)?u=i._data(n,t,i.makeArray(r)):u.push(r)),u||[])},dequeue:function(n,t){t=t||"fx";var r=i.queue(n,t),e=r.length,u=r.shift(),f=i._queueHooks(n,t),o=function(){i.dequeue(n,t)};"inprogress"===u&&(u=r.shift(),e--);u&&("fx"===t&&r.unshift("inprogress"),delete f.stop,u.call(n,o,f));!e&&f&&f.empty.fire()},_queueHooks:function(n,t){var r=t+"queueHooks";return i._data(n,r)||i._data(n,r,{empty:i.Callbacks("once memory").add(function(){i._removeData(n,t+"queue");i._removeData(n,r)})})}});i.fn.extend({queue:function(n,t){var r=2;return"string"!=typeof n&&(t=n,n="fx",r--),arguments.length<r?i.queue(this[0],n):void 0===t?this:this.each(function(){var r=i.queue(this,n,t);i._queueHooks(this,n);"fx"===n&&"inprogress"!==r[0]&&i.dequeue(this,n)})},dequeue:function(n){return this.each(function(){i.dequeue(this,n)})},clearQueue:function(n){return this.queue(n||"fx",[])},promise:function(n,t){var r,f=1,e=i.Deferred(),u=this,o=this.length,s=function(){--f||e.resolveWith(u,[u])};for("string"!=typeof n&&(t=n,n=void 0),n=n||"fx";o--;)r=i._data(u[o],n+"queueHooks"),r&&r.empty&&(f++,r.empty.add(s));return s(),e.promise(t)}}),function(){var n;r.shrinkWrapBlocks=function(){if(null!=n)return n;n=!1;var t,i,r;return i=u.getElementsByTagName("body")[0],i&&i.style?(t=u.createElement("div"),r=u.createElement("div"),r.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",i.appendChild(r).appendChild(t),"undefined"!=typeof t.style.zoom&&(t.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:1px;width:1px;zoom:1",t.appendChild(u.createElement("div")).style.width="5px",n=3!==t.offsetWidth),i.removeChild(r),n):void 0}}();var ei=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,oi=new RegExp("^(?:([+-])=|)("+ei+")([a-z%]*)$","i"),b=["Top","Right","Bottom","Left"],st=function(n,t){return n=t||n,"none"===i.css(n,"display")||!i.contains(n.ownerDocument,n)};var y=function(n,t,r,u,f,e,o){var s=0,c=n.length,h=null==r;if("object"===i.type(r)){f=!0;for(s in r)y(n,t,s,r[s],!0,e,o)}else if(void 0!==u&&(f=!0,i.isFunction(u)||(o=!0),h&&(o?(t.call(n,u),t=null):(h=t,t=function(n,t,r){return h.call(i(n),r)})),t))for(;c>s;s++)t(n[s],r,o?u:u.call(n[s],s,t(n[s],r)));return f?n:h?t.call(n):c?t(n[0],r):e},si=/^(?:checkbox|radio)$/i,uu=/<([\w:-]+)/,fu=/^$|\/(?:java|ecma)script/i,hi=/^\s+/,eu="abbr|article|aside|audio|bdi|canvas|data|datalist|details|dialog|figcaption|figure|footer|header|hgroup|main|mark|meter|nav|output|picture|progress|section|summary|template|time|video";!function(){var n=u.createElement("div"),f=u.createDocumentFragment(),t=u.createElement("input");n.innerHTML="  <link/><table><\/table><a href='/a'>a<\/a><input type='checkbox'/>";r.leadingWhitespace=3===n.firstChild.nodeType;r.tbody=!n.getElementsByTagName("tbody").length;r.htmlSerialize=!!n.getElementsByTagName("link").length;r.html5Clone="<:nav><\/:nav>"!==u.createElement("nav").cloneNode(!0).outerHTML;t.type="checkbox";t.checked=!0;f.appendChild(t);r.appendChecked=t.checked;n.innerHTML="<textarea>x<\/textarea>";r.noCloneChecked=!!n.cloneNode(!0).lastChild.defaultValue;f.appendChild(n);t=u.createElement("input");t.setAttribute("type","radio");t.setAttribute("checked","checked");t.setAttribute("name","t");n.appendChild(t);r.checkClone=n.cloneNode(!0).cloneNode(!0).lastChild.checked;r.noCloneEvent=!!n.addEventListener;n[i.expando]=1;r.attributes=!n.getAttribute(i.expando)}();o={option:[1,"<select multiple='multiple'>","<\/select>"],legend:[1,"<fieldset>","<\/fieldset>"],area:[1,"<map>","<\/map>"],param:[1,"<object>","<\/object>"],thead:[1,"<table>","<\/table>"],tr:[2,"<table><tbody>","<\/tbody><\/table>"],col:[2,"<table><tbody><\/tbody><colgroup>","<\/colgroup><\/table>"],td:[3,"<table><tbody><tr>","<\/tr><\/tbody><\/table>"],_default:r.htmlSerialize?[0,"",""]:[1,"X<div>","<\/div>"]};o.optgroup=o.option;o.tbody=o.tfoot=o.colgroup=o.caption=o.thead;o.th=o.td;su=/<|&#?\w+;/;li=/<tbody/i;!function(){var t,i,f=u.createElement("div");for(t in{submit:!0,change:!0,focusin:!0})i="on"+t,(r[t]=i in n)||(f.setAttribute(i,"t"),r[t]=f.attributes[i].expando===!1);f=null}();var ai=/^(?:input|select|textarea)$/i,ge=/^key/,no=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,cu=/^(?:focusinfocus|focusoutblur)$/,lu=/^([^.]*)(?:\.(.+)|)/;i.event={global:{},add:function(n,t,r,u,f){var p,v,w,y,o,h,c,l,e,b,k,a=i._data(n);if(a){for(r.handler&&(y=r,r=y.handler,f=y.selector),r.guid||(r.guid=i.guid++),(v=a.events)||(v=a.events={}),(h=a.handle)||(h=a.handle=function(n){if("undefined"!=typeof i&&(!n||i.event.triggered!==n.type))return i.event.dispatch.apply(h.elem,arguments)},h.elem=n),t=(t||"").match(s)||[""],w=t.length;w--;)p=lu.exec(t[w])||[],e=k=p[1],b=(p[2]||"").split(".").sort(),e&&(o=i.event.special[e]||{},e=(f?o.delegateType:o.bindType)||e,o=i.event.special[e]||{},c=i.extend({type:e,origType:k,data:u,handler:r,guid:r.guid,selector:f,needsContext:f&&i.expr.match.needsContext.test(f),namespace:b.join(".")},y),(l=v[e])||(l=v[e]=[],l.delegateCount=0,o.setup&&o.setup.call(n,u,b,h)!==!1||(n.addEventListener?n.addEventListener(e,h,!1):n.attachEvent&&n.attachEvent("on"+e,h))),o.add&&(o.add.call(n,c),c.handler.guid||(c.handler.guid=r.guid)),f?l.splice(l.delegateCount++,0,c):l.push(c),i.event.global[e]=!0);n=null}},remove:function(n,t,r,u,f){var y,o,h,b,p,a,c,l,e,w,k,v=i.hasData(n)&&i._data(n);if(v&&(a=v.events)){for(t=(t||"").match(s)||[""],p=t.length;p--;)if(h=lu.exec(t[p])||[],e=k=h[1],w=(h[2]||"").split(".").sort(),e){for(c=i.event.special[e]||{},e=(u?c.delegateType:c.bindType)||e,l=a[e]||[],h=h[2]&&new RegExp("(^|\\.)"+w.join("\\.(?:.*\\.|)")+"(\\.|$)"),b=y=l.length;y--;)o=l[y],!f&&k!==o.origType||r&&r.guid!==o.guid||h&&!h.test(o.namespace)||u&&u!==o.selector&&("**"!==u||!o.selector)||(l.splice(y,1),o.selector&&l.delegateCount--,c.remove&&c.remove.call(n,o));b&&!l.length&&(c.teardown&&c.teardown.call(n,w,v.handle)!==!1||i.removeEvent(n,e,v.handle),delete a[e])}else for(e in a)i.event.remove(n,e+t[p],r,u,!0);i.isEmptyObject(a)&&(delete v.handle,i._removeData(n,"events"))}},trigger:function(t,r,f,e){var l,a,o,p,c,h,w,y=[f||u],s=tt.call(t,"type")?t.type:t,v=tt.call(t,"namespace")?t.namespace.split("."):[];if(o=h=f=f||u,3!==f.nodeType&&8!==f.nodeType&&!cu.test(s+i.event.triggered)&&(s.indexOf(".")>-1&&(v=s.split("."),s=v.shift(),v.sort()),a=s.indexOf(":")<0&&"on"+s,t=t[i.expando]?t:new i.Event(s,"object"==typeof t&&t),t.isTrigger=e?2:3,t.namespace=v.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+v.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=f),r=null==r?[t]:i.makeArray(r,[t]),c=i.event.special[s]||{},e||!c.trigger||c.trigger.apply(f,r)!==!1)){if(!e&&!c.noBubble&&!i.isWindow(f)){for(p=c.delegateType||s,cu.test(p+s)||(o=o.parentNode);o;o=o.parentNode)y.push(o),h=o;h===(f.ownerDocument||u)&&y.push(h.defaultView||h.parentWindow||n)}for(w=0;(o=y[w++])&&!t.isPropagationStopped();)t.type=w>1?p:c.bindType||s,l=(i._data(o,"events")||{})[t.type]&&i._data(o,"handle"),l&&l.apply(o,r),l=a&&o[a],l&&l.apply&&ot(o)&&(t.result=l.apply(o,r),t.result===!1&&t.preventDefault());if(t.type=s,!e&&!t.isDefaultPrevented()&&(!c._default||c._default.apply(y.pop(),r)===!1)&&ot(f)&&a&&f[s]&&!i.isWindow(f)){h=f[a];h&&(f[a]=null);i.event.triggered=s;try{f[s]()}catch(b){}i.event.triggered=void 0;h&&(f[a]=h)}return t.result}},dispatch:function(n){n=i.event.fix(n);var e,o,f,r,t,s=[],h=a.call(arguments),c=(i._data(this,"events")||{})[n.type]||[],u=i.event.special[n.type]||{};if(h[0]=n,n.delegateTarget=this,!u.preDispatch||u.preDispatch.call(this,n)!==!1){for(s=i.event.handlers.call(this,n,c),e=0;(r=s[e++])&&!n.isPropagationStopped();)for(n.currentTarget=r.elem,o=0;(t=r.handlers[o++])&&!n.isImmediatePropagationStopped();)n.rnamespace&&!n.rnamespace.test(t.namespace)||(n.handleObj=t,n.data=t.data,f=((i.event.special[t.origType]||{}).handle||t.handler).apply(r.elem,h),void 0!==f&&(n.result=f)===!1&&(n.preventDefault(),n.stopPropagation()));return u.postDispatch&&u.postDispatch.call(this,n),n.result}},handlers:function(n,t){var e,u,f,o,h=[],s=t.delegateCount,r=n.target;if(s&&r.nodeType&&("click"!==n.type||isNaN(n.button)||n.button<1))for(;r!=this;r=r.parentNode||this)if(1===r.nodeType&&(r.disabled!==!0||"click"!==n.type)){for(u=[],e=0;s>e;e++)o=t[e],f=o.selector+" ",void 0===u[f]&&(u[f]=o.needsContext?i(f,this).index(r)>-1:i.find(f,this,null,[r]).length),u[f]&&u.push(o);u.length&&h.push({elem:r,handlers:u})}return s<t.length&&h.push({elem:this,handlers:t.slice(s)}),h},fix:function(n){if(n[i.expando])return n;var e,o,s,r=n.type,f=n,t=this.fixHooks[r];for(t||(this.fixHooks[r]=t=no.test(r)?this.mouseHooks:ge.test(r)?this.keyHooks:{}),s=t.props?this.props.concat(t.props):this.props,n=new i.Event(f),e=s.length;e--;)o=s[e],n[o]=f[o];return n.target||(n.target=f.srcElement||u),3===n.target.nodeType&&(n.target=n.target.parentNode),n.metaKey=!!n.metaKey,t.filter?t.filter(n,f):n},props:"altKey bubbles cancelable ctrlKey currentTarget detail eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(n,t){return null==n.which&&(n.which=null!=t.charCode?t.charCode:t.keyCode),n}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(n,t){var i,e,r,f=t.button,o=t.fromElement;return null==n.pageX&&null!=t.clientX&&(e=n.target.ownerDocument||u,r=e.documentElement,i=e.body,n.pageX=t.clientX+(r&&r.scrollLeft||i&&i.scrollLeft||0)-(r&&r.clientLeft||i&&i.clientLeft||0),n.pageY=t.clientY+(r&&r.scrollTop||i&&i.scrollTop||0)-(r&&r.clientTop||i&&i.clientTop||0)),!n.relatedTarget&&o&&(n.relatedTarget=o===n.target?t.toElement:o),n.which||void 0===f||(n.which=1&f?1:2&f?3:4&f?2:0),n}},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==au()&&this.focus)try{return this.focus(),!1}catch(n){}},delegateType:"focusin"},blur:{trigger:function(){if(this===au()&&this.blur)return(this.blur(),!1)},delegateType:"focusout"},click:{trigger:function(){if(i.nodeName(this,"input")&&"checkbox"===this.type&&this.click)return(this.click(),!1)},_default:function(n){return i.nodeName(n.target,"a")}},beforeunload:{postDispatch:function(n){void 0!==n.result&&n.originalEvent&&(n.originalEvent.returnValue=n.result)}}},simulate:function(n,t,r){var u=i.extend(new i.Event,r,{type:n,isSimulated:!0});i.event.trigger(u,null,t);u.isDefaultPrevented()&&r.preventDefault()}};i.removeEvent=u.removeEventListener?function(n,t,i){n.removeEventListener&&n.removeEventListener(t,i)}:function(n,t,i){var r="on"+t;n.detachEvent&&("undefined"==typeof n[r]&&(n[r]=null),n.detachEvent(r,i))};i.Event=function(n,t){return this instanceof i.Event?(n&&n.type?(this.originalEvent=n,this.type=n.type,this.isDefaultPrevented=n.defaultPrevented||void 0===n.defaultPrevented&&n.returnValue===!1?vt:rt):this.type=n,t&&i.extend(this,t),this.timeStamp=n&&n.timeStamp||i.now(),void(this[i.expando]=!0)):new i.Event(n,t)};i.Event.prototype={constructor:i.Event,isDefaultPrevented:rt,isPropagationStopped:rt,isImmediatePropagationStopped:rt,preventDefault:function(){var n=this.originalEvent;this.isDefaultPrevented=vt;n&&(n.preventDefault?n.preventDefault():n.returnValue=!1)},stopPropagation:function(){var n=this.originalEvent;this.isPropagationStopped=vt;n&&!this.isSimulated&&(n.stopPropagation&&n.stopPropagation(),n.cancelBubble=!0)},stopImmediatePropagation:function(){var n=this.originalEvent;this.isImmediatePropagationStopped=vt;n&&n.stopImmediatePropagation&&n.stopImmediatePropagation();this.stopPropagation()}};i.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(n,t){i.event.special[n]={delegateType:t,bindType:t,handle:function(n){var u,f=this,r=n.relatedTarget,e=n.handleObj;return r&&(r===f||i.contains(f,r))||(n.type=e.origType,u=e.handler.apply(this,arguments),n.type=t),u}}});r.submit||(i.event.special.submit={setup:function(){return i.nodeName(this,"form")?!1:void i.event.add(this,"click._submit keypress._submit",function(n){var r=n.target,t=i.nodeName(r,"input")||i.nodeName(r,"button")?i.prop(r,"form"):void 0;t&&!i._data(t,"submit")&&(i.event.add(t,"submit._submit",function(n){n._submitBubble=!0}),i._data(t,"submit",!0))})},postDispatch:function(n){n._submitBubble&&(delete n._submitBubble,this.parentNode&&!n.isTrigger&&i.event.simulate("submit",this.parentNode,n))},teardown:function(){return i.nodeName(this,"form")?!1:void i.event.remove(this,"._submit")}});r.change||(i.event.special.change={setup:function(){return ai.test(this.nodeName)?("checkbox"!==this.type&&"radio"!==this.type||(i.event.add(this,"propertychange._change",function(n){"checked"===n.originalEvent.propertyName&&(this._justChanged=!0)}),i.event.add(this,"click._change",function(n){this._justChanged&&!n.isTrigger&&(this._justChanged=!1);i.event.simulate("change",this,n)})),!1):void i.event.add(this,"beforeactivate._change",function(n){var t=n.target;ai.test(t.nodeName)&&!i._data(t,"change")&&(i.event.add(t,"change._change",function(n){!this.parentNode||n.isSimulated||n.isTrigger||i.event.simulate("change",this.parentNode,n)}),i._data(t,"change",!0))})},handle:function(n){var t=n.target;if(this!==t||n.isSimulated||n.isTrigger||"radio"!==t.type&&"checkbox"!==t.type)return n.handleObj.handler.apply(this,arguments)},teardown:function(){return i.event.remove(this,"._change"),!ai.test(this.nodeName)}});r.focusin||i.each({focus:"focusin",blur:"focusout"},function(n,t){var r=function(n){i.event.simulate(t,n.target,i.event.fix(n))};i.event.special[t]={setup:function(){var u=this.ownerDocument||this,f=i._data(u,t);f||u.addEventListener(n,r,!0);i._data(u,t,(f||0)+1)},teardown:function(){var u=this.ownerDocument||this,f=i._data(u,t)-1;f?i._data(u,t,f):(u.removeEventListener(n,r,!0),i._removeData(u,t))}}});i.fn.extend({on:function(n,t,i,r){return vi(this,n,t,i,r)},one:function(n,t,i,r){return vi(this,n,t,i,r,1)},off:function(n,t,r){var u,f;if(n&&n.preventDefault&&n.handleObj)return u=n.handleObj,i(n.delegateTarget).off(u.namespace?u.origType+"."+u.namespace:u.origType,u.selector,u.handler),this;if("object"==typeof n){for(f in n)this.off(f,t,n[f]);return this}return t!==!1&&"function"!=typeof t||(r=t,t=void 0),r===!1&&(r=rt),this.each(function(){i.event.remove(this,n,r,t)})},trigger:function(n,t){return this.each(function(){i.event.trigger(n,t,this)})},triggerHandler:function(n,t){var r=this[0];if(r)return i.event.trigger(n,t,r,!0)}});var to=/ jQuery\d+="(?:null|\d+)"/g,vu=new RegExp("<(?:"+eu+")[\\s/>]","i"),io=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:-]+)[^>]*)\/>/gi,ro=/<script|<style|<link/i,uo=/checked\s*(?:[^=]|=\s*.checked.)/i,fo=/^true\/(.*)/,eo=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,oo=ou(u),yi=oo.appendChild(u.createElement("div"));i.extend({htmlPrefilter:function(n){return n.replace(io,"<$1><\/$2>")},clone:function(n,t,u){var e,c,s,o,h,l=i.contains(n.ownerDocument,n);if(r.html5Clone||i.isXMLDoc(n)||!vu.test("<"+n.nodeName+">")?s=n.cloneNode(!0):(yi.innerHTML=n.outerHTML,yi.removeChild(s=yi.firstChild)),!(r.noCloneEvent&&r.noCloneChecked||1!==n.nodeType&&11!==n.nodeType||i.isXMLDoc(n)))for(e=f(s),h=f(n),o=0;null!=(c=h[o]);++o)e[o]&&so(c,e[o]);if(t)if(u)for(h=h||f(n),e=e||f(s),o=0;null!=(c=h[o]);o++)bu(c,e[o]);else bu(n,s);return e=f(s,"script"),e.length>0&&ci(e,!l&&f(n,"script")),e=h=c=null,s},cleanData:function(n,t){for(var u,e,f,o,l=0,s=i.expando,h=i.cache,a=r.attributes,v=i.event.special;null!=(u=n[l]);l++)if((t||ot(u))&&(f=u[s],o=f&&h[f])){if(o.events)for(e in o.events)v[e]?i.event.remove(u,e):i.removeEvent(u,e,o.handle);h[f]&&(delete h[f],a||"undefined"==typeof u.removeAttribute?u[s]=void 0:u.removeAttribute(s),c.push(f))}}});i.fn.extend({domManip:k,detach:function(n){return ku(this,n,!0)},remove:function(n){return ku(this,n)},text:function(n){return y(this,function(n){return void 0===n?i.text(this):this.empty().append((this[0]&&this[0].ownerDocument||u).createTextNode(n))},null,n,arguments.length)},append:function(){return k(this,arguments,function(n){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=yu(this,n);t.appendChild(n)}})},prepend:function(){return k(this,arguments,function(n){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=yu(this,n);t.insertBefore(n,t.firstChild)}})},before:function(){return k(this,arguments,function(n){this.parentNode&&this.parentNode.insertBefore(n,this)})},after:function(){return k(this,arguments,function(n){this.parentNode&&this.parentNode.insertBefore(n,this.nextSibling)})},empty:function(){for(var n,t=0;null!=(n=this[t]);t++){for(1===n.nodeType&&i.cleanData(f(n,!1));n.firstChild;)n.removeChild(n.firstChild);n.options&&i.nodeName(n,"select")&&(n.options.length=0)}return this},clone:function(n,t){return n=null==n?!1:n,t=null==t?n:t,this.map(function(){return i.clone(this,n,t)})},html:function(n){return y(this,function(n){var t=this[0]||{},u=0,e=this.length;if(void 0===n)return 1===t.nodeType?t.innerHTML.replace(to,""):void 0;if("string"==typeof n&&!ro.test(n)&&(r.htmlSerialize||!vu.test(n))&&(r.leadingWhitespace||!hi.test(n))&&!o[(uu.exec(n)||["",""])[1].toLowerCase()]){n=i.htmlPrefilter(n);try{for(;e>u;u++)t=this[u]||{},1===t.nodeType&&(i.cleanData(f(t,!1)),t.innerHTML=n);t=0}catch(s){}}t&&this.empty().append(n)},null,n,arguments.length)},replaceWith:function(){var n=[];return k(this,arguments,function(t){var r=this.parentNode;i.inArray(this,n)<0&&(i.cleanData(f(this)),r&&r.replaceChild(t,this))},n)}});i.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(n,t){i.fn[n]=function(n){for(var u,r=0,f=[],e=i(n),o=e.length-1;o>=r;r++)u=r===o?this:this.clone(!0),i(e[r])[t](u),ti.apply(f,u.get());return this.pushStack(f)}});pi={HTML:"block",BODY:"block"};var gu=/^margin/,pt=new RegExp("^("+ei+")(?!px)[a-z%]+$","i"),wi=function(n,t,i,r){var f,u,e={};for(u in t)e[u]=n.style[u],n.style[u]=t[u];f=i.apply(n,r||[]);for(u in t)n.style[u]=e[u];return f},nf=u.documentElement;!function(){var f,h,c,e,l,a,s=u.createElement("div"),t=u.createElement("div");if(t.style){t.style.cssText="float:left;opacity:.5";r.opacity="0.5"===t.style.opacity;r.cssFloat=!!t.style.cssFloat;t.style.backgroundClip="content-box";t.cloneNode(!0).style.backgroundClip="";r.clearCloneStyle="content-box"===t.style.backgroundClip;s=u.createElement("div");s.style.cssText="border:0;width:8px;height:0;top:0;left:-9999px;padding:0;margin-top:1px;position:absolute";t.innerHTML="";s.appendChild(t);r.boxSizing=""===t.style.boxSizing||""===t.style.MozBoxSizing||""===t.style.WebkitBoxSizing;i.extend(r,{reliableHiddenOffsets:function(){return null==f&&o(),e},boxSizingReliable:function(){return null==f&&o(),c},pixelMarginRight:function(){return null==f&&o(),h},pixelPosition:function(){return null==f&&o(),f},reliableMarginRight:function(){return null==f&&o(),l},reliableMarginLeft:function(){return null==f&&o(),a}});function o(){var i,r,o=u.documentElement;o.appendChild(s);t.style.cssText="-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;margin:auto;border:1px;padding:1px;top:1%;width:50%";f=c=a=!1;h=l=!0;n.getComputedStyle&&(r=n.getComputedStyle(t),f="1%"!==(r||{}).top,a="2px"===(r||{}).marginLeft,c="4px"===(r||{width:"4px"}).width,t.style.marginRight="50%",h="4px"===(r||{marginRight:"4px"}).marginRight,i=t.appendChild(u.createElement("div")),i.style.cssText=t.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",i.style.marginRight=i.style.width="0",t.style.width="1px",l=!parseFloat((n.getComputedStyle(i)||{}).marginRight),t.removeChild(i));t.style.display="none";e=0===t.getClientRects().length;e&&(t.style.display="",t.innerHTML="<table><tr><td><\/td><td>t<\/td><\/tr><\/table>",t.childNodes[0].style.borderCollapse="separate",i=t.getElementsByTagName("td"),i[0].style.cssText="margin:0;border:0;padding:0;display:none",e=0===i[0].offsetHeight,e&&(i[0].style.display="",i[1].style.display="none",e=0===i[0].offsetHeight));o.removeChild(s)}}}();tf=/^(top|right|bottom|left)$/;n.getComputedStyle?(d=function(t){var i=t.ownerDocument.defaultView;return i&&i.opener||(i=n),i.getComputedStyle(t)},p=function(n,t,u){var o,s,h,f,e=n.style;return u=u||d(n),f=u?u.getPropertyValue(t)||u[t]:void 0,""!==f&&void 0!==f||i.contains(n.ownerDocument,n)||(f=i.style(n,t)),u&&!r.pixelMarginRight()&&pt.test(f)&&gu.test(t)&&(o=e.width,s=e.minWidth,h=e.maxWidth,e.minWidth=e.maxWidth=e.width=f,f=u.width,e.width=o,e.minWidth=s,e.maxWidth=h),void 0===f?f:f+""}):nf.currentStyle&&(d=function(n){return n.currentStyle},p=function(n,t,i){var o,f,e,r,u=n.style;return i=i||d(n),r=i?i[t]:void 0,null==r&&u&&u[t]&&(r=u[t]),pt.test(r)&&!tf.test(t)&&(o=u.left,f=n.runtimeStyle,e=f&&f.left,e&&(f.left=n.currentStyle.left),u.left="fontSize"===t?"1em":r,r=u.pixelLeft+"px",u.left=o,e&&(f.left=e)),void 0===r?r:r+""||"auto"});var ki=/alpha\([^)]*\)/i,ho=/opacity\s*=\s*([^)]*)/i,co=/^(none|table(?!-c[ea]).+)/,lo=new RegExp("^("+ei+")(.*)$","i"),ao={position:"absolute",visibility:"hidden",display:"block"},rf={letterSpacing:"0",fontWeight:"400"},uf=["Webkit","O","Moz","ms"],ff=u.createElement("div").style;i.extend({cssHooks:{opacity:{get:function(n,t){if(t){var i=p(n,"opacity");return""===i?"1":i}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{float:r.cssFloat?"cssFloat":"styleFloat"},style:function(n,t,u,f){if(n&&3!==n.nodeType&&8!==n.nodeType&&n.style){var e,h,o,s=i.camelCase(t),c=n.style;if(t=i.cssProps[s]||(i.cssProps[s]=ef(s)||s),o=i.cssHooks[t]||i.cssHooks[s],void 0===u)return o&&"get"in o&&void 0!==(e=o.get(n,!1,f))?e:c[t];if(h=typeof u,"string"===h&&(e=oi.exec(u))&&e[1]&&(u=ru(n,t,e),h="number"),null!=u&&u===u&&("number"===h&&(u+=e&&e[3]||(i.cssNumber[s]?"":"px")),r.clearCloneStyle||""!==u||0!==t.indexOf("background")||(c[t]="inherit"),!(o&&"set"in o&&void 0===(u=o.set(n,u,f)))))try{c[t]=u}catch(l){}}},css:function(n,t,r,u){var s,f,o,e=i.camelCase(t);return t=i.cssProps[e]||(i.cssProps[e]=ef(e)||e),o=i.cssHooks[t]||i.cssHooks[e],o&&"get"in o&&(f=o.get(n,!0,r)),void 0===f&&(f=p(n,t,u)),"normal"===f&&t in rf&&(f=rf[t]),""===r||r?(s=parseFloat(f),r===!0||isFinite(s)?s||0:f):f}});i.each(["height","width"],function(n,t){i.cssHooks[t]={get:function(n,r,u){if(r)return co.test(i.css(n,"display"))&&0===n.offsetWidth?wi(n,ao,function(){return cf(n,t,u)}):cf(n,t,u)},set:function(n,u,f){var e=f&&d(n);return sf(n,u,f?hf(n,t,f,r.boxSizing&&"border-box"===i.css(n,"boxSizing",!1,e),e):0)}}});r.opacity||(i.cssHooks.opacity={get:function(n,t){return ho.test((t&&n.currentStyle?n.currentStyle.filter:n.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":t?"1":""},set:function(n,t){var r=n.style,u=n.currentStyle,e=i.isNumeric(t)?"alpha(opacity="+100*t+")":"",f=u&&u.filter||r.filter||"";r.zoom=1;(t>=1||""===t)&&""===i.trim(f.replace(ki,""))&&r.removeAttribute&&(r.removeAttribute("filter"),""===t||u&&!u.filter)||(r.filter=ki.test(f)?f.replace(ki,e):f+" "+e)}});i.cssHooks.marginRight=bi(r.reliableMarginRight,function(n,t){if(t)return wi(n,{display:"inline-block"},p,[n,"marginRight"])});i.cssHooks.marginLeft=bi(r.reliableMarginLeft,function(n,t){if(t)return(parseFloat(p(n,"marginLeft"))||(i.contains(n.ownerDocument,n)?n.getBoundingClientRect().left-wi(n,{marginLeft:0},function(){return n.getBoundingClientRect().left}):0))+"px"});i.each({margin:"",padding:"",border:"Width"},function(n,t){i.cssHooks[n+t]={expand:function(i){for(var r=0,f={},u="string"==typeof i?i.split(" "):[i];4>r;r++)f[n+b[r]+t]=u[r]||u[r-2]||u[0];return f}};gu.test(n)||(i.cssHooks[n+t].set=sf)});i.fn.extend({css:function(n,t){return y(this,function(n,t,r){var f,e,o={},u=0;if(i.isArray(t)){for(f=d(n),e=t.length;e>u;u++)o[t[u]]=i.css(n,t[u],!1,f);return o}return void 0!==r?i.style(n,t,r):i.css(n,t)},n,t,arguments.length>1)},show:function(){return of(this,!0)},hide:function(){return of(this)},toggle:function(n){return"boolean"==typeof n?n?this.show():this.hide():this.each(function(){st(this)?i(this).show():i(this).hide()})}});i.Tween=e;e.prototype={constructor:e,init:function(n,t,r,u,f,e){this.elem=n;this.prop=r;this.easing=f||i.easing._default;this.options=t;this.start=this.now=this.cur();this.end=u;this.unit=e||(i.cssNumber[r]?"":"px")},cur:function(){var n=e.propHooks[this.prop];return n&&n.get?n.get(this):e.propHooks._default.get(this)},run:function(n){var t,r=e.propHooks[this.prop];return this.pos=this.options.duration?t=i.easing[this.easing](n,this.options.duration*n,0,1,this.options.duration):t=n,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),r&&r.set?r.set(this):e.propHooks._default.set(this),this}};e.prototype.init.prototype=e.prototype;e.propHooks={_default:{get:function(n){var t;return 1!==n.elem.nodeType||null!=n.elem[n.prop]&&null==n.elem.style[n.prop]?n.elem[n.prop]:(t=i.css(n.elem,n.prop,""),t&&"auto"!==t?t:0)},set:function(n){i.fx.step[n.prop]?i.fx.step[n.prop](n):1!==n.elem.nodeType||null==n.elem.style[i.cssProps[n.prop]]&&!i.cssHooks[n.prop]?n.elem[n.prop]=n.now:i.style(n.elem,n.prop,n.now+n.unit)}}};e.propHooks.scrollTop=e.propHooks.scrollLeft={set:function(n){n.elem.nodeType&&n.elem.parentNode&&(n.elem[n.prop]=n.now)}};i.easing={linear:function(n){return n},swing:function(n){return.5-Math.cos(n*Math.PI)/2},_default:"swing"};i.fx=e.prototype.init;i.fx.step={};lf=/^(?:toggle|show|hide)$/;af=/queueHooks$/;i.Animation=i.extend(h,{tweeners:{"*":[function(n,t){var i=this.createTween(n,t);return ru(i.elem,n,oi.exec(t),i),i}]},tweener:function(n,t){i.isFunction(n)?(t=n,n=["*"]):n=n.match(s);for(var r,u=0,f=n.length;f>u;u++)r=n[u],h.tweeners[r]=h.tweeners[r]||[],h.tweeners[r].unshift(t)},prefilters:[vo],prefilter:function(n,t){t?h.prefilters.unshift(n):h.prefilters.push(n)}});i.speed=function(n,t,r){var u=n&&"object"==typeof n?i.extend({},n):{complete:r||!r&&t||i.isFunction(n)&&n,duration:n,easing:r&&t||t&&!i.isFunction(t)&&t};return u.duration=i.fx.off?0:"number"==typeof u.duration?u.duration:u.duration in i.fx.speeds?i.fx.speeds[u.duration]:i.fx.speeds._default,null!=u.queue&&u.queue!==!0||(u.queue="fx"),u.old=u.complete,u.complete=function(){i.isFunction(u.old)&&u.old.call(this);u.queue&&i.dequeue(this,u.queue)},u};i.fn.extend({fadeTo:function(n,t,i,r){return this.filter(st).css("opacity",0).show().end().animate({opacity:t},n,i,r)},animate:function(n,t,r,u){var o=i.isEmptyObject(n),e=i.speed(t,r,u),f=function(){var t=h(this,i.extend({},n),e);(o||i._data(this,"finish"))&&t.stop(!0)};return f.finish=f,o||e.queue===!1?this.each(f):this.queue(e.queue,f)},stop:function(n,t,r){var u=function(n){var t=n.stop;delete n.stop;t(r)};return"string"!=typeof n&&(r=t,t=n,n=void 0),t&&n!==!1&&this.queue(n||"fx",[]),this.each(function(){var o=!0,t=null!=n&&n+"queueHooks",e=i.timers,f=i._data(this);if(t)f[t]&&f[t].stop&&u(f[t]);else for(t in f)f[t]&&f[t].stop&&af.test(t)&&u(f[t]);for(t=e.length;t--;)e[t].elem!==this||null!=n&&e[t].queue!==n||(e[t].anim.stop(r),o=!1,e.splice(t,1));!o&&r||i.dequeue(this,n)})},finish:function(n){return n!==!1&&(n=n||"fx"),this.each(function(){var t,f=i._data(this),r=f[n+"queue"],e=f[n+"queueHooks"],u=i.timers,o=r?r.length:0;for(f.finish=!0,i.queue(this,n,[]),e&&e.stop&&e.stop.call(this,!0),t=u.length;t--;)u[t].elem===this&&u[t].queue===n&&(u[t].anim.stop(!0),u.splice(t,1));for(t=0;o>t;t++)r[t]&&r[t].finish&&r[t].finish.call(this);delete f.finish})}});i.each(["toggle","show","hide"],function(n,t){var r=i.fn[t];i.fn[t]=function(n,i,u){return null==n||"boolean"==typeof n?r.apply(this,arguments):this.animate(bt(t,!0),n,i,u)}});i.each({slideDown:bt("show"),slideUp:bt("hide"),slideToggle:bt("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(n,t){i.fn[n]=function(n,i,r){return this.animate(t,n,i,r)}});i.timers=[];i.fx.tick=function(){var r,n=i.timers,t=0;for(ut=i.now();t<n.length;t++)r=n[t],r()||n[t]!==r||n.splice(t--,1);n.length||i.fx.stop();ut=void 0};i.fx.timer=function(n){i.timers.push(n);n()?i.fx.start():i.timers.pop()};i.fx.interval=13;i.fx.start=function(){wt||(wt=n.setInterval(i.fx.tick,i.fx.interval))};i.fx.stop=function(){n.clearInterval(wt);wt=null};i.fx.speeds={slow:600,fast:200,_default:400};i.fn.delay=function(t,r){return t=i.fx?i.fx.speeds[t]||t:t,r=r||"fx",this.queue(r,function(i,r){var u=n.setTimeout(i,t);r.stop=function(){n.clearTimeout(u)}})},function(){var i,n=u.createElement("input"),t=u.createElement("div"),f=u.createElement("select"),e=f.appendChild(u.createElement("option"));t=u.createElement("div");t.setAttribute("className","t");t.innerHTML="  <link/><table><\/table><a href='/a'>a<\/a><input type='checkbox'/>";i=t.getElementsByTagName("a")[0];n.setAttribute("type","checkbox");t.appendChild(n);i=t.getElementsByTagName("a")[0];i.style.cssText="top:1px";r.getSetAttribute="t"!==t.className;r.style=/top/.test(i.getAttribute("style"));r.hrefNormalized="/a"===i.getAttribute("href");r.checkOn=!!n.value;r.optSelected=e.selected;r.enctype=!!u.createElement("form").enctype;f.disabled=!0;r.optDisabled=!e.disabled;n=u.createElement("input");n.setAttribute("value","");r.input=""===n.getAttribute("value");n.value="t";n.setAttribute("type","radio");r.radioValue="t"===n.value}();pf=/\r/g;wf=/[\x20\t\r\n\f]+/g;i.fn.extend({val:function(n){var t,r,f,u=this[0];return arguments.length?(f=i.isFunction(n),this.each(function(r){var u;1===this.nodeType&&(u=f?n.call(this,r,i(this).val()):n,null==u?u="":"number"==typeof u?u+="":i.isArray(u)&&(u=i.map(u,function(n){return null==n?"":n+""})),t=i.valHooks[this.type]||i.valHooks[this.nodeName.toLowerCase()],t&&"set"in t&&void 0!==t.set(this,u,"value")||(this.value=u))})):u?(t=i.valHooks[u.type]||i.valHooks[u.nodeName.toLowerCase()],t&&"get"in t&&void 0!==(r=t.get(u,"value"))?r:(r=u.value,"string"==typeof r?r.replace(pf,""):null==r?"":r)):void 0}});i.extend({valHooks:{option:{get:function(n){var t=i.find.attr(n,"value");return null!=t?t:i.trim(i.text(n)).replace(wf," ")}},select:{get:function(n){for(var o,t,s=n.options,u=n.selectedIndex,f="select-one"===n.type||0>u,h=f?null:[],c=f?u+1:s.length,e=0>u?c:f?u:0;c>e;e++)if(t=s[e],(t.selected||e===u)&&(r.optDisabled?!t.disabled:null===t.getAttribute("disabled"))&&(!t.parentNode.disabled||!i.nodeName(t.parentNode,"optgroup"))){if(o=i(t).val(),f)return o;h.push(o)}return h},set:function(n,t){for(var f,r,u=n.options,o=i.makeArray(t),e=u.length;e--;)if(r=u[e],i.inArray(i.valHooks.option.get(r),o)>-1)try{r.selected=f=!0}catch(s){r.scrollHeight}else r.selected=!1;return f||(n.selectedIndex=-1),u}}}});i.each(["radio","checkbox"],function(){i.valHooks[this]={set:function(n,t){if(i.isArray(t))return n.checked=i.inArray(i(n).val(),t)>-1}};r.checkOn||(i.valHooks[this].get=function(n){return null===n.getAttribute("value")?"on":n.value})});var ft,bf,l=i.expr.attrHandle,di=/^(?:checked|selected)$/i,g=r.getSetAttribute,kt=r.input;i.fn.extend({attr:function(n,t){return y(this,i.attr,n,t,arguments.length>1)},removeAttr:function(n){return this.each(function(){i.removeAttr(this,n)})}});i.extend({attr:function(n,t,r){var u,f,e=n.nodeType;if(3!==e&&8!==e&&2!==e)return"undefined"==typeof n.getAttribute?i.prop(n,t,r):(1===e&&i.isXMLDoc(n)||(t=t.toLowerCase(),f=i.attrHooks[t]||(i.expr.match.bool.test(t)?bf:ft)),void 0!==r?null===r?void i.removeAttr(n,t):f&&"set"in f&&void 0!==(u=f.set(n,r,t))?u:(n.setAttribute(t,r+""),r):f&&"get"in f&&null!==(u=f.get(n,t))?u:(u=i.find.attr(n,t),null==u?void 0:u))},attrHooks:{type:{set:function(n,t){if(!r.radioValue&&"radio"===t&&i.nodeName(n,"input")){var u=n.value;return n.setAttribute("type",t),u&&(n.value=u),t}}}},removeAttr:function(n,t){var r,u,e=0,f=t&&t.match(s);if(f&&1===n.nodeType)while(r=f[e++])u=i.propFix[r]||r,i.expr.match.bool.test(r)?kt&&g||!di.test(r)?n[u]=!1:n[i.camelCase("default-"+r)]=n[u]=!1:i.attr(n,r,""),n.removeAttribute(g?r:u)}});bf={set:function(n,t,r){return t===!1?i.removeAttr(n,r):kt&&g||!di.test(r)?n.setAttribute(!g&&i.propFix[r]||r,r):n[i.camelCase("default-"+r)]=n[r]=!0,r}};i.each(i.expr.match.bool.source.match(/\w+/g),function(n,t){var r=l[t]||i.find.attr;l[t]=kt&&g||!di.test(t)?function(n,t,i){var u,f;return i||(f=l[t],l[t]=u,u=null!=r(n,t,i)?t.toLowerCase():null,l[t]=f),u}:function(n,t,r){if(!r)return n[i.camelCase("default-"+t)]?t.toLowerCase():null}});kt&&g||(i.attrHooks.value={set:function(n,t,r){return i.nodeName(n,"input")?void(n.defaultValue=t):ft&&ft.set(n,t,r)}});g||(ft={set:function(n,t,i){var r=n.getAttributeNode(i);return r||n.setAttributeNode(r=n.ownerDocument.createAttribute(i)),r.value=t+="","value"===i||t===n.getAttribute(i)?t:void 0}},l.id=l.name=l.coords=function(n,t,i){var r;if(!i)return(r=n.getAttributeNode(t))&&""!==r.value?r.value:null},i.valHooks.button={get:function(n,t){var i=n.getAttributeNode(t);if(i&&i.specified)return i.value},set:ft.set},i.attrHooks.contenteditable={set:function(n,t,i){ft.set(n,""===t?!1:t,i)}},i.each(["width","height"],function(n,t){i.attrHooks[t]={set:function(n,i){if(""===i)return(n.setAttribute(t,"auto"),i)}}}));r.style||(i.attrHooks.style={get:function(n){return n.style.cssText||void 0},set:function(n,t){return n.style.cssText=t+""}});kf=/^(?:input|select|textarea|button|object)$/i;df=/^(?:a|area)$/i;i.fn.extend({prop:function(n,t){return y(this,i.prop,n,t,arguments.length>1)},removeProp:function(n){return n=i.propFix[n]||n,this.each(function(){try{this[n]=void 0;delete this[n]}catch(t){}})}});i.extend({prop:function(n,t,r){var f,u,e=n.nodeType;if(3!==e&&8!==e&&2!==e)return 1===e&&i.isXMLDoc(n)||(t=i.propFix[t]||t,u=i.propHooks[t]),void 0!==r?u&&"set"in u&&void 0!==(f=u.set(n,r,t))?f:n[t]=r:u&&"get"in u&&null!==(f=u.get(n,t))?f:n[t]},propHooks:{tabIndex:{get:function(n){var t=i.find.attr(n,"tabindex");return t?parseInt(t,10):kf.test(n.nodeName)||df.test(n.nodeName)&&n.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}});r.hrefNormalized||i.each(["href","src"],function(n,t){i.propHooks[t]={get:function(n){return n.getAttribute(t,4)}}});r.optSelected||(i.propHooks.selected={get:function(n){var t=n.parentNode;return t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex),null},set:function(n){var t=n.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}});i.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){i.propFix[this.toLowerCase()]=this});r.enctype||(i.propFix.enctype="encoding");dt=/[\t\r\n\f]/g;i.fn.extend({addClass:function(n){var o,t,r,u,f,h,e,c=0;if(i.isFunction(n))return this.each(function(t){i(this).addClass(n.call(this,t,nt(this)))});if("string"==typeof n&&n)for(o=n.match(s)||[];t=this[c++];)if(u=nt(t),r=1===t.nodeType&&(" "+u+" ").replace(dt," ")){for(h=0;f=o[h++];)r.indexOf(" "+f+" ")<0&&(r+=f+" ");e=i.trim(r);u!==e&&i.attr(t,"class",e)}return this},removeClass:function(n){var o,r,t,u,f,h,e,c=0;if(i.isFunction(n))return this.each(function(t){i(this).removeClass(n.call(this,t,nt(this)))});if(!arguments.length)return this.attr("class","");if("string"==typeof n&&n)for(o=n.match(s)||[];r=this[c++];)if(u=nt(r),t=1===r.nodeType&&(" "+u+" ").replace(dt," ")){for(h=0;f=o[h++];)while(t.indexOf(" "+f+" ")>-1)t=t.replace(" "+f+" "," ");e=i.trim(t);u!==e&&i.attr(r,"class",e)}return this},toggleClass:function(n,t){var r=typeof n;return"boolean"==typeof t&&"string"===r?t?this.addClass(n):this.removeClass(n):i.isFunction(n)?this.each(function(r){i(this).toggleClass(n.call(this,r,nt(this),t),t)}):this.each(function(){var t,f,u,e;if("string"===r)for(f=0,u=i(this),e=n.match(s)||[];t=e[f++];)u.hasClass(t)?u.removeClass(t):u.addClass(t);else void 0!==n&&"boolean"!==r||(t=nt(this),t&&i._data(this,"__className__",t),i.attr(this,"class",t||n===!1?"":i._data(this,"__className__")||""))})},hasClass:function(n){for(var t,r=0,i=" "+n+" ";t=this[r++];)if(1===t.nodeType&&(" "+nt(t)+" ").replace(dt," ").indexOf(i)>-1)return!0;return!1}});i.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(n,t){i.fn[t]=function(n,i){return arguments.length>0?this.on(t,null,n,i):this.trigger(t)}});i.fn.extend({hover:function(n,t){return this.mouseenter(n).mouseleave(t||n)}});var po=n.location,gi=i.now(),nr=/\?/,wo=/(,)|(\[|{)|(}|])|"(?:[^"\\\r\n]|\\["\\\/bfnrt]|\\u[\da-fA-F]{4})*"\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g;i.parseJSON=function(t){if(n.JSON&&n.JSON.parse)return n.JSON.parse(t+"");var f,r=null,u=i.trim(t+"");return u&&!i.trim(u.replace(wo,function(n,t,i,u){return f&&t&&(r=0),0===r?n:(f=i||t,r+=!u-!i,"")}))?Function("return "+u)():i.error("Invalid JSON: "+t)};i.parseXML=function(t){var r,u;if(!t||"string"!=typeof t)return null;try{n.DOMParser?(u=new n.DOMParser,r=u.parseFromString(t,"text/xml")):(r=new n.ActiveXObject("Microsoft.XMLDOM"),r.async="false",r.loadXML(t))}catch(f){r=void 0}return r&&r.documentElement&&!r.getElementsByTagName("parsererror").length||i.error("Invalid XML: "+t),r};var bo=/#.*$/,gf=/([?&])_=[^&]*/,ko=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,go=/^(?:GET|HEAD)$/,ns=/^\/\//,ne=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,te={},tr={},ie="*/".concat("*"),ir=po.href,et=ne.exec(ir.toLowerCase())||[];i.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:ir,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(et[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":ie,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":i.parseJSON,"text xml":i.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(n,t){return t?rr(rr(n,i.ajaxSettings),t):rr(i.ajaxSettings,n)},ajaxPrefilter:re(te),ajaxTransport:re(tr),ajax:function(t,r){function w(t,r,s,c){var y,rt,it,w,tt,l=r;2!==o&&(o=2,k&&n.clearTimeout(k),v=void 0,b=c||"",f.readyState=t>0?4:0,y=t>=200&&300>t||304===t,s&&(w=ts(u,f,s)),w=is(u,w,f,y),y?(u.ifModified&&(tt=f.getResponseHeader("Last-Modified"),tt&&(i.lastModified[e]=tt),tt=f.getResponseHeader("etag"),tt&&(i.etag[e]=tt)),204===t||"HEAD"===u.type?l="nocontent":304===t?l="notmodified":(l=w.state,rt=w.data,it=w.error,y=!it)):(it=l,!t&&l||(l="error",0>t&&(t=0))),f.status=t,f.statusText=(r||l)+"",y?g.resolveWith(h,[rt,l,f]):g.rejectWith(h,[f,l,it]),f.statusCode(p),p=void 0,a&&d.trigger(y?"ajaxSuccess":"ajaxError",[f,u,y?rt:it]),nt.fireWith(h,[f,l]),a&&(d.trigger("ajaxComplete",[f,u]),--i.active||i.event.trigger("ajaxStop")))}"object"==typeof t&&(r=t,t=void 0);r=r||{};var c,l,e,b,k,a,v,y,u=i.ajaxSetup({},r),h=u.context||u,d=u.context&&(h.nodeType||h.jquery)?i(h):i.event,g=i.Deferred(),nt=i.Callbacks("once memory"),p=u.statusCode||{},tt={},it={},o=0,rt="canceled",f={readyState:0,getResponseHeader:function(n){var t;if(2===o){if(!y)for(y={};t=ko.exec(b);)y[t[1].toLowerCase()]=t[2];t=y[n.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return 2===o?b:null},setRequestHeader:function(n,t){var i=n.toLowerCase();return o||(n=it[i]=it[i]||n,tt[n]=t),this},overrideMimeType:function(n){return o||(u.mimeType=n),this},statusCode:function(n){var t;if(n)if(2>o)for(t in n)p[t]=[p[t],n[t]];else f.always(n[f.status]);return this},abort:function(n){var t=n||rt;return v&&v.abort(t),w(0,t),this}};if(g.promise(f).complete=nt.add,f.success=f.done,f.error=f.fail,u.url=((t||u.url||ir)+"").replace(bo,"").replace(ns,et[1]+"//"),u.type=r.method||r.type||u.method||u.type,u.dataTypes=i.trim(u.dataType||"*").toLowerCase().match(s)||[""],null==u.crossDomain&&(c=ne.exec(u.url.toLowerCase()),u.crossDomain=!(!c||c[1]===et[1]&&c[2]===et[2]&&(c[3]||("http:"===c[1]?"80":"443"))===(et[3]||("http:"===et[1]?"80":"443")))),u.data&&u.processData&&"string"!=typeof u.data&&(u.data=i.param(u.data,u.traditional)),ue(te,u,r,f),2===o)return f;a=i.event&&u.global;a&&0==i.active++&&i.event.trigger("ajaxStart");u.type=u.type.toUpperCase();u.hasContent=!go.test(u.type);e=u.url;u.hasContent||(u.data&&(e=u.url+=(nr.test(e)?"&":"?")+u.data,delete u.data),u.cache===!1&&(u.url=gf.test(e)?e.replace(gf,"$1_="+gi++):e+(nr.test(e)?"&":"?")+"_="+gi++));u.ifModified&&(i.lastModified[e]&&f.setRequestHeader("If-Modified-Since",i.lastModified[e]),i.etag[e]&&f.setRequestHeader("If-None-Match",i.etag[e]));(u.data&&u.hasContent&&u.contentType!==!1||r.contentType)&&f.setRequestHeader("Content-Type",u.contentType);f.setRequestHeader("Accept",u.dataTypes[0]&&u.accepts[u.dataTypes[0]]?u.accepts[u.dataTypes[0]]+("*"!==u.dataTypes[0]?", "+ie+"; q=0.01":""):u.accepts["*"]);for(l in u.headers)f.setRequestHeader(l,u.headers[l]);if(u.beforeSend&&(u.beforeSend.call(h,f,u)===!1||2===o))return f.abort();rt="abort";for(l in{success:1,error:1,complete:1})f[l](u[l]);if(v=ue(tr,u,r,f)){if(f.readyState=1,a&&d.trigger("ajaxSend",[f,u]),2===o)return f;u.async&&u.timeout>0&&(k=n.setTimeout(function(){f.abort("timeout")},u.timeout));try{o=1;v.send(tt,w)}catch(ut){if(!(2>o))throw ut;w(-1,ut)}}else w(-1,"No Transport");return f},getJSON:function(n,t,r){return i.get(n,t,r,"json")},getScript:function(n,t){return i.get(n,void 0,t,"script")}});i.each(["get","post"],function(n,t){i[t]=function(n,r,u,f){return i.isFunction(r)&&(f=f||u,u=r,r=void 0),i.ajax(i.extend({url:n,type:t,dataType:f,data:r,success:u},i.isPlainObject(n)&&n))}});i._evalUrl=function(n){return i.ajax({url:n,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,throws:!0})};i.fn.extend({wrapAll:function(n){if(i.isFunction(n))return this.each(function(t){i(this).wrapAll(n.call(this,t))});if(this[0]){var t=i(n,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&t.insertBefore(this[0]);t.map(function(){for(var n=this;n.firstChild&&1===n.firstChild.nodeType;)n=n.firstChild;return n}).append(this)}return this},wrapInner:function(n){return i.isFunction(n)?this.each(function(t){i(this).wrapInner(n.call(this,t))}):this.each(function(){var t=i(this),r=t.contents();r.length?r.wrapAll(n):t.append(n)})},wrap:function(n){var t=i.isFunction(n);return this.each(function(r){i(this).wrapAll(t?n.call(this,r):n)})},unwrap:function(){return this.parent().each(function(){i.nodeName(this,"body")||i(this).replaceWith(this.childNodes)}).end()}});i.expr.filters.hidden=function(n){return r.reliableHiddenOffsets()?n.offsetWidth<=0&&n.offsetHeight<=0&&!n.getClientRects().length:us(n)};i.expr.filters.visible=function(n){return!i.expr.filters.hidden(n)};var fs=/%20/g,es=/\[\]$/,fe=/\r?\n/g,os=/^(?:submit|button|image|reset|file)$/i,ss=/^(?:input|select|textarea|keygen)/i;i.param=function(n,t){var r,u=[],f=function(n,t){t=i.isFunction(t)?t():null==t?"":t;u[u.length]=encodeURIComponent(n)+"="+encodeURIComponent(t)};if(void 0===t&&(t=i.ajaxSettings&&i.ajaxSettings.traditional),i.isArray(n)||n.jquery&&!i.isPlainObject(n))i.each(n,function(){f(this.name,this.value)});else for(r in n)ur(r,n[r],t,f);return u.join("&").replace(fs,"+")};i.fn.extend({serialize:function(){return i.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var n=i.prop(this,"elements");return n?i.makeArray(n):this}).filter(function(){var n=this.type;return this.name&&!i(this).is(":disabled")&&ss.test(this.nodeName)&&!os.test(n)&&(this.checked||!si.test(n))}).map(function(n,t){var r=i(this).val();return null==r?null:i.isArray(r)?i.map(r,function(n){return{name:t.name,value:n.replace(fe,"\r\n")}}):{name:t.name,value:r.replace(fe,"\r\n")}}).get()}});i.ajaxSettings.xhr=void 0!==n.ActiveXObject?function(){return this.isLocal?ee():u.documentMode>8?fr():/^(get|post|head|put|delete|options)$/i.test(this.type)&&fr()||ee()}:fr;var hs=0,gt={},ct=i.ajaxSettings.xhr();return n.attachEvent&&n.attachEvent("onunload",function(){for(var n in gt)gt[n](void 0,!0)}),r.cors=!!ct&&"withCredentials"in ct,ct=r.ajax=!!ct,ct&&i.ajaxTransport(function(t){if(!t.crossDomain||r.cors){var u;return{send:function(r,f){var o,e=t.xhr(),s=++hs;if(e.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(o in t.xhrFields)e[o]=t.xhrFields[o];t.mimeType&&e.overrideMimeType&&e.overrideMimeType(t.mimeType);t.crossDomain||r["X-Requested-With"]||(r["X-Requested-With"]="XMLHttpRequest");for(o in r)void 0!==r[o]&&e.setRequestHeader(o,r[o]+"");e.send(t.hasContent&&t.data||null);u=function(n,r){var o,c,h;if(u&&(r||4===e.readyState))if(delete gt[s],u=void 0,e.onreadystatechange=i.noop,r)4!==e.readyState&&e.abort();else{h={};o=e.status;"string"==typeof e.responseText&&(h.text=e.responseText);try{c=e.statusText}catch(l){c=""}o||!t.isLocal||t.crossDomain?1223===o&&(o=204):o=h.text?200:404}h&&f(o,c,h,e.getAllResponseHeaders())};t.async?4===e.readyState?n.setTimeout(u):e.onreadystatechange=gt[s]=u:u()},abort:function(){u&&u(void 0,!0)}}}}),i.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(n){return i.globalEval(n),n}}}),i.ajaxPrefilter("script",function(n){void 0===n.cache&&(n.cache=!1);n.crossDomain&&(n.type="GET",n.global=!1)}),i.ajaxTransport("script",function(n){if(n.crossDomain){var t,r=u.head||i("head")[0]||u.documentElement;return{send:function(i,f){t=u.createElement("script");t.async=!0;n.scriptCharset&&(t.charset=n.scriptCharset);t.src=n.url;t.onload=t.onreadystatechange=function(n,i){(i||!t.readyState||/loaded|complete/.test(t.readyState))&&(t.onload=t.onreadystatechange=null,t.parentNode&&t.parentNode.removeChild(t),t=null,i||f(200,"success"))};r.insertBefore(t,r.firstChild)},abort:function(){t&&t.onload(void 0,!0)}}}}),er=[],ni=/(=)\?(?=&|$)|\?\?/,i.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var n=er.pop()||i.expando+"_"+gi++;return this[n]=!0,n}}),i.ajaxPrefilter("json jsonp",function(t,r,u){var f,e,o,s=t.jsonp!==!1&&(ni.test(t.url)?"url":"string"==typeof t.data&&0===(t.contentType||"").indexOf("application/x-www-form-urlencoded")&&ni.test(t.data)&&"data");if(s||"jsonp"===t.dataTypes[0])return(f=t.jsonpCallback=i.isFunction(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,s?t[s]=t[s].replace(ni,"$1"+f):t.jsonp!==!1&&(t.url+=(nr.test(t.url)?"&":"?")+t.jsonp+"="+f),t.converters["script json"]=function(){return o||i.error(f+" was not called"),o[0]},t.dataTypes[0]="json",e=n[f],n[f]=function(){o=arguments},u.always(function(){void 0===e?i(n).removeProp(f):n[f]=e;t[f]&&(t.jsonpCallback=r.jsonpCallback,er.push(f));o&&i.isFunction(e)&&e(o[0]);o=e=void 0}),"script")}),i.parseHTML=function(n,t,r){if(!n||"string"!=typeof n)return null;"boolean"==typeof t&&(r=t,t=!1);t=t||u;var f=vr.exec(n),e=!r&&[];return f?[t.createElement(f[1])]:(f=hu([n],t,e),e&&e.length&&i(e).remove(),i.merge([],f.childNodes))},or=i.fn.load,i.fn.load=function(n,t,r){if("string"!=typeof n&&or)return or.apply(this,arguments);var u,o,s,f=this,e=n.indexOf(" ");return e>-1&&(u=i.trim(n.slice(e,n.length)),n=n.slice(0,e)),i.isFunction(t)?(r=t,t=void 0):t&&"object"==typeof t&&(o="POST"),f.length>0&&i.ajax({url:n,type:o||"GET",dataType:"html",data:t}).done(function(n){s=arguments;f.html(u?i("<div>").append(i.parseHTML(n)).find(u):n)}).always(r&&function(n,t){f.each(function(){r.apply(this,s||[n.responseText,t,n])})}),this},i.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(n,t){i.fn[t]=function(n){return this.on(t,n)}}),i.expr.filters.animated=function(n){return i.grep(i.timers,function(t){return n===t.elem}).length},i.offset={setOffset:function(n,t,r){var e,o,s,h,u,c,v,l=i.css(n,"position"),a=i(n),f={};"static"===l&&(n.style.position="relative");u=a.offset();s=i.css(n,"top");c=i.css(n,"left");v=("absolute"===l||"fixed"===l)&&i.inArray("auto",[s,c])>-1;v?(e=a.position(),h=e.top,o=e.left):(h=parseFloat(s)||0,o=parseFloat(c)||0);i.isFunction(t)&&(t=t.call(n,r,i.extend({},u)));null!=t.top&&(f.top=t.top-u.top+h);null!=t.left&&(f.left=t.left-u.left+o);"using"in t?t.using.call(n,f):a.css(f)}},i.fn.extend({offset:function(n){if(arguments.length)return void 0===n?this:this.each(function(t){i.offset.setOffset(this,n,t)});var t,f,u={top:0,left:0},r=this[0],e=r&&r.ownerDocument;if(e)return t=e.documentElement,i.contains(t,r)?("undefined"!=typeof r.getBoundingClientRect&&(u=r.getBoundingClientRect()),f=oe(e),{top:u.top+(f.pageYOffset||t.scrollTop)-(t.clientTop||0),left:u.left+(f.pageXOffset||t.scrollLeft)-(t.clientLeft||0)}):u},position:function(){if(this[0]){var n,r,t={top:0,left:0},u=this[0];return"fixed"===i.css(u,"position")?r=u.getBoundingClientRect():(n=this.offsetParent(),r=this.offset(),i.nodeName(n[0],"html")||(t=n.offset()),t.top+=i.css(n[0],"borderTopWidth",!0),t.left+=i.css(n[0],"borderLeftWidth",!0)),{top:r.top-t.top-i.css(u,"marginTop",!0),left:r.left-t.left-i.css(u,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var n=this.offsetParent;n&&!i.nodeName(n,"html")&&"static"===i.css(n,"position");)n=n.offsetParent;return n||nf})}}),i.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(n,t){var r=/Y/.test(t);i.fn[n]=function(u){return y(this,function(n,u,f){var e=oe(n);return void 0===f?e?t in e?e[t]:e.document.documentElement[u]:n[u]:void(e?e.scrollTo(r?i(e).scrollLeft():f,r?f:i(e).scrollTop()):n[u]=f)},n,u,arguments.length,null)}}),i.each(["top","left"],function(n,t){i.cssHooks[t]=bi(r.pixelPosition,function(n,r){if(r)return(r=p(n,t),pt.test(r)?i(n).position()[t]+"px":r)})}),i.each({Height:"height",Width:"width"},function(n,t){i.each({padding:"inner"+n,content:t,"":"outer"+n},function(r,u){i.fn[u]=function(u,f){var e=arguments.length&&(r||"boolean"!=typeof u),o=r||(u===!0||f===!0?"margin":"border");return y(this,function(t,r,u){var f;return i.isWindow(t)?t.document.documentElement["client"+n]:9===t.nodeType?(f=t.documentElement,Math.max(t.body["scroll"+n],f["scroll"+n],t.body["offset"+n],f["offset"+n],f["client"+n])):void 0===u?i.css(t,r,o):i.style(t,r,u,o)},t,e?u:void 0,e,null)}})}),i.fn.extend({bind:function(n,t,i){return this.on(n,null,t,i)},unbind:function(n,t){return this.off(n,null,t)},delegate:function(n,t,i,r){return this.on(t,n,i,r)},undelegate:function(n,t,i){return 1===arguments.length?this.off(n,"**"):this.off(t,n||"**",i)}}),i.fn.size=function(){return this.length},i.fn.andSelf=i.fn.addBack,"function"==typeof define&&define.amd&&define("jquery",[],function(){return i}),se=n.jQuery,he=n.$,i.noConflict=function(t){return n.$===i&&(n.$=he),t&&n.jQuery===i&&(n.jQuery=se),i},t||(n.jQuery=n.$=i),i}),function(n){function i(n,t){for(var i=window,r=(n||"").split(".");i&&r.length;)i=i[r.shift()];return typeof i=="function"?i:(t.push(n),Function.constructor.apply(null,t))}function u(n){return n==="GET"||n==="POST"}function o(n,t){u(t)||n.setRequestHeader("X-HTTP-Method-Override",t)}function s(t,i,r){var u;r.indexOf("application/x-javascript")===-1&&(u=(t.getAttribute("data-ajax-mode")||"").toUpperCase(),n(t.getAttribute("data-ajax-update")).each(function(t,r){var e,f;switch(u){case"BEFORE":e=r.firstChild;f=n("<div />").html(i);f.contents().each(function(){r.insertBefore(this,e)});break;case"AFTER":f=n("<div />").html(i);f.contents().each(function(){r.appendChild(this)});break;case"REPLACE-WITH":f=n(r).replaceWith(i);break;default:n(r).html(i)}n.event.trigger({type:"targetUpdated",jTarget:n(r),mode:u,jAddedElement:f})}))}function f(t,r){var e,h,f,c;(e=t.getAttribute("data-ajax-confirm"),!e||window.confirm(e))&&(h=n(t.getAttribute("data-ajax-loading")),c=parseInt(t.getAttribute("data-ajax-loading-duration"),10)||0,n.extend(r,{type:t.getAttribute("data-ajax-method")||undefined,url:t.getAttribute("data-ajax-url")||undefined,cache:!!t.getAttribute("data-ajax-cache"),beforeSend:function(n){var r;return o(n,f),r=i(t.getAttribute("data-ajax-begin"),["xhr"]).apply(t,arguments),r!==!1&&h.show(c),r},complete:function(){h.hide(c);i(t.getAttribute("data-ajax-complete"),["xhr","status"]).apply(t,arguments)},success:function(n,r,u){s(t,n,u.getResponseHeader("Content-Type")||"text/html");i(t.getAttribute("data-ajax-success"),["data","status","xhr"]).apply(t,arguments)},error:function(){i(t.getAttribute("data-ajax-failure"),["xhr","status","error"]).apply(t,arguments)}}),r.data.push({name:"X-Requested-With",value:"XMLHttpRequest"}),f=r.type.toUpperCase(),u(f)||(r.type="POST",r.data.push({name:"X-HTTP-Method-Override",value:f})),n.ajax(r))}function h(t){var i=n(t).data(e);return!i||!i.validate||i.validate()}var t="unobtrusiveAjaxClick",r="unobtrusiveAjaxClickTarget",e="unobtrusiveValidation";n(document).on("click","a[data-ajax=true]",function(n){n.preventDefault();f(this,{url:this.href,type:"GET",data:[]})});n(document).on("click","form[data-ajax=true] input[type=image]",function(i){var r=i.target.name,u=n(i.target),f=n(u.parents("form")[0]),e=u.offset();f.data(t,[{name:r+".x",value:Math.round(i.pageX-e.left)},{name:r+".y",value:Math.round(i.pageY-e.top)}]);setTimeout(function(){f.removeData(t)},0)});n(document).on("click","form[data-ajax=true] :submit",function(i){var f=i.currentTarget.name,e=n(i.target),u=n(e.parents("form")[0]);u.data(t,f?[{name:f,value:i.currentTarget.value}]:[]);u.data(r,e);setTimeout(function(){u.removeData(t);u.removeData(r)},0)});n(document).on("submit","form[data-ajax=true]",function(i){var e=n(this).data(t)||[],u=n(this).data(r),o=u&&u.hasClass("cancel");(i.preventDefault(),o||h(this))&&f(this,{url:this.action,type:this.method||"GET",data:e.concat(n(this).serializeArray())})})}(jQuery),!function(n){"function"==typeof define&&define.amd?define(["jquery"],n):"object"==typeof module&&module.exports?module.exports=n(require("jquery")):n(jQuery)}(function(n){n.extend(n.fn,{validate:function(t){if(!this.length)return void(t&&t.debug&&window.console&&console.warn("Nothing selected, can't validate, returning nothing."));var i=n.data(this[0],"validator");return i?i:(this.attr("novalidate","novalidate"),i=new n.validator(t,this[0]),n.data(this[0],"validator",i),i.settings.onsubmit&&(this.on("click.validate",":submit",function(t){i.settings.submitHandler&&(i.submitButton=t.target);n(this).hasClass("cancel")&&(i.cancelSubmit=!0);void 0!==n(this).attr("formnovalidate")&&(i.cancelSubmit=!0)}),this.on("submit.validate",function(t){function r(){var u,r;return!i.settings.submitHandler||(i.submitButton&&(u=n("<input type='hidden'/>").attr("name",i.submitButton.name).val(n(i.submitButton).val()).appendTo(i.currentForm)),r=i.settings.submitHandler.call(i,i.currentForm,t),i.submitButton&&u.remove(),void 0!==r&&r)}return i.settings.debug&&t.preventDefault(),i.cancelSubmit?(i.cancelSubmit=!1,r()):i.form()?i.pendingRequest?(i.formSubmitted=!0,!1):r():(i.focusInvalid(),!1)})),i)},valid:function(){var t,i,r;return n(this[0]).is("form")?t=this.validate().form():(r=[],t=!0,i=n(this[0].form).validate(),this.each(function(){t=i.element(this)&&t;t||(r=r.concat(i.errorList))}),i.errorList=r),t},rules:function(t,i){var e,s,f,u,o,h,r=this[0];if(null!=r&&null!=r.form){if(t)switch(e=n.data(r.form,"validator").settings,s=e.rules,f=n.validator.staticRules(r),t){case"add":n.extend(f,n.validator.normalizeRule(i));delete f.messages;s[r.name]=f;i.messages&&(e.messages[r.name]=n.extend(e.messages[r.name],i.messages));break;case"remove":return i?(h={},n.each(i.split(/\s/),function(t,i){h[i]=f[i];delete f[i];"required"===i&&n(r).removeAttr("aria-required")}),h):(delete s[r.name],f)}return u=n.validator.normalizeRules(n.extend({},n.validator.classRules(r),n.validator.attributeRules(r),n.validator.dataRules(r),n.validator.staticRules(r)),r),u.required&&(o=u.required,delete u.required,u=n.extend({required:o},u),n(r).attr("aria-required","true")),u.remote&&(o=u.remote,delete u.remote,u=n.extend(u,{remote:o})),u}}});n.extend(n.expr[":"],{blank:function(t){return!n.trim(""+n(t).val())},filled:function(t){var i=n(t).val();return null!==i&&!!n.trim(""+i)},unchecked:function(t){return!n(t).prop("checked")}});n.validator=function(t,i){this.settings=n.extend(!0,{},n.validator.defaults,t);this.currentForm=i;this.init()};n.validator.format=function(t,i){return 1===arguments.length?function(){var i=n.makeArray(arguments);return i.unshift(t),n.validator.format.apply(this,i)}:void 0===i?t:(arguments.length>2&&i.constructor!==Array&&(i=n.makeArray(arguments).slice(1)),i.constructor!==Array&&(i=[i]),n.each(i,function(n,i){t=t.replace(new RegExp("\\{"+n+"\\}","g"),function(){return i})}),t)};n.extend(n.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",pendingClass:"pending",validClass:"valid",errorElement:"label",focusCleanup:!1,focusInvalid:!0,errorContainer:n([]),errorLabelContainer:n([]),onsubmit:!0,ignore:":hidden",ignoreTitle:!1,onfocusin:function(n){this.lastActive=n;this.settings.focusCleanup&&(this.settings.unhighlight&&this.settings.unhighlight.call(this,n,this.settings.errorClass,this.settings.validClass),this.hideThese(this.errorsFor(n)))},onfocusout:function(n){!this.checkable(n)&&(n.name in this.submitted||!this.optional(n))&&this.element(n)},onkeyup:function(t,i){9===i.which&&""===this.elementValue(t)||n.inArray(i.keyCode,[16,17,18,20,35,36,37,38,39,40,45,144,225])!==-1||(t.name in this.submitted||t.name in this.invalid)&&this.element(t)},onclick:function(n){n.name in this.submitted?this.element(n):n.parentNode.name in this.submitted&&this.element(n.parentNode)},highlight:function(t,i,r){"radio"===t.type?this.findByName(t.name).addClass(i).removeClass(r):n(t).addClass(i).removeClass(r)},unhighlight:function(t,i,r){"radio"===t.type?this.findByName(t.name).removeClass(i).addClass(r):n(t).removeClass(i).addClass(r)}},setDefaults:function(t){n.extend(n.validator.defaults,t)},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a valid date (ISO).",number:"Please enter a valid number.",digits:"Please enter only digits.",equalTo:"Please enter the same value again.",maxlength:n.validator.format("Please enter no more than {0} characters."),minlength:n.validator.format("Please enter at least {0} characters."),rangelength:n.validator.format("Please enter a value between {0} and {1} characters long."),range:n.validator.format("Please enter a value between {0} and {1}."),max:n.validator.format("Please enter a value less than or equal to {0}."),min:n.validator.format("Please enter a value greater than or equal to {0}."),step:n.validator.format("Please enter a multiple of {0}.")},autoCreateRanges:!1,prototype:{init:function(){function i(t){!this.form&&this.hasAttribute("contenteditable")&&(this.form=n(this).closest("form")[0]);var r=n.data(this.form,"validator"),u="on"+t.type.replace(/^validate/,""),i=r.settings;i[u]&&!n(this).is(i.ignore)&&i[u].call(r,this,t)}this.labelContainer=n(this.settings.errorLabelContainer);this.errorContext=this.labelContainer.length&&this.labelContainer||n(this.currentForm);this.containers=n(this.settings.errorContainer).add(this.settings.errorLabelContainer);this.submitted={};this.valueCache={};this.pendingRequest=0;this.pending={};this.invalid={};this.reset();var t,r=this.groups={};n.each(this.settings.groups,function(t,i){"string"==typeof i&&(i=i.split(/\s/));n.each(i,function(n,i){r[i]=t})});t=this.settings.rules;n.each(t,function(i,r){t[i]=n.validator.normalizeRule(r)});n(this.currentForm).on("focusin.validate focusout.validate keyup.validate",":text, [type='password'], [type='file'], select, textarea, [type='number'], [type='search'], [type='tel'], [type='url'], [type='email'], [type='datetime'], [type='date'], [type='month'], [type='week'], [type='time'], [type='datetime-local'], [type='range'], [type='color'], [type='radio'], [type='checkbox'], [contenteditable]",i).on("click.validate","select, option, [type='radio'], [type='checkbox']",i);this.settings.invalidHandler&&n(this.currentForm).on("invalid-form.validate",this.settings.invalidHandler);n(this.currentForm).find("[required], [data-rule-required], .required").attr("aria-required","true")},form:function(){return this.checkForm(),n.extend(this.submitted,this.errorMap),this.invalid=n.extend({},this.errorMap),this.valid()||n(this.currentForm).triggerHandler("invalid-form",[this]),this.showErrors(),this.valid()},checkForm:function(){this.prepareForm();for(var n=0,t=this.currentElements=this.elements();t[n];n++)this.check(t[n]);return this.valid()},element:function(t){var e,o,i=this.clean(t),r=this.validationTargetFor(i),u=this,f=!0;return void 0===r?delete this.invalid[i.name]:(this.prepareElement(r),this.currentElements=n(r),o=this.groups[r.name],o&&n.each(this.groups,function(n,t){t===o&&n!==r.name&&(i=u.validationTargetFor(u.clean(u.findByName(n))),i&&i.name in u.invalid&&(u.currentElements.push(i),f=u.check(i)&&f))}),e=this.check(r)!==!1,f=f&&e,this.invalid[r.name]=e?!1:!0,this.numberOfInvalids()||(this.toHide=this.toHide.add(this.containers)),this.showErrors(),n(t).attr("aria-invalid",!e)),f},showErrors:function(t){if(t){var i=this;n.extend(this.errorMap,t);this.errorList=n.map(this.errorMap,function(n,t){return{message:n,element:i.findByName(t)[0]}});this.successList=n.grep(this.successList,function(n){return!(n.name in t)})}this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors()},resetForm:function(){n.fn.resetForm&&n(this.currentForm).resetForm();this.invalid={};this.submitted={};this.prepareForm();this.hideErrors();var t=this.elements().removeData("previousValue").removeAttr("aria-invalid");this.resetElements(t)},resetElements:function(n){var t;if(this.settings.unhighlight)for(t=0;n[t];t++)this.settings.unhighlight.call(this,n[t],this.settings.errorClass,""),this.findByName(n[t].name).removeClass(this.settings.validClass);else n.removeClass(this.settings.errorClass).removeClass(this.settings.validClass)},numberOfInvalids:function(){return this.objectLength(this.invalid)},objectLength:function(n){var t,i=0;for(t in n)n[t]&&i++;return i},hideErrors:function(){this.hideThese(this.toHide)},hideThese:function(n){n.not(this.containers).text("");this.addWrapper(n).hide()},valid:function(){return 0===this.size()},size:function(){return this.errorList.length},focusInvalid:function(){if(this.settings.focusInvalid)try{n(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").focus().trigger("focusin")}catch(n){}},findLastActive:function(){var t=this.lastActive;return t&&1===n.grep(this.errorList,function(n){return n.element.name===t.name}).length&&t},elements:function(){var t=this,i={};return n(this.currentForm).find("input, select, textarea, [contenteditable]").not(":submit, :reset, :image, :disabled").not(this.settings.ignore).filter(function(){var r=this.name||n(this).attr("name");return!r&&t.settings.debug&&window.console&&console.error("%o has no name assigned",this),this.hasAttribute("contenteditable")&&(this.form=n(this).closest("form")[0]),!(r in i||!t.objectLength(n(this).rules()))&&(i[r]=!0,!0)})},clean:function(t){return n(t)[0]},errors:function(){var t=this.settings.errorClass.split(" ").join(".");return n(this.settings.errorElement+"."+t,this.errorContext)},resetInternals:function(){this.successList=[];this.errorList=[];this.errorMap={};this.toShow=n([]);this.toHide=n([])},reset:function(){this.resetInternals();this.currentElements=n([])},prepareForm:function(){this.reset();this.toHide=this.errors().add(this.containers)},prepareElement:function(n){this.reset();this.toHide=this.errorsFor(n)},elementValue:function(t){var i,r,f=n(t),u=t.type;return"radio"===u||"checkbox"===u?this.findByName(t.name).filter(":checked").val():"number"===u&&"undefined"!=typeof t.validity?t.validity.badInput?"NaN":f.val():(i=t.hasAttribute("contenteditable")?f.text():f.val(),"file"===u?"C:\\fakepath\\"===i.substr(0,12)?i.substr(12):(r=i.lastIndexOf("/"),r>=0?i.substr(r+1):(r=i.lastIndexOf("\\"),r>=0?i.substr(r+1):i)):"string"==typeof i?i.replace(/\r/g,""):i)},check:function(t){t=this.validationTargetFor(this.clean(t));var u,f,r,i=n(t).rules(),s=n.map(i,function(n,t){return t}).length,o=!1,e=this.elementValue(t);if("function"==typeof i.normalizer){if(e=i.normalizer.call(t,e),"string"!=typeof e)throw new TypeError("The normalizer should return a string value.");delete i.normalizer}for(f in i){r={method:f,parameters:i[f]};try{if(u=n.validator.methods[f].call(this,e,t,r.parameters),"dependency-mismatch"===u&&1===s){o=!0;continue}if(o=!1,"pending"===u)return void(this.toHide=this.toHide.not(this.errorsFor(t)));if(!u)return this.formatAndAdd(t,r),!1}catch(n){throw this.settings.debug&&window.console&&console.log("Exception occurred when checking element "+t.id+", check the '"+r.method+"' method.",n),n instanceof TypeError&&(n.message+=".  Exception occurred when checking element "+t.id+", check the '"+r.method+"' method."),n;}}if(!o)return this.objectLength(i)&&this.successList.push(t),!0},customDataMessage:function(t,i){return n(t).data("msg"+i.charAt(0).toUpperCase()+i.substring(1).toLowerCase())||n(t).data("msg")},customMessage:function(n,t){var i=this.settings.messages[n];return i&&(i.constructor===String?i:i[t])},findDefined:function(){for(var n=0;n<arguments.length;n++)if(void 0!==arguments[n])return arguments[n]},defaultMessage:function(t,i){"string"==typeof i&&(i={method:i});var r=this.findDefined(this.customMessage(t.name,i.method),this.customDataMessage(t,i.method),!this.settings.ignoreTitle&&t.title||void 0,n.validator.messages[i.method],"<strong>Warning: No message defined for "+t.name+"<\/strong>"),u=/\$?\{(\d+)\}/g;return"function"==typeof r?r=r.call(this,i.parameters,t):u.test(r)&&(r=n.validator.format(r.replace(u,"{$1}"),i.parameters)),r},formatAndAdd:function(n,t){var i=this.defaultMessage(n,t);this.errorList.push({message:i,element:n,method:t.method});this.errorMap[n.name]=i;this.submitted[n.name]=i},addWrapper:function(n){return this.settings.wrapper&&(n=n.add(n.parent(this.settings.wrapper))),n},defaultShowErrors:function(){for(var i,t,n=0;this.errorList[n];n++)t=this.errorList[n],this.settings.highlight&&this.settings.highlight.call(this,t.element,this.settings.errorClass,this.settings.validClass),this.showLabel(t.element,t.message);if(this.errorList.length&&(this.toShow=this.toShow.add(this.containers)),this.settings.success)for(n=0;this.successList[n];n++)this.showLabel(this.successList[n]);if(this.settings.unhighlight)for(n=0,i=this.validElements();i[n];n++)this.settings.unhighlight.call(this,i[n],this.settings.errorClass,this.settings.validClass);this.toHide=this.toHide.not(this.toShow);this.hideErrors();this.addWrapper(this.toShow).show()},validElements:function(){return this.currentElements.not(this.invalidElements())},invalidElements:function(){return n(this.errorList).map(function(){return this.element})},showLabel:function(t,i){var u,s,e,o,r=this.errorsFor(t),h=this.idOrName(t),f=n(t).attr("aria-describedby");r.length?(r.removeClass(this.settings.validClass).addClass(this.settings.errorClass),r.html(i)):(r=n("<"+this.settings.errorElement+">").attr("id",h+"-error").addClass(this.settings.errorClass).html(i||""),u=r,this.settings.wrapper&&(u=r.hide().show().wrap("<"+this.settings.wrapper+"/>").parent()),this.labelContainer.length?this.labelContainer.append(u):this.settings.errorPlacement?this.settings.errorPlacement.call(this,u,n(t)):u.insertAfter(t),r.is("label")?r.attr("for",h):0===r.parents("label[for='"+this.escapeCssMeta(h)+"']").length&&(e=r.attr("id"),f?f.match(new RegExp("\\b"+this.escapeCssMeta(e)+"\\b"))||(f+=" "+e):f=e,n(t).attr("aria-describedby",f),s=this.groups[t.name],s&&(o=this,n.each(o.groups,function(t,i){i===s&&n("[name='"+o.escapeCssMeta(t)+"']",o.currentForm).attr("aria-describedby",r.attr("id"))}))));!i&&this.settings.success&&(r.text(""),"string"==typeof this.settings.success?r.addClass(this.settings.success):this.settings.success(r,t));this.toShow=this.toShow.add(r)},errorsFor:function(t){var r=this.escapeCssMeta(this.idOrName(t)),u=n(t).attr("aria-describedby"),i="label[for='"+r+"'], label[for='"+r+"'] *";return u&&(i=i+", #"+this.escapeCssMeta(u).replace(/\s+/g,", #")),this.errors().filter(i)},escapeCssMeta:function(n){return n.replace(/([\\!"#$%&'()*+,./:;<=>?@\[\]^`{|}~])/g,"\\$1")},idOrName:function(n){return this.groups[n.name]||(this.checkable(n)?n.name:n.id||n.name)},validationTargetFor:function(t){return this.checkable(t)&&(t=this.findByName(t.name)),n(t).not(this.settings.ignore)[0]},checkable:function(n){return/radio|checkbox/i.test(n.type)},findByName:function(t){return n(this.currentForm).find("[name='"+this.escapeCssMeta(t)+"']")},getLength:function(t,i){switch(i.nodeName.toLowerCase()){case"select":return n("option:selected",i).length;case"input":if(this.checkable(i))return this.findByName(i.name).filter(":checked").length}return t.length},depend:function(n,t){return!this.dependTypes[typeof n]||this.dependTypes[typeof n](n,t)},dependTypes:{boolean:function(n){return n},string:function(t,i){return!!n(t,i.form).length},"function":function(n,t){return n(t)}},optional:function(t){var i=this.elementValue(t);return!n.validator.methods.required.call(this,i,t)&&"dependency-mismatch"},startRequest:function(t){this.pending[t.name]||(this.pendingRequest++,n(t).addClass(this.settings.pendingClass),this.pending[t.name]=!0)},stopRequest:function(t,i){this.pendingRequest--;this.pendingRequest<0&&(this.pendingRequest=0);delete this.pending[t.name];n(t).removeClass(this.settings.pendingClass);i&&0===this.pendingRequest&&this.formSubmitted&&this.form()?(n(this.currentForm).submit(),this.formSubmitted=!1):!i&&0===this.pendingRequest&&this.formSubmitted&&(n(this.currentForm).triggerHandler("invalid-form",[this]),this.formSubmitted=!1)},previousValue:function(t,i){return i="string"==typeof i&&i||"remote",n.data(t,"previousValue")||n.data(t,"previousValue",{old:null,valid:!0,message:this.defaultMessage(t,{method:i})})},destroy:function(){this.resetForm();n(this.currentForm).off(".validate").removeData("validator").find(".validate-equalTo-blur").off(".validate-equalTo").removeClass("validate-equalTo-blur")}},classRuleSettings:{required:{required:!0},email:{email:!0},url:{url:!0},date:{date:!0},dateISO:{dateISO:!0},number:{number:!0},digits:{digits:!0},creditcard:{creditcard:!0}},addClassRules:function(t,i){t.constructor===String?this.classRuleSettings[t]=i:n.extend(this.classRuleSettings,t)},classRules:function(t){var i={},r=n(t).attr("class");return r&&n.each(r.split(" "),function(){this in n.validator.classRuleSettings&&n.extend(i,n.validator.classRuleSettings[this])}),i},normalizeAttributeRule:function(n,t,i,r){/min|max|step/.test(i)&&(null===t||/number|range|text/.test(t))&&(r=Number(r),isNaN(r)&&(r=void 0));r||0===r?n[i]=r:t===i&&"range"!==t&&(n[i]=!0)},attributeRules:function(t){var r,i,u={},f=n(t),e=t.getAttribute("type");for(r in n.validator.methods)"required"===r?(i=t.getAttribute(r),""===i&&(i=!0),i=!!i):i=f.attr(r),this.normalizeAttributeRule(u,e,r,i);return u.maxlength&&/-1|2147483647|524288/.test(u.maxlength)&&delete u.maxlength,u},dataRules:function(t){var i,r,u={},f=n(t),e=t.getAttribute("type");for(i in n.validator.methods)r=f.data("rule"+i.charAt(0).toUpperCase()+i.substring(1).toLowerCase()),this.normalizeAttributeRule(u,e,i,r);return u},staticRules:function(t){var i={},r=n.data(t.form,"validator");return r.settings.rules&&(i=n.validator.normalizeRule(r.settings.rules[t.name])||{}),i},normalizeRules:function(t,i){return n.each(t,function(r,u){if(u===!1)return void delete t[r];if(u.param||u.depends){var f=!0;switch(typeof u.depends){case"string":f=!!n(u.depends,i.form).length;break;case"function":f=u.depends.call(i,i)}f?t[r]=void 0===u.param||u.param:(n.data(i.form,"validator").resetElements(n(i)),delete t[r])}}),n.each(t,function(r,u){t[r]=n.isFunction(u)&&"normalizer"!==r?u(i):u}),n.each(["minlength","maxlength"],function(){t[this]&&(t[this]=Number(t[this]))}),n.each(["rangelength","range"],function(){var i;t[this]&&(n.isArray(t[this])?t[this]=[Number(t[this][0]),Number(t[this][1])]:"string"==typeof t[this]&&(i=t[this].replace(/[\[\]]/g,"").split(/[\s,]+/),t[this]=[Number(i[0]),Number(i[1])]))}),n.validator.autoCreateRanges&&(null!=t.min&&null!=t.max&&(t.range=[t.min,t.max],delete t.min,delete t.max),null!=t.minlength&&null!=t.maxlength&&(t.rangelength=[t.minlength,t.maxlength],delete t.minlength,delete t.maxlength)),t},normalizeRule:function(t){if("string"==typeof t){var i={};n.each(t.split(/\s/),function(){i[this]=!0});t=i}return t},addMethod:function(t,i,r){n.validator.methods[t]=i;n.validator.messages[t]=void 0!==r?r:n.validator.messages[t];i.length<3&&n.validator.addClassRules(t,n.validator.normalizeRule(t))},methods:{required:function(t,i,r){if(!this.depend(r,i))return"dependency-mismatch";if("select"===i.nodeName.toLowerCase()){var u=n(i).val();return u&&u.length>0}return this.checkable(i)?this.getLength(t,i)>0:t.length>0},email:function(n,t){return this.optional(t)||/^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/.test(n)},url:function(n,t){return this.optional(t)||/^(?:(?:(?:https?|ftp):)?\/\/)(?:\S+(?::\S*)?@)?(?:(?!(?:10|127)(?:\.\d{1,3}){3})(?!(?:169\.254|192\.168)(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)(?:\.(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)*(?:\.(?:[a-z\u00a1-\uffff]{2,})).?)(?::\d{2,5})?(?:[/?#]\S*)?$/i.test(n)},date:function(n,t){return this.optional(t)||!/Invalid|NaN/.test(new Date(n).toString())},dateISO:function(n,t){return this.optional(t)||/^\d{4}[\/\-](0?[1-9]|1[012])[\/\-](0?[1-9]|[12][0-9]|3[01])$/.test(n)},number:function(n,t){return this.optional(t)||/^(?:-?\d+|-?\d{1,3}(?:,\d{3})+)?(?:\.\d+)?$/.test(n)},digits:function(n,t){return this.optional(t)||/^\d+$/.test(n)},minlength:function(t,i,r){var u=n.isArray(t)?t.length:this.getLength(t,i);return this.optional(i)||u>=r},maxlength:function(t,i,r){var u=n.isArray(t)?t.length:this.getLength(t,i);return this.optional(i)||u<=r},rangelength:function(t,i,r){var u=n.isArray(t)?t.length:this.getLength(t,i);return this.optional(i)||u>=r[0]&&u<=r[1]},min:function(n,t,i){return this.optional(t)||n>=i},max:function(n,t,i){return this.optional(t)||n<=i},range:function(n,t,i){return this.optional(t)||n>=i[0]&&n<=i[1]},step:function(t,i,r){var u,f=n(i).attr("type"),h="Step attribute on input type "+f+" is not supported.",c=new RegExp("\\b"+f+"\\b"),l=f&&!c.test("text,number,range"),e=function(n){var t=(""+n).match(/(?:\.(\d+))?$/);return t&&t[1]?t[1].length:0},o=function(n){return Math.round(n*Math.pow(10,u))},s=!0;if(l)throw new Error(h);return u=e(r),(e(t)>u||o(t)%o(r)!=0)&&(s=!1),this.optional(i)||s},equalTo:function(t,i,r){var u=n(r);return this.settings.onfocusout&&u.not(".validate-equalTo-blur").length&&u.addClass("validate-equalTo-blur").on("blur.validate-equalTo",function(){n(i).valid()}),t===u.val()},remote:function(t,i,r,u){if(this.optional(i))return"dependency-mismatch";u="string"==typeof u&&u||"remote";var f,o,s,e=this.previousValue(i,u);return this.settings.messages[i.name]||(this.settings.messages[i.name]={}),e.originalMessage=e.originalMessage||this.settings.messages[i.name][u],this.settings.messages[i.name][u]=e.message,r="string"==typeof r&&{url:r}||r,s=n.param(n.extend({data:t},r.data)),e.old===s?e.valid:(e.old=s,f=this,this.startRequest(i),o={},o[i.name]=t,n.ajax(n.extend(!0,{mode:"abort",port:"validate"+i.name,dataType:"json",data:o,context:f.currentForm,success:function(n){var r,s,h,o=n===!0||"true"===n;f.settings.messages[i.name][u]=e.originalMessage;o?(h=f.formSubmitted,f.resetInternals(),f.toHide=f.errorsFor(i),f.formSubmitted=h,f.successList.push(i),f.invalid[i.name]=!1,f.showErrors()):(r={},s=n||f.defaultMessage(i,{method:u,parameters:t}),r[i.name]=e.message=s,f.invalid[i.name]=!0,f.showErrors(r));e.valid=o;f.stopRequest(i,o)}},r)),"pending")}}});var i,t={};n.ajaxPrefilter?n.ajaxPrefilter(function(n,i,r){var u=n.port;"abort"===n.mode&&(t[u]&&t[u].abort(),t[u]=r)}):(i=n.ajax,n.ajax=function(r){var f=("mode"in r?r:n.ajaxSettings).mode,u=("port"in r?r:n.ajaxSettings).port;return"abort"===f?(t[u]&&t[u].abort(),t[u]=i.apply(this,arguments),t[u]):i.apply(this,arguments)})}),function(n){function i(n,t,i){n.rules[t]=i;n.message&&(n.messages[t]=n.message)}function h(n){return n.replace(/^\s+|\s+$/g,"").split(/\s*,\s*/g)}function f(n){return n.replace(/([!"#$%&'()*+,./:;<=>?@\[\\\]^`{|}~])/g,"\\$1")}function e(n){return n.substr(0,n.lastIndexOf(".")+1)}function o(n,t){return n.indexOf("*.")===0&&(n=n.replace("*.",t)),n}function c(t,i){var r=n(this).find("[data-valmsg-for='"+f(i[0].name)+"']"),u=r.attr("data-valmsg-replace"),e=u?n.parseJSON(u)!==!1:null;r.removeClass("field-validation-valid").addClass("field-validation-error");t.data("unobtrusiveContainer",r);e?(r.empty(),t.removeClass("input-validation-error").appendTo(r)):t.hide()}function l(t,i){var u=n(this).find("[data-valmsg-summary=true]"),r=u.find("ul");r&&r.length&&i.errorList.length&&(r.empty(),u.addClass("validation-summary-errors").removeClass("validation-summary-valid"),n.each(i.errorList,function(){n("<li />").html(this.message).appendTo(r)}))}function a(t){var i=t.data("unobtrusiveContainer"),r=i.attr("data-valmsg-replace"),u=r?n.parseJSON(r):null;i&&(i.addClass("field-validation-valid").removeClass("field-validation-error"),t.removeData("unobtrusiveContainer"),u&&i.empty())}function v(){var t=n(this),i="__jquery_unobtrusive_validation_form_reset";if(!t.data(i)){t.data(i,!0);try{t.data("validator").resetForm()}finally{t.removeData(i)}t.find(".validation-summary-errors").addClass("validation-summary-valid").removeClass("validation-summary-errors");t.find(".field-validation-error").addClass("field-validation-valid").removeClass("field-validation-error").removeData("unobtrusiveContainer").find(">*").removeData("unobtrusiveContainer")}}function s(t){var i=n(t),f=i.data(u),s=n.proxy(v,t),e=r.unobtrusive.options||{},o=function(i,r){var u=e[i];u&&n.isFunction(u)&&u.apply(t,r)};return f||(f={options:{errorClass:e.errorClass||"input-validation-error",errorElement:e.errorElement||"span",errorPlacement:function(){c.apply(t,arguments);o("errorPlacement",arguments)},invalidHandler:function(){l.apply(t,arguments);o("invalidHandler",arguments)},messages:{},rules:{},success:function(){a.apply(t,arguments);o("success",arguments)}},attachValidation:function(){i.off("reset."+u,s).on("reset."+u,s).validate(this.options)},validate:function(){return i.validate(),i.valid()}},i.data(u,f)),f}var r=n.validator,t,u="unobtrusiveValidation";r.unobtrusive={adapters:[],parseElement:function(t,i){var u=n(t),f=u.parents("form")[0],r,e,o;f&&(r=s(f),r.options.rules[t.name]=e={},r.options.messages[t.name]=o={},n.each(this.adapters,function(){var i="data-val-"+this.name,r=u.attr(i),s={};r!==undefined&&(i+="-",n.each(this.params,function(){s[this]=u.attr(i+this)}),this.adapt({element:t,form:f,message:r,params:s,rules:e,messages:o}))}),n.extend(e,{__dummy__:!0}),i||r.attachValidation())},parse:function(t){var i=n(t),u=i.parents().addBack().filter("form").add(i.find("form")).has("[data-val=true]");i.find("[data-val=true]").each(function(){r.unobtrusive.parseElement(this,!0)});u.each(function(){var n=s(this);n&&n.attachValidation()})}};t=r.unobtrusive.adapters;t.add=function(n,t,i){return i||(i=t,t=[]),this.push({name:n,params:t,adapt:i}),this};t.addBool=function(n,t){return this.add(n,function(r){i(r,t||n,!0)})};t.addMinMax=function(n,t,r,u,f,e){return this.add(n,[f||"min",e||"max"],function(n){var f=n.params.min,e=n.params.max;f&&e?i(n,u,[f,e]):f?i(n,t,f):e&&i(n,r,e)})};t.addSingleVal=function(n,t,r){return this.add(n,[t||"val"],function(u){i(u,r||n,u.params[t])})};r.addMethod("__dummy__",function(){return!0});r.addMethod("regex",function(n,t,i){var r;return this.optional(t)?!0:(r=new RegExp(i).exec(n),r&&r.index===0&&r[0].length===n.length)});r.addMethod("nonalphamin",function(n,t,i){var r;return i&&(r=n.match(/\W/g),r=r&&r.length>=i),r});r.methods.extension?(t.addSingleVal("accept","mimtype"),t.addSingleVal("extension","extension")):t.addSingleVal("extension","extension","accept");t.addSingleVal("regex","pattern");t.addBool("creditcard").addBool("date").addBool("digits").addBool("email").addBool("number").addBool("url");t.addMinMax("length","minlength","maxlength","rangelength").addMinMax("range","min","max","range");t.addMinMax("minlength","minlength").addMinMax("maxlength","minlength","maxlength");t.add("equalto",["other"],function(t){var r=e(t.element.name),u=t.params.other,s=o(u,r),h=n(t.form).find(":input").filter("[name='"+f(s)+"']")[0];i(t,"equalTo",h)});t.add("required",function(n){(n.element.tagName.toUpperCase()!=="INPUT"||n.element.type.toUpperCase()!=="CHECKBOX")&&i(n,"required",!0)});t.add("remote",["url","type","additionalfields"],function(t){var r={url:t.params.url,type:t.params.type||"GET",data:{}},u=e(t.element.name);n.each(h(t.params.additionalfields||t.element.name),function(i,e){var s=o(e,u);r.data[s]=function(){var i=n(t.form).find(":input").filter("[name='"+f(s)+"']");return i.is(":checkbox")?i.filter(":checked").val()||i.filter(":hidden").val()||"":i.is(":radio")?i.filter(":checked").val()||"":i.val()}});i(t,"remote",r)});t.add("password",["min","nonalphamin","regex"],function(n){n.params.min&&i(n,"minlength",n.params.min);n.params.nonalphamin&&i(n,"nonalphamin",n.params.nonalphamin);n.params.regex&&i(n,"regex",n.params.regex)});n(function(){r.unobtrusive.parse(document)})}(jQuery),!function(n){"function"==typeof define&&define.amd?define(["jquery","./jquery.validate.min"],n):"object"==typeof module&&module.exports?module.exports=n(require("jquery")):n(jQuery)}(function(n){!function(){function t(n){return n.replace(/<.[^<>]*?>/g," ").replace(/&nbsp;|&#160;/gi," ").replace(/[.(),;:!?%#$'\"_+=\/\-â€œâ€â€™]*/g,"")}n.validator.addMethod("maxWords",function(n,i,r){return this.optional(i)||t(n).match(/\b\w+\b/g).length<=r},n.validator.format("Please enter {0} words or less."));n.validator.addMethod("minWords",function(n,i,r){return this.optional(i)||t(n).match(/\b\w+\b/g).length>=r},n.validator.format("Please enter at least {0} words."));n.validator.addMethod("rangeWords",function(n,i,r){var u=t(n),f=/\b\w+\b/g;return this.optional(i)||u.match(f).length>=r[0]&&u.match(f).length<=r[1]},n.validator.format("Please enter between {0} and {1} words."))}();n.validator.addMethod("accept",function(t,i,r){var u,e,o,f="string"==typeof r?r.replace(/\s/g,""):"image/*",s=this.optional(i);if(s)return s;if("file"===n(i).attr("type")&&(f=f.replace(/[\-\[\]\/\{\}\(\)\+\?\.\\\^\$\|]/g,"\\$&").replace(/,/g,"|").replace("/*","/.*"),i.files&&i.files.length))for(o=new RegExp(".?("+f+")$","i"),u=0;u<i.files.length;u++)if(e=i.files[u],!e.type.match(o))return!1;return!0},n.validator.format("Please enter a value with a valid mimetype."));n.validator.addMethod("alphanumeric",function(n,t){return this.optional(t)||/^\w+$/i.test(n)},"Letters, numbers, and underscores only please");n.validator.addMethod("bankaccountNL",function(n,t){if(this.optional(t))return!0;if(!/^[0-9]{9}|([0-9]{2} ){3}[0-9]{3}$/.test(n))return!1;for(var r,u,f=n.replace(/ /g,""),e=0,o=f.length,i=0;o>i;i++)r=o-i,u=f.substring(i,i+1),e+=r*u;return e%11==0},"Please specify a valid bank account number");n.validator.addMethod("bankorgiroaccountNL",function(t,i){return this.optional(i)||n.validator.methods.bankaccountNL.call(this,t,i)||n.validator.methods.giroaccountNL.call(this,t,i)},"Please specify a valid bank or giro account number");n.validator.addMethod("bic",function(n,t){return this.optional(t)||/^([A-Z]{6}[A-Z2-9][A-NP-Z1-9])(X{3}|[A-WY-Z0-9][A-Z0-9]{2})?$/.test(n.toUpperCase())},"Please specify a valid BIC code");n.validator.addMethod("cifES",function(n){"use strict";var f,i,r,u,e,o,t=[];if(n=n.toUpperCase(),!n.match("((^[A-Z]{1}[0-9]{7}[A-Z0-9]{1}$|^[T]{1}[A-Z0-9]{8}$)|^[0-9]{8}[A-Z]{1}$)"))return!1;for(r=0;9>r;r++)t[r]=parseInt(n.charAt(r),10);for(i=t[2]+t[4]+t[6],u=1;8>u;u+=2)e=(2*t[u]).toString(),o=e.charAt(1),i+=parseInt(e.charAt(0),10)+(""===o?0:parseInt(o,10));return/^[ABCDEFGHJNPQRSUVW]{1}/.test(n)?(i+="",f=10-parseInt(i.charAt(i.length-1),10),n+=f,t[8].toString()===String.fromCharCode(64+f)||t[8].toString()===n.charAt(n.length-1)):!1},"Please specify a valid CIF number.");n.validator.addMethod("cpfBR",function(n){if(n=n.replace(/([~!@#$%^&*()_+=`{}\[\]\-|\\:;'<>,.\/? ])+/g,""),11!==n.length)return!1;var u,f,r,t,i=0;if(u=parseInt(n.substring(9,10),10),f=parseInt(n.substring(10,11),10),r=function(n,t){var i=10*n%11;return 10!==i&&11!==i||(i=0),i===t},""===n||"00000000000"===n||"11111111111"===n||"22222222222"===n||"33333333333"===n||"44444444444"===n||"55555555555"===n||"66666666666"===n||"77777777777"===n||"88888888888"===n||"99999999999"===n)return!1;for(t=1;9>=t;t++)i+=parseInt(n.substring(t-1,t),10)*(11-t);if(r(i,u)){for(i=0,t=1;10>=t;t++)i+=parseInt(n.substring(t-1,t),10)*(12-t);return r(i,f)}return!1},"Please specify a valid CPF number");n.validator.addMethod("creditcard",function(n,t){if(this.optional(t))return"dependency-mismatch";if(/[^0-9 \-]+/.test(n))return!1;var i,f,e=0,r=0,u=!1;if(n=n.replace(/\D/g,""),n.length<13||n.length>19)return!1;for(i=n.length-1;i>=0;i--)f=n.charAt(i),r=parseInt(f,10),u&&(r*=2)>9&&(r-=9),e+=r,u=!u;return e%10==0},"Please enter a valid credit card number.");n.validator.addMethod("creditcardtypes",function(n,t,i){if(/[^0-9\-]+/.test(n))return!1;n=n.replace(/\D/g,"");var r=0;return i.mastercard&&(r|=1),i.visa&&(r|=2),i.amex&&(r|=4),i.dinersclub&&(r|=8),i.enroute&&(r|=16),i.discover&&(r|=32),i.jcb&&(r|=64),i.unknown&&(r|=128),i.all&&(r=255),1&r&&/^(5[12345])/.test(n)?16===n.length:2&r&&/^(4)/.test(n)?16===n.length:4&r&&/^(3[47])/.test(n)?15===n.length:8&r&&/^(3(0[012345]|[68]))/.test(n)?14===n.length:16&r&&/^(2(014|149))/.test(n)?15===n.length:32&r&&/^(6011)/.test(n)?16===n.length:64&r&&/^(3)/.test(n)?16===n.length:64&r&&/^(2131|1800)/.test(n)?15===n.length:!!(128&r)},"Please enter a valid credit card number.");n.validator.addMethod("currency",function(n,t,i){var u,f="string"==typeof i,r=f?i:i[0],e=f?!0:i[1];return r=r.replace(/,/g,""),r=e?r+"]":r+"]?",u="^["+r+"([1-9]{1}[0-9]{0,2}(\\,[0-9]{3})*(\\.[0-9]{0,2})?|[1-9]{1}[0-9]{0,}(\\.[0-9]{0,2})?|0(\\.[0-9]{0,2})?|(\\.[0-9]{1,2})?)$",u=new RegExp(u),this.optional(t)||u.test(n)},"Please specify a valid currency");n.validator.addMethod("dateFA",function(n,t){return this.optional(t)||/^[1-4]\d{3}\/((0?[1-6]\/((3[0-1])|([1-2][0-9])|(0?[1-9])))|((1[0-2]|(0?[7-9]))\/(30|([1-2][0-9])|(0?[1-9]))))$/.test(n)},n.validator.messages.date);n.validator.addMethod("dateITA",function(n,t){var i,u,f,e,r,o=!1;return/^\d{1,2}\/\d{1,2}\/\d{4}$/.test(n)?(i=n.split("/"),u=parseInt(i[0],10),f=parseInt(i[1],10),e=parseInt(i[2],10),r=new Date(Date.UTC(e,f-1,u,12,0,0,0)),o=r.getUTCFullYear()===e&&r.getUTCMonth()===f-1&&r.getUTCDate()===u):o=!1,this.optional(t)||o},n.validator.messages.date);n.validator.addMethod("dateNL",function(n,t){return this.optional(t)||/^(0?[1-9]|[12]\d|3[01])[\.\/\-](0?[1-9]|1[012])[\.\/\-]([12]\d)?(\d\d)$/.test(n)},n.validator.messages.date);n.validator.addMethod("extension",function(n,t,i){return i="string"==typeof i?i.replace(/,/g,"|"):"png|jpe?g|gif",this.optional(t)||n.match(new RegExp("\\.("+i+")$","i"))},n.validator.format("Please enter a value with a valid extension."));n.validator.addMethod("giroaccountNL",function(n,t){return this.optional(t)||/^[0-9]{1,7}$/.test(n)},"Please specify a valid giro account number");n.validator.addMethod("iban",function(n,t){if(this.optional(t))return!0;var c,f,e,l,o,a,v,r,u,i=n.replace(/ /g,"").toUpperCase(),s="",y=!0,h="",p="";if(c=i.substring(0,2),a={AL:"\\d{8}[\\dA-Z]{16}",AD:"\\d{8}[\\dA-Z]{12}",AT:"\\d{16}",AZ:"[\\dA-Z]{4}\\d{20}",BE:"\\d{12}",BH:"[A-Z]{4}[\\dA-Z]{14}",BA:"\\d{16}",BR:"\\d{23}[A-Z][\\dA-Z]",BG:"[A-Z]{4}\\d{6}[\\dA-Z]{8}",CR:"\\d{17}",HR:"\\d{17}",CY:"\\d{8}[\\dA-Z]{16}",CZ:"\\d{20}",DK:"\\d{14}",DO:"[A-Z]{4}\\d{20}",EE:"\\d{16}",FO:"\\d{14}",FI:"\\d{14}",FR:"\\d{10}[\\dA-Z]{11}\\d{2}",GE:"[\\dA-Z]{2}\\d{16}",DE:"\\d{18}",GI:"[A-Z]{4}[\\dA-Z]{15}",GR:"\\d{7}[\\dA-Z]{16}",GL:"\\d{14}",GT:"[\\dA-Z]{4}[\\dA-Z]{20}",HU:"\\d{24}",IS:"\\d{22}",IE:"[\\dA-Z]{4}\\d{14}",IL:"\\d{19}",IT:"[A-Z]\\d{10}[\\dA-Z]{12}",KZ:"\\d{3}[\\dA-Z]{13}",KW:"[A-Z]{4}[\\dA-Z]{22}",LV:"[A-Z]{4}[\\dA-Z]{13}",LB:"\\d{4}[\\dA-Z]{20}",LI:"\\d{5}[\\dA-Z]{12}",LT:"\\d{16}",LU:"\\d{3}[\\dA-Z]{13}",MK:"\\d{3}[\\dA-Z]{10}\\d{2}",MT:"[A-Z]{4}\\d{5}[\\dA-Z]{18}",MR:"\\d{23}",MU:"[A-Z]{4}\\d{19}[A-Z]{3}",MC:"\\d{10}[\\dA-Z]{11}\\d{2}",MD:"[\\dA-Z]{2}\\d{18}",ME:"\\d{18}",NL:"[A-Z]{4}\\d{10}",NO:"\\d{11}",PK:"[\\dA-Z]{4}\\d{16}",PS:"[\\dA-Z]{4}\\d{21}",PL:"\\d{24}",PT:"\\d{21}",RO:"[A-Z]{4}[\\dA-Z]{16}",SM:"[A-Z]\\d{10}[\\dA-Z]{12}",SA:"\\d{2}[\\dA-Z]{18}",RS:"\\d{18}",SK:"\\d{20}",SI:"\\d{15}",ES:"\\d{20}",SE:"\\d{20}",CH:"\\d{5}[\\dA-Z]{12}",TN:"\\d{20}",TR:"\\d{5}[\\dA-Z]{17}",AE:"\\d{3}\\d{16}",GB:"[A-Z]{4}\\d{14}",VG:"[\\dA-Z]{4}\\d{16}"},o=a[c],"undefined"!=typeof o&&(v=new RegExp("^[A-Z]{2}\\d{2}"+o+"$",""),!v.test(i)))return!1;for(f=i.substring(4,i.length)+i.substring(0,4),r=0;r<f.length;r++)e=f.charAt(r),"0"!==e&&(y=!1),y||(s+="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ".indexOf(e));for(u=0;u<s.length;u++)l=s.charAt(u),p=""+h+l,h=p%97;return 1===h},"Please specify a valid IBAN");n.validator.addMethod("integer",function(n,t){return this.optional(t)||/^-?\d+$/.test(n)},"A positive or negative non-decimal number please");n.validator.addMethod("ipv4",function(n,t){return this.optional(t)||/^(25[0-5]|2[0-4]\d|[01]?\d\d?)\.(25[0-5]|2[0-4]\d|[01]?\d\d?)\.(25[0-5]|2[0-4]\d|[01]?\d\d?)\.(25[0-5]|2[0-4]\d|[01]?\d\d?)$/i.test(n)},"Please enter a valid IP v4 address.");n.validator.addMethod("ipv6",function(n,t){return this.optional(t)||/^((([0-9A-Fa-f]{1,4}:){7}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){6}:[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){5}:([0-9A-Fa-f]{1,4}:)?[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){4}:([0-9A-Fa-f]{1,4}:){0,2}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){3}:([0-9A-Fa-f]{1,4}:){0,3}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){2}:([0-9A-Fa-f]{1,4}:){0,4}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){6}((\b((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\b)\.){3}(\b((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\b))|(([0-9A-Fa-f]{1,4}:){0,5}:((\b((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\b)\.){3}(\b((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\b))|(::([0-9A-Fa-f]{1,4}:){0,5}((\b((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\b)\.){3}(\b((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\b))|([0-9A-Fa-f]{1,4}::([0-9A-Fa-f]{1,4}:){0,5}[0-9A-Fa-f]{1,4})|(::([0-9A-Fa-f]{1,4}:){0,6}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){1,7}:))$/i.test(n)},"Please enter a valid IP v6 address.");n.validator.addMethod("lettersonly",function(n,t){return this.optional(t)||/^[a-z]+$/i.test(n)},"Letters only please");n.validator.addMethod("letterswithbasicpunc",function(n,t){return this.optional(t)||/^[a-z\-.,()'"\s]+$/i.test(n)},"Letters or punctuation only please");n.validator.addMethod("mobileNL",function(n,t){return this.optional(t)||/^((\+|00(\s|\s?\-\s?)?)31(\s|\s?\-\s?)?(\(0\)[\-\s]?)?|0)6((\s|\s?\-\s?)?[0-9]){8}$/.test(n)},"Please specify a valid mobile number");n.validator.addMethod("mobileUK",function(n,t){return n=n.replace(/\(|\)|\s+|-/g,""),this.optional(t)||n.length>9&&n.match(/^(?:(?:(?:00\s?|\+)44\s?|0)7(?:[1345789]\d{2}|624)\s?\d{3}\s?\d{3})$/)},"Please specify a valid mobile number");n.validator.addMethod("nieES",function(n){"use strict";return n=n.toUpperCase(),n.match("((^[A-Z]{1}[0-9]{7}[A-Z0-9]{1}$|^[T]{1}[A-Z0-9]{8}$)|^[0-9]{8}[A-Z]{1}$)")?/^[T]{1}/.test(n)?n[8]===/^[T]{1}[A-Z0-9]{8}$/.test(n):/^[XYZ]{1}/.test(n)?n[8]==="TRWAGMYFPDXBNJZSQVHLCKE".charAt(n.replace("X","0").replace("Y","1").replace("Z","2").substring(0,8)%23):!1:!1},"Please specify a valid NIE number.");n.validator.addMethod("nifES",function(n){"use strict";return n=n.toUpperCase(),n.match("((^[A-Z]{1}[0-9]{7}[A-Z0-9]{1}$|^[T]{1}[A-Z0-9]{8}$)|^[0-9]{8}[A-Z]{1}$)")?/^[0-9]{8}[A-Z]{1}$/.test(n)?"TRWAGMYFPDXBNJZSQVHLCKE".charAt(n.substring(8,0)%23)===n.charAt(8):/^[KLM]{1}/.test(n)?n[8]===String.fromCharCode(64):!1:!1},"Please specify a valid NIF number.");jQuery.validator.addMethod("notEqualTo",function(t,i,r){return this.optional(i)||!n.validator.methods.equalTo.call(this,t,i,r)},"Please enter a different value, values must not be the same.");n.validator.addMethod("nowhitespace",function(n,t){return this.optional(t)||/^\S+$/i.test(n)},"No white space please");n.validator.addMethod("pattern",function(n,t,i){return this.optional(t)?!0:("string"==typeof i&&(i=new RegExp("^(?:"+i+")$")),i.test(n))},"Invalid format.");n.validator.addMethod("phoneNL",function(n,t){return this.optional(t)||/^((\+|00(\s|\s?\-\s?)?)31(\s|\s?\-\s?)?(\(0\)[\-\s]?)?|0)[1-9]((\s|\s?\-\s?)?[0-9]){8}$/.test(n)},"Please specify a valid phone number.");n.validator.addMethod("phoneUK",function(n,t){return n=n.replace(/\(|\)|\s+|-/g,""),this.optional(t)||n.length>9&&n.match(/^(?:(?:(?:00\s?|\+)44\s?)|(?:\(?0))(?:\d{2}\)?\s?\d{4}\s?\d{4}|\d{3}\)?\s?\d{3}\s?\d{3,4}|\d{4}\)?\s?(?:\d{5}|\d{3}\s?\d{3})|\d{5}\)?\s?\d{4,5})$/)},"Please specify a valid phone number");n.validator.addMethod("phoneUS",function(n,t){return n=n.replace(/\s+/g,""),this.optional(t)||n.length>9&&n.match(/^(\+?1-?)?(\([2-9]([02-9]\d|1[02-9])\)|[2-9]([02-9]\d|1[02-9]))-?[2-9]([02-9]\d|1[02-9])-?\d{4}$/)},"Please specify a valid phone number");n.validator.addMethod("phonesUK",function(n,t){return n=n.replace(/\(|\)|\s+|-/g,""),this.optional(t)||n.length>9&&n.match(/^(?:(?:(?:00\s?|\+)44\s?|0)(?:1\d{8,9}|[23]\d{9}|7(?:[1345789]\d{8}|624\d{6})))$/)},"Please specify a valid uk phone number");n.validator.addMethod("postalCodeCA",function(n,t){return this.optional(t)||/^[ABCEGHJKLMNPRSTVXY]\d[ABCEGHJKLMNPRSTVWXYZ] *\d[ABCEGHJKLMNPRSTVWXYZ]\d$/i.test(n)},"Please specify a valid postal code");n.validator.addMethod("postalcodeBR",function(n,t){return this.optional(t)||/^\d{2}.\d{3}-\d{3}?$|^\d{5}-?\d{3}?$/.test(n)},"Informe um CEP vÃ¡lido.");n.validator.addMethod("postalcodeIT",function(n,t){return this.optional(t)||/^\d{5}$/.test(n)},"Please specify a valid postal code");n.validator.addMethod("postalcodeNL",function(n,t){return this.optional(t)||/^[1-9][0-9]{3}\s?[a-zA-Z]{2}$/.test(n)},"Please specify a valid postal code");n.validator.addMethod("postcodeUK",function(n,t){return this.optional(t)||/^((([A-PR-UWYZ][0-9])|([A-PR-UWYZ][0-9][0-9])|([A-PR-UWYZ][A-HK-Y][0-9])|([A-PR-UWYZ][A-HK-Y][0-9][0-9])|([A-PR-UWYZ][0-9][A-HJKSTUW])|([A-PR-UWYZ][A-HK-Y][0-9][ABEHMNPRVWXY]))\s?([0-9][ABD-HJLNP-UW-Z]{2})|(GIR)\s?(0AA))$/i.test(n)},"Please specify a valid UK postcode");n.validator.addMethod("require_from_group",function(t,i,r){var u=n(r[1],i.form),f=u.eq(0),e=f.data("valid_req_grp")?f.data("valid_req_grp"):n.extend({},this),o=u.filter(function(){return e.elementValue(this)}).length>=r[0];return f.data("valid_req_grp",e),n(i).data("being_validated")||(u.data("being_validated",!0),u.each(function(){e.element(this)}),u.data("being_validated",!1)),o},n.validator.format("Please fill at least {0} of these fields."));n.validator.addMethod("skip_or_fill_minimum",function(t,i,r){var u=n(r[1],i.form),f=u.eq(0),e=f.data("valid_skip")?f.data("valid_skip"):n.extend({},this),o=u.filter(function(){return e.elementValue(this)}).length,s=0===o||o>=r[0];return f.data("valid_skip",e),n(i).data("being_validated")||(u.data("being_validated",!0),u.each(function(){e.element(this)}),u.data("being_validated",!1)),s},n.validator.format("Please either skip these fields or fill at least {0} of them."));n.validator.addMethod("stateUS",function(n,t,i){var r,u="undefined"==typeof i,o=u||"undefined"==typeof i.caseSensitive?!1:i.caseSensitive,f=u||"undefined"==typeof i.includeTerritories?!1:i.includeTerritories,e=u||"undefined"==typeof i.includeMilitary?!1:i.includeMilitary;return r=f||e?f&&e?"^(A[AEKLPRSZ]|C[AOT]|D[CE]|FL|G[AU]|HI|I[ADLN]|K[SY]|LA|M[ADEINOPST]|N[CDEHJMVY]|O[HKR]|P[AR]|RI|S[CD]|T[NX]|UT|V[AIT]|W[AIVY])$":f?"^(A[KLRSZ]|C[AOT]|D[CE]|FL|G[AU]|HI|I[ADLN]|K[SY]|LA|M[ADEINOPST]|N[CDEHJMVY]|O[HKR]|P[AR]|RI|S[CD]|T[NX]|UT|V[AIT]|W[AIVY])$":"^(A[AEKLPRZ]|C[AOT]|D[CE]|FL|GA|HI|I[ADLN]|K[SY]|LA|M[ADEINOST]|N[CDEHJMVY]|O[HKR]|PA|RI|S[CD]|T[NX]|UT|V[AT]|W[AIVY])$":"^(A[KLRZ]|C[AOT]|D[CE]|FL|GA|HI|I[ADLN]|K[SY]|LA|M[ADEINOST]|N[CDEHJMVY]|O[HKR]|PA|RI|S[CD]|T[NX]|UT|V[AT]|W[AIVY])$",r=o?new RegExp(r):new RegExp(r,"i"),this.optional(t)||r.test(n)},"Please specify a valid state");n.validator.addMethod("strippedminlength",function(t,i,r){return n(t).text().length>=r},n.validator.format("Please enter at least {0} characters"));n.validator.addMethod("time",function(n,t){return this.optional(t)||/^([01]\d|2[0-3]|[0-9])(:[0-5]\d){1,2}$/.test(n)},"Please enter a valid time, between 00:00 and 23:59");n.validator.addMethod("time12h",function(n,t){return this.optional(t)||/^((0?[1-9]|1[012])(:[0-5]\d){1,2}(\ ?[AP]M))$/i.test(n)},"Please enter a valid time in 12-hour am/pm format");n.validator.addMethod("url2",function(n,t){return this.optional(t)||/^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)*(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.test(n)},n.validator.messages.url);n.validator.addMethod("vinUS",function(n){if(17!==n.length)return!1;for(var r,t,e,u,f,o=["A","B","C","D","E","F","G","H","J","K","L","M","N","P","R","S","T","U","V","W","X","Y","Z"],h=[1,2,3,4,5,6,7,8,1,2,3,4,5,7,9,2,3,4,5,6,7,8,9],c=[8,7,6,5,4,3,2,10,0,9,8,7,6,5,4,3,2],s=0,i=0;17>i;i++){if(e=c[i],t=n.slice(i,i+1),8===i&&(f=t),isNaN(t)){for(r=0;r<o.length;r++)if(t.toUpperCase()===o[r]){t=h[r];t*=e;isNaN(f)&&8===r&&(f=o[r]);break}}else t*=e;s+=t}return u=s%11,10===u&&(u="X"),u===f},"The specified vehicle identification number (VIN) is invalid.");n.validator.addMethod("zipcodeUS",function(n,t){return this.optional(t)||/^\d{5}(-\d{4})?$/.test(n)},"The specified US ZIP Code is invalid");n.validator.addMethod("ziprange",function(n,t){return this.optional(t)||/^90[2-5]\d\{2\}-\d{4}$/.test(n)},"Your ZIP-code must be in the range 902xx-xxxx to 905xx-xxxx")}),jQuery(document).ready(function(){_initLogging(jQuery("meta[itemprop=developmentmode]").length==1)}),"undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");+function(n){"use strict";var t=n.fn.jquery.split(" ")[0].split(".");if(t[0]<2&&t[1]<9||1==t[0]&&9==t[1]&&t[2]<1)throw new Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher");}(jQuery);+function(n){"use strict";function t(){var i=document.createElement("bootstrap"),n={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var t in n)if(void 0!==i.style[t])return{end:n[t]};return!1}n.fn.emulateTransitionEnd=function(t){var i=!1,u=this,r;n(this).one("bsTransitionEnd",function(){i=!0});return r=function(){i||n(u).trigger(n.support.transition.end)},setTimeout(r,t),this};n(function(){n.support.transition=t();n.support.transition&&(n.event.special.bsTransitionEnd={bindType:n.support.transition.end,delegateType:n.support.transition.end,handle:function(t){if(n(t.target).is(this))return t.handleObj.handler.apply(this,arguments)}})})}(jQuery);+function(n){"use strict";function u(i){return this.each(function(){var r=n(this),u=r.data("bs.alert");u||r.data("bs.alert",u=new t(this));"string"==typeof i&&u[i].call(r)})}var i='[data-dismiss="alert"]',t=function(t){n(t).on("click",i,this.close)},r;t.VERSION="3.3.2";t.TRANSITION_DURATION=150;t.prototype.close=function(i){function e(){r.detach().trigger("closed.bs.alert").remove()}var f=n(this),u=f.attr("data-target"),r;u||(u=f.attr("href"),u=u&&u.replace(/.*(?=#[^\s]*$)/,""));r=n(u);i&&i.preventDefault();r.length||(r=f.closest(".alert"));r.trigger(i=n.Event("close.bs.alert"));i.isDefaultPrevented()||(r.removeClass("in"),n.support.transition&&r.hasClass("fade")?r.one("bsTransitionEnd",e).emulateTransitionEnd(t.TRANSITION_DURATION):e())};r=n.fn.alert;n.fn.alert=u;n.fn.alert.Constructor=t;n.fn.alert.noConflict=function(){return n.fn.alert=r,this};n(document).on("click.bs.alert.data-api",i,t.prototype.close)}(jQuery);+function(n){"use strict";function i(i){return this.each(function(){var u=n(this),r=u.data("bs.button"),f="object"==typeof i&&i;r||u.data("bs.button",r=new t(this,f));"toggle"==i?r.toggle():i&&r.setState(i)})}var t=function(i,r){this.$element=n(i);this.options=n.extend({},t.DEFAULTS,r);this.isLoading=!1},r;t.VERSION="3.3.2";t.DEFAULTS={loadingText:"loading..."};t.prototype.setState=function(t){var r="disabled",i=this.$element,f=i.is("input")?"val":"html",u=i.data();t+="Text";null==u.resetText&&i.data("resetText",i[f]());setTimeout(n.proxy(function(){i[f](null==u[t]?this.options[t]:u[t]);"loadingText"==t?(this.isLoading=!0,i.addClass(r).attr(r,r)):this.isLoading&&(this.isLoading=!1,i.removeClass(r).removeAttr(r))},this),0)};t.prototype.toggle=function(){var t=!0,i=this.$element.closest('[data-toggle="buttons"]'),n;i.length?(n=this.$element.find("input"),"radio"==n.prop("type")&&(n.prop("checked")&&this.$element.hasClass("active")?t=!1:i.find(".active").removeClass("active")),t&&n.prop("checked",!this.$element.hasClass("active")).trigger("change")):this.$element.attr("aria-pressed",!this.$element.hasClass("active"));t&&this.$element.toggleClass("active")};r=n.fn.button;n.fn.button=i;n.fn.button.Constructor=t;n.fn.button.noConflict=function(){return n.fn.button=r,this};n(document).on("click.bs.button.data-api",'[data-toggle^="button"]',function(t){var r=n(t.target);r.hasClass("btn")||(r=r.closest(".btn"));i.call(r,"toggle");t.preventDefault()}).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^="button"]',function(t){n(t.target).closest(".btn").toggleClass("focus",/^focus(in)?$/.test(t.type))})}(jQuery);+function(n){"use strict";function i(i){return this.each(function(){var u=n(this),r=u.data("bs.carousel"),f=n.extend({},t.DEFAULTS,u.data(),"object"==typeof i&&i),e="string"==typeof i?i:f.slide;r||u.data("bs.carousel",r=new t(this,f));"number"==typeof i?r.to(i):e?r[e]():f.interval&&r.pause().cycle()})}var t=function(t,i){this.$element=n(t);this.$indicators=this.$element.find(".carousel-indicators");this.options=i;this.paused=this.sliding=this.interval=this.$active=this.$items=null;this.options.keyboard&&this.$element.on("keydown.bs.carousel",n.proxy(this.keydown,this));"hover"==this.options.pause&&!("ontouchstart"in document.documentElement)&&this.$element.on("mouseenter.bs.carousel",n.proxy(this.pause,this)).on("mouseleave.bs.carousel",n.proxy(this.cycle,this))},u,r;t.VERSION="3.3.2";t.TRANSITION_DURATION=600;t.DEFAULTS={interval:5e3,pause:"hover",wrap:!0,keyboard:!0};t.prototype.keydown=function(n){if(!/input|textarea/i.test(n.target.tagName)){switch(n.which){case 37:this.prev();break;case 39:this.next();break;default:return}n.preventDefault()}};t.prototype.cycle=function(t){return t||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(n.proxy(this.next,this),this.options.interval)),this};t.prototype.getItemIndex=function(n){return this.$items=n.parent().children(".item"),this.$items.index(n||this.$active)};t.prototype.getItemForDirection=function(n,t){var i=this.getItemIndex(t),f="prev"==n&&0===i||"next"==n&&i==this.$items.length-1,r,u;return f&&!this.options.wrap?t:(r="prev"==n?-1:1,u=(i+r)%this.$items.length,this.$items.eq(u))};t.prototype.to=function(n){var i=this,t=this.getItemIndex(this.$active=this.$element.find(".item.active"));if(!(n>this.$items.length-1)&&!(0>n))return this.sliding?this.$element.one("slid.bs.carousel",function(){i.to(n)}):t==n?this.pause().cycle():this.slide(n>t?"next":"prev",this.$items.eq(n))};t.prototype.pause=function(t){return t||(this.paused=!0),this.$element.find(".next, .prev").length&&n.support.transition&&(this.$element.trigger(n.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this};t.prototype.next=function(){if(!this.sliding)return this.slide("next")};t.prototype.prev=function(){if(!this.sliding)return this.slide("prev")};t.prototype.slide=function(i,r){var e=this.$element.find(".item.active"),u=r||this.getItemForDirection(i,e),l=this.interval,f="next"==i?"left":"right",a=this,o,s,h,c;return u.hasClass("active")?this.sliding=!1:(o=u[0],s=n.Event("slide.bs.carousel",{relatedTarget:o,direction:f}),(this.$element.trigger(s),!s.isDefaultPrevented())?((this.sliding=!0,l&&this.pause(),this.$indicators.length)&&(this.$indicators.find(".active").removeClass("active"),h=n(this.$indicators.children()[this.getItemIndex(u)]),h&&h.addClass("active")),c=n.Event("slid.bs.carousel",{relatedTarget:o,direction:f}),n.support.transition&&this.$element.hasClass("slide")?(u.addClass(i),u[0].offsetWidth,e.addClass(f),u.addClass(f),e.one("bsTransitionEnd",function(){u.removeClass([i,f].join(" ")).addClass("active");e.removeClass(["active",f].join(" "));a.sliding=!1;setTimeout(function(){a.$element.trigger(c)},0)}).emulateTransitionEnd(t.TRANSITION_DURATION)):(e.removeClass("active"),u.addClass("active"),this.sliding=!1,this.$element.trigger(c)),l&&this.cycle(),this):void 0)};u=n.fn.carousel;n.fn.carousel=i;n.fn.carousel.Constructor=t;n.fn.carousel.noConflict=function(){return n.fn.carousel=u,this};r=function(t){var o,r=n(this),u=n(r.attr("data-target")||(o=r.attr("href"))&&o.replace(/.*(?=#[^\s]+$)/,"")),e,f;u.hasClass("carousel")&&(e=n.extend({},u.data(),r.data()),f=r.attr("data-slide-to"),f&&(e.interval=!1),i.call(u,e),f&&u.data("bs.carousel").to(f),t.preventDefault())};n(document).on("click.bs.carousel.data-api","[data-slide]",r).on("click.bs.carousel.data-api","[data-slide-to]",r);n(window).on("load",function(){n('[data-ride="carousel"]').each(function(){var t=n(this);i.call(t,t.data())})})}(jQuery);+function(n){"use strict";function r(t){var i,r=t.attr("data-target")||(i=t.attr("href"))&&i.replace(/.*(?=#[^\s]+$)/,"");return n(r)}function i(i){return this.each(function(){var u=n(this),r=u.data("bs.collapse"),f=n.extend({},t.DEFAULTS,u.data(),"object"==typeof i&&i);!r&&f.toggle&&"show"==i&&(f.toggle=!1);r||u.data("bs.collapse",r=new t(this,f));"string"==typeof i&&r[i]()})}var t=function(i,r){this.$element=n(i);this.options=n.extend({},t.DEFAULTS,r);this.$trigger=n(this.options.trigger).filter('[href="#'+i.id+'"], [data-target="#'+i.id+'"]');this.transitioning=null;this.options.parent?this.$parent=this.getParent():this.addAriaAndCollapsedClass(this.$element,this.$trigger);this.options.toggle&&this.toggle()},u;t.VERSION="3.3.2";t.TRANSITION_DURATION=350;t.DEFAULTS={toggle:!0,trigger:'[data-toggle="collapse"]'};t.prototype.dimension=function(){var n=this.$element.hasClass("width");return n?"width":"height"};t.prototype.show=function(){var f,r,e,u,o,s;if(!this.transitioning&&!this.$element.hasClass("in")&&(r=this.$parent&&this.$parent.children(".panel").children(".in, .collapsing"),!(r&&r.length&&(f=r.data("bs.collapse"),f&&f.transitioning))&&(e=n.Event("show.bs.collapse"),this.$element.trigger(e),!e.isDefaultPrevented()))){if(r&&r.length&&(i.call(r,"hide"),f||r.data("bs.collapse",null)),u=this.dimension(),this.$element.removeClass("collapse").addClass("collapsing")[u](0).attr("aria-expanded",!0),this.$trigger.removeClass("collapsed").attr("aria-expanded",!0),this.transitioning=1,o=function(){this.$element.removeClass("collapsing").addClass("collapse in")[u]("");this.transitioning=0;this.$element.trigger("shown.bs.collapse")},!n.support.transition)return o.call(this);s=n.camelCase(["scroll",u].join("-"));this.$element.one("bsTransitionEnd",n.proxy(o,this)).emulateTransitionEnd(t.TRANSITION_DURATION)[u](this.$element[0][s])}};t.prototype.hide=function(){var r,i,u;if(!this.transitioning&&this.$element.hasClass("in")&&(r=n.Event("hide.bs.collapse"),this.$element.trigger(r),!r.isDefaultPrevented()))return i=this.dimension(),this.$element[i](this.$element[i]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse in").attr("aria-expanded",!1),this.$trigger.addClass("collapsed").attr("aria-expanded",!1),this.transitioning=1,u=function(){this.transitioning=0;this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")},n.support.transition?void this.$element[i](0).one("bsTransitionEnd",n.proxy(u,this)).emulateTransitionEnd(t.TRANSITION_DURATION):u.call(this)};t.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()};t.prototype.getParent=function(){return n(this.options.parent).find('[data-toggle="collapse"][data-parent="'+this.options.parent+'"]').each(n.proxy(function(t,i){var u=n(i);this.addAriaAndCollapsedClass(r(u),u)},this)).end()};t.prototype.addAriaAndCollapsedClass=function(n,t){var i=n.hasClass("in");n.attr("aria-expanded",i);t.toggleClass("collapsed",!i).attr("aria-expanded",i)};u=n.fn.collapse;n.fn.collapse=i;n.fn.collapse.Constructor=t;n.fn.collapse.noConflict=function(){return n.fn.collapse=u,this};n(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(t){var u=n(this);u.attr("data-target")||t.preventDefault();var f=r(u),e=f.data("bs.collapse"),o=e?"toggle":n.extend({},u.data(),{trigger:this});i.call(f,o)})}(jQuery);+function(n){"use strict";function r(t){t&&3===t.which||(n(o).remove(),n(i).each(function(){var r=n(this),i=u(r),f={relatedTarget:this};i.hasClass("open")&&(i.trigger(t=n.Event("hide.bs.dropdown",f)),t.isDefaultPrevented()||(r.attr("aria-expanded","false"),i.removeClass("open").trigger("hidden.bs.dropdown",f)))}))}function u(t){var i=t.attr("data-target"),r;return i||(i=t.attr("href"),i=i&&/#[A-Za-z]/.test(i)&&i.replace(/.*(?=#[^\s]*$)/,"")),r=i&&n(i),r&&r.length?r:t.parent()}function e(i){return this.each(function(){var r=n(this),u=r.data("bs.dropdown");u||r.data("bs.dropdown",u=new t(this));"string"==typeof i&&u[i].call(r)})}var o=".dropdown-backdrop",i='[data-toggle="dropdown"]',t=function(t){n(t).on("click.bs.dropdown",this.toggle)},f;t.VERSION="3.3.2";t.prototype.toggle=function(t){var f=n(this),i,o,e;if(!f.is(".disabled, :disabled")){if(i=u(f),o=i.hasClass("open"),r(),!o){if("ontouchstart"in document.documentElement&&!i.closest(".navbar-nav").length&&n('<div class="dropdown-backdrop"/>').insertAfter(n(this)).on("click",r),e={relatedTarget:this},i.trigger(t=n.Event("show.bs.dropdown",e)),t.isDefaultPrevented())return;f.trigger("focus").attr("aria-expanded","true");i.toggleClass("open").trigger("shown.bs.dropdown",e)}return!1}};t.prototype.keydown=function(t){var e,o,s,h,f,r;if(/(38|40|27|32)/.test(t.which)&&!/input|textarea/i.test(t.target.tagName)&&(e=n(this),t.preventDefault(),t.stopPropagation(),!e.is(".disabled, :disabled"))){if(o=u(e),s=o.hasClass("open"),!s&&27!=t.which||s&&27==t.which)return 27==t.which&&o.find(i).trigger("focus"),e.trigger("click");h=" li:not(.divider):visible a";f=o.find('[role="menu"]'+h+', [role="listbox"]'+h);f.length&&(r=f.index(t.target),38==t.which&&r>0&&r--,40==t.which&&r<f.length-1&&r++,~r||(r=0),f.eq(r).trigger("focus"))}};f=n.fn.dropdown;n.fn.dropdown=e;n.fn.dropdown.Constructor=t;n.fn.dropdown.noConflict=function(){return n.fn.dropdown=f,this};n(document).on("click.bs.dropdown.data-api",r).on("click.bs.dropdown.data-api",".dropdown form",function(n){n.stopPropagation()}).on("click.bs.dropdown.data-api",i,t.prototype.toggle).on("keydown.bs.dropdown.data-api",i,t.prototype.keydown).on("keydown.bs.dropdown.data-api",'[role="menu"]',t.prototype.keydown).on("keydown.bs.dropdown.data-api",'[role="listbox"]',t.prototype.keydown)}(jQuery);+function(n){"use strict";function i(i,r){return this.each(function(){var f=n(this),u=f.data("bs.modal"),e=n.extend({},t.DEFAULTS,f.data(),"object"==typeof i&&i);u||f.data("bs.modal",u=new t(this,e));"string"==typeof i?u[i](r):e.show&&u.show(r)})}var t=function(t,i){this.options=i;this.$body=n(document.body);this.$element=n(t);this.$backdrop=this.isShown=null;this.scrollbarWidth=0;this.options.remote&&this.$element.find(".modal-content").load(this.options.remote,n.proxy(function(){this.$element.trigger("loaded.bs.modal")},this))},r;t.VERSION="3.3.2";t.TRANSITION_DURATION=300;t.BACKDROP_TRANSITION_DURATION=150;t.DEFAULTS={backdrop:!0,keyboard:!0,show:!0};t.prototype.toggle=function(n){return this.isShown?this.hide():this.show(n)};t.prototype.show=function(i){var r=this,u=n.Event("show.bs.modal",{relatedTarget:i});this.$element.trigger(u);this.isShown||u.isDefaultPrevented()||(this.isShown=!0,this.checkScrollbar(),this.setScrollbar(),this.$body.addClass("modal-open"),this.escape(),this.resize(),this.$element.on("click.dismiss.bs.modal",'[data-dismiss="modal"]',n.proxy(this.hide,this)),this.backdrop(function(){var f=n.support.transition&&r.$element.hasClass("fade"),u;r.$element.parent().length||r.$element.appendTo(r.$body);r.$element.show().scrollTop(0);r.options.backdrop&&r.adjustBackdrop();r.adjustDialog();f&&r.$element[0].offsetWidth;r.$element.addClass("in").attr("aria-hidden",!1);r.enforceFocus();u=n.Event("shown.bs.modal",{relatedTarget:i});f?r.$element.find(".modal-dialog").one("bsTransitionEnd",function(){r.$element.trigger("focus").trigger(u)}).emulateTransitionEnd(t.TRANSITION_DURATION):r.$element.trigger("focus").trigger(u)}))};t.prototype.hide=function(i){i&&i.preventDefault();i=n.Event("hide.bs.modal");this.$element.trigger(i);this.isShown&&!i.isDefaultPrevented()&&(this.isShown=!1,this.escape(),this.resize(),n(document).off("focusin.bs.modal"),this.$element.removeClass("in").attr("aria-hidden",!0).off("click.dismiss.bs.modal"),n.support.transition&&this.$element.hasClass("fade")?this.$element.one("bsTransitionEnd",n.proxy(this.hideModal,this)).emulateTransitionEnd(t.TRANSITION_DURATION):this.hideModal())};t.prototype.enforceFocus=function(){n(document).off("focusin.bs.modal").on("focusin.bs.modal",n.proxy(function(n){this.$element[0]===n.target||this.$element.has(n.target).length||this.$element.trigger("focus")},this))};t.prototype.escape=function(){this.isShown&&this.options.keyboard?this.$element.on("keydown.dismiss.bs.modal",n.proxy(function(n){27==n.which&&this.hide()},this)):this.isShown||this.$element.off("keydown.dismiss.bs.modal")};t.prototype.resize=function(){this.isShown?n(window).on("resize.bs.modal",n.proxy(this.handleUpdate,this)):n(window).off("resize.bs.modal")};t.prototype.hideModal=function(){var n=this;this.$element.hide();this.backdrop(function(){n.$body.removeClass("modal-open");n.resetAdjustments();n.resetScrollbar();n.$element.trigger("hidden.bs.modal")})};t.prototype.removeBackdrop=function(){this.$backdrop&&this.$backdrop.remove();this.$backdrop=null};t.prototype.backdrop=function(i){var e=this,f=this.$element.hasClass("fade")?"fade":"",r,u;if(this.isShown&&this.options.backdrop){if(r=n.support.transition&&f,this.$backdrop=n('<div class="modal-backdrop '+f+'" />').prependTo(this.$element).on("click.dismiss.bs.modal",n.proxy(function(n){n.target===n.currentTarget&&("static"==this.options.backdrop?this.$element[0].focus.call(this.$element[0]):this.hide.call(this))},this)),r&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),!i)return;r?this.$backdrop.one("bsTransitionEnd",i).emulateTransitionEnd(t.BACKDROP_TRANSITION_DURATION):i()}else!this.isShown&&this.$backdrop?(this.$backdrop.removeClass("in"),u=function(){e.removeBackdrop();i&&i()},n.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one("bsTransitionEnd",u).emulateTransitionEnd(t.BACKDROP_TRANSITION_DURATION):u()):i&&i()};t.prototype.handleUpdate=function(){this.options.backdrop&&this.adjustBackdrop();this.adjustDialog()};t.prototype.adjustBackdrop=function(){this.$backdrop.css("height",0).css("height",this.$element[0].scrollHeight)};t.prototype.adjustDialog=function(){var n=this.$element[0].scrollHeight>document.documentElement.clientHeight;this.$element.css({paddingLeft:!this.bodyIsOverflowing&&n?this.scrollbarWidth:"",paddingRight:this.bodyIsOverflowing&&!n?this.scrollbarWidth:""})};t.prototype.resetAdjustments=function(){this.$element.css({paddingLeft:"",paddingRight:""})};t.prototype.checkScrollbar=function(){this.bodyIsOverflowing=document.body.scrollHeight>document.documentElement.clientHeight;this.scrollbarWidth=this.measureScrollbar()};t.prototype.setScrollbar=function(){var n=parseInt(this.$body.css("padding-right")||0,10);this.bodyIsOverflowing&&this.$body.css("padding-right",n+this.scrollbarWidth)};t.prototype.resetScrollbar=function(){this.$body.css("padding-right","")};t.prototype.measureScrollbar=function(){var n=document.createElement("div"),t;return n.className="modal-scrollbar-measure",this.$body.append(n),t=n.offsetWidth-n.clientWidth,this.$body[0].removeChild(n),t};r=n.fn.modal;n.fn.modal=i;n.fn.modal.Constructor=t;n.fn.modal.noConflict=function(){return n.fn.modal=r,this};n(document).on("click.bs.modal.data-api",'[data-toggle="modal"]',function(t){var r=n(this),f=r.attr("href"),u=n(r.attr("data-target")||f&&f.replace(/.*(?=#[^\s]+$)/,"")),e=u.data("bs.modal")?"toggle":n.extend({remote:!/#/.test(f)&&f},u.data(),r.data());r.is("a")&&t.preventDefault();u.one("show.bs.modal",function(n){n.isDefaultPrevented()||u.one("hidden.bs.modal",function(){r.is(":visible")&&r.trigger("focus")})});i.call(u,e,this)})}(jQuery);+function(n){"use strict";function r(i){return this.each(function(){var u=n(this),r=u.data("bs.tooltip"),f="object"==typeof i&&i;(r||"destroy"!=i)&&(r||u.data("bs.tooltip",r=new t(this,f)),"string"==typeof i&&r[i]())})}var t=function(n,t){this.type=this.options=this.enabled=this.timeout=this.hoverState=this.$element=null;this.init("tooltip",n,t)},i;t.VERSION="3.3.2";t.TRANSITION_DURATION=150;t.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"><\/div><div class="tooltip-inner"><\/div><\/div>',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0}};t.prototype.init=function(t,i,r){var f,e,u,o,s;for(this.enabled=!0,this.type=t,this.$element=n(i),this.options=this.getOptions(r),this.$viewport=this.options.viewport&&n(this.options.viewport.selector||this.options.viewport),f=this.options.trigger.split(" "),e=f.length;e--;)if(u=f[e],"click"==u)this.$element.on("click."+this.type,this.options.selector,n.proxy(this.toggle,this));else"manual"!=u&&(o="hover"==u?"mouseenter":"focusin",s="hover"==u?"mouseleave":"focusout",this.$element.on(o+"."+this.type,this.options.selector,n.proxy(this.enter,this)),this.$element.on(s+"."+this.type,this.options.selector,n.proxy(this.leave,this)));this.options.selector?this._options=n.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()};t.prototype.getDefaults=function(){return t.DEFAULTS};t.prototype.getOptions=function(t){return t=n.extend({},this.getDefaults(),this.$element.data(),t),t.delay&&"number"==typeof t.delay&&(t.delay={show:t.delay,hide:t.delay}),t};t.prototype.getDelegateOptions=function(){var t={},i=this.getDefaults();return this._options&&n.each(this._options,function(n,r){i[n]!=r&&(t[n]=r)}),t};t.prototype.enter=function(t){var i=t instanceof this.constructor?t:n(t.currentTarget).data("bs."+this.type);return i&&i.$tip&&i.$tip.is(":visible")?void(i.hoverState="in"):(i||(i=new this.constructor(t.currentTarget,this.getDelegateOptions()),n(t.currentTarget).data("bs."+this.type,i)),clearTimeout(i.timeout),i.hoverState="in",i.options.delay&&i.options.delay.show?void(i.timeout=setTimeout(function(){"in"==i.hoverState&&i.show()},i.options.delay.show)):i.show())};t.prototype.leave=function(t){var i=t instanceof this.constructor?t:n(t.currentTarget).data("bs."+this.type);return i||(i=new this.constructor(t.currentTarget,this.getDelegateOptions()),n(t.currentTarget).data("bs."+this.type,i)),clearTimeout(i.timeout),i.hoverState="out",i.options.delay&&i.options.delay.hide?void(i.timeout=setTimeout(function(){"out"==i.hoverState&&i.hide()},i.options.delay.hide)):i.hide()};t.prototype.show=function(){var c=n.Event("show.bs."+this.type),l,p,h;if(this.hasContent()&&this.enabled){if(this.$element.trigger(c),l=n.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]),c.isDefaultPrevented()||!l)return;var u=this,r=this.tip(),a=this.getUID(this.type);this.setContent();r.attr("id",a);this.$element.attr("aria-describedby",a);this.options.animation&&r.addClass("fade");var i="function"==typeof this.options.placement?this.options.placement.call(this,r[0],this.$element[0]):this.options.placement,v=/\s?auto?\s?/i,y=v.test(i);y&&(i=i.replace(v,"")||"top");r.detach().css({top:0,left:0,display:"block"}).addClass(i).data("bs."+this.type,this);this.options.container?r.appendTo(this.options.container):r.insertAfter(this.$element);var f=this.getPosition(),o=r[0].offsetWidth,s=r[0].offsetHeight;if(y){var w=i,b=this.options.container?n(this.options.container):this.$element.parent(),e=this.getPosition(b);i="bottom"==i&&f.bottom+s>e.bottom?"top":"top"==i&&f.top-s<e.top?"bottom":"right"==i&&f.right+o>e.width?"left":"left"==i&&f.left-o<e.left?"right":i;r.removeClass(w).addClass(i)}p=this.getCalculatedOffset(i,f,o,s);this.applyPlacement(p,i);h=function(){var n=u.hoverState;u.$element.trigger("shown.bs."+u.type);u.hoverState=null;"out"==n&&u.leave(u)};n.support.transition&&this.$tip.hasClass("fade")?r.one("bsTransitionEnd",h).emulateTransitionEnd(t.TRANSITION_DURATION):h()}};t.prototype.applyPlacement=function(t,i){var r=this.tip(),l=r[0].offsetWidth,e=r[0].offsetHeight,o=parseInt(r.css("margin-top"),10),s=parseInt(r.css("margin-left"),10),h,f,u;isNaN(o)&&(o=0);isNaN(s)&&(s=0);t.top=t.top+o;t.left=t.left+s;n.offset.setOffset(r[0],n.extend({using:function(n){r.css({top:Math.round(n.top),left:Math.round(n.left)})}},t),0);r.addClass("in");h=r[0].offsetWidth;f=r[0].offsetHeight;"top"==i&&f!=e&&(t.top=t.top+e-f);u=this.getViewportAdjustedDelta(i,t,h,f);u.left?t.left+=u.left:t.top+=u.top;var c=/top|bottom/.test(i),a=c?2*u.left-l+h:2*u.top-e+f,v=c?"offsetWidth":"offsetHeight";r.offset(t);this.replaceArrow(a,r[0][v],c)};t.prototype.replaceArrow=function(n,t,i){this.arrow().css(i?"left":"top",50*(1-n/t)+"%").css(i?"top":"left","")};t.prototype.setContent=function(){var n=this.tip(),t=this.getTitle();n.find(".tooltip-inner")[this.options.html?"html":"text"](t);n.removeClass("fade in top bottom left right")};t.prototype.hide=function(i){function f(){"in"!=r.hoverState&&u.detach();r.$element.removeAttr("aria-describedby").trigger("hidden.bs."+r.type);i&&i()}var r=this,u=this.tip(),e=n.Event("hide.bs."+this.type);return this.$element.trigger(e),e.isDefaultPrevented()?void 0:(u.removeClass("in"),n.support.transition&&this.$tip.hasClass("fade")?u.one("bsTransitionEnd",f).emulateTransitionEnd(t.TRANSITION_DURATION):f(),this.hoverState=null,this)};t.prototype.fixTitle=function(){var n=this.$element;(n.attr("title")||"string"!=typeof n.attr("data-original-title"))&&n.attr("data-original-title",n.attr("title")||"").attr("title","")};t.prototype.hasContent=function(){return this.getTitle()};t.prototype.getPosition=function(t){t=t||this.$element;var u=t[0],r="BODY"==u.tagName,i=u.getBoundingClientRect();null==i.width&&(i=n.extend({},i,{width:i.right-i.left,height:i.bottom-i.top}));var f=r?{top:0,left:0}:t.offset(),e={scroll:r?document.documentElement.scrollTop||document.body.scrollTop:t.scrollTop()},o=r?{width:n(window).width(),height:n(window).height()}:null;return n.extend({},i,e,o,f)};t.prototype.getCalculatedOffset=function(n,t,i,r){return"bottom"==n?{top:t.top+t.height,left:t.left+t.width/2-i/2}:"top"==n?{top:t.top-r,left:t.left+t.width/2-i/2}:"left"==n?{top:t.top+t.height/2-r/2,left:t.left-i}:{top:t.top+t.height/2-r/2,left:t.left+t.width}};t.prototype.getViewportAdjustedDelta=function(n,t,i,r){var f={top:0,left:0},e,u,o,s,h,c;return this.$viewport?(e=this.options.viewport&&this.options.viewport.padding||0,u=this.getPosition(this.$viewport),/right|left/.test(n)?(o=t.top-e-u.scroll,s=t.top+e-u.scroll+r,o<u.top?f.top=u.top-o:s>u.top+u.height&&(f.top=u.top+u.height-s)):(h=t.left-e,c=t.left+e+i,h<u.left?f.left=u.left-h:c>u.width&&(f.left=u.left+u.width-c)),f):f};t.prototype.getTitle=function(){var t=this.$element,n=this.options;return t.attr("data-original-title")||("function"==typeof n.title?n.title.call(t[0]):n.title)};t.prototype.getUID=function(n){do n+=~~(1e6*Math.random());while(document.getElementById(n));return n};t.prototype.tip=function(){return this.$tip=this.$tip||n(this.options.template)};t.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")};t.prototype.enable=function(){this.enabled=!0};t.prototype.disable=function(){this.enabled=!1};t.prototype.toggleEnabled=function(){this.enabled=!this.enabled};t.prototype.toggle=function(t){var i=this;t&&(i=n(t.currentTarget).data("bs."+this.type),i||(i=new this.constructor(t.currentTarget,this.getDelegateOptions()),n(t.currentTarget).data("bs."+this.type,i)));i.tip().hasClass("in")?i.leave(i):i.enter(i)};t.prototype.destroy=function(){var n=this;clearTimeout(this.timeout);this.hide(function(){n.$element.off("."+n.type).removeData("bs."+n.type)})};i=n.fn.tooltip;n.fn.tooltip=r;n.fn.tooltip.Constructor=t;n.fn.tooltip.noConflict=function(){return n.fn.tooltip=i,this}}(jQuery);+function(n){"use strict";function r(i){return this.each(function(){var u=n(this),r=u.data("bs.popover"),f="object"==typeof i&&i;(r||"destroy"!=i)&&(r||u.data("bs.popover",r=new t(this,f)),"string"==typeof i&&r[i]())})}var t=function(n,t){this.init("popover",n,t)},i;if(!n.fn.tooltip)throw new Error("Popover requires tooltip.js");t.VERSION="3.3.2";t.DEFAULTS=n.extend({},n.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="arrow"><\/div><h3 class="popover-title"><\/h3><div class="popover-content"><\/div><\/div>'});t.prototype=n.extend({},n.fn.tooltip.Constructor.prototype);t.prototype.constructor=t;t.prototype.getDefaults=function(){return t.DEFAULTS};t.prototype.setContent=function(){var n=this.tip(),i=this.getTitle(),t=this.getContent();n.find(".popover-title")[this.options.html?"html":"text"](i);n.find(".popover-content").children().detach().end()[this.options.html?"string"==typeof t?"html":"append":"text"](t);n.removeClass("fade top bottom left right in");n.find(".popover-title").html()||n.find(".popover-title").hide()};t.prototype.hasContent=function(){return this.getTitle()||this.getContent()};t.prototype.getContent=function(){var t=this.$element,n=this.options;return t.attr("data-content")||("function"==typeof n.content?n.content.call(t[0]):n.content)};t.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")};t.prototype.tip=function(){return this.$tip||(this.$tip=n(this.options.template)),this.$tip};i=n.fn.popover;n.fn.popover=r;n.fn.popover.Constructor=t;n.fn.popover.noConflict=function(){return n.fn.popover=i,this}}(jQuery);+function(n){"use strict";function t(i,r){var u=n.proxy(this.process,this);this.$body=n("body");this.$scrollElement=n(n(i).is("body")?window:i);this.options=n.extend({},t.DEFAULTS,r);this.selector=(this.options.target||"")+" .nav li > a";this.offsets=[];this.targets=[];this.activeTarget=null;this.scrollHeight=0;this.$scrollElement.on("scroll.bs.scrollspy",u);this.refresh();this.process()}function i(i){return this.each(function(){var u=n(this),r=u.data("bs.scrollspy"),f="object"==typeof i&&i;r||u.data("bs.scrollspy",r=new t(this,f));"string"==typeof i&&r[i]()})}t.VERSION="3.3.2";t.DEFAULTS={offset:10};t.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)};t.prototype.refresh=function(){var i="offset",r=0,t;n.isWindow(this.$scrollElement[0])||(i="position",r=this.$scrollElement.scrollTop());this.offsets=[];this.targets=[];this.scrollHeight=this.getScrollHeight();t=this;this.$body.find(this.selector).map(function(){var f=n(this),u=f.data("target")||f.attr("href"),t=/^#./.test(u)&&n(u);return t&&t.length&&t.is(":visible")&&[[t[i]().top+r,u]]||null}).sort(function(n,t){return n[0]-t[0]}).each(function(){t.offsets.push(this[0]);t.targets.push(this[1])})};t.prototype.process=function(){var n,i=this.$scrollElement.scrollTop()+this.options.offset,f=this.getScrollHeight(),e=this.options.offset+f-this.$scrollElement.height(),t=this.offsets,r=this.targets,u=this.activeTarget;if(this.scrollHeight!=f&&this.refresh(),i>=e)return u!=(n=r[r.length-1])&&this.activate(n);if(u&&i<t[0])return this.activeTarget=null,this.clear();for(n=t.length;n--;)u!=r[n]&&i>=t[n]&&(!t[n+1]||i<=t[n+1])&&this.activate(r[n])};t.prototype.activate=function(t){this.activeTarget=t;this.clear();var r=this.selector+'[data-target="'+t+'"],'+this.selector+'[href="'+t+'"]',i=n(r).parents("li").addClass("active");i.parent(".dropdown-menu").length&&(i=i.closest("li.dropdown").addClass("active"));i.trigger("activate.bs.scrollspy")};t.prototype.clear=function(){n(this.selector).parentsUntil(this.options.target,".active").removeClass("active")};var r=n.fn.scrollspy;n.fn.scrollspy=i;n.fn.scrollspy.Constructor=t;n.fn.scrollspy.noConflict=function(){return n.fn.scrollspy=r,this};n(window).on("load.bs.scrollspy.data-api",function(){n('[data-spy="scroll"]').each(function(){var t=n(this);i.call(t,t.data())})})}(jQuery);+function(n){"use strict";function r(i){return this.each(function(){var u=n(this),r=u.data("bs.tab");r||u.data("bs.tab",r=new t(this));"string"==typeof i&&r[i]()})}var t=function(t){this.element=n(t)},u,i;t.VERSION="3.3.2";t.TRANSITION_DURATION=150;t.prototype.show=function(){var t=this.element,f=t.closest("ul:not(.dropdown-menu)"),i=t.data("target"),u;if(i||(i=t.attr("href"),i=i&&i.replace(/.*(?=#[^\s]*$)/,"")),!t.parent("li").hasClass("active")){var r=f.find(".active:last a"),e=n.Event("hide.bs.tab",{relatedTarget:t[0]}),o=n.Event("show.bs.tab",{relatedTarget:r[0]});(r.trigger(e),t.trigger(o),o.isDefaultPrevented()||e.isDefaultPrevented())||(u=n(i),this.activate(t.closest("li"),f),this.activate(u,u.parent(),function(){r.trigger({type:"hidden.bs.tab",relatedTarget:t[0]});t.trigger({type:"shown.bs.tab",relatedTarget:r[0]})}))}};t.prototype.activate=function(i,r,u){function e(){f.removeClass("active").find("> .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1);i.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0);o?(i[0].offsetWidth,i.addClass("in")):i.removeClass("fade");i.parent(".dropdown-menu")&&i.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0);u&&u()}var f=r.find("> .active"),o=u&&n.support.transition&&(f.length&&f.hasClass("fade")||!!r.find("> .fade").length);f.length&&o?f.one("bsTransitionEnd",e).emulateTransitionEnd(t.TRANSITION_DURATION):e();f.removeClass("in")};u=n.fn.tab;n.fn.tab=r;n.fn.tab.Constructor=t;n.fn.tab.noConflict=function(){return n.fn.tab=u,this};i=function(t){t.preventDefault();r.call(n(this),"show")};n(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',i).on("click.bs.tab.data-api",'[data-toggle="pill"]',i)}(jQuery);+function(n){"use strict";function i(i){return this.each(function(){var u=n(this),r=u.data("bs.affix"),f="object"==typeof i&&i;r||u.data("bs.affix",r=new t(this,f));"string"==typeof i&&r[i]()})}var t=function(i,r){this.options=n.extend({},t.DEFAULTS,r);this.$target=n(this.options.target).on("scroll.bs.affix.data-api",n.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",n.proxy(this.checkPositionWithEventLoop,this));this.$element=n(i);this.affixed=this.unpin=this.pinnedOffset=null;this.checkPosition()},r;t.VERSION="3.3.2";t.RESET="affix affix-top affix-bottom";t.DEFAULTS={offset:0,target:window};t.prototype.getState=function(n,t,i,r){var u=this.$target.scrollTop(),f=this.$element.offset(),e=this.$target.height();if(null!=i&&"top"==this.affixed)return i>u?"top":!1;if("bottom"==this.affixed)return null!=i?u+this.unpin<=f.top?!1:"bottom":n-r>=u+e?!1:"bottom";var o=null==this.affixed,s=o?u:f.top,h=o?e:t;return null!=i&&i>=u?"top":null!=r&&s+h>=n-r?"bottom":!1};t.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(t.RESET).addClass("affix");var n=this.$target.scrollTop(),i=this.$element.offset();return this.pinnedOffset=i.top-n};t.prototype.checkPositionWithEventLoop=function(){setTimeout(n.proxy(this.checkPosition,this),1)};t.prototype.checkPosition=function(){var i,e,o;if(this.$element.is(":visible")){var s=this.$element.height(),r=this.options.offset,f=r.top,u=r.bottom,h=n("body").height();if("object"!=typeof r&&(u=f=r),"function"==typeof f&&(f=r.top(this.$element)),"function"==typeof u&&(u=r.bottom(this.$element)),i=this.getState(h,s,f,u),this.affixed!=i){if(null!=this.unpin&&this.$element.css("top",""),e="affix"+(i?"-"+i:""),o=n.Event(e+".bs.affix"),this.$element.trigger(o),o.isDefaultPrevented())return;this.affixed=i;this.unpin="bottom"==i?this.getPinnedOffset():null;this.$element.removeClass(t.RESET).addClass(e).trigger(e.replace("affix","affixed")+".bs.affix")}"bottom"==i&&this.$element.offset({top:h-s-u})}};r=n.fn.affix;n.fn.affix=i;n.fn.affix.Constructor=t;n.fn.affix.noConflict=function(){return n.fn.affix=r,this};n(window).on("load",function(){n('[data-spy="affix"]').each(function(){var r=n(this),t=r.data();t.offset=t.offset||{};null!=t.offsetBottom&&(t.offset.bottom=t.offsetBottom);null!=t.offsetTop&&(t.offset.top=t.offsetTop);i.call(r,t)})})}(jQuery);devmode=!1;meta=document.querySelector('head meta[itemprop="developmentmode"]');meta&&meta.content==="true"&&(devmode=!0);Window.Dlw={DevMode:devmode};window.Dlw=Window.Dlw;Window.Dlw.DevMode&&console.debug("Javascript development mode is active.");jQuery(document).ready(function(){InitComponentsFromPage()});jQuery(document).on("targetUpdated",function(n){ResetExistingFormValidation(n);InitComponentsFromPartialUpdate(n.jAddedElement)});jQuery(document).on("targetUpdateFailed",function(n){if(!(jQuery("meta[itemprop=developmentmode]").length<1)){var t=window.open("","targetUpdateFailedWindow");t.document.write(n.responseText)}});jQuery(document).ready(function(){jQuery(document).change(function(){jQuery.validator.unobtrusive.parse(jQuery(document))})});jQuery(document).on("change","form[data-ajax=true] select[data-ajax-submit=true]",function(n){var t=jQuery(n.target).parents("form")[0];jQuery(t).trigger("submit")});if(function(n){typeof define=="function"&&define.amd?define(["jquery"],n):typeof exports=="object"?n(require("jquery")):n(jQuery)}(function(n){n.extend({highlight:function(t,i,r,u,f){var e,o,c,s,l,h;if(t.nodeType===3){if(e=t.data.match(i),e)return o=document.createElement(r||"span"),o.className=u||"highlight",c=t.data.indexOf(e[1],e.index),s=t.splitText(c),s.splitText(e[1].length),l=s.cloneNode(!0),o.appendChild(l),s.parentNode.replaceChild(o,s),typeof f=="function"&&f(o),1}else if(t.nodeType===1&&t.childNodes&&!/(script|style)/i.test(t.tagName)&&!(t.tagName===r.toUpperCase()&&t.className===u))for(h=0;h<t.childNodes.length;h++)h+=n.highlight(t.childNodes[h],i,r,u,f);return 0}});n.fn.unhighlight=function(t){var i={className:"highlight",element:"span"};return n.extend(i,t),this.find(i.element+"."+i.className).each(function(){var n=this.parentNode;n.replaceChild(this.firstChild,this);n.normalize()}).end()};n.fn.highlight=function(t,i,r){var u={className:"highlight",element:"span",caseSensitive:!1,wordsOnly:!1,wordsBoundary:"\\b"},e,f,o;return(n.extend(u,i),typeof t=="string"&&(t=[t]),t=n.grep(t,function(n){return n!=""}),t=n.map(t,function(n){return n.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}),t.length===0)?this:(e=u.caseSensitive?"":"i",f="("+t.join("|")+")",u.wordsOnly&&(f=(u.wordsBoundaryStart||u.wordsBoundary)+f+(u.wordsBoundaryEnd||u.wordsBoundary)),o=new RegExp(f,e),this.each(function(){n.highlight(this,o,u.element,u.className,r)}))}}),function(){(function(n){var r=this||eval("this"),t=r.document,f=r.navigator,i=r.jQuery,u=r.JSON;(function(n){"function"==typeof define&&define.amd?define(["exports","require"],n):"object"==typeof exports&&"object"==typeof module?n(module.exports||exports):n(r.ko={})})(function(e,o){function b(n,t){return null===n||typeof n in nt?n===t:!1}function tt(t,i){var r;return function(){r||(r=s.a.setTimeout(function(){r=n;t()},i))}}function it(n,t){var i;return function(){clearTimeout(i);i=s.a.setTimeout(n,t)}}function rt(n,t){t&&t!==p?"beforeChange"===t?this.Kb(n):this.Ha(n,t):this.Lb(n)}function ut(n,t){null!==t&&t.k&&t.k()}function ft(n,t){var i=this.Hc,r=i[h];r.R||(this.lb&&this.Ma[t]?(i.Pb(t,n,this.Ma[t]),this.Ma[t]=null,--this.lb):r.r[t]||i.Pb(t,n,r.s?{ia:n}:i.uc(n)))}function k(n,t,i,r){s.d[n]={init:function(n,u,f,e,o){var c,h;return s.m(function(){var l=s.a.c(u()),f=!i!=!l,e=!h;(e||t||f!==c)&&(e&&s.va.Aa()&&(h=s.a.ua(s.f.childNodes(n),!0)),f?(e||s.f.da(n,s.a.ua(h)),s.eb(r?r(o,l):o,n)):s.f.xa(n),c=f)},null,{i:n}),{controlsDescendantBindings:!0}}};s.h.ta[n]=!1;s.f.Z[n]=!0}var s="undefined"!=typeof e?e:{},nt,p,l,v,a,y,h,d,g,w;s.b=function(n,t){for(var i=n.split("."),r=s,u=0;u<i.length-1;u++)r=r[i[u]];r[i[i.length-1]]=t};s.G=function(n,t,i){n[t]=i};s.version="3.4.0";s.b("version",s.version);s.options={deferUpdates:!1,useOnlyNativeEvents:!1};s.a=function(){function o(n,t){for(var i in n)n.hasOwnProperty(i)&&t(i,n[i])}function l(n,t){if(t)for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i]);return n}function a(n,t){return n.__proto__=t,n}function v(n,t,i,r){var u=n[t].match(c)||[];s.a.q(i.match(c),function(n){s.a.pa(u,n,r)});n[t]=u.join(" ")}var y={__proto__:[]}instanceof Array,w="function"==typeof Symbol,h={},p={};h[f&&/Firefox\/2/i.test(f.userAgent)?"KeyboardEvent":"UIEvents"]=["keyup","keydown","keypress"];h.MouseEvents="click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave".split(" ");o(h,function(n,t){if(t.length)for(var i=0,r=t.length;i<r;i++)p[t[i]]=n});var b={propertychange:!0},e=t&&function(){for(var i=3,r=t.createElement("div"),u=r.getElementsByTagName("i");r.innerHTML="<!--[if gt IE "+ ++i+"]><i><\/i><![endif]-->",u[0];);return 4<i?i:n}(),c=/\S+/g;return{cc:["authenticity_token",/^__RequestVerificationToken(_.*)?$/],q:function(n,t){for(var i=0,r=n.length;i<r;i++)t(n[i],i)},o:function(n,t){if("function"==typeof Array.prototype.indexOf)return Array.prototype.indexOf.call(n,t);for(var i=0,r=n.length;i<r;i++)if(n[i]===t)return i;return-1},Sb:function(n,t,i){for(var r=0,u=n.length;r<u;r++)if(t.call(i,n[r],r))return n[r];return null},La:function(n,t){var i=s.a.o(n,t);0<i?n.splice(i,1):0===i&&n.shift()},Tb:function(n){n=n||[];for(var i=[],t=0,r=n.length;t<r;t++)0>s.a.o(i,n[t])&&i.push(n[t]);return i},fb:function(n,t){n=n||[];for(var r=[],i=0,u=n.length;i<u;i++)r.push(t(n[i],i));return r},Ka:function(n,t){n=n||[];for(var r=[],i=0,u=n.length;i<u;i++)t(n[i],i)&&r.push(n[i]);return r},ra:function(n,t){if(t instanceof Array)n.push.apply(n,t);else for(var i=0,r=t.length;i<r;i++)n.push(t[i]);return n},pa:function(n,t,i){var r=s.a.o(s.a.zb(n),t);0>r?i&&n.push(t):i||n.splice(r,1)},ka:y,extend:l,Xa:a,Ya:y?a:l,D:o,Ca:function(n,t){if(!n)return n;var r={};for(var i in n)n.hasOwnProperty(i)&&(r[i]=t(n[i],i,n));return r},ob:function(n){for(;n.firstChild;)s.removeNode(n.firstChild)},jc:function(n){n=s.a.V(n);for(var r=(n[0]&&n[0].ownerDocument||t).createElement("div"),i=0,u=n.length;i<u;i++)r.appendChild(s.$(n[i]));return r},ua:function(n,t){for(var r,i=0,f=n.length,u=[];i<f;i++)r=n[i].cloneNode(!0),u.push(t?s.$(r):r);return u},da:function(n,t){if(s.a.ob(n),t)for(var i=0,r=t.length;i<r;i++)n.appendChild(t[i])},qc:function(n,t){var r=n.nodeType?[n]:n;if(0<r.length){for(var f=r[0],e=f.parentNode,i=0,u=t.length;i<u;i++)e.insertBefore(t[i],f);for(i=0,u=r.length;i<u;i++)s.removeNode(r[i])}},za:function(n,t){if(n.length){for(t=8===t.nodeType&&t.parentNode||t;n.length&&n[0].parentNode!==t;)n.splice(0,1);for(;1<n.length&&n[n.length-1].parentNode!==t;)n.length--;if(1<n.length){var i=n[0],r=n[n.length-1];for(n.length=0;i!==r;)n.push(i),i=i.nextSibling;n.push(r)}}return n},sc:function(n,t){7>e?n.setAttribute("selected",t):n.selected=t},$a:function(t){return null===t||t===n?"":t.trim?t.trim():t.toString().replace(/^[\s\xa0]+|[\s\xa0]+$/g,"")},nd:function(n,t){return n=n||"",t.length>n.length?!1:n.substring(0,t.length)===t},Mc:function(n,t){if(n===t)return!0;if(11===n.nodeType)return!1;if(t.contains)return t.contains(3===n.nodeType?n.parentNode:n);if(t.compareDocumentPosition)return 16==(t.compareDocumentPosition(n)&16);for(;n&&n!=t;)n=n.parentNode;return!!n},nb:function(n){return s.a.Mc(n,n.ownerDocument.documentElement)},Qb:function(n){return!!s.a.Sb(n,s.a.nb)},A:function(n){return n&&n.tagName&&n.tagName.toLowerCase()},Wb:function(n){return s.onError?function(){try{return n.apply(this,arguments)}catch(t){throw s.onError&&s.onError(t),t;}}:n},setTimeout:function(n,t){return setTimeout(s.a.Wb(n),t)},$b:function(n){setTimeout(function(){s.onError&&s.onError(n);throw n;},0)},p:function(n,t,r){var u=s.a.Wb(r),f,o;if(r=e&&b[t],s.options.useOnlyNativeEvents||r||!i)if(r||"function"!=typeof n.addEventListener)if("undefined"!=typeof n.attachEvent)f=function(t){u.call(n,t)},o="on"+t,n.attachEvent(o,f),s.a.F.oa(n,function(){n.detachEvent(o,f)});else throw Error("Browser doesn't support addEventListener or attachEvent");else n.addEventListener(t,u,!1);else i(n).bind(t,u)},Da:function(n,u){if(!n||!n.nodeType)throw Error("element must be a DOM node when calling triggerEvent");var f;if("input"===s.a.A(n)&&n.type&&"click"==u.toLowerCase()?(f=n.type,f="checkbox"==f||"radio"==f):f=!1,s.options.useOnlyNativeEvents||!i||f)if("function"==typeof t.createEvent)if("function"==typeof n.dispatchEvent)f=t.createEvent(p[u]||"HTMLEvents"),f.initEvent(u,!0,!0,r,0,0,0,0,0,!1,!1,!1,!1,0,n),n.dispatchEvent(f);else throw Error("The supplied element doesn't support dispatchEvent");else if(f&&n.click)n.click();else if("undefined"!=typeof n.fireEvent)n.fireEvent("on"+u);else throw Error("Browser doesn't support triggering events");else i(n).trigger(u)},c:function(n){return s.H(n)?n():n},zb:function(n){return s.H(n)?n.t():n},bb:function(n,t,i){var r;t&&("object"==typeof n.classList?(r=n.classList[i?"add":"remove"],s.a.q(t.match(c),function(t){r.call(n.classList,t)})):"string"==typeof n.className.baseVal?v(n.className,"baseVal",t,i):v(n,"className",t,i))},Za:function(t,i){var r=s.a.c(i),u;(null===r||r===n)&&(r="");u=s.f.firstChild(t);!u||3!=u.nodeType||s.f.nextSibling(u)?s.f.da(t,[t.ownerDocument.createTextNode(r)]):u.data=r;s.a.Rc(t)},rc:function(n,i){if(n.name=i,7>=e)try{n.mergeAttributes(t.createElement("<input name='"+n.name+"'/>"),!1)}catch(r){}},Rc:function(n){9<=e&&(n=1==n.nodeType?n:n.parentNode,n.style&&(n.style.zoom=n.style.zoom))},Nc:function(n){if(e){var t=n.style.width;n.style.width=0;n.style.width=t}},hd:function(n,t){n=s.a.c(n);t=s.a.c(t);for(var r=[],i=n;i<=t;i++)r.push(i);return r},V:function(n){for(var i=[],t=0,r=n.length;t<r;t++)i.push(n[t]);return i},Yb:function(n){return w?Symbol(n):n},rd:6===e,sd:7===e,C:e,ec:function(n,t){for(var r=s.a.V(n.getElementsByTagName("input")).concat(s.a.V(n.getElementsByTagName("textarea"))),f="string"==typeof t?function(n){return n.name===t}:function(n){return t.test(n.name)},u=[],i=r.length-1;0<=i;i--)f(r[i])&&u.push(r[i]);return u},ed:function(n){return"string"==typeof n&&(n=s.a.$a(n))?u&&u.parse?u.parse(n):new Function("return "+n)():null},Eb:function(n,t,i){if(!u||!u.stringify)throw Error("Cannot find JSON.stringify(). Some browsers (e.g., IE < 8) don't support it natively, but you can overcome this by adding a script reference to json2.js, downloadable from http://www.json.org/json2.js");return u.stringify(s.a.c(n),t,i)},fd:function(n,i,r){var v,e,h,f,u,c;r=r||{};var l=r.params||{},a=r.includeFields||this.cc,v=n;if("object"==typeof n&&"form"===s.a.A(n))for(v=n.action,e=a.length-1;0<=e;e--)for(h=s.a.ec(n,a[e]),f=h.length-1;0<=f;f--)l[h[f].name]=h[f].value;i=s.a.c(i);u=t.createElement("form");u.style.display="none";u.action=v;u.method="post";for(c in i)n=t.createElement("input"),n.type="hidden",n.name=c,n.value=s.a.Eb(s.a.c(i[c])),u.appendChild(n);o(l,function(n,i){var r=t.createElement("input");r.type="hidden";r.name=n;r.value=i;u.appendChild(r)});t.body.appendChild(u);r.submitter?r.submitter(u):u.submit();setTimeout(function(){u.parentNode.removeChild(u)},0)}}}();s.b("utils",s.a);s.b("utils.arrayForEach",s.a.q);s.b("utils.arrayFirst",s.a.Sb);s.b("utils.arrayFilter",s.a.Ka);s.b("utils.arrayGetDistinctValues",s.a.Tb);s.b("utils.arrayIndexOf",s.a.o);s.b("utils.arrayMap",s.a.fb);s.b("utils.arrayPushAll",s.a.ra);s.b("utils.arrayRemoveItem",s.a.La);s.b("utils.extend",s.a.extend);s.b("utils.fieldsIncludedWithJsonPost",s.a.cc);s.b("utils.getFormFields",s.a.ec);s.b("utils.peekObservable",s.a.zb);s.b("utils.postJson",s.a.fd);s.b("utils.parseJson",s.a.ed);s.b("utils.registerEventHandler",s.a.p);s.b("utils.stringifyJson",s.a.Eb);s.b("utils.range",s.a.hd);s.b("utils.toggleDomNodeCssClass",s.a.bb);s.b("utils.triggerEvent",s.a.Da);s.b("utils.unwrapObservable",s.a.c);s.b("utils.objectForEach",s.a.D);s.b("utils.addOrRemoveItem",s.a.pa);s.b("utils.setTextContent",s.a.Za);s.b("unwrap",s.a.c);Function.prototype.bind||(Function.prototype.bind=function(n){var t=this,i;return 1===arguments.length?function(){return t.apply(n,arguments)}:(i=Array.prototype.slice.call(arguments,1),function(){var r=i.slice(0);return r.push.apply(r,arguments),t.apply(n,r)})});s.a.e=new function(){function r(r,f){var e=r[t];if(!e||"null"===e||!i[e]){if(!f)return n;e=r[t]="ko"+u++;i[e]={}}return i[e]}var u=0,t="__ko__"+(new Date).getTime(),i={};return{get:function(t,i){var u=r(t,!1);return u===n?n:u[i]},set:function(t,i,u){(u!==n||r(t,!1)!==n)&&(r(t,!0)[i]=u)},clear:function(n){var r=n[t];return r?(delete i[r],n[t]=null,!0):!1},I:function(){return u+++t}}};s.b("utils.domData",s.a.e);s.b("utils.domData.clear",s.a.e.clear);s.a.F=new function(){function t(t,i){var r=s.a.e.get(t,u);return r===n&&i&&(r=[],s.a.e.set(t,u,r)),r}function r(n){var i=t(n,!1),u;if(i)for(i=i.slice(0),u=0;u<i.length;u++)i[u](n);if(s.a.e.clear(n),s.a.F.cleanExternalData(n),f[n.nodeType])for(i=n.firstChild;n=i;)i=n.nextSibling,8===n.nodeType&&r(n)}var u=s.a.e.I(),e={1:!0,8:!0,9:!0},f={1:!0,9:!0};return{oa:function(n,i){if("function"!=typeof i)throw Error("Callback must be a function");t(n,!0).push(i)},pc:function(i,r){var f=t(i,!1);f&&(s.a.La(f,r),0==f.length&&s.a.e.set(i,u,n))},$:function(n){var t,i,u;if(e[n.nodeType]&&(r(n),f[n.nodeType]))for(t=[],s.a.ra(t,n.getElementsByTagName("*")),i=0,u=t.length;i<u;i++)r(t[i]);return n},removeNode:function(n){s.$(n);n.parentNode&&n.parentNode.removeChild(n)},cleanExternalData:function(n){i&&"function"==typeof i.cleanData&&i.cleanData([n])}}};s.$=s.a.F.$;s.removeNode=s.a.F.removeNode;s.b("cleanNode",s.$);s.b("removeNode",s.removeNode);s.b("utils.domNodeDisposal",s.a.F);s.b("utils.domNodeDisposal.addDisposeCallback",s.a.F.oa);s.b("utils.domNodeDisposal.removeDisposeCallback",s.a.F.pc),function(){var h=[0,"",""],u=[1,"<table>","<\/table>"],f=[3,"<table><tbody><tr>","<\/tr><\/tbody><\/table>"],e=[1,"<select multiple='multiple'>","<\/select>"],c={thead:u,tbody:u,tfoot:u,tr:[2,"<table><tbody>","<\/tbody><\/table>"],td:f,th:f,option:e,optgroup:e},o=8>=s.a.C;s.a.ma=function(n,u){var f,e;if(i){if(i.parseHTML)f=i.parseHTML(n,u)||[];else if((f=i.clean([n],u))&&f[0]){for(e=f[0];e.parentNode&&11!==e.parentNode.nodeType;)e=e.parentNode;e.parentNode&&e.parentNode.removeChild(e)}}else{(f=u)||(f=t);var e=f.parentWindow||f.defaultView||r,v=s.a.$a(n).toLowerCase(),l=f.createElement("div"),a;for(a=(v=v.match(/^<([a-z]+)[ >]/))&&c[v[1]]||h,v=a[0],a="ignored<div>"+a[1]+n+a[2]+"<\/div>","function"==typeof e.innerShiv?l.appendChild(e.innerShiv(a)):(o&&f.appendChild(l),l.innerHTML=a,o&&l.parentNode.removeChild(l));v--;)l=l.lastChild;f=s.a.V(l.lastChild.childNodes)}return f};s.a.Cb=function(t,r){if(s.a.ob(t),r=s.a.c(r),null!==r&&r!==n)if("string"!=typeof r&&(r=r.toString()),i)i(t).html(r);else for(var f=s.a.ma(r,t.ownerDocument),u=0;u<f.length;u++)t.appendChild(f[u])}}();s.b("utils.parseHtmlFragment",s.a.ma);s.b("utils.setHtml",s.a.Cb);s.M=function(){function i(n,t){var r;if(n)if(8==n.nodeType)r=s.M.lc(n.nodeValue),null!=r&&t.push({Lc:n,cd:r});else if(1==n.nodeType)for(var r=0,u=n.childNodes,f=u.length;r<f;r++)i(u[r],t)}var t={};return{wb:function(n){if("function"!=typeof n)throw Error("You can only pass a function to ko.memoization.memoize()");var i=(4294967296*(1+Math.random())|0).toString(16).substring(1)+(4294967296*(1+Math.random())|0).toString(16).substring(1);return t[i]=n,"<!--[ko_memo:"+i+"]-->"},xc:function(i,r){var u=t[i];if(u===n)throw Error("Couldn't find any memo with ID "+i+". Perhaps it's already been unmemoized.");try{return u.apply(null,r||[]),!0}finally{delete t[i]}},yc:function(n,t){var f=[],u,o,r,e;for(i(n,f),u=0,o=f.length;u<o;u++)r=f[u].Lc,e=[r],t&&s.a.ra(e,t),s.M.xc(f[u].cd,e),r.nodeValue="",r.parentNode&&r.parentNode.removeChild(r)},lc:function(n){return(n=n.match(/^\[ko_memo\:(.*?)\]$/))?n[1]:null}}}();s.b("memoization",s.M);s.b("memoization.memoize",s.M.wb);s.b("memoization.unmemoize",s.M.xc);s.b("memoization.parseMemoText",s.M.lc);s.b("memoization.unmemoizeDomNodeAndDescendants",s.M.yc);s.Y=function(){function f(){if(n)for(var t=n,r=0,f;i<n;)if(f=u[i++]){if(i>t){if(5e3<=++r){i=n;s.a.$b(Error("'Too much recursion' after processing "+r+" task groups."));break}t=n}try{f()}catch(e){s.a.$b(e)}}}function e(){f();i=n=u.length=0}var u=[],n=0,o=1,i=0;return{scheduler:r.MutationObserver?function(n){var i=t.createElement("div");return new MutationObserver(n).observe(i,{attributes:!0}),function(){i.classList.toggle("foo")}}(e):t&&"onreadystatechange"in t.createElement("script")?function(n){var i=t.createElement("script");i.onreadystatechange=function(){i.onreadystatechange=null;t.documentElement.removeChild(i);i=null;n()};t.documentElement.appendChild(i)}:function(n){setTimeout(n,0)},Wa:function(t){return n||s.Y.scheduler(e),u[n++]=t,o++},cancel:function(t){t-=o-n;t>=i&&t<n&&(u[t]=null)},resetForTesting:function(){var t=n-i;return i=n=u.length=0,t},md:f}}();s.b("tasks",s.Y);s.b("tasks.schedule",s.Y.Wa);s.b("tasks.runEarly",s.Y.md);s.ya={throttle:function(n,t){n.throttleEvaluation=t;var i=null;return s.B({read:n,write:function(r){clearTimeout(i);i=s.a.setTimeout(function(){n(r)},t)}})},rateLimit:function(n,t){var i,r,u;"number"==typeof t?i=t:(i=t.timeout,r=t.method);n.cb=!1;u="notifyWhenChangesStop"==r?it:tt;n.Ta(function(n){return u(n,i)})},deferred:function(t,i){if(!0!==i)throw Error("The 'deferred' extender only accepts the value 'true', because it is not supported to turn deferral off once enabled.");t.cb||(t.cb=!0,t.Ta(function(i){var r;return function(){s.Y.cancel(r);r=s.Y.Wa(i);t.notifySubscribers(n,"dirty")}}))},notify:function(n,t){n.equalityComparer="always"==t?null:b}};nt={undefined:1,boolean:1,number:1,string:1};s.b("extenders",s.ya);s.vc=function(n,t,i){this.ia=n;this.gb=t;this.Kc=i;this.R=!1;s.G(this,"dispose",this.k)};s.vc.prototype.k=function(){this.R=!0;this.Kc()};s.J=function(){s.a.Ya(this,l);l.rb(this)};p="change";l={rb:function(n){n.K={};n.Nb=1},X:function(n,t,i){var r=this,u;return i=i||p,u=new s.vc(r,t?n.bind(t):n,function(){s.a.La(r.K[i],u);r.Ia&&r.Ia(i)}),r.sa&&r.sa(i),r.K[i]||(r.K[i]=[]),r.K[i].push(u),u},notifySubscribers:function(n,t){if(t=t||p,t===p&&this.zc(),this.Pa(t))try{s.l.Ub();for(var u=this.K[t].slice(0),r=0,i;i=u[r];++r)i.R||i.gb(n)}finally{s.l.end()}},Na:function(){return this.Nb},Uc:function(n){return this.Na()!==n},zc:function(){++this.Nb},Ta:function(n){var t=this,e=s.H(t),r,u,i,f;t.Ha||(t.Ha=t.notifySubscribers,t.notifySubscribers=rt);f=n(function(){t.Mb=!1;e&&i===t&&(i=t());r=!1;t.tb(u,i)&&t.Ha(u=i)});t.Lb=function(n){t.Mb=r=!0;i=n;f()};t.Kb=function(n){r||(u=n,t.Ha(n,"beforeChange"))}},Pa:function(n){return this.K[n]&&this.K[n].length},Sc:function(n){if(n)return this.K[n]&&this.K[n].length||0;var t=0;return s.a.D(this.K,function(n,i){"dirty"!==n&&(t+=i.length)}),t},tb:function(n,t){return!this.equalityComparer||!this.equalityComparer(n,t)},extend:function(n){var t=this;return n&&s.a.D(n,function(n,i){var r=s.ya[n];"function"==typeof r&&(t=r(t,i)||t)}),t}};s.G(l,"subscribe",l.X);s.G(l,"extend",l.extend);s.G(l,"getSubscriptionsCount",l.Sc);s.a.ka&&s.a.Xa(l,Function.prototype);s.J.fn=l;s.hc=function(n){return null!=n&&"function"==typeof n.X&&"function"==typeof n.notifySubscribers};s.b("subscribable",s.J);s.b("isSubscribable",s.hc);s.va=s.l=function(){function t(t){r.push(n);n=t}function i(){n=r.pop()}var r=[],n,u=0;return{Ub:t,end:i,oc:function(t){if(n){if(!s.hc(t))throw Error("Only subscribable things can act as dependencies");n.gb.call(n.Gc,t,t.Cc||(t.Cc=++u))}},w:function(n,r,u){try{return t(),n.apply(r,u||[])}finally{i()}},Aa:function(){if(n)return n.m.Aa()},Sa:function(){if(n)return n.Sa}}}();s.b("computedContext",s.va);s.b("computedContext.getDependenciesCount",s.va.Aa);s.b("computedContext.isInitial",s.va.Sa);s.b("ignoreDependencies",s.qd=s.l.w);v=s.a.Yb("_latestValue");s.N=function(n){function t(){return 0<arguments.length?(t.tb(t[v],arguments[0])&&(t.ga(),t[v]=arguments[0],t.fa()),this):(s.l.oc(t),t[v])}return t[v]=n,s.a.ka||s.a.extend(t,s.J.fn),s.J.fn.rb(t),s.a.Ya(t,a),s.options.deferUpdates&&s.ya.deferred(t,!0),t};a={equalityComparer:b,t:function(){return this[v]},fa:function(){this.notifySubscribers(this[v])},ga:function(){this.notifySubscribers(this[v],"beforeChange")}};s.a.ka&&s.a.Xa(a,s.J.fn);y=s.N.gd="__ko_proto__";a[y]=s.N;s.Oa=function(t,i){return null===t||t===n||t[y]===n?!1:t[y]===i?!0:s.Oa(t[y],i)};s.H=function(n){return s.Oa(n,s.N)};s.Ba=function(n){return"function"==typeof n&&n[y]===s.N||"function"==typeof n&&n[y]===s.B&&n.Vc?!0:!1};s.b("observable",s.N);s.b("isObservable",s.H);s.b("isWriteableObservable",s.Ba);s.b("isWritableObservable",s.Ba);s.b("observable.fn",a);s.G(a,"peek",a.t);s.G(a,"valueHasMutated",a.fa);s.G(a,"valueWillMutate",a.ga);s.la=function(n){if(n=n||[],"object"!=typeof n||!("length"in n))throw Error("The argument passed when initializing an observable array must be an array, or null, or undefined.");return n=s.N(n),s.a.Ya(n,s.la.fn),n.extend({trackArrayChanges:!0})};s.la.fn={remove:function(n){for(var u,r=this.t(),i=[],f="function"!=typeof n||s.H(n)?function(t){return t===n}:n,t=0;t<r.length;t++)u=r[t],f(u)&&(0===i.length&&this.ga(),i.push(u),r.splice(t,1),t--);return i.length&&this.fa(),i},removeAll:function(t){if(t===n){var i=this.t(),r=i.slice(0);return this.ga(),i.splice(0,i.length),this.fa(),r}return t?this.remove(function(n){return 0<=s.a.o(t,n)}):[]},destroy:function(n){var i=this.t(),r="function"!=typeof n||s.H(n)?function(t){return t===n}:n,t;for(this.ga(),t=i.length-1;0<=t;t--)r(i[t])&&(i[t]._destroy=!0);this.fa()},destroyAll:function(t){return t===n?this.destroy(function(){return!0}):t?this.destroy(function(n){return 0<=s.a.o(t,n)}):[]},indexOf:function(n){var t=this();return s.a.o(t,n)},replace:function(n,t){var i=this.indexOf(n);0<=i&&(this.ga(),this.t()[i]=t,this.fa())}};s.a.ka&&s.a.Xa(s.la.fn,s.N.fn);s.a.q("pop push reverse shift sort splice unshift".split(" "),function(n){s.la.fn[n]=function(){var t=this.t(),i;return this.ga(),this.Vb(t,n,arguments),i=t[n].apply(t,arguments),this.fa(),i===t?this:i}});s.a.q(["slice"],function(n){s.la.fn[n]=function(){var t=this();return t[n].apply(t,arguments)}});s.b("observableArray",s.la);s.ya.trackArrayChanges=function(n,t){function h(){var e,t;r||(r=!0,e=n.notifySubscribers,n.notifySubscribers=function(n,t){return t&&t!==p||++u,e.apply(this,arguments)},t=[].concat(n.t()||[]),i=null,f=n.X(function(r){if(r=[].concat(r||[]),n.Pa("arrayChange")){var f;(!i||1<u)&&(i=s.a.ib(t,r,n.hb));f=i}t=r;i=null;u=0;f&&f.length&&n.notifySubscribers(f,"arrayChange")}))}if(n.hb={},t&&"object"==typeof t&&s.a.extend(n.hb,t),n.hb.sparse=!0,!n.Vb){var r=!1,i=null,f,u=0,e=n.sa,o=n.Ia;n.sa=function(t){e&&e.call(n,t);"arrayChange"===t&&h()};n.Ia=function(t){o&&o.call(n,t);"arrayChange"!==t||n.Pa("arrayChange")||(f.k(),r=!1)};n.Vb=function(n,t,f){function c(n,t,i){return l[l.length]={status:n,value:t,index:i}}if(r&&!u){var l=[],e=n.length,h=f.length,o=0;switch(t){case"push":o=e;case"unshift":for(t=0;t<h;t++)c("added",f[t],o+t);break;case"pop":o=e-1;case"shift":e&&c("deleted",n[o],o);break;case"splice":t=Math.min(Math.max(0,0>f[0]?e+f[0]:f[0]),e);for(var e=1===h?e:Math.min(t+(f[1]||0),e),h=t+h-2,o=Math.max(e,h),a=[],v=[],y=2;t<o;++t,++y)t<e&&v.push(c("deleted",n[t],t)),t<h&&a.push(c("added",f[y],t));s.a.dc(v,a);break;default:return}i=l}}}};h=s.a.Yb("_state");s.m=s.B=function(t,i,r){function u(){if(0<arguments.length){if("function"==typeof e)e.apply(f.pb,arguments);else throw Error("Cannot write a value to a ko.computed unless you specify a 'write' option. If you wish to read the current value, don't pass any parameters.");return this}return s.l.oc(u),(f.S||f.s&&u.Qa())&&u.aa(),f.T}if("object"==typeof t?r=t:(r=r||{},t&&(r.read=t)),"function"!=typeof r.read)throw Error("Pass a function that returns the value of the ko.computed");var e=r.write,f={T:n,S:!0,Ra:!1,Fb:!1,R:!1,Va:!1,s:!1,jd:r.read,pb:i||r.owner,i:r.disposeWhenNodeIsRemoved||r.i||null,wa:r.disposeWhen||r.wa,mb:null,r:{},L:0,bc:null};return u[h]=f,u.Vc="function"==typeof e,s.a.ka||s.a.extend(u,s.J.fn),s.J.fn.rb(u),s.a.Ya(u,c),r.pure?(f.Va=!0,f.s=!0,s.a.extend(u,et)):r.deferEvaluation&&s.a.extend(u,ot),s.options.deferUpdates&&s.ya.deferred(u,!0),f.i&&(f.Fb=!0,f.i.nodeType||(f.i=null)),f.s||r.deferEvaluation||u.aa(),f.i&&u.ba()&&s.a.F.oa(f.i,f.mb=function(){u.k()}),u};var c={equalityComparer:b,Aa:function(){return this[h].L},Pb:function(n,t,i){if(this[h].Va&&t===this)throw Error("A 'pure' computed must not be called recursively");this[h].r[n]=i;i.Ga=this[h].L++;i.na=t.Na()},Qa:function(){var n,t,i=this[h].r;for(n in i)if(i.hasOwnProperty(n)&&(t=i[n],t.ia.Uc(t.na)))return!0},bd:function(){this.Fa&&!this[h].Ra&&this.Fa()},ba:function(){return this[h].S||0<this[h].L},ld:function(){this.Mb||this.ac()},uc:function(n){if(n.cb&&!this[h].i){var t=n.X(this.bd,this,"dirty"),i=n.X(this.ld,this);return{ia:n,k:function(){t.k();i.k()}}}return n.X(this.ac,this)},ac:function(){var n=this,t=n.throttleEvaluation;t&&0<=t?(clearTimeout(this[h].bc),this[h].bc=s.a.setTimeout(function(){n.aa(!0)},t)):n.Fa?n.Fa():n.aa(!0)},aa:function(n){var t=this[h],i=t.wa;if(!t.Ra&&!t.R){if(t.i&&!s.a.nb(t.i)||i&&i()){if(!t.Fb){this.k();return}}else t.Fb=!1;t.Ra=!0;try{this.Qc(n)}finally{t.Ra=!1}t.L||this.k()}},Qc:function(t){var i=this[h],u=i.Va?n:!i.L,r={Hc:this,Ma:i.r,lb:i.L};s.l.Ub({Gc:r,gb:ft,m:this,Sa:u});i.r={};i.L=0;r=this.Pc(i,r);this.tb(i.T,r)&&(i.s||this.notifySubscribers(i.T,"beforeChange"),i.T=r,i.s?this.zc():t&&this.notifySubscribers(i.T));u&&this.notifySubscribers(i.T,"awake")},Pc:function(n,t){try{var i=n.jd;return n.pb?i.call(n.pb):i()}finally{s.l.end();t.lb&&!n.s&&s.a.D(t.Ma,ut);n.S=!1}},t:function(){var n=this[h];return(n.S&&!n.L||n.s&&this.Qa())&&this.aa(),n.T},Ta:function(n){s.J.fn.Ta.call(this,n);this.Fa=function(){this.Kb(this[h].T);this[h].S=!0;this.Lb(this)}},k:function(){var n=this[h];!n.s&&n.r&&s.a.D(n.r,function(n,t){t.k&&t.k()});n.i&&n.mb&&s.a.F.pc(n.i,n.mb);n.r=null;n.L=0;n.R=!0;n.S=!1;n.s=!1;n.i=null}},et={sa:function(n){var i=this,t=i[h],r;!t.R&&t.s&&"change"==n&&(t.s=!1,t.S||i.Qa()?(t.r=null,t.L=0,t.S=!0,i.aa()):(r=[],s.a.D(t.r,function(n,t){r[t.Ga]=n}),s.a.q(r,function(n,r){var f=t.r[n],u=i.uc(f.ia);u.Ga=r;u.na=f.na;t.r[n]=u})),t.R||i.notifySubscribers(t.T,"awake"))},Ia:function(t){var i=this[h];i.R||"change"!=t||this.Pa("change")||(s.a.D(i.r,function(n,t){t.k&&(i.r[n]={ia:t.ia,Ga:t.Ga,na:t.na},t.k())}),i.s=!0,this.notifySubscribers(n,"asleep"))},Na:function(){var n=this[h];return n.s&&(n.S||this.Qa())&&this.aa(),s.J.fn.Na.call(this)}},ot={sa:function(n){"change"!=n&&"beforeChange"!=n||this.t()}};s.a.ka&&s.a.Xa(c,s.J.fn);d=s.N.gd;s.m[d]=s.N;c[d]=s.m;s.Xc=function(n){return s.Oa(n,s.m)};s.Yc=function(n){return s.Oa(n,s.m)&&n[h]&&n[h].Va};s.b("computed",s.m);s.b("dependentObservable",s.m);s.b("isComputed",s.Xc);s.b("isPureComputed",s.Yc);s.b("computed.fn",c);s.G(c,"peek",c.t);s.G(c,"dispose",c.k);s.G(c,"isActive",c.ba);s.G(c,"getDependenciesCount",c.Aa);s.nc=function(n,t){return"function"==typeof n?s.m(n,t,{pure:!0}):(n=s.a.extend({},n),n.pure=!0,s.m(n,t))};s.b("pureComputed",s.nc),function(){function t(u,f,e){if(e=e||new i,u=f(u),"object"!=typeof u||null===u||u===n||u instanceof RegExp||u instanceof Date||u instanceof String||u instanceof Number||u instanceof Boolean)return u;var o=u instanceof Array?[]:{};return e.save(u,o),r(u,function(i){var r=f(u[i]),s;switch(typeof r){case"boolean":case"number":case"string":case"function":o[i]=r;break;case"object":case"undefined":s=e.get(r);o[i]=s!==n?s:t(r,f,e)}}),o}function r(n,t){if(n instanceof Array){for(var i=0;i<n.length;i++)t(i);"function"==typeof n.toJSON&&t("toJSON")}else for(i in n)t(i)}function i(){this.keys=[];this.Ib=[]}s.wc=function(n){if(0==arguments.length)throw Error("When calling ko.toJS, pass the object you want to convert.");return t(n,function(n){for(var t=0;s.H(n)&&10>t;t++)n=n();return n})};s.toJSON=function(n,t,i){return n=s.wc(n),s.a.Eb(n,t,i)};i.prototype={save:function(n,t){var i=s.a.o(this.keys,n);0<=i?this.Ib[i]=t:(this.keys.push(n),this.Ib.push(t))},get:function(t){return t=s.a.o(this.keys,t),0<=t?this.Ib[t]:n}}}();s.b("toJS",s.wc);s.b("toJSON",s.toJSON),function(){s.j={u:function(t){switch(s.a.A(t)){case"option":return!0===t.__ko__hasDomDataOptionValue__?s.a.e.get(t,s.d.options.xb):7>=s.a.C?t.getAttributeNode("value")&&t.getAttributeNode("value").specified?t.value:t.text:t.value;case"select":return 0<=t.selectedIndex?s.j.u(t.options[t.selectedIndex]):n;default:return t.value}},ha:function(t,i,r){switch(s.a.A(t)){case"option":switch(typeof i){case"string":s.a.e.set(t,s.d.options.xb,n);"__ko__hasDomDataOptionValue__"in t&&delete t.__ko__hasDomDataOptionValue__;t.value=i;break;default:s.a.e.set(t,s.d.options.xb,i);t.__ko__hasDomDataOptionValue__=!0;t.value="number"==typeof i?i:""}break;case"select":(""===i||null===i)&&(i=n);for(var f=-1,u=0,o=t.options.length,e;u<o;++u)if(e=s.j.u(t.options[u]),e==i||""==e&&i===n){f=u;break}(r||0<=f||i===n&&1<t.size)&&(t.selectedIndex=f);break;default:(null===i||i===n)&&(i="");t.value=i}}}}();s.b("selectExtensions",s.j);s.b("selectExtensions.readValue",s.j.u);s.b("selectExtensions.writeValue",s.j.ha);s.h=function(){function n(n){var c,u,i;n=s.a.$a(n);123===n.charCodeAt(0)&&(n=n.slice(1,-1));var a=[],h=n.match(t),o,r=[],l=0;if(h)for(h.push(","),c=0;u=h[c];++c){if(i=u.charCodeAt(0),44===i){if(0>=l){a.push(o&&r.length?{key:o,value:r.join("")}:{unknown:o||r.join("")});o=l=0;r=[];continue}}else if(58===i){if(!l&&!o&&1===r.length){o=r.pop();continue}}else 47===i&&c&&1<u.length?(i=h[c-1].match(f))&&!e[i[0]]&&(n=n.substr(n.indexOf(u)+1),h=n.match(t),h.push(","),c=-1,u="/"):40===i||123===i||91===i?++l:41===i||125===i||93===i?--l:o||r.length||34!==i&&39!==i||(u=u.slice(1,-1));r.push(u)}return a}var r=["true","false","null","undefined"],u=/^(?:[$_a-z][$\w]*|(.+)(\.\s*[$_a-z][$\w]*|\[.+\]))$/i,t=RegExp("\"(?:[^\"\\\\]|\\\\.)*\"|'(?:[^'\\\\]|\\\\.)*'|/(?:[^/\\\\]|\\\\.)*/w*|[^\\s:,/][^,\"'{}()/:[\\]]*[^\\s,\"'{}()/:[\\]]|[^\\s]","g"),f=/[\])"'A-Za-z0-9_$]+$/,e={"in":1,"return":1,"typeof":1},i={};return{ta:[],ea:i,yb:n,Ua:function(t,f){function e(n,t){var a,f;if(!l){if(f=s.getBindingHandler(n),f&&f.preprocess&&!(t=f.preprocess(t,n,e)))return;(f=i[n])&&(a=t,0<=s.a.o(r,a)?a=!1:(f=a.match(u),a=null===f?!1:f[1]?"Object("+f[1]+")"+f[2]:a),f=a);f&&o.push("'"+n+"':function(_z){"+a+"=_z}")}c&&(t="function(){return "+t+" }");h.push("'"+n+"':"+t)}f=f||{};var h=[],o=[],c=f.valueAccessors,l=f.bindingParams,a="string"==typeof t?n(t):t;return s.a.q(a,function(n){e(n.key||n.unknown,n.value)}),o.length&&e("_ko_property_writers","{"+o.join(",")+" }"),h.join(",")},ad:function(n,t){for(var i=0;i<n.length;i++)if(n[i].key==t)return!0;return!1},Ea:function(n,t,i,r,u){n&&s.H(n)?!s.Ba(n)||u&&n.t()===r||n(r):(n=t.get("_ko_property_writers"))&&n[i]&&n[i](r)}}}();s.b("expressionRewriting",s.h);s.b("expressionRewriting.bindingRewriteValidators",s.h.ta);s.b("expressionRewriting.parseObjectLiteral",s.h.yb);s.b("expressionRewriting.preProcessBindings",s.h.Ua);s.b("expressionRewriting._twoWayBindings",s.h.ea);s.b("jsonExpressionRewriting",s.h);s.b("jsonExpressionRewriting.insertPropertyAccessorsIntoJson",s.h.Ua),function(){function n(n){return 8==n.nodeType&&e.test(i?n.text:n.nodeValue)}function r(n){return 8==n.nodeType&&o.test(i?n.text:n.nodeValue)}function u(t,i){for(var u=t,f=1,e=[];u=u.nextSibling;){if(r(u)&&(f--,0===f))return e;e.push(u);n(u)&&f++}if(!i)throw Error("Cannot find closing comment tag to match: "+t.nodeValue);return null}function f(n,t){var i=u(n,t);return i?0<i.length?i[i.length-1].nextSibling:n.nextSibling:null}var i=t&&"<!--test-->"===t.createComment("test").text,e=i?/^\x3c!--\s*ko(?:\s+([\s\S]+))?\s*--\x3e$/:/^\s*ko(?:\s+([\s\S]+))?\s*$/,o=i?/^\x3c!--\s*\/ko\s*--\x3e$/:/^\s*\/ko\s*$/,h={ul:!0,ol:!0};s.f={Z:{},childNodes:function(t){return n(t)?u(t):t.childNodes},xa:function(t){if(n(t)){t=s.f.childNodes(t);for(var i=0,r=t.length;i<r;i++)s.removeNode(t[i])}else s.a.ob(t)},da:function(t,i){if(n(t)){s.f.xa(t);for(var u=t.nextSibling,r=0,f=i.length;r<f;r++)u.parentNode.insertBefore(i[r],u)}else s.a.da(t,i)},mc:function(t,i){n(t)?t.parentNode.insertBefore(i,t.nextSibling):t.firstChild?t.insertBefore(i,t.firstChild):t.appendChild(i)},gc:function(t,i,r){r?n(t)?t.parentNode.insertBefore(i,r.nextSibling):r.nextSibling?t.insertBefore(i,r.nextSibling):t.appendChild(i):s.f.mc(t,i)},firstChild:function(t){return n(t)?!t.nextSibling||r(t.nextSibling)?null:t.nextSibling:t.firstChild},nextSibling:function(t){return n(t)&&(t=f(t)),t.nextSibling&&r(t.nextSibling)?null:t.nextSibling},Tc:n,pd:function(n){return(n=(i?n.text:n.nodeValue).match(e))?n[1]:null},kc:function(t){var o,i,u,e;if(h[s.a.A(t)]&&(o=t.firstChild,o))do if(1===o.nodeType){if(i=o.firstChild,u=null,i)do u?u.push(i):n(i)?(e=f(i,!0),e?i=e:u=[i]):r(i)&&(u=[i]);while(i=i.nextSibling);if(i=u)for(u=o.nextSibling,e=0;e<i.length;e++)u?t.insertBefore(i[e],u):t.appendChild(i[e])}while(o=o.nextSibling)}}}();s.b("virtualElements",s.f);s.b("virtualElements.allowedBindings",s.f.Z);s.b("virtualElements.emptyNode",s.f.xa);s.b("virtualElements.insertAfter",s.f.gc);s.b("virtualElements.prepend",s.f.mc);s.b("virtualElements.setDomNodeChildren",s.f.da),function(){s.Q=function(){this.Fc={}};s.a.extend(s.Q.prototype,{nodeHasBindings:function(n){switch(n.nodeType){case 1:return null!=n.getAttribute("data-bind")||s.g.getComponentNameForNode(n);case 8:return s.f.Tc(n);default:return!1}},getBindings:function(n,t){var i=this.getBindingsString(n,t),i=i?this.parseBindingsString(i,t,n):null;return s.g.Ob(i,n,t,!1)},getBindingAccessors:function(n,t){var i=this.getBindingsString(n,t),i=i?this.parseBindingsString(i,t,n,{valueAccessors:!0}):null;return s.g.Ob(i,n,t,!0)},getBindingsString:function(n){switch(n.nodeType){case 1:return n.getAttribute("data-bind");case 8:return s.f.pd(n);default:return null}},parseBindingsString:function(n,t,i,r){var u,f,e,h,c;try{return u=this.Fc,f=n+(r&&r.valueAccessors||""),(e=u[f])||(c="with($context){with($data||{}){return{"+s.h.Ua(n,r)+"}}}",h=new Function("$context","$element",c),e=u[f]=h),e(t,i)}catch(o){throw o.message="Unable to parse bindings.\nBindings value: "+n+"\nMessage: "+o.message,o;}}});s.Q.instance=new s.Q}();s.b("bindingProvider",s.Q),function(){function v(n){return function(){return n}}function u(n){return n()}function o(n){return s.a.Ca(s.l.w(n),function(t,i){return function(){return n()[i]}})}function y(n,t,i){return"function"==typeof n?o(n.bind(null,t,i)):s.a.Ca(n,v)}function p(n,t){return o(this.getBindings.bind(this,n,t))}function h(n,t,i){var r,u=s.f.firstChild(t),f=s.Q.instance,e=f.preprocessNode;if(e){for(;r=u;)u=s.f.nextSibling(r),e.call(f,r);u=s.f.firstChild(t)}for(;r=u;)u=s.f.nextSibling(r),c(n,r,i)}function c(n,t,i){var u=!0,r=1===t.nodeType;r&&s.f.kc(t);(r&&i||s.Q.instance.nodeHasBindings(t))&&(u=l(t,null,n,i).shouldBindDescendants);u&&!a[s.a.A(t)]&&h(n,t,!r)}function w(n){var i=[],r={},t=[];return s.a.D(n,function u(f){if(!r[f]){var e=s.getBindingHandler(f);e&&(e.after&&(t.push(f),s.a.q(e.after,function(i){if(n[i]){if(-1!==s.a.o(t,i))throw Error("Cannot combine the following bindings, because they have a cyclic dependency: "+t.join(", "));u(i)}}),t.length--),i.push({key:f,fc:e}));r[f]=!0}}),i}function l(t,i,r,e){var v=s.a.e.get(t,f),o,l,a,c;if(!i){if(v)throw Error("You cannot apply bindings multiple times to the same element.");s.a.e.set(t,f,!0)}if(!v&&e&&s.tc(t,r),i&&"function"!=typeof i)o=i;else{var y=s.Q.instance,b=y.getBindingAccessors||p,h=s.B(function(){return(o=i?i(r,t):b.call(y,t,r))&&r.P&&r.P(),o},null,{i:t});o&&h.ba()||(h=null)}return o&&(a=h?function(n){return function(){return u(h()[n])}}:function(n){return o[n]},c=function(){return s.a.Ca(h?h():o,u)},c.get=function(n){return o[n]&&u(a(n))},c.has=function(n){return n in o},e=w(o),s.a.q(e,function(i){var e=i.fc.init,h=i.fc.update,u=i.key;if(8===t.nodeType&&!s.f.Z[u])throw Error("The binding '"+u+"' cannot be used with virtual elements");try{"function"==typeof e&&s.l.w(function(){var i=e(t,a(u),c,r.$data,r);if(i&&i.controlsDescendantBindings){if(l!==n)throw Error("Multiple bindings ("+l+" and "+u+") are trying to control descendant bindings of the same element. You cannot use these bindings together on the same element.");l=u}});"function"==typeof h&&s.B(function(){h(t,a(u),c,r.$data,r)},null,{i:t})}catch(f){throw f.message='Unable to process binding "'+u+": "+o[u]+'"\nMessage: '+f.message,f;}})),{shouldBindDescendants:l===n}}function t(n){return n&&n instanceof s.U?n:new s.U(n)}var a,f,e;s.d={};a={script:!0,textarea:!0,template:!0};s.getBindingHandler=function(n){return s.d[n]};s.U=function(t,i,r,u){var f=this,h="function"==typeof t&&!s.H(t),o,e=s.B(function(){var o=h?t():t,n=s.a.c(o);return i?(i.P&&i.P(),s.a.extend(f,i),e&&(f.P=e)):(f.$parents=[],f.$root=n,f.ko=s),f.$rawData=o,f.$data=n,r&&(f[r]=n),u&&u(f,i,n),f.$data},null,{wa:function(){return o&&!s.a.Qb(o)},i:!0});e.ba()&&(f.P=e,e.equalityComparer=null,o=[],e.Ac=function(t){o.push(t);s.a.F.oa(t,function(t){s.a.La(o,t);o.length||(e.k(),f.P=e=n)})})};s.U.prototype.createChildContext=function(n,t,i){return new s.U(n,this,t,function(n,t){n.$parentContext=t;n.$parent=t.$data;n.$parents=(t.$parents||[]).slice(0);n.$parents.unshift(n.$parent);i&&i(n)})};s.U.prototype.extend=function(n){return new s.U(this.P||this.$data,this,null,function(t,i){t.$rawData=i.$rawData;s.a.extend(t,"function"==typeof n?n():n)})};f=s.a.e.I();e=s.a.e.I();s.tc=function(n,t){if(2==arguments.length)s.a.e.set(n,e,t),t.P&&t.P.Ac(n);else return s.a.e.get(n,e)};s.Ja=function(n,i,r){return 1===n.nodeType&&s.f.kc(n),l(n,i,t(r),!0)};s.Dc=function(n,i,r){return r=t(r),s.Ja(n,y(i,r,n),r)};s.eb=function(n,i){1!==i.nodeType&&8!==i.nodeType||h(t(n),i,!0)};s.Rb=function(n,u){if(!i&&r.jQuery&&(i=r.jQuery),u&&1!==u.nodeType&&8!==u.nodeType)throw Error("ko.applyBindings: first parameter should be your view model; second parameter should be a DOM node");u=u||r.document.body;c(t(n),u,!0)};s.kb=function(t){switch(t.nodeType){case 1:case 8:var i=s.tc(t);if(i)return i;if(t.parentNode)return s.kb(t.parentNode)}return n};s.Jc=function(t){return(t=s.kb(t))?t.$data:n};s.b("bindingHandlers",s.d);s.b("applyBindings",s.Rb);s.b("applyBindingsToDescendants",s.eb);s.b("applyBindingAccessorsToNode",s.Ja);s.b("applyBindingsToNode",s.Dc);s.b("contextFor",s.kb);s.b("dataFor",s.Jc)}(),function(n){function u(t,u){var e=i.hasOwnProperty(t)?i[t]:n,o;e?e.X(u):(e=i[t]=new s.J,e.X(u),f(t,function(n,u){var f=!(!u||!u.synchronous);r[t]={definition:n,Zc:f};delete i[t];o||f?e.notifySubscribers(n):s.Y.Wa(function(){e.notifySubscribers(n)})}),o=!0)}function f(n,i){t("getConfig",[n],function(r){r?t("loadComponent",[n,r],function(n){i(n,r)}):i(null,null)})}function t(i,r,u,f){var e,o,h;if(f||(f=s.g.loaders.slice(0)),e=f.shift(),e)if(o=e[i],o){if(h=!1,o.apply(e,r.concat(function(n){h?u(null):null!==n?u(n):t(i,r,u,f)}))!==n&&(h=!0,!e.suppressLoaderExceptions))throw Error("Component loaders must supply values by invoking the callback, not by returning values synchronously.");}else t(i,r,u,f);else u(null)}var i={},r={};s.g={get:function(t,i){var f=r.hasOwnProperty(t)?r[t]:n;f?f.Zc?s.l.w(function(){i(f.definition)}):s.Y.Wa(function(){i(f.definition)}):u(t,i)},Xb:function(n){delete r[n]},Jb:t};s.g.loaders=[];s.b("components",s.g);s.b("components.get",s.g.get);s.b("components.clearCachedDefinition",s.g.Xb)}(),function(){function l(n,t,r,f){function e(){0==--c&&f(o)}var o={},c=2,h=r.template;r=r.viewModel;h?u(t,h,function(t){s.g.Jb("loadTemplate",[n,t],function(n){o.template=n;e()})}):e();r?u(t,r,function(t){s.g.Jb("loadViewModel",[n,t],function(n){o[i]=n;e()})}):e()}function e(n,t,r){if("function"==typeof t)r(function(n){return new t(n)});else if("function"==typeof t[i])r(t[i]);else if("instance"in t){var u=t.instance;r(function(){return u})}else"viewModel"in t?e(n,t.viewModel,r):n("Unknown viewModel value: "+t)}function h(n){switch(s.a.A(n)){case"script":return s.a.ma(n.text);case"textarea":return s.a.ma(n.value);case"template":if(c(n.content))return s.a.ua(n.content.childNodes)}return s.a.ua(n.childNodes)}function c(n){return r.DocumentFragment?n instanceof DocumentFragment:n&&11===n.nodeType}function u(n,t,i){"string"==typeof t.require?o||r.require?(o||r.require)([t.require],i):n("Uses require, but no AMD loader is present"):i(t)}function f(n){return function(t){throw Error("Component '"+n+"': "+t);}}var n={},i;s.g.register=function(t,i){if(!i)throw Error("Invalid configuration for "+t);if(s.g.ub(t))throw Error("Component "+t+" is already registered");n[t]=i};s.g.ub=function(t){return n.hasOwnProperty(t)};s.g.od=function(t){delete n[t];s.g.Xb(t)};s.g.Zb={getConfig:function(t,i){i(n.hasOwnProperty(t)?n[t]:null)},loadComponent:function(n,t,i){var r=f(n);u(r,t,function(t){l(n,r,t,i)})},loadTemplate:function(n,i,u){if(n=f(n),"string"==typeof i)u(s.a.ma(i));else if(i instanceof Array)u(i);else if(c(i))u(s.a.V(i.childNodes));else if(i.element)if(i=i.element,r.HTMLElement?i instanceof HTMLElement:i&&i.tagName&&1===i.nodeType)u(h(i));else if("string"==typeof i){var e=t.getElementById(i);e?u(h(e)):n("Cannot find element with ID "+i)}else n("Unknown element type: "+i);else n("Unknown template value: "+i)},loadViewModel:function(n,t,i){e(f(n),t,i)}};i="createViewModel";s.b("components.register",s.g.register);s.b("components.isRegistered",s.g.ub);s.b("components.unregister",s.g.od);s.b("components.defaultLoader",s.g.Zb);s.g.loaders.push(s.g.Zb);s.g.Bc=n}(),function(){function n(n,t){var r=n.getAttribute("params");if(r){var r=i.parseBindingsString(r,t,n,{valueAccessors:!0,bindingParams:!0}),r=s.a.Ca(r,function(t){return s.m(t,null,{i:n})}),u=s.a.Ca(r,function(t){var i=t.t();return t.ba()?s.m({read:function(){return s.a.c(t())},write:s.Ba(i)&&function(n){t()(n)},i:n}):i});return u.hasOwnProperty("$raw")||(u.$raw=r),u}return{$raw:{}}}s.g.getComponentNameForNode=function(n){var t=s.a.A(n);if(s.g.ub(t)&&(-1!=t.indexOf("-")||"[object HTMLUnknownElement]"==""+n||8>=s.a.C&&n.tagName===t))return t};s.g.Ob=function(t,i,r,u){var f,e;if(1===i.nodeType&&(f=s.g.getComponentNameForNode(i),f)){if(t=t||{},t.component)throw Error('Cannot use the "component" binding on a custom element matching a component');e={name:f,params:n(i,r)};t.component=u?function(){return e}:e}return t};var i=new s.Q;9>s.a.C&&(s.g.register=function(n){return function(i){return t.createElement(i),n.apply(this,arguments)}}(s.g.register),t.createDocumentFragment=function(n){return function(){var t=n(),i=s.g.Bc;for(var r in i)i.hasOwnProperty(r)&&t.createElement(r);return t}}(t.createDocumentFragment))}(),function(n){function t(n,t,i){if(t=t.template,!t)throw Error("Component '"+n+"' has no template");n=s.a.ua(t);s.f.da(i,n)}function i(n,t,i,r){var u=n.createViewModel;return u?u.call(n,r,{element:t,templateNodes:i}):r}var r=0;s.d.component={init:function(u,f,e,o,h){function a(){var n=c&&c.dispose;"function"==typeof n&&n.call(c);l=c=null}var c,l,v=s.a.V(s.f.childNodes(u));return s.a.F.oa(u,a),s.m(function(){var o=s.a.c(f()),e,y,p;if("string"==typeof o?e=o:(e=s.a.c(o.name),y=s.a.c(o.params)),!e)throw Error("No component name specified");p=l=++r;s.g.get(e,function(r){if(l===p){if(a(),!r)throw Error("Unknown component '"+e+"'");t(e,r,u);var f=i(r,u,v,y);r=h.createChildContext(f,n,function(n){n.$component=f;n.$componentTemplateNodes=v});c=f;s.eb(r,u)}})},null,{i:u}),{controlsDescendantBindings:!0}}};s.f.Z.component=!0}();g={"class":"className","for":"htmlFor"};s.d.attr={update:function(t,i){var r=s.a.c(i())||{};s.a.D(r,function(i,r){r=s.a.c(r);var u=!1===r||null===r||r===n;u&&t.removeAttribute(i);8>=s.a.C&&i in g?(i=g[i],u?t.removeAttribute(i):t[i]=r):u||t.setAttribute(i,r.toString());"name"===i&&s.a.rc(t,u?"":r.toString())})}},function(){s.d.checked={after:["value","attr"],init:function(t,i,r){function l(){var l=t.checked,o=y?f():l,n,h;s.va.Sa()||e&&!l||(n=s.l.w(i),u?(h=a?n.t():n,c!==o?(l&&(s.a.pa(h,o,!0),s.a.pa(h,c,!1)),c=o):s.a.pa(h,o,l),a&&s.Ba(n)&&n(h)):s.h.Ea(n,r,"checked",o,!0))}function v(){var n=s.a.c(i());t.checked=u?0<=s.a.o(n,f()):h?n:f()===n}var f=s.nc(function(){return r.has("checkedValue")?s.a.c(r.get("checkedValue")):r.has("value")?s.a.c(r.get("value")):t.value}),h="checkbox"==t.type,e="radio"==t.type;if(h||e){var o=i(),u=h&&s.a.c(o)instanceof Array,a=!(u&&o.push&&o.splice),c=u?f():n,y=e||u;e&&!t.name&&s.d.uniqueName.init(t,function(){return!0});s.m(l,null,{i:t});s.a.p(t,"click",l);s.m(v,null,{i:t});o=n}}};s.h.ea.checked=!0;s.d.checkedValue={update:function(n,t){n.value=s.a.c(t())}}}();s.d.css={update:function(n,t){var i=s.a.c(t());null!==i&&"object"==typeof i?s.a.D(i,function(t,i){i=s.a.c(i);s.a.bb(n,t,i)}):(i=s.a.$a(String(i||"")),s.a.bb(n,n.__ko__cssValue,!1),n.__ko__cssValue=i,s.a.bb(n,i,!0))}};s.d.enable={update:function(n,t){var i=s.a.c(t());i&&n.disabled?n.removeAttribute("disabled"):i||n.disabled||(n.disabled=!0)}};s.d.disable={update:function(n,t){s.d.enable.update(n,function(){return!s.a.c(t())})}};s.d.event={init:function(n,t,i,r,u){var f=t()||{};s.a.D(f,function(f){"string"==typeof f&&s.a.p(n,f,function(n){var o,h=t()[f],e;if(h){try{e=s.a.V(arguments);r=u.$data;e.unshift(r);o=h.apply(r,e)}finally{!0!==o&&(n.preventDefault?n.preventDefault():n.returnValue=!1)}!1===i.get(f+"Bubble")&&(n.cancelBubble=!0,n.stopPropagation&&n.stopPropagation())}})})}};s.d.foreach={ic:function(n){return function(){var i=n(),t=s.a.zb(i);return!t||"number"==typeof t.length?{foreach:i,templateEngine:s.W.sb}:(s.a.c(i),{foreach:t.data,as:t.as,includeDestroyed:t.includeDestroyed,afterAdd:t.afterAdd,beforeRemove:t.beforeRemove,afterRender:t.afterRender,beforeMove:t.beforeMove,afterMove:t.afterMove,templateEngine:s.W.sb})}},init:function(n,t){return s.d.template.init(n,s.d.foreach.ic(t))},update:function(n,t,i,r,u){return s.d.template.update(n,s.d.foreach.ic(t),i,r,u)}};s.h.ta.foreach=!1;s.f.Z.foreach=!0;s.d.hasfocus={init:function(n,t,i){function r(r){var u,f;if(n.__ko_hasfocusUpdating=!0,u=n.ownerDocument,"activeElement"in u){try{f=u.activeElement}catch(e){f=u.body}r=f===n}u=t();s.h.Ea(u,i,"hasfocus",r,!0);n.__ko_hasfocusLastValue=r;n.__ko_hasfocusUpdating=!1}var u=r.bind(null,!0),f=r.bind(null,!1);s.a.p(n,"focus",u);s.a.p(n,"focusin",u);s.a.p(n,"blur",f);s.a.p(n,"focusout",f)},update:function(n,t){var i=!!s.a.c(t());n.__ko_hasfocusUpdating||n.__ko_hasfocusLastValue===i||(i?n.focus():n.blur(),!i&&n.__ko_hasfocusLastValue&&n.ownerDocument.body.focus(),s.l.w(s.a.Da,null,[n,i?"focusin":"focusout"]))}};s.h.ea.hasfocus=!0;s.d.hasFocus=s.d.hasfocus;s.h.ea.hasFocus=!0;s.d.html={init:function(){return{controlsDescendantBindings:!0}},update:function(n,t){s.a.Cb(n,t())}};k("if");k("ifnot",!1,!0);k("with",!0,!1,function(n,t){return n.createChildContext(t)});w={};s.d.options={init:function(n){if("select"!==s.a.A(n))throw Error("options binding applies only to SELECT elements");for(;0<n.length;)n.remove(0);return{controlsDescendantBindings:!0}},update:function(t,i,r){function a(){return s.a.Ka(t.options,function(n){return n.selected})}function v(n,t,i){var r=typeof t;return"function"==r?t(n):"string"==r?n[t]:i}function y(n,i){if(o&&e)s.j.ha(t,s.a.c(r.get("value")),!0);else if(f.length){var u=0<=s.a.o(f,s.j.u(i[0]));s.a.sc(i[0],u);o&&!u&&s.l.w(s.a.Da,null,[t,"change"])}}var h=t.multiple,c=0!=t.length&&h?t.scrollTop:null,u=s.a.c(i()),e=r.get("valueAllowUnset")&&r.has("value"),p=r.get("optionsIncludeDestroyed"),l,f,o;i={};f=[];e||(h?f=s.a.fb(a(),s.j.u):0<=t.selectedIndex&&f.push(s.j.u(t.options[t.selectedIndex])));u&&("undefined"==typeof u.length&&(u=[u]),l=s.a.Ka(u,function(t){return p||t===n||null===t||!s.a.c(t._destroy)}),r.has("optionsCaption")&&(u=s.a.c(r.get("optionsCaption")),null!==u&&u!==n&&l.unshift(w)));o=!1;i.beforeRemove=function(n){t.removeChild(n)};u=y;r.has("optionsAfterRender")&&"function"==typeof r.get("optionsAfterRender")&&(u=function(t,i){y(0,i);s.l.w(r.get("optionsAfterRender"),null,[i[0],t!==w?t:n])});s.a.Bb(t,l,function(i,u,h){return h.length&&(f=!e&&h[0].selected?[s.j.u(h[0])]:[],o=!0),u=t.ownerDocument.createElement("option"),i===w?(s.a.Za(u,r.get("optionsCaption")),s.j.ha(u,n)):(h=v(i,r.get("optionsValue"),i),s.j.ha(u,s.a.c(h)),i=v(i,r.get("optionsText"),h),s.a.Za(u,i)),[u]},i,u);s.l.w(function(){e?s.j.ha(t,s.a.c(r.get("value")),!0):(h?f.length&&a().length<f.length:f.length&&0<=t.selectedIndex?s.j.u(t.options[t.selectedIndex])!==f[0]:f.length||0<=t.selectedIndex)&&s.a.Da(t,"change")});s.a.Nc(t);c&&20<Math.abs(c-t.scrollTop)&&(t.scrollTop=c)}};s.d.options.xb=s.a.e.I();s.d.selectedOptions={after:["options","foreach"],init:function(n,t,i){s.a.p(n,"change",function(){var u=t(),r=[];s.a.q(n.getElementsByTagName("option"),function(n){n.selected&&r.push(s.j.u(n))});s.h.Ea(u,i,"selectedOptions",r)})},update:function(n,t){if("select"!=s.a.A(n))throw Error("values binding applies only to SELECT elements");var i=s.a.c(t()),r=n.scrollTop;i&&"number"==typeof i.length&&s.a.q(n.getElementsByTagName("option"),function(n){var t=0<=s.a.o(i,s.j.u(n));n.selected!=t&&s.a.sc(n,t)});n.scrollTop=r}};s.h.ea.selectedOptions=!0;s.d.style={update:function(t,i){var r=s.a.c(i()||{});s.a.D(r,function(i,r){r=s.a.c(r);(null===r||r===n||!1===r)&&(r="");t.style[i]=r})}};s.d.submit={init:function(n,t,i,r,u){if("function"!=typeof t())throw Error("The value for a submit binding must be a function");s.a.p(n,"submit",function(i){var r,f=t();try{r=f.call(u.$data,n)}finally{!0!==r&&(i.preventDefault?i.preventDefault():i.returnValue=!1)}})}};s.d.text={init:function(){return{controlsDescendantBindings:!0}},update:function(n,t){s.a.Za(n,t())}};s.f.Z.text=!0,function(){if(r&&r.navigator)var t=function(n){if(n)return parseFloat(n[1])},e=r.opera&&r.opera.version&&parseInt(r.opera.version()),i=r.navigator.userAgent,o=t(i.match(/^(?:(?!chrome).)*version\/([^ ]*) safari/i)),h=t(i.match(/Firefox\/([^ ]*)/));if(10>s.a.C)var u=s.a.e.I(),f=s.a.e.I(),c=function(n){var t=this.activeElement;(t=t&&s.a.e.get(t,f))&&t(n)},l=function(n,t){var i=n.ownerDocument;s.a.e.get(i,u)||(s.a.e.set(i,u,!0),s.a.p(i,"selectionchange",c));s.a.e.set(n,f,t)};s.d.textInput={init:function(t,i,r){function u(n,i){s.a.p(t,n,i)}function p(){var r=s.a.c(i());(null===r||r===n)&&(r="");v!==n&&r===v?s.a.setTimeout(p,4):t.value!==r&&(y=r,t.value=r)}function c(){a||(v=t.value,a=s.a.setTimeout(f,4))}function f(){clearTimeout(a);v=a=n;var u=t.value;y!==u&&(y=u,s.h.Ea(i(),r,"textInput",u))}var y=t.value,a,v,w=9==s.a.C?c:f;10>s.a.C?(u("propertychange",function(n){"value"===n.propertyName&&w(n)}),8==s.a.C&&(u("keyup",f),u("keydown",f)),8<=s.a.C&&(l(t,w),u("dragend",c))):(u("input",f),5>o&&"textarea"===s.a.A(t)?(u("keydown",c),u("paste",c),u("cut",c)):11>e?u("keydown",c):4>h&&(u("DOMAutoComplete",f),u("dragdrop",f),u("drop",f)));u("change",f);s.m(p,null,{i:t})}};s.h.ea.textInput=!0;s.d.textinput={preprocess:function(n,t,i){i("textInput",n)}}}();s.d.uniqueName={init:function(n,t){if(t()){var i="ko_unique_"+ ++s.d.uniqueName.Ic;s.a.rc(n,i)}}};s.d.uniqueName.Ic=0;s.d.value={after:["options","foreach"],init:function(n,t,i){var o,h;if("input"!=n.tagName.toLowerCase()||"checkbox"!=n.type&&"radio"!=n.type){var r=["change"],u=i.get("valueUpdate"),f=!1,e=null;u&&("string"==typeof u&&(u=[u]),s.a.ra(r,u),r=s.a.Tb(r));o=function(){e=null;f=!1;var r=t(),u=s.j.u(n);s.h.Ea(r,i,"value",u)};!s.a.C||"input"!=n.tagName.toLowerCase()||"text"!=n.type||"off"==n.autocomplete||n.form&&"off"==n.form.autocomplete||-1!=s.a.o(r,"propertychange")||(s.a.p(n,"propertychange",function(){f=!0}),s.a.p(n,"focus",function(){f=!1}),s.a.p(n,"blur",function(){f&&o()}));s.a.q(r,function(t){var i=o;s.a.nd(t,"after")&&(i=function(){e=s.j.u(n);s.a.setTimeout(o,0)},t=t.substring(5));s.a.p(n,t,i)});h=function(){var r=s.a.c(t()),u=s.j.u(n),f;null!==e&&r===e?s.a.setTimeout(h,0):r!==u&&("select"===s.a.A(n)?(f=i.get("valueAllowUnset"),u=function(){s.j.ha(n,r,f)},u(),f||r===s.j.u(n)?s.a.setTimeout(u,0):s.l.w(s.a.Da,null,[n,"change"])):s.j.ha(n,r))};s.m(h,null,{i:n})}else s.Ja(n,{checkedValue:t})},update:function(){}};s.h.ea.value=!0;s.d.visible={update:function(n,t){var i=s.a.c(t()),r="none"!=n.style.display;i&&!r?n.style.display="":!i&&r&&(n.style.display="none")}},function(n){s.d[n]={init:function(t,i,r,u,f){return s.d.event.init.call(this,t,function(){var t={};return t[n]=i(),t},r,u,f)}}}("click");s.O=function(){};s.O.prototype.renderTemplateSource=function(){throw Error("Override renderTemplateSource");};s.O.prototype.createJavaScriptEvaluatorBlock=function(){throw Error("Override createJavaScriptEvaluatorBlock");};s.O.prototype.makeTemplateSource=function(n,i){if("string"==typeof n){i=i||t;var r=i.getElementById(n);if(!r)throw Error("Cannot find template with ID "+n);return new s.v.n(r)}if(1==n.nodeType||8==n.nodeType)return new s.v.qa(n);throw Error("Unknown template type: "+n);};s.O.prototype.renderTemplate=function(n,t,i,r){return n=this.makeTemplateSource(n,r),this.renderTemplateSource(n,t,i,r)};s.O.prototype.isTemplateRewritten=function(n,t){return!1===this.allowTemplateRewriting?!0:this.makeTemplateSource(n,t).data("isRewritten")};s.O.prototype.rewriteTemplate=function(n,t,i){n=this.makeTemplateSource(n,i);t=t(n.text());n.text(t);n.data("isRewritten",!0)};s.b("templateEngine",s.O);s.Gb=function(){function n(n,t,i,r){var o,f,u,e;for(n=s.h.yb(n),o=s.h.ta,f=0;f<n.length;f++)if(u=n[f].key,o.hasOwnProperty(u))if(e=o[u],"function"==typeof e){if(u=e(n[f].value))throw Error(u);}else if(!e)throw Error("This template engine does not support the '"+u+"' binding within its templates");return i="ko.__tr_ambtns(function($context,$element){return(function(){return{ "+s.h.Ua(n,{valueAccessors:!0})+" } })()},'"+i.toLowerCase()+"')",r.createJavaScriptEvaluatorBlock(i)+t}var t=/(<([a-z]+\d*)(?:\s+(?!data-bind\s*=\s*)[a-z0-9\-]+(?:=(?:\"[^\"]*\"|\'[^\']*\'|[^>]*))?)*\s+)data-bind\s*=\s*(["'])([\s\S]*?)\3/gi,i=/\x3c!--\s*ko\b\s*([\s\S]*?)\s*--\x3e/g;return{Oc:function(n,t,i){t.isTemplateRewritten(n,i)||t.rewriteTemplate(n,function(n){return s.Gb.dd(n,t)},i)},dd:function(r,u){return r.replace(t,function(t,i,r,f,e){return n(e,i,r,u)}).replace(i,function(t,i){return n(i,"<!-- ko -->","#comment",u)})},Ec:function(n,t){return s.M.wb(function(i,r){var u=i.nextSibling;u&&u.nodeName.toLowerCase()===t&&s.Ja(u,n,r)})}}}();s.b("__tr_ambtns",s.Gb.Ec),function(){var i,t;s.v={};s.v.n=function(n){if(this.n=n){var t=s.a.A(n);this.ab="script"===t?1:"textarea"===t?2:"template"==t&&n.content&&11===n.content.nodeType?3:4}};s.v.n.prototype.text=function(){var n=1===this.ab?"text":2===this.ab?"value":"innerHTML",t;if(0==arguments.length)return this.n[n];t=arguments[0];"innerHTML"===n?s.a.Cb(this.n,t):this.n[n]=t};i=s.a.e.I()+"_";s.v.n.prototype.data=function(n){if(1===arguments.length)return s.a.e.get(this.n,i+n);s.a.e.set(this.n,i+n,arguments[1])};t=s.a.e.I();s.v.n.prototype.nodes=function(){var i=this.n;if(0==arguments.length)return(s.a.e.get(i,t)||{}).jb||(3===this.ab?i.content:4===this.ab?i:n);s.a.e.set(i,t,{jb:arguments[0]})};s.v.qa=function(n){this.n=n};s.v.qa.prototype=new s.v.n;s.v.qa.prototype.text=function(){if(0==arguments.length){var i=s.a.e.get(this.n,t)||{};return i.Hb===n&&i.jb&&(i.Hb=i.jb.innerHTML),i.Hb}s.a.e.set(this.n,t,{Hb:arguments[0]})};s.b("templateSources",s.v);s.b("templateSources.domElement",s.v.n);s.b("templateSources.anonymousTemplate",s.v.qa)}(),function(){function t(n,t,i){var r;for(t=s.f.nextSibling(t);n&&(r=n)!==t;)n=s.f.nextSibling(r),i(r,n)}function f(n,i){if(n.length){var r=n[0],u=n[n.length-1],f=r.parentNode,e=s.Q.instance,o=e.preprocessNode;if(o){if(t(r,u,function(n,t){var f=n.previousSibling,i=o.call(e,n);i&&(n===r&&(r=i[0]||t),n===u&&(u=i[i.length-1]||f))}),n.length=0,!r)return;r===u?n.push(r):(n.push(r,u),s.a.za(n,f))}t(r,u,function(n){1!==n.nodeType&&8!==n.nodeType||s.Rb(i,n)});t(r,u,function(n){1!==n.nodeType&&8!==n.nodeType||s.M.yc(n,[i])});s.a.za(n,f)}}function i(n){return n.nodeType?n:0<n.length?n[0]:null}function e(n,t,u,e,o){o=o||{};var h=(n&&i(n)||u||{}).ownerDocument,c=o.templateEngine||r;if(s.Gb.Oc(u,c,h),u=c.renderTemplate(u,e,o,h),"number"!=typeof u.length||0<u.length&&"number"!=typeof u[0].nodeType)throw Error("Template engine must return an array of DOM nodes");h=!1;switch(t){case"replaceChildren":s.f.da(n,u);h=!0;break;case"replaceNode":s.a.qc(n,u);h=!0;break;case"ignoreTargetNode":break;default:throw Error("Unknown renderMode: "+t);}return h&&(f(u,e),o.afterRender&&s.l.w(o.afterRender,null,[u,e.$data])),u}function o(n,t,i){return s.H(n)?n():"function"==typeof n?n(t,i):n}var r,u;s.Db=function(t){if(t!=n&&!(t instanceof s.O))throw Error("templateEngine must inherit from ko.templateEngine");r=t};s.Ab=function(t,u,f,h,c){if(f=f||{},(f.templateEngine||r)==n)throw Error("Set a template engine before calling renderTemplate");if(c=c||"replaceChildren",h){var l=i(h);return s.B(function(){var n=u&&u instanceof s.U?u:new s.U(s.a.c(u)),r=o(t,n.$data,n),n=e(h,c,r,n,f);"replaceNode"==c&&(h=n,l=i(h))},null,{wa:function(){return!l||!s.a.nb(l)},i:l&&"replaceNode"==c?l.parentNode:l})}return s.M.wb(function(n){s.Ab(t,u,f,n,"replaceNode")})};s.kd=function(t,i,r,u,h){function l(n,t){f(t,c);r.afterRender&&r.afterRender(t,n);c=null}function a(n,i){c=h.createChildContext(n,r.as,function(n){n.$index=i});var u=o(t,n,c);return e(null,"ignoreTargetNode",u,c,r)}var c;return s.B(function(){var t=s.a.c(i)||[];"undefined"==typeof t.length&&(t=[t]);t=s.a.Ka(t,function(t){return r.includeDestroyed||t===n||null===t||!s.a.c(t._destroy)});s.l.w(s.a.Bb,null,[u,t,a,r,l])},null,{i:u})};u=s.a.e.I();s.d.template={init:function(n,t){var i=s.a.c(t());if("string"==typeof i||i.name)s.f.xa(n);else{if("nodes"in i){if(i=i.nodes||[],s.H(i))throw Error('The "nodes" option must be a plain, non-observable array.');}else i=s.f.childNodes(n);i=s.a.jc(i);new s.v.qa(n).nodes(i)}return{controlsDescendantBindings:!0}},update:function(t,i,r,f,e){var h=i(),o;i=s.a.c(h);r=!0;f=null;"string"==typeof i?i={}:(h=i.name,"if"in i&&(r=s.a.c(i["if"])),r&&"ifnot"in i&&(r=!s.a.c(i.ifnot)),o=s.a.c(i.data));"foreach"in i?f=s.kd(h||t,r&&i.foreach||[],i,t,e):r?(e="data"in i?e.createChildContext(o,i.as):e,f=s.Ab(h||t,e,i,t)):s.f.xa(t);e=f;(o=s.a.e.get(t,u))&&"function"==typeof o.k&&o.k();s.a.e.set(t,u,e&&e.ba()?e:n)}};s.h.ta.template=function(n){return n=s.h.yb(n),1==n.length&&n[0].unknown||s.h.ad(n,"name")?null:"This template engine does not support anonymous templates nested within its templates"};s.f.Z.template=!0}();s.b("setTemplateEngine",s.Db);s.b("renderTemplate",s.Ab);s.a.dc=function(n,t,i){if(n.length&&t.length)for(var o,r,f,e,u=o=0;(!i||u<i)&&(f=n[o]);++o){for(r=0;e=t[r];++r)if(f.value===e.value){f.moved=e.index;e.moved=f.index;t.splice(r,1);u=r=0;break}u+=r}};s.a.ib=function(){function n(n,t,i,r,u){for(var o=Math.min,l=Math.max,a=[],c=n.length,f,h=t.length,v=h-c||1,w=c+h+1,y,p,b,e=0;e<=c;e++)for(p=y,a.push(y=[]),b=o(h,e+v),f=l(0,e-1);f<=b;f++)y[f]=f?e?n[e-1]===t[f-1]?p[f-1]:o(p[f]||w,y[f-1]||w)+1:f+1:e+1;for(o=[],l=[],v=[],e=c,f=h;e||f;)h=a[e][f]-1,f&&h===a[e][f-1]?l.push(o[o.length]={status:i,value:t[--f],index:f}):e&&h===a[e-1][f]?v.push(o[o.length]={status:r,value:n[--e],index:e}):(--f,--e,u.sparse||o.push({status:"retained",value:t[f]}));return s.a.dc(v,l,!u.dontLimitMoves&&10*c),o.reverse()}return function(t,i,r){return r="boolean"==typeof r?{dontLimitMoves:r}:r||{},t=t||[],i=i||[],t.length<i.length?n(t,i,"added","deleted",r):n(i,t,"deleted","added",r)}}();s.b("utils.compareArrays",s.a.ib),function(){function r(t,i,r,u,f){var e=[],o=s.B(function(){var n=i(r,f,s.a.za(e,t))||[];0<e.length&&(s.a.qc(e,n),u&&s.l.w(u,null,[r,n,f]));e.length=0;s.a.ra(e,n)},null,{i:t,wa:function(){return!s.a.Qb(e)}});return{ca:e,B:o.ba()?o:n}}var t=s.a.e.I(),i=s.a.e.I();s.a.Bb=function(u,f,e,o,h){function ut(n,t){c=g[t];tt!==t&&(rt[n]=c);c.qb(tt++);s.a.za(c.ca,u);w.push(c);b.push(c)}function y(n,t){if(n)for(var i=0,r=t.length;i<r;i++)t[i]&&s.a.q(t[i].ca,function(r){n(r,i,t[i].ja)})}var l,p,ft;f=f||[];o=o||{};var p=s.a.e.get(u,t)===n,g=s.a.e.get(u,t)||[],nt=s.a.fb(g,function(n){return n.ja}),a=s.a.ib(nt,f,o.dontLimitMoves),w=[],v=0,tt=0,it=[],b=[];f=[];for(var rt=[],nt=[],c,l=0,k,d;k=a[l];l++)switch(d=k.moved,k.status){case"deleted":d===n&&(c=g[v],c.B&&(c.B.k(),c.B=n),s.a.za(c.ca,u).length&&(o.beforeRemove&&(w.push(c),b.push(c),c.ja===i?c=null:f[l]=c),c&&it.push.apply(it,c.ca)));v++;break;case"retained":ut(l,v++);break;case"added":d!==n?ut(l,d):(c={ja:k.value,qb:s.N(tt++)},w.push(c),b.push(c),p||(nt[l]=c))}for(s.a.e.set(u,t,w),y(o.beforeMove,rt),s.a.q(it,o.beforeRemove?s.$:s.removeNode),l=0,p=s.f.firstChild(u);c=b[l];l++){for(c.ca||s.a.extend(c,r(u,e,c.ja,h,c.qb)),v=0;a=c.ca[v];p=a.nextSibling,ft=a,v++)a!==p&&s.f.gc(u,a,ft);!c.Wc&&h&&(h(c.ja,c.ca,c.qb),c.Wc=!0)}for(y(o.beforeRemove,f),l=0;l<f.length;++l)f[l]&&(f[l].ja=i);y(o.afterMove,rt);y(o.afterAdd,nt)}}();s.b("utils.setDomNodeChildrenFromArrayMapping",s.a.Bb);s.W=function(){this.allowTemplateRewriting=!1};s.W.prototype=new s.O;s.W.prototype.renderTemplateSource=function(n,t,i,r){return(t=(9>s.a.C?0:n.nodes)?n.nodes():null)?s.a.V(t.cloneNode(!0).childNodes):(n=n.text(),s.a.ma(n,r))};s.W.sb=new s.W;s.Db(s.W.sb);s.b("nativeTemplateEngine",s.W),function(){s.vb=function(){var n=this.$c=function(){if(!i||!i.tmpl)return 0;try{if(0<=i.tmpl.tag.tmpl.open.toString().indexOf("__"))return 2}catch(n){}return 1}();this.renderTemplateSource=function(r,u,f,e){if(e=e||t,f=f||{},2>n)throw Error("Your version of jQuery.tmpl is too old. Please upgrade to jQuery.tmpl 1.0.0pre or later.");var o=r.data("precompiled");return o||(o=r.text()||"",o=i.template(null,"{{ko_with $item.koBindingContext}}"+o+"{{/ko_with}}"),r.data("precompiled",o)),r=[u.$data],u=i.extend({koBindingContext:u},f.templateOptions),u=i.tmpl(o,r,u),u.appendTo(e.createElement("div")),i.fragments={},u};this.createJavaScriptEvaluatorBlock=function(n){return"{{ko_code ((function() { return "+n+" })()) }}"};this.addTemplate=function(n,i){t.write("<script type='text/html' id='"+n+"'>"+i+"<\/script>")};0<n&&(i.tmpl.tag.ko_code={open:"__.push($1 || '');"},i.tmpl.tag.ko_with={open:"with($1) {",close:"} "})};s.vb.prototype=new s.O;var n=new s.vb;0<n.$c&&s.Db(n);s.b("jqueryTmplTemplateEngine",s.vb)}()})})()}(),function(n){typeof define=="function"&&define.amd?define(["jquery"],n):typeof module=="object"&&module.exports?module.exports=n(require("jquery")):n(jQuery)}(function(n){var e=Array.prototype.slice,h=Array.prototype.splice,u={topSpacing:0,bottomSpacing:0,className:"is-sticky",wrapperClassName:"sticky-wrapper",center:!1,getWidthFrom:"",widthFromWrapper:!0,responsiveWidth:!1,zIndex:"auto"},f=n(window),c=n(document),i=[],o=f.height(),r=function(){for(var r,u,h,y,e=f.scrollTop(),l=c.height(),a=l-o,v=e>a?a-e:0,s=0,p=i.length;s<p;s++){var t=i[s],w=t.stickyWrapper.offset().top,b=w-t.topSpacing-v;t.stickyWrapper.css("height",t.stickyElement.outerHeight());e<=b?t.currentTop!==null&&(t.stickyElement.css({width:"",position:"",top:"","z-index":""}),t.stickyElement.parent().removeClass(t.className),t.stickyElement.trigger("sticky-end",[t]),t.currentTop=null):(r=l-t.stickyElement.outerHeight()-t.topSpacing-t.bottomSpacing-e-v,r=r<0?r+t.topSpacing:t.topSpacing,t.currentTop!==r&&(t.getWidthFrom?u=n(t.getWidthFrom).width()||null:t.widthFromWrapper&&(u=t.stickyWrapper.width()),u==null&&(u=t.stickyElement.width()),t.stickyElement.css("width",u).css("position","fixed").css("top",r).css("z-index",t.zIndex),t.stickyElement.parent().addClass(t.className),t.currentTop===null?t.stickyElement.trigger("sticky-start",[t]):t.stickyElement.trigger("sticky-update",[t]),t.currentTop===t.topSpacing&&t.currentTop>r||t.currentTop===null&&r<t.topSpacing?t.stickyElement.trigger("sticky-bottom-reached",[t]):t.currentTop!==null&&r===t.topSpacing&&t.currentTop<r&&t.stickyElement.trigger("sticky-bottom-unreached",[t]),t.currentTop=r),h=t.stickyWrapper.parent(),y=t.stickyElement.offset().top+t.stickyElement.outerHeight()>=h.offset().top+h.outerHeight()&&t.stickyElement.offset().top<=t.topSpacing,y?t.stickyElement.css("position","relative").css("top","").css("bottom",0).css("z-index",""):t.stickyElement.css("position","fixed").css("top",r).css("bottom","").css("z-index",t.zIndex))}},s=function(){var u,e,t,r;for(o=f.height(),u=0,e=i.length;u<e;u++)t=i[u],r=null,t.getWidthFrom?t.responsiveWidth&&(r=n(t.getWidthFrom).width()):t.widthFromWrapper&&(r=t.stickyWrapper.width()),r!=null&&t.stickyElement.css("width",r)},t={init:function(r){return this.each(function(){var e=n.extend({},u,r),f=n(this),s=f.attr("id"),h=s?s+"-"+u.wrapperClassName:u.wrapperClassName,c=n("<div><\/div>").attr("id",h).addClass(e.wrapperClassName),o;f.wrapAll(function(){if(n(this).parent("#"+h).length==0)return c});o=f.parent();e.center&&o.css({width:f.outerWidth(),marginLeft:"auto",marginRight:"auto"});f.css("float")==="right"&&f.css({float:"none"}).parent().css({float:"right"});e.stickyElement=f;e.stickyWrapper=o;e.currentTop=null;i.push(e);t.setWrapperHeight(this);t.setupChangeListeners(this)})},setWrapperHeight:function(t){var i=n(t),r=i.parent();r&&r.css("height",i.outerHeight())},setupChangeListeners:function(n){if(window.MutationObserver){var i=new window.MutationObserver(function(i){(i[0].addedNodes.length||i[0].removedNodes.length)&&t.setWrapperHeight(n)});i.observe(n,{subtree:!0,childList:!0})}else window.addEventListener?(n.addEventListener("DOMNodeInserted",function(){t.setWrapperHeight(n)},!1),n.addEventListener("DOMNodeRemoved",function(){t.setWrapperHeight(n)},!1)):window.attachEvent&&(n.attachEvent("onDOMNodeInserted",function(){t.setWrapperHeight(n)}),n.attachEvent("onDOMNodeRemoved",function(){t.setWrapperHeight(n)}))},update:r,unstick:function(){return this.each(function(){for(var r=this,u=n(r),f=-1,t=i.length;t-->0;)i[t].stickyElement.get(0)===r&&(h.call(i,t,1),f=t);f!==-1&&(u.unwrap(),u.css({width:"",position:"",top:"",float:"","z-index":""}))})}};window.addEventListener?(window.addEventListener("scroll",r,!1),window.addEventListener("resize",s,!1)):window.attachEvent&&(window.attachEvent("onscroll",r),window.attachEvent("onresize",s));n.fn.sticky=function(i){if(t[i])return t[i].apply(this,e.call(arguments,1));if(typeof i!="object"&&i)n.error("Method "+i+" does not exist on jQuery.sticky");else return t.init.apply(this,arguments)};n.fn.unstick=function(i){if(t[i])return t[i].apply(this,e.call(arguments,1));if(typeof i!="object"&&i)n.error("Method "+i+" does not exist on jQuery.sticky");else return t.unstick.apply(this,arguments)};n(function(){setTimeout(r,0)})}),function(n){function i(n){return typeof n=="object"?n:{top:n,left:n}}var t=n.scrollTo=function(t,i,r){n(window).scrollTo(t,i,r)};t.defaults={axis:"xy",duration:parseFloat(n.fn.jquery)>=1.3?0:1,limit:!0};t.window=function(){return n(window)._scrollable()};n.fn._scrollable=function(){return this.map(function(){var t=this,r=!t.nodeName||n.inArray(t.nodeName.toLowerCase(),["iframe","#document","html","body"])!=-1,i;return r?(i=(t.contentWindow||t).document||t.ownerDocument||t,/webkit/i.test(navigator.userAgent)||i.compatMode=="BackCompat"?i.body:i.documentElement):t})};n.fn.scrollTo=function(r,u,f){return typeof u=="object"&&(f=u,u=0),typeof f=="function"&&(f={onAfter:f}),r=="max"&&(r=9e9),f=n.extend({},t.defaults,f),u=u||f.duration,f.queue=f.queue&&f.axis.length>1,f.queue&&(u/=2),f.offset=i(f.offset),f.over=i(f.over),this._scrollable().each(function(){function l(n){h.animate(o,u,f.easing,n&&function(){n.call(this,r,f)})}if(r){var s=this,h=n(s),e=r,c,o={},a=h.is("html,body");switch(typeof e){case"number":case"string":if(/^([+-]=)?\d+(\.\d+)?(px|%)?$/.test(e)){e=i(e);break}if(e=n(e,this),!e.length)return;case"object":(e.is||e.style)&&(c=(e=n(e)).offset())}n.each(f.axis.split(""),function(n,i){var y=i=="x"?"Left":"Top",u=y.toLowerCase(),r="scroll"+y,p=s[r],w=t.max(s,i),v;c?(o[r]=c[u]+(a?0:p-h.offset()[u]),f.margin&&(o[r]-=parseInt(e.css("margin"+y))||0,o[r]-=parseInt(e.css("border"+y+"Width"))||0),o[r]+=f.offset[u]||0,f.over[u]&&(o[r]+=e[i=="x"?"width":"height"]()*f.over[u])):(v=e[u],o[r]=v.slice&&v.slice(-1)=="%"?parseFloat(v)/100*w:v);f.limit&&/^\d+$/.test(o[r])&&(o[r]=o[r]<=0?0:Math.min(o[r],w));!n&&f.queue&&(p!=o[r]&&l(f.onAfterFirst),delete o[r])});l(f.onAfter)}}).end()};t.max=function(t,i){var r=i=="x"?"Width":"Height",u="scroll"+r;if(!n(t).is("html,body"))return t[u]-n(t)[r.toLowerCase()]();var f="client"+r,e=t.ownerDocument.documentElement,o=t.ownerDocument.body;return Math.max(e[u],o[u])-Math.min(e[f],o[f])}}(jQuery),function(n,t,i){var r=function(r,u){this.elem=r;this.$elem=n(r);this.options=u;this.metadata=this.$elem.data("plugin-options");this.$win=n(t);this.sections={};this.didScroll=!1;this.$doc=n(i);this.docHeight=this.$doc.height()};r.prototype={defaults:{navItems:"a",currentClass:"current",changeHash:!1,easing:"swing",filter:"",scrollSpeed:750,scrollThreshold:.5,begin:!1,end:!1,done:!1,scrollChange:!1},init:function(){this.config=n.extend({},this.defaults,this.options,this.metadata);this.$nav=this.$elem.find(this.config.navItems);this.config.filter!==""&&(this.$nav=this.$nav.filter(this.config.filter));this.$nav.on("click.onePageNav",n.proxy(this.handleClick,this));this.getPositions();this.bindInterval();this.$win.on("resize.onePageNav",n.proxy(this.getPositions,this));return this},adjustNav:function(n,t){n.$elem.find("."+n.config.currentClass).removeClass(n.config.currentClass);t.addClass(n.config.currentClass)},bindInterval:function(n){var t=this,i;t.$win.on("scroll.onePageNav",function(){t.didScroll=!0},n);t.t=setInterval(function(){i=t.$doc.height();t.didScroll&&(t.didScroll=!1,t.scrollChange());i!==t.docHeight&&(t.docHeight=i,t.getPositions())},250)},getHash:function(n){return n.attr("href").split("#")[1]},getPositions:function(){var t=this,i,u,r;t.$nav.each(function(){i=t.getHash(n(this));r=n("#"+i);r.length&&(u=r.offset().top,t.sections[i]=Math.round(u))})},getSection:function(n){var t=null,r=Math.round(this.$win.height()*this.config.scrollThreshold);for(var i in this.sections)this.sections[i]-r<n&&(t=i);return t},handleClick:function(i){var r=this,u=n(i.currentTarget),f=u.parent(),e="#"+r.getHash(u);f.hasClass(r.config.currentClass)||(r.config.begin&&r.config.begin(),r.adjustNav(r,f),r.unbindInterval(),r.scrollTo(e,function(){r.config.changeHash&&(t.location.hash=e);r.bindInterval(function(){r.config.done&&r.config.done()});r.config.end&&r.config.end()}));i.preventDefault()},scrollChange:function(){var i=this.$win.scrollTop(),t=this.getSection(i),n;t!==null&&(n=this.$elem.find('a[href$="#'+t+'"]').parent(),n.hasClass(this.config.currentClass)||(this.adjustNav(this,n),this.config.scrollChange&&this.config.scrollChange(n)))},scrollTo:function(t,i){var r=n(t).offset().top;n("html, body").animate({scrollTop:r},this.config.scrollSpeed,this.config.easing,i)},unbindInterval:function(){clearInterval(this.t);this.$win.unbind("scroll.onePageNav")}};r.defaults=r.prototype.defaults;n.fn.onePageNav=function(n){return this.each(function(){new r(this,n).init()})}}(jQuery,window,document),function(n){var t={},r={mode:"horizontal",slideSelector:"",infiniteLoop:!0,hideControlOnEnd:!1,speed:500,easing:null,slideMargin:0,startSlide:0,randomStart:!1,captions:!1,ticker:!1,tickerHover:!1,adaptiveHeight:!1,adaptiveHeightSpeed:500,video:!1,useCSS:!0,preloadImages:"visible",responsive:!0,slideZIndex:50,wrapperClass:"bx-wrapper",touchEnabled:!0,swipeThreshold:50,oneToOneTouch:!0,preventDefaultSwipeX:!0,preventDefaultSwipeY:!1,pager:!0,pagerType:"full",pagerShortSeparator:" / ",pagerSelector:null,buildPager:null,pagerCustom:null,controls:!0,nextText:"Next",prevText:"Prev",nextSelector:null,prevSelector:null,autoControls:!1,startText:"Start",stopText:"Stop",autoControlsCombine:!1,autoControlsSelector:null,auto:!1,pause:4e3,autoStart:!0,autoDirection:"next",autoHover:!1,autoDelay:0,autoSlideForOnePage:!1,minSlides:1,maxSlides:1,moveSlides:0,slideWidth:0,onSliderLoad:function(){},onSlideBefore:function(){},onSlideAfter:function(){},onSlideNext:function(){},onSlidePrev:function(){},onSliderResize:function(){}};n.fn.bxSlider=function(u){var f,e;if(this.length==0)return this;if(this.length>1)return this.each(function(){n(this).bxSlider(u)}),this;f={};e=this;t.el=this;var w=n(window).width(),b=n(window).height(),k=function(){f.settings=n.extend({},r,u);f.settings.slideWidth=parseInt(f.settings.slideWidth);f.children=e.children(f.settings.slideSelector);f.children.length<f.settings.minSlides&&(f.settings.minSlides=f.children.length);f.children.length<f.settings.maxSlides&&(f.settings.maxSlides=f.children.length);f.settings.randomStart&&(f.settings.startSlide=Math.floor(Math.random()*f.children.length));f.active={index:f.settings.startSlide};f.carousel=f.settings.minSlides>1||f.settings.maxSlides>1;f.carousel&&(f.settings.preloadImages="all");f.minThreshold=f.settings.minSlides*f.settings.slideWidth+(f.settings.minSlides-1)*f.settings.slideMargin;f.maxThreshold=f.settings.maxSlides*f.settings.slideWidth+(f.settings.maxSlides-1)*f.settings.slideMargin;f.working=!1;f.controls={};f.interval=null;f.animProp=f.settings.mode=="vertical"?"top":"left";f.usingCSS=f.settings.useCSS&&f.settings.mode!="fade"&&function(){var i=document.createElement("div"),n=["WebkitPerspective","MozPerspective","OPerspective","msPerspective"];for(var t in n)if(i.style[n[t]]!==undefined)return f.cssPrefix=n[t].replace("Perspective","").toLowerCase(),f.animProp="-"+f.cssPrefix+"-transform",!0;return!1}();f.settings.mode=="vertical"&&(f.settings.maxSlides=f.settings.minSlides);e.data("origStyle",e.attr("style"));e.children(f.settings.slideSelector).each(function(){n(this).data("origStyle",n(this).attr("style"))});ft()},ft=function(){var i,t;e.wrap('<div class="'+f.settings.wrapperClass+'"><div class="bx-viewport"><\/div><\/div>');f.viewport=e.parent();f.loader=n('<div class="bx-loading" />');f.viewport.prepend(f.loader);e.css({width:f.settings.mode=="horizontal"?f.children.length*100+215+"%":"auto",position:"relative"});f.usingCSS&&f.settings.easing?e.css("-"+f.cssPrefix+"-transition-timing-function",f.settings.easing):f.settings.easing||(f.settings.easing="swing");i=h();f.viewport.css({width:"100%",overflow:"hidden",position:"relative"});f.viewport.parent().css({maxWidth:st()});f.settings.pager||f.viewport.parent().css({margin:"0 auto 0px"});f.children.css({float:f.settings.mode=="horizontal"?"left":"none",listStyle:"none",position:"relative"});f.children.css("width",d());f.settings.mode=="horizontal"&&f.settings.slideMargin>0&&f.children.css("marginRight",f.settings.slideMargin);f.settings.mode=="vertical"&&f.settings.slideMargin>0&&f.children.css("marginBottom",f.settings.slideMargin);f.settings.mode=="fade"&&(f.children.css({position:"absolute",zIndex:0,display:"none"}),f.children.eq(f.settings.startSlide).css({zIndex:f.settings.slideZIndex,display:"block"}));f.controls.el=n('<div class="bx-controls" />');f.settings.captions&&at();f.active.last=f.settings.startSlide==o()-1;f.settings.video&&e.fitVids();t=f.children.eq(f.settings.startSlide);f.settings.preloadImages=="all"&&(t=f.children);f.settings.ticker?f.settings.pager=!1:(f.settings.pager&&ht(),f.settings.controls&&ct(),f.settings.auto&&f.settings.autoControls&&lt(),(f.settings.controls||f.settings.autoControls||f.settings.pager)&&f.viewport.after(f.controls.el));et(t,ot)},et=function(t,i){var r=t.find("img, iframe").length,u;if(r==0){i();return}u=0;t.find("img, iframe").each(function(){n(this).one("load",function(){++u==r&&i()}).each(function(){this.complete&&n(this).load()})})},ot=function(){if(f.settings.infiniteLoop&&f.settings.mode!="fade"&&!f.settings.ticker){var t=f.settings.mode=="vertical"?f.settings.minSlides:f.settings.maxSlides,i=f.children.slice(0,t).clone().addClass("bx-clone"),r=f.children.slice(-t).clone().addClass("bx-clone");e.append(i).prepend(r)}f.loader.remove();g();f.settings.mode=="vertical"&&(f.settings.adaptiveHeight=!0);f.viewport.height(l());e.redrawSlider();f.settings.onSliderLoad(f.active.index);f.initialized=!0;f.settings.responsive&&n(window).bind("resize",ut);f.settings.auto&&f.settings.autoStart&&(o()>1||f.settings.autoSlideForOnePage)&&kt();f.settings.ticker&&dt();f.settings.pager&&v(f.settings.startSlide);f.settings.controls&&tt();f.settings.touchEnabled&&!f.settings.ticker&&gt()},l=function(){var r=0,t=n(),u;if(f.settings.mode=="vertical"||f.settings.adaptiveHeight)if(f.carousel)for(u=f.settings.moveSlides==1?f.active.index:f.active.index*c(),t=f.children.eq(u),i=1;i<=f.settings.maxSlides-1;i++)t=u+i>=f.children.length?t.add(f.children.eq(i-1)):t.add(f.children.eq(u+i));else t=f.children.eq(f.active.index);else t=f.children;return f.settings.mode=="vertical"?(t.each(function(){r+=n(this).outerHeight()}),f.settings.slideMargin>0&&(r+=f.settings.slideMargin*(f.settings.minSlides-1))):r=Math.max.apply(Math,t.map(function(){return n(this).outerHeight(!1)}).get()),f.viewport.css("box-sizing")=="border-box"?r+=parseFloat(f.viewport.css("padding-top"))+parseFloat(f.viewport.css("padding-bottom"))+parseFloat(f.viewport.css("border-top-width"))+parseFloat(f.viewport.css("border-bottom-width")):f.viewport.css("box-sizing")=="padding-box"&&(r+=parseFloat(f.viewport.css("padding-top"))+parseFloat(f.viewport.css("padding-bottom"))),r},st=function(){var n="100%";return f.settings.slideWidth>0&&(n=f.settings.mode=="horizontal"?f.settings.maxSlides*f.settings.slideWidth+(f.settings.maxSlides-1)*f.settings.slideMargin:f.settings.slideWidth),n},d=function(){var t=f.settings.slideWidth,n=f.viewport.width();return f.settings.slideWidth==0||f.settings.slideWidth>n&&!f.carousel||f.settings.mode=="vertical"?t=n:f.settings.maxSlides>1&&f.settings.mode=="horizontal"&&(n>f.maxThreshold||n<f.minThreshold&&(t=(n-f.settings.slideMargin*(f.settings.minSlides-1))/f.settings.minSlides)),t},h=function(){var n=1,t;return f.settings.mode=="horizontal"&&f.settings.slideWidth>0?f.viewport.width()<f.minThreshold?n=f.settings.minSlides:f.viewport.width()>f.maxThreshold?n=f.settings.maxSlides:(t=f.children.first().width()+f.settings.slideMargin,n=Math.floor((f.viewport.width()+f.settings.slideMargin)/t)):f.settings.mode=="vertical"&&(n=f.settings.minSlides),n},o=function(){var n=0,t,i;if(f.settings.moveSlides>0)if(f.settings.infiniteLoop)n=Math.ceil(f.children.length/c());else for(t=0,i=0;t<f.children.length;)++n,t=i+h(),i+=f.settings.moveSlides<=h()?f.settings.moveSlides:h();else n=Math.ceil(f.children.length/h());return n},c=function(){return f.settings.moveSlides>0&&f.settings.moveSlides<=h()?f.settings.moveSlides:h()},g=function(){var t,i,n;f.children.length>f.settings.maxSlides&&f.active.last&&!f.settings.infiniteLoop?f.settings.mode=="horizontal"?(t=f.children.last(),n=t.position(),s(-(n.left-(f.viewport.width()-t.outerWidth())),"reset",0)):f.settings.mode=="vertical"&&(i=f.children.length-f.settings.minSlides,n=f.children.eq(i).position(),s(-n.top,"reset",0)):(n=f.children.eq(f.active.index*c()).position(),f.active.index==o()-1&&(f.active.last=!0),n!=undefined&&(f.settings.mode=="horizontal"?s(-n.left,"reset",0):f.settings.mode=="vertical"&&s(-n.top,"reset",0)))},s=function(n,t,i,r){var u,o;f.usingCSS?(u=f.settings.mode=="vertical"?"translate3d(0, "+n+"px, 0)":"translate3d("+n+"px, 0, 0)",e.css("-"+f.cssPrefix+"-transition-duration",i/1e3+"s"),t=="slide"?(e.css(f.animProp,u),e.bind("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd",function(){e.unbind("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd");y()})):t=="reset"?e.css(f.animProp,u):t=="ticker"&&(e.css("-"+f.cssPrefix+"-transition-timing-function","linear"),e.css(f.animProp,u),e.bind("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd",function(){e.unbind("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd");s(r.resetValue,"reset",0);a()}))):(o={},o[f.animProp]=n,t=="slide"?e.animate(o,i,f.settings.easing,function(){y()}):t=="reset"?e.css(f.animProp,n):t=="ticker"&&e.animate(o,speed,"linear",function(){s(r.resetValue,"reset",0);a()}))},nt=function(){for(var i,r="",u=o(),t=0;t<u;t++)i="",f.settings.buildPager&&n.isFunction(f.settings.buildPager)?(i=f.settings.buildPager(t),f.pagerEl.addClass("bx-custom-pager")):(i=t+1,f.pagerEl.addClass("bx-default-pager")),r+='<div class="bx-pager-item"><a href="" data-slide-index="'+t+'" class="bx-pager-link">'+i+"<\/a><\/div>";f.pagerEl.html(r)},ht=function(){f.settings.pagerCustom?f.pagerEl=n(f.settings.pagerCustom):(f.pagerEl=n('<div class="bx-pager" />'),f.settings.pagerSelector?n(f.settings.pagerSelector).html(f.pagerEl):f.controls.el.addClass("bx-has-pager").append(f.pagerEl),nt());f.pagerEl.on("click","a",bt)},ct=function(){f.controls.next=n('<a class="bx-next" href="">'+f.settings.nextText+"<\/a>");f.controls.prev=n('<a class="bx-prev" href="">'+f.settings.prevText+"<\/a>");f.controls.next.bind("click",vt);f.controls.prev.bind("click",yt);f.settings.nextSelector&&n(f.settings.nextSelector).append(f.controls.next);f.settings.prevSelector&&n(f.settings.prevSelector).append(f.controls.prev);f.settings.nextSelector||f.settings.prevSelector||(f.controls.directionEl=n('<div class="bx-controls-direction" />'),f.controls.directionEl.append(f.controls.prev).append(f.controls.next),f.controls.el.addClass("bx-has-controls-direction").append(f.controls.directionEl))},lt=function(){f.controls.start=n('<div class="bx-controls-auto-item"><a class="bx-start" href="">'+f.settings.startText+"<\/a><\/div>");f.controls.stop=n('<div class="bx-controls-auto-item"><a class="bx-stop" href="">'+f.settings.stopText+"<\/a><\/div>");f.controls.autoEl=n('<div class="bx-controls-auto" />');f.controls.autoEl.on("click",".bx-start",pt);f.controls.autoEl.on("click",".bx-stop",wt);f.settings.autoControlsCombine?f.controls.autoEl.append(f.controls.start):f.controls.autoEl.append(f.controls.start).append(f.controls.stop);f.settings.autoControlsSelector?n(f.settings.autoControlsSelector).html(f.controls.autoEl):f.controls.el.addClass("bx-has-controls-auto").append(f.controls.autoEl);p(f.settings.autoStart?"stop":"start")},at=function(){f.children.each(function(){var t=n(this).find("img:first").attr("title");t!=undefined&&(""+t).length&&n(this).append('<div class="bx-caption"><span>'+t+"<\/span><\/div>")})},vt=function(n){f.settings.auto&&e.stopAuto();e.goToNextSlide();n.preventDefault()},yt=function(n){f.settings.auto&&e.stopAuto();e.goToPrevSlide();n.preventDefault()},pt=function(n){e.startAuto();n.preventDefault()},wt=function(n){e.stopAuto();n.preventDefault()},bt=function(t){var i,r;f.settings.auto&&e.stopAuto();i=n(t.currentTarget);i.attr("data-slide-index")!==undefined&&(r=parseInt(i.attr("data-slide-index")),r!=f.active.index&&e.goToSlide(r),t.preventDefault())},v=function(t){var i=f.children.length;if(f.settings.pagerType=="short"){f.settings.maxSlides>1&&(i=Math.ceil(f.children.length/f.settings.maxSlides));f.pagerEl.html(t+1+f.settings.pagerShortSeparator+i);return}f.pagerEl.find("a").removeClass("active");f.pagerEl.each(function(i,r){n(r).find("a").eq(t).addClass("active")})},y=function(){if(f.settings.infiniteLoop){var n="";f.active.index==0?n=f.children.eq(0).position():f.active.index==o()-1&&f.carousel?n=f.children.eq((o()-1)*c()).position():f.active.index==f.children.length-1&&(n=f.children.eq(f.children.length-1).position());n&&(f.settings.mode=="horizontal"?s(-n.left,"reset",0):f.settings.mode=="vertical"&&s(-n.top,"reset",0))}f.working=!1;f.settings.onSlideAfter(f.children.eq(f.active.index),f.oldIndex,f.active.index)},p=function(n){f.settings.autoControlsCombine?f.controls.autoEl.html(f.controls[n]):(f.controls.autoEl.find("a").removeClass("active"),f.controls.autoEl.find("a:not(.bx-"+n+")").addClass("active"))},tt=function(){o()==1?(f.controls.prev.addClass("disabled"),f.controls.next.addClass("disabled")):!f.settings.infiniteLoop&&f.settings.hideControlOnEnd&&(f.active.index==0?(f.controls.prev.addClass("disabled"),f.controls.next.removeClass("disabled")):f.active.index==o()-1?(f.controls.next.addClass("disabled"),f.controls.prev.removeClass("disabled")):(f.controls.prev.removeClass("disabled"),f.controls.next.removeClass("disabled")))},kt=function(){if(f.settings.autoDelay>0)var n=setTimeout(e.startAuto,f.settings.autoDelay);else e.startAuto();f.settings.autoHover&&e.hover(function(){f.interval&&(e.stopAuto(!0),f.autoPaused=!0)},function(){f.autoPaused&&(e.startAuto(!0),f.autoPaused=null)})},dt=function(){var i=0,t;f.settings.autoDirection=="next"?e.append(f.children.clone().addClass("bx-clone")):(e.prepend(f.children.clone().addClass("bx-clone")),t=f.children.first().position(),i=f.settings.mode=="horizontal"?-t.left:-t.top);s(i,"reset",0);f.settings.pager=!1;f.settings.controls=!1;f.settings.autoControls=!1;f.settings.tickerHover&&!f.usingCSS&&f.viewport.hover(function(){e.stop()},function(){var t=0;f.children.each(function(){t+=f.settings.mode=="horizontal"?n(this).outerWidth(!0):n(this).outerHeight(!0)});var i=f.settings.speed/t,r=f.settings.mode=="horizontal"?"left":"top",u=i*(t-Math.abs(parseInt(e.css(r))));a(u)});a()},a=function(n){var t,i;speed=n?n:f.settings.speed;t={left:0,top:0};i={left:0,top:0};f.settings.autoDirection=="next"?t=e.find(".bx-clone").first().position():i=f.children.first().position();var r=f.settings.mode=="horizontal"?-t.left:-t.top,u=f.settings.mode=="horizontal"?-i.left:-i.top,o={resetValue:u};s(r,"ticker",speed,o)},gt=function(){f.touch={start:{x:0,y:0},end:{x:0,y:0}};f.viewport.bind("touchstart",ni)},ni=function(n){if(f.working)n.preventDefault();else{f.touch.originalPos=e.position();var t=n.originalEvent;f.touch.start.x=t.changedTouches[0].pageX;f.touch.start.y=t.changedTouches[0].pageY;f.viewport.bind("touchmove",it);f.viewport.bind("touchend",rt)}},it=function(n){var t=n.originalEvent,u=Math.abs(t.changedTouches[0].pageX-f.touch.start.x),e=Math.abs(t.changedTouches[0].pageY-f.touch.start.y),i,r;u*3>e&&f.settings.preventDefaultSwipeX?n.preventDefault():e*3>u&&f.settings.preventDefaultSwipeY&&n.preventDefault();f.settings.mode!="fade"&&f.settings.oneToOneTouch&&(i=0,f.settings.mode=="horizontal"?(r=t.changedTouches[0].pageX-f.touch.start.x,i=f.touch.originalPos.left+r):(r=t.changedTouches[0].pageY-f.touch.start.y,i=f.touch.originalPos.top+r),s(i,"reset",0))},rt=function(n){var r,i,t;f.viewport.unbind("touchmove",it);r=n.originalEvent;i=0;f.touch.end.x=r.changedTouches[0].pageX;f.touch.end.y=r.changedTouches[0].pageY;f.settings.mode=="fade"?(t=Math.abs(f.touch.start.x-f.touch.end.x),t>=f.settings.swipeThreshold&&(f.touch.start.x>f.touch.end.x?e.goToNextSlide():e.goToPrevSlide(),e.stopAuto())):(t=0,f.settings.mode=="horizontal"?(t=f.touch.end.x-f.touch.start.x,i=f.touch.originalPos.left):(t=f.touch.end.y-f.touch.start.y,i=f.touch.originalPos.top),!f.settings.infiniteLoop&&(f.active.index==0&&t>0||f.active.last&&t<0)?s(i,"reset",200):Math.abs(t)>=f.settings.swipeThreshold?(t<0?e.goToNextSlide():e.goToPrevSlide(),e.stopAuto()):s(i,"reset",200));f.viewport.unbind("touchend",rt)},ut=function(){if(f.initialized){var t=n(window).width(),i=n(window).height();(w!=t||b!=i)&&(w=t,b=i,e.redrawSlider(),f.settings.onSliderResize.call(e,f.active.index))}};return e.goToSlide=function(t,i){var h,r,a,p,u,w,b;if(!f.working&&f.active.index!=t){f.working=!0;f.oldIndex=f.active.index;f.active.index=t<0?o()-1:t>=o()?0:t;f.settings.onSlideBefore(f.children.eq(f.active.index),f.oldIndex,f.active.index);if(i=="next")f.settings.onSlideNext(f.children.eq(f.active.index),f.oldIndex,f.active.index);else if(i=="prev")f.settings.onSlidePrev(f.children.eq(f.active.index),f.oldIndex,f.active.index);f.active.last=f.active.index>=o()-1;f.settings.pager&&v(f.active.index);f.settings.controls&&tt();f.settings.mode=="fade"?(f.settings.adaptiveHeight&&f.viewport.height()!=l()&&f.viewport.animate({height:l()},f.settings.adaptiveHeightSpeed),f.children.filter(":visible").fadeOut(f.settings.speed).css({zIndex:0}),f.children.eq(f.active.index).css("zIndex",f.settings.slideZIndex+1).fadeIn(f.settings.speed,function(){n(this).css("zIndex",f.settings.slideZIndex);y()})):(f.settings.adaptiveHeight&&f.viewport.height()!=l()&&f.viewport.animate({height:l()},f.settings.adaptiveHeightSpeed),h=0,r={left:0,top:0},!f.settings.infiniteLoop&&f.carousel&&f.active.last?f.settings.mode=="horizontal"?(u=f.children.eq(f.children.length-1),r=u.position(),h=f.viewport.width()-u.outerWidth()):(a=f.children.length-f.settings.minSlides,r=f.children.eq(a).position()):f.carousel&&f.active.last&&i=="prev"?(p=f.settings.moveSlides==1?f.settings.maxSlides-c():(o()-1)*c()-(f.children.length-f.settings.maxSlides),u=e.children(".bx-clone").eq(p),r=u.position()):i=="next"&&f.active.index==0?(r=e.find("> .bx-clone").eq(f.settings.maxSlides).position(),f.active.last=!1):t>=0&&(w=t*c(),r=f.children.eq(w).position()),"undefined"!=typeof r&&(b=f.settings.mode=="horizontal"?-(r.left-h):-r.top,s(b,"slide",f.settings.speed)))}},e.goToNextSlide=function(){if(f.settings.infiniteLoop||!f.active.last){var n=parseInt(f.active.index)+1;e.goToSlide(n,"next")}},e.goToPrevSlide=function(){if(f.settings.infiniteLoop||f.active.index!=0){var n=parseInt(f.active.index)-1;e.goToSlide(n,"prev")}},e.startAuto=function(n){f.interval||(f.interval=setInterval(function(){f.settings.autoDirection=="next"?e.goToNextSlide():e.goToPrevSlide()},f.settings.pause),f.settings.autoControls&&n!=!0&&p("stop"))},e.stopAuto=function(n){f.interval&&(clearInterval(f.interval),f.interval=null,f.settings.autoControls&&n!=!0&&p("start"))},e.getCurrentSlide=function(){return f.active.index},e.getCurrentSlideElement=function(){return f.children.eq(f.active.index)},e.getSlideCount=function(){return f.children.length},e.redrawSlider=function(){f.children.add(e.find(".bx-clone")).width(d());f.viewport.css("height",l());f.settings.ticker||g();f.active.last&&(f.active.index=o()-1);f.active.index>=o()&&(f.active.last=!0);f.settings.pager&&!f.settings.pagerCustom&&(nt(),v(f.active.index))},e.destroySlider=function(){f.initialized&&(f.initialized=!1,n(".bx-clone",this).remove(),f.children.each(function(){n(this).data("origStyle")!=undefined?n(this).attr("style",n(this).data("origStyle")):n(this).removeAttr("style")}),n(this).data("origStyle")!=undefined?this.attr("style",n(this).data("origStyle")):n(this).removeAttr("style"),n(this).unwrap().unwrap(),f.controls.el&&f.controls.el.remove(),f.controls.next&&f.controls.next.remove(),f.controls.prev&&f.controls.prev.remove(),f.pagerEl&&f.settings.controls&&f.pagerEl.remove(),n(".bx-caption",this).remove(),f.controls.autoEl&&f.controls.autoEl.remove(),clearInterval(f.interval),f.settings.responsive&&n(window).unbind("resize",ut))},e.reloadSlider=function(n){n!=undefined&&(u=n);e.destroySlider();k()},k(),this}}(jQuery),function(n,t){function v(n,t,r){var e=n.children(),o=!1,u,s,f;for(n.empty(),u=0,s=e.length;u<s;u++)if(f=e.eq(u),n.append(f),r&&n.append(r),i(n,t)){f.remove();o=!0;break}else r&&r.detach();return o}function e(t,r,u,f,o){var s=!1,h="a table, thead, tbody, tfoot, tr, col, colgroup, object, embed, param, ol, ul, dl, blockquote, select, optgroup, option, textarea, script, style",c="script, .dotdotdot-keep";return t.contents().detach().each(function(){var a=this,l=n(a);if(typeof a=="undefined"||a.nodeType==3&&n.trim(a.data).length==0)return!0;if(l.is(c))t.append(l);else{if(s)return!0;t.append(l);!o||l.is(f.after)||l.find(f.after).length||t[t.is(h)?"after":"append"](o);i(u,f)&&(s=a.nodeType==3?y(l,r,u,f,o):e(l,r,u,f,o),s||(l.detach(),s=!0));s||o&&o.detach()}}),s}function y(t,f,e,s,c){var l=t[0],nt,k,d;if(!l)return!1;var y=h(l),tt=y.indexOf(" ")!==-1?" ":"　",p=s.wrap=="letter"?"":tt,a=y.split(p),g=-1,w=-1,b=0,v=a.length-1;for(s.fallbackToLetter&&b==0&&v==0&&(p="",a=y.split(p),v=a.length-1);b<=v&&!(b==0&&v==0);){if(nt=Math.floor((b+v)/2),nt==w)break;w=nt;u(l,a.slice(0,w+1).join(p)+s.ellipsis);i(e,s)?(v=w,s.fallbackToLetter&&b==0&&v==0&&(p="",a=a[0].split(p),g=-1,w=-1,b=0,v=a.length-1)):(g=w,b=w)}return g==-1||a.length==1&&a[0].length==0?(k=t.parent(),t.detach(),d=c&&c.closest(k).length?c.length:0,k.contents().length>d?l=r(k.contents().eq(-1-d),f):(l=r(k,f,!0),d||k.detach()),l&&(y=o(h(l),s),u(l,y),d&&c&&n(l).parent().append(c))):(y=o(a.slice(0,g+1).join(p),s),u(l,y)),!0}function i(n,t){return n.innerHeight()>t.maxHeight}function o(t,i){while(n.inArray(t.slice(-1),i.lastCharacter.remove)>-1)t=t.slice(0,-1);return n.inArray(t.slice(-1),i.lastCharacter.noEllipsis)<0&&(t+=i.ellipsis),t}function s(n){return{width:n.innerWidth(),height:n.innerHeight()}}function u(n,t){n.innerText?n.innerText=t:n.nodeValue?n.nodeValue=t:n.textContent&&(n.textContent=t)}function h(n){return n.innerText?n.innerText:n.nodeValue?n.nodeValue:n.textContent?n.textContent:""}function c(n){do n=n.previousSibling;while(n&&n.nodeType!==1&&n.nodeType!==3);return n}function r(t,i,u){var e=t&&t[0],f;if(e){if(!u){if(e.nodeType===3)return e;if(n.trim(t.text()))return r(t.contents().last(),i)}for(f=c(e);!f;){if(t=t.parent(),t.is(i)||!t.length)return!1;f=c(t[0])}if(f)return r(n(f),i)}return!1}function p(t,i){return t?typeof t=="string"?(t=n(t,i),t.length?t:!1):t.jquery?t:!1:!1}function w(n){for(var t,r=n.innerHeight(),u=["paddingTop","paddingBottom"],i=0,f=u.length;i<f;i++)t=parseInt(n.css(u[i]),10),isNaN(t)&&(t=0),r-=t;return r}var f,l,a;n.fn.dotdotdot||(n.fn.dotdotdot=function(t){var r;if(this.length==0)return n.fn.dotdotdot.debug('No element found for "'+this.selector+'".'),this;if(this.length>1)return this.each(function(){n(this).dotdotdot(t)});r=this;r.data("dotdotdot")&&r.trigger("destroy.dot");r.data("dotdotdot-style",r.attr("style")||"");r.css("word-wrap","break-word");r.css("white-space")==="nowrap"&&r.css("white-space","normal");r.bind_events=function(){return r.bind("update.dot",function(t,f){t.preventDefault();t.stopPropagation();u.maxHeight=typeof u.height=="number"?u.height:w(r);u.maxHeight+=u.tolerance;typeof f!="undefined"&&((typeof f=="string"||f instanceof HTMLElement)&&(f=n("<div />").append(f).contents()),f instanceof n&&(c=f));h=r.wrapInner('<div class="dotdotdot" />').children();h.contents().detach().end().append(c.clone(!0)).find("br").replaceWith("  <br />  ").end().css({height:"auto",width:"auto",border:"none",padding:0,margin:0});var s=!1,l=!1;return o.afterElement&&(s=o.afterElement.clone(!0),s.show(),o.afterElement.detach()),i(h,u)&&(l=u.wrap=="children"?v(h,u,s):e(h,r,h,u,s)),h.replaceWith(h.contents()),h=null,n.isFunction(u.callback)&&u.callback.call(r[0],l,c),o.isTruncated=l,l}).bind("isTruncated.dot",function(n,t){return n.preventDefault(),n.stopPropagation(),typeof t=="function"&&t.call(r[0],o.isTruncated),o.isTruncated}).bind("originalContent.dot",function(n,t){return n.preventDefault(),n.stopPropagation(),typeof t=="function"&&t.call(r[0],c),c}).bind("destroy.dot",function(n){n.preventDefault();n.stopPropagation();r.unwatch().unbind_events().contents().detach().end().append(c).attr("style",r.data("dotdotdot-style")||"").data("dotdotdot",!1)}),r};r.unbind_events=function(){return r.unbind(".dot"),r};r.watch=function(){if(r.unwatch(),u.watch=="window"){var t=n(window),i=t.width(),f=t.height();t.bind("resize.dot"+o.dotId,function(){i==t.width()&&f==t.height()&&u.windowResizeFix||(i=t.width(),f=t.height(),l&&clearInterval(l),l=setTimeout(function(){r.trigger("update.dot")},100))})}else a=s(r),l=setInterval(function(){if(r.is(":visible")){var n=s(r);(a.width!=n.width||a.height!=n.height)&&(r.trigger("update.dot"),a=n)}},500);return r};r.unwatch=function(){return n(window).unbind("resize.dot"+o.dotId),l&&clearInterval(l),r};var c=r.contents(),u=n.extend(!0,{},n.fn.dotdotdot.defaults,t),o={},a={},l=null,h=null;return u.lastCharacter.remove instanceof Array||(u.lastCharacter.remove=n.fn.dotdotdot.defaultArrays.lastCharacter.remove),u.lastCharacter.noEllipsis instanceof Array||(u.lastCharacter.noEllipsis=n.fn.dotdotdot.defaultArrays.lastCharacter.noEllipsis),o.afterElement=p(u.after,r),o.isTruncated=!1,o.dotId=f++,r.data("dotdotdot",!0).bind_events().trigger("update.dot"),u.watch&&r.watch(),r},n.fn.dotdotdot.defaults={ellipsis:"... ",wrap:"word",fallbackToLetter:!0,lastCharacter:{},tolerance:0,callback:null,after:null,height:null,watch:!1,windowResizeFix:!0},n.fn.dotdotdot.defaultArrays={lastCharacter:{remove:[" ","　",",",";",".","!","?"],noEllipsis:[]}},n.fn.dotdotdot.debug=function(){},f=1,l=n.fn.html,n.fn.html=function(i){return i!=t&&!n.isFunction(i)&&this.data("dotdotdot")?this.trigger("update",[i]):l.apply(this,arguments)},a=n.fn.text,n.fn.text=function(i){return i!=t&&!n.isFunction(i)&&this.data("dotdotdot")?(i=n("<div />").text(i).html(),this.trigger("update",[i])):a.apply(this,arguments)})}(jQuery),function(n){n.fn.html5lightbox=function(t){var i=this,f,v,o;for(i.options=jQuery.extend({autoplay:!0,html5player:!1,responsive:!0,nativehtml5controls:!1,shownavigation:!1,thumbwidth:90,thumbheight:60,thumbgap:4,thumbtopmargin:12,thumbbottommargin:12,thumbborder:1,thumbbordercolor:"transparent",thumbhighlightbordercolor:"#fff",thumbopacity:1,navbuttonwidth:32,overlaybgcolor:"#000",overlayopacity:.8,bgcolor:"#fff",bordersize:8,borderradius:0,bordermargin:16,barautoheight:!0,barheight:64,loadingwidth:64,loadingheight:64,resizespeed:400,fadespeed:400,jsfolder:"",skinsfoldername:"skins",loadingimage:"lightbox-loading.gif",nextimage:"lightbox-next.png",previmage:"lightbox-prev.png",closeimage:"lightbox-close.png",playvideoimage:"lightbox-playvideo.png",titlebgimage:"lightbox-titlebg.png",navarrowsprevimage:"lightbox-navprev.png",navarrowsnextimage:"lightbox-navnext.png",showtitle:!0,titlestyle:"bottom",titleinsidecss:"{color:#fff; font-size:14px; font-family:Arial,Helvetica,sans-serif; overflow:hidden; text-align:left;}",titlebottomcss:"{color:#333; font-size:14px; font-family:Arial,Helvetica,sans-serif; overflow:hidden; text-align:left;}",showdescription:!1,descriptioninsidecss:"{color:#fff; font-size:12px; font-family:Arial,Helvetica,sans-serif; overflow:hidden; text-align:left; margin:4px 0px 0px; padding: 0px;}",descriptionbottomcss:"{color:#333; font-size:12px; font-family:Arial,Helvetica,sans-serif; overflow:hidden; text-align:left; margin:4px 0px 0px; padding: 0px;}",errorwidth:280,errorheight:48,errorcss:"{text-align:center; color:#ff0000; font-size:14px; font-family:Arial, sans-serif;}",supportesckey:!0,supportarrowkeys:!0,version:"3.3",stamp:!1,freemark:"hmtamgli5cboxh.iclolms",watermark:"",watermarklink:""},t),typeof html5lightbox_options!="undefined"&&html5lightbox_options&&jQuery.extend(i.options,html5lightbox_options),n("div#html5lightbox_options").length&&n.each(n("div#html5lightbox_options").data(),function(n,t){i.options[n.toLowerCase()]=t}),i.options.htmlfolder=window.location.href.substr(0,window.location.href.lastIndexOf("/")+1),i.options.skinsfolder=i.options.skinsfoldername,i.options.skinsfolder.length>0&&i.options.skinsfolder[i.options.skinsfolder.length-1]!="/"&&(i.options.skinsfolder+="/"),i.options.skinsfolder.charAt(0)!="/"&&i.options.skinsfolder.substring(0,5)!="http:"&&i.options.skinsfolder.substring(0,6)!="https:"&&(i.options.skinsfolder=i.options.jsfolder+i.options.skinsfolder),o=i.options.freemark,f=1;f<=5;f++)o=o.slice(0,f)+o.slice(f+1);for(v=o.length,f=0;f<5;f++)o=o.slice(0,v-9+f)+o.slice(v-8+f);i.options.freemark=o;i.options.htmlfolder.indexOf(i.options.freemark)!=-1&&(i.options.stamp=!1);i.options.navheight=0;i.options.thumbgap+=2*i.options.thumbborder;i.options.types=["IMAGE","FLASH","VIDEO","YOUTUBE","VIMEO","PDF","MP3","WEB","FLV"];i.elemArray=[];i.options.curElem=-1;i.options.flashInstalled=!1;try{new ActiveXObject("ShockwaveFlash.ShockwaveFlash")&&(i.options.flashInstalled=!0)}catch(w){navigator.mimeTypes["application/x-shockwave-flash"]&&(i.options.flashInstalled=!0)}i.options.html5VideoSupported=!!document.createElement("video").canPlayType;i.options.isChrome=navigator.userAgent.match(/Chrome/i)!=null;i.options.isFirefox=navigator.userAgent.match(/Firefox/i)!=null;i.options.isOpera=navigator.userAgent.match(/Opera/i)!=null||navigator.userAgent.match(/OPR\//i)!=null;i.options.isSafari=navigator.userAgent.match(/Safari/i)!=null;i.options.isIE=navigator.userAgent.match(/MSIE/i)!=null&&!i.options.isOpera;i.options.isIE9=navigator.userAgent.match(/MSIE 9/i)!=null&&!i.options.isOpera;i.options.isIE8=navigator.userAgent.match(/MSIE 8/i)!=null&&!i.options.isOpera;i.options.isIE7=navigator.userAgent.match(/MSIE 7/i)!=null&&!i.options.isOpera;i.options.isIE6=navigator.userAgent.match(/MSIE 6/i)!=null&&!i.options.isOpera;i.options.isIE678=i.options.isIE6||i.options.isIE7||i.options.isIE8;i.options.isIE6789=i.options.isIE6||i.options.isIE7||i.options.isIE8||i.options.isIE9;i.options.isAndroid=navigator.userAgent.match(/Android/i)!=null;i.options.isIPad=navigator.userAgent.match(/iPad/i)!=null;i.options.isIPhone=navigator.userAgent.match(/iPod/i)!=null||navigator.userAgent.match(/iPhone/i)!=null;i.options.isIOS=i.options.isIPad||i.options.isIPhone;i.options.isMobile=i.options.isAndroid||i.options.isIPad||i.options.isIPhone;i.options.isIOSLess5=i.options.isIPad&&i.options.isIPhone&&(navigator.userAgent.match(/OS 4/i)!=null||navigator.userAgent.match(/OS 3/i)!=null);i.options.supportCSSPositionFixed=!i.options.isIE6&&!i.options.isIOSLess5;i.options.resizeTimeout=-1;i.options.isMobile&&(i.options.autoplay=!1);i.init=function(){i.showing=!1;i.readData();i.createMarkup();i.supportKeyboard()};var a=0,e=1,h=2,s=3,r=4,u=5,y=6,p=7,c=8,l=9;return i.readData=function(){i.each(function(){var t,u,r;if((this.nodeName.toLowerCase()=="a"||this.nodeName.toLowerCase()=="area")&&(t=n(this),u=i.checkType(t.attr("href")),!(u<0))){for(r=0;r<i.elemArray.length;r++)if(t.attr("href")==i.elemArray[r][e])return;i.elemArray.push([u,t.attr("href"),t.attr("title"),t.data("group"),t.data("width"),t.data("height"),t.data("webm"),t.data("ogg"),t.data("thumbnail"),t.data("description")])}})},i.createMarkup=function(){var t,u,r;i.options.titlestyle=="inside"?(i.options.titlecss=i.options.titleinsidecss,i.options.descriptioncss=i.options.descriptioninsidecss):i.options.titlestyle=="bottom"&&(i.options.titlecss=i.options.titlebottomcss,i.options.descriptioncss=i.options.descriptionbottomcss);t="#html5-text "+i.options.titlecss;t+=".html5-description "+i.options.descriptioncss;t+=".html5-error "+i.options.errorcss;n("head").append("<style type='text/css'>"+t+"<\/style>");i.$lightbox=jQuery("<div id='html5-lightbox' style='display:none;top:0px;left:0px;width:100%;height:100%;z-index:9999998;'><div id='html5-lightbox-overlay' style='display:block;position:absolute;top:0px;left:0px;width:100%;min-height:100%;background-color:"+i.options.overlaybgcolor+";opacity:"+i.options.overlayopacity+";filter:alpha(opacity="+Math.round(i.options.overlayopacity*100)+");'><\/div><div id='html5-lightbox-box' style='display:block;position:relative;margin:0px auto;'><div id='html5-elem-box' style='display:block;position:relative;margin:0px auto;text-align:center;overflow:hidden;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;'><div id='html5-elem-wrap' style='display:block;position:relative;margin:0px auto;text-align:center;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;background-color:"+i.options.bgcolor+";'><div id='html5-loading' style='display:none;position:absolute;top:0px;left:0px;text-align:center;width:100%;height:100%;background:url(\""+i.options.skinsfolder+i.options.loadingimage+"\") no-repeat center center;'><\/div><div id='html5-error' class='html5-error' style='display:none;position:absolute;padding:"+i.options.bordersize+"px;text-align:center;width:"+i.options.errorwidth+"px;height:"+i.options.errorheight+"px;'>The requested content cannot be loaded.<br />Please try again later.<\/div><div id='html5-image' style='display:none;position:absolute;top:0px;left:0px;padding:"+i.options.bordersize+"px;text-align:center;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;'><\/div><div id='html5-next' style='display:none;cursor:pointer;position:absolute;right:"+i.options.bordersize+"px;top:50%;margin-top:-16px;'><img src='"+i.options.skinsfolder+i.options.nextimage+"'><\/div><div id='html5-prev' style='display:none;cursor:pointer;position:absolute;left:"+i.options.bordersize+"px;top:50%;margin-top:-16px;'><img src='"+i.options.skinsfolder+i.options.previmage+"'><\/div><\/div><\/div><div id='html5-watermark' style='display:none;position:absolute;left:"+String(i.options.bordersize+2)+"px;top:"+String(i.options.bordersize+2)+"px;'><\/div><\/div><\/div>");i.$lightbox.css({position:i.options.supportCSSPositionFixed&&i.options.responsive?"fixed":"absolute"});i.$lightbox.appendTo("body");i.$lightboxBox=n("#html5-lightbox-box",i.$lightbox);i.$elem=n("#html5-elem-box",i.$lightbox);i.$elemWrap=n("#html5-elem-wrap",i.$lightbox);i.$loading=n("#html5-loading",i.$lightbox);i.$error=n("#html5-error",i.$lightbox);i.$image=n("#html5-image",i.$lightbox);i.$next=n("#html5-next",i.$lightbox);i.$prev=n("#html5-prev",i.$lightbox);u="<div id='html5-elem-data-box' style='display:none;'><div id='html5-text' style='display:block;overflow:hidden;'><\/div><\/div>";i.$elem.append(u);i.$elemData=n("#html5-elem-data-box",i.$lightbox);i.$text=n("#html5-text",i.$lightbox);i.options.borderradius>0&&(i.$elem.css({"border-radius":i.options.borderradius+"px","-moz-border-radius":i.options.borderradius+"px","-webkit-border-radius":i.options.borderradius+"px"}),i.options.titlestyle=="inside"?i.$elemWrap.css({"border-radius":i.options.borderradius+"px","-moz-border-radius":i.options.borderradius+"px","-webkit-border-radius":i.options.borderradius+"px"}):(i.$elemWrap.css({"border-top-left-radius":i.options.borderradius+"px","-moz-top-left-border-radius":i.options.borderradius+"px","-webkit-top-left-border-radius":i.options.borderradius+"px","border-top-right-radius":i.options.borderradius+"px","-moz-top-right-border-radius":i.options.borderradius+"px","-webkit-top-right-border-radius":i.options.borderradius+"px"}),i.$elemData.css({"border-bottom-left-radius":i.options.borderradius+"px","-moz-top-bottom-border-radius":i.options.borderradius+"px","-webkit-bottom-left-border-radius":i.options.borderradius+"px","border-bottom-right-radius":i.options.borderradius+"px","-moz-bottom-right-border-radius":i.options.borderradius+"px","-webkit-bottom-right-border-radius":i.options.borderradius+"px"})));i.options.titlestyle=="inside"?(i.$elemData.css({position:"absolute",margin:i.options.bordersize+"px",bottom:0,left:0,"background-color":"#333","background-color":"rgba(51, 51, 51, 0.6)"}),i.$text.css({padding:i.options.bordersize+"px "+2*i.options.bordersize+"px"})):(i.$elemData.css({position:"relative",width:"100%",height:i.options.barautoheight?"auto":i.options.barheight+"px",padding:"0 0 "+i.options.bordersize+"px 0","background-color":i.options.bgcolor,"text-align":"left"}),i.$text.css({margin:"0 "+i.options.bordersize+"px"}));i.$lightboxBox.append("<div id='html5-close' style='display:none;cursor:pointer;position:absolute;top:0;right:0;margin-top:-16px;margin-right:-16px;'><img src='"+i.options.skinsfolder+i.options.closeimage+"'><\/div>");i.$close=n("#html5-close",i.$lightbox);i.$watermark=n("#html5-watermark",i.$lightbox);i.options.stamp?i.$watermark.html("<a href='"+i.options.freelink+"' style='text-decoration:none;' title='jQuery Lightbox'><div style='display:block;width:100px;height:20px;text-align:center;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#fff;color:#333;font:12px Arial,sans-serif;'><div style='line-height:20px;'>"+i.options.freemark+"<\/div><\/div><\/a>"):i.options.watermark&&(r="<img src='"+i.options.watermark+"' style='border:none;' />",i.options.watermarklink&&(r="<a href='"+i.options.watermarklink+"' target='_blank'>"+r+"<\/a>"),i.$watermark.html(r));n("#html5-lightbox-overlay",i.$lightbox).click(i.finish);i.$close.click(i.finish);i.$next.click(function(){i.gotoSlide(-1)});i.$prev.click(function(){i.gotoSlide(-2)});n(window).resize(function(){i.options.isMobile||(clearTimeout(i.options.resizeTimeout),i.options.resizeTimeout=setTimeout(function(){i.resizeWindow()},500))});n(window).scroll(function(){i.scrollBox()});n(window).bind("orientationchange",function(){i.options.isMobile&&i.resizeWindow()});i.options.isIPhone&&(i.options.windowInnerHeight=window.innerHeight,setInterval(function(){i.options.windowInnerHeight!=window.innerHeight&&(i.options.windowInnerHeight=window.innerHeight,i.resizeWindow())},500));i.enableSwipe()},i.calcNextPrevElem=function(){i.options.nextElem=-1;i.options.prevElem=-1;var n,t=i.elemArray[i.options.curElem][s];if(t!=undefined&&t!=null){for(n=i.options.curElem+1;n<i.elemArray.length;n++)if(i.elemArray[n][s]==t){i.options.nextElem=n;break}if(i.options.nextElem<0)for(n=0;n<i.options.curElem;n++)if(i.elemArray[n][s]==t){i.options.nextElem=n;break}if(i.options.nextElem>=0){for(n=i.options.curElem-1;n>=0;n--)if(i.elemArray[n][s]==t){i.options.prevElem=n;break}if(i.options.prevElem<0)for(n=i.elemArray.length-1;n>i.options.curElem;n--)if(i.elemArray[n][s]==t){i.options.prevElem=n;break}}}},i.clickHandler=function(){var f,t;if(i.elemArray.length<=0)return!0;for(f=n(this),i.hideObjects(),t=0;t<i.elemArray.length;t++)if(i.elemArray[t][e]==f.attr("href"))break;if(t==i.elemArray.length)return!0;i.options.curElem=t;i.options.nextElem=-1;i.options.prevElem=-1;i.calcNextPrevElem();i.$next.hide();i.$prev.hide();i.reset();i.$lightbox.show();i.options.supportCSSPositionFixed||i.$lightbox.css("top",n(window).scrollTop());var o=i.options.loadingwidth+2*i.options.bordersize,u=i.options.loadingheight+2*i.options.bordersize,s=window.innerHeight?window.innerHeight:n(window).height(),r=Math.round(s/2-u/2);return i.options.titlestyle!="inside"&&(r-=Math.round(i.options.barheight/2)),r<16&&(r=16),i.$lightboxBox.css({"margin-top":r,width:o,height:u}),i.$elemWrap.css({width:o,height:u}),i.loadCurElem(),!1},i.loadThumbnail=function(t,r){var u=new Image;n(u).load(function(){var u;u=this.width/this.height<=i.options.thumbwidth/i.options.thumbheight?"width:100%;":"height:100%;";n(".html5-nav-thumb").eq(r).html("<img style='"+u+"' src='"+t+"' />")});u.src=t},i.showNavigation=function(){var t,u,f,r,h;if(i.options.shownavigation&&i.currentElem&&i.currentElem[s]){for(u=!1,f=i.currentElem[s],t=0;t<i.elemArray.length;t++)if(f==i.elemArray[t][s]&&i.elemArray[t][c]&&i.elemArray[t][c].length>0){u=!0;break}if(u&&(i.options.navheight=i.options.thumbheight+i.options.thumbtopmargin+i.options.thumbbottommargin,!(n(".html5-nav").length>0))){for(n("body").append("<div class='html5-nav' style='display:block;position:fixed;bottom:0;left:0;width:100%;height:"+i.options.navheight+"px;z-index:9999999;'><div class='html5-nav-container' style='position:relative;margin:"+i.options.thumbtopmargin+"px auto "+i.options.thumbbottommargin+"px;'><div class='html5-nav-prev' style='display:block;position:absolute;cursor:pointer;width:"+i.options.navbuttonwidth+'px;height:100%;left:0;top:0;background:url("'+i.options.skinsfolder+i.options.navarrowsprevimage+"\") no-repeat left center;'><\/div><div class='html5-nav-mask' style='display:block;position:relative;margin:0 auto;overflow:hidden;'><div class='html5-nav-list'><\/div><\/div><div class='html5-nav-next' style='display:block;position:absolute;cursor:pointer;width:"+i.options.navbuttonwidth+'px;height:100%;right:0;top:0;background:url("'+i.options.skinsfolder+i.options.navarrowsnextimage+"\") no-repeat right center;'><\/div><\/div><\/div>"),r=0,t=0;t<i.elemArray.length;t++)f==i.elemArray[t][s]&&i.elemArray[t][c]&&i.elemArray[t][c].length>0&&(n(".html5-nav-list").append("<div class='html5-nav-thumb' data-arrayindex='"+r+"' style='float:left;overflow:hidden;cursor:pointer;opacity:"+i.options.thumbopacity+";margin: 0 "+i.options.thumbgap/2+"px;width:"+i.options.thumbwidth+"px;height:"+i.options.thumbheight+"px;border:"+i.options.thumbborder+"px solid "+i.options.thumbbordercolor+";'><\/div>"),this.loadThumbnail(i.elemArray[t][c],r),r++);n(".html5-nav-thumb").hover(function(){n(this).css({opacity:1});n(this).css({border:i.options.thumbborder+"px solid "+i.options.thumbhighlightbordercolor})},function(){n(this).css({opacity:i.options.thumbopacity});n(this).css({border:i.options.thumbborder+"px solid "+i.options.thumbbordercolor})});n(".html5-nav-thumb").click(function(){var t=n(this).data("arrayindex");t>=0&&i.gotoSlide(t)});i.options.totalwidth=r*(i.options.thumbgap+i.options.thumbwidth+2*i.options.thumbborder);n(".html5-nav-list").css({display:"block",position:"relative","margin-left":0,width:i.options.totalwidth+"px"}).append("<div style='clear:both;'><\/div>");var l=n(".html5-nav-mask"),e=n(".html5-nav-prev"),o=n(".html5-nav-next");e.click(function(){var r=n(".html5-nav-list"),u=n(".html5-nav-next"),e=i.options.isMobile?Math.max(n(window).width(),n(document).width()):n(window).width(),f=e-2*i.options.navbuttonwidth,t=parseInt(r.css("margin-left"))+f;t>=0?(t=0,n(this).css({"background-position":"center left"})):n(this).css({"background-position":"center right"});t<=f-i.options.totalwidth?u.css({"background-position":"center left"}):u.css({"background-position":"center right"});r.animate({"margin-left":t})});o.click(function(){var u=n(".html5-nav-list"),f=n(".html5-nav-prev"),e=i.options.isMobile?Math.max(n(window).width(),n(document).width()):n(window).width(),r=e-2*i.options.navbuttonwidth,t=parseInt(u.css("margin-left"))-r;t<=r-i.options.totalwidth?(t=r-i.options.totalwidth,n(this).css({"background-position":"center left"})):n(this).css({"background-position":"center right"});t>=0?f.css({"background-position":"center left"}):f.css({"background-position":"center right"});u.animate({"margin-left":t})});h=i.options.isMobile?Math.max(n(window).width(),n(document).width()):n(window).width();i.options.totalwidth<=h?(l.css({width:i.options.totalwidth+"px"}),e.hide(),o.hide()):(l.css({width:h-2*i.options.navbuttonwidth+"px"}),e.show(),o.show())}}},i.loadElem=function(t){i.currentElem=t;i.showing=!0;i.showNavigation();i.$elem.unbind("mouseenter").unbind("mouseleave").unbind("mousemove");i.$loading.show();switch(t[a]){case 0:var r=new Image;n(r).load(function(){i.showImage(t,r.width,r.height)});n(r).error(function(){i.showError()});r.src=t[e];break;case 1:i.showSWF(t);break;case 2:case 8:i.showVideo(t);break;case 3:case 4:i.showYoutubeVimeo(t);break;case 5:i.showPDF(t);break;case 6:i.showMP3(t);break;case 7:i.showWeb(t)}},i.loadCurElem=function(){i.loadElem(i.elemArray[i.options.curElem])},i.showError=function(){i.$loading.hide();i.resizeLightbox(i.options.errorwidth,i.options.errorheight,!0,function(){i.$error.show();i.$elem.fadeIn(i.options.fadespeed,function(){i.showData()})})},i.calcTextWidth=function(n){return n-36},i.showTitle=function(n,t,r){i.options.titlestyle=="inside"&&i.$elemData.css({width:n+"px"});var u="";i.options.showtitle&&t&&t.length>0&&(u+=t);i.options.showdescription&&r&&r.length>0&&(u+='<p class="html5-description">'+r+"<\/p>");i.$text.html(u)},i.showImage=function(n,t,f){var s,c,o;n[r]?s=n[r]:(s=t,n[r]=t);n[u]?c=n[u]:(c=f,n[u]=f);o=i.calcElemSize({w:s,h:c});i.resizeLightbox(o.w,o.h,!0,function(){i.showTitle(o.w,n[h],n[l]);i.$image.css({width:o.w,height:o.h}).show();i.$image.html("<img src='"+n[e]+"' width='100%' height='100%' />");i.$elem.fadeIn(i.options.fadespeed,function(){i.showData()})})},i.showSWF=function(t){var o=t[r]?t[r]:960,s=t[u]?t[u]:540,f=i.calcElemSize({w:o,h:s});o=f.w;s=f.h;i.resizeLightbox(o,s,!0,function(){i.showTitle(f.w,t[h],t[l]);i.$image.css({width:f.w,height:f.h}).html("<div id='html5lightbox-swf' style='display:block;width:100%;height:100%;'><\/div>").show();i.embedFlash(n("#html5lightbox-swf"),t[e],"window",{width:o,height:s});i.$elem.show();i.showData()})},i.showVideo=function(t){var o=t[r]?t[r]:960,s=t[u]?t[u]:540,f=i.calcElemSize({w:o,h:s});o=f.w;s=f.h;i.resizeLightbox(o,s,!0,function(){var u,c,r;i.showTitle(f.w,t[h],t[l]);i.$image.css({width:f.w,height:f.h}).html("<div id='html5lightbox-video' style='display:block;width:100%;height:100%;'><\/div>").show();u=!1;i.options.isIE6789||t[a]==8?u=!1:i.options.isMobile?u=!0:(i.options.html5player||!i.options.flashInstalled)&&i.options.html5VideoSupported&&(!i.options.isFirefox&&!i.options.isOpera||(i.options.isFirefox||i.options.isOpera)&&(t[p]||t[y]))&&(u=!0);u?(c=t[e],(i.options.isFirefox||i.options.isOpera||!c)&&(c=t[y]?t[y]:t[p]),i.embedHTML5Video(n("#html5lightbox-video"),c,i.options.autoplay)):(r=t[e],r.charAt(0)!="/"&&r.substring(0,5)!="http:"&&r.substring(0,6)!="https:"&&(r=i.options.htmlfolder+r),i.embedFlash(n("#html5lightbox-video"),i.options.jsfolder+"html5boxplayer.swf","transparent",{width:o,height:s,videofile:r,hdfile:"",ishd:"0",autoplay:i.options.autoplay?"1":"0",errorcss:".html5box-error"+i.options.errorcss,id:0,hidecontrols:"0"}));i.$elem.show();i.showData()})},i.getYoutubeParams=function(n){var r={},u,i,t;if(n.indexOf("?")<0)return r;for(u=n.substring(n.indexOf("?")+1).split("&"),i=0;i<u.length;i++)t=u[i].split("="),t&&t.length==2&&t[0].toLowerCase()!="v"&&(r[t[0].toLowerCase()]=t[1]);return r},i.prepareYoutubeHref=function(n){var u="",t=n.match(/^.*((youtu.be\/)|(v\/)|(\/u\/\w\/)|(embed\/)|(watch\??v?=?))([^#\&\?]*).*/),r;t&&t[7]&&t[7].length==11&&(u=t[7]);var o=window.location.protocol=="https:"?"https:":"http:",i=o+"//www.youtube.com/embed/"+u,f=this.getYoutubeParams(n),e=!0;for(r in f)e?(i+="?",e=!1):i+="&",i+=r+"="+f[r];return i},i.showYoutubeVimeo=function(t){var o=t[r]?t[r]:960,s=t[u]?t[u]:540,f=i.calcElemSize({w:o,h:s});o=f.w;s=f.h;i.resizeLightbox(o,s,!0,function(){i.showTitle(f.w,t[h],t[l]);i.$image.css({width:f.w,height:f.h}).html("<div id='html5lightbox-video' style='display:block;width:100%;height:100%;'><\/div>").show();var r=t[e];t[a]==3&&(r=i.prepareYoutubeHref(r));i.options.autoplay&&(r+=r.indexOf("?")<0?"?autoplay=1":"&autoplay=1");t[a]==3&&(r+=r.indexOf("?")<0?"?wmode=transparent&rel=0":"&wmode=transparent&rel=0");n("#html5lightbox-video").html("<iframe width='100%' height='100%' src='"+r+"' frameborder='0' webkitAllowFullScreen mozallowfullscreen allowFullScreen><\/iframe>");i.$elem.show();i.showData()})},i.showPDF=function(){},i.showMP3=function(){},i.showWeb=function(t){var c=i.options.isMobile?Math.max(n(window).width(),n(document).width()):n(window).width(),a=window.innerHeight?window.innerHeight:n(window).height(),o=t[r]?t[r]:c,s=t[u]?t[u]:a-i.options.navheight,f=i.calcElemSize({w:o,h:s});o=f.w;s=f.h;i.resizeLightbox(o,s,!0,function(){i.$loading.hide();i.showTitle(f.w,t[h],t[l]);i.$image.css({width:f.w,height:f.h}).html("<div id='html5lightbox-web' style='display:block;width:100%;height:100%;'><\/div>").show();n("#html5lightbox-web").html("<iframe width='100%' height='100%' src='"+t[e]+"' frameborder='0'><\/iframe>");i.$elem.show();i.showData()})},i.scrollBox=function(){i.options.supportCSSPositionFixed||i.$lightbox.css("top",n(window).scrollTop())},i.resizeWindow=function(){if(i.currentElem&&i.options.responsive){var a=i.currentElem[r]?i.currentElem[r]:960,v=i.currentElem[u]?i.currentElem[u]:540,t=i.calcElemSize({w:a,h:v}),y=window.innerHeight?window.innerHeight:n(window).height(),o=t.w+2*i.options.bordersize,e=t.h+2*i.options.bordersize,f=Math.round((y-i.options.navheight)/2-e/2);if(i.options.titlestyle!="inside"&&(f-=Math.round(i.options.barheight/2)),f<16&&(f=16),i.$lightboxBox.css({"margin-top":f}),i.$lightboxBox.css({width:o,height:e}),i.$elemWrap.css({width:o,height:e}),i.$image.css({width:t.w,height:t.h}),!(n(".html5-nav").length<=0)){n(".html5-nav-list").css({"margin-left":0});var s=n(".html5-nav-mask"),h=n(".html5-nav-prev"),c=n(".html5-nav-next"),l=i.options.isMobile?Math.max(n(window).width(),n(document).width()):n(window).width();i.options.totalwidth<=l?(s.css({width:i.options.totalwidth+"px"}),h.hide(),c.hide()):(s.css({width:l-2*i.options.navbuttonwidth+"px"}),h.show(),c.show())}}},i.calcElemSize=function(t){var f,r,e,u;return i.options.responsive?(f=window.innerHeight?window.innerHeight:n(window).height(),r=f-i.options.navheight-2*i.options.bordersize-2*i.options.bordermargin,i.options.titlestyle!="inside"&&(r-=i.options.barheight),t.h>r&&(t.w=Math.round(t.w*r/t.h),t.h=r),e=i.options.isMobile?Math.max(n(window).width(),n(document).width()):n(window).width(),u=e-2*i.options.bordersize-2*i.options.bordermargin,t.w>u&&(t.h=Math.round(t.h*u/t.w),t.w=u),t):t},i.showData=function(){i.$text.text().length>0&&i.$elemData.show();i.$text.text().length>0&&i.options.titlestyle!="inside"&&i.$lightboxBox.css({height:String(i.$lightboxBox.height()+i.options.barheight)+"px"});n("#html5-lightbox-overlay",i.$lightbox).css({height:Math.max(n(window).height(),n(document).height())})},i.resizeLightbox=function(t,r,u,f){var c=window.innerHeight?window.innerHeight:n(window).height(),s=u?i.options.resizespeed:0,h=t+2*i.options.bordersize,e=r+2*i.options.bordersize,o=Math.round((c-i.options.navheight)/2-e/2);i.options.titlestyle!="inside"&&(o-=Math.round(i.options.barheight/2));o<16&&(o=16);h==i.$elemWrap.width()&&e==i.$elemWrap.height()&&(s=0);i.$loading.hide();i.$watermark.hide();i.$elem.bind("mouseenter mousemove",function(){(i.options.prevElem>=0||i.options.nextElem>=0)&&(i.$next.fadeIn(),i.$prev.fadeIn())});i.$elem.bind("mouseleave",function(){i.$next.fadeOut();i.$prev.fadeOut()});i.$lightboxBox.css({"margin-top":o});i.$lightboxBox.css({width:h,height:e});i.$elemWrap.animate({width:h},s).animate({height:e},s,function(){i.$loading.show();i.$watermark.show();i.$close.show();i.$elem.css({"background-color":i.options.bgcolor});f()})},i.reset=function(){i.options.stamp&&i.$watermark.hide();i.showing=!1;i.$image.empty();i.$text.empty();i.$error.hide();i.$loading.hide();i.$image.hide();i.$elemData.hide();i.$close.hide();i.$elem.css({"background-color":""})},i.resetNavigation=function(){i.options.navheight=0;n(".html5-nav").remove()},i.finish=function(){i.reset();i.resetNavigation();i.$lightbox.hide();i.showObjects()},i.pauseSlide=function(){},i.playSlide=function(){},i.gotoSlide=function(n){if(n==-1){if(i.options.nextElem<0)return;i.options.curElem=i.options.nextElem}else if(n==-2){if(i.options.prevElem<0)return;i.options.curElem=i.options.prevElem}else n>=0&&(i.options.curElem=n);i.calcNextPrevElem();i.reset();i.loadCurElem()},i.supportKeyboard=function(){n(document).keyup(function(n){i.showing&&(i.options.supportesckey&&n.keyCode==27?i.finish():i.options.supportarrowkeys&&(n.keyCode==39?i.gotoSlide(-1):n.keyCode==37&&i.gotoSlide(-2)))})},i.enableSwipe=function(){i.$elem.touchSwipe({preventWebBrowser:!0,swipeLeft:function(){i.gotoSlide(-1)},swipeRight:function(){i.gotoSlide(-2)}})},i.hideObjects=function(){n("select, embed, object").css({visibility:"hidden"})},i.showObjects=function(){n("select, embed, object").css({visibility:"visible"})},i.embedHTML5Video=function(t,r,u){t.html("<div style='display:block;width:100%;height:100%;position:relative;'><video width='100%' height='100%'"+(u?" autoplay":"")+(i.options.nativehtml5controls?" controls='controls'":"")+" src='"+r+"'><\/div>");i.options.nativehtml5controls||(n("video",t).data("src",r),n("video",t).acLightboxHTML5VideoControls(i.options.skinsfolder,i))},i.embedFlash=function(t,r,u,f){var e,o,s;if(i.options.flashInstalled){e={pluginspage:"http://www.adobe.com/go/getflashplayer",quality:"high",allowFullScreen:"true",allowScriptAccess:"always",type:"application/x-shockwave-flash"};e.width="100%";e.height="100%";e.src=r;e.flashVars=n.param(f);e.wmode=u;o="";for(s in e)o+=s+"="+e[s]+" ";t.html("<embed "+o+"/>")}else t.html("<div class='html5lightbox-flash-error' style='display:block; position:relative;text-align:center; width:100%; left:0px; top:40%;'><div class='html5-error'><div>The required Adobe Flash Player plugin is not installed<\/div><br /><div style='display:block;position:relative;text-align:center;width:112px;height:33px;margin:0px auto;'><a href='https://www.adobe.com/go/getflashplayer' target='_blank'><img src='https://www.adobe.com/images/shared/download_buttons/get_flash_player.gif' alt='Get Adobe Flash player' width='112' height='33'><\/img><\/a><\/div><\/div>")},i.checkType=function(n){return n?n.match(/\.(jpg|gif|png|bmp|jpeg)(.*)?$/i)?0:n.match(/[^\.]\.(swf)\s*$/i)?1:n.match(/\.(mp4|m4v|ogv|ogg|webm)(.*)?$/i)?2:n.match(/\:\/\/.*(youtube\.com)/i)||n.match(/\:\/\/.*(youtu\.be)/i)?3:n.match(/\:\/\/.*(vimeo\.com)/i)?4:n.match(/[^\.]\.(pdf)\s*$/i)?5:n.match(/[^\.]\.(mp3)\s*$/i)?6:n.match(/[^\.]\.(flv)\s*$/i)?8:7:-1},i.showLightbox=function(t,r,u,f,e,o,s,h,c){i.$next.hide();i.$prev.hide();i.reset();i.$lightbox.show();i.options.supportCSSPositionFixed||i.$lightbox.css("top",n(window).scrollTop());var y=window.innerHeight?window.innerHeight:n(window).height(),v=i.options.loadingwidth+2*i.options.bordersize,a=i.options.loadingheight+2*i.options.bordersize,l=Math.round(y/2-a/2);i.options.titlestyle!="inside"&&(l-=Math.round(i.options.barheight/2));l<16&&(l=16);i.$lightboxBox.css({"margin-top":l,width:v,height:a});i.$elemWrap.css({width:v,height:a});i.loadElem([t,r,u,null,f,e,o,s,h,c])},i.addItem=function(n,t,r,u,f,e,o,s,h){type=i.checkType(n);i.elemArray.push([type,n,t,r,u,f,e,o,s,h])},i.showItem=function(t){var r;if(i.elemArray.length<=0)return!0;for(i.hideObjects(),r=0;r<i.elemArray.length;r++)if(i.elemArray[r][e]==t)break;if(r==i.elemArray.length)return!0;i.options.curElem=r;i.options.nextElem=-1;i.options.prevElem=-1;i.calcNextPrevElem();i.$next.hide();i.$prev.hide();i.reset();i.$lightbox.show();i.options.supportCSSPositionFixed||i.$lightbox.css("top",n(window).scrollTop());var s=window.innerHeight?window.innerHeight:n(window).height(),o=i.options.loadingwidth+2*i.options.bordersize,f=i.options.loadingheight+2*i.options.bordersize,u=Math.round(s/2-f/2);return i.options.titlestyle!="inside"&&(u-=Math.round(i.options.barheight/2)),u<16&&(u=16),i.$lightboxBox.css({"margin-top":u,width:o,height:f}),i.$elemWrap.css({width:o,height:f}),i.loadCurElem(),!1},i.init(),i.unbind("click").click(i.clickHandler)}}(jQuery),function(n){n.fn.acLightboxHTML5VideoControls=function(t,i){var o="ontouchstart"in window,ht=o?"touchstart":"mousedown",d=o?"touchmove":"mousemove",ct=o?"touchcancel":"mouseup",l=o?"touchstart":"click",f=32,e=o?48:36,g=null,et=null,dt=!1,h=!1,a=!0,nt=navigator.userAgent.match(/iPod/i)!=null||navigator.userAgent.match(/iPhone/i)!=null,v=n(this).data("ishd"),lt=n(this).data("hd"),gt=n(this).data("src"),r=n(this),at,y,tt,u,ot,w,b,wt,rt,p,bt,ut;r.get(0).removeAttribute("controls");nt&&(at=r.height()-e,r.css({height:at}));y=n("<div class='html5boxVideoPlay'><\/div>");nt||(r.after(y),y.css({position:"absolute",top:"50%",left:"50%",display:"block",cursor:"pointer",width:64,height:64,"margin-left":-32,"margin-top":-32,"background-image":"url('"+t+"html5boxplayer_playvideo.png')","background-position":"center center","background-repeat":"no-repeat"}).bind(l,function(){r.get(0).play()}));tt=n("<div class='html5boxVideoFullscreenBg'><\/div>");u=n("<div class='html5boxVideoControls'><div class='html5boxVideoControlsBg'><\/div><div class='html5boxPlayPause'><div class='html5boxPlay'><\/div><div class='html5boxPause'><\/div><\/div><div class='html5boxTimeCurrent'>--:--<\/div><div class='html5boxFullscreen'><\/div><div class='html5boxHD'><\/div><div class='html5boxVolume'><div class='html5boxVolumeButton'><\/div><div class='html5boxVolumeBar'><div class='html5boxVolumeBarBg'><div class='html5boxVolumeBarActive'><\/div><\/div><\/div><\/div><div class='html5boxTimeTotal'>--:--<\/div><div class='html5boxSeeker'><div class='html5boxSeekerBuffer'><\/div><div class='html5boxSeekerPlay'><\/div><div class='html5boxSeekerHandler'><\/div><\/div><div style='clear:both;'><\/div><\/div>");r.after(u);r.after(tt);tt.css({display:"none",position:"fixed",left:0,top:0,bottom:0,right:0,"z-index":2147483647});u.css({display:"block",position:"absolute",width:"100%",height:e,left:0,bottom:0,right:0,"max-width":"640px",margin:"0 auto"});ot=function(){a=!0};r.bind(l,function(){a=!0}).hover(function(){a=!0},function(){a=!1});setInterval(function(){a&&(u.show(),a=!1,clearTimeout(g),g=setTimeout(function(){r.get(0).paused||u.fadeOut()},5e3))},250);n(".html5boxVideoControlsBg",u).css({display:"block",position:"absolute",width:"100%",height:"100%",left:0,top:0,"background-color":"#000000",opacity:.7,filter:"alpha(opacity=70)"});n(".html5boxPlayPause",u).css({display:"block",position:"relative",width:f+"px",height:f+"px",margin:Math.floor((e-f)/2),float:"left"});w=n(".html5boxPlay",u);b=n(".html5boxPause",u);w.css({display:"block",position:"absolute",top:0,left:0,width:f+"px",height:f+"px",cursor:"pointer","background-image":"url('"+t+"html5boxplayer_playpause.png')","background-position":"top left"}).hover(function(){n(this).css({"background-position":"bottom left"})},function(){n(this).css({"background-position":"top left"})}).bind(l,function(){r.get(0).play()});b.css({display:"none",position:"absolute",top:0,left:0,width:f+"px",height:f+"px",cursor:"pointer","background-image":"url('"+t+"html5boxplayer_playpause.png')","background-position":"top right"}).hover(function(){n(this).css({"background-position":"bottom right"})},function(){n(this).css({"background-position":"top right"})}).bind(l,function(){r.get(0).pause()});var vt=n(".html5boxTimeCurrent",u),yt=n(".html5boxTimeTotal",u),s=n(".html5boxSeeker",u),it=n(".html5boxSeekerPlay",u),pt=n(".html5boxSeekerBuffer",u),ni=n(".html5boxSeekerHandler",u);if(vt.css({display:"block",position:"relative",float:"left","line-height":e+"px","font-weight":"normal","font-size":"12px",margin:"0 8px","font-family":"Arial, Helvetica, sans-serif",color:"#fff"}),yt.css({display:"block",position:"relative",float:"right","line-height":e+"px","font-weight":"normal","font-size":"12px",margin:"0 8px","font-family":"Arial, Helvetica, sans-serif",color:"#fff"}),s.css({display:"block",cursor:"pointer",overflow:"hidden",position:"relative",height:"10px","background-color":"#222",margin:Math.floor((e-10)/2)+"px 4px"}).bind(ht,function(n){var i=o?n.originalEvent.touches[0]:n,t=i.pageX-s.offset().left;it.css({width:t});r.get(0).currentTime=t*r.get(0).duration/s.width();s.bind(d,function(n){var i=o?n.originalEvent.touches[0]:n,t=i.pageX-s.offset().left;it.css({width:t});r.get(0).currentTime=t*r.get(0).duration/s.width()})}).bind(ct,function(){s.unbind(d)}),pt.css({display:"block",position:"absolute",left:0,top:0,height:"100%","background-color":"#444"}),it.css({display:"block",position:"absolute",left:0,top:0,height:"100%","background-color":"#fcc500"}),!nt&&(r.get(0).requestFullscreen||r.get(0).webkitRequestFullScreen||r.get(0).mozRequestFullScreen||r.get(0).webkitEnterFullScreen||r.get(0).msRequestFullscreen)&&(wt=function(n){n?(r.get(0).requestFullscreen?r.get(0).requestFullscreen():r.get(0).webkitRequestFullScreen?r.get(0).webkitRequestFullScreen():r.get(0).mozRequestFullScreen?r.get(0).mozRequestFullScreen():r.get(0).webkitEnterFullScreen&&r.get(0).webkitEnterFullScreen(),r.get(0).msRequestFullscreen&&r.get(0).msRequestFullscreen()):document.cancelFullScreen?document.cancelFullScreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.webkitCancelFullScreen?document.webkitCancelFullScreen():document.webkitExitFullscreen?document.webkitExitFullscreen():document.msExitFullscreen&&document.msExitFullscreen()},rt=function(t){u.css({position:t?"fixed":"absolute"});var i=p.css("background-position")?p.css("background-position").split(" ")[1]:p.css("background-position-y");p.css({"background-position":(t?"right":"left")+" "+i});tt.css({display:t?"block":"none"});t?(n(document).bind("mousemove",ot),u.css({"z-index":2147483647})):(n(document).unbind("mousemove",ot),u.css({"z-index":""}))},document.addEventListener("fullscreenchange",function(){h=document.fullscreen;rt(document.fullscreen)},!1),document.addEventListener("mozfullscreenchange",function(){h=document.mozFullScreen;rt(document.mozFullScreen)},!1),document.addEventListener("webkitfullscreenchange",function(){h=document.webkitIsFullScreen;rt(document.webkitIsFullScreen)},!1),r.get(0).addEventListener("webkitbeginfullscreen",function(){h=!0},!1),r.get(0).addEventListener("webkitendfullscreen",function(){h=!1},!1),n("head").append("<style type='text/css'>video::-webkit-media-controls { display:none !important; }<\/style>"),p=n(".html5boxFullscreen",u),p.css({display:"block",position:"relative",float:"right",width:f+"px",height:f+"px",margin:Math.floor((e-f)/2),cursor:"pointer","background-image":"url('"+t+"html5boxplayer_fullscreen.png')","background-position":"left top"}).hover(function(){var t=n(this).css("background-position")?n(this).css("background-position").split(" ")[0]:n(this).css("background-position-x");n(this).css({"background-position":t+" bottom"})},function(){var t=n(this).css("background-position")?n(this).css("background-position").split(" ")[0]:n(this).css("background-position-x");n(this).css({"background-position":t+" top"})}).bind(l,function(){h=!h;wt(h)})),lt&&(bt=n(".html5boxHD",u),bt.css({display:"block",position:"relative",float:"right",width:f+"px",height:f+"px",margin:Math.floor((e-f)/2),cursor:"pointer","background-image":"url('"+t+"html5boxplayer_hd.png')","background-position":(v?"right":"left")+" center"}).bind(l,function(){v=!v;n(this).css({"background-position":(v?"right":"left")+" center"});i.isHd=v;var t=r.get(0).isPaused;r.get(0).setAttribute("src",(v?lt:gt)+"#t="+r.get(0).currentTime);t?nt||r.get(0).pause():r.get(0).play()})),ut=r.get(0).volume,r.get(0).volume=ut/2+.1,r.get(0).volume===ut/2+.1){r.get(0).volume=ut;var ti=n(".html5boxVolume",u),ft=n(".html5boxVolumeButton",u),st=n(".html5boxVolumeBar",u),c=n(".html5boxVolumeBarBg",u),k=n(".html5boxVolumeBarActive",u);ti.css({display:"block",position:"relative",float:"right",width:f+"px",height:f+"px",margin:Math.floor((e-f)/2)}).hover(function(){clearTimeout(et);var n=r.get(0).volume;k.css({height:Math.round(n*100)+"%"});st.show()},function(){clearTimeout(et);et=setTimeout(function(){st.hide()},1e3)});ft.css({display:"block",position:"absolute",top:0,left:0,width:f+"px",height:f+"px",cursor:"pointer","background-image":"url('"+t+"html5boxplayer_volume.png')","background-position":"top left"}).hover(function(){var t=n(this).css("background-position")?n(this).css("background-position").split(" ")[0]:n(this).css("background-position-x");n(this).css({"background-position":t+" bottom"})},function(){var t=n(this).css("background-position")?n(this).css("background-position").split(" ")[0]:n(this).css("background-position-x");n(this).css({"background-position":t+" top"})}).bind(l,function(){var t=r.get(0).volume,i;t>0?(volumeSaved=t,t=0):t=volumeSaved;i=n(this).css("background-position")?n(this).css("background-position").split(" ")[1]:n(this).css("background-position-y");ft.css({"background-position":(t>0?"left":"right")+" "+i});r.get(0).volume=t;k.css({height:Math.round(t*100)+"%"})});st.css({display:"none",position:"absolute",left:4,bottom:"100%",width:24,height:80,"margin-bottom":Math.floor((e-f)/2),"background-color":"#000000",opacity:.7,filter:"alpha(opacity=70)"});c.css({display:"block",position:"relative",width:10,height:68,margin:7,cursor:"pointer","background-color":"#222"});k.css({display:"block",position:"absolute",bottom:0,left:0,width:"100%",height:"100%","background-color":"#fcc500"});c.bind(ht,function(n){var i=o?n.originalEvent.touches[0]:n,t=1-(i.pageY-c.offset().top)/c.height();t=t>1?1:t<0?0:t;k.css({height:Math.round(t*100)+"%"});ft.css({"background-position":"left "+(t>0?"top":"bottom")});r.get(0).volume=t;c.bind(d,function(n){var i=o?n.originalEvent.touches[0]:n,t=1-(i.pageY-c.offset().top)/c.height();t=t>1?1:t<0?0:t;k.css({height:Math.round(t*100)+"%"});ft.css({"background-position":"left "+(t>0?"top":"bottom")});r.get(0).volume=t})}).bind(ct,function(){c.unbind(d)})}var kt=function(n){var t=Math.floor(n/3600),f=t<10?"0"+t:t,i=Math.floor((n-t*60)/60),e=i<10?"0"+i:i,r=Math.floor(n-(t*3600+i*60)),o=r<10?"0"+r:r,u=e+":"+o;return t>0&&(u=f+":"+u),u},ii=function(){y.hide();w.hide();b.show()},ri=function(){u.show();clearTimeout(g);y.show();w.show();b.hide()},ui=function(){n(window).trigger("amazingcarousel.videoended");u.show();clearTimeout(g);y.show();w.show();b.hide()},fi=function(){var t=r.get(0).currentTime,n,u,i;t&&(vt.text(kt(t)),n=r.get(0).duration,n&&(yt.text(kt(n)),dt||(u=s.width(),i=Math.round(u*t/n),it.css({width:i}),ni.css({left:i}))))},ei=function(){if(r.get(0).buffered&&r.get(0).buffered.length>0&&!isNaN(r.get(0).buffered.end(0))&&!isNaN(r.get(0).duration)){var n=s.width();pt.css({width:Math.round(n*r.get(0).buffered.end(0)/r.get(0).duration)})}};try{r.bind("play",ii);r.bind("pause",ri);r.bind("ended",ui);r.bind("timeupdate",fi);r.bind("progress",ei)}catch(oi){}}}(jQuery),ACPlatforms={flashInstalled:function(){var n=!1;try{new ActiveXObject("ShockwaveFlash.ShockwaveFlash")&&(n=!0)}catch(t){navigator.mimeTypes["application/x-shockwave-flash"]&&(n=!0)}return n},html5VideoSupported:function(){return!!document.createElement("video").canPlayType},isChrome:function(){return navigator.userAgent.match(/Chrome/i)!=null},isFirefox:function(){return navigator.userAgent.match(/Firefox/i)!=null},isOpera:function(){return navigator.userAgent.match(/Opera/i)!=null||navigator.userAgent.match(/OPR\//i)!=null},isSafari:function(){return navigator.userAgent.match(/Safari/i)!=null},isAndroid:function(){return navigator.userAgent.match(/Android/i)!=null},isIPad:function(){return navigator.userAgent.match(/iPad/i)!=null},isIPhone:function(){return navigator.userAgent.match(/iPod/i)!=null||navigator.userAgent.match(/iPhone/i)!=null},isIOS:function(){return this.isIPad()||this.isIPhone()},isIE9:function(){return navigator.userAgent.match(/MSIE/i)!=null&&this.html5VideoSupported()&&!this.isOpera()},isIE8:function(){return navigator.userAgent.match(/MSIE 8/i)!=null&&!this.isOpera()},isIE7:function(){return navigator.userAgent.match(/MSIE 7/i)!=null&&!this.isOpera()},isIE6:function(){return navigator.userAgent.match(/MSIE 6/i)!=null&&!this.isOpera()},isIE678:function(){return this.isIE6()||this.isIE7()||this.isIE8()},isIE6789:function(){return this.isIE6()||this.isIE7()||this.isIE8()||this.isIE9()},css33dTransformSupported:function(){return!this.isIE6()&&!this.isIE7()&&!this.isIE8()&&!this.isIE9()&&!this.isOpera()},applyBrowserStyles:function(n,t){var r={};for(var i in n)r[i]=n[i],r["-webkit-"+i]=t?"-webkit-"+n[i]:n[i],r["-moz-"+i]=t?"-moz-"+n[i]:n[i],r["-ms-"+i]=t?"-ms-"+n[i]:n[i],r["-o-"+i]=t?"-o-"+n[i]:n[i];return r}},function(n){n.fn.amazingcarousel=function(t){var s=5,r=6,h=7,e=8,u=9,f=10,o=function(t,i,r){this.container=t;this.options=i;this.id=r;this.transitionTimeout=null;this.arrowTimeout=null;n(".amazingcarousel-engine").css({display:"none"});this.lightboxArray=[];this.visibleItems=this.options.visibleitems;this.itemSize=this.options.width;this.currentItem=0;this.elemLength=0;this.elemTotalCount=0;this.initData(this.init)},i;o.prototype={initData:function(n){this.readTags();n(this)},readTags:function(){var i=n("li.amazingcarousel-item",this.container),t,r,u;if(this.elemLength=i.length,this.elemTotalCount=this.elemLength,this.options.random){for(t=this.elemLength-1;t>0;t--)r=Math.floor(Math.random()*t),i.eq(r).insertBefore(i.eq(t)),i.eq(t).insertBefore(i.eq(r));i=n("li.amazingcarousel-item",this.container)}if(this.elemLength>1&&this.options.circular){for(u=Math.min(this.options.visibleitems*2,this.elemLength),t=0;t<u;t++)n("ul.amazingcarousel-list",this.container).append(i.eq(t).clone(!0));this.elemTotalCount+=u}n("ul.amazingcarousel-list",this.container).append("<div style='clear:both;'><\/div>")},init:function(t){var u,i,r;t.elemLength<=0||(t.container.css({direction:"ltr"}),t.options.showcontaineroninit&&t.container.css({display:"block"}),t.isAnimating=!1,t.isPaused=!t.options.autoplay,t.tempPaused=!1,t.mousePaused=!1,t.loopCount=0,t.createPlayVideo(),t.createHoverOverlay(),t.createStyle(),t.createNav(),t.createArrows(),t.createBackgroundImage(),t.createItemBackgroundImage(),t.createBottomShadow(),t.createItemBottomShadow(),t.createWatermark(),t.createSliderTimeout(),t.createGoogleFonts(),t.enableSwipe(),u=n(".amazingcarousel-image",this.container).find("img"),u.length?u.eq(0).one("load",function(){t.resizeCarousel()}).each(function(){this.complete&&n(this).load()}):t.resizeCarousel(),t.options.responsive&&n(window).resize(function(){t.resizeCarousel();t.resizeNav()}),n(window).load(function(){t.resizeCarousel();t.resizeNav()}),t.resizeNav(),i=t.getParams(),r=0,"firstcarouselid"in i&&i.firstcarouselid>=0&&i.firstcarouselid<t.elemLength&&(r=i.firstcarouselid),t.container.trigger("amazingcarousel.switch",[-1,r]),r>0&&t.slideRun(r),t.container.trigger("amazingcarousel.initsuccess"),t.isPaused||t.tempPaused||t.sliderTimeout.start())},getParams:function(){for(var n,i={},r=window.location.search.substring(1).split("&"),t=0;t<r.length;t++)n=r[t].split("="),n&&n.length==2&&(i[n[0].toLowerCase()]=unescape(n[1]));return i},enableSwipe:function(){if(this.options.enabletouchswipe){var t=this;n(".amazingcarousel-list-container",this.container).touchSwipe({preventWebBrowser:!1,swipeLeft:function(){t.slideRun(-1)},swipeRight:function(){t.slideRun(-2)}})}},createPlayVideo:function(){if(this.options.showplayvideo){var t=this;n(".amazingcarousel-image",this.container).each(function(){var o=n(this),h=!1,c=!1,l="",a="",i,s,v;if(n("img",o).each(function(){if(n(this).data("video"))return l=n(this).data("video"),n(this).data("videowebm")&&(a=n(this).data("videowebm")),h=!0,!1;if(n(this).parent()[0].nodeName.toLowerCase()=="a"&&n(this).parent().hasClass("html5lightbox")){var i=t.checkVideoType(n(this).parent().attr("href"));(i==u||i==f||i==r||i==e)&&(c=!0)}}),h||c){i="center center";switch(t.options.playvideoimagepos){case"topleft":i="left top";break;case"topright":i="right top";break;case"bottomleft":i="left bottom";break;case"bottomright":i="right bottom"}s=n('<div class="amazingcarousel-play-video" style="position:absolute;left:0;top:0;width:100%;height:100%;cursor:pointer;background-image:url(\''+t.options.skinsfolder+t.options.playvideoimage+"');background-repeat:no-repeat;background-position:"+i+';"><\/div>');s.appendTo(o);h?s.click(function(){o.find("img").css({visibility:"hidden"});t.playVideo(n(this),l,a);n(this).unbind("click")}):(v=n("img",o),s.click(function(){v.click()}))}})}},playVideo:function(n,t,i){if(!(t.length<=0)){this.sliderTimeout.stop();this.tempPaused=!0;var e=this.checkVideoType(t);e==u?this.playYoutubeVideo(t,n):e==f?this.playVimeoVideo(t,n):e==r&&this.playMp4Video(t,i,!0,n)}},playMp4Video:function(n,t,i,r){var f=!0,e,u;ACPlatforms.isIE6789()?f=!1:(ACPlatforms.isFirefox()||ACPlatforms.isOpera())&&!t&&(f=!1);f?(e=ACPlatforms.isFirefox()||ACPlatforms.isOpera()?t:n,this.embedHTML5Video(r,e,i)):(u=n,u.charAt(0)!="/"&&u.substring(0,5)!="http:"&&u.substring(0,6)!="https:"&&(u=this.options.htmlfolder+u),this.embedFlash(r,"100%","100%",this.options.jsfolder+"html5boxplayer.swf","transparent",{width:"100%",height:"100%",videofile:u,hdfile:"",ishd:"0",autoplay:i?"1":"0",errorcss:".amazingcarousel-error"+this.options.errorcss,id:this.id,hidecontrols:"0"}))},embedHTML5Video:function(t,i,r){t.html("<div class='amazingcarousel-video-container-"+this.id+"' style='position:relative;display:block;width:100%;height:100%;'><video style='width:100%;height:100%;' controls ><\/div>");n("video",t).get(0).setAttribute("src",i);r&&n("video",t).get(0).play()},embedFlash:function(t,i,r,u,f,e){var o,s,h;if(ACPlatforms.flashInstalled()){o={pluginspage:"http://www.adobe.com/go/getflashplayer",quality:"high",allowFullScreen:"true",allowScriptAccess:"always",type:"application/x-shockwave-flash"};o.width=i;o.height=r;o.src=u;o.wmode=f;o.flashVars=n.param(e);s="";for(h in o)s+=h+"="+o[h]+" ";t.html("<embed "+s+"/>")}else t.html("<div class='amazingcarousel-video-error' style='display:block;position:absolute;text-align:center;width:100%;height:100%;left:0px;top:0px;'><div>The required Adobe Flash Player plugin is not installed<\/div><br /><div style='display:block;position:relative;text-align:center;width:112px;height:33px;margin:0px auto;'><a href='http://www.adobe.com/go/getflashplayer'><img src='https://www.adobe.com/images/shared/download_buttons/get_flash_player.gif' alt='Get Adobe Flash player' width='112' height='33'><\/img><\/a><\/div>")},playYoutubeVideo:function(n,t){if(this.options.previewmode){t.html("<div class='amazingcarousel-video-error' style='display:block;position:absolute;left:0;top:0;width:100%;height:100%;color:#fff;background-color:#333;'>To view YouTube video, publish the carousel then open it in your web browser<\/div>");return}var i=n+(n.indexOf("?")<0?"?":"&")+"autoplay=1&wmode=transparent&rel=0&autohide=1";t.html("<iframe width='100%' height='100%' src='"+i+"' frameborder='0' webkitAllowFullScreen mozallowfullscreen allowFullScreen><\/iframe>")},playVimeoVideo:function(n,t){if(this.options.previewmode){t.html("<div class='amazingcarousel-video-error' style='display:block;position:absolute;left:0;top:0;width:100%;height:100%;color:#fff;background-color:#333;'>To view Vimeo video, publish the carousel then open it in your web browser<\/div>");return}var i=n+(n.indexOf("?")<0?"?":"&")+"autoplay=1&api=1";t.html("<iframe width='100%' height='100%' src='"+i+"' frameborder='0' webkitAllowFullScreen mozallowfullscreen allowFullScreen><\/iframe>")},checkVideoType:function(n){return n?n.match(/\.(flv)(.*)?$/i)?s:n.match(/\.(mp4|m4v)(.*)?$/i)?r:n.match(/\.(ogv|ogg)(.*)?$/i)?h:n.match(/\.(webm)(.*)?$/i)?e:n.match(/\:\/\/.*(youtube\.com)/i)||n.match(/\:\/\/.*(youtu\.be)/i)?u:n.match(/\:\/\/.*(vimeo\.com)/i)?f:0:-1},createHoverOverlay:function(){if(this.options.showhoveroverlay){var t=this;n(".amazingcarousel-image",this.container).each(function(){var r=n(this),u=!1,f=!1,i,e;n("img",r).each(function(){if(n(this).parent()[0].nodeName.toLowerCase()=="a"&&(f=!0,n(this).parent().hasClass("html5lightbox")))return u=!0,!1});(u||f&&t.options.showhoveroverlayalways)&&(i=n('<div class="amazingcarousel-hover-effect" style="display:none;position:absolute;left:0;top:0;width:100%;height:100%;cursor:pointer;background-image:url(\''+t.options.hoveroverlayimage+"');background-repeat:no-repeat;background-position:center center;\"><\/div>"),i.appendTo(r),e=n("img",r),i.click(function(){e.click()}),n(this).hover(function(){ACPlatforms.isIE678()?i.show():i.fadeIn()},function(){ACPlatforms.isIE678()?i.hide():i.fadeOut()}))})}},createStyle:function(){var i,f,r,t,u;n("ul.amazingcarousel-list",this.container).wrap('<div class="amazingcarousel-list-wrapper"><\/div>');n("ul.amazingcarousel-list",this.container).css({display:"block",position:"relative","list-style-type":"none","list-style-image":"none","background-image":"none","background-color":"transparent",padding:0,margin:0});n("li.amazingcarousel-item",this.container).css({display:"block",position:"relative","background-image":"none","background-color":"transparent",margin:0,padding:0,float:this.options.direction=="horizontal"?"left":"top"});i=0;this.options.spacing>0&&(this.options.direction=="horizontal"?(f=Math.min(this.options.spacing/2),i="0 px"):i="0 0 px 0");r={};r.position="relative";r.margin=i;n("div.amazingcarousel-item-container",this.container).css(r);t={};t.position="relative";t.margin="0 auto";t.overflow="visible";n("div.amazingcarousel-list-container",this.container).css(t);u={};u.overflow="hidden";this.options.direction=="vertical"&&(u.height="100%");n("div.amazingcarousel-list-wrapper",this.container).css(u)},hideVideo:function(t){var r=this,i=0;n("li.amazingcarousel-item",this.container).each(function(){(i<t||i>=t+r.visibleItems)&&n(".amazingcarousel-play-video",n(this)).empty();i++})},resizeCarousel:function(){var t,u,r,i,f;if(this.visibleItems=this.options.visibleitems,this.itemSize=this.options.width,this.options.responsive)if(this.options.direction=="horizontal")if(this.options.usescreenquery){if(t=n(".amazingcarousel-list-container",this.container).width(),t>0){u=n(window).width();for(r in this.options.screenquery)u<this.options.screenquery[r].screenwidth&&(this.visibleItems=this.options.screenquery[r].visibleitems);this.itemSize=Math.round(t/this.visibleItems);n(".amazingcarousel-list-wrapper",this.container).width(t)}}else t=this.container.width(),t>0&&(this.visibleItems=Math.floor(t/this.options.width),this.visibleItems<1?(this.visibleItems=1,this.itemSize=t):this.itemSize=this.options.width,n(".amazingcarousel-list-container",this.container).width(this.visibleItems*this.itemSize),n(".amazingcarousel-list-wrapper",this.container).width(this.visibleItems*this.itemSize));else i=n(".amazingcarousel-list-container",this.container).width(),i>0&&(this.itemSize=i,n(".amazingcarousel-list-wrapper",this.container).width(i));n("li.amazingcarousel-item",this.container).css({width:this.itemSize+"px"});this.options.direction=="vertical"&&(this.itemSize=n("li.amazingcarousel-item",this.container).height());f=this.options.direction=="horizontal"?"width":"height";n("ul.amazingcarousel-list",this.container).css(f,this.itemSize*(this.options.circular?this.elemTotalCount:this.elemLength)+"px");var e=this.options.direction=="horizontal"?"margin-left":"margin-top",o=this.options.direction=="horizontal"?this.itemSize:this.itemHeight,s=-o*this.currentItem;n("ul.amazingcarousel-list",this.container).css(e,s+"px");this.options.direction=="vertical"&&n("div.amazingcarousel-list-container",this.container).css({height:String(this.itemSize*this.visibleItems+this.options.spacing*(this.visibleItems-1))+"px"});this.hideVideo(this.currentItem);this.hideArrows();this.container.css({display:"block"})},createGoogleFonts:function(){if(!this.options.previewmode&&this.options.addgooglefonts&&this.options.googlefonts&&this.options.googlefonts.length>0){var t=window.location.protocol=="https:"?"https:":"http:",i=t+"//fonts.googleapis.com/css?family="+this.options.googlefonts,n=document.createElement("link");n.setAttribute("rel","stylesheet");n.setAttribute("type","text/css");n.setAttribute("href",i);document.getElementsByTagName("head")[0].appendChild(n)}},createWatermark:function(){var t,i;if(this.options.showwatermark&&(this.options.watermarkstyle!="text"||!(this.options.watermarktext.length<=0))&&(this.options.watermarkstyle!="image"||!(this.options.watermarkimage.length<=0)))for(t="<div style='"+this.options.watermarkpositioncss,this.options.watermarkstyle=="text"&&(t+=this.options.watermarktextcss),this.options.watermarklink&&(t+="cursor:pointer;"),t+="'>",this.options.watermarklink&&(t+="<a href='"+this.options.watermarklink+"' style='"+this.options.watermarklinkcss+"'",this.options.watermarktarget&&(t+=" target='"+this.options.watermarktarget+"'"),t+=">"),this.options.watermarkstyle=="text"?t+=this.options.watermarktext:this.options.watermarkstyle=="image"&&(t+="<img src='"+this.options.skinsfolder+this.options.watermarkimage+"' style='border:none;' />"),this.options.watermarklink&&(t+="<\/a>"),t+="<\/div>",i=0;i<n(".amazingcarousel-image",this.container).length;i++)(this.options.versionmark=="AMCom"||i%2==0)&&n(".amazingcarousel-image",this.container).eq(i).append(n(t))},createSliderTimeout:function(){var n=this;this.sliderTimeout=new ASTimer(this.options.interval,function(){n.slideRun(-1)},null);n.options.pauseonmouseover&&this.container.hover(function(){n.mousePaused=!0;n.isPaused||n.sliderTimeout.pause()},function(){n.mousePaused=!1;n.isPaused||n.sliderTimeout.resume()})},createItemBottomShadow:function(){if(this.options.showitembottomshadow){var t=(100-this.options.itembottomshadowimagewidth)/2,i="<div class='amazingcarousel-item-bottom-shadow' style='display:block;position:absolute;left:"+t+"%;top:"+this.options.itembottomshadowimagetop+"%;width:"+this.options.itembottomshadowimagewidth+"%;height:auto;'><img src='"+this.options.skinsfolder+this.options.itembottomshadowimage+"' style='display:block;position:relative;width:100%;height:auto;border:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;' /><\/div>";n("li.amazingcarousel-item",this.container).prepend(i)}},createBottomShadow:function(){if(this.options.showbottomshadow){var t=(100-this.options.bottomshadowimagewidth)/2,i="<div class='amazingcarousel-bottom-shadow' style='display:block;position:absolute;left:"+t+"%;top:"+this.options.bottomshadowimagetop+"%;width:"+this.options.bottomshadowimagewidth+"%;height:auto;'><img src='"+this.options.skinsfolder+this.options.bottomshadowimage+"' style='display:block;position:relative;width:100%;height:auto;border:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;' /><\/div>";n(".amazingcarousel-list-container",this.container).prepend(i)}},createItemBackgroundImage:function(){if(this.options.showitembackgroundimage&&this.options.itembackgroundimage){var t=(100-this.options.itembackgroundimagewidth)/2,i="<div class='amazingcarousel-background-image' style='display:block;position:absolute;left:"+t+"%;top:"+this.options.itembackgroundimagetop+"%;width:"+this.options.itembackgroundimagewidth+"%;height:auto;'><img src='"+this.options.skinsfolder+this.options.itembackgroundimage+"' style='display:block;position:relative;width:100%;height:auto;border:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;' /><\/div>";n("li.amazingcarousel-item",this.container).prepend(i)}},createBackgroundImage:function(){if(this.options.showbackgroundimage&&this.options.backgroundimage){var n=(100-this.options.backgroundimagewidth)/2,t="<div class='amazingcarousel-background-image' style='display:block;position:absolute;left:"+n+"%;top:"+this.options.backgroundimagetop+"%;width:"+this.options.backgroundimagewidth+"%;height:auto;'><img src='"+this.options.skinsfolder+this.options.backgroundimage+"' style='display:block;position:relative;width:100%;height:auto;border:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;' /><\/div>";this.container.prepend(t)}},createArrows:function(){if(this.options.arrowstyle!="none"){var t=this,i=n(".amazingcarousel-prev",this.container),r=n(".amazingcarousel-next",this.container);i.css({overflow:"hidden",position:"absolute",cursor:"pointer"});ACPlatforms.isIE678()&&i.css({opacity:"inherit",filter:"inherit"});r.css({overflow:"hidden",position:"absolute",cursor:"pointer"});ACPlatforms.isIE678()&&r.css({opacity:"inherit",filter:"inherit"});i.hover(function(){n(this).css({"background-position":"left bottom"})},function(){n(this).css({"background-position":"left top"})});r.hover(function(){n(this).css({"background-position":"right bottom"})},function(){n(this).css({"background-position":"right top"})});this.options.arrowstyle=="always"?(i.css({display:"block"}),r.css({display:"block"})):(i.css({display:"none"}),r.css({display:"none"}),this.container.hover(function(){clearTimeout(t.arrowTimeout);(t.options.circular||t.currentItem>0)&&(ACPlatforms.isIE678()?i.show():i.fadeIn());(t.options.circular||t.currentItem<t.elemLength-t.visibleItems)&&(ACPlatforms.isIE678()?r.show():r.fadeIn())},function(){t.arrowTimeout=setTimeout(function(){ACPlatforms.isIE678()?(i.hide(),r.hide()):(i.fadeOut(),r.fadeOut())},t.options.arrowhideonmouseleave)}));i.click(function(){t.slideRun(-2)});r.click(function(){t.slideRun(-1)})}},hideArrows:function(){var t=n(".amazingcarousel-prev",this.container),i=n(".amazingcarousel-next",this.container);!this.options.circular&&this.currentItem<=0?t.hide():this.options.arrowstyle=="always"&&t.show();!this.options.circular&&this.currentItem>=this.elemLength-this.visibleItems?i.hide():this.options.arrowstyle=="always"&&i.show()},createNav:function(){var e,i,r,o,u,s,f,t;if(this.options.navstyle!="none"){for(e=n(".amazingcarousel-nav",this.container),i=n("<div class='amazingcarousel-bullet-wrapper'><\/div>"),i.appendTo(e),r=n("<div class='amazingcarousel-bullet-list'><\/div>"),r.appendTo(i),o=this.options.navdirection=="vertical"?this.options.navwidth:this.options.navheight,u=this.elemLength*o+(this.elemLength-1)*this.options.navspacing,this.options.navdirection=="vertical"?(i.css({height:u+"px",width:"auto"}),r.css({height:u+"px",width:"auto"})):(i.css({width:u+"px",height:"auto"}),r.css({width:u+"px",height:"auto"})),f=0;f<this.elemLength;f++)s=this.createNavBullet(f),r.append(s);t=this;this.container.bind("amazingcarousel.switch",function(i,r,u){for(var f=0;f<t.elemLength;f++)n(".amazingcarousel-bullet-"+f,t.container)["bulletNormal"+t.id]();u>=0&&(t.options.navmode=="page"&&(u=Math.floor(u/t.visibleItems)),n(".amazingcarousel-bullet-"+u,t.container)["bulletSelected"+t.id]())})}},createNavBullet:function(t){var u=this.options.navdirection=="vertical"?"top":"left",f=this.options.navdirection=="vertical"?"bottom":"right",e=t==this.elemLength-1?0:this.options.navspacing,o=this.options.navwidth,s=this.options.navheight,r=n("<div class='amazingcarousel-bullet-"+t+"' style='position:relative;float:"+u+";margin-"+f+":"+e+"px;width:"+o+"px;height:"+s+"px;cursor:pointer;'><\/div>"),i;return r.data("index",t),i=this,r.hover(function(){var t=n(this).data("index");t!=i.currentItem&&n(this)["bulletHighlight"+i.id]();i.options.navswitchonmouseover&&(i.options.navmode=="page"&&(t=i.visibleItems*t),i.slideRun(t))},function(){var t=i.currentItem;i.options.navmode=="page"&&(t=Math.floor(t/i.visibleItems));n(this).data("index")!=t&&n(this)["bulletNormal"+i.id]()}),r.click(function(){var t=n(this).data("index");i.options.navmode=="page"&&(t=i.visibleItems*t);i.slideRun(t)}),r.css({background:"url('"+this.options.navimage+"') no-repeat left top"}),n.fn["bulletNormal"+this.id]=function(){n(this).css({"background-position":"left top"})},n.fn["bulletHighlight"+this.id]=n.fn["bulletSelected"+this.id]=function(){n(this).css({"background-position":"left bottom"})},r},resizeNav:function(){var i,t,u,f,r;if(this.options.navstyle!="none"&&this.options.navmode!="item"){for(i=Math.ceil(this.elemLength/this.visibleItems),t=0;t<i;t++)n(".amazingcarousel-bullet-"+t,this.container).css({display:"block"});for(t=i;t<this.elemLength;t++)n(".amazingcarousel-bullet-"+t,this.container).css({display:"none"});for(u=Math.floor(this.currentItem/this.visibleItems),t=0;t<this.elemLength;t++)n(".amazingcarousel-bullet-"+t,this.container)["bulletNormal"+this.id];n(".amazingcarousel-bullet-"+u,this.container)["bulletHighlight"+this.id];f=this.options.navdirection=="vertical"?this.options.navwidth:this.options.navheight;r=i*f+(i-1)*this.options.navspacing;this.options.navdirection=="vertical"?n(".amazingcarousel-bullet-wrapper",this.container).css({height:r+"px",width:"auto"}):n(".amazingcarousel-bullet-wrapper",this.container).css({width:r+"px",height:"auto"})}},slideRun:function(t){var u,i,e,h,f,c,a,r;if(!this.isAnimating&&t!=this.currentItem&&!(t<-2)&&!(t>=this.elemLength)&&(t>=0?u=1:(u=this.visibleItems,this.options.scrollmode=="item"&&u>this.options.scrollitems&&(u=this.options.scrollitems)),t==-2?(e=-1,i=this.currentItem-u):t==-1?(e=1,i=this.currentItem+u):(e=t>this.currentItem?1:-1,i=t),e<0?i<0&&(i=this.options.circular?this.elemLength+i:0):this.options.circular?i>=this.elemLength&&(i=i-this.elemLength):i>this.elemLength-this.visibleItems&&(i=this.elemLength-this.visibleItems),i!=this.currentItem)){this.isAnimating=!0;this.sliderTimeout.stop();this.tempPaused=!1;h=this.options.direction=="horizontal"?"margin-left":"margin-top";f=this.itemSize;this.options.direction=="vertical"&&(f+=this.options.spacing);var o=f*this.currentItem,s=f*i,l=i;this.options.circular&&(e<0?i>this.currentItem&&(o=f*(this.elemLength+this.currentItem)):i>this.elemLength-u&&this.elemLength<2*u?o=f*(i-u):i<this.currentItem&&(s=f*(this.elemLength+i),l=this.elemLength+i));o=-o;s=-s;n("ul.amazingcarousel-list",this.container).css(h,o+"px");c={};c[h]=s+"px";a=this.currentItem;this.currentItem=i;this.container.trigger("amazingcarousel.switch",[a,i]);this.hideVideo(l);this.hideArrows();r=this;n("ul.amazingcarousel-list",this.container).animate(c,this.options.transitionduration,this.options.transitioneasing,function(){r.isAnimating=!1;r.options.loop>0&&r.currentItem+r.visibleItems>=r.elemLength&&(r.loopCount++,r.options.loop<=r.loopCount&&(r.isPaused=!0));r.isPaused||r.tempPaused||r.mousePaused?r.sliderTimeout.stop():r.sliderTimeout.start()})}}};t=t||{};for(i in t)i.toLowerCase()!==i&&(t[i.toLowerCase()]=t[i],delete t[i]);this.each(function(){var y,s,h,u,p,f,w,i,c,l,a,r,e,v;for(this.options=n.extend({},t),n(this).data("skin")&&typeof AMAZINGCAROUSEL_SKIN_OPTIONS!="undefined"&&(n(this).data("skin")in AMAZINGCAROUSEL_SKIN_OPTIONS)&&(this.options=n.extend({},AMAZINGCAROUSEL_SKIN_OPTIONS[n(this).data("skin")],this.options)),y=this,n.each(n(this).data(),function(n,t){y.options[n.toLowerCase()]=t}),s={},h=window.location.search.substring(1).split("&"),i=0;i<h.length;i++)u=h[i].split("="),u&&u.length==2&&(p=u[0].toLowerCase(),f=unescape(u[1]).toLowerCase(),s[p]=f=="true"?!0:f=="false"?!1:f);for(this.options=n.extend(this.options,s),w={showcontaineroninit:!0,watermarktargetdefault:"_blank",previewmode:!1,direction:"horizontal",autoplay:!1,pauseonmouseover:!0,interval:3e3,loop:0,random:!0,circular:!0,scrollmode:"page",scrollitems:1,skinsfoldername:"skins",showplayvideo:!1,playvideoimage:"playvideo-64-64-0.png",playvideoimagepos:"center",showhoveroverlay:!0,hoveroverlayimage:"hoveroverlay-64-64-0.png",showhoveroverlayalways:!1,enabletouchswipe:!0,responsive:!1,usescreenquery:!0,spacing:24,showbackgroundimage:!1,backgroundimage:"background.png",backgroundimagewidth:110,backgroundimagetop:-40,showitembackgroundimage:!1,itembackgroundimage:"background.png",itembackgroundimagewidth:150,itembackgroundimagetop:0,showbottomshadow:!1,bottomshadowimage:"bottomshadow.png",bottomshadowimagewidth:110,bottomshadowimagetop:95,showitembottomshadow:!1,itembottomshadowimage:"bottomshadow.png",itembottomshadowimagewidth:110,itembottomshadowimagetop:100,arrowstyle:"always",arrowimage:"arrows.png",arrowwidth:48,arrowheight:48,arrowhideonmouseleave:1e3,navdirection:"horizontal",navstyle:"bullets",navmode:"page",navswitchonmouseover:!1,navwidth:16,navheight:16,navspacing:8,navimage:"bullet.png",transitionduration:1e3,transitioneasing:"easeOutQuad",versionmark:"AMFree",showwdefault:!1,wstyledefault:"text",wtextdefault:"65,109,97,122,105,110,103,32,67,97,114,111,117,115,101,108,32,70,114,101,101,32,86,101,114,115,105,111,110",wimagedefault:"",wposcss:"display:block;position:absolute;bottom:6px;right:6px;",wtextcssdefault:"font:12px Arial,Tahoma,Helvetica,sans-serif;color:#666;padding:2px 4px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background-color:#fff;opacity:0.9;filter:alpha(opacity=90);",wlinkcssdefault:"text-decoration:none;font:12px Arial,Tahoma,Helvetica,sans-serif;color:#333;"},this.options=n.extend(w,this.options),l="",a=this.options.wtextdefault.split(","),i=0;i<a.length;i++)l+=String.fromCharCode(a[i]);for(this.options.fvm=l,r="ammaagziicngcarouselh.iclolms",i=1;i<=5;i++)r=r.slice(0,i)+r.slice(i+1);for(c=r.length,i=0;i<5;i++)r=r.slice(0,c-9+i)+r.slice(c-8+i);this.options.versionmark!="AMCom"&&(this.options.showwatermark=window.location.href.indexOf(r)>=0?!1:this.options.showwdefault,this.options.watermarkstyle=this.options.wstyledefault,this.options.watermarktext=this.options.fvm,this.options.watermarkimage=this.options.wimagedefault,this.options.watermarklink=this.options.watermarklinkdefault,this.options.watermarktarget=this.options.watermarktargetdefault,this.options.watermarkpositioncss=this.options.wposcss,this.options.watermarktextcss=this.options.wtextcssdefault,this.options.watermarklinkcss=this.options.wlinkcssdefault);typeof amazingcarousel_previewmode!="undefined"&&(this.options.previewmode=amazingcarousel_previewmode);this.options.htmlfolder=window.location.href.substr(0,window.location.href.lastIndexOf("/")+1);this.options.skinsfolder=this.options.skinsfoldername.length>0?this.options.jsfolder+this.options.skinsfoldername+"/":this.options.jsfolder;this.options.arrowimage.substring(0,7).toLowerCase()!="http://"&&this.options.arrowimage.substring(0,8).toLowerCase()!="https://"&&(this.options.arrowimage=this.options.skinsfolder+this.options.arrowimage);this.options.navimage.substring(0,7).toLowerCase()!="http://"&&this.options.navimage.substring(0,8).toLowerCase()!="https://"&&(this.options.navimage=this.options.skinsfolder+this.options.navimage);this.options.hoveroverlayimage.substring(0,7).toLowerCase()!="http://"&&this.options.hoveroverlayimage.substring(0,8).toLowerCase()!="https://"&&(this.options.hoveroverlayimage=this.options.skinsfolder+this.options.hoveroverlayimage);"carouselid"in this.options?e=this.options.carouselid:(e=amazingcarouselId,amazingcarouselId++);v=new o(n(this),this.options,e);n(this).data("object",v);n(this).data("id",e);amazingcarouselObjects.addObject(v)})}}(jQuery),function(n){n.fn.touchSwipe=function(t){var i={preventWebBrowser:!1,swipeLeft:null,swipeRight:null,swipeTop:null,swipeBottom:null};return t&&n.extend(i,t),this.each(function(){function o(n){var i=n.originalEvent;i.targetTouches.length>=1?(f=i.targetTouches[0].pageX,e=i.targetTouches[0].pageY):t(n)}function s(n){i.preventWebBrowser&&n.preventDefault();var f=n.originalEvent;f.targetTouches.length>=1?(r=f.targetTouches[0].pageX,u=f.targetTouches[0].pageY):t(n)}function h(n){r>0||u>0?(c(),t(n)):t(n)}function t(){f=-1;e=-1;r=-1;u=-1}function c(){r>f?i.swipeRight&&i.swipeRight.call():i.swipeLeft&&i.swipeLeft.call();u>e?i.swipeBottom&&i.swipeBottom.call():i.swipeTop&&i.swipeTop.call()}var f=-1,e=-1,r=-1,u=-1;try{n(this).bind("touchstart",o);n(this).bind("touchmove",s);n(this).bind("touchend",h);n(this).bind("touchcancel",t)}catch(l){}})}}(jQuery),jQuery.easing.jswing=jQuery.easing.swing,jQuery.extend(jQuery.easing,{def:"easeOutQuad",swing:function(n,t,i,r,u){return jQuery.easing[jQuery.easing.def](n,t,i,r,u)},easeInQuad:function(n,t,i,r,u){return r*(t/=u)*t+i},easeOutQuad:function(n,t,i,r,u){return-r*(t/=u)*(t-2)+i},easeInOutQuad:function(n,t,i,r,u){return(t/=u/2)<1?r/2*t*t+i:-r/2*(--t*(t-2)-1)+i},easeInCubic:function(n,t,i,r,u){return r*(t/=u)*t*t+i},easeOutCubic:function(n,t,i,r,u){return r*((t=t/u-1)*t*t+1)+i},easeInOutCubic:function(n,t,i,r,u){return(t/=u/2)<1?r/2*t*t*t+i:r/2*((t-=2)*t*t+2)+i},easeInQuart:function(n,t,i,r,u){return r*(t/=u)*t*t*t+i},easeOutQuart:function(n,t,i,r,u){return-r*((t=t/u-1)*t*t*t-1)+i},easeInOutQuart:function(n,t,i,r,u){return(t/=u/2)<1?r/2*t*t*t*t+i:-r/2*((t-=2)*t*t*t-2)+i},easeInQuint:function(n,t,i,r,u){return r*(t/=u)*t*t*t*t+i},easeOutQuint:function(n,t,i,r,u){return r*((t=t/u-1)*t*t*t*t+1)+i},easeInOutQuint:function(n,t,i,r,u){return(t/=u/2)<1?r/2*t*t*t*t*t+i:r/2*((t-=2)*t*t*t*t+2)+i},easeInSine:function(n,t,i,r,u){return-r*Math.cos(t/u*(Math.PI/2))+r+i},easeOutSine:function(n,t,i,r,u){return r*Math.sin(t/u*(Math.PI/2))+i},easeInOutSine:function(n,t,i,r,u){return-r/2*(Math.cos(Math.PI*t/u)-1)+i},easeInExpo:function(n,t,i,r,u){return t==0?i:r*Math.pow(2,10*(t/u-1))+i},easeOutExpo:function(n,t,i,r,u){return t==u?i+r:r*(-Math.pow(2,-10*t/u)+1)+i},easeInOutExpo:function(n,t,i,r,u){return t==0?i:t==u?i+r:(t/=u/2)<1?r/2*Math.pow(2,10*(t-1))+i:r/2*(-Math.pow(2,-10*--t)+2)+i},easeInCirc:function(n,t,i,r,u){return-r*(Math.sqrt(1-(t/=u)*t)-1)+i},easeOutCirc:function(n,t,i,r,u){return r*Math.sqrt(1-(t=t/u-1)*t)+i},easeInOutCirc:function(n,t,i,r,u){return(t/=u/2)<1?-r/2*(Math.sqrt(1-t*t)-1)+i:r/2*(Math.sqrt(1-(t-=2)*t)+1)+i},easeInElastic:function(n,t,i,r,u){var o=1.70158,f=0,e=r;return t==0?i:(t/=u)==1?i+r:(f||(f=u*.3),e<Math.abs(r)?(e=r,o=f/4):o=f/(2*Math.PI)*Math.asin(r/e),-(e*Math.pow(2,10*(t-=1))*Math.sin((t*u-o)*2*Math.PI/f))+i)},easeOutElastic:function(n,t,i,r,u){var o=1.70158,f=0,e=r;return t==0?i:(t/=u)==1?i+r:(f||(f=u*.3),e<Math.abs(r)?(e=r,o=f/4):o=f/(2*Math.PI)*Math.asin(r/e),e*Math.pow(2,-10*t)*Math.sin((t*u-o)*2*Math.PI/f)+r+i)},easeInOutElastic:function(n,t,i,r,u){var o=1.70158,f=0,e=r;return t==0?i:(t/=u/2)==2?i+r:(f||(f=u*.3*1.5),e<Math.abs(r)?(e=r,o=f/4):o=f/(2*Math.PI)*Math.asin(r/e),t<1)?-.5*e*Math.pow(2,10*(t-=1))*Math.sin((t*u-o)*2*Math.PI/f)+i:e*Math.pow(2,-10*(t-=1))*Math.sin((t*u-o)*2*Math.PI/f)*.5+r+i},easeInBack:function(n,t,i,r,u,f){return f==undefined&&(f=1.70158),r*(t/=u)*t*((f+1)*t-f)+i},easeOutBack:function(n,t,i,r,u,f){return f==undefined&&(f=1.70158),r*((t=t/u-1)*t*((f+1)*t+f)+1)+i},easeInOutBack:function(n,t,i,r,u,f){return(f==undefined&&(f=1.70158),(t/=u/2)<1)?r/2*t*t*(((f*=1.525)+1)*t-f)+i:r/2*((t-=2)*t*(((f*=1.525)+1)*t+f)+2)+i},easeInBounce:function(n,t,i,r,u){return r-jQuery.easing.easeOutBounce(n,u-t,0,r,u)+i},easeOutBounce:function(n,t,i,r,u){return(t/=u)<1/2.75?r*7.5625*t*t+i:t<2/2.75?r*(7.5625*(t-=1.5/2.75)*t+.75)+i:t<2.5/2.75?r*(7.5625*(t-=2.25/2.75)*t+.9375)+i:r*(7.5625*(t-=2.625/2.75)*t+.984375)+i},easeInOutBounce:function(n,t,i,r,u){return t<u/2?jQuery.easing.easeInBounce(n,t*2,0,r,u)*.5+i:jQuery.easing.easeOutBounce(n,t*2-u,0,r,u)*.5+r*.5+i}}),typeof amazingcarouselObjects=="undefined"&&(amazingcarouselObjects=new function(){this.objects=[];this.addObject=function(n){this.objects.push(n)}}),typeof amazingcarouselId=="undefined"&&(amazingcarouselId=0),typeof jQuery=="undefined")throw new Error("Bootstrap's JavaScript requires jQuery");if(+function(n){"use strict";function r(t){t&&t.which===3||(n(e).remove(),n(i).each(function(){var i=u(n(this)),r={relatedTarget:this};i.hasClass("open")&&((i.trigger(t=n.Event("hide.bs.dropdown",r)),t.isDefaultPrevented())||i.removeClass("open").trigger("hidden.bs.dropdown",r))}))}function u(t){var i=t.attr("data-target"),r;return i||(i=t.attr("href"),i=i&&/#[A-Za-z]/.test(i)&&i.replace(/.*(?=#[^\s]*$)/,"")),r=i&&n(i),r&&r.length?r:t.parent()}function o(i){return this.each(function(){var r=n(this),u=r.data("bs.dropdown");u||r.data("bs.dropdown",u=new t(this));typeof i=="string"&&u[i].call(r)})}var e=".dropdown-backdrop",i='[data-toggle="dropdown"]',t=function(t){n(t).on("click.bs.dropdown",this.toggle)},f;t.VERSION="3.2.0";t.prototype.toggle=function(t){var f=n(this),i,o,e;if(!f.is(".disabled, :disabled")){if(i=u(f),o=i.hasClass("open"),r(),!o){if("ontouchstart"in document.documentElement&&!i.closest(".navbar-nav").length)n('<div class="dropdown-backdrop"/>').insertAfter(n(this)).on("click",r);if(e={relatedTarget:this},i.trigger(t=n.Event("show.bs.dropdown",e)),t.isDefaultPrevented())return;f.trigger("focus");i.toggleClass("open").trigger("shown.bs.dropdown",e)}return!1}};t.prototype.keydown=function(t){var e,o,s,h,f,r;if(/(38|40|27)/.test(t.keyCode)&&(e=n(this),t.preventDefault(),t.stopPropagation(),!e.is(".disabled, :disabled"))){if(o=u(e),s=o.hasClass("open"),!s||s&&t.keyCode==27)return t.which==27&&o.find(i).trigger("focus"),e.trigger("click");(h=" li:not(.divider):visible a",f=o.find('[role="menu"]'+h+', [role="listbox"]'+h),f.length)&&(r=f.index(f.filter(":focus")),t.keyCode==38&&r>0&&r--,t.keyCode==40&&r<f.length-1&&r++,~r||(r=0),f.eq(r).trigger("focus"))}};f=n.fn.dropdown;n.fn.dropdown=o;n.fn.dropdown.Constructor=t;n.fn.dropdown.noConflict=function(){return n.fn.dropdown=f,this};n(document).on("click.bs.dropdown.data-api",r).on("click.bs.dropdown.data-api",".dropdown form",function(n){n.stopPropagation()}).on("click.bs.dropdown.data-api",i,t.prototype.toggle).on("keydown.bs.dropdown.data-api",i+', [role="menu"], [role="listbox"]',t.prototype.keydown)}(jQuery),function(n){n.fn.extend({easyResponsiveTabs:function(t){var f={type:"default",width:"auto",fit:!0,closed:!1,activate:function(){}},t=n.extend(f,t),i=t,r=i.type,e=i.fit,o=i.width,s="vertical",h="accordion",u=window.location.hash,c=!!(window.history&&history.replaceState);n(this).bind("tabactivate",function(n,i){typeof t.activate=="function"&&t.activate.call(i,n)});this.each(function(){function k(){r==s&&i.addClass("resp-vtabs");e==!0&&i.css({width:"100%",margin:"0px"});r==h&&(i.addClass("resp-easy-accordion"),i.find(".resp-tabs-list").css("display","none"))}var i=n(this),p=i.find("ul.resp-tabs-list"),y=i.attr("id"),w,l,a,b,f,v;i.find("ul.resp-tabs-list li").addClass("resp-tab-item");i.css({display:"block",width:o});i.find(".resp-tabs-container > div").addClass("resp-tab-content");k();i.find(".resp-tab-content").before("<h2 class='resp-accordion' role='tab'><span class='resp-arrow'><\/span><\/h2>");l=0;i.find(".resp-accordion").each(function(){w=n(this);var t=i.find(".resp-tab-item:eq("+l+")"),r=i.find(".resp-accordion:eq("+l+")");r.append(t.html());r.data(t.data());w.attr("aria-controls","tab_item-"+l);l++});a=0;i.find(".resp-tab-item").each(function(){$tabItem=n(this);$tabItem.attr("aria-controls","tab_item-"+a);$tabItem.attr("role","tab");var t=0;i.find(".resp-tab-content").each(function(){b=n(this);b.attr("aria-labelledby","tab_item-"+t);t++});a++});f=0;u!=""&&(v=u.match(new RegExp(y+"([0-9]+)")),v!==null&&v.length===2&&(f=parseInt(v[1],10)-1,f>a&&(f=0)));n(i.find(".resp-tab-item")[f]).addClass("resp-tab-active");t.closed===!0||t.closed==="accordion"&&!p.is(":visible")||t.closed==="tabs"&&p.is(":visible")?n(i.find(".resp-tab-content")[f]).addClass("resp-tab-content-active resp-accordion-closed"):(n(i.find(".resp-accordion")[f]).addClass("resp-tab-active"),n(i.find(".resp-tab-content")[f]).addClass("resp-tab-content-active").attr("style","display:block"));i.find("[role=tab]").each(function(){var t=n(this);t.click(function(){var t=n(this),u=t.attr("aria-controls"),f,r,e;if(t.hasClass("resp-accordion")&&t.hasClass("resp-tab-active"))return i.find(".resp-tab-content-active").slideUp("",function(){n(this).addClass("resp-accordion-closed")}),t.removeClass("resp-tab-active"),!1;!t.hasClass("resp-tab-active")&&t.hasClass("resp-accordion")?(i.find(".resp-tab-active").removeClass("resp-tab-active"),i.find(".resp-tab-content-active").slideUp().removeClass("resp-tab-content-active resp-accordion-closed"),i.find("[aria-controls="+u+"]").addClass("resp-tab-active"),i.find(".resp-tab-content[aria-labelledby = "+u+"]").slideDown().addClass("resp-tab-content-active")):(i.find(".resp-tab-active").removeClass("resp-tab-active"),i.find(".resp-tab-content-active").removeAttr("style").removeClass("resp-tab-content-active").removeClass("resp-accordion-closed"),i.find("[aria-controls="+u+"]").addClass("resp-tab-active"),i.find(".resp-tab-content[aria-labelledby = "+u+"]").addClass("resp-tab-content-active").attr("style","display:block"));t.trigger("tabactivate",t);c&&(f=window.location.hash,r=y+(parseInt(u.substring(9),10)+1).toString(),f!=""?(e=new RegExp(y+"[0-9]+"),r=f.match(e)!=null?f.replace(e,r):f+"|"+r):r="#"+r,history.replaceState(null,null,r))})});n(window).resize(function(){i.find(".resp-accordion-closed").removeAttr("style")})})}})}(jQuery),function(n,t){if(!n)return t;var i=function(){this.el=t;this.items=t;this.sizes=[];this.max=[0,0];this.current=0;this.interval=t;this.opts={speed:500,delay:3e3,complete:t,keys:!t,dots:t,fluid:t,continually:t,loop:t,fixedHeight:t};this.opts.supportsCssTransitions=function(n){for(var i=["Webkit","Moz","Ms"],t=0,r=i.length;t<r;t++)if(typeof n[i[t]+"Transition"]!="undefined")return!0;return!1}(document.createElement("div").style);var i=this;this.init=function(t,i){return this.el=t,this.ul=t.children("ul"),this.max=[t.outerWidth(),t.outerHeight()],this.items=this.ul.children("li").each(this.calculate),this.opts=n.extend(this.opts,i),this.setup(),this};this.calculate=function(t){var f=n(this),r=f.outerWidth(),u=f.outerHeight();i.sizes[t]=[r,u];r>i.max[0]&&(i.max[0]=r);u>i.max[1]&&(i.max[1]=u)};this.setup=function(){if(this.el.css({overflow:"hidden",width:i.max[0],height:this.items.first().outerHeight()}),this.ul.css({width:this.items.length*100+"%",position:"relative"}),this.items.css("width",100/this.items.length+"%"),this.opts.delay!==t&&(this.start(),this.opts.continually||this.el.hover(this.stop,this.start)),this.opts.keys&&n(document).keydown(this.keys),this.opts.dots&&this.dots(),this.opts.fluid){var r=function(){i.el.css("width",Math.min(Math.round(i.el.outerWidth()/i.el.parent().outerWidth()*100),100)+"%")};r();n(window).resize(r)}if(this.opts.arrows&&this.el.parent().append('<p class="arrows"><span class="prev">←<\/span><span class="next">→<\/span><\/p>').find(".arrows span").click(function(){n.isFunction(i[this.className])&&i[this.className]()}),n.event.swipe)this.el.on("swipeleft",i.prev).on("swiperight",i.next)};this.move=function(t,r){this.items.eq(t).length||(t=0);t<0&&(t=this.items.length-1);var e=this.items.eq(t),u={height:e.outerHeight()},f=r?5:this.opts.speed;this.ul.is(":animated")||(i.el.find(".dot:eq("+t+")").addClass("active").siblings().removeClass("active"),this.el.animate(u,f)&&this.ul.animate(n.extend({left:"-"+t+"00%"},u),f,function(){i.current=t;n.isFunction(i.opts.complete)&&!r&&i.opts.complete(i.el)}))};this.moveback=function(t,r,u){var f,e,o;this.stop();f=i.ul.find("."+t);r=f.index();r>0&&(e=i.opts.fixedHeight?{height:i.opts.fixedHeight}:{height:f.outerHeight()},o=u?5:this.opts.speed,this.el.animate(e,o)&&this.ul.animate(n.extend({left:"-"+r+"00%"},e),o,function(){for(var t=0;t<r;t++)i.ul.css({left:"-000%"}).children("li").last().after(i.ul.children("li").eq(0)),i.el.children("ol").children("li").last().after(i.el.children("ol").children("li").eq(0));i.el.find(".dot:eq(0)").addClass("active").siblings().removeClass("active");n.isFunction(i.opts.complete)&&!u&&i.opts.complete(i.el)}));this.start()};this.loopmove=function(t,r){var e,u,f;i.opts.fixedHeight?u={height:i.opts.fixedHeight}:(e=this.items.eq(t),u={height:e.outerHeight()});f=r?5:this.opts.speed;this.ul.is(":animated")||(t=1,i.el.find(".dot:eq("+t+")").addClass("active").siblings().removeClass("active"),this.el.animate(u,f)&&this.ul.animate(n.extend({left:"-100%"},u),f,function(){i.current=t;n.isFunction(i.opts.complete)&&!r&&i.opts.complete(i.el);i.ul.css({left:"-000%"}).children("li").last().after(i.ul.children("li").first());i.el.children("ol").children("li").last().after(i.el.children("ol").children("li").first())}))};this.start=function(){i.interval=setInterval(function(){i.opts.loop?i.loopmove(i.current+1):i.move(i.current+1)},i.opts.delay)};this.stop=function(){return i.interval=clearInterval(i.interval),i};this.keys=function(t){var r=t.which,u={37:i.prev,39:i.next,27:i.stop};n.isFunction(u[r])&&u[r]()};this.next=function(){return i.stop().move(i.current+1)};this.prev=function(){return i.stop().move(i.current-1)};this.dots=function(){var t='<ol class="dots">';n.each(this.items,function(n){t+='<li class="dot'+(n<1?" active":"")+'">'+(n+1)+"<\/li>"});t+="<\/ol>";this.el.addClass("has-dots").append(t).find(".dot").click(function(){if(i.opts.loop){var t=n(this).data("siteno");i.moveback(t)}else i.move(n(this).index())})}};n.fn.unslider=function(t){var r=this.length;return this.each(function(u){var f=n(this),e=(new i).init(f,t);f.data("unslider"+(r>1?"-"+(u+1):""),e)})}}(window.jQuery,!1),eval(function(n,t,i,r,u,f){if(u=function(n){return(n<t?"":u(parseInt(n/t)))+((n=n%t)>35?String.fromCharCode(n+29):n.toString(36))},!"".replace(/^/,String)){while(i--)f[u(i)]=r[i]||u(i);r=[function(n){return f[n]}];u=function(){return"\\w+"};i=1}while(i--)r[i]&&(n=n.replace(new RegExp("\\b"+u(i)+"\\b","g"),r[i]));return n}("(D($){8($.1s.1v){H}$.1s.6i=$.1s.1v=D(u,w){8(1l.S==0){18(J,'6j 55 6k 1j \"'+1l.4o+'\".');H 1l}8(1l.S>1){H 1l.1W(D(){$(1l).1v(u,w)})}F y=1l,$12=1l[0],56=L;8(y.1q('57')){56=y.1P('3o','4p');y.T('3o',['4q',J])}F z={};z.59=D(o,a,b){o=3S($12,o);o.E=6l($12,o.E);o.1K=6m($12,o.1K);o.N=6n($12,o.N);o.14=5a($12,o.14);o.16=5a($12,o.16);o.1b=6o($12,o.1b);o.1r=6p($12,o.1r);o.1Q=6q($12,o.1Q);8(a){31=$.1L(J,{},$.1s.1v.5b,o)}7=$.1L(J,{},$.1s.1v.5b,o);7.d=6r(7);A.2l=(7.2l=='5c'||7.2l=='1m')?'16':'14';F c=y.13(),2m=5d($1n,7,'P');8(3p(7.25)){7.25='7Q'+G.3T}7.3U=5e(7,2m);7.E=6s(7.E,7,c,b);7[7.d['P']]=6t(7[7.d['P']],7,c);7[7.d['1e']]=6u(7[7.d['1e']],7,c);8(7.2H){8(!3V(7[7.d['P']])){7[7.d['P']]='2I%'}}8(3V(7[7.d['P']])){A.6v=J;A.4r=7[7.d['P']];7[7.d['P']]=4s(2m,A.4r);8(!7.E.M){7.E.U.1d=J}}8(7.2H){7.1R=L;7.1i=[0,0,0,0];7.1B=L;7.E.U.1d=L}O{8(!7.E.M){7=6w(7,2m)}8(!7[7.d['P']]){8(!7.E.U.1d&&Y(7.E[7.d['P']])&&7.E.1t=='*'){7[7.d['P']]=7.E.M*7.E[7.d['P']];7.1B=L}O{7[7.d['P']]='1d'}}8(1z(7.1B)){7.1B=(Y(7[7.d['P']]))?'5f':L}8(7.E.U.1d){7.E.M=32(c,7,0)}}8(7.E.1t!='*'&&!7.E.U.1d){7.E.U.4t=7.E.M;7.E.M=3W(c,7,0)}7.E.M=2x(7.E.M,7,7.E.U.2c,$12);7.E.U.20=7.E.M;8(7.2H){8(!7.E.U.34){7.E.U.34=7.E.M}8(!7.E.U.1X){7.E.U.1X=7.E.M}7=5g(7,c,2m)}O{7.1i=6x(7.1i);8(7.1B=='3q'){7.1B='1m'}O 8(7.1B=='5h'){7.1B='35'}1F(7.1B){R'5f':R'1m':R'35':8(7[7.d['P']]!='1d'){7=5i(7,c);7.1R=J}17;2J:7.1B=L;7.1R=(7.1i[0]==0&&7.1i[1]==0&&7.1i[2]==0&&7.1i[3]==0)?L:J;17}}8(!Y(7.1K.1M)){7.1K.1M=6y}8(1z(7.1K.E)){7.1K.E=(7.2H||7.E.U.1d||7.E.1t!='*')?'M':7.E.M}7.N=$.1L(J,{},7.1K,7.N);7.14=$.1L(J,{},7.1K,7.14);7.16=$.1L(J,{},7.1K,7.16);7.1b=$.1L(J,{},7.1K,7.1b);7.N=6z($12,7.N);7.14=5j($12,7.14);7.16=5j($12,7.16);7.1b=6A($12,7.1b);7.1r=6B($12,7.1r);7.1Q=6C($12,7.1Q);8(7.2n){7.2n=5k(7.2n)}8(7.N.5l){7.N.4u=7.N.5l;3X('N.5l','N.4u')}8(7.N.5m){7.N.4v=7.N.5m;3X('N.5m','N.4v')}8(7.N.5n){7.N.4w=7.N.5n;3X('N.5n','N.4w')}8(7.N.5o){7.N.2K=7.N.5o;3X('N.5o','N.2K')}};z.6D=D(){y.1q('57',J);F a=y.13(),3Y=6E(y,['6F','6G','3r','3q','35','5h','1m','3Z','P','1e','6H','1S','5p','6I']),5q='7R';1F(3Y.3r){R'6J':R'7S':5q=3Y.3r;17}8(G.3s=='36'){41($1n)}O{$1n.Z(3Y)}$1n.Z({'7T':'3t','3r':5q});41(y);y.1q('6K',3Y.3Z);y.Z({'6F':'1m','6G':'42','3r':'6J','3q':0,'35':'N','5h':'N','1m':0,'6H':0,'1S':0,'5p':0,'6I':0});4x(a,7);41(a);8(7.2H){5r(7,a)}};z.6L=D(){z.5s();y.11(I('6M',G),D(e,a){e.1g();8(!A.2d){8(7.N.W){7.N.W.3a(2y('4y',G))}}A.2d=J;8(7.N.1G){7.N.1G=L;y.T(I('3b',G),a)}H J});y.11(I('5t',G),D(e){e.1g();8(A.26){43(V)}H J});y.11(I('3b',G),D(e,a,b){e.1g();1u=3u(1u);8(a&&A.26){V.2d=J;F c=2o()-V.2L;V.1M-=c;8(V.4z){V.4z.1M-=c}8(V.4A){V.4A.1M-=c}43(V,L)}8(!A.27&&!A.26){8(b){1u.3v+=2o()-1u.2L}}8(!A.27){8(7.N.W){7.N.W.3a(2y('6N',G))}}A.27=J;8(7.N.4v){F d=7.N.2K-1u.3v,3c=2I-1H.2z(d*2I/7.N.2K);7.N.4v.1h($12,3c,d)}H J});y.11(I('1G',G),D(e,b,c,d){e.1g();1u=3u(1u);F v=[b,c,d],t=['2M','28','3d'],a=3e(v,t);b=a[0];c=a[1];d=a[2];8(b!='14'&&b!='16'){b=A.2l}8(!Y(c)){c=0}8(!1k(d)){d=L}8(d){A.2d=L;7.N.1G=J}8(!7.N.1G){e.2e();H 18(G,'3w 4y: 2p 3f.')}8(A.27){8(7.N.W){7.N.W.2N(2y('4y',G));7.N.W.2N(2y('6N',G))}}A.27=L;1u.2L=2o();F f=7.N.2K+c;44=f-1u.3v;3c=2I-1H.2z(44*2I/f);8(7.N.1f){1u.1f=7U(D(){F a=2o()-1u.2L+1u.3v,3c=1H.2z(a*2I/f);7.N.1f.4B.1h(7.N.1f.2q[0],3c)},7.N.1f.5u)}1u.N=7V(D(){8(7.N.1f){7.N.1f.4B.1h(7.N.1f.2q[0],2I)}8(7.N.4w){7.N.4w.1h($12,3c,44)}8(A.26){y.T(I('1G',G),b)}O{y.T(I(b,G),7.N)}},44);8(7.N.4u){7.N.4u.1h($12,3c,44)}H J});y.11(I('3g',G),D(e){e.1g();8(V.2d){V.2d=L;A.27=L;A.26=J;V.2L=2o();3x(V,G)}O{y.T(I('1G',G))}H J});y.11(I('14',G)+' '+I('16',G),D(e,b,f,g,h){e.1g();8(A.2d||y.2f(':3t')){e.2e();H 18(G,'3w 4y 7W 3t: 2p 3f.')}F i=(Y(7.E.4C))?7.E.4C:7.E.M+1;8(i>K.Q){e.2e();H 18(G,'2p 6O E ('+K.Q+' Q, '+i+' 6P): 2p 3f.')}F v=[b,f,g,h],t=['2A','28/2M','D','3d'],a=3e(v,t);b=a[0];f=a[1];g=a[2];h=a[3];F k=e.5v.19(G.3y.45.S);8(!1T(b)){b={}}8(1o(g)){b.3h=g}8(1k(h)){b.2O=h}b=$.1L(J,{},7[k],b);8(b.5w&&!b.5w.1h($12,k)){e.2e();H 18(G,'7X \"5w\" 7Y L.')}8(!Y(f)){8(7.E.1t!='*'){f='M'}O{F m=[f,b.E,7[k].E];1j(F a=0,l=m.S;a<l;a++){8(Y(m[a])||m[a]=='6Q'||m[a]=='M'){f=m[a];17}}}1F(f){R'6Q':e.2e();H y.1P(I(k+'7Z',G),[b,g]);17;R'M':8(!7.E.U.1d&&7.E.1t=='*'){f=7.E.M}17}}8(V.2d){y.T(I('3g',G));y.T(I('2O',G),[k,[b,f,g]]);e.2e();H 18(G,'3w 80 3f.')}8(b.1M>0){8(A.26){8(b.2O){8(b.2O=='2P'){2g=[]}8(b.2O!='X'||2g.S==0){y.T(I('2O',G),[k,[b,f,g]])}}e.2e();H 18(G,'3w 81 3f.')}}1u.3v=0;y.T(I('6R'+k,G),[b,f]);8(7.2n){F s=7.2n,c=[b,f];1j(F j=0,l=s.S;j<l;j++){F d=k;8(!s[j][2]){d=(d=='14')?'16':'14'}8(!s[j][1]){c[0]=s[j][0].1P('3o',['6S',d])}c[1]=f+s[j][3];s[j][0].T('3o',['6R'+d,c])}}H J});y.11(I('82',G),D(e,b,c){e.1g();F d=y.13();8(!7.1U){8(K.X==0){8(7.3z){y.T(I('16',G),K.Q-1)}H e.2e()}}1Y(d,7);8(!Y(c)){8(7.E.U.1d){c=4D(d,7,K.Q-1)}O 8(7.E.1t!='*'){F f=(Y(b.E))?b.E:5x(y,7);c=6T(d,7,K.Q-1,f)}O{c=7.E.M}c=4E(c,7,b.E,$12)}8(!7.1U){8(K.Q-c<K.X){c=K.Q-K.X}}7.E.U.20=7.E.M;8(7.E.U.1d){F g=2x(32(d,7,K.Q-c),7,7.E.U.2c,$12);8(7.E.M+c<=g&&c<K.Q){c++;g=2x(32(d,7,K.Q-c),7,7.E.U.2c,$12)}7.E.M=g}O 8(7.E.1t!='*'){F g=3W(d,7,K.Q-c);7.E.M=2x(g,7,7.E.U.2c,$12)}1Y(d,7,J);8(c==0){e.2e();H 18(G,'0 E 46 1K: 2p 3f.')}18(G,'6U '+c+' E 5y.');K.X+=c;2h(K.X>=K.Q){K.X-=K.Q}8(!7.1U){8(K.X==0&&b.4F){b.4F.1h($12,'14')}8(!7.3z){3A(7,K.X,G)}}y.13().19(K.Q-c,K.Q).83(y);8(K.Q<7.E.M+c){y.13().19(0,(7.E.M+c)-K.Q).4G(J).47(y)}F d=y.13(),3i=6V(d,7,c),2i=6W(d,7),1Z=d.1N(c-1),21=3i.2P(),2r=2i.2P();1Y(d,7);F h=0,2B=0;8(7.1B){F p=4H(2i,7);h=p[0];2B=p[1]}F i=(h<0)?7.1i[7.d[3]]:0;F j=L,2Q=$();8(7.E.M<c){2Q=d.19(7.E.U.20,c);8(b.1V=='6X'){F k=7.E[7.d['P']];j=2Q;1Z=2r;5z(j);7.E[7.d['P']]='1d'}}F l=L,3B=2R(d.19(0,c),7,'P'),2j=4I(4J(2i,7,J),7,!7.1R),3C=0,29={},4K={},2s={},2S={},4L={},2T={},5A={},2U=5B(b,7,c,3B);1F(b.1V){R'1I':R'1I-1w':3C=2R(d.19(0,7.E.M),7,'P');17}8(j){7.E[7.d['P']]=k}1Y(d,7,J);8(2B>=0){1Y(21,7,7.1i[7.d[1]])}8(h>=0){1Y(1Z,7,7.1i[7.d[3]])}8(7.1B){7.1i[7.d[1]]=2B;7.1i[7.d[3]]=h}2T[7.d['1m']]=-(3B-i);5A[7.d['1m']]=-(3C-i);4K[7.d['1m']]=2j[7.d['P']];F m=D(){},1O=D(){},1C=D(){},3D=D(){},2C=D(){},5C=D(){},1D=D(){},3E=D(){},1x=D(){},1y=D(){},1J=D(){};1F(b.1V){R'3j':R'1I':R'1I-1w':R'22':R'22-1w':l=y.4G(J).47($1n);17}1F(b.1V){R'3j':R'22':R'22-1w':l.13().19(0,c).2t();l.13().19(7.E.U.20).2t();17;R'1I':R'1I-1w':l.13().19(7.E.M).2t();l.Z(5A);17}y.Z(2T);V=48(2U,b.2u,G);29[7.d['1m']]=(7.1R)?7.1i[7.d[3]]:0;8(7[7.d['P']]=='1d'||7[7.d['1e']]=='1d'){m=D(){$1n.Z(2j)};1O=D(){V.1a.1c([$1n,2j])}}8(7.1R){8(2r.4M(1Z).S){2s[7.d['1S']]=1Z.1q('2a');8(h<0){1Z.Z(2s)}O{1D=D(){1Z.Z(2s)};3E=D(){V.1a.1c([1Z,2s])}}}1F(b.1V){R'1I':R'1I-1w':l.13().1N(c-1).Z(2s);17}8(2r.4M(21).S){2S[7.d['1S']]=21.1q('2a');1C=D(){21.Z(2S)};3D=D(){V.1a.1c([21,2S])}}8(2B>=0){4L[7.d['1S']]=2r.1q('2a')+7.1i[7.d[1]];2C=D(){2r.Z(4L)};5C=D(){V.1a.1c([2r,4L])}}}1J=D(){y.Z(29)};F n=7.E.M+c-K.Q;1y=D(){8(n>0){y.13().19(K.Q).2t();3i=$(y.13().19(K.Q-(7.E.M-n)).3F().6Y(y.13().19(0,n).3F()))}5D(j);8(7.1R){F a=y.13().1N(7.E.M+c-1);a.Z(7.d['1S'],a.1q('2a'))}};F o=5E(3i,2Q,2i,c,'14',2U,2j);1x=D(){5F(y,l,b);A.26=L;2b.3h=4a($12,b,'3h',o,2b);2g=5G(y,2g,G);8(!A.27){y.T(I('1G',G))}};A.26=J;1u=3u(1u);2b.3G=4a($12,b,'3G',o,2b);1F(b.1V){R'42':y.Z(29);m();1C();2C();1D();1J();1y();1x();17;R'1w':V.1a.1c([y,{'1E':0},D(){m();1C();2C();1D();1J();1y();V=48(2U,b.2u,G);V.1a.1c([y,{'1E':1},1x]);3x(V,G)}]);17;R'3j':y.Z({'1E':0});V.1a.1c([l,{'1E':0}]);V.1a.1c([y,{'1E':1},1x]);1O();1C();2C();1D();1J();1y();17;R'1I':V.1a.1c([l,29,D(){1C();2C();1D();1J();1y();1x()}]);1O();17;R'1I-1w':V.1a.1c([y,{'1E':0}]);V.1a.1c([l,29,D(){y.Z({'1E':1});1C();2C();1D();1J();1y();1x()}]);1O();17;R'22':V.1a.1c([l,4K,1x]);1O();1C();2C();1D();1J();1y();17;R'22-1w':y.Z({'1E':0});V.1a.1c([y,{'1E':1}]);V.1a.1c([l,4K,1x]);1O();1C();2C();1D();1J();1y();17;2J:V.1a.1c([y,29,D(){1y();1x()}]);1O();3D();5C();3E();17}3x(V,G);5H(7.25,y,G);y.T(I('3H',G),[L,2j]);H J});y.11(I('84',G),D(e,c,d){e.1g();F f=y.13();8(!7.1U){8(K.X==7.E.M){8(7.3z){y.T(I('14',G),K.Q-1)}H e.2e()}}1Y(f,7);8(!Y(d)){8(7.E.1t!='*'){F g=(Y(c.E))?c.E:5x(y,7);d=6Z(f,7,0,g)}O{d=7.E.M}d=4E(d,7,c.E,$12)}F h=(K.X==0)?K.Q:K.X;8(!7.1U){8(7.E.U.1d){F i=32(f,7,d),g=4D(f,7,h-1)}O{F i=7.E.M,g=7.E.M}8(d+i>h){d=h-g}}7.E.U.20=7.E.M;8(7.E.U.1d){F i=2x(5I(f,7,d,h),7,7.E.U.2c,$12);2h(7.E.M-d>=i&&d<K.Q){d++;i=2x(5I(f,7,d,h),7,7.E.U.2c,$12)}7.E.M=i}O 8(7.E.1t!='*'){F i=3W(f,7,d);7.E.M=2x(i,7,7.E.U.2c,$12)}1Y(f,7,J);8(d==0){e.2e();H 18(G,'0 E 46 1K: 2p 3f.')}18(G,'6U '+d+' E 70.');K.X-=d;2h(K.X<0){K.X+=K.Q}8(!7.1U){8(K.X==7.E.M&&c.4F){c.4F.1h($12,'16')}8(!7.3z){3A(7,K.X,G)}}8(K.Q<7.E.M+d){y.13().19(0,(7.E.M+d)-K.Q).4G(J).47(y)}F f=y.13(),3i=71(f,7),2i=72(f,7,d),1Z=f.1N(d-1),21=3i.2P(),2r=2i.2P();1Y(f,7);F j=0,2B=0;8(7.1B){F p=4H(2i,7);j=p[0];2B=p[1]}F k=L,2Q=$();8(7.E.U.20<d){2Q=f.19(7.E.U.20,d);8(c.1V=='6X'){F l=7.E[7.d['P']];k=2Q;1Z=21;5z(k);7.E[7.d['P']]='1d'}}F m=L,3B=2R(f.19(0,d),7,'P'),2j=4I(4J(2i,7,J),7,!7.1R),3C=0,29={},4N={},2s={},2S={},2T={},2U=5B(c,7,d,3B);1F(c.1V){R'22':R'22-1w':3C=2R(f.19(0,7.E.U.20),7,'P');17}8(k){7.E[7.d['P']]=l}8(7.1B){8(7.1i[7.d[1]]<0){7.1i[7.d[1]]=0}}1Y(f,7,J);1Y(21,7,7.1i[7.d[1]]);8(7.1B){7.1i[7.d[1]]=2B;7.1i[7.d[3]]=j}2T[7.d['1m']]=(7.1R)?7.1i[7.d[3]]:0;F n=D(){},1O=D(){},1C=D(){},3D=D(){},1D=D(){},3E=D(){},1x=D(){},1y=D(){},1J=D(){};1F(c.1V){R'3j':R'1I':R'1I-1w':R'22':R'22-1w':m=y.4G(J).47($1n);m.13().19(7.E.U.20).2t();17}1F(c.1V){R'3j':R'1I':R'1I-1w':y.Z('3Z',1);m.Z('3Z',0);17}V=48(2U,c.2u,G);29[7.d['1m']]=-3B;4N[7.d['1m']]=-3C;8(j<0){29[7.d['1m']]+=j}8(7[7.d['P']]=='1d'||7[7.d['1e']]=='1d'){n=D(){$1n.Z(2j)};1O=D(){V.1a.1c([$1n,2j])}}8(7.1R){F o=2r.1q('2a');8(2B>=0){o+=7.1i[7.d[1]]}2r.Z(7.d['1S'],o);8(1Z.4M(21).S){2S[7.d['1S']]=21.1q('2a')}1C=D(){21.Z(2S)};3D=D(){V.1a.1c([21,2S])};F q=1Z.1q('2a');8(j>0){q+=7.1i[7.d[3]]}2s[7.d['1S']]=q;1D=D(){1Z.Z(2s)};3E=D(){V.1a.1c([1Z,2s])}}1J=D(){y.Z(2T)};F r=7.E.M+d-K.Q;1y=D(){8(r>0){y.13().19(K.Q).2t()}F a=y.13().19(0,d).47(y).2P();8(r>0){2i=3I(f,7)}5D(k);8(7.1R){8(K.Q<7.E.M+d){F b=y.13().1N(7.E.M-1);b.Z(7.d['1S'],b.1q('2a')+7.1i[7.d[1]])}a.Z(7.d['1S'],a.1q('2a'))}};F s=5E(3i,2Q,2i,d,'16',2U,2j);1x=D(){y.Z('3Z',y.1q('6K'));5F(y,m,c);A.26=L;2b.3h=4a($12,c,'3h',s,2b);2g=5G(y,2g,G);8(!A.27){y.T(I('1G',G))}};A.26=J;1u=3u(1u);2b.3G=4a($12,c,'3G',s,2b);1F(c.1V){R'42':y.Z(29);n();1C();1D();1J();1y();1x();17;R'1w':V.1a.1c([y,{'1E':0},D(){n();1C();1D();1J();1y();V=48(2U,c.2u,G);V.1a.1c([y,{'1E':1},1x]);3x(V,G)}]);17;R'3j':y.Z({'1E':0});V.1a.1c([m,{'1E':0}]);V.1a.1c([y,{'1E':1},1x]);1O();1C();1D();1J();1y();17;R'1I':y.Z(7.d['1m'],$1n[7.d['P']]());V.1a.1c([y,2T,1x]);1O();1C();1D();1y();17;R'1I-1w':y.Z(7.d['1m'],$1n[7.d['P']]());V.1a.1c([m,{'1E':0}]);V.1a.1c([y,2T,1x]);1O();1C();1D();1y();17;R'22':V.1a.1c([m,4N,1x]);1O();1C();1D();1J();1y();17;R'22-1w':y.Z({'1E':0});V.1a.1c([y,{'1E':1}]);V.1a.1c([m,4N,1x]);1O();1C();1D();1J();1y();17;2J:V.1a.1c([y,29,D(){1J();1y();1x()}]);1O();3D();3E();17}3x(V,G);5H(7.25,y,G);y.T(I('3H',G),[L,2j]);H J});y.11(I('3k',G),D(e,b,c,d,f,g,h){e.1g();F v=[b,c,d,f,g,h],t=['2M/28/2A','28','3d','2A','2M','D'],a=3e(v,t);f=a[3];g=a[4];h=a[5];b=3J(a[0],a[1],a[2],K,y);8(b==0){H L}8(!1T(f)){f=L}8(g!='14'&&g!='16'){8(7.1U){g=(b<=K.Q/2)?'16':'14'}O{g=(K.X==0||K.X>b)?'16':'14'}}8(g=='14'){b=K.Q-b}y.T(I(g,G),[f,b,h]);H J});y.11(I('85',G),D(e,a,b){e.1g();F c=y.1P(I('4b',G));H y.1P(I('5J',G),[c-1,a,'14',b])});y.11(I('86',G),D(e,a,b){e.1g();F c=y.1P(I('4b',G));H y.1P(I('5J',G),[c+1,a,'16',b])});y.11(I('5J',G),D(e,a,b,c,d){e.1g();8(!Y(a)){a=y.1P(I('4b',G))}F f=7.1b.E||7.E.M,1X=1H.2z(K.Q/f)-1;8(a<0){a=1X}8(a>1X){a=0}H y.1P(I('3k',G),[a*f,0,J,b,c,d])});y.11(I('73',G),D(e,s){e.1g();8(s){s=3J(s,0,J,K,y)}O{s=0}s+=K.X;8(s!=0){8(K.Q>0){2h(s>K.Q){s-=K.Q}}y.87(y.13().19(s,K.Q))}H J});y.11(I('2n',G),D(e,s){e.1g();8(s){s=5k(s)}O 8(7.2n){s=7.2n}O{H 18(G,'6j 88 46 2n.')}F n=y.1P(I('4p',G)),x=J;1j(F j=0,l=s.S;j<l;j++){8(!s[j][0].1P(I('3k',G),[n,s[j][3],J])){x=L}}H x});y.11(I('2O',G),D(e,a,b){e.1g();8(1o(a)){a.1h($12,2g)}O 8(2V(a)){2g=a}O 8(!1z(a)){2g.1c([a,b])}H 2g});y.11(I('89',G),D(e,b,c,d,f){e.1g();F v=[b,c,d,f],t=['2M/2A','2M/28/2A','3d','28'],a=3e(v,t);b=a[0];c=a[1];d=a[2];f=a[3];8(1T(b)&&!2v(b)){b=$(b)}O 8(1p(b)){b=$(b)}8(!2v(b)||b.S==0){H 18(G,'2p a 5K 2A.')}8(1z(c)){c='4c'}4x(b,7);41(b);F g=c,4d='4d';8(c=='4c'){8(d){8(K.X==0){c=K.Q-1;4d='74'}O{c=K.X;K.X+=b.S}8(c<0){c=0}}O{c=K.Q-1;4d='74'}}O{c=3J(c,f,d,K,y)}F h=y.13().1N(c);8(h.S){h[4d](b)}O{18(G,'8a 8b-3r 4M 6k! 8c 8d 46 75 4c.');y.76(b)}8(g!='4c'&&!d){8(c<K.X){K.X+=b.S}}K.Q=y.13().S;8(K.X>=K.Q){K.X-=K.Q}y.T(I('4O',G));y.T(I('5L',G));H J});y.11(I('77',G),D(e,c,d,f){e.1g();F v=[c,d,f],t=['2M/28/2A','3d','28'],a=3e(v,t);c=a[0];d=a[1];f=a[2];F g=L;8(c 2W $&&c.S>1){h=$();c.1W(D(i,a){F b=y.T(I('77',G),[$(1l),d,f]);8(b){h=h.8e(b)}});H h}8(1z(c)||c=='4c'){h=y.13().2P()}O{c=3J(c,f,d,K,y);F h=y.13().1N(c);8(h.S){8(c<K.X){K.X-=h.S}}}8(h&&h.S){h.8f();K.Q=y.13().S;y.T(I('4O',G))}H h});y.11(I('3G',G)+' '+I('3h',G),D(e,a){e.1g();F b=e.5v.19(G.3y.45.S);8(2V(a)){2b[b]=a}8(1o(a)){2b[b].1c(a)}H 2b[b]});y.11(I('4p',G),D(e,a){e.1g();8(K.X==0){F b=0}O{F b=K.Q-K.X}8(1o(a)){a.1h($12,b)}H b});y.11(I('4b',G),D(e,a){e.1g();F b=7.1b.E||7.E.M,1X=1H.2z(K.Q/b-1),2k;8(K.X==0){2k=0}O 8(K.X<K.Q%b){2k=0}O 8(K.X==b&&!7.1U){2k=1X}O{2k=1H.78((K.Q-K.X)/b)}8(2k<0){2k=0}8(2k>1X){2k=1X}8(1o(a)){a.1h($12,2k)}H 2k});y.11(I('8g',G),D(e,a){e.1g();F b=3I(y.13(),7);8(1o(a)){a.1h($12,b)}H b});y.11(I('19',G),D(e,f,l,b){e.1g();8(K.Q==0){H L}F v=[f,l,b],t=['28','28','D'],a=3e(v,t);f=(Y(a[0]))?a[0]:0;l=(Y(a[1]))?a[1]:K.Q;b=a[2];f+=K.X;l+=K.X;8(E.Q>0){2h(f>K.Q){f-=K.Q}2h(l>K.Q){l-=K.Q}2h(f<0){f+=K.Q}2h(l<0){l+=K.Q}}F c=y.13(),$i;8(l>f){$i=c.19(f,l)}O{$i=$(c.19(f,K.Q).3F().6Y(c.19(0,l).3F()))}8(1o(b)){b.1h($12,$i)}H $i});y.11(I('27',G)+' '+I('2d',G)+' '+I('26',G),D(e,a){e.1g();F b=e.5v.19(G.3y.45.S),5M=A[b];8(1o(a)){a.1h($12,5M)}H 5M});y.11(I('6S',G),D(e,a,b,c){e.1g();F d=L;8(1o(a)){a.1h($12,7)}O 8(1T(a)){31=$.1L(J,{},31,a);8(b!==L)d=J;O 7=$.1L(J,{},7,a)}O 8(!1z(a)){8(1o(b)){F f=4P('7.'+a);8(1z(f)){f=''}b.1h($12,f)}O 8(!1z(b)){8(2X c!=='3d')c=J;4P('31.'+a+' = b');8(c!==L)d=J;O 4P('7.'+a+' = b')}O{H 4P('7.'+a)}}8(d){1Y(y.13(),7);z.59(31);z.5N();F g=4Q(y,7);y.T(I('3H',G),[J,g])}H 7});y.11(I('5L',G),D(e,a,b){e.1g();8(1z(a)){a=$('8h')}O 8(1p(a)){a=$(a)}8(!2v(a)||a.S==0){H 18(G,'2p a 5K 2A.')}8(!1p(b)){b='a.6i'}a.8i(b).1W(D(){F h=1l.79||'';8(h.S>0&&y.13().7a($(h))!=-1){$(1l).23('5O').5O(D(e){e.2D();y.T(I('3k',G),h)})}});H J});y.11(I('3H',G),D(e,b,c){e.1g();8(!7.1b.1A){H}F d=7.1b.E||7.E.M,4R=1H.2z(K.Q/d);8(b){8(7.1b.3K){7.1b.1A.13().2t();7.1b.1A.1W(D(){1j(F a=0;a<4R;a++){F i=y.13().1N(3J(a*d,0,J,K,y));$(1l).76(7.1b.3K.1h(i[0],a+1))}})}7.1b.1A.1W(D(){$(1l).13().23(7.1b.3L).1W(D(a){$(1l).11(7.1b.3L,D(e){e.2D();y.T(I('3k',G),[a*d,-7.1b.4S,J,7.1b])})})})}F f=y.1P(I('4b',G))+7.1b.4S;8(f>=4R){f=0}8(f<0){f=4R-1}7.1b.1A.1W(D(){$(1l).13().2N(2y('7b',G)).1N(f).3a(2y('7b',G))});H J});y.11(I('4O',G),D(e){F a=7.E.M,2E=y.13(),2m=5d($1n,7,'P');K.Q=2E.S;8(A.4r){7.3U=2m;7[7.d['P']]=4s(2m,A.4r)}O{7.3U=5e(7,2m)}8(7.2H){7.E.P=7.E.3M.P;7.E.1e=7.E.3M.1e;7=5g(7,2E,2m);a=7.E.M;5r(7,2E)}O 8(7.E.U.1d){a=32(2E,7,0)}O 8(7.E.1t!='*'){a=3W(2E,7,0)}8(!7.1U&&K.X!=0&&a>K.X){8(7.E.U.1d){F b=4D(2E,7,K.X)-K.X}O 8(7.E.1t!='*'){F b=7c(2E,7,K.X)-K.X}O{F b=7.E.M-K.X}18(G,'8j 8k-1U: 8l '+b+' E 5y.');y.T(I('14',G),b)}7.E.M=2x(a,7,7.E.U.2c,$12);7.E.U.20=7.E.M;7=5i(7,2E);F c=4Q(y,7);y.T(I('3H',G),[J,c]);4T(7,K.Q,G);3A(7,K.X,G);H c});y.11(I('4q',G),D(e,a){e.1g();1u=3u(1u);y.1q('57',L);y.T(I('5t',G));8(a){y.T(I('73',G))}4U(y.13());4U(y);z.5s();z.5P();8(G.3s=='36'){4U($1n)}O{$1n.8m(y)}H J});y.11(I('18',G),D(e){18(G,'3w P: '+7.P);18(G,'3w 1e: '+7.1e);18(G,'7d 8n: '+7.E.P);18(G,'7d 8o: '+7.E.1e);18(G,'4e 4f E M: '+7.E.M);8(7.N.1G){18(G,'4e 4f E 5Q 8p: '+7.N.E)}8(7.14.W){18(G,'4e 4f E 5Q 5y: '+7.14.E)}8(7.16.W){18(G,'4e 4f E 5Q 70: '+7.16.E)}H G.18});y.11('3o',D(e,n,o){e.1g();H y.1P(I(n,G),o)})};z.5s=D(){y.23(I('',G));y.23(I('',G,L));y.23('3o')};z.5N=D(){z.5P();4T(7,K.Q,G);3A(7,K.X,G);8(7.N.2F){F b=3N(7.N.2F);$1n.11(I('4V',G,L),D(){y.T(I('3b',G),b)}).11(I('4W',G,L),D(){y.T(I('3g',G))})}8(7.N.W){7.N.W.11(I(7.N.3L,G,L),D(e){e.2D();F a=L,b=3O;8(A.27){a='1G'}O 8(7.N.4X){a='3b';b=3N(7.N.4X)}8(a){y.T(I(a,G),b)}})}8(7.14.W){7.14.W.11(I(7.14.3L,G,L),D(e){e.2D();y.T(I('14',G))});8(7.14.2F){F b=3N(7.14.2F);7.14.W.11(I('4V',G,L),D(){y.T(I('3b',G),b)}).11(I('4W',G,L),D(){y.T(I('3g',G))})}}8(7.16.W){7.16.W.11(I(7.16.3L,G,L),D(e){e.2D();y.T(I('16',G))});8(7.16.2F){F b=3N(7.16.2F);7.16.W.11(I('4V',G,L),D(){y.T(I('3b',G),b)}).11(I('4W',G,L),D(){y.T(I('3g',G))})}}8(7.1b.1A){8(7.1b.2F){F b=3N(7.1b.2F);7.1b.1A.11(I('4V',G,L),D(){y.T(I('3b',G),b)}).11(I('4W',G,L),D(){y.T(I('3g',G))})}}8(7.14.2Y||7.16.2Y){$(4g).11(I('7e',G,L,J,J),D(e){F k=e.7f;8(k==7.16.2Y){e.2D();y.T(I('16',G))}8(k==7.14.2Y){e.2D();y.T(I('14',G))}})}8(7.1b.4Y){$(4g).11(I('7e',G,L,J,J),D(e){F k=e.7f;8(k>=49&&k<58){k=(k-49)*7.E.M;8(k<=K.Q){e.2D();y.T(I('3k',G),[k,0,J,7.1b])}}})}8($.1s.1r){F c='8q'8r 3l;8((c&&7.1r.4h)||(!c&&7.1r.5R)){F d=$.1L(J,{},7.14,7.1r),7g=$.1L(J,{},7.16,7.1r),5S=D(){y.T(I('14',G),[d])},5T=D(){y.T(I('16',G),[7g])};1F(7.2l){R'5c':R'7h':7.1r.2G.8s=5T;7.1r.2G.8t=5S;17;2J:7.1r.2G.8u=5T;7.1r.2G.8v=5S}8(A.1r){y.1r('4q')}$1n.1r(7.1r.2G);$1n.Z('7i','8w');A.1r=J}}8($.1s.1Q){8(7.1Q){F f=$.1L(J,{},7.14,7.1Q),7j=$.1L(J,{},7.16,7.1Q);8(A.1Q){$1n.23(I('1Q',G,L))}$1n.11(I('1Q',G,L),D(e,a){e.2D();8(a>0){y.T(I('14',G),[f])}O{y.T(I('16',G),[7j])}});A.1Q=J}}8(7.N.1G){y.T(I('1G',G),7.N.5U)}8(A.6v){F g=D(e){y.T(I('5t',G));8(7.N.5V&&!A.27){y.T(I('1G',G))}1Y(y.13(),7);y.T(I('4O',G))};F h=$(3l),4i=3O;8($.5W&&G.5X=='5W'){4i=$.5W(8x,g)}O 8($.4Z&&G.5X=='4Z'){4i=$.4Z(8y,g)}O{F i=0,5Y=0;4i=D(){F a=h.P(),5Z=h.1e();8(a!=i||5Z!=5Y){g();i=a;5Y=5Z}}}h.11(I('8z',G,L,J,J),4i)}};z.5P=D(){F a=I('',G),3P=I('',G,L);61=I('',G,L,J,J);$(4g).23(61);$(3l).23(61);$1n.23(3P);8(7.N.W){7.N.W.23(3P)}8(7.14.W){7.14.W.23(3P)}8(7.16.W){7.16.W.23(3P)}8(7.1b.1A){7.1b.1A.23(3P);8(7.1b.3K){7.1b.1A.13().2t()}}8(A.1r){y.1r('4q');$1n.Z('7i','2J');A.1r=L}8(A.1Q){A.1Q=L}4T(7,'4j',G);3A(7,'2N',G)};8(1k(w)){w={'18':w}}F A={'2l':'16','27':J,'26':L,'2d':L,'1Q':L,'1r':L},K={'Q':y.13().S,'X':0},1u={'N':3O,'1f':3O,'2L':2o(),'3v':0},V={'2d':L,'1M':0,'2L':0,'2u':'','1a':[]},2b={'3G':[],'3h':[]},2g=[],G=$.1L(J,{},$.1s.1v.7k,w),7={},31=$.1L(J,{},u),$1n=(G.3s=='36')?y.36():y.8A('<'+G.3s.55+' 8B=\"'+G.3s.7l+'\" />').36();G.4o=y.4o;G.3T=$.1s.1v.3T++;G.2Z=(G.2Z&&$.1s.2Z)?'2Z':'8C';z.59(31,J,56);z.6D();z.6L();z.5N();8(2V(7.E.3m)){F B=7.E.3m}O{F B=[];8(7.E.3m!=0){B.1c(7.E.3m)}}8(7.25){B.8D(4k(7m(7.25),10))}8(B.S>0){1j(F a=0,l=B.S;a<l;a++){F s=B[a];8(s==0){62}8(s===J){s=3l.8E.79;8(s.S<1){62}}O 8(s==='7n'){s=1H.4l(1H.7n()*K.Q)}8(y.1P(I('3k',G),[s,0,J,{1V:'42'}])){17}}}F C=4Q(y,7),7o=3I(y.13(),7);8(7.7p){7.7p.1h($12,{'P':C.P,'1e':C.1e,'E':7o})}y.T(I('3H',G),[J,C]);y.T(I('5L',G));8(G.18){y.T(I('18',G))}H y};$.1s.1v.3T=1;$.1s.1v.5b={'2n':L,'3z':J,'1U':J,'2H':L,'2l':'1m','E':{'3m':0},'1K':{'2u':'7q','1M':6y,'2F':L,'3L':'5O','2O':L}};$.1s.1v.7k={'18':L,'2Z':L,'5X':'4Z','3y':{'45':'','7r':'8F'},'3s':{'55':'8G','7l':'8H'},'63':{}};$.1s.1v.7s=D(a){H'<a 8I=\"#\"><7t>'+a+'<\/7t><\/a>'};$.1s.1v.7u=D(a){$(1l).Z('P',a+'%')};$.1s.1v.25={3F:D(n){n+='=';F b=4g.25.3Q(';');1j(F a=0,l=b.S;a<l;a++){F c=b[a];2h(c.8J(0)==' '){c=c.19(1)}8(c.3R(n)==0){H c.19(n.S)}}H 0},64:D(n,v,d){F e=\"\";8(d){F a=7v 7w();a.8K(a.2o()+(d*24*60*60*8L));e=\"; 8M=\"+a.8N()}4g.25=n+'='+v+e+'; 8O=/'},2t:D(n){$.1s.1v.25.64(n,\"\",-1)}};D 48(d,e,c){8(c.2Z=='2Z'){8(e=='7q'){e='8P'}}H{1a:[],1M:d,8Q:d,2u:e,2L:2o()}}D 3x(s,c){1j(F a=0,l=s.1a.S;a<l;a++){F b=s.1a[a];8(!b){62}b[0][c.2Z](b[1],s.1M,s.2u,b[2])}}D 43(s,c){8(!1k(c)){c=J}8(1T(s.4z)){43(s.4z,c)}1j(F a=0,l=s.1a.S;a<l;a++){F b=s.1a[a];b[0].6M(J);8(c){b[0].Z(b[1]);8(1o(b[2])){b[2]()}}}8(1T(s.4A)){43(s.4A,c)}}D 5F(a,b,o){8(b){b.2t()}1F(o.1V){R'1w':R'3j':R'1I-1w':R'22-1w':a.Z('1t','');a.Z('1E',1);17}}D 4a(d,o,b,a,c){8(o[b]){o[b].1h(d,a)}8(c[b].S){1j(F i=0,l=c[b].S;i<l;i++){c[b][i].1h(d,a)}}H[]}D 5G(a,q,c){8(q.S){a.T(I(q[0][0],c),q[0][1]);q.8R()}H q}D 5z(b){b.1W(D(){F a=$(1l);a.1q('7x',a.2f(':3t')).4j()})}D 5D(b){8(b){b.1W(D(){F a=$(1l);8(!a.1q('7x')){a.4m()}})}}D 3u(t){8(t.N){8S(t.N)}8(t.1f){8T(t.1f)}H t}D 5E(a,b,c,d,e,f,g){H{'P':g.P,'1e':g.1e,'E':{'20':a,'8U':b,'M':c},'1K':{'E':d,'2l':e,'1M':f}}}D 5B(a,o,b,c){F d=a.1M;8(a.1V=='42'){H 0}8(d=='N'){d=o.1K.1M/o.1K.E*b}O 8(d<10){d=c/d}8(d<1){H 0}8(a.1V=='1w'){d=d/2}H 1H.78(d)}D 4T(o,t,c){F a=(Y(o.E.4C))?o.E.4C:o.E.M+1;8(t=='4m'||t=='4j'){F f=t}O 8(a>t){18(c,'2p 6O E ('+t+' Q, '+a+' 6P): 8V 8W.');F f='4j'}O{F f='4m'}F s=(f=='4m')?'2N':'3a',h=2y('3t',c);8(o.N.W){o.N.W[f]()[s](h)}8(o.14.W){o.14.W[f]()[s](h)}8(o.16.W){o.16.W[f]()[s](h)}8(o.1b.1A){o.1b.1A[f]()[s](h)}}D 3A(o,f,c){8(o.1U||o.3z)H;F a=(f=='2N'||f=='3a')?f:L,51=2y('8X',c);8(o.N.W&&a){o.N.W[a](51)}8(o.14.W){F b=a||(f==0)?'3a':'2N';o.14.W[b](51)}8(o.16.W){F b=a||(f==o.E.M)?'3a':'2N';o.16.W[b](51)}}D 3S(a,b){8(1o(b)){b=b.1h(a)}O 8(1z(b)){b={}}H b}D 6l(a,b){b=3S(a,b);8(Y(b)){b={'M':b}}O 8(b=='1d'){b={'M':b,'P':b,'1e':b}}O 8(!1T(b)){b={}}H b}D 6m(a,b){b=3S(a,b);8(Y(b)){8(b<=50){b={'E':b}}O{b={'1M':b}}}O 8(1p(b)){b={'2u':b}}O 8(!1T(b)){b={}}H b}D 52(a,b){b=3S(a,b);8(1p(b)){F c=65(b);8(c==-1){b=$(b)}O{b=c}}H b}D 6n(a,b){b=52(a,b);8(2v(b)){b={'W':b}}O 8(1k(b)){b={'1G':b}}O 8(Y(b)){b={'2K':b}}8(b.1f){8(1p(b.1f)||2v(b.1f)){b.1f={'2q':b.1f}}}H b}D 6z(a,b){8(1o(b.W)){b.W=b.W.1h(a)}8(1p(b.W)){b.W=$(b.W)}8(!1k(b.1G)){b.1G=J}8(!Y(b.5U)){b.5U=0}8(1z(b.4X)){b.4X=J}8(!1k(b.5V)){b.5V=J}8(!Y(b.2K)){b.2K=(b.1M<10)?8Y:b.1M*5}8(b.1f){8(1o(b.1f.2q)){b.1f.2q=b.1f.2q.1h(a)}8(1p(b.1f.2q)){b.1f.2q=$(b.1f.2q)}8(b.1f.2q){8(!1o(b.1f.4B)){b.1f.4B=$.1s.1v.7u}8(!Y(b.1f.5u)){b.1f.5u=50}}O{b.1f=L}}H b}D 5a(a,b){b=52(a,b);8(2v(b)){b={'W':b}}O 8(Y(b)){b={'2Y':b}}H b}D 5j(a,b){8(1o(b.W)){b.W=b.W.1h(a)}8(1p(b.W)){b.W=$(b.W)}8(1p(b.2Y)){b.2Y=65(b.2Y)}H b}D 6o(a,b){b=52(a,b);8(2v(b)){b={'1A':b}}O 8(1k(b)){b={'4Y':b}}H b}D 6A(a,b){8(1o(b.1A)){b.1A=b.1A.1h(a)}8(1p(b.1A)){b.1A=$(b.1A)}8(!Y(b.E)){b.E=L}8(!1k(b.4Y)){b.4Y=L}8(!1o(b.3K)&&!53(b.3K)){b.3K=$.1s.1v.7s}8(!Y(b.4S)){b.4S=0}H b}D 6p(a,b){8(1o(b)){b=b.1h(a)}8(1z(b)){b={'4h':L}}8(3p(b)){b={'4h':b}}O 8(Y(b)){b={'E':b}}H b}D 6B(a,b){8(!1k(b.4h)){b.4h=J}8(!1k(b.5R)){b.5R=L}8(!1T(b.2G)){b.2G={}}8(!1k(b.2G.7y)){b.2G.7y=L}H b}D 6q(a,b){8(1o(b)){b=b.1h(a)}8(3p(b)){b={}}O 8(Y(b)){b={'E':b}}O 8(1z(b)){b=L}H b}D 6C(a,b){H b}D 3J(a,b,c,d,e){8(1p(a)){a=$(a,e)}8(1T(a)){a=$(a,e)}8(2v(a)){a=e.13().7a(a);8(!1k(c)){c=L}}O{8(!1k(c)){c=J}}8(!Y(a)){a=0}8(!Y(b)){b=0}8(c){a+=d.X}a+=b;8(d.Q>0){2h(a>=d.Q){a-=d.Q}2h(a<0){a+=d.Q}}H a}D 4D(i,o,s){F t=0,x=0;1j(F a=s;a>=0;a--){F j=i.1N(a);t+=(j.2f(':M'))?j[o.d['2w']](J):0;8(t>o.3U){H x}8(a==0){a=i.S}x++}}D 7c(i,o,s){H 66(i,o.E.1t,o.E.U.4t,s)}D 6T(i,o,s,m){H 66(i,o.E.1t,m,s)}D 66(i,f,m,s){F t=0,x=0;1j(F a=s,l=i.S;a>=0;a--){x++;8(x==l){H x}F j=i.1N(a);8(j.2f(f)){t++;8(t==m){H x}}8(a==0){a=l}}}D 5x(a,o){H o.E.U.4t||a.13().19(0,o.E.M).1t(o.E.1t).S}D 32(i,o,s){F t=0,x=0;1j(F a=s,l=i.S-1;a<=l;a++){F j=i.1N(a);t+=(j.2f(':M'))?j[o.d['2w']](J):0;8(t>o.3U){H x}x++;8(x==l+1){H x}8(a==l){a=-1}}}D 5I(i,o,s,l){F v=32(i,o,s);8(!o.1U){8(s+v>l){v=l-s}}H v}D 3W(i,o,s){H 68(i,o.E.1t,o.E.U.4t,s,o.1U)}D 6Z(i,o,s,m){H 68(i,o.E.1t,m+1,s,o.1U)-1}D 68(i,f,m,s,c){F t=0,x=0;1j(F a=s,l=i.S-1;a<=l;a++){x++;8(x>=l){H x}F j=i.1N(a);8(j.2f(f)){t++;8(t==m){H x}}8(a==l){a=-1}}}D 3I(i,o){H i.19(0,o.E.M)}D 6V(i,o,n){H i.19(n,o.E.U.20+n)}D 6W(i,o){H i.19(0,o.E.M)}D 71(i,o){H i.19(0,o.E.U.20)}D 72(i,o,n){H i.19(n,o.E.M+n)}D 4x(i,o,d){8(o.1R){8(!1p(d)){d='2a'}i.1W(D(){F j=$(1l),m=4k(j.Z(o.d['1S']),10);8(!Y(m)){m=0}j.1q(d,m)})}}D 1Y(i,o,m){8(o.1R){F x=(1k(m))?m:L;8(!Y(m)){m=0}4x(i,o,'7z');i.1W(D(){F j=$(1l);j.Z(o.d['1S'],((x)?j.1q('7z'):m+j.1q('2a')))})}}D 41(i){i.1W(D(){F j=$(1l);j.1q('7A',j.7B('7C')||'')})}D 4U(i){i.1W(D(){F j=$(1l);j.7B('7C',j.1q('7A')||'')})}D 5r(o,b){F c=o.E.M,7D=o.E[o.d['P']],69=o[o.d['1e']],7E=3V(69);b.1W(D(){F a=$(1l),6a=7D-7F(a,o,'8Z');a[o.d['P']](6a);8(7E){a[o.d['1e']](4s(6a,69))}})}D 4Q(a,o){F b=a.36(),$i=a.13(),$v=3I($i,o),54=4I(4J($v,o,J),o,L);b.Z(54);8(o.1R){F p=o.1i,r=p[o.d[1]];8(o.1B&&r<0){r=0}F c=$v.2P();c.Z(o.d['1S'],c.1q('2a')+r);a.Z(o.d['3q'],p[o.d[0]]);a.Z(o.d['1m'],p[o.d[3]])}a.Z(o.d['P'],54[o.d['P']]+(2R($i,o,'P')*2));a.Z(o.d['1e'],6b($i,o,'1e'));H 54}D 4J(i,o,a){H[2R(i,o,'P',a),6b(i,o,'1e',a)]}D 6b(i,o,a,b){8(!1k(b)){b=L}8(Y(o[o.d[a]])&&b){H o[o.d[a]]}8(Y(o.E[o.d[a]])){H o.E[o.d[a]]}a=(a.6c().3R('P')>-1)?'2w':'3n';H 4n(i,o,a)}D 4n(i,o,b){F s=0;1j(F a=0,l=i.S;a<l;a++){F j=i.1N(a);F m=(j.2f(':M'))?j[o.d[b]](J):0;8(s<m){s=m}}H s}D 2R(i,o,b,c){8(!1k(c)){c=L}8(Y(o[o.d[b]])&&c){H o[o.d[b]]}8(Y(o.E[o.d[b]])){H o.E[o.d[b]]*i.S}F d=(b.6c().3R('P')>-1)?'2w':'3n',s=0;1j(F a=0,l=i.S;a<l;a++){F j=i.1N(a);s+=(j.2f(':M'))?j[o.d[d]](J):0}H s}D 5d(a,o,d){F b=a.2f(':M');8(b){a.4j()}F s=a.36()[o.d[d]]();8(b){a.4m()}H s}D 5e(o,a){H(Y(o[o.d['P']]))?o[o.d['P']]:a}D 6d(i,o,b){F s=L,v=L;1j(F a=0,l=i.S;a<l;a++){F j=i.1N(a);F c=(j.2f(':M'))?j[o.d[b]](J):0;8(s===L){s=c}O 8(s!=c){v=J}8(s==0){v=J}}H v}D 7F(i,o,d){H i[o.d['90'+d]](J)-i[o.d[d.6c()]]()}D 4s(s,o){8(3V(o)){o=4k(o.19(0,-1),10);8(!Y(o)){H s}s*=o/2I}H s}D I(n,c,a,b,d){8(!1k(a)){a=J}8(!1k(b)){b=J}8(!1k(d)){d=L}8(a){n=c.3y.45+n}8(b){n=n+'.'+c.3y.7r}8(b&&d){n+=c.3T}H n}D 2y(n,c){H(1p(c.63[n]))?c.63[n]:n}D 4I(a,o,p){8(!1k(p)){p=J}F b=(o.1R&&p)?o.1i:[0,0,0,0];F c={};c[o.d['P']]=a[0]+b[1]+b[3];c[o.d['1e']]=a[1]+b[0]+b[2];H c}D 3e(c,d){F e=[];1j(F a=0,7G=c.S;a<7G;a++){1j(F b=0,7H=d.S;b<7H;b++){8(d[b].3R(2X c[a])>-1&&1z(e[b])){e[b]=c[a];17}}}H e}D 6x(p){8(1z(p)){H[0,0,0,0]}8(Y(p)){H[p,p,p,p]}8(1p(p)){p=p.3Q('91').7I('').3Q('92').7I('').3Q(' ')}8(!2V(p)){H[0,0,0,0]}1j(F i=0;i<4;i++){p[i]=4k(p[i],10)}1F(p.S){R 0:H[0,0,0,0];R 1:H[p[0],p[0],p[0],p[0]];R 2:H[p[0],p[1],p[0],p[1]];R 3:H[p[0],p[1],p[2],p[1]];2J:H[p[0],p[1],p[2],p[3]]}}D 4H(a,o){F x=(Y(o[o.d['P']]))?1H.2z(o[o.d['P']]-2R(a,o,'P')):0;1F(o.1B){R'1m':H[0,x];R'35':H[x,0];R'5f':2J:H[1H.2z(x/2),1H.4l(x/2)]}}D 6r(o){F a=[['P','7J','2w','1e','7K','3n','1m','3q','1S',0,1,2,3],['1e','7K','3n','P','7J','2w','3q','1m','5p',3,2,1,0]];F b=a[0].S,7L=(o.2l=='35'||o.2l=='1m')?0:1;F c={};1j(F d=0;d<b;d++){c[a[0][d]]=a[7L][d]}H c}D 4E(x,o,a,b){F v=x;8(1o(a)){v=a.1h(b,v)}O 8(1p(a)){F p=a.3Q('+'),m=a.3Q('-');8(m.S>p.S){F c=J,6e=m[0],30=m[1]}O{F c=L,6e=p[0],30=p[1]}1F(6e){R'93':v=(x%2==1)?x-1:x;17;R'94':v=(x%2==0)?x-1:x;17;2J:v=x;17}30=4k(30,10);8(Y(30)){8(c){30=-30}v+=30}}8(!Y(v)||v<1){v=1}H v}D 2x(x,o,a,b){H 6f(4E(x,o,a,b),o.E.U)}D 6f(v,i){8(Y(i.34)&&v<i.34){v=i.34}8(Y(i.1X)&&v>i.1X){v=i.1X}8(v<1){v=1}H v}D 5k(s){8(!2V(s)){s=[[s]]}8(!2V(s[0])){s=[s]}1j(F j=0,l=s.S;j<l;j++){8(1p(s[j][0])){s[j][0]=$(s[j][0])}8(!1k(s[j][1])){s[j][1]=J}8(!1k(s[j][2])){s[j][2]=J}8(!Y(s[j][3])){s[j][3]=0}}H s}D 65(k){8(k=='35'){H 39}8(k=='1m'){H 37}8(k=='5c'){H 38}8(k=='7h'){H 40}H-1}D 5H(n,a,c){8(n){F v=a.1P(I('4p',c));$.1s.1v.25.64(n,v)}}D 7m(n){F c=$.1s.1v.25.3F(n);H(c=='')?0:c}D 6E(a,b){F c={};1j(F p=0,l=b.S;p<l;p++){c[b[p]]=a.Z(b[p])}H c}D 6s(a,b,c,d){8(!1T(a.U)){a.U={}}8(!1T(a.3M)){a.3M={}}8(a.3m==0&&Y(d)){a.3m=d}8(1T(a.M)){a.U.34=a.M.34;a.U.1X=a.M.1X;a.M=L}O 8(1p(a.M)){8(a.M=='1d'){a.U.1d=J}O{a.U.2c=a.M}a.M=L}O 8(1o(a.M)){a.U.2c=a.M;a.M=L}8(!1p(a.1t)){a.1t=(c.1t(':3t').S>0)?':M':'*'}8(!a[b.d['P']]){8(b.2H){18(J,'7M a '+b.d['P']+' 1j 75 E!');a[b.d['P']]=4n(c,b,'2w')}O{a[b.d['P']]=(6d(c,b,'2w'))?'1d':c[b.d['2w']](J)}}8(!a[b.d['1e']]){a[b.d['1e']]=(6d(c,b,'3n'))?'1d':c[b.d['3n']](J)}a.3M.P=a.P;a.3M.1e=a.1e;H a}D 6w(a,b){8(a.E[a.d['P']]=='1d'){a.E.U.1d=J}8(!a.E.U.1d){8(Y(a[a.d['P']])){a.E.M=1H.4l(a[a.d['P']]/a.E[a.d['P']])}O{a.E.M=1H.4l(b/a.E[a.d['P']]);a[a.d['P']]=a.E.M*a.E[a.d['P']];8(!a.E.U.2c){a.1B=L}}8(a.E.M=='95'||a.E.M<1){18(J,'2p a 5K 28 4f M E: 7M 46 \"1d\".');a.E.U.1d=J}}H a}D 6t(a,b,c){8(a=='N'){a=4n(c,b,'2w')}H a}D 6u(a,b,c){8(a=='N'){a=4n(c,b,'3n')}8(!a){a=b.E[b.d['1e']]}H a}D 5i(o,a){F p=4H(3I(a,o),o);o.1i[o.d[1]]=p[1];o.1i[o.d[3]]=p[0];H o}D 5g(o,a,b){F c=6f(1H.2z(o[o.d['P']]/o.E[o.d['P']]),o.E.U);8(c>a.S){c=a.S}F d=1H.4l(o[o.d['P']]/c);o.E.M=c;o.E[o.d['P']]=d;o[o.d['P']]=c*d;H o}D 3N(p){8(1p(p)){F i=(p.3R('96')>-1)?J:L,r=(p.3R('3g')>-1)?J:L}O{F i=r=L}H[i,r]}D 97(a){H(Y(a))?a:3O}D 6g(a){H(a===3O)}D 1z(a){H(6g(a)||2X a=='7N'||a===''||a==='7N')}D 2V(a){H(a 2W 98)}D 2v(a){H(a 2W 7O)}D 1T(a){H((a 2W 99||2X a=='2A')&&!6g(a)&&!2v(a)&&!2V(a))}D Y(a){H((a 2W 4e||2X a=='28')&&!9a(a))}D 1p(a){H((a 2W 9b||2X a=='2M')&&!1z(a)&&!3p(a)&&!53(a))}D 1o(a){H(a 2W 9c||2X a=='D')}D 1k(a){H(a 2W 9d||2X a=='3d'||3p(a)||53(a))}D 3p(a){H(a===J||a==='J')}D 53(a){H(a===L||a==='L')}D 3V(x){H(1p(x)&&x.19(-1)=='%')}D 2o(){H 7v 7w().2o()}D 3X(o,n){18(J,o+' 2f 9e, 9f 1j 9g 9h 9i 9j. 9k '+n+' 9l.')}D 18(d,m){8(!1z(3l.6h)&&!1z(3l.6h.7P)){8(1T(d)){F s=' ('+d.4o+')';d=d.18}O{F s=''}8(!d){H L}8(1p(m)){m='1v'+s+': '+m}O{m=['1v'+s+':',m]}3l.6h.7P(m)}H L}$.1L($.2u,{'9m':D(t){F a=t*t;H t*(-a*t+4*a-6*t+4)},'9n':D(t){H t*(4*t*t-9*t+6)},'9o':D(t){F a=t*t;H t*(33*a*a-9p*a*t+9q*a-67*t+15)}})})(7O);",62,585,"|||||||opts|if|||||||||||||||||||||||||||||||function|items|var|conf|return|cf_e|true|itms|false|visible|auto|else|width|total|case|length|trigger|visibleConf|scrl|button|first|is_number|css||bind|tt0|children|prev||next|break|debug|slice|anims|pagination|push|variable|height|progress|stopPropagation|call|padding|for|is_boolean|this|left|wrp|is_function|is_string|data|swipe|fn|filter|tmrs|carouFredSel|fade|_onafter|_moveitems|is_undefined|container|align|_s_paddingold|_s_paddingcur|opacity|switch|play|Math|cover|_position|scroll|extend|duration|eq|_a_wrapper|triggerHandler|mousewheel|usePadding|marginRight|is_object|circular|fx|each|max|sz_resetMargin|i_cur_l|old|i_old_l|uncover|unbind||cookie|isScrolling|isPaused|number|a_cfs|_cfs_origCssMargin|clbk|adjust|isStopped|stopImmediatePropagation|is|queu|while|i_new|w_siz|nr|direction|avail_primary|synchronise|getTime|Not|bar|i_new_l|a_cur|remove|easing|is_jquery|outerWidth|cf_getItemsAdjust|cf_c|ceil|object|pR|_s_paddingnew|preventDefault|a_itm|pauseOnHover|options|responsive|100|default|timeoutDuration|startTime|string|removeClass|queue|last|i_skp|ms_getTotalSize|a_old|a_lef|a_dur|is_array|instanceof|typeof|key|transition|adj|opts_orig|gn_getVisibleItemsNext||min|right|parent||||addClass|pause|perc|boolean|cf_sortParams|scrolling|resume|onAfter|i_old|crossfade|slideTo|window|start|outerHeight|_cfs_triggerEvent|is_true|top|position|wrapper|hidden|sc_clearTimers|timePassed|Carousel|sc_startScroll|events|infinite|nv_enableNavi|i_siz|i_siz_vis|_a_paddingold|_a_paddingcur|get|onBefore|updatePageStatus|gi_getCurrentItems|gn_getItemIndex|anchorBuilder|event|sizesConf|bt_pauseOnHoverConfig|null|ns2|split|indexOf|go_getObject|serialNumber|maxDimension|is_percentage|gn_getVisibleItemsNextFilter|deprecated|orgCSS|zIndex||sz_storeOrigCss|none|sc_stopScroll|dur2|prefix|to|appendTo|sc_setScroll||sc_fireCallbacks|currentPage|end|before|Number|of|document|onTouch|onResize|hide|parseInt|floor|show|ms_getTrueLargestSize|selector|currentPosition|destroy|primarySizePercentage|ms_getPercentage|org|onTimeoutStart|onTimeoutPause|onTimeoutEnd|sz_storeMargin|stopped|pre|post|updater|minimum|gn_getVisibleItemsPrev|cf_getAdjust|onEnd|clone|cf_getAlignPadding|cf_mapWrapperSizes|ms_getSizes|a_wsz|a_new|not|a_cfs_vis|updateSizes|eval|sz_setSizes|pgs|deviation|nv_showNavi|sz_restoreOrigCss|mouseenter|mouseleave|pauseOnEvent|keys|throttle||di|go_getNaviObject|is_false|sz|element|starting_position|_cfs_isCarousel||_cfs_init|go_getPrevNextObject|defaults|up|ms_getParentSize|ms_getMaxDimension|center|in_getResponsiveValues|bottom|in_getAlignPadding|go_complementPrevNextObject|cf_getSynchArr|onPauseStart|onPausePause|onPauseEnd|pauseDuration|marginBottom|newPosition|sz_setResponsiveSizes|_cfs_unbind_events|finish|interval|type|conditions|gn_getVisibleOrg|backward|sc_hideHiddenItems|a_lef_vis|sc_getDuration|_a_paddingnew|sc_showHiddenItems|sc_mapCallbackArguments|sc_afterScroll|sc_fireQueue|cf_setCookie|gn_getVisibleItemsNextTestCircular|slideToPage|valid|linkAnchors|value|_cfs_bind_buttons|click|_cfs_unbind_buttons|scrolled|onMouse|swP|swN|delay|pauseOnResize|debounce|onWindowResize|_windowHeight|nh||ns3|continue|classnames|set|cf_getKeyCode|gn_getItemsPrevFilter||gn_getItemsNextFilter|seco|nw|ms_getLargestSize|toLowerCase|ms_hasVariableSizes|sta|cf_getItemAdjustMinMax|is_null|console|caroufredsel|No|found|go_getItemsObject|go_getScrollObject|go_getAutoObject|go_getPaginationObject|go_getSwipeObject|go_getMousewheelObject|cf_getDimensions|in_complementItems|in_complementPrimarySize|in_complementSecondarySize|upDateOnWindowResize|in_complementVisibleItems|cf_getPadding|500|go_complementAutoObject|go_complementPaginationObject|go_complementSwipeObject|go_complementMousewheelObject|_cfs_build|in_mapCss|textAlign|float|marginTop|marginLeft|absolute|_cfs_origCssZindex|_cfs_bind_events|stop|paused|enough|needed|page|slide_|configuration|gn_getScrollItemsPrevFilter|Scrolling|gi_getOldItemsPrev|gi_getNewItemsPrev|directscroll|concat|gn_getScrollItemsNextFilter|forward|gi_getOldItemsNext|gi_getNewItemsNext|jumpToStart|after|the|append|removeItem|round|hash|index|selected|gn_getVisibleItemsPrevFilter|Item|keyup|keyCode|scN|down|cursor|mcN|configs|classname|cf_getCookie|random|itm|onCreate|swing|namespace|pageAnchorBuilder|span|progressbarUpdater|new|Date|_cfs_isHidden|triggerOnTouchEnd|_cfs_tempCssMargin|_cfs_origCss|attr|style|newS|secp|ms_getPaddingBorderMargin|l1|l2|join|innerWidth|innerHeight|dx|Set|undefined|jQuery|log|caroufredsel_cookie_|relative|fixed|overflow|setInterval|setTimeout|or|Callback|returned|Page|resumed|currently|slide_prev|prependTo|slide_next|prevPage|nextPage|prepend|carousel|insertItem|Correct|insert|Appending|item|add|detach|currentVisible|body|find|Preventing|non|sliding|replaceWith|widths|heights|automatically|ontouchstart|in|swipeUp|swipeDown|swipeLeft|swipeRight|move|200|300|resize|wrap|class|animate|unshift|location|cfs|div|caroufredsel_wrapper|href|charAt|setTime|1000|expires|toGMTString|path|ease|orgDuration|shift|clearTimeout|clearInterval|skipped|Hiding|navigation|disabled|2500|Width|outer|px|em|even|odd|Infinity|immediate|bt_mousesheelNumber|Array|Object|isNaN|String|Function|Boolean|DEPRECATED|support|it|will|be|removed|Use|instead|quadratic|cubic|elastic|106|126".split("|"),0,{})),function(n,t){typeof define=="function"&&define.amd?define("sifter",t):typeof exports=="object"?module.exports=t():n.Sifter=t()}(this,function(){var n=function(n,t){this.items=n;this.settings=t||{diacritics:!0}};n.prototype.tokenize=function(n){if(n=e(String(n||"").toLowerCase()),!n||!n.length)return[];for(var r,u,h=[],f=n.split(/ +/),i=0,s=f.length;i<s;i++){if(r=o(f[i]),this.settings.diacritics)for(u in t)t.hasOwnProperty(u)&&(r=r.replace(new RegExp(u,"g"),t[u]));h.push({string:f[i],regex:new RegExp(r,"i")})}return h};n.prototype.iterator=function(n,t){var r;r=i(n)?Array.prototype.forEach||function(n){for(var t=0,i=this.length;t<i;t++)n(this[t],t,this)}:function(n){for(var t in this)this.hasOwnProperty(t)&&n(this[t],t,this)};r.apply(n,[t])};n.prototype.getScoreFunction=function(n,t){var o,u,r,i,e,f;return(o=this,n=o.prepareSearch(n,t),r=n.tokens,u=n.options.fields,i=r.length,e=function(n,t){var i,r;return n?(n=String(n||""),r=n.search(t.regex),r===-1)?0:(i=t.string.length/n.length,r===0&&(i+=.5),i):0},f=function(){var n=u.length;return n?n===1?function(n,t){return e(t[u[0]],n)}:function(t,i){for(var r=0,f=0;r<n;r++)f+=e(i[u[r]],t);return f/n}:function(){return 0}}(),!i)?function(){return 0}:i===1?function(n){return f(r[0],n)}:n.options.conjunction==="and"?function(n){for(var t,u=0,e=0;u<i;u++){if(t=f(r[u],n),t<=0)return 0;e+=t}return e/i}:function(n){for(var t=0,u=0;t<i;t++)u+=f(r[t],n);return u/i}};n.prototype.getSortFunction=function(n,t){var i,f,c,l,u,s,v,h,e,a,o;if(c=this,n=c.prepareSearch(n,t),o=!n.query&&t.sort_empty||t.sort,e=function(n,t){return n==="$score"?t.score:c.items[t.id][n]},u=[],o)for(i=0,f=o.length;i<f;i++)(n.query||o[i].field!=="$score")&&u.push(o[i]);if(n.query){for(a=!0,i=0,f=u.length;i<f;i++)if(u[i].field==="$score"){a=!1;break}a&&u.unshift({field:"$score",direction:"desc"})}else for(i=0,f=u.length;i<f;i++)if(u[i].field==="$score"){u.splice(i,1);break}for(h=[],i=0,f=u.length;i<f;i++)h.push(u[i].direction==="desc"?-1:1);return s=u.length,s?s===1?(l=u[0].field,v=h[0],function(n,t){return v*r(e(l,n),e(l,t))}):function(n,t){for(var f,o,i=0;i<s;i++)if(o=u[i].field,f=h[i]*r(e(o,n),e(o,t)),f)return f;return 0}:null};n.prototype.prepareSearch=function(n,t){if(typeof n=="object")return n;t=f({},t);var r=t.fields,u=t.sort,e=t.sort_empty;return r&&!i(r)&&(t.fields=[r]),u&&!i(u)&&(t.sort=[u]),e&&!i(e)&&(t.sort_empty=[e]),{options:t,query:String(n||"").toLowerCase(),tokens:this.tokenize(n),total:0,items:[]}};n.prototype.search=function(n,t){var r=this,u,i,f,e;return i=this.prepareSearch(n,t),t=i.options,n=i.query,e=t.score||r.getScoreFunction(i),n.length?r.iterator(r.items,function(n,r){u=e(n);(t.filter===!1||u>0)&&i.items.push({score:u,id:r})}):r.iterator(r.items,function(n,t){i.items.push({score:1,id:t})}),f=r.getSortFunction(i,t),f&&i.items.sort(f),i.total=i.items.length,typeof t.limit=="number"&&(i.items=i.items.slice(0,t.limit)),i};var r=function(n,t){return typeof n=="number"&&typeof t=="number"?n>t?1:n<t?-1:0:(n=u(String(n||"")),t=u(String(t||"")),n>t)?1:t>n?-1:0},f=function(n){for(var r,t,i=1,u=arguments.length;i<u;i++)if(t=arguments[i],t)for(r in t)t.hasOwnProperty(r)&&(n[r]=t[r]);return n},e=function(n){return(n+"").replace(/^\s+|\s+$|/g,"")},o=function(n){return(n+"").replace(/([.?*+^$[\]\\(){}|-])/g,"\\$1")},i=Array.isArray||$&&$.isArray||function(n){return Object.prototype.toString.call(n)==="[object Array]"},t={a:"[aÀÁÂÃÄÅàáâãäåĀāąĄ]",c:"[cÇçćĆčČ]",d:"[dđĐďĎ]",e:"[eÈÉÊËèéêëěĚĒēęĘ]",i:"[iÌÍÎÏìíîïĪī]",l:"[lłŁ]",n:"[nÑñňŇńŃ]",o:"[oÒÓÔÕÕÖØòóôõöøŌō]",r:"[rřŘ]",s:"[sŠšśŚ]",t:"[tťŤ]",u:"[uÙÚÛÜùúûüůŮŪū]",y:"[yŸÿýÝ]",z:"[zŽžżŻźŹ]"},u=function(){var i,u,n,r,f="",e={},o;for(n in t)if(t.hasOwnProperty(n))for(r=t[n].substring(2,t[n].length-1),f+=r,i=0,u=r.length;i<u;i++)e[r.charAt(i)]=n;return o=new RegExp("["+f+"]","g"),function(n){return n.replace(o,function(n){return e[n]}).toLowerCase()}}();return n}),function(n,t){typeof define=="function"&&define.amd?define("microplugin",t):typeof exports=="object"?module.exports=t():n.MicroPlugin=t()}(this,function(){var n={},t;return n.mixin=function(n){n.plugins={};n.prototype.initializePlugins=function(n){var i,e,r,f=this,u=[];if(f.plugins={names:[],settings:{},requested:{},loaded:{}},t.isArray(n))for(i=0,e=n.length;i<e;i++)typeof n[i]=="string"?u.push(n[i]):(f.plugins.settings[n[i].name]=n[i].options,u.push(n[i].name));else if(n)for(r in n)n.hasOwnProperty(r)&&(f.plugins.settings[r]=n[r],u.push(r));while(u.length)f.require(u.shift())};n.prototype.loadPlugin=function(t){var i=this,r=i.plugins,u=n.plugins[t];if(!n.plugins.hasOwnProperty(t))throw new Error('Unable to find "'+t+'" plugin');r.requested[t]=!0;r.loaded[t]=u.fn.apply(i,[i.plugins.settings[t]||{}]);r.names.push(t)};n.prototype.require=function(n){var t=this,i=t.plugins;if(!t.plugins.loaded.hasOwnProperty(n)){if(i.requested[n])throw new Error('Plugin has circular dependency ("'+n+'")');t.loadPlugin(n)}return i.loaded[n]};n.define=function(t,i){n.plugins[t]={name:t,fn:i}}},t={isArray:Array.isArray||function(n){return Object.prototype.toString.call(n)==="[object Array]"}},n}),function(n,t){typeof define=="function"&&define.amd?define("selectize",["jquery","sifter","microplugin"],t):typeof exports=="object"?module.exports=t(require("jquery"),require("sifter"),require("microplugin")):n.Selectize=t(n.jQuery,n.Sifter,n.MicroPlugin)}(this,function(n,t,i){"use strict";var g=function(n,t){if(typeof t!="string"||t.length){var i=typeof t=="string"?new RegExp(t,"i"):t,r=function(n){var o=0,e,s,u,t;if(n.nodeType===3){if(e=n.data.search(i),e>=0&&n.data.length>0){s=n.data.match(i);u=document.createElement("span");u.className="highlight";var f=n.splitText(e),c=f.splitText(s[0].length),h=f.cloneNode(!0);u.appendChild(h);f.parentNode.replaceChild(u,f);o=1}}else if(n.nodeType===1&&n.childNodes&&!/(script|style)/i.test(n.tagName))for(t=0;t<n.childNodes.length;++t)t+=r(n.childNodes[t]);return o};return n.each(function(){r(this)})}},s=function(){};s.prototype={on:function(n,t){this._events=this._events||{};this._events[n]=this._events[n]||[];this._events[n].push(t)},off:function(n,t){var i=arguments.length;if(i===0)return delete this._events;if(i===1)return delete this._events[n];(this._events=this._events||{},n in this._events!=!1)&&this._events[n].splice(this._events[n].indexOf(t),1)},trigger:function(n){if(this._events=this._events||{},n in this._events!=!1)for(var t=0;t<this._events[n].length;t++)this._events[n][t].apply(this,Array.prototype.slice.call(arguments,1))}};s.mixin=function(n){for(var i=["on","off","trigger"],t=0;t<i.length;t++)n.prototype[i[t]]=s.prototype[i[t]]};var e=/Mac/.test(navigator.userAgent),nt=65,tt=13,it=27,l=37,rt=38,ut=80,y=39,ft=40,et=78,o=8,a=46,ot=16,st=e?91:17,ht=e?18:17,p=9,h=1,ct=2,w=!/android/i.test(window.navigator.userAgent)&&!!document.createElement("form").validity,b=function(n){return typeof n!="undefined"},u=function(n){return typeof n=="undefined"||n===null?null:typeof n=="boolean"?n?"1":"0":n+""},f=function(n){return(n+"").replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,'"')},k=function(n){return(n+"").replace(/\$/g,"$$$$")},c={};c.before=function(n,t,i){var r=n[t];n[t]=function(){return i.apply(n,arguments),r.apply(n,arguments)}};c.after=function(n,t,i){var r=n[t];n[t]=function(){var t=r.apply(n,arguments);return i.apply(n,arguments),t}};var lt=function(n){var t=!1;return function(){t||(t=!0,n.apply(this,arguments))}},at=function(n,t){var i;return function(){var r=this,u=arguments;window.clearTimeout(i);i=window.setTimeout(function(){n.apply(r,u)},t)}},d=function(n,t,i){var u,f=n.trigger,r={};n.trigger=function(){var i=arguments[0];if(t.indexOf(i)!==-1)r[i]=arguments;else return f.apply(n,arguments)};i.apply(n,[]);n.trigger=f;for(u in r)r.hasOwnProperty(u)&&f.apply(n,r[u])},vt=function(n,t,i,r){n.on(t,i,function(t){for(var i=t.target;i&&i.parentNode!==n[0];)i=i.parentNode;return t.currentTarget=i,r.apply(this,[t])})},v=function(n){var t={},i,r;return"selectionStart"in n?(t.start=n.selectionStart,t.length=n.selectionEnd-t.start):document.selection&&(n.focus(),i=document.selection.createRange(),r=document.selection.createRange().text.length,i.moveStart("character",-n.value.length),t.start=i.text.length-r,t.length=r),t},yt=function(n,t,i){var r,f,u={};if(i)for(r=0,f=i.length;r<f;r++)u[i[r]]=n.css(i[r]);else u=n.css();t.css(u)},pt=function(n,t){var i,r;return n?(i=jQuery("<test>").css({position:"absolute",top:-99999,left:-99999,width:"auto",padding:0,whiteSpace:"pre"}).text(n).appendTo("body"),yt(t,i,["letterSpacing","fontSize","fontFamily","fontWeight","textTransform"]),r=i.width(),i.remove(),r):0},wt=function(n){var t=null,i=function(i,r){var u,f,l,c,h,y,s,e;(i=i||window.event||{},r=r||{},i.metaKey||i.altKey)||(r.force||n.data("grow")!==!1)&&(u=n.val(),i.type&&i.type.toLowerCase()==="keydown"&&(f=i.keyCode,l=f>=97&&f<=122||f>=65&&f<=90||f>=48&&f<=57||f===32,f===a||f===o?(e=v(n[0]),e.length?u=u.substring(0,e.start)+u.substring(e.start+e.length):f===o&&e.start?u=u.substring(0,e.start-1)+u.substring(e.start+1):f===a&&typeof e.start!="undefined"&&(u=u.substring(0,e.start)+u.substring(e.start+1))):l&&(y=i.shiftKey,s=String.fromCharCode(i.keyCode),s=y?s.toUpperCase():s.toLowerCase(),u+=s)),c=n.attr("placeholder"),!u&&c&&(u=c),h=pt(u,n)+4,h!==t&&(t=h,n.width(h),n.triggerHandler("resize")))};n.on("keydown keyup update blur",i);i()},r=function(i,u){var e,s,c,o,f=this,l;if(o=i[0],o.selectize=f,l=window.getComputedStyle&&window.getComputedStyle(o,null),c=l?l.getPropertyValue("direction"):o.currentStyle&&o.currentStyle.direction,c=c||i.parents("[dir]:first").attr("dir")||"",n.extend(f,{order:0,settings:u,$input:i,tabIndex:i.attr("tabindex")||"",tagType:o.tagName.toLowerCase()==="select"?h:ct,rtl:/rtl/i.test(c),eventNS:".selectize"+ ++r.count,highlightedValue:null,isOpen:!1,isDisabled:!1,isRequired:i.is("[required]"),isInvalid:!1,isLocked:!1,isFocused:!1,isInputHidden:!1,isSetup:!1,isShiftDown:!1,isCmdDown:!1,isCtrlDown:!1,ignoreFocus:!1,ignoreBlur:!1,ignoreHover:!1,hasOptions:!1,currentResults:null,lastValue:"",caretPos:0,loading:0,loadedSearches:{},$activeOption:null,$activeItems:[],optgroups:{},options:{},userOptions:{},items:[],renderCache:{},onSearchChange:u.loadThrottle===null?f.onSearchChange:at(f.onSearchChange,u.loadThrottle)}),f.sifter=new t(this.options,{diacritics:u.diacritics}),f.settings.options){for(e=0,s=f.settings.options.length;e<s;e++)f.registerOption(f.settings.options[e]);delete f.settings.options}if(f.settings.optgroups){for(e=0,s=f.settings.optgroups.length;e<s;e++)f.registerOptionGroup(f.settings.optgroups[e]);delete f.settings.optgroups}f.settings.mode=f.settings.mode||(f.settings.maxItems===1?"single":"multi");typeof f.settings.hideSelected!="boolean"&&(f.settings.hideSelected=f.settings.mode==="multi");f.initializePlugins(f.settings.plugins);f.setupCallbacks();f.setupTemplates();f.setup()};return s.mixin(r),i.mixin(r),n.extend(r.prototype,{setup:function(){var t=this,r=t.settings,u=t.eventNS,p=jQuery(window),l=jQuery(document),i=t.$input,s,c,f,o,b,k,a,v,y,d;a=t.settings.mode;v=i.attr("class")||"";s=jQuery("<div>").addClass(r.wrapperClass).addClass(v).addClass(a);c=jQuery("<div>").addClass(r.inputClass).addClass("items").appendTo(s);f=jQuery('<input type="text" autocomplete="off" />').appendTo(c).attr("tabindex",i.is(":disabled")?"-1":t.tabIndex);k=jQuery(r.dropdownParent||s);o=jQuery("<div>").addClass(r.dropdownClass).addClass(a).hide().appendTo(k);b=jQuery("<div>").addClass(r.dropdownContentClass).appendTo(o);t.settings.copyClassesToDropdown&&o.addClass(v);s.css({width:i[0].style.width});t.plugins.names.length&&(y="plugin-"+t.plugins.names.join(" plugin-"),s.addClass(y),o.addClass(y));(r.maxItems===null||r.maxItems>1)&&t.tagType===h&&i.attr("multiple","multiple");t.settings.placeholder&&f.attr("placeholder",r.placeholder);!t.settings.splitOn&&t.settings.delimiter&&(d=t.settings.delimiter.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"),t.settings.splitOn=new RegExp("\\s*"+d+"+\\s*"));i.attr("autocorrect")&&f.attr("autocorrect",i.attr("autocorrect"));i.attr("autocapitalize")&&f.attr("autocapitalize",i.attr("autocapitalize"));t.$wrapper=s;t.$control=c;t.$control_input=f;t.$dropdown=o;t.$dropdown_content=b;o.on("mouseenter","[data-selectable]",function(){return t.onOptionHover.apply(t,arguments)});o.on("mousedown click","[data-selectable]",function(){return t.onOptionSelect.apply(t,arguments)});vt(c,"mousedown","*:not(input)",function(){return t.onItemSelect.apply(t,arguments)});wt(f);c.on({mousedown:function(){return t.onMouseDown.apply(t,arguments)},click:function(){return t.onClick.apply(t,arguments)}});f.on({mousedown:function(n){n.stopPropagation()},keydown:function(){return t.onKeyDown.apply(t,arguments)},keyup:function(){return t.onKeyUp.apply(t,arguments)},keypress:function(){return t.onKeyPress.apply(t,arguments)},resize:function(){t.positionDropdown.apply(t,[])},blur:function(){return t.onBlur.apply(t,arguments)},focus:function(){return t.ignoreBlur=!1,t.onFocus.apply(t,arguments)},paste:function(){return t.onPaste.apply(t,arguments)}});l.on("keydown"+u,function(n){t.isCmdDown=n[e?"metaKey":"ctrlKey"];t.isCtrlDown=n[e?"altKey":"ctrlKey"];t.isShiftDown=n.shiftKey});l.on("keyup"+u,function(n){n.keyCode===ht&&(t.isCtrlDown=!1);n.keyCode===ot&&(t.isShiftDown=!1);n.keyCode===st&&(t.isCmdDown=!1)});l.on("mousedown"+u,function(n){if(t.isFocused){if(n.target===t.$dropdown[0]||n.target.parentNode===t.$dropdown[0])return!1;t.$control.has(n.target).length||n.target===t.$control[0]||t.blur(n.target)}});p.on(["scroll"+u,"resize"+u].join(" "),function(){t.isOpen&&t.positionDropdown.apply(t,arguments)});p.on("mousemove"+u,function(){t.ignoreHover=!1});if(this.revertSettings={$children:i.children().detach(),tabindex:i.attr("tabindex")},i.attr("tabindex",-1).hide().after(t.$wrapper),n.isArray(r.items)&&(t.setValue(r.items),delete r.items),w)i.on("invalid"+u,function(n){n.preventDefault();t.isInvalid=!0;t.refreshState()});t.updateOriginalInput();t.refreshItems();t.refreshState();t.updatePlaceholder();t.isSetup=!0;i.is(":disabled")&&t.disable();t.on("change",this.onChange);if(i.data("selectize",t),i.addClass("selectized"),t.trigger("initialize"),r.preload===!0)t.onSearchChange("")},setupTemplates:function(){var t=this,i=t.settings.labelField,r=t.settings.optgroupLabelField,u={optgroup:function(n){return'<div class="optgroup">'+n.html+"<\/div>"},optgroup_header:function(n,t){return'<div class="optgroup-header">'+t(n[r])+"<\/div>"},option:function(n,t){return'<div class="option">'+t(n[i])+"<\/div>"},item:function(n,t){return'<div class="item" '+(this.settings.customLabel?'data-label="'+this.settings.customLabel+':" ':"")+">"+t(n[i])+"<\/div>"},option_create:function(n,t){return'<div class="create">Add <strong>'+t(n.input)+"<\/strong>…<\/div>"}};t.settings.render=n.extend({},u,t.settings.render)},setupCallbacks:function(){var n,t,i={initialize:"onInitialize",change:"onChange",item_add:"onItemAdd",item_remove:"onItemRemove",clear:"onClear",option_add:"onOptionAdd",option_remove:"onOptionRemove",option_clear:"onOptionClear",optgroup_add:"onOptionGroupAdd",optgroup_remove:"onOptionGroupRemove",optgroup_clear:"onOptionGroupClear",dropdown_open:"onDropdownOpen",dropdown_close:"onDropdownClose",type:"onType",load:"onLoad",focus:"onFocus",blur:"onBlur"};for(n in i)if(i.hasOwnProperty(n)&&(t=this.settings[i[n]],t))this.on(n,t)},onClick:function(n){var t=this;t.isFocused||(t.focus(),n.preventDefault())},onMouseDown:function(n){var t=this,i=n.isDefaultPrevented(),r=jQuery(n.target);if(t.isFocused){if(n.target!==t.$control_input[0])return t.settings.mode==="single"?t.isOpen?t.close():t.open():i||t.setActiveItem(null),!1}else i||window.setTimeout(function(){t.focus()},0)},onChange:function(){this.$input.trigger("change")},onPaste:function(t){var i=this;i.isFull()||i.isInputHidden||i.isLocked?t.preventDefault():i.settings.splitOn&&setTimeout(function(){for(var r=n.trim(i.$control_input.val()||"").split(i.settings.splitOn),t=0,u=r.length;t<u;t++)i.createItem(r[t])},0)},onKeyPress:function(n){if(this.isLocked)return n&&n.preventDefault();var t=String.fromCharCode(n.keyCode||n.which);if(this.settings.create&&this.settings.mode==="multi"&&t===this.settings.delimiter)return this.createItem(),n.preventDefault(),!1},onKeyDown:function(n){var u=n.target===this.$control_input[0],t=this,i,r;if(t.isLocked){n.keyCode!==p&&n.preventDefault();return}switch(n.keyCode){case nt:if(t.isCmdDown){t.selectAll();return}break;case it:t.isOpen&&(n.preventDefault(),n.stopPropagation(),t.close());return;case et:if(!n.ctrlKey||n.altKey)break;case ft:!t.isOpen&&t.hasOptions?t.open():t.$activeOption&&(t.ignoreHover=!0,i=t.getAdjacentOption(t.$activeOption,1),i.length&&t.setActiveOption(i,!0,!0));n.preventDefault();return;case ut:if(!n.ctrlKey||n.altKey)break;case rt:t.$activeOption&&(t.ignoreHover=!0,r=t.getAdjacentOption(t.$activeOption,-1),r.length&&t.setActiveOption(r,!0,!0));n.preventDefault();return;case tt:if(t.isOpen&&t.$activeOption){t.onOptionSelect({currentTarget:t.$activeOption});n.preventDefault()}return;case l:t.advanceSelection(-1,n);return;case y:t.advanceSelection(1,n);return;case p:if(t.settings.selectOnTab&&t.isOpen&&t.$activeOption){t.onOptionSelect({currentTarget:t.$activeOption});t.isFull()||n.preventDefault()}t.settings.create&&t.createItem()&&n.preventDefault();return;case o:case a:t.deleteSelection(n);return}if((t.isFull()||t.isInputHidden)&&!(e?n.metaKey:n.ctrlKey)){n.preventDefault();return}},onKeyUp:function(n){var t=this,i;if(t.isLocked)return n&&n.preventDefault();if(i=t.$control_input.val()||"",t.lastValue!==i){t.lastValue=i;t.onSearchChange(i);t.refreshOptions();t.trigger("type",i)}},onSearchChange:function(n){var t=this,i=t.settings.load;i&&(t.loadedSearches.hasOwnProperty(n)||(t.loadedSearches[n]=!0,t.load(function(r){i.apply(t,[n,r])})))},onFocus:function(n){var t=this,i=t.isFocused;if(t.isDisabled)return t.blur(),n&&n.preventDefault(),!1;if(!t.ignoreFocus){if(t.isFocused=!0,t.settings.preload==="focus")t.onSearchChange("");i||t.trigger("focus");t.$activeItems.length||(t.showInput(),t.setActiveItem(null),t.refreshOptions(!!t.settings.openOnFocus));t.refreshState()}},onBlur:function(n,t){var i=this,r;if(i.isFocused&&(i.isFocused=!1,!i.ignoreFocus)){if(!i.ignoreBlur&&document.activeElement===i.$dropdown_content[0]){i.ignoreBlur=!0;i.onFocus(n);return}r=function(){i.close();i.setTextboxValue("");i.setActiveItem(null);i.setActiveOption(null);i.setCaret(i.items.length);i.refreshState();(t||document.body).focus();i.ignoreFocus=!1;i.trigger("blur")};i.ignoreFocus=!0;i.settings.create&&i.settings.createOnBlur?i.createItem(null,!1,r):r()}},onOptionHover:function(n){this.ignoreHover||this.setActiveOption(n.currentTarget,!1)},onOptionSelect:function(n){var i,r,t=this;n.preventDefault&&(n.preventDefault(),n.stopPropagation());r=jQuery(n.currentTarget);r.hasClass("create")?t.createItem(null,function(){t.settings.closeAfterSelect&&t.close()}):(i=r.attr("data-value"),typeof i!="undefined"&&(t.lastQuery=null,t.setTextboxValue(""),t.addItem(i),t.settings.closeAfterSelect?t.close():!t.settings.hideSelected&&n.type&&/mouse/.test(n.type)&&t.setActiveOption(t.getOption(i))))},onItemSelect:function(n){var t=this;t.isLocked||t.settings.mode==="multi"&&(n.preventDefault(),t.setActiveItem(n.currentTarget,n))},load:function(n){var t=this,i=t.$wrapper.addClass(t.settings.loadingClass);t.loading++;n.apply(t,[function(n){t.loading=Math.max(t.loading-1,0);n&&n.length&&(t.addOption(n),t.refreshOptions(t.isFocused&&!t.isInputHidden));t.loading||i.removeClass(t.settings.loadingClass);t.trigger("load",n)}])},setTextboxValue:function(n){var t=this.$control_input,i=t.val()!==n;i&&(t.val(n).triggerHandler("update"),this.lastValue=n)},getValue:function(){return this.tagType===h&&this.$input.attr("multiple")?this.items:this.items.join(this.settings.delimiter)},setValue:function(n,t){var i=t?[]:["change"];d(this,i,function(){this.clear(t);this.addItems(n,t)})},setActiveItem:function(n,t){var i=this,f,e,s,r,u,o,h,c;if(i.settings.mode!=="single"){if(n=jQuery(n),!n.length){jQuery(i.$activeItems).removeClass("active");i.$activeItems=[];i.isFocused&&i.showInput();return}if(f=t&&t.type.toLowerCase(),f==="mousedown"&&i.isShiftDown&&i.$activeItems.length){for(c=i.$control.children(".active:last"),r=Array.prototype.indexOf.apply(i.$control[0].childNodes,[c[0]]),u=Array.prototype.indexOf.apply(i.$control[0].childNodes,[n[0]]),r>u&&(h=r,r=u,u=h),e=r;e<=u;e++)o=i.$control[0].childNodes[e],i.$activeItems.indexOf(o)===-1&&(jQuery(o).addClass("active"),i.$activeItems.push(o));t.preventDefault()}else f==="mousedown"&&i.isCtrlDown||f==="keydown"&&this.isShiftDown?n.hasClass("active")?(s=i.$activeItems.indexOf(n[0]),i.$activeItems.splice(s,1),n.removeClass("active")):i.$activeItems.push(n.addClass("active")[0]):(jQuery(i.$activeItems).removeClass("active"),i.$activeItems=[n.addClass("active")[0]]);i.hideInput();this.isFocused||i.focus()}},setActiveOption:function(n,t,i){var f,e,u,o,s,r=this;(r.$activeOption&&r.$activeOption.removeClass("active"),r.$activeOption=null,n=jQuery(n),n.length)&&(r.$activeOption=n.addClass("active"),(t||!b(t))&&(f=r.$dropdown_content.height(),e=r.$activeOption.outerHeight(!0),t=r.$dropdown_content.scrollTop()||0,u=r.$activeOption.offset().top-r.$dropdown_content.offset().top+t,o=u,s=u-f+e,u+e>f+t?r.$dropdown_content.stop().animate({scrollTop:s},i?r.settings.scrollDuration:0):u<t&&r.$dropdown_content.stop().animate({scrollTop:o},i?r.settings.scrollDuration:0)))},selectAll:function(){var n=this;n.settings.mode!=="single"&&(n.$activeItems=Array.prototype.slice.apply(n.$control.children(":not(input)").addClass("active")),n.$activeItems.length&&(n.hideInput(),n.close()),n.focus())},hideInput:function(){var n=this;n.setTextboxValue("");n.$control_input.css({opacity:0,position:"absolute",left:n.rtl?1e4:-1e4});n.isInputHidden=!0},showInput:function(){this.$control_input.css({opacity:1,position:"relative",left:0});this.isInputHidden=!1},focus:function(){var n=this;n.isDisabled||(n.ignoreFocus=!0,n.$control_input[0].focus(),window.setTimeout(function(){n.ignoreFocus=!1;n.onFocus()},0))},blur:function(n){this.$control_input[0].blur();this.onBlur(null,n)},getScoreFunction:function(n){return this.sifter.getScoreFunction(n,this.getSearchOptions())},getSearchOptions:function(){var t=this.settings,n=t.sortField;return typeof n=="string"&&(n=[{field:n}]),{fields:t.searchField,conjunction:t.searchConjunction,sort:n}},search:function(t){var f,r,e,i=this,o=i.settings,s=this.getSearchOptions();if(o.score&&(e=i.settings.score.apply(this,[t]),typeof e!="function"))throw new Error('Selectize "score" setting must be a function that returns a function');if(t!==i.lastQuery?(i.lastQuery=t,r=i.sifter.search(t,n.extend(s,{score:e})),i.currentResults=r):r=n.extend(!0,{},i.currentResults),o.hideSelected)for(f=r.items.length-1;f>=0;f--)i.items.indexOf(u(r.items[f].id))!==-1&&r.items.splice(f,1);return r},refreshOptions:function(t){var f,a,tt,e,s,c,b,it,r,v,y,k,d,h,p,w;typeof t=="undefined"&&(t=!0);var i=this,nt=n.trim(i.$control_input.val()),o=i.search(nt),l=i.$dropdown_content,rt=i.$activeOption&&u(i.$activeOption.attr("data-value"));for(e=o.items.length,typeof i.settings.maxOptions=="number"&&(e=Math.min(e,i.settings.maxOptions)),s={},c=[],f=0;f<e;f++)for(b=i.options[o.items[f].id],it=i.render("option",b),r=b[i.settings.optgroupField]||"",v=n.isArray(r)?r:[r],a=0,tt=v&&v.length;a<tt;a++)r=v[a],i.optgroups.hasOwnProperty(r)||(r=""),s.hasOwnProperty(r)||(s[r]=[],c.push(r)),s[r].push(it);for(this.settings.lockOptgroupOrder&&c.sort(function(n,t){var r=i.optgroups[n].$order||0,u=i.optgroups[t].$order||0;return r-u}),y=[],f=0,e=c.length;f<e;f++)r=c[f],i.optgroups.hasOwnProperty(r)&&s[r].length?(k=i.render("optgroup_header",i.optgroups[r])||"",k+=s[r].join(""),y.push(i.render("optgroup",n.extend({},i.optgroups[r],{html:k})))):y.push(s[r].join(""));if(l.html(y.join("")),i.settings.highlight&&o.query.length&&o.tokens.length)for(f=0,e=o.tokens.length;f<e;f++)g(l,o.tokens[f].regex);if(!i.settings.hideSelected)for(f=0,e=i.items.length;f<e;f++)i.getOption(i.items[f]).addClass("selected");d=i.canCreate(nt);d&&(l.prepend(i.render("option_create",{input:nt})),w=jQuery(l[0].childNodes[0]));i.hasOptions=o.items.length>0||d;i.hasOptions?(o.items.length>0?(p=rt&&i.getOption(rt),p&&p.length?h=p:i.settings.mode==="single"&&i.items.length&&(h=i.getOption(i.items[0])),h&&h.length||(h=w&&!i.settings.addPrecedence?i.getAdjacentOption(w,1):l.find("[data-selectable]:first"))):h=w,i.setActiveOption(h),t&&!i.isOpen&&i.open()):(i.setActiveOption(null),t&&i.isOpen&&i.close())},addOption:function(t){var r,f,u,i=this;if(n.isArray(t)){for(r=0,f=t.length;r<f;r++)i.addOption(t[r]);return}(u=i.registerOption(t))&&(i.userOptions[u]=!0,i.lastQuery=null,i.trigger("option_add",u,t))},registerOption:function(n){var t=u(n[this.settings.valueField]);return!t||this.options.hasOwnProperty(t)?!1:(n.$order=n.$order||++this.order,this.options[t]=n,t)},registerOptionGroup:function(n){var t=u(n[this.settings.optgroupValueField]);return t?(n.$order=n.$order||++this.order,this.optgroups[t]=n,t):!1},addOptionGroup:function(n,t){t[this.settings.optgroupValueField]=n;(n=this.registerOptionGroup(t))&&this.trigger("optgroup_add",n,t)},removeOptionGroup:function(n){this.optgroups.hasOwnProperty(n)&&(delete this.optgroups[n],this.renderCache={},this.trigger("optgroup_remove",n))},clearOptionGroups:function(){this.optgroups={};this.renderCache={};this.trigger("optgroup_clear")},updateOption:function(n,t){var i=this,o,s,r,h,f,e,c;if((n=u(n),r=u(t[i.settings.valueField]),n!==null)&&i.options.hasOwnProperty(n)){if(typeof r!="string")throw new Error("Value must be set in option data");c=i.options[n].$order;r!==n&&(delete i.options[n],h=i.items.indexOf(n),h!==-1&&i.items.splice(h,1,r));t.$order=t.$order||c;i.options[r]=t;f=i.renderCache.item;e=i.renderCache.option;f&&(delete f[n],delete f[r]);e&&(delete e[n],delete e[r]);i.items.indexOf(r)!==-1&&(o=i.getItem(n),s=jQuery(i.render("item",t)),o.hasClass("active")&&s.addClass("active"),o.replaceWith(s));i.lastQuery=null;i.isOpen&&i.refreshOptions(!1)}},removeOption:function(n,t){var i=this,r,f;n=u(n);r=i.renderCache.item;f=i.renderCache.option;r&&delete r[n];f&&delete f[n];delete i.userOptions[n];delete i.options[n];i.lastQuery=null;i.trigger("option_remove",n);i.removeItem(n,t)},clearOptions:function(){var n=this;n.loadedSearches={};n.userOptions={};n.renderCache={};n.options=n.sifter.items={};n.lastQuery=null;n.trigger("option_clear");n.clear()},getOption:function(n){return this.getElementWithValue(n,this.$dropdown_content.find("[data-selectable]"))},getAdjacentOption:function(n,t){var i=this.$dropdown.find("[data-selectable]"),r=i.index(n)+t;return r>=0&&r<i.length?i.eq(r):jQuery()},getElementWithValue:function(n,t){if(n=u(n),typeof n!="undefined"&&n!==null)for(var i=0,r=t.length;i<r;i++)if(t[i].getAttribute("data-value")===n)return jQuery(t[i]);return jQuery()},getItem:function(n){return this.getElementWithValue(n,this.$control.children())},addItems:function(t,i){for(var u=n.isArray(t)?t:[t],r=0,f=u.length;r<f;r++)this.isPending=r<f-1,this.addItem(u[r],i)},addItem:function(n,t){var i=t?[]:["change"];d(this,i,function(){var f,o,s,i=this,r=i.settings.mode,e,h;if(n=u(n),i.items.indexOf(n)!==-1){r==="single"&&i.close();return}i.options.hasOwnProperty(n)&&((r==="single"&&i.clear(t),r==="multi"&&i.isFull())||(f=jQuery(i.render("item",i.options[n])),h=i.isFull(),i.items.splice(i.caretPos,0,n),i.insertAtCaret(f),i.isPending&&(h||!i.isFull())||i.refreshState(),i.isSetup&&(s=i.$dropdown_content.find("[data-selectable]"),i.isPending||(o=i.getOption(n),e=i.getAdjacentOption(o,1).attr("data-value"),i.refreshOptions(i.isFocused&&r!=="single"),e&&i.setActiveOption(i.getOption(e))),!s.length||i.isFull()?i.close():i.positionDropdown(),i.updatePlaceholder(),i.trigger("item_add",n,f),i.updateOriginalInput({silent:t}))))})},removeItem:function(n,t){var i=this,r,f,e;r=typeof n=="object"?n:i.getItem(n);n=u(r.attr("data-value"));f=i.items.indexOf(n);f!==-1&&(r.remove(),r.hasClass("active")&&(e=i.$activeItems.indexOf(r[0]),i.$activeItems.splice(e,1)),i.items.splice(f,1),i.lastQuery=null,!i.settings.persist&&i.userOptions.hasOwnProperty(n)&&i.removeOption(n,t),f<i.caretPos&&i.setCaret(i.caretPos-1),i.refreshState(),i.updatePlaceholder(),i.updateOriginalInput({silent:t}),i.positionDropdown(),i.trigger("item_remove",n,r))},createItem:function(t,i){var r=this,s=r.caretPos,f;if(t=t||n.trim(r.$control_input.val()||""),f=arguments[arguments.length-1],typeof f!="function"&&(f=function(){}),typeof i!="boolean"&&(i=!0),!r.canCreate(t))return f(),!1;r.lock();var h=typeof r.settings.create=="function"?this.settings.create:function(n){var t={};return t[r.settings.labelField]=n,t[r.settings.valueField]=n,t},e=lt(function(n){if(r.unlock(),!n||typeof n!="object")return f();var t=u(n[r.settings.valueField]);if(typeof t!="string")return f();r.setTextboxValue("");r.addOption(n);r.setCaret(s);r.addItem(t);r.refreshOptions(i&&r.settings.mode!=="single");f(n)}),o=h.apply(this,[t,e]);return typeof o!="undefined"&&e(o),!0},refreshItems:function(){this.lastQuery=null;this.isSetup&&this.addItem(this.items);this.refreshState();this.updateOriginalInput()},refreshState:function(){var t,n=this;n.isRequired&&(n.items.length&&(n.isInvalid=!1),n.$control_input.prop("required",t));n.refreshClasses()},refreshClasses:function(){var t=this,i=t.isFull(),r=t.isLocked;t.$wrapper.toggleClass("rtl",t.rtl);t.$control.toggleClass("focus",t.isFocused).toggleClass("disabled",t.isDisabled).toggleClass("required",t.isRequired).toggleClass("invalid",t.isInvalid).toggleClass("locked",r).toggleClass("full",i).toggleClass("not-full",!i).toggleClass("input-active",t.isFocused&&!t.isInputHidden).toggleClass("dropdown-active",t.isOpen).toggleClass("has-options",!n.isEmptyObject(t.options)).toggleClass("has-items",t.items.length>0);t.$control_input.data("grow",!i&&!r)},isFull:function(){return this.settings.maxItems!==null&&this.items.length>=this.settings.maxItems},updateOriginalInput:function(n){var i,u,r,e,t=this;if(n=n||{},t.tagType===h){for(r=[],i=0,u=t.items.length;i<u;i++)e=t.options[t.items[i]][t.settings.labelField]||"",r.push('<option value="'+f(t.items[i])+'" selected="selected">'+f(e)+"<\/option>");r.length||this.$input.attr("multiple")||r.push('<option value="" selected="selected"><\/option>');t.$input.html(r.join(""))}else t.$input.val(t.getValue()),t.$input.attr("value",t.$input.val());t.isSetup&&(n.silent||t.trigger("change",t.$input.val()))},updatePlaceholder:function(){if(this.settings.placeholder){var n=this.$control_input;this.items.length?n.removeAttr("placeholder"):n.attr("placeholder",this.settings.placeholder);n.triggerHandler("update",{force:!0})}},open:function(){var n=this;n.isLocked||n.isOpen||n.settings.mode==="multi"&&n.isFull()||(n.focus(),n.isOpen=!0,n.refreshState(),n.$dropdown.css({visibility:"hidden",display:"block"}),n.positionDropdown(),n.$dropdown.css({visibility:"visible"}),n.trigger("dropdown_open",n.$dropdown))},close:function(){var n=this,t=n.isOpen;n.settings.mode==="single"&&n.items.length&&n.hideInput();n.isOpen=!1;n.$dropdown.hide();n.setActiveOption(null);n.refreshState();t&&n.trigger("dropdown_close",n.$dropdown)},positionDropdown:function(){var n=this.$control,t=this.settings.dropdownParent==="body"?n.offset():n.position();t.top+=n.outerHeight(!0);this.$dropdown.css({width:n.outerWidth(),top:t.top,left:t.left})},clear:function(n){var t=this;t.items.length&&(t.$control.children(":not(input)").remove(),t.items=[],t.lastQuery=null,t.setCaret(0),t.setActiveItem(null),t.updatePlaceholder(),t.updateOriginalInput({silent:n}),t.refreshState(),t.showInput(),t.trigger("clear"))},insertAtCaret:function(n){var t=Math.min(this.caretPos,this.items.length);t===0?this.$control.prepend(n):jQuery(this.$control[0].childNodes[t]).before(n);this.setCaret(t+1)},deleteSelection:function(n){var u,c,r,f,i,e,s,h,l,t=this;if(r=n&&n.keyCode===o?-1:1,f=v(t.$control_input[0]),t.$activeOption&&!t.settings.hideSelected&&(s=t.getAdjacentOption(t.$activeOption,-1).attr("data-value")),i=[],t.$activeItems.length){for(l=t.$control.children(".active:"+(r>0?"last":"first")),e=t.$control.children(":not(input)").index(l),r>0&&e++,u=0,c=t.$activeItems.length;u<c;u++)i.push(jQuery(t.$activeItems[u]).attr("data-value"));n&&(n.preventDefault(),n.stopPropagation())}else(t.isFocused||t.settings.mode==="single")&&t.items.length&&(r<0&&f.start===0&&f.length===0?i.push(t.items[t.caretPos-1]):r>0&&f.start===t.$control_input.val().length&&i.push(t.items[t.caretPos]));if(!i.length||typeof t.settings.onDelete=="function"&&t.settings.onDelete.apply(t,[i])===!1)return!1;for(typeof e!="undefined"&&t.setCaret(e);i.length;)t.removeItem(i.pop());return t.showInput(),t.positionDropdown(),t.refreshOptions(!0),s&&(h=t.getOption(s),h.length&&t.setActiveOption(h)),!0},advanceSelection:function(n,t){var o,r,u,f,s,e,i=this;n!==0&&(i.rtl&&(n*=-1),o=n>0?"last":"first",r=v(i.$control_input[0]),i.isFocused&&!i.isInputHidden?(f=i.$control_input.val().length,s=n<0?r.start===0&&r.length===0:r.start===f,s&&!f&&i.advanceCaret(n,t)):(e=i.$control.children(".active:"+o),e.length&&(u=i.$control.children(":not(input)").index(e),i.setActiveItem(null),i.setCaret(n>0?u+1:u))))},advanceCaret:function(n,t){var i=this,u,r;n!==0&&(u=n>0?"next":"prev",i.isShiftDown?(r=i.$control_input[u](),r.length&&(i.hideInput(),i.setActiveItem(r),t&&t.preventDefault())):i.setCaret(i.caretPos+n))},setCaret:function(n){var t=this,i,f,r,u;if(n=t.settings.mode==="single"?t.items.length:Math.max(0,Math.min(t.items.length,n)),!t.isPending)for(r=t.$control.children(":not(input)"),i=0,f=r.length;i<f;i++)u=jQuery(r[i]).detach(),i<n?t.$control_input.before(u):t.$control.append(u);t.caretPos=n},lock:function(){this.close();this.isLocked=!0;this.refreshState()},unlock:function(){this.isLocked=!1;this.refreshState()},disable:function(){var n=this;n.$input.prop("disabled",!0);n.$control_input.prop("disabled",!0).prop("tabindex",-1);n.isDisabled=!0;n.lock()},enable:function(){var n=this;n.$input.prop("disabled",!1);n.$control_input.prop("disabled",!1).prop("tabindex",n.tabIndex);n.isDisabled=!1;n.unlock()},destroy:function(){var n=this,t=n.eventNS,i=n.revertSettings;n.trigger("destroy");n.off();n.$wrapper.remove();n.$dropdown.remove();n.$input.html("").append(i.$children).removeAttr("tabindex").removeClass("selectized").attr({tabindex:i.tabindex}).show();n.$control_input.removeData("grow");n.$input.removeData("selectize");jQuery(window).off(t);jQuery(document).off(t);jQuery(document.body).off(t);delete n.$input[0].selectize},render:function(n,t){var e,h,i="",o=!1,r=this,s=/^[\t \r\n]*<([a-z][a-z0-9\-_]*(?:\:[a-z][a-z0-9\-_]*)?)/i;return((n==="option"||n==="item")&&(e=u(t[r.settings.valueField]),o=!!e),o&&(b(r.renderCache[n])||(r.renderCache[n]={}),r.renderCache[n].hasOwnProperty(e)))?r.renderCache[n][e]:(i=r.settings.render[n].apply(this,[t,f]),(n==="option"||n==="option_create")&&(i=i.replace(s,"<$1 data-selectable")),n==="optgroup"&&(h=t[r.settings.optgroupValueField]||"",i=i.replace(s,'<$1 data-group="'+k(f(h))+'"')),(n==="option"||n==="item")&&(i=i.replace(s,'<$1 data-value="'+k(f(e||""))+'"')),o&&(r.renderCache[n][e]=i),i)},clearCache:function(n){var t=this;typeof n=="undefined"?t.renderCache={}:delete t.renderCache[n]},canCreate:function(n){var i=this,t;return i.settings.create?(t=i.settings.createFilter,n.length&&(typeof t!="function"||t.apply(i,[n]))&&(typeof t!="string"||new RegExp(t).test(n))&&(!(t instanceof RegExp)||t.test(n))):!1}}),r.count=0,r.defaults={options:[],optgroups:[],plugins:[],delimiter:",",splitOn:null,persist:!0,diacritics:!0,create:!1,createOnBlur:!1,createFilter:null,highlight:!0,openOnFocus:!0,maxOptions:1e3,maxItems:null,hideSelected:null,addPrecedence:!1,selectOnTab:!1,preload:!1,allowEmptyOption:!1,closeAfterSelect:!1,scrollDuration:60,loadThrottle:300,loadingClass:"loading",dataAttr:"data-data",optgroupField:"optgroup",valueField:"value",labelField:"text",optgroupLabelField:"label",optgroupValueField:"value",lockOptgroupOrder:!1,sortField:"$order",searchField:["text"],searchConjunction:"and",mode:null,wrapperClass:"selectize-control",inputClass:"selectize-input",dropdownClass:"selectize-dropdown",dropdownContentClass:"selectize-dropdown-content",dropdownParent:null,copyClassesToDropdown:!0,render:{}},n.fn.selectize=function(t){var h=n.fn.selectize.defaults,i=n.extend({},h,t),o=i.dataAttr,s=i.labelField,e=i.valueField,f=i.optgroupField,c=i.optgroupLabelField,l=i.optgroupValueField,a=function(t,r){var u,h,f,c,a=t.attr(o),l;if(a)for(r.options=JSON.parse(a),u=0,h=r.options.length;u<h;u++)r.items.push(r.options[u][e]);else{if(l=n.trim(t.val()||""),!i.allowEmptyOption&&!l.length)return;for(f=l.split(i.delimiter),u=0,h=f.length;u<h;u++)c={},c[s]=f[u],c[e]=f[u],r.options.push(c);r.items=f}},v=function(t,r){var h,p,y,a,k=r.options,v={},w=function(n){var t=o&&n.attr(o);return typeof t=="string"&&t.length?JSON.parse(t):null},b=function(t,o){var h,l,c;if(t=jQuery(t),h=u(t.attr("value")),h||i.allowEmptyOption){if(v.hasOwnProperty(h)){o&&(l=v[h][f],l?n.isArray(l)?l.push(o):v[h][f]=[l,o]:v[h][f]=o);return}c=w(t)||{};c[s]=c[s]||t.text();c[e]=c[e]||h;c[f]=c[f]||o;v[h]=c;k.push(c);t.is(":selected")&&r.items.push(h)}},d=function(n){var i,e,t,u,f;for(n=jQuery(n),t=n.attr("label"),t&&(u=w(n)||{},u[c]=t,u[l]=t,r.optgroups.push(u)),f=jQuery("option",n),i=0,e=f.length;i<e;i++)b(f[i],t)};for(r.maxItems=t.attr("multiple")?null:1,a=t.children(),h=0,p=a.length;h<p;h++)y=a[h].tagName.toLowerCase(),y==="optgroup"?d(a[h]):y==="option"&&b(a[h])};return this.each(function(){var f;if(!this.selectize){var o,u=jQuery(this),s=this.tagName.toLowerCase(),e=u.attr("placeholder")||u.attr("data-placeholder");e||i.allowEmptyOption||(e=u.children('option[value=""]').text());f={placeholder:e,options:[],optgroups:[],items:[]};s==="select"?v(u,f):a(u,f);o=new r(u,n.extend(!0,{},h,f,t))}})},n.fn.selectize.defaults=r.defaults,n.fn.selectize.support={validity:w},r.define("drag_drop",function(){if(!n.fn.sortable)throw new Error('The "drag_drop" plugin requires jQuery UI "sortable".');if(this.settings.mode==="multi"){var t=this;t.lock=function(){var n=t.lock;return function(){var i=t.$control.data("sortable");return i&&i.disable(),n.apply(t,arguments)}}();t.unlock=function(){var n=t.unlock;return function(){var i=t.$control.data("sortable");return i&&i.enable(),n.apply(t,arguments)}}();t.setup=function(){var n=t.setup;return function(){n.apply(this,arguments);var i=t.$control.sortable({items:"[data-value]",forcePlaceholderSize:!0,disabled:t.isLocked,start:function(n,t){t.placeholder.css("width",t.helper.css("width"));i.css({overflow:"visible"})},stop:function(){i.css({overflow:"hidden"});var r=t.$activeItems?t.$activeItems.slice():null,n=[];i.children("[data-value]").each(function(){n.push(jQuery(this).attr("data-value"))});t.setValue(n);t.setActiveItem(r)}})}}()}}),r.define("dropdown_header",function(t){var i=this;t=n.extend({title:"Untitled",headerClass:"selectize-dropdown-header",titleRowClass:"selectize-dropdown-header-title",labelClass:"selectize-dropdown-header-label",closeClass:"selectize-dropdown-header-close",html:function(n){return'<div class="'+n.headerClass+'"><div class="'+n.titleRowClass+'"><span class="'+n.labelClass+'">'+n.title+'<\/span><a href="javascript:void(0)" class="'+n.closeClass+'">×<\/a><\/div><\/div>'}},t);i.setup=function(){var n=i.setup;return function(){n.apply(i,arguments);i.$dropdown_header=jQuery(t.html(t));i.$dropdown.prepend(i.$dropdown_header)}}()}),r.define("optgroup_columns",function(t){var i=this,r,u;t=n.extend({equalizeWidth:!0,equalizeHeight:!0},t);this.getAdjacentOption=function(n,t){var i=n.closest("[data-group]").find("[data-selectable]"),r=i.index(n)+t;return r>=0&&r<i.length?i.eq(r):jQuery()};this.onKeyDown=function(){var n=i.onKeyDown;return function(t){var e,u,f,r;if(this.isOpen&&(t.keyCode===l||t.keyCode===y)){i.ignoreHover=!0;r=this.$activeOption.closest("[data-group]");e=r.find("[data-selectable]").index(this.$activeOption);r=t.keyCode===l?r.prev("[data-group]"):r.next("[data-group]");f=r.find("[data-selectable]");u=f.eq(Math.min(f.length-1,e));u.length&&this.setActiveOption(u);return}return n.apply(this,arguments)}}();r=function(){var n,t=r.width,i=document;return typeof t=="undefined"&&(n=i.createElement("div"),n.innerHTML='<div style="width:50px;height:50px;position:absolute;left:-50px;top:-50px;overflow:auto;"><div style="width:1px;height:100px;"><\/div><\/div>',n=n.firstChild,i.body.appendChild(n),t=r.width=n.offsetWidth-n.clientWidth,i.body.removeChild(n)),t};u=function(){var f,n,e,o,h,s,u;if(u=jQuery("[data-group]",i.$dropdown_content),n=u.length,n&&i.$dropdown_content.width()){if(t.equalizeHeight){for(e=0,f=0;f<n;f++)e=Math.max(e,u.eq(f).height());u.css({height:e})}t.equalizeWidth&&(s=i.$dropdown_content.innerWidth()-r(),o=Math.round(s/n),u.css({width:o}),n>1&&(h=s-o*(n-1),u.eq(n-1).css({width:h})))}};(t.equalizeHeight||t.equalizeWidth)&&(c.after(this,"positionDropdown",u),c.after(this,"refreshOptions",u))}),r.define("remove_button",function(t){if(this.settings.mode!=="single"){t=n.extend({label:"×",title:"Remove",className:"remove",append:!0},t);var i=this,r='<a href="javascript:void(0)" class="'+t.className+'" tabindex="-1" title="'+f(t.title)+'">'+t.label+"<\/a>",u=function(n,t){var i=n.search(/(<\/[^>]+>\s*)$/);return n.substring(0,i)+t+n.substring(i)};this.setup=function(){var n=i.setup;return function(){if(t.append){var f=i.settings.render.item;i.settings.render.item=function(){return u(f.apply(this,arguments),r)}}n.apply(this,arguments);this.$control.on("click","."+t.className,function(n){if(n.preventDefault(),!i.isLocked){var t=jQuery(n.currentTarget).parent();i.setActiveItem(t);i.deleteSelection()&&i.setCaret(i.items.length)}})}}()}}),r.define("restore_on_backspace",function(n){var t=this;n.text=n.text||function(n){return n[this.settings.labelField]};this.onKeyDown=function(){var i=t.onKeyDown;return function(t){var r,u;if(t.keyCode===o&&this.$control_input.val()===""&&!this.$activeItems.length&&(r=this.caretPos-1,r>=0&&r<this.items.length)){u=this.options[this.items[r]];this.deleteSelection(t)&&(this.setTextboxValue(n.text.apply(this,[u])),this.refreshOptions(!0));t.preventDefault();return}return i.apply(this,arguments)}}()}),r}),inject_binding=function(n,t,i){return{has:function(i){return i==t||n.has(i)},get:function(r){var u=n.get(r);return r==t&&(u=u?[].concat(u,i):i),u}}},ko.bindingHandlers.selectize={init:function(n,t,i,r,u){var e,o,s,f,h,c;if(i.has("optionsText")||(i=inject_binding(i,"optionsText","name")),i.has("optionsValue")||(i=inject_binding(i,"optionsValue","id")),typeof i.get("optionsCaption")=="undefined"&&(i=inject_binding(i,"optionsCaption","Choose...")),ko.bindingHandlers.options.update(n,t,i,r,u),e={valueField:i.get("optionsValue"),labelField:i.get("optionsText"),searchField:i.get("optionsText")},i.has("options")){o=i.get("options");for(s in o)e[s]=o[s]}if(f=jQuery(n).selectize(e)[0].selectize,typeof i.get("value")=="function"&&(f.addItem(i.get("value")()),i.get("value").subscribe(function(n){f.addItem(n)})),typeof i.get("selectedOptions")=="function"){i.get("selectedOptions").subscribe(function(n){var i=f.getValue(),r=[];for(var t in i)n.indexOf(i[t])==-1&&r.push(i[t]);for(t in r)f.removeItem(r[t]);for(t in n)f.addItem(n[t])});h=i.get("selectedOptions")();for(c in h)f.addItem(h[c])}typeof init_selectize=="function"&&init_selectize(f);typeof t().subscribe=="function"&&t().subscribe(function(n){var t=[];n.forEach(function(n){switch(n.status){case"added":t.push(n.value);break;case"deleted":var i=n.value[e.valueField];i!=null&&f.removeOption(i)}});t.forEach(function(n){f.addOption(n)})},null,"arrayChange")},update:function(n,t,i){if(i.has("object")){var r=i.get("optionsValue")||"id",f=t(),u=$.grep(f(),function(n){var t;return t=typeof n[r]=="function"?n[r]:n[r],t==i.get("value")()})[0];u&&i.get("object")(u)}}},function(n){n.fn.extend({autocomplete:function(t,i){var r=typeof t=="string";return i=n.extend({},n.Autocompleter.defaults,{url:r?t:null,data:r?null:t,delay:r?n.Autocompleter.defaults.delay:10,max:i&&!i.scroll?10:150,noRecord:"No Records."},i),i.highlight=i.highlight||function(n){return n},i.formatMatch=i.formatMatch||i.formatItem,this.each(function(){new n.Autocompleter(this,i)})},result:function(n){return this.bind("result",n)},search:function(n){return this.trigger("search",[n])},flushCache:function(){return this.trigger("flushCache")},setOptions:function(n){return this.trigger("setOptions",[n])},unautocomplete:function(){return this.trigger("unautocomplete")}});n.Autocompleter=function(t,i){function d(){var h=r.selected(),f,e;if(!h)return!1;if(f=h.result,o=f,i.multiple){if(e=s(u.val()),e.length>1){var a=i.multipleSeparator.length,y=n(t).selection().start,l,c=0;n.each(e,function(n,t){if(c+=t.length,y<=c)return l=n,!1;c+=a});e[l]=f;f=e.join(i.multipleSeparator)}f+=i.multipleSeparator}return u.val(f),v(),u.trigger("result",[h.data,h.value]),!0}function e(n,t){if(p==f.DEL){r.hide();return}var e=u.val();(t||e!=o)&&(o=e,e=a(e),e.length>=i.minChars?(u.addClass(i.loadingClass),i.matchCase||(e=e.toLowerCase()),g(e,rt,v)):(b(),r.hide()))}function s(t){return t?i.multiple?n.map(t.split(i.multipleSeparator),function(i){return n.trim(t).length?n.trim(i):null}):[n.trim(t)]:[""]}function a(r){var u,f;return i.multiple?(u=s(r),u.length==1)?u[0]:(f=n(t).selection().start,u=f==r.length?s(r):s(r.replace(r.substring(f),"")),u[u.length-1]):r}function tt(r,e){i.autoFill&&a(u.val()).toLowerCase()==r.toLowerCase()&&p!=f.BACKSPACE&&(u.val(u.val()+e.substring(a(o).length)),n(t).selection(o.length,o.length+e.length))}function it(){clearTimeout(h);h=setTimeout(v,200)}function v(){var n=r.visible();r.hide();clearTimeout(h);b();i.mustMatch&&u.search(function(n){if(!n)if(i.multiple){var t=s(u.val()).slice(0,-1);u.val(t.join(i.multipleSeparator)+(t.length?i.multipleSeparator:""))}else u.val(""),u.trigger("result",null)})}function rt(n,t){t&&t.length&&c?(b(),r.display(t,n),tt(n,t[0].value),r.show()):v()}function g(u,f,e){var o,h,s;i.matchCase||(u=u.toLowerCase());o=l.load(u);o?o.length?f(u,o):(h=i.parse&&i.parse(i.noRecord)||nt(i.noRecord),f(u,h)):typeof i.url=="string"&&i.url.length>0?(s={timestamp:+new Date},n.each(i.extraParams,function(n,t){s[n]=typeof t=="function"?t():t}),n.ajax({mode:"abort",port:"autocomplete"+t.name,dataType:i.dataType,url:i.url,data:n.extend({q:a(u),limit:i.max},s),success:function(n){var t=i.parse&&i.parse(n)||nt(n);l.add(u,t);f(u,t)}})):(r.emptyList(),y!=null?y():e(u))}function nt(t){for(var r,u=[],e=t.split("\n"),f=0;f<e.length;f++)r=n.trim(e[f]),r&&(r=r.split("|"),u[u.length]={data:r,value:r[0],result:i.formatResult&&i.formatResult(r,r[0])||r[0]});return u}function b(){u.removeClass(i.loadingClass)}var f={UP:38,DOWN:40,DEL:46,TAB:9,RETURN:13,ESC:27,COMMA:188,PAGEUP:33,PAGEDOWN:34,BACKSPACE:8},y=null;i.failure!=null&&typeof i.failure=="function"&&(y=i.failure);var u=n(t).attr("autocomplete","off").addClass(i.inputClass),h,o="",l=n.Autocompleter.Cache(i),c=0,p,k={mouseDownOnSelect:!1},r=n.Autocompleter.Select(i,t,d,k),w;navigator.userAgent.indexOf("Opera")!=-1&&n(t.form).bind("submit.autocomplete",function(){if(w)return w=!1,!1});u.bind((navigator.userAgent.indexOf("Opera")!=-1&&!1 in window?"keypress":"keydown")+".autocomplete",function(t){c=1;p=t.keyCode;switch(t.keyCode){case f.UP:r.visible()?(t.preventDefault(),r.prev()):e(0,!0);break;case f.DOWN:r.visible()?(t.preventDefault(),r.next()):e(0,!0);break;case f.PAGEUP:r.visible()?(t.preventDefault(),r.pageUp()):e(0,!0);break;case f.PAGEDOWN:r.visible()?(t.preventDefault(),r.pageDown()):e(0,!0);break;case i.multiple&&n.trim(i.multipleSeparator)==","&&f.COMMA:case f.TAB:case f.RETURN:if(d())return t.preventDefault(),w=!0,!1;break;case f.ESC:r.hide();break;default:clearTimeout(h);h=setTimeout(e,i.delay)}}).focus(function(){c++}).blur(function(){c=0;k.mouseDownOnSelect||it()}).click(function(){i.clickFire?r.visible()||e(0,!0):c++>1&&!r.visible()&&e(0,!0)}).bind("search",function(){function i(n,i){var r,f;if(i&&i.length)for(f=0;f<i.length;f++)if(i[f].result.toLowerCase()==n.toLowerCase()){r=i[f];break}typeof t=="function"?t(r):u.trigger("result",r&&[r.data,r.value])}var t=arguments.length>1?arguments[1]:null;n.each(s(u.val()),function(n,t){g(t,i,i)})}).bind("flushCache",function(){l.flush()}).bind("setOptions",function(){n.extend(!0,i,arguments[1]);"data"in arguments[1]&&l.populate()}).bind("unautocomplete",function(){r.unbind();u.unbind();n(t.form).unbind(".autocomplete")})};n.Autocompleter.defaults={inputClass:"ac_input",resultsClass:"ac_results",loadingClass:"ac_loading",minChars:1,delay:400,matchCase:!1,matchSubset:!0,matchContains:!1,cacheLength:100,max:1e3,mustMatch:!1,extraParams:{},selectFirst:!0,formatItem:function(n){return n[0]},formatMatch:null,autoFill:!1,width:0,multiple:!1,multipleSeparator:" ",inputFocus:!0,clickFire:!1,highlight:function(n,t){return n.replace(new RegExp("(?![^&;]+;)(?!<[^<>]*)("+t.replace(/([\^\$\(\)\[\]\{\}\*\.\+\?\|\\])/gi,"\\$1")+")(?![^<>]*>)(?![^&;]+;)","gi"),"<strong>$1<\/strong>")},scroll:!0,scrollHeight:180,scrollJumpPosition:!0};n.Autocompleter.Cache=function(t){function u(n,i){t.matchCase||(n=n.toLowerCase());var r=n.indexOf(i);return(t.matchContains=="word"&&(r=n.toLowerCase().search("\\b"+i.toLowerCase())),r==-1)?!1:r==0||t.matchContains}function f(n,u){r>t.cacheLength&&o();i[n]||r++;i[n]=u}function e(){var r,h,e,c,i,u,o,s;if(!t.data)return!1;for(r={},h=0,t.url||(t.cacheLength=1),r[""]=[],e=0,c=t.data.length;e<c;e++)(i=t.data[e],i=typeof i=="string"?[i]:i,u=t.formatMatch(i,e+1,t.data.length),typeof u!="undefined"&&u!==!1)&&(o=u.charAt(0).toLowerCase(),r[o]||(r[o]=[]),s={value:u,data:i,result:t.formatResult&&t.formatResult(i)||u},r[o].push(s),h++<t.max&&r[""].push(s));n.each(r,function(n,i){t.cacheLength++;f(n,i)})}function o(){i={};r=0}var i={},r=0;return setTimeout(e,25),{flush:o,add:f,populate:e,load:function(f){var h,s,o,e;if(!t.cacheLength||!r)return null;if(!t.url&&t.matchContains){e=[];for(h in i)h.length>0&&(o=i[h],n.each(o,function(n,t){u(t.value,f)&&e.push(t)}));return e}if(i[f])return i[f];if(t.matchSubset)for(s=f.length-1;s>=t.minChars;s--)if(o=i[f.substr(0,s)],o)return e=[],n.each(o,function(n,t){u(t.value,f)&&(e[e.length]=t)}),e;return null}}};n.Autocompleter.Select=function(t,i,r,u){function p(){y&&(h=n("<div/>").hide().addClass(t.resultsClass).css("position","absolute").appendTo(document.body).hover(function(){n(this).is(":visible")&&i.focus();u.mouseDownOnSelect=!1}),o=n("<ul/>").appendTo(h).mouseover(function(t){a(t).nodeName&&a(t).nodeName.toUpperCase()=="LI"&&(e=n("li",o).removeClass(s.ACTIVE).index(a(t)),n(a(t)).addClass(s.ACTIVE))}).click(function(u){return n(a(u)).addClass(s.ACTIVE),r(),t.inputFocus&&i.focus(),!1}).mousedown(function(){u.mouseDownOnSelect=!0}).mouseup(function(){u.mouseDownOnSelect=!1}),t.width>0&&h.css("width",t.width),y=!1)}function a(n){for(var t=n.target;t&&t.tagName!="LI";)t=t.parentNode;return t?t:[]}function l(r){var h,u;f.slice(e,e+1).removeClass(s.ACTIVE);w(r);h=f.slice(e,e+1).addClass(s.ACTIVE);n(i).val(c[n(h).index()].result);t.scroll&&(u=0,f.slice(0,e).each(function(){u+=this.offsetHeight}),u+h[0].offsetHeight-o.scrollTop()>o[0].clientHeight?o.scrollTop(u+h[0].offsetHeight-o.innerHeight()):u<o.scrollTop()&&o.scrollTop(u))}function w(n){!t.scrollJumpPosition&&(t.scrollJumpPosition||n<0&&e==0||n>0&&e==f.size()-1)||(e+=n,e<0?e=f.size()-1:e>=f.size()&&(e=0))}function b(n){return t.max&&t.max<n?t.max:n}function k(){var u,r,h,l;for(o.empty(),u=b(c.length),r=0;r<u;r++)c[r]&&(h=t.formatItem(c[r].data,r+1,u,c[r].value,v),h!==!1)&&(l=n("<li/>").html(t.highlight(h,v)).addClass(r%2==0?"ac_even":"ac_odd").appendTo(o)[0],n(l).hover(function(){n(i).val(c[n(this).index()].result)}),n.data(l,"ac_data",c[r]));f=o.find("li");t.selectFirst&&(f.slice(0,1).addClass(s.ACTIVE),e=0);n.fn.bgiframe&&o.bgiframe()}var s={ACTIVE:"ac_over"},f,e=-1,c,v="",y=!0,h,o;return{display:function(n,t){p();c=n;v=t;k()},next:function(){l(1)},prev:function(){l(-1)},pageUp:function(){e!=0&&e-8<0?l(-e):l(-8)},pageDown:function(){e!=f.size()-1&&e+8>f.size()?l(f.size()-1-e):l(8)},hide:function(){h&&h.hide();f&&f.removeClass(s.ACTIVE);e=-1},visible:function(){return h&&h.is(":visible")},current:function(){return this.visible()&&(f.filter("."+s.ACTIVE)[0]||t.selectFirst&&f[0])},show:function(){var e=n(i).offset(),r,u;h.css({width:typeof t.width=="string"||t.width>0?t.width:n(i).width(),top:e.top+i.offsetHeight,left:e.left}).show();t.scroll&&(o.scrollTop(0),o.css({maxHeight:t.scrollHeight,overflow:"auto"}),navigator.userAgent.indexOf("MSIE")!=-1&&typeof document.body.style.maxHeight=="undefined"&&(r=0,f.each(function(){r+=this.offsetHeight}),u=r>t.scrollHeight,o.css("height",u?t.scrollHeight:r),u||f.width(o.width()-parseInt(f.css("padding-left"))-parseInt(f.css("padding-right")))))},selected:function(){var t=f&&f.filter("."+s.ACTIVE).removeClass(s.ACTIVE);return t&&t.length&&n.data(t[0],"ac_data")},emptyList:function(){o&&o.empty()},unbind:function(){h&&h.remove()}}};n.fn.selection=function(n,t){var i,r;if(n!==undefined)return this.each(function(){if(this.createTextRange){var i=this.createTextRange();t===undefined||n==t?(i.move("character",n),i.select()):(i.collapse(!0),i.moveStart("character",n),i.moveEnd("character",t),i.select())}else this.setSelectionRange?this.setSelectionRange(n,t):this.selectionStart&&(this.selectionStart=n,this.selectionEnd=t)});if(i=this[0],i.createTextRange){var u=document.selection.createRange(),o=i.value,f="<->",e=u.text.length;return u.text=f,r=i.value.indexOf(f),i.value=o,this.selection(r,r+e),{start:r,end:r+e}}if(i.selectionStart!==undefined)return{start:i.selectionStart,end:i.selectionEnd}}}(jQuery),jQuery.fn.equalizeHeights=function(){var n=this,t=[],t=this.map(function(n,t){return jQuery(t).height()}).get(),i=function(n){var i=0,t,r;if(n.length>0&&(i=n[0]),n.length==1)return n[0];for(t=0,r=n.length;t<r;t++)t>0&&n[t]>n[t-1]&&n[t]>i&&(i=n[t]);return i},r=i(t),u;r>0&&(window.innerWidth>=768?n.css({height:r}):n.css({height:"auto"}));jQuery(window).resize(function(){clearTimeout(u);u=setTimeout(function(){window.innerWidth>=768?n.css({height:i(t)}):n.css({height:"auto"})},150)})},jQuery.fn.equalizeHeightsWithPadding=function(n){var u=this,i=[],i=this.map(function(n,t){return jQuery(t).height()}).get(),r=function(n){var i=0,t,r;if(n.length>0&&(i=n[0]),n.length==1)return n[0];for(t=0,r=n.length;t<r;t++)t>0&&n[t]>n[t-1]&&n[t]>i&&(i=n[t]);return i},t=r(i);t==0||(jQuery(this).filter(".fullItem").css({height:t}),jQuery(this).not(jQuery(this).filter(".fullItem")).css({height:t+n}))},typeof jQuery=="undefined")throw new Error("Bootstrap's JavaScript requires jQuery");+function(n){"use strict";var t=n.fn.jquery.split(" ")[0].split(".");if(t[0]<2&&t[1]<9||t[0]==1&&t[1]==9&&t[2]<1)throw new Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher");}(jQuery);+function(n){"use strict";function t(){var i=document.createElement("bootstrap"),n={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var t in n)if(i.style[t]!==undefined)return{end:n[t]};return!1}n.fn.emulateTransitionEnd=function(t){var i=!1,u=this,r;n(this).one("bsTransitionEnd",function(){i=!0});return r=function(){i||n(u).trigger(n.support.transition.end)},setTimeout(r,t),this};n(function(){(n.support.transition=t(),n.support.transition)&&(n.event.special.bsTransitionEnd={bindType:n.support.transition.end,delegateType:n.support.transition.end,handle:function(t){if(n(t.target).is(this))return t.handleObj.handler.apply(this,arguments)}})})}(jQuery);+function(n){"use strict";function i(i){return this.each(function(){var u=n(this),r=u.data("bs.carousel"),f=n.extend({},t.DEFAULTS,u.data(),typeof i=="object"&&i),e=typeof i=="string"?i:f.slide;r||u.data("bs.carousel",r=new t(this,f));typeof i=="number"?r.to(i):e?r[e]():f.interval&&r.pause().cycle()})}var t=function(t,i){this.$element=n(t);this.$indicators=this.$element.find(".carousel-indicators");this.options=i;this.paused=null;this.sliding=null;this.interval=null;this.$active=null;this.$items=null;this.options.keyboard&&this.$element.on("keydown.bs.carousel",n.proxy(this.keydown,this));this.options.pause!="hover"||"ontouchstart"in document.documentElement||this.$element.on("mouseenter.bs.carousel",n.proxy(this.pause,this)).on("mouseleave.bs.carousel",n.proxy(this.cycle,this))},u,r;t.VERSION="3.3.5";t.TRANSITION_DURATION=600;t.DEFAULTS={interval:5e3,pause:"hover",wrap:!0,keyboard:!0};t.prototype.keydown=function(n){if(!/input|textarea/i.test(n.target.tagName)){switch(n.which){case 37:this.prev();break;case 39:this.next();break;default:return}n.preventDefault()}};t.prototype.cycle=function(t){return t||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(n.proxy(this.next,this),this.options.interval)),this};t.prototype.getItemIndex=function(n){return this.$items=n.parent().children(".item"),this.$items.index(n||this.$active)};t.prototype.getItemForDirection=function(n,t){var i=this.getItemIndex(t),f=n=="prev"&&i===0||n=="next"&&i==this.$items.length-1,r,u;return f&&!this.options.wrap?t:(r=n=="prev"?-1:1,u=(i+r)%this.$items.length,this.$items.eq(u))};t.prototype.to=function(n){var i=this,t=this.getItemIndex(this.$active=this.$element.find(".item.active"));if(!(n>this.$items.length-1)&&!(n<0))return this.sliding?this.$element.one("slid.bs.carousel",function(){i.to(n)}):t==n?this.pause().cycle():this.slide(n>t?"next":"prev",this.$items.eq(n))};t.prototype.pause=function(t){return t||(this.paused=!0),this.$element.find(".next, .prev").length&&n.support.transition&&(this.$element.trigger(n.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this};t.prototype.next=function(){if(!this.sliding)return this.slide("next")};t.prototype.prev=function(){if(!this.sliding)return this.slide("prev")};t.prototype.slide=function(i,r){var e=this.$element.find(".item.active"),u=r||this.getItemForDirection(i,e),l=this.interval,f=i=="next"?"left":"right",a=this,o,s,h,c;return u.hasClass("active")?this.sliding=!1:(o=u[0],s=n.Event("slide.bs.carousel",{relatedTarget:o,direction:f}),this.$element.trigger(s),s.isDefaultPrevented())?void 0:(this.sliding=!0,l&&this.pause(),this.$indicators.length&&(this.$indicators.find(".active").removeClass("active"),h=n(this.$indicators.children()[this.getItemIndex(u)]),h&&h.addClass("active")),c=n.Event("slid.bs.carousel",{relatedTarget:o,direction:f}),n.support.transition&&this.$element.hasClass("slide")?(u.addClass(i),u[0].offsetWidth,e.addClass(f),u.addClass(f),e.one("bsTransitionEnd",function(){u.removeClass([i,f].join(" ")).addClass("active");e.removeClass(["active",f].join(" "));a.sliding=!1;setTimeout(function(){a.$element.trigger(c)},0)}).emulateTransitionEnd(t.TRANSITION_DURATION)):(e.removeClass("active"),u.addClass("active"),this.sliding=!1,this.$element.trigger(c)),l&&this.cycle(),this)};u=n.fn.carousel;n.fn.carousel=i;n.fn.carousel.Constructor=t;n.fn.carousel.noConflict=function(){return n.fn.carousel=u,this};r=function(t){var o,r=n(this),u=n(r.attr("data-target")||(o=r.attr("href"))&&o.replace(/.*(?=#[^\s]+$)/,"")),e,f;u.hasClass("carousel")&&(e=n.extend({},u.data(),r.data()),f=r.attr("data-slide-to"),f&&(e.interval=!1),i.call(u,e),f&&u.data("bs.carousel").to(f),t.preventDefault())};n(document).on("click.bs.carousel.data-api","[data-slide]",r).on("click.bs.carousel.data-api","[data-slide-to]",r);n(window).on("load",function(){n('[data-ride="carousel"]').each(function(){var t=n(this);i.call(t,t.data())})})}(jQuery);+function(n){"use strict";function r(i){return this.each(function(){var u=n(this),r=u.data("bs.toggle"),f="object"==typeof i&&i;r||u.data("bs.toggle",r=new t(this,f));"string"==typeof i&&r[i]&&r[i]()})}var t=function(t,i){this.$element=n(t);this.options=n.extend({},this.defaults(),i);this.render()},i;t.VERSION="2.2.0";t.DEFAULTS={on:"On",off:"Off",onstyle:"primary",offstyle:"default",size:"normal",style:"",width:null,height:null};t.prototype.defaults=function(){return{on:this.$element.attr("data-on")||t.DEFAULTS.on,off:this.$element.attr("data-off")||t.DEFAULTS.off,onstyle:this.$element.attr("data-onstyle")||t.DEFAULTS.onstyle,offstyle:this.$element.attr("data-offstyle")||t.DEFAULTS.offstyle,size:this.$element.attr("data-size")||t.DEFAULTS.size,style:this.$element.attr("data-style")||t.DEFAULTS.style,width:this.$element.attr("data-width")||t.DEFAULTS.width,height:this.$element.attr("data-height")||t.DEFAULTS.height}};t.prototype.render=function(){var e,o;this._onstyle="btn-"+this.options.onstyle;this._offstyle="btn-"+this.options.offstyle;var r="large"===this.options.size?"btn-lg":"small"===this.options.size?"btn-sm":"mini"===this.options.size?"btn-xs":"",t=n('<label class="btn">').html(this.options.on).addClass(this._onstyle+" "+r),i=n('<label class="btn">').html(this.options.off).addClass(this._offstyle+" "+r+" active"),u=n('<span class="toggle-handle btn btn-default">').addClass(r),f=n('<div class="toggle-group">').append(t,i,u),s=n('<div class="toggle btn" data-toggle="toggle">').addClass(this.$element.prop("checked")?this._onstyle:this._offstyle+" off").addClass(r).addClass(this.options.style);this.$element.wrap(s);n.extend(this,{$toggle:this.$element.parent(),$toggleOn:t,$toggleOff:i,$toggleGroup:f});this.$toggle.append(f);e=this.options.width||Math.max(t.outerWidth(),i.outerWidth())+u.outerWidth()/2;o=this.options.height||Math.max(t.outerHeight(),i.outerHeight());t.addClass("toggle-on");i.addClass("toggle-off");this.$toggle.css({width:e,height:o});this.options.height&&(t.css("line-height",t.height()+"px"),i.css("line-height",i.height()+"px"));this.update(!0);this.trigger(!0)};t.prototype.toggle=function(){this.$element.prop("checked")?this.off():this.on()};t.prototype.on=function(n){return this.$element.prop("disabled")?!1:(this.$toggle.removeClass(this._offstyle+" off").addClass(this._onstyle),this.$element.prop("checked",!0),void(n||this.trigger()))};t.prototype.off=function(n){return this.$element.prop("disabled")?!1:(this.$toggle.removeClass(this._onstyle).addClass(this._offstyle+" off"),this.$element.prop("checked",!1),void(n||this.trigger()))};t.prototype.enable=function(){this.$toggle.removeAttr("disabled");this.$element.prop("disabled",!1)};t.prototype.disable=function(){this.$toggle.attr("disabled","disabled");this.$element.prop("disabled",!0)};t.prototype.update=function(n){this.$element.prop("disabled")?this.disable():this.enable();this.$element.prop("checked")?this.on(n):this.off(n)};t.prototype.trigger=function(t){this.$element.off("change.bs.toggle");t||this.$element.change();this.$element.on("change.bs.toggle",n.proxy(function(){this.update()},this))};t.prototype.destroy=function(){this.$element.off("change.bs.toggle");this.$toggleGroup.remove();this.$element.removeData("bs.toggle");this.$element.unwrap()};i=n.fn.bootstrapToggle;n.fn.bootstrapToggle=r;n.fn.bootstrapToggle.Constructor=t;n.fn.toggle.noConflict=function(){return n.fn.bootstrapToggle=i,this};n(function(){n("input[type=checkbox][data-toggle^=toggle]").bootstrapToggle()});n(document).on("click.bs.toggle","div[data-toggle^=toggle]",function(t){var i=n(this).find("input[type=checkbox]");i.bootstrapToggle("toggle");t.preventDefault()})}(jQuery),function(){"use strict";function t(r){return typeof this=="undefined"||Object.getPrototypeOf(this)!==t.prototype?new t(r):(n=this,n.version="3.3.4",n.tools=new i,n.isSupported()?(n.tools.extend(n.defaults,r||{}),n.defaults.container=e(n.defaults),n.store={elements:{},containers:[]},n.sequences={},n.history=[],n.uid=0,n.initialized=!1):typeof console!="undefined"&&console!==null&&console.log("ScrollReveal is not supported in this browser."),n)}function e(t){if(t&&t.container){if(typeof t.container=="string")return window.document.documentElement.querySelector(t.container);if(n.tools.isNode(t.container))return t.container;console.log('ScrollReveal: invalid container "'+t.container+'" provided.');console.log("ScrollReveal: falling back to default container.")}return n.defaults.container}function y(t,i){return typeof t=="string"?Array.prototype.slice.call(i.querySelectorAll(t)):n.tools.isNode(t)?[t]:n.tools.isNodeList(t)?Array.prototype.slice.call(t):[]}function o(){return++n.uid}function p(t,i,r){i.container&&(i.container=r);t.config=t.config?n.tools.extendClone(t.config,i):n.tools.extendClone(n.defaults,i);t.config.axis=t.config.origin==="top"||t.config.origin==="bottom"?"Y":"X"}function w(n){var t=window.getComputedStyle(n.domEl);n.styles||(n.styles={transition:{},transform:{},computed:{}},n.styles.inline=n.domEl.getAttribute("style")||"",n.styles.inline+="; visibility: visible; ",n.styles.computed.opacity=t.opacity,n.styles.computed.transition=t.transition&&t.transition!=="all 0s ease 0s"?t.transition+", ":"");n.styles.transition.instant=s(n,0);n.styles.transition.delayed=s(n,n.config.delay);n.styles.transform.initial=" -webkit-transform:";n.styles.transform.target=" -webkit-transform:";h(n);n.styles.transform.initial+="transform:";n.styles.transform.target+="transform:";h(n)}function s(n,t){var i=n.config;return"-webkit-transition: "+n.styles.computed.transition+"-webkit-transform "+i.duration/1e3+"s "+i.easing+" "+t/1e3+"s, opacity "+i.duration/1e3+"s "+i.easing+" "+t/1e3+"s; transition: "+n.styles.computed.transition+"transform "+i.duration/1e3+"s "+i.easing+" "+t/1e3+"s, opacity "+i.duration/1e3+"s "+i.easing+" "+t/1e3+"s; "}function h(n){var t=n.config,r,i=n.styles.transform;r=t.origin==="top"||t.origin==="left"?/^-/.test(t.distance)?t.distance.substr(1):"-"+t.distance:t.distance;parseInt(t.distance)&&(i.initial+=" translate"+t.axis+"("+r+")",i.target+=" translate"+t.axis+"(0)");t.scale&&(i.initial+=" scale("+t.scale+")",i.target+=" scale(1)");t.rotate.x&&(i.initial+=" rotateX("+t.rotate.x+"deg)",i.target+=" rotateX(0)");t.rotate.y&&(i.initial+=" rotateY("+t.rotate.y+"deg)",i.target+=" rotateY(0)");t.rotate.z&&(i.initial+=" rotateZ("+t.rotate.z+"deg)",i.target+=" rotateZ(0)");i.initial+="; opacity: "+t.opacity+";";i.target+="; opacity: "+n.styles.computed.opacity+";"}function b(t){var i=t.config.container;i&&n.store.containers.indexOf(i)===-1&&n.store.containers.push(t.config.container);n.store.elements[t.id]=t}function k(t,i,r){var u={target:t,config:i,interval:r};n.history.push(u)}function c(){if(n.isSupported()){l();for(var t=0;t<n.store.containers.length;t++)n.store.containers[t].addEventListener("scroll",r),n.store.containers[t].addEventListener("resize",r);n.initialized||(window.addEventListener("scroll",r),window.addEventListener("resize",r),n.initialized=!0)}return n}function r(){f(l)}function d(){var t,r,f,i;n.tools.forOwn(n.sequences,function(e){i=n.sequences[e];t=!1;for(var o=0;o<i.elemIds.length;o++)f=i.elemIds[o],r=n.store.elements[f],u(r)&&!t&&(t=!0);i.active=t})}function l(){var i,t;d();n.tools.forOwn(n.store.elements,function(r){t=n.store.elements[r];i=tt(t);nt(t)?(t.config.beforeReveal(t.domEl),i?t.domEl.setAttribute("style",t.styles.inline+t.styles.transform.target+t.styles.transition.delayed):t.domEl.setAttribute("style",t.styles.inline+t.styles.transform.target+t.styles.transition.instant),a("reveal",t,i),t.revealing=!0,t.seen=!0,t.sequence&&g(t,i)):it(t)&&(t.config.beforeReset(t.domEl),t.domEl.setAttribute("style",t.styles.inline+t.styles.transform.initial+t.styles.transition.instant),a("reset",t),t.revealing=!1)})}function g(t,i){var f=0,e=0,u=n.sequences[t.sequence.id];u.blocked=!0;i&&t.config.useDelay==="onload"&&(e=t.config.delay);t.sequence.timer&&(f=Math.abs(t.sequence.timer.started-new Date),window.clearTimeout(t.sequence.timer));t.sequence.timer={started:new Date};t.sequence.timer.clock=window.setTimeout(function(){u.blocked=!1;t.sequence.timer=null;r()},Math.abs(u.interval)+e-f)}function a(n,t,i){var f=0,r=0,u="after";switch(n){case"reveal":r=t.config.duration;i&&(r+=t.config.delay);u+="Reveal";break;case"reset":r=t.config.duration;u+="Reset"}t.timer&&(f=Math.abs(t.timer.started-new Date),window.clearTimeout(t.timer.clock));t.timer={started:new Date};t.timer.clock=window.setTimeout(function(){t.config[u](t.domEl);t.timer=null},r-f)}function nt(t){if(t.sequence){var i=n.sequences[t.sequence.id];return i.active&&!i.blocked&&!t.revealing&&!t.disabled}return u(t)&&!t.revealing&&!t.disabled}function tt(t){var i=t.config.useDelay;return i==="always"||i==="onload"&&!n.initialized||i==="once"&&!t.seen}function it(t){if(t.sequence){var i=n.sequences[t.sequence.id];return!i.active&&t.config.reset&&t.revealing&&!t.disabled}return!u(t)&&t.config.reset&&t.revealing&&!t.disabled}function rt(n){return{width:n.clientWidth,height:n.clientHeight}}function ut(n){if(n&&n!==window.document.documentElement){var t=v(n);return{x:n.scrollLeft+t.left,y:n.scrollTop+t.top}}return{x:window.pageXOffset,y:window.pageYOffset}}function v(n){var t=0,i=0,r=n.offsetHeight,u=n.offsetWidth;do isNaN(n.offsetTop)||(t+=n.offsetTop),isNaN(n.offsetLeft)||(i+=n.offsetLeft),n=n.offsetParent;while(n);return{top:t,left:i,height:r,width:u}}function u(n){function l(){var t=o+u*r,l=s+f*r,a=h-u*r,v=c-f*r,y=i.y+n.config.viewOffset.top,p=i.x+n.config.viewOffset.left,w=i.y-n.config.viewOffset.bottom+e.height,b=i.x-n.config.viewOffset.right+e.width;return t<w&&a>y&&l>p&&v<b}function a(){return window.getComputedStyle(n.domEl).position==="fixed"}var t=v(n.domEl),e=rt(n.config.container),i=ut(n.config.container),r=n.config.viewFactor,u=t.height,f=t.width,o=t.top,s=t.left,h=o+u,c=s+f;return l()||a()}function i(){}var n,f;t.prototype.defaults={origin:"bottom",distance:"20px",duration:500,delay:0,rotate:{x:0,y:0,z:0},opacity:0,scale:.9,easing:"cubic-bezier(0.6, 0.2, 0.1, 1)",container:window.document.documentElement,mobile:!0,reset:!1,useDelay:"always",viewFactor:.2,viewOffset:{top:0,right:0,bottom:0,left:0},beforeReveal:function(){},beforeReset:function(){},afterReveal:function(){},afterReset:function(){}};t.prototype.isSupported=function(){var n=document.documentElement.style;return"WebkitTransition"in n&&"WebkitTransform"in n||"transition"in n&&"transform"in n};t.prototype.reveal=function(t,i,r,u){var a,s,f,v,h,d,l;if(i!==undefined&&typeof i=="number"?(r=i,i={}):(i===undefined||i===null)&&(i={}),a=e(i),s=y(t,a),!s.length)return console.log('ScrollReveal: reveal on "'+t+'" failed, no elements found.'),n;for(r&&typeof r=="number"&&(d=o(),h=n.sequences[d]={id:d,interval:r,elemIds:[],active:!1}),l=0;l<s.length;l++)v=s[l].getAttribute("data-sr-id"),v?f=n.store.elements[v]:(f={id:o(),domEl:s[l],seen:!1,revealing:!1},f.domEl.setAttribute("data-sr-id",f.id)),h&&(f.sequence={id:h.id,index:h.elemIds.length},h.elemIds.push(f.id)),p(f,i,a),w(f),b(f),(!n.tools.isMobile()||f.config.mobile)&&n.isSupported()?f.revealing||f.domEl.setAttribute("style",f.styles.inline+f.styles.transform.initial):(f.domEl.setAttribute("style",f.styles.inline),f.disabled=!0);return!u&&n.isSupported()&&(k(t,i,r),n.initTimeout&&window.clearTimeout(n.initTimeout),n.initTimeout=window.setTimeout(c,0)),n};t.prototype.sync=function(){var t,i;if(n.history.length&&n.isSupported()){for(t=0;t<n.history.length;t++)i=n.history[t],n.reveal(i.target,i.config,i.interval,!0);c()}else console.log("ScrollReveal: sync failed, no reveals found.");return n};i.prototype.isObject=function(n){return n!==null&&typeof n=="object"&&n.constructor===Object};i.prototype.isNode=function(n){return typeof Node=="object"?n instanceof window.Node:n&&typeof n=="object"&&typeof n.nodeType=="number"&&typeof n.nodeName=="string"};i.prototype.isNodeList=function(n){var t=Object.prototype.toString.call(n);return typeof NodeList=="object"?n instanceof window.NodeList:n&&typeof n=="object"&&/^\[object (HTMLCollection|NodeList|Object)\]$/.test(t)&&typeof n.length=="number"&&(n.length===0||this.isNode(n[0]))};i.prototype.forOwn=function(n,t){if(this.isObject(n))for(var i in n)n.hasOwnProperty(i)&&t(i);else throw new TypeError('Expected "object", but received "'+typeof n+'".');};i.prototype.extend=function(n,t){return this.forOwn(t,function(i){this.isObject(t[i])?(n[i]&&this.isObject(n[i])||(n[i]={}),this.extend(n[i],t[i])):n[i]=t[i]}.bind(this)),n};i.prototype.extendClone=function(n,t){return this.extend(this.extend({},n),t)};i.prototype.isMobile=function(){return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)};f=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||function(n){window.setTimeout(n,1e3/60)};typeof define=="function"&&typeof define.amd=="object"&&define.amd?define(function(){return t}):typeof module!="undefined"&&module.exports?module.exports=t:window.ScrollReveal=t}(),function(n){typeof define=="function"&&define.amd?define(["jquery"],n):typeof exports=="object"?n(require("jquery")):n(jQuery)}(function(n){function i(n){return t.raw?n:encodeURIComponent(n)}function f(n){return t.raw?n:decodeURIComponent(n)}function e(n){return i(t.json?JSON.stringify(n):String(n))}function o(n){n.indexOf('"')===0&&(n=n.slice(1,-1).replace(/\\"/g,'"').replace(/\\\\/g,"\\"));try{return n=decodeURIComponent(n.replace(u," ")),t.json?JSON.parse(n):n}catch(i){}}function r(i,r){var u=t.raw?i:o(i);return n.isFunction(r)?r(u):u}var u=/\+/g,t=n.cookie=function(u,o,s){var y,a,h,v,c,p;if(o!==undefined&&!n.isFunction(o))return s=n.extend({},t.defaults,s),typeof s.expires=="number"&&(y=s.expires,a=s.expires=new Date,a.setTime(+a+y*864e5)),document.cookie=[i(u),"=",e(o),s.expires?"; expires="+s.expires.toUTCString():"",s.path?"; path="+s.path:"",s.domain?"; domain="+s.domain:"",s.secure?"; secure":""].join("");for(h=u?undefined:{},v=document.cookie?document.cookie.split("; "):[],c=0,p=v.length;c<p;c++){var w=v[c].split("="),b=f(w.shift()),l=w.join("=");if(u&&u===b){h=r(l,o);break}u||(l=r(l))===undefined||(h[b]=l)}return h};t.defaults={};n.removeCookie=function(t,i){return n.cookie(t)===undefined?!1:(n.cookie(t,"",n.extend({},i,{expires:-1})),!n.cookie(t))}}),function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n){this.jQueryElement=n;this.init()}return n.prototype.init=function(){var n=this,t;n.cards=n.jQueryElement.find(".card");jQuery(window).resize(function(){clearTimeout(t);t=setTimeout(function(){n.onResize()},150)});n.onResize()},n.prototype.onResize=function(){var n=this;window.innerWidth>=768?n.cards.each(function(n,t){jQuery(t).attr("style",'background-image: url("'+jQuery(t).data("image")+'")')}):n.cards.attr("style","")},n}();n.Achieve=t})(t=n.Corporate||(n.Corporate={}))})(t=n.ScBase||(n.ScBase={}))}(Dlw||(Dlw={})),function(n){var t;(function(n){var t;(function(n){var t=function(){function t(t,i){this.jQueryElement=t;this.aspectRatio=i.aspectRatio;this.bannerId=i.bannerId;this.hasVideo=i.hasVideo;this.hasBoth=i.hasBoth;this.hasYouTubeVideo=i.hasYouTubeVideo;this.autoScrollInterval=i.autoScrollInterval;this.carouselHeight=i.carouselHeight;this.hasYouTubeVideo&&(this.youTubeContainer=new n.VideoContainer(this.jQueryElement,this.hasYouTubeVideo,!1));this.init()}return t.prototype.init=function(){this.aspectRatio>0&&this.bannerScalingInit();this.bannerInit();this.fullscreenInit()},t.prototype.fullscreenInit=function(){var n=this;this.jQueryElement.find(".playbutton").click(function(t){var i=jQuery(t.target).closest(".item").find("video")[0];document.addEventListener("fullscreenchange",function(){n.exitFullscreen(i)});document.addEventListener("webkitfullscreenchange",function(){n.exitFullscreen(i)});document.addEventListener("mozfullscreenchange",function(){n.exitFullscreen(i)});document.addEventListener("MSFullscreenChange",function(){n.exitFullscreen(i)});n.enterFullscreen(i)})},t.prototype.enterFullscreen=function(n){n!=undefined&&(n.requestFullscreen?n.requestFullscreen():n.webkitRequestFullscreen?n.webkitRequestFullscreen():n.mozRequestFullScreen?n.mozRequestFullScreen():n.msRequestFullscreen&&n.msRequestFullscreen(),n.muted=!1,n.currentTime=0)},t.prototype.exitFullscreen=function(n){document.fullscreenElement||document.webkitFullscreenElement||document.mozFullScreenElement||document.msFullscreenElement||(n.muted=!0)},t.prototype.bannerScalingInit=function(){var t=this,n=t.jQueryElement.find(".carousel-inner"),u=n.width(),f=n.height(),i=function(){n.attr("style","");window.innerWidth>=768?t.hasVideo&&!t.hasBoth?(t.aspectRatio>4?n.css("min-height",t.carouselHeight):n.attr("style",""),n.removeClass("autoheight"),n.height(n.width()/t.aspectRatio)):n.height(n.width()/t.aspectRatio):t.hasVideo?(n.height(Math.max(n.width()/t.aspectRatio,200)),n.addClass("autoheight")):(n.attr("style",""),n.find(".item.active .slide-mobile-background").length>0&&n.css("height","auto"))},r;i();t.jQueryElement.find(".carousel-overlay[data-url]").click(function(n){var t=jQuery(n.target),i,r;t.is("a")||(t.hasClass(".carousel-overlay")||(t=t.parents(".carousel-overlay")),i=t.data("type"),i=="JavaScript"?window["slide_js_"+t.data("slideno")]():i=="Anchor"?(r=location.href,location.href="#"+t.data("url"),history.replaceState(null,null,r)):t.data("newwindow")?window.open(t.data("url"),"_blank"):location.href=t.data("url"))});jQuery(window).resize(function(){clearTimeout(r);r=setTimeout(function(){i()},150)})},t.prototype.bannerInit=function(){function u(){t.jQueryElement.find("#banner-search-mobile-submit,#banner-search-submit").on("click",function(){jQuery(this).parents(".searchInput").first().find("input").val().length>1&&jQuery(this).parents("form").first().submit()});t.jQueryElement.find(".bannerSearchContainer .searchInput input").on("focus",function(){n.carousel("pause")});t.jQueryElement.find(".bannerSearchContainer .searchInput input").on("blur",function(){n.carousel("cycle")})}function i(i){if(t.hasVideo){e();n.on("slide.bs.carousel",function(){f()});n.on("slid.bs.carousel",function(){r()});n.find(".video-sound-button").on("click",function(n){var r=jQuery(n.target),i,u,f;r.hide();i=jQuery(r.parent().siblings("iframe"));i!=null&&i.length>0?(u=i.attr("id"),t.youTubeContainer.unMuteVideo(u),t.youTubeContainer.playVideo(u)):(f=jQuery(r.parent().siblings("video")),f.prop("muted",!1),f[0].play())})}jQuery.when.apply(null,i).done(function(){for(var i=0,u=arguments.length;i<u;i++)t.youTubeContainer.registeredPlayers.push(arguments[i]);t.hasVideo&&r();n.find(".dci-youtube-thumbnail-hack").each(function(n,t){jQuery(t).removeClass("dci-youtube-thumbnail-hack")});n.carousel({interval:t.autoScrollInterval>3e3?t.autoScrollInterval:5e3})})}function r(){var f=n.find(".item.active"),i=f.find("video"),r=f.find("iframe.youtube-player-iframe"),u;if(r!=null&&r.length>0)r.attr("data-autoplay").toLowerCase()==="true"&&t.youTubeContainer.playVideo(r.attr("id")),t.youTubeContainer.setActiveVideo(r.attr("id")),o();else if(i!=null&&i.length>0){u=i.attr("autoplay");typeof u!=typeof undefined&&u!==!1&&(i[0].play(),i.removeAttr("autoplay"),n.carousel("pause"));i.on("ended",function(){i[0].pause();n.carousel("cycle");n.carousel("next")});i.on("play",function(){n.carousel("pause")});i.on("pause",function(){n.carousel("cycle")})}}function f(){var u=n.find(".item.active"),i=u.find("iframe.youtube-player-iframe"),r=u.find("video"),f;i!=null&&i.length>0?(f=jQuery(i).attr("id"),t.youTubeContainer.pauseVideo(f)):r!=null&&r.length>0&&r[0].pause()}function e(){if(n.has("video")){var t=n.find("video");t.each(function(n,t){t.pause()})}}function o(){t.youTubeContainer.activePlayer!=null&&t.youTubeContainer.activePlayer.addEventListener("onStateChange",function(t){t.data===YT.PlayerState.PLAYING?n.carousel("pause"):(t.data===YT.PlayerState.PAUSED||t.data===YT.PlayerState.ENDED)&&n.carousel("cycle")})}var t=this,n=t.jQueryElement.find("#"+t.bannerId);this.hasYouTubeVideo?window.onYouTubeIframeAPIReady=function(){var u=n.find(".youtube-player-iframe"),r=[];u.each(function(n,i){r.push(t.youTubeContainer.registerVideo(i))});i(r)}:i([]);u()},t}();n.BannerCarousel=t})(t=n.Corporate||(n.Corporate={}))})(t=n.ScBase||(n.ScBase={}))}(Dlw||(Dlw={})),function(n){var t;(function(n){var t;(function(n){var t=function(){function n(){jQuery(document).ready(function(){var n=jQuery('[data-component-class="Dlw.ScBase.Corporate.Breadcrumb"]'),i,t,f,r,u;if(n.length!==0){for(i=n[0],t=1,f=n.length;t<f;t++)n[t].getAttribute("data-displaypriority")>i.getAttribute("data-displaypriority")&&(i=n[t]);jQuery(i).css("display","block");r=jQuery("#bannerJobSearchContainer");r.length>0&&(u=jQuery(".dci-breadcrumb:visible").detach(),u.length>0&&u.insertBefore(r))}})}return n}();n.Breadcrumb=t})(t=n.Corporate||(n.Corporate={}))})(t=n.ScBase||(n.ScBase={}))}(Dlw||(Dlw={})),function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n){jQuery(".sub-tab-container").each(function(){jQuery(this).find(".sub-tab-item").first().addClass("current")});jQuery(".sub-tab-thumbs").each(function(){jQuery(this).find("li").first().addClass("current")});jQuery(".sub-tab-thumbs > li").click(function(){jQuery(this).siblings().removeClass("current");jQuery(this).addClass("current");jQuery(this).parent().prev().find(".sub-tab-item").hide();jQuery(this).parent().prev().find(".sub-tab-item").eq(jQuery(this).index()).show()});this.container=jQuery("#cases-tabs",n);this.container.easyResponsiveTabs();try{this.caseTab=jQuery(".cases-tabs .resp-tabs-list li");this.caseTab.equalizeHeights();var t=this.caseTab}catch(i){}jQuery.ajaxSetup({cache:!1});jQuery(".resp-tabs-list > li").click(function(){var t=jQuery(this).attr("data-itemName"),n="";jQuery("#nav > li").each(function(){var t=jQuery(this).find("a").text().trim();jQuery(this).hasClass("current")&&(n=t+"|")});location.hash=n+t})}return n}();n.Case=t})(t=n.Cluster||(n.Cluster={}))})(t=n.ScBase||(n.ScBase={}))}(Dlw||(Dlw={})),function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n){this.onScrollEnabled=!0;this.jqueryElement=n;this.init()}return n.prototype.init=function(){var n=this,t,i;jQuery(".hubspot-form").addClass("chapfix");n.tableOfContentSide=n.jqueryElement.find(".toc");n.tableOfContentTop=n.jqueryElement.find(".tocTop");n.tableOfContentTop.length==0&&(n.tableOfContentTop=null,n.tableOfContentSide.css("opacity",1));n.progressBar=n.jqueryElement.find("#progressBar");n.progressBar.length==0&&(n.progressBar=null);n.chapters=[];t=1;jQuery(".chapter").each(function(i,r){jQuery(r).attr("id","chapter"+t);n.chapters.push(jQuery(r));t++});n.onScroll();jQuery(window).scroll(function(){n.onScroll()});n.jqueryElement.find("a[href*=\\#]").on("click",function(t){return n.onScrollEnabled=!1,t.preventDefault(),n.currentChapter=+this.hash.replace("#chapter",""),n.tableOfContentSide.find("ul > li > a").removeClass("active"),n.tableOfContentSide.find("#chli"+n.currentChapter+" > a").addClass("active"),n.scrollToChapter(this.hash),!1});n.onResize();jQuery(window).resize(function(){clearTimeout(i);i=setTimeout(function(){n.onResize()},150)})},n.prototype.onScroll=function(){var n=this;if(n.setProgressBar(),n.tableOfContentTop&&(window.innerWidth>=900?(n.tableOfContentSide.css("display","block"),n.tableOfContentTop.offset().top+jQuery(".tocTop").height()>document.documentElement.scrollTop+(jQuery("header.header").height()||0)+100?n.tableOfContentSide.stop().fadeTo(200,0):n.tableOfContentSide.stop().fadeTo(200,1)):n.tableOfContentSide.css("display","none")),this.onScrollEnabled){var r=document.documentElement.scrollTop+window.innerHeight/2,t=1,i=!1;n.chapters.forEach(function(n,u){!i&&r>n.offset().top?t=u+1:i=!0});t!=n.currentChapter&&(n.tableOfContentSide.find("ul > li > a").removeClass("active"),n.tableOfContentSide.find("#chli"+t+" > a").addClass("active"));n.currentChapter=t}},n.prototype.scrollToChapter=function(n){console.log("scrollToChapter"+n);var t=this;jQuery("html,body").animate({scrollTop:jQuery(n).offset().top-(jQuery("header.header").height()||0)-(jQuery(".hubspot-form.fixed").height()||0)},500,function(){t.onScrollEnabled=!0})},n.prototype.setProgressBar=function(){if(this.progressBar){var n=jQuery("footer.footer").height();this.progressBar.width(document.documentElement.scrollTop/(document.body.scrollHeight-n-window.innerHeight)*window.innerWidth)}},n.prototype.onResize=function(){this.progressBar&&this.progressBar.css("top",(jQuery("header.header").height()||0)+(jQuery(".hubspot-form.fixed").height()||0));window.innerWidth<768?jQuery(".tocTop").addClass("mobile"):jQuery(".tocTop").removeClass("mobile")},n}();n.Chapters=t})(t=n.Corporate||(n.Corporate={}))})(t=n.ScBase||(n.ScBase={}))}(Dlw||(Dlw={})),function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n){this.usContainer=jQuery(".mv__area--us, .mv__area-link--us",n);this.eurContainer=jQuery(".mv__area--eur, .mv__area-link--eur",n);this.asContainer=jQuery(".mv__area--as, .mv__area-link--as",n);this.usContainer.on("click",function(){jQuery(".mv__area-link--eur").removeClass("current");jQuery(".mv__area-link--as").removeClass("current");jQuery(".mv__area-link--us").addClass("current");jQuery(".mv__area-list").hide();jQuery(".mv__area-list--us, .mv__area-list--overview").show();jQuery(window).scrollTop(jQuery("#ourOffices").offset().top-jQuery("#header").height()-jQuery(".inc-nav").height()-50)});this.eurContainer.on("click",function(){jQuery(".mv__area-link--us").removeClass("current");jQuery(".mv__area-link--as").removeClass("current");jQuery(".mv__area-link--eur").addClass("current");jQuery(".mv__area-list").hide();jQuery(".mv__area-list--eur, .mv__area-list--overview").show();jQuery(window).scrollTop(jQuery("#ourOffices").offset().top-jQuery("#header").height()-jQuery(".inc-nav").height()-50)});this.asContainer.on("click",function(){jQuery(".mv__area-link--us").removeClass("current");jQuery(".mv__area-link--eur").removeClass("current");jQuery(".mv__area-link--as").addClass("current");jQuery(".mv__area-list").hide();jQuery(".mv__area-list--as, .mv__area-list--overview").show();jQuery(window).scrollTop(jQuery("#ourOffices").offset().top-jQuery("#header").height()-jQuery(".inc-nav").height()-50)})}return n}();n.ClusterContact=t})(t=n.Corporate||(n.Corporate={}))})(t=n.ScBase||(n.ScBase={}))}(Dlw||(Dlw={})),function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n){this.stickyContainer=jQuery("#sticky-nav",n);this.navContainer=jQuery("#nav",n);this.stickyContainer.sticky({topSpacing:60});jQuery("#nav > li").click(function(){jQuery("#nav").removeClass("open-nav-wrapper");location.hash=jQuery(this).find("a").attr("href")});jQuery("#nav .open-nav i").on("click",function(n){n.stopPropagation();jQuery("#nav").toggleClass("open-nav-wrapper")});this.navContainer.onePageNav({scrollOffset:150})}return n}();n.ClusterNavigation=t})(t=n.Corporate||(n.Corporate={}))})(t=n.ScBase||(n.ScBase={}))}(Dlw||(Dlw={})),function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n,t){window.ConfirmCountryPanel=this;this.jQueryElement=jQuery(n);this.isDifferentCountry=t.isDifferentCountry;this.showTimeout=null;this.init()}return n.prototype.init=function(){this.isDifferentCountry&&this.initBindings()},n.prototype.initBindings=function(){var n=this;document.getElementById("cookieBanner")||this.delayConfirmCountryPanel.call(this);this.jQueryElement.find(".buttons .stay").on("click",this.hideConfirmCountryPanel.bind(this,n));this.jQueryElement.find(".close").on("click",this.hideConfirmCountryPanel.bind(this,n));this.jQueryElement.find(".buttons .change").on("click",this.toggleCountrySwitcher.bind(this,n));this.jQueryElement.find(".dropdown-menu a").on("click",this.hideConfirmCountryPanel.bind(this,n));window.addEventListener("resize",this.adjustDropdownWidth.bind(this,n));window.addEventListener("resize",this.adjustCountrySwitcherTop.bind(this,n));setTimeout(this.adjustDropdownWidth.bind(this,n),2100)},n.prototype.delayConfirmCountryPanel=function(){this.showTimeout==null&&(this.showTimeout=setTimeout(this.showConfirmCountryPanel.bind(this),2e3))},n.prototype.adjustDropdownWidth=function(){var n=this.jQueryElement.find(".buttons .change .changeLabel"),t;window.innerWidth<=768?(t=n.width()+parseInt(n.css("padding-left"))*3+30,this.jQueryElement.find(".suggestedCountrySwitch .dropdown-menu").width(t)):this.jQueryElement.find(".suggestedCountrySwitch .dropdown-menu").css("width","auto")},n.prototype.showConfirmCountryPanel=function(){this.jQueryElement.find("#confirmCountrySettings").fadeIn().removeClass("hidden");this.jQueryElement.find("#confirmCountryMask").fadeIn().removeClass("hidden")},n.prototype.toggleCountrySwitcher=function(){var n=this.jQueryElement.find(".suggestedCountrySwitch .dropdown-menu"),t=this.jQueryElement.find("#confirmCountrySettings");n.hasClass("active")?(n.hide().removeClass("active"),this.adjustCountrySwitcherTop()):(n.show().addClass("active"),this.adjustCountrySwitcherTop());this.adjustDropdownWidth()},n.prototype.adjustCountrySwitcherTop=function(){var t=this.jQueryElement.find(".suggestedCountrySwitch .dropdown-menu"),n=this.jQueryElement.find("#confirmCountrySettings"),i=n.data("initialtop")?n.data("initialtop"):parseInt(n.css("top")),u=n.height()+t.height()+i,r;window.innerHeight<u&&window.innerWidth<768&&(r=window.innerHeight-u-50,t.height()>window.innerHeight&&(r=-this.jQueryElement.find("#confirmCountrySettings .change").offset().top+i,n.css("position","absolute")),t.hasClass("active")?(n.animate({top:r},500),n.data("initialtop",i)):t.hasClass("active")||n.data("initialtop")==null||(n.css({top:n.data("initialtop")},500),n.css("position","fixed")))},n.prototype.hideConfirmCountryPanel=function(){this.jQueryElement.find("#confirmCountrySettings").fadeOut();this.jQueryElement.find("#confirmCountryMask").fadeOut();this.saveCountryConfirmedCookie()},n.prototype.saveCountryConfirmedCookie=function(){var n=new Date;n.setFullYear(n.getFullYear()+1);document.cookie="countryConfirmed=1;expires="+n.toUTCString()+";path=/"},n}();n.ConfirmCountryPanel=t})(t=n.Corporate||(n.Corporate={}))})(t=n.ScBase||(n.ScBase={}))}(Dlw||(Dlw={}));styles_baidu=[{featureType:"road",elementType:"all",stylers:{color:"#ffffffff"}},{featureType:"background",elementType:"all",stylers:{color:"#f3f4f5ff"}},{featureType:"water",elementType:"all",stylers:{color:"#c9ebf6ff"}},{featureType:"boundary",elementType:"all",stylers:{color:"#888888ff",visibility:"on"}},{featureType:"all",elementType:"all",stylers:{}}];markers=[],function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n,t){var i,r;this.styles=[{featureType:"administrative",elementType:"geometry.stroke",stylers:[{color:"#7b7b7b"}]},{featureType:"administrative",elementType:"labels.text.fill",stylers:[{color:"#444444"},{visibility:"off"}]},{featureType:"administrative",elementType:"labels.text.stroke",stylers:[{color:"#c9ebf6"},{visibility:"off"}]},{featureType:"administrative.locality",elementType:"labels.text.fill",stylers:[{lightness:50},{visibility:"on"}]},{featureType:"administrative.province",elementType:"geometry",stylers:[{lightness:55}]},{featureType:"landscape",elementType:"all",stylers:[{color:"#f2f2f2"}]},{featureType:"landscape",elementType:"geometry",stylers:[{color:"#f3f4f5"}]},{featureType:"poi",elementType:"all",stylers:[{visibility:"off"}]},{featureType:"road.arterial",elementType:"labels.icon",stylers:[{visibility:"off"}]},{featureType:"road.highway",stylers:[{visibility:"off"}]},{featureType:"road.highway",elementType:"geometry",stylers:[{color:"#ffffff"}]},{featureType:"road.highway",elementType:"geometry.fill",stylers:[{visibility:"on"}]},{featureType:"road.highway",elementType:"geometry.stroke",stylers:[{visibility:"off"}]},{featureType:"transit",elementType:"all",stylers:[{visibility:"off"}]},{featureType:"water",elementType:"all",stylers:[{color:"#d5e5f4"},{visibility:"on"}]},{featureType:"water",elementType:"geometry.fill",stylers:[{color:"#c9ebf6"}]},{featureType:"water",elementType:"labels",stylers:[{color:"#b1b8be"}]}];this.tempDisableTextareaResize=!1;i=this;this.container=n;this.initialCountryCode=t.currentCountryCode;this.isDelawareChina=t.isDelawareChina;this.updateCaptchaUrl=t.updateCaptchaUrl;this.isHubspotForm=t.isHubspotForm;this.hubspotCountryFieldName=t.hubspotCountryFieldName;r=t.hubspotCountryFieldValues.split("\r\n");i.hubspotCountryFieldValues=[];i.countryCodesToHubspotValue=[];r.forEach(function(n){var t=n.split(":")[0].trim(),r=n.split(":")[1].trim();i.hubspotCountryFieldValues[r]=t;i.countryCodesToHubspotValue[t]=r});this.isHubspotForm&&(window.contactFormComponent=this);this.isDelawareChina?jQuery.getScript("https://api.map.baidu.com/api?ak=WDfg0l3XUYCgNQ3LdtAvsErHEessZq9i&v=3.0&s=1&callback=initmap"):(this.map=new GoogleMap(document.getElementById("map"),this.getOptions()),this.bindMapEvents(),this.createMarkers());this.bindContactEvents()}return n.prototype.getOptions=function(){return{googleMapOptions:{maxZoom:13,styles:this.styles,disableDefaultUI:!0},markerClustererOptions:{averageCenter:!0,enableRetinaIcons:!0,gridSize:1}}},n.prototype.createHubspotForm=function(n){var t=this,i=jQuery("#hubspotPlaceholder"+n);i.attr("id","hubspot"+n);window.hbspt.forms.create({portalId:i.data("portalid"),formId:i.data("formid"),target:"#hubspot"+n+" .hbspt-form",css:"",onFormReady:function(){t.formSelectCountryHubspot(n);t.bindHubspotCountryChange(n);t.bindResizeHubspotTextarea(n)},onFormSubmit:function(){jQuery("html, body").animate({scrollTop:jQuery(".hubspot-form").offset().top-200},300)}})},n.prototype.resizeHubspotTextarea=function(n){n.find(".hs-message textarea").css("height",0);var t=n.height()-(n.find(".hs-submit").height()||0)-(n.find(".hs-gdpr_consent_checkbox").outerHeight()||0)-2*(n.find(".hs-form-field label:first").outerHeight()||20);n.find(".hs-message textarea").css("height",t)},n.prototype.bindResizeHubspotTextarea=function(n){var t=jQuery(".hubspot-form").find("#hubspot"+n),i=this;t.find("input").on("change",function(){i.tempDisableTextareaResize||setTimeout(function(){i.resizeHubspotTextarea(t)},100)})},n.prototype.formSelectCountryHubspot=function(n){var t=jQuery(".hubspot-form"),r,i,f,u;t.find("#hubspot"+n).length==0?this.createHubspotForm(n):(this.tempDisableCountryChangeEvent=!0,this.tempDisableTextareaResize=!0,r=t.find(".hubspot-cnt:visible"),r.data("countrycode")!=n&&r.find("input:visible, select:visible, textarea:visible").each(function(i,r){var f=jQuery(r).attr("name"),u;if(typeof f!="undefined")try{u=jQuery(r).val();u&&t.find("#hubspot"+n+" [name="+f+"]").val(u).trigger("change")}catch(e){}}),t.find(".hubspot-cnt").hide(),i=t.find("#hubspot"+n),f=this.hubspotCountryFieldValues[n],i.find("select[name="+this.hubspotCountryFieldName+"]").val(f).trigger("change"),jQuery("#CountryFilterList").val("c-"+n).trigger("change"),this.tempDisableCountryChangeEvent=!1,this.tempDisableTextareaResize=!1,u=this,setTimeout(function(){u.resizeHubspotTextarea(i.find("form"))},100),setTimeout(function(){u.resizeHubspotTextarea(i.find("form"))},1e3),i.show())},n.prototype.bindHubspotCountryChange=function(n){var e=this,r,u,i,f,t;this.tempDisableCountryChangeEvent=!1;r=jQuery(".hubspot-form");u=r.find("#hubspot"+n);u.find("select[name="+this.hubspotCountryFieldName+"] option[disabled]").remove();i=u.find("select[name="+this.hubspotCountryFieldName+"]");i.find("option").each(function(n,t){var i=e.countryCodesToHubspotValue[t.value];r.find("#hubspot"+i+", #hubspotPlaceholder"+i).length==0&&t.remove()});f=this.hubspotCountryFieldValues[n];i.val(f).trigger("change");t=this;i.change(function(n){if(!t.tempDisableCountryChangeEvent){var r=jQuery(n.target).val(),i=t.countryCodesToHubspotValue[r];if(t.formSelectCountryHubspot(i),t.countryFilterListChanged(i),t.isDelawareChina)window.onCountryCodeSelectBaidu(i);else t.expandCountry(i,!0,!1)}})},n.prototype.bindContactEvents=function(){var n=this,i,u,t,r;window.contactRecaptchaCallback=function(n){jQuery("#CaptchaText").val(n);jQuery("#contactFormSubmit").click()};jQuery("#contactForm").on("submit",function(n){var t=window.grecaptcha;if(typeof t!="undefined"&&t.getResponse()=="")return n.preventDefault(n),!1});jQuery("#captcha-refresh").click(function(){jQuery.ajax({type:"GET",url:n.updateCaptchaUrl,data:{}}).done(function(n){jQuery("#contactForm .cap img").attr("src",n);jQuery("#contactForm .cap #CaptchaText").val("").focus()})});jQuery("#CountryCode").change(function(t){if(n.isDelawareChina)window.onCountryCodeSelectBaidu(jQuery(t.target).val());else n.expandCountry(jQuery(t.target).val(),!0,!1)});i=function(){var n=jQuery(".officeList"),t;n.removeClass("double-height");t=!1;n.find(".offices").each(function(n,i){var r=jQuery(i).find(".office");r.length>1&&r.each(function(n,i){jQuery(i).height()>30&&(t=!0)})});t&&n.addClass("double-height")};i();jQuery(window).resize(function(){clearTimeout(u);t||(t=n.isDelawareChina?window.map.getCenter():n.map.getCenter());u=setTimeout(function(){i();n.isDelawareChina?setTimeout(function(){window.map.setCenter(t);t=null},150):n.map.setCenter(t)},150)});jQuery(".showOnMap").click(function(t){var i=jQuery(t.target),u,r;if(i.hasClass("showOnMap")||(i=i.parents(".showOnMap")),n.isDelawareChina){window.onCountryCodeSelectBaidu(i.data("country"));r=window.markers.filter(function(n){return n.officeId==i.data("officeid")})[0];r.marker.openInfoWindow(r.infoWindow)}else n.expandCountry(i.data("country"),!0,!0),u=n.markers.filter(function(n){return n.officeId==i.data("officeid")})[0],n.map.openMarker(u);jQuery("html, body").animate({scrollTop:jQuery("#col-map").offset().top-200},300)});jQuery("#officeFinder").click(function(){jQuery("html, body").animate({scrollTop:jQuery("#offices").offset().top-80},300)});r=jQuery("#CountryFilterList");r.change(function(t){n.countryFilterListChanged(jQuery(t.target).val().replace("c-",""),!0)});r.val("c-"+n.initialCountryCode).trigger("change")},n.prototype.countryFilterListChanged=function(n,t){if(t===void 0&&(t=!1),this.filterOffices("c-"+n),t){var i=this.hubspotCountryFieldValues[n];jQuery(".hbspt-form:visible select[name="+this.hubspotCountryFieldName+"]").val(i).trigger("change")}},n.prototype.bindMapEvents=function(){var n=this;jQuery("[data-trigger='zoomout']").click(function(){n.map.zoomOut()});jQuery("[data-trigger='zoomin']").click(function(){n.map.zoomIn()})},n.prototype.onShowSendingImage=function(){jQuery("#contactForm input[type=submit]").attr("type","").attr("disabled","disabled").val("Sending...")},n.prototype.createMarkers=function(){var n=this,t={url:"/content/img/map/mappointer.png",scaledSize:new google.maps.Size(18,25),anchor:new google.maps.Point(9,25)},i={closeWhenOthersOpen:!0,edgeOffset:{top:100}},r=jQuery(".js-contact-window");this.markers=[];r.each(function(r,u){var f=jQuery(u),e=t;n.markers.push({lat:+f.data("latitude"),lng:+f.data("longitude"),content:f.html(),officeId:f.data("officeid"),markerIcon:e,infoWindowOptions:i,region:f.data("region"),countryCode:f.data("country")})});this.countries=[];this.markers.forEach(function(t){var r=n.countries.filter(function(n){return n.code==t.countryCode}),i;r.length>0?(i=r[0],i.officesCount++,i.latSum+=t.lat,i.lngSum+=t.lng):n.countries.push({code:t.countryCode,latSum:t.lat,lngSum:t.lng,officesCount:1,region:t.region})});this.countries.forEach(function(n){n.latAvg=n.latSum/n.officesCount;n.lngAvg=n.lngSum/n.officesCount;n.markerIcon={url:"/content/img/map/cluster-"+n.officesCount+".png",scaledSize:new google.maps.Size(49,49),anchor:new google.maps.Point(24,24)}});this.expandCountry(this.initialCountryCode,!0,!0)},n.prototype.expandCountry=function(n,t,i){var r=[],u=[],f;i&&this.formSelectCountry(n);this.markers.forEach(function(t){t.countryCode===n&&r.push(t)});this.map.clearMarkers();this.map.markers=[];this.map.addMarkers(r,!1);(t||!this.map.viewContainsLatLng(r))&&this.map.fitToMarkers();this.map.clearMarkers();this.map.markers=[];f=this;this.countries.forEach(function(t){if(t.code!=n){var i={markerIcon:t.markerIcon,countryCode:t.code,lat:t.latAvg,lng:t.lngAvg,content:null,clickEvent:function(){f.expandCountry(t.code,!1,!0)}};u.push(i)}});this.map.addMarkers(u.concat(r),!1)},n.prototype.formSelectCountry=function(n){this.isHubspotForm?this.formSelectCountryHubspot(n):(jQuery("#CountryCode").val(n),jQuery("#CountryCode").trigger("change"))},n.prototype.filterOffices=function(n){n=="all"?jQuery(".officeList .country").show():n.substr(0,2)=="r-"?(jQuery('.officeList .country[data-region="'+n.substr(2,99)+'"]').show(),jQuery('.officeList .country[data-region!="'+n.substr(2,99)+'"]').hide()):n.substr(0,2)=="c-"&&(jQuery('.officeList .country[data-country="'+n.substr(2,99)+'"]').show(),jQuery('.officeList .country[data-country!="'+n.substr(2,99)+'"]').hide())},n}();n.Contact=t;typeof google=="object"&&typeof google.maps=="object"&&google.maps.event.addDomListener(window,"load",function(){})})(t=n.Corporate||(n.Corporate={}))})(t=n.ScBase||(n.ScBase={}))}(Dlw||(Dlw={}));GoogleMap=function(){function n(n,t){if(n==null)throw Error("mapElement is null");this.element=n;this.options=t;this.markers=[];this.init()}return n.prototype.init=function(){this.map=new google.maps.Map(this.element,this.options.googleMapOptions);this.markerClusterer=new MarkerClusterer(this.map,[],this.options.markerClustererOptions)},n.prototype.zoomIn=function(){this.map.setZoom(this.map.getZoom()+1)},n.prototype.zoomOut=function(){this.map.setZoom(this.map.getZoom()-1)},n.prototype.getCenter=function(){return this.map.getCenter()},n.prototype.setCenter=function(n){return this.map.setCenter(n)},n.prototype.triggerResize=function(){google.maps.event.trigger(this.map,"resize")},n.prototype.viewContainsLatLng=function(n){var i=this.map.getBounds(),t=!0;return n.forEach(function(n){i.contains({lat:n.lat,lng:n.lng})||(t=!1)}),t},n.prototype.addMarkers=function(n,t){var i=this;n.forEach(function(n){i.addMarker(n)});this.updateMarkerCluster(t)},n.prototype.openMarker=function(n){var t=this.markers.filter(function(t){return t.officeId==n.officeId})[0].googleMarker;google.maps.event.trigger(t,"click")},n.prototype.addMarker=function(n){var t=new google.maps.Marker({position:new google.maps.LatLng(n.lat,n.lng),map:this.map,icon:n.markerIcon});return n.clickEvent&&t.addListener("click",function(n){n.clickEvent()}.bind(this,n)),n.content?this.addSnazzyMarker(n.officeId,t,n.content,n.infoWindowOptions):this.markers.push({googleMarker:t,officeId:n.officeId})},n.prototype.addSnazzyMarker=function(n,t,i,r){var f=jQuery.extend({},r,{marker:t,content:i}),e=new SnazzyInfoWindow(f),u={officeId:n,googleMarker:t,infoWindow:e};return this.markers.push(u),u},n.prototype.getGoogleMarkers=function(){return this.markers.map(function(n){return n.googleMarker})},n.prototype.updateMarkerCluster=function(n){this.markerClusterer.addMarkers(this.getGoogleMarkers(),n)},n.prototype.fitToMarkers=function(){this.markerClusterer.fitMapToMarkers()},n.prototype.clearMarkers=function(){this.markerClusterer.clearMarkers()},n}(),function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n){this.container=jQuery("#TabbedPanels",n);this.container.easyResponsiveTabs()}return n}();n.ContentTabs=t})(t=n.Corporate||(n.Corporate={}))})(t=n.ScBase||(n.ScBase={}))}(Dlw||(Dlw={})),function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n,t){this.jQueryElement=n;this.init();this.closeUrl=t.closeUrl}return n.prototype.init=function(){this.cookieInit()},n.prototype.cookieInit=function(){var n=this.jQueryElement,t=this,i=n.find(".cookie"),r=jQuery(".header");if(document.cookie.indexOf("CookiePolicyDisclaimer")<0)i.removeClass("hidden");else return;setTimeout(t.adjustCookieBannerHeight(),1);i.hasClass("hidden")||jQuery(window).resize(function(){t.adjustCookieBannerHeight()});n.find(".cookie .close").click(function(){i.addClass("hidden");r.removeAttr("style");jQuery("body").removeAttr("style");n.find(".navbar-collapse").removeAttr("style");t.setCookie("CookiePolicyDisclaimer",(new Date).toUTCString(),3650)})},n.prototype.adjustCookieBannerHeight=function(){var i=this.jQueryElement,n=i.find(".cookie"),t=jQuery(".header");t.css("top",n.height());jQuery("body").css("padding-top",n.height()+t.height());i.find(".navbar-collapse").css("top",n.height()+t.height())},n.prototype.setCookie=function(n,t,i){var r=new Date,u;r.setTime(r.getTime()+i*864e5);u="expires="+r.toUTCString();document.cookie=n+"="+t+";"+u+";path=/"},n}();n.CookieDisclaimer=t})(t=n.Corporate||(n.Corporate={}))})(t=n.ScBase||(n.ScBase={}))}(Dlw||(Dlw={})),function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n,t){window.CookiePanel=this;this.jQueryElement=jQuery(n);this.cookieConsentAllow=t.cookieConsentAllow;this.enableTargetingTagsScript=t.enableTargetingTagsScript;this.cookieConsentName=t.cookieConsentName;this.cookieSettingsOpen=!1;this.confirmCountryPanel=window.ConfirmCountryPanel;this.init()}return n.prototype.init=function(){var n=this.getCookie(this.cookieConsentName);(n==="1"||n==="0")&&(this.cookieConsentAllow=!0,this.jQueryElement.find("#cookieBanner").hide(),this.jQueryElement.find("#cookieBannerMask").hide());this.cookieConsentAllow===!0&&this.triggerGTMTargetingCookies();this.trigger3rdPartyTags(this.cookieConsentAllow);this.cookieSettings=this.jQueryElement.find("#cookieSettings");this.initBindings()},n.prototype.initBindings=function(){var n=this,t;jQuery(window).resize(function(){clearTimeout(t);n.cookieSettingsOpen&&(t=setTimeout(function(){n.onResize()},150))});this.jQueryElement.find(".accept").click(function(){n.saveSettings(!0);n.jQueryElement.find("#cookieBanner").fadeOut();n.jQueryElement.find("#cookieBannerMask").fadeOut();n.confirmCountryPanel&&n.confirmCountryPanel.delayConfirmCountryPanel()});this.jQueryElement.find(".settings").click(function(){n.openCookieSettings();n.jQueryElement.find("#cookieBanner").hide();n.jQueryElement.find("#cookieBannerMask").fadeOut()});this.cookieSettings.find(".closeBtn").click(function(){return n.cookieSettings.addClass("hidden").removeClass("open"),n.jQueryElement.find("#cookieSettingsMask").hide(),n.cookieSettingsOpen=!1,n.confirmCountryPanel&&n.confirmCountryPanel.delayConfirmCountryPanel(),!1});this.cookieSettings.find(".allowAll").click(function(){return n.cookieSettings.addClass("hidden").removeClass("open"),n.jQueryElement.find("#cookieSettingsMask").hide(),n.cookieSettingsOpen=!1,n.saveSettings(!0),n.confirmCountryPanel&&n.confirmCountryPanel.delayConfirmCountryPanel(),!1});this.cookieSettings.find('input[name="targetingActive"]').change(function(){!jQuery(this).is(":checked")&&n.cookieConsentAllow?n.cookieSettings.find(".targetingWarning").show():n.cookieSettings.find(".targetingWarning").hide()});this.cookieSettings.find(".saveSettings").click(function(){var t=n.cookieSettings.find('input[name="targetingActive"]').is(":checked");return n.saveSettings(t),n.cookieSettings.addClass("hidden").removeClass("open"),n.jQueryElement.find("#cookieSettingsMask").hide(),n.cookieSettingsOpen=!1,n.confirmCountryPanel&&n.confirmCountryPanel.delayConfirmCountryPanel(),!1});this.cookieSettings.find(".tabs .tab.haspanel").on("click",function(){var t=jQuery(this).data("panel");n.cookieSettings.find(".pnl.active, .tabs .tab.active").removeClass("active");n.cookieSettings.find(".pnl."+t+", .tabs .tab."+t).addClass("active")})},n.prototype.onResize=function(){window.innerWidth<501?(jQuery("html, body").animate({scrollTop:0},10),jQuery("#cookieSettings").css({top:10})):jQuery("#cookieSettings").attr("style","")},n.prototype.openCookieSettings=function(){this.cookieSettingsOpen=!0;this.onResize();jQuery("#cookieSettingsMask").fadeIn(400);jQuery("#cookieSettings").removeClass("hidden");window.setTimeout(function(){jQuery("#cookieSettings").addClass("open")},20)},n.prototype.saveSettings=function(n){n?((this.cookieConsentAllow===null||this.cookieConsentAllow===!1)&&(this.saveCookieConsentAllowToCookies(!0),this.trigger3rdPartyTags(!0),this.triggerGTMTargetingCookies()),this.cookieSettings.find('input[name="targetingActive"]').bootstrapToggle("on")):(this.cookieConsentAllow===null&&(this.saveCookieConsentAllowToCookies(!1),this.trigger3rdPartyTags(!1)),this.cookieConsentAllow===!0&&(this.deleteAllCookies(),this.saveCookieConsentAllowToCookies(!1),this.trigger3rdPartyTags(!1),window.setTimeout(function(){location.reload()},100)),this.cookieConsentAllow===!1&&(this.saveCookieConsentAllowToCookies(!1),this.trigger3rdPartyTags(!1)));this.cookieConsentAllow=n;n?this.cookieSettings.find(".tab.targeting .check").removeClass("hidden"):this.cookieSettings.find(".tab.targeting .check").addClass("hidden")},n.prototype.saveCookieConsentAllowToCookies=function(n){var t=new Date;console.log("allowed?: "+n);t.setFullYear(t.getFullYear()+10);document.cookie=this.cookieConsentName+"="+(n?"1":"0")+";expires="+t.toUTCString()+";path=/"},n.prototype.getCookie=function(n){var i="; "+document.cookie,t=i.split("; "+n+"=");if(t.length==2)return t.pop().split(";").shift()},n.prototype.trigger3rdPartyTags=function(n){typeof _hsq!="undefined"&&(n===!0?window._hsq.push(["doNotTrack",{track:!0}]):n===!1&&window._hsq.push(["doNotTrack"]))},n.prototype.triggerGTMTargetingCookies=function(){eval(this.enableTargetingTagsScript)},n.prototype.deleteAllCookies=function(){for(var i=document.cookie.split(";"),n=0;n<i.length;n++){var t=i[n],r=t.indexOf("="),u=r>-1?t.substr(0,r):t;document.cookie=u+"=;expires=Thu, 01 Jan 1970 00:00:00 GMT"}},n}();n.CookiePanel=t})(t=n.Corporate||(n.Corporate={}))})(t=n.ScBase||(n.ScBase={}))}(Dlw||(Dlw={})),function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n){this.jQueryElement=n;this.init()}return n.prototype.init=function(){this.initEventDownloads()},n.prototype.initEventDownloads=function(){var n=this;n.jQueryElement.find(".downloadEventRegistrations").on("click",function(){var t=jQuery(this).data("eventid");n.downloadEventRegistrations(t)})},n.prototype.downloadEventRegistrations=function(n){window.location="/api/Sitecore/CorporateAdmin/DownloadEventRegistrations&evendId="+n},n}();n.CorporateAdmin=t})(t=n.Corporate||(n.Corporate={}))})(t=n.ScBase||(n.ScBase={}))}(Dlw||(Dlw={})),function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n,t){this.jQueryElement=n;this.sendMailsUrl=t.sendMailsUrl;this.eventId=t.eventId;this.init()}return n.prototype.init=function(){var n=this;this.jQueryElement.find('input[name="ResendType"]').on("change",function(){var t=n.jQueryElement.find('input[name="ResendType"]:checked').val();n.selectRegistrations(t)});this.jQueryElement.find(".btn-deselect-all").on("click",function(){n.registrations.prop("checked",!1);n.jQueryElement.find('input[name="ResendType"][value="specific"]').prop("checked",!0)});this.jQueryElement.find("#sendMails").on("click",function(){n.sendMails()});this.jQueryElement.find(".btn-preview-livestream").on("click",function(){n.jQueryElement.find("#previewMailBodyLiveStream").modal()});this.jQueryElement.find(".btn-preview-inPerson").on("click",function(){n.jQueryElement.find("#previewMailBodyInPerson").modal()});this.jQueryElement.find("#registrations tr input").on("change",function(){n.jQueryElement.find('input[name="ResendType"][value="specific"]').prop("checked",!0)})},n.prototype.selectRegistrations=function(n){var t=this;t.registrations=t.jQueryElement.find("#registrations tr input");n=="all"?t.registrations.prop("checked",!0):n=="inPerson"?t.registrations.prop("checked",function(){return jQuery(this).data("livestream")==!1}):n=="livestream"&&t.registrations.prop("checked",function(){return jQuery(this).data("livestream")==!0})},n.prototype.sendMails=function(){var n=this,t=n.jQueryElement.find('input[name="ResendType"]:checked').val(),i=[];t=="specific"&&n.jQueryElement.find("#registrations tr input:checked").each(function(){i.push(jQuery(this).data("registrationid"))});jQuery.ajax({type:"POST",url:n.sendMailsUrl,data:{EventId:n.eventId,ResendType:t,RegistrationIds:i},success:function(n){n.Success==!0?alert("Succeeded!"):n.Error?alert(n.Error):alert("Error! See logs for details.")},error:function(){alert("Error! See logs for details.")}})},n}();n.CorporateAdminEventResend=t})(t=n.Corporate||(n.Corporate={}))})(t=n.ScBase||(n.ScBase={}))}(Dlw||(Dlw={})),function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n,t){var i=this,r,u;this.component=n;r=this;this.customHubspotRegistration=t.customHubspotRegistration;this.bannerImg=this.component.find(".bannerImg");this.bannerimageSrc=this.bannerImg.length>0?this.bannerImg.data("bannerimage"):"";this.mobilebannerimageSrc=this.bannerImg.length>0?this.bannerImg.data("mobilebannerimage"):"";this.bannerimageSrc&&this.resizeBanner();typeof Swiper=="function"&&(this.initializeSpeakers(),this.initializeExperts());this.initializeWffmForm();this.registrationUrl=t.registrationUrl;this.detailPopup=this.component.find('[data-selector="event-popup"]').first();this.detailPopup.on("click",'[data-selector="select-track"]',function(n){return i.onAttendOrCancelTrack(n)}).on("click",'[data-selector="event-popup-close"]',function(){r.detailPopup.css("display","none");jQuery("html").css("overflow-y","auto")});this.component.find('[data-selector="event-track"]').click(function(n){return i.openTrackDetail(n)});this.component.find('[data-selector="speaker"]').click(function(n){return i.openSpeakerDetail(n)});this.component.on("click",'[data-selector="readmore-event-detail"]',function(n){return i.openEventDetailForm(n)});this.component.find('[data-selector="event-agenda"]').on("click",'[data-selector="select-track"]',function(n){return i.onAttendOrCancelTrack(n)});this.component.find(".eventPlanRow").length>0?(this.component.find('[data-selector="book-event"]').click(function(n){i.liveStreamSelected?(i.component.find('[data-selector="mandatory_warning"]').hide(),i.validateMandatoryTimeSlotLiveStream()?(i.component.find('[data-selector="mandatory_warning_livestream"]').hide(),i.openRegistrationForm(n)):(i.component.find('[data-selector="mandatory_warning_livestream"]').show(),i.eventPlanAttention())):(i.component.find('[data-selector="mandatory_warning_livestream"]').hide(),i.validateMandatoryTimeSlot()?(i.component.find('[data-selector="mandatory_warning"]').hide(),i.openRegistrationForm(n)):(i.component.find('[data-selector="mandatory_warning"]').show(),i.eventPlanAttention()))}),this.component.find('[data-selector="plan-your-date"]').click(function(){i.scrollTo(jQuery("#event-plan"))})):this.component.find('[data-selector="plan-your-date"], [data-selector="book-event"]').click(function(n){return i.openRegistrationForm(n)});this.attendOptions=this.component.find(".attendOptions");this.attendOptions.length>0&&(this.liveStreamSelected=null,this.initLiveStreamSelector());this.customHubspotRegistration&&this.initHubspotFormLocalSave();jQuery(window).resize(function(){clearTimeout(u);u=setTimeout(function(){r.bannerimageSrc&&r.resizeBanner();r.resizeIntroAndVenues()},150)});this.resizeIntroAndVenues()}return n.prototype.resizeIntroAndVenues=function(){window.innerWidth>=768&&jQuery(".eventInfo").hasClass("has-picture")&&jQuery(".eventInfo").hasClass("has-both")?jQuery(".eventInfo .cell-redBox").css("margin-top",jQuery(".eventInfo .cell-image img").height()):jQuery(".eventInfo .cell-redBox").css("margin-top",0)},n.prototype.resizeBanner=function(){var t,n,i,r;window.innerWidth<768&&this.mobilebannerimageSrc?(t=this.bannerImg.width()*2/3,this.bannerImg.attr("style","background-image: url("+this.mobilebannerimageSrc+"); height: "+t+"px;")):(this.bannerImg.attr("style","background-image: url("+this.bannerImg.data("bannerimage")+");"),n=this.bannerImg.data("imageheight"),n||(n=465),i=1920/n,r=this.bannerImg.width(),this.bannerImg.height(r/i))},n.prototype.initLiveStreamSelector=function(){var n=this;n.attendOptions.find(".option").on("click",function(){n.liveStreamSelected===null&&n.component.find(".hidePlanner").removeClass("hidePlanner");var t=jQuery(this);n.attendOptions.find(".option").removeClass("selected");t.addClass("selected");t.hasClass("inPerson")?(n.liveStreamSelected===!0||n.liveStreamSelected===null)&&(n.liveStreamSelected=!1,n.attendOptions.find(".option.inPerson .fa").addClass("fa-check"),n.attendOptions.find(".option.liveStream .fa").removeClass("fa-check"),n.component.find(".eventPlanTrack.disabled").removeClass("disabled")):n.liveStreamSelected||(n.component.find(".eventPlanTrack.inPerson.active > .planner > .plannerItem.plannerAttend").each(function(){n.attendOrCancelTrack(jQuery(this))}),n.liveStreamSelected=!0,n.attendOptions.find(".option.liveStream .fa").addClass("fa-check"),n.attendOptions.find(".option.inPerson .fa").removeClass("fa-check"),n.component.find(".eventPlanTrack.inPerson").addClass("disabled"))})},n.prototype.initHubspotFormLocalSave=function(){var n=this;n.eventId=n.component.find("#eventId").val();window.hubspotOnFormSubmit=function(){jQuery.ajax({type:"POST",url:n.registrationUrl,data:{EventId:n.eventId,Livestream:n.liveStreamSelected,SelectedTracks:n.selectedTrackIds,FirstName:n.component.find('.hbspt-form input[name="firstname"]').val(),LastName:n.component.find('.hbspt-form input[name="lastname"]').val(),Email:n.component.find('.hbspt-form input[name="email"]').val(),Company:n.component.find('.hbspt-form input[name="company"]').val(),Function:n.component.find('.hbspt-form input[name="jobtitle"]').val(),Phone:n.component.find('.hbspt-form input[name="phone"]').val()}})}},n.prototype.initializeSpeakers=function(){var n=new window.Swiper(".speaker-container",{nextButton:".speaker-button-next",prevButton:".speaker-button-prev",roundLengths:!0,slidesPerView:6,spaceBetween:20,breakpoints:{1023:{slidesPerView:4},767:{slidesPerView:2}}});jQuery(".speaker-container .swiper-wrapper").width(jQuery(".eventSpeakerSlide").length*(jQuery(".eventSpeakerSlide").width()+parseInt(jQuery(".eventSpeakerSlide").css("marginRight"))))},n.prototype.initializeExperts=function(){var n=new window.Swiper(".expert-container",{nextButton:".expert-button-next",prevButton:".expert-button-prev",roundLengths:!0,slidesPerView:3,spaceBetween:20,breakpoints:{767:{slidesPerView:2}}});jQuery(".expert-container .swiper-wrapper").width(jQuery(".eventExpertItem").length*(jQuery(".eventExpertItem").width()+parseInt(jQuery(".eventExpertItem").css("marginRight"))))},n.prototype.initializeWffmForm=function(){var n=this,t=this.component.find("#eventId"),i;t.length>0&&(i=setInterval(function(){var u=t.parent().find("form"),e,o,r,s;if(u.length>0&&(clearInterval(i),e=n.component.find(".field-EventID input.form-control"),e.val(t.val()),o=n.component.find(".field-SiteEventPageId input.form-control"),o.val(n.component.find("#siteEventPageId").val()),r=n.component.find(".field-TermsAndConditions label"),r[0]!=undefined&&(s=n.component.find("#termsAndConditions").html(),r[0].removeChild(r[0].lastChild),r.append(jQuery.parseHTML(s))),u.find(".g-recaptcha").length>0)){var h=n.component.find("#captchaRequiredErrorMessage").html(),f=u.find('input[type="submit"]'),c=f.clone().addClass("hidden").insertAfter(f);f.attr("type","button").addClass("submit");f.on("click",function(){var t=u.find("#g-recaptcha-response"),n;t.val()==""?(n=t.parents(".form-group"),n.addClass("has-error"),n.find(".field-validation-valid").html("<span>"+h+"<\/span>")):c.click()})}},300))},n.prototype.openSpeakerDetail=function(n){var i=jQuery(n.currentTarget),t=i.find('[data-selector="speaker-detail"]').get(0);t!=null&&this.openAndSetContentPopup(t.innerHTML)},n.prototype.openTrackDetail=function(n){if(jQuery(n.target).data("selector")!=="select-track"&&!jQuery(n.target).hasClass("fa")){var i=jQuery(n.currentTarget),t=i.find('[data-selector="track-detail"]').get(0);t!=null&&this.openAndSetContentPopup(t.innerHTML)}},n.prototype.openRegistrationForm=function(){var n=this.component.find('[data-selector="book-event"]');this.scrollTo(n);this.component.find('[data-selector="booking-form"]').stop(!0,!1).slideDown(500)},n.prototype.openAndSetContentPopup=function(n){this.detailPopup.find('[data-selector="event-mask-content"]').first().html(n);this.attendOptions.length>0&&(this.liveStreamSelected===null?this.detailPopup.find(".planner").hide():this.liveStreamSelected?this.detailPopup.find(".planner.inPerson").hide():this.detailPopup.find(".planner.inPerson").show());this.detailPopup.css("display","block")},n.prototype.onAttendOrCancelTrack=function(n){var t=jQuery(n.currentTarget);this.attendOrCancelTrack(t)},n.prototype.attendOrCancelTrack=function(n){var r=this,t=n.data("track-id"),o,i,h,u,f,s,e;t!=null&&(o=t.substring(1,t.length-1),i=jQuery(document.getElementById(t)),i!=null)&&(h=n.eq(0).attr("data-slot-id"),i.hasClass("active")?(i.removeClass("active"),this.component.find('[data-track-id-forstyle="'+t+'"]').removeClass("active")):(i.addClass("active"),this.component.find('[data-track-id-forstyle="'+t+'"]').addClass("active"),i.parents("div.row").attr("data-multiple")==="False"&&i.parents("div.eventPlanSlots").find(".eventPlanTrack:not(#\\{"+o+"\\}), [data-selector='track-detail'] > [data-track-id-forstyle!='"+t+"']").removeClass("active")),u=this.component.find('.hbspt-form input[name="selected_event_tracks"]'),u.length>0&&(f=[],this.component.find('[data-selector="event-track"].active').each(function(n,t){var i=jQuery(t),r=i.parents("[data-time-slot]").first(),u=r.parents("[data-agendaname]").first(),e=u.data("agendaname")+" "+r.data("time-slot")+" "+i.data("name"),o=jQuery("<div>").append(e.replace("<br>"," ").replace("<br/>"," ")).text().replace(/\s\s+/g," ");f.push(o)}),s=Array.prototype.join.call(f,"\n"),u.val(s)),r.selectedTrackIds=[],this.component.find('[data-selector="event-track"]').each(function(n,t){jQuery(t).hasClass("active")&&r.selectedTrackIds.push(t.id)}),e=this.component.find(".field-TrackIdsJson input.form-control"),e.length>0&&e.val(JSON.stringify(r.selectedTrackIds)),this.liveStreamSelected?(this.component.find('[data-selector="mandatory_warning"]').hide(),this.validateMandatoryTimeSlot()?this.component.find('[data-selector="mandatory_warning_livestream"]').hide():jQuery('[data-selector="booking-form"]:visible').length>0&&(this.component.find('[data-selector="booking-form"]').hide(),this.component.find('[data-selector="mandatory_warning_livestream"]').show())):(this.component.find('[data-selector="mandatory_warning_livestream"]').hide(),this.validateMandatoryTimeSlot()?this.component.find('[data-selector="mandatory_warning"]').hide():jQuery('[data-selector="booking-form"]:visible').length>0&&(this.component.find('[data-selector="booking-form"]').hide(),this.component.find('[data-selector="mandatory_warning"]').show())))},n.prototype.validateSameTimeConflict=function(n,t){if(n.parents("div.row").attr("data-multiple")!=="True"){var i=n.eq(0).attr("data-slot-id");t?jQuery("a[data-slot-id='"+i+"'].plannerJoin").show():jQuery("a[data-slot-id='"+i+"'].plannerJoin").hide()}},n.prototype.validateMandatoryTimeSlotLiveStream=function(){return this.component.find(".eventPlanTrack:not(.inPerson).active").length>0?!0:!1},n.prototype.validateMandatoryTimeSlot=function(){var n=[],f=this.component.find("[data-mandatory='True']"),u,t,i,r;if(f.each(function(t,i){var r=jQuery(i).find(".eventPlanTrack.active").length>0;r||n.push(jQuery(i).attr("data-time-slot"))}),u=this.component.find('[data-selector="mandatory_warning"]'),n.length>0){for(t="",i=0;i<n.length;i++)n.length===1?t=n[0]:(t+=n[i],i<n.length-1&&(t+=", "));return r=u.find("p.mandatotyWarning"),this.component.find(".eventPlanRow").length>1?(r.text(t),r.show()):r.hide(),!1}return!0},n.prototype.scrollTo=function(n){jQuery("html, body").animate({scrollTop:n.offset().top-jQuery(".header").outerHeight()-20},500)},n.prototype.openBookingForm=function(n){var t=jQuery(n.currentTarget);t.children(".js-chevron-right").first().toggleClass("fa-chevron-down");t.parent().find('[data-selector="booking-form"]').stop(!0,!1).slideToggle(500)},n.prototype.openEventDetailForm=function(n){var i=jQuery(n.currentTarget),t=i.find('[data-selector="event-detail"]').get(0);t!=null&&(this.openAndSetContentPopup(t.innerHTML),jQuery("html").css("overflow-y","hidden"))},n.prototype.eventPlanAttention=function(){var n=this.component.find(".eventPlanTrack.joinEnabled:not(.disabled) .plannerItem.plannerJoin");n.addClass("animate");setTimeout(function(){n.removeClass("animate")},200)},n}();n.CorporateEvent=t})(t=n.Corporate||(n.Corporate={}))})(t=n.ScBase||(n.ScBase={}))}(Dlw||(Dlw={})),function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n,t){var i=this;this.jqueryElement=n;this.param=t;this.jqueryElement.on("click",'[data-selector="eventoverview-loadmore"]',function(n){return i.loadMore(n)})}return n.prototype.loadMore=function(n){var t=jQuery(n.currentTarget);t!=null&&jQuery.ajax({type:"POST",url:this.param.updateUrl,data:{PageNumber:Number(t.data("nextpage"))}}).done(function(n){return t.replaceWith(n)})},n}();n.CorporateEventOverview=t})(t=n.Corporate||(n.Corporate={}))})(t=n.ScBase||(n.ScBase={}))}(Dlw||(Dlw={})),function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n){this.jQueryElement=n;this.init()}return n.prototype.init=function(){var n=this.jQueryElement,t=n.find(".counter"),i=!1,r=t.offset().top+t.height()-jQuery(window).height();jQuery(window).scroll(function(){if(i)return!1;jQuery(window).scrollTop()>r&&(n.find(".timer").each(count),i=!0)})},n}();n.CounterBlock=t})(t=n.Corporate||(n.Corporate={}))})(t=n.ScBase||(n.ScBase={}))}(Dlw||(Dlw={})),function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n){this.jQueryElement=jQuery(n);this.init()}return n.prototype.init=function(){var n=this.jQueryElement,t=n.find("#current-language"),i=n.find("#current-country"),r=this;t.on("click",function(n){n.stopPropagation();jQuery(this).next().toggleClass("show");i.next().removeClass("show")});i.on("click",function(n){n.stopPropagation();jQuery(this).next().toggleClass("show");t.next().removeClass("show")})},n}();n.CountrySwitch=t})(t=n.Corporate||(n.Corporate={}))})(t=n.ScBase||(n.ScBase={}))}(Dlw||(Dlw={})),function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n){this.jQueryElement=n;this.init()}return n.prototype.init=function(){var n=this,t;n.cards=n.jQueryElement.find(".card");jQuery(window).resize(function(){clearTimeout(t);t=setTimeout(function(){n.onResize()},150)});n.onResize()},n.prototype.onResize=function(){var n=this;window.innerWidth>=768?n.cards.each(function(n,t){jQuery(t).attr("style",'background-image: url("'+jQuery(t).data("image")+'")')}):n.cards.attr("style","")},n}();n.Customers=t})(t=n.Corporate||(n.Corporate={}))})(t=n.ScBase||(n.ScBase={}))}(Dlw||(Dlw={})),function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n,t){this.jqueryElement=n;this.param=t;this.init();t.commentsEnabled&&this.initCommentsSection(t)}return n.prototype.init=function(){var n=this;jQuery(window).on("load",function(){n.jqueryElement.find(".detailBlock").each(function(n,t){var i=jQuery(t),r=i.children();r.length>1&&(i.children().height(i.height()),i.children().equalizeHeights())})})},n.prototype.initCommentsSection=function(n){var t=this;this.initDisqus(n);this.jqueryElement.on("click",'li[data-selector="mention-button"]',function(n){return t.processMention(n)})},n.prototype.initDisqus=function(n){var t=document,i=t.createElement("script");i.src=n.sSrc;i.setAttribute("data-timestamp","+"+(new Date).toString());(t.head||t.body).appendChild(i)},n.prototype.processMention=function(n){var t=jQuery(n.currentTarget),i;t!=null&&(i=t.data("action"),i!=null)&&jQuery.post(i).done(function(n){var i,r;n!=="False"&&(i=t.find('[data-selector="mention-counter"]').get(0),i!=null)&&(r=+i.textContent+1,i.textContent=r.toString(10))})},n}();n.DiscoverDetailComponent=t})(t=n.Corporate||(n.Corporate={}))})(t=n.ScBase||(n.ScBase={}))}(Dlw||(Dlw={})),function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n,t){this.jqueryElement=n;this.youtubeContainer=n.find("#youtubeContainer");this.youtubeContainerInner=this.youtubeContainer.find("#youtubeContainerInner");this.youTubeIFrame=this.youtubeContainer.find("#youtube-player");this.isYoutubeContainerOpen=!1;this.isNewsroom=t.isNewsroom;this.searchInput=this.jqueryElement.find("#newsSearch");this.init();this.viewModel=new i(t.query,t.facetMap,t.updateUrl,this.searchInput.val(),this.searchInput);this.viewModel.updating=!0;ko.applyBindings(this.viewModel,n[0]);this.viewModel.updating=!1;this.loadMoreUrl=t.loadMoreUrl;this.jqueryElement=n;var r=this;this.isNewsroom&&(this.toBanner(),this.initNewroomSidebar());this.jqueryElement.on("click",'[data-selector="discover-load-more"]',function(){r.loadMoreBlocks()});this.initScrollReveal()}return n.prototype.init=function(){var n=this,t=this.searchInput.val(),i;n.searchInput.on("keyup change",function(){t!=this.value&&(t=this.value,n.viewModel.textSearch())});this.resizeBlocks(!0);jQuery(".discoverOverview").on("click",".videoBlock",function(t){var i=jQuery(t.target),r;i.hasClass("videoBlock")||(i=i.parents(".videoBlock"));r=i.find(".video");n.resizeYoutubeContainer();n.youtubeContainer.addClass("open");n.isYoutubeContainerOpen=!0;jQuery("header.header").css("z-index","-1");jQuery("html").css("overflow-y","hidden");n.youTubeIFrame.attr("src","https://www.youtube.com/embed/"+r.data("video")+"?enablejsapi=1&loop=0&controls=1&showinfo=0&autohide=1&autoplay=1")});this.youtubeContainer.on("click",function(t){if(n.isYoutubeContainerOpen){var i=jQuery(t.target);if(i.parents("#youtube-player").length>0)return;n.closeVideoPlayer()}});jQuery(window).resize(function(){n.resizeBlocks(!1);clearTimeout(i);i=setTimeout(function(){n.onResize()},100)});this.jqueryElement.find("#newsRoomSideBar .side .title").on("click",function(){(window.innerWidth<768||jQuery(this).parent(".side").hasClass("archive"))&&(jQuery(this).siblings(".content").slideToggle(),jQuery(this).find(".hideButton").toggleClass("contentClosed"),jQuery(this).parent(".side.expert").toggleClass("closed"))})},n.prototype.loadMoreBlocks=function(){var n=this,t=n.jqueryElement.find('[data-selector="discover-load-more"]'),i=Number(t.attr("data-discover-nextpage"));jQuery.ajax({type:"POST",url:n.loadMoreUrl+"&"+jQuery("#currentQuery").val(),data:{DiscoverPageNumber:i}}).done(function(t){n.jqueryElement.find('[data-selector="discover-content-placeholder"]').replaceWith(t);n.resizeBlocks(!0);n.initScrollReveal()})},n.prototype.toBanner=function(){var n=this,t=jQuery("section.topBanner"),i,r;if(t.length!=0||n.jqueryElement.find("#newsSearchContainer").length!=0){jQuery('<div id="bannerNewsSearchContainer"><\/div>').appendTo(t);n.bannerNewsSearchContainer=jQuery("#bannerNewsSearchContainer");i=n.jqueryElement.find("#newsSearchContainer").detach();n.bannerNewsSearchContainer.append(i);r=n.jqueryElement.find("#discoverFilter").detach();n.bannerNewsSearchContainer.append(r);n.filterElement=jQuery("#discoverFilter");jQuery("#newsSearch,#filterIcon > div").on("click",function(n){n.stopPropagation()});jQuery("#newsFilterButton, #filterIcon > div").on("click",function(){n.toggleFilter()})}},n.prototype.initNewroomSidebar=function(){var n=this;window.innerWidth<768&&(this.jqueryElement.find("#newsRoomSideBar .side:not(.archive) .content").hide(),this.jqueryElement.find("#newsRoomSideBar .side:not(.archive) .hideButton").addClass("contentClosed"),this.jqueryElement.find("#newsRoomSideBar .side.expert").addClass("closed"));this.jqueryElement.find("#newsRoomSideBar .archive .years span").on("click",function(){if(!(jQuery(this).find("i").length>0)){var n=jQuery(this).text();location.href=location.protocol+"//"+location.host+location.pathname+"?year="+n}});this.jqueryElement.find("#newsRoomSideBar .archive .years span i").on("click",function(n){n.stopPropagation();location.href=location.protocol+"//"+location.host+location.pathname})},n.prototype.toggleFilter=function(){this.filterElement.toggle();this.filterElement.is(":visible")?this.jqueryElement.find("#filterIcon > div, #newsFilterButton").addClass("active"):this.jqueryElement.find("#filterIcon > div, #newsFilterButton").removeClass("active")},n.prototype.initScrollReveal=function(){this.scrollReveal===undefined&&(this.scrollReveal=new ScrollReveal);this.scrollReveal.reveal(".scroll-reveal-discoveroverview",{duration:800,delay:150,viewfactor:.33})},n.prototype.closeVideoPlayer=function(){this.isYoutubeContainerOpen&&(jQuery("header.header").css("z-index","1001"),jQuery("html").css("overflow-y","auto"),this.youTubeIFrame.attr("src",""),this.youtubeContainer.removeClass("open"),this.isYoutubeContainerOpen=!1)},n.prototype.resizeYoutubeContainer=function(){var r=window.innerWidth,t=Math.min(r-10,1280),n=t*9/16,i=window.innerHeight;n>i&&(n=i-10,t=n*16/9);this.youtubeContainerInner.css({width:t,height:n});t>r-140?n<i-140?jQuery("#close-youtube-player").removeClass("in").addClass("top"):jQuery("#close-youtube-player").removeClass("top").addClass("in"):jQuery("#close-youtube-player").removeClass("in top")},n.prototype.onResize=function(){this.isYoutubeContainerOpen&&this.resizeYoutubeContainer()},n.prototype.resizeBlocks=function(n){var f=this,r=window.innerWidth,u,t,e,i;u=r>=1200?"XL":r>992?"L":r>=660?"M":"S";(u!=f.screenWidth||n)&&(t=jQuery("#productList .discoverContent table tr td"),u=="S"?(t.removeClass("half"),t.addClass("full")):u=="M"?(t.removeClass("full"),t.addClass("half")):(t.removeClass("full half"),t.each(function(n,t){var i=jQuery(t);i.addClass(i.data("origclass"))})));(u!=f.screenWidth||r<768||n)&&(e=jQuery("#productList .discoverContent .textBox"),e.each(function(n,t){var i=jQuery(t),o,u,s,f,h,e;if(i.find("h3").html(i.find(".h3orig").html()),o=i.find(".discoverDesc > div"),u=i.find(".discoverDesc > span").html(),o.html(u),r>=660){if(u==null)return;if(s=!1,u!=null)for(f=0;i.height()-(i.find(".discoverDesc").height()||0)-(i.find("h3").height()||0)-12<0&&f<1e3;){if(u=u.substring(0,u.lastIndexOf(" "))+"...",u=="..."){o.html("");s=!0;break}o.html(u);f++}else s=!0;if(s)for(h=i.find("h3"),e=h.html();i.height()-(h.height()||0)<0&&f<1e3;)e=e.substring(0,e.lastIndexOf(" "))+"...",h.html(e),f++}}));jQuery("#newsRoomSideBar").length>0&&(r>=768?(i=jQuery(".discoverOverview.newsRoom #newsRoomSideBar .side:not(.archive):has(.content:hidden)"),i.length>0&&(i.find(".content").show(),i.find(".hideButton").removeClass("contentClosed")),jQuery(".discoverOverview.newsRoom #newsRoomSideBar .side.expert").removeClass("closed")):(i=jQuery(".discoverOverview.newsRoom #newsRoomSideBar .side:has(.content:hidden)"),i.find(".hideButton:not(.contentClosed)").addClass("contentClosed"),i.filter(".expert").addClass("closed")));f.screenWidth=u},n}(),i,r,u,f;n.DiscoverOverview=t;i=function(){function n(n,t,i,u,f){this.updateUrl=i;this.query=n;this.updating=!0;this.updateUrl=i;this.facetMap=new r(this);this.facetMap.update(t,null);this.updating=!1;this.searchText=u;this.searchInput=f}return n.prototype.facetMapAndListUpdate=function(n,i,r){var f=this,u;r===void 0&&(r=null);u=this;u.updating=!0;r!=null&&r.length<3&&(r=" ");u.ajaxFacetMapAndListUpdate&&u.ajaxFacetMapAndListUpdate.abort();u.ajaxFacetMapAndListUpdate=jQuery.ajax({type:"POST",url:this.updateUrl,data:{currentQuery:jQuery("#currentQuery").val(),facet:n?n.name:null,facetValue:i?i.key:null,selectFacetValue:i?i.selected():!1,searchText:r}}).done(function(i){jQuery("#productList")[0].innerHTML=i;var e=jQuery('#productList script[type="json"]')[0].innerHTML,r=jQuery.parseJSON(e),o=f.facetMap.update(r.facetMap,n);window.history.pushState({},r.historyStateName,"?filter="+r.filter);f.updating=!1;t.prototype.resizeBlocks(!0);t.prototype.initScrollReveal();u.ajaxFacetMapAndListUpdate=null})},n.prototype.textSearch=function(){var n=this;return clearTimeout(n.textSearchTimer),n.textSearchTimer=setTimeout(function(){var t=n.searchInput.val();t.length<3&&n.searchText.length<3||(n.facetMapAndListUpdate(null,null,t),n.searchText=t)},150),!1},n}();n.DiscoverComponentVm=i;r=function(){function n(n){this.component=n;this.facets=[];this.searchText=ko.observable()}return n.prototype.update=function(n,t){var f,r,o,e,i;for(this.facetMap=n,f=this.facets,i=0;i<n.facets.length;i++){for(r=null,o=0;o<this.facets.length;o++)this.facets[o].facet.name===n.facets[i].name&&(r=this.facets[o]);r?r.update(n.facets[i]):(r=new u(this.component,n.facets[i]),this.facets.push(r));e=jQuery('.filterCategory .selectize select.selectized[name="'+r.name+'"]');e.length>0&&(n.facets[i].totalValueCount==0?(e[0].selectize.disable(),e.parent().addClass("disabled")):(e[0].selectize.enable(),e.parent().removeClass("disabled")));f=f.filter(function(n){return n!==r})}for(i=0;i<f.length;i++)f[i].facet!==t&&f[i].readonlyWhenSelected()},n.prototype.getFacetVm=function(n){return this.facets.filter(function(t){return t.facet.name===n})[0]},n}();n.DiscoverFacetMapVm=r;u=function(){function n(n,t){this.component=n;this.facet=t;this.facetValues=ko.observableArray();this.readonlyText=ko.observable();this.initSelectedValues(t);this.mode="multi";this.displayName=t.displayName?t.displayName:t.name;this.name=t.name;this.update(t)}return n.prototype.initSelectedValues=function(n){for(var r,u=this,t=[],i=0;i<n.values.length;i++)r=n.values[i],r.selected&&t.push(r.key);this.selectedValues=t.length>0?ko.observableArray(t):ko.observableArray(["0"]);this.selectedValues.subscribe(function(n){return u.onSelectionChange(n)},null,"change")},n.prototype.update=function(n){for(var t,u,r=!1,e=this.facetValues(),i=0;i<n.values.length;i++){for(t=null,u=0;u<this.facetValues().length;u++)this.facetValues()[u].key===n.values[i].key&&(t=this.facetValues()[u]);t?(t.update(n.values[i]),r||(r=!0)):(t=new f(this.component,n,n.values[i],n.values[i].key),this.facetValues.push(t),r||(r=!0));e=e.filter(function(n){return n!==t})}return this.facetValues.removeAll(e),this.readonlyText(null),r},n.prototype.getFacetValue=function(n){return this.facetValues().filter(function(t){return t.key===n})[0]},n.prototype.onSelectionChange=function(n){var r,i,t;if(!this.component.updating){if(this.selectedValues().length===0){this.selectedValues.push("0");return}if(this.selectedValues().length>1&&this.selectedValues().indexOf("0")>=0){if(this.selectedValues().indexOf("0")===this.selectedValues().length-1){this.selectedValues.removeAll();return}this.selectedValues.remove("0");return}if(n.length===1&&n[0]==="0")this.reset();else for(r=this.facetValues(),i=0;i<r.length;i++)t=r[i],!t.selected()||n.indexOf(t.key)>=0?!t.selected()&&n.indexOf(t.key)>=0&&t.selected(!0):t.selected(!1)}},n.prototype.readonlyWhenSelected=function(){if(!this.readonlyText()&&this.facetValues().filter(function(n){return n.selected()===!0}).length!==0){var n=this.facetValues().filter(function(n){return n.selected()}).map(function(n){return n.facetValue.displayName});n.length>0&&this.readonlyText(n.join(", "))}},n.prototype.reset=function(){this.component.updating||this.component.facetMapAndListUpdate(this.facet,null)},n}();n.DiscoverFacetVm=u;f=function(){function n(n,t,i,r){var f=this,u;this.component=n;this.facet=t;this.facetValue=i;u=this;u.selectizeValue=r;u.selected=ko.observable();u.count=ko.observable();u.update(i);u.selected.subscribe(function(n){return f.selectionChanged(n)});u.enabled=ko.computed(function(){return u.selected()||u.count()>0})}return n.prototype.selectionChanged=function(n){this.component.updating||(this.selected(n),this.component.facetMapAndListUpdate(this.facet,this))},n.prototype.update=function(n){this.key=n.key;this.displayName=n.displayName;this.selected(n.selected);this.count(n.count)},n.prototype.resetCounter=function(){this.count(0)},n}();n.DiscoverFacetValueVm=f})(t=n.Corporate||(n.Corporate={}))})(t=n.ScBase||(n.ScBase={}))}(Dlw||(Dlw={})),function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n){this.jqueryElement=n;this.init()}return n.prototype.init=function(){},n}();n.EnablingTechnologies=t})(t=n.Corporate||(n.Corporate={}))})(t=n.ScBase||(n.ScBase={}))}(Dlw||(Dlw={})),function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n,t){t.isStandAlone?(this.container=jQuery("#TabbedPanels",n),this.container.easyResponsiveTabs()):(this.container=jQuery("#TabbedPanels",n),this.container.easyResponsiveTabs(),this.categoryTab=jQuery(".resp-tab-active",n),this.categoryTab.removeClass("resp-tab-active"),this.categoryContent=jQuery(".resp-tab-content-active",n),this.categoryContent.removeClass("resp-tab-content-active"),this.categoryContent.css("display","none"),this.activeTab=jQuery("#activeEventTab",n),this.activeTab.parent("li").addClass("resp-tab-active"),this.activeContent=jQuery("#activeEventContent",n),this.activeContent.addClass("resp-tab-content-active"))}return n}();n.EventDetail=t})(t=n.Corporate||(n.Corporate={}))})(t=n.ScBase||(n.ScBase={}))}(Dlw||(Dlw={})),function(n){var t;(function(n){var t;(function(n){var t=function(){function n(){}return n}(),i;n.EventGroupItem=t;i=function(){function n(){this.init()}return n.prototype.init=function(){jQuery("#eventRegisterSubmit").unbind("click").click(function(){var n=[];jQuery("#RegisterSelectArea :input").each(function(i,r){var u=new t;u.name=jQuery(r).attr("name");u.type=jQuery(r).attr("type");u.value=jQuery(r).val();u.text=jQuery(r).attr("type")==="radio"||jQuery(r).attr("type")==="checkbox"?jQuery(r).val():jQuery(r).text();u.selected=jQuery(r).is(":checked");n.push(u)});jQuery("#EventGorupArea").val(JSON.stringify(n));jQuery("#eventRegisterForm").submit()})},n.prototype.formComplete=function(){jQuery(".loadingMask").hide()},n.prototype.showLoadingMask=function(){jQuery(".loadingMask").show()},n.prototype.onFormSuccess=function(){dataLayer.push({event:"formSubmit",formName:"EventRegister"})},n}();n.EventRegisterScript=i})(t=n.Corporate||(n.Corporate={}))})(t=n.ScBase||(n.ScBase={}))}(Dlw||(Dlw={})),function(n){var t;(function(n){var t;(function(n){var t=function(){function n(){try{this.container=jQuery(".expertise-item .expertise-content");this.container.equalizeHeights()}catch(n){}jQuery.ajaxSetup({cache:!1})}return n}();n.Expertise=t})(t=n.Cluster||(n.Cluster={}))})(t=n.ScBase||(n.ScBase={}))}(Dlw||(Dlw={})),function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n){this.jqueryElement=n;this.init()}return n.prototype.init=function(){var n=this},n}();n.FollowUs=t})(t=n.Corporate||(n.Corporate={}))})(t=n.ScBase||(n.ScBase={}))}(Dlw||(Dlw={})),function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n){this.jQueryElement=n;this.init()}return n.prototype.init=function(){function i(n){n.hasClass("icon-plus")?n.addClass("icon-minus").removeClass("icon-plus"):n.addClass("icon-plus").removeClass("icon-minus")}function r(n){n.hasClass("in")?n.removeClass("in"):n.addClass("in")}var f,t,u,n;window.innerWidth<992&&(f=this.jQueryElement.find(".icon-minus").each(function(n,t){i(jQuery(t))}),this.jQueryElement.find(".collapse.in").each(function(n,t){r(jQuery(t))}));t=this;jQuery(window).resize(function(){clearTimeout(u);u=setTimeout(function(){window.innerWidth>991?(t.jQueryElement.find(".icon-plus").each(function(n,t){i(jQuery(t))}),t.jQueryElement.find(".collapse:not(.in)").each(function(n,t){r(jQuery(t))})):(t.jQueryElement.find(".icon-minus").each(function(n,t){i(jQuery(t))}),t.jQueryElement.find(".collapse.in").each(function(n,t){r(jQuery(t))}))},100)});this.jQueryElement.find(".footer .link-heading > a").on("click",function(n){if(window.innerWidth>991)n.preventDefault(),n.stopPropagation();else{var t=jQuery(n.target),r=t.find("span");t.is("span")&&(r=t);i(r)}});if(n=this.jQueryElement.find("#wechat"),n.length>0){n.on("mouseover",function(){n.addClass("open")});n.on("mouseleave",function(){n.removeClass("open")})}},n}();n.Footer=t})(t=n.Corporate||(n.Corporate={}))})(t=n.ScBase||(n.ScBase={}))}(Dlw||(Dlw={})),function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n){if(this.jqueryElements=n,this.galleryOpen=!1,this.container=this.jqueryElements.find("section.gallery").first(),this.swiperContainer=this.jqueryElements.find(".swiper-container").first(),this.container!=null){this.setThumbnails(window.innerWidth);typeof Swiper=="function"&&(this.init(),this.onResize());var i=this,t;jQuery(window).resize(function(){clearTimeout(t);t=setTimeout(function(){i.onResize()},150)});this.bindEvents()}}return n.prototype.closeGallery=function(){this.galleryOpen&&(this.galleryOpen=!1,this.container.find(".swiper-slide.isOpened").removeClass("isOpened"),this.container.find("#galleryMP").html(""),this.container.removeClass("gallery-open"))},n.prototype.startVideoMobile=function(n){n.addClass("is-playing");var t=jQuery('<iframe frameborder="0" src="https://www.youtube.com/embed/'+n.data("video")+'?enablejsapi=1&loop=0&controls=1&showinfo=0&autohide=1&autoplay=1"><\/iframe>');t.appendTo(n);n.find("span,img").hide();t.show();t.attr("src")},n.prototype.stopVideoMobile=function(){var n=this.container.find(".thumb.is-playing");n.length>0&&(n.find("iframe").remove(),n.find("img,span").show(),n.removeClass("is-playing"))},n.prototype.openGallery=function(n){var i=this.container.find("#galleryMP"),r,t;if(n.hasClass("image")){if(window.innerWidth<500)return;var t=n.attr("title"),u='<img src="'+n.data("imagesrc")+'"'+(t!=""?' class="has-title"':"")+">",f=t!=""?'<span class="title">'+t+"<\/span>":"";i.html(u+f);this.container.addClass("gallery-open")}else n.hasClass("video")&&(window.innerWidth<500?this.startVideoMobile(n):(i.html(""),this.container.find("#youtube-player").clone().appendTo(i),r=i.find("iframe"),t=n.attr("title"),t!=""&&(jQuery('<span class="title">'+t+"<\/span>").appendTo(i),r.addClass("has-title")),this.container.addClass("gallery-open"),r.attr("src","https://www.youtube.com/embed/"+n.data("video")+"?enablejsapi=1&loop=0&controls=1&showinfo=0&autohide=1&autoplay=1")));this.container.find(".swiper-slide.isOpened").removeClass("isOpened");n.parent().addClass("isOpened");this.galleryOpen=!0;this.setThumbnails(window.innerWidth);this.container.find("#galleryClose").show()},n.prototype.bindEvents=function(){var n=this;this.container.on("click",".thumb",function(t){var i=jQuery(t.target).parents(".thumb");n.openGallery(i)});this.container.on("click",function(t){if(n.galleryOpen){var i=jQuery(t.target);if(i.parents(".gallery-slider").length>0)return;if(i.is("#galleryMP img"))return;n.closeGallery()}});jQuery(document).keyup(function(t){if(t.keyCode==27&&(n.closeGallery(),n.stopVideoMobile()),(t.keyCode==37||t.keyCode==39)&&(n.stopVideoMobile(),n.galleryOpen)){var i=n.container.find(".swiper-slide.isOpened"),r=t.keyCode==37?i.prev():i.next();r.length>0&&(n.openGallery(r.find(".thumb")),t.keyCode==37?n.swiper.slidePrev():n.swiper.slideNext())}});this.container.find(".swiper-control").on("click",function(){n.stopVideoMobile()})},n.prototype.init=function(){var n=this.swiperContainer.find(".swiper-slide").length-this.swiperContainer.find(".swiper-slide-duplicate").length,t=6,i=5,r=4,u=3,f=2,e,o;n<5&&(t=n);n<4&&(i=n);n<3&&(r=n);n<2&&(u=n);n<2&&(f=n);e=t;o={1669:{slidesPerView:i},1139:{slidesPerView:r},944:{slidesPerView:u},699:{slidesPerView:f},499:{slidesPerView:1}};this.setSwiper(this.swiperContainer,e,o)},n.prototype.setSwiper=function(n,t,i){this.swiper=new window.Swiper(n,{nextButton:".gallery-next",prevButton:".gallery-prev",roundLengths:!0,slidesPerView:t,spaceBetween:10,breakpoints:i})},n.prototype.getMinNumCards=function(n){var t=window.innerWidth,i=6,r=5,u=4,f=3,e=2;return(n<5&&(i=n),n<4&&(r=n),n<3&&(u=n),n<2&&(f=n),n<2&&(e=n),t<=499)?1:t<=699?e:t<=944?f:t<=1139?u:t<=1669?r:i},n.prototype.setThumbnails=function(n){this.container.find(".thumb.image img").each(function(t,i){var r=jQuery(i);n>1399||n<500?r.attr("src",r.data("src-large")):r.attr("src",r.data("src-small"))})},n.prototype.onResize=function(){var n=window.innerWidth,t,i;n<500&&this.galleryOpen&&this.closeGallery();n>=500&&this.stopVideoMobile();this.setThumbnails(n);t=this.swiperContainer.find(".swiper-slide").length-this.swiperContainer.find(".swiper-slide-duplicate").length;i=this.getMinNumCards(t);t>i?this.swiperContainer.removeClass("noSlider"):this.swiperContainer.addClass("noSlider")},n}();n.Gallery=t})(t=n.Corporate||(n.Corporate={}))})(t=n.ScBase||(n.ScBase={}))}(Dlw||(Dlw={})),function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n){this.jqueryElement=n;this.init()}return n.prototype.init=function(){jQuery(document).on("click",function(n){jQuery(n.currentTarget).attr("id")!=="hamburgerBtn"&&jQuery("#hamburgerContent").removeClass("show")})},n}();n.Hamburger=t})(t=n.Corporate||(n.Corporate={}))})(t=n.ScBase||(n.ScBase={}))}(Dlw||(Dlw={})),function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n){this.jQueryElement=n;this.init()}return n.prototype.init=function(){this.headerInit()},n.prototype.headerInit=function(){var n=this.jQueryElement,i=n.find(".header"),r=jQuery("#searchbox"),u=jQuery(".searchOpener"),f=jQuery("#searchCloser"),e=jQuery("#site-search-input"),t;u.on("click",function(){r.removeClass("closed");e.focus()});f.click(function(){r.addClass("closed")});n.find(".header .dropdown .dropdown-toggle").each(function(){var n=jQuery(this);n.click(function(){var t=n.parent();t.hasClass("show")?t.removeClass("show"):t.addClass("show")})});window.onscroll=function(){document.body.scrollTop===0&&document.documentElement.scrollTop===0?i.removeClass("sticky"):i.addClass("sticky")};t=n.find("#headerCollapsed");t.click(function(){var i=n.find("#mobile-menu");n.find(".header .dropdown").removeClass("show");i.hasClass("animation")?(i.removeClass("animation"),t.find("span").removeClass("icon-close").addClass("icon-navicon")):(i.addClass("animation"),t.find("span").removeClass("icon-navicon").addClass("icon-close"))})},n}();n.Header=t})(t=n.Corporate||(n.Corporate={}))})(t=n.ScBase||(n.ScBase={}))}(Dlw||(Dlw={})),function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n){this.historyScrollcontainer=jQuery(".historyScroll",n);this.historyYearscontainer=jQuery(".historyYears",n);this.yearItemcontainer=jQuery(".yearItem",n);this.historyScrollcontainer.width(this.historyYearscontainer.children("span").length*90);this.yearItemcontainer.each(function(){jQuery(this).find("a").length>0&&jQuery(this).find("div").height(jQuery(this).find("a").height());jQuery(this).css("right",jQuery(this).index()*90+37);this.value=jQuery(this).find("div").height()/2+20;jQuery(this).find("div").css("marginTop","-"+this.value+"px")})}return n}();n.History=t})(t=n.Corporate||(n.Corporate={}))})(t=n.ScBase||(n.ScBase={}))}(Dlw||(Dlw={})),function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n,t){this.jQueryElement=n;this.nodesToShow=t.nodesToShow;this.init()}return n.prototype.init=function(){var n=this.jQueryElement,t=n.find(".nextItem"),i=this,r;n.find(".moreBtn").click(function(){var r=t.slice(0,i.nodesToShow);r.slideDown("fast");r.removeClass("nextItem");t=n.find(".nextItem");(t==="undefined"||t.length===0)&&n.find(".timeline").addClass("showAll");i.fixOrder()});this.fixOrder();jQuery(window).resize(function(){clearTimeout(r);r=setTimeout(function(){i.fixOrder()},200)})},n.prototype.fixOrder=function(){var t=this.jQueryElement,n=t.find(".item .locationCircle");window.innerWidth>992?n.each(function(t,i){var e,o;if(t>0){var r=jQuery(i),u=r.offset().top,s=jQuery(n[t-1]),f=s.offset().top;(u<f||Math.abs(f-u)<40)&&r.is(":visible")&&(e=r.parent(),o=parseInt(e.css("margin-top")),e.css("margin-top",o+f-u+100))}}):n.each(function(n,t){n>0&&jQuery(t).parent().css("margin-top","")})},n}();n.HistoryTree=t})(t=n.Corporate||(n.Corporate={}))})(t=n.ScBase||(n.ScBase={}))}(Dlw||(Dlw={})),function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n){this.jqueryElement=n;this.init()}return n.prototype.init=function(){var n=this,t;n.onResize();jQuery(window).resize(function(){clearTimeout(t);t=setTimeout(function(){n.onResize()},100)})},n.prototype.onResize=function(){var n=this.jqueryElement.find(".itemCaption");n.each(function(n,t){var f=jQuery(t),r=f.find(".shortdesc > div"),i=f.find(".shortdesc > span").html(),u;if(r.html(i),i!=null)for(u=0;r.height()>60&&u<1e3;){if(i=i.substring(0,i.lastIndexOf(" "))+"...",i=="..."){r.html("");break}r.html(i);u++}})},n}();n.HotTopics=t})(t=n.Corporate||(n.Corporate={}))})(t=n.ScBase||(n.ScBase={}))}(Dlw||(Dlw={})),function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n,t){var i,r;this.jqueryElement=n;this.parm=t;i=this;typeof Swiper=="function"&&(i.init(),i.onResize());jQuery(window).resize(function(){clearTimeout(r);r=setTimeout(function(){i.onResize()},150)})}return n.prototype.init=function(){var n=this.jqueryElement.find(".swiper-container").get(0);n!=null&&this.setSwiper(n,!0,1,20,null)},n.prototype.setSwiper=function(n,t,i,r){this.swiper=new window.Swiper(n,{nextButton:"."+this.parm.next,prevButton:"."+this.parm.prev,pagination:"."+this.parm.pagination,roundLengths:t,slidesPerView:i,spaceBetween:r,loop:!0});this.jqueryElement.find(".swiper-wrapper").width(this.jqueryElement.find(".swiper-slide").length*(this.jqueryElement.find(".swiper-slide").width()+parseInt(this.jqueryElement.find(".swiper-slide").css("marginRight"))))},n.prototype.onResize=function(){},n}();n.HotTopics2019Component=t})(t=n.Corporate||(n.Corporate={}))})(t=n.ScBase||(n.ScBase={}))}(Dlw||(Dlw={})),function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n,t){if(this.jqueryElements=n,this.parm=t,this.container=this.jqueryElements.find("section.hr-section").first(),this.imagebox=this.container.find(".image-box"),this.redbox=this.container.find(".red-box"),this.swiperContainer=this.jqueryElements.find(".swiper-container").first(),this.container!=null){typeof Swiper=="function"&&(this.init(),this.onResize());var r=this,i;jQuery(window).resize(function(){clearTimeout(i);i=setTimeout(function(){r.onResize()},150)})}}return n.prototype.init=function(){var n=this.swiperContainer.find(".swiper-slide").length-this.swiperContainer.find(".swiper-slide-duplicate").length,t=3,i=2,r,u;n<3&&(t=n);n<2&&(i=n);r=t;u={767:{slidesPerView:i},560:{slidesPerView:1}};this.setSwiper(this.swiperContainer,r,u)},n.prototype.setSwiper=function(n,t,i){this.swiper=new window.Swiper(n,{nextButton:"."+this.parm.next,prevButton:"."+this.parm.prev,roundLengths:!0,slidesPerView:t,spaceBetween:20,breakpoints:i})},n.prototype.getMinNumCards=function(n){var t=window.innerWidth,i=3,r=2;return(n<3&&(i=n),n<2&&(r=n),t<=767)?1:t<=991?r:i},n.prototype.onResize=function(){var t,n,i;this.imagebox.length>0&&this.imagebox.is(":visible")?(t=this.imagebox.width()/this.imagebox.data("imgratio"),this.imagebox.css("height",t),this.redbox.height("auto"),this.imagebox.outerHeight()>this.redbox.outerHeight()?this.redbox.css({height:this.imagebox.outerHeight()}):this.imagebox.css({height:this.redbox.outerHeight()})):(this.imagebox.css("height","auto"),this.redbox.css("height","auto"));n=this.swiperContainer.find(".swiper-slide").length-this.swiperContainer.find(".swiper-slide-duplicate").length;i=this.getMinNumCards(n);n>i?this.swiperContainer.removeClass("noSlider"):this.swiperContainer.addClass("noSlider")},n}();n.HRSection=t})(t=n.Corporate||(n.Corporate={}))})(t=n.ScBase||(n.ScBase={}))}(Dlw||(Dlw={})),function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n,t){this.jqueryElement=n;this.portalID=t.portalID;this.formID=t.formID;this.script=t.script;this.radioButtons=t.radioButtons;this.fixedPosition=t.fixedPosition;this.onFormReadyScript=t.onFormReadyScript;this.onFormSubmitScript=t.onFormSubmitScript;this.init()}return n.prototype.init=function(){var self=this,resizeTimer_1;this.fixedPosition&&(jQuery(window).resize(function(){clearTimeout(resizeTimer_1);resizeTimer_1=setTimeout(function(){self.onResize()},150)}),self.onResize());this.portalID&&this.formID?window.hbspt.forms.create({portalId:this.portalID,formId:this.formID,target:"#hf-"+this.formID,css:"",onFormSubmit:function(){if(jQuery("html, body").animate({scrollTop:jQuery(".hubspot-form").offset().top-200},300),self.onFormSubmitScript){self.onFormSubmitScript=self.onFormSubmitScript.replace("{form_id}",self.formID);self.onFormSubmitScript=self.onFormSubmitScript.replace("{form_category}",self.jqueryElement.find('input[name="form_category"]').val());try{eval(self.onFormSubmitScript)}catch(e){}}typeof(window.hubspotOnFormSubmit!="undefined")&&window.hubspotOnFormSubmit()},onFormReady:function(){self.onFormReady();self.fixedPosition&&self.onResize();typeof(window.hubspotOnFormReady!="undefined")&&window.hubspotOnFormReady()}}):eval(this.script)},n.prototype.onResize=function(){var n=window.innerWidth<992?50:134;jQuery("body").css("padding-top",n+jQuery(".hubspot-form.fixed").height());jQuery("#progressBar").css("top",(jQuery("header.header").height()||0)+(jQuery(".hubspot-form.fixed").height()||0))},n.prototype.onFormReady=function(){var self=this,rbs;if(this.radioButtons&&(rbs=self.radioButtons.split("\r\n"),rbs.forEach(function(n){var i=n.split(","),r=i[0],u=i[1],f=i[2],t=self.jqueryElement.find('.hs-fieldtype-radio[data-reactid$="'+r+'"]');t.find('ul > li[data-reactid$="'+u+'"] > label').css("background-image","url("+f+")");t.addClass("radiobtnIcon");t.find('input[type=radio][name="'+r+'"]').on("change",function(n){t.find("li.hs-form-radio > label").removeClass("selected");jQuery(n.target).parents("label.hs-form-radio-display").addClass("selected")})})),self.onFormReadyScript){self.onFormReadyScript=self.onFormReadyScript.replace("{form_id}",self.formID);self.onFormReadyScript=self.onFormReadyScript.replace("{form_category}",self.jqueryElement.find('input[name="form_category"]').val());try{eval(self.onFormReadyScript)}catch(e){}}},n}();n.HubspotForm=t})(t=n.Corporate||(n.Corporate={}))})(t=n.ScBase||(n.ScBase={}))}(Dlw||(Dlw={})),function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n,t){this.jQueryElement=n;this.lang=typeof t=="object"?t.lang:t;this.init()}return n.prototype.init=function(){for(var r,i,t=this.jQueryElement.find("*[data-icc-date]"),n=0;n<t.length;n++)r=t[n].dataset.iccDate,i=new Date(r),t[n].innerHTML=this.formatDate(i,this.lang.toUpperCase())+" "+this.formatTime(i)},n.prototype.formatDate=function(n,t){var u=n.getFullYear(),r=(n.getMonth()+1).toString(),i;return(r=r.length>1?r:"0"+r,i=n.getDate().toString(),i=i.length>1?i:"0"+i,t=="BE")?i+"/"+r+"/"+u:t=="BR"?i+"/"+r+"/"+u:t=="CN"?u+"-"+r+"-"+i:t=="FR"?i+"/"+r+"/"+u:t=="HU"?u+"."+r+"."+i:t=="LU"?i+"/"+r+"/"+u:t=="MY"?i+"/"+r+"/"+u:t=="NL"?i+"-"+r+"-"+u:t=="PH"?r+"/"+i+"/"+u:t=="SG"?i+"/"+r+"/"+u:t=="GB"?i+"/"+r+"/"+u:t=="US"?r+"/"+i+"/"+u:n.toLocaleDateString(t)},n.prototype.formatTime=function(n){function t(n){return(n<10?"0":"")+n}var i=n.getHours(),r=n.getMinutes();return t(i)+":"+t(r)},n.prototype.subscribe=function(n,t){jQuery(".loadingMask").show();jQuery.ajax({url:"/api/Sitecore/Icc/Subscribe",type:"POST",data:{itemId:t},context:this,success:function(t){t.success?(n.toggleClass("off"),n.hasClass("off")?n.html(n.data("subtext")):n.html(n.data("unsubtext"))):t.message?alert(t.message):alert("Unknown error, please see logs")},error:function(n){alert(n.statusText?n.statusText:n)},complete:function(){jQuery(".loadingMask").hide()}})},n}();n.Icc=t})(t=n.Corporate||(n.Corporate={}))})(t=n.ScBase||(n.ScBase={}))}(Dlw||(Dlw={})),function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n){this.jQueryElement=n;this.init()}return n.prototype.init=function(){this.headerInit()},n.prototype.headerInit=function(){var n=this.jQueryElement,i=n.find(".header"),t;n.find(".header .dropdown .dropdown-toggle").each(function(){var n=jQuery(this);n.click(function(){var t=n.parent();t.hasClass("show")?t.removeClass("show"):t.addClass("show")})});window.onscroll=function(){document.body.scrollTop===0&&document.documentElement.scrollTop===0?i.removeClass("sticky"):i.addClass("sticky")};t=n.find("#headerCollapsed");t.click(function(){var i=n.find("#mobile-menu");n.find(".header .dropdown").removeClass("show");i.hasClass("animation")?(i.removeClass("animation"),t.find("span").removeClass("icon-close").addClass("icon-navicon")):(i.addClass("animation"),t.find("span").removeClass("icon-navicon").addClass("icon-close"))})},n}();n.IccHeader=t})(t=n.Corporate||(n.Corporate={}))})(t=n.ScBase||(n.ScBase={}))}(Dlw||(Dlw={})),function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n){this.jqueryElement=n;this.init()}return n.prototype.init=function(){var n=this,t;jQuery(window).resize(function(){clearTimeout(t);t=setTimeout(function(){n.onResize()},50)});n.onResize()},n.prototype.onResize=function(){var n=this.jqueryElement.find(".iconCards .image"),t=0,i=n.first();n.css("height","auto");window.innerWidth>=468&&(jQuery.each(n,function(n,r){var u=jQuery(r);u.height()>t&&(i=u,t=u.height())}),n.css("height",i.outerHeight()))},n}();n.IconCards=t})(t=n.Corporate||(n.Corporate={}))})(t=n.ScBase||(n.ScBase={}))}(Dlw||(Dlw={})),function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n){this.jqueryElement=n;this.bindEvents();this.imageCount=n.find(".images .image").length}return n.prototype.bindEvents=function(){var n=this;n.jqueryElement.find("#imageLibraryOverlay").on("click",function(){n.closeModal()});n.jqueryElement.on("click",".images .image",function(t){var i=jQuery(t.target).attr("id");n.openModal(i)});n.jqueryElement.find("#galleryClose").on("click",function(t){t.stopPropagation();n.closeModal()});n.jqueryElement.find(".imageLibrary-prev").on("click",function(){if(n.galleryOpen){var t;t=n.openedImgNum==1?n.imageCount:n.openedImgNum-1;n.openModal("imageLibrary-"+t)}});n.jqueryElement.find(".imageLibrary-next").on("click",function(){if(n.galleryOpen){var t;t=n.openedImgNum==n.imageCount?1:n.openedImgNum+1;n.openModal("imageLibrary-"+t)}})},n.prototype.openModal=function(n){var t=this,i=t.jqueryElement.find("#imageLibraryModal"),r=t.jqueryElement.find("#"+n),u;t.openedImgId=n;t.openedImgNum=r.data("num");u=r.data("src");i.find(".imgContainer img").attr("src",u);i.find(".paging").html(r.data("num")+"/"+t.imageCount);i.find(".title").html(r.data("title"));i.find(".download").attr("href",r.data("downloadurl"));t.jqueryElement.find("#imageLibraryOverlay").show();i.addClass("modalOpen");t.galleryOpen=!0},n.prototype.closeModal=function(){this.galleryOpen&&(this.galleryOpen=!1,this.jqueryElement.find("#imageLibraryOverlay").hide(),this.jqueryElement.find("#imageLibraryModal").removeClass("modalOpen"),this.galleryOpen=!1)},n}();n.ImageLibrary=t})(t=n.Corporate||(n.Corporate={}))})(t=n.ScBase||(n.ScBase={}))}(Dlw||(Dlw={})),function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n){this.componentId="#job-application-form";this.jQueryElement=n;this.init()}return n.prototype.init=function(){var n=this.jQueryElement;autosize(n.find("#motivation-area"));n.find(this.componentId).find(":input").filter(":visible:first").focus();window.addEventListener("submit",function(n){var t=n.target,i;t.getAttribute("enctype")==="multipart/form-data"&&t.dataset.ajax&&(n.preventDefault(),n.stopImmediatePropagation(),i=new XMLHttpRequest,i.open(t.method,t.action),i.onreadystatechange=function(){if(i.readyState===4&&i.status===200&&t.dataset.ajaxUpdate){var n=document.querySelector(t.dataset.ajaxUpdate);n&&(n.innerHTML=i.responseText)}},i.send(new FormData(t)),dataLayer.push({event:"HRform"}))},!0)},n}();n.JobFormScript=t})(t=n.Corporate||(n.Corporate={}))})(t=n.ScBase||(n.ScBase={}))}(Dlw||(Dlw={})),function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n,t){this.jqueryElement=n;var i=this;i.init(t.toJobsSearch,t.autoEnhanceDescription)}return n.prototype.init=function(n,t){var i=this,r;jQuery(".jobMainNav").find("nav[class=nav]").find("a").each(function(){var t=jQuery(this).text();n&&t.toLowerCase()==n.toLowerCase()&&jQuery(this).parent().addClass("current")});jQuery("#backBtn").click(function(){window.history.back()});t?(jQuery("#jobdescriptiondata :header").each(function(){jQuery(this).nextUntil(":header").andSelf().wrapAll('<div class="jobDetailSection"><\/div>')}),jQuery("#jobdescriptiondata :header").length==0&&this.jqueryElement.find(".jobDesc").css("padding","0 30px")):this.jqueryElement.find(".jobDesc").css("padding","0 30px");this.jobtitledata=this.jqueryElement.find("#jobtitledata");this.h1=this.jobtitledata.find("h1");this.h1Apply=this.jobtitledata.find(".button");i.onResize();jQuery(window).resize(function(){clearTimeout(r);r=setTimeout(function(){i.onResize()},150)});i.bindPager()},n.prototype.onResize=function(){var n=window.innerWidth;if(n<992)this.h1.css("max-width","auto");else if(this.h1.length>0&&this.h1Apply.length>0)for(this.h1.css("max-width",this.h1.parent().width());this.h1.offset().left+this.h1.outerWidth()+20>this.h1Apply.offset().left&&this.h1.width()>100;)this.h1.css("max-width",this.h1.width()-10)},n.prototype.bindPager=function(){var n=this;if(n.jobList=n.jqueryElement.find(".jobList"),n.pager=n.jqueryElement.find("#pager"),n.pageCount=n.jobList.find(".page").length,n.activePage=1,n.pageCount>1){n.pager.find(".back").on("click",function(){n.activePage>1&&(n.activePage--,n.goToPage(n.activePage))});n.pager.find(".forward").on("click",function(){n.activePage<n.pageCount&&(n.activePage++,n.goToPage(n.activePage))});n.pager.find("span[data-page]").each(function(t,i){jQuery(i).on("click",function(){var t=jQuery(this).data("page");n.activePage=t;n.goToPage(t)})})}},n.prototype.goToPage=function(n){var t=this;t.jobList.find(".page").removeClass("active");t.jobList.find('.page[data-page="'+n+'"]').addClass("active");t.pager.find("span").removeClass("active");t.pager.find('span[data-page="'+n+'"]').addClass("active")},n}();n.JobDetail=t})(t=n.Corporate||(n.Corporate={}))})(t=n.ScBase||(n.ScBase={}))}(Dlw||(Dlw={})),function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n,t){this.jqueryElement=n;this.showForm=t.showForm;this.portalID=t.portalID;this.formID=t.formID;this.jobDomainName=t.jobDomainName;this.init()}return n.prototype.init=function(){var n=this;this.showForm&&this.portalID&&this.formID&&window.hbspt.forms.create({portalId:this.portalID,formId:this.formID,target:"#hf-"+this.formID,css:"",onFormSubmit:function(){jQuery("html, body").animate({scrollTop:jQuery(".hubspot-form").offset().top-200},300)},onFormReady:function(){n.onFormReady()}});n.bindPager()},n.prototype.onFormReady=function(){var n=this;n.jqueryElement.find("#hf-"+n.formID+' input[name="job_domain"]').val(n.jobDomainName)},n.prototype.bindPager=function(){var n=this;if(n.jobList=n.jqueryElement.find(".jobList"),n.pager=n.jqueryElement.find("#pager"),n.pageCount=n.jobList.find(".page").length,n.activePage=1,n.pageCount>1){n.pager.find(".back").on("click",function(){n.activePage>1&&(n.activePage--,n.goToPage(n.activePage))});n.pager.find(".forward").on("click",function(){n.activePage<n.pageCount&&(n.activePage++,n.goToPage(n.activePage))});n.pager.find("span[data-page]").each(function(t,i){jQuery(i).on("click",function(){var t=jQuery(this).data("page");n.activePage=t;n.goToPage(t)})})}},n.prototype.goToPage=function(n){var t=this;t.jobList.find(".page").removeClass("active");t.jobList.find('.page[data-page="'+n+'"]').addClass("active");t.pager.find("span").removeClass("active");t.pager.find('span[data-page="'+n+'"]').addClass("active")},n}();n.JobDomain=t})(t=n.Corporate||(n.Corporate={}))})(t=n.ScBase||(n.ScBase={}))}(Dlw||(Dlw={})),function(n){var t;(function(n){var t;(function(n){var t=function(){function n(){}return n.prototype.formComplete=function(){},n}();n.GameJobScript=t})(t=n.Corporate||(n.Corporate={}))})(t=n.ScBase||(n.ScBase={}))}(Dlw||(Dlw={})),function(n){var t;(function(n){var t;(function(n){var f=function(){function n(n,i){this.jqueryElement=n;this.searchInput=this.jqueryElement.find("#jobSearch");this.searchInput.val(i.searchText);this.trackingCode=i.trackingCode;this.trackingTimeout=i.trackingTimeout;this.viewModel=new t(i.query,i.facetMap,i.totalCount,i.updateUrl,this.searchInput,this);this.viewModel.updating=!0;ko.applyBindings(this.viewModel,n[0]);this.viewModel.updating=!1;this.initializeDotdotdot();this.init()}return n.prototype.init=function(){var n=this,t="",i;n.searchInput.on("keyup change",function(){t!=this.value&&(t=this.value,n.viewModel.textSearch(this.value),n.trackingCode&&n.trackInput(this.value,n.trackingTimeout))});n.jqueryElement.find("#clearJobSearch").on("click",function(){n.jqueryElement.find("#jobSearch").val("").trigger("change")});n.toBanner();jQuery("#jobSearchTitle").on("click",function(){n.viewModel.facetMapAndListUpdate(null,null,n.searchInput.val(),!0,function(){jQuery("#jobResultsContainer").show()})});jQuery("#jobFilterButton, #filterIcon > div").on("click",function(){n.toggleFilter()});jQuery(window).resize(function(){clearTimeout(i);i=setTimeout(function(){n.onResize()},50)});n.onResize()},n.prototype.onResize=function(){var n=this,t,i;n.bannerJobSearchContainer&&n.bannerJobSearchContainer.length>0&&(window.innerWidth>=768?(t=jQuery("#jobFilter"),i=n.bannerJobSearchContainer.height(),t.length>0&&t.is(":visible")&&(i-=t.height()+40),n.bannerJobSearchContainer.css("margin-top",i/-2)):n.bannerJobSearchContainer.css("margin-top",30))},n.prototype.toBanner=function(){var n=this,r=jQuery("section.topBanner"),t,i,u,f;if(r.length!=0){jQuery('<div id="bannerJobSearchContainer"><\/div>').appendTo(r);n.bannerJobSearchContainer=jQuery("#bannerJobSearchContainer");t=n.jqueryElement.find("#careersBannerH2").detach();n.bannerJobSearchContainer.append(t);t.css("display","block");i=n.jqueryElement.find("#jobSearchContainer").detach();n.bannerJobSearchContainer.append(i);i.css("display","table");u=n.jqueryElement.find("#jobFilter").detach();n.bannerJobSearchContainer.append(u);n.filterElement=jQuery("#jobFilter");f=n.jqueryElement.find("#jobResultsContainer").detach();n.bannerJobSearchContainer.append(f);jQuery("#jobResultsContainer,#jobSearch,#filterIcon > div").on("click",function(n){n.stopPropagation()});jQuery("body").click(function(){jQuery("#jobResultsContainer").is(":visible")&&jQuery("#jobResultsContainer").hide()})}},n.prototype.trackInput=function(n,t){var i=this;clearTimeout(i.trackingTimer);t||(t=1e3);i.trackingTimer=setTimeout(function(){try{eval(i.trackingCode.replace("<keyword>",n))}catch(e){}},t)},n.prototype.bindPager=function(){var n=this;if(n.jobList=n.jqueryElement.find(".jobList"),n.pager=n.jqueryElement.find("#pager"),n.pageCount=n.jobList.find(".page").length,n.activePage=1,n.pageCount>1){n.pager.find(".back").on("click",function(){n.activePage>1&&(n.activePage--,n.goToPage(n.activePage))});n.pager.find(".forward").on("click",function(){n.activePage<n.pageCount&&(n.activePage++,n.goToPage(n.activePage))});n.pager.find("span[data-page]").each(function(t,i){jQuery(i).on("click",function(){var t=jQuery(this).data("page");n.activePage=t;n.goToPage(t)})})}},n.prototype.goToPage=function(n){var t=this;t.jobList.find(".page").removeClass("active");t.jobList.find('.page[data-page="'+n+'"]').addClass("active");t.pager.find("span").removeClass("active");t.pager.find('span[data-page="'+n+'"]').addClass("active")},n.prototype.initializeDotdotdot=function(){jQuery(document).ready(function(){jQuery(".positionDescrition").dotdotdot()})},n.prototype.toggleFilter=function(){jQuery("#jobResultsContainer").is(":visible")&&(jQuery("#jobResultsContainer").hide(),this.filterElement.is(":visible"))||(this.filterElement.toggle(),this.filterElement.is(":visible")?this.jqueryElement.find("#filterIcon > div, #jobFilterButton").addClass("active"):this.jqueryElement.find("#filterIcon > div, #jobFilterButton").removeClass("active"))},n}(),t,i,r,u;n.JobList=f;t=function(){function n(n,t,r,u,f,e){this.query=n;this.updateUrl=u;this.searchInput=f;this.parentComponent=e;this.updating=!0;this.updateUrl=u;this.facetMap=new i(this);this.facetMap.update(t,null);this.updating=!1;this.totalCount=ko.observable(r)}return n.prototype.facetMapAndListUpdate=function(n,t,i,r,u){var e=this,f;if(i===void 0&&(i=null),r===void 0&&(r=!1),u===void 0&&(u=null),f=this,f.updating=!0,i===""&&(i=" "),f.prevSearchText==i&&!r){this.updating=!1;return}f.prevSearchText=i;jQuery.ajax({type:"POST",url:this.updateUrl,data:{currentQuery:jQuery("#currentQuery").val(),facet:n?n.name:null,facetValue:t?t.key:null,selectFacetValue:t?t.selected():!1,searchText:i}}).done(function(t){var r=jQuery("#jobResultsContainer");r[0].innerHTML=t;var o=jQuery('#jobResultsContainer script[type="json"]')[0].innerHTML,i=jQuery.parseJSON(o),s=e.facetMap.update(i.facetMap,n);s;e.totalCount(i.totalCount);f.parentComponent.bindPager();e.updating=!1;u&&typeof(u=="function")&&u()})},n.prototype.textSearch=function(n){var t=this;return clearTimeout(this.textSearchTimer),this.textSearchTimer=setTimeout(function(){t.facetMapAndListUpdate(null,null,n,!1,function(){jQuery("#jobResultsContainer").show()})},150),!1},n}();n.JobListVM=t;i=function(){function n(n){this.component=n;this.facets=[]}return n.prototype.update=function(n,t){var f,u,e,i;for(this.facetMap=n,f=this.facets,i=0;i<n.facets.length;i++){for(u=null,e=0;e<this.facets.length;e++)this.facets[e].facet.name===n.facets[i].name&&(u=this.facets[e]);u?u.update(n.facets[i]):(u=new r(this.component,n.facets[i]),this.facets.push(u));f=f.filter(function(n){return n!==u})}for(i=0;i<f.length;i++)f[i].facet!==t&&f[i].readonlyWhenSelected()},n.prototype.getJobFacetVm=function(n){return this.facets.filter(function(t){return t.facet.name===n})[0]},n}();n.JobFacetMapVm=i;r=function(){function n(n,t){this.component=n;this.facet=t;this.facetValues=ko.observableArray();this.readonlyText=ko.observable();this.initSelectedValues(t);this.displayName=t.displayName?t.displayName:t.name;this.name=t.name;this.update(t)}return n.prototype.initSelectedValues=function(n){for(var r,u=this,t=[],i=0;i<n.values.length;i++)r=n.values[i],r.selected&&t.push(r.key);this.selectedValues=t.length>0?ko.observableArray(t):ko.observableArray(["0"]);this.selectedValues.subscribe(function(n){return u.onSelectionChange(n)},null,"change")},n.prototype.update=function(n){for(var t,f,r=!1,e=this.facetValues(),i=0;i<n.values.length;i++){for(t=null,f=0;f<this.facetValues().length;f++)this.facetValues()[f].key===n.values[i].key&&(t=this.facetValues()[f]);if(t)t.update(n.values[i]),r||(r=!0);else{if(t=new u(this.component,n,n.values[i],n.values[i].key),/^[a-f0-9]{32}$/.test(t.displayName))continue;this.facetValues.push(t);r||(r=!0)}e=e.filter(function(n){return n!==t})}return this.facetValues.removeAll(e),this.readonlyText(null),r},n.prototype.getFacetValue=function(n){return this.facetValues().filter(function(t){return t.key===n})[0]},n.prototype.onSelectionChange=function(n){var r,i,t;if(!this.component.updating){if(this.selectedValues().length===0){this.selectedValues.push("0");return}if(this.selectedValues().length>1&&this.selectedValues().indexOf("0")>=0){if(this.selectedValues().indexOf("0")===this.selectedValues().length-1){this.selectedValues.removeAll();return}this.selectedValues.remove("0");return}if(n.length===1&&n[0]==="0")this.reset();else for(r=this.facetValues(),i=0;i<r.length;i++)t=r[i],!t.selected()||n.indexOf(t.key)>=0?!t.selected()&&n.indexOf(t.key)>=0&&t.selected(!0):t.selected(!1)}},n.prototype.readonlyWhenSelected=function(){if(!this.readonlyText()&&this.facetValues().filter(function(n){return n.selected()===!0}).length!==0){var n=this.facetValues().filter(function(n){return n.selected()}).map(function(n){return n.facetValue.displayName});n.length>0&&this.readonlyText(n.join(", "))}},n.prototype.reset=function(){this.component.updating||this.component.facetMapAndListUpdate(this.facet,null)},n}();n.JobFacetVm=r;u=function(){function n(n,t,i,r){var f=this,u;this.component=n;this.facet=t;this.facetValue=i;u=this;u.selectizeValue=r;u.selected=ko.observable();u.count=ko.observable();u.update(i);u.selected.subscribe(function(n){return f.selectionChanged(n)});u.enabled=ko.computed(function(){return u.selected()||u.count()>0})}return n.prototype.selectionChanged=function(n){this.component.updating||(this.selected(n),this.component.facetMapAndListUpdate(this.facet,this))},n.prototype.update=function(n){this.key=n.key;this.displayName=n.displayName;this.selected(n.selected);this.count(n.count)},n.prototype.resetCounter=function(){this.count(0)},n}();n.JobFacetValueVm=u})(t=n.Corporate||(n.Corporate={}))})(t=n.ScBase||(n.ScBase={}))}(Dlw||(Dlw={})),function(n){var t;(function(n){var t;(function(n){var t=function(){function n(){jQuery(".jobsNavBtn").each(function(){jQuery(this).click(function(){jQuery(".jobsNav").find("li").removeClass("current");jQuery(".jobsNav").find("li").eq(jQuery(this).parent().index()).addClass("current");jQuery("#sticky-nav-block").hide();jQuery(".jobWrapper").addClass("show");jQuery(".jobsNav").show()})});this.jobMainNavContainer=jQuery(".jobMainNav .nav");this.jobMainNavContainer.sticky({topSpacing:60});this.stickynavContainer=jQuery("#sticky-nav");this.stickynavContainer.sticky({topSpacing:110});jQuery("#nav > li").click(function(){jQuery("#nav").removeClass("open-nav-wrapper")});jQuery("#nav .open-nav i").click(function(n){n.stopPropagation();jQuery("#nav").toggleClass("open-nav-wrapper")});this.stickynavblockContainer=jQuery("#sticky-nav-block");this.stickynavblockContainer.onePageNav({scrollOffset:110});this.navContainer=jQuery("#nav");this.navContainer.onePageNav({scrollOffset:110});jQuery("#nav > li").each(function(){var n=location.hash,t=jQuery(this).find("a").attr("href");t==n&&setTimeout('jQuery("a[href='+n+']").click();',200)})}return n}();n.JobsOverviewScript=t})(t=n.Corporate||(n.Corporate={}))})(t=n.ScBase||(n.ScBase={}))}(Dlw||(Dlw={})),function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n){this.jQueryElement=n;this.init()}return n.prototype.init=function(){var n=this.jQueryElement,i=jQuery(window),t=n.find(".jobMainNav .nav");t.sticky({topSpacing:jQuery("header").height(),zIndex:1e3});i.resize(function(){t.unstick();t.sticky({topSpacing:jQuery("header").height(),zIndex:1e3});t.sticky("update")});n.find(".nav li a").each(function(){jQuery(this).attr("href")===location.pathname&&jQuery(this).parent().addClass("current")});n.find(".items div").click(function(){location.hash=jQuery(this).find("a").attr("href")});n.find("#sticky-nav li").click(function(){location.hash=jQuery(this).find("a").attr("href")})},n}();n.JobsSubMenuScript=t})(t=n.Corporate||(n.Corporate={}))})(t=n.ScBase||(n.ScBase={}))}(Dlw||(Dlw={})),function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n){this.jqueryElement=n;typeof CountUp=="function"&&this.counterInit()}return n.prototype.counterInit=function(){this.jqueryElement.find('[data-selector="counterBox"]').each(function(n,t){new window.CountUp(t.id,0,t.dataset.number,t.dataset.decimals,2,{separator:t.dataset.separator,decimal:t.dataset.decimal,prefix:t.dataset.prefix,suffix:t.dataset.suffix}).start()})},n}();n.Knowledge=t})(t=n.Corporate||(n.Corporate={}))})(t=n.ScBase||(n.ScBase={}))}(Dlw||(Dlw={})),function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n){this.languagecontainer=jQuery(".languageSwitch",n);this.countrycontainer=jQuery(".countrySwitch",n);jQuery(n).find("#country").on("click",function(n){jQuery(n.currentTarget).next("ul").toggle("open")});jQuery(n).find("#language").on("click",function(n){jQuery(n.currentTarget).next("ul").toggle("open")});this.languagecontainer.on("click",function(n){n.stopPropagation();jQuery(this).next().toggleClass("show");jQuery(".countrySwitch").next().removeClass("show")});this.countrycontainer.on("click",function(n){n.stopPropagation();jQuery(this).next().toggleClass("show");jQuery(".languageSwitch").next().removeClass("show")})}return n}();n.LegacyCountrySwitch=t})(t=n.Corporate||(n.Corporate={}))})(t=n.ScBase||(n.ScBase={}))}(Dlw||(Dlw={})),function(n){var t;(function(n){var t;(function(n){var t=function(){function n(){this.init()}return n.prototype.init=function(){this.stickyContainer=jQuery("#header");this.stickyContainer.sticky({topSpacing:0});jQuery("#hamburgerBtn").on("click",function(){jQuery("#hamburgerContent").hasClass("show")?jQuery("#hamburgerContent").removeClass("show"):jQuery("#hamburgerContent").addClass("show")})},n}();n.LegacyGlobalHeader=t})(t=n.Corporate||(n.Corporate={}))})(t=n.ScBase||(n.ScBase={}))}(Dlw||(Dlw={})),function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n){this.stickyContainer=jQuery("#header",n);this.int()}return n.prototype.int=function(){this.stickyContainer.sticky({topSpacing:0});jQuery(".menuBtn").click(function(n){n.stopPropagation();jQuery(".menuBtn").toggleClass("open");jQuery(".mobileMenu").toggleClass("show")})},n}();n.LegacyMenuBarScript=t})(t=n.Corporate||(n.Corporate={}))})(t=n.ScBase||(n.ScBase={}))}(Dlw||(Dlw={})),function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n){this.jqueryElement=n;this.init()}return n.prototype.init=function(){var n=this,t;n.rightCTA=n.jqueryElement.find(".meetAnExpert .right .cta");n.leftCTA=n.jqueryElement.find(".meetAnExpert .left .cta .button");n.jqueryElement.find(".meetAnExpert .hubspot-form").length>0?window.hubspotOnFormReady=function(){if(n.emailInput=n.jqueryElement.find(".meetAnExpert .hubspot-form .hbspt-form form .field.hs-email input"),n.hubspotForm=n.jqueryElement.find(".meetAnExpert .hubspot-form .hbspt-form"),n.rightCTA.length>0&&n.emailInput.length>0){var t;jQuery(window).resize(function(){clearTimeout(t);t=setTimeout(function(){n.onResize()},50)})}}:n.rightCTA.length>0&&n.leftCTA.length>0&&jQuery(window).resize(function(){clearTimeout(t);t=setTimeout(function(){n.onResize()},50)});jQuery(window).load(n.onResize())},n.prototype.onResize=function(){var n=this,i,r,t;n.rightCTA.length>0&&n.rightCTA.css("margin-top",30);n.hubspotForm&&n.hubspotForm.css("margin-top",0);n.leftCTA.length>0&&n.leftCTA.css("margin-top",-9);window.innerWidth>=992&&(n.hubspotForm&&n.rightCTA.length>0?(i=n.emailInput.offset().top,t=n.rightCTA.offset().top,i>t?n.rightCTA.css("margin-top",i-t+30):n.hubspotForm.css("margin-top",t-i)):n.rightCTA.length>0&&n.leftCTA.length>0&&(r=n.leftCTA.offset().top,t=n.rightCTA.offset().top,r>t?n.rightCTA.css("margin-top",r-t+30):n.leftCTA.css("margin-top",t-r-9)))},n}();n.MeetAnExpert=t})(t=n.Corporate||(n.Corporate={}))})(t=n.ScBase||(n.ScBase={}))}(Dlw||(Dlw={})),function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n){this.stickyContainer=jQuery("#header",n);this.int()}return n.prototype.int=function(){this.stickyContainer.sticky({topSpacing:0});jQuery(".menuBtn").click(function(n){n.stopPropagation();jQuery(".menuBtn").toggleClass("open");jQuery(".mobileMenu").toggleClass("show")})},n}();n.MenuBarScript=t})(t=n.Corporate||(n.Corporate={}))})(t=n.ScBase||(n.ScBase={}))}(Dlw||(Dlw={})),function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n){this.init();this.container=jQuery("#news-tabs",n);this.container.easyResponsiveTabs()}return n.prototype.init=function(){jQuery("#showAllButton").prepend('<i class="fa fa-angle-down"><\/i>')},n}();n.NewsListerScript=t})(t=n.Corporate||(n.Corporate={}))})(t=n.ScBase||(n.ScBase={}))}(Dlw||(Dlw={})),function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n,t){this.jqueryElement=n;this.init(n,t)}return n.prototype.init=function(n,t){jQuery("li[data-slide-to]:first").addClass("active");jQuery(".carousel-inner div.item:first").addClass("active");this.container=jQuery(".carousel",n);this.container.carousel({interval:t.autoplay?t.autoScrollInterval:t.autoplay})},n}();n.NewsSlider=t})(t=n.Corporate||(n.Corporate={}))})(t=n.ScBase||(n.ScBase={}))}(Dlw||(Dlw={})),function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n,t){this.imageScroll(t);this.vedioPlay()}return n.prototype.vedioPlay=function(){jQuery(".playBtn").click(function(){var n=jQuery(this).data("src");jQuery(".mask iframe").attr("src",n.toString());jQuery(".mask").show()});jQuery(".mask .close").click(function(){jQuery(".mask iframe").attr("src","");jQuery(".mask").hide()})},n.prototype.imageScroll=function(n){for(var i=document.getElementsByTagName("script"),r="",t=0;t<i.length;t++)i[t].src&&i[t].src.match(/initcarousel-1\.js/i)&&(r=i[t].src.substr(0,i[t].src.lastIndexOf("/")+1));typeof this.html5Lightbox=="undefined"&&(this.html5Lightbox=jQuery(".html5lightbox"),this.html5Lightbox.html5lightbox({skinsfoldername:"",jsfolder:r,barheight:64,showtitle:!0,showdescription:!1,shownavigation:!1,thumbwidth:80,thumbheight:60,thumbtopmargin:12,thumbbottommargin:8,titlebottomcss:"{color:#333; font-size:14px; font-family:Armata,sans-serif,Arial; overflow:hidden; text-align:left;}",descriptionbottomcss:"{color:#333; font-size:12px; font-family:Arial,Helvetica,sans-serif; overflow:hidden; text-align:left; margin:4px 0px 0px; padding: 0px;}"}));this.imageContainer=jQuery("#amazingcarousel");this.imageContainer.amazingcarousel({jsfolder:r,width:292,height:280,skinsfoldername:"",interval:3e3,itembottomshadowimagetop:100,donotcrop:!1,random:!1,showhoveroverlay:!0,arrowheight:46,showbottomshadow:!1,itembackgroundimagewidth:100,imageheight:280,skin:"Classic",responsive:!0,lightboxtitlebottomcss:"{color:#333; font-size:14px; font-family:Armata,sans-serif,Arial; overflow:hidden; text-align:left;}",enabletouchswipe:!0,navstyle:"bullets",backgroundimagetop:-40,arrowstyle:"always",bottomshadowimagetop:95,transitionduration:n.timing,itembackgroundimagetop:0,hoveroverlayimage:"hoveroverlay-64-64-3.png",itembottomshadowimage:"itembottomshadow-100-100-5.png",lightboxshowdescription:!1,navswitchonmouseover:!1,showhoveroverlayalways:!1,navimage:"bullet-16-16-0.png",lightboxshownavigation:!1,showitembackgroundimage:!1,itembackgroundimage:"",playvideoimagepos:"center",circular:!1,arrowimage:" ",scrollitems:1,direction:"horizontal",lightboxdescriptionbottomcss:"{color:#333; font-size:12px; font-family:Arial,Helvetica,sans-serif; overflow:hidden; text-align:left; margin:4px 0px 0px; padding: 0px;}",supportiframe:!1,transitioneasing:"easeOutExpo",backgroundimagewidth:110,showbackgroundimage:!1,lightboxbarheight:64,showplayvideo:!0,spacing:18,lightboxthumbwidth:80,navdirection:"horizontal",itembottomshadowimagewidth:100,backgroundimage:"",lightboxthumbtopmargin:12,autoplay:!1,arrowwidth:30,transparent:!1,bottomshadowimage:"bottomshadow-110-95-0.png",scrollmode:"item",navmode:"page",lightboxshowtitle:!0,lightboxthumbbottommargin:8,arrowhideonmouseleave:1e3,showitembottomshadow:!1,lightboxthumbheight:60,navspacing:0,pauseonmouseover:!0,imagefillcolor:"FFFFFF",playvideoimage:"playvideo-64-64-0.png",previewmode:!1,imagewidth:292,usescreenquery:!1,bottomshadowimagewidth:110,screenquery:{tablet:{screenwidth:900,visibleitems:2},mobile:{screenwidth:600,visibleitems:1}},navwidth:16,loop:1,navheight:16})},n}();n.OurPeopleScript=t})(t=n.Corporate||(n.Corporate={}))})(t=n.ScBase||(n.ScBase={}))}(Dlw||(Dlw={})),function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n){this.jQueryElement=n;this.init()}return n.prototype.init=function(){function u(){n.removeClass("open");t.removeAttr("style");n.removeAttr("style");n.equalizeHeights();t.height(n.height()-60);i.matches?(n.removeClass("open"),n.addClass("open"),t.addClass("alternate")):(t.removeClass("alternate"),n.removeClass("open"))}function f(){t.hover(function(){if(!i.matches){var r=jQuery(this);n.removeClass("open");t.height(n.height()-60);r.parent().addClass("open");r.animate({height:n.height()*2+20})}},function(){if(!i.matches){var t=jQuery(this);t.parent().removeClass("open");t.height(n.height()-60)}})}var r=this.jQueryElement,n=r.find(".item"),t=r.find(".itemCaption"),i=window.matchMedia("(max-width: 991px)");u();f();jQuery(window).resize(function(){u()})},n}();n.OurValues=t})(t=n.Corporate||(n.Corporate={}))})(t=n.ScBase||(n.ScBase={}))}(Dlw||(Dlw={})),function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n){this.jqueryElement=n;this.init()}return n.prototype.init=function(){var n=this;jQuery.each(n.jqueryElement.find(".card"),function(){var n=jQuery(this),t=n.data("link");if(t)n.on("click",function(){var n=jQuery('[data-id="'+t+'"]');jQuery("html, body").animate({scrollTop:n.offset().top-120},300)})})},n}();n.PageNavigation=t})(t=n.Corporate||(n.Corporate={}))})(t=n.ScBase||(n.ScBase={}))}(Dlw||(Dlw={})),function(n){var t;(function(n){var t;(function(n){var t=function(){function n(){this.init()}return n.prototype.init=function(){jQuery(".partner-zone").click(function(){jQuery(".partner-zone").find(".partners").slideToggle()})},n}();n.PertnerAreaScript=t})(t=n.Corporate||(n.Corporate={}))})(t=n.ScBase||(n.ScBase={}))}(Dlw||(Dlw={})),function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n){jQuery("#localShowAllButton").prepend('<i class="fa fa-caret-down"><\/i>');jQuery("#globalShowAllButton").prepend('<i class="fa fa-caret-down"><\/i>');this.container=jQuery("#events-tabs",n);this.container.easyResponsiveTabs()}return n}();n.PastEvents=t})(t=n.Cluster||(n.Cluster={}))})(t=n.ScBase||(n.ScBase={}))}(Dlw||(Dlw={})),function(n){var t;(function(n){var t;(function(n){var i=function(){function n(n,i){this.jqueryElement=n;this.youtubeContainer=n.find("#youtubeContainer");this.youtubeContainerInner=this.youtubeContainer.find("#youtubeContainerInner");this.youTubeIFrame=this.youtubeContainer.find("#youtube-player");this.isYoutubeContainerOpen=!1;this.init();this.viewModel=new t(i.query,i.facetMap,i.updateUrl);this.viewModel.updating=!0;ko.applyBindings(this.viewModel,n[0]);this.viewModel.updating=!1;this.loadMoreUrl=i.loadMoreUrl;this.jqueryElement=n;var r=this;this.jqueryElement.on("click",'[data-selector="discover-load-more"]',function(){r.loadMoreBlocks()});this.initScrollReveal()}return n.prototype.init=function(){var n,t;this.resizeBlocks(!0);n=this;jQuery(".discoverOverview").on("click",".videoBlock",function(t){var i=jQuery(t.target);i.hasClass("video")||(i=jQuery(t.target).parents(".videoBlock"));i=i.find(".video");n.resizeYoutubeContainer();n.youtubeContainer.addClass("open");n.isYoutubeContainerOpen=!0;jQuery("header.header").css("z-index","-1");jQuery("html").css("overflow-y","hidden");n.youTubeIFrame.attr("src","https://www.youtube.com/embed/"+i.data("video")+"?enablejsapi=1&loop=0&controls=1&showinfo=0&autohide=1&autoplay=1")});this.youtubeContainer.on("click",function(t){if(n.isYoutubeContainerOpen){var i=jQuery(t.target);if(i.parents("#youtube-player").length>0)return;n.closeVideoPlayer()}});jQuery(window).resize(function(){n.resizeBlocks(!1);clearTimeout(t);t=setTimeout(function(){n.onResize()},100)})},n.prototype.loadMoreBlocks=function(){var n=this,t=this.jqueryElement.find('[data-selector="discover-load-more"]'),i=Number(t.attr("data-discover-nextpage"));jQuery.ajax({type:"POST",url:this.loadMoreUrl+"?"+jQuery("#currentQuery").val(),data:{DiscoverPageNumber:i}}).done(function(t){n.jqueryElement.find('[data-selector="discover-content-placeholder"]').replaceWith(t);n.resizeBlocks(!0);n.initScrollReveal()})},n.prototype.initScrollReveal=function(){this.scrollReveal===undefined&&(this.scrollReveal=new ScrollReveal);this.scrollReveal.reveal(".scroll-reveal-discoveroverview",{duration:800,delay:150,viewfactor:.33})},n.prototype.closeVideoPlayer=function(){this.isYoutubeContainerOpen&&(jQuery("header.header").css("z-index","1001"),jQuery("html").css("overflow-y","auto"),this.youTubeIFrame.attr("src",""),this.youtubeContainer.removeClass("open"),this.isYoutubeContainerOpen=!1)},n.prototype.resizeYoutubeContainer=function(){var r=window.innerWidth,t=Math.min(r-10,1280),n=t*9/16,i=window.innerHeight;n>i&&(n=i-10,t=n*16/9);this.youtubeContainerInner.css({width:t,height:n});t>r-140?n<i-140?jQuery("#close-youtube-player").removeClass("in").addClass("top"):jQuery("#close-youtube-player").removeClass("top").addClass("in"):jQuery("#close-youtube-player").removeClass("in top")},n.prototype.onResize=function(){this.isYoutubeContainerOpen&&this.resizeYoutubeContainer()},n.prototype.resizeBlocks=function(n){var r=window.innerWidth,i,t,u;i=r>=1200?"XL":r>992?"L":r>=660?"M":"S";(i!=this.screenWidth||n)&&(t=jQuery("#productList .discoverContent table tr td"),i=="S"?(t.removeClass("half"),t.addClass("full")):i=="M"?(t.removeClass("full"),t.addClass("half")):(t.removeClass("full half"),t.each(function(n,t){var i=jQuery(t);i.addClass(i.data("origclass"))})));(i!=this.screenWidth||r<768||n)&&(u=jQuery("#productList .discoverContent .textBox"),u.each(function(n,t){var i=jQuery(t),o,u,s,f,h,e;if(i.find("h3").html(i.find(".h3orig").html()),o=i.find(".discoverDesc > div"),u=i.find(".discoverDesc > span").html(),o.html(u),r>=660){if(u==null)return;if(s=!1,u!=null)for(f=0;i.height()-(i.find(".discoverDesc").height()||0)-(i.find("h3").height()||0)-12<0&&f<1e3;){if(u=u.substring(0,u.lastIndexOf(" "))+"...",u=="..."){o.html("");s=!0;break}o.html(u);f++}else s=!0;if(s)for(h=i.find("h3"),e=h.html();i.height()-(h.height()||0)<0&&f<1e3;)e=e.substring(0,e.lastIndexOf(" "))+"...",h.html(e),f++}}));this.screenWidth=i},n}(),t;n.PeopleOfDelaware=i;t=function(){function n(n,t,i){this.updateUrl=i;this.query=n;this.updating=!0;this.updateUrl=i;this.updating=!1}return n}();n.PeopleOfDelawareComponentVm=t})(t=n.Corporate||(n.Corporate={}))})(t=n.ScBase||(n.ScBase={}))}(Dlw||(Dlw={})),function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n){this.jqueryElement=n;this.readmore=n.find(".read-more");this.readmoreBtn=n.find(".read-more-btn");this.init(this.jqueryElement)}return n.prototype.init=function(){var n=this,t;if(this.readmoreBtn.length>0)n.readmoreBtn.on("click",function(){n.readmoreBtn.hide();n.readmore.slideDown();n.readmore.removeClass("read-more")});n.onResize();jQuery(window).resize(function(){clearTimeout(t);t=setTimeout(function(){n.onResize()},150)})},n.prototype.onResize=function(){var n=this},n}();n.PillarTextBlock=t})(t=n.Corporate||(n.Corporate={}))})(t=n.ScBase||(n.ScBase={}))}(Dlw||(Dlw={})),function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n){this.jqueryElement=n;this.init()}return n.prototype.init=function(){var n=this,t;jQuery(window).resize(function(){clearTimeout(t);t=setTimeout(function(){n.onResize()},50)});n.onResize()},n.prototype.onResize=function(){var n=this.jqueryElement.find(".productsAndVendors .item"),t=0,i=n.first();n.css("height","auto");jQuery.each(n,function(n,r){var u=jQuery(r);u.height()>t&&(i=u,t=u.height())});n.css("height",i.outerHeight())},n}();n.ProductsAndVendors=t})(t=n.Corporate||(n.Corporate={}))})(t=n.ScBase||(n.ScBase={}))}(Dlw||(Dlw={})),function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n,t){this.jqueryElement=n;this.parm=t;this.carouselDiv=jQuery("#carousel");jQuery(".carouselTxtBox .carouselTxtItem").first().addClass("active").siblings().removeClass("active");var i=jQuery(".carouselTxtBox .carouselTxtItem h2").first().text().trim(),r=jQuery(".carouselTxtBox .carouselTxtItem p").first().text().trim();i===""&&r===""?jQuery(".carouselTxtBox").css("display","none"):jQuery(".carouselTxtBox").css("display","");this.carouselDiv.carouFredSel({auto:t.autoPlay,responsive:!0,items:{visible:1,height:"variable"},scroll:{duration:500,timeoutDuration:t.interval,fx:"uncover-fade",onBefore:function(n){var t=n.items.visible.data("carouselno"),i,r;jQuery(".carouselTxtBox .carouselTxtItem[data-carouselno="+t+"]").addClass("active").siblings().removeClass("active");i=jQuery(".carouselTxtBox .carouselTxtItem[data-carouselno="+t+"] h2").text().trim();r=jQuery(".carouselTxtBox .carouselTxtItem[data-carouselno="+t+"] p").text().trim();i===""&&r===""?jQuery(".carouselTxtBox").css("display","none"):jQuery(".carouselTxtBox").css("display","")}},pagination:"#pager"})}return n}();n.Carousel=t})(t=n.Corporate||(n.Corporate={}))})(t=n.ScBase||(n.ScBase={}))}(Dlw||(Dlw={})),function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n){this.jQueryElement=n;this.init()}return n.prototype.init=function(){var t=this,n=this.jQueryElement.find("#myModal");jQuery(window).load(function(){n.modal("show")});n.on("show.bs.modal",t.reposition(n));jQuery(window).on("resize",function(){t.reposition(n)})},n.prototype.reposition=function(n){var t=n.find(".modal-dialog");n.css("display","block");t.css("margin-top",Math.max(0,(jQuery(window).height()-t.height())/2))},n}();n.SiteGlobalModal=t})(t=n.Corporate||(n.Corporate={}))})(t=n.ScBase||(n.ScBase={}))}(Dlw||(Dlw={})),function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n){this.container=jQuery(".dropdown",n);this.container.on("click",function(){jQuery(".dropdown").toggleClass("open")})}return n}();n.SitePicker=t})(t=n.Corporate||(n.Corporate={}))})(t=n.ScBase||(n.ScBase={}))}(Dlw||(Dlw={})),function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n,t){this.actionExp=t.actionExp;this.selectizeContainer=jQuery("#SiteSearchKey",n);t.enableAutoComplete&&this.selectizeContainer.focus().autocomplete(t.actionExp,{httpMethod:"POST",dataType:"json",max:t.autoCompleteMax,minchar:1,cacheLength:100,matchContains:!0,selectFirst:!1,scroll:!0,scrollHeight:300,formatItem:function(row){if(row!=="No Records."){var obj=eval("("+row+")");return obj.text}return""},formatResult:function(row){if(row!=="No Records."){var obj=eval("("+row+")");return obj.text}return""}}).result(function(){jQuery("#searchSubmit").click()})}return n}();n.SiteSearchScript=t})(t=n.Corporate||(n.Corporate={}))})(t=n.ScBase||(n.ScBase={}))}(Dlw||(Dlw={})),function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n,t){var i,r;this.jqueryElement=n;this.parm=t;i=this;jQuery(function(){jQuery(".searchResultList").each(function(n,t){jQuery(t).highlight(i.parm.termsToHighlight,{element:"mark"})});this.youtubeContainer=n.find("#youtubeContainer");this.youtubeContainerInner=this.youtubeContainer.find("#youtubeContainerInner");this.youTubeIFrame=this.youtubeContainer.find("#youtube-player");this.isYoutubeContainerOpen=!1;jQuery(".searchResultList").on("click","a[data-video]",function(n){var t=jQuery(n.target);t.hasClass("video")||(t=jQuery(n.target).parents("a.video"));i.resizeYoutubeContainer();i.youtubeContainer.addClass("open");i.isYoutubeContainerOpen=!0;jQuery("header.header").css("z-index","-1");jQuery("html").css("overflow-y","hidden");i.youTubeIFrame.attr("src","https://www.youtube.com/embed/"+t.data("video")+"?enablejsapi=1&loop=0&controls=1&showinfo=0&autohide=1&autoplay=1")});this.youtubeContainer.on("click",function(n){if(i.isYoutubeContainerOpen){var t=jQuery(n.target);if(t.parents("#youtube-player").length>0)return;i.closeVideoPlayer()}})});typeof Swiper=="function"&&(this.initSwiper(),this.onResize());jQuery(window).resize(function(){clearTimeout(r);r=setTimeout(function(){i.onResize()},100)});this.youtubeContainer=n.find("#youtubeContainer");this.youtubeContainerInner=this.youtubeContainer.find("#youtubeContainerInner");this.youTubeIFrame=this.youtubeContainer.find("#youtube-player")}return n.prototype.closeVideoPlayer=function(){this.isYoutubeContainerOpen&&(jQuery("header.header").css("z-index","1001"),jQuery("html").css("overflow-y","auto"),this.youTubeIFrame.attr("src",""),this.youtubeContainer.removeClass("open"),this.isYoutubeContainerOpen=!1)},n.prototype.initSwiper=function(){var f=this,t=this.jqueryElement.find('[data-selector="solution-slider"]').get(0);if(t!=null){var n=jQuery(".solutionSlide").length-jQuery(".swiper-slide-duplicate").length,i=4,r=3,u=2;n<4&&(i=n);n<3&&(r=n);n<2&&(u=n);this.setSwiper(t,!0,i,20,{1023:{slidesPerView:r},767:{slidesPerView:u},559:{slidesPerView:1}})}},n.prototype.resizeYoutubeContainer=function(){var r=window.innerWidth,t=Math.min(r-10,1280),n=t*9/16,i=window.innerHeight;n>i&&(n=i-10,t=n*16/9);this.youtubeContainerInner.css({width:t,height:n});t>r-140?n<i-140?jQuery("#close-youtube-player").removeClass("in").addClass("top"):jQuery("#close-youtube-player").removeClass("top").addClass("in"):jQuery("#close-youtube-player").removeClass("in top")},n.prototype.setSwiper=function(n,t,i,r,u){var f=new window.Swiper(n,{nextButton:"."+this.parm.next,prevButton:"."+this.parm.prev,roundLengths:t,slidesPerView:i,spaceBetween:r,breakpoints:u,loop:!0});this.jqueryElement.find('[data-selector="swiper-wrapper"]').width(this.jqueryElement.find('[data-selector="card-item"]').length*(this.jqueryElement.find('[data-selector="card-item"]').width()+parseInt(this.jqueryElement.find('[data-selector="card-item"]').css("marginRight"))))},n.prototype.getMinNumCards=function(n){var t=jQuery(window).width(),i=4,r=3,u=2;return(n<4&&(i=n),n<3&&(r=n),n<2&&(u=n),t<560)?1:t<768?u:t<1024?r:i},n.prototype.onResize=function(){this.isYoutubeContainerOpen&&this.resizeYoutubeContainer();var n=jQuery(".solutionSlide").length-jQuery(".swiper-slide-duplicate").length,t=this.getMinNumCards(n);n>t?jQuery(".solutionLinkItems").removeClass("noSlider"):jQuery(".solutionLinkItems").addClass("noSlider")},n}();n.SiteSearchResult=t})(t=n.Corporate||(n.Corporate={}))})(t=n.ScBase||(n.ScBase={}))}(Dlw||(Dlw={})),function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n,t){this.init(n,t)}return n.prototype.init=function(n,t){function o(){r=jQuery(window).width()<768?u*36:u*48;jQuery(".tltBorder").css("margin-top",r)}jQuery(".tltBox .subTlt").first().addClass("current").siblings().removeClass("current");jQuery(".siteName a.arrows").attr("data-clusterentry",jQuery(".tltBox .subTlt").first().data("gtag").toString());jQuery(".bannerTabItem").first().addClass("current").siblings().removeClass("current");jQuery(".siteName a.arrows").attr("href",jQuery(".tltBox .subTlt").first().data("url").toString());var f=jQuery("#carousel"),e=jQuery("#wrapper"),i=jQuery(".header-image"),s=jQuery(window),r,u;s.resize(function(){o();f.height(i.height());e.height(i.height());f.width(i.width()-1);e.width(i.width()-1)}).resize();this.container=jQuery("#carousel",n);this.container.carouFredSel({auto:t.autoPlay,responsive:!0,items:{visible:1,height:"variable"},scroll:{duration:900,timeoutDuration:t.interval,fx:"uncover-fade",onBefore:function(n){var t=n.items.visible.data("siteno"),i,r;u=jQuery(".tltBox .subTlt[data-siteno="+t+"]").index();i=jQuery(".tltBox .subTlt[data-siteno="+t+"]").data("url");r=jQuery(".tltBox .subTlt[data-siteno="+t+"]").data("gtag");o();jQuery(".tltBox .subTlt[data-siteno="+t+"]").addClass("current").siblings().removeClass("current");jQuery(".siteName a.arrows").attr("href",i.toString());jQuery(".siteName a.arrows").attr("data-clusterentry",r.toString());jQuery(".bannerTabItem[data-siteno="+t+"]").addClass("current").siblings().removeClass("current")}},pagination:"#sitesSelectorPager"});jQuery(".tltBox .subTlt").hover(function(){jQuery("#carousel").trigger("pause")},function(){jQuery("#carousel").trigger("play")});jQuery(".tltBorder").hover(function(){jQuery("#carousel").trigger("pause")},function(){jQuery("#carousel").trigger("play")});jQuery(".tltBox .subTlt").click(function(){var n=jQuery(this).index();jQuery("#sitesSelectorPager a:eq("+n+")").click()})},n}();n.SitesSelector=t})(t=n.Corporate||(n.Corporate={}))})(t=n.ScBase||(n.ScBase={}))}(Dlw||(Dlw={})),function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n,t){t===void 0&&(t=!0);this.jqueryElement=n;this.lineUpColumns=typeof t=="object"?t.lineUpColumns:t;this.leftColumn=n.find(".textBlock.leftColumn");this.rightColumn=n.find(".textBlock.rightColumn");this.init(this.jqueryElement)}return n.prototype.init=function(n){var t=this,i=n.find(".photoBlock img"),r;i.load(function(){t.onResize()});i.attr("src",i.attr("src"));t.onResize();jQuery(window).resize(function(){clearTimeout(r);r=setTimeout(function(){t.onResize()},150)})},n.prototype.onResize=function(){var n=this,i=n.jqueryElement.find(".photoBlock img"),t,r;if(i.height("auto"),i.height(Math.round(i.height())),jQuery(window).width()<768?n.jqueryElement.find(".graphicBlock .greyBg").each(function(){jQuery(this).height(jQuery(this).parents(".graphicBlock").find(".tltBlock").height()+60);jQuery(this).parents(".graphicBlock").hasClass("topBlock")&&jQuery(this).height(jQuery(this).parents(".graphicBlock").find(".tltBlock").height()+120)}):n.jqueryElement.find(".graphicBlock .greyBg").each(function(){jQuery(this).height(jQuery(this).parents(".graphicBlock").find(".tltBlock").height()-40);jQuery(this).parents(".graphicBlock").hasClass("topBlock")&&jQuery(this).height(jQuery(this).parents(".graphicBlock").find(".tltBlock").height()+60)}),t=n.jqueryElement.find(".graphicBlock .photoDesc"),t.length>0&&this.leftColumn.length>0&&this.rightColumn.length>0)for(this.rightColumn.removeClass("cell").addClass("cell6").css("margin-top",0);t.offset().top+t.outerHeight()+10>this.rightColumn.offset().top;)r=parseInt(this.rightColumn.css("margin-top")),this.rightColumn.css("margin-top",r+30),this.leftColumn.offset().top+this.leftColumn.height()<this.rightColumn.offset().top&&this.rightColumn.hasClass("cell6")&&(this.rightColumn.removeClass("cell6").addClass("cell"),this.rightColumn.css("margin-top",0));this.leftColumn.css("margin-top",0);this.lineUpColumns&&window.innerWidth>767&&this.leftColumn.css("margin-top",this.rightColumn.css("margin-top"))},n}();n.SolutionHorizontalImageComponent=t})(t=n.Corporate||(n.Corporate={}))})(t=n.ScBase||(n.ScBase={}))}(Dlw||(Dlw={})),function(n){var t;(function(n){var t;(function(n){var f=function(){function n(n,i){this.jqueryElement=n;this.viewModel=new t(i.query,i.facetMap,i.updateUrl);this.viewModel.updating=!0;ko.applyBindings(this.viewModel,n[0]);this.viewModel.updating=!1;var r=this;jQuery(window).resize(function(){r.resizeBlocks(!1)});r.resizeBlocks(!0)}return n.prototype.resizeBlocks=function(n){var t=window.innerWidth,i,r;i=t>=1200?"XL":t>992?"L":t>=768?"M":"S";(i!=this.screenWidth||t<768||n)&&(r=this.jqueryElement.find(".solutionResult .solutionLinkItems .solutionSlide .solutionLinkItem"),r.each(function(n,t){var i=jQuery(t),e,r,o,u,s,f;if(i.find("h4").html(i.find(".h4orig").html()),e=i.find(".discoverDesc > div"),r=i.find(".discoverDesc > span").html(),e.html(r),r!=null){if(o=!1,r!=null)for(u=0;i.height()-(i.find(".discoverDesc").height()||0)-(i.find("h4").height()||0)-10<0&&u<1e3;){if(r=r.substring(0,r.lastIndexOf(" "))+"...",r=="..."){e.html("");o=!0;break}e.html(r);u++}else o=!0;if(o)for(s=i.find("h4"),f=s.html();i.height()-(s.height()||0)<0&&u<1e3;)f=f.substring(0,f.lastIndexOf(" "))+"...",s.html(f),u++}}));this.screenWidth=i},n}(),t,i,r,u;n.SolutionList=f;t=function(){function n(n,t,r){this.query=n;this.updateUrl=r;this.updating=!0;this.updateUrl=r;this.facetMap=new i(this);this.facetMap.update(t,null);this.updating=!1}return n.prototype.facetMapAndListUpdate=function(n,t,i){var r=this;i===void 0&&(i=null);this.updating=!0;i===""&&(i=" ");jQuery.ajax({type:"POST",url:this.updateUrl,data:{currentQuery:jQuery("#currentQuery").val(),facet:n?n.name:null,facetValue:t?t.key:null,selectFacetValue:t?t.selected():!1,searchText:i}}).done(function(t){jQuery("#productList")[0].innerHTML=t;var u=jQuery('#productList script[type="json"]')[0].innerHTML,i=jQuery.parseJSON(u),f=r.facetMap.update(i.facetMap,n);window.history.pushState({},i.historyStateName,"?filter="+i.filter);r.updating=!1})},n}();n.SolutionComponentVm=t;i=function(){function n(n){this.component=n;this.facets=[];this.searchText=ko.observable()}return n.prototype.update=function(n,t){var f,u,o,e,i;for(this.facetMap=n,f=this.facets,i=0;i<n.facets.length;i++){for(u=null,o=0;o<this.facets.length;o++)this.facets[o].facet.name===n.facets[i].name&&(u=this.facets[o]);u?u.update(n.facets[i]):(u=new r(this.component,n.facets[i]),this.facets.push(u));e=jQuery('.filterCategory .selectize select.selectized[name="'+u.name+'"]');e.length>0&&(n.facets[i].totalValueCount==0?(e[0].selectize.disable(),e.parent().addClass("disabled")):(e[0].selectize.enable(),e.parent().removeClass("disabled")));f=f.filter(function(n){return n!==u})}for(i=0;i<f.length;i++)f[i].facet!==t&&f[i].readonlyWhenSelected()},n.prototype.getFacetVm=function(n){return this.facets.filter(function(t){return t.facet.name===n})[0]},n.prototype.textSearch=function(n,t){return this.component.updating?!1:t.keyCode===13?(this.component.facetMapAndListUpdate(null,null,this.searchText()),!1):!0},n}();n.SolutionFacetMapVm=i;r=function(){function n(n,t){this.component=n;this.facet=t;this.facetValues=ko.observableArray();this.readonlyText=ko.observable();this.initSelectedValues(t);this.displayName=t.displayName?t.displayName:t.name;this.name=t.name;this.update(t)}return n.prototype.initSelectedValues=function(n){for(var r,u=this,t=[],i=0;i<n.values.length;i++)r=n.values[i],r.selected&&t.push(r.key);this.selectedValues=t.length>0?ko.observableArray(t):ko.observableArray(["0"]);this.selectedValues.subscribe(function(n){return u.onSelectionChange(n)},null,"change")},n.prototype.update=function(n){for(var t,f,r=!1,e=this.facetValues(),i=0;i<n.values.length;i++){for(t=null,f=0;f<this.facetValues().length;f++)this.facetValues()[f].key===n.values[i].key&&(t=this.facetValues()[f]);t?(t.update(n.values[i]),r||(r=!0)):(t=new u(this.component,n,n.values[i],n.values[i].key),this.facetValues.push(t),r||(r=!0));e=e.filter(function(n){return n!==t})}return this.facetValues.removeAll(e),this.readonlyText(null),r},n.prototype.getFacetValue=function(n){return this.facetValues().filter(function(t){return t.key===n})[0]},n.prototype.onSelectionChange=function(n){var r,i,t;if(!this.component.updating){if(this.selectedValues().length===0){this.selectedValues.push("0");return}if(this.selectedValues().length>1&&this.selectedValues().indexOf("0")>=0){if(this.selectedValues().indexOf("0")===this.selectedValues().length-1){this.selectedValues.removeAll();return}this.selectedValues.remove("0");return}if(n.length===1&&n[0]==="0")this.reset();else for(r=this.facetValues(),i=0;i<r.length;i++)t=r[i],!t.selected()||n.indexOf(t.key)>=0?!t.selected()&&n.indexOf(t.key)>=0&&t.selected(!0):t.selected(!1)}},n.prototype.readonlyWhenSelected=function(){if(!this.readonlyText()&&this.facetValues().filter(function(n){return n.selected()===!0}).length!==0){var n=this.facetValues().filter(function(n){return n.selected()}).map(function(n){return n.facetValue.displayName});n.length>0&&this.readonlyText(n.join(", "))}},n.prototype.reset=function(){this.component.updating||this.component.facetMapAndListUpdate(this.facet,null)},n}();n.SolutionFacetVm=r;u=function(){function n(n,t,i,r){var f=this,u;this.component=n;this.facet=t;this.facetValue=i;u=this;u.selectizeValue=r;u.selected=ko.observable();u.count=ko.observable();u.update(i);u.selected.subscribe(function(n){return f.selectionChanged(n)});u.enabled=ko.computed(function(){return u.selected()||u.count()>0})}return n.prototype.selectionChanged=function(n){this.component.updating||(this.selected(n),this.component.facetMapAndListUpdate(this.facet,this))},n.prototype.update=function(n){this.key=n.key;this.displayName=n.displayName;this.selected(n.selected);this.count(n.count)},n.prototype.resetCounter=function(){this.count(0)},n}();n.SolutionFacetValueVm=u})(t=n.Corporate||(n.Corporate={}))})(t=n.ScBase||(n.ScBase={}))}(Dlw||(Dlw={})),function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n,t){this.jqueryElement=n;this.parm=t;typeof Swiper=="function"&&(this.init(),this.checkSize());window.onresize=this.checkSize.bind(this)}return n.prototype.init=function(){var t=this.jqueryElement.find('[data-selector="solution-slider"]').get(0);if(t!=null){if(this.parm.bigCard){this.setSwiper(t,!0,2,20,{767:{slidesPerView:1}});return}var n=this.jqueryElement.find(".solutionSlide").length-this.jqueryElement.find(".swiper-slide-duplicate").length,i=4,r=3,u=2;n<4&&(i=n);n<3&&(r=n);n<2&&(u=n);this.setSwiper(t,!0,i,20,{1023:{slidesPerView:r},767:{slidesPerView:u},559:{slidesPerView:1}})}},n.prototype.setSwiper=function(n,t,i,r,u){var f=new window.Swiper(n,{nextButton:"."+this.parm.next,prevButton:"."+this.parm.prev,roundLengths:t,slidesPerView:i,spaceBetween:r,breakpoints:u,loop:!0});this.jqueryElement.find('[data-selector="swiper-wrapper"]').width(this.jqueryElement.find('[data-selector="card-item"]').length*(this.jqueryElement.find('[data-selector="card-item"]').width()+parseInt(this.jqueryElement.find('[data-selector="card-item"]').css("marginRight"))))},n.prototype.getMinNumCards=function(n){var t=jQuery(window).width(),i=4,r=3,u=2;return(n<4&&(i=n),n<3&&(r=n),n<2&&(u=n),t<560)?1:t<768?u:t<1024?r:i},n.prototype.checkSize=function(){var n=this.jqueryElement.find(".solutionSlide").length-this.jqueryElement.find(".swiper-slide-duplicate").length,t=this.getMinNumCards(n);n>t?this.jqueryElement.find(".solutionLinkItems").removeClass("noSlider"):this.jqueryElement.find(".solutionLinkItems").addClass("noSlider")},n}();n.SolutionOverviewSliderComponent=t})(t=n.Corporate||(n.Corporate={}))})(t=n.ScBase||(n.ScBase={}))}(Dlw||(Dlw={})),function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n,t){t===void 0&&(t=!0);this.jQueryElement=n;this.lineUpColumns=typeof t=="object"?t.lineUpColumns:t;this.leftColumn=n.find(".textBlock.leftColumn");this.rightColumn=n.find(".textBlock.rightColumn");this.init()}return n.prototype.init=function(){var n=this,t;n.lineUpColumns&&(n.onResize(),jQuery(window).resize(function(){clearTimeout(t);t=setTimeout(function(){n.onResize()},150)}))},n.prototype.onResize=function(){var u=this,n=u.leftColumn.find("h3"),t=u.rightColumn.find("h3"),i,r;t.height("auto");n.height("auto");window.innerWidth>767&&(i=n.height(),r=t.height(),i>r?t.height(i):n.height(r))},n}();n.SolutionText=t})(t=n.Corporate||(n.Corporate={}))})(t=n.ScBase||(n.ScBase={}))}(Dlw||(Dlw={})),function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n){this.jqueryElements=n;this.init(this.jqueryElements)}return n.prototype.init=function(n){var i=this,t;i.changeSize(n);jQuery(window).resize(function(){i.changeSize(n)});t=n.find(".photoBlock img");t.load(function(){i.changeSize(n)});t.attr("src",t.attr("src"))},n.prototype.changeSize=function(n){var t,i,r;if(jQuery(window).width()<768?n.find(".graphicBlock .greyBg").each(function(){jQuery(this).height(jQuery(this).parents(".graphicBlock").find(".tltBlock").height()+60);jQuery(this).parents(".graphicBlock").hasClass("topBlock")&&jQuery(this).height(jQuery(this).parents(".graphicBlock").find(".tltBlock").height()+120)}):n.find(".graphicBlock .greyBg").each(function(){jQuery(this).height(jQuery(this).parents(".graphicBlock").find(".tltBlock").height()-40);jQuery(this).parents(".graphicBlock").hasClass("topBlock")&&jQuery(this).height(jQuery(this).parents(".graphicBlock").find(".tltBlock").height()+60)}),t=n.find(".graphicBlock"),i=n.find(".photoDesc"),t.length>0&&i.length>0)for(t.css("padding-bottom",0);t.offset().top+t.outerHeight()<i.offset().top+i.outerHeight()-20;)r=parseInt(t.css("padding-bottom")),t.css("padding-bottom",r+20)},n}();n.SolutionVerticalImageComponent=t})(t=n.Corporate||(n.Corporate={}))})(t=n.ScBase||(n.ScBase={}))}(Dlw||(Dlw={})),function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n){this.jqueryElement=n;this.init()}return n.prototype.init=function(){var n=this,t;this.jqueryElement.find(".carousel").carousel();jQuery(window).resize(function(){clearTimeout(t);t=setTimeout(function(){n.onResize()},50)});n.onResize()},n.prototype.onResize=function(){var n=this.jqueryElement.find(".storiesCarousel .item"),t=0,i=n.first();n.css("height","auto");window.innerWidth>=468&&(jQuery.each(n,function(n,r){var u=jQuery(r);u.height()>t&&(i=u,t=u.height())}),n.css("height",i.outerHeight()))},n}();n.StoriesCarousel=t})(t=n.Corporate||(n.Corporate={}))})(t=n.ScBase||(n.ScBase={}))}(Dlw||(Dlw={})),function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n){this.jQueryElement=n;this.init()}return n.prototype.init=function(){var e=this,t=this.jQueryElement,n=t.find(".toastMsg"),i=!1,u,f;t.find(".toastMsg .closeBtn").click(function(t){n.hide(1e3);i=!0;t.preventDefault()});var r=t.find("#toastconfig"),o=r.attr("showafterdelay")!=undefined,s=r.attr("showafterscroll")!=undefined;s&&(document.onscroll=function(){i||(u&&clearTimeout(u),u=setTimeout(function(){n.css("display")!=="block"&&e.isScrolledIntoView(jQuery(t)[0])&&n.show(1e3)},100))});o&&(f=parseInt(r.attr("tdelay"),10)*1e3,setTimeout(function(){i||n.css("display")!=="block"&&n.show(1e3)},f))},n.prototype.isScrolledIntoView=function(n){var t=n.getBoundingClientRect(),i=t.top,r=t.bottom;return i>=0&&r<=window.innerHeight},n}();n.ToastMessageDCI=t})(t=n.Corporate||(n.Corporate={}))})(t=n.ScBase||(n.ScBase={}))}(Dlw||(Dlw={})),function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n){jQuery("#localShowAllButton").prepend('<i class="fa fa-caret-down"><\/i>');jQuery("#globalShowAllButton").prepend('<i class="fa fa-caret-down"><\/i>');this.container=jQuery("#events-tabs",n);this.container.easyResponsiveTabs()}return n}();n.UpcomingEvents=t})(t=n.Cluster||(n.Cluster={}))})(t=n.ScBase||(n.ScBase={}))}(Dlw||(Dlw={})),function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n,t,i){t===void 0&&(t=!1);i===void 0&&(i=!0);this.apiReady=!1;this.registeredPlayers=[];this.jQueryElement=n;this.createVideoOnInitialize=i;this.apiSource="https://www.youtube.com/iframe_api";t&&this.youtubeInit()}return n.prototype.youtubeInit=function(){var n=this,t=n.jQueryElement;this.apiExists()||this.loadYouTubeApi();window.onYouTubeIframeAPIReady=function(){if(n.apiReady=!0,n.createVideoOnInitialize){var i=t.find(".youtube-player-iframe"),u=jQuery(i).attr("data-autoplay"),r=!1;u.toLowerCase()==="true"&&(r=!0);n.registerVideo(i,r)}}},n.prototype.pauseVideo=function(n){var t=this,i=t.getIndexById(n);i>-1&&t.registeredPlayers[i].pauseVideo()},n.prototype.playVideo=function(n){var t=this,r=t.getIndexById(n),i;r>-1&&(i=t.registeredPlayers[r],i.playVideo(),t.activePlayer=i)},n.prototype.stopVideo=function(n){var t=this,i=t.getIndexById(n);i>-1&&t.registeredPlayers[i].stopVideo()},n.prototype.unMuteVideo=function(n){var t=this,i=t.getIndexById(n);i>-1&&t.registeredPlayers[i].unMute()},n.prototype.muteVideo=function(n){var t=this,i=t.getIndexById(n);i>-1&&t.registeredPlayers[i].mute()},n.prototype.setActiveVideo=function(n){var t=this,i=t.getIndexById(n);i>-1&&(t.activePlayer=t.registeredPlayers[i])},n.prototype.loadYouTubeApi=function(){var t=document.createElement("script"),n;t.src=this.apiSource;n=document.getElementsByTagName("script")[0];n.parentNode.insertBefore(t,n)},n.prototype.registerVideo=function(n,t){t===void 0&&(t=!1);var i=this;return jQuery.Deferred(function(r){n instanceof jQuery||(n=jQuery(n));var u=n.attr("id"),f=n.attr("data-mute"),e=new YT.Player(u,{events:{onReady:function(n){f.toLowerCase()==="true"&&n.target.mute();t&&n.target.playVideo();r.resolve(e)},onStateChange:function(n){n.data===YT.PlayerState.PLAYING&&(i.activePlayer=n.target)}}})}).promise()},n.prototype.apiExists=function(){return jQuery(document).find("script[src='"+this.apiSource+"']").length!==0},n.prototype.isApiReady=function(){return this.apiReady},n.prototype.getIndexById=function(n){var t=this,i=-1;return t.registeredPlayers!=null&&t.registeredPlayers.length>0&&t.registeredPlayers.forEach(function(t,r){t.getVideoUrl().indexOf(n)>-1&&(i=r)}),i},n}();n.VideoContainer=t})(t=n.Corporate||(n.Corporate={}))})(t=n.ScBase||(n.ScBase={}))}(Dlw||(Dlw={})),function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n,t){this.component=n;this.para=t;var i=this;this.youtubeCode=t.youTubeCode;t.isYouTube?(this.initYuTube(),window.onload=function(){jQuery(window).width()>=992&&i.onYouTubeIframeAPIReady()}):jQuery(window).width()>=992&&(this.createVideoElement(t),this.muteVideo());this.component.find('[data-selector="video-banner"]').on("click",'[data-selector="video-play"]',function(){i.getVideoPlayerObj().length>0?i.unmuteVideo():i.getVideoPlayerObj().length<=0&&(i.createVideoElement(t),i.fullScreenVideo(),i.unmuteVideo(),i.component.find('[data-selector="videobanner-image-container"]').remove(),i.component.find('[data-selector="banner-video-container"]').removeClass("hide-phone"));i.component.find('[data-selector="video-play"]').hide()});this.component.find('[data-selector="video-banner"]').on("click",'[data-selector="youtube-video-play"]',function(){if(jQuery("iframe#youtube-player").length)i.youTubeUnmute();else{i.onYouTubeIframeAPIReady();var n=document.querySelector.bind(document)("#youtube-player"),t=n.requestFullScreen||n.mozRequestFullScreen||n.webkitRequestFullScreen;t&&t.bind(n)();i.component.find('[data-selector="videobanner-image-container"]').remove();i.component.find('[data-selector="banner-video-container"]').removeClass("hide-phone")}i.component.find('[data-selector="youtube-video-play"]').hide()})}return n.prototype.videoPlay=function(){this.getVideoPlayerEle().play()},n.prototype.muteVideo=function(){this.getVideoPlayerEle().muted=!0},n.prototype.unmuteVideo=function(){this.getVideoPlayerEle().muted=!1},n.prototype.fullScreenVideo=function(){var n=this.getVideoPlayerEle();n.requestFullscreen?n.requestFullscreen():n.mozRequestFullScreen?n.mozRequestFullScreen():n.webkitRequestFullscreen?n.webkitRequestFullscreen():n.msRequestFullscreen&&n.msRequestFullscreen()},n.prototype.createVideoElement=function(n){var t=document.createElement("video"),i;t.style.width="100%";t.style.height="355px";t.setAttribute("data-selector","video-player");t.loop=!0;t.autoplay=!0;t.controls=!1;t.muted=!0;i=document.createElement("source");i.src=n.mp4URL;i.type="video/mp4";t.appendChild(i);this.component.find('[data-selector="banner-video-container"]').get(0).appendChild(t)},n.prototype.getVideoPlayerObj=function(){return this.component.find('[data-selector="video-player"]')},n.prototype.getVideoPlayerEle=function(){return this.component.find('[data-selector="video-player"]').get(0)},n.prototype.initYuTube=function(){var t=document.createElement("script"),n;t.src="https://www.youtube.com/iframe_api";n=document.getElementsByTagName("script")[0];n.parentNode.insertBefore(t,n)},n.prototype.onYouTubeIframeAPIReady=function(){this.youTubePlayer=new YT.Player("youtube-player",{height:"355",videoId:this.youtubeCode,events:{onReady:this.onPlayerReady}})},n.prototype.onPlayerReady=function(n){jQuery(window).width()>=992?(n.target.playVideo(),n.target.mute()):(n.target.playVideo(),n.target.unMute())},n.prototype.youTubeMute=function(){this.youTubePlayer.mute()},n.prototype.youTubeUnmute=function(){this.youTubePlayer.unMute()},n}();n.VideoBanner=t})(t=n.Corporate||(n.Corporate={}))})(t=n.ScBase||(n.ScBase={}))}(Dlw||(Dlw={})),function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n){this.videoCount=0;this.playerInfoList=[];this.players=[];this.scrollplayersReveal=[];this.init(n)}return n.prototype.init=function(){var n=this;jQuery("#carousel-example-generic .carousel-inner .item").first().addClass("active");jQuery(".carousel-indicators li").first().addClass("active");window.onload=function(){var i,r,u,f,t,e;for(n.isSafari=/constructor/i.test(window.HTMLElement),i=document.getElementById("videoCountHidden"),i&&(n.videoCount=+i.value),r=document.getElementById("autoplayHidden"),r&&(n.autoplay=r.value),isMobile=jQuery(window).width()<768?!0:!1,u=document.createElement("script"),u.src="https://www.youtube.com/iframe_api",f=document.getElementsByTagName("script")[0],f.parentNode.insertBefore(u,f),t=0;t<n.videoCount;t++)e=document.getElementsByName("videoItem")[t].getAttribute("data-videoid"),n.playerInfoList.push({id:e,height:jQuery(window).width()<1024?"355":"500",width:"100%",videoId:e,loop:1});jQuery(window).resize(function(){var t;if(jQuery(window).width()<1024)for(t=0;t<n.players.length;t++)n.players[t].setSize("100%","355");else for(t=0;t<n.players.length;t++)n.players[t].setSize("100%","500")});jQuery("#carousel-example-generic").on("slide.bs.carousel",function(){for(var t=0;t<n.players.length;t++)n.players[t].getPlayerState()===1&&n.players[t].pauseVideo()});n.isSafari&&jQuery("#aPlay").hide();n.checkYouTubeIframeAPIReady();n.videoCount===1&&(window.unMute=function(){n.autoplay==="False"&&n.players[0].playVideo();n.players[0].unMute();jQuery("#aPlay").fadeOut()})}},n.prototype.checkYouTubeIframeAPIReady=function(){var n=this;typeof YT!="undefined"&&typeof YT.Player!="undefined"?n.onYouTubeIframeAPIReady():window.setTimeout(function(){n.checkYouTubeIframeAPIReady()},250)},n.prototype.onYouTubeIframeAPIReady=function(){var n=this,t,i;if(typeof n.playerInfoList!="undefined")for(t=0;t<n.playerInfoList.length;t++)i=n.createPlayer(n.playerInfoList[t]),n.players[t]=i},n.prototype.createPlayer=function(n){var t=this;return new YT.Player(n.id,{height:n.height,width:n.width,videoId:n.videoId,playerVars:{autoplay:0,fs:1,controls:2},events:{onReady:function(n){t.onPlayerReady(n,t)},onStateChange:function(n){t.onPlayerStateChange(n,t)}}})},n.prototype.playFullscreen=function(){var n=this,i,t;n.players[0].playVideo();n.players[0].unMute(n);jQuery("#aPlay").fadeOut();jQuery("#aPlayForMobile").fadeOut();jQuery("#visiblePhone").css("display","none");jQuery("#videoBox").removeClass("hide-phone");i=n.players[0].getVideoData().video_id;n.iframe=n.forMobile("#"+i);t=n.iframe.requestFullScreen||n.iframe.mozRequestFullScreen||n.iframe.webkitRequestFullScreen;t&&t.bind(n.iframe)()},n.prototype.onPlayerReady=function(n,t){t.autoplay==="True"&&(t.isMobile||t.isSafari||(t.players[0].playVideo(),t.videoCount===1&&t.players[0].mute()));jQuery("#aPlayForMobile").on("click",function(){t.playFullscreen()})},n.prototype.onPlayerStateChange=function(n,t){var r=n.target.getVideoData().video_id,i;if(n.target.getPlayerState()===0)for(i=0;i<t.players.length;i++)t.players[i].getVideoData().video_id===r&&t.players[i].playVideo();if(t.videoCount>1&&(n.target.getPlayerState()===1||n.target.getPlayerState()===3))for(jQuery("#carousel-example-generic").carousel("pause"),i=0;i<t.players.length;i++)t.players[i].getVideoData().video_id!==r&&t.players[i].getPlayerState()===1&&t.players[i].pauseVideo()},n}();n.VideoCarousel=t})(t=n.Corporate||(n.Corporate={}))})(t=n.ScBase||(n.ScBase={}))}(Dlw||(Dlw={})),function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n,t){this.radius=318;this.isOpened=!1;this.leftSpoke=!0;this.animDuration=300;this.parent=t;this.id=n.attr("id");this.num=+n.attr("id").replace("spoke_","");this.elm=n;this.bg_original=n.find(".spoke_bg").attr("d");this.inc_original=n.find(".spoke_inc").attr("d");this.bg_hover=n.data("bghover");this.inc_hover=n.data("inchover");this.numtrx=n.data("numtrx");this.numtry=n.data("numtry");this.labtrx=n.data("labtrx")/2;this.labtry=n.data("labtry")/2;var i=this;this.elm.on("mouseenter",function(n){jQuery(n.target).is("polyline")||(i.parent.introPlaying&&(i.parent.introPlaying=!1,clearInterval(i.parent.introCounter),i.parent.spokes.forEach(function(n){n.stopIntro(n.num!=i.num)})),i.leftSpoke=!1,clearTimeout(i.calloutTimer),i.isOpened||i.open(),i.isOpened=!0,i.parent.spokes.forEach(function(n){n.isOpened&&n.num!=i.num&&(n.isOpened=!1,n.leftSpoke=!0,clearTimeout(n.calloutTimer),n.close(n))}))});this.elm.on("mouseleave",function(){i.leftSpoke=!0;clearTimeout(i.calloutTimer);i.calloutTimer=setTimeout(function(){i.leftSpoke&&i.isOpened&&i.close(i);i.isOpened=!1;i.leftSpoke=!0},800)});this.elm.on("click",function(n){i.onClick(n,i)})}return n.prototype.open=function(){var n=this;this.parent.isEdge||(this.animeBg=anime({targets:"#spoke_"+this.num+"_bg",d:[this.bg_hover],duration:this.animDuration,loop:!1,easing:"easeInOutQuad"}),this.animeInc=anime({targets:"#spoke_"+this.num+"_inc",d:[this.inc_hover],duration:this.animDuration,loop:!1,easing:"easeInOutQuad"}),this.animeNum=anime({targets:"#spoke_"+this.num+" .spoke_num",translateX:this.numtrx,translateY:this.numtry,duration:this.animDuration,loop:!1,easing:"easeInOutQuad"}),this.animeLabel=anime({targets:"#spoke_"+this.num+" .spoke_label",translateX:this.labtrx,translateY:this.labtry,duration:this.animDuration,loop:!1,easing:"easeInOutQuad"}));this.animeCircles=anime({targets:"#spoke_"+this.num+" .callout circle",r:5,duration:this.animDuration,delay:100,loop:!1,easing:"easeInOutQuad"});this.animeLines=anime({targets:"#spoke_"+this.num+" .callout polyline",begin:function(){jQuery("#spoke_"+n.num+" .callout polyline").addClass("shown")},strokeDashoffset:[anime.setDashoffset,0],duration:this.animDuration,delay:200,loop:!1,easing:"easeInOutQuad"});this.animeCalloutLabel=anime({targets:"#spoke_"+this.num+" .callout text",opacity:1,begin:function(){jQuery("#spoke_"+n.num+" .callout text").show()},duration:this.animDuration,delay:300,loop:!1,easing:"easeInOutQuad"})},n.prototype.close=function(n){n.parent.isEdge||(n.animeBg.completed||n.animeBg.pause(),n.animeInc.completed||n.animeInc.pause(),n.animeNum.completed||n.animeNum.pause(),n.animeLabel.completed||n.animeLabel.pause());n.animeCircles.completed||n.animeCircles.pause();n.animeLines.completed||n.animeLines.pause();n.animeCalloutLabel.completed||n.animeCalloutLabel.pause();n.parent.isEdge||(anime({targets:"#spoke_"+n.num+"_bg",d:[n.bg_original],duration:n.animDuration,loop:!1,easing:"easeInOutQuad"}),anime({targets:"#spoke_"+n.num+"_inc",d:[n.inc_original],duration:n.animDuration,loop:!1,easing:"easeInOutQuad"}),anime({targets:"#spoke_"+n.num+" .spoke_num",translateX:0,translateY:0,duration:n.animDuration,loop:!1,easing:"easeInOutQuad"}),anime({targets:"#spoke_"+n.num+" .spoke_label",translateX:0,translateY:0,duration:n.animDuration,loop:!1,easing:"easeInOutQuad"}));anime({targets:"#spoke_"+n.num+" .callout circle",r:0,duration:n.animDuration,loop:!1,easing:"easeInOutQuad"});jQuery("#spoke_"+n.num+" .callout polyline").removeClass("shown");jQuery("#spoke_"+n.num+" .callout text").hide();jQuery("#spoke_"+n.num+" .callout text").css("opacity",0)},n.prototype.onClick=function(n){var i=jQuery(n.target),r=i.parents(".callout"),t;r.length>0?(t=r.data("link"),t&&(window.location.href=t)):(t=i.parents(".spoke").data("link"),t&&(window.location.href=t))},n.prototype.intro=function(n){this.introBg=anime({targets:"#spoke_"+this.num+"_bg",d:[{value:this.bg_hover,duration:this.animDuration,delay:n,easing:"easeInOutQuad"},{value:this.bg_original,duration:this.animDuration,easing:"easeInOutQuad"}],loop:!1});this.introInc=anime({targets:"#spoke_"+this.num+"_inc",d:[{value:this.inc_hover,duration:this.animDuration,delay:n,easing:"easeInOutQuad"},{value:this.inc_original,duration:this.animDuration,easing:"easeInOutQuad"}],loop:!1});this.introNum=anime({targets:"#spoke_"+this.num+" .spoke_num",translateX:[{value:this.numtrx,duration:this.animDuration,delay:n,easing:"easeInOutQuad"},{value:0,duration:this.animDuration,easing:"easeInOutQuad"}],translateY:[{value:this.numtry,duration:this.animDuration,delay:n,easing:"easeInOutQuad"},{value:0,duration:this.animDuration,easing:"easeInOutQuad"}],loop:!1});this.introLabel=anime({targets:"#spoke_"+this.num+" .spoke_label",translateX:[{value:this.labtrx,duration:this.animDuration,delay:n,easing:"easeInOutQuad"},{value:0,duration:this.animDuration,easing:"easeInOutQuad"}],translateY:[{value:this.labtry,duration:this.animDuration,delay:n,easing:"easeInOutQuad"},{value:0,duration:this.animDuration,easing:"easeInOutQuad"}],loop:!1})},n.prototype.stopIntro=function(n){n===void 0&&(n=!0);this.introBg.pause();this.introInc.pause();this.introNum.pause();this.introLabel.pause();n&&(anime({targets:"#spoke_"+this.num+"_bg",d:[this.bg_original],duration:0,loop:!1,easing:"easeInOutQuad"}),anime({targets:"#spoke_"+this.num+"_inc",d:[this.inc_original],duration:this.animDuration,loop:!1,easing:"easeInOutQuad"}),anime({targets:"#spoke_"+this.num+" .spoke_num",translateX:0,translateY:0,duration:this.animDuration,loop:!1,easing:"easeInOutQuad"}),anime({targets:"#spoke_"+this.num+" .spoke_label",translateX:0,translateY:0,duration:this.animDuration,loop:!1,easing:"easeInOutQuad"}))},n}(),i=function(){function n(n,t){if(this.wasInit=!1,this.mobileElement=n.find("#wheelMobile"),typeof document.documentMode!="undefined"){this.initWheelMobile();this.mobileElement.show();return}this.isEdge=/Edge/.test(navigator.userAgent);this.jqueryElement=n.find("#wheelDesktop");this.origSpokeCount=typeof t=="number"?t:t.spokeCount;this.initWheelMobile();this.onResize(!0);var r=this,i;jQuery(window).resize(function(){clearTimeout(i);i=setTimeout(function(){r.onResize(!0)},150)})}return n.prototype.initWheelMobile=function(){var n=this,t=this.mobileElement.find(".spokes .spoke .spoke-header .toggle");t.on("click",function(t){var i=jQuery(t.target).parents(".spoke");i.hasClass("open")?i.removeClass("open").find(".callouts").slideUp():(n.mobileElement.find(".spoke.open").removeClass("open").find(".callouts").slideUp(),i.addClass("open").find(".callouts").slideDown())})},n.prototype.initWheelDesktop=function(){var u=this,n,i,r;this.wasInit=!0;this.spokes=[];n=jQuery("#roundTextOriginal");n.length>0&&(i=this.jqueryElement.find("#roundText text textPath"),i.attr("style",jQuery("#roundTextOriginal > *").attr("style")),i.text(n.text()),n.remove());this.jqueryElement.find(".spoke").each(function(n,i){var r=jQuery(i),f=new t(r,u);u.spokes.push(f)});this.isEdge?this.introPlaying=!1:(this.introPlaying=!0,r=this,r.spokes.forEach(function(n,t){n.intro(t*900)}),this.introCounter=setInterval(function(){r.spokes.forEach(function(n,t){n.intro(t*900)})},5400))},n.prototype.onResize=function(n){var i,r,f,e;n===void 0&&(n=!1);var t=this,o=window.innerWidth,s="ontouchstart"in window||navigator.msMaxTouchPoints>0,h=o>=768,u=h&&!s&&t.origSpokeCount>=6;(n||u!=t.isDesktop)&&(t.isDesktop=u,u?(t.mobileElement.hide(),t.jqueryElement.show(),t.wasInit||t.initWheelDesktop(),i=t.jqueryElement.find("#straight"),i.length>0&&(r=t.jqueryElement.find("#wheel svg").height(),f=r*.265,i.height(f).width(r*.278),i.find(">div").height(r*.265).width(r*.278),e=f/200,i.find(">div>div").css("transform","scale("+e+")"))):(t.mobileElement.show(),t.jqueryElement.hide(),t.spokes&&t.spokes.forEach(function(n){t.introPlaying=!1;clearInterval(t.introCounter);n.stopIntro()})))},n}();n.Wheel=i})(t=n.Corporate||(n.Corporate={}))})(t=n.ScBase||(n.ScBase={}))}(Dlw||(Dlw={}));!function(){"use strict";var n,t=function(i,u){function b(n){return Math.floor(n)}function ut(){var n=f.params.autoplay,t=f.slides.eq(f.activeIndex);t.attr("data-swiper-autoplay")&&(n=t.attr("data-swiper-autoplay")||f.params.autoplay);f.autoplayTimeoutId=setTimeout(function(){f.params.loop?(f.fixLoop(),f._slideNext(),f.emit("onAutoplay",f)):f.isEnd?u.autoplayStopOnLast?f.stopAutoplay():(f._slideTo(0),f.emit("onAutoplay",f)):(f._slideNext(),f.emit("onAutoplay",f))},n)}function ft(t,i){var r=n(t.target),u;if(!r.is(i))if("string"==typeof i)r=r.parents(i);else if(i.nodeType)return r.parents().each(function(n,t){t===i&&(u=i)}),u?i:void 0;if(0!==r.length)return r[0]}function et(n,t){t=t||{};var r=window.MutationObserver||window.WebkitMutationObserver,i=new r(function(n){n.forEach(function(n){f.onResize(!0);f.emit("onObserverUpdate",f,n)})});i.observe(n,{attributes:void 0===t.attributes||t.attributes,childList:void 0===t.childList||t.childList,characterData:void 0===t.characterData||t.characterData});f.observers.push(i)}function yt(n){var t,o,s,e,r;if((n.originalEvent&&(n=n.originalEvent),t=n.keyCode||n.charCode,!f.params.allowSwipeToNext&&(f.isHorizontal()&&39===t||!f.isHorizontal()&&40===t))||!f.params.allowSwipeToPrev&&(f.isHorizontal()&&37===t||!f.isHorizontal()&&38===t))return!1;if(!(n.shiftKey||n.altKey||n.ctrlKey||n.metaKey||document.activeElement&&document.activeElement.nodeName&&("input"===document.activeElement.nodeName.toLowerCase()||"textarea"===document.activeElement.nodeName.toLowerCase()))){if(37===t||39===t||38===t||40===t){if(o=!1,f.container.parents("."+f.params.slideClass).length>0&&0===f.container.parents("."+f.params.slideActiveClass).length)return;var u={left:window.pageXOffset,top:window.pageYOffset},h=window.innerWidth,c=window.innerHeight,i=f.container.offset();for(f.rtl&&(i.left=i.left-f.container[0].scrollLeft),s=[[i.left,i.top],[i.left+f.width,i.top],[i.left,i.top+f.height],[i.left+f.width,i.top+f.height]],e=0;e<s.length;e++)r=s[e],r[0]>=u.left&&r[0]<=u.left+h&&r[1]>=u.top&&r[1]<=u.top+c&&(o=!0);if(!o)return}f.isHorizontal()?(37!==t&&39!==t||(n.preventDefault?n.preventDefault():n.returnValue=!1),(39===t&&!f.rtl||37===t&&f.rtl)&&f.slideNext(),(37===t&&!f.rtl||39===t&&f.rtl)&&f.slidePrev()):(38!==t&&40!==t||(n.preventDefault?n.preventDefault():n.returnValue=!1),40===t&&f.slideNext(),38===t&&f.slidePrev());f.emit("onKeyPress",f,t)}}function kt(n){var u=0,t=0,i=0,r=0;return"detail"in n&&(t=n.detail),"wheelDelta"in n&&(t=-n.wheelDelta/120),"wheelDeltaY"in n&&(t=-n.wheelDeltaY/120),"wheelDeltaX"in n&&(u=-n.wheelDeltaX/120),"axis"in n&&n.axis===n.HORIZONTAL_AXIS&&(u=t,t=0),i=10*u,r=10*t,"deltaY"in n&&(r=n.deltaY),"deltaX"in n&&(i=n.deltaX),(i||r)&&n.deltaMode&&(1===n.deltaMode?(i*=40,r*=40):(i*=800,r*=800)),i&&!u&&(u=i<1?-1:1),r&&!t&&(t=r<1?-1:1),{spinX:u,spinY:t,pixelX:i,pixelY:r}}function pt(n){n.originalEvent&&(n=n.originalEvent);var i=0,u=f.rtl?-1:1,t=kt(n);if(f.params.mousewheelForceToAxis)if(f.isHorizontal()){if(!(Math.abs(t.pixelX)>Math.abs(t.pixelY)))return;i=t.pixelX*u}else{if(!(Math.abs(t.pixelY)>Math.abs(t.pixelX)))return;i=t.pixelY}else i=Math.abs(t.pixelX)>Math.abs(t.pixelY)?-t.pixelX*u:-t.pixelY;if(0!==i){if(f.params.mousewheelInvert&&(i=-i),f.params.freeMode){var r=f.getWrapperTranslate()+i*f.params.mousewheelSensitivity,e=f.isBeginning,o=f.isEnd;if(r>=f.minTranslate()&&(r=f.minTranslate()),r<=f.maxTranslate()&&(r=f.maxTranslate()),f.setWrapperTransition(0),f.setWrapperTranslate(r),f.updateProgress(),f.updateActiveIndex(),(!e&&f.isBeginning||!o&&f.isEnd)&&f.updateClasses(),f.params.freeModeSticky?(clearTimeout(f.mousewheel.timeout),f.mousewheel.timeout=setTimeout(function(){f.slideReset()},300)):f.params.lazyLoading&&f.lazy&&f.lazy.load(),f.emit("onScroll",f,n),f.params.autoplay&&f.params.autoplayDisableOnInteraction&&f.stopAutoplay(),0===r||r===f.maxTranslate())return}else{if((new window.Date).getTime()-f.mousewheel.lastScrollTime>60)if(i<0)if(f.isEnd&&!f.params.loop||f.animating){if(f.params.mousewheelReleaseOnEdges)return!0}else f.slideNext(),f.emit("onScroll",f,n);else if(f.isBeginning&&!f.params.loop||f.animating){if(f.params.mousewheelReleaseOnEdges)return!0}else f.slidePrev(),f.emit("onScroll",f,n);f.mousewheel.lastScrollTime=(new window.Date).getTime()}return n.preventDefault?n.preventDefault():n.returnValue=!1,!1}}function wt(t,i){t=n(t);var e,r,u,o=f.rtl?-1:1;e=t.attr("data-swiper-parallax")||"0";r=t.attr("data-swiper-parallax-x");u=t.attr("data-swiper-parallax-y");r||u?(r=r||"0",u=u||"0"):f.isHorizontal()?(r=e,u="0"):(u=e,r="0");r=r.indexOf("%")>=0?parseInt(r,10)*i*o+"%":r*i*o+"px";u=u.indexOf("%")>=0?parseInt(u,10)*i+"%":u*i+"px";t.transform("translate3d("+r+", "+u+",0px)")}function ot(n){return 0!==n.indexOf("on")&&(n=n[0]!==n[0].toUpperCase()?"on"+n[0].toUpperCase()+n.substring(1):"on"+n),n}var y,bt,p,o,st,h,k,f,ht,it,rt,at,vt;if(!(this instanceof t))return new t(i,u);y={direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,autoplay:!1,autoplayDisableOnInteraction:!0,autoplayStopOnLast:!1,iOSEdgeSwipeDetection:!1,iOSEdgeSwipeThreshold:20,freeMode:!1,freeModeMomentum:!0,freeModeMomentumRatio:1,freeModeMomentumBounce:!0,freeModeMomentumBounceRatio:1,freeModeMomentumVelocityRatio:1,freeModeSticky:!1,freeModeMinimumVelocity:.02,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",coverflow:{rotate:50,stretch:0,depth:100,modifier:1,slideShadows:!0},flip:{slideShadows:!0,limitRotation:!0},cube:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94},fade:{crossFade:!1},parallax:!1,zoom:!1,zoomMax:3,zoomMin:1,zoomToggle:!0,scrollbar:null,scrollbarHide:!0,scrollbarDraggable:!1,scrollbarSnapOnRelease:!1,keyboardControl:!1,mousewheelControl:!1,mousewheelReleaseOnEdges:!1,mousewheelInvert:!1,mousewheelForceToAxis:!1,mousewheelSensitivity:1,mousewheelEventsTarged:"container",hashnav:!1,hashnavWatchState:!1,history:!1,replaceState:!1,breakpoints:void 0,spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,centeredSlides:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,onlyExternal:!1,threshold:0,touchMoveStopPropagation:!0,touchReleaseOnEdges:!1,uniqueNavElements:!0,pagination:null,paginationElement:"span",paginationClickable:!1,paginationHide:!1,paginationBulletRender:null,paginationProgressRender:null,paginationFractionRender:null,paginationCustomRender:null,paginationType:"bullets",resistance:!0,resistanceRatio:.85,nextButton:null,prevButton:null,watchSlidesProgress:!1,watchSlidesVisibility:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,lazyLoading:!1,lazyLoadingInPrevNext:!1,lazyLoadingInPrevNextAmount:1,lazyLoadingOnTransitionStart:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,control:void 0,controlInverse:!1,controlBy:"slide",normalizeSlideIndex:!0,allowSwipeToPrev:!0,allowSwipeToNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",passiveListeners:!0,containerModifierClass:"swiper-container-",slideClass:"swiper-slide",slideActiveClass:"swiper-slide-active",slideDuplicateActiveClass:"swiper-slide-duplicate-active",slideVisibleClass:"swiper-slide-visible",slideDuplicateClass:"swiper-slide-duplicate",slideNextClass:"swiper-slide-next",slideDuplicateNextClass:"swiper-slide-duplicate-next",slidePrevClass:"swiper-slide-prev",slideDuplicatePrevClass:"swiper-slide-duplicate-prev",wrapperClass:"swiper-wrapper",bulletClass:"swiper-pagination-bullet",bulletActiveClass:"swiper-pagination-bullet-active",buttonDisabledClass:"swiper-button-disabled",paginationCurrentClass:"swiper-pagination-current",paginationTotalClass:"swiper-pagination-total",paginationHiddenClass:"swiper-pagination-hidden",paginationProgressbarClass:"swiper-pagination-progressbar",paginationClickableClass:"swiper-pagination-clickable",paginationModifierClass:"swiper-pagination-",lazyLoadingClass:"swiper-lazy",lazyStatusLoadingClass:"swiper-lazy-loading",lazyStatusLoadedClass:"swiper-lazy-loaded",lazyPreloaderClass:"swiper-lazy-preloader",notificationClass:"swiper-notification",preloaderClass:"preloader",zoomContainerClass:"swiper-zoom-container",observer:!1,observeParents:!1,a11y:!1,prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}",runCallbacksOnInit:!0};bt=u&&u.virtualTranslate;u=u||{};p={};for(o in u)if("object"!=typeof u[o]||null===u[o]||u[o].nodeType||u[o]===window||u[o]===document||void 0!==r&&u[o]instanceof r||"undefined"!=typeof jQuery&&u[o]instanceof jQuery)p[o]=u[o];else{p[o]={};for(st in u[o])p[o][st]=u[o][st]}for(h in y)if(void 0===u[h])u[h]=y[h];else if("object"==typeof u[h])for(k in y[h])void 0===u[h][k]&&(u[h][k]=y[h][k]);if(f=this,f.params=u,f.originalParams=p,f.classNames=[],void 0!==n&&void 0!==r&&(n=r),(void 0!==n||(n=void 0===r?window.Dom7||window.Zepto||window.jQuery:r))&&(f.$=n,f.currentBreakpoint=void 0,f.getActiveBreakpoint=function(){var n,i,t,r;if(!f.params.breakpoints)return!1;i=!1;t=[];for(n in f.params.breakpoints)f.params.breakpoints.hasOwnProperty(n)&&t.push(n);for(t.sort(function(n,t){return parseInt(n,10)>parseInt(t,10)}),r=0;r<t.length;r++)(n=t[r])>=window.innerWidth&&!i&&(i=n);return i||"max"},f.setBreakpoint=function(){var n=f.getActiveBreakpoint(),t,r,i;if(n&&f.currentBreakpoint!==n){t=n in f.params.breakpoints?f.params.breakpoints[n]:f.originalParams;r=f.params.loop&&t.slidesPerView!==f.params.slidesPerView;for(i in t)f.params[i]=t[i];f.currentBreakpoint=n;r&&f.destroyLoop&&f.reLoop(!0)}},f.params.breakpoints&&f.setBreakpoint(),f.container=n(i),0!==f.container.length)){if(f.container.length>1)return ht=[],f.container.each(function(){ht.push(new t(this,u))}),ht;f.container[0].swiper=f;f.container.data("swiper",f);f.classNames.push(f.params.containerModifierClass+f.params.direction);f.params.freeMode&&f.classNames.push(f.params.containerModifierClass+"free-mode");f.support.flexbox||(f.classNames.push(f.params.containerModifierClass+"no-flexbox"),f.params.slidesPerColumn=1);f.params.autoHeight&&f.classNames.push(f.params.containerModifierClass+"autoheight");(f.params.parallax||f.params.watchSlidesVisibility)&&(f.params.watchSlidesProgress=!0);f.params.touchReleaseOnEdges&&(f.params.resistanceRatio=0);["cube","coverflow","flip"].indexOf(f.params.effect)>=0&&(f.support.transforms3d?(f.params.watchSlidesProgress=!0,f.classNames.push(f.params.containerModifierClass+"3d")):f.params.effect="slide");"slide"!==f.params.effect&&f.classNames.push(f.params.containerModifierClass+f.params.effect);"cube"===f.params.effect&&(f.params.resistanceRatio=0,f.params.slidesPerView=1,f.params.slidesPerColumn=1,f.params.slidesPerGroup=1,f.params.centeredSlides=!1,f.params.spaceBetween=0,f.params.virtualTranslate=!0);"fade"!==f.params.effect&&"flip"!==f.params.effect||(f.params.slidesPerView=1,f.params.slidesPerColumn=1,f.params.slidesPerGroup=1,f.params.watchSlidesProgress=!0,f.params.spaceBetween=0,void 0===bt&&(f.params.virtualTranslate=!0));f.params.grabCursor&&f.support.touch&&(f.params.grabCursor=!1);f.wrapper=f.container.children("."+f.params.wrapperClass);f.params.pagination&&(f.paginationContainer=n(f.params.pagination),f.params.uniqueNavElements&&"string"==typeof f.params.pagination&&f.paginationContainer.length>1&&1===f.container.find(f.params.pagination).length&&(f.paginationContainer=f.container.find(f.params.pagination)),"bullets"===f.params.paginationType&&f.params.paginationClickable?f.paginationContainer.addClass(f.params.paginationModifierClass+"clickable"):f.params.paginationClickable=!1,f.paginationContainer.addClass(f.params.paginationModifierClass+f.params.paginationType));(f.params.nextButton||f.params.prevButton)&&(f.params.nextButton&&(f.nextButton=n(f.params.nextButton),f.params.uniqueNavElements&&"string"==typeof f.params.nextButton&&f.nextButton.length>1&&1===f.container.find(f.params.nextButton).length&&(f.nextButton=f.container.find(f.params.nextButton))),f.params.prevButton&&(f.prevButton=n(f.params.prevButton),f.params.uniqueNavElements&&"string"==typeof f.params.prevButton&&f.prevButton.length>1&&1===f.container.find(f.params.prevButton).length&&(f.prevButton=f.container.find(f.params.prevButton))));f.isHorizontal=function(){return"horizontal"===f.params.direction};f.rtl=f.isHorizontal()&&("rtl"===f.container[0].dir.toLowerCase()||"rtl"===f.container.css("direction"));f.rtl&&f.classNames.push(f.params.containerModifierClass+"rtl");f.rtl&&(f.wrongRTL="-webkit-box"===f.wrapper.css("display"));f.params.slidesPerColumn>1&&f.classNames.push(f.params.containerModifierClass+"multirow");f.device.android&&f.classNames.push(f.params.containerModifierClass+"android");f.container.addClass(f.classNames.join(" "));f.translate=0;f.progress=0;f.velocity=0;f.lockSwipeToNext=function(){f.params.allowSwipeToNext=!1;f.params.allowSwipeToPrev===!1&&f.params.grabCursor&&f.unsetGrabCursor()};f.lockSwipeToPrev=function(){f.params.allowSwipeToPrev=!1;f.params.allowSwipeToNext===!1&&f.params.grabCursor&&f.unsetGrabCursor()};f.lockSwipes=function(){f.params.allowSwipeToNext=f.params.allowSwipeToPrev=!1;f.params.grabCursor&&f.unsetGrabCursor()};f.unlockSwipeToNext=function(){f.params.allowSwipeToNext=!0;f.params.allowSwipeToPrev===!0&&f.params.grabCursor&&f.setGrabCursor()};f.unlockSwipeToPrev=function(){f.params.allowSwipeToPrev=!0;f.params.allowSwipeToNext===!0&&f.params.grabCursor&&f.setGrabCursor()};f.unlockSwipes=function(){f.params.allowSwipeToNext=f.params.allowSwipeToPrev=!0;f.params.grabCursor&&f.setGrabCursor()};f.setGrabCursor=function(n){f.container[0].style.cursor="move";f.container[0].style.cursor=n?"-webkit-grabbing":"-webkit-grab";f.container[0].style.cursor=n?"-moz-grabbin":"-moz-grab";f.container[0].style.cursor=n?"grabbing":"grab"};f.unsetGrabCursor=function(){f.container[0].style.cursor=""};f.params.grabCursor&&f.setGrabCursor();f.imagesToLoad=[];f.imagesLoaded=0;f.loadImage=function(n,t,i,r,u,f){function o(){f&&f()}var e;n.complete&&u?o():t?(e=new window.Image,e.onload=o,e.onerror=o,r&&(e.sizes=r),i&&(e.srcset=i),t&&(e.src=t)):o()};f.preloadImages=function(){function t(){void 0!==f&&null!==f&&f&&(void 0!==f.imagesLoaded&&f.imagesLoaded++,f.imagesLoaded===f.imagesToLoad.length&&(f.params.updateOnImagesReady&&f.update(),f.emit("onImagesReady",f)))}f.imagesToLoad=f.container.find("img");for(var n=0;n<f.imagesToLoad.length;n++)f.loadImage(f.imagesToLoad[n],f.imagesToLoad[n].currentSrc||f.imagesToLoad[n].getAttribute("src"),f.imagesToLoad[n].srcset||f.imagesToLoad[n].getAttribute("srcset"),f.imagesToLoad[n].sizes||f.imagesToLoad[n].getAttribute("sizes"),!0,t)};f.autoplayTimeoutId=void 0;f.autoplaying=!1;f.autoplayPaused=!1;f.startAutoplay=function(){return void 0===f.autoplayTimeoutId&&!!f.params.autoplay&&!f.autoplaying&&(f.autoplaying=!0,f.emit("onAutoplayStart",f),void ut())};f.stopAutoplay=function(){f.autoplayTimeoutId&&(f.autoplayTimeoutId&&clearTimeout(f.autoplayTimeoutId),f.autoplaying=!1,f.autoplayTimeoutId=void 0,f.emit("onAutoplayStop",f))};f.pauseAutoplay=function(n){f.autoplayPaused||(f.autoplayTimeoutId&&clearTimeout(f.autoplayTimeoutId),f.autoplayPaused=!0,0===n?(f.autoplayPaused=!1,ut()):f.wrapper.transitionEnd(function(){f&&(f.autoplayPaused=!1,f.autoplaying?ut():f.stopAutoplay())}))};f.minTranslate=function(){return-f.snapGrid[0]};f.maxTranslate=function(){return-f.snapGrid[f.snapGrid.length-1]};f.updateAutoHeight=function(){var n,t=[],i=0,r,u;if("auto"!==f.params.slidesPerView&&f.params.slidesPerView>1)for(n=0;n<Math.ceil(f.params.slidesPerView);n++){if(r=f.activeIndex+n,r>f.slides.length)break;t.push(f.slides.eq(r)[0])}else t.push(f.slides.eq(f.activeIndex)[0]);for(n=0;n<t.length;n++)void 0!==t[n]&&(u=t[n].offsetHeight,i=u>i?u:i);i&&f.wrapper.css("height",i+"px")};f.updateContainerSize=function(){var n,t;n=void 0!==f.params.width?f.params.width:f.container[0].clientWidth;t=void 0!==f.params.height?f.params.height:f.container[0].clientHeight;0===n&&f.isHorizontal()||0===t&&!f.isHorizontal()||(n=n-parseInt(f.container.css("padding-left"),10)-parseInt(f.container.css("padding-right"),10),t=t-parseInt(f.container.css("padding-top"),10)-parseInt(f.container.css("padding-bottom"),10),f.width=n,f.height=t,f.size=f.isHorizontal()?f.width:f.height)};f.updateSlidesSize=function(){var o,h,c,e,u,l;f.slides=f.wrapper.children("."+f.params.slideClass);f.snapGrid=[];f.slidesGrid=[];f.slidesSizesGrid=[];var n,i=f.params.spaceBetween,r=-f.params.slidesOffsetBefore,v=0,y=0;if(void 0!==f.size){"string"==typeof i&&i.indexOf("%")>=0&&(i=parseFloat(i.replace("%",""))/100*f.size);f.virtualSize=-i;f.rtl?f.slides.css({marginLeft:"",marginTop:""}):f.slides.css({marginRight:"",marginBottom:""});f.params.slidesPerColumn>1&&(o=Math.floor(f.slides.length/f.params.slidesPerColumn)===f.slides.length/f.params.slidesPerColumn?f.slides.length:Math.ceil(f.slides.length/f.params.slidesPerColumn)*f.params.slidesPerColumn,"auto"!==f.params.slidesPerView&&"row"===f.params.slidesPerColumnFill&&(o=Math.max(o,f.params.slidesPerView*f.params.slidesPerColumn)));var t,s=f.params.slidesPerColumn,a=o/s,p=a-(f.params.slidesPerColumn*a-f.slides.length);for(n=0;n<f.slides.length;n++)t=0,h=f.slides.eq(n),f.params.slidesPerColumn>1&&("column"===f.params.slidesPerColumnFill?(e=Math.floor(n/s),u=n-e*s,(e>p||e===p&&u===s-1)&&++u>=s&&(u=0,e++),c=e+u*o/s,h.css({"-webkit-box-ordinal-group":c,"-moz-box-ordinal-group":c,"-ms-flex-order":c,"-webkit-order":c,order:c})):(u=Math.floor(n/a),e=n-u*a),h.css("margin-"+(f.isHorizontal()?"top":"left"),0!==u&&f.params.spaceBetween&&f.params.spaceBetween+"px").attr("data-swiper-column",e).attr("data-swiper-row",u)),"none"!==h.css("display")&&("auto"===f.params.slidesPerView?(t=f.isHorizontal()?h.outerWidth(!0):h.outerHeight(!0),f.params.roundLengths&&(t=b(t))):(t=(f.size-(f.params.slidesPerView-1)*i)/f.params.slidesPerView,f.params.roundLengths&&(t=b(t)),f.isHorizontal()?f.slides[n].style.width=t+"px":f.slides[n].style.height=t+"px"),f.slides[n].swiperSlideSize=t,f.slidesSizesGrid.push(t),f.params.centeredSlides?(r=r+t/2+v/2+i,0===v&&0!==n&&(r=r-f.size/2-i),0===n&&(r=r-f.size/2-i),Math.abs(r)<.001&&(r=0),y%f.params.slidesPerGroup==0&&f.snapGrid.push(r),f.slidesGrid.push(r)):(y%f.params.slidesPerGroup==0&&f.snapGrid.push(r),f.slidesGrid.push(r),r=r+t+i),f.virtualSize+=t+i,v=t,y++);if(f.virtualSize=Math.max(f.virtualSize,f.size)+f.params.slidesOffsetAfter,f.rtl&&f.wrongRTL&&("slide"===f.params.effect||"coverflow"===f.params.effect)&&f.wrapper.css({width:f.virtualSize+f.params.spaceBetween+"px"}),f.support.flexbox&&!f.params.setWrapperSize||(f.isHorizontal()?f.wrapper.css({width:f.virtualSize+f.params.spaceBetween+"px"}):f.wrapper.css({height:f.virtualSize+f.params.spaceBetween+"px"})),f.params.slidesPerColumn>1&&(f.virtualSize=(t+f.params.spaceBetween)*o,f.virtualSize=Math.ceil(f.virtualSize/f.params.slidesPerColumn)-f.params.spaceBetween,f.isHorizontal()?f.wrapper.css({width:f.virtualSize+f.params.spaceBetween+"px"}):f.wrapper.css({height:f.virtualSize+f.params.spaceBetween+"px"}),f.params.centeredSlides)){for(l=[],n=0;n<f.snapGrid.length;n++)f.snapGrid[n]<f.virtualSize+f.snapGrid[0]&&l.push(f.snapGrid[n]);f.snapGrid=l}if(!f.params.centeredSlides){for(l=[],n=0;n<f.snapGrid.length;n++)f.snapGrid[n]<=f.virtualSize-f.size&&l.push(f.snapGrid[n]);f.snapGrid=l;Math.floor(f.virtualSize-f.size)-Math.floor(f.snapGrid[f.snapGrid.length-1])>1&&f.snapGrid.push(f.virtualSize-f.size)}0===f.snapGrid.length&&(f.snapGrid=[0]);0!==f.params.spaceBetween&&(f.isHorizontal()?f.rtl?f.slides.css({marginLeft:i+"px"}):f.slides.css({marginRight:i+"px"}):f.slides.css({marginBottom:i+"px"}));f.params.watchSlidesProgress&&f.updateSlidesOffset()}};f.updateSlidesOffset=function(){for(var n=0;n<f.slides.length;n++)f.slides[n].swiperSlideOffset=f.isHorizontal()?f.slides[n].offsetLeft:f.slides[n].offsetTop};f.currentSlidesPerView=function(){var n,t,r=1,u,i;if(f.params.centeredSlides){for(i=f.slides[f.activeIndex].swiperSlideSize,n=f.activeIndex+1;n<f.slides.length;n++)f.slides[n]&&!u&&(i+=f.slides[n].swiperSlideSize,r++,i>f.size&&(u=!0));for(t=f.activeIndex-1;t>=0;t--)f.slides[t]&&!u&&(i+=f.slides[t].swiperSlideSize,r++,i>f.size&&(u=!0))}else for(n=f.activeIndex+1;n<f.slides.length;n++)f.slidesGrid[n]-f.slidesGrid[f.activeIndex]<f.size&&r++;return r};f.updateSlidesProgress=function(n){var u,t,i,o,r,e;if(void 0===n&&(n=f.translate||0),0!==f.slides.length)for(void 0===f.slides[0].swiperSlideOffset&&f.updateSlidesOffset(),u=-n,f.rtl&&(u=n),f.slides.removeClass(f.params.slideVisibleClass),t=0;t<f.slides.length;t++)i=f.slides[t],o=(u+(f.params.centeredSlides?f.minTranslate():0)-i.swiperSlideOffset)/(i.swiperSlideSize+f.params.spaceBetween),f.params.watchSlidesVisibility&&(r=-(u-i.swiperSlideOffset),e=r+f.slidesSizesGrid[t],(r>=0&&r<f.size||e>0&&e<=f.size||r<=0&&e>=f.size)&&f.slides.eq(t).addClass(f.params.slideVisibleClass)),i.progress=f.rtl?-o:o};f.updateProgress=function(n){void 0===n&&(n=f.translate||0);var t=f.maxTranslate()-f.minTranslate(),i=f.isBeginning,r=f.isEnd;0===t?(f.progress=0,f.isBeginning=f.isEnd=!0):(f.progress=(n-f.minTranslate())/t,f.isBeginning=f.progress<=0,f.isEnd=f.progress>=1);f.isBeginning&&!i&&f.emit("onReachBeginning",f);f.isEnd&&!r&&f.emit("onReachEnd",f);f.params.watchSlidesProgress&&f.updateSlidesProgress(n);f.emit("onProgress",f,f.progress)};f.updateActiveIndex=function(){for(var t,r,i=f.rtl?f.translate:-f.translate,n=0;n<f.slidesGrid.length;n++)void 0!==f.slidesGrid[n+1]?i>=f.slidesGrid[n]&&i<f.slidesGrid[n+1]-(f.slidesGrid[n+1]-f.slidesGrid[n])/2?t=n:i>=f.slidesGrid[n]&&i<f.slidesGrid[n+1]&&(t=n+1):i>=f.slidesGrid[n]&&(t=n);f.params.normalizeSlideIndex&&(t<0||void 0===t)&&(t=0);r=Math.floor(t/f.params.slidesPerGroup);r>=f.snapGrid.length&&(r=f.snapGrid.length-1);t!==f.activeIndex&&(f.snapIndex=r,f.previousIndex=f.activeIndex,f.activeIndex=t,f.updateClasses(),f.updateRealIndex())};f.updateRealIndex=function(){f.realIndex=parseInt(f.slides.eq(f.activeIndex).attr("data-swiper-slide-index")||f.activeIndex,10)};f.updateClasses=function(){var o,i,r,t,e;if(f.slides.removeClass(f.params.slideActiveClass+" "+f.params.slideNextClass+" "+f.params.slidePrevClass+" "+f.params.slideDuplicateActiveClass+" "+f.params.slideDuplicateNextClass+" "+f.params.slideDuplicatePrevClass),o=f.slides.eq(f.activeIndex),o.addClass(f.params.slideActiveClass),u.loop&&(o.hasClass(f.params.slideDuplicateClass)?f.wrapper.children("."+f.params.slideClass+":not(."+f.params.slideDuplicateClass+')[data-swiper-slide-index="'+f.realIndex+'"]').addClass(f.params.slideDuplicateActiveClass):f.wrapper.children("."+f.params.slideClass+"."+f.params.slideDuplicateClass+'[data-swiper-slide-index="'+f.realIndex+'"]').addClass(f.params.slideDuplicateActiveClass)),i=o.next("."+f.params.slideClass).addClass(f.params.slideNextClass),f.params.loop&&0===i.length&&(i=f.slides.eq(0),i.addClass(f.params.slideNextClass)),r=o.prev("."+f.params.slideClass).addClass(f.params.slidePrevClass),f.params.loop&&0===r.length&&(r=f.slides.eq(-1),r.addClass(f.params.slidePrevClass)),u.loop&&(i.hasClass(f.params.slideDuplicateClass)?f.wrapper.children("."+f.params.slideClass+":not(."+f.params.slideDuplicateClass+')[data-swiper-slide-index="'+i.attr("data-swiper-slide-index")+'"]').addClass(f.params.slideDuplicateNextClass):f.wrapper.children("."+f.params.slideClass+"."+f.params.slideDuplicateClass+'[data-swiper-slide-index="'+i.attr("data-swiper-slide-index")+'"]').addClass(f.params.slideDuplicateNextClass),r.hasClass(f.params.slideDuplicateClass)?f.wrapper.children("."+f.params.slideClass+":not(."+f.params.slideDuplicateClass+')[data-swiper-slide-index="'+r.attr("data-swiper-slide-index")+'"]').addClass(f.params.slideDuplicatePrevClass):f.wrapper.children("."+f.params.slideClass+"."+f.params.slideDuplicateClass+'[data-swiper-slide-index="'+r.attr("data-swiper-slide-index")+'"]').addClass(f.params.slideDuplicatePrevClass)),f.paginationContainer&&f.paginationContainer.length>0){if(e=f.params.loop?Math.ceil((f.slides.length-2*f.loopedSlides)/f.params.slidesPerGroup):f.snapGrid.length,f.params.loop?(t=Math.ceil((f.activeIndex-f.loopedSlides)/f.params.slidesPerGroup),t>f.slides.length-1-2*f.loopedSlides&&(t-=f.slides.length-2*f.loopedSlides),t>e-1&&(t-=e),t<0&&"bullets"!==f.params.paginationType&&(t=e+t)):t=void 0!==f.snapIndex?f.snapIndex:f.activeIndex||0,"bullets"===f.params.paginationType&&f.bullets&&f.bullets.length>0&&(f.bullets.removeClass(f.params.bulletActiveClass),f.paginationContainer.length>1?f.bullets.each(function(){n(this).index()===t&&n(this).addClass(f.params.bulletActiveClass)}):f.bullets.eq(t).addClass(f.params.bulletActiveClass)),"fraction"===f.params.paginationType&&(f.paginationContainer.find("."+f.params.paginationCurrentClass).text(t+1),f.paginationContainer.find("."+f.params.paginationTotalClass).text(e)),"progress"===f.params.paginationType){var s=(t+1)/e,h=s,c=1;f.isHorizontal()||(c=s,h=1);f.paginationContainer.find("."+f.params.paginationProgressbarClass).transform("translate3d(0,0,0) scaleX("+h+") scaleY("+c+")").transition(f.params.speed)}"custom"===f.params.paginationType&&f.params.paginationCustomRender&&(f.paginationContainer.html(f.params.paginationCustomRender(f,t+1,e)),f.emit("onPaginationRendered",f,f.paginationContainer[0]))}f.params.loop||(f.params.prevButton&&f.prevButton&&f.prevButton.length>0&&(f.isBeginning?(f.prevButton.addClass(f.params.buttonDisabledClass),f.params.a11y&&f.a11y&&f.a11y.disable(f.prevButton)):(f.prevButton.removeClass(f.params.buttonDisabledClass),f.params.a11y&&f.a11y&&f.a11y.enable(f.prevButton))),f.params.nextButton&&f.nextButton&&f.nextButton.length>0&&(f.isEnd?(f.nextButton.addClass(f.params.buttonDisabledClass),f.params.a11y&&f.a11y&&f.a11y.disable(f.nextButton)):(f.nextButton.removeClass(f.params.buttonDisabledClass),f.params.a11y&&f.a11y&&f.a11y.enable(f.nextButton))))};f.updatePagination=function(){var n,i,t;if(f.params.pagination&&f.paginationContainer&&f.paginationContainer.length>0){if(n="","bullets"===f.params.paginationType){for(i=f.params.loop?Math.ceil((f.slides.length-2*f.loopedSlides)/f.params.slidesPerGroup):f.snapGrid.length,t=0;t<i;t++)n+=f.params.paginationBulletRender?f.params.paginationBulletRender(f,t,f.params.bulletClass):"<"+f.params.paginationElement+' class="'+f.params.bulletClass+'"><\/'+f.params.paginationElement+">";f.paginationContainer.html(n);f.bullets=f.paginationContainer.find("."+f.params.bulletClass);f.params.paginationClickable&&f.params.a11y&&f.a11y&&f.a11y.initPagination()}"fraction"===f.params.paginationType&&(n=f.params.paginationFractionRender?f.params.paginationFractionRender(f,f.params.paginationCurrentClass,f.params.paginationTotalClass):'<span class="'+f.params.paginationCurrentClass+'"><\/span> / <span class="'+f.params.paginationTotalClass+'"><\/span>',f.paginationContainer.html(n));"progress"===f.params.paginationType&&(n=f.params.paginationProgressRender?f.params.paginationProgressRender(f,f.params.paginationProgressbarClass):'<span class="'+f.params.paginationProgressbarClass+'"><\/span>',f.paginationContainer.html(n));"custom"!==f.params.paginationType&&f.emit("onPaginationRendered",f,f.paginationContainer[0])}};f.update=function(n){function t(){f.rtl;f.translate;i=Math.min(Math.max(f.translate,f.maxTranslate()),f.minTranslate());f.setWrapperTranslate(i);f.updateActiveIndex();f.updateClasses()}if(f){f.updateContainerSize();f.updateSlidesSize();f.updateProgress();f.updatePagination();f.updateClasses();f.params.scrollbar&&f.scrollbar&&f.scrollbar.set();var i;n?(f.controller&&f.controller.spline&&(f.controller.spline=void 0),f.params.freeMode?(t(),f.params.autoHeight&&f.updateAutoHeight()):(("auto"===f.params.slidesPerView||f.params.slidesPerView>1)&&f.isEnd&&!f.params.centeredSlides?f.slideTo(f.slides.length-1,0,!1,!0):f.slideTo(f.activeIndex,0,!1,!0))||t()):f.params.autoHeight&&f.updateAutoHeight()}};f.onResize=function(n){var i,r,t,u;f.params.onBeforeResize&&f.params.onBeforeResize(f);f.params.breakpoints&&f.setBreakpoint();i=f.params.allowSwipeToPrev;r=f.params.allowSwipeToNext;f.params.allowSwipeToPrev=f.params.allowSwipeToNext=!0;f.updateContainerSize();f.updateSlidesSize();("auto"===f.params.slidesPerView||f.params.freeMode||n)&&f.updatePagination();f.params.scrollbar&&f.scrollbar&&f.scrollbar.set();f.controller&&f.controller.spline&&(f.controller.spline=void 0);t=!1;f.params.freeMode?(u=Math.min(Math.max(f.translate,f.maxTranslate()),f.minTranslate()),f.setWrapperTranslate(u),f.updateActiveIndex(),f.updateClasses(),f.params.autoHeight&&f.updateAutoHeight()):(f.updateClasses(),t=("auto"===f.params.slidesPerView||f.params.slidesPerView>1)&&f.isEnd&&!f.params.centeredSlides?f.slideTo(f.slides.length-1,0,!1,!0):f.slideTo(f.activeIndex,0,!1,!0));f.params.lazyLoading&&!t&&f.lazy&&f.lazy.load();f.params.allowSwipeToPrev=i;f.params.allowSwipeToNext=r;f.params.onAfterResize&&f.params.onAfterResize(f)};f.touchEventsDesktop={start:"mousedown",move:"mousemove",end:"mouseup"};window.navigator.pointerEnabled?f.touchEventsDesktop={start:"pointerdown",move:"pointermove",end:"pointerup"}:window.navigator.msPointerEnabled&&(f.touchEventsDesktop={start:"MSPointerDown",move:"MSPointerMove",end:"MSPointerUp"});f.touchEvents={start:f.support.touch||!f.params.simulateTouch?"touchstart":f.touchEventsDesktop.start,move:f.support.touch||!f.params.simulateTouch?"touchmove":f.touchEventsDesktop.move,end:f.support.touch||!f.params.simulateTouch?"touchend":f.touchEventsDesktop.end};(window.navigator.pointerEnabled||window.navigator.msPointerEnabled)&&("container"===f.params.touchEventsTarget?f.container:f.wrapper).addClass("swiper-wp8-"+f.params.direction);f.initEvents=function(n){var r=n?"off":"on",t=n?"removeEventListener":"addEventListener",i="container"===f.params.touchEventsTarget?f.container[0]:f.wrapper[0],s=f.support.touch?i:document,e=!!f.params.nested,o;f.browser.ie?(i[t](f.touchEvents.start,f.onTouchStart,!1),s[t](f.touchEvents.move,f.onTouchMove,e),s[t](f.touchEvents.end,f.onTouchEnd,!1)):(f.support.touch&&(o=!("touchstart"!==f.touchEvents.start||!f.support.passiveListener||!f.params.passiveListeners)&&{passive:!0,capture:!1},i[t](f.touchEvents.start,f.onTouchStart,o),i[t](f.touchEvents.move,f.onTouchMove,e),i[t](f.touchEvents.end,f.onTouchEnd,o)),(u.simulateTouch&&!f.device.ios&&!f.device.android||u.simulateTouch&&!f.support.touch&&f.device.ios)&&(i[t]("mousedown",f.onTouchStart,!1),document[t]("mousemove",f.onTouchMove,e),document[t]("mouseup",f.onTouchEnd,!1)));window[t]("resize",f.onResize);f.params.nextButton&&f.nextButton&&f.nextButton.length>0&&(f.nextButton[r]("click",f.onClickNext),f.params.a11y&&f.a11y&&f.nextButton[r]("keydown",f.a11y.onEnterKey));f.params.prevButton&&f.prevButton&&f.prevButton.length>0&&(f.prevButton[r]("click",f.onClickPrev),f.params.a11y&&f.a11y&&f.prevButton[r]("keydown",f.a11y.onEnterKey));f.params.pagination&&f.params.paginationClickable&&(f.paginationContainer[r]("click","."+f.params.bulletClass,f.onClickIndex),f.params.a11y&&f.a11y&&f.paginationContainer[r]("keydown","."+f.params.bulletClass,f.a11y.onEnterKey));(f.params.preventClicks||f.params.preventClicksPropagation)&&i[t]("click",f.preventClicks,!0)};f.attachEvents=function(){f.initEvents()};f.detachEvents=function(){f.initEvents(!0)};f.allowClick=!0;f.preventClicks=function(n){f.allowClick||(f.params.preventClicks&&n.preventDefault(),f.params.preventClicksPropagation&&f.animating&&(n.stopPropagation(),n.stopImmediatePropagation()))};f.onClickNext=function(n){n.preventDefault();f.isEnd&&!f.params.loop||f.slideNext()};f.onClickPrev=function(n){n.preventDefault();f.isBeginning&&!f.params.loop||f.slidePrev()};f.onClickIndex=function(t){t.preventDefault();var i=n(this).index()*f.params.slidesPerGroup;f.params.loop&&(i+=f.loopedSlides);f.slideTo(i)};f.updateClickedSlide=function(t){var r=ft(t,"."+f.params.slideClass),s=!1,u,o,i,e;if(r)for(u=0;u<f.slides.length;u++)f.slides[u]===r&&(s=!0);if(!r||!s)return f.clickedSlide=void 0,void(f.clickedIndex=void 0);if(f.clickedSlide=r,f.clickedIndex=n(r).index(),f.params.slideToClickedSlide&&void 0!==f.clickedIndex&&f.clickedIndex!==f.activeIndex)if(i=f.clickedIndex,e="auto"===f.params.slidesPerView?f.currentSlidesPerView():f.params.slidesPerView,f.params.loop){if(f.animating)return;o=parseInt(n(f.clickedSlide).attr("data-swiper-slide-index"),10);f.params.centeredSlides?i<f.loopedSlides-e/2||i>f.slides.length-f.loopedSlides+e/2?(f.fixLoop(),i=f.wrapper.children("."+f.params.slideClass+'[data-swiper-slide-index="'+o+'"]:not(.'+f.params.slideDuplicateClass+")").eq(0).index(),setTimeout(function(){f.slideTo(i)},0)):f.slideTo(i):i>f.slides.length-e?(f.fixLoop(),i=f.wrapper.children("."+f.params.slideClass+'[data-swiper-slide-index="'+o+'"]:not(.'+f.params.slideDuplicateClass+")").eq(0).index(),setTimeout(function(){f.slideTo(i)},0)):f.slideTo(i)}else f.slideTo(i)};var c,l,d,g,v,e,s,nt,w,tt,ct="input, select, textarea, button, video",lt=Date.now(),a=[];f.animating=!1;f.touches={startX:0,startY:0,currentX:0,currentY:0,diff:0};f.onTouchStart=function(t){var i,u,r;if(t.originalEvent&&(t=t.originalEvent),(it="touchstart"===t.type)||!("which"in t)||3!==t.which){if(f.params.noSwiping&&ft(t,"."+f.params.noSwipingClass))return void(f.allowClick=!0);(!f.params.swipeHandler||ft(t,f.params.swipeHandler))&&(i=f.touches.currentX="touchstart"===t.type?t.targetTouches[0].pageX:t.pageX,u=f.touches.currentY="touchstart"===t.type?t.targetTouches[0].pageY:t.pageY,f.device.ios&&f.params.iOSEdgeSwipeDetection&&i<=f.params.iOSEdgeSwipeThreshold||((c=!0,l=!1,d=!0,v=void 0,rt=void 0,f.touches.startX=i,f.touches.startY=u,g=Date.now(),f.allowClick=!0,f.updateContainerSize(),f.swipeDirection=void 0,f.params.threshold>0&&(nt=!1),"touchstart"!==t.type)&&(r=!0,n(t.target).is(ct)&&(r=!1),document.activeElement&&n(document.activeElement).is(ct)&&document.activeElement.blur(),r&&t.preventDefault()),f.emit("onTouchStart",f,t)))}};f.onTouchMove=function(t){var o,i,r;if(t.originalEvent&&(t=t.originalEvent),!it||"mousemove"!==t.type){if(t.preventedByNestedSwiper)return f.touches.startX="touchmove"===t.type?t.targetTouches[0].pageX:t.pageX,void(f.touches.startY="touchmove"===t.type?t.targetTouches[0].pageY:t.pageY);if(f.params.onlyExternal)return f.allowClick=!1,void(c&&(f.touches.startX=f.touches.currentX="touchmove"===t.type?t.targetTouches[0].pageX:t.pageX,f.touches.startY=f.touches.currentY="touchmove"===t.type?t.targetTouches[0].pageY:t.pageY,g=Date.now()));if(it&&f.params.touchReleaseOnEdges&&!f.params.loop)if(f.isHorizontal()){if(f.touches.currentX<f.touches.startX&&f.translate<=f.maxTranslate()||f.touches.currentX>f.touches.startX&&f.translate>=f.minTranslate())return}else if(f.touches.currentY<f.touches.startY&&f.translate<=f.maxTranslate()||f.touches.currentY>f.touches.startY&&f.translate>=f.minTranslate())return;if(it&&document.activeElement&&t.target===document.activeElement&&n(t.target).is(ct))return l=!0,void(f.allowClick=!1);if((d&&f.emit("onTouchMove",f,t),!(t.targetTouches&&t.targetTouches.length>1))&&((f.touches.currentX="touchmove"===t.type?t.targetTouches[0].pageX:t.pageX,f.touches.currentY="touchmove"===t.type?t.targetTouches[0].pageY:t.pageY,void 0===v)&&(f.isHorizontal()&&f.touches.currentY===f.touches.startY||!f.isHorizontal()&&f.touches.currentX===f.touches.startX?v=!1:(o=180*Math.atan2(Math.abs(f.touches.currentY-f.touches.startY),Math.abs(f.touches.currentX-f.touches.startX))/Math.PI,v=f.isHorizontal()?o>f.params.touchAngle:90-o>f.params.touchAngle)),v&&f.emit("onTouchMoveOpposite",f,t),void 0===rt&&(f.touches.currentX===f.touches.startX&&f.touches.currentY===f.touches.startY||(rt=!0)),c)){if(v)return void(c=!1);if(rt){if(f.allowClick=!1,f.emit("onSliderMove",f,t),t.preventDefault(),f.params.touchMoveStopPropagation&&!f.params.nested&&t.stopPropagation(),l||(u.loop&&f.fixLoop(),s=f.getWrapperTranslate(),f.setWrapperTransition(0),f.animating&&f.wrapper.trigger("webkitTransitionEnd transitionend oTransitionEnd MSTransitionEnd msTransitionEnd"),f.params.autoplay&&f.autoplaying&&(f.params.autoplayDisableOnInteraction?f.stopAutoplay():f.pauseAutoplay()),tt=!1,!f.params.grabCursor||f.params.allowSwipeToNext!==!0&&f.params.allowSwipeToPrev!==!0||f.setGrabCursor(!0)),l=!0,i=f.touches.diff=f.isHorizontal()?f.touches.currentX-f.touches.startX:f.touches.currentY-f.touches.startY,i*=f.params.touchRatio,f.rtl&&(i=-i),f.swipeDirection=i>0?"prev":"next",e=i+s,r=!0,i>0&&e>f.minTranslate()?(r=!1,f.params.resistance&&(e=f.minTranslate()-1+Math.pow(-f.minTranslate()+s+i,f.params.resistanceRatio))):i<0&&e<f.maxTranslate()&&(r=!1,f.params.resistance&&(e=f.maxTranslate()+1-Math.pow(f.maxTranslate()-s-i,f.params.resistanceRatio))),r&&(t.preventedByNestedSwiper=!0),!f.params.allowSwipeToNext&&"next"===f.swipeDirection&&e<s&&(e=s),!f.params.allowSwipeToPrev&&"prev"===f.swipeDirection&&e>s&&(e=s),f.params.threshold>0){if(!(Math.abs(i)>f.params.threshold||nt))return void(e=s);if(!nt)return nt=!0,f.touches.startX=f.touches.currentX,f.touches.startY=f.touches.currentY,e=s,void(f.touches.diff=f.isHorizontal()?f.touches.currentX-f.touches.startX:f.touches.currentY-f.touches.startY)}f.params.followFinger&&((f.params.freeMode||f.params.watchSlidesProgress)&&f.updateActiveIndex(),f.params.freeMode&&(0===a.length&&a.push({position:f.touches[f.isHorizontal()?"startX":"startY"],time:g}),a.push({position:f.touches[f.isHorizontal()?"currentX":"currentY"],time:(new window.Date).getTime()})),f.updateProgress(e),f.setWrapperTranslate(e))}}}};f.onTouchEnd=function(t){var b,v,o,nt,it,y,p,h,r,u,rt,ft;if(t.originalEvent&&(t=t.originalEvent),d&&f.emit("onTouchEnd",f,t),d=!1,c){if(f.params.grabCursor&&l&&c&&(f.params.allowSwipeToNext===!0||f.params.allowSwipeToPrev===!0)&&f.setGrabCursor(!1),b=Date.now(),v=b-g,f.allowClick&&(f.updateClickedSlide(t),f.emit("onTap",f,t),v<300&&b-lt>300&&(w&&clearTimeout(w),w=setTimeout(function(){f&&(f.params.paginationHide&&f.paginationContainer.length>0&&!n(t.target).hasClass(f.params.bulletClass)&&f.paginationContainer.toggleClass(f.params.paginationHiddenClass),f.emit("onClick",f,t))},300)),v<300&&b-lt<300&&(w&&clearTimeout(w),f.emit("onDoubleTap",f,t))),lt=Date.now(),setTimeout(function(){f&&(f.allowClick=!0)},0),!c||!l||!f.swipeDirection||0===f.touches.diff||e===s)return void(c=l=!1);if(c=l=!1,o=f.params.followFinger?f.rtl?f.translate:-f.translate:-e,f.params.freeMode){if(o<-f.minTranslate())return void f.slideTo(f.activeIndex);if(o>-f.maxTranslate())return void(f.slides.length<f.snapGrid.length?f.slideTo(f.snapGrid.length-1):f.slideTo(f.slides.length-1));if(f.params.freeModeMomentum){if(a.length>1){var ut=a.pop(),et=a.pop(),st=ut.position-et.position,ot=ut.time-et.time;f.velocity=st/ot;f.velocity=f.velocity/2;Math.abs(f.velocity)<f.params.freeModeMinimumVelocity&&(f.velocity=0);(ot>150||(new window.Date).getTime()-ut.time>300)&&(f.velocity=0)}else f.velocity=0;f.velocity=f.velocity*f.params.freeModeMomentumVelocityRatio;a.length=0;var k=1e3*f.params.freeModeMomentumRatio,ht=f.velocity*k,i=f.translate+ht;if(f.rtl&&(i=-i),it=!1,y=20*Math.abs(f.velocity)*f.params.freeModeMomentumBounceRatio,i<f.maxTranslate())f.params.freeModeMomentumBounce?(i+f.maxTranslate()<-y&&(i=f.maxTranslate()-y),nt=f.maxTranslate(),it=!0,tt=!0):i=f.maxTranslate();else if(i>f.minTranslate())f.params.freeModeMomentumBounce?(i-f.minTranslate()>y&&(i=f.minTranslate()+y),nt=f.minTranslate(),it=!0,tt=!0):i=f.minTranslate();else if(f.params.freeModeSticky){for(h=0,h=0;h<f.snapGrid.length;h+=1)if(f.snapGrid[h]>-i){p=h;break}i=Math.abs(f.snapGrid[p]-i)<Math.abs(f.snapGrid[p-1]-i)||"next"===f.swipeDirection?f.snapGrid[p]:f.snapGrid[p-1];f.rtl||(i=-i)}if(0!==f.velocity)k=f.rtl?Math.abs((-i-f.translate)/f.velocity):Math.abs((i-f.translate)/f.velocity);else if(f.params.freeModeSticky)return void f.slideReset();f.params.freeModeMomentumBounce&&it?(f.updateProgress(nt),f.setWrapperTransition(k),f.setWrapperTranslate(i),f.onTransitionStart(),f.animating=!0,f.wrapper.transitionEnd(function(){f&&tt&&(f.emit("onMomentumBounce",f),f.setWrapperTransition(f.params.speed),f.setWrapperTranslate(nt),f.wrapper.transitionEnd(function(){f&&f.onTransitionEnd()}))})):f.velocity?(f.updateProgress(i),f.setWrapperTransition(k),f.setWrapperTranslate(i),f.onTransitionStart(),f.animating||(f.animating=!0,f.wrapper.transitionEnd(function(){f&&f.onTransitionEnd()}))):f.updateProgress(i);f.updateActiveIndex()}return void((!f.params.freeModeMomentum||v>=f.params.longSwipesMs)&&(f.updateProgress(),f.updateActiveIndex()))}for(u=0,rt=f.slidesSizesGrid[0],r=0;r<f.slidesGrid.length;r+=f.params.slidesPerGroup)void 0!==f.slidesGrid[r+f.params.slidesPerGroup]?o>=f.slidesGrid[r]&&o<f.slidesGrid[r+f.params.slidesPerGroup]&&(u=r,rt=f.slidesGrid[r+f.params.slidesPerGroup]-f.slidesGrid[r]):o>=f.slidesGrid[r]&&(u=r,rt=f.slidesGrid[f.slidesGrid.length-1]-f.slidesGrid[f.slidesGrid.length-2]);if(ft=(o-f.slidesGrid[u])/rt,v>f.params.longSwipesMs){if(!f.params.longSwipes)return void f.slideTo(f.activeIndex);"next"===f.swipeDirection&&(ft>=f.params.longSwipesRatio?f.slideTo(u+f.params.slidesPerGroup):f.slideTo(u));"prev"===f.swipeDirection&&(ft>1-f.params.longSwipesRatio?f.slideTo(u+f.params.slidesPerGroup):f.slideTo(u))}else{if(!f.params.shortSwipes)return void f.slideTo(f.activeIndex);"next"===f.swipeDirection&&f.slideTo(u+f.params.slidesPerGroup);"prev"===f.swipeDirection&&f.slideTo(u)}}};f._slideTo=function(n,t){return f.slideTo(n,t,!0,!0)};f.slideTo=function(n,t,i,r){var u,e;if(void 0===i&&(i=!0),void 0===n&&(n=0),n<0&&(n=0),f.snapIndex=Math.floor(n/f.params.slidesPerGroup),f.snapIndex>=f.snapGrid.length&&(f.snapIndex=f.snapGrid.length-1),u=-f.snapGrid[f.snapIndex],f.params.autoplay&&f.autoplaying&&(r||!f.params.autoplayDisableOnInteraction?f.pauseAutoplay(t):f.stopAutoplay()),f.updateProgress(u),f.params.normalizeSlideIndex)for(e=0;e<f.slidesGrid.length;e++)-Math.floor(100*u)>=Math.floor(100*f.slidesGrid[e])&&(n=e);return!(!f.params.allowSwipeToNext&&u<f.translate&&u<f.minTranslate())&&!(!f.params.allowSwipeToPrev&&u>f.translate&&u>f.maxTranslate()&&(f.activeIndex||0)!==n)&&(void 0===t&&(t=f.params.speed),f.previousIndex=f.activeIndex||0,f.activeIndex=n,f.updateRealIndex(),f.rtl&&-u===f.translate||!f.rtl&&u===f.translate?(f.params.autoHeight&&f.updateAutoHeight(),f.updateClasses(),"slide"!==f.params.effect&&f.setWrapperTranslate(u),!1):(f.updateClasses(),f.onTransitionStart(i),0===t||f.browser.lteIE9?(f.setWrapperTranslate(u),f.setWrapperTransition(0),f.onTransitionEnd(i)):(f.setWrapperTranslate(u),f.setWrapperTransition(t),f.animating||(f.animating=!0,f.wrapper.transitionEnd(function(){f&&f.onTransitionEnd(i)}))),!0))};f.onTransitionStart=function(n){void 0===n&&(n=!0);f.params.autoHeight&&f.updateAutoHeight();f.lazy&&f.lazy.onTransitionStart();n&&(f.emit("onTransitionStart",f),f.activeIndex!==f.previousIndex&&(f.emit("onSlideChangeStart",f),f.activeIndex>f.previousIndex?f.emit("onSlideNextStart",f):f.emit("onSlidePrevStart",f)))};f.onTransitionEnd=function(n){f.animating=!1;f.setWrapperTransition(0);void 0===n&&(n=!0);f.lazy&&f.lazy.onTransitionEnd();n&&(f.emit("onTransitionEnd",f),f.activeIndex!==f.previousIndex&&(f.emit("onSlideChangeEnd",f),f.activeIndex>f.previousIndex?f.emit("onSlideNextEnd",f):f.emit("onSlidePrevEnd",f)));f.params.history&&f.history&&f.history.setHistory(f.params.history,f.activeIndex);f.params.hashnav&&f.hashnav&&f.hashnav.setHash()};f.slideNext=function(n,t,i){return f.params.loop?f.animating?!1:(f.fixLoop(),f.container[0].clientLeft,f.slideTo(f.activeIndex+f.params.slidesPerGroup,t,n,i)):f.slideTo(f.activeIndex+f.params.slidesPerGroup,t,n,i)};f._slideNext=function(n){return f.slideNext(!0,n,!0)};f.slidePrev=function(n,t,i){return f.params.loop?f.animating?!1:(f.fixLoop(),f.container[0].clientLeft,f.slideTo(f.activeIndex-1,t,n,i)):f.slideTo(f.activeIndex-1,t,n,i)};f._slidePrev=function(n){return f.slidePrev(!0,n,!0)};f.slideReset=function(n,t){return f.slideTo(f.activeIndex,t,n)};f.disableTouchControl=function(){return f.params.onlyExternal=!0,!0};f.enableTouchControl=function(){return f.params.onlyExternal=!1,!0};f.setWrapperTransition=function(n,t){f.wrapper.transition(n);"slide"!==f.params.effect&&f.effects[f.params.effect]&&f.effects[f.params.effect].setTransition(n);f.params.parallax&&f.parallax&&f.parallax.setTransition(n);f.params.scrollbar&&f.scrollbar&&f.scrollbar.setTransition(n);f.params.control&&f.controller&&f.controller.setTransition(n,t);f.emit("onSetTransition",f,n)};f.setWrapperTranslate=function(n,t,i){var r=0,u=0,o,e;f.isHorizontal()?r=f.rtl?-n:n:u=n;f.params.roundLengths&&(r=b(r),u=b(u));f.params.virtualTranslate||(f.support.transforms3d?f.wrapper.transform("translate3d("+r+"px, "+u+"px, 0px)"):f.wrapper.transform("translate("+r+"px, "+u+"px)"));f.translate=f.isHorizontal()?r:u;e=f.maxTranslate()-f.minTranslate();o=0===e?0:(n-f.minTranslate())/e;o!==f.progress&&f.updateProgress(n);t&&f.updateActiveIndex();"slide"!==f.params.effect&&f.effects[f.params.effect]&&f.effects[f.params.effect].setTranslate(f.translate);f.params.parallax&&f.parallax&&f.parallax.setTranslate(f.translate);f.params.scrollbar&&f.scrollbar&&f.scrollbar.setTranslate(f.translate);f.params.control&&f.controller&&f.controller.setTranslate(f.translate,i);f.emit("onSetTranslate",f,f.translate)};f.getTranslate=function(n,t){var u,i,r,e;return void 0===t&&(t="x"),f.params.virtualTranslate?f.rtl?-f.translate:f.translate:(r=window.getComputedStyle(n,null),window.WebKitCSSMatrix?(i=r.transform||r.webkitTransform,i.split(",").length>6&&(i=i.split(", ").map(function(n){return n.replace(",",".")}).join(", ")),e=new window.WebKitCSSMatrix("none"===i?"":i)):(e=r.MozTransform||r.OTransform||r.MsTransform||r.msTransform||r.transform||r.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),u=e.toString().split(",")),"x"===t&&(i=window.WebKitCSSMatrix?e.m41:16===u.length?parseFloat(u[12]):parseFloat(u[4])),"y"===t&&(i=window.WebKitCSSMatrix?e.m42:16===u.length?parseFloat(u[13]):parseFloat(u[5])),f.rtl&&i&&(i=-i),i||0)};f.getWrapperTranslate=function(n){return void 0===n&&(n=f.isHorizontal()?"x":"y"),f.getTranslate(f.wrapper[0],n)};f.observers=[];f.initObservers=function(){if(f.params.observeParents)for(var t=f.container.parents(),n=0;n<t.length;n++)et(t[n]);et(f.container[0],{childList:!1});et(f.wrapper[0],{attributes:!1})};f.disconnectObservers=function(){for(var n=0;n<f.observers.length;n++)f.observers[n].disconnect();f.observers=[]};f.createLoop=function(){var i,t,r,u;for(f.wrapper.children("."+f.params.slideClass+"."+f.params.slideDuplicateClass).remove(),i=f.wrapper.children("."+f.params.slideClass),"auto"!==f.params.slidesPerView||f.params.loopedSlides||(f.params.loopedSlides=i.length),f.loopedSlides=parseInt(f.params.loopedSlides||f.params.slidesPerView,10),f.loopedSlides=f.loopedSlides+f.params.loopAdditionalSlides,f.loopedSlides>i.length&&(f.loopedSlides=i.length),r=[],u=[],i.each(function(t,e){var o=n(this);t<f.loopedSlides&&u.push(e);t<i.length&&t>=i.length-f.loopedSlides&&r.push(e);o.attr("data-swiper-slide-index",t)}),t=0;t<u.length;t++)f.wrapper.append(n(u[t].cloneNode(!0)).addClass(f.params.slideDuplicateClass));for(t=r.length-1;t>=0;t--)f.wrapper.prepend(n(r[t].cloneNode(!0)).addClass(f.params.slideDuplicateClass))};f.destroyLoop=function(){f.wrapper.children("."+f.params.slideClass+"."+f.params.slideDuplicateClass).remove();f.slides.removeAttr("data-swiper-slide-index")};f.reLoop=function(n){var t=f.activeIndex-f.loopedSlides;f.destroyLoop();f.createLoop();f.updateSlidesSize();n&&f.slideTo(t+f.loopedSlides,0,!1)};f.fixLoop=function(){var n;f.activeIndex<f.loopedSlides?(n=f.slides.length-3*f.loopedSlides+f.activeIndex,n+=f.loopedSlides,f.slideTo(n,0,!1,!0)):("auto"===f.params.slidesPerView&&f.activeIndex>=2*f.loopedSlides||f.activeIndex>f.slides.length-2*f.params.slidesPerView)&&(n=-f.slides.length+f.activeIndex+f.loopedSlides,n+=f.loopedSlides,f.slideTo(n,0,!1,!0))};f.appendSlide=function(n){if(f.params.loop&&f.destroyLoop(),"object"==typeof n&&n.length)for(var t=0;t<n.length;t++)n[t]&&f.wrapper.append(n[t]);else f.wrapper.append(n);f.params.loop&&f.createLoop();f.params.observer&&f.support.observer||f.update(!0)};f.prependSlide=function(n){var i,t;if(f.params.loop&&f.destroyLoop(),i=f.activeIndex+1,"object"==typeof n&&n.length){for(t=0;t<n.length;t++)n[t]&&f.wrapper.prepend(n[t]);i=f.activeIndex+n.length}else f.wrapper.prepend(n);f.params.loop&&f.createLoop();f.params.observer&&f.support.observer||f.update(!0);f.slideTo(i,0,!1)};f.removeSlide=function(n){var i,t,r;if(f.params.loop&&(f.destroyLoop(),f.slides=f.wrapper.children("."+f.params.slideClass)),t=f.activeIndex,"object"==typeof n&&n.length){for(r=0;r<n.length;r++)i=n[r],f.slides[i]&&f.slides.eq(i).remove(),i<t&&t--;t=Math.max(t,0)}else i=n,f.slides[i]&&f.slides.eq(i).remove(),i<t&&t--,t=Math.max(t,0);f.params.loop&&f.createLoop();f.params.observer&&f.support.observer||f.update(!0);f.params.loop?f.slideTo(t+f.loopedSlides,0,!1):f.slideTo(t,0,!1)};f.removeAllSlides=function(){for(var t=[],n=0;n<f.slides.length;n++)t.push(n);f.removeSlide(t)};f.effects={fade:{setTranslate:function(){for(var r,u,n=0;n<f.slides.length;n++){var t=f.slides.eq(n),e=t[0].swiperSlideOffset,i=-e;f.params.virtualTranslate||(i-=f.translate);r=0;f.isHorizontal()||(r=i,i=0);u=f.params.fade.crossFade?Math.max(1-Math.abs(t[0].progress),0):1+Math.min(Math.max(t[0].progress,-1),0);t.css({opacity:u}).transform("translate3d("+i+"px, "+r+"px, 0px)")}},setTransition:function(n){if(f.slides.transition(n),f.params.virtualTranslate&&0!==n){var t=!1;f.slides.transitionEnd(function(){if(!t&&f){t=!0;f.animating=!1;for(var i=["webkitTransitionEnd","transitionend","oTransitionEnd","MSTransitionEnd","msTransitionEnd"],n=0;n<i.length;n++)f.wrapper.trigger(i[n])}})}}},flip:{setTranslate:function(){for(var t,i,r,u,o=0;o<f.slides.length;o++){t=f.slides.eq(o);i=t[0].progress;f.params.flip.limitRotation&&(i=Math.max(Math.min(t[0].progress,1),-1));var l=t[0].swiperSlideOffset,a=-180*i,e=a,h=0,s=-l,c=0;(f.isHorizontal()?f.rtl&&(e=-e):(c=s,s=0,h=-e,e=0),t[0].style.zIndex=-Math.abs(Math.round(i))+f.slides.length,f.params.flip.slideShadows)&&(r=f.isHorizontal()?t.find(".swiper-slide-shadow-left"):t.find(".swiper-slide-shadow-top"),u=f.isHorizontal()?t.find(".swiper-slide-shadow-right"):t.find(".swiper-slide-shadow-bottom"),0===r.length&&(r=n('<div class="swiper-slide-shadow-'+(f.isHorizontal()?"left":"top")+'"><\/div>'),t.append(r)),0===u.length&&(u=n('<div class="swiper-slide-shadow-'+(f.isHorizontal()?"right":"bottom")+'"><\/div>'),t.append(u)),r.length&&(r[0].style.opacity=Math.max(-i,0)),u.length&&(u[0].style.opacity=Math.max(i,0)));t.transform("translate3d("+s+"px, "+c+"px, 0px) rotateX("+h+"deg) rotateY("+e+"deg)")}},setTransition:function(t){if(f.slides.transition(t).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(t),f.params.virtualTranslate&&0!==t){var i=!1;f.slides.eq(f.activeIndex).transitionEnd(function(){if(!i&&f&&n(this).hasClass(f.params.slideActiveClass)){i=!0;f.animating=!1;for(var r=["webkitTransitionEnd","transitionend","oTransitionEnd","MSTransitionEnd","msTransitionEnd"],t=0;t<r.length;t++)f.wrapper.trigger(r[t])}})}}},cube:{setTranslate:function(){var t,e=0,i,y,h,c,b;for(f.params.cube.shadow&&(f.isHorizontal()?(t=f.wrapper.find(".swiper-cube-shadow"),0===t.length&&(t=n('<div class="swiper-cube-shadow"><\/div>'),f.wrapper.append(t)),t.css({height:f.width+"px"})):(t=f.container.find(".swiper-cube-shadow"),0===t.length&&(t=n('<div class="swiper-cube-shadow"><\/div>'),f.container.append(t)))),i=0;i<f.slides.length;i++){var u=f.slides.eq(i),o=90*i,l=Math.floor(o/360);f.rtl&&(o=-o,l=Math.floor(-o/360));var s=Math.max(Math.min(u[0].progress,1),-1),r=0,v=0,a=0;i%4==0?(r=4*-l*f.size,a=0):(i-1)%4==0?(r=0,a=4*-l*f.size):(i-2)%4==0?(r=f.size+4*l*f.size,a=f.size):(i-3)%4==0&&(r=-f.size,a=3*f.size+4*f.size*l);f.rtl&&(r=-r);f.isHorizontal()||(v=r,r=0);y="rotateX("+(f.isHorizontal()?0:-o)+"deg) rotateY("+(f.isHorizontal()?o:0)+"deg) translate3d("+r+"px, "+v+"px, "+a+"px)";(s<=1&&s>-1&&(e=90*i+90*s,f.rtl&&(e=90*-i-90*s)),u.transform(y),f.params.cube.slideShadows)&&(h=f.isHorizontal()?u.find(".swiper-slide-shadow-left"):u.find(".swiper-slide-shadow-top"),c=f.isHorizontal()?u.find(".swiper-slide-shadow-right"):u.find(".swiper-slide-shadow-bottom"),0===h.length&&(h=n('<div class="swiper-slide-shadow-'+(f.isHorizontal()?"left":"top")+'"><\/div>'),u.append(h)),0===c.length&&(c=n('<div class="swiper-slide-shadow-'+(f.isHorizontal()?"right":"bottom")+'"><\/div>'),u.append(c)),h.length&&(h[0].style.opacity=Math.max(-s,0)),c.length&&(c[0].style.opacity=Math.max(s,0)))}if(f.wrapper.css({"-webkit-transform-origin":"50% 50% -"+f.size/2+"px","-moz-transform-origin":"50% 50% -"+f.size/2+"px","-ms-transform-origin":"50% 50% -"+f.size/2+"px","transform-origin":"50% 50% -"+f.size/2+"px"}),f.params.cube.shadow)if(f.isHorizontal())t.transform("translate3d(0px, "+(f.width/2+f.params.cube.shadowOffset)+"px, "+-f.width/2+"px) rotateX(90deg) rotateZ(0deg) scale("+f.params.cube.shadowScale+")");else{var p=Math.abs(e)-90*Math.floor(Math.abs(e)/90),k=1.5-(Math.sin(2*p*Math.PI/360)/2+Math.cos(2*p*Math.PI/360)/2),d=f.params.cube.shadowScale,w=f.params.cube.shadowScale/k,g=f.params.cube.shadowOffset;t.transform("scale3d("+d+", 1, "+w+") translate3d(0px, "+(f.height/2+g)+"px, "+-f.height/2/w+"px) rotateX(-90deg)")}b=f.isSafari||f.isUiWebView?-f.size/2:0;f.wrapper.transform("translate3d(0px,0,"+b+"px) rotateX("+(f.isHorizontal()?0:e)+"deg) rotateY("+(f.isHorizontal()?-e:0)+"deg)")},setTransition:function(n){f.slides.transition(n).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(n);f.params.cube.shadow&&!f.isHorizontal()&&f.container.find(".swiper-cube-shadow").transition(n)}},coverflow:{setTranslate:function(){for(var w,r,u,a=f.translate,v=f.isHorizontal()?-a+f.width/2:-a+f.height/2,y=f.isHorizontal()?f.params.coverflow.rotate:-f.params.coverflow.rotate,b=f.params.coverflow.depth,e=0,k=f.slides.length;e<k;e++){var i=f.slides.eq(e),p=f.slidesSizesGrid[e],d=i[0].swiperSlideOffset,t=(v-d-p/2)/p*f.params.coverflow.modifier,o=f.isHorizontal()?y*t:0,s=f.isHorizontal()?0:y*t,h=-b*Math.abs(t),c=f.isHorizontal()?0:f.params.coverflow.stretch*t,l=f.isHorizontal()?f.params.coverflow.stretch*t:0;Math.abs(l)<.001&&(l=0);Math.abs(c)<.001&&(c=0);Math.abs(h)<.001&&(h=0);Math.abs(o)<.001&&(o=0);Math.abs(s)<.001&&(s=0);w="translate3d("+l+"px,"+c+"px,"+h+"px)  rotateX("+s+"deg) rotateY("+o+"deg)";(i.transform(w),i[0].style.zIndex=1-Math.abs(Math.round(t)),f.params.coverflow.slideShadows)&&(r=f.isHorizontal()?i.find(".swiper-slide-shadow-left"):i.find(".swiper-slide-shadow-top"),u=f.isHorizontal()?i.find(".swiper-slide-shadow-right"):i.find(".swiper-slide-shadow-bottom"),0===r.length&&(r=n('<div class="swiper-slide-shadow-'+(f.isHorizontal()?"left":"top")+'"><\/div>'),i.append(r)),0===u.length&&(u=n('<div class="swiper-slide-shadow-'+(f.isHorizontal()?"right":"bottom")+'"><\/div>'),i.append(u)),r.length&&(r[0].style.opacity=t>0?t:0),u.length&&(u[0].style.opacity=-t>0?-t:0))}f.browser.ie&&(f.wrapper[0].style.perspectiveOrigin=v+"px 50%")},setTransition:function(n){f.slides.transition(n).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(n)}}};f.lazy={initialImageLoaded:!1,loadImageInSlide:function(t,i){if(void 0!==t&&(void 0===i&&(i=!0),0!==f.slides.length)){var r=f.slides.eq(t),u=r.find("."+f.params.lazyLoadingClass+":not(."+f.params.lazyStatusLoadedClass+"):not(."+f.params.lazyStatusLoadingClass+")");!r.hasClass(f.params.lazyLoadingClass)||r.hasClass(f.params.lazyStatusLoadedClass)||r.hasClass(f.params.lazyStatusLoadingClass)||(u=u.add(r[0]));0!==u.length&&u.each(function(){var t=n(this);t.addClass(f.params.lazyStatusLoadingClass);var u=t.attr("data-background"),e=t.attr("data-src"),o=t.attr("data-srcset"),s=t.attr("data-sizes");f.loadImage(t[0],e||u,o,s,!1,function(){var n,h,c;void 0!==f&&null!==f&&f&&((u?(t.css("background-image",'url("'+u+'")'),t.removeAttr("data-background")):(o&&(t.attr("srcset",o),t.removeAttr("data-srcset")),s&&(t.attr("sizes",s),t.removeAttr("data-sizes")),e&&(t.attr("src",e),t.removeAttr("data-src"))),t.addClass(f.params.lazyStatusLoadedClass).removeClass(f.params.lazyStatusLoadingClass),r.find("."+f.params.lazyPreloaderClass+", ."+f.params.preloaderClass).remove(),f.params.loop&&i)&&(n=r.attr("data-swiper-slide-index"),r.hasClass(f.params.slideDuplicateClass)?(h=f.wrapper.children('[data-swiper-slide-index="'+n+'"]:not(.'+f.params.slideDuplicateClass+")"),f.lazy.loadImageInSlide(h.index(),!1)):(c=f.wrapper.children("."+f.params.slideDuplicateClass+'[data-swiper-slide-index="'+n+'"]'),f.lazy.loadImageInSlide(c.index(),!1))),f.emit("onLazyImageReady",f,r[0],t[0]))});f.emit("onLazyImageLoad",f,r[0],t[0])})}},load:function(){var t,i=f.params.slidesPerView,u,e;if("auto"===i&&(i=0),f.lazy.initialImageLoaded||(f.lazy.initialImageLoaded=!0),f.params.watchSlidesVisibility)f.wrapper.children("."+f.params.slideVisibleClass).each(function(){f.lazy.loadImageInSlide(n(this).index())});else if(i>1)for(t=f.activeIndex;t<f.activeIndex+i;t++)f.slides[t]&&f.lazy.loadImageInSlide(t);else f.lazy.loadImageInSlide(f.activeIndex);if(f.params.lazyLoadingInPrevNext)if(i>1||f.params.lazyLoadingInPrevNextAmount&&f.params.lazyLoadingInPrevNextAmount>1){var o=f.params.lazyLoadingInPrevNextAmount,r=i,s=Math.min(f.activeIndex+r+Math.max(o,r),f.slides.length),h=Math.max(f.activeIndex-Math.max(r,o),0);for(t=f.activeIndex+i;t<s;t++)f.slides[t]&&f.lazy.loadImageInSlide(t);for(t=h;t<f.activeIndex;t++)f.slides[t]&&f.lazy.loadImageInSlide(t)}else u=f.wrapper.children("."+f.params.slideNextClass),u.length>0&&f.lazy.loadImageInSlide(u.index()),e=f.wrapper.children("."+f.params.slidePrevClass),e.length>0&&f.lazy.loadImageInSlide(e.index())},onTransitionStart:function(){f.params.lazyLoading&&(f.params.lazyLoadingOnTransitionStart||!f.params.lazyLoadingOnTransitionStart&&!f.lazy.initialImageLoaded)&&f.lazy.load()},onTransitionEnd:function(){f.params.lazyLoading&&!f.params.lazyLoadingOnTransitionStart&&f.lazy.load()}};f.scrollbar={isTouched:!1,setDragPosition:function(n){var i=f.scrollbar,e=f.isHorizontal()?"touchstart"===n.type||"touchmove"===n.type?n.targetTouches[0].pageX:n.pageX||n.clientX:"touchstart"===n.type||"touchmove"===n.type?n.targetTouches[0].pageY:n.pageY||n.clientY,t=e-i.track.offset()[f.isHorizontal()?"left":"top"]-i.dragSize/2,r=-f.minTranslate()*i.moveDivider,u=-f.maxTranslate()*i.moveDivider;t<r?t=r:t>u&&(t=u);t=-t/i.moveDivider;f.updateProgress(t);f.setWrapperTranslate(t,!0)},dragStart:function(n){var t=f.scrollbar;t.isTouched=!0;n.preventDefault();n.stopPropagation();t.setDragPosition(n);clearTimeout(t.dragTimeout);t.track.transition(0);f.params.scrollbarHide&&t.track.css("opacity",1);f.wrapper.transition(100);t.drag.transition(100);f.emit("onScrollbarDragStart",f)},dragMove:function(n){var t=f.scrollbar;t.isTouched&&(n.preventDefault?n.preventDefault():n.returnValue=!1,t.setDragPosition(n),f.wrapper.transition(0),t.track.transition(0),t.drag.transition(0),f.emit("onScrollbarDragMove",f))},dragEnd:function(){var n=f.scrollbar;n.isTouched&&(n.isTouched=!1,f.params.scrollbarHide&&(clearTimeout(n.dragTimeout),n.dragTimeout=setTimeout(function(){n.track.css("opacity",0);n.track.transition(400)},1e3)),f.emit("onScrollbarDragEnd",f),f.params.scrollbarSnapOnRelease&&f.slideReset())},draggableEvents:function(){return f.params.simulateTouch!==!1||f.support.touch?f.touchEvents:f.touchEventsDesktop}(),enableDraggable:function(){var t=f.scrollbar,i=f.support.touch?t.track:document;n(t.track).on(t.draggableEvents.start,t.dragStart);n(i).on(t.draggableEvents.move,t.dragMove);n(i).on(t.draggableEvents.end,t.dragEnd)},disableDraggable:function(){var t=f.scrollbar,i=f.support.touch?t.track:document;n(t.track).off(t.draggableEvents.start,t.dragStart);n(i).off(t.draggableEvents.move,t.dragMove);n(i).off(t.draggableEvents.end,t.dragEnd)},set:function(){if(f.params.scrollbar){var t=f.scrollbar;t.track=n(f.params.scrollbar);f.params.uniqueNavElements&&"string"==typeof f.params.scrollbar&&t.track.length>1&&1===f.container.find(f.params.scrollbar).length&&(t.track=f.container.find(f.params.scrollbar));t.drag=t.track.find(".swiper-scrollbar-drag");0===t.drag.length&&(t.drag=n('<div class="swiper-scrollbar-drag"><\/div>'),t.track.append(t.drag));t.drag[0].style.width="";t.drag[0].style.height="";t.trackSize=f.isHorizontal()?t.track[0].offsetWidth:t.track[0].offsetHeight;t.divider=f.size/f.virtualSize;t.moveDivider=t.divider*(t.trackSize/f.size);t.dragSize=t.trackSize*t.divider;f.isHorizontal()?t.drag[0].style.width=t.dragSize+"px":t.drag[0].style.height=t.dragSize+"px";t.track[0].style.display=t.divider>=1?"none":"";f.params.scrollbarHide&&(t.track[0].style.opacity=0)}},setTranslate:function(){if(f.params.scrollbar){var t,n=f.scrollbar,i=(f.translate,n.dragSize);t=(n.trackSize-n.dragSize)*f.progress;f.rtl&&f.isHorizontal()?(t=-t,t>0?(i=n.dragSize-t,t=0):-t+n.dragSize>n.trackSize&&(i=n.trackSize+t)):t<0?(i=n.dragSize+t,t=0):t+n.dragSize>n.trackSize&&(i=n.trackSize-t);f.isHorizontal()?(f.support.transforms3d?n.drag.transform("translate3d("+t+"px, 0, 0)"):n.drag.transform("translateX("+t+"px)"),n.drag[0].style.width=i+"px"):(f.support.transforms3d?n.drag.transform("translate3d(0px, "+t+"px, 0)"):n.drag.transform("translateY("+t+"px)"),n.drag[0].style.height=i+"px");f.params.scrollbarHide&&(clearTimeout(n.timeout),n.track[0].style.opacity=1,n.timeout=setTimeout(function(){n.track[0].style.opacity=0;n.track.transition(400)},1e3))}},setTransition:function(n){f.params.scrollbar&&f.scrollbar.drag.transition(n)}};f.controller={LinearSpline:function(n,t){var u=function(){var n,t,i;return function(r,u){for(t=-1,n=r.length;n-t>1;)r[i=n+t>>1]<=u?t=i:n=i;return n}}(),i,r;this.x=n;this.y=t;this.lastIndex=n.length-1;this.x.length;this.interpolate=function(n){return n?(r=u(this.x,n),i=r-1,(n-this.x[i])*(this.y[r]-this.y[i])/(this.x[r]-this.x[i])+this.y[i]):0}},getInterpolateFunction:function(n){f.controller.spline||(f.controller.spline=f.params.loop?new f.controller.LinearSpline(f.slidesGrid,n.slidesGrid):new f.controller.LinearSpline(f.snapGrid,n.snapGrid))},setTranslate:function(n,i){function o(t){n=t.rtl&&"horizontal"===t.params.direction?-f.translate:f.translate;"slide"===f.params.controlBy&&(f.controller.getInterpolateFunction(t),u=-f.controller.spline.interpolate(-n));u&&"container"!==f.params.controlBy||(s=(t.maxTranslate()-t.minTranslate())/(f.maxTranslate()-f.minTranslate()),u=(n-f.minTranslate())*s+t.minTranslate());f.params.controlInverse&&(u=t.maxTranslate()-u);t.updateProgress(u);t.setWrapperTranslate(u,!1,f);t.updateActiveIndex()}var s,u,r=f.params.control,e;if(Array.isArray(r))for(e=0;e<r.length;e++)r[e]!==i&&r[e]instanceof t&&o(r[e]);else r instanceof t&&i!==r&&o(r)},setTransition:function(n,i){function e(t){t.setWrapperTransition(n,f);0!==n&&(t.onTransitionStart(),t.wrapper.transitionEnd(function(){r&&(t.params.loop&&"slide"===f.params.controlBy&&t.fixLoop(),t.onTransitionEnd())}))}var u,r=f.params.control;if(Array.isArray(r))for(u=0;u<r.length;u++)r[u]!==i&&r[u]instanceof t&&e(r[u]);else r instanceof t&&i!==r&&e(r)}};f.hashnav={onHashCange:function(){var n=document.location.hash.replace("#","");n!==f.slides.eq(f.activeIndex).attr("data-hash")&&f.slideTo(f.wrapper.children("."+f.params.slideClass+'[data-hash="'+n+'"]').index())},attachEvents:function(t){var i=t?"off":"on";n(window)[i]("hashchange",f.hashnav.onHashCange)},setHash:function(){if(f.hashnav.initialized&&f.params.hashnav)if(f.params.replaceState&&window.history&&window.history.replaceState)window.history.replaceState(null,null,"#"+f.slides.eq(f.activeIndex).attr("data-hash")||"");else{var n=f.slides.eq(f.activeIndex),t=n.attr("data-hash")||n.attr("data-history");document.location.hash=t||""}},init:function(){var i,t,r,n,u,e;if(f.params.hashnav&&!f.params.history){if(f.hashnav.initialized=!0,i=document.location.hash.replace("#",""),i)for(t=0,r=f.slides.length;t<r;t++)n=f.slides.eq(t),u=n.attr("data-hash")||n.attr("data-history"),u!==i||n.hasClass(f.params.slideDuplicateClass)||(e=n.index(),f.slideTo(e,0,f.params.runCallbacksOnInit,!0));f.params.hashnavWatchState&&f.hashnav.attachEvents()}},destroy:function(){f.params.hashnavWatchState&&f.hashnav.attachEvents(!0)}};f.history={init:function(){if(f.params.history){if(!window.history||!window.history.pushState)return f.params.history=!1,void(f.params.hashnav=!0);f.history.initialized=!0;this.paths=this.getPathValues();(this.paths.key||this.paths.value)&&(this.scrollToSlide(0,this.paths.value,f.params.runCallbacksOnInit),f.params.replaceState||window.addEventListener("popstate",this.setHistoryPopState))}},setHistoryPopState:function(){f.history.paths=f.history.getPathValues();f.history.scrollToSlide(f.params.speed,f.history.paths.value,!1)},getPathValues:function(){var n=window.location.pathname.slice(1).split("/"),t=n.length;return{key:n[t-2],value:n[t-1]}},setHistory:function(n,t){if(f.history.initialized&&f.params.history){var r=f.slides.eq(t),i=this.slugify(r.attr("data-history"));window.location.pathname.includes(n)||(i=n+"/"+i);f.params.replaceState?window.history.replaceState(null,null,i):window.history.pushState(null,null,i)}},slugify:function(n){return n.toString().toLowerCase().replace(/\s+/g,"-").replace(/[^\w\-]+/g,"").replace(/\-\-+/g,"-").replace(/^-+/,"").replace(/-+$/,"")},scrollToSlide:function(n,t,i){var r,e,u,o,s;if(t)for(r=0,e=f.slides.length;r<e;r++)u=f.slides.eq(r),o=this.slugify(u.attr("data-history")),o!==t||u.hasClass(f.params.slideDuplicateClass)||(s=u.index(),f.slideTo(s,n,i));else f.slideTo(0,n,i)}};f.disableKeyboardControl=function(){f.params.keyboardControl=!1;n(document).off("keydown",yt)};f.enableKeyboardControl=function(){f.params.keyboardControl=!0;n(document).on("keydown",yt)};f.mousewheel={event:!1,lastScrollTime:(new window.Date).getTime()};f.params.mousewheelControl&&(f.mousewheel.event=navigator.userAgent.indexOf("firefox")>-1?"DOMMouseScroll":function(){var n="onwheel"in document,t;return n||(t=document.createElement("div"),t.setAttribute("onwheel","return;"),n="function"==typeof t.onwheel),!n&&document.implementation&&document.implementation.hasFeature&&document.implementation.hasFeature("","")!==!0&&(n=document.implementation.hasFeature("Events.wheel","3.0")),n}()?"wheel":"mousewheel");f.disableMousewheelControl=function(){if(!f.mousewheel.event)return!1;var t=f.container;return"container"!==f.params.mousewheelEventsTarged&&(t=n(f.params.mousewheelEventsTarged)),t.off(f.mousewheel.event,pt),f.params.mousewheelControl=!1,!0};f.enableMousewheelControl=function(){if(!f.mousewheel.event)return!1;var t=f.container;return"container"!==f.params.mousewheelEventsTarged&&(t=n(f.params.mousewheelEventsTarged)),t.on(f.mousewheel.event,pt),f.params.mousewheelControl=!0,!0};f.parallax={setTranslate:function(){f.container.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function(){wt(this,f.progress)});f.slides.each(function(){var t=n(this);t.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function(){wt(this,Math.min(Math.max(t[0].progress,-1),1))})})},setTransition:function(t){void 0===t&&(t=f.params.speed);f.container.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function(){var i=n(this),r=parseInt(i.attr("data-swiper-parallax-duration"),10)||t;0===t&&(r=0);i.transition(r)})}};f.zoom={scale:1,currentScale:1,isScaling:!1,gesture:{slide:void 0,slideWidth:void 0,slideHeight:void 0,image:void 0,imageWrap:void 0,zoomMax:f.params.zoomMax},image:{isTouched:void 0,isMoved:void 0,currentX:void 0,currentY:void 0,minX:void 0,minY:void 0,maxX:void 0,maxY:void 0,width:void 0,height:void 0,startX:void 0,startY:void 0,touchesStart:{},touchesCurrent:{}},velocity:{x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0},getDistanceBetweenTouches:function(n){if(n.targetTouches.length<2)return 1;var t=n.targetTouches[0].pageX,i=n.targetTouches[0].pageY,r=n.targetTouches[1].pageX,u=n.targetTouches[1].pageY;return Math.sqrt(Math.pow(r-t,2)+Math.pow(u-i,2))},onGestureStart:function(t){var i=f.zoom;if(!f.support.gestures){if("touchstart"!==t.type||"touchstart"===t.type&&t.targetTouches.length<2)return;i.gesture.scaleStart=i.getDistanceBetweenTouches(t)}if(!(i.gesture.slide&&i.gesture.slide.length||(i.gesture.slide=n(this),0===i.gesture.slide.length&&(i.gesture.slide=f.slides.eq(f.activeIndex)),i.gesture.image=i.gesture.slide.find("img, svg, canvas"),i.gesture.imageWrap=i.gesture.image.parent("."+f.params.zoomContainerClass),i.gesture.zoomMax=i.gesture.imageWrap.attr("data-swiper-zoom")||f.params.zoomMax,0!==i.gesture.imageWrap.length)))return void(i.gesture.image=void 0);i.gesture.image.transition(0);i.isScaling=!0},onGestureChange:function(n){var t=f.zoom;if(!f.support.gestures){if("touchmove"!==n.type||"touchmove"===n.type&&n.targetTouches.length<2)return;t.gesture.scaleMove=t.getDistanceBetweenTouches(n)}t.gesture.image&&0!==t.gesture.image.length&&(t.scale=f.support.gestures?n.scale*t.currentScale:t.gesture.scaleMove/t.gesture.scaleStart*t.currentScale,t.scale>t.gesture.zoomMax&&(t.scale=t.gesture.zoomMax-1+Math.pow(t.scale-t.gesture.zoomMax+1,.5)),t.scale<f.params.zoomMin&&(t.scale=f.params.zoomMin+1-Math.pow(f.params.zoomMin-t.scale+1,.5)),t.gesture.image.transform("translate3d(0,0,0) scale("+t.scale+")"))},onGestureEnd:function(n){var t=f.zoom;!f.support.gestures&&("touchend"!==n.type||"touchend"===n.type&&n.changedTouches.length<2)||t.gesture.image&&0!==t.gesture.image.length&&(t.scale=Math.max(Math.min(t.scale,t.gesture.zoomMax),f.params.zoomMin),t.gesture.image.transition(f.params.speed).transform("translate3d(0,0,0) scale("+t.scale+")"),t.currentScale=t.scale,t.isScaling=!1,1===t.scale&&(t.gesture.slide=void 0))},onTouchStart:function(n,t){var i=n.zoom;i.gesture.image&&0!==i.gesture.image.length&&(i.image.isTouched||("android"===n.device.os&&t.preventDefault(),i.image.isTouched=!0,i.image.touchesStart.x="touchstart"===t.type?t.targetTouches[0].pageX:t.pageX,i.image.touchesStart.y="touchstart"===t.type?t.targetTouches[0].pageY:t.pageY))},onTouchMove:function(n){var t=f.zoom,i,r;if(t.gesture.image&&0!==t.gesture.image.length&&(f.allowClick=!1,t.image.isTouched&&t.gesture.slide)&&(t.image.isMoved||(t.image.width=t.gesture.image[0].offsetWidth,t.image.height=t.gesture.image[0].offsetHeight,t.image.startX=f.getTranslate(t.gesture.imageWrap[0],"x")||0,t.image.startY=f.getTranslate(t.gesture.imageWrap[0],"y")||0,t.gesture.slideWidth=t.gesture.slide[0].offsetWidth,t.gesture.slideHeight=t.gesture.slide[0].offsetHeight,t.gesture.imageWrap.transition(0),f.rtl&&(t.image.startX=-t.image.startX),f.rtl&&(t.image.startY=-t.image.startY)),i=t.image.width*t.scale,r=t.image.height*t.scale,!(i<t.gesture.slideWidth&&r<t.gesture.slideHeight))){if((t.image.minX=Math.min(t.gesture.slideWidth/2-i/2,0),t.image.maxX=-t.image.minX,t.image.minY=Math.min(t.gesture.slideHeight/2-r/2,0),t.image.maxY=-t.image.minY,t.image.touchesCurrent.x="touchmove"===n.type?n.targetTouches[0].pageX:n.pageX,t.image.touchesCurrent.y="touchmove"===n.type?n.targetTouches[0].pageY:n.pageY,!t.image.isMoved&&!t.isScaling)&&(f.isHorizontal()&&Math.floor(t.image.minX)===Math.floor(t.image.startX)&&t.image.touchesCurrent.x<t.image.touchesStart.x||Math.floor(t.image.maxX)===Math.floor(t.image.startX)&&t.image.touchesCurrent.x>t.image.touchesStart.x||!f.isHorizontal()&&Math.floor(t.image.minY)===Math.floor(t.image.startY)&&t.image.touchesCurrent.y<t.image.touchesStart.y||Math.floor(t.image.maxY)===Math.floor(t.image.startY)&&t.image.touchesCurrent.y>t.image.touchesStart.y))return void(t.image.isTouched=!1);n.preventDefault();n.stopPropagation();t.image.isMoved=!0;t.image.currentX=t.image.touchesCurrent.x-t.image.touchesStart.x+t.image.startX;t.image.currentY=t.image.touchesCurrent.y-t.image.touchesStart.y+t.image.startY;t.image.currentX<t.image.minX&&(t.image.currentX=t.image.minX+1-Math.pow(t.image.minX-t.image.currentX+1,.8));t.image.currentX>t.image.maxX&&(t.image.currentX=t.image.maxX-1+Math.pow(t.image.currentX-t.image.maxX+1,.8));t.image.currentY<t.image.minY&&(t.image.currentY=t.image.minY+1-Math.pow(t.image.minY-t.image.currentY+1,.8));t.image.currentY>t.image.maxY&&(t.image.currentY=t.image.maxY-1+Math.pow(t.image.currentY-t.image.maxY+1,.8));t.velocity.prevPositionX||(t.velocity.prevPositionX=t.image.touchesCurrent.x);t.velocity.prevPositionY||(t.velocity.prevPositionY=t.image.touchesCurrent.y);t.velocity.prevTime||(t.velocity.prevTime=Date.now());t.velocity.x=(t.image.touchesCurrent.x-t.velocity.prevPositionX)/(Date.now()-t.velocity.prevTime)/2;t.velocity.y=(t.image.touchesCurrent.y-t.velocity.prevPositionY)/(Date.now()-t.velocity.prevTime)/2;Math.abs(t.image.touchesCurrent.x-t.velocity.prevPositionX)<2&&(t.velocity.x=0);Math.abs(t.image.touchesCurrent.y-t.velocity.prevPositionY)<2&&(t.velocity.y=0);t.velocity.prevPositionX=t.image.touchesCurrent.x;t.velocity.prevPositionY=t.image.touchesCurrent.y;t.velocity.prevTime=Date.now();t.gesture.imageWrap.transform("translate3d("+t.image.currentX+"px, "+t.image.currentY+"px,0)")}},onTouchEnd:function(n){var t=n.zoom,e,o,s;if(t.gesture.image&&0!==t.gesture.image.length){if(!t.image.isTouched||!t.image.isMoved)return t.image.isTouched=!1,void(t.image.isMoved=!1);t.image.isTouched=!1;t.image.isMoved=!1;var i=300,r=300,h=t.velocity.x*i,u=t.image.currentX+h,c=t.velocity.y*r,f=t.image.currentY+c;0!==t.velocity.x&&(i=Math.abs((u-t.image.currentX)/t.velocity.x));0!==t.velocity.y&&(r=Math.abs((f-t.image.currentY)/t.velocity.y));e=Math.max(i,r);t.image.currentX=u;t.image.currentY=f;o=t.image.width*t.scale;s=t.image.height*t.scale;t.image.minX=Math.min(t.gesture.slideWidth/2-o/2,0);t.image.maxX=-t.image.minX;t.image.minY=Math.min(t.gesture.slideHeight/2-s/2,0);t.image.maxY=-t.image.minY;t.image.currentX=Math.max(Math.min(t.image.currentX,t.image.maxX),t.image.minX);t.image.currentY=Math.max(Math.min(t.image.currentY,t.image.maxY),t.image.minY);t.gesture.imageWrap.transition(e).transform("translate3d("+t.image.currentX+"px, "+t.image.currentY+"px,0)")}},onTransitionEnd:function(n){var t=n.zoom;t.gesture.slide&&n.previousIndex!==n.activeIndex&&(t.gesture.image.transform("translate3d(0,0,0) scale(1)"),t.gesture.imageWrap.transform("translate3d(0,0,0)"),t.gesture.slide=t.gesture.image=t.gesture.imageWrap=void 0,t.scale=t.currentScale=1)},toggleZoom:function(t,i){var r=t.zoom,s,h,y,p,w,b,u,f,k,d,g,nt,e,o,c,l,a,v;(r.gesture.slide||(r.gesture.slide=t.clickedSlide?n(t.clickedSlide):t.slides.eq(t.activeIndex),r.gesture.image=r.gesture.slide.find("img, svg, canvas"),r.gesture.imageWrap=r.gesture.image.parent("."+t.params.zoomContainerClass)),r.gesture.image&&0!==r.gesture.image.length)&&(void 0===r.image.touchesStart.x&&i?(s="touchend"===i.type?i.changedTouches[0].pageX:i.pageX,h="touchend"===i.type?i.changedTouches[0].pageY:i.pageY):(s=r.image.touchesStart.x,h=r.image.touchesStart.y),r.scale&&1!==r.scale?(r.scale=r.currentScale=1,r.gesture.imageWrap.transition(300).transform("translate3d(0,0,0)"),r.gesture.image.transition(300).transform("translate3d(0,0,0) scale(1)"),r.gesture.slide=void 0):(r.scale=r.currentScale=r.gesture.imageWrap.attr("data-swiper-zoom")||t.params.zoomMax,i?(a=r.gesture.slide[0].offsetWidth,v=r.gesture.slide[0].offsetHeight,y=r.gesture.slide.offset().left,p=r.gesture.slide.offset().top,w=y+a/2-s,b=p+v/2-h,k=r.gesture.image[0].offsetWidth,d=r.gesture.image[0].offsetHeight,g=k*r.scale,nt=d*r.scale,e=Math.min(a/2-g/2,0),o=Math.min(v/2-nt/2,0),c=-e,l=-o,u=w*r.scale,f=b*r.scale,u<e&&(u=e),u>c&&(u=c),f<o&&(f=o),f>l&&(f=l)):(u=0,f=0),r.gesture.imageWrap.transition(300).transform("translate3d("+u+"px, "+f+"px,0)"),r.gesture.image.transition(300).transform("translate3d(0,0,0) scale("+r.scale+")")))},attachEvents:function(t){var i=t?"off":"on",r;f.params.zoom&&(r=(f.slides,!("touchstart"!==f.touchEvents.start||!f.support.passiveListener||!f.params.passiveListeners)&&{passive:!0,capture:!1}),f.support.gestures?(f.slides[i]("gesturestart",f.zoom.onGestureStart,r),f.slides[i]("gesturechange",f.zoom.onGestureChange,r),f.slides[i]("gestureend",f.zoom.onGestureEnd,r)):"touchstart"===f.touchEvents.start&&(f.slides[i](f.touchEvents.start,f.zoom.onGestureStart,r),f.slides[i](f.touchEvents.move,f.zoom.onGestureChange,r),f.slides[i](f.touchEvents.end,f.zoom.onGestureEnd,r)),f[i]("touchStart",f.zoom.onTouchStart),f.slides.each(function(t,r){n(r).find("."+f.params.zoomContainerClass).length>0&&n(r)[i](f.touchEvents.move,f.zoom.onTouchMove)}),f[i]("touchEnd",f.zoom.onTouchEnd),f[i]("transitionEnd",f.zoom.onTransitionEnd),f.params.zoomToggle&&f.on("doubleTap",f.zoom.toggleZoom))},init:function(){f.zoom.attachEvents()},destroy:function(){f.zoom.attachEvents(!0)}};f._plugins=[];for(at in f.plugins)vt=f.plugins[at](f,f.params[at]),vt&&f._plugins.push(vt);return f.callPlugins=function(n){for(var t=0;t<f._plugins.length;t++)n in f._plugins[t]&&f._plugins[t][n](arguments[1],arguments[2],arguments[3],arguments[4],arguments[5])},f.emitterEventListeners={},f.emit=function(n){f.params[n]&&f.params[n](arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]);var t;if(f.emitterEventListeners[n])for(t=0;t<f.emitterEventListeners[n].length;t++)f.emitterEventListeners[n][t](arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]);f.callPlugins&&f.callPlugins(n,arguments[1],arguments[2],arguments[3],arguments[4],arguments[5])},f.on=function(n,t){return n=ot(n),f.emitterEventListeners[n]||(f.emitterEventListeners[n]=[]),f.emitterEventListeners[n].push(t),f},f.off=function(n,t){var i;if(n=ot(n),void 0===t)return f.emitterEventListeners[n]=[],f;if(f.emitterEventListeners[n]&&0!==f.emitterEventListeners[n].length){for(i=0;i<f.emitterEventListeners[n].length;i++)f.emitterEventListeners[n][i]===t&&f.emitterEventListeners[n].splice(i,1);return f}},f.once=function(n,t){n=ot(n);var i=function(){t(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4]);f.off(n,i)};return f.on(n,i),f},f.a11y={makeFocusable:function(n){return n.attr("tabIndex","0"),n},addRole:function(n,t){return n.attr("role",t),n},addLabel:function(n,t){return n.attr("aria-label",t),n},disable:function(n){return n.attr("aria-disabled",!0),n},enable:function(n){return n.attr("aria-disabled",!1),n},onEnterKey:function(t){13===t.keyCode&&(n(t.target).is(f.params.nextButton)?(f.onClickNext(t),f.isEnd?f.a11y.notify(f.params.lastSlideMessage):f.a11y.notify(f.params.nextSlideMessage)):n(t.target).is(f.params.prevButton)&&(f.onClickPrev(t),f.isBeginning?f.a11y.notify(f.params.firstSlideMessage):f.a11y.notify(f.params.prevSlideMessage)),n(t.target).is("."+f.params.bulletClass)&&n(t.target)[0].click())},liveRegion:n('<span class="'+f.params.notificationClass+'" aria-live="assertive" aria-atomic="true"><\/span>'),notify:function(n){var t=f.a11y.liveRegion;0!==t.length&&(t.html(""),t.html(n))},init:function(){f.params.nextButton&&f.nextButton&&f.nextButton.length>0&&(f.a11y.makeFocusable(f.nextButton),f.a11y.addRole(f.nextButton,"button"),f.a11y.addLabel(f.nextButton,f.params.nextSlideMessage));f.params.prevButton&&f.prevButton&&f.prevButton.length>0&&(f.a11y.makeFocusable(f.prevButton),f.a11y.addRole(f.prevButton,"button"),f.a11y.addLabel(f.prevButton,f.params.prevSlideMessage));n(f.container).append(f.a11y.liveRegion)},initPagination:function(){f.params.pagination&&f.params.paginationClickable&&f.bullets&&f.bullets.length&&f.bullets.each(function(){var t=n(this);f.a11y.makeFocusable(t);f.a11y.addRole(t,"button");f.a11y.addLabel(t,f.params.paginationBulletMessage.replace(/{{index}}/,t.index()+1))})},destroy:function(){f.a11y.liveRegion&&f.a11y.liveRegion.length>0&&f.a11y.liveRegion.remove()}},f.init=function(){f.params.loop&&f.createLoop();f.updateContainerSize();f.updateSlidesSize();f.updatePagination();f.params.scrollbar&&f.scrollbar&&(f.scrollbar.set(),f.params.scrollbarDraggable&&f.scrollbar.enableDraggable());"slide"!==f.params.effect&&f.effects[f.params.effect]&&(f.params.loop||f.updateProgress(),f.effects[f.params.effect].setTranslate());f.params.loop?f.slideTo(f.params.initialSlide+f.loopedSlides,0,f.params.runCallbacksOnInit):(f.slideTo(f.params.initialSlide,0,f.params.runCallbacksOnInit),0===f.params.initialSlide&&(f.parallax&&f.params.parallax&&f.parallax.setTranslate(),f.lazy&&f.params.lazyLoading&&(f.lazy.load(),f.lazy.initialImageLoaded=!0)));f.attachEvents();f.params.observer&&f.support.observer&&f.initObservers();f.params.preloadImages&&!f.params.lazyLoading&&f.preloadImages();f.params.zoom&&f.zoom&&f.zoom.init();f.params.autoplay&&f.startAutoplay();f.params.keyboardControl&&f.enableKeyboardControl&&f.enableKeyboardControl();f.params.mousewheelControl&&f.enableMousewheelControl&&f.enableMousewheelControl();f.params.hashnavReplaceState&&(f.params.replaceState=f.params.hashnavReplaceState);f.params.history&&f.history&&f.history.init();f.params.hashnav&&f.hashnav&&f.hashnav.init();f.params.a11y&&f.a11y&&f.a11y.init();f.emit("onInit",f)},f.cleanupStyles=function(){f.container.removeClass(f.classNames.join(" ")).removeAttr("style");f.wrapper.removeAttr("style");f.slides&&f.slides.length&&f.slides.removeClass([f.params.slideVisibleClass,f.params.slideActiveClass,f.params.slideNextClass,f.params.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-column").removeAttr("data-swiper-row");f.paginationContainer&&f.paginationContainer.length&&f.paginationContainer.removeClass(f.params.paginationHiddenClass);f.bullets&&f.bullets.length&&f.bullets.removeClass(f.params.bulletActiveClass);f.params.prevButton&&n(f.params.prevButton).removeClass(f.params.buttonDisabledClass);f.params.nextButton&&n(f.params.nextButton).removeClass(f.params.buttonDisabledClass);f.params.scrollbar&&f.scrollbar&&(f.scrollbar.track&&f.scrollbar.track.length&&f.scrollbar.track.removeAttr("style"),f.scrollbar.drag&&f.scrollbar.drag.length&&f.scrollbar.drag.removeAttr("style"))},f.destroy=function(n,t){f.detachEvents();f.stopAutoplay();f.params.scrollbar&&f.scrollbar&&f.params.scrollbarDraggable&&f.scrollbar.disableDraggable();f.params.loop&&f.destroyLoop();t&&f.cleanupStyles();f.disconnectObservers();f.params.zoom&&f.zoom&&f.zoom.destroy();f.params.keyboardControl&&f.disableKeyboardControl&&f.disableKeyboardControl();f.params.mousewheelControl&&f.disableMousewheelControl&&f.disableMousewheelControl();f.params.a11y&&f.a11y&&f.a11y.destroy();f.params.history&&!f.params.replaceState&&window.removeEventListener("popstate",f.history.setHistoryPopState);f.params.hashnav&&f.hashnav&&f.hashnav.destroy();f.emit("onDestroy");n!==!1&&(f=null)},f.init(),f}},i;t.prototype={isSafari:function(){var n=window.navigator.userAgent.toLowerCase();return n.indexOf("safari")>=0&&n.indexOf("chrome")<0&&n.indexOf("android")<0}(),isUiWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(window.navigator.userAgent),isArray:function(n){return"[object Array]"===Object.prototype.toString.apply(n)},browser:{ie:window.navigator.pointerEnabled||window.navigator.msPointerEnabled,ieTouch:window.navigator.msPointerEnabled&&window.navigator.msMaxTouchPoints>1||window.navigator.pointerEnabled&&window.navigator.maxTouchPoints>1,lteIE9:function(){var n=document.createElement("div");return n.innerHTML="<!--[if lte IE 9]><i><\/i><![endif]-->",1===n.getElementsByTagName("i").length}()},device:function(){var n=window.navigator.userAgent,i=n.match(/(Android);?[\s\/]+([\d.]+)?/),t=n.match(/(iPad).*OS\s([\d_]+)/),r=n.match(/(iPod)(.*OS\s([\d_]+))?/),u=!t&&n.match(/(iPhone\sOS|iOS)\s([\d_]+)/);return{ios:t||u||r,android:i}}(),support:{touch:window.Modernizr&&Modernizr.touch===!0||function(){return!!("ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch)}(),transforms3d:window.Modernizr&&Modernizr.csstransforms3d===!0||function(){var n=document.createElement("div").style;return"webkitPerspective"in n||"MozPerspective"in n||"OPerspective"in n||"MsPerspective"in n||"perspective"in n}(),flexbox:function(){for(var i=document.createElement("div").style,t="alignItems webkitAlignItems webkitBoxAlign msFlexAlign mozBoxAlign webkitFlexDirection msFlexDirection mozBoxDirection mozBoxOrient webkitBoxDirection webkitBoxOrient".split(" "),n=0;n<t.length;n++)if(t[n]in i)return!0}(),observer:function(){return"MutationObserver"in window||"WebkitMutationObserver"in window}(),passiveListener:function(){var n=!1,t;try{t=Object.defineProperty({},"passive",{get:function(){n=!0}});window.addEventListener("testPassiveListener",null,t)}catch(n){}return n}(),gestures:function(){return"ongesturestart"in window}()},plugins:{}};for(var r=function(){var t=function(n){for(var i=this,t=0,t=0;t<n.length;t++)i[t]=n[t];return i.length=n.length,this},n=function(n,i){var e=[],r=0,o,s,u,f;if(n&&!i&&n instanceof t)return n;if(n)if("string"==typeof n)if(u=n.trim(),u.indexOf("<")>=0&&u.indexOf(">")>=0)for(f="div",0===u.indexOf("<li")&&(f="ul"),0===u.indexOf("<tr")&&(f="tbody"),0!==u.indexOf("<td")&&0!==u.indexOf("<th")||(f="tr"),0===u.indexOf("<tbody")&&(f="table"),0===u.indexOf("<option")&&(f="select"),s=document.createElement(f),s.innerHTML=n,r=0;r<s.childNodes.length;r++)e.push(s.childNodes[r]);else for(o=i||"#"!==n[0]||n.match(/[ .<>:~]/)?(i||document).querySelectorAll(n):[document.getElementById(n.split("#")[1])],r=0;r<o.length;r++)o[r]&&e.push(o[r]);else if(n.nodeType||n===window||n===document)e.push(n);else if(n.length>0&&n[0].nodeType)for(r=0;r<n.length;r++)e.push(n[r]);return new t(e)};return t.prototype={addClass:function(n){var r,t,i;if(void 0===n)return this;for(r=n.split(" "),t=0;t<r.length;t++)for(i=0;i<this.length;i++)this[i].classList.add(r[t]);return this},removeClass:function(n){for(var i,r=n.split(" "),t=0;t<r.length;t++)for(i=0;i<this.length;i++)this[i].classList.remove(r[t]);return this},hasClass:function(n){return!!this[0]&&this[0].classList.contains(n)},toggleClass:function(n){for(var i,r=n.split(" "),t=0;t<r.length;t++)for(i=0;i<this.length;i++)this[i].classList.toggle(r[t]);return this},attr:function(n,t){var i,r;if(1===arguments.length&&"string"==typeof n)return this[0]?this[0].getAttribute(n):void 0;for(i=0;i<this.length;i++)if(2===arguments.length)this[i].setAttribute(n,t);else for(r in n)this[i][r]=n[r],this[i].setAttribute(r,n[r]);return this},removeAttr:function(n){for(var t=0;t<this.length;t++)this[t].removeAttribute(n);return this},data:function(n,t){var i,r,u;if(void 0!==t){for(i=0;i<this.length;i++)r=this[i],r.dom7ElementDataStorage||(r.dom7ElementDataStorage={}),r.dom7ElementDataStorage[n]=t;return this}if(this[0])return u=this[0].getAttribute("data-"+n),u?u:this[0].dom7ElementDataStorage&&n in this[0].dom7ElementDataStorage?this[0].dom7ElementDataStorage[n]:void 0},transform:function(n){for(var t,i=0;i<this.length;i++)t=this[i].style,t.webkitTransform=t.MsTransform=t.msTransform=t.MozTransform=t.OTransform=t.transform=n;return this},transition:function(n){var i,t;for("string"!=typeof n&&(n+="ms"),i=0;i<this.length;i++)t=this[i].style,t.webkitTransitionDuration=t.MsTransitionDuration=t.msTransitionDuration=t.MozTransitionDuration=t.OTransitionDuration=t.transitionDuration=n;return this},on:function(t,i,r,u){function s(t){var e=t.target,f,u;if(n(e).is(i))r.call(e,t);else for(f=n(e).parents(),u=0;u<f.length;u++)n(f[u]).is(i)&&r.call(f[u],t)}for(var e,o=t.split(" "),f=0;f<this.length;f++)if("function"==typeof i||i===!1)for("function"==typeof i&&(r=arguments[1],u=arguments[2]||!1),e=0;e<o.length;e++)this[f].addEventListener(o[e],r,u);else for(e=0;e<o.length;e++)this[f].dom7LiveListeners||(this[f].dom7LiveListeners=[]),this[f].dom7LiveListeners.push({listener:r,liveListener:s}),this[f].addEventListener(o[e],s,u);return this},off:function(n,t,i,r){for(var u,e,o=n.split(" "),f=0;f<o.length;f++)for(u=0;u<this.length;u++)if("function"==typeof t||t===!1)"function"==typeof t&&(i=arguments[1],r=arguments[2]||!1),this[u].removeEventListener(o[f],i,r);else if(this[u].dom7LiveListeners)for(e=0;e<this[u].dom7LiveListeners.length;e++)this[u].dom7LiveListeners[e].listener===i&&this[u].removeEventListener(o[f],this[u].dom7LiveListeners[e].liveListener,r);return this},once:function(n,t,i,r){function u(e){i(e);f.off(n,t,u,r)}var f=this;"function"==typeof t&&(t=!1,i=arguments[1],r=arguments[2]);f.on(n,t,u,r)},trigger:function(n,t){for(var i,r=0;r<this.length;r++){try{i=new window.CustomEvent(n,{detail:t,bubbles:!0,cancelable:!0})}catch(r){i=document.createEvent("Event");i.initEvent(n,!0,!0);i.detail=t}this[r].dispatchEvent(i)}return this},transitionEnd:function(n){function r(f){if(f.target===this)for(n.call(this,f),t=0;t<i.length;t++)u.off(i[t],r)}var t,i=["webkitTransitionEnd","transitionend","oTransitionEnd","MSTransitionEnd","msTransitionEnd"],u=this;if(n)for(t=0;t<i.length;t++)u.on(i[t],r);return this},width:function(){return this[0]===window?window.innerWidth:this.length>0?parseFloat(this.css("width")):null},outerWidth:function(n){return this.length>0?n?this[0].offsetWidth+parseFloat(this.css("margin-right"))+parseFloat(this.css("margin-left")):this[0].offsetWidth:null},height:function(){return this[0]===window?window.innerHeight:this.length>0?parseFloat(this.css("height")):null},outerHeight:function(n){return this.length>0?n?this[0].offsetHeight+parseFloat(this.css("margin-top"))+parseFloat(this.css("margin-bottom")):this[0].offsetHeight:null},offset:function(){if(this.length>0){var n=this[0],t=n.getBoundingClientRect(),i=document.body,r=n.clientTop||i.clientTop||0,u=n.clientLeft||i.clientLeft||0,f=window.pageYOffset||n.scrollTop,e=window.pageXOffset||n.scrollLeft;return{top:t.top+f-r,left:t.left+e-u}}return null},css:function(n,t){var i,r;if(1===arguments.length){if("string"!=typeof n){for(i=0;i<this.length;i++)for(r in n)this[i].style[r]=n[r];return this}if(this[0])return window.getComputedStyle(this[0],null).getPropertyValue(n)}if(2===arguments.length&&"string"==typeof n){for(i=0;i<this.length;i++)this[i].style[n]=t;return this}return this},each:function(n){for(var t=0;t<this.length;t++)n.call(this[t],t,this[t]);return this},html:function(n){if(void 0===n)return this[0]?this[0].innerHTML:void 0;for(var t=0;t<this.length;t++)this[t].innerHTML=n;return this},text:function(n){if(void 0===n)return this[0]?this[0].textContent.trim():null;for(var t=0;t<this.length;t++)this[t].textContent=n;return this},is:function(i){var f,u,r;if(!this[0])return!1;if("string"==typeof i){if(r=this[0],r===document)return i===document;if(r===window)return i===window;if(r.matches)return r.matches(i);if(r.webkitMatchesSelector)return r.webkitMatchesSelector(i);if(r.mozMatchesSelector)return r.mozMatchesSelector(i);if(r.msMatchesSelector)return r.msMatchesSelector(i);for(f=n(i),u=0;u<f.length;u++)if(f[u]===this[0])return!0;return!1}if(i===document)return this[0]===document;if(i===window)return this[0]===window;if(i.nodeType||i instanceof t){for(f=i.nodeType?[i]:i,u=0;u<f.length;u++)if(f[u]===this[0])return!0;return!1}return!1},index:function(){if(this[0]){for(var n=this[0],t=0;null!==(n=n.previousSibling);)1===n.nodeType&&t++;return t}},eq:function(n){if(void 0===n)return this;var i,r=this.length;return n>r-1?new t([]):n<0?(i=r+n,new t(i<0?[]:[this[i]])):new t([this[n]])},append:function(n){for(var r,u,i=0;i<this.length;i++)if("string"==typeof n)for(u=document.createElement("div"),u.innerHTML=n;u.firstChild;)this[i].appendChild(u.firstChild);else if(n instanceof t)for(r=0;r<n.length;r++)this[i].appendChild(n[r]);else this[i].appendChild(n);return this},prepend:function(n){for(var r,u,i=0;i<this.length;i++)if("string"==typeof n)for(u=document.createElement("div"),u.innerHTML=n,r=u.childNodes.length-1;r>=0;r--)this[i].insertBefore(u.childNodes[r],this[i].childNodes[0]);else if(n instanceof t)for(r=0;r<n.length;r++)this[i].insertBefore(n[r],this[i].childNodes[0]);else this[i].insertBefore(n,this[i].childNodes[0]);return this},insertBefore:function(t){for(var u,i=n(t),r=0;r<this.length;r++)if(1===i.length)i[0].parentNode.insertBefore(this[r],i[0]);else if(i.length>1)for(u=0;u<i.length;u++)i[u].parentNode.insertBefore(this[r].cloneNode(!0),i[u])},insertAfter:function(t){for(var u,i=n(t),r=0;r<this.length;r++)if(1===i.length)i[0].parentNode.insertBefore(this[r],i[0].nextSibling);else if(i.length>1)for(u=0;u<i.length;u++)i[u].parentNode.insertBefore(this[r].cloneNode(!0),i[u].nextSibling)},next:function(i){return new t(this.length>0?i?this[0].nextElementSibling&&n(this[0].nextElementSibling).is(i)?[this[0].nextElementSibling]:[]:this[0].nextElementSibling?[this[0].nextElementSibling]:[]:[])},nextAll:function(i){var f=[],u=this[0],r;if(!u)return new t([]);for(;u.nextElementSibling;)r=u.nextElementSibling,i?n(r).is(i)&&f.push(r):f.push(r),u=r;return new t(f)},prev:function(i){return new t(this.length>0?i?this[0].previousElementSibling&&n(this[0].previousElementSibling).is(i)?[this[0].previousElementSibling]:[]:this[0].previousElementSibling?[this[0].previousElementSibling]:[]:[])},prevAll:function(i){var f=[],u=this[0],r;if(!u)return new t([]);for(;u.previousElementSibling;)r=u.previousElementSibling,i?n(r).is(i)&&f.push(r):f.push(r),u=r;return new t(f)},parent:function(t){for(var r=[],i=0;i<this.length;i++)t?n(this[i].parentNode).is(t)&&r.push(this[i].parentNode):r.push(this[i].parentNode);return n(n.unique(r))},parents:function(t){for(var i,r=[],u=0;u<this.length;u++)for(i=this[u].parentNode;i;)t?n(i).is(t)&&r.push(i):r.push(i),i=i.parentNode;return n(n.unique(r))},find:function(n){for(var f,r,u=[],i=0;i<this.length;i++)for(f=this[i].querySelectorAll(n),r=0;r<f.length;r++)u.push(f[r]);return new t(u)},children:function(i){for(var u,r,f=[],e=0;e<this.length;e++)for(u=this[e].childNodes,r=0;r<u.length;r++)i?1===u[r].nodeType&&n(u[r]).is(i)&&f.push(u[r]):1===u[r].nodeType&&f.push(u[r]);return new t(n.unique(f))},remove:function(){for(var n=0;n<this.length;n++)this[n].parentNode&&this[n].parentNode.removeChild(this[n]);return this},add:function(){for(var i,r=this,u,t=0;t<arguments.length;t++)for(u=n(arguments[t]),i=0;i<u.length;i++)r[r.length]=u[i],r.length++;return r}},n.fn=t.prototype,n.unique=function(n){for(var i=[],t=0;t<n.length;t++)i.indexOf(n[t])===-1&&i.push(n[t]);return i},n}(),f=["jQuery","Zepto","Dom7"],u=0;u<f.length;u++)window[f[u]]&&function(n){n.fn.swiper=function(i){var r;return n(this).each(function(){var n=new t(this,i);r||(r=n)}),r}}(window[f[u]]);i=void 0===r?window.Dom7||window.Zepto||window.jQuery:r;i&&("transitionEnd"in i.fn||(i.fn.transitionEnd=function(n){function r(f){if(f.target===this)for(n.call(this,f),t=0;t<i.length;t++)u.off(i[t],r)}var t,i=["webkitTransitionEnd","transitionend","oTransitionEnd","MSTransitionEnd","msTransitionEnd"],u=this;if(n)for(t=0;t<i.length;t++)u.on(i[t],r);return this}),"transform"in i.fn||(i.fn.transform=function(n){for(var t,i=0;i<this.length;i++)t=this[i].style,t.webkitTransform=t.MsTransform=t.msTransform=t.MozTransform=t.OTransform=t.transform=n;return this}),"transition"in i.fn||(i.fn.transition=function(n){var i,t;for("string"!=typeof n&&(n+="ms"),i=0;i<this.length;i++)t=this[i].style,t.webkitTransitionDuration=t.MsTransitionDuration=t.msTransitionDuration=t.MozTransitionDuration=t.OTransitionDuration=t.transitionDuration=n;return this}),"outerWidth"in i.fn||(i.fn.outerWidth=function(n){return this.length>0?n?this[0].offsetWidth+parseFloat(this.css("margin-right"))+parseFloat(this.css("margin-left")):this[0].offsetWidth:null}));window.Swiper=t}();"undefined"!=typeof module?module.exports=window.Swiper:"function"==typeof define&&define.amd&&define([],function(){"use strict";return window.Swiper});CountUp=function(n,t,i,r,u,f){for(var e,h,c=0,s=["webkit","moz","ms","o"],o=0;o<s.length&&!window.requestAnimationFrame;++o)window.requestAnimationFrame=window[s[o]+"RequestAnimationFrame"],window.cancelAnimationFrame=window[s[o]+"CancelAnimationFrame"]||window[s[o]+"CancelRequestAnimationFrame"];window.requestAnimationFrame||(window.requestAnimationFrame=function(n){var t=(new Date).getTime(),i=Math.max(0,16-(t-c)),r=window.setTimeout(function(){n(t+i)},i);return c=t+i,r});window.cancelAnimationFrame||(window.cancelAnimationFrame=function(n){clearTimeout(n)});e=this;e.options={useEasing:!0,useGrouping:!0,separator:",",decimal:".",easingFn:null,formattingFn:null};for(h in f)f.hasOwnProperty(h)&&(e.options[h]=f[h]);e.options.separator===""&&(e.options.useGrouping=!1);e.options.prefix||(e.options.prefix="");e.options.suffix||(e.options.suffix="");e.d=typeof n=="string"?document.getElementById(n):n;e.startVal=Number(t);e.endVal=Number(i);e.countDown=e.startVal>e.endVal;e.frameVal=e.startVal;e.decimals=Math.max(0,r||0);e.dec=Math.pow(10,e.decimals);e.duration=Number(u)*1e3||2e3;e.formatNumber=function(n){n=n.toFixed(e.decimals)+"";var i,t,u,r;if(i=n.split("."),t=i[0],u=i.length>1?e.options.decimal+i[1]:"",r=/(\d+)(\d{3})/,e.options.useGrouping)while(r.test(t))t=t.replace(r,"$1"+e.options.separator+"$2");return e.options.prefix+t+u+e.options.suffix};e.easeOutExpo=function(n,t,i,r){return i*(-Math.pow(2,-10*n/r)+1)*1024/1023+t};e.easingFn=e.options.easingFn?e.options.easingFn:e.easeOutExpo;e.formattingFn=e.options.formattingFn?e.options.formattingFn:e.formatNumber;e.version=function(){return"1.7.1"};e.printValue=function(n){var t=e.formattingFn(n);e.d.tagName==="INPUT"?this.d.value=t:e.d.tagName==="text"||e.d.tagName==="tspan"?this.d.textContent=t:this.d.innerHTML=t};e.count=function(n){e.startTime||(e.startTime=n);e.timestamp=n;var t=n-e.startTime;e.remaining=e.duration-t;e.frameVal=e.options.useEasing?e.countDown?e.startVal-e.easingFn(t,0,e.startVal-e.endVal,e.duration):e.easingFn(t,e.startVal,e.endVal-e.startVal,e.duration):e.countDown?e.startVal-(e.startVal-e.endVal)*(t/e.duration):e.startVal+(e.endVal-e.startVal)*(t/e.duration);e.frameVal=e.countDown?e.frameVal<e.endVal?e.endVal:e.frameVal:e.frameVal>e.endVal?e.endVal:e.frameVal;e.frameVal=Math.round(e.frameVal*e.dec)/e.dec;e.printValue(e.frameVal);t<e.duration?e.rAF=requestAnimationFrame(e.count):e.callback&&e.callback()};e.start=function(n){return e.callback=n,e.rAF=requestAnimationFrame(e.count),!1};e.pauseResume=function(){e.paused?(e.paused=!1,delete e.startTime,e.duration=e.remaining,e.startVal=e.frameVal,requestAnimationFrame(e.count)):(e.paused=!0,cancelAnimationFrame(e.rAF))};e.reset=function(){e.paused=!1;delete e.startTime;e.startVal=t;cancelAnimationFrame(e.rAF);e.printValue(e.startVal)};e.update=function(n){cancelAnimationFrame(e.rAF);e.paused=!1;delete e.startTime;e.startVal=e.frameVal;e.endVal=Number(n);e.countDown=e.startVal>e.endVal;e.rAF=requestAnimationFrame(e.count)};e.printValue(e.startVal)};ClusterIcon.prototype.onAdd=function(){var n=this,t,i;this.div_=document.createElement("div");this.div_.className=this.className_;this.visible_&&this.show();this.getPanes().overlayMouseTarget.appendChild(this.div_);this.boundsChangedListener_=google.maps.event.addListener(this.getMap(),"bounds_changed",function(){i=t});google.maps.event.addDomListener(this.div_,"mousedown",function(){t=!0;i=!1});google.maps.event.addDomListener(this.div_,"click",function(r){if(t=!1,!i){var e,f,u=n.cluster_.getMarkerClusterer();google.maps.event.trigger(u,"click",n.cluster_);google.maps.event.trigger(u,"clusterclick",n.cluster_);u.getZoomOnClick()&&(f=u.getMaxZoom(),e=n.cluster_.getBounds(),u.getMap().fitBounds(e),setTimeout(function(){u.getMap().fitBounds(e);f!==null&&u.getMap().getZoom()>f&&u.getMap().setZoom(f+1)},100));r.cancelBubble=!0;r.stopPropagation&&r.stopPropagation()}});google.maps.event.addDomListener(this.div_,"mouseover",function(){var t=n.cluster_.getMarkerClusterer();google.maps.event.trigger(t,"mouseover",n.cluster_)});google.maps.event.addDomListener(this.div_,"mouseout",function(){var t=n.cluster_.getMarkerClusterer();google.maps.event.trigger(t,"mouseout",n.cluster_)})};ClusterIcon.prototype.onRemove=function(){this.div_&&this.div_.parentNode&&(this.hide(),google.maps.event.removeListener(this.boundsChangedListener_),google.maps.event.clearInstanceListeners(this.div_),this.div_.parentNode.removeChild(this.div_),this.div_=null)};ClusterIcon.prototype.draw=function(){if(this.visible_){var n=this.getPosFromLatLng_(this.center_);this.div_.style.top=n.y+"px";this.div_.style.left=n.x+"px"}};ClusterIcon.prototype.hide=function(){this.div_&&(this.div_.style.display="none");this.visible_=!1};ClusterIcon.prototype.show=function(){if(this.div_){var n="",r=this.backgroundPosition_.split(" "),t=parseInt(r[0].replace(/^\s+|\s+$/g,""),10),i=parseInt(r[1].replace(/^\s+|\s+$/g,""),10),u=this.getPosFromLatLng_(this.center_);this.div_.style.cssText=this.createCss(u);n="<img src='"+this.url_+"' style='position: absolute; top: "+i+"px; left: "+t+"px; ";n+=this.cluster_.getMarkerClusterer().enableRetinaIcons_?"width: "+this.width_+"px;height: "+this.height_+"px;":"clip: rect("+-1*i+"px, "+(-1*t+this.width_)+"px, "+(-1*i+this.height_)+"px, "+-1*t+"px);";n+="'>";this.div_.innerHTML=n+"<div style='position: absolute;top: "+this.anchorText_[0]+"px;left: "+this.anchorText_[1]+"px;color: "+this.textColor_+";font-size: "+this.textSize_+"px;font-family: "+this.fontFamily_+";font-weight: "+this.fontWeight_+";font-style: "+this.fontStyle_+";text-decoration: "+this.textDecoration_+";text-align: center;width: "+this.width_+"px;line-height:"+this.height_+"px;'>"+this.sums_.text+"<\/div>";this.div_.title=typeof this.sums_.title=="undefined"||this.sums_.title===""?this.cluster_.getMarkerClusterer().getTitle():this.sums_.title;this.div_.style.display=""}this.visible_=!0};ClusterIcon.prototype.useStyle=function(n){var i,t;this.sums_=n;i=Math.max(0,n.index-1);i=Math.min(this.styles_.length-1,i);t=this.styles_[i];this.url_=t.url;this.height_=t.height;this.width_=t.width;this.anchorText_=t.anchorText||[0,0];this.anchorIcon_=t.anchorIcon||[parseInt(this.height_/2,10),parseInt(this.width_/2,10)];this.textColor_=t.textColor||"black";this.textSize_=t.textSize||11;this.textDecoration_=t.textDecoration||"none";this.fontWeight_=t.fontWeight||"bold";this.fontStyle_=t.fontStyle||"normal";this.fontFamily_=t.fontFamily||"Arial,sans-serif";this.backgroundPosition_=t.backgroundPosition||"0 0"};ClusterIcon.prototype.setCenter=function(n){this.center_=n};ClusterIcon.prototype.createCss=function(n){var t=[];return t.push("cursor: pointer;"),t.push("position: absolute; top: "+n.y+"px; left: "+n.x+"px;"),t.push("width: "+this.width_+"px; height: "+this.height_+"px;"),t.join("")};ClusterIcon.prototype.getPosFromLatLng_=function(n){var t=this.getProjection().fromLatLngToDivPixel(n);return t.x-=this.anchorIcon_[1],t.y-=this.anchorIcon_[0],t.x=parseInt(t.x,10),t.y=parseInt(t.y,10),t};Cluster.prototype.getSize=function(){return this.markers_.length};Cluster.prototype.getMarkers=function(){return this.markers_};Cluster.prototype.getCenter=function(){return this.center_};Cluster.prototype.getMap=function(){return this.map_};Cluster.prototype.getMarkerClusterer=function(){return this.markerClusterer_};Cluster.prototype.getBounds=function(){for(var t=new google.maps.LatLngBounds(this.center_,this.center_),i=this.getMarkers(),n=0;n<i.length;n++)t.extend(i[n].getPosition());return t};Cluster.prototype.remove=function(){this.clusterIcon_.setMap(null);this.markers_=[];delete this.markers_};Cluster.prototype.addMarker=function(n){var t,i,u;if(this.isMarkerAlreadyAdded_(n))return!1;if(this.center_){if(this.averageCenter_){var r=this.markers_.length+1,f=(this.center_.lat()*(r-1)+n.getPosition().lat())/r,e=(this.center_.lng()*(r-1)+n.getPosition().lng())/r;this.center_=new google.maps.LatLng(f,e);this.calculateBounds_()}}else this.center_=n.getPosition(),this.calculateBounds_();if(n.isAdded=!0,this.markers_.push(n),i=this.markers_.length,u=this.markerClusterer_.getMaxZoom(),u!==null&&this.map_.getZoom()>u)n.getMap()!==this.map_&&n.setMap(this.map_);else if(i<this.minClusterSize_)n.getMap()!==this.map_&&n.setMap(this.map_);else if(i===this.minClusterSize_)for(t=0;t<i;t++)this.markers_[t].setMap(null);else n.setMap(null);return this.updateIcon_(),!0};Cluster.prototype.isMarkerInClusterBounds=function(n){return this.bounds_.contains(n.getPosition())};Cluster.prototype.calculateBounds_=function(){var n=new google.maps.LatLngBounds(this.center_,this.center_);this.bounds_=this.markerClusterer_.getExtendedBounds(n)};Cluster.prototype.updateIcon_=function(){var r=this.markers_.length,n=this.markerClusterer_.getMaxZoom(),t,i;if(n!==null&&this.map_.getZoom()>n){this.clusterIcon_.hide();return}if(r<this.minClusterSize_){this.clusterIcon_.hide();return}t=this.markerClusterer_.getStyles().length;i=this.markerClusterer_.getCalculator()(this.markers_,t);this.clusterIcon_.setCenter(this.center_);this.clusterIcon_.useStyle(i);this.clusterIcon_.show()};Cluster.prototype.isMarkerAlreadyAdded_=function(n){var t;if(this.markers_.indexOf)return this.markers_.indexOf(n)!==-1;for(t=0;t<this.markers_.length;t++)if(n===this.markers_[t])return!0;return!1};MarkerClusterer.prototype.onAdd=function(){var n=this;this.activeMap_=this.getMap();this.ready_=!0;this.repaint();this.listeners_=[google.maps.event.addListener(this.getMap(),"zoom_changed",function(){n.resetViewport_(!1);(this.getZoom()===(this.get("minZoom")||0)||this.getZoom()===this.get("maxZoom"))&&google.maps.event.trigger(this,"idle")}),google.maps.event.addListener(this.getMap(),"idle",function(){n.redraw_()})]};MarkerClusterer.prototype.onRemove=function(){for(var n=0;n<this.markers_.length;n++)this.markers_[n].getMap()!==this.activeMap_&&this.markers_[n].setMap(this.activeMap_);for(n=0;n<this.clusters_.length;n++)this.clusters_[n].remove();for(this.clusters_=[],n=0;n<this.listeners_.length;n++)google.maps.event.removeListener(this.listeners_[n]);this.listeners_=[];this.activeMap_=null;this.ready_=!1};MarkerClusterer.prototype.draw=function(){};MarkerClusterer.prototype.setupStyles_=function(){var n,t;if(!(this.styles_.length>0))for(n=0;n<this.imageSizes_.length;n++)t=this.imageSizes_[n],this.styles_.push({url:this.imagePath_+(n+1)+"."+this.imageExtension_,height:t,width:t})};MarkerClusterer.prototype.fitMapToMarkers=function(){for(var t=this.getMarkers(),i=new google.maps.LatLngBounds,n=0;n<t.length;n++)i.extend(t[n].getPosition());this.getMap().fitBounds(i)};MarkerClusterer.prototype.getGridSize=function(){return this.gridSize_};MarkerClusterer.prototype.setGridSize=function(n){this.gridSize_=n};MarkerClusterer.prototype.getMinimumClusterSize=function(){return this.minClusterSize_};MarkerClusterer.prototype.setMinimumClusterSize=function(n){this.minClusterSize_=n};MarkerClusterer.prototype.getMaxZoom=function(){return this.maxZoom_};MarkerClusterer.prototype.setMaxZoom=function(n){this.maxZoom_=n};MarkerClusterer.prototype.getStyles=function(){return this.styles_};MarkerClusterer.prototype.setStyles=function(n){this.styles_=n};MarkerClusterer.prototype.getTitle=function(){return this.title_};MarkerClusterer.prototype.setTitle=function(n){this.title_=n};MarkerClusterer.prototype.getZoomOnClick=function(){return this.zoomOnClick_};MarkerClusterer.prototype.setZoomOnClick=function(n){this.zoomOnClick_=n};MarkerClusterer.prototype.getAverageCenter=function(){return this.averageCenter_};MarkerClusterer.prototype.setAverageCenter=function(n){this.averageCenter_=n};MarkerClusterer.prototype.getIgnoreHidden=function(){return this.ignoreHidden_};MarkerClusterer.prototype.setIgnoreHidden=function(n){this.ignoreHidden_=n};MarkerClusterer.prototype.getEnableRetinaIcons=function(){return this.enableRetinaIcons_};MarkerClusterer.prototype.setEnableRetinaIcons=function(n){this.enableRetinaIcons_=n};MarkerClusterer.prototype.getImageExtension=function(){return this.imageExtension_};MarkerClusterer.prototype.setImageExtension=function(n){this.imageExtension_=n};MarkerClusterer.prototype.getImagePath=function(){return this.imagePath_};MarkerClusterer.prototype.setImagePath=function(n){this.imagePath_=n};MarkerClusterer.prototype.getImageSizes=function(){return this.imageSizes_};MarkerClusterer.prototype.setImageSizes=function(n){this.imageSizes_=n};MarkerClusterer.prototype.getCalculator=function(){return this.calculator_};MarkerClusterer.prototype.setCalculator=function(n){this.calculator_=n};MarkerClusterer.prototype.getBatchSizeIE=function(){return this.batchSizeIE_};MarkerClusterer.prototype.setBatchSizeIE=function(n){this.batchSizeIE_=n};MarkerClusterer.prototype.getClusterClass=function(){return this.clusterClass_};MarkerClusterer.prototype.setClusterClass=function(n){this.clusterClass_=n};MarkerClusterer.prototype.getMarkers=function(){return this.markers_};MarkerClusterer.prototype.getTotalMarkers=function(){return this.markers_.length};MarkerClusterer.prototype.getClusters=function(){return this.clusters_};MarkerClusterer.prototype.getTotalClusters=function(){return this.clusters_.length};MarkerClusterer.prototype.addMarker=function(n,t){this.pushMarkerTo_(n);t||this.redraw_()};MarkerClusterer.prototype.addMarkers=function(n,t){for(var i in n)n.hasOwnProperty(i)&&this.pushMarkerTo_(n[i]);t||this.redraw_()};MarkerClusterer.prototype.pushMarkerTo_=function(n){if(n.getDraggable()){var t=this;google.maps.event.addListener(n,"dragend",function(){t.ready_&&(this.isAdded=!1,t.repaint())})}n.isAdded=!1;this.markers_.push(n)};MarkerClusterer.prototype.removeMarker=function(n,t){var i=this.removeMarker_(n);return!t&&i&&this.repaint(),i};MarkerClusterer.prototype.removeMarkers=function(n,t){for(var u,r=!1,i=0;i<n.length;i++)u=this.removeMarker_(n[i]),r=r||u;return!t&&r&&this.repaint(),r};MarkerClusterer.prototype.removeMarker_=function(n){var t,i=-1;if(this.markers_.indexOf)i=this.markers_.indexOf(n);else for(t=0;t<this.markers_.length;t++)if(n===this.markers_[t]){i=t;break}return i===-1?!1:(n.setMap(null),this.markers_.splice(i,1),!0)};MarkerClusterer.prototype.clearMarkers=function(){this.resetViewport_(!0);this.markers_=[]};MarkerClusterer.prototype.repaint=function(){var n=this.clusters_.slice();this.clusters_=[];this.resetViewport_(!1);this.redraw_();setTimeout(function(){for(var t=0;t<n.length;t++)n[t].remove()},0)};MarkerClusterer.prototype.getExtendedBounds=function(n){var t=this.getProjection(),e=new google.maps.LatLng(n.getNorthEast().lat(),n.getNorthEast().lng()),o=new google.maps.LatLng(n.getSouthWest().lat(),n.getSouthWest().lng()),r=t.fromLatLngToDivPixel(e),i,u,f;return r.x+=this.gridSize_,r.y-=this.gridSize_,i=t.fromLatLngToDivPixel(o),i.x-=this.gridSize_,i.y+=this.gridSize_,u=t.fromDivPixelToLatLng(r),f=t.fromDivPixelToLatLng(i),n.extend(u),n.extend(f),n};MarkerClusterer.prototype.redraw_=function(){this.createClusters_(0)};MarkerClusterer.prototype.resetViewport_=function(n){for(var i,t=0;t<this.clusters_.length;t++)this.clusters_[t].remove();for(this.clusters_=[],t=0;t<this.markers_.length;t++)i=this.markers_[t],i.isAdded=!1,n&&i.setMap(null)};MarkerClusterer.prototype.distanceBetweenPoints_=function(n,t){var i=(t.lat()-n.lat())*Math.PI/180,r=(t.lng()-n.lng())*Math.PI/180,u=Math.sin(i/2)*Math.sin(i/2)+Math.cos(n.lat()*Math.PI/180)*Math.cos(t.lat()*Math.PI/180)*Math.sin(r/2)*Math.sin(r/2),f=2*Math.atan2(Math.sqrt(u),Math.sqrt(1-u));return 6371*f};MarkerClusterer.prototype.isMarkerInBounds_=function(n,t){return t.contains(n.getPosition())};MarkerClusterer.prototype.addToClosestCluster_=function(n){for(var u,t,f,e=4e4,r=null,i=0;i<this.clusters_.length;i++)t=this.clusters_[i],f=t.getCenter(),f&&(u=this.distanceBetweenPoints_(f,n.getPosition()),u<e&&(e=u,r=t));r&&r.isMarkerInClusterBounds(n)?r.addMarker(n):(t=new Cluster(this),t.addMarker(n),this.clusters_.push(t))};MarkerClusterer.prototype.createClusters_=function(n){var i,t,u,e=this,f,r;if(this.ready_){for(n===0&&(google.maps.event.trigger(this,"clusteringbegin",this),typeof this.timerRefStatic!="undefined"&&(clearTimeout(this.timerRefStatic),delete this.timerRefStatic)),u=this.getMap().getZoom()>3?new google.maps.LatLngBounds(this.getMap().getBounds().getSouthWest(),this.getMap().getBounds().getNorthEast()):new google.maps.LatLngBounds(new google.maps.LatLng(85.020707717434718,-178.48388434375),new google.maps.LatLng(-85.081364443845445,178.00048865625)),f=this.getExtendedBounds(u),r=Math.min(n+this.batchSize_,this.markers_.length),i=n;i<r;i++)t=this.markers_[i],!t.isAdded&&this.isMarkerInBounds_(t,f)&&(!this.ignoreHidden_||this.ignoreHidden_&&t.getVisible())&&this.addToClosestCluster_(t);r<this.markers_.length?this.timerRefStatic=setTimeout(function(){e.createClusters_(r)},0):(delete this.timerRefStatic,google.maps.event.trigger(this,"clusteringend",this))}};MarkerClusterer.prototype.extend=function(n,t){return function(n){for(var t in n.prototype)this.prototype[t]=n.prototype[t];return this}.apply(n,[t])};MarkerClusterer.CALCULATOR=function(n,t){for(var i=0,u=n.length.toString(),r=u;r!==0;)r=parseInt(r/10,10),i++;return i=Math.min(i,t),{text:u,index:i,title:""}};MarkerClusterer.BATCH_SIZE=2e3;MarkerClusterer.BATCH_SIZE_IE=500;MarkerClusterer.IMAGE_PATH="../images/m";MarkerClusterer.IMAGE_EXTENSION="png";MarkerClusterer.IMAGE_SIZES=[53,56,66,78,90]