
!function(){"use strict";function e(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function t(e){return e[e.length-1]}function n(e,...t){return t.forEach((t=>{e.includes(t)||e.push(t)})),e}function i(e,t){return e?e.split(t):[]}function o(e,t,n){return(void 0===t||e>=t)&&(void 0===n||e<=n)}function a(e,t,n){return e<t?t:e>n?n:e}function s(e,t,n={},i=0,o=""){o+=`<${Object.keys(n).reduce(((e,t)=>{let o=n[t];return"function"==typeof o&&(o=o(i)),`${e} ${t}="${o}"`}),e)}></${e}>`;const a=i+1;return a<t?s(e,t,n,a,o):o}function r(e){return e.replace(/>\s+/g,">").replace(/\s+</,"<")}function l(e){return new Date(e).setHours(0,0,0,0)}function d(){return(new Date).setHours(0,0,0,0)}function u(...e){switch(e.length){case 0:return d();case 1:return l(e[0])}const t=new Date(0);return t.setFullYear(...e),t.setHours(0,0,0,0)}function c(e,t){const n=new Date(e);return n.setDate(n.getDate()+t)}function h(e,t){const n=new Date(e),i=n.getMonth()+t;let o=i%12;o<0&&(o+=12);const a=n.setMonth(i);return n.getMonth()!==o?n.setDate(0):a}function f(e,t){const n=new Date(e),i=n.getMonth(),o=n.setFullYear(n.getFullYear()+t);return 1===i&&2===n.getMonth()?n.setDate(0):o}function g(e,t){return(e-t+7)%7}function p(e,t,n=0){const i=new Date(e).getDay();return c(e,g(t,n)-g(i,n))}function m(e,t){const n=new Date(e).getFullYear();return Math.floor(n/t)*t}function v(e,t,n){if(1!==t&&2!==t)return e;const i=new Date(e);return 1===t?n?i.setMonth(i.getMonth()+1,0):i.setDate(1):n?i.setFullYear(i.getFullYear()+1,0,0):i.setMonth(0,1),i.setHours(0,0,0,0)}const y=/dd?|DD?|mm?|MM?|yy?(?:yy)?/,_=/[\s!-/:-@[-`{-~年月日]+/;let b={};const w={y:(e,t)=>new Date(e).setFullYear(parseInt(t,10)),m(e,t,n){const i=new Date(e);let o=parseInt(t,10)-1;if(isNaN(o)){if(!t)return NaN;const e=t.toLowerCase(),i=t=>t.toLowerCase().startsWith(e);if(o=n.monthsShort.findIndex(i),o<0&&(o=n.months.findIndex(i)),o<0)return NaN}return i.setMonth(o),i.getMonth()!==C(o)?i.setDate(0):i.getTime()},d:(e,t)=>new Date(e).setDate(parseInt(t,10))},A={d:e=>e.getDate(),dd:e=>x(e.getDate(),2),D:(e,t)=>t.daysShort[e.getDay()],DD:(e,t)=>t.days[e.getDay()],m:e=>e.getMonth()+1,mm:e=>x(e.getMonth()+1,2),M:(e,t)=>t.monthsShort[e.getMonth()],MM:(e,t)=>t.months[e.getMonth()],y:e=>e.getFullYear(),yy:e=>x(e.getFullYear(),2).slice(-2),yyyy:e=>x(e.getFullYear(),4)};function C(e){return e>-1?e%12:C(e+12)}function x(e,t){return e.toString().padStart(t,"0")}function $(e){if("string"!=typeof e)throw new Error("Invalid date format.");if(e in b)return b[e];const n=e.split(y),i=e.match(new RegExp(y,"g"));if(0===n.length||!i)throw new Error("Invalid date format.");const o=i.map((e=>A[e])),a=Object.keys(w).reduce(((e,t)=>(i.find((e=>"D"!==e[0]&&e[0].toLowerCase()===t))&&e.push(t),e)),[]);return b[e]={parser(e,t){const n=e.split(_).reduce(((e,t,n)=>{if(t.length>0&&i[n]){const o=i[n][0];"M"===o?e.m=t:"D"!==o&&(e[o]=t)}return e}),{});return a.reduce(((e,i)=>{const o=w[i](e,n[i],t);return isNaN(o)?e:o}),d())},formatter:(e,i)=>o.reduce(((t,o,a)=>t+`${n[a]}${o(e,i)}`),"")+t(n)}}function k(e,t,n){if(e instanceof Date||"number"==typeof e){const t=l(e);return isNaN(t)?void 0:t}if(e){if("today"===e)return d();if(t&&t.toValue){const i=t.toValue(e,t,n);return isNaN(i)?void 0:l(i)}return $(t).parser(e,n)}}function T(e,t,n){if(isNaN(e)||!e&&0!==e)return"";const i="number"==typeof e?new Date(e):e;return t.toDisplay?t.toDisplay(i,t,n):$(t).formatter(i,n)}const S=document.createRange();function M(e){return S.createContextualFragment(e)}function E(e){return e.parentElement||(e.parentNode instanceof ShadowRoot?e.parentNode.host:void 0)}function D(e){return e.getRootNode().activeElement===e}function j(e){"none"!==e.style.display&&(e.style.display&&(e.dataset.styleDisplay=e.style.display),e.style.display="none")}function L(e){"none"===e.style.display&&(e.dataset.styleDisplay?(e.style.display=e.dataset.styleDisplay,delete e.dataset.styleDisplay):e.style.display="")}function I(e){e.firstChild&&(e.removeChild(e.firstChild),I(e))}const q=new WeakMap,{addEventListener:B,removeEventListener:N}=EventTarget.prototype;function H(e,t){let n=q.get(e);n||(n=[],q.set(e,n)),t.forEach((e=>{B.call(...e),n.push(e)}))}function O(e){let t=q.get(e);t&&(t.forEach((e=>{N.call(...e)})),q.delete(e))}if(!Event.prototype.composedPath){const e=(t,n=[])=>{let i;return n.push(t),t.parentNode?i=t.parentNode:t.host?i=t.host:t.defaultView&&(i=t.defaultView),i?e(i,n):n};Event.prototype.composedPath=function(){return e(this.target)}}function z(e,t,n){const[i,...o]=e;return t(i)?i:i!==n&&"HTML"!==i.tagName&&0!==o.length?z(o,t,n):void 0}function P(e,t){const n="function"==typeof t?t:e=>e instanceof Element&&e.matches(t);return z(e.composedPath(),n,e.currentTarget)}const F={en:{days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],daysShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],daysMin:["Su","Mo","Tu","We","Th","Fr","Sa"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],monthsShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],today:"Today",clear:"Clear",titleFormat:"MM y"},de:{days:["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],daysShort:["So","Mo","Di","Mi","Do","Fr","Sa"],daysMin:["So","Mo","Di","Mi","Do","Fr","Sa"],months:["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"],monthsShort:["Jan","Feb","Mär","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"],today:"Heute",clear:"Clear",titleFormat:"MM y"},it:{days:["Domenica","Lunedì","Martedì","Mercoledì","Giovedì","Venerdì","Sabato"],daysShort:["Do","Lu","Ma","Me","Gi","Ve","Sa"],daysMin:["Do","Lu","Ma","Me","Gi","Ve","Sa"],months:["Gennaio","Febbraio","Marzo","Aprile","Maggio","Giugno","Luglio","Agosto","Settembre","Ottobre","Novembre","Dicembre"],monthsShort:["Gen","Feb","Mar","Apr","Mag","Giu","Lug","Ago","Set","Ott","Nov","Dic"],today:"Oggi",clear:"Clear",titleFormat:"MM y"}},W={autohide:!1,beforeShowDay:null,beforeShowDecade:null,beforeShowMonth:null,beforeShowYear:null,calendarWeeks:!1,clearBtn:!1,dateDelimiter:",",datesDisabled:[],daysOfWeekDisabled:[],daysOfWeekHighlighted:[],defaultViewDate:void 0,disableTouchKeyboard:!1,format:"mm/dd/yyyy",language:"en",maxDate:null,maxNumberOfDates:1,maxView:3,minDate:null,nextArrow:"»",orientation:"auto",pickLevel:0,prevArrow:"«",showDaysOfWeek:!0,showOnClick:!0,showOnFocus:!0,startView:0,title:"",todayBtn:!1,todayBtnMode:0,todayHighlight:!1,updateOnBlur:!0,weekStart:0},{language:R,format:V,weekStart:Y}=W;function U(e,t){return e.length<6&&t>=0&&t<7?n(e,t):e}function G(e){return(e+6)%7}function Q(e,t,n,i){const o=k(e,t,n);return void 0!==o?o:i}function J(e,t,n=3){const i=parseInt(e,10);return i>=0&&i<=n?i:t}function X(t,i){const o=Object.assign({},t),a={},s=i.constructor.locales,r=i.rangeSideIndex;let{format:l,language:d,locale:c,maxDate:h,maxView:f,minDate:g,pickLevel:p,startView:m,weekStart:_}=i.config||{};if(o.language){let e;if(o.language!==d&&(s[o.language]?e=o.language:(e=o.language.split("-")[0],void 0===s[e]&&(e=!1))),delete o.language,e){d=a.language=e;const t=c||s[R];c=Object.assign({format:V,weekStart:Y},s[R]),d!==R&&Object.assign(c,s[d]),a.locale=c,l===t.format&&(l=a.format=c.format),_===t.weekStart&&(_=a.weekStart=c.weekStart,a.weekEnd=G(c.weekStart))}}if(o.format){const e="function"==typeof o.format.toDisplay,t="function"==typeof o.format.toValue,n=y.test(o.format);(e&&t||n)&&(l=a.format=o.format),delete o.format}let b=p;void 0!==o.pickLevel&&(b=J(o.pickLevel,2),delete o.pickLevel),b!==p&&(b>p&&(void 0===o.minDate&&(o.minDate=g),void 0===o.maxDate&&(o.maxDate=h)),o.datesDisabled||(o.datesDisabled=[]),p=a.pickLevel=b);let w=g,A=h;if(void 0!==o.minDate){const e=u(0,0,1);w=null===o.minDate?e:Q(o.minDate,l,c,w),w!==e&&(w=v(w,p,!1)),delete o.minDate}if(void 0!==o.maxDate&&(A=null===o.maxDate?void 0:Q(o.maxDate,l,c,A),void 0!==A&&(A=v(A,p,!0)),delete o.maxDate),A<w?(g=a.minDate=A,h=a.maxDate=w):(g!==w&&(g=a.minDate=w),h!==A&&(h=a.maxDate=A)),o.datesDisabled&&(a.datesDisabled=o.datesDisabled.reduce(((e,t)=>{const i=k(t,l,c);return void 0!==i?n(e,v(i,p,r)):e}),[]),delete o.datesDisabled),void 0!==o.defaultViewDate){const e=k(o.defaultViewDate,l,c);void 0!==e&&(a.defaultViewDate=e),delete o.defaultViewDate}if(void 0!==o.weekStart){const e=Number(o.weekStart)%7;isNaN(e)||(_=a.weekStart=e,a.weekEnd=G(e)),delete o.weekStart}if(o.daysOfWeekDisabled&&(a.daysOfWeekDisabled=o.daysOfWeekDisabled.reduce(U,[]),delete o.daysOfWeekDisabled),o.daysOfWeekHighlighted&&(a.daysOfWeekHighlighted=o.daysOfWeekHighlighted.reduce(U,[]),delete o.daysOfWeekHighlighted),void 0!==o.maxNumberOfDates){const e=parseInt(o.maxNumberOfDates,10);e>=0&&(a.maxNumberOfDates=e,a.multidate=1!==e),delete o.maxNumberOfDates}o.dateDelimiter&&(a.dateDelimiter=String(o.dateDelimiter),delete o.dateDelimiter);let C=f;void 0!==o.maxView&&(C=J(o.maxView,f),delete o.maxView),C=p>C?p:C,C!==f&&(f=a.maxView=C);let x=m;if(void 0!==o.startView&&(x=J(o.startView,x),delete o.startView),x<p?x=p:x>f&&(x=f),x!==m&&(a.startView=x),o.prevArrow){const e=M(o.prevArrow);e.childNodes.length>0&&(a.prevArrow=e.childNodes),delete o.prevArrow}if(o.nextArrow){const e=M(o.nextArrow);e.childNodes.length>0&&(a.nextArrow=e.childNodes),delete o.nextArrow}if(void 0!==o.disableTouchKeyboard&&(a.disableTouchKeyboard="ontouchstart"in document&&!!o.disableTouchKeyboard,delete o.disableTouchKeyboard),o.orientation){const e=o.orientation.toLowerCase().split(/\s+/g);a.orientation={x:e.find((e=>"left"===e||"right"===e))||"auto",y:e.find((e=>"top"===e||"bottom"===e))||"auto"},delete o.orientation}if(void 0!==o.todayBtnMode){switch(o.todayBtnMode){case 0:case 1:a.todayBtnMode=o.todayBtnMode}delete o.todayBtnMode}return Object.keys(o).forEach((t=>{void 0!==o[t]&&e(W,t)&&(a[t]=o[t])})),a}const K=r('<div class="datepicker">\n  <div class="datepicker-picker">\n    <div class="datepicker-header">\n      <div class="datepicker-title"></div>\n      <div class="datepicker-controls">\n        <button type="button" class="%buttonClass% prev-btn"></button>\n        <button type="button" class="%buttonClass% view-switch"></button>\n        <button type="button" class="%buttonClass% next-btn"></button>\n      </div>\n    </div>\n    <div class="datepicker-main"></div>\n    <div class="datepicker-footer">\n      <div class="datepicker-controls">\n        <button type="button" class="%buttonClass% today-btn"></button>\n        <button type="button" class="%buttonClass% clear-btn"></button>\n      </div>\n    </div>\n  </div>\n</div>'),Z=r(`<div class="days">\n  <div class="days-of-week">${s("span",7,{class:"dow"})}</div>\n  <div class="datepicker-grid">${s("span",42)}</div>\n</div>`),ee=r(`<div class="calendar-weeks">\n  <div class="days-of-week"><span class="dow"></span></div>\n  <div class="weeks">${s("span",6,{class:"week"})}</div>\n</div>`);class te{constructor(e,t){Object.assign(this,t,{picker:e,element:M('<div class="datepicker-view"></div>').firstChild,selected:[]}),this.init(this.picker.datepicker.config)}init(e){void 0!==e.pickLevel&&(this.isMinView=this.id===e.pickLevel),this.setOptions(e),this.updateFocus(),this.updateSelection()}performBeforeHook(e,t,i){let o=this.beforeShow(new Date(i));switch(typeof o){case"boolean":o={enabled:o};break;case"string":o={classes:o}}if(o){if(!1===o.enabled&&(e.classList.add("disabled"),n(this.disabled,t)),o.classes){const i=o.classes.split(/\s+/);e.classList.add(...i),i.includes("disabled")&&n(this.disabled,t)}o.content&&function(e,t){I(e),t instanceof DocumentFragment?e.appendChild(t):"string"==typeof t?e.appendChild(M(t)):"function"==typeof t.forEach&&t.forEach((t=>{e.appendChild(t)}))}(e,o.content)}}}class ne extends te{constructor(e){super(e,{id:0,name:"days",cellClass:"day"})}init(e,t=!0){if(t){const e=M(Z).firstChild;this.dow=e.firstChild,this.grid=e.lastChild,this.element.appendChild(e)}super.init(e)}setOptions(t){let n;if(e(t,"minDate")&&(this.minDate=t.minDate),e(t,"maxDate")&&(this.maxDate=t.maxDate),t.datesDisabled&&(this.datesDisabled=t.datesDisabled),t.daysOfWeekDisabled&&(this.daysOfWeekDisabled=t.daysOfWeekDisabled,n=!0),t.daysOfWeekHighlighted&&(this.daysOfWeekHighlighted=t.daysOfWeekHighlighted),void 0!==t.todayHighlight&&(this.todayHighlight=t.todayHighlight),void 0!==t.weekStart&&(this.weekStart=t.weekStart,this.weekEnd=t.weekEnd,n=!0),t.locale){const e=this.locale=t.locale;this.dayNames=e.daysMin,this.switchLabelFormat=e.titleFormat,n=!0}if(void 0!==t.beforeShowDay&&(this.beforeShow="function"==typeof t.beforeShowDay?t.beforeShowDay:void 0),void 0!==t.calendarWeeks)if(t.calendarWeeks&&!this.calendarWeeks){const e=M(ee).firstChild;this.calendarWeeks={element:e,dow:e.firstChild,weeks:e.lastChild},this.element.insertBefore(e,this.element.firstChild)}else this.calendarWeeks&&!t.calendarWeeks&&(this.element.removeChild(this.calendarWeeks.element),this.calendarWeeks=null);void 0!==t.showDaysOfWeek&&(t.showDaysOfWeek?(L(this.dow),this.calendarWeeks&&L(this.calendarWeeks.dow)):(j(this.dow),this.calendarWeeks&&j(this.calendarWeeks.dow))),n&&Array.from(this.dow.children).forEach(((e,t)=>{const n=(this.weekStart+t)%7;e.textContent=this.dayNames[n],e.className=this.daysOfWeekDisabled.includes(n)?"dow disabled":"dow"}))}updateFocus(){const e=new Date(this.picker.viewDate),t=e.getFullYear(),n=e.getMonth(),i=u(t,n,1),o=p(i,this.weekStart,this.weekStart);this.first=i,this.last=u(t,n+1,0),this.start=o,this.focused=this.picker.viewDate}updateSelection(){const{dates:e,rangepicker:t}=this.picker.datepicker;this.selected=e,t&&(this.range=t.dates)}render(){this.today=this.todayHighlight?d():void 0,this.disabled=[...this.datesDisabled];const e=T(this.focused,this.switchLabelFormat,this.locale);if(this.picker.setViewSwitchLabel(e),this.picker.setPrevBtnDisabled(this.first<=this.minDate),this.picker.setNextBtnDisabled(this.last>=this.maxDate),this.calendarWeeks){const e=p(this.first,1,1);Array.from(this.calendarWeeks.weeks.children).forEach(((t,n)=>{t.textContent=function(e){const t=p(e,4,1),n=p(new Date(t).setMonth(0,4),4,1);return Math.round((t-n)/6048e5)+1}(c(e,7*n))}))}Array.from(this.grid.children).forEach(((e,t)=>{const i=e.classList,o=c(this.start,t),a=new Date(o),s=a.getDay();if(e.className=`datepicker-cell ${this.cellClass}`,e.dataset.date=o,e.textContent=a.getDate(),o<this.first?i.add("prev"):o>this.last&&i.add("next"),this.today===o&&i.add("today"),(o<this.minDate||o>this.maxDate||this.disabled.includes(o))&&i.add("disabled"),this.daysOfWeekDisabled.includes(s)&&(i.add("disabled"),n(this.disabled,o)),this.daysOfWeekHighlighted.includes(s)&&i.add("highlighted"),this.range){const[e,t]=this.range;o>e&&o<t&&i.add("range"),o===e&&i.add("range-start"),o===t&&i.add("range-end")}this.selected.includes(o)&&i.add("selected"),o===this.focused&&i.add("focused"),this.beforeShow&&this.performBeforeHook(e,o,o)}))}refresh(){const[e,t]=this.range||[];this.grid.querySelectorAll(".range, .range-start, .range-end, .selected, .focused").forEach((e=>{e.classList.remove("range","range-start","range-end","selected","focused")})),Array.from(this.grid.children).forEach((n=>{const i=Number(n.dataset.date),o=n.classList;i>e&&i<t&&o.add("range"),i===e&&o.add("range-start"),i===t&&o.add("range-end"),this.selected.includes(i)&&o.add("selected"),i===this.focused&&o.add("focused")}))}refreshFocus(){const e=Math.round((this.focused-this.start)/864e5);this.grid.querySelectorAll(".focused").forEach((e=>{e.classList.remove("focused")})),this.grid.children[e].classList.add("focused")}}function ie(e,t){if(!e||!e[0]||!e[1])return;const[[n,i],[o,a]]=e;return n>t||o<t?void 0:[n===t?i:-1,o===t?a:12]}class oe extends te{constructor(e){super(e,{id:1,name:"months",cellClass:"month"})}init(e,t=!0){t&&(this.grid=this.element,this.element.classList.add("months","datepicker-grid"),this.grid.appendChild(M(s("span",12,{"data-month":e=>e})))),super.init(e)}setOptions(t){if(t.locale&&(this.monthNames=t.locale.monthsShort),e(t,"minDate"))if(void 0===t.minDate)this.minYear=this.minMonth=this.minDate=void 0;else{const e=new Date(t.minDate);this.minYear=e.getFullYear(),this.minMonth=e.getMonth(),this.minDate=e.setDate(1)}if(e(t,"maxDate"))if(void 0===t.maxDate)this.maxYear=this.maxMonth=this.maxDate=void 0;else{const e=new Date(t.maxDate);this.maxYear=e.getFullYear(),this.maxMonth=e.getMonth(),this.maxDate=u(this.maxYear,this.maxMonth+1,0)}this.isMinView?t.datesDisabled&&(this.datesDisabled=t.datesDisabled):this.datesDisabled=[],void 0!==t.beforeShowMonth&&(this.beforeShow="function"==typeof t.beforeShowMonth?t.beforeShowMonth:void 0)}updateFocus(){const e=new Date(this.picker.viewDate);this.year=e.getFullYear(),this.focused=e.getMonth()}updateSelection(){const{dates:e,rangepicker:t}=this.picker.datepicker;this.selected=e.reduce(((e,t)=>{const i=new Date(t),o=i.getFullYear(),a=i.getMonth();return void 0===e[o]?e[o]=[a]:n(e[o],a),e}),{}),t&&t.dates&&(this.range=t.dates.map((e=>{const t=new Date(e);return isNaN(t)?void 0:[t.getFullYear(),t.getMonth()]})))}render(){this.disabled=this.datesDisabled.reduce(((e,t)=>{const n=new Date(t);return this.year===n.getFullYear()&&e.push(n.getMonth()),e}),[]),this.picker.setViewSwitchLabel(this.year),this.picker.setPrevBtnDisabled(this.year<=this.minYear),this.picker.setNextBtnDisabled(this.year>=this.maxYear);const e=this.selected[this.year]||[],t=this.year<this.minYear||this.year>this.maxYear,n=this.year===this.minYear,i=this.year===this.maxYear,o=ie(this.range,this.year);Array.from(this.grid.children).forEach(((a,s)=>{const r=a.classList,l=u(this.year,s,1);if(a.className=`datepicker-cell ${this.cellClass}`,this.isMinView&&(a.dataset.date=l),a.textContent=this.monthNames[s],(t||n&&s<this.minMonth||i&&s>this.maxMonth||this.disabled.includes(s))&&r.add("disabled"),o){const[e,t]=o;s>e&&s<t&&r.add("range"),s===e&&r.add("range-start"),s===t&&r.add("range-end")}e.includes(s)&&r.add("selected"),s===this.focused&&r.add("focused"),this.beforeShow&&this.performBeforeHook(a,s,l)}))}refresh(){const e=this.selected[this.year]||[],[t,n]=ie(this.range,this.year)||[];this.grid.querySelectorAll(".range, .range-start, .range-end, .selected, .focused").forEach((e=>{e.classList.remove("range","range-start","range-end","selected","focused")})),Array.from(this.grid.children).forEach(((i,o)=>{const a=i.classList;o>t&&o<n&&a.add("range"),o===t&&a.add("range-start"),o===n&&a.add("range-end"),e.includes(o)&&a.add("selected"),o===this.focused&&a.add("focused")}))}refreshFocus(){this.grid.querySelectorAll(".focused").forEach((e=>{e.classList.remove("focused")})),this.grid.children[this.focused].classList.add("focused")}}class ae extends te{constructor(e,t){super(e,t)}init(e,t=!0){var n;t&&(this.navStep=10*this.step,this.beforeShowOption=`beforeShow${n=this.cellClass,[...n].reduce(((e,t,n)=>e+(n?t:t.toUpperCase())),"")}`,this.grid=this.element,this.element.classList.add(this.name,"datepicker-grid"),this.grid.appendChild(M(s("span",12)))),super.init(e)}setOptions(t){if(e(t,"minDate")&&(void 0===t.minDate?this.minYear=this.minDate=void 0:(this.minYear=m(t.minDate,this.step),this.minDate=u(this.minYear,0,1))),e(t,"maxDate")&&(void 0===t.maxDate?this.maxYear=this.maxDate=void 0:(this.maxYear=m(t.maxDate,this.step),this.maxDate=u(this.maxYear,11,31))),this.isMinView?t.datesDisabled&&(this.datesDisabled=t.datesDisabled):this.datesDisabled=[],void 0!==t[this.beforeShowOption]){const e=t[this.beforeShowOption];this.beforeShow="function"==typeof e?e:void 0}}updateFocus(){const e=new Date(this.picker.viewDate),t=m(e,this.navStep),n=t+9*this.step;this.first=t,this.last=n,this.start=t-this.step,this.focused=m(e,this.step)}updateSelection(){const{dates:e,rangepicker:t}=this.picker.datepicker;this.selected=e.reduce(((e,t)=>n(e,m(t,this.step))),[]),t&&t.dates&&(this.range=t.dates.map((e=>{if(void 0!==e)return m(e,this.step)})))}render(){this.disabled=this.datesDisabled.map((e=>new Date(e).getFullYear())),this.picker.setViewSwitchLabel(`${this.first}-${this.last}`),this.picker.setPrevBtnDisabled(this.first<=this.minYear),this.picker.setNextBtnDisabled(this.last>=this.maxYear),Array.from(this.grid.children).forEach(((e,t)=>{const n=e.classList,i=this.start+t*this.step,o=u(i,0,1);if(e.className=`datepicker-cell ${this.cellClass}`,this.isMinView&&(e.dataset.date=o),e.textContent=e.dataset.year=i,0===t?n.add("prev"):11===t&&n.add("next"),(i<this.minYear||i>this.maxYear||this.disabled.includes(i))&&n.add("disabled"),this.range){const[e,t]=this.range;i>e&&i<t&&n.add("range"),i===e&&n.add("range-start"),i===t&&n.add("range-end")}this.selected.includes(i)&&n.add("selected"),i===this.focused&&n.add("focused"),this.beforeShow&&this.performBeforeHook(e,i,o)}))}refresh(){const[e,t]=this.range||[];this.grid.querySelectorAll(".range, .range-start, .range-end, .selected, .focused").forEach((e=>{e.classList.remove("range","range-start","range-end","selected","focused")})),Array.from(this.grid.children).forEach((n=>{const i=Number(n.textContent),o=n.classList;i>e&&i<t&&o.add("range"),i===e&&o.add("range-start"),i===t&&o.add("range-end"),this.selected.includes(i)&&o.add("selected"),i===this.focused&&o.add("focused")}))}refreshFocus(){const e=Math.round((this.focused-this.start)/this.step);this.grid.querySelectorAll(".focused").forEach((e=>{e.classList.remove("focused")})),this.grid.children[e].classList.add("focused")}}function se(e,t){const n={date:e.getDate(),viewDate:new Date(e.picker.viewDate),viewId:e.picker.currentView.id,datepicker:e};e.element.dispatchEvent(new CustomEvent(t,{detail:n}))}function re(e,t){const{minDate:n,maxDate:i}=e.config,{currentView:o,viewDate:s}=e.picker;let r;switch(o.id){case 0:r=h(s,t);break;case 1:r=f(s,t);break;default:r=f(s,t*o.navStep)}r=a(r,n,i),e.picker.changeFocus(r).render()}function le(e){const t=e.picker.currentView.id;t!==e.config.maxView&&e.picker.changeView(t+1).render()}function de(e){e.config.updateOnBlur?e.update({revert:!0}):e.refresh("input"),e.hide()}function ue(e){const t=e.picker,n=d();if(1===e.config.todayBtnMode){if(e.config.autohide)return void e.setDate(n);e.setDate(n,{render:!1}),t.update()}t.viewDate!==n&&t.changeFocus(n),t.changeView(0).render()}function ce(e){e.setDate({clear:!0})}function he(e){le(e)}function fe(e){re(e,-1)}function ge(e){re(e,1)}function pe(e,t){const n=P(t,".datepicker-cell");if(!n||n.classList.contains("disabled"))return;const{id:i,isMinView:o}=e.picker.currentView;o?e.setDate(Number(n.dataset.date)):function(e,t){const n=e.picker,i=new Date(n.viewDate),o=n.currentView.id,a=1===o?h(i,t-i.getMonth()):f(i,t-i.getFullYear());n.changeFocus(a).changeView(o-1).render()}(e,Number(1===i?n.dataset.month:n.dataset.year))}function me(e){e.preventDefault()}const ve=["left","top","right","bottom"].reduce(((e,t)=>(e[t]=`datepicker-orient-${t}`,e)),{}),ye=e=>e?`${e}px`:e;function _e(t,n){if(void 0!==n.title&&(n.title?(t.controls.title.textContent=n.title,L(t.controls.title)):(t.controls.title.textContent="",j(t.controls.title))),n.prevArrow){const e=t.controls.prevBtn;I(e),n.prevArrow.forEach((t=>{e.appendChild(t.cloneNode(!0))}))}if(n.nextArrow){const e=t.controls.nextBtn;I(e),n.nextArrow.forEach((t=>{e.appendChild(t.cloneNode(!0))}))}if(n.locale&&(t.controls.todayBtn.textContent=n.locale.today,t.controls.clearBtn.textContent=n.locale.clear),void 0!==n.todayBtn&&(n.todayBtn?L(t.controls.todayBtn):j(t.controls.todayBtn)),e(n,"minDate")||e(n,"maxDate")){const{minDate:e,maxDate:n}=t.datepicker.config;t.controls.todayBtn.disabled=!o(d(),e,n)}void 0!==n.clearBtn&&(n.clearBtn?L(t.controls.clearBtn):j(t.controls.clearBtn))}function be(e){const{dates:n,config:i}=e;return a(n.length>0?t(n):i.defaultViewDate,i.minDate,i.maxDate)}function we(e,t){const n=new Date(e.viewDate),i=new Date(t),{id:o,year:a,first:s,last:r}=e.currentView,l=i.getFullYear();switch(e.viewDate=t,l!==n.getFullYear()&&se(e.datepicker,"changeYear"),i.getMonth()!==n.getMonth()&&se(e.datepicker,"changeMonth"),o){case 0:return t<s||t>r;case 1:return l!==a;default:return l<s||l>r}}function Ae(e){return window.getComputedStyle(e).direction}function Ce(e){const t=E(e);if(t!==document.body&&t)return"visible"!==window.getComputedStyle(t).overflow?t:Ce(t)}class xe{constructor(e){const{config:t}=this.datepicker=e,n=K.replace(/%buttonClass%/g,t.buttonClass),i=this.element=M(n).firstChild,[o,a,s]=i.firstChild.children,r=o.firstElementChild,[l,d,u]=o.lastElementChild.children,[c,h]=s.firstChild.children,f={title:r,prevBtn:l,viewSwitch:d,nextBtn:u,todayBtn:c,clearBtn:h};this.main=a,this.controls=f;const g=e.inline?"inline":"dropdown";i.classList.add(`datepicker-${g}`),_e(this,t),this.viewDate=be(e),H(e,[[i,"mousedown",me],[a,"click",pe.bind(null,e)],[f.viewSwitch,"click",he.bind(null,e)],[f.prevBtn,"click",fe.bind(null,e)],[f.nextBtn,"click",ge.bind(null,e)],[f.todayBtn,"click",ue.bind(null,e)],[f.clearBtn,"click",ce.bind(null,e)]]),this.views=[new ne(this),new oe(this),new ae(this,{id:2,name:"years",cellClass:"year",step:1}),new ae(this,{id:3,name:"decades",cellClass:"decade",step:10})],this.currentView=this.views[t.startView],this.currentView.render(),this.main.appendChild(this.currentView.element),t.container?t.container.appendChild(this.element):e.inputField.after(this.element)}setOptions(e){_e(this,e),this.views.forEach((t=>{t.init(e,!1)})),this.currentView.render()}detach(){this.element.remove()}show(){if(this.active)return;const{datepicker:e,element:t}=this;if(e.inline)t.classList.add("active");else{const n=Ae(e.inputField);n!==Ae(E(t))?t.dir=n:t.dir&&t.removeAttribute("dir"),t.style.visiblity="hidden",t.classList.add("active"),this.place(),t.style.visiblity="",e.config.disableTouchKeyboard&&e.inputField.blur()}this.active=!0,se(e,"show")}hide(){this.active&&(this.datepicker.exitEditMode(),this.element.classList.remove("active"),this.active=!1,se(this.datepicker,"hide"))}place(){const{classList:e,offsetParent:t,style:n}=this.element,{config:i,inputField:o}=this.datepicker,{width:a,height:s}=this.element.getBoundingClientRect(),{left:r,top:l,right:d,bottom:u,width:c,height:h}=o.getBoundingClientRect();let{x:f,y:g}=i.orientation,p=r,m=l;if(t!==document.body&&t){const e=t.getBoundingClientRect();p-=e.left-t.scrollLeft,m-=e.top-t.scrollTop}else p+=window.scrollX,m+=window.scrollY;const v=Ce(o);let y=0,_=0,{clientWidth:b,clientHeight:w}=document.documentElement;if(v){const e=v.getBoundingClientRect();e.top>0&&(_=e.top),e.left>0&&(y=e.left),e.right<b&&(b=e.right),e.bottom<w&&(w=e.bottom)}let A=0;"auto"===f&&(r<y?(f="left",A=y-r):r+a>b?(f="right",b<d&&(A=b-d)):f="rtl"===Ae(o)?d-a<y?"left":"right":"left"),"right"===f&&(p+=c-a),p+=A,"auto"===g&&(g=l-s>_&&u+s>w?"top":"bottom"),"top"===g?m-=s:m+=h,e.remove(...Object.values(ve)),e.add(ve[f],ve[g]),n.left=ye(p),n.top=ye(m)}setViewSwitchLabel(e){this.controls.viewSwitch.textContent=e}setPrevBtnDisabled(e){this.controls.prevBtn.disabled=e}setNextBtnDisabled(e){this.controls.nextBtn.disabled=e}changeView(e){const t=this.currentView,n=this.views[e];return n.id!==t.id&&(this.currentView=n,this._renderMethod="render",se(this.datepicker,"changeView"),this.main.replaceChild(n.element,t.element)),this}changeFocus(e){return this._renderMethod=we(this,e)?"render":"refreshFocus",this.views.forEach((e=>{e.updateFocus()})),this}update(){const e=be(this.datepicker);return this._renderMethod=we(this,e)?"render":"refresh",this.views.forEach((e=>{e.updateFocus(),e.updateSelection()})),this}render(e=!0){const t=e&&this._renderMethod||"render";delete this._renderMethod,this.currentView[t]()}}function $e(e,t,n,i,a,s){if(o(e,a,s))return i(e)?$e(t(e,n),t,n,i,a,s):e}function ke(e,t,n,i){const o=e.picker,a=o.currentView,s=a.step||1;let r,l,d=o.viewDate;switch(a.id){case 0:d=i?c(d,7*n):t.ctrlKey||t.metaKey?f(d,n):c(d,n),r=c,l=e=>a.disabled.includes(e);break;case 1:d=h(d,i?4*n:n),r=h,l=e=>{const t=new Date(e),{year:n,disabled:i}=a;return t.getFullYear()===n&&i.includes(t.getMonth())};break;default:d=f(d,n*(i?4:1)*s),r=f,l=e=>a.disabled.includes(m(e,s))}d=$e(d,r,n<0?-s:s,l,a.minDate,a.maxDate),void 0!==d&&o.changeFocus(d).render()}function Te(e,t){const n=t.key;if("Tab"===n)return void de(e);const i=e.picker,{id:o,isMinView:a}=i.currentView;if(i.active){if(e.editMode)return void("Enter"===n?e.exitEditMode({update:!0,autohide:e.config.autohide}):"Escape"===n&&i.hide());if("ArrowLeft"===n)if(t.ctrlKey||t.metaKey)re(e,-1);else{if(t.shiftKey)return void e.enterEditMode();ke(e,t,-1,!1)}else if("ArrowRight"===n)if(t.ctrlKey||t.metaKey)re(e,1);else{if(t.shiftKey)return void e.enterEditMode();ke(e,t,1,!1)}else if("ArrowUp"===n)if(t.ctrlKey||t.metaKey)le(e);else{if(t.shiftKey)return void e.enterEditMode();ke(e,t,-1,!0)}else if("ArrowDown"===n){if(t.shiftKey&&!t.ctrlKey&&!t.metaKey)return void e.enterEditMode();ke(e,t,1,!0)}else{if("Enter"!==n)return void("Escape"===n?i.hide():"Backspace"!==n&&"Delete"!==n&&(1!==n.length||t.ctrlKey||t.metaKey)||e.enterEditMode());if(a)return void e.setDate(i.viewDate);i.changeView(o-1).render()}}else{if("ArrowDown"!==n)return void("Enter"===n?e.update():"Escape"===n&&i.show());i.show()}t.preventDefault()}function Se(e){e.config.showOnFocus&&!e._showing&&e.show()}function Me(e,t){const n=t.target;(e.picker.active||e.config.showOnClick)&&(n._active=D(n),n._clicking=setTimeout((()=>{delete n._active,delete n._clicking}),2e3))}function Ee(e,t){const n=t.target;n._clicking&&(clearTimeout(n._clicking),delete n._clicking,n._active&&e.enterEditMode(),delete n._active,e.config.showOnClick&&e.show())}function De(e,t){t.clipboardData.types.includes("text/plain")&&e.enterEditMode()}function je(e,t){const{element:n,picker:i}=e;if(!i.active&&!D(n))return;const o=i.element;P(t,(e=>e===n||e===o))||de(e)}function Le(e,t){return e.map((e=>T(e,t.format,t.locale))).join(t.dateDelimiter)}function Ie(e,t,n=!1){const{config:i,dates:a,rangeSideIndex:s}=e;if(0===t.length)return n?[]:void 0;let r=t.reduce(((e,t)=>{let n=k(t,i.format,i.locale);return void 0===n||(n=v(n,i.pickLevel,s),!o(n,i.minDate,i.maxDate)||e.includes(n)||i.datesDisabled.includes(n)||!(i.pickLevel>0)&&i.daysOfWeekDisabled.includes(new Date(n).getDay())||e.push(n)),e}),[]);return 0!==r.length?(i.multidate&&!n&&(r=r.reduce(((e,t)=>(a.includes(t)||e.push(t),e)),a.filter((e=>!r.includes(e))))),i.maxNumberOfDates&&r.length>i.maxNumberOfDates?r.slice(-1*i.maxNumberOfDates):r):void 0}function qe(e,t=3,n=!0){const{config:i,picker:o,inputField:a}=e;if(2&t){const e=o.active?i.pickLevel:i.startView;o.update().changeView(e).render(n)}1&t&&a&&(a.value=Le(e.dates,i))}function Be(e,t,n){let{clear:i,render:o,autohide:a,revert:s}=n;void 0===o&&(o=!0),o?void 0===a&&(a=e.config.autohide):a=!1;const r=Ie(e,t,i);(r||s)&&(r&&r.toString()!==e.dates.toString()?(e.dates=r,qe(e,o?3:1),se(e,"changeDate")):qe(e,1),a&&e.hide())}class Ne{constructor(e,t={},n){e.datepicker=this,this.element=e;const o=this.config=Object.assign({buttonClass:t.buttonClass&&String(t.buttonClass)||"button",container:null,defaultViewDate:d(),maxDate:void 0,minDate:void 0},X(W,this)),a=this.inline="INPUT"!==e.tagName;let s,r;if(a?o.container=e:(t.container&&(o.container=t.container instanceof HTMLElement?t.container:document.querySelector(t.container)),s=this.inputField=e,s.classList.add("datepicker-input")),n){const e=n.inputs.indexOf(s),t=n.datepickers;if(e<0||e>1||!Array.isArray(t))throw Error("Invalid rangepicker object.");t[e]=this,Object.defineProperty(this,"rangepicker",{get:()=>n}),Object.defineProperty(this,"rangeSideIndex",{get:()=>e})}this._options=t,Object.assign(o,X(t,this)),a?(r=i(e.dataset.date,o.dateDelimiter),delete e.dataset.date):r=i(s.value,o.dateDelimiter),this.dates=[];const l=Ie(this,r);l&&l.length>0&&(this.dates=l),s&&(s.value=Le(this.dates,o));const u=this.picker=new xe(this);if(a)this.show();else{const e=je.bind(null,this);H(this,[[s,"keydown",Te.bind(null,this)],[s,"focus",Se.bind(null,this)],[s,"mousedown",Me.bind(null,this)],[s,"click",Ee.bind(null,this)],[s,"paste",De.bind(null,this)],[document,"mousedown",e],[document,"touchstart",e],[window,"resize",u.place.bind(u)]])}}static formatDate(e,t,n){return T(e,t,n&&F[n]||F.en)}static parseDate(e,t,n){return k(e,t,n&&F[n]||F.en)}static get locales(){return F}get active(){return!(!this.picker||!this.picker.active)}get pickerElement(){return this.picker?this.picker.element:void 0}setOptions(e){const t=this.picker,n=X(e,this);Object.assign(this._options,e),Object.assign(this.config,n),t.setOptions(n),qe(this,3)}show(){if(this.inputField){if(this.inputField.disabled)return;D(this.inputField)||this.config.disableTouchKeyboard||(this._showing=!0,this.inputField.focus(),delete this._showing)}this.picker.show()}hide(){this.inline||(this.picker.hide(),this.picker.update().changeView(this.config.startView).render())}destroy(){return this.hide(),O(this),this.picker.detach(),this.inline||this.inputField.classList.remove("datepicker-input"),delete this.element.datepicker,this}getDate(e){const t=e?t=>T(t,e,this.config.locale):e=>new Date(e);return this.config.multidate?this.dates.map(t):this.dates.length>0?t(this.dates[0]):void 0}setDate(...e){const n=[...e],i={},o=t(e);"object"!=typeof o||Array.isArray(o)||o instanceof Date||!o||Object.assign(i,n.pop()),Be(this,Array.isArray(n[0])?n[0]:n,i)}update(e){if(this.inline)return;const t=Object.assign(e||{},{clear:!0,render:!0});Be(this,i(this.inputField.value,this.config.dateDelimiter),t)}refresh(e,t=!1){let n;e&&"string"!=typeof e&&(t=e,e=void 0),n="picker"===e?2:"input"===e?1:3,qe(this,n,!t)}enterEditMode(){this.inline||!this.picker.active||this.editMode||(this.editMode=!0,this.inputField.classList.add("in-edit"))}exitEditMode(e){if(this.inline||!this.editMode)return;const t=Object.assign({update:!1},e);delete this.editMode,this.inputField.classList.remove("in-edit"),t.update&&this.update(t)}}function He(e){const t=Object.assign({},e);return delete t.inputs,delete t.allowOneSidedRange,delete t.maxNumberOfDates,t}function Oe(e,t,n,i){H(e,[[n,"changeDate",t]]),new Ne(n,i,e)}function ze(e,t){if(e._updating)return;e._updating=!0;const n=t.target;if(void 0===n.datepicker)return;const i=e.datepickers,o={render:!1},a=e.inputs.indexOf(n),s=0===a?1:0,r=i[a].dates[0],l=i[s].dates[0];void 0!==r&&void 0!==l?0===a&&r>l?(i[0].setDate(l,o),i[1].setDate(r,o)):1===a&&r<l&&(i[0].setDate(r,o),i[1].setDate(l,o)):e.allowOneSidedRange||void 0===r&&void 0===l||(o.clear=!0,i[s].setDate(i[a].dates,o)),i[0].picker.update().render(),i[1].picker.update().render(),delete e._updating}window.Datepicker=Ne,window.DateRangePicker=class{constructor(e,t={}){const n=Array.isArray(t.inputs)?t.inputs:Array.from(e.querySelectorAll("input"));if(n.length<2)return;e.rangepicker=this,this.element=e,this.inputs=n.slice(0,2),this.allowOneSidedRange=!!t.allowOneSidedRange;const i=ze.bind(null,this),o=He(t),a=[];Object.defineProperty(this,"datepickers",{get:()=>a}),Oe(this,i,this.inputs[0],o),Oe(this,i,this.inputs[1],o),Object.freeze(a),a[0].dates.length>0?ze(this,{target:this.inputs[0]}):a[1].dates.length>0&&ze(this,{target:this.inputs[1]})}get dates(){return 2===this.datepickers.length?[this.datepickers[0].dates[0],this.datepickers[1].dates[0]]:void 0}setOptions(e){this.allowOneSidedRange=!!e.allowOneSidedRange;const t=He(e);this.datepickers[0].setOptions(t),this.datepickers[1].setOptions(t)}destroy(){this.datepickers[0].destroy(),this.datepickers[1].destroy(),O(this),delete this.element.rangepicker}getDates(e){const t=e?t=>T(t,e,this.datepickers[0].config.locale):e=>new Date(e);return this.dates.map((e=>void 0===e?e:t(e)))}setDates(e,t){const[n,i]=this.datepickers,o=this.dates;this._updating=!0,n.setDate(e),i.setDate(t),delete this._updating,i.dates[0]!==o[1]?ze(this,{target:this.inputs[1]}):n.dates[0]!==o[0]&&ze(this,{target:this.inputs[0]})}}}(),function(e){var t,n,i,o,a,s,r=e.referrer,l={utmcsr:"(direct)",utmcmd:"(none)",utmccn:"(not set)"},d=b(e.location.hostname),u=b(e.referrer),c=_("__utmzzses"),h=new Date(+new Date+15552e6),f=function(e){var t,n,i,o,a=RegExp("(utm_(source|medium|campaign|term|content)|(d|g)clid)=.*?([^&#]*|$)","gi"),s=e.match(a);if(s)for(o=0,t={},i=s.length;o<i;o++)(n=s[o].split("="))&&(t[n[0]]=n[1]);return t}(e.location.search.replace("?","")+"#"+e.location.hash.replace("#","")),g=function(t){if(t){var n,i,o,a={"daum.net":{p:"q",n:"daum"},"eniro.se":{p:"search_word",n:"eniro "},"naver.com":{p:"query",n:"naver "},"yahoo.com":{p:"p",n:"yahoo"},"msn.com":{p:"q",n:"msn"},"bing.com":{p:"q",n:"live"},"aol.com":{p:"q",n:"aol"},"lycos.com":{p:"q",n:"lycos"},"ask.com":{p:"q",n:"ask"},"altavista.com":{p:"q",n:"altavista"},"search.netscape.com":{p:"query",n:"netscape"},"cnn.com":{p:"query",n:"cnn"},"about.com":{p:"terms",n:"about"},"mamma.com":{p:"query",n:"mama"},"alltheweb.com":{p:"q",n:"alltheweb"},"voila.fr":{p:"rdata",n:"voila"},"search.virgilio.it":{p:"qs",n:"virgilio"},"baidu.com":{p:"wd",n:"baidu"},"alice.com":{p:"qs",n:"alice"},"yandex.com":{p:"text",n:"yandex"},"najdi.org.mk":{p:"q",n:"najdi"},"seznam.cz":{p:"q",n:"seznam"},"search.com":{p:"q",n:"search"},"wp.pl":{p:"szukaj ",n:"wirtulana polska"},"online.onetcenter.org":{p:"qt",n:"o*net"},"szukacz.pl":{p:"q",n:"szukacz"},"yam.com":{p:"k",n:"yam"},"pchome.com":{p:"q",n:"pchome"},"kvasir.no":{p:"q",n:"kvasir"},"sesam.no":{p:"q",n:"sesam"},"ozu.es":{p:"q",n:"ozu "},"terra.com":{p:"query",n:"terra"},"mynet.com":{p:"q",n:"mynet"},"ekolay.net":{p:"q",n:"ekolay"},"rambler.ru":{p:"words",n:"rambler"},google:{p:"q",n:"google"}},s=e.createElement("a"),r={};return s.href=t,s.hostname.indexOf("google")>-1&&(u="google"),a[u]?(i=RegExp((n=a[u]).p+"=.*?([^&#]*|$)","gi"),o=s.search.match(i),r.source=n.n,r.medium="organic",r.term=(o?o[0].split("=")[1]:"")||"(not provided)"):u!==d&&(r.source=s.hostname,r.medium="referral"),r}}(r),p=_("__utmz")||_("__utmzz"),m=[],v={utm_source:"utmcsr",utm_medium:"utmcmd",utm_campaign:"utmccn",utm_content:"utmcct",utm_term:"utmctr",gclid:"utmgclid",dclid:"utmdclid"};if(c&&u===d&&(f=null,g=null),f&&(f.utm_source||f.gclid||f.dclid)){for(o in f)void 0!==f[o]&&(l[v[o]]=f[o]);(f.gclid||f.dclid)&&(l.utmcsr="google",l.utmcmd=l.utmgclid?"cpc":"cpm")}else if(g)l.utmcsr=g.source,l.utmcmd=g.medium,g.term&&(l.utmctr=g.term);else if(p){for(s=0,t={},a=(i=p.split("|")).length;s<a;s++)t[(n=i[s].split("="))[0].split(".").pop()]=n[1];l=t}for(o in l)void 0!==l[o]&&m.push(o+"="+l[o]);function y(t,n,i,o,a){var s=t+"="+n+";";i&&(s+="Expires="+i.toGMTString()+";"),o&&(s+="Path="+o+";"),a&&(s+="Domain="+a+";"),e.cookie=s}function _(t){var n=("; "+e.cookie).split("; "+t+"=");if(n.length>1)return n.pop().split(";")[0]}function b(t){if(t){var n=e.createElement("a");n.href=t;try{return n.hostname.match(/[^.]*\.[^.]{2,3}(?:\.[^.]{2,3})?$/)[0]}catch(e){}}}y("__utmzz",m.join("|"),h,"/",d),y("__utmzzses",1,null,"/",d)}(document),function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,(function(e,t){"use strict";var n=[],i=Object.getPrototypeOf,o=n.slice,a=n.flat?function(e){return n.flat.call(e)}:function(e){return n.concat.apply([],e)},s=n.push,r=n.indexOf,l={},d=l.toString,u=l.hasOwnProperty,c=u.toString,h=c.call(Object),f={},g=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},p=function(e){return null!=e&&e===e.window},m=e.document,v={type:!0,src:!0,nonce:!0,noModule:!0};function y(e,t,n){var i,o,a=(n=n||m).createElement("script");if(a.text=e,t)for(i in v)(o=t[i]||t.getAttribute&&t.getAttribute(i))&&a.setAttribute(i,o);n.head.appendChild(a).parentNode.removeChild(a)}function _(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?l[d.call(e)]||"object":typeof e}var b="3.6.0",w=function(e,t){return new w.fn.init(e,t)};function A(e){var t=!!e&&"length"in e&&e.length,n=_(e);return!g(e)&&!p(e)&&("array"===n||0===t||"number"==typeof t&&0<t&&t-1 in e)}w.fn=w.prototype={jquery:b,constructor:w,length:0,toArray:function(){return o.call(this)},get:function(e){return null==e?o.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=w.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return w.each(this,e)},map:function(e){return this.pushStack(w.map(this,(function(t,n){return e.call(t,n,t)})))},slice:function(){return this.pushStack(o.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(w.grep(this,(function(e,t){return(t+1)%2})))},odd:function(){return this.pushStack(w.grep(this,(function(e,t){return t%2})))},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(0<=n&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:s,sort:n.sort,splice:n.splice},w.extend=w.fn.extend=function(){var e,t,n,i,o,a,s=arguments[0]||{},r=1,l=arguments.length,d=!1;for("boolean"==typeof s&&(d=s,s=arguments[r]||{},r++),"object"==typeof s||g(s)||(s={}),r===l&&(s=this,r--);r<l;r++)if(null!=(e=arguments[r]))for(t in e)i=e[t],"__proto__"!==t&&s!==i&&(d&&i&&(w.isPlainObject(i)||(o=Array.isArray(i)))?(n=s[t],a=o&&!Array.isArray(n)?[]:o||w.isPlainObject(n)?n:{},o=!1,s[t]=w.extend(d,a,i)):void 0!==i&&(s[t]=i));return s},w.extend({expando:"jQuery"+(b+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,n;return!(!e||"[object Object]"!==d.call(e)||(t=i(e))&&("function"!=typeof(n=u.call(t,"constructor")&&t.constructor)||c.call(n)!==h))},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e,t,n){y(e,{nonce:t&&t.nonce},n)},each:function(e,t){var n,i=0;if(A(e))for(n=e.length;i<n&&!1!==t.call(e[i],i,e[i]);i++);else for(i in e)if(!1===t.call(e[i],i,e[i]))break;return e},makeArray:function(e,t){var n=t||[];return null!=e&&(A(Object(e))?w.merge(n,"string"==typeof e?[e]:e):s.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:r.call(t,e,n)},merge:function(e,t){for(var n=+t.length,i=0,o=e.length;i<n;i++)e[o++]=t[i];return e.length=o,e},grep:function(e,t,n){for(var i=[],o=0,a=e.length,s=!n;o<a;o++)!t(e[o],o)!==s&&i.push(e[o]);return i},map:function(e,t,n){var i,o,s=0,r=[];if(A(e))for(i=e.length;s<i;s++)null!=(o=t(e[s],s,n))&&r.push(o);else for(s in e)null!=(o=t(e[s],s,n))&&r.push(o);return a(r)},guid:1,support:f}),"function"==typeof Symbol&&(w.fn[Symbol.iterator]=n[Symbol.iterator]),w.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),(function(e,t){l["[object "+t+"]"]=t.toLowerCase()}));var C=function(e){var t,n,i,o,a,s,r,l,d,u,c,h,f,g,p,m,v,y,_,b="sizzle"+1*new Date,w=e.document,A=0,C=0,x=le(),$=le(),k=le(),T=le(),S=function(e,t){return e===t&&(c=!0),0},M={}.hasOwnProperty,E=[],D=E.pop,j=E.push,L=E.push,I=E.slice,q=function(e,t){for(var n=0,i=e.length;n<i;n++)if(e[n]===t)return n;return-1},B="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",N="[\\x20\\t\\r\\n\\f]",H="(?:\\\\[\\da-fA-F]{1,6}"+N+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",O="\\["+N+"*("+H+")(?:"+N+"*([*^$|!~]?=)"+N+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+H+"))|)"+N+"*\\]",z=":("+H+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+O+")*)|.*)\\)|)",P=new RegExp(N+"+","g"),F=new RegExp("^"+N+"+|((?:^|[^\\\\])(?:\\\\.)*)"+N+"+$","g"),W=new RegExp("^"+N+"*,"+N+"*"),R=new RegExp("^"+N+"*([>+~]|"+N+")"+N+"*"),V=new RegExp(N+"|>"),Y=new RegExp(z),U=new RegExp("^"+H+"$"),G={ID:new RegExp("^#("+H+")"),CLASS:new RegExp("^\\.("+H+")"),TAG:new RegExp("^("+H+"|[*])"),ATTR:new RegExp("^"+O),PSEUDO:new RegExp("^"+z),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+N+"*(even|odd|(([+-]|)(\\d*)n|)"+N+"*(?:([+-]|)"+N+"*(\\d+)|))"+N+"*\\)|)","i"),bool:new RegExp("^(?:"+B+")$","i"),needsContext:new RegExp("^"+N+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+N+"*((?:-\\d)?\\d*)"+N+"*\\)|)(?=[^-]|$)","i")},Q=/HTML$/i,J=/^(?:input|select|textarea|button)$/i,X=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+N+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},ie=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,oe=function(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},ae=function(){h()},se=be((function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()}),{dir:"parentNode",next:"legend"});try{L.apply(E=I.call(w.childNodes),w.childNodes),E[w.childNodes.length].nodeType}catch(t){L={apply:E.length?function(e,t){j.apply(e,I.call(t))}:function(e,t){for(var n=e.length,i=0;e[n++]=t[i++];);e.length=n-1}}}function re(e,t,i,o){var a,r,d,u,c,g,v,y=t&&t.ownerDocument,w=t?t.nodeType:9;if(i=i||[],"string"!=typeof e||!e||1!==w&&9!==w&&11!==w)return i;if(!o&&(h(t),t=t||f,p)){if(11!==w&&(c=Z.exec(e)))if(a=c[1]){if(9===w){if(!(d=t.getElementById(a)))return i;if(d.id===a)return i.push(d),i}else if(y&&(d=y.getElementById(a))&&_(t,d)&&d.id===a)return i.push(d),i}else{if(c[2])return L.apply(i,t.getElementsByTagName(e)),i;if((a=c[3])&&n.getElementsByClassName&&t.getElementsByClassName)return L.apply(i,t.getElementsByClassName(a)),i}if(n.qsa&&!T[e+" "]&&(!m||!m.test(e))&&(1!==w||"object"!==t.nodeName.toLowerCase())){if(v=e,y=t,1===w&&(V.test(e)||R.test(e))){for((y=ee.test(e)&&ve(t.parentNode)||t)===t&&n.scope||((u=t.getAttribute("id"))?u=u.replace(ie,oe):t.setAttribute("id",u=b)),r=(g=s(e)).length;r--;)g[r]=(u?"#"+u:":scope")+" "+_e(g[r]);v=g.join(",")}try{return L.apply(i,y.querySelectorAll(v)),i}catch(t){T(e,!0)}finally{u===b&&t.removeAttribute("id")}}}return l(e.replace(F,"$1"),t,i,o)}function le(){var e=[];return function t(n,o){return e.push(n+" ")>i.cacheLength&&delete t[e.shift()],t[n+" "]=o}}function de(e){return e[b]=!0,e}function ue(e){var t=f.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function ce(e,t){for(var n=e.split("|"),o=n.length;o--;)i.attrHandle[n[o]]=t}function he(e,t){var n=t&&e,i=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(i)return i;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function fe(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}}function ge(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function pe(e){return function(t){return"form"in t?t.parentNode&&!1===t.disabled?"label"in t?"label"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&se(t)===e:t.disabled===e:"label"in t&&t.disabled===e}}function me(e){return de((function(t){return t=+t,de((function(n,i){for(var o,a=e([],n.length,t),s=a.length;s--;)n[o=a[s]]&&(n[o]=!(i[o]=n[o]))}))}))}function ve(e){return e&&void 0!==e.getElementsByTagName&&e}for(t in n=re.support={},a=re.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Q.test(t||n&&n.nodeName||"HTML")},h=re.setDocument=function(e){var t,o,s=e?e.ownerDocument||e:w;return s!=f&&9===s.nodeType&&s.documentElement&&(g=(f=s).documentElement,p=!a(f),w!=f&&(o=f.defaultView)&&o.top!==o&&(o.addEventListener?o.addEventListener("unload",ae,!1):o.attachEvent&&o.attachEvent("onunload",ae)),n.scope=ue((function(e){return g.appendChild(e).appendChild(f.createElement("div")),void 0!==e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length})),n.attributes=ue((function(e){return e.className="i",!e.getAttribute("className")})),n.getElementsByTagName=ue((function(e){return e.appendChild(f.createComment("")),!e.getElementsByTagName("*").length})),n.getElementsByClassName=K.test(f.getElementsByClassName),n.getById=ue((function(e){return g.appendChild(e).id=b,!f.getElementsByName||!f.getElementsByName(b).length})),n.getById?(i.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},i.find.ID=function(e,t){if(void 0!==t.getElementById&&p){var n=t.getElementById(e);return n?[n]:[]}}):(i.filter.ID=function(e){var t=e.replace(te,ne);return function(e){var n=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}},i.find.ID=function(e,t){if(void 0!==t.getElementById&&p){var n,i,o,a=t.getElementById(e);if(a){if((n=a.getAttributeNode("id"))&&n.value===e)return[a];for(o=t.getElementsByName(e),i=0;a=o[i++];)if((n=a.getAttributeNode("id"))&&n.value===e)return[a]}return[]}}),i.find.TAG=n.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):n.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,i=[],o=0,a=t.getElementsByTagName(e);if("*"===e){for(;n=a[o++];)1===n.nodeType&&i.push(n);return i}return a},i.find.CLASS=n.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&p)return t.getElementsByClassName(e)},v=[],m=[],(n.qsa=K.test(f.querySelectorAll))&&(ue((function(e){var t;g.appendChild(e).innerHTML="<a id='"+b+"'></a><select id='"+b+"-\r\\' msallowcapture=''><option selected=''></option></select>",e.querySelectorAll("[msallowcapture^='']").length&&m.push("[*^$]="+N+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||m.push("\\["+N+"*(?:value|"+B+")"),e.querySelectorAll("[id~="+b+"-]").length||m.push("~="),(t=f.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||m.push("\\["+N+"*name"+N+"*="+N+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||m.push(":checked"),e.querySelectorAll("a#"+b+"+*").length||m.push(".#.+[+~]"),e.querySelectorAll("\\\f"),m.push("[\\r\\n\\f]")})),ue((function(e){e.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var t=f.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&m.push("name"+N+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&m.push(":enabled",":disabled"),g.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&m.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),m.push(",.*:")}))),(n.matchesSelector=K.test(y=g.matches||g.webkitMatchesSelector||g.mozMatchesSelector||g.oMatchesSelector||g.msMatchesSelector))&&ue((function(e){n.disconnectedMatch=y.call(e,"*"),y.call(e,"[s!='']:x"),v.push("!=",z)})),m=m.length&&new RegExp(m.join("|")),v=v.length&&new RegExp(v.join("|")),t=K.test(g.compareDocumentPosition),_=t||K.test(g.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,i=t&&t.parentNode;return e===i||!(!i||1!==i.nodeType||!(n.contains?n.contains(i):e.compareDocumentPosition&&16&e.compareDocumentPosition(i)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},S=t?function(e,t){if(e===t)return c=!0,0;var i=!e.compareDocumentPosition-!t.compareDocumentPosition;return i||(1&(i=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!n.sortDetached&&t.compareDocumentPosition(e)===i?e==f||e.ownerDocument==w&&_(w,e)?-1:t==f||t.ownerDocument==w&&_(w,t)?1:u?q(u,e)-q(u,t):0:4&i?-1:1)}:function(e,t){if(e===t)return c=!0,0;var n,i=0,o=e.parentNode,a=t.parentNode,s=[e],r=[t];if(!o||!a)return e==f?-1:t==f?1:o?-1:a?1:u?q(u,e)-q(u,t):0;if(o===a)return he(e,t);for(n=e;n=n.parentNode;)s.unshift(n);for(n=t;n=n.parentNode;)r.unshift(n);for(;s[i]===r[i];)i++;return i?he(s[i],r[i]):s[i]==w?-1:r[i]==w?1:0}),f},re.matches=function(e,t){return re(e,null,null,t)},re.matchesSelector=function(e,t){if(h(e),n.matchesSelector&&p&&!T[t+" "]&&(!v||!v.test(t))&&(!m||!m.test(t)))try{var i=y.call(e,t);if(i||n.disconnectedMatch||e.document&&11!==e.document.nodeType)return i}catch(e){T(t,!0)}return 0<re(t,f,null,[e]).length},re.contains=function(e,t){return(e.ownerDocument||e)!=f&&h(e),_(e,t)},re.attr=function(e,t){(e.ownerDocument||e)!=f&&h(e);var o=i.attrHandle[t.toLowerCase()],a=o&&M.call(i.attrHandle,t.toLowerCase())?o(e,t,!p):void 0;return void 0!==a?a:n.attributes||!p?e.getAttribute(t):(a=e.getAttributeNode(t))&&a.specified?a.value:null},re.escape=function(e){return(e+"").replace(ie,oe)},re.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},re.uniqueSort=function(e){var t,i=[],o=0,a=0;if(c=!n.detectDuplicates,u=!n.sortStable&&e.slice(0),e.sort(S),c){for(;t=e[a++];)t===e[a]&&(o=i.push(a));for(;o--;)e.splice(i[o],1)}return u=null,e},o=re.getText=function(e){var t,n="",i=0,a=e.nodeType;if(a){if(1===a||9===a||11===a){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=o(e)}else if(3===a||4===a)return e.nodeValue}else for(;t=e[i++];)n+=o(t);return n},(i=re.selectors={cacheLength:50,createPseudo:de,match:G,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||re.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&re.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&Y.test(n)&&(t=s(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=x[e+" "];return t||(t=new RegExp("(^|"+N+")"+e+"("+N+"|$)"))&&x(e,(function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")}))},ATTR:function(e,t,n){return function(i){var o=re.attr(i,e);return null==o?"!="===t:!t||(o+="","="===t?o===n:"!="===t?o!==n:"^="===t?n&&0===o.indexOf(n):"*="===t?n&&-1<o.indexOf(n):"$="===t?n&&o.slice(-n.length)===n:"~="===t?-1<(" "+o.replace(P," ")+" ").indexOf(n):"|="===t&&(o===n||o.slice(0,n.length+1)===n+"-"))}},CHILD:function(e,t,n,i,o){var a="nth"!==e.slice(0,3),s="last"!==e.slice(-4),r="of-type"===t;return 1===i&&0===o?function(e){return!!e.parentNode}:function(t,n,l){var d,u,c,h,f,g,p=a!==s?"nextSibling":"previousSibling",m=t.parentNode,v=r&&t.nodeName.toLowerCase(),y=!l&&!r,_=!1;if(m){if(a){for(;p;){for(h=t;h=h[p];)if(r?h.nodeName.toLowerCase()===v:1===h.nodeType)return!1;g=p="only"===e&&!g&&"nextSibling"}return!0}if(g=[s?m.firstChild:m.lastChild],s&&y){for(_=(f=(d=(u=(c=(h=m)[b]||(h[b]={}))[h.uniqueID]||(c[h.uniqueID]={}))[e]||[])[0]===A&&d[1])&&d[2],h=f&&m.childNodes[f];h=++f&&h&&h[p]||(_=f=0)||g.pop();)if(1===h.nodeType&&++_&&h===t){u[e]=[A,f,_];break}}else if(y&&(_=f=(d=(u=(c=(h=t)[b]||(h[b]={}))[h.uniqueID]||(c[h.uniqueID]={}))[e]||[])[0]===A&&d[1]),!1===_)for(;(h=++f&&h&&h[p]||(_=f=0)||g.pop())&&((r?h.nodeName.toLowerCase()!==v:1!==h.nodeType)||!++_||(y&&((u=(c=h[b]||(h[b]={}))[h.uniqueID]||(c[h.uniqueID]={}))[e]=[A,_]),h!==t)););return(_-=o)===i||_%i==0&&0<=_/i}}},PSEUDO:function(e,t){var n,o=i.pseudos[e]||i.setFilters[e.toLowerCase()]||re.error("unsupported pseudo: "+e);return o[b]?o(t):1<o.length?(n=[e,e,"",t],i.setFilters.hasOwnProperty(e.toLowerCase())?de((function(e,n){for(var i,a=o(e,t),s=a.length;s--;)e[i=q(e,a[s])]=!(n[i]=a[s])})):function(e){return o(e,0,n)}):o}},pseudos:{not:de((function(e){var t=[],n=[],i=r(e.replace(F,"$1"));return i[b]?de((function(e,t,n,o){for(var a,s=i(e,null,o,[]),r=e.length;r--;)(a=s[r])&&(e[r]=!(t[r]=a))})):function(e,o,a){return t[0]=e,i(t,null,a,n),t[0]=null,!n.pop()}})),has:de((function(e){return function(t){return 0<re(e,t).length}})),contains:de((function(e){return e=e.replace(te,ne),function(t){return-1<(t.textContent||o(t)).indexOf(e)}})),lang:de((function(e){return U.test(e||"")||re.error("unsupported lang: "+e),e=e.replace(te,ne).toLowerCase(),function(t){var n;do{if(n=p?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(n=n.toLowerCase())===e||0===n.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}})),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===g},focus:function(e){return e===f.activeElement&&(!f.hasFocus||f.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:pe(!1),disabled:pe(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!i.pseudos.empty(e)},header:function(e){return X.test(e.nodeName)},input:function(e){return J.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:me((function(){return[0]})),last:me((function(e,t){return[t-1]})),eq:me((function(e,t,n){return[n<0?n+t:n]})),even:me((function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e})),odd:me((function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e})),lt:me((function(e,t,n){for(var i=n<0?n+t:t<n?t:n;0<=--i;)e.push(i);return e})),gt:me((function(e,t,n){for(var i=n<0?n+t:n;++i<t;)e.push(i);return e}))}}).pseudos.nth=i.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})i.pseudos[t]=fe(t);for(t in{submit:!0,reset:!0})i.pseudos[t]=ge(t);function ye(){}function _e(e){for(var t=0,n=e.length,i="";t<n;t++)i+=e[t].value;return i}function be(e,t,n){var i=t.dir,o=t.next,a=o||i,s=n&&"parentNode"===a,r=C++;return t.first?function(t,n,o){for(;t=t[i];)if(1===t.nodeType||s)return e(t,n,o);return!1}:function(t,n,l){var d,u,c,h=[A,r];if(l){for(;t=t[i];)if((1===t.nodeType||s)&&e(t,n,l))return!0}else for(;t=t[i];)if(1===t.nodeType||s)if(u=(c=t[b]||(t[b]={}))[t.uniqueID]||(c[t.uniqueID]={}),o&&o===t.nodeName.toLowerCase())t=t[i]||t;else{if((d=u[a])&&d[0]===A&&d[1]===r)return h[2]=d[2];if((u[a]=h)[2]=e(t,n,l))return!0}return!1}}function we(e){return 1<e.length?function(t,n,i){for(var o=e.length;o--;)if(!e[o](t,n,i))return!1;return!0}:e[0]}function Ae(e,t,n,i,o){for(var a,s=[],r=0,l=e.length,d=null!=t;r<l;r++)(a=e[r])&&(n&&!n(a,i,o)||(s.push(a),d&&t.push(r)));return s}function Ce(e,t,n,i,o,a){return i&&!i[b]&&(i=Ce(i)),o&&!o[b]&&(o=Ce(o,a)),de((function(a,s,r,l){var d,u,c,h=[],f=[],g=s.length,p=a||function(e,t,n){for(var i=0,o=t.length;i<o;i++)re(e,t[i],n);return n}(t||"*",r.nodeType?[r]:r,[]),m=!e||!a&&t?p:Ae(p,h,e,r,l),v=n?o||(a?e:g||i)?[]:s:m;if(n&&n(m,v,r,l),i)for(d=Ae(v,f),i(d,[],r,l),u=d.length;u--;)(c=d[u])&&(v[f[u]]=!(m[f[u]]=c));if(a){if(o||e){if(o){for(d=[],u=v.length;u--;)(c=v[u])&&d.push(m[u]=c);o(null,v=[],d,l)}for(u=v.length;u--;)(c=v[u])&&-1<(d=o?q(a,c):h[u])&&(a[d]=!(s[d]=c))}}else v=Ae(v===s?v.splice(g,v.length):v),o?o(null,s,v,l):L.apply(s,v)}))}function xe(e){for(var t,n,o,a=e.length,s=i.relative[e[0].type],r=s||i.relative[" "],l=s?1:0,u=be((function(e){return e===t}),r,!0),c=be((function(e){return-1<q(t,e)}),r,!0),h=[function(e,n,i){var o=!s&&(i||n!==d)||((t=n).nodeType?u(e,n,i):c(e,n,i));return t=null,o}];l<a;l++)if(n=i.relative[e[l].type])h=[be(we(h),n)];else{if((n=i.filter[e[l].type].apply(null,e[l].matches))[b]){for(o=++l;o<a&&!i.relative[e[o].type];o++);return Ce(1<l&&we(h),1<l&&_e(e.slice(0,l-1).concat({value:" "===e[l-2].type?"*":""})).replace(F,"$1"),n,l<o&&xe(e.slice(l,o)),o<a&&xe(e=e.slice(o)),o<a&&_e(e))}h.push(n)}return we(h)}return ye.prototype=i.filters=i.pseudos,i.setFilters=new ye,s=re.tokenize=function(e,t){var n,o,a,s,r,l,d,u=$[e+" "];if(u)return t?0:u.slice(0);for(r=e,l=[],d=i.preFilter;r;){for(s in n&&!(o=W.exec(r))||(o&&(r=r.slice(o[0].length)||r),l.push(a=[])),n=!1,(o=R.exec(r))&&(n=o.shift(),a.push({value:n,type:o[0].replace(F," ")}),r=r.slice(n.length)),i.filter)!(o=G[s].exec(r))||d[s]&&!(o=d[s](o))||(n=o.shift(),a.push({value:n,type:s,matches:o}),r=r.slice(n.length));if(!n)break}return t?r.length:r?re.error(e):$(e,l).slice(0)},r=re.compile=function(e,t){var n,o,a,r,l,u,c=[],g=[],m=k[e+" "];if(!m){for(t||(t=s(e)),n=t.length;n--;)(m=xe(t[n]))[b]?c.push(m):g.push(m);(m=k(e,(o=g,r=0<(a=c).length,l=0<o.length,u=function(e,t,n,s,u){var c,g,m,v=0,y="0",_=e&&[],b=[],w=d,C=e||l&&i.find.TAG("*",u),x=A+=null==w?1:Math.random()||.1,$=C.length;for(u&&(d=t==f||t||u);y!==$&&null!=(c=C[y]);y++){if(l&&c){for(g=0,t||c.ownerDocument==f||(h(c),n=!p);m=o[g++];)if(m(c,t||f,n)){s.push(c);break}u&&(A=x)}r&&((c=!m&&c)&&v--,e&&_.push(c))}if(v+=y,r&&y!==v){for(g=0;m=a[g++];)m(_,b,t,n);if(e){if(0<v)for(;y--;)_[y]||b[y]||(b[y]=D.call(s));b=Ae(b)}L.apply(s,b),u&&!e&&0<b.length&&1<v+a.length&&re.uniqueSort(s)}return u&&(A=x,d=w),_},r?de(u):u))).selector=e}return m},l=re.select=function(e,t,n,o){var a,l,d,u,c,h="function"==typeof e&&e,f=!o&&s(e=h.selector||e);if(n=n||[],1===f.length){if(2<(l=f[0]=f[0].slice(0)).length&&"ID"===(d=l[0]).type&&9===t.nodeType&&p&&i.relative[l[1].type]){if(!(t=(i.find.ID(d.matches[0].replace(te,ne),t)||[])[0]))return n;h&&(t=t.parentNode),e=e.slice(l.shift().value.length)}for(a=G.needsContext.test(e)?0:l.length;a--&&(d=l[a],!i.relative[u=d.type]);)if((c=i.find[u])&&(o=c(d.matches[0].replace(te,ne),ee.test(l[0].type)&&ve(t.parentNode)||t))){if(l.splice(a,1),!(e=o.length&&_e(l)))return L.apply(n,o),n;break}}return(h||r(e,f))(o,t,!p,n,!t||ee.test(e)&&ve(t.parentNode)||t),n},n.sortStable=b.split("").sort(S).join("")===b,n.detectDuplicates=!!c,h(),n.sortDetached=ue((function(e){return 1&e.compareDocumentPosition(f.createElement("fieldset"))})),ue((function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")}))||ce("type|href|height|width",(function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)})),n.attributes&&ue((function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")}))||ce("value",(function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue})),ue((function(e){return null==e.getAttribute("disabled")}))||ce(B,(function(e,t,n){var i;if(!n)return!0===e[t]?t.toLowerCase():(i=e.getAttributeNode(t))&&i.specified?i.value:null})),re}(e);w.find=C,w.expr=C.selectors,w.expr[":"]=w.expr.pseudos,w.uniqueSort=w.unique=C.uniqueSort,w.text=C.getText,w.isXMLDoc=C.isXML,w.contains=C.contains,w.escapeSelector=C.escape;var x=function(e,t,n){for(var i=[],o=void 0!==n;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(o&&w(e).is(n))break;i.push(e)}return i},$=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},k=w.expr.match.needsContext;function T(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var S=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function M(e,t,n){return g(t)?w.grep(e,(function(e,i){return!!t.call(e,i,e)!==n})):t.nodeType?w.grep(e,(function(e){return e===t!==n})):"string"!=typeof t?w.grep(e,(function(e){return-1<r.call(t,e)!==n})):w.filter(t,e,n)}w.filter=function(e,t,n){var i=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===i.nodeType?w.find.matchesSelector(i,e)?[i]:[]:w.find.matches(e,w.grep(t,(function(e){return 1===e.nodeType})))},w.fn.extend({find:function(e){var t,n,i=this.length,o=this;if("string"!=typeof e)return this.pushStack(w(e).filter((function(){for(t=0;t<i;t++)if(w.contains(o[t],this))return!0})));for(n=this.pushStack([]),t=0;t<i;t++)w.find(e,o[t],n);return 1<i?w.uniqueSort(n):n},filter:function(e){return this.pushStack(M(this,e||[],!1))},not:function(e){return this.pushStack(M(this,e||[],!0))},is:function(e){return!!M(this,"string"==typeof e&&k.test(e)?w(e):e||[],!1).length}});var E,D=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(w.fn.init=function(e,t,n){var i,o;if(!e)return this;if(n=n||E,"string"==typeof e){if(!(i="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:D.exec(e))||!i[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(i[1]){if(t=t instanceof w?t[0]:t,w.merge(this,w.parseHTML(i[1],t&&t.nodeType?t.ownerDocument||t:m,!0)),S.test(i[1])&&w.isPlainObject(t))for(i in t)g(this[i])?this[i](t[i]):this.attr(i,t[i]);return this}return(o=m.getElementById(i[2]))&&(this[0]=o,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):g(e)?void 0!==n.ready?n.ready(e):e(w):w.makeArray(e,this)}).prototype=w.fn,E=w(m);var j=/^(?:parents|prev(?:Until|All))/,L={children:!0,contents:!0,next:!0,prev:!0};function I(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}w.fn.extend({has:function(e){var t=w(e,this),n=t.length;return this.filter((function(){for(var e=0;e<n;e++)if(w.contains(this,t[e]))return!0}))},closest:function(e,t){var n,i=0,o=this.length,a=[],s="string"!=typeof e&&w(e);if(!k.test(e))for(;i<o;i++)for(n=this[i];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(s?-1<s.index(n):1===n.nodeType&&w.find.matchesSelector(n,e))){a.push(n);break}return this.pushStack(1<a.length?w.uniqueSort(a):a)},index:function(e){return e?"string"==typeof e?r.call(w(e),this[0]):r.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(w.uniqueSort(w.merge(this.get(),w(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),w.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return x(e,"parentNode")},parentsUntil:function(e,t,n){return x(e,"parentNode",n)},next:function(e){return I(e,"nextSibling")},prev:function(e){return I(e,"previousSibling")},nextAll:function(e){return x(e,"nextSibling")},prevAll:function(e){return x(e,"previousSibling")},nextUntil:function(e,t,n){return x(e,"nextSibling",n)},prevUntil:function(e,t,n){return x(e,"previousSibling",n)},siblings:function(e){return $((e.parentNode||{}).firstChild,e)},children:function(e){return $(e.firstChild)},contents:function(e){return null!=e.contentDocument&&i(e.contentDocument)?e.contentDocument:(T(e,"template")&&(e=e.content||e),w.merge([],e.childNodes))}},(function(e,t){w.fn[e]=function(n,i){var o=w.map(this,t,n);return"Until"!==e.slice(-5)&&(i=n),i&&"string"==typeof i&&(o=w.filter(i,o)),1<this.length&&(L[e]||w.uniqueSort(o),j.test(e)&&o.reverse()),this.pushStack(o)}}));var q=/[^\x20\t\r\n\f]+/g;function B(e){return e}function N(e){throw e}function H(e,t,n,i){var o;try{e&&g(o=e.promise)?o.call(e).done(t).fail(n):e&&g(o=e.then)?o.call(e,t,n):t.apply(void 0,[e].slice(i))}catch(e){n.apply(void 0,[e])}}w.Callbacks=function(e){var t,n;e="string"==typeof e?(t=e,n={},w.each(t.match(q)||[],(function(e,t){n[t]=!0})),n):w.extend({},e);var i,o,a,s,r=[],l=[],d=-1,u=function(){for(s=s||e.once,a=i=!0;l.length;d=-1)for(o=l.shift();++d<r.length;)!1===r[d].apply(o[0],o[1])&&e.stopOnFalse&&(d=r.length,o=!1);e.memory||(o=!1),i=!1,s&&(r=o?[]:"")},c={add:function(){return r&&(o&&!i&&(d=r.length-1,l.push(o)),function t(n){w.each(n,(function(n,i){g(i)?e.unique&&c.has(i)||r.push(i):i&&i.length&&"string"!==_(i)&&t(i)}))}(arguments),o&&!i&&u()),this},remove:function(){return w.each(arguments,(function(e,t){for(var n;-1<(n=w.inArray(t,r,n));)r.splice(n,1),n<=d&&d--})),this},has:function(e){return e?-1<w.inArray(e,r):0<r.length},empty:function(){return r&&(r=[]),this},disable:function(){return s=l=[],r=o="",this},disabled:function(){return!r},lock:function(){return s=l=[],o||i||(r=o=""),this},locked:function(){return!!s},fireWith:function(e,t){return s||(t=[e,(t=t||[]).slice?t.slice():t],l.push(t),i||u()),this},fire:function(){return c.fireWith(this,arguments),this},fired:function(){return!!a}};return c},w.extend({Deferred:function(t){var n=[["notify","progress",w.Callbacks("memory"),w.Callbacks("memory"),2],["resolve","done",w.Callbacks("once memory"),w.Callbacks("once memory"),0,"resolved"],["reject","fail",w.Callbacks("once memory"),w.Callbacks("once memory"),1,"rejected"]],i="pending",o={state:function(){return i},always:function(){return a.done(arguments).fail(arguments),this},catch:function(e){return o.then(null,e)},pipe:function(){var e=arguments;return w.Deferred((function(t){w.each(n,(function(n,i){var o=g(e[i[4]])&&e[i[4]];a[i[1]]((function(){var e=o&&o.apply(this,arguments);e&&g(e.promise)?e.promise().progress(t.notify).done(t.resolve).fail(t.reject):t[i[0]+"With"](this,o?[e]:arguments)}))})),e=null})).promise()},then:function(t,i,o){var a=0;function s(t,n,i,o){return function(){var r=this,l=arguments,d=function(){var e,d;if(!(t<a)){if((e=i.apply(r,l))===n.promise())throw new TypeError("Thenable self-resolution");d=e&&("object"==typeof e||"function"==typeof e)&&e.then,g(d)?o?d.call(e,s(a,n,B,o),s(a,n,N,o)):(a++,d.call(e,s(a,n,B,o),s(a,n,N,o),s(a,n,B,n.notifyWith))):(i!==B&&(r=void 0,l=[e]),(o||n.resolveWith)(r,l))}},u=o?d:function(){try{d()}catch(e){w.Deferred.exceptionHook&&w.Deferred.exceptionHook(e,u.stackTrace),a<=t+1&&(i!==N&&(r=void 0,l=[e]),n.rejectWith(r,l))}};t?u():(w.Deferred.getStackHook&&(u.stackTrace=w.Deferred.getStackHook()),e.setTimeout(u))}}return w.Deferred((function(e){n[0][3].add(s(0,e,g(o)?o:B,e.notifyWith)),n[1][3].add(s(0,e,g(t)?t:B)),n[2][3].add(s(0,e,g(i)?i:N))})).promise()},promise:function(e){return null!=e?w.extend(e,o):o}},a={};return w.each(n,(function(e,t){var s=t[2],r=t[5];o[t[1]]=s.add,r&&s.add((function(){i=r}),n[3-e][2].disable,n[3-e][3].disable,n[0][2].lock,n[0][3].lock),s.add(t[3].fire),a[t[0]]=function(){return a[t[0]+"With"](this===a?void 0:this,arguments),this},a[t[0]+"With"]=s.fireWith})),o.promise(a),t&&t.call(a,a),a},when:function(e){var t=arguments.length,n=t,i=Array(n),a=o.call(arguments),s=w.Deferred(),r=function(e){return function(n){i[e]=this,a[e]=1<arguments.length?o.call(arguments):n,--t||s.resolveWith(i,a)}};if(t<=1&&(H(e,s.done(r(n)).resolve,s.reject,!t),"pending"===s.state()||g(a[n]&&a[n].then)))return s.then();for(;n--;)H(a[n],r(n),s.reject);return s.promise()}});var O=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;w.Deferred.exceptionHook=function(t,n){e.console&&e.console.warn&&t&&O.test(t.name)&&e.console.warn("jQuery.Deferred exception: "+t.message,t.stack,n)},w.readyException=function(t){e.setTimeout((function(){throw t}))};var z=w.Deferred();function P(){m.removeEventListener("DOMContentLoaded",P),e.removeEventListener("load",P),w.ready()}w.fn.ready=function(e){return z.then(e).catch((function(e){w.readyException(e)})),this},w.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--w.readyWait:w.isReady)||(w.isReady=!0)!==e&&0<--w.readyWait||z.resolveWith(m,[w])}}),w.ready.then=z.then,"complete"===m.readyState||"loading"!==m.readyState&&!m.documentElement.doScroll?e.setTimeout(w.ready):(m.addEventListener("DOMContentLoaded",P),e.addEventListener("load",P));var F=function(e,t,n,i,o,a,s){var r=0,l=e.length,d=null==n;if("object"===_(n))for(r in o=!0,n)F(e,t,r,n[r],!0,a,s);else if(void 0!==i&&(o=!0,g(i)||(s=!0),d&&(s?(t.call(e,i),t=null):(d=t,t=function(e,t,n){return d.call(w(e),n)})),t))for(;r<l;r++)t(e[r],n,s?i:i.call(e[r],r,t(e[r],n)));return o?e:d?t.call(e):l?t(e[0],n):a},W=/^-ms-/,R=/-([a-z])/g;function V(e,t){return t.toUpperCase()}function Y(e){return e.replace(W,"ms-").replace(R,V)}var U=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};function G(){this.expando=w.expando+G.uid++}G.uid=1,G.prototype={cache:function(e){var t=e[this.expando];return t||(t={},U(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var i,o=this.cache(e);if("string"==typeof t)o[Y(t)]=n;else for(i in t)o[Y(i)]=t[i];return o},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][Y(t)]},access:function(e,t,n){return void 0===t||t&&"string"==typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,i=e[this.expando];if(void 0!==i){if(void 0!==t){n=(t=Array.isArray(t)?t.map(Y):(t=Y(t))in i?[t]:t.match(q)||[]).length;for(;n--;)delete i[t[n]]}(void 0===t||w.isEmptyObject(i))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!w.isEmptyObject(t)}};var Q=new G,J=new G,X=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,K=/[A-Z]/g;function Z(e,t,n){var i,o;if(void 0===n&&1===e.nodeType)if(i="data-"+t.replace(K,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(i))){try{n="true"===(o=n)||"false"!==o&&("null"===o?null:o===+o+""?+o:X.test(o)?JSON.parse(o):o)}catch(e){}J.set(e,t,n)}else n=void 0;return n}w.extend({hasData:function(e){return J.hasData(e)||Q.hasData(e)},data:function(e,t,n){return J.access(e,t,n)},removeData:function(e,t){J.remove(e,t)},_data:function(e,t,n){return Q.access(e,t,n)},_removeData:function(e,t){Q.remove(e,t)}}),w.fn.extend({data:function(e,t){var n,i,o,a=this[0],s=a&&a.attributes;if(void 0===e){if(this.length&&(o=J.get(a),1===a.nodeType&&!Q.get(a,"hasDataAttrs"))){for(n=s.length;n--;)s[n]&&0===(i=s[n].name).indexOf("data-")&&(i=Y(i.slice(5)),Z(a,i,o[i]));Q.set(a,"hasDataAttrs",!0)}return o}return"object"==typeof e?this.each((function(){J.set(this,e)})):F(this,(function(t){var n;if(a&&void 0===t)return void 0!==(n=J.get(a,e))||void 0!==(n=Z(a,e))?n:void 0;this.each((function(){J.set(this,e,t)}))}),null,t,1<arguments.length,null,!0)},removeData:function(e){return this.each((function(){J.remove(this,e)}))}}),w.extend({queue:function(e,t,n){var i;if(e)return t=(t||"fx")+"queue",i=Q.get(e,t),n&&(!i||Array.isArray(n)?i=Q.access(e,t,w.makeArray(n)):i.push(n)),i||[]},dequeue:function(e,t){t=t||"fx";var n=w.queue(e,t),i=n.length,o=n.shift(),a=w._queueHooks(e,t);"inprogress"===o&&(o=n.shift(),i--),o&&("fx"===t&&n.unshift("inprogress"),delete a.stop,o.call(e,(function(){w.dequeue(e,t)}),a)),!i&&a&&a.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return Q.get(e,n)||Q.access(e,n,{empty:w.Callbacks("once memory").add((function(){Q.remove(e,[t+"queue",n])}))})}}),w.fn.extend({queue:function(e,t){var n=2;return"string"!=typeof e&&(t=e,e="fx",n--),arguments.length<n?w.queue(this[0],e):void 0===t?this:this.each((function(){var n=w.queue(this,e,t);w._queueHooks(this,e),"fx"===e&&"inprogress"!==n[0]&&w.dequeue(this,e)}))},dequeue:function(e){return this.each((function(){w.dequeue(this,e)}))},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,i=1,o=w.Deferred(),a=this,s=this.length,r=function(){--i||o.resolveWith(a,[a])};for("string"!=typeof e&&(t=e,e=void 0),e=e||"fx";s--;)(n=Q.get(a[s],e+"queueHooks"))&&n.empty&&(i++,n.empty.add(r));return r(),o.promise(t)}});var ee=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,te=new RegExp("^(?:([+-])=|)("+ee+")([a-z%]*)$","i"),ne=["Top","Right","Bottom","Left"],ie=m.documentElement,oe=function(e){return w.contains(e.ownerDocument,e)},ae={composed:!0};ie.getRootNode&&(oe=function(e){return w.contains(e.ownerDocument,e)||e.getRootNode(ae)===e.ownerDocument});var se=function(e,t){return"none"===(e=t||e).style.display||""===e.style.display&&oe(e)&&"none"===w.css(e,"display")};function re(e,t,n,i){var o,a,s=20,r=i?function(){return i.cur()}:function(){return w.css(e,t,"")},l=r(),d=n&&n[3]||(w.cssNumber[t]?"":"px"),u=e.nodeType&&(w.cssNumber[t]||"px"!==d&&+l)&&te.exec(w.css(e,t));if(u&&u[3]!==d){for(l/=2,d=d||u[3],u=+l||1;s--;)w.style(e,t,u+d),(1-a)*(1-(a=r()/l||.5))<=0&&(s=0),u/=a;u*=2,w.style(e,t,u+d),n=n||[]}return n&&(u=+u||+l||0,o=n[1]?u+(n[1]+1)*n[2]:+n[2],i&&(i.unit=d,i.start=u,i.end=o)),o}var le={};function de(e,t){for(var n,i,o,a,s,r,l,d=[],u=0,c=e.length;u<c;u++)(i=e[u]).style&&(n=i.style.display,t?("none"===n&&(d[u]=Q.get(i,"display")||null,d[u]||(i.style.display="")),""===i.style.display&&se(i)&&(d[u]=(l=s=a=void 0,s=(o=i).ownerDocument,r=o.nodeName,(l=le[r])||(a=s.body.appendChild(s.createElement(r)),l=w.css(a,"display"),a.parentNode.removeChild(a),"none"===l&&(l="block"),le[r]=l)))):"none"!==n&&(d[u]="none",Q.set(i,"display",n)));for(u=0;u<c;u++)null!=d[u]&&(e[u].style.display=d[u]);return e}w.fn.extend({show:function(){return de(this,!0)},hide:function(){return de(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each((function(){se(this)?w(this).show():w(this).hide()}))}});var ue,ce,he=/^(?:checkbox|radio)$/i,fe=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,ge=/^$|^module$|\/(?:java|ecma)script/i;ue=m.createDocumentFragment().appendChild(m.createElement("div")),(ce=m.createElement("input")).setAttribute("type","radio"),ce.setAttribute("checked","checked"),ce.setAttribute("name","t"),ue.appendChild(ce),f.checkClone=ue.cloneNode(!0).cloneNode(!0).lastChild.checked,ue.innerHTML="<textarea>x</textarea>",f.noCloneChecked=!!ue.cloneNode(!0).lastChild.defaultValue,ue.innerHTML="<option></option>",f.option=!!ue.lastChild;var pe={thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};function me(e,t){var n;return n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&T(e,t)?w.merge([e],n):n}function ve(e,t){for(var n=0,i=e.length;n<i;n++)Q.set(e[n],"globalEval",!t||Q.get(t[n],"globalEval"))}pe.tbody=pe.tfoot=pe.colgroup=pe.caption=pe.thead,pe.th=pe.td,f.option||(pe.optgroup=pe.option=[1,"<select multiple='multiple'>","</select>"]);var ye=/<|&#?\w+;/;function _e(e,t,n,i,o){for(var a,s,r,l,d,u,c=t.createDocumentFragment(),h=[],f=0,g=e.length;f<g;f++)if((a=e[f])||0===a)if("object"===_(a))w.merge(h,a.nodeType?[a]:a);else if(ye.test(a)){for(s=s||c.appendChild(t.createElement("div")),r=(fe.exec(a)||["",""])[1].toLowerCase(),l=pe[r]||pe._default,s.innerHTML=l[1]+w.htmlPrefilter(a)+l[2],u=l[0];u--;)s=s.lastChild;w.merge(h,s.childNodes),(s=c.firstChild).textContent=""}else h.push(t.createTextNode(a));for(c.textContent="",f=0;a=h[f++];)if(i&&-1<w.inArray(a,i))o&&o.push(a);else if(d=oe(a),s=me(c.appendChild(a),"script"),d&&ve(s),n)for(u=0;a=s[u++];)ge.test(a.type||"")&&n.push(a);return c}var be=/^([^.]*)(?:\.(.+)|)/;function we(){return!0}function Ae(){return!1}function Ce(e,t){return e===function(){try{return m.activeElement}catch(e){}}()==("focus"===t)}function xe(e,t,n,i,o,a){var s,r;if("object"==typeof t){for(r in"string"!=typeof n&&(i=i||n,n=void 0),t)xe(e,r,n,i,t[r],a);return e}if(null==i&&null==o?(o=n,i=n=void 0):null==o&&("string"==typeof n?(o=i,i=void 0):(o=i,i=n,n=void 0)),!1===o)o=Ae;else if(!o)return e;return 1===a&&(s=o,(o=function(e){return w().off(e),s.apply(this,arguments)}).guid=s.guid||(s.guid=w.guid++)),e.each((function(){w.event.add(this,t,o,i,n)}))}function $e(e,t,n){n?(Q.set(e,t,!1),w.event.add(e,t,{namespace:!1,handler:function(e){var i,a,s=Q.get(this,t);if(1&e.isTrigger&&this[t]){if(s.length)(w.event.special[t]||{}).delegateType&&e.stopPropagation();else if(s=o.call(arguments),Q.set(this,t,s),i=n(this,t),this[t](),s!==(a=Q.get(this,t))||i?Q.set(this,t,!1):a={},s!==a)return e.stopImmediatePropagation(),e.preventDefault(),a&&a.value}else s.length&&(Q.set(this,t,{value:w.event.trigger(w.extend(s[0],w.Event.prototype),s.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===Q.get(e,t)&&w.event.add(e,t,we)}w.event={global:{},add:function(e,t,n,i,o){var a,s,r,l,d,u,c,h,f,g,p,m=Q.get(e);if(U(e))for(n.handler&&(n=(a=n).handler,o=a.selector),o&&w.find.matchesSelector(ie,o),n.guid||(n.guid=w.guid++),(l=m.events)||(l=m.events=Object.create(null)),(s=m.handle)||(s=m.handle=function(t){return void 0!==w&&w.event.triggered!==t.type?w.event.dispatch.apply(e,arguments):void 0}),d=(t=(t||"").match(q)||[""]).length;d--;)f=p=(r=be.exec(t[d])||[])[1],g=(r[2]||"").split(".").sort(),f&&(c=w.event.special[f]||{},f=(o?c.delegateType:c.bindType)||f,c=w.event.special[f]||{},u=w.extend({type:f,origType:p,data:i,handler:n,guid:n.guid,selector:o,needsContext:o&&w.expr.match.needsContext.test(o),namespace:g.join(".")},a),(h=l[f])||((h=l[f]=[]).delegateCount=0,c.setup&&!1!==c.setup.call(e,i,g,s)||e.addEventListener&&e.addEventListener(f,s)),c.add&&(c.add.call(e,u),u.handler.guid||(u.handler.guid=n.guid)),o?h.splice(h.delegateCount++,0,u):h.push(u),w.event.global[f]=!0)},remove:function(e,t,n,i,o){var a,s,r,l,d,u,c,h,f,g,p,m=Q.hasData(e)&&Q.get(e);if(m&&(l=m.events)){for(d=(t=(t||"").match(q)||[""]).length;d--;)if(f=p=(r=be.exec(t[d])||[])[1],g=(r[2]||"").split(".").sort(),f){for(c=w.event.special[f]||{},h=l[f=(i?c.delegateType:c.bindType)||f]||[],r=r[2]&&new RegExp("(^|\\.)"+g.join("\\.(?:.*\\.|)")+"(\\.|$)"),s=a=h.length;a--;)u=h[a],!o&&p!==u.origType||n&&n.guid!==u.guid||r&&!r.test(u.namespace)||i&&i!==u.selector&&("**"!==i||!u.selector)||(h.splice(a,1),u.selector&&h.delegateCount--,c.remove&&c.remove.call(e,u));s&&!h.length&&(c.teardown&&!1!==c.teardown.call(e,g,m.handle)||w.removeEvent(e,f,m.handle),delete l[f])}else for(f in l)w.event.remove(e,f+t[d],n,i,!0);w.isEmptyObject(l)&&Q.remove(e,"handle events")}},dispatch:function(e){var t,n,i,o,a,s,r=new Array(arguments.length),l=w.event.fix(e),d=(Q.get(this,"events")||Object.create(null))[l.type]||[],u=w.event.special[l.type]||{};for(r[0]=l,t=1;t<arguments.length;t++)r[t]=arguments[t];if(l.delegateTarget=this,!u.preDispatch||!1!==u.preDispatch.call(this,l)){for(s=w.event.handlers.call(this,l,d),t=0;(o=s[t++])&&!l.isPropagationStopped();)for(l.currentTarget=o.elem,n=0;(a=o.handlers[n++])&&!l.isImmediatePropagationStopped();)l.rnamespace&&!1!==a.namespace&&!l.rnamespace.test(a.namespace)||(l.handleObj=a,l.data=a.data,void 0!==(i=((w.event.special[a.origType]||{}).handle||a.handler).apply(o.elem,r))&&!1===(l.result=i)&&(l.preventDefault(),l.stopPropagation()));return u.postDispatch&&u.postDispatch.call(this,l),l.result}},handlers:function(e,t){var n,i,o,a,s,r=[],l=t.delegateCount,d=e.target;if(l&&d.nodeType&&!("click"===e.type&&1<=e.button))for(;d!==this;d=d.parentNode||this)if(1===d.nodeType&&("click"!==e.type||!0!==d.disabled)){for(a=[],s={},n=0;n<l;n++)void 0===s[o=(i=t[n]).selector+" "]&&(s[o]=i.needsContext?-1<w(o,this).index(d):w.find(o,this,null,[d]).length),s[o]&&a.push(i);a.length&&r.push({elem:d,handlers:a})}return d=this,l<t.length&&r.push({elem:d,handlers:t.slice(l)}),r},addProp:function(e,t){Object.defineProperty(w.Event.prototype,e,{enumerable:!0,configurable:!0,get:g(t)?function(){if(this.originalEvent)return t(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[e]},set:function(t){Object.defineProperty(this,e,{enumerable:!0,configurable:!0,writable:!0,value:t})}})},fix:function(e){return e[w.expando]?e:new w.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var t=this||e;return he.test(t.type)&&t.click&&T(t,"input")&&$e(t,"click",we),!1},trigger:function(e){var t=this||e;return he.test(t.type)&&t.click&&T(t,"input")&&$e(t,"click"),!0},_default:function(e){var t=e.target;return he.test(t.type)&&t.click&&T(t,"input")&&Q.get(t,"click")||T(t,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},w.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},w.Event=function(e,t){if(!(this instanceof w.Event))return new w.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?we:Ae,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&w.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[w.expando]=!0},w.Event.prototype={constructor:w.Event,isDefaultPrevented:Ae,isPropagationStopped:Ae,isImmediatePropagationStopped:Ae,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=we,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=we,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=we,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},w.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,char:!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:!0},w.event.addProp),w.each({focus:"focusin",blur:"focusout"},(function(e,t){w.event.special[e]={setup:function(){return $e(this,e,Ce),!1},trigger:function(){return $e(this,e),!0},_default:function(){return!0},delegateType:t}})),w.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},(function(e,t){w.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,i=e.relatedTarget,o=e.handleObj;return i&&(i===this||w.contains(this,i))||(e.type=o.origType,n=o.handler.apply(this,arguments),e.type=t),n}}})),w.fn.extend({on:function(e,t,n,i){return xe(this,e,t,n,i)},one:function(e,t,n,i){return xe(this,e,t,n,i,1)},off:function(e,t,n){var i,o;if(e&&e.preventDefault&&e.handleObj)return i=e.handleObj,w(e.delegateTarget).off(i.namespace?i.origType+"."+i.namespace:i.origType,i.selector,i.handler),this;if("object"==typeof e){for(o in e)this.off(o,t,e[o]);return this}return!1!==t&&"function"!=typeof t||(n=t,t=void 0),!1===n&&(n=Ae),this.each((function(){w.event.remove(this,e,n,t)}))}});var ke=/<script|<style|<link/i,Te=/checked\s*(?:[^=]|=\s*.checked.)/i,Se=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;function Me(e,t){return T(e,"table")&&T(11!==t.nodeType?t:t.firstChild,"tr")&&w(e).children("tbody")[0]||e}function Ee(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function De(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function je(e,t){var n,i,o,a,s,r;if(1===t.nodeType){if(Q.hasData(e)&&(r=Q.get(e).events))for(o in Q.remove(t,"handle events"),r)for(n=0,i=r[o].length;n<i;n++)w.event.add(t,o,r[o][n]);J.hasData(e)&&(a=J.access(e),s=w.extend({},a),J.set(t,s))}}function Le(e,t,n,i){t=a(t);var o,s,r,l,d,u,c=0,h=e.length,p=h-1,m=t[0],v=g(m);if(v||1<h&&"string"==typeof m&&!f.checkClone&&Te.test(m))return e.each((function(o){var a=e.eq(o);v&&(t[0]=m.call(this,o,a.html())),Le(a,t,n,i)}));if(h&&(s=(o=_e(t,e[0].ownerDocument,!1,e,i)).firstChild,1===o.childNodes.length&&(o=s),s||i)){for(l=(r=w.map(me(o,"script"),Ee)).length;c<h;c++)d=o,c!==p&&(d=w.clone(d,!0,!0),l&&w.merge(r,me(d,"script"))),n.call(e[c],d,c);if(l)for(u=r[r.length-1].ownerDocument,w.map(r,De),c=0;c<l;c++)d=r[c],ge.test(d.type||"")&&!Q.access(d,"globalEval")&&w.contains(u,d)&&(d.src&&"module"!==(d.type||"").toLowerCase()?w._evalUrl&&!d.noModule&&w._evalUrl(d.src,{nonce:d.nonce||d.getAttribute("nonce")},u):y(d.textContent.replace(Se,""),d,u))}return e}function Ie(e,t,n){for(var i,o=t?w.filter(t,e):e,a=0;null!=(i=o[a]);a++)n||1!==i.nodeType||w.cleanData(me(i)),i.parentNode&&(n&&oe(i)&&ve(me(i,"script")),i.parentNode.removeChild(i));return e}w.extend({htmlPrefilter:function(e){return e},clone:function(e,t,n){var i,o,a,s,r,l,d,u=e.cloneNode(!0),c=oe(e);if(!(f.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||w.isXMLDoc(e)))for(s=me(u),i=0,o=(a=me(e)).length;i<o;i++)r=a[i],"input"===(d=(l=s[i]).nodeName.toLowerCase())&&he.test(r.type)?l.checked=r.checked:"input"!==d&&"textarea"!==d||(l.defaultValue=r.defaultValue);if(t)if(n)for(a=a||me(e),s=s||me(u),i=0,o=a.length;i<o;i++)je(a[i],s[i]);else je(e,u);return 0<(s=me(u,"script")).length&&ve(s,!c&&me(e,"script")),u},cleanData:function(e){for(var t,n,i,o=w.event.special,a=0;void 0!==(n=e[a]);a++)if(U(n)){if(t=n[Q.expando]){if(t.events)for(i in t.events)o[i]?w.event.remove(n,i):w.removeEvent(n,i,t.handle);n[Q.expando]=void 0}n[J.expando]&&(n[J.expando]=void 0)}}}),w.fn.extend({detach:function(e){return Ie(this,e,!0)},remove:function(e){return Ie(this,e)},text:function(e){return F(this,(function(e){return void 0===e?w.text(this):this.empty().each((function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)}))}),null,e,arguments.length)},append:function(){return Le(this,arguments,(function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Me(this,e).appendChild(e)}))},prepend:function(){return Le(this,arguments,(function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Me(this,e);t.insertBefore(e,t.firstChild)}}))},before:function(){return Le(this,arguments,(function(e){this.parentNode&&this.parentNode.insertBefore(e,this)}))},after:function(){return Le(this,arguments,(function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)}))},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(w.cleanData(me(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map((function(){return w.clone(this,e,t)}))},html:function(e){return F(this,(function(e){var t=this[0]||{},n=0,i=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!ke.test(e)&&!pe[(fe.exec(e)||["",""])[1].toLowerCase()]){e=w.htmlPrefilter(e);try{for(;n<i;n++)1===(t=this[n]||{}).nodeType&&(w.cleanData(me(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)}),null,e,arguments.length)},replaceWith:function(){var e=[];return Le(this,arguments,(function(t){var n=this.parentNode;w.inArray(this,e)<0&&(w.cleanData(me(this)),n&&n.replaceChild(t,this))}),e)}}),w.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},(function(e,t){w.fn[e]=function(e){for(var n,i=[],o=w(e),a=o.length-1,r=0;r<=a;r++)n=r===a?this:this.clone(!0),w(o[r])[t](n),s.apply(i,n.get());return this.pushStack(i)}}));var qe=new RegExp("^("+ee+")(?!px)[a-z%]+$","i"),Be=function(t){var n=t.ownerDocument.defaultView;return n&&n.opener||(n=e),n.getComputedStyle(t)},Ne=function(e,t,n){var i,o,a={};for(o in t)a[o]=e.style[o],e.style[o]=t[o];for(o in i=n.call(e),t)e.style[o]=a[o];return i},He=new RegExp(ne.join("|"),"i");function Oe(e,t,n){var i,o,a,s,r=e.style;return(n=n||Be(e))&&(""!==(s=n.getPropertyValue(t)||n[t])||oe(e)||(s=w.style(e,t)),!f.pixelBoxStyles()&&qe.test(s)&&He.test(t)&&(i=r.width,o=r.minWidth,a=r.maxWidth,r.minWidth=r.maxWidth=r.width=s,s=n.width,r.width=i,r.minWidth=o,r.maxWidth=a)),void 0!==s?s+"":s}function ze(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}!function(){function t(){if(u){d.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",u.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",ie.appendChild(d).appendChild(u);var t=e.getComputedStyle(u);i="1%"!==t.top,l=12===n(t.marginLeft),u.style.right="60%",s=36===n(t.right),o=36===n(t.width),u.style.position="absolute",a=12===n(u.offsetWidth/3),ie.removeChild(d),u=null}}function n(e){return Math.round(parseFloat(e))}var i,o,a,s,r,l,d=m.createElement("div"),u=m.createElement("div");u.style&&(u.style.backgroundClip="content-box",u.cloneNode(!0).style.backgroundClip="",f.clearCloneStyle="content-box"===u.style.backgroundClip,w.extend(f,{boxSizingReliable:function(){return t(),o},pixelBoxStyles:function(){return t(),s},pixelPosition:function(){return t(),i},reliableMarginLeft:function(){return t(),l},scrollboxSize:function(){return t(),a},reliableTrDimensions:function(){var t,n,i,o;return null==r&&(t=m.createElement("table"),n=m.createElement("tr"),i=m.createElement("div"),t.style.cssText="position:absolute;left:-11111px;border-collapse:separate",n.style.cssText="border:1px solid",n.style.height="1px",i.style.height="9px",i.style.display="block",ie.appendChild(t).appendChild(n).appendChild(i),o=e.getComputedStyle(n),r=parseInt(o.height,10)+parseInt(o.borderTopWidth,10)+parseInt(o.borderBottomWidth,10)===n.offsetHeight,ie.removeChild(t)),r}}))}();var Pe=["Webkit","Moz","ms"],Fe=m.createElement("div").style,We={};function Re(e){return w.cssProps[e]||We[e]||(e in Fe?e:We[e]=function(e){for(var t=e[0].toUpperCase()+e.slice(1),n=Pe.length;n--;)if((e=Pe[n]+t)in Fe)return e}(e)||e)}var Ve=/^(none|table(?!-c[ea]).+)/,Ye=/^--/,Ue={position:"absolute",visibility:"hidden",display:"block"},Ge={letterSpacing:"0",fontWeight:"400"};function Qe(e,t,n){var i=te.exec(t);return i?Math.max(0,i[2]-(n||0))+(i[3]||"px"):t}function Je(e,t,n,i,o,a){var s="width"===t?1:0,r=0,l=0;if(n===(i?"border":"content"))return 0;for(;s<4;s+=2)"margin"===n&&(l+=w.css(e,n+ne[s],!0,o)),i?("content"===n&&(l-=w.css(e,"padding"+ne[s],!0,o)),"margin"!==n&&(l-=w.css(e,"border"+ne[s]+"Width",!0,o))):(l+=w.css(e,"padding"+ne[s],!0,o),"padding"!==n?l+=w.css(e,"border"+ne[s]+"Width",!0,o):r+=w.css(e,"border"+ne[s]+"Width",!0,o));return!i&&0<=a&&(l+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-a-l-r-.5))||0),l}function Xe(e,t,n){var i=Be(e),o=(!f.boxSizingReliable()||n)&&"border-box"===w.css(e,"boxSizing",!1,i),a=o,s=Oe(e,t,i),r="offset"+t[0].toUpperCase()+t.slice(1);if(qe.test(s)){if(!n)return s;s="auto"}return(!f.boxSizingReliable()&&o||!f.reliableTrDimensions()&&T(e,"tr")||"auto"===s||!parseFloat(s)&&"inline"===w.css(e,"display",!1,i))&&e.getClientRects().length&&(o="border-box"===w.css(e,"boxSizing",!1,i),(a=r in e)&&(s=e[r])),(s=parseFloat(s)||0)+Je(e,t,n||(o?"border":"content"),a,i,s)+"px"}function Ke(e,t,n,i,o){return new Ke.prototype.init(e,t,n,i,o)}w.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Oe(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,i){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var o,a,s,r=Y(t),l=Ye.test(t),d=e.style;if(l||(t=Re(r)),s=w.cssHooks[t]||w.cssHooks[r],void 0===n)return s&&"get"in s&&void 0!==(o=s.get(e,!1,i))?o:d[t];"string"==(a=typeof n)&&(o=te.exec(n))&&o[1]&&(n=re(e,t,o),a="number"),null!=n&&n==n&&("number"!==a||l||(n+=o&&o[3]||(w.cssNumber[r]?"":"px")),f.clearCloneStyle||""!==n||0!==t.indexOf("background")||(d[t]="inherit"),s&&"set"in s&&void 0===(n=s.set(e,n,i))||(l?d.setProperty(t,n):d[t]=n))}},css:function(e,t,n,i){var o,a,s,r=Y(t);return Ye.test(t)||(t=Re(r)),(s=w.cssHooks[t]||w.cssHooks[r])&&"get"in s&&(o=s.get(e,!0,n)),void 0===o&&(o=Oe(e,t,i)),"normal"===o&&t in Ge&&(o=Ge[t]),""===n||n?(a=parseFloat(o),!0===n||isFinite(a)?a||0:o):o}}),w.each(["height","width"],(function(e,t){w.cssHooks[t]={get:function(e,n,i){if(n)return!Ve.test(w.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?Xe(e,t,i):Ne(e,Ue,(function(){return Xe(e,t,i)}))},set:function(e,n,i){var o,a=Be(e),s=!f.scrollboxSize()&&"absolute"===a.position,r=(s||i)&&"border-box"===w.css(e,"boxSizing",!1,a),l=i?Je(e,t,i,r,a):0;return r&&s&&(l-=Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-parseFloat(a[t])-Je(e,t,"border",!1,a)-.5)),l&&(o=te.exec(n))&&"px"!==(o[3]||"px")&&(e.style[t]=n,n=w.css(e,t)),Qe(0,n,l)}}})),w.cssHooks.marginLeft=ze(f.reliableMarginLeft,(function(e,t){if(t)return(parseFloat(Oe(e,"marginLeft"))||e.getBoundingClientRect().left-Ne(e,{marginLeft:0},(function(){return e.getBoundingClientRect().left})))+"px"})),w.each({margin:"",padding:"",border:"Width"},(function(e,t){w.cssHooks[e+t]={expand:function(n){for(var i=0,o={},a="string"==typeof n?n.split(" "):[n];i<4;i++)o[e+ne[i]+t]=a[i]||a[i-2]||a[0];return o}},"margin"!==e&&(w.cssHooks[e+t].set=Qe)})),w.fn.extend({css:function(e,t){return F(this,(function(e,t,n){var i,o,a={},s=0;if(Array.isArray(t)){for(i=Be(e),o=t.length;s<o;s++)a[t[s]]=w.css(e,t[s],!1,i);return a}return void 0!==n?w.style(e,t,n):w.css(e,t)}),e,t,1<arguments.length)}}),((w.Tween=Ke).prototype={constructor:Ke,init:function(e,t,n,i,o,a){this.elem=e,this.prop=n,this.easing=o||w.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=i,this.unit=a||(w.cssNumber[n]?"":"px")},cur:function(){var e=Ke.propHooks[this.prop];return e&&e.get?e.get(this):Ke.propHooks._default.get(this)},run:function(e){var t,n=Ke.propHooks[this.prop];return this.options.duration?this.pos=t=w.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):Ke.propHooks._default.set(this),this}}).init.prototype=Ke.prototype,(Ke.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=w.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){w.fx.step[e.prop]?w.fx.step[e.prop](e):1!==e.elem.nodeType||!w.cssHooks[e.prop]&&null==e.elem.style[Re(e.prop)]?e.elem[e.prop]=e.now:w.style(e.elem,e.prop,e.now+e.unit)}}}).scrollTop=Ke.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},w.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},w.fx=Ke.prototype.init,w.fx.step={};var Ze,et,tt,nt,it=/^(?:toggle|show|hide)$/,ot=/queueHooks$/;function at(){et&&(!1===m.hidden&&e.requestAnimationFrame?e.requestAnimationFrame(at):e.setTimeout(at,w.fx.interval),w.fx.tick())}function st(){return e.setTimeout((function(){Ze=void 0})),Ze=Date.now()}function rt(e,t){var n,i=0,o={height:e};for(t=t?1:0;i<4;i+=2-t)o["margin"+(n=ne[i])]=o["padding"+n]=e;return t&&(o.opacity=o.width=e),o}function lt(e,t,n){for(var i,o=(dt.tweeners[t]||[]).concat(dt.tweeners["*"]),a=0,s=o.length;a<s;a++)if(i=o[a].call(n,t,e))return i}function dt(e,t,n){var i,o,a=0,s=dt.prefilters.length,r=w.Deferred().always((function(){delete l.elem})),l=function(){if(o)return!1;for(var t=Ze||st(),n=Math.max(0,d.startTime+d.duration-t),i=1-(n/d.duration||0),a=0,s=d.tweens.length;a<s;a++)d.tweens[a].run(i);return r.notifyWith(e,[d,i,n]),i<1&&s?n:(s||r.notifyWith(e,[d,1,0]),r.resolveWith(e,[d]),!1)},d=r.promise({elem:e,props:w.extend({},t),opts:w.extend(!0,{specialEasing:{},easing:w.easing._default},n),originalProperties:t,originalOptions:n,startTime:Ze||st(),duration:n.duration,tweens:[],createTween:function(t,n){var i=w.Tween(e,d.opts,t,n,d.opts.specialEasing[t]||d.opts.easing);return d.tweens.push(i),i},stop:function(t){var n=0,i=t?d.tweens.length:0;if(o)return this;for(o=!0;n<i;n++)d.tweens[n].run(1);return t?(r.notifyWith(e,[d,1,0]),r.resolveWith(e,[d,t])):r.rejectWith(e,[d,t]),this}}),u=d.props;for(function(e,t){var n,i,o,a,s;for(n in e)if(o=t[i=Y(n)],a=e[n],Array.isArray(a)&&(o=a[1],a=e[n]=a[0]),n!==i&&(e[i]=a,delete e[n]),(s=w.cssHooks[i])&&"expand"in s)for(n in a=s.expand(a),delete e[i],a)n in e||(e[n]=a[n],t[n]=o);else t[i]=o}(u,d.opts.specialEasing);a<s;a++)if(i=dt.prefilters[a].call(d,e,u,d.opts))return g(i.stop)&&(w._queueHooks(d.elem,d.opts.queue).stop=i.stop.bind(i)),i;return w.map(u,lt,d),g(d.opts.start)&&d.opts.start.call(e,d),d.progress(d.opts.progress).done(d.opts.done,d.opts.complete).fail(d.opts.fail).always(d.opts.always),w.fx.timer(w.extend(l,{elem:e,anim:d,queue:d.opts.queue})),d}w.Animation=w.extend(dt,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return re(n.elem,e,te.exec(t),n),n}]},tweener:function(e,t){g(e)?(t=e,e=["*"]):e=e.match(q);for(var n,i=0,o=e.length;i<o;i++)n=e[i],dt.tweeners[n]=dt.tweeners[n]||[],dt.tweeners[n].unshift(t)},prefilters:[function(e,t,n){var i,o,a,s,r,l,d,u,c="width"in t||"height"in t,h=this,f={},g=e.style,p=e.nodeType&&se(e),m=Q.get(e,"fxshow");for(i in n.queue||(null==(s=w._queueHooks(e,"fx")).unqueued&&(s.unqueued=0,r=s.empty.fire,s.empty.fire=function(){s.unqueued||r()}),s.unqueued++,h.always((function(){h.always((function(){s.unqueued--,w.queue(e,"fx").length||s.empty.fire()}))}))),t)if(o=t[i],it.test(o)){if(delete t[i],a=a||"toggle"===o,o===(p?"hide":"show")){if("show"!==o||!m||void 0===m[i])continue;p=!0}f[i]=m&&m[i]||w.style(e,i)}if((l=!w.isEmptyObject(t))||!w.isEmptyObject(f))for(i in c&&1===e.nodeType&&(n.overflow=[g.overflow,g.overflowX,g.overflowY],null==(d=m&&m.display)&&(d=Q.get(e,"display")),"none"===(u=w.css(e,"display"))&&(d?u=d:(de([e],!0),d=e.style.display||d,u=w.css(e,"display"),de([e]))),("inline"===u||"inline-block"===u&&null!=d)&&"none"===w.css(e,"float")&&(l||(h.done((function(){g.display=d})),null==d&&(u=g.display,d="none"===u?"":u)),g.display="inline-block")),n.overflow&&(g.overflow="hidden",h.always((function(){g.overflow=n.overflow[0],g.overflowX=n.overflow[1],g.overflowY=n.overflow[2]}))),l=!1,f)l||(m?"hidden"in m&&(p=m.hidden):m=Q.access(e,"fxshow",{display:d}),a&&(m.hidden=!p),p&&de([e],!0),h.done((function(){for(i in p||de([e]),Q.remove(e,"fxshow"),f)w.style(e,i,f[i])}))),l=lt(p?m[i]:0,i,h),i in m||(m[i]=l.start,p&&(l.end=l.start,l.start=0))}],prefilter:function(e,t){t?dt.prefilters.unshift(e):dt.prefilters.push(e)}}),w.speed=function(e,t,n){var i=e&&"object"==typeof e?w.extend({},e):{complete:n||!n&&t||g(e)&&e,duration:e,easing:n&&t||t&&!g(t)&&t};return w.fx.off?i.duration=0:"number"!=typeof i.duration&&(i.duration in w.fx.speeds?i.duration=w.fx.speeds[i.duration]:i.duration=w.fx.speeds._default),null!=i.queue&&!0!==i.queue||(i.queue="fx"),i.old=i.complete,i.complete=function(){g(i.old)&&i.old.call(this),i.queue&&w.dequeue(this,i.queue)},i},w.fn.extend({fadeTo:function(e,t,n,i){return this.filter(se).css("opacity",0).show().end().animate({opacity:t},e,n,i)},animate:function(e,t,n,i){var o=w.isEmptyObject(e),a=w.speed(t,n,i),s=function(){var t=dt(this,w.extend({},e),a);(o||Q.get(this,"finish"))&&t.stop(!0)};return s.finish=s,o||!1===a.queue?this.each(s):this.queue(a.queue,s)},stop:function(e,t,n){var i=function(e){var t=e.stop;delete e.stop,t(n)};return"string"!=typeof e&&(n=t,t=e,e=void 0),t&&this.queue(e||"fx",[]),this.each((function(){var t=!0,o=null!=e&&e+"queueHooks",a=w.timers,s=Q.get(this);if(o)s[o]&&s[o].stop&&i(s[o]);else for(o in s)s[o]&&s[o].stop&&ot.test(o)&&i(s[o]);for(o=a.length;o--;)a[o].elem!==this||null!=e&&a[o].queue!==e||(a[o].anim.stop(n),t=!1,a.splice(o,1));!t&&n||w.dequeue(this,e)}))},finish:function(e){return!1!==e&&(e=e||"fx"),this.each((function(){var t,n=Q.get(this),i=n[e+"queue"],o=n[e+"queueHooks"],a=w.timers,s=i?i.length:0;for(n.finish=!0,w.queue(this,e,[]),o&&o.stop&&o.stop.call(this,!0),t=a.length;t--;)a[t].elem===this&&a[t].queue===e&&(a[t].anim.stop(!0),a.splice(t,1));for(t=0;t<s;t++)i[t]&&i[t].finish&&i[t].finish.call(this);delete n.finish}))}}),w.each(["toggle","show","hide"],(function(e,t){var n=w.fn[t];w.fn[t]=function(e,i,o){return null==e||"boolean"==typeof e?n.apply(this,arguments):this.animate(rt(t,!0),e,i,o)}})),w.each({slideDown:rt("show"),slideUp:rt("hide"),slideToggle:rt("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},(function(e,t){w.fn[e]=function(e,n,i){return this.animate(t,e,n,i)}})),w.timers=[],w.fx.tick=function(){var e,t=0,n=w.timers;for(Ze=Date.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||w.fx.stop(),Ze=void 0},w.fx.timer=function(e){w.timers.push(e),w.fx.start()},w.fx.interval=13,w.fx.start=function(){et||(et=!0,at())},w.fx.stop=function(){et=null},w.fx.speeds={slow:600,fast:200,_default:400},w.fn.delay=function(t,n){return t=w.fx&&w.fx.speeds[t]||t,n=n||"fx",this.queue(n,(function(n,i){var o=e.setTimeout(n,t);i.stop=function(){e.clearTimeout(o)}}))},tt=m.createElement("input"),nt=m.createElement("select").appendChild(m.createElement("option")),tt.type="checkbox",f.checkOn=""!==tt.value,f.optSelected=nt.selected,(tt=m.createElement("input")).value="t",tt.type="radio",f.radioValue="t"===tt.value;var ut,ct=w.expr.attrHandle;w.fn.extend({attr:function(e,t){return F(this,w.attr,e,t,1<arguments.length)},removeAttr:function(e){return this.each((function(){w.removeAttr(this,e)}))}}),w.extend({attr:function(e,t,n){var i,o,a=e.nodeType;if(3!==a&&8!==a&&2!==a)return void 0===e.getAttribute?w.prop(e,t,n):(1===a&&w.isXMLDoc(e)||(o=w.attrHooks[t.toLowerCase()]||(w.expr.match.bool.test(t)?ut:void 0)),void 0!==n?null===n?void w.removeAttr(e,t):o&&"set"in o&&void 0!==(i=o.set(e,n,t))?i:(e.setAttribute(t,n+""),n):o&&"get"in o&&null!==(i=o.get(e,t))?i:null==(i=w.find.attr(e,t))?void 0:i)},attrHooks:{type:{set:function(e,t){if(!f.radioValue&&"radio"===t&&T(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,i=0,o=t&&t.match(q);if(o&&1===e.nodeType)for(;n=o[i++];)e.removeAttribute(n)}}),ut={set:function(e,t,n){return!1===t?w.removeAttr(e,n):e.setAttribute(n,n),n}},w.each(w.expr.match.bool.source.match(/\w+/g),(function(e,t){var n=ct[t]||w.find.attr;ct[t]=function(e,t,i){var o,a,s=t.toLowerCase();return i||(a=ct[s],ct[s]=o,o=null!=n(e,t,i)?s:null,ct[s]=a),o}}));var ht=/^(?:input|select|textarea|button)$/i,ft=/^(?:a|area)$/i;function gt(e){return(e.match(q)||[]).join(" ")}function pt(e){return e.getAttribute&&e.getAttribute("class")||""}function mt(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(q)||[]}w.fn.extend({prop:function(e,t){return F(this,w.prop,e,t,1<arguments.length)},removeProp:function(e){return this.each((function(){delete this[w.propFix[e]||e]}))}}),w.extend({prop:function(e,t,n){var i,o,a=e.nodeType;if(3!==a&&8!==a&&2!==a)return 1===a&&w.isXMLDoc(e)||(t=w.propFix[t]||t,o=w.propHooks[t]),void 0!==n?o&&"set"in o&&void 0!==(i=o.set(e,n,t))?i:e[t]=n:o&&"get"in o&&null!==(i=o.get(e,t))?i:e[t]},propHooks:{tabIndex:{get:function(e){var t=w.find.attr(e,"tabindex");return t?parseInt(t,10):ht.test(e.nodeName)||ft.test(e.nodeName)&&e.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),f.optSelected||(w.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),w.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],(function(){w.propFix[this.toLowerCase()]=this})),w.fn.extend({addClass:function(e){var t,n,i,o,a,s,r,l=0;if(g(e))return this.each((function(t){w(this).addClass(e.call(this,t,pt(this)))}));if((t=mt(e)).length)for(;n=this[l++];)if(o=pt(n),i=1===n.nodeType&&" "+gt(o)+" "){for(s=0;a=t[s++];)i.indexOf(" "+a+" ")<0&&(i+=a+" ");o!==(r=gt(i))&&n.setAttribute("class",r)}return this},removeClass:function(e){var t,n,i,o,a,s,r,l=0;if(g(e))return this.each((function(t){w(this).removeClass(e.call(this,t,pt(this)))}));if(!arguments.length)return this.attr("class","");if((t=mt(e)).length)for(;n=this[l++];)if(o=pt(n),i=1===n.nodeType&&" "+gt(o)+" "){for(s=0;a=t[s++];)for(;-1<i.indexOf(" "+a+" ");)i=i.replace(" "+a+" "," ");o!==(r=gt(i))&&n.setAttribute("class",r)}return this},toggleClass:function(e,t){var n=typeof e,i="string"===n||Array.isArray(e);return"boolean"==typeof t&&i?t?this.addClass(e):this.removeClass(e):g(e)?this.each((function(n){w(this).toggleClass(e.call(this,n,pt(this),t),t)})):this.each((function(){var t,o,a,s;if(i)for(o=0,a=w(this),s=mt(e);t=s[o++];)a.hasClass(t)?a.removeClass(t):a.addClass(t);else void 0!==e&&"boolean"!==n||((t=pt(this))&&Q.set(this,"__className__",t),this.setAttribute&&this.setAttribute("class",t||!1===e?"":Q.get(this,"__className__")||""))}))},hasClass:function(e){var t,n,i=0;for(t=" "+e+" ";n=this[i++];)if(1===n.nodeType&&-1<(" "+gt(pt(n))+" ").indexOf(t))return!0;return!1}});var vt=/\r/g;w.fn.extend({val:function(e){var t,n,i,o=this[0];return arguments.length?(i=g(e),this.each((function(n){var o;1===this.nodeType&&(null==(o=i?e.call(this,n,w(this).val()):e)?o="":"number"==typeof o?o+="":Array.isArray(o)&&(o=w.map(o,(function(e){return null==e?"":e+""}))),(t=w.valHooks[this.type]||w.valHooks[this.nodeName.toLowerCase()])&&"set"in t&&void 0!==t.set(this,o,"value")||(this.value=o))}))):o?(t=w.valHooks[o.type]||w.valHooks[o.nodeName.toLowerCase()])&&"get"in t&&void 0!==(n=t.get(o,"value"))?n:"string"==typeof(n=o.value)?n.replace(vt,""):null==n?"":n:void 0}}),w.extend({valHooks:{option:{get:function(e){var t=w.find.attr(e,"value");return null!=t?t:gt(w.text(e))}},select:{get:function(e){var t,n,i,o=e.options,a=e.selectedIndex,s="select-one"===e.type,r=s?null:[],l=s?a+1:o.length;for(i=a<0?l:s?a:0;i<l;i++)if(((n=o[i]).selected||i===a)&&!n.disabled&&(!n.parentNode.disabled||!T(n.parentNode,"optgroup"))){if(t=w(n).val(),s)return t;r.push(t)}return r},set:function(e,t){for(var n,i,o=e.options,a=w.makeArray(t),s=o.length;s--;)((i=o[s]).selected=-1<w.inArray(w.valHooks.option.get(i),a))&&(n=!0);return n||(e.selectedIndex=-1),a}}}}),w.each(["radio","checkbox"],(function(){w.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=-1<w.inArray(w(e).val(),t)}},f.checkOn||(w.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})})),f.focusin="onfocusin"in e;var yt=/^(?:focusinfocus|focusoutblur)$/,_t=function(e){e.stopPropagation()};w.extend(w.event,{trigger:function(t,n,i,o){var a,s,r,l,d,c,h,f,v=[i||m],y=u.call(t,"type")?t.type:t,_=u.call(t,"namespace")?t.namespace.split("."):[];if(s=f=r=i=i||m,3!==i.nodeType&&8!==i.nodeType&&!yt.test(y+w.event.triggered)&&(-1<y.indexOf(".")&&(y=(_=y.split(".")).shift(),_.sort()),d=y.indexOf(":")<0&&"on"+y,(t=t[w.expando]?t:new w.Event(y,"object"==typeof t&&t)).isTrigger=o?2:3,t.namespace=_.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+_.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=i),n=null==n?[t]:w.makeArray(n,[t]),h=w.event.special[y]||{},o||!h.trigger||!1!==h.trigger.apply(i,n))){if(!o&&!h.noBubble&&!p(i)){for(l=h.delegateType||y,yt.test(l+y)||(s=s.parentNode);s;s=s.parentNode)v.push(s),r=s;r===(i.ownerDocument||m)&&v.push(r.defaultView||r.parentWindow||e)}for(a=0;(s=v[a++])&&!t.isPropagationStopped();)f=s,t.type=1<a?l:h.bindType||y,(c=(Q.get(s,"events")||Object.create(null))[t.type]&&Q.get(s,"handle"))&&c.apply(s,n),(c=d&&s[d])&&c.apply&&U(s)&&(t.result=c.apply(s,n),!1===t.result&&t.preventDefault());return t.type=y,o||t.isDefaultPrevented()||h._default&&!1!==h._default.apply(v.pop(),n)||!U(i)||d&&g(i[y])&&!p(i)&&((r=i[d])&&(i[d]=null),w.event.triggered=y,t.isPropagationStopped()&&f.addEventListener(y,_t),i[y](),t.isPropagationStopped()&&f.removeEventListener(y,_t),w.event.triggered=void 0,r&&(i[d]=r)),t.result}},simulate:function(e,t,n){var i=w.extend(new w.Event,n,{type:e,isSimulated:!0});w.event.trigger(i,null,t)}}),w.fn.extend({trigger:function(e,t){return this.each((function(){w.event.trigger(e,t,this)}))},triggerHandler:function(e,t){var n=this[0];if(n)return w.event.trigger(e,t,n,!0)}}),f.focusin||w.each({focus:"focusin",blur:"focusout"},(function(e,t){var n=function(e){w.event.simulate(t,e.target,w.event.fix(e))};w.event.special[t]={setup:function(){var i=this.ownerDocument||this.document||this,o=Q.access(i,t);o||i.addEventListener(e,n,!0),Q.access(i,t,(o||0)+1)},teardown:function(){var i=this.ownerDocument||this.document||this,o=Q.access(i,t)-1;o?Q.access(i,t,o):(i.removeEventListener(e,n,!0),Q.remove(i,t))}}}));var bt=e.location,wt={guid:Date.now()},At=/\?/;w.parseXML=function(t){var n,i;if(!t||"string"!=typeof t)return null;try{n=(new e.DOMParser).parseFromString(t,"text/xml")}catch(t){}return i=n&&n.getElementsByTagName("parsererror")[0],n&&!i||w.error("Invalid XML: "+(i?w.map(i.childNodes,(function(e){return e.textContent})).join("\n"):t)),n};var Ct=/\[\]$/,xt=/\r?\n/g,$t=/^(?:submit|button|image|reset|file)$/i,kt=/^(?:input|select|textarea|keygen)/i;function Tt(e,t,n,i){var o;if(Array.isArray(t))w.each(t,(function(t,o){n||Ct.test(e)?i(e,o):Tt(e+"["+("object"==typeof o&&null!=o?t:"")+"]",o,n,i)}));else if(n||"object"!==_(t))i(e,t);else for(o in t)Tt(e+"["+o+"]",t[o],n,i)}w.param=function(e,t){var n,i=[],o=function(e,t){var n=g(t)?t():t;i[i.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(null==e)return"";if(Array.isArray(e)||e.jquery&&!w.isPlainObject(e))w.each(e,(function(){o(this.name,this.value)}));else for(n in e)Tt(n,e[n],t,o);return i.join("&")},w.fn.extend({serialize:function(){return w.param(this.serializeArray())},serializeArray:function(){return this.map((function(){var e=w.prop(this,"elements");return e?w.makeArray(e):this})).filter((function(){var e=this.type;return this.name&&!w(this).is(":disabled")&&kt.test(this.nodeName)&&!$t.test(e)&&(this.checked||!he.test(e))})).map((function(e,t){var n=w(this).val();return null==n?null:Array.isArray(n)?w.map(n,(function(e){return{name:t.name,value:e.replace(xt,"\r\n")}})):{name:t.name,value:n.replace(xt,"\r\n")}})).get()}});var St=/%20/g,Mt=/#.*$/,Et=/([?&])_=[^&]*/,Dt=/^(.*?):[ \t]*([^\r\n]*)$/gm,jt=/^(?:GET|HEAD)$/,Lt=/^\/\//,It={},qt={},Bt="*/".concat("*"),Nt=m.createElement("a");function Ht(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var i,o=0,a=t.toLowerCase().match(q)||[];if(g(n))for(;i=a[o++];)"+"===i[0]?(i=i.slice(1)||"*",(e[i]=e[i]||[]).unshift(n)):(e[i]=e[i]||[]).push(n)}}function Ot(e,t,n,i){var o={},a=e===qt;function s(r){var l;return o[r]=!0,w.each(e[r]||[],(function(e,r){var d=r(t,n,i);return"string"!=typeof d||a||o[d]?a?!(l=d):void 0:(t.dataTypes.unshift(d),s(d),!1)})),l}return s(t.dataTypes[0])||!o["*"]&&s("*")}function zt(e,t){var n,i,o=w.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((o[n]?e:i||(i={}))[n]=t[n]);return i&&w.extend(!0,e,i),e}Nt.href=bt.href,w.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:bt.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(bt.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Bt,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":JSON.parse,"text xml":w.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?zt(zt(e,w.ajaxSettings),t):zt(w.ajaxSettings,e)},ajaxPrefilter:Ht(It),ajaxTransport:Ht(qt),ajax:function(t,n){"object"==typeof t&&(n=t,t=void 0),n=n||{};var i,o,a,s,r,l,d,u,c,h,f=w.ajaxSetup({},n),g=f.context||f,p=f.context&&(g.nodeType||g.jquery)?w(g):w.event,v=w.Deferred(),y=w.Callbacks("once memory"),_=f.statusCode||{},b={},A={},C="canceled",x={readyState:0,getResponseHeader:function(e){var t;if(d){if(!s)for(s={};t=Dt.exec(a);)s[t[1].toLowerCase()+" "]=(s[t[1].toLowerCase()+" "]||[]).concat(t[2]);t=s[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return d?a:null},setRequestHeader:function(e,t){return null==d&&(e=A[e.toLowerCase()]=A[e.toLowerCase()]||e,b[e]=t),this},overrideMimeType:function(e){return null==d&&(f.mimeType=e),this},statusCode:function(e){var t;if(e)if(d)x.always(e[x.status]);else for(t in e)_[t]=[_[t],e[t]];return this},abort:function(e){var t=e||C;return i&&i.abort(t),$(0,t),this}};if(v.promise(x),f.url=((t||f.url||bt.href)+"").replace(Lt,bt.protocol+"//"),f.type=n.method||n.type||f.method||f.type,f.dataTypes=(f.dataType||"*").toLowerCase().match(q)||[""],null==f.crossDomain){l=m.createElement("a");try{l.href=f.url,l.href=l.href,f.crossDomain=Nt.protocol+"//"+Nt.host!=l.protocol+"//"+l.host}catch(t){f.crossDomain=!0}}if(f.data&&f.processData&&"string"!=typeof f.data&&(f.data=w.param(f.data,f.traditional)),Ot(It,f,n,x),d)return x;for(c in(u=w.event&&f.global)&&0==w.active++&&w.event.trigger("ajaxStart"),f.type=f.type.toUpperCase(),f.hasContent=!jt.test(f.type),o=f.url.replace(Mt,""),f.hasContent?f.data&&f.processData&&0===(f.contentType||"").indexOf("application/x-www-form-urlencoded")&&(f.data=f.data.replace(St,"+")):(h=f.url.slice(o.length),f.data&&(f.processData||"string"==typeof f.data)&&(o+=(At.test(o)?"&":"?")+f.data,delete f.data),!1===f.cache&&(o=o.replace(Et,"$1"),h=(At.test(o)?"&":"?")+"_="+wt.guid+++h),f.url=o+h),f.ifModified&&(w.lastModified[o]&&x.setRequestHeader("If-Modified-Since",w.lastModified[o]),w.etag[o]&&x.setRequestHeader("If-None-Match",w.etag[o])),(f.data&&f.hasContent&&!1!==f.contentType||n.contentType)&&x.setRequestHeader("Content-Type",f.contentType),x.setRequestHeader("Accept",f.dataTypes[0]&&f.accepts[f.dataTypes[0]]?f.accepts[f.dataTypes[0]]+("*"!==f.dataTypes[0]?", "+Bt+"; q=0.01":""):f.accepts["*"]),f.headers)x.setRequestHeader(c,f.headers[c]);if(f.beforeSend&&(!1===f.beforeSend.call(g,x,f)||d))return x.abort();if(C="abort",y.add(f.complete),x.done(f.success),x.fail(f.error),i=Ot(qt,f,n,x)){if(x.readyState=1,u&&p.trigger("ajaxSend",[x,f]),d)return x;f.async&&0<f.timeout&&(r=e.setTimeout((function(){x.abort("timeout")}),f.timeout));try{d=!1,i.send(b,$)}catch(t){if(d)throw t;$(-1,t)}}else $(-1,"No Transport");function $(t,n,s,l){var c,h,m,b,A,C=n;d||(d=!0,r&&e.clearTimeout(r),i=void 0,a=l||"",x.readyState=0<t?4:0,c=200<=t&&t<300||304===t,s&&(b=function(e,t,n){for(var i,o,a,s,r=e.contents,l=e.dataTypes;"*"===l[0];)l.shift(),void 0===i&&(i=e.mimeType||t.getResponseHeader("Content-Type"));if(i)for(o in r)if(r[o]&&r[o].test(i)){l.unshift(o);break}if(l[0]in n)a=l[0];else{for(o in n){if(!l[0]||e.converters[o+" "+l[0]]){a=o;break}s||(s=o)}a=a||s}if(a)return a!==l[0]&&l.unshift(a),n[a]}(f,x,s)),!c&&-1<w.inArray("script",f.dataTypes)&&w.inArray("json",f.dataTypes)<0&&(f.converters["text script"]=function(){}),b=function(e,t,n,i){var o,a,s,r,l,d={},u=e.dataTypes.slice();if(u[1])for(s in e.converters)d[s.toLowerCase()]=e.converters[s];for(a=u.shift();a;)if(e.responseFields[a]&&(n[e.responseFields[a]]=t),!l&&i&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),l=a,a=u.shift())if("*"===a)a=l;else if("*"!==l&&l!==a){if(!(s=d[l+" "+a]||d["* "+a]))for(o in d)if((r=o.split(" "))[1]===a&&(s=d[l+" "+r[0]]||d["* "+r[0]])){!0===s?s=d[o]:!0!==d[o]&&(a=r[0],u.unshift(r[1]));break}if(!0!==s)if(s&&e.throws)t=s(t);else try{t=s(t)}catch(e){return{state:"parsererror",error:s?e:"No conversion from "+l+" to "+a}}}return{state:"success",data:t}}(f,b,x,c),c?(f.ifModified&&((A=x.getResponseHeader("Last-Modified"))&&(w.lastModified[o]=A),(A=x.getResponseHeader("etag"))&&(w.etag[o]=A)),204===t||"HEAD"===f.type?C="nocontent":304===t?C="notmodified":(C=b.state,h=b.data,c=!(m=b.error))):(m=C,!t&&C||(C="error",t<0&&(t=0))),x.status=t,x.statusText=(n||C)+"",c?v.resolveWith(g,[h,C,x]):v.rejectWith(g,[x,C,m]),x.statusCode(_),_=void 0,u&&p.trigger(c?"ajaxSuccess":"ajaxError",[x,f,c?h:m]),y.fireWith(g,[x,C]),u&&(p.trigger("ajaxComplete",[x,f]),--w.active||w.event.trigger("ajaxStop")))}return x},getJSON:function(e,t,n){return w.get(e,t,n,"json")},getScript:function(e,t){return w.get(e,void 0,t,"script")}}),w.each(["get","post"],(function(e,t){w[t]=function(e,n,i,o){return g(n)&&(o=o||i,i=n,n=void 0),w.ajax(w.extend({url:e,type:t,dataType:o,data:n,success:i},w.isPlainObject(e)&&e))}})),w.ajaxPrefilter((function(e){var t;for(t in e.headers)"content-type"===t.toLowerCase()&&(e.contentType=e.headers[t]||"")})),w._evalUrl=function(e,t,n){return w.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){w.globalEval(e,t,n)}})},w.fn.extend({wrapAll:function(e){var t;return this[0]&&(g(e)&&(e=e.call(this[0])),t=w(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map((function(){for(var e=this;e.firstElementChild;)e=e.firstElementChild;return e})).append(this)),this},wrapInner:function(e){return g(e)?this.each((function(t){w(this).wrapInner(e.call(this,t))})):this.each((function(){var t=w(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)}))},wrap:function(e){var t=g(e);return this.each((function(n){w(this).wrapAll(t?e.call(this,n):e)}))},unwrap:function(e){return this.parent(e).not("body").each((function(){w(this).replaceWith(this.childNodes)})),this}}),w.expr.pseudos.hidden=function(e){return!w.expr.pseudos.visible(e)},w.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},w.ajaxSettings.xhr=function(){try{return new e.XMLHttpRequest}catch(e){}};var Pt={0:200,1223:204},Ft=w.ajaxSettings.xhr();f.cors=!!Ft&&"withCredentials"in Ft,f.ajax=Ft=!!Ft,w.ajaxTransport((function(t){var n,i;if(f.cors||Ft&&!t.crossDomain)return{send:function(o,a){var s,r=t.xhr();if(r.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(s in t.xhrFields)r[s]=t.xhrFields[s];for(s in t.mimeType&&r.overrideMimeType&&r.overrideMimeType(t.mimeType),t.crossDomain||o["X-Requested-With"]||(o["X-Requested-With"]="XMLHttpRequest"),o)r.setRequestHeader(s,o[s]);n=function(e){return function(){n&&(n=i=r.onload=r.onerror=r.onabort=r.ontimeout=r.onreadystatechange=null,"abort"===e?r.abort():"error"===e?"number"!=typeof r.status?a(0,"error"):a(r.status,r.statusText):a(Pt[r.status]||r.status,r.statusText,"text"!==(r.responseType||"text")||"string"!=typeof r.responseText?{binary:r.response}:{text:r.responseText},r.getAllResponseHeaders()))}},r.onload=n(),i=r.onerror=r.ontimeout=n("error"),void 0!==r.onabort?r.onabort=i:r.onreadystatechange=function(){4===r.readyState&&e.setTimeout((function(){n&&i()}))},n=n("abort");try{r.send(t.hasContent&&t.data||null)}catch(o){if(n)throw o}},abort:function(){n&&n()}}})),w.ajaxPrefilter((function(e){e.crossDomain&&(e.contents.script=!1)})),w.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return w.globalEval(e),e}}}),w.ajaxPrefilter("script",(function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")})),w.ajaxTransport("script",(function(e){var t,n;if(e.crossDomain||e.scriptAttrs)return{send:function(i,o){t=w("<script>").attr(e.scriptAttrs||{}).prop({charset:e.scriptCharset,src:e.url}).on("load error",n=function(e){t.remove(),n=null,e&&o("error"===e.type?404:200,e.type)}),m.head.appendChild(t[0])},abort:function(){n&&n()}}}));var Wt,Rt=[],Vt=/(=)\?(?=&|$)|\?\?/;w.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Rt.pop()||w.expando+"_"+wt.guid++;return this[e]=!0,e}}),w.ajaxPrefilter("json jsonp",(function(t,n,i){var o,a,s,r=!1!==t.jsonp&&(Vt.test(t.url)?"url":"string"==typeof t.data&&0===(t.contentType||"").indexOf("application/x-www-form-urlencoded")&&Vt.test(t.data)&&"data");if(r||"jsonp"===t.dataTypes[0])return o=t.jsonpCallback=g(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,r?t[r]=t[r].replace(Vt,"$1"+o):!1!==t.jsonp&&(t.url+=(At.test(t.url)?"&":"?")+t.jsonp+"="+o),t.converters["script json"]=function(){return s||w.error(o+" was not called"),s[0]},t.dataTypes[0]="json",a=e[o],e[o]=function(){s=arguments},i.always((function(){void 0===a?w(e).removeProp(o):e[o]=a,t[o]&&(t.jsonpCallback=n.jsonpCallback,Rt.push(o)),s&&g(a)&&a(s[0]),s=a=void 0})),"script"})),f.createHTMLDocument=((Wt=m.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===Wt.childNodes.length),w.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(f.createHTMLDocument?((i=(t=m.implementation.createHTMLDocument("")).createElement("base")).href=m.location.href,t.head.appendChild(i)):t=m),a=!n&&[],(o=S.exec(e))?[t.createElement(o[1])]:(o=_e([e],t,a),a&&a.length&&w(a).remove(),w.merge([],o.childNodes)));var i,o,a},w.fn.load=function(e,t,n){var i,o,a,s=this,r=e.indexOf(" ");return-1<r&&(i=gt(e.slice(r)),e=e.slice(0,r)),g(t)?(n=t,t=void 0):t&&"object"==typeof t&&(o="POST"),0<s.length&&w.ajax({url:e,type:o||"GET",dataType:"html",data:t}).done((function(e){a=arguments,s.html(i?w("<div>").append(w.parseHTML(e)).find(i):e)})).always(n&&function(e,t){s.each((function(){n.apply(this,a||[e.responseText,t,e])}))}),this},w.expr.pseudos.animated=function(e){return w.grep(w.timers,(function(t){return e===t.elem})).length},w.offset={setOffset:function(e,t,n){var i,o,a,s,r,l,d=w.css(e,"position"),u=w(e),c={};"static"===d&&(e.style.position="relative"),r=u.offset(),a=w.css(e,"top"),l=w.css(e,"left"),("absolute"===d||"fixed"===d)&&-1<(a+l).indexOf("auto")?(s=(i=u.position()).top,o=i.left):(s=parseFloat(a)||0,o=parseFloat(l)||0),g(t)&&(t=t.call(e,n,w.extend({},r))),null!=t.top&&(c.top=t.top-r.top+s),null!=t.left&&(c.left=t.left-r.left+o),"using"in t?t.using.call(e,c):u.css(c)}},w.fn.extend({offset:function(e){if(arguments.length)return void 0===e?this:this.each((function(t){w.offset.setOffset(this,e,t)}));var t,n,i=this[0];return i?i.getClientRects().length?(t=i.getBoundingClientRect(),n=i.ownerDocument.defaultView,{top:t.top+n.pageYOffset,left:t.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,i=this[0],o={top:0,left:0};if("fixed"===w.css(i,"position"))t=i.getBoundingClientRect();else{for(t=this.offset(),n=i.ownerDocument,e=i.offsetParent||n.documentElement;e&&(e===n.body||e===n.documentElement)&&"static"===w.css(e,"position");)e=e.parentNode;e&&e!==i&&1===e.nodeType&&((o=w(e).offset()).top+=w.css(e,"borderTopWidth",!0),o.left+=w.css(e,"borderLeftWidth",!0))}return{top:t.top-o.top-w.css(i,"marginTop",!0),left:t.left-o.left-w.css(i,"marginLeft",!0)}}},offsetParent:function(){return this.map((function(){for(var e=this.offsetParent;e&&"static"===w.css(e,"position");)e=e.offsetParent;return e||ie}))}}),w.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},(function(e,t){var n="pageYOffset"===t;w.fn[e]=function(i){return F(this,(function(e,i,o){var a;if(p(e)?a=e:9===e.nodeType&&(a=e.defaultView),void 0===o)return a?a[t]:e[i];a?a.scrollTo(n?a.pageXOffset:o,n?o:a.pageYOffset):e[i]=o}),e,i,arguments.length)}})),w.each(["top","left"],(function(e,t){w.cssHooks[t]=ze(f.pixelPosition,(function(e,n){if(n)return n=Oe(e,t),qe.test(n)?w(e).position()[t]+"px":n}))})),w.each({Height:"height",Width:"width"},(function(e,t){w.each({padding:"inner"+e,content:t,"":"outer"+e},(function(n,i){w.fn[i]=function(o,a){var s=arguments.length&&(n||"boolean"!=typeof o),r=n||(!0===o||!0===a?"margin":"border");return F(this,(function(t,n,o){var a;return p(t)?0===i.indexOf("outer")?t["inner"+e]:t.document.documentElement["client"+e]:9===t.nodeType?(a=t.documentElement,Math.max(t.body["scroll"+e],a["scroll"+e],t.body["offset"+e],a["offset"+e],a["client"+e])):void 0===o?w.css(t,n,r):w.style(t,n,o,r)}),t,s?o:void 0,s)}}))})),w.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],(function(e,t){w.fn[t]=function(e){return this.on(t,e)}})),w.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,i){return this.on(t,e,n,i)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),w.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),(function(e,t){w.fn[t]=function(e,n){return 0<arguments.length?this.on(t,null,e,n):this.trigger(t)}}));var Yt=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;w.proxy=function(e,t){var n,i,a;if("string"==typeof t&&(n=e[t],t=e,e=n),g(e))return i=o.call(arguments,2),(a=function(){return e.apply(t||this,i.concat(o.call(arguments)))}).guid=e.guid=e.guid||w.guid++,a},w.holdReady=function(e){e?w.readyWait++:w.ready(!0)},w.isArray=Array.isArray,w.parseJSON=JSON.parse,w.nodeName=T,w.isFunction=g,w.isWindow=p,w.camelCase=Y,w.type=_,w.now=Date.now,w.isNumeric=function(e){var t=w.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},w.trim=function(e){return null==e?"":(e+"").replace(Yt,"")},"function"==typeof define&&define.amd&&define("jquery",[],(function(){return w}));var Ut=e.jQuery,Gt=e.$;return w.noConflict=function(t){return e.$===w&&(e.$=Gt),t&&e.jQuery===w&&(e.jQuery=Ut),w},void 0===t&&(e.jQuery=e.$=w),w}));var tns=function(){var e=window,t=e.requestAnimationFrame||e.webkitRequestAnimationFrame||e.mozRequestAnimationFrame||e.msRequestAnimationFrame||function(e){return setTimeout(e,16)},n=window,i=n.cancelAnimationFrame||n.mozCancelAnimationFrame||function(e){clearTimeout(e)};function o(){for(var e,t,n,i=arguments[0]||{},o=1,a=arguments.length;o<a;o++)if(null!==(e=arguments[o]))for(t in e)i!==(n=e[t])&&void 0!==n&&(i[t]=n);return i}function a(e){return 0<=["true","false"].indexOf(e)?JSON.parse(e):e}function s(e,t,n,i){if(i)try{e.setItem(t,n)}catch(e){}return n}function r(){var e=document,t=e.body;return t||((t=e.createElement("body")).fake=!0),t}var l=document.documentElement;function d(e){var t="";return e.fake&&(t=l.style.overflow,e.style.background="",e.style.overflow=l.style.overflow="hidden",l.appendChild(e)),t}function u(e,t){e.fake&&(e.remove(),l.style.overflow=t,l.offsetHeight)}function c(e,t,n,i){"insertRule"in e?e.insertRule(t+"{"+n+"}",i):e.addRule(t,n,i)}function h(e){return("insertRule"in e?e.cssRules:e.rules).length}function f(e,t,n){for(var i=0,o=e.length;i<o;i++)t.call(n,e[i],i)}var g="classList"in document.createElement("_"),p=g?function(e,t){return e.classList.contains(t)}:function(e,t){return 0<=e.className.indexOf(t)},m=g?function(e,t){p(e,t)||e.classList.add(t)}:function(e,t){p(e,t)||(e.className+=" "+t)},v=g?function(e,t){p(e,t)&&e.classList.remove(t)}:function(e,t){p(e,t)&&(e.className=e.className.replace(t,""))};function y(e,t){return e.hasAttribute(t)}function _(e,t){return e.getAttribute(t)}function b(e){return void 0!==e.item}function w(e,t){if(e=b(e)||e instanceof Array?e:[e],"[object Object]"===Object.prototype.toString.call(t))for(var n=e.length;n--;)for(var i in t)e[n].setAttribute(i,t[i])}function A(e,t){e=b(e)||e instanceof Array?e:[e];for(var n=(t=t instanceof Array?t:[t]).length,i=e.length;i--;)for(var o=n;o--;)e[i].removeAttribute(t[o])}function C(e){for(var t=[],n=0,i=e.length;n<i;n++)t.push(e[n]);return t}function x(e,t){"none"!==e.style.display&&(e.style.display="none")}function $(e,t){"none"===e.style.display&&(e.style.display="")}function k(e){return"none"!==window.getComputedStyle(e).display}function T(e){if("string"==typeof e){var t=[e],n=e.charAt(0).toUpperCase()+e.substr(1);["Webkit","Moz","ms","O"].forEach((function(i){"ms"===i&&"transform"!==e||t.push(i+n)})),e=t}for(var i=document.createElement("fakeelement"),o=(e.length,0);o<e.length;o++){var a=e[o];if(void 0!==i.style[a])return a}return!1}function S(e,t){var n=!1;return/^Webkit/.test(e)?n="webkit"+t+"End":/^O/.test(e)?n="o"+t+"End":e&&(n=t.toLowerCase()+"end"),n}var M=!1;try{var E=Object.defineProperty({},"passive",{get:function(){M=!0}});window.addEventListener("test",null,E)}catch(e){}var D=!!M&&{passive:!0};function j(e,t,n){for(var i in t){var o=0<=["touchstart","touchmove"].indexOf(i)&&!n&&D;e.addEventListener(i,t[i],o)}}function L(e,t){for(var n in t){var i=0<=["touchstart","touchmove"].indexOf(n)&&D;e.removeEventListener(n,t[n],i)}}function I(){return{topics:{},on:function(e,t){this.topics[e]=this.topics[e]||[],this.topics[e].push(t)},off:function(e,t){if(this.topics[e])for(var n=0;n<this.topics[e].length;n++)if(this.topics[e][n]===t){this.topics[e].splice(n,1);break}},emit:function(e,t){t.type=e,this.topics[e]&&this.topics[e].forEach((function(n){n(t,e)}))}}}Object.keys||(Object.keys=function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.push(n);return t}),"remove"in Element.prototype||(Element.prototype.remove=function(){this.parentNode&&this.parentNode.removeChild(this)});var q=function(e){e=o({container:".slider",mode:"carousel",axis:"horizontal",items:1,gutter:0,edgePadding:0,fixedWidth:!1,autoWidth:!1,viewportMax:!1,slideBy:1,center:!1,controls:!0,controlsPosition:"top",controlsText:["prev","next"],controlsContainer:!1,prevButton:!1,nextButton:!1,nav:!0,navPosition:"top",navContainer:!1,navAsThumbnails:!1,arrowKeys:!1,speed:300,autoplay:!1,autoplayPosition:"top",autoplayTimeout:5e3,autoplayDirection:"forward",autoplayText:["start","stop"],autoplayHoverPause:!1,autoplayButton:!1,autoplayButtonOutput:!0,autoplayResetOnVisibility:!0,animateIn:"tns-fadeIn",animateOut:"tns-fadeOut",animateNormal:"tns-normal",animateDelay:!1,loop:!0,rewind:!1,autoHeight:!1,responsive:!1,lazyload:!1,lazyloadSelector:".tns-lazy-img",touch:!0,mouseDrag:!1,swipeAngle:15,nested:!1,preventActionWhenRunning:!1,preventScrollOnTouch:!1,freezable:!0,onInit:!1,useLocalStorage:!0,nonce:!1},e||{});var n=document,l=window,g={ENTER:13,SPACE:32,LEFT:37,RIGHT:39},b={},M=e.useLocalStorage;if(M){var E=navigator.userAgent,D=new Date;try{(b=l.localStorage)?(b.setItem(D,D),M=b.getItem(D)==D,b.removeItem(D)):M=!1,M||(b={})}catch(E){M=!1}M&&(b.tnsApp&&b.tnsApp!==E&&["tC","tPL","tMQ","tTf","t3D","tTDu","tTDe","tADu","tADe","tTE","tAE"].forEach((function(e){b.removeItem(e)})),localStorage.tnsApp=E)}var B=b.tC?a(b.tC):s(b,"tC",function(){var e=document,t=r(),n=d(t),i=e.createElement("div"),o=!1;t.appendChild(i);try{for(var a,s="(10px * 10)",l=["calc"+s,"-moz-calc"+s,"-webkit-calc"+s],c=0;c<3;c++)if(a=l[c],i.style.width=a,100===i.offsetWidth){o=a.replace(s,"");break}}catch(e){}return t.fake?u(t,n):i.remove(),o}(),M),N=b.tPL?a(b.tPL):s(b,"tPL",function(){var e,t=document,n=r(),i=d(n),o=t.createElement("div"),a=t.createElement("div"),s="";o.className="tns-t-subp2",a.className="tns-t-ct";for(var l=0;l<70;l++)s+="<div></div>";return a.innerHTML=s,o.appendChild(a),n.appendChild(o),e=Math.abs(o.getBoundingClientRect().left-a.children[67].getBoundingClientRect().left)<2,n.fake?u(n,i):o.remove(),e}(),M),H=b.tMQ?a(b.tMQ):s(b,"tMQ",function(){if(window.matchMedia||window.msMatchMedia)return!0;var e,t=document,n=r(),i=d(n),o=t.createElement("div"),a=t.createElement("style"),s="@media all and (min-width:1px){.tns-mq-test{position:absolute}}";return a.type="text/css",o.className="tns-mq-test",n.appendChild(a),n.appendChild(o),a.styleSheet?a.styleSheet.cssText=s:a.appendChild(t.createTextNode(s)),e=window.getComputedStyle?window.getComputedStyle(o).position:o.currentStyle.position,n.fake?u(n,i):o.remove(),"absolute"===e}(),M),O=b.tTf?a(b.tTf):s(b,"tTf",T("transform"),M),z=b.t3D?a(b.t3D):s(b,"t3D",function(e){if(!e)return!1;if(!window.getComputedStyle)return!1;var t,n=document,i=r(),o=d(i),a=n.createElement("p"),s=9<e.length?"-"+e.slice(0,-9).toLowerCase()+"-":"";return s+="transform",i.insertBefore(a,null),a.style[e]="translate3d(1px,1px,1px)",t=window.getComputedStyle(a).getPropertyValue(s),i.fake?u(i,o):a.remove(),void 0!==t&&0<t.length&&"none"!==t}(O),M),P=b.tTDu?a(b.tTDu):s(b,"tTDu",T("transitionDuration"),M),F=b.tTDe?a(b.tTDe):s(b,"tTDe",T("transitionDelay"),M),W=b.tADu?a(b.tADu):s(b,"tADu",T("animationDuration"),M),R=b.tADe?a(b.tADe):s(b,"tADe",T("animationDelay"),M),V=b.tTE?a(b.tTE):s(b,"tTE",S(P,"Transition"),M),Y=b.tAE?a(b.tAE):s(b,"tAE",S(W,"Animation"),M),U=l.console&&"function"==typeof l.console.warn,G=["container","controlsContainer","prevButton","nextButton","navContainer","autoplayButton"],Q={};if(G.forEach((function(t){if("string"==typeof e[t]){var i=e[t],o=n.querySelector(i);if(Q[t]=i,!o||!o.nodeName)return void(U&&console.warn("Can't find",e[t]));e[t]=o}})),!(e.container.children.length<1)){var J=e.responsive,X=e.nested,K="carousel"===e.mode;if(J){0 in J&&(e=o(e,J[0]),delete J[0]);var Z={};for(var ee in J){var te=J[ee];te="number"==typeof te?{items:te}:te,Z[ee]=te}J=Z,Z=null}if(K||function e(t){for(var n in t)K||("slideBy"===n&&(t[n]="page"),"edgePadding"===n&&(t[n]=!1),"autoHeight"===n&&(t[n]=!1)),"responsive"===n&&e(t[n])}(e),!K){e.axis="horizontal",e.slideBy="page",e.edgePadding=!1;var ne=e.animateIn,ie=e.animateOut,oe=e.animateDelay,ae=e.animateNormal}var se,re,le="horizontal"===e.axis,de=n.createElement("div"),ue=n.createElement("div"),ce=e.container,he=ce.parentNode,fe=ce.outerHTML,ge=ce.children,pe=ge.length,me=jn(),ve=!1;J&&Kn(),K&&(ce.className+=" tns-vpfix");var ye,_e,be,we,Ae,Ce,xe,$e,ke=e.autoWidth,Te=Bn("fixedWidth"),Se=Bn("edgePadding"),Me=Bn("gutter"),Ee=In(),De=Bn("center"),je=ke?1:Math.floor(Bn("items")),Le=Bn("slideBy"),Ie=e.viewportMax||e.fixedWidthViewportWidth,qe=Bn("arrowKeys"),Be=Bn("speed"),Ne=e.rewind,He=!Ne&&e.loop,Oe=Bn("autoHeight"),ze=Bn("controls"),Pe=Bn("controlsText"),Fe=Bn("nav"),We=Bn("touch"),Re=Bn("mouseDrag"),Ve=Bn("autoplay"),Ye=Bn("autoplayTimeout"),Ue=Bn("autoplayText"),Ge=Bn("autoplayHoverPause"),Qe=Bn("autoplayResetOnVisibility"),Je=(null,xe=Bn("nonce"),$e=document.createElement("style"),xe&&$e.setAttribute("nonce",xe),document.querySelector("head").appendChild($e),$e.sheet?$e.sheet:$e.styleSheet),Xe=e.lazyload,Ke=e.lazyloadSelector,Ze=[],et=He?(Ae=function(){if(ke||Te&&!Ie)return pe-1;var t=Te?"fixedWidth":"items",n=[];if((Te||e[t]<pe)&&n.push(e[t]),J)for(var i in J){var o=J[i][t];o&&(Te||o<pe)&&n.push(o)}return n.length||n.push(0),Math.ceil(Te?Ie/Math.min.apply(null,n):Math.max.apply(null,n))}(),Ce=K?Math.ceil((5*Ae-pe)/2):4*Ae-pe,Ce=Math.max(Ae,Ce),qn("edgePadding")?Ce+1:Ce):0,tt=K?pe+2*et:pe+et,nt=!(!Te&&!ke||He),it=Te?xi():null,ot=!K||!He,at=le?"left":"top",st="",rt="",lt=Te?function(){return De&&!He?pe-1:Math.ceil(-it/(Te+Me))}:ke?function(){for(var e=0;e<tt;e++)if(ye[e]>=-it)return e}:function(){return De&&K&&!He?pe-1:He||K?Math.max(0,tt-Math.ceil(je)):tt-1},dt=Mn(Bn("startIndex")),ut=dt,ct=(Sn(),0),ht=ke?null:lt(),ft=e.preventActionWhenRunning,gt=e.swipeAngle,pt=!gt||"?",mt=!1,vt=e.onInit,yt=new I,_t=" tns-slider tns-"+e.mode,bt=ce.id||(we=window.tnsId,window.tnsId=we?we+1:1,"tns"+window.tnsId),wt=Bn("disable"),At=!1,Ct=e.freezable,xt=!(!Ct||ke)&&Xn(),$t=!1,kt={click:Li,keydown:function(e){e=Pi(e);var t=[g.LEFT,g.RIGHT].indexOf(e.keyCode);0<=t&&(0===t?Gt.disabled||Li(e,-1):Qt.disabled||Li(e,1))}},Tt={click:function(e){if(mt){if(ft)return;Di()}for(var t=Fi(e=Pi(e));t!==Zt&&!y(t,"data-nav");)t=t.parentNode;if(y(t,"data-nav")){var n=on=Number(_(t,"data-nav")),i=Te||ke?n*pe/tn:n*je;ji(qt?n:Math.min(Math.ceil(i),pe-1),e),an===n&&(cn&&Hi(),on=-1)}},keydown:function(e){e=Pi(e);var t=n.activeElement;if(y(t,"data-nav")){var i=[g.LEFT,g.RIGHT,g.ENTER,g.SPACE].indexOf(e.keyCode),o=Number(_(t,"data-nav"));0<=i&&(0===i?0<o&&zi(Kt[o-1]):1===i?o<tn-1&&zi(Kt[o+1]):ji(on=o,e))}}},St={mouseover:function(){cn&&(qi(),hn=!0)},mouseout:function(){hn&&(Ii(),hn=!1)}},Mt={visibilitychange:function(){n.hidden?cn&&(qi(),gn=!0):gn&&(Ii(),gn=!1)}},Et={keydown:function(e){e=Pi(e);var t=[g.LEFT,g.RIGHT].indexOf(e.keyCode);0<=t&&Li(e,0===t?-1:1)}},Dt={touchstart:Yi,touchmove:Ui,touchend:Gi,touchcancel:Gi},jt={mousedown:Yi,mousemove:Ui,mouseup:Gi,mouseleave:Gi},Lt=qn("controls"),It=qn("nav"),qt=!!ke||e.navAsThumbnails,Bt=qn("autoplay"),Nt=qn("touch"),Ht=qn("mouseDrag"),Ot="tns-slide-active",zt="tns-slide-cloned",Pt="tns-complete",Ft={load:function(e){ri(Fi(e))},error:function(e){var t;t=Fi(e),m(t,"failed"),li(t)}},Wt="force"===e.preventScrollOnTouch;if(Lt)var Rt,Vt,Yt=e.controlsContainer,Ut=e.controlsContainer?e.controlsContainer.outerHTML:"",Gt=e.prevButton,Qt=e.nextButton,Jt=e.prevButton?e.prevButton.outerHTML:"",Xt=e.nextButton?e.nextButton.outerHTML:"";if(It)var Kt,Zt=e.navContainer,en=e.navContainer?e.navContainer.outerHTML:"",tn=ke?pe:Ji(),nn=0,on=-1,an=Dn(),sn=an,rn="tns-nav-active",ln="Carousel Page ",dn=" (Current Slide)";if(Bt)var un,cn,hn,fn,gn,pn="forward"===e.autoplayDirection?1:-1,mn=e.autoplayButton,vn=e.autoplayButton?e.autoplayButton.outerHTML:"",yn=["<span class='tns-visually-hidden'>"," animation</span>"];if(Nt||Ht)var _n,bn,wn={},An={},Cn=!1,xn=le?function(e,t){return e.x-t.x}:function(e,t){return e.y-t.y};ke||Tn(wt||xt),O&&(at=O,st="translate",z?(st+=le?"3d(":"3d(0px, ",rt=le?", 0px, 0px)":", 0px)"):(st+=le?"X(":"Y(",rt=")")),K&&(ce.className=ce.className.replace("tns-vpfix","")),function(){(qn("gutter"),de.className="tns-outer",ue.className="tns-inner",de.id=bt+"-ow",ue.id=bt+"-iw",""===ce.id&&(ce.id=bt),_t+=N||ke?" tns-subpixel":" tns-no-subpixel",_t+=B?" tns-calc":" tns-no-calc",ke&&(_t+=" tns-autowidth"),_t+=" tns-"+e.axis,ce.className+=_t,K?((se=n.createElement("div")).id=bt+"-mw",se.className="tns-ovh",de.appendChild(se),se.appendChild(ue)):de.appendChild(ue),Oe)&&((se||ue).className+=" tns-ah");if(he.insertBefore(de,ce),ue.appendChild(ce),f(ge,(function(e,t){m(e,"tns-item"),e.id||(e.id=bt+"-item"+t),!K&&ae&&m(e,ae),w(e,{"aria-hidden":"true",tabindex:"-1"})})),et){for(var t=n.createDocumentFragment(),i=n.createDocumentFragment(),o=et;o--;){var a=o%pe,s=ge[a].cloneNode(!0);if(m(s,zt),A(s,"id"),i.insertBefore(s,i.firstChild),K){var r=ge[pe-1-a].cloneNode(!0);m(r,zt),A(r,"id"),t.appendChild(r)}}ce.insertBefore(t,ce.firstChild),ce.appendChild(i),ge=ce.children}}(),function(){if(!K)for(var t=dt,n=dt+Math.min(pe,je);t<n;t++){var i=ge[t];i.style.left=100*(t-dt)/je+"%",m(i,ne),v(i,ae)}if(le&&(N||ke?(c(Je,"#"+bt+" > .tns-item","font-size:"+l.getComputedStyle(ge[0]).fontSize+";",h(Je)),c(Je,"#"+bt,"font-size:0;",h(Je))):K&&f(ge,(function(e,t){var n;e.style.marginLeft=(n=t,B?B+"("+100*n+"% / "+tt+")":100*n/tt+"%")}))),H){if(P){var o=se&&e.autoHeight?Fn(e.speed):"";c(Je,"#"+bt+"-mw",o,h(Je))}o=Nn(e.edgePadding,e.gutter,e.fixedWidth,e.speed,e.autoHeight),c(Je,"#"+bt+"-iw",o,h(Je)),K&&(o=le&&!ke?"width:"+Hn(e.fixedWidth,e.gutter,e.items)+";":"",P&&(o+=Fn(Be)),c(Je,"#"+bt,o,h(Je))),o=le&&!ke?On(e.fixedWidth,e.gutter,e.items):"",e.gutter&&(o+=zn(e.gutter)),K||(P&&(o+=Fn(Be)),W&&(o+=Wn(Be))),o&&c(Je,"#"+bt+" > .tns-item",o,h(Je))}else{K&&Oe&&(se.style[P]=Be/1e3+"s"),ue.style.cssText=Nn(Se,Me,Te,Oe),K&&le&&!ke&&(ce.style.width=Hn(Te,Me,je));o=le&&!ke?On(Te,Me,je):"";Me&&(o+=zn(Me)),o&&c(Je,"#"+bt+" > .tns-item",o,h(Je))}if(J&&H)for(var a in J){a=parseInt(a);var s=J[a],r=(o="",""),d="",u="",g="",p=ke?null:Bn("items",a),y=Bn("fixedWidth",a),_=Bn("speed",a),b=Bn("edgePadding",a),w=Bn("autoHeight",a),A=Bn("gutter",a);P&&se&&Bn("autoHeight",a)&&"speed"in s&&(r="#"+bt+"-mw{"+Fn(_)+"}"),("edgePadding"in s||"gutter"in s)&&(d="#"+bt+"-iw{"+Nn(b,A,y,_,w)+"}"),K&&le&&!ke&&("fixedWidth"in s||"items"in s||Te&&"gutter"in s)&&(u="width:"+Hn(y,A,p)+";"),P&&"speed"in s&&(u+=Fn(_)),u&&(u="#"+bt+"{"+u+"}"),("fixedWidth"in s||Te&&"gutter"in s||!K&&"items"in s)&&(g+=On(y,A,p)),"gutter"in s&&(g+=zn(A)),!K&&"speed"in s&&(P&&(g+=Fn(_)),W&&(g+=Wn(_))),g&&(g="#"+bt+" > .tns-item{"+g+"}"),(o=r+d+u+g)&&Je.insertRule("@media (min-width: "+a/16+"em) {"+o+"}",Je.cssRules.length)}}(),Rn();var $n=He?K?function(){var e=ct,t=ht;e+=Le,t-=Le,Se?(e+=1,t-=1):Te&&(Ee+Me)%(Te+Me)&&(t-=1),et&&(t<dt?dt-=pe:dt<e&&(dt+=pe))}:function(){if(ht<dt)for(;ct+pe<=dt;)dt-=pe;else if(dt<ct)for(;dt<=ht-pe;)dt+=pe}:function(){dt=Math.max(ct,Math.min(ht,dt))},kn=K?function(){var e,t,n,i,o,a,s,r,l,d,u;Ai(ce,""),P||!Be?(Ti(),Be&&k(ce)||Di()):(e=ce,t=at,n=st,i=rt,o=$i(),a=Be,s=Di,r=Math.min(a,10),l=0<=o.indexOf("%")?"%":"px",o=o.replace(l,""),d=Number(e.style[t].replace(n,"").replace(i,"").replace(l,"")),u=(o-d)/a*r,setTimeout((function o(){a-=r,d+=u,e.style[t]=n+d+l+i,0<a?setTimeout(o,r):s()}),r)),le||Qi()}:function(){Ze=[];var e={};e[V]=e[Y]=Di,L(ge[ut],e),j(ge[dt],e),Si(ut,ne,ie,!0),Si(dt,ae,ne),V&&Y&&Be&&k(ce)||Di()};return{version:"2.9.3",getInfo:Ki,events:yt,goTo:ji,play:function(){Ve&&!cn&&(Ni(),fn=!1)},pause:function(){cn&&(Hi(),fn=!0)},isOn:ve,updateSliderHeight:gi,refresh:Rn,destroy:function(){if(Je.disabled=!0,Je.ownerNode&&Je.ownerNode.remove(),L(l,{resize:Qn}),qe&&L(n,Et),Yt&&L(Yt,kt),Zt&&L(Zt,Tt),L(ce,St),L(ce,Mt),mn&&L(mn,{click:Oi}),Ve&&clearInterval(un),K&&V){var t={};t[V]=Di,L(ce,t)}We&&L(ce,Dt),Re&&L(ce,jt);var i=[fe,Ut,Jt,Xt,en,vn];for(var o in G.forEach((function(t,n){var o="container"===t?de:e[t];if("object"==typeof o&&o){var a=!!o.previousElementSibling&&o.previousElementSibling,s=o.parentNode;o.outerHTML=i[n],e[t]=a?a.nextElementSibling:s.firstElementChild}})),G=ne=ie=oe=ae=le=de=ue=ce=he=fe=ge=pe=re=me=ke=Te=Se=Me=Ee=je=Le=Ie=qe=Be=Ne=He=Oe=Je=Xe=ye=Ze=et=tt=nt=it=ot=at=st=rt=lt=dt=ut=ct=ht=gt=pt=mt=vt=yt=_t=bt=wt=At=Ct=xt=$t=kt=Tt=St=Mt=Et=Dt=jt=Lt=It=qt=Bt=Nt=Ht=Ot=Pt=Ft=_e=ze=Pe=Yt=Ut=Gt=Qt=Rt=Vt=Fe=Zt=en=Kt=tn=nn=on=an=sn=rn=ln=dn=Ve=Ye=pn=Ue=Ge=mn=vn=Qe=yn=un=cn=hn=fn=gn=wn=An=_n=Cn=bn=xn=We=Re=null,this)"rebuild"!==o&&(this[o]=null);ve=!1},rebuild:function(){return q(o(e,Q))}}}function Tn(e){e&&(ze=Fe=We=Re=qe=Ve=Ge=Qe=!1)}function Sn(){for(var e=K?dt-et:dt;e<0;)e+=pe;return e%pe+1}function Mn(e){return e=e?Math.max(0,Math.min(He?pe-1:pe-je,e)):0,K?e+et:e}function En(e){for(null==e&&(e=dt),K&&(e-=et);e<0;)e+=pe;return Math.floor(e%pe)}function Dn(){var e,t=En();return e=qt?t:Te||ke?Math.ceil((t+1)*tn/pe-1):Math.floor(t/je),!He&&K&&dt===ht&&(e=tn-1),e}function jn(){return l.innerWidth||n.documentElement.clientWidth||n.body.clientWidth}function Ln(e){return"top"===e?"afterbegin":"beforeend"}function In(){var e=Se?2*Se-Me:0;return function e(t){if(null!=t){var i,o,a=n.createElement("div");return t.appendChild(a),o=(i=a.getBoundingClientRect()).right-i.left,a.remove(),o||e(t.parentNode)}}(he)-e}function qn(t){if(e[t])return!0;if(J)for(var n in J)if(J[n][t])return!0;return!1}function Bn(t,n){if(null==n&&(n=me),"items"===t&&Te)return Math.floor((Ee+Me)/(Te+Me))||1;var i=e[t];if(J)for(var o in J)n>=parseInt(o)&&t in J[o]&&(i=J[o][t]);return"slideBy"===t&&"page"===i&&(i=Bn("items")),K||"slideBy"!==t&&"items"!==t||(i=Math.floor(i)),i}function Nn(e,t,n,i,o){var a="";if(void 0!==e){var s=e;t&&(s-=t),a=le?"margin: 0 "+s+"px 0 "+e+"px;":"margin: "+e+"px 0 "+s+"px 0;"}else if(t&&!n){var r="-"+t+"px";a="margin: 0 "+(le?r+" 0 0":"0 "+r+" 0")+";"}return!K&&o&&P&&i&&(a+=Fn(i)),a}function Hn(e,t,n){return e?(e+t)*tt+"px":B?B+"("+100*tt+"% / "+n+")":100*tt/n+"%"}function On(e,t,n){var i;if(e)i=e+t+"px";else{K||(n=Math.floor(n));var o=K?tt:n;i=B?B+"(100% / "+o+")":100/o+"%"}return i="width:"+i,"inner"!==X?i+";":i+" !important;"}function zn(e){var t="";return!1!==e&&(t=(le?"padding-":"margin-")+(le?"right":"bottom")+": "+e+"px;"),t}function Pn(e,t){var n=e.substring(0,e.length-t).toLowerCase();return n&&(n="-"+n+"-"),n}function Fn(e){return Pn(P,18)+"transition-duration:"+e/1e3+"s;"}function Wn(e){return Pn(W,17)+"animation-duration:"+e/1e3+"s;"}function Rn(){if(qn("autoHeight")||ke||!le){var e=ce.querySelectorAll("img");f(e,(function(e){var t=e.src;Xe||(t&&t.indexOf("data:image")<0?(e.src="",j(e,Ft),m(e,"loading"),e.src=t):ri(e))})),t((function(){ci(C(e),(function(){_e=!0}))})),qn("autoHeight")&&(e=di(dt,Math.min(dt+je-1,tt-1))),Xe?Vn():t((function(){ci(C(e),Vn)}))}else K&&ki(),Un(),Gn()}function Vn(){if(ke&&1<pe){var e=He?dt:pe-1;!function t(){var n=ge[e].getBoundingClientRect().left,i=ge[e-1].getBoundingClientRect().right;Math.abs(n-i)<=1?Yn():setTimeout((function(){t()}),16)}()}else Yn()}function Yn(){le&&!ke||(pi(),ke?(it=xi(),Ct&&(xt=Xn()),ht=lt(),Tn(wt||xt)):Qi()),K&&ki(),Un(),Gn()}function Un(){if(mi(),de.insertAdjacentHTML("afterbegin",'<div class="tns-liveregion tns-visually-hidden" aria-live="polite" aria-atomic="true">slide <span class="current">'+oi()+"</span>  of "+pe+"</div>"),be=de.querySelector(".tns-liveregion .current"),Bt){var t=Ve?"stop":"start";mn?w(mn,{"data-action":t}):e.autoplayButtonOutput&&(de.insertAdjacentHTML(Ln(e.autoplayPosition),'<button type="button" data-action="'+t+'">'+yn[0]+t+yn[1]+Ue[0]+"</button>"),mn=de.querySelector("[data-action]")),mn&&j(mn,{click:Oi}),Ve&&(Ni(),Ge&&j(ce,St),Qe&&j(ce,Mt))}if(It){if(Zt)w(Zt,{"aria-label":"Carousel Pagination"}),f(Kt=Zt.children,(function(e,t){w(e,{"data-nav":t,tabindex:"-1","aria-label":ln+(t+1),"aria-controls":bt})}));else{for(var n="",i=qt?"":'style="display:none"',o=0;o<pe;o++)n+='<button type="button" data-nav="'+o+'" tabindex="-1" aria-controls="'+bt+'" '+i+' aria-label="'+ln+(o+1)+'"></button>';n='<div class="tns-nav" aria-label="Carousel Pagination">'+n+"</div>",de.insertAdjacentHTML(Ln(e.navPosition),n),Zt=de.querySelector(".tns-nav"),Kt=Zt.children}if(Xi(),P){var a=P.substring(0,P.length-18).toLowerCase(),s="transition: all "+Be/1e3+"s";a&&(s="-"+a+"-"+s),c(Je,"[aria-controls^="+bt+"-item]",s,h(Je))}w(Kt[an],{"aria-label":ln+(an+1)+dn}),A(Kt[an],"tabindex"),m(Kt[an],rn),j(Zt,Tt)}Lt&&(Yt||Gt&&Qt||(de.insertAdjacentHTML(Ln(e.controlsPosition),'<div class="tns-controls" aria-label="Carousel Navigation" tabindex="0"><button type="button" data-controls="prev" tabindex="-1" aria-controls="'+bt+'">'+Pe[0]+'</button><button type="button" data-controls="next" tabindex="-1" aria-controls="'+bt+'">'+Pe[1]+"</button></div>"),Yt=de.querySelector(".tns-controls")),Gt&&Qt||(Gt=Yt.children[0],Qt=Yt.children[1]),e.controlsContainer&&w(Yt,{"aria-label":"Carousel Navigation",tabindex:"0"}),(e.controlsContainer||e.prevButton&&e.nextButton)&&w([Gt,Qt],{"aria-controls":bt,tabindex:"-1"}),(e.controlsContainer||e.prevButton&&e.nextButton)&&(w(Gt,{"data-controls":"prev"}),w(Qt,{"data-controls":"next"})),Rt=yi(Gt),Vt=yi(Qt),wi(),Yt?j(Yt,kt):(j(Gt,kt),j(Qt,kt))),Zn()}function Gn(){if(K&&V){var t={};t[V]=Di,j(ce,t)}We&&j(ce,Dt,e.preventScrollOnTouch),Re&&j(ce,jt),qe&&j(n,Et),"inner"===X?yt.on("outerResized",(function(){Jn(),yt.emit("innerLoaded",Ki())})):(J||Te||ke||Oe||!le)&&j(l,{resize:Qn}),Oe&&("outer"===X?yt.on("innerLoaded",ui):wt||ui()),si(),wt?ni():xt&&ti(),yt.on("indexChanged",hi),"inner"===X&&yt.emit("innerLoaded",Ki()),"function"==typeof vt&&vt(Ki()),ve=!0}function Qn(e){t((function(){Jn(Pi(e))}))}function Jn(t){if(ve){"outer"===X&&yt.emit("outerResized",Ki(t)),me=jn();var i,o=re,a=!1;J&&(Kn(),(i=o!==re)&&yt.emit("newBreakpointStart",Ki(t)));var s,r,l,d,u=je,g=wt,p=xt,y=qe,_=ze,b=Fe,w=We,A=Re,C=Ve,k=Ge,T=Qe,S=dt;if(i){var M=Te,E=Oe,D=Pe,I=De,q=Ue;if(!H)var B=Me,N=Se}if(qe=Bn("arrowKeys"),ze=Bn("controls"),Fe=Bn("nav"),We=Bn("touch"),De=Bn("center"),Re=Bn("mouseDrag"),Ve=Bn("autoplay"),Ge=Bn("autoplayHoverPause"),Qe=Bn("autoplayResetOnVisibility"),i&&(wt=Bn("disable"),Te=Bn("fixedWidth"),Be=Bn("speed"),Oe=Bn("autoHeight"),Pe=Bn("controlsText"),Ue=Bn("autoplayText"),Ye=Bn("autoplayTimeout"),H||(Se=Bn("edgePadding"),Me=Bn("gutter"))),Tn(wt),Ee=In(),le&&!ke||wt||(pi(),le||(Qi(),a=!0)),(Te||ke)&&(it=xi(),ht=lt()),(i||Te)&&(je=Bn("items"),Le=Bn("slideBy"),(r=je!==u)&&(Te||ke||(ht=lt()),$n())),i&&wt!==g&&(wt?ni():function(){if(At){if(Je.disabled=!1,ce.className+=_t,ki(),He)for(var e=et;e--;)K&&$(ge[e]),$(ge[tt-e-1]);if(!K)for(var t=dt,n=dt+pe;t<n;t++){var i=ge[t],o=t<dt+je?ne:ae;i.style.left=100*(t-dt)/je+"%",m(i,o)}ei(),At=!1}}()),Ct&&(i||Te||ke)&&(xt=Xn())!==p&&(xt?(Ti($i(Mn(0))),ti()):(function(){if($t){if(Se&&H&&(ue.style.margin=""),et)for(var e="tns-transparent",t=et;t--;)K&&v(ge[t],e),v(ge[tt-t-1],e);ei(),$t=!1}}(),a=!0)),Tn(wt||xt),Ve||(Ge=Qe=!1),qe!==y&&(qe?j(n,Et):L(n,Et)),ze!==_&&(ze?Yt?$(Yt):(Gt&&$(Gt),Qt&&$(Qt)):Yt?x(Yt):(Gt&&x(Gt),Qt&&x(Qt))),Fe!==b&&(Fe?($(Zt),Xi()):x(Zt)),We!==w&&(We?j(ce,Dt,e.preventScrollOnTouch):L(ce,Dt)),Re!==A&&(Re?j(ce,jt):L(ce,jt)),Ve!==C&&(Ve?(mn&&$(mn),cn||fn||Ni()):(mn&&x(mn),cn&&Hi())),Ge!==k&&(Ge?j(ce,St):L(ce,St)),Qe!==T&&(Qe?j(n,Mt):L(n,Mt)),i){if(Te===M&&De===I||(a=!0),Oe!==E&&(Oe||(ue.style.height="")),ze&&Pe!==D&&(Gt.innerHTML=Pe[0],Qt.innerHTML=Pe[1]),mn&&Ue!==q){var O=Ve?1:0,z=mn.innerHTML,P=z.length-q[O].length;z.substring(P)===q[O]&&(mn.innerHTML=z.substring(0,P)+Ue[O])}}else De&&(Te||ke)&&(a=!0);if((r||Te&&!ke)&&(tn=Ji(),Xi()),(s=dt!==S)?(yt.emit("indexChanged",Ki()),a=!0):r?s||hi():(Te||ke)&&(si(),mi(),ii()),r&&!K&&function(){for(var e=dt+Math.min(pe,je),t=tt;t--;){var n=ge[t];dt<=t&&t<e?(m(n,"tns-moving"),n.style.left=100*(t-dt)/je+"%",m(n,ne),v(n,ae)):n.style.left&&(n.style.left="",m(n,ae),v(n,ne)),v(n,ie)}setTimeout((function(){f(ge,(function(e){v(e,"tns-moving")}))}),300)}(),!wt&&!xt){if(i&&!H&&(Se===N&&Me===B||(ue.style.cssText=Nn(Se,Me,Te,Be,Oe)),le)){K&&(ce.style.width=Hn(Te,Me,je));var F=On(Te,Me,je)+zn(Me);d=h(l=Je)-1,"deleteRule"in l?l.deleteRule(d):l.removeRule(d),c(Je,"#"+bt+" > .tns-item",F,h(Je))}Oe&&ui(),a&&(ki(),ut=dt)}i&&yt.emit("newBreakpointEnd",Ki(t))}}function Xn(){if(!Te&&!ke)return pe<=(De?je-(je-1)/2:je);var e=Te?(Te+Me)*pe:ye[pe],t=Se?Ee+2*Se:Ee+Me;return De&&(t-=Te?(Ee-Te)/2:(Ee-(ye[dt+1]-ye[dt]-Me))/2),e<=t}function Kn(){for(var e in re=0,J)(e=parseInt(e))<=me&&(re=e)}function Zn(){!Ve&&mn&&x(mn),!Fe&&Zt&&x(Zt),ze||(Yt?x(Yt):(Gt&&x(Gt),Qt&&x(Qt)))}function ei(){Ve&&mn&&$(mn),Fe&&Zt&&$(Zt),ze&&(Yt?$(Yt):(Gt&&$(Gt),Qt&&$(Qt)))}function ti(){if(!$t){if(Se&&(ue.style.margin="0px"),et)for(var e="tns-transparent",t=et;t--;)K&&m(ge[t],e),m(ge[tt-t-1],e);Zn(),$t=!0}}function ni(){if(!At){if(Je.disabled=!0,ce.className=ce.className.replace(_t.substring(1),""),A(ce,["style"]),He)for(var e=et;e--;)K&&x(ge[e]),x(ge[tt-e-1]);if(le&&K||A(ue,["style"]),!K)for(var t=dt,n=dt+pe;t<n;t++){var i=ge[t];A(i,["style"]),v(i,ne),v(i,ae)}Zn(),At=!0}}function ii(){var e=oi();be.innerHTML!==e&&(be.innerHTML=e)}function oi(){var e=ai(),t=e[0]+1,n=e[1]+1;return t===n?t+"":t+" to "+n}function ai(e){null==e&&(e=$i());var t,n,i,o=dt;if(De||Se?(ke||Te)&&(n=-(parseFloat(e)+Se),i=n+Ee+2*Se):ke&&(n=ye[dt],i=n+Ee),ke)ye.forEach((function(e,a){a<tt&&((De||Se)&&e<=n+.5&&(o=a),.5<=i-e&&(t=a))}));else{if(Te){var a=Te+Me;De||Se?(o=Math.floor(n/a),t=Math.ceil(i/a-1)):t=o+Math.ceil(Ee/a)-1}else if(De||Se){var s=je-1;if(De?(o-=s/2,t=dt+s/2):t=dt+s,Se){var r=Se*je/Ee;o-=r,t+=r}o=Math.floor(o),t=Math.ceil(t)}else t=o+je-1;o=Math.max(o,0),t=Math.min(t,tt-1)}return[o,t]}function si(){if(Xe&&!wt){var e=ai();e.push(Ke),di.apply(null,e).forEach((function(e){if(!p(e,Pt)){var t={};t[V]=function(e){e.stopPropagation()},j(e,t),j(e,Ft),e.src=_(e,"data-src");var n=_(e,"data-srcset");n&&(e.srcset=n),m(e,"loading")}}))}}function ri(e){m(e,"loaded"),li(e)}function li(e){m(e,Pt),v(e,"loading"),L(e,Ft)}function di(e,t,n){var i=[];for(n||(n="img");e<=t;)f(ge[e].querySelectorAll(n),(function(e){i.push(e)})),e++;return i}function ui(){var e=di.apply(null,ai());t((function(){ci(e,gi)}))}function ci(e,n){return _e?n():(e.forEach((function(t,n){!Xe&&t.complete&&li(t),p(t,Pt)&&e.splice(n,1)})),e.length?void t((function(){ci(e,n)})):n())}function hi(){si(),mi(),ii(),wi(),function(){if(Fe&&(an=0<=on?on:Dn(),on=-1,an!==sn)){var e=Kt[sn],t=Kt[an];w(e,{tabindex:"-1","aria-label":ln+(sn+1)}),v(e,rn),w(t,{"aria-label":ln+(an+1)+dn}),A(t,"tabindex"),m(t,rn),sn=an}}()}function fi(e,t){for(var n=[],i=e,o=Math.min(e+t,tt);i<o;i++)n.push(ge[i].offsetHeight);return Math.max.apply(null,n)}function gi(){var e=Oe?fi(dt,je):fi(et,pe),t=se||ue;t.style.height!==e&&(t.style.height=e+"px")}function pi(){ye=[0];var e=le?"left":"top",t=le?"right":"bottom",n=ge[0].getBoundingClientRect()[e];f(ge,(function(i,o){o&&ye.push(i.getBoundingClientRect()[e]-n),o===tt-1&&ye.push(i.getBoundingClientRect()[t]-n)}))}function mi(){var e=ai(),t=e[0],n=e[1];f(ge,(function(e,i){t<=i&&i<=n?y(e,"aria-hidden")&&(A(e,["aria-hidden","tabindex"]),m(e,Ot)):y(e,"aria-hidden")||(w(e,{"aria-hidden":"true",tabindex:"-1"}),v(e,Ot))}))}function vi(e){return e.nodeName.toLowerCase()}function yi(e){return"button"===vi(e)}function _i(e){return"true"===e.getAttribute("aria-disabled")}function bi(e,t,n){e?t.disabled=n:t.setAttribute("aria-disabled",n.toString())}function wi(){if(ze&&!Ne&&!He){var e=Rt?Gt.disabled:_i(Gt),t=Vt?Qt.disabled:_i(Qt),n=dt<=ct,i=!Ne&&ht<=dt;n&&!e&&bi(Rt,Gt,!0),!n&&e&&bi(Rt,Gt,!1),i&&!t&&bi(Vt,Qt,!0),!i&&t&&bi(Vt,Qt,!1)}}function Ai(e,t){P&&(e.style[P]=t)}function Ci(e){return null==e&&(e=dt),ke?(Ee-(Se?Me:0)-(ye[e+1]-ye[e]-Me))/2:Te?(Ee-Te)/2:(je-1)/2}function xi(){var e=Ee+(Se?Me:0)-(Te?(Te+Me)*tt:ye[tt]);return De&&!He&&(e=Te?-(Te+Me)*(tt-1)-Ci():Ci(tt-1)-ye[tt-1]),0<e&&(e=0),e}function $i(e){var t;if(null==e&&(e=dt),le&&!ke)if(Te)t=-(Te+Me)*e,De&&(t+=Ci());else{var n=O?tt:je;De&&(e-=Ci()),t=100*-e/n}else t=-ye[e],De&&ke&&(t+=Ci());return nt&&(t=Math.max(t,it)),t+(!le||ke||Te?"px":"%")}function ki(e){Ai(ce,"0s"),Ti(e)}function Ti(e){null==e&&(e=$i()),ce.style[at]=st+e+rt}function Si(e,t,n,i){var o=e+je;He||(o=Math.min(o,tt));for(var a=e;a<o;a++){var s=ge[a];i||(s.style.left=100*(a-dt)/je+"%"),oe&&F&&(s.style[F]=s.style[R]=oe*(a-e)/1e3+"s"),v(s,t),m(s,n),i&&Ze.push(s)}}function Mi(e,t){ot&&$n(),(dt!==ut||t)&&(yt.emit("indexChanged",Ki()),yt.emit("transitionStart",Ki()),Oe&&ui(),cn&&e&&0<=["click","keydown"].indexOf(e.type)&&Hi(),mt=!0,kn())}function Ei(e){return e.toLowerCase().replace(/-/g,"")}function Di(e){if(K||mt){if(yt.emit("transitionEnd",Ki(e)),!K&&0<Ze.length)for(var t=0;t<Ze.length;t++){var n=Ze[t];n.style.left="",R&&F&&(n.style[R]="",n.style[F]=""),v(n,ie),m(n,ae)}if(!e||!K&&e.target.parentNode===ce||e.target===ce&&Ei(e.propertyName)===Ei(at)){if(!ot){var i=dt;$n(),dt!==i&&(yt.emit("indexChanged",Ki()),ki())}"inner"===X&&yt.emit("innerLoaded",Ki()),mt=!1,ut=dt}}}function ji(e,t){if(!xt)if("prev"===e)Li(t,-1);else if("next"===e)Li(t,1);else{if(mt){if(ft)return;Di()}var n=En(),i=0;if("first"===e?i=-n:"last"===e?i=K?pe-je-n:pe-1-n:("number"!=typeof e&&(e=parseInt(e)),isNaN(e)||(t||(e=Math.max(0,Math.min(pe-1,e))),i=e-n)),!K&&i&&Math.abs(i)<je){var o=0<i?1:-1;i+=ct<=dt+i-pe?pe*o:2*pe*o*-1}dt+=i,K&&He&&(dt<ct&&(dt+=pe),ht<dt&&(dt-=pe)),En(dt)!==En(ut)&&Mi(t)}}function Li(e,t){if(mt){if(ft)return;Di()}var n;if(!t){for(var i=Fi(e=Pi(e));i!==Yt&&[Gt,Qt].indexOf(i)<0;)i=i.parentNode;var o=[Gt,Qt].indexOf(i);0<=o&&(n=!0,t=0===o?-1:1)}if(Ne){if(dt===ct&&-1===t)return void ji("last",e);if(dt===ht&&1===t)return void ji("first",e)}t&&(dt+=Le*t,ke&&(dt=Math.floor(dt)),Mi(n||e&&"keydown"===e.type?e:null))}function Ii(){un=setInterval((function(){Li(null,pn)}),Ye),cn=!0}function qi(){clearInterval(un),cn=!1}function Bi(e,t){w(mn,{"data-action":e}),mn.innerHTML=yn[0]+e+yn[1]+t}function Ni(){Ii(),mn&&Bi("stop",Ue[1])}function Hi(){qi(),mn&&Bi("start",Ue[0])}function Oi(){cn?(Hi(),fn=!0):(Ni(),fn=!1)}function zi(e){e.focus()}function Pi(e){return Wi(e=e||l.event)?e.changedTouches[0]:e}function Fi(e){return e.target||l.event.srcElement}function Wi(e){return 0<=e.type.indexOf("touch")}function Ri(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function Vi(){return a=An.y-wn.y,s=An.x-wn.x,t=Math.atan2(a,s)*(180/Math.PI),i=!1,90-(n=gt)<=(o=Math.abs(90-Math.abs(t)))?i="horizontal":o<=n&&(i="vertical"),i===e.axis;var t,n,i,o,a,s}function Yi(e){if(mt){if(ft)return;Di()}Ve&&cn&&qi(),Cn=!0,bn&&(i(bn),bn=null);var t=Pi(e);yt.emit(Wi(e)?"touchStart":"dragStart",Ki(e)),!Wi(e)&&0<=["img","a"].indexOf(vi(Fi(e)))&&Ri(e),An.x=wn.x=t.clientX,An.y=wn.y=t.clientY,K&&(_n=parseFloat(ce.style[at].replace(st,"")),Ai(ce,"0s"))}function Ui(e){if(Cn){var n=Pi(e);An.x=n.clientX,An.y=n.clientY,K?bn||(bn=t((function(){!function e(n){if(pt){if(i(bn),Cn&&(bn=t((function(){e(n)}))),"?"===pt&&(pt=Vi()),pt){!Wt&&Wi(n)&&(Wt=!0);try{n.type&&yt.emit(Wi(n)?"touchMove":"dragMove",Ki(n))}catch(e){}var o=_n,a=xn(An,wn);if(!le||Te||ke)o+=a,o+="px";else o+=O?a*je*100/((Ee+Me)*tt):100*a/(Ee+Me),o+="%";ce.style[at]=st+o+rt}}else Cn=!1}(e)}))):("?"===pt&&(pt=Vi()),pt&&(Wt=!0)),("boolean"!=typeof e.cancelable||e.cancelable)&&Wt&&e.preventDefault()}}function Gi(n){if(Cn){bn&&(i(bn),bn=null),K&&Ai(ce,""),Cn=!1;var o=Pi(n);An.x=o.clientX,An.y=o.clientY;var a=xn(An,wn);if(Math.abs(a)){if(!Wi(n)){var s=Fi(n);j(s,{click:function e(t){Ri(t),L(s,{click:e})}})}K?bn=t((function(){if(le&&!ke){var e=-a*je/(Ee+Me);e=0<a?Math.floor(e):Math.ceil(e),dt+=e}else{var t=-(_n+a);if(t<=0)dt=ct;else if(t>=ye[tt-1])dt=ht;else for(var i=0;i<tt&&t>=ye[i];)t>ye[dt=i]&&a<0&&(dt+=1),i++}Mi(n,a),yt.emit(Wi(n)?"touchEnd":"dragEnd",Ki(n))})):pt&&Li(n,0<a?-1:1)}}"auto"===e.preventScrollOnTouch&&(Wt=!1),gt&&(pt="?"),Ve&&!cn&&Ii()}function Qi(){(se||ue).style.height=ye[dt+je]-ye[dt]+"px"}function Ji(){var e=Te?(Te+Me)*pe/Ee:pe/je;return Math.min(Math.ceil(e),pe)}function Xi(){if(Fe&&!qt&&tn!==nn){var e=nn,t=tn,n=$;for(tn<nn&&(e=tn,t=nn,n=x);e<t;)n(Kt[e]),e++;nn=tn}}function Ki(e){return{container:ce,slideItems:ge,navContainer:Zt,navItems:Kt,controlsContainer:Yt,hasControls:Lt,prevButton:Gt,nextButton:Qt,items:je,slideBy:Le,cloneCount:et,slideCount:pe,slideCountNew:tt,index:dt,indexCached:ut,displayIndex:Sn(),navCurrentIndex:an,navCurrentIndexCached:sn,pages:tn,pagesCached:nn,sheet:Je,isOn:ve,event:e||{}}}U&&console.warn("No slides found in",e.container)};return q}();
/*! lightgallery - v1.6.6 - 2017-12-20
* http://sachinchoolur.github.io/lightGallery/
* Copyright (c) 2017 Sachin N; Licensed GPLv3 */!function(e,t){"function"==typeof define&&define.amd?define(["jquery"],(function(e){return t(e)})):"object"==typeof exports?module.exports=t(require("jquery")):t(e.jQuery)}(this,(function(e){!function(){"use strict";var t={mode:"lg-slide",cssEasing:"ease",easing:"linear",speed:600,height:"100%",width:"100%",addClass:"",startClass:"lg-start-zoom",backdropDuration:150,hideBarsDelay:6e3,useLeft:!1,closable:!0,loop:!0,escKey:!0,keyPress:!0,controls:!0,slideEndAnimatoin:!0,hideControlOnEnd:!1,mousewheel:!0,getCaptionFromTitleOrAlt:!1,appendSubHtmlTo:".lg-sub-html",subHtmlSelectorRelative:!1,preload:1,showAfterLoad:!0,selector:"",selectWithin:"",nextHtml:"",prevHtml:"",index:!1,iframeMaxWidth:"100%",download:!1,counter:!0,appendCounterTo:".lg-toolbar",swipeThreshold:50,enableSwipe:!0,enableDrag:!0,dynamic:!1,dynamicEl:[],galleryId:1};function n(n,i){if(this.el=n,this.$el=e(n),this.s=e.extend({},t,i),this.s.dynamic&&"undefined"!==this.s.dynamicEl&&this.s.dynamicEl.constructor===Array&&!this.s.dynamicEl.length)throw"When using dynamic mode, you must also define dynamicEl as an Array.";this.modules={},this.lGalleryOn=!1,this.lgBusy=!1,this.hideBartimeout=!1,this.isTouch="ontouchstart"in document.documentElement,this.s.slideEndAnimatoin&&(this.s.hideControlOnEnd=!1),this.s.dynamic?this.$items=this.s.dynamicEl:"this"===this.s.selector?this.$items=this.$el:""!==this.s.selector?this.s.selectWithin?this.$items=e(this.s.selectWithin).find(this.s.selector):this.$items=this.$el.find(e(this.s.selector)):this.$items=this.$el.children(),this.$removeItems=Array();var o=0;if(this.$items.length>0)for(var a=0;a<this.$items.length;a++){var s=this.$items[a];e(s).parents(".owl-item.cloned").length>0&&(this.$removeItems[o]=s,o++)}if(this.$removeItems.length>0)for(a=0;a<this.$removeItems.length;a++)this.$items.splice(e.inArray(this.$removeItems[a],this.$items),1);return this.$slide="",this.$outer="",this.init(),this}n.prototype.init=function(){var t=this;t.s.preload>t.$items.length&&(t.s.preload=t.$items.length);var n=window.location.hash;n.indexOf("lg="+this.s.galleryId)>0&&(t.index=parseInt(n.split("&slide=")[1],10),e("body").addClass("lg-from-hash"),e("body").hasClass("lg-on")||(setTimeout((function(){t.build(t.index)})),e("body").addClass("lg-on"))),t.s.dynamic?(t.$el.trigger("onBeforeOpen.lg"),t.index=t.s.index||0,e("body").hasClass("lg-on")||setTimeout((function(){t.build(t.index),e("body").addClass("lg-on")}))):(t.$items.on("click.lgcustom",(function(n){try{n.preventDefault(),n.preventDefault()}catch(e){n.returnValue=!1}t.$el.trigger("onBeforeOpen.lg"),t.index=t.s.index||t.$items.index(this),e("body").hasClass("lg-on")||(t.build(t.index),e("body").addClass("lg-on"))})),t.$removeItems.length&&e.each(t.$removeItems,(function(){e(this).on("click.lgcustom",(function(){var n=this;e(t.$items).each((function(){var t=!1;if((null!=e(n).attr("data-html")&&e(n).attr("data-html")==e(this).attr("data-html")||null!=e(n).attr("data-src")&&e(n).attr("data-src")==e(this).attr("data-src"))&&(t=!0),t)return e(this).trigger("click"),!1}))}))})))},n.prototype.build=function(t){var n=this;n.structure(),e.each(e.fn.lightGallery.modules,(function(t){n.modules[t]=new e.fn.lightGallery.modules[t](n.el)})),n.slide(t,!1,!1,!1),n.s.keyPress&&n.keyPress(),n.$items.length>1?(n.arrow(),setTimeout((function(){n.enableDrag(),n.enableSwipe()}),50),n.s.mousewheel&&n.mousewheel()):n.$slide.on("click.lg",(function(){n.$el.trigger("onSlideClick.lg")})),n.counter(),n.closeGallery(),n.$el.trigger("onAfterOpen.lg"),n.$outer.on("mousemove.lg click.lg touchstart.lg",(function(){n.$outer.removeClass("lg-hide-items"),clearTimeout(n.hideBartimeout),n.hideBartimeout=setTimeout((function(){n.$outer.addClass("lg-hide-items")}),n.s.hideBarsDelay)})),n.$outer.trigger("mousemove.lg")},n.prototype.structure=function(){var t,n="",i="",o=0,a="",s=this;for(e("body").append('<div class="lg-backdrop"></div>'),e(".lg-backdrop").css("transition-duration",this.s.backdropDuration+"ms"),o=0;o<this.$items.length;o++)n+='<div class="lg-item"><span class="picture-loading"></span></div>';if(this.s.controls&&this.$items.length>1&&(i='<div class="lg-actions"><button class="lg-prev lg-icon">'+this.s.prevHtml+'</button><button class="lg-next lg-icon">'+this.s.nextHtml+"</button></div>"),".lg-sub-html"===this.s.appendSubHtmlTo&&(a='<div class="lg-sub-html"></div>'),t='<div class="lg-outer '+this.s.addClass+" "+this.s.startClass+'"><div class="lg" style="width:'+this.s.width+"; height:"+this.s.height+'"><div class="lg-inner">'+n+'</div><div class="lg-toolbar lg-group"><span class="lg-close lg-icon"><svg class="icon icon-cross" xmlns:xlink="http://www.w3.org/1999/xlink"><use xlink:href="#icon-cross" /></svg></span></div>'+i+a+"</div></div>",e("body").append(t),this.$outer=e(".lg-outer"),this.$slide=this.$outer.find(".lg-item"),this.s.useLeft?(this.$outer.addClass("lg-use-left"),this.s.mode="lg-slide"):this.$outer.addClass("lg-use-css3"),s.setTop(),e(window).on("resize.lg orientationchange.lg",(function(){setTimeout((function(){s.setTop()}),100)})),this.$slide.eq(this.index).addClass("lg-current"),this.doCss()?this.$outer.addClass("lg-css3"):(this.$outer.addClass("lg-css"),this.s.speed=0),this.$outer.addClass(this.s.mode),this.s.enableDrag&&this.$items.length>1&&this.$outer.addClass("lg-grab"),this.s.showAfterLoad&&this.$outer.addClass("lg-show-after-load"),this.doCss()){var r=this.$outer.find(".lg-inner");r.css("transition-timing-function",this.s.cssEasing),r.css("transition-duration",this.s.speed+"ms")}setTimeout((function(){e(".lg-backdrop").addClass("in")})),setTimeout((function(){s.$outer.addClass("lg-visible")}),this.s.backdropDuration),this.s.download&&this.$outer.find(".lg-toolbar").append('<a id="lg-download" target="_blank" download class="lg-download lg-icon"><svg class="icon icon-download" xmlns:xlink="http://www.w3.org/1999/xlink"><use xlink:href="#icon-download" /></svg></a>'),this.prevScrollTop=e(window).scrollTop()},n.prototype.setTop=function(){if("100%"!==this.s.height){var t=e(window).height(),n=(t-parseInt(this.s.height,10))/2,i=this.$outer.find(".lg");t>=parseInt(this.s.height,10)?i.css("top",n+"px"):i.css("top","0px")}},n.prototype.doCss=function(){return!!function(){var e=["transition","MozTransition","WebkitTransition","OTransition","msTransition","KhtmlTransition"],t=document.documentElement,n=0;for(n=0;n<e.length;n++)if(e[n]in t.style)return!0}()},n.prototype.isVideo=function(t,n){var i;if(i=this.s.dynamic?this.s.dynamicEl[n].html:this.$items.eq(n).attr("data-html"),!t)return i?null!=e(i).find("video")[0]&&{html5:!0}:(console.error("lightGallery :- data-src is not pvovided on slide item "+(n+1)+". Please make sure the selector property is properly configured. More info - http://sachinchoolur.github.io/lightGallery/demos/html-markup.html"),!1);var o=t.match(/\/\/(?:www\.)?youtu(?:\.be|be\.com)\/(?:watch\?v=|embed\/)?([a-z0-9\-\_\%]+)/i),a=t.match(/\/\/(?:www\.)?vimeo.com\/([0-9a-z\-_]+)/i),s=t.match(/\/\/(?:www\.)?dai.ly\/([0-9a-z\-_]+)/i),r=t.match(/\/\/(?:www\.)?(?:vk\.com|vkontakte\.ru)\/(?:video_ext\.php\?)(.*)/i);return o?{youtube:o}:a?{vimeo:a}:s?{dailymotion:s}:r?{vk:r}:void 0},n.prototype.counter=function(){this.s.counter&&e(this.s.appendCounterTo).append('<div id="lg-counter"><span id="lg-counter-current">'+(parseInt(this.index,10)+1)+'</span> / <span id="lg-counter-all">'+this.$items.length+"</span></div>")},n.prototype.initVideos=function(){this.$slide.eq(this.index).find("video").each(e.proxy((function(t,n){"function"==typeof n.play&&"true"==e(n).attr("data-autoplay")&&(4==n.readyState?(n.play(),this.checkVideoControls(n)):n.onloadeddata=e.proxy((function(){n.play(),this.checkVideoControls(n)}),this))}),this)),this.$slide.eq(this.index).find('iframe[src*="youtube.com/"][src*="enablejsapi=1"], iframe[src*="youtu.be/"][src*="enablejsapi=1"]').each(e.proxy((function(t,n){if("undefined"==typeof YT){var i=document.createElement("script");i.src="https://www.youtube.com/iframe_api";var o=document.getElementsByTagName("script")[0];o.parentNode.insertBefore(i,o)}if(null==e(n).data("youtubeplayer"))var a=window.setInterval(e.proxy((function(){if("undefined"!=typeof YT&&void 0!==YT.Player){if(clearInterval(a),null!=e(n).data("youtubeplayer-initialized"))return;e(n).data("youtubeplayer-initialized",!0);e(n).data("youtubeplayer",new YT.Player(n,{events:{onReady:function(){e(n).attr("src").indexOf("&mute=1")>-1&&e(n).data("youtubeplayer").mute(),"true"==e(n).attr("data-autoplay")&&e(n).data("youtubeplayer").playVideo()}}}))}}),this),1e3);else"true"==e(n).attr("data-autoplay")&&e(n).data("youtubeplayer").playVideo()}),this))},n.prototype.checkVideoControls=function(t){e(t).closest("div").find("div.video-controls").length&&(t.paused?(e(t).closest("div").find("div.video-controls").addClass("paused"),e(t).closest("div").find("div.video-controls").removeClass("playing")):(e(t).closest("div").find("div.video-controls").addClass("playing"),e(t).closest("div").find("div.video-controls").removeClass("paused")))},n.prototype.addHtml=function(t){var n,i,o=null;if(this.s.dynamic?this.s.dynamicEl[t].subHtmlUrl?n=this.s.dynamicEl[t].subHtmlUrl:o=this.s.dynamicEl[t].subHtml:(i=this.$items.eq(t)).attr("data-sub-html-url")?n=i.attr("data-sub-html-url"):(o=i.attr("data-sub-html"),this.s.getCaptionFromTitleOrAlt&&!o&&(o=i.attr("title")||i.find("img").first().attr("alt"))),!n)if(null!=o){var a=o.substring(0,1);"."!==a&&"#"!==a||(o=this.s.subHtmlSelectorRelative&&!this.s.dynamic?i.find(o).html():e(o).html())}else o="";".lg-sub-html"===this.s.appendSubHtmlTo?n?this.$outer.find(this.s.appendSubHtmlTo).load(n):this.$outer.find(this.s.appendSubHtmlTo).html(o):n?this.$slide.eq(t).load(n):this.$slide.eq(t).append(o),null!=o&&(""===o?this.$outer.find(this.s.appendSubHtmlTo).addClass("lg-empty-html"):this.$outer.find(this.s.appendSubHtmlTo).removeClass("lg-empty-html")),this.$el.trigger("onAfterAppendSubHtml.lg",[t])},n.prototype.preload=function(e){var t=1,n=1;for(t=1;t<=this.s.preload&&!(t>=this.$items.length-e);t++)this.loadContent(e+t,!1,0);for(n=1;n<=this.s.preload&&!(e-n<0);n++)this.loadContent(e-n,!1,0)},n.prototype.loadContent=function(t,n,i){var o,a,s,r,l,d,u=this,c=!1,h=function(t){for(var n=[],i=[],o=0;o<t.length;o++){var s=t[o].split(" ");""===s[0]&&s.splice(0,1),i.push(s[0]),n.push(s[1])}for(var r=e(window).width(),l=0;l<n.length;l++)if(parseInt(n[l],10)>r){a=i[l];break}};if(u.s.dynamic){if(u.s.dynamicEl[t].poster&&(c=!0,s=u.s.dynamicEl[t].poster),d=u.s.dynamicEl[t].html,a=u.s.dynamicEl[t].src,u.s.dynamicEl[t].responsive)h(u.s.dynamicEl[t].responsive.split(","));r=u.s.dynamicEl[t].srcset,l=u.s.dynamicEl[t].sizes}else{if(u.$items.eq(t).attr("data-poster")&&(c=!0,s=u.$items.eq(t).attr("data-poster")),d=u.$items.eq(t).attr("data-html"),a=u.$items.eq(t).attr("href")||u.$items.eq(t).attr("data-src"),u.$items.eq(t).attr("data-responsive"))h(u.$items.eq(t).attr("data-responsive").split(","));r=u.$items.eq(t).attr("data-srcset"),l=u.$items.eq(t).attr("data-sizes")}var f=!1;u.s.dynamic?u.s.dynamicEl[t].iframe&&(f=!0):"true"===u.$items.eq(t).attr("data-iframe")&&(f=!0);var g=!1,p={};if(u.s.dynamic?(u.s.dynamicEl[t].ajax&&(g=!0),u.s.dynamicEl[t].ajaxparams&&(p=u.s.dynamicEl[t].ajaxparams)):("true"===u.$items.eq(t).attr("data-lightgallery-ajax")&&(g=!0),u.$items.eq(t).attr("data-lightgallery-ajaxparams")&&(p=jQuery.parseJSON(u.$items.eq(t).attr("data-lightgallery-ajaxparams")))),g){var m=window.navigator.userAgent.indexOf("MSIE ");e.ajax(m>0?encodeURI(a):a,{data:p,type:"POST",success:function(n){u.$slide.eq(t).prepend('<div class="lg-img-wrap lg-ajax-wrap"><div class="lg-object lg-ajax">'+n+"</div></div>");var o=0;i&&!e("body").hasClass("lg-from-hash")&&(o=i),setTimeout((function(){u.$slide.eq(t).addClass("lg-complete"),u.$el.trigger("onSlideItemLoad.lg",[t,i||0])}),o);var a=!1;setTimeout((function(){e('[data-carousel="true"]',e("div.lg-ajax")).each((function(t,n){initCarousel(this),e(".lg-outer").addClass("lg-loadingcomplete"),a=!0})),a||e(".lg-outer").addClass("lg-loadingcomplete"),u.initVideos()}),o)}})}var v=u.isVideo(a,t);if(!u.$slide.eq(t).hasClass("lg-loaded")){if(f)u.$slide.eq(t).prepend('<div class="lg-video-cont lg-has-iframe" style="max-width:'+u.s.iframeMaxWidth+'"><div class="lg-video"><iframe class="lg-object" frameborder="0" src="'+a+'"  allowfullscreen="true"></iframe></div></div>');else if(c){var y="";y=v&&v.youtube?"lg-has-youtube":v&&v.vimeo?"lg-has-vimeo":"lg-has-html5",u.$slide.eq(t).prepend('<div class="lg-video-cont '+y+' "><div class="lg-video"><span class="lg-video-play"><svg class="icon icon-play" xmlns:xlink="http://www.w3.org/1999/xlink"><use xlink:href="#icon-play" /></svg></span><img class="lg-object lg-has-poster" src="'+s+'" /></div></div>')}else v?(u.$slide.eq(t).prepend('<div class="lg-video-cont "><div class="lg-video"></div></div>'),u.$el.trigger("hasVideo.lg",[t,a,d])):g||(null!=e(d)[0]?u.$slide.eq(t).prepend('<div class="lg-img-wrap lg-ajax-wrap"><div class="lg-object lg-ajax">'+e(d).html()+"</div></div>"):u.$slide.eq(t).prepend('<div class="lg-img-wrap"><img class="lg-object lg-image" src="'+a+'" /></div>'));if(u.$el.trigger("onAferAppendSlide.lg",[t]),o=u.$slide.eq(t).find(".lg-object"),l&&o.attr("sizes",l),r){o.attr("srcset",r);try{picturefill({elements:[o[0]]})}catch(e){console.warn("lightGallery :- If you want srcset to be supported for older browser please include picturefil version 2 javascript library in your document.")}}".lg-sub-html"!==this.s.appendSubHtmlTo&&u.addHtml(t),u.$slide.eq(t).addClass("lg-loaded")}u.$slide.eq(t).find(".lg-object").on("load.lg error.lg",(function(){var n=0;i&&!e("body").hasClass("lg-from-hash")&&(n=i),setTimeout((function(){u.$slide.eq(t).addClass("lg-complete"),u.$el.trigger("onSlideItemLoad.lg",[t,i||0])}),n),null!=e(d)[0]&&setTimeout((function(){e('[data-lightgallery-carousel="true"]',e("div.lg-ajax")).each((function(e,t){initCarousel(this)})),u.initVideos()}),n+300)})),null!=e(d)[0]&&u.$slide.eq(t).find(".lg-object").trigger("load.lg"),v&&v.html5&&!c&&(u.$slide.eq(t).addClass("lg-complete"),u.initVideos()),!0===n&&(u.$slide.eq(t).hasClass("lg-complete")?u.preload(t):u.$slide.eq(t).find(".lg-object").on("load.lg error.lg",(function(){u.preload(t)})))},n.prototype.slide=function(t,n,i,o){var a=this.$outer.find(".lg-current").index(),s=this;if(s.$slide.eq(a).find('iframe[src*="youtube.com/"][src*="enablejsapi=1"], iframe[src*="youtu.be/"][src*="enablejsapi=1"]').each((function(t,n){var i=e(n);null!=i.data("youtubeplayer")&&("true"==i.attr("data-autoplay")?(i.data("youtubeplayer").pauseVideo(),i.data("youtubeplayer").seekTo(0,!0)):i.data("youtubeplayer").stopVideo())})),!s.lGalleryOn||a!==t){var r=this.$slide.length,l=s.lGalleryOn?this.s.speed:0;if(!s.lgBusy){var d,u,c;if(this.s.download)(d=s.s.dynamic?!1!==s.s.dynamicEl[t].downloadUrl&&(s.s.dynamicEl[t].downloadUrl||s.s.dynamicEl[t].src):"false"!==s.$items.eq(t).attr("data-download-url")&&(s.$items.eq(t).attr("data-download-url")||s.$items.eq(t).attr("href")||s.$items.eq(t).attr("data-src")))?(e("#lg-download").attr("href",d),s.$outer.removeClass("lg-hide-download")):s.$outer.addClass("lg-hide-download");if(this.$el.trigger("onBeforeSlide.lg",[a,t,n,i]),s.lgBusy=!0,clearTimeout(s.hideBartimeout),".lg-sub-html"===this.s.appendSubHtmlTo&&setTimeout((function(){s.addHtml(t)}),l),this.arrowDisable(t),o||(t<a?o="prev":t>a&&(o="next")),n)this.$slide.removeClass("lg-prev-slide lg-current lg-next-slide"),r>2?(u=t-1,c=t+1,(0===t&&a===r-1||t===r-1&&0===a)&&(c=0,u=r-1)):(u=0,c=1),"prev"===o?s.$slide.eq(c).addClass("lg-next-slide"):s.$slide.eq(u).addClass("lg-prev-slide"),s.$slide.eq(t).addClass("lg-current");else s.$outer.addClass("lg-no-trans"),this.$slide.removeClass("lg-prev-slide lg-next-slide"),"prev"===o?(this.$slide.eq(t).addClass("lg-prev-slide"),this.$slide.eq(a).addClass("lg-next-slide")):(this.$slide.eq(t).addClass("lg-next-slide"),this.$slide.eq(a).addClass("lg-prev-slide")),setTimeout((function(){s.$slide.removeClass("lg-current"),s.$slide.eq(t).addClass("lg-current"),s.$outer.removeClass("lg-no-trans")}),50);s.lGalleryOn?(setTimeout((function(){s.loadContent(t,!0,0)}),this.s.speed+50),setTimeout((function(){s.lgBusy=!1,s.$el.trigger("onAfterSlide.lg",[a,t,n,i])}),this.s.speed)):(s.loadContent(t,!0,s.s.backdropDuration),s.lgBusy=!1,s.$el.trigger("onAfterSlide.lg",[a,t,n,i])),s.lGalleryOn=!0,this.s.counter&&e("#lg-counter-current").text(t+1)}s.index=t}},n.prototype.goToNextSlide=function(e){var t=this,n=t.s.loop;e&&t.$slide.length<3&&(n=!1),t.lgBusy||(t.index+1<t.$slide.length?(t.index++,t.$el.trigger("onBeforeNextSlide.lg",[t.index]),t.slide(t.index,e,!1,"next")):n?(t.index=0,t.$el.trigger("onBeforeNextSlide.lg",[t.index]),t.slide(t.index,e,!1,"next")):t.s.slideEndAnimatoin&&!e&&(t.$outer.addClass("lg-right-end"),setTimeout((function(){t.$outer.removeClass("lg-right-end")}),400)))},n.prototype.goToPrevSlide=function(e){var t=this,n=t.s.loop;e&&t.$slide.length<3&&(n=!1),t.lgBusy||(t.index>0?(t.index--,t.$el.trigger("onBeforePrevSlide.lg",[t.index,e]),t.slide(t.index,e,!1,"prev")):n?(t.index=t.$items.length-1,t.$el.trigger("onBeforePrevSlide.lg",[t.index,e]),t.slide(t.index,e,!1,"prev")):t.s.slideEndAnimatoin&&!e&&(t.$outer.addClass("lg-left-end"),setTimeout((function(){t.$outer.removeClass("lg-left-end")}),400)))},n.prototype.keyPress=function(){var t=this;this.$items.length>1&&e(window).on("keyup.lg",(function(e){t.$items.length>1&&(37===e.keyCode&&(e.preventDefault(),t.goToPrevSlide()),39===e.keyCode&&(e.preventDefault(),t.goToNextSlide()))})),e(window).on("keydown.lg",(function(e){!0===t.s.escKey&&27===e.keyCode&&(e.preventDefault(),t.$outer.hasClass("lg-thumb-open")?t.$outer.removeClass("lg-thumb-open"):t.destroy())}))},n.prototype.arrow=function(){var e=this;this.$outer.find(".lg-prev").on("click.lg",(function(){e.goToPrevSlide()})),this.$outer.find(".lg-next").on("click.lg",(function(){e.goToNextSlide()}))},n.prototype.arrowDisable=function(e){!this.s.loop&&this.s.hideControlOnEnd&&(e+1<this.$slide.length?this.$outer.find(".lg-next").removeAttr("disabled").removeClass("disabled"):this.$outer.find(".lg-next").attr("disabled","disabled").addClass("disabled"),e>0?this.$outer.find(".lg-prev").removeAttr("disabled").removeClass("disabled"):this.$outer.find(".lg-prev").attr("disabled","disabled").addClass("disabled"))},n.prototype.setTranslate=function(e,t,n){this.s.useLeft?e.css("left",t):e.css({transform:"translate3d("+t+"px, "+n+"px, 0px)"})},n.prototype.touchMove=function(t,n){var i=n-t;Math.abs(i)>15&&(this.$outer.addClass("lg-dragging"),this.setTranslate(this.$slide.eq(this.index),i,0),this.setTranslate(e(".lg-prev-slide"),-this.$slide.eq(this.index).width()+i,0),this.setTranslate(e(".lg-next-slide"),this.$slide.eq(this.index).width()+i,0))},n.prototype.touchEnd=function(e){var t=this;"lg-slide"!==t.s.mode&&t.$outer.addClass("lg-slide"),this.$slide.not(".lg-current, .lg-prev-slide, .lg-next-slide").css("opacity","0"),setTimeout((function(){t.$outer.removeClass("lg-dragging"),e<0&&Math.abs(e)>t.s.swipeThreshold?t.goToNextSlide(!0):e>0&&Math.abs(e)>t.s.swipeThreshold?t.goToPrevSlide(!0):Math.abs(e)<5&&t.$el.trigger("onSlideClick.lg"),t.$slide.removeAttr("style")})),setTimeout((function(){t.$outer.hasClass("lg-dragging")||"lg-slide"===t.s.mode||t.$outer.removeClass("lg-slide")}),t.s.speed+100)},n.prototype.enableSwipe=function(){var e=this,t=0,n=0,i=!1;e.s.enableSwipe&&e.doCss()&&(e.$slide.on("touchstart.lg",(function(n){e.$outer.hasClass("lg-zoomed")||e.lgBusy||(n.preventDefault(),e.manageSwipeClass(),t=n.originalEvent.targetTouches[0].pageX)})),e.$slide.on("touchmove.lg",(function(o){e.$outer.hasClass("lg-zoomed")||(o.preventDefault(),n=o.originalEvent.targetTouches[0].pageX,e.touchMove(t,n),i=!0)})),e.$slide.on("touchend.lg",(function(){e.$outer.hasClass("lg-zoomed")||(i?(i=!1,e.touchEnd(n-t)):e.$el.trigger("onSlideClick.lg"))})))},n.prototype.enableDrag=function(){var t=this,n=0,i=0,o=!1,a=!1;t.s.enableDrag&&t.doCss()&&(t.$slide.on("mousedown.lg",(function(i){t.$outer.hasClass("lg-zoomed")||(e(i.target).hasClass("lg-object")||e(i.target).hasClass("lg-video-play"))&&(i.preventDefault(),t.lgBusy||(t.manageSwipeClass(),n=i.pageX,o=!0,t.$outer.scrollLeft+=1,t.$outer.scrollLeft-=1,t.$outer.removeClass("lg-grab").addClass("lg-grabbing"),t.$el.trigger("onDragstart.lg")))})),e(window).on("mousemove.lg",(function(e){o&&(a=!0,i=e.pageX,t.touchMove(n,i),t.$el.trigger("onDragmove.lg"))})),e(window).on("mouseup.lg",(function(s){a?(a=!1,t.touchEnd(i-n),t.$el.trigger("onDragend.lg")):(e(s.target).hasClass("lg-object")||e(s.target).hasClass("lg-video-play"))&&t.$el.trigger("onSlideClick.lg"),o&&(o=!1,t.$outer.removeClass("lg-grabbing").addClass("lg-grab"))})))},n.prototype.manageSwipeClass=function(){var e=this.index+1,t=this.index-1;this.s.loop&&this.$slide.length>2&&(0===this.index?t=this.$slide.length-1:this.index===this.$slide.length-1&&(e=0)),this.$slide.removeClass("lg-next-slide lg-prev-slide"),t>-1&&this.$slide.eq(t).addClass("lg-prev-slide"),this.$slide.eq(e).addClass("lg-next-slide")},n.prototype.mousewheel=function(){var e=this;e.$outer.on("mousewheel.lg",(function(t){t.deltaY&&(t.deltaY>0?e.goToPrevSlide():e.goToNextSlide(),t.preventDefault())}))},n.prototype.closeGallery=function(){var t=this,n=!1;this.$outer.find(".lg-close").on("click.lg",(function(){t.destroy()})),t.s.closable&&(t.$outer.on("mousedown.lg",(function(t){n=!!(e(t.target).is(".lg-outer")||e(t.target).is(".lg-item ")||e(t.target).is(".lg-img-wrap"))})),t.$outer.on("mouseup.lg",(function(i){(e(i.target).is(".lg-outer")||e(i.target).is(".lg-item ")||e(i.target).is(".lg-img-wrap")&&n)&&(t.$outer.hasClass("lg-dragging")||t.destroy())})))},n.prototype.destroy=function(t){var n=this;t||(n.$el.trigger("onBeforeClose.lg"),e(window).scrollTop(n.prevScrollTop)),t&&(n.s.dynamic||this.$items.off("click.lg click.lgcustom"),e.removeData(n.el,"lightGallery")),this.$el.off(".lg.tm"),e.each(e.fn.lightGallery.modules,(function(e){n.modules[e]&&n.modules[e].destroy()})),this.lGalleryOn=!1,clearTimeout(n.hideBartimeout),this.hideBartimeout=!1,e(window).off(".lg"),e("body").removeClass("lg-on lg-from-hash"),n.$outer&&n.$outer.removeClass("lg-visible"),e(".lg-backdrop").removeClass("in"),setTimeout((function(){n.$outer&&n.$outer.remove(),e(".lg-backdrop").remove(),t||n.$el.trigger("onCloseAfter.lg")}),n.s.backdropDuration+50)},e.fn.lightGallery=function(t){return this.each((function(){if(e.data(this,"lightGallery"))try{e(this).data("lightGallery").init()}catch(e){console.error("lightGallery has not initiated properly")}else e.data(this,"lightGallery",new n(this,t))}))},e.fn.lightGallery.modules={}}()}));var observeDOM=function(){var e=window.MutationObserver||window.WebKitMutationObserver,t=window.addEventListener;return function(n,i){e?new e((function(e,t){(e[0].addedNodes.length||e[0].removedNodes.length)&&i()})).observe(n,{childList:!0,subtree:!0}):t&&(n.addEventListener("DOMNodeInserted",i,!1),n.addEventListener("DOMNodeRemoved",i,!1))}}();function initLightGallery(e,t){var n;if((e=$(e)).attr("data-lightgallery-config")&&""!=e.attr("data-lightgallery-config"))try{n=$.parseJSON(e.attr("data-lightgallery-config"))}catch(e){console.warn('Error while JSON-Parsing from "data-lightgallery-config"! Please check JSON-String')}n=$.extend({nextHtml:'<svg class="icon icon-next" xmlns:xlink="http://www.w3.org/1999/xlink"><use xlink:href="#icon-next" /></svg>',prevHtml:'<svg class="icon icon-prev" xmlns:xlink="http://www.w3.org/1999/xlink"><use xlink:href="#icon-prev" /></svg>'},n||{},t||{}),e.lightGallery(n)}
/*! lg-video - v1.2.0 - 2017-11-16
* http://sachinchoolur.github.io/lightGallery
* Copyright (c) 2017 Sachin N; Licensed GPLv3 */$(document).ready((function(){var e=function(){$('[data-lightgallery="true"][data-lightgallery-init!="true"]').each((function(){$(this).attr("data-lightgallery-init",!0),initLightGallery(this)}))};e(),observeDOM(document.getElementsByTagName("body")[0],e)})),function(e,t){"function"==typeof define&&define.amd?define(["jquery"],(function(e){return t(e)})):"object"==typeof exports?module.exports=t(require("jquery")):t(jQuery)}(0,(function(e){!function(){"use strict";var t={videoMaxWidth:"855px",autoplayFirstVideo:!0,youtubePlayerParams:!1,vimeoPlayerParams:!1,dailymotionPlayerParams:!1,vkPlayerParams:!1,videojs:!1,videojsOptions:{}},n=function(n){return this.core=e(n).data("lightGallery"),this.$el=e(n),this.core.s=e.extend({},t,this.core.s),this.videoLoaded=!1,this.init(),this};function i(e,t,n,i){var o=this;if(o.core.$slide.eq(t).find(".lg-video").append(o.loadVideo(n,"lg-object",!0,t,i)),i&&o.core.s.videojs)try{videojs(o.core.$slide.eq(t).find(".lg-html5").get(0),o.core.s.videojsOptions,(function(){!o.videoLoaded&&o.core.s.autoplayFirstVideo&&this.play()}))}catch(e){console.error("Make sure you have included videojs")}}function o(e,t){this.core.$slide.eq(t).find(".lg-video-cont").hasClass("lg-has-iframe")||(this.videoLoaded=!0)}function a(t,n,i){var o,a=this,s=a.core.$slide.eq(n),r=s.find(".lg-youtube").get(0),l=s.find(".lg-vimeo").get(0),d=s.find(".lg-dailymotion").get(0),u=s.find(".lg-vk").get(0),c=s.find(".lg-html5").get(0);if(r)r.contentWindow.postMessage('{"event":"command","func":"pauseVideo","args":""}',"*");else if(l)try{$f(l).api("pause")}catch(e){console.error("Make sure you have included froogaloop2 js")}else if(d)d.contentWindow.postMessage("pause","*");else if(c)if(a.core.s.videojs)try{videojs(c).pause()}catch(e){console.error("Make sure you have included videojs")}else c.pause();u&&e(u).attr("src",e(u).attr("src").replace("&autoplay","&noplay")),o=a.core.s.dynamic?a.core.s.dynamicEl[i].src:a.core.$items.eq(i).attr("href")||a.core.$items.eq(i).attr("data-src");var h=a.core.isVideo(o,i)||{};(h.youtube||h.vimeo||h.dailymotion||h.vk)&&a.core.$outer.addClass("lg-hide-download")}n.prototype.init=function(){var t=this;t.core.$el.on("hasVideo.lg.tm",i.bind(this)),t.core.$el.on("onAferAppendSlide.lg.tm",o.bind(this)),t.core.doCss()&&t.core.$items.length>1&&(t.core.s.enableSwipe||t.core.s.enableDrag)?t.core.$el.on("onSlideClick.lg.tm",(function(){var e=t.core.$slide.eq(t.core.index);t.loadVideoOnclick(e)})):t.core.$slide.on("click.lg",(function(){t.loadVideoOnclick(e(this))})),t.core.$el.on("onBeforeSlide.lg.tm",a.bind(this)),t.core.$el.on("onAfterSlide.lg.tm",(function(e,n){t.core.$slide.eq(n).removeClass("lg-video-playing")}))},n.prototype.loadVideo=function(t,n,i,o,a){var s="",r=1,l="",d=this.core.isVideo(t,o)||{};if(i&&(r=this.videoLoaded?0:this.core.s.autoplayFirstVideo?1:0),d.youtube)l="?wmode=opaque&autoplay="+r+"&enablejsapi=1",this.core.s.youtubePlayerParams&&(l=l+"&"+e.param(this.core.s.youtubePlayerParams)),s='<iframe class="lg-video-object lg-youtube '+n+'" width="560" height="315" src="//www.youtube.com/embed/'+d.youtube[1]+l+'" frameborder="0" allowfullscreen></iframe>';else if(d.vimeo)l="?autoplay="+r+"&api=1",this.core.s.vimeoPlayerParams&&(l=l+"&"+e.param(this.core.s.vimeoPlayerParams)),s='<iframe class="lg-video-object lg-vimeo '+n+'" width="560" height="315"  src="//player.vimeo.com/video/'+d.vimeo[1]+l+'" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>';else if(d.dailymotion)l="?wmode=opaque&autoplay="+r+"&api=postMessage",this.core.s.dailymotionPlayerParams&&(l=l+"&"+e.param(this.core.s.dailymotionPlayerParams)),s='<iframe class="lg-video-object lg-dailymotion '+n+'" width="560" height="315" src="//www.dailymotion.com/embed/video/'+d.dailymotion[1]+l+'" frameborder="0" allowfullscreen></iframe>';else if(d.html5){var u=a.substring(0,1);"."!==u&&"#"!==u||(a=e(a).html()),s=a}else d.vk&&(l="&autoplay="+r,this.core.s.vkPlayerParams&&(l=l+"&"+e.param(this.core.s.vkPlayerParams)),s='<iframe class="lg-video-object lg-vk '+n+'" width="560" height="315" src="http://vk.com/video_ext.php?'+d.vk[1]+l+'" frameborder="0" allowfullscreen></iframe>');return s},n.prototype.loadVideoOnclick=function(e){var t=this;if(e.find(".lg-object").hasClass("lg-has-poster")&&e.find(".lg-object").is(":visible"))if(e.hasClass("lg-has-video")){var n=e.find(".lg-youtube").get(0),i=e.find(".lg-vimeo").get(0),o=e.find(".lg-dailymotion").get(0),a=e.find(".lg-html5").get(0);if(n)n.contentWindow.postMessage('{"event":"command","func":"playVideo","args":""}',"*");else if(i)try{$f(i).api("play")}catch(e){console.error("Make sure you have included froogaloop2 js")}else if(o)o.contentWindow.postMessage("play","*");else if(a&&t.core.s.videojs)try{videojs(a).play()}catch(e){console.error("Make sure you have included videojs")}e.addClass("lg-video-playing")}else{e.addClass("lg-video-playing lg-has-video");var s=function(n,i){if(e.find(".lg-video").append(t.loadVideo(n,"",!1,t.core.index,i)),i&&t.core.s.videojs)try{videojs(t.core.$slide.eq(t.core.index).find(".lg-html5").get(0),t.core.s.videojsOptions,(function(){this.play()}))}catch(e){console.error("Make sure you have included videojs")}};t.core.s.dynamic?s(t.core.s.dynamicEl[t.core.index].src,t.core.s.dynamicEl[t.core.index].html):s(t.core.$items.eq(t.core.index).attr("href")||t.core.$items.eq(t.core.index).attr("data-src"),t.core.$items.eq(t.core.index).attr("data-html"));var r=e.find(".lg-object");e.find(".lg-video").append(r),e.find(".lg-video-object").hasClass("lg-html5")||(e.removeClass("lg-complete"),e.find(".lg-video-object").on("load.lg error.lg",(function(){e.addClass("lg-complete")})))}},n.prototype.destroy=function(){this.videoLoaded=!1},e.fn.lightGallery.modules.video=n}()})),
/*!
 * Masonry PACKAGED v4.2.1
 * Cascading grid layout library
 * https://masonry.desandro.com
 * MIT License
 * by David DeSandro
 */
function(e,t){"function"==typeof define&&define.amd?define("jquery-bridget/jquery-bridget",["jquery"],(function(n){return t(e,n)})):"object"==typeof module&&module.exports?module.exports=t(e,require("jquery")):e.jQueryBridget=t(e,e.jQuery)}(window,(function(e,t){"use strict";var n=Array.prototype.slice,i=e.console,o=void 0===i?function(){}:function(e){i.error(e)};function a(i,a,r){(r=r||t||e.jQuery)&&(a.prototype.option||(a.prototype.option=function(e){r.isPlainObject(e)&&(this.options=r.extend(!0,this.options,e))}),r.fn[i]=function(e){var t;return"string"==typeof e?function(e,t,n){var a,s="$()."+i+'("'+t+'")';return e.each((function(e,l){var d=r.data(l,i);if(d){var u=d[t];if(u&&"_"!=t.charAt(0)){var c=u.apply(d,n);a=void 0===a?c:a}else o(s+" is not a valid method")}else o(i+" not initialized. Cannot call methods, i.e. "+s)})),void 0!==a?a:e}(this,e,n.call(arguments,1)):(t=e,this.each((function(e,n){var o=r.data(n,i);o?(o.option(t),o._init()):(o=new a(n,t),r.data(n,i,o))})),this)},s(r))}function s(e){!e||e&&e.bridget||(e.bridget=a)}return s(t||e.jQuery),a})),function(e,t){"function"==typeof define&&define.amd?define("ev-emitter/ev-emitter",t):"object"==typeof module&&module.exports?module.exports=t():e.EvEmitter=t()}("undefined"!=typeof window?window:this,(function(){function e(){}var t=e.prototype;return t.on=function(e,t){if(e&&t){var n=this._events=this._events||{},i=n[e]=n[e]||[];return-1==i.indexOf(t)&&i.push(t),this}},t.once=function(e,t){if(e&&t){this.on(e,t);var n=this._onceEvents=this._onceEvents||{};return(n[e]=n[e]||{})[t]=!0,this}},t.off=function(e,t){var n=this._events&&this._events[e];if(n&&n.length){var i=n.indexOf(t);return-1!=i&&n.splice(i,1),this}},t.emitEvent=function(e,t){var n=this._events&&this._events[e];if(n&&n.length){n=n.slice(0),t=t||[];for(var i=this._onceEvents&&this._onceEvents[e],o=0;o<n.length;o++){var a=n[o];i&&i[a]&&(this.off(e,a),delete i[a]),a.apply(this,t)}return this}},t.allOff=function(){delete this._events,delete this._onceEvents},e})),
/*!
 * getSize v2.0.2
 * measure size of elements
 * MIT license
 */
function(e,t){"use strict";"function"==typeof define&&define.amd?define("get-size/get-size",[],(function(){return t()})):"object"==typeof module&&module.exports?module.exports=t():e.getSize=t()}(window,(function(){"use strict";function e(e){var t=parseFloat(e);return-1==e.indexOf("%")&&!isNaN(t)&&t}var t="undefined"==typeof console?function(){}:function(e){console.error(e)},n=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"],i=n.length;function o(e){var n=getComputedStyle(e);return n||t("Style returned "+n+". Are you running this code in a hidden iframe on Firefox? See http://bit.ly/getsizebug1"),n}var a,s=!1;function r(t){if(function(){if(!s){s=!0;var t=document.createElement("div");t.style.width="200px",t.style.padding="1px 2px 3px 4px",t.style.borderStyle="solid",t.style.borderWidth="1px 2px 3px 4px",t.style.boxSizing="border-box";var n=document.body||document.documentElement;n.appendChild(t);var i=o(t);r.isBoxSizeOuter=a=200==e(i.width),n.removeChild(t)}}(),"string"==typeof t&&(t=document.querySelector(t)),t&&"object"==typeof t&&t.nodeType){var l=o(t);if("none"==l.display)return function(){for(var e={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},t=0;t<i;t++)e[n[t]]=0;return e}();var d={};d.width=t.offsetWidth,d.height=t.offsetHeight;for(var u=d.isBorderBox="border-box"==l.boxSizing,c=0;c<i;c++){var h=n[c],f=l[h],g=parseFloat(f);d[h]=isNaN(g)?0:g}var p=d.paddingLeft+d.paddingRight,m=d.paddingTop+d.paddingBottom,v=d.marginLeft+d.marginRight,y=d.marginTop+d.marginBottom,_=d.borderLeftWidth+d.borderRightWidth,b=d.borderTopWidth+d.borderBottomWidth,w=u&&a,A=e(l.width);!1!==A&&(d.width=A+(w?0:p+_));var C=e(l.height);return!1!==C&&(d.height=C+(w?0:m+b)),d.innerWidth=d.width-(p+_),d.innerHeight=d.height-(m+b),d.outerWidth=d.width+v,d.outerHeight=d.height+y,d}}return r})),function(e,t){"use strict";"function"==typeof define&&define.amd?define("desandro-matches-selector/matches-selector",t):"object"==typeof module&&module.exports?module.exports=t():e.matchesSelector=t()}(window,(function(){"use strict";var e=function(){var e=window.Element.prototype;if(e.matches)return"matches";if(e.matchesSelector)return"matchesSelector";for(var t=["webkit","moz","ms","o"],n=0;n<t.length;n++){var i=t[n]+"MatchesSelector";if(e[i])return i}}();return function(t,n){return t[e](n)}})),function(e,t){"function"==typeof define&&define.amd?define("fizzy-ui-utils/utils",["desandro-matches-selector/matches-selector"],(function(n){return t(e,n)})):"object"==typeof module&&module.exports?module.exports=t(e,require("desandro-matches-selector")):e.fizzyUIUtils=t(e,e.matchesSelector)}(window,(function(e,t){var n={extend:function(e,t){for(var n in t)e[n]=t[n];return e},modulo:function(e,t){return(e%t+t)%t},makeArray:function(e){var t=[];if(Array.isArray(e))t=e;else if(e&&"object"==typeof e&&"number"==typeof e.length)for(var n=0;n<e.length;n++)t.push(e[n]);else t.push(e);return t},removeFrom:function(e,t){var n=e.indexOf(t);-1!=n&&e.splice(n,1)},getParent:function(e,n){for(;e.parentNode&&e!=document.body;)if(e=e.parentNode,t(e,n))return e},getQueryElement:function(e){return"string"==typeof e?document.querySelector(e):e},handleEvent:function(e){var t="on"+e.type;this[t]&&this[t](e)},filterFindElements:function(e,i){e=n.makeArray(e);var o=[];return e.forEach((function(e){if(e instanceof HTMLElement)if(i){t(e,i)&&o.push(e);for(var n=e.querySelectorAll(i),a=0;a<n.length;a++)o.push(n[a])}else o.push(e)})),o},debounceMethod:function(e,t,n){var i=e.prototype[t],o=t+"Timeout";e.prototype[t]=function(){var e=this[o];e&&clearTimeout(e);var t=arguments,a=this;this[o]=setTimeout((function(){i.apply(a,t),delete a[o]}),n||100)}},docReady:function(e){var t=document.readyState;"complete"==t||"interactive"==t?setTimeout(e):document.addEventListener("DOMContentLoaded",e)},toDashed:function(e){return e.replace(/(.)([A-Z])/g,(function(e,t,n){return t+"-"+n})).toLowerCase()}},i=e.console;return n.htmlInit=function(t,o){n.docReady((function(){var a=n.toDashed(o),s="data-"+a,r=document.querySelectorAll("["+s+"]"),l=document.querySelectorAll(".js-"+a),d=n.makeArray(r).concat(n.makeArray(l)),u=s+"-options",c=e.jQuery;d.forEach((function(e){var n,a=e.getAttribute(s)||e.getAttribute(u);try{n=a&&JSON.parse(a)}catch(t){return void(i&&i.error("Error parsing "+s+" on "+e.className+": "+t))}var r=new t(e,n);c&&c.data(e,o,r)}))}))},n})),function(e,t){"function"==typeof define&&define.amd?define("outlayer/item",["ev-emitter/ev-emitter","get-size/get-size"],t):"object"==typeof module&&module.exports?module.exports=t(require("ev-emitter"),require("get-size")):(e.Outlayer={},e.Outlayer.Item=t(e.EvEmitter,e.getSize))}(window,(function(e,t){"use strict";var n=document.documentElement.style,i="string"==typeof n.transition?"transition":"WebkitTransition",o="string"==typeof n.transform?"transform":"WebkitTransform",a={WebkitTransition:"webkitTransitionEnd",transition:"transitionend"}[i],s={transform:o,transition:i,transitionDuration:i+"Duration",transitionProperty:i+"Property",transitionDelay:i+"Delay"};function r(e,t){e&&(this.element=e,this.layout=t,this.position={x:0,y:0},this._create())}var l=r.prototype=Object.create(e.prototype);l.constructor=r,l._create=function(){this._transn={ingProperties:{},clean:{},onEnd:{}},this.css({position:"absolute"})},l.handleEvent=function(e){var t="on"+e.type;this[t]&&this[t](e)},l.getSize=function(){this.size=t(this.element)},l.css=function(e){var t=this.element.style;for(var n in e){t[s[n]||n]=e[n]}},l.getPosition=function(){var e=getComputedStyle(this.element),t=this.layout._getOption("originLeft"),n=this.layout._getOption("originTop"),i=e[t?"left":"right"],o=e[n?"top":"bottom"],a=this.layout.size,s=-1!=i.indexOf("%")?parseFloat(i)/100*a.width:parseInt(i,10),r=-1!=o.indexOf("%")?parseFloat(o)/100*a.height:parseInt(o,10);s=isNaN(s)?0:s,r=isNaN(r)?0:r,s-=t?a.paddingLeft:a.paddingRight,r-=n?a.paddingTop:a.paddingBottom,this.position.x=s,this.position.y=r},l.layoutPosition=function(){var e=this.layout.size,t={},n=this.layout._getOption("originLeft"),i=this.layout._getOption("originTop"),o=n?"paddingLeft":"paddingRight",a=n?"left":"right",s=n?"right":"left",r=this.position.x+e[o];t[a]=this.getXValue(r),t[s]="";var l=i?"paddingTop":"paddingBottom",d=i?"top":"bottom",u=i?"bottom":"top",c=this.position.y+e[l];t[d]=this.getYValue(c),t[u]="",this.css(t),this.emitEvent("layout",[this])},l.getXValue=function(e){var t=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&!t?e/this.layout.size.width*100+"%":e+"px"},l.getYValue=function(e){var t=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&t?e/this.layout.size.height*100+"%":e+"px"},l._transitionTo=function(e,t){this.getPosition();var n=this.position.x,i=this.position.y,o=parseInt(e,10),a=parseInt(t,10),s=o===this.position.x&&a===this.position.y;if(this.setPosition(e,t),!s||this.isTransitioning){var r=e-n,l=t-i,d={};d.transform=this.getTranslate(r,l),this.transition({to:d,onTransitionEnd:{transform:this.layoutPosition},isCleaning:!0})}else this.layoutPosition()},l.getTranslate=function(e,t){return"translate3d("+(e=this.layout._getOption("originLeft")?e:-e)+"px, "+(t=this.layout._getOption("originTop")?t:-t)+"px, 0)"},l.goTo=function(e,t){this.setPosition(e,t),this.layoutPosition()},l.moveTo=l._transitionTo,l.setPosition=function(e,t){this.position.x=parseInt(e,10),this.position.y=parseInt(t,10)},l._nonTransition=function(e){for(var t in this.css(e.to),e.isCleaning&&this._removeStyles(e.to),e.onTransitionEnd)e.onTransitionEnd[t].call(this)},l.transition=function(e){if(parseFloat(this.layout.options.transitionDuration)){var t=this._transn;for(var n in e.onTransitionEnd)t.onEnd[n]=e.onTransitionEnd[n];for(n in e.to)t.ingProperties[n]=!0,e.isCleaning&&(t.clean[n]=!0);if(e.from){this.css(e.from);this.element.offsetHeight;null}this.enableTransition(e.to),this.css(e.to),this.isTransitioning=!0}else this._nonTransition(e)};var d="opacity,"+o.replace(/([A-Z])/g,(function(e){return"-"+e.toLowerCase()}));l.enableTransition=function(){if(!this.isTransitioning){var e=this.layout.options.transitionDuration;e="number"==typeof e?e+"ms":e,this.css({transitionProperty:d,transitionDuration:e,transitionDelay:this.staggerDelay||0}),this.element.addEventListener(a,this,!1)}},l.onwebkitTransitionEnd=function(e){this.ontransitionend(e)},l.onotransitionend=function(e){this.ontransitionend(e)};var u={"-webkit-transform":"transform"};l.ontransitionend=function(e){if(e.target===this.element){var t=this._transn,n=u[e.propertyName]||e.propertyName;if(delete t.ingProperties[n],function(e){for(var t in e)return!1;return!0}(t.ingProperties)&&this.disableTransition(),n in t.clean&&(this.element.style[e.propertyName]="",delete t.clean[n]),n in t.onEnd)t.onEnd[n].call(this),delete t.onEnd[n];this.emitEvent("transitionEnd",[this])}},l.disableTransition=function(){this.removeTransitionStyles(),this.element.removeEventListener(a,this,!1),this.isTransitioning=!1},l._removeStyles=function(e){var t={};for(var n in e)t[n]="";this.css(t)};var c={transitionProperty:"",transitionDuration:"",transitionDelay:""};return l.removeTransitionStyles=function(){this.css(c)},l.stagger=function(e){e=isNaN(e)?0:e,this.staggerDelay=e+"ms"},l.removeElem=function(){this.element.parentNode.removeChild(this.element),this.css({display:""}),this.emitEvent("remove",[this])},l.remove=function(){i&&parseFloat(this.layout.options.transitionDuration)?(this.once("transitionEnd",(function(){this.removeElem()})),this.hide()):this.removeElem()},l.reveal=function(){delete this.isHidden,this.css({display:""});var e=this.layout.options,t={};t[this.getHideRevealTransitionEndProperty("visibleStyle")]=this.onRevealTransitionEnd,this.transition({from:e.hiddenStyle,to:e.visibleStyle,isCleaning:!0,onTransitionEnd:t})},l.onRevealTransitionEnd=function(){this.isHidden||this.emitEvent("reveal")},l.getHideRevealTransitionEndProperty=function(e){var t=this.layout.options[e];if(t.opacity)return"opacity";for(var n in t)return n},l.hide=function(){this.isHidden=!0,this.css({display:""});var e=this.layout.options,t={};t[this.getHideRevealTransitionEndProperty("hiddenStyle")]=this.onHideTransitionEnd,this.transition({from:e.visibleStyle,to:e.hiddenStyle,isCleaning:!0,onTransitionEnd:t})},l.onHideTransitionEnd=function(){this.isHidden&&(this.css({display:"none"}),this.emitEvent("hide"))},l.destroy=function(){this.css({position:"",left:"",right:"",top:"",bottom:"",transition:"",transform:""})},r})),
/*!
 * Outlayer v2.1.0
 * the brains and guts of a layout library
 * MIT license
 */
function(e,t){"use strict";"function"==typeof define&&define.amd?define("outlayer/outlayer",["ev-emitter/ev-emitter","get-size/get-size","fizzy-ui-utils/utils","./item"],(function(n,i,o,a){return t(e,n,i,o,a)})):"object"==typeof module&&module.exports?module.exports=t(e,require("ev-emitter"),require("get-size"),require("fizzy-ui-utils"),require("./item")):e.Outlayer=t(e,e.EvEmitter,e.getSize,e.fizzyUIUtils,e.Outlayer.Item)}(window,(function(e,t,n,i,o){"use strict";var a=e.console,s=e.jQuery,r=function(){},l=0,d={};function u(e,t){var n=i.getQueryElement(e);if(n){this.element=n,s&&(this.$element=s(this.element)),this.options=i.extend({},this.constructor.defaults),this.option(t);var o=++l;this.element.outlayerGUID=o,d[o]=this,this._create(),this._getOption("initLayout")&&this.layout()}else a&&a.error("Bad element for "+this.constructor.namespace+": "+(n||e))}u.namespace="outlayer",u.Item=o,u.defaults={containerStyle:{position:"relative"},initLayout:!0,originLeft:!0,originTop:!0,resize:!0,resizeContainer:!0,transitionDuration:"0.4s",hiddenStyle:{opacity:0,transform:"scale(0.001)"},visibleStyle:{opacity:1,transform:"scale(1)"}};var c=u.prototype;function h(e){function t(){e.apply(this,arguments)}return t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t}i.extend(c,t.prototype),c.option=function(e){i.extend(this.options,e)},c._getOption=function(e){var t=this.constructor.compatOptions[e];return t&&void 0!==this.options[t]?this.options[t]:this.options[e]},u.compatOptions={initLayout:"isInitLayout",horizontal:"isHorizontal",layoutInstant:"isLayoutInstant",originLeft:"isOriginLeft",originTop:"isOriginTop",resize:"isResizeBound",resizeContainer:"isResizingContainer"},c._create=function(){this.reloadItems(),this.stamps=[],this.stamp(this.options.stamp),i.extend(this.element.style,this.options.containerStyle),this._getOption("resize")&&this.bindResize()},c.reloadItems=function(){this.items=this._itemize(this.element.children)},c._itemize=function(e){for(var t=this._filterFindItemElements(e),n=this.constructor.Item,i=[],o=0;o<t.length;o++){var a=new n(t[o],this);i.push(a)}return i},c._filterFindItemElements=function(e){return i.filterFindElements(e,this.options.itemSelector)},c.getItemElements=function(){return this.items.map((function(e){return e.element}))},c.layout=function(){this._resetLayout(),this._manageStamps();var e=this._getOption("layoutInstant"),t=void 0!==e?e:!this._isLayoutInited;this.layoutItems(this.items,t),this._isLayoutInited=!0},c._init=c.layout,c._resetLayout=function(){this.getSize()},c.getSize=function(){this.size=n(this.element)},c._getMeasurement=function(e,t){var i,o=this.options[e];o?("string"==typeof o?i=this.element.querySelector(o):o instanceof HTMLElement&&(i=o),this[e]=i?n(i)[t]:o):this[e]=0},c.layoutItems=function(e,t){e=this._getItemsForLayout(e),this._layoutItems(e,t),this._postLayout()},c._getItemsForLayout=function(e){return e.filter((function(e){return!e.isIgnored}))},c._layoutItems=function(e,t){if(this._emitCompleteOnItems("layout",e),e&&e.length){var n=[];e.forEach((function(e){var i=this._getItemLayoutPosition(e);i.item=e,i.isInstant=t||e.isLayoutInstant,n.push(i)}),this),this._processLayoutQueue(n)}},c._getItemLayoutPosition=function(){return{x:0,y:0}},c._processLayoutQueue=function(e){this.updateStagger(),e.forEach((function(e,t){this._positionItem(e.item,e.x,e.y,e.isInstant,t)}),this)},c.updateStagger=function(){var e=this.options.stagger;if(null!=e)return this.stagger=function(e){if("number"==typeof e)return e;var t=e.match(/(^\d*\.?\d*)(\w*)/),n=t&&t[1],i=t&&t[2];if(!n.length)return 0;n=parseFloat(n);var o=f[i]||1;return n*o}(e),this.stagger;this.stagger=0},c._positionItem=function(e,t,n,i,o){i?e.goTo(t,n):(e.stagger(o*this.stagger),e.moveTo(t,n))},c._postLayout=function(){this.resizeContainer()},c.resizeContainer=function(){if(this._getOption("resizeContainer")){var e=this._getContainerSize();e&&(this._setContainerMeasure(e.width,!0),this._setContainerMeasure(e.height,!1))}},c._getContainerSize=r,c._setContainerMeasure=function(e,t){if(void 0!==e){var n=this.size;n.isBorderBox&&(e+=t?n.paddingLeft+n.paddingRight+n.borderLeftWidth+n.borderRightWidth:n.paddingBottom+n.paddingTop+n.borderTopWidth+n.borderBottomWidth),e=Math.max(e,0),this.element.style[t?"width":"height"]=e+"px"}},c._emitCompleteOnItems=function(e,t){var n=this;function i(){n.dispatchEvent(e+"Complete",null,[t])}var o=t.length;if(t&&o){var a=0;t.forEach((function(t){t.once(e,s)}))}else i();function s(){++a==o&&i()}},c.dispatchEvent=function(e,t,n){var i=t?[t].concat(n):n;if(this.emitEvent(e,i),s)if(this.$element=this.$element||s(this.element),t){var o=s.Event(t);o.type=e,this.$element.trigger(o,n)}else this.$element.trigger(e,n)},c.ignore=function(e){var t=this.getItem(e);t&&(t.isIgnored=!0)},c.unignore=function(e){var t=this.getItem(e);t&&delete t.isIgnored},c.stamp=function(e){(e=this._find(e))&&(this.stamps=this.stamps.concat(e),e.forEach(this.ignore,this))},c.unstamp=function(e){(e=this._find(e))&&e.forEach((function(e){i.removeFrom(this.stamps,e),this.unignore(e)}),this)},c._find=function(e){if(e)return"string"==typeof e&&(e=this.element.querySelectorAll(e)),e=i.makeArray(e)},c._manageStamps=function(){this.stamps&&this.stamps.length&&(this._getBoundingRect(),this.stamps.forEach(this._manageStamp,this))},c._getBoundingRect=function(){var e=this.element.getBoundingClientRect(),t=this.size;this._boundingRect={left:e.left+t.paddingLeft+t.borderLeftWidth,top:e.top+t.paddingTop+t.borderTopWidth,right:e.right-(t.paddingRight+t.borderRightWidth),bottom:e.bottom-(t.paddingBottom+t.borderBottomWidth)}},c._manageStamp=r,c._getElementOffset=function(e){var t=e.getBoundingClientRect(),i=this._boundingRect,o=n(e);return{left:t.left-i.left-o.marginLeft,top:t.top-i.top-o.marginTop,right:i.right-t.right-o.marginRight,bottom:i.bottom-t.bottom-o.marginBottom}},c.handleEvent=i.handleEvent,c.bindResize=function(){e.addEventListener("resize",this),this.isResizeBound=!0},c.unbindResize=function(){e.removeEventListener("resize",this),this.isResizeBound=!1},c.onresize=function(){this.resize()},i.debounceMethod(u,"onresize",100),c.resize=function(){this.isResizeBound&&this.needsResizeLayout()&&this.layout()},c.needsResizeLayout=function(){var e=n(this.element);return this.size&&e&&e.innerWidth!==this.size.innerWidth},c.addItems=function(e){var t=this._itemize(e);return t.length&&(this.items=this.items.concat(t)),t},c.appended=function(e){var t=this.addItems(e);t.length&&(this.layoutItems(t,!0),this.reveal(t))},c.prepended=function(e){var t=this._itemize(e);if(t.length){var n=this.items.slice(0);this.items=t.concat(n),this._resetLayout(),this._manageStamps(),this.layoutItems(t,!0),this.reveal(t),this.layoutItems(n)}},c.reveal=function(e){if(this._emitCompleteOnItems("reveal",e),e&&e.length){var t=this.updateStagger();e.forEach((function(e,n){e.stagger(n*t),e.reveal()}))}},c.hide=function(e){if(this._emitCompleteOnItems("hide",e),e&&e.length){var t=this.updateStagger();e.forEach((function(e,n){e.stagger(n*t),e.hide()}))}},c.revealItemElements=function(e){var t=this.getItems(e);this.reveal(t)},c.hideItemElements=function(e){var t=this.getItems(e);this.hide(t)},c.getItem=function(e){for(var t=0;t<this.items.length;t++){var n=this.items[t];if(n.element==e)return n}},c.getItems=function(e){e=i.makeArray(e);var t=[];return e.forEach((function(e){var n=this.getItem(e);n&&t.push(n)}),this),t},c.remove=function(e){var t=this.getItems(e);this._emitCompleteOnItems("remove",t),t&&t.length&&t.forEach((function(e){e.remove(),i.removeFrom(this.items,e)}),this)},c.destroy=function(){var e=this.element.style;e.height="",e.position="",e.width="",this.items.forEach((function(e){e.destroy()})),this.unbindResize();var t=this.element.outlayerGUID;delete d[t],delete this.element.outlayerGUID,s&&s.removeData(this.element,this.constructor.namespace)},u.data=function(e){var t=(e=i.getQueryElement(e))&&e.outlayerGUID;return t&&d[t]},u.create=function(e,t){var n=h(u);return n.defaults=i.extend({},u.defaults),i.extend(n.defaults,t),n.compatOptions=i.extend({},u.compatOptions),n.namespace=e,n.data=u.data,n.Item=h(o),i.htmlInit(n,e),s&&s.bridget&&s.bridget(e,n),n};var f={ms:1,s:1e3};return u.Item=o,u})),
/*!
 * Masonry v4.2.1
 * Cascading grid layout library
 * https://masonry.desandro.com
 * MIT License
 * by David DeSandro
 */
function(e,t){"function"==typeof define&&define.amd?define(["outlayer/outlayer","get-size/get-size"],t):"object"==typeof module&&module.exports?module.exports=t(require("outlayer"),require("get-size")):e.Masonry=t(e.Outlayer,e.getSize)}(window,(function(e,t){var n=e.create("masonry");n.compatOptions.fitWidth="isFitWidth";var i=n.prototype;return i._resetLayout=function(){this.getSize(),this._getMeasurement("columnWidth","outerWidth"),this._getMeasurement("gutter","outerWidth"),this.measureColumns(),this.colYs=[];for(var e=0;e<this.cols;e++)this.colYs.push(0);this.maxY=0,this.horizontalColIndex=0},i.measureColumns=function(){if(this.getContainerWidth(),!this.columnWidth){var e=this.items[0],n=e&&e.element;this.columnWidth=n&&t(n).outerWidth||this.containerWidth}var i=this.columnWidth+=this.gutter,o=this.containerWidth+this.gutter,a=o/i,s=i-o%i;a=Math[s&&s<1?"round":"floor"](a),this.cols=Math.max(a,1)},i.getContainerWidth=function(){var e=this._getOption("fitWidth")?this.element.parentNode:this.element,n=t(e);this.containerWidth=n&&n.innerWidth},i._getItemLayoutPosition=function(e){e.getSize();var t=e.size.outerWidth%this.columnWidth,n=Math[t&&t<1?"round":"ceil"](e.size.outerWidth/this.columnWidth);n=Math.min(n,this.cols);for(var i=this[this.options.horizontalOrder?"_getHorizontalColPosition":"_getTopColPosition"](n,e),o={x:this.columnWidth*i.col,y:i.y},a=i.y+e.size.outerHeight,s=n+i.col,r=i.col;r<s;r++)this.colYs[r]=a;return o},i._getTopColPosition=function(e){var t=this._getTopColGroup(e),n=Math.min.apply(Math,t);return{col:t.indexOf(n),y:n}},i._getTopColGroup=function(e){if(e<2)return this.colYs;for(var t=[],n=this.cols+1-e,i=0;i<n;i++)t[i]=this._getColGroupY(i,e);return t},i._getColGroupY=function(e,t){if(t<2)return this.colYs[e];var n=this.colYs.slice(e,e+t);return Math.max.apply(Math,n)},i._getHorizontalColPosition=function(e,t){var n=this.horizontalColIndex%this.cols;n=e>1&&n+e>this.cols?0:n;var i=t.size.outerWidth&&t.size.outerHeight;return this.horizontalColIndex=i?n+e:this.horizontalColIndex,{col:n,y:this._getColGroupY(n,e)}},i._manageStamp=function(e){var n=t(e),i=this._getElementOffset(e),o=this._getOption("originLeft")?i.left:i.right,a=o+n.outerWidth,s=Math.floor(o/this.columnWidth);s=Math.max(0,s);var r=Math.floor(a/this.columnWidth);r-=a%this.columnWidth?0:1,r=Math.min(this.cols-1,r);for(var l=(this._getOption("originTop")?i.top:i.bottom)+n.outerHeight,d=s;d<=r;d++)this.colYs[d]=Math.max(l,this.colYs[d])},i._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var e={height:this.maxY};return this._getOption("fitWidth")&&(e.width=this._getContainerFitWidth()),e},i._getContainerFitWidth=function(){for(var e=0,t=this.cols;--t&&0===this.colYs[t];)e++;return(this.cols-e)*this.columnWidth-this.gutter},i.needsResizeLayout=function(){var e=this.containerWidth;return this.getContainerWidth(),e!=this.containerWidth},n}));var Login={init:function(){for(var e=window.location.search,t=(e=e.substring(1)).split("&"),n={},i=0;i<t.length;i++){var o=t[i].split("="),a=decodeURIComponent(o[0]),s=decodeURIComponent(o[1]);n[a]=s}"recovery"!=n["tx_felogin_login[action]"]&&"login"!=n["tx_felogin_login[action]"]&&"showChangePassword"!=n["tx_felogin_login[action]"]&&"changePassword"!=n["tx_felogin_login[action]"]||($(".pageheader__login").addClass("active"),""!=n.returnUrl&&($(".pageheader__login").addClass("blur"),$(".pageheader__login form").attr("action",n.returnUrl)))}};function initOsMaps(){console.log("OSM STARTED");var e,t=$('[data-osmap="true"]');0!=t.length&&((e=$("<link>",{rel:"stylesheet",type:"text/css",href:"https://cdnjs.cloudflare.com/ajax/libs/leaflet/1.7.1/leaflet.css"})).on("load",n),e.appendTo(document.head));function n(){$.getScript("https://cdnjs.cloudflare.com/ajax/libs/leaflet/1.7.1/leaflet.js",(function(){t.each((function(){var e=[],t=[];$(this).find(".js-marker").each((function(){var n=$(this),a=L.latLng(n.attr("data-lat"),n.attr("data-lng"));e.push(a);var s=L.marker(a,{icon:i(n),markerid:n.attr("data-markerid")});s.zeppMapIcon=o(n),s.zeppMapHoverIcon=o(n,!0),s.isActive=!1,console.log(s),""!=n.html()&&s.bindPopup(n.html()).openPopup(),t.push(s),n.remove()}));var n=L.map(this).setView([-1,-1],15);L.tileLayer("https://tile.openstreetmap.org/{z}/{x}/{y}.png",{maxZoom:18,attribution:'&copy; <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a>',id:"map"}).addTo(n),$.each(t,(function(){this.on("click",(function(e){n.setView([e.latlng.lat,e.latlng.lng],15),$.each(t,(function(){this.setIcon(this.zeppMapIcon)})),this.setIcon(this.isActive?this.zeppMapIcon:this.zeppMapHoverIcon),this.isActive=!this.isActive})),this.addTo(n)})),n.fitBounds(new L.LatLngBounds(e)),$(this).data("aMarker",t),$(this).data("oMap",n)}))}))}function i(e){var t=e.data("icon")?e.data("icon"):"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAnCAYAAAAcsCj6AAAABHNCSVQICAgIfAhkiAAAAmdJREFUWEfFl4FRwzAMRekE0AkoEwATECYAJqBMAExA2IBOQJkAmIB0AmACwgYwAejlbJ8bIsum9NCdrtfmS99fluV0tJFnewI7Fedzy30S+SL+If4gvnDfkxlHBh8ktfgkb13dAi7FGw2vEaLkNlKSyRdgEJ449UuxQ4SVIO5d6UqJYnzrSFEdrE8I2dMqLL1Y9vdQPJDGhJQRMpriLw2l+768MeGz/AjpOuxOkk5J7An5QpOk7F0e1uIcAUqFTcSPxS/Et414Stt4wjcXrMXMXFLtOdtwI84x0uyRxUFIGSnnb8niONQfJXKNIWRl5wqIMlK2XENpK76pBJxB2IgfaAD5fZ7L5nApATMIU905lue+QXJ5KwFqZ3kB4VcikzVrh0LZAppwyP6HkE3WztCOa4LccoLjXDKLVYWppuGqoQlKzGyaWrJdKRlRH+ZgBmtq/wjvjoV18OcAM8iAWPO4O/gYSlKzEFLKqx0RlLFvqeEfRhuEqbJ6cZBBzPh6FWeq7IpX4gxvy6jS3CtkhdrZsRLlPP90CwzXE0GsPjXtcxJrmGtXxSXCdalEHbm7/e+PrnWoDOqGCFkJLzza9VJaVq43Ojd099BwrgWgDYJSQt5N6epg2m3QCsJ6R7HIFwKo+iCNEOAq76c0CqVk4UuWuu9SQ9hSpw79FCGThAYqLe1gKf0KrRvdGux9pWopcwnBlXTtj64s2cMY28gX7c3O46yX5Q5nldQns/aT2yN1NYXF5xISQEKU9qfQ0qy02reEkFxT8fhPD2SV62aLq6ikcbK4ibpLNYvJgUoV+twobV2JS/g2vgH3encoaZo6UwAAAABJRU5ErkJggg==";return L.icon({iconUrl:t,iconSize:[24,33],popupAnchor:[0,-18]})}function o(e,t=!1){var n;return n=t?e.data("icon-hover")?e.data("icon-hover"):"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAmCAYAAAA1MOAmAAAABHNCSVQICAgIfAhkiAAAAnRJREFUWEe9l49VwjAQxu0E6gSWCcQJxAmUCYQJlAnECYQJxAmECSwTKBNYJhAnqN9X076Q5i5p5Zn38p6Sy/2S+5O7JkcRoyiKa4jdYKaYfcwTzB3mB2aOuUySZBVSlUgCAFDhHea9UR7SRfgMcw4w/24MLwygASRfIyGuUoKGAGbuQgMG0AhCz6FrRKyPAVzYcnuwA4Iqxh6whhnTvUWcuK3IBW7IQDoqYSYY3vFnGqlpDbnLSNkcsJ4Nm+Kfh8DmOdYX1SnNIZkGjNbbwN5H7JtWN/tSIu8bawMb4iqGZQjNMI8F6A77TxMIMlkZ5tKoba6d3gDpCmkMCWMiMnl9o7x+wET1MnRRVnLHnDBeX3J2D7C8BSyF7KcgvyaMixRyxwYg+qLVgD6G+blnU05YIZ4kSQatSBDWLPXvMPrkzHODMlw73ExKow1vtoRC1ivf4OvN9agRSKMVYXwBngRtGWBXUaRff/Ftlfw8ISyFgBSu5PCJGoeA0MOyNFLketVzJfmt2ktTTnw5Zw5Ly/AlksYWe9MKppmyUsAKTCgPlhlz0SqEsIXQBg86s0sMlUgPaciK2jof8pR9iV08F/gxVCq6QF8AKn1pw2gSLVC6gLinfl/dHkSrAF1gbOsYD+VwYXT0oXxX+8oL44+BJG9zuzIC7Q1SkyqViViYtzxpHfFf2jpvK6H1+l2DRWwlQh8WGezmq7qSOdXqLsJMsLAt0DomF6p2YiqsZXQ2os89SRBmgFqBpcgKYa69+s2klhxhvgWYDr72YYvf+3xoQ3kRdTPLfwwYuzIEW/NgUis3HGHN/lDc+/462M0qRdYHYysQ9/8ABMYLpaO4VAcAAAAASUVORK5CYII=":e.data("icon")?e.data("icon"):"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAnCAYAAAAcsCj6AAAABHNCSVQICAgIfAhkiAAAAmdJREFUWEfFl4FRwzAMRekE0AkoEwATECYAJqBMAExA2IBOQJkAmIB0AmACwgYwAejlbJ8bIsum9NCdrtfmS99fluV0tJFnewI7Fedzy30S+SL+If4gvnDfkxlHBh8ktfgkb13dAi7FGw2vEaLkNlKSyRdgEJ449UuxQ4SVIO5d6UqJYnzrSFEdrE8I2dMqLL1Y9vdQPJDGhJQRMpriLw2l+768MeGz/AjpOuxOkk5J7An5QpOk7F0e1uIcAUqFTcSPxS/Et414Stt4wjcXrMXMXFLtOdtwI84x0uyRxUFIGSnnb8niONQfJXKNIWRl5wqIMlK2XENpK76pBJxB2IgfaAD5fZ7L5nApATMIU905lue+QXJ5KwFqZ3kB4VcikzVrh0LZAppwyP6HkE3WztCOa4LccoLjXDKLVYWppuGqoQlKzGyaWrJdKRlRH+ZgBmtq/wjvjoV18OcAM8iAWPO4O/gYSlKzEFLKqx0RlLFvqeEfRhuEqbJ6cZBBzPh6FWeq7IpX4gxvy6jS3CtkhdrZsRLlPP90CwzXE0GsPjXtcxJrmGtXxSXCdalEHbm7/e+PrnWoDOqGCFkJLzza9VJaVq43Ojd099BwrgWgDYJSQt5N6epg2m3QCsJ6R7HIFwKo+iCNEOAq76c0CqVk4UuWuu9SQ9hSpw79FCGThAYqLe1gKf0KrRvdGux9pWopcwnBlXTtj64s2cMY28gX7c3O46yX5Q5nldQns/aT2yN1NYXF5xISQEKU9qfQ0qy02reEkFxT8fhPD2SV62aLq6ikcbK4ibpLNYvJgUoV+twobV2JS/g2vgH3encoaZo6UwAAAABJRU5ErkJggg==",L.icon({iconUrl:n,iconSize:[24,33],popupAnchor:[0,-18]})}}function toggleSearchOverlay(){var e=$("#OverlaySearchContainer");$(document.body).toggleClass("hidden",!e.hasClass("active")),e.toggleClass("active")}var Weather={_module:void 0,_images:void 0,init:function(e){this._module=e,this._images=e.find($(".js-zepp-weather_image")),this._icons=e.find($(".js-zepp-weather_icon")),this._images.each((function(){let e=$(this).attr("src").split("/").reverse();$(this).attr("src","https://wetter.provinz.bz.it/hndl/graphics.asp?type=hd"+e[2]+"&ID="+e[1]+"&lang="+e[0]+"&color=1")})),this._icons.each((function(){let e=$(this).attr("src").split("/").reverse();$(this).attr("src","https://wetter.provinz.bz.it/img/"+e[2]+"/"+e[1]+"/"+e[0])}))}},CountdownT1={_module:void 0,init:function(e){this._module=e,this._input=this._module.find("#dateInfos").val(),this._daysContainer=this._module.find(".days"),this._hoursContainer=this._module.find(".hours"),this._minutesContainer=this._module.find(".minutes"),this._secondsContainer=this._module.find(".seconds");var t=this._input.split(";"),n=t[0].split("=")[1],i=t[1].split("=")[1];const o=new Date(`${n}T${i}:00`);const a=setInterval((function(){const e=new Date,t=o-e,n=Math.floor(t/864e5),i=Math.floor(t%864e5/36e5),s=Math.floor(t%36e5/6e4),r=Math.floor(t%6e4/1e3);document.getElementById("days").textContent=n,1==n?(CountdownT1._daysContainer.next().css("display","none"),CountdownT1._daysContainer.next().next().css("display","block")):(CountdownT1._daysContainer.next().css("display","block"),CountdownT1._daysContainer.next().next().css("display","none")),document.getElementById("hours").textContent=i,1==i?(CountdownT1._hoursContainer.next().css("display","none"),CountdownT1._hoursContainer.next().next().css("display","block")):(CountdownT1._hoursContainer.next().css("display","block"),CountdownT1._hoursContainer.next().next().css("display","none")),document.getElementById("minutes").textContent=s,1==s?(CountdownT1._minutesContainer.next().css("display","none"),CountdownT1._minutesContainer.next().next().css("display","block")):(CountdownT1._minutesContainer.next().css("display","block"),CountdownT1._minutesContainer.next().next().css("display","none")),document.getElementById("seconds").textContent=r,1==r?(CountdownT1._secondsContainer.next().css("display","none"),CountdownT1._secondsContainer.next().next().css("display","block")):(CountdownT1._secondsContainer.next().css("display","block"),CountdownT1._secondsContainer.next().next().css("display","none")),t<0&&(clearInterval(a),$(".countdown-t1__days").css("display","none"),$(".countdown-t1__endtext").css("display","block"),document.getElementById("days").textContent="0",document.getElementById("hours").textContent="0",document.getElementById("minutes").textContent="0",document.getElementById("seconds").textContent="0")}),1e3)}},ExitBookingT1={_module:void 0,init:function(e){this._module=e,this.registerExitBookingEvents()},registerExitBookingEvents:function(){let e=this._module;if(!e.length)return;let t=$("body"),n=null;t.mouseleave(function(){n=setTimeout(function(){"true"!==this.getCookie("ExitBookingOverlayShown")&&e.addClass("is_open")}.bind(this),500)}.bind(this)),t.mouseenter((function(){clearTimeout(n)})),$(".js-exitbooking-t1-close").on("click",function(){e.removeClass("is_open"),this.setCookie("ExitBookingOverlayShown",!0,null,null)}.bind(this)),e.off("click").on("click",function(t){$(t.target).closest(".js-exitbooking-t1-wrapper").length<1&&(e.removeClass("is_open"),this.setCookie("ExitBookingOverlayShown",!0,null,null))}.bind(this))},getCookie:function(e){const t=document.cookie.match("(^|;) ?"+e+"=([^;]*)(;|$)");return t?t[2]:null},setCookie:function(e,t,n,i){let o=e+"="+t;if(n||0===n){let e=new Date;e.setTime(e.getTime()+24*n*60*60*1e3),o+=o+";expires="+e.toUTCString()}i&&(o+=";domain=."+i+";path=/"),document.cookie=o}},FaqT1={_module:void 0,init:function(e){this._module=e,this._module.find(".js-faq-toggler").on("click",(function(){$(this).toggleClass("active"),$(this).next().slideToggle()}))}},IntroT4={_oModule:void 0,_oElements:void 0,_oMaxHeight:void 0,init:function(e){this._oModule=e,this._oElements=this._oModule.find(".intro-t4__usp__element__mobile"),this._oHeadlineMaxHeight=0,this._oTextMaxHeight=0,this._oElements.each((function(){let e=$(this).find(".intro-t4__usp__element__headline").height(),t=$(this).find(".intro-t4__usp__element__text").height();e>IntroT4._oHeadlineMaxHeight&&(IntroT4._oHeadlineMaxHeight=e),t>IntroT4._oTextMaxHeight&&(IntroT4._oTextMaxHeight=t)})),this._oElements.each((function(){$(this).find(".intro-t4__usp__element__headline").height(IntroT4._oHeadlineMaxHeight),$(this).find(".intro-t4__usp__element__text").height(IntroT4._oTextMaxHeight)}))}},NewsboxT3={_module:void 0,init:function(e){var t=this;t._module=e,getCookie("Page_bNewsboxT3Deactivate")?t._module.remove():t._module.css("display","flex"),t._module.find(".js-newsbox-t3-close").one("click",(function(){t.closeNewsbox()}))},closeNewsbox:function(){this._module.fadeOut(300,(function(){$(this).remove()})),setCookie("Page_bNewsboxT3Deactivate","true")}},NewsboxT4={_module:void 0,init:function(e){this._module=e,console.log("started");var t=e.find(".newsbox-t4__rows__dropdownButton"),n=e.find(".dropdown"),i=e.find(".eqwidth");let o=0;var a=e.find(".dropdownMobile");(i.each((function(){console.log($(this)),$(this).width()>o&&(o=$(this).width())})),i.each((function(){$(this).css("width",o)})),a.length>0)?window.innerWidth<700?t.each((function(){$(this).click((function(){let e=this.nextElementSibling,t=this.getElementsByClassName("icon");if(e.classList.contains("show"))t[0].classList.remove("rotate"),e.style.height="0px",e.addEventListener("transitionend",(function(){e.classList.remove("show")}),{once:!0});else{t[0].classList.add("rotate"),e.classList.add("show"),e.style.height="auto";var n=e.clientHeight+"px";e.style.height="0px",setTimeout((function(){e.style.height=n}),0)}}))})):(n.each((function(){$(this).css("display","block")})),t.each((function(){$(this).css("display","none")}))):(t=e.find(".newsbox-t4__rows__dropdownButton")).each((function(){$(this).click((function(){let e=this.nextElementSibling,t=this.getElementsByClassName("icon");if(e.classList.contains("show"))t[0].classList.remove("rotate"),e.style.height="0px",e.addEventListener("transitionend",(function(){e.classList.remove("show")}),{once:!0});else{t[0].classList.add("rotate"),e.classList.add("show"),e.style.height="auto";var n=e.clientHeight+"px";e.style.height="0px",setTimeout((function(){e.style.height=n}),0)}}))}))}},NewsletterPopup={_module:void 0,init:function(e){if(this._module=e,"true"==NewsletterPopup.getCookie("NewsletterPopupSubmitted")){if(document.getElementById("js-NewsletterPopup").querySelectorAll("form").length>0)return;$(".js-NewsletterPopup").css("display","flex"),$(".js-NewsletterPopup").addClass("isOpen"),$("body").css("overflow","hidden"),NewsletterPopup.initNewsletterPopupClose()}else{if("true"==NewsletterPopup.getCookie("NewsletterPopupShown"))return;$(".js-NewsletterPopup").css("display","flex"),setTimeout((function(){$(".js-NewsletterPopup").addClass("isOpen"),$("body").css("overflow","hidden"),NewsletterPopup.initNewsletterPopupClose()}),2e3)}if(document.getElementById("js-NewsletterPopup").querySelectorAll("form").length>0){document.getElementById("js-NewsletterPopup").querySelectorAll("form")[0].addEventListener("submit",(function(){NewsletterPopup.setCookie("NewsletterPopupSubmitted",!0,0,null)}))}},initNewsletterPopupClose:function(){document.querySelectorAll(".js-NewsletterPopup-close").forEach((e=>{e.addEventListener("click",(function(e){e.preventDefault(),e.stopPropagation(),NewsletterPopup.setCookie("NewsletterPopupShown",!0,0,null),$(".js-NewsletterPopup").css("opacity",0),$("body").css("overflow","unset"),setTimeout((function(){$(".js-NewsletterPopup").remove()}),2e3)}))}))},setCookie:function(e,t,n,i){let o=e+"="+t;if(n||0===n){new Date;o+=";expires=Session"}i&&(o+=";domain=."+i+";path=/"),document.cookie=o,console.log(o)},getCookie:function(e){const t=document.cookie.match("(^|;) ?"+e+"=([^;]*)(;|$)");return t?t[2]:null}},PhotogalleryT1={_module:void 0,init:function(e){this._module=e,this._module.find(".js-playbutton").on("click",(function(){$(this).parent().hide();var e=$(this).parent().parent().find(".js-video"),t=$(this).parent().parent().find(".js-content");videoHtml=e.attr("data-html"),e.show(),e.html(videoHtml),t.hide()}))}},PopUpT1={_module:void 0,init:function(e){this._module=e,"true"!=PopUpT1.getCookie("PopupT1Shown")&&($(".js-popup-t1").css("display","flex"),setTimeout((function(){$(".js-popup-t1").addClass("isOpen"),$("body").css("overflow","hidden"),PopUpT1.initPopUpT1Close()}),4e3),document.addEventListener("click",(function(e){document.querySelector(".popup-t1__container").contains(e.target)||(PopUpT1.setCookie("PopupT1Shown",!0,0,null),$(".js-popup-t1").css("opacity",0),$("body").css("overflow","unset"),setTimeout((function(){$(".js-popup-t1").remove()}),2e3))})))},initPopUpT1Close:function(){document.querySelectorAll(".js-popup-t1-close").forEach((e=>{e.addEventListener("click",(function(e){e.preventDefault(),e.stopPropagation(),PopUpT1.setCookie("PopupT1Shown",!0,0,null),$(".js-popup-t1").css("opacity",0),$("body").css("overflow","unset"),setTimeout((function(){$(".js-popup-t1").remove()}),2e3)}))}))},setCookie:function(e,t,n,i){let o=e+"="+t;if(n||0===n){new Date;o+=";expires=Session"}i&&(o+=";domain=."+i+";path=/"),document.cookie=o},getCookie:function(e){const t=document.cookie.match("(^|;) ?"+e+"=([^;]*)(;|$)");return t?t[2]:null}},QuoteT4={_module:void 0,init:function(e){this._module=e;var t=e.find(".tiny-slider"),n=e.find(".quote-t4__container__textbox__inner");function i(){var e=0;n.each((function(){$(this).height()>=e&&(e=$(this).height())})),n.each((function(){$(this).height(e)}))}e.find('.tns-controls button[data-controls="prev"]').on("click",(function(){t[0].tns.goTo("prev")})),e.find('.tns-controls button[data-controls="next"]').on("click",(function(){t[0].tns.goTo("next")})),i(),$(window).on("resize",(function(){i()}))}},RatingT5={_module:void 0,init:function(e){let t=this;t._module=e;let n=t._module.find(".main-element").find("img");function i(e){!function(){let e=t._module.find(".tns-item"),i=0,o=n.height();e.each((function(){i<=$(this).height()&&(i=$(this).height())})),i>o&&(o=i),e.each((function(){$(this).css("min-height",o+"px")}))}(),o.disconnect()}const o=new IntersectionObserver((e=>{e[0].isIntersecting&&i(e[0].target)}));o.observe(n.get(0))}},RequestBarT1={_module:void 0,init:function(e){var t=this;t._module=e;var n=$(".RequestBarT1").find(".field.date-from .inner-field .value").attr("data-timestamp"),i=$(".RequestBarT1").find(".field.date-to .inner-field .value").attr("data-timestamp"),o=$(".RequestBarT1").find(".form-row .field.date-from input");o=o[0];var a=$(".RequestBarT1").find(".field.date-from .inner-field .value").attr("data-min-date-from"),s=(new Datepicker(o,{format:"dd.mm.yyyy",language:$("html").attr("lang").split("-")[0],minDate:a,orientation:"bottom"}),$(".RequestBarT1").find(".form-row .field.date-to input"));s=s[0];var r=new Datepicker(s,{format:"dd.mm.yyyy",language:$("html").attr("lang").split("-")[0],minDate:a,orientation:"bottom"});$(o).on("changeDate",(function(){var e=$(this).val(),o={minDate:e};r.setOptions(o);var a=e.split(".");if(3==a.length&&(e=new Date(a[2],parseInt(a[1])-1,a[0]),n=t._module.find(".field.date-from .inner-field .datepicker").find(".datepicker-cell.selected").attr("data-date")/1e3,3==(a=$(s).val().split(".")).length)){dateTo=new Date(a[2],parseInt(a[1])-1,a[0]),i=t._module.find(".field.date-to .inner-field .datepicker").find(".datepicker-cell.selected").attr("data-date")/1e3;var l=e.getTime()-dateTo.getTime();Math.ceil(l/864e5)<0||r.setDate(e.setDate(e.getDate()+1))}})),$(s).on("changeDate",(function(){if(n=t._module.find(".field.date-from .inner-field .datepicker").find(".datepicker-cell.selected").attr("data-date")/1e3,i=t._module.find(".field.date-to .inner-field .datepicker").find(".datepicker-cell.selected").attr("data-date")/1e3,$(this).val()==$(o).val()){var e=$(this).val().split("."),a=new Date(e[2],parseInt(e[1])-1,e[0]);a.setDate(a.getDate()+7),i=a.getTime()/1e3,t._module.find(".field.date-to .inner-field .datepicker").find("[data-date='"+a.getTime()+"'").click()}})),t._module.find(".field.date-to .inner-field").on("click",(function(){t._module.find(".datepicker-cell").each((function(){n<$(this).attr("data-date")/1e3&&i>$(this).attr("data-date")/1e3&&($(this).addClass("range"),$(this).removeClass("range-end")),n==$(this).attr("data-date")/1e3&&$(this).addClass("range-start selected"),i==$(this).attr("data-date")/1e3&&($(this).addClass("range-end"),$(this).removeClass("selected"))}))})),t._module.find(".field.date-from .inner-field").on("click",(function(){t._module.find(".datepicker-cell").each((function(){n<$(this).attr("data-date")/1e3&&i>$(this).attr("data-date")/1e3&&$(this).addClass("range"),n==$(this).attr("data-date")/1e3&&$(this).addClass("range-start selected"),i==$(this).attr("data-date")/1e3&&($(this).addClass("range-end"),$(this).removeClass("selected"))}))})),t._module.find(".form-row.date .value").on("click",(function(){var e=$(this).parent().find("input");e.attr("autocomplete","off"),e.focus()})),$(document.body).on("click",(function(t){var n=(t=$(t.target)).closest(".datepicker");if(t.hasClass("datepicker-cell")){n.removeClass("active");var i=n.next("input"),o=e.find(".field.date-from .inner-field input").val();e.find(".field.date-from .value").html(o),o=e.find(".field.date-to .inner-field input").val(),e.find(".field.date-to .value").html(o),0!=i.length&&i.focus()}})),this._module.find(".value span.date-from").on("click",(function(){$(o).focus()})),this._module.find(".value span.date-to").on("click",(function(){$(s).focus()}));var l=e.find(".request-button"),d=e.find(".booking-button");l.attr("data-base-link",l.attr("href")),d.attr("data-base-link",d.attr("href")),e.find(".field .inner-field span.plus").on("click",(function(){var t=$(this).closest(".field"),n=17;t.hasClass("children")?n=4:t.hasClass("adults")&&(n=10),t.find("span.minus").removeClass("hidden");var i=t.find("input"),o=parseInt(i.val());if(++o>=n?(o=n,$(this).addClass("hidden")):$(this).removeClass("hidden"),t.find("span.content").html(o),i.val(o),t.hasClass("children")){0==o?e.find(".row-children").hide():e.find(".row-children").css({display:"flex"});for(var a=e.find(".child-age"),s=0;s<a.length;s++)s<o?$(a[s]).show():$(a[s]).hide()}})),e.find(".field .inner-field span.minus").on("click",(function(){var t=$(this).closest(".field"),n=0;t.hasClass("adults")&&(n=1);var i=t.find("input"),o=parseInt(i.val());if(t.find("span.plus").removeClass("hidden"),--o<=n?(o=n,$(this).addClass("hidden")):$(this).removeClass("hidden"),t.find("span.content").html(o),i.val(o),t.hasClass("children")){0==o?e.find(".row-children").hide():e.find(".row-children").css({display:"flex"});for(var a=e.find(".child-age"),s=0;s<a.length;s++)s<o?$(a[s]).show():$(a[s]).hide()}})),$(document.body).on("click",(function(t){var n=(t=$(t.target)).closest(".datepicker");if(t.hasClass("datepicker-cell")){n.removeClass("active");var i=e.find('.field.date .inner-field [name="start"]').val();e.find(".field.date .inner-field span.date-from").html(i),i=e.find('.field.date .inner-field [name="end"]').val(),e.find(".field.date .inner-field span.date-to").html(i)}}))},sendRequest:function(){for(var e=$(".RequestBarT1").find(".request-link").attr("href"),t=$($(".RequestBarT1").find(".date-from")).find(".value").html(),n=$($(".RequestBarT1").find(".date-to")).find(".value").html(),i=$(".RequestBarT1").find('input[name="Adults"]').val(),o="",a=0;a<this._module.find('input[name="ChildAge"]').val();a++)""!=o&&(o+=","),o+=this._module.find('input[name="ChildAge'+(a+1)+'"]').val();var s=parseInt($(".hidden-data [data-request-room-booking-code]").attr("data-request-room-booking-code")),r=parseInt($(".hidden-data [data-request-offer-id]").attr("data-request-offer-id"));e+="?date_from="+t,e+="&date_to="+n,e+="&adults="+i,""!=o&&(e+="&children="+o),s>0&&(e+="&room_booking_code="+s),r>0&&(e+="&offerId="+r),window.location.href=e},sendBooking:function(){for(var e=this._module.find(".booking-link").attr("href"),t=$($(".RequestBarT1").find(".date-from")).find(".value").html(),n=$($(".RequestBarT1").find(".date-to")).find(".value").html(),i=this._module.find('input[name="Adults"]').val(),o="",a=0;a<this._module.find('input[name="ChildAge"]').val();a++)""!=o&&(o+=","),o+=this._module.find('input[name="ChildAge'+(a+1)+'"]').val();var s=parseInt($(".hidden-data [data-request-room-booking-code]").attr("data-request-room-booking-code"));e+="?date_from="+t,e+="&date_to="+n,e+="&adults="+i,""!=o&&(e+="&children="+o),s>0&&(e+="&room_booking_code="+s),window.location.href=e}},RequestBarT2={_module:void 0,_minDate:void 0,_language:void 0,_quickrequest:void 0,_request:void 0,_booking:void 0,_dateFrom:{},_dateTo:{},_adults:{},_children:{_main:{},_sub:{}},init:function(e){var t=this;if(t._module=e,$(".RequestBarT2").hasClass("requestbar-themestage")){var n=$(".RequestBarT2").height(),i=null;i=$(".RequestBarT2").prev().hasClass("themestage-t1")?$(".RequestBarT2").prevAll(".themestage-t1").first():$(".RequestBarT2").prev().hasClass("themestage-t2")?$(".RequestBarT2").prevAll(".themestage-t2").first():$(".RequestBarT2").prev().hasClass("themestage-t3")?$(".RequestBarT2").prevAll(".themestage-t3").first():$(".RequestBarT2").prev().hasClass("themestage-t4")?$(".RequestBarT2").prevAll(".themestage-t4").first():$(".RequestBarT2").prevAll(".themestage-t5").first();var o=$(i).find(".zepp-themestage__image-video");$(window).width()>1026&&($(".RequestBarT2").removeClass("bgweb"),i.find(".zepp-themestage__content").each((function(){$(this).css("bottom","120px")})),o.each((function(){var e=$(this).height()+n/2;$(this).height(e),i.find(".zepp-themestage-fullscreen").height(e)})),console.log(o))}var a=$(".RequestBarT2").find(".field.date-from .inner-field .value").attr("data-timestamp"),s=$(".RequestBarT2").find(".field.date-to .inner-field .value").attr("data-timestamp"),r=$(".RequestBarT2").find(".form-row .field.date-from input");$(".RequestBarT2").find(".js-dirs-booking").on("click",(function(e){t.openDirs()})),r=r[0];var l=$(".RequestBarT2").find(".field.date-from .inner-field .value").attr("data-min-date-from"),d=(new Datepicker(r,{format:"dd.mm.yyyy",language:$("html").attr("lang").split("-")[0],minDate:l,orientation:"bottom"}),$(".RequestBarT2").find(".form-row .field.date-to input"));d=d[0];var u=new Datepicker(d,{format:"dd.mm.yyyy",language:$("html").attr("lang").split("-")[0],minDate:l,orientation:"bottom"});$(r).on("changeDate",(function(){var e=$(this).val(),n={minDate:e};u.setOptions(n);var i=e.split(".");if(3==i.length&&(e=new Date(i[2],parseInt(i[1])-1,i[0]),a=t._module.find(".field.date-from .inner-field .datepicker").find(".datepicker-cell.selected").attr("data-date")/1e3,3==(i=$(d).val().split(".")).length)){dateTo=new Date(i[2],parseInt(i[1])-1,i[0]),s=t._module.find(".field.date-to .inner-field .datepicker").find(".datepicker-cell.selected").attr("data-date")/1e3;var o=e.getTime()-dateTo.getTime();Math.ceil(o/864e5)<0||u.setDate(e.setDate(e.getDate()+1))}})),$(d).on("changeDate",(function(){if(a=t._module.find(".field.date-from .inner-field .datepicker").find(".datepicker-cell.selected").attr("data-date")/1e3,s=t._module.find(".field.date-to .inner-field .datepicker").find(".datepicker-cell.selected").attr("data-date")/1e3,$(this).val()==$(r).val()){var e=$(this).val().split("."),n=new Date(e[2],parseInt(e[1])-1,e[0]);n.setDate(n.getDate()+7),s=n.getTime()/1e3,t._module.find(".field.date-to .inner-field .datepicker").find("[data-date='"+n.getTime()+"'").click()}})),t._module.find(".field.date-to .inner-field").on("click",(function(){t._module.find(".datepicker-cell").each((function(){a<$(this).attr("data-date")/1e3&&s>$(this).attr("data-date")/1e3&&($(this).addClass("range"),$(this).removeClass("range-end")),a==$(this).attr("data-date")/1e3&&$(this).addClass("range-start selected"),s==$(this).attr("data-date")/1e3&&($(this).addClass("range-end"),$(this).removeClass("selected"))}))})),t._module.find(".field.date-from .inner-field").on("click",(function(){t._module.find(".datepicker-cell").each((function(){a<$(this).attr("data-date")/1e3&&s>$(this).attr("data-date")/1e3&&$(this).addClass("range"),a==$(this).attr("data-date")/1e3&&$(this).addClass("range-start selected"),s==$(this).attr("data-date")/1e3&&($(this).addClass("range-end"),$(this).removeClass("selected"))}))})),t._module.find(".form-row.date .value").on("click",(function(){var e=$(this).parent().find("input");e.attr("autocomplete","off"),e.focus()})),$(document.body).on("click",(function(t){var n=(t=$(t.target)).closest(".datepicker");if(t.hasClass("datepicker-cell")){n.removeClass("active");var i=n.next("input"),o=e.find(".field.date-from .inner-field input").val();e.find(".field.date-from .value").html(o),o=e.find(".field.date-to .inner-field input").val(),e.find(".field.date-to .value").html(o),0!=i.length&&i.focus()}})),this._module.find(".value span.date-from").on("click",(function(){$(r).focus()})),this._module.find(".value span.date-to").on("click",(function(){$(d).focus()})),t._adults._toggler=t._module.find(".js-requestbar-t2-requestbar-adults-toggler"),t._adults._label=t._module.find(".js-requestbar-t2-requestbar-adults-selected"),t._adults._dropdown=t._module.find(".js-requestbar-t2-requestbar-adults-dropdown"),t._adults._options=t._module.find(".js-requestbar-t2-requestbar-adult"),t._children._main._toggler=t._module.find(".js-requestbar-t2-requestbar-children-toggler"),t._children._main._label=t._module.find(".js-requestbar-t2-requestbar-children-selected"),t._children._main._dropdown=t._module.find(".js-requestbar-t2-requestbar-children-dropdown"),t._children._main._selected=t._module.find(".js-requestbar-t2-requestbar-child-selected"),t._children._main._options=t._module.find(".js-requestbar-t2-requestbar-child"),t._children._sub._dropdown=t._module.find(".js-requestbar-t2-requestbar-children-age"),t._children._sub._container=t._module.find(".js-requestbar-t2-requestbar-child-age-container"),t._children._sub._selected=t._module.find(".js-requestbar-t2-requestbar-child-age-selected"),t._children._sub._options=t._module.find(".js-requestbar-t2-requestbar-child-age"),t._request=t._module.find(".js-requestbar-t2-requestbar-button-request"),t._booking=t._module.find(".js-requestbar-t2-requestbar-button-booking"),t._onEvents()},_onEvents:function(){var e=this,t=2,n="",i=0;e._adults._toggler.on("click",(function(){e._adults._dropdown.slideToggle(),e._children._main._dropdown.slideUp()})),e._adults._options.each((function(){$(this).on("click",(function(){t=$(this).find("span").html(),e._adults._label.html(t),e._adults._dropdown.slideUp(),e._quickrequest.adults=t}))})),e._children._main._toggler.on("click",(function(){e._adults._dropdown.slideUp(),e._children._main._dropdown.slideToggle(),e._children._main._selected.next().slideUp(),e._children._sub._selected.each((function(){$(this).next().slideUp()}))})),e._children._main._selected.on("click",(function(){$(this).next().slideToggle()})),e._children._main._options.each((function(){$(this).on("click",(function(){n=$(this).html(),i=parseInt(n.charAt(0)),e._children._main._label.html(i),e._children._main._selected.find("span").html(n),e._children._main._selected.next().slideUp(),i>0?e._children._sub._dropdown.slideDown():e._children._sub._dropdown.slideUp(),e._children._sub._container.each((function(e){e+1<=i?$(this).css("display","block"):$(this).css("display","none")}))}))})),e._children._sub._selected.each((function(){$(this).on("click",(function(){$(this).next().slideToggle()}))})),e._children._sub._options.each((function(){$(this).on("click",(function(){$(this).parent().prev().find("span").html($(this).html()),$(this).parent().slideUp()}))})),$(".RequestBarT2").find(".field.date").each((function(){$(this).on("click",(function(){e._adults._dropdown.slideUp(),e._children._main._dropdown.slideUp()}))}))},sendRequest:function(){var e=$(".RequestBarT2").find(".request-link").attr("href"),t=parseInt($(".hidden-data [data-request-room-booking-code]").attr("data-request-room-booking-code")),n=parseInt($(".hidden-data [data-request-offer-id]").attr("data-request-offer-id")),i=$($(".RequestBarT2").find(".date-from")).find(".value").html(),o=$($(".RequestBarT2").find(".date-to")).find(".value").html(),a=$(".js-requestbar-t2-requestbar-adults-selected").html(),s="";$(".js-requestbar-t2-requestbar-child-age-container").each((function(){if("block"==$(this).css("display")){""!=s&&(s+=",");var e=$(this).find(".js-requestbar-t2-requestbar-child-age-selected").find("span").html();s+=e}})),e+="?date_from="+i,e+="&date_to="+o,e+="&adults="+a,""!=s&&(e+="&children="+s),t>0&&(e+="&room_booking_code="+t),n>0&&(e+="&offerId="+n),window.location.href=e},sendBooking:function(){var e=$(".RequestBarT2").find(".booking-link").attr("href"),t=parseInt($(".hidden-data [data-request-room-booking-code]").attr("data-request-room-booking-code")),n=parseInt($(".hidden-data [data-request-offer-id]").attr("data-request-offer-id")),i=$($(".RequestBarT2").find(".date-from")).find(".value").html(),o=$($(".RequestBarT2").find(".date-to")).find(".value").html(),a=$(".js-requestbar-t2-requestbar-adults-selected").html(),s="";$(".js-requestbar-t2-requestbar-child-age-container").each((function(){if("block"==$(this).css("display")){""!=s&&(s+=",");var e=$(this).find(".js-requestbar-t2-requestbar-child-age-selected").find("span").html();s+=e}})),e+="?date_from="+i,e+="&date_to="+o,e+="&adults="+a,""!=s&&(e+="&children="+s),t>0&&(e+="&room_booking_code="+t),n>0&&(e+="&offerId="+n),window.location.href=e},openDirs:function(){var e=$($(".RequestBarT2").find(".date-from")).find(".value").html(),t=$($(".RequestBarT2").find(".date-to")).find(".value").html(),n=$(".js-requestbar-t2-requestbar-adults-selected").html(),i="";$(".js-requestbar-t2-requestbar-child-age-container").each((function(){if("block"==$(this).css("display")){""!=i&&(i+=",");var e=$(this).find(".js-requestbar-t2-requestbar-child-age-selected").find("span").html();i+=e}})),roomString="";for(let e=0;e<n;e++)roomString+="a",e!=n-1&&(roomString+=",");""!=i&&(roomString+=","+i),e=e.split(".").reverse().join("-"),t=t.split(".").reverse().join("-"),dirsString={arrival:e,departure:t,room:[roomString]},console.log("test"),d21_api.ibe.open(dirsString)}},RunningText={_module:void 0,init:function(e){let t=$(".running-text__container").attr("data-text"),n=$(".running-text__original-text"),i=$(".running-text__container"),o=Math.ceil(i.width()/n.width()+1),a="";for(let e=0;e<o;e++)a+=t;let s="<span class='running-text__original-text original-text'>"+t+"</span><div>"+a+"</div><div>"+a+"</div><div>"+a+"</div><div>"+a+"</div> <div>"+a+"</div>";i.empty(),i.html(s)}},SidebarT1={_module:void 0,init:function(e){this._module=e,e.find("img").each((function(){$(this).mouseover((function(){e.removeClass("d-none"),setTimeout((function(){e.removeClass("closed")}),100)}))})),$(document).ready((function(){e.hasClass("closed")||setTimeout((function(){e.addClass("closed")}),3500)})),$(window).on("scroll",(function(){e.addClass("closed"),setTimeout((function(){e.addClass("d-none")}),400)}))}},SmartNotificationT1={_module:void 0,init:function(e){this._module=e,"true"!=SmartNotificationT1.getCookie("SmartNotificationShown")?($(".js-smartnotification-t1").show(),SmartNotificationT1.initSmartNotificationClose()):$(".js-smartnotification-t1").remove()},initSmartNotificationClose:function(){document.querySelectorAll(".js-smartnotification-t1-close").forEach((e=>{e.addEventListener("click",(function(e){e.preventDefault(),e.stopPropagation(),SmartNotificationT1.setCookie("SmartNotificationShown",!0,0,null);var t=this.closest(".js-smartnotification-t1");t&&(t.classList.add("animation-on"),setTimeout((function(){t.remove()}),600))}))}))},setCookie:function(e,t,n,i){let o=e+"="+t;if(n||0===n){new Date;o+=";expires=Session"}i&&(o+=";domain=."+i+";path=/"),document.cookie=o,console.log(o)},getCookie:function(e){const t=document.cookie.match("(^|;) ?"+e+"=([^;]*)(;|$)");return t?t[2]:null}},StoryT1={_module:void 0,_elements:void 0,init:function(e){let t=this;t._module=e,t._elements=t._module.find(".js-story-t1-element"),setTimeout((function(){t.scrollAnimationListener()}),300)},scrollAnimationListener:function(){let e=this;$(window).on("scroll",(function(){let t=$(window),n=t.scrollTop()+t.height()/2;e._elements.each((function(){let e=$(this);n>=e.offset().top+e.outerHeight()/2&&e.addClass("scroll-in")}))}))}},TeaserT18={_module:void 0,_elements:void 0,init:function(e){this._module=e,elements=this._module.find(".teaser-t18__element"),elements.each((function(){$(this).click((function(){let e=$(".lg-object "),t=$(".lg-backdrop"),n=e.find(".js-teaser-t18-colsepopup"),i=e.find(".js-teaser-t18-link");t.css("background-color","rgba(0,0,0,0.3)"),t.css("backdrop-filter","blur(6px)"),n.click((function(){$(".lg-close").click()})),i.length>0&&i.click((function(){$(".lg-close").click()}))}))}))}},TeaserT5={_module:void 0,init:function(e){let t=this;t._module=e,t.setHeight(t._module.find(".teaser-t5__combinable-modules")),t.setHeight(t._module.find(".teaser-t5__included-modules")),t.setHeight(t._module.find(".teaser-t5__box-title")),t.setHeight(t._module.find(".teaser-t5__price-from")),t.setHeight(t._module.find(".teaser-t5__install-price")),t.setHeight(t._module.find(".teaser-t5__price-container"))},setHeight:function(e){var t=e,n=0;t.each((function(){var e=$(this).height();e>n&&(n=e)})),t.each((function(){$(this).height(n)}))}},TeaserT7={_module:void 0,_elements:void 0,init:function(e){let t=this;t._module=e,t.elements=t._module.find(".teaser-t7__content__item__textbox"),$(window).scroll((function(){$(".teaser-t7__content__item__textbox").each((function(){!function(e){let t=e,n=t.offset().top,i=screen.height,o=n-$(window).scrollTop(),a=i/1.5;o<a&&o+t.height()>a&&t.addClass("active")}($(this))}))}))}},TeaserT8={_modules:[],init:function(e){var t=this;e.each((function(){var e={_module:$(this),_slider:void 0,_sliderInitialized:!1,_sliderInitWidth:1027};t._modules.push(e),t.imageToggler(e),$(window).width()<e._sliderInitWidth&&window.addEventListener("load",(function(){t.initSlider(e)})),window.addEventListener("resize",(function(){t.updateSlider(e)}),!0)}))},imageToggler:function(e){e._module.find(".js-teaser-t8-element").each((function(){$(this).hover((function(){var t=$(this);e._module.find('.js-teaser-t8-elementimage[data-elementimageid="'+t.attr("data-elementid")+'"]').css("opacity","1"),t.find(".js-teaser-t8-element-link").slideDown()}),(function(){var t=$(this);e._module.find('.js-teaser-t8-elementimage[data-elementimageid="'+t.attr("data-elementid")+'"]').css("opacity","0"),t.find(".js-teaser-t8-element-link").slideUp()}))}))},initSlider:function(e){e._module.find(".tiny-slider").hasClass("noSlider")?(e._module.find(".tiny-slider").addClass("centercontent"),$(window).width()>1027?(e._module.removeClass(e._module.attr("data-responsiveclasses")),e._module.addClass("bggallerybox")):$(window).width()<1027&&$(window).width()>699?(e._module.removeClass("bggallerybox"),e._module.addClass(e._module.attr("data-responsiveclasses"))):(e._module.addClass(e._module.attr("data-responsiveclasses")),e._module.addClass("bggallerybox"))):$(window).width()<e._sliderInitWidth&&(e._sliderInitialized=!0,e._module.removeClass("bggallerybox"),e._module.addClass(e._module.attr("data-responsiveclasses")),e._module.children().addClass("centercontent"),e._slider=tns({container:e._module.find(".tiny-slider")[0],loop:!1,items:1,mode:"carousel",gutter:20,controls:0,autoplay:0,nav:1,navClass:"points1h",navPosition:"bottom"}))},updateSlider:function(e){!e._sliderInitialized&&$(window).width()<e._sliderInitWidth?this.initSlider(e):e._sliderInitialized&&$(window).width()>e._sliderInitWidth-1&&(e._slider.destroy(),e._sliderInitialized=!1,e._module.addClass("bggallerybox"),e._module.removeClass(e._module.attr("data-responsiveclasses")),e._module.children().removeClass("centercontent"))}},ThemestageT4={_module:void 0,init:function(e){this._module=e;var t=e.find(".tiny-slider");e.find(".js-zepp-themestage__content__nav-container .js-zepp-themestage__content__nav-element").on("click",(function(){t[0].tns.goTo($(this).data("nav"))}))}},ThemestageT7={_oModule:void 0,_oSlider:void 0,_oNavSlider:void 0,init:function(e){this._oModule=e,this._oSlider=this._oModule.find(".elements.tiny-slider"),this._oNavSlider=this._oModule.find("#fullscreenGalleryNav"),this._oFullscreenGalleryMain=this._oModule.find("#fullscreenGalleryMain"),this.slideActive=0,this.slideTotal=$("#fullscreenGalleryNav").find(".tns-item").length,this.displayIndex=1,this._oNavSlider[0].tns.events.on("transitionStart",(function(){ThemestageT7._oFullscreenGalleryMain[0].tns.goTo(ThemestageT7._oNavSlider.children(".tns-item.tns-slide-active").eq(1).data("nav"))})),this._oNavSlider.children(".tns-item").on("click",(function(e){let t=$(window).innerWidth()/3,n=e.clientX;if(n<t)ThemestageT7._oNavSlider[0].tns.goTo("prev");else{if(!(n>2*t))return;ThemestageT7._oNavSlider[0].tns.goTo("next")}})),ThemestageT7.updateNavHeight()},updateNavHeight:function(){ThemestageT7._oNavSlider.css("height",$(".js-themestage-t7").height()+"px")}},TriggerT1={_module:void 0,init:function(e){this._module=e,console.log("trigger t1 init"),"true"!=TriggerT1.getCookie("TriggerT1Shown")?($(".js-trigger-t1").show(),TriggerT1.initTriggerT1Close()):$(".js-trigger-t1").remove()},initTriggerT1Close:function(){document.querySelectorAll(".js-trigger-t1-close").forEach((e=>{e.addEventListener("click",(function(e){e.preventDefault(),e.stopPropagation(),TriggerT1.setCookie("TriggerT1Shown",!0,0,null);var t=this.closest(".js-trigger-t1");t&&(t.classList.add("hide"),setTimeout((function(){t.remove()}),600))}))}))},setCookie:function(e,t,n,i){let o=e+"="+t;if(n||0===n){new Date;o+=";expires=Session"}i&&(o+=";domain=."+i+";path=/"),document.cookie=o},getCookie:function(e){const t=document.cookie.match("(^|;) ?"+e+"=([^;]*)(;|$)");return t?t[2]:null}},TriggerT3={_oModule:void 0,_oSlider:void 0,_oNavSlider:void 0,init:function(e){if(this._oModule=e,this._oCloseIcon=this._oModule.find(".icon.icon-cross"),"true"!=TriggerT3.getCookie("TriggerT3Shown")){TriggerT3._oModule.removeClass("hide"),this._oCloseIcon.on("click",(function(){TriggerT3.setCookie("TriggerT3Shown",!0,0,null),TriggerT3._oModule.addClass("hide");let e=$(".pageheader");$(e[0]).css("top","0px"),setTimeout((function(){$(".js-trigger-t3").remove()}),2e3)}));let e=$(".pageheader"),t=TriggerT3._oModule.height();$(e[0]).css("top",t+"px")}},setCookie:function(e,t,n,i){let o=e+"="+t;if(n||0===n){new Date;o+=";expires=Session"}i&&(o+=";domain=."+i+";path=/"),document.cookie=o},getCookie:function(e){const t=document.cookie.match("(^|;) ?"+e+"=([^;]*)(;|$)");return t?t[2]:null}},UspT6={_oModule:void 0,_oSlider:void 0,_bSliderInitialized:void 0,_lSliderInitWidth:void 0,init:function(e){this._oModule=e,this._oImages=this._oModule.find(".elements .images"),this._bSliderInitialized=!1,this._lSliderInitWidth=700;let t=this._oModule.find(".elements .element");t.each((function(){$(this).click((function(){if($(this).hasClass("active-element"))$(this).removeClass("active-element"),$(this).find(".subheadline").slideUp(),UspT6._oImages.find('.image[data-image="'+$(this).data("element")+'"]').removeClass("active");else{for(let e=0;e<t.length;e++)$(t[e]).removeClass("active-element"),$(t[e]).find(".subheadline").slideUp(),UspT6._oImages.find('.image[data-image="'+$(t[e]).data("element")+'"]').removeClass("active");$(this).addClass("active-element"),$(this).find(".subheadline").slideDown(),UspT6._oImages.find('.image[data-image="'+$(this).data("element")+'"]').addClass("active")}}))})),$(window).width()<UspT6._lSliderInitWidth&&window.addEventListener("load",UspT6.initSlider()),window.addEventListener("resize",(function(){UspT6.updateSlider()}),!0)},initSlider:function(){$(window).width()<UspT6._lSliderInitWidth&&(UspT6._oModule.find(".elements").addClass("centercontent"),UspT6._bSliderInitialized=!0,UspT6._sSlider=tns({container:UspT6._oModule.find(".tiny-slider")[0],loop:!1,items:1,mode:"carousel",gutter:10,controls:0,autoplay:0,nav:1,navClass:"centercontent",navPosition:"bottom"}))},updateSlider:function(){!UspT6._bSliderInitialized&&$(window).width()<UspT6._lSliderInitWidth?UspT6.initSlider():UspT6._bSliderInitialized&&$(window).width()>UspT6._lSliderInitWidth-1&&(UspT6._oModule.find(".elements").removeClass("centercontent"),UspT6._sSlider.destroy(),UspT6._bSliderInitialized=!1)}},UspT7={_oModule:void 0,_oCarousel:void 0,_oTextElements:void 0,init:function(e){this._oModule=e,this._oCarousels=this._oModule.find(".usp-t7__image__element"),this._oTextElements=this._oModule.find(".usp-t7__text__element__headline"),this._oTextElements.on("click",(function(){if(!$(this).hasClass("active")){let e=$(this).attr("data-item"),t=UspT7._oModule.find(".usp-t7__image__element[data-slider="+e+"]");UspT7._oTextElements.each((function(){$(this).removeClass("active")})),UspT7._oCarousels.each((function(){$(this).removeClass("active")})),t.addClass("active"),$(this).addClass("active")}}))}},UspT8={_oModule:void 0,_oCarousel:void 0,_oTextElements:void 0,init:function(e){this._oModule=e,this._oElements=this._oModule.find(".usp-t8__element__text"),this._oMaxHeight=0,this._oElements.each((function(){$(this).height()>UspT8._oMaxHeight&&(UspT8._oMaxHeight=$(this).height())})),this._oElements.each((function(){$(this).height(UspT8._oMaxHeight)}))}},UspT9={_oModule:void 0,_oCarousel:void 0,_oTextElements:void 0,init:function(e){if(this._oModule=e,this._oElements=this._oModule.find(".usp-t9__images__element"),this._oElements.length>1){if(2==this._oElements.length){let e=this._oElements[0].offsetHeight;this._oElements.each((function(){$(this).height(e/2)}))}let e=this._oElements[0].offsetHeight;this._oElements.each((function(){$(this).height(e)}))}}},WmThemestageT1={_module:void 0,init:function(e){this._module=e;var t=e.find(".js-zepp-themestage"),n=e.find(".wm-themestage-t1__info__container"),i=$(window).height(),o=e.find(".zepp-themestage__image-video"),a=$(".js-pageheader__mobile-bar").height(),s=i+$(n).height()/2;$(window).width()>1401?(t.height(s),o.height(s)):$(window).width()<1401&&$(window).width()>1051&&(s=i-a+n.height()/2,t.height(s),o.height(s)),$(window).on("resize",(function(){if($(window).width()>1401){var t=e.find(".js-zepp-themestage"),n=e.find(".wm-themestage-t1__info__container"),i=$(window).height(),o=e.find(".zepp-themestage__image-video"),s=i+n.height();t.height(s),o.height(s)}else if($(window).width()<1401&&$(window).width()>1051){t=e.find(".js-zepp-themestage"),n=e.find(".wm-themestage-t1__info__container"),i=$(window).height(),o=e.find(".zepp-themestage__image-video");s=i-a+n.height()/2,t.height(s),o.height(s)}else{t=e.find(".js-zepp-themestage"),n=e.find(".wm-themestage-t1__info__container"),i=$(window).height(),o=e.find(".zepp-themestage__image-video");s=i-a,t.height(s),o.height(s)}}))}},WmThemestageT2={_module:void 0,init:function(e){this._module=e;var t=e.find(".js-zepp-themestage"),n=e.find(".wm-themestage-t2__info__container"),i=$(window).height(),o=e.find(".zepp-themestage__image-video"),a=$(".js-pageheader__mobile-bar").height(),s=i+n.height()-a;$(window).width()<1051&&(t.height(s),o.height(s)),$(window).on("resize",(function(){if($(window).width()<1051){var t=e.find(".js-zepp-themestage"),n=e.find(".wm-themestage-t2__info__container"),i=$(window).height(),o=e.find(".zepp-themestage__image-video"),a=$(".js-pageheader__mobile-bar").height(),s=i+n.height()-a;t.height(s),o.height(s)}}))}},WmThemestageT3={_module:void 0,init:function(e){this._module=e;var t=e.find(".js-zepp-themestage"),n=e.find(".wm-themestage-t3__info__container"),i=$(".js-pageheader__mobile-bar").height(),o=e.find(".wm-themestage-t3__info__mobile__content"),a=$(window).height(),s=e.find(".zepp-themestage__image-video"),r=a+$(n).height()/2;if($(window).width()>1401)t.height(r),s.height(r);else if($(window).width()<1401&&$(window).width()){r=a-i+o.height()/2,t.height(r),s.height(r);var l=0;$(".wm-themestage-t3__info__mobile__usp__item").each((function(){l<=$(this).height()&&(l=$(this).height())})),$(".wm-themestage-t3__info__mobile__usp__item").each((function(){$(this).height(l)}))}$(window).on("resize",(function(){if($(window).width()>1401){var t=e.find(".js-zepp-themestage"),n=e.find(".wm-themestage-t3__info__container"),o=$(window).height(),a=e.find(".zepp-themestage__image-video"),s=o+n.height();t.height(s),a.height(s)}else if($(window).width()<1401){t=e.find(".js-zepp-themestage"),n=e.find(".wm-themestage-t3__info__container"),o=$(window).height(),a=e.find(".zepp-themestage__image-video");s=o-i+n.height()/2,t.height(s),a.height(s)}}))}},Themestage={_module:void 0,init:function(e){this._module=e;var t=this._module.find(".js-zepp-video-sound"),n=!0;t.click((function(){let e=$(this),t=e.closest(".js-zepp-themestage");if(!t.length)return!1;let i=t.find("video");n?(i.prop("muted",!1),e.removeClass("is_muted"),n=!1):(i.prop("muted",!0),e.addClass("is_muted"),n=!0)}))}};function eventListenerPlayButton(){this.previousElementSibling.querySelector("video").play()}function eventListenerVideoPause(){let e=this.parentNode.parentNode;window.innerWidth>699&&(e.nextElementSibling.style.display="block")}function eventListenerVideoPlay(){let e=this.parentNode.parentNode;window.innerWidth>699&&(e.nextElementSibling.style.display="none")}function assignPlayEventListener(){let e=document.getElementsByClassName("zepp-themestage__playbuttonContainer");Array.from(e).forEach((e=>{e.addEventListener("click",eventListenerPlayButton)}));let t=document.getElementsByClassName("zepp-themestage__video zepp-themestage__customPlayButton");Array.from(t).forEach((e=>{let t=e.querySelector("video");t.addEventListener("pause",eventListenerVideoPause),t.addEventListener("play",eventListenerVideoPlay)}))}var FooterLayout2={_module:void 0,_logos:void 0,_sliders:void 0,_slidersInitWidth:void 0,_slidersInitialized:void 0,init:function(e){this._module=e,this._logos=e.find(".js-global-icons-t1"),this._sliders=[],this._slidersInitWidth=699,this._slidersInitialized=!1,$(window).width()<=this._slidersInitWidth&&this.initSlider(),window.addEventListener("resize",(function(){FooterLayout2.checkSlider()}),!0)},initSlider:function(){this._slidersInitialized=!0,this._logos.each((function(e){FooterLayout2._sliders[e]=tns({container:$(this).find(".js-global-icons-t1-elements")[0],loop:!1,items:2,mode:"carousel",gutter:30,controls:0,autoplay:0,nav:1,navPosition:"bottom"})}))},checkSlider:function(){$(window).width()<=this._slidersInitWidth&&!this._slidersInitialized?this.initSlider():$(window).width()>this._slidersInitWidth&&this._slidersInitialized&&(this._logos.each((function(e){FooterLayout2._sliders[e].destroy()})),this._slidersInitialized=!1)}},FooterLayout3={_module:void 0,_logos:void 0,_sliders:void 0,_slidersInitWidth:void 0,_slidersInitialized:void 0,init:function(e){this._module=e,this._logos=e.find(".js-global-icons-t1"),this._sliders=[],this._slidersInitWidth=699,this._slidersInitialized=!1,$(window).width()<=this._slidersInitWidth&&this.initSlider(),window.addEventListener("resize",(function(){FooterLayout3.checkSlider()}),!0)},initSlider:function(){this._slidersInitialized=!0,this._logos.each((function(e){FooterLayout3._sliders[e]=tns({container:$(this).find(".js-global-icons-t1-elements")[0],loop:!1,items:2,mode:"carousel",gutter:30,controls:0,autoplay:0,nav:1,navPosition:"bottom"})}))},checkSlider:function(){$(window).width()<=this._slidersInitWidth&&!this._slidersInitialized?this.initSlider():$(window).width()>this._slidersInitWidth&&this._slidersInitialized&&(this._logos.each((function(e){FooterLayout3._sliders[e].destroy()})),this._slidersInitialized=!1)}},FooterLayout4={_oModule:void 0,_oFooterLinks:void 0,_oLogos:void 0,_oSliders:void 0,_oSlidersInitWidth:void 0,_oSlidersInitialized:void 0,init:function(){this._oModule=$("footer.pagefooter"),this._oFooterLinks=this._oModule.find(".pagefooter__quicklinks__mobile"),$(".pageheader__mobile__header").length<=0&&this._oModule.css("margin-bottom",0),this._oModule.find(".js-footer-navigation-toggler").on("click",(function(){$(this).toggleClass("active"),FooterLayout4._oFooterLinks.slideToggle()})),this._oLogos=this._oModule.find(".js-global-icons-t1"),this._oSliders=[],this._oSlidersInitWidth=699,this._oSlidersInitialized=!1,$(window).width()<=this._oSlidersInitWidth&&this.initSlider(),window.addEventListener("resize",(function(){FooterLayout4.checkSlider()}),!0)},initSlider:function(){this._oSlidersInitialized=!0,this._oLogos.each((function(e){FooterLayout4._oSliders[e]=tns({container:$(this).find(".js-global-icons-t1-elements")[0],loop:!1,items:2,mode:"carousel",gutter:30,controls:0,autoplay:0,nav:1,navPosition:"bottom"})}))},checkSlider:function(){$(window).width()<=this._oSlidersInitWidth&&!this._oSlidersInitialized?this.initSlider():$(window).width()>this._oSlidersInitWidth&&this._oSlidersInitialized&&(this._oLogos.each((function(e){FooterLayout4._oSliders[e].destroy()})),this._oSlidersInitialized=!1)}},FooterLayout5={_oModule:void 0,_oFooterLinks:void 0,init:function(){this._oModule=$("footer.js-pagefooter-t5"),this._oFooterLinksBoxes=this._oModule.find(".pagefooter-t5__main-links-container__link-group"),$(".pageheader__mobile__header").length<=0&&this._oModule.css("margin-bottom",0),this.assignEvents(),$(window).on("resize",(function(){FooterLayout5.checkWindow()}))},assignEvents:function(){this._oFooterLinksBoxes.each((function(){let e=$(this).find(".link-group-title"),t=$(this).find(".icon-plus"),n=$(this).find(".icon-minus");e.on("click",(function(){if($(window).width()<699){let e=$(this).next();e.hasClass("active")?(e.removeClass("active"),e.slideUp(),t.show(),n.hide()):($(".link-group-content").each((function(){$(this).removeClass("active"),$(this).slideUp()})),$(".icon-plus").each((function(){$(this).show()})),$(".icon-minus").each((function(){$(this).hide()})),t.hide(),n.show(),e.addClass("active"),e.slideDown())}}))}))},checkWindow:function(){$(window).width()>699?$(".link-group-content").each((function(){$(this).removeClass("active"),$(this).css("display","block")})):$(".link-group-content").each((function(){$(this).removeClass("active"),$(this).css("display","none")}))}},FooterLayout6={_oModule:void 0,_oFooterLinks:void 0,_logos:void 0,_sliders:void 0,_slidersInitWidth:void 0,_slidersInitialized:void 0,init:function(){this._oModule=$("footer.js-pagefooter-t6"),this._oFooterLinksBoxes=this._oModule.find(".pagefooter-t5__main-links-container__link-group"),this._logos=this._oModule.find(".js-global-icons-t1"),this._sliders=[],this._slidersInitWidth=2e3,this._slidersInitialized=!1;let e=this._oModule.find(".pagefooter__contact__left__top"),t=this._oModule.find(".pagefooter__contact__right__top"),n=0;e.height()>n&&(n=e.height()),t.height()>e.height()&&(n=t.height()),e.height(n),t.height(n),this._oModule.find(".pagefooter__contact__center__backToTop").click((function(){window.scrollTo({top:0,behavior:"smooth"})})),$(window).width()<=this._slidersInitWidth&&this.initSlider(),window.addEventListener("resize",(function(){FooterLayout2.checkSlider()}),!0)},initSlider:function(){this._slidersInitialized=!0,this._logos.each((function(e){FooterLayout6._sliders[e]=tns({container:$(this).find(".js-global-icons-t1-elements")[0],loop:!1,items:4,mode:"carousel",gutter:30,controls:0,autoplay:0,nav:0,navPosition:"bottom",responsive:{1100:{items:4,nav:0},650:{items:2,nav:1},0:{items:2,nav:1}}})}))},checkSlider:function(){$(window).width()<=this._slidersInitWidth&&!this._slidersInitialized?this.initSlider():$(window).width()>this._slidersInitWidth&&this._slidersInitialized&&(this._logos.each((function(e){FooterLayout2._sliders[e].destroy()})),this._slidersInitialized=!1)}},HeaderLayout1={_oBody:void 0,_oModule:void 0,_oHeaderInner:void 0,_oMobile:void 0,_languageToggler:void 0,_burger:void 0,_triggerOffset:10,init:function(){let e=this;e._oBody=$("body"),e._oModule=$("header.pageheader-layout1"),e._oHeaderInner=$("header.pageheader-layout1 .pageheader__container"),e._oMobile=$("header.pageheader-layout1 .pageheader__mobile__header"),e._languageToggler=e._oModule.find(".js-pageheader-languagetoggler"),e._burger=e._oModule.find(".burger"),e.toggleLanguageDropdown(),e.shortLang(),$(window).on("resize",(function(){e.shortLang()})),$(window).width()>1024?$(window).on("load scroll",(function(){e.toggleScroll($(window).scrollTop())})):(e._oHeaderInner.find(".js-pageheader-menuopener").addClass("bgheader"),e._burger.removeClass("morelink")),mobileBar=e._oModule.find(".js-pageheader__mobile-bar"),mobileBar.is(":visible")&&document.documentElement.style.setProperty("--zepp-header-mobile-bar-height",e._oModule.find(".js-pageheader__mobile-bar").outerHeight()+"px")},shortLang:function(){var e=this._oModule.find(".js-navigationTitle");if($(window).width()<1300){if(e.text().length>3){var t=e.text();e.attr("data-text",t),e.text(t.substring(0,2))}}else""!==e.attr("data-text")&&e.text(e.attr("data-text"))},toggleScroll:function(e){let t=this;e>t._triggerOffset&&t._oBody.hasClass("scroll-header")||e<=t._triggerOffset&&!t._oBody.hasClass("scroll-header")||(e<=t._triggerOffset&&t._oBody.hasClass("scroll-header")?(t._oBody.removeClass("scroll-header"),t._oHeaderInner.hasClass("js-pageheader__container-inverted")&&(t._oHeaderInner.addClass("bggallerybox"),t._oHeaderInner.removeClass("bgheader"),t._languageToggler.next().removeClass("bgheader"))):(t._oBody.addClass("scroll-header"),t._oHeaderInner.hasClass("js-pageheader__container-inverted")&&(t._oHeaderInner.removeClass("bggallerybox"),t._oHeaderInner.addClass("bgheader"),t._languageToggler.next().addClass("bgheader"))))},toggleLanguageDropdown:function(){let e=this;e._languageToggler.on("click",(function(){e._languageToggler.next().is(":visible")?(e._languageToggler.removeClass("opened"),e._languageToggler.next().slideUp()):(e._languageToggler.addClass("opened"),e._languageToggler.next().slideDown())}))}},HeaderLayout2={_module:void 0,_menu:void 0,_burger:void 0,_backgroundContainer:void 0,_languageSwitcherToggler:void 0,_languageSwitcherElements:void 0,_level2MobileMenuLocked:void 0,_level3MobileMenuLocked:void 0,_desktopHeaderWidth:void 0,_mobilebar:void 0,init:function(e){t=this,t._module=e,t._menu=e.find(".js-pagemenu"),t._burger=e.find(".js-pageheader__toggle-mobile-menu"),t._backgroundContainer=e.find(".js-pageheader__background-container"),t._languageSwitcherToggler=e.find(".js-pageheader-languageswitcher-toggler"),t._languageSwitcherElements=e.find(".js-pageheader-languageswitcher-elements"),t._desktopHeaderWidth=1400,t._level2MobileMenuLocked=!1,t._level3MobileMenuLocked=!1,t._prevMenuHeadline="",t._mobilebar=t._module.find(".js-pageheader__mobile-bar"),body=$("body"),menuLocked=!1,t._languageToggler=e.find(".js-pageheader-languagetoggler");t._module.outerHeight();var n;t.initLanguageDropDown(),$(window).width()>1400&&window.addEventListener("click",(function(e){$(".js-pageheader-layout2")[0].contains(e.target)||(t.closeMenu(),menuLocked=!1,0==$(window).scrollTop()&&(body.removeClass("scroll-header"),body.removeClass("pageheader-hover"),t._backgroundContainer.hasClass("js-pageheader-inverted")||(t._backgroundContainer.addClass("bggallerybox"),t._backgroundContainer.removeClass("bgheader"))))})),$(document).on({mouseenter:function(){$(window).width()>1400&&0==$(window).scrollTop()&&(clearTimeout(n),body.addClass("scroll-header"),t._backgroundContainer.hasClass("js-pageheader-inverted")||(t._backgroundContainer.removeClass("bggallerybox"),t._backgroundContainer.addClass("bgheader")))},mouseleave:function(){$(window).width()>1400&&0==$(window).scrollTop()&&1!=menuLocked&&(n=setTimeout((function(){body.removeClass("scroll-header"),body.removeClass("pageheader-hover"),t._backgroundContainer.hasClass("js-pageheader-inverted")||(t._backgroundContainer.addClass("bggallerybox"),t._backgroundContainer.removeClass("bgheader"))}),800))}},".js-pageheader-layout2"),$(window).width()>t._desktopHeaderWidth&&$(window).scroll((function(){0!=$(window).scrollTop()?(body.addClass("scroll-header"),t._backgroundContainer.hasClass("js-pageheader-inverted")||(t._backgroundContainer.removeClass("bggallerybox"),t._backgroundContainer.addClass("bgheader"))):(body.removeClass("scroll-header"),body.removeClass("pageheader-hover"),t._backgroundContainer.hasClass("js-pageheader-inverted")||(t._backgroundContainer.addClass("bggallerybox"),t._backgroundContainer.removeClass("bgheader"))),menuLocked=!1,t.closeMenu(),t.languageSwitcherFadeOut()})),t._module.find(".js-pageheader__navigation__element__headline").on("click",(function(){t.toggleMenu($(this),$(this).attr("data-navigation-id")),t.languageSwitcherFadeOut(),menuLocked=!0})),t._module.find(".js-pageheader__toggle-mobile-menu").on("click",(function(){t.toogleMobileMenu()})),t._module.find(".js-pagemenu__close-mobile-menu").on("click",(function(){t.closeLevelMobileMenu()})),t._menu.find(".js-pagemenu__open-level-2-menu").on("click",(function(){t.openLevel2MobileMenu($(this))})),t._menu.find(".js-pagemenu__open-level-3-menu").on("click",(function(){t.openLevel3MobileMenu($(this))})),t._languageSwitcherToggler.on("click",(function(){t.languageSwitcher()})),t._mobilebar.is(":visible")&&document.documentElement.style.setProperty("--zepp-header-mobile-bar-height",t._mobilebar.outerHeight()+"px")},toggleMenu:function(e,n){t=this;let i=e[0].getBoundingClientRect(),o=t._menu.find('.js-pagemenu__navigation__element[data-navigation-id="'+n+'"]')[0],a=(o.getBoundingClientRect(),$(e[0]).parent());a.hasClass("pageheader__navigation__element-active")?(console.log("pageheader__navigation__element-active"),menuLocked=!1,a.removeClass("pageheader__navigation__element-active"),t._menu.find('.js-pagemenu__navigation__element[data-navigation-id="'+n+'"]').fadeOut()):(o.classList.contains("pagemenu__navigation__element__children-1")&&(o.style.left=i.left+i.width/2-20+"px"),o.classList.contains("pagemenu__navigation__element__children-2")&&(o.style.left=i.left+i.width/2+162.5-20+"px"),delete i,delete o,e.closest(".js-pageheader__navigation__element").addClass("pageheader__navigation__element-active"),e.closest(".js-pageheader__navigation__element").siblings().removeClass("pageheader__navigation__element-active"),t._menu.find('.js-pagemenu__navigation__element[data-navigation-id="'+n+'"]').siblings().fadeOut(),t._menu.find('.js-pagemenu__navigation__element[data-navigation-id="'+n+'"]').fadeIn())},closeMenu:function(){t=this,t._module.find(".js-pageheader__navigation__element").removeClass("pageheader__navigation__element-active"),t._menu.find(".js-pagemenu__navigation__element").fadeOut()},toogleMobileMenu:function(){t=this,t._menu.is(":visible")?(t._menu.fadeOut(),t._burger.removeClass("active")):(t._burger.addClass("active"),t._menu.find(".js-pagemenu__navigation__element").css("display","block"),t._menu.fadeIn())},closeLevelMobileMenu:function(){t=this,t._level3MobileMenuLocked?(t._menu.removeClass("pagemenu-level-3-active"),t._module.find(".js-pagemenu__navigation__level-2-element__headline").removeClass("active"),t._menu.find(".js-pagemenu__close-mobile-menu__text").html("Menu"),t._level3MobileMenuLocked=!1):t._level2MobileMenuLocked&&(t._menu.removeClass("pagemenu-level-2-active"),t._module.find(".js-pagemenu__navigation__element.active").removeClass("active"),t._menu.find(".js-pagemenu__close-mobile-menu__text").html(""),t._level2MobileMenuLocked=!1)},openLevel2MobileMenu:function(e){t=this,t._prevMenuHeadline=e.text(),t._menu.addClass("pagemenu-level-2-active"),e.parent().addClass("active"),t._menu.find(".js-pagemenu__close-mobile-menu__text").html("Menu"),t._level2MobileMenuLocked=!0},openLevel3MobileMenu:function(e){t=this,t._menu.addClass("pagemenu-level-3-active"),$(".pagemenu__navigation__level-2-element").each((function(){$(this).removeClass("active")})),e.parent().addClass("active"),t._menu.find(".js-pagemenu__close-mobile-menu__text").html(t._prevMenuHeadline),t._level3MobileMenuLocked=!0},languageSwitcher:function(){t=this,t._languageSwitcherElements.is(":visible")?t.languageSwitcherFadeOut():t.languageSwitcherFadeIn()},languageSwitcherFadeIn:function(){t=this,t._languageSwitcherToggler.addClass("pageheader__languageswitcher__toggler-active"),t._languageSwitcherElements.fadeIn(),t._menu.find(".js-pageheader__navigation__element").removeClass("pageheader__navigation__element-active"),t._menu.find(".js-pagemenu__navigation__element").fadeOut()},languageSwitcherFadeOut:function(){t=this,t._languageSwitcherToggler.removeClass("pageheader__languageswitcher__toggler-active"),t._languageSwitcherElements.fadeOut()},initLanguageDropDown:function(){$(".f_language-select").on("click",(function(){$(this).closest(".f_language-box").toggleClass("bghighlight")})),$("body").on("click",(function(e){$(e.target).closest(".f_language-box").length<1&&$(".f_language-box").removeClass("bghighlight")}))}},HeaderLayout4={_oBody:void 0,_oModule:void 0,_oHeaderInner:void 0,_oMobile:void 0,_languageToggler:void 0,_burger:void 0,_triggerOffset:10,init:function(){let e=this;e._oBody=$("body"),e._oModule=$("header.pageheader-layout4"),e._oHeaderInner=$("header.pageheader-layout4 .pageheader__container"),e._oMobile=$("header.pageheader-layout4 .pageheader__mobile__header"),e._languageToggler=e._oModule.find(".js-pageheader-languagetoggler"),e._burger=e._oModule.find(".burger"),e.toggleLanguageDropdown(),$(window).width()>1026?$(window).on("load scroll",(function(){e.toggleScroll($(window).scrollTop())})):(e._oHeaderInner.find(".js-pageheader-menuopener").addClass("bgheader"),e._burger.removeClass("morelink")),mobileBar=e._oModule.find(".js-pageheader__mobile-bar"),mobileBar.is(":visible")&&document.documentElement.style.setProperty("--zepp-header-mobile-bar-height",e._oModule.find(".js-pageheader__mobile-bar").outerHeight()+"px")},toggleScroll:function(e){let t=this;e>t._triggerOffset&&t._oBody.hasClass("scroll-header")||e<=t._triggerOffset&&!t._oBody.hasClass("scroll-header")||(e<=t._triggerOffset&&t._oBody.hasClass("scroll-header")?(t._oBody.removeClass("scroll-header"),t._oHeaderInner.hasClass("js-pageheader__container-inverted")&&(t._oHeaderInner.addClass("bggallerybox"),t._oHeaderInner.removeClass("bgheader"),t._languageToggler.next().removeClass("bgheader"))):(t._oBody.addClass("scroll-header"),t._oHeaderInner.hasClass("js-pageheader__container-inverted")&&(t._oHeaderInner.removeClass("bggallerybox"),t._oHeaderInner.addClass("bgheader"),t._languageToggler.next().addClass("bgheader"))))},toggleLanguageDropdown:function(){let e=this;e._languageToggler.on("click",(function(){e._languageToggler.next().is(":visible")?(e._languageToggler.removeClass("opened"),e._languageToggler.next().animate({width:"toggle",marginLeft:"100%"})):(e._languageToggler.addClass("opened"),e._languageToggler.next().animate({width:"toggle",marginLeft:0}))}))}},HeaderLayout5={_oBody:void 0,_oModule:void 0,_oHeaderInner:void 0,_oMobile:void 0,_languageToggler:void 0,_burger:void 0,_triggerOffset:10,init:function(){let e=this;e._oBody=$("body"),e._oModule=$("header.pageheader-layout5"),e._oHeaderInner=$("header.pageheader-layout5 .pageheader__container"),e._oMobile=$("header.pageheader-layout5 .pageheader__mobile__header"),e._languageToggler=e._oModule.find(".js-pageheader-languagetoggler"),e._burger=e._oModule.find(".burger"),e.toggleLanguageDropdown(),$(window).width()>1026?$(window).on("load scroll",(function(){e.toggleScroll($(window).scrollTop())})):(e._oHeaderInner.find(".js-pageheader-menuopener").addClass("bgheader"),e._burger.removeClass("morelink")),mobileBar=e._oModule.find(".js-pageheader__mobile-bar"),mobileBar.is(":visible")&&document.documentElement.style.setProperty("--zepp-header-mobile-bar-height",e._oModule.find(".js-pageheader__mobile-bar").outerHeight()+"px")},toggleScroll:function(e){let t=this;e>t._triggerOffset&&t._oBody.hasClass("scroll-header")||e<=t._triggerOffset&&!t._oBody.hasClass("scroll-header")||(e<=t._triggerOffset&&t._oBody.hasClass("scroll-header")?(t._oBody.removeClass("scroll-header"),t._oHeaderInner.hasClass("js-pageheader__container-inverted")&&(t._oHeaderInner.addClass("bggallerybox"),t._oHeaderInner.removeClass("bgheader"),t._languageToggler.next().removeClass("bgheader"))):(t._oBody.addClass("scroll-header"),t._oHeaderInner.hasClass("js-pageheader__container-inverted")&&(t._oHeaderInner.removeClass("bggallerybox"),t._oHeaderInner.addClass("bgheader"),t._languageToggler.next().addClass("bgheader"))))},toggleLanguageDropdown:function(){let e=this;e._languageToggler.on("click",(function(){e._languageToggler.next().is(":visible")?(e._languageToggler.removeClass("opened"),e._languageToggler.next().animate({width:"toggle",marginLeft:"100%"})):(e._languageToggler.addClass("opened"),e._languageToggler.next().animate({width:"toggle",marginLeft:0}))}))}},HeaderLayout6={_oBody:void 0,_oModule:void 0,_oHeaderInner:void 0,_oMobile:void 0,_languageToggler:void 0,_burger:void 0,_triggerOffset:10,init:function(){let e=this;e._oBody=$("body"),e._oModule=$("header.pageheader-layout6"),e._oHeaderInner=$("header.pageheader-layout6 .pageheader__container"),e._oMobile=$("header.pageheader-layout6 .pageheader__mobile__header"),e._languageToggler=e._oModule.find(".js-pageheader-languagetoggler"),e._burger=e._oModule.find(".burger"),e.toggleLanguageDropdown(),$(window).width()>1026?$(window).on("load scroll",(function(){e.toggleScroll($(window).scrollTop())})):(e._oHeaderInner.find(".js-pageheader-menuopener").addClass("bgheader"),e._burger.removeClass("morelink")),mobileBar=e._oModule.find(".js-pageheader__mobile-bar"),mobileBar.is(":visible")&&document.documentElement.style.setProperty("--zepp-header-mobile-bar-height",e._oModule.find(".js-pageheader__mobile-bar").outerHeight()+"px")},toggleScroll:function(e){let t=this;e>t._triggerOffset&&t._oBody.hasClass("scroll-header")||e<=t._triggerOffset&&!t._oBody.hasClass("scroll-header")||(e<=t._triggerOffset&&t._oBody.hasClass("scroll-header")?(t._oBody.removeClass("scroll-header"),t._oHeaderInner.hasClass("js-pageheader__container-inverted")&&(t._oHeaderInner.addClass("bggallerybox"),t._oHeaderInner.removeClass("bgheader"),t._languageToggler.next().removeClass("bgheader"))):(t._oBody.addClass("scroll-header"),t._oHeaderInner.hasClass("js-pageheader__container-inverted")&&(t._oHeaderInner.removeClass("bggallerybox"),t._oHeaderInner.addClass("bgheader"),t._languageToggler.next().addClass("bgheader"))))},toggleLanguageDropdown:function(){let e=this;e._languageToggler.on("click",(function(){e._languageToggler.next().is(":visible")?(e._languageToggler.removeClass("opened"),e._languageToggler.next().animate({width:"toggle",marginLeft:"100%"})):(e._languageToggler.addClass("opened"),e._languageToggler.next().animate({width:"toggle",marginLeft:0}))}))}},HeaderLayout7={_module:void 0,_menu:void 0,_burger:void 0,_backgroundContainer:void 0,_languageSwitcherToggler:void 0,_languageSwitcherElements:void 0,_level2MobileMenuLocked:void 0,_level3MobileMenuLocked:void 0,_desktopHeaderWidth:void 0,_mobilebar:void 0,init:function(e){t=this,t._module=e,t._menu=e.find(".js-pagemenu"),t._burger=e.find(".js-pageheader__toggle-mobile-menu"),t._backgroundContainer=e.find(".js-pageheader__background-container"),t._languageSwitcherToggler=e.find(".js-pageheader-languageswitcher-toggler"),t._languageSwitcherElements=e.find(".js-pageheader-languageswitcher-elements"),t._desktopHeaderWidth=1400,t._level2MobileMenuLocked=!1,t._level3MobileMenuLocked=!1,t._prevMenuHeadline="",t._mobilebar=t._module.find(".js-pageheader__mobile-bar"),body=$("body"),menuLocked=!1,t._languageToggler=e.find(".js-pageheader-languagetoggler"),$(".menumobile-element").each((function(){$(this).on("click",(function(){$(".burger-icon.close")[0].click()}))})),t.initLanguageDropDown(),$(window).width()>1400&&window.addEventListener("click",(function(e){$(".js-pageheader-layout7")[0].contains(e.target)||(t.closeMenu(),menuLocked=!1,0==$(window).scrollTop()&&(body.removeClass("scroll-header"),body.removeClass("pageheader-hover"),t._backgroundContainer.hasClass("js-pageheader-inverted")||(t._backgroundContainer.addClass("bggallerybox"),t._backgroundContainer.removeClass("bgheader"))))})),$(window).width()>t._desktopHeaderWidth&&$(window).scroll((function(){0!=$(window).scrollTop()?(body.addClass("scroll-header"),t._backgroundContainer.hasClass("js-pageheader-inverted")||(t._backgroundContainer.removeClass("bggallerybox"),t._backgroundContainer.addClass("bgheader"))):(body.removeClass("scroll-header"),body.removeClass("pageheader-hover"),t._backgroundContainer.hasClass("js-pageheader-inverted")||(t._backgroundContainer.addClass("bggallerybox"),t._backgroundContainer.removeClass("bgheader"))),menuLocked=!1,t.closeMenu(),t.languageSwitcherFadeOut()})),t._module.find(".js-pageheader__navigation__element__headline").on("click",(function(){t.languageSwitcherFadeOut(),menuLocked=!0})),t._module.find(".js-pageheader__toggle-mobile-menu").on("click",(function(){t.toogleMobileMenu()})),t._languageSwitcherToggler.on("click",(function(){t.languageSwitcher()})),t._mobilebar.is(":visible")&&document.documentElement.style.setProperty("--zepp-header-mobile-bar-height",t._mobilebar.outerHeight()+"px")},closeMenu:function(){t=this,t._module.find(".js-pageheader__navigation__element").removeClass("pageheader__navigation__element-active"),t._menu.find(".js-pagemenu__navigation__element").fadeOut()},toogleMobileMenu:function(){t=this,t._menu.is(":visible")?(t._menu.fadeOut(),t._burger.removeClass("active")):(t._burger.addClass("active"),t._menu.find(".js-pagemenu__navigation__element").css("display","block"),t._menu.fadeIn())},languageSwitcher:function(){t=this,t._languageSwitcherElements.is(":visible")?t.languageSwitcherFadeOut():t.languageSwitcherFadeIn()},languageSwitcherFadeIn:function(){t=this,t._languageSwitcherToggler.addClass("pageheader__languageswitcher__toggler-active"),t._languageSwitcherElements.fadeIn(),t._menu.find(".js-pageheader__navigation__element").removeClass("pageheader__navigation__element-active"),t._menu.find(".js-pagemenu__navigation__element").fadeOut()},languageSwitcherFadeOut:function(){t=this,t._languageSwitcherToggler.removeClass("pageheader__languageswitcher__toggler-active"),t._languageSwitcherElements.fadeOut()},initLanguageDropDown:function(){$(".f_language-select").on("click",(function(){$(this).closest(".f_language-box").toggleClass("bghighlight")})),$("body").on("click",(function(e){$(e.target).closest(".f_language-box").length<1&&$(".f_language-box").removeClass("bghighlight")}))}},HeaderLayout8={_module:void 0,_menu:void 0,_burger:void 0,_backgroundContainer:void 0,_languageSwitcherToggler:void 0,_languageSwitcherElements:void 0,_level2MobileMenuLocked:void 0,_level3MobileMenuLocked:void 0,_desktopHeaderWidth:void 0,_mobilebar:void 0,init:function(e){t=this,t._module=e,t._menu=e.find(".js-pagemenu"),t._burger=e.find(".js-pageheader__toggle-mobile-menu"),t._backgroundContainer=e.find(".js-pageheader__background-container"),t._languageSwitcherToggler=e.find(".js-pageheader-languageswitcher-toggler"),t._languageSwitcherElements=e.find(".js-pageheader-languageswitcher-elements"),t._desktopHeaderWidth=1400,t._level2MobileMenuLocked=!1,t._level3MobileMenuLocked=!1,t._prevMenuHeadline="",t._mobilebar=t._module.find(".js-pageheader__mobile-bar"),body=$("body"),menuLocked=!1,t._languageToggler=e.find(".js-pageheader-languagetoggler"),$(".menumobile-element").each((function(){$(this).on("click",(function(){$(".burger-icon.close")[0].click()}))})),t.initLanguageDropDown(),$(window).width()>1400&&window.addEventListener("click",(function(e){$(".js-pageheader-layout8")[0].contains(e.target)||(t.closeMenu(),menuLocked=!1,0==$(window).scrollTop()&&(body.removeClass("scroll-header"),body.removeClass("pageheader-hover"),t._backgroundContainer.hasClass("js-pageheader-inverted")||(t._backgroundContainer.addClass("bggallerybox"),t._backgroundContainer.removeClass("bgheader"))))})),$(window).width()>t._desktopHeaderWidth&&$(window).scroll((function(){0!=$(window).scrollTop()?(body.addClass("scroll-header"),t._backgroundContainer.hasClass("js-pageheader-inverted")||(t._backgroundContainer.removeClass("bggallerybox"),t._backgroundContainer.addClass("bgheader"))):(body.removeClass("scroll-header"),body.removeClass("pageheader-hover"),t._backgroundContainer.hasClass("js-pageheader-inverted")||(t._backgroundContainer.addClass("bggallerybox"),t._backgroundContainer.removeClass("bgheader"))),menuLocked=!1,t.closeMenu(),t.languageSwitcherFadeOut()})),t._module.find(".js-pageheader__navigation__element__headline").on("click",(function(){t.languageSwitcherFadeOut(),menuLocked=!0})),t._module.find(".js-pageheader__toggle-mobile-menu").on("click",(function(){t.toogleMobileMenu()})),t._languageSwitcherToggler.on("click",(function(){t.languageSwitcher()})),t._mobilebar.is(":visible")&&document.documentElement.style.setProperty("--zepp-header-mobile-bar-height",t._mobilebar.outerHeight()+"px")},closeMenu:function(){t=this,t._module.find(".js-pageheader__navigation__element").removeClass("pageheader__navigation__element-active"),t._menu.find(".js-pagemenu__navigation__element").fadeOut()},toogleMobileMenu:function(){t=this,t._menu.is(":visible")?(t._menu.fadeOut(),t._burger.removeClass("active")):(t._burger.addClass("active"),t._menu.find(".js-pagemenu__navigation__element").css("display","block"),t._menu.fadeIn())},languageSwitcher:function(){t=this,t._languageSwitcherElements.is(":visible")?t.languageSwitcherFadeOut():t.languageSwitcherFadeIn()},languageSwitcherFadeIn:function(){t=this,t._languageSwitcherToggler.addClass("pageheader__languageswitcher__toggler-active"),t._languageSwitcherElements.fadeIn(),t._menu.find(".js-pageheader__navigation__element").removeClass("pageheader__navigation__element-active"),t._menu.find(".js-pagemenu__navigation__element").fadeOut()},languageSwitcherFadeOut:function(){t=this,t._languageSwitcherToggler.removeClass("pageheader__languageswitcher__toggler-active"),t._languageSwitcherElements.fadeOut()},initLanguageDropDown:function(){$(".f_language-select").on("click",(function(){$(this).closest(".f_language-box").toggleClass("bghighlight")})),$("body").on("click",(function(e){$(e.target).closest(".f_language-box").length<1&&$(".f_language-box").removeClass("bghighlight")}))}},DisableOwlOnMobile={_oThis:void 0,_sCssPath:void 0,_lSliderInitWidth:void 0,init:function(e){_oThis=this,_oThis._sCssPath=e,_oThis._lSliderInitWidth=450,window.addEventListener("DOMContentLoaded",DisableOwlOnMobile.initSlider()),window.addEventListener("resize",(function(){DisableOwlOnMobile.initSlider()}),!0)},initSlider:function(){$(window).width()<DisableOwlOnMobile._lSliderInitWidth&&$(DisableOwlOnMobile._sCssPath).each((function(){console.log($(this).find('div[data-tns-carousel="true"]'))}))}},HeaderMenuLayout1={_oBody:void 0,_oModule:void 0,_oHeader:void 0,_oHeaderInner:void 0,_oImages:void 0,_oActiveMainelement:void 0,init:function(){let e=this;e._oBody=$("body"),e._oModule=$("header.pageheader-layout1 + div.pagemenu-layout1"),e._oHeader=$("header.pageheader-layout1"),e._oHeaderInner=$("header.pageheader-layout1 .pagemenu__container"),e._oImages=$("header.pageheader-layout1 + div.pagemenu-layout1 div.pagemenu__images"),e._oActiveMainelement=e._oModule.find(".pagemenu__mainnavigation__element.active"),e._oImages.find('.pagemenu__images__image[data-menu-image="'+e._oModule.find(".pagemenu__mainnavigation .pagemenu__mainnavigation__element.active .main-element a").data("menu-id")+'"]').addClass("active"),e._oHeader.find(".pageheader__container__bottom__left__menuopener").on("click",(function(){HeaderMenuLayout1.toggleMenu(e._oBody)})),e.toggleLanguage()},toggleMenu:function(e){let t=this;e.hasClass("menu-open")?t.closeMenu(e):t.openMenu(e)},openMenu:function(e){let t=this;t._oModule.css("display","flex"),window.setTimeout((function(){e.addClass("menu-open"),e.addClass("o-hidden"),t._oHeader.hasClass("inverted")||(t._oHeaderInner.addClass("bgheader2"),t._oHeaderInner.removeClass("bgweb2")),t._oActiveMainelement.length>0&&(t._oModule.addClass("submenu-active"),t._oActiveMainelement.addClass("active"),$(window).width()<=1024?t._oActiveMainelement.find(".sub-elements").css("display","block"):t._oActiveMainelement.find(".main-element__helperline").css("width","calc(75% - 120px - "+t._oActiveMainelement.find(".sub-elements").outerWidth()+"px)"))}),50)},closeMenu:function(e){let t=this;e.removeClass("menu-open"),e.removeClass("o-hidden"),t._oHeader.hasClass("inverted")||(t._oHeaderInner.removeClass("bgheader2"),t._oHeaderInner.addClass("bgweb2")),t._oModule.removeClass("submenu-active"),t._oModule.find(".pagemenu__mainnavigation .pagemenu__mainnavigation__element").removeClass("active"),$(window).width()<=1024&&t._oModule.find(".pagemenu__mainnavigation .pagemenu__mainnavigation__element .sub-elements").css("display","none"),window.setTimeout((function(){t._oModule.css("display","none")}),50)},toggleSubmenu:function(e){let t=this;t._oModule.addClass("submenu-active"),e.closest(".pagemenu__mainnavigation__element").addClass("active"),e.closest(".pagemenu__mainnavigation__element").siblings().removeClass("active"),$(window).width()<=1024?(e.closest(".pagemenu__mainnavigation__element").find(".sub-elements").slideToggle(),e.closest(".pagemenu__mainnavigation__element").siblings().find(".sub-elements").slideUp()):e.siblings(".main-element__helperline").css("width","calc(75% - 40px - "+e.closest(".pagemenu__mainnavigation__element").find(".sub-elements").outerWidth()+"px)"),$(window).width()>1350&&(t._oImages.find('.pagemenu__images__image[data-menu-image="'+e.data("menu-id")+'"]').addClass("active"),t._oImages.find('.pagemenu__images__image[data-menu-image="'+e.data("menu-id")+'"]').siblings().removeClass("active"))},toggleLanguage:function(){this._oModule.find(".js-pagemenu-languagetoggler").on("click",(function(){$(this).next().is(":visible")?($(this).removeClass("open"),$(this).next().fadeOut()):($(this).addClass("open"),$(this).next().fadeIn())}))}},HeaderMenuLayout3={init:function(){this.initLanguageDropDown(),this.initFixedHeader(),this.initFixedHeaderClass(),this.initShowAdvancedMenu(),this.initShowMobileMenu(),this.initMobileMenuCategories(),mobileBar=$("header.js-pageheader-layout3 + .js-pageheader__mobile-bar"),mobileBar.is(":visible")&&document.documentElement.style.setProperty("--zepp-header-mobile-bar-height",mobileBar.outerHeight()+"px"),1!=$("header").hasClass("bggallerybox")&&(this.checkFirstDivSpacings(),window.onresize=function(){HeaderMenuLayout3.checkFirstDivSpacings()})},checkFirstDivSpacings:function(){let e=$("header").height(),t=$(".pageheader-inverted .maincontent > div:first-of-type"),n=120+e;return window.innerWidth>1620?void t.css("padding-top",n+"px"):void t.css("padding-top","calc(150px + ("+n+" - 150) * ((100vw - 414px)/ (1700 - 414)))")},initLanguageDropDown:function(){$(".f_language-select").on("click",(function(){$(this).closest(".f_language-box").toggleClass("bghighlight")})),$("body").on("click",(function(e){$(e.target).closest(".f_language-box").length<1&&$(".f_language-box").removeClass("bghighlight")}))},initFixedHeader:function(){this.initFixedHeaderClass(),$(window).scroll(function(){this.initFixedHeaderClass()}.bind(this))},initFixedHeaderClass:function(){const e=$(window).scrollTop(),t=$("#headerMain"),n=$("#headerMain .logo-container:not(.logo-container-scroll)"),i=$("#headerMain .logo-container.logo-container-scroll"),o=$("header.js-pageheader-layout3 .navigation-childitems");e>90?(t.addClass("is_scroll"),n.css("display","none"),i.css("display","block"),t.hasClass("js-pageheader-inverted")&&(t.addClass("bgheader"),t.removeClass("bggallerybox"),o.addClass("bgheader"),o.removeClass("bggallerybox"),t.find(".header-top-bar").addClass("bgheader2"))):(t.removeClass("is_scroll"),n.css("display","block"),i.css("display","none"),t.hasClass("js-pageheader-inverted")&&(t.removeClass("bgheader"),t.addClass("bggallerybox"),o.removeClass("bgheader"),o.addClass("bggallerybox"),t.find(".header-top-bar").removeClass("bgheader2")))},initShowAdvancedMenu:function(){const e=$(".f_header-menu-item"),t=$("#headerMain"),n=($(".f_advanced-menu-box"),$("body"));this.handleMenuItemClick(e,t,n)},handleMenuItemClick:function(e,t,n){e.on("click",(function(){let e=$(this).next(),t=$(this).parent();e.is(":visible")?e.slideUp():(e.slideDown(),t.siblings().each((function(){$(this).find(".navigation-childitems").slideUp()})))}))},initShowMobileMenu:function(){const e=$("#mobileMenuBtn"),t=$("#headerBox"),n=$("#headerMain"),i=$("body"),o=$("header.js-pageheader-layout3 .navigation-childitems");e.on("click",(function(){t.hasClass("is_opened")?(t.removeClass("is_opened"),e.removeClass("is_active"),i.removeClass("o-hidden"),n.hasClass("js-pageheader-inverted")&&(n.removeClass("bgheader"),n.addClass("bggallerybox"),o.removeClass("bgheader"),o.addClass("bggallerybox"),n.find(".header-top-bar").addClass("bgheader2"))):(t.addClass("is_opened"),e.addClass("is_active"),i.addClass("o-hidden"),n.hasClass("js-pageheader-inverted")&&(n.addClass("bgheader"),n.removeClass("bggallerybox"),o.addClass("bgheader"),o.removeClass("bggallerybox"),n.find(".header-top-bar").addClass("bgheader2")))}))},initMobileMenuCategories:function(){this._initMobileMainCategory(),this._initMobileSubCategory()},_initMobileMainCategory:function(){const e=$(".f_main-navigation-item-mobile");$(".f_advanced-menu-box");e.on("click",(function(){let e=$(this).next(),t=$(this).parent();e.is(":visible")?e.slideUp():(e.slideDown(),t.siblings().each((function(){$(this).find(".main-navigation-childitems").slideUp()})))}))},_initMobileSubCategory:function(){const e=$(".f_mobileMainCategories"),t=e.find(".f_openSubcategory"),n=$(".f_backToParentCategory"),i=$(".f_backToMainMenu");t.on("click",(function(){const e=$(this).attr("data-category-uid"),t=$(".f_childCategory"+e);$(".f_childCategory").removeClass("is-active"),t.addClass("is-active")})),n.on("click",(function(){$(".f_childCategory").removeClass("is-active"),e.removeClass("is-hidden")})),i.on("click",(function(){$(this).closest(".left-category-box").removeClass("is_active"),$(".f_menu-item").removeClass("is_active")}))}},HeaderMenuLayout4={_oBody:void 0,_oModule:void 0,_oHeader:void 0,_oMenu:void 0,_oHeaderInner:void 0,_oImages:void 0,_oActiveMainelement:void 0,init:function(){let e=this;e._oBody=$("body"),e._oModule=$("header.pageheader-layout4 + div.pagemenu-layout4"),e._oHeader=$("header.pageheader-layout4"),e._oMenu=$("pagemenu-layout4"),e._oHeaderInner=$("header.pageheader-layout4 .pagemenu__container"),e._oImages=$("header.pageheader-layout4 + div.pagemenu-layout4 div.pagemenu__images"),e._oActiveMainelement=e._oModule.find(".pagemenu__mainnavigation__element.active"),e._oImages.find('.pagemenu__images__image[data-menu-image="'+e._oModule.find(".pagemenu__mainnavigation .pagemenu__mainnavigation__element.active .main-element a").data("menu-id")+'"]').addClass("active"),e._oHeader.find(".pageheader__container__bottom__left__menuopener").on("click",(function(){HeaderMenuLayout4.toggleMenu(e._oBody)})),e._oActiveMainelement.siblings().find(".main-element a").css("opacity","0.5"),e.toggleLanguage()},toggleMenu:function(e){let t=this;e.hasClass("menu-open")?t.closeMenu(e):t.openMenu(e)},openMenu:function(e){let t=this;t._oModule.css("display","flex"),window.setTimeout((function(){e.addClass("menu-open"),e.addClass("o-hidden"),t._oHeader.hasClass("inverted")||(t._oHeaderInner.addClass("bgheader2"),t._oHeaderInner.removeClass("bgweb2")),t._oActiveMainelement.length>0&&(t._oModule.addClass("submenu-active"),t._oActiveMainelement.addClass("active"),$(window).width()<=1026&&t._oActiveMainelement.find(".sub-elements").css("display","block"))}),50)},closeMenu:function(e){let t=this;e.removeClass("menu-open"),e.removeClass("o-hidden"),t._oHeader.hasClass("inverted")||(t._oHeaderInner.removeClass("bgheader2"),t._oHeaderInner.addClass("bgweb2")),t._oModule.removeClass("submenu-active"),t._oImages.find(".pagemenu__images__image__sub-elements").hasClass("pre-active")||(t._oModule.find(".pagemenu__mainnavigation .pagemenu__mainnavigation__element").removeClass("active"),t._oModule.find(".pagemenu__mainnavigation .pagemenu__mainnavigation__element .main-element a").css("opacity","1"),t._oImages.find(".pagemenu__images__image").removeClass("active")),$(window).width()<=1026&&t._oModule.find(".pagemenu__mainnavigation .pagemenu__mainnavigation__element .sub-elements").css("display","none"),window.setTimeout((function(){t._oModule.css("display","none")}),50)},toggleSubmenu:function(e){let t=this;t._oModule.addClass("submenu-active"),e.closest(".pagemenu__mainnavigation__element").toggleClass("active"),e.closest(".pagemenu__mainnavigation__element").siblings().removeClass("active"),$(window).width()<=1026?(e.closest(".pagemenu__mainnavigation__element").find(".sub-elements").slideToggle(),e.closest(".pagemenu__mainnavigation__element").siblings().find(".sub-elements").slideUp(),e.closest(".pagemenu__mainnavigation__element").hasClass("active")?e.closest(".pagemenu__mainnavigation__element").siblings().find(".main-element a").css("opacity","0.5"):(e.closest(".pagemenu__mainnavigation__element").siblings().find(".main-element a").css("opacity","1"),e.closest(".pagemenu__mainnavigation__element").find(".main-element a").css("opacity","1"))):e.closest(".pagemenu__mainnavigation__element").hasClass("active")?e.closest(".pagemenu__mainnavigation__element").siblings().find(".main-element a").css("opacity","0.5"):(e.closest(".pagemenu__mainnavigation__element").siblings().find(".main-element a").css("opacity","1"),e.closest(".pagemenu__mainnavigation__element").find(".main-element a").css("opacity","1")),$(window).width()>1026&&(t._oImages.find('.pagemenu__images__image[data-menu-image="'+e.data("menu-id")+'"]').toggleClass("active"),t._oImages.find('.pagemenu__images__image[data-menu-image="'+e.data("menu-id")+'"]').siblings().removeClass("active"))},toggleLanguage:function(){this._oModule.find(".js-pagemenu-languagetoggler").on("click",(function(){$(this).next().is(":visible")?($(this).removeClass("open"),$(this).next().fadeOut()):($(this).addClass("open"),$(this).next().fadeIn())}))}},HeaderMenuLayout5={_oBody:void 0,_oModule:void 0,_oHeader:void 0,_oMenu:void 0,_oHeaderInner:void 0,_oImages:void 0,_oActiveMainelement:void 0,init:function(){let e=this;e._oBody=$("body"),e._oModule=$("header.pageheader-layout5 + div.pagemenu-layout5"),e._oHeader=$("header.pageheader-layout5"),e._oMenu=$("pagemenu-layout5"),e._oHeaderInner=$("header.pageheader-layout5 .pagemenu__container"),e._oImages=$("header.pageheader-layout5 + div.pagemenu-layout5 div.pagemenu__images"),e._oActiveMainelement=e._oModule.find(".pagemenu__mainnavigation__element.active"),e._oBurger=e._oModule.find(".burger"),e._oImages.find('.pagemenu__images__image[data-menu-image="'+e._oModule.find(".pagemenu__mainnavigation .pagemenu__mainnavigation__element.active .main-element a").data("menu-id")+'"]').addClass("active"),e._oHeader.find(".pageheader__container__bottom__left__menuopener").on("click",(function(){HeaderMenuLayout5.toggleMenu(e._oBody)})),e._oActiveMainelement.siblings().find(".main-element a").css("opacity","0.5"),e.toggleLanguage()},toggleMenu:function(e){let t=this;e.hasClass("menu-open")?t.closeMenu(e):t.openMenu(e)},openMenu:function(e){let t=this;t._oModule.css("display","flex"),window.setTimeout((function(){e.addClass("menu-open"),e.addClass("o-hidden"),t._oHeader.hasClass("inverted")||(t._oHeaderInner.addClass("bgheader2"),t._oHeaderInner.removeClass("bgweb2")),t._oActiveMainelement.length>0&&(t._oModule.addClass("submenu-active"),t._oActiveMainelement.addClass("active"),$(window).width()<=1026&&t._oActiveMainelement.find(".sub-elements").css("display","block"))}),50)},closeMenu:function(e){let t=this;e.removeClass("menu-open"),e.removeClass("o-hidden"),t._oHeader.hasClass("inverted")||(t._oHeaderInner.removeClass("bgheader2"),t._oHeaderInner.addClass("bgweb2")),t._oImages.find(".pagemenu__images__image-standard").removeClass("opacity"),t._oModule.removeClass("submenu-active"),t._oImages.find(".pagemenu__images__image__sub-elements").hasClass("pre-active")||(t._oModule.find(".pagemenu__mainnavigation .pagemenu__mainnavigation__element").removeClass("active"),t._oModule.find(".pagemenu__mainnavigation .pagemenu__mainnavigation__element .main-element a").css("opacity","1"),t._oImages.find(".pagemenu__images__image").removeClass("active")),$(window).width()<=1026&&t._oModule.find(".pagemenu__mainnavigation .pagemenu__mainnavigation__element .sub-elements").css("display","none"),window.setTimeout((function(){t._oModule.css("display","none")}),50)},toggleSubmenu:function(e){let t=this;t._oModule.addClass("submenu-active"),e.closest(".pagemenu__mainnavigation__element").toggleClass("active"),e.closest(".pagemenu__mainnavigation__element").siblings().removeClass("active"),$(window).width()<=1026?(e.closest(".pagemenu__mainnavigation__element").find(".sub-elements").slideToggle(),e.closest(".pagemenu__mainnavigation__element").siblings().find(".sub-elements").slideUp(),e.closest(".pagemenu__mainnavigation__element").hasClass("active")?e.closest(".pagemenu__mainnavigation__element").siblings().find(".main-element a").css("opacity","0.5"):(e.closest(".pagemenu__mainnavigation__element").siblings().find(".main-element a").css("opacity","1"),e.closest(".pagemenu__mainnavigation__element").find(".main-element a").css("opacity","1"))):e.closest(".pagemenu__mainnavigation__element").hasClass("active")?e.closest(".pagemenu__mainnavigation__element").siblings().find(".main-element a").css("opacity","0.5"):(e.closest(".pagemenu__mainnavigation__element").siblings().find(".main-element a").css("opacity","1"),e.closest(".pagemenu__mainnavigation__element").find(".main-element a").css("opacity","1")),$(window).width()>1026&&(t._oImages.find('.pagemenu__images__image[data-menu-image="'+e.data("menu-id")+'"]').toggleClass("active"),t._oImages.find('.pagemenu__images__image[data-menu-image="'+e.data("menu-id")+'"]').siblings().removeClass("active"),t._oImages.find(".pagemenu__images__image-standard").addClass("opacity"))},toggleLanguage:function(){this._oModule.find(".js-pagemenu-languagetoggler").on("click",(function(){$(this).next().is(":visible")?($(this).removeClass("open"),$(this).next().fadeOut()):($(this).addClass("open"),$(this).next().fadeIn())}))}},HeaderMenuLayout6={_oBody:void 0,_oModule:void 0,_oHeader:void 0,_oMenu:void 0,_oHeaderInner:void 0,_oImages:void 0,_oActiveMainelement:void 0,init:function(){let e=this;e._oBody=$("body"),e._oModule=$("header.pageheader-layout6 + div.pagemenu-layout6"),e._oHeader=$("header.pageheader-layout6"),e._oMenu=$("pagemenu-layout6"),e._oHeaderInner=$("header.pageheader-layout6 .pagemenu__container"),e._oImages=$("header.pageheader-layout6 + div.pagemenu-layout6 div.pagemenu__images"),e._oActiveMainelement=e._oModule.find(".pagemenu__mainnavigation__element.active"),e._oImages.find('.pagemenu__images__image[data-menu-image="'+e._oModule.find(".pagemenu__mainnavigation .pagemenu__mainnavigation__element.active .main-element a").data("menu-id")+'"]').addClass("active"),e._oHeader.find(".pageheader__container__bottom__left__menuopener").on("click",(function(){HeaderMenuLayout6.toggleMenu(e._oBody)})),e._oActiveMainelement.siblings().find(".main-element a").css("opacity","0.5"),e.toggleLanguage()},toggleMenu:function(e){let t=this;e.hasClass("menu-open")?t.closeMenu(e):t.openMenu(e)},openMenu:function(e){let t=this;t._oModule.css("display","flex"),window.setTimeout((function(){e.addClass("menu-open"),e.addClass("o-hidden"),t._oHeader.hasClass("inverted")||(t._oHeaderInner.addClass("bgheader2"),t._oHeaderInner.removeClass("bgweb2")),t._oActiveMainelement.length>0&&(t._oModule.addClass("submenu-active"),t._oActiveMainelement.addClass("active"),$(window).width()<=1026&&t._oActiveMainelement.find(".sub-elements").css("display","block"))}),50)},closeMenu:function(e){let t=this;e.removeClass("menu-open"),e.removeClass("o-hidden"),t._oHeader.hasClass("inverted")||(t._oHeaderInner.removeClass("bgheader2"),t._oHeaderInner.addClass("bgweb2")),t._oImages.find(".pagemenu__images__image-standard").removeClass("opacity"),t._oModule.removeClass("submenu-active"),t._oImages.find(".pagemenu__images__image__sub-elements").hasClass("pre-active")||(t._oModule.find(".pagemenu__mainnavigation .pagemenu__mainnavigation__element").removeClass("active"),t._oModule.find(".pagemenu__mainnavigation .pagemenu__mainnavigation__element .main-element a").css("opacity","1"),t._oImages.find(".pagemenu__images__image").removeClass("active")),$(window).width()<=1026&&t._oModule.find(".pagemenu__mainnavigation .pagemenu__mainnavigation__element .sub-elements").css("display","none"),window.setTimeout((function(){t._oModule.css("display","none")}),50)},toggleSubmenu:function(e){let t=this;t._oModule.addClass("submenu-active"),e.closest(".pagemenu__mainnavigation__element").toggleClass("active"),e.closest(".pagemenu__mainnavigation__element").siblings().removeClass("active"),$(window).width()<=1026?(e.closest(".pagemenu__mainnavigation__element").find(".sub-elements").slideToggle(),e.closest(".pagemenu__mainnavigation__element").siblings().find(".sub-elements").slideUp(),e.closest(".pagemenu__mainnavigation__element").hasClass("active")?e.closest(".pagemenu__mainnavigation__element").siblings().find(".main-element a").css("opacity","0.5"):(e.closest(".pagemenu__mainnavigation__element").siblings().find(".main-element a").css("opacity","1"),e.closest(".pagemenu__mainnavigation__element").find(".main-element a").css("opacity","1"))):e.closest(".pagemenu__mainnavigation__element").hasClass("active")?e.closest(".pagemenu__mainnavigation__element").siblings().find(".main-element a").css("opacity","0.5"):(e.closest(".pagemenu__mainnavigation__element").siblings().find(".main-element a").css("opacity","1"),e.closest(".pagemenu__mainnavigation__element").find(".main-element a").css("opacity","1")),$(window).width()>1026&&(t._oImages.find('.pagemenu__images__image[data-menu-image="'+e.data("menu-id")+'"]').toggleClass("active"),t._oImages.find('.pagemenu__images__image[data-menu-image="'+e.data("menu-id")+'"]').siblings().removeClass("active"),t._oImages.find(".pagemenu__images__image-standard").addClass("opacity"))},toggleLanguage:function(){this._oModule.find(".js-pagemenu-languagetoggler").on("click",(function(){$(this).next().is(":visible")?($(this).removeClass("open"),$(this).next().fadeOut()):($(this).addClass("open"),$(this).next().fadeIn())}))}};function initAjaxFilterForm(){var e="loading";$('form[data-ajax="true"]').each((function(){var t=$(this),n=$($(this).data("ajax-container")),i=$($(this).data("ajax-pagingcontainer")),o=t.find("input:not(.nosubmit), select:not(.nosubmit)"),a=!1,s=t.attr("action");e=$(this).data("loader-class")?$(this).data("loader-class"):e,t.on("submit",(function(o){o.preventDefault(),a||(console.log("loadingClass",e),a=!0,n.addClass(e),$.post(s,t.serialize(),(function(o){if(parseInt(t.find('[name*="lPageNumber"]').val())>1){i.length?i.append(o):n.append(o);var s=$(".js-masonry__container").data("masonry");s&&(s.reloadItems(),s.layout(),$(".js-masonry__container").find("img").one("load",(function(){s.reloadItems(),s.layout()})))}else n.html(o),initMasonries();$('[data-lightgallery="true"][data-lightgallery-init="true"]').each((function(){$(this).data("lightGallery").length&&$(this).data("lightGallery").destroy(!0),initLightGallery($(this))})),n.removeClass(e),a=!1})))})),o.on("change",(function(){t.find('[name*="lPageNumber"]').length&&t.find('[name*="lPageNumber"]').val(1),$(this).hasClass("noSubmit")||t.submit()}))}))}function initBackgroundSwitcher(){var e=$(".pagecontent");if(e.hasClass("js-backgrounds-animation")){var t=$(".maincontent > div");t.each((function(){1==$(this).hasClass("RequestBarT2")||1==$(this).hasClass("js-smartnotification-t1")?console.log("HAS CLASS",$(this)):($(this).hasClass("bgweb")&&($(this).removeClass("bgweb"),$(this).attr("data-bg","bgweb")),$(this).hasClass("bghighlight")&&($(this).removeClass("bghighlight"),$(this).attr("data-bg","bghighlight")),$(this).hasClass("bghighlight2")&&($(this).removeClass("bghighlight2"),$(this).attr("data-bg","bghighlight2")),$(this).hasClass("bglist")&&($(this).removeClass("bglist"),$(this).attr("data-bg","bglist")),$(this).hasClass("bglistalternate")&&($(this).removeClass("bglistalternate"),$(this).attr("data-bg","bglistalternate")))}));var n=t.attr("data-bg");e.addClass(n),$(window).on("scroll",(function(){var i=$(window).scrollTop()+$(window).height()/2;t.each((function(){var t=$(this);if(t.position().top<=i&&t.position().top+t.height()>i){if(e.hasClass(t.attr("data-bg")))return;e.removeClass(n),n=t.attr("data-bg"),e.addClass(t.attr("data-bg"))}}))}))}}function setCookie(e,t,n){parseInt(n)<1&&(n=1);const i=new Date;i.setTime(i.getTime()+24*n*60*60*1e3),n="expires="+i.toUTCString(),document.cookie=e+"="+t+";"+n+";path=/"}function getCookie(e){let t=e+"=",n=document.cookie.split(";");for(let e=0;e<n.length;e++){let i=n[e];for(;" "==i.charAt(0);)i=i.substring(1);if(0==i.indexOf(t))return i.substring(t.length,i.length)}return""}function copyTextToClipboard(e){const t=document.createElement("input");t.value=e,document.body.appendChild(t),t.select(),t.setSelectionRange(0,99999),document.execCommand("copy"),document.body.removeChild(t)}function assignCopyTag(){const e=document.querySelectorAll(".copyTag");let t=document.documentElement.lang,n=!0,i="",o="";switch(t){case"de":i="Text kopiert!";break;case"it":i="Testo copiato!";break;default:i="Copied Text!"}switch(t){case"de":o="zum kopieren anklicken";break;case"it":o="Clicca per copiare";break;default:o="Click to copy"}let a=document.createElement("div");function s(e){if(n){const t=e.currentTarget;a.textContent=o,a.style.display="block",requestAnimationFrame((()=>{const e=t.getBoundingClientRect(),n=a.getBoundingClientRect(),i=e.left+(e.width-n.width)/2+window.scrollX,o=e.top+(e.height-n.height)/2+window.scrollY;a.style.left=i+"px",a.style.top=o+40+"px",setTimeout((()=>{a.style.opacity=1}),10)}))}}function r(){a.style.opacity=0,setTimeout((()=>{a.style.display="none"}),200)}a.classList.add("copyTagPopup"),document.body.appendChild(a),e.forEach((e=>{e.addEventListener("click",(()=>{copyTextToClipboard(e.textContent||e.innerText),a.textContent=i,n=!1,requestAnimationFrame((()=>{const t=e.getBoundingClientRect(),n=a.getBoundingClientRect(),i=t.left+(t.width-n.width)/2+window.scrollX,o=t.top+(t.height-n.height)/2+window.scrollY;a.style.left=i+"px",a.style.top=o+40+"px"})),setTimeout(r,2e3)}))})),e.forEach((function(e){e.addEventListener("mouseover",s),e.addEventListener("mousemove",s),e.addEventListener("mouseout",(()=>{r(),n=!0}))}))}function initHoneypot(){$(".hpmailconfirmemailrequired input").each((function(){""==$(this).val()&&$(this).val("20zepp20typo3")}))}function initImgSlide(){const e=$(".zepp-imgslide-picture");function t(){const t=$(window).height();$(window).scrollTop();e.each((function(){let e=$(this).find("img");0!=e.length&&e.each((function(){let e=$(this),n=e[0].getBoundingClientRect();if(!(n.top<t&&n.bottom>0||n.bottom<0))return $(this).parent().addClass("zepp-imgslide-picture"),$(this).parent().removeClass("visible"),$(this).parent().next().addClass("zepp-imgslide-effect"),$(this).parent().next().removeClass("visible"),void $(this).parent().next().next().removeClass("visible");$(this).parent().hasClass("visible")||($(this).parent().next().addClass("visible"),setTimeout((function(){e.parent().removeClass("zepp-imgslide-picture"),e.parent().next().removeClass("zepp-imgslide-effect"),e.parent().next().next().addClass("visible")}),750,e=$(this)))}))}))}$(window).on("scroll resize",t),t()}function initFooter(){$(".js-pagefooter-t2").length>0&&FooterLayout2.init($(".js-pagefooter-t2")),$(".js-pagefooter-t3").length>0&&FooterLayout3.init($(".js-pagefooter-t3")),$(".js-pagefooter-t4").length>0&&FooterLayout4.init($(".js-pagefooter-t4")),$(".js-pagefooter-t5").length>0&&FooterLayout5.init($(".js-pagefooter-t5")),$(".js-pagefooter-t6").length>0&&FooterLayout6.init($(".js-pagefooter-t6"))}function initHeader(){$(".js-pageheader-layout1").length>0&&(HeaderLayout1.init(".js-pageheader-layout1"),HeaderMenuLayout1.init(".js-pageheader-layout1")),$(".js-pageheader-layout2").length>0&&HeaderLayout2.init($(".js-pageheader-layout2")),$(".js-pageheader-layout3").length>0&&HeaderMenuLayout3.init(),$(".js-pageheader-layout4").length>0&&(HeaderLayout4.init(".js-pageheader-layout4"),HeaderMenuLayout4.init(".js-pageheader-layout4")),$(".js-pageheader-layout5").length>0&&(HeaderLayout5.init(".js-pageheader-layout5"),HeaderMenuLayout5.init(".js-pageheader-layout5")),$(".js-pageheader-layout6").length>0&&(HeaderLayout6.init(".js-pageheader-layout6"),HeaderMenuLayout6.init(".js-pageheader-layout6")),$(".js-pageheader-layout7").length>0&&HeaderLayout7.init($(".js-pageheader-layout7")),$(".js-pageheader-layout8").length>0&&HeaderLayout8.init($(".js-pageheader-layout8"))}function initMaskModules(){$(".js-zepp-themestage").each((function(){Themestage.init($(this))})),$(".zepp-themestage-fullscreen").length>0&&initStatusBarChecker(),$(".js-themestage-t4").each((function(){ThemestageT4.init($(this))})),$(".js-themestage-t7").each((function(){ThemestageT7.init($(this))})),$(document).ready((function(){var e=$(".js-teaser-t8");TeaserT8.init(e)})),$(".js-faq-t1").each((function(){FaqT1.init($(this))})),$(".js-newsbox-t3").each((function(){NewsboxT3.init($(this))})),$(".js-quote-t4").each((function(){QuoteT4.init($(this))})),$(".js-story-t1").each((function(){StoryT1.init($(this))})),$(".js-exitbooking-t1").each((function(){ExitBookingT1.init($(this))})),$(".js-smartnotification-t1").each((function(){SmartNotificationT1.init($(this))})),$(".js-photogallery-t1").each((function(){PhotogalleryT1.init($(this))})),$(".js-teaser-t5").each((function(){TeaserT5.init($(this))})),$(".js-rating-t5").each((function(){RatingT5.init($(this))})),$(".js-newsbox-t4").each((function(){NewsboxT4.init($(this))})),$(".js-sidebar-t1").each((function(){SidebarT1.init($(this))})),$(".js-requestbar").each((function(){RequestBarT1.init($(this))})),$(".js-requestbar-t2").each((function(){RequestBarT2.init($(this))})),$(".js-usp-t6").each((function(){UspT6.init($(this))})),$(".js-teaser-t7").each((function(){TeaserT7.init($(this))})),$(".js-zepp-weather").each((function(){Weather.init($(this))})),$(".js-NewsletterPopup").each((function(){NewsletterPopup.init($(this))})),$(".js-running-text").each((function(){RunningText.init($(this))})),$(".js-wm-themestage-t1").each((function(){WmThemestageT1.init($(this))})),$(".js-wm-themestage-t2").each((function(){WmThemestageT2.init($(this))})),$(".js-wm-themestage-t3").each((function(){WmThemestageT3.init($(this))})),$(".js-usp-t7").each((function(){UspT7.init($(this))})),$(".js-usp-t8").each((function(){UspT8.init($(this))})),$(".js-countdown-t1").each((function(){CountdownT1.init($(this))})),$(".js-trigger-t1").each((function(){TriggerT1.init($(this))})),$(".js-trigger-t3").each((function(){TriggerT3.init($(this))})),$(".js-popup-t1").each((function(){PopUpT1.init($(this))})),$(".js-intro-t4").each((function(){IntroT4.init($(this))})),$(".js-teaser-t18").each((function(){TeaserT18.init($(this))})),$(".js-usp-t9").each((function(){UspT9.init($(this))}))}function initStatusBarChecker(){var e=$("<div></div>"),t=$("<div></div>");$(document.body).append(e,t),e.css({position:"fixed",width:"100%",height:"100%",top:"0",bottom:"auto","z-index":"-1","pointer-events":"none"}),t.css({position:"fixed",width:"100%",height:"100vh",top:"0",bottom:"auto","z-index":"-1","pointer-events":"none"}),document.documentElement.style.setProperty("--statusbar-height",t.height()-e.height()+"px")}function initLoadmore(){$(".js-loadmore").each((function(){$(this).on("click",$.proxy((function(){var e=$(this).closest(".js-loadmore-container").find("form");e.find('[name*="lPageNumber"]').val(parseInt(e.find('[name*="lPageNumber"]').val())+1),e.submit()}),this))}))}function initMasonries(){$(".js-masonry__container").each((function(){var e=new Masonry(this,{columnWidth:".js-masonry__grid-sizer",gutter:".js-masonry__gutter-sizer",itemSelector:".js-masonry__element",horizontalOrder:!0,transitionDuration:0});$(".js-masonry__container").find("img").one("load",(function(){e.reloadItems(),e.layout()})),$(this).data("masonry",e)}))}function initScrollIn(){const e=$('[data-scrollin="true"]');if($(".pagecontent").hasClass("zepp-scrollin")){let e=$(".jobs-request-t1"),t=$(".js-request-t1");e.length>0&&(e.addClass("scrollInContainer"),e.attr("data-scrollin","true"),$(".jobs-request-t1").addClass("scrollInElement")),t.length>0&&(t.addClass("scrollInContainer"),t.attr("data-scrollin","true"),t.find(".request-t1").addClass("scrollInElement"))}function t(){const t=$(window).height();$(window).scrollTop();e.each((function(){let e=$(this).find(".scrollInElement");0!=e.length&&e.each((function(){let e=$(this),n=e[0].getBoundingClientRect();n.top<t&&n.bottom>0||n.bottom<0?e.hasClass("scrollin")||e.addClass("scrollin"):e.removeClass("scrollin")}))}))}$(window).on("scroll resize",t),t()}function loadSvgSprite(){$("#js-svg-sprite").length&&spriteAssetPath.forEach((function(e){$.ajax({url:e,type:"GET",cache:!1,dataType:"html",data:{}}).done((function(e){$("#js-svg-sprite").append(e)}))}))}function initTnsGalleries(){for(var e=document.querySelectorAll('[data-tns-carousel="true"]'),t=0;t<e.length;t++)initTnsGallery(e[t])}function initTnsGallery(e,t){if("string"==typeof e){for(var n=document.querySelectorAll(e),i=0;i<n.length;i++)var o=initTnsGallery(n[i],t);return 1==n.length?o:void 0}var a=t;"string"==typeof t?a=JSON.parse(t):t||(a=JSON.parse(e.getAttribute("data-tns-carousel-config")||"{}")),"object"!=typeof a&&(a={}),a.hasOwnProperty("container")||(a.container=e),a.hasOwnProperty("navPosition")||(a.navPosition="bottom"),a.hasOwnProperty("autoplayButtonOutput")||(a.autoplayButtonOutput=!1),a.hasOwnProperty("mouseDrag")||(a.mouseDrag=!0);o=tns(a);return e.querySelectorAll("video").length&&(videoPlayback(e,o,a),o.events.on("transitionEnd",(function(){videoPlayback(e,o,a)})),o.events.on("transitionStart",(function(){stopVideos(e)}))),e.tns=o,o}function stopVideos(e){for(var t=e.querySelectorAll(".tns-item video"),n=0;n<t.length;n++)t[n].pause();for(t=e.querySelectorAll('.tns-item iframe[src*="youtube.com/"][src*="enablejsapi=1"], .tns-item iframe[src*="youtu.be/"][src*="enablejsapi=1"]'),n=0;n<t.length;n++){var i=t[n];null!=i.youtubeplayer&&i.youtubeplayer.pauseVideo()}}function videoPlayback(e,t,n){bAutoPlay=1==n.autoplay,aVideos=e.querySelectorAll(".tns-slide-active video");for(var i=0;i<aVideos.length;i++){function o(){bAutoPlay&&t.pause(),s.removeEventListener("play",o,!1)}function a(){bAutoPlay&&(t.goTo(t.getInfo().displayIndex==t.getInfo().slideCount?0:t.getInfo().displayIndex),t.play()),s.removeEventListener("ended",a,!1)}(s=aVideos[i]).addEventListener("play",o,!1),s.addEventListener("ended",a,!1),"true"==s.getAttribute("data-autoplay")&&(4==s.readyState?(s.closest(".tns-item").classList.add("playable"),s.play()):s.onloadeddata=function(){s.closest(".tns-item").classList.add("playable"),s.play()})}aVideos=e.querySelectorAll('.tns-slide-active iframe[src*="youtube.com/"][src*="enablejsapi=1"], .tns-slide-active iframe[src*="youtu.be/"][src*="enablejsapi=1"]');for(i=0;i<aVideos.length;i++){var s=aVideos[i];if(bAutoPlay&&t.pause(),"undefined"==typeof YT){var r=document.createElement("script");r.src="https://www.youtube.com/iframe_api";var l=document.getElementsByTagName("script")[0];l.parentNode.insertBe1fore(r,l)}if(null==s.youtubeplayer)var d=window.setInterval((function(){if("undefined"!=typeof YT&&void 0!==YT.Player){if(clearInterval(d),null!=s.getAttribute("data-youtubeplayer-initialized"))return;s.setAttribute("data-youtubeplayer-initialized",!0);s.youtubeplayer=new YT.Player(s,{events:{onReady:function(){s.getAttribute("src").indexOf("&mute=1")>-1&&s.youtubeplayer.mute(),"true"==s.getAttribute("data-autoplay")&&s.youtubeplayer.playVideo(),s.closest(".tns-item").classList.add("playable")},onStateChange:function(e){0===e.data&&(s.youtubeplayer.stopVideo(),bAutoPlay&&(t.goTo(t.getInfo().displayIndex==t.getInfo().slideCount?0:t.getInfo().displayIndex),t.play()))}}})}}),1e3);else"true"==s.getAttribute("data-autoplay")&&s.youtubeplayer.playVideo()}}if($(document).ready((function(){initBackgroundSwitcher()})),$(document).ready((function(){initImgSlide()})),initTnsGalleries(),GtmHelper.trigger(),assignPlayEventListener(),$((function(){initOsMaps(),initMasonries(),initAjaxFilterForm(),initLoadmore(),initHeader(),initHoneypot(),initMaskModules(),initFooter(),loadSvgSprite(),initScrollIn(),Login.init(),$(".ExtClickPointsT1").length>0&&$(".ExtClickPointsT1").each((function(){ExtClickPointsT1.init($(this))})),$(".zepp-js-projects-list").length>0&&$(".zepp-js-projects-list").each((function(){ProjectsList.init($(this))})),$(".zepp-js-projects-onpage").length>0&&$(".zepp-js-projects-onpage").each((function(){ProjectsOnpage.init($(this))})),$(".copyTag").length>0&&assignCopyTag()})),$(document).ready((function(){initScrollIn()})),document.querySelector(".teaser-t4")){let e=document.querySelector(".teaser-t4"),t=e.querySelector(".f_teaser-t4-slider").tns,n=e.querySelector(".f_cursor-left"),i=e.querySelector(".f_cursor-right");n.addEventListener("click",(function(){t.goTo("prev")})),i.addEventListener("click",(function(){t.goTo("next")}))}!function(e){e.fn.convertVideo=function(t){var n=e.extend({},{container:null,ignorePixelRatio:!0},t);this.each((function(){var t,i,o,a=new Array,s=1;if(n.ignorePixelRatio||void 0===window.devicePixelRatio||(s=window.devicePixelRatio),(o=$(this)).next("noscript").remove(),"true"==o.attr("bVideoTagConverted"))return!0;function r(e){var t=$(e).next(".video-controls");t.length||1!=e.autoplay&&"true"!=$(e).attr("data-autoplay")||1!=$(document).data("video-autoplay")&&(t=$('<div class="video-controls"><div class="play"></div><div class="pause"></div></div>'),$(e).after(t)),t.length&&("function"==typeof isMobileDevice&&isMobileDevice()&&t.addClass("controls-mobile"),t.addClass("loaded"),$(".play",t).on("click",(function(){$(this).parent().prev("video")[0].play(),t.addClass("playing"),t.removeClass("paused")})),$(".pause",t).on("click",(function(){$(this).parent().prev("video")[0].pause(),t.removeClass("playing"),t.addClass("paused")})))}o.attr("bVideoTagConverted",!0),function(l){l&&(o.find("source").each((function(){var e;(e=$(this).attr("data-media-minwidth"))&&a.push(parseInt(e,10))})),a.sort((function(e,t){return e-t})));var d=0;t=null==n.container?$(window).width()*s:$(n.container).width()*s;e.each(a,(function(e,n){parseInt(t)>=parseInt(n)&&parseInt(d)<=parseInt(n)&&(d=n)})),i!==d&&(i=d,function(){var t=new Object;o.find("source").each((function(){var e,n,i;e=$(this).attr("data-media-minwidth"),n=$(this).attr("data-url"),i=e?parseInt(e,10):0,t[i]=n})),null==t[i]&&(t[i]="");""==t[i]||o.attr("bVideoConverted")?o.length&&r(o[0]):(o.on("loadedmetadata",(function(){$(this).attr("bVideoConverted",!0),$(this).trigger("video:converted"),1==this.autoplay||"true"==$(this).attr("data-autoplay")?($(this).one("autoplay.detect",(function(){r(this)})),function(e){if(null!=$(document).data("video-autoplay"))return $(document).data("video-autoplay");var t=!1;try{if(!(!navigator.userAgent.match(/(iPhone|iPod|iPad)/g)||"playsInline"in document.createElement("video")))return $(document).data("video-autoplay",0),$("body").addClass("video-no-autoplay"),-1;var n=$('<video src="data:video/mp4;base64,AAAAIGZ0eXBpc29tAAACAGlzb21pc28yYXZjMW1wNDEAAAAIZnJlZQAAA7RtZGF0AAACrAYF//+o3EXpvebZSLeWLNgg2SPu73gyNjQgLSBjb3JlIDE1MiByMTkgYmEyNDg5OSAtIEguMjY0L01QRUctNCBBVkMgY29kZWMgLSBDb3B5bGVmdCAyMDAzLTIwMTcgLSBodHRwOi8vd3d3LnZpZGVvbGFuLm9yZy94MjY0Lmh0bWwgLSBvcHRpb25zOiBjYWJhYz0xIHJlZj0zIGRlYmxvY2s9MTowOjAgYW5hbHlzZT0weDM6MHgxMTMgbWU9aGV4IHN1Ym1lPTcgcHN5PTEgcHN5X3JkPTEuMDA6MC4wMCBtaXhlZF9yZWY9MSBtZV9yYW5nZT0xNiBjaHJvbWFfbWU9MSB0cmVsbGlzPTEgOHg4ZGN0PTEgY3FtPTAgZGVhZHpvbmU9MjEsMTEgZmFzdF9wc2tpcD0xIGNocm9tYV9xcF9vZmZzZXQ9LTIgdGhyZWFkcz0zIGxvb2thaGVhZF90aHJlYWRzPTEgc2xpY2VkX3RocmVhZHM9MCBucj0wIGRlY2ltYXRlPTEgaW50ZXJsYWNlZD0wIGJsdXJheV9jb21wYXQ9MCBjb25zdHJhaW5lZF9pbnRyYT0wIGJmcmFtZXM9MyBiX3B5cmFtaWQ9MiBiX2FkYXB0PTEgYl9iaWFzPTAgZGlyZWN0PTEgd2VpZ2h0Yj0xIG9wZW5fZ29wPTAgd2VpZ2h0cD0yIGtleWludD0yNTAga2V5aW50X21pbj0yNSBzY2VuZWN1dD00MCBpbnRyYV9yZWZyZXNoPTAgcmNfbG9va2FoZWFkPTQwIHJjPWNyZiBtYnRyZWU9MSBjcmY9MjguMCBxY29tcD0wLjYwIHFwbWluPTAgcXBtYXg9NjkgcXBzdGVwPTQgaXBfcmF0aW89MS40MCBhcT0xOjEuMDAAgAAAACpliIQAJ//+8dzwKZrlxoFv6nFTjrH/8I5IvpuR7wM+8DluLAAQcGNdwkEAAAAKQZokbEJ/8yAHLAAAAAhBnkJ4jf8JeQAAAAgBnmF0Rf8KSAAAAAgBnmNqRf8KSQAAABBBmmhJqEFomUwIR//kQBXxAAAACUGehkURLG8JeQAAAAgBnqV0Rf8KSQAAAAgBnqdqRf8KSAAAAA9BmqxJqEFsmUwI/4cAU8AAAAAJQZ7KRRUsbwl5AAAACAGe6XRF/wpIAAAACAGe62pF/wpIAAAADkGa70moQWyZTAi/AAJPAAAACUGfDUUVLG8JeQAAAAgBny5qRf8KSQAAA8ptb292AAAAbG12aGQAAAAAAAAAAAAAAAAAAAPoAAACFwABAAABAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAC9HRyYWsAAABcdGtoZAAAAAMAAAAAAAAAAAAAAAEAAAAAAAACFwAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAEAAAAAAoAAAAFoAAAAAACRlZHRzAAAAHGVsc3QAAAAAAAAAAQAAAhcAAAMAAAEAAAAAAmxtZGlhAAAAIG1kaGQAAAAAAAAAAAAAAAAAACzgAAAYAFXEAAAAAAAtaGRscgAAAAAAAAAAdmlkZQAAAAAAAAAAAAAAAFZpZGVvSGFuZGxlcgAAAAIXbWluZgAAABR2bWhkAAAAAQAAAAAAAAAAAAAAJGRpbmYAAAAcZHJlZgAAAAAAAAABAAAADHVybCAAAAABAAAB13N0YmwAAACXc3RzZAAAAAAAAAABAAAAh2F2YzEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAoABaAEgAAABIAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAY//8AAAAxYXZjQwFkAAv/4QAYZ2QAC6zZQo35IQAAAwAMAAADAs4PFCmWAQAGaOviSyLAAAAAGHN0dHMAAAAAAAAAAQAAABAAAAGAAAAAFHN0c3MAAAAAAAAAAQAAAAEAAACIY3R0cwAAAAAAAAAPAAAAAQAAAwAAAAABAAAHgAAAAAEAAAMAAAAAAQAAAAAAAAABAAABgAAAAAEAAAeAAAAAAQAAAwAAAAABAAAAAAAAAAEAAAGAAAAAAQAAB4AAAAABAAADAAAAAAEAAAAAAAAAAQAAAYAAAAABAAAGAAAAAAIAAAGAAAAAHHN0c2MAAAAAAAAAAQAAAAEAAAAQAAAAAQAAAFRzdHN6AAAAAAAAAAAAAAAQAAAC3gAAAA4AAAAMAAAADAAAAAwAAAAUAAAADQAAAAwAAAAMAAAAEwAAAA0AAAAMAAAADAAAABIAAAANAAAADAAAABRzdGNvAAAAAAAAAAEAAAAwAAAAYnVkdGEAAABabWV0YQAAAAAAAAAhaGRscgAAAAAAAAAAbWRpcmFwcGwAAAAAAAAAAAAAAAAtaWxzdAAAACWpdG9vAAAAHWRhdGEAAAABAAAAAExhdmY1Ny43Ny4xMDA=" controls playsinline muted width="20" height="20" style="position:fixed;z-index:1000;top:0;left:0;display:none;"></video>');return $("body").prepend(n),t=!0,n[0].play(),n[0].onplay=function(){this.playing=!0},n[0].oncanplay=function(){var t=0;return n[0].playing?($("body").addClass("video-autoplay"),t=1):($("body").addClass("video-no-autoplay"),t=0),n[0].pause(),n.remove(),$(document).data("video-autoplay",t),$(e).trigger("autoplay.detect"),t},-1}catch(e){}if(!t)return $(document).data("video-autoplay",0),$("body").addClass("video-no-autoplay"),0}(this)<0?window.setTimeout(e.proxy((function(){null!=$(document).data("video-autoplay")&&1==$(document).data("video-autoplay")||r(this)}),this),1e3):r(this)):r(this)})),"true"==$(o).attr("data-autoplay")&&($(o).closest(".owl-carousel").length||$(o).attr("autoplay","true")),o.attr("src",t[i]),null!=navigator.connection&&navigator.connection.saveData&&($(document).data("video-autoplay",0),$("body").addClass("video-no-autoplay"),r(o)))}())}(!0)}))},$(document).ready((function(){$('video[data-resize="true"]').convertVideo()}))}(jQuery);
/*! jQuery UI - v1.12.1 - 2016-09-14
* http://jqueryui.com
* Includes: widget.js, position.js, data.js, disable-selection.js, effect.js, effects/effect-blind.js, effects/effect-bounce.js, effects/effect-clip.js, effects/effect-drop.js, effects/effect-explode.js, effects/effect-fade.js, effects/effect-fold.js, effects/effect-highlight.js, effects/effect-puff.js, effects/effect-pulsate.js, effects/effect-scale.js, effects/effect-shake.js, effects/effect-size.js, effects/effect-slide.js, effects/effect-transfer.js, focusable.js, form-reset-mixin.js, jquery-1-7.js, keycode.js, labels.js, scroll-parent.js, tabbable.js, unique-id.js, widgets/accordion.js, widgets/autocomplete.js, widgets/button.js, widgets/checkboxradio.js, widgets/controlgroup.js, widgets/datepicker.js, widgets/dialog.js, widgets/draggable.js, widgets/droppable.js, widgets/menu.js, widgets/mouse.js, widgets/progressbar.js, widgets/resizable.js, widgets/selectable.js, widgets/selectmenu.js, widgets/slider.js, widgets/sortable.js, widgets/spinner.js, widgets/tabs.js, widgets/tooltip.js
* Copyright jQuery Foundation and other contributors; Licensed MIT */

(function(t){"function"==typeof define&&define.amd?define(["jquery"],t):t(jQuery)})(function(t){function e(t){for(var e=t.css("visibility");"inherit"===e;)t=t.parent(),e=t.css("visibility");return"hidden"!==e}function i(t){for(var e,i;t.length&&t[0]!==document;){if(e=t.css("position"),("absolute"===e||"relative"===e||"fixed"===e)&&(i=parseInt(t.css("zIndex"),10),!isNaN(i)&&0!==i))return i;t=t.parent()}return 0}function s(){this._curInst=null,this._keyEvent=!1,this._disabledInputs=[],this._datepickerShowing=!1,this._inDialog=!1,this._mainDivId="ui-datepicker-div",this._inlineClass="ui-datepicker-inline",this._appendClass="ui-datepicker-append",this._triggerClass="ui-datepicker-trigger",this._dialogClass="ui-datepicker-dialog",this._disableClass="ui-datepicker-disabled",this._unselectableClass="ui-datepicker-unselectable",this._currentClass="ui-datepicker-current-day",this._dayOverClass="ui-datepicker-days-cell-over",this.regional=[],this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"mm/dd/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},this._defaults={showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:!1,hideIfNoPrevNext:!1,navigationAsDateFormat:!1,gotoCurrent:!1,changeMonth:!1,changeYear:!1,yearRange:"c-10:c+10",showOtherMonths:!1,selectOtherMonths:!1,showWeek:!1,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",minDate:null,maxDate:null,duration:"fast",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:!0,showButtonPanel:!1,autoSize:!1,disabled:!1},t.extend(this._defaults,this.regional[""]),this.regional.en=t.extend(!0,{},this.regional[""]),this.regional["en-US"]=t.extend(!0,{},this.regional.en),this.dpDiv=n(t("<div id='"+this._mainDivId+"' class='ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>"))}function n(e){var i="button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a";return e.on("mouseout",i,function(){t(this).removeClass("ui-state-hover"),-1!==this.className.indexOf("ui-datepicker-prev")&&t(this).removeClass("ui-datepicker-prev-hover"),-1!==this.className.indexOf("ui-datepicker-next")&&t(this).removeClass("ui-datepicker-next-hover")}).on("mouseover",i,o)}function o(){t.datepicker._isDisabledDatepicker(m.inline?m.dpDiv.parent()[0]:m.input[0])||(t(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover"),t(this).addClass("ui-state-hover"),-1!==this.className.indexOf("ui-datepicker-prev")&&t(this).addClass("ui-datepicker-prev-hover"),-1!==this.className.indexOf("ui-datepicker-next")&&t(this).addClass("ui-datepicker-next-hover"))}function a(e,i){t.extend(e,i);for(var s in i)null==i[s]&&(e[s]=i[s]);return e}function r(t){return function(){var e=this.element.val();t.apply(this,arguments),this._refresh(),e!==this.element.val()&&this._trigger("change")}}t.ui=t.ui||{},t.ui.version="1.12.1";var h=0,l=Array.prototype.slice;t.cleanData=function(e){return function(i){var s,n,o;for(o=0;null!=(n=i[o]);o++)try{s=t._data(n,"events"),s&&s.remove&&t(n).triggerHandler("remove")}catch(a){}e(i)}}(t.cleanData),t.widget=function(e,i,s){var n,o,a,r={},h=e.split(".")[0];e=e.split(".")[1];var l=h+"-"+e;return s||(s=i,i=t.Widget),t.isArray(s)&&(s=t.extend.apply(null,[{}].concat(s))),t.expr[":"][l.toLowerCase()]=function(e){return!!t.data(e,l)},t[h]=t[h]||{},n=t[h][e],o=t[h][e]=function(t,e){return this._createWidget?(arguments.length&&this._createWidget(t,e),void 0):new o(t,e)},t.extend(o,n,{version:s.version,_proto:t.extend({},s),_childConstructors:[]}),a=new i,a.options=t.widget.extend({},a.options),t.each(s,function(e,s){return t.isFunction(s)?(r[e]=function(){function t(){return i.prototype[e].apply(this,arguments)}function n(t){return i.prototype[e].apply(this,t)}return function(){var e,i=this._super,o=this._superApply;return this._super=t,this._superApply=n,e=s.apply(this,arguments),this._super=i,this._superApply=o,e}}(),void 0):(r[e]=s,void 0)}),o.prototype=t.widget.extend(a,{widgetEventPrefix:n?a.widgetEventPrefix||e:e},r,{constructor:o,namespace:h,widgetName:e,widgetFullName:l}),n?(t.each(n._childConstructors,function(e,i){var s=i.prototype;t.widget(s.namespace+"."+s.widgetName,o,i._proto)}),delete n._childConstructors):i._childConstructors.push(o),t.widget.bridge(e,o),o},t.widget.extend=function(e){for(var i,s,n=l.call(arguments,1),o=0,a=n.length;a>o;o++)for(i in n[o])s=n[o][i],n[o].hasOwnProperty(i)&&void 0!==s&&(e[i]=t.isPlainObject(s)?t.isPlainObject(e[i])?t.widget.extend({},e[i],s):t.widget.extend({},s):s);return e},t.widget.bridge=function(e,i){var s=i.prototype.widgetFullName||e;t.fn[e]=function(n){var o="string"==typeof n,a=l.call(arguments,1),r=this;return o?this.length||"instance"!==n?this.each(function(){var i,o=t.data(this,s);return"instance"===n?(r=o,!1):o?t.isFunction(o[n])&&"_"!==n.charAt(0)?(i=o[n].apply(o,a),i!==o&&void 0!==i?(r=i&&i.jquery?r.pushStack(i.get()):i,!1):void 0):t.error("no such method '"+n+"' for "+e+" widget instance"):t.error("cannot call methods on "+e+" prior to initialization; "+"attempted to call method '"+n+"'")}):r=void 0:(a.length&&(n=t.widget.extend.apply(null,[n].concat(a))),this.each(function(){var e=t.data(this,s);e?(e.option(n||{}),e._init&&e._init()):t.data(this,s,new i(n,this))})),r}},t.Widget=function(){},t.Widget._childConstructors=[],t.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{classes:{},disabled:!1,create:null},_createWidget:function(e,i){i=t(i||this.defaultElement||this)[0],this.element=t(i),this.uuid=h++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=t(),this.hoverable=t(),this.focusable=t(),this.classesElementLookup={},i!==this&&(t.data(i,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===i&&this.destroy()}}),this.document=t(i.style?i.ownerDocument:i.document||i),this.window=t(this.document[0].defaultView||this.document[0].parentWindow)),this.options=t.widget.extend({},this.options,this._getCreateOptions(),e),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:t.noop,_create:t.noop,_init:t.noop,destroy:function(){var e=this;this._destroy(),t.each(this.classesElementLookup,function(t,i){e._removeClass(i,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:t.noop,widget:function(){return this.element},option:function(e,i){var s,n,o,a=e;if(0===arguments.length)return t.widget.extend({},this.options);if("string"==typeof e)if(a={},s=e.split("."),e=s.shift(),s.length){for(n=a[e]=t.widget.extend({},this.options[e]),o=0;s.length-1>o;o++)n[s[o]]=n[s[o]]||{},n=n[s[o]];if(e=s.pop(),1===arguments.length)return void 0===n[e]?null:n[e];n[e]=i}else{if(1===arguments.length)return void 0===this.options[e]?null:this.options[e];a[e]=i}return this._setOptions(a),this},_setOptions:function(t){var e;for(e in t)this._setOption(e,t[e]);return this},_setOption:function(t,e){return"classes"===t&&this._setOptionClasses(e),this.options[t]=e,"disabled"===t&&this._setOptionDisabled(e),this},_setOptionClasses:function(e){var i,s,n;for(i in e)n=this.classesElementLookup[i],e[i]!==this.options.classes[i]&&n&&n.length&&(s=t(n.get()),this._removeClass(n,i),s.addClass(this._classes({element:s,keys:i,classes:e,add:!0})))},_setOptionDisabled:function(t){this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,!!t),t&&(this._removeClass(this.hoverable,null,"ui-state-hover"),this._removeClass(this.focusable,null,"ui-state-focus"))},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_classes:function(e){function i(i,o){var a,r;for(r=0;i.length>r;r++)a=n.classesElementLookup[i[r]]||t(),a=e.add?t(t.unique(a.get().concat(e.element.get()))):t(a.not(e.element).get()),n.classesElementLookup[i[r]]=a,s.push(i[r]),o&&e.classes[i[r]]&&s.push(e.classes[i[r]])}var s=[],n=this;return e=t.extend({element:this.element,classes:this.options.classes||{}},e),this._on(e.element,{remove:"_untrackClassesElement"}),e.keys&&i(e.keys.match(/\S+/g)||[],!0),e.extra&&i(e.extra.match(/\S+/g)||[]),s.join(" ")},_untrackClassesElement:function(e){var i=this;t.each(i.classesElementLookup,function(s,n){-1!==t.inArray(e.target,n)&&(i.classesElementLookup[s]=t(n.not(e.target).get()))})},_removeClass:function(t,e,i){return this._toggleClass(t,e,i,!1)},_addClass:function(t,e,i){return this._toggleClass(t,e,i,!0)},_toggleClass:function(t,e,i,s){s="boolean"==typeof s?s:i;var n="string"==typeof t||null===t,o={extra:n?e:i,keys:n?t:e,element:n?this.element:t,add:s};return o.element.toggleClass(this._classes(o),s),this},_on:function(e,i,s){var n,o=this;"boolean"!=typeof e&&(s=i,i=e,e=!1),s?(i=n=t(i),this.bindings=this.bindings.add(i)):(s=i,i=this.element,n=this.widget()),t.each(s,function(s,a){function r(){return e||o.options.disabled!==!0&&!t(this).hasClass("ui-state-disabled")?("string"==typeof a?o[a]:a).apply(o,arguments):void 0}"string"!=typeof a&&(r.guid=a.guid=a.guid||r.guid||t.guid++);var h=s.match(/^([\w:-]*)\s*(.*)$/),l=h[1]+o.eventNamespace,c=h[2];c?n.on(l,c,r):i.on(l,r)})},_off:function(e,i){i=(i||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,e.off(i).off(i),this.bindings=t(this.bindings.not(e).get()),this.focusable=t(this.focusable.not(e).get()),this.hoverable=t(this.hoverable.not(e).get())},_delay:function(t,e){function i(){return("string"==typeof t?s[t]:t).apply(s,arguments)}var s=this;return setTimeout(i,e||0)},_hoverable:function(e){this.hoverable=this.hoverable.add(e),this._on(e,{mouseenter:function(e){this._addClass(t(e.currentTarget),null,"ui-state-hover")},mouseleave:function(e){this._removeClass(t(e.currentTarget),null,"ui-state-hover")}})},_focusable:function(e){this.focusable=this.focusable.add(e),this._on(e,{focusin:function(e){this._addClass(t(e.currentTarget),null,"ui-state-focus")},focusout:function(e){this._removeClass(t(e.currentTarget),null,"ui-state-focus")}})},_trigger:function(e,i,s){var n,o,a=this.options[e];if(s=s||{},i=t.Event(i),i.type=(e===this.widgetEventPrefix?e:this.widgetEventPrefix+e).toLowerCase(),i.target=this.element[0],o=i.originalEvent)for(n in o)n in i||(i[n]=o[n]);return this.element.trigger(i,s),!(t.isFunction(a)&&a.apply(this.element[0],[i].concat(s))===!1||i.isDefaultPrevented())}},t.each({show:"fadeIn",hide:"fadeOut"},function(e,i){t.Widget.prototype["_"+e]=function(s,n,o){"string"==typeof n&&(n={effect:n});var a,r=n?n===!0||"number"==typeof n?i:n.effect||i:e;n=n||{},"number"==typeof n&&(n={duration:n}),a=!t.isEmptyObject(n),n.complete=o,n.delay&&s.delay(n.delay),a&&t.effects&&t.effects.effect[r]?s[e](n):r!==e&&s[r]?s[r](n.duration,n.easing,o):s.queue(function(i){t(this)[e](),o&&o.call(s[0]),i()})}}),t.widget,function(){function e(t,e,i){return[parseFloat(t[0])*(u.test(t[0])?e/100:1),parseFloat(t[1])*(u.test(t[1])?i/100:1)]}function i(e,i){return parseInt(t.css(e,i),10)||0}function s(e){var i=e[0];return 9===i.nodeType?{width:e.width(),height:e.height(),offset:{top:0,left:0}}:t.isWindow(i)?{width:e.width(),height:e.height(),offset:{top:e.scrollTop(),left:e.scrollLeft()}}:i.preventDefault?{width:0,height:0,offset:{top:i.pageY,left:i.pageX}}:{width:e.outerWidth(),height:e.outerHeight(),offset:e.offset()}}var n,o=Math.max,a=Math.abs,r=/left|center|right/,h=/top|center|bottom/,l=/[\+\-]\d+(\.[\d]+)?%?/,c=/^\w+/,u=/%$/,d=t.fn.position;t.position={scrollbarWidth:function(){if(void 0!==n)return n;var e,i,s=t("<div style='display:block;position:absolute;width:50px;height:50px;overflow:hidden;'><div style='height:100px;width:auto;'></div></div>"),o=s.children()[0];return t("body").append(s),e=o.offsetWidth,s.css("overflow","scroll"),i=o.offsetWidth,e===i&&(i=s[0].clientWidth),s.remove(),n=e-i},getScrollInfo:function(e){var i=e.isWindow||e.isDocument?"":e.element.css("overflow-x"),s=e.isWindow||e.isDocument?"":e.element.css("overflow-y"),n="scroll"===i||"auto"===i&&e.width<e.element[0].scrollWidth,o="scroll"===s||"auto"===s&&e.height<e.element[0].scrollHeight;return{width:o?t.position.scrollbarWidth():0,height:n?t.position.scrollbarWidth():0}},getWithinInfo:function(e){var i=t(e||window),s=t.isWindow(i[0]),n=!!i[0]&&9===i[0].nodeType,o=!s&&!n;return{element:i,isWindow:s,isDocument:n,offset:o?t(e).offset():{left:0,top:0},scrollLeft:i.scrollLeft(),scrollTop:i.scrollTop(),width:i.outerWidth(),height:i.outerHeight()}}},t.fn.position=function(n){if(!n||!n.of)return d.apply(this,arguments);n=t.extend({},n);var u,p,f,g,m,_,v=t(n.of),b=t.position.getWithinInfo(n.within),y=t.position.getScrollInfo(b),w=(n.collision||"flip").split(" "),k={};return _=s(v),v[0].preventDefault&&(n.at="left top"),p=_.width,f=_.height,g=_.offset,m=t.extend({},g),t.each(["my","at"],function(){var t,e,i=(n[this]||"").split(" ");1===i.length&&(i=r.test(i[0])?i.concat(["center"]):h.test(i[0])?["center"].concat(i):["center","center"]),i[0]=r.test(i[0])?i[0]:"center",i[1]=h.test(i[1])?i[1]:"center",t=l.exec(i[0]),e=l.exec(i[1]),k[this]=[t?t[0]:0,e?e[0]:0],n[this]=[c.exec(i[0])[0],c.exec(i[1])[0]]}),1===w.length&&(w[1]=w[0]),"right"===n.at[0]?m.left+=p:"center"===n.at[0]&&(m.left+=p/2),"bottom"===n.at[1]?m.top+=f:"center"===n.at[1]&&(m.top+=f/2),u=e(k.at,p,f),m.left+=u[0],m.top+=u[1],this.each(function(){var s,r,h=t(this),l=h.outerWidth(),c=h.outerHeight(),d=i(this,"marginLeft"),_=i(this,"marginTop"),x=l+d+i(this,"marginRight")+y.width,C=c+_+i(this,"marginBottom")+y.height,D=t.extend({},m),I=e(k.my,h.outerWidth(),h.outerHeight());"right"===n.my[0]?D.left-=l:"center"===n.my[0]&&(D.left-=l/2),"bottom"===n.my[1]?D.top-=c:"center"===n.my[1]&&(D.top-=c/2),D.left+=I[0],D.top+=I[1],s={marginLeft:d,marginTop:_},t.each(["left","top"],function(e,i){t.ui.position[w[e]]&&t.ui.position[w[e]][i](D,{targetWidth:p,targetHeight:f,elemWidth:l,elemHeight:c,collisionPosition:s,collisionWidth:x,collisionHeight:C,offset:[u[0]+I[0],u[1]+I[1]],my:n.my,at:n.at,within:b,elem:h})}),n.using&&(r=function(t){var e=g.left-D.left,i=e+p-l,s=g.top-D.top,r=s+f-c,u={target:{element:v,left:g.left,top:g.top,width:p,height:f},element:{element:h,left:D.left,top:D.top,width:l,height:c},horizontal:0>i?"left":e>0?"right":"center",vertical:0>r?"top":s>0?"bottom":"middle"};l>p&&p>a(e+i)&&(u.horizontal="center"),c>f&&f>a(s+r)&&(u.vertical="middle"),u.important=o(a(e),a(i))>o(a(s),a(r))?"horizontal":"vertical",n.using.call(this,t,u)}),h.offset(t.extend(D,{using:r}))})},t.ui.position={fit:{left:function(t,e){var i,s=e.within,n=s.isWindow?s.scrollLeft:s.offset.left,a=s.width,r=t.left-e.collisionPosition.marginLeft,h=n-r,l=r+e.collisionWidth-a-n;e.collisionWidth>a?h>0&&0>=l?(i=t.left+h+e.collisionWidth-a-n,t.left+=h-i):t.left=l>0&&0>=h?n:h>l?n+a-e.collisionWidth:n:h>0?t.left+=h:l>0?t.left-=l:t.left=o(t.left-r,t.left)},top:function(t,e){var i,s=e.within,n=s.isWindow?s.scrollTop:s.offset.top,a=e.within.height,r=t.top-e.collisionPosition.marginTop,h=n-r,l=r+e.collisionHeight-a-n;e.collisionHeight>a?h>0&&0>=l?(i=t.top+h+e.collisionHeight-a-n,t.top+=h-i):t.top=l>0&&0>=h?n:h>l?n+a-e.collisionHeight:n:h>0?t.top+=h:l>0?t.top-=l:t.top=o(t.top-r,t.top)}},flip:{left:function(t,e){var i,s,n=e.within,o=n.offset.left+n.scrollLeft,r=n.width,h=n.isWindow?n.scrollLeft:n.offset.left,l=t.left-e.collisionPosition.marginLeft,c=l-h,u=l+e.collisionWidth-r-h,d="left"===e.my[0]?-e.elemWidth:"right"===e.my[0]?e.elemWidth:0,p="left"===e.at[0]?e.targetWidth:"right"===e.at[0]?-e.targetWidth:0,f=-2*e.offset[0];0>c?(i=t.left+d+p+f+e.collisionWidth-r-o,(0>i||a(c)>i)&&(t.left+=d+p+f)):u>0&&(s=t.left-e.collisionPosition.marginLeft+d+p+f-h,(s>0||u>a(s))&&(t.left+=d+p+f))},top:function(t,e){var i,s,n=e.within,o=n.offset.top+n.scrollTop,r=n.height,h=n.isWindow?n.scrollTop:n.offset.top,l=t.top-e.collisionPosition.marginTop,c=l-h,u=l+e.collisionHeight-r-h,d="top"===e.my[1],p=d?-e.elemHeight:"bottom"===e.my[1]?e.elemHeight:0,f="top"===e.at[1]?e.targetHeight:"bottom"===e.at[1]?-e.targetHeight:0,g=-2*e.offset[1];0>c?(s=t.top+p+f+g+e.collisionHeight-r-o,(0>s||a(c)>s)&&(t.top+=p+f+g)):u>0&&(i=t.top-e.collisionPosition.marginTop+p+f+g-h,(i>0||u>a(i))&&(t.top+=p+f+g))}},flipfit:{left:function(){t.ui.position.flip.left.apply(this,arguments),t.ui.position.fit.left.apply(this,arguments)},top:function(){t.ui.position.flip.top.apply(this,arguments),t.ui.position.fit.top.apply(this,arguments)}}}}(),t.ui.position,t.extend(t.expr[":"],{data:t.expr.createPseudo?t.expr.createPseudo(function(e){return function(i){return!!t.data(i,e)}}):function(e,i,s){return!!t.data(e,s[3])}}),t.fn.extend({disableSelection:function(){var t="onselectstart"in document.createElement("div")?"selectstart":"mousedown";return function(){return this.on(t+".ui-disableSelection",function(t){t.preventDefault()})}}(),enableSelection:function(){return this.off(".ui-disableSelection")}});var c="ui-effects-",u="ui-effects-style",d="ui-effects-animated",p=t;t.effects={effect:{}},function(t,e){function i(t,e,i){var s=u[e.type]||{};return null==t?i||!e.def?null:e.def:(t=s.floor?~~t:parseFloat(t),isNaN(t)?e.def:s.mod?(t+s.mod)%s.mod:0>t?0:t>s.max?s.max:t)}function s(i){var s=l(),n=s._rgba=[];return i=i.toLowerCase(),f(h,function(t,o){var a,r=o.re.exec(i),h=r&&o.parse(r),l=o.space||"rgba";return h?(a=s[l](h),s[c[l].cache]=a[c[l].cache],n=s._rgba=a._rgba,!1):e}),n.length?("0,0,0,0"===n.join()&&t.extend(n,o.transparent),s):o[i]}function n(t,e,i){return i=(i+1)%1,1>6*i?t+6*(e-t)*i:1>2*i?e:2>3*i?t+6*(e-t)*(2/3-i):t}var o,a="backgroundColor borderBottomColor borderLeftColor borderRightColor borderTopColor color columnRuleColor outlineColor textDecorationColor textEmphasisColor",r=/^([\-+])=\s*(\d+\.?\d*)/,h=[{re:/rgba?\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(t){return[t[1],t[2],t[3],t[4]]}},{re:/rgba?\(\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(t){return[2.55*t[1],2.55*t[2],2.55*t[3],t[4]]}},{re:/#([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})/,parse:function(t){return[parseInt(t[1],16),parseInt(t[2],16),parseInt(t[3],16)]}},{re:/#([a-f0-9])([a-f0-9])([a-f0-9])/,parse:function(t){return[parseInt(t[1]+t[1],16),parseInt(t[2]+t[2],16),parseInt(t[3]+t[3],16)]}},{re:/hsla?\(\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,space:"hsla",parse:function(t){return[t[1],t[2]/100,t[3]/100,t[4]]}}],l=t.Color=function(e,i,s,n){return new t.Color.fn.parse(e,i,s,n)},c={rgba:{props:{red:{idx:0,type:"byte"},green:{idx:1,type:"byte"},blue:{idx:2,type:"byte"}}},hsla:{props:{hue:{idx:0,type:"degrees"},saturation:{idx:1,type:"percent"},lightness:{idx:2,type:"percent"}}}},u={"byte":{floor:!0,max:255},percent:{max:1},degrees:{mod:360,floor:!0}},d=l.support={},p=t("<p>")[0],f=t.each;p.style.cssText="background-color:rgba(1,1,1,.5)",d.rgba=p.style.backgroundColor.indexOf("rgba")>-1,f(c,function(t,e){e.cache="_"+t,e.props.alpha={idx:3,type:"percent",def:1}}),l.fn=t.extend(l.prototype,{parse:function(n,a,r,h){if(n===e)return this._rgba=[null,null,null,null],this;(n.jquery||n.nodeType)&&(n=t(n).css(a),a=e);var u=this,d=t.type(n),p=this._rgba=[];return a!==e&&(n=[n,a,r,h],d="array"),"string"===d?this.parse(s(n)||o._default):"array"===d?(f(c.rgba.props,function(t,e){p[e.idx]=i(n[e.idx],e)}),this):"object"===d?(n instanceof l?f(c,function(t,e){n[e.cache]&&(u[e.cache]=n[e.cache].slice())}):f(c,function(e,s){var o=s.cache;f(s.props,function(t,e){if(!u[o]&&s.to){if("alpha"===t||null==n[t])return;u[o]=s.to(u._rgba)}u[o][e.idx]=i(n[t],e,!0)}),u[o]&&0>t.inArray(null,u[o].slice(0,3))&&(u[o][3]=1,s.from&&(u._rgba=s.from(u[o])))}),this):e},is:function(t){var i=l(t),s=!0,n=this;return f(c,function(t,o){var a,r=i[o.cache];return r&&(a=n[o.cache]||o.to&&o.to(n._rgba)||[],f(o.props,function(t,i){return null!=r[i.idx]?s=r[i.idx]===a[i.idx]:e})),s}),s},_space:function(){var t=[],e=this;return f(c,function(i,s){e[s.cache]&&t.push(i)}),t.pop()},transition:function(t,e){var s=l(t),n=s._space(),o=c[n],a=0===this.alpha()?l("transparent"):this,r=a[o.cache]||o.to(a._rgba),h=r.slice();return s=s[o.cache],f(o.props,function(t,n){var o=n.idx,a=r[o],l=s[o],c=u[n.type]||{};null!==l&&(null===a?h[o]=l:(c.mod&&(l-a>c.mod/2?a+=c.mod:a-l>c.mod/2&&(a-=c.mod)),h[o]=i((l-a)*e+a,n)))}),this[n](h)},blend:function(e){if(1===this._rgba[3])return this;var i=this._rgba.slice(),s=i.pop(),n=l(e)._rgba;return l(t.map(i,function(t,e){return(1-s)*n[e]+s*t}))},toRgbaString:function(){var e="rgba(",i=t.map(this._rgba,function(t,e){return null==t?e>2?1:0:t});return 1===i[3]&&(i.pop(),e="rgb("),e+i.join()+")"},toHslaString:function(){var e="hsla(",i=t.map(this.hsla(),function(t,e){return null==t&&(t=e>2?1:0),e&&3>e&&(t=Math.round(100*t)+"%"),t});return 1===i[3]&&(i.pop(),e="hsl("),e+i.join()+")"},toHexString:function(e){var i=this._rgba.slice(),s=i.pop();return e&&i.push(~~(255*s)),"#"+t.map(i,function(t){return t=(t||0).toString(16),1===t.length?"0"+t:t}).join("")},toString:function(){return 0===this._rgba[3]?"transparent":this.toRgbaString()}}),l.fn.parse.prototype=l.fn,c.hsla.to=function(t){if(null==t[0]||null==t[1]||null==t[2])return[null,null,null,t[3]];var e,i,s=t[0]/255,n=t[1]/255,o=t[2]/255,a=t[3],r=Math.max(s,n,o),h=Math.min(s,n,o),l=r-h,c=r+h,u=.5*c;return e=h===r?0:s===r?60*(n-o)/l+360:n===r?60*(o-s)/l+120:60*(s-n)/l+240,i=0===l?0:.5>=u?l/c:l/(2-c),[Math.round(e)%360,i,u,null==a?1:a]},c.hsla.from=function(t){if(null==t[0]||null==t[1]||null==t[2])return[null,null,null,t[3]];var e=t[0]/360,i=t[1],s=t[2],o=t[3],a=.5>=s?s*(1+i):s+i-s*i,r=2*s-a;return[Math.round(255*n(r,a,e+1/3)),Math.round(255*n(r,a,e)),Math.round(255*n(r,a,e-1/3)),o]},f(c,function(s,n){var o=n.props,a=n.cache,h=n.to,c=n.from;l.fn[s]=function(s){if(h&&!this[a]&&(this[a]=h(this._rgba)),s===e)return this[a].slice();var n,r=t.type(s),u="array"===r||"object"===r?s:arguments,d=this[a].slice();return f(o,function(t,e){var s=u["object"===r?t:e.idx];null==s&&(s=d[e.idx]),d[e.idx]=i(s,e)}),c?(n=l(c(d)),n[a]=d,n):l(d)},f(o,function(e,i){l.fn[e]||(l.fn[e]=function(n){var o,a=t.type(n),h="alpha"===e?this._hsla?"hsla":"rgba":s,l=this[h](),c=l[i.idx];return"undefined"===a?c:("function"===a&&(n=n.call(this,c),a=t.type(n)),null==n&&i.empty?this:("string"===a&&(o=r.exec(n),o&&(n=c+parseFloat(o[2])*("+"===o[1]?1:-1))),l[i.idx]=n,this[h](l)))})})}),l.hook=function(e){var i=e.split(" ");f(i,function(e,i){t.cssHooks[i]={set:function(e,n){var o,a,r="";if("transparent"!==n&&("string"!==t.type(n)||(o=s(n)))){if(n=l(o||n),!d.rgba&&1!==n._rgba[3]){for(a="backgroundColor"===i?e.parentNode:e;(""===r||"transparent"===r)&&a&&a.style;)try{r=t.css(a,"backgroundColor"),a=a.parentNode}catch(h){}n=n.blend(r&&"transparent"!==r?r:"_default")}n=n.toRgbaString()}try{e.style[i]=n}catch(h){}}},t.fx.step[i]=function(e){e.colorInit||(e.start=l(e.elem,i),e.end=l(e.end),e.colorInit=!0),t.cssHooks[i].set(e.elem,e.start.transition(e.end,e.pos))}})},l.hook(a),t.cssHooks.borderColor={expand:function(t){var e={};return f(["Top","Right","Bottom","Left"],function(i,s){e["border"+s+"Color"]=t}),e}},o=t.Color.names={aqua:"#00ffff",black:"#000000",blue:"#0000ff",fuchsia:"#ff00ff",gray:"#808080",green:"#008000",lime:"#00ff00",maroon:"#800000",navy:"#000080",olive:"#808000",purple:"#800080",red:"#ff0000",silver:"#c0c0c0",teal:"#008080",white:"#ffffff",yellow:"#ffff00",transparent:[null,null,null,0],_default:"#ffffff"}}(p),function(){function e(e){var i,s,n=e.ownerDocument.defaultView?e.ownerDocument.defaultView.getComputedStyle(e,null):e.currentStyle,o={};if(n&&n.length&&n[0]&&n[n[0]])for(s=n.length;s--;)i=n[s],"string"==typeof n[i]&&(o[t.camelCase(i)]=n[i]);else for(i in n)"string"==typeof n[i]&&(o[i]=n[i]);return o}function i(e,i){var s,o,a={};for(s in i)o=i[s],e[s]!==o&&(n[s]||(t.fx.step[s]||!isNaN(parseFloat(o)))&&(a[s]=o));return a}var s=["add","remove","toggle"],n={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};t.each(["borderLeftStyle","borderRightStyle","borderBottomStyle","borderTopStyle"],function(e,i){t.fx.step[i]=function(t){("none"!==t.end&&!t.setAttr||1===t.pos&&!t.setAttr)&&(p.style(t.elem,i,t.end),t.setAttr=!0)}}),t.fn.addBack||(t.fn.addBack=function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}),t.effects.animateClass=function(n,o,a,r){var h=t.speed(o,a,r);return this.queue(function(){var o,a=t(this),r=a.attr("class")||"",l=h.children?a.find("*").addBack():a;l=l.map(function(){var i=t(this);return{el:i,start:e(this)}}),o=function(){t.each(s,function(t,e){n[e]&&a[e+"Class"](n[e])})},o(),l=l.map(function(){return this.end=e(this.el[0]),this.diff=i(this.start,this.end),this}),a.attr("class",r),l=l.map(function(){var e=this,i=t.Deferred(),s=t.extend({},h,{queue:!1,complete:function(){i.resolve(e)}});return this.el.animate(this.diff,s),i.promise()}),t.when.apply(t,l.get()).done(function(){o(),t.each(arguments,function(){var e=this.el;t.each(this.diff,function(t){e.css(t,"")})}),h.complete.call(a[0])})})},t.fn.extend({addClass:function(e){return function(i,s,n,o){return s?t.effects.animateClass.call(this,{add:i},s,n,o):e.apply(this,arguments)}}(t.fn.addClass),removeClass:function(e){return function(i,s,n,o){return arguments.length>1?t.effects.animateClass.call(this,{remove:i},s,n,o):e.apply(this,arguments)}}(t.fn.removeClass),toggleClass:function(e){return function(i,s,n,o,a){return"boolean"==typeof s||void 0===s?n?t.effects.animateClass.call(this,s?{add:i}:{remove:i},n,o,a):e.apply(this,arguments):t.effects.animateClass.call(this,{toggle:i},s,n,o)}}(t.fn.toggleClass),switchClass:function(e,i,s,n,o){return t.effects.animateClass.call(this,{add:i,remove:e},s,n,o)}})}(),function(){function e(e,i,s,n){return t.isPlainObject(e)&&(i=e,e=e.effect),e={effect:e},null==i&&(i={}),t.isFunction(i)&&(n=i,s=null,i={}),("number"==typeof i||t.fx.speeds[i])&&(n=s,s=i,i={}),t.isFunction(s)&&(n=s,s=null),i&&t.extend(e,i),s=s||i.duration,e.duration=t.fx.off?0:"number"==typeof s?s:s in t.fx.speeds?t.fx.speeds[s]:t.fx.speeds._default,e.complete=n||i.complete,e}function i(e){return!e||"number"==typeof e||t.fx.speeds[e]?!0:"string"!=typeof e||t.effects.effect[e]?t.isFunction(e)?!0:"object"!=typeof e||e.effect?!1:!0:!0}function s(t,e){var i=e.outerWidth(),s=e.outerHeight(),n=/^rect\((-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto)\)$/,o=n.exec(t)||["",0,i,s,0];return{top:parseFloat(o[1])||0,right:"auto"===o[2]?i:parseFloat(o[2]),bottom:"auto"===o[3]?s:parseFloat(o[3]),left:parseFloat(o[4])||0}}t.expr&&t.expr.filters&&t.expr.filters.animated&&(t.expr.filters.animated=function(e){return function(i){return!!t(i).data(d)||e(i)}}(t.expr.filters.animated)),t.uiBackCompat!==!1&&t.extend(t.effects,{save:function(t,e){for(var i=0,s=e.length;s>i;i++)null!==e[i]&&t.data(c+e[i],t[0].style[e[i]])},restore:function(t,e){for(var i,s=0,n=e.length;n>s;s++)null!==e[s]&&(i=t.data(c+e[s]),t.css(e[s],i))},setMode:function(t,e){return"toggle"===e&&(e=t.is(":hidden")?"show":"hide"),e},createWrapper:function(e){if(e.parent().is(".ui-effects-wrapper"))return e.parent();var i={width:e.outerWidth(!0),height:e.outerHeight(!0),"float":e.css("float")},s=t("<div></div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),n={width:e.width(),height:e.height()},o=document.activeElement;try{o.id}catch(a){o=document.body}return e.wrap(s),(e[0]===o||t.contains(e[0],o))&&t(o).trigger("focus"),s=e.parent(),"static"===e.css("position")?(s.css({position:"relative"}),e.css({position:"relative"})):(t.extend(i,{position:e.css("position"),zIndex:e.css("z-index")}),t.each(["top","left","bottom","right"],function(t,s){i[s]=e.css(s),isNaN(parseInt(i[s],10))&&(i[s]="auto")}),e.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})),e.css(n),s.css(i).show()},removeWrapper:function(e){var i=document.activeElement;return e.parent().is(".ui-effects-wrapper")&&(e.parent().replaceWith(e),(e[0]===i||t.contains(e[0],i))&&t(i).trigger("focus")),e}}),t.extend(t.effects,{version:"1.12.1",define:function(e,i,s){return s||(s=i,i="effect"),t.effects.effect[e]=s,t.effects.effect[e].mode=i,s},scaledDimensions:function(t,e,i){if(0===e)return{height:0,width:0,outerHeight:0,outerWidth:0};var s="horizontal"!==i?(e||100)/100:1,n="vertical"!==i?(e||100)/100:1;return{height:t.height()*n,width:t.width()*s,outerHeight:t.outerHeight()*n,outerWidth:t.outerWidth()*s}},clipToBox:function(t){return{width:t.clip.right-t.clip.left,height:t.clip.bottom-t.clip.top,left:t.clip.left,top:t.clip.top}},unshift:function(t,e,i){var s=t.queue();e>1&&s.splice.apply(s,[1,0].concat(s.splice(e,i))),t.dequeue()},saveStyle:function(t){t.data(u,t[0].style.cssText)},restoreStyle:function(t){t[0].style.cssText=t.data(u)||"",t.removeData(u)},mode:function(t,e){var i=t.is(":hidden");return"toggle"===e&&(e=i?"show":"hide"),(i?"hide"===e:"show"===e)&&(e="none"),e},getBaseline:function(t,e){var i,s;switch(t[0]){case"top":i=0;break;case"middle":i=.5;break;case"bottom":i=1;break;default:i=t[0]/e.height}switch(t[1]){case"left":s=0;break;case"center":s=.5;break;case"right":s=1;break;default:s=t[1]/e.width}return{x:s,y:i}},createPlaceholder:function(e){var i,s=e.css("position"),n=e.position();return e.css({marginTop:e.css("marginTop"),marginBottom:e.css("marginBottom"),marginLeft:e.css("marginLeft"),marginRight:e.css("marginRight")}).outerWidth(e.outerWidth()).outerHeight(e.outerHeight()),/^(static|relative)/.test(s)&&(s="absolute",i=t("<"+e[0].nodeName+">").insertAfter(e).css({display:/^(inline|ruby)/.test(e.css("display"))?"inline-block":"block",visibility:"hidden",marginTop:e.css("marginTop"),marginBottom:e.css("marginBottom"),marginLeft:e.css("marginLeft"),marginRight:e.css("marginRight"),"float":e.css("float")}).outerWidth(e.outerWidth()).outerHeight(e.outerHeight()).addClass("ui-effects-placeholder"),e.data(c+"placeholder",i)),e.css({position:s,left:n.left,top:n.top}),i},removePlaceholder:function(t){var e=c+"placeholder",i=t.data(e);i&&(i.remove(),t.removeData(e))},cleanUp:function(e){t.effects.restoreStyle(e),t.effects.removePlaceholder(e)},setTransition:function(e,i,s,n){return n=n||{},t.each(i,function(t,i){var o=e.cssUnit(i);o[0]>0&&(n[i]=o[0]*s+o[1])}),n}}),t.fn.extend({effect:function(){function i(e){function i(){r.removeData(d),t.effects.cleanUp(r),"hide"===s.mode&&r.hide(),a()}function a(){t.isFunction(h)&&h.call(r[0]),t.isFunction(e)&&e()}var r=t(this);s.mode=c.shift(),t.uiBackCompat===!1||o?"none"===s.mode?(r[l](),a()):n.call(r[0],s,i):(r.is(":hidden")?"hide"===l:"show"===l)?(r[l](),a()):n.call(r[0],s,a)}var s=e.apply(this,arguments),n=t.effects.effect[s.effect],o=n.mode,a=s.queue,r=a||"fx",h=s.complete,l=s.mode,c=[],u=function(e){var i=t(this),s=t.effects.mode(i,l)||o;i.data(d,!0),c.push(s),o&&("show"===s||s===o&&"hide"===s)&&i.show(),o&&"none"===s||t.effects.saveStyle(i),t.isFunction(e)&&e()};return t.fx.off||!n?l?this[l](s.duration,h):this.each(function(){h&&h.call(this)}):a===!1?this.each(u).each(i):this.queue(r,u).queue(r,i)},show:function(t){return function(s){if(i(s))return t.apply(this,arguments);var n=e.apply(this,arguments);return n.mode="show",this.effect.call(this,n)
}}(t.fn.show),hide:function(t){return function(s){if(i(s))return t.apply(this,arguments);var n=e.apply(this,arguments);return n.mode="hide",this.effect.call(this,n)}}(t.fn.hide),toggle:function(t){return function(s){if(i(s)||"boolean"==typeof s)return t.apply(this,arguments);var n=e.apply(this,arguments);return n.mode="toggle",this.effect.call(this,n)}}(t.fn.toggle),cssUnit:function(e){var i=this.css(e),s=[];return t.each(["em","px","%","pt"],function(t,e){i.indexOf(e)>0&&(s=[parseFloat(i),e])}),s},cssClip:function(t){return t?this.css("clip","rect("+t.top+"px "+t.right+"px "+t.bottom+"px "+t.left+"px)"):s(this.css("clip"),this)},transfer:function(e,i){var s=t(this),n=t(e.to),o="fixed"===n.css("position"),a=t("body"),r=o?a.scrollTop():0,h=o?a.scrollLeft():0,l=n.offset(),c={top:l.top-r,left:l.left-h,height:n.innerHeight(),width:n.innerWidth()},u=s.offset(),d=t("<div class='ui-effects-transfer'></div>").appendTo("body").addClass(e.className).css({top:u.top-r,left:u.left-h,height:s.innerHeight(),width:s.innerWidth(),position:o?"fixed":"absolute"}).animate(c,e.duration,e.easing,function(){d.remove(),t.isFunction(i)&&i()})}}),t.fx.step.clip=function(e){e.clipInit||(e.start=t(e.elem).cssClip(),"string"==typeof e.end&&(e.end=s(e.end,e.elem)),e.clipInit=!0),t(e.elem).cssClip({top:e.pos*(e.end.top-e.start.top)+e.start.top,right:e.pos*(e.end.right-e.start.right)+e.start.right,bottom:e.pos*(e.end.bottom-e.start.bottom)+e.start.bottom,left:e.pos*(e.end.left-e.start.left)+e.start.left})}}(),function(){var e={};t.each(["Quad","Cubic","Quart","Quint","Expo"],function(t,i){e[i]=function(e){return Math.pow(e,t+2)}}),t.extend(e,{Sine:function(t){return 1-Math.cos(t*Math.PI/2)},Circ:function(t){return 1-Math.sqrt(1-t*t)},Elastic:function(t){return 0===t||1===t?t:-Math.pow(2,8*(t-1))*Math.sin((80*(t-1)-7.5)*Math.PI/15)},Back:function(t){return t*t*(3*t-2)},Bounce:function(t){for(var e,i=4;((e=Math.pow(2,--i))-1)/11>t;);return 1/Math.pow(4,3-i)-7.5625*Math.pow((3*e-2)/22-t,2)}}),t.each(e,function(e,i){t.easing["easeIn"+e]=i,t.easing["easeOut"+e]=function(t){return 1-i(1-t)},t.easing["easeInOut"+e]=function(t){return.5>t?i(2*t)/2:1-i(-2*t+2)/2}})}();var f=t.effects;t.effects.define("blind","hide",function(e,i){var s={up:["bottom","top"],vertical:["bottom","top"],down:["top","bottom"],left:["right","left"],horizontal:["right","left"],right:["left","right"]},n=t(this),o=e.direction||"up",a=n.cssClip(),r={clip:t.extend({},a)},h=t.effects.createPlaceholder(n);r.clip[s[o][0]]=r.clip[s[o][1]],"show"===e.mode&&(n.cssClip(r.clip),h&&h.css(t.effects.clipToBox(r)),r.clip=a),h&&h.animate(t.effects.clipToBox(r),e.duration,e.easing),n.animate(r,{queue:!1,duration:e.duration,easing:e.easing,complete:i})}),t.effects.define("bounce",function(e,i){var s,n,o,a=t(this),r=e.mode,h="hide"===r,l="show"===r,c=e.direction||"up",u=e.distance,d=e.times||5,p=2*d+(l||h?1:0),f=e.duration/p,g=e.easing,m="up"===c||"down"===c?"top":"left",_="up"===c||"left"===c,v=0,b=a.queue().length;for(t.effects.createPlaceholder(a),o=a.css(m),u||(u=a["top"===m?"outerHeight":"outerWidth"]()/3),l&&(n={opacity:1},n[m]=o,a.css("opacity",0).css(m,_?2*-u:2*u).animate(n,f,g)),h&&(u/=Math.pow(2,d-1)),n={},n[m]=o;d>v;v++)s={},s[m]=(_?"-=":"+=")+u,a.animate(s,f,g).animate(n,f,g),u=h?2*u:u/2;h&&(s={opacity:0},s[m]=(_?"-=":"+=")+u,a.animate(s,f,g)),a.queue(i),t.effects.unshift(a,b,p+1)}),t.effects.define("clip","hide",function(e,i){var s,n={},o=t(this),a=e.direction||"vertical",r="both"===a,h=r||"horizontal"===a,l=r||"vertical"===a;s=o.cssClip(),n.clip={top:l?(s.bottom-s.top)/2:s.top,right:h?(s.right-s.left)/2:s.right,bottom:l?(s.bottom-s.top)/2:s.bottom,left:h?(s.right-s.left)/2:s.left},t.effects.createPlaceholder(o),"show"===e.mode&&(o.cssClip(n.clip),n.clip=s),o.animate(n,{queue:!1,duration:e.duration,easing:e.easing,complete:i})}),t.effects.define("drop","hide",function(e,i){var s,n=t(this),o=e.mode,a="show"===o,r=e.direction||"left",h="up"===r||"down"===r?"top":"left",l="up"===r||"left"===r?"-=":"+=",c="+="===l?"-=":"+=",u={opacity:0};t.effects.createPlaceholder(n),s=e.distance||n["top"===h?"outerHeight":"outerWidth"](!0)/2,u[h]=l+s,a&&(n.css(u),u[h]=c+s,u.opacity=1),n.animate(u,{queue:!1,duration:e.duration,easing:e.easing,complete:i})}),t.effects.define("explode","hide",function(e,i){function s(){b.push(this),b.length===u*d&&n()}function n(){p.css({visibility:"visible"}),t(b).remove(),i()}var o,a,r,h,l,c,u=e.pieces?Math.round(Math.sqrt(e.pieces)):3,d=u,p=t(this),f=e.mode,g="show"===f,m=p.show().css("visibility","hidden").offset(),_=Math.ceil(p.outerWidth()/d),v=Math.ceil(p.outerHeight()/u),b=[];for(o=0;u>o;o++)for(h=m.top+o*v,c=o-(u-1)/2,a=0;d>a;a++)r=m.left+a*_,l=a-(d-1)/2,p.clone().appendTo("body").wrap("<div></div>").css({position:"absolute",visibility:"visible",left:-a*_,top:-o*v}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:_,height:v,left:r+(g?l*_:0),top:h+(g?c*v:0),opacity:g?0:1}).animate({left:r+(g?0:l*_),top:h+(g?0:c*v),opacity:g?1:0},e.duration||500,e.easing,s)}),t.effects.define("fade","toggle",function(e,i){var s="show"===e.mode;t(this).css("opacity",s?0:1).animate({opacity:s?1:0},{queue:!1,duration:e.duration,easing:e.easing,complete:i})}),t.effects.define("fold","hide",function(e,i){var s=t(this),n=e.mode,o="show"===n,a="hide"===n,r=e.size||15,h=/([0-9]+)%/.exec(r),l=!!e.horizFirst,c=l?["right","bottom"]:["bottom","right"],u=e.duration/2,d=t.effects.createPlaceholder(s),p=s.cssClip(),f={clip:t.extend({},p)},g={clip:t.extend({},p)},m=[p[c[0]],p[c[1]]],_=s.queue().length;h&&(r=parseInt(h[1],10)/100*m[a?0:1]),f.clip[c[0]]=r,g.clip[c[0]]=r,g.clip[c[1]]=0,o&&(s.cssClip(g.clip),d&&d.css(t.effects.clipToBox(g)),g.clip=p),s.queue(function(i){d&&d.animate(t.effects.clipToBox(f),u,e.easing).animate(t.effects.clipToBox(g),u,e.easing),i()}).animate(f,u,e.easing).animate(g,u,e.easing).queue(i),t.effects.unshift(s,_,4)}),t.effects.define("highlight","show",function(e,i){var s=t(this),n={backgroundColor:s.css("backgroundColor")};"hide"===e.mode&&(n.opacity=0),t.effects.saveStyle(s),s.css({backgroundImage:"none",backgroundColor:e.color||"#ffff99"}).animate(n,{queue:!1,duration:e.duration,easing:e.easing,complete:i})}),t.effects.define("size",function(e,i){var s,n,o,a=t(this),r=["fontSize"],h=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],l=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],c=e.mode,u="effect"!==c,d=e.scale||"both",p=e.origin||["middle","center"],f=a.css("position"),g=a.position(),m=t.effects.scaledDimensions(a),_=e.from||m,v=e.to||t.effects.scaledDimensions(a,0);t.effects.createPlaceholder(a),"show"===c&&(o=_,_=v,v=o),n={from:{y:_.height/m.height,x:_.width/m.width},to:{y:v.height/m.height,x:v.width/m.width}},("box"===d||"both"===d)&&(n.from.y!==n.to.y&&(_=t.effects.setTransition(a,h,n.from.y,_),v=t.effects.setTransition(a,h,n.to.y,v)),n.from.x!==n.to.x&&(_=t.effects.setTransition(a,l,n.from.x,_),v=t.effects.setTransition(a,l,n.to.x,v))),("content"===d||"both"===d)&&n.from.y!==n.to.y&&(_=t.effects.setTransition(a,r,n.from.y,_),v=t.effects.setTransition(a,r,n.to.y,v)),p&&(s=t.effects.getBaseline(p,m),_.top=(m.outerHeight-_.outerHeight)*s.y+g.top,_.left=(m.outerWidth-_.outerWidth)*s.x+g.left,v.top=(m.outerHeight-v.outerHeight)*s.y+g.top,v.left=(m.outerWidth-v.outerWidth)*s.x+g.left),a.css(_),("content"===d||"both"===d)&&(h=h.concat(["marginTop","marginBottom"]).concat(r),l=l.concat(["marginLeft","marginRight"]),a.find("*[width]").each(function(){var i=t(this),s=t.effects.scaledDimensions(i),o={height:s.height*n.from.y,width:s.width*n.from.x,outerHeight:s.outerHeight*n.from.y,outerWidth:s.outerWidth*n.from.x},a={height:s.height*n.to.y,width:s.width*n.to.x,outerHeight:s.height*n.to.y,outerWidth:s.width*n.to.x};n.from.y!==n.to.y&&(o=t.effects.setTransition(i,h,n.from.y,o),a=t.effects.setTransition(i,h,n.to.y,a)),n.from.x!==n.to.x&&(o=t.effects.setTransition(i,l,n.from.x,o),a=t.effects.setTransition(i,l,n.to.x,a)),u&&t.effects.saveStyle(i),i.css(o),i.animate(a,e.duration,e.easing,function(){u&&t.effects.restoreStyle(i)})})),a.animate(v,{queue:!1,duration:e.duration,easing:e.easing,complete:function(){var e=a.offset();0===v.opacity&&a.css("opacity",_.opacity),u||(a.css("position","static"===f?"relative":f).offset(e),t.effects.saveStyle(a)),i()}})}),t.effects.define("scale",function(e,i){var s=t(this),n=e.mode,o=parseInt(e.percent,10)||(0===parseInt(e.percent,10)?0:"effect"!==n?0:100),a=t.extend(!0,{from:t.effects.scaledDimensions(s),to:t.effects.scaledDimensions(s,o,e.direction||"both"),origin:e.origin||["middle","center"]},e);e.fade&&(a.from.opacity=1,a.to.opacity=0),t.effects.effect.size.call(this,a,i)}),t.effects.define("puff","hide",function(e,i){var s=t.extend(!0,{},e,{fade:!0,percent:parseInt(e.percent,10)||150});t.effects.effect.scale.call(this,s,i)}),t.effects.define("pulsate","show",function(e,i){var s=t(this),n=e.mode,o="show"===n,a="hide"===n,r=o||a,h=2*(e.times||5)+(r?1:0),l=e.duration/h,c=0,u=1,d=s.queue().length;for((o||!s.is(":visible"))&&(s.css("opacity",0).show(),c=1);h>u;u++)s.animate({opacity:c},l,e.easing),c=1-c;s.animate({opacity:c},l,e.easing),s.queue(i),t.effects.unshift(s,d,h+1)}),t.effects.define("shake",function(e,i){var s=1,n=t(this),o=e.direction||"left",a=e.distance||20,r=e.times||3,h=2*r+1,l=Math.round(e.duration/h),c="up"===o||"down"===o?"top":"left",u="up"===o||"left"===o,d={},p={},f={},g=n.queue().length;for(t.effects.createPlaceholder(n),d[c]=(u?"-=":"+=")+a,p[c]=(u?"+=":"-=")+2*a,f[c]=(u?"-=":"+=")+2*a,n.animate(d,l,e.easing);r>s;s++)n.animate(p,l,e.easing).animate(f,l,e.easing);n.animate(p,l,e.easing).animate(d,l/2,e.easing).queue(i),t.effects.unshift(n,g,h+1)}),t.effects.define("slide","show",function(e,i){var s,n,o=t(this),a={up:["bottom","top"],down:["top","bottom"],left:["right","left"],right:["left","right"]},r=e.mode,h=e.direction||"left",l="up"===h||"down"===h?"top":"left",c="up"===h||"left"===h,u=e.distance||o["top"===l?"outerHeight":"outerWidth"](!0),d={};t.effects.createPlaceholder(o),s=o.cssClip(),n=o.position()[l],d[l]=(c?-1:1)*u+n,d.clip=o.cssClip(),d.clip[a[h][1]]=d.clip[a[h][0]],"show"===r&&(o.cssClip(d.clip),o.css(l,d[l]),d.clip=s,d[l]=n),o.animate(d,{queue:!1,duration:e.duration,easing:e.easing,complete:i})});var f;t.uiBackCompat!==!1&&(f=t.effects.define("transfer",function(e,i){t(this).transfer(e,i)})),t.ui.focusable=function(i,s){var n,o,a,r,h,l=i.nodeName.toLowerCase();return"area"===l?(n=i.parentNode,o=n.name,i.href&&o&&"map"===n.nodeName.toLowerCase()?(a=t("img[usemap='#"+o+"']"),a.length>0&&a.is(":visible")):!1):(/^(input|select|textarea|button|object)$/.test(l)?(r=!i.disabled,r&&(h=t(i).closest("fieldset")[0],h&&(r=!h.disabled))):r="a"===l?i.href||s:s,r&&t(i).is(":visible")&&e(t(i)))},t.extend(t.expr[":"],{focusable:function(e){return t.ui.focusable(e,null!=t.attr(e,"tabindex"))}}),t.ui.focusable,t.fn.form=function(){return"string"==typeof this[0].form?this.closest("form"):t(this[0].form)},t.ui.formResetMixin={_formResetHandler:function(){var e=t(this);setTimeout(function(){var i=e.data("ui-form-reset-instances");t.each(i,function(){this.refresh()})})},_bindFormResetHandler:function(){if(this.form=this.element.form(),this.form.length){var t=this.form.data("ui-form-reset-instances")||[];t.length||this.form.on("reset.ui-form-reset",this._formResetHandler),t.push(this),this.form.data("ui-form-reset-instances",t)}},_unbindFormResetHandler:function(){if(this.form.length){var e=this.form.data("ui-form-reset-instances");e.splice(t.inArray(this,e),1),e.length?this.form.data("ui-form-reset-instances",e):this.form.removeData("ui-form-reset-instances").off("reset.ui-form-reset")}}},"1.7"===t.fn.jquery.substring(0,3)&&(t.each(["Width","Height"],function(e,i){function s(e,i,s,o){return t.each(n,function(){i-=parseFloat(t.css(e,"padding"+this))||0,s&&(i-=parseFloat(t.css(e,"border"+this+"Width"))||0),o&&(i-=parseFloat(t.css(e,"margin"+this))||0)}),i}var n="Width"===i?["Left","Right"]:["Top","Bottom"],o=i.toLowerCase(),a={innerWidth:t.fn.innerWidth,innerHeight:t.fn.innerHeight,outerWidth:t.fn.outerWidth,outerHeight:t.fn.outerHeight};t.fn["inner"+i]=function(e){return void 0===e?a["inner"+i].call(this):this.each(function(){t(this).css(o,s(this,e)+"px")})},t.fn["outer"+i]=function(e,n){return"number"!=typeof e?a["outer"+i].call(this,e):this.each(function(){t(this).css(o,s(this,e,!0,n)+"px")})}}),t.fn.addBack=function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}),t.ui.keyCode={BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38},t.ui.escapeSelector=function(){var t=/([!"#$%&'()*+,./:;<=>?@[\]^`{|}~])/g;return function(e){return e.replace(t,"\\$1")}}(),t.fn.labels=function(){var e,i,s,n,o;return this[0].labels&&this[0].labels.length?this.pushStack(this[0].labels):(n=this.eq(0).parents("label"),s=this.attr("id"),s&&(e=this.eq(0).parents().last(),o=e.add(e.length?e.siblings():this.siblings()),i="label[for='"+t.ui.escapeSelector(s)+"']",n=n.add(o.find(i).addBack(i))),this.pushStack(n))},t.fn.scrollParent=function(e){var i=this.css("position"),s="absolute"===i,n=e?/(auto|scroll|hidden)/:/(auto|scroll)/,o=this.parents().filter(function(){var e=t(this);return s&&"static"===e.css("position")?!1:n.test(e.css("overflow")+e.css("overflow-y")+e.css("overflow-x"))}).eq(0);return"fixed"!==i&&o.length?o:t(this[0].ownerDocument||document)},t.extend(t.expr[":"],{tabbable:function(e){var i=t.attr(e,"tabindex"),s=null!=i;return(!s||i>=0)&&t.ui.focusable(e,s)}}),t.fn.extend({uniqueId:function(){var t=0;return function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++t)})}}(),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&t(this).removeAttr("id")})}}),t.widget("ui.accordion",{version:"1.12.1",options:{active:0,animate:{},classes:{"ui-accordion-header":"ui-corner-top","ui-accordion-header-collapsed":"ui-corner-all","ui-accordion-content":"ui-corner-bottom"},collapsible:!1,event:"click",header:"> li > :first-child, > :not(li):even",heightStyle:"auto",icons:{activeHeader:"ui-icon-triangle-1-s",header:"ui-icon-triangle-1-e"},activate:null,beforeActivate:null},hideProps:{borderTopWidth:"hide",borderBottomWidth:"hide",paddingTop:"hide",paddingBottom:"hide",height:"hide"},showProps:{borderTopWidth:"show",borderBottomWidth:"show",paddingTop:"show",paddingBottom:"show",height:"show"},_create:function(){var e=this.options;this.prevShow=this.prevHide=t(),this._addClass("ui-accordion","ui-widget ui-helper-reset"),this.element.attr("role","tablist"),e.collapsible||e.active!==!1&&null!=e.active||(e.active=0),this._processPanels(),0>e.active&&(e.active+=this.headers.length),this._refresh()},_getCreateEventData:function(){return{header:this.active,panel:this.active.length?this.active.next():t()}},_createIcons:function(){var e,i,s=this.options.icons;s&&(e=t("<span>"),this._addClass(e,"ui-accordion-header-icon","ui-icon "+s.header),e.prependTo(this.headers),i=this.active.children(".ui-accordion-header-icon"),this._removeClass(i,s.header)._addClass(i,null,s.activeHeader)._addClass(this.headers,"ui-accordion-icons"))},_destroyIcons:function(){this._removeClass(this.headers,"ui-accordion-icons"),this.headers.children(".ui-accordion-header-icon").remove()},_destroy:function(){var t;this.element.removeAttr("role"),this.headers.removeAttr("role aria-expanded aria-selected aria-controls tabIndex").removeUniqueId(),this._destroyIcons(),t=this.headers.next().css("display","").removeAttr("role aria-hidden aria-labelledby").removeUniqueId(),"content"!==this.options.heightStyle&&t.css("height","")},_setOption:function(t,e){return"active"===t?(this._activate(e),void 0):("event"===t&&(this.options.event&&this._off(this.headers,this.options.event),this._setupEvents(e)),this._super(t,e),"collapsible"!==t||e||this.options.active!==!1||this._activate(0),"icons"===t&&(this._destroyIcons(),e&&this._createIcons()),void 0)},_setOptionDisabled:function(t){this._super(t),this.element.attr("aria-disabled",t),this._toggleClass(null,"ui-state-disabled",!!t),this._toggleClass(this.headers.add(this.headers.next()),null,"ui-state-disabled",!!t)},_keydown:function(e){if(!e.altKey&&!e.ctrlKey){var i=t.ui.keyCode,s=this.headers.length,n=this.headers.index(e.target),o=!1;switch(e.keyCode){case i.RIGHT:case i.DOWN:o=this.headers[(n+1)%s];break;case i.LEFT:case i.UP:o=this.headers[(n-1+s)%s];break;case i.SPACE:case i.ENTER:this._eventHandler(e);break;case i.HOME:o=this.headers[0];break;case i.END:o=this.headers[s-1]}o&&(t(e.target).attr("tabIndex",-1),t(o).attr("tabIndex",0),t(o).trigger("focus"),e.preventDefault())}},_panelKeyDown:function(e){e.keyCode===t.ui.keyCode.UP&&e.ctrlKey&&t(e.currentTarget).prev().trigger("focus")},refresh:function(){var e=this.options;this._processPanels(),e.active===!1&&e.collapsible===!0||!this.headers.length?(e.active=!1,this.active=t()):e.active===!1?this._activate(0):this.active.length&&!t.contains(this.element[0],this.active[0])?this.headers.length===this.headers.find(".ui-state-disabled").length?(e.active=!1,this.active=t()):this._activate(Math.max(0,e.active-1)):e.active=this.headers.index(this.active),this._destroyIcons(),this._refresh()},_processPanels:function(){var t=this.headers,e=this.panels;this.headers=this.element.find(this.options.header),this._addClass(this.headers,"ui-accordion-header ui-accordion-header-collapsed","ui-state-default"),this.panels=this.headers.next().filter(":not(.ui-accordion-content-active)").hide(),this._addClass(this.panels,"ui-accordion-content","ui-helper-reset ui-widget-content"),e&&(this._off(t.not(this.headers)),this._off(e.not(this.panels)))},_refresh:function(){var e,i=this.options,s=i.heightStyle,n=this.element.parent();this.active=this._findActive(i.active),this._addClass(this.active,"ui-accordion-header-active","ui-state-active")._removeClass(this.active,"ui-accordion-header-collapsed"),this._addClass(this.active.next(),"ui-accordion-content-active"),this.active.next().show(),this.headers.attr("role","tab").each(function(){var e=t(this),i=e.uniqueId().attr("id"),s=e.next(),n=s.uniqueId().attr("id");e.attr("aria-controls",n),s.attr("aria-labelledby",i)}).next().attr("role","tabpanel"),this.headers.not(this.active).attr({"aria-selected":"false","aria-expanded":"false",tabIndex:-1}).next().attr({"aria-hidden":"true"}).hide(),this.active.length?this.active.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0}).next().attr({"aria-hidden":"false"}):this.headers.eq(0).attr("tabIndex",0),this._createIcons(),this._setupEvents(i.event),"fill"===s?(e=n.height(),this.element.siblings(":visible").each(function(){var i=t(this),s=i.css("position");"absolute"!==s&&"fixed"!==s&&(e-=i.outerHeight(!0))}),this.headers.each(function(){e-=t(this).outerHeight(!0)}),this.headers.next().each(function(){t(this).height(Math.max(0,e-t(this).innerHeight()+t(this).height()))}).css("overflow","auto")):"auto"===s&&(e=0,this.headers.next().each(function(){var i=t(this).is(":visible");i||t(this).show(),e=Math.max(e,t(this).css("height","").height()),i||t(this).hide()}).height(e))},_activate:function(e){var i=this._findActive(e)[0];i!==this.active[0]&&(i=i||this.active[0],this._eventHandler({target:i,currentTarget:i,preventDefault:t.noop}))},_findActive:function(e){return"number"==typeof e?this.headers.eq(e):t()},_setupEvents:function(e){var i={keydown:"_keydown"};e&&t.each(e.split(" "),function(t,e){i[e]="_eventHandler"}),this._off(this.headers.add(this.headers.next())),this._on(this.headers,i),this._on(this.headers.next(),{keydown:"_panelKeyDown"}),this._hoverable(this.headers),this._focusable(this.headers)},_eventHandler:function(e){var i,s,n=this.options,o=this.active,a=t(e.currentTarget),r=a[0]===o[0],h=r&&n.collapsible,l=h?t():a.next(),c=o.next(),u={oldHeader:o,oldPanel:c,newHeader:h?t():a,newPanel:l};e.preventDefault(),r&&!n.collapsible||this._trigger("beforeActivate",e,u)===!1||(n.active=h?!1:this.headers.index(a),this.active=r?t():a,this._toggle(u),this._removeClass(o,"ui-accordion-header-active","ui-state-active"),n.icons&&(i=o.children(".ui-accordion-header-icon"),this._removeClass(i,null,n.icons.activeHeader)._addClass(i,null,n.icons.header)),r||(this._removeClass(a,"ui-accordion-header-collapsed")._addClass(a,"ui-accordion-header-active","ui-state-active"),n.icons&&(s=a.children(".ui-accordion-header-icon"),this._removeClass(s,null,n.icons.header)._addClass(s,null,n.icons.activeHeader)),this._addClass(a.next(),"ui-accordion-content-active")))},_toggle:function(e){var i=e.newPanel,s=this.prevShow.length?this.prevShow:e.oldPanel;this.prevShow.add(this.prevHide).stop(!0,!0),this.prevShow=i,this.prevHide=s,this.options.animate?this._animate(i,s,e):(s.hide(),i.show(),this._toggleComplete(e)),s.attr({"aria-hidden":"true"}),s.prev().attr({"aria-selected":"false","aria-expanded":"false"}),i.length&&s.length?s.prev().attr({tabIndex:-1,"aria-expanded":"false"}):i.length&&this.headers.filter(function(){return 0===parseInt(t(this).attr("tabIndex"),10)}).attr("tabIndex",-1),i.attr("aria-hidden","false").prev().attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0})},_animate:function(t,e,i){var s,n,o,a=this,r=0,h=t.css("box-sizing"),l=t.length&&(!e.length||t.index()<e.index()),c=this.options.animate||{},u=l&&c.down||c,d=function(){a._toggleComplete(i)};return"number"==typeof u&&(o=u),"string"==typeof u&&(n=u),n=n||u.easing||c.easing,o=o||u.duration||c.duration,e.length?t.length?(s=t.show().outerHeight(),e.animate(this.hideProps,{duration:o,easing:n,step:function(t,e){e.now=Math.round(t)}}),t.hide().animate(this.showProps,{duration:o,easing:n,complete:d,step:function(t,i){i.now=Math.round(t),"height"!==i.prop?"content-box"===h&&(r+=i.now):"content"!==a.options.heightStyle&&(i.now=Math.round(s-e.outerHeight()-r),r=0)}}),void 0):e.animate(this.hideProps,o,n,d):t.animate(this.showProps,o,n,d)},_toggleComplete:function(t){var e=t.oldPanel,i=e.prev();this._removeClass(e,"ui-accordion-content-active"),this._removeClass(i,"ui-accordion-header-active")._addClass(i,"ui-accordion-header-collapsed"),e.length&&(e.parent()[0].className=e.parent()[0].className),this._trigger("activate",null,t)}}),t.ui.safeActiveElement=function(t){var e;try{e=t.activeElement}catch(i){e=t.body}return e||(e=t.body),e.nodeName||(e=t.body),e},t.widget("ui.menu",{version:"1.12.1",defaultElement:"<ul>",delay:300,options:{icons:{submenu:"ui-icon-caret-1-e"},items:"> *",menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.element.uniqueId().attr({role:this.options.role,tabIndex:0}),this._addClass("ui-menu","ui-widget ui-widget-content"),this._on({"mousedown .ui-menu-item":function(t){t.preventDefault()},"click .ui-menu-item":function(e){var i=t(e.target),s=t(t.ui.safeActiveElement(this.document[0]));!this.mouseHandled&&i.not(".ui-state-disabled").length&&(this.select(e),e.isPropagationStopped()||(this.mouseHandled=!0),i.has(".ui-menu").length?this.expand(e):!this.element.is(":focus")&&s.closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":function(e){if(!this.previousFilter){var i=t(e.target).closest(".ui-menu-item"),s=t(e.currentTarget);i[0]===s[0]&&(this._removeClass(s.siblings().children(".ui-state-active"),null,"ui-state-active"),this.focus(e,s))}},mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(t,e){var i=this.active||this.element.find(this.options.items).eq(0);e||this.focus(t,i)},blur:function(e){this._delay(function(){var i=!t.contains(this.element[0],t.ui.safeActiveElement(this.document[0]));i&&this.collapseAll(e)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(t){this._closeOnDocumentClick(t)&&this.collapseAll(t),this.mouseHandled=!1}})},_destroy:function(){var e=this.element.find(".ui-menu-item").removeAttr("role aria-disabled"),i=e.children(".ui-menu-item-wrapper").removeUniqueId().removeAttr("tabIndex role aria-haspopup");this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeAttr("role aria-labelledby aria-expanded aria-hidden aria-disabled tabIndex").removeUniqueId().show(),i.children().each(function(){var e=t(this);e.data("ui-menu-submenu-caret")&&e.remove()})},_keydown:function(e){var i,s,n,o,a=!0;switch(e.keyCode){case t.ui.keyCode.PAGE_UP:this.previousPage(e);break;case t.ui.keyCode.PAGE_DOWN:this.nextPage(e);break;case t.ui.keyCode.HOME:this._move("first","first",e);break;case t.ui.keyCode.END:this._move("last","last",e);break;case t.ui.keyCode.UP:this.previous(e);break;case t.ui.keyCode.DOWN:this.next(e);break;case t.ui.keyCode.LEFT:this.collapse(e);break;case t.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(e);break;case t.ui.keyCode.ENTER:case t.ui.keyCode.SPACE:this._activate(e);break;case t.ui.keyCode.ESCAPE:this.collapse(e);break;default:a=!1,s=this.previousFilter||"",o=!1,n=e.keyCode>=96&&105>=e.keyCode?""+(e.keyCode-96):String.fromCharCode(e.keyCode),clearTimeout(this.filterTimer),n===s?o=!0:n=s+n,i=this._filterMenuItems(n),i=o&&-1!==i.index(this.active.next())?this.active.nextAll(".ui-menu-item"):i,i.length||(n=String.fromCharCode(e.keyCode),i=this._filterMenuItems(n)),i.length?(this.focus(e,i),this.previousFilter=n,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}a&&e.preventDefault()},_activate:function(t){this.active&&!this.active.is(".ui-state-disabled")&&(this.active.children("[aria-haspopup='true']").length?this.expand(t):this.select(t))},refresh:function(){var e,i,s,n,o,a=this,r=this.options.icons.submenu,h=this.element.find(this.options.menus);this._toggleClass("ui-menu-icons",null,!!this.element.find(".ui-icon").length),s=h.filter(":not(.ui-menu)").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var e=t(this),i=e.prev(),s=t("<span>").data("ui-menu-submenu-caret",!0);a._addClass(s,"ui-menu-icon","ui-icon "+r),i.attr("aria-haspopup","true").prepend(s),e.attr("aria-labelledby",i.attr("id"))}),this._addClass(s,"ui-menu","ui-widget ui-widget-content ui-front"),e=h.add(this.element),i=e.find(this.options.items),i.not(".ui-menu-item").each(function(){var e=t(this);a._isDivider(e)&&a._addClass(e,"ui-menu-divider","ui-widget-content")}),n=i.not(".ui-menu-item, .ui-menu-divider"),o=n.children().not(".ui-menu").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),this._addClass(n,"ui-menu-item")._addClass(o,"ui-menu-item-wrapper"),i.filter(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!t.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(t,e){if("icons"===t){var i=this.element.find(".ui-menu-icon");this._removeClass(i,null,this.options.icons.submenu)._addClass(i,null,e.submenu)}this._super(t,e)},_setOptionDisabled:function(t){this._super(t),this.element.attr("aria-disabled",t+""),this._toggleClass(null,"ui-state-disabled",!!t)},focus:function(t,e){var i,s,n;this.blur(t,t&&"focus"===t.type),this._scrollIntoView(e),this.active=e.first(),s=this.active.children(".ui-menu-item-wrapper"),this._addClass(s,null,"ui-state-active"),this.options.role&&this.element.attr("aria-activedescendant",s.attr("id")),n=this.active.parent().closest(".ui-menu-item").children(".ui-menu-item-wrapper"),this._addClass(n,null,"ui-state-active"),t&&"keydown"===t.type?this._close():this.timer=this._delay(function(){this._close()},this.delay),i=e.children(".ui-menu"),i.length&&t&&/^mouse/.test(t.type)&&this._startOpening(i),this.activeMenu=e.parent(),this._trigger("focus",t,{item:e})},_scrollIntoView:function(e){var i,s,n,o,a,r;this._hasScroll()&&(i=parseFloat(t.css(this.activeMenu[0],"borderTopWidth"))||0,s=parseFloat(t.css(this.activeMenu[0],"paddingTop"))||0,n=e.offset().top-this.activeMenu.offset().top-i-s,o=this.activeMenu.scrollTop(),a=this.activeMenu.height(),r=e.outerHeight(),0>n?this.activeMenu.scrollTop(o+n):n+r>a&&this.activeMenu.scrollTop(o+n-a+r))},blur:function(t,e){e||clearTimeout(this.timer),this.active&&(this._removeClass(this.active.children(".ui-menu-item-wrapper"),null,"ui-state-active"),this._trigger("blur",t,{item:this.active}),this.active=null)},_startOpening:function(t){clearTimeout(this.timer),"true"===t.attr("aria-hidden")&&(this.timer=this._delay(function(){this._close(),this._open(t)},this.delay))},_open:function(e){var i=t.extend({of:this.active},this.options.position);clearTimeout(this.timer),this.element.find(".ui-menu").not(e.parents(".ui-menu")).hide().attr("aria-hidden","true"),e.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(i)},collapseAll:function(e,i){clearTimeout(this.timer),this.timer=this._delay(function(){var s=i?this.element:t(e&&e.target).closest(this.element.find(".ui-menu"));s.length||(s=this.element),this._close(s),this.blur(e),this._removeClass(s.find(".ui-state-active"),null,"ui-state-active"),this.activeMenu=s},this.delay)},_close:function(t){t||(t=this.active?this.active.parent():this.element),t.find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","false")},_closeOnDocumentClick:function(e){return!t(e.target).closest(".ui-menu").length},_isDivider:function(t){return!/[^\-\u2014\u2013\s]/.test(t.text())},collapse:function(t){var e=this.active&&this.active.parent().closest(".ui-menu-item",this.element);e&&e.length&&(this._close(),this.focus(t,e))},expand:function(t){var e=this.active&&this.active.children(".ui-menu ").find(this.options.items).first();e&&e.length&&(this._open(e.parent()),this._delay(function(){this.focus(t,e)}))},next:function(t){this._move("next","first",t)},previous:function(t){this._move("prev","last",t)},isFirstItem:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},isLastItem:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},_move:function(t,e,i){var s;this.active&&(s="first"===t||"last"===t?this.active["first"===t?"prevAll":"nextAll"](".ui-menu-item").eq(-1):this.active[t+"All"](".ui-menu-item").eq(0)),s&&s.length&&this.active||(s=this.activeMenu.find(this.options.items)[e]()),this.focus(i,s)},nextPage:function(e){var i,s,n;return this.active?(this.isLastItem()||(this._hasScroll()?(s=this.active.offset().top,n=this.element.height(),this.active.nextAll(".ui-menu-item").each(function(){return i=t(this),0>i.offset().top-s-n}),this.focus(e,i)):this.focus(e,this.activeMenu.find(this.options.items)[this.active?"last":"first"]())),void 0):(this.next(e),void 0)},previousPage:function(e){var i,s,n;return this.active?(this.isFirstItem()||(this._hasScroll()?(s=this.active.offset().top,n=this.element.height(),this.active.prevAll(".ui-menu-item").each(function(){return i=t(this),i.offset().top-s+n>0}),this.focus(e,i)):this.focus(e,this.activeMenu.find(this.options.items).first())),void 0):(this.next(e),void 0)},_hasScroll:function(){return this.element.outerHeight()<this.element.prop("scrollHeight")},select:function(e){this.active=this.active||t(e.target).closest(".ui-menu-item");var i={item:this.active};this.active.has(".ui-menu").length||this.collapseAll(e,!0),this._trigger("select",e,i)},_filterMenuItems:function(e){var i=e.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&"),s=RegExp("^"+i,"i");return this.activeMenu.find(this.options.items).filter(".ui-menu-item").filter(function(){return s.test(t.trim(t(this).children(".ui-menu-item-wrapper").text()))})}}),t.widget("ui.autocomplete",{version:"1.12.1",defaultElement:"<input>",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,_create:function(){var e,i,s,n=this.element[0].nodeName.toLowerCase(),o="textarea"===n,a="input"===n;
this.isMultiLine=o||!a&&this._isContentEditable(this.element),this.valueMethod=this.element[o||a?"val":"text"],this.isNewMenu=!0,this._addClass("ui-autocomplete-input"),this.element.attr("autocomplete","off"),this._on(this.element,{keydown:function(n){if(this.element.prop("readOnly"))return e=!0,s=!0,i=!0,void 0;e=!1,s=!1,i=!1;var o=t.ui.keyCode;switch(n.keyCode){case o.PAGE_UP:e=!0,this._move("previousPage",n);break;case o.PAGE_DOWN:e=!0,this._move("nextPage",n);break;case o.UP:e=!0,this._keyEvent("previous",n);break;case o.DOWN:e=!0,this._keyEvent("next",n);break;case o.ENTER:this.menu.active&&(e=!0,n.preventDefault(),this.menu.select(n));break;case o.TAB:this.menu.active&&this.menu.select(n);break;case o.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(n),n.preventDefault());break;default:i=!0,this._searchTimeout(n)}},keypress:function(s){if(e)return e=!1,(!this.isMultiLine||this.menu.element.is(":visible"))&&s.preventDefault(),void 0;if(!i){var n=t.ui.keyCode;switch(s.keyCode){case n.PAGE_UP:this._move("previousPage",s);break;case n.PAGE_DOWN:this._move("nextPage",s);break;case n.UP:this._keyEvent("previous",s);break;case n.DOWN:this._keyEvent("next",s)}}},input:function(t){return s?(s=!1,t.preventDefault(),void 0):(this._searchTimeout(t),void 0)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(t){return this.cancelBlur?(delete this.cancelBlur,void 0):(clearTimeout(this.searching),this.close(t),this._change(t),void 0)}}),this._initSource(),this.menu=t("<ul>").appendTo(this._appendTo()).menu({role:null}).hide().menu("instance"),this._addClass(this.menu.element,"ui-autocomplete","ui-front"),this._on(this.menu.element,{mousedown:function(e){e.preventDefault(),this.cancelBlur=!0,this._delay(function(){delete this.cancelBlur,this.element[0]!==t.ui.safeActiveElement(this.document[0])&&this.element.trigger("focus")})},menufocus:function(e,i){var s,n;return this.isNewMenu&&(this.isNewMenu=!1,e.originalEvent&&/^mouse/.test(e.originalEvent.type))?(this.menu.blur(),this.document.one("mousemove",function(){t(e.target).trigger(e.originalEvent)}),void 0):(n=i.item.data("ui-autocomplete-item"),!1!==this._trigger("focus",e,{item:n})&&e.originalEvent&&/^key/.test(e.originalEvent.type)&&this._value(n.value),s=i.item.attr("aria-label")||n.value,s&&t.trim(s).length&&(this.liveRegion.children().hide(),t("<div>").text(s).appendTo(this.liveRegion)),void 0)},menuselect:function(e,i){var s=i.item.data("ui-autocomplete-item"),n=this.previous;this.element[0]!==t.ui.safeActiveElement(this.document[0])&&(this.element.trigger("focus"),this.previous=n,this._delay(function(){this.previous=n,this.selectedItem=s})),!1!==this._trigger("select",e,{item:s})&&this._value(s.value),this.term=this._value(),this.close(e),this.selectedItem=s}}),this.liveRegion=t("<div>",{role:"status","aria-live":"assertive","aria-relevant":"additions"}).appendTo(this.document[0].body),this._addClass(this.liveRegion,null,"ui-helper-hidden-accessible"),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){clearTimeout(this.searching),this.element.removeAttr("autocomplete"),this.menu.element.remove(),this.liveRegion.remove()},_setOption:function(t,e){this._super(t,e),"source"===t&&this._initSource(),"appendTo"===t&&this.menu.element.appendTo(this._appendTo()),"disabled"===t&&e&&this.xhr&&this.xhr.abort()},_isEventTargetInWidget:function(e){var i=this.menu.element[0];return e.target===this.element[0]||e.target===i||t.contains(i,e.target)},_closeOnClickOutside:function(t){this._isEventTargetInWidget(t)||this.close()},_appendTo:function(){var e=this.options.appendTo;return e&&(e=e.jquery||e.nodeType?t(e):this.document.find(e).eq(0)),e&&e[0]||(e=this.element.closest(".ui-front, dialog")),e.length||(e=this.document[0].body),e},_initSource:function(){var e,i,s=this;t.isArray(this.options.source)?(e=this.options.source,this.source=function(i,s){s(t.ui.autocomplete.filter(e,i.term))}):"string"==typeof this.options.source?(i=this.options.source,this.source=function(e,n){s.xhr&&s.xhr.abort(),s.xhr=t.ajax({url:i,data:e,dataType:"json",success:function(t){n(t)},error:function(){n([])}})}):this.source=this.options.source},_searchTimeout:function(t){clearTimeout(this.searching),this.searching=this._delay(function(){var e=this.term===this._value(),i=this.menu.element.is(":visible"),s=t.altKey||t.ctrlKey||t.metaKey||t.shiftKey;(!e||e&&!i&&!s)&&(this.selectedItem=null,this.search(null,t))},this.options.delay)},search:function(t,e){return t=null!=t?t:this._value(),this.term=this._value(),t.length<this.options.minLength?this.close(e):this._trigger("search",e)!==!1?this._search(t):void 0},_search:function(t){this.pending++,this._addClass("ui-autocomplete-loading"),this.cancelSearch=!1,this.source({term:t},this._response())},_response:function(){var e=++this.requestIndex;return t.proxy(function(t){e===this.requestIndex&&this.__response(t),this.pending--,this.pending||this._removeClass("ui-autocomplete-loading")},this)},__response:function(t){t&&(t=this._normalize(t)),this._trigger("response",null,{content:t}),!this.options.disabled&&t&&t.length&&!this.cancelSearch?(this._suggest(t),this._trigger("open")):this._close()},close:function(t){this.cancelSearch=!0,this._close(t)},_close:function(t){this._off(this.document,"mousedown"),this.menu.element.is(":visible")&&(this.menu.element.hide(),this.menu.blur(),this.isNewMenu=!0,this._trigger("close",t))},_change:function(t){this.previous!==this._value()&&this._trigger("change",t,{item:this.selectedItem})},_normalize:function(e){return e.length&&e[0].label&&e[0].value?e:t.map(e,function(e){return"string"==typeof e?{label:e,value:e}:t.extend({},e,{label:e.label||e.value,value:e.value||e.label})})},_suggest:function(e){var i=this.menu.element.empty();this._renderMenu(i,e),this.isNewMenu=!0,this.menu.refresh(),i.show(),this._resizeMenu(),i.position(t.extend({of:this.element},this.options.position)),this.options.autoFocus&&this.menu.next(),this._on(this.document,{mousedown:"_closeOnClickOutside"})},_resizeMenu:function(){var t=this.menu.element;t.outerWidth(Math.max(t.width("").outerWidth()+1,this.element.outerWidth()))},_renderMenu:function(e,i){var s=this;t.each(i,function(t,i){s._renderItemData(e,i)})},_renderItemData:function(t,e){return this._renderItem(t,e).data("ui-autocomplete-item",e)},_renderItem:function(e,i){return t("<li>").append(t("<div>").text(i.label)).appendTo(e)},_move:function(t,e){return this.menu.element.is(":visible")?this.menu.isFirstItem()&&/^previous/.test(t)||this.menu.isLastItem()&&/^next/.test(t)?(this.isMultiLine||this._value(this.term),this.menu.blur(),void 0):(this.menu[t](e),void 0):(this.search(null,e),void 0)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(t,e){(!this.isMultiLine||this.menu.element.is(":visible"))&&(this._move(t,e),e.preventDefault())},_isContentEditable:function(t){if(!t.length)return!1;var e=t.prop("contentEditable");return"inherit"===e?this._isContentEditable(t.parent()):"true"===e}}),t.extend(t.ui.autocomplete,{escapeRegex:function(t){return t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(e,i){var s=RegExp(t.ui.autocomplete.escapeRegex(i),"i");return t.grep(e,function(t){return s.test(t.label||t.value||t)})}}),t.widget("ui.autocomplete",t.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(t){return t+(t>1?" results are":" result is")+" available, use up and down arrow keys to navigate."}}},__response:function(e){var i;this._superApply(arguments),this.options.disabled||this.cancelSearch||(i=e&&e.length?this.options.messages.results(e.length):this.options.messages.noResults,this.liveRegion.children().hide(),t("<div>").text(i).appendTo(this.liveRegion))}}),t.ui.autocomplete;var g=/ui-corner-([a-z]){2,6}/g;t.widget("ui.controlgroup",{version:"1.12.1",defaultElement:"<div>",options:{direction:"horizontal",disabled:null,onlyVisible:!0,items:{button:"input[type=button], input[type=submit], input[type=reset], button, a",controlgroupLabel:".ui-controlgroup-label",checkboxradio:"input[type='checkbox'], input[type='radio']",selectmenu:"select",spinner:".ui-spinner-input"}},_create:function(){this._enhance()},_enhance:function(){this.element.attr("role","toolbar"),this.refresh()},_destroy:function(){this._callChildMethod("destroy"),this.childWidgets.removeData("ui-controlgroup-data"),this.element.removeAttr("role"),this.options.items.controlgroupLabel&&this.element.find(this.options.items.controlgroupLabel).find(".ui-controlgroup-label-contents").contents().unwrap()},_initWidgets:function(){var e=this,i=[];t.each(this.options.items,function(s,n){var o,a={};return n?"controlgroupLabel"===s?(o=e.element.find(n),o.each(function(){var e=t(this);e.children(".ui-controlgroup-label-contents").length||e.contents().wrapAll("<span class='ui-controlgroup-label-contents'></span>")}),e._addClass(o,null,"ui-widget ui-widget-content ui-state-default"),i=i.concat(o.get()),void 0):(t.fn[s]&&(a=e["_"+s+"Options"]?e["_"+s+"Options"]("middle"):{classes:{}},e.element.find(n).each(function(){var n=t(this),o=n[s]("instance"),r=t.widget.extend({},a);if("button"!==s||!n.parent(".ui-spinner").length){o||(o=n[s]()[s]("instance")),o&&(r.classes=e._resolveClassesValues(r.classes,o)),n[s](r);var h=n[s]("widget");t.data(h[0],"ui-controlgroup-data",o?o:n[s]("instance")),i.push(h[0])}})),void 0):void 0}),this.childWidgets=t(t.unique(i)),this._addClass(this.childWidgets,"ui-controlgroup-item")},_callChildMethod:function(e){this.childWidgets.each(function(){var i=t(this),s=i.data("ui-controlgroup-data");s&&s[e]&&s[e]()})},_updateCornerClass:function(t,e){var i="ui-corner-top ui-corner-bottom ui-corner-left ui-corner-right ui-corner-all",s=this._buildSimpleOptions(e,"label").classes.label;this._removeClass(t,null,i),this._addClass(t,null,s)},_buildSimpleOptions:function(t,e){var i="vertical"===this.options.direction,s={classes:{}};return s.classes[e]={middle:"",first:"ui-corner-"+(i?"top":"left"),last:"ui-corner-"+(i?"bottom":"right"),only:"ui-corner-all"}[t],s},_spinnerOptions:function(t){var e=this._buildSimpleOptions(t,"ui-spinner");return e.classes["ui-spinner-up"]="",e.classes["ui-spinner-down"]="",e},_buttonOptions:function(t){return this._buildSimpleOptions(t,"ui-button")},_checkboxradioOptions:function(t){return this._buildSimpleOptions(t,"ui-checkboxradio-label")},_selectmenuOptions:function(t){var e="vertical"===this.options.direction;return{width:e?"auto":!1,classes:{middle:{"ui-selectmenu-button-open":"","ui-selectmenu-button-closed":""},first:{"ui-selectmenu-button-open":"ui-corner-"+(e?"top":"tl"),"ui-selectmenu-button-closed":"ui-corner-"+(e?"top":"left")},last:{"ui-selectmenu-button-open":e?"":"ui-corner-tr","ui-selectmenu-button-closed":"ui-corner-"+(e?"bottom":"right")},only:{"ui-selectmenu-button-open":"ui-corner-top","ui-selectmenu-button-closed":"ui-corner-all"}}[t]}},_resolveClassesValues:function(e,i){var s={};return t.each(e,function(n){var o=i.options.classes[n]||"";o=t.trim(o.replace(g,"")),s[n]=(o+" "+e[n]).replace(/\s+/g," ")}),s},_setOption:function(t,e){return"direction"===t&&this._removeClass("ui-controlgroup-"+this.options.direction),this._super(t,e),"disabled"===t?(this._callChildMethod(e?"disable":"enable"),void 0):(this.refresh(),void 0)},refresh:function(){var e,i=this;this._addClass("ui-controlgroup ui-controlgroup-"+this.options.direction),"horizontal"===this.options.direction&&this._addClass(null,"ui-helper-clearfix"),this._initWidgets(),e=this.childWidgets,this.options.onlyVisible&&(e=e.filter(":visible")),e.length&&(t.each(["first","last"],function(t,s){var n=e[s]().data("ui-controlgroup-data");if(n&&i["_"+n.widgetName+"Options"]){var o=i["_"+n.widgetName+"Options"](1===e.length?"only":s);o.classes=i._resolveClassesValues(o.classes,n),n.element[n.widgetName](o)}else i._updateCornerClass(e[s](),s)}),this._callChildMethod("refresh"))}}),t.widget("ui.checkboxradio",[t.ui.formResetMixin,{version:"1.12.1",options:{disabled:null,label:null,icon:!0,classes:{"ui-checkboxradio-label":"ui-corner-all","ui-checkboxradio-icon":"ui-corner-all"}},_getCreateOptions:function(){var e,i,s=this,n=this._super()||{};return this._readType(),i=this.element.labels(),this.label=t(i[i.length-1]),this.label.length||t.error("No label found for checkboxradio widget"),this.originalLabel="",this.label.contents().not(this.element[0]).each(function(){s.originalLabel+=3===this.nodeType?t(this).text():this.outerHTML}),this.originalLabel&&(n.label=this.originalLabel),e=this.element[0].disabled,null!=e&&(n.disabled=e),n},_create:function(){var t=this.element[0].checked;this._bindFormResetHandler(),null==this.options.disabled&&(this.options.disabled=this.element[0].disabled),this._setOption("disabled",this.options.disabled),this._addClass("ui-checkboxradio","ui-helper-hidden-accessible"),this._addClass(this.label,"ui-checkboxradio-label","ui-button ui-widget"),"radio"===this.type&&this._addClass(this.label,"ui-checkboxradio-radio-label"),this.options.label&&this.options.label!==this.originalLabel?this._updateLabel():this.originalLabel&&(this.options.label=this.originalLabel),this._enhance(),t&&(this._addClass(this.label,"ui-checkboxradio-checked","ui-state-active"),this.icon&&this._addClass(this.icon,null,"ui-state-hover")),this._on({change:"_toggleClasses",focus:function(){this._addClass(this.label,null,"ui-state-focus ui-visual-focus")},blur:function(){this._removeClass(this.label,null,"ui-state-focus ui-visual-focus")}})},_readType:function(){var e=this.element[0].nodeName.toLowerCase();this.type=this.element[0].type,"input"===e&&/radio|checkbox/.test(this.type)||t.error("Can't create checkboxradio on element.nodeName="+e+" and element.type="+this.type)},_enhance:function(){this._updateIcon(this.element[0].checked)},widget:function(){return this.label},_getRadioGroup:function(){var e,i=this.element[0].name,s="input[name='"+t.ui.escapeSelector(i)+"']";return i?(e=this.form.length?t(this.form[0].elements).filter(s):t(s).filter(function(){return 0===t(this).form().length}),e.not(this.element)):t([])},_toggleClasses:function(){var e=this.element[0].checked;this._toggleClass(this.label,"ui-checkboxradio-checked","ui-state-active",e),this.options.icon&&"checkbox"===this.type&&this._toggleClass(this.icon,null,"ui-icon-check ui-state-checked",e)._toggleClass(this.icon,null,"ui-icon-blank",!e),"radio"===this.type&&this._getRadioGroup().each(function(){var e=t(this).checkboxradio("instance");e&&e._removeClass(e.label,"ui-checkboxradio-checked","ui-state-active")})},_destroy:function(){this._unbindFormResetHandler(),this.icon&&(this.icon.remove(),this.iconSpace.remove())},_setOption:function(t,e){return"label"!==t||e?(this._super(t,e),"disabled"===t?(this._toggleClass(this.label,null,"ui-state-disabled",e),this.element[0].disabled=e,void 0):(this.refresh(),void 0)):void 0},_updateIcon:function(e){var i="ui-icon ui-icon-background ";this.options.icon?(this.icon||(this.icon=t("<span>"),this.iconSpace=t("<span> </span>"),this._addClass(this.iconSpace,"ui-checkboxradio-icon-space")),"checkbox"===this.type?(i+=e?"ui-icon-check ui-state-checked":"ui-icon-blank",this._removeClass(this.icon,null,e?"ui-icon-blank":"ui-icon-check")):i+="ui-icon-blank",this._addClass(this.icon,"ui-checkboxradio-icon",i),e||this._removeClass(this.icon,null,"ui-icon-check ui-state-checked"),this.icon.prependTo(this.label).after(this.iconSpace)):void 0!==this.icon&&(this.icon.remove(),this.iconSpace.remove(),delete this.icon)},_updateLabel:function(){var t=this.label.contents().not(this.element[0]);this.icon&&(t=t.not(this.icon[0])),this.iconSpace&&(t=t.not(this.iconSpace[0])),t.remove(),this.label.append(this.options.label)},refresh:function(){var t=this.element[0].checked,e=this.element[0].disabled;this._updateIcon(t),this._toggleClass(this.label,"ui-checkboxradio-checked","ui-state-active",t),null!==this.options.label&&this._updateLabel(),e!==this.options.disabled&&this._setOptions({disabled:e})}}]),t.ui.checkboxradio,t.widget("ui.button",{version:"1.12.1",defaultElement:"<button>",options:{classes:{"ui-button":"ui-corner-all"},disabled:null,icon:null,iconPosition:"beginning",label:null,showLabel:!0},_getCreateOptions:function(){var t,e=this._super()||{};return this.isInput=this.element.is("input"),t=this.element[0].disabled,null!=t&&(e.disabled=t),this.originalLabel=this.isInput?this.element.val():this.element.html(),this.originalLabel&&(e.label=this.originalLabel),e},_create:function(){!this.option.showLabel&!this.options.icon&&(this.options.showLabel=!0),null==this.options.disabled&&(this.options.disabled=this.element[0].disabled||!1),this.hasTitle=!!this.element.attr("title"),this.options.label&&this.options.label!==this.originalLabel&&(this.isInput?this.element.val(this.options.label):this.element.html(this.options.label)),this._addClass("ui-button","ui-widget"),this._setOption("disabled",this.options.disabled),this._enhance(),this.element.is("a")&&this._on({keyup:function(e){e.keyCode===t.ui.keyCode.SPACE&&(e.preventDefault(),this.element[0].click?this.element[0].click():this.element.trigger("click"))}})},_enhance:function(){this.element.is("button")||this.element.attr("role","button"),this.options.icon&&(this._updateIcon("icon",this.options.icon),this._updateTooltip())},_updateTooltip:function(){this.title=this.element.attr("title"),this.options.showLabel||this.title||this.element.attr("title",this.options.label)},_updateIcon:function(e,i){var s="iconPosition"!==e,n=s?this.options.iconPosition:i,o="top"===n||"bottom"===n;this.icon?s&&this._removeClass(this.icon,null,this.options.icon):(this.icon=t("<span>"),this._addClass(this.icon,"ui-button-icon","ui-icon"),this.options.showLabel||this._addClass("ui-button-icon-only")),s&&this._addClass(this.icon,null,i),this._attachIcon(n),o?(this._addClass(this.icon,null,"ui-widget-icon-block"),this.iconSpace&&this.iconSpace.remove()):(this.iconSpace||(this.iconSpace=t("<span> </span>"),this._addClass(this.iconSpace,"ui-button-icon-space")),this._removeClass(this.icon,null,"ui-wiget-icon-block"),this._attachIconSpace(n))},_destroy:function(){this.element.removeAttr("role"),this.icon&&this.icon.remove(),this.iconSpace&&this.iconSpace.remove(),this.hasTitle||this.element.removeAttr("title")},_attachIconSpace:function(t){this.icon[/^(?:end|bottom)/.test(t)?"before":"after"](this.iconSpace)},_attachIcon:function(t){this.element[/^(?:end|bottom)/.test(t)?"append":"prepend"](this.icon)},_setOptions:function(t){var e=void 0===t.showLabel?this.options.showLabel:t.showLabel,i=void 0===t.icon?this.options.icon:t.icon;e||i||(t.showLabel=!0),this._super(t)},_setOption:function(t,e){"icon"===t&&(e?this._updateIcon(t,e):this.icon&&(this.icon.remove(),this.iconSpace&&this.iconSpace.remove())),"iconPosition"===t&&this._updateIcon(t,e),"showLabel"===t&&(this._toggleClass("ui-button-icon-only",null,!e),this._updateTooltip()),"label"===t&&(this.isInput?this.element.val(e):(this.element.html(e),this.icon&&(this._attachIcon(this.options.iconPosition),this._attachIconSpace(this.options.iconPosition)))),this._super(t,e),"disabled"===t&&(this._toggleClass(null,"ui-state-disabled",e),this.element[0].disabled=e,e&&this.element.blur())},refresh:function(){var t=this.element.is("input, button")?this.element[0].disabled:this.element.hasClass("ui-button-disabled");t!==this.options.disabled&&this._setOptions({disabled:t}),this._updateTooltip()}}),t.uiBackCompat!==!1&&(t.widget("ui.button",t.ui.button,{options:{text:!0,icons:{primary:null,secondary:null}},_create:function(){this.options.showLabel&&!this.options.text&&(this.options.showLabel=this.options.text),!this.options.showLabel&&this.options.text&&(this.options.text=this.options.showLabel),this.options.icon||!this.options.icons.primary&&!this.options.icons.secondary?this.options.icon&&(this.options.icons.primary=this.options.icon):this.options.icons.primary?this.options.icon=this.options.icons.primary:(this.options.icon=this.options.icons.secondary,this.options.iconPosition="end"),this._super()},_setOption:function(t,e){return"text"===t?(this._super("showLabel",e),void 0):("showLabel"===t&&(this.options.text=e),"icon"===t&&(this.options.icons.primary=e),"icons"===t&&(e.primary?(this._super("icon",e.primary),this._super("iconPosition","beginning")):e.secondary&&(this._super("icon",e.secondary),this._super("iconPosition","end"))),this._superApply(arguments),void 0)}}),t.fn.button=function(e){return function(){return!this.length||this.length&&"INPUT"!==this[0].tagName||this.length&&"INPUT"===this[0].tagName&&"checkbox"!==this.attr("type")&&"radio"!==this.attr("type")?e.apply(this,arguments):(t.ui.checkboxradio||t.error("Checkboxradio widget missing"),0===arguments.length?this.checkboxradio({icon:!1}):this.checkboxradio.apply(this,arguments))}}(t.fn.button),t.fn.buttonset=function(){return t.ui.controlgroup||t.error("Controlgroup widget missing"),"option"===arguments[0]&&"items"===arguments[1]&&arguments[2]?this.controlgroup.apply(this,[arguments[0],"items.button",arguments[2]]):"option"===arguments[0]&&"items"===arguments[1]?this.controlgroup.apply(this,[arguments[0],"items.button"]):("object"==typeof arguments[0]&&arguments[0].items&&(arguments[0].items={button:arguments[0].items}),this.controlgroup.apply(this,arguments))}),t.ui.button,t.extend(t.ui,{datepicker:{version:"1.12.1"}});var m;t.extend(s.prototype,{markerClassName:"hasDatepicker",maxRows:4,_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(t){return a(this._defaults,t||{}),this},_attachDatepicker:function(e,i){var s,n,o;s=e.nodeName.toLowerCase(),n="div"===s||"span"===s,e.id||(this.uuid+=1,e.id="dp"+this.uuid),o=this._newInst(t(e),n),o.settings=t.extend({},i||{}),"input"===s?this._connectDatepicker(e,o):n&&this._inlineDatepicker(e,o)},_newInst:function(e,i){var s=e[0].id.replace(/([^A-Za-z0-9_\-])/g,"\\\\$1");return{id:s,input:e,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:i,dpDiv:i?n(t("<div class='"+this._inlineClass+" ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>")):this.dpDiv}},_connectDatepicker:function(e,i){var s=t(e);i.append=t([]),i.trigger=t([]),s.hasClass(this.markerClassName)||(this._attachments(s,i),s.addClass(this.markerClassName).on("keydown",this._doKeyDown).on("keypress",this._doKeyPress).on("keyup",this._doKeyUp),this._autoSize(i),t.data(e,"datepicker",i),i.settings.disabled&&this._disableDatepicker(e))},_attachments:function(e,i){var s,n,o,a=this._get(i,"appendText"),r=this._get(i,"isRTL");i.append&&i.append.remove(),a&&(i.append=t("<span class='"+this._appendClass+"'>"+a+"</span>"),e[r?"before":"after"](i.append)),e.off("focus",this._showDatepicker),i.trigger&&i.trigger.remove(),s=this._get(i,"showOn"),("focus"===s||"both"===s)&&e.on("focus",this._showDatepicker),("button"===s||"both"===s)&&(n=this._get(i,"buttonText"),o=this._get(i,"buttonImage"),i.trigger=t(this._get(i,"buttonImageOnly")?t("<img/>").addClass(this._triggerClass).attr({src:o,alt:n,title:n}):t("<button type='button'></button>").addClass(this._triggerClass).html(o?t("<img/>").attr({src:o,alt:n,title:n}):n)),e[r?"before":"after"](i.trigger),i.trigger.on("click",function(){return t.datepicker._datepickerShowing&&t.datepicker._lastInput===e[0]?t.datepicker._hideDatepicker():t.datepicker._datepickerShowing&&t.datepicker._lastInput!==e[0]?(t.datepicker._hideDatepicker(),t.datepicker._showDatepicker(e[0])):t.datepicker._showDatepicker(e[0]),!1}))},_autoSize:function(t){if(this._get(t,"autoSize")&&!t.inline){var e,i,s,n,o=new Date(2009,11,20),a=this._get(t,"dateFormat");a.match(/[DM]/)&&(e=function(t){for(i=0,s=0,n=0;t.length>n;n++)t[n].length>i&&(i=t[n].length,s=n);return s},o.setMonth(e(this._get(t,a.match(/MM/)?"monthNames":"monthNamesShort"))),o.setDate(e(this._get(t,a.match(/DD/)?"dayNames":"dayNamesShort"))+20-o.getDay())),t.input.attr("size",this._formatDate(t,o).length)}},_inlineDatepicker:function(e,i){var s=t(e);s.hasClass(this.markerClassName)||(s.addClass(this.markerClassName).append(i.dpDiv),t.data(e,"datepicker",i),this._setDate(i,this._getDefaultDate(i),!0),this._updateDatepicker(i),this._updateAlternate(i),i.settings.disabled&&this._disableDatepicker(e),i.dpDiv.css("display","block"))},_dialogDatepicker:function(e,i,s,n,o){var r,h,l,c,u,d=this._dialogInst;return d||(this.uuid+=1,r="dp"+this.uuid,this._dialogInput=t("<input type='text' id='"+r+"' style='position: absolute; top: -100px; width: 0px;'/>"),this._dialogInput.on("keydown",this._doKeyDown),t("body").append(this._dialogInput),d=this._dialogInst=this._newInst(this._dialogInput,!1),d.settings={},t.data(this._dialogInput[0],"datepicker",d)),a(d.settings,n||{}),i=i&&i.constructor===Date?this._formatDate(d,i):i,this._dialogInput.val(i),this._pos=o?o.length?o:[o.pageX,o.pageY]:null,this._pos||(h=document.documentElement.clientWidth,l=document.documentElement.clientHeight,c=document.documentElement.scrollLeft||document.body.scrollLeft,u=document.documentElement.scrollTop||document.body.scrollTop,this._pos=[h/2-100+c,l/2-150+u]),this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px"),d.settings.onSelect=s,this._inDialog=!0,this.dpDiv.addClass(this._dialogClass),this._showDatepicker(this._dialogInput[0]),t.blockUI&&t.blockUI(this.dpDiv),t.data(this._dialogInput[0],"datepicker",d),this},_destroyDatepicker:function(e){var i,s=t(e),n=t.data(e,"datepicker");s.hasClass(this.markerClassName)&&(i=e.nodeName.toLowerCase(),t.removeData(e,"datepicker"),"input"===i?(n.append.remove(),n.trigger.remove(),s.removeClass(this.markerClassName).off("focus",this._showDatepicker).off("keydown",this._doKeyDown).off("keypress",this._doKeyPress).off("keyup",this._doKeyUp)):("div"===i||"span"===i)&&s.removeClass(this.markerClassName).empty(),m===n&&(m=null))},_enableDatepicker:function(e){var i,s,n=t(e),o=t.data(e,"datepicker");n.hasClass(this.markerClassName)&&(i=e.nodeName.toLowerCase(),"input"===i?(e.disabled=!1,o.trigger.filter("button").each(function(){this.disabled=!1}).end().filter("img").css({opacity:"1.0",cursor:""})):("div"===i||"span"===i)&&(s=n.children("."+this._inlineClass),s.children().removeClass("ui-state-disabled"),s.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!1)),this._disabledInputs=t.map(this._disabledInputs,function(t){return t===e?null:t}))},_disableDatepicker:function(e){var i,s,n=t(e),o=t.data(e,"datepicker");n.hasClass(this.markerClassName)&&(i=e.nodeName.toLowerCase(),"input"===i?(e.disabled=!0,o.trigger.filter("button").each(function(){this.disabled=!0}).end().filter("img").css({opacity:"0.5",cursor:"default"})):("div"===i||"span"===i)&&(s=n.children("."+this._inlineClass),s.children().addClass("ui-state-disabled"),s.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!0)),this._disabledInputs=t.map(this._disabledInputs,function(t){return t===e?null:t}),this._disabledInputs[this._disabledInputs.length]=e)},_isDisabledDatepicker:function(t){if(!t)return!1;for(var e=0;this._disabledInputs.length>e;e++)if(this._disabledInputs[e]===t)return!0;return!1},_getInst:function(e){try{return t.data(e,"datepicker")}catch(i){throw"Missing instance data for this datepicker"}},_optionDatepicker:function(e,i,s){var n,o,r,h,l=this._getInst(e);return 2===arguments.length&&"string"==typeof i?"defaults"===i?t.extend({},t.datepicker._defaults):l?"all"===i?t.extend({},l.settings):this._get(l,i):null:(n=i||{},"string"==typeof i&&(n={},n[i]=s),l&&(this._curInst===l&&this._hideDatepicker(),o=this._getDateDatepicker(e,!0),r=this._getMinMaxDate(l,"min"),h=this._getMinMaxDate(l,"max"),a(l.settings,n),null!==r&&void 0!==n.dateFormat&&void 0===n.minDate&&(l.settings.minDate=this._formatDate(l,r)),null!==h&&void 0!==n.dateFormat&&void 0===n.maxDate&&(l.settings.maxDate=this._formatDate(l,h)),"disabled"in n&&(n.disabled?this._disableDatepicker(e):this._enableDatepicker(e)),this._attachments(t(e),l),this._autoSize(l),this._setDate(l,o),this._updateAlternate(l),this._updateDatepicker(l)),void 0)},_changeDatepicker:function(t,e,i){this._optionDatepicker(t,e,i)},_refreshDatepicker:function(t){var e=this._getInst(t);e&&this._updateDatepicker(e)},_setDateDatepicker:function(t,e){var i=this._getInst(t);i&&(this._setDate(i,e),this._updateDatepicker(i),this._updateAlternate(i))},_getDateDatepicker:function(t,e){var i=this._getInst(t);return i&&!i.inline&&this._setDateFromField(i,e),i?this._getDate(i):null},_doKeyDown:function(e){var i,s,n,o=t.datepicker._getInst(e.target),a=!0,r=o.dpDiv.is(".ui-datepicker-rtl");if(o._keyEvent=!0,t.datepicker._datepickerShowing)switch(e.keyCode){case 9:t.datepicker._hideDatepicker(),a=!1;break;case 13:return n=t("td."+t.datepicker._dayOverClass+":not(."+t.datepicker._currentClass+")",o.dpDiv),n[0]&&t.datepicker._selectDay(e.target,o.selectedMonth,o.selectedYear,n[0]),i=t.datepicker._get(o,"onSelect"),i?(s=t.datepicker._formatDate(o),i.apply(o.input?o.input[0]:null,[s,o])):t.datepicker._hideDatepicker(),!1;case 27:t.datepicker._hideDatepicker();break;case 33:t.datepicker._adjustDate(e.target,e.ctrlKey?-t.datepicker._get(o,"stepBigMonths"):-t.datepicker._get(o,"stepMonths"),"M");break;case 34:t.datepicker._adjustDate(e.target,e.ctrlKey?+t.datepicker._get(o,"stepBigMonths"):+t.datepicker._get(o,"stepMonths"),"M");break;case 35:(e.ctrlKey||e.metaKey)&&t.datepicker._clearDate(e.target),a=e.ctrlKey||e.metaKey;break;case 36:(e.ctrlKey||e.metaKey)&&t.datepicker._gotoToday(e.target),a=e.ctrlKey||e.metaKey;break;case 37:(e.ctrlKey||e.metaKey)&&t.datepicker._adjustDate(e.target,r?1:-1,"D"),a=e.ctrlKey||e.metaKey,e.originalEvent.altKey&&t.datepicker._adjustDate(e.target,e.ctrlKey?-t.datepicker._get(o,"stepBigMonths"):-t.datepicker._get(o,"stepMonths"),"M");break;case 38:(e.ctrlKey||e.metaKey)&&t.datepicker._adjustDate(e.target,-7,"D"),a=e.ctrlKey||e.metaKey;break;case 39:(e.ctrlKey||e.metaKey)&&t.datepicker._adjustDate(e.target,r?-1:1,"D"),a=e.ctrlKey||e.metaKey,e.originalEvent.altKey&&t.datepicker._adjustDate(e.target,e.ctrlKey?+t.datepicker._get(o,"stepBigMonths"):+t.datepicker._get(o,"stepMonths"),"M");break;case 40:(e.ctrlKey||e.metaKey)&&t.datepicker._adjustDate(e.target,7,"D"),a=e.ctrlKey||e.metaKey;break;default:a=!1}else 36===e.keyCode&&e.ctrlKey?t.datepicker._showDatepicker(this):a=!1;a&&(e.preventDefault(),e.stopPropagation())},_doKeyPress:function(e){var i,s,n=t.datepicker._getInst(e.target);return t.datepicker._get(n,"constrainInput")?(i=t.datepicker._possibleChars(t.datepicker._get(n,"dateFormat")),s=String.fromCharCode(null==e.charCode?e.keyCode:e.charCode),e.ctrlKey||e.metaKey||" ">s||!i||i.indexOf(s)>-1):void 0},_doKeyUp:function(e){var i,s=t.datepicker._getInst(e.target);if(s.input.val()!==s.lastVal)try{i=t.datepicker.parseDate(t.datepicker._get(s,"dateFormat"),s.input?s.input.val():null,t.datepicker._getFormatConfig(s)),i&&(t.datepicker._setDateFromField(s),t.datepicker._updateAlternate(s),t.datepicker._updateDatepicker(s))}catch(n){}return!0},_showDatepicker:function(e){if(e=e.target||e,"input"!==e.nodeName.toLowerCase()&&(e=t("input",e.parentNode)[0]),!t.datepicker._isDisabledDatepicker(e)&&t.datepicker._lastInput!==e){var s,n,o,r,h,l,c;s=t.datepicker._getInst(e),t.datepicker._curInst&&t.datepicker._curInst!==s&&(t.datepicker._curInst.dpDiv.stop(!0,!0),s&&t.datepicker._datepickerShowing&&t.datepicker._hideDatepicker(t.datepicker._curInst.input[0])),n=t.datepicker._get(s,"beforeShow"),o=n?n.apply(e,[e,s]):{},o!==!1&&(a(s.settings,o),s.lastVal=null,t.datepicker._lastInput=e,t.datepicker._setDateFromField(s),t.datepicker._inDialog&&(e.value=""),t.datepicker._pos||(t.datepicker._pos=t.datepicker._findPos(e),t.datepicker._pos[1]+=e.offsetHeight),r=!1,t(e).parents().each(function(){return r|="fixed"===t(this).css("position"),!r}),h={left:t.datepicker._pos[0],top:t.datepicker._pos[1]},t.datepicker._pos=null,s.dpDiv.empty(),s.dpDiv.css({position:"absolute",display:"block",top:"-1000px"}),t.datepicker._updateDatepicker(s),h=t.datepicker._checkOffset(s,h,r),s.dpDiv.css({position:t.datepicker._inDialog&&t.blockUI?"static":r?"fixed":"absolute",display:"none",left:h.left+"px",top:h.top+"px"}),s.inline||(l=t.datepicker._get(s,"showAnim"),c=t.datepicker._get(s,"duration"),s.dpDiv.css("z-index",i(t(e))+1),t.datepicker._datepickerShowing=!0,t.effects&&t.effects.effect[l]?s.dpDiv.show(l,t.datepicker._get(s,"showOptions"),c):s.dpDiv[l||"show"](l?c:null),t.datepicker._shouldFocusInput(s)&&s.input.trigger("focus"),t.datepicker._curInst=s))
}},_updateDatepicker:function(e){this.maxRows=4,m=e,e.dpDiv.empty().append(this._generateHTML(e)),this._attachHandlers(e);var i,s=this._getNumberOfMonths(e),n=s[1],a=17,r=e.dpDiv.find("."+this._dayOverClass+" a");r.length>0&&o.apply(r.get(0)),e.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width(""),n>1&&e.dpDiv.addClass("ui-datepicker-multi-"+n).css("width",a*n+"em"),e.dpDiv[(1!==s[0]||1!==s[1]?"add":"remove")+"Class"]("ui-datepicker-multi"),e.dpDiv[(this._get(e,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl"),e===t.datepicker._curInst&&t.datepicker._datepickerShowing&&t.datepicker._shouldFocusInput(e)&&e.input.trigger("focus"),e.yearshtml&&(i=e.yearshtml,setTimeout(function(){i===e.yearshtml&&e.yearshtml&&e.dpDiv.find("select.ui-datepicker-year:first").replaceWith(e.yearshtml),i=e.yearshtml=null},0))},_shouldFocusInput:function(t){return t.input&&t.input.is(":visible")&&!t.input.is(":disabled")&&!t.input.is(":focus")},_checkOffset:function(e,i,s){var n=e.dpDiv.outerWidth(),o=e.dpDiv.outerHeight(),a=e.input?e.input.outerWidth():0,r=e.input?e.input.outerHeight():0,h=document.documentElement.clientWidth+(s?0:t(document).scrollLeft()),l=document.documentElement.clientHeight+(s?0:t(document).scrollTop());return i.left-=this._get(e,"isRTL")?n-a:0,i.left-=s&&i.left===e.input.offset().left?t(document).scrollLeft():0,i.top-=s&&i.top===e.input.offset().top+r?t(document).scrollTop():0,i.left-=Math.min(i.left,i.left+n>h&&h>n?Math.abs(i.left+n-h):0),i.top-=Math.min(i.top,i.top+o>l&&l>o?Math.abs(o+r):0),i},_findPos:function(e){for(var i,s=this._getInst(e),n=this._get(s,"isRTL");e&&("hidden"===e.type||1!==e.nodeType||t.expr.filters.hidden(e));)e=e[n?"previousSibling":"nextSibling"];return i=t(e).offset(),[i.left,i.top]},_hideDatepicker:function(e){var i,s,n,o,a=this._curInst;!a||e&&a!==t.data(e,"datepicker")||this._datepickerShowing&&(i=this._get(a,"showAnim"),s=this._get(a,"duration"),n=function(){t.datepicker._tidyDialog(a)},t.effects&&(t.effects.effect[i]||t.effects[i])?a.dpDiv.hide(i,t.datepicker._get(a,"showOptions"),s,n):a.dpDiv["slideDown"===i?"slideUp":"fadeIn"===i?"fadeOut":"hide"](i?s:null,n),i||n(),this._datepickerShowing=!1,o=this._get(a,"onClose"),o&&o.apply(a.input?a.input[0]:null,[a.input?a.input.val():"",a]),this._lastInput=null,this._inDialog&&(this._dialogInput.css({position:"absolute",left:"0",top:"-100px"}),t.blockUI&&(t.unblockUI(),t("body").append(this.dpDiv))),this._inDialog=!1)},_tidyDialog:function(t){t.dpDiv.removeClass(this._dialogClass).off(".ui-datepicker-calendar")},_checkExternalClick:function(e){if(t.datepicker._curInst){var i=t(e.target),s=t.datepicker._getInst(i[0]);(i[0].id!==t.datepicker._mainDivId&&0===i.parents("#"+t.datepicker._mainDivId).length&&!i.hasClass(t.datepicker.markerClassName)&&!i.closest("."+t.datepicker._triggerClass).length&&t.datepicker._datepickerShowing&&(!t.datepicker._inDialog||!t.blockUI)||i.hasClass(t.datepicker.markerClassName)&&t.datepicker._curInst!==s)&&t.datepicker._hideDatepicker()}},_adjustDate:function(e,i,s){var n=t(e),o=this._getInst(n[0]);this._isDisabledDatepicker(n[0])||(this._adjustInstDate(o,i+("M"===s?this._get(o,"showCurrentAtPos"):0),s),this._updateDatepicker(o))},_gotoToday:function(e){var i,s=t(e),n=this._getInst(s[0]);this._get(n,"gotoCurrent")&&n.currentDay?(n.selectedDay=n.currentDay,n.drawMonth=n.selectedMonth=n.currentMonth,n.drawYear=n.selectedYear=n.currentYear):(i=new Date,n.selectedDay=i.getDate(),n.drawMonth=n.selectedMonth=i.getMonth(),n.drawYear=n.selectedYear=i.getFullYear()),this._notifyChange(n),this._adjustDate(s)},_selectMonthYear:function(e,i,s){var n=t(e),o=this._getInst(n[0]);o["selected"+("M"===s?"Month":"Year")]=o["draw"+("M"===s?"Month":"Year")]=parseInt(i.options[i.selectedIndex].value,10),this._notifyChange(o),this._adjustDate(n)},_selectDay:function(e,i,s,n){var o,a=t(e);t(n).hasClass(this._unselectableClass)||this._isDisabledDatepicker(a[0])||(o=this._getInst(a[0]),o.selectedDay=o.currentDay=t("a",n).html(),o.selectedMonth=o.currentMonth=i,o.selectedYear=o.currentYear=s,this._selectDate(e,this._formatDate(o,o.currentDay,o.currentMonth,o.currentYear)))},_clearDate:function(e){var i=t(e);this._selectDate(i,"")},_selectDate:function(e,i){var s,n=t(e),o=this._getInst(n[0]);i=null!=i?i:this._formatDate(o),o.input&&o.input.val(i),this._updateAlternate(o),s=this._get(o,"onSelect"),s?s.apply(o.input?o.input[0]:null,[i,o]):o.input&&o.input.trigger("change"),o.inline?this._updateDatepicker(o):(this._hideDatepicker(),this._lastInput=o.input[0],"object"!=typeof o.input[0]&&o.input.trigger("focus"),this._lastInput=null)},_updateAlternate:function(e){var i,s,n,o=this._get(e,"altField");o&&(i=this._get(e,"altFormat")||this._get(e,"dateFormat"),s=this._getDate(e),n=this.formatDate(i,s,this._getFormatConfig(e)),t(o).val(n))},noWeekends:function(t){var e=t.getDay();return[e>0&&6>e,""]},iso8601Week:function(t){var e,i=new Date(t.getTime());return i.setDate(i.getDate()+4-(i.getDay()||7)),e=i.getTime(),i.setMonth(0),i.setDate(1),Math.floor(Math.round((e-i)/864e5)/7)+1},parseDate:function(e,i,s){if(null==e||null==i)throw"Invalid arguments";if(i="object"==typeof i?""+i:i+"",""===i)return null;var n,o,a,r,h=0,l=(s?s.shortYearCutoff:null)||this._defaults.shortYearCutoff,c="string"!=typeof l?l:(new Date).getFullYear()%100+parseInt(l,10),u=(s?s.dayNamesShort:null)||this._defaults.dayNamesShort,d=(s?s.dayNames:null)||this._defaults.dayNames,p=(s?s.monthNamesShort:null)||this._defaults.monthNamesShort,f=(s?s.monthNames:null)||this._defaults.monthNames,g=-1,m=-1,_=-1,v=-1,b=!1,y=function(t){var i=e.length>n+1&&e.charAt(n+1)===t;return i&&n++,i},w=function(t){var e=y(t),s="@"===t?14:"!"===t?20:"y"===t&&e?4:"o"===t?3:2,n="y"===t?s:1,o=RegExp("^\\d{"+n+","+s+"}"),a=i.substring(h).match(o);if(!a)throw"Missing number at position "+h;return h+=a[0].length,parseInt(a[0],10)},k=function(e,s,n){var o=-1,a=t.map(y(e)?n:s,function(t,e){return[[e,t]]}).sort(function(t,e){return-(t[1].length-e[1].length)});if(t.each(a,function(t,e){var s=e[1];return i.substr(h,s.length).toLowerCase()===s.toLowerCase()?(o=e[0],h+=s.length,!1):void 0}),-1!==o)return o+1;throw"Unknown name at position "+h},x=function(){if(i.charAt(h)!==e.charAt(n))throw"Unexpected literal at position "+h;h++};for(n=0;e.length>n;n++)if(b)"'"!==e.charAt(n)||y("'")?x():b=!1;else switch(e.charAt(n)){case"d":_=w("d");break;case"D":k("D",u,d);break;case"o":v=w("o");break;case"m":m=w("m");break;case"M":m=k("M",p,f);break;case"y":g=w("y");break;case"@":r=new Date(w("@")),g=r.getFullYear(),m=r.getMonth()+1,_=r.getDate();break;case"!":r=new Date((w("!")-this._ticksTo1970)/1e4),g=r.getFullYear(),m=r.getMonth()+1,_=r.getDate();break;case"'":y("'")?x():b=!0;break;default:x()}if(i.length>h&&(a=i.substr(h),!/^\s+/.test(a)))throw"Extra/unparsed characters found in date: "+a;if(-1===g?g=(new Date).getFullYear():100>g&&(g+=(new Date).getFullYear()-(new Date).getFullYear()%100+(c>=g?0:-100)),v>-1)for(m=1,_=v;;){if(o=this._getDaysInMonth(g,m-1),o>=_)break;m++,_-=o}if(r=this._daylightSavingAdjust(new Date(g,m-1,_)),r.getFullYear()!==g||r.getMonth()+1!==m||r.getDate()!==_)throw"Invalid date";return r},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:1e7*60*60*24*(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925)),formatDate:function(t,e,i){if(!e)return"";var s,n=(i?i.dayNamesShort:null)||this._defaults.dayNamesShort,o=(i?i.dayNames:null)||this._defaults.dayNames,a=(i?i.monthNamesShort:null)||this._defaults.monthNamesShort,r=(i?i.monthNames:null)||this._defaults.monthNames,h=function(e){var i=t.length>s+1&&t.charAt(s+1)===e;return i&&s++,i},l=function(t,e,i){var s=""+e;if(h(t))for(;i>s.length;)s="0"+s;return s},c=function(t,e,i,s){return h(t)?s[e]:i[e]},u="",d=!1;if(e)for(s=0;t.length>s;s++)if(d)"'"!==t.charAt(s)||h("'")?u+=t.charAt(s):d=!1;else switch(t.charAt(s)){case"d":u+=l("d",e.getDate(),2);break;case"D":u+=c("D",e.getDay(),n,o);break;case"o":u+=l("o",Math.round((new Date(e.getFullYear(),e.getMonth(),e.getDate()).getTime()-new Date(e.getFullYear(),0,0).getTime())/864e5),3);break;case"m":u+=l("m",e.getMonth()+1,2);break;case"M":u+=c("M",e.getMonth(),a,r);break;case"y":u+=h("y")?e.getFullYear():(10>e.getFullYear()%100?"0":"")+e.getFullYear()%100;break;case"@":u+=e.getTime();break;case"!":u+=1e4*e.getTime()+this._ticksTo1970;break;case"'":h("'")?u+="'":d=!0;break;default:u+=t.charAt(s)}return u},_possibleChars:function(t){var e,i="",s=!1,n=function(i){var s=t.length>e+1&&t.charAt(e+1)===i;return s&&e++,s};for(e=0;t.length>e;e++)if(s)"'"!==t.charAt(e)||n("'")?i+=t.charAt(e):s=!1;else switch(t.charAt(e)){case"d":case"m":case"y":case"@":i+="0123456789";break;case"D":case"M":return null;case"'":n("'")?i+="'":s=!0;break;default:i+=t.charAt(e)}return i},_get:function(t,e){return void 0!==t.settings[e]?t.settings[e]:this._defaults[e]},_setDateFromField:function(t,e){if(t.input.val()!==t.lastVal){var i=this._get(t,"dateFormat"),s=t.lastVal=t.input?t.input.val():null,n=this._getDefaultDate(t),o=n,a=this._getFormatConfig(t);try{o=this.parseDate(i,s,a)||n}catch(r){s=e?"":s}t.selectedDay=o.getDate(),t.drawMonth=t.selectedMonth=o.getMonth(),t.drawYear=t.selectedYear=o.getFullYear(),t.currentDay=s?o.getDate():0,t.currentMonth=s?o.getMonth():0,t.currentYear=s?o.getFullYear():0,this._adjustInstDate(t)}},_getDefaultDate:function(t){return this._restrictMinMax(t,this._determineDate(t,this._get(t,"defaultDate"),new Date))},_determineDate:function(e,i,s){var n=function(t){var e=new Date;return e.setDate(e.getDate()+t),e},o=function(i){try{return t.datepicker.parseDate(t.datepicker._get(e,"dateFormat"),i,t.datepicker._getFormatConfig(e))}catch(s){}for(var n=(i.toLowerCase().match(/^c/)?t.datepicker._getDate(e):null)||new Date,o=n.getFullYear(),a=n.getMonth(),r=n.getDate(),h=/([+\-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,l=h.exec(i);l;){switch(l[2]||"d"){case"d":case"D":r+=parseInt(l[1],10);break;case"w":case"W":r+=7*parseInt(l[1],10);break;case"m":case"M":a+=parseInt(l[1],10),r=Math.min(r,t.datepicker._getDaysInMonth(o,a));break;case"y":case"Y":o+=parseInt(l[1],10),r=Math.min(r,t.datepicker._getDaysInMonth(o,a))}l=h.exec(i)}return new Date(o,a,r)},a=null==i||""===i?s:"string"==typeof i?o(i):"number"==typeof i?isNaN(i)?s:n(i):new Date(i.getTime());return a=a&&"Invalid Date"==""+a?s:a,a&&(a.setHours(0),a.setMinutes(0),a.setSeconds(0),a.setMilliseconds(0)),this._daylightSavingAdjust(a)},_daylightSavingAdjust:function(t){return t?(t.setHours(t.getHours()>12?t.getHours()+2:0),t):null},_setDate:function(t,e,i){var s=!e,n=t.selectedMonth,o=t.selectedYear,a=this._restrictMinMax(t,this._determineDate(t,e,new Date));t.selectedDay=t.currentDay=a.getDate(),t.drawMonth=t.selectedMonth=t.currentMonth=a.getMonth(),t.drawYear=t.selectedYear=t.currentYear=a.getFullYear(),n===t.selectedMonth&&o===t.selectedYear||i||this._notifyChange(t),this._adjustInstDate(t),t.input&&t.input.val(s?"":this._formatDate(t))},_getDate:function(t){var e=!t.currentYear||t.input&&""===t.input.val()?null:this._daylightSavingAdjust(new Date(t.currentYear,t.currentMonth,t.currentDay));return e},_attachHandlers:function(e){var i=this._get(e,"stepMonths"),s="#"+e.id.replace(/\\\\/g,"\\");e.dpDiv.find("[data-handler]").map(function(){var e={prev:function(){t.datepicker._adjustDate(s,-i,"M")},next:function(){t.datepicker._adjustDate(s,+i,"M")},hide:function(){t.datepicker._hideDatepicker()},today:function(){t.datepicker._gotoToday(s)},selectDay:function(){return t.datepicker._selectDay(s,+this.getAttribute("data-month"),+this.getAttribute("data-year"),this),!1},selectMonth:function(){return t.datepicker._selectMonthYear(s,this,"M"),!1},selectYear:function(){return t.datepicker._selectMonthYear(s,this,"Y"),!1}};t(this).on(this.getAttribute("data-event"),e[this.getAttribute("data-handler")])})},_generateHTML:function(t){var e,i,s,n,o,a,r,h,l,c,u,d,p,f,g,m,_,v,b,y,w,k,x,C,D,I,T,P,M,S,H,z,O,A,N,W,E,F,L,R=new Date,B=this._daylightSavingAdjust(new Date(R.getFullYear(),R.getMonth(),R.getDate())),Y=this._get(t,"isRTL"),j=this._get(t,"showButtonPanel"),q=this._get(t,"hideIfNoPrevNext"),K=this._get(t,"navigationAsDateFormat"),U=this._getNumberOfMonths(t),V=this._get(t,"showCurrentAtPos"),$=this._get(t,"stepMonths"),X=1!==U[0]||1!==U[1],G=this._daylightSavingAdjust(t.currentDay?new Date(t.currentYear,t.currentMonth,t.currentDay):new Date(9999,9,9)),Q=this._getMinMaxDate(t,"min"),J=this._getMinMaxDate(t,"max"),Z=t.drawMonth-V,te=t.drawYear;if(0>Z&&(Z+=12,te--),J)for(e=this._daylightSavingAdjust(new Date(J.getFullYear(),J.getMonth()-U[0]*U[1]+1,J.getDate())),e=Q&&Q>e?Q:e;this._daylightSavingAdjust(new Date(te,Z,1))>e;)Z--,0>Z&&(Z=11,te--);for(t.drawMonth=Z,t.drawYear=te,i=this._get(t,"prevText"),i=K?this.formatDate(i,this._daylightSavingAdjust(new Date(te,Z-$,1)),this._getFormatConfig(t)):i,s=this._canAdjustMonth(t,-1,te,Z)?"<a class='ui-datepicker-prev ui-corner-all' data-handler='prev' data-event='click' title='"+i+"'><span class='ui-icon ui-icon-circle-triangle-"+(Y?"e":"w")+"'>"+i+"</span></a>":q?"":"<a class='ui-datepicker-prev ui-corner-all ui-state-disabled' title='"+i+"'><span class='ui-icon ui-icon-circle-triangle-"+(Y?"e":"w")+"'>"+i+"</span></a>",n=this._get(t,"nextText"),n=K?this.formatDate(n,this._daylightSavingAdjust(new Date(te,Z+$,1)),this._getFormatConfig(t)):n,o=this._canAdjustMonth(t,1,te,Z)?"<a class='ui-datepicker-next ui-corner-all' data-handler='next' data-event='click' title='"+n+"'><span class='ui-icon ui-icon-circle-triangle-"+(Y?"w":"e")+"'>"+n+"</span></a>":q?"":"<a class='ui-datepicker-next ui-corner-all ui-state-disabled' title='"+n+"'><span class='ui-icon ui-icon-circle-triangle-"+(Y?"w":"e")+"'>"+n+"</span></a>",a=this._get(t,"currentText"),r=this._get(t,"gotoCurrent")&&t.currentDay?G:B,a=K?this.formatDate(a,r,this._getFormatConfig(t)):a,h=t.inline?"":"<button type='button' class='ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all' data-handler='hide' data-event='click'>"+this._get(t,"closeText")+"</button>",l=j?"<div class='ui-datepicker-buttonpane ui-widget-content'>"+(Y?h:"")+(this._isInRange(t,r)?"<button type='button' class='ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all' data-handler='today' data-event='click'>"+a+"</button>":"")+(Y?"":h)+"</div>":"",c=parseInt(this._get(t,"firstDay"),10),c=isNaN(c)?0:c,u=this._get(t,"showWeek"),d=this._get(t,"dayNames"),p=this._get(t,"dayNamesMin"),f=this._get(t,"monthNames"),g=this._get(t,"monthNamesShort"),m=this._get(t,"beforeShowDay"),_=this._get(t,"showOtherMonths"),v=this._get(t,"selectOtherMonths"),b=this._getDefaultDate(t),y="",k=0;U[0]>k;k++){for(x="",this.maxRows=4,C=0;U[1]>C;C++){if(D=this._daylightSavingAdjust(new Date(te,Z,t.selectedDay)),I=" ui-corner-all",T="",X){if(T+="<div class='ui-datepicker-group",U[1]>1)switch(C){case 0:T+=" ui-datepicker-group-first",I=" ui-corner-"+(Y?"right":"left");break;case U[1]-1:T+=" ui-datepicker-group-last",I=" ui-corner-"+(Y?"left":"right");break;default:T+=" ui-datepicker-group-middle",I=""}T+="'>"}for(T+="<div class='ui-datepicker-header ui-widget-header ui-helper-clearfix"+I+"'>"+(/all|left/.test(I)&&0===k?Y?o:s:"")+(/all|right/.test(I)&&0===k?Y?s:o:"")+this._generateMonthYearHeader(t,Z,te,Q,J,k>0||C>0,f,g)+"</div><table class='ui-datepicker-calendar'><thead>"+"<tr>",P=u?"<th class='ui-datepicker-week-col'>"+this._get(t,"weekHeader")+"</th>":"",w=0;7>w;w++)M=(w+c)%7,P+="<th scope='col'"+((w+c+6)%7>=5?" class='ui-datepicker-week-end'":"")+">"+"<span title='"+d[M]+"'>"+p[M]+"</span></th>";for(T+=P+"</tr></thead><tbody>",S=this._getDaysInMonth(te,Z),te===t.selectedYear&&Z===t.selectedMonth&&(t.selectedDay=Math.min(t.selectedDay,S)),H=(this._getFirstDayOfMonth(te,Z)-c+7)%7,z=Math.ceil((H+S)/7),O=X?this.maxRows>z?this.maxRows:z:z,this.maxRows=O,A=this._daylightSavingAdjust(new Date(te,Z,1-H)),N=0;O>N;N++){for(T+="<tr>",W=u?"<td class='ui-datepicker-week-col'>"+this._get(t,"calculateWeek")(A)+"</td>":"",w=0;7>w;w++)E=m?m.apply(t.input?t.input[0]:null,[A]):[!0,""],F=A.getMonth()!==Z,L=F&&!v||!E[0]||Q&&Q>A||J&&A>J,W+="<td class='"+((w+c+6)%7>=5?" ui-datepicker-week-end":"")+(F?" ui-datepicker-other-month":"")+(A.getTime()===D.getTime()&&Z===t.selectedMonth&&t._keyEvent||b.getTime()===A.getTime()&&b.getTime()===D.getTime()?" "+this._dayOverClass:"")+(L?" "+this._unselectableClass+" ui-state-disabled":"")+(F&&!_?"":" "+E[1]+(A.getTime()===G.getTime()?" "+this._currentClass:"")+(A.getTime()===B.getTime()?" ui-datepicker-today":""))+"'"+(F&&!_||!E[2]?"":" title='"+E[2].replace(/'/g,"&#39;")+"'")+(L?"":" data-handler='selectDay' data-event='click' data-month='"+A.getMonth()+"' data-year='"+A.getFullYear()+"'")+">"+(F&&!_?"&#xa0;":L?"<span class='ui-state-default'>"+A.getDate()+"</span>":"<a class='ui-state-default"+(A.getTime()===B.getTime()?" ui-state-highlight":"")+(A.getTime()===G.getTime()?" ui-state-active":"")+(F?" ui-priority-secondary":"")+"' href='#'>"+A.getDate()+"</a>")+"</td>",A.setDate(A.getDate()+1),A=this._daylightSavingAdjust(A);T+=W+"</tr>"}Z++,Z>11&&(Z=0,te++),T+="</tbody></table>"+(X?"</div>"+(U[0]>0&&C===U[1]-1?"<div class='ui-datepicker-row-break'></div>":""):""),x+=T}y+=x}return y+=l,t._keyEvent=!1,y},_generateMonthYearHeader:function(t,e,i,s,n,o,a,r){var h,l,c,u,d,p,f,g,m=this._get(t,"changeMonth"),_=this._get(t,"changeYear"),v=this._get(t,"showMonthAfterYear"),b="<div class='ui-datepicker-title'>",y="";if(o||!m)y+="<span class='ui-datepicker-month'>"+a[e]+"</span>";else{for(h=s&&s.getFullYear()===i,l=n&&n.getFullYear()===i,y+="<select class='ui-datepicker-month' data-handler='selectMonth' data-event='change'>",c=0;12>c;c++)(!h||c>=s.getMonth())&&(!l||n.getMonth()>=c)&&(y+="<option value='"+c+"'"+(c===e?" selected='selected'":"")+">"+r[c]+"</option>");y+="</select>"}if(v||(b+=y+(!o&&m&&_?"":"&#xa0;")),!t.yearshtml)if(t.yearshtml="",o||!_)b+="<span class='ui-datepicker-year'>"+i+"</span>";else{for(u=this._get(t,"yearRange").split(":"),d=(new Date).getFullYear(),p=function(t){var e=t.match(/c[+\-].*/)?i+parseInt(t.substring(1),10):t.match(/[+\-].*/)?d+parseInt(t,10):parseInt(t,10);return isNaN(e)?d:e},f=p(u[0]),g=Math.max(f,p(u[1]||"")),f=s?Math.max(f,s.getFullYear()):f,g=n?Math.min(g,n.getFullYear()):g,t.yearshtml+="<select class='ui-datepicker-year' data-handler='selectYear' data-event='change'>";g>=f;f++)t.yearshtml+="<option value='"+f+"'"+(f===i?" selected='selected'":"")+">"+f+"</option>";t.yearshtml+="</select>",b+=t.yearshtml,t.yearshtml=null}return b+=this._get(t,"yearSuffix"),v&&(b+=(!o&&m&&_?"":"&#xa0;")+y),b+="</div>"},_adjustInstDate:function(t,e,i){var s=t.selectedYear+("Y"===i?e:0),n=t.selectedMonth+("M"===i?e:0),o=Math.min(t.selectedDay,this._getDaysInMonth(s,n))+("D"===i?e:0),a=this._restrictMinMax(t,this._daylightSavingAdjust(new Date(s,n,o)));t.selectedDay=a.getDate(),t.drawMonth=t.selectedMonth=a.getMonth(),t.drawYear=t.selectedYear=a.getFullYear(),("M"===i||"Y"===i)&&this._notifyChange(t)},_restrictMinMax:function(t,e){var i=this._getMinMaxDate(t,"min"),s=this._getMinMaxDate(t,"max"),n=i&&i>e?i:e;return s&&n>s?s:n},_notifyChange:function(t){var e=this._get(t,"onChangeMonthYear");e&&e.apply(t.input?t.input[0]:null,[t.selectedYear,t.selectedMonth+1,t])},_getNumberOfMonths:function(t){var e=this._get(t,"numberOfMonths");return null==e?[1,1]:"number"==typeof e?[1,e]:e},_getMinMaxDate:function(t,e){return this._determineDate(t,this._get(t,e+"Date"),null)},_getDaysInMonth:function(t,e){return 32-this._daylightSavingAdjust(new Date(t,e,32)).getDate()},_getFirstDayOfMonth:function(t,e){return new Date(t,e,1).getDay()},_canAdjustMonth:function(t,e,i,s){var n=this._getNumberOfMonths(t),o=this._daylightSavingAdjust(new Date(i,s+(0>e?e:n[0]*n[1]),1));return 0>e&&o.setDate(this._getDaysInMonth(o.getFullYear(),o.getMonth())),this._isInRange(t,o)},_isInRange:function(t,e){var i,s,n=this._getMinMaxDate(t,"min"),o=this._getMinMaxDate(t,"max"),a=null,r=null,h=this._get(t,"yearRange");return h&&(i=h.split(":"),s=(new Date).getFullYear(),a=parseInt(i[0],10),r=parseInt(i[1],10),i[0].match(/[+\-].*/)&&(a+=s),i[1].match(/[+\-].*/)&&(r+=s)),(!n||e.getTime()>=n.getTime())&&(!o||e.getTime()<=o.getTime())&&(!a||e.getFullYear()>=a)&&(!r||r>=e.getFullYear())},_getFormatConfig:function(t){var e=this._get(t,"shortYearCutoff");return e="string"!=typeof e?e:(new Date).getFullYear()%100+parseInt(e,10),{shortYearCutoff:e,dayNamesShort:this._get(t,"dayNamesShort"),dayNames:this._get(t,"dayNames"),monthNamesShort:this._get(t,"monthNamesShort"),monthNames:this._get(t,"monthNames")}},_formatDate:function(t,e,i,s){e||(t.currentDay=t.selectedDay,t.currentMonth=t.selectedMonth,t.currentYear=t.selectedYear);var n=e?"object"==typeof e?e:this._daylightSavingAdjust(new Date(s,i,e)):this._daylightSavingAdjust(new Date(t.currentYear,t.currentMonth,t.currentDay));return this.formatDate(this._get(t,"dateFormat"),n,this._getFormatConfig(t))}}),t.fn.datepicker=function(e){if(!this.length)return this;t.datepicker.initialized||(t(document).on("mousedown",t.datepicker._checkExternalClick),t.datepicker.initialized=!0),0===t("#"+t.datepicker._mainDivId).length&&t("body").append(t.datepicker.dpDiv);var i=Array.prototype.slice.call(arguments,1);return"string"!=typeof e||"isDisabled"!==e&&"getDate"!==e&&"widget"!==e?"option"===e&&2===arguments.length&&"string"==typeof arguments[1]?t.datepicker["_"+e+"Datepicker"].apply(t.datepicker,[this[0]].concat(i)):this.each(function(){"string"==typeof e?t.datepicker["_"+e+"Datepicker"].apply(t.datepicker,[this].concat(i)):t.datepicker._attachDatepicker(this,e)}):t.datepicker["_"+e+"Datepicker"].apply(t.datepicker,[this[0]].concat(i))},t.datepicker=new s,t.datepicker.initialized=!1,t.datepicker.uuid=(new Date).getTime(),t.datepicker.version="1.12.1",t.datepicker,t.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase());var _=!1;t(document).on("mouseup",function(){_=!1}),t.widget("ui.mouse",{version:"1.12.1",options:{cancel:"input, textarea, button, select, option",distance:1,delay:0},_mouseInit:function(){var e=this;this.element.on("mousedown."+this.widgetName,function(t){return e._mouseDown(t)}).on("click."+this.widgetName,function(i){return!0===t.data(i.target,e.widgetName+".preventClickEvent")?(t.removeData(i.target,e.widgetName+".preventClickEvent"),i.stopImmediatePropagation(),!1):void 0}),this.started=!1},_mouseDestroy:function(){this.element.off("."+this.widgetName),this._mouseMoveDelegate&&this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(e){if(!_){this._mouseMoved=!1,this._mouseStarted&&this._mouseUp(e),this._mouseDownEvent=e;var i=this,s=1===e.which,n="string"==typeof this.options.cancel&&e.target.nodeName?t(e.target).closest(this.options.cancel).length:!1;return s&&!n&&this._mouseCapture(e)?(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){i.mouseDelayMet=!0},this.options.delay)),this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=this._mouseStart(e)!==!1,!this._mouseStarted)?(e.preventDefault(),!0):(!0===t.data(e.target,this.widgetName+".preventClickEvent")&&t.removeData(e.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(t){return i._mouseMove(t)},this._mouseUpDelegate=function(t){return i._mouseUp(t)},this.document.on("mousemove."+this.widgetName,this._mouseMoveDelegate).on("mouseup."+this.widgetName,this._mouseUpDelegate),e.preventDefault(),_=!0,!0)):!0}},_mouseMove:function(e){if(this._mouseMoved){if(t.ui.ie&&(!document.documentMode||9>document.documentMode)&&!e.button)return this._mouseUp(e);if(!e.which)if(e.originalEvent.altKey||e.originalEvent.ctrlKey||e.originalEvent.metaKey||e.originalEvent.shiftKey)this.ignoreMissingWhich=!0;else if(!this.ignoreMissingWhich)return this._mouseUp(e)}return(e.which||e.button)&&(this._mouseMoved=!0),this._mouseStarted?(this._mouseDrag(e),e.preventDefault()):(this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=this._mouseStart(this._mouseDownEvent,e)!==!1,this._mouseStarted?this._mouseDrag(e):this._mouseUp(e)),!this._mouseStarted)},_mouseUp:function(e){this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,e.target===this._mouseDownEvent.target&&t.data(e.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(e)),this._mouseDelayTimer&&(clearTimeout(this._mouseDelayTimer),delete this._mouseDelayTimer),this.ignoreMissingWhich=!1,_=!1,e.preventDefault()},_mouseDistanceMet:function(t){return Math.max(Math.abs(this._mouseDownEvent.pageX-t.pageX),Math.abs(this._mouseDownEvent.pageY-t.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}}),t.ui.plugin={add:function(e,i,s){var n,o=t.ui[e].prototype;for(n in s)o.plugins[n]=o.plugins[n]||[],o.plugins[n].push([i,s[n]])},call:function(t,e,i,s){var n,o=t.plugins[e];if(o&&(s||t.element[0].parentNode&&11!==t.element[0].parentNode.nodeType))for(n=0;o.length>n;n++)t.options[o[n][0]]&&o[n][1].apply(t.element,i)}},t.ui.safeBlur=function(e){e&&"body"!==e.nodeName.toLowerCase()&&t(e).trigger("blur")},t.widget("ui.draggable",t.ui.mouse,{version:"1.12.1",widgetEventPrefix:"drag",options:{addClasses:!0,appendTo:"parent",axis:!1,connectToSortable:!1,containment:!1,cursor:"auto",cursorAt:!1,grid:!1,handle:!1,helper:"original",iframeFix:!1,opacity:!1,refreshPositions:!1,revert:!1,revertDuration:500,scope:"default",scroll:!0,scrollSensitivity:20,scrollSpeed:20,snap:!1,snapMode:"both",snapTolerance:20,stack:!1,zIndex:!1,drag:null,start:null,stop:null},_create:function(){"original"===this.options.helper&&this._setPositionRelative(),this.options.addClasses&&this._addClass("ui-draggable"),this._setHandleClassName(),this._mouseInit()},_setOption:function(t,e){this._super(t,e),"handle"===t&&(this._removeHandleClassName(),this._setHandleClassName())},_destroy:function(){return(this.helper||this.element).is(".ui-draggable-dragging")?(this.destroyOnClear=!0,void 0):(this._removeHandleClassName(),this._mouseDestroy(),void 0)},_mouseCapture:function(e){var i=this.options;return this.helper||i.disabled||t(e.target).closest(".ui-resizable-handle").length>0?!1:(this.handle=this._getHandle(e),this.handle?(this._blurActiveElement(e),this._blockFrames(i.iframeFix===!0?"iframe":i.iframeFix),!0):!1)},_blockFrames:function(e){this.iframeBlocks=this.document.find(e).map(function(){var e=t(this);return t("<div>").css("position","absolute").appendTo(e.parent()).outerWidth(e.outerWidth()).outerHeight(e.outerHeight()).offset(e.offset())[0]})},_unblockFrames:function(){this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)},_blurActiveElement:function(e){var i=t.ui.safeActiveElement(this.document[0]),s=t(e.target);s.closest(i).length||t.ui.safeBlur(i)},_mouseStart:function(e){var i=this.options;return this.helper=this._createHelper(e),this._addClass(this.helper,"ui-draggable-dragging"),this._cacheHelperProportions(),t.ui.ddmanager&&(t.ui.ddmanager.current=this),this._cacheMargins(),this.cssPosition=this.helper.css("position"),this.scrollParent=this.helper.scrollParent(!0),this.offsetParent=this.helper.offsetParent(),this.hasFixedAncestor=this.helper.parents().filter(function(){return"fixed"===t(this).css("position")}).length>0,this.positionAbs=this.element.offset(),this._refreshOffsets(e),this.originalPosition=this.position=this._generatePosition(e,!1),this.originalPageX=e.pageX,this.originalPageY=e.pageY,i.cursorAt&&this._adjustOffsetFromHelper(i.cursorAt),this._setContainment(),this._trigger("start",e)===!1?(this._clear(),!1):(this._cacheHelperProportions(),t.ui.ddmanager&&!i.dropBehaviour&&t.ui.ddmanager.prepareOffsets(this,e),this._mouseDrag(e,!0),t.ui.ddmanager&&t.ui.ddmanager.dragStart(this,e),!0)},_refreshOffsets:function(t){this.offset={top:this.positionAbs.top-this.margins.top,left:this.positionAbs.left-this.margins.left,scroll:!1,parent:this._getParentOffset(),relative:this._getRelativeOffset()},this.offset.click={left:t.pageX-this.offset.left,top:t.pageY-this.offset.top}},_mouseDrag:function(e,i){if(this.hasFixedAncestor&&(this.offset.parent=this._getParentOffset()),this.position=this._generatePosition(e,!0),this.positionAbs=this._convertPositionTo("absolute"),!i){var s=this._uiHash();if(this._trigger("drag",e,s)===!1)return this._mouseUp(new t.Event("mouseup",e)),!1;this.position=s.position}return this.helper[0].style.left=this.position.left+"px",this.helper[0].style.top=this.position.top+"px",t.ui.ddmanager&&t.ui.ddmanager.drag(this,e),!1},_mouseStop:function(e){var i=this,s=!1;return t.ui.ddmanager&&!this.options.dropBehaviour&&(s=t.ui.ddmanager.drop(this,e)),this.dropped&&(s=this.dropped,this.dropped=!1),"invalid"===this.options.revert&&!s||"valid"===this.options.revert&&s||this.options.revert===!0||t.isFunction(this.options.revert)&&this.options.revert.call(this.element,s)?t(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){i._trigger("stop",e)!==!1&&i._clear()}):this._trigger("stop",e)!==!1&&this._clear(),!1},_mouseUp:function(e){return this._unblockFrames(),t.ui.ddmanager&&t.ui.ddmanager.dragStop(this,e),this.handleElement.is(e.target)&&this.element.trigger("focus"),t.ui.mouse.prototype._mouseUp.call(this,e)},cancel:function(){return this.helper.is(".ui-draggable-dragging")?this._mouseUp(new t.Event("mouseup",{target:this.element[0]})):this._clear(),this},_getHandle:function(e){return this.options.handle?!!t(e.target).closest(this.element.find(this.options.handle)).length:!0},_setHandleClassName:function(){this.handleElement=this.options.handle?this.element.find(this.options.handle):this.element,this._addClass(this.handleElement,"ui-draggable-handle")},_removeHandleClassName:function(){this._removeClass(this.handleElement,"ui-draggable-handle")},_createHelper:function(e){var i=this.options,s=t.isFunction(i.helper),n=s?t(i.helper.apply(this.element[0],[e])):"clone"===i.helper?this.element.clone().removeAttr("id"):this.element;return n.parents("body").length||n.appendTo("parent"===i.appendTo?this.element[0].parentNode:i.appendTo),s&&n[0]===this.element[0]&&this._setPositionRelative(),n[0]===this.element[0]||/(fixed|absolute)/.test(n.css("position"))||n.css("position","absolute"),n},_setPositionRelative:function(){/^(?:r|a|f)/.test(this.element.css("position"))||(this.element[0].style.position="relative")},_adjustOffsetFromHelper:function(e){"string"==typeof e&&(e=e.split(" ")),t.isArray(e)&&(e={left:+e[0],top:+e[1]||0}),"left"in e&&(this.offset.click.left=e.left+this.margins.left),"right"in e&&(this.offset.click.left=this.helperProportions.width-e.right+this.margins.left),"top"in e&&(this.offset.click.top=e.top+this.margins.top),"bottom"in e&&(this.offset.click.top=this.helperProportions.height-e.bottom+this.margins.top)},_isRootNode:function(t){return/(html|body)/i.test(t.tagName)||t===this.document[0]},_getParentOffset:function(){var e=this.offsetParent.offset(),i=this.document[0];return"absolute"===this.cssPosition&&this.scrollParent[0]!==i&&t.contains(this.scrollParent[0],this.offsetParent[0])&&(e.left+=this.scrollParent.scrollLeft(),e.top+=this.scrollParent.scrollTop()),this._isRootNode(this.offsetParent[0])&&(e={top:0,left:0}),{top:e.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:e.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if("relative"!==this.cssPosition)return{top:0,left:0};var t=this.element.position(),e=this._isRootNode(this.scrollParent[0]);return{top:t.top-(parseInt(this.helper.css("top"),10)||0)+(e?0:this.scrollParent.scrollTop()),left:t.left-(parseInt(this.helper.css("left"),10)||0)+(e?0:this.scrollParent.scrollLeft())}
},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var e,i,s,n=this.options,o=this.document[0];return this.relativeContainer=null,n.containment?"window"===n.containment?(this.containment=[t(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,t(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,t(window).scrollLeft()+t(window).width()-this.helperProportions.width-this.margins.left,t(window).scrollTop()+(t(window).height()||o.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top],void 0):"document"===n.containment?(this.containment=[0,0,t(o).width()-this.helperProportions.width-this.margins.left,(t(o).height()||o.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top],void 0):n.containment.constructor===Array?(this.containment=n.containment,void 0):("parent"===n.containment&&(n.containment=this.helper[0].parentNode),i=t(n.containment),s=i[0],s&&(e=/(scroll|auto)/.test(i.css("overflow")),this.containment=[(parseInt(i.css("borderLeftWidth"),10)||0)+(parseInt(i.css("paddingLeft"),10)||0),(parseInt(i.css("borderTopWidth"),10)||0)+(parseInt(i.css("paddingTop"),10)||0),(e?Math.max(s.scrollWidth,s.offsetWidth):s.offsetWidth)-(parseInt(i.css("borderRightWidth"),10)||0)-(parseInt(i.css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(e?Math.max(s.scrollHeight,s.offsetHeight):s.offsetHeight)-(parseInt(i.css("borderBottomWidth"),10)||0)-(parseInt(i.css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom],this.relativeContainer=i),void 0):(this.containment=null,void 0)},_convertPositionTo:function(t,e){e||(e=this.position);var i="absolute"===t?1:-1,s=this._isRootNode(this.scrollParent[0]);return{top:e.top+this.offset.relative.top*i+this.offset.parent.top*i-("fixed"===this.cssPosition?-this.offset.scroll.top:s?0:this.offset.scroll.top)*i,left:e.left+this.offset.relative.left*i+this.offset.parent.left*i-("fixed"===this.cssPosition?-this.offset.scroll.left:s?0:this.offset.scroll.left)*i}},_generatePosition:function(t,e){var i,s,n,o,a=this.options,r=this._isRootNode(this.scrollParent[0]),h=t.pageX,l=t.pageY;return r&&this.offset.scroll||(this.offset.scroll={top:this.scrollParent.scrollTop(),left:this.scrollParent.scrollLeft()}),e&&(this.containment&&(this.relativeContainer?(s=this.relativeContainer.offset(),i=[this.containment[0]+s.left,this.containment[1]+s.top,this.containment[2]+s.left,this.containment[3]+s.top]):i=this.containment,t.pageX-this.offset.click.left<i[0]&&(h=i[0]+this.offset.click.left),t.pageY-this.offset.click.top<i[1]&&(l=i[1]+this.offset.click.top),t.pageX-this.offset.click.left>i[2]&&(h=i[2]+this.offset.click.left),t.pageY-this.offset.click.top>i[3]&&(l=i[3]+this.offset.click.top)),a.grid&&(n=a.grid[1]?this.originalPageY+Math.round((l-this.originalPageY)/a.grid[1])*a.grid[1]:this.originalPageY,l=i?n-this.offset.click.top>=i[1]||n-this.offset.click.top>i[3]?n:n-this.offset.click.top>=i[1]?n-a.grid[1]:n+a.grid[1]:n,o=a.grid[0]?this.originalPageX+Math.round((h-this.originalPageX)/a.grid[0])*a.grid[0]:this.originalPageX,h=i?o-this.offset.click.left>=i[0]||o-this.offset.click.left>i[2]?o:o-this.offset.click.left>=i[0]?o-a.grid[0]:o+a.grid[0]:o),"y"===a.axis&&(h=this.originalPageX),"x"===a.axis&&(l=this.originalPageY)),{top:l-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.offset.scroll.top:r?0:this.offset.scroll.top),left:h-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.offset.scroll.left:r?0:this.offset.scroll.left)}},_clear:function(){this._removeClass(this.helper,"ui-draggable-dragging"),this.helper[0]===this.element[0]||this.cancelHelperRemoval||this.helper.remove(),this.helper=null,this.cancelHelperRemoval=!1,this.destroyOnClear&&this.destroy()},_trigger:function(e,i,s){return s=s||this._uiHash(),t.ui.plugin.call(this,e,[i,s,this],!0),/^(drag|start|stop)/.test(e)&&(this.positionAbs=this._convertPositionTo("absolute"),s.offset=this.positionAbs),t.Widget.prototype._trigger.call(this,e,i,s)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}}),t.ui.plugin.add("draggable","connectToSortable",{start:function(e,i,s){var n=t.extend({},i,{item:s.element});s.sortables=[],t(s.options.connectToSortable).each(function(){var i=t(this).sortable("instance");i&&!i.options.disabled&&(s.sortables.push(i),i.refreshPositions(),i._trigger("activate",e,n))})},stop:function(e,i,s){var n=t.extend({},i,{item:s.element});s.cancelHelperRemoval=!1,t.each(s.sortables,function(){var t=this;t.isOver?(t.isOver=0,s.cancelHelperRemoval=!0,t.cancelHelperRemoval=!1,t._storedCSS={position:t.placeholder.css("position"),top:t.placeholder.css("top"),left:t.placeholder.css("left")},t._mouseStop(e),t.options.helper=t.options._helper):(t.cancelHelperRemoval=!0,t._trigger("deactivate",e,n))})},drag:function(e,i,s){t.each(s.sortables,function(){var n=!1,o=this;o.positionAbs=s.positionAbs,o.helperProportions=s.helperProportions,o.offset.click=s.offset.click,o._intersectsWith(o.containerCache)&&(n=!0,t.each(s.sortables,function(){return this.positionAbs=s.positionAbs,this.helperProportions=s.helperProportions,this.offset.click=s.offset.click,this!==o&&this._intersectsWith(this.containerCache)&&t.contains(o.element[0],this.element[0])&&(n=!1),n})),n?(o.isOver||(o.isOver=1,s._parent=i.helper.parent(),o.currentItem=i.helper.appendTo(o.element).data("ui-sortable-item",!0),o.options._helper=o.options.helper,o.options.helper=function(){return i.helper[0]},e.target=o.currentItem[0],o._mouseCapture(e,!0),o._mouseStart(e,!0,!0),o.offset.click.top=s.offset.click.top,o.offset.click.left=s.offset.click.left,o.offset.parent.left-=s.offset.parent.left-o.offset.parent.left,o.offset.parent.top-=s.offset.parent.top-o.offset.parent.top,s._trigger("toSortable",e),s.dropped=o.element,t.each(s.sortables,function(){this.refreshPositions()}),s.currentItem=s.element,o.fromOutside=s),o.currentItem&&(o._mouseDrag(e),i.position=o.position)):o.isOver&&(o.isOver=0,o.cancelHelperRemoval=!0,o.options._revert=o.options.revert,o.options.revert=!1,o._trigger("out",e,o._uiHash(o)),o._mouseStop(e,!0),o.options.revert=o.options._revert,o.options.helper=o.options._helper,o.placeholder&&o.placeholder.remove(),i.helper.appendTo(s._parent),s._refreshOffsets(e),i.position=s._generatePosition(e,!0),s._trigger("fromSortable",e),s.dropped=!1,t.each(s.sortables,function(){this.refreshPositions()}))})}}),t.ui.plugin.add("draggable","cursor",{start:function(e,i,s){var n=t("body"),o=s.options;n.css("cursor")&&(o._cursor=n.css("cursor")),n.css("cursor",o.cursor)},stop:function(e,i,s){var n=s.options;n._cursor&&t("body").css("cursor",n._cursor)}}),t.ui.plugin.add("draggable","opacity",{start:function(e,i,s){var n=t(i.helper),o=s.options;n.css("opacity")&&(o._opacity=n.css("opacity")),n.css("opacity",o.opacity)},stop:function(e,i,s){var n=s.options;n._opacity&&t(i.helper).css("opacity",n._opacity)}}),t.ui.plugin.add("draggable","scroll",{start:function(t,e,i){i.scrollParentNotHidden||(i.scrollParentNotHidden=i.helper.scrollParent(!1)),i.scrollParentNotHidden[0]!==i.document[0]&&"HTML"!==i.scrollParentNotHidden[0].tagName&&(i.overflowOffset=i.scrollParentNotHidden.offset())},drag:function(e,i,s){var n=s.options,o=!1,a=s.scrollParentNotHidden[0],r=s.document[0];a!==r&&"HTML"!==a.tagName?(n.axis&&"x"===n.axis||(s.overflowOffset.top+a.offsetHeight-e.pageY<n.scrollSensitivity?a.scrollTop=o=a.scrollTop+n.scrollSpeed:e.pageY-s.overflowOffset.top<n.scrollSensitivity&&(a.scrollTop=o=a.scrollTop-n.scrollSpeed)),n.axis&&"y"===n.axis||(s.overflowOffset.left+a.offsetWidth-e.pageX<n.scrollSensitivity?a.scrollLeft=o=a.scrollLeft+n.scrollSpeed:e.pageX-s.overflowOffset.left<n.scrollSensitivity&&(a.scrollLeft=o=a.scrollLeft-n.scrollSpeed))):(n.axis&&"x"===n.axis||(e.pageY-t(r).scrollTop()<n.scrollSensitivity?o=t(r).scrollTop(t(r).scrollTop()-n.scrollSpeed):t(window).height()-(e.pageY-t(r).scrollTop())<n.scrollSensitivity&&(o=t(r).scrollTop(t(r).scrollTop()+n.scrollSpeed))),n.axis&&"y"===n.axis||(e.pageX-t(r).scrollLeft()<n.scrollSensitivity?o=t(r).scrollLeft(t(r).scrollLeft()-n.scrollSpeed):t(window).width()-(e.pageX-t(r).scrollLeft())<n.scrollSensitivity&&(o=t(r).scrollLeft(t(r).scrollLeft()+n.scrollSpeed)))),o!==!1&&t.ui.ddmanager&&!n.dropBehaviour&&t.ui.ddmanager.prepareOffsets(s,e)}}),t.ui.plugin.add("draggable","snap",{start:function(e,i,s){var n=s.options;s.snapElements=[],t(n.snap.constructor!==String?n.snap.items||":data(ui-draggable)":n.snap).each(function(){var e=t(this),i=e.offset();this!==s.element[0]&&s.snapElements.push({item:this,width:e.outerWidth(),height:e.outerHeight(),top:i.top,left:i.left})})},drag:function(e,i,s){var n,o,a,r,h,l,c,u,d,p,f=s.options,g=f.snapTolerance,m=i.offset.left,_=m+s.helperProportions.width,v=i.offset.top,b=v+s.helperProportions.height;for(d=s.snapElements.length-1;d>=0;d--)h=s.snapElements[d].left-s.margins.left,l=h+s.snapElements[d].width,c=s.snapElements[d].top-s.margins.top,u=c+s.snapElements[d].height,h-g>_||m>l+g||c-g>b||v>u+g||!t.contains(s.snapElements[d].item.ownerDocument,s.snapElements[d].item)?(s.snapElements[d].snapping&&s.options.snap.release&&s.options.snap.release.call(s.element,e,t.extend(s._uiHash(),{snapItem:s.snapElements[d].item})),s.snapElements[d].snapping=!1):("inner"!==f.snapMode&&(n=g>=Math.abs(c-b),o=g>=Math.abs(u-v),a=g>=Math.abs(h-_),r=g>=Math.abs(l-m),n&&(i.position.top=s._convertPositionTo("relative",{top:c-s.helperProportions.height,left:0}).top),o&&(i.position.top=s._convertPositionTo("relative",{top:u,left:0}).top),a&&(i.position.left=s._convertPositionTo("relative",{top:0,left:h-s.helperProportions.width}).left),r&&(i.position.left=s._convertPositionTo("relative",{top:0,left:l}).left)),p=n||o||a||r,"outer"!==f.snapMode&&(n=g>=Math.abs(c-v),o=g>=Math.abs(u-b),a=g>=Math.abs(h-m),r=g>=Math.abs(l-_),n&&(i.position.top=s._convertPositionTo("relative",{top:c,left:0}).top),o&&(i.position.top=s._convertPositionTo("relative",{top:u-s.helperProportions.height,left:0}).top),a&&(i.position.left=s._convertPositionTo("relative",{top:0,left:h}).left),r&&(i.position.left=s._convertPositionTo("relative",{top:0,left:l-s.helperProportions.width}).left)),!s.snapElements[d].snapping&&(n||o||a||r||p)&&s.options.snap.snap&&s.options.snap.snap.call(s.element,e,t.extend(s._uiHash(),{snapItem:s.snapElements[d].item})),s.snapElements[d].snapping=n||o||a||r||p)}}),t.ui.plugin.add("draggable","stack",{start:function(e,i,s){var n,o=s.options,a=t.makeArray(t(o.stack)).sort(function(e,i){return(parseInt(t(e).css("zIndex"),10)||0)-(parseInt(t(i).css("zIndex"),10)||0)});a.length&&(n=parseInt(t(a[0]).css("zIndex"),10)||0,t(a).each(function(e){t(this).css("zIndex",n+e)}),this.css("zIndex",n+a.length))}}),t.ui.plugin.add("draggable","zIndex",{start:function(e,i,s){var n=t(i.helper),o=s.options;n.css("zIndex")&&(o._zIndex=n.css("zIndex")),n.css("zIndex",o.zIndex)},stop:function(e,i,s){var n=s.options;n._zIndex&&t(i.helper).css("zIndex",n._zIndex)}}),t.ui.draggable,t.widget("ui.resizable",t.ui.mouse,{version:"1.12.1",widgetEventPrefix:"resize",options:{alsoResize:!1,animate:!1,animateDuration:"slow",animateEasing:"swing",aspectRatio:!1,autoHide:!1,classes:{"ui-resizable-se":"ui-icon ui-icon-gripsmall-diagonal-se"},containment:!1,ghost:!1,grid:!1,handles:"e,s,se",helper:!1,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:90,resize:null,start:null,stop:null},_num:function(t){return parseFloat(t)||0},_isNumber:function(t){return!isNaN(parseFloat(t))},_hasScroll:function(e,i){if("hidden"===t(e).css("overflow"))return!1;var s=i&&"left"===i?"scrollLeft":"scrollTop",n=!1;return e[s]>0?!0:(e[s]=1,n=e[s]>0,e[s]=0,n)},_create:function(){var e,i=this.options,s=this;this._addClass("ui-resizable"),t.extend(this,{_aspectRatio:!!i.aspectRatio,aspectRatio:i.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:i.helper||i.ghost||i.animate?i.helper||"ui-resizable-helper":null}),this.element[0].nodeName.match(/^(canvas|textarea|input|select|button|img)$/i)&&(this.element.wrap(t("<div class='ui-wrapper' style='overflow: hidden;'></div>").css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),this.element=this.element.parent().data("ui-resizable",this.element.resizable("instance")),this.elementIsWrapper=!0,e={marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom"),marginLeft:this.originalElement.css("marginLeft")},this.element.css(e),this.originalElement.css("margin",0),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css(e),this._proportionallyResize()),this._setupHandles(),i.autoHide&&t(this.element).on("mouseenter",function(){i.disabled||(s._removeClass("ui-resizable-autohide"),s._handles.show())}).on("mouseleave",function(){i.disabled||s.resizing||(s._addClass("ui-resizable-autohide"),s._handles.hide())}),this._mouseInit()},_destroy:function(){this._mouseDestroy();var e,i=function(e){t(e).removeData("resizable").removeData("ui-resizable").off(".resizable").find(".ui-resizable-handle").remove()};return this.elementIsWrapper&&(i(this.element),e=this.element,this.originalElement.css({position:e.css("position"),width:e.outerWidth(),height:e.outerHeight(),top:e.css("top"),left:e.css("left")}).insertAfter(e),e.remove()),this.originalElement.css("resize",this.originalResizeStyle),i(this.originalElement),this},_setOption:function(t,e){switch(this._super(t,e),t){case"handles":this._removeHandles(),this._setupHandles();break;default:}},_setupHandles:function(){var e,i,s,n,o,a=this.options,r=this;if(this.handles=a.handles||(t(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se"),this._handles=t(),this.handles.constructor===String)for("all"===this.handles&&(this.handles="n,e,s,w,se,sw,ne,nw"),s=this.handles.split(","),this.handles={},i=0;s.length>i;i++)e=t.trim(s[i]),n="ui-resizable-"+e,o=t("<div>"),this._addClass(o,"ui-resizable-handle "+n),o.css({zIndex:a.zIndex}),this.handles[e]=".ui-resizable-"+e,this.element.append(o);this._renderAxis=function(e){var i,s,n,o;e=e||this.element;for(i in this.handles)this.handles[i].constructor===String?this.handles[i]=this.element.children(this.handles[i]).first().show():(this.handles[i].jquery||this.handles[i].nodeType)&&(this.handles[i]=t(this.handles[i]),this._on(this.handles[i],{mousedown:r._mouseDown})),this.elementIsWrapper&&this.originalElement[0].nodeName.match(/^(textarea|input|select|button)$/i)&&(s=t(this.handles[i],this.element),o=/sw|ne|nw|se|n|s/.test(i)?s.outerHeight():s.outerWidth(),n=["padding",/ne|nw|n/.test(i)?"Top":/se|sw|s/.test(i)?"Bottom":/^e$/.test(i)?"Right":"Left"].join(""),e.css(n,o),this._proportionallyResize()),this._handles=this._handles.add(this.handles[i])},this._renderAxis(this.element),this._handles=this._handles.add(this.element.find(".ui-resizable-handle")),this._handles.disableSelection(),this._handles.on("mouseover",function(){r.resizing||(this.className&&(o=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)),r.axis=o&&o[1]?o[1]:"se")}),a.autoHide&&(this._handles.hide(),this._addClass("ui-resizable-autohide"))},_removeHandles:function(){this._handles.remove()},_mouseCapture:function(e){var i,s,n=!1;for(i in this.handles)s=t(this.handles[i])[0],(s===e.target||t.contains(s,e.target))&&(n=!0);return!this.options.disabled&&n},_mouseStart:function(e){var i,s,n,o=this.options,a=this.element;return this.resizing=!0,this._renderProxy(),i=this._num(this.helper.css("left")),s=this._num(this.helper.css("top")),o.containment&&(i+=t(o.containment).scrollLeft()||0,s+=t(o.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:i,top:s},this.size=this._helper?{width:this.helper.width(),height:this.helper.height()}:{width:a.width(),height:a.height()},this.originalSize=this._helper?{width:a.outerWidth(),height:a.outerHeight()}:{width:a.width(),height:a.height()},this.sizeDiff={width:a.outerWidth()-a.width(),height:a.outerHeight()-a.height()},this.originalPosition={left:i,top:s},this.originalMousePosition={left:e.pageX,top:e.pageY},this.aspectRatio="number"==typeof o.aspectRatio?o.aspectRatio:this.originalSize.width/this.originalSize.height||1,n=t(".ui-resizable-"+this.axis).css("cursor"),t("body").css("cursor","auto"===n?this.axis+"-resize":n),this._addClass("ui-resizable-resizing"),this._propagate("start",e),!0},_mouseDrag:function(e){var i,s,n=this.originalMousePosition,o=this.axis,a=e.pageX-n.left||0,r=e.pageY-n.top||0,h=this._change[o];return this._updatePrevProperties(),h?(i=h.apply(this,[e,a,r]),this._updateVirtualBoundaries(e.shiftKey),(this._aspectRatio||e.shiftKey)&&(i=this._updateRatio(i,e)),i=this._respectSize(i,e),this._updateCache(i),this._propagate("resize",e),s=this._applyChanges(),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),t.isEmptyObject(s)||(this._updatePrevProperties(),this._trigger("resize",e,this.ui()),this._applyChanges()),!1):!1},_mouseStop:function(e){this.resizing=!1;var i,s,n,o,a,r,h,l=this.options,c=this;return this._helper&&(i=this._proportionallyResizeElements,s=i.length&&/textarea/i.test(i[0].nodeName),n=s&&this._hasScroll(i[0],"left")?0:c.sizeDiff.height,o=s?0:c.sizeDiff.width,a={width:c.helper.width()-o,height:c.helper.height()-n},r=parseFloat(c.element.css("left"))+(c.position.left-c.originalPosition.left)||null,h=parseFloat(c.element.css("top"))+(c.position.top-c.originalPosition.top)||null,l.animate||this.element.css(t.extend(a,{top:h,left:r})),c.helper.height(c.size.height),c.helper.width(c.size.width),this._helper&&!l.animate&&this._proportionallyResize()),t("body").css("cursor","auto"),this._removeClass("ui-resizable-resizing"),this._propagate("stop",e),this._helper&&this.helper.remove(),!1},_updatePrevProperties:function(){this.prevPosition={top:this.position.top,left:this.position.left},this.prevSize={width:this.size.width,height:this.size.height}},_applyChanges:function(){var t={};return this.position.top!==this.prevPosition.top&&(t.top=this.position.top+"px"),this.position.left!==this.prevPosition.left&&(t.left=this.position.left+"px"),this.size.width!==this.prevSize.width&&(t.width=this.size.width+"px"),this.size.height!==this.prevSize.height&&(t.height=this.size.height+"px"),this.helper.css(t),t},_updateVirtualBoundaries:function(t){var e,i,s,n,o,a=this.options;o={minWidth:this._isNumber(a.minWidth)?a.minWidth:0,maxWidth:this._isNumber(a.maxWidth)?a.maxWidth:1/0,minHeight:this._isNumber(a.minHeight)?a.minHeight:0,maxHeight:this._isNumber(a.maxHeight)?a.maxHeight:1/0},(this._aspectRatio||t)&&(e=o.minHeight*this.aspectRatio,s=o.minWidth/this.aspectRatio,i=o.maxHeight*this.aspectRatio,n=o.maxWidth/this.aspectRatio,e>o.minWidth&&(o.minWidth=e),s>o.minHeight&&(o.minHeight=s),o.maxWidth>i&&(o.maxWidth=i),o.maxHeight>n&&(o.maxHeight=n)),this._vBoundaries=o},_updateCache:function(t){this.offset=this.helper.offset(),this._isNumber(t.left)&&(this.position.left=t.left),this._isNumber(t.top)&&(this.position.top=t.top),this._isNumber(t.height)&&(this.size.height=t.height),this._isNumber(t.width)&&(this.size.width=t.width)},_updateRatio:function(t){var e=this.position,i=this.size,s=this.axis;return this._isNumber(t.height)?t.width=t.height*this.aspectRatio:this._isNumber(t.width)&&(t.height=t.width/this.aspectRatio),"sw"===s&&(t.left=e.left+(i.width-t.width),t.top=null),"nw"===s&&(t.top=e.top+(i.height-t.height),t.left=e.left+(i.width-t.width)),t},_respectSize:function(t){var e=this._vBoundaries,i=this.axis,s=this._isNumber(t.width)&&e.maxWidth&&e.maxWidth<t.width,n=this._isNumber(t.height)&&e.maxHeight&&e.maxHeight<t.height,o=this._isNumber(t.width)&&e.minWidth&&e.minWidth>t.width,a=this._isNumber(t.height)&&e.minHeight&&e.minHeight>t.height,r=this.originalPosition.left+this.originalSize.width,h=this.originalPosition.top+this.originalSize.height,l=/sw|nw|w/.test(i),c=/nw|ne|n/.test(i);return o&&(t.width=e.minWidth),a&&(t.height=e.minHeight),s&&(t.width=e.maxWidth),n&&(t.height=e.maxHeight),o&&l&&(t.left=r-e.minWidth),s&&l&&(t.left=r-e.maxWidth),a&&c&&(t.top=h-e.minHeight),n&&c&&(t.top=h-e.maxHeight),t.width||t.height||t.left||!t.top?t.width||t.height||t.top||!t.left||(t.left=null):t.top=null,t},_getPaddingPlusBorderDimensions:function(t){for(var e=0,i=[],s=[t.css("borderTopWidth"),t.css("borderRightWidth"),t.css("borderBottomWidth"),t.css("borderLeftWidth")],n=[t.css("paddingTop"),t.css("paddingRight"),t.css("paddingBottom"),t.css("paddingLeft")];4>e;e++)i[e]=parseFloat(s[e])||0,i[e]+=parseFloat(n[e])||0;return{height:i[0]+i[2],width:i[1]+i[3]}},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var t,e=0,i=this.helper||this.element;this._proportionallyResizeElements.length>e;e++)t=this._proportionallyResizeElements[e],this.outerDimensions||(this.outerDimensions=this._getPaddingPlusBorderDimensions(t)),t.css({height:i.height()-this.outerDimensions.height||0,width:i.width()-this.outerDimensions.width||0})},_renderProxy:function(){var e=this.element,i=this.options;this.elementOffset=e.offset(),this._helper?(this.helper=this.helper||t("<div style='overflow:hidden;'></div>"),this._addClass(this.helper,this._helper),this.helper.css({width:this.element.outerWidth(),height:this.element.outerHeight(),position:"absolute",left:this.elementOffset.left+"px",top:this.elementOffset.top+"px",zIndex:++i.zIndex}),this.helper.appendTo("body").disableSelection()):this.helper=this.element},_change:{e:function(t,e){return{width:this.originalSize.width+e}},w:function(t,e){var i=this.originalSize,s=this.originalPosition;return{left:s.left+e,width:i.width-e}},n:function(t,e,i){var s=this.originalSize,n=this.originalPosition;return{top:n.top+i,height:s.height-i}},s:function(t,e,i){return{height:this.originalSize.height+i}},se:function(e,i,s){return t.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[e,i,s]))},sw:function(e,i,s){return t.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[e,i,s]))},ne:function(e,i,s){return t.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[e,i,s]))},nw:function(e,i,s){return t.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[e,i,s]))}},_propagate:function(e,i){t.ui.plugin.call(this,e,[i,this.ui()]),"resize"!==e&&this._trigger(e,i,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}),t.ui.plugin.add("resizable","animate",{stop:function(e){var i=t(this).resizable("instance"),s=i.options,n=i._proportionallyResizeElements,o=n.length&&/textarea/i.test(n[0].nodeName),a=o&&i._hasScroll(n[0],"left")?0:i.sizeDiff.height,r=o?0:i.sizeDiff.width,h={width:i.size.width-r,height:i.size.height-a},l=parseFloat(i.element.css("left"))+(i.position.left-i.originalPosition.left)||null,c=parseFloat(i.element.css("top"))+(i.position.top-i.originalPosition.top)||null;i.element.animate(t.extend(h,c&&l?{top:c,left:l}:{}),{duration:s.animateDuration,easing:s.animateEasing,step:function(){var s={width:parseFloat(i.element.css("width")),height:parseFloat(i.element.css("height")),top:parseFloat(i.element.css("top")),left:parseFloat(i.element.css("left"))};n&&n.length&&t(n[0]).css({width:s.width,height:s.height}),i._updateCache(s),i._propagate("resize",e)}})}}),t.ui.plugin.add("resizable","containment",{start:function(){var e,i,s,n,o,a,r,h=t(this).resizable("instance"),l=h.options,c=h.element,u=l.containment,d=u instanceof t?u.get(0):/parent/.test(u)?c.parent().get(0):u;d&&(h.containerElement=t(d),/document/.test(u)||u===document?(h.containerOffset={left:0,top:0},h.containerPosition={left:0,top:0},h.parentData={element:t(document),left:0,top:0,width:t(document).width(),height:t(document).height()||document.body.parentNode.scrollHeight}):(e=t(d),i=[],t(["Top","Right","Left","Bottom"]).each(function(t,s){i[t]=h._num(e.css("padding"+s))}),h.containerOffset=e.offset(),h.containerPosition=e.position(),h.containerSize={height:e.innerHeight()-i[3],width:e.innerWidth()-i[1]},s=h.containerOffset,n=h.containerSize.height,o=h.containerSize.width,a=h._hasScroll(d,"left")?d.scrollWidth:o,r=h._hasScroll(d)?d.scrollHeight:n,h.parentData={element:d,left:s.left,top:s.top,width:a,height:r}))},resize:function(e){var i,s,n,o,a=t(this).resizable("instance"),r=a.options,h=a.containerOffset,l=a.position,c=a._aspectRatio||e.shiftKey,u={top:0,left:0},d=a.containerElement,p=!0;d[0]!==document&&/static/.test(d.css("position"))&&(u=h),l.left<(a._helper?h.left:0)&&(a.size.width=a.size.width+(a._helper?a.position.left-h.left:a.position.left-u.left),c&&(a.size.height=a.size.width/a.aspectRatio,p=!1),a.position.left=r.helper?h.left:0),l.top<(a._helper?h.top:0)&&(a.size.height=a.size.height+(a._helper?a.position.top-h.top:a.position.top),c&&(a.size.width=a.size.height*a.aspectRatio,p=!1),a.position.top=a._helper?h.top:0),n=a.containerElement.get(0)===a.element.parent().get(0),o=/relative|absolute/.test(a.containerElement.css("position")),n&&o?(a.offset.left=a.parentData.left+a.position.left,a.offset.top=a.parentData.top+a.position.top):(a.offset.left=a.element.offset().left,a.offset.top=a.element.offset().top),i=Math.abs(a.sizeDiff.width+(a._helper?a.offset.left-u.left:a.offset.left-h.left)),s=Math.abs(a.sizeDiff.height+(a._helper?a.offset.top-u.top:a.offset.top-h.top)),i+a.size.width>=a.parentData.width&&(a.size.width=a.parentData.width-i,c&&(a.size.height=a.size.width/a.aspectRatio,p=!1)),s+a.size.height>=a.parentData.height&&(a.size.height=a.parentData.height-s,c&&(a.size.width=a.size.height*a.aspectRatio,p=!1)),p||(a.position.left=a.prevPosition.left,a.position.top=a.prevPosition.top,a.size.width=a.prevSize.width,a.size.height=a.prevSize.height)},stop:function(){var e=t(this).resizable("instance"),i=e.options,s=e.containerOffset,n=e.containerPosition,o=e.containerElement,a=t(e.helper),r=a.offset(),h=a.outerWidth()-e.sizeDiff.width,l=a.outerHeight()-e.sizeDiff.height;e._helper&&!i.animate&&/relative/.test(o.css("position"))&&t(this).css({left:r.left-n.left-s.left,width:h,height:l}),e._helper&&!i.animate&&/static/.test(o.css("position"))&&t(this).css({left:r.left-n.left-s.left,width:h,height:l})}}),t.ui.plugin.add("resizable","alsoResize",{start:function(){var e=t(this).resizable("instance"),i=e.options;t(i.alsoResize).each(function(){var e=t(this);e.data("ui-resizable-alsoresize",{width:parseFloat(e.width()),height:parseFloat(e.height()),left:parseFloat(e.css("left")),top:parseFloat(e.css("top"))})})},resize:function(e,i){var s=t(this).resizable("instance"),n=s.options,o=s.originalSize,a=s.originalPosition,r={height:s.size.height-o.height||0,width:s.size.width-o.width||0,top:s.position.top-a.top||0,left:s.position.left-a.left||0};t(n.alsoResize).each(function(){var e=t(this),s=t(this).data("ui-resizable-alsoresize"),n={},o=e.parents(i.originalElement[0]).length?["width","height"]:["width","height","top","left"];t.each(o,function(t,e){var i=(s[e]||0)+(r[e]||0);i&&i>=0&&(n[e]=i||null)}),e.css(n)})},stop:function(){t(this).removeData("ui-resizable-alsoresize")}}),t.ui.plugin.add("resizable","ghost",{start:function(){var e=t(this).resizable("instance"),i=e.size;e.ghost=e.originalElement.clone(),e.ghost.css({opacity:.25,display:"block",position:"relative",height:i.height,width:i.width,margin:0,left:0,top:0}),e._addClass(e.ghost,"ui-resizable-ghost"),t.uiBackCompat!==!1&&"string"==typeof e.options.ghost&&e.ghost.addClass(this.options.ghost),e.ghost.appendTo(e.helper)},resize:function(){var e=t(this).resizable("instance");e.ghost&&e.ghost.css({position:"relative",height:e.size.height,width:e.size.width})},stop:function(){var e=t(this).resizable("instance");e.ghost&&e.helper&&e.helper.get(0).removeChild(e.ghost.get(0))}}),t.ui.plugin.add("resizable","grid",{resize:function(){var e,i=t(this).resizable("instance"),s=i.options,n=i.size,o=i.originalSize,a=i.originalPosition,r=i.axis,h="number"==typeof s.grid?[s.grid,s.grid]:s.grid,l=h[0]||1,c=h[1]||1,u=Math.round((n.width-o.width)/l)*l,d=Math.round((n.height-o.height)/c)*c,p=o.width+u,f=o.height+d,g=s.maxWidth&&p>s.maxWidth,m=s.maxHeight&&f>s.maxHeight,_=s.minWidth&&s.minWidth>p,v=s.minHeight&&s.minHeight>f;s.grid=h,_&&(p+=l),v&&(f+=c),g&&(p-=l),m&&(f-=c),/^(se|s|e)$/.test(r)?(i.size.width=p,i.size.height=f):/^(ne)$/.test(r)?(i.size.width=p,i.size.height=f,i.position.top=a.top-d):/^(sw)$/.test(r)?(i.size.width=p,i.size.height=f,i.position.left=a.left-u):((0>=f-c||0>=p-l)&&(e=i._getPaddingPlusBorderDimensions(this)),f-c>0?(i.size.height=f,i.position.top=a.top-d):(f=c-e.height,i.size.height=f,i.position.top=a.top+o.height-f),p-l>0?(i.size.width=p,i.position.left=a.left-u):(p=l-e.width,i.size.width=p,i.position.left=a.left+o.width-p))}}),t.ui.resizable,t.widget("ui.dialog",{version:"1.12.1",options:{appendTo:"body",autoOpen:!0,buttons:[],classes:{"ui-dialog":"ui-corner-all","ui-dialog-titlebar":"ui-corner-all"},closeOnEscape:!0,closeText:"Close",draggable:!0,hide:null,height:"auto",maxHeight:null,maxWidth:null,minHeight:150,minWidth:150,modal:!1,position:{my:"center",at:"center",of:window,collision:"fit",using:function(e){var i=t(this).css(e).offset().top;0>i&&t(this).css("top",e.top-i)}},resizable:!0,show:null,title:null,width:300,beforeClose:null,close:null,drag:null,dragStart:null,dragStop:null,focus:null,open:null,resize:null,resizeStart:null,resizeStop:null},sizeRelatedOptions:{buttons:!0,height:!0,maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0,width:!0},resizableRelatedOptions:{maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0},_create:function(){this.originalCss={display:this.element[0].style.display,width:this.element[0].style.width,minHeight:this.element[0].style.minHeight,maxHeight:this.element[0].style.maxHeight,height:this.element[0].style.height},this.originalPosition={parent:this.element.parent(),index:this.element.parent().children().index(this.element)},this.originalTitle=this.element.attr("title"),null==this.options.title&&null!=this.originalTitle&&(this.options.title=this.originalTitle),this.options.disabled&&(this.options.disabled=!1),this._createWrapper(),this.element.show().removeAttr("title").appendTo(this.uiDialog),this._addClass("ui-dialog-content","ui-widget-content"),this._createTitlebar(),this._createButtonPane(),this.options.draggable&&t.fn.draggable&&this._makeDraggable(),this.options.resizable&&t.fn.resizable&&this._makeResizable(),this._isOpen=!1,this._trackFocus()},_init:function(){this.options.autoOpen&&this.open()},_appendTo:function(){var e=this.options.appendTo;return e&&(e.jquery||e.nodeType)?t(e):this.document.find(e||"body").eq(0)},_destroy:function(){var t,e=this.originalPosition;this._untrackInstance(),this._destroyOverlay(),this.element.removeUniqueId().css(this.originalCss).detach(),this.uiDialog.remove(),this.originalTitle&&this.element.attr("title",this.originalTitle),t=e.parent.children().eq(e.index),t.length&&t[0]!==this.element[0]?t.before(this.element):e.parent.append(this.element)},widget:function(){return this.uiDialog
},disable:t.noop,enable:t.noop,close:function(e){var i=this;this._isOpen&&this._trigger("beforeClose",e)!==!1&&(this._isOpen=!1,this._focusedElement=null,this._destroyOverlay(),this._untrackInstance(),this.opener.filter(":focusable").trigger("focus").length||t.ui.safeBlur(t.ui.safeActiveElement(this.document[0])),this._hide(this.uiDialog,this.options.hide,function(){i._trigger("close",e)}))},isOpen:function(){return this._isOpen},moveToTop:function(){this._moveToTop()},_moveToTop:function(e,i){var s=!1,n=this.uiDialog.siblings(".ui-front:visible").map(function(){return+t(this).css("z-index")}).get(),o=Math.max.apply(null,n);return o>=+this.uiDialog.css("z-index")&&(this.uiDialog.css("z-index",o+1),s=!0),s&&!i&&this._trigger("focus",e),s},open:function(){var e=this;return this._isOpen?(this._moveToTop()&&this._focusTabbable(),void 0):(this._isOpen=!0,this.opener=t(t.ui.safeActiveElement(this.document[0])),this._size(),this._position(),this._createOverlay(),this._moveToTop(null,!0),this.overlay&&this.overlay.css("z-index",this.uiDialog.css("z-index")-1),this._show(this.uiDialog,this.options.show,function(){e._focusTabbable(),e._trigger("focus")}),this._makeFocusTarget(),this._trigger("open"),void 0)},_focusTabbable:function(){var t=this._focusedElement;t||(t=this.element.find("[autofocus]")),t.length||(t=this.element.find(":tabbable")),t.length||(t=this.uiDialogButtonPane.find(":tabbable")),t.length||(t=this.uiDialogTitlebarClose.filter(":tabbable")),t.length||(t=this.uiDialog),t.eq(0).trigger("focus")},_keepFocus:function(e){function i(){var e=t.ui.safeActiveElement(this.document[0]),i=this.uiDialog[0]===e||t.contains(this.uiDialog[0],e);i||this._focusTabbable()}e.preventDefault(),i.call(this),this._delay(i)},_createWrapper:function(){this.uiDialog=t("<div>").hide().attr({tabIndex:-1,role:"dialog"}).appendTo(this._appendTo()),this._addClass(this.uiDialog,"ui-dialog","ui-widget ui-widget-content ui-front"),this._on(this.uiDialog,{keydown:function(e){if(this.options.closeOnEscape&&!e.isDefaultPrevented()&&e.keyCode&&e.keyCode===t.ui.keyCode.ESCAPE)return e.preventDefault(),this.close(e),void 0;if(e.keyCode===t.ui.keyCode.TAB&&!e.isDefaultPrevented()){var i=this.uiDialog.find(":tabbable"),s=i.filter(":first"),n=i.filter(":last");e.target!==n[0]&&e.target!==this.uiDialog[0]||e.shiftKey?e.target!==s[0]&&e.target!==this.uiDialog[0]||!e.shiftKey||(this._delay(function(){n.trigger("focus")}),e.preventDefault()):(this._delay(function(){s.trigger("focus")}),e.preventDefault())}},mousedown:function(t){this._moveToTop(t)&&this._focusTabbable()}}),this.element.find("[aria-describedby]").length||this.uiDialog.attr({"aria-describedby":this.element.uniqueId().attr("id")})},_createTitlebar:function(){var e;this.uiDialogTitlebar=t("<div>"),this._addClass(this.uiDialogTitlebar,"ui-dialog-titlebar","ui-widget-header ui-helper-clearfix"),this._on(this.uiDialogTitlebar,{mousedown:function(e){t(e.target).closest(".ui-dialog-titlebar-close")||this.uiDialog.trigger("focus")}}),this.uiDialogTitlebarClose=t("<button type='button'></button>").button({label:t("<a>").text(this.options.closeText).html(),icon:"ui-icon-closethick",showLabel:!1}).appendTo(this.uiDialogTitlebar),this._addClass(this.uiDialogTitlebarClose,"ui-dialog-titlebar-close"),this._on(this.uiDialogTitlebarClose,{click:function(t){t.preventDefault(),this.close(t)}}),e=t("<span>").uniqueId().prependTo(this.uiDialogTitlebar),this._addClass(e,"ui-dialog-title"),this._title(e),this.uiDialogTitlebar.prependTo(this.uiDialog),this.uiDialog.attr({"aria-labelledby":e.attr("id")})},_title:function(t){this.options.title?t.text(this.options.title):t.html("&#160;")},_createButtonPane:function(){this.uiDialogButtonPane=t("<div>"),this._addClass(this.uiDialogButtonPane,"ui-dialog-buttonpane","ui-widget-content ui-helper-clearfix"),this.uiButtonSet=t("<div>").appendTo(this.uiDialogButtonPane),this._addClass(this.uiButtonSet,"ui-dialog-buttonset"),this._createButtons()},_createButtons:function(){var e=this,i=this.options.buttons;return this.uiDialogButtonPane.remove(),this.uiButtonSet.empty(),t.isEmptyObject(i)||t.isArray(i)&&!i.length?(this._removeClass(this.uiDialog,"ui-dialog-buttons"),void 0):(t.each(i,function(i,s){var n,o;s=t.isFunction(s)?{click:s,text:i}:s,s=t.extend({type:"button"},s),n=s.click,o={icon:s.icon,iconPosition:s.iconPosition,showLabel:s.showLabel,icons:s.icons,text:s.text},delete s.click,delete s.icon,delete s.iconPosition,delete s.showLabel,delete s.icons,"boolean"==typeof s.text&&delete s.text,t("<button></button>",s).button(o).appendTo(e.uiButtonSet).on("click",function(){n.apply(e.element[0],arguments)})}),this._addClass(this.uiDialog,"ui-dialog-buttons"),this.uiDialogButtonPane.appendTo(this.uiDialog),void 0)},_makeDraggable:function(){function e(t){return{position:t.position,offset:t.offset}}var i=this,s=this.options;this.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(s,n){i._addClass(t(this),"ui-dialog-dragging"),i._blockFrames(),i._trigger("dragStart",s,e(n))},drag:function(t,s){i._trigger("drag",t,e(s))},stop:function(n,o){var a=o.offset.left-i.document.scrollLeft(),r=o.offset.top-i.document.scrollTop();s.position={my:"left top",at:"left"+(a>=0?"+":"")+a+" "+"top"+(r>=0?"+":"")+r,of:i.window},i._removeClass(t(this),"ui-dialog-dragging"),i._unblockFrames(),i._trigger("dragStop",n,e(o))}})},_makeResizable:function(){function e(t){return{originalPosition:t.originalPosition,originalSize:t.originalSize,position:t.position,size:t.size}}var i=this,s=this.options,n=s.resizable,o=this.uiDialog.css("position"),a="string"==typeof n?n:"n,e,s,w,se,sw,ne,nw";this.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:this.element,maxWidth:s.maxWidth,maxHeight:s.maxHeight,minWidth:s.minWidth,minHeight:this._minHeight(),handles:a,start:function(s,n){i._addClass(t(this),"ui-dialog-resizing"),i._blockFrames(),i._trigger("resizeStart",s,e(n))},resize:function(t,s){i._trigger("resize",t,e(s))},stop:function(n,o){var a=i.uiDialog.offset(),r=a.left-i.document.scrollLeft(),h=a.top-i.document.scrollTop();s.height=i.uiDialog.height(),s.width=i.uiDialog.width(),s.position={my:"left top",at:"left"+(r>=0?"+":"")+r+" "+"top"+(h>=0?"+":"")+h,of:i.window},i._removeClass(t(this),"ui-dialog-resizing"),i._unblockFrames(),i._trigger("resizeStop",n,e(o))}}).css("position",o)},_trackFocus:function(){this._on(this.widget(),{focusin:function(e){this._makeFocusTarget(),this._focusedElement=t(e.target)}})},_makeFocusTarget:function(){this._untrackInstance(),this._trackingInstances().unshift(this)},_untrackInstance:function(){var e=this._trackingInstances(),i=t.inArray(this,e);-1!==i&&e.splice(i,1)},_trackingInstances:function(){var t=this.document.data("ui-dialog-instances");return t||(t=[],this.document.data("ui-dialog-instances",t)),t},_minHeight:function(){var t=this.options;return"auto"===t.height?t.minHeight:Math.min(t.minHeight,t.height)},_position:function(){var t=this.uiDialog.is(":visible");t||this.uiDialog.show(),this.uiDialog.position(this.options.position),t||this.uiDialog.hide()},_setOptions:function(e){var i=this,s=!1,n={};t.each(e,function(t,e){i._setOption(t,e),t in i.sizeRelatedOptions&&(s=!0),t in i.resizableRelatedOptions&&(n[t]=e)}),s&&(this._size(),this._position()),this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option",n)},_setOption:function(e,i){var s,n,o=this.uiDialog;"disabled"!==e&&(this._super(e,i),"appendTo"===e&&this.uiDialog.appendTo(this._appendTo()),"buttons"===e&&this._createButtons(),"closeText"===e&&this.uiDialogTitlebarClose.button({label:t("<a>").text(""+this.options.closeText).html()}),"draggable"===e&&(s=o.is(":data(ui-draggable)"),s&&!i&&o.draggable("destroy"),!s&&i&&this._makeDraggable()),"position"===e&&this._position(),"resizable"===e&&(n=o.is(":data(ui-resizable)"),n&&!i&&o.resizable("destroy"),n&&"string"==typeof i&&o.resizable("option","handles",i),n||i===!1||this._makeResizable()),"title"===e&&this._title(this.uiDialogTitlebar.find(".ui-dialog-title")))},_size:function(){var t,e,i,s=this.options;this.element.show().css({width:"auto",minHeight:0,maxHeight:"none",height:0}),s.minWidth>s.width&&(s.width=s.minWidth),t=this.uiDialog.css({height:"auto",width:s.width}).outerHeight(),e=Math.max(0,s.minHeight-t),i="number"==typeof s.maxHeight?Math.max(0,s.maxHeight-t):"none","auto"===s.height?this.element.css({minHeight:e,maxHeight:i,height:"auto"}):this.element.height(Math.max(0,s.height-t)),this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option","minHeight",this._minHeight())},_blockFrames:function(){this.iframeBlocks=this.document.find("iframe").map(function(){var e=t(this);return t("<div>").css({position:"absolute",width:e.outerWidth(),height:e.outerHeight()}).appendTo(e.parent()).offset(e.offset())[0]})},_unblockFrames:function(){this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)},_allowInteraction:function(e){return t(e.target).closest(".ui-dialog").length?!0:!!t(e.target).closest(".ui-datepicker").length},_createOverlay:function(){if(this.options.modal){var e=!0;this._delay(function(){e=!1}),this.document.data("ui-dialog-overlays")||this._on(this.document,{focusin:function(t){e||this._allowInteraction(t)||(t.preventDefault(),this._trackingInstances()[0]._focusTabbable())}}),this.overlay=t("<div>").appendTo(this._appendTo()),this._addClass(this.overlay,null,"ui-widget-overlay ui-front"),this._on(this.overlay,{mousedown:"_keepFocus"}),this.document.data("ui-dialog-overlays",(this.document.data("ui-dialog-overlays")||0)+1)}},_destroyOverlay:function(){if(this.options.modal&&this.overlay){var t=this.document.data("ui-dialog-overlays")-1;t?this.document.data("ui-dialog-overlays",t):(this._off(this.document,"focusin"),this.document.removeData("ui-dialog-overlays")),this.overlay.remove(),this.overlay=null}}}),t.uiBackCompat!==!1&&t.widget("ui.dialog",t.ui.dialog,{options:{dialogClass:""},_createWrapper:function(){this._super(),this.uiDialog.addClass(this.options.dialogClass)},_setOption:function(t,e){"dialogClass"===t&&this.uiDialog.removeClass(this.options.dialogClass).addClass(e),this._superApply(arguments)}}),t.ui.dialog,t.widget("ui.droppable",{version:"1.12.1",widgetEventPrefix:"drop",options:{accept:"*",addClasses:!0,greedy:!1,scope:"default",tolerance:"intersect",activate:null,deactivate:null,drop:null,out:null,over:null},_create:function(){var e,i=this.options,s=i.accept;this.isover=!1,this.isout=!0,this.accept=t.isFunction(s)?s:function(t){return t.is(s)},this.proportions=function(){return arguments.length?(e=arguments[0],void 0):e?e:e={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight}},this._addToManager(i.scope),i.addClasses&&this._addClass("ui-droppable")},_addToManager:function(e){t.ui.ddmanager.droppables[e]=t.ui.ddmanager.droppables[e]||[],t.ui.ddmanager.droppables[e].push(this)},_splice:function(t){for(var e=0;t.length>e;e++)t[e]===this&&t.splice(e,1)},_destroy:function(){var e=t.ui.ddmanager.droppables[this.options.scope];this._splice(e)},_setOption:function(e,i){if("accept"===e)this.accept=t.isFunction(i)?i:function(t){return t.is(i)};else if("scope"===e){var s=t.ui.ddmanager.droppables[this.options.scope];this._splice(s),this._addToManager(i)}this._super(e,i)},_activate:function(e){var i=t.ui.ddmanager.current;this._addActiveClass(),i&&this._trigger("activate",e,this.ui(i))},_deactivate:function(e){var i=t.ui.ddmanager.current;this._removeActiveClass(),i&&this._trigger("deactivate",e,this.ui(i))},_over:function(e){var i=t.ui.ddmanager.current;i&&(i.currentItem||i.element)[0]!==this.element[0]&&this.accept.call(this.element[0],i.currentItem||i.element)&&(this._addHoverClass(),this._trigger("over",e,this.ui(i)))},_out:function(e){var i=t.ui.ddmanager.current;i&&(i.currentItem||i.element)[0]!==this.element[0]&&this.accept.call(this.element[0],i.currentItem||i.element)&&(this._removeHoverClass(),this._trigger("out",e,this.ui(i)))},_drop:function(e,i){var s=i||t.ui.ddmanager.current,n=!1;return s&&(s.currentItem||s.element)[0]!==this.element[0]?(this.element.find(":data(ui-droppable)").not(".ui-draggable-dragging").each(function(){var i=t(this).droppable("instance");return i.options.greedy&&!i.options.disabled&&i.options.scope===s.options.scope&&i.accept.call(i.element[0],s.currentItem||s.element)&&v(s,t.extend(i,{offset:i.element.offset()}),i.options.tolerance,e)?(n=!0,!1):void 0}),n?!1:this.accept.call(this.element[0],s.currentItem||s.element)?(this._removeActiveClass(),this._removeHoverClass(),this._trigger("drop",e,this.ui(s)),this.element):!1):!1},ui:function(t){return{draggable:t.currentItem||t.element,helper:t.helper,position:t.position,offset:t.positionAbs}},_addHoverClass:function(){this._addClass("ui-droppable-hover")},_removeHoverClass:function(){this._removeClass("ui-droppable-hover")},_addActiveClass:function(){this._addClass("ui-droppable-active")},_removeActiveClass:function(){this._removeClass("ui-droppable-active")}});var v=t.ui.intersect=function(){function t(t,e,i){return t>=e&&e+i>t}return function(e,i,s,n){if(!i.offset)return!1;var o=(e.positionAbs||e.position.absolute).left+e.margins.left,a=(e.positionAbs||e.position.absolute).top+e.margins.top,r=o+e.helperProportions.width,h=a+e.helperProportions.height,l=i.offset.left,c=i.offset.top,u=l+i.proportions().width,d=c+i.proportions().height;switch(s){case"fit":return o>=l&&u>=r&&a>=c&&d>=h;case"intersect":return o+e.helperProportions.width/2>l&&u>r-e.helperProportions.width/2&&a+e.helperProportions.height/2>c&&d>h-e.helperProportions.height/2;case"pointer":return t(n.pageY,c,i.proportions().height)&&t(n.pageX,l,i.proportions().width);case"touch":return(a>=c&&d>=a||h>=c&&d>=h||c>a&&h>d)&&(o>=l&&u>=o||r>=l&&u>=r||l>o&&r>u);default:return!1}}}();t.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(e,i){var s,n,o=t.ui.ddmanager.droppables[e.options.scope]||[],a=i?i.type:null,r=(e.currentItem||e.element).find(":data(ui-droppable)").addBack();t:for(s=0;o.length>s;s++)if(!(o[s].options.disabled||e&&!o[s].accept.call(o[s].element[0],e.currentItem||e.element))){for(n=0;r.length>n;n++)if(r[n]===o[s].element[0]){o[s].proportions().height=0;continue t}o[s].visible="none"!==o[s].element.css("display"),o[s].visible&&("mousedown"===a&&o[s]._activate.call(o[s],i),o[s].offset=o[s].element.offset(),o[s].proportions({width:o[s].element[0].offsetWidth,height:o[s].element[0].offsetHeight}))}},drop:function(e,i){var s=!1;return t.each((t.ui.ddmanager.droppables[e.options.scope]||[]).slice(),function(){this.options&&(!this.options.disabled&&this.visible&&v(e,this,this.options.tolerance,i)&&(s=this._drop.call(this,i)||s),!this.options.disabled&&this.visible&&this.accept.call(this.element[0],e.currentItem||e.element)&&(this.isout=!0,this.isover=!1,this._deactivate.call(this,i)))}),s},dragStart:function(e,i){e.element.parentsUntil("body").on("scroll.droppable",function(){e.options.refreshPositions||t.ui.ddmanager.prepareOffsets(e,i)})},drag:function(e,i){e.options.refreshPositions&&t.ui.ddmanager.prepareOffsets(e,i),t.each(t.ui.ddmanager.droppables[e.options.scope]||[],function(){if(!this.options.disabled&&!this.greedyChild&&this.visible){var s,n,o,a=v(e,this,this.options.tolerance,i),r=!a&&this.isover?"isout":a&&!this.isover?"isover":null;r&&(this.options.greedy&&(n=this.options.scope,o=this.element.parents(":data(ui-droppable)").filter(function(){return t(this).droppable("instance").options.scope===n}),o.length&&(s=t(o[0]).droppable("instance"),s.greedyChild="isover"===r)),s&&"isover"===r&&(s.isover=!1,s.isout=!0,s._out.call(s,i)),this[r]=!0,this["isout"===r?"isover":"isout"]=!1,this["isover"===r?"_over":"_out"].call(this,i),s&&"isout"===r&&(s.isout=!1,s.isover=!0,s._over.call(s,i)))}})},dragStop:function(e,i){e.element.parentsUntil("body").off("scroll.droppable"),e.options.refreshPositions||t.ui.ddmanager.prepareOffsets(e,i)}},t.uiBackCompat!==!1&&t.widget("ui.droppable",t.ui.droppable,{options:{hoverClass:!1,activeClass:!1},_addActiveClass:function(){this._super(),this.options.activeClass&&this.element.addClass(this.options.activeClass)},_removeActiveClass:function(){this._super(),this.options.activeClass&&this.element.removeClass(this.options.activeClass)},_addHoverClass:function(){this._super(),this.options.hoverClass&&this.element.addClass(this.options.hoverClass)},_removeHoverClass:function(){this._super(),this.options.hoverClass&&this.element.removeClass(this.options.hoverClass)}}),t.ui.droppable,t.widget("ui.progressbar",{version:"1.12.1",options:{classes:{"ui-progressbar":"ui-corner-all","ui-progressbar-value":"ui-corner-left","ui-progressbar-complete":"ui-corner-right"},max:100,value:0,change:null,complete:null},min:0,_create:function(){this.oldValue=this.options.value=this._constrainedValue(),this.element.attr({role:"progressbar","aria-valuemin":this.min}),this._addClass("ui-progressbar","ui-widget ui-widget-content"),this.valueDiv=t("<div>").appendTo(this.element),this._addClass(this.valueDiv,"ui-progressbar-value","ui-widget-header"),this._refreshValue()},_destroy:function(){this.element.removeAttr("role aria-valuemin aria-valuemax aria-valuenow"),this.valueDiv.remove()},value:function(t){return void 0===t?this.options.value:(this.options.value=this._constrainedValue(t),this._refreshValue(),void 0)},_constrainedValue:function(t){return void 0===t&&(t=this.options.value),this.indeterminate=t===!1,"number"!=typeof t&&(t=0),this.indeterminate?!1:Math.min(this.options.max,Math.max(this.min,t))},_setOptions:function(t){var e=t.value;delete t.value,this._super(t),this.options.value=this._constrainedValue(e),this._refreshValue()},_setOption:function(t,e){"max"===t&&(e=Math.max(this.min,e)),this._super(t,e)},_setOptionDisabled:function(t){this._super(t),this.element.attr("aria-disabled",t),this._toggleClass(null,"ui-state-disabled",!!t)},_percentage:function(){return this.indeterminate?100:100*(this.options.value-this.min)/(this.options.max-this.min)},_refreshValue:function(){var e=this.options.value,i=this._percentage();this.valueDiv.toggle(this.indeterminate||e>this.min).width(i.toFixed(0)+"%"),this._toggleClass(this.valueDiv,"ui-progressbar-complete",null,e===this.options.max)._toggleClass("ui-progressbar-indeterminate",null,this.indeterminate),this.indeterminate?(this.element.removeAttr("aria-valuenow"),this.overlayDiv||(this.overlayDiv=t("<div>").appendTo(this.valueDiv),this._addClass(this.overlayDiv,"ui-progressbar-overlay"))):(this.element.attr({"aria-valuemax":this.options.max,"aria-valuenow":e}),this.overlayDiv&&(this.overlayDiv.remove(),this.overlayDiv=null)),this.oldValue!==e&&(this.oldValue=e,this._trigger("change")),e===this.options.max&&this._trigger("complete")}}),t.widget("ui.selectable",t.ui.mouse,{version:"1.12.1",options:{appendTo:"body",autoRefresh:!0,distance:0,filter:"*",tolerance:"touch",selected:null,selecting:null,start:null,stop:null,unselected:null,unselecting:null},_create:function(){var e=this;this._addClass("ui-selectable"),this.dragged=!1,this.refresh=function(){e.elementPos=t(e.element[0]).offset(),e.selectees=t(e.options.filter,e.element[0]),e._addClass(e.selectees,"ui-selectee"),e.selectees.each(function(){var i=t(this),s=i.offset(),n={left:s.left-e.elementPos.left,top:s.top-e.elementPos.top};t.data(this,"selectable-item",{element:this,$element:i,left:n.left,top:n.top,right:n.left+i.outerWidth(),bottom:n.top+i.outerHeight(),startselected:!1,selected:i.hasClass("ui-selected"),selecting:i.hasClass("ui-selecting"),unselecting:i.hasClass("ui-unselecting")})})},this.refresh(),this._mouseInit(),this.helper=t("<div>"),this._addClass(this.helper,"ui-selectable-helper")},_destroy:function(){this.selectees.removeData("selectable-item"),this._mouseDestroy()},_mouseStart:function(e){var i=this,s=this.options;this.opos=[e.pageX,e.pageY],this.elementPos=t(this.element[0]).offset(),this.options.disabled||(this.selectees=t(s.filter,this.element[0]),this._trigger("start",e),t(s.appendTo).append(this.helper),this.helper.css({left:e.pageX,top:e.pageY,width:0,height:0}),s.autoRefresh&&this.refresh(),this.selectees.filter(".ui-selected").each(function(){var s=t.data(this,"selectable-item");s.startselected=!0,e.metaKey||e.ctrlKey||(i._removeClass(s.$element,"ui-selected"),s.selected=!1,i._addClass(s.$element,"ui-unselecting"),s.unselecting=!0,i._trigger("unselecting",e,{unselecting:s.element}))}),t(e.target).parents().addBack().each(function(){var s,n=t.data(this,"selectable-item");return n?(s=!e.metaKey&&!e.ctrlKey||!n.$element.hasClass("ui-selected"),i._removeClass(n.$element,s?"ui-unselecting":"ui-selected")._addClass(n.$element,s?"ui-selecting":"ui-unselecting"),n.unselecting=!s,n.selecting=s,n.selected=s,s?i._trigger("selecting",e,{selecting:n.element}):i._trigger("unselecting",e,{unselecting:n.element}),!1):void 0}))},_mouseDrag:function(e){if(this.dragged=!0,!this.options.disabled){var i,s=this,n=this.options,o=this.opos[0],a=this.opos[1],r=e.pageX,h=e.pageY;return o>r&&(i=r,r=o,o=i),a>h&&(i=h,h=a,a=i),this.helper.css({left:o,top:a,width:r-o,height:h-a}),this.selectees.each(function(){var i=t.data(this,"selectable-item"),l=!1,c={};i&&i.element!==s.element[0]&&(c.left=i.left+s.elementPos.left,c.right=i.right+s.elementPos.left,c.top=i.top+s.elementPos.top,c.bottom=i.bottom+s.elementPos.top,"touch"===n.tolerance?l=!(c.left>r||o>c.right||c.top>h||a>c.bottom):"fit"===n.tolerance&&(l=c.left>o&&r>c.right&&c.top>a&&h>c.bottom),l?(i.selected&&(s._removeClass(i.$element,"ui-selected"),i.selected=!1),i.unselecting&&(s._removeClass(i.$element,"ui-unselecting"),i.unselecting=!1),i.selecting||(s._addClass(i.$element,"ui-selecting"),i.selecting=!0,s._trigger("selecting",e,{selecting:i.element}))):(i.selecting&&((e.metaKey||e.ctrlKey)&&i.startselected?(s._removeClass(i.$element,"ui-selecting"),i.selecting=!1,s._addClass(i.$element,"ui-selected"),i.selected=!0):(s._removeClass(i.$element,"ui-selecting"),i.selecting=!1,i.startselected&&(s._addClass(i.$element,"ui-unselecting"),i.unselecting=!0),s._trigger("unselecting",e,{unselecting:i.element}))),i.selected&&(e.metaKey||e.ctrlKey||i.startselected||(s._removeClass(i.$element,"ui-selected"),i.selected=!1,s._addClass(i.$element,"ui-unselecting"),i.unselecting=!0,s._trigger("unselecting",e,{unselecting:i.element})))))}),!1}},_mouseStop:function(e){var i=this;return this.dragged=!1,t(".ui-unselecting",this.element[0]).each(function(){var s=t.data(this,"selectable-item");i._removeClass(s.$element,"ui-unselecting"),s.unselecting=!1,s.startselected=!1,i._trigger("unselected",e,{unselected:s.element})}),t(".ui-selecting",this.element[0]).each(function(){var s=t.data(this,"selectable-item");i._removeClass(s.$element,"ui-selecting")._addClass(s.$element,"ui-selected"),s.selecting=!1,s.selected=!0,s.startselected=!0,i._trigger("selected",e,{selected:s.element})}),this._trigger("stop",e),this.helper.remove(),!1}}),t.widget("ui.selectmenu",[t.ui.formResetMixin,{version:"1.12.1",defaultElement:"<select>",options:{appendTo:null,classes:{"ui-selectmenu-button-open":"ui-corner-top","ui-selectmenu-button-closed":"ui-corner-all"},disabled:null,icons:{button:"ui-icon-triangle-1-s"},position:{my:"left top",at:"left bottom",collision:"none"},width:!1,change:null,close:null,focus:null,open:null,select:null},_create:function(){var e=this.element.uniqueId().attr("id");this.ids={element:e,button:e+"-button",menu:e+"-menu"},this._drawButton(),this._drawMenu(),this._bindFormResetHandler(),this._rendered=!1,this.menuItems=t()},_drawButton:function(){var e,i=this,s=this._parseOption(this.element.find("option:selected"),this.element[0].selectedIndex);this.labels=this.element.labels().attr("for",this.ids.button),this._on(this.labels,{click:function(t){this.button.focus(),t.preventDefault()}}),this.element.hide(),this.button=t("<span>",{tabindex:this.options.disabled?-1:0,id:this.ids.button,role:"combobox","aria-expanded":"false","aria-autocomplete":"list","aria-owns":this.ids.menu,"aria-haspopup":"true",title:this.element.attr("title")}).insertAfter(this.element),this._addClass(this.button,"ui-selectmenu-button ui-selectmenu-button-closed","ui-button ui-widget"),e=t("<span>").appendTo(this.button),this._addClass(e,"ui-selectmenu-icon","ui-icon "+this.options.icons.button),this.buttonItem=this._renderButtonItem(s).appendTo(this.button),this.options.width!==!1&&this._resizeButton(),this._on(this.button,this._buttonEvents),this.button.one("focusin",function(){i._rendered||i._refreshMenu()})},_drawMenu:function(){var e=this;this.menu=t("<ul>",{"aria-hidden":"true","aria-labelledby":this.ids.button,id:this.ids.menu}),this.menuWrap=t("<div>").append(this.menu),this._addClass(this.menuWrap,"ui-selectmenu-menu","ui-front"),this.menuWrap.appendTo(this._appendTo()),this.menuInstance=this.menu.menu({classes:{"ui-menu":"ui-corner-bottom"},role:"listbox",select:function(t,i){t.preventDefault(),e._setSelection(),e._select(i.item.data("ui-selectmenu-item"),t)},focus:function(t,i){var s=i.item.data("ui-selectmenu-item");null!=e.focusIndex&&s.index!==e.focusIndex&&(e._trigger("focus",t,{item:s}),e.isOpen||e._select(s,t)),e.focusIndex=s.index,e.button.attr("aria-activedescendant",e.menuItems.eq(s.index).attr("id"))}}).menu("instance"),this.menuInstance._off(this.menu,"mouseleave"),this.menuInstance._closeOnDocumentClick=function(){return!1},this.menuInstance._isDivider=function(){return!1}},refresh:function(){this._refreshMenu(),this.buttonItem.replaceWith(this.buttonItem=this._renderButtonItem(this._getSelectedItem().data("ui-selectmenu-item")||{})),null===this.options.width&&this._resizeButton()},_refreshMenu:function(){var t,e=this.element.find("option");this.menu.empty(),this._parseOptions(e),this._renderMenu(this.menu,this.items),this.menuInstance.refresh(),this.menuItems=this.menu.find("li").not(".ui-selectmenu-optgroup").find(".ui-menu-item-wrapper"),this._rendered=!0,e.length&&(t=this._getSelectedItem(),this.menuInstance.focus(null,t),this._setAria(t.data("ui-selectmenu-item")),this._setOption("disabled",this.element.prop("disabled")))},open:function(t){this.options.disabled||(this._rendered?(this._removeClass(this.menu.find(".ui-state-active"),null,"ui-state-active"),this.menuInstance.focus(null,this._getSelectedItem())):this._refreshMenu(),this.menuItems.length&&(this.isOpen=!0,this._toggleAttr(),this._resizeMenu(),this._position(),this._on(this.document,this._documentClick),this._trigger("open",t)))},_position:function(){this.menuWrap.position(t.extend({of:this.button},this.options.position))},close:function(t){this.isOpen&&(this.isOpen=!1,this._toggleAttr(),this.range=null,this._off(this.document),this._trigger("close",t))},widget:function(){return this.button},menuWidget:function(){return this.menu},_renderButtonItem:function(e){var i=t("<span>");return this._setText(i,e.label),this._addClass(i,"ui-selectmenu-text"),i},_renderMenu:function(e,i){var s=this,n="";t.each(i,function(i,o){var a;o.optgroup!==n&&(a=t("<li>",{text:o.optgroup}),s._addClass(a,"ui-selectmenu-optgroup","ui-menu-divider"+(o.element.parent("optgroup").prop("disabled")?" ui-state-disabled":"")),a.appendTo(e),n=o.optgroup),s._renderItemData(e,o)})},_renderItemData:function(t,e){return this._renderItem(t,e).data("ui-selectmenu-item",e)},_renderItem:function(e,i){var s=t("<li>"),n=t("<div>",{title:i.element.attr("title")});return i.disabled&&this._addClass(s,null,"ui-state-disabled"),this._setText(n,i.label),s.append(n).appendTo(e)},_setText:function(t,e){e?t.text(e):t.html("&#160;")},_move:function(t,e){var i,s,n=".ui-menu-item";this.isOpen?i=this.menuItems.eq(this.focusIndex).parent("li"):(i=this.menuItems.eq(this.element[0].selectedIndex).parent("li"),n+=":not(.ui-state-disabled)"),s="first"===t||"last"===t?i["first"===t?"prevAll":"nextAll"](n).eq(-1):i[t+"All"](n).eq(0),s.length&&this.menuInstance.focus(e,s)},_getSelectedItem:function(){return this.menuItems.eq(this.element[0].selectedIndex).parent("li")},_toggle:function(t){this[this.isOpen?"close":"open"](t)},_setSelection:function(){var t;this.range&&(window.getSelection?(t=window.getSelection(),t.removeAllRanges(),t.addRange(this.range)):this.range.select(),this.button.focus())},_documentClick:{mousedown:function(e){this.isOpen&&(t(e.target).closest(".ui-selectmenu-menu, #"+t.ui.escapeSelector(this.ids.button)).length||this.close(e))}},_buttonEvents:{mousedown:function(){var t;window.getSelection?(t=window.getSelection(),t.rangeCount&&(this.range=t.getRangeAt(0))):this.range=document.selection.createRange()},click:function(t){this._setSelection(),this._toggle(t)},keydown:function(e){var i=!0;switch(e.keyCode){case t.ui.keyCode.TAB:case t.ui.keyCode.ESCAPE:this.close(e),i=!1;break;case t.ui.keyCode.ENTER:this.isOpen&&this._selectFocusedItem(e);break;case t.ui.keyCode.UP:e.altKey?this._toggle(e):this._move("prev",e);break;case t.ui.keyCode.DOWN:e.altKey?this._toggle(e):this._move("next",e);break;case t.ui.keyCode.SPACE:this.isOpen?this._selectFocusedItem(e):this._toggle(e);break;case t.ui.keyCode.LEFT:this._move("prev",e);break;case t.ui.keyCode.RIGHT:this._move("next",e);break;case t.ui.keyCode.HOME:case t.ui.keyCode.PAGE_UP:this._move("first",e);break;case t.ui.keyCode.END:case t.ui.keyCode.PAGE_DOWN:this._move("last",e);break;default:this.menu.trigger(e),i=!1}i&&e.preventDefault()}},_selectFocusedItem:function(t){var e=this.menuItems.eq(this.focusIndex).parent("li");e.hasClass("ui-state-disabled")||this._select(e.data("ui-selectmenu-item"),t)},_select:function(t,e){var i=this.element[0].selectedIndex;this.element[0].selectedIndex=t.index,this.buttonItem.replaceWith(this.buttonItem=this._renderButtonItem(t)),this._setAria(t),this._trigger("select",e,{item:t}),t.index!==i&&this._trigger("change",e,{item:t}),this.close(e)},_setAria:function(t){var e=this.menuItems.eq(t.index).attr("id");this.button.attr({"aria-labelledby":e,"aria-activedescendant":e}),this.menu.attr("aria-activedescendant",e)},_setOption:function(t,e){if("icons"===t){var i=this.button.find("span.ui-icon");this._removeClass(i,null,this.options.icons.button)._addClass(i,null,e.button)}this._super(t,e),"appendTo"===t&&this.menuWrap.appendTo(this._appendTo()),"width"===t&&this._resizeButton()},_setOptionDisabled:function(t){this._super(t),this.menuInstance.option("disabled",t),this.button.attr("aria-disabled",t),this._toggleClass(this.button,null,"ui-state-disabled",t),this.element.prop("disabled",t),t?(this.button.attr("tabindex",-1),this.close()):this.button.attr("tabindex",0)},_appendTo:function(){var e=this.options.appendTo;return e&&(e=e.jquery||e.nodeType?t(e):this.document.find(e).eq(0)),e&&e[0]||(e=this.element.closest(".ui-front, dialog")),e.length||(e=this.document[0].body),e},_toggleAttr:function(){this.button.attr("aria-expanded",this.isOpen),this._removeClass(this.button,"ui-selectmenu-button-"+(this.isOpen?"closed":"open"))._addClass(this.button,"ui-selectmenu-button-"+(this.isOpen?"open":"closed"))._toggleClass(this.menuWrap,"ui-selectmenu-open",null,this.isOpen),this.menu.attr("aria-hidden",!this.isOpen)},_resizeButton:function(){var t=this.options.width;return t===!1?(this.button.css("width",""),void 0):(null===t&&(t=this.element.show().outerWidth(),this.element.hide()),this.button.outerWidth(t),void 0)},_resizeMenu:function(){this.menu.outerWidth(Math.max(this.button.outerWidth(),this.menu.width("").outerWidth()+1))},_getCreateOptions:function(){var t=this._super();return t.disabled=this.element.prop("disabled"),t},_parseOptions:function(e){var i=this,s=[];e.each(function(e,n){s.push(i._parseOption(t(n),e))}),this.items=s},_parseOption:function(t,e){var i=t.parent("optgroup");return{element:t,index:e,value:t.val(),label:t.text(),optgroup:i.attr("label")||"",disabled:i.prop("disabled")||t.prop("disabled")}},_destroy:function(){this._unbindFormResetHandler(),this.menuWrap.remove(),this.button.remove(),this.element.show(),this.element.removeUniqueId(),this.labels.attr("for",this.ids.element)}}]),t.widget("ui.slider",t.ui.mouse,{version:"1.12.1",widgetEventPrefix:"slide",options:{animate:!1,classes:{"ui-slider":"ui-corner-all","ui-slider-handle":"ui-corner-all","ui-slider-range":"ui-corner-all ui-widget-header"},distance:0,max:100,min:0,orientation:"horizontal",range:!1,step:1,value:0,values:null,change:null,slide:null,start:null,stop:null},numPages:5,_create:function(){this._keySliding=!1,this._mouseSliding=!1,this._animateOff=!0,this._handleIndex=null,this._detectOrientation(),this._mouseInit(),this._calculateNewMax(),this._addClass("ui-slider ui-slider-"+this.orientation,"ui-widget ui-widget-content"),this._refresh(),this._animateOff=!1
},_refresh:function(){this._createRange(),this._createHandles(),this._setupEvents(),this._refreshValue()},_createHandles:function(){var e,i,s=this.options,n=this.element.find(".ui-slider-handle"),o="<span tabindex='0'></span>",a=[];for(i=s.values&&s.values.length||1,n.length>i&&(n.slice(i).remove(),n=n.slice(0,i)),e=n.length;i>e;e++)a.push(o);this.handles=n.add(t(a.join("")).appendTo(this.element)),this._addClass(this.handles,"ui-slider-handle","ui-state-default"),this.handle=this.handles.eq(0),this.handles.each(function(e){t(this).data("ui-slider-handle-index",e).attr("tabIndex",0)})},_createRange:function(){var e=this.options;e.range?(e.range===!0&&(e.values?e.values.length&&2!==e.values.length?e.values=[e.values[0],e.values[0]]:t.isArray(e.values)&&(e.values=e.values.slice(0)):e.values=[this._valueMin(),this._valueMin()]),this.range&&this.range.length?(this._removeClass(this.range,"ui-slider-range-min ui-slider-range-max"),this.range.css({left:"",bottom:""})):(this.range=t("<div>").appendTo(this.element),this._addClass(this.range,"ui-slider-range")),("min"===e.range||"max"===e.range)&&this._addClass(this.range,"ui-slider-range-"+e.range)):(this.range&&this.range.remove(),this.range=null)},_setupEvents:function(){this._off(this.handles),this._on(this.handles,this._handleEvents),this._hoverable(this.handles),this._focusable(this.handles)},_destroy:function(){this.handles.remove(),this.range&&this.range.remove(),this._mouseDestroy()},_mouseCapture:function(e){var i,s,n,o,a,r,h,l,c=this,u=this.options;return u.disabled?!1:(this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()},this.elementOffset=this.element.offset(),i={x:e.pageX,y:e.pageY},s=this._normValueFromMouse(i),n=this._valueMax()-this._valueMin()+1,this.handles.each(function(e){var i=Math.abs(s-c.values(e));(n>i||n===i&&(e===c._lastChangedValue||c.values(e)===u.min))&&(n=i,o=t(this),a=e)}),r=this._start(e,a),r===!1?!1:(this._mouseSliding=!0,this._handleIndex=a,this._addClass(o,null,"ui-state-active"),o.trigger("focus"),h=o.offset(),l=!t(e.target).parents().addBack().is(".ui-slider-handle"),this._clickOffset=l?{left:0,top:0}:{left:e.pageX-h.left-o.width()/2,top:e.pageY-h.top-o.height()/2-(parseInt(o.css("borderTopWidth"),10)||0)-(parseInt(o.css("borderBottomWidth"),10)||0)+(parseInt(o.css("marginTop"),10)||0)},this.handles.hasClass("ui-state-hover")||this._slide(e,a,s),this._animateOff=!0,!0))},_mouseStart:function(){return!0},_mouseDrag:function(t){var e={x:t.pageX,y:t.pageY},i=this._normValueFromMouse(e);return this._slide(t,this._handleIndex,i),!1},_mouseStop:function(t){return this._removeClass(this.handles,null,"ui-state-active"),this._mouseSliding=!1,this._stop(t,this._handleIndex),this._change(t,this._handleIndex),this._handleIndex=null,this._clickOffset=null,this._animateOff=!1,!1},_detectOrientation:function(){this.orientation="vertical"===this.options.orientation?"vertical":"horizontal"},_normValueFromMouse:function(t){var e,i,s,n,o;return"horizontal"===this.orientation?(e=this.elementSize.width,i=t.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)):(e=this.elementSize.height,i=t.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)),s=i/e,s>1&&(s=1),0>s&&(s=0),"vertical"===this.orientation&&(s=1-s),n=this._valueMax()-this._valueMin(),o=this._valueMin()+s*n,this._trimAlignValue(o)},_uiHash:function(t,e,i){var s={handle:this.handles[t],handleIndex:t,value:void 0!==e?e:this.value()};return this._hasMultipleValues()&&(s.value=void 0!==e?e:this.values(t),s.values=i||this.values()),s},_hasMultipleValues:function(){return this.options.values&&this.options.values.length},_start:function(t,e){return this._trigger("start",t,this._uiHash(e))},_slide:function(t,e,i){var s,n,o=this.value(),a=this.values();this._hasMultipleValues()&&(n=this.values(e?0:1),o=this.values(e),2===this.options.values.length&&this.options.range===!0&&(i=0===e?Math.min(n,i):Math.max(n,i)),a[e]=i),i!==o&&(s=this._trigger("slide",t,this._uiHash(e,i,a)),s!==!1&&(this._hasMultipleValues()?this.values(e,i):this.value(i)))},_stop:function(t,e){this._trigger("stop",t,this._uiHash(e))},_change:function(t,e){this._keySliding||this._mouseSliding||(this._lastChangedValue=e,this._trigger("change",t,this._uiHash(e)))},value:function(t){return arguments.length?(this.options.value=this._trimAlignValue(t),this._refreshValue(),this._change(null,0),void 0):this._value()},values:function(e,i){var s,n,o;if(arguments.length>1)return this.options.values[e]=this._trimAlignValue(i),this._refreshValue(),this._change(null,e),void 0;if(!arguments.length)return this._values();if(!t.isArray(arguments[0]))return this._hasMultipleValues()?this._values(e):this.value();for(s=this.options.values,n=arguments[0],o=0;s.length>o;o+=1)s[o]=this._trimAlignValue(n[o]),this._change(null,o);this._refreshValue()},_setOption:function(e,i){var s,n=0;switch("range"===e&&this.options.range===!0&&("min"===i?(this.options.value=this._values(0),this.options.values=null):"max"===i&&(this.options.value=this._values(this.options.values.length-1),this.options.values=null)),t.isArray(this.options.values)&&(n=this.options.values.length),this._super(e,i),e){case"orientation":this._detectOrientation(),this._removeClass("ui-slider-horizontal ui-slider-vertical")._addClass("ui-slider-"+this.orientation),this._refreshValue(),this.options.range&&this._refreshRange(i),this.handles.css("horizontal"===i?"bottom":"left","");break;case"value":this._animateOff=!0,this._refreshValue(),this._change(null,0),this._animateOff=!1;break;case"values":for(this._animateOff=!0,this._refreshValue(),s=n-1;s>=0;s--)this._change(null,s);this._animateOff=!1;break;case"step":case"min":case"max":this._animateOff=!0,this._calculateNewMax(),this._refreshValue(),this._animateOff=!1;break;case"range":this._animateOff=!0,this._refresh(),this._animateOff=!1}},_setOptionDisabled:function(t){this._super(t),this._toggleClass(null,"ui-state-disabled",!!t)},_value:function(){var t=this.options.value;return t=this._trimAlignValue(t)},_values:function(t){var e,i,s;if(arguments.length)return e=this.options.values[t],e=this._trimAlignValue(e);if(this._hasMultipleValues()){for(i=this.options.values.slice(),s=0;i.length>s;s+=1)i[s]=this._trimAlignValue(i[s]);return i}return[]},_trimAlignValue:function(t){if(this._valueMin()>=t)return this._valueMin();if(t>=this._valueMax())return this._valueMax();var e=this.options.step>0?this.options.step:1,i=(t-this._valueMin())%e,s=t-i;return 2*Math.abs(i)>=e&&(s+=i>0?e:-e),parseFloat(s.toFixed(5))},_calculateNewMax:function(){var t=this.options.max,e=this._valueMin(),i=this.options.step,s=Math.round((t-e)/i)*i;t=s+e,t>this.options.max&&(t-=i),this.max=parseFloat(t.toFixed(this._precision()))},_precision:function(){var t=this._precisionOf(this.options.step);return null!==this.options.min&&(t=Math.max(t,this._precisionOf(this.options.min))),t},_precisionOf:function(t){var e=""+t,i=e.indexOf(".");return-1===i?0:e.length-i-1},_valueMin:function(){return this.options.min},_valueMax:function(){return this.max},_refreshRange:function(t){"vertical"===t&&this.range.css({width:"",left:""}),"horizontal"===t&&this.range.css({height:"",bottom:""})},_refreshValue:function(){var e,i,s,n,o,a=this.options.range,r=this.options,h=this,l=this._animateOff?!1:r.animate,c={};this._hasMultipleValues()?this.handles.each(function(s){i=100*((h.values(s)-h._valueMin())/(h._valueMax()-h._valueMin())),c["horizontal"===h.orientation?"left":"bottom"]=i+"%",t(this).stop(1,1)[l?"animate":"css"](c,r.animate),h.options.range===!0&&("horizontal"===h.orientation?(0===s&&h.range.stop(1,1)[l?"animate":"css"]({left:i+"%"},r.animate),1===s&&h.range[l?"animate":"css"]({width:i-e+"%"},{queue:!1,duration:r.animate})):(0===s&&h.range.stop(1,1)[l?"animate":"css"]({bottom:i+"%"},r.animate),1===s&&h.range[l?"animate":"css"]({height:i-e+"%"},{queue:!1,duration:r.animate}))),e=i}):(s=this.value(),n=this._valueMin(),o=this._valueMax(),i=o!==n?100*((s-n)/(o-n)):0,c["horizontal"===this.orientation?"left":"bottom"]=i+"%",this.handle.stop(1,1)[l?"animate":"css"](c,r.animate),"min"===a&&"horizontal"===this.orientation&&this.range.stop(1,1)[l?"animate":"css"]({width:i+"%"},r.animate),"max"===a&&"horizontal"===this.orientation&&this.range.stop(1,1)[l?"animate":"css"]({width:100-i+"%"},r.animate),"min"===a&&"vertical"===this.orientation&&this.range.stop(1,1)[l?"animate":"css"]({height:i+"%"},r.animate),"max"===a&&"vertical"===this.orientation&&this.range.stop(1,1)[l?"animate":"css"]({height:100-i+"%"},r.animate))},_handleEvents:{keydown:function(e){var i,s,n,o,a=t(e.target).data("ui-slider-handle-index");switch(e.keyCode){case t.ui.keyCode.HOME:case t.ui.keyCode.END:case t.ui.keyCode.PAGE_UP:case t.ui.keyCode.PAGE_DOWN:case t.ui.keyCode.UP:case t.ui.keyCode.RIGHT:case t.ui.keyCode.DOWN:case t.ui.keyCode.LEFT:if(e.preventDefault(),!this._keySliding&&(this._keySliding=!0,this._addClass(t(e.target),null,"ui-state-active"),i=this._start(e,a),i===!1))return}switch(o=this.options.step,s=n=this._hasMultipleValues()?this.values(a):this.value(),e.keyCode){case t.ui.keyCode.HOME:n=this._valueMin();break;case t.ui.keyCode.END:n=this._valueMax();break;case t.ui.keyCode.PAGE_UP:n=this._trimAlignValue(s+(this._valueMax()-this._valueMin())/this.numPages);break;case t.ui.keyCode.PAGE_DOWN:n=this._trimAlignValue(s-(this._valueMax()-this._valueMin())/this.numPages);break;case t.ui.keyCode.UP:case t.ui.keyCode.RIGHT:if(s===this._valueMax())return;n=this._trimAlignValue(s+o);break;case t.ui.keyCode.DOWN:case t.ui.keyCode.LEFT:if(s===this._valueMin())return;n=this._trimAlignValue(s-o)}this._slide(e,a,n)},keyup:function(e){var i=t(e.target).data("ui-slider-handle-index");this._keySliding&&(this._keySliding=!1,this._stop(e,i),this._change(e,i),this._removeClass(t(e.target),null,"ui-state-active"))}}}),t.widget("ui.sortable",t.ui.mouse,{version:"1.12.1",widgetEventPrefix:"sort",ready:!1,options:{appendTo:"parent",axis:!1,connectWith:!1,containment:!1,cursor:"auto",cursorAt:!1,dropOnEmpty:!0,forcePlaceholderSize:!1,forceHelperSize:!1,grid:!1,handle:!1,helper:"original",items:"> *",opacity:!1,placeholder:!1,revert:!1,scroll:!0,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1e3,activate:null,beforeStop:null,change:null,deactivate:null,out:null,over:null,receive:null,remove:null,sort:null,start:null,stop:null,update:null},_isOverAxis:function(t,e,i){return t>=e&&e+i>t},_isFloating:function(t){return/left|right/.test(t.css("float"))||/inline|table-cell/.test(t.css("display"))},_create:function(){this.containerCache={},this._addClass("ui-sortable"),this.refresh(),this.offset=this.element.offset(),this._mouseInit(),this._setHandleClassName(),this.ready=!0},_setOption:function(t,e){this._super(t,e),"handle"===t&&this._setHandleClassName()},_setHandleClassName:function(){var e=this;this._removeClass(this.element.find(".ui-sortable-handle"),"ui-sortable-handle"),t.each(this.items,function(){e._addClass(this.instance.options.handle?this.item.find(this.instance.options.handle):this.item,"ui-sortable-handle")})},_destroy:function(){this._mouseDestroy();for(var t=this.items.length-1;t>=0;t--)this.items[t].item.removeData(this.widgetName+"-item");return this},_mouseCapture:function(e,i){var s=null,n=!1,o=this;return this.reverting?!1:this.options.disabled||"static"===this.options.type?!1:(this._refreshItems(e),t(e.target).parents().each(function(){return t.data(this,o.widgetName+"-item")===o?(s=t(this),!1):void 0}),t.data(e.target,o.widgetName+"-item")===o&&(s=t(e.target)),s?!this.options.handle||i||(t(this.options.handle,s).find("*").addBack().each(function(){this===e.target&&(n=!0)}),n)?(this.currentItem=s,this._removeCurrentsFromItems(),!0):!1:!1)},_mouseStart:function(e,i,s){var n,o,a=this.options;if(this.currentContainer=this,this.refreshPositions(),this.helper=this._createHelper(e),this._cacheHelperProportions(),this._cacheMargins(),this.scrollParent=this.helper.scrollParent(),this.offset=this.currentItem.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},t.extend(this.offset,{click:{left:e.pageX-this.offset.left,top:e.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.helper.css("position","absolute"),this.cssPosition=this.helper.css("position"),this.originalPosition=this._generatePosition(e),this.originalPageX=e.pageX,this.originalPageY=e.pageY,a.cursorAt&&this._adjustOffsetFromHelper(a.cursorAt),this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]},this.helper[0]!==this.currentItem[0]&&this.currentItem.hide(),this._createPlaceholder(),a.containment&&this._setContainment(),a.cursor&&"auto"!==a.cursor&&(o=this.document.find("body"),this.storedCursor=o.css("cursor"),o.css("cursor",a.cursor),this.storedStylesheet=t("<style>*{ cursor: "+a.cursor+" !important; }</style>").appendTo(o)),a.opacity&&(this.helper.css("opacity")&&(this._storedOpacity=this.helper.css("opacity")),this.helper.css("opacity",a.opacity)),a.zIndex&&(this.helper.css("zIndex")&&(this._storedZIndex=this.helper.css("zIndex")),this.helper.css("zIndex",a.zIndex)),this.scrollParent[0]!==this.document[0]&&"HTML"!==this.scrollParent[0].tagName&&(this.overflowOffset=this.scrollParent.offset()),this._trigger("start",e,this._uiHash()),this._preserveHelperProportions||this._cacheHelperProportions(),!s)for(n=this.containers.length-1;n>=0;n--)this.containers[n]._trigger("activate",e,this._uiHash(this));return t.ui.ddmanager&&(t.ui.ddmanager.current=this),t.ui.ddmanager&&!a.dropBehaviour&&t.ui.ddmanager.prepareOffsets(this,e),this.dragging=!0,this._addClass(this.helper,"ui-sortable-helper"),this._mouseDrag(e),!0},_mouseDrag:function(e){var i,s,n,o,a=this.options,r=!1;for(this.position=this._generatePosition(e),this.positionAbs=this._convertPositionTo("absolute"),this.lastPositionAbs||(this.lastPositionAbs=this.positionAbs),this.options.scroll&&(this.scrollParent[0]!==this.document[0]&&"HTML"!==this.scrollParent[0].tagName?(this.overflowOffset.top+this.scrollParent[0].offsetHeight-e.pageY<a.scrollSensitivity?this.scrollParent[0].scrollTop=r=this.scrollParent[0].scrollTop+a.scrollSpeed:e.pageY-this.overflowOffset.top<a.scrollSensitivity&&(this.scrollParent[0].scrollTop=r=this.scrollParent[0].scrollTop-a.scrollSpeed),this.overflowOffset.left+this.scrollParent[0].offsetWidth-e.pageX<a.scrollSensitivity?this.scrollParent[0].scrollLeft=r=this.scrollParent[0].scrollLeft+a.scrollSpeed:e.pageX-this.overflowOffset.left<a.scrollSensitivity&&(this.scrollParent[0].scrollLeft=r=this.scrollParent[0].scrollLeft-a.scrollSpeed)):(e.pageY-this.document.scrollTop()<a.scrollSensitivity?r=this.document.scrollTop(this.document.scrollTop()-a.scrollSpeed):this.window.height()-(e.pageY-this.document.scrollTop())<a.scrollSensitivity&&(r=this.document.scrollTop(this.document.scrollTop()+a.scrollSpeed)),e.pageX-this.document.scrollLeft()<a.scrollSensitivity?r=this.document.scrollLeft(this.document.scrollLeft()-a.scrollSpeed):this.window.width()-(e.pageX-this.document.scrollLeft())<a.scrollSensitivity&&(r=this.document.scrollLeft(this.document.scrollLeft()+a.scrollSpeed))),r!==!1&&t.ui.ddmanager&&!a.dropBehaviour&&t.ui.ddmanager.prepareOffsets(this,e)),this.positionAbs=this._convertPositionTo("absolute"),this.options.axis&&"y"===this.options.axis||(this.helper[0].style.left=this.position.left+"px"),this.options.axis&&"x"===this.options.axis||(this.helper[0].style.top=this.position.top+"px"),i=this.items.length-1;i>=0;i--)if(s=this.items[i],n=s.item[0],o=this._intersectsWithPointer(s),o&&s.instance===this.currentContainer&&n!==this.currentItem[0]&&this.placeholder[1===o?"next":"prev"]()[0]!==n&&!t.contains(this.placeholder[0],n)&&("semi-dynamic"===this.options.type?!t.contains(this.element[0],n):!0)){if(this.direction=1===o?"down":"up","pointer"!==this.options.tolerance&&!this._intersectsWithSides(s))break;this._rearrange(e,s),this._trigger("change",e,this._uiHash());break}return this._contactContainers(e),t.ui.ddmanager&&t.ui.ddmanager.drag(this,e),this._trigger("sort",e,this._uiHash()),this.lastPositionAbs=this.positionAbs,!1},_mouseStop:function(e,i){if(e){if(t.ui.ddmanager&&!this.options.dropBehaviour&&t.ui.ddmanager.drop(this,e),this.options.revert){var s=this,n=this.placeholder.offset(),o=this.options.axis,a={};o&&"x"!==o||(a.left=n.left-this.offset.parent.left-this.margins.left+(this.offsetParent[0]===this.document[0].body?0:this.offsetParent[0].scrollLeft)),o&&"y"!==o||(a.top=n.top-this.offset.parent.top-this.margins.top+(this.offsetParent[0]===this.document[0].body?0:this.offsetParent[0].scrollTop)),this.reverting=!0,t(this.helper).animate(a,parseInt(this.options.revert,10)||500,function(){s._clear(e)})}else this._clear(e,i);return!1}},cancel:function(){if(this.dragging){this._mouseUp(new t.Event("mouseup",{target:null})),"original"===this.options.helper?(this.currentItem.css(this._storedCSS),this._removeClass(this.currentItem,"ui-sortable-helper")):this.currentItem.show();for(var e=this.containers.length-1;e>=0;e--)this.containers[e]._trigger("deactivate",null,this._uiHash(this)),this.containers[e].containerCache.over&&(this.containers[e]._trigger("out",null,this._uiHash(this)),this.containers[e].containerCache.over=0)}return this.placeholder&&(this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]),"original"!==this.options.helper&&this.helper&&this.helper[0].parentNode&&this.helper.remove(),t.extend(this,{helper:null,dragging:!1,reverting:!1,_noFinalSort:null}),this.domPosition.prev?t(this.domPosition.prev).after(this.currentItem):t(this.domPosition.parent).prepend(this.currentItem)),this},serialize:function(e){var i=this._getItemsAsjQuery(e&&e.connected),s=[];return e=e||{},t(i).each(function(){var i=(t(e.item||this).attr(e.attribute||"id")||"").match(e.expression||/(.+)[\-=_](.+)/);i&&s.push((e.key||i[1]+"[]")+"="+(e.key&&e.expression?i[1]:i[2]))}),!s.length&&e.key&&s.push(e.key+"="),s.join("&")},toArray:function(e){var i=this._getItemsAsjQuery(e&&e.connected),s=[];return e=e||{},i.each(function(){s.push(t(e.item||this).attr(e.attribute||"id")||"")}),s},_intersectsWith:function(t){var e=this.positionAbs.left,i=e+this.helperProportions.width,s=this.positionAbs.top,n=s+this.helperProportions.height,o=t.left,a=o+t.width,r=t.top,h=r+t.height,l=this.offset.click.top,c=this.offset.click.left,u="x"===this.options.axis||s+l>r&&h>s+l,d="y"===this.options.axis||e+c>o&&a>e+c,p=u&&d;return"pointer"===this.options.tolerance||this.options.forcePointerForContainers||"pointer"!==this.options.tolerance&&this.helperProportions[this.floating?"width":"height"]>t[this.floating?"width":"height"]?p:e+this.helperProportions.width/2>o&&a>i-this.helperProportions.width/2&&s+this.helperProportions.height/2>r&&h>n-this.helperProportions.height/2},_intersectsWithPointer:function(t){var e,i,s="x"===this.options.axis||this._isOverAxis(this.positionAbs.top+this.offset.click.top,t.top,t.height),n="y"===this.options.axis||this._isOverAxis(this.positionAbs.left+this.offset.click.left,t.left,t.width),o=s&&n;return o?(e=this._getDragVerticalDirection(),i=this._getDragHorizontalDirection(),this.floating?"right"===i||"down"===e?2:1:e&&("down"===e?2:1)):!1},_intersectsWithSides:function(t){var e=this._isOverAxis(this.positionAbs.top+this.offset.click.top,t.top+t.height/2,t.height),i=this._isOverAxis(this.positionAbs.left+this.offset.click.left,t.left+t.width/2,t.width),s=this._getDragVerticalDirection(),n=this._getDragHorizontalDirection();return this.floating&&n?"right"===n&&i||"left"===n&&!i:s&&("down"===s&&e||"up"===s&&!e)},_getDragVerticalDirection:function(){var t=this.positionAbs.top-this.lastPositionAbs.top;return 0!==t&&(t>0?"down":"up")},_getDragHorizontalDirection:function(){var t=this.positionAbs.left-this.lastPositionAbs.left;return 0!==t&&(t>0?"right":"left")},refresh:function(t){return this._refreshItems(t),this._setHandleClassName(),this.refreshPositions(),this},_connectWith:function(){var t=this.options;return t.connectWith.constructor===String?[t.connectWith]:t.connectWith},_getItemsAsjQuery:function(e){function i(){r.push(this)}var s,n,o,a,r=[],h=[],l=this._connectWith();if(l&&e)for(s=l.length-1;s>=0;s--)for(o=t(l[s],this.document[0]),n=o.length-1;n>=0;n--)a=t.data(o[n],this.widgetFullName),a&&a!==this&&!a.options.disabled&&h.push([t.isFunction(a.options.items)?a.options.items.call(a.element):t(a.options.items,a.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),a]);for(h.push([t.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):t(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]),s=h.length-1;s>=0;s--)h[s][0].each(i);return t(r)},_removeCurrentsFromItems:function(){var e=this.currentItem.find(":data("+this.widgetName+"-item)");this.items=t.grep(this.items,function(t){for(var i=0;e.length>i;i++)if(e[i]===t.item[0])return!1;return!0})},_refreshItems:function(e){this.items=[],this.containers=[this];var i,s,n,o,a,r,h,l,c=this.items,u=[[t.isFunction(this.options.items)?this.options.items.call(this.element[0],e,{item:this.currentItem}):t(this.options.items,this.element),this]],d=this._connectWith();if(d&&this.ready)for(i=d.length-1;i>=0;i--)for(n=t(d[i],this.document[0]),s=n.length-1;s>=0;s--)o=t.data(n[s],this.widgetFullName),o&&o!==this&&!o.options.disabled&&(u.push([t.isFunction(o.options.items)?o.options.items.call(o.element[0],e,{item:this.currentItem}):t(o.options.items,o.element),o]),this.containers.push(o));for(i=u.length-1;i>=0;i--)for(a=u[i][1],r=u[i][0],s=0,l=r.length;l>s;s++)h=t(r[s]),h.data(this.widgetName+"-item",a),c.push({item:h,instance:a,width:0,height:0,left:0,top:0})},refreshPositions:function(e){this.floating=this.items.length?"x"===this.options.axis||this._isFloating(this.items[0].item):!1,this.offsetParent&&this.helper&&(this.offset.parent=this._getParentOffset());var i,s,n,o;for(i=this.items.length-1;i>=0;i--)s=this.items[i],s.instance!==this.currentContainer&&this.currentContainer&&s.item[0]!==this.currentItem[0]||(n=this.options.toleranceElement?t(this.options.toleranceElement,s.item):s.item,e||(s.width=n.outerWidth(),s.height=n.outerHeight()),o=n.offset(),s.left=o.left,s.top=o.top);if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(i=this.containers.length-1;i>=0;i--)o=this.containers[i].element.offset(),this.containers[i].containerCache.left=o.left,this.containers[i].containerCache.top=o.top,this.containers[i].containerCache.width=this.containers[i].element.outerWidth(),this.containers[i].containerCache.height=this.containers[i].element.outerHeight();return this},_createPlaceholder:function(e){e=e||this;var i,s=e.options;s.placeholder&&s.placeholder.constructor!==String||(i=s.placeholder,s.placeholder={element:function(){var s=e.currentItem[0].nodeName.toLowerCase(),n=t("<"+s+">",e.document[0]);return e._addClass(n,"ui-sortable-placeholder",i||e.currentItem[0].className)._removeClass(n,"ui-sortable-helper"),"tbody"===s?e._createTrPlaceholder(e.currentItem.find("tr").eq(0),t("<tr>",e.document[0]).appendTo(n)):"tr"===s?e._createTrPlaceholder(e.currentItem,n):"img"===s&&n.attr("src",e.currentItem.attr("src")),i||n.css("visibility","hidden"),n},update:function(t,n){(!i||s.forcePlaceholderSize)&&(n.height()||n.height(e.currentItem.innerHeight()-parseInt(e.currentItem.css("paddingTop")||0,10)-parseInt(e.currentItem.css("paddingBottom")||0,10)),n.width()||n.width(e.currentItem.innerWidth()-parseInt(e.currentItem.css("paddingLeft")||0,10)-parseInt(e.currentItem.css("paddingRight")||0,10)))}}),e.placeholder=t(s.placeholder.element.call(e.element,e.currentItem)),e.currentItem.after(e.placeholder),s.placeholder.update(e,e.placeholder)},_createTrPlaceholder:function(e,i){var s=this;e.children().each(function(){t("<td>&#160;</td>",s.document[0]).attr("colspan",t(this).attr("colspan")||1).appendTo(i)})},_contactContainers:function(e){var i,s,n,o,a,r,h,l,c,u,d=null,p=null;for(i=this.containers.length-1;i>=0;i--)if(!t.contains(this.currentItem[0],this.containers[i].element[0]))if(this._intersectsWith(this.containers[i].containerCache)){if(d&&t.contains(this.containers[i].element[0],d.element[0]))continue;d=this.containers[i],p=i}else this.containers[i].containerCache.over&&(this.containers[i]._trigger("out",e,this._uiHash(this)),this.containers[i].containerCache.over=0);if(d)if(1===this.containers.length)this.containers[p].containerCache.over||(this.containers[p]._trigger("over",e,this._uiHash(this)),this.containers[p].containerCache.over=1);else{for(n=1e4,o=null,c=d.floating||this._isFloating(this.currentItem),a=c?"left":"top",r=c?"width":"height",u=c?"pageX":"pageY",s=this.items.length-1;s>=0;s--)t.contains(this.containers[p].element[0],this.items[s].item[0])&&this.items[s].item[0]!==this.currentItem[0]&&(h=this.items[s].item.offset()[a],l=!1,e[u]-h>this.items[s][r]/2&&(l=!0),n>Math.abs(e[u]-h)&&(n=Math.abs(e[u]-h),o=this.items[s],this.direction=l?"up":"down"));if(!o&&!this.options.dropOnEmpty)return;if(this.currentContainer===this.containers[p])return this.currentContainer.containerCache.over||(this.containers[p]._trigger("over",e,this._uiHash()),this.currentContainer.containerCache.over=1),void 0;o?this._rearrange(e,o,null,!0):this._rearrange(e,null,this.containers[p].element,!0),this._trigger("change",e,this._uiHash()),this.containers[p]._trigger("change",e,this._uiHash(this)),this.currentContainer=this.containers[p],this.options.placeholder.update(this.currentContainer,this.placeholder),this.containers[p]._trigger("over",e,this._uiHash(this)),this.containers[p].containerCache.over=1}},_createHelper:function(e){var i=this.options,s=t.isFunction(i.helper)?t(i.helper.apply(this.element[0],[e,this.currentItem])):"clone"===i.helper?this.currentItem.clone():this.currentItem;return s.parents("body").length||t("parent"!==i.appendTo?i.appendTo:this.currentItem[0].parentNode)[0].appendChild(s[0]),s[0]===this.currentItem[0]&&(this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")}),(!s[0].style.width||i.forceHelperSize)&&s.width(this.currentItem.width()),(!s[0].style.height||i.forceHelperSize)&&s.height(this.currentItem.height()),s},_adjustOffsetFromHelper:function(e){"string"==typeof e&&(e=e.split(" ")),t.isArray(e)&&(e={left:+e[0],top:+e[1]||0}),"left"in e&&(this.offset.click.left=e.left+this.margins.left),"right"in e&&(this.offset.click.left=this.helperProportions.width-e.right+this.margins.left),"top"in e&&(this.offset.click.top=e.top+this.margins.top),"bottom"in e&&(this.offset.click.top=this.helperProportions.height-e.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var e=this.offsetParent.offset();return"absolute"===this.cssPosition&&this.scrollParent[0]!==this.document[0]&&t.contains(this.scrollParent[0],this.offsetParent[0])&&(e.left+=this.scrollParent.scrollLeft(),e.top+=this.scrollParent.scrollTop()),(this.offsetParent[0]===this.document[0].body||this.offsetParent[0].tagName&&"html"===this.offsetParent[0].tagName.toLowerCase()&&t.ui.ie)&&(e={top:0,left:0}),{top:e.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:e.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if("relative"===this.cssPosition){var t=this.currentItem.position();return{top:t.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:t.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.currentItem.css("marginLeft"),10)||0,top:parseInt(this.currentItem.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var e,i,s,n=this.options;"parent"===n.containment&&(n.containment=this.helper[0].parentNode),("document"===n.containment||"window"===n.containment)&&(this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,"document"===n.containment?this.document.width():this.window.width()-this.helperProportions.width-this.margins.left,("document"===n.containment?this.document.height()||document.body.parentNode.scrollHeight:this.window.height()||this.document[0].body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]),/^(document|window|parent)$/.test(n.containment)||(e=t(n.containment)[0],i=t(n.containment).offset(),s="hidden"!==t(e).css("overflow"),this.containment=[i.left+(parseInt(t(e).css("borderLeftWidth"),10)||0)+(parseInt(t(e).css("paddingLeft"),10)||0)-this.margins.left,i.top+(parseInt(t(e).css("borderTopWidth"),10)||0)+(parseInt(t(e).css("paddingTop"),10)||0)-this.margins.top,i.left+(s?Math.max(e.scrollWidth,e.offsetWidth):e.offsetWidth)-(parseInt(t(e).css("borderLeftWidth"),10)||0)-(parseInt(t(e).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,i.top+(s?Math.max(e.scrollHeight,e.offsetHeight):e.offsetHeight)-(parseInt(t(e).css("borderTopWidth"),10)||0)-(parseInt(t(e).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top])},_convertPositionTo:function(e,i){i||(i=this.position);var s="absolute"===e?1:-1,n="absolute"!==this.cssPosition||this.scrollParent[0]!==this.document[0]&&t.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,o=/(html|body)/i.test(n[0].tagName);return{top:i.top+this.offset.relative.top*s+this.offset.parent.top*s-("fixed"===this.cssPosition?-this.scrollParent.scrollTop():o?0:n.scrollTop())*s,left:i.left+this.offset.relative.left*s+this.offset.parent.left*s-("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():o?0:n.scrollLeft())*s}},_generatePosition:function(e){var i,s,n=this.options,o=e.pageX,a=e.pageY,r="absolute"!==this.cssPosition||this.scrollParent[0]!==this.document[0]&&t.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,h=/(html|body)/i.test(r[0].tagName);return"relative"!==this.cssPosition||this.scrollParent[0]!==this.document[0]&&this.scrollParent[0]!==this.offsetParent[0]||(this.offset.relative=this._getRelativeOffset()),this.originalPosition&&(this.containment&&(e.pageX-this.offset.click.left<this.containment[0]&&(o=this.containment[0]+this.offset.click.left),e.pageY-this.offset.click.top<this.containment[1]&&(a=this.containment[1]+this.offset.click.top),e.pageX-this.offset.click.left>this.containment[2]&&(o=this.containment[2]+this.offset.click.left),e.pageY-this.offset.click.top>this.containment[3]&&(a=this.containment[3]+this.offset.click.top)),n.grid&&(i=this.originalPageY+Math.round((a-this.originalPageY)/n.grid[1])*n.grid[1],a=this.containment?i-this.offset.click.top>=this.containment[1]&&i-this.offset.click.top<=this.containment[3]?i:i-this.offset.click.top>=this.containment[1]?i-n.grid[1]:i+n.grid[1]:i,s=this.originalPageX+Math.round((o-this.originalPageX)/n.grid[0])*n.grid[0],o=this.containment?s-this.offset.click.left>=this.containment[0]&&s-this.offset.click.left<=this.containment[2]?s:s-this.offset.click.left>=this.containment[0]?s-n.grid[0]:s+n.grid[0]:s)),{top:a-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.scrollParent.scrollTop():h?0:r.scrollTop()),left:o-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():h?0:r.scrollLeft())}},_rearrange:function(t,e,i,s){i?i[0].appendChild(this.placeholder[0]):e.item[0].parentNode.insertBefore(this.placeholder[0],"down"===this.direction?e.item[0]:e.item[0].nextSibling),this.counter=this.counter?++this.counter:1;var n=this.counter;
this._delay(function(){n===this.counter&&this.refreshPositions(!s)})},_clear:function(t,e){function i(t,e,i){return function(s){i._trigger(t,s,e._uiHash(e))}}this.reverting=!1;var s,n=[];if(!this._noFinalSort&&this.currentItem.parent().length&&this.placeholder.before(this.currentItem),this._noFinalSort=null,this.helper[0]===this.currentItem[0]){for(s in this._storedCSS)("auto"===this._storedCSS[s]||"static"===this._storedCSS[s])&&(this._storedCSS[s]="");this.currentItem.css(this._storedCSS),this._removeClass(this.currentItem,"ui-sortable-helper")}else this.currentItem.show();for(this.fromOutside&&!e&&n.push(function(t){this._trigger("receive",t,this._uiHash(this.fromOutside))}),!this.fromOutside&&this.domPosition.prev===this.currentItem.prev().not(".ui-sortable-helper")[0]&&this.domPosition.parent===this.currentItem.parent()[0]||e||n.push(function(t){this._trigger("update",t,this._uiHash())}),this!==this.currentContainer&&(e||(n.push(function(t){this._trigger("remove",t,this._uiHash())}),n.push(function(t){return function(e){t._trigger("receive",e,this._uiHash(this))}}.call(this,this.currentContainer)),n.push(function(t){return function(e){t._trigger("update",e,this._uiHash(this))}}.call(this,this.currentContainer)))),s=this.containers.length-1;s>=0;s--)e||n.push(i("deactivate",this,this.containers[s])),this.containers[s].containerCache.over&&(n.push(i("out",this,this.containers[s])),this.containers[s].containerCache.over=0);if(this.storedCursor&&(this.document.find("body").css("cursor",this.storedCursor),this.storedStylesheet.remove()),this._storedOpacity&&this.helper.css("opacity",this._storedOpacity),this._storedZIndex&&this.helper.css("zIndex","auto"===this._storedZIndex?"":this._storedZIndex),this.dragging=!1,e||this._trigger("beforeStop",t,this._uiHash()),this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.cancelHelperRemoval||(this.helper[0]!==this.currentItem[0]&&this.helper.remove(),this.helper=null),!e){for(s=0;n.length>s;s++)n[s].call(this,t);this._trigger("stop",t,this._uiHash())}return this.fromOutside=!1,!this.cancelHelperRemoval},_trigger:function(){t.Widget.prototype._trigger.apply(this,arguments)===!1&&this.cancel()},_uiHash:function(e){var i=e||this;return{helper:i.helper,placeholder:i.placeholder||t([]),position:i.position,originalPosition:i.originalPosition,offset:i.positionAbs,item:i.currentItem,sender:e?e.element:null}}}),t.widget("ui.spinner",{version:"1.12.1",defaultElement:"<input>",widgetEventPrefix:"spin",options:{classes:{"ui-spinner":"ui-corner-all","ui-spinner-down":"ui-corner-br","ui-spinner-up":"ui-corner-tr"},culture:null,icons:{down:"ui-icon-triangle-1-s",up:"ui-icon-triangle-1-n"},incremental:!0,max:null,min:null,numberFormat:null,page:10,step:1,change:null,spin:null,start:null,stop:null},_create:function(){this._setOption("max",this.options.max),this._setOption("min",this.options.min),this._setOption("step",this.options.step),""!==this.value()&&this._value(this.element.val(),!0),this._draw(),this._on(this._events),this._refresh(),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_getCreateOptions:function(){var e=this._super(),i=this.element;return t.each(["min","max","step"],function(t,s){var n=i.attr(s);null!=n&&n.length&&(e[s]=n)}),e},_events:{keydown:function(t){this._start(t)&&this._keydown(t)&&t.preventDefault()},keyup:"_stop",focus:function(){this.previous=this.element.val()},blur:function(t){return this.cancelBlur?(delete this.cancelBlur,void 0):(this._stop(),this._refresh(),this.previous!==this.element.val()&&this._trigger("change",t),void 0)},mousewheel:function(t,e){if(e){if(!this.spinning&&!this._start(t))return!1;this._spin((e>0?1:-1)*this.options.step,t),clearTimeout(this.mousewheelTimer),this.mousewheelTimer=this._delay(function(){this.spinning&&this._stop(t)},100),t.preventDefault()}},"mousedown .ui-spinner-button":function(e){function i(){var e=this.element[0]===t.ui.safeActiveElement(this.document[0]);e||(this.element.trigger("focus"),this.previous=s,this._delay(function(){this.previous=s}))}var s;s=this.element[0]===t.ui.safeActiveElement(this.document[0])?this.previous:this.element.val(),e.preventDefault(),i.call(this),this.cancelBlur=!0,this._delay(function(){delete this.cancelBlur,i.call(this)}),this._start(e)!==!1&&this._repeat(null,t(e.currentTarget).hasClass("ui-spinner-up")?1:-1,e)},"mouseup .ui-spinner-button":"_stop","mouseenter .ui-spinner-button":function(e){return t(e.currentTarget).hasClass("ui-state-active")?this._start(e)===!1?!1:(this._repeat(null,t(e.currentTarget).hasClass("ui-spinner-up")?1:-1,e),void 0):void 0},"mouseleave .ui-spinner-button":"_stop"},_enhance:function(){this.uiSpinner=this.element.attr("autocomplete","off").wrap("<span>").parent().append("<a></a><a></a>")},_draw:function(){this._enhance(),this._addClass(this.uiSpinner,"ui-spinner","ui-widget ui-widget-content"),this._addClass("ui-spinner-input"),this.element.attr("role","spinbutton"),this.buttons=this.uiSpinner.children("a").attr("tabIndex",-1).attr("aria-hidden",!0).button({classes:{"ui-button":""}}),this._removeClass(this.buttons,"ui-corner-all"),this._addClass(this.buttons.first(),"ui-spinner-button ui-spinner-up"),this._addClass(this.buttons.last(),"ui-spinner-button ui-spinner-down"),this.buttons.first().button({icon:this.options.icons.up,showLabel:!1}),this.buttons.last().button({icon:this.options.icons.down,showLabel:!1}),this.buttons.height()>Math.ceil(.5*this.uiSpinner.height())&&this.uiSpinner.height()>0&&this.uiSpinner.height(this.uiSpinner.height())},_keydown:function(e){var i=this.options,s=t.ui.keyCode;switch(e.keyCode){case s.UP:return this._repeat(null,1,e),!0;case s.DOWN:return this._repeat(null,-1,e),!0;case s.PAGE_UP:return this._repeat(null,i.page,e),!0;case s.PAGE_DOWN:return this._repeat(null,-i.page,e),!0}return!1},_start:function(t){return this.spinning||this._trigger("start",t)!==!1?(this.counter||(this.counter=1),this.spinning=!0,!0):!1},_repeat:function(t,e,i){t=t||500,clearTimeout(this.timer),this.timer=this._delay(function(){this._repeat(40,e,i)},t),this._spin(e*this.options.step,i)},_spin:function(t,e){var i=this.value()||0;this.counter||(this.counter=1),i=this._adjustValue(i+t*this._increment(this.counter)),this.spinning&&this._trigger("spin",e,{value:i})===!1||(this._value(i),this.counter++)},_increment:function(e){var i=this.options.incremental;return i?t.isFunction(i)?i(e):Math.floor(e*e*e/5e4-e*e/500+17*e/200+1):1},_precision:function(){var t=this._precisionOf(this.options.step);return null!==this.options.min&&(t=Math.max(t,this._precisionOf(this.options.min))),t},_precisionOf:function(t){var e=""+t,i=e.indexOf(".");return-1===i?0:e.length-i-1},_adjustValue:function(t){var e,i,s=this.options;return e=null!==s.min?s.min:0,i=t-e,i=Math.round(i/s.step)*s.step,t=e+i,t=parseFloat(t.toFixed(this._precision())),null!==s.max&&t>s.max?s.max:null!==s.min&&s.min>t?s.min:t},_stop:function(t){this.spinning&&(clearTimeout(this.timer),clearTimeout(this.mousewheelTimer),this.counter=0,this.spinning=!1,this._trigger("stop",t))},_setOption:function(t,e){var i,s,n;return"culture"===t||"numberFormat"===t?(i=this._parse(this.element.val()),this.options[t]=e,this.element.val(this._format(i)),void 0):(("max"===t||"min"===t||"step"===t)&&"string"==typeof e&&(e=this._parse(e)),"icons"===t&&(s=this.buttons.first().find(".ui-icon"),this._removeClass(s,null,this.options.icons.up),this._addClass(s,null,e.up),n=this.buttons.last().find(".ui-icon"),this._removeClass(n,null,this.options.icons.down),this._addClass(n,null,e.down)),this._super(t,e),void 0)},_setOptionDisabled:function(t){this._super(t),this._toggleClass(this.uiSpinner,null,"ui-state-disabled",!!t),this.element.prop("disabled",!!t),this.buttons.button(t?"disable":"enable")},_setOptions:r(function(t){this._super(t)}),_parse:function(t){return"string"==typeof t&&""!==t&&(t=window.Globalize&&this.options.numberFormat?Globalize.parseFloat(t,10,this.options.culture):+t),""===t||isNaN(t)?null:t},_format:function(t){return""===t?"":window.Globalize&&this.options.numberFormat?Globalize.format(t,this.options.numberFormat,this.options.culture):t},_refresh:function(){this.element.attr({"aria-valuemin":this.options.min,"aria-valuemax":this.options.max,"aria-valuenow":this._parse(this.element.val())})},isValid:function(){var t=this.value();return null===t?!1:t===this._adjustValue(t)},_value:function(t,e){var i;""!==t&&(i=this._parse(t),null!==i&&(e||(i=this._adjustValue(i)),t=this._format(i))),this.element.val(t),this._refresh()},_destroy:function(){this.element.prop("disabled",!1).removeAttr("autocomplete role aria-valuemin aria-valuemax aria-valuenow"),this.uiSpinner.replaceWith(this.element)},stepUp:r(function(t){this._stepUp(t)}),_stepUp:function(t){this._start()&&(this._spin((t||1)*this.options.step),this._stop())},stepDown:r(function(t){this._stepDown(t)}),_stepDown:function(t){this._start()&&(this._spin((t||1)*-this.options.step),this._stop())},pageUp:r(function(t){this._stepUp((t||1)*this.options.page)}),pageDown:r(function(t){this._stepDown((t||1)*this.options.page)}),value:function(t){return arguments.length?(r(this._value).call(this,t),void 0):this._parse(this.element.val())},widget:function(){return this.uiSpinner}}),t.uiBackCompat!==!1&&t.widget("ui.spinner",t.ui.spinner,{_enhance:function(){this.uiSpinner=this.element.attr("autocomplete","off").wrap(this._uiSpinnerHtml()).parent().append(this._buttonHtml())},_uiSpinnerHtml:function(){return"<span>"},_buttonHtml:function(){return"<a></a><a></a>"}}),t.ui.spinner,t.widget("ui.tabs",{version:"1.12.1",delay:300,options:{active:null,classes:{"ui-tabs":"ui-corner-all","ui-tabs-nav":"ui-corner-all","ui-tabs-panel":"ui-corner-bottom","ui-tabs-tab":"ui-corner-top"},collapsible:!1,event:"click",heightStyle:"content",hide:null,show:null,activate:null,beforeActivate:null,beforeLoad:null,load:null},_isLocal:function(){var t=/#.*$/;return function(e){var i,s;i=e.href.replace(t,""),s=location.href.replace(t,"");try{i=decodeURIComponent(i)}catch(n){}try{s=decodeURIComponent(s)}catch(n){}return e.hash.length>1&&i===s}}(),_create:function(){var e=this,i=this.options;this.running=!1,this._addClass("ui-tabs","ui-widget ui-widget-content"),this._toggleClass("ui-tabs-collapsible",null,i.collapsible),this._processTabs(),i.active=this._initialActive(),t.isArray(i.disabled)&&(i.disabled=t.unique(i.disabled.concat(t.map(this.tabs.filter(".ui-state-disabled"),function(t){return e.tabs.index(t)}))).sort()),this.active=this.options.active!==!1&&this.anchors.length?this._findActive(i.active):t(),this._refresh(),this.active.length&&this.load(i.active)},_initialActive:function(){var e=this.options.active,i=this.options.collapsible,s=location.hash.substring(1);return null===e&&(s&&this.tabs.each(function(i,n){return t(n).attr("aria-controls")===s?(e=i,!1):void 0}),null===e&&(e=this.tabs.index(this.tabs.filter(".ui-tabs-active"))),(null===e||-1===e)&&(e=this.tabs.length?0:!1)),e!==!1&&(e=this.tabs.index(this.tabs.eq(e)),-1===e&&(e=i?!1:0)),!i&&e===!1&&this.anchors.length&&(e=0),e},_getCreateEventData:function(){return{tab:this.active,panel:this.active.length?this._getPanelForTab(this.active):t()}},_tabKeydown:function(e){var i=t(t.ui.safeActiveElement(this.document[0])).closest("li"),s=this.tabs.index(i),n=!0;if(!this._handlePageNav(e)){switch(e.keyCode){case t.ui.keyCode.RIGHT:case t.ui.keyCode.DOWN:s++;break;case t.ui.keyCode.UP:case t.ui.keyCode.LEFT:n=!1,s--;break;case t.ui.keyCode.END:s=this.anchors.length-1;break;case t.ui.keyCode.HOME:s=0;break;case t.ui.keyCode.SPACE:return e.preventDefault(),clearTimeout(this.activating),this._activate(s),void 0;case t.ui.keyCode.ENTER:return e.preventDefault(),clearTimeout(this.activating),this._activate(s===this.options.active?!1:s),void 0;default:return}e.preventDefault(),clearTimeout(this.activating),s=this._focusNextTab(s,n),e.ctrlKey||e.metaKey||(i.attr("aria-selected","false"),this.tabs.eq(s).attr("aria-selected","true"),this.activating=this._delay(function(){this.option("active",s)},this.delay))}},_panelKeydown:function(e){this._handlePageNav(e)||e.ctrlKey&&e.keyCode===t.ui.keyCode.UP&&(e.preventDefault(),this.active.trigger("focus"))},_handlePageNav:function(e){return e.altKey&&e.keyCode===t.ui.keyCode.PAGE_UP?(this._activate(this._focusNextTab(this.options.active-1,!1)),!0):e.altKey&&e.keyCode===t.ui.keyCode.PAGE_DOWN?(this._activate(this._focusNextTab(this.options.active+1,!0)),!0):void 0},_findNextTab:function(e,i){function s(){return e>n&&(e=0),0>e&&(e=n),e}for(var n=this.tabs.length-1;-1!==t.inArray(s(),this.options.disabled);)e=i?e+1:e-1;return e},_focusNextTab:function(t,e){return t=this._findNextTab(t,e),this.tabs.eq(t).trigger("focus"),t},_setOption:function(t,e){return"active"===t?(this._activate(e),void 0):(this._super(t,e),"collapsible"===t&&(this._toggleClass("ui-tabs-collapsible",null,e),e||this.options.active!==!1||this._activate(0)),"event"===t&&this._setupEvents(e),"heightStyle"===t&&this._setupHeightStyle(e),void 0)},_sanitizeSelector:function(t){return t?t.replace(/[!"$%&'()*+,.\/:;<=>?@\[\]\^`{|}~]/g,"\\$&"):""},refresh:function(){var e=this.options,i=this.tablist.children(":has(a[href])");e.disabled=t.map(i.filter(".ui-state-disabled"),function(t){return i.index(t)}),this._processTabs(),e.active!==!1&&this.anchors.length?this.active.length&&!t.contains(this.tablist[0],this.active[0])?this.tabs.length===e.disabled.length?(e.active=!1,this.active=t()):this._activate(this._findNextTab(Math.max(0,e.active-1),!1)):e.active=this.tabs.index(this.active):(e.active=!1,this.active=t()),this._refresh()},_refresh:function(){this._setOptionDisabled(this.options.disabled),this._setupEvents(this.options.event),this._setupHeightStyle(this.options.heightStyle),this.tabs.not(this.active).attr({"aria-selected":"false","aria-expanded":"false",tabIndex:-1}),this.panels.not(this._getPanelForTab(this.active)).hide().attr({"aria-hidden":"true"}),this.active.length?(this.active.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0}),this._addClass(this.active,"ui-tabs-active","ui-state-active"),this._getPanelForTab(this.active).show().attr({"aria-hidden":"false"})):this.tabs.eq(0).attr("tabIndex",0)},_processTabs:function(){var e=this,i=this.tabs,s=this.anchors,n=this.panels;this.tablist=this._getList().attr("role","tablist"),this._addClass(this.tablist,"ui-tabs-nav","ui-helper-reset ui-helper-clearfix ui-widget-header"),this.tablist.on("mousedown"+this.eventNamespace,"> li",function(e){t(this).is(".ui-state-disabled")&&e.preventDefault()}).on("focus"+this.eventNamespace,".ui-tabs-anchor",function(){t(this).closest("li").is(".ui-state-disabled")&&this.blur()}),this.tabs=this.tablist.find("> li:has(a[href])").attr({role:"tab",tabIndex:-1}),this._addClass(this.tabs,"ui-tabs-tab","ui-state-default"),this.anchors=this.tabs.map(function(){return t("a",this)[0]}).attr({role:"presentation",tabIndex:-1}),this._addClass(this.anchors,"ui-tabs-anchor"),this.panels=t(),this.anchors.each(function(i,s){var n,o,a,r=t(s).uniqueId().attr("id"),h=t(s).closest("li"),l=h.attr("aria-controls");e._isLocal(s)?(n=s.hash,a=n.substring(1),o=e.element.find(e._sanitizeSelector(n))):(a=h.attr("aria-controls")||t({}).uniqueId()[0].id,n="#"+a,o=e.element.find(n),o.length||(o=e._createPanel(a),o.insertAfter(e.panels[i-1]||e.tablist)),o.attr("aria-live","polite")),o.length&&(e.panels=e.panels.add(o)),l&&h.data("ui-tabs-aria-controls",l),h.attr({"aria-controls":a,"aria-labelledby":r}),o.attr("aria-labelledby",r)}),this.panels.attr("role","tabpanel"),this._addClass(this.panels,"ui-tabs-panel","ui-widget-content"),i&&(this._off(i.not(this.tabs)),this._off(s.not(this.anchors)),this._off(n.not(this.panels)))},_getList:function(){return this.tablist||this.element.find("ol, ul").eq(0)},_createPanel:function(e){return t("<div>").attr("id",e).data("ui-tabs-destroy",!0)},_setOptionDisabled:function(e){var i,s,n;for(t.isArray(e)&&(e.length?e.length===this.anchors.length&&(e=!0):e=!1),n=0;s=this.tabs[n];n++)i=t(s),e===!0||-1!==t.inArray(n,e)?(i.attr("aria-disabled","true"),this._addClass(i,null,"ui-state-disabled")):(i.removeAttr("aria-disabled"),this._removeClass(i,null,"ui-state-disabled"));this.options.disabled=e,this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,e===!0)},_setupEvents:function(e){var i={};e&&t.each(e.split(" "),function(t,e){i[e]="_eventHandler"}),this._off(this.anchors.add(this.tabs).add(this.panels)),this._on(!0,this.anchors,{click:function(t){t.preventDefault()}}),this._on(this.anchors,i),this._on(this.tabs,{keydown:"_tabKeydown"}),this._on(this.panels,{keydown:"_panelKeydown"}),this._focusable(this.tabs),this._hoverable(this.tabs)},_setupHeightStyle:function(e){var i,s=this.element.parent();"fill"===e?(i=s.height(),i-=this.element.outerHeight()-this.element.height(),this.element.siblings(":visible").each(function(){var e=t(this),s=e.css("position");"absolute"!==s&&"fixed"!==s&&(i-=e.outerHeight(!0))}),this.element.children().not(this.panels).each(function(){i-=t(this).outerHeight(!0)}),this.panels.each(function(){t(this).height(Math.max(0,i-t(this).innerHeight()+t(this).height()))}).css("overflow","auto")):"auto"===e&&(i=0,this.panels.each(function(){i=Math.max(i,t(this).height("").height())}).height(i))},_eventHandler:function(e){var i=this.options,s=this.active,n=t(e.currentTarget),o=n.closest("li"),a=o[0]===s[0],r=a&&i.collapsible,h=r?t():this._getPanelForTab(o),l=s.length?this._getPanelForTab(s):t(),c={oldTab:s,oldPanel:l,newTab:r?t():o,newPanel:h};e.preventDefault(),o.hasClass("ui-state-disabled")||o.hasClass("ui-tabs-loading")||this.running||a&&!i.collapsible||this._trigger("beforeActivate",e,c)===!1||(i.active=r?!1:this.tabs.index(o),this.active=a?t():o,this.xhr&&this.xhr.abort(),l.length||h.length||t.error("jQuery UI Tabs: Mismatching fragment identifier."),h.length&&this.load(this.tabs.index(o),e),this._toggle(e,c))},_toggle:function(e,i){function s(){o.running=!1,o._trigger("activate",e,i)}function n(){o._addClass(i.newTab.closest("li"),"ui-tabs-active","ui-state-active"),a.length&&o.options.show?o._show(a,o.options.show,s):(a.show(),s())}var o=this,a=i.newPanel,r=i.oldPanel;this.running=!0,r.length&&this.options.hide?this._hide(r,this.options.hide,function(){o._removeClass(i.oldTab.closest("li"),"ui-tabs-active","ui-state-active"),n()}):(this._removeClass(i.oldTab.closest("li"),"ui-tabs-active","ui-state-active"),r.hide(),n()),r.attr("aria-hidden","true"),i.oldTab.attr({"aria-selected":"false","aria-expanded":"false"}),a.length&&r.length?i.oldTab.attr("tabIndex",-1):a.length&&this.tabs.filter(function(){return 0===t(this).attr("tabIndex")}).attr("tabIndex",-1),a.attr("aria-hidden","false"),i.newTab.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0})},_activate:function(e){var i,s=this._findActive(e);s[0]!==this.active[0]&&(s.length||(s=this.active),i=s.find(".ui-tabs-anchor")[0],this._eventHandler({target:i,currentTarget:i,preventDefault:t.noop}))},_findActive:function(e){return e===!1?t():this.tabs.eq(e)},_getIndex:function(e){return"string"==typeof e&&(e=this.anchors.index(this.anchors.filter("[href$='"+t.ui.escapeSelector(e)+"']"))),e},_destroy:function(){this.xhr&&this.xhr.abort(),this.tablist.removeAttr("role").off(this.eventNamespace),this.anchors.removeAttr("role tabIndex").removeUniqueId(),this.tabs.add(this.panels).each(function(){t.data(this,"ui-tabs-destroy")?t(this).remove():t(this).removeAttr("role tabIndex aria-live aria-busy aria-selected aria-labelledby aria-hidden aria-expanded")}),this.tabs.each(function(){var e=t(this),i=e.data("ui-tabs-aria-controls");i?e.attr("aria-controls",i).removeData("ui-tabs-aria-controls"):e.removeAttr("aria-controls")}),this.panels.show(),"content"!==this.options.heightStyle&&this.panels.css("height","")},enable:function(e){var i=this.options.disabled;i!==!1&&(void 0===e?i=!1:(e=this._getIndex(e),i=t.isArray(i)?t.map(i,function(t){return t!==e?t:null}):t.map(this.tabs,function(t,i){return i!==e?i:null})),this._setOptionDisabled(i))},disable:function(e){var i=this.options.disabled;if(i!==!0){if(void 0===e)i=!0;else{if(e=this._getIndex(e),-1!==t.inArray(e,i))return;i=t.isArray(i)?t.merge([e],i).sort():[e]}this._setOptionDisabled(i)}},load:function(e,i){e=this._getIndex(e);var s=this,n=this.tabs.eq(e),o=n.find(".ui-tabs-anchor"),a=this._getPanelForTab(n),r={tab:n,panel:a},h=function(t,e){"abort"===e&&s.panels.stop(!1,!0),s._removeClass(n,"ui-tabs-loading"),a.removeAttr("aria-busy"),t===s.xhr&&delete s.xhr};this._isLocal(o[0])||(this.xhr=t.ajax(this._ajaxSettings(o,i,r)),this.xhr&&"canceled"!==this.xhr.statusText&&(this._addClass(n,"ui-tabs-loading"),a.attr("aria-busy","true"),this.xhr.done(function(t,e,n){setTimeout(function(){a.html(t),s._trigger("load",i,r),h(n,e)},1)}).fail(function(t,e){setTimeout(function(){h(t,e)},1)})))},_ajaxSettings:function(e,i,s){var n=this;return{url:e.attr("href").replace(/#.*$/,""),beforeSend:function(e,o){return n._trigger("beforeLoad",i,t.extend({jqXHR:e,ajaxSettings:o},s))}}},_getPanelForTab:function(e){var i=t(e).attr("aria-controls");return this.element.find(this._sanitizeSelector("#"+i))}}),t.uiBackCompat!==!1&&t.widget("ui.tabs",t.ui.tabs,{_processTabs:function(){this._superApply(arguments),this._addClass(this.tabs,"ui-tab")}}),t.ui.tabs,t.widget("ui.tooltip",{version:"1.12.1",options:{classes:{"ui-tooltip":"ui-corner-all ui-widget-shadow"},content:function(){var e=t(this).attr("title")||"";return t("<a>").text(e).html()},hide:!0,items:"[title]:not([disabled])",position:{my:"left top+15",at:"left bottom",collision:"flipfit flip"},show:!0,track:!1,close:null,open:null},_addDescribedBy:function(e,i){var s=(e.attr("aria-describedby")||"").split(/\s+/);s.push(i),e.data("ui-tooltip-id",i).attr("aria-describedby",t.trim(s.join(" ")))},_removeDescribedBy:function(e){var i=e.data("ui-tooltip-id"),s=(e.attr("aria-describedby")||"").split(/\s+/),n=t.inArray(i,s);-1!==n&&s.splice(n,1),e.removeData("ui-tooltip-id"),s=t.trim(s.join(" ")),s?e.attr("aria-describedby",s):e.removeAttr("aria-describedby")},_create:function(){this._on({mouseover:"open",focusin:"open"}),this.tooltips={},this.parents={},this.liveRegion=t("<div>").attr({role:"log","aria-live":"assertive","aria-relevant":"additions"}).appendTo(this.document[0].body),this._addClass(this.liveRegion,null,"ui-helper-hidden-accessible"),this.disabledTitles=t([])},_setOption:function(e,i){var s=this;this._super(e,i),"content"===e&&t.each(this.tooltips,function(t,e){s._updateContent(e.element)})},_setOptionDisabled:function(t){this[t?"_disable":"_enable"]()},_disable:function(){var e=this;t.each(this.tooltips,function(i,s){var n=t.Event("blur");n.target=n.currentTarget=s.element[0],e.close(n,!0)}),this.disabledTitles=this.disabledTitles.add(this.element.find(this.options.items).addBack().filter(function(){var e=t(this);return e.is("[title]")?e.data("ui-tooltip-title",e.attr("title")).removeAttr("title"):void 0}))},_enable:function(){this.disabledTitles.each(function(){var e=t(this);e.data("ui-tooltip-title")&&e.attr("title",e.data("ui-tooltip-title"))}),this.disabledTitles=t([])},open:function(e){var i=this,s=t(e?e.target:this.element).closest(this.options.items);s.length&&!s.data("ui-tooltip-id")&&(s.attr("title")&&s.data("ui-tooltip-title",s.attr("title")),s.data("ui-tooltip-open",!0),e&&"mouseover"===e.type&&s.parents().each(function(){var e,s=t(this);s.data("ui-tooltip-open")&&(e=t.Event("blur"),e.target=e.currentTarget=this,i.close(e,!0)),s.attr("title")&&(s.uniqueId(),i.parents[this.id]={element:this,title:s.attr("title")},s.attr("title",""))}),this._registerCloseHandlers(e,s),this._updateContent(s,e))},_updateContent:function(t,e){var i,s=this.options.content,n=this,o=e?e.type:null;return"string"==typeof s||s.nodeType||s.jquery?this._open(e,t,s):(i=s.call(t[0],function(i){n._delay(function(){t.data("ui-tooltip-open")&&(e&&(e.type=o),this._open(e,t,i))})}),i&&this._open(e,t,i),void 0)},_open:function(e,i,s){function n(t){l.of=t,a.is(":hidden")||a.position(l)}var o,a,r,h,l=t.extend({},this.options.position);if(s){if(o=this._find(i))return o.tooltip.find(".ui-tooltip-content").html(s),void 0;i.is("[title]")&&(e&&"mouseover"===e.type?i.attr("title",""):i.removeAttr("title")),o=this._tooltip(i),a=o.tooltip,this._addDescribedBy(i,a.attr("id")),a.find(".ui-tooltip-content").html(s),this.liveRegion.children().hide(),h=t("<div>").html(a.find(".ui-tooltip-content").html()),h.removeAttr("name").find("[name]").removeAttr("name"),h.removeAttr("id").find("[id]").removeAttr("id"),h.appendTo(this.liveRegion),this.options.track&&e&&/^mouse/.test(e.type)?(this._on(this.document,{mousemove:n}),n(e)):a.position(t.extend({of:i},this.options.position)),a.hide(),this._show(a,this.options.show),this.options.track&&this.options.show&&this.options.show.delay&&(r=this.delayedShow=setInterval(function(){a.is(":visible")&&(n(l.of),clearInterval(r))},t.fx.interval)),this._trigger("open",e,{tooltip:a})}},_registerCloseHandlers:function(e,i){var s={keyup:function(e){if(e.keyCode===t.ui.keyCode.ESCAPE){var s=t.Event(e);s.currentTarget=i[0],this.close(s,!0)}}};i[0]!==this.element[0]&&(s.remove=function(){this._removeTooltip(this._find(i).tooltip)}),e&&"mouseover"!==e.type||(s.mouseleave="close"),e&&"focusin"!==e.type||(s.focusout="close"),this._on(!0,i,s)},close:function(e){var i,s=this,n=t(e?e.currentTarget:this.element),o=this._find(n);return o?(i=o.tooltip,o.closing||(clearInterval(this.delayedShow),n.data("ui-tooltip-title")&&!n.attr("title")&&n.attr("title",n.data("ui-tooltip-title")),this._removeDescribedBy(n),o.hiding=!0,i.stop(!0),this._hide(i,this.options.hide,function(){s._removeTooltip(t(this))}),n.removeData("ui-tooltip-open"),this._off(n,"mouseleave focusout keyup"),n[0]!==this.element[0]&&this._off(n,"remove"),this._off(this.document,"mousemove"),e&&"mouseleave"===e.type&&t.each(this.parents,function(e,i){t(i.element).attr("title",i.title),delete s.parents[e]}),o.closing=!0,this._trigger("close",e,{tooltip:i}),o.hiding||(o.closing=!1)),void 0):(n.removeData("ui-tooltip-open"),void 0)},_tooltip:function(e){var i=t("<div>").attr("role","tooltip"),s=t("<div>").appendTo(i),n=i.uniqueId().attr("id");return this._addClass(s,"ui-tooltip-content"),this._addClass(i,"ui-tooltip","ui-widget ui-widget-content"),i.appendTo(this._appendTo(e)),this.tooltips[n]={element:e,tooltip:i}},_find:function(t){var e=t.data("ui-tooltip-id");return e?this.tooltips[e]:null},_removeTooltip:function(t){t.remove(),delete this.tooltips[t.attr("id")]},_appendTo:function(t){var e=t.closest(".ui-front, dialog");return e.length||(e=this.document[0].body),e},_destroy:function(){var e=this;t.each(this.tooltips,function(i,s){var n=t.Event("blur"),o=s.element;n.target=n.currentTarget=o[0],e.close(n,!0),t("#"+i).remove(),o.data("ui-tooltip-title")&&(o.attr("title")||o.attr("title",o.data("ui-tooltip-title")),o.removeData("ui-tooltip-title"))}),this.liveRegion.remove()}}),t.uiBackCompat!==!1&&t.widget("ui.tooltip",t.ui.tooltip,{options:{tooltipClass:null},_tooltip:function(){var t=this._superApply(arguments);return this.options.tooltipClass&&t.tooltip.addClass(this.options.tooltipClass),t}}),t.ui.tooltip});
!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery","jquery-ui/ui/widget"],e):"object"==typeof exports?e(require("jquery"),require("./vendor/jquery.ui.widget")):e(window.jQuery)}(function(m){"use strict";function e(i){var r="dragover"===i;return function(e){e.dataTransfer=e.originalEvent&&e.originalEvent.dataTransfer;var t=e.dataTransfer;t&&-1!==m.inArray("Files",t.types)&&!1!==this._trigger(i,m.Event(i,{delegatedEvent:e}))&&(e.preventDefault(),r&&(t.dropEffect="copy"))}}var t;m.support.fileInput=!(new RegExp("(Android (1\\.[0156]|2\\.[01]))|(Windows Phone (OS 7|8\\.0))|(XBLWP)|(ZuneWP)|(WPDesktop)|(w(eb)?OSBrowser)|(webOS)|(Kindle/(1\\.0|2\\.[05]|3\\.0))").test(window.navigator.userAgent)||m('<input type="file"/>').prop("disabled")),m.support.xhrFileUpload=!(!window.ProgressEvent||!window.FileReader),m.support.xhrFormDataFileUpload=!!window.FormData,m.support.blobSlice=window.Blob&&(Blob.prototype.slice||Blob.prototype.webkitSlice||Blob.prototype.mozSlice),m.widget("blueimp.fileupload",{options:{dropZone:m(document),pasteZone:void 0,fileInput:void 0,replaceFileInput:!0,paramName:void 0,singleFileUploads:!0,limitMultiFileUploads:void 0,limitMultiFileUploadSize:void 0,limitMultiFileUploadSizeOverhead:512,sequentialUploads:!1,limitConcurrentUploads:void 0,forceIframeTransport:!1,redirect:void 0,redirectParamName:void 0,postMessage:void 0,multipart:!0,maxChunkSize:void 0,uploadedBytes:void 0,recalculateProgress:!0,progressInterval:100,bitrateInterval:500,autoUpload:!0,uniqueFilenames:void 0,messages:{uploadedBytes:"Uploaded bytes exceed file size"},i18n:function(i,e){return i=this.messages[i]||i.toString(),e&&m.each(e,function(e,t){i=i.replace("{"+e+"}",t)}),i},formData:function(e){return e.serializeArray()},add:function(e,t){if(e.isDefaultPrevented())return!1;(t.autoUpload||!1!==t.autoUpload&&m(this).fileupload("option","autoUpload"))&&t.process().done(function(){t.submit()})},processData:!1,contentType:!1,cache:!1,timeout:0},_promisePipe:(t=m.fn.jquery.split("."),1<Number(t[0])||7<Number(t[1])?"then":"pipe"),_specialOptions:["fileInput","dropZone","pasteZone","multipart","forceIframeTransport"],_blobSlice:m.support.blobSlice&&function(){return(this.slice||this.webkitSlice||this.mozSlice).apply(this,arguments)},_BitrateTimer:function(){this.timestamp=Date.now?Date.now():(new Date).getTime(),this.loaded=0,this.bitrate=0,this.getBitrate=function(e,t,i){var r=e-this.timestamp;return this.bitrate&&i&&!(i<r)||(this.bitrate=(t-this.loaded)*(1e3/r)*8,this.loaded=t,this.timestamp=e),this.bitrate}},_isXHRUpload:function(e){return!e.forceIframeTransport&&(!e.multipart&&m.support.xhrFileUpload||m.support.xhrFormDataFileUpload)},_getFormData:function(e){var i;return"function"===m.type(e.formData)?e.formData(e.form):m.isArray(e.formData)?e.formData:"object"===m.type(e.formData)?(i=[],m.each(e.formData,function(e,t){i.push({name:e,value:t})}),i):[]},_getTotal:function(e){var i=0;return m.each(e,function(e,t){i+=t.size||1}),i},_initProgressObject:function(e){var t={loaded:0,total:0,bitrate:0};e._progress?m.extend(e._progress,t):e._progress=t},_initResponseObject:function(e){if(e._response)for(var t in e._response)Object.prototype.hasOwnProperty.call(e._response,t)&&delete e._response[t];else e._response={}},_onProgress:function(e,t){var i,r;e.lengthComputable&&(i=Date.now?Date.now():(new Date).getTime(),t._time&&t.progressInterval&&i-t._time<t.progressInterval&&e.loaded!==e.total||(t._time=i,r=Math.floor(e.loaded/e.total*(t.chunkSize||t._progress.total))+(t.uploadedBytes||0),this._progress.loaded+=r-t._progress.loaded,this._progress.bitrate=this._bitrateTimer.getBitrate(i,this._progress.loaded,t.bitrateInterval),t._progress.loaded=t.loaded=r,t._progress.bitrate=t.bitrate=t._bitrateTimer.getBitrate(i,r,t.bitrateInterval),this._trigger("progress",m.Event("progress",{delegatedEvent:e}),t),this._trigger("progressall",m.Event("progressall",{delegatedEvent:e}),this._progress)))},_initProgressListener:function(i){var r=this,e=(i.xhr?i:m.ajaxSettings).xhr();e.upload&&(m(e.upload).on("progress",function(e){var t=e.originalEvent;e.lengthComputable=t.lengthComputable,e.loaded=t.loaded,e.total=t.total,r._onProgress(e,i)}),i.xhr=function(){return e})},_deinitProgressListener:function(e){e=(e.xhr?e:m.ajaxSettings).xhr();e.upload&&m(e.upload).off("progress")},_isInstanceOf:function(e,t){return Object.prototype.toString.call(t)==="[object "+e+"]"},_getUniqueFilename:function(e,t){return t[e=String(e)]?(e=e.replace(/(?: \(([\d]+)\))?(\.[^.]+)?$/,function(e,t,i){return" ("+(t?Number(t)+1:1)+")"+(i||"")}),this._getUniqueFilename(e,t)):(t[e]=!0,e)},_initXHRData:function(r){var n,o=this,e=r.files[0],t=r.multipart||!m.support.xhrFileUpload,s="array"===m.type(r.paramName)?r.paramName[0]:r.paramName;r.headers=m.extend({},r.headers),r.contentRange&&(r.headers["Content-Range"]=r.contentRange),t&&!r.blob&&this._isInstanceOf("File",e)||(r.headers["Content-Disposition"]='attachment; filename="'+encodeURI(e.uploadName||e.name)+'"'),t?m.support.xhrFormDataFileUpload&&(r.postMessage?(n=this._getFormData(r),r.blob?n.push({name:s,value:r.blob}):m.each(r.files,function(e,t){n.push({name:"array"===m.type(r.paramName)&&r.paramName[e]||s,value:t})})):(o._isInstanceOf("FormData",r.formData)?n=r.formData:(n=new FormData,m.each(this._getFormData(r),function(e,t){n.append(t.name,t.value)})),r.blob?n.append(s,r.blob,e.uploadName||e.name):m.each(r.files,function(e,t){var i;(o._isInstanceOf("File",t)||o._isInstanceOf("Blob",t))&&(i=t.uploadName||t.name,r.uniqueFilenames&&(i=o._getUniqueFilename(i,r.uniqueFilenames)),n.append("array"===m.type(r.paramName)&&r.paramName[e]||s,t,i))})),r.data=n):(r.contentType=e.type||"application/octet-stream",r.data=r.blob||e),r.blob=null},_initIframeSettings:function(e){var t=m("<a></a>").prop("href",e.url).prop("host");e.dataType="iframe "+(e.dataType||""),e.formData=this._getFormData(e),e.redirect&&t&&t!==location.host&&e.formData.push({name:e.redirectParamName||"redirect",value:e.redirect})},_initDataSettings:function(e){this._isXHRUpload(e)?(this._chunkedUpload(e,!0)||(e.data||this._initXHRData(e),this._initProgressListener(e)),e.postMessage&&(e.dataType="postmessage "+(e.dataType||""))):this._initIframeSettings(e)},_getParamName:function(e){var t=m(e.fileInput),r=e.paramName;return r?m.isArray(r)||(r=[r]):(r=[],t.each(function(){for(var e=m(this),t=e.prop("name")||"files[]",i=(e.prop("files")||[1]).length;i;)r.push(t),--i}),r.length||(r=[t.prop("name")||"files[]"])),r},_initFormSettings:function(e){e.form&&e.form.length||(e.form=m(e.fileInput.prop("form")),e.form.length||(e.form=m(this.options.fileInput.prop("form")))),e.paramName=this._getParamName(e),e.url||(e.url=e.form.prop("action")||location.href),e.type=(e.type||"string"===m.type(e.form.prop("method"))&&e.form.prop("method")||"").toUpperCase(),"POST"!==e.type&&"PUT"!==e.type&&"PATCH"!==e.type&&(e.type="POST"),e.formAcceptCharset||(e.formAcceptCharset=e.form.attr("accept-charset"))},_getAJAXSettings:function(e){e=m.extend({},this.options,e);return this._initFormSettings(e),this._initDataSettings(e),e},_getDeferredState:function(e){return e.state?e.state():e.isResolved()?"resolved":e.isRejected()?"rejected":"pending"},_enhancePromise:function(e){return e.success=e.done,e.error=e.fail,e.complete=e.always,e},_getXHRPromise:function(e,t,i){var r=m.Deferred(),n=r.promise();return t=t||this.options.context||n,!0===e?r.resolveWith(t,i):!1===e&&r.rejectWith(t,i),n.abort=r.promise,this._enhancePromise(n)},_addConvenienceMethods:function(e,i){function r(e){return m.Deferred().resolveWith(n,e).promise()}var n=this;i.process=function(e,t){return(e||t)&&(i._processQueue=this._processQueue=(this._processQueue||r([this]))[n._promisePipe](function(){return i.errorThrown?m.Deferred().rejectWith(n,[i]).promise():r(arguments)})[n._promisePipe](e,t)),this._processQueue||r([this])},i.submit=function(){return"pending"!==this.state()&&(i.jqXHR=this.jqXHR=!1!==n._trigger("submit",m.Event("submit",{delegatedEvent:e}),this)&&n._onSend(e,this)),this.jqXHR||n._getXHRPromise()},i.abort=function(){return this.jqXHR?this.jqXHR.abort():(this.errorThrown="abort",n._trigger("fail",null,this),n._getXHRPromise(!1))},i.state=function(){return this.jqXHR?n._getDeferredState(this.jqXHR):this._processQueue?n._getDeferredState(this._processQueue):void 0},i.processing=function(){return!this.jqXHR&&this._processQueue&&"pending"===n._getDeferredState(this._processQueue)},i.progress=function(){return this._progress},i.response=function(){return this._response}},_getUploadedBytes:function(e){e=e.getResponseHeader("Range"),e=e&&e.split("-"),e=e&&1<e.length&&parseInt(e[1],10);return e&&e+1},_chunkedUpload:function(o,e){o.uploadedBytes=o.uploadedBytes||0;var t,s,a=this,i=o.files[0],l=i.size,p=o.uploadedBytes,u=o.maxChunkSize||l,d=this._blobSlice,h=m.Deferred(),r=h.promise();return!(!(this._isXHRUpload(o)&&d&&(p||("function"===m.type(u)?u(o):u)<l))||o.data)&&(!!e||(l<=p?(i.error=o.i18n("uploadedBytes"),this._getXHRPromise(!1,o.context,[null,"error",i.error])):(s=function(){var r=m.extend({},o),n=r._progress.loaded;r.blob=d.call(i,p,p+("function"===m.type(u)?u(r):u),i.type),r.chunkSize=r.blob.size,r.contentRange="bytes "+p+"-"+(p+r.chunkSize-1)+"/"+l,a._trigger("chunkbeforesend",null,r),a._initXHRData(r),a._initProgressListener(r),t=(!1!==a._trigger("chunksend",null,r)&&m.ajax(r)||a._getXHRPromise(!1,r.context)).done(function(e,t,i){p=a._getUploadedBytes(i)||p+r.chunkSize,n+r.chunkSize-r._progress.loaded&&a._onProgress(m.Event("progress",{lengthComputable:!0,loaded:p-r.uploadedBytes,total:p-r.uploadedBytes}),r),o.uploadedBytes=r.uploadedBytes=p,r.result=e,r.textStatus=t,r.jqXHR=i,a._trigger("chunkdone",null,r),a._trigger("chunkalways",null,r),p<l?s():h.resolveWith(r.context,[e,t,i])}).fail(function(e,t,i){r.jqXHR=e,r.textStatus=t,r.errorThrown=i,a._trigger("chunkfail",null,r),a._trigger("chunkalways",null,r),h.rejectWith(r.context,[e,t,i])}).always(function(){a._deinitProgressListener(r)})},this._enhancePromise(r),r.abort=function(){return t.abort()},s(),r)))},_beforeSend:function(e,t){0===this._active&&(this._trigger("start"),this._bitrateTimer=new this._BitrateTimer,this._progress.loaded=this._progress.total=0,this._progress.bitrate=0),this._initResponseObject(t),this._initProgressObject(t),t._progress.loaded=t.loaded=t.uploadedBytes||0,t._progress.total=t.total=this._getTotal(t.files)||1,t._progress.bitrate=t.bitrate=0,this._active+=1,this._progress.loaded+=t.loaded,this._progress.total+=t.total},_onDone:function(e,t,i,r){var n=r._progress.total,o=r._response;r._progress.loaded<n&&this._onProgress(m.Event("progress",{lengthComputable:!0,loaded:n,total:n}),r),o.result=r.result=e,o.textStatus=r.textStatus=t,o.jqXHR=r.jqXHR=i,this._trigger("done",null,r)},_onFail:function(e,t,i,r){var n=r._response;r.recalculateProgress&&(this._progress.loaded-=r._progress.loaded,this._progress.total-=r._progress.total),n.jqXHR=r.jqXHR=e,n.textStatus=r.textStatus=t,n.errorThrown=r.errorThrown=i,this._trigger("fail",null,r)},_onAlways:function(e,t,i,r){this._trigger("always",null,r)},_onSend:function(e,t){t.submit||this._addConvenienceMethods(e,t);function i(){return s._sending+=1,a._bitrateTimer=new s._BitrateTimer,r=r||((n||!1===s._trigger("send",m.Event("send",{delegatedEvent:e}),a))&&s._getXHRPromise(!1,a.context,n)||s._chunkedUpload(a)||m.ajax(a)).done(function(e,t,i){s._onDone(e,t,i,a)}).fail(function(e,t,i){s._onFail(e,t,i,a)}).always(function(e,t,i){if(s._deinitProgressListener(a),s._onAlways(e,t,i,a),--s._sending,--s._active,a.limitConcurrentUploads&&a.limitConcurrentUploads>s._sending)for(var r=s._slots.shift();r;){if("pending"===s._getDeferredState(r)){r.resolve();break}r=s._slots.shift()}0===s._active&&s._trigger("stop")})}var r,n,o,s=this,a=s._getAJAXSettings(t);return this._beforeSend(e,a),this.options.sequentialUploads||this.options.limitConcurrentUploads&&this.options.limitConcurrentUploads<=this._sending?((t=1<this.options.limitConcurrentUploads?(o=m.Deferred(),this._slots.push(o),o[s._promisePipe](i)):(this._sequence=this._sequence[s._promisePipe](i,i),this._sequence)).abort=function(){return n=[void 0,"abort","abort"],r?r.abort():(o&&o.rejectWith(a.context,n),i())},this._enhancePromise(t)):i()},_onAdd:function(r,n){var o,e,s,t,a=this,l=!0,i=m.extend({},this.options,n),p=n.files,u=p.length,d=i.limitMultiFileUploads,h=i.limitMultiFileUploadSize,c=i.limitMultiFileUploadSizeOverhead,f=0,g=this._getParamName(i),_=0;if(!u)return!1;if(h&&void 0===p[0].size&&(h=void 0),(i.singleFileUploads||d||h)&&this._isXHRUpload(i))if(i.singleFileUploads||h||!d)if(!i.singleFileUploads&&h)for(s=[],o=[],t=0;t<u;t+=1)f+=p[t].size+c,(t+1===u||f+p[t+1].size+c>h||d&&d<=t+1-_)&&(s.push(p.slice(_,t+1)),(e=g.slice(_,t+1)).length||(e=g),o.push(e),_=t+1,f=0);else o=g;else for(s=[],o=[],t=0;t<u;t+=d)s.push(p.slice(t,t+d)),(e=g.slice(t,t+d)).length||(e=g),o.push(e);else s=[p],o=[g];return n.originalFiles=p,m.each(s||p,function(e,t){var i=m.extend({},n);return i.files=s?t:[t],i.paramName=o[e],a._initResponseObject(i),a._initProgressObject(i),a._addConvenienceMethods(r,i),l=a._trigger("add",m.Event("add",{delegatedEvent:r}),i)}),l},_replaceFileInput:function(e){var i=e.fileInput,r=i.clone(!0),t=i.is(document.activeElement);e.fileInputClone=r,m("<form></form>").append(r)[0].reset(),i.after(r).detach(),t&&r.trigger("focus"),m.cleanData(i.off("remove")),this.options.fileInput=this.options.fileInput.map(function(e,t){return t===i[0]?r[0]:t}),i[0]===this.element[0]&&(this.element=r)},_handleFileTreeEntry:function(t,i){var e,r=this,n=m.Deferred(),o=[],s=function(e){e&&!e.entry&&(e.entry=t),n.resolve([e])},a=function(e){r._handleFileTreeEntries(e,i+t.name+"/").done(function(e){n.resolve(e)}).fail(s)},l=function(){e.readEntries(function(e){e.length?(o=o.concat(e),l()):a(o)},s)};return i=i||"",t.isFile?t._file?(t._file.relativePath=i,n.resolve(t._file)):t.file(function(e){e.relativePath=i,n.resolve(e)},s):t.isDirectory?(e=t.createReader(),l()):n.resolve([]),n.promise()},_handleFileTreeEntries:function(e,t){var i=this;return m.when.apply(m,m.map(e,function(e){return i._handleFileTreeEntry(e,t)}))[this._promisePipe](function(){return Array.prototype.concat.apply([],arguments)})},_getDroppedFiles:function(e){var t=(e=e||{}).items;return t&&t.length&&(t[0].webkitGetAsEntry||t[0].getAsEntry)?this._handleFileTreeEntries(m.map(t,function(e){var t;return e.webkitGetAsEntry?((t=e.webkitGetAsEntry())&&(t._file=e.getAsFile()),t):e.getAsEntry()})):m.Deferred().resolve(m.makeArray(e.files)).promise()},_getSingleFileInputFiles:function(e){var t=(e=m(e)).prop("entries");if(t&&t.length)return this._handleFileTreeEntries(t);if((t=m.makeArray(e.prop("files"))).length)void 0===t[0].name&&t[0].fileName&&m.each(t,function(e,t){t.name=t.fileName,t.size=t.fileSize});else{if(!(e=e.prop("value")))return m.Deferred().resolve([]).promise();t=[{name:e.replace(/^.*\\/,"")}]}return m.Deferred().resolve(t).promise()},_getFileInputFiles:function(e){return e instanceof m&&1!==e.length?m.when.apply(m,m.map(e,this._getSingleFileInputFiles))[this._promisePipe](function(){return Array.prototype.concat.apply([],arguments)}):this._getSingleFileInputFiles(e)},_onChange:function(t){var i=this,r={fileInput:m(t.target),form:m(t.target.form)};this._getFileInputFiles(r.fileInput).always(function(e){r.files=e,i.options.replaceFileInput&&i._replaceFileInput(r),!1!==i._trigger("change",m.Event("change",{delegatedEvent:t}),r)&&i._onAdd(t,r)})},_onPaste:function(e){var t=e.originalEvent&&e.originalEvent.clipboardData&&e.originalEvent.clipboardData.items,i={files:[]};t&&t.length&&(m.each(t,function(e,t){t=t.getAsFile&&t.getAsFile();t&&i.files.push(t)}),!1!==this._trigger("paste",m.Event("paste",{delegatedEvent:e}),i)&&this._onAdd(e,i))},_onDrop:function(t){t.dataTransfer=t.originalEvent&&t.originalEvent.dataTransfer;var i=this,e=t.dataTransfer,r={};e&&e.files&&e.files.length&&(t.preventDefault(),this._getDroppedFiles(e).always(function(e){r.files=e,!1!==i._trigger("drop",m.Event("drop",{delegatedEvent:t}),r)&&i._onAdd(t,r)}))},_onDragOver:e("dragover"),_onDragEnter:e("dragenter"),_onDragLeave:e("dragleave"),_initEventHandlers:function(){this._isXHRUpload(this.options)&&(this._on(this.options.dropZone,{dragover:this._onDragOver,drop:this._onDrop,dragenter:this._onDragEnter,dragleave:this._onDragLeave}),this._on(this.options.pasteZone,{paste:this._onPaste})),m.support.fileInput&&this._on(this.options.fileInput,{change:this._onChange})},_destroyEventHandlers:function(){this._off(this.options.dropZone,"dragenter dragleave dragover drop"),this._off(this.options.pasteZone,"paste"),this._off(this.options.fileInput,"change")},_destroy:function(){this._destroyEventHandlers()},_setOption:function(e,t){var i=-1!==m.inArray(e,this._specialOptions);i&&this._destroyEventHandlers(),this._super(e,t),i&&(this._initSpecialOptions(),this._initEventHandlers())},_initSpecialOptions:function(){var e=this.options;void 0===e.fileInput?e.fileInput=this.element.is('input[type="file"]')?this.element:this.element.find('input[type="file"]'):e.fileInput instanceof m||(e.fileInput=m(e.fileInput)),e.dropZone instanceof m||(e.dropZone=m(e.dropZone)),e.pasteZone instanceof m||(e.pasteZone=m(e.pasteZone))},_getRegExp:function(e){var t=e.split("/"),e=t.pop();return t.shift(),new RegExp(t.join("/"),e)},_isRegExpOption:function(e,t){return"url"!==e&&"string"===m.type(t)&&/^\/.*\/[igm]{0,3}$/.test(t)},_initDataAttributes:function(){var r=this,n=this.options,o=this.element.data();m.each(this.element[0].attributes,function(e,t){var i=t.name.toLowerCase();/^data-/.test(i)&&(i=i.slice(5).replace(/-[a-z]/g,function(e){return e.charAt(1).toUpperCase()}),t=o[i],r._isRegExpOption(i,t)&&(t=r._getRegExp(t)),n[i]=t)})},_create:function(){this._initDataAttributes(),this._initSpecialOptions(),this._slots=[],this._sequence=this._getXHRPromise(!0),this._sending=this._active=0,this._initProgressObject(this),this._initEventHandlers()},active:function(){return this._active},progress:function(){return this._progress},add:function(t){var i=this;t&&!this.options.disabled&&(t.fileInput&&!t.files?this._getFileInputFiles(t.fileInput).always(function(e){t.files=e,i._onAdd(null,t)}):(t.files=m.makeArray(t.files),this._onAdd(null,t)))},send:function(t){if(t&&!this.options.disabled){if(t.fileInput&&!t.files){var i,r,n=this,o=m.Deferred(),e=o.promise();return e.abort=function(){return r=!0,i?i.abort():(o.reject(null,"abort","abort"),e)},this._getFileInputFiles(t.fileInput).always(function(e){r||(e.length?(t.files=e,(i=n._onSend(null,t)).then(function(e,t,i){o.resolve(e,t,i)},function(e,t,i){o.reject(e,t,i)})):o.reject())}),this._enhancePromise(e)}if(t.files=m.makeArray(t.files),t.files.length)return this._onSend(null,t)}return this._getXHRPromise(!1,t&&t.context)}})});
!function(c){"use strict";var t=c.URL||c.webkitURL;function f(e){return!!t&&t.createObjectURL(e)}function i(e){return!!t&&t.revokeObjectURL(e)}function u(e,t){!e||"blob:"!==e.slice(0,5)||t&&t.noRevoke||i(e)}function d(e,t,i,a){if(!c.FileReader)return!1;var n=new FileReader;n.onload=function(){t.call(n,this.result)},i&&(n.onabort=n.onerror=function(){i.call(n,this.error)});a=n[a||"readAsDataURL"];return a?(a.call(n,e),n):void 0}function g(e,t){return Object.prototype.toString.call(t)==="[object "+e+"]"}function m(s,e,l){function t(i,a){var n,r=document.createElement("img");function o(e,t){i!==a?e instanceof Error?a(e):((t=t||{}).image=e,i(t)):i&&i(e,t)}function e(e,t){t&&c.console&&console.log(t),e&&g("Blob",e)?n=f(s=e):(n=s,l&&l.crossOrigin&&(r.crossOrigin=l.crossOrigin)),r.src=n}return r.onerror=function(e){u(n,l),a&&a.call(r,e)},r.onload=function(){u(n,l);var e={originalWidth:r.naturalWidth||r.width,originalHeight:r.naturalHeight||r.height};try{m.transform(r,l,o,s,e)}catch(t){a&&a(t)}},"string"==typeof s?(m.requiresMetaData(l)?m.fetchBlob(s,e,l):e(),r):g("Blob",s)||g("File",s)?(n=f(s))?(r.src=n,r):d(s,function(e){r.src=e},a):void 0}return c.Promise&&"function"!=typeof e?(l=e,new Promise(t)):t(e,e)}m.requiresMetaData=function(e){return e&&e.meta},m.fetchBlob=function(e,t){t()},m.transform=function(e,t,i,a,n){i(e,n)},m.global=c,m.readFile=d,m.isInstanceOf=g,m.createObjectURL=f,m.revokeObjectURL=i,"function"==typeof define&&define.amd?define(function(){return m}):"object"==typeof module&&module.exports?module.exports=m:c.loadImage=m}("undefined"!=typeof window&&window||this),function(e){"use strict";"function"==typeof define&&define.amd?define(["./load-image"],e):"object"==typeof module&&module.exports?e(require("./load-image")):e(window.loadImage)}(function(E){"use strict";var r=E.transform;E.createCanvas=function(e,t,i){if(i&&E.global.OffscreenCanvas)return new OffscreenCanvas(e,t);i=document.createElement("canvas");return i.width=e,i.height=t,i},E.transform=function(e,t,i,a,n){r.call(E,E.scale(e,t,n),t,i,a,n)},E.transformCoordinates=function(){},E.getTransformedOptions=function(e,t){var i,a,n,r=t.aspectRatio;if(!r)return t;for(a in i={},t)Object.prototype.hasOwnProperty.call(t,a)&&(i[a]=t[a]);return i.crop=!0,r<(n=e.naturalWidth||e.width)/(e=e.naturalHeight||e.height)?(i.maxWidth=e*r,i.maxHeight=e):(i.maxWidth=n,i.maxHeight=n/r),i},E.drawImage=function(e,t,i,a,n,r,o,s,l){t=t.getContext("2d");return!1===l.imageSmoothingEnabled?(t.msImageSmoothingEnabled=!1,t.imageSmoothingEnabled=!1):l.imageSmoothingQuality&&(t.imageSmoothingQuality=l.imageSmoothingQuality),t.drawImage(e,i,a,n,r,0,0,o,s),t},E.requiresCanvas=function(e){return e.canvas||e.crop||!!e.aspectRatio},E.scale=function(e,t,i){t=t||{},i=i||{};var a,n,r,o,s,l,c,f,u,d,g,m=e.getContext||E.requiresCanvas(t)&&!!E.global.HTMLCanvasElement,h=e.naturalWidth||e.width,p=e.naturalHeight||e.height,A=h,b=p;function y(){var e=Math.max((r||A)/A,(o||b)/b);1<e&&(A*=e,b*=e)}function S(){var e=Math.min((a||A)/A,(n||b)/b);e<1&&(A*=e,b*=e)}if(m&&(c=(t=E.getTransformedOptions(e,t,i)).left||0,f=t.top||0,t.sourceWidth?(s=t.sourceWidth,t.right!==undefined&&t.left===undefined&&(c=h-s-t.right)):s=h-c-(t.right||0),t.sourceHeight?(l=t.sourceHeight,t.bottom!==undefined&&t.top===undefined&&(f=p-l-t.bottom)):l=p-f-(t.bottom||0),A=s,b=l),a=t.maxWidth,n=t.maxHeight,r=t.minWidth,o=t.minHeight,m&&a&&n&&t.crop?(d=s/l-(A=a)/(b=n))<0?(l=n*s/a,t.top===undefined&&t.bottom===undefined&&(f=(p-l)/2)):0<d&&(s=a*l/n,t.left===undefined&&t.right===undefined&&(c=(h-s)/2)):((t.contain||t.cover)&&(r=a=a||r,o=n=n||o),t.cover?(S(),y()):(y(),S())),m){if(1<(m=t.pixelRatio)&&(!e.style.width||Math.floor(parseFloat(e.style.width,10))!==Math.floor(h/m))&&(A*=m,b*=m),E.orientationCropBug&&!e.getContext&&(c||f||s!==h||l!==p)&&(d=e,e=E.createCanvas(h,p,!0),E.drawImage(d,e,0,0,h,p,h,p,t)),0<(u=t.downsamplingRatio)&&u<1&&A<s&&b<l)for(;A<s*u;)g=E.createCanvas(s*u,l*u,!0),E.drawImage(e,g,c,f,s,l,g.width,g.height,t),f=c=0,s=g.width,l=g.height,e=g;return g=E.createCanvas(A,b),E.transformCoordinates(g,t,i),1<m&&(g.style.width=g.width/m+"px"),E.drawImage(e,g,c,f,s,l,A,b,t).setTransform(1,0,0,1,0,0),g}return e.width=A,e.height=b,e}}),function(e){"use strict";"function"==typeof define&&define.amd?define(["./load-image"],e):"object"==typeof module&&module.exports?e(require("./load-image")):e(window.loadImage)}(function(o){"use strict";var s=o.global,l=o.transform,a=s.Blob&&(Blob.prototype.slice||Blob.prototype.webkitSlice||Blob.prototype.mozSlice),m=s.ArrayBuffer&&ArrayBuffer.prototype.slice||function(e,t){t=t||this.byteLength-e;e=new Uint8Array(this,e,t),t=new Uint8Array(t);return t.set(e),t.buffer},h={jpeg:{65505:[],65517:[]}};function c(t,e,u,d){var g=this;function i(c,f){if(!(s.DataView&&a&&t&&12<=t.size&&"image/jpeg"===t.type))return c(d);var e=u.maxMetaDataSize||262144;o.readFile(a.call(t,0,e),function(e){var t=new DataView(e);if(65496!==t.getUint16(0))return f(new Error("Invalid JPEG file: Missing JPEG marker."));for(var i,a,n,r,o=2,s=t.byteLength-4,l=o;o<s&&(65504<=(i=t.getUint16(o))&&i<=65519||65534===i);){if(o+(a=t.getUint16(o+2)+2)>t.byteLength){console.log("Invalid JPEG metadata: Invalid segment size.");break}if((n=h.jpeg[i])&&!u.disableMetaDataParsers)for(r=0;r<n.length;r+=1)n[r].call(g,t,o,a,d,u);l=o+=a}!u.disableImageHead&&6<l&&(d.imageHead=m.call(e,0,l)),c(d)},f,"readAsArrayBuffer")||c(d)}return u=u||{},s.Promise&&"function"!=typeof e?(d=u=e||{},new Promise(i)):(d=d||{},i(e,e))}function n(e,t,i){return e&&t&&i?new Blob([i,a.call(e,t.byteLength)],{type:"image/jpeg"}):null}o.transform=function(t,i,a,n,r){o.requiresMetaData(i)?c(n,function(e){e!==r&&(s.console&&console.log(e),e=r),l.call(o,t,i,a,n,e)},i,r=r||{}):l.apply(o,arguments)},o.blobSlice=a,o.bufferSlice=m,o.replaceHead=function(t,i,a){var e={maxMetaDataSize:256,disableMetaDataParsers:!0};if(!a&&s.Promise)return c(t,e).then(function(e){return n(t,e.imageHead,i)});c(t,function(e){a(n(t,e.imageHead,i))},e)},o.parseMetaData=c,o.metaDataParsers=h}),function(e){"use strict";"function"==typeof define&&define.amd?define(["./load-image"],e):"object"==typeof module&&module.exports?e(require("./load-image")):e(window.loadImage)}(function(e){"use strict";var r=e.global;r.fetch&&r.Request&&r.Response&&r.Response.prototype.blob?e.fetchBlob=function(e,t,i){function a(e){return e.blob()}if(r.Promise&&"function"!=typeof t)return fetch(new Request(e,t)).then(a);fetch(new Request(e,i)).then(a).then(t)["catch"](function(e){t(null,e)})}:r.XMLHttpRequest&&""===(new XMLHttpRequest).responseType&&(e.fetchBlob=function(e,t,n){function i(t,i){n=n||{};var a=new XMLHttpRequest;a.open(n.method||"GET",e),n.headers&&Object.keys(n.headers).forEach(function(e){a.setRequestHeader(e,n.headers[e])}),a.withCredentials="include"===n.credentials,a.responseType="blob",a.onload=function(){t(a.response)},a.onerror=a.onabort=a.ontimeout=function(e){t===i?i(null,e):i(e)},a.send(n.body)}return r.Promise&&"function"!=typeof t?(n=t,new Promise(i)):i(t,t)})}),function(e){"use strict";"function"==typeof define&&define.amd?define(["./load-image","./load-image-scale","./load-image-meta"],e):"object"==typeof module&&module.exports?e(require("./load-image"),require("./load-image-scale"),require("./load-image-meta")):e(window.loadImage)}(function(f){"use strict";var t,i,r=f.transform,a=f.requiresCanvas,n=f.requiresMetaData,l=f.transformCoordinates,u=f.getTransformedOptions;function o(e,t){e=e&&e.orientation;return!0===e&&!f.orientation||1===e&&f.orientation||(!t||f.orientation)&&1<e&&e<9}function d(e,t){return e!==t&&(1===e&&1<t&&t<9||1<e&&e<9)}function g(e,t){if(1<t&&t<9)switch(e){case 2:case 4:return 4<t;case 5:case 7:return t%2==0;case 6:case 8:return 2===t||4===t||5===t||7===t}}(t=f).global.document&&((i=document.createElement("img")).onload=function(){var e;t.orientation=2===i.width&&3===i.height,t.orientation&&((e=t.createCanvas(1,1,!0).getContext("2d")).drawImage(i,1,1,1,1,0,0,1,1),t.orientationCropBug="255,255,255,255"!==e.getImageData(0,0,1,1).data.toString())},i.src="data:image/jpeg;base64,/9j/4QAiRXhpZgAATU0AKgAAAAgAAQESAAMAAAABAAYAAAAAAAD/2wCEAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAf/AABEIAAIAAwMBEQACEQEDEQH/xABRAAEAAAAAAAAAAAAAAAAAAAAKEAEBAQADAQEAAAAAAAAAAAAGBQQDCAkCBwEBAAAAAAAAAAAAAAAAAAAAABEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8AG8T9NfSMEVMhQvoP3fFiRZ+MTHDifa/95OFSZU5OzRzxkyejv8ciEfhSceSXGjS8eSdLnZc2HDm4M3BxcXwH/9k="),f.requiresCanvas=function(e){return o(e)||a.call(f,e)},f.requiresMetaData=function(e){return o(e,!0)||n.call(f,e)},f.transform=function(e,t,n,i,a){r.call(f,e,t,function(e,t){var i,a;!t||4<(a=f.orientation&&t.exif&&t.exif.get("Orientation"))&&a<9&&(i=t.originalWidth,a=t.originalHeight,t.originalWidth=a,t.originalHeight=i),n(e,t)},i,a)},f.getTransformedOptions=function(e,t,i){var a=u.call(f,e,t),e=i.exif&&i.exif.get("Orientation"),t=a.orientation,i=f.orientation&&e;if(!d(t=!0===t?e:t,i))return a;var n,r=a.top,o=a.right,s=a.bottom,l=a.left,c={};for(n in a)Object.prototype.hasOwnProperty.call(a,n)&&(c[n]=a[n]);if((4<(c.orientation=t)&&!(4<i)||t<5&&4<i)&&(c.maxWidth=a.maxHeight,c.maxHeight=a.maxWidth,c.minWidth=a.minHeight,c.minHeight=a.minWidth,c.sourceWidth=a.sourceHeight,c.sourceHeight=a.sourceWidth),1<i){switch(i){case 2:o=a.left,l=a.right;break;case 3:r=a.bottom,o=a.left,s=a.top,l=a.right;break;case 4:r=a.bottom,s=a.top;break;case 5:r=a.left,o=a.bottom,s=a.right,l=a.top;break;case 6:r=a.left,o=a.top,s=a.right,l=a.bottom;break;case 7:r=a.right,o=a.top,s=a.left,l=a.bottom;break;case 8:r=a.right,o=a.bottom,s=a.left,l=a.top}g(t,i)&&(e=r,i=o,r=s,o=l,s=e,l=i)}switch(c.top=r,c.right=o,c.bottom=s,c.left=l,t){case 2:c.right=l,c.left=o;break;case 3:c.top=s,c.right=l,c.bottom=r,c.left=o;break;case 4:c.top=s,c.bottom=r;break;case 5:c.top=l,c.right=s,c.bottom=o,c.left=r;break;case 6:c.top=o,c.right=s,c.bottom=l,c.left=r;break;case 7:c.top=o,c.right=r,c.bottom=l,c.left=s;break;case 8:c.top=l,c.right=r,c.bottom=o,c.left=s}return c},f.transformCoordinates=function(e,t,i){l.call(f,e,t,i);t=t.orientation,i=f.orientation&&i.exif&&i.exif.get("Orientation");if(d(t,i)){var a=e.getContext("2d"),n=e.width,r=e.height,o=n,s=r;switch((4<t&&!(4<i)||t<5&&4<i)&&(e.width=r,e.height=n),4<t&&(o=r,s=n),i){case 2:a.translate(o,0),a.scale(-1,1);break;case 3:a.translate(o,s),a.rotate(Math.PI);break;case 4:a.translate(0,s),a.scale(1,-1);break;case 5:a.rotate(-.5*Math.PI),a.scale(-1,1);break;case 6:a.rotate(-.5*Math.PI),a.translate(-o,0);break;case 7:a.rotate(-.5*Math.PI),a.translate(-o,s),a.scale(1,-1);break;case 8:a.rotate(.5*Math.PI),a.translate(0,-s)}switch(g(t,i)&&(a.translate(o,s),a.rotate(Math.PI)),t){case 2:a.translate(n,0),a.scale(-1,1);break;case 3:a.translate(n,r),a.rotate(Math.PI);break;case 4:a.translate(0,r),a.scale(1,-1);break;case 5:a.rotate(.5*Math.PI),a.scale(1,-1);break;case 6:a.rotate(.5*Math.PI),a.translate(0,-r);break;case 7:a.rotate(.5*Math.PI),a.translate(n,-r),a.scale(-1,1);break;case 8:a.rotate(-.5*Math.PI),a.translate(-n,0)}}}}),function(e){"use strict";"function"==typeof define&&define.amd?define(["./load-image","./load-image-meta"],e):"object"==typeof module&&module.exports?e(require("./load-image"),require("./load-image-meta")):e(window.loadImage)}(function(n){"use strict";function m(e){e&&(Object.defineProperty(this,"map",{value:this.ifds[e].map}),Object.defineProperty(this,"tags",{value:this.tags&&this.tags[e]||{}}))}m.prototype.ifds={ifd1:{name:"Thumbnail",map:m.prototype.map={Orientation:274,Thumbnail:"ifd1",Blob:513,Exif:34665,GPSInfo:34853,Interoperability:40965}},34665:{name:"Exif",map:{}},34853:{name:"GPSInfo",map:{}},40965:{name:"Interoperability",map:{}}},m.prototype.get=function(e){return this[e]||this[this.map[e]]};var h={1:{getValue:function(e,t){return e.getUint8(t)},size:1},2:{getValue:function(e,t){return String.fromCharCode(e.getUint8(t))},size:1,ascii:!0},3:{getValue:function(e,t,i){return e.getUint16(t,i)},size:2},4:{getValue:function(e,t,i){return e.getUint32(t,i)},size:4},5:{getValue:function(e,t,i){return e.getUint32(t,i)/e.getUint32(t+4,i)},size:8},9:{getValue:function(e,t,i){return e.getInt32(t,i)},size:4},10:{getValue:function(e,t,i){return e.getInt32(t,i)/e.getInt32(t+4,i)},size:8}};function p(e,t,i){return(!e||e[i])&&(!t||!0!==t[i])}function A(e,t,i,a,n,r,o,s){var l,c,f,u,d,g;if(i+6>e.byteLength)console.log("Invalid Exif data: Invalid directory offset.");else{if(!((c=i+2+12*(l=e.getUint16(i,a)))+4>e.byteLength)){for(f=0;f<l;f+=1)p(o,s,d=e.getUint16(u=i+2+12*f,a))&&(g=function(e,t,i,a,n,r){var o,s,l,c,f,u=h[a];if(u){if(!((o=4<(a=u.size*n)?t+e.getUint32(i+8,r):i+8)+a>e.byteLength)){if(1===n)return u.getValue(e,o,r);for(s=[],l=0;l<n;l+=1)s[l]=u.getValue(e,o+l*u.size,r);if(u.ascii){for(c="",l=0;l<s.length&&"\0"!==(f=s[l]);l+=1)c+=f;return c}return s}console.log("Invalid Exif data: Invalid data offset.")}else console.log("Invalid Exif data: Invalid tag type.")}(e,t,u,e.getUint16(u+2,a),e.getUint32(u+4,a),a),n[d]=g,r&&(r[d]=u));return e.getUint32(c,a)}console.log("Invalid Exif data: Invalid directory size.")}}h[7]=h[1],n.parseExifData=function(l,e,t,c,i){if(!i.disableExif){var f,u=i.includeExifTags,d=i.excludeExifTags||{34665:{37500:!0}},g=e+10;if(1165519206===l.getUint32(e+4))if(g+8>l.byteLength)console.log("Invalid Exif data: Invalid segment size.");else if(0===l.getUint16(e+8)){switch(l.getUint16(g)){case 18761:f=!0;break;case 19789:f=!1;break;default:return void console.log("Invalid Exif data: Invalid byte alignment marker.")}42===l.getUint16(g+2,f)?(e=l.getUint32(g+4,f),c.exif=new m,i.disableExifOffsets||(c.exifOffsets=new m,c.exifTiffOffset=g,c.exifLittleEndian=f),(e=A(l,g,g+e,f,c.exif,c.exifOffsets,u,d))&&p(u,d,"ifd1")&&(c.exif.ifd1=e,c.exifOffsets&&(c.exifOffsets.ifd1=g+e)),Object.keys(c.exif.ifds).forEach(function(e){var t,i,a,n,r,o,s;i=e,a=l,n=g,r=f,o=u,s=d,(e=(t=c).exif[i])&&(t.exif[i]=new m(i),t.exifOffsets&&(t.exifOffsets[i]=new m(i)),A(a,n,n+e,r,t.exif[i],t.exifOffsets&&t.exifOffsets[i],o&&o[i],s&&s[i]))}),(e=c.exif.ifd1)&&e[513]&&(e[513]=function(e,t,i){if(i){if(!(t+i>e.byteLength))return new Blob([n.bufferSlice.call(e.buffer,t,t+i)],{type:"image/jpeg"});console.log("Invalid Exif data: Invalid thumbnail data.")}}(l,g+e[513],e[514]))):console.log("Invalid Exif data: Missing TIFF marker.")}else console.log("Invalid Exif data: Missing byte alignment offset.")}},n.metaDataParsers.jpeg[65505].push(n.parseExifData),n.exifWriters={274:function(e,t,i){var a=t.exifOffsets[274];return a&&new DataView(e,a+8,2).setUint16(0,i,t.exifLittleEndian),e}},n.writeExifData=function(e,t,i,a){return n.exifWriters[t.exif.map[i]](e,t,a)},n.ExifMap=m}),function(e){"use strict";"function"==typeof define&&define.amd?define(["./load-image","./load-image-exif"],e):"object"==typeof module&&module.exports?e(require("./load-image"),require("./load-image-exif")):e(window.loadImage)}(function(e){"use strict";var n=e.ExifMap.prototype;n.tags={256:"ImageWidth",257:"ImageHeight",258:"BitsPerSample",259:"Compression",262:"PhotometricInterpretation",274:"Orientation",277:"SamplesPerPixel",284:"PlanarConfiguration",530:"YCbCrSubSampling",531:"YCbCrPositioning",282:"XResolution",283:"YResolution",296:"ResolutionUnit",273:"StripOffsets",278:"RowsPerStrip",279:"StripByteCounts",513:"JPEGInterchangeFormat",514:"JPEGInterchangeFormatLength",301:"TransferFunction",318:"WhitePoint",319:"PrimaryChromaticities",529:"YCbCrCoefficients",532:"ReferenceBlackWhite",306:"DateTime",270:"ImageDescription",271:"Make",272:"Model",305:"Software",315:"Artist",33432:"Copyright",34665:{36864:"ExifVersion",40960:"FlashpixVersion",40961:"ColorSpace",40962:"PixelXDimension",40963:"PixelYDimension",42240:"Gamma",37121:"ComponentsConfiguration",37122:"CompressedBitsPerPixel",37500:"MakerNote",37510:"UserComment",40964:"RelatedSoundFile",36867:"DateTimeOriginal",36868:"DateTimeDigitized",36880:"OffsetTime",36881:"OffsetTimeOriginal",36882:"OffsetTimeDigitized",37520:"SubSecTime",37521:"SubSecTimeOriginal",37522:"SubSecTimeDigitized",33434:"ExposureTime",33437:"FNumber",34850:"ExposureProgram",34852:"SpectralSensitivity",34855:"PhotographicSensitivity",34856:"OECF",34864:"SensitivityType",34865:"StandardOutputSensitivity",34866:"RecommendedExposureIndex",34867:"ISOSpeed",34868:"ISOSpeedLatitudeyyy",34869:"ISOSpeedLatitudezzz",37377:"ShutterSpeedValue",37378:"ApertureValue",37379:"BrightnessValue",37380:"ExposureBias",37381:"MaxApertureValue",37382:"SubjectDistance",37383:"MeteringMode",37384:"LightSource",37385:"Flash",37396:"SubjectArea",37386:"FocalLength",41483:"FlashEnergy",41484:"SpatialFrequencyResponse",41486:"FocalPlaneXResolution",41487:"FocalPlaneYResolution",41488:"FocalPlaneResolutionUnit",41492:"SubjectLocation",41493:"ExposureIndex",41495:"SensingMethod",41728:"FileSource",41729:"SceneType",41730:"CFAPattern",41985:"CustomRendered",41986:"ExposureMode",41987:"WhiteBalance",41988:"DigitalZoomRatio",41989:"FocalLengthIn35mmFilm",41990:"SceneCaptureType",41991:"GainControl",41992:"Contrast",41993:"Saturation",41994:"Sharpness",41995:"DeviceSettingDescription",41996:"SubjectDistanceRange",42016:"ImageUniqueID",42032:"CameraOwnerName",42033:"BodySerialNumber",42034:"LensSpecification",42035:"LensMake",42036:"LensModel",42037:"LensSerialNumber"},34853:{0:"GPSVersionID",1:"GPSLatitudeRef",2:"GPSLatitude",3:"GPSLongitudeRef",4:"GPSLongitude",5:"GPSAltitudeRef",6:"GPSAltitude",7:"GPSTimeStamp",8:"GPSSatellites",9:"GPSStatus",10:"GPSMeasureMode",11:"GPSDOP",12:"GPSSpeedRef",13:"GPSSpeed",14:"GPSTrackRef",15:"GPSTrack",16:"GPSImgDirectionRef",17:"GPSImgDirection",18:"GPSMapDatum",19:"GPSDestLatitudeRef",20:"GPSDestLatitude",21:"GPSDestLongitudeRef",22:"GPSDestLongitude",23:"GPSDestBearingRef",24:"GPSDestBearing",25:"GPSDestDistanceRef",26:"GPSDestDistance",27:"GPSProcessingMethod",28:"GPSAreaInformation",29:"GPSDateStamp",30:"GPSDifferential",31:"GPSHPositioningError"},40965:{1:"InteroperabilityIndex"}},n.tags.ifd1=n.tags,n.stringValues={ExposureProgram:{0:"Undefined",1:"Manual",2:"Normal program",3:"Aperture priority",4:"Shutter priority",5:"Creative program",6:"Action program",7:"Portrait mode",8:"Landscape mode"},MeteringMode:{0:"Unknown",1:"Average",2:"CenterWeightedAverage",3:"Spot",4:"MultiSpot",5:"Pattern",6:"Partial",255:"Other"},LightSource:{0:"Unknown",1:"Daylight",2:"Fluorescent",3:"Tungsten (incandescent light)",4:"Flash",9:"Fine weather",10:"Cloudy weather",11:"Shade",12:"Daylight fluorescent (D 5700 - 7100K)",13:"Day white fluorescent (N 4600 - 5400K)",14:"Cool white fluorescent (W 3900 - 4500K)",15:"White fluorescent (WW 3200 - 3700K)",17:"Standard light A",18:"Standard light B",19:"Standard light C",20:"D55",21:"D65",22:"D75",23:"D50",24:"ISO studio tungsten",255:"Other"},Flash:{0:"Flash did not fire",1:"Flash fired",5:"Strobe return light not detected",7:"Strobe return light detected",9:"Flash fired, compulsory flash mode",13:"Flash fired, compulsory flash mode, return light not detected",15:"Flash fired, compulsory flash mode, return light detected",16:"Flash did not fire, compulsory flash mode",24:"Flash did not fire, auto mode",25:"Flash fired, auto mode",29:"Flash fired, auto mode, return light not detected",31:"Flash fired, auto mode, return light detected",32:"No flash function",65:"Flash fired, red-eye reduction mode",69:"Flash fired, red-eye reduction mode, return light not detected",71:"Flash fired, red-eye reduction mode, return light detected",73:"Flash fired, compulsory flash mode, red-eye reduction mode",77:"Flash fired, compulsory flash mode, red-eye reduction mode, return light not detected",79:"Flash fired, compulsory flash mode, red-eye reduction mode, return light detected",89:"Flash fired, auto mode, red-eye reduction mode",93:"Flash fired, auto mode, return light not detected, red-eye reduction mode",95:"Flash fired, auto mode, return light detected, red-eye reduction mode"},SensingMethod:{1:"Undefined",2:"One-chip color area sensor",3:"Two-chip color area sensor",4:"Three-chip color area sensor",5:"Color sequential area sensor",7:"Trilinear sensor",8:"Color sequential linear sensor"},SceneCaptureType:{0:"Standard",1:"Landscape",2:"Portrait",3:"Night scene"},SceneType:{1:"Directly photographed"},CustomRendered:{0:"Normal process",1:"Custom process"},WhiteBalance:{0:"Auto white balance",1:"Manual white balance"},GainControl:{0:"None",1:"Low gain up",2:"High gain up",3:"Low gain down",4:"High gain down"},Contrast:{0:"Normal",1:"Soft",2:"Hard"},Saturation:{0:"Normal",1:"Low saturation",2:"High saturation"},Sharpness:{0:"Normal",1:"Soft",2:"Hard"},SubjectDistanceRange:{0:"Unknown",1:"Macro",2:"Close view",3:"Distant view"},FileSource:{3:"DSC"},ComponentsConfiguration:{0:"",1:"Y",2:"Cb",3:"Cr",4:"R",5:"G",6:"B"},Orientation:{1:"Original",2:"Horizontal flip",3:"Rotate 180° CCW",4:"Vertical flip",5:"Vertical flip + Rotate 90° CW",6:"Rotate 90° CW",7:"Horizontal flip + Rotate 90° CW",8:"Rotate 90° CCW"}},n.getText=function(e){var t=this.get(e);switch(e){case"LightSource":case"Flash":case"MeteringMode":case"ExposureProgram":case"SensingMethod":case"SceneCaptureType":case"SceneType":case"CustomRendered":case"WhiteBalance":case"GainControl":case"Contrast":case"Saturation":case"Sharpness":case"SubjectDistanceRange":case"FileSource":case"Orientation":return this.stringValues[e][t];case"ExifVersion":case"FlashpixVersion":return t?String.fromCharCode(t[0],t[1],t[2],t[3]):void 0;case"ComponentsConfiguration":return t?this.stringValues[e][t[0]]+this.stringValues[e][t[1]]+this.stringValues[e][t[2]]+this.stringValues[e][t[3]]:void 0;case"GPSVersionID":return t?t[0]+"."+t[1]+"."+t[2]+"."+t[3]:void 0}return String(t)},n.getAll=function(){var e,t,i={};for(e in this)Object.prototype.hasOwnProperty.call(this,e)&&((t=this[e])&&t.getAll?i[this.ifds[e].name]=t.getAll():(t=this.tags[e])&&(i[t]=this.getText(t)));return i},n.getName=function(e){var t=this.tags[e];return"object"==typeof t?this.ifds[e].name:t},function(){var e,t,i,a=n.tags;for(e in a)if(Object.prototype.hasOwnProperty.call(a,e))if(t=n.ifds[e])for(e in i=a[e])Object.prototype.hasOwnProperty.call(i,e)&&(t.map[i[e]]=Number(e));else n.map[a[e]]=Number(e)}()}),function(e){"use strict";"function"==typeof define&&define.amd?define(["./load-image","./load-image-meta"],e):"object"==typeof module&&module.exports?e(require("./load-image"),require("./load-image-meta")):e(window.loadImage)}(function(e){"use strict";function l(){}function u(e,t,i,a,n){return"binary"===t.types[e]?new Blob([i.buffer.slice(a,a+n)]):"Uint16"===t.types[e]?i.getUint16(a):function(e,t,i){for(var a="",n=t+i,r=t;r<n;r+=1)a+=String.fromCharCode(e.getUint8(r));return a}(i,a,n)}function c(e,t,i,a,n,r){for(var o,s,l,c=t+i,f=t;f<c;)28===e.getUint8(f)&&2===e.getUint8(f+1)&&(o=e.getUint8(f+2),n&&!n[o]||r&&r[o]||(s=e.getInt16(f+3),l=u(o,a.iptc,e,f+5,s),a.iptc[o]=(s=a.iptc[o],l=l,s===undefined?l:s instanceof Array?(s.push(l),s):[s,l]),a.iptcOffsets&&(a.iptcOffsets[o]=f))),f+=1}l.prototype.map={ObjectName:5},l.prototype.types={0:"Uint16",200:"Uint16",201:"Uint16",202:"binary"},l.prototype.get=function(e){return this[e]||this[this.map[e]]},e.parseIptcData=function(e,t,i,a,n){if(!n.disableIptc)for(var r=t+i;t+8<r;){if(o=t,943868237===(s=e).getUint32(o)&&1028===s.getUint16(o+4)){var o=(o=t,(s=(s=e).getUint8(o+7))%2!=0&&(s+=1),s=0===s?4:s),s=t+8+o;if(r<s){console.log("Invalid IPTC data: Invalid segment offset.");break}o=e.getUint16(t+6+o);if(r<t+o){console.log("Invalid IPTC data: Invalid segment size.");break}return a.iptc=new l,n.disableIptcOffsets||(a.iptcOffsets=new l),void c(e,s,o,a,n.includeIptcTags,n.excludeIptcTags||{202:!0})}t+=1}},e.metaDataParsers.jpeg[65517].push(e.parseIptcData),e.IptcMap=l}),function(e){"use strict";"function"==typeof define&&define.amd?define(["./load-image","./load-image-iptc"],e):"object"==typeof module&&module.exports?e(require("./load-image"),require("./load-image-iptc")):e(window.loadImage)}(function(e){"use strict";var a=e.IptcMap.prototype;a.tags={0:"ApplicationRecordVersion",3:"ObjectTypeReference",4:"ObjectAttributeReference",5:"ObjectName",7:"EditStatus",8:"EditorialUpdate",10:"Urgency",12:"SubjectReference",15:"Category",20:"SupplementalCategories",22:"FixtureIdentifier",25:"Keywords",26:"ContentLocationCode",27:"ContentLocationName",30:"ReleaseDate",35:"ReleaseTime",37:"ExpirationDate",38:"ExpirationTime",40:"SpecialInstructions",42:"ActionAdvised",45:"ReferenceService",47:"ReferenceDate",50:"ReferenceNumber",55:"DateCreated",60:"TimeCreated",62:"DigitalCreationDate",63:"DigitalCreationTime",65:"OriginatingProgram",70:"ProgramVersion",75:"ObjectCycle",80:"Byline",85:"BylineTitle",90:"City",92:"Sublocation",95:"State",100:"CountryCode",101:"Country",103:"OriginalTransmissionReference",105:"Headline",110:"Credit",115:"Source",116:"CopyrightNotice",118:"Contact",120:"Caption",121:"LocalCaption",122:"Writer",125:"RasterizedCaption",130:"ImageType",131:"ImageOrientation",135:"LanguageIdentifier",150:"AudioType",151:"AudioSamplingRate",152:"AudioSamplingResolution",153:"AudioDuration",154:"AudioOutcue",184:"JobID",185:"MasterDocumentID",186:"ShortDocumentID",187:"UniqueDocumentID",188:"OwnerID",200:"ObjectPreviewFileFormat",201:"ObjectPreviewFileVersion",202:"ObjectPreviewData",221:"Prefs",225:"ClassifyState",228:"SimilarityIndex",230:"DocumentNotes",231:"DocumentHistory",232:"ExifCameraInfo",255:"CatalogSets"},a.stringValues={10:{0:"0 (reserved)",1:"1 (most urgent)",2:"2",3:"3",4:"4",5:"5 (normal urgency)",6:"6",7:"7",8:"8 (least urgent)",9:"9 (user-defined priority)"},75:{a:"Morning",b:"Both Morning and Evening",p:"Evening"},131:{L:"Landscape",P:"Portrait",S:"Square"}},a.getText=function(e){var t=this.get(e),e=this.map[e],e=this.stringValues[e];return e?e[t]:String(t)},a.getAll=function(){var e,t,i={};for(e in this)Object.prototype.hasOwnProperty.call(this,e)&&(t=this.tags[e])&&(i[t]=this.getText(t));return i},a.getName=function(e){return this.tags[e]},function(){var e,t=a.tags,i=a.map||{};for(e in t)Object.prototype.hasOwnProperty.call(t,e)&&(i[t[e]]=Number(e))}()});
//# sourceMappingURL=load-image.all.min.js.map
var PhotogalleryT6={_module:void 0,_form:void 0,init:function(o){this._module=o,this._form=o.find("form"),this._form.find(".js-photogallery-t6__form-button").on("click",(function(){PhotogalleryT6._form.find('[name="tx_zeppelinphotogallery_list[lActiveFilterId]"]').val($(this).attr("data-filter-id")),PhotogalleryT6._form.submit()}))}};$(".js-photogallery-t6").each((function(){PhotogalleryT6.init($(this))}));
/*!
 * shariff - v3.2.1 - Mon, 27 May 2019 08:23:32 GMT
 * https://github.com/heiseonline/shariff
 * Copyright (c) 2019 Ines Pauer, Philipp Busse, Sebastian Hilbig, Erich Kramer, Deniz Sesli
 * Licensed under the MIT license
 */
!function(e){function t(a){if(r[a])return r[a].exports;var n=r[a]={i:a,l:!1,exports:{}};return e[a].call(n.exports,n,n.exports,t),n.l=!0,n.exports}var r={};t.m=e,t.c=r,t.d=function(e,r,a){t.o(e,r)||Object.defineProperty(e,r,{configurable:!1,enumerable:!0,get:a})},t.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(r,"a",r),r},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=2)}([function(e,t,r){"use strict";function a(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}function n(e,t,r){if(e&&p.isObject(e)&&e instanceof a)return e;var n=new a;return n.parse(e,t,r),n}function i(e){return p.isString(e)&&(e=n(e)),e instanceof a?e.format():a.prototype.format.call(e)}function o(e,t){return n(e,!1,!0).resolve(t)}function s(e,t){return e?n(e,!1,!0).resolveObject(t):t}var l=r(10),p=r(12);t.parse=n,t.resolve=o,t.resolveObject=s,t.format=i,t.Url=a;var u=/^([a-z0-9.+-]+:)/i,h=/:[0-9]*$/,d=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,c=["<",">",'"',"`"," ","\r","\n","\t"],f=["{","}","|","\\","^","`"].concat(c),m=["'"].concat(f),b=["%","/","?",";","#"].concat(m),g=["/","?","#"],v=/^[+a-z0-9A-Z_-]{0,63}$/,k=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,j={javascript:!0,"javascript:":!0},y={javascript:!0,"javascript:":!0},z={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},T=r(13);a.prototype.parse=function(e,t,r){if(!p.isString(e))throw new TypeError("Parameter 'url' must be a string, not "+typeof e);var a=e.indexOf("?"),n=-1!==a&&a<e.indexOf("#")?"?":"#",i=e.split(n),o=/\\/g;i[0]=i[0].replace(o,"/"),e=i.join(n);var s=e;if(s=s.trim(),!r&&1===e.split("#").length){var h=d.exec(s);if(h)return this.path=s,this.href=s,this.pathname=h[1],h[2]?(this.search=h[2],this.query=t?T.parse(this.search.substr(1)):this.search.substr(1)):t&&(this.search="",this.query={}),this}var c=u.exec(s);if(c){c=c[0];var f=c.toLowerCase();this.protocol=f,s=s.substr(c.length)}if(r||c||s.match(/^\/\/[^@\/]+@[^@\/]+/)){var P="//"===s.substr(0,2);!P||c&&y[c]||(s=s.substr(2),this.slashes=!0)}if(!y[c]&&(P||c&&!z[c])){for(var w=-1,x=0;x<g.length;x++){var C=s.indexOf(g[x]);-1!==C&&(-1===w||C<w)&&(w=C)}var U,R;R=-1===w?s.lastIndexOf("@"):s.lastIndexOf("@",w),-1!==R&&(U=s.slice(0,R),s=s.slice(R+1),this.auth=decodeURIComponent(U)),w=-1;for(var x=0;x<b.length;x++){var C=s.indexOf(b[x]);-1!==C&&(-1===w||C<w)&&(w=C)}-1===w&&(w=s.length),this.host=s.slice(0,w),s=s.slice(w),this.parseHost(),this.hostname=this.hostname||"";var I="["===this.hostname[0]&&"]"===this.hostname[this.hostname.length-1];if(!I)for(var S=this.hostname.split(/\./),x=0,D=S.length;x<D;x++){var O=S[x];if(O&&!O.match(v)){for(var L="",A=0,N=O.length;A<N;A++)O.charCodeAt(A)>127?L+="x":L+=O[A];if(!L.match(v)){var F=S.slice(0,x),M=S.slice(x+1),q=O.match(k);q&&(F.push(q[1]),M.unshift(q[2])),M.length&&(s="/"+M.join(".")+s),this.hostname=F.join(".");break}}}this.hostname.length>255?this.hostname="":this.hostname=this.hostname.toLowerCase(),I||(this.hostname=l.toASCII(this.hostname));var J=this.port?":"+this.port:"",E=this.hostname||"";this.host=E+J,this.href+=this.host,I&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),"/"!==s[0]&&(s="/"+s))}if(!j[f])for(var x=0,D=m.length;x<D;x++){var V=m[x];if(-1!==s.indexOf(V)){var W=encodeURIComponent(V);W===V&&(W=escape(V)),s=s.split(V).join(W)}}var G=s.indexOf("#");-1!==G&&(this.hash=s.substr(G),s=s.slice(0,G));var B=s.indexOf("?");if(-1!==B?(this.search=s.substr(B),this.query=s.substr(B+1),t&&(this.query=T.parse(this.query)),s=s.slice(0,B)):t&&(this.search="",this.query={}),s&&(this.pathname=s),z[f]&&this.hostname&&!this.pathname&&(this.pathname="/"),this.pathname||this.search){var J=this.pathname||"",Q=this.search||"";this.path=J+Q}return this.href=this.format(),this},a.prototype.format=function(){var e=this.auth||"";e&&(e=encodeURIComponent(e),e=e.replace(/%3A/i,":"),e+="@");var t=this.protocol||"",r=this.pathname||"",a=this.hash||"",n=!1,i="";this.host?n=e+this.host:this.hostname&&(n=e+(-1===this.hostname.indexOf(":")?this.hostname:"["+this.hostname+"]"),this.port&&(n+=":"+this.port)),this.query&&p.isObject(this.query)&&Object.keys(this.query).length&&(i=T.stringify(this.query));var o=this.search||i&&"?"+i||"";return t&&":"!==t.substr(-1)&&(t+=":"),this.slashes||(!t||z[t])&&!1!==n?(n="//"+(n||""),r&&"/"!==r.charAt(0)&&(r="/"+r)):n||(n=""),a&&"#"!==a.charAt(0)&&(a="#"+a),o&&"?"!==o.charAt(0)&&(o="?"+o),r=r.replace(/[?#]/g,function(e){return encodeURIComponent(e)}),o=o.replace("#","%23"),t+n+r+o+a},a.prototype.resolve=function(e){return this.resolveObject(n(e,!1,!0)).format()},a.prototype.resolveObject=function(e){if(p.isString(e)){var t=new a;t.parse(e,!1,!0),e=t}for(var r=new a,n=Object.keys(this),i=0;i<n.length;i++){var o=n[i];r[o]=this[o]}if(r.hash=e.hash,""===e.href)return r.href=r.format(),r;if(e.slashes&&!e.protocol){for(var s=Object.keys(e),l=0;l<s.length;l++){var u=s[l];"protocol"!==u&&(r[u]=e[u])}return z[r.protocol]&&r.hostname&&!r.pathname&&(r.path=r.pathname="/"),r.href=r.format(),r}if(e.protocol&&e.protocol!==r.protocol){if(!z[e.protocol]){for(var h=Object.keys(e),d=0;d<h.length;d++){var c=h[d];r[c]=e[c]}return r.href=r.format(),r}if(r.protocol=e.protocol,e.host||y[e.protocol])r.pathname=e.pathname;else{for(var f=(e.pathname||"").split("/");f.length&&!(e.host=f.shift()););e.host||(e.host=""),e.hostname||(e.hostname=""),""!==f[0]&&f.unshift(""),f.length<2&&f.unshift(""),r.pathname=f.join("/")}if(r.search=e.search,r.query=e.query,r.host=e.host||"",r.auth=e.auth,r.hostname=e.hostname||e.host,r.port=e.port,r.pathname||r.search){var m=r.pathname||"",b=r.search||"";r.path=m+b}return r.slashes=r.slashes||e.slashes,r.href=r.format(),r}var g=r.pathname&&"/"===r.pathname.charAt(0),v=e.host||e.pathname&&"/"===e.pathname.charAt(0),k=v||g||r.host&&e.pathname,j=k,T=r.pathname&&r.pathname.split("/")||[],f=e.pathname&&e.pathname.split("/")||[],P=r.protocol&&!z[r.protocol];if(P&&(r.hostname="",r.port=null,r.host&&(""===T[0]?T[0]=r.host:T.unshift(r.host)),r.host="",e.protocol&&(e.hostname=null,e.port=null,e.host&&(""===f[0]?f[0]=e.host:f.unshift(e.host)),e.host=null),k=k&&(""===f[0]||""===T[0])),v)r.host=e.host||""===e.host?e.host:r.host,r.hostname=e.hostname||""===e.hostname?e.hostname:r.hostname,r.search=e.search,r.query=e.query,T=f;else if(f.length)T||(T=[]),T.pop(),T=T.concat(f),r.search=e.search,r.query=e.query;else if(!p.isNullOrUndefined(e.search)){if(P){r.hostname=r.host=T.shift();var w=!!(r.host&&r.host.indexOf("@")>0)&&r.host.split("@");w&&(r.auth=w.shift(),r.host=r.hostname=w.shift())}return r.search=e.search,r.query=e.query,p.isNull(r.pathname)&&p.isNull(r.search)||(r.path=(r.pathname?r.pathname:"")+(r.search?r.search:"")),r.href=r.format(),r}if(!T.length)return r.pathname=null,r.search?r.path="/"+r.search:r.path=null,r.href=r.format(),r;for(var x=T.slice(-1)[0],C=(r.host||e.host||T.length>1)&&("."===x||".."===x)||""===x,U=0,R=T.length;R>=0;R--)x=T[R],"."===x?T.splice(R,1):".."===x?(T.splice(R,1),U++):U&&(T.splice(R,1),U--);if(!k&&!j)for(;U--;U)T.unshift("..");!k||""===T[0]||T[0]&&"/"===T[0].charAt(0)||T.unshift(""),C&&"/"!==T.join("/").substr(-1)&&T.push("");var I=""===T[0]||T[0]&&"/"===T[0].charAt(0);if(P){r.hostname=r.host=I?"":T.length?T.shift():"";var w=!!(r.host&&r.host.indexOf("@")>0)&&r.host.split("@");w&&(r.auth=w.shift(),r.host=r.hostname=w.shift())}return k=k||r.host&&T.length,k&&!I&&T.unshift(""),T.length?r.pathname=T.join("/"):(r.pathname=null,r.path=null),p.isNull(r.pathname)&&p.isNull(r.search)||(r.path=(r.pathname?r.pathname:"")+(r.search?r.search:"")),r.auth=e.auth||r.auth,r.slashes=r.slashes||e.slashes,r.href=r.format(),r},a.prototype.parseHost=function(){var e=this.host,t=h.exec(e);t&&(t=t[0],":"!==t&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)}},function(e,t){var r;r=function(){return this}();try{r=r||Function("return this")()||(0,eval)("this")}catch(e){"object"==typeof window&&(r=window)}e.exports=r},function(e,t,r){"use strict";r(3),e.exports=r(4)},function(e,t){},function(e,t,r){"use strict";(function(t){function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i=function(){function e(e,t){for(var r=0;r<t.length;r++){var a=t[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,r,a){return r&&e(t.prototype,r),a&&e(t,a),t}}(),o=r(5),s=r(6),l=r(0),p={theme:"color",backendUrl:null,infoUrl:"http://ct.de/-2467514",infoDisplay:"blank",lang:"de",langFallback:"en",mailUrl:function(){var e=l.parse(this.getURL(),!0);return e.query.view="mail",delete e.search,l.format(e)},mailBody:function(){return this.getURL()},mediaUrl:null,orientation:"horizontal",buttonStyle:"standard",referrerTrack:null,services:["twitter","facebook","info"],title:t.document.title,twitterVia:null,flattrUser:null,flattrCategory:null,url:function(){var e=t.document.location.href,r=o("link[rel=canonical]").attr("href")||this.getMeta("og:url")||"";return r.length>0&&(r.indexOf("http")<0&&(r=0!==r.indexOf("//")?t.document.location.protocol+"//"+t.document.location.host+r:t.document.location.protocol+r),e=r),e}},u=function(){function e(t,r){var n=this;a(this,e),this.element=t,o(t).empty(),this.options=o.extend({},p,r,o(t).data()),this.services=Object.keys(s).filter(function(e){return n.isEnabledService(e)}).sort(function(e,t){var r=n.options.services;return r.indexOf(e)-r.indexOf(t)}).map(function(e){return s[e](n)}),this._addButtonList(),null!==this.options.backendUrl&&"icon"!==this.options.buttonStyle&&this.getShares(this._updateCounts.bind(this))}return i(e,[{key:"isEnabledService",value:function(e){return this.options.services.indexOf(e)>-1}},{key:"$socialshareElement",value:function(){return o(this.element)}},{key:"getLocalized",value:function(e,t){return"object"===n(e[t])?void 0===e[t][this.options.lang]?e[t][this.options.langFallback]:e[t][this.options.lang]:"string"==typeof e[t]?e[t]:void 0}},{key:"getMeta",value:function(e){return o('meta[name="'+e+'"],[property="'+e+'"]').attr("content")||""}},{key:"getInfoUrl",value:function(){return this.options.infoUrl}},{key:"getInfoDisplayPopup",value:function(){return"popup"===this.options.infoDisplay}},{key:"getInfoDisplayBlank",value:function(){return"popup"!==this.options.infoDisplay&&"self"!==this.options.infoDisplay}},{key:"getURL",value:function(){return this.getOption("url")}},{key:"getOption",value:function(e){var t=this.options[e];return"function"==typeof t?t.call(this):t}},{key:"getTitle",value:function(){var e=this.getOption("title");if(o(this.element).data().title)return e;e=e||this.getMeta("DC.title");var t=this.getMeta("DC.creator");return e&&t?e+" - "+t:e}},{key:"getReferrerTrack",value:function(){return this.options.referrerTrack||""}},{key:"getShares",value:function(e){var t=l.parse(this.options.backendUrl,!0);return t.query.url=this.getURL(),delete t.search,o.getJSON(l.format(t),e)}},{key:"_updateCounts",value:function(e,t,r){var a=this;e&&o.each(e,function(e,t){a.isEnabledService(e)&&(t>=1e3&&(t=Math.round(t/1e3)+"k"),o(a.element).find("."+e+" a").append(o("<span/>").addClass("share_count").text(t)))})}},{key:"_addButtonList",value:function(){var e=this,r=o("<ul/>").addClass(["theme-"+this.options.theme,"orientation-"+this.options.orientation,"button-style-"+this.options.buttonStyle,"shariff-col-"+this.options.services.length].join(" "));this.services.forEach(function(t){var a=o("<li/>").addClass("shariff-button "+t.name),n=o("<a/>").attr("href",t.shareUrl);if("standard"===e.options.buttonStyle){var i=o("<span/>").addClass("share_text").text(e.getLocalized(t,"shareText"));n.append(i)}void 0!==t.faPrefix&&void 0!==t.faName&&n.prepend(o("<span/>").addClass(t.faPrefix+" "+t.faName)),t.popup?(n.attr("data-rel","popup"),"info"!==t.name&&n.attr("rel","nofollow")):t.blank?(n.attr("target","_blank"),"info"===t.name?n.attr("rel","noopener noreferrer"):n.attr("rel","nofollow noopener noreferrer")):"info"!==t.name&&n.attr("rel","nofollow"),n.attr("title",e.getLocalized(t,"title")),n.attr("role","button"),n.attr("aria-label",e.getLocalized(t,"title")),a.append(n),r.append(a)}),r.on("click",'[data-rel="popup"]',function(e){e.preventDefault();var r=o(this).attr("href");if(r.match(/twitter\.com\/intent\/(\w+)/)){var a=t.window;if(a.__twttr&&a.__twttr.widgets&&a.__twttr.widgets.loaded)return}t.window.open(r,"_blank","width=600,height=460")}),this.$socialshareElement().append(r)}}]),e}();e.exports=u,t.Shariff=u,o(function(){o(".shariff").each(function(){this.hasOwnProperty("shariff")||(this.shariff=new u(this))})})}).call(t,r(1))},function(e,t,r){"use strict";function a(e,t){var r=[];return t=t||document,"function"==typeof e?(t.attachEvent?"complete"===t.readyState:"loading"!==t.readyState)?e():t.addEventListener("DOMContentLoaded",e):r=e instanceof Element?[e]:"string"==typeof e?"<"===e[0]?Array.prototype.slice.call(l(e)):Array.prototype.slice.call(t.querySelectorAll(e)):e,new n(r,t)}function n(e,t){this.length=e.length,this.context=t;var r=this;s(e,function(e){r[e]=this})}"function"!=typeof Object.assign&&(Object.assign=function(e,t){if(null===e)throw new TypeError("Cannot convert undefined or null to object");for(var r=Object(e),a=1;a<arguments.length;a++){var n=arguments[a];if(null!==n)for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(r[i]=n[i])}return r}),n.prototype.each=function(e){for(var t=this.length-1;t>=0;t--)e.call(this[t],t,this[t]);return this},n.prototype.empty=function(){return this.each(i)},n.prototype.text=function(e){return void 0===e?this[0].textContent:this.each(function(){this.textContent=e})},n.prototype.attr=function(e,t){return this.length<1?null:void 0===t?this[0].getAttribute(e):this.each(function(){this.setAttribute(e,t)})},n.prototype.data=function(e,t){if(t)return this.attr("data-"+e,t);if(e)return this.attr("data-"+e);var r=Object.assign({},this[0].dataset);return s(r,function(e,t){r[e]=m(t)}),r},n.prototype.find=function(e){var t;return t=o(this,function(t){return t.querySelectorAll(e)}),t=o(t,function(e){return Array.prototype.slice.call(e)}),t=Array.prototype.concat.apply([],t),new n(t)},n.prototype.append=function(e){return"string"==typeof e&&(e=l(e)),p(this[0],e),this},n.prototype.prepend=function(e){return"string"==typeof e&&(e=l(e)),u(this[0],e),this},n.prototype.addClass=function(e){return this.each(function(){var t=this;e.split(" ").forEach(function(e){t.classList.add(e)})})},n.prototype.removeClass=function(e){return this.each(function(){this.classList.remove(e)})},n.prototype.on=function(e,t,r){return this.each(function(){d(t,e,r,this)})};var i=function(){for(;this.hasChildNodes();)this.removeChild(this.firstChild)},o=function(e,t){return Array.prototype.map.call(e,t)},s=function(e,t){if(e instanceof Array)for(var r=0;r<e.length;r++)t.call(e[r],r,e[r]);else if(e instanceof Object)for(var a in e)t.call(e[a],a,e[a],e);return e},l=function(e){var t=document.createElement("div");return t.innerHTML=e,t.children},p=function(e,t){for(var r=0;r<t.length;r++)e.appendChild(t[r])},u=function(e,t){for(var r=t.length-1;r>=0;r--)e.insertBefore(t[t.length-1],e.firstChild)},h=function(){var e=HTMLElement.prototype,t=e.matches||e.webkitMatchesSelector||e.mozMatchesSelector||e.msMatchesSelector;return function e(r,a){if(null!==r)return t.call(r,a)?r:e(r.parentElement,a)}}(),d=function(e,t,r,a){(a||document).addEventListener(t,function(t){var a=h(t.target,e);a&&r.call(a,t)})},c=function e(t){var r={},a=!1,n=0,i=arguments.length;for("[object Boolean]"===Object.prototype.toString.call(arguments[0])&&(a=arguments[0],n++);n<i;n++){var o=arguments[n];!function(t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(a&&"[object Object]"===Object.prototype.toString.call(t[n])?r[n]=e(!0,r[n],t[n]):r[n]=t[n])}(o)}return r},f=function(e,t){var r=new XMLHttpRequest;r.open("GET",e,!0),r.setRequestHeader("Content-Type","application/json"),r.setRequestHeader("Accept","application/json"),r.onload=function(){if(r.status>=200&&r.status<400){var e=JSON.parse(r.responseText);t(e,r.status,r)}else t(null,r.status,r)},r.onerror=function(e){t(new Error(e),null,r)},r.send()},m=function(e){if("true"===e)return!0;if("false"===e)return!1;if("null"===e)return null;if(+e+""===e)return+e;if(/^[[{]/.test(e))try{return JSON.parse(e)}catch(t){return e}return e};a.extend=c,a.map=o,a.each=s,a.getJSON=f,e.exports=a},function(e,t,r){"use strict";e.exports={addthis:r(7),buffer:r(8),diaspora:r(9),facebook:r(16),flattr:r(17),flipboard:r(18),info:r(19),linkedin:r(20),mail:r(21),pinterest:r(22),pocket:r(23),print:r(24),qzone:r(25),reddit:r(26),stumbleupon:r(27),telegram:r(28),tencent:r(29),threema:r(30),tumblr:r(31),twitter:r(32),vk:r(33),weibo:r(34),whatsapp:r(35),xing:r(36)}},function(e,t,r){"use strict";e.exports=function(e){return{popup:!0,shareText:{bg:"cподеляне",cs:"sdílet",da:"del",de:"teilen",en:"share",es:"compartir",fi:"Jaa",fr:"partager",hr:"podijelite",hu:"megosztás",it:"condividi",ja:"共有",ko:"공유하기",nl:"delen",no:"del",pl:"udostępnij",pt:"compartilhar",ro:"partajează",ru:"поделиться",sk:"zdieľať",sl:"deli",sr:"podeli",sv:"dela",tr:"paylaş",zh:"分享"},name:"addthis",faPrefix:"fas",faName:"fa-plus",title:{bg:"Сподели в AddThis",cs:"Sdílet na AddThis",da:"Del på AddThis",de:"Bei AddThis teilen",en:"Share on AddThis",es:"Compartir en AddThis",fi:"Jaa AddThisissä",fr:"Partager sur AddThis",hr:"Podijelite na AddThis",hu:"Megosztás AddThisen",it:"Condividi su AddThis",ja:"AddThis上で共有",ko:"AddThis에서 공유하기",nl:"Delen op AddThis",no:"Del på AddThis",pl:"Udostępnij przez AddThis",pt:"Compartilhar no AddThis",ro:"Partajează pe AddThis",ru:"Поделиться на AddThis",sk:"Zdieľať na AddThis",sl:"Deli na AddThis",sr:"Podeli na AddThis",sv:"Dela på AddThis",tr:"AddThis'ta paylaş",zh:"在AddThis上分享"},shareUrl:"http://api.addthis.com/oexchange/0.8/offer?url="+encodeURIComponent(e.getURL())+e.getReferrerTrack()}}},function(e,t,r){"use strict";e.exports=function(e){var t=encodeURIComponent(e.getURL());return{popup:!0,shareText:{bg:"cподеляне",cs:"sdílet",da:"del",de:"teilen",en:"share",es:"compartir",fi:"Jaa",fr:"partager",hr:"podijelite",hu:"megosztás",it:"condividi",ja:"共有",ko:"공유하기",nl:"delen",no:"del",pl:"udostępnij",pt:"compartilhar",ro:"partajează",ru:"поделиться",sk:"zdieľať",sl:"deli",sr:"podeli",sv:"dela",tr:"paylaş",zh:"分享"},name:"buffer",faPrefix:"fab",faName:"fa-buffer",title:{bg:"Сподели в buffer",cs:"Sdílet na buffer",da:"Del på buffer",de:"Bei buffer teilen",en:"Share on buffer",es:"Compartir en buffer",fi:"Jaa bufferissä",fr:"Partager sur buffer",hr:"Podijelite na buffer",hu:"Megosztás bufferen",it:"Condividi su buffer",ja:"buffer上で共有",ko:"buffer에서 공유하기",nl:"Delen op buffer",no:"Del på buffer",pl:"Udostępnij przez buffer",pt:"Compartilhar no buffer",ro:"Partajează pe buffer",ru:"Поделиться на buffer",sk:"Zdieľať na buffer",sl:"Deli na buffer",sr:"Podeli na buffer",sv:"Dela på buffer",tr:"buffer'ta paylaş",zh:"在buffer上分享"},shareUrl:"https://buffer.com/add?text="+encodeURIComponent(e.getTitle())+"&url="+t+e.getReferrerTrack()}}},function(e,t,r){"use strict";var a=r(0);e.exports=function(e){var t=a.parse("https://share.diasporafoundation.org/",!0);return t.query.url=e.getURL(),t.query.title=e.getTitle(),t.protocol="https",delete t.search,{popup:!0,shareText:{bg:"cподеляне",cs:"sdílet",da:"del",de:"teilen",en:"share",es:"compartir",fi:"Jaa",fr:"partager",hr:"podijelite",hu:"megosztás",it:"condividi",ja:"共有",ko:"공유하기",nl:"delen",no:"del",pl:"udostępnij",pt:"compartilhar",ro:"partajează",ru:"поделиться",sk:"zdieľať",sl:"deli",sr:"podeli",sv:"dela",tr:"paylaş",zh:"分享"},name:"diaspora",faPrefix:"fas",faName:"fa-asterisk",title:{bg:"Сподели в diaspora*",cs:"Sdílet na diaspora*",da:"Del på diaspora*",de:"Bei diaspora* teilen",en:"Share on diaspora*",es:"Compartir en diaspora*",fi:"Jaa Diasporaissä",fr:"Partager sur diaspora*",hr:"Podijelite na diaspora*",hu:"Megosztás diaspora*",it:"Condividi su diaspora*",ja:"diaspora*上で共有",ko:"diaspora*에서 공유하기",nl:"Delen op diaspora*",no:"Del på diaspora*",pl:"Udostępnij przez diaspora*",pt:"Compartilhar no diaspora*",ro:"Partajează pe diaspora*",ru:"Поделиться на diaspora*",sk:"Zdieľať na diaspora*",sl:"Deli na diaspora*",sr:"Podeli na diaspora*-u",sv:"Dela på diaspora*",tr:"diaspora*'ta paylaş",zh:"分享至diaspora*"},shareUrl:a.format(t)+e.getReferrerTrack()}}},function(e,t,r){(function(e,a){var n;!function(a){function i(e){throw new RangeError(I[e])}function o(e,t){for(var r=e.length,a=[];r--;)a[r]=t(e[r]);return a}function s(e,t){var r=e.split("@"),a="";return r.length>1&&(a=r[0]+"@",e=r[1]),e=e.replace(R,"."),a+o(e.split("."),t).join(".")}function l(e){for(var t,r,a=[],n=0,i=e.length;n<i;)t=e.charCodeAt(n++),t>=55296&&t<=56319&&n<i?(r=e.charCodeAt(n++),56320==(64512&r)?a.push(((1023&t)<<10)+(1023&r)+65536):(a.push(t),n--)):a.push(t);return a}function p(e){return o(e,function(e){var t="";return e>65535&&(e-=65536,t+=O(e>>>10&1023|55296),e=56320|1023&e),t+=O(e)}).join("")}function u(e){return e-48<10?e-22:e-65<26?e-65:e-97<26?e-97:k}function h(e,t){return e+22+75*(e<26)-((0!=t)<<5)}function d(e,t,r){var a=0;for(e=r?D(e/T):e>>1,e+=D(e/t);e>S*y>>1;a+=k)e=D(e/S);return D(a+(S+1)*e/(e+z))}function c(e){var t,r,a,n,o,s,l,h,c,f,m=[],b=e.length,g=0,z=w,T=P;for(r=e.lastIndexOf(x),r<0&&(r=0),a=0;a<r;++a)e.charCodeAt(a)>=128&&i("not-basic"),m.push(e.charCodeAt(a));for(n=r>0?r+1:0;n<b;){for(o=g,s=1,l=k;n>=b&&i("invalid-input"),h=u(e.charCodeAt(n++)),(h>=k||h>D((v-g)/s))&&i("overflow"),g+=h*s,c=l<=T?j:l>=T+y?y:l-T,!(h<c);l+=k)f=k-c,s>D(v/f)&&i("overflow"),s*=f;t=m.length+1,T=d(g-o,t,0==o),D(g/t)>v-z&&i("overflow"),z+=D(g/t),g%=t,m.splice(g++,0,z)}return p(m)}function f(e){var t,r,a,n,o,s,p,u,c,f,m,b,g,z,T,C=[];for(e=l(e),b=e.length,t=w,r=0,o=P,s=0;s<b;++s)(m=e[s])<128&&C.push(O(m));for(a=n=C.length,n&&C.push(x);a<b;){for(p=v,s=0;s<b;++s)(m=e[s])>=t&&m<p&&(p=m);for(g=a+1,p-t>D((v-r)/g)&&i("overflow"),r+=(p-t)*g,t=p,s=0;s<b;++s)if(m=e[s],m<t&&++r>v&&i("overflow"),m==t){for(u=r,c=k;f=c<=o?j:c>=o+y?y:c-o,!(u<f);c+=k)T=u-f,z=k-f,C.push(O(h(f+T%z,0))),u=D(T/z);C.push(O(h(u,0))),o=d(r,g,a==n),r=0,++a}++r,++t}return C.join("")}function m(e){return s(e,function(e){return C.test(e)?c(e.slice(4).toLowerCase()):e})}function b(e){return s(e,function(e){return U.test(e)?"xn--"+f(e):e})}var g,v=("object"==typeof t&&t&&t.nodeType,"object"==typeof e&&e&&e.nodeType,2147483647),k=36,j=1,y=26,z=38,T=700,P=72,w=128,x="-",C=/^xn--/,U=/[^\x20-\x7E]/,R=/[\x2E\u3002\uFF0E\uFF61]/g,I={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},S=k-j,D=Math.floor,O=String.fromCharCode;g={version:"1.4.1",ucs2:{decode:l,encode:p},decode:c,encode:f,toASCII:b,toUnicode:m},void 0!==(n=function(){return g}.call(t,r,t,e))&&(e.exports=n)}()}).call(t,r(11)(e),r(1))},function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},function(e,t,r){"use strict";e.exports={isString:function(e){return"string"==typeof e},isObject:function(e){return"object"==typeof e&&null!==e},isNull:function(e){return null===e},isNullOrUndefined:function(e){return null==e}}},function(e,t,r){"use strict";t.decode=t.parse=r(14),t.encode=t.stringify=r(15)},function(e,t,r){"use strict";function a(e,t){return Object.prototype.hasOwnProperty.call(e,t)}e.exports=function(e,t,r,i){t=t||"&",r=r||"=";var o={};if("string"!=typeof e||0===e.length)return o;var s=/\+/g;e=e.split(t);var l=1e3;i&&"number"==typeof i.maxKeys&&(l=i.maxKeys);var p=e.length;l>0&&p>l&&(p=l);for(var u=0;u<p;++u){var h,d,c,f,m=e[u].replace(s,"%20"),b=m.indexOf(r);b>=0?(h=m.substr(0,b),d=m.substr(b+1)):(h=m,d=""),c=decodeURIComponent(h),f=decodeURIComponent(d),a(o,c)?n(o[c])?o[c].push(f):o[c]=[o[c],f]:o[c]=f}return o};var n=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}},function(e,t,r){"use strict";function a(e,t){if(e.map)return e.map(t);for(var r=[],a=0;a<e.length;a++)r.push(t(e[a],a));return r}var n=function(e){switch(typeof e){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}};e.exports=function(e,t,r,s){return t=t||"&",r=r||"=",null===e&&(e=void 0),"object"==typeof e?a(o(e),function(o){var s=encodeURIComponent(n(o))+r;return i(e[o])?a(e[o],function(e){return s+encodeURIComponent(n(e))}).join(t):s+encodeURIComponent(n(e[o]))}).join(t):s?encodeURIComponent(n(s))+r+encodeURIComponent(n(e)):""};var i=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)},o=Object.keys||function(e){var t=[];for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.push(r);return t}},function(e,t,r){"use strict";e.exports=function(e){return{popup:!0,shareText:{bg:"cподеляне",cs:"sdílet",da:"del",de:"teilen",en:"share",es:"compartir",fi:"Jaa",fr:"partager",hr:"podijelite",hu:"megosztás",it:"condividi",ja:"共有",ko:"공유하기",nl:"delen",no:"del",pl:"udostępnij",pt:"compartilhar",ro:"partajează",ru:"поделиться",sk:"zdieľať",sl:"deli",sr:"podeli",sv:"dela",tr:"paylaş",zh:"分享"},name:"facebook",faPrefix:"fab",faName:"fa-facebook-f",title:{bg:"Сподели във Facebook",cs:"Sdílet na Facebooku",da:"Del på Facebook",de:"Bei Facebook teilen",en:"Share on Facebook",es:"Compartir en Facebook",fi:"Jaa Facebookissa",fr:"Partager sur Facebook",hr:"Podijelite na Facebooku",hu:"Megosztás Facebookon",it:"Condividi su Facebook",ja:"フェイスブック上で共有",ko:"페이스북에서 공유하기",nl:"Delen op Facebook",no:"Del på Facebook",pl:"Udostępnij na Facebooku",pt:"Compartilhar no Facebook",ro:"Partajează pe Facebook",ru:"Поделиться на Facebook",sk:"Zdieľať na Facebooku",sl:"Deli na Facebooku",sr:"Podeli na Facebook-u",sv:"Dela på Facebook",tr:"Facebook'ta paylaş",zh:"在Facebook上分享"},shareUrl:"https://www.facebook.com/sharer/sharer.php?u="+encodeURIComponent(e.getURL())+e.getReferrerTrack()}}},function(e,t,r){"use strict";e.exports=function(e){var t=encodeURIComponent(e.getURL()),r=e.getTitle(),a=e.getMeta("description");return{popup:!0,shareText:"Flattr",name:"flattr",faPrefix:"far",faName:"fa-money-bill-alt",title:{de:"Artikel flattrn",en:"Flattr this"},shareUrl:"https://flattr.com/submit/auto?title="+encodeURIComponent(r)+"&description="+encodeURIComponent(a)+"&category="+encodeURIComponent(e.options.flattrCategory||"text")+"&user_id="+encodeURIComponent(e.options.flattrUser)+"&url="+t+e.getReferrerTrack()}}},function(e,t,r){"use strict";e.exports=function(e){var t=encodeURIComponent(e.getURL());return{popup:!0,shareText:"flip it",name:"flipboard",faPrefix:"fab",faName:"fa-flipboard",title:{bg:"Сподели в Flipboard",cs:"Sdílet na Flipboardu",da:"Del på Flipboard",de:"Bei Flipboard teilen",en:"Share on Flipboard",es:"Compartir en Flipboard",fi:"Jaa Flipboardissä",fr:"Partager sur Flipboard",hr:"Podijelite na Flipboardu",hu:"Megosztás Flipboardon",it:"Condividi su Flipboard",ja:"Flipboard上で共有",ko:"Flipboard에서 공유하기",nl:"Delen op Flipboard",no:"Del på Flipboard",pl:"Udostępnij na Flipboardu",pt:"Compartilhar no Flipboard",ro:"Partajează pe Flipboard",ru:"Поделиться на Flipboard",sk:"Zdieľať na Flipboardu",sl:"Deli na Flipboardu",sr:"Podeli na Flipboard-u",sv:"Dela på Flipboard",tr:"Flipboard'ta paylaş",zh:"在Flipboard上分享"},shareUrl:"https://share.flipboard.com/bookmarklet/popout?v=2&title="+encodeURIComponent(e.getTitle())+"&url="+t+e.getReferrerTrack()}}},function(e,t,r){"use strict";e.exports=function(e){return{blank:e.getInfoDisplayBlank(),popup:e.getInfoDisplayPopup(),shareText:"Info",name:"info",faPrefix:"fas",faName:"fa-info",title:{bg:"Повече информация",cs:"Více informací",da:"Flere oplysninger",de:"Weitere Informationen",en:"More information",es:"Más informaciones",fi:"Lisätietoja",fr:"Plus d'informations",hr:"Više informacija",hu:"Több információ",it:"Maggiori informazioni",ja:"詳しい情報",ko:"추가 정보",nl:"Verdere informatie",no:"Mer informasjon",pl:"Więcej informacji",pt:"Mais informações",ro:"Mai multe informatii",ru:"Больше информации",sk:"Viac informácií",sl:"Več informacij",sr:"Više informacija",sv:"Mer information",tr:"Daha fazla bilgi",zh:"更多信息"},shareUrl:e.getInfoUrl()}}},function(e,t,r){"use strict";e.exports=function(e){var t=encodeURIComponent(e.getURL()),r=encodeURIComponent(e.getTitle());return{popup:!0,shareText:{bg:"cподеляне",cs:"sdílet",da:"del",de:"mitteilen",en:"share",es:"compartir",fi:"Jaa",fr:"partager",hr:"podijelite",hu:"megosztás",it:"condividi",ja:"シェア",ko:"공유하기",nl:"delen",no:"del",pl:"udostępnij",pt:"compartilhar",ro:"distribuiți",ru:"поделиться",sk:"zdieľať",sl:"deli",sr:"podeli",sv:"dela",tr:"paylaş",zh:"分享"},name:"linkedin",faPrefix:"fab",faName:"fa-linkedin-in",title:{bg:"Сподели в LinkedIn",cs:"Sdílet na LinkedIn",da:"Del på LinkedIn",de:"Bei LinkedIn teilen",en:"Share on LinkedIn",es:"Compartir en LinkedIn",fi:"Jaa LinkedInissä",fr:"Partager sur LinkedIn",hr:"Podijelite na LinkedIn",hu:"Megosztás LinkedInen",it:"Condividi su LinkedIn",ja:"LinkedIn上で共有",ko:"LinkedIn에서 공유하기",nl:"Delen op LinkedIn",no:"Del på LinkedIn",pl:"Udostępnij przez LinkedIn",pt:"Compartilhar no LinkedIn",ro:"Partajează pe LinkedIn",ru:"Поделиться на LinkedIn",sk:"Zdieľať na LinkedIn",sl:"Deli na LinkedIn",sr:"Podeli na LinkedIn-u",sv:"Dela på LinkedIn",tr:"LinkedIn'ta paylaş",zh:"在LinkedIn上分享"},shareUrl:"https://www.linkedin.com/shareArticle?mini=true&summary="+encodeURIComponent(e.getMeta("description"))+"&title="+r+"&url="+t}}},function(e,t,r){"use strict";e.exports=function(e){var t=e.getOption("mailUrl");return 0===t.indexOf("mailto:")&&(t+="?subject="+encodeURIComponent(e.getOption("mailSubject")||e.getTitle()),t+="&body="+encodeURIComponent(e.getOption("mailBody").replace(/\{url\}/i,e.getURL()))),{blank:0===t.indexOf("http"),popup:!1,shareText:{en:"mail",zh:"分享"},name:"mail",faPrefix:"fas",faName:"fa-envelope",title:{bg:"Изпрати по имейл",cs:"Poslat mailem",da:"Sende via e-mail",de:"Per E-Mail versenden",en:"Send by email",es:"Enviar por email",fi:"Lähetä sähköpostitse",fr:"Envoyer par courriel",hr:"Pošaljite emailom",hu:"Elküldés e-mailben",it:"Inviare via email",ja:"電子メールで送信",ko:"이메일로 보내기",nl:"Sturen via e-mail",no:"Send via epost",pl:"Wyślij e-mailem",pt:"Enviar por e-mail",ro:"Trimite prin e-mail",ru:"Отправить по эл. почте",sk:"Poslať e-mailom",sl:"Pošlji po elektronski pošti",sr:"Pošalji putem email-a",sv:"Skicka via e-post",tr:"E-posta ile gönder",zh:"通过电子邮件传送"},shareUrl:t}}},function(e,t,r){"use strict";var a=r(0);e.exports=function(e){var t=e.getTitle(),r=e.getMeta("DC.creator");r.length>0&&(t+=" - "+r);var n=e.getOption("mediaUrl");(!n||n.length<=0)&&(n=e.getMeta("og:image"));var i=a.parse("https://www.pinterest.com/pin/create/link/",!0);return i.query.url=e.getURL(),i.query.media=n,i.query.description=t,delete i.search,{popup:!0,shareText:"pin it",name:"pinterest",faPrefix:"fab",faName:"fa-pinterest-p",title:{bg:"Сподели в Pinterest",cs:"Přidat na Pinterest",da:"Del på Pinterest",de:"Bei Pinterest pinnen",en:"Pin it on Pinterest",es:"Compartir en Pinterest",fi:"Jaa Pinterestissä",fr:"Partager sur Pinterest",hr:"Podijelite na Pinterest",hu:"Megosztás Pinteresten",it:"Condividi su Pinterest",ja:"Pinterest上で共有",ko:"Pinterest에서 공유하기",nl:"Delen op Pinterest",no:"Del på Pinterest",pl:"Udostępnij przez Pinterest",pt:"Compartilhar no Pinterest",ro:"Partajează pe Pinterest",ru:"Поделиться на Pinterest",sk:"Zdieľať na Pinterest",sl:"Deli na Pinterest",sr:"Podeli na Pinterest-u",sv:"Dela på Pinterest",tr:"Pinterest'ta paylaş",zh:"分享至Pinterest"},shareUrl:a.format(i)+e.getReferrerTrack()}}},function(e,t,r){"use strict";e.exports=function(e){var t=encodeURIComponent(e.getURL());return{popup:!0,shareText:"Pocket",name:"pocket",faPrefix:"fab",faName:"fa-get-pocket",title:{bg:"Запазване в Pocket",cs:"Uložit do Pocket",da:"Gem i Pocket",de:"In Pocket speichern",en:"Save to Pocket",es:"Guardar en Pocket",fi:"Tallenna kohtaan Pocket",fr:"Enregistrer dans Pocket",hr:"Spremi u Pocket",hu:'Mentés "Pocket"-be',it:"Salva in Pocket",ja:"「ポケット」に保存",ko:"Pocket에 저장",nl:"Opslaan in Pocket",no:"Lagre i Pocket",pl:"Zapisz w Pocket",pt:"Salvar em Pocket",ro:"Salvați în Pocket",ru:"Сохранить в Pocket",sk:"Uložiť do priečinka Pocket",sl:"Shrani v Pocket",sr:"Sačuvaj u Pocket",sv:"Spara till Pocket",tr:"Pocket e kaydet",zh:"保存到Pocket"},shareUrl:"https://getpocket.com/save?title="+encodeURIComponent(e.getTitle())+"&url="+t+e.getReferrerTrack()}}},function(e,t,r){"use strict";e.exports=function(e){return{name:"print",faPrefix:"fas",faName:"fa-print",popup:!1,shareText:{bg:"",cs:"tlačit",da:"",de:"drucken",en:"print",es:"impresión",fi:"",fr:"imprimer",hr:"",hu:"",it:"stampa",ja:"",ko:"",nl:"afdrukken",no:"",pl:"drukuj",pt:"",ro:"",ru:"Распечатать",sk:"",sl:"",sr:"",sv:"",tr:"",zh:""},title:{bg:"",cs:"tlačit",da:"",de:"drucken",en:"print",es:"impresión",fi:"",fr:"imprimer",hr:"",hu:"",it:"stampa",ja:"",ko:"",nl:"afdrukken",no:"",pl:"drukuj",pt:"",ro:"",ru:"Распечатать",sk:"",sl:"",sr:"",sv:"",tr:"",zh:""},shareUrl:"javascript:window.print();"}}},function(e,t,r){"use strict";e.exports=function(e){return{popup:!0,shareText:{bg:"cподеляне",cs:"sdílet",da:"del",de:"teilen",en:"share",es:"compartir",fi:"Jaa",fr:"partager",hr:"podijelite",hu:"megosztás",it:"condividi",ja:"共有",ko:"공유하기",nl:"delen",no:"del",pl:"udostępnij",pt:"compartilhar",ro:"partajează",ru:"поделиться",sk:"zdieľať",sl:"deli",sr:"podeli",sv:"dela",tr:"paylaş",zh:"分享"},name:"qzone",faPrefix:"fab",faName:"fa-qq",title:{bg:"Сподели в Qzone",cs:"Sdílet na Qzone",da:"Del på Qzone",de:"Bei Qzone teilen",en:"Share on Qzone",es:"Compartir en Qzone",fi:"Jaa Qzoneissä",fr:"Partager sur Qzone",hr:"Podijelite na Qzone",hu:"Megosztás Qzone",it:"Condividi su Qzone",ja:"Qzone上で共有",ko:"Qzone에서 공유하기",nl:"Delen op Qzone",no:"Del på Qzone",pl:"Udostępnij przez Qzone",pt:"Compartilhar no Qzone",ro:"Partajează pe Qzone",ru:"Поделиться на Qzone",sk:"Zdieľať na Qzone",sl:"Deli na Qzone",sr:"Podeli na Qzone-u",sv:"Dela på Qzone",tr:"Qzone'ta paylaş",zh:"分享至QQ空间"},shareUrl:"http://sns.qzone.qq.com/cgi-bin/qzshare/cgi_qzshare_onekey?url="+encodeURIComponent(e.getURL())+"&title="+e.getTitle()+e.getReferrerTrack()}}},function(e,t,r){"use strict";e.exports=function(e){var t=encodeURIComponent(e.getURL()),r=encodeURIComponent(e.getTitle());return""!==r&&(r="&title="+r),{popup:!0,shareText:{bg:"cподеляне",cs:"sdílet",da:"del",de:"teilen",en:"share",es:"compartir",fi:"Jaa",fr:"partager",hr:"podijelite",hu:"megosztás",it:"condividi",ja:"共有",ko:"공유하기",nl:"delen",no:"del",pl:"udostępnij",pt:"compartilhar",ro:"partajează",ru:"поделиться",sk:"zdieľať",sl:"deli",sr:"podeli",sv:"dela",tr:"paylaş",zh:"分享"},name:"reddit",faPrefix:"fab",faName:"fa-reddit-alien",title:{bg:"Сподели в Reddit",cs:"Sdílet na Redditu",da:"Del på Reddit",de:"Bei Reddit teilen",en:"Share on Reddit",es:"Compartir en Reddit",fi:"Jaa Redditissä",fr:"Partager sur Reddit",hr:"Podijelite na Reddit",hu:"Megosztás Redditen",it:"Condividi su Reddit",ja:"Reddit上で共有",ko:"Reddit에서 공유하기",nl:"Delen op Reddit",no:"Del på Reddit",pl:"Udostępnij przez Reddit",pt:"Compartilhar no Reddit",ro:"Partajează pe Reddit",ru:"Поделиться на Reddit",sk:"Zdieľať na Reddit",sl:"Deli na Reddit",sr:"Podeli na Reddit-u",sv:"Dela på Reddit",tr:"Reddit'ta paylaş",zh:"分享至Reddit"},shareUrl:"https://reddit.com/submit?url="+t+r+e.getReferrerTrack()}}},function(e,t,r){"use strict";e.exports=function(e){var t=encodeURIComponent(e.getURL()),r=encodeURIComponent(e.getTitle());return""!==r&&(r="&title="+r),{popup:!0,shareText:{bg:"cподеляне",cs:"sdílet",da:"del",de:"teilen",en:"share",es:"compartir",fi:"Jaa",fr:"partager",hr:"podijelite",hu:"megosztás",it:"condividi",ja:"共有",ko:"공유하기",nl:"delen",no:"del",pl:"udostępnij",pt:"compartilhar",ro:"partajează",ru:"поделиться",sk:"zdieľať",sl:"deli",sr:"podeli",sv:"dela",tr:"paylaş",zh:"分享"},name:"stumbleupon",faPrefix:"fab",faName:"fa-stumbleupon",title:{bg:"Сподели в Stumbleupon",cs:"Sdílet na Stumbleuponu",da:"Del på Stumbleupon",de:"Bei Stumbleupon teilen",en:"Share on Stumbleupon",es:"Compartir en Stumbleupon",fi:"Jaa Stumbleuponissä",fr:"Partager sur Stumbleupon",hr:"Podijelite na Stumbleupon",hu:"Megosztás Stumbleupon",it:"Condividi su Stumbleupon",ja:"Stumbleupon上で共有",ko:"Stumbleupon에서 공유하기",nl:"Delen op Stumbleupon",no:"Del på Stumbleupon",pl:"Udostępnij przez Stumbleupon",pt:"Compartilhar no Stumbleupon",ro:"Partajează pe Stumbleupon",ru:"Поделиться на Stumbleupon",sk:"Zdieľať na Stumbleupon",sl:"Deli na Stumbleupon",sr:"Podeli na Stumbleupon-u",sv:"Dela på Stumbleupon",tr:"Stumbleupon'ta paylaş",zh:"分享至Stumbleupon"},shareUrl:"https://www.stumbleupon.com/submit?url="+t+r+e.getReferrerTrack()}}},function(e,t,r){"use strict";e.exports=function(e){return{popup:!0,shareText:{bg:"cподеляне",cs:"sdílet",da:"del",de:"teilen",en:"share",es:"compartir",fi:"Jaa",fr:"partager",hr:"podijelite",hu:"megosztás",it:"condividi",ja:"共有",ko:"공유하기",nl:"delen",no:"del",pl:"udostępnij",pt:"compartilhar",ro:"partajează",ru:"поделиться",sk:"zdieľať",sl:"deli",sr:"podeli",sv:"dela",tr:"paylaş",zh:"分享"},name:"telegram",faPrefix:"fab",faName:"fa-telegram",title:{bg:"Сподели в Telegram",cs:"Sdílet na Telegramu",da:"Del på Telegram",de:"Bei Telegram teilen",en:"Share on Telegram",es:"Compartir en Telegram",fi:"Jaa Telegramissä",fr:"Partager sur Telegram",hr:"Podijelite na Telegram",hu:"Megosztás Telegramen",it:"Condividi su Telegram",ja:"Telegram上で共有",ko:"Telegram에서 공유하기",nl:"Delen op Telegram",no:"Del på Telegram",pl:"Udostępnij przez Telegram",pt:"Compartilhar no Telegram",ro:"Partajează pe Telegram",ru:"Поделиться на Telegram",sk:"Zdieľať na Telegram",sl:"Deli na Telegram",sr:"Podeli na Telegram-u",sv:"Dela på Telegram",tr:"Telegram'ta paylaş",zh:"在Telegram上分享"},shareUrl:"https://t.me/share/url?url="+encodeURIComponent(e.getURL())+e.getReferrerTrack()}}},function(e,t,r){"use strict";e.exports=function(e){return{popup:!0,shareText:{bg:"cподеляне",cs:"sdílet",da:"del",de:"teilen",en:"share",es:"compartir",fi:"Jaa",fr:"partager",hr:"podijelite",hu:"megosztás",it:"condividi",ja:"共有",ko:"공유하기",nl:"delen",no:"del",pl:"udostępnij",pt:"compartilhar",ro:"partajează",ru:"поделиться",sk:"zdieľať",sl:"deli",sr:"podeli",sv:"dela",tr:"paylaş",zh:"分享"},name:"tencent-weibo",faPrefix:"fab",faName:"fa-tencent-weibo",title:{bg:"Сподели в tencent weibo",cs:"Sdílet na tencent weibo",da:"Del på tencent weibo",de:"Bei tencent weibo teilen",en:"Share on tencent weibo",es:"Compartir en tencent weibo",fi:"Jaa tencent weiboissä",fr:"Partager sur tencent weibo",hr:"Podijelite na tencent weibo",hu:"Megosztás tencent weiboen",it:"Condividi su tencent weibo",ja:"Tencent weibo上で共有",ko:"Tencent weibo에서 공유하기",nl:"Delen op tencent weibo",no:"Del på tencent weibo",pl:"Udostępnij przez tencent weibo",pt:"Compartilhar no tencent weibo",ro:"Partajează pe tencent weibo",ru:"Поделиться на tencent weibo",sk:"Zdieľať na tencent weibo",sl:"Deli na tencent weibo",sr:"Podeli na tencent weibo-u",sv:"Dela på tencent weibo",tr:"Tencent weibo'ta paylaş",zh:"分享至腾讯微博"},shareUrl:"http://v.t.qq.com/share/share.php?url="+encodeURIComponent(e.getURL())+"&title="+e.getTitle()+e.getReferrerTrack()}}},function(e,t,r){"use strict";e.exports=function(e){var t=encodeURIComponent(e.getURL()),r=e.getTitle();return{popup:!1,shareText:{bg:"cподеляне",cs:"sdílet",da:"del",de:"teilen",en:"share",es:"compartir",fi:"Jaa",fr:"partager",hr:"podijelite",hu:"megosztás",it:"condividi",ja:"共有",ko:"공유하기",nl:"delen",no:"del",pl:"udostępnij",pt:"compartilhar",ro:"partajează",ru:"поделиться",sk:"zdieľať",sl:"deli",sr:"podeli",sv:"dela",tr:"paylaş",zh:"分享"},name:"threema",faPrefix:"fas",faName:"fa-lock",title:{bg:"Сподели в Threema",cs:"Sdílet na Threema",da:"Del på Threema",de:"Bei Threema teilen",en:"Share on Threema",es:"Compartir en Threema",fi:"Jaa Threemaissä",fr:"Partager sur Threema",hr:"Podijelite na Threema",hu:"Megosztás Threemaen",it:"Condividi su Threema",ja:"Threema上で共有",ko:"Threema에서 공유하기",nl:"Delen op Threema",no:"Del på Threema",pl:"Udostępnij przez Threema",pt:"Compartilhar no Threema",ro:"Partajează pe Threema",ru:"Поделиться на Threema",sk:"Zdieľať na Threema",sl:"Deli na Threema",sr:"Podeli na Threema-u",sv:"Dela på Threema",tr:"Threema'ta paylaş",zh:"在Threema上分享"},shareUrl:"threema://compose?text="+encodeURIComponent(r)+"%20"+t+e.getReferrerTrack()}}},function(e,t,r){"use strict";e.exports=function(e){return{popup:!0,shareText:{bg:"cподеляне",cs:"sdílet",da:"del",de:"teilen",en:"share",es:"compartir",fi:"Jaa",fr:"partager",hr:"podijelite",hu:"megosztás",it:"condividi",ja:"共有",ko:"공유하기",nl:"delen",no:"del",pl:"udostępnij",pt:"compartilhar",ro:"partajează",ru:"поделиться",sk:"zdieľať",sl:"deli",sr:"podeli",sv:"dela",tr:"paylaş",zh:"分享"},name:"tumblr",faPrefix:"fab",faName:"fa-tumblr",title:{bg:"Сподели в tumblr",cs:"Sdílet na tumblru",da:"Del på tumblr",de:"Bei tumblr teilen",en:"Share on tumblr",es:"Compartir en tumblr",fi:"Jaa tumblrissä",fr:"Partager sur tumblr",hr:"Podijelite na tumblr",hu:"Megosztás tumblren",it:"Condividi su tumblr",ja:"tumblr上で共有",ko:"tumblr에서 공유하기",nl:"Delen op tumblr",no:"Del på tumblr",pl:"Udostępnij przez tumblr",pt:"Compartilhar no tumblr",ro:"Partajează pe tumblr",ru:"Поделиться на tumblr",sk:"Zdieľať na tumblr",sl:"Deli na tumblr",sr:"Podeli na tumblr-u",sv:"Dela på tumblr",tr:"tumblr'ta paylaş",zh:"在tumblr上分享"},shareUrl:"http://tumblr.com/widgets/share/tool?canonicalUrl="+encodeURIComponent(e.getURL())+e.getReferrerTrack()}}},function(e,t,r){"use strict";var a=r(0),n=function(e,t){var r=document.createElement("div"),a=document.createTextNode(e);r.appendChild(a);var n=r.textContent;if(n.length<=t)return e;var i=n.substring(0,t-1).lastIndexOf(" ");return n=n.substring(0,i)+"…"};e.exports=function(e){var t=a.parse("https://twitter.com/intent/tweet",!0),r=e.getTitle();return t.query.text=n(r,120),t.query.url=e.getURL(),null!==e.options.twitterVia&&(t.query.via=e.options.twitterVia),delete t.search,{popup:!0,shareText:{en:"tweet",ja:"のつぶやき",ko:"짹짹",ru:"твит",sr:"твеет",zh:"鸣叫"},name:"twitter",faPrefix:"fab",faName:"fa-twitter",title:{bg:"Сподели в Twitter",cs:"Sdílet na Twiiteru",da:"Del på Twitter",de:"Bei Twitter teilen",en:"Share on Twitter",es:"Compartir en Twitter",fi:"Jaa Twitterissä",fr:"Partager sur Twitter",hr:"Podijelite na Twitteru",hu:"Megosztás Twitteren",it:"Condividi su Twitter",ja:"ツイッター上で共有",ko:"트위터에서 공유하기",nl:"Delen op Twitter",no:"Del på Twitter",pl:"Udostępnij na Twitterze",pt:"Compartilhar no Twitter",ro:"Partajează pe Twitter",ru:"Поделиться на Twitter",sk:"Zdieľať na Twitteri",sl:"Deli na Twitterju",sr:"Podeli na Twitter-u",sv:"Dela på Twitter",tr:"Twitter'da paylaş",zh:"在Twitter上分享"},shareUrl:a.format(t)+e.getReferrerTrack()}}},function(e,t,r){"use strict";e.exports=function(e){return{popup:!0,shareText:{bg:"cподеляне",cs:"sdílet",da:"del",de:"teilen",en:"share",es:"compartir",fi:"Jaa",fr:"partager",hr:"podijelite",hu:"megosztás",it:"condividi",ja:"共有",ko:"공유하기",nl:"delen",no:"del",pl:"udostępnij",pt:"compartilhar",ro:"partajează",ru:"поделиться",sk:"zdieľať",sl:"deli",sr:"podeli",sv:"dela",tr:"paylaş",zh:"分享"},name:"vk",faPrefix:"fab",faName:"fa-vk",title:{bg:"Сподели във VK",cs:"Sdílet na VKu",da:"Del på VK",de:"Bei VK teilen",en:"Share on VK",es:"Compartir en VK",fi:"Jaa VKissa",fr:"Partager sur VK",hr:"Podijelite na VKu",hu:"Megosztás VKon",it:"Condividi su VK",ja:"フェイスブック上で共有",ko:"페이스북에서 공유하기",nl:"Delen op VK",no:"Del på VK",pl:"Udostępnij na VKu",pt:"Compartilhar no VK",ro:"Partajează pe VK",ru:"Поделиться на ВКонтакте",sk:"Zdieľať na VKu",sl:"Deli na VKu",sr:"Podeli na VK-u",sv:"Dela på VK",tr:"VK'ta paylaş",zh:"在VK上分享"},shareUrl:"https://vk.com/share.php?url="+encodeURIComponent(e.getURL())+e.getReferrerTrack()}}},function(e,t,r){"use strict";e.exports=function(e){return{popup:!0,shareText:{bg:"cподеляне",cs:"sdílet",da:"del",de:"teilen",en:"share",es:"compartir",fi:"Jaa",fr:"partager",hr:"podijelite",hu:"megosztás",it:"condividi",ja:"共有",ko:"공유하기",nl:"delen",no:"del",pl:"udostępnij",pt:"compartilhar",ro:"partajează",ru:"поделиться",sk:"zdieľať",sl:"deli",sr:"podeli",sv:"dela",tr:"paylaş",zh:"分享"},name:"weibo",faPrefix:"fab",faName:"fa-weibo",title:{bg:"Сподели в weibo",cs:"Sdílet na weibo",da:"Del på weibo",de:"Bei weibo teilen",en:"Share on weibo",es:"Compartir en weibo",fi:"Jaa weiboissä",fr:"Partager sur weibo",hr:"Podijelite na weibo",hu:"Megosztás weiboen",it:"Condividi su weibo",ja:"Weibo上で共有",ko:"Weibo에서 공유하기",nl:"Delen op weibo",no:"Del på weibo",pl:"Udostępnij przez weibo",pt:"Compartilhar no weibo",ro:"Partajează pe weibo",ru:"Поделиться на weibo",sk:"Zdieľať na weibo",sl:"Deli na weibo",sr:"Podeli na weibo-u",sv:"Dela på weibo",tr:"Weibo'ta paylaş",zh:"分享至新浪微博"},shareUrl:"http://service.weibo.com/share/share.php?url="+encodeURIComponent(e.getURL())+"&title="+e.getTitle()+e.getReferrerTrack()}}},function(e,t,r){"use strict";e.exports=function(e){var t=encodeURIComponent(e.getURL()),r=e.getTitle();return{popup:!1,shareText:{bg:"cподеляне",cs:"sdílet",da:"del",de:"teilen",en:"share",es:"compartir",fi:"Jaa",fr:"partager",hr:"podijelite",hu:"megosztás",it:"condividi",ja:"共有",ko:"공유하기",nl:"delen",no:"del",pl:"udostępnij",pt:"compartilhar",ro:"partajează",ru:"поделиться",sk:"zdieľať",sl:"deli",sr:"podeli",sv:"dela",tr:"paylaş",zh:"分享"},name:"whatsapp",faPrefix:"fab",faName:"fa-whatsapp",title:{bg:"Сподели в Whatsapp",cs:"Sdílet na Whatsappu",da:"Del på Whatsapp",de:"Bei Whatsapp teilen",en:"Share on Whatsapp",es:"Compartir en Whatsapp",fi:"Jaa WhatsAppissä",fr:"Partager sur Whatsapp",hr:"Podijelite na Whatsapp",hu:"Megosztás WhatsAppen",it:"Condividi su Whatsapp",ja:"Whatsapp上で共有",ko:"Whatsapp에서 공유하기",nl:"Delen op Whatsapp",no:"Del på Whatsapp",pl:"Udostępnij przez WhatsApp",pt:"Compartilhar no Whatsapp",ro:"Partajează pe Whatsapp",ru:"Поделиться на Whatsapp",sk:"Zdieľať na Whatsapp",sl:"Deli na Whatsapp",sr:"Podeli na WhatsApp-u",sv:"Dela på Whatsapp",tr:"Whatsapp'ta paylaş",zh:"在Whatsapp上分享"},shareUrl:"whatsapp://send?text="+encodeURIComponent(r)+"%20"+t+e.getReferrerTrack()}}},function(e,t,r){"use strict";e.exports=function(e){return{popup:!0,shareText:{bg:"cподеляне",cs:"sdílet",da:"del",de:"teilen",en:"share",es:"compartir",fi:"Jaa",fr:"partager",hr:"podijelite",hu:"megosztás",it:"condividi",ja:"共有",ko:"공유하기",nl:"delen",no:"del",pl:"udostępnij",pt:"compartilhar",ro:"partajează",ru:"поделиться",sk:"zdieľať",sl:"deli",sr:"podeli",sv:"dela",tr:"paylaş",zh:"分享"},name:"xing",faPrefix:"fab",faName:"fa-xing",title:{bg:"Сподели в XING",cs:"Sdílet na XINGu",da:"Del på XING",de:"Bei XING teilen",en:"Share on XING",es:"Compartir en XING",fi:"Jaa XINGissä",fr:"Partager sur XING",hr:"Podijelite na XING",hu:"Megosztás XINGen",it:"Condividi su XING",ja:"XING上で共有",ko:"XING에서 공유하기",nl:"Delen op XING",no:"Del på XING",pl:"Udostępnij przez XING",pt:"Compartilhar no XING",ro:"Partajează pe XING",ru:"Поделиться на XING",sk:"Zdieľať na XING",sl:"Deli na XING",sr:"Podeli na XING-u",sv:"Dela på XING",tr:"XING'ta paylaş",zh:"分享至XING"},shareUrl:"https://www.xing.com/spi/shares/new?url="+encodeURIComponent(e.getURL())+e.getReferrerTrack()}}}]);
var ExtClickPointsT1={init:function(t){t.find(".submit-data").on("click",(function(){let i={clickPointsData:[]};t.find(".tns-item:not(.tns-slide-cloned).element").each((function(){const t={};t.uid=$(this).attr("data-uid"),t.clickPoints=[],$(this).find(".clickpoint-list-element.logged-in").each((function(){const i={};i.uid=$(this).attr("data-uid"),i["position-x"]=$(this).attr("data-position-x"),i["position-y"]=$(this).attr("data-position-y"),t.clickPoints.push(i)})),i.clickPointsData.push(t)})),i=JSON.stringify(i),$(this).addClass("loading"),$.ajax({url:$(this).attr("data-action"),cache:!1,data:{data:i},method:"POST",success:function(t){location.reload()},error:function(t){location.reload()}})})),t.find(".tns-item:not(.tns-slide-cloned).element").each((function(){$(this).find(".image").on("click",(function(t){let i=t.pageX-$(this).offset().left,n=t.pageY-$(this).offset().top;i=100*i/$(this).width(),n=100*n/$(this).height(),i=Math.round(100*i)/100,n=Math.round(100*n)/100;let s=$(this).parent().find(".clickpoint-list-element.active");1==s.length&&(s.attr("data-position-x",i),s.attr("data-position-y",n),s.find(".position-x").html(i+"%"),s.find(".position-y").html(n+"%"),s.removeClass("active"));const o=s.attr("data-uid");s=$(this).parent().find(".clickpoint[data-uid="+o+"]"),s.show(),s.css({top:n+"%",left:i+"%"})})),$(this).find(".clickpoint-list-element.logged-in").each((function(){var t=$(this);$(this).on("click",(function(i){if($(i.target).parents().slice(-3).hasClass("delete-icon")||$(i.target).hasClass("delete-icon")||$(i.target).parent().hasClass("icon-trashcan")){const i=t.attr("data-uid");return t.closest(".element").find('.clickpoints .clickpoint[data-uid="'+i+'"]').hide(),t.attr("data-position-x",""),t.attr("data-position-y",""),t.find(".position-x").html(""),void t.find(".position-y").html("")}t.siblings().removeClass("active"),t.addClass("active")}))}))})),t.find(".clickpoint").each((function(){$(window).width()>699&&($(this).on("mouseenter click",(function(t){if(!$(t.target).hasClass("clickpoint"))return;let i=$(this).height(),n=$(this).width(),s=$(this).find(".content");if(s.hasClass("popup-top")||s.hasClass("popup-left")){let t=0,o=0,a=s.find(".dot");if(s.hasClass("popup-top")){t=s.height()+i+16,a.css("top","unset"),a.css("bottom","3px"),$(window).width()<1026&&a.css("left","13px")}else t=0;if(s.hasClass("popup-left")){o=s.width()-n,a.css("left","unset"),$(window).width()>1026?a.css("right","25px"):a.css("right","15px")}else o=0;s.css("transform","translate(-"+o+"px, -"+t+"px)")}$(this).find(".content").fadeIn(),$(".ExtClickPointsT1 picture img").css("opacity","0.7")})),$(this).on("mouseleave",(function(){$(this).find(".content").fadeOut(),$(".ExtClickPointsT1 picture img").css("opacity","1")})))}))}};$((function(){$(".ExtClickPointsT1").each((function(){ExtClickPointsT1.init($(this))}))}));
var MagazineList={_module:void 0,_form:void 0,init:function(i){let t=this;t._module=i,t._form=i.find("form"),t._form.find(".js-magazine-list__form-button").on("click",(function(i){var e=$(this).prev(),a=$(this);if(a.hasClass("hasChildren")){var n=a.next();e.is(":checked")?(n.hide(),n.find('.magazine-list__filter__element[data-parentfilter-id="'+$(this).attr("data-filter-id")+'"]').each((function(){$(this).prev().prop("checked",!1),$(this).addClass("hidden")}))):(n.show(),n.find('.magazine-list__filter__element[data-parentfilter-id="'+$(this).attr("data-filter-id")+'"]').each((function(){$(this).removeClass("hidden")})))}if(a.hasClass("js-subfilter"))if(e.is(":checked"))setTimeout((function(){t._form.submit()}),500);else{var r=a.parent().parent().find(".parentFilter").val();a.parent().parent().find(".parentFilter").val(0),setTimeout((function(){t._form.submit(),"0"!=r&&a.parent().parent().find(".parentFilter").val(r)}),500)}e.attr("id")>0||e.attr("id").includes("-all")?(t._form.find("input#0").prop("checked",!1),e.attr("id").includes("-all")?t._form.find('.magazine-list__filter__element[data-parentfilter-id="'+e.next().attr("data-filter-id")+'"]').each((function(){$(this).attr("data-filter-id")!==$(this).attr("data-parentfilter-id")&&$(this).prev().prop("checked",!1)})):t._form.find('.magazine-list__filter__element[data-parentfilter-id="'+e.next().attr("data-parentfilter-id")+'"]').each((function(){$(this).attr("data-filter-id")===$(this).attr("data-parentfilter-id")&&$(this).prev().prop("checked",!1)}))):t._form.find("input").each((function(){$(this).attr("id")>0&&($(this).prop("checked",!1),t._form.find(".magazine-list__filter__subfilter").each((function(){$(this).hide()})))}))})),$(window).on("resize",(function(){$(window).width()<700?t._module.find(".js-magazine-list__element.bigitem").each((function(){$(this).removeClass("bigitem"),$(this).addClass("bigitemNoMobile"),$(this).find(".magazine-list__element__inner").removeClass("bggallerybox")})):t._module.find(".js-magazine-list__element.bigitemNoMobile").each((function(){$(this).removeClass("bigitemNoMobile"),$(this).addClass("bigitem"),$(this).find(".magazine-list__element__inner").addClass("bggallerybox")}))}))}};function initZeppelinMagazine(){$(".js-magazine-list").each((function(){MagazineList.init($(this))}))}initZeppelinMagazine();
function initSalesContentModules(){$(".js-roomlist-t1").each((function(){RoomListLayout1.init($(this))})),$(".js-roomlist-t2").each((function(){RoomListLayout2.init($(this))})),$(".js-roomlist-t3").each((function(){RoomListLayout3.init($(this))})),$(".js-roomcompare-t1").each((function(){RoomCompareLayout1.init($(this))})),$(".js-roomdetail-t1").each((function(){RoomDetailLayout1.init($(this))})),$(".js-offerlist-t1").each((function(){OfferListLayout1.init($(this))})),$(".js-offerlist-t2").each((function(){OfferListLayout2.init($(this))})),$(".js-additionalservices-t1").each((function(){AdditionalServicesLayout1.init($(this))})),$(".js-clickpoints-t1").each((function(){ClickPointsLayout1.init($(this))})),$(".js-themestage-t1-salescontent").each((function(){SalescontentThemestageLayout1.init($(this))})),$(".HotelRequestT1").each((function(){HotelRequestT1.init($(this))})),$(".HotelRequestT2").each((function(){HotelRequestT2.init($(this))})),$(".HotelRequestT3").each((function(){HotelRequestT3.init($(this))})),$(".js-offeronpage-t3").each((function(){OfferOnpage3.init($(this))}))}!function(e){"function"==typeof define&&define.amd?define(["jquery","moment"],e):"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("jquery"),require("moment")):e(jQuery,moment)}((function(e,t){"use strict";e.dateRangePickerLanguages={default:{selected:"Selected:",day:"Day",days:"Days",apply:"Close","week-1":"mo","week-2":"tu","week-3":"we","week-4":"th","week-5":"fr","week-6":"sa","week-7":"su","week-number":"W","month-name":["january","february","march","april","may","june","july","august","september","october","november","december"],shortcuts:"Shortcuts","custom-values":"Custom Values",past:"Past",following:"Following",previous:"Previous","prev-week":"Week","prev-month":"Month","prev-year":"Year",next:"Next","next-week":"Week","next-month":"Month","next-year":"Year","less-than":"Date range should not be more than %d days","more-than":"Date range should not be less than %d days","default-more":"Please select a date range longer than %d days","default-single":"Please select a date","default-less":"Please select a date range less than %d days","default-range":"Please select a date range between %d and %d days","default-default":"Please select a date range",time:"Time",hour:"Hour",minute:"Minute"},id:{selected:"Terpilih:",day:"Hari",days:"Hari",apply:"Tutup","week-1":"sen","week-2":"sel","week-3":"rab","week-4":"kam","week-5":"jum","week-6":"sab","week-7":"min","week-number":"W","month-name":["januari","februari","maret","april","mei","juni","juli","agustus","september","oktober","november","desember"],shortcuts:"Pintas","custom-values":"Nilai yang ditentukan",past:"Yang Lalu",following:"Mengikuti",previous:"Sebelumnya","prev-week":"Minggu","prev-month":"Bulan","prev-year":"Tahun",next:"Selanjutnya","next-week":"Minggu","next-month":"Bulan","next-year":"Tahun","less-than":"Tanggal harus lebih dari %d hari","more-than":"Tanggal harus kurang dari %d hari","default-more":"Jarak tanggal harus lebih lama dari %d hari","default-single":"Silakan pilih tanggal","default-less":"Jarak rentang tanggal tidak boleh lebih lama dari %d hari","default-range":"Rentang tanggal harus antara %d dan %d hari","default-default":"Silakan pilih rentang tanggal",time:"Waktu",hour:"Jam",minute:"Menit"},az:{selected:"Seçildi:",day:" gün",days:" gün",apply:"tətbiq","week-1":"1","week-2":"2","week-3":"3","week-4":"4","week-5":"5","week-6":"6","week-7":"7","month-name":["yanvar","fevral","mart","aprel","may","iyun","iyul","avqust","sentyabr","oktyabr","noyabr","dekabr"],shortcuts:"Qısayollar",past:"Keçmiş",following:"Növbəti",previous:"&nbsp;&nbsp;&nbsp;","prev-week":"Öncəki həftə","prev-month":"Öncəki ay","prev-year":"Öncəki il",next:"&nbsp;&nbsp;&nbsp;","next-week":"Növbəti həftə","next-month":"Növbəti ay","next-year":"Növbəti il","less-than":"Tarix aralığı %d gündən çox olmamalıdır","more-than":"Tarix aralığı %d gündən az olmamalıdır","default-more":"%d gündən çox bir tarix seçin","default-single":"Tarix seçin","default-less":"%d gündən az bir tarix seçin","default-range":"%d və %d gün aralığında tarixlər seçin","default-default":"Tarix aralığı seçin"},bg:{selected:"Избрано:",day:"Ден",days:"Дни",apply:"Затвори","week-1":"пн","week-2":"вт","week-3":"ср","week-4":"чт","week-5":"пт","week-6":"сб","week-7":"нд","week-number":"С","month-name":["януари","февруари","март","април","май","юни","юли","август","септември","октомври","ноември","декември"],shortcuts:"Преки пътища","custom-values":"Персонализирани стойности",past:"Минал",following:"Следващ",previous:"Предишен","prev-week":"Седмица","prev-month":"Месец","prev-year":"Година",next:"Следващ","next-week":"Седмица","next-month":"Месец","next-year":"Година","less-than":"Периодът от време не трябва да е повече от %d дни","more-than":"Периодът от време не трябва да е по-малко от %d дни","default-more":"Моля изберете период по-дълъг от %d дни","default-single":"Моля изберете дата","default-less":"Моля изберете период по-къс от %d дни","default-range":"Моля изберете период между %d и %d дни","default-default":"Моля изберете период",time:"Време",hour:"Час",minute:"Минута"},cn:{selected:"已选择:",day:"天",days:"天",apply:"确定","week-1":"一","week-2":"二","week-3":"三","week-4":"四","week-5":"五","week-6":"六","week-7":"日","week-number":"周","month-name":["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],shortcuts:"快捷选择",past:"过去",following:"将来",previous:"&nbsp;&nbsp;&nbsp;","prev-week":"上周","prev-month":"上个月","prev-year":"去年",next:"&nbsp;&nbsp;&nbsp;","next-week":"下周","next-month":"下个月","next-year":"明年","less-than":"所选日期范围不能大于%d天","more-than":"所选日期范围不能小于%d天","default-more":"请选择大于%d天的日期范围","default-less":"请选择小于%d天的日期范围","default-range":"请选择%d天到%d天的日期范围","default-single":"请选择一个日期","default-default":"请选择一个日期范围",time:"时间",hour:"小时",minute:"分钟"},cz:{selected:"Vybráno:",day:"Den",days:"Dny",apply:"Zavřít","week-1":"po","week-2":"út","week-3":"st","week-4":"čt","week-5":"pá","week-6":"so","week-7":"ne","month-name":["leden","únor","březen","duben","květen","červen","červenec","srpen","září","říjen","listopad","prosinec"],shortcuts:"Zkratky",past:"po",following:"následující",previous:"předchozí","prev-week":"týden","prev-month":"měsíc","prev-year":"rok",next:"další","next-week":"týden","next-month":"měsíc","next-year":"rok","less-than":"Rozsah data by neměl být větší než %d dnů","more-than":"Rozsah data by neměl být menší než %d dnů","default-more":"Prosím zvolte rozsah data větší než %d dnů","default-single":"Prosím zvolte datum","default-less":"Prosím zvolte rozsah data menší než %d dnů","default-range":"Prosím zvolte rozsah data mezi %d a %d dny","default-default":"Prosím zvolte rozsah data"},de:{selected:"Auswahl:",day:"Tag",days:"Tage",apply:"Schließen","week-1":"mo","week-2":"di","week-3":"mi","week-4":"do","week-5":"fr","week-6":"sa","week-7":"so","month-name":["januar","februar","märz","april","mai","juni","juli","august","september","oktober","november","dezember"],shortcuts:"Schnellwahl",past:"Vorherige",following:"Folgende",previous:"Vorherige","prev-week":"Woche","prev-month":"Monat","prev-year":"Jahr",next:"Nächste","next-week":"Woche","next-month":"Monat","next-year":"Jahr","less-than":"Datumsbereich darf nicht größer sein als %d Tage","more-than":"Datumsbereich darf nicht kleiner sein als %d Tage","default-more":"Bitte mindestens %d Tage auswählen","default-single":"Bitte ein Datum auswählen","default-less":"Bitte weniger als %d Tage auswählen","default-range":"Bitte einen Datumsbereich zwischen %d und %d Tagen auswählen","default-default":"Bitte ein Start- und Enddatum auswählen",Time:"Zeit",hour:"Stunde",minute:"Minute"},es:{selected:"Seleccionado:",day:"Día",days:"Días",apply:"Cerrar","week-1":"lu","week-2":"ma","week-3":"mi","week-4":"ju","week-5":"vi","week-6":"sa","week-7":"do","month-name":["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre"],shortcuts:"Accesos directos",past:"Pasado",following:"Siguiente",previous:"Anterior","prev-week":"Semana","prev-month":"Mes","prev-year":"Año",next:"Siguiente","next-week":"Semana","next-month":"Mes","next-year":"Año","less-than":"El rango no debería ser mayor de %d días","more-than":"El rango no debería ser menor de %d días","default-more":"Por favor selecciona un rango mayor a %d días","default-single":"Por favor selecciona un día","default-less":"Por favor selecciona un rango menor a %d días","default-range":"Por favor selecciona un rango entre %d y %d días","default-default":"Por favor selecciona un rango de fechas."},fr:{selected:"Sélection:",day:"Jour",days:"Jours",apply:"Fermer","week-1":"lu","week-2":"ma","week-3":"me","week-4":"je","week-5":"ve","week-6":"sa","week-7":"di","month-name":["janvier","février","mars","avril","mai","juin","juillet","août","septembre","octobre","novembre","décembre"],shortcuts:"Raccourcis",past:"Passé",following:"Suivant",previous:"Précédent","prev-week":"Semaine","prev-month":"Mois","prev-year":"Année",next:"Suivant","next-week":"Semaine","next-month":"Mois","next-year":"Année","less-than":"L'intervalle ne doit pas être supérieure à %d jours","more-than":"L'intervalle ne doit pas être inférieure à %d jours","default-more":"Merci de choisir une intervalle supérieure à %d jours","default-single":"Merci de choisir une date","default-less":"Merci de choisir une intervalle inférieure %d jours","default-range":"Merci de choisir une intervalle comprise entre %d et %d jours","default-default":"Merci de choisir une date"},hu:{selected:"Kiválasztva:",day:"Nap",days:"Nap",apply:"Ok","week-1":"h","week-2":"k","week-3":"sz","week-4":"cs","week-5":"p","week-6":"sz","week-7":"v","month-name":["január","február","március","április","május","június","július","augusztus","szeptember","október","november","december"],shortcuts:"Gyorsválasztó",past:"Múlt",following:"Következő",previous:"Előző","prev-week":"Hét","prev-month":"Hónap","prev-year":"Év",next:"Következő","next-week":"Hét","next-month":"Hónap","next-year":"Év","less-than":"A kiválasztás nem lehet több %d napnál","more-than":"A kiválasztás nem lehet több %d napnál","default-more":"Válassz ki egy időszakot ami hosszabb mint %d nap","default-single":"Válassz egy napot","default-less":"Válassz ki egy időszakot ami rövidebb mint %d nap","default-range":"Válassz ki egy %d - %d nap hosszú időszakot","default-default":"Válassz ki egy időszakot"},it:{selected:"Selezionati:",day:"Giorno",days:"Giorni",apply:"Chiudi","week-1":"lu","week-2":"ma","week-3":"me","week-4":"gi","week-5":"ve","week-6":"sa","week-7":"do","month-name":["gennaio","febbraio","marzo","aprile","maggio","giugno","luglio","agosto","settembre","ottobre","novembre","dicembre"],shortcuts:"Scorciatoie",past:"Scorso",following:"Successivo",previous:"Precedente","prev-week":"Settimana","prev-month":"Mese","prev-year":"Anno",next:"Prossimo","next-week":"Settimana","next-month":"Mese","next-year":"Anno","less-than":"L'intervallo non dev'essere maggiore di %d giorni","more-than":"L'intervallo non dev'essere minore di %d giorni","default-more":"Seleziona un intervallo maggiore di %d giorni","default-single":"Seleziona una data","default-less":"Seleziona un intervallo minore di %d giorni","default-range":"Seleziona un intervallo compreso tra i %d e i %d giorni","default-default":"Seleziona un intervallo di date"},ko:{selected:"기간:",day:"일",days:"일간",apply:"닫기","week-1":"월","week-2":"화","week-3":"수","week-4":"목","week-5":"금","week-6":"토","week-7":"일","week-number":"주","month-name":["1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월"],shortcuts:"단축키들",past:"지난(오늘기준)",following:"이후(오늘기준)",previous:"이전","prev-week":"1주","prev-month":"1달","prev-year":"1년",next:"다음","next-week":"1주","next-month":"1달","next-year":"1년","less-than":"날짜 범위는 %d 일보다 많을 수 없습니다","more-than":"날짜 범위는 %d 일보다 작을 수 없습니다","default-more":"날짜 범위를 %d 일보다 길게 선택해 주세요","default-single":"날짜를 선택해 주세요","default-less":"%d 일보다 작은 날짜를 선택해 주세요","default-range":"%d와 %d 일 사이의 날짜 범위를 선택해 주세요","default-default":"날짜 범위를 선택해 주세요",time:"시각",hour:"시",minute:"분"},no:{selected:"Valgt:",day:"Dag",days:"Dager",apply:"Lukk","week-1":"ma","week-2":"ti","week-3":"on","week-4":"to","week-5":"fr","week-6":"lø","week-7":"sø","month-name":["januar","februar","mars","april","mai","juni","juli","august","september","oktober","november","desember"],shortcuts:"Snarveier","custom-values":"Egendefinerte Verdier",past:"Over",following:"Følger",previous:"Forrige","prev-week":"Uke","prev-month":"Måned","prev-year":"År",next:"Neste","next-week":"Uke","next-month":"Måned","next-year":"År","less-than":"Datoperioden skal ikkje være lengre enn %d dager","more-than":"Datoperioden skal ikkje være kortere enn %d dager","default-more":"Vennligst velg ein datoperiode lengre enn %d dager","default-single":"Vennligst velg ein dato","default-less":"Vennligst velg ein datoperiode mindre enn %d dager","default-range":"Vennligst velg ein datoperiode mellom %d og %d dager","default-default":"Vennligst velg ein datoperiode",time:"Tid",hour:"Time",minute:"Minutter"},nl:{selected:"Geselecteerd:",day:"Dag",days:"Dagen",apply:"Ok","week-1":"ma","week-2":"di","week-3":"wo","week-4":"do","week-5":"vr","week-6":"za","week-7":"zo","month-name":["januari","februari","maart","april","mei","juni","juli","augustus","september","oktober","november","december"],shortcuts:"Snelkoppelingen","custom-values":"Aangepaste waarden",past:"Verleden",following:"Komend",previous:"Vorige","prev-week":"Week","prev-month":"Maand","prev-year":"Jaar",next:"Volgende","next-week":"Week","next-month":"Maand","next-year":"Jaar","less-than":"Interval moet langer dan %d dagen zijn","more-than":"Interval mag niet minder dan %d dagen zijn","default-more":"Selecteer een interval langer dan %dagen","default-single":"Selecteer een datum","default-less":"Selecteer een interval minder dan %d dagen","default-range":"Selecteer een interval tussen %d en %d dagen","default-default":"Selecteer een interval",time:"Tijd",hour:"Uur",minute:"Minuut"},ru:{selected:"Выбрано:",day:"День",days:"Дней",apply:"Применить","week-1":"пн","week-2":"вт","week-3":"ср","week-4":"чт","week-5":"пт","week-6":"сб","week-7":"вс","month-name":["январь","февраль","март","апрель","май","июнь","июль","август","сентябрь","октябрь","ноябрь","декабрь"],shortcuts:"Быстрый выбор","custom-values":"Пользовательские значения",past:"Прошедшие",following:"Следующие",previous:"&nbsp;&nbsp;&nbsp;","prev-week":"Неделя","prev-month":"Месяц","prev-year":"Год",next:"&nbsp;&nbsp;&nbsp;","next-week":"Неделя","next-month":"Месяц","next-year":"Год","less-than":"Диапазон не может быть больше %d дней","more-than":"Диапазон не может быть меньше %d дней","default-more":"Пожалуйста выберите диапазон больше %d дней","default-single":"Пожалуйста выберите дату","default-less":"Пожалуйста выберите диапазон меньше %d дней","default-range":"Пожалуйста выберите диапазон между %d и %d днями","default-default":"Пожалуйста выберите диапазон",time:"Время",hour:"Часы",minute:"Минуты"},uk:{selected:"Вибрано:",day:"День",days:"Днів",apply:"Застосувати","week-1":"пн","week-2":"вт","week-3":"ср","week-4":"чт","week-5":"пт","week-6":"сб","week-7":"нд","month-name":["січень","лютий","березень","квітень","травень","червень","липень","серпень","вересень","жовтень","листопад","грудень"],shortcuts:"Швидкий вибір","custom-values":"Значення користувача",past:"Минулі",following:"Наступні",previous:"&nbsp;&nbsp;&nbsp;","prev-week":"Тиждень","prev-month":"Місяць","prev-year":"Рік",next:"&nbsp;&nbsp;&nbsp;","next-week":"Тиждень","next-month":"Місяць","next-year":"Рік","less-than":"Діапазон не може бути більш ніж %d днів","more-than":"Діапазон не може бути меньш ніж %d днів","default-more":"Будь ласка виберіть діапазон більше %d днів","default-single":"Будь ласка виберіть дату","default-less":"Будь ласка виберіть діапазон менше %d днів","default-range":"Будь ласка виберіть діапазон між %d та %d днями","default-default":"Будь ласка виберіть діапазон",time:"Час",hour:"Години",minute:"Хвилини"},pl:{selected:"Wybrany:",day:"Dzień",days:"Dni",apply:"Zamknij","week-1":"pon","week-2":"wt","week-3":"śr","week-4":"czw","week-5":"pt","week-6":"so","week-7":"nd","month-name":["styczeń","luty","marzec","kwiecień","maj","czerwiec","lipiec","sierpień","wrzesień","październik","listopad","grudzień"],shortcuts:"Skróty","custom-values":"Niestandardowe wartości",past:"Przeszłe",following:"Następne",previous:"Poprzednie","prev-week":"tydzień","prev-month":"miesiąc","prev-year":"rok",next:"Następny","next-week":"tydzień","next-month":"miesiąc","next-year":"rok","less-than":"Okres nie powinien być dłuższy niż %d dni","more-than":"Okres nie powinien być krótszy niż  %d ni","default-more":"Wybierz okres dłuższy niż %d dni","default-single":"Wybierz datę","default-less":"Wybierz okres krótszy niż %d dni","default-range":"Wybierz okres trwający od %d do %d dni","default-default":"Wybierz okres",time:"Czas",hour:"Godzina",minute:"Minuta"},se:{selected:"Vald:",day:"dag",days:"dagar",apply:"godkänn","week-1":"ma","week-2":"ti","week-3":"on","week-4":"to","week-5":"fr","week-6":"lö","week-7":"sö","month-name":["januari","februari","mars","april","maj","juni","juli","augusti","september","oktober","november","december"],shortcuts:"genvägar","custom-values":"Anpassade värden",past:"över",following:"följande",previous:"förra","prev-week":"vecka","prev-month":"månad","prev-year":"år",next:"nästa","next-week":"vecka","next-month":"måned","next-year":"år","less-than":"Datumintervall bör inte vara mindre än %d dagar","more-than":"Datumintervall bör inte vara mer än %d dagar","default-more":"Välj ett datumintervall längre än %d dagar","default-single":"Välj ett datum","default-less":"Välj ett datumintervall mindre än %d dagar","default-range":"Välj ett datumintervall mellan %d och %d dagar","default-default":"Välj ett datumintervall",time:"tid",hour:"timme",minute:"minut"},pt:{selected:"Selecionado:",day:"Dia",days:"Dias",apply:"Fechar","week-1":"seg","week-2":"ter","week-3":"qua","week-4":"qui","week-5":"sex","week-6":"sab","week-7":"dom","week-number":"N","month-name":["janeiro","fevereiro","março","abril","maio","junho","julho","agosto","setembro","outubro","novembro","dezembro"],shortcuts:"Atalhos","custom-values":"Valores Personalizados",past:"Passado",following:"Seguinte",previous:"Anterior","prev-week":"Semana","prev-month":"Mês","prev-year":"Ano",next:"Próximo","next-week":"Próxima Semana","next-month":"Próximo Mês","next-year":"Próximo Ano","less-than":"O período selecionado não deve ser maior que %d dias","more-than":"O período selecionado não deve ser menor que %d dias","default-more":"Selecione um período superior a %d dias","default-single":"Selecione uma data","default-less":"Selecione um período inferior a %d dias","default-range":"Selecione um período de %d a %d dias","default-default":"Selecione um período",time:"Tempo",hour:"Hora",minute:"Minuto"},tc:{selected:"已選擇:",day:"天",days:"天",apply:"確定","week-1":"一","week-2":"二","week-3":"三","week-4":"四","week-5":"五","week-6":"六","week-7":"日","week-number":"週","month-name":["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],shortcuts:"快速選擇",past:"過去",following:"將來",previous:"&nbsp;&nbsp;&nbsp;","prev-week":"上週","prev-month":"上個月","prev-year":"去年",next:"&nbsp;&nbsp;&nbsp;","next-week":"下週","next-month":"下個月","next-year":"明年","less-than":"所選日期範圍不能大於%d天","more-than":"所選日期範圍不能小於%d天","default-more":"請選擇大於%d天的日期範圍","default-less":"請選擇少於%d天的日期範圍","default-range":"請選擇%d天到%d天的日期範圍","default-single":"請選擇一個日期","default-default":"請選擇一個日期範圍",time:"日期",hour:"小時",minute:"分鐘"},ja:{selected:"選択しました:",day:"日",days:"日",apply:"確定","week-1":"月","week-2":"火","week-3":"水","week-4":"木","week-5":"金","week-6":"土","week-7":"日","month-name":["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],shortcuts:"クイック選択",past:"過去",following:"将来",previous:"&nbsp;&nbsp;&nbsp;","prev-week":"先週","prev-month":"先月","prev-year":"昨年",next:"&nbsp;&nbsp;&nbsp;","next-week":"来週","next-month":"来月","next-year":"来年","less-than":"日付の範囲は％d日以上にすべきではありません","more-than":"日付の範囲は％d日を下回ってはいけません","default-more":"％d日よりも長い期間を選択してください","default-less":"％d日未満の期間を選択してください","default-range":"％d日と％d日の間の日付範囲を選択してください","default-single":"日付を選択してください","default-default":"日付範囲を選択してください",time:"時間",hour:"時間",minute:"分"},da:{selected:"Valgt:",day:"Dag",days:"Dage",apply:"Luk","week-1":"ma","week-2":"ti","week-3":"on","week-4":"to","week-5":"fr","week-6":"lø","week-7":"sø","month-name":["januar","februar","marts","april","maj","juni","juli","august","september","oktober","november","december"],shortcuts:"genveje","custom-values":"Brugerdefinerede værdier",past:"Forbi",following:"Følgende",previous:"Forrige","prev-week":"uge","prev-month":"måned","prev-year":"år",next:"Næste","next-week":"uge","next-month":"måned","next-year":"år","less-than":"Dato interval bør ikke være med end %d dage","more-than":"Dato interval bør ikke være mindre end %d dage","default-more":"Vælg datointerval længere end %d dage","default-single":"Vælg dato","default-less":"Vælg datointerval mindre end %d dage","default-range":"Vælg datointerval mellem %d og %d dage","default-default":"Vælg datointerval",time:"tid",hour:"time",minute:"minut"},fi:{selected:"Valittu:",day:"Päivä",days:"Päivää",apply:"Sulje","week-1":"ma","week-2":"ti","week-3":"ke","week-4":"to","week-5":"pe","week-6":"la","week-7":"su","week-number":"V","month-name":["tammikuu","helmikuu","maaliskuu","huhtikuu","toukokuu","kesäkuu","heinäkuu","elokuu","syyskuu","lokakuu","marraskuu","joulukuu"],shortcuts:"Pikavalinnat","custom-values":"Mukautetut Arvot",past:"Menneet",following:"Tulevat",previous:"Edellinen","prev-week":"Viikko","prev-month":"Kuukausi","prev-year":"Vuosi",next:"Seuraava","next-week":"Viikko","next-month":"Kuukausi","next-year":"Vuosi","less-than":"Aikajakson tulisi olla vähemmän kuin %d päivää","more-than":"Aikajakson ei tulisi olla vähempää kuin %d päivää","default-more":"Valitse pidempi aikajakso kuin %d päivää","default-single":"Valitse päivä","default-less":"Valitse lyhyempi aikajakso kuin %d päivää","default-range":"Valitse aikajakso %d ja %d päivän väliltä","default-default":"Valitse aikajakso",time:"Aika",hour:"Tunti",minute:"Minuutti"},cat:{selected:"Seleccionats:",day:"Dia",days:"Dies",apply:"Tanca","week-1":"Dl","week-2":"Dm","week-3":"Dc","week-4":"Dj","week-5":"Dv","week-6":"Ds","week-7":"Dg","week-number":"S","month-name":["gener","febrer","març","abril","maig","juny","juliol","agost","setembre","octubre","novembre","desembre"],shortcuts:"Dreçeres","custom-values":"Valors personalitzats",past:"Passat",following:"Futur",previous:"Anterior","prev-week":"Setmana","prev-month":"Mes","prev-year":"Any",next:"Següent","next-week":"Setmana","next-month":"Mes","next-year":"Any","less-than":"El període no hauria de ser de més de %d dies","more-than":"El període no hauria de ser de menys de %d dies","default-more":"Perfavor selecciona un període més gran de %d dies","default-single":"Perfavor selecciona una data","default-less":"Perfavor selecciona un període de menys de %d dies","default-range":"Perfavor selecciona un període d'entre %d i %d dies","default-default":"Perfavor selecciona un període",time:"Temps",hour:"Hora",minute:"Minut"},sk:{selected:"Vybrané:",day:"Deň",days:"Dni",apply:"Zavrieť","week-1":"po","week-2":"út","week-3":"st","week-4":"št","week-5":"pi","week-6":"so","week-7":"ne","week-number":"T","month-name":["január","február","marec","apríl","máj","jún","júl","august","september","október","november","december"],shortcuts:"Skratky","custom-values":"Vlastné hodnoty",past:"po",following:"nasledujúci",previous:"predchádzajúci","prev-week":"týždeň","prev-month":"mesiac","prev-year":"rok",next:"ďalší","next-week":"týždeň","next-month":"mesiac","next-year":"rok","less-than":"Rozsah dátumu by nemal byť väčší ako %d dní","more-than":"Rozsah dátumu by nemal byť menší ako %d dní","default-more":"Prosím zvoľte rozsah dlhší ako %d dní","default-single":"Prosím zvoľte dátum","default-less":"Prosím zvoľte rozsah menší ako %d dní","default-range":"Prosím zvoľte rozsah medzi %d a %d dňami","default-default":"Prosím zvoľte rozsah",time:"Čas",hour:"Hodina",minute:"Minúta"},tr:{selected:"Seçildi:",day:" gün",days:" gün",apply:"Uygula","week-1":"Pzt","week-2":"Sal","week-3":"Çar","week-4":"Per","week-5":"Cuma","week-6":"Cmt","week-7":"Paz","week-number":"H","month-name":["Ocak","Şubat","Mart","Nisan","Mayıs","Haziran","Temmuz","Ağustos","Eylül","Ekim","Kasım","Aralık"],shortcuts:"Kısayollar","custom-values":"Özel Değerler",past:"Geçmiş",following:"Sonraki",previous:"&nbsp;&nbsp;&nbsp;","prev-week":"Önceki Hafta","prev-month":"Önceki Ay","prev-year":"Öncəki Yıl",next:"&nbsp;&nbsp;&nbsp;","next-week":"Sonraki Hafta","next-month":"Sonraki Ay","next-year":"Sonraki Yıl","less-than":"Tarih aralığı %d günden çok olmamalıdır","more-than":"Tarih aralığı %d günden az olmamalıdır","default-more":"%d günden çok bir tarih seçin","default-single":"Tarih seçin","default-less":"%d günden az bir tarih seçin","default-range":"%d ve %d gün aralığında tarihler seçin","default-default":"Tarih aralığı seçin",time:"Zaman",hour:"Saat",minute:"Dakika"}},e.fn.dateRangePicker=function(a){a||(a={}),(a=e.extend(!0,{autoClose:!1,format:"YYYY-MM-DD",separator:" to ",language:"auto",startOfWeek:"sunday",getValue:function(){return e(this).val()},setValue:function(t){e(this).attr("readonly")||e(this).is(":disabled")||t==e(this).val()||e(this).val(t)},startDate:!1,endDate:!1,time:{enabled:!1},minDays:0,maxDays:0,showShortcuts:!1,shortcuts:{},customShortcuts:[],inline:!1,container:"body",alwaysOpen:!1,singleDate:!1,lookBehind:!1,batchMode:!1,duration:200,stickyMonths:!1,dayDivAttrs:[],dayTdAttrs:[],selectForward:!1,selectBackward:!1,applyBtnClass:"",singleMonth:"auto",hoveringTooltip:function(e,t,a){return e>1?e+" "+J("days"):""},showTopbar:!0,swapTime:!1,showWeekNumbers:!1,getWeekNumber:function(e){return t(e).format("w")},customOpenAnimation:null,customCloseAnimation:null,customArrowPrevSymbol:null,customArrowNextSymbol:null,monthSelect:!1,yearSelect:!1},a)).start=!1,a.end=!1,a.startWeek=!1,a.isTouchDevice="ontouchstart"in window||navigator.msMaxTouchPoints,a.isTouchDevice&&(a.hoveringTooltip=!1),"auto"==a.singleMonth&&(a.singleMonth=e(window).width()<480),a.singleMonth&&(a.stickyMonths=!1),a.showTopbar||(a.autoClose=!0),a.startDate&&"string"==typeof a.startDate&&(a.startDate=t(a.startDate,a.format).toDate()),a.endDate&&"string"==typeof a.endDate&&(a.endDate=t(a.endDate,a.format).toDate()),a.yearSelect&&"boolean"==typeof a.yearSelect&&(a.yearSelect=function(e){return[e-5,e+5]});var o,i,n=function(){if("auto"==a.language){var t=navigator.language?navigator.language:navigator.browserLanguage;return t&&(t=t.toLowerCase())in e.dateRangePickerLanguages?e.dateRangePickerLanguages[t]:e.dateRangePickerLanguages.default}return a.language&&a.language in e.dateRangePickerLanguages?e.dateRangePickerLanguages[a.language]:e.dateRangePickerLanguages.default}(),s=!1,l=this,r=e(l).get(0);return e(this).off(".datepicker").on("click.datepicker",(function(e){o.is(":visible")||m(a.duration)})).on("change.datepicker",(function(e){u()})).on("keyup.datepicker",(function(){try{clearTimeout(i)}catch(e){}i=setTimeout((function(){u()}),2e3)})),function(){var i=this;if(e(this).data("date-picker-opened"))return void E();e(this).data("date-picker-opened",!0),(o=function(){var t='<div class="date-picker-wrapper';a.extraClass&&(t+=" "+a.extraClass+" ");a.singleDate&&(t+=" single-date ");a.showShortcuts||(t+=" no-shortcuts ");a.showTopbar||(t+=" no-topbar ");a.customTopBar&&(t+=" custom-topbar ");t+='">',a.showTopbar&&(t+='<div class="drp_top-bar">',a.customTopBar?("function"==typeof a.customTopBar&&(a.customTopBar=a.customTopBar()),t+='<div class="custom-top">'+a.customTopBar+"</div>"):(t+='<div class="normal-top"><span class="selection-top">'+J("selected")+' </span> <b class="start-day">...</b>',a.singleDate||(t+=' <span class="separator-day">'+a.separator+'</span> <b class="end-day">...</b> <i class="selected-days">(<span class="selected-days-num">3</span> '+J("days")+")</i>"),t+="</div>",t+='<div class="error-top">error</div><div class="default-top">default</div>'),t+='<input type="button" class="apply-btn disabled'+function(){var e="";!0===a.autoClose&&(e+=" hide");""!==a.applyBtnClass&&(e+=" "+a.applyBtnClass);return e}()+'" value="'+J("apply")+'" />',t+="</div>");var o=a.showWeekNumbers?6:5,i="&lt;";a.customArrowPrevSymbol&&(i=a.customArrowPrevSymbol);var n="&gt;";a.customArrowNextSymbol&&(n=a.customArrowNextSymbol);t+='<div class="month-wrapper">   <table class="month1" cellspacing="0" border="0" cellpadding="0">       <thead>           <tr class="caption">               <th>                   <span class="prev">'+i+'                   </span>               </th>               <th colspan="'+o+'" class="month-name">               </th>               <th>'+(a.singleDate||!a.stickyMonths?'<span class="next">'+n+"</span>":"")+'               </th>           </tr>           <tr class="week-name">'+W()+"       </thead>       <tbody></tbody>   </table>",function(){return!a.singleMonth}()&&(t+='<div class="gap">'+function(){for(var e=['<div class="gap-top-mask"></div><div class="gap-bottom-mask"></div><div class="gap-lines">'],t=0;t<20;t++)e.push('<div class="gap-line"><div class="gap-1"></div><div class="gap-2"></div><div class="gap-3"></div></div>');return e.push("</div>"),e.join("")}()+'</div><table class="month2" cellspacing="0" border="0" cellpadding="0">   <thead>   <tr class="caption">       <th>'+(a.stickyMonths?"":'<span class="prev">'+i+"</span>")+'       </th>       <th colspan="'+o+'" class="month-name">       </th>       <th>           <span class="next">'+n+'</span>       </th>   </tr>   <tr class="week-name">'+W()+"   </thead>   <tbody></tbody></table>");t+='<div class="dp-clearfix"></div><div class="time"><div class="time1"></div>',a.singleDate||(t+='<div class="time2"></div>');if(t+='</div><div class="dp-clearfix"></div></div>',t+='<div class="footer">',a.showShortcuts){t+='<div class="shortcuts"><b>'+J("shortcuts")+"</b>";var s=a.shortcuts;if(s){var l;if(s["prev-days"]&&s["prev-days"].length>0){t+='&nbsp;<span class="prev-days">'+J("past");for(var r=0;r<s["prev-days"].length;r++)l=s["prev-days"][r],l+=s["prev-days"][r]>1?J("days"):J("day"),t+=' <a href="javascript:;" shortcut="day,-'+s["prev-days"][r]+'">'+l+"</a>";t+="</span>"}if(s["next-days"]&&s["next-days"].length>0){t+='&nbsp;<span class="next-days">'+J("following");for(r=0;r<s["next-days"].length;r++)l=s["next-days"][r],l+=s["next-days"][r]>1?J("days"):J("day"),t+=' <a href="javascript:;" shortcut="day,'+s["next-days"][r]+'">'+l+"</a>";t+="</span>"}if(s.prev&&s.prev.length>0){t+='&nbsp;<span class="prev-buttons">'+J("previous");for(r=0;r<s.prev.length;r++)l=J("prev-"+s.prev[r]),t+=' <a href="javascript:;" shortcut="prev,'+s.prev[r]+'">'+l+"</a>";t+="</span>"}if(s.next&&s.next.length>0){t+='&nbsp;<span class="next-buttons">'+J("next");for(r=0;r<s.next.length;r++)l=J("next-"+s.next[r]),t+=' <a href="javascript:;" shortcut="next,'+s.next[r]+'">'+l+"</a>";t+="</span>"}}if(a.customShortcuts)for(r=0;r<a.customShortcuts.length;r++){t+='&nbsp;<span class="custom-shortcut"><a href="javascript:;" shortcut="custom">'+a.customShortcuts[r].name+"</a></span>"}t+="</div>"}if(a.showCustomValues&&(t+='<div class="customValues"><b>'+(a.customValueLabel||J("custom-values"))+"</b>",a.customValues))for(r=0;r<a.customValues.length;r++){var d=a.customValues[r];t+='&nbsp;<span class="custom-value"><a href="javascript:;" custom="'+d.value+'">'+d.name+"</a></span>"}return e(t+="</div></div>")}().hide()).append('<div class="date-range-length-tip"></div>'),e(a.container).append(o),a.inline?o.addClass("inline-wrapper"):d();a.alwaysOpen&&o.find(".apply-btn").hide();var n=K();if(Q(n),a.time.enabled)if(a.startDate&&a.endDate||a.start&&a.end)O(t(a.start||a.startDate).toDate(),"time1"),O(t(a.end||a.endDate).toDate(),"time2");else{var l=a.defaultEndTime?a.defaultEndTime:n;O(n,"time1"),O(l,"time2")}var m="";m=a.singleDate?J("default-single"):a.minDays&&a.maxDays?J("default-range"):a.minDays?J("default-more"):a.maxDays?J("default-less"):J("default-default");o.find(".default-top").html(m.replace(/\%d/,a.minDays).replace(/\%d/,a.maxDays)),a.singleMonth?o.addClass("single-month"):o.addClass("two-months");setTimeout((function(){f(),s=!0}),0),o.on("click",(function(e){e.stopPropagation()})),e(document).on("click.datepicker",Z),o.find(".next").on("click",(function(){var t,o;a.stickyMonths?(t=B(a.month1),N(o=B(a.month2))||!a.singleDate&&Y(t,o)>=0||(I(t,"month1"),I(o,"month2"),S())):function(t){var o=e(t).parents("table").hasClass("month2"),i=o?a.month2:a.month1;i=B(i),!a.singleMonth&&!a.singleDate&&!o&&Y(i,a.month2)>=0||N(i)||(I(i,o?"month2":"month1"),H())}(this)})),o.find(".prev").on("click",(function(){var t,o;a.stickyMonths?(t=F(a.month1),o=F(a.month2),N(t)||!a.singleDate&&Y(o,t)<=0||(I(o,"month2"),I(t,"month1"),S())):function(t){var o=e(t).parents("table").hasClass("month2"),i=o?a.month2:a.month1;i=F(i),o&&Y(i,a.month1)<=0||N(i)||(I(i,o?"month2":"month1"),H())}(this)})),o.attr("unselectable","on").css("user-select","none").on("selectstart",(function(e){return e.preventDefault(),!1})),o.find(".apply-btn").on("click",(function(){E();var t=P(new Date(a.start))+a.separator+P(new Date(a.end));e(i).trigger("datepicker-apply",{value:t,date1:new Date(a.start),date2:new Date(a.end)})})),o.find("[custom]").on("click",(function(){var t=e(this).attr("custom");a.start=!1,a.end=!1,o.find(".day.checked").removeClass("checked"),a.setValue.call(r,t),R(),C(!0),S(),a.autoClose&&E()})),o.find("[shortcut]").on("click",(function(){var t,o=e(this).attr("shortcut"),i=new Date,n=!1;if(-1!=o.indexOf("day")){var s=parseInt(o.split(",",2)[1],10);n=new Date((new Date).getTime()+864e5*s),i=new Date(i.getTime()+864e5*(s>0?1:-1))}else if(-1!=o.indexOf("week")){var l;for(l=1==(t=-1!=o.indexOf("prev,")?-1:1)?"monday"==a.startOfWeek?1:0:"monday"==a.startOfWeek?0:6,i=new Date(i.getTime()-864e5);i.getDay()!=l;)i=new Date(i.getTime()+864e5*t);n=new Date(i.getTime()+864e5*t*6)}else if(-1!=o.indexOf("month"))(n=1==(t=-1!=o.indexOf("prev,")?-1:1)?B(i):F(i)).setDate(1),(i=B(n)).setDate(1),i=new Date(i.getTime()-864e5);else if(-1!=o.indexOf("year"))t=-1!=o.indexOf("prev,")?-1:1,(n=new Date).setFullYear(i.getFullYear()+t),n.setMonth(0),n.setDate(1),i.setFullYear(i.getFullYear()+t),i.setMonth(11),i.setDate(31);else if("custom"==o){var r=e(this).html();if(a.customShortcuts&&a.customShortcuts.length>0)for(var d=0;d<a.customShortcuts.length;d++){var m=a.customShortcuts[d];if(m.name==r){var u;if((u=m.dates.call())&&2==u.length&&(n=u[0],i=u[1]),u&&1==u.length){var c=u[0];I(c,"month1"),I(B(c),"month2"),H()}break}}}n&&i&&(j(n,i),R())})),o.find(".time1 input[type=range]").on("change touchmove",(function(t){var a=t.target;v("time1","hour"==a.name?e(a).val().replace(/^(\d{1})$/,"0$1"):void 0,"minute"==a.name?e(a).val().replace(/^(\d{1})$/,"0$1"):void 0)})),o.find(".time2 input[type=range]").on("change touchmove",(function(t){var a=t.target;v("time2","hour"==a.name?e(a).val().replace(/^(\d{1})$/,"0$1"):void 0,"minute"==a.name?e(a).val().replace(/^(\d{1})$/,"0$1"):void 0)}))}.call(this),a.alwaysOpen&&m(0),e(this).data("dateRangePicker",{setStart:function(e){return"string"==typeof e&&(e=t(e,a.format).toDate()),a.end=!1,q(e),this},setEnd:function(e,o){var i=new Date;return i.setTime(a.start),"string"==typeof e&&(e=t(e,a.format).toDate()),j(i,e,o),this},setDateRange:function(e,o,i){"string"==typeof e&&"string"==typeof o&&(e=t(e,a.format).toDate(),o=t(o,a.format).toDate()),j(e,o,i)},clear:function(){a.start=!1,a.end=!1,o.find(".day.checked").removeClass("checked"),o.find(".day.last-date-selected").removeClass("last-date-selected"),o.find(".day.first-date-selected").removeClass("first-date-selected"),a.setValue.call(r,""),R(),C(),S()},close:E,open:m,redraw:A,getDatePicker:function(){return o},resetMonthsView:Q,destroy:function(){e(l).off(".datepicker"),e(l).data("dateRangePicker",""),e(l).data("date-picker-opened",null),o.remove(),e(window).off("resize.datepicker",d),e(document).off("click.datepicker",Z)}}),e(window).on("resize.datepicker",d),this;function d(){if(!a.inline){var t=e(l).offset();if("relative"==e(a.container).css("position")){var i=e(a.container).offset(),n=Math.max(0,t.left+o.outerWidth()-e("body").width()+16);o.css({top:t.top-i.top+e(l).outerHeight()+4,left:t.left-i.left-n})}else t.left<460?o.css({top:t.top+e(l).outerHeight()+parseInt(e("body").css("border-top")||0,10),left:t.left}):o.css({top:t.top+e(l).outerHeight()+parseInt(e("body").css("border-top")||0,10),left:t.left+e(l).width()-o.width()-16})}}function m(t){A(),u(),a.customOpenAnimation?a.customOpenAnimation.call(o.get(0),(function(){e(l).trigger("datepicker-opened",{relatedTarget:o})})):o.slideDown(t,(function(){e(l).trigger("datepicker-opened",{relatedTarget:o})})),e(l).trigger("datepicker-open",{relatedTarget:o}),H(),f(),d()}function u(){var e=a.getValue.call(r),o=e?e.split(a.separator):"";if(o&&(1==o.length&&a.singleDate||o.length>=2)){var i=a.format;i.match(/Do/)&&(i=i.replace(/Do/,"D"),o[0]=o[0].replace(/(\d+)(th|nd|st)/,"$1"),o.length>=2&&(o[1]=o[1].replace(/(\d+)(th|nd|st)/,"$1"))),s=!1,o.length>=2?j(c(o[0],i,t.locale(a.language)),c(o[1],i,t.locale(a.language))):1==o.length&&a.singleDate&&q(c(o[0],i,t.locale(a.language))),s=!0}}function c(e,a,o){return t(e,a,o).isValid()?t(e,a,o).toDate():t().toDate()}function f(){var e=o.find(".gap").css("margin-left");e&&(e=parseInt(e));var t=o.find(".month1").width(),a=o.find(".gap").width()+(e?2*e:0),i=o.find(".month2").width();o.find(".month-wrapper").width(t+a+i)}function h(e,a){o.find("."+e+" input[type=range].hour-range").val(t(a).hours()),o.find("."+e+" input[type=range].minute-range").val(t(a).minutes()),v(e,t(a).format("HH"),t(a).format("mm"))}function p(e,o){a[e]=parseInt(t(parseInt(o)).hour(t(a[e+"Time"]).format("HH"),"h").minute(t(a[e+"Time"]).format("mm"),"m").valueOf())}function v(e,i,n){switch(i&&o.find("."+e+" .hour-val").text(i),n&&o.find("."+e+" .minute-val").text(n),e){case"time1":a.start&&s("start",t(a.start)),s("startTime",t(a.startTime||t().valueOf()));break;case"time2":a.end&&s("end",t(a.end)),s("endTime",t(a.endTime||t().valueOf()))}function s(e,t){var o=t.format("HH"),s=t.format("mm");a[e]=t.hour(i||o,"h").minute(n||s,"m").valueOf()}R(),C(),S()}function g(e){var o=e;return"week-range"===a.batchMode?o="monday"===a.startOfWeek?t(parseInt(e)).startOf("isoweek").valueOf():t(parseInt(e)).startOf("week").valueOf():"month-range"===a.batchMode&&(o=t(parseInt(e)).startOf("month").valueOf()),o}function k(e){var o=e;return"week-range"===a.batchMode?o="monday"===a.startOfWeek?t(parseInt(e)).endOf("isoweek").valueOf():t(parseInt(e)).endOf("week").valueOf():"month-range"===a.batchMode&&(o=t(parseInt(e)).endOf("month").valueOf()),o}function w(o){if(!o.hasClass("invalid")){var i=o.attr("time");if(o.addClass("checked"),a.singleDate?(a.start=i,a.end=!1):"week"===a.batchMode?"monday"===a.startOfWeek?(a.start=t(parseInt(i)).startOf("isoweek").valueOf(),a.end=t(parseInt(i)).endOf("isoweek").valueOf()):(a.end=t(parseInt(i)).endOf("week").valueOf(),a.start=t(parseInt(i)).startOf("week").valueOf()):"workweek"===a.batchMode?(a.start=t(parseInt(i)).day(1).valueOf(),a.end=t(parseInt(i)).day(5).valueOf()):"weekend"===a.batchMode?(a.start=t(parseInt(i)).day(6).valueOf(),a.end=t(parseInt(i)).day(7).valueOf()):"month"===a.batchMode?(a.start=t(parseInt(i)).startOf("month").valueOf(),a.end=t(parseInt(i)).endOf("month").valueOf()):a.start&&a.end||!a.start&&!a.end?(a.start=g(i),a.end=!1):a.start&&(a.end=k(i),a.time.enabled&&p("end",a.end)),a.time.enabled&&(a.start&&p("start",a.start),a.end&&p("end",a.end)),!a.singleDate&&a.start&&a.end&&a.start>a.end){var n=a.end;a.end=k(a.start),a.start=g(n),a.time.enabled&&a.swapTime&&(h("time1",a.start),h("time2",a.end))}a.start=parseInt(a.start),a.end=parseInt(a.end),y(),a.start&&!a.end&&(e(l).trigger("datepicker-first-date-selected",{date1:new Date(a.start)}),$(o)),b(),R(),C(),S(),x()}}function _(e){if(e=parseInt(e,10),a.startDate&&V(e,a.startDate)<0)return!1;if(a.endDate&&V(e,a.endDate)>0)return!1;if(a.start&&!a.end&&!a.singleDate){if(a.maxDays>0&&T(e,a.start)>a.maxDays)return!1;if(a.minDays>0&&T(e,a.start)<a.minDays)return!1;if(a.selectForward&&e<a.start)return!1;if(a.selectBackward&&e>a.start)return!1;if(a.beforeShowDay&&"function"==typeof a.beforeShowDay){for(var t=!0,o=e;T(o,a.start)>1;){if(!a.beforeShowDay(new Date(o))[0]){t=!1;break}if(Math.abs(o-a.start)<864e5)break;o>a.start&&(o-=864e5),o<a.start&&(o+=864e5)}if(!t)return!1}}return!0}function b(){return o.find(".day.invalid.tmp").removeClass("tmp invalid").addClass("valid"),a.start&&!a.end&&o.find(".day.toMonth.valid").each((function(){_(parseInt(e(this).attr("time"),10))?e(this).addClass("valid tmp").removeClass("invalid"):e(this).addClass("invalid tmp").removeClass("valid")})),!0}function $(t){var i=parseInt(t.attr("time")),n="";if(t.hasClass("has-tooltip")&&t.attr("data-tooltip"))n='<span class="tooltip-content">'+t.attr("data-tooltip")+"</span>";else if(!t.hasClass("invalid"))if(a.singleDate)o.find(".day.hovering").removeClass("hovering"),t.addClass("hovering");else if(o.find(".day").each((function(){var t=parseInt(e(this).attr("time"));a.start,a.end;t==i?e(this).addClass("hovering"):e(this).removeClass("hovering"),a.start&&!a.end&&(a.start<t&&i>=t||a.start>t&&i<=t)?e(this).addClass("hovering"):e(this).removeClass("hovering")})),a.start&&!a.end){var s=T(i,a.start);a.hoveringTooltip&&("function"==typeof a.hoveringTooltip?n=a.hoveringTooltip(s,a.start,i):!0===a.hoveringTooltip&&s>1&&(n=s+" "+J("days")))}if(n){var l=t.offset(),r=o.offset(),d=l.left-r.left,m=l.top-r.top;d+=t.width()/2;var u=o.find(".date-range-length-tip"),c=u.css({visibility:"hidden",display:"none"}).html(n).width(),f=u.height();d-=c/2,m-=f,setTimeout((function(){u.css({left:d,top:m,display:"block",visibility:"visible"})}),10)}else o.find(".date-range-length-tip").hide()}function y(){o.find(".day.hovering").removeClass("hovering"),o.find(".date-range-length-tip").hide()}function D(e){var o=e.val(),i=e.attr("name"),n=e.parents("table").hasClass("month1")?"month1":"month2",s="month1"===n?"month2":"month1",l=!!a.startDate&&t(a.startDate),r=!!a.endDate&&t(a.endDate),d=t(a[n])[i](o);l&&d.isSameOrBefore(l)&&(d=l.add("month2"===n?1:0,"month")),r&&d.isSameOrAfter(r)&&(d=r.add(a.singleMonth||"month1"!==n?0:-1,"month")),I(d,n),"month1"===n?(a.stickyMonths||t(d).isSameOrAfter(a[s],"month"))&&I(t(d).add(1,"month"),s):(a.stickyMonths||t(d).isSameOrBefore(a[s],"month"))&&I(t(d).add(-1,"month"),s),H()}function x(){!0===a.singleDate?s&&a.start&&a.autoClose&&E():s&&a.start&&a.end&&a.autoClose&&E()}function R(){var e=Math.ceil((a.end-a.start)/864e5)+1;a.singleDate?a.start&&!a.end?o.find(".drp_top-bar").removeClass("error").addClass("normal"):o.find(".drp_top-bar").removeClass("error").removeClass("normal"):a.maxDays&&e>a.maxDays?(a.start=!1,a.end=!1,o.find(".day").removeClass("checked"),o.find(".drp_top-bar").removeClass("normal").addClass("error").find(".error-top").html(J("less-than").replace("%d",a.maxDays))):a.minDays&&e<a.minDays?(a.start=!1,a.end=!1,o.find(".day").removeClass("checked"),o.find(".drp_top-bar").removeClass("normal").addClass("error").find(".error-top").html(J("more-than").replace("%d",a.minDays))):a.start||a.end?o.find(".drp_top-bar").removeClass("error").addClass("normal"):o.find(".drp_top-bar").removeClass("error").removeClass("normal"),a.singleDate&&a.start&&!a.end||!a.singleDate&&a.start&&a.end?o.find(".apply-btn").removeClass("disabled"):o.find(".apply-btn").addClass("disabled"),a.batchMode&&(a.start&&a.startDate&&V(a.start,a.startDate)<0||a.end&&a.endDate&&V(a.end,a.endDate)>0)&&(a.start=!1,a.end=!1,o.find(".day").removeClass("checked"))}function C(t,i){var n;o.find(".start-day").html("..."),o.find(".end-day").html("..."),o.find(".selected-days").hide(),a.start&&o.find(".start-day").html(P(new Date(parseInt(a.start)))),a.end&&o.find(".end-day").html(P(new Date(parseInt(a.end)))),a.start&&a.singleDate?(o.find(".apply-btn").removeClass("disabled"),n=P(new Date(a.start)),a.setValue.call(r,n,P(new Date(a.start)),P(new Date(a.end))),s&&!i&&e(l).trigger("datepicker-change",{value:n,date1:new Date(a.start)})):a.start&&a.end?(o.find(".selected-days").show().find(".selected-days-num").html(T(a.end,a.start)),o.find(".apply-btn").removeClass("disabled"),n=P(new Date(a.start))+a.separator+P(new Date(a.end)),a.setValue.call(r,n,P(new Date(a.start)),P(new Date(a.end))),s&&!i&&e(l).trigger("datepicker-change",{value:n,date1:new Date(a.start),date2:new Date(a.end)})):t?o.find(".apply-btn").removeClass("disabled"):o.find(".apply-btn").addClass("disabled")}function T(e,a){return Math.abs(t(e).diff(t(a),"d"))+1}function j(e,t,o){if(e.getTime()>t.getTime()){var i=t;t=e,e=i,i=null}var n=!0;if(a.startDate&&V(e,a.startDate)<0&&(n=!1),a.endDate&&V(t,a.endDate)>0&&(n=!1),!n)return I(a.startDate,"month1"),I(B(a.startDate),"month2"),void H();a.start=e.getTime(),a.end=t.getTime(),a.time.enabled&&(h("time1",e),h("time2",t)),(a.stickyMonths||V(e,t)>0&&0===Y(e,t))&&(a.lookBehind?e=F(t):t=B(e)),a.stickyMonths&&!1!==a.endDate&&Y(t,a.endDate)>0&&(e=F(e),t=F(t)),a.stickyMonths||0===Y(e,t)&&(a.lookBehind?e=F(t):t=B(e)),I(e,"month1"),I(t,"month2"),H(),R(),C(!1,o),x()}function q(e){var t=!0;if(a.startDate&&V(e,a.startDate)<0&&(t=!1),a.endDate&&V(e,a.endDate)>0&&(t=!1),t){if(a.start=e.getTime(),a.time.enabled&&h("time1",e),I(e,"month1"),!0!==a.singleMonth)I(B(e),"month2");H(),C(),x()}else I(a.startDate,"month1")}function S(){(a.start||a.end)&&(o.find(".day").each((function(){var o=parseInt(e(this).attr("time")),i=a.start,n=a.end;a.time.enabled&&(o=t(o).startOf("day").valueOf(),i=t(i||t().valueOf()).startOf("day").valueOf(),n=t(n||t().valueOf()).startOf("day").valueOf()),a.start&&a.end&&n>=o&&i<=o||a.start&&!a.end&&t(i).format("YYYY-MM-DD")==t(o).format("YYYY-MM-DD")?e(this).addClass("checked"):e(this).removeClass("checked"),a.start&&t(i).format("YYYY-MM-DD")==t(o).format("YYYY-MM-DD")?e(this).addClass("first-date-selected"):e(this).removeClass("first-date-selected"),a.end&&t(n).format("YYYY-MM-DD")==t(o).format("YYYY-MM-DD")?e(this).addClass("last-date-selected"):e(this).removeClass("last-date-selected")})),o.find(".week-number").each((function(){e(this).attr("data-start-time")==a.startWeek&&e(this).addClass("week-number-selected")})))}function I(i,n){var s=function(e,o){e=t(e);var i=e.get("month"),n='<div class="month-element">'+L(i)+"</div>";if(!a.monthSelect)return n;var s=!!a.startDate&&t(a.startDate).add(a.singleMonth||"month2"!==o?0:1,"month"),l=!!a.endDate&&t(a.endDate).add(a.singleMonth||"month1"!==o?0:-1,"month"),r=s&&e.isSame(s,"year")?s.get("month"):0,d=l&&e.isSame(l,"year")?l.get("month"):11,m=Math.min(r,i),u=Math.max(d,i);if(m===u)return n;return z("month",M({minSelectable:r,maxSelectable:d,minVisible:m,maxVisible:u},i,(function(e){return L(e)})))}(i=t(i).toDate(),n),l=function(e,o){e=t(e);var i=e.get("year"),n='<div class="month-element">'+i+"</div>";if(!a.yearSelect)return n;var s=a.yearSelect&&"function"==typeof a.yearSelect,l=!!a.startDate&&t(a.startDate).add(a.singleMonth||"month2"!==o?0:1,"month"),r=!!a.endDate&&t(a.endDate).add(a.singleMonth||"month1"!==o?0:-1,"month"),d=s?a.yearSelect(i):a.yearSelect.slice(),m=l?Math.max(d[0],l.get("year")):Math.min(d[0],i),u=r?Math.min(d[1],r.get("year")):Math.max(d[1],i),c=Math.min(m,i),f=Math.max(u,i);if(c===f)return n;return z("year",M({minSelectable:m,maxSelectable:u,minVisible:c,maxVisible:f},i))}(i,n);o.find("."+n+" .month-name").html(s+" "+l),o.find("."+n+" tbody").html(function(e){var o=[];e.setDate(1);new Date(e.getTime()-864e5);var i,n,s=new Date,l=e.getDay();0===l&&"monday"===a.startOfWeek&&(l=7);if(l>0)for(var r=l;r>0;r--){n=_((c=new Date(e.getTime()-864e5*r)).getTime()),a.startDate&&V(c,a.startDate)<0&&(n=!1),a.endDate&&V(c,a.endDate)>0&&(n=!1),o.push({date:c,type:"lastMonth",day:c.getDate(),time:c.getTime(),valid:n})}var d=e.getMonth();for(r=0;r<40;r++)n=_((i=t(e).add(r,"days").toDate()).getTime()),a.startDate&&V(i,a.startDate)<0&&(n=!1),a.endDate&&V(i,a.endDate)>0&&(n=!1),o.push({date:i,type:i.getMonth()==d?"toMonth":"nextMonth",day:i.getDate(),time:i.getTime(),valid:n});for(var m=[],u=0;u<6&&"nextMonth"!=o[7*u].type;u++){m.push("<tr>");for(var c=0;c<7;c++){i=o[7*u+("monday"==a.startOfWeek?c+1:c)];var f=t(i.time).format("L")==t(s).format("L");if(i.extraClass="",i.tooltip="",i.valid&&a.beforeShowDay&&"function"==typeof a.beforeShowDay){var h=a.beforeShowDay(t(i.time).toDate());i.valid=h[0],i.extraClass=h[1]||"",i.tooltip=h[2]||"",""!==i.tooltip&&(i.extraClass+=" has-tooltip ")}var p={time:i.time,"data-tooltip":i.tooltip,class:"day "+i.type+" "+i.extraClass+" "+(i.valid?"valid":"invalid")+" "+(f?"real-today":"")};0===c&&a.showWeekNumbers&&m.push('<td><div class="week-number" data-start-time="'+i.time+'">'+a.getWeekNumber(i.date)+"</div></td>"),m.push("<td "+G({},a.dayTdAttrs,i)+"><div "+G(p,a.dayDivAttrs,i)+">"+U(i.time,i.day)+"</div></td>")}m.push("</tr>")}return m.join("")}(i)),a[n]=i,b(),o.find(".day").off("click").on("click",(function(t){w(e(this))})),o.find(".day").off("mouseenter").on("mouseenter",(function(t){$(e(this))})),o.find(".day").off("mouseleave").on("mouseleave",(function(e){o.find(".date-range-length-tip").hide(),a.singleDate&&y()})),o.find(".week-number").off("click").on("click",(function(i){var n,s,l,r;n=e(this),r=parseInt(n.attr("data-start-time"),10),a.startWeek?(o.find(".week-number-selected").removeClass("week-number-selected"),s=new Date(r<a.startWeek?r:a.startWeek),l=new Date(r<a.startWeek?a.startWeek:r),a.startWeek=!1,a.start=t(s).day("monday"==a.startOfWeek?1:0).valueOf(),a.end=t(l).day("monday"==a.startOfWeek?7:6).valueOf()):(a.startWeek=r,n.addClass("week-number-selected"),s=new Date(r),a.start=t(s).day("monday"==a.startOfWeek?1:0).valueOf(),a.end=t(s).day("monday"==a.startOfWeek?7:6).valueOf()),b(),R(),C(),S(),x()})),o.find(".month").off("change").on("change",(function(t){D(e(this))})),o.find(".year").off("change").on("change",(function(t){D(e(this))}))}function M(e,t,a){var o=[];a=a||function(e){return e};for(var i=e.minVisible;i<=e.maxVisible;i++)o.push({value:i,text:a(i),selected:i===t,disabled:i<e.minSelectable||i>e.maxSelectable});return o}function z(e,t){for(var a,o='<div class="select-wrapper"><select class="'+e+'" name="'+e+'">',i=0,n=t.length;i<n;i++){var s=t[i];o+='<option value="'+s.value+'"'+(s.selected?" selected":"")+(s.disabled?" disabled":"")+">"+s.text+"</option>",s.selected&&(a=s.text)}return o+="</select>"+a+"</div>"}function O(e,t){o.find("."+t).append("<div><span>"+J("Time")+': <span class="hour-val">00</span>:<span class="minute-val">00</span></span></div><div class="hour"><label>'+J("Hour")+': <input type="range" class="hour-range" name="hour" min="0" max="23"></label></div><div class="minute"><label>'+J("Minute")+': <input type="range" class="minute-range" name="minute" min="0" max="59"></label></div>'),h(t,e)}function L(e){return J("month-name")[e]}function P(e){return t(e).format(a.format)}function H(){S();var e=parseInt(t(a.month1).format("YYYYMM")),i=parseInt(t(a.month2).format("YYYYMM")),n=Math.abs(e-i);n>1&&89!=n?o.addClass("has-gap").removeClass("no-gap").find(".gap").css("visibility","visible"):o.removeClass("has-gap").addClass("no-gap").find(".gap").css("visibility","hidden");var s=o.find("table.month1").height(),l=o.find("table.month2").height();o.find(".gap").height(Math.max(s,l)+10)}function E(){if(!a.alwaysOpen){var t=function(){e(l).data("date-picker-opened",!1),e(l).trigger("datepicker-closed",{relatedTarget:o})};a.customCloseAnimation?a.customCloseAnimation.call(o.get(0),t):e(o).slideUp(a.duration,t),e(l).trigger("datepicker-close",{relatedTarget:o})}}function A(){I(a.month1,"month1"),I(a.month2,"month2")}function Y(e,a){var o=parseInt(t(e).format("YYYYMM"))-parseInt(t(a).format("YYYYMM"));return o>0?1:0===o?0:-1}function V(e,a){var o=parseInt(t(e).format("YYYYMMDD"))-parseInt(t(a).format("YYYYMMDD"));return o>0?1:0===o?0:-1}function B(e){return t(e).add(1,"months").toDate()}function F(e){return t(e).add(-1,"months").toDate()}function W(){var e=a.showWeekNumbers?"<th>"+J("week-number")+"</th>":"";return"monday"==a.startOfWeek?e+"<th>"+J("week-1")+"</th><th>"+J("week-2")+"</th><th>"+J("week-3")+"</th><th>"+J("week-4")+"</th><th>"+J("week-5")+"</th><th>"+J("week-6")+"</th><th>"+J("week-7")+"</th>":e+"<th>"+J("week-7")+"</th><th>"+J("week-1")+"</th><th>"+J("week-2")+"</th><th>"+J("week-3")+"</th><th>"+J("week-4")+"</th><th>"+J("week-5")+"</th><th>"+J("week-6")+"</th>"}function N(e){return e=t(e),!(!a.startDate||!e.endOf("month").isBefore(a.startDate))||!(!a.endDate||!e.startOf("month").isAfter(a.endDate))}function G(t,a,o){var i=e.extend(!0,{},t);e.each(a,(function(e,t){var a=t(o);for(var n in a)i.hasOwnProperty(n)?i[n]+=a[n]:i[n]=a[n]}));var n="";for(var s in i)i.hasOwnProperty(s)&&(n+=s+'="'+i[s]+'" ');return n}function U(e,t){return a.showDateFilter&&"function"==typeof a.showDateFilter?a.showDateFilter(e,t):t}function J(t){var a=t.toLowerCase(),o=t in n?n[t]:a in n?n[a]:null,i=e.dateRangePickerLanguages.default;return null==o&&(o=t in i?i[t]:a in i?i[a]:""),o}function K(){var e=a.defaultTime?a.defaultTime:new Date;return a.lookBehind?(a.startDate&&Y(e,a.startDate)<0&&(e=B(t(a.startDate).toDate())),a.endDate&&Y(e,a.endDate)>0&&(e=t(a.endDate).toDate())):(a.startDate&&Y(e,a.startDate)<0&&(e=t(a.startDate).toDate()),a.endDate&&Y(B(e),a.endDate)>0&&(e=F(t(a.endDate).toDate()))),a.singleDate&&(a.startDate&&Y(e,a.startDate)<0&&(e=t(a.startDate).toDate()),a.endDate&&Y(e,a.endDate)>0&&(e=t(a.endDate).toDate())),e}function Q(e){e||(e=K()),a.lookBehind?(I(F(e),"month1"),I(e,"month2")):(I(e,"month1"),I(B(e),"month2")),a.singleDate&&I(e,"month1"),S(),H()}function Z(t){(function(t,a){return a.contains(t.target)||t.target==a||null!=a.childNodes&&e.inArray(t.target,a.childNodes)>=0})(t,l[0])||o.is(":visible")&&E()}}})),$((function(){initSalesContentModules()}));var ClickPointsLayout1={init:function(e){e.find(".js-clickpoints-t1-submit-data").on("click",(function(){let t={clickPointsData:[]};e.find(".tns-item:not(.tns-slide-cloned).js-clickpoints-t1-element").each((function(){const e={};e.uid=$(this).attr("data-uid"),e.clickPoints=[],$(this).find(".js-clickpoints-t1-clickpoint-list-element").each((function(){const t={};t.uid=$(this).attr("data-uid"),t["position-x"]=$(this).attr("data-position-x"),t["position-y"]=$(this).attr("data-position-y"),e.clickPoints.push(t)})),t.clickPointsData.push(e)})),t=JSON.stringify(t),$(this).addClass("loading"),$.ajax({url:$(this).attr("data-action"),cache:!1,data:{data:t},method:"POST",success:function(e){location.reload()},error:function(e){location.reload()}})})),e.find(".tns-item:not(.tns-slide-cloned).js-clickpoints-t1-element").each((function(){$(this).find(".js-clickpoints-t1-element-image").on("click",(function(e){let t=e.pageX-$(this).offset().left,a=e.pageY-$(this).offset().top;t=100*t/$(this).width(),a=100*a/$(this).height(),t=Math.round(100*t)/100,a=Math.round(100*a)/100;let o=$(this).parent().find(".js-clickpoints-t1-clickpoint-list-element.active");1==o.length&&(o.attr("data-position-x",t),o.attr("data-position-y",a),o.find(".position-x").html(t+"%"),o.find(".position-y").html(a+"%"),o.removeClass("active"));const i=o.attr("data-uid");o=$(this).parent().find(".js-clickpoints-t1-element-clickpoint[data-uid="+i+"]"),o.show(),o.css({top:a+"%",left:t+"%"})})),$(this).find(".js-clickpoints-t1-clickpoint-list-element").each((function(){$(this).on("click",(function(e){if($(e.target).hasClass("delete-icon")){console.log("clicked delete-icon");const e=$(this).attr("data-uid");return $(this).closest(".js-clickpoints-t1-element").find('.js-clickpoints-t1-element-clickpoint[data-uid="'+e+'"]').hide(),$(this).attr("data-position-x",""),$(this).attr("data-position-y",""),$(this).find(".position-x").html(""),void $(this).find(".position-y").html("")}$(this).siblings().removeClass("active"),$(this).addClass("active")}))}))})),e.find(".js-clickpoints-t1-element-clickpoint").each((function(){$(this).on("mouseenter click",(function(e){$(e.target).hasClass("js-clickpoints-t1-element-clickpoint")&&$(this).find(".js-clickpoints-t1-element-content").fadeIn()})),$(this).on("mouseleave",(function(){$(this).find(".js-clickpoints-t1-element-content").fadeOut()}))}))}};class SalescontentQuickRequest{constructor(e,t,a,o,i,n){this.from="",this.to="",this.adults=2,this.children=[],this.requestlink="",this.bookinglink="",this.roomId=-1,this.offerId=-1,this.from=e,this.to=t,this.adults=parseInt(a),this.children=o,this.requestlink=$("#zepp-requestlink").attr("href"),this.bookinglink=$("#zepp-bookinglink").attr("href")}static room(e){return new SalescontentQuickRequest("","",2,[],e)}static offer(e){return new SalescontentQuickRequest("","",2,[],-1,e)}request(){return this.requestLinkWithParams()}booking(){return this.bookingLinkSimple()}requestLinkWithParams(){var e="?",t="";return this.roomId>0&&(e+=t+"roomId="+this.roomId,t="&"),this.offerId>0&&(e+=t+"offerId="+this.offerId,t="&"),""!=this.from&&(e+=t+"date_from="+this.from,t="&"),""!=this.to&&(e+=t+"date_to="+this.to,t="&"),this.adults>0&&(e+=t+"adults="+this.adults,t="&"),this.children>0&&(e+=t+"children="+this.adults),window.location.href=this.requestlink+e}bookingLinkKognitiv(){var e="?",t="",a={};return this.roomId>0&&(e+=t+"skd-room-view="+this.roomId,t="&"),this.offerId>0&&(e+=t+"offerId="+this.offerId,t="&"),""!=this.from&&(e+=t+"skd-checkin="+this.from.split(".")[2]+"-"+this.from.split(".")[1]+"-"+this.from.split(".")[0],t="&"),""!=this.to&&(e+=t+"skd-checkout="+this.to.split(".")[2]+"-"+this.to.split(".")[1]+"-"+this.to.split(".")[0],t="&"),this.adults>0&&(e+=t+"adult_room1="+this.adults,t="&"),this.children.length>0&&(jQuery.each(this.children,(function(e,t){a["child_room1_age"+t]="child_room1_age"+t in a?a["child_room1_age"+t]+1:1})),$.each(a,(function(a,o){e+=t+a+"="+o}))),window.open(this.bookinglink+e)}bookingLinkSimple(){return window.location.href=this.bookinglink}}var AdditionalServicesLayout1={_module:void 0,init:function(e){this._module=e,this._module.find(".js-additionalservices-t1-opener").each((function(){$(this).on("click",(function(){$(this).parent().toggleClass("active"),$(this).next().slideToggle()}))}))}},HotelRequestT1={_module:void 0,minDate:void 0,toDate:void 0,init:function(e){var t=this;t._module=e;var a=t._module.find(".form-row.date"),o=t._module.find(".field.date-from .inner-field .value").attr("data-timestamp"),i=t._module.find(".field.date-to .inner-field .value").attr("data-timestamp"),n=t._module.find(".closingPeriodHidden"),s=[];if(n.length>0)for(let e=0;e<n.length;e++){let t=Date.parse(n[e].value.split(":")[0]),a=Date.parse(n[e].value.split(":")[1]);s[e]=[t,a]}if(this.minDate="",this.toDate="",a.length>0){var l=t._module.find(".form-row .field.date-from input");l=l[0],this.minDate=t._module.find(".field.date-from .inner-field .value").attr("data-min-date-from"),s.length>0&&s.forEach($.proxy((function(e){var a=this.minDate.split(".");if(formatMinDate=`${a[2]}.${a[1]}.${a[0]}`,new Date(formatMinDate).getTime()>=parseInt(e[0])&&new Date(formatMinDate).getTime()<=parseInt(e[1])){var n={day:"2-digit",month:"2-digit",year:"numeric"};this.minDate=new Date(e[1]),this.toDate=new Date(e[1]),this.minDate.setDate(this.minDate.getDate()+1),t._module.find(".field.date-from .inner-field .value").attr("data-timestamp",this.minDate.getTime()),o=this.minDate.getTime()/1e3,this.toDate.setDate(this.toDate.getDate()+7),t._module.find(".field.date-to .inner-field .value").attr("data-timestamp",this.toDate.getTime()),i=this.toDate.getTime()/1e3,this.minDate=this.minDate.toLocaleDateString("de-DE",n),t._module.find(".field.date-from .inner-field .value").attr("data-min-date-from",this.minDate),this.toDate=this.toDate.toLocaleDateString("de-DE",n),$(l).val(this.minDate)}}),this));new Datepicker(l,{format:"dd.mm.yyyy",language:$("html").attr("lang").split("-")[0],minDate:this.minDate,orientation:"bottom"});var r=t._module.find(".form-row .field.date-to input");r=r[0],s.length>0&&$(r).val(this.toDate);var d=new Datepicker(r,{format:"dd.mm.yyyy",language:$("html").attr("lang").split("-")[0],minDate:this.minDate,orientation:"bottom"});$(l).on("changeDate",(function(){var e=$(this).val(),a={minDate:e};d.setOptions(a);var n=e.split(".");if(3==n.length&&(e=new Date(n[2],parseInt(n[1])-1,n[0]),o=t._module.find(".field.date-from .inner-field .datepicker").find(".datepicker-cell.selected").attr("data-date")/1e3,3==(n=$(r).val().split(".")).length)){dateTo=new Date(n[2],parseInt(n[1])-1,n[0]),i=t._module.find(".field.date-to .inner-field .datepicker").find(".datepicker-cell.selected").attr("data-date")/1e3;var s=e.getTime()-dateTo.getTime();Math.ceil(s/864e5)<0||d.setDate(e.setDate(e.getDate()+1))}})),$(r).on("changeDate",(function(){if(o=t._module.find(".field.date-from .inner-field .datepicker").find(".datepicker-cell.selected").attr("data-date")/1e3,i=t._module.find(".field.date-to .inner-field .datepicker").find(".datepicker-cell.selected").attr("data-date")/1e3,$(this).val()==$(l).val()){var e=$(this).val().split("."),a=new Date(e[2],parseInt(e[1])-1,e[0]);a.setDate(a.getDate()+7),i=a.getTime()/1e3,t._module.find(".field.date-to .inner-field .datepicker").find("[data-date='"+a.getTime()+"'").click()}})),t._module.find(".field.date-to .inner-field").on("click",(function(){t._module.find(".datepicker-cell").each((function(){if(s.length>0){var e=$(this);cellDisabled=!1,s.length>0&&s.forEach((function(t){HotelRequestT1.checkClosingPeriod(t[0],t[1],e.attr("data-date"))&&(cellDisabled=!0)})),cellDisabled?($(this).removeClass("selected"),$(this).removeClass("range-start"),$(this).removeClass("range"),$(this).removeClass("range-end"),$(this).addClass("disabled")):(o<$(this).attr("data-date")/1e3&&i>$(this).attr("data-date")/1e3&&($(this).addClass("range"),$(this).removeClass("range-end")),o==$(this).attr("data-date")/1e3&&$(this).addClass("range-start selected"),i==$(this).attr("data-date")/1e3&&($(this).addClass("range-end"),$(this).removeClass("selected")))}else o<$(this).attr("data-date")/1e3&&i>$(this).attr("data-date")/1e3&&($(this).addClass("range"),$(this).removeClass("range-end")),o==$(this).attr("data-date")/1e3&&$(this).addClass("range-start selected"),i==$(this).attr("data-date")/1e3&&($(this).addClass("range-end"),$(this).removeClass("selected"))}))})),t._module.find(".field.date-from .inner-field").on("click",(function(){t._module.find(".datepicker-cell").each((function(){if(s.length>0){var e=$(this);cellDisabled=!1,s.length>0&&s.forEach((function(t){HotelRequestT1.checkClosingPeriod(t[0],t[1],e.attr("data-date"))&&(cellDisabled=!0)})),cellDisabled?($(this).removeClass("selected"),$(this).removeClass("range-start"),$(this).removeClass("range"),$(this).removeClass("range-end"),$(this).addClass("disabled")):(o<$(this).attr("data-date")/1e3&&i>$(this).attr("data-date")/1e3&&$(this).addClass("range"),o==$(this).attr("data-date")/1e3&&$(this).addClass("range-start selected"),i==$(this).attr("data-date")/1e3&&($(this).addClass("range-end"),$(this).removeClass("selected")))}else o<$(this).attr("data-date")/1e3&&i>$(this).attr("data-date")/1e3&&$(this).addClass("range"),o==$(this).attr("data-date")/1e3&&$(this).addClass("range-start selected"),i==$(this).attr("data-date")/1e3&&($(this).addClass("range-end"),$(this).removeClass("selected"))}))})),t._module.find(".form-row.date .value").on("click",(function(){var e=$(this).parent().find("input");e.attr("autocomplete","off"),e.focus()})),$(document.body).on("click",(function(t){var a=(t=$(t.target)).closest(".datepicker");if(t.hasClass("datepicker-cell")){a.removeClass("active");var o=a.next("input"),i=e.find(".field.date-from .inner-field input").val();e.find(".field.date-from .value").html(i),i=e.find(".field.date-to .inner-field input").val(),e.find(".field.date-to .value").html(i),0!=o.length&&o.focus()}}))}if(t._module.find(".field.select:not(.custom)").each((function(){var e=$(this).find("select"),t=e.val();t=e.find('option[value="'+t+'"]').html(),$(this).find(".value").html(t),e.on("change",(function(){var e=$(this).val();e=$(this).find('option[value="'+e+'"]').html(),$(this).closest(".field").find(".value").html(e)}))})),t._module.find(".field.select.custom").length>0){var m=$('input[name="tx_zeppelinsalescontent_request[Room1][Room]"]').val();""!=m&&null!=m&&HotelRequestRoomSelectT1.setRoomId(m,"HotelRequestT1",1);var u=$('input[name="tx_zeppelinsalescontent_request[Room2][Room]"]').val();""!=u&&null!=u&&HotelRequestRoomSelectT1.setRoomId(u,"HotelRequestT1",2);var c=$('input[name="tx_zeppelinsalescontent_request[Room3][Room]"]').val();""!=c&&null!=c&&HotelRequestRoomSelectT1.setRoomId(c,"HotelRequestT1",3);var f=$('input[name="tx_zeppelinsalescontent_request[Room4][Room]"]').val();""!=f&&null!=f&&HotelRequestRoomSelectT1.setRoomId(f,"HotelRequestT1",4)}t._module.find(".field.date,.field.input").each((function(){var e=$(this).find("input").val();$(this).find(".value").html(e)})),t._module.find(".link.add-children").on("click",(function(){var e=$(this).attr("data-room-index");$(this).hide(),t._module.find(".form-row.row-children.room"+e).show()})),t._module.find(".link.add-children").on("click",(function(){var e=$(this).attr("data-room-index");$(this).hide(),t._module.find(".form-row.row-children.room"+e).show()})),t._module.find(".link.add-room").on("click",(function(){HotelRequestT1.addRoomToSelect(t)})),t._module.find(".link.remove-room").on("click",(function(){HotelRequestT1.removeRoomToSelect(t)})),t._module.find(".send-request").closest("form").on("submit",(function(){$(this).find(".send-request").addClass("disabled")})),t._module.find(".send-request").on("click",(function(){$(this).closest("form").find("#hiddensubmit").length?$(this).closest("form").find("#hiddensubmit").click():(console.warn("Please check view of this form! Missing type submit. (MSPC)!!!"),$(this).closest("form").submit())})),t._module.find("#HotelRequestT1Errors > div").each((function(){var e=$(this).attr("data-field");"Room"==e?(t._module.find('[name="tx_zeppelinsalescontent_request[Room1][Room]"]').closest(".field").addClass("error"),t._module.find('div[id="HotelRequestT1rooms1"]').addClass("error")):"Room2"==e?(HotelRequestT1.addRoomToSelect(t),t._module.find('[name="tx_zeppelinsalescontent_request[Room2][Room]"]').closest(".field").addClass("error"),t._module.find('div[id="HotelRequestT1rooms2"]').addClass("error")):"Room3"==e?(HotelRequestT1.addRoomToSelect(t),t._module.find('[name="tx_zeppelinsalescontent_request[Room3][Room]"]').closest(".field").addClass("error"),t._module.find('div[id="HotelRequestT1rooms3"]').addClass("error")):"Room4"==e?(HotelRequestT1.addRoomToSelect(t),t._module.find('[name="tx_zeppelinsalescontent_request[Room4][Room]"]').closest(".field").addClass("error"),t._module.find('div[id="HotelRequestT1rooms4"]').addClass("error")):t._module.find('[name="tx_zeppelinsalescontent_request['+e+']"]').closest(".field").addClass("error")})),t._module.find(".field.error").on("click focus blur",(function(){$(this).removeClass("error")}));var h=t._module.find(".error.field").first();0==h.length&&(h=t._module.find(".thank-you").first()),h.length&&$("html, body").animate({scrollTop:h.offset().top-100})},addRoomToSelect:function(e){for(var t=2,a=!0;t<=4&&a;){var o=e._module.find(".form-row.row-room.room"+t);o.is(":visible")||(a=!1,o.find(".room-isActive").prop("checked",!0),o.show()),4==t&&e._module.find(".link.add-room").hide(),t++}console.log("fedep -> hotel_request-t1 -> addRoomToSelect"),e._module.find(".link.remove-room").show()},removeRoomToSelect:function(e){for(var t=4,a=!1;t>1&&!a;){var o=e._module.find(".form-row.row-room.room"+t);o.is(":visible")&&(a=!0,o.find(".room-isActive").prop("checked",!1),o.hide(),$("#HotelRequestT1lRoomID"+t).length&&($("#HotelRequestT1lRoomID"+t).val(""),$("#room"+t+"preview").hide(),$("#HotelRequestT1rooms"+t+" div.value").html($("#HotelRequestT1rooms"+t+" div.value").attr("data-defaultvalue")))),t--}1==t&&e._module.find(".link.remove-room").hide(),e._module.find(".link.add-room").show()},addDays:function(e,t){var a=new Date(e);return a.setDate(a.getDate()+t),a},checkClosingPeriod:function(e,t,a){if(parseInt(a)>=parseInt(e)&&parseInt(a)<=parseInt(t))return!0}},HotelRequestRoomSelectT1={bRoomCloseEventBinded:!1,lLastOpenedRoomIndex:void 0,toggleRoomSelect:function(e,t){this.bLock||(this.bLock=!0,$("#"+e+"rooms"+t).hasClass("open")?($("#"+e+"rooms"+t).removeClass("open"),this.unbindRoomCloseEvent(e,t),this.lLastOpenedRoomIndex=void 0):($("#"+e+"rooms"+t).addClass("open"),this.bRoomCloseEventBinded&&(this.unbindRoomCloseEvent(e,this.lLastOpenedRoomIndex),this.lLastOpenedRoomIndex=void 0),this.bindRoomCloseEvent(e,t)),window.setTimeout(function(){this.bLock=!1}.bind(this),150))},bindRoomCloseEvent:function(e,t){this.bRoomCloseEventBinded||(this.bRoomCloseEventBinded=!0,this.lLastOpenedRoomIndex=t,$(window).on("click.RoomListToggleT1",function(a){$.contains($("div.HotelRequestT1 div.inner-request div.form-row div.field.select.custom#"+e+"rooms"+t)[0],a.target)||this.unbindRoomCloseEvent(e,t)}.bind(this)))},unbindRoomCloseEvent:function(e,t){this.bRoomCloseEventBinded&&(this.bRoomCloseEventBinded=!1,$(window).off("click.RoomListToggleT1"),null!=e&&null!=t&&this.toggleRoomSelect(e,t))},setRoomId:function(e,t,a){var o=t+"rooms"+a;if($("#"+o+" div.rooms div.room").length){if($("#"+o+" div.rooms div.room").removeClass("active-room"),$("#"+t+"lRoomID"+a).length&&$("#"+t+"lRoomID"+a).val(e),$("#"+o+' div.rooms div.room[data-roomid="'+e+'"]').length)if($("#"+o+' div.rooms div.room[roomid="'+e+'"]').addClass("active-room"),$("#"+o+" div.selectfield span.select").html($("#"+o+' div.room[roomid="'+e+'"] [data-roomname]').html()),""!=e){if($("#room"+a+"preview").length){$("#room"+a+"preview").show();var i=$("#"+o+' div.rooms div.room[data-roomid="'+e+'"]'),n=i.find('input[name="tx_zeppelinsalescontent_request[maxOccupation]"]')[0].value,s=$('select[name="tx_zeppelinsalescontent_request[Room'+a+'][Adults]"]'),l=s[0].previousElementSibling;if(parseInt(s[0].value)>parseInt(n)&&""!=s[0].value&&(s[0].value=n,s.parent().parent().addClass("error"),null!=s[0].nextElementSibling&&(s[0].nextElementSibling.style.display="flex")),null!=s[0].nextElementSibling&&s[0].nextElementSibling.querySelector("svg").addEventListener("click",(function(){s[0].nextElementSibling.style.display="none",s.parent().parent().removeClass("error")})),""!=s[0].value)for(let e=0;e<s[0].options.length;e++)parseInt(s[0].options[e].value)<=parseInt(n)?(s[0].options[e].removeAttribute("disabled"),parseInt(s[0].value)==parseInt(s[0].options[e].value)?(s[0].options[e].setAttribute("selected","selected"),l.innerHTML=s[0].options[e].innerHTML):s[0].options[e].removeAttribute("selected")):(s[0].options[e].removeAttribute("selected"),s[0].options[e].setAttribute("disabled","true"));$("#"+o+" div.value").html(i.find("div.roomname div[data-roomname]").html()),$("#room"+a+"preview [data-roomimage]").html(i.find("div[data-roomimage]").html()),$("#room"+a+"preview [data-roomnamesize]").html(i.find("div.roomname div[data-roomname]").html()+(""!=i.find("div.size div[data-roomsize]").html()?" - "+i.find("div.size div[data-roomsize]").html():"")),$("#room"+a+"preview [data-roompriceinfotext]").html(i.find("div.priceinfotext div[data-roompriceinfotext]").html()),$("#room"+a+"preview [data-roomoccupation]").html(i.find("div.occupation div[data-roomoccupation]").html())}null!=$("#room"+a+"preview").find(".lightgallery0")[0]?($("#room"+a+"preview [data-roomlightbox]").closest("li").show(),$("#room"+a+"preview [data-roomlightbox]").attr("onclick","$('#room"+a+"preview').find('.lightgallery0').trigger('click');")):$("#room"+a+"preview [data-roomlightbox]").closest("li").hide(),null!=$("#room"+a+"preview").find(".planimage")[0]?($("#room"+a+"preview [data-roomplanlightbox]").closest("li").show(),$("#room"+a+"preview [data-roomplanlightbox]").attr("onclick","$('#room"+a+"preview').find('.planimage').trigger('click');")):$("#room"+a+"preview [data-roomplanlightbox]").closest("li").hide(),null!=$("#room"+a+"preview").find(".roompreview").data("lightGallery")?($("#room"+a+"preview").find(".roompreview").data("lightGallery").destroy(!0),initLightGallery($("#room"+a+"preview").find(".roompreview"))):initLightGallery($("#room"+a+"preview").find(".roompreview"))}else $("#room"+a+"preview").hide(),$("#"+o+" div.value").html($("#"+o+" div.value").attr("data-defaultvalue"));else $("#room"+a+"preview").hide(),$("#"+o+" div.value").html($("#"+o+" div.value").attr("data-defaultvalue"));this.unbindRoomCloseEvent(),$("#"+o).removeClass("open")}}},HotelRequestT2={_module:void 0,minDate:void 0,toDate:void 0,init:function(e){var t=this;t._module=e;var a=t._module.find(".form-row.date"),o=t._module.find(".field.date-from .inner-field .value").attr("data-timestamp"),i=t._module.find(".field.date-to .inner-field .value").attr("data-timestamp"),n=t._module.find(".closingPeriodHidden"),s=[];if(n.length>0)for(let e=0;e<n.length;e++){let t=Date.parse(n[e].value.split(":")[0]),a=Date.parse(n[e].value.split(":")[1]);s[e]=[t,a]}if(this.minDate="",this.toDate="",a.length>0){var l=t._module.find(".form-row .field.date-from input");l=l[0],this.minDate=t._module.find(".field.date-from .inner-field .value").attr("data-min-date-from"),s.length>0&&s.forEach($.proxy((function(e){var a=this.minDate.split(".");if(formatMinDate=`${a[2]}.${a[1]}.${a[0]}`,new Date(formatMinDate).getTime()>=parseInt(e[0])&&new Date(formatMinDate).getTime()<=parseInt(e[1])){var n={day:"2-digit",month:"2-digit",year:"numeric"};this.minDate=new Date(e[1]),this.toDate=new Date(e[1]),this.minDate.setDate(this.minDate.getDate()+1),t._module.find(".field.date-from .inner-field .value").attr("data-timestamp",this.minDate.getTime()),o=this.minDate.getTime()/1e3,this.toDate.setDate(this.toDate.getDate()+7),t._module.find(".field.date-to .inner-field .value").attr("data-timestamp",this.toDate.getTime()),i=this.toDate.getTime()/1e3,this.minDate=this.minDate.toLocaleDateString("de-DE",n),t._module.find(".field.date-from .inner-field .value").attr("data-min-date-from",this.minDate),this.toDate=this.toDate.toLocaleDateString("de-DE",n),$(l).val(this.minDate)}}),this));new Datepicker(l,{format:"dd.mm.yyyy",language:$("html").attr("lang").split("-")[0],minDate:this.minDate,orientation:"bottom"});var r=t._module.find(".form-row .field.date-to input");r=r[0],s.length>0&&$(r).val(this.toDate);var d=new Datepicker(r,{format:"dd.mm.yyyy",language:$("html").attr("lang").split("-")[0],minDate:this.minDate,orientation:"bottom"});$(l).on("changeDate",(function(){var e=$(this).val(),a={minDate:e};d.setOptions(a);var n=e.split(".");if(3==n.length&&(e=new Date(n[2],parseInt(n[1])-1,n[0]),o=t._module.find(".field.date-from .inner-field .datepicker").find(".datepicker-cell.selected").attr("data-date")/1e3,3==(n=$(r).val().split(".")).length)){dateTo=new Date(n[2],parseInt(n[1])-1,n[0]),i=t._module.find(".field.date-to .inner-field .datepicker").find(".datepicker-cell.selected").attr("data-date")/1e3;var s=e.getTime()-dateTo.getTime();Math.ceil(s/864e5)<0||d.setDate(e.setDate(e.getDate()+1))}})),$(r).on("changeDate",(function(){if(o=t._module.find(".field.date-from .inner-field .datepicker").find(".datepicker-cell.selected").attr("data-date")/1e3,i=t._module.find(".field.date-to .inner-field .datepicker").find(".datepicker-cell.selected").attr("data-date")/1e3,$(this).val()==$(l).val()){var e=$(this).val().split("."),a=new Date(e[2],parseInt(e[1])-1,e[0]);a.setDate(a.getDate()+7),i=a.getTime()/1e3,t._module.find(".field.date-to .inner-field .datepicker").find("[data-date='"+a.getTime()+"'").click()}})),t._module.find(".field.date-to .inner-field").on("click",(function(){t._module.find(".datepicker-cell").each((function(){if(s.length>0){var e=$(this);cellDisabled=!1,s.length>0&&s.forEach((function(t){HotelRequestT2.checkClosingPeriod(t[0],t[1],e.attr("data-date"))&&(cellDisabled=!0)})),cellDisabled?($(this).removeClass("selected"),$(this).removeClass("range-start"),$(this).removeClass("range"),$(this).removeClass("range-end"),$(this).addClass("disabled")):(o<$(this).attr("data-date")/1e3&&i>$(this).attr("data-date")/1e3&&($(this).addClass("range"),$(this).removeClass("range-end")),o==$(this).attr("data-date")/1e3&&$(this).addClass("range-start selected"),i==$(this).attr("data-date")/1e3&&($(this).addClass("range-end"),$(this).removeClass("selected")))}else o<$(this).attr("data-date")/1e3&&i>$(this).attr("data-date")/1e3&&($(this).addClass("range"),$(this).removeClass("range-end")),o==$(this).attr("data-date")/1e3&&$(this).addClass("range-start selected"),i==$(this).attr("data-date")/1e3&&($(this).addClass("range-end"),$(this).removeClass("selected"))}))})),t._module.find(".field.date-from .inner-field").on("click",(function(){t._module.find(".datepicker-cell").each((function(){if(s.length>0){var e=$(this);cellDisabled=!1,s.length>0&&s.forEach((function(t){HotelRequestT2.checkClosingPeriod(t[0],t[1],e.attr("data-date"))&&(cellDisabled=!0)})),cellDisabled?($(this).removeClass("selected"),$(this).removeClass("range-start"),$(this).removeClass("range"),$(this).removeClass("range-end"),$(this).addClass("disabled")):(o<$(this).attr("data-date")/1e3&&i>$(this).attr("data-date")/1e3&&$(this).addClass("range"),o==$(this).attr("data-date")/1e3&&$(this).addClass("range-start selected"),i==$(this).attr("data-date")/1e3&&($(this).addClass("range-end"),$(this).removeClass("selected")))}else o<$(this).attr("data-date")/1e3&&i>$(this).attr("data-date")/1e3&&$(this).addClass("range"),o==$(this).attr("data-date")/1e3&&$(this).addClass("range-start selected"),i==$(this).attr("data-date")/1e3&&($(this).addClass("range-end"),$(this).removeClass("selected"))}))})),t._module.find(".form-row.date .value").on("click",(function(){var e=$(this).parent().find("input");e.attr("autocomplete","off"),e.focus()})),$(document.body).on("click",(function(t){var a=(t=$(t.target)).closest(".datepicker");if(t.hasClass("datepicker-cell")){a.removeClass("active");var o=a.next("input"),i=e.find(".field.date-from .inner-field input").val();e.find(".field.date-from .value").html(i),i=e.find(".field.date-to .inner-field input").val(),e.find(".field.date-to .value").html(i),0!=o.length&&o.focus()}}))}if(t._module.find(".field.select:not(.custom)").each((function(){var e=$(this).find("select"),t=e.val();t=e.find('option[value="'+t+'"]').html(),$(this).find(".value").html(t),e.on("change",(function(){var e=$(this).val();e=$(this).find('option[value="'+e+'"]').html(),$(this).closest(".field").find(".value").html(e)}))})),t._module.find(".field.select.custom").length>0){var m=$('input[name="tx_zeppelinsalescontent_request[Room1][Room]"]').val();""!=m&&null!=m&&HotelRequestRoomSelectT2.setRoomId(m,"HotelRequestT2",1);var u=$('input[name="tx_zeppelinsalescontent_request[Room2][Room]"]').val();""!=u&&null!=u&&HotelRequestRoomSelectT2.setRoomId(u,"HotelRequestT2",2);var c=$('input[name="tx_zeppelinsalescontent_request[Room3][Room]"]').val();""!=c&&null!=c&&HotelRequestRoomSelectT2.setRoomId(c,"HotelRequestT2",3);var f=$('input[name="tx_zeppelinsalescontent_request[Room4][Room]"]').val();""!=f&&null!=f&&HotelRequestRoomSelectT2.setRoomId(f,"HotelRequestT2",4)}t._module.find(".field.date,.field.input").each((function(){var e=$(this).find("input").val();$(this).find(".value").html(e)})),t._module.find(".link.add-children").on("click",(function(){var e=$(this).attr("data-room-index");$(this).hide(),t._module.find(".form-row.row-children.room"+e).show()})),t._module.find(".link.add-children").on("click",(function(){var e=$(this).attr("data-room-index");$(this).hide(),t._module.find(".form-row.row-children.room"+e).show()})),t._module.find(".link.add-room").on("click",(function(){HotelRequestT2.addRoomToSelect(t)})),t._module.find(".link.remove-room").on("click",(function(){HotelRequestT2.removeRoomToSelect(t)})),t._module.find(".send-request").closest("form").on("submit",(function(){$(this).find(".send-request").addClass("disabled")})),t._module.find(".send-request").on("click",(function(){$(this).closest("form").find("#hiddensubmit").length?$(this).closest("form").find("#hiddensubmit").click():(console.warn("Please check view of this form! Missing type submit. (MSPC)!!!"),$(this).closest("form").submit())})),t._module.find("#HotelRequestT2Errors > div").each((function(){var e=$(this).attr("data-field");"Room"==e?(t._module.find('[name="tx_zeppelinsalescontent_request[Room1][Room]"]').closest(".field").addClass("error"),t._module.find('div[id="HotelRequestT2rooms1"]').addClass("error")):"Room2"==e?(HotelRequestT2.addRoomToSelect(t),t._module.find('[name="tx_zeppelinsalescontent_request[Room2][Room]"]').closest(".field").addClass("error"),t._module.find('div[id="HotelRequestT2rooms2"]').addClass("error")):"Room3"==e?(HotelRequestT2.addRoomToSelect(t),t._module.find('[name="tx_zeppelinsalescontent_request[Room3][Room]"]').closest(".field").addClass("error"),t._module.find('div[id="HotelRequestT2rooms3"]').addClass("error")):"Room4"==e?(HotelRequestT2.addRoomToSelect(t),t._module.find('[name="tx_zeppelinsalescontent_request[Room4][Room]"]').closest(".field").addClass("error"),t._module.find('div[id="HotelRequestT2rooms4"]').addClass("error")):t._module.find('[name="tx_zeppelinsalescontent_request['+e+']"]').closest(".field").addClass("error")})),t._module.find(".field.error").on("click focus blur",(function(){$(this).removeClass("error")}));var h=t._module.find(".error.field").first();0==h.length&&(h=t._module.find(".thank-you").first()),h.length&&$("html, body").animate({scrollTop:h.offset().top-100})},addRoomToSelect:function(e){for(var t=2,a=!0;t<=4&&a;){var o=e._module.find(".form-row.row-room.room"+t);o.is(":visible")||(a=!1,o.find(".room-isActive").prop("checked",!0),o.show()),4==t&&e._module.find(".link.add-room").hide(),t++}e._module.find(".link.remove-room").show()},removeRoomToSelect:function(e){for(var t=4,a=!1;t>1&&!a;){var o=e._module.find(".form-row.row-room.room"+t);o.is(":visible")&&(a=!0,o.find(".room-isActive").prop("checked",!1),o.hide(),$("#HotelRequestT2lRoomID"+t).length&&($("#HotelRequestT2lRoomID"+t).val(""),$("#room"+t+"preview").hide(),$("#HotelRequestT2rooms"+t+" div.value").html($("#HotelRequestT2rooms"+t+" div.value").attr("data-defaultvalue")))),t--}1==t&&e._module.find(".link.remove-room").hide(),e._module.find(".link.add-room").show()},addDays:function(e,t){var a=new Date(e);return a.setDate(a.getDate()+t),a},checkClosingPeriod:function(e,t,a){if(parseInt(a)>=parseInt(e)&&parseInt(a)<=parseInt(t))return!0}},HotelRequestRoomSelectT2={bRoomCloseEventBinded:!1,lLastOpenedRoomIndex:void 0,toggleRoomSelect:function(e,t){this.bLock||(this.bLock=!0,$("#"+e+"rooms"+t).hasClass("open")?($("#"+e+"rooms"+t).removeClass("open"),this.unbindRoomCloseEvent(e,t),this.lLastOpenedRoomIndex=void 0):($("#"+e+"rooms"+t).addClass("open"),this.bRoomCloseEventBinded&&(this.unbindRoomCloseEvent(e,this.lLastOpenedRoomIndex),this.lLastOpenedRoomIndex=void 0),this.bindRoomCloseEvent(e,t)),window.setTimeout(function(){this.bLock=!1}.bind(this),150))},bindRoomCloseEvent:function(e,t){this.bRoomCloseEventBinded||(this.bRoomCloseEventBinded=!0,this.lLastOpenedRoomIndex=t,$(window).on("click.RoomListToggleT2",function(a){$.contains($("div.HotelRequestT2 div.inner-request div.form-row div.field.select.custom#"+e+"rooms"+t)[0],a.target)||this.unbindRoomCloseEvent(e,t)}.bind(this)))},unbindRoomCloseEvent:function(e,t){this.bRoomCloseEventBinded&&(this.bRoomCloseEventBinded=!1,$(window).off("click.RoomListToggleT2"),null!=e&&null!=t&&this.toggleRoomSelect(e,t))},setRoomId:function(e,t,a){var o=t+"rooms"+a;if($("#"+o+" div.rooms div.room").length){if($("#"+o+" div.rooms div.room").removeClass("active-room"),$("#"+t+"lRoomID"+a).length&&$("#"+t+"lRoomID"+a).val(e),$("#"+o+' div.rooms div.room[data-roomid="'+e+'"]').length)if($("#"+o+' div.rooms div.room[roomid="'+e+'"]').addClass("active-room"),$("#"+o+" div.selectfield span.select").html($("#"+o+' div.room[roomid="'+e+'"] [data-roomname]').html()),""!=e){if($("#room"+a+"preview").length){$("#room"+a+"preview").show();var i=$("#"+o+' div.rooms div.room[data-roomid="'+e+'"]'),n=i.find('input[name="tx_zeppelinsalescontent_request[maxOccupation]"]')[0].value,s=$('select[name="tx_zeppelinsalescontent_request[Room'+a+'][Adults]"]'),l=s[0].previousElementSibling;if(parseInt(s[0].value)>parseInt(n)&&""!=s[0].value&&(s[0].value=n,s.parent().parent().addClass("error"),null!=s[0].nextElementSibling&&(s[0].nextElementSibling.style.display="flex")),null!=s[0].nextElementSibling&&s[0].nextElementSibling.querySelector("svg").addEventListener("click",(function(){s[0].nextElementSibling.style.display="none",s.parent().parent().removeClass("error")})),""!=s[0].value)for(let e=0;e<s[0].options.length;e++)parseInt(s[0].options[e].value)<=parseInt(n)?(s[0].options[e].removeAttribute("disabled"),parseInt(s[0].value)==parseInt(s[0].options[e].value)?(s[0].options[e].setAttribute("selected","selected"),l.innerHTML=s[0].options[e].innerHTML):s[0].options[e].removeAttribute("selected")):(s[0].options[e].removeAttribute("selected"),s[0].options[e].setAttribute("disabled","true"));$("#"+o+" div.value").html(i.find("div.roomname div[data-roomname]").html()),$("#room"+a+"preview [data-roomimage]").html(i.find("div[data-roomimage]").html()),$("#room"+a+"preview [data-roomnamesize]").html(i.find("div.roomname div[data-roomname]").html()+(""!=i.find("div.size div[data-roomsize]").html()?" - "+i.find("div.size div[data-roomsize]").html():"")),$("#room"+a+"preview [data-roompriceinfotext]").html(i.find("div.priceinfotext div[data-roompriceinfotext]").html()),$("#room"+a+"preview [data-roomoccupation]").html(i.find("div.occupation div[data-roomoccupation]").html())}null!=$("#room"+a+"preview").find(".lightgallery0")[0]?($("#room"+a+"preview [data-roomlightbox]").closest("li").show(),$("#room"+a+"preview [data-roomlightbox]").attr("onclick","$('#room"+a+"preview').find('.lightgallery0').trigger('click');")):$("#room"+a+"preview [data-roomlightbox]").closest("li").hide(),null!=$("#room"+a+"preview").find(".planimage")[0]?($("#room"+a+"preview [data-roomplanlightbox]").closest("li").show(),$("#room"+a+"preview [data-roomplanlightbox]").attr("onclick","$('#room"+a+"preview').find('.planimage').trigger('click');")):$("#room"+a+"preview [data-roomplanlightbox]").closest("li").hide(),null!=$("#room"+a+"preview").find(".roompreview").data("lightGallery")?($("#room"+a+"preview").find(".roompreview").data("lightGallery").destroy(!0),initLightGallery($("#room"+a+"preview").find(".roompreview"))):initLightGallery($("#room"+a+"preview").find(".roompreview"))}else $("#room"+a+"preview").hide(),$("#"+o+" div.value").html($("#"+o+" div.value").attr("data-defaultvalue"));else $("#room"+a+"preview").hide(),$("#"+o+" div.value").html($("#"+o+" div.value").attr("data-defaultvalue"));this.unbindRoomCloseEvent(),$("#"+o).removeClass("open")}}},HotelRequestT3={_module:void 0,minDate:void 0,toDate:void 0,init:function(e){var t=this;t._module=e;t._module.find(".form-row.date"),t._module.find(".field.date-from .inner-field .value").attr("data-timestamp"),t._module.find(".field.date-to .inner-field .value").attr("data-timestamp");var a=t._module.find(".closingPeriodHidden"),o=[];if(a.length>0)for(let e=0;e<a.length;e++){let t=Date.parse(a[e].value.split(":")[0]),i=Date.parse(a[e].value.split(":")[1]);o[e]=[t,i]}if(this.minDate="",this.toDate="",t._module.find(".field.select.custom").length>0){var i=$('input[name="tx_zeppelinsalescontent_request[Room1][Room]"]').val();""!=i&&null!=i&&HotelRequestRoomSelectT3.setRoomId(i,"HotelRequestT3",1);var n=$('input[name="tx_zeppelinsalescontent_request[Room2][Room]"]').val();""!=n&&null!=n&&HotelRequestRoomSelectT3.setRoomId(n,"HotelRequestT3",2);var s=$('input[name="tx_zeppelinsalescontent_request[Room3][Room]"]').val();""!=s&&null!=s&&HotelRequestRoomSelectT3.setRoomId(s,"HotelRequestT3",3);var l=$('input[name="tx_zeppelinsalescontent_request[Room4][Room]"]').val();""!=l&&null!=l&&HotelRequestRoomSelectT3.setRoomId(l,"HotelRequestT3",4)}t._module.find(".field.date,.field.input").each((function(){var e=$(this).find("input").val();$(this).find(".value").html(e)})),t._module.find(".link.add-children").on("click",(function(){var e=$(this).attr("data-room-index");$(this).hide(),t._module.find(".form-row.row-children.room"+e).show()})),t._module.find(".link.add-children").on("click",(function(){var e=$(this).attr("data-room-index");$(this).hide(),t._module.find(".form-row.row-children.room"+e).show()})),t._module.find(".link.add-room").on("click",(function(){HotelRequestT3.addRoomToSelect(t)})),t._module.find(".link.remove-room").on("click",(function(){HotelRequestT3.removeRoomToSelect(t)})),t._module.find(".send-request").closest("form").on("submit",(function(){$(this).find(".send-request").addClass("disabled")})),t._module.find(".send-request").on("click",(function(){$(this).closest("form").find("#hiddensubmit").length?$(this).closest("form").find("#hiddensubmit").click():(console.warn("Please check view of this form! Missing type submit. (MSPC)!!!"),$(this).closest("form").submit())})),t._module.find("#HotelRequestT3Errors > div").each((function(){var e=$(this).attr("data-field");"Room"==e?(t._module.find('[name="tx_zeppelinsalescontent_request[Room1][Room]"]').closest(".field").addClass("error"),t._module.find('div[id="HotelRequestT3rooms1"]').addClass("error")):"Room2"==e?(HotelRequestT3.addRoomToSelect(t),t._module.find('[name="tx_zeppelinsalescontent_request[Room2][Room]"]').closest(".field").addClass("error"),t._module.find('div[id="HotelRequestT3rooms2"]').addClass("error")):"Room3"==e?(HotelRequestT3.addRoomToSelect(t),t._module.find('[name="tx_zeppelinsalescontent_request[Room3][Room]"]').closest(".field").addClass("error"),t._module.find('div[id="HotelRequestT3rooms3"]').addClass("error")):"Room4"==e?(HotelRequestT3.addRoomToSelect(t),t._module.find('[name="tx_zeppelinsalescontent_request[Room4][Room]"]').closest(".field").addClass("error"),t._module.find('div[id="HotelRequestT3rooms4"]').addClass("error")):t._module.find('[name="tx_zeppelinsalescontent_request['+e+']"]').closest(".field").addClass("error")})),t._module.find(".field.error").on("click focus blur",(function(){$(this).removeClass("error")}));var r=t._module.find(".error.field").first();0==r.length&&(r=t._module.find(".thank-you").first()),r.length&&$("html, body").animate({scrollTop:r.offset().top-100}),t._module.find(".field.select:not(.custom)").each((function(){var e=$(this).find("select"),t=e.val();t=e.find('option[value="'+t+'"]').html(),$(this).find(".value").html(t),e.on("change",(function(){var e=$(this).val();e=$(this).find('option[value="'+e+'"]').html(),$(this).closest(".field").find(".value").html(e)}))})),$((function(){HotelRequestT3.initEasyPicker()}))},addRoomToSelect:function(e){for(var t=2,a=!0;t<=4&&a;){var o=e._module.find(".form-row.row-room.room"+t);o.is(":visible")||(a=!1,o.find(".room-isActive").prop("checked",!0),o.show()),4==t&&e._module.find(".link.add-room").hide(),t++}e._module.find(".link.remove-room").show()},removeRoomToSelect:function(e){for(var t=4,a=!1;t>1&&!a;){var o=e._module.find(".form-row.row-room.room"+t);o.is(":visible")&&(a=!0,o.find(".room-isActive").prop("checked",!1),o.hide(),$("#HotelRequestT3lRoomID"+t).length&&($("#HotelRequestT3lRoomID"+t).val(""),$("#room"+t+"preview").hide(),$("#HotelRequestT3rooms"+t+" div.value").html($("#HotelRequestT3rooms"+t+" div.value").attr("data-defaultvalue")))),t--}1==t&&e._module.find(".link.remove-room").hide(),e._module.find(".link.add-room").show()},addDays:function(e,t){var a=new Date(e);return a.setDate(a.getDate()+t),a},checkClosingPeriod:function(e,t,a){if(parseInt(a)>=parseInt(e)&&parseInt(a)<=parseInt(t))return!0},initEasyPicker:function(){var e={container:"#datepickerFromOpenerContainer",alwaysOpen:!0,singleMonth:!0,startOfWeek:"monday",extraClass:"dateRangePickerSelectedCells",selectForward:!0,startDate:moment().format("YYYY-MM-DD"),customArrowPrevSymbol:'<svg class="icon icon-prev"><use xlink:href="#icon-prev"/></svg>',customArrowNextSymbol:'<svg class="icon icon-next"><use xlink:href="#icon-next"/></svg>'},t=$("#dateFromInput input"),a=$("#dateToInput input");$("#datepickerFromOpener").dateRangePicker(e),$("#datepickerFromOpener").dateRangePicker().bind("datepicker-change",(function(e,o){var i=o.value.split(" "),n=i[0].split("-"),s=i[2].split("-"),l=n[2]+"."+n[1]+"."+n[0],r=s[2]+"."+s[1]+"."+s[0];t.val(l),a.val(r)}))}},HotelRequestRoomSelectT3={bRoomCloseEventBinded:!1,lLastOpenedRoomIndex:void 0,toggleRoomSelect:function(e,t){this.bLock||(this.bLock=!0,$("#"+e+"rooms"+t).hasClass("open")?($("#"+e+"rooms"+t).removeClass("open"),this.unbindRoomCloseEvent(e,t),this.lLastOpenedRoomIndex=void 0):($("#"+e+"rooms"+t).addClass("open"),this.bRoomCloseEventBinded&&(this.unbindRoomCloseEvent(e,this.lLastOpenedRoomIndex),this.lLastOpenedRoomIndex=void 0),this.bindRoomCloseEvent(e,t)),window.setTimeout(function(){this.bLock=!1}.bind(this),150))},bindRoomCloseEvent:function(e,t){this.bRoomCloseEventBinded||(this.bRoomCloseEventBinded=!0,this.lLastOpenedRoomIndex=t,$(window).on("click.RoomListToggleT3",function(a){$.contains($("div.HotelRequestT3 div.inner-request div.form-row div.field.select.custom#"+e+"rooms"+t)[0],a.target)||this.unbindRoomCloseEvent(e,t)}.bind(this)))},unbindRoomCloseEvent:function(e,t){this.bRoomCloseEventBinded&&(this.bRoomCloseEventBinded=!1,$(window).off("click.RoomListToggleT3"),null!=e&&null!=t&&this.toggleRoomSelect(e,t))},setRoomId:function(e,t,a){var o=t+"rooms"+a;if($("#"+o+" div.rooms div.room").length){if($("#"+o+" div.rooms div.room").removeClass("active-room"),$("#"+t+"lRoomID"+a).length&&$("#"+t+"lRoomID"+a).val(e),$("#"+o+' div.rooms div.room[data-roomid="'+e+'"]').length)if($("#"+o+' div.rooms div.room[roomid="'+e+'"]').addClass("active-room"),$("#"+o+" div.selectfield span.select").html($("#"+o+' div.room[roomid="'+e+'"] [data-roomname]').html()),""!=e){if($("#room"+a+"preview").length){$("#room"+a+"preview").show();var i=$("#"+o+' div.rooms div.room[data-roomid="'+e+'"]'),n=i.find('input[name="tx_zeppelinsalescontent_request[maxOccupation]"]')[0].value,s=$('select[name="tx_zeppelinsalescontent_request[Room'+a+'][Adults]"]'),l=s[0].previousElementSibling;if(parseInt(s[0].value)>parseInt(n)&&""!=s[0].value&&(s[0].value=n,s.parent().parent().addClass("error"),null!=s[0].nextElementSibling&&(s[0].nextElementSibling.style.display="flex")),null!=s[0].nextElementSibling&&s[0].nextElementSibling.querySelector("svg").addEventListener("click",(function(){s[0].nextElementSibling.style.display="none",s.parent().parent().removeClass("error")})),""!=s[0].value)for(let e=0;e<s[0].options.length;e++)parseInt(s[0].options[e].value)<=parseInt(n)?(s[0].options[e].removeAttribute("disabled"),parseInt(s[0].value)==parseInt(s[0].options[e].value)?(s[0].options[e].setAttribute("selected","selected"),l.innerHTML=s[0].options[e].innerHTML):s[0].options[e].removeAttribute("selected")):(s[0].options[e].removeAttribute("selected"),s[0].options[e].setAttribute("disabled","true"));$("#"+o+" div.value").html(i.find("div.roomname div[data-roomname]").html()),$("#room"+a+"preview [data-roomimage]").html(i.find("div[data-roomimage]").html()),$("#room"+a+"preview [data-roomnamesize]").html(i.find("div.roomname div[data-roomname]").html()+(""!=i.find("div.size div[data-roomsize]").html()?" - "+i.find("div.size div[data-roomsize]").html():"")),$("#room"+a+"preview [data-roompriceinfotext]").html(i.find("div.priceinfotext div[data-roompriceinfotext]").html()),$("#room"+a+"preview [data-roomoccupation]").html(i.find("div.occupation div[data-roomoccupation]").html())}null!=$("#room"+a+"preview").find(".lightgallery0")[0]?($("#room"+a+"preview [data-roomlightbox]").closest("li").show(),$("#room"+a+"preview [data-roomlightbox]").attr("onclick","$('#room"+a+"preview').find('.lightgallery0').trigger('click');")):$("#room"+a+"preview [data-roomlightbox]").closest("li").hide(),null!=$("#room"+a+"preview").find(".planimage")[0]?($("#room"+a+"preview [data-roomplanlightbox]").closest("li").show(),$("#room"+a+"preview [data-roomplanlightbox]").attr("onclick","$('#room"+a+"preview').find('.planimage').trigger('click');")):$("#room"+a+"preview [data-roomplanlightbox]").closest("li").hide(),null!=$("#room"+a+"preview").find(".roompreview").data("lightGallery")?($("#room"+a+"preview").find(".roompreview").data("lightGallery").destroy(!0),initLightGallery($("#room"+a+"preview").find(".roompreview"))):initLightGallery($("#room"+a+"preview").find(".roompreview"))}else $("#room"+a+"preview").hide(),$("#"+o+" div.value").html($("#"+o+" div.value").attr("data-defaultvalue"));else $("#room"+a+"preview").hide(),$("#"+o+" div.value").html($("#"+o+" div.value").attr("data-defaultvalue"));this.unbindRoomCloseEvent(),$("#"+o).removeClass("open")}}},PriceListDetail={_module:void 0,init:function(e){var t=this;t._module=e;let a=t._module.find(".seasonButton"),o=t._module.find(".js-detail-price-row");a.each((function(){$(this).on("click",(function(){let e=$(this).attr("data-id");0==e?o.each((function(){$(this).css("display","grid")})):o.each((function(){$(this).attr("data-season")!=e?$(this).css("display","none"):$(this).css("display","grid")}))}))}))}},PriceListOnPage={_oModule:void 0,_oHeight:void 0,init:function(e){this._oModule=e,this._oHeight=$("header.pageheader"),this._oModule.find(".room .top .moreinfos-opener a").on("click",(function(){$(this).closest(".top").siblings().find(".infos").slideToggle(),$(this).find("span:first-of-type").is(":visible")?($(this).find("span:first-of-type").css("display","none"),$(this).find("span:last-of-type").css("display","inline")):($(this).find("span:first-of-type").css("display","inline"),$(this).find("span:last-of-type").css("display","none"))})),this._oModule.find(".filter select.filter-dropdown").on("change",(function(){PriceListOnPage.filter($(this).find(":selected"))})),$(window).on("scroll",(function(){$(window).width()>1024?windowScroll=$(window).scrollTop()+PriceListOnPage._oHeight.outerHeight():windowScroll=$(window).scrollTop(),pricelistHeight=PriceListOnPage._oModule.find(".roompriceslist-container").offset().top+PriceListOnPage._oModule.find(".roompriceslist-container").outerHeight(),periodsPosition=PriceListOnPage._oModule.find(".periods").offset().top,windowScroll>=periodsPosition&windowScroll<=pricelistHeight?PriceListOnPage._oModule.find(".periods-fixed").addClass("centercontentFixed"):PriceListOnPage._oModule.find(".periods-fixed").removeClass("centercontentFixed")}))},filter:function(e){0==e.data("filterid")?PriceListOnPage._oModule.find(".room").css("display","block"):(PriceListOnPage._oModule.find(".room").css("display","none"),PriceListOnPage._oModule.find('.room[data-filterid="'+e.data("filterid")+'"]').css("display","block"))}},SalescontentThemestageLayout1={_module:void 0,_minDate:void 0,_language:void 0,_quickrequest:void 0,_request:void 0,_booking:void 0,_dateFrom:{},_dateTo:{},_adults:{},_children:{_main:{},_sub:{}},init:function(e){var t=this,a=void 0,o=new Date;t._language=$("html").attr("lang"),t._language=t._language.substring(0,2),t._language||(t._language="en"),t._module=e;let i=o.getDate();i<10&&(i="0"+i);let n=o.getMonth()+1;n<10&&(n="0"+n),t._minDate=i+"."+n+"."+o.getFullYear(),t._dateFrom._label=t._module.find(".js-themestage-t1-requestbar-datefield-from"),t._dateFrom._label.text(t._minDate),t._dateFrom._input=t._module.find('input[name="themestage-t1-requestbar-from"]'),t._dateFrom._picker=new Datepicker(t._dateFrom._input[0],{format:"dd.mm.yyyy",language:t._language,minDate:t._minDate}),a=new Date(Date.now()+864e5),console.log("startDateTo",a),i=a.getDate(),i<10&&(i="0"+i),n=a.getMonth()+1,n<10&&(n="0"+n),a=i+"."+n+"."+a.getFullYear(),t._dateTo._label=t._module.find(".js-themestage-t1-requestbar-datefield-to"),t._dateTo._label.text(a),t._dateTo._input=t._module.find('input[name="themestage-t1-requestbar-to"]'),t._dateTo._picker=new Datepicker(t._dateTo._input[0],{format:"dd.mm.yyyy",language:t._language,minDate:a}),t._adults._toggler=t._module.find(".js-themestage-requestbar-adults-toggler"),t._adults._label=t._module.find(".js-themestage-requestbar-adults-selected"),t._adults._dropdown=t._module.find(".js-themestage-requestbar-adults-dropdown"),t._adults._options=t._module.find(".js-themestage-requestbar-adult"),t._children._main._toggler=t._module.find(".js-themestage-requestbar-children-toggler"),t._children._main._label=t._module.find(".js-themestage-requestbar-children-selected"),t._children._main._dropdown=t._module.find(".js-themestage-requestbar-children-dropdown"),t._children._main._selected=t._module.find(".js-themestage-requestbar-child-selected"),t._children._main._options=t._module.find(".js-themestage-requestbar-child"),t._children._sub._dropdown=t._module.find(".js-themestage-t1-requestbar-children-age"),t._children._sub._container=t._module.find(".js-themestage-t1-requestbar-child-age-container"),t._children._sub._selected=t._module.find(".js-themestage-requestbar-child-age-selected"),t._children._sub._options=t._module.find(".js-themestage-requestbar-child-age"),t._request=t._module.find(".js-themestage-requestbar-button-request"),t._booking=t._module.find(".js-themestage-requestbar-button-booking"),t._quickrequest=new SalescontentQuickRequest(t._dateFrom._label.html(),t._dateTo._label.html(),t._adults._label.html(),[]),t._onEvents()},_onEvents:function(){var e=this,t={},a=void 0,o=2,i="",n=0;e._dateFrom._input.on("changeDate",(function(){e._dateFrom._label.html($(this).val()),e._quickrequest.from=$(this).val(),(a=new Date(e._dateFrom._picker.getDate())).setDate(a.getDate()+1),t={minDate:a},e._dateTo._picker.setOptions(t),e._dateFrom._picker.getDate()>=e._dateTo._picker.getDate()&&e._dateTo._picker.setDate(a),e._dateFrom._input[0].datepicker.hide(),e._dateTo._input[0].datepicker.show()})),e._dateTo._input.on("changeDate",(function(){e._dateTo._label.html($(this).val()),e._quickrequest.to=$(this).val(),e._dateTo._input[0].datepicker.hide()})),e._adults._toggler.on("click",(function(){e._adults._dropdown.slideToggle()})),e._adults._options.each((function(){$(this).on("click",(function(){o=$(this).find("span").html(),e._adults._label.html(o),e._adults._dropdown.slideUp(),e._quickrequest.adults=o}))})),e._children._main._toggler.on("click",(function(){e._children._main._dropdown.slideToggle(),e._children._main._selected.next().slideUp(),e._children._sub._selected.each((function(){$(this).next().slideUp()}))})),e._children._main._selected.on("click",(function(){$(this).next().slideToggle()})),e._children._main._options.each((function(){$(this).on("click",(function(){i=$(this).html(),n=parseInt(i.charAt(0)),e._children._main._label.html(n),e._children._main._selected.find("span").html(i),e._children._main._selected.next().slideUp(),n>0?e._children._sub._dropdown.slideDown():e._children._sub._dropdown.slideUp(),e._quickrequest.children=[],e._children._sub._container.each((function(t){t+1<=n?($(this).css("display","block"),e._quickrequest.children.push($(this).find(".js-themestage-requestbar-child-age-selected span").html())):$(this).css("display","none")}))}))})),e._children._sub._selected.each((function(){$(this).on("click",(function(){$(this).next().slideToggle()}))})),e._children._sub._options.each((function(){$(this).on("click",(function(){$(this).parent().prev().find("span").html($(this).html()),e._quickrequest.children[$(this).closest(".js-themestage-t1-requestbar-child-age-container").attr("data-number")]=$(this).html(),$(this).parent().slideUp()}))})),e._request.on("click",(function(){e._quickrequest.request()})),e._booking.on("click",(function(){e._quickrequest.booking()}))}},OfferDetailLayout2={_module:void 0,init:function(e){this._module=e,this._checkThemestage()},_checkThemestage:function(){console.log($(".pageheader__container")),$(".offerdetail-t2__themestage").length>0&&(console.log("OFFERDETAIL T2"),console.log($(".pageheader__container")))}},OfferListLayout1={_loader:void 0,_module:void 0,init:function(e){var t=this;t._module=e,t._loader=e.find(".js-offerlist-t1-loader"),t._module.find(".js-offerlist-t1-custom-select-mobile select").on("change",(function(){var e=0;parseInt($(this).val())>0&&(e=parseInt($(this).val()));var a="";a=e>0?$(this).find('option[value="'+e+'"]').html():$(this).find("option").first().html(),t._setElementActive(e,a)})),t._module.find(".js-offerlist-t1-filter-element").on("click",(function(){var e=0;parseInt($(this).attr("data-value"))>0&&(e=parseInt($(this).attr("data-value")));var a=$(this).attr("data-text");t._setElementActive(e,a)}))},_setElementActive:function(e,t){var a=this;a._module.find(".js-offerlist-t1-custom-select-mobile span").html(t),0==e?a._module.find(".js-offerlist-t1-filter-element:first-of-type").addClass("active").siblings().removeClass("active"):a._module.find('.js-offerlist-t1-filter-element[data-value="'+e+'"]').addClass("active").siblings().removeClass("active"),a._setLabelId(e)},_setLabelId:function(e){var t=this;t._loader.show();var a=t._module.find(".js-offerlist-t1-element");0==e?a.show():a.each((function(){(","+$(this).attr("data-labels")+",").indexOf(","+e+",")>-1?$(this).show():$(this).hide()})),setTimeout((function(){t._loader.hide()}),500)}},OfferListLayout2={_loader:void 0,_module:void 0,_elements:void 0,_hiddenElements:void 0,init:function(e){var t=this;t._module=e,t._loader=e.find(".js-offerlist-t2-loader"),t._elements=e.find(".js-offerlist-t2-elements"),t._hiddenElements=e.find(".js-offerlist-t2-hidden"),t._hiddenElements.html(t._elements.html()),t._module.find(".js-offerlist-t2-custom-select select").on("change",(function(){var e=0;parseInt($(this).val())>0&&(e=parseInt($(this).val()));var a="";a=e>0?$(this).find('option[value="'+e+'"]').html():$(this).find("option").first().html(),t._setElementActive(e,a)})),t._module.find(".js-offerlist-t2-filter-element").on("click",(function(){var e=0;parseInt($(this).attr("data-value"))>0&&(e=parseInt($(this).attr("data-value")));var a=$(this).attr("data-text");t._setElementActive(e,a)}))},_setElementActive:function(e,t){var a=this;a._module.find(".js-offerlist-t2-custom-select span").html(t),0==e?a._module.find(".js-offerlist-t2-filter-element:first-of-type").addClass("active").siblings().removeClass("active"):a._module.find('.js-offerlist-t2-filter-element[data-value="'+e+'"]').addClass("active").siblings().removeClass("active"),a._setLabelId(e)},_setLabelId:function(e){var t=this;t._loader.show();var a=t._hiddenElements.find(".js-offerlist-t2-element");0==e?t._elements.html(t._hiddenElements.html()):(t._elements.empty(),a.each((function(){(","+$(this).attr("data-labels")+",").indexOf(","+e+",")>-1&&$(this).clone().appendTo(t._elements)}))),setTimeout((function(){t._loader.hide()}),500)}},OfferOnpage3={_loader:void 0,_module:void 0,_this:void 0,init:function(e){let t=e.find(".js-offeronpage-t3-requestbutton"),a=this;$(".offeronpage-t3__offers__elements").height(0),$(".wm-offer-elements").length>0&&$(t).each((function(){$(this).on("click",(function(){a.requestClick($(this))}))})),$(".offeronpage-t3__offers__element__links__popupOpener").each((function(){$(this).click((function(){let e=$(".lg-backdrop"),t=$(".lg-toolbar"),a=$(".lg-close svg");a.css("width","26px"),a.css("height","26px"),a.css("fill","#000"),t.css("background-color","transparent"),e.css("background-color","rgba(0,0,0,0.3)"),e.css("backdrop-filter","blur(6px)"),closeIcon.click((function(){$(".lg-close").click()}))}))}))},requestClick:function(e){$(".lg-close").length>0&&$(".lg-close").click();let t=e.closest("[data-offerid]"),a=t.attr("data-offerid");$("#HotelRequestT1").find("#OfferId").val(a);let o=t.find(".js-headline").text(),i=t.find(".js-subheadline").text(),n=t.find(".js-introduction").text(),s=t.find(".js-price").text(),l=t.find(".js-priceInfo").text(),r=t.find(".js-image").find("picture").html(),d=$("#HotelRequestT1").find(".offer__wm-request");d.css("display","flex"),d.find(".headline").text(o),d.find(".subheadline").text(i),d.find(".introduction").text(n),d.find(".price").text(s),d.find(".price-infotext").html(l),d.find(".image").html(r),$("html, body").animate({scrollTop:$("#HotelRequestT1").offset().top},0)}},RoomCompareLayout1={_module:void 0,init:function(e){var t=this;t._module=e,t._module.find(".js-roomcompare-t1-element-fav").on("click",(function(){var e=$(this).closest(".js-roomcompare-t1-element"),a=e.attr("data-room-id");t._setFavRooms(e,a)}))},_setFavRooms:function(e,t){var a=this,o=getCookie("Page_roomCompareRoomIds"),i=o.split(",");o="";for(var n=0;n<i.length;n++)i[n]!=t&&(""!=o&&(o+=","),o+=i[n]);if(a._module.find(".js-roomcompare-t1-element-fav").show(),setCookie("Page_roomCompareRoomIds",o),2==(i=o.split(",")).length){var s=e.parent();for(e.remove(),n=0;n<2&&s.next().length>0;n++)next=s.next(),s.next().length&&(s.append(next.find(".js-roomcompare-t1-element")),s=next);(e=a._module.find(".js-roomcompare-t1-elements > div").last()).append(a._module.find(".js-roomcompare-t1-element-dummy"))}else{var l=a._module.find(".js-roomcompare-t1-element-dummy a").attr("href");window.location.href=l}}},RoomDetailLayout1={_module:void 0,init:function(e){this._module=e,this._togglePanorama()},_togglePanorama:function(){if($(".js-roomdetail-t1-panorama").length){let e=$(".js-roomdetail-t1-panorama");$("body").append(e),$(".js-roomdetail-t1-panorama-opener").on("click",(function(){e.fadeIn()})),$(".js-roomdetail-t1-panorama-closer").on("click",(function(){e.fadeOut()}))}}},RoomListLayout1={_loader:void 0,_module:void 0,init:function(e){var t=this;t._module=e,t._loader=e.find(".js-roomlist-t1-loader"),t.scrollBarFixed,t.mobileFixed,$(window).on("scroll",(function(){t.scrollBarFixed()})),$(window).on("scroll",(function(){t.mobileFixed()}));var a=getCookie("Page_roomCompareRoomIds");""!=a&&(t._module.find(".js-roomlist-t1-element").each((function(){var e=$(this).attr("data-room-id");(","+a+",").indexOf(","+e+",")>-1&&$(this).addClass("active")})),a.split(",").length>2&&t._module.find('.js-roomlist-t1-element:not(".active") .js-roomlist-t1-fav').hide(),t._setCompareImages(),t._setCompareButton());t._module.find(".js-roomlist-t1-custom-select select").on("change",(function(){var e=0;parseInt($(this).val())>0&&(e=parseInt($(this).val()));var a="";a=e>0?$(this).find('option[value="'+e+'"]').html():$(this).find("option").first().html(),$(this).prev().find("span").html(a),t._setLabelId(e)})),t._module.find(".js-roomlist-t1-fav").on("click",(function(){var e=$(this).closest(".js-roomlist-t1-element"),a=e.attr("data-room-id");t._setFavRooms(e,a)})),t._module.find(".js-roomlist-t1-filter-room").on("click",(function(){if($(this).hasClass("active")){var e=$(this).attr("data-room-id"),a=t._module.find('.js-roomlist-t1-element[data-room-id="'+e+'"]');t._setFavRooms(a,e)}}))},_setLabelId:function(e){var t=this;t._loader.show();var a=t._module.find(".js-roomlist-t1-element");0==e?a.show():a.each((function(){(","+$(this).attr("data-labels")+",").indexOf(","+e+",")>-1?$(this).show():$(this).hide()})),setTimeout((function(){t._loader.hide()}),500)},_setFavRooms:function(e,t){var a=this,o=getCookie("Page_roomCompareRoomIds"),i=o.split(",");if(e.hasClass("active")){e.removeClass("active"),o="";for(var n=0;n<i.length;n++)i[n]!=t&&(""!=o&&null!=o&&(o+=","),o+=i[n])}else e.addClass("active"),""!=o&&(o+=","),o+=t;setCookie("Page_roomCompareRoomIds",o),o.split(",").length>=3?a._module.find('.js-roomlist-t1-element:not(".active") .js-roomlist-t1-fav').hide():a._module.find(".js-roomlist-t1-fav").show(),a._setCompareImages(),a._setCompareButton()},_setCompareButton:function(){var e=this,t=e._module.find(".js-roomlist-t1-element.active");t.length>1?e._module.find(".js-roomlist-t1-filter-button-container").addClass("active"):e._module.find(".js-roomlist-t1-filter-button-container").removeClass("active");var a=e._module.find(".js-roomlist-t1-filter-compare-link").attr("href"),o="";t.each((function(){""!=o&&(o+=","),o+=$(this).attr("data-room-id")})),a+="?compare=true&room_ids="+o,e._module.find(".js-roomlist-t1-filter-button-container .button").attr("href",a),this.changeCounter(t.length)},_setCompareImages:function(){var e=[];this._module.find(".js-roomlist-t1-element.active").each((function(){var t=[];t.img=$(this).find(".js-roomlist-t1-compare-image img").attr("src"),t.id=$(this).attr("data-room-id"),e.push(t)}));for(var t=1;t<=3;t++){var a=this._module.find(".js-roomlist-t1-filter-room-"+t),o="",i="";if(a.removeClass("active"),e.length>0){var n=e.pop();o=n.img,i=n.id,a.addClass("active")}a.attr("data-room-id",i),a.find(".js-roomlist-t1-filter-room-inner").css({"background-image":"url('"+o+"')"})}},scrollBarFixed:function(){window.matchMedia("(min-width: 1024px)").matches&&($(window).scrollTop()>=$(".js-roomlist-t1 .roomlist-t1__filter__outer").offset().top-100&&$("footer").offset().top-$(window).height()/2>$(window).scrollTop()?$(".js-roomlist-t1 .roomlist-t1__filter__outer").addClass("fixed").removeClass("centercontent"):($(".js-roomlist-t1 .roomlist-t1__filter__outer").removeClass("fixed").addClass("centercontent"),$(".js-roomlist-t1 .roomlist-t1__filter__outer").css("height",$(".js-roomlist-t1 .roomlist-t1__filter__outer").css("height"))))},mobileFixed:function(){var e=$(".roomlist-t1__filter__outer"),t=$(".roomlist-t1__rooms"),a=$(".roomlist-t1__filter__inner");$(window).width()<1024&&e.length&&t.length&&(t.offset().top+50<$(window).scrollTop()&&$("footer").offset().top-$(window).height()/2>$(window).scrollTop()?e.find(".roomlist-t1__filter").hasClass("fixed-mobile")||(e.height(e.find(".roomlist-t1__filter").height()),e.find(".roomlist-t1__filter").addClass("fixed-mobile"),$(window).width()<1024&&(a.hide(),a.siblings(".roomlist-t1__filter__mobile-toggler").slideDown(),$(".roomlist-t1__filter__custom-select-field").hide())):(e.find(".roomlist-t1__filter").removeClass("fixed-mobile"),a.siblings(".roomlist-t1__filter__mobile-toggler").slideUp(),a.show(),$(".roomlist-t1__filter__custom-select-field").show()))},toggleCompare:function(){var e=$(".roomlist-t1__filter__inner");$(window).width()<=1024&&$(".roomlist-t1__filter").hasClass("fixed-mobile")&&(e.slideToggle(),"matrix(-1, 0, 0, -1, 0, 0)"===$(".roomlist-t1__filter__mobile-toggler svg").css("transform")?$(".roomlist-t1__filter__mobile-toggler svg").css("transform","rotate(0deg)"):$(".roomlist-t1__filter__mobile-toggler svg").css("transform","rotate(180deg)"))},changeCounter:function(e){var t=$("span.selected");e>3?t.first().html("3"):t.first().html(e)}},RoomListLayout2={_loader:void 0,_module:void 0,init:function(e){var t=0,a=this;a._module=e,a._loader=e.find(".js-roomlist-t2-loader");var o=a._module.find(".js-roomlist-t2-element").filter(":visible"),i=a._module.find(".js-roomlist-t2-element").filter(":hidden");o.each((function(e,t){(e+1)%2==0&&$(t).addClass("even")})),i.each((function(e){$(e).removeClass("even")})),a._module.find(".js-roomlist-t2-custom-labelselect").on("click",(function(e){if(console.log("juhuu"),"js-roomlist-t2-custom-labelselect-item"==e.target.className){document.querySelectorAll(".js-roomlist-t2-custom-labelselect-item");document.getElementById(`layout-t2-label-${t}`).toggleAttribute("selected"),t=parseInt(e.target.getAttribute("label-id")),document.getElementById(`layout-t2-label-${t}`).toggleAttribute("selected"),a._setLabelId(t)}})),a._module.find(".js-roomlist-t2-custom-select select").on("change",(function(){var e=0;parseInt($(this).val())>0&&(e=parseInt($(this).val()));var t="";t=e>0?$(this).find('option[value="'+e+'"]').html():$(this).find("option").first().html(),$(this).prev().find("span").html(t),a._setLabelId(e)}))},_setLabelId:function(e){var t=this;t._loader.show();var a=t._module.find(".js-roomlist-t2-element");console.log("danielpa -> labelid",e),console.log("danielpa -> rooms",a),0==e?a.show():a.each((function(){(","+$(this).attr("data-labels")+",").indexOf(","+e+",")>-1?$(this).show():$(this).hide()}));var o=t._module.find(".js-roomlist-t2-element").filter(":visible"),i=t._module.find(".js-roomlist-t2-element").filter(":hidden");o.each((function(e,t){(e+1)%2==0?$(t).addClass("even"):$(t).removeClass("even")})),i.each((function(e){$(e).removeClass("even")})),setTimeout((function(){t._loader.hide()}),500)}},RoomListLayout4={_loader:void 0,_module:void 0,init:function(e){var t=0,a=this;a._module=e,a._loader=e.find(".js-roomlist-t4-loader"),a._module.find(".js-roomlist-t4-custom-labelselect").on("click",(function(e){if("js-roomlist-t4-custom-labelselect-item"==e.target.className){document.querySelectorAll(".js-roomlist-t4-custom-labelselect-item");document.getElementById(`layout-t4-label-${t}`).toggleAttribute("selected"),t=parseInt(e.target.getAttribute("label-id")),document.getElementById(`layout-t4-label-${t}`).toggleAttribute("selected"),a._setLabelId(t)}})),a._module.find(".js-roomlist-t4-custom-select select").on("change",(function(){var e=0;parseInt($(this).val())>0&&(e=parseInt($(this).val()));var t="";t=e>0?$(this).find('option[value="'+e+'"]').html():$(this).find("option").first().html(),$(this).prev().find("span").html(t),a._setLabelId(e)}))},_setLabelId:function(e){var t=this;t._loader.show();var a=t._module.find(".js-roomlist-t4-element");console.log("danielpa -> labelid",e),console.log("danielpa -> rooms",a),0==e?a.show():a.each((function(){(","+$(this).attr("data-labels")+",").indexOf(","+e+",")>-1?$(this).show():$(this).hide()})),setTimeout((function(){t._loader.hide()}),500)}};
var oMessenger={oTimeout:null,lLastHeight:-1,lMobileSwitch:1024,init:function(){_oThis=this,$(window).on("resize",(function(){_oThis.recalcPosition()}))},recalcPosition:function(){var i=0;$(window).width()<=this.lMobileSwitch&&(i+=60),this.lLastHeight!=i&&(this.lLastHeight=i,hubMessengerWidget.publicMethods.setWidgetOffsets({top:-1*i}))}};
window.addEventListener("DOMContentLoaded",(function(){let t=document.querySelector(".f_database-translate");t&&DatabaseTranslate.init(t)}));let DatabaseTranslate={container:null,onFormDataChanged:!1,siteSelector:null,isDataLoading:!1,init:function(t){this.container=t,this.onFormDataChanged=!1,this.siteSelector=document.querySelector(".f_site-selector"),this.siteSelector&&this.initSiteSelectorActions(),this.initGlobalUnloadListener(),this.initHeaderActions()},initHeaderActions(){let t=document.querySelectorAll(".f_header-actions");t&&t.forEach((t=>{this.buttonActionHandler(t)}))},initSiteSelectorActions(){this.siteSelector.addEventListener("change",(()=>{let t=this.siteSelector.options[this.siteSelector.selectedIndex];this.changeActionsUrls(t),this.getTranslationListBySite(t)}))},changeActionsUrls(t){document.querySelectorAll(".f_action").forEach((e=>{let n=e.getAttribute("data-type"),a=t.getAttribute(`data-${n}`);a&&(e.setAttribute("data-action-url",a),e.formAction=a)}))},getTranslationListBySite(t){let e=t.getAttribute("data-action-url");this.ajaxAction(e,(t=>{document.body.innerHTML="",document.body.innerHTML=t,this.initActions(this.container),DatabaseTranslate.init(document.querySelector(".f_database-translate"))}))},initGlobalUnloadListener(){const t=document.getElementById("translate_labels"),e=t.querySelector(".f_save-changes");t.addEventListener("keypress",(function(t){"Enter"===t.key&&t.preventDefault()})),window.onbeforeunload=DatabaseTranslate.onbeforeunload.bind(this);const n=[".f_ignore-change"];t.addEventListener("change",(t=>{t.stopPropagation();let a=n.some((e=>t.target.matches(e)));a||n.some((e=>t.currentTarget.matches(e))),a?this.formChanged=!1:(console.log(t.target),e&&e.classList.add("btn-danger"),this.formChanged=!0)}));document.querySelectorAll(".f_ignore-changes").forEach((t=>{t.addEventListener("click",(t=>{this.formChanged=!1,window.onbeforeunload=null}))}))},onbeforeunload(t){if(this.formChanged){t.preventDefault();let e="Your custom message here";return t.returnValue=e,e}return null},showModal(t,e=null,n=null){let a=t.title||"Are you sure?",i=t.info||"You currently have unsaved changes. Are you sure you want to discard these changes?";t.buttons;confirm(a+"\n"+i)?e&&e():n&&n()},initActions(t){let e=t.querySelectorAll(".f_header-actions");e&&e.forEach((t=>this.buttonActionHandler(t)))},buttonActionHandler(t){t.addEventListener("click",(t=>{let e=t.currentTarget,n=e.getAttribute("data-action-url"),a=e.getAttribute("data-action-type"),i=null;if("add"===a)i=t=>{e.closest("tr").insertAdjacentHTML("afterend",t);let n=e.closest("tr").nextElementSibling;this.initActions(n)};else if("delete"===a||"deleteAll"===a)return void this.showDeleteModal(e);this.ajaxAction(n,i,null,{})}))},showDeleteModal(t){if(t.getAttribute("data-type")&&"new"===t.getAttribute("data-type"))return void t.closest("tr").parentElement.removeChild(t.closest("tr"));let e=t.getAttribute("data-action-url"),n=t.getAttribute("data-action-type"),a=t=>{if("success"===t){let t=this.siteSelector.options[this.siteSelector.selectedIndex];this.getTranslationListBySite(t)}},i={title:`Are you sure you want to delete ${"deleteAll"===n?"all":"current"} snippet?`,info:` ${"All snippets"===n?"all":"This snippet"}  will be deleted permanently. Are you sure you want to proceed?`,buttons:[{text:"No, discard my changes",btnClass:"btn-default",name:"cancel"},{text:"Yes, delete ",btnClass:"btn-warning",name:"ok"}]};this.showModal(i,(()=>{this.ajaxAction(e,a)}))},ajaxAction(t,e=null,n=null,a){this.isDataLoading||(this.isDataLoading=!0,fetch(t,{method:"POST",headers:{"Content-Type":"application/json"}}).then((t=>t.text())).then((t=>{this.isDataLoading=!1,e&&e(t)})).catch((t=>{n&&n(t),console.error("Error:",t)})))}};
function addBeforeSubmit(e){console.log("addBeforeSubmit",e);var t=location.href;t.includes("?")?t+="&":t+="?",t+="type=472346",$("#"+e).on("submit",(function(e){var n={};$(e.target).find("input,textarea,select").each((function(e,t){n[t.name]=t.value})),$.ajax({url:t,cache:!1,data:n,method:"POST",async:!1}).done((function(t){t=JSON.parse(t),console.log("mspc-check: ",t),t.validate||e.preventDefault()}))}))}$((function(){$(".js-newsletter-onpage-t2").each((function(){NewsletterOnpageT2.init($(this))})),$('[class^="js-newsletter-whatsapp"]').each((function(){NewsletterWhatsapp.init($(this))})),$("[class^='form-group fileupload']").each((function(){FormUpload.init($(this))}))}));var NewsletterWhatsapp={_module:void 0,_checkBox:void 0,_WhatsappInputs:void 0,_prefix:void 0,_number:void 0,init:function(e){var t=this;t._module=e,t._module.find(".form-check-label").on("click",(function(){t._checkBox=$(this).find("input[type=checkbox]"),t._WhatsappInputs=t._module.next(),console.log("Element",t._WhatsappInputs),t._checkBox[0].checked?t._WhatsappInputs.addClass("active"):t._WhatsappInputs.removeClass("active")})),t._module.next().find("select").on("change",(function(){t._prefix=$(this).val(),t._number=t._module.next().find("input").val(),t._checkBox=t._module.find("input[type=checkbox]"),t._checkBox.val(t._prefix+" "+t._number)})),t._module.closest(".whatsappInputs input").on("keyup",(function(){t._number=$(this).val(),t._prefix=t._module.next().find("select").val(),t._checkBox=t._module.find("input[type=checkbox]"),t._checkBox.val(t._prefix+" "+t._number)}))}},FormUpload={_module:void 0,_form:void 0,init:function(e){this._module=e;var t=this._module.find("input"),n=t.parent();t.on("change",(function(){n.find("span.text span").text($(this).val().split("\\").pop())})),$(".jobs-request-t1").length<1&&n.css("background","rgba(0,0,0,.1)")}},NewsletterOnpageT2={_module:void 0,_form:void 0,init:function(e){var t=this;t._module=e,t._form=e.find("form"),t._form.append('<div class="form-group privacy-actions"></div>'),t._form.find(".form-group.privacy").appendTo(t._form.find(".form-group.privacy-actions")),t._form.find(".actions").appendTo(t._form.find(".form-group.privacy-actions"))}};
var ProjectsList={_module:void 0,_form:void 0,init:function(t,s=!1){let i=this;i._module=t,i._form=t.find("form"),i._form.find(".zepp-js-projects-list__form-button").on("click",(function(){var t=$(this);i._module.find(".zepp-js-projects-list__form-button").each((function(){let s=$(this);if(s.attr("data-color")&&(t.hasClass("js-subfilter")&&s.hasClass("hasChildren")||(s.css("background-color","transparent"),s.css("color","#000"))),!t.attr("data-parentfilter-id")){var e=i._form.find(".projects-list__subfilter");e.hide(),e.find(".projects-list__filter__element").each((function(){$(this).addClass("hidden")}))}})),i._form.find('[name="tx_zeppelinprojects_listdetail[lActiveFilterId]"]').val($(this).attr("data-filter-id")),i._form.submit();var s=i._form.find(".projects-list__subfilter");$(this).hasClass("hasChildren")&&(s.show(),s.find('.projects-list__filter__element[data-parentfilter-id="'+$(this).attr("data-filter-id")+'"]').each((function(){$(this).removeClass("hidden")}))),$(this).attr("data-color")&&($(this).css("background-color",$(this).attr("data-color")),$(this).attr("data-font-color")>0&&$(this).css("color","#fff"))})),i._form.find(".zepp-js-projects-list__form-button").hover((function(){$(this).attr("data-color")&&($(this).css("background-color",$(this).attr("data-color")),$(this).attr("data-font-color")>0&&$(this).css("color","#fff"))}),(function(){$(this).attr("data-color")&&!$(this).prev().is(":checked")&&($(this).css("background-color","transparent"),$(this).css("color","#000"))})),i._module.find(".zepp-js-projects-list__element").each((function(){$(this).hover((function(){$(this).addClass("hover"),$(this).find(".projects-list__element__image__textbox").css("background","linear-gradient(0deg, "+$(this).attr("data-color")+", transparent)"),$(this).find(".js-slidetoggle").slideToggle()}),(function(){$(this).removeClass("hover"),$(this).find(".projects-list__element__image__textbox").css("background","linear-gradient(0deg, #000, transparent)"),$(this).find(".js-slidetoggle").slideToggle()}))}));var e=$(".projects-list__filter");""===e.attr("data-activefilter")||s||$(".zepp-js-projects-list__form-button[data-filter-id="+e.attr("data-activefilter")+"]").click()}},ProjectsOnpage={_module:void 0,_form:void 0,init:function(t,s=!1){this._module=t,this._module.find(".zepp-js-projects-list__element").each((function(){$(this).hover((function(){$(this).addClass("hover"),$(this).find(".projects-list__element__image__textbox").css("background","linear-gradient(0deg, "+$(this).attr("data-color")+", transparent)"),$(this).find(".js-slidetoggle").slideToggle()}),(function(){$(this).removeClass("hover"),$(this).find(".projects-list__element__image__textbox").css("background","linear-gradient(0deg, #000, transparent)"),$(this).find(".js-slidetoggle").slideToggle()}))}))}};
function removeJobsCheckedClass(){let e=document.getElementsByClassName("checked");for(let t=0;t<e.length;t++)e[t].classList.remove("checked")}function scrollToElement(e,t){var s=document.querySelector(e).getBoundingClientRect().top,n=window.scrollY,l=s-t,o=null;window.requestAnimationFrame((function e(t){o||(o=t);var s,i,a,r=t-o;window.scrollTo(0,(s=r,i=n,a=l,(s/=100/2)<1?a/2*s*s*s+i:a/2*((s-=2)*s*s+2)+i)),r<100&&window.requestAnimationFrame(e)}))}function assignJobsFilterEventListener(){let e=document.getElementsByClassName("js-list-jobs__form-button");for(let t=0;t<e.length;t++)e[t].addEventListener("click",(function(e){removeJobsCheckedClass(),this.classList.add("checked")}))}function assignJobsEventListener(){let e=document.getElementsByClassName("js-jobs-autofill");for(let t=0;t<e.length;t++)e[t].addEventListener("click",(function(e){e.preventDefault();let t=this.querySelector("span").getAttribute("data-title"),s=this.getAttribute("href").replace("#","").replace("c","");document.getElementById("jobs-request-t1-"+s+"-job").value=t,scrollToElement(this.getAttribute("href"),200)}))}function assignJobsDetailAutofill(){let e=document.getElementsByClassName("js-job-detail")[0].getElementsByClassName("zepp-content__headline")[0].getElementsByTagName("p")[0].textContent;var t=document.querySelector('[id^="jobs-request-t1-"]').querySelector('[id^="jobs-request-t1-"][id$="-job"]');t.value=e,t.textContent=e}document.getElementsByClassName("js-list-jobs__form-button").length>0&&assignJobsFilterEventListener(),document.getElementsByClassName("js-jobs-autofill").length>0&&assignJobsEventListener(),document.getElementsByClassName("js-job-detail").length>0&&assignJobsDetailAutofill();