PageSourceSearch

https://www.poweramp.com/files/js/js_KM-hd41rV92jcPnKoe4iBSxjehqUrpsRkz3RB01kt7g.js

js poweramp.com collected 2026-10-08 18:39:21 UTC 720,340 bytes, 141 lines download raw bytes

vendor: 6,979 bytes, lines 1-4
1!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(t,n){"use strict";var v=[],Ve=Object.getPrototypeOf,y=v.slice,Ge=v.flat?function(e){return v.flat.call(e)}:function(e){return v.concat.apply([],e)},ue=v.push,Y=v.indexOf,Q={},Ye=Q.toString,J=Q.hasOwnProperty,Qe=J.toString,Yt=Qe.call(Object),a={},i=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},N=function(e){return null!=e&&e===e.window},o=t.document,Qt={type:!0,src:!0,nonce:!0,noModule:!0};function Je(e,t,n){var r,a,i=(n=n||o).createElement("script");if(i.text=e,t)for(r in Qt)(a=t[r]||t.getAttribute&&t.getAttribute(r))&&i.setAttribute(r,a);n.head.appendChild(i).parentNode.removeChild(i)};function D(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?Q[Ye.call(e)]||"object":typeof e};var Xe="3.6.0",e=function(t,n){return new e.fn.init(t,n)};function le(e){var t=!!e&&"length"in e&&e.length,n=D(e);return!i(e)&&!N(e)&&("array"===n||0===t||"number"==typeof t&&0<t&&t-1 in e)};e.fn=e.prototype={jquery:Xe,constructor:e,length:0,toArray:function(){return y.call(this)},get:function(e){return null==e?y.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(t){var n=e.merge(this.constructor(),t);return n.prevObject=this,n},each:function(t){return e.each(this,t)},map:function(t){return this.pushStack(e.map(this,function(e,n){return t.call(e,n,e)}))},slice:function(){return this.pushStack(y.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(e.grep(this,function(e,t){return(t+1)%2}))},odd:function(){return this.pushStack(e.grep(this,function(e,t){return t%2}))},eq:function(e){var n=this.length,t=+e+(e<0?n:0);return this.pushStack(0<=t&&t<n?[this[t]]:[])},end:function(){return this.prevObject||this.constructor()},push:ue,sort:v.sort,splice:v.splice},e.extend=e.fn.extend=function(){var u,o,a,n,s,c,t=arguments[0]||{},r=1,f=arguments.length,l=!1;for("boolean"==typeof t&&(l=t,t=arguments[r]||{},r++),"object"==typeof t||i(t)||(t={}),r===f&&(t=this,r--);r<f;r++)if(null!=(u=arguments[r]))for(o in u)n=u[o],"__proto__"!==o&&t!==n&&(l&&n&&(e.isPlainObject(n)||(s=Array.isArray(n)))?(a=t[o],c=s&&!Array.isArray(a)?[]:s||e.isPlainObject(a)?a:{},s=!1,t[o]=e.extend(l,c,n)):void 0!==n&&(t[o]=n));return t},e.extend({expando:"jQuery"+(Xe+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]"!==Ye.call(e))&&(!(t=Ve(e))||"function"==typeof(n=J.call(t,"constructor")&&t.constructor)&&Qe.call(n)===Yt)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e,t,n){Je(e,{nonce:t&&t.nonce},n)},each:function(e,t){var r,n=0;if(le(e)){for(r=e.length;n<r;n++)if(!1===t.call(e[n],n,e[n]))break}
2else for(n in e)if(!1===t.call(e[n],n,e[n]))break;return e},makeArray:function(t,n){var r=n||[];return null!=t&&(le(Object(t))?e.merge(r,"string"==typeof t?[t]:t):ue.call(r,t)),r},inArray:function(e,t,n){return null==t?-1:Y.call(t,e,n)},merge:function(e,t){for(var i=+t.length,n=0,r=e.length;n<i;n++)e[r++]=t[n];return e.length=r,e},grep:function(e,t,n){for(var i=[],r=0,o=e.length,a=!n;r<o;r++)!t(e[r],r)!==a&&i.push(e[r]);return i},map:function(e,t,n){var a,i,r=0,o=[];if(le(e))for(a=e.length;r<a;r++)null!=(i=t(e[r],r,n))&&o.push(i);else for(r in e)null!=(i=t(e[r],r,n))&&o.push(i);return Ge(o)},guid:1,support:a}),"function"==typeof Symbol&&(e.fn[Symbol.iterator]=v[Symbol.iterator]),e.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){Q["[object "+t+"]"]=t.toLowerCase()});var w=function(e){var S,o,t,j,K,A,F,Z,q,v,k,y,n,l,c,s,b,L,N,a="sizzle"+1*new Date,f=e.document,h=0,pe=0,ee=R(),te=R(),ne=R(),H=R(),B=function(e,t){return e===t&&(k=!0),0},de={}.hasOwnProperty,w=[],he=w.pop,ge=w.push,x=w.push,re=w.slice,T=function(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1},z="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",r="[\\x20\\t\\r\\n\\f]",C="(?:\\\\[\\da-fA-F]{1,6}"+r+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",ie="\\["+r+"*("+C+")(?:"+r+"*([*^$|!~]?=)"+r+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+C+"))|)"+r+"*\\]",U=":("+C+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+ie+")*)|.*)\\)|)",me=new RegExp(r+"+","g"),O=new RegExp("^"+r+"+|((?:^|[^\\\\])(?:\\\\.)*)"+r+"+$","g"),ve=new RegExp("^"+r+"*,"+r+"*"),oe=new RegExp("^"+r+"*([>+~]|"+r+")"+r+"*"),ye=new RegExp(r+"|>"),xe=new RegExp(U),be=new RegExp("^"+C+"$"),P={ID:new RegExp("^#("+C+")"),CLASS:new RegExp("^\\.("+C+")"),TAG:new RegExp("^("+C+"|[*])"),ATTR:new RegExp("^"+ie),PSEUDO:new RegExp("^"+U),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+r+"*(even|odd|(([+-]|)(\\d*)n|)"+r+"*(?:([+-]|)"+r+"*(\\d+)|))"+r+"*\\)|)","i"),bool:new RegExp("^(?:"+z+")$","i"),needsContext:new RegExp("^"+r+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+r+"*((?:-\\d)?\\d*)"+r+"*\\)|)(?=[^-]|$)","i")},we=/HTML$/i,Te=/^(?:input|select|textarea|button)$/i,Ce=/^h\d$/i,D=/^[^{]+\{\s*\[native \w/,Ee=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,X=/[+~]/,g=new RegExp("\\\\[\\da-fA-F]{1,6}"+r+"?|\\\\([^\\r\\n\\f])","g"),m=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))},ae=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,se=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},ue=function(){y()},Se=I(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{x.apply(w=re.call(f.childNodes),f.childNodes),w[f.childNodes.length].nodeType}catch(u){x={apply:w.length?function(e,t){ge.apply(e,re.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}};function i(e,t,r,i){var l,g,f,p,m,v,b,h=t&&t.ownerDocument,d=t?t.nodeType:9;if(r=r||[],"string"!=typeof e||!e||1!==d&&9!==d&&11!==d)return r;if(!i&&(y(t),t=t||n,c)){if(11!==d&&(m=Ee.exec(e)))if(l=m[1]){if(9===d){if(!(f=t.getElementById(l)))return r;if(f.id===l)return r.push(f),r}
3else if(h&&(f=h.getElementById(l))&&N(t,f)&&f.id===l)return r.push(f),r}
4else{if(m[2])return x.apply(r,t.getElementsByTagName(e)),r;if((l=m[3])&&o.getElementsByClassName&&t.getElementsByClassName)return x.apply(r,t.getElementsByClassName(l)),r};if(o.qsa&&!H[e+" "]&&(!s||!s.test(e))&&(1!==d||"object"!==t.nodeName.toLowerCase())){if(b=e,h=t,1===d&&(ye.test(e)||oe.test(e))){(h=X.test(e)&&G(t.parentNode)||t)===t&&o.scope||((p=t.getAttribute("id"))?p=p.replace(ae,se):t.setAttribute("id",p=a)),g=(v
4=A(e)).length;while(g--)v[g]=(p?"#"+p:":scope")+" "+M(v[g]);b=v.join(",")};try{return x.apply(r,h.querySelectorAll(b)),r}catch(u){H(e,!0)}finally{p===a&&t.removeAttribute("id")}}};return Z(e.replace(O,"$1"),t,r,i)};function R(){var e=[];return function n(r,i){return e.push(r+" ")>t.cacheLength&&delete n[e.shift()],n[r+" "]=i}};function p(e){return e[a]=!0,e};function d(e){var r=n.createElement("fieldset");try{return!!e(r)}catch(t){return!1}finally{r.parentNode&&r.parentNode.removeChild(r),r=null}};function V(e,n){var r=e.split("|"),i=r.length;while(i--)t.attrHandle[r[i]]=n};function le(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1};function ke(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}};function Ae(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}};function ce(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 E(e){return p(function(t){return t=+t,p(function(n,r){var i,o=e([],n.length,t),a=o.length;while(a--)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))})})};function G(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e};for(S in o=i.support={},K=i.isXML=function(e){var n=e&&e.namespaceURI,t=e&&(e.ownerDocument||e).documentElement;return!we.test(n||t&&t.nodeName||"HTML")},y=i.setDocument=function(e){var p,i,u=e?e.ownerDocument||e:f;return u!=n&&9===u.nodeType&&u.documentElement&&(l=(n=u).documentElement,c=!K(n),f!=n&&(i=n.defaultView)&&i.top!==i&&(i.addEventListener?i.addEventListener("unload",ue,!1):i.attachEvent&&i.attachEvent("onunload",ue)),o.scope=d(function(e){return l.appendChild(e).appendChild(n.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),o.attributes=d(function(e){return e.className="i",!e.getAttribute("className")}),o.getElementsByTagName=d(function(e){return e.appendChild(n.createComment("")),!e.getElementsByTagName("*").length}),o.getElementsByClassName=D.test(n.getElementsByClassName),o.getById=d(function(e){return l.appendChild(e).id=a,!n.getElementsByName||!n.getElementsByName(a).length}),o.getById?(t.filter.ID=function(e){var t=e.replace(g,m);return function(e){return e.getAttribute("id")===t}},t.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&c){var n=t.getElementById(e);return n?[n]:[]}}):(t.filter.ID=function(e){var t=e.replace(g,m);return function(e){var n="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}},t.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&c){var r,i,o,n=t.getElementById(e);if(n){if((r=n.getAttributeNode("id"))&&r.value===e)return[n];o=t.getElementsByName(e),i=0;while(n=o[i++])if((r=n.getAttributeNode("id"))&&r.value===e)return[n]};return[]}}),t.find.TAG=o.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):o.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],o=0,i=t.getElementsByTagName(e);if("*"===e){while(n=i[o++])1===n.nodeType&&r.push(n);return r};return i},t.find.CLASS=o.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&c)return t.getElementsByClassName(e)},b=[],s=[],(o.qsa=D.test(n.querySelectorAll))&&(d(function(e){var t;l.appendChild(e).innerHTML="<a id='"+a+"'></a><select id='"+a+"-\r\\' msallowcapture=''><option selected=''></option></select>",e.querySelectorAll("[msallowcapture^='']").length&&s.push("[*^$]="+r+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||s.push("\\["+r+"*(?:value|"+z+")"),e.querySelectorAll("[id~="+a+"-]").length||s.push("~="),(t=n.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||s.push("\\["+r+"*name"+r+"*="+r+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||s.push(":checked"),e.querySelectorAll("a#"+a+"+*").length||s.push(".#.+[+~]"),e.querySelectorAll("\\\f"),s.push("[\\r\\n\\f]")}),d(function(e){e.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var t=n.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&s.push("name"+r+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&s.push(":enabled",":disabled"),l.a
vendor: 5,723 bytes, lines 4-7
4ppendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&s.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),s.push(",.*:")})),(o.matchesSelector=D.test(L=l.matches||l.webkitMatchesSelector||l.mozMatchesSelector||l.oMatchesSelector||l.msMatchesSelector))&&d(function(e){o.disconnectedMatch=L.call(e,"*"),L.call(e,"[s!='']:x"),b.push("!=",U)}),s=s.length&&new RegExp(s.join("|")),b=b.length&&new RegExp(b.join("|")),p=D.test(l.compareDocumentPosition),N=p||D.test(l.contains)?function(e,t){var r=9===e.nodeType?e.documentElement:e,n=t&&t.parentNode;return e===n||!(!n||1!==n.nodeType||!(r.contains?r.contains(n):e.compareDocumentPosition&&16&e.compareDocumentPosition(n)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},B=p?function(e,t){if(e===t)return k=!0,0;var r=!e.compareDocumentPosition-!t.compareDocumentPosition;return r||(1&(r=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!o.sortDetached&&t.compareDocumentPosition(e)===r?e==n||e.ownerDocument==f&&N(f,e)?-1:t==n||t.ownerDocument==f&&N(f,t)?1:v?T(v,e)-T(v,t):0:4&r?-1:1)}:function(e,t){if(e===t)return k=!0,0;var r,i=0,s=e.parentNode,u=t.parentNode,o=[e],a=[t];if(!s||!u)return e==n?-1:t==n?1:s?-1:u?1:v?T(v,e)-T(v,t):0;if(s===u)return le(e,t);r=e;while(r=r.parentNode)o.unshift(r);r=t;while(r=r.parentNode)a.unshift(r);while(o[i]===a[i])i++;return i?le(o[i],a[i]):o[i]==f?-1:a[i]==f?1:0}),n},i.matches=function(e,t){return i(e,null,null,t)},i.matchesSelector=function(e,t){if(y(e),o.matchesSelector&&c&&!H[t+" "]&&(!b||!b.test(t))&&(!s||!s.test(t)))try{var a=L.call(e,t);if(a||o.disconnectedMatch||e.document&&11!==e.document.nodeType)return a}catch(r){H(t,!0)};return 0<i(t,n,null,[e]).length},i.contains=function(e,t){return(e.ownerDocument||e)!=n&&y(e),N(e,t)},i.attr=function(e,r){(e.ownerDocument||e)!=n&&y(e);var a=t.attrHandle[r.toLowerCase()],i=a&&de.call(t.attrHandle,r.toLowerCase())?a(e,r,!c):void 0;return void 0!==i?i:o.attributes||!c?e.getAttribute(r):(i=e.getAttributeNode(r))&&i.specified?i.value:null},i.escape=function(e){return(e+"").replace(ae,se)},i.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},i.uniqueSort=function(e){var r,i=[],t=0,n=0;if(k=!o.detectDuplicates,v=!o.sortStable&&e.slice(0),e.sort(B),k){while(r=e[n++])r===e[n]&&(t=i.push(n));while(t--)e.splice(i[t],1)};return v=null,e},j=i.getText=function(e){var r,n="",i=0,t=e.nodeType;if(t){if(1===t||9===t||11===t){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=j(e)}
5else if(3===t||4===t)return e.nodeValue}
6else while(r=e[i++])n+=j(r);return n},(t=i.selectors={cacheLength:50,createPseudo:p,match:P,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(g,m),e[3]=(e[3]||e[4]||e[5]||"").replace(g,m),"~="===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]||i.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]&&i.error(e[0]),e},PSEUDO:function(e){var n,t=!e[6]&&e[2];return P.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":t&&xe.test(t)&&(n=A(t,!0))&&(n=t.indexOf(")",t.length-n)-t.length)&&(e[0]=e[0].slice(0,n),e[2]=t.slice(0,n)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(g,m).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=ee[e+" "];return t||(t=new RegExp("(^|"+r+")"+e+"("+r+"|$)"))&&ee(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r){var o=i.attr(r,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(me," ")+" ").indexOf(n):"|="===t&&(o===n||o.slice(0,n.length+1)===n+"-"))}},CHILD:function(e,t,n,r,i){var u="nth"!==e.slice(0,3),s="last"!==e.slice(-4),o="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,l){var g,x,d,c,p,m,v=u!==s?"nextSibling":"previousSibling",y=t.parentNode,w=o&&t.nodeName.toLowerCase(),b=!l&&!o,f=!1;if(y){if(u){while(v){c=t;while(c=c[v])if(o?c.nodeName.toLowerCase()===w:1===c.nodeType)return!1;m=v="only"===e&&!m&&"nextSibling"};return!0};if(m=[s?y.firstChild:y.lastChild],s&&b){f=(p=(g=(x=(d=(c=y)[a]||(c[a]={}))[c.uniqueID]||(d[c.uniqueID]={}))[e]||[])[0]===h&&g[1])&&g[2],c=p&&y.childNodes[p];while(c=++p&&c&&c[v]||(f=p=0)||m.pop())if(1===c.nodeType&&++f&&c===t){x[e]=[h,p,f];break}}
7else if(b&&(f=p=(g=(x=(d=(c=t)[a]||(c[a]={}))[c.uniqueID]||(d[c.uniqueID]={}))[e]||[])[0]===h&&g[1]),!1===f)while(c=++p&&c&&c[v]||(f=p=0)||m.pop())if((o?c.nodeName.toLowerCase()===w:1===c.nodeType)&&++f&&(b&&((x=(d=c[a]||(c[a]={}))[c.uniqueID]||(d[c.uniqueID]={}))[e]=[h,f]),c===t))break;return(f-=i)===r||f%r==0&&0<=f/r}}},PSEUDO:function(e,n){var o,r=t.pseudos[e]||t.setFilters[e.toLowerCase()]||i.error("unsupported pseudo: "+e);return r[a]?r(n):1<r.length?(o=[e,e,"",n],t.setFilters.hasOwnProperty(e.toLowerCase())?p(function(e,t){var a,i=r(e,n),o=i.length;while(o--)e[a=T(e,i[o])]=!(t[a]=i[o])}):function(e){return r(e,0,o)}):r}},pseudos:{not:p(function(e){var t=[],r=[],n=F(e.replace(O,"$1"));return n[a]?p(function(e,t,r,i){var a,s=n(e,null,i,[]),o=e.length;while(o--)(a=s[o])&&(e[o]=!(t[o]=a))}):function(e,i,o){return t[0]=e,n(t,null,o,r),t[0]=null,!r.pop()}}),has:p(function(e){return function(t){return 0<i(e,t).length}}
vendor: 19,541 bytes, lines 7-11
7),contains:p(function(e){return e=e.replace(g,m),function(t){return-1<(t.textContent||j(t)).indexOf(e)}}),lang:p(function(e){return be.test(e||"")||i.error("unsupported lang: "+e),e=e.replace(g,m).toLowerCase(),function(t){var n;do{if(n=c?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(n=n.toLowerCase())===e||0===n.indexOf(e+"-")}
8while((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===l},focus:function(e){return e===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:ce(!1),disabled:ce(!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!t.pseudos.empty(e)},header:function(e){return Ce.test(e.nodeName)},input:function(e){return Te.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:E(function(){return[0]}),last:E(function(e,t){return[t-1]}),eq:E(function(e,t,n){return[n<0?n+t:n]}),even:E(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:E(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:E(function(e,t,n){for(var r=n<0?n+t:t<n?t:n;0<=--r;)e.push(r);return e}),gt:E(function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e})}}).pseudos.nth=t.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})t.pseudos[S]=ke(S);for(S in{submit:!0,reset:!0})t.pseudos[S]=Ae(S);function fe(){};function M(e){for(var t=0,r=e.length,n="";t<r;t++)n+=e[t].value;return n};function I(e,t,n){var r=t.dir,i=t.next,o=i||r,s=n&&"parentNode"===o,u=pe++;return t.first?function(t,n,i){while(t=t[r])if(1===t.nodeType||s)return e(t,n,i);return!1}:function(t,n,l){var c,f,p,d=[h,u];if(l){while(t=t[r])if((1===t.nodeType||s)&&e(t,n,l))return!0}
9else while(t=t[r])if(1===t.nodeType||s)if(f=(p=t[a]||(t[a]={}))[t.uniqueID]||(p[t.uniqueID]={}),i&&i===t.nodeName.toLowerCase())t=t[r]||t;else{if((c=f[o])&&c[0]===h&&c[1]===u)return d[2]=c[2];if((f[o]=d)[2]=e(t,n,l))return!0};return!1}};function Y(e){return 1<e.length?function(t,n,r){var i=e.length;while(i--)if(!e[i](t,n,r))return!1;return!0}:e[0]};function W(e,t,n,r,i){for(var a,s=[],o=0,u=e.length,l=null!=t;o<u;o++)(a=e[o])&&(n&&!n(a,r,i)||(s.push(a),l&&t.push(o)));return s};function Q(e,t,n,r,o,s){return r&&!r[a]&&(r=Q(r)),o&&!o[a]&&(o=Q(o,s)),p(function(a,s,u,l){var p,f,d,m=[],g=[],v=s.length,y=a||function(e,t,n){for(var r=0,o=t.length;r<o;r++)i(e,t[r],n);return n}(t||"*",u.nodeType?[u]:u,[]),h=!e||!a&&t?y:W(y,m,e,u,l),c=n?o||(a?e:v||r)?[]:s:h;if(n&&n(h,c,u,l),r){p=W(c,g),r(p,[],u,l),f=p.length;while(f--)(d=p[f])&&(c[g[f]]=!(h[g[f]]=d))};if(a){if(o||e){if(o){p=[],f=c.length;while(f--)(d=c[f])&&p.push(h[f]=d);o(null,c=[],p,l)};f=c.length;while(f--)(d=c[f])&&-1<(p=o?T(a,d):m[f])&&(a[p]=!(s[p]=d))}}
10else c=W(c===s?c.splice(v,c.length):c),o?o(null,s,c,l):x.apply(s,c)})};function J(e){for(var s,i,r,u=e.length,l=t.relative[e[0].type],c=l||t.relative[" "],n=l?1:0,f=I(function(e){return e===s},c,!0),p=I(function(e){return-1<T(s,e)},c,!0),o=[function(e,t,n){var r=!l&&(n||t!==q)||((s=t).nodeType?f(e,t,n):p(e,t,n));return s=null,r}];n<u;n++)if(i=t.relative[e[n].type])o=[I(Y(o),i)];else{if((i=t.filter[e[n].type].apply(null,e[n].matches))[a]){for(r=++n;r<u;r++)if(t.relative[e[r].type])break;return Q(1<n&&Y(o),1<n&&M(e.slice(0,n-1).concat({value:" "===e[n-2].type?"*":""})).replace(O,"$1"),i,n<r&&J(e.slice(n,r)),r<u&&J(e=e.slice(r)),r<u&&M(e))};o.push(i)};return Y(o)};return fe.prototype=t.filters=t.pseudos,t.setFilters=new fe,A=i.tokenize=function(e,n){var a,o,u,s,r,l,c,f=te[e+" "];if(f)return n?0:f.slice(0);r=e,l=[],c=t.preFilter;while(r){for(s in a&&!(o=ve.exec(r))||(o&&(r=r.slice(o[0].length)||r),l.push(u=[])),a=!1,(o=oe.exec(r))&&(a=o.shift(),u.push({value:a,type:o[0].replace(O," ")}),r=r.slice(a.length)),t.filter)!(o=P[s].exec(r))||c[s]&&!(o=c[s](o))||(a=o.shift(),u.push({value:a,type:s,matches:o}),r=r.slice(a.length));if(!a)break};return n?r.length:r?i.error(e):te(e,l).slice(0)},F=i.compile=function(e,r){var u,l,f,s,d,g,m=[],v=[],o=ne[e+" "];if(!o){r||(r=A(e)),u=r.length;while(u--)(o=J(r[u]))[a]?m.push(o):v.push(o);(o=ne(e,(l=v,s=0<(f=m).length,d=0<l.length,g=function(e,r,o,a,u){var p,w,v,b=0,g="0",T=e&&[],m=[],C=q,E=e||d&&t.find.TAG("*",u),S=h+=null==C?1:Math.random()||.1,k=E.length;for(u&&(q=r==n||r||u);g!==k&&null!=(p=E[g]);g++){if(d&&p){w=0,r||p.ownerDocument==n||(y(p),o=!c);while(v=l[w++])if(v(p,r||n,o)){a.push(p);break};u&&(h=S)};s&&((p=!v&&p)&&b--,e&&T.push(p))};if(b+=g,s&&g!==b){w=0;while(v=f[w++])v(T,m,r,o);if(e){if(0<b)while(g--)T[g]||m[g]||(m[g]=he.call(a));m=W(m)};x.apply(a,m),u&&!e&&0<m.length&&1<b+f.length&&i.uniqueSort(a)};return u&&(h=S,q=C),T},s?p(g):g))).selector=e};return o},Z=i.select=function(e,n,r,i){var s,o,a,f,p,l="function"==typeof e&&e,u=!i&&A(e=l.selector||e);if(r=r||[],1===u.length){if(2<(o=u[0]=u[0].slice(0)).length&&"ID"===(a=o[0]).type&&9===n.nodeType&&c&&t.relative[o[1].type]){if(!(n=(t.find.ID(a.matches[0].replace(g,m),n)||[])[0]))return r;l&&(n=n.parentNode),e=e.slice(o.shift().value.length)};s=P.needsContext.test(e)?0:o.length;while(s--){if(a=o[s],t.relative[f=a.type])break;if((p=t.find[f])&&(i=p(a.matches[0].replace(g,m),X.test(o[0].type)&&G(n.parentNode)||n))){if(o.splice(s,1),!(e=i.length&&M(o)))return x.apply(r,i),r;break}}};return(l||F(e,u))(i,n,!c,r,!n||X.test(e)&&G(n.parentNode)||n),r},o.sortStable=a.split("").sort(B).join("")===a,o.detectDuplicates=!!k,y(),o.sortDetached=d(function(e){return 1&e.compareDocumentPosition(n.createElement("fieldset"))}),d(function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")})||V("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),o.attributes&&d(function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||V("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),d(function(e){return null==e.getAttribute("disabled")})||V(z,function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),i}(t);e.find=w,e.expr=w.selectors,e.expr[":"]=e.expr.pseudos,e.uniqueSort=e.unique=w.uniqueSort,e.text=w.getText,e.isXMLDoc=w.isXML,e.contains=w.contains,e.escapeSelector=w.escape;var A=function(t,n,r){var i=[],o=void 0!==r;while((t=t[n])&&9!==t.nodeType)if(1===t.nodeType){if(o&&e(t).is(r))break;i.push(t)};return i},ze=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},Ue=e.expr.match.needsContext;function c(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()};var Be=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function ce(t,n,r){return i(n)?e.grep(t,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?e.grep(t,function(e){return e===n!==r}):"string"!=typeof n?e.grep(t,function(e){return-1<Y.call(n,e)!==r}):e.filter(n,t,r)};e.filter=function(t,n,r){var i=n[0];return r&&(t=":not("+t+")"),1===n.length&&1===i.nodeType?e.find.matchesSelector(i,t)?[i]:[]:e.find.matches(t,e.grep(n,function(e){return 1===e.nodeType}))},e.fn.extend({find:function(t){var n,r,i=this.length,o=this;if("string"!=typeof t)return this.pushStack(e(t).filter(function(){for(n=0;n<i;n++)if(e.contains(o[n],this))return!0}));for(r=this.pushStack([]),n=0;n<i;n++)e.find(t,o[n],r);return 1<i?e.uniqueSort(r):r},filter:function(e){return this.pushStack(ce(this,e||[],!1))},not:function(e){return this.pushStack(ce(this,e||[],!0))},is:function(t){return!!ce(this,"string"==typeof t&&Ue.test(t)?e(t):t||[],!1).length}});var Fe,Gt=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(e.fn.init=function(t,n,r){var a,s;if(!t)return this;if(r=r||Fe,"string"==typeof t){if(!(a="<"===t[0]&&">"===t[t.length-1]&&3<=t.length?[null,t,null]:Gt.exec(t))||!a[1]&&n)return!n||n.jquery?(n||r).find(t):this.constructor(n).find(t);if(a[1]){if(n=n instanceof e?n[0]:n,e.merge(this,e.parseHTML(a[1],n&&n.nodeType?n.ownerDocument||n:o,!0)),Be.test(a[1])&&e.isPlainObject(n))for(a in n)i(this[a])?this[a](n[a]):this.attr(a,n[a]);return this};return(s=o.getElementById(a[2]))&&(this[0]=s,this.length=1),this};return t.nodeType?(this[0]=t,this.length=1,this):i(t)?void 0!==r.ready?r.ready(t):t(e):e.makeArray(t,this)}).prototype=e.fn,Fe=e(o);var Xt=/^(?:parents|prev(?:Until|All))/,Vt={children:!0,contents:!0,next:!0,prev:!0};function Ke(e,t){while((e=e[t])&&1!==e.nodeType);return e};e.fn.extend({has:function(t){var n=e(t,this),r=n.length;return this.filter(function(){for(var t=0;t<r;t++)if(e.contains(this,n[t]))return!0})},closest:function(t,n){var r,o=0,s=this.length,i=[],a="string"!=typeof t&&e(t);if(!Ue.test(t))for(;o<s;o++)for(r=this[o];r&&r!==n;r=r.parentNode)if(r.nodeType<11&&(a?-1<a.index(r):1===r.nodeType&&e.find.matchesSelector(r,t))){i.push(r);break};return this.pushStack(1<i.length?e.uniqueSort(i):i)},index:function(t){return t?"string"==typeof t?Y.call(e(t),this[0]):Y.call(this,t.jquery?t[0]:t):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(t,n){return this.pushStack(e.uniqueSort(e.merge(this.get(),e(t,n))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),e.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return A(e,"parentNode")},parentsUntil:function(e,t,n){return A(e,"parentNode",n)},next:function(e){return Ke(e,"nextSibling")},prev:function(e){return Ke(e,"previousSibling")},nextAll:function(e){return A(e,"nextSibling")},prevAll:function(e){return A(e,"previousSibling")},nextUntil:function(e,t,n){return A(e,"nextSibling",n)},prevUntil:function(e,t,n){return A(e,"previousSibling",n)},siblings:function(e){return ze((e.parentNode||{}).firstChild,e)},children:function(e){return ze(e.firstChild)},contents:function(t){return null!=t.contentDocument&&Ve(t.contentDocument)?t.contentDocument:(c(t,"template")&&(t=t.content||t),e.merge([],t.childNodes))}},function(t,n){e.fn[t]=function(r,i){var o=e.map(this,n,r);return"Until"!==t.slice(-5)&&(i=r),i&&"string"==typeof i&&(o=e.filter(i,o)),1<this.length&&(Vt[t]||e.uniqueSort(o),Xt.test(t)&&o.reverse()),this.pushStack(o)}});var d=/[^\x20\t\r\n\f]+/g;function j(e){return e};function K(e){throw e};function Ze(e,t,n,r){var a;try{e&&i(a=e.promise)?a.call(e).done(t).fail(n):e&&i(a=e.then)?a.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(o){n.apply(void 0,[o])}};e.Callbacks=function(t){var h,c;t="string"==typeof t?(h=t,c={},e.each(h.match(d)||[],function(e,t){c[t]=!0}),c):e.extend({},t);var s,r,f,o,n=[],u=[],a=-1,p=function(){for(o=o||t.once,f=s=!0;u.length;a=-1){r=u.shift();while(++a<n.length)!1===n[a].apply(r[0],r[1])&&t.stopOnFalse&&(a=n.length,r=!1)};t.memory||(r=!1),s=!1,o&&(n=r?[]:"")},l={add:function(){return n&&(r&&!s&&(a=n.length-1,u.push(r)),function o(r){e.each(r,function(e,r){i(r)?t.unique&&l.has(r)||n.push(r):r&&r.length&&"string"!==D(r)&&o(r)})}(arguments),r&&!s&&p()),this},remove:function(){return e.each(arguments,function(t,r){var i;while(-1<(i=e.inArray(r,n,i)))n.splice(i,1),i<=a&&a--}),this},has:function(t){return t?-1<e.inArray(t,n):0<n.length},empty:function(){return n&&(n=[]),this},disable:function(){return o=u=[],n=r="",this},disabled:function(){return!n},lock:function(){return o=u=[],r||s||(n=r=""),this},locked:function(){return!!o},fireWith:function(e,t){return o||(t=[e,(t=t||[]).slice?t.slice():t],u.push(t),s||p()),this},fire:function(){return l.fireWith(this,arguments),this},fired:function(){return!!f}};return l},e.extend({Deferred:function(n){var o=[["notify","progress",e.Callbacks("memory"),e.Callbacks("memory"),2],["resolve","done",e.Callbacks("once memory"),e.Callbacks("once memory"),0,"resolved"],["reject","fail",e.Callbacks("once memory"),e.Callbacks("once memory"),1,"rejected"]],s="pending",a={state:function(){return s},always:function(){return r.done(arguments).fail(arguments),this},"catch":function(e){return a.then(null,e)},pipe:function(){var t=arguments;return e.Deferred(function(n){e.each(o,function(e,o){var a=i(t[o[4]])&&t[o[4]];r[o[1]](function(){var e=a&&a.apply(this,arguments);e&&i(e.promise)?e.promise().progress(n.notify).done(n.resolve).fail(n.reject):n[o[0]+"With"](this,a?[e]:arguments)})}),t=null}).promise()},then:function(n,r,a){var s=0;function u(n,r,o,a){return function(){var l=this,c=arguments,p=function(){var e,t;if(!(n<s)){if((e=o.apply(l,c))===r.promise())throw new TypeError("Thenable self-resolution");t=e&&("object"==typeof e||"function"==typeof e)&&e.then,i(t)?a?t.call(e,u(s,r,j,a),u(s,r,K,a)):(s++,t.call(e,u(s,r,j,a),u(s,r,K,a),u(s,r,j,r.notifyWith))):(o!==j&&(l=void 0,c=[e]),(a||r.resolveWith)(l,c))}},f=a?p:function(){try{p()}catch(t){e.Deferred.exceptionHook&&e.Deferred.exceptionHook(t,f.stackTrace),s<=n+1&&(o!==K&&(l=void 0,c=[t]),r.rejectWith(l,c))}};n?f():(e.Deferred.getStackHook&&(f.stackTrace=e.Deferred.getStackHook()),t.setTimeout(f))}};return e.Deferred(function(e){o[0][3].add(u(0,e,i(a)?a:j,e.notifyWith)),o[1][3].add(u(0,e,i(n)?n:j)),o[2][3].add(u(0,e,i(r)?r:K))}).promise()},promise:function(t){return null!=t?e.extend(t,a):a}},r={};return e.each(o,function(e,t){var n=t[2],i=t[5];a[t[1]]=n.add,i&&n.add(function(){s=i},o[3-e][2].disable,o[3-e][3].disable,o[0][2].lock,o[0][3].lock),n.add(t[3].fire),r[t[0]]=function(){return r[t[0]+"With"](this===r?void 0:this,arguments),this},r[t[0]+"With"]=n.fireWith}),a.promise(r),n&&n.call(r,r),r},when:function(t){var a=arguments.length,n=a,s=Array(n),o=y.call(arguments),r=e.Deferred(),u=function(e){return function(t){s[e]=this,o[e]=1<arguments.length?y.call(arguments):t,--a||r.resolveWith(s,o)}};if(a<=1&&(Ze(t,r.done(u(n)).resolve,r.reject,!a),"pending"===r.state()||i(o[n]&&o[n].then)))return r.then();while(n--)Ze(o[n],u(n),r.reject);return r.promise()}});var Ut=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;e.Deferred.exceptionHook=function(e,n){t.console&&t.console.warn&&e&&Ut.test(e.name)&&t.console.warn("jQuery.Deferred exception: "+e.message,e.stack,n)},e.readyException=function(e){t.setTimeout(function(){throw e})};var se=e.Deferred();function Z(){o.removeEventListener("DOMContentLoaded",Z),t.removeEventListener("load",Z),e.ready()};e.fn.ready=function(t){return se.then(t)["catch"](function(t){e.readyException(t)}),this},e.extend({isReady:!1,readyWait:1,ready:function(t){(!0===t?--e.readyWait:e.isReady)||(e.isReady=!0)!==t&&0<--e.readyWait||se.resolveWith(o,[e])}}),e.ready.then=se.then,"complete"===o.readyState||"loading"!==o.readyState&&!o.documentElement.doScroll?t.setTimeout(e.ready):(o.addEventListener("DOMContentLoaded",Z),t.addEventListener("load",Z));var m=function(t,n,r,o,a,u,l){var s=0,f=t.length,c=null==r;if("object"===D(r))for(s in a=!0,r)m(t,n,s,r[s],!0,u,l);else if(void 0!==o&&(a=!0,i(o)||(l=!0),c&&(l?(n.call(t,o),n=null):(c=n,n=function(t,n,r){return c.call(e(t),r)})),n))for(;s<f;s++)n(t[s],r,l?o:o.call(t[s],s,n(t[s],r)));return a?t:c?n.call(t):f?n(t[0],r):u},Bt=/^-ms-/,zt=/-([a-z])/g;function Jt(e,t){return t.toUpperCase()};function h(e){return e.replace(Bt,"ms-").replace(zt,Jt)};var F=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};function B(){this.expando=e.expando+B.uid++};B.uid=1,B.prototype={cache:function(e){var t=e[this.expando];return t||(t={},F(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var r,i=this.cache(e);if("string"==typeof t)i[h(t)]=n;else for(r in t)i[h(r)]=t[r];return i},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][h(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(t,n){var i,r=t[this.expando];if(void 0!==r){if(void 0!==n){i=(n=Array.isArray(n)?n.map(h):(n=h(n))in r?[n]:n.match(d)||[]).length;while(i--)delete r[n[i]]}(void 0===n||e.isEmptyObject(r))&&(t.nodeType?t[this.expando]=void 0:delete t[this.expando])}},hasData:function(t){var n=t[this.expando];return void 0!==n&&!e.isEmptyObject(n)}};var r=new B,s=new B,Wt=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,Ft=/[A-Z]/g;function et(e,t,n){var o,i;if(void 0===n&&1===e.nodeType)if(o="data-"+t.replace(Ft,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(o))){try{n="true"===(i=n)||"false"!==i&&("null"===i?null:i===+i+""?+i:Wt.test(i)?JSON.parse(i):i)}catch(r){};s.set(e,t,n)}
11else n=void 0;return n};e.extend({hasData:function(e){return s.hasData(e)||r.hasData(e)},data:function(e,t,n){return s.access(e,t,n)},removeData:function(e,t){s.remove(e,t)},_data:function(e,t,n){return r.access(e,t,n)},_removeData:function(e,t){r.remove(e,t)}}),e.fn.extend({data:function(e,t){var o,i,a,n=this[0],u=n&&n.attributes;if(void 0===e){if(this.length&&(a=s.get(n),1===n.nodeType&&!r.get(n,"hasDataAttrs"))){o=u.length;while(o--)u[o]&&0===(i=u[o].name).indexOf("data-")&&(i=h(i.slice(5)),et(n,i,a[i]));r.set(n,"hasDataAttrs",!0)};return a};return"object"==typeof e?this.each(function(){s.set(this,e)}):m(this,function(t){var r;if(n&&void 0===t)return void 0!==(r=s.get(n,e))?r:void 0!==(r=et(n,e))?r:void 0;this.each(function(){s.set(this,e,t)})},null,t,1<arguments.length,null,!0)},removeData:function(e){return this.each(function(){s.remove(this,e)})}}),e.extend({queue:function(t,n,i){var o;if(t)return n=(n||"fx")+"queue",o=r.get(t,n),i&&(!o||Array.isArray(i)?o=r.access(t,n,e.makeArray(i)):o.push(i)),o||[]},dequeue:function(t,n){n=n||"fx";var r=e.queue(t,n),a=r.length,i=r.shift(),o=e._queueHooks(t,n);"inprogress"===i&&(i=r.shift(),a--),i&&("fx"===n&&r.unshift("inprogress"),delete o.stop,i.call(t,function(){e.dequeue(t,n)},o)),!a&&o&&o.empty.fire()},_queueHooks:function(t,n){var i=n+"queueHooks";return r.get(t,i)||r.access(t,i,{empty:e.Callbacks("once memory").add(function(){r.remove(t,[n+"queue",i])})})}}),e.fn.extend({queue:function(t,n){var r=2;return"string"!=typeof t&&(n=t,t="fx",r--),arguments.length<r?e.queue(this[0],t):void 0===n?this:this.each(function(){var r=e.queue(this,t,n);e._queueHooks(this,t),"fx"===t&&"inprogress"!==r[0]&&e.dequeue(this,t)})},dequeue:function(t){return this.each(function(){e.dequeue(this,t)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(t,n){var i,a=1,s=e.Deferred(),o=this,u=this.length,l=function(){--a||s.resolveWith(o,[o])};"string"!=typeof t&&(n=t,t=void 0),t=t||"fx";while(u--)(i=r.get(o[u],t+"queueHooks"))&&i.empty&&(a++,i.empty.add(l));return l(),s.promise(n)}});var We=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,W=new RegExp("^(?:([+-])=|)("+We+")([a-z%]*)$","i"),g=["Top","Right","Bottom","Left"],b=o.documentElement,k=function(t){return e.contains(t.ownerDocument,t)},It={composed:!0};b.getRootNode&&(k=function(t){return e.contains(t.ownerDocument,t)||t.getRootNode(It)===t.ownerDocument});var G=function(t,n){return"none"===(t=n||t).style.display||""===t.style.display&&k(t)&&"none"===e.css(t,"display")};function tt(t,n,r,i){var u,l,c=20,f=i?function(){return i.cur()}:function(){return e.css(t,n,"")},s=f(),a=r&&r[3]||(e.cssNumber[n]?"":"px"),o=t.nodeType&&(e.cssNumber[n]||"px"!==a&&+s)&&W.exec(e.css(t,n));if(o&&o[3]!==a){s/=2,a=a||o[3],o=+s||1;
vendor: 15,284 bytes, lines 11-14
11while(c--)e.style(t,n,o+a),(1-l)*(1-(l=f()/s||.5))<=0&&(c=0),o/=l;o*=2,e.style(t,n,o+a),r=r||[]};return r&&(o=+o||+s||0,u=r[1]?o+(r[1]+1)*r[2]:+r[2],i&&(i.unit=a,i.start=o,i.end=u)),u};var Ie={};function q(t,n){for(var l,o,p,u,c,f,a,s=[],i=0,d=t.length;i<d;i++)(o=t[i]).style&&(l=o.style.display,n?("none"===l&&(s[i]=r.get(o,"display")||null,s[i]||(o.style.display="")),""===o.style.display&&G(o)&&(s[i]=(a=c=u=void 0,c=(p=o).ownerDocument,f=p.nodeName,(a=Ie[f])||(u=c.body.appendChild(c.createElement(f)),a=e.css(u,"display"),u.parentNode.removeChild(u),"none"===a&&(a="block"),Ie[f]=a)))):"none"!==l&&(s[i]="none",r.set(o,"display",l)));for(i=0;i<d;i++)null!=s[i]&&(t[i].style.display=s[i]);return t};e.fn.extend({show:function(){return q(this,!0)},hide:function(){return q(this)},toggle:function(t){return"boolean"==typeof t?t?this.show():this.hide():this.each(function(){G(this)?e(this).show():e(this).hide()})}});var x,V,I=/^(?:checkbox|radio)$/i,Re=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,Me=/^$|^module$|\/(?:java|ecma)script/i;x=o.createDocumentFragment().appendChild(o.createElement("div")),(V=o.createElement("input")).setAttribute("type","radio"),V.setAttribute("checked","checked"),V.setAttribute("name","t"),x.appendChild(V),a.checkClone=x.cloneNode(!0).cloneNode(!0).lastChild.checked,x.innerHTML="<textarea>x</textarea>",a.noCloneChecked=!!x.cloneNode(!0).lastChild.defaultValue,x.innerHTML="<option></option>",a.option=!!x.lastChild;var l={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 u(t,n){var r;return r="undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(n||"*"):"undefined"!=typeof t.querySelectorAll?t.querySelectorAll(n||"*"):[],void 0===n||n&&c(t,n)?e.merge([t],r):r};function fe(e,t){for(var n=0,i=e.length;n<i;n++)r.set(e[n],"globalEval",!t||r.get(t[n],"globalEval"))};l.tbody=l.tfoot=l.colgroup=l.caption=l.thead,l.th=l.td,a.option||(l.optgroup=l.option=[1,"<select multiple='multiple'>","</select>"]);var Mt=/<|&#?\w+;/;function nt(t,n,r,i,a){for(var o,s,g,p,m,d,c=n.createDocumentFragment(),h=[],f=0,v=t.length;f<v;f++)if((o=t[f])||0===o)if("object"===D(o))e.merge(h,o.nodeType?[o]:o);else if(Mt.test(o)){s=s||c.appendChild(n.createElement("div")),g=(Re.exec(o)||["",""])[1].toLowerCase(),p=l[g]||l._default,s.innerHTML=p[1]+e.htmlPrefilter(o)+p[2],d=p[0];while(d--)s=s.lastChild;e.merge(h,s.childNodes),(s=c.firstChild).textContent=""}
12else h.push(n.createTextNode(o));c.textContent="",f=0;while(o=h[f++])if(i&&-1<e.inArray(o,i))a&&a.push(o);else if(m=k(o),s=u(c.appendChild(o),"script"),m&&fe(s),r){d=0;while(o=s[d++])Me.test(o.type||"")&&r.push(o)};return c};var Pe=/^([^.]*)(?:\.(.+)|)/;function L(){return!0};function H(){return!1};function Kt(e,t){return e===function(){try{return o.activeElement}catch(e){}}()==("focus"===t)};function pe(t,n,r,i,o,a){var s,u;if("object"==typeof n){for(u in"string"!=typeof r&&(i=i||r,r=void 0),n)pe(t,u,r,i,n[u],a);return t};if(null==i&&null==o?(o=r,i=r=void 0):null==o&&("string"==typeof r?(o=i,i=void 0):(o=i,i=r,r=void 0)),!1===o)o=H;else if(!o)return t;return 1===a&&(s=o,(o=function(t){return e().off(t),s.apply(this,arguments)}).guid=s.guid||(s.guid=e.guid++)),t.each(function(){e.event.add(this,n,o,i,r)})};function ee(t,n,i){i?(r.set(t,n,!1),e.event.add(t,n,{namespace:!1,handler:function(t){var s,a,o=r.get(this,n);if(1&t.isTrigger&&this[n]){if(o.length)(e.event.special[n]||{}).delegateType&&t.stopPropagation();else if(o=y.call(arguments),r.set(this,n,o),s=i(this,n),this[n](),o!==(a=r.get(this,n))||s?r.set(this,n,!1):a={},o!==a)return t.stopImmediatePropagation(),t.preventDefault(),a&&a.value}
13else o.length&&(r.set(this,n,{value:e.event.trigger(e.extend(o[0],e.Event.prototype),o.slice(1),this)}),t.stopImmediatePropagation())}})):void 0===r.get(t,n)&&e.event.add(t,n,L)};e.event={global:{},add:function(t,n,i,o,a){var g,f,y,p,m,l,u,c,s,v,x,h=r.get(t);if(F(t)){i.handler&&(i=(g=i).handler,a=g.selector),a&&e.find.matchesSelector(b,a),i.guid||(i.guid=e.guid++),(p=h.events)||(p=h.events=Object.create(null)),(f=h.handle)||(f=h.handle=function(n){return"undefined"!=typeof e&&e.event.triggered!==n.type?e.event.dispatch.apply(t,arguments):void 0}),m=(n=(n||"").match(d)||[""]).length;while(m--)s=x=(y=Pe.exec(n[m])||[])[1],v=(y[2]||"").split(".").sort(),s&&(u=e.event.special[s]||{},s=(a?u.delegateType:u.bindType)||s,u=e.event.special[s]||{},l=e.extend({type:s,origType:x,data:o,handler:i,guid:i.guid,selector:a,needsContext:a&&e.expr.match.needsContext.test(a),namespace:v.join(".")},g),(c=p[s])||((c=p[s]=[]).delegateCount=0,u.setup&&!1!==u.setup.call(t,o,v,f)||t.addEventListener&&t.addEventListener(s,f)),u.add&&(u.add.call(t,l),l.handler.guid||(l.handler.guid=i.guid)),a?c.splice(c.delegateCount++,0,l):c.push(l),e.event.global[s]=!0)}},remove:function(t,n,i,o,a){var h,y,c,p,g,u,l,f,s,v,x,m=r.hasData(t)&&r.get(t);if(m&&(p=m.events)){g=(n=(n||"").match(d)||[""]).length;while(g--)if(s=x=(c=Pe.exec(n[g])||[])[1],v=(c[2]||"").split(".").sort(),s){l=e.event.special[s]||{},f=p[s=(o?l.delegateType:l.bindType)||s]||[],c=c[2]&&new RegExp("(^|\\.)"+v.join("\\.(?:.*\\.|)")+"(\\.|$)"),y=h=f.length;while(h--)u=f[h],!a&&x!==u.origType||i&&i.guid!==u.guid||c&&!c.test(u.namespace)||o&&o!==u.selector&&("**"!==o||!u.selector)||(f.splice(h,1),u.selector&&f.delegateCount--,l.remove&&l.remove.call(t,u));y&&!f.length&&(l.teardown&&!1!==l.teardown.call(t,v,m.handle)||e.removeEvent(t,s,m.handle),delete p[s])}
14else for(s in p)e.event.remove(t,s+n[g],i,o,!0);e.isEmptyObject(p)&&r.remove(t,"handle events")}},dispatch:function(t){var i,l,c,a,o,f,u=new Array(arguments.length),n=e.event.fix(t),p=(r.get(this,"events")||Object.create(null))[n.type]||[],s=e.event.special[n.type]||{};for(u[0]=n,i=1;i<arguments.length;i++)u[i]=arguments[i];if(n.delegateTarget=this,!s.preDispatch||!1!==s.preDispatch.call(this,n)){f=e.event.handlers.call(this,n,p),i=0;while((a=f[i++])&&!n.isPropagationStopped()){n.currentTarget=a.elem,l=0;while((o=a.handlers[l++])&&!n.isImmediatePropagationStopped())n.rnamespace&&!1!==o.namespace&&!n.rnamespace.test(o.namespace)||(n.handleObj=o,n.data=o.data,void 0!==(c=((e.event.special[o.origType]||{}).handle||o.handler).apply(a.elem,u))&&!1===(n.result=c)&&(n.preventDefault(),n.stopPropagation()))};return s.postDispatch&&s.postDispatch.call(this,n),n.result}},handlers:function(t,n){var o,l,i,a,s,c=[],u=n.delegateCount,r=t.target;if(u&&r.nodeType&&!("click"===t.type&&1<=t.button))for(;r!==this;r=r.parentNode||this)if(1===r.nodeType&&("click"!==t.type||!0!==r.disabled)){for(a=[],s={},o=0;o<u;o++)void 0===s[i=(l=n[o]).selector+" "]&&(s[i]=l.needsContext?-1<e(i,this).index(r):e.find(i,this,null,[r]).length),s[i]&&a.push(l);a.length&&c.push({elem:r,handlers:a})};return r=this,u<n.length&&c.push({elem:r,handlers:n.slice(u)}),c},addProp:function(t,n){Object.defineProperty(e.Event.prototype,t,{enumerable:!0,configurable:!0,get:i(n)?function(){if(this.originalEvent)return n(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[t]},set:function(e){Object.defineProperty(this,t,{enumerable:!0,configurable:!0,writable:!0,value:e})}})},fix:function(t){return t[e.expando]?t:new e.Event(t)},special:{load:{noBubble:!0},click:{setup:function(e){var t=this||e;return I.test(t.type)&&t.click&&c(t,"input")&&ee(t,"click",L),!1},trigger:function(e){var t=this||e;return I.test(t.type)&&t.click&&c(t,"input")&&ee(t,"click"),!0},_default:function(e){var t=e.target;return I.test(t.type)&&t.click&&c(t,"input")&&r.get(t,"click")||c(t,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},e.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},e.Event=function(t,n){if(!(this instanceof e.Event))return new e.Event(t,n);t&&t.type?(this.originalEvent=t,this.type=t.type,this.isDefaultPrevented=t.defaultPrevented||void 0===t.defaultPrevented&&!1===t.returnValue?L:H,this.target=t.target&&3===t.target.nodeType?t.target.parentNode:t.target,this.currentTarget=t.currentTarget,this.relatedTarget=t.relatedTarget):this.type=t,n&&e.extend(this,n),this.timeStamp=t&&t.timeStamp||Date.now(),this[e.expando]=!0},e.Event.prototype={constructor:e.Event,isDefaultPrevented:H,isPropagationStopped:H,isImmediatePropagationStopped:H,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=L,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=L,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=L,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},e.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},e.event.addProp),e.each({focus:"focusin",blur:"focusout"},function(t,n){e.event.special[t]={setup:function(){return ee(this,t,Kt),!1},trigger:function(){return ee(this,t),!0},_default:function(){return!0},delegateType:n}}),e.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(t,n){e.event.special[t]={delegateType:n,bindType:n,handle:function(t){var i,r=t.relatedTarget,o=t.handleObj;return r&&(r===this||e.contains(this,r))||(t.type=o.origType,i=o.handler.apply(this,arguments),t.type=n),i}}}),e.fn.extend({on:function(e,t,n,r){return pe(this,e,t,n,r)},one:function(e,t,n,r){return pe(this,e,t,n,r,1)},off:function(t,n,r){var i,o;if(t&&t.preventDefault&&t.handleObj)return i=t.handleObj,e(t.delegateTarget).off(i.namespace?i.origType+"."+i.namespace:i.origType,i.selector,i.handler),this;if("object"==typeof t){for(o in t)this.off(o,n,t[o]);return this};return!1!==n&&"function"!=typeof n||(r=n,n=void 0),!1===r&&(r=H),this.each(function(){e.event.remove(this,t,r,n)})}});var Ot=/<script|<style|<link/i,Pt=/checked\s*(?:[^=]|=\s*.checked.)/i,Rt=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;function rt(t,n){return c(t,"table")&&c(11!==n.nodeType?n:n.firstChild,"tr")&&e(t).children("tbody")[0]||t};function Zt(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e};function en(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e};function it(t,n){var i,u,o,l,c,a;if(1===n.nodeType){if(r.hasData(t)&&(a=r.get(t).events))for(o in r.remove(n,"handle events"),a)for(i=0,u=a[o].length;i<u;i++)e.event.add(n,o,a[o][i]);s.hasData(t)&&(l=s.access(t),c=e.extend({},l),s.set(n,c))}};function O(t,n,o,s){n=Ge(n);var p,v,f,d,l,h,c=0,g=t.length,x=g-1,m=n[0],y=i(m);if(y||1<g&&"string"==typeof m&&!a.checkClone&&Pt.test(m))return t.each(function(e){var r=t.eq(e);y&&(n[0]=m.call(this,e,r.html())),O(r,n,o,s)});if(g&&(v=(p=nt(n,t[0].ownerDocument,!1,t,s)).firstChild,1===p.childNodes.length&&(p=v),v||s)){for(d=(f=e.map(u(p,"script"),Zt)).length;c<g;c++)l=p,c!==x&&(l=e.clone(l,!0,!0),d&&e.merge(f,u(l,"script"))),o.call(t[c],l,c);if(d)for(h=f[f.length-1].ownerDocument,e.map(f,en),c=0;c<d;c++)l=f[c],Me.test(l.type||"")&&!r.access(l,"globalEval")&&e.contains(h,l)&&(l.src&&"module"!==(l.type||"").toLowerCase()?e._evalUrl&&!l.noModule&&e._evalUrl(l.src,{nonce:l.nonce||l.getAttribute("nonce")},h):Je(l.textContent.replace(Rt,""),l,h))};return t};function ot(t,n,r){for(var i,a=n?e.filter(n,t):t,o=0;null!=(i=a[o]);o++)r||1!==i.nodeType||e.cleanData(u(i)),i.parentNode&&(r&&k(i)&&fe(u(i,"script")),i.parentNode.removeChild(i));return t};e.extend({htmlPrefilter:function(e){return e},clone:function(t,n,r){var i,c,s,o,f,p,d,l=t.cloneNode(!0),h=k(t);if(!(a.noCloneChecked||1!==t.nodeType&&11!==t.nodeType||e.isXMLDoc(t)))for(o=u(l),i=0,c=(s=u(t)).length;i<c;i++)f=s[i],p=o[i],void 0,"input"===(d=p.nodeName.toLowerCase())&&I.test(f.type)?p.checked=f.checked:"input"!==d&&"textarea"!==d||(p.defaultValue=f.defaultValue);if(n)if(r)for(s=s||u(t),o=o||u(l),i=0,c=s.length;i<c;i++)it(s[i],o[i]);else it(t,l);return 0<(o=u(l,"script")).length&&fe(o,!h&&u(t,"script")),l},cleanData:function(t){for(var i,n,o,u=e.event.special,a=0;void 0!==(n=t[a]);a++)if(F(n)){if(i=n[r.expando]){if(i.events)for(o in i.events)u[o]?e.event.remove(n,o):e.removeEvent(n,o,i.handle);n[r.expando]=void 0};n[s.expando]&&(n[s.expando]=void 0)}}}),e.fn.extend({detach:function(e){return ot(this,e,!0)},remove:function(e){return ot(this,e)},text:function(t){return m(this,function(t){return void 0===t?e.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=t)})},null,t,arguments.length)},append:function(){return O(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||rt(this,e).appendChild(e)})},prepend:function(){return O(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=rt(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return O(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return O(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var t,n=0;null!=(t=this[n]);n++)1===t.nodeType&&(e.cleanData(u(t,!1)),t.textContent="");return this},clone:function(t,n){return t=null!=t&&t,n=null==n?t:n,this.map(function(){return e.clone(this,t,n)})},html:function(t){return m(this,function(t){var r=this[0]||{},i=0,o=this.length;if(void 0===t&&1===r.nodeType)return r.innerHTML;if("string"==typeof t&&!Ot.test(t)&&!l[(Re.exec(t)||["",""])[1].toLowerCase()]){t=e.htmlPrefilter(t);try{for(;i<o;i++)1===(r=this[i]||{}).nodeType&&(e.cleanData(u(r,!1)),r.innerHTML=t);r=0}catch(n){}};r&&this.empty().append(t)},null,t,arguments.length)},replaceWith:function(){var t=[];return O(this,arguments,function(n){var r=this.parentNode;e.inArray(this,t)<0&&(e.cleanData(u(this)),r&&r.replaceChild(n,this))},t)}}),e.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(t,n){e.fn[t]=function(t){for(var i,o=[],a=e(t),s=a.length-1,r=0;r<=s;r++)i=r===s?this:this.clone(!0),e(a[r])[n](i),ue.apply(o,i.get());return this.pushStack(o)}});var ae=new RegExp("^("+We+")(?!px)[a-z%]+$","i"),X=function(e){var n=e.ownerDocument.defaultView;return n&&n.opener||(n=t),n.getComputedStyle(e)},Oe=function(e,t,n){var i,r,o={};for(r in t)o[r]=e.style[r],e.style[r]=t[r];for(r in i=n.call(e),t)e.style[r]=o[r];return i},Ht=new RegExp(g.join("|"),"i");function z(t,n,r){var s,u,l,o,i=t.style;return(r=r||X(t))&&(""!==(o=r.getPropertyValue(n)||r[n])||k(t)||(o=e.style(t,n)),!a.pixelBoxStyles()&&ae.test(o)&&Ht.test(n)&&(s=i.width,u=i.minWidth,l=i.maxWidth,i.minWidth=i.maxWidth=i.width=o,o=r.width,i.width=s,i.minWidth=u,i.maxWidth=l)),void 0!==o?o+"":o};function at(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}};!function(){function r(){if(n){u.style.cssText="position:absolute;
14left:-11111px;width:60px;margin-top:1px;padding:0;border:0",n.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",b.appendChild(u).appendChild(n);var e=t.getComputedStyle(n);l="1%"!==e.top,d=12===i(e.marginLeft),n.style.right="60%",p=36===i(e.right),c=36===i(e.width),n.style.position="absolute",f=12===i(n.offsetWidth/3),b.removeChild(u),n=null}};function i(e){return Math.round(parseFloat(e))};var l,c,f,p,s,d,u=o.createElement("div"),n=o.createElement("div");n.style&&(n.style.backgroundClip="content-box",n.cloneNode(!0).style.backgroundClip="",a.clearCloneStyle="content-box"===n.style.backgroundClip,e.extend(a,{boxSizingReliable:function(){return r(),c},pixelBoxStyles:function(){return r(),p},pixelPosition:function(){return r(),l},reliableMarginLeft:function(){return r(),d},scrollboxSize:function(){return r(),f},reliableTrDimensions:function(){var n,e,r,i;return null==s&&(n=o.createElement("table"),e=o.createElement("tr"),r=o.createElement("div"),n.style.cssText="position:absolute;left:-11111px;border-collapse:separate",e.style.cssText="border:1px solid",e.style.height="1px",r.style.height="9px",r.style.display="block",b.appendChild(n).appendChild(e).appendChild(r),i=t.getComputedStyle(e),s=parseInt(i.height,10)+parseInt(i.borderTopWidth,10)+parseInt(i.borderBottomWidth,10)===e.offsetHeight,b.removeChild(n)),s}}))}();var qe=["Webkit","Moz","ms"],Le=o.createElement("div").style,He={};function de(t){var n=e.cssProps[t]||He[t];return n||(t in Le?t:He[t]=function(e){var n=e[0].toUpperCase()+e.slice(1),t=qe.length;while(t--)if((e=qe[t]+n)in Le)return e}(t)||t)};var qt=/^(none|table(?!-c[ea]).+)/,De=/^--/,Lt={position:"absolute",visibility:"hidden",display:"block"},je={letterSpacing:"0",fontWeight:"400"};function st(e,t,n){var r=W.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):t};function he(t,n,r,i,o,u){var a="width"===n?1:0,l=0,s=0;if(r===(i?"border":"content"))return 0;for(;a<4;a+=2)"margin"===r&&(s+=e.css(t,r+g[a],!0,o)),i?("content"===r&&(s-=e.css(t,"padding"+g[a],!0,o)),"margin"!==r&&(s-=e.css(t,"border"+g[a]+"Width",!0,o))):(s+=e.css(t,"padding"+g[a],!0,o),"padding"!==r?s+=e.css(t,"border"+g[a]+"Width",!0,o):l+=e.css(t,"border"+g[a]+"Width",!0,o));return!i&&0<=u&&(s+=Math.max(0,Math.ceil(t["offset"+n[0].toUpperCase()+n.slice(1)]-u-s-l-.5))||0),s};function ut(t,n,r){var o=X(t),s=(!a.boxSizingReliable()||r)&&"border-box"===e.css(t,"boxSizing",!1,o),u=s,i=z(t,n,o),l="offset"+n[0].toUpperCase()+n.slice(1);if(ae.test(i)){if(!r)return i;i="auto"};return(!a.boxSizingReliable()&&s||!a.reliableTrDimensions()&&c(t,"tr")||"auto"===i||!parseFloat(i)&&"inline"===e.css(t,"display",!1,o))&&t.getClientRects().length&&(s="border-box"===e.css(t,"boxSizing",!1,o),(u=l in t)&&(i=t[l])),(i=parseFloat(i)||0)+he(t,n,r||(s?"border":"content"),u,o,i)+"px"};function f(e,t,n,r,i){return new f.prototype.init(e,t,n,r,i)};e.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=z(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(t,n,r,i){if(t&&3!==t.nodeType&&8!==t.nodeType&&t.style){var o,l,s,c=h(n),f=De.test(n),u=t.style;if(f||(n=de(c)),s=e.cssHooks[n]||e.cssHooks[c],void 0===r)return s&&"get"in s&&void 0!==(o=s.get(t,!1,i))?o:u[n];"string"===(l=typeof r)&&(o=W.exec(r))&&o[1]&&(r=tt(t,n,o),l="number"),null!=r&&r==r&&("number"!==l||f||(r+=o&&o[3]||(e.cssNumber[c]?"":"px")),a.clearCloneStyle||""!==r||0!==n.indexOf("background")||(u[n]="inherit"),s&&"set"in s&&void 0===(r=s.set(t,r,i))||(f?u.setProperty(n,r):u[n]=r))}},css:function(t,n,r,i){var o,a,s,u=h(n);return De.test(n)||(n=de(u)),(s=e.cssHooks[n]||e.cssHooks[u])&&"get"in s&&(o=s.get(t,!0,r)),void 0===o&&(o=z(t,n,i)),"normal"===o&&n in je&&(o=je[n]),""===r||r?(a=parseFloat(o),!0===r||isFinite(a)?a||0:o):o}}),e.each(["height","width"],function(t,n){e.cssHooks[n]={get:function(t,r,i){if(r)return!qt.test(e.css(t,"display"))||t.getClientRects().length&&t.getBoundingClientRect().width?ut(t,n,i):Oe(t,Lt,function(){return ut(t,n,i)})},set:function(t,r,i){var u,o=X(t),l=!a.scrollboxSize()&&"absolute"===o.position,c=(l||i)&&"border-box"===e.css(t,"boxSizing",!1,o),s=i?he(t,n,i,c,o):0;return c&&l&&(s-=Math.ceil(t["offset"+n[0].toUpperCase()+n.slice(1)]-parseFloat(o[n])-he(t,n,"border",!1,o)-.5)),s&&(u=W.exec(r))&&"px"!==(u[3]||"px")&&(t.style[n]=r,r=e.css(t,n)),st(0,r,s)}}}),e.cssHooks.marginLeft=at(a.reliableMarginLeft,function(e,t){if(t)return(parseFloat(z(e,"marginLeft"))||e.getBoundingClientRect().left-Oe(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),e.each({margin:"",padding:"",border:"Width"},function(t,n){e.cssHooks[t+n]={expand:function(e){for(var r=0,o={},i="string"==typeof e?e.split(" "):[e];r<4;r++)o[t+g[r]+n]=i[r]||i[r-2]||i[0];return o}},"margin"!==t&&(e.cssHooks[t+n].set=st)}),e.fn.extend({css:function(t,n){return m(this,function(t,n,r){var o,a,s={},i=0;if(Array.isArray(n)){for(o=X(t),a=n.length;i<a;i++)s[n[i]]=e.css(t,n[i],!1,o);return s};return void 0!==r?e.style(t,n,r):e.css(t,n)},t,n,1<arguments.length)}}),((e.Tween=f).prototype={constructor:f,init:function(t,n,r,i,o,a){this.elem=t,this.prop=r,this.easing=o||e.easing._default,this.options=n,this.start=this.now=this.cur(),this.end=i,this.unit=a||(e.cssNumber[r]?"":"px")},cur:function(){var e=f.propHooks[this.prop];return e&&e.get?e.get(this):f.propHooks._default.get(this)},run:function(t){var n,r=f.propHooks[this.prop];return this.options.duration?this.pos=n=e.easing[this.easing](t,this.options.duration*t,0,1,this.options.duration):this.pos=n=t,this.now=(this.end-this.start)*n+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),r&&r.set?r.set(this):f.propHooks._default.set(this),this}}).init.prototype=f.prototype,(f.propHooks={_default:{get:function(t){var n;return 1!==t.elem.nodeType||null!=t.elem[t.prop]&&null==t.elem.style[t.prop]?t.elem[t.prop]:(n=e.css(t.elem,t.prop,""))&&"auto"!==n?n:0},set:function(t){e.fx.step[t.prop]?e.fx.step[t.prop](t):1!==t.elem.nodeType||!e.cssHooks[t.prop]&&null==t.elem.style[de(t.prop)]?t.elem[t.prop]=t.now:e.style(t.elem,t.prop,t.now+t.unit)}}}).scrollTop=f.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},e.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},e.fx=f.prototype.init,e.fx.step={};var E,U,S,Ne,Dt=/^(?:toggle|show|hide)$/,jt=/queueHooks$/;function ge(){U&&(!1===o.hidden&&t.requestAnimationFrame?t.requestAnimationFrame(ge):t.setTimeout(ge,e.fx.interval),e.fx.tick())};function lt(){return t.setTimeout(function(){E=void 0}),E=Date.now()};function te(e,t){var i,r=0,n={height:e};for(t=t?1:0;r<4;r+=2-t)n["margin"+(i=g[r])]=n["padding"+i]=e;return t&&(n.opacity=n.width=e),n};function ct(e,t,n){for(var i,o=(p.tweeners[t]||[]).concat(p.tweeners["*"]),r=0,a=o.length;r<a;r++)if(i=o[r].call(n,t,e))return i};function p(t,n,r){var s,u,l=0,d=p.prefilters.length,a=e.Deferred().always(function(){delete f.elem}),f=function(){if(u)return!1;for(var s=E||lt(),e=Math.max(0,o.startTime+o.duration-s),n=1-(e/o.duration||0),r=0,i=o.tweens.length;r<i;r++)o.tweens[r].run(n);return a.notifyWith(t,[o,n,e]),n<1&&i?e:(i||a.notifyWith(t,[o,1,0]),a.resolveWith(t,[o]),!1)},o=a.promise({elem:t,props:e.extend({},n),opts:e.extend(!0,{specialEasing:{},easing:e.easing._default},r),originalProperties:n,originalOptions:r,startTime:E||lt(),duration:r.duration,tweens:[],createTween:function(n,r){var i=e.Tween(t,o.opts,n,r,o.opts.specialEasing[n]||o.opts.easing);return o.tweens.push(i),i},stop:function(e){var n=0,r=e?o.tweens.length:0;if(u)return this;for(u=!0;n<r;n++)o.tweens[n].run(1);
vendor: 7,020 bytes, line 14
14return e?(a.notifyWith(t,[o,1,0]),a.resolveWith(t,[o,e])):a.rejectWith(t,[o,e]),this}}),c=o.props;for(!function(t,n){var r,o,a,i,s;for(r in t)if(a=n[o=h(r)],i=t[r],Array.isArray(i)&&(a=i[1],i=t[r]=i[0]),r!==o&&(t[o]=i,delete t[r]),(s=e.cssHooks[o])&&"expand"in s)for(r in i=s.expand(i),delete t[o],i)r in t||(t[r]=i[r],n[r]=a);else n[o]=a}(c,o.opts.specialEasing);l<d;l++)if(s=p.prefilters[l].call(o,t,c,o.opts))return i(s.stop)&&(e._queueHooks(o.elem,o.opts.queue).stop=s.stop.bind(s)),s;return e.map(c,ct,o),i(o.opts.start)&&o.opts.start.call(t,o),o.progress(o.opts.progress).done(o.opts.done,o.opts.complete).fail(o.opts.fail).always(o.opts.always),e.fx.timer(e.extend(f,{elem:t,anim:o,queue:o.opts.queue})),o};e.Animation=e.extend(p,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return tt(n.elem,e,W.exec(t),n),n}]},tweener:function(e,t){i(e)?(t=e,e=["*"]):e=e.match(d);for(var n,r=0,o=e.length;r<o;r++)n=e[r],p.tweeners[n]=p.tweeners[n]||[],p.tweeners[n].unshift(t)},prefilters:[function(t,n,i){var o,h,m,c,v,l,s,f,y="width"in n||"height"in n,d=this,g={},u=t.style,p=t.nodeType&&G(t),a=r.get(t,"fxshow");for(o in i.queue||(null==(c=e._queueHooks(t,"fx")).unqueued&&(c.unqueued=0,v=c.empty.fire,c.empty.fire=function(){c.unqueued||v()}),c.unqueued++,d.always(function(){d.always(function(){c.unqueued--,e.queue(t,"fx").length||c.empty.fire()})})),n)if(h=n[o],Dt.test(h)){if(delete n[o],m=m||"toggle"===h,h===(p?"hide":"show")){if("show"!==h||!a||void 0===a[o])continue;p=!0};g[o]=a&&a[o]||e.style(t,o)};if((l=!e.isEmptyObject(n))||!e.isEmptyObject(g))for(o in y&&1===t.nodeType&&(i.overflow=[u.overflow,u.overflowX,u.overflowY],null==(s=a&&a.display)&&(s=r.get(t,"display")),"none"===(f=e.css(t,"display"))&&(s?f=s:(q([t],!0),s=t.style.display||s,f=e.css(t,"display"),q([t]))),("inline"===f||"inline-block"===f&&null!=s)&&"none"===e.css(t,"float")&&(l||(d.done(function(){u.display=s}),null==s&&(f=u.display,s="none"===f?"":f)),u.display="inline-block")),i.overflow&&(u.overflow="hidden",d.always(function(){u.overflow=i.overflow[0],u.overflowX=i.overflow[1],u.overflowY=i.overflow[2]})),l=!1,g)l||(a?"hidden"in a&&(p=a.hidden):a=r.access(t,"fxshow",{display:s}),m&&(a.hidden=!p),p&&q([t],!0),d.done(function(){for(o in p||q([t]),r.remove(t,"fxshow"),g)e.style(t,o,g[o])})),l=ct(p?a[o]:0,o,d),o in a||(a[o]=l.start,p&&(l.end=l.start,l.start=0))}],prefilter:function(e,t){t?p.prefilters.unshift(e):p.prefilters.push(e)}}),e.speed=function(t,n,r){var o=t&&"object"==typeof t?e.extend({},t):{complete:r||!r&&n||i(t)&&t,duration:t,easing:r&&n||n&&!i(n)&&n};return e.fx.off?o.duration=0:"number"!=typeof o.duration&&(o.duration in e.fx.speeds?o.duration=e.fx.speeds[o.duration]:o.duration=e.fx.speeds._default),null!=o.queue&&!0!==o.queue||(o.queue="fx"),o.old=o.complete,o.complete=function(){i(o.old)&&o.old.call(this),o.queue&&e.dequeue(this,o.queue)},o},e.fn.extend({fadeTo:function(e,t,n,r){return this.filter(G).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(t,n,i,o){var u=e.isEmptyObject(t),s=e.speed(n,i,o),a=function(){var n=p(this,e.extend({},t),s);(u||r.get(this,"finish"))&&n.stop(!0)};return a.finish=a,u||!1===s.queue?this.each(a):this.queue(s.queue,a)},stop:function(t,n,i){var o=function(e){var t=e.stop;delete e.stop,t(i)};return"string"!=typeof t&&(i=n,n=t,t=void 0),n&&this.queue(t||"fx",[]),this.each(function(){var u=!0,n=null!=t&&t+"queueHooks",s=e.timers,a=r.get(this);if(n)a[n]&&a[n].stop&&o(a[n]);else for(n in a)a[n]&&a[n].stop&&jt.test(n)&&o(a[n]);for(n=s.length;n--;)s[n].elem!==this||null!=t&&s[n].queue!==t||(s[n].anim.stop(i),u=!1,s.splice(n,1));!u&&i||e.dequeue(this,t)})},finish:function(t){return!1!==t&&(t=t||"fx"),this.each(function(){var n,a=r.get(this),i=a[t+"queue"],s=a[t+"queueHooks"],o=e.timers,u=i?i.length:0;for(a.finish=!0,e.queue(this,t,[]),s&&s.stop&&s.stop.call(this,!0),n=o.length;n--;)o[n].elem===this&&o[n].queue===t&&(o[n].anim.stop(!0),o.splice(n,1));for(n=0;n<u;n++)i[n]&&i[n].finish&&i[n].finish.call(this);delete a.finish})}}),e.each(["toggle","show","hide"],function(t,n){var r=e.fn[n];e.fn[n]=function(e,t,i){return null==e||"boolean"==typeof e?r.apply(this,arguments):this.animate(te(n,!0),e,t,i)}}),e.each({slideDown:te("show"),slideUp:te("hide"),slideToggle:te("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(t,n){e.fn[t]=function(e,t,r){return this.animate(n,e,t,r)}}),e.timers=[],e.fx.tick=function(){var r,t=0,n=e.timers;for(E=Date.now();t<n.length;t++)(r=n[t])()||n[t]!==r||n.splice(t--,1);n.length||e.fx.stop(),E=void 0},e.fx.timer=function(t){e.timers.push(t),e.fx.start()},e.fx.interval=13,e.fx.start=function(){U||(U=!0,ge())},e.fx.stop=function(){U=null},e.fx.speeds={slow:600,fast:200,_default:400},e.fn.delay=function(n,r){return n=e.fx&&e.fx.speeds[n]||n,r=r||"fx",this.queue(r,function(e,r){var i=t.setTimeout(e,n);r.stop=function(){t.clearTimeout(i)}})},S=o.createElement("input"),Ne=o.createElement("select").appendChild(o.createElement("option")),S.type="checkbox",a.checkOn=""!==S.value,a.optSelected=Ne.selected,(S=o.createElement("input")).value="t",S.type="radio",a.radioValue="t"===S.value;var Ae,M=e.expr.attrHandle;e.fn.extend({attr:function(t,n){return m(this,e.attr,t,n,1<arguments.length)},removeAttr:function(t){return this.each(function(){e.removeAttr(this,t)})}}),e.extend({attr:function(t,n,r){var o,i,a=t.nodeType;if(3!==a&&8!==a&&2!==a)return"undefined"==typeof t.getAttribute?e.prop(t,n,r):(1===a&&e.isXMLDoc(t)||(i=e.attrHooks[n.toLowerCase()]||(e.expr.match.bool.test(n)?Ae:void 0)),void 0!==r?null===r?void e.removeAttr(t,n):i&&"set"in i&&void 0!==(o=i.set(t,r,n))?o:(t.setAttribute(n,r+""),r):i&&"get"in i&&null!==(o=i.get(t,n))?o:null==(o=e.find.attr(t,n))?void 0:o)},attrHooks:{type:{set:function(e,t){if(!a.radioValue&&"radio"===t&&c(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,i=0,r=t&&t.match(d);if(r&&1===e.nodeType)while(n=r[i++])e.removeAttribute(n)}}),Ae={set:function(t,n,r){return!1===n?e.removeAttr(t,r):t.setAttribute(r,r),r}},e.each(e.expr.match.bool.source.match(/\w+/g),function(t,n){var r=M[n]||e.find.attr;M[n]=function(e,t,n){var o,a,i=t.toLowerCase();return n||(a=M[i],M[i]=o,o=null!=r(e,t,n)?i:null,M[i]=a),o}});var At=/^(?:input|select|textarea|button)$/i,Nt=/^(?:a|area)$/i;function T(e){return(e.match(d)||[]).join(" ")};function C(e){return e.getAttribute&&e.getAttribute("class")||""};function me(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(d)||[]};e.fn.extend({prop:function(t,n){return m(this,e.prop,t,n,1<arguments.length)},removeProp:function(t){return this.each(function(){delete this[e.propFix[t]||t]})}}),e.extend({prop:function(t,n,r){var o,i,a=t.nodeType;if(3!==a&&8!==a&&2!==a)return 1===a&&e.isXMLDoc(t)||(n=e.propFix[n]||n,i=e.propHooks[n]),void 0!==r?i&&"set"in i&&void 0!==(o=i.set(t,r,n))?o:t[n]=r:i&&"get"in i&&null!==(o=i.get(t,n))?o:t[n]},propHooks:{tabIndex:{get:function(t){var n=e.find.attr(t,"tabindex");
vendor: 6,678 bytes, lines 14-15
14return n?parseInt(n,10):At.test(t.nodeName)||Nt.test(t.nodeName)&&t.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),a.optSelected||(e.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)}}),e.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){e.propFix[this.toLowerCase()]=this}),e.fn.extend({addClass:function(t){var s,n,r,o,a,u,l,c=0;if(i(t))return this.each(function(n){e(this).addClass(t.call(this,n,C(this)))});if((s=me(t)).length)while(n=this[c++])if(o=C(n),r=1===n.nodeType&&" "+T(o)+" "){u=0;while(a=s[u++])r.indexOf(" "+a+" ")<0&&(r+=a+" ");o!==(l=T(r))&&n.setAttribute("class",l)};return this},removeClass:function(t){var s,r,n,o,a,u,l,c=0;if(i(t))return this.each(function(n){e(this).removeClass(t.call(this,n,C(this)))});if(!arguments.length)return this.attr("class","");if((s=me(t)).length)while(r=this[c++])if(o=C(r),n=1===r.nodeType&&" "+T(o)+" "){u=0;while(a=s[u++])while(-1<n.indexOf(" "+a+" "))n=n.replace(" "+a+" "," ");o!==(l=T(n))&&r.setAttribute("class",l)};return this},toggleClass:function(t,n){var o=typeof t,a="string"===o||Array.isArray(t);return"boolean"==typeof n&&a?n?this.addClass(t):this.removeClass(t):i(t)?this.each(function(r){e(this).toggleClass(t.call(this,r,C(this),n),n)}):this.each(function(){var n,s,i,u;if(a){s=0,i=e(this),u=me(t);while(n=u[s++])i.hasClass(n)?i.removeClass(n):i.addClass(n)}
15else void 0!==t&&"boolean"!==o||((n=C(this))&&r.set(this,"__className__",n),this.setAttribute&&this.setAttribute("class",n||!1===t?"":r.get(this,"__className__")||""))})},hasClass:function(e){var n,t,r=0;n=" "+e+" ";while(t=this[r++])if(1===t.nodeType&&-1<(" "+T(C(t))+" ").indexOf(n))return!0;return!1}});var kt=/\r/g;e.fn.extend({val:function(t){var n,r,a,o=this[0];return arguments.length?(a=i(t),this.each(function(r){var i;1===this.nodeType&&(null==(i=a?t.call(this,r,e(this).val()):t)?i="":"number"==typeof i?i+="":Array.isArray(i)&&(i=e.map(i,function(e){return null==e?"":e+""})),(n=e.valHooks[this.type]||e.valHooks[this.nodeName.toLowerCase()])&&"set"in n&&void 0!==n.set(this,i,"value")||(this.value=i))})):o?(n=e.valHooks[o.type]||e.valHooks[o.nodeName.toLowerCase()])&&"get"in n&&void 0!==(r=n.get(o,"value"))?r:"string"==typeof(r=o.value)?r.replace(kt,""):null==r?"":r:void 0}}),e.extend({valHooks:{option:{get:function(t){var n=e.find.attr(t,"value");return null!=n?n:T(e.text(t))}},select:{get:function(t){var a,n,r,s=t.options,i=t.selectedIndex,o="select-one"===t.type,u=o?null:[],l=o?i+1:s.length;for(r=i<0?l:o?i:0;r<l;r++)if(((n=s[r]).selected||r===i)&&!n.disabled&&(!n.parentNode.disabled||!c(n.parentNode,"optgroup"))){if(a=e(n).val(),o)return a;u.push(a)};return u},set:function(t,n){var r,i,o=t.options,a=e.makeArray(n),s=o.length;while(s--)((i=o[s]).selected=-1<e.inArray(e.valHooks.option.get(i),a))&&(r=!0);return r||(t.selectedIndex=-1),a}}}}),e.each(["radio","checkbox"],function(){e.valHooks[this]={set:function(t,n){if(Array.isArray(n))return t.checked=-1<e.inArray(e(t).val(),n)}},a.checkOn||(e.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}),a.focusin="onfocusin"in t;var Se=/^(?:focusinfocus|focusoutblur)$/,ke=function(e){e.stopPropagation()};e.extend(e.event,{trigger:function(n,a,s,u){var y,c,f,x,d,h,p,g,m=[s||o],l=J.call(n,"type")?n.type:n,v=J.call(n,"namespace")?n.namespace.split("."):[];if(c=g=f=s=s||o,3!==s.nodeType&&8!==s.nodeType&&!Se.test(l+e.event.triggered)&&(-1<l.indexOf(".")&&(l=(v=l.split(".")).shift(),v.sort()),d=l.indexOf(":")<0&&"on"+l,(n=n[e.expando]?n:new e.Event(l,"object"==typeof n&&n)).isTrigger=u?2:3,n.namespace=v.join("."),n.rnamespace=n.namespace?new RegExp("(^|\\.)"+v.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,n.result=void 0,n.target||(n.target=s),a=null==a?[n]:e.makeArray(a,[n]),p=e.event.special[l]||{},u||!p.trigger||!1!==p.trigger.apply(s,a))){if(!u&&!p.noBubble&&!N(s)){for(x=p.delegateType||l,Se.test(x+l)||(c=c.parentNode);c;c=c.parentNode)m.push(c),f=c;f===(s.ownerDocument||o)&&m.push(f.defaultView||f.parentWindow||t)};y=0;while((c=m[y++])&&!n.isPropagationStopped())g=c,n.type=1<y?x:p.bindType||l,(h=(r.get(c,"events")||Object.create(null))[n.type]&&r.get(c,"handle"))&&h.apply(c,a),(h=d&&c[d])&&h.apply&&F(c)&&(n.result=h.apply(c,a),!1===n.result&&n.preventDefault());return n.type=l,u||n.isDefaultPrevented()||p._default&&!1!==p._default.apply(m.pop(),a)||!F(s)||d&&i(s[l])&&!N(s)&&((f=s[d])&&(s[d]=null),e.event.triggered=l,n.isPropagationStopped()&&g.addEventListener(l,ke),s[l](),n.isPropagationStopped()&&g.removeEventListener(l,ke),e.event.triggered=void 0,f&&(s[d]=f)),n.result}},simulate:function(t,n,r){var i=e.extend(new e.Event,r,{type:t,isSimulated:!0});e.event.trigger(i,null,n)}}),e.fn.extend({trigger:function(t,n){return this.each(function(){e.event.trigger(t,n,this)})},triggerHandler:function(t,n){var r=this[0];if(r)return e.event.trigger(t,n,r,!0)}}),a.focusin||e.each({focus:"focusin",blur:"focusout"},function(t,n){var i=function(t){e.event.simulate(n,t.target,e.event.fix(t))};e.event.special[n]={setup:function(){var e=this.ownerDocument||this.document||this,o=r.access(e,n);o||e.addEventListener(t,i,!0),r.access(e,n,(o||0)+1)},teardown:function(){var e=this.ownerDocument||this.document||this,o=r.access(e,n)-1;o?r.access(e,n,o):(e.removeEventListener(t,i,!0),r.remove(e,n))}}});var R=t.location,Ee={guid:Date.now()},oe=/\?/;e.parseXML=function(n){var i,o;if(!n||"string"!=typeof n)return null;try{i=(new t.DOMParser).parseFromString(n,"text/xml")}catch(r){};return o=i&&i.getElementsByTagName("parsererror")[0],i&&!o||e.error("Invalid XML: "+(o?e.map(o.childNodes,function(e){return e.textContent}).join("\n"):n)),i};var Ct=/\[\]$/,Ce=/\r?\n/g,Et=/^(?:submit|button|image|reset|file)$/i,St=/^(?:input|select|textarea|keygen)/i;function ve(t,n,r,i){var o;if(Array.isArray(n))e.each(n,function(e,n){r||Ct.test(t)?i(t,n):ve(t+"["+("object"==typeof n&&null!=n?e:"")+"]",n,r,i)});else if(r||"object"!==D(n))i(t,n);else for(o in n)ve(t+"["+o+"]",n[o],r,i)};e.param=function(t,n){var r,o=[],a=function(e,t){var n=i(t)?t():t;o[o.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(null==t)return"";if(Array.isArray(t)||t.jquery&&!e.isPlainObject(t))e.each(t,function(){a(this.name,this.value)});else for(r in t)ve(r,t[r],n,a);return o.join("&")},e.fn.extend({serialize:function(){return e.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var t=e.prop(this,"elements");return t?e.makeArray(t):this}
vendor: 16,920 bytes, lines 15-17
15).filter(function(){var t=this.type;return this.name&&!e(this).is(":disabled")&&St.test(this.nodeName)&&!Et.test(t)&&(this.checked||!I.test(t))}).map(function(t,n){var r=e(this).val();return null==r?null:Array.isArray(r)?e.map(r,function(e){return{name:n.name,value:e.replace(Ce,"\r\n")}}):{name:n.name,value:r.replace(Ce,"\r\n")}}).get()}});var vt=/%20/g,yt=/#.*$/,xt=/([?&])_=[^&]*/,bt=/^(.*?):[ \t]*([^\r\n]*)$/gm,wt=/^(?:GET|HEAD)$/,Tt=/^\/\//,we={},re={},Te="*/".concat("*"),ie=o.createElement("a");function ft(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var r,o=0,a=t.toLowerCase().match(d)||[];if(i(n))while(r=a[o++])"+"===r[0]?(r=r.slice(1)||"*",(e[r]=e[r]||[]).unshift(n)):(e[r]=e[r]||[]).push(n)}};function pt(t,n,r,i){var o={},s=t===re;function a(u){var l;return o[u]=!0,e.each(t[u]||[],function(e,t){var u=t(n,r,i);return"string"!=typeof u||s||o[u]?s?!(l=u):void 0:(n.dataTypes.unshift(u),a(u),!1)}),l};return a(n.dataTypes[0])||!o["*"]&&a("*")};function ye(t,n){var r,i,o=e.ajaxSettings.flatOptions||{};for(r in n)void 0!==n[r]&&((o[r]?t:i||(i={}))[r]=n[r]);return i&&e.extend(!0,t,i),t};ie.href=R.href,e.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:R.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(R.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Te,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":e.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(t,n){return n?ye(ye(t,e.ajaxSettings),n):ye(e.ajaxSettings,t)},ajaxPrefilter:ft(we),ajaxTransport:ft(re),ajax:function(n,r){"object"==typeof n&&(r=n,n=void 0),r=r||{};var p,u,x,h,b,f,l,g,w,m,i=e.ajaxSetup({},r),c=i.context||i,T=i.context&&(c.nodeType||c.jquery)?e(c):e.event,C=e.Deferred(),E=e.Callbacks("once memory"),v=i.statusCode||{},S={},k={},A="canceled",a={readyState:0,getResponseHeader:function(e){var t;if(l){if(!h){h={};while(t=bt.exec(x))h[t[1].toLowerCase()+" "]=(h[t[1].toLowerCase()+" "]||[]).concat(t[2])};t=h[e.toLowerCase()+" "]};return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return l?x:null},setRequestHeader:function(e,t){return null==l&&(e=k[e.toLowerCase()]=k[e.toLowerCase()]||e,S[e]=t),this},overrideMimeType:function(e){return null==l&&(i.mimeType=e),this},statusCode:function(e){var t;if(e)if(l)a.always(e[a.status]);else for(t in e)v[t]=[v[t],e[t]];return this},abort:function(e){var t=e||A;return p&&p.abort(t),y(0,t),this}};if(C.promise(a),i.url=((n||i.url||R.href)+"").replace(Tt,R.protocol+"//"),i.type=r.method||r.type||i.method||i.type,i.dataTypes=(i.dataType||"*").toLowerCase().match(d)||[""],null==i.crossDomain){f=o.createElement("a");try{f.href=i.url,f.href=f.href,i.crossDomain=ie.protocol+"//"+ie.host!=f.protocol+"//"+f.host}catch(s){i.crossDomain=!0}};if(i.data&&i.processData&&"string"!=typeof i.data&&(i.data=e.param(i.data,i.traditional)),pt(we,i,r,a),l)return a;for(w in(g=e.event&&i.global)&&0==e.active++&&e.event.trigger("ajaxStart"),i.type=i.type.toUpperCase(),i.hasContent=!wt.test(i.type),u=i.url.replace(yt,""),i.hasContent?i.data&&i.processData&&0===(i.contentType||"").indexOf("application/x-www-form-urlencoded")&&(i.data=i.data.replace(vt,"+")):(m=i.url.slice(u.length),i.data&&(i.processData||"string"==typeof i.data)&&(u+=(oe.test(u)?"&":"?")+i.data,delete i.data),!1===i.cache&&(u=u.replace(xt,"$1"),m=(oe.test(u)?"&":"?")+"_="+Ee.guid+++m),i.url=u+m),i.ifModified&&(e.lastModified[u]&&a.setRequestHeader("If-Modified-Since",e.lastModified[u]),e.etag[u]&&a.setRequestHeader("If-None-Match",e.etag[u])),(i.data&&i.hasContent&&!1!==i.contentType||r.contentType)&&a.setRequestHeader("Content-Type",i.contentType),a.setRequestHeader("Accept",i.dataTypes[0]&&i.accepts[i.dataTypes[0]]?i.accepts[i.dataTypes[0]]+("*"!==i.dataTypes[0]?", "+Te+"; q=0.01":""):i.accepts["*"]),i.headers)a.setRequestHeader(w,i.headers[w]);if(i.beforeSend&&(!1===i.beforeSend.call(c,a,i)||l))return a.abort();if(A="abort",E.add(i.complete),a.done(i.success),a.fail(i.error),p=pt(re,i,r,a)){if(a.readyState=1,g&&T.trigger("ajaxSend",[a,i]),l)return a;i.async&&0<i.timeout&&(b=t.setTimeout(function(){a.abort("timeout")},i.timeout));try{l=!1,p.send(S,y)}catch(s){if(l)throw s;y(-1,s)}}
16else y(-1,"No Transport");function y(n,r,o,s){var d,w,m,h,y,f=r;l||(l=!0,b&&t.clearTimeout(b),p=void 0,x=s||"",a.readyState=0<n?4:0,d=200<=n&&n<300||304===n,o&&(h=function(e,t,n){var a,i,o,s,u=e.contents,r=e.dataTypes;while("*"===r[0])r.shift(),void 0===a&&(a=e.mimeType||t.getResponseHeader("Content-Type"));if(a)for(i in u)if(u[i]&&u[i].test(a)){r.unshift(i);break};if(r[0]in n)o=r[0];else{for(i in n){if(!r[0]||e.converters[i+" "+r[0]]){o=i;break};s||(s=i)};o=o||s};if(o)return o!==r[0]&&r.unshift(o),n[o]}(i,a,o)),!d&&-1<e.inArray("script",i.dataTypes)&&e.inArray("json",i.dataTypes)<0&&(i.converters["text script"]=function(){}),h=function(e,t,n,r){var c,o,a,l,s,u={},f=e.dataTypes.slice();if(f[1])for(a in e.converters)u[a.toLowerCase()]=e.converters[a];o=f.shift();while(o)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!s&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),s=o,o=f.shift())if("*"===o)o=s;else if("*"!==s&&s!==o){if(!(a=u[s+" "+o]||u["* "+o]))for(c in u)if((l=c.split(" "))[1]===o&&(a=u[s+" "+l[0]]||u["* "+l[0]])){!0===a?a=u[c]:!0!==u[c]&&(o=l[0],f.unshift(l[1]));break};if(!0!==a)if(a&&e["throws"])t=a(t);else try{t=a(t)}catch(i){return{state:"parsererror",error:a?i:"No conversion from "+s+" to "+o}}};return{state:"success",data:t}}(i,h,a,d),d?(i.ifModified&&((y=a.getResponseHeader("Last-Modified"))&&(e.lastModified[u]=y),(y=a.getResponseHeader("etag"))&&(e.etag[u]=y)),204===n||"HEAD"===i.type?f="nocontent":304===n?f="notmodified":(f=h.state,w=h.data,d=!(m=h.error))):(m=f,!n&&f||(f="error",n<0&&(n=0))),a.status=n,a.statusText=(r||f)+"",d?C.resolveWith(c,[w,f,a]):C.rejectWith(c,[a,f,m]),a.statusCode(v),v=void 0,g&&T.trigger(d?"ajaxSuccess":"ajaxError",[a,i,d?w:m]),E.fireWith(c,[a,f]),g&&(T.trigger("ajaxComplete",[a,i]),--e.active||e.event.trigger("ajaxStop")))};return a},getJSON:function(t,n,r){return e.get(t,n,r,"json")},getScript:function(t,n){return e.get(t,void 0,n,"script")}}),e.each(["get","post"],function(t,n){e[n]=function(t,r,o,a){return i(r)&&(a=a||o,o=r,r=void 0),e.ajax(e.extend({url:t,type:n,dataType:a,data:r,success:o},e.isPlainObject(t)&&t))}}),e.ajaxPrefilter(function(e){var t;for(t in e.headers)"content-type"===t.toLowerCase()&&(e.contentType=e.headers[t]||"")}),e._evalUrl=function(t,n,r){return e.ajax({url:t,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(t){e.globalEval(t,n,r)}})},e.fn.extend({wrapAll:function(t){var n;return this[0]&&(i(t)&&(t=t.call(this[0])),n=e(t,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&n.insertBefore(this[0]),n.map(function(){var e=this;while(e.firstElementChild)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(t){return i(t)?this.each(function(n){e(this).wrapInner(t.call(this,n))}):this.each(function(){var n=e(this),r=n.contents();r.length?r.wrapAll(t):n.append(t)})},wrap:function(t){var n=i(t);return this.each(function(r){e(this).wrapAll(n?t.call(this,r):t)})},unwrap:function(t){return this.parent(t).not("body").each(function(){e(this).replaceWith(this.childNodes)}),this}}),e.expr.pseudos.hidden=function(t){return!e.expr.pseudos.visible(t)},e.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},e.ajaxSettings.xhr=function(){try{return new t.XMLHttpRequest}catch(e){}};var mt={0:200,1223:204},P=e.ajaxSettings.xhr();a.cors=!!P&&"withCredentials"in P,a.ajax=P=!!P,e.ajaxTransport(function(e){var n,r;if(a.cors||P&&!e.crossDomain)return{send:function(i,o){var u,a=e.xhr();if(a.open(e.type,e.url,e.async,e.username,e.password),e.xhrFields)for(u in e.xhrFields)a[u]=e.xhrFields[u];for(u in e.mimeType&&a.overrideMimeType&&a.overrideMimeType(e.mimeType),e.crossDomain||i["X-Requested-With"]||(i["X-Requested-With"]="XMLHttpRequest"),i)a.setRequestHeader(u,i[u]);n=function(e){return function(){n&&(n=r=a.onload=a.onerror=a.onabort=a.ontimeout=a.onreadystatechange=null,"abort"===e?a.abort():"error"===e?"number"!=typeof a.status?o(0,"error"):o(a.status,a.statusText):o(mt[a.status]||a.status,a.statusText,"text"!==(a.responseType||"text")||"string"!=typeof a.responseText?{binary:a.response}:{text:a.responseText},a.getAllResponseHeaders()))}},a.onload=n(),r=a.onerror=a.ontimeout=n("error"),void 0!==a.onabort?a.onabort=r:a.onreadystatechange=function(){4===a.readyState&&t.setTimeout(function(){n&&r()})},n=n("abort");try{a.send(e.hasContent&&e.data||null)}catch(s){if(n)throw s}},abort:function(){n&&n()}}}),e.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),e.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(t){return e.globalEval(t),t}}}),e.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),e.ajaxTransport("script",function(t){var r,n;if(t.crossDomain||t.scriptAttrs)return{send:function(i,a){r=e("<script>").attr(t.scriptAttrs||{}).prop({charset:t.scriptCharset,src:t.url}).on("load error",n=function(e){r.remove(),n=null,e&&a("error"===e.type?404:200,e.type)}),o.head.appendChild(r[0])},abort:function(){n&&n()}}});var xe,be=[],ne=/(=)\?(?=&|$)|\?\?/;e.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var t=be.pop()||e.expando+"_"+Ee.guid++;return this[t]=!0,t}}),e.ajaxPrefilter("json jsonp",function(n,r,o){var a,s,u,l=!1!==n.jsonp&&(ne.test(n.url)?"url":"string"==typeof n.data&&0===(n.contentType||"").indexOf("application/x-www-form-urlencoded")&&ne.test(n.data)&&"data");if(l||"jsonp"===n.dataTypes[0])return a=n.jsonpCallback=i(n.jsonpCallback)?n.jsonpCallback():n.jsonpCallback,l?n[l]=n[l].replace(ne,"$1"+a):!1!==n.jsonp&&(n.url+=(oe.test(n.url)?"&":"?")+n.jsonp+"="+a),n.converters["script json"]=function(){return u||e.error(a+" was not called"),u[0]},n.dataTypes[0]="json",s=t[a],t[a]=function(){u=arguments},o.always(function(){void 0===s?e(t).removeProp(a):t[a]=s,n[a]&&(n.jsonpCallback=r.jsonpCallback,be.push(a)),u&&i(s)&&s(u[0]),u=s=void 0}),"script"}),a.createHTMLDocument=((xe=o.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===xe.childNodes.length),e.parseHTML=function(t,n,r){return"string"!=typeof t?[]:("boolean"==typeof n&&(r=n,n=!1),n||(a.createHTMLDocument?((u=(n=o.implementation.createHTMLDocument("")).createElement("base")).href=o.location.href,n.head.appendChild(u)):n=o),i=!r&&[],(s=Be.exec(t))?[n.createElement(s[1])]:(s=nt([t],n,i),i&&i.length&&e(i).remove(),e.merge([],s.childNodes)));var u,s,i},e.fn.load=function(t,n,r){var o,u,l,a=this,s=t.indexOf(" ");return-1<s&&(o=T(t.slice(s)),t=t.slice(0,s)),i(n)?(r=n,n=void 0):n&&"object"==typeof n&&(u="POST"),0<a.length&&e.ajax({url:t,type:u||"GET",dataType:"html",data:n}).done(function(t){l=arguments,a.html(o?e("<div>").append(e.parseHTML(t)).find(o):t)}).always(r&&function(e,t){a.each(function(){r.apply(this,l||[e.responseText,t,e])})}),this},e.expr.pseudos.animated=function(t){return e.grep(e.timers,function(e){return t===e.elem}).length},e.offset={setOffset:function(t,n,r){var d,s,u,l,o,c,f=e.css(t,"position"),p=e(t),a={};"static"===f&&(t.style.position="relative"),o=p.offset(),u=e.css(t,"top"),c=e.css(t,"left"),("absolute"===f||"fixed"===f)&&-1<(u+c).indexOf("auto")?(l=(d=p.position()).top,s=d.left):(l=parseFloat(u)||0,s=parseFloat(c)||0),i(n)&&(n=n.call(t,r,e.extend({},o))),null!=n.top&&(a.top=n.top-o.top+l),null!=n.left&&(a.left=n.left-o.left+s),"using"in n?n.using.call(t,a):p.css(a)}},e.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(n){e.offset.setOffset(this,t,n)});var r,i,n=this[0];return n?n.getClientRects().length?(r=n.getBoundingClientRect(),i=n.ownerDocument.defaultView,{top:r.top+i.pageYOffset,left:r.left+i.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var t,r,i,n=this[0],o={top:0,left:0};if("fixed"===e.css(n,"position"))r=n.getBoundingClientRect();else{r=this.offset(),i=n.ownerDocument,t=n.offsetParent||i.documentElement;while(t&&(t===i.body||t===i.documentElement)&&"static"===e.css(t,"position"))t=t.parentNode;t&&t!==n&&1===t.nodeType&&((o=e(t).offset()).top+=e.css(t,"borderTopWidth",!0),o.left+=e.css(t,"borderLeftWidth",!0))};return{top:r.top-o.top-e.css(n,"marginTop",!0),left:r.left-o.left-e.css(n,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var t=this.offsetParent;while(t&&"static"===e.css(t,"position"))t=t.offsetParent;return t||b})}}),e.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,n){var r="pageYOffset"===n;e.fn[t]=function(e){return m(this,function(e,t,i){var o;if(N(e)?o=e:9===e.nodeType&&(o=e.defaultView),void 0===i)return o?o[n]:e[t];o?o.scrollTo(r?o.pageXOffset:i,r?i:o.pageYOffset):e[t]=i},t,e,arguments.length)}}),e.each(["top","left"],function(t,n){e.cssHooks[n]=at(a.pixelPosition,function(t,r){if(r)return r=z(t,n),ae.test(r)?e(t).position()[n]+"px":r})}),e.each({Height:"height",Width:"width"},function(t,n){e.each({padding:"inner"+t,content:n,"":"outer"+t},function(r,i){e.fn[i]=function(o,a){var s=arguments.length&&(r||"boolean"!=typeof o),u=r||(!0===o||!0===a?"margin":"border");return m(this,function(n,r,o){var a;return N(n)?0===i.indexOf("outer")?n["inner"+t]:n.document.documentElement["client"+t]:9===n.nodeType?(a=n.documentElement,Math.max(n.body["scroll"+t],a["scroll"+t],n.body["offset"+t],a["offset"+t],a["client"+t])):void 0===o?e.css(n,r,u):e.style(n,r,o,u)},n,s?o:void 0,s)}})}),e.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(t,n){e.fn[n]=function(e){return this.on(n,e)}}),e.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,r){return this.on(t,e,n,r)},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)}}),e.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(t,n){e.fn[n]=function(e,t){return 0<arguments.length?this.on(n,null,e,t):this.trigger(n)}});var gt=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;e.proxy=function(t,n){var r,o,a;if("string"==typeof n&&(r=t[n],n=t,t=r),i(t))return o=y.call(arguments,2),(a=function(){return t.apply(n||this,o.concat(y.call(arguments)))}).guid=t.guid=t.guid||e.guid++,a},e.holdReady=function(t){t?e.readyWait++:e.ready(!0)},e.isArray=Array.isArray,e.parseJSON=JSON.parse,e.nodeName=c,e.isFunction=i,e.isWindow=N,e.camelCase=h,e.type=D,e.now=Date.now,e.isNumeric=function(t){var n=e.type(t);return("number"===n||"string"===n)&&!isNaN(t-parseFloat(t))},e.trim=function(e){return null==e?"":(e+"").replace(gt,"")},"function"==typeof define&&define.amd&&define("jquery",[],function(){return e});var dt=t.jQuery,ht=t.$;return e.noConflict=function(n){return t.$===e&&(t.$=ht),n&&t.jQuery===e&&(t.jQuery=dt),e},"undefined"==typeof n&&(t.jQuery=t.$=e),e});;
17(function(t){"function"==typeof define&&define.amd?define(["jquery"],t):t(jQuery)})(function(t){function v(t){for(var e=t.css("visibility");"inherit"===e;)t=t.parent(),e=t.css("visibility");return"hidden"!==e};function b(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 d(){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","Frid
17ay","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=p(t("<div id='"+this._mainDivId+"' class='ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>"))};function p(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,f)};function f(){t.datepicker._isDisabledDatepicker(e.inline?e.dpDiv.parent()[0]:e.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 o(e,i){t.extend(e,i);for(var s in i)null==i[s]&&(e[s]=i[s]);return e};function i(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 m=0,u=Array.prototype.slice;t.cleanData=function(e){return function(i){var n,o,a;for(a=0;null!=(o=i[a]);a++)try{n=t._data(o,"events"),n&&n.remove&&t(o).triggerHandler("remove")}catch(s){};e(i)}}(t.cleanData),t.widget=function(e,i,s){var o,n,r,l={},a=e.split(".")[0];e=e.split(".")[1];var h=a+"-"+e;return s||(s=i,i=t.Widget),t.isArray(s)&&(s=t.extend.apply(null,[{}].concat(s))),t.expr[":"][h.toLowerCase()]=function(e){return!!t.data(e,h)},t[a]=t[a]||{},o=t[a][e],n=t[a][e]=function(t,e){return this._createWidget?(arguments.length&&this._createWidget(t,e),void 0):new n(t,e)},t.extend(n,o,{version:s.version,_proto:t.extend({},s),_childConstructors:[]}),r=new i,r.options=t.widget.extend({},r.options),t.each(s,function(e,s){return t.isFunction(s)?(l[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):(l[e]=s,void 0)}),n.prototype=t.widget.extend(r,{widgetEventPrefix:o?r.widgetEventPrefix||e:e},l,{constructor:n,namespace:a,widgetName:e,widgetFullName:h}),o?(t.each(o._childConstructors,function(e,i){var s=i.prototype;t.widget(s.namespace+"."+s.widgetName,n,i._proto)}),delete o._childConstructors):i._childConstructors.push(n),t.widget.bridge(e,n),n},t.widget.extend=function(e){for(var i,s,o=u.call(arguments,1),n=0,a=o.length;a>n;n++)for(i in o[n])s=o[n][i],o[n].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 r="string"==typeof n,a=u.call(arguments,1),o=this;return r?this.length||"instance"!==n?this.each(function(){var i,r=t.data(this,s);return"instance"===n?(o=r,!1):r?t.isFunction(r[n])&&"_"!==n.charAt(0)?(i=r[n].apply(r,a),i!==r&&void 0!==i?(o=i&&i.jquery?o.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+"'")}):o=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))})),o}},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=m++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=t(),this.hoverable=t(),this.focusable=t
vendor: 13,477 bytes, lines 17-18
17(),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}
18else{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,n,s;for(i in e)s=this.classesElementLookup[i],e[i]!==this.options.classes[i]&&s&&s.length&&(n=t(s.get()),this._removeClass(s,i),n.addClass(this._classes({element:n,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 n(n,o){var r,a;for(a=0;n.length>a;a++)r=s.classesElementLookup[n[a]]||t(),r=e.add?t(t.unique(r.get().concat(e.element.get()))):t(r.not(e.element).get()),s.classesElementLookup[n[a]]=r,i.push(n[a]),o&&e.classes[n[a]]&&i.push(e.classes[n[a]])};var i=[],s=this;return e=t.extend({element:this.element,classes:this.options.classes||{}},e),this._on(e.element,{remove:"_untrackClassesElement"}),e.keys&&n(e.keys.match(/\S+/g)||[],!0),e.extra&&n(e.extra.match(/\S+/g)||[]),i.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 o,n=this;"boolean"!=typeof e&&(s=i,i=e,e=!1),s?(i=o=t(i),this.bindings=this.bindings.add(i)):(s=i,i=this.element,o=this.widget()),t.each(s,function(s,a){function r(){return e||n.options.disabled!==!0&&!t(this).hasClass("ui-state-disabled")?("string"==typeof a?n[a]:a).apply(n,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]+n.eventNamespace,c=h[2];c?o.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 s(){return("string"==typeof t?i[t]:t).apply(i,arguments)};var i=this;return setTimeout(s,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 r,a=n?n===!0||"number"==typeof n?i:n.effect||i:e;n=n||{},"number"==typeof n&&(n={duration:n}),r=!t.isEmptyObject(n),n.complete=o,n.delay&&s.delay(n.delay),r&&t.effects&&t.effects.effect[a]?s[e](n):a!==e&&s[a]?s[a](n.duration,n.easing,o):s.queue(function(i){t(this)[e](),o&&o.call(s[0]),i()})}}),t.widget,function(){function c(t,e,i){return[parseFloat(t[0])*(l.test(t[0])?e/100:1),parseFloat(t[1])*(l.test(t[1])?i/100:1)]};function s(e,i){return parseInt(t.css(e,i),10)||0};function d(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,i=Math.max,e=Math.abs,o=/left|center|right/,a=/top|center|bottom/,r=/[\+\-]\d+(\.[\d]+)?%?/,h=/^\w+/,l=/%$/,u=t.fn.position;t.position={scrollbarWidth:function(){if(void 0!==n)return n;var s,i,e=t("<div style='display:block;position:absolute;width:50px;height:50px;overflow:hidden;'><div style='height:100px;width:auto;'></div></div>"),o=e.children()[0];return t("body").append(e),s=o.offsetWidth,e.css("overflow","scroll"),i=o.offsetWidth,s===i&&(i=e[0].clientWidth),e.remove(),n=s-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 u.apply(this,arguments);n=t.extend({},n);var m,l,p,g,f,b,y=t(n.of),k=t.position.getWithinInfo(n.within),x=t.position.getScrollInfo(k),v=(n.collision||"flip").split(" "),w={};return b=d(y),y[0].preventDefault&&(n.at="left top"),l=b.width,p=b.height,g=b.offset,f=t.extend({},g),t.each(["my","at"],function(){var e,i,t=(n[this]||"").split(" ");1===t.length&&(t=o.test(t[0])?t.concat(["center"]):a.test(t[0])?["center"].concat(t):["center","center"]),t[0]=o.test(t[0])?t[0]:"center",t[1]=a.test(t[1])?t[1]:"center",e=r.exec(t[0]),i=r.exec(t[1]),w[this]=[e?e[0]:0,i?i[0]:0],n[this]=[h.exec(t[0])[0],h.exec(t[1])[0]]}),1===v.length&&(v[1]=v[0]),"right"===n.at[0]?f.left+=l:"center"===n.at[0]&&(f.left+=l/2),"bottom"===n.at[1]?f.top+=p:"center"===n.at[1]&&(f.top+=p/2),m=c(w.at,l,p),f.left+=m[0],f.top+=m[1],this.each(function(){var d,b,a=t(this),r=a.outerWidth(),h=a.outerHeight(),C=s(this,"marginLeft"),D=s(this,"marginTop"),I=r+C+s(this,"marginRight")+x.width,T=h+D+s(this,"marginBottom")+x.height,o=t.extend({},f),u=c(w.my,a.outerWidth(),a.outerHeight());"right"===n.my[0]?o.left-=r:"center"===n.my[0]&&(o.left-=r/2),"bottom"===n.my[1]?o.top-=h:"center"===n.my[1]&&(o.top-=h/2),o.left+=u[0],o.top+=u[1],d={marginLeft:C,marginTop:D},t.each(["left","top"],function(e,i){t.ui.position[v[e]]&&t.ui.position[v[e]][i](o,{targetWidth:l,targetHeight:p,elemWidth:r,elemHeight:h,collisionPosition:d,collisionWidth:I,collisionHeight:T,offset:[m[0]+u[0],m[1]+u[1]],my:n.my,at:n.at,within:k,elem:a})}),n.using&&(b=function(t){var s=g.left-o.left,d=s+l-r,c=g.top-o.top,f=c+p-h,u={target:{element:y,left:g.left,top:g.top,width:l,height:p},element:{element:a,left:o.left,top:o.top,width:r,height:h},horizontal:0>d?"left":s>0?"right":"center",vertical:0>f?"top":c>0?"bottom":"middle"};r>l&&l>e(s+d)&&(u.horizontal="center"),h>p&&p>e(c+f)&&(u.vertical="middle"),u.important=i(e(s),e(d))>i(e(c),e(f))?"horizontal":"vertical",n.using.call(this,t,u)}),a.offset(t.extend(o,{using:b}))})},t.ui.position={fit:{left:function(t,e){var l,a=e.within,n=a.isWindow?a.scrollLeft:a.offset.left,r=a.width,h=t.left-e.collisionPosition.marginLeft,s=n-h,o=h+e.collisionWidth-r-n;e.collisionWidth>r?s>0&&0>=o?(l=t.left+s+e.collisionWidth-r-n,t.left+=s-l):t.left=o>0&&0>=s?n:s>o?n+r-e.collisionWidth:n:s>0?t.left+=s:o>0?t.left-=o:t.left=i(t.left-h,t.left)},top:function(t,e){var l,r=e.within,n=r.isWindow?r.scrollTop:r.offset.top,a=e.within.height,h=t.top-e.collisionPosition.marginTop,s=n-h,o=h+e.collisionHeight-a-n;e.collisionHeight>a?s>0&&0>=o?(l=t.top+s+e.collisionHeight-a-n,t.top+=s-l):t.top=o>0&&0>=s?n:s>o?n+a-e.collisionHeight:n:s>0?t.top+=s:o>0?t.top-=o:t.top=i(t.top-h,t.top)}},flip:{left:function(t,i){var r,h,s=i.within,f=s.offset.left+s.scrollLeft,c=s.width,l=s.isWindow?s.scrollLeft:s.offset.left,u=t.left-i.collisionPosition.marginLeft,d=u-l,p=u+i.collisionWidth-c-l,n="left"===i.my[0]?-i.elemWidth:"right"===i.my[0]?i.elemWidth:0,o="left"===i.at[0]?i.targetWidth:"right"===i.at[0]?-i.targetWidth:0,a=-2*i.offset[0];0>d?(r=t.left+n+o+a+i.collisionWidth-c-f,(0>r||e(d)>r)&&(t.left+=n+o+a)):p>0&&(h=t.left-i.collisionPosition.marginLeft+n+o+a-l,(h>0||p>e(h))&&(t.left+=n+o+a))},top:function(t,i){var r,h,s=i.within,f=s.offset.top+s.scrollTop,c=s.height,l=s.isWindow?s.scrollTop:s.offset.top,u=t.top-i.collisionPosition.marginTop,d=u-l,p=u+i.collisionHeight-c-l,g="top"===i.my[1],n=g?-i.elemHeight:"bottom"===i.my[1]?i.elemHeight:0,o="top"===i.at[1]?i.targetHeight:"bottom"===i.at[1]?-i.targetHeight:0,a=-2*i.offset[1];0>d?(h=t.top+n+o+a+i.collisionHeight-c-f,(0>h||e(d)>h)&&(t.top+=n+o+a)):p>0&&(r=t.top-i.collisionPosition.marginTop+n+o+a-l,(r>0||p>e(r))&&(t.top+=n+o+a))}},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 n="ui-effects-",r="ui-effects-style",h="ui-effects-animated",c=t;t.effects={effect:{}},function(t,e){function a(t,e,i){var s=h[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 u(a){var r=i(),h=r._rgba=[];return a=a.toLowerCase(),s(f,function(t,i){var s,l=i.re.exec(a),c=l&&i.parse(l),o=i.space||"rgba";return c?(s=r[o](c),r[n[o].cache]=s[n[o].cache],h=r._rgba=s._rgba,!1):e}),h.length?("0,0,0,0"===h.join()&&t.extend(h,o.transparent),r):o[a]};function r(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,d="backgroundColor borderBottomColor borderLeftColor borderRightColor borderTopColor color columnRuleColor outlineColor textDecorationColor textEmphasisColor",p=/^([\-+])=\s*(\d+\.?\d*)/,f=[{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]]}}],i=t.Color=function(e,i,s,n){return new t.Color.fn.parse(e,i,s,n)},n={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"}}}},h={"byte":{floor:!0,max:255},percent:{max:1},degrees:{mod:360,floor:!0}},l=i.support={},c=t("<p>")[0],s=t.each;c.style.cssText="background-color:rgba(1,1,1,.5)",l.rgba=c.style.backgroundColor.indexOf("rgba")>-1,s(n,function(t,e){e.cache="_"+t,e.props.alpha={idx:3,type:"percent",def
vendor: 7,160 bytes, line 18
18:1}}),i.fn=t.extend(i.prototype,{parse:function(r,h,l,c){if(r===e)return this._rgba=[null,null,null,null],this;(r.jquery||r.nodeType)&&(r=t(r).css(h),h=e);var d=this,p=t.type(r),f=this._rgba=[];return h!==e&&(r=[r,h,l,c],p="array"),"string"===p?this.parse(u(r)||o._default):"array"===p?(s(n.rgba.props,function(t,e){f[e.idx]=a(r[e.idx],e)}),this):"object"===p?(r instanceof i?s(n,function(t,e){r[e.cache]&&(d[e.cache]=r[e.cache].slice())}):s(n,function(e,i){var n=i.cache;s(i.props,function(t,e){if(!d[n]&&i.to){if("alpha"===t||null==r[t])return;d[n]=i.to(d._rgba)};d[n][e.idx]=a(r[t],e,!0)}),d[n]&&0>t.inArray(null,d[n].slice(0,3))&&(d[n][3]=1,i.from&&(d._rgba=i.from(d[n])))}),this):e},is:function(t){var r=i(t),o=!0,a=this;return s(n,function(t,i){var h,n=r[i.cache];return n&&(h=a[i.cache]||i.to&&i.to(a._rgba)||[],s(i.props,function(t,i){return null!=n[i.idx]?o=n[i.idx]===h[i.idx]:e})),o}),o},_space:function(){var t=[],e=this;return s(n,function(i,s){e[s.cache]&&t.push(i)}),t.pop()},transition:function(t,e){var o=i(t),c=o._space(),r=n[c],u=0===this.alpha()?i("transparent"):this,d=u[r.cache]||r.to(u._rgba),l=d.slice();return o=o[r.cache],s(r.props,function(t,i){var c=i.idx,s=d[c],n=o[c],r=h[i.type]||{};null!==n&&(null===s?l[c]=n:(r.mod&&(n-s>r.mod/2?s+=r.mod:s-n>r.mod/2&&(s-=r.mod)),l[c]=a((n-s)*e+s,i)))}),this[c](l)},blend:function(e){if(1===this._rgba[3])return this;var s=this._rgba.slice(),n=s.pop(),o=i(e)._rgba;return i(t.map(s,function(t,e){return(1-n)*o[e]+n*t}))},toRgbaString:function(){var i="rgba(",e=t.map(this._rgba,function(t,e){return null==t?e>2?1:0:t});return 1===e[3]&&(e.pop(),i="rgb("),i+e.join()+")"},toHslaString:function(){var i="hsla(",e=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===e[3]&&(e.pop(),i="hsl("),i+e.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()}}),i.fn.parse.prototype=i.fn,n.hsla.to=function(t){if(null==t[0]||null==t[1]||null==t[2])return[null,null,null,t[3]];var h,l,i=t[0]/255,s=t[1]/255,o=t[2]/255,c=t[3],n=Math.max(i,s,o),a=Math.min(i,s,o),e=n-a,r=n+a,u=.5*r;return h=a===n?0:i===n?60*(s-o)/e+360:s===n?60*(o-i)/e+120:60*(i-s)/e+240,l=0===e?0:.5>=u?e/r:e/(2-r),[Math.round(h)%360,l,u,null==c?1:c]},n.hsla.from=function(t){if(null==t[0]||null==t[1]||null==t[2])return[null,null,null,t[3]];var s=t[0]/360,n=t[1],e=t[2],a=t[3],i=.5>=e?e*(1+n):e+n-e*n,o=2*e-i;return[Math.round(255*r(o,i,s+1/3)),Math.round(255*r(o,i,s)),Math.round(255*r(o,i,s-1/3)),a]},s(n,function(n,o){var h=o.props,r=o.cache,l=o.to,c=o.from;i.fn[n]=function(n){if(l&&!this[r]&&(this[r]=l(this._rgba)),n===e)return this[r].slice();var u,d=t.type(n),p="array"===d||"object"===d?n:arguments,o=this[r].slice();return s(h,function(t,e){var i=p["object"===d?t:e.idx];null==i&&(i=o[e.idx]),o[e.idx]=a(i,e)}),c?(u=i(c(o)),u[r]=o,u):i(o)},s(h,function(e,s){i.fn[e]||(i.fn[e]=function(i){var o,a=t.type(i),l="alpha"===e?this._hsla?"hsla":"rgba":n,r=this[l](),h=r[s.idx];return"undefined"===a?h:("function"===a&&(i=i.call(this,h),a=t.type(i)),null==i&&s.empty?this:("string"===a&&(o=p.exec(i),o&&(i=h+parseFloat(o[2])*("+"===o[1]?1:-1))),r[s.idx]=i,this[l](r)))})})}),i.hook=function(e){var n=e.split(" ");s(n,function(e,s){t.cssHooks[s]={set:function(e,n){var h,a,r="";if("transparent"!==n&&("string"!==t.type(n)||(h=u(n)))){if(n=i(h||n),!l.rgba&&1!==n._rgba[3]){for(a="backgroundColor"===s?e.parentNode:e;(""===r||"transparent"===r)&&a&&a.style;)try{r=t.css(a,"backgroundColor"),a=a.parentNode}catch(o){};n=n.blend(r&&"transparent"!==r?r:"_default")};n=n.toRgbaString()};try{e.style[s]=n}catch(o){}}},t.fx.step[s]=function(e){e.colorInit||(e.start=i(e.elem,s),e.end=i(e.end),e.colorInit=!0),t.cssHooks[s].set(e.elem,e.start.transition(e.end,e.pos))}})},i.hook(d),t.cssHooks.borderColor={expand:function(t){var e={};return s(["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"}}(c),function(){function e(e){var s,n,i=e.ownerDocument.defaultView?e.ownerDocument.defaultView.getComputedStyle(e,null):e.currentStyle,o={};if(i&&i.length&&i[0]&&i[i[0]])for(n=i.length;n--;)s=i[n],"string"==typeof i[s]&&(o[t.camelCase(s)]=i[s]);else for(s in i)"string"==typeof i[s]&&(o[s]=i[s]);return o};function n(e,i){var n,o,a={};for(n in i)o=i[n],e[n]!==o&&(s[n]||(t.fx.step[n]||!isNaN(parseFloat(o)))&&(a[n]=o));return a};var i=["add","remove","toggle"],s={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)&&(c.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(s,o,a,r){var h=t.speed(o,a,r);return this.queue(function(){var r,a=t(this),l=a.attr("class")||"",o=h.children?a.find("*").addBack():a;o=o.map(function(){var i=t(this);return{el:i,start:e(this)}}),r=function(){t.each(i,function(t,e){s[e]&&a[e+"Class"](s[e])})},r(),o=o.map(function(){return this.end=e(this.el[0]),this.diff=n(this.start,this.end),this}),a.attr("class",l),o=o.map(function(){var i=this,e=t.Deferred(),s=t.extend({},h,{queue:!1,complete:function(){e.resolve(i)}});return this.el.animate(this.diff,s),e.promise()}),t.when.apply(t,o.get()).done(function(){r(),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:"str
18ing"!=typeof e||t.effects.effect[e]?t.isFunction(e)?!0:"object"!=typeof e||e.effect?!1:!0:!0};function s(t,e){var s=e.outerWidth(),n=e.outerHeight(),o=/^rect\((-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto)\)$/,i=o.exec(t)||["",0,s,n,0];return{top:parseFloat(i[1])||0,right:"auto"===i[2]?s:parseFloat(i[2]),bottom:"auto"===i[3]?n:parseFloat(i[3]),left:parseFloat(i[4])||0}};t.expr&&t.expr.filters&&t.expr.filters.animated&&(t.expr.filters.animated=function(e){return function(i){return!!t(i).data(h)||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(n+e[i],t[0].style[e[i]])},restore:function(t,e){for(var s,i=0,o=e.length;o>i;i++)null!==e[i]&&(s=t.data(n+e[i]),t.css(e[i],s))},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 s={width:e.outerWidth(!0),height:e.outerHeight(!0),"float":e.css("float")}
vendor: 16,994 bytes, line 18
18,o=t("<div></div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),a={width:e.width(),height:e.height()},n=document.activeElement;try{n.id}catch(i){n=document.body};return e.wrap(o),(e[0]===n||t.contains(e[0],n))&&t(n).trigger("focus"),o=e.parent(),"static"===e.css("position")?(o.css({position:"relative"}),e.css({position:"relative"})):(t.extend(s,{position:e.css("position"),zIndex:e.css("z-index")}),t.each(["top","left","bottom","right"],function(t,i){s[i]=e.css(i),isNaN(parseInt(s[i],10))&&(s[i]="auto")}),e.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})),e.css(a),o.css(s).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(r,t[0].style.cssText)},restoreStyle:function(t){t[0].style.cssText=t.data(r)||"",t.removeData(r)},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"),o=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(n+"placeholder",i)),e.css({position:s,left:o.left,top:o.top}),i},removePlaceholder:function(t){var e=n+"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 d(e){function u(){r.removeData(h),t.effects.cleanUp(r),"hide"===i.mode&&r.hide(),l()};function l(){t.isFunction(o)&&o.call(r[0]),t.isFunction(e)&&e()};var r=t(this);i.mode=c.shift(),t.uiBackCompat===!1||n?"none"===i.mode?(r[s](),l()):a.call(r[0],i,u):(r.is(":hidden")?"hide"===s:"show"===s)?(r[s](),l()):a.call(r[0],i,l)};var i=e.apply(this,arguments),a=t.effects.effect[i.effect],n=a.mode,r=i.queue,l=r||"fx",o=i.complete,s=i.mode,c=[],u=function(e){var o=t(this),i=t.effects.mode(o,s)||n;o.data(h,!0),c.push(i),n&&("show"===i||i===n&&"hide"===i)&&o.show(),n&&"none"===i||t.effects.saveStyle(o),t.isFunction(e)&&e()};return t.fx.off||!a?s?this[s](i.duration,o):this.each(function(){o&&o.call(this)}):r===!1?this.each(u).each(d):this.queue(l,u).queue(l,d)},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 n=t(this),s=t(e.to),o="fixed"===s.css("position"),a=t("body"),r=o?a.scrollTop():0,h=o?a.scrollLeft():0,l=s.offset(),u={top:l.top-r,left:l.left-h,height:s.innerHeight(),width:s.innerWidth()},c=n.offset(),d=t("<div class='ui-effects-transfer'></div>").appendTo("body").addClass(e.className).css({top:c.top-r,left:c.left-h,height:n.innerHeight(),width:n.innerWidth(),position:o?"fixed":"absolute"}).animate(u,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 l=t.effects;t.effects.define("blind","hide",function(e,i){var a={up:["bottom","top"],vertical:["bottom","top"],down:["top","bottom"],left:["right","left"],horizontal:["right","left"],right:["left","right"]},n=t(this),r=e.direction||"up",h=n.cssClip(),s={clip:t.extend({},h)},o=t.effects.createPlaceholder(n);s.clip[a[r][0]]=s.clip[a[r][1]],"show"===e.mode&&(n.cssClip(s.clip),o&&o.css(t.effects.clipToBox(s)),s.clip=h),o&&o.animate(t.effects.clipToBox(s),e.duration,e.easing),n.animate(s,{queue:!1,duration:e.duration,easing:e.easing,complete:i})}),t.effects.define("bounce",function(e,i){var a,r,d,n=t(this),g=e.mode,h="hide"===g,m="show"===g,l=e.direction||"up",s=e.distance,p=e.times||5,v=2*p+(m||h?1:0),c=e.duration/v,u=e.easing,o="up"===l||"down"===l?"top":"left",f="up"===l||"left"===l,b=0,y=n.queue().length;for(t.effects.createPlaceholder(n),d=n.css(o),s||(s=n["top"===o?"outerHeight":"outerWidth"]()/3),m&&(r={opacity:1},r[o]=d,n.css("opacity",0).css(o,f?2*-s:2*s).animate(r,c,u)),h&&(s/=Math.pow(2,p-1)),r={},r[o]=d;p>b;b++)a={},a[o]=(f?"-=":"+=")+s,n.animate(a,c,u).animate(r,c,u),s=h?2*s:s/2;h&&(a={opacity:0},a[o]=(f?"-=":"+=")+s,n.animate(a,c,u)),n.queue(i),t.effects.unshift(n,y,v+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 a,n=t(this),l=e.mode,c="show"===l,o=e.direction||"left",r="up"===o||"down"===o?"top":"left",h="up"===o||"left"===o?"-=":"+=",u="+="===h?"-=":"+=",s={opacity:0};t.effects.createPlaceholder(n),a=e.distance||n["top"===r?"outerHeight":"outerWidth"](!0)/2,s[r]=h+a,c&&(n.css(s),s[r]=u+a,s.opacity=1),n.animate(s,{queue:!1,duration:e.duration,easing:e.easing,complete:i})}),t.effects.define("explode","hide",function(e,i){function b(){g.push(this),g.length===a*c&&y()};function y(){r.css({visibility:"visible"}),t(g).remove(),i()};var s,n,u,d,p,f,a=e.pieces?Math.round(Math.sqrt(e.pieces)):3,c=a,r=t(this),v=e.mode,o="show"===v,m=r.show().css("visibility","hidden").offset(),h=Math.ceil(r.outerWidth()/c),l=Math.ceil(r.outerHeight()/a),g=[];for(s=0;a>s;s++)for(d=m.top+s*l,f=s-(a-1)/2,n=0;c>n;n++)u=m.left+n*h,p=n-(c-1)/2,r.clone().appendTo("body").wrap("<div></div>").css({position:"absolute",visibility:"visible",left:-n*h,top:-s*l}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:h,height:l,left:u+(o?p*h:0),top:d+(o?f*l:0),opacity:o?0:1}).animate({left:u+(o?0:p*h),top:d+(o?0:f*l),opacity:o?1:0},e.duration||500,e.easing,b)}),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 n=t(this),u=e.mode,p="show"===u,f="hide"===u,r=e.size||15,d=/([0-9]+)%/.exec(r),g=!!e.horizFirst,o=g?["right","bottom"]:["bottom","right"],h=e.duration/2,l=t.effects.createPlaceholder(n),a=n.cssClip(),c={clip:t.extend({},a)},s={clip:t.extend({},a)},m=[a[o[0]],a[o[1]]],v=n.queue().length;d&&(r=parseInt(d[1],10)/100*m[f?0:1]),c.clip[o[0]]=r,s.clip[o[0]]=r,s.clip[o[1]]=0,p&&(n.cssClip(s.clip),l&&l.css(t.effects.clipToBox(s)),s.clip=a),n.queue(function(i){l&&l.animate(t.effects.clipToBox(c),h,e.easing).animate(t.effects.clipToBox(s),h,e.easing),i()}).animate(c,h,e.easing).animate(s,h,e.easing).queue(i),t.effects.unshift(n,v,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 u,s,g,n=t(this),p=["fontSize"],h=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],l=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],m=e.mode,f="effect"!==m,c=e.scale||"both",v=e.origin||["middle","center"],b=n.css("position"),d=n.position(),r=t.effects.scaledDimensions(n),o=e.from||r,a=e.to||t.effects.scaledDimensions(n,0);t.effects.createPlaceholder(n),"show"===m&&(g=o,o=a,a=g),s={from:{y:o.height/r.height,x:o.width/r.width},to:{y:a.height/r.height,x:a.width/r.width}},("box"===c||"both"===c)&&(s.from.y!==s.to.y&&(o=t.effects.setTransition(n,h,s.from.y,o),a=t.effects.setTransition(n,h,s.to.y,a)),s.from.x!==s.to.x&&(o=t.effects.setTransition(n,l,s.from.x,o),a=t.effects.setTransition(n,l,s.to.x,a))),("content"===c||"both"===c)&&s.from.y!==s.to.y&&(o=t.effects.setTransition(n,p,s.from.y,o),a=t.effects.setTransition(n,p,s.to.y,a)),v&&(u=t.effects.getBaseline(v,r),o.top=(r.outerHeight-o.outerHeight)*u.y+d.top,o.left=(r.outerWidth-o.outerWidth)*u.x+d.left,a.top=(r.outerHeight-a.outerHeight)*u.y+d.top,a.left=(r.outerWidth-a.outerWidth)*u.x+d.left),n.css(o),("content"===c||"both"===c)&&(h=h.concat(["marginTop","marginBottom"]).concat(p),l=l.concat(["marginLeft","marginRight"]),n.find("*[width]").each(function(){var i=t(this),n=t.effects.scaledDimensions(i),o={height:n.height*s.from.y,width:n.width*s.from.x,outerHeight:n.outerHeight*s.from.y,outerWidth:n.outerWidth*s.from.x},a={height:n.height*s.to.y,width:n.width*s.to.x,outerHeight:n.height*s.to.y,outerWidth:n.width*s.to.x};s.from.y!==s.to.y&&(o=t.effects.setTransition(i,h,s.from.y,o),a=t.effects.setTransition(i,h,s.to.y,a)),s.from.x!==s.to.x&&(o=t.effects.setTransition(i,l,s.from.x,o),a=t.effects.setTransition(i,l,s.to.x,a)),f&&t.effects.saveStyle(i),i.css(o),i.animate(a,e.duration,e.easing,function(){f&&t.effects.restoreStyle(i)})})),n.animate(a,{queue:!1,duration:e.duration,easing:e.easing,complete:function(){var e=n.offset();0===a.opacity&&n.css("opacity",o.opacity),f||(n.css("position","static"===b?"relative":b).offset(e),t.effects.saveStyle(n)),i()}})}),t.effects.define("scale",function(e,i){var n=t(this),o=e.mode,a=parseInt(e.percent,10)||(0===parseInt(e.percent,10)?0:"effect"!==o?0:100),s=t.extend(!0,{from:t.effects.scaledDimensions(n),to:t.effects.scaledDimensions(n,a,e.direction||"both"),origin:e.origin||["middle","center"]},e);e.fade&&(s.from.opacity=1,s.to.opacity=0),t.effects.effect.size.call(this,s,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),a=e.mode,r="show"===a,c="hide"===a,u=r||c,o=2*(e.times||5)+(u?1:0),h=e.duration/o,n=0,l=1,d=s.queue().length;for((r||!s.is(":visible"))&&(s.css("opacity",0).show(),n=1);o>l;l++)s.animate({opacity:n},h,e.easing),n=1-n;s.animate({opacity:n},h,e.easing),s.queue(i),t.effects.unshift(s,d,o+1)}),t.effects.define("shake",function(e,i){var u=1,s=t(this),o=e.direction||"left",a=e.distance||20,d=e.times||3,p=2*d+1,n=Math.round(e.duration/p),r="up"===o||"down"===o?"top":"left",h="up"===o||"left"===o,l={},c={},f={},g=s.queue().length;for(t.effects.createPlaceholder(s),l[r]=(h?"-=":"+=")+a,c[r]=(h?"+=":"-=")+2*a,f[r]=(h?"-=":"+=")+2*a,s.animate(l,n,e.easing);d>u;u++)s.animate(c,n,e.easing).animate(f,n,e.easing);s.animate(c,n,e.easing).animate(l,n/2,e.easing).queue(i),t.effects.unshift(s,g,p+1)}),t.effects.define("slide","show",function(e,i){var h,r,n=t(this),l={up:["bottom","top"],down:["top","bottom"],left:["right","left"],right:["left","right"]},c=e.mode,o=e.direction||"left",a="up"===o||"down"===o?"top":"left",u="up"===o||"left"===o,d=e.distance||n["top"===a?"outerHeight":"outerWidth"](!0),s={};t.effects.createPlaceholder(n),h=n.cssClip(),r=n.position()[a],s[a]=(u?-1:1)*d+r,s.clip=n.cssClip(),s.clip[l[o][1]]=s.clip[l[o][0]],"show"===c&&(n.cssClip(s.clip),n.css(a,s[a]),s.clip=h,s[a]=r),n.animate(s,{queue:!1,duration:e.duration,easing:e.easing,complete:i})});var l;t.uiBackCompat!==!1&&(l=t.effects.define("transfer",function(e,i){t(this).transfer(e,i)})),t.ui.focusable=function(e,i){var n,o,a,s,r,h=e.nodeName.toLowerCase();return"area"===h?(n=e.parentNode,o=n.name,e.href&&o&&"map"===n.nodeName.toLowerCase()?(a=t("img[usemap='#"+o+"']"),a.length>0&&a.is(":visible")):!1):(/^(input|select|textarea|button|object)$/.test(h)?(s=!e.disabled,s&&(r=t(e).closest("fieldset")[0],r&&(s=!r.disabled))):s="a"===h?e.href||i:i,s&&t(e).is(":visible")&&v(t(e)))},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 o(e,i,s,n){return t.each(a,function(){i-=parseFloat(t.css(e,"padding"+this))||0,s&&(i-=parseFloat(t.css(e,"border"+this+"Width"))||0),n&&(i-=parseFloat(t.css(e,"margin"+this))||0)}),i};var a="Width"===i?["Left","Right"]:["Top","Bottom"],s=i.toLowerCase(),n={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?n["inner"+i].call(this):this.each(function(){t(this).css(s,o(this,e)+"px")})},t.fn["outer"+i]=function(e,a){return"number"!=typeof e?n["outer"+i].call(this,e):this.each(function(){t(this).css(s,o(this,e,!0,a)+"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,s,n,i,o;return this[0].labels&&this[0].labels.length?this.pushStack(this[0].labels):(i=this.eq(0).parents("label"),n=this.attr("id"),n&&(e=this.eq(0).parents().last(
vendor: 16,392 bytes, line 18
18),o=e.add(e.length?e.siblings():this.siblings()),s="label[for='"+t.ui.escapeSelector(n)+"']",i=i.add(o.find(s).addBack(s))),this.pushStack(i))},t.fn.scrollParent=function(e){var i=this.css("position"),n="absolute"===i,o=e?/(auto|scroll|hidden)/:/(auto|scroll)/,s=this.parents().filter(function(){var e=t(this);return n&&"static"===e.css("position")?!1:o.test(e.css("overflow")+e.css("overflow-y")+e.css("overflow-x"))}).eq(0);return"fixed"!==i&&s.length?s: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 i,s,e=this.options.icons;e&&(i=t("<span>"),this._addClass(i,"ui-accordion-header-icon","ui-icon "+e.header),i.prependTo(this.headers),s=this.active.children(".ui-accordion-header-icon"),this._removeClass(s,e.header)._addClass(s,null,e.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,n=this.headers.length,o=this.headers.index(e.target),s=!1;switch(e.keyCode){case i.RIGHT:case i.DOWN:s=this.headers[(o+1)%n];break;case i.LEFT:case i.UP:s=this.headers[(o-1+n)%n];break;case i.SPACE:case i.ENTER:this._eventHandler(e);break;case i.HOME:s=this.headers[0];break;case i.END:s=this.headers[n-1]};s&&(t(e.target).attr("tabIndex",-1),t(s).attr("tabIndex",0),t(s).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 e=this.headers,t=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"),t&&(this._off(e.not(this.headers)),this._off(t.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),s=e.uniqueId().attr("id"),i=e.next(),n=i.uniqueId().attr("id");e.attr("aria-controls",n),i.attr("aria-labelledby",s)}).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 a,r,i=this.options,n=this.active,s=t(e.currentTarget),o=s[0]===n[0],h=o&&i.collapsible,c=h?t():s.next(),u=n.next(),l={oldHeader:n,oldPanel:u,newHeader:h?t():s,newPanel:c};e.preventDefault(),o&&!i.collapsible||this._trigger("beforeActivate",e,l)===!1||(i.active=h?!1:this.headers.index(s),this.active=o?t():s,this._toggle(l),this._removeClass(n,"ui-accordion-header-active","ui-state-active"),i.icons&&(a=n.children(".ui-accordion-header-icon"),this._removeClass(a,null,i.icons.activeHeader)._addClass(a,null,i.icons.header)),o||(this._removeClass(s,"ui-accordion-header-collapsed")._addClass(s,"ui-accordion-header-active","ui-state-active"),i.icons&&(r=s.children(".ui-accordion-header-icon"),this._removeClass(r,null,i.icons.header)._addClass(r,null,i.icons.activeHeader)),this._addClass(s.next(),"ui-accordion-content-active")))},_toggle:function(e){var s=e.newPanel,i=this.prevShow.length?this.prevShow:e.oldPanel;this.prevShow.add(this.prevHide).stop(!0,!0),this.prevShow=s,this.prevHide=i,this.options.animate?this._animate(s,i,e):(i.hide(),s.show(),this._toggleComplete(e)),i.attr({"aria-hidden":"true"}),i.prev().attr({"aria-selected":"false","aria-expanded":"false"}),s.length&&i.length?i.prev().attr({tabIndex:-1,"aria-expanded":"false"}):s.length&&this.headers.filter(function(){return 0===parseInt(t(this).attr("tabIndex"),10)}).attr("tabIndex",-1),s.attr("aria-hidden","false").prev().attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0})},_animate:function(t,e,i){var l,s,n,c=this,r=0,u=t.css("box-sizing"),d=t.length&&(!e.length||t.index()<e.index()),a=this.options.animate||{},o=d&&a.down||a,h=function(){c._toggleComplete(i)};return"number"==typeof o&&(n=o),"string"==typeof o&&(s=o),s=s||o.easing||a.easing,n=n||o.duration||a.duration,e.length?t.length?(l=t.show().outerHeight(),e.animate(this.hideProps,{duration:n,easing:s,step:function(t,e){e.now=Math.round(t)}}),t.hide().animate(this.showProps,{duration:n,easing:s,complete:h,step:function(t,i){i.now=Math.round(t),"height"!==i.prop?"content-box"===u&&(r+=i.now):"content"!==c.options.heightStyle&&(i.now=Math.round(l-e.outerHeight()-r),r=0)}}),void 0):e.animate(this.hideProps,n,s,h):t.animate(this.showProps,n,s,h)},_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 i;try{i=t.activeElement}catch(e){i=t.body};return i||(i=t.body),i.nodeName||(i=t.body),i},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 s=t(e.target).closest(".ui-menu-item"),i=t(e.currentTarget);s[0]===i[0]&&(this._removeClass(i.siblings().children(".ui-state-active"),null,"ui-state-active"),this.focus(e,i))}},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,n,s,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,n=this.previousFilter||"",o=!1,s=e.keyCode>=96&&105>=e.keyCode?""+(e.keyCode-96):String.fromCharCode(e.keyCode),clearTimeout(this.filterTimer),s===n?o=!0:s=n+s,i=this._filterMenuItems(s),i=o&&-1!==i.index(this.active.next())?this.active.nextAll(".ui-menu-item"):i,i.length||(s=String.fromCharCode(e.keyCode),i=this._filterMenuItems(s)),i.length?(this.focus(e,i),this.previousFilter=s,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 n,e,o,i,a,s=this,h=this.options.icons.submenu,r=this.element.find(this.options.menus);this._toggleClass("ui-menu-icons",null,!!this.element.find(".ui-icon").length),o=r.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(),n=t("<span>").data("ui-menu-submenu-caret",!0);s._addClass(n,"ui-menu-icon","ui-icon "+h),i.attr("aria-haspopup","true").prepend(n),e.attr("aria-labelledby",i.attr("id"))}),this._addClass(o,"ui-menu","ui-widget ui-widget-content ui-front"),n=r.add(this.element),e=n.find(this.options.items),e.not(".ui-menu-item").each(function(){var e=t(this);s._isDivider(e)&&s._addClass(e,"ui-menu-divider","ui-widget-content")}),i=e.not(".ui-menu-item, .ui-menu-divider"),a=i.children().not(".ui-menu").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),this._addClass(i,"ui-menu-item")._addClass(a,"ui-menu-item-wrapper"),e.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 a,r,i,s,n,o;this._hasScroll()&&(a=parseFloat(t.css(this.activeMenu[0],"borderTopWidth"))||0,r=parseFloat(t.css(this.activeMenu[0],"paddingTop"))||0,i=e.offset().top-this.activeMenu.offset().top-a-r,s=this.activeMenu.scrollTop(),n=this.activeMenu.height(),o=e.outerHeight(),0>i?this.activeMenu.scrollTop(s+i):i+o>n&&this.activeMenu.scrollTop(s+i-n+o))},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","fal
18se")},_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(
vendor: 4,123 bytes, line 18
18)},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 i,s,e=this;t.isArray(this.options.source)?(i=this.options.source,this.source=function(e,s){s(t.ui.autocomplete.filter(i,e.term))}):"string"==typeof this.options.source?(s=this.options.source,this.source=function(i,n){e.xhr&&e.xhr.abort(),e.xhr=t.ajax({url:s,data:i,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))}
vendor: 12,539 bytes, lines 18-19
18,_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 s=t(this),i=s.data("ui-controlgroup-data");i&&i[e]&&i[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)}
19else 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,n=this,s=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(){n.originalLabel+=3===this.nodeType?t(this).text():this.outerHTML}),this.originalLabel&&(s.label=this.originalLabel),e=this.element[0].disabled,null!=e&&(s.disabled=e),s},_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 n="iconPosition"!==e,s=n?this.options.iconPosition:i,o="top"===s||"bottom"===s;this.icon?n&&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")),n&&this._addClass(this.icon,null,i),this._attachIcon(s),o?(this._addClass(this.icon,null,"ui-widget-icon-block"),this.iconSpace&&this.iconSpace.remove()):(this.iconS
vendor: 6,540 bytes, line 19
19pace||(this.iconSpace=t("<span> </span>"),this._addClass(this.iconSpace,"ui-button-icon-space")),this._removeClass(this.icon,null,"ui-wiget-icon-block"),this._attachIconSpace(s))},_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 e;t.extend(d.prototype,{markerClassName:"hasDatepicker",maxRows:4,_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(t){return o(this._defaults,t||{}),this},_attachDatepicker:function(e,i){var s,o,n;s=e.nodeName.toLowerCase(),o="div"===s||"span"===s,e.id||(this.uuid+=1,e.id="dp"+this.uuid),n=this._newInst(t(e),o),n.settings=t.extend({},i||{}),"input"===s?this._connectDatepicker(e,n):o&&this._inlineDatepicker(e,n)},_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?p(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 n,s,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(),n=this._get(i,"showOn"),("focus"===n||"both"===n)&&e.on("focus",this._showDatepicker),("button"===n||"both"===n)&&(s=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:s,title:s}):t("<button type='button'></button>").addClass(this._triggerClass).html(o?t("<img/>").attr({src:o,alt:s,title:s}):s)),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 s,n,o,e,i=new Date(2009,11,20),a=this._get(t,"dateFormat");a.match(/[DM]/)&&(s=function(t){for(n=0,o=0,e=0;t.length>e;e++)t[e].length>n&&(n=t[e].length,o=e);return o},i.setMonth(s(this._get(t,a.match(/MM/)?"monthNames":"monthNamesShort"))),i.setDate(s(this._get(t,a.match(/DD/)?"dayNames":"dayNamesShort"))+20-i.getDay())),t.input.attr("size",this._formatDate(t,i).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,a){var h,l,c,u,d,r=this._dialogInst;return r||(this.uuid+=1,h="dp"+this.uuid,this._dialogInput=t("<input type='text' id='"+h+"' style='position: absolute; top: -100px; width: 0px;'/>
19"),this._dialogInput.on("keydown",this._doKeyDown),t("body").append(this._dialogInput),r=this._dialogInst=this._newInst(this._dialogInput,!1),r.settings={},t.data(this._dialogInput[0],"datepicker",r)),o(r.settings,n||{}),i=i&&i.constructor===Date?this._formatDate(r,i):i,this._dialogInput.val(i),this._pos=a?a.length?a:[a.pageX,a.pageY]:null,this._pos||(l=document.documentElement.clientWidth,c=document.documentElement.clientHeight,u=document.documentElement.scrollLeft||document.body.scrollLeft,d=document.documentElement.scrollTop||document.body.scrollTop,this._pos=[l/2-100+u,c/2-150+d]),this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px"),r.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",r),this},_destroyDatepicker:function(i){var s,n=t(i),o=t.data(i,"datepicker");n.hasClass(this.markerClassName)&&(s=i.nodeName.toLowerCase(),t.removeData(i,"datepicker"),"input"===s?(o.append.remove(),o.trigger.remove(),n.removeClass(this.markerClassName).off("focus",this._showDatepicker).off("keydown",this._doKeyDown).off("keypress",this._doKeyPress).off("keyup",this._doKeyUp)):("div"===s||"span"===s)&&n.removeClass(this.markerClassName).empty(),e===o&&(e=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 a,l,r,h,n=this._getInst(e);return 2===arguments.length&&"string"==typeof i?"defaults"===i?t.extend({},t.datepicker._defaults):n?"all"===i?t.extend({},n.settings):this._get(n,i):null:(a=i||{},"string"==typeof i&&(a={},a[i]=s),n&&(this._curInst===n&&this._hideDatepicker(),l=this._getDateDatepicker(e,!0),r=this._getMinMaxDate(n,"min"),h=this._getMinMaxDate(n,"max"),o(n.settings,a),null!==r&&void 0!==a.dateFormat&&void 0===a.minDate&&(n.settings.minDate=this._formatDate(n,r)),null!==h&&void 0!==a.dateFormat&&void 0===a.maxDate&&(n.settings.maxDate=this._formatDate(n,h)),"disabled"in a&&(a.disabled?this._disableDatepicker(e):this._enableDatepicker(e)),this._attachments(t(e),n),this._autoSize(n),this._setDate(n,l),this._updateAlternate(n),this._updateDatepicker(n)),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 n,a,o,i=t.datepicker._getInst(e.target),s=!0,r=i.dpDiv.is(".ui-datepicker-rtl");if(i._keyEvent=!0,t.datepicker._datepickerShowing)switch(e.keyCode){case 9:t.datepicker._hideDatepicker(),s=!1;break;case 13:return o=t("td."+t.datepicker._dayOverClass+":not(."+t.datepicker._currentClass+")",i.dpDiv),o[0]&&t.datepicker._selectDay(e.target,i.selectedMonth,i.selectedYear,o[0]),n=t.datepicker._get(i,"onSelect"),n?(a=t.datepicker._formatDate(i),n.apply(i.input?i.input[0]:null,[a,i])):t.datepicker._hideDatepicker(),!1;case 27:t.datepicker._hideDatepicker();break;case 33:t.datepicker._adjustDate(e.target,e.ctrlKey?-t.datepicker._get(i,"stepBigMonths"):-t.datepicker._get(i,"stepMonths"),"M");break;case 34:t.datepicker._adjustDate(e.target,e.ctrlKey?+t.datepicker._get(i,"stepBigMonths"):+t.datepicker._get(i,"stepMonths"),"M");break;case 35:(e.ctrlKey||e.metaKey)&&t.datepicker._clearDate(e.target),s=e.ctrlKey||e.metaKey;break;case 36:(e.ctrlKey||e.metaKey)&&t.datepicker._gotoToday(e.target),s=e.ctrlKey||e.metaKey;break;case 37:(e.ctrlKey||e.metaKey)&&t.datepicker._adjustDate(e.target,r?1:-1,"D"),s=e.ctrlKey||e.metaKey,e.originalEvent.altKey&&t.datepicker._adjustDate(e.target,e.ctrlKey?-t.datepicker._get(i,"stepBigMonths"):-t.datepicker._get(i,"stepMonths"),"M");break;case 38:(e.ctrlKey||e.metaKey)&&t.datepicker._adjustDate(e.target,-7,"D"),s=e.ctrlKey||e.metaKey;break;case 39:(e.ctrlKey||e.metaKey)&&t.datepicker._adjustDate(e.target,r?-1:1,"D"),s=e.ctrlKey||e.metaKey,e.originalEvent.altKey&&t.datepicker._adjustDate(e.target,e.ctrlKey?+t.datepicker._get(i,"stepBigMonths"):+t.datepicker._get(i,"stepMonths"),"M");break;case 40:(e.ctrlKey||e.metaKey)&&t.datepicker._adjustDate(e.target,7,"D"),s=e.ctrlKey||e.metaKey;break;default:s=!1}
20else 36===e.keyCode&&e.ctrlKey?t.datepicker._showDatepicker(this):s=!1;s&&(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 n,s=t.datepicker._getInst(e.target);if(s.input.val()!==s.lastVal)try{n=t.datepicker.parseDate(t.datepicker._get(s,"dateFormat"),s.input?s.input.val():null,t.datepicker._getFormatConfig(s)),n&&(t.datepicker._setDateFromField(s),t.datepicker._updateAlternate(s),t.datepicker._updateDatepicker(s))}catch(i){};return!0}
vendor: 10,724 bytes, line 20
20,_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 i,r,h,s,n,a,l;i=t.datepicker._getInst(e),t.datepicker._curInst&&t.datepicker._curInst!==i&&(t.datepicker._curInst.dpDiv.stop(!0,!0),i&&t.datepicker._datepickerShowing&&t.datepicker._hideDatepicker(t.datepicker._curInst.input[0])),r=t.datepicker._get(i,"beforeShow"),h=r?r.apply(e,[e,i]):{},h!==!1&&(o(i.settings,h),i.lastVal=null,t.datepicker._lastInput=e,t.datepicker._setDateFromField(i),t.datepicker._inDialog&&(e.value=""),t.datepicker._pos||(t.datepicker._pos=t.datepicker._findPos(e),t.datepicker._pos[1]+=e.offsetHeight),s=!1,t(e).parents().each(function(){return s|="fixed"===t(this).css("position"),!s}),n={left:t.datepicker._pos[0],top:t.datepicker._pos[1]},t.datepicker._pos=null,i.dpDiv.empty(),i.dpDiv.css({position:"absolute",display:"block",top:"-1000px"}),t.datepicker._updateDatepicker(i),n=t.datepicker._checkOffset(i,n,s),i.dpDiv.css({position:t.datepicker._inDialog&&t.blockUI?"static":s?"fixed":"absolute",display:"none",left:n.left+"px",top:n.top+"px"}),i.inline||(a=t.datepicker._get(i,"showAnim"),l=t.datepicker._get(i,"duration"),i.dpDiv.css("z-index",b(t(e))+1),t.datepicker._datepickerShowing=!0,t.effects&&t.effects.effect[a]?i.dpDiv.show(a,t.datepicker._get(i,"showOptions"),l):i.dpDiv[a||"show"](a?l:null),t.datepicker._shouldFocusInput(i)&&i.input.trigger("focus"),t.datepicker._curInst=i))}},_updateDatepicker:function(i){this.maxRows=4,e=i,i.dpDiv.empty().append(this._generateHTML(i)),this._attachHandlers(i);var s,n=this._getNumberOfMonths(i),o=n[1],r=17,a=i.dpDiv.find("."+this._dayOverClass+" a");a.length>0&&f.apply(a.get(0)),i.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width(""),o>1&&i.dpDiv.addClass("ui-datepicker-multi-"+o).css("width",r*o+"em"),i.dpDiv[(1!==n[0]||1!==n[1]?"add":"remove")+"Class"]("ui-datepicker-multi"),i.dpDiv[(this._get(i,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl"),i===t.datepicker._curInst&&t.datepicker._datepickerShowing&&t.datepicker._shouldFocusInput(i)&&i.input.trigger("focus"),i.yearshtml&&(s=i.yearshtml,setTimeout(function(){s===i.yearshtml&&i.yearshtml&&i.dpDiv.find("select.ui-datepicker-year:first").replaceWith(i.yearshtml),s=i.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(),l=e.input?e.input.outerWidth():0,r=e.input?e.input.outerHeight():0,a=document.documentElement.clientWidth+(s?0:t(document).scrollLeft()),h=document.documentElement.clientHeight+(s?0:t(document).scrollTop());return i.left-=this._get(e,"isRTL")?n-l: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>a&&a>n?Math.abs(i.left+n-a):0),i.top-=Math.min(i.top,i.top+o>h&&h>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 s,o,n,a,i=this._curInst;!i||e&&i!==t.data(e,"datepicker")||this._datepickerShowing&&(s=this._get(i,"showAnim"),o=this._get(i,"duration"),n=function(){t.datepicker._tidyDialog(i)},t.effects&&(t.effects.effect[s]||t.effects[s])?i.dpDiv.hide(s,t.datepicker._get(i,"showOptions"),o,n):i.dpDiv["slideDown"===s?"slideUp":"fadeIn"===s?"fadeOut":"hide"](s?o:null,n),s||n(),this._datepickerShowing=!1,a=this._get(i,"onClose"),a&&a.apply(i.input?i.input[0]:null,[i.input?i.input.val():"",i]),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 o=t(e),n=this._getInst(o[0]);this._isDisabledDatepicker(o[0])||(this._adjustInstDate(n,i+("M"===s?this._get(n,"showCurrentAtPos"):0),s),this._updateDatepicker(n))},_gotoToday:function(e){var s,n=t(e),i=this._getInst(n[0]);this._get(i,"gotoCurrent")&&i.currentDay?(i.selectedDay=i.currentDay,i.drawMonth=i.selectedMonth=i.currentMonth,i.drawYear=i.selectedYear=i.currentYear):(s=new Date,i.selectedDay=s.getDate(),i.drawMonth=i.selectedMonth=s.getMonth(),i.drawYear=i.selectedYear=s.getFullYear()),this._notifyChange(i),this._adjustDate(n)},_selectMonthYear:function(e,i,s){var o=t(e),n=this._getInst(o[0]);n["selected"+("M"===s?"Month":"Year")]=n["draw"+("M"===s?"Month":"Year")]=parseInt(i.options[i.selectedIndex].value,10),this._notifyChange(n),this._adjustDate(o)},_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 n,o=t(e),s=this._getInst(o[0]);i=null!=i?i:this._formatDate(s),s.input&&s.input.val(i),this._updateAlternate(s),n=this._get(s,"onSelect"),n?n.apply(s.input?s.input[0]:null,[i,s]):s.input&&s.input.trigger("change"),s.inline?this._updateDatepicker(s):(this._hideDatepicker(),this._lastInput=s.input[0],"object"!=typeof s.input[0]&&s.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 i,e=new Date(t.getTime());return e.setDate(e.getDate()+4-(e.getDay()||7)),i=e.getTime(),e.setMonth(0),e.setDate(1),Math.floor(Math.round((i-e)/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 r,d,p,n,o=0,f=(s?s.shortYearCutoff:null)||this._defaults.shortYearCutoff,y="string"!=typeof f?f:(new Date).getFullYear()%100+parseInt(f,10),w=(s?s.dayNamesShort:null)||this._defaults.dayNamesShort,k=(s?s.dayNames:null)||this._defaults.dayNames,x=(s?s.monthNamesShort:null)||this._defaults.monthNamesShort,C=(s?s.monthNames:null)||this._defaults.monthNames,a=-1,h=-1,l=-1,g=-1,m=!1,u=function(t){var i=e.length>r+1&&e.charAt(r+1)===t;return i&&r++,i},c=function(t){var n=u(t),s="@"===t?14:"!"===t?20:"y"===t&&n?4:"o"===t?3:2,a="y"===t?s:1,r=RegExp("^\\d{"+a+","+s+"}"),e=i.substring(o).match(r);if(!e)throw"Missing number at position "+o;return o+=e[0].length,parseInt(e[0],10)},b=function(e,s,n){var a=-1,r=t.map(u(e)?n:s,function(t,e){return[[e,t]]}).sort(function(t,e){return-(t[1].length-e[1].length)});if(t.each(r,function(t,e){var s=e[1];return i.substr(o,s.length).toLowerCase()===s.toLowerCase()?(a=e[0],o+=s.length,!1):void 0}),-1!==a)return a+1;throw"Unknown name at position "+o},v=function(){if(i.charAt(o)!==e.charAt(r))throw"Unexpected literal at position "+o;o++};for(r=0;e.length>r;r++)if(m)"'"!==e.charAt(r)||u("'")?v():m=!1;else switch(e.charAt(r)){case"d":l=c("d");break;case"D":b("D",w,k);break;case"o":g=c("o");break;case"m":h=c("m");break;case"M":h=b("M",x,C);break;case"y":a=c("y");break;case"@":n=new Date(c("@")),a=n.getFullYear(),h=n.getMonth()+1,l=n.getDate();break;case"!":n=new Date((c("!")-this._ticksTo1970)/1e4),a=n.getFullYear(),h=n.getMonth()+1,l=n.getDate();break;case"'":u("'")?v():m=!0;break;default:v()};if(i.length>o&&(p=i.substr(o),!/^\s+/.test(p)))throw"Extra/unparsed characters found in date: "+p;if(-1===a?a=(new Date).getFullYear():100>a&&(a+=(new Date).getFullYear()-(new Date).getFullYear()%100+(y>=a?0:-100)),g>-1)for(h=1,l=g;;){if(d=this._getDaysInMonth(a,h-1),d>=l)break;h++,l-=d};if(n=this._daylightSavingAdjust(new Date(a,h-1,l)),n.getFullYear()!==a||n.getMonth()+1!==h||n.getDate()!==l)throw"Invalid date";return n},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 n,l=(i?i.dayNamesShort:null)||this._defaults.dayNamesShort,c=(i?i.dayNames:null)||this._defaults.dayNames,u=(i?i.monthNamesShort:null)||this._defaults.monthNamesShort,d=(i?i.monthNames:null)||this._defaults.monthNames,o=function(e){var i=t.length>n+1&&t.charAt(n+1)===e;return i&&n++,i},a=function(t,e,i){var s=""+e;if(o(t))for(;i>s.length;)s="0"+s;return s},h=function(t,e,i,s){return o(t)?s[e]:i[e]},s="",r=!1;if(e)for(n=0;t.length>n;n++)if(r)"'"!==t.charAt(n)||o("'")?s+=t.charAt(n):r=!1;else switch(t.charAt(n)){case"d":s+=a("d",e.getDate(),2);break;case"D":s+=h("D",e.getDay(),l,c);break;case"o":s+=a("o",Math.round((new Date(e.getFullYear(),e.getMonth(),e.getDate()).getTime()-new Date(e.getFullYear(),0,0).getTime())/864e5),3);break;case"m":s+=a("m",e.getMonth()+1,2);break;case"M":s+=h("M",e.getMonth(),u,d);break;case"y":s+=o("y")?e.getFullYear():(10>e.getFullYear()%100?"0":"")+e.getFullYear()%100;break;case"@":s+=e.getTime();break;case"!":s+=1e4*e.getTime()+this._ticksTo1970;break;case"'":o("'")?s+="'":r=!0;break;default:s+=t.charAt(n)};return s},_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 a=this._get(t,"dateFormat"),n=t.lastVal=t.input?t.input.val():null,o=this._getDefaultDate(t),s=o,r=this._getFormatConfig(t);
vendor: 9,875 bytes, line 20
20try{s=this.parseDate(a,n,r)||o}catch(i){n=e?"":n};t.selectedDay=s.getDate(),t.drawMonth=t.selectedMonth=s.getMonth(),t.drawYear=t.selectedYear=s.getFullYear(),t.currentDay=n?s.getDate():0,t.currentMonth=n?s.getMonth():0,t.currentYear=n?s.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 o=function(t){var e=new Date;return e.setDate(e.getDate()+t),e},a=function(i){try{return t.datepicker.parseDate(t.datepicker._get(e,"dateFormat"),i,t.datepicker._getFormatConfig(e))}catch(s){};for(var h=(i.toLowerCase().match(/^c/)?t.datepicker._getDate(e):null)||new Date,a=h.getFullYear(),r=h.getMonth(),n=h.getDate(),l=/([+\-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,o=l.exec(i);o;){switch(o[2]||"d"){case"d":case"D":n+=parseInt(o[1],10);break;case"w":case"W":n+=7*parseInt(o[1],10);break;case"m":case"M":r+=parseInt(o[1],10),n=Math.min(n,t.datepicker._getDaysInMonth(a,r));break;case"y":case"Y":a+=parseInt(o[1],10),n=Math.min(n,t.datepicker._getDaysInMonth(a,r))};o=l.exec(i)};return new Date(a,r,n)},n=null==i||""===i?s:"string"==typeof i?a(i):"number"==typeof i?isNaN(i)?s:o(i):new Date(i.getTime());return n=n&&"Invalid Date"==""+n?s:n,n&&(n.setHours(0),n.setMinutes(0),n.setSeconds(0),n.setMilliseconds(0)),this._daylightSavingAdjust(n)},_daylightSavingAdjust:function(t){return t?(t.setHours(t.getHours()>12?t.getHours()+2:0),t):null},_setDate:function(t,e,i){var n=!e,o=t.selectedMonth,a=t.selectedYear,s=this._restrictMinMax(t,this._determineDate(t,e,new Date));t.selectedDay=t.currentDay=s.getDate(),t.drawMonth=t.selectedMonth=t.currentMonth=s.getMonth(),t.drawYear=t.selectedYear=t.currentYear=s.getFullYear(),o===t.selectedMonth&&a===t.selectedYear||i||this._notifyChange(t),this._adjustInstDate(t),t.input&&t.input.val(n?"":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 s=this._get(e,"stepMonths"),i="#"+e.id.replace(/\\\\/g,"\\");e.dpDiv.find("[data-handler]").map(function(){var e={prev:function(){t.datepicker._adjustDate(i,-s,"M")},next:function(){t.datepicker._adjustDate(i,+s,"M")},hide:function(){t.datepicker._hideDatepicker()},today:function(){t.datepicker._gotoToday(i)},selectDay:function(){return t.datepicker._selectDay(i,+this.getAttribute("data-month"),+this.getAttribute("data-year"),this),!1},selectMonth:function(){return t.datepicker._selectMonthYear(i,this,"M"),!1},selectYear:function(){return t.datepicker._selectMonthYear(i,this,"Y"),!1}};t(this).on(this.getAttribute("data-event"),e[this.getAttribute("data-handler")])})},_generateHTML:function(t){var v,h,D,l,I,b,T,P,U,c,M,V,X,G,Q,S,w,J,H,k,r,f,z,g,O,u,n,A,N,W,E,x,F,i,L,R,y,d,C,B=new Date,Y=this._daylightSavingAdjust(new Date(B.getFullYear(),B.getMonth(),B.getDate())),o=this._get(t,"isRTL"),et=this._get(t,"showButtonPanel"),Z=this._get(t,"hideIfNoPrevNext"),j=this._get(t,"navigationAsDateFormat"),a=this._getNumberOfMonths(t),it=this._get(t,"showCurrentAtPos"),tt=this._get(t,"stepMonths"),q=1!==a[0]||1!==a[1],K=this._daylightSavingAdjust(t.currentDay?new Date(t.currentYear,t.currentMonth,t.currentDay):new Date(9999,9,9)),m=this._getMinMaxDate(t,"min"),p=this._getMinMaxDate(t,"max"),e=t.drawMonth-it,s=t.drawYear;if(0>e&&(e+=12,s--),p)for(v=this._daylightSavingAdjust(new Date(p.getFullYear(),p.getMonth()-a[0]*a[1]+1,p.getDate())),v=m&&m>v?m:v;this._daylightSavingAdjust(new Date(s,e,1))>v;)e--,0>e&&(e=11,s--);for(t.drawMonth=e,t.drawYear=s,h=this._get(t,"prevText"),h=j?this.formatDate(h,this._daylightSavingAdjust(new Date(s,e-tt,1)),this._getFormatConfig(t)):h,D=this._canAdjustMonth(t,-1,s,e)?"<a class='ui-datepicker-prev ui-corner-all' data-handler='prev' data-event='click' title='"+h+"'><span class='ui-icon ui-icon-circle-triangle-"+(o?"e":"w")+"'>"+h+"</span></a>":Z?"":"<a class='ui-datepicker-prev ui-corner-all ui-state-disabled' title='"+h+"'><span class='ui-icon ui-icon-circle-triangle-"+(o?"e":"w")+"'>"+h+"</span></a>",l=this._get(t,"nextText"),l=j?this.formatDate(l,this._daylightSavingAdjust(new Date(s,e+tt,1)),this._getFormatConfig(t)):l,I=this._canAdjustMonth(t,1,s,e)?"<a class='ui-datepicker-next ui-corner-all' data-handler='next' data-event='click' title='"+l+"'><span class='ui-icon ui-icon-circle-triangle-"+(o?"w":"e")+"'>"+l+"</span></a>":Z?"":"<a class='ui-datepicker-next ui-corner-all ui-state-disabled' title='"+l+"'><span class='ui-icon ui-icon-circle-triangle-"+(o?"w":"e")+"'>"+l+"</span></a>",b=this._get(t,"currentText"),T=this._get(t,"gotoCurrent")&&t.currentDay?K:Y,b=j?this.formatDate(b,T,this._getFormatConfig(t)):b,P=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>",U=et?"<div class='ui-datepicker-buttonpane ui-widget-content'>"+(o?P:"")+(this._isInRange(t,T)?"<button type='button' class='ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all' data-handler='today' data-event='click'>"+b+"</button>":"")+(o?"":P)+"</div>":"",c=parseInt(this._get(t,"firstDay"),10),c=isNaN(c)?0:c,M=this._get(t,"showWeek"),V=this._get(t,"dayNames"),X=this._get(t,"dayNamesMin"),G=this._get(t,"monthNames"),Q=this._get(t,"monthNamesShort"),S=this._get(t,"beforeShowDay"),w=this._get(t,"showOtherMonths"),J=this._get(t,"selectOtherMonths"),H=this._getDefaultDate(t),k="",f=0;a[0]>f;f++){for(z="",this.maxRows=4,g=0;a[1]>g;g++){if(O=this._daylightSavingAdjust(new Date(s,e,t.selectedDay)),u=" ui-corner-all",n="",q){if(n+="<div class='ui-datepicker-group",a[1]>1)switch(g){case 0:n+=" ui-datepicker-group-first",u=" ui-corner-"+(o?"right":"left");break;case a[1]-1:n+=" ui-datepicker-group-last",u=" ui-corner-"+(o?"left":"right");break;default:n+=" ui-datepicker-group-middle",u=""};n+="'>"};for(n+="<div class='ui-datepicker-header ui-widget-header ui-helper-clearfix"+u+"'>"+(/all|left/.test(u)&&0===f?o?I:D:"")+(/all|right/.test(u)&&0===f?o?D:I:"")+this._generateMonthYearHeader(t,e,s,m,p,f>0||g>0,G,Q)+"</div><table class='ui-datepicker-calendar'><thead><tr>",A=M?"<th class='ui-datepicker-week-col'>"+this._get(t,"weekHeader")+"</th>":"",r=0;7>r;r++)N=(r+c)%7,A+="<th scope='col'"+((r+c+6)%7>=5?" class='ui-datepicker-week-end'":"")+"><span title='"+V[N]+"'>"+X[N]+"</span></th>";for(n+=A+"</tr></thead><tbody>",W=this._getDaysInMonth(s,e),s===t.selectedYear&&e===t.selectedMonth&&(t.selectedDay=Math.min(t.selectedDay,W)),E=(this._getFirstDayOfMonth(s,e)-c+7)%7,x=Math.ceil((E+W)/7),F=q?this.maxRows>x?this.maxRows:x:x,this.maxRows=F,i=this._daylightSavingAdjust(new Date(s,e,1-E)),L=0;F>L;L++){for(n+="<tr>",R=M?"<td class='ui-datepicker-week-col'>"+this._get(t,"calculateWeek")(i)+"</td>":"",r=0;7>r;r++)y=S?S.apply(t.input?t.input[0]:null,[i]):[!0,""],d=i.getMonth()!==e,C=d&&!J||!y[0]||m&&m>i||p&&i>p,R+="<td class='"+((r+c+6)%7>=5?" ui-datepicker-week-end":"")+(d?" ui-datepicker-other-month":"")+(i.getTime()===O.getTime()&&e===t.selectedMonth&&t._keyEvent||H.getTime()===i.getTime()&&H.getTime()===O.getTime()?" "+this._dayOverClass:"")+(C?" "+this._unselectableClass+" ui-state-disabled":"")+(d&&!w?"":" "+y[1]+(i.getTime()===K.getTime()?" "+this._currentClass:"")+(i.getTime()===Y.getTime()?" ui-datepicker-today":""))+"'"+(d&&!w||!y[2]?"":" title='"+y[2].replace(/'/g,"&#39;")+"'")+(C?"":" data-handler='selectDay' data-event='click' data-month='"+i.getMonth()+"' data-year='"+i.getFullYear()+"'")+">"+(d&&!w?"&#xa0;":C?"<span class='ui-state-default'>"+i.getDate()+"</span>":"<a class='ui-state-default"+(i.getTime()===Y.getTime()?" ui-state-highlight":"")+(i.getTime()===K.getTime()?" ui-state-active":"")+(d?" ui-priority-secondary":"")+"' href='#'>"+i.getDate()+"</a>")+"</td>",i.setDate(i.getDate()+1),i=this._daylightSavingAdjust(i);n+=R+"</tr>"};e++,e>11&&(e=0,s++),n+="</tbody></table>"+(q?"</div>"+(a[0]>0&&g===a[1]-1?"<div class='ui-datepicker-row-break'></div>":""):""),z+=n};k+=z};return k+=U,t._keyEvent=!1,k},_generateMonthYearHeader:function(t,e,i,s,o,c,y,w){var m,v,a,u,d,p,n,l,f=this._get(t,"changeMonth"),g=this._get(t,"changeYear"),b=this._get(t,"showMonthAfterYear"),r="<div class='ui-datepicker-title'>",h="";if(c||!f)h+="<span class='ui-datepicker-month'>"+y[e]+"</span>";else{for(m=s&&s.getFullYear()===i,v=o&&o.getFullYear()===i,h+="<select class='ui-datepicker-month' data-handler='selectMonth' data-event='change'>",a=0;12>a;a++)(!m||a>=s.getMonth())&&(!v||o.getMonth()>=a)&&(h+="<option value='"+a+"'"+(a===e?" selected='selected'":"")+">"+w[a]+"</option>");h+="</select>"};if(b||(r+=h+(!c&&f&&g?"":"&#xa0;")),!t.yearshtml)if(t.yearshtml="",c||!g)r+="<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},n=p(u[0]),l=Math.max(n,p(u[1]||"")),n=s?Math.max(n,s.getFullYear()):n,l=o?Math.min(l,o.getFullYear()):l,t.yearshtml+="<select class='ui-datepicker-year' data-handler='selectYear' data-event='change'>";l>=n;n++)t.yearshtml+="<option value='"+n+"'"+(n===i?" selected='selected'":"")+">"+n+"</option>";t.yearshtml+="</select>",r+=t.yearshtml,t.yearshtml=null};return r+=this._get(t,"yearSuffix"),b&&(r+=(!c&&f&&g?"":"&#xa0;")+h),r+="</div>"},_adjustInstDate:function(t,e,i){var n=t.selectedYear+("Y"===i?e:0),o=t.selectedMonth+("M"===i?e:0),a=Math.min(t.selectedDay,this._getDaysInMonth(n,o))+("D"===i?e:0),s=this._restrictMinMax(t,this._daylightSavingAdjust(new Date(n,o,a)));t.selectedDay=s.getDate(),t.drawMonth=t.selectedMonth=s.getMonth(),t.drawYear=t.selectedYear=s.getFullYear(),("M"===i||"Y"===i)&&this._notifyChange(t)}
vendor: 11,741 bytes, line 20
20,_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 o=this._getNumberOfMonths(t),n=this._daylightSavingAdjust(new Date(i,s+(0>e?e:o[0]*o[1]),1));return 0>e&&n.setDate(this._getDaysInMonth(n.getFullYear(),n.getMonth())),this._isInRange(t,n)},_isInRange:function(t,e){var i,o,a=this._getMinMaxDate(t,"min"),r=this._getMinMaxDate(t,"max"),s=null,n=null,h=this._get(t,"yearRange");return h&&(i=h.split(":"),o=(new Date).getFullYear(),s=parseInt(i[0],10),n=parseInt(i[1],10),i[0].match(/[+\-].*/)&&(s+=o),i[1].match(/[+\-].*/)&&(n+=o)),(!a||e.getTime()>=a.getTime())&&(!r||e.getTime()<=r.getTime())&&(!s||e.getFullYear()>=s)&&(!n||n>=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 d,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 s=!1;t(document).on("mouseup",function(){s=!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(!s){this._mouseMoved=!1,this._mouseStarted&&this._mouseUp(e),this._mouseDownEvent=e;var i=this,n=1===e.which,o="string"==typeof this.options.cancel&&e.target.nodeName?t(e.target).closest(this.options.cancel).length:!1;return n&&!o&&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(),s=!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,s=!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 s=this,i=!1;return t.ui.ddmanager&&!this.options.dropBehaviour&&(i=t.ui.ddmanager.drop(this,e)),this.dropped&&(i=this.dropped,this.dropped=!1),"invalid"===this.options.revert&&!i||"valid"===this.options.revert&&i||this.options.revert===!0||t.isFunction(this.options.revert)&&this.options.revert.call(this.element,i)?t(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){s._trigger("stop",e)!==!1&&s._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 s=this.options,n=t.isFunction(s.helper),i=n?t(s.helper.apply(this.element[0],[e])):"clone"===s.helper?this.element.clone().removeAttr("id"):this.element;return i.parents("body").length||i.appendTo("parent"===s.appendTo?this.element[0].parentNode:s.appendTo),n&&i[0]===this.element[0]&&this._setPositionRelative(),i[0]===this.element[0]||/(fixed|absolute)/.test(i.css("position"))||i.css("position","absolute"),i},_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}
vendor: 4,324 bytes, line 20
20),"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 o,e,i,s=this.options,n=this.document[0];return this.relativeContainer=null,s.containment?"window"===s.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()||n.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top],void 0):"document"===s.containment?(this.containment=[0,0,t(n).width()-this.helperProportions.width-this.margins.left,(t(n).height()||n.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top],void 0):s.containment.constructor===Array?(this.containment=s.containment,void 0):("parent"===s.containment&&(s.containment=this.helper[0].parentNode),e=t(s.containment),i=e[0],i&&(o=/(scroll|auto)/.test(e.css("overflow")),this.containment=[(parseInt(e.css("borderLeftWidth"),10)||0)+(parseInt(e.css("paddingLeft"),10)||0),(parseInt(e.css("borderTopWidth"),10)||0)+(parseInt(e.css("paddingTop"),10)||0),(o?Math.max(i.scrollWidth,i.offsetWidth):i.offsetWidth)-(parseInt(e.css("borderRightWidth"),10)||0)-(parseInt(e.css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(o?Math.max(i.scrollHeight,i.offsetHeight):i.offsetHeight)-(parseInt(e.css("borderBottomWidth"),10)||0)-(parseInt(e.css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom],this.relativeContainer=e),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,h,n,o,s=this.options,l=this._isRootNode(this.scrollParent[0]),a=t.pageX,r=t.pageY;return l&&this.offset.scroll||(this.offset.scroll={top:this.scrollParent.scrollTop(),left:this.scrollParent.scrollLeft()}),e&&(this.containment&&(this.relativeContainer?(h=this.relativeContainer.offset(),i=[this.containment[0]+h.left,this.containment[1]+h.top,this.containment[2]+h.left,this.containment[3]+h.top]):i=this.containment,t.pageX-this.offset.click.left<i[0]&&(a=i[0]+this.offset.click.left),t.pageY-this.offset.click.top<i[1]&&(r=i[1]+this.offset.click.top),t.pageX-this.offset.click.left>i[2]&&(a=i[2]+this.offset.click.left),t.pageY-this.offset.click.top>
vendor: 1,246 bytes, line 20
20i[3]&&(r=i[3]+this.offset.click.top)),s.grid&&(n=s.grid[1]?this.originalPageY+Math.round((r-this.originalPageY)/s.grid[1])*s.grid[1]:this.originalPageY,r=i?n-this.offset.click.top>=i[1]||n-this.offset.click.top>i[3]?n:n-this.offset.click.top>=i[1]?n-s.grid[1]:n+s.grid[1]:n,o=s.grid[0]?this.originalPageX+Math.round((a-this.originalPageX)/s.grid[0])*s.grid[0]:this.originalPageX,a=i?o-this.offset.click.left>=i[0]||o-this.offset.click.left>i[2]?o:o-this.offset.click.left>=i[0]?o-s.grid[0]:o+s.grid[0]:o),"y"===s.axis&&(a=this.originalPageX),"x"===s.axis&&(r=this.originalPageY)),{top:r-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.offset.scroll.top:l?0:this.offset.scroll.top),left:a-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.offset.scroll.left:l?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
vendor: 4,820 bytes, line 20
20)/.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 o=!1,n=this;n.positionAbs=s.positionAbs,n.helperProportions=s.helperProportions,n.offset.click=s.offset.click,n._intersectsWith(n.containerCache)&&(o=!0,t.each(s.sortables,function(){return this.positionAbs=s.positionAbs,this.helperProportions=s.helperProportions,this.offset.click=s.offset.click,this!==n&&this._intersectsWith(this.containerCache)&&t.contains(n.element[0],this.element[0])&&(o=!1),o})),o?(n.isOver||(n.isOver=1,s._parent=i.helper.parent(),n.currentItem=i.helper.appendTo(n.element).data("ui-sortable-item",!0),n.options._helper=n.options.helper,n.options.helper=function(){return i.helper[0]},e.target=n.currentItem[0],n._mouseCapture(e,!0),n._mouseStart(e,!0,!0),n.offset.click.top=s.offset.click.top,n.offset.click.left=s.offset.click.left,n.offset.parent.left-=s.offset.parent.left-n.offset.parent.left,n.offset.parent.top-=s.offset.parent.top-n.offset.parent.top,s._trigger("toSortable",e),s.dropped=n.element,t.each(s.sortables,function(){this.refreshPositions()}),s.currentItem=s.element,n.fromOutside=s),n.currentItem&&(n._mouseDrag(e),i.position=n.position)):n.isOver&&(n.isOver=0,n.cancelHelperRemoval=!0,n.options._revert=n.options.revert,n.options.revert=!1,n._trigger("out",e,n._uiHash(n)),n._mouseStop(e,!0),n.options.revert=n.options._revert,n.options.helper=n.options._helper,n.placeholder&&n.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,r=!1,a=s.scrollParentNotHidden[0],o=s.document[0];a!==o&&"HTML"!==a.tagName?(n.axis&&"x"===n.axis||(s.overflowOffset.top+a.offsetHeight-e.pageY<n.scrollSensitivity?a.scrollTop=r=a.scrollTop+n.scrollSpeed:e.pageY-s.overflowOffset.top<n.scrollSensitivity&&(a.scrollTop=r=a.scrollTop-n.scrollSpeed)),n.axis&&"y"===n.axis||(s.overflowOffset.left+a.offsetWidth-e.pageX<n.scrollSensitivity?a.scrollLeft=r=a.scrollLeft+n.scrollSpeed:e.pageX-s.overflowOffset.left<n.scrollSensitivity&&(a.scrollLeft=r=a.scrollLeft-n.scrollSpeed))):(n.axis&&"x"===n.axis||(e.pageY-t(o).scrollTop()<n.scrollSensitivity?r=t(o).scrollTop(t(o).scrollTop()-n.scrollSpeed):t(window).height()-(e.pageY-t(o).scrollTop())<n.scrollSensitivity&&(r=t(o).scrollTop(t(o).scrollTop()+n.scrollSpeed))),n.axis&&"y"===n.axis||(e.pageX-t(o).scrollLeft()<n.scrollSensitivity?r=t(o).scrollLeft(t(o).scrollLeft()-n.scrollSpeed):t(window).width()-(e.pageX-t(o).scrollLeft())<n.scrollSensitivity&&(r=t(o).scrollLeft(t(o).scrollLeft()+n.scrollSpeed)))),r!==!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
vendor: 15,406 bytes, line 20
20:i.left})})},drag:function(e,i,s){var a,r,h,l,c,d,u,p,n,m,v=s.options,o=v.snapTolerance,f=i.offset.left,b=f+s.helperProportions.width,g=i.offset.top,y=g+s.helperProportions.height;for(n=s.snapElements.length-1;n>=0;n--)c=s.snapElements[n].left-s.margins.left,d=c+s.snapElements[n].width,u=s.snapElements[n].top-s.margins.top,p=u+s.snapElements[n].height,c-o>b||f>d+o||u-o>y||g>p+o||!t.contains(s.snapElements[n].item.ownerDocument,s.snapElements[n].item)?(s.snapElements[n].snapping&&s.options.snap.release&&s.options.snap.release.call(s.element,e,t.extend(s._uiHash(),{snapItem:s.snapElements[n].item})),s.snapElements[n].snapping=!1):("inner"!==v.snapMode&&(a=o>=Math.abs(u-y),r=o>=Math.abs(p-g),h=o>=Math.abs(c-b),l=o>=Math.abs(d-f),a&&(i.position.top=s._convertPositionTo("relative",{top:u-s.helperProportions.height,left:0}).top),r&&(i.position.top=s._convertPositionTo("relative",{top:p,left:0}).top),h&&(i.position.left=s._convertPositionTo("relative",{top:0,left:c-s.helperProportions.width}).left),l&&(i.position.left=s._convertPositionTo("relative",{top:0,left:d}).left)),m=a||r||h||l,"outer"!==v.snapMode&&(a=o>=Math.abs(u-g),r=o>=Math.abs(p-y),h=o>=Math.abs(c-f),l=o>=Math.abs(d-b),a&&(i.position.top=s._convertPositionTo("relative",{top:u,left:0}).top),r&&(i.position.top=s._convertPositionTo("relative",{top:p-s.helperProportions.height,left:0}).top),h&&(i.position.left=s._convertPositionTo("relative",{top:0,left:c}).left),l&&(i.position.left=s._convertPositionTo("relative",{top:0,left:d-s.helperProportions.width}).left)),!s.snapElements[n].snapping&&(a||r||h||l||m)&&s.options.snap.snap&&s.options.snap.snap.call(s.element,e,t.extend(s._uiHash(),{snapItem:s.snapElements[n].item})),s.snapElements[n].snapping=a||r||h||l||m)}}),t.ui.plugin.add("draggable","stack",{start:function(e,i,s){var o,a=s.options,n=t.makeArray(t(a.stack)).sort(function(e,i){return(parseInt(t(e).css("zIndex"),10)||0)-(parseInt(t(i).css("zIndex"),10)||0)});n.length&&(o=parseInt(t(n[0]).css("zIndex"),10)||0,t(n).each(function(e){t(this).css("zIndex",o+e)}),this.css("zIndex",o+n.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 s,e=this.options,i=this;this._addClass("ui-resizable"),t.extend(this,{_aspectRatio:!!e.aspectRatio,aspectRatio:e.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:e.helper||e.ghost||e.animate?e.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,s={marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom"),marginLeft:this.originalElement.css("marginLeft")},this.element.css(s),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(s),this._proportionallyResize()),this._setupHandles(),e.autoHide&&t(this.element).on("mouseenter",function(){e.disabled||(i._removeClass("ui-resizable-autohide"),i._handles.show())}).on("mouseleave",function(){e.disabled||i.resizing||(i._addClass("ui-resizable-autohide"),i._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 i,s,n,r,e,o=this.options,a=this;if(this.handles=o.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"),n=this.handles.split(","),this.handles={},s=0;n.length>s;s++)i=t.trim(n[s]),r="ui-resizable-"+i,e=t("<div>"),this._addClass(e,"ui-resizable-handle "+r),e.css({zIndex:o.zIndex}),this.handles[i]=".ui-resizable-"+i,this.element.append(e);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:a._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(){a.resizing||(this.className&&(e=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)),a.axis=e&&e[1]?e[1]:"se")}),o.autoHide&&(this._handles.hide(),this._addClass("ui-resizable-autohide"))},_removeHandles:function(){this._handles.remove()},_mouseCapture:function(e){var s,i,n=!1;for(s in this.handles)i=t(this.handles[s])[0],(i===e.target||t.contains(i,e.target))&&(n=!0);return!this.options.disabled&&n},_mouseStart:function(e){var n,o,a,s=this.options,i=this.element;return this.resizing=!0,this._renderProxy(),n=this._num(this.helper.css("left")),o=this._num(this.helper.css("top")),s.containment&&(n+=t(s.containment).scrollLeft()||0,o+=t(s.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:n,top:o},this.size=this._helper?{width:this.helper.width(),height:this.helper.height()}:{width:i.width(),height:i.height()},this.originalSize=this._helper?{width:i.outerWidth(),height:i.outerHeight()}:{width:i.width(),height:i.height()},this.sizeDiff={width:i.outerWidth()-i.width(),height:i.outerHeight()-i.height()},this.originalPosition={left:n,top:o},this.originalMousePosition={left:e.pageX,top:e.pageY},this.aspectRatio="number"==typeof s.aspectRatio?s.aspectRatio:this.originalSize.width/this.originalSize.height||1,a=t(".ui-resizable-"+this.axis).css("cursor"),t("body").css("cursor","auto"===a?this.axis+"-resize":a),this._addClass("ui-resizable-resizing"),this._propagate("start",e),!0},_mouseDrag:function(e){var i,s,n=this.originalMousePosition,a=this.axis,r=e.pageX-n.left||0,h=e.pageY-n.top||0,o=this._change[a];return this._updatePrevProperties(),o?(i=o.apply(this,[e,r,h]),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 s,n,o,a,r,h,l,c=this.options,i=this;return this._helper&&(s=this._proportionallyResizeElements,n=s.length&&/textarea/i.test(s[0].nodeName),o=n&&this._hasScroll(s[0],"left")?0:i.sizeDiff.height,a=n?0:i.sizeDiff.width,r={width:i.helper.width()-a,height:i.helper.height()-o},h=parseFloat(i.element.css("left"))+(i.position.left-i.originalPosition.left)||null,l=parseFloat(i.element.css("top"))+(i.position.top-i.originalPosition.top)||null,c.animate||this.element.css(t.extend(r,{top:l,left:h})),i.helper.height(i.size.height),i.helper.width(i.size.width),this._helper&&!c.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 s,n,o,a,e,i=this.options;e={minWidth:this._isNumber(i.minWidth)?i.minWidth:0,maxWidth:this._isNumber(i.maxWidth)?i.maxWidth:1/0,minHeight:this._isNumber(i.minHeight)?i.minHeight:0,maxHeight:this._isNumber(i.maxHeight)?i.maxHeight:1/0},(this._aspectRatio||t)&&(s=e.minHeight*this.aspectRatio,o=e.minWidth/this.aspectRatio,n=e.maxHeight*this.aspectRatio,a=e.maxWidth/this.aspectRatio,s>e.minWidth&&(e.minWidth=s),o>e.minHeight&&(e.minHeight=o),e.maxWidth>n&&(e.maxWidth=n),e.maxHeight>a&&(e.maxHeight=a)),this._vBoundaries=e},_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"),n=i.options,s=i._proportionallyResizeElements,o=s.length&&/textarea/i.test(s[0].nodeName),h=o&&i._hasScroll(s[0],"left")?0:i.sizeDiff.height,l=o?0:i.sizeDiff.width,c={width:i.size.width-l,height:i.size.height-h},a=parseFloat(i.element.css("left"))+(i.position.left-i.originalPosition.left)||null,r=parseFloat(i.element.css("top"))+(i.position.top-i.originalPosition.top)||null;i.element.animate(t.extend(c,r&&a?{top:r,left:a}:{}),{duration:n.animateDuration,easing:n.animateEasing,step:function(){var n={width:parseFloat(i.element.css("width")),height:parseFloat(i.element.css("height")),top:parseFloat(i.element.css("top")),left:parseFloat(i.element.css("left"))};s&&s.length&&t(s[0]).css({width:n.width,height:n.height}),i._updateCache(n),i._propagate("resize",e)}})}}),t.ui.plugin.add("resizable","containment",{start:function(){var s,o,a,r,h,l,c,e=t(this).resizable("instance"),u=e.options,d=e.element,n=u.containment,i=n instanceof t?n.get(0):/parent/.test(n)?d.parent().get(0):n;
vendor: 3,165 bytes, line 20
20i&&(e.containerElement=t(i),/document/.test(n)||n===document?(e.containerOffset={left:0,top:0},e.containerPosition={left:0,top:0},e.parentData={element:t(document),left:0,top:0,width:t(document).width(),height:t(document).height()||document.body.parentNode.scrollHeight}):(s=t(i),o=[],t(["Top","Right","Left","Bottom"]).each(function(t,i){o[t]=e._num(s.css("padding"+i))}),e.containerOffset=s.offset(),e.containerPosition=s.position(),e.containerSize={height:s.innerHeight()-o[3],width:s.innerWidth()-o[1]},a=e.containerOffset,r=e.containerSize.height,h=e.containerSize.width,l=e._hasScroll(i,"left")?i.scrollWidth:h,c=e._hasScroll(i)?i.scrollHeight:r,e.parentData={element:i,left:a.left,top:a.top,width:l,height:c}))},resize:function(e){var r,h,l,c,i=t(this).resizable("instance"),p=i.options,s=i.containerOffset,u=i.position,o=i._aspectRatio||e.shiftKey,a={top:0,left:0},d=i.containerElement,n=!0;d[0]!==document&&/static/.test(d.css("position"))&&(a=s),u.left<(i._helper?s.left:0)&&(i.size.width=i.size.width+(i._helper?i.position.left-s.left:i.position.left-a.left),o&&(i.size.height=i.size.width/i.aspectRatio,n=!1),i.position.left=p.helper?s.left:0),u.top<(i._helper?s.top:0)&&(i.size.height=i.size.height+(i._helper?i.position.top-s.top:i.position.top),o&&(i.size.width=i.size.height*i.aspectRatio,n=!1),i.position.top=i._helper?s.top:0),l=i.containerElement.get(0)===i.element.parent().get(0),c=/relative|absolute/.test(i.containerElement.css("position")),l&&c?(i.offset.left=i.parentData.left+i.position.left,i.offset.top=i.parentData.top+i.position.top):(i.offset.left=i.element.offset().left,i.offset.top=i.element.offset().top),r=Math.abs(i.sizeDiff.width+(i._helper?i.offset.left-a.left:i.offset.left-s.left)),h=Math.abs(i.sizeDiff.height+(i._helper?i.offset.top-a.top:i.offset.top-s.top)),r+i.size.width>=i.parentData.width&&(i.size.width=i.parentData.width-r,o&&(i.size.height=i.size.width/i.aspectRatio,n=!1)),h+i.size.height>=i.parentData.height&&(i.size.height=i.parentData.height-h,o&&(i.size.width=i.size.height*i.aspectRatio,n=!1)),n||(i.position.left=i.prevPosition.left,i.position.top=i.prevPosition.top,i.size.width=i.prevSize.width,i.size.height=i.prevSize.height)},stop:function(){var e=t(this).resizable("instance"),s=e.options,n=e.containerOffset,o=e.containerPosition,a=e.containerElement,i=t(e.helper),r=i.offset(),h=i.outerWidth()-e.sizeDiff.width,l=i.outerHeight()-e.sizeDiff.height;e._helper&&!s.animate&&/relative/.test(a.css("position"))&&t(this).css({left:r.left-o.left-n.left,width:h,height:l}),e._helper&&!s.animate&&/static/.test(a.css("position"))&&t(this).css({left:r.left-o.left-n.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"),a=s.options,n=s.originalSize,o=s.originalPosition,r={height:s.size.height-n.height||0,width:s.size.width-n.width||0,top:s.position.top-o.top||0,left
vendor: 7,788 bytes, line 20
20:s.position.left-o.left||0};t(a.alsoResize).each(function(){var e=t(this),n=t(this).data("ui-resizable-alsoresize"),s={},o=e.parents(i.originalElement[0]).length?["width","height"]:["width","height","top","left"];t.each(o,function(t,e){var i=(n[e]||0)+(r[e]||0);i&&i>=0&&(s[e]=i||null)}),e.css(s)})},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 l,e=t(this).resizable("instance"),i=e.options,f=e.size,r=e.originalSize,h=e.originalPosition,c=e.axis,u="number"==typeof i.grid?[i.grid,i.grid]:i.grid,o=u[0]||1,a=u[1]||1,d=Math.round((f.width-r.width)/o)*o,p=Math.round((f.height-r.height)/a)*a,s=r.width+d,n=r.height+p,g=i.maxWidth&&s>i.maxWidth,m=i.maxHeight&&n>i.maxHeight,v=i.minWidth&&i.minWidth>s,b=i.minHeight&&i.minHeight>n;i.grid=u,v&&(s+=o),b&&(n+=a),g&&(s-=o),m&&(n-=a),/^(se|s|e)$/.test(c)?(e.size.width=s,e.size.height=n):/^(ne)$/.test(c)?(e.size.width=s,e.size.height=n,e.position.top=h.top-p):/^(sw)$/.test(c)?(e.size.width=s,e.size.height=n,e.position.left=h.left-d):((0>=n-a||0>=s-o)&&(l=e._getPaddingPlusBorderDimensions(this)),n-a>0?(e.size.height=n,e.position.top=h.top-p):(n=a-l.height,e.size.height=n,e.position.top=h.top+r.height-n),s-o>0?(e.size.width=s,e.position.left=h.left-d):(s=o-l.width,e.size.width=s,e.position.left=h.left+r.width-s))}}),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,o=this.uiDialog.siblings(".ui-front:visible").map(function(){return+t(this).css("z-index")}).get(),n=Math.max.apply(null,o);return n>=+this.uiDialog.css("z-index")&&(this.uiDialog.css("z-index",n+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.prepe
vendor: 6,809 bytes, line 20
20ndTo(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 i=this,e=this.options.buttons;return this.uiDialogButtonPane.remove(),this.uiButtonSet.empty(),t.isEmptyObject(e)||t.isArray(e)&&!e.length?(this._removeClass(this.uiDialog,"ui-dialog-buttons"),void 0):(t.each(e,function(e,s){var n,o;s=t.isFunction(s)?{click:s,text:e}: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(i.uiButtonSet).on("click",function(){n.apply(i.element[0],arguments)})}),this._addClass(this.uiDialog,"ui-dialog-buttons"),this.uiDialogButtonPane.appendTo(this.uiDialog),void 0)},_makeDraggable:function(){function i(t){return{position:t.position,offset:t.offset}};var e=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){e._addClass(t(this),"ui-dialog-dragging"),e._blockFrames(),e._trigger("dragStart",s,i(n))},drag:function(t,s){e._trigger("drag",t,i(s))},stop:function(n,o){var a=o.offset.left-e.document.scrollLeft(),r=o.offset.top-e.document.scrollTop();s.position={my:"left top",at:"left"+(a>=0?"+":"")+a+" top"+(r>=0?"+":"")+r,of:e.window},e._removeClass(t(this),"ui-dialog-dragging"),e._unblockFrames(),e._trigger("dragStop",n,i(o))}})},_makeResizable:function(){function s(t){return{originalPosition:t.originalPosition,originalSize:t.originalSize,position:t.position,size:t.size}};var e=this,i=this.options,n=i.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:i.maxWidth,maxHeight:i.maxHeight,minWidth:i.minWidth,minHeight:this._minHeight(),handles:a,start:function(i,n){e._addClass(t(this),"ui-dialog-resizing"),e._blockFrames(),e._trigger("resizeStart",i,s(n))},resize:function(t,i){e._trigger("resize",t,s(i))},stop:function(n,o){var a=e.uiDialog.offset(),r=a.left-e.document.scrollLeft(),h=a.top-e.document.scrollTop();i.height=e.uiDialog.height(),i.width=e.uiDialog.width(),i.position={my:"left top",at:"left"+(r>=0?"+":"")+r+" top"+(h>=0?"+":"")+h,of:e.window},e._removeClass(t(this),"ui-dialog-resizing"),e._unblockFrames(),e._trigger("resizeStop",n,s(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 o,n,s=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&&(o=s.is(":data(ui-draggable)"),o&&!i&&s.draggable("destroy"),!o&&i&&this._makeDraggable()),"position"===e&&this._position(),"resizable"===e&&(n=s.is(":data(ui-resizable)"),n&&!i&&s.resizable("destroy"),n&&"string"==typeof i&&s.resizable("option","handles",i),n||i===!1||this._makeResizable()),"title"===e&&this._title(this.uiDialogTitlebar.find(".ui-dialog-title")))},_size:function(){var e,i,s,t=this.options;this.element.show().css({width:"auto",minHeight:0,maxHeight:"none",height:0}),t.minWidth>t.width&&(t.width=t.minWidth),e=this.uiDialog.css({height:"auto",width:t.width}).outerHeight(),i=Math.max(0,t.minHeight-e),s="number"==typeof t.maxHeight?Math.max(0,t.maxHeight-e):"none","auto"===t.height?this.element.css({minHeight:i,maxHeight:s,height:"auto"}):this.element.height(Math.max(0,t.height-e)),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",o
vendor: 12,008 bytes, line 20
20ptions:{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)&&a(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 a=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 r=(e.positionAbs||e.position.absolute).left+e.margins.left,h=(e.positionAbs||e.position.absolute).top+e.margins.top,l=r+e.helperProportions.width,c=h+e.helperProportions.height,o=i.offset.left,a=i.offset.top,u=o+i.proportions().width,d=a+i.proportions().height;switch(s){case"fit":return r>=o&&u>=l&&h>=a&&d>=c;case"intersect":return r+e.helperProportions.width/2>o&&u>l-e.helperProportions.width/2&&h+e.helperProportions.height/2>a&&d>c-e.helperProportions.height/2;case"pointer":return t(n.pageY,a,i.proportions().height)&&t(n.pageX,o,i.proportions().width);case"touch":return(h>=a&&d>=h||c>=a&&d>=c||a>h&&c>d)&&(r>=o&&u>=r||l>=o&&u>=l||o>r&&l>u);default:return!1}}}();t.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(e,i){var s,o,n=t.ui.ddmanager.droppables[e.options.scope]||[],r=i?i.type:null,a=(e.currentItem||e.element).find(":data(ui-droppable)").addBack();t:for(s=0;n.length>s;s++)if(!(n[s].options.disabled||e&&!n[s].accept.call(n[s].element[0],e.currentItem||e.element))){for(o=0;a.length>o;o++)if(a[o]===n[s].element[0]){n[s].proportions().height=0;continue;t};n[s].visible="none"!==n[s].element.css("display"),n[s].visible&&("mousedown"===r&&n[s]._activate.call(n[s],i),n[s].offset=n[s].element.offset(),n[s].proportions({width:n[s].element[0].offsetWidth,height:n[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&&a(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,r,o,h=a(e,this,this.options.tolerance,i),n=!h&&this.isover?"isout":h&&!this.isover?"isover":null;n&&(this.options.greedy&&(r=this.options.scope,o=this.element.parents(":data(ui-droppable)").filter(function(){return t(this).droppable("instance").options.scope===r}),o.length&&(s=t(o[0]).droppable("instance"),s.greedyChild="isover"===n)),s&&"isover"===n&&(s.isover=!1,s.isout=!0,s._out.call(s,i)),this[n]=!0,this["isout"===n?"isover":"isout"]=!1,this["isover"===n?"_over":"_out"].call(this,i),s&&"isout"===n&&(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),n=i.offset(),s={left:n.left-e.elementPos.left,top:n.top-e.elementPos.top};t.data(this,"selectable-item",{element:this,$element:i,left:s.left,top:s.top,right:s.left+i.outerWidth(),bottom:s.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 n,s=t.data(this,"selectable-item");return s?(n=!e.metaKey&&!e.ctrlKey||!s.$element.hasClass("ui-selected"),i._removeClass(s.$element,n?"ui-unselecting":"ui-selected")._addClass(s.$element,n?"ui-selecting":"ui-unselecting"),s.unselecting=!n,s.selecting=n,s.selected=n,n?i._trigger("selecting",e,{selecting:s.element}):i._trigger("unselecting",e,{unselecting:s.element}),!1):void 0}))},_mouseDrag:function(e){if(this.dragged=!0,!this.options.disabled){var r,i=this,h=this.options,s=this.opos[0],n=this.opos[1],o=e.pageX,a=e.pageY;return s>o&&(r=o,o=s,s=r),n>a&&(r=a,a=n,n=r),this.helper.css({left:s,top:n,width:o-s,height:a-n}),this.selectees.each(function(){var r=t.data(this,"selectable-item"),c=!1,l={};r&&r.element!==i.element[0]&&(l.left=r.left+i.elementPos.left,l.right=r.right+i.elementPos.left,l.top=r.top+i.elementPos.top,l.bottom=r.bottom+i.elementPos.top,"touch"===h.tolerance?c=!(l.left>o||s>l.right||l.top>a||n>l.bottom):"fit"===h.tolerance&&(c=l.left>s&&o>l.right&&l.top>n&&a>l.bottom),c?(r.selected&&(i._removeClass(r.$element,"ui-selected"),r.selected=!1),r.unselecting&&(i._removeClass(r.$element,"ui-unselecting"),r.unselecting=!1),r.selecting||(i._addClass(r.$element,"ui-selecting"),r.selecting=!0,i._trigger("selecting",e,{selecting:r.element}))):(r.selecting&&((e.metaKey||e.ctrlKey)&&r.startselected?(i._removeClass(r.$element,"ui-selecting"),r.selecting=!1,i._addClass(r.$element,"ui-selected"),r.selected=!0):(i._removeClass(r.$element,"ui-selecting"),r.selecting=!1,r.startselected&&(i._addClass(r.$element,"ui-unselecting"),r.unselecting=!0),i._trigger("unselecting",e,{unselecting:r.element}))),r.selected&&(e.metaKey||e.ctrlKey||r.startselected||(i._removeClass(r.$element,"ui-selected"),r.selected=!1,i._addClass(r.$element,"ui-unselecting"),r.unselecting=!0,i._trigger("unselecting",e,{unselecting:r
vendor: 6,983 bytes, line 20
20.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}
vendor: 3,015 bytes, line 20
20;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 s=this,i=[];e.each(function(e,n){i.push(s._parseOption(t(n),e))}),this.items=i},_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}
vendor: 4,732 bytes, line 20
20,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 s,i,n=this.options,e=this.element.find(".ui-slider-handle"),a="<span tabindex='0'></span>",o=[];for(i=n.values&&n.values.length||1,e.length>i&&(e.slice(i).remove(),e=e.slice(0,i)),s=e.length;i>s;s++)o.push(a);this.handles=e.add(t(o.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 h,o,s,i,n,l,a,c,r=this,u=this.options;return u.disabled?!1:(this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()},this.elementOffset=this.element.offset(),h={x:e.pageX,y:e.pageY},o=this._normValueFromMouse(h),s=this._valueMax()-this._valueMin()+1,this.handles.each(function(e){var a=Math.abs(o-r.values(e));(s>a||s===a&&(e===r._lastChangedValue||r.values(e)===u.min))&&(s=a,i=t(this),n=e)}),l=this._start(e,n),l===!1?!1:(this._mouseSliding=!0,this._handleIndex=n,this._addClass(i,null,"ui-state-active"),i.trigger("focus"),a=i.offset(),c=!t(e.target).parents().addBack().is(".ui-slider-handle"),this._clickOffset=c?{left:0,top:0}:{left:e.pageX-a.left-i.width()/2,top:e.pageY-a.top-i.height()/2-(parseInt(i.css("borderTopWidth"),10)||0)-(parseInt(i.css("borderBottomWidth"),10)||0)+(parseInt(i.css("marginTop"),10)||0)},this.handles.hasClass("ui-state-hover")||this._slide(e,n,o),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 i,s,e,n,o;return"horizontal"===this.orientation?(i=this.elementSize.width,s=t.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)):(i=this.elementSize.height,s=t.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)),e=s/i,e>1&&(e=1),0>e&&(e=0),"vertical"===this.orientation&&(e=1-e),n=this._valueMax()-this._valueMin(),o=this._valueMin()+e*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 n,s,o=this.value(),a=this.values();this._hasMultipleValues()&&(s=this.values(e?0:1),o=this.values(e),2===this.options.values.length&&this.options.range===!0&&(i=0===e?Math.min(s,i):Math.max(s,i)),a[e]=i),i!==o&&(n=this._trigger("slide",t,this._uiHash(e,i,a)),n!==!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(
vendor: 11,402 bytes, line 20
20)},values:function(e,i){var n,o,s;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(n=this.options.values,o=arguments[0],s=0;n.length>s;s+=1)n[s]=this._trimAlignValue(o[s]),this._change(null,s);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 s,e,i;if(arguments.length)return s=this.options.values[t],s=this._trimAlignValue(s);if(this._hasMultipleValues()){for(e=this.options.values.slice(),i=0;e.length>i;i+=1)e[i]=this._trimAlignValue(e[i]);return e};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,i=this._valueMin(),e=this.options.step,s=Math.round((t-i)/e)*e;t=s+i,t>this.options.max&&(t-=e),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 h,e,c,o,l,a=this.options.range,i=this.options,s=this,n=this._animateOff?!1:i.animate,r={};this._hasMultipleValues()?this.handles.each(function(o){e=100*((s.values(o)-s._valueMin())/(s._valueMax()-s._valueMin())),r["horizontal"===s.orientation?"left":"bottom"]=e+"%",t(this).stop(1,1)[n?"animate":"css"](r,i.animate),s.options.range===!0&&("horizontal"===s.orientation?(0===o&&s.range.stop(1,1)[n?"animate":"css"]({left:e+"%"},i.animate),1===o&&s.range[n?"animate":"css"]({width:e-h+"%"},{queue:!1,duration:i.animate})):(0===o&&s.range.stop(1,1)[n?"animate":"css"]({bottom:e+"%"},i.animate),1===o&&s.range[n?"animate":"css"]({height:e-h+"%"},{queue:!1,duration:i.animate}))),h=e}):(c=this.value(),o=this._valueMin(),l=this._valueMax(),e=l!==o?100*((c-o)/(l-o)):0,r["horizontal"===this.orientation?"left":"bottom"]=e+"%",this.handle.stop(1,1)[n?"animate":"css"](r,i.animate),"min"===a&&"horizontal"===this.orientation&&this.range.stop(1,1)[n?"animate":"css"]({width:e+"%"},i.animate),"max"===a&&"horizontal"===this.orientation&&this.range.stop(1,1)[n?"animate":"css"]({width:100-e+"%"},i.animate),"min"===a&&"vertical"===this.orientation&&this.range.stop(1,1)[n?"animate":"css"]({height:e+"%"},i.animate),"max"===a&&"vertical"===this.orientation&&this.range.stop(1,1)[n?"animate":"css"]({height:100-e+"%"},i.animate))},_handleEvents:{keydown:function(e){var a,s,i,n,o=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"),a=this._start(e,o),a===!1))return};switch(n=this.options.step,s=i=this._hasMultipleValues()?this.values(o):this.value(),e.keyCode){case t.ui.keyCode.HOME:i=this._valueMin();break;case t.ui.keyCode.END:i=this._valueMax();break;case t.ui.keyCode.PAGE_UP:i=this._trimAlignValue(s+(this._valueMax()-this._valueMin())/this.numPages);break;case t.ui.keyCode.PAGE_DOWN:i=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;i=this._trimAlignValue(s+n);break;case t.ui.keyCode.DOWN:case t.ui.keyCode.LEFT:if(s===this._valueMin())return;i=this._trimAlignValue(s-n)};this._slide(e,o,i)},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,o=!1,n=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,n.widgetName+"-item")===n?(s=t(this),!1):void 0}),t.data(e.target,n.widgetName+"-item")===n&&(s=t(e.target)),s?!this.options.handle||i||(t(this.options.handle,s).find("*").addBack().each(function(){this===e.target&&(o=!0)}),o)?(this.currentItem=s,this._removeCurrentsFromItems(),!0):!1:!1)},_mouseStart:function(e,i,s){var o,a,n=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,n.cursorAt&&this._adjustOffsetFromHelper(n.cursorAt),this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]},this.helper[0]!==this.currentItem[0]&&this.currentItem.hide(),this._createPlaceholder(),n.containment&&this._setContainment(),n.cursor&&"auto"!==n.cursor&&(a=this.document.find("body"),this.storedCursor=a.css("cursor"),a.css("cursor",n.cursor),this.storedStylesheet=t("<style>*{ cursor: "+n.cursor+" !important; }</style>").appendTo(a)),n.opacity&&(this.helper.css("opacity")&&(this._storedOpacity=this.helper.css("opacity")),this.helper.css("opacity",n.opacity)),n.zIndex&&(this.helper.css("zIndex")&&(this._storedZIndex=this.helper.css("zIndex")),this.helper.css("zIndex",n.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(o=this.containers.length-1;o>=0;o--)this.containers[o]._trigger("activate",e,this._uiHash(this));return t.ui.ddmanager&&(t.ui.ddmanager.current=this),t.ui.ddmanager&&!n.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 a,n,o,r,i=this.options,s=!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<i.scrollSensitivity?this.scrollParent[0].scrollTop=s=this.scrollParent[0].scrollTop+i.scrollSpeed:e.pageY-this.overflowOffset.top<i.scrollSensitivity&&(this.scrollParent[0].scrollTop=s=this.scrollParent[0].scrollTop-i.scrollSpeed),this.overflowOffset.left+this.scrollParent[0].offsetWidth-e.pageX<i.scrollSensitivity?this.scrollParent[0].scrollLeft=s=this.scrollParent[0].scrollLeft+i.scrollSpeed:e.pageX-this.overflowOffset.left<i.scrollSensitivity&&(this.scrollParent[0].scrollLeft=s=this.scrollParent[0].scrollLeft-i.scrollSpeed)):(e.pageY-this.document.scrollTop()<i.scrollSensitivity?s=this.document.scrollTop(this.document.scrollTop()-i.scrollSpeed):this.window.height()-(e.pageY-this.document.scrollTop())<i.scrollSensitivity&&(s=this.document.scrollTop(this.document.scrollTop()+i.scrollSpeed)),e.pageX-this.document.scrollLeft()<i.scrollSensitivity?s=this.document.scrollLeft(this.document.scrollLeft()-i.scrollSpeed):this.window.width()-(e.pageX-this.document.scrollLeft())<i.scrollSensitivity&&(s=this.document.scrollLeft(this.document.scrollLeft()+i.scrollSpeed))),s!==!1&&t.ui.ddmanager&&!i.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"),a=this.items.length-1;a>=0;a--)if(n=this.items[a],o=n.item[0],r=this._intersectsWithPointer(n),r&&n.instance===this.currentContainer&&o!==this.currentItem[0]&&this.placeholder[1===r?"next":"prev"]()[0]!==o&&!t.contains(this.placeholder[0],o)&&("semi-dynamic"===this.options.type?!t.contains(this.element[0],o):!0)){if
vendor: 4,216 bytes, lines 20-21
20(this.direction=1===r?"down":"up","pointer"!==this.options.tolerance&&!this._intersectsWithSides(n))break;this._rearrange(e,n),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 a=this,o=this.placeholder.offset(),s=this.options.axis,n={};s&&"x"!==s||(n.left=o.left-this.offset.parent.left-this.margins.left+(this.offsetParent[0]===this.document[0].body?0:this.offsetParent[0].scrollLeft)),s&&"y"!==s||(n.top=o.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(n,parseInt(this.options.revert,10)||500,function(){a._clear(e)})}
21else 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 s=this._getItemsAsjQuery(e&&e.connected),i=[];return e=e||{},t(s).each(function(){var s=(t(e.item||this).attr(e.attribute||"id")||"").match(e.expression||/(.+)[\-=_](.+)/);s&&i.push((e.key||s[1]+"[]")+"="+(e.key&&e.expression?s[1]:s[2]))}),!i.length&&e.key&&i.push(e.key+"="),i.join("&")},toArray:function(e){var s=this._getItemsAsjQuery(e&&e.connected),i=[];return e=e||{},s.each(function(){i.push(t(e.item||this).attr(e.attribute||"id")||"")}),i},_intersectsWith:function(t){var e=this.positionAbs.left,l=e+this.helperProportions.width,i=this.positionAbs.top,c=i+this.helperProportions.height,s=t.left,o=s+t.width,n=t.top,a=n+t.height,r=this.offset.click.top,h=this.offset.click.left,u="x"===this.options.axis||i+r>n&&a>i+r,d="y"===this.options.axis||e+h>s&&o>e+h,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>s&&o>l-this.helperProportions.width/2&&i+this.helperProportions.height/2>n&&a>c-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 s=this._isOverAxis(this.positionAbs.top+this.offset.click.top,t.top+t.height/2,t.height),n=this._isOverAxis(this.positionAbs.left+this.offset.click.left,t.left+t.width/2,t.width),e=this._getDragVerticalDirection(),i=this._getDragHorizontalDirection();return this.floating&&i?"right"===i&&n||"left"===i&&!n:e&&("down"===e&&s||"up"===e&&!s)},_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;
vendor: 2,279 bytes, line 21
21return t.connectWith.constructor===String?[t.connectWith]:t.connectWith},_getItemsAsjQuery:function(e){function l(){h.push(this)};var s,n,a,i,h=[],o=[],r=this._connectWith();if(r&&e)for(s=r.length-1;s>=0;s--)for(a=t(r[s],this.document[0]),n=a.length-1;n>=0;n--)i=t.data(a[n],this.widgetFullName),i&&i!==this&&!i.options.disabled&&o.push([t.isFunction(i.options.items)?i.options.items.call(i.element):t(i.options.items,i.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),i]);for(o.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=o.length-1;s>=0;s--)o[s][0].each(l);return t(h)},_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 s,n,a,i,r,h,l,u,d=this.items,o=[[t.isFunction(this.options.items)?this.options.items.call(this.element[0],e,{item:this.currentItem}):t(this.options.items,this.element),this]],c=this._connectWith();if(c&&this.ready)for(s=c.length-1;s>=0;s--)for(a=t(c[s],this.document[0]),n=a.length-1;n>=0;n--)i=t.data(a[n],this.widgetFullName),i&&i!==this&&!i.options.disabled&&(o.push([t.isFunction(i.options.items)?i.options.items.call(i.element[0],e,{item:this.currentItem}):t(i.options.items,i.element),i]),this.containers.push(i));for(s=o.length-1;s>=0;s--)for(r=o[s][1],h=o[s][0],n=0,u=h.length;u>n;n++)l=t(h[n]),l.data(this.widgetName+"-item",r),d.push({item:l,instance:r,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,o,n;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]||(o=this.options.toleranceElement?t(this.options.toleranceElement,s.item):s.item,e||(s.width=o.outerWidth(),s.height=o.outerHeight()),n=o.offset(),s.left=n.left,s.top=n.top);
vendor: 25,345 bytes, lines 21-23
21if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(i=this.containers.length-1;i>=0;i--)n=this.containers[i].element.offset(),this.containers[i].containerCache.left=n.left,this.containers[i].containerCache.top=n.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 s,i=e.options;i.placeholder&&i.placeholder.constructor!==String||(s=i.placeholder,i.placeholder={element:function(){var n=e.currentItem[0].nodeName.toLowerCase(),i=t("<"+n+">",e.document[0]);return e._addClass(i,"ui-sortable-placeholder",s||e.currentItem[0].className)._removeClass(i,"ui-sortable-helper"),"tbody"===n?e._createTrPlaceholder(e.currentItem.find("tr").eq(0),t("<tr>",e.document[0]).appendTo(i)):"tr"===n?e._createTrPlaceholder(e.currentItem,i):"img"===n&&i.attr("src",e.currentItem.attr("src")),s||i.css("visibility","hidden"),i},update:function(t,n){(!s||i.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(i.placeholder.element.call(e.element,e.currentItem)),e.currentItem.after(e.placeholder),i.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 s,n,c,o,d,p,r,u,h,l,a=null,i=null;for(s=this.containers.length-1;s>=0;s--)if(!t.contains(this.currentItem[0],this.containers[s].element[0]))if(this._intersectsWith(this.containers[s].containerCache)){if(a&&t.contains(this.containers[s].element[0],a.element[0]))continue;a=this.containers[s],i=s}
22else this.containers[s].containerCache.over&&(this.containers[s]._trigger("out",e,this._uiHash(this)),this.containers[s].containerCache.over=0);if(a)if(1===this.containers.length)this.containers[i].containerCache.over||(this.containers[i]._trigger("over",e,this._uiHash(this)),this.containers[i].containerCache.over=1);else{for(c=1e4,o=null,h=a.floating||this._isFloating(this.currentItem),d=h?"left":"top",p=h?"width":"height",l=h?"pageX":"pageY",n=this.items.length-1;n>=0;n--)t.contains(this.containers[i].element[0],this.items[n].item[0])&&this.items[n].item[0]!==this.currentItem[0]&&(r=this.items[n].item.offset()[d],u=!1,e[l]-r>this.items[n][p]/2&&(u=!0),c>Math.abs(e[l]-r)&&(c=Math.abs(e[l]-r),o=this.items[n],this.direction=u?"up":"down"));if(!o&&!this.options.dropOnEmpty)return;if(this.currentContainer===this.containers[i])return this.currentContainer.containerCache.over||(this.containers[i]._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[i].element,!0),this._trigger("change",e,this._uiHash()),this.containers[i]._trigger("change",e,this._uiHash(this)),this.currentContainer=this.containers[i],this.options.placeholder.update(this.currentContainer,this.placeholder),this.containers[i]._trigger("over",e,this._uiHash(this)),this.containers[i].containerCache.over=1}},_createHelper:function(e){var s=this.options,i=t.isFunction(s.helper)?t(s.helper.apply(this.element[0],[e,this.currentItem])):"clone"===s.helper?this.currentItem.clone():this.currentItem;return i.parents("body").length||t("parent"!==s.appendTo?s.appendTo:this.currentItem[0].parentNode)[0].appendChild(i[0]),i[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")}),(!i[0].style.width||s.forceHelperSize)&&i.width(this.currentItem.width()),(!i[0].style.height||s.forceHelperSize)&&i.height(this.currentItem.height()),i},_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,s,n,i=this.options;"parent"===i.containment&&(i.containment=this.helper[0].parentNode),("document"===i.containment||"window"===i.containment)&&(this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,"document"===i.containment?this.document.width():this.window.width()-this.helperProportions.width-this.margins.left,("document"===i.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(i.containment)||(e=t(i.containment)[0],s=t(i.containment).offset(),n="hidden"!==t(e).css("overflow"),this.containment=[s.left+(parseInt(t(e).css("borderLeftWidth"),10)||0)+(parseInt(t(e).css("paddingLeft"),10)||0)-this.margins.left,s.top+(parseInt(t(e).css("borderTopWidth"),10)||0)+(parseInt(t(e).css("paddingTop"),10)||0)-this.margins.top,s.left+(n?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,s.top+(n?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 s,n,i=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)),i.grid&&(s=this.originalPageY+Math.round((a-this.originalPageY)/i.grid[1])*i.grid[1],a=this.containment?s-this.offset.click.top>=this.containment[1]&&s-this.offset.click.top<=this.containment[3]?s:s-this.offset.click.top>=this.containment[1]?s-i.grid[1]:s+i.grid[1]:s,n=this.originalPageX+Math.round((o-this.originalPageX)/i.grid[0])*i.grid[0],o=this.containment?n-this.offset.click.left>=this.containment[0]&&n-this.offset.click.left<=this.containment[2]?n:n-this.offset.click.left>=this.containment[0]?n-i.grid[0]:n+i.grid[0]:n)),{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 n(t,e,i){return function(s){i._trigger(t,s,e._uiHash(e))}};this.reverting=!1;var i,s=[];if(!this._noFinalSort&&this.currentItem.parent().length&&this.placeholder.before(this.currentItem),this._noFinalSort=null,this.helper[0]===this.currentItem[0]){for(i in this._storedCSS)("auto"===this._storedCSS[i]||"static"===this._storedCSS[i])&&(this._storedCSS[i]="");this.currentItem.css(this._storedCSS),this._removeClass(this.currentItem,"ui-sortable-helper")}
23else this.currentItem.show();for(this.fromOutside&&!e&&s.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||s.push(function(t){this._trigger("update",t,this._uiHash())}),this!==this.currentContainer&&(e||(s.push(function(t){this._trigger("remove",t,this._uiHash())}),s.push(function(t){return function(e){t._trigger("receive",e,this._uiHash(this))}}.call(this,this.currentContainer)),s.push(function(t){return function(e){t._trigger("update",e,this._uiHash(this))}}.call(this,this.currentContainer)))),i=this.containers.length-1;i>=0;i--)e||s.push(n("deactivate",this,this.containers[i])),this.containers[i].containerCache.over&&(s.push(n("out",this,this.containers[i])),this.containers[i].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(i=0;s.length>i;i++)s[i].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 s(){var e=this.element[0]===t.ui.safeActiveElement(this.document[0]);e||(this.element.trigger("focus"),this.previous=i,this._delay(function(){this.previous=i}))};var i;i=this.element[0]===t.ui.safeActiveElement(this.document[0])?this.previous:this.element.val(),e.preventDefault(),s.call(this),this.cancelBlur=!0,this._delay(function(){delete this.cancelBlur,s.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 s=this.options,i=t.ui.keyCode;switch(e.keyCode){case i.UP:return this._repeat(null,1,e),!0;case i.DOWN:return this._repeat(null,-1,e),!0;case i.PAGE_UP:return this._repeat(null,s.page,e),!0;case i.PAGE_DOWN:return this._repeat(null,-s.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 s,i,e=this.options;return s=null!==e.min?e.min:0,i=t-s,i=Math.round(i/e.step)*e.step,t=s+i,t=parseFloat(t.toFixed(this._precision())),null!==e.max&&t>e.max?e.max:null!==e.min&&e.min>t?e.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 n,i,s;return"culture"===t||"numberFormat"===t?(n=this._parse(this.element.val()),this.options[t]=e,this.element.val(this._format(n)),void 0):(("max"===t||"min"===t||"step"===t)&&"string"==typeof e&&(e=this._parse(e)),"icons"===t&&(i=this.buttons.first().find(".ui-icon"),this._removeClass(i,null,this.options.icons.up),this._addClass(i,null,e.up),s=this.buttons.last().find(".ui-icon"),this._removeClass(s,null,this.options.icons.down),this._addClass(s,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:i(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:i(function(t){this._stepUp(t)}),_stepUp:function(t){this._start()&&(this._spin((t||1)*this.options.step),this._stop())},stepDown:i(function(t){this._stepDown(t)}),_stepDown:function(t){this._start()&&(this._spin((t||1)*-this.options.step),this._stop())},pageUp:i(function(t){this._stepUp((t||1)*this.options.page)}),pageDown:i(function(t){this._stepDown((t||1)*this.options.page)}),value:function(t){return arguments.length?(i(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 s,n;s=e.href.replace(t,""),n=location.href.replace(t,"");try{s=decodeURIComponent(s)}catch(i){};try{n=decodeURIComponent(n)}catch(i){};return e.hash.length>1&&s===n}}(),_create:function(){var i=this,e=this.options;this.running=!1,this._addClass("ui-tabs","ui-widget ui-widget-content"),this._toggleClass("ui-tabs-collapsible",null,e.collapsible),this._processTabs(),e.active=this._initialActive(),t.isArray(e.disabled)&&(e.disabled=t.unique(e.disabled.concat(t.map(this.tabs.filter(".ui-state-disabled"),function(t){return i.tabs.index(t)}))).sort()),this.active=this.options.active!==!1&&this.anchors.length?this._findActive(e.active):t(),this._refresh(),this.active.length&&this.load(e.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 s=t(t.ui.safeActiveElement(this.document[0])).closest("li"),i=this.tabs.index(s),n=!0;if(!this._handlePageNav(e)){switch(e.keyCode){case t.ui.keyCode.RIGHT:case t.ui.keyCode.DOWN:i++;break;case t.ui.keyCode.UP:case t.ui.keyCode.LEFT:n=!1,i--;break;case t.ui.keyCode.END:i=this.anchors.length-1;break;case t.ui.keyCode.HOME:i=0;break;case t.ui.keyCode.SPACE:return e.preventDefault(),clearTimeout(this.activating),this._activate(i),void 0;case t.ui.keyCode.ENTER:return e.preventDefault(),clearTimeout(this.activating),this._activate(i===this.options.active?!1:i),void 0;default:return};e.preventDefault(),clearTimeout(this.activating),i=this._focusNextTab(i,n),e.ctrlKey||e.metaKey||(s.attr("aria-selected","false"),this.tabs.eq(i).attr("aria-selected","true"),this.activating=this._delay(function(){this.option("active",i)},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 n(){return e>s&&(e=0),0>e&&(e=s),e};for(var s=this.tabs.length-1;-1!==t.inArray(n(),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 o,n,a,h=t(s).uniqueId().attr("id"),r=t(s).closest("li"),l=r.attr("aria-controls");e._isLocal(s)?(o=s.hash,a=o.substring(1),n=e.element.find(e._sanitizeSelector(o))):(a=r.attr("aria-controls")||t({}).uniqueId()[0].id,o="#"+a,n=e.element.find(o),n.length||(n=e._createPanel(a),n.insertAfter(e.panels[i-1]||e.tablist)),n.attr("aria-live","polite")),n.length&&(e.panels=e.panels.add(n)),l&&r.data("ui-tabs-aria-controls",l),r.attr({"aria-controls":a,"aria-labelledby":h}),n.attr("aria-labelledby",h)}),this.panels.attr("role","tabpanel"),this._addClass(this.panels,"ui-tabs-panel","ui-widget-content"),i&&(this._off(i.not(this.tabs)
vendor: 8,725 bytes, line 23
23),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,n,s;for(t.isArray(e)&&(e.length?e.length===this.anchors.length&&(e=!0):e=!1),s=0;n=this.tabs[s];s++)i=t(n),e===!0||-1!==t.inArray(s,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 n=this.options,s=this.active,c=t(e.currentTarget),i=c.closest("li"),o=i[0]===s[0],a=o&&n.collapsible,r=a?t():this._getPanelForTab(i),h=s.length?this._getPanelForTab(s):t(),l={oldTab:s,oldPanel:h,newTab:a?t():i,newPanel:r};e.preventDefault(),i.hasClass("ui-state-disabled")||i.hasClass("ui-tabs-loading")||this.running||o&&!n.collapsible||this._trigger("beforeActivate",e,l)===!1||(n.active=a?!1:this.tabs.index(i),this.active=o?t():i,this.xhr&&this.xhr.abort(),h.length||r.length||t.error("jQuery UI Tabs: Mismatching fragment identifier."),r.length&&this.load(this.tabs.index(i),e),this._toggle(e,l))},_toggle:function(e,i){function a(){s.running=!1,s._trigger("activate",e,i)};function r(){s._addClass(i.newTab.closest("li"),"ui-tabs-active","ui-state-active"),n.length&&s.options.show?s._show(n,s.options.show,a):(n.show(),a())};var s=this,n=i.newPanel,o=i.oldPanel;this.running=!0,o.length&&this.options.hide?this._hide(o,this.options.hide,function(){s._removeClass(i.oldTab.closest("li"),"ui-tabs-active","ui-state-active"),r()}):(this._removeClass(i.oldTab.closest("li"),"ui-tabs-active","ui-state-active"),o.hide(),r()),o.attr("aria-hidden","true"),i.oldTab.attr({"aria-selected":"false","aria-expanded":"false"}),n.length&&o.length?i.oldTab.attr("tabIndex",-1):n.length&&this.tabs.filter(function(){return 0===t(this).attr("tabIndex")}).attr("tabIndex",-1),n.attr("aria-hidden","false"),i.newTab.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0})},_activate:function(e){var s,i=this._findActive(e);i[0]!==this.active[0]&&(i.length||(i=this.active),s=i.find(".ui-tabs-anchor")[0],this._eventHandler({target:s,currentTarget:s,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),a=n.find(".ui-tabs-anchor"),o=this._getPanelForTab(n),r={tab:n,panel:o},h=function(t,e){"abort"===e&&s.panels.stop(!1,!0),s._removeClass(n,"ui-tabs-loading"),o.removeAttr("aria-busy"),t===s.xhr&&delete s.xhr};this._isLocal(a[0])||(this.xhr=t.ajax(this._ajaxSettings(a,i,r)),this.xhr&&"canceled"!==this.xhr.statusText&&(this._addClass(n,"ui-tabs-loading"),o.attr("aria-busy","true"),this.xhr.done(function(t,e,n){setTimeout(function(){o.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 n=e.data("ui-tooltip-id"),i=(e.attr("aria-describedby")||"").split(/\s+/),s=t.inArray(n,i);-1!==s&&i.splice(s,1),e.removeData("ui-tooltip-id"),i=t.trim(i.join(" ")),i?e.attr("aria-describedby",i):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 s=this,i=t(e?e.target:this.element).closest(this.options.items);i.length&&!i.data("ui-tooltip-id")&&(i.attr("title")&&i.data("ui-tooltip-title",i.attr("title")),i.data("ui-tooltip-open",!0),e&&"mouseover"===e.type&&i.parents().each(function(){var i,e=t(this);e.data("ui-tooltip-open")&&(i=t.Event("blur"),i.target=i.currentTarget=this,s.close(i,!0)),e.attr("title")&&(e.uniqueId(),s.parents[this.id]={element:this,title:e.attr("title")},e.attr("title",""))}),this._registerCloseHandlers(e,i),this._updateContent(i,e))},_updateContent:function(t,e){var s,i=this.options.content,n=this,o=e?e.type:null;return"string"==typeof i||i.nodeType||i.jquery?this._open(e,t,i):(s=i.call(t[0],function(i){n._delay(function(){t.data("ui-tooltip-open")&&(e&&(e.type=o),this._open(e,t,i))})}),s&&this._open(e,t,s),void 0)},_open:function(e,i,s){function h(t){r.of=t,n.is(":hidden")||n.position(r)};var o,n,l,a,r=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),n=o.tooltip,this._addDescribedBy(i,n.attr("id")),n.find(".ui-tooltip-content").html(s),this.liveRegion.children().hide(),a=t("<
23div>").html(n.find(".ui-tooltip-content").html()),a.removeAttr("name").find("[name]").removeAttr("name"),a.removeAttr("id").find("[id]").removeAttr("id"),a.appendTo(this.liveRegion),this.options.track&&e&&/^mouse/.test(e.type)?(this._on(this.document,{mousemove:h}),h(e)):n.position(t.extend({of:i},this.options.position)),n.hide(),this._show(n,this.options.show),this.options.track&&this.options.show&&this.options.show.delay&&(l=this.delayedShow=setInterval(function(){n.is(":visible")&&(h(r.of),clearInterval(l))},t.fx.interval)),this._trigger("open",e,{tooltip:n})}},_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 n,o=this,i=t(e?e.currentTarget:this.element),s=this._find(i);return s?(n=s.tooltip,s.closing||(clearInterval(this.delayedShow),i.data("ui-tooltip-title")&&!i.attr("title")&&i.attr("title",i.data("ui-tooltip-title")),this._removeDescribedBy(i),s.hiding=!0,n.stop(!0),this._hide(n,this.options.hide,function(){o._removeTooltip(t(this))}),i.removeData("ui-tooltip-open"),this._off(i,"mouseleave focusout keyup"),i[0]!==this.element[0]&&this._off(i,"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 o.parents[e]}),s.closing=!0,this._trigger("close",e,{tooltip:n}),s.hiding||(s.closing=!1)),void 0):(i.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 o=t.Event("blur"),n=s.element;o.target=o.currentTarget=n[0],e.close(o,!0),t("#"+i).remove(),n.data("ui-tooltip-title")&&(n.attr("title")||n.attr("title",n.data("ui-tooltip-title")),n.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});;
24;window.FontAwesomeKitConfig={"asyncLoading":{"enabled":!0},"autoA11y":{"enabled":!0},"baseUrl":"https://ka-f.fontawesome.com","baseUrlKit":"https://kit.fontawesome.com","detectConflictsUntil":null,"iconUploads":{},"id":113422718,"license":"free","method":"css","minify":{"enabled":!0},"token":"7811d8f0f4","v4FontFaceShim":{"enabled":!0},"v4shim":{"enabled":!0},"version":"5.15.3"};!function(t){"function"==typeof define&&define.amd?define("kit-loader",t):t()}((function(){"use strict";function l(t){return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)};function P(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t};function y(t,e){var o=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),o.push.apply(o,n)};return o};function o(t){for(var n=1;n<arguments.length;n++){var e=null!=arguments[n]?arguments[n]:{};n%2?y(Object(e),!0).forEach((function(n){P(t,n,e[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):y(Object(e)).forEac
24h((function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(e,n))}))};return t};function U(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(t)))return;var r=[],i=!0,a=!1,u=void 0;try{for(var c,o=t[Symbol.iterator]();!(i=(c=o.next()).done)&&(r.push(c.value),!e||r.length!==e);i=!0);}catch(n){a=!0,u=n}finally{try{i||null==o.return||o.return()}finally{if(a)throw u}};return r}(t,e)||function(t,e){if(!t)return;if("string"==typeof t)return v(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return v(t,e)}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()};function v(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,o=new Array(e);n<e;n++)o[n]=t[n];return o};function s(t,e){var n=e&&e.addOn||"",o=e&&e.baseFilename||t.license+n,r=e&&e.minify?".min":"",i=e&&e.fileSuffix||t.method,c=e&&e.subdir||t.method;return t.baseUrl+"/releases/"+("latest"===t.version?"latest":"v".concat(t.version))+"/"+c+"/"+o+r+"."+i};function k(t){return t.baseUrlKit+"/"+t.token+"/"+t.id+"/kit-upload.css"};function g(t,e){var n=e||["fa"],o="."+Array.prototype.join.call(n,",."),r=t.querySelectorAll(o);Array.prototype.forEach.call(r,(function(e){var o=e.getAttribute("title");e.setAttribute("aria-hidden","true");var r=!e.nextElementSibling||!e.nextElementSibling.classList.contains("sr-only");if(o&&r){var n=t.createElement("span");n.innerHTML=o,n.classList.add("sr-only"),e.parentNode.insertBefore(n,e.nextSibling)}}))};var d,C=function(){},b="undefined"!=typeof global&&void 0!==global.process&&"function"==typeof global.process.emit,F="undefined"==typeof setImmediate?setTimeout:setImmediate,c=[];function L(){for(var t=0;t<c.length;t++)c[t][0](c[t][1]);c=[],d=!1};function f(t,e){c.push([t,e]),d||(d=!0,F(L,0))};function w(t){var i=t.owner,o=i._state,n=i._data,c=t[o],r=t.then;if("function"==typeof c){o="fulfilled";try{n=c(n)}catch(e){a(r,e)}};A(r,n)||("fulfilled"===o&&m(r,n),"rejected"===o&&a(r,n))};function A(t,e){var o;try{if(t===e)throw new TypeError("A promises callback cannot return that same promise.");if(e&&("function"==typeof e||"object"===l(e))){var r=e.then;if("function"==typeof r)return r.call(e,(function(n){o||(o=!0,e===n?S(t,n):m(t,n))}),(function(e){o||(o=!0,a(t,e))})),!0}}catch(n){return o||a(t,n),!0};return!1};function m(t,e){t!==e&&A(t,e)||S(t,e)};function S(t,e){"pending"===t._state&&(t._state="settled",t._data=e,f(I,t))};function a(t,e){"pending"===t._state&&(t._state="settled",t._data=e,f(T,t))};function O(t){t._then=t._then.forEach(w)};function I(t){t._state="fulfilled",O(t)};function T(t){t._state="rejected",O(t),!t._handled&&b&&global.process.emit("unhandledRejection",t._data,t)};function x(t){global.process.emit("rejectionHandled",t)};function t(e){if("function"!=typeof e)throw new TypeError("Promise resolver "+e+" is not a function");if(this instanceof t==!1)throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object c
24onstructor cannot be called as a function.");this._then=[],function(t,e){function o(t){a(e,t)};try{t((function(t){m(e,t)}),o)}catch(n){o(n)}}(e,this)};t.prototype={constructor:t,_state:"pending",_then:null,_data:void 0,_handled:!1,then:function(t,e){var n={owner:this,then:new this.constructor(C),fulfilled:t,rejected:e};return!e&&!t||this._handled||(this._handled=!0,"rejected"===this._state&&b&&f(x,this)),"fulfilled"===this._state||"rejected"===this._state?f(w,n):this._then.push(n),n.then},catch:function(t){return this.then(null,t)}},t.all=function(e){if(!Array.isArray(e))throw new TypeError("You must pass an array to Promise.all().");return new t((function(t,n){var i=[],c=0;function a(e){return c++,function(n){i[e]=n,--c||t(i)}};for(var r,o=0;o<e.length;o++)(r=e[o])&&"function"==typeof r.then?r.then(a(o),n):i[o]=r;c||t(i)}))},t.race=function(e){if(!Array.isArray(e))throw new TypeError("You must pass an array to Promise.race().");return new t((function(t,n){for(var o,r=0;r<e.length;r++)(o=e[r])&&"function"==typeof o.then?o.then(t,n):t(o)}))},t.resolve=function(e){return e&&"object"===l(e)&&e.constructor===t?e:new t((function(t){t(e)}))},t.reject=function(e){return new t((function(t,n){n(e)}))};var n="function"==typeof Promise?Promise:t;function h(t,e){var r=e.fetch,i=e.XMLHttpRequest,c=e.token,o=t;return"URLSearchParams"in window?(o=new URL(t)).searchParams.set("token",c):o=o+"?token="+encodeURIComponent(c),o=o.toString(),new n((function(t,e){if("function"==typeof r)r(o,{mode:"cors",cache:"default"}).then((function(t){if(t.ok)return t.text();throw new Error("")})).then((function(e){t(e)})).catch(e);else if("function"==typeof i){var n=new i;n.addEventListener("loadend",(function(){this.responseText?t(this.responseText):e(new Error(""))}));["abort","error","timeout"].map((function(t){n.addEventListener(t,(function(){e(new Error(""))}))})),n.open("GET",o),n.send()}
25else{e(new Error(""))}}))};function M(t,e,o){var n=t;return[[/(url\("?)\.\.\/\.\.\/\.\./g,function(t,n){return"".concat(n).concat(e)}],[/(url\("?)\.\.\/webfonts/g,function(t,n){return"".concat(n).concat(e,"/releases/v").concat(o,"/webfonts")}],[/(url\("?)https:\/\/kit-free([^.])*\.fontawesome\.com/g,function(t,n){return"".concat(n).concat(e)}
25]].forEach((function(t){var e=U(t,2),o=e[0],r=e[1];n=n.replace(o,r)})),n};function D(t,e){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(){},i=e.document||i,u=g.bind(g,i,["fa","fab","fas","far","fal","fad","fak"]),f=Object.keys(t.iconUploads||{}).length>0;t.autoA11y.enabled&&a(u);var r=[{id:"fa-main",addOn:void 0}];t.v4shim.enabled&&r.push({id:"fa-v4-shims",addOn:"-v4-shims"}),t.v4FontFaceShim.enabled&&r.push({id:"fa-v4-font-face",addOn:"-v4-font-face"}),f&&r.push({id:"fa-kit-upload",customCss:!0});var c=r.map((function(r){return new n((function(n,i){h(r.customCss?k(t):s(t,{addOn:r.addOn,minify:t.minify.enabled}),e).then((function(i){n(N(i,o(o({},e),{},{baseUrl:t.baseUrl,version:t.version,id:r.id,contentFilter:function(t,e){return M(t,e.baseUrl,e.version)}})))})).catch(i)}))}));return n.all(c)};function N(t,e){var o=e.contentFilter||function(t,e){return t},n=document.createElement("style"),r=document.createTextNode(o(t,e));return n.appendChild(r),n.media="all",e.id&&n.setAttribute("id",e.id),e&&e.detectingConflicts&&e.detectionIgnoreAttr&&n.setAttributeNode(document.createAttribute(e.detectionIgnoreAttr)),n};function R(t,e){e.autoA11y=t.autoA11y.enabled,"pro"===t.license&&(e.autoFetchSvg=!0,e.fetchSvgFrom=t.baseUrl+"/releases/"+("latest"===t.version?"latest":"v".concat(t.version))+"/svgs",e.fetchUploadedSvgFrom=t.uploadsUrl);var r=[];return t.v4shim.enabled&&r.push(new n((function(n,r){h(s(t,{addOn:"-v4-shims",minify:t.minify.enabled}),e).then((function(t){n(j(t,o(o({},e),{},{id:"fa-v4-shims"})))})).catch(r)}))),r.push(new n((function(n,r){h(s(t,{minify:t.minify.enabled}),e).then((function(t){var r=j(t,o(o({},e),{},{id:"fa-main"}));n(function(t,e){var o=e&&void 0!==e.autoFetchSvg?e.autoFetchSvg:void 0,n=e&&void 0!==e.autoA11y?e.autoA11y:void 0;void 0!==n&&t.setAttribute("data-auto-a11y",n?"true":"false");o&&(t.setAttributeNode(document.createAttribute("data-auto-fetch-svg")),t.setAttribute("data-fetch-svg-from",e.fetchSvgFrom),t.setAttribute("data-fetch-uploaded-svg-from",e.fetchUploadedSvgFrom));return t}(r,e))})).catch(r)}))),n.all(r)};function j(t,e){var n=document.createElement("SCRIPT"),o=document.createTextNode(t);return n.appendChild(o),n.referrerPolicy="strict-origin",e.id&&n.setAttribute("id",e.id),e&&e.detectingConflicts&&e.detectionIgnoreAttr&&n.setAttributeNode(document.createAttribute(e.detectionIgnoreAttr)),n};function E(t){var e,r=[],n=document,i=n.documentElement.doScroll,o=(i?/^loaded|^c/:/^loaded|^i|^c/).test(n.readyState);o||n.addEventListener("DOMContentLoaded",e=function(){for(n.removeEventListener("DOMContentLoaded",e),o=1;e=r.shift();)e()}),o?setTimeout(t,0):r.push(t)};function K(t){"undefined"!=typeof MutationObserver&&new MutationObserver(t).observe(document,{childList:!0,subtree:!0})};try{if(window.FontAwesomeKitConfig){var i=window.FontAwesomeKitConfig,u={detectingConflicts:i.detectConflictsUntil&&new Date<=new Date(i.detectConflictsUntil),detectionIgnoreAttr:"data-fa-detection-ignore",fetch:window.fetch,token:i.token,XMLHttpRequest:window.XMLHttpRequest,document:document},e=document.currentScript,p=e?e.parentElement:document.head;(function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return"js"===t.method?R(t,e):"css"===t.method?D(t,e,(function(t){E(t),K(t)})):void 0})(i,u).then((function(t){t.map((function(t){try{p.insertBefore(t,e?e.nextSibling:null)}catch(n){p.appendChild(t)}})),u.detectingConflicts&&e&&E((function(){e.setAttributeNode(document.createAttribute(u.detectionIgnoreAttr));var t=function(t,e){var n=document.createElement("script");return e&&e.detectionIgnoreAttr&&n.setAttributeNode(document.createAttribute(e.detectionIgnoreAttr)),n.src=s(t,{baseFilename:"conflict-detection",fileSuffix:"js",subdir:"js",minify:t.minify.enabled}),n}(i,u);document.body.appendChild(t)}))})).catch((function(t){console.error("".concat("Font Awesome Kit:"," ").concat(t))}))}}catch(r){console.error("".concat("Font Awesome Kit:"," ").concat(r))}}));;
26(function(t,e,o){"use strict";if(typeof t==="undefined")throw"Missing dependency: jQuery\nhttps://code.jquery.com/";var i=function(t,e){if(!(this instanceof i))throw"Accordion: Accordion is a constructor.";this._element=t;this._options=e;this._init()};t.extend(i.prototype,{_defaults:{parent:null,questionClass:".question",answerClass:".answer",itemClass:".item",closeOthers:!0,animationDuration:200,},_init:function(){this._element=t(this._element).addClass("jquery-accordion").data("jquery-accordion",this).get(0);this._options=t.extend(!0,{},this._defaults,this._options);for(var i in this._options){if(!(i in this._defaults))delete this._options[i]};t(this._element).on("click.jqueryaccordion",this._options.questionClass,this._handleQuestionClick.bind(this));t(this._element).trigger("jqueryaccordioninit")},_handleQuestionClick:function(i){var e=t(i.currentTarget);this.toggle(e)},toggle:function(i){t(this._element).trigger("jqueryaccordiontoggle");var o=i.parent().find(this._options.answerClass),e=i.closest(this._options.itemClass);if(this._options.closeOthers)e.siblings().removeClass("jquery-accordion-active").find(this._options.answerClass).slideUp(this._options.animationDuration);e.toggleClass("jquery-accordion-active");o.slideToggle(this._options.animationDuration);t(this._element).trigger("jqueryaccordiontoggled")},destroy:function(){t(this._element).removeClass("jquery-accordion").removeData("jquery-accordion").trigger("jqueryaccordiondestroy");this._element=null;this._options=null},options:function(t,i){if(!(t in this._options))throw"Accordion: invali
26d options key '"+t+"'";if(typeof i==="undefined")return this._options[t];this._options[t]=i},});t.fn.accordion=function(e){var o=t(this),n=Array.prototype.slice.call(arguments,1);o.each(function(){var s=t(this).data("jquery-accordion");if(!s)s=new i(this,typeof e==="object"?e:{});if(typeof e==="string"){if(e.substr(0,1)!=="_"&&e in s&&typeof s[e]==="function"){var r=s[e].apply(s,n);if(typeof r!=="undefined"){o=r;return!1}}
27else throw"Accordion: no method named '"+e+"'"}});return o}})(window.jQuery,window,document);;
28(function(e){var t=!0;e.flexslider=function(i,u){var a=e(i);if(typeof u.rtl=='undefined'&&e('html').attr('dir')=='rtl'){u.rtl=!0};a.vars=e.extend({},e.flexslider.defaults,u);var s=a.vars.namespace,p=window.navigator&&window.navigator.msPointerEnabled&&window.MSGesture,m=(('ontouchstart' in window)||p||window.DocumentTouch&&document instanceof DocumentTouch)&&a.vars.touch,f='click touchend MSPointerUp keyup',l='',g,d=a.vars.direction==='vertical',o=a.vars.reverse,r=(a.vars.itemWidth>0),c=a.vars.animation==='fade',v=a.vars.asNavFor!=='',n={};e.data(i,'flexslider',a);n={init:function(){a.animating=!1;a.currentSlide=parseInt((a.vars.startAt?a.vars.startAt:0),10);if(isNaN(a.currentSlide)){a.currentSlide=0};a.animatingTo=a.currentSlide;a.atEnd=(a.currentSlide===0||a.currentSlide===a.last);a.containerSelector=a.vars.selector.substr(0,a.vars.selector.search(' '));a.slides=e(a.vars.selector,a);a.container=e(a.containerSelector,a);a.count=a.slides.length;a.syncExists=e(a.vars.sync).length>0;if(a.vars.animation==='slide'){a.vars.animation='swing'};a.prop=(d)?'top':(a.vars.rtl?'marginRight':'marginLeft');a.args={};a.manualPause=!1;a.stopped=!1;a.started=!1;a.startTimeout=null;a.transitions=!a.vars.video&&!c&&a.vars.useCSS&&(function(){var i=document.createElement('div'),e=['perspectiveProperty','WebkitPerspective','MozPerspective','OPerspective','msPerspective'];for(var t in e){if(i.style[e[t]]!==undefined){a.pfx=e[t].replace('Perspective','').toLowerCase();a.prop='-'+a.pfx+'-transform';return!0}};return!1}());a.isFirefox=navigator.userAgent.toLowerCase().indexOf('firefox')>-1;a.ensureAnimationEnd='';if(a.vars.controlsContainer!=='')a.controlsContainer=e(a.vars.controlsContainer).length>0&&e(a.vars.controlsContainer);if(a.vars.manualControls!=='')a.manualControls=e(a.vars.manualControls).length>0&&e(a.vars.manualControls);if(a.vars.customDirectionNav!=='')a.customDirectionNav=e(a.vars.customDirectionNav).length===2&&e(a.vars.customDirectionNav);if(a.vars.randomize){a.slides.sort(function(){return(Math.round(Math.random())-0.5)});a.container.empty().append(a.slides)};a.doMath();a.setup('init');if(a.vars.controlNav){n.controlNav.setup()};if(a.vars.directionNav){n.directionNav.setup()};if(a.vars.keyboard&&(e(a.containerSelector).length===1||a.vars.multipleKeyboard)){e(document).bind('keyup',function(e){var t=e.keyCode;if(!a.animating&&(t===39||t===37)){var i=(a.vars.rtl?((t===37)?a.getTarget('next'):(t===39)?a.getTarget('prev'):!1):((t===39)?a.getTarget('next'):(t===37)?a.getTarget('prev'):!1));a.flexAnimate(i,a.vars.pauseOnAction)}})};if(a.vars.mousewheel){a.bind('mousewheel',function(e,t,i,n){e.preventDefault();var s=(t<0)?a.getTarget('next'):a.getTarget('prev');a.flexAnimate(s,a.vars.pauseOnAction)})};if(a.vars.pausePlay){n.pausePlay.setup()};if(a.vars.slideshow&&a.vars.pauseInvisible){n.pauseInvisible.init()};if(a.vars.slideshow){if(a.vars.pauseOnHover){a.hover(function(){if(!a.manualPlay&&!a.manualPause){a.pause()}},function(){if(!a.manualPause&&!a.manualPlay&&!a.stopped){a.play()}})};if(!a.vars.pauseInvisible||!n.pauseInvisible.isHidden()){(a.vars.initDelay>0)?a.startTimeout=setTimeout(a.play,a.vars.initDelay):a.play()}};if(v){n.asNav.setup()};if(m&&a.vars.touch){n.touch()};if(!c||(c&&a.vars.smoothHeight)){e(window).bind('resize orientationchange focus',n.resize)};a.find('img').attr('draggable','false');setTimeout(function(){a.vars.start(a)},200)},asNav:{setup:function(){a.asNav=!0;a.animatingTo=Math.floor(a.currentSlide/a.move);a.currentItem=a.currentSlide;a.slides.removeClass(s+'active-slide').eq(a.currentItem).addClass(s+'active-slide');if(!p){a.slides.on(f,function(t){t.preventDefault();var i=e(this),r=i.index(),n;if(a.vars.rtl){n=-1*(i.offset().right-e(a).scrollLeft())}
29else{n=i.offset().left-e(a).scrollLeft()};if(n<=0&&i.hasClass(s+'active-slide')){a.flexAnimate(a.getTarget('prev'),!0)}
30else if(!e(a.vars.asNavFor).data('flexslider').animating&&!i.hasClass(s+'active-slide')){a.direction=(a.currentItem<r)?'next':'prev';a.flexAnimate(r,a.vars.pauseOnAction,!1,!0,!0)}})}
31else{i._slider=a;a.slides.each(function(){var t=this;t._gesture=new MSGesture();t._gesture.target=t;t.addEventListener('MSPointerDown',function(e){e.preventDefault();if(e.currentTarget._gesture){e.currentTarget._gesture.addPointer(e.pointerId)}},!1);t.addEventListener('MSGestureTap',function(t){t.preventDefault();var i=e(this),n=i.index();if(!e(a.vars.asNavFor).data('flexslider').animating&&!i.hasClass('active')){a.direction=(a.currentItem<n)?'next':'prev';a.flexAnimate(n,a.vars.pauseOnAction,!1,!0,!0)}})})}}},controlNav:{setup:function(){if(!a.manualControls){n.controlNav.setupPaging(
31)}
32else{n.controlNav.setupManual()}},setupPaging:function(){var v=(a.vars.controlNav==='thumbnails')?'control-thumbs':'control-paging',c=1,i,t;a.controlNavScaffold=e('<ol class="'+s+'control-nav '+s+v+'"></ol>');if(a.pagingCount>1){for(var d=0;d<a.pagingCount;d++){t=a.slides.eq(d);if(undefined===t.attr('data-thumb-alt')){t.attr('data-thumb-alt','')};i=e('<a></a>').attr('href','#').text(c);if(a.vars.controlNav==='thumbnails'){i=e('<img/>').attr('src',t.attr('data-thumb'))};if(''!==t.attr('data-thumb-alt')){i.attr('alt',t.attr('data-thumb-alt'))};if('thumbnails'===a.vars.controlNav&&!0===a.vars.thumbCaptions){var o=t.attr('data-thumbcaption');if(''!==o&&undefined!==o){var u=e('<span></span>').addClass(s+'caption').text(o);i.append(u)}};var r=e('<li>');i.appendTo(r);r.append('</li>');a.controlNavScaffold.append(r);c++}}(a.controlsContainer)?e(a.controlsContainer).append(a.controlNavScaffold):a.append(a.controlNavScaffold);n.controlNav.set();n.controlNav.active();a.controlNavScaffold.delegate('a, img',f,function(t){t.preventDefault();if(l===''||l===t.type){var i=e(this),r=a.controlNav.index(i);if(!i.hasClass(s+'active')){a.direction=(r>a.currentSlide)?'next':'prev';a.flexAnimate(r,a.vars.pauseOnAction)}};if(l===''){l=t.type};n.setToClearWatchedEvent()})},setupManual:function(){a.controlNav=a.manualControls;n.controlNav.active();a.controlNav.bind(f,function(t){t.preventDefault();if(l===''||l===t.type){var i=e(this),r=a.controlNav.index(i);if(!i.hasClass(s+'active')){(r>a.currentSlide)?a.direction='next':a.direction='prev';a.flexAnimate(r,a.vars.pauseOnAction)}};if(l===''){l=t.type};n.setToClearWatchedEvent()})},set:function(){var t=(a.vars.controlNav==='thumbnails')?'img':'a';a.controlNav=e('.'+s+'control-nav li '+t,(a.controlsContainer)?a.controlsContainer:a)},active:function(){a.controlNav.removeClass(s+'active').eq(a.animatingTo).addClass(s+'active')},update:function(t,i){if(a.pagingCount>1&&t==='add'){a.controlNavScaffold.append(e('<li><a href="#">'+a.count+'</a></li>'))}
33else if(a.pagingCount===1){a.controlNavScaffold.find('li').remove()}
34else{a.controlNav.eq(i).closest('li').remove()};n.controlNav.set();(a.pagingCount>1&&a.pagingCount!==a.controlNav.length)?a.update(i,t):n.controlNav.active()}},directionNav:{setup:function(){var t=e('<ul class="'+s+'direction-nav"><li class="'+s+'nav-prev"><a class="'+s+'prev" href="#">'+a.vars.prevText+'</a></li><li class="'+s+'nav-next"><a class="'+s+'next" href="#">'+a.vars.nextText+'</a></li></ul>');if(a.customDirectionNav){a.directionNav=a.customDirectionNav}
35else if(a.controlsContainer){e(a.controlsContainer).append(t);a.directionNav=e('.'+s+'direction-nav li a',a.controlsContainer)}
36else{a.append(t);a.directionNav=e('.'+s+'direction-nav li a',a)};n.directionNav.update();a.directionNav.bind(f,function(t){t.preventDefault();var i;if(l===''||l===t.type){i=(e(this).hasClass(s+'next'))?a.getTarget('next'):a.getTarget('prev');a.flexAnimate(i,a.vars.pauseOnAction)};if(l===''){l=t.type};n.setToClearWatchedEvent()})},update:function(){var e=s+'disabled';if(a.pagingCount===1){a.directionNav.addClass(e).attr('tabindex','-1')}
37else if(!a.vars.animationLoop){if(a.animatingTo===0){a.directionNav.removeClass(e).filter('.'+s+'prev').addClass(e).attr('tabindex','-1')}
38else if(a.animatingTo===a.last){a.directionNav.removeClass(e).filter('.'+s+'next').addClass(e).attr('tabindex','-1')}
39else{a.directionNav.removeClass(e).removeAttr('tabindex')}}
40else{a.directionNav.removeClass(e).removeAttr('tabindex')}}},pausePlay:{setup:function(){var t=e('<div class="'+s+'pauseplay"><a href="#"></a></div>');if(a.controlsContainer){a.controlsContainer.append(t);a.pausePlay=e('.'+s+'pauseplay a',a.controlsContainer)}
41else{a.append(t);a.pausePlay=e('.'+s+'pauseplay a',a)};n.pausePlay.update((a.vars.slideshow)?s+'pause':s+'play');a.pausePlay.bind(f,function(t){t.preventDefault();if(l===''||l===t.type){if(e(this).hasClass(s+'pause')){a.manualPause=!0;a.manualPlay=!1;a.pause()}
42else{a.manualPause=!1;a.manualPlay=!0;a.play()}};if(l===''){l=t.type};n.setToClearWatchedEvent()})},update:function(e){(e==='play')?a.pausePlay.removeClass(s+'pause').addClass(s+'play').html(a.vars.playText):a.pausePlay.removeClass(s+'play').addClass(s+'pause').html(a.vars.pauseText)}},touch:function(){var m,g,s,n,e,l,x,h,S,u=!1,v=0,f=0,t=0;if(!p){x=function(e){if(a.animating){e.preventDefault()}
43else if((window.navigator.msPointerEnabled)||e.touches.length===1){a.pause();n=(d)?a.h:a.w;l=Number(new Date());v=e.touches[0].pageX;f=e.touches[0].pageY;s=(r&&o&&a.animatingTo===a.last)?0:(r&&o)?a.limit-(((a.itemW+a.vars.itemMargin)*a.move)*a.animatingTo):(r&&a.currentSlide===a.last)?a.limit:(r)?((a.itemW+a.vars.itemMargin)*a.move)*a.currentSlide:(o)?(a.last-a.currentSlide+a.cloneOffset)*n:(a.currentSlide+a.cloneOffset)*n;m=(d)?f:v;g=(d)?v:f;i.addEventListener('touchmove',h,!1);i.addEventListener('touchend',S,!1)}};h=function(t){v=t.touches[0].pageX;f=t.touches[0].pageY;e=(d)?m-f:(a.vars.rtl?-1:1)*(m-v);u=(d)?(Math.abs(e)<Math.abs(v-g)):(Math.abs(e)<Math.abs(f-g));var i=500;if(!u||Number(new Date())-l>i){t.preventDefault();if(!c&&a.transitions){if(!a.vars.animationLoop){e=e/((a.currentSlide===0&&e<0||a.currentSlide===a.last&&e>0)?(Math.abs(e)/n+2):1)};a.setProps(s+e,'setTouch')}}};S=function(t){i.removeEventListener('touchmove',h,!1);if(a.animatingTo===a.currentSlide&&!u&&!(e===null)){var r=(o)?-e:e,d=(r>0)?a.getTarget('next'):a.getTarget('prev');if(a.canAdvance(d)&&(Number(new Date())-l<550&&Math.abs(r)>50||Math.abs(r)>n/2)){a.flexAnimate(d,a.vars.pauseOnAction)}
44else{if(!c){a.flexAnimate(a.currentSlide,a.vars.pauseOnAction,!0)}}};i.removeEventListener('touchend',S,!1);m=null;g=null;e=null;s=null};i.addEventListener('touchstart',x,!1)}
45else{i.style.msTouchAction='none';i._gesture=new MSGesture();i._gesture.target=i;i.addEventListener('MSPointerDown',y,!1);i._slider=a;i.addEventListener('MSGestureChange',b,!1);i.addEventListener('MSGestureEnd',w,!1);function y(e){e.stopPropagation();if(a.animating){e.preventDefault()}
46else{a.pause();i._gesture.addPointer(e.pointerId);t=0;n=(d)?a.h:a.w;l=Number(new Date());s=(r&&o&&a.animatingTo===a.last)?0:(r&&o)?a.limit-(((a.itemW+a.vars.itemMargin)*a.move)*a.animatingTo):(r&&a.currentSlide===a.last)?a.limit:(r)?((a.itemW+a.vars.itemMargin)*a.move)*a.currentSlide:(o)?(a.last-a.currentSlide+a.cloneOffset)*n:(a.currentSlide+a.cloneOffset)*n}};function b(a){a.stopPropagation();var r=a.target._slider;if(!r){return};var o=-a.translationX,v=-a.translationY;t=t+((d)?v:o);e=(r.vars.rtl?-1:1)*t;u=(d)?(Math.abs(t)<Math.abs(-o)):(Math.abs(t)<Math.abs(-v));if(a.detail===a.MSGESTURE_FLAG_INERTIA){setImmediate(function(){i._gesture.stop()});return};if(!u||Number(new Date())-l>500){a.preventDefault();if(!c&&r.transitions){if(!r.vars.animationLoop){e=t/((r.currentSlide===0&&t<0||r.currentSlide===r.last&&t>0)?(Math.abs(t)/n+2):1)};r.setProps(s+e,'setTouch')}}};function w(a){a.stopPropagation();var i=a.target._slider;if(!i){return};if(i.animatingTo===i.currentSlide&&!u&&!(e===null)){var r=(o)?-e:e,d=(r>0)?i.getTarget('next'):i.getTarget('prev');if(i.canAdvance(d)&&(Number(new Date())-l<550&&Math.abs(r)>50||Math.abs(r)>n/2)){i.flexAnimate(d,i.vars.pauseOnAction)}
47else{if(!c){i.flexAnimate(i.currentSlide,i.vars.pauseOnAction,!0)}}};m=null;g=null;e=null;s=null;t=0}}},resize:function(){if(!a.animating&&a.is(':visible')){if(!r){a.doMath()};if(c){n.smoothHeight()}
48else if(r){a.slides.width(a.computedW);a.update(a.pagingCount);a.setProps()}
49else if(d){a.viewport.height(a.h);a.setProps(a.h,'setTotal')}
50else{if(a.vars.smoothHeight){n.smoothHeight()};a.newSlides.width(a.computedW);a.setProps(a.computedW,'setTotal')}}},smoothHeight:function(e){if(!d||c){var t=(c)?a:a.viewport;(e)?t.animate({'height':a.slides.eq(a.animatingTo).innerHeight()}
50,e):t.innerHeight(a.slides.eq(a.animatingTo).innerHeight())}},sync:function(t){var i=e(a.vars.sync).data('flexslider'),n=a.animatingTo;switch(t){case'animate':i.flexAnimate(n,a.vars.pauseOnAction,!1,!0);break;case'play':if(!i.playing&&!i.asNav){i.play()};break;case'pause':i.pause();break}},uniqueID:function(t){t.filter('[id]').add(t.find('[id]')).each(function(){var t=e(this);t.attr('id',t.attr('id')+'_clone')});return t},pauseInvisible:{visProp:null,init:function(){var e=n.pauseInvisible.getHiddenProp();if(e){var t=e.replace(/[H|h]idden/,'')+'visibilitychange';document.addEventListener(t,function(){if(n.pauseInvisible.isHidden()){if(a.startTimeout){clearTimeout(a.startTimeout)}
51else{a.pause()}}
52else{if(a.started){a.play()}
53else{if(a.vars.initDelay>0){setTimeout(a.play,a.vars.initDelay)}
54else{a.play()}}}})}},isHidden:function(){var e=n.pauseInvisible.getHiddenProp();if(!e){return!1};return document[e]},getHiddenProp:function(){var t=['webkit','moz','ms','o'];if('hidden' in document){return'hidden'};for(var e=0;e<t.length;e++){if((t[e]+'Hidden')in document){return t[e]+'Hidden'}};return null}},setToClearWatchedEvent:function(){clearTimeout(g);g=setTimeout(function(){l=''},3000)}};a.flexAnimate=function(t,i,f,h,p){if(!a.vars.animationLoop&&t!==a.currentSlide){a.direction=(t>a.currentSlide)?'next':'prev'};if(v&&a.pagingCount===1)a.direction=(a.currentItem<t)?'next':'prev';if(!a.animating&&(a.canAdvance(t,p)||f)&&a.is(':visible')){if(v&&h){var x=e(a.vars.asNavFor).data('flexslider');a.atEnd=t===0||t===a.count-1;x.flexAnimate(t,!0,!1,!0,p);a.direction=(a.currentItem<t)?'next':'prev';x.direction=a.direction;if(Math.ceil((t+1)/a.visible)-1!==a.currentSlide&&t!==0){a.currentItem=t;a.slides.removeClass(s+'active-slide').eq(t).addClass(s+'active-slide');t=Math.floor(t/a.visible)}
55else{a.currentItem=t;a.slides.removeClass(s+'active-slide').eq(t).addClass(s+'active-slide');return!1}};a.animating=!0;a.animatingTo=t;if(i){a.pause()};a.vars.before(a);if(a.syncExists&&!p){n.sync('animate')};if(a.vars.controlNav){n.controlNav.active()};if(!r){a.slides.removeClass(s+'active-slide').eq(t).addClass(s+'active-slide')};a.atEnd=t===0||t===a.last;if(a.vars.directionNav){n.directionNav.update()};if(t===a.last){a.vars.end(a);if(!a.vars.animationLoop){a.pause()}};if(!c){var l=(d)?a.slides.filter(':first').height():a.computedW,S,u,g;if(r){S=a.vars.itemMargin;g=((a.itemW+S)*a.move)*a.animatingTo;u=(g>a.limit&&a.visible!==1)?a.limit:g}
56else if(a.currentSlide===0&&t===a.count-1&&a.vars.animationLoop&&a.direction!=='next'){u=(o)?(a.count+a.cloneOffset)*l:0}
57else if(a.currentSlide===a.last&&t===0&&a.vars.animationLoop&&a.direction!=='prev'){u=(o)?0:(a.count+1)*l}
58else{u=(o)?((a.count-1)-t+a.cloneOffset)*l:(t+a.cloneOffset)*l};a.setProps(u,'',a.vars.animationSpeed);if(a.transitions){if(!a.vars.animationLoop||!a.atEnd){a.animating=!1;a.currentSlide=a.animatingTo};a.container.unbind('webkitTransitionEnd transitionend');a.container.bind('webkitTransitionEnd transitionend',function(){clearTimeout(a.ensureAnimationEnd);a.wrapup(l)});clearTimeout(a.ensureAnimationEnd);a.ensureAnimationEnd=setTimeout(function(){a.wrapup(l)},a.vars.animationSpeed+100)}
59else{a.container.animate(a.args,a.vars.animationSpeed,a.vars.easing,function(){a.wrapup(l)})}}
60else{if(!m){a.slides.eq(a.currentSlide).css({'zIndex':1}).animate({'opacity':0},a.vars.animationSpeed,a.vars.easing);a.slides.eq(t).css({'zIndex':2}).animate({'opacity':1},a.vars.animationSpeed,a.vars.easing,a.wrapup)}
61else{a.slides.eq(a.currentSlide).css({'opacity':0,'zIndex':1});a.slides.eq(t).css({'opacity':1,'zIndex':2});a.wrapup(l)}};if(a.vars.smoothHeight){n.smoothHeight(a.vars.animationSpeed)}}};a.wrapup=function(e){if(!c&&!r){if(a.currentSlide===0&&a.animatingTo===a.last&&a.vars.animationLoop){a.setProps(e,'jumpEnd')}
62else if(a.currentSlide===a.last&&a.animatingTo===0&&a.vars.animationLoop){a.setProps(e,'jumpStart')}};a.animating=!1;a.currentSlide=a.animatingTo;a.vars.after(a)};a.animateSlides=function(){if(!a.animating&&t){a.flexAnimate(a.getTarget('next'))}};a.pause=function(){clearInterval(a.animatedSlides);a.animatedSlides=null;a.playing=!1;if(a.vars.pausePlay){n.pausePlay.update('play')};if(a.syncExists){n.sync('pause')}};a.play=function(){if(a.playing){clearInterval(a.animatedSlides)};a.animatedSlides=a.animatedSlides||setInterval(a.animateSlides,a.vars.slideshowSpeed);a.started=a.playing=!0;if(a.vars.pausePlay){n.pausePlay.update('pause')};if(a.syncExists){n.sync('play')}};a.stop=function(){a.pause();a.stopped=!0};a.canAdvance=function(e,t){var i=(v)?a.pagingCount-1:a.last;return(t)?!0:(v&&a.currentItem===a.count-1&&e===0&&a.direction==='prev')?!0:(v&&a.currentItem===0&&e===a.pagingCount-1&&a.direction!=='next')?!1:(e===a.currentSlide&&!v)?!1:(a.vars.animationLoop)?!0:(a.atEnd&&a.currentSlide===0&&e===i&&a.direction!=='next')?!1:(a.atEnd&&a.currentSlide===i&&e===0&&a.direction==='next')?!1:!0};a.getTarget=function(e){a.direction=e;if(e==='next'){return(a.currentSlide===a.last)?0:a.currentSlide+1}
63else{return(a.currentSlide===0)?a.last:a.currentSlide-1}};a.setProps=function(e,t,i){var n=(function(){var i=(e)?e:((a.itemW+a.vars.itemMargin)*a.move)*a.animatingTo,n=(function(){if(r){return(t==='setTouch')?e:(o&&a.animatingTo===a.last)?0:(o)?a.limit-(((a.itemW+a.vars.itemMargin)*a.move)*a.animatingTo):(a.animatingTo===a.last)?a.limit:i}
64else{switch(t){case'setTotal':return(o)?((a.count-1)-a.currentSlide+a.cloneOffset)*e:(a.currentSlide+a.cloneOffset)*e;case'setTouch':return(o)?e:e;case'jumpEnd':return(o)?e:a.count*e;case'jumpStart':return(o)?a.count*e:e;default:return e}}}());return(n*((a.vars.rtl)?1:-1))+'px'}());if(a.transitions){if(a.isFirefox){n=(d)?'translate3d(0,'+n+',0)':'translate3d('+(parseInt(n)+'px')+',0,0)'}
65else{n=(d)?'translate3d(0,'+n+',0)':'translate3d('+((a.vars.rtl?-1:1)*parseInt(n)+'px')+',0,0)'};i=(i!==undefined)?(i/1000)+'s':'0s';a.container.css('-'+a.pfx+'-transition-duration',i);a.container.css('transition-duration',i)};a.args[a.prop]=n;if(a.transitions||i===undefined){a.container.css(a.args)};a.container.css('transform',n)};a.setup=function(t){if(!c){var i,l;if(t==='init'){a.viewport=e('<div class="'+s+'viewport"></div>').css({'overflow':'hidden','position':'relative'}).appendTo(a).append(a.container);a.cloneCount=0;a.cloneOffset=0;if(o){l=e.makeArray(a.slides).reverse();a.slides=e(l);a.container.empty().append(a.slides)}};if(a.vars.animationLoop&&!r){a.cloneCount=2;a.cloneOffset=1;if(t!=='init'){a.container.find('.clone').remove()};a.container.append(n.uniqueID(a.slides.first().clone().addClass('clone')).attr('aria-hidden','true')).prepend(n.uniqueID(a.slides.last().clone().addClass('clone')).attr('aria-hidden','true'))};a.newSlides=e(a.vars.selector,a);i=(o)?a.count-1-a.currentSlide+a.cloneOffset:a.currentSlide+a.cloneOffset;if(d&&!r){a.container.height((a.count+a.cloneCount)*200+'%').css('position','absolute').width('100%');setTimeout(function(){a.newSlides.css({'display':'block'});a.doMath();a.viewport.height(a.h);a.setProps(i*a.h,'init')},(t==='init')?100:0)}
66else{a.container.width((a.count+a.cloneCount)*200+'%');a.setProps(i*a.computedW,'init');setTimeout(function(){a.doMath();if(a.vars.rtl){if(a.isFirefox){a.newSlides.css({'width':a.computedW,'marginRight':a.computedM,'float':'right','display':'block'})}
67else{a.newSlides.css({'width':a.computedW,'marginRight':a.computedM,'float':'left','display':'block'})}}
68else{a.newSlides.css({'width':a.computedW,'marginRight':a.computedM,'float':'left','display':'block'})};if(a.vars.smoothHeight){n.smoothHeight()}},(t==='init')?100:0)}}
69else{if(a.vars.rtl){a.slides.css({'width':'100%','float':'right','marginLeft':'-100%','position':'relative'})}
70else{a.slides.css({'width':'100%','float':'left','marginRight':'-100%','position':'relative'})};if(t==='init'){if(!m){if(a.vars.fadeFirstSlide==!1){a.slides.css({'opacity':0,'display':'block','zIndex':1}).eq(a.currentSlide).css({'zIndex':2}).css({'opacity':1})}
71else{a.slides.css({'opacity':0,'display':'block','zIndex':1}).eq(a.currentSlide).css({'zIndex':2}).animate({'opacity':1},a.vars.animationSpeed,a.vars.easing)}}
72else{a.slides.css({'opacity':0,'display':'block','webkitTransition':'opacity '+a.vars.animationSpeed/1000+'s ease','zIndex':1}).eq(a.currentSlide).css({'opacity':1,'zIndex':2})}};if(a.vars.smoothHeight){n.smoothHeight()}};if(!r){a.slides.removeClass(s+'active-slide').eq(a.currentSlide).addClass(s+'active-slide')};a.vars.init(a)};a.doMath=function(){var n=a.slides.first(),e=a.vars.itemMargin,t=a.vars.minItems,i=a.vars.maxItems;a.w=(a.viewport===undefined)?a.width():a.viewport.width();if(a.isFirefox){a.w=a.width()};a.h=n.height();a.boxPadding=n.outerWidth()-n.width();if(r){a.itemT=a.vars.itemWidth+e;a.itemM=e;a.minW=(t)?t*a.itemT:a.w;a.maxW=(i)?(i*a.itemT)-e:a.w;a.itemW=(a.minW>a.w)?(a.w-(e*(t-1)))/t:(a.maxW<a.w)?(a.w-(e*(i-1)))/i:(a.vars.itemWidth>a.w)?a.w:a.vars.itemWidth;a.visible=Math.floor(a.w/(a.itemW));a.move=(a.vars.move>0&&a.vars.move<a.visible)?a.vars.move:a.visible;a.pagingCount=Math.ceil(((a.count-a.visible)/a.move)+1);a.last=a.pagingCount-1;a.limit=(a.pagingCount===1)?0:(a.vars.itemWidth>a.w)?(a.itemW*(a.count-1))+(e*(a.count-1)):((a.itemW+e)*a.count)-a.w-e}
73else{a.itemW=a.w;a.itemM=e;a.pagingCount=a.count;a.last=a.count-1};a.computedW=a.itemW-a.boxPadding;a.computedM=a.itemM};a.update=function(e,t){a.doMath();if(!r){if(e<a.currentSlide){a.currentSlide+=1}
74else if(e<=a.currentSlide&&e!==0){a.currentSlide-=1};a.animatingTo=a.currentSlide};if(a.vars.controlNav&&!a.manualControls){if((t==='add'&&!r)||a.pagingCount>a.controlNav.length){n.controlNav.update('add')}
75else if((t==='remove'&&!r)||a.pagingCount<a.controlNav.length){if(r&&a.currentSlide>a.last){a.currentSlide-=1;a.animatingTo-=1};n.controlNav.update('remove',a.last)}};if(a.vars.directionNav){n.directionNav.update()}};a.addSlide=function(t,i){var n=e(t);a.count+=1;a.last=a.count-1;if(d&&o){(i!==undefined)?a.slides.eq(a.count-i).after(n):a.container.prepend(n)}
76else{(i!==undefined)?a.slides.eq(i).before(n):a.container.append(n)};a.update(i,'add');a.slides=e(a.vars.selector+':not(.clone)',a);a.setup();a.vars.added(a)};a.removeSlide=function(t){var i=(isNaN(t))?a.slides.index(e(t)):t;a.count-=1;a.last=a.count-1;if(isNaN(t)){e(t,a.slides).remove()}
77else{(d&&o)?a.slides.eq(a.last).remove():a.slides.eq(t).remove()};a.doMath();a.update(i,'remove');a.slides=e(a.vars.selector+':not(.clone)',a);a.setup();a.vars.removed(a)};n.init()};e(window).blur(function(e){t=!1}).focus(function(e){t=!0});e.flexslider.defaults={namespace:'flex-',selector:'.slides > li',animation:'fade',easing:'swing',direction:'horizontal',reverse:!1,animationLoop:!0,smoothHeight:!1,startAt:0,slideshow:!0,slideshowSpeed:7000,animationSpeed:600,initDelay:0,randomize:!1,fadeFirstSlide:!0,thumbCaptions:!1,pauseOnAction:!0,pauseOnHover:!1,pauseInvisible:!0,useCSS:!0,touch:!0,video:!1,controlNav:!0,directionNav:!0,prevText:'Previous',nextText:'Next',keyboard:!0,multipleKeyboard:!1,mousewheel:!1,pausePlay:!1,pauseText:'Pause',playText:'Play',controlsContainer:'',manualControls:'',customDirectionNav:'',sync:'',asNavFor:'',itemWidth:0,itemMargin:0,minItems:1,maxItems:0,move:0,allowOneSlide:!0,isFirefox:!1,start:function(){},before:function(){},after:function(){},end:function(){},added:function(){},removed:function(){},init:function(){},rtl:!1};e.fn.flexslider=function(t){if(t===undefined){t={}};if(typeof t==='object'){return this.each(function(){var a=e(this),n=(t.selector)?t.selector:'.slides > li',i=a.find(n);if((i.length===1&&t.allowOneSlide===!1)||i.length===0){i.fadeIn(400);if(t.start){t.start(a)}}
78else if(a.data('flexslider')===undefined){new e.flexslider(this,t)}})}
79else{var a=e(this).data('flexslider');switch(t){case'play':a.play();break;case'pause':a.pause();break;case'stop':a.stop();break;case'next':a.flexAnimate(a.getTarget('next'),!0);break;case'prev':case'previous':a.flexAnimate(a.getTarget('prev'),!0);break;default:if(typeof t==='number'){a.flexAnimate(t,!0)}}}}})(jQuery);;
80!function(e){'function'==typeof define&&define.amd?define(['jquery'],e):'object'==typeof module&&module.exports?module.exports=function(t,n){return void 0===n&&(n='undefined'!=typeof window?require('jquery'):require('jquery')(t)),e(n),n}:e(jQuery)}(function(e){'use strict';function t(e,n){if(!(this instanceof t)){var r=new t(e,n);return r.open(),r};this.id=t.id++,this.setup(e,n),this.chainCallbacks(t._callbackChain)};function c(e,t){var r={};for(var n in e)n in t&&(r[n]=e[n],delete e[n]);return r};function l(e,t){var i={},a=new RegExp('^'+t+'([A-Z])(.*)');for(var r in e){var n=r.match(a);if(n){var o=(n[1]+n[2].replace(/([A-Z])/g,'-$1')).toLowerCase();i[o]=e[r]}};return i};if('undefined'==typeof e)return void('console'in window&&window.console.info('Too much lightness, Featherlight needs jQuery.'));if(e.fn.jquery.match(/-ajax/))return void('console'in window&&window.console.info('Featherlight needs regular jQuery, not the slim version.'));var n=[],r=function(t){return n=e.grep(n,function(e){return e!==t&&e.$instance.closest('body').length>0})},a={allow:1,allowfullscreen:1,frameborder:1,height:1,longdesc:1,marginheight:1,marginwidth:1,mozallowfullscreen:1,name:1,referrerpolicy:1,sandbox:1,scrolling:1,src:1,srcdoc:1,style:1,webkitallowfullscreen:1,width:1},i={keyup:'onKeyUp',resize:'onResize'},s=function(n){e.each(t.opened().reverse(),function(){return n.isDefaultPrevented()||!1!==this[i[n.type]](n)?void 0:(n.preventDefault(),n.stopPropagation(),!1)})},o=function(n){if(n!==t._globalHandlerInstalled){t._globalHandlerInstalled=n;var r=e.map(i,function(e,n){return n+'.'+t.prototype.namespace}).join(' ');e(window)[n?'on':'off'](r,s)}};t.prototype={constructor:t,namespace:'featherlight',targetAttr:'data-featherlight',variant:null,resetCss:!1,background:null,openTrigger:'click',closeTrigger:'click',filter:null,root:'body',openSpeed:250,closeSpeed:250,closeOnClick:'background',closeOnEsc:!0,closeIcon:'&#10005;',loading:'',persist:!1,otherClose:null,beforeOpen:e.noop,beforeContent:e.noop,beforeClose:e.noop,afterOpen:e.noop,afterContent:e.noop,afterClose:e.noop,onKeyUp:e.noop,onResize:e.noop,type:null,contentFilters:['jquery','image','html','ajax','iframe','text'],setup:function(t,n){'object'!=typeof t||t instanceof e!=!1||n||(n=t,t=void 0);var r=e.extend(this,n,{target:t}),i=r.resetCss?r.namespace+'-reset':r.namespace,o=e(r.background||['<div class="'+i+'-loading '+i+'">','<div class="'+i+'-content">','<button class="'+i+'-close-icon '+r.namespace+'-close" aria-label="Close">',r.closeIcon,'</button>','<div class="'+r.namespace+'-inner">'+r.loading+'</div>','</div>','</div>'].join('')),a='.'+r.namespace+'-close'+(r.otherClose?','+r.otherClose:'');return r.$instance=o.clone().addClass(r.variant),r.$instance.on(r.closeTrigger+'.'+r.namespace,function(t){if(!t.isDefaultPrevented()){var n=e(t.target);('background'===r.closeOnClick&&n.is('.'+r.namespace)||'anywhere'===r.closeOnClick||n.closest(a).length)&&(r.close(t),t.preventDefault())}}),this},getContent:function(){if(this.persist!==!1&&this.$content)return this.$content;var r=this,o=this.constructor.contentFilters,s=function(e){return r.$currentTarget&&r.$currentTarget.attr(e)},c=s(r.targetAttr),t=r.target||c||'',n=o[r.type];if(!n&&t in o&&(n=o[t],t=r.target&&c),t=t||s('href')||'',!n)for(var a in o)r[a]&&(n=o[a],t=r[a]);if(!n){var i=t;if(t=null,e.each(r.contentFilters,function(){return n=o[this],n.test&&(t=n.test(i)),!t&&n.regex&&i.match&&i.match(n.regex)&&(t=i),!t}),!t)return'console'in window&&window.console.error('Featherlight: n
80o content filter found '+(i?' for "'+i+'"':' (no target specified)')),!1};return n.process.call(r,t)},setContent:function(t){return this.$instance.removeClass(this.namespace+'-loading'),this.$instance.toggleClass(this.namespace+'-iframe',t.is('iframe')),this.$instance.find('.'+this.namespace+'-inner').not(t).slice(1).remove().end().replaceWith(e.contains(this.$instance[0],t[0])?'':t),this.$content=t.addClass(this.namespace+'-inner'),this},open:function(t){var r=this;if(r.$instance.hide().appendTo(r.root),!(t&&t.isDefaultPrevented()||r.beforeOpen(t)===!1)){t&&t.preventDefault();var i=r.getContent();if(i)return n.push(r),o(!0),r.$instance.fadeIn(r.openSpeed),r.beforeContent(t),e.when(i).always(function(e){e&&(r.setContent(e),r.afterContent(t))}).then(r.$instance.promise()).done(function(){r.afterOpen(t)})};return r.$instance.detach(),e.Deferred().reject().promise()},close:function(t){var n=this,i=e.Deferred();return n.beforeClose(t)===!1?i.reject():(0===r(n).length&&o(!1),n.$instance.fadeOut(n.closeSpeed,function(){n.$instance.detach(),n.afterClose(t),i.resolve()})),i.promise()},resize:function(e,t){if(e&&t){this.$content.css('width','').css('height','');var n=Math.max(e/(this.$content.parent().width()-1),t/(this.$content.parent().height()-1));n>1&&(n=t/Math.floor(t/n),this.$content.css('width',''+e/n+'px').css('height',''+t/n+'px'))}},chainCallbacks:function(t){for(var n in t)this[n]=e.proxy(t[n],this,e.proxy(this[n],this))}},e.extend(t,{id:0,autoBind:'[data-featherlight]',defaults:t.prototype,contentFilters:{jquery:{regex:/^[#.]\w/,test:function(t){return t instanceof e&&t},process:function(t){return this.persist!==!1?e(t):e(t).clone(!0)}},image:{regex:/\.(png|jpg|jpeg|gif|tiff?|bmp|svg)(\?\S*)?$/i,process:function(t){var o=this,i=e.Deferred(),n=new Image,r=e('<img src="'+t+'" alt="" class="'+o.namespace+'-image" />');return n.onload=function(){r.naturalWidth=n.width,r.naturalHeight=n.height,i.resolve(r)},n.onerror=function(){i.reject(r)},n.src=t,i.promise()}},html:{regex:/^\s*<[\w!][^<]*>/,process:function(t){return e(t)}},ajax:{regex:/./,process:function(t){var n=e.Deferred(),r=e('<div></div>').load(t,function(e,t){'error'!==t&&n.resolve(r.contents()),n.reject()});return n.promise()}},iframe:{process:function(t){var n=new e.Deferred,r=e('<iframe/>'),i=l(this,'iframe'),o=c(i,a);return r.hide().attr('src',t).attr(o).css(i).on('load',function(){n.resolve(r.show())}).appendTo(this.$instance.find('.'+this.namespace+'-content')),n.promise()}},text:{process:function(t){return e('<div>',{text:t})}}},functionAttributes:['beforeOpen','afterOpen','beforeContent','afterContent','beforeClose','afterClose'],readElementConfig:function(t,n){var i=this,o=new RegExp('^data-'+n+'-(.*)'),r={};return t&&t.attributes&&e.each(t.attributes,function(){var a=this.name.match(o);if(a){var t=this.value,n=e.camelCase(a[1]);if(e.inArray(n,i.functionAttributes)>=0)t=new Function(t);else try{t=JSON.parse(t)}catch(s){};r[n]=t}}),r},extend:function(t,n){var r=function(){this.constructor=t};return r.prototype=this.prototype,t.prototype=new r,t.__super__=this.prototype,e.extend(t,this,n),t.defaults=t.prototype,t},attach:function(t,n,r){var o=this;'object'!=typeof n||n instanceof e!=!1||r||(r=n,n=void 0),r=e.extend({},r);var a,c=r.namespace||o.defaults.namespace,i=e.extend({},o.defaults,o.readElementConfig(t[0],c),r),s=function(s){var l=e(s.currentTarget),u=e.extend({$source:t,$currentTarget:l},o.readElementConfig(t[0],i.namespace),o.readElementConfig(s.currentTarget,i.namespace),r),c=a||l.data('featherlight-persisted')||new o(n,u);'shared'===c.persist?a=c:c.persist!==!1&&l.data('featherlight-persisted',c),u.$currentTarget.blur&&u.$currentTarget.blur(),c.open(s)};return t.on(i.openTrigger+'.'+i.namespace,i.filter,s),{filter:i.filter,handler:s}
80},current:function(){var e=this.opened();return e[e.length-1]||null},opened:function(){var t=this;return r(),e.grep(n,function(e){return e instanceof t})},close:function(e){var t=this.current();return t?t.close(e):void 0},_onReady:function(){var n=this;if(n.autoBind){var t=e(n.autoBind);t.each(function(){n.attach(e(this))}),e(document).on('click',n.autoBind,function(r){if(!r.isDefaultPrevented()){var o=e(r.currentTarget),a=t.length;if(t=t.add(o),a!==t.length){var i=n.attach(o);(!i.filter||e(r.target).parentsUntil(o,i.filter).length>0)&&i.handler(r)}}})}},_callbackChain:{onKeyUp:function(t,n){return 27===n.keyCode?(this.closeOnEsc&&e.featherlight.close(n),!1):t(n)},beforeOpen:function(t,n){return e(document.documentElement).addClass('with-featherlight'),this._previouslyActive=document.activeElement,this._$previouslyTabbable=e('a, input, select, textarea, iframe, button, iframe, [contentEditable=true]').not('[tabindex]').not(this.$instance.find('button')),this._$previouslyWithTabIndex=e('[tabindex]').not('[tabindex="-1"]'),this._previousWithTabIndices=this._$previouslyWithTabIndex.map(function(t,n){return e(n).attr('tabindex')}),this._$previouslyWithTabIndex.add(this._$previouslyTabbable).attr('tabindex',-1),document.activeElement.blur&&document.activeElement.blur(),t(n)},afterClose:function(n,r){var i=n(r),o=this;return this._$previouslyTabbable.removeAttr('tabindex'),this._$previouslyWithTabIndex.each(function(t,n){e(n).attr('tabindex',o._previousWithTabIndices[t])}),this._previouslyActive.focus(),0===t.opened().length&&e(document.documentElement).removeClass('with-featherlight'),i},onResize:function(e,t){return this.resize(this.$content.naturalWidth,this.$content.naturalHeight),e(t)},afterContent:function(e,t){var n=e(t);return this.$instance.find('[autofocus]:not([disabled])').focus(),this.onResize(t),n}}}),e.featherlight=t,e.fn.featherlight=function(e,n){return t.attach(this,e,n),this},e(document).ready(function(){t._onReady()})});;
81(function(e){'use strict';var i=function(e){if(window.console&&window.console.warn){window.console.warn('FeatherlightGallery: '+e)}};if('undefined'===typeof e){return i('Too much lightness, Featherlight needs jQuery.')}
82else if(!e.featherlight){return i('Load the featherlight plugin before the gallery plugin')};var a=('ontouchstart' in window)||window.DocumentTouch&&document instanceof DocumentTouch,s=e.event&&e.event.special.swipeleft&&e,o=window.Hammer&&function(e){var t=new window.Hammer.Manager(e[0]);t.add(new window.Hammer.Swipe());return t},n=a&&(s||o);if(a&&!n){i('No compatible swipe library detected; one must be included before featherlightGallery for swipe motions to navigate the galleries.')};var r={afterClose:function(e,n){var t=this;t.$instance.off('next.'+t.namespace+' previous.'+t.namespace);if(t._swiper){t._swiper.off('swipeleft',t._swipeleft).off('swiperight',t._swiperight);t._swiper=null};return e(n)},beforeOpen:function(t,i){var e=this;e.$instance.on('next.'+e.namespace+' previous.'+e.namespace,function(t){var n=t.type==='next'?+1:-1;e.navigateTo(e.currentNavigation()+n)});if(n){e._swiper=n(e.$instance).on('swipeleft',e._swipeleft=function(){e.$instance.trigger('next')}).on('swiperight',e._swiperight=function(){e.$instance.trigger('previous')});e.$instance.addClass(this.namespace+'-swipe-aware',n)};
82e.$instance.find('.'+e.namespace+'-content').append(e.createNavigation('previous')).append(e.createNavigation('next'));return t(i)},beforeContent:function(e,t){var n=this.currentNavigation(),i=this.slides().length;this.$instance.toggleClass(this.namespace+'-first-slide',n===0).toggleClass(this.namespace+'-last-slide',n===i-1);return e(t)},onKeyUp:function(e,t){var n={37:'previous',39:'next'}[t.keyCode];if(n){this.$instance.trigger(n);return!1}
83else{return e(t)}}};function t(n,i){if(this instanceof t){e.featherlight.apply(this,arguments);this.chainCallbacks(r)}
84else{var a=new t(e.extend({$source:n,$currentTarget:n.first()},i));a.open();return a}};e.featherlight.extend(t,{autoBind:'[data-featherlight-gallery]'});e.extend(t.prototype,{previousIcon:'&#9664;',nextIcon:'&#9654;',galleryFadeIn:100,galleryFadeOut:300,slides:function(){if(this.filter){return this.$source.find(this.filter)};return this.$source},images:function(){i('images is deprecated, please use slides instead');return this.slides()},currentNavigation:function(){return this.slides().index(this.$currentTarget)},navigateTo:function(t){var n=this,a=n.slides(),i=a.length,r=n.$instance.find('.'+n.namespace+'-inner');t=((t%i)+i)%i;n.$currentTarget=a.eq(t);n.beforeContent();return e.when(n.getContent(),r.fadeTo(n.galleryFadeOut,0.2)).always(function(e){n.setContent(e);n.afterContent();e.fadeTo(n.galleryFadeIn,1)})},createNavigation:function(t){var n=this;return e('<span title="'+t+'" class="'+this.namespace+'-'+t+'"><span>'+this[t+'Icon']+'</span></span>').click(function(i){e(this).trigger(t+'.'+n.namespace);i.preventDefault()})}});e.featherlightGallery=t;e.fn.featherlightGallery=function(e){t.attach(this,e);return this};e(document).ready(function(){t._onReady()})}(jQuery));;
85;fotoramaVersion='4.6.4',function(t,n,o,e,f){'use strict';function rn(t){var n='bez_'+e.makeArray(arguments).join('_').replace('.','p');if('function'!=typeof e.easing[n]){var o=function(t,e){var i=[null,null],o=[null,null],n=[null,null],r=function(r,a){return n[a]=3*t[a],o[a]=3*(e[a]-t[a])-n[a],i[a]=1-n[a]-o[a],r*(n[a]+r*(o[a]+r*i[a]))},a=function(t){return n[0]+t*(2*o[0]+3*i[0]*t)},s=function(t){for(var n,e=t,o=0;++o<14&&(n=r(e,0)-t,!(Math.abs(n)<.001));)e-=n/a(e);return e};return function(t){return r(s(t),1)}};e.easing[n]=function(e,n,i,r,a){return r*o([t[0],t[1]],[t[2],t[3]])(n/a)+i}};return n};function l(){};function h(t,e,n){return Math.max(isNaN(e)?-1/0:e,Math.min(isNaN(n)?1/0:n,t))};function an(t){return t.match(/ma/)&&t.match(/-?\d+(?!d)/g)[t.match(/3d/)?12:4]};function sn(t){return y?+an(t.css('transform')):+t.css('left').replace('px','')};function W(t){var e={};return y?e.transform='translate3d('+t+'px,0,0)':e.left=t,e};function st(t){return{'transition-duration':t+'ms'}};function It(t,e){return isNaN(t)?e:t};function m(t,e){return It(+String(t).replace(e||'px',''))};function un(t){return/%$/.test(t)?m(t,'%'):f};function g(t,e){return It(un(t)/100*e,m(t))};function w(t){return(!isNaN(m(t))||!isNaN(m(t,'%')))&&t};function H(t,e,n,o){return(t-(o||0))*(e+(n||0))};function ln(t,e,n,o){return-Math.round(t/(e+(n||0))-(o||0))};function cn(t){var e=t.data();if(!e.tEnd){var n=t[0],o={WebkitTransition:'webkitTransitionEnd',MozTransition:'transitionend',OTransition:'oTransitionEnd otransitionend',msTransition:'MSTransitionEnd',transition:'transitionend'};c(n,o[bt.prefixed('transition')],function(t){e.tProp&&t.propertyName.match(e.tProp)&&e.onEndFn()}),e.tEnd=!0}};function fn(t,e,n,o){var r,i=t.data();i&&(i.onEndFn=function(){r||(r=!0,clearTimeout(i.tT),n())},i.tProp=e,clearTimeout(i.tT),i.tT=setTimeout(function(){i.onEndFn()},1.5*o),cn(t))};function ut(t,e){if(t.length){var o=t.data();y?(t.css(st(0)),o.onEndFn=l,clearTimeout(o.tT)):t.stop();var n=Dt(e,function(){return sn(t)});return t.css(W(n)),n}};function Dt(){for(var e,t=0,n=arguments.length;n>t&&(e=t?arguments[t]():arguments[t],'number'!=typeof e);t++);return e};function Rt(t,e){return Math.round(t+(e-t)/1.5)};function T(){return T.p=T.p||('https:'===o.protocol?'https://':'http://'),T.p};function dn(t){var e=n.createElement('a');return e.href=t,e};function Wt(t,e){if('string'!=typeof t)return t;t=dn(t);var n,o;if(t.host.match(/youtube\.com/)&&t.search){if(n=t.search.split('v=')[1]){var i=n.indexOf('&');-1!==i&&(n=n.substring(0,i)),o='youtube'}}
86else t.host.match(/youtube\.com|youtu\.be/)?(n=t.pathname.replace(/^\/(embed\/|v\/)?/,'').replace(/\/.*/,''),o='youtube'):t.host.match(/vimeo\.com/)&&(o='vimeo',n=t.pathname.replace(/^\/(video\/)?/,'').replace(/\/.*/,''));return n&&o||!e||(n=t.href,o='custom'),n?{id:n,type:o,s:t.search.replace(/^\?/,''),p:T()}:!1};function hn(t,n,o){var a,r,i=t.video;return'youtube'===i.type?(r=T()+'img.youtube.com/vi/'+i.id+'/default.jpg',a=r.replace(/\/default.jpg$/,'/hqdefault.jpg'),t.thumbsReady=!0):'vimeo'===i.t
86ype?e.ajax({url:T()+'vimeo.com/api/v2/video/'+i.id+'.json',dataType:'jsonp',success:function(e){t.thumbsReady=!0,Ht(n,{img:e[0].thumbnail_large,thumb:e[0].thumbnail_small},t.i,o)}}):t.thumbsReady=!0,{img:a,thumb:r}};function Ht(t,n,o,i){for(var a=0,l=t.length;l>a;a++){var s=t[a];if(s.i===o&&s.thumbsReady){var r={videoReady:!0};r[u]=r[O]=r[L]=!1,i.splice(a,1,e.extend({},s,r,n));break}}};function mn(t){function i(t,n,i){var s=t.children('img').eq(0),r=t.attr('href'),u=t.attr('src'),l=s.attr('src'),c=n.video,a=i?Wt(r,c===!0):!1;a?r=!1:a=c,o(t,s,e.extend(n,{video:a,img:n.img||r||u||l,thumb:n.thumb||l||u||r}))};function o(t,n,o){var i=o.thumb&&o.img!==o.thumb,r=m(o.width||t.attr('width')),a=m(o.height||t.attr('height'));e.extend(o,{width:r,height:a,thumbratio:Qt(o.thumbratio||m(o.thumbwidth||n&&n.attr('width')||i||r)/m(o.thumbheight||n&&n.attr('height')||i||a))})};var n=[];return t.children().each(function(){var t=e(this),r=lt(e.extend(t.data(),{id:t.attr('id')}));if(t.is('a, img'))i(t,r,!0);else{if(t.is(':empty'))return;o(t,null,e.extend(r,{html:this,_html:t.html()}))};n.push(r)}),n};function pn(t){return 0===t.offsetWidth&&0===t.offsetHeight};function vn(t){return!e.contains(n.documentElement,t)};function s(t,e,n,o){return s.i||(s.i=1,s.ii=[!0]),o=o||s.i,'undefined'==typeof s.ii[o]&&(s.ii[o]=!0),t()?e():s.ii[o]&&setTimeout(function(){s.ii[o]&&s(t,e,n,o)},n||100),s.i++};function gn(t){o.replace(o.protocol+'//'+o.host+o.pathname.replace(/^\/?/,'/')+o.search+'#'+t)};function Kt(t,e,n,o){var r=t.data(),i=r.measures;if(i&&(!r.l||r.l.W!==i.width||r.l.H!==i.height||r.l.r!==i.ratio||r.l.w!==e.w||r.l.h!==e.h||r.l.m!==n||r.l.p!==o)){var a=i.width,s=i.height,m=e.w/e.h,u=i.ratio>=m,l='scaledown'===n,c='contain'===n,f='cover'===n,d=xn(o);u&&(l||c)||!u&&f?(a=h(e.w,0,l?a:1/0),s=a/i.ratio):(u&&f||!u&&(l||c))&&(s=h(e.h,0,l?s:1/0),a=s*i.ratio),t.css({width:a,height:s,left:g(d.x,e.w-a),top:g(d.y,e.h-s)}),r.l={W:i.width,H:i.height,r:i.ratio,w:e.w,h:e.h,m:n,p:o}};return!0};function wn(t,e){var n=t[0];n.styleSheet?n.styleSheet.cssText=e:t.html(e)};function K(t,e,n){return e===n?!1:e>=t?'left':t>=n?'right':'left right'};function Vt(t,e,n,o){if(!n)return!1;if(!isNaN(t))return t-(o?0:1);for(var r,i=0,s=e.length;s>i;i++){var a=e[i];if(a.id===t){r=i;break}};return r};function yn(t,n,o){o=o||{},t.each(function(){var t,i=e(this),r=i.data();r.clickOn||(r.clickOn=!0,e.extend(ee(i,{onStart:function(e){t=e,(o.onStart||l).call(this,e)},onMove:o.onMove||l,onTouchEnd:o.onTouchEnd||l,onEnd:function(e){e.moved||n.call(this,t)}}),{noMove:!0}))})};function r(t,e){return'<div class="'+t+'">'+(e||'')+'</div>'};function Bt(t){for(var e=t.length;e;){var n=Math.floor(Math.random()*e--),o=t[e];t[e]=t[n],t[n]=o};return t};function Xt(t){return'[object Array]'==Object.prototype.toString.call(t)&&e.map(t,function(t){return e.extend({},t)})};function P(t,e,n){t.scrollLeft(e||0).scrollTop(n||0)};function lt(t){if(t){var n={};return e.each(t,function(t,e){n[t.toLowerCase()]=e}),n}};function Qt(t){if(t){var e=+t;return isNaN(e)?(e=t.split('/'),+e[0]/+e[1]||f):e}};function c(t,e,n,o){e&&(t.addEventListener?t.addEventListener(e,n,!!o):t.attachEvent('on'+e,n))};function bn(t){return!!t.getAttribute('disabled')};function Ut(t){return{tabindex:-1*t+'',disabled:t}};function ct(t,e){c(t,'keyup',function(n){bn(t)||13==n.keyCode&&e.call(t,n)})};function ft(t,e){c(t,'focus',t.onfocusin=function(n){e.call(t,n)},!0)};function v(t,e){t.preventDefault?t.preventDefault():t.returnValue=!1,e&&t.stopPropagation&&t.stopPropagation()};function dt(t){return t?'>':'<'};function xn(t){return t=(t+'').split(/\s+/),{x:w(t[0])||I,y:w(t[1])||I}};function N(t,n){var r=t.data(),a=Math.round(n.pos),o=function(){r.sliding=!1,(n.onEnd||l)()};'undefined'!=typeof n.overPos&&n.overPos!==n.pos&&(a=n.overPos,o=function(){N(t,e.extend({},n,{overPos:n.pos,time:Math.max(k,n.time/2)}))});var i=e.extend(W(a),n.width&&{width:n.width});r.sliding=!0,y?(t.css(e.extend(st(n.time),i)),n.time>10?fn(t,'transform',o,n.time):o()):t.stop().animate(i,n.time,he,o)};function Yt(t,n,o,i,r,a){var d='undefined'!=typeof a;if(d||(r.push(arguments),Array.prototype.push.call(arguments,r.length),!(r.length>1))){t=t||e(t),n=n||e(n);var h=t[0],c=n[0],u='crossfade'===i.method,s=function(){if(!s.done){s.done=!0;var t=(d||r.shift())&&r.shift();t&&Yt.apply(this,t),(i.onEnd||l)(!!t)}},f=i.time/(a||1);o.removeClass(Nt+' '+Pt),t.stop().addClass(Nt),n.stop().addClass(Pt),u&&c&&t.fadeTo(0,0),t.fadeTo(u?f:0,1,u&&s),n.fadeTo(f,0,s),h&&u||c||s()}};function te(t){var n=(t.touches||[])[0]||t;t._x=n.pageX,t._y=n.clientY,t._now=e.now()};function ee(t,o){function y(t){return s=e(t.target),i.checked=g=w=m=!1,a||i.flow||t.touches&&t.touches.length>1||t.which>1||V&&V.type!==t.type&&B||(g=o.select&&s.is(o.select,r))?g:(u='touchstart'===t.type,w=s.is('a, a *',r),h=i.control,k=i.noMove||i.noSwipe||h?16:i.snap?0:4,te(t),d=V=t,ht=t.type.replace(/down|start/,'move').replace(/Down/,'Move'),(o.onStart||l).call(r,t,{control:h,$target:s}),a=i.flow=!0,void((!u||i.go)&&v(t)))};function C(t){if(t.touches&&t.touches.length>1||b&&!t.isPrimary||ht!==t.type||!a)return a&&f(),void(o.onTouchEnd||l)();
86te(t);var e=Math.abs(t._x-d._x),n=Math.abs(t._y-d._y),s=e-n,c=(i.go||i.x||s>=0)&&!i.noSwipe,h=0>s;u&&!i.checked?(a=c)&&v(t):(v(t),(o.onMove||l).call(r,t,{touch:u})),!m&&Math.sqrt(Math.pow(e,2)+Math.pow(n,2))>k&&(m=!0),i.checked=i.checked||c||h};function f(t){(o.onTouchEnd||l)();var e=a;i.control=a=!1,e&&(i.flow=!1),!e||w&&!i.checked||(t&&v(t),B=!0,clearTimeout(mt),mt=setTimeout(function(){B=!1},1e3),(o.onEnd||l).call(r,{moved:m,$target:s,control:h,touch:u,startEvent:d,aborted:!t||'MSPointerCancel'===t.type}))};function M(){i.flow||setTimeout(function(){i.flow=!0},10)};function T(){i.flow&&setTimeout(function(){i.flow=!1},x)};var a,d,s,h,u,g,w,k,m,r=t[0],i={};return b?(c(r,'MSPointerDown',y),c(n,'MSPointerMove',C),c(n,'MSPointerCancel',f),c(n,'MSPointerUp',f)):(c(r,'touchstart',y),c(r,'touchmove',C),c(r,'touchend',f),c(n,'touchstart',M),c(n,'touchend',T),c(n,'touchcancel',T),p.on('scroll',T),t.on('mousedown',y),q.on('mousemove',C).on('mouseup',f)),t.on('click','a',function(t){i.checked&&v(t)}),i};function ne(t,n){function w(e,i){f=!0,d=u=e._x,C=e._now,c=[[C,d]],m=o=a.noMove||i?0:ut(t,(n.getPos||l)()),(n.onStart||l).call(g,e)};function F(t,e){i=a.min,r=a.max,s=a.snap,T=t.altKey,f=v=!1,M=e.control,M||S.sliding||w(t)};function E(e,s){a.noSwipe||(f||w(e),u=e._x,c.push([e._now,u]),o=m-(d-u),y=K(o,i,r),i>=o?o=Rt(o,i):o>=r&&(o=Rt(o,r)),a.noMove||(t.css(W(o)),v||(v=!0,s.touch||b||t.addClass(qt)),(n.onMove||l).call(g,e,{pos:o,edge:y})))};function P(d){if(!a.noSwipe||!d.moved){f||w(d.startEvent,!0),d.touch||b||t.removeClass(qt),p=e.now();for(var q,E,A,D,y,C,v,M,P,R=p-x,N=null,S=k,W=n.friction,j=c.length-1;j>=0;j--){if(q=c[j][0],E=Math.abs(q-R),null===N||A>E)N=q,D=c[j][1];else if(N===R||E>A)break;A=E};v=h(o,i,r);var z=D-u,F=z>=0,L=p-N,O=L>x,I=!O&&o!==m&&v===o;s&&(v=h(Math[I?F?'floor':'ceil':'round'](o/s)*s,i,r),i=r=v),I&&(s||v===o)&&(P=-(z/L),S*=h(Math.abs(P),n.timeLow,n.timeHigh),y=Math.round(o+P*S/W),s||(v=y),(!F&&y>r||F&&i>y)&&(C=F?i:r,M=y-C,s||(v=C),M=h(v+.03*M,C-50,C+50),S=Math.abs((o-M)/(P/W)))),S*=T?10:1,(n.onEnd||l).call(g,e.extend(d,{moved:d.moved||O&&s,pos:o,newPos:v,overPos:M,time:S}))}};var d,u,m,o,y,c,C,p,i,r,s,T,M,v,f,g=t[0],S=t.data(),a={};return a=e.extend(ee(n.$wrap,e.extend({},n,{onStart:F,onMove:E,onEnd:P})),a)};function oe(t,n){var i,r,a,s=t[0],o={prevent:{}};return c(s,ue,function(t){var f=t.wheelDeltaY||-1*t.deltaY||0,u=t.wheelDeltaX||-1*t.deltaX||0,d=Math.abs(u)&&!Math.abs(f),s=dt(0>u),h=r===s,c=e.now(),m=x>c-a;r=s,a=c,d&&o.ok&&(!o.prevent[s]||i)&&(v(t,!0),i&&h&&m||(n.shift&&(i=!0,clearTimeout(o.t),o.t=setTimeout(function(){i=!1},le)),(n.onEnd||l)(t,n.shift?s:u)))}),o};function ie(){e.each(e.Fotorama.instances,function(t,e){e.index=t})};function Cn(t){e.Fotorama.instances.push(t),ie()};function Tn(t){e.Fotorama.instances.splice(t.index,1),ie()};var i='fotorama',M='fullscreen',d=i+'__wrap',be=d+'--css2',xe=d+'--css3',Ct=d+'--video',Ce=d+'--fade',Te=d+'--slide',Tt=d+'--no-controls',ke=d+'--no-shadows',Me=d+'--pan-y',Se=d+'--rtl',kt=d+'--only-active',Fe=d+'--no-captions',Ee=d+'--toggle-arrows',Y=i+'__stage',Mt=Y+'__frame',Pe=Mt+'--video',Ne=Y+'__shaft',St=i+'__grab',je=i+'__pointer',S=i+'__arr',Ft=S+'--disabled',qe=S+'--prev',Ae=S+'--next',C=i+'__nav',ze=C+'-wrap',Le=C+'__shaft',tt=C+'--dots',et=C+'--thumbs',F=C+'__frame',Oe=F+'--dot',Ie=F+'--thumb',Et=i+'__fade',Pt=Et+'-front',Nt=Et+'-rear',De=i+'__shadow',nt=De+'s',Re=nt+'--left',We=nt+'--right',ot=i+'__active',it=i+'__select',He=i+'--hidden',jt=i+'--fullscreen',Ke=i+'__fullscreen-icon',rt=i+'__error',at=i+'__loading',D=i+'__loaded',Ve=D+'--full',Be=D+'--img',qt=i+'__grabbing',At=i+'__img',Xe=At+'--full',Qe=i+'__dot',zt=i+'__thumb',Ue=zt+'-border',Ye=i+'__html',Lt=i+'__video',Ot=Lt+'-play',tn=Lt+'-close',en=i+'__caption',nn=i+'__caption__wrap',on=i+'__spinner',E='" tabindex="0" role="button',R=e&&e.fn.jquery.split('.');if(!R||R[0]<1||1==R[0]&&R[1]<8)throw'Fotorama requires jQuery 1.8 or later and will not run without it.';var yt={},bt=function(t,e,n){function M(t){p.cssText=t};function i(t,e){return typeof t===e};function S(t,e){return!!~(''+t).indexOf(e)};function b(t,e){for(var i in t){var o=t[i];if(!S(o,'-')&&p[o]!==n)return'pfx'==e?o:!0}
vendor: 6,925 bytes, line 86
86;return!1};function F(t,e,o){for(var a in t){var r=e[t[a]];if(r!==n)return o===!1?t[a]:i(r,'function')?r.bind(o||e):r};return!1};function l(t,e,n){var o=t.charAt(0).toUpperCase()+t.slice(1),r=(t+' '+g.join(o+' ')+o).split(' ');return i(e,'string')||i(e,'undefined')?b(r,e):(r=(t+' '+w.join(o+' ')+o).split(' '),F(r,e,n))};var x,a,f,C='2.6.2',o={},r=e.documentElement,s='modernizr',m=e.createElement(s),p=m.style,T=({}.toString,' -webkit- -moz- -o- -ms- '.split(' ')),v='Webkit Moz O ms',g=v.split(' '),w=v.toLowerCase().split(' '),u={},y=[],d=y.slice,k=function(t,n,o,i){var f,d,c,h,a=e.createElement('div'),l=e.body,u=l||e.createElement('body');if(parseInt(o,10))for(;o--;)c=e.createElement('div'),c.id=i?i[o]:s+(o+1),a.appendChild(c);return f=['&#173;','<style id="s',s,'">',t,'</style>'].join(''),a.id=s,(l?a:u).innerHTML+=f,u.appendChild(a),l||(u.style.background='',u.style.overflow='hidden',h=r.style.overflow,r.style.overflow='hidden',r.appendChild(u)),d=n(a,t),l?a.parentNode.removeChild(a):(u.parentNode.removeChild(u),r.style.overflow=h),!!d},h={}.hasOwnProperty;f=i(h,'undefined')||i(h.call,'undefined')?function(t,e){return e in t&&i(t.constructor.prototype[e],'undefined')}:function(t,e){return h.call(t,e)},Function.prototype.bind||(Function.prototype.bind=function(t){var e=this;if('function'!=typeof e)throw new TypeError;var n=d.call(arguments,1),o=function(){if(this instanceof o){var a=function(){};a.prototype=e.prototype;var r=new a,i=e.apply(r,n.concat(d.call(arguments)));return Object(i)===i?i:r};return e.apply(t,n.concat(d.call(arguments)))};return o}),u.csstransforms3d=function(){var t=!!l('perspective');return t};for(var c in u)f(u,c)&&(a=c.toLowerCase(),o[a]=u[c](),y.push((o[a]?'':'no-')+a));return o.addTest=function(t,e){if('object'==typeof t)for(var i in t)f(t,i)&&o.addTest(i,t[i]);else{if(t=t.toLowerCase(),o[t]!==n)return o;e='function'==typeof e?e():e,'undefined'!=typeof enableClasses&&enableClasses&&(r.className+=' '+(e?'':'no-')+t),o[t]=e};return o},M(''),m=x=null,o._version=C,o._prefixes=T,o._domPrefixes=w,o._cssomPrefixes=g,o.testProp=function(t){return b([t])},o.testAllProps=l,o.testStyles=k,o.prefixed=function(t,e,n){return e?l(t,e,n):l(t,'pfx')},o}(t,n),a={ok:!1,is:function(){return!1},request:function(){},cancel:function(){},event:'',prefix:''},xt='webkit moz o ms khtml'.split(' ');if('undefined'!=typeof n.cancelFullScreen)a.ok=!0;else for(var U=0,ye=xt.length;ye>U;U++)if(a.prefix=xt[U],'undefined'!=typeof n[a.prefix+'CancelFullScreen']){a.ok=!0;break};a.ok&&(a.event=a.prefix+'fullscreenchange',a.is=function(){switch(this.prefix){case'':return n.fullScreen;case'webkit':return n.webkitIsFullScreen;default:return n[this.prefix+'FullScreen']}},a.request=function(t){return''===this.prefix?t.requestFullScreen():t[this.prefix+'RequestFullScreen']()},a.cancel=function(){return''===this.prefix?n.cancelFullScreen():n[this.prefix+'CancelFullScreen']()});var wt,ge={lines:12,length:5,width:2,radius:7,corners:1,rotate:15,color:'rgba(128, 128, 128, .75)',hwaccel:!0},we={top:'auto',left:'auto',className:''};!function(t,e){wt=e()}(this,function(){function i(t,e){var o,i=n.createElement(t||'div');for(o in e)i[o]=e[o];return i};function e(t){for(var e=1,n=arguments.length;n>e;e++)t.appendChild(arguments[e]);return t};function v(t,e,n,o){var i=['opacity',e,~~(100*t),n,o].join('-'),a=.01+n/o*100,u=Math.max(1-(1-t)/e*(100-a),t),l=r.substring(0,r.indexOf('Animation')).toLowerCase(),f=l&&'-'+l+'-'||'';return c[i]||(s.insertRule('@'+f+'keyframes '+i+'{0%{opacity:'+u+'}'+a+'%{opacity:'+t+'}'+(a+.01)+'%{opacity:1}'+(a+e)%100+'%{opacity:'+t+'}100%{opacity:'+u+'}}',s.cssRules.length),c[i]=1),i};function u(t,e){var o,n,i=t.style;for(e=e.charAt(0).toUpperCase()+e.slice(1),n=0;n<l.length;n++)if(o=l[n]+e,i[o]!==f)return o;return i[e]!==f?e:void 0};function t(t,e){for(var n in e)t.style[u(t,n)||n]=e[n];return t};function d(t){for(var n=1;n<arguments.length;n++){var o=arguments[n];for(var e in o)t[e]===f&&(t[e]=o[e])};return t};function h(t){for(var e={x:t.offsetLeft,y:t.offsetTop};t=t.offsetParent;)e.x+=t.offsetLeft,e.y+=t.offsetTop;return e};function m(t,e){return'string'==typeof t?t:t[e%t.length]};function o(t){return'undefined'==typeof this?new o(t):void(this.opts=d(t||{},o.defaults,p))};function g(){function n(t,e){return i('<'+t+' xmlns="urn:schemas-microsoft.com:vml" class="spin-vml">',e)};s.addRule('.spin-vml','behavior:url(#default#VML)'),o.prototype.lines=function(o,i){function c(){return t(n('group',{coordsize:s+' '+s,coordorigin:-a+' '+-a}),{width:s,height:s})};function f(o,r,s){e(l,e(t(c(),{rotation:360/i.lines*o+'deg',left:~~r}),e(t(n('roundrect',{arcsize:i.corners}),{width:a,height:i.width,left:i.radius,top:-i.width>>1,filter:s}),n('fill',{color:m(i.color,o),opacity:i.opacity}),n('stroke',{opacity:0}))))};var r,a=i.length+i.width,s=2*a,u=2*-(i.width+i.length)+'px',l=t(c(),{position:'absolute',top:u,left:u});if(i.shadow)for(r=1;r<=i.lines;r++)f(r,-2,'progid:DXImageTransform.Microsoft.Blur(pixelradius=2,makeshadow=1,shadowopacity=.3)');for(r=1;r<=i.lines;r++)f(r);return e(o,l)},o.prototype.opacity=function(t,e,n,o){var i=t.firstChild;o=o.shadow&&o.lines||0,i&&e+o<i.childNodes.length&&(i=i.childNodes[e+o],i=i&&i.firstChild,i=i&&i.firstChild,i&&(i.opacity=n))}};var r,l=['webkit','Moz','ms','O'],c={},s=function(){var t=i('style',{type:'text/css'});return e(n.getElementsByTagName('head')[0],t),t.sheet||t.styleSheet}(),p={lines:12,length:7,width:5,radius:10,rotate:0,corners:1,color:'#000',direction:1,speed:1,trail:100,opacity:.25,fps:20,zIndex:2e9,className:'spinner',top:'auto',left:'auto',position:'relative'};o.defaults={},d(o.prototype,{spin:function(e){this.stop();var u,l,o=this,n=o.opts,a=o.el=t(i(0,{className:n.className}),{position:n.position,width:0,zIndex:n.zIndex}),m=n.radius+n.length+n.width;if(e&&(e.insertBefore(a,e.firstChild||null),l=h(e),u=h(a),t(a,{left:('auto'==n.left?l.x-u.x+(e.offsetWidth>>1):parseInt(n.left,10)+m)+'px',top:('auto'==n.top?l.y-u.y+(e.offsetHeight>>1):parseInt(n.top,10)+m)+'px'})),a.setAttribute('role','progressbar'),o.lines(a,o.opts),!r){var c,f=0,p=(n.lines-1)*(1-n.direction)/2,d=n.fps,s=d/n.speed,v=(1-n.opacity)/(s*n.trail/100),g=s/n.lines;!function w(){f++;for(var t=0;t<n.lines;t++)c=Math.max(1-(f+(n.lines-t)*g)%s*v,n.opacity),o.opacity(a,t*n.direction+p,c,n);o.timeout=o.el&&setTimeout(w,~~(1e3/d))}()};return o},stop:function(){var t=this.el;return t&&(clearTimeout(this.timeout),t.parentNode&&t.parentNode.removeChild(t),this.el=f),this},lines:function(n,o){function u(e,n){return t(i(),{position:'absolute',width:o.length+o.width+'px',height:o.width+'px',background:e,boxShadow:n,transformOrigin:'left',transform:'rotate('+~~(360/o.lines*a+o.rotate)+'deg) translate('+o.radius+'px,0)',borderRadius:(o.corners*o.width>>1)+'px'})};for(var s,a=0,l=(o.lines-1)*(1-o.direction)/2;a<o.lines;a++)s=t(i(),{position:'absolute',top:1+~(o.width/2)+'px',transform:o.hwaccel?'translate3d(0,
860,0)':'',opacity:o.opacity,animation:r&&v(o.opacity,o.trail,l+a*o.direction,o.lines)+' '+1/o.speed+'s linear infinite'}),o.shadow&&e(s,t(u('#000','0 0 4px #000'),{top:'2px'})),e(n,e(s,u(m(o.color,a),'0 0 1px rgba(0,0,0,.1)')));return n},opacity:function(t,e,n){e<t.childNodes.length&&(t.childNodes[e].style.opacity=n)}});var a=t(i('group'),{behavior:'url(#default#VML)'});return!u(a,'transform')&&a.adj?g():r=u(a,'animation'),o});var X,j,p=e(t),q=e(n),re='quirks'===o.hash.replace('#',''),pt=bt.csstransforms3d,y=pt&&!re,ae=pt||'CSS1Compat'===n.compatMode,vt=a.ok,se=navigator.userAgent.match(/Android|webOS|iPhone|iPad|iPod|BlackBerry|Windows Phone/i),A=!y||se,b=navigator.msPointerEnabled,ue='onwheel'in n.createElement('div')?'wheel':n.onmousewheel!==f?'mousewheel':'DOMMouseScroll',x=250,k=300,le=1400,ce=5e3,Q=2,z=64,fe=500,de=333,u='$stageFrame',L='$navDotFrame',O='$navThumbFrame',gt='auto',he=rn([.1,0,.25,1]),me=99999,I='50%',pe={width:null,minwidth:null,maxwidth:'100%',height:null,minheight:null,maxheight:null,ratio:null,margin:Q,glimpse:0,fit:'contain',position:I,thumbposition:I,nav:'dots',navposition:'bottom',navwidth:null,thumbwidth:z,thumbheight:z,thumbmargin:Q,thumbborderwidth:Q,thumbfit:'cover',allowfullscreen:!1,transition:'slide',clicktransition:null,transitionduration:k,captions:!0,hash:!1,startindex:0,loop:!1,autoplay:!1,stopautoplayontouch:!0,keyboard:!1,arrows:!0,click:!0,swipe:!0,trackpad:!1,enableifsingleframe:!1,controlsonstart:!0,shuffle:!1,direction:'ltr',shadows:!0,spinner:null},ve={left:!0,right:!0,down:!1,up:!1,space:!1,home:!1,end:!1};s.stop=function(t){s.ii[t]=!1};var V,ht,B,mt;jQuery.Fotorama=function(t,l){function ci(){e.each(R,function(t,e){if(!e.i){e.i=ii++;var o=Wt(e.video,!0);if(o){var n={};e.video=o,e.img||e.thumb?e.thumbsReady=!0:n=hn(e,R,f),Ht(R,{img:n.img,thumb:n.thumb},e.i,f)}}})};function ue(t){return yo[t]||f.fullScreen};function fi(t){var n='keydown.'+i,e=i+to,o='keydown.'+e,r='resize.'+e+' orientationchange.'+e;t?(q.on(o,function(t){var n,e;Q&&27===t.keyCode?(n=!0,he(Q,!0,!0)):(f.fullScreen||l.keyboard&&!f.index)&&(27===t.keyCode?(n=!0,f.cancelFullScreen()):t.shiftKey&&32===t.keyCode&&ue('space')||37===t.keyCode&&ue('left')||38===t.keyCode&&ue('up')?e='<':32===t.keyCode&&ue('space')||39===t.keyCode&&ue('right')||40===t.keyCode&&ue('down')?e='>':36===t.keyCode&&ue('home')?e='<<':35===t.keyCode&&ue('end')&&(e='>>')),(n||e)&&v(t),e&&f.show({index:e,slow:t.altKey,user:!0})}),f.index||q.off(n).on(n,'textarea, input, select',function(t){!j.hasClass(M)&&t.stopPropagation()}),p.on(r,f.resize)):(q.off(o),p.off(r))};function Wn(e){e!==Wn.f&&(e?(t.html('').addClass(i+' '+ko).append(U).before(eo).before(no),Cn(f)):(U.detach(),eo.detach(),no.detach(),t.html(So.urtext).removeClass(ko),Tn(f)),fi(e),Wn.f=e)};function di(){R=f.data=R||Xt(l.data)||mn(t),B=f.size=R.length,!Bn.ok&&l.shuffle&&Bt(R),ci(),I=lo(I),B&&Wn(!0)};function uo(){var t=2>B&&!l.enableifsingleframe||Q;bt.noMove=t||It,bt.noSwipe=t||!l.swipe,!re&&ye.toggleClass(St,!l.click&&!bt.noMove&&!bt.noSwipe),b&&U.toggleClass(Me,!bt.noSwipe)};function qo(t){t===!0&&(t=''),l.autoplay=Math.max(+t||ce,1.5*sn)};function hi(){function t(t,e){n[t?'add':'remove'].push(e)};f.options=l=lt(l),It='crossfade'===l.transition||'dissolve'===l.transition,Lt=l.loop&&(B>2||It&&(!re||'slide'!==re)),sn=+l.transitionduration||k,pe='rtl'===l.direction,yo=e.extend({},l.keyboard&&ve,l.keyboard);var n={add:[],remove:[]};B>1||l.enableifsingleframe?(xt=l.nav,wo='top'===l.navposition,n.remove.push(it),un.toggle(!!l.arrows)):(xt=!1,un.hide()),Io(),An=new wt(e.extend(ge,l.spinner,we,{direction:pe?-1:1})),Ko(),Vo(),l.autoplay&&qo(l.autoplay),Qn=m(l.thumbwidth)||z,Ln=m(l.thumbheight)||z,Rn.ok=Fn.ok=l.trackpad&&!A,uo(),Yo(l,[T]),an='thumbs'===xt,an?(fo(B,'navThumb'),Xn=In,se=O,wn(eo,e.Fotorama.jst.style({w:Qn,h:Ln,b:l.thumbborderwidth,m:l.thumbmargin,s:to,q:!ae})),mt.addClass(et).removeClass(tt)):'dots'===xt?(fo(B,'navDot'),Xn=ro,se=L,mt.addClass(tt).removeClass(et)):(xt=!1,mt.removeClass(et+' '+tt)),xt&&(wo?io.insertBefore(ht):io.insertAfter(ht),Nn.nav=!1,Nn(Xn,Et,'nav')),zn=l.allowfullscreen,zn?(Dn.prependTo(ht),kn=vt&&'native'===zn):(Dn.detach(),kn=!1),t(It,Ce),t(!It,Te),t(!l.captions,Fe),t(pe,Se),t('always'!==l.arrows,Ee),Mn=l.shadows&&!A,t(!Mn,ke),U.addClass(n.add.join(' ')).removeClass(n.remove.join(' ')),ui=e.extend({},l)};function De(t){return 0>t?(B+t%B)%B:t>=B?t%B:t};function lo(t){return h(t,0,B-1)};function Ao(t){return Lt?De(t):lo(t)};function zo(t){return t>0||Lt?t-1:!1};function Lo(t){return B-1>t||Lt?t+1:!1};function mi(){bt.min=Lt?-1/0:-H(B-1,T.w,l.margin,ee),bt.max=Lt?1/0:-H(0,T.
86w,l.margin,ee),bt.snap=T.w+l.margin};function pi(){V.min=Math.min(0,T.nw-Et.width()),V.max=0,Et.toggleClass(St,!(V.noMove=V.min===V.max))};function co(t,n,o){if('number'==typeof t){t=new Array(t);var i=!0};return e.each(t,function(t,e){if(i&&(e=t),'number'==typeof e){var a=R[De(e)];if(a){var s='$'+n+'Frame',r=a[s];o.call(this,t,e,a,r,s,r&&r.data())}}})};function Oo(t,e,n,o){(!Un||'*'===Un&&o===xn)&&(t=w(l.width)||w(t)||fe,e=w(l.height)||w(e)||de,f.resize({width:t,ratio:l.ratio||n||t/e},0,o!==xn&&'*'))};function En(t,n,o,i,r,a){co(t,n,function(t,u,c,d,v,m){function x(t){var e=De(u);Nt(t,{index:e,src:h,frame:R[e]})};function C(){w.remove(),e.Fotorama.cache[h]='error',c.html&&'stage'===n||!b||b===h?(!h||c.html||p?'stage'===n&&(d.trigger('f:load').removeClass(at+' '+rt).addClass(D),x('load'),Oo()):(d.trigger('f:error').removeClass(at).addClass(rt),x('error')),m.state='error',!(B>1&&R[u]===c)||c.html||c.deleted||c.video||p||(c.deleted=!0,f.splice(u,1))):(c[k]=h=b,En([u],n,o,i,r,!0))};function S(){e.Fotorama.measures[h]=y.measures=e.Fotorama.measures[h]||{width:g.width,height:g.height,ratio:g.width/g.height},Oo(y.measures.width,y.measures.height,y.measures.ratio,u),w.off('load error').addClass(At+(p?' '+Xe:'')).prependTo(d),Kt(w,(e.isFunction(o)?o():o)||T,i||c.fit||l.fit,r||c.position||l.position),e.Fotorama.cache[h]=m.state='loaded',setTimeout(function(){d.trigger('f:load').removeClass(at+' '+rt).addClass(D+' '+(p?Ve:Be)),'stage'===n?x('load'):(c.thumbratio===gt||!c.thumbratio&&l.thumbratio===gt)&&(c.thumbratio=y.measures.ratio,te())},0)};function M(){var t=10;s(function(){return!Sn||!t--&&!A},function(){S()})};if(d){var p=f.fullScreen&&c.full&&c.full!==c.img&&!m.$full&&'stage'===n;if(!m.$img||a||p){var g=new Image,w=e(g),y=w.data();m[p?'$full':'$img']=w;var k='stage'===n?p?'full':'img':'thumb',h=c[k],b=p?null:c['stage'===n?'thumb':'img'];if('navThumb'===n&&(d=m.$wrap),!h)return void C();e.Fotorama.cache[h]?!function F(){'error'===e.Fotorama.cache[h]?C():'loaded'===e.Fotorama.cache[h]?setTimeout(M,0):setTimeout(F,100)}():(e.Fotorama.cache[h]='*',w.on('load',M).on('error',C)),m.state='',g.src=h}}})};function vi(t){No.append(An.spin().el).appendTo(t)};function Io(){No.detach(),An&&An.stop()};function Do(){var t=pt[u];t&&!t.data().state&&(vi(t),t.on('f:load f:error',function(){t.off('f:load f:error'),Io()}))};function Ro(t){ct(t,ei),ft(t,function(){setTimeout(function(){P(mt)},0),le({time:sn,guessIndex:e(this).data().eq,minMax:V})})};function fo(t,n){co(t,n,function(t,o,i,a,u,s){if(!a){a=i[u]=U[u].clone(),s=a.data(),s.data=i;var l=a[0];'stage'===n?(i.html&&e('<div class="'+Ye+'"></div>').append(i._html?e(i.html).removeAttr('id').html(i._html):i.html).appendTo(a),i.caption&&e(r(en,r(nn,i.caption))).appendTo(a),i.video&&a.addClass(Pe).append(Po.clone()),ft(l,function(){setTimeout(function(){P(ht)},0),pn({index:s.eq,user:!0})}),oo=oo.add(a)):'navDot'===n?(Ro(l),ro=ro.add(a)):'navThumb'===n&&(Ro(l),s.$wrap=a.children(':first'),In=In.add(a),i.video&&s.$wrap.append(Po.clone()))}})};function ho(t,e,n,o){return t&&t.length&&Kt(t,e,n,o)};function Wo(t){co(t,'stage',function(t,n,o,i,a,r){if(i){var s=De(n),c=o.fit||l.fit,f=o.position||l.position;r.eq=s,so[u][s]=i.css(e.extend({left:It?0:H(n,T.w,l.margin,ee)},It&&st(0))),vn(i[0])&&(i.appendTo(ye),he(o.$video)),ho(r.$img,T,c,f),ho(r.$full,T,c,f)}})};function Pn(t,n){if('thumbs'===xt&&!isNaN(t)){var o=-t,i=-t+T.nw;In.each(function(){var d=e(this),t=d.data(),r=t.eq,a=function(){return{h:Ln,w:t.w}},s=a(),u=R[r]||{},c=u.thumbfit||l.thumbfit,f=u.thumbposition||l.thumbposition;s.w=t.w,t.l+t.w<o||t.l>i||ho(t.$img,s,c,f)||n&&En([r],'navThumb',a,c,f)})}};function Nn(t,n,o){if(!Nn[o]){var r='nav'===o&&an,i=0;n.append(t.filter(function(){for(var n,o=e(this),i=o.data(),t=0,r=R.length;r>t;t++)if(i.data===R[t]){n=!0,i.eq=t;break};return n||o.remove()&&!1}).sort(function(t,n){return e(t).data().eq-e(n).data().eq}).each(function(){if(r){var o=e(this),t=o.data(),n=Math.round(Ln*t.data.thumbratio)||Qn;t.l=i,t.w=n,o.css({width:n}),i+=n+l.thumbmargin}})),Nn[o]=!0}};function Ho(t){return t-jo>T.w/3};function jn(t){return!(Lt||I+t&&I-B+t||Q)};function Ko(){var t=jn(0),e=jn(1);Fo.toggleClass(Ft,t).attr(Ut(t)),Eo.toggleClass(Ft,e).attr(Ut(e))};function Vo(){Rn.ok&&(Rn.prevent={'<':jn(0),'>':jn(1)})};function Bo(t){var e,n,o=t.data();return an?(e=o.l,n=o.w):(e=t.position().left,n=t.width()),{c:e+n/2,min:-e+10*l.thumbmargin,max:-e+T.w-n-10*l.thumbmargin}};function Xo(t){var e=pt[se].data();N(ri,{time:1.2*t,pos:e.l,width:e.w-2*l.thumbborderwidth})};function le(t){var r=R[t.guessIndex][se];if(r){var e=V.min!==V.max,o=t.minMax||e&&Bo(pt[se]),i=e&&(t.keep&&le.l?le.l:h((t.coo||T.nw/2)-Bo(r).c,o.min,o.max)
86),n=e&&h(i,V.min,V.max),a=1.1*t.time;N(Et,{time:a,pos:n||0,onEnd:function(){Pn(n,!0)}}),fn(mt,K(n,V.min,V.max)),le.l=i}};function gi(){Qo(se),cn[se].push(pt[se].addClass(ot))};function Qo(t){for(var e=cn[t];e.length;)e.shift().removeClass(ot)};function mo(t){var n=so[t];e.each(qt,function(t,e){delete n[De(e)]}),e.each(n,function(t,e){delete n[t],e.detach()})};function Uo(t){ee=yt=I;var e=pt[u];e&&(Qo(u),cn[u].push(e.addClass(ot)),t||f.show.onEnd(!0),ut(ye,0,!0),mo(u),Wo(qt),mi(),pi())};function Yo(t,n){t&&e.each(n,function(n,o){o&&e.extend(o,{width:t.width||o.width,height:t.height,minwidth:t.minwidth,maxwidth:t.maxwidth,minheight:t.minheight,maxheight:t.maxheight,ratio:Qt(t.ratio)})})};function Nt(e,n){t.trigger(i+':'+e,[f,n])};function qn(){clearTimeout(rn.t),Sn=1,l.stopautoplayontouch?f.stopAutoplay():Rt=!0};function rn(){Sn&&(l.stopautoplayontouch||(Hn(),Pt()),rn.t=setTimeout(function(){Sn=0},k+x))};function Hn(){Rt=!(!Q&&!Yn)};function Pt(){if(clearTimeout(Pt.t),s.stop(Pt.w),!l.autoplay||Rt)return void(f.autoplay&&(f.autoplay=!1,Nt('stopautoplay')));f.autoplay||(f.autoplay=!0,Nt('startautoplay'));var t=I,e=pt[u].data();Pt.w=s(function(){return e.state||t!==I},function(){Pt.t=setTimeout(function(){if(!Rt&&t===I){var e=bn,n=R[e][u].data();Pt.w=s(function(){return n.state||e!==bn},function(){Rt||e!==bn||f.show(Lt?dt(!pe):bn)})}},l.autoplay)})};function ti(){f.fullScreen&&(f.fullScreen=!1,vt&&a.cancel(Mo),j.removeClass(M),X.removeClass(M),t.removeClass(jt).insertAfter(no),T=e.extend({},To),he(Q,!0,!0),Vn('x',!1),f.resize(),En(qt,'stage'),P(p,xo,bo),Nt('fullscreenexit'))};function fn(t,e){Mn&&(t.removeClass(Re+' '+We),e&&!Q&&t.addClass(e.replace(/^|\s/g,' '+nt+'--')))};function he(t,e,n){e&&(U.removeClass(Ct),Q=!1,uo()),t&&t!==Q&&(t.remove(),Nt('unloadvideo')),n&&(Hn(),Pt())};function Kn(t){U.toggleClass(Tt,t)};function dn(t){if(!bt.flow){var e=t?t.pageX:dn.x,n=e&&!jn(Ho(e))&&l.click;dn.p!==n&&ht.toggleClass(je,n)&&(dn.p=n,dn.x=e)}};function pn(t){clearTimeout(pn.t),l.clicktransition&&l.clicktransition!==l.transition?setTimeout(function(){var e=l.transition;f.setOptions({transition:l.clicktransition}),re=e,pn.t=setTimeout(function(){f.show(t)},10)},0):f.show(t)};function wi(t,n){var o=t.target,i=e(o);i.hasClass(Ot)?f.playVideo():o===ao?f.toggleFullScreen():Q?o===si&&he(Q,!0,!0):n?Kn():l.click&&pn({index:t.shiftKey||dt(Ho(t._x)),slow:t.altKey,user:!0})};function Vn(t,e){bt[t]=V[t]=e};function ei(t){var n=e(this).data().eq;pn({index:n,slow:t.altKey,user:!0,coo:t._x-mt.offset().left})};function ni(t){pn({index:un.index(this)?'>':'<',slow:t.altKey,user:!0})};function oi(t){ft(t,function(){setTimeout(function(){P(ht)},0),Kn(!1)})};function te(){if(di(),hi(),!te.i){te.i=!0;var t=l.startindex;(t||l.hash&&o.hash)&&(xn=Vt(t||o.hash.replace(/^#/,''),R,0===f.index||t,t)),I=ee=yt=ie=xn=Ao(xn)||0};if(B){if(po())return;Q&&he(Q,!0),qt=[],mo(u),te.ok=!0,f.show({index:I,time:0}),f.resize()}
87else f.destroy()};function po(){return!po.f===pe?(po.f=pe,I=B-1-I,f.reverse(),!0):void 0};function Bn(){Bn.ok||(Bn.ok=!0,Nt('ready'))};X=e('html'),j=e('body');var R,B,Xn,An,Q,pt,qt,ee,yt,ie,vo,go,bn,xn,Lt,xt,an,wo,zn,kn,It,Qn,Ln,sn,re,Mn,pe,yo,Un,bo,xo,Co,Rt,Yn,To,Sn,On,se,f=this,to=e.now(),ko=i+to,Mo=t[0],ii=1,So=t.data(),eo=e('<style></style>'),no=e(r(He)),U=e(r(d)),ht=e(r(Y)).appendTo(U),ye=(ht[0],e(r(Ne)).appendTo(ht)),oo=e(),Fo=e(r(S+' '+qe+E)),Eo=e(r(S+' '+Ae+E)),un=Fo.add(Eo).appendTo(ht),io=e(r(ze)),mt=e(r(C)).appendTo(io),Et=e(r(Le)).appendTo(mt),ro=e(),In=e(),ri=(ye.data(),Et.data(),e(r(Ue)).appendTo(Et)),Dn=e(r(Ke+E)),ao=Dn[0],Po=e(r(Ot)),ai=e(r(tn)).appendTo(ht),si=ai[0],No=e(r(on)),I=!1,ui={},T={},bt={},Rn={},V={},Fn={},cn={},so={},jo=0,li=[];U[u]=e(r(Mt)),U[O]=e(r(F+' '+Ie+E,r(zt))),U[L]=e(r(F+' '+Oe+E,r(Qe))),cn[u]=[],cn[O]=[],cn[L]=[],so[u]={},U.addClass(y?xe:be).toggleClass(Tt,!l.controlsonstart),So.fotorama=this,f.startAutoplay=function(t){return f.autoplay?this:(Rt=Yn=!1,qo(t||l.autoplay),Pt(),this)},f.stopAutoplay=function(){return f.autoplay&&(Rt=Yn=!0,Pt()),this},f.show=function(t){var e;'object'!=typeof t?(e=t,t={}):e=t.index,e='>'===e?yt+1:'<'===e?yt-1:'<<'===e?0:'>>'===e?B-1:e,e=isNaN(e)?Vt(e,R,!0):e,e='undefined'==typeof e?I||0:e,f.activeIndex=I=Ao(e),vo=zo(I),go=Lo(I),bn=De(I+(pe?-1:1)),qt=[I,vo,go],yt=Lt?e:I;var d=Math.abs(ie-yt),n=Dt(t.time,function(){return Math.min(sn*(1+(d-1)/12),2*sn)}),m=t.overPos;t.slow&&(n*=10);var c=pt;f.activeFrame=pt=R[I];var i=c===pt&&!t.user;he(Q,pt.i!==R[De(ee)].i),fo(qt,'stage'),Wo(A?[yt]:[yt,zo(yt),Lo(yt)]),Vn('go',!0),i||Nt('show',{user:t.user,time:n}),Rt=!0;var o=f.show.onEnd=function(e){if(!o.ok){if(o.ok=!0,e||Uo(!0),i||Nt('showen
87d',{user:t.user}),!e&&re&&re!==l.transition)return f.setOptions({transition:re}),void(re=!1);Do(),En(qt,'stage'),Vn('go',!1),Vo(),dn(),Hn(),Pt()}};if(It){var a=pt[u],s=I!==ie?R[ie][u]:null;Yt(a,s,oo,{time:n,method:l.transition,onEnd:o},li)}
88else N(ye,{pos:-H(yt,T.w,l.margin,ee),overPos:m,time:n,onEnd:o});if(Ko(),xt){gi();var r=lo(I+h(yt-ie,-1,1));le({time:n,coo:r!==I&&t.coo,guessIndex:'undefined'!=typeof t.coo?r:I,keep:i}),an&&Xo(n)};return Co='undefined'!=typeof ie&&ie!==I,ie=I,l.hash&&Co&&!f.eq&&gn(pt.id||I+1),this},f.requestFullScreen=function(){return zn&&!f.fullScreen&&(bo=p.scrollTop(),xo=p.scrollLeft(),P(p),Vn('x',!0),To=e.extend({},T),t.addClass(jt).appendTo(j.addClass(M)),X.addClass(M),he(Q,!0,!0),f.fullScreen=!0,kn&&a.request(Mo),f.resize(),En(qt,'stage'),Do(),Nt('fullscreenenter')),this},f.cancelFullScreen=function(){return kn&&a.is()?a.cancel(n):ti(),this},f.toggleFullScreen=function(){return f[(f.fullScreen?'cancel':'request')+'FullScreen']()},c(n,a.event,function(){!R||a.is()||Q||ti()}),f.resize=function(t){if(!R)return this;var o=arguments[1]||0,a=arguments[2];Yo(f.fullScreen?{width:'100%',maxwidth:null,minwidth:null,height:'100%',maxheight:null,minheight:null}:lt(t),[T,a||f.fullScreen||l]);var e=T.width,n=T.height,r=T.ratio,i=p.height()-(xt?mt.height():0);return w(e)&&(U.addClass(kt).css({width:e,minWidth:T.minwidth||0,maxWidth:T.maxwidth||me}),e=T.W=T.w=U.width(),T.nw=xt&&g(l.navwidth,e)||e,l.glimpse&&(T.w-=Math.round(2*(g(l.glimpse,e)||0))),ye.css({width:T.w,marginLeft:(T.W-T.w)/2}),n=g(n,i),n=n||r&&e/r,n&&(e=Math.round(e),n=T.h=Math.round(h(n,g(T.minheight,i),g(T.maxheight,i))),ht.stop().animate({width:e,height:n},o,function(){U.removeClass(kt)}),Uo(),xt&&(mt.stop().animate({width:T.nw},o),le({guessIndex:I,time:o,keep:!0}),an&&Nn.nav&&Xo(o)),Un=a||!0,Bn())),jo=ht.offset().left,this},f.setOptions=function(t){return e.extend(l,t),te(),this},f.shuffle=function(){return R&&Bt(R)&&te(),this},f.destroy=function(){return f.cancelFullScreen(),f.stopAutoplay(),R=f.data=null,Wn(),qt=[],mo(u),te.ok=!1,this},f.playVideo=function(){var t=pt,n=t.video,o=I;return'object'==typeof n&&t.videoReady&&(kn&&f.fullScreen&&f.cancelFullScreen(),s(function(){return!a.is()||o!==I},function(){o===I&&(t.$video=t.$video||e(e.Fotorama.jst.video(n)),t.$video.appendTo(t[u]),U.addClass(Ct),Q=t.$video,uo(),un.blur(),Dn.blur(),Nt('loadvideo'))})),this},f.stopVideo=function(){return he(Q,!0,!0),this},ht.on('mousemove',dn),bt=ne(ye,{onStart:qn,onMove:function(t,e){fn(ht,e.edge)},onTouchEnd:rn,onEnd:function(t){fn(ht);var e=(b&&!On||t.touch)&&l.arrows&&'always'!==l.arrows;if(t.moved||e&&t.pos!==t.newPos&&!t.control){var n=ln(t.newPos,T.w,l.margin,ee);f.show({index:n,time:It?sn:t.time,overPos:t.overPos,user:!0})}
89else t.aborted||t.control||wi(t.startEvent,e)},timeLow:1,timeHigh:1,friction:2,select:'.'+it+', .'+it+' *',$wrap:ht}),V=ne(Et,{onStart:qn,onMove:function(t,e){fn(mt,e.edge)},onTouchEnd:rn,onEnd:function(t){function n(){le.l=t.newPos,Hn(),Pt(),Pn(t.newPos,!0)};if(t.moved)t.pos!==t.newPos?(Rt=!0,N(Et,{time:t.time,pos:t.newPos,overPos:t.overPos,onEnd:n}),Pn(t.newPos),Mn&&fn(mt,K(t.newPos,V.min,V.max))):n();else{var e=t.$target.closest('.'+F,Et)[0];e&&ei.call(e,t.startEvent)}},timeLow:.5,timeHigh:2,friction:5,$wrap:mt}),Rn=oe(ht,{shift:!0,onEnd:function(t,e){qn(),rn(),f.show({index:e,slow:t.altKey})}}),Fn=oe(mt,{onEnd:function(t,e){qn(),rn();var n=ut(Et)+.25*e;Et.css(W(h(n,V.min,V.max))),Mn&&fn(mt,K(n,V.min,V.max)),Fn.prevent={'<':n>=V.max,'>':n<=V.min},clearTimeout(Fn.t),Fn.t=setTimeout(function(){le.l=n,Pn(n,!0)},x),Pn(n)}}),U.hover(function(){setTimeout(function(){Sn||Kn(!(On=!0))},0)},function(){On&&Kn(!(On=!1))}),yn(un,function(t){v(t),ni.call(this,t)},{onStart:function(){qn(),bt.control=!0},onTouchEnd:rn}),un.each(function(){ct(this,function(t){ni.call(this,t)}),oi(this)}),ct(ao,f.toggleFullScreen),oi(ao),e.each('load push pop shift unshift reverse sort splice'.split(' '),function(t,e){f[e]=function(){return R=R||[],'load'!==e?Array.prototype[e].apply(R,arguments):arguments[0]&&'object'==typeof arguments[0]&&arguments[0].length&&(R=Xt(arguments[0])),te(),f}}),te()},e.fn.fotorama=function(n){return this.each(function(){var a=this,o=e(this),i=o.data(),r=i.fotorama;r?r.setOptions(n,!0):s(function(){return!pn(a)},function(){i.urtext=o.html(),new e.Fotorama(o,e.extend({},pe,t.fotoramaDefaults,n,i))})})},e.Fotorama.instances=[],e.Fotorama.cache={},e.Fotorama.measures={},e=e||{},e.Fotorama=e.Fotorama||{},e.Fotorama.jst=e.Fotorama.jst||{},e.Fotorama.jst.style=function(t){{var e,n='';yt.escape};return n+='.fotorama'+(null==(e=t.s)?'':e)+' .fotorama__nav--thumbs .fotorama__nav__frame{\npadding:'+(null==(e=t.m)?'':e)+'px;\nheight:'+(null==(e=t.h)?'':e)+'px}\n.fotorama'+(null==(e=t.s)?'':e)+' .fotorama__thumb-border{\nheight:'+(null==(e=t.h-t.b*(t.q?0:2))?'':e)+'px;\nborder-width:'+(null==(e=t.b)?'':e)+'px;\nmargin-top:'+(null==(e=t.m)?'':e)+'px}'},e.Fotorama.jst.video=function(t){function o(){e+=n.call(arguments,'')};var e='',n=(yt.escape,Array.prototype.join);return e+='<div class="fotorama__video"><iframe src="',o(('youtube'==t.type?t.p+'youtube.com/embed/'+t.id+'?autoplay=1':'vimeo'==t.type?t.p+'player.vimeo.com/video/'+t.id+'?autoplay=1&badge=0':t.id)+(t.s&&'custom'!=t.type?'&'+t.s:'')),e+='" frameborder="0" allowfullscreen></iframe></div>\n'},e(function(){e('.'+i+':not([data-auto="false"])').fotorama()})}(window,document,location,'undefined'!=typeof jQuery&&jQuery);;
90;;
91!function(e){'use strict';var t=null,n=null;!function(){var n=['webkit','moz','o','ms'],a=e.document.createElement('div'),t=-1;for(t=0;t<n.length&&!e.requestAnimationFrame;t++)e.requestAnimationFrame=e[n[t]+'RequestAnimationFrame'];'undefined'==typeof a.nextElementSibling&&Object.defineProperty(e.Element.prototype,'nextElementSibling',{get:function(){for(var t=this.nextSibling;t;){if(1===t.nodeType)return t;t=t.nextSibling};return null}}),function(t){t.matches=t.matches||t.machesSelector||t.mozMatchesSelector||t.msMatchesSelector||t.oMatchesSelector||t.webkitMatchesSelector||function(t){return Array.prototype.indexOf.call(this.parentElement.querySelectorAll(t),this)>-1}}(e.Element.prototype),Object.keys||(Object.keys=function(){var e=Object.prototype.hasOwnProperty,n=!1,t=[],a=-1;return n=!{toString:null}
vendor: 13,757 bytes, lines 91-92
91.propertyIsEnumerable('toString'),t=['toString','toLocaleString','valueOf','hasOwnProperty','isPrototypeOf','propertyIsEnumerable','constructor'],a=t.length,function(i){var r=[],s='',o=-1;if('object'!=typeof i&&('function'!=typeof i||null===i))throw new TypeError('Object.keys called on non-object');for(s in i)e.call(i,s)&&r.push(s);if(n)for(o=0;o<a;o++)e.call(i,t[o])&&r.push(t[o]);return r}}()),Array.isArray||(Array.isArray=function(t){return'[object Array]'===Object.prototype.toString.call(t)}),'function'!=typeof Object.create&&(Object.create=function(t){var e=function(){};return function(n,a){if(n!==Object(n)&&null!==n)throw TypeError('Argument must be an object, or null');e.prototype=n||{};var i=new e;return e.prototype=null,a!==t&&Object.defineProperties(i,a),null===n&&(i.__proto__=null),i}}()),String.prototype.trim||(String.prototype.trim=function(){return this.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,'')}),Array.prototype.indexOf||(Array.prototype.indexOf=function(t){var e,n,i,a;if(null===this)throw new TypeError;if(i=Object(this),a=i.length>>>0,0===a)return-1;if(e=0,arguments.length>1&&(e=Number(arguments[1]),e!==e?e=0:0!==e&&e!==1/0&&e!==-(1/0)&&(e=(e>0||-1)*Math.floor(Math.abs(e)))),e>=a)return-1;for(n=e>=0?e:Math.max(a-Math.abs(e),0);n<a;n++)if(n in i&&i[n]===t)return n;return-1}),Function.prototype.bind||(Function.prototype.bind=function(t){var a,i,e,n;if('function'!=typeof this)throw new TypeError;return a=Array.prototype.slice.call(arguments,1),i=this,e=function(){},n=function(){return i.apply(this instanceof e?this:t,a.concat(Array.prototype.slice.call(arguments)))},this.prototype&&(e.prototype=this.prototype),n.prototype=new e,n}),e.Element.prototype.dispatchEvent||(e.Element.prototype.dispatchEvent=function(t){try{return this.fireEvent('on'+t.type,t)}catch(e){}})}(),t=function(a,i,o){var l=null,c=!1,s=null,g=null,f=null,d=null,m=[],r='',u=[],h=-1;if(f=o||e.document,(c=arguments[3])&&(c='boolean'==typeof c),'string'==typeof a)u=f.querySelectorAll(a);else if(a&&'object'==typeof a&&n.isElement(a,f))u=[a];else{if(!a||'object'!=typeof a||!a.length)throw new Error(t.messages.errorFactoryInvalidContainer());u=a};if(u.length<1)throw new Error(t.messages.errorFactoryContainerNotFound());for(h=0;(l=u[h])&&(!(h>0)||c);h++)l.id?r=l.id:(r='MixItUp'+n.randomHex(),l.id=r),t.instances[r]instanceof t.Mixer?(s=t.instances[r],(!i||i&&i.debug&&i.debug.showWarnings!==!1)&&console.warn(t.messages.warningFactoryPreexistingInstance())):(s=new t.Mixer,s.attach(l,f,r,i),t.instances[r]=s),g=new t.Facade(s),i&&i.debug&&i.debug.enable?m.push(s):m.push(g);return d=c?new t.Collection(m):m[0]},t.use=function(e){t.Base.prototype.callActions.call(t,'beforeUse',arguments),'function'==typeof e&&'mixitup-extension'===e.TYPE?'undefined'==typeof t.extensions[e.NAME]&&(e(t),t.extensions[e.NAME]=e):e.fn&&e.fn.jquery&&(t.libraries.$=e),t.Base.prototype.callActions.call(t,'afterUse',arguments)},t.instances={},t.extensions={},t.libraries={},n={hasClass:function(t,e){return!!t.className.match(new RegExp('(\\s|^)'+e+'(\\s|$)'))},addClass:function(t,e){this.hasClass(t,e)||(t.className+=t.className?' '+e:e)},removeClass:function(t,e){if(this.hasClass(t,e)){var n=new RegExp('(\\s|^)'+e+'(\\s|$)');t.className=t.className.replace(n,' ').trim()}},extend:function(t,e,n,a){var r=[],i='',o=-1;n=n||!1,a=a||!1;try{if(Array.isArray(e))for(o=0;o<e.length;o++)r.push(o);else e&&(r=Object.keys(e));for(o=0;o<r.length;o++)i=r[o],!n||'object'!=typeof e[i]||this.isElement(e[i])?t[i]=e[i]:Array.isArray(e[i])?(t[i]||(t[i]=[]),this.extend(t[i],e[i],n,a)):(t[i]||(t[i]={}),this.extend(t[i],e[i],n,a))}catch(s){if(!a)throw s;this.handleExtendError(s,t)};return t},handleExtendError:function(e,n){var f=/property "?(\w*)"?[,:] object/i,s=null,i='',l='',c='',u='',o='',r=-1,a=-1;if(e instanceof TypeError&&(s=f.exec(e.message))){i=s[1];for(o in n){for(a=0;a<i.length&&i.charAt(a)===o.charAt(a);)a++;a>r&&(r=a,u=o)};throw r>1&&(c=t.messages.errorConfigInvalidPropertySuggestion({probableMatch:u})),l=t.messages.errorConfigInvalidProperty({erroneous:i,suggestion:c}),new TypeError(l)};throw e},template:function(t){for(var a=/\${([\w]*)}/g,e={},n=null;n=a.exec(t);)e[n[1]]=new RegExp('\\${'+n[1]+'}','g');return function(n){var a='',i=t;n=n||{};for(a in e)i=i.replace(e[a],'undefined'!=typeof n[a]?n[a]:'');return i}},on:function(t,n,a,i){t&&(t.addEventListener?t.addEventListener(n,a,i):t.attachEvent&&(t['e'+n+a]=a,t[n+a]=function(){t['e'+n+a](e.event)},t.attachEvent('on'+n,t[n+a])))},off:function(t,e,n){t&&(t.removeEventListener?t.removeEventListener(e,n,!1):t.detachEvent&&(t.detachEvent('on'+e,t[e+n]),t[e+n]=null))},getCustomEvent:function(t,n,a){var i=null;return a=a||e.document,'function'==typeof e.CustomEvent?i=new e.CustomEvent(t,{detail:n,bubbles:!0,cancelable:!0}):'function'==typeof a.createEvent?(i=a.createEvent('CustomEvent'),i.initCustomEvent(t,!0,!0,n)):(i=a.createEventObject(),i.type=t,i.returnValue=!1,i.cancelBubble=!1,i.detail=n),i},getOriginalEvent:function(t){return t.touches&&t.touches.length?t.touches[0]:t.changedTouches&&t.changedTouches.length?t.changedTouches[0]:t},index:function(t,e){for(var n=0;null!==(t=t.previousElementSibling);)e&&!t.matches(e)||++n;return n},camelCase:function(t){return t.toLowerCase().replace(/([_-][a-z])/g,function(t){return t.toUpperCase().replace(/[_-]/,'')})},pascalCase:function(t){return(t=this.camelCase(t)).charAt(0).toUpperCase()+t.slice(1)},dashCase:function(t){return t.replace(/([A-Z])/g,'-$1').replace(/^-/,'').toLowerCase()},isElement:function(t,n){return n=n||e.document,!!(e.HTMLElement&&t instanceof e.HTMLElement)||(!!(n.defaultView&&n.defaultView.HTMLElement&&t instanceof n.defaultView.HTMLElement)||null!==t&&1===t.nodeType&&'string'==typeof t.nodeName)},createElement:function(t,n){var i=null,a=null;for(n=n||e.document,i=n.createDocumentFragment(),a=n.createElement('div'),a.innerHTML=t.trim();a.firstChild;)i.appendChild(a.firstChild);return i},removeWhitespace:function(t){for(var e;t&&'#text'===t.nodeName;)e=t,t=t.previousSibling,e.parentElement&&e.parentElement.removeChild(e)},isEqualArray:function(t,e){var n=t.length;if(n!==e.length)return!1;for(;n--;)if(t[n]!==e[n])return!1;return!0},deepEquals:function(t,e){var n;if('object'==typeof t&&t&&'object'==typeof e&&e){if(Object.keys(t).length!==Object.keys(e).length)return!1;for(n in t)if(!e.hasOwnProperty(n)||!this.deepEquals(t[n],e[n]))return!1}
92else if(t!==e)return!1;return!0},arrayShuffle:function(t){for(var e=t.slice(),i=e.length,n=i,a=-1,o=[];n--;)a=~~(Math.random()*i),o=e[n],e[n]=e[a],e[a]=o;return e},arrayFromList:function(t){var n,e;try{return Array.prototype.slice.call(t)}catch(a){for(n=[],e=0;e<t.length;e++)n.push(t[e]);return n}},debounce:function(t,e,n){var a;return function(){var i=this,o=arguments,s=n&&!a,r=null;r=function(){a=null,n||t.apply(i,o)},clearTimeout(a),a=setTimeout(r,e),s&&t.apply(i,o)}},position:function(t){for(var e=0,n=0,a=t;t;)e-=t.scrollLeft,n-=t.scrollTop,t===a&&(e+=t.offsetLeft,n+=t.offsetTop,a=t.offsetParent),t=t.parentElement;return{x:e,y:n}},getHypotenuse:function(t,e){var n=t.x-e.x,a=t.y-e.y;return n=n<0?n*-1:n,a=a<0?a*-1:a,Math.sqrt(Math.pow(n,2)+Math.pow(a,2))},getIntersectionRatio:function(t,e){var o=t.width*t.height,n=-1,a=-1,i=-1,r=-1;return n=Math.max(0,Math.min(t.left+t.width,e.left+e.width)-Math.max(t.left,e.left)),a=Math.max(0,Math.min(t.top+t.height,e.top+e.height)-Math.max(t.top,e.top)),i=a*n,r=i/o},closestParent:function(t,n,a,i){var o=t.parentNode;if(i=i||e.document,a&&t.matches(n))return t;for(;o&&o!=i.body;){if(o.matches&&o.matches(n))return o;if(!o.parentNode)return null;o=o.parentNode};return null},children:function(t,n,a){var o=[],i='';return a=a||e.doc,t&&(t.id||(i='Temp'+this.randomHexKey(),t.id=i),o=a.querySelectorAll('#'+t.id+' > '+n),i&&t.removeAttribute('id')),o},clean:function(t){var n=[],e=-1;for(e=0;e<t.length;e++)''!==t[e]&&n.push(t[e]);return n},defer:function(n){var i=null,a=null,o=null;return a=new this.Deferred,t.features.has.promises?a.promise=new Promise(function(t,e){a.resolve=t,a.reject=e}):(o=e.jQuery||n.$)&&'function'==typeof o.Deferred?(i=o.Deferred(),a.promise=i.promise(),a.resolve=i.resolve,a.reject=i.reject):e.console&&console.warn(t.messages.warningNoPromiseImplementation()),a},all:function(n,a){var i=null;return t.features.has.promises?Promise.all(n):(i=e.jQuery||a.$)&&'function'==typeof i.when?i.when.apply(i,n).done(function(){return arguments}):(e.console&&console.warn(t.messages.warningNoPromiseImplementation()),[])},getPrefix:function(t,e,a){var i=-1,o='';if(n.dashCase(e)in t.style)return'';for(i=0;o=a[i];i++)if(o+e in t.style)return o.toLowerCase();return'unsupported'},randomHex:function(){return('00000'+(16777216*Math.random()<<0).toString(16)).substr(-6).toUpperCase()},getDocumentState:function(t){return t='object'==typeof t.body?t:e.document,{scrollTop:e.pageYOffset,scrollLeft:e.pageXOffset,docHeight:t.documentElement.scrollHeight,docWidth:t.documentElement.scrollWidth,viewportHeight:t.documentElement.clientHeight,viewportWidth:t.documentElement.clientWidth}},bind:function(t,e){return function(){return e.apply(t,arguments)}},isVisible:function(t){var n=null;return!!t.offsetParent||(n=e.getComputedStyle(t),'fixed'===n.position&&'hidden'!==n.visibility&&'0'!==n.opacity)},seal:function(t){'function'==typeof Object.seal&&Object.seal(t)},freeze:function(t){'function'==typeof Object.freeze&&Object.freeze(t)},compareVersions:function(t,e){var o=t.split('.'),r=e.split('.'),a=-1,i=-1,n=-1;for(n=0;n<o.length;n++){if(a=parseInt(o[n].replace(/[^\d.]/g,'')),i=parseInt(r[n].replace(/[^\d.]/g,'')||0),i<a)return!1;if(i>a)return!0};return!0},Deferred:function(){this.promise=null,this.resolve=null,this.reject=null,this.id=n.randomHex()},isEmptyObject:function(t){var e='';if('function'==typeof Object.keys)return 0===Object.keys(t).length;for(e in t)if(t.hasOwnProperty(e))return!1;return!0},getClassname:function(t,e,n){var a='';return a+=t.block,a.length&&(a+=t.delineatorElement),a+=t['element'+this.pascalCase(e)],n?(a.length&&(a+=t.delineatorModifier),a+=n):a},getProperty:function(t,e){var a=e.split('.'),i=null,o='',n=0;if(!e)return t;for(i=function(t){return t?t[o]:null};n<a.length;)o=a[n],t=i(t),n++;return'undefined'!=typeof t?t:null}},t.h=n,t.Base=function(){},t.Base.prototype={constructor:t.Base,callActions:function(t,e){var i=this,a=i.constructor.actions[t],o='';if(a&&!n.isEmptyObject(a))for(o in a)a[o].apply(i,e)},callFilters:function(t,e,a){var r=this,i=r.constructor.filters[t],o=e,s='';if(!i||n.isEmptyObject(i))return o;a=a||[];for(s in i)a=n.arrayFromList(a),a.unshift(o),o=i[s].apply(r,a);return o}},t.BaseStatic=function(){this.actions={},this.filters={},this.extend=function(t){n.extend(this.prototype,t)},this.registerAction=function(t,e,n){(this.actions[t]=this.actions[t]||{})[e]=n},this.registerFilter=function(t,e,n){(this.filters[t]=this.filters[t]||{})[e]=n}},t.Features=function(){t.Base.call(this),this.callActions('beforeConstruct'),this.boxSizingPrefix='',this.transformPrefix='',this.transitionPrefix='',this.boxSizingPrefix='',this.transformProp='',this.transformRule='',this.transitionProp='',this.perspectiveProp='',this.perspectiveOriginProp='',this.has=new t.Has,this.canary=null,this.BOX_SIZING_PROP='boxSizing',this.TRANSITION_PROP='transition',this.TRANSFORM_PROP='transform',this.PERSPECTIVE_PROP='perspective',this.PERSPECTIVE_ORIGIN_PROP='perspectiveOrigin',this.VENDORS=['Webkit','moz','O','ms'],this.TWEENABLE=['opacity','width','height','marginRight','marginBottom','x','y','scale','translateX','translateY','translateZ','rotateX','rotateY','rotateZ'],this.callActions('afterConstruct')},t.BaseStatic.call(t.Features),t.Features.prototype=Object.create(t.Base.prototype),n.extend(t.Features.prototype,{constructor:t.Features,init:function(){var t=this;t.callActions('beforeInit',arguments),t.canary=document.createElement('div'),t.setPrefixes(),t.runTests(),t.callActions('beforeInit',arguments)},runTests:function(){var t=this;t.callActions('beforeRunTests',arguments),t.has.promises='function'==typeof e.Promise,t.has.transitions='unsupported'!==t.transitionPrefix,t.callActions('afterRunTests',arguments),n.freeze(t.has)},setPrefixes:function(){var t=this;t.callActions('beforeSetPrefixes',arguments),t.transitionPrefix=n.getPrefix(t.canary,'Transition',t.VENDORS),t.transformPrefix=n.getPrefix(t.canary,'Transform',t.VENDORS),t.boxSizingPrefix=n.getPrefix(t.canary,'BoxSizing',t.VENDORS),t.boxSizingProp=t.boxSizingPrefix?t.boxSizingPrefix+n.pascalCase(t.BOX_SIZING_PROP):t.BOX_SIZING_PROP,t.transitionProp=t.transitionPrefix?t.transitionPrefix+n.pascalCase(t.TRANSITION_PROP):t.TRANSITION_PROP,t.transformProp=t.transformPrefix?t.transformPrefix+n.pascalCase(t.TRANSFORM_PROP):t.TRANSFORM_PROP,t.transformRule=t.transformPrefix?'-'+t.transformPrefix+'-'+t.TRANSFORM_PROP:t.TRANSFORM_PROP,t.perspectiveProp=t.transformPrefix?t.transformPrefix+n.pascalCase(t.PERSPECTIVE_PROP):t.PERSPECTIVE_PROP,t.perspectiveOriginProp=t.transformPrefix?t.transformPrefix+n.pascalCase(t.PERSPECTIVE_ORIGIN_PROP):t.PERSPECTIVE_ORIGIN_PROP,t.callActions('afterSetPrefixes',arguments)}}),t.Has=function(){this.transitions=!1,this.promises=!1,n.seal(this)},t.features=new t.Features,t.features.init(),t.ConfigAnimation=function(){t.Base.call(this),this.callActions('beforeConstruct'),this.enable=!0,this.effects='fade scale',this.effectsIn='',this.effectsOut='',this.duration=600,this.easing='ease',this.applyPerspective=!0,this.perspectiveDistance='3000px',this.perspectiveOrigin='50% 50%',this.queue=!0,this.queueLimit=3,this.animateResizeContainer=!0,this.animateResizeTargets=!1,this.staggerSequence=null,this.reverseOut=!1,this.nudge=!0,this.clampHeight=!0,this.clampWidth=!0,this.callActions('afterConstruct'),n.seal(this)}
92,t.BaseStatic.call(t.ConfigAnimation),t.ConfigAnimation.prototype=Object.create(t.Base.prototype),t.ConfigAnimation.prototype.constructor=t.ConfigAnimation,t.ConfigBehavior=function(){t.Base.call(this),this.callActions('beforeConstruct'),this.liveSort=!1,this.callActions('afterConstruct'),n.seal(this)},t.BaseStatic.call(t.ConfigBehavior),t.ConfigBehavior.prototype=Object.create(t.Base.prototype),t.ConfigBehavior.prototype.constructor=t.ConfigBehavior,t.ConfigCallbacks=function(){t.Base.call(this),this.callActions('beforeConstruct'),this.onMixStart=null,this.onMixBusy=null,this.onMixEnd=null,this.onMixFail=null,this.onMixClick=null,this.callActions('afterConstruct'),n.seal(this)},t.BaseStatic.call(t.ConfigCallbacks),t.ConfigCallbacks.prototype=Object.create(t.Base.prototype),t.ConfigCallbacks.prototype.constructor=t.ConfigCallbacks,t.ConfigControls=function(){t.Base.call(this),this.callActions('beforeConstruct'),this.enable=!0,this.live=!1,this.scope='global',this.toggleLogic='or',this.toggleDefault='all',this.callActions('afterConstruct'),n.seal(this)},t.BaseStatic.call(t.ConfigControls),t.ConfigControls.prototype=Object.create(t.Base.prototype),t.ConfigControls.prototype.constructor=t.ConfigControls,t.ConfigClassNames=function(){t.Base.call(this),this.callActions('beforeConstruct'),this.block='mixitup',this.elementContainer='container',this.elementFilter='control',this.elementSort='control',this.elementMultimix='control',this.elementToggle='control',this.modifierActive='active',this.modifierDisabled='disabled',this.modifierFailed='failed',this.delineatorElement='-',this.delineatorModifier='-',this.callActions('afterConstruct'),n.seal(this)},t.BaseStatic.call(t.ConfigClassNames),t.ConfigClassNames.prototype=Object.create(t.Base.prototype),t.ConfigClassNames.prototype.constructor=t.ConfigClassNames,t.ConfigData=function(){t.Base.call(this),this.callActions('beforeConstruct'),this.uidKey='',this.dirtyCheck=!1,this.callActions('afterConstruct'),n.seal(this)},t.BaseStatic.call(t.ConfigData),t.ConfigData.prototype=Object.create(t.Base.prototype),t.ConfigData.prototype.constructor=t.ConfigData,t.ConfigDebug=function(){t.Base.call(this),this.callActions('beforeConstruct'),this.enable=!1,this.showWarnings=!0,this.fauxAsync=!1,this.callActions('afterConstruct'),n.seal(this)},t.BaseStatic.call(t.ConfigDebug),t.ConfigDebug.prototype=Object.create(t.Base.prototype),t.ConfigDebug.prototype.constructor=t.ConfigDebug,t.ConfigLayout=function(){t.Base.call(this),this.callActions('beforeConstruct'),this.allowNestedTargets=!0,this.containerClassName='',this.siblingBefore=null,this.siblingAfter=null,this.callActions('afterConstruct'),n.seal(this)},t.BaseStatic.call(t.ConfigLayout),t.ConfigLayout.prototype=Object.create(t.Base.prototype),t.ConfigLayout.prototype.constructor=t.ConfigLayout,t.ConfigLoad=function(){t.Base.call(this),this.callActions('beforeConstruct'),this.filter='all',this.sort='default:asc',this.dataset=null,this.callActions('afterConstruct'),n.seal(this)},t.BaseStatic.call(t.ConfigLoad),t.ConfigLoad.prototype=Object.create(t.Base.prototype),t.ConfigLoad.prototype.constructor=t.ConfigLoad,t.ConfigSelectors=function(){t.Base.call(this),this.callActions('beforeConstruct'),this.target='.mix',this.control='',this.callActions('afterConstruct'),n.seal(this)},t.BaseStatic.call(t.ConfigSelectors),t.ConfigSelectors.prototype=Object.create(t.Base.prototype),t.ConfigSelectors.prototype.constructor=t.ConfigSelectors,t.ConfigRender=function(){t.Base.call(this),this.callActions('beforeConstruct'),this.target=null,this.callActions('afterConstruct'),n.seal(this)},t.BaseStatic.call(t.ConfigRender),t.ConfigRender.prototype=Object.create(t.Base.prototype),t.ConfigRender.prototype.constructor=t.ConfigRender,t.ConfigTemplates=function(){t.Base.call(this),this.callActions('beforeConstruct'),this.callActions('afterConstruct'),n.seal(this)},t.BaseStatic.call(t.ConfigTemplates),t.ConfigTemplates.prototype=Object.create(t.Base.prototype),t.ConfigTemplates.prototype.constructor=t.ConfigTemplates,t.Config=function(){t.Base.call(this),this.callActions('beforeConstruct'),this.animation=new t.ConfigAnimation,this.behavior=new t.ConfigBehavior,this.callbacks=new t.ConfigCallbacks,this.controls=new t.ConfigControls,this.classNames=new t.ConfigClassNames,this.data=new t.ConfigData,this.debug=new t.ConfigDebug,this.layout=new t.ConfigLayout,this.load=new t.ConfigLoad,this.selectors=new t.ConfigSelectors,this.render=new t.ConfigRender,this.templates=new t.ConfigTemplates,this.callActions('afterConstruct'),n.seal(this)}
vendor: 63,527 bytes, lines 92-100
92,t.BaseStatic.call(t.Config),t.Config.prototype=Object.create(t.Base.prototype),t.Config.prototype.constructor=t.Config,t.MixerDom=function(){t.Base.call(this),this.callActions('beforeConstruct'),this.document=null,this.body=null,this.container=null,this.parent=null,this.targets=[],this.callActions('afterConstruct'),n.seal(this)},t.BaseStatic.call(t.MixerDom),t.MixerDom.prototype=Object.create(t.Base.prototype),t.MixerDom.prototype.constructor=t.MixerDom,t.UiClassNames=function(){t.Base.call(this),this.callActions('beforeConstruct'),this.base='',this.active='',this.disabled='',this.callActions('afterConstruct'),n.seal(this)},t.BaseStatic.call(t.UiClassNames),t.UiClassNames.prototype=Object.create(t.Base.prototype),t.UiClassNames.prototype.constructor=t.UiClassNames,t.CommandDataset=function(){t.Base.call(this),this.callActions('beforeConstruct'),this.dataset=null,this.callActions('afterConstruct'),n.seal(this)},t.BaseStatic.call(t.CommandDataset),t.CommandDataset.prototype=Object.create(t.Base.prototype),t.CommandDataset.prototype.constructor=t.CommandDataset,t.CommandMultimix=function(){t.Base.call(this),this.callActions('beforeConstruct'),this.filter=null,this.sort=null,this.insert=null,this.remove=null,this.changeLayout=null,this.callActions('afterConstruct'),n.seal(this)},t.BaseStatic.call(t.CommandMultimix),t.CommandMultimix.prototype=Object.create(t.Base.prototype),t.CommandMultimix.prototype.constructor=t.CommandMultimix,t.CommandFilter=function(){t.Base.call(this),this.callActions('beforeConstruct'),this.selector='',this.collection=null,this.action='show',this.callActions('afterConstruct'),n.seal(this)},t.BaseStatic.call(t.CommandFilter),t.CommandFilter.prototype=Object.create(t.Base.prototype),t.CommandFilter.prototype.constructor=t.CommandFilter,t.CommandSort=function(){t.Base.call(this),this.callActions('beforeConstruct'),this.sortString='',this.attribute='',this.order='asc',this.collection=null,this.next=null,this.callActions('afterConstruct'),n.seal(this)},t.BaseStatic.call(t.CommandSort),t.CommandSort.prototype=Object.create(t.Base.prototype),t.CommandSort.prototype.constructor=t.CommandSort,t.CommandInsert=function(){t.Base.call(this),this.callActions('beforeConstruct'),this.index=0,this.collection=[],this.position='before',this.sibling=null,this.callActions('afterConstruct'),n.seal(this)},t.BaseStatic.call(t.CommandInsert),t.CommandInsert.prototype=Object.create(t.Base.prototype),t.CommandInsert.prototype.constructor=t.CommandInsert,t.CommandRemove=function(){t.Base.call(this),this.callActions('beforeConstruct'),this.targets=[],this.collection=[],this.callActions('afterConstruct'),n.seal(this)},t.BaseStatic.call(t.CommandRemove),t.CommandRemove.prototype=Object.create(t.Base.prototype),t.CommandRemove.prototype.constructor=t.CommandRemove,t.CommandChangeLayout=function(){t.Base.call(this),this.callActions('beforeConstruct'),this.containerClassName='',this.callActions('afterConstruct'),n.seal(this)},t.BaseStatic.call(t.CommandChangeLayout),t.CommandChangeLayout.prototype=Object.create(t.Base.prototype),t.CommandChangeLayout.prototype.constructor=t.CommandChangeLayout,t.ControlDefinition=function(e,a,i,o){t.Base.call(this),this.callActions('beforeConstruct'),this.type=e,this.selector=a,this.live=i||!1,this.parent=o||'',this.callActions('afterConstruct'),n.freeze(this),n.seal(this)},t.BaseStatic.call(t.ControlDefinition),t.ControlDefinition.prototype=Object.create(t.Base.prototype),t.ControlDefinition.prototype.constructor=t.ControlDefinition,t.controlDefinitions=[],t.controlDefinitions.push(new t.ControlDefinition('multimix','[data-filter][data-sort]')),t.controlDefinitions.push(new t.ControlDefinition('filter','[data-filter]')),t.controlDefinitions.push(new t.ControlDefinition('sort','[data-sort]')),t.controlDefinitions.push(new t.ControlDefinition('toggle','[data-toggle]')),t.Control=function(){t.Base.call(this),this.callActions('beforeConstruct'),this.el=null,this.selector='',this.bound=[],this.pending=-1,this.type='',this.status='inactive',this.filter='',this.sort='',this.canDisable=!1,this.handler=null,this.classNames=new t.UiClassNames,this.callActions('afterConstruct'),n.seal(this)},t.BaseStatic.call(t.Control),t.Control.prototype=Object.create(t.Base.prototype),n.extend(t.Control.prototype,{constructor:t.Control,init:function(e,n,a){var i=this;if(this.callActions('beforeInit',arguments),i.el=e,i.type=n,i.selector=a,i.selector)i.status='live';else switch(i.canDisable='boolean'==typeof i.el.disable,i.type){case'filter':i.filter=i.el.getAttribute('data-filter');break;case'toggle':i.filter=i.el.getAttribute('data-toggle');break;case'sort':i.sort=i.el.getAttribute('data-sort');break;case'multimix':i.filter=i.el.getAttribute('data-filter'),i.sort=i.el.getAttribute('data-sort')};i.bindClick(),t.controls.push(i),this.callActions('afterInit',arguments)},isBound:function(t){var e=this,n=!1;return this.callActions('beforeIsBound',arguments),n=e.bound.indexOf(t)>-1,e.callFilters('afterIsBound',n,arguments)},addBinding:function(t){var e=this;this.callActions('beforeAddBinding',arguments),e.isBound()||e.bound.push(t),this.callActions('afterAddBinding',arguments)},removeBinding:function(e){var n=this,a=-1;this.callActions('beforeRemoveBinding',arguments),(a=n.bound.indexOf(e))>-1&&n.bound.splice(a,1),n.bound.length<1&&(n.unbindClick(),a=t.controls.indexOf(n),t.controls.splice(a,1),'active'===n.status&&n.renderStatus(n.el,'inactive')),this.callActions('afterRemoveBinding',arguments)},bindClick:function(){var t=this;this.callActions('beforeBindClick',arguments),t.handler=function(e){t.handleClick(e)},n.on(t.el,'click',t.handler),this.callActions('afterBindClick',arguments)},unbindClick:function(){var t=this;this.callActions('beforeUnbindClick',arguments),n.off(t.el,'click',t.handler),t.handler=null,this.callActions('afterUnbindClick',arguments)},handleClick:function(e){var a=this,r=null,i=null,u=!1,f=void 0,o={},c=null,l=[],s=-1;if(this.callActions('beforeHandleClick',arguments),this.pending=0,i=a.bound[0],r=a.selector?n.closestParent(e.target,i.config.selectors.control+a.selector,!0,i.dom.document):a.el,!r)return void a.callActions('afterHandleClick',arguments);switch(a.type){case'filter':o.filter=a.filter||r.getAttribute('data-filter');break;case'sort':o.sort=a.sort||r.getAttribute('data-sort');break;case'multimix':o.filter=a.filter||r.getAttribute('data-filter'),o.sort=a.sort||r.getAttribute('data-sort');break;case'toggle':o.filter=a.filter||r.getAttribute('data-toggle'),u='live'===a.status?n.hasClass(r,a.classNames.active):'active'===a.status};for(s=0;s<a.bound.length;s++)c=new t.CommandMultimix,n.extend(c,o),l.push(c);for(l=a.callFilters('commandsHandleClick',l,arguments),a.pending=a.bound.length,s=0;i=a.bound[s];s++)o=l[s],o&&(i.lastClicked||(i.lastClicked=r),t.events.fire('mixClick',i.dom.container,{state:i.state,instance:i,originalEvent:e,control:i.lastClicked},i.dom.document),'function'==typeof i.config.callbacks.onMixClick&&(f=i.config.callbacks.onMixClick.call(i.lastClicked,i.state,e,i),f===!1)||('toggle'===a.type?u?i.toggleOff(o.filter):i.toggleOn(o.filter):i.multimix(o)));this.callActions('afterHandleClick',arguments)},update:function(e,n){var a=this,i=new t.CommandMultimix;a.callActions('beforeUpdate',arguments),a.pending--,a.pending=Math.max(0,a.pending),a.pending>0||('live'===a.status?a.updateLive(e,n):(i.sort=a.sort,i.filter=a.filter,a.callFilters('actionsUpdate',i,arguments),a.parseStatusChange(a.el,e,i,n)),a.callActions('afterUpdate',arguments))},updateLive:function(e,n){var i=this,s=null,a=null,o=null,r=-1;if(i.callActions('beforeUpdateLive',arguments),i.el){for(s=i.el.querySelectorAll(i.selector),r=0;o=s[r];r++){switch(a=new t.CommandMultimix,i.type){case'filter':a.filter=o.getAttribute('data-filter');break;case'sort':a.sort=o.getAttribute('data-sort');break;case'multimix':a.filter=o.getAttribute('data-filter'),a.sort=o.getAttribute('data-sort');break;case'toggle':a.filter=o.getAttribute('data-toggle')};a=i.callFilters('actionsUpdateLive',a,arguments),i.parseStatusChange(o,e,a,n)};i.callActions('afterUpdateLive',arguments)}},parseStatusChange:function(t,e,n,i){var a=this,r='',s='',o=-1;switch(a.callActions('beforeParseStatusChange',arguments),a.type){case'filter':e.filter===n.filter?a.renderStatus(t,'active'):a.renderStatus(t,'inactive');break;case'multimix':e.sort===n.sort&&e.filter===n.filter?a.renderStatus(t,'active'):a.renderStatus(t,'inactive');break;case'sort':e.sort.match(/:asc/g)&&(r=e.sort.replace(/:asc/g,'')),e.sort===n.sort||r===n.sort?a.renderStatus(t,'active'):a.renderStatus(t,'inactive');break;case'toggle':for(i.length<1&&a.renderStatus(t,'inactive'),e.filter===n.filter&&a.renderStatus(t,'active'),o=0;o<i.length;o++){if(s=i[o],s===n.filter){a.renderStatus(t,'active');break};a.renderStatus(t,'inactive')}};a.callActions('afterParseStatusChange',arguments)},renderStatus:function(t,e){var a=this;switch(a.callActions('beforeRenderStatus',arguments),e){case'active':n.addClass(t,a.classNames.active),n.removeClass(t,a.classNames.disabled),a.canDisable&&(a.el.disabled=!1);break;case'inactive':n.removeClass(t,a.classNames.active),n.removeClass(t,a.classNames.disabled),a.canDisable&&(a.el.disabled=!1);break;case'disabled':a.canDisable&&(a.el.disabled=!0),n.addClass(t,a.classNames.disabled),n.removeClass(t,a.classNames.active)};'live'!==a.status&&(a.status=e),a.callActions('afterRenderStatus',arguments)}}),t.controls=[],t.StyleData=function(){t.Base.call(this),this.callActions('beforeConstruct'),this.x=0,this.y=0,this.top=0,this.right=0,this.bottom=0,this.left=0,this.width=0,this.height=0,this.marginRight=0,this.marginBottom=0,this.opacity=0,this.scale=new t.TransformData,this.translateX=new t.TransformData,this.translateY=new t.TransformData,this.translateZ=new t.TransformData,this.rotateX=new t.TransformData,this.rotateY=new t.TransformData,this.rotateZ=new t.TransformData,this.callActions('afterConstruct'),n.seal(this)},t.BaseStatic.call(t.StyleData),t.StyleData.prototype=Object.create(t.Base.prototype),t.StyleData.prototype.constructor=t.StyleData,t.TransformData=function(){t.Base.call(this),this.callActions('beforeConstruct'),this.value=0,this.unit='',this.callActions('afterConstruct'),n.seal(this)},t.BaseStatic.call(t.TransformData),t.TransformData.prototype=Object.create(t.Base.prototype),t.TransformData.prototype.constructor=t.TransformData,t.TransformDefaults=function(){t.StyleData.apply(this),this.callActions('beforeConstruct'),this.scale.value=.01,this.scale.unit='',this.translateX.value=20,this.translateX.unit='px',this.translateY.value=20,this.translateY.unit='px',this.translateZ.value=20,this.translateZ.unit='px',this.rotateX.value=90,this.rotateX.unit='deg',this.rotateY.value=90,this.rotateY.unit='deg',this.rotateX.value=90,this.rotateX.unit='deg',this.rotateZ.value=180,this.rotateZ.unit='deg',this.callActions('afterConstruct'),n.seal(this)},t.BaseStatic.call(t.TransformDefaults),t.TransformDefaults.prototype=Object.create(t.StyleData.prototype),t.TransformDefaults.prototype.constructor=t.TransformDefaults,t.transformDefaults=new t.TransformDefaults,t.EventDetail=function(){this.state=null,this.futureState=null,this.instance=null,this.originalEvent=null},t.Events=function(){t.Base.call(this),this.callActions('beforeConstruct'),this.mixStart=null,this.mixBusy=null,this.mixEnd=null,this.mixFail=null,this.mixClick=null,this.callActions('afterConstruct'),n.seal(this)},t.BaseStatic.call(t.Events),t.Events.prototype=Object.create(t.Base.prototype),t.Events.prototype.constructor=t.Events,t.Events.prototype.fire=function(e,a,i,o){var s=this,l=null,r=new t.EventDetail;if(s.callActions('beforeFire',arguments),'undefined'==typeof s[e])throw new Error('Event type "'+e+'" not found.');r.state=new t.State,n.extend(r.state,i.state),i.futureState&&(r.futureState=new t.State,n.extend(r.futureState,i.futureState)),r.instance=i.instance,i.originalEvent&&(r.originalEvent=i.originalEvent),l=n.getCustomEvent(e,r,o),s.callFilters('eventFire',l,arguments),a.dispatchEvent(l)},t.events=new t.Events,t.QueueItem=function(){t.Base.call(this),this.callActions('beforeConstruct'),this.args=[],this.instruction=null,this.triggerElement=null,this.deferred=null,this.isToggling=!1,this.callActions('afterConstruct'),n.seal(this)},t.BaseStatic.call(t.QueueItem),t.QueueItem.prototype=Object.create(t.Base.prototype),t.QueueItem.prototype.constructor=t.QueueItem,t.Mixer=function(){t.Base.call(this),this.callActions('beforeConstruct'),this.config=new t.Config,this.id='',this.isBusy=!1,this.isToggling=!1,this.incPadding=!0,this.controls=[],this.targets=[],this.origOrder=[],this.cache={},this.toggleArray=[],this.targetsMoved=0,this.targetsImmovable=0,this.targetsBound=0,this.targetsDone=0,this.staggerDuration=0,this.effectsIn=null,this.effectsOut=null,this.transformIn=[],this.transformOut=[],this.queue=[],this.state=null,this.lastOperation=null,this.lastClicked=null,this.userCallback=null,this.userDeferred=null,this.dom=new t.MixerDom,this.callActions('afterConstruct'),n.seal(this)},t.BaseStatic.call(t.Mixer),t.Mixer.prototype=Object.create(t.Base.prototype),n.extend(t.Mixer.prototype,{constructor:t.Mixer,attach:function(a,i,o,s){var r=this,c=null,l=-1;for(r.callActions('beforeAttach',arguments),r.id=o,s&&n.extend(r.config,s,!0,!0),r.sanitizeConfig(),r.cacheDom(a,i),r.config.layout.containerClassName&&n.addClass(r.dom.container,r.config.layout.containerClassName),t.features.has.transitions||(r.config.animation.enable=!1),'undefined'==typeof e.console&&(r.config.debug.showWarnings=!1),r.config.data.uidKey&&(r.config.controls.enable=!1),r.indexTargets(),r.state=r.getInitialState(),l=0;c=r.lastOperation.toHide[l];l++)c.hide();r.config.controls.enable&&(r.initControls(),r.buildToggleArray(null,r.state),r.updateControls({filter:r.state.activeFilter,sort:r.state.activeSort})),r.parseEffects(),r.callActions('afterAttach',arguments)},sanitizeConfig:function(){var t=this;t.callActions('beforeSanitizeConfig',arguments),t.config.controls.scope=t.config.controls.scope.toLowerCase().trim(),t.config.controls.toggleLogic=t.config.controls.toggleLogic.toLowerCase().trim(),t.config.controls.toggleDefault=t.config.controls.toggleDefault.toLowerCase().trim(),t.config.animation.effects=t.config.animation.effects.trim(),t.callActions('afterSanitizeConfig',arguments)},getInitialState:function(){var n=this,a=new t.State,e=new t.Operation;if(n.callActions('beforeGetInitialState',arguments),a.activeContainerClassName=n.config.layout.containerClassName,n.config.load.dataset){if(!n.config.data.uidKey||'string'!=typeof n.config.data.uidKey)throw new TypeError(t.messages.errorConfigDataUidKeyNotSet());e.startDataset=e.newDataset=a.activeDataset=n.config.load.dataset.slice(),e.startContainerClassName=e.newContainerClassName=a.activeContainerClassName,e.show=n.targets.slice(),a=n.callFilters('stateGetInitialState',a,arguments)}
93else a.activeFilter=n.parseFilterArgs([n.config.load.filter]).command,a.activeSort=n.parseSortArgs([n.config.load.sort]).command,a.totalTargets=n.targets.length,a=n.callFilters('stateGetInitialState',a,arguments),a.activeSort.collection||a.activeSort.attribute||'random'===a.activeSort.order||'desc'===a.activeSort.order?(e.newSort=a.activeSort,n.sortOperation(e),n.printSort(!1,e),n.targets=e.newOrder):e.startOrder=e.newOrder=n.targets,e.startFilter=e.newFilter=a.activeFilter,e.startSort=e.newSort=a.activeSort,e.startContainerClassName=e.newContainerClassName=a.activeContainerClassName,'all'===e.newFilter.selector?e.newFilter.selector=n.config.selectors.target:'none'===e.newFilter.selector&&(e.newFilter.selector='');return e=n.callFilters('operationGetInitialState',e,[a]),n.lastOperation=e,e.newFilter&&n.filterOperation(e),a=n.buildState(e)},cacheDom:function(t,e){var n=this;n.callActions('beforeCacheDom',arguments),n.dom.document=e,n.dom.body=n.dom.document.querySelector('body'),n.dom.container=t,n.dom.parent=t,n.callActions('afterCacheDom',arguments)},indexTargets:function(){var e=this,a=null,r=null,i=null,o=-1;if(e.callActions('beforeIndexTargets',arguments),e.dom.targets=e.config.layout.allowNestedTargets?e.dom.container.querySelectorAll(e.config.selectors.target):n.children(e.dom.container,e.config.selectors.target,e.dom.document),e.dom.targets=n.arrayFromList(e.dom.targets),e.targets=[],(i=e.config.load.dataset)&&i.length!==e.dom.targets.length)throw new Error(t.messages.errorDatasetPrerenderedMismatch());if(e.dom.targets.length){for(o=0;r=e.dom.targets[o];o++)a=new t.Target,a.init(r,e,i?i[o]:void 0),a.isInDom=!0,e.targets.push(a);e.dom.parent=e.dom.targets[0].parentElement===e.dom.container?e.dom.container:e.dom.targets[0].parentElement};e.origOrder=e.targets,e.callActions('afterIndexTargets',arguments)},initControls:function(){var e=this,n='',c=null,r=null,s=null,a=null,o=null,l=-1,i=-1;switch(e.callActions('beforeInitControls',arguments),e.config.controls.scope){case'local':s=e.dom.container;break;case'global':s=e.dom.document;break;default:throw new Error(t.messages.errorConfigInvalidControlsScope())};for(l=0;n=t.controlDefinitions[l];l++)if(e.config.controls.live||n.live){if(n.parent){if(a=e.dom[n.parent],!a||a.length<0)continue;'number'!=typeof a.length&&(a=[a])}
94else a=[s];for(i=0;r=a[i];i++)o=e.getControl(r,n.type,n.selector),e.controls.push(o)}
95else for(c=s.querySelectorAll(e.config.selectors.control+n.selector),i=0;r=c[i];i++)o=e.getControl(r,n.type,''),o&&e.controls.push(o);e.callActions('afterInitControls',arguments)},getControl:function(e,a,i){var r=this,o=null,s=-1;if(r.callActions('beforeGetControl',arguments),!i)for(s=0;o=t.controls[s];s++){if(o.el===e&&o.isBound(r))return r.callFilters('controlGetControl',null,arguments);if(o.el===e&&o.type===a&&o.selector===i)return o.addBinding(r),r.callFilters('controlGetControl',o,arguments)};return o=new t.Control,o.init(e,a,i),o.classNames.base=n.getClassname(r.config.classNames,a),o.classNames.active=n.getClassname(r.config.classNames,a,r.config.classNames.modifierActive),o.classNames.disabled=n.getClassname(r.config.classNames,a,r.config.classNames.modifierDisabled),o.addBinding(r),r.callFilters('controlGetControl',o,arguments)},getToggleSelector:function(){var t=this,a='or'===t.config.controls.toggleLogic?', ':'',e='';return t.callActions('beforeGetToggleSelector',arguments),t.toggleArray=n.clean(t.toggleArray),e=t.toggleArray.join(a),''===e&&(e=t.config.controls.toggleDefault),t.callFilters('selectorGetToggleSelector',e,arguments)},buildToggleArray:function(t,e){var a=this,i='';if(a.callActions('beforeBuildToggleArray',arguments),t&&t.filter)i=t.filter.selector.replace(/\s/g,'');else{if(!e)return;i=e.activeFilter.selector.replace(/\s/g,'')};i!==a.config.selectors.target&&'all'!==i||(i=''),'or'===a.config.controls.toggleLogic?a.toggleArray=i.split(','):a.toggleArray=a.splitCompoundSelector(i),a.toggleArray=n.clean(a.toggleArray),a.callActions('afterBuildToggleArray',arguments)},splitCompoundSelector:function(t){var n=t.split(/([\.\[])/g),i=[],a='',e=-1;for(''===n[0]&&n.shift(),e=0;e<n.length;e++)e%2===0&&(a=''),a+=n[e],e%2!==0&&i.push(a);return i},updateControls:function(e){var i=this,r=null,a=new t.CommandMultimix,o=-1;for(i.callActions('beforeUpdateControls',arguments),e.filter?a.filter=e.filter.selector:a.filter=i.state.activeFilter.selector,e.sort?a.sort=i.buildSortString(e.sort):a.sort=i.buildSortString(i.state.activeSort),a.filter===i.config.selectors.target&&(a.filter='all'),''===a.filter&&(a.filter='none'),n.freeze(a),o=0;r=i.controls[o];o++)r.update(a,i.toggleArray);i.callActions('afterUpdateControls',arguments)},buildSortString:function(t){var n=this,e='';return e+=t.sortString,t.next&&(e+=' '+n.buildSortString(t.next)),e},insertTargets:function(e,a){var i=this,r=null,c=-1,s=null,l=null,o=null,u=-1;if(i.callActions('beforeInsertTargets',arguments),'undefined'==typeof e.index&&(e.index=0),r=i.getNextSibling(e.index,e.sibling,e.position),s=i.dom.document.createDocumentFragment(),c=r?n.index(r,i.config.selectors.target):i.targets.length,e.collection){for(u=0;o=e.collection[u];u++){if(i.dom.targets.indexOf(o)>-1)throw new Error(t.messages.errorInsertPreexistingElement());o.style.display='none',s.appendChild(o),s.appendChild(i.dom.document.createTextNode(' ')),n.isElement(o,i.dom.document)&&o.matches(i.config.selectors.target)&&(l=new t.Target,l.init(o,i),l.isInDom=!0,i.targets.splice(c,0,l),c++)};i.dom.parent.insertBefore(s,r)};a.startOrder=i.origOrder=i.targets,i.callActions('afterInsertTargets',arguments)},getNextSibling:function(t,e,n){var a=this,i=null;return t=Math.max(t,0),e&&'before'===n?i=e:e&&'after'===n?i=e.nextElementSibling||null:a.targets.length>0&&'undefined'!=typeof t?i=t<a.targets.length||!a.targets.length?a.targets[t].dom.el:a.targets[a.targets.length-1].dom.el.nextElementSibling:0===a.targets.length&&a.dom.parent.children.length>0&&(a.config.layout.siblingAfter?i=a.config.layout.siblingAfter:a.config.layout.siblingBefore?i=a.config.layout.siblingBefore.nextElementSibling:a.dom.parent.children[0]),a.callFilters('elementGetNextSibling',i,arguments)},filterOperation:function(t){var a=this,i=!1,o=-1,r='',e=null,n=-1;for(a.callActions('beforeFilterOperation',arguments),r=t.newFilter.action,n=0;e=t.newOrder[n];n++)i=t.newFilter.collection?t.newFilter.collection.indexOf(e.dom.el)>-1:''!==t.newFilter.selector&&e.dom.el.matches(t.newFilter.selector),a.evaluateHideShow(i,e,r,t);if(t.toRemove.length)for(n=0;e=t.show[n];n++)t.toRemove.indexOf(e)>-1&&(t.show.splice(n,1),(o=t.toShow.indexOf(e))>-1&&t.toShow.splice(o,1),t.toHide.push(e),t.hide.push(e),n--);t.matching=t.show.slice(),0===t.show.length&&''!==t.newFilter.selector&&0!==a.targets.length&&(t.hasFailed=!0),a.callActions('afterFilterOperation',arguments)},evaluateHideShow:function(t,e,n,a){var i=this,o=!1,r=Array.prototype.slice.call(arguments,1);o=i.callFilters('testResultEvaluateHideShow',t,r),i.callActions('beforeEvaluateHideShow',arguments),o===!0&&'show'===n||o===!1&&'hide'===n?(a.show.push(e),!e.isShown&&a.toShow.push(e)):(a.hide.push(e),e.isShown&&a.toHide.push(e)),i.callActions('afterEvaluateHideShow',arguments)},sortOperation:function(e){var a=this,o=[],i=null,r=null,s=-1;if(a.callActions('beforeSortOperation',arguments),e.startOrder=a.targets,e.newSort.collection){for(o=[],s=0;r=e.newSort.collection[s];s++){if(a.dom.targets.indexOf(r)<0)throw new Error(t.messages.errorSortNonExistentElement());i=new t.Target,i.init(r,a),i.isInDom=!0,o.push(i)};e.newOrder=o}
96else'random'===e.newSort.order?e.newOrder=n.arrayShuffle(e.startOrder):''===e.newSort.attribute?(e.newOrder=a.origOrder.slice(),'desc'===e.newSort.order&&e.newOrder.reverse()):(e.newOrder=e.startOrder.slice(),e.newOrder.sort(function(t,n){return a.compare(t,n,e.newSort)}));n.isEqualArray(e.newOrder,e.startOrder)&&(e.willSort=!1),a.callActions('afterSortOperation',arguments)},compare:function(t,e,n){var o=this,r=n.order,a=o.getAttributeValue(t,n.attribute),i=o.getAttributeValue(e,n.attribute);return isNaN(1*a)||isNaN(1*i)?(a=a.toLowerCase(),i=i.toLowerCase()):(a=1*a,i=1*i),a<i?'asc'===r?-1:1:a>i?'asc'===r?1:-1:a===i&&n.next?o.compare(t,e,n.next):0},getAttributeValue:function(e,n){var i=this,a='';return a=e.dom.el.getAttribute('data-'+n),null===a&&i.config.debug.showWarnings&&console.warn(t.messages.warningInconsistentSortingAttributes({attribute:'data-'+n})),i.callFilters('valueGetAttributeValue',a||0,arguments)},printSort:function(t,a){var o=this,c=t?a.newOrder:a.startOrder,m=t?a.startOrder:a.newOrder,l=c.length?c[c.length-1].dom.el.nextElementSibling:null,i=e.document.createDocumentFragment(),u=null,f=null,r=null,s=-1;for(o.callActions('beforePrintSort',arguments),s=0;f=c[s];s++)r=f.dom.el,'absolute'!==r.style.position&&(n.removeWhitespace(r.previousSibling),r.parentElement.removeChild(r));for(u=l?l.previousSibling:o.dom.parent.lastChild,u&&'#text'===u.nodeName&&n.removeWhitespace(u),s=0;f=m[s];s++)r=f.dom.el,n.isElement(i.lastChild)&&i.appendChild(e.document.createTextNode(' ')),i.appendChild(r);o.dom.parent.firstChild&&o.dom.parent.firstChild!==l&&i.insertBefore(e.document.createTextNode(' '),i.childNodes[0]),l?(i.appendChild(e.document.createTextNode(' ')),o.dom.parent.insertBefore(i,l)):o.dom.parent.appendChild(i),o.callActions('afterPrintSort',arguments)},parseSortString:function(e,a){var l=this,r=e.split(' '),i=a,s=[],o=-1;for(o=0;o<r.length;o++){switch(s=r[o].split(':'),i.sortString=r[o],i.attribute=n.dashCase(s[0]),i.order=s[1]||'asc',i.attribute){case'default':i.attribute='';break;case'random':i.attribute='',i.order='random'};if(!i.attribute||'random'===i.order)break;o<r.length-1&&(i.next=new t.CommandSort,n.freeze(i),i=i.next)};return l.callFilters('commandsParseSort',a,arguments)},parseEffects:function(){var e=this,n='',a=e.config.animation.effectsIn||e.config.animation.effects,i=e.config.animation.effectsOut||e.config.animation.effects;e.callActions('beforeParseEffects',arguments),e.effectsIn=new t.StyleData,e.effectsOut=new t.StyleData,e.transformIn=[],e.transformOut=[],e.effectsIn.opacity=e.effectsOut.opacity=1,e.parseEffect('fade',a,e.effectsIn,e.transformIn),e.parseEffect('fade',i,e.effectsOut,e.transformOut,!0);for(n in t.transformDefaults)t.transformDefaults[n]instanceof t.TransformData&&(e.parseEffect(n,a,e.effectsIn,e.transformIn),e.parseEffect(n,i,e.effectsOut,e.transformOut,!0));e.parseEffect('stagger',a,e.effectsIn,e.transformIn),e.parseEffect('stagger',i,e.effectsOut,e.transformOut,!0),e.callActions('afterParseEffects',arguments)},parseEffect:function(e,n,a,o,m){var r=this,h=/\(([^)]+)\)/,s=-1,u='',f=[],i='',g=['%','px','em','rem','vh','vw','deg'],l='',c=-1;if(r.callActions('beforeParseEffect',arguments),'string'!=typeof n)throw new TypeError(t.messages.errorConfigInvalidAnimationEffects());if(n.indexOf(e)<0)return void('stagger'===e&&(r.staggerDuration=0));switch(s=n.indexOf(e+'('),s>-1&&(u=n.substring(s),f=h.exec(u),i=f[1]),e){case'fade':a.opacity=i?parseFloat(i):0;break;case'stagger':r.staggerDuration=i?parseFloat(i):100;break;default:if(m&&r.config.animation.reverseOut&&'scale'!==e?a[e].value=(i?parseFloat(i):t.transformDefaults[e].value)*-1:a[e].value=i?parseFloat(i):t.transformDefaults[e].value,i){for(c=0;l=g[c];c++)if(i.indexOf(l)>-1){a[e].unit=l;break}}
97else a[e].unit=t.transformDefaults[e].unit;o.push(e+'('+a[e].value+a[e].unit+')')};r.callActions('afterParseEffect',arguments)},buildState:function(e){var o=this,n=new t.State,i=null,a=-1;for(o.callActions('beforeBuildState',arguments),a=0;i=o.targets[a];a++)(!e.toRemove.length||e.toRemove.indexOf(i)<0)&&n.targets.push(i.dom.el);for(a=0;i=e.matching[a];a++)n.matching.push(i.dom.el);for(a=0;i=e.show[a];a++)n.show.push(i.dom.el);for(a=0;i=e.hide[a];a++)(!e.toRemove.length||e.toRemove.indexOf(i)<0)&&n.hide.push(i.dom.el);return n.id=o.id,n.container=o.dom.container,n.activeFilter=e.newFilter,n.activeSort=e.newSort,n.activeDataset=e.newDataset,n.activeContainerClassName=e.newContainerClassName,n.hasFailed=e.hasFailed,n.totalTargets=o.targets.length,n.totalShow=e.show.length,n.totalHide=e.hide.length,n.totalMatching=e.matching.length,n.triggerElement=e.triggerElement,o.callFilters('stateBuildState',n,arguments)},goMix:function(a,i){var o=this,r=null;return o.callActions('beforeGoMix',arguments),o.config.animation.duration&&o.config.animation.effects&&n.isVisible(o.dom.container)||(a=!1),i.toShow.length||i.toHide.length||i.willSort||i.willChangeLayout||(a=!1),i.startState.show.length||i.show.length||(a=!1),t.events.fire('mixStart',o.dom.container,{state:i.startState,futureState:i.newState,instance:o},o.dom.document),'function'==typeof o.config.callbacks.onMixStart&&o.config.callbacks.onMixStart.call(o.dom.container,i.startState,i.newState,o),n.removeClass(o.dom.container,n.getClassname(o.config.classNames,'container',o.config.classNames.modifierFailed)),r=o.userDeferred?o.userDeferred:o.userDeferred=n.defer(t.libraries),o.isBusy=!0,a&&t.features.has.transitions?(e.pageYOffset!==i.docState.scrollTop&&e.scrollTo(i.docState.scrollLeft,i.docState.scrollTop),o.config.animation.applyPerspective&&(o.dom.parent.style[t.features.perspectiveProp]=o.config.animation.perspectiveDistance,o.dom.parent.style[t.features.perspectiveOriginProp]=o.config.animation.perspectiveOrigin),o.config.animation.animateResizeContainer&&i.startHeight!==i.newHeight&&i.viewportDeltaY!==i.startHeight-i.newHeight&&(o.dom.parent.style.height=i.startHeight+'px'),o.config.animation.animateResizeContainer&&i.startWidth!==i.newWidth&&i.viewportDeltaX!==i.startWidth-i.newWidth&&(o.dom.parent.style.width=i.startWidth+'px'),i.startHeight===i.newHeight&&(o.dom.parent.style.height=i.startHeight+'px'),i.startWidth===i.newWidth&&(o.dom.parent.style.width=i.startWidth+'px'),i.startHeight===i.newHeight&&i.startWidth===i.newWidth&&(o.dom.parent.style.overflow='hidden'),requestAnimationFrame(function(){o.moveTargets(i)}),o.callFilters('promiseGoMix',r.promise,arguments)):(o.config.debug.fauxAsync?setTimeout(function(){o.cleanUp(i)},o.config.animation.duration):o.cleanUp(i),o.callFilters('promiseGoMix',r.promise,arguments))},getStartMixData:function(n){var o=this,a=e.getComputedStyle(o.dom.parent),r=o.dom.parent.getBoundingClientRect(),s=null,l={},i=-1,c=a[t.features.boxSizingProp];for(o.incPadding='border-box'===c,o.callActions('beforeGetStartMixData',arguments),i=0;s=n.show[i];i++)l=s.getPosData(),n.showPosData[i]={startPosData:l};for(i=0;s=n.toHide[i];i++)l=s.getPosData(),n.toHidePosData[i]={startPosData:l};n.startX=r.left,n.startY=r.top,n.startHeight=o.incPadding?r.height:r.height-parseFloat(a.paddingTop)-parseFloat(a.paddingBottom)-parseFloat(a.borderTop)-parseFloat(a.borderBottom),n.startWidth=o.incPadding?r.width:r.width-parseFloat(a.paddingLeft)-parseFloat(a.paddingRight)-parseFloat(a.borderLeft)-parseFloat(a.borderRight),o.callActions('afterGetStartMixData',arguments)},setInter:function(t){var e=this,i=null,a=-1;for(e.callActions('beforeSetInter',arguments),e.config.animation.clampHeight&&(e.dom.parent.style.height=t.startHeight+'px',e.dom.parent.style.overflow='hidden'),e.config.animation.clampWidth&&(e.dom.parent.style.width=t.startWidth+'px',e.dom.parent.style.overflow='hidden'),a=0;i=t.toShow[a];a++)i.show();t.willChangeLayout&&(n.removeClass(e.dom.container,t.startContainerClassName),n.addClass(e.dom.container,t.newContainerClassName)),e.callActions('afterSetInter',arguments)},getInterMixData:function(t){var a=this,n=null,e=-1;for(a.callActions('beforeGetInterMixData',arguments),e=0;n=t.show[e];e++)t.showPosData[e].interPosData=n.getPosData();for(e=0;n=t.toHide[e];e++)t.toHidePosData[e].interPosData=n.getPosData();a.callActions('afterGetInterMixData',arguments)},setFinal:function(t){var e=this,a=null,n=-1;for(e.callActions('beforeSetFinal',arguments),t.willSort&&e.printSort(!1,t),n=0;a=t.toHide[n];n++)a.hide();e.callActions('afterSetFinal',arguments)},getFinalMixData:function(t){var a=this,o=null,s=null,r=null,i=-1;for(a.callActions('beforeGetFinalMixData',arguments),i=0;r=t.show[i];i++)t.showPosData[i].finalPosData=r.getPosData();for(i=0;r=t.toHide[i];i++)t.toHidePosData[i].finalPosData=r.getPosData();for((a.config.animation.clampHeight||a.config.animation.clampWidth)&&(a.dom.parent.style.height=a.dom.parent.style.width=a.dom.parent.style.overflow=''),a.incPadding||(o=e.getComputedStyle(a.dom.parent)),s=a.dom.parent.getBoundingClientRect(),t.newX=s.left,t.newY=s.top,t.newHeight=a.incPadding?s.height:s.height-parseFloat(o.paddingTop)-parseFloat(o.paddingBottom)-parseFloat(o.borderTop)-parseFloat(o.borderBottom),t.newWidth=a.incPadding?s.width:s.width-parseFloat(o.paddingLeft)-parseFloat(o.paddingRight)-parseFloat(o.borderLeft)-parseFloat(o.borderRight),t.viewportDeltaX=t.docState.viewportWidth-this.dom.document.documentElement.clientWidth,t.viewportDeltaY=t.docState.viewportHeight-this.dom.document.documentElement.clientHeight,t.willSort&&a.printSort(!0,t),i=0;r=t.toShow[i];i++)r.hide();for(i=0;r=t.toHide[i];i++)r.show();t.willChangeLayout&&(n.removeClass(a.dom.container,t.newContainerClassName),n.addClass(a.dom.container,a.config.layout.containerClassName)),a.callActions('afterGetFinalMixData',arguments)},getTweenData:function(e){var i=this,s=null,n=null,f=Object.getOwnPropertyNames(i.effectsIn),a='',o=null,l=-1,c=-1,r=-1,u=-1;for(i.callActions('beforeGetTweenData',arguments),r=0;s=e.show[r];r++)for(n=e.showPosData[r],n.posIn=new t.StyleData,n.posOut=new t.StyleData,n.tweenData=new t.StyleData,s.isShown?(n.posIn.x=n.startPosData.x-n.interPosData.x,n.posIn.y=n.startPosData.y-n.interPosData.y):n.posIn.x=n.posIn.y=0,n.posOut.x=n.finalPosData.x-n.interPosData.x,n.posOut.y=n.finalPosData.y-n.interPosData.y,n.posIn.opacity=s.isShown?1:i.effectsIn.opacity,n.posOut.opacity=1,n.tweenData.opacity=n.posOut.opacity-n.posIn.opacity,s.isShown||i.config.animation.nudge||(n.posIn.x=n.posOut.x,n.posIn.y=n.posOut.y),n.tweenData.x=n.posOut.x-n.posIn.x,n.tweenData.y=n.posOut.y-n.posIn.y,i.config.animation.animateResizeTargets&&(n.posIn.width=n.startPosData.width,n.posIn.height=n.startPosData.height,l=(n.startPosData.width||n.finalPosData.width)-n.interPosData.width,n.posIn.marginRight=n.startPosData.marginRight-l,c=(n.startPosData.height||n.finalPosData.height)-n.interPosData.height,n.posIn.marginBottom=n.startPosData.marginBottom-c,n.posOut.width=n.finalPosData.width,n.posOut.height=n.finalPosData.height,l=(n.finalPosData.width||n.startPosData.width)-n.interPosData.width,n.posOut.marginRight=n.finalPosData.marginRight-l,c=(n.finalPosData.height||n.startPosData.height)-n.interPosData.height,n.posOut.marginBottom=n.finalPosData.marginBottom-c,n.tweenData.width=n.posOut.width-n.posIn.width,n.tweenData.height=n.posOut.height-n.posIn.height,n.tweenData.marginRight=n.posOut.marginRight-n.posIn.marginRight,n.tweenData.marginBottom=n.posOut.marginBottom-n.posIn.marginBottom),u=0;a=f[u];u++)o=i.effectsIn[a],o instanceof t.TransformData&&o.value&&(n.posIn[a].value=o.value,n.posOut[a].value=0,n.tweenData[a].value=n.posOut[a].value-n.posIn[a].value,n.posIn[a].unit=n.posOut[a].unit=n.tweenData[a].unit=o.unit);for(r=0;s=e.toHide[r];r++)for(n=e.toHidePosData[r],n.posIn=new t.StyleData,n.posOut=new t.StyleData,n.tweenData=new t.StyleData,n.posIn.x=s.isShown?n.startPosData.x-n.interPosData.x:0,n.posIn.y=s.isShown?n.startPosData.y-n.interPosData.y:0,n.posOut.x=i.config.animation.nudge?0:n.posIn.x,n.posOut.y=i.config.animation.nudge?0:n.posIn.y,n.tweenData.x=n.posOut.x-n.posIn.x,n.tweenData.y=n.posOut.y-n.posIn.y,i.config.animation.animateResizeTargets&&(n.posIn.width=n.startPosData.width,n.posIn.height=n.startPosData.height,l=n.startPosData.width-n.interPosData.width,n.posIn.marginRight=n.startPosData.marginRight-l,c=n.startPosData.height-n.interPosData.height,n.posIn.marginBottom=n.startPosData.marginBottom-c),n.posIn.opacity=1,n.posOut.opacity=i.effectsOut.opacity,n.tweenData.opacity=n.posOut.opacity-n.posIn.opacity,u=0;a=f[u];u++)o=i.effectsOut[a],o instanceof t.TransformData&&o.value&&(n.posIn[a].value=0,n.posOut[a].value=o.value,n.tweenData[a].value=n.posOut[a].value-n.posIn[a].value,n.posIn[a].unit=n.posOut[a].unit=n.tweenData[a].unit=o.unit);i.callActions('afterGetTweenData',arguments)},moveTargets:function(e){var i=this,s=null,a=null,o=null,l='',c=!1,u=-1,r=-1,f=i.checkProgress.bind(i);for(i.callActions('beforeMoveTargets',arguments),r=0;s=e.show[r];r++)a=new t.IMoveData,o=e.showPosData[r],l=s.isShown?'none':'show',c=i.willTransition(l,e.hasEffect,o.posIn,o.posOut),c&&u++,s.show(),a.posIn=o.posIn,a.posOut=o.posOut,a.statusChange=l,a.staggerIndex=u,a.operation=e,a.callback=c?f:null,s.move(a);for(r=0;s=e.toHide[r];r++)o=e.toHidePosData[r],a=new t.IMoveData,l='hide',c=i.willTransition(l,o.posIn,o.posOut),a.posIn=o.posIn,a.posOut=o.posOut,a.statusChange=l,a.staggerIndex=r,a.operation=e,a.callback=c?f:null,s.move(a);i.config.animation.animateResizeContainer&&(i.dom.parent.style[t.features.transitionProp]='height '+i.config.animation.duration+'ms ease, width '+i.config.animation.duration+'ms ease ',requestAnimationFrame(function(){e.startHeight!==e.newHeight&&e.viewportDeltaY!==e.startHeight-e.newHeight&&(i.dom.parent.style.height=e.newHeight+'px'),e.startWidth!==e.newWidth&&e.viewportDeltaX!==e.startWidth-e.newWidth&&(i.dom.parent.style.width=e.newWidth+'px')})),e.willChangeLayout&&(n.removeClass(i.dom.container,i.config.layout.ContainerClassName),n.addClass(i.dom.container,e.newContainerClassName)),i.callActions('afterMoveTargets',arguments)},hasEffect:function(){var t=this,r=['scale','translateX','translateY','translateZ','rotateX','rotateY','rotateZ'],a='',e=null,i=!1,o=-1,n=-1;if(1!==t.effectsIn.opacity)return t.callFilters('resultHasEffect',!0,arguments);for(n=0;a=r[n];n++)if(e=t.effectsIn[a],o='undefined'!==e.value?e.value:e,0!==o){i=!0;break};return t.callFilters('resultHasEffect',i,arguments)},willTransition:function(t,e,a,i){var o=this,r=!1;return r=!!n.isVisible(o.dom.container)&&(!!('none'!==t&&e||a.x!==i.x||a.y!==i.y)||!!o.config.animation.animateResizeTargets&&(a.width!==i.width||a.height!==i.height||a.marginRight!==i.marginRight||a.marginTop!==i.marginTop)),o.callFilters('resultWillTransition',r,arguments)},checkProgress:function(t){var e=this;e.targetsDone++,e.targetsBound===e.targetsDone&&e.cleanUp(t)},cleanUp:function(e){var a=this,i=null,s=null,l=null,r=null,o=-1;for(a.callActions('beforeCleanUp',arguments),a.targetsMoved=a.targetsImmovable=a.targetsBound=a.targetsDone=0,o=0;i=e.show[o];o++)i.cleanUp(),i.show();for(o=0;i=e.toHide[o];o++)i.cleanUp(),i.hide();if(e.willSort&&a.printSort(!1,e),a.dom.parent.style[t.features.transitionProp]=a.dom.parent.style.height=a.dom.parent.style.width=a.dom.parent.style.overflow=a.dom.parent.style[t.features.perspectiveProp]=a.dom.parent.style[t.features.perspectiveOriginProp]='',e.willChangeLayout&&(n.removeClass(a.dom.container,e.startContainerClassName),n.addClass(a.dom.container,e.newContainerClassName)),e.toRemove.length){for(o=0;i=a.targets[o];o++)e.toRemove.indexOf(i)>-1&&((s=i.dom.el.previousSibling)&&'#text'===s.nodeName&&(l=i.dom.el.nextSibling)&&'#text'===l.nodeName&&n.removeWhitespace(s),e.willSort||a.dom.parent.removeChild(i.dom.el),a.targets.splice(o,1),i.isInDom=!1,o--);a.origOrder=a.targets};e.willSort&&(a.targets=e.newOrder),a.state=e.newState,a.lastOperation=e,a.dom.targets=a.state.targets,t.events.fire('mixEnd',a.dom.container,{state:a.state,instance:a},a.dom.document),'function'==typeof a.config.callbacks.onMixEnd&&a.config.callbacks.onMixEnd.call(a.dom.container,a.state,a),e.hasFailed&&(t.events.fire('mixFail',a.dom.container,{state:a.state,instance:a},a.dom.document),'function'==typeof a.config.callbacks.onMixFail&&a.config.callbacks.onMixFail.call(a.dom.container,a.state,a),n.addClass(a.dom.container,n.getClassname(a.config.classNames,'container',a.config.classNames.modifierFailed))),'function'==typeof a.userCallback&&a.userCallback.call(a.dom.container,a.state,a),'function'==typeof a.userDeferred.resolve&&a.userDeferred.resolve(a.state),a.userCallback=null,a.userDeferred=null,a.lastClicked=null,a.isToggling=!1,a.isBusy=!1,a.queue.length&&(a.callActions('beforeReadQueueCleanUp',arguments),r=a.queue.shift(),a.userDeferred=r.deferred,a.isToggling=r.isToggling,a.lastClicked=r.triggerElement,r.instruction.command instanceof t.CommandMultimix?a.multimix.apply(a,r.args):a.dataset.apply(a,r.args)),a.callActions('afterCleanUp',arguments)},parseMultimixArgs:function(e){var o=this,a=new t.UserInstruction,i=null,r=-1;for(a.animate=o.config.animation.enable,a.command=new t.CommandMultimix,r=0;r<e.length;r++)i=e[r],null!==i&&('object'==typeof i?n.extend(a.command,i):'boolean'==typeof i?a.animate=i:'function'==typeof i&&(a.callback=i));return!a.command.insert||a.command.insert instanceof t.CommandInsert||(a.command.insert=o.parseInsertArgs([a.command.insert]).command),!a.command.remove||a.command.remove instanceof t.CommandRemove||(a.command.remove=o.parseRemoveArgs([a.command.remove]).command),!a.command.filter||a.command.filter instanceof t.CommandFilter||(a.command.filter=o.parseFilterArgs([a.command.filter]).command),!a.command.sort||a.command.sort instanceof t.CommandSort||(a.command.sort=o.parseSortArgs([a.command.sort]).command),!a.command.changeLayout||a.command.changeLayout instanceof t.CommandChangeLayout||(a.command.changeLayout=o.parseChangeLayoutArgs([a.command.changeLayout]).command),a=o.callFilters('instructionParseMultimixArgs',a,arguments),n.freeze(a),a},parseFilterArgs:function(e){var r=this,i=new t.UserInstruction,a=null,o=-1;for(i.animate=r.config.animation.enable,i.command=new t.CommandFilter,o=0;o<e.length;o++)a=e[o],'string'==typeof a?i.command.selector=a:null===a?i.command.collection=[]:'object'==typeof a&&n.isElement(a,r.dom.document)?i.command.collection=[a]:'object'==typeof a&&'undefined'!=typeof a.length?i.command.collection=n.arrayFromList(a):'object'==typeof a?n.extend(i.command,a):'boolean'==typeof a?i.animate=a:'function'==typeof a&&(i.callback=a);if(i.command.selector&&i.command.collection)throw new Error(t.messages.errorFilterInvalidArguments());return i=r.callFilters('instructionParseFilterArgs',i,arguments),n.freeze(i),i},parseSortArgs:function(e){var r=this,a=new t.UserInstruction,i=null,s='',o=-1;for(a.animate=r.config.animation.enable,a.command=new t.CommandSort,o=0;o<e.length;o++)if(i=e[o],null!==i)switch(typeof i){case'string':s=i;break;case'object':i.length&&(a.command.collection=n.arrayFromList(i));break;case'boolean':a.animate=i;break;case'function':a.callback=i};return s&&(a.command=r.parseSortString(s,a.command)),a=r.callFilters('instructionParseSortArgs',a,arguments),n.freeze(a),a},parseInsertArgs:function(e){var o=this,i=new t.UserInstruction,a=null,r=-1;for(i.animate=o.config.animation.enable,i.command=new t.CommandInsert,r=0;r<e.length;r++)a=e[r],null!==a&&('number'==typeof a?i.command.index=a:'string'==typeof a&&['before','after'].indexOf(a)>-1?i.command.position=a:'string'==typeof a?i.command.collection=n.arrayFromList(n.createElement(a).childNodes):'object'==typeof a&&n.isElement(a,o.dom.document)?i.command.collection.length?i.command.sibling=a:i.command.collection=[a]:'object'==typeof a&&a.length?i.command.collection.length?i.command.sibling=a[0]:i.command.collection=a:'object'==typeof a&&a.childNodes&&a.childNodes.length?i.command.collection.length?i.command.sibling=a.childNodes[0]:i.command.collection=n.arrayFromList(a.childNodes):'object'==typeof a?n.extend(i.command,a):'boolean'==typeof a?i.animate=a:'function'==typeof a&&(i.callback=a));if(i.command.index&&i.command.sibling)throw new Error(t.messages.errorInsertInvalidArguments());return!i.command.collection.length&&o.config.debug.showWarnings&&console.warn(t.messages.warningInsertNoElements()),i=o.callFilters('instructionParseInsertArgs',i,arguments),n.freeze(i),i},parseRemoveArgs:function(e){var o=this,a=new t.UserInstruction,s=null,i=null,r=-1;for(a.animate=o.config.animation.enable,a.command=new t.CommandRemove,r=0;r<e.length;r++)if(i=e[r],null!==i)switch(typeof i){case'number':o.targets[i]&&(a.command.targets[0]=o.targets[i]);break;case'string':a.command.collection=n.arrayFromList(o.dom.parent.querySelectorAll(i));break;case'object':i&&i.length?a.command.collection=i:n.isElement(i,o.dom.document)?a.command.collection=[i]:n.extend(a.command,i);break;case'boolean':a.animate=i;break;case'function':a.callback=i};if(a.command.collection.length)for(r=0;s=o.targets[r];r++)a.command.collection.indexOf(s.dom.el)>-1&&a.command.targets.push(s);return!a.command.targets.length&&o.config.debug.showWarnings&&console.warn(t.messages.warningRemoveNoElements()),n.freeze(a),a},parseDatasetArgs:function(e){var r=this,i=new t.UserInstruction,a=null,o=-1;for(i.animate=r.config.animation.enable,i.command=new t.CommandDataset,o=0;o<e.length;o++)if(a=e[o],null!==a)switch(typeof a){case'object':Array.isArray(a)||'number'==typeof a.length?i.command.dataset=a:n.extend(i.command,a);break;case'boolean':i.animate=a;break;case'function':i.callback=a};return n.freeze(i),i},parseChangeLayoutArgs:function(e){var r=this,a=new t.UserInstruction,i=null,o=-1;for(a.animate=r.config.animation.enable,a.command=new t.CommandChangeLayout,o=0;o<e.length;o++)if(i=e[o],null!==i)switch(typeof i){case'string':a.command.containerClassName=i;break;case'object':n.extend(a.command,i);break;case'boolean':a.animate=i;break;case'function':a.callback=i};return n.freeze(a),a},queueMix:function(e){var a=this,i=null,o='';return a.callActions('beforeQueueMix',arguments),i=n.defer(t.libraries),a.config.animation.queue&&a.queue.length<a.config.animation.queueLimit?(e.deferred=i,a.queue.push(e),a.config.controls.enable&&(a.isToggling?(a.buildToggleArray(e.instruction.command),o=a.getToggleSelector(),a.updateControls({filter:{selector:o}})):a.updateControls(e.instruction.command))):(a.config.debug.showWarnings&&console.warn(t.messages.warningMultimixInstanceQueueFull()),i.resolve(a.state),t.events.fire('mixBusy',a.dom.container,{state:a.state,instance:a},a.dom.document),'function'==typeof a.config.callbacks.onMixBusy&&a.config.callbacks.onMixBusy.call(a.dom.container,a.state,a)),a.callFilters('promiseQueueMix',i.promise,arguments)},getDataOperation:function(e){var i=this,a=new t.Operation,o=[];if(a=i.callFilters('operationUnmappedGetDataOperation',a,arguments),i.dom.targets.length&&!(o=i.state.activeDataset||[]).length)throw new Error(t.messages.errorDatasetNotSet());return a.id=n.randomHex(),a.startState=i.state,a.startDataset=o,a.newDataset=e.slice(),i.diffDatasets(a),a.startOrder=i.targets,a.newOrder=a.show,i.config.animation.enable&&(i.getStartMixData(a),i.setInter(a),a.docState=n.getDocumentState(i.dom.document),i.getInterMixData(a),i.setFinal(a),i.getFinalMixData(a),i.parseEffects(),a.hasEffect=i.hasEffect(),i.getTweenData(a)),i.targets=a.show.slice(),a.newState=i.buildState(a),Array.prototype.push.apply(i.targets,a.toRemove),a=i.callFilters('operationMappedGetDataOperation',a,arguments)},diffDatasets:function(e){var i=this,m=[],h=[],f=[],s=null,a=null,l=null,o=null,u=null,g={},r='',c=-1;for(i.callActions('beforeDiffDatasets',arguments),c=0;s=e.newDataset[c];c++){if('undefined'==typeof(r=s[i.config.data.uidKey])||r.toString().length<1)throw new TypeError(t.messages.errorDatasetInvalidUidKey({uidKey:i.config.data.uidKey}));if(g[r])throw new Error(t.messages.errorDatasetDuplicateUid({uid:r}));g[r]=!0,(a=i.cache[r])instanceof t.Target?(i.config.data.dirtyCheck&&!n.deepEquals(s,a.data)&&(l=a.render(s),a.data=s,l!==a.dom.el&&(a.isInDom&&(a.unbindEvents(),i.dom.parent.replaceChild(l,a.dom.el)),a.isShown||(l.style.display='none'),a.dom.el=l,a.isInDom&&a.bindEvents())),l=a.dom.el):(a=new t.Target,a.init(null,i,s),a.hide()),a.isInDom?(u=a.dom.el.nextElementSibling,h.push(r),o&&(o.lastElementChild&&o.appendChild(i.dom.document.createTextNode(' ')),i.insertDatasetFrag(o,a.dom.el,f),o=null)):(o||(o=i.dom.document.createDocumentFragment()),o.lastElementChild&&o.appendChild(i.dom.document.createTextNode(' ')),o.appendChild(a.dom.el),a.isInDom=!0,a.unbindEvents(),a.bindEvents(),a.hide(),e.toShow.push(a),f.push(a)),e.show.push(a)};for(o&&(u=u||i.config.layout.siblingAfter,u&&o.appendChild(i.dom.document.createTextNode(' ')),i.insertDatasetFrag(o,u,f)),c=0;s=e.startDataset[c];c++)r=s[i.config.data.uidKey],a=i.cache[r],e.show.indexOf(a)<0?(e.hide.push(a),e.toHide.push(a),e.toRemove.push(a)):m.push(r);n.isEqualArray(m,h)||(e.willSort=!0),i.callActions('afterDiffDatasets',arguments)},insertDatasetFrag:function(t,e,a){var i=this,o=e?n.arrayFromList(i.dom.parent.children).indexOf(e):i.targets.length;for(i.dom.parent.insertBefore(t,e);a.length;)i.targets.splice(o,0,a.shift()),o++},willSort:function(t,e){var n=this,a=!1;return a=!!(n.config.behavior.liveSort||'random'===t.order||t.attribute!==e.attribute||t.order!==e.order||t.collection!==e.collection||null===t.next&&e.next||t.next&&null===e.next)||!(!t.next||!e.next)&&n.willSort(t.next,e.next),n.callFilters('resultWillSort',a,arguments)},show:function(){var t=this;return t.filter('all')},hide:function(){var t=this;return t.filter('none')},isMixing:function(){var t=this;return t.isBusy},filter:function(){var e=this,t=e.parseFilterArgs(arguments);return e.multimix({filter:t.command},t.animate,t.callback)},toggleOn:function(){var t=this,e=t.parseFilterArgs(arguments),n=e.command.selector,a='';return t.isToggling=!0,t.toggleArray.indexOf(n)<0&&t.toggleArray.push(n),a=t.getToggleSelector(),t.multimix({filter:a},e.animate,e.callback)},toggleOff:function(){var t=this,e=t.parseFilterArgs(arguments),i=e.command.selector,n=t.toggleArray.indexOf(i),a='';return t.isToggling=!0,n>-1&&t.toggleArray.splice(n,1),a=t.getToggleSelector(),t.multimix({filter:a},e.animate,e.callback)},sort:function(){var e=this,t=e.parseSortArgs(arguments);return e.multimix({sort:t.command},t.animate,t.callback)},changeLayout:function(){var e=this,t=e.parseChangeLayoutArgs(arguments);return e.multimix({changeLayout:t.command},t.animate,t.callback)},dataset:function(){var e=this,n=e.parseDatasetArgs(arguments),i=null,a=null,o=!1;return e.callActions('beforeDataset',arguments),e.isBusy?(a=new t.QueueItem,a.args=arguments,a.instruction=n,e.queueMix(a)):(n.callback&&(e.userCallback=n.callback),o=n.animate^e.config.animation.enable?n.animate:e.config.animation.enable,i=e.getDataOperation(n.command.dataset),e.goMix(o,i))},multimix:function(){var e=this,i=null,o=!1,a=null,n=e.parseMultimixArgs(arguments);return e.callActions('beforeMultimix',arguments),e.isBusy?(a=new t.QueueItem,a.args=arguments,a.instruction=n,a.triggerElement=e.lastClicked,a.isToggling=e.isToggling,e.queueMix(a)):(i=e.getOperation(n.command),e.config.controls.enable&&(n.command.filter&&!e.isToggling&&(e.toggleArray.length=0,e.buildToggleArray(i.command)),e.queue.length<1&&e.updateControls(i.command)),n.callback&&(e.userCallback=n.callback),o=n.animate^e.config.animation.enable?n.animate:e.config.animation.enable,e.callFilters('operationMultimix',i,arguments),e.goMix(o,i))},getOperation:function(e){var i=this,o=e.sort,r=e.filter,s=e.changeLayout,l=e.remove,c=e.insert,a=new t.Operation;return a=i.callFilters('operationUnmappedGetOperation',a,arguments),a.id=n.randomHex(),a.command=e,a.startState=i.state,a.triggerElement=i.lastClicked,i.isBusy?(i.config.debug.showWarnings&&console.warn(t.messages.warningGetOperationInstanceBusy()),null):(c&&i.insertTargets(c,a),l&&(a.toRemove=l.targets),a.startSort=a.newSort=a.startState.activeSort,a.startOrder=a.newOrder=i.targets,o&&(a.startSort=a.startState.activeSort,a.newSort=o,a.willSort=i.willSort(o,a.startState.activeSort),a.willSort&&i.sortOperation(a)),a.startFilter=a.startState.activeFilter,r?a.newFilter=r:a.newFilter=n.extend(new t.CommandFilter,a.startFilter),'all'===a.newFilter.selector?a.newFilter.selector=i.config.selectors.target:'none'===a.newFilter.selector&&(a.newFilter.selector=''),i.filterOperation(a),a.startContainerClassName=a.startState.activeContainerClassName,s?(a.newContainerClassName=s.containerClassName,a.newContainerClassName!==a.startContainerClassName&&(a.willChangeLayout=!0)):a.newContainerClassName=a.startContainerClassName,i.config.animation.enable&&(i.getStartMixData(a),i.setInter(a),a.docState=n.getDocumentState(i.dom.document),i.getInterMixData(a),i.setFinal(a),i.getFinalMixData(a),i.parseEffects(),a.hasEffect=i.hasEffect(),i.getTweenData(a)),a.willSort&&(i.targets=a.newOrder),a.newState=i.buildState(a),i.callFilters('operationMappedGetOperation',a,arguments))},tween:function(t,e){var n=null,i=null,o=-1,a=-1;for(e=Math.min(e,1),e=Math.max(e,0),a=0;n=t.show[a];a++)i=t.showPosData[a],n.applyTween(i,e);for(a=0;n=t.hide[a];a++)n.isShown&&n.hide(),(o=t.toHide.indexOf(n))>-1&&(i=t.toHidePosData[o],n.isShown||n.show(),n.applyTween(i,e))},insert:function(){var e=this,t=e.parseInsertArgs(arguments);return e.multimix({insert:t.command},t.animate,t.callback)},insertBefore:function(){var e=this,t=e.parseInsertArgs(arguments);return e.insert(t.command.collection,'before',t.command.sibling,t.animate,t.callback)},insertAfter:function(){var e=this,t=e.parseInsertArgs(arguments);return e.insert(t.command.collection,'after',t.command.sibling,t.animate,t.callback)},prepend:function(){var e=this,t=e.parseInsertArgs(arguments);return e.insert(0,t.command.collection,t.animate,t.callback)},append:function(){var t=this,e=t.parseInsertArgs(arguments);return t.insert(t.state.totalTargets,e.command.collection,e.animate,e.callback)},remove:function(){var e=this,t=e.parseRemoveArgs(arguments);return e.multimix({remove:t.command},t.animate,t.callback)},getConfig:function(t){var e=this,a=null;return a=t?n.getProperty(e.config,t):e.config,e.callFilters('valueGetConfig',a,arguments)},configure:function(t){var e=this;e.callActions('beforeConfigure',arguments),n.extend(e.config,t,!0,!0),e.callActions('afterConfigure',arguments)},getState:function(){var a=this,e=null;return e=new t.State,n.extend(e,a.state),n.freeze(e),a.callFilters('stateGetState',e,arguments)},forceRefresh:function(){var t=this;t.indexTargets()},forceRender:function(){var e=this,t=null,n=null,a='';for(a in e.cache)t=e.cache[a],n=t.render(t.data),n!==t.dom.el&&(t.isInDom&&(t.unbindEvents(),e.dom.parent.replaceChild(n,t.dom.el)),t.isShown||(n.style.display='none'),t.dom.el=n,t.isInDom&&t.bindEvents());e.state=e.buildState(e.lastOperation)},destroy:function(e){var n=this,o=null,i=null,a=0;for(n.callActions('beforeDestroy',arguments),a=0;o=n.controls[a];a++)o.removeBinding(n);for(a=0;i=n.targets[a];a++)e&&i.show(),i.unbindEvents();n.dom.container.id.match(/^MixItUp/)&&n.dom.container.removeAttribute('id'),delete t.instances[n.id],n.callActions('afterDestroy',arguments)}}),t.IMoveData=function(){t.Base.call(this),this.callActions('beforeConstruct'),this.posIn=null,this.posOut=null,this.operation=null,this.callback=null,this.statusChange='',this.duration=-1,this.staggerIndex=-1,this.callActions('afterConstruct'),n.seal(this)},t.BaseStatic.call(t.IMoveData),t.IMoveData.prototype=Object.create(t.Base.prototype),t.IMoveData.prototype.constructor=t.IMoveData,t.TargetDom=function(){t.Base.call(this),this.callActions('beforeConstruct'),this.el=null,this.callActions('afterConstruct'),n.seal(this)},t.BaseStatic.call(t.TargetDom),t.TargetDom.prototype=Object.create(t.Base.prototype),t.TargetDom.prototype.constructor=t.TargetDom,t.Target=function(){t.Base.call(this),this.callActions('beforeConstruct'),this.id='',this.sortString='',this.mixer=null,this.callback=null,this.isShown=!1,this.isBound=!1,this.isExcluded=!1,this.isInDom=!1,this.handler=null,this.operation=null,this.data=null,this.dom=new t.TargetDom,this.callActions('afterConstruct'),n.seal(this)},t.BaseStatic.call(t.Target),t.Target.prototype=Object.create(t.Base.prototype),n.extend(t.Target.prototype,{constructor:t.Target,init:function(e,n,a){var i=this,o='';if(i.callActions('beforeInit',arguments),i.mixer=n,e||(e=i.render(a)),i.cacheDom(e),i.bindEvents(),'none'!==i.dom.el.style.display&&(i.isShown=!0),a&&n.config.data.uidKey){if('undefined'==typeof(o=a[n.config.data.uidKey])||o.toString().length<1)throw new TypeError(t.messages.errorDatasetInvalidUidKey({uidKey:n.config.data.uidKey}));i.id=o,i.data=a,n.cache[o]=i};i.callActions('afterInit',arguments)},render:function(e){var i=this,o=null,r=null,s=null,a='';if(i.callActions('beforeRender',arguments),o=i.callFilters('renderRender',i.mixer.config.render.target,arguments),'function'!=typeof o)throw new TypeError(t.messages.errorDatasetRendererNotSet());return a=o(e),a&&'object'==typeof a&&n.isElement(a)?r=a:'string'==typeof a&&(s=document.createElement('div'),s.innerHTML=a,r=s.firstElementChild),i.callFilters('elRender',r,arguments)},cacheDom:function(t){var e=this;e.callActions('beforeCacheDom',arguments),e.dom.el=t,e.callActions('afterCacheDom',arguments)},getSortString:function(t){var n=this,e=n.dom.el.getAttribute('data-'+t)||'';n.callActions('beforeGetSortString',arguments),e=isNaN(1*e)?e.toLowerCase():1*e,n.sortString=e,n.callActions('afterGetSortString',arguments)},show:function(){var t=this;t.callActions('beforeShow',arguments),t.isShown||(t.dom.el.style.display='',t.isShown=!0),t.callActions('afterShow',arguments)},hide:function(){var t=this;t.callActions('beforeHide',arguments),t.isShown&&(t.dom.el.style.display='none',t.isShown=!1),t.callActions('afterHide',arguments)},move:function(t){var e=this;e.callActions('beforeMove',arguments),e.isExcluded||e.mixer.targetsMoved++,e.applyStylesIn(t),requestAnimationFrame(function(){e.applyStylesOut(t)}),e.callActions('afterMove',arguments)},applyTween:function(e,n){var r=this,a='',o=null,s=e.posIn,l=[],i=new t.StyleData,c=-1;for(r.callActions('beforeApplyTween',arguments),i.x=s.x,i.y=s.y,0===n?r.hide():r.isShown||r.show(),c=0;a=t.features.TWEENABLE[c];c++)if(o=e.tweenData[a],'x'===a){if(!o)continue;i.x=s.x+o*n}
98else if('y'===a){if(!o)continue;i.y=s.y+o*n}
99else if(o instanceof t.TransformData){if(!o.value)continue;i[a].value=s[a].value+o.value*n,i[a].unit=o.unit,l.push(a+'('+i[a].value+o.unit+')')}
100else{if(!o)continue;i[a]=s[a]+o*n,r.dom.el.style[a]=i[a]}(i.x||i.y)&&l.unshift('translate('+i.x+'px, '+i.y+'px)'),l.length&&(r.dom.el.style[t.features.transformProp]=l.join(' ')),r.callActions('afterApplyTween',arguments)},applyStylesIn:function(e){var n=this,a=e.posIn,o=1!==n.mixer.effectsIn.opacity,i=[];n.callActions('beforeApplyStylesIn',arguments),i.push('translate('+a.x+'px, '+a.y+'px)'),n.mixer.config.animation.animateResizeTargets&&('show'!==e.statusChange&&(n.dom.el.style.width=a.width+'px',n.dom.el.style.height=a.height+'px'),n.dom.el.style.marginRight=a.marginRight+'px',n.dom.el.style.marginBottom=a.marginBottom+'px'),o&&(n.dom.el.style.opacity=a.opacity),'show'===e.statusChange&&(i=i.concat(n.mixer.transformIn)),n.dom.el.style[t.features.transformProp]=i.join(' '),n.callActions('afterApplyStylesIn',arguments)},applyStylesOut:function(e){var n=this,a=[],i=[],o=n.mixer.config.animation.animateResizeTargets,r='undefined'!=typeof n.mixer.effectsIn.opacity;if(n.callActions('beforeApplyStylesOut',arguments),a.push(n.writeTransitionRule(t.features.transformRule,e.staggerIndex)),'none'!==e.statusChange&&a.push(n.writeTransitionRule('opacity',e.staggerIndex,e.duration)),o&&(a.push(n.writeTransitionRule('width',e.staggerIndex,e.duration)),a.push(n.writeTransitionRule('height',e.staggerIndex,e.duration)),a.push(n.writeTransitionRule('margin',e.staggerIndex,e.duration))),!e.callback)return n.mixer.targetsImmovable++,void(n.mixer.targetsMoved===n.mixer.targetsImmovable&&n.mixer.cleanUp(e.operation));switch(n.operation=e.operation,n.callback=e.callback,!n.isExcluded&&n.mixer.targetsBound++,n.isBound=!0,n.applyTransition(a),o&&e.posOut.width>0&&e.posOut.height>0&&(n.dom.el.style.width=e.posOut.width+'px',n.dom.el.style.height=e.posOut.height+'px',n.dom.el.style.marginRight=e.posOut.marginRight+'px',n.dom.el.style.marginBottom=e.posOut.marginBottom+'px'),n.mixer.config.animation.nudge||'hide'!==e.statusChange||i.push('translate('+e.posOut.x+'px, '+e.posOut.y+'px)'),e.statusChange){case'hide':r&&(n.dom.el.style.opacity=n.mixer.effectsOut.opacity),i=i.concat(n.mixer.transformOut);break;case'show':r&&(n.dom.el.style.opacity=1)}(n.mixer.config.animation.nudge||!n.mixer.config.animation.nudge&&'hide'!==e.statusChange)&&i.push('translate('+e.posOut.x+'px, '+e.posOut.y+'px)'),n.dom.el.style[t.features.transformProp]=i.join(' '),n.callActions('afterApplyStylesOut',arguments)},writeTransitionRule:function(t,e,n){var a=this,o=a.getDelay(e),i='';return i=t+' '+(n>0?n:a.mixer.config.animation.duration)+'ms '+o+'ms '+('opacity'===t?'linear':a.mixer.config.animation.easing),a.callFilters('ruleWriteTransitionRule',i,arguments)},getDelay:function(t){var e=this,n=-1;return'function'==typeof e.mixer.config.animation.staggerSequence&&(t=e.mixer.config.animation.staggerSequence.call(e,t,e.state)),n=e.mixer.staggerDuration?t*e.mixer.staggerDuration:0,e.callFilters('delayGetDelay',n,arguments)},applyTransition:function(e){var n=this,a=e.join(', ');n.callActions('beforeApplyTransition',arguments),n.dom.el.style[t.features.transitionProp]=a,n.callActions('afterApplyTransition',arguments)},handleTransitionEnd:function(t){var e=this,n=t.propertyName,a=e.mixer.config.animation.animateResizeTargets;e.callActions('beforeHandleTransitionEnd',arguments),e.isBound&&t.target.matches(e.mixer.config.selectors.target)&&(n.indexOf('transform')>-1||n.indexOf('opacity')>-1||a&&n.indexOf('height')>-1||a&&n.indexOf('width')>-1||a&&n.indexOf('margin')>-1)&&(e.callback.call(e,e.operation),e.isBound=!1,e.callback=null,e.operation=null),e.callActions('afterHandleTransitionEnd',arguments)},eventBus:function(t){var e=this;switch(e.callActions('beforeEventBus',arguments),t.type){case'webkitTransitionEnd':case'transitionend':e.handleTransitionEnd(t)};e.callActions('afterEventBus',arguments)},unbindEvents:function(){var t=this;t.callActions('beforeUnbindEvents',arguments),n.off(t.dom.el,'webkitTransitionEnd',t.handler),n.off(t.dom.el,'transitionend',t.handler),t.callActions('afterUnbindEvents',arguments)},bindEvents:function(){var e=this,a='';e.callActions('beforeBindEvents',arguments),a='webkit'===t.features.transitionPrefix?'webkitTransitionEnd':'transitionend',e.handler=function(t){return e.eventBus(t)},n.on(e.dom.el,a,e.handler),e.callActions('afterBindEvents',arguments)},getPosData:function(n){var i=this,r={},o=null,a=new t.StyleData;return i.callActions('beforeGetPosData',arguments),a.x=i.dom.el.offsetLeft,a.y=i.dom.el.offsetTop,(i.mixer.config.animation.animateResizeTargets||n)&&(o=i.dom.el.getBoundingClientRect(),a.top=o.top,a.right=o.right,a.bottom=o.bottom,a.left=o.left,a.width=o.width,a.height=o.height),i.mixer.config.animation.animateResizeTargets&&(r=e.getComputedStyle(i.dom.el),a.marginBottom=parseFloat(r.marginBottom),a.marginRight=parseFloat(r.marginRight)),i.callFilters('posDataGetPosData',a,arguments)},cleanUp:function(){var e=this;e.callActions('beforeCleanUp',arguments),e.dom.el.style[t.features.transformProp]='',e.dom.el.style[t.features.transitionProp]='',e.dom.el.style.opacity='',e.mixer.config.animation.animateResizeTargets&&(e.dom.el.style.width='',e.dom.el.style.height='',e.dom.el.style.marginRight='',e.dom.el.style.marginBottom=''),e.callActions('afterCleanUp',arguments)}}),t.Collection=function(t){var a=null,e=-1;for(this.callActions('beforeConstruct'),e=0;a=t[e];e++)this[e]=a;this.length=t.length,this.callActions('afterConstruct'),n.freeze(this)},t.BaseStatic.call(t.Collection),t.Collection.prototype=Object.create(t.Base.prototype),n.extend(t.Collection.prototype,{constructor:t.Collection,mixitup:function(e){var o=this,a=null,r=Array.prototype.slice.call(arguments),s=[],i=-1;for(this.callActions('beforeMixitup'),r.shift(),i=0;a=o[i];i++)s.push(a[e].apply(a,r));return o.callFilters('promiseMixitup',n.all(s,t.libraries),arguments)}}),t.Operation=function(){t.Base.call(this),this.callActions('beforeConstruct'),this.id='',this.args=[],this.command=null,this.showPosData=[],this.toHidePosData=[],this.startState=null,this.newState=null,this.docState=null,this.willSort=!1,this.willChangeLayout=!1,this.hasEffect=!1,this.hasFailed=!1,this.triggerElement=null,this.show=[],this.hide=[],this.matching=[],this.toShow=[],this.toHide=[],this.toMove=[],this.toRemove=[],this.startOrder=[],this.newOrder=[],this.startSort=null,this.newSort=null,this.startFilter=null,this.newFilter=null,this.startDataset=null,this.newDataset=null,this.viewportDeltaX=0,this.viewportDeltaY=0,this.startX=0,this.startY=0,this.startHeight=0,this.startWidth=0,this.newX=0,this.newY=0,this.newHeight=0,this.newWidth=0,this.startContainerClassName='',this.startDisplay='',this.newContainerClassName='',this.newDisplay='',this.callActions('afterConstruct'),n.seal(this)}
100,t.BaseStatic.call(t.Operation),t.Operation.prototype=Object.create(t.Base.prototype),t.Operation.prototype.constructor=t.Operation,t.State=function(){t.Base.call(this),this.callActions('beforeConstruct'),this.id='',this.activeFilter=null,this.activeSort=null,this.activeContainerClassName='',this.container=null,this.targets=[],this.hide=[],this.show=[],this.matching=[],this.totalTargets=-1,this.totalShow=-1,this.totalHide=-1,this.totalMatching=-1,this.hasFailed=!1,this.triggerElement=null,this.activeDataset=null,this.callActions('afterConstruct'),n.seal(this)},t.BaseStatic.call(t.State),t.State.prototype=Object.create(t.Base.prototype),t.State.prototype.constructor=t.State,t.UserInstruction=function(){t.Base.call(this),this.callActions('beforeConstruct'),this.command={},this.animate=!1,this.callback=null,this.callActions('afterConstruct'),n.seal(this)},t.BaseStatic.call(t.UserInstruction),t.UserInstruction.prototype=Object.create(t.Base.prototype),t.UserInstruction.prototype.constructor=t.UserInstruction,t.Messages=function(){t.Base.call(this),this.callActions('beforeConstruct'),this.ERROR_FACTORY_INVALID_CONTAINER='[MixItUp] An invalid selector or element reference was passed to the mixitup factory function',this.ERROR_FACTORY_CONTAINER_NOT_FOUND='[MixItUp] The provided selector yielded no container element',this.ERROR_CONFIG_INVALID_ANIMATION_EFFECTS='[MixItUp] Invalid value for `animation.effects`',this.ERROR_CONFIG_INVALID_CONTROLS_SCOPE='[MixItUp] Invalid value for `controls.scope`',this.ERROR_CONFIG_INVALID_PROPERTY='[MixitUp] Invalid configuration object property "${erroneous}"${suggestion}',this.ERROR_CONFIG_INVALID_PROPERTY_SUGGESTION='. Did you mean "${probableMatch}"?',this.ERROR_CONFIG_DATA_UID_KEY_NOT_SET='[MixItUp] To use the dataset API, a UID key must be specified using `data.uidKey`',this.ERROR_DATASET_INVALID_UID_KEY='[MixItUp] The specified UID key "${uidKey}" is not present on one or more dataset items',this.ERROR_DATASET_DUPLICATE_UID='[MixItUp] The UID "${uid}" was found on two or more dataset items. UIDs must be unique.',this.ERROR_INSERT_INVALID_ARGUMENTS='[MixItUp] Please provider either an index or a sibling and position to insert, not both',this.ERROR_INSERT_PREEXISTING_ELEMENT='[MixItUp] An element to be inserted already exists in the container',this.ERROR_FILTER_INVALID_ARGUMENTS='[MixItUp] Please provide either a selector or collection `.filter()`, not both',this.ERROR_DATASET_NOT_SET='[MixItUp] To use the dataset API with pre-rendered targets, a starting dataset must be set using `load.dataset`',this.ERROR_DATASET_PRERENDERED_MISMATCH='[MixItUp] `load.dataset` does not match pre-rendered targets',this.ERROR_DATASET_RENDERER_NOT_SET='[MixItUp] To insert an element via the dataset API, a target renderer function must be provided to `render.target`',this.ERROR_SORT_NON_EXISTENT_ELEMENT='[MixItUp] An element to be sorted does not already exist in the container',this.WARNING_FACTORY_PREEXISTING_INSTANCE='[MixItUp] WARNING: This element already has an active MixItUp instance. The provided configuration object will be ignored. If you wish to perform additional methods on this instance, please create a reference.',this.WARNING_INSERT_NO_ELEMENTS='[MixItUp] WARNING: No valid elements were passed to `.insert()`',this.WARNING_REMOVE_NO_ELEMENTS='[MixItUp] WARNING: No valid elements were passed to `.remove()`',this.WARNING_MULTIMIX_INSTANCE_QUEUE_FULL='[MixItUp] WARNING: An operation was requested but the MixItUp instance was busy. The operation was rejected because the queue is full or queuing is disabled.',this.WARNING_GET_OPERATION_INSTANCE_BUSY='[MixItUp] WARNING: Operations can be be created while the MixItUp instance is busy.',this.WARNING_NO_PROMISE_IMPLEMENTATION='[MixItUp] WARNING: No Promise implementations could be found. If you wish to use promises with MixItUp please install an ES6 Promise polyfill.',this.WARNING_INCONSISTENT_SORTING_ATTRIBUTES='[MixItUp] WARNING: The requested sorting data attribute "${attribute}" was not present on one or more target elements which may product unexpected sort output',this.callActions('afterConstruct'),this.compileTemplates(),n.seal(this)}
100,t.BaseStatic.call(t.Messages),t.Messages.prototype=Object.create(t.Base.prototype),t.Messages.prototype.constructor=t.Messages,t.Messages.prototype.compileTemplates=function(){var t='',e='';for(t in this)'string'==typeof(e=this[t])&&(this[n.camelCase(t)]=n.template(e))},t.messages=new t.Messages,t.Facade=function(e){t.Base.call(this),this.callActions('beforeConstruct',arguments),this.configure=e.configure.bind(e),this.show=e.show.bind(e),this.hide=e.hide.bind(e),this.filter=e.filter.bind(e),this.toggleOn=e.toggleOn.bind(e),this.toggleOff=e.toggleOff.bind(e),this.sort=e.sort.bind(e),this.changeLayout=e.changeLayout.bind(e),this.multimix=e.multimix.bind(e),this.dataset=e.dataset.bind(e),this.tween=e.tween.bind(e),this.insert=e.insert.bind(e),this.insertBefore=e.insertBefore.bind(e),this.insertAfter=e.insertAfter.bind(e),this.prepend=e.prepend.bind(e),this.append=e.append.bind(e),this.remove=e.remove.bind(e),this.destroy=e.destroy.bind(e),this.forceRefresh=e.forceRefresh.bind(e),this.forceRender=e.forceRender.bind(e),this.isMixing=e.isMixing.bind(e),this.getOperation=e.getOperation.bind(e),this.getConfig=e.getConfig.bind(e),this.getState=e.getState.bind(e),this.callActions('afterConstruct',arguments),n.freeze(this),n.seal(this)},t.BaseStatic.call(t.Facade),t.Facade.prototype=Object.create(t.Base.prototype),t.Facade.prototype.constructor=t.Facade,'object'==typeof exports&&'object'==typeof module?module.exports=t:'function'==typeof define&&define.amd?define(function(){return t}):'undefined'!=typeof e.mixitup&&'function'==typeof e.mixitup||(e.mixitup=t),t.BaseStatic.call(t.constructor),t.NAME='mixitup',t.CORE_VERSION='3.3.1'}(window);;
101!function(e){var n={};function t(i){if(n[i])return n[i].exports;var s=n[i]={i:i,l:!1,exports:{}};return e[i].call(s.exports,s,s.exports,t),s.l=!0,s.exports};t.m=e,t.c=n,t.d=function(e,n,i){t.o(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:i})},t.r=function(e){'undefined'!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:'Module'}),Object.defineProperty(e,'__esModule',{value:!0})},t.t=function(e,n){if(1&n&&(e=t(e)),8&n)return e;if(4&n&&'object'==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(t.r(i),Object.defineProperty(i,'default',{enumerable:!0,value:e}),2&n&&'string'!=typeof e)for(var s in e)t.d(i,s,function(t){return e[t]}.bind(null,s));return i},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,'a',n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p='',t(t.s=0)}([function(e,a,r){'use strict';r.r(a);var qe={hooks:{},extensions:[],wrappers:[],navbar:{add:!0,sticky:!0,title:'Menu',titleLink:'parent'},onClick:{close:null,preventDefault:null,setSelected:!0},slidingSubmenus:!0},Be={classNames:{inset:'Inset',nolistview:'NoListview',nopanel:'NoPanel',panel:'Panel',selected:'Selected',vertical:'Vertical'},language:null,openingInterval:25,panelNodetype:['ul','ol','div'],transitionDuration:400};function o(e,t){for(var n in'object'!=l(e)&&(e={}),'object'!=l(t)&&(t={}),t)t.hasOwnProperty(n)&&(void 0===e[n]?e[n]=t[n]:'object'==l(e[n])&&o(e[n],t[n]));return e};function l(e){return{}.toString.call(e).match(/\s([a-zA-Z]+)/)[1].toLowerCase()};function N(e,t,n){if('function'==typeof t){var i=t.call(e);if(void 0!==i)return i};return null!==t&&'function'!=typeof t&&void 0!==t||void 0===n?t:n};function S(e,t,n){var s=!1,i=function(n){void 0!==n&&n.target!==e||(s||(e.removeEventListener('transitionend',i),e.removeEventListener('webkitTransitionEnd',i),t.call(e)),s=!0)};e.addEventListener('transitionend',i),e.addEventListener('webkitTransitionEnd',i),setTimeout(i,1.1*n)};function H(){return'mm-'+Oe++};var Oe=0;function j(e){return'mm-'==e.slice(0,3)?e.slice(3):e};var L={};function c(e,t){void 0===L[t]&&(L[t]={}),o(L[t],e)};var je={Menu:'منو'},De={Menu:'Menü'},Ie={Menu:'Меню'};function s(e){var t=e.split('.'),n=document.createElement(t.shift());return t.forEach((function(e){n.classList.add(e)})),n};function i(e,t){return Array.prototype.slice.call(e.querySelectorAll(t))};function n(e,t){var n=Array.prototype.slice.call(e.children);return t?n.filter((function(e){return e.matches(t)})):n};function g(e,t){for(var i=[],n=e.parentElement;n;)i.push(n),n=n.parentElement;return t?i.filter((function(e){return e.matches(t)})):i};function f(e){return e.filter((function(e){return!e.matches('.mm-hidden')}))};function O(e){var t=[];return f(e).forEach((function(e){t.push.apply(t,n(e,'a.mm-listitem__text'))})),t.filter((function(e){return!e.matches('.mm-btn_next')}))};function d(e,t,n){e.matches('.'+t)&&(e.classList.remove(t),e.classList.add(n))};var b={};function h(e,t,n){'number'==typeof e&&(e='(min-width: '+e+'px)'),b[e]=b[e]||[],b[e].push({yes:t,no:n})};function q(e,t){for(var i=t.matches?'yes':'no',n=0;n<b[e].length;n++)b[e][n][i]()};c({Menu:'Menu'}
101,'nl'),c(je,'fa'),c(De,'de'),c(Ie,'ru');var t=function(){function e(t,n,i){return this.opts=o(n,e.options),this.conf=o(i,e.configs),this._api=['bind','initPanel','initListview','openPanel','closePanel','closeAllPanels','setSelected'],this.node={},this.vars={},this.hook={},this.clck=[],this.node.menu='string'==typeof t?document.querySelector(t):t,'function'==typeof this._deprecatedWarnings&&this._deprecatedWarnings(),this._initWrappers(),this._initAddons(),this._initExtensions(),this._initHooks(),this._initAPI(),this._initMenu(),this._initPanels(),this._initOpened(),this._initAnchors(),function(){var t=function(e){var t=window.matchMedia(e);q(e,t),t.onchange=function(n){q(e,t)}};for(var e in b)t(e)}(),this};return e.prototype.openPanel=function(e,t){var o=this;if(this.trigger('openPanel:before',[e]),e&&(e.matches('.mm-panel')||(e=e.closest('.mm-panel')),e)){if('boolean'!=typeof t&&(t=!0),e.parentElement.matches('.mm-listitem_vertical')){g(e,'.mm-listitem_vertical').forEach((function(e){e.classList.add('mm-listitem_opened'),n(e,'.mm-panel').forEach((function(e){e.classList.remove('mm-hidden')}))}));var m=g(e,'.mm-panel').filter((function(e){return!e.parentElement.matches('.mm-listitem_vertical')}));this.trigger('openPanel:start',[e]),m.length&&this.openPanel(m[0]),this.trigger('openPanel:finish',[e])}
102else{if(e.matches('.mm-panel_opened'))return;var a=n(this.node.pnls,'.mm-panel'),i=n(this.node.pnls,'.mm-panel_opened')[0];a.filter((function(t){return t!==e})).forEach((function(e){e.classList.remove('mm-panel_opened-parent')}));for(var s=e.mmParent;s;)(s=s.closest('.mm-panel'))&&(s.parentElement.matches('.mm-listitem_vertical')||s.classList.add('mm-panel_opened-parent'),s=s.mmParent);a.forEach((function(e){e.classList.remove('mm-panel_highest')})),a.filter((function(e){return e!==i})).filter((function(t){return t!==e})).forEach((function(e){e.classList.add('mm-hidden')})),e.classList.remove('mm-hidden');var r=function(){i&&i.classList.remove('mm-panel_opened'),e.classList.add('mm-panel_opened'),e.matches('.mm-panel_opened-parent')?(i&&i.classList.add('mm-panel_highest'),e.classList.remove('mm-panel_opened-parent')):(i&&i.classList.add('mm-panel_opened-parent'),e.classList.add('mm-panel_highest')),o.trigger('openPanel:start',[e])},c=function(){i&&(i.classList.remove('mm-panel_highest'),i.classList.add('mm-hidden')),e.classList.remove('mm-panel_highest'),o.trigger('openPanel:finish',[e])};t&&!e.matches('.mm-panel_noanimation')?setTimeout((function(){S(e,(function(){c()}),o.conf.transitionDuration),r()}),this.conf.openingInterval):(r(),c())};this.trigger('openPanel:after',[e])}},e.prototype.closePanel=function(e){this.trigger('closePanel:before',[e]);var t=e.parentElement;t.matches('.mm-listitem_vertical')&&(t.classList.remove('mm-listitem_opened'),e.classList.add('mm-hidden'),this.trigger('closePanel',[e])),this.trigger('closePanel:after',[e])},e.prototype.closeAllPanels=function(e){this.trigger('closeAllPanels:before'),this.node.pnls.querySelectorAll('.mm-listitem').forEach((function(e){e.classList.remove('mm-listitem_selected'),e.classList.remove('mm-listitem_opened')}));var i=n(this.node.pnls,'.mm-panel'),t=e||i[0];n(this.node.pnls,'.mm-panel').forEach((function(e){e!==t&&(e.classList.remove('mm-panel_opened'),e.classList.remove('mm-panel_opened-parent'),e.classList.remove('mm-panel_highest'),e.classList.add('mm-hidden'))})),this.openPanel(t,!1),this.trigger('closeAllPanels:after')},e.prototype.togglePanel=function(e){var t=e.parentElement;t.matches('.mm-listitem_vertical')&&this[t.matches('.mm-listitem_opened')?'closePanel':'openPanel'](e)},e.prototype.setSelected=function(e){this.trigger('setSelected:before',[e]),i(this.node.menu,'.mm-listitem_selected').forEach((function(e){e.classList.remove('mm-listitem_selected')})),e.classList.add('mm-listitem_selected'),this.trigger('setSelected:after',[e])},e.prototype.bind=function(e,t){this.hook[e]=this.hook[e]||[],this.hook[e].push(t)},e.prototype.trigger=function(e,t){if(this.hook[e])for(var n=0,i=this.hook[e].length;n<i;n++)this.hook[e][n].apply(this,t)},e.prototype._initAPI=function(){var t=this,e=this;this.API={},this._api.forEach((function(n){t.API[n]=function(){var t=e[n].apply(e,arguments);return void 0===t?e.API:t}})),this.node.menu.mmApi=this.API},e.prototype._initHooks=function(){for(var e in this.opts.hooks)this.bind(e,this.opts.hooks[e])},e.prototype._initWrappers=function(){this.trigger('initWrappers:before');for(var t=0;t<this.opts.wrappers.length;t++){var n=e.wrappers[this.opts.wrappers[t]];'function'==typeof n&&n.call(this)};this.trigger('initWrappers:after')},e.prototype._initAddons=function(){for(var e in this.trigger('initAddons:before'),t.addons)t.addons[e].call(this);this.trigger('initAddons:after')},e.prototype._initExtensions=function(){var e=this;this.trigger('initExtensions:before'),'array'==l(this.opts.extensions)&&(this.opts.extensions={all:this.opts.extensions}
102),Object.keys(this.opts.extensions).forEach((function(t){var n=e.opts.extensions[t].map((function(e){return'mm-menu_'+e}));n.length&&h(t,(function(){n.forEach((function(t){e.node.menu.classList.add(t)}))}),(function(){n.forEach((function(t){e.node.menu.classList.remove(t)}))}))})),this.trigger('initExtensions:after')},e.prototype._initMenu=function(){var t=this;this.trigger('initMenu:before'),this.node.wrpr=this.node.wrpr||this.node.menu.parentElement,this.node.wrpr.classList.add('mm-wrapper'),this.node.menu.id=this.node.menu.id||H();var e=s('div.mm-panels');n(this.node.menu).forEach((function(n){t.conf.panelNodetype.indexOf(n.nodeName.toLowerCase())>-1&&e.append(n)})),this.node.menu.append(e),this.node.pnls=e,this.node.menu.classList.add('mm-menu'),this.trigger('initMenu:after')},e.prototype._initPanels=function(){var e=this;this.trigger('initPanels:before'),this.clck.push((function(t,n){if(n.inMenu){var a=t.getAttribute('href');if(a&&a.length>1&&'#'==a.slice(0,1))try{var s=i(e.node.menu,a)[0];if(s&&s.matches('.mm-panel'))return t.parentElement.matches('.mm-listitem_vertical')?e.togglePanel(s):e.openPanel
102(s),!0}catch(o){}}})),n(this.node.pnls).forEach((function(t){e.initPanel(t)})),this.trigger('initPanels:after')},e.prototype.initPanel=function(e){var s=this,i=this.conf.panelNodetype.join(', ');if(e.matches(i)&&(e.matches('.mm-panel')||(e=this._initPanel(e)),e)){var t=[];t.push.apply(t,n(e,'.'+this.conf.classNames.panel)),n(e,'.mm-listview').forEach((function(e){n(e,'.mm-listitem').forEach((function(e){t.push.apply(t,n(e,i))}))})),t.forEach((function(e){s.initPanel(e)}))}},e.prototype._initPanel=function(e){var m=this;if(this.trigger('initPanel:before',[e]),d(e,this.conf.classNames.panel,'mm-panel'),d(e,this.conf.classNames.nopanel,'mm-nopanel'),d(e,this.conf.classNames.inset,'mm-listview_inset'),e.matches('.mm-listview_inset')&&e.classList.add('mm-nopanel'),e.matches('.mm-nopanel'))return null;var r=e.id||H(),c=e.matches('.'+this.conf.classNames.vertical)||!this.opts.slidingSubmenus;if(e.classList.remove(this.conf.classNames.vertical),e.matches('ul, ol')){e.removeAttribute('id');var o=s('div');e.before(o),o.append(e),e=o};e.id=r,e.classList.add('mm-panel'),e.classList.add('mm-hidden');var t=[e.parentElement].filter((function(e){return e.matches('li')}))[0];if(c?t&&t.classList.add('mm-listitem_vertical'):this.node.pnls.append(e),t&&(t.mmChild=e,e.mmParent=t,t&&t.matches('.mm-listitem')&&!n(t,'.mm-btn').length)){var a=n(t,'.mm-listitem__text')[0];if(a){var i=s('a.mm-btn.mm-btn_next.mm-listitem__btn');i.setAttribute('href','#'+e.id),a.matches('span')?(i.classList.add('mm-listitem__text'),i.innerHTML=a.innerHTML,t.insertBefore(i,a.nextElementSibling),a.remove()):t.insertBefore(i,n(t,'.mm-panel')[0])}};return this._initNavbar(e),n(e,'ul, ol').forEach((function(e){m.initListview(e)})),this.trigger('initPanel:after',[e]),e},e.prototype._initNavbar=function(e){if(this.trigger('initNavbar:before',[e]),!n(e,'.mm-navbar').length){var o=null,t=null;if(e.getAttribute('data-mm-parent')?t=i(this.node.pnls,e.getAttribute('data-mm-parent'))[0]:(o=e.mmParent)&&(t=o.closest('.mm-panel')),!o||!o.matches('.mm-listitem_vertical')){var r=s('div.mm-navbar');if(this.opts.navbar.add?this.opts.navbar.sticky&&r.classList.add('mm-navbar_sticky'):r.classList.add('mm-hidden'),t){var l=s('a.mm-btn.mm-btn_prev.mm-navbar__btn');l.setAttribute('href','#'+t.id),r.append(l)};var a=null;o?a=n(o,'.mm-listitem__text')[0]:t&&(a=i(t,'a[href="#'+e.id+'"]')[0]);var c=s('a.mm-navbar__title'),m=s('span');switch(c.append(m),m.innerHTML=e.getAttribute('data-mm-title')||(a?a.textContent:'')||this.i18n(this.opts.navbar.title)||this.i18n('Menu'),this.opts.navbar.titleLink){case'anchor':a&&c.setAttribute('href',a.getAttribute('href'));break;case'parent':t&&c.setAttribute('href','#'+t.id)};r.append(c),e.prepend(r),this.trigger('initNavbar:after',[e])}}},e.prototype.initListview=function(e){var t=this;this.trigger('initListview:before',[e]),d(e,this.conf.classNames.nolistview,'mm-nolistview'),e.matches('.mm-nolistview')||(e.classList.add('mm-listview'),n(e).forEach((function(e){e.classList.add('mm-listitem'),d(e,t.conf.classNames.selected,'mm-listitem_selected'),n(e,'a, span').forEach((function(e){e.matches('.mm-btn')||e.classList.add('mm-listitem__text')}))}))),this.trigger('initListview:after',[e])},e.prototype._initOpened=function(){this.trigger('initOpened:before');var i=this.node.pnls.querySelectorAll('.mm-listitem_selected'),e=null;i.forEach((function(t){e=t,t.classList.remove('mm-listitem_selected')})),e&&e.classList.add('mm-listitem_selected');var t=e?e.closest('.mm-panel'):n(this.node.pnls,'.mm-panel')[0];this.openPanel(t,!1),this.trigger('initOpened:after')},e.prototype._initAnchors=function(){var e=this;this.trigger('initAnchors:before'),document.addEventListener('click',(function(t){var n=t.target.closest('a[href]');if(n){for(var a={inMenu:n.closest('.mm-menu')===e.node.menu,inListview:n.matches('.mm-listitem > a'),toExternal:n.matches('[rel="external"]')||n.matches('[target="_blank"]')},i={close:null,setSelected:null,preventDefault:'#'==n.getAttribute('href').slice(0,1)},r=0;r<e.clck.length;r++){var s=e.clck[r].call(e,n,a);if(s){if('boolean'==typeof s)return void t.preventDefault();'object'==l(s)&&(i=o(s,i))}};a.inMenu&&a.inListview&&!a.toExternal&&(N(n,e.opts.onClick.setSelected,i.setSelected)&&e.setSelected(n.parentElement),N(n,e.opts.onClick.preventDefault,i.preventDefault)&&t.preventDefault(),N(n,e.opts.onClick.close,i.close)&&e.opts.offCanvas&&'function'==typeof e.close&&e.close())}}),!0),this.trigger('initAnchors:after')},e.prototype.i18n=function(e){return function(e,t){return'string'==typeof t&&void 0!==L[t]&&L[t][e]||e}(e,this.conf.language)},e.options=qe,e.configs=Be,e.addons={},e.wrappers={},e.node={},e.vars={},e}
102(),He={blockUI:!0,moveBackground:!0};var Ne={clone:!1,menu:{insertMethod:'prepend',insertSelector:'body'},page:{nodetype:'div',selector:null,noSelector:[]}};function y(e){return e?e.charAt(0).toUpperCase()+e.slice(1):''};function p(e,t,n){var i=t.split('.');e[t='mmEvent'+y(i[0])+y(i[1])]=e[t]||[],e[t].push(n),e.addEventListener(i[0],n)};function m(e,t){var n=t.split('.');t='mmEvent'+y(n[0])+y(n[1]),(e[t]||[]).forEach((function(t){e.removeEventListener(n[0],t)}))};t.options.offCanvas=He,t.configs.offCanvas=Ne;t.prototype.open=function(){var e=this;this.trigger('open:before'),this.vars.opened||(this._openSetup(),setTimeout((function(){e._openStart()}),this.conf.openingInterval),this.trigger('open:after'))},t.prototype._openSetup=function(){var n=this,t=this.opts.offCanvas;this.closeAllOthers(),function(e,t,n){var i=t.split('.');(e[t='mmEvent'+y(i[0])+y(i[1])]||[]).forEach((function(e){e(n||{})}))}(window,'resize.page',{force:!0});var e=['mm-wrapper_opened'];t.blockUI&&e.push('mm-wrapper_blocking'),'modal'==t.blockUI&&e.push('mm-wrapper_modal'),t.moveBackground&&e.push('mm-wrapper_background'),e.forEach((function(e){n.node.wrpr.classList.add(e)})),setTimeout((function(){n.vars.opened=!0}),this.conf.openingInterval),this.node.menu.classList.add('mm-menu_opened')},t.prototype._openStart=function(){var e=this;S(t.node.page,(function(){e.trigger('open:finish')}),this.conf.transitionDuration),this.trigger('open:start'),this.node.wrpr.classList.add('mm-wrapper_opening')},t.prototype.close=function(){var e=this;this.trigger('close:before'),this.vars.opened&&(S(t.node.page,(function(){e.node.menu.classList.remove('mm-menu_opened');['mm-wrapper_opened','mm-wrapper_blocking','mm-wrapper_modal','mm-wrapper_background'].forEach((function(t){e.node.wrpr.classList.remove(t)})),e.vars.opened=!1,e.trigger('close:finish')}),this.conf.transitionDuration),this.trigger('close:start'),this.node.wrpr.classList.remove('mm-wrapper_opening'),this.trigger('close:after'))},t.prototype.closeAllOthers=function(){var e=this;i(document.body,'.mm-menu_offcanvas').forEach((function(t){if(t!==e.node.menu){var n=t.mmApi;n&&n.close&&n.close()}}))},t.prototype.setPage=function(e){this.trigger('setPage:before',[e]);var o=this.conf.offCanvas;if(!e){var a='string'==typeof o.page.selector?i(document.body,o.page.selector):n(document.body,o.page.nodetype);if(a=a.filter((function(e){return!e.matches('.mm-menu, .mm-wrapper__blocker')})),o.page.noSelector.length&&(a=a.filter((function(e){return!e.matches(o.page.noSelector.join(', '))}))),a.length>1){var r=s('div');a[0].before(r),a.forEach((function(e){r.append(e)})),a=[r]};e=a[0]};e.classList.add('mm-page'),e.classList.add('mm-slideout'),e.id=e.id||H(),t.node.page=e,this.trigger('setPage:after',[e])};var Ae=function(){var e=this;m(document.body,'keydown.tabguard'),p(document.body,'keydown.tabguard',(function(t){9==t.keyCode&&e.node.wrpr.matches('.mm-wrapper_opened')&&t.preventDefault()}))},Te=function(){var i=this;this.trigger('initBlocker:before');var a=this.opts.offCanvas,o=this.conf.offCanvas;if(a.blockUI){if(!t.node.blck){var n=s('div.mm-wrapper__blocker.mm-slideout');n.innerHTML='<a></a>',document.querySelector(o.menu.insertSelector).append(n),t.node.blck=n};var e=function(e){e.preventDefault(),e.stopPropagation(),i.node.wrpr.matches('.mm-wrapper_modal')||i.close()};t.node.blck.addEventListener('mousedown',e),t.node.blck.addEventListener('touchstart',e),t.node.blck.addEventListener('touchmove',e),this.trigger('initBlocker:after')}},Ce={aria:!0,text:!0};var Pe={text:{closeMenu:'Close menu',closeSubmenu:'Close submenu',openSubmenu:'Open submenu',toggleSubmenu:'Toggle submenu'}},ke={'Close menu':'بستن منو','Close submenu':'بستن زیرمنو','Open submenu':'بازکردن زیرمنو','Toggle submenu':'سوییچ زیرمنو'},Se={'Close menu':'Menü schließen','Close submenu':'Untermenü schließen','Open submenu':'Untermenü öffnen','Toggle submenu':'Untermenü wechseln'},Me={'Close menu':'Закрыть меню','Close submenu':'Закрыть подменю','Open submenu':'Открыть подменю','Toggle submenu':'Переключить подменю'};c({'Close menu':'Menu sluiten','Close submenu':'Submenu sluiten','Open submenu':'Submenu openen','Toggle submenu':'Submenu wisselen'}
102,'nl'),c(ke,'fa'),c(Se,'de'),c(Me,'ru'),t.options.screenReader=Ce,t.configs.screenReader=Pe;var C;C=function(e,t,n){e[t]=n,n?e.setAttribute(t,n.toString()):e.removeAttribute(t)},t.sr_aria=function(e,t,n){C(e,'aria-'+t,n)},t.sr_role=function(e,t){C(e,'role',t)},t.sr_text=function(e){return'<span class="mm-sronly">'+e+'</span>'};var xe={fix:!0};var T='ontouchstart'in window||!!navigator.msMaxTouchPoints||!1;t.options.scrollBugFix=xe;var Ee={height:'default'};t.options.autoHeight=Ee;var we={close:!1,open:!1};t.options.backButton=we;var Le={add:!1,visible:{min:1,max:3}};t.options.columns=Le;var ye={add:!1,addTo:'panels',count:!1};t.options.counters=ye,t.configs.classNames.counters={counter:'Counter'};var ge={add:!1,addTo:'panels'};t.options.dividers=ge,t.configs.classNames.divider='Divider';var be={open:!1,node:null};var x='ontouchstart'in window||!!navigator.msMaxTouchPoints||!1,pe={top:0,right:0,bottom:0,left:0},ue={start:15,swipe:15},D={x:['Right','Left'],y:['Down','Up']},fe=0,M=1,P=2,k=function(e,t){return'string'==typeof e&&'%'==e.slice(-1)&&(e=t*((e=parseInt(e.slice(0,-1),10))/100)),e},he=function(){function e(e,t,n){this.surface=e,this.area=o(t,pe),this.treshold=o(n,ue),this.surface.mmHasDragEvents||(this.surface.addEventListener(x?'touchstart':'mousedown',this.start.bind(this)),this.surface.addEventListener(x?'touchend':'mouseup',this.stop.bind(this)),this.surface.addEventListener(x?'touchleave':'mouseleave',this.stop.bind(this)),this.surface.addEventListener(x?'touchmove':'mousemove',this.move.bind(this))),this.surface.mmHasDragEvents=!0};return e.prototype.start=function(e){this.currentPosition={x:e.touches?e.touches[0].pageX:e.pageX||0,y:e.touches?e.touches[0].pageY:e.pageY||0};var i=this.surface.clientWidth,s=this.surface.clientHeight,o=k(this.area.top,s);if(!('number'==typeof o&&this.currentPosition.y<o)){var n=k(this.area.right,i);if(!('number'==typeof n&&(n=i-n,this.currentPosition.x>n))){var t=k(this.area.bottom,s);if(!('number'==typeof t&&(t=s-t,this.currentPosition.y>t))){var a=k(this.area.left,i);'number'==typeof a&&this.currentPosition.x<a||(this.startPosition={x:this.currentPosition.x,y:this.currentPosition.y},this.state=M)}}}},e.prototype.stop=function(e){if(this.state==P){var i=this._dragDirection(),t=this._eventDetail(i);if(this._dispatchEvents('drag*End',t),Math.abs(this.movement[this.axis])>this.treshold.swipe){var n=this._swipeDirection();t.direction=n,this._dispatchEvents('swipe*',t)}};this.state=fe},e.prototype.move=function(e){switch(this.state){case M:case P:var t={x:e.changedTouches?e.touches[0].pageX:e.pageX||0,y:e.changedTouches?e.touches[0].pageY:e.pageY||0};this.movement={x:t.x-this.currentPosition.x,y:t.y-this.currentPosition.y},this.distance={x:t.x-this.startPosition.x,y:t.y-this.startPosition.y},this.currentPosition={x:t.x,y:t.y},this.axis=Math.abs(this.distance.x)>Math.abs(this.distance.y)?'x':'y';var i=this._dragDirection(),n=this._eventDetail(i);this.state==M&&Math.abs(this.distance[this.axis])>this.treshold.start&&(this._dispatchEvents('drag*Start',n),this.state=P),this.state==P&&this._dispatchEvents('drag*Move',n)}},e.prototype._eventDetail=function(e){var t=this.distance.x,n=this.distance.y;return'x'==this.axis&&(t-=t>0?this.treshold.start:0-this.treshold.start),'y'==this.axis&&(n-=n>0?this.treshold.start:0-this.treshold.start),{axis:this.axis,direction:e,movementX:this.movement.x,movementY:this.movement.y,distanceX:t,distanceY:n}},e.prototype._dispatchEvents=function(e,t){var s=new CustomEvent(e.replace('*',''),{detail:t});this.surface.dispatchEvent(s);var i=new CustomEvent(e.replace('*',this.axis.toUpperCase()),{detail:t});this.surface.dispatchEvent(i);var n=new CustomEvent(e.replace('*',t.direction),{detail:t});this.surface.dispatchEvent(n)},e.prototype._dragDirection=function(){return D[this.axis][this.distance[this.axis]>0?0:1]},e.prototype._swipeDirection=function(){return D[this.axis][this.movement[this.axis]>0?0:1]},e}(),I=null,u=null,v=0,ve=function(e){var n=this,t={},i=!1,s=function(){var e=Object.keys(n.opts.extensions);e.length?(h(e.join(', '),(function(){}),(function(){t=A(t,[],n.node.menu)})),e.forEach((function(e){h(e,(function(){t=A(t,n.opts.extensions[e],n.node.menu)}),(function(){}))}))):t=A(t,[],n.node.menu)};u&&(m(u,'dragStart'),m(u,'dragMove'),m(u,'dragEnd')),I=new he(u=e),s(),s=function(){},u&&(p(u,'dragStart',(function(e){e.detail.direction==t.direction&&(i=!0,n.node.wrpr.classList.add('mm-wrapper_dragging'),n._openSetup(),n.trigger('open:start'),v=n.node.menu['x'==t.axis?'clientWidth':'clientHeight'])})),p(u,'dragMove',(function(e){if(e.detail.axis==t.axis&&i){var n=e.detail['distance'+t.axis.toUpperCase()];switch(t.position){case'right':case'bottom':n=Math.min(Math.max(n,-v),0);break;default:n=Math.max(Math.min(n,v),0)};if('front'==t.zposition)switch(t.position){case'right':case'bottom':n+=v;break;default:n-=v};
102t.slideOutNodes.forEach((function(e){e.style.transform='translate'+t.axis.toUpperCase()+'('+n+'px)'}))}})),p(u,'dragEnd',(function(e){if(e.detail.axis==t.axis&&i){i=!1,n.node.wrpr.classList.remove('mm-wrapper_dragging'),t.slideOutNodes.forEach((function(e){e.style.transform=''}));var s=Math.abs(e.detail['distance'+t.axis.toUpperCase()])>=.75*v;if(!s){var a=e.detail['movement'+t.axis.toUpperCase()];switch(t.position){case'right':case'bottom':s=a<=0;break;default:s=a>=0}};s?n._openStart():n.close()}})))},A=function(e,t,n){switch(e.position='left',e.zposition='back',['right','top','bottom'].forEach((function(n){t.indexOf('position-'+n)>-1&&(e.position=n)})),['front','top','bottom'].forEach((function(n){t.indexOf('position-'+n)>-1&&(e.zposition='front')})),I.area={top:'bottom'==e.position?'75%':0,right:'left'==e.position?'75%':0,bottom:'top'==e.position?'75%':0,left:'right'==e.position?'75%':0},e.position){case'top':case'bottom':e.axis='y';break;default:e.axis='x'};switch(e.position){case'top':e.direction='Down';break;case'right':e.direction='Left';break;case'bottom':e.direction='Up';break;default:e.direction='Right'};switch(e.zposition){case'front':e.slideOutNodes=[n];break;default:e.slideOutNodes=i(document.body,'.mm-slideout')};return e};t.options.drag=be;var de={drop:!1,fitViewport:!0,event:'click',position:{},tip:!0};var le={offset:{button:{x:-5,y:5},viewport:{x:20,y:20}},height:{max:880},width:{max:440}};t.options.dropdown=de,t.configs.dropdown=le;var me={insertMethod:'append',insertSelector:'body'};t.configs.fixedElements=me,t.configs.classNames.fixedElements={fixed:'Fixed'};var ce={use:!1,top:[],bottom:[],position:'left',type:'default'};t.options.iconbar=ce;var re={add:!1,blockPanel:!0,hideDivider:!1,hideNavbar:!0,visible:3};t.options.iconPanels=re;var oe={enable:!1,enhance:!1};t.options.keyboardNavigation=oe;var se=function(e){var s=this;m(document.body,'keydown.tabguard'),m(document.body,'focusin.tabguard'),p(document.body,'focusin.tabguard',(function(e){if(s.node.wrpr.matches('.mm-wrapper_opened')){var o=e.target;if(o.matches('.mm-tabend')){var a=void 0;o.parentElement.matches('.mm-menu')&&t.node.blck&&(a=t.node.blck),o.parentElement.matches('.mm-wrapper__blocker')&&(a=i(document.body,'.mm-menu_offcanvas.mm-menu_opened')[0]),a||(a=o.parentElement),a&&n(a,'.mm-tabstart')[0].focus()}}})),m(document.body,'keydown.navigate'),p(document.body,'keydown.navigate',(function(t){var n=t.target,s=n.closest('.mm-menu');if(s){s.mmApi;if(!n.matches('input, textarea'))switch(t.keyCode){case 13:(n.matches('.mm-toggle')||n.matches('.mm-check'))&&n.dispatchEvent(new Event('click'));break;case 32:case 37:case 38:case 39:case 40:t.preventDefault()};if(e)if(n.matches('input'))switch(t.keyCode){case 27:n.value=''}
103else{var o=s.mmApi;switch(t.keyCode){case 8:var a=i(s,'.mm-panel_opened')[0].mmParent;a&&o.openPanel(a.closest('.mm-panel'));break;case 27:s.matches('.mm-menu_offcanvas')&&o.close()}}}}))},ae={load:!1};t.options.lazySubmenus=ae;var ne=[],ie={breadcrumbs:{separator:'/',removeFirst:!1}};function w(){var a=this,e=this.opts.navbars;if(void 0!==e){e instanceof Array||(e=[e]);var i={};e.length&&(e.forEach((function(e){if(!(e=function(e){return'boolean'==typeof e&&e&&(e={}),'object'!=typeof e&&(e={}),void 0===e.content&&(e.content=['prev','title']),e.content instanceof Array||(e.content=[e.content]),void 0===e.use&&(e.use=!0),'boolean'==typeof e.use&&e.use&&(e.use=!0),e}(e)).use)return!1;var o=s('div.mm-navbar'),r=e.position;'bottom'!==r&&(r='top'),i[r]||(i[r]=s('div.mm-navbars_'+r)),i[r].append(o);for(var d=0,u=e.content.length;d<u;d++){var m,l=e.content[d];if('string'==typeof l)if('function'==typeof(m=w.navbarContents[l]))m.call(a,o);else{var c=s('span');c.innerHTML=l;var p=n(c);1==p.length&&(c=p[0]),o.append(c)}
104else o.append(l)};'string'==typeof e.type&&('function'==typeof(m=w.navbarTypes[e.type])&&m.call(a,o));'boolean'!=typeof e.use&&h(e.use,(function(){o.classList.remove('mm-hidden'),t.sr_aria(o,'hidden',!1)}),(function(){o.classList.add('mm-hidden'),t.sr_aria(o,'hidden',!0)}))})),this.bind('initMenu:after',(function(){for(var e in i)a.node.menu['bottom'==e?'append':'prepend'](i[e])})))}};t.options.navbars=ne,t.configs.navbars=ie,t.configs.classNames.navbars={panelPrev:'Prev',panelTitle:'Title'}
104,w.navbarContents={breadcrumbs:function(e){var a=this,o=s('div.mm-navbar__breadcrumbs');e.append(o),this.bind('initNavbar:after',(function(e){if(!e.querySelector('.mm-navbar__breadcrumbs')){n(e,'.mm-navbar')[0].classList.add('mm-hidden');for(var r=[],m=s('span.mm-navbar__breadcrumbs'),t=e,l=!0;t;){if(!(t=t.closest('.mm-panel')).parentElement.matches('.mm-listitem_vertical')){var c=i(t,'.mm-navbar__title span')[0];if(c){var o=c.textContent;o.length&&r.unshift(l?'<span>'+o+'</span>':'<a href="#'+t.id+'">'+o+'</a>')};l=!1};t=t.mmParent};a.conf.navbars.breadcrumbs.removeFirst&&r.shift(),m.innerHTML=r.join('<span class="mm-separator">'+a.conf.navbars.breadcrumbs.separator+'</span>'),n(e,'.mm-navbar')[0].append(m)}})),this.bind('openPanel:start',(function(e){var t=e.querySelector('.mm-navbar__breadcrumbs');o.innerHTML=t?t.innerHTML:''})),this.bind('initNavbar:after:sr-aria',(function(e){i(e,'.mm-breadcrumbs a').forEach((function(e){t.sr_aria(e,'owns',e.getAttribute('href').slice(1))}))}))},close:function(e){var i=this,n=s('a.mm-btn.mm-btn_close.mm-navbar__btn');e.append(n),this.bind('setPage:after',(function(e){n.setAttribute('href','#'+e.id)})),this.bind('setPage:after:sr-text',(function(){n.innerHTML=t.sr_text(i.i18n(i.conf.screenReader.text.closeMenu))}))},prev:function(e){var a,o,r,c=this,i=s('a.mm-btn.mm-btn_prev.mm-navbar__btn');e.append(i),this.bind('initNavbar:after',(function(e){n(e,'.mm-navbar')[0].classList.add('mm-hidden')})),this.bind('openPanel:start',(function(e){e.parentElement.matches('.mm-listitem_vertical')||((a=e.querySelector('.'+c.conf.classNames.navbars.panelPrev))||(a=e.querySelector('.mm-navbar__btn.mm-btn_prev')),o=a?a.getAttribute('href'):'',r=a?a.innerHTML:'',o?i.setAttribute('href',o):i.removeAttribute('href'),i.classList[o||r?'remove':'add']('mm-hidden'),i.innerHTML=r)})),this.bind('initNavbar:after:sr-aria',(function(e){t.sr_aria(e.querySelector('.mm-navbar'),'hidden',!0)})),this.bind('openPanel:start:sr-aria',(function(e){t.sr_aria(i,'hidden',i.matches('.mm-hidden')),t.sr_aria(i,'owns',(i.getAttribute('href')||'').slice(1))}))},searchfield:function(e){'object'!=l(this.opts.searchfield)&&(this.opts.searchfield={});var t=s('div.mm-navbar__searchfield');e.append(t),this.opts.searchfield.add=!0,this.opts.searchfield.addTo=[t]},title:function(e){var c,m,i,o,r=this,a=s('a.mm-navbar__title'),l=s('span');a.append(l),e.append(a),this.bind('openPanel:start',(function(e){e.parentElement.matches('.mm-listitem_vertical')||((i=e.querySelector('.'+r.conf.classNames.navbars.panelTitle))||(i=e.querySelector('.mm-navbar__title span')),(c=i&&i.closest('a')?i.closest('a').getAttribute('href'):'')?a.setAttribute('href',c):a.removeAttribute('href'),m=i?i.innerHTML:'',l.innerHTML=m)})),this.bind('openPanel:start:sr-aria',(function(e){if(r.opts.screenReader.text){if(!o)n(r.node.menu,'.mm-navbars_top, .mm-navbars_bottom').forEach((function(e){var t=e.querySelector('.mm-btn_prev');t&&(o=t)}));if(o){var i=!0;'parent'==r.opts.navbar.titleLink&&(i=!o.matches('.mm-hidden')),t.sr_aria(a,'hidden',i)}}}))}},w.navbarTypes={tabs:function(e){var i=this;e.classList.add('mm-navbar_tabs'),e.parentElement.classList.add('mm-navbars_has-tabs');var t=n(e,'a');e.addEventListener('click',(function(e){var t=e.target;if(t.matches('a'))if(t.matches('.mm-navbar__tab_selected'))e.stopImmediatePropagation();else try{i.openPanel(i.node.menu.querySelector(t.getAttribute('href')),!1),e.stopImmediatePropagation()}catch(n){}})),this.bind('openPanel:start',(function s(e){t.forEach((function(e){e.classList.remove('mm-navbar__tab_selected')}));var i=t.filter((function(t){return t.matches('[href="#'+e.id+'"]')}))[0];if(i)i.classList.add('mm-navbar__tab_selected');else{var n=e.mmParent;n&&s.call(this,n.closest('.mm-panel'))}}))}};var te={scroll:!1,update:!1};var ee={scrollOffset:0,updateOffset:50};t.options.pageScroll=te,t.configs.pageScroll=ee;var Q={add:!1,addTo:'panels',cancel:!1,noResults:'No results found.',placeholder:'Search',panel:{add:!1,dividers:!0,fx:'none',id:null,splash:null,title:'Search'},search:!0,showTextItems:!1,showSubPanels:!0};var X={clear:!1,form:!1,input:!1,submit:!1},V={Search:'جستجو','No results found.':'نتیجه‌ای یافت نشد.',cancel:'انصراف'},Z={Search:'Suche','No results found.':'Keine Ergebnisse gefunden.',cancel:'beenden'},G={Search:'Найти','No results found.':'Ничего не найдено.',cancel:'отменить'},K=function(){for(var a=0,e=0,o=arguments.length;e<o;e++)a+=arguments[e].length;var i=Array(a),s=0;for(e=0;e<o;e++)for(var n=arguments[e],t=0,r=n.length;t<r;t++,s++)i[s]=n[t];return i};c({Search:'Zoeken','No results found.':'Geen resultaten gevonden.',cancel:'annuleren'},'nl'),c(V,'fa'),c(Z,'de'),c(G,'ru'),t.options.searchfield=Q,t.configs.searchfield=X;var U=function(){var t=this.opts.searchfield,e=(this.conf.searchfield,n(this.node.pnls,'.mm-panel_search')[0]);if(e)return e;e=s('div.mm-panel.mm-panel_search.mm-hidden'),t.panel.id&&(e.id=t.panel.id),t.panel.title&&e.setAttribute('data-mm-title',t.panel.title);var a=s('ul');switch(e.append(a),this.node.pnls.append(e),this.initListview(a),this._initNavbar(e),t.panel.fx){case!1:break;case'none':e.classList.add('mm-panel_noanimation');break;default:e.classList.add('mm-panel_fx-'+t.panel.fx)};if(t.panel.splash){var i=s('div.mm-panel__content');i.innerHTML=t.panel.splash,e.append(i)};return e.classList.add('mm-panel'),e.classList.add('mm-hidden'),this.node.pnls.append(e),e},W=function(e){var c=this.opts.searchfield,a=this.conf.searchfield;if(e.parentElement.matches('.mm-listitem_vertical'))return null;if(n=i(e,'.mm-searchfield')[0])return n;function m(e,t){if(t)for(var n in t)e.setAttribute(n,t[n])};var t,n=s((a.form?'form':'div')+'.mm-searchfield'),r=s('div.mm-searchfield__input'),o=s('input');(o.type='text',o.autocomplete='off',o.placeholder=this.i18n(c.placeholder),r.append(o),n.append(r),e.prepend(n),m(o,a.input),a.clear)&&((t=s('a.mm-btn.mm-btn_close.mm-searchfield__btn')).setAttribute('href','#'),r.append(t));(m(n,a.form),a.form&&a.submit&&!a.clear)&&((t=s('a.mm-btn.mm-btn_next.mm-searchfield__btn')).setAttribute('href','#'),r.append(t));c.cancel&&((t=s('a.mm-searchfield__cancel')).setAttribute('href','#'),t.textContent=this.i18n('cancel'),n.append(t));return n},Y=function(e){var r=this,a=this.opts.searchfield,t=(this.conf.searchfield,{});e.closest('.mm-panel_search')?(t.panels=i(this.node.pnls,'.mm-panel'),t.noresults=[e.closest('.mm-panel')]):e.closest('.mm-panel')?(t.panels=[e.closest('.mm-panel')],t.noresults=t.panels):(t.panels=i(this.node.pnls,'.mm-panel'),t.noresults=[this.node.menu]),t.panels=t.panels.filter((function(e){return!e.matches('.mm-panel_search')})),t.panels=t.panels.filter((function(e){return!e.parentElement.matches('.mm-listitem_vertical')}
104)),t.listitems=[],t.dividers=[],t.panels.forEach((function(e){var n,s;(n=t.listitems).push.apply(n,i(e,'.mm-listitem')),(s=t.dividers).push.apply(s,i(e,'.mm-divider'))}));var c=n(this.node.pnls,'.mm-panel_search')[0],s=i(e,'input')[0],o=i(e,'.mm-searchfield__cancel')[0];s.mmSearchfield=t,a.panel.add&&a.panel.splash&&(m(s,'focus.splash'),p(s,'focus.splash',(function(e){r.openPanel(c)}))),a.cancel&&(m(s,'focus.cancel'),p(s,'focus.cancel',(function(e){o.classList.add('mm-searchfield__cancel-active')})),m(o,'click.splash'),p(o,'click.splash',(function(e){if(e.preventDefault(),o.classList.remove('mm-searchfield__cancel-active'),c.matches('.mm-panel_opened')){var t=n(r.node.pnls,'.mm-panel_opened-parent');t.length&&r.openPanel(t[t.length-1])}}))),a.panel.add&&'panel'==a.addTo&&this.bind('openPanel:finish',(function(e){e===c&&s.focus()})),m(s,'input.search'),p(s,'input.search',(function(e){switch(e.keyCode){case 9:case 16:case 17:case 18:case 37:case 38:case 39:case 40:break;default:r.search(s)}})),this.search(s)},F=function(e){if(e){var i=this.opts.searchfield;this.conf.searchfield;if(e.closest('.mm-panel')||(e=n(this.node.pnls,'.mm-panel')[0]),!n(e,'.mm-panel__noresultsmsg').length){var t=s('div.mm-panel__noresultsmsg.mm-hidden');t.innerHTML=this.i18n(i.noResults),e.append(t)}}};t.prototype.search=function(e,t){var h,v=this,a=this.opts.searchfield;this.conf.searchfield;t=(t=t||''+e.value).toLowerCase().trim();var l=e.mmSearchfield,p=i(e.closest('.mm-searchfield'),'.mm-btn'),o=n(this.node.pnls,'.mm-panel_search')[0],r=l.panels,u=l.noresults,c=l.listitems,d=l.dividers;if(c.forEach((function(e){e.classList.remove('mm-listitem_nosubitems'),e.classList.remove('mm-listitem_onlysubitems'),e.classList.remove('mm-hidden')})),o&&(n(o,'.mm-listview')[0].innerHTML=''),r.forEach((function(e){e.scrollTop=0})),t.length){d.forEach((function(e){e.classList.add('mm-hidden')})),c.forEach((function(e){var o,i=n(e,'.mm-listitem__text')[0],s=!1;i&&(o=i,Array.prototype.slice.call(o.childNodes).filter((function(e){return 3==e.nodeType})).map((function(e){return e.textContent})).join(' ')).toLowerCase().indexOf(t)>-1&&(i.matches('.mm-listitem__btn')?a.showSubPanels&&(s=!0):(i.matches('a')||a.showTextItems)&&(s=!0)),s||e.classList.add('mm-hidden')}));var y=c.filter((function(e){return!e.matches('.mm-hidden')})).length;if(a.panel.add){var m=[];r.forEach((function(e){var t=f(i(e,'.mm-listitem'));if((t=t.filter((function(e){return!e.matches('.mm-hidden')}))).length){if(a.panel.dividers){var n=s('li.mm-divider'),o=i(e,'.mm-navbar__title')[0];o&&(n.innerHTML=o.innerHTML,m.push(n))};t.forEach((function(e){m.push(e.cloneNode(!0))}))}})),m.forEach((function(e){e.querySelectorAll('.mm-toggle, .mm-check').forEach((function(e){e.remove()}))})),(h=n(o,'.mm-listview')[0]).append.apply(h,m),this.openPanel(o)}
105else a.showSubPanels&&r.forEach((function(e){f(i(e,'.mm-listitem')).forEac
105h((function(e){var t=e.mmChild;t&&i(t,'.mm-listitem').forEach((function(e){e.classList.remove('mm-hidden')}))}))})),K(r).reverse().forEach((function(t,n){var s=t.mmParent;s&&(f(i(t,'.mm-listitem')).length?(s.matches('.mm-hidden')&&s.classList.remove('mm-hidden'),s.classList.add('mm-listitem_onlysubitems')):e.closest('.mm-panel')||((t.matches('.mm-panel_opened')||t.matches('.mm-panel_opened-parent'))&&setTimeout((function(){v.openPanel(s.closest('.mm-panel'))}),(n+1)*(1.5*v.conf.openingInterval)),s.classList.add('mm-listitem_nosubitems')))})),r.forEach((function(e){f(i(e,'.mm-listitem')).forEach((function(e){g(e,'.mm-listitem_vertical').forEach((function(e){e.matches('.mm-hidden')&&(e.classList.remove('mm-hidden'),e.classList.add('mm-listitem_onlysubitems'))}))}))})),r.forEach((function(e){f(i(e,'.mm-listitem')).forEach((function(e){var t=function(e,t){for(var i=[],n=e.previousElementSibling;n;)t&&!n.matches(t)||i.push(n),n=n.previousElementSibling;return i}(e,'.mm-divider')[0];t&&t.classList.remove('mm-hidden')}))}));p.forEach((function(e){return e.classList.remove('mm-hidden')})),u.forEach((function(e){i(e,'.mm-panel__noresultsmsg').forEach((function(e){return e.classList[y?'add':'remove']('mm-hidden')}))})),a.panel.add&&(a.panel.splash&&i(o,'.mm-panel__content').forEach((function(e){return e.classList.add('mm-hidden')})),c.forEach((function(e){return e.classList.remove('mm-hidden')})),d.forEach((function(e){return e.classList.remove('mm-hidden')})))}
106else if(c.forEach((function(e){return e.classList.remove('mm-hidden')})),d.forEach((function(e){return e.classList.remove('mm-hidden')})),p.forEach((function(e){return e.classList.add('mm-hidden')})),u.forEach((function(e){i(e,'.mm-panel__noresultsmsg').forEach((function(e){return e.classList.add('mm-hidden')}))})),a.panel.add)if(a.panel.splash)i(o,'.mm-panel__content').forEach((function(e){return e.classList.remove('mm-hidden')}));else if(!e.closest('.mm-panel_search')){var b=n(this.node.pnls,'.mm-panel_opened-parent');this.openPanel(b.slice(-1)[0])};this.trigger('updateListview')};var R={add:!1,addTo:'panels'};t.options.sectionIndexer=R;var z={current:!0,hover:!1,parent:!1};t.options.setSelected=z;var B={collapsed:{use:!1,blockMenu:!0,hideDivider:!1,hideNavbar:!0},expanded:{use:!1,initial:'open'}};t.options.sidebar=B;t.configs.classNames.toggles={toggle:'Toggle',check:'Check'};t.addons={offcanvas:function(){var e=this;if(this.opts.offCanvas){var a=function(e){return'object'!=typeof e&&(e={}),e}(this.opts.offCanvas);this.opts.offCanvas=o(a,t.options.offCanvas);var s=this.conf.offCanvas;this._api.push('open','close','setPage'),this.vars.opened=!1,this.bind('initMenu:before',(function(){s.clone&&(e.node.menu=e.node.menu.cloneNode(!0),e.node.menu.id&&(e.node.menu.id='mm-'+e.node.menu.id),i(e.node.menu,'[id]').forEach((function(e){e.id='mm-'+e.id}))),e.node.wrpr=document.body,document.querySelector(s.menu.insertSelector)[s.menu.insertMethod](e.node.menu)})),this.bind('initMenu:after',(function(){Te.call(e),e.setPage(t.node.page),Ae.call(e),e.node.menu.classList.add('mm-menu_offcanvas');var i=window.location.hash;if(i){var n=j(e.node.menu.id);n&&n==i.slice(1)&&setTimeout((function(){e.open()}),1e3)}})),this.bind('setPage:after',(function(e){t.node.blck&&n(t.node.blck,'a').forEach((function(t){t.setAttribute('href','#'+e.id)}))})),this.bind('open:start:sr-aria',(function(){t.sr_aria(e.node.menu,'hidden',!1)})),this.bind('close:finish:sr-aria',(function(){t.sr_aria(e.node.menu,'hidden',!0)})),this.bind('initMenu:after:sr-aria',(function(){t.sr_aria(e.node.menu,'hidden',!0)})),this.bind('initBlocker:after:sr-text',(function(){n(t.node.blck,'a').forEach((function(n){n.innerHTML=t.sr_text(e.i18n(e.conf.screenReader.text.closeMenu))}))})),this.clck.push((function(n,i){var s=j(e.node.menu.id);if(s&&n.matches('[href="#'+s+'"]')){if(i.inMenu)return e.open(),!0;var o=n.closest('.mm-menu');if(o){var a=o.mmApi;if(a&&a.close)return a.close(),S(o,(function(){e.open()}),e.conf.transitionDuration),!0};return e.open(),!0};if((s=t.node.page.id)&&n.matches('[href="#'+s+'"]'))return e.close(),!0}))}},screenReader:function(){var e=this,s=function(e){return'boolean'==typeof e&&(e={aria:e,text:e}),'object'!=typeof e&&(e={}),e}(this.opts.screenReader);this.opts.screenReader=o(s,t.options.screenReader);var a=this.conf.screenReader;s.aria&&(this.bind('initAddons:after',(function(){e.bind('initMenu:after',(function(){this.trigger('initMenu:after:sr-aria',[].slice.call(arguments))})),e.bind('initNavbar:after',(function(){this.trigger('initNavbar:after:sr-aria',[].slice.call(arguments))})),e.bind('openPanel:start',(function(){this.trigger('openPanel:start:sr-aria',[].slice.call(arguments))})),e.bind('close:start',(function(){this.trigger('close:start:sr-aria',[].slice.call(arguments))})),e.bind('close:finish',(function(){this.trigger('close:finish:sr-aria',[].slice.call(arguments))})),e.bind('open:start',(function(){this.trigger('open:start:sr-aria',[].slice.call(arguments))})),e.bind('initOpened:after',(function(){this.trigger('initOpened:after:sr-aria',[].slice.call(arguments))}))})),this.bind('updateListview',(function(){e.node.pnls.querySelectorAll('.mm-listitem').forEach((function(e){t.sr_aria(e,'hidden',e.matches('.mm-hidden'))}))})),this.bind('openPanel:start',(function(s){var o=i(e.node.pnls,'.mm-panel').filter((function(e){return e!==s})).filter((function(e){return!e.parentElement.matches('.mm-panel')})),a=[s];i(s,'.mm-listitem_vertical .mm-listitem_opened').forEach((function(e){a.push.apply(a,n(e,'.mm-panel'))})),o.forEach((function(e){t.sr_aria(e,'hidden',!0)})),a.forEach((function(e){t.sr_aria(e,'hidden',!1)}))})),this.bind('closePanel',(function(e){t.sr_aria(e,'hidden',!0)})),this.bind('initPanel:after',(function(e){i(e,'.mm-btn').forEach((function(e){t.sr_aria(e,'haspopup',!0);var n=e.getAttribute('href');n&&t.sr_aria(e,'owns',n.replace('#',''))}))})),this.bind('initNavbar:after',(function(e){var i=n(e,'.mm-navbar')[0],s=i.matches('.mm-hidden');t.sr_aria(i,'hidden',s)})),s.text&&'parent'==this.opts.navbar.titleLink&&this.bind('initNavbar:after',(function(e){var s=n(e,'.mm-navbar')[0],a=!!s.querySelector('.mm-btn_prev');t.sr_aria(i(s,'.mm-navbar__title')[0],'hidden',a)}))),s.text&&(this.bind('initAddons:after',(function(){e.bind('setPage:after',(function(){this.trigger('setPage:after:sr-text',[].slice.call(arguments))})),e.bind('initBlocker:after',(function(){this.trigger('initBlocker:after:sr-text',[].slice.call(arguments))}))})),this.bind('initNavbar:after',(function(i){var o=n(i,'.mm-navbar')[0];if(o){var s=n(o,'.mm-btn_prev')[0];s&&(s.innerHTML=t.sr_text(e.i18n(a.text.closeSubmenu)))}})),this.bind('initListview:after',(function(i){var o=i.closest('.mm-panel').mmParent;if(o){var s=n(o,'.mm-btn_next')[0];if(s){var r=e.i18n(a.text[s.parentElement.matches('.mm-listitem_vertical')?'toggleSubmenu':'openSubmenu']);s.innerHTML+=t.sr_text(r)}}})))},scrollBugFix:function(){var c=this;if(T&&this.opts.offCanvas&&this.opts.offCanvas.blockUI){var r=function(e){return'boolean'==typeof e&&(e={fix:e}),'object'!=typeof e&&(e={}),e}(this.opts.scrollBugFix);if(this.opts.scrollBugFix=o(r,t.options.scrollBugFix),r.fix){var s,e,a=(s=this.node.menu,e='',s.addEventListener('touchmove',(function(t){e='',t.movementY>0?e='down':t.movementY<0&&(e='up')})),{get:function(){return e}});this.node.menu.addEventListener('scroll',i,{passive:!1}),this.node.menu.addEventListener('touchmove',(function(e){var t=e.target.closest('.mm-panel, .mm-iconbar__top, .mm-iconbar__bottom');t&&t.closest('.mm-listitem_vertical')&&(t=g(t,'.mm-panel').pop()),t?(t.scrollHeight===t.offsetHeight||0==t.scrollTop&&'down'==a.get()||t.scrollHeight==t.scrollTop+t.offsetHeight&&'up'==a.get())&&i(e):i(e)}),{passive:!1}),this.bind('open:start',(function(){var e=n(c.node.pnls,'.mm-panel_opened')[0];e&&(e.scrollTop=0)})),window.addEventListener('orientationchange',(function(e){var t=n(c.node.pnls,'.mm-panel_opened')[0];t&&(t.scrollTop=0,t.style['-webkit-overflow-scrolling']='auto',t.style['-webkit-overflow-scrolling']='touch')}))}};function i(e){e.preventDefault(),e.stopPropagation()}},autoHeight:function(){var e=this,i=function(e){return'boolean'==typeof e&&e&&(e={height:'auto'}),'string'==typeof e&&(e={height:e}),'object'!=typeof e&&(e={}),e}(this.opts.autoHeight);if(this.opts.autoHeight=o(i,t.options.autoHeight),'auto'==i.height||'highest'==i.height){var a,s=(a=function(e){return e.parentElement.matches('.mm-listitem_vertical')&&(e=g(e,'.mm-panel').filter((function(e){return!e.parentElement.matches('.mm-listitem_vertical')}))[0]),e},function(){if(!e.opts.offCanvas||e.vars.opened){var s,t,o=0,r=e.node.menu.offsetHeight-e.node.pnls.offsetHeight;e.node.menu.classList.add('mm-menu_autoheight-measuring'),'auto'==i.height?((t=n(e.node.pnls,'.mm-panel_opened')[0])&&(t=a(t)),t||(t=n(e.node.pnls,'.mm-panel')[0]),o=t.scrollHeight):'highest'==i.height&&(s=0,n(e.node.pnls,'.mm-panel').forEach((function(e){e=a(e),s=Math.max(s,e.scrollHeight)})),o=s),e.node.menu.style.height=o+r+'px',e.node.menu.classList.remove('mm-menu_autoheight-measuring')}});this.bind('initMenu:after',(function(){e.node.menu.classList.add('mm-menu_autoheight')})),this.opts.offCanvas&&this.bind('open:start',s),'highest'==i.height&&this.bind('initPanels:after',s),'auto'==i.height&&(this.bind('updateListview',s),this.bind('openPanel:start',s))}},backButton:function(){var i=this;if(this.opts.offCanvas){var a=function(e){return'boolean'==typeof e&&(e={close:e}),'object'!=typeof e&&(e={}),e}(this.opts.backButton);this.opts.backButton=o(a,t.options.backButton);var s='#'+this.node.menu.id;if(a.close){var e=[],r=function(){e=[s],n(i.node.pnls,'.mm-panel_opened, .mm-panel_opened-parent').forEach((function(t){e.push('#'+t.id)}))};this.bind('open:finish',(function(){history.pushState(null,document.title,s)})),this.bind('open:finish',r),this.bind('openPanel:finish',r),this.bind('close:finish',(function(){e=[],history.back(),history.pushState(null,document.title,location.pathname+location.search)})),window.addEventListener('popstate',(function(t){if(i.vars.opened&&e.length){var n=(e=e.slice(0,-1))[e.length-1];
106n==s?i.close():(i.openPanel(i.node.menu.querySelector(n)),history.pushState(null,document.title,s))}}))};a.open&&window.addEventListener('popstate',(function(e){i.vars.opened||location.hash!=s||i.open()}))}},columns:function(){var i=this,e=function(e){return'boolean'==typeof e&&(e={add:e}),'number'==typeof e&&(e={add:!0,visible:e}),'object'!=typeof e&&(e={}),'number'==typeof e.visible&&(e.visible={min:e.visible,max:e.visible}),e}(this.opts.columns);if(this.opts.columns=o(e,t.options.columns),e.add){e.visible.min=Math.max(1,Math.min(6,e.visible.min)),e.visible.max=Math.max(e.visible.min,Math.min(6,e.visible.max));for(var c=[],a=[],r=['mm-panel_opened','mm-panel_opened-parent','mm-panel_highest'],s=0;s<=e.visible.max;s++)c.push('mm-menu_columns-'+s),a.push('mm-panel_columns-'+s);r.push.apply(r,a),this.bind('openPanel:before',(function(e){var t;if(e&&(t=e.mmParent),t&&!t.classList.contains('mm-listitem_vertical')&&(t=t.closest('.mm-panel'))){var a=t.className;if(a.length&&(a=a.split('mm-panel_columns-')[1]))for(var s=parseInt(a.split(' ')[0],10)+1;s>0;){if(!(e=n(i.node.pnls,'.mm-panel_columns-'+s)[0])){s=-1;break};s++,e.classList.add('mm-hidden'),r.forEach((function(t){e.classList.remove(t)}))}}})),this.bind('openPanel:start',(function(t){if(t){var r=t.mmParent;if(r&&r.classList.contains('mm-listitem_vertical'))return};var s=n(i.node.pnls,'.mm-panel_opened-parent').length;t.matches('.mm-panel_opened-parent')||s++,s=Math.min(e.visible.max,Math.max(e.visible.min,s)),c.forEach((function(e){i.node.menu.classList.remove(e)})),i.node.menu.classList.add('mm-menu_columns-'+s);var o=[];n(i.node.pnls,'.mm-panel').forEach((function(e){a.forEach((function(t){e.classList.remove(t)})),e.matches('.mm-panel_opened-parent')&&o.push(e)})),o.push(t),o.slice(-e.visible.max).forEach((function(e,t){e.classList.add('mm-panel_columns-'+t)}))}))}},counters:function(){var r=this,e=function(e){return'boolean'==typeof e&&(e={add:e,addTo:'panels',count:e}),'object'!=typeof e&&(e={}),'panels'==e.addTo&&(e.addTo='.mm-listview'),e}(this.opts.counters);if(this.opts.counters=o(e,t.options.counters),this.bind('initListview:after',(function(e){var t=r.conf.classNames.counters.counter;i(e,'.'+t).forEach((function(e){d(e,t,'mm-counter')}))})),e.add&&this.bind('initListview:after',(function(t){if(t.matches(e.addTo)){var a=t.closest('.mm-panel').mmParent;if(a&&!i(a,'.mm-counter').length){var o=n(a,'.mm-btn')[0];o&&o.prepend(s('span.mm-counter'))}}})),e.count){var a=function(e){(e?[e.closest('.mm-panel')]:n(r.node.pnls,'.mm-panel')).forEach((function(e){var a=e.mmParent;if(a){var s=i(a,'.mm-counter')[0];if(s){var t=[];n(e,'.mm-listview').forEach((function(e){t.push.apply(t,n(e))})),s.innerHTML=f(t).length.toString()}}}))};this.bind('initListview:after',a),this.bind('updateListview',a)}},dividers:function(){var a=this,e=function(e){return'boolean'==typeof e&&(e={add:e}),'object'!=typeof e&&(e={}),'panels'==e.addTo&&(e.addTo='.mm-listview'),e}(this.opts.dividers);this.opts.dividers=o(e,t.options.dividers),this.bind('initListview:after',(function(e){n(e).forEach((function(e){d(e,a.conf.classNames.divider,'mm-divider'),e.matches('.mm-divider')&&e.classList.remove('mm-listitem')}))})),e.add&&this.bind('initListview:after',(function(t){if(t.matches(e.addTo)){i(t,'.mm-divider').forEach((function(e){e.remove()}));var a='';f(n(t)).forEach((function(e){var i=n(e,'.mm-listitem__text')[0].textContent.trim().toLowerCase()[0];if(i.length&&i!=a){a=i;var o=s('li.mm-divider');o.textContent=i,t.insertBefore(o,e)}}))}}))},drag:function(){var n=this;if(this.opts.offCanvas){var e=function(e){return'boolean'==typeof e&&(e={open:e}),'object'!=typeof e&&(e={}),e}(this.opts.drag);this.opts.drag=o(e,t.options.drag),e.open&&this.bind('setPage:after',(function(t){ve.call(n,e.node||t)}))}},dropdown:function(){var n=this;if(this.opts.offCanvas){var e=function(e){return'boolean'==typeof e&&e&&(e={drop:e}),'object'!=typeof e&&(e={}),'string'==typeof e.position&&(e.position={of:e.position}),e}(this.opts.dropdown);this.opts.dropdown=o(e,t.options.dropdown);var s=this.conf.dropdown;if(e.drop){var a;this.bind('initMenu:after',(function(){if(n.node.menu.classList.add('mm-menu_dropdown'),'string'!=typeof e.position.of){var s=j(n.node.menu.id);s&&(e.position.of='[href="#'+s+'"]')};if('string'==typeof e.position.of){a=i(document.body,e.position.of)[0];var t=e.event.split(' ');1==t.length&&(t[1]=t[0]),'hover'==t[0]&&a.addEventListener('mouseenter',(function(){n.open()}),{passive:!0}),'hover'==t[1]&&n.node.menu.addEventListener('mouseleave',(function(){n.close()}),{passive:!0})}})),this.bind('open:start',(function(){n.node.menu.mmStyle=n.node.menu.getAttribute('style'),n.node.wrpr.classList.add('mm-wrapper_dropdown')})),this.bind('close:finish',(function(){n.node.menu.setAttribute('style',n.node.menu.mmStyle),n.node.wrpr.classList.remove('mm-wrapper_dropdown')}));var c=function(t,n){var m,c,l,i=n[0],d=n[1],b='x'==t?'offsetWidth':'offsetHeight',p='x'==t?'left':'top',f='x'==t?'right':'bottom',g='x'==t?'width':'height',y='x'==t?'innerWidth':'innerHeight',L='x'==t?'maxWidth':'maxHeight',o=null,r=(m=p,a.getBoundingClientRect()[m]+document.body['left'===m?'scrollLeft':'scrollTop']),u=r+a[b],h=window[y],v=s.offset.button[t]+s.offset.viewport[t];if(e.position[t])switch(e.position[t]){case'left':case'bottom':o='after';break;
106case'right':case'top':o='before'};return null===o&&(o=r+(u-r)/2<h/2?'after':'before'),'after'==o?(l=h-((c='x'==t?r:u)+v),i[p]=c+s.offset.button[t]+'px',i[f]='auto',e.tip&&d.push('mm-menu_tip-'+('x'==t?'left':'top'))):(l=(c='x'==t?u:r)-v,i[f]='calc( 100% - '+(c-s.offset.button[t])+'px )',i[p]='auto',e.tip&&d.push('mm-menu_tip-'+('x'==t?'right':'bottom'))),e.fitViewport&&(i[L]=Math.min(s[g].max,l)+'px'),[i,d]};this.bind('open:start',r),window.addEventListener('resize',(function(e){r.call(n)}),{passive:!0}),this.opts.offCanvas.blockUI||window.addEventListener('scroll',(function(e){r.call(n)}),{passive:!0})}};function r(){var i=this;if(this.vars.opened){this.node.menu.setAttribute('style',this.node.menu.mmStyle);var t=[{},[]];for(var n in t=c.call(this,'y',t),(t=c.call(this,'x',t))[0])this.node.menu.style[n]=t[0][n];if(e.tip){['mm-menu_tip-left','mm-menu_tip-right','mm-menu_tip-top','mm-menu_tip-bottom'].forEach((function(e){i.node.menu.classList.remove(e)})),t[1].forEach((function(e){i.node.menu.classList.add(e)}))}}}},fixedElements:function(){var s=this;if(this.opts.offCanvas){var e,t,n=this.conf.fixedElements;this.bind('setPage:after',(function(a){e=s.conf.classNames.fixedElements.fixed,t=i(document,n.insertSelector)[0],i(a,'.'+e).forEach((function(i){d(i,e,'mm-slideout'),t[n.insertMethod](i)}))}))}},iconbar:function(){var e,a=this,n=function(e){return'array'==l(e)&&(e={use:!0,top:e}),'object'!=l(e)&&(e={}),void 0===e.use&&(e.use=!0),'boolean'==typeof e.use&&e.use&&(e.use=!0),e}(this.opts.iconbar);if((this.opts.iconbar=o(n,t.options.iconbar),n.use)&&(['top','bottom'].forEach((function(t,i){var a=n[t];'array'!=l(a)&&(a=[a]);for(var r=s('div.mm-iconbar__'+t),o=0,c=a.length;o<c;o++)'string'==typeof a[o]?r.innerHTML+=a[o]:r.append(a[o]);r.children.length&&(e||(e=s('div.mm-iconbar')),e.append(r))})),e)){this.bind('initMenu:after',(function(){a.node.menu.prepend(e)}));var c='mm-menu_iconbar-'+n.position,m=function(){a.node.menu.classList.add(c),t.sr_aria(e,'hidden',!1)};if('boolean'==typeof n.use?this.bind('initMenu:after',m):h(n.use,m,(function(){a.node.menu.classList.remove(c),t.sr_aria(e,'hidden',!0)})),'tabs'==n.type){e.classList.add('mm-iconbar_tabs'),e.addEventListener('click',(function(e){var n=e.target;if(n.matches('a'))if(n.matches('.mm-iconbar__tab_selected'))e.stopImmediatePropagation();else try{var t=a.node.menu.querySelector(n.getAttribute('href'))[0];t&&t.matches('.mm-panel')&&(e.preventDefault(),e.stopImmediatePropagation(),a.openPanel(t,!1))}catch(i){}}));var r=function(t){i(e,'a').forEach((function(e){e.classList.remove('mm-iconbar__tab_selected')}));var s=i(e,'[href="#'+t.id+'"]')[0];if(s)s.classList.add('mm-iconbar__tab_selected');else{var n=t.mmParent;n&&r(n.closest('.mm-panel'))}};this.bind('openPanel:start',r)}}},iconPanels:function(){var c=this,e=function(e){return'boolean'==typeof e&&(e={add:e}),'number'!=typeof e&&'string'!=typeof e||(e={add:!0,visible:e}),'object'!=typeof e&&(e={}),e}(this.opts.iconPanels);this.opts.iconPanels=o(e,t.options.iconPanels);var a=!1;if('first'==e.visible&&(a=!0,e.visible=1),e.visible=Math.min(3,Math.max(1,e.visible)),e.visible++,e.add){this.bind('initMenu:after',(function(){var t=['mm-menu_iconpanel'];e.hideNavbar&&t.push('mm-menu_hidenavbar'),e.hideDivider&&t.push('mm-menu_hidedivider'),t.forEach((function(e){c.node.menu.classList.add(e)}))}));var r=[];if(!a)for(var i=0;i<=e.visible;i++)r.push('mm-panel_iconpanel-'+i);this.bind('openPanel:start',(function(t){var i=n(c.node.pnls,'.mm-panel');if(!(t=t||i[0]).parentElement.matches('.mm-listitem_vertical'))if(a)i.forEach((function(e,t){e.classList[0==t?'add':'remove']('mm-panel_iconpanel-first')}));else{i.forEach((function(e){r.forEach((function(t){e.classList.remove(t)}))})),i=i.filter((function(e){return e.matches('.mm-panel_opened-parent')}));var s=!1;i.forEach((function(e){t===e&&(s=!0)})),s||i.push(t),i.forEach((function(e){e.classList.remove('mm-hidden')})),(i=i.slice(-e.visible)).forEach((function(e,t){e.classList.add('mm-panel_iconpanel-'+t)}))}})),this.bind('initPanel:after',(function(t){if(e.blockPanel&&!t.parentElement.matches('.mm-listitem_vertical')&&!n(t,'.mm-panel__blocker')[0]){var i=s('a.mm-panel__blocker');i.setAttribute('href','#'+t.closest('.mm-panel').id),t.prepend(i)}}))}},keyboardNavigation:function(){var e=this;if(!T){var a=function(e){return'boolean'!=typeof e&&'string'!=typeof e||(e={enable:e}),'object'!=typeof e&&(e={}),e}(this.opts.keyboardNavigation);if(this.opts.keyboardNavigation=o(a,t.options.keyboardNavigation),a.enable){var m=s('button.mm-tabstart.mm-sronly'),l=s('button.mm-tabend.mm-sronly'),d=s('button.mm-tabend.mm-sronly');this.bind('initMenu:after',(function(){a.enhance&&e.node.menu.classList.add('mm-menu_keyboardfocus'),se.call(e,a.enhance)})),this.bind('initOpened:before',(function(){e.node.menu.prepend(m),e.node.menu.append(l),n(e.node.menu,'.mm-navbars-top, .mm-navbars-bottom').forEach((function(e){e.querySelectorAll('.mm-navbar__title').forEach((function(e){e.setAttribute('tabindex','-1')}))}))})),this.bind('initBlocker:after',(function(){t.node.blck.append(d),n(t.node.blck,'a')[0].classList.add('mm-tabstart')}));var r='input, select, textarea, button, label, a[href]',c=function(t){t=t||n(e.node.pnls,'.mm-panel_opened')[0];var s=null,c=document.activeElement.closest('.mm-navbar');
106if(!c||c.closest('.mm-menu')!=e.node.menu){if('default'==a.enable&&((s=i(t,'.mm-listview a[href]:not(.mm-hidden)')[0])||(s=i(t,r+':not(.mm-hidden)')[0]),!s)){var o=[];n(e.node.menu,'.mm-navbars_top, .mm-navbars_bottom').forEach((function(e){o.push.apply(o,i(e,r+':not(.mm-hidden)'))})),s=o[0]};s||(s=n(e.node.menu,'.mm-tabstart')[0]),s&&s.focus()}};this.bind('open:finish',c),this.bind('openPanel:finish',c),this.bind('initOpened:after:sr-aria',(function(){[e.node.menu,t.node.blck].forEach((function(e){n(e,'.mm-tabstart, .mm-tabend').forEach((function(e){t.sr_aria(e,'hidden',!0),t.sr_role(e,'presentation')}))}))}))}}},lazySubmenus:function(){var e=this,s=function(e){return'boolean'==typeof e&&(e={load:e}),'object'!=typeof e&&(e={}),e}(this.opts.lazySubmenus);this.opts.lazySubmenus=o(s,t.options.lazySubmenus),s.load&&(this.bind('initPanels:before',(function(){var t=[];i(e.node.pnls,'li').forEach((function(i){t.push.apply(t,n(i,e.conf.panelNodetype.join(', ')))})),t.filter((function(e){return!e.matches('.mm-listview_inset')})).filter((function(e){return!e.matches('.mm-nolistview')})).filter((function(e){return!e.matches('.mm-nopanel')})).forEach((function(e){['mm-panel_lazysubmenu','mm-nolistview','mm-nopanel'].forEach((function(t){e.classList.add(t)}))}))})),this.bind('initPanels:before',(function(){var t=[];i(e.node.pnls,'.'+e.conf.classNames.selected).forEach((function(e){t.push.apply(t,g(e,'.mm-panel_lazysubmenu'))})),t.length&&t.forEach((function(e){console.log(e);['mm-panel_lazysubmenu','mm-nolistview','mm-nopanel'].forEach((function(t){e.classList.remove(t)}))}))})),this.bind('openPanel:before',(function(t){var n=i(t,'.mm-panel_lazysubmenu').filter((function(e){return!e.matches('.mm-panel_lazysubmenu .mm-panel_lazysubmenu')}));t.matches('.mm-panel_lazysubmenu')&&n.unshift(t),n.forEach((function(t){['mm-panel_lazysubmenu','mm-nolistview','mm-nopanel'].forEach((function(e){t.classList.remove(e)})),e.initPanel(t)}))})))},navbars:w,pageScroll:function(){var a=this,r=function(e){return'boolean'==typeof e&&(e={scroll:e}),'object'!=typeof e&&(e={}),e}(this.opts.pageScroll);this.opts.pageScroll=o(r,t.options.pageScroll);var e,m=this.conf.pageScroll;function l(){e&&window.scrollTo({top:e.getBoundingClientRect().top+document.scrollingElement.scrollTop-m.scrollOffset,behavior:'smooth'}),e=null};function d(e){try{return'#'!=e&&'#'==e.slice(0,1)?t.node.page.querySelector(e):null}catch(n){return null}};if(r.scroll&&this.bind('close:finish',(function(){l()})),this.opts.offCanvas&&r.scroll&&this.clck.push((function(t,n){if(e=null,n.inMenu){var i=t.getAttribute('href');if(e=d(i))return a.node.menu.matches('.mm-menu_sidebar-expanded')&&a.node.wrpr.matches('.mm-wrapper_sidebar-expanded')?void l():{close:!0}}})),r.update){var s=[];this.bind('initListview:after',(function(e){O(n(e,'.mm-listitem')).forEac
106h((function(e){var t=d(e.getAttribute('href'));t&&s.unshift(t)}))}));var c=-1;window.addEventListener('scroll',(function(e){for(var r=window.scrollY,t=0;t<s.length;t++)if(s[t].offsetTop<r+m.updateOffset){if(c!==t){c=t;var o=O(i(n(a.node.pnls,'.mm-panel_opened')[0],'.mm-listitem'));(o=o.filter((function(e){return e.matches('[href="#'+s[t].id+'"]')}))).length&&a.setSelected(o[0].parentElement)};break}}))}},searchfield:function(){var n=this,e=function(e){return'boolean'==typeof e&&(e={add:e}),'object'!=typeof e&&(e={}),'boolean'==typeof e.panel&&(e.panel={add:e.panel}),'object'!=typeof e.panel&&(e.panel={}),'panel'==e.addTo&&(e.panel.add=!0),e.panel.add&&(e.showSubPanels=!1,e.panel.splash&&(e.cancel=!0)),e}(this.opts.searchfield);this.opts.searchfield=o(e,t.options.searchfield);this.conf.searchfield;e.add&&(this.bind('close:start',(function(){i(n.node.menu,'.mm-searchfield').forEach((function(e){e.blur()}))})),this.bind('initPanel:after',(function(t){var a=null;e.panel.add&&(a=U.call(n));var s=null;switch(e.addTo){case'panels':s=[t];break;case'panel':s=[a];break;default:'string'==typeof e.addTo?s=i(n.node.menu,e.addTo):'array'==l(e.addTo)&&(s=e.addTo)};s.forEach((function(t){t=W.call(n,t),e.search&&t&&Y.call(n,t)})),e.noResults&&F.call(n,e.panel.add?a:t)})),this.clck.push((function(e,t){if(t.inMenu&&e.matches('.mm-searchfield__btn')){if(e.matches('.mm-btn_close')){var a=i(s=e.closest('.mm-searchfield'),'input')[0];return a.value='',n.search(a),!0};var s;if(e.matches('.mm-btn_next'))return(s=e.closest('form'))&&s.submit(),!0}})))},sectionIndexer:function(){var e=this,a=function(e){return'boolean'==typeof e&&(e={add:e}),'object'!=typeof e&&(e={}),e}(this.opts.sectionIndexer);this.opts.sectionIndexer=o(a,t.options.sectionIndexer),a.add&&this.bind('initPanels:after',(function(){if(!e.node.indx){var o='';'abcdefghijklmnopqrstuvwxyz'.split('').forEach((function(e){o+='<a href="#">'+e+'</a>'}));var a=s('div.mm-sectionindexer');a.innerHTML=o,e.node.pnls.prepend(a),e.node.indx=a,e.node.indx.addEventListener('click',(function(e){e.target.matches('a')&&e.preventDefault()}));var t=function(t){if(t.target.matches('a')){var o=t.target.textContent,s=n(e.node.pnls,'.mm-panel_opened')[0],a=-1,r=s.scrollTop;s.scrollTop=0,i(s,'.mm-divider').filter((function(e){return!e.matches('.mm-hidden')})).forEach((function(e){a<0&&o==e.textContent.trim().slice(0,1).toLowerCase()&&(a=e.offsetTop)})),s.scrollTop=a>-1?a:r}};T?(e.node.indx.addEventListener('touchstart',t),e.node.indx.addEventListener('touchmove',t)):e.node.indx.addEventListener('mouseover',t)};e.bind('openPanel:start',(function(t){var n=i(t,'.mm-divider').filter((function(e){return!e.matches('.mm-hidden')})).length;e.node.indx.classList[n?'add':'remove']('mm-sectionindexer_active')}))}))},setSelected:function(){var e=this,s=function(e){return'boolean'==typeof e&&(e={hover:e,parent:e}),'object'!=typeof e&&(e={}),e}(this.opts.setSelected);if(this.opts.setSelected=o(s,t.options.setSelected),'detect'==s.current){var a=function(t){t=t.split('?')[0].split('#')[0];var i=e.node.menu.querySelector('a[href="'+t+'"], a[href="'+t+'/"]');if(i)e.setSelected(i.parentElement);else{var n=t.split('/').slice(0,-1);n.length&&a(n.join('/'))}};this.bind('initMenu:after',(function(){a.call(e,window.location.href)}))}
107else s.current||this.bind('initListview:after',(function(e){n(e,'.mm-listitem_selected').forEach((function(e){e.classList.remove('mm-listitem_selected')}))}));s.hover&&this.bind('initMenu:after',(function(){e.node.menu.classList.add('mm-menu_selected-hover')})),s.parent&&(this.bind('openPanel:finish',(function(t){i(e.node.pnls,'.mm-listitem_selected-parent').forEach((function(e){e.classList.remove('mm-listitem_selected-parent')}));for(var n=t.mmParent;n;)n.matches('.mm-listitem_vertical')||n.classList.add('mm-listitem_selected-parent'),n=(n=n.closest('.mm-panel')).mmParent})),this.bind('initMenu:after',(function(){e.node.menu.classList.add('mm-menu_selected-parent')})))},sidebar:function(){var e=this;if(this.opts.offCanvas){var i=function(e){return('string'==typeof e||'boolean'==typeof e&&e||'number'==typeof e)&&(e={expanded:e}),'object'!=typeof e&&(e={}),'boolean'==typeof e.collapsed&&e.collapsed&&(e.collapsed={use:!0}),'string'!=typeof e.collapsed&&'number'!=typeof e.collapsed||(e.collapsed={use:e.collapsed}),'object'!=typeof e.collapsed&&(e.collapsed={}),'boolean'==typeof e.expanded&&e.expanded&&(e.expanded={use:!0}),'string'!=typeof e.expanded&&'number'!=typeof e.expanded||(e.expanded={use:e.expanded}),'object'!=typeof e.expanded&&(e.expanded={}),e}(this.opts.sidebar);if(this.opts.sidebar=o(i,t.options.sidebar),i.collapsed.use){this.bind('initMenu:after',(function(){if(e.node.menu.classList.add('mm-menu_sidebar-collapsed'),i.collapsed.blockMenu&&e.opts.offCanvas&&!n(e.node.menu,'.mm-menu__blocker')[0]){var t=s('a.mm-menu__blocker');t.setAttribute('href','#'+e.node.menu.id),e.node.menu.prepend(t)};i.collapsed.hideNavbar&&e.node.menu.classList.add('mm-menu_hidenavbar'),i.collapsed.hideDivider&&e.node.menu.classList.add('mm-menu_hidedivi
107der')}));var a=function(){e.node.wrpr.classList.add('mm-wrapper_sidebar-collapsed')},r=function(){e.node.wrpr.classList.remove('mm-wrapper_sidebar-collapsed')};'boolean'==typeof i.collapsed.use?this.bind('initMenu:after',a):h(i.collapsed.use,a,r)};if(i.expanded.use){this.bind('initMenu:after',(function(){e.node.menu.classList.add('mm-menu_sidebar-expanded')}));a=function(){e.node.wrpr.classList.add('mm-wrapper_sidebar-expanded'),e.node.wrpr.matches('.mm-wrapper_sidebar-closed')||e.open()},r=function(){e.node.wrpr.classList.remove('mm-wrapper_sidebar-expanded'),e.close()};'boolean'==typeof i.expanded.use?this.bind('initMenu:after',a):h(i.expanded.use,a,r),this.bind('close:start',(function(){e.node.wrpr.matches('.mm-wrapper_sidebar-expanded')&&(e.node.wrpr.classList.add('mm-wrapper_sidebar-closed'),'remember'==i.expanded.initial&&window.localStorage.setItem('mmenuExpandedState','closed'))})),this.bind('open:start',(function(){e.node.wrpr.matches('.mm-wrapper_sidebar-expanded')&&(e.node.wrpr.classList.remove('mm-wrapper_sidebar-closed'),'remember'==i.expanded.initial&&window.localStorage.setItem('mmenuExpandedState','open'))}));var m=i.expanded.initial;if('remember'==i.expanded.initial){var c=window.localStorage.getItem('mmenuExpandedState');switch(c){case'open':case'closed':m=c}};'closed'==m&&this.bind('initMenu:after',(function(){e.node.wrpr.classList.add('mm-wrapper_sidebar-closed')})),this.clck.push((function(t,n){if(n.inMenu&&n.inListview&&e.node.wrpr.matches('.mm-wrapper_sidebar-expanded'))return{close:'closed'==i.expanded.initial}}))}}},toggles:function(){var e=this;this.bind('initPanel:after',(function(t){i(t,'input').forEach((function(t){d(t,e.conf.classNames.toggles.toggle,'mm-toggle'),d(t,e.conf.classNames.toggles.check,'mm-check')}))}))}},t.wrappers={angular:function(){this.opts.onClick={close:!0,preventDefault:!1,setSelected:!0}},bootstrap:function(){var e=this;if(this.node.menu.matches('.navbar-collapse')){this.conf.offCanvas&&(this.conf.offCanvas.clone=!1);var r=s('nav'),a=s('div');r.append(a),n(this.node.menu).forEach((function(t){switch(!0){case t.matches('.navbar-nav'):a.append(function(e){var t=s('ul');return i(e,'.nav-item').forEach((function(e){var i=s('li');if(e.matches('.active')&&i.classList.add('Selected'),!e.matches('.nav-link')){var a=n(e,'.dropdown-menu')[0];a&&i.append(m(a)),e=n(e,'.nav-link')[0]};i.prepend(c(e)),t.append(i)})),t}(t));break;case t.matches('.dropdown-menu'):a.append(m(t));break;case t.matches('.form-inline'):e.conf.searchfield.form={action:t.getAttribute('action')||null,method:t.getAttribute('method')||null},e.conf.searchfield.input={name:t.querySelector('input').getAttribute('name')||null},e.conf.searchfield.clear=!1,e.conf.searchfield.submit=!0;break;default:a.append(t.cloneNode(!0))}})),this.bind('initMenu:before',(function(){document.body.prepend(r),e.node.menu=r}));var o=this.node.menu.parentElement;if(o){var t=o.querySelector('.navbar-toggler');t&&(t.removeAttribute('data-target'),t.removeAttribute('aria-controls'),t.outerHTML=t.outerHTML,(t=o.querySelector('.navbar-toggler')).addEventListener('click',(function(t){t.preventDefault(),t.stopImmediatePropagation(),e[e.vars.opened?'close':'open']()})))}};function c(e){for(var n=s(e.matches('a')?'a':'span'),a=['href','title','target'],t=0;t<a.length;t++)e.getAttribute(a[t])&&n.setAttribute(a[t],e.getAttribute(a[t]));return n.innerHTML=e.innerHTML,i(n,'.sr-only').forEach((function(e){e.remove()})),n};function m(e){var t=s('ul');return n(e).forEach((function(e){var n=s('li');e.matches('.dropdown-divider')?n.classList.add('Divider'):e.matches('.dropdown-item')&&n.append(c(e)),t.append(n)})),t}},olark:function(){this.conf.offCanvas.page.noSelector.push('#olark')},turbolinks:function(){var e;document.addEventListener('turbolinks:before-visit',(function(t){e=document.querySelector('.mm-wrapper').className.split(' ').filter((function(e){return/mm-/.test(e)}))})),document.addEventListener('turbolinks:load',(function(t){void 0!==e&&(document.querySelector('.mm-wrapper').className=e)}))},wordpress:function(){this.conf.classNames.selected='current-menu-item';var e=document.getElementById('wpadminbar');e&&(e.style.position='fixed',e.classList.add('mm-slideout'))}};var E;a.default=t;window&&(window.Mmenu=t),(E=window.jQuery||window.Zepto||null)&&(E.fn.mmenu=function(e,n){var i=E();return this.each((function(s,a){if(!a.mmApi){var o=new t(a,e,n),r=E(o.node.menu);r.data('mmenu',o.API),i=i.add(r)}})),i})}]);;
108!function(t,e){'function'==typeof define&&define.amd?define('jquery-bridget/jquery-bridget',['jquery'],function(i){return e(t,i)}):'object'==typeof module&&module.exports?module.exports=e(t,require('jquery')):t.jQueryBridget=e(t,t.jQuery)}(window,function(t,e){'use strict';function o(i,o,a){function h(t,e,o){var r,s='$().'+i+'("'+e+'")';return t.each(function(t,h){var u=a.data(h,i);if(!u)return void n(i+' not initialized. Cannot call methods, i.e. '+s);var d=u[e];
108if(!d||'_'==e.charAt(0))return void n(s+' is not a valid method');var l=d.apply(u,o);r=void 0===r?l:r}),void 0!==r?r:t};function u(t,e){t.each(function(t,n){var r=a.data(n,i);r?(r.option(e),r._init()):(r=new o(n,e),a.data(n,i,r))})};a=a||e||t.jQuery,a&&(o.prototype.option||(o.prototype.option=function(t){a.isPlainObject(t)&&(this.options=a.extend(!0,this.options,t))}),a.fn[i]=function(t){if('string'==typeof t){var e=s.call(arguments,1);return h(this,t,e)};return u(this,t),this},r(a))};function r(t){!t||t&&t.bridget||(t.bridget=o)};var s=Array.prototype.slice,i=t.console,n='undefined'==typeof i?function(){}:function(t){i.error(t)};return r(e||t.jQuery),o}),function(t,e){'function'==typeof define&&define.amd?define('ev-emitter/ev-emitter',e):'object'==typeof module&&module.exports?module.exports=e():t.EvEmitter=e()}('undefined'!=typeof window?window:this,function(){function e(){};var t=e.prototype;return t.on=function(t,e){if(t&&e){var i=this._events=this._events||{},n=i[t]=i[t]||[];return-1==n.indexOf(e)&&n.push(e),this}},t.once=function(t,e){if(t&&e){this.on(t,e);var i=this._onceEvents=this._onceEvents||{},n=i[t]=i[t]||{};return n[e]=!0,this}},t.off=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){var n=i.indexOf(e);return-1!=n&&i.splice(n,1),this}},t.emitEvent=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){i=i.slice(0),e=e||[];for(var o=this._onceEvents&&this._onceEvents[t],r=0;r<i.length;r++){var n=i[r],s=o&&o[n];s&&(this.off(t,n),delete o[n]),n.apply(this,e)};return this}},t.allOff=function(){delete this._events,delete this._onceEvents},e}),function(t,e){'function'==typeof define&&define.amd?define('get-size/get-size',e):'object'==typeof module&&module.exports?module.exports=e():t.getSize=e()}(window,function(){'use strict';function i(t){var e=parseFloat(t),i=-1==t.indexOf('%')&&!isNaN(e);return i&&e};function h(){};function u(){for(var i={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},t=0;n>t;t++){var o=e[t];i[o]=0};return i};function r(t){var e=getComputedStyle(t);return e||a('Style returned '+e+'. Are you running this code in a hidden iframe on Firefox? See https://bit.ly/getsizebug1'),e};function d(){if(!o){o=!0;var e=document.createElement('div');e.style.width='200px',e.style.padding='1px 2px 3px 4px',e.style.borderStyle='solid',e.style.borderWidth='1px 2px 3px 4px',e.style.boxSizing='border-box';var n=document.body||document.documentElement;n.appendChild(e);var a=r(e);t=200==Math.round(i(a.width)),s.isBoxSizeOuter=t,n.removeChild(e)}};function s(o){if(d(),'string'==typeof o&&(o=document.querySelector(o)),o&&'object'==typeof o&&o.nodeType){var a=r(o);if('none'==a.display)return u();var s={};s.width=o.offsetWidth,s.height=o.offsetHeight;for(var T=s.isBorderBox='border-box'==a.boxSizing,h=0;n>h;h++){var v=e[h],x=a[v],z=parseFloat(x);s[v]=isNaN(z)?0:z};var c=s.paddingLeft+s.paddingRight,f=s.paddingTop+s.paddingBottom,E=s.marginLeft+s.marginRight,b=s.marginTop+s.marginBottom,m=s.borderLeftWidth+s.borderRightWidth,p=s.borderTopWidth+s.borderBottomWidth,g=T&&t,y=i(a.width);y!==!1&&(s.width=y+(g?0:c+m));var l=i(a.height);return l!==!1&&(s.height=l+(g?0:f+p)),s.innerWidth=s.width-(c+m),s.innerHeight=s.height-(f+p),s.outerWidth=s.width+E,s.outerHeight=s.height+b,s}};var t,a='undefined'==typeof console?h:function(t){console.error(t)},e=['paddingLeft','paddingRight','paddingTop','paddingBottom','marginLeft','marginRight','marginTop','marginBottom','borderLeftWidth','borderRightWidth','borderTopWidth','borderBottomWidth'],n=e.length,o=!1;return s}),function(t,e){'use strict';'function'==typeof define&&define.amd?define('desandro-matches-selector/matches-selector',e):'object'==typeof module&&module.exports?module.exports=e():t.matchesSelector=e()}(window,function(){'use strict';var t=function(){var e=window.Element.prototype;if(e.matches)return'matches';if(e.matchesSelector)return'matchesSelector';for(var n=['webkit','moz','ms','o'],t=0;t<n.length;t++){var o=n[t],i=o+'MatchesSelector';if(e[i])return i}}();return function(e,i){return e[t](i)}}),function(t,e){'function'==typeof define&&define.amd?define('fizzy-ui-utils/utils',['desandro-matches-selector/matches-selector'],function(i){return e(t,i)}):'object'==typeof module&&module.exports?module.exports=e(t,require('desandro-matches-selector')):t.fizzyUIUtils=e(t,t.matchesSelector)}(window,function(t,e){var i={};i.extend=function(t,e){for(var i in e)t[i]=e[i];return t},i.modulo=function(t,e){return(t%e+e)%e};var o=Array.prototype.slice;i.makeArray=function(t){if(Array.isArray(t))return t;if(null===t||void 0===t)return[];var e='object'==typeof t&&'number'==typeof t.length;return e?o.call(t):[t]},i.removeFrom=function(t,e){var i=t.indexOf(e);-1!=i&&t.splice(i,1)},i.getParent=function(t,i){for(;t.parentNode&&t!=document.body;)if(t=t.parentNode,e(t,i))return t},i.getQueryElement=function(t){return'string'==typeof t?document.querySelector(t):t},i.handleEvent=function(t){var e='on'+t.type;this[e]&&this[e](t)},i.filterFindElements=function(t,n){t=i.makeArray(t);var o=[];return t.forEach(function(t){if(t instanceof HTMLElement){if(!n)return void o.push(t);e(t,n)&&o.push(t);for(var r=t.querySelectorAll(n),i=0;i<r.length;i++)o.push(r[i])}}),o}
vendor: 20,370 bytes, lines 108-110
108,i.debounceMethod=function(t,e,i){i=i||100;var o=t.prototype[e],n=e+'Timeout';t.prototype[e]=function(){var r=this[n];clearTimeout(r);var e=arguments,t=this;this[n]=setTimeout(function(){o.apply(t,e),delete t[n]},i)}},i.docReady=function(t){var e=document.readyState;'complete'==e||'interactive'==e?setTimeout(t):document.addEventListener('DOMContentLoaded',t)},i.toDashed=function(t){return t.replace(/(.)([A-Z])/g,function(t,e,i){return e+'-'+i}).toLowerCase()};var n=t.console;return i.htmlInit=function(e,o){i.docReady(function(){var s=i.toDashed(o),r='data-'+s,h=document.querySelectorAll('['+r+']'),u=document.querySelectorAll('.js-'+s),d=i.makeArray(h).concat(i.makeArray(u)),l=r+'-options',a=t.jQuery;d.forEach(function(t){var i,s=t.getAttribute(r)||t.getAttribute(l);try{i=s&&JSON.parse(s)}catch(u){return void(n&&n.error('Error parsing '+r+' on '+t.className+': '+u))};var h=new e(t,i);a&&a.data(t,o,h)})})},i}),function(t,e){'function'==typeof define&&define.amd?define('outlayer/item',['ev-emitter/ev-emitter','get-size/get-size'],e):'object'==typeof module&&module.exports?module.exports=e(require('ev-emitter'),require('get-size')):(t.Outlayer={},t.Outlayer.Item=e(t.EvEmitter,t.getSize))}(window,function(t,e){'use strict';function c(t){for(var e in t)return!1;return e=null,!0};function o(t,e){t&&(this.element=t,this.layout=e,this.position={x:0,y:0},this._create())};function f(t){return t.replace(/([A-Z])/g,function(t){return'-'+t.toLowerCase()})};var r=document.documentElement.style,n='string'==typeof r.transition?'transition':'WebkitTransition',s='string'==typeof r.transform?'transform':'WebkitTransform',a={WebkitTransition:'webkitTransitionEnd',transition:'transitionend'}[n],l={transform:s,transition:n,transitionDuration:n+'Duration',transitionProperty:n+'Property',transitionDelay:n+'Delay'},i=o.prototype=Object.create(t.prototype);i.constructor=o,i._create=function(){this._transn={ingProperties:{},clean:{},onEnd:{}},this.css({position:'absolute'})},i.handleEvent=function(t){var e='on'+t.type;this[e]&&this[e](t)},i.getSize=function(){this.size=e(this.element)},i.css=function(t){var n=this.element.style;for(var e in t){var i=l[e]||e;n[i]=t[e]}},i.getPosition=function(){var n=getComputedStyle(this.element),o=this.layout._getOption('originLeft'),r=this.layout._getOption('originTop'),s=n[o?'left':'right'],a=n[r?'top':'bottom'],t=parseFloat(s),e=parseFloat(a),i=this.layout.size;-1!=s.indexOf('%')&&(t=t/100*i.width),-1!=a.indexOf('%')&&(e=e/100*i.height),t=isNaN(t)?0:t,e=isNaN(e)?0:e,t-=o?i.paddingLeft:i.paddingRight,e-=r?i.paddingTop:i.paddingBottom,this.position.x=t,this.position.y=e},i.layoutPosition=function(){var n=this.layout.size,t={},e=this.layout._getOption('originLeft'),i=this.layout._getOption('originTop'),h=e?'paddingLeft':'paddingRight',u=e?'left':'right',d=e?'right':'left',l=this.position.x+n[h];t[u]=this.getXValue(l),t[d]='';var o=i?'paddingTop':'paddingBottom',r=i?'top':'bottom',s=i?'bottom':'top',a=this.position.y+n[o];t[r]=this.getYValue(a),t[s]='',this.css(t),this.emitEvent('layout',[this])},i.getXValue=function(t){var e=this.layout._getOption('horizontal');return this.layout.options.percentPosition&&!e?t/this.layout.size.width*100+'%':t+'px'},i.getYValue=function(t){var e=this.layout._getOption('horizontal');return this.layout.options.percentPosition&&e?t/this.layout.size.height*100+'%':t+'px'},i._transitionTo=function(t,e){this.getPosition();var r=this.position.x,s=this.position.y,a=t==this.position.x&&e==this.position.y;if(this.setPosition(t,e),a&&!this.isTransitioning)return void this.layoutPosition();var n=t-r,o=e-s,i={};i.transform=this.getTranslate(n,o),this.transition({to:i,onTransitionEnd:{transform:this.layoutPosition},isCleaning:!0})},i.getTranslate=function(t,e){var i=this.layout._getOption('originLeft'),n=this.layout._getOption('originTop');return t=i?t:-t,e=n?e:-e,'translate3d('+t+'px, '+e+'px, 0)'},i.goTo=function(t,e){this.setPosition(t,e),this.layoutPosition()},i.moveTo=i._transitionTo,i.setPosition=function(t,e){this.position.x=parseFloat(t),this.position.y=parseFloat(e)},i._nonTransition=function(t){this.css(t.to),t.isCleaning&&this._removeStyles(t.to);for(var e in t.onTransitionEnd)t.onTransitionEnd[e].call(this)},i.transition=function(t){if(!parseFloat(this.layout.options.transitionDuration))return void this._nonTransition(t);var i=this._transn;for(var e in t.onTransitionEnd)i.onEnd[e]=t.onTransitionEnd[e];for(e in t.to)i.ingProperties[e]=!0,t.isCleaning&&(i.clean[e]=!0);if(t.from){this.css(t.from);var n=this.element.offsetHeight;n=null};this.enableTransition(t.to),this.css(t.to),this.isTransitioning=!0};var d='opacity,'+f(s);i.enableTransition=function(){if(!this.isTransitioning){var t=this.layout.options.transitionDuration;t='number'==typeof t?t+'ms':t,this.css({transitionProperty:d,transitionDuration:t,transitionDelay:this.staggerDelay||0}),this.element.addEventListener(a,this,!1)}},i.onwebkitTransitionEnd=function(t){this.ontransitionend(t)},i.onotransitionend=function(t){this.ontransitionend(t)};var u={'-webkit-transform':'transform'};i.ontransitionend=function(t){if(t.target===this.element){var e=this._transn,i=u[t.propertyName]||t.propertyName;if(delete e.ingProperties[i],c(e.ingProperties)&&this.disableTransition(),i in e.clean&&(this.element.style[t.propertyName]='',delete e.clean[i]),i in e.onEnd){var n=e.onEnd[i];n.call(this),delete e.onEnd[i]};this.emitEvent('transitionEnd',[this])}},i.disableTransition=function(){this.removeTransitionStyles(),this.element.removeEventListener(a,this,!1),this.isTransitioning=!1},i._removeStyles=function(t){var e={};for(var i in t)e[i]='';this.css(e)};var h={transitionProperty:'',transitionDuration:'',transitionDelay:''};return i.removeTransitionStyles=function(){this.css(h)},i.stagger=function(t){t=isNaN(t)?0:t,this.staggerDelay=t+'ms'},i.removeElem=function(){this.element.parentNode.removeChild(this.element),this.css({display:''}),this.emitEvent('remove',[this])},i.remove=function(){return n&&parseFloat(this.layout.options.transitionDuration)?(this.once('transitionEnd',function(){this.removeElem()}),void this.hide()):void this.removeElem()},i.reveal=function(){delete this.isHidden,this.css({display:''});var t=this.layout.options,e={},i=this.getHideRevealTransitionEndProperty('visibleStyle');e[i]=this.onRevealTransitionEnd,this.transition({from:t.hiddenStyle,to:t.visibleStyle,isCleaning:!0,onTransitionEnd:e})},i.onRevealTransitionEnd=function(){this.isHidden||this.emitEvent('reveal')},i.getHideRevealTransitionEndProperty=function(t){var e=this.layout.options[t];if(e.opacity)return'opacity';for(var i in e)return i},i.hide=function(){this.isHidden=!0,this.css({display:''});var t=this.layout.options,e={},i=this.getHideRevealTransitionEndProperty('hiddenStyle');e[i]=this.onHideTransitionEnd,this.transition({from:t.visibleStyle,to:t.hiddenStyle,isCleaning:!0,onTransitionEnd:e})},i.onHideTransitionEnd=function(){this.isHidden&&(this.css({display:'none'}),this.emitEvent('hide'))},i.destroy=function(){this.css({position:'',left:'',right:'',top:'',bottom:'',transition:'',transform:''})},o}),function(t,e){'use strict';'function'==typeof define&&define.amd?define('outlayer/outlayer',['ev-emitter/ev-emitter','get-size/get-size','fizzy-ui-utils/utils','./item'],function(i,n,o,r){return e(t,i,n,o,r)}):'object'==typeof module&&module.exports?module.exports=e(t,require('ev-emitter'),require('get-size'),require('fizzy-ui-utils'),require('./item')):t.Outlayer=e(t,t.EvEmitter,t.getSize,t.fizzyUIUtils,t.Outlayer.Item)}(window,function(t,i,r,n,a){'use strict';function o(t,e){var i=n.getQueryElement(t);if(!i)return void(u&&u.error('Bad element for '+this.constructor.namespace+': '+(i||t)));this.element=i,s&&(this.$element=s(this.element)),this.options=n.extend({},this.constructor.defaults),this.option(e);var o=++f;this.element.outlayerGUID=o,h[o]=this,this._create();var r=this._getOption('initLayout');r&&this.layout()};function l(t){function e(){t.apply(this,arguments)};return e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e};function m(t){if('number'==typeof t)return t;var e=t.match(/(^\d*\.?\d*)(\w*)/),i=e&&e[1],o=e&&e[2];if(!i.length)return 0;i=parseFloat(i);var n=c[o]||1;return i*n};var u=t.console,s=t.jQuery,d=function(){},f=0,h={};o.namespace='outlayer',o.Item=a,o.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 e=o.prototype;n.extend(e,i.prototype),e.option=function(t){n.extend(this.options,t)},e._getOption=function(t){var e=this.constructor.compatOptions[t];return e&&void 0!==this.options[e]?this.options[e]:this.options[t]},o.compatOptions={initLayout:'isInitLayout',horizontal:'isHorizontal',layoutInstant:'isLayoutInstant',originLeft:'isOriginLeft',originTop:'isOriginTop',resize:'isResizeBound',resizeContainer:'isResizingContainer'},e._create=function(){this.reloadItems(),this.stamps=[],this.stamp(this.options.stamp),n.extend(this.element.style,this.options.containerStyle);var t=this._getOption('resize');t&&this.bindResize()},e.reloadItems=function(){this.items=this._itemize(this.element.children)},e._itemize=function(t){for(var i=this._filterFindItemElements(t),s=this.constructor.Item,n=[],e=0;e<i.length;e++){var o=i[e],r=new s(o,this);n.push(r)};return n},e._filterFindItemElements=function(t){return n.filterFindElements(t,this.options.itemSelector)},e.getItemElements=function(){return this.items.map(function(t){return t.element})},e.layout=function(){this._resetLayout(),this._manageStamps();var t=this._getOption('layoutInstant'),e=void 0!==t?t:!this._isLayoutInited;this.layoutItems(this.items,e),this._isLayoutInited=!0},e._init=e.layout,e._resetLayout=function(){this.getSize()},e.getSize=function(){this.size=r(this.element)},e._getMeasurement=function(t,e){var n,i=this.options[t];i?('string'==typeof i?n=this.element.querySelector(i):i instanceof HTMLElement&&(n=i),this[t]=n?r(n)[e]:i):this[t]=0},e.layoutItems=function(t,e){t=this._getItemsForLayout(t),this._layoutItems(t,e),this._postLayout()},e._getItemsForLayout=function(t){return t.filter(function(t){return!t.isIgnored})},e._layoutItems=function(t,e){if(this._emitCompleteOnItems('layout',t),t&&t.length){var i=[];t.forEach(function(t){var n=this._getItemLayoutPosition(t);n.item=t,n.isInstant=e||t.isLayoutInstant,i.push(n)},this),this._processLayoutQueue(i)}},e._getItemLayoutPosition=function(){return{x:0,y:0}},e._processLayoutQueue=function(t){this.updateStagger(),t.forEach(function(t,e){this._positionItem(t.item,t.x,t.y,t.isInstant,e)},this)},e.updateStagger=function(){var t=this.options.stagger;return null===t||void 0===t?void(this.stagger=0):(this.stagger=m(t),this.stagger)},e._positionItem=function(t,e,i,n,o){n?t.goTo(e,i):(t.stagger(o*this.stagger),t.moveTo(e,i))},e._postLayout=function(){this.resizeContainer()},e.resizeContainer=function(){var e=this._getOption('resizeContainer');if(e){var t=this._getContainerSize();t&&(this._setContainerMeasure(t.width,!0),this._setContainerMeasure(t.height,!1))}},e._getContainerSize=d,e._setContainerMeasure=function(t,e){if(void 0!==t){var i=this.size;i.isBorderBox&&(t+=e?i.paddingLeft+i.paddingRight+i.borderLeftWidth+i.borderRightWidth:i.paddingBottom+i.paddingTop+i.borderTopWidth+i.borderBottomWidth),t=Math.max(t,0),this.element.style[e?'width':'height']=t+'px'}},e._emitCompleteOnItems=function(t,e){function o(){r.dispatchEvent(t+'Complete',null,[e])};function s(){i++,i==n&&o()};var r=this,n=e.length;if(!e||!n)return void o();var i=0;e.forEach(function(e){e.once(t,s)})},e.dispatchEvent=function(t,e,i){var o=e?[e].concat(i):i;if(this.emitEvent(t,o),s)if(this.$element=this.$element||s(this.element),e){var n=s.Event(e);n.type=t,this.$element.trigger(n,i)}
109else this.$element.trigger(t,i)},e.ignore=function(t){var e=this.getItem(t);e&&(e.isIgnored=!0)},e.unignore=function(t){var e=this.getItem(t);e&&delete e.isIgnored},e.stamp=function(t){t=this._find(t),t&&(this.stamps=this.stamps.concat(t),t.forEach(this.ignore,this))},e.unstamp=function(t){t=this._find(t),t&&t.forEach(function(t){n.removeFrom(this.stamps,t),this.unignore(t)},this)},e._find=function(t){return t?('string'==typeof t&&(t=this.element.querySelectorAll(t)),t=n.makeArray(t)):void 0},e._manageStamps=function(){this.stamps&&this.stamps.length&&(this._getBoundingRect(),this.stamps.forEach(this._manageStamp,this))},e._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)}},e._manageStamp=d,e._getElementOffset=function(t){var e=t.getBoundingClientRect(),i=this._boundingRect,n=r(t),o={left:e.left-i.left-n.marginLeft,top:e.top-i.top-n.marginTop,right:i.right-e.right-n.marginRight,bottom:i.bottom-e.bottom-n.marginBottom};return o},e.handleEvent=n.handleEvent,e.bindResize=function(){t.addEventListener('resize',this),this.isResizeBound=!0},e.unbindResize=function(){t.removeEventListener('resize',this),this.isResizeBound=!1},e.onresize=function(){this.resize()},n.debounceMethod(o,'onresize',100),e.resize=function(){this.isResizeBound&&this.needsResizeLayout()&&this.layout()},e.needsResizeLayout=function(){var t=r(this.element),e=this.size&&t;return e&&t.innerWidth!==this.size.innerWidth},e.addItems=function(t){var e=this._itemize(t);return e.length&&(this.items=this.items.concat(e)),e},e.appended=function(t){var e=this.addItems(t);e.length&&(this.layoutItems(e,!0),this.reveal(e))},e.prepended=function(t){var e=this._itemize(t);if(e.length){var i=this.items.slice(0);this.items=e.concat(i),this._resetLayout(),this._manageStamps(),this.layoutItems(e,!0),this.reveal(e),this.layoutItems(i)}},e.reveal=function(t){if(this._emitCompleteOnItems('reveal',t),t&&t.length){var e=this.updateStagger();t.forEach(function(t,i){t.stagger(i*e),t.reveal()})}},e.hide=function(t){if(this._emitCompleteOnItems('hide',t),t&&t.length){var e=this.updateStagger();t.forEach(function(t,i){t.stagger(i*e),t.hide()})}},e.revealItemElements=function(t){var e=this.getItems(t);this.reveal(e)},e.hideItemElements=function(t){var e=this.getItems(t);this.hide(e)},e.getItem=function(t){for(var e=0;e<this.items.length;e++){var i=this.items[e];if(i.element==t)return i}},e.getItems=function(t){t=n.makeArray(t);var e=[];return t.forEach(function(t){var i=this.getItem(t);i&&e.push(i)},this),e},e.remove=function(t){var e=this.getItems(t);this._emitCompleteOnItems('remove',e),e&&e.length&&e.forEach(function(t){t.remove(),n.removeFrom(this.items,t)},this)},e.destroy=function(){var t=this.element.style;t.height='',t.position='',t.width='',this.items.forEach(function(t){t.destroy()}),this.unbindResize();var e=this.element.outlayerGUID;delete h[e],delete this.element.outlayerGUID,s&&s.removeData(this.element,this.constructor.namespace)},o.data=function(t){t=n.getQueryElement(t);var e=t&&t.outlayerGUID;return e&&h[e]},o.create=function(t,e){var i=l(o);return i.defaults=n.extend({},o.defaults),n.extend(i.defaults,e),i.compatOptions=n.extend({},o.compatOptions),i.namespace=t,i.data=o.data,i.Item=l(a),n.htmlInit(i,t),s&&s.bridget&&s.bridget(t,i),i};var c={ms:1,s:1e3};return o.Item=a,o}),function(t,e){'function'==typeof define&&define.amd?define(['outlayer/outlayer','get-size/get-size'],e):'object'==typeof module&&module.exports?module.exports=e(require('outlayer'),require('get-size')):t.Masonry=e(t.Outlayer,t.getSize)}(window,function(t,e){var n=t.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 t=0;t<this.cols;t++)this.colYs.push(0);this.maxY=0,this.horizontalColIndex=0},i.measureColumns=function(){if(this.getContainerWidth(),!this.columnWidth){var r=this.items[0],s=r&&r.element;this.columnWidth=s&&e(s).outerWidth||this.containerWidth};var t=this.columnWidth+=this.gutter,n=this.containerWidth+this.gutter,i=n/t,o=t-n%t,a=o&&1>o?'round':'floor';i=Math[a](i),this.cols=Math.max(i,1)},i.getContainerWidth=function(){var i=this._getOption('fitWidth'),n=i?this.element.parentNode:this.element,t=e(n);this.containerWidth=t&&t.innerWidth},i._getItemLayoutPosition=function(t){t.getSize();var o=t.size.outerWidth%this.columnWidth,u=o&&1>o?'round':'ceil',i=Math[u](t.size.outerWidth/this.columnWidth);i=Math.min(i,this.cols);for(var r=this.options.horizontalOrder?'_getHorizontalColPosition':'_getTopColPosition',e=this[r](i,t),s={x:this.columnWidth*e.col,y:e.y},a=e.y+t.size.outerHeight,h=i+e.col,n=e.col;h>n;n++)this.colYs[n]=a;return s},i._getTopColPosition=function(t){var e=this._getTopColGroup(t),i=Math.min.apply(Math,e);return{col:e.indexOf(i),y:i}},i._getTopColGroup=function(t){if(2>t)return this.colYs;for(var i=[],n=this.cols+1-t,e=0;n>e;e++)i[e]=this._getColGroupY(e,t);return i},i._getColGroupY=function(t,e){if(2>e)return this.colYs[t];var i=this.colYs.slice(t,t+e);return Math.max.apply(Math,i)},i._getHorizontalColPosition=function(t,e){var i=this.horizontalColIndex%this.cols,o=t>1&&i+t>this.cols;i=o?0:i;var n=e.size.outerWidth&&e.size.outerHeight;return this.horizontalColIndex=n?i+t:this.horizontalColIndex,{col:i,y:this._getColGroupY(i,t)}},i._manageStamp=function(t){var s=e(t),o=this._getElementOffset(t),l=this._getOption('originLeft'),a=l?o.left:o.right,h=a+s.outerWidth,r=Math.floor(a/this.columnWidth);r=Math.max(0,r);var n=Math.floor(h/this.columnWidth);n-=h%this.columnWidth?0:1,n=Math.min(this.cols-1,n);for(var u=this._getOption('originTop'),d=(u?o.top:o.bottom)+s.outerHeight,i=r;n>=i;i++)this.colYs[i]=Math.max(d,this.colYs[i])},i._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var t={height:this.maxY};return this._getOption('fitWidth')&&(t.width=this._getContainerFitWidth()),t},i._getContainerFitWidth=function(){for(var t=0,e=this.cols;--e&&0===this.colYs[e];)t++;return(this.cols-t)*this.columnWidth-this.gutter},i.needsResizeLayout=function(){var t=this.containerWidth;return this.getContainerWidth(),t!=this.containerWidth},n});;
110!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 t(){};var e=t.prototype;return e.on=function(e,t){if(e&&t){var i=this._events=this._events||{},n=i[e]=i[e]||[];return n.indexOf(t)==-1&&n.push(t),this}},e.once=function(e,t){if(e&&t){this.on(e,t);var i=this._onceEvents=this._onceEvents||{},n=i[e]=i[e]||{};return n[t]=!0,this}},e.off=function(e,t){var i=this._events&&this._events[e];if(i&&i.length){var n=i.indexOf(t);return n!=-1&&i.splice(n,1),this}},e.emitEvent=function(e,t){var i=this._events&&this._events[e];if(i&&i.length){i=i.slice(0),t=t||[];for(var o=this._onceEvents&&this._onceEvents[e],r=0;r<i.length;r++){var n=i[r],s=o&&o[n];s&&(this.off(e,n),delete o[n]),n.apply(this,t)};return this}},e.allOff=function(){delete this._events,delete this._onceEvents},t}),function(e,t){'use strict';'function'==typeof define&&define.amd?define(['ev-emitter/ev-emitter'],function(i){return t(e,i)}):'object'==typeof module&&module.exports?module.exports=t(e,require('ev-emitter')):e.imagesLoaded=t(e,e.EvEmitter)}('undefined'!=typeof window?window:this,function(e,t){function h(e,t){for(var i in t)e[i]=t[i];return e};function u(e){if(Array.isArray(e))return e;var t='object'==typeof e&&'number'==typeof e.length;return t?d.call(e):[e]};function i(e,t,n){if(!(this instanceof i))return new i(e,t,n);var r=e;return'string'==typeof e&&(r=document.querySelectorAll(e)),r?(this.elements=u(r),this.options=h({},this.options),'function'==typeof t?n=t:h(this.options,t),n&&this.on('always',n),this.getImages(),o&&(this.jqDeferred=new o.Deferred),void setTimeout(this.check.bind(this))):void s.error('Bad element for imagesLoaded '+(r||e))};function n(e){this.img=e};function r(e,t){this.url=e,this.element=t,this.img=new Image};var o=e.jQuery,s=e.console,d=Array.prototype.slice;i.prototype=Object.create(t.prototype),i.prototype.options={},i.prototype.getImages=function(){this.images=[],this.elements.forEac
110h(this.addElementImages,this)},i.prototype.addElementImages=function(e){'IMG'==e.nodeName&&this.addImage(e),this.options.background===!0&&this.addElementBackgroundImages(e);var o=e.nodeType;if(o&&a[o]){for(var n=e.querySelectorAll('img'),t=0;t<n.length;t++){var s=n[t];this.addImage(s)};if('string'==typeof this.options.background){var i=e.querySelectorAll(this.options.background);for(t=0;t<i.length;t++){var r=i[t];this.addElementBackgroundImages(r)}}}};var a={1:!0,9:!0,11:!0};return i.prototype.addElementBackgroundImages=function(e){var i=getComputedStyle(e);if(i)for(var o=/url\((['"])?(.*?)\1\)/gi,t=o.exec(i.backgroundImage);null!==t;){var n=t&&t[2];n&&this.addBackground(n,e),t=o.exec(i.backgroundImage)}},i.prototype.addImage=function(e){var t=new n(e);this.images.push(t)},i.prototype.addBackground=function(e,t){var i=new r(e,t);this.images.push(i)},i.prototype.check=function(){function t(t,i,n){setTimeout(function(){e.progress(t,i,n)})};var e=this;return this.progressedCount=0,this.hasAnyBroken=!1,this.images.length?void this.images.forEach(function(e){e.once('progress',t),e.check()}):void this.complete()},i.prototype.progress=function(e,t,i){this.progressedCount++,this.hasAnyBroken=this.hasAnyBroken||!e.isLoaded,this.emitEvent('progress',[this,e,t]),this.jqDeferred&&this.jqDeferred.notify&&this.jqDeferred.notify(this,e),this.progressedCount==this.images.length&&this.complete(),this.options.debug&&s&&s.log('progress: '+i,e,t)},i.prototype.complete=function(){var t=this.hasAnyBroken?'fail':'done';if(this.isComplete=!0,this.emitEvent(t,[this]),this.emitEvent('always',[this]),this.jqDeferred){var e=this.hasAnyBroken?'reject':'resolve';this.jqDeferred[e](this)}},n.prototype=Object.create(t.prototype),n.prototype.check=function(){var e=this.getIsImageComplete();return e?void this.confirm(0!==this.img.naturalWidth,'naturalWidth'):(this.proxyImage=new Image,this.proxyImage.addEventListener('load',this),this.proxyImage.addEventListener('error',this),this.img.addEventListener('load',this),this.img.addEventListener('error',this),void(this.proxyImage.src=this.img.src))},n.prototype.getIsImageComplete=function(){return this.img.complete&&this.img.naturalWidth},n.prototype.confirm=function(e,t){this.isLoaded=e,this.emitEvent('progress',[this,this.img,t])},n.prototype.handleEvent=function(e){var t='on'+e.type;this[t]&&this[t](e)},n.prototype.onload=function(){this.confirm(!0,'onload'),this.unbindEvents()},n.prototype.onerror=function(){this.confirm(!1,'onerror'),this.unbindEvents()},n.prototype.unbindEvents=function(){this.proxyImage.removeEventListener('load',this),this.proxyImage.removeEventListener('error',this),this.img.removeEventListener('load',this),this.img.removeEventListener('error',this)},r.prototype=Object.create(n.prototype),r.prototype.check=function(){this.img.addEventListener('load',this),this.img.addEventListener('error',this),this.img.src=this.url;var e=this.getIsImageComplete();e&&(this.confirm(0!==this.img.naturalWidth,'naturalWidth'),this.unbindEvents())},r.prototype.unbindEvents=function(){this.img.removeEventListener('load',this),this.img.removeEventListener('error',this)},r.prototype.confirm=function(e,t){this.isLoaded=e,this.emitEvent('progress',[this,this.element,t])},i.makeJQueryPlugin=function(t){t=t||e.jQuery,t&&(o=t,o.fn.imagesLoaded=function(e,t){var n=new i(this,e,t);return n.jqDeferred.promise(o(this))})},i.makeJQueryPlugin(),i});;
111;window.Element&&!Element.prototype.closest&&(Element.prototype.closest=function(e){var t,o=(this.document||this.ownerDocument).querySelectorAll(e),n=this;do{for(t=o.length;0<=--t&&o.item(t)!==n;);}
112while(t<0&&(n=n.parentElement));return n}),(function(){if('function'==typeof window.CustomEvent)return;function e(e,t){t=t||{bubbles:!1,cancelable:!1,detail:void 0};var n=document.createEvent('CustomEvent');return n.initCustomEvent(e,t.bubbles,t.cancelable,t.detail),n};e.prototype=window.Event.prototype,window.CustomEvent=e})(),(function(){for(var n=0,t=['ms','moz','webkit','o'],e=0;e<t.length&&!window.requestAnimationFrame;++e)window.requestAnimationFrame=window[t[e]+'RequestAnimationFrame'],window.cancelAnimationFrame=window[t[e]+'CancelAnimationFrame']||window[t[e]+'CancelRequestAnimationFrame'];window.requestAnimationFrame||(window.requestAnimationFrame=function(e,t){var o=(new Date).getTime(),a=Math.max(0,16-(o-n)),r=window.setTimeout((function(){e(o+a)}),a);return n=o+a,r}),window.cancelAnimationFrame||(window.cancelAnimationFrame=function(e){clearTimeout(e)})})(),(function(e,t){'function'==typeof define&&define.amd?define([],(function(){return t(e)})):'object'==typeof exports?module.exports=t(e):e.SmoothScroll=t(e)})('undefined'!=typeof global?global:'undefined'!=typeof window?window:this,(function(e){'use strict';var o={ignore:'[data-scroll-ignore]',header:null,topOnEmptyHash:!0,speed:500,speedAsDuration:!1,durationMax:null,durationMin:null,clip:!0,offset:0,easing:'easeInOutCubic',customEasing:null,updateURL:!0,popstate:!0,emitEvents:!0},a=function(){var e={};return Array.prototype.forEach.call(arguments,(function(t){for(var n in t){if(!t.hasOwnProperty(n))return;e[n]=t[n]}})),e},t=function(e){'#'===e.charAt(0)&&(e=e.substr(1));
vendor: 4,690 bytes, lines 112-113
112for(var t,o=String(e),r=o.length,n=-1,a='',i=o.charCodeAt(0);++n<r;){if(0===(t=o.charCodeAt(n)))throw new InvalidCharacterError('Invalid character: the input contains U+0000.');1<=t&&t<=31||127==t||0===n&&48<=t&&t<=57||1===n&&48<=t&&t<=57&&45===i?a+='\\'+t.toString(16)+' ':a+=128<=t||45===t||95===t||48<=t&&t<=57||65<=t&&t<=90||97<=t&&t<=122?o.charAt(n):'\\'+o.charAt(n)};return'#'+a},r=function(){return Math.max(document.body.scrollHeight,document.documentElement.scrollHeight,document.body.offsetHeight,document.documentElement.offsetHeight,document.body.clientHeight,document.documentElement.clientHeight)},i=function(t){return t?(n=t,parseInt(e.getComputedStyle(n).height,10)+t.offsetTop):0;var n},n=function(t,n,o,a){if(n.emitEvents&&'function'==typeof e.CustomEvent){var r=new CustomEvent(t,{bubbles:!0,detail:{anchor:o,toggle:a}});document.dispatchEvent(r)}};return function(c,m){var s,l,d,f,u={};u.cancelScroll=function(e){cancelAnimationFrame(f),f=null,e||n('scrollCancel',s)},u.animateScroll=function(t,l,v){u.cancelScroll();var c=a(s||o,v||{}),p='[object Number]'===Object.prototype.toString.call(t),F=p||!t.tagName?null:t;if(p||F){var A=e.pageYOffset;c.header&&!d&&(d=document.querySelector(c.header));var O,m,g,h,w,S,y,E,L=i(d),b=p?t:(function(t,n,a,i){var o=0;if(t.offsetParent)for(;o+=t.offsetTop,t=t.offsetParent;);return o=Math.max(o-n-a,0),i&&(o=Math.min(o,r()-e.innerHeight)),o})(F,L,parseInt('function'==typeof c.offset?c.offset(t,l):c.offset,10),c.clip),C=b-A,H=r(),M=0,I=(O=C,g=(m=c).speedAsDuration?m.speed:Math.abs(O/1e3*m.speed),m.durationMax&&g>m.durationMax?m.durationMax:m.durationMin&&g<m.durationMin?m.durationMin:parseInt(g,10)),T=function(o,a){var r,i,s,m=e.pageYOffset;if(o==a||m==a||(A<a&&e.innerHeight+m)>=H)return u.cancelScroll(!0),i=a,s=p,0===(r=t)&&document.body.focus(),s||(r.focus(),document.activeElement!==r&&(r.setAttribute('tabindex','-1'),r.focus(),r.style.outline='none'),e.scrollTo(0,i)),n('scrollStop',c,t,l),!(f=h=null)},q=function(n){var o,t,a;h||(h=n),M+=n-h,S=A+C*(t=w=1<(w=0===I?0:M/I)?1:w,'easeInQuad'===(o=c).easing&&(a=t*t),'easeOutQuad'===o.easing&&(a=t*(2-t)),'easeInOutQuad'===o.easing&&(a=t<.5?2*t*t:(4-2*t)*t-1),'easeInCubic'===o.easing&&(a=t*t*t),'easeOutCubic'===o.easing&&(a=--t*t*t+1),'easeInOutCubic'===o.easing&&(a=t<.5?4*t*t*t:(t-1)*(2*t-2)*(2*t-2)+1),'easeInQuart'===o.easing&&(a=t*t*t*t),'easeOutQuart'===o.easing&&(a=1- --t*t*t*t),'easeInOutQuart'===o.easing&&(a=t<.5?8*t*t*t*t:1-8*--t*t*t*t),'easeInQuint'===o.easing&&(a=t*t*t*t*t),'easeOutQuint'===o.easing&&(a=1+--t*t*t*t*t),'easeInOutQuint'===o.easing&&(a=t<.5?16*t*t*t*t*t:1+16*--t*t*t*t*t),o.customEasing&&(a=o.customEasing(t)),a||t),e.scrollTo(0,Math.floor(S)),T(S,b)||(f=e.requestAnimationFrame(q),h=n)};0===e.pageYOffset&&e.scrollTo(0,0),y=t,E=c,p||history.pushState&&E.updateURL&&history.pushState({smoothScroll:JSON.stringify(E),anchor:y.id},document.title,y===document.documentElement?'#top':'#'+y.id),'matchMedia'in e&&e.matchMedia('(prefers-reduced-motion)').matches?e.scrollTo(0,Math.floor(b)):(n('scrollStart',c,t,l),u.cancelScroll(!0),e.requestAnimationFrame(q))}};var h=function(n){if(!n.defaultPrevented&&!(0!==n.button||n.metaKey||n.ctrlKey||n.shiftKey)&&'closest'in n.target&&(l=n.target.closest(c))&&'a'===l.tagName.toLowerCase()&&!n.target.closest(s.ignore)&&l.hostname===e.location.hostname&&l.pathname===e.location.pathname&&/#/.test(l.href)){var a,o;try{a=t(decodeURIComponent(l.hash))}catch(r){a=t(l.hash)};if('#'===a){if(!s.topOnEmptyHash)return;o=document.documentElement}
113else o=document.querySelector(a);(o=o||'#top'!==a?o:document.documentElement)&&(n.preventDefault(),(function(t){if(history.replaceState&&t.updateURL&&!history.state){var n=e.location.hash;n=n||'',history.replaceState({smoothScroll:JSON.stringify(t),anchor:n||e.pageYOffset},document.title,n||e.location.href)}})(s),u.animateScroll(o,l))}},p=function(e){if(null!==history.state&&history.state.smoothScroll&&history.state.smoothScroll===JSON.stringify(s)){var n=history.state.anchor;'string'==typeof n&&n&&!(n=document.querySelector(t(history.state.anchor)))||u.animateScroll(n,null,{updateURL:!1})}};u.destroy=function(){s&&(document.removeEventListener('click',h,!1),e.removeEventListener('popstate',p,!1),u.cancelScroll(),f=d=l=s=null)};return(function(){if(!('querySelector'in document&&'addEventListener'in e&&'requestAnimationFrame'in e&&'closest'in e.Element.prototype))throw'Smooth Scroll: This browser does not support the required JavaScript methods and browser APIs.';u.destroy(),s=a(o,m||{}),d=s.header?document.querySelector(s.header):null,document.addEventListener('click',h,!1),s.updateURL&&s.popstate&&e.addEventListener('popstate',p,!1)})(),u}}));;
vendor: 4,330 bytes, line 114
114(function(){var t,r,n,i,o,e=function(t,e){return function(){return t.apply(e,arguments)}},s=[].indexOf||function(t){for(var e=0,n=this.length;n>e;e++)if(e in this&&this[e]===t)return e;return-1};r=function(){function t(){};return t.prototype.extend=function(t,e){var n,i;for(n in e)i=e[n],null==t[n]&&(t[n]=i);return t},t.prototype.isMobile=function(t){return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(t)},t.prototype.createEvent=function(t,e,n,o){var i;return null==e&&(e=!1),null==n&&(n=!1),null==o&&(o=null),null!=document.createEvent?(i=document.createEvent('CustomEvent'),i.initCustomEvent(t,e,n,o)):null!=document.createEventObject?(i=document.createEventObject(),i.eventType=t):i.eventName=t,i},t.prototype.emitEvent=function(t,e){return null!=t.dispatchEvent?t.dispatchEvent(e):e in(null!=t)?t[e]():'on'+e in(null!=t)?t['on'+e]():void 0},t.prototype.addEvent=function(t,e,n){return null!=t.addEventListener?t.addEventListener(e,n,!1):null!=t.attachEvent?t.attachEvent('on'+e,n):t[e]=n},t.prototype.removeEvent=function(t,e,n){return null!=t.removeEventListener?t.removeEventListener(e,n,!1):null!=t.detachEvent?t.detachEvent('on'+e,n):delete t[e]},t.prototype.innerHeight=function(){return'innerHeight'in window?window.innerHeight:document.documentElement.clientHeight},t}(),n=this.WeakMap||this.MozWeakMap||(n=function(){function t(){this.keys=[],this.values=[]};return t.prototype.get=function(t){var e,o,n,r,i;for(i=this.keys,e=n=0,r=i.length;r>n;e=++n)if(o=i[e],o===t)return this.values[e]},t.prototype.set=function(t,e){var n,r,i,s,o;for(o=this.keys,n=i=0,s=o.length;s>i;n=++i)if(r=o[n],r===t)return void(this.values[n]=e);return this.keys.push(t),this.values.push(e)},t}()),t=this.MutationObserver||this.WebkitMutationObserver||this.MozMutationObserver||(t=function(){function t(){'undefined'!=typeof console&&null!==console&&console.warn('MutationObserver is not supported by your browser.'),'undefined'!=typeof console&&null!==console&&console.warn('WOW.js cannot detect dom mutations, please call .sync() after loading new content.')};return t.notSupported=!0,t.prototype.observe=function(){},t}()),i=this.getComputedStyle||function(t,e){return this.getPropertyValue=function(e){var n;return'float'===e&&(e='styleFloat'),o.test(e)&&e.replace(o,function(t,e){return e.toUpperCase()}),(null!=(n=t.currentStyle)?n[e]:void 0)||null},this},o=/(\-([a-z]){1})/g,this.WOW=function(){function o(t){null==t&&(t={}),this.scrollCallback=e(this.scrollCallback,this),this.scrollHandler=e(this.scrollHandler,this),this.resetAnimation=e(this.resetAnimation,this),this.start=e(this.start,this),this.scrolled=!0,this.config=this.util().extend(t,this.defaults),null!=t.scrollContainer&&(this.config.scrollContainer=document.querySelector(t.scrollContainer)),this.animationNameCache=new n,this.wowEvent=this.util().createEvent(this.config.boxClass)};return o.prototype.defaults={boxClass:'wow',animateClass:'animated',offset:0,mobile:!0,live:!0,callback:null,scrollContainer:null},o.prototype.init=function(){var t;return this.element=window.document.documentElement,'interactive'===(t=document.readyState)||'complete'===t?this.start():this.util().addEvent(document,'DOMContentLoaded',this.start),this.finished=[]},o.prototype.start=function(){var e,n,o,i;if(this.stopped=!1,this.boxes=function(){var t,o,n,i;for(n=this.element.querySelectorAll('.'+this.config.boxClass),i=[],t=0,o=n.length;o>t;t++)e=n[t],i.push(e);return i}.call(this),this.all=function(){var t,o,n,i;for(n=this.boxes,i=[],t=0,o=n.length;o>t;t++)e=n[t],i.push(e);return i}.call(this),this.boxes.length)if(this.disabled())this.resetStyle();else for(i=this.boxes,n=0,o=i.length;o>n;n++)e=i[n],this.applyStyle(e,!0);return this.disabled()||(this.util().addEvent(this.config.scrollContainer||window,'scroll',this.scrollHandler),this.util().addEvent(window,'resize',this.scrollHandler),this.interval=setInterval(this.scrollCallback,50)),this.config.live?new t(function(t){return function(e){var n,o,r,s,i;for(i=[],n=0,o=e.length;o>n;n++)s=e[n],i.push(function(){var t,i,e,n;for(e=s.addedNodes||[],n=[],t=0,i=e.length;i>t;t++)r=e[t],n.push(this.doSync(r));return n}.call(t));return i}}(this)).observe(document.body,{childList:!0,subtree:!0}):void 0},o.prototype.stop=function(){return this.stopped=!0,this.util().removeEvent(this.config.scrollC
114ontainer||window,'scroll',this.scrollHandler),this.util().removeEvent(window,'resize',this.scrollHandler),null!=this.interval?clearInterval(this.interval):void 0},o.prototype.sync=function(e){return t.notSupported?this.doSync(this.element):void 0},o.prototype.doSync=function(t){var e,n,r,o,i;if(null==t&&(t=this.element),1===t.nodeType){for(t=t.parentNode||t,o=t.querySelectorAll('.'+this.config.boxClass),i=[],n=0,r=o.length;r>n;n++)e=o[n],s.call(this.all,e)<0?(this.boxes.push(e),this.all.push(e),this.stopped||this.disabled()?this.resetStyle():this.applyStyle(e,!0),i.push(this.scrolled=!0)):i.push(void 0);return i}},o.prototype.show=function(t){return this.applyStyle(t),t.className=t.className+' '+this.config.animateClass,null!=this.config.callback&&this.config.callback(t),this.util().emitEvent(t,this.wowEvent),this.util().addEvent(t,'animationend',this.resetAnimation),this.util().addEvent(t,'oanimationend',this.resetAnimation),this.util().addEvent(t,'webkitAnimationEnd',this.resetAnimation),this.util().addEvent(t,'MSAnimationEnd',this.resetAnimation),t},o.prototype.applyStyle=function(t,e){var n,i,o;return i=t.getAttribute('data-wow-duration'),n=t.getAttribute('data-wow-delay'),o=t.getAttribute('data-wow-iteration'),this.animate(function(r){return function(){return r.customStyle(t,e,i,n,o)}}(this))},o.prototype.animate=function(){return'requestAnimationFrame'in window?function(t){return window.requestAnimationFrame(t)}:function(t){return t()}}(),o.prototype.resetStyle=function(){var i,t,o,e,n;for(e=this.boxes,n=[],t=0,o=e.length;o>t;t++)i=e[t],n.push(i.style.visibility='visible');return n},o.prototype.resetAnimation=function(t){var e;return t.type.toLowerCase().indexOf('animationend')>=0?(e=t.target||t.srcElement,e.className=e.className.replace(this.config.animateClass,'').trim()):void 0},o.prototype.customStyle=function(t,e,n,i,o){return e&&this.cacheAnimationName(t),t.style.visibility=e?'hidden':'visible',n&&this.vendorSet(t.style,{animationDuration:n}),i&&this.vendorSet(t.style,{animationDelay:i}),o&&this.vendorSet(t.style,{animationIterationCount:o}),this.vendorSet(t.style,{animationName:e?'none':this.cachedAnimationName(t)}),t},o.prototype.vendors=['moz','webkit'],o.prototype.vendorSet=function(t,e){var n,i,o,r;i=[];for(n in e)o=e[n],t[''+n]=o,i.push(function(){var e,l,i,s;for(i=this.vendors,s=[],e=0,l=i.length;l>e;e++)r=i[e],s.push(t[''+r+n.charAt(0).toUpperCase()+n.substr(1)]=o);return s}.call(this));return i},o.prototype.vendorCSS=function(t,e){var n,l,r,o,s,a;for(s=i(t),o=s.getPropertyCSSValue(e),r=this.vendors,n=0,l=r.length;l>n;n++)a=r[n],o=o||s.getPropertyCSSValue('-'+a+'-'+e);return o},o.prototype.animationName=function(t){var e;try{e=this.vendorCSS(t,'animation-name').cssText}catch(n){e=i(t).getPropertyValue('animation-name')};return'none'===e?'':e},o.prototype.cacheAnimationName=function(t){return this.animationNameCache.set(t,this.animationName(t))},o.prototype.cachedAnimationName=function(t){return this.animationNameCache.get(t)},o.prototype.scrollHandler=function(){return this.scrolled=!0},o.prototype.scrollCallback=function(){var t;return!this.scrolled||(this.scrolled=!1,this.boxes=function(){var e,o,n,i;for(n=this.boxes,i=[],e=0,o=n.length;o>e;e++)t=n[e],t&&(this.isVisible(t)?this.show(t):i.push(t));return i}.call(this),this.boxes.length||this.config.live)?void 0:this.stop()},o.prototype.offsetTop=function(t){for(var e;void 0===t.offsetTop;)t=t.parentNode;for(e=t.offsetTop;t=t.offsetParent;)e+=t.offsetTop;return e},o.prototype.isVisible=function(t){var i,o,e,r,n;return o=t.getAttribute('data-wow-offset')||this.config.offset,n=this.config.scrollContainer&&this.config.scrollContainer.scrollTop||window.pageYOffset,r=n+Math.min(this.element.clientHeight,this.util().innerHeight())-o,e=this.offsetTop(t),i=e+t.clientHeight,r>=e&&i>=n},o.prototype.util=function(){return null!=this._util?this._util:this._util=new r},o.prototype.disabled=function(){return!this.config.mobile&&this.util().isMobile(navigator.userAgent)},o}()}).call(this);;
115(function(e){e(function(){e('button[type="submit"]').click(function(){e(this).closest('form').submit()});e('a').each(function(i){var t=e(this).attr('href');if(t){t=t.replace(/↑/g,'mailto:');t=t.replace(/→/g,'@');e(this).attr('href',t)};var o=e(this).html();o=o.replace(/→/g,'@');e(this).html(o)})});var r=!1;if(window.innerWidth<=1040){r=!0;e('#main-slider video.mobile-video').each(function(i){var t=e(this).attr('data-source');e(this).find('source').attr('src',t)})}
116else{e('#main-slider video.desktop-video').each(function(i){var t=e(this).attr('data-source');e(this).find('source').attr('src',t)})};var t='display: block !important;',o='display: none !important;';e(window).on('resize',function(){if(r){e('video.desktop-video').attr('style',o);e('img.main-desktop').attr('style',o);e('video.mobile-video').attr('style',t);e('img.main-mobile').attr('style',t);e('.mobile-video').attr('style',t)}
117else{e('video.mobile-video').css('style',o);e('img.main-mobile').css('style',o);e('.mobile-video').css('style',o);console.log('show desktop!');e('video.desktop-video').css('style',t);e('img.main-desktop').css('style',t)}});jQuery(window).on('load',function(){jQuery('#main-slider').flexslider({animation:'fade',slideshow:!0,slideshowSpeed:'9000',reverse:!1,initDelay:0,pauseOnHover:!0});wow=new WOW({boxClass:'wow',animateClass:'animated',offset:0,mobile:!0,live:!0});wow.init()});jQuery(document).ready(function(e){if(e('#my-menu').length>0){if(window.location.hostname.indexOf('loadingdocksystems')>-1||window.location.hostname.indexOf('mx')>-1){new Mmenu(document.querySelector('#my-menu'),{'extensions':['position-front','position-right','pagedim-black','theme-dark'],'navbars':[{'position':'top','content':['prev','title','close']}]})}
118else{new Mmenu(document.querySelector('#my-menu'),{'extensions':['position-front','position-right','pagedim-black','theme-dark'],'navbars':[{'position':'top','content':['prev','title','close']},{'position':'top','content':['searchfield']}],searchfield:{search:!0,submit:!1}})};e('body').on('keypress','.mm-searchfield input',function(i){if(i.keyCode==13){window.location='/search-page?search='+e(this).val()}})};var b=e(window),m={vars:{}};function d(){return(window.innerWidth<600)?1:(window.innerWidth<1120)?2:(window.innerWidth<1400)?3:5};function v(){return(window.innerWidth<860)?1:(window.innerWidth<1120)?2:(window.innerWidth<1400)?3:4};var m=null;if(e('#product-slider').length>0){var i=d(),o=e('#product-slider ul.slides li').length,s=!0;if(o<i){s=!1};e('#product-slider').flexslider({animation:'slide',animationLoop:!0,slideshow:s,reverse:!1,itemWidth:210,itemMargin:5,move:1,minItems:i,maxItems:i});m=e('#product-slider').data('flexslider');if(o<i){e('#product-slider').addClass('no-slide');e('#product-slider .flex-direction-nav').hide()}
119else{e('#product-slider').removeClass('no-slide');e('#product-slider .flex-direction-nav').show()}};var p=[],x=[];if(e('#product-rotator-tab-content').length){e('#product-rotator-tabs ul li a').click(function(){if(e(this).attr('href')&&e(this).attr('href').substring(0,1)=='#'){var r=e(e(this).attr('href'));e('.product-slider-wrapper,#product-rotator-tabs ul li').removeClass('current');e('#product-rotator-tabs ul li a').removeClass('active');e(this).addClass('active');r.addClass('current');e(this).parent().addClass('current');var i=e(this).attr('href').replace('#',''),t=d(),s=e('#'+i+' ul.slides li').length;if(!(i in p)){var o=!0;if(s<t){o=!1};e('#'+i).find('.product-slider').flexslider({animation:'slide',animationLoop:!0,slideshow:o,reverse:!1,itemWidth:210,itemMargin:5,move:1,minItems:t,maxItems:t});if(s<t){e('#'+i+' .product-slider').addClass('no-slide');e('#'+i+' .product-slider').find('.flex-direction-nav').hide()}
120else{e('#'+i+' .product-slider').removeClass('no-slide');e('#'+i+' .product-slider').find('.flex-direction-nav').show()};x[i]=e('#'+i).find('.product-slider').data('flexslider')};p[i]=1;return!1}});e('#product-rotator-tabs ul li:first-of-type a').trigger('click')};if(e('.webform-submission-request-a-quote-form input[name=\'product\']').length>0){var y=e('h1').text();e('.webform-submission-request-a-quote-form input[name=\'product\']').val(y)};if(e('#highlight-slider').length>0){var t=e('#highlight-slider'),o=e('#highlight-slider ul.slides li').length,i=v(),s=!0;if(o<i){s=!1};t.flexslider({animation:'slide',animationLoop:!0,slideshow:s,itemWidth:210,itemMargin:40,move:1,reverse:!1,minItems:1,maxItems:i});var h=t.data('flexslider');if(o<i){h.vars.slideshow=!1;t.addClass('no-slide');t.find('.flex-direction-nav').hide()}
121else{h.vars.slideshow=!0;t.removeClass('no-slide');t.find('.flex-direction-nav').show()}};function l(e,t){if(e.length>0){var i=e.data('flexslider');if(i){i.vars.minItems=t;i.vars.maxItems=t;var o=e.find('ul.slides li').length;if(o<t){i.vars.slideshow=!1;i.vars.move=0;e.addClass('no-slide');e.find('.flex-direction-nav').hide()}
122else{i.vars.slideshow=!0;i.vars.move=1;e.removeClass('no-slide');e.find('.flex-direction-nav').show()};i.find('ul.slides').css('transform','translate3d(0px, 0px, 0px)')}}};b.resize(function(){var i=d();l(e('#product-slider'),i);if(e('#highlight-slider').length>0){var t=v();l(e('#highlight-slider'),t)};e('.product-slider').each(function(t){l(e(this),i)})});var u=window.navigator.userAgent,w=!!u.match(/iPad/i)||!!u.match(/iPhone/i);if(!w){e('div.giffy-img').hover(function(i){var t=e(this).find('img');if(t.attr('data-mouseover')!='true'){var o=t.attr('src'),s=t.attr('data-hover');t.attr('src',s);t.attr('data-hover',o);t.attr('data-mouseover','true')}});e('div.giffy-img').mouseleave(function(i){var t=e(this).find('img');if(t.attr('data-mouseover')=='true'){var o=t.attr('src'),s=t.attr('data-hover');t.attr('src',s);t.attr('data-hover',o);
122t.attr('data-mouseover','false')}})};var r=e(window).width();e(window).on('resize',function(){if(e(this).width()!==r){r=e(this).width();if(r<=1220&&!e('#para-fadetoggle').css('display','none')||!e('#para-3-fadetoggle').css('display','none')){e('#para-fadetoggle, #para-3-fadetoggle').fadeToggle()};if(r>=1221&&!e('#para-2-fadetoggle').css('display','none')||!e('#para-4-fadetoggle').css('display','none')){e('#para-2-fadetoggle, #para-4-fadetoggle').fadeToggle()}}});e('#btn-fadetoggle').click(function(){e('#para-fadetoggle').fadeToggle();if(!e('#para-2-fadetoggle').css('display','none')){e(this).fadeToggle()}});e('#btn-2-fadetoggle').click(function(){e('#para-2-fadetoggle').fadeToggle();if(!e('#para-fadetoggle').css('display','none')){e(this).fadeToggle()}});e('#btn-3-fadetoggle').click(function(){e('#para-3-fadetoggle').fadeToggle();if(!e('#para-4-fadetoggle').css('display','none')){e(this).fadeToggle()}});e('#btn-4-fadetoggle').click(function(){e('#para-4-fadetoggle').fadeToggle();if(!e('#para-3-fadetoggle').css('display','none')){e(this).fadeToggle()}});if(e('.product-anchor#requestAQuote').length>0){function C(){if(e('.hightlight-carousel').length>0){var i=e(window).scrollTop(),t=e('.hightlight-carousel').offset().top-100;if(i>t){e('.product-extra-nav.visible').addClass('in-view')}
123else{e('.product-extra-nav.visible').removeClass('in-view')}}};e(window).scroll(C)};if(!e('.product-anchor#requestAQuote').length>0){e('.product-extra-nav').addClass('hidden').hide()}
124else{e('.product-extra-nav').addClass('visible')};e('a.product-anchor').on('click',function(){e('.answer').hide();e('.item').removeClass('jquery-accordion-active');e(this).parent('.item').addClass('jquery-accordion-active');e(this).closest('.item').children('.answer').show()});e('a[href="#specifications"]').on('click',function(){e('#specifications').parent('.item').addClass('jquery-accordion-active');e('#specifications').closest('.item').children('.answer').show();e('#productDocuments').parent('.item').removeClass('jquery-accordion-active');e('#productDocuments').closest('.item').children('.answer').hide();e('#requestAQuote').parent('.item').removeClass('jquery-accordion-active');e('#requestAQuote').closest('.item').children('.answer').hide()});e('a[href="#productDocuments"]').on('click',function(){e('#productDocuments').parent('.item').addClass('jquery-accordion-active');e('#productDocuments').closest('.item').children('.answer').show();e('#specifications').parent('.item').removeClass('jquery-accordion-active');e('#specifications').closest('.item').children('.answer').hide();e('#requestAQuote').parent('.item').removeClass('jquery-accordion-active');e('#requestAQuote').closest('.item').children('.answer').hide()});e('a[href="#requestAQuote"]').on('click',function(){e('#requestAQuote').parent('.item').addClass('jquery-accordion-active');e('#requestAQuote').closest('.item').children('.answer').show();e('#specifications').parent('.item').removeClass('jquery-accordion-active');e('#specifications').closest('.item').children('.answer').hide();e('#productDocuments').parent('.item').removeClass('jquery-accordion-active');e('#productDocuments').closest('.item').children('.answer').hide()});var f=document.querySelector('.container'),a=document.querySelector('.select-filter'),n=document.querySelector('.select-sort');if(f){var c=mixitup(f);if(a){a.addEventListener('change',function(){var e=a.value;c.filter(e)})};if(n){n.addEventListener('change',function(){var e=n.value;c.sort(e)})}};var g=e('.grid').imagesLoaded(function(){g.masonry({itemSelector:'.grid-item',percentPosition:!0,columnWidth:'.grid-sizer'})});e('a.gallery').featherlightGallery({previousIcon:'&#9664;',nextIcon:'&#9654;',closeSpeed:250,galleryFadeIn:300,openSpeed:300,closeIcon:'&#10005;',});var k=new SmoothScroll('a[href*="#"]');e('body').on('change','#dealer_state_country',function(){e('#dealer-locator-block-form').submit()});e('.video-category').click(function(){e('body').css('cursor','progress');var t=[];e('.video-category').each(function(i){if(e(this).prop('checked')){t.push('field_video_categories_target_id[]='+e(this).val())}});var i=t.join('&');
124if(i.length==0){e('.videos-across').html('');e('body').css('cursor','default')}
125else{var o='/videos-list?'+i;e.ajax({type:'GET',url:o,success:function(i){e('.videos-across').html('');var t=e(i).find('.videos-across').html();e('.videos-across').append(t);e('.videos-across').show();e('body').css('cursor','default')},error:function(){e('body').css('cursor','default')}})}})});jQuery('.faq').accordion().on('jqueryaccordioninit',function(){}).on('jqueryaccordiontoggle',function(){}).on('jqueryaccordiontoggled',function(){}).on('jqueryaccordiondestory',function(){});window.onscroll=function(){n()};var i=document.getElementById('myStickyHeader'),s=0;if(i&&i.offsetTop){s=i.offsetTop};function n(){if(i){if(window.pageYOffset>s){i.classList.add('sticky')}
126else{i.classList.remove('sticky')}}};e('path, circle').hover(function(i){e('#info-box').css('display','block');e('#info-box').html(e(this).data('info'))});e('path, circle').mouseleave(function(i){e('#info-box').css('display','none')});e(document).mousemove(function(i){e('#info-box').css('top',i.pageY-e('#info-box').height()-30);e('#info-box').css('left',i.pageX-(e('#info-box').width())/2)}).mouseover();var a=window.location.protocol+'//'+window.location.hostname;e('body').on('click','a',function(i){var t=e(this).attr('href');if(typeof t!==typeof undefined&&t!==!1){var o=t.split(/[#?]/)[0].split('.').pop().trim();if((e(this).attr('href').indexOf('://')>=0&&e(this).attr('href').indexOf(a)<0&&e(this).attr('class')!='fancybox-media')||e(this).attr('href').indexOf('/sites/default/files/')>=0||o=='pdf'){var t=e(this).attr('data-fancybox');if(typeof t===typeof undefined||t===!1){window.open(e(this).attr('href'));i.preventDefault()}}}});function d(e,wait=20,immediate=!0){var i;return function(){var t=this,o=arguments,s=function(){i=null;if(!immediate)e.apply(t,o)},r=immediate&&!i;clearTimeout(i);i=setTimeout(s,wait);if(r)e.apply(t,o)}};const sliderImages=document.querySelectorAll('.slide-in');
126function l(e){sliderImages.forEach(sliderImage=>{const slideInAt=(window.scrollY+window.innerHeight)-sliderImage.height/18;const imageBottom=sliderImage.offsetTop+sliderImage.height;const isHalfShown=slideInAt>sliderImage.offsetTop;const isNotScrolledPast=window.scrollY<imageBottom;if(isHalfShown&&isNotScrolledPast){sliderImage.classList.add('active')};console.log(slideInAt)})};window.addEventListener('scroll',d(l));var u=e('.video').hover(c,f);function c(i){e('video',this).get(0).play()};function f(i){e('video',this).get(0).pause()}})(jQuery);(function(e){function i(i){this.dd=i;this.opts=this.dd.find('ul.dropdown > li');this.val=[];this.index=[];this.getValue=function(){return this.val};this.getIndex=function(){return this.index};thisinitEvents=function(){var i=this;i.dd.on('click',function(i){var t=e(this).attr('id');e('.wrapper-dropdown-4:not( #'+t+')').removeClass('active');if(e(this).attr('id')!='dd'){e(this).toggleClass('active')}
127else if(e(this).hasClass('close-div')){e(this).removeClass('close-div');e(this).removeClass('active')}
128else{e(this).addClass('active')};i.stopPropagation()});i.opts.children('.close-button').on('click',function(i){e(this).parent().parent().parent().addClass('close-div');i.preventDefault()});i.opts.children('label').on('click',function(t){var d=e(this).parent(),c=d.children('input'),r=c.val(),a=d.index(),o=e(this).parent().parent().parent();if(o.prev().prop('tagName')=='SELECT'){var n=e(this).text();o.find('.drop-down-value').text(n);var l=o.prev();l.val(n)}
129else if(e(this).prev().prop('tagName')=='INPUT'&&e(this).prev().attr('type')=='checkbox'){var s=e(this).prev();if(s.prop('checked')){s.prop('checked',!1)}
130else{s.prop('checked',!0)}};if(o.attr('id')=='general-dd'){e('#edit-more-information-general--wrapper').hide();e('#edit-more-information-quote--wrapper').hide();e('#edit-more-information-tech--wrapper').hide();if(e(this).text()=='General Inquiry'||e(this).text()=='Consulta General'){e('#edit-more-information-general--wrapper').show();e('#edit-more-information-tech').val('')}
131else if(e(this).text()=='Request A Quote'||e(this).text()=='Solicitar Presupuesto'){e('#edit-more-information-quote--wrapper').show();e('#edit-more-information-general').val('');e('#edit-more-information-tech').val('')}
132else if(e(this).text()=='Technical Support'||e(this).text()=='Apoyo Técnico'){e('#edit-more-information-tech--wrapper').show();e('#edit-more-information-general').val('')}}(e.inArray(r,i.val)!==-1)?i.val.splice(e.inArray(r,i.val),1):i.val.push(r);(e.inArray(a,i.index)!==-1)?i.index.splice(e.inArray(a,i.index),1):i.index.push(a)})}()};i(jQuery('.wrapper-dropdown-4'));jQuery(function(){e(document).click(function(){e('.wrapper-dropdown-4').removeClass('active')})})})(jQuery);;
133(function(e,t){if(typeof define==='function'&&define.amd){define(['jquery'],t)}
134else if(typeof exports==='object'){module.exports=t(require('jquery'))}
135else{e.jquery_mmenu_all_js=t(e.jQuery)}}(this,function(e){!function(e){function r(){e[n].glbl||(s={$wndw:e(window),$docu:e(document),$html:e('html'),$body:e('body')},t={},i={},a={},e.each([t,i,a],function(e,t){t.add=function(e){e=e.split(' ');for(var n=0,i=e.length;n<i;n++)t[e[n]]=t.mm(e[n])}}),t.mm=function(e){return'mm-'+e},t.add('wrapper menu panels panel nopanel navbar listview nolistview listitem btn hidden'),t.umm=function(e){return'mm-'==e.slice(0,3)&&(e=e.slice(3)),e},i.mm=function(e){return'mm-'+e},i.add('parent child title'),a.mm=function(e){return e+'.mm'},a.add('transitionend webkitTransitionEnd click scroll resize keydown mousedown mouseup touchstart touchmove touchend orientationchange'),e[n]._c=t,e[n]._d=i,e[n]._e=a,e[n].glbl=s)};var n='mmenu',o='7.0.3';if(!(e[n]&&e[n].version>o)){e[n]=function(e,t,n){return this.$menu=e,this._api=['bind','getInstance','initPanels','openPanel','closePanel','closeAllPanels','setSelected'],this.opts=t,this.conf=n,this.vars={},this.cbck={},this.mtch={},'function'==typeof this.___deprecated&&this.___deprecated(),this._initHooks(),this._initWrappers(),this._initAddons(),this._initExtensions(),this._initMenu(),this._initPanels(),this._initOpened(),this._initAnchors(),this._initMatchMedia(),'function'==typeof this.___debug&&this.___debug(),this},e[n].version=o,e[n].uniqueId=0,e[n].wrappers={},e[n].addons={},e[n].defaults={hooks:{},extensions:[],wrappers:[],navbar:{add:!0,title:'Menu',titleLink:'parent'},onClick:{setSelected:!0},slidingSubmenus:!0},e[n].configuration={classNames:{divider:'Divider',inset:'Inset',nolistview:'NoListview',nopanel:'NoPanel',panel:'Panel',selected:'Selected',spacer:'Spacer',vertical:'Vertical'},clone:!1,openingInterval:25,panelNodetype:'ul, ol, div',transitionDuration:400},e[n].prototype={getInstance:function(){return this},initPanels:function(e){this._initPanels(e)},openPanel:function(a,s){if(this.trigger('openPanel:before',a),a&&a.length&&(a.is('.'+t.panel)||(a=a.closest('.'+t.panel)),a.is('.'+t.panel))){var l=this;if('boolean'!=typeof s&&(s=!0),a.parent('.'+t.listitem+'_vertical').length)a.parents('.'+t.listitem+'_vertical').addClass(t.listitem+'_opened').children('.'+t.panel).removeClass(t.hidden),this.openPanel
vendor: 7,706 bytes, lines 135-136
135(a.parents('.'+t.panel).not(function(){return e(this).parent('.'+t.listitem+'_vertical').length}).first()),this.trigger('openPanel:start',a),this.trigger('openPanel:finish',a);else{if(a.hasClass(t.panel+'_opened'))return;var h=this.$pnls.children('.'+t.panel),r=this.$pnls.children('.'+t.panel+'_opened');if(!e[n].support.csstransitions)return r.addClass(t.hidden).removeClass(t.panel+'_opened'),a.removeClass(t.hidden).addClass(t.panel+'_opened'),this.trigger('openPanel:start',a),void this.trigger('openPanel:finish',a);h.not(a).removeClass(t.panel+'_opened-parent');for(var o=a.data(i.parent);o;)o=o.closest('.'+t.panel),o.parent('.'+t.listitem+'_vertical').length||o.addClass(t.panel+'_opened-parent'),o=o.data(i.parent);h.removeClass(t.panel+'_highest').not(r).not(a).addClass(t.hidden),a.removeClass(t.hidden);var d=function(){r.removeClass(t.panel+'_opened'),a.addClass(t.panel+'_opened'),a.hasClass(t.panel+'_opened-parent')?(r.addClass(t.panel+'_highest'),a.removeClass(t.panel+'_opened-parent')):(r.addClass(t.panel+'_opened-parent'),a.addClass(t.panel+'_highest')),l.trigger('openPanel:start',a)},c=function(){r.removeClass(t.panel+'_highest').addClass(t.hidden),a.removeClass(t.panel+'_highest'),l.trigger('openPanel:finish',a)};s&&!a.hasClass(t.panel+'_noanimation')?setTimeout(function(){l.__transitionend(a,function(){c()},l.conf.transitionDuration),d()},l.conf.openingInterval):(d(),c())};this.trigger('openPanel:after',a)}},closePanel:function(e){this.trigger('closePanel:before',e);var n=e.parent();n.hasClass(t.listitem+'_vertical')&&(n.removeClass(t.listitem+'_opened'),e.addClass(t.hidden),this.trigger('closePanel',e)),this.trigger('closePanel:after',e)},closeAllPanels:function(e){this.trigger('closeAllPanels:before'),this.$pnls.find('.'+t.listview).children().removeClass(t.listitem+'_selected').filter('.'+t.listitem+'_vertical').removeClass(t.listitem+'_opened');var i=this.$pnls.children('.'+t.panel),n=e&&e.length?e:i.first();this.$pnls.children('.'+t.panel).not(n).removeClass(t.panel+'_opened').removeClass(t.panel+'_opened-parent').removeClass(t.panel+'_highest').addClass(t.hidden),this.openPanel(n,!1),this.trigger('closeAllPanels:after')},togglePanel:function(e){var n=e.parent();n.hasClass(t.listitem+'_vertical')&&this[n.hasClass(t.listitem+'_opened')?'closePanel':'openPanel'](e)},setSelected:function(e){this.trigger('setSelected:before',e),this.$menu.find('.'+t.listitem+'_selected').removeClass(t.listitem+'_selected'),e.addClass(t.listitem+'_selected'),this.trigger('setSelected:after',e)},bind:function(e,t){this.cbck[e]=this.cbck[e]||[],this.cbck[e].push(t)},trigger:function(){var a=this,n=Array.prototype.slice.call(arguments),t=n.shift();if(this.cbck[t])for(var e=0,i=this.cbck[t].length;e<i;e++)this.cbck[t][e].apply(a,n)},matchMedia:function(e,t,n){var i={yes:t,no:n};this.mtch[e]=this.mtch[e]||[],this.mtch[e].push(i)},_initHooks:function(){for(var e in this.opts.hooks)this.bind(e,this.opts.hooks[e])},_initWrappers:function(){this.trigger('initWrappers:before');for(var t=0;t<this.opts.wrappers.length;t++){var i=e[n].wrappers[this.opts.wrappers[t]];'function'==typeof i&&i.call(this)};this.trigger('initWrappers:after')},_initAddons:function(){this.trigger('initAddons:before');var t;for(t in e[n].addons)e[n].addons[t].add.call(this),e[n].addons[t].add=function(){};for(t in e[n].addons)e[n].addons[t].setup.call(this);this.trigger('initAddons:after')},_initExtensions:function(){this.trigger('initExtensions:before');var n=this;this.opts.extensions.constructor===Array&&(this.opts.extensions={all:this.opts.extensions});for(var e in this.opts.extensions)this.opts.extensions[e]=this.opts.extensions[e].length?t.menu+'_'+this.opts.extensions[e].join(' '+t.menu+'_'):'',this.opts.extensions[e]&&!function(e){n.matchMedia(e,function(){this.$menu.addClass(this.opts.extensions[e])},function(){this.$menu.removeClass(this.opts.extensions[e])})}(e);this.trigger('initExtensions:after')},_initMenu:function(){this.trigger('initMenu:before');this.conf.clone&&(this.$orig=this.$menu,this.$menu=this.$orig.clone(),this.$menu.add(this.$menu.find('[id]')).filter('[id]').each(function(){e(this).attr('id',t.mm(e(this).attr('id')))})),this.$menu.attr('id',this.$menu.attr('id')||this.__getUniqueId()),this.$pnls=e('<div class="'+t.panels+'" />').append(this.$menu.children(this.conf.panelNodetype)).prependTo(this.$menu),this.$menu.addClass(t.menu).parent().addClass(t.wrapper),this.trigger('initMenu:after')},_initPanels:function(n){this.trigger('initPanels:before',n),n=n||this.$pnls.children(this.conf.panelNodetype);var a=e(),i=this,s=function(n){n.filter(i.conf.panelNodetype).each(function(n){var o=i._initPanel(e(this));if(o){i._initNavbar(o),i._initListview(o),a=a.add(o);var r=o.children('.'+t.listview).children('li').children(i.conf.panelNodeType).add(o.children('.'+i.conf.classNames.panel));r.length&&s(r)}})};s(n),this.trigger('initPanels:after',a)},_initPanel:function(e){this.trigger('initPanel:before',e);if(e.hasClass(t.panel))return e;if(this.__refactorClass(e,this.conf.classNames.panel,t.panel),this.__refactorClass(e,this.conf.classNames.nopanel,t.nopanel),this.__refactorClass(e,this.conf.classNames.inset,t.listview+'_inset'),e.filter('.'+t.listview+'_inset').addClass(t.nopanel),e.hasClass(t.nopanel))return!1;var s=e.hasClass(this.conf.classNames.vertical)||!this.opts.slidingSubmenus;e.removeClass(this.conf.classNames.vertical);var a=e.attr('id')||this.__getUniqueId();e.is('ul, ol')&&(e.removeAttr('id'),e.wrap('<div />'),e=e.parent()),e.attr('id',a),e.addClass(t.panel+' '+t.hidden);var n=e.parent('li');return s?n.addClass(t.listitem+'_vertical'):e.appendTo(this.$pnls),n.length&&(n.data(i.child,e),e.data(i.parent,n)),this.trigger('initPanel:after',e),e},_initNavbar:function(n){if(this.trigger('initNavbar:before',n),!n.children('.'+t.navbar).length){var a=n.data(i.parent),l=e('<div class="'+t.navbar+'" />'),d=this.__getPanelTitle(n,this.opts.navbar.title),o='';if(a&&a.length){if(a.hasClass(t.listitem+'_vertical'))return;if(a.parent().is('.'+t.listview))var s=a.children('a, span').not('.'+t.btn+'_next');else var s=a.closest('.'+t.panel).find('a[href="#'+n.attr('id')+'"]');s=s.first(),a=s.closest('.'+t.panel);var r=a.attr('id');switch(d=this.__getPanelTitle(n,e('<span>'+s.text()+'</span>').text()),this.opts.navbar.titleLink){case'anchor':o=s.attr('href');break;case'parent':o='#'+r};l.append('<a class="'+t.btn+' '+t.btn+'_prev '+t.navbar+'__btn" href="#'+r+'" />')}
136else if(!this.opts.navbar.title)return;this.opts.navbar.add&&n.addClass(t.panel+'_has-navbar'),l.append('<a class="'+t.navbar+'__title"'+(o.length?' href="'+o+'"':'')+'>'+d+'</a>').prependTo(n),this.trigger('initNavbar:after',n)}},_initListview:function(n){this.trigger('initListview:before',n);var r=this.__childAddBack(n,'ul, ol');this.__refactorClass(r,this.conf.classNames.nolistview,t.nolistview);var s=r.not('.'+t.nolistview).addClass(t.listview).children().addClass(t.listitem);this.__refactorClass(s,this.conf.classNames.selected,t.listitem+'_selected'),this.__refactorClass(s,this.conf.classNames.divider,t.listitem+'_divider'),this.__refactorClass(s,this.conf.classNames.spacer,t.listitem+'_spacer');var a=n.data(i.parent);if(a&&a.is('.'+t.listitem)&&!a.children('.'+t.btn+'_next').length){var o=a.children('a, span').first(),l=e('<a class="'+t.btn+'_next" href="#'+n.attr('id')+'" />').insertBefore(o);o.is('span')&&l.addClass(t.btn+'_fullwidth')};this.trigger('initListview:after',n)},_initOpened:function(){this.trigger('initOpened:before');var e=this.$pnls.find('.'+t.listitem+'_selected').removeClass(t.listitem+'_selected').last().addClass(t.listitem+'_selected'),n=e.length?e.closest('.'+t.panel):this.$pnls.children('.'+t.panel).first();
136this.openPanel(n,!1),this.trigger('initOpened:after')},_initAnchors:function(){this.trigger('initAnchors:before');var i=this;s.$body.on(a.click+'-oncanvas','a[href]',function(a){var s=e(this),l=s.attr('href'),d=i.$menu.find(s).length,f=s.is('.'+t.listitem+' > a'),p=s.is('[rel="external"]')||s.is('[target="_blank"]');if(d&&l.length>1&&'#'==l.slice(0,1))try{var h=i.$menu.find(l);if(h.is('.'+t.panel))return i[s.parent().hasClass(t.listitem+'_vertical')?'togglePanel':'openPanel'](h),void a.preventDefault()}catch(c){};var o={close:null,setSelected:null,preventDefault:'#'==l.slice(0,1)};for(var u in e[n].addons){var r=e[n].addons[u].clickAnchor.call(i,s,d,f,p);if(r){if('boolean'==typeof r)return void a.preventDefault();'object'==typeof r&&(o=e.extend({},o,r))}};d&&f&&!p&&(i.__valueOrFn(s,i.opts.onClick.setSelected,o.setSelected)&&i.setSelected(e(a.target).parent()),i.__valueOrFn(s,i.opts.onClick.preventDefault,o.preventDefault)&&a.preventDefault(),i.__valueOrFn(s,i.opts.onClick.close,o.close)&&i.opts.offCanvas&&'function'==typeof i.close&&i.close())}),this.trigger('initAnchors:after')},_initMatchMedia:function(){var e=this;for(var t in this.mtch)!function(){var n=t,i=window.matchMedia(n);e._fireMatchMedia(n,i),i.addListener(function(t){e._fireMatchMedia(n,t)})}()},_fireMatchMedia:function(e,t){for(var i=t.matches?'yes':'no',n=0;n<this.mtch[e].length;n++)this.mtch[e][n][i].call(this)},_getOriginalMenuId:function(){var e=this.$menu.attr('id');return this.conf.clone&&e&&e.length&&(e=t.umm(e)),e},__api:function(){var n=this,t={};return e.each(this._api,function(e){var i=this;t[i]=function(){var e=n[i].apply(n,arguments);return'undefined'==typeof e?t:e}}),t},__valueOrFn:function(e,t,n){if('function'==typeof t){var i=t.call(e[0]);if('undefined'!=typeof i)return i};return'function'!=typeof t&&'undefined'!=typeof t||'undefined'==typeof n?t:n},__getPanelTitle:function(t,a){var s;return'function'==typeof this.opts.navbar.title&&(s=this.opts.navbar.title.call(t[0])),'undefined'==typeof s&&(s=t.data(i.title)),'undefined'!=typeof s?s:'string'==typeof a?e[n].i18n(a):e[n].i18n(e[n].defaults.navbar.title)},__refactorClass:function(e,t,n){return e.filter('.'+t).removeClass(t).addClass(n)},__findAddBack:function(e,t){return e.find(t).add(e.filter(t))},__childAddBack:function(e,t){return e.children(t).add(e.filter(t))},__filterListItems:function(e){return e.not('.'+t.listitem+'_divider').not('.'+t.hidden)},__filterListItemAnchors:function(e){return this.__filterListItems(e).children('a').not('.'+t.btn+'_next')},__openPanelWoAnimation:function(e){e.hasClass(t.panel+'_noanimation')||(e.addClass(t.panel+'_noanimation'),this.__transitionend(e,function(){e.removeClass(t.panel+'_noanimation')},this.conf.openingInterval),this.openPanel(e))},__transitionend:function(e,t,n){var s=!1,i=function(n){'undefined'!=typeof n&&n.target!=e[0]||(s||(e.off(a.transitionend),e.off(a.webkitTransitionEnd),t.call(e[0])),s=!0)};e.on(a.transitionend,i),e.on(a.webkitTransitionEnd,i),setTimeout(i,1.1*n)},__getUniqueId:function(){return t.mm(e[n].uniqueId++)}},e.fn[n]=function(t,i){r(),t=e.extend(!0,{},e[n].defaults,t),i=e.extend(!0,{},e[n].configuration,i);var a=e();return this.each(function(){var o=e(this);if(!o.data(n)){var s=new e[n](o,t,i);s.$menu.data(n,s.__api()),a=a.add(s.$menu)}}),a},e[n].i18n=function(){var t={};return function(n){switch(typeof n){case'object':return e.extend(t,n),t;case'string':return t[n]||n;case'undefined':default:return t}}}(),e[n].support={touch:'ontouchstart'in window||navigator.msMaxTouchPoints||!1,csstransitions:function(){return'undefined'==typeof Modernizr||'undefined'==typeof Modernizr.csstransitions||Modernizr.csstransitions}(),csstransforms:function(){return'undefined'==typeof Modernizr||'undefined'==typeof Modernizr.csstransforms||Modernizr.csstransforms}(),csstransforms3d:function(){return'undefined'==typeof Modernizr||'undefined'==typeof Modernizr.csstransforms3d||Modernizr.csstransforms3d}()};var t,i,a,s}}(e);!function(e){var a='mmenu',i='offCanvas';e[a].addons[i]={setup:function(){if(this.opts[i]){var o=this.opts[i],s=this.conf[i];t=e[a].glbl,this._api=e.merge(this._api,['open','close','setPage']),'object'!=typeof o&&(o={}),o=this.opts[i]=e.extend(!0,{},e[a].defaults[i],o),'string'!=typeof s.pageSelector&&(s.pageSelector='> '+s.pageNodetype),this.vars.opened=!1;var r=[n.menu+'_offcanvas'];e[a].support.csstransforms||r.push(n['no-csstransforms']),e[a].support.csstransforms3d||r.push(n['no-csstransforms3d']),this.bind('initMenu:after',function(){var o=this;this.setPage(t.$page),this._initBlocker(),this['_initWindow_'+i](),this.$menu.addClass(r.join(' ')).parent('.'+n.wrapper).removeClass(n.wrapper),this.$menu[s.menuInsertMethod](s.menuInsertSelector);var a=window.location.hash;if(a){var e=this._getOriginalMenuId();e&&e==a.slice(1)&&setTimeout(function(){o.open()},1e3)}}),this.bind('open:start:sr-aria',function(){this.__sr_aria(this.$menu,'hidden',!1)}),this.bind('close:finish:sr-aria',function(){this.__sr_aria(this.$menu,'hidden',!0)}),this.bind('initMenu:after:sr-aria',function(){this.__sr_aria(this.$menu,'hidden',!0)})}},add:function(){n=e[a]._c,o=e[a]._d,s=e[a]._e,n.add('slideout page no-csstransforms3d'),o.add('style')},clickAnchor:function(e,a){var l=this;if(this.opts[i]){var s=this._getOriginalMenuId();if(s&&e.is('[href="#'+s+'"]')){if(a)return this.open(),!0;var r=e.closest('.'+n.menu);
136if(r.length){var o=r.data('mmenu');if(o&&o.close)return o.close(),l.__transitionend(r,function(){l.open()},l.conf.transitionDuration),!0};return this.open(),!0};if(t.$page)return s=t.$page.first().attr('id'),s&&e.is('[href="#'+s+'"]')?(this.close(),!0):void 0}}},e[a].defaults[i]={blockUI:!0,moveBackground:!0},e[a].configuration[i]={pageNodetype:'div',pageSelector:null,noPageSelector:[],wrapPageIfNeeded:!0,menuInsertMethod:'prependTo',menuInsertSelector:'body'},e[a].prototype.open=function(){if(this.trigger('open:before'),!this.vars.opened){var e=this;this._openSetup(),setTimeout(function(){e._openFinish()},this.conf.openingInterval),this.trigger('open:after')}},e[a].prototype._openSetup=function(){var l=this,r=this.opts[i];this.closeAllOthers(),t.$page.each(function(){e(this).data(o.style,e(this).attr('style')||'')}),t.$wndw.trigger(s.resize+'-'+i,[!0]);var a=[n.wrapper+'_opened'];r.blockUI&&a.push(n.wrapper+'_blocking'),'modal'==r.blockUI&&a.push(n.wrapper+'_modal'),r.moveBackground&&a.push(n.wrapper+'_background'),t.$html.addClass(a.join(' ')),setTimeout(function(){l.vars.opened=!0},this.conf.openingInterval),this.$menu.addClass(n.menu+'_opened')},e[a].prototype._openFinish=function(){var e=this;this.__transitionend(t.$page.first(),function(){e.trigger('open:finish')},this.conf.transitionDuration),this.trigger('open:start'),t.$html.addClass(n.wrapper+'_opening')},e[a].prototype.close=function(){if(this.trigger('close:before'),this.vars.opened){var i=this;this.__transitionend(t.$page.first(),function(){i.$menu.removeClass(n.menu+'_opened');var a=[n.wrapper+'_opened',n.wrapper+'_blocking',n.wrapper+'_modal',n.wrapper+'_background'];t.$html.removeClass(a.join(' ')),t.$page.each(function(){e(this).attr('style',e(this).data(o.style))}),i.vars.opened=!1,i.trigger('close:finish')},this.conf.transitionDuration),this.trigger('close:start'),t.$html.removeClass(n.wrapper+'_opening'),this.trigger('close:after')}},e[a].prototype.closeAllOthers=function(){t.$body.find('.'+n.menu+'_offcanvas').not(this.$menu).each(function(){var t=e(this).data(a);t&&t.close&&t.close()})},e[a].prototype.setPage=function(a){this.trigger('setPage:before',a);var o=this,s=this.conf[i];a&&a.length||(a=t.$body.find(s.pageSelector),s.noPageSelector.length&&(a=a.not(s.noPageSelector.join(', '))),a.length>1&&s.wrapPageIfNeeded&&(a=a.wrapAll('<'+this.conf[i].pageNodetype+' />').parent())),a.each(function(){e(this).attr('id',e(this).attr('id')||o.__getUniqueId())}),a.addClass(n.page+' '+n.slideout),t.$page=a,this.trigger('setPage:after',a)},e[a].prototype['_initWindow_'+i]=function(){t.$wndw.off(s.keydown+'-'+i).on(s.keydown+'-'+i,function(e){if(t.$html.hasClass(n.wrapper+'_opened')&&9==e.keyCode)return e.preventDefault(),!1});var e=0;t.$wndw.off(s.resize+'-'+i).on(s.resize+'-'+i,function(i,a){if(1==t.$page.length&&(a||t.$html.hasClass(n.wrapper+'_opened'))){var s=t.$wndw.height();(a||s!=e)&&(e=s,t.$page.css('minHeight',s))}})},e[a].prototype._initBlocker=function(){var a=this;this.opts[i].blockUI&&(t.$blck||(t.$blck=e('<div class="'+n.page+'__blocker '+n.slideout+'" />')),t.$blck.appendTo(t.$body).off(s.touchstart+'-'+i+' '+s.touchmove+'-'+i).on(s.touchstart+'-'+i+' '+s.touchmove+'-'+i,function(e){e.preventDefault(),e.stopPropagation(),t.$blck.trigger(s.mousedown+'-'+i)}).off(s.mousedown+'-'+i).on(s.mousedown+'-'+i,function(e){e.preventDefault(),t.$html.hasClass(n.wrapper+'_modal')||(a.closeAllOthers(),a.close())}))};var n,o,s,t}(e);!function(e){var n='mmenu',i='screenReader';e[n].addons[i]={setup:function(){var r=this,s=this.opts[i],l=this.conf[i];o=e[n].glbl,'boolean'==typeof s&&(s={aria:s,text:s}),'object'!=typeof s&&(s={}),s=this.opts[i]=e.extend(!0,{},e[n].defaults[i],s),s.aria&&(this.bind('initAddons:after',function(){this.bind('initMenu:after',function(){this.trigger('initMenu:after:sr-aria')}),this.bind('initNavbar:after',function(){this.trigger('initNavbar:after:sr-aria',arguments[0])}),this.bind('openPanel:start',function(){this.trigger('openPanel:start:sr-aria',arguments[0])}),this.bind('close:start',function(){this.trigger('close:start:sr-aria')}),this.bind('close:finish',function(){this.trigger('close:finish:sr-aria')}),this.bind('open:start',function(){this.trigger('open:start:sr-aria')}),this.bind('initOpened:after',function(){this.trigger('initOpened:after:sr-aria')})}),this.bind('updateListview',function(){this.$pnls.find('.'+t.listview).children().each(function(){r.__sr_aria(e(this),'hidden',e(this).is('.'+t.hidden))})}),this.bind('openPanel:start',function(e){var n=this.$menu.find('.'+t.panel).not(e).not(e.parents('.'+t.panel)),i=e.add(e.find('.'+t.listitem+'_vertical .'+t.listitem+'_opened').children('.'+t.panel));this.__sr_aria(n,'hidden',!0),this.__sr_aria(i,'hidden',!1)}),this.bind('closePanel',function(e){this.__sr_aria(e,'hidden',!0)}),this.bind('initPanels:after',function(n){var i=n.find('.'+t.btn).each(function(){r.__sr_aria(e(this),'owns',e(this).attr('href').replace('#',''))});this.__sr_aria(i,'haspopup',!0)}),this.bind('initNavbar:after',function(e){var n=e.children('.'+t.navbar);this.__sr_aria(n,'hidden',!e.hasClass(t.panel+'_has-navbar'))}),s.text&&(this.bind('initlistview:after',function(e){var n=e.find('.'+t.listview).find('.'+t.btn+'_fullwidth').parent().children('span');this.__sr_aria(n,'hidden',!0)}),'parent'==this.opts.navbar.titleLink&&this.bind('initNavbar:after',function(e){var n=e.children('.'+t.navbar),i=!!n.children('.'+t.btn+'_prev').length;this.__sr_aria(n.children('.'+t.title),'hidden',i)}))),s.text&&(this.bind('initAddons:after',function(){this.bind('setPage:after',function(){this.trigger('setPage:after:sr-text',arguments[0])})}),this.bind('initNavbar:after',function(i){var a=i.children('.'+t.navbar),s=a.children('.'+t.title).text(),o=e[n].i18n(l.text.closeSubmenu);s&&(o+=' ('+s+')'),a.children('.'+t.btn+'_prev').html(this.__sr_text(o))}),this.bind('initListview:after',function(i){var o=i.data(a.parent);if(o&&o.length){var s=o.children('.'+t.btn+'_next'),d=s.nextAll('span, a').first().text(),c=e[n].i18n(l.text[s.parent().is('.'+t.listitem+'_vertical')?'toggleSubmenu':'openSubmenu']);d&&(c+=' ('+d+')'),s.html(r.__sr_text(c))}}))},add:function(){t=e[n]._c,a=e[n]._d,s=e[n]._e,t.add('sronly')},clickAnchor:function(e,t){}},e[n].defaults[i]={aria:!0,text:!0},e[n].configuration[i]={text:{closeMenu:'Close menu',closeSubmenu:'Close submenu',openSubmenu:'Open submenu',toggleSubmenu:'Toggle submenu'}},e[n].prototype.__sr_aria=function(e,t,n){e.prop('aria-'+t,n)[n?'attr':'removeAttr']('aria-'+t,n)},e[n].prototype.__sr_role=function(e,t){e.prop('role',t)[t?'attr':'removeAttr']('role',t)},e[n].prototype.__sr_text=function(e){return'<span class="'+t.sronly+'">'+e+'</span>'};var t,a,s,o}(e);!function(e){var a='mmenu',t='scrollBugFix';e[a].addons[t]={setup:function(){var i=this.opts[t];this.conf[t];s=e[a].glbl,e[a].support.touch&&this.opts.offCanvas&&this.opts.offCanvas.blockUI&&('boolean'==typeof i&&(i={fix:i}),'object'!=typeof i&&(i={}),i=this.opts[t]=e.extend(!0,{},e[a].defaults[t],i),i.fix&&(this.bind('open:start',function(){this.$pnls.children('.'+n.panel+'_opened').scrollTop(0)}),this.bind('initMenu:after',function(){this['_initWindow_'+t]()})))},add:function(){n=e[a]._c,o=e[a]._d,i=e[a]._e},clickAnchor:function(e,t){}},e[a].defaults[t]={fix:!0},e[a].prototype['_initWindow_'+t]=function(){var o=this;s.$docu.off(i.touchmove+'-'+t).on(i.touchmove+'-'+t,function(e){s.$html.hasClass(n.wrapper+'_opened')&&e.preventDefault()});var a=!1;s.$body.off(i.touchstart+'-'+t).on(i.touchstart+'-'+t,'.'+n.panels+'> .'+n.panel,function(e){s.$html.hasClass(n.wrapper+'_opened')&&(a||(a=!0,0===e.currentTarget.scrollTop?e.currentTarget.scrollTop=1:e.currentTarget.scrollHeight===e.currentTarget.scrollTop+e.currentTarget.offsetHeight&&(e.currentTarget.scrollTop-=1),a=!1))}).off(i.touchmove+'-'+t).on(i.touchmove+'-'+t,'.'+n.panels+'> .'+n.panel,function(t){s.$html.hasClass(n.wrapper+'_opened')&&e(this)[0].scrollHeight>e(this).innerHeight()&&t.stopPropagation()}),s.$wndw.off(i.orientationchange+'-'+t).on(i.orientationchange+'-'+t,function(){o.$pnls.children('.'+n.panel+'_opened').scrollTop(0).css({'-webkit-overflow-scrolling':'auto'}).css({'-webkit-overflow-scrolling':'touch'})})};var n,o,i,s}(e);!function(e){var n='mmenu',i='autoHeight';e[n].addons[i]={setup:function(){var a=this.opts[i];this.conf[i];if(o=e[n].glbl,'boolean'==typeof a&&a&&(a={height:'auto'}),'string'==typeof a&&(a={height:a}),'object'!=typeof a&&(a={}),a=this.opts[i]=e.extend(!0,{},e[n].defaults[i],a),'auto'==a.height||'highest'==a.height){this.bind('initMenu:after',function(){this.$menu.addClass(t.menu+'_autoheight')});var s=function(n){if(!this.opts.offCanvas||this.vars.opened){var s=Math.max(parseInt(this.$pnls.css('top'),10),0)||0,o=Math.max(parseInt(this.$pnls.css('bottom'),10),0)||0,i=0;this.$menu.addClass(t.menu+'_autoheight-measuring'),'auto'==a.height?(n=n||this.$pnls.children('.'+t.panel+'_opened'),n.parent('.'+t.listitem+'_vertical').length&&(n=n.parents('.'+t.panel).not(function(){return e(this).parent('.'+t.listitem+'_vertical').length})),n.length||(n=this.$pnls.children('.'+t.panel)),i=n.first().outerHeight()):'highe
136st'==a.height&&this.$pnls.children('.'+t.panel).each(function(){var n=e(this);n.parent('.'+t.listitem+'_vertical').length&&(n=n.parents('.'+t.panel).not(function(){return e(this).parent('.'+t.listitem+'_vertical').length})),i=Math.max(i,n.first().outerHeight())}),this.$menu.height(i+s+o).removeClass(t.menu+'_autoheight-measuring')}};this.opts.offCanvas&&this.bind('open:start',s),'highest'==a.height&&this.bind('initPanels:after',s),'auto'==a.height&&(this.bind('updateListview',s),this.bind('openPanel:start',s),this.bind('closePanel',s))}},add:function(){t=e[n]._c,s=e[n]._d,a=e[n]._e,a.add('resize')},clickAnchor:function(e,t){}},e[n].defaults[i]={height:'default'};var t,s,a,o}(e);!function(e){var t='mmenu',n='backButton';e[t].addons[n]={setup:function(){function d(){s=[l],this.$pnls.children('.'+i.panel+'_opened-parent').add(r.$pnls.children('.'+i.panel+'_opened')).each(function(){s.push('#'+e(this).attr('id'))})};if(this.opts.offCanvas){var r=this,a=this.opts[n];this.conf[n];o=e[t].glbl,'boolean'==typeof a&&(a={close:a}),'object'!=typeof a&&(a={}),a=e.extend(!0,{},e[t].defaults[n],a);var l='#'+this.$menu.attr('id');if(a.close){var s=[];this.bind('open:finish',function(){history.pushState(null,document.title,l)}),this.bind('open:finish',d),this.bind('openPanel:finish',d),this.bind('close:finish',function(){s=[],history.back(),history.pushState(null,document.title,location.pathname+location.search)}),e(window).on('popstate',function(t){if(r.vars.opened&&s.length){s=s.slice(0,-1);var n=s[s.length-1];n==l?r.close():(r.openPanel(e(n)),history.pushState(null,document.title,l))}})};a.open&&e(window).on('popstate',function(e){r.vars.opened||location.hash!=l||r.open()})}},add:function(){return window.history&&window.history.pushState?(i=e[t]._c,a=e[t]._d,void(s=e[t]._e)):void(e[t].addons[n].setup=function(){})},clickAnchor:function(e,t){}},e[t].defaults[n]={close:!1,open:!1};var i,a,s,o}(e);!function(e){var n='mmenu',i='columns';e[n].addons[i]={setup:function(){function f(e){var i=e.data(a.parent);if(i&&(i=i.closest('.'+t.panel),i.length)){var n=i.attr('class');if(n&&(n=n.split(t.panel+'_columns-')[1]))for(n=parseInt(n.split(' ')[0],10)+1;n>0;){var s=this.$pnls.children('.'+t.panel+'_columns-'+n);if(!s.length){n=-1;break};n++,s.removeClass(c).addClass(t.hidden)}}};var s=this.opts[i];this.conf[i];if(o=e[n].glbl,'boolean'==typeof s&&(s={add:s}),'number'==typeof s&&(s={add:!0,visible:s}),'object'!=typeof s&&(s={}),'number'==typeof s.visible&&(s.visible={min:s.visible,max:s.visible}),s=this.opts[i]=e.extend(!0,{},e[n].defaults[i],s),s.add){s.visible.min=Math.max(1,Math.min(6,s.visible.min)),s.visible.max=Math.max(s.visible.min,Math.min(6,s.visible.max));for(var r='',l='',d=0;d<=s.visible.max;d++)r+=' '+t.menu+'_columns-'+d,l+=' '+t.panel+'_columns-'+d;r.length&&(r=r.slice(1),l=l.slice(1));var c=l+' '+t.panel+'_opened '+t.panel+'_opened-parent '+t.panel+'_highest',h=function(n){var i=this.$pnls.children('.'+t.panel+'_opened-parent').length;n.hasClass(t.panel+'_opened-parent')||i++,i=Math.min(s.visible.max,Math.max(s.visible.min,i)),this.$menu.removeClass(r).addClass(t.menu+'_columns-'+i),this.$pnls.children('.'+t.panel).removeClass(l).filter('.'+t.panel+'_opened-parent').add(n).slice(-s.visible.max).each(function(n){e(this).addClass(t.panel+'_columns-'+n)})};this.bind('openPanel:before',f),this.bind('openPanel:start',h)}},add:function(){t=e[n]._c,a=e[n]._d,s=e[n]._e},clickAnchor:function(e,t){}},e[n].defaults[i]={add:!1,visible:{min:1,max:3}};var t,a,s,o}(e);!function(e){var n='mmenu',i='counters';e[n].addons[i]={setup:function(){var l=this,s=this.opts[i];this.conf[i];if(o=e[n].glbl,'boolean'==typeof s&&(s={add:s,update:s}),'object'!=typeof s&&(s={}),s=this.opts[i]=e.extend(!0,{},e[n].defaults[i],s),this.bind('initListview:after',function(e){var n=this.conf.classNames[i].counter;this.__refactorClass(e.find('.'+n),n,t.counter)}),s.add&&this.bind('initListview:after',function(n){var i;switch(s.addTo){case'panels':i=n;break;default:i=n.filter(s.addTo)};i.each(function(){var n=e(this).data(a.parent);n&&(n.children('.'+t.counter).length||n.prepend(e('<em class="'+t.counter+'" />')))})}),s.update){var r=function(n){n=n||this.$pnls.children('.'+t.panel),n.each(function(){var n=e(this),s=n.data(a.parent);if(s){var i=s.children('em.'+t.counter);i.length&&(n=n.children('.'+t.listview),n.length&&i.html(l.__filterListItems(n.children()).length))}})};this.bind('initListview:after',r),this.bind('updateListview',r)}},add:function(){t=e[n]._c,a=e[n]._d,s=e[n]._e,t.add('counter')},clickAnchor:function(e,t){}},e[n].defaults[i]={add:!1,addTo:'panels',count:!1},e[n].configuration.classNames[i]={counter:'Counter'};var t,a,s,o}(e);!function(e){var i='mmenu',n='dividers';e[i].addons[n]={setup:function(){var l=this,s=this.opts[n];this.conf[n];if(o=e[i].glbl,'boolean'==typeof s&&(s={add:s,fixed:s}),'object'!=typeof s&&(s={}),s=this.opts[n]=e.extend(!0,{},e[i].defaults[n],s),s.type&&this.bind('initMenu:after',function(){this.$menu.addClass(t.menu+'_'+n+'-'+s.type)}),s.add&&this.bind('initListview:after',function(n){var i;switch(s.addTo){case'panels':i=n;break;default:i=n.filter(s.addTo)};i.length&&(i.children('.'+t.listitem+'_divider').remove(),i.find('.'+t.listview).each(function(){var n='';l.__filterListItems(e(this).children()).each(function(){var i=e.trim(e(this).children('a, span').text()).slice(0,1).toLowerCase();i!=n&&i.length&&(n=i,e('<li class="'+t.listitem+' '+t.listitem+'_divider">'+i+'</li>').insertBefore(this))})}))}),s.fixed){this.bind('initPanels:after',function(){'undefined'==typeof this.$fixeddivider&&(this.$fixeddivider=e('<ul class="'+t.listview+' '+t.listview+'_fixeddivider"><li class="'+t.listitem+' '+t.listitem+'_divider"></li></ul>').appendTo(this.$pnls).children())});var r=function(n){if(n=n||this.$pnls.children('.'+t.panel+'_opened'),!n.is(':hidden')){var s=n.find('.'+t.listitem+'_divider').not('.'+t.hidden),a=n.scrollTop()||0,i='';s.each(function(){e(this).position().top+a<a+1&&(i=e(this).text())}),this.$fixeddivider.text(i),this.$pnls[i.length?'addClass':'removeClass'](t.panel+'_dividers')}};this.bind('open:start',r),this.bind('openPanel:start',r),this.bind('updateListview',r),this.bind('initPanel:after',function(e){e.off(a.scroll+'-'+n+' '+a.touchmove+'-'+n).on(a.scroll+'-'+n+' '+a.touchmove+'-'+n,function(n){e.hasClass(t.panel+'_opened')&&r.call(l,e)})})}},add:function(){t=e[i]._c,s=e[i]._d,a=e[i]._e,a.add('scroll')},clickAnchor:function(e,t){}},e[i].defaults[n]={add:!1,addTo:'panels',fixed:!1,type:null};var t,s,a,o}(e);!function(e){function o(e,t,n){return e<t&&(e=t),e>n&&(e=n),e};function l(i,a,r){var c,v,g,m=this,s={events:'panleft panright',typeLower:'x',typeUpper:'X',open_dir:'right',close_dir:'left',negative:!1},h='width',w=s.open_dir,x=function(e){e<=i.maxStartPos&&(l=1)},k=function(){return e('.'+t.slideout)},l=0,f=0,C=0,d=this.opts.extensions.all,y='undefined'==typeof d?'left':d.indexOf(t.menu+'_position-right')>-1?'right':d.indexOf(t.menu+'_position-top')>-1?'top':d.indexOf(t.menu+'_position-bottom')>-1?'bottom':'left',P='undefined'==typeof d?'back':d.indexOf(t.menu+'_position-top')>-1||d.indexOf(t.menu+'_position-bottom')>-1||d.indexOf(t.menu+'_position-front')>-1?'front':'back';switch(y){case'top':case'bottom':s.events='panup pandown',s.typeLower='y',s.typeUpper='Y',h='height'};switch(y){case'right':case'bottom':s.negative=!0,x=function(e){e>=r.$wndw[h]()-i.maxStartPos&&(l=1)}};switch(y){case'right':s.open_dir='left',s.close_dir='right';break;case'top':s.open_dir='down',s.close_dir='up';break;case'bottom':s.open_dir='up',s.close_dir='down'};switch(P){case'front':k=function(){return m.$menu}};var b,u=this.__valueOrFn(this.$menu,i.node,r.$page);'string'==typeof u&&(u=e(u));var p=new Hammer(u[0],this.opts[n].vendors.hammer);p.on('panstart',function(e){x(e.center[s.typeLower]),b=k(),w=s.open_dir}),p.on(s.events+' panend',function(e){l>0&&e.preventDefault()}),p.on(s.events,function(e){if(c=e['delta'+s.typeUpper],s.negative&&(c=-c),c!=f&&(w=c>=f?s.open_dir:s.close_dir),f=c,f>i.threshold&&1==l){if(r.$html.hasClass(t.wrapper+'_opened'))return;l=2,m._openSetup(),m.trigger('open:start'),r.$html.addClass(t.dragging),C=o(r.$wndw[h]()*a[h].perc,a[h].min,a[h].max)};2==l&&(v=o(f,10,C)-('front'==P?C:0),s.negative&&(v=-v),g='translate'+s.typeUpper+'('+v+'px )',b.css({'-webkit-transform':'-webkit-'+g,transform:g}))}),p.on('panend',function(e){2==l&&(r.$html.removeClass(t.dragging),b.css('transform',''),m[w==s.open_dir?'_openFinish':'close']()),l=0})};function d(e,i,a,c){var r=this,l=e.data(s.parent);if(l){l=l.closest('.'+t.panel);var d=new Hammer(e[0],r.opts[n].vendors.hammer),o=null;
136d.on('panright',function(e){o||(r.openPanel(l),o=setTimeout(function(){clearTimeout(o),o=null},r.conf.openingInterval+r.conf.transitionDuration))})}};var i='mmenu',n='drag';e[i].addons[n]={setup:function(){if(this.opts.offCanvas){var t=this.opts[n],s=this.conf[n];a=e[i].glbl,'boolean'==typeof t&&(t={menu:t,panels:t}),'object'!=typeof t&&(t={}),'boolean'==typeof t.menu&&(t.menu={open:t.menu}),'object'!=typeof t.menu&&(t.menu={}),'boolean'==typeof t.panels&&(t.panels={close:t.panels}),'object'!=typeof t.panels&&(t.panels={}),t=this.opts[n]=e.extend(!0,{},e[i].defaults[n],t),t.menu.open&&this.bind('setPage:after',function(){l.call(this,t.menu,s.menu,a)}),t.panels.close&&this.bind('initPanel:after',function(e){d.call(this,e,t.panels,s.panels,a)})}},add:function(){return'function'!=typeof Hammer||Hammer.VERSION<2?(e[i].addons[n].add=function(){},void(e[i].addons[n].setup=function(){})):(t=e[i]._c,s=e[i]._d,r=e[i]._e,void t.add('dragging'))},clickAnchor:function(e,t){}},e[i].defaults[n]={menu:{open:!1,maxStartPos:100,threshold:50},panels:{close:!1},vendors:{hammer:{}}},e[i].configuration[n]={menu:{width:{perc:.8,min:140,max:440},height:{perc:.8,min:140,max:880}},panels:{}};var t,s,r,a}(e);!function(e){var i='mmenu',t='dropdown';e[i].addons[t]={setup:function(){if(this.opts.offCanvas){var c=this,r=this.opts[t],l=this.conf[t];if(a=e[i].glbl,'boolean'==typeof r&&r&&(r={drop:r}),'object'!=typeof r&&(r={}),'string'==typeof r.position&&(r.position={of:r.position}),r=this.opts[t]=e.extend(!0,{},e[i].defaults[t],r),r.drop){var d;this.bind('initMenu:after',function(){if(this.$menu.addClass(n.menu+'_'+t),'string'!=typeof r.position.of){var i=this._getOriginalMenuId();i&&i.length&&(r.position.of='[href="#'+i+'"]')};'string'==typeof r.position.of&&(d=e(r.position.of),r.event=r.event.split(' '),1==r.event.length&&(r.event[1]=r.event[0]),'hover'==r.event[0]&&d.on(s.mouseenter+'-'+t,function(){c.open()}),'hover'==r.event[1]&&this.$menu.on(s.mouseleave+'-'+t,function(){c.close()}))}),this.bind('open:start',function(){this.$menu.data(o.style,this.$menu.attr('style')||''),a.$html.addClass(n.wrapper+'_dropdown')}),this.bind('close:finish',function(){this.$menu.attr('style',this.$menu.data(o.style)),a.$html.removeClass(n.wrapper+'_dropdown')});var f=function(e,t){var s=t[0],f=t[1],w='x'==e?'scrollLeft':'scrollTop',C='x'==e?'outerWidth':'outerHeight',p='x'==e?'left':'top',v='x'==e?'right':'bottom',m='x'==e?'width':'height',y='x'==e?'maxWidth':'maxHeight',o=null,x=a.$wndw[w](),c=d.offset()[p]-=x,u=c+d[C](),b=a.$wndw[m](),g=l.offset.button[e]+l.offset.viewport[e];if(r.position[e])switch(r.position[e]){case'left':case'bottom':o='after';break;case'right':case'top':o='before'};null===o&&(o=c+(u-c)/2<b/2?'after':'before');var i,h;return'after'==o?(i='x'==e?c:u,h=b-(i+g),s[p]=i+l.offset.button[e],s[v]='auto',r.tip&&f.push(n.menu+'_tip-'+('x'==e?'left':'top'))):(i='x'==e?u:c,h=i-g,s[v]='calc( 100% - '+(i-l.offset.button[e])+'px )',s[p]='auto',r.tip&&f.push(n.menu+'_tip-'+('x'==e?'right':'bottom'))),s[y]=Math.min(l[m].max,h),[s,f]},h=function(e){if(this.vars.opened){this.$menu.attr('style',this.$menu.data(o.style));var t=[{},[]];t=f.call(this,'y',t),t=f.call(this,'x',t),this.$menu.css(t[0]),r.tip&&this.$menu.removeClass(n.tipleft+' '+n.tipright+' '+n.tiptop+' '+n.tipbottom).addClass(t[1].join(' '))}};this.bind('open:start',h),a.$wndw.on(s.resize+'-'+t,function(e){h.call(c)}),this.opts.offCanvas.blockUI||a.$wndw.on(s.scroll+'-'+t,function(e){h.call(c)})}}},add:function(){n=e[i]._c,o=e[i]._d,s=e[i]._e,n.add('dropdown'),s.add('mouseenter mouseleave resize scroll')},clickAnchor:function(e,t){}},e[i].defaults[t]={drop:!1,event:'click',position:{},tip:!0},e[i].configuration[t]={offset:{button:{x:-5,y:5},viewport:{x:20,y:20}},height:{max:880},width:{max:440}};var n,o,s,a}(e);!function(e){var t='mmenu',n='fixedElements';e[t].addons[n]={setup:function(){if(this.opts.offCanvas){var s=(this.opts[n],this.conf[n]);a=e[t].glbl;var o=function(t){var l=this.conf.classNames[n].fixed,d=t.find('.'+l);this.__refactorClass(d,l,i.slideout),d[s.elemInsertMethod](s.elemInsertSelector);var r=this.conf.classNames[n].sticky,o=t.find('.'+r);this.__refactorClass(o,r,i.sticky),o=t.find('.'+i.sticky),o.length&&(this.bind('open:start',function(){if('hidden'==a.$html.css('overflow')){var t=a.$wndw.scrollTop()+s.sticky.offset;o.each(function(){e(this).css('top',parseInt(e(this).css('top'),10)+t)})}}),this.bind('close:finish',function(){o.css('top','')}))};this.bind('setPage:after',o)}},add:function(){i=e[t]._c,s=e[t]._d,o=e[t]._e,i.add('sticky')},clickAnchor:function(e,t){}},e[t].configuration[n]={sticky:{offset:0},elemInsertMethod:'appendTo',elemInsertSelector:'body'}
136,e[t].configuration.classNames[n]={fixed:'Fixed',sticky:'Sticky'};var i,s,o,a}(e);!function(e){var n='mmenu',i='iconbar';e[n].addons[i]={setup:function(){function c(e){d.removeClass(t.iconbar+'__tab_selected');var i=d.filter('[href="#'+e.attr('id')+'"]');if(i.length)i.addClass(t.iconbar+'__tab_selected');else{var n=e.data(a.parent);n&&n.length&&c(n.closest('.'+t.panel))}};var h=this,l=this.opts[i];this.conf[i];if(o=e[n].glbl,l instanceof Array&&(l={add:!0,top:l}),l.add){var r=null;if(e.each(['top','bottom'],function(n,i){var a=l[i];a instanceof Array||(a=[a]);for(var s=e('<div class="'+t.iconbar+'__'+i+'" />'),o=0,d=a.length;o<d;o++)s.append(a[o]);s.children().length&&(r||(r=e('<div class="'+t.iconbar+'" />')),r.append(s))}),r&&(this.bind('initMenu:after',function(){this.$menu.addClass(t.menu+'_iconbar-'+l.size).prepend(r)}),'tabs'==l.type)){r.addClass(t.iconbar+'_tabs');var d=r.find('a');d.on(s.click+'-'+i,function(n){var s=e(this);if(s.hasClass(t.iconbar+'__tab_selected'))return void n.stopImmediatePropagation();try{var a=e(s.attr('href'));a.hasClass(t.panel)&&(n.preventDefault(),n.stopImmediatePropagation(),h.__openPanelWoAnimation(a))}catch(i){}}),this.bind('openPanel:start',c)}}},add:function(){t=e[n]._c,a=e[n]._d,s=e[n]._e,t.add(i)},clickAnchor:function(e,t){}},e[n].defaults[i]={add:!1,size:40,top:[],bottom:[]},e[n].configuration[i]={};var t,a,s,o}(e);!function(e){var n='mmenu',i='iconPanels';e[n].addons[i]={setup:function(){var l=this,a=this.opts[i],c=(this.conf[i],!1);if(o=e[n].glbl,'boolean'==typeof a&&(a={add:a}),'number'!=typeof a&&'string'!=typeof a||(a={add:!0,visible:a}),'object'!=typeof a&&(a={}),'first'==a.visible&&(c=!0,a.visible=1),a=this.opts[i]=e.extend(!0,{},e[n].defaults[i],a),a.visible=Math.min(3,Math.max(1,a.visible)),a.visible++,a.add){for(var s='',r=0;r<=a.visible;r++)s+=' '+t.panel+'_iconpanel-'+r;s.length&&(s=s.slice(1));var d=function(n){if(!n.parent('.'+t.listitem+'_vertical').length){var i=l.$pnls.children('.'+t.panel).removeClass(s);c&&i.removeClass(t.panel+'_iconpanel-first').first().addClass(t.panel+'_iconpanel-first'),i.filter('.'+t.panel+'_opened-parent').removeClass(t.hidden).not(function(){return e(this).parent('.'+t.listitem+'_vertical').length}).add(n).slice(-a.visible).each(function(n){e(this).addClass(t.panel+'_iconpanel-'+n)})}};this.bind('initMenu:after',function(){var e=[t.menu+'_iconpanel-'+a.size];a.hideNavbar&&e.push(t.menu+'_hidenavbar'),a.hideDivider&&e.push(t.menu+'_hidedivider'),this.$menu.addClass(e.join(' '))}),this.bind('openPanel:start',d),this.bind('initPanels:after',function(e){d.call(l,l.$pnls.children('.'+t.panel+'_opened'))}),this.bind('initListview:after',function(e){!a.blockPanel||e.parent('.'+t.listitem+'_vertical').length||e.children('.'+t.panel+'__blocker').length||e.prepend('<a href="#'+e.closest('.'+t.panel).attr('id')+'" class="'+t.panel+'__blocker" />')})}},add:function(){t=e[n]._c,a=e[n]._d,s=e[n]._e},clickAnchor:function(e,t){}},e[n].defaults[i]={add:!1,blockPanel:!0,hideDivider:!1,hideNavbar:!0,size:40,visible:3};var t,a,s,o}(e);!function(e){function l(n,i){n=n||this.$pnls.children('.'+t.panel+'_opened');var a=e(),s=this.$menu.children('.'+t.mm('navbars_top')+', .'+t.mm('navbars_bottom')).children('.'+t.navbar);s.find(o).filter(':focus').length||('default'==i&&(a=n.children('.'+t.listview).find('a[href]').not('.'+t.hidden),a.length||(a=n.find(o).not('.'+t.hidden)),a.length||(a=s.find(o).not('.'+t.hidden))),a.length||(a=this.$menu.children('.'+t.tabstart)),a.first().focus())};var a='mmenu',n='keyboardNavigation';e[a].addons[n]={setup:function(){if(!e[a].support.touch){var i=this.opts[n];this.conf[n];if(s=e[a].glbl,'boolean'!=typeof i&&'string'!=typeof i||(i={enable:i}),'object'!=typeof i&&(i={}),i=this.opts[n]=e.extend(!0,{},e[a].defaults[n],i),i.enable){var o=e('<button class="'+t.tabstart+'" tabindex="0" type="button" />'),r=e('<button class="'+t.tabend+'" tabindex="0" type="button" />');this.bind('initMenu:after',function(){i.enhance&&this.$menu.addClass(t.menu+'_keyboardfocus'),this['_initWindow_'+n](i.enhance)}),this.bind('initOpened:before',function(){this.$menu.prepend(o).append(r).children('.'+t.mm('navbars-top')+', .'+t.mm('navbars-bottom')).children('.'+t.navbar).children('a.'+t.title).attr('tabindex',-1)}),this.bind('open:finish',function(){l.call(this,null,i.enable)}),this.bind('openPanel:finish',function(e){l.call(this,e,i.enable)}),this.bind('initOpened:after:sr-aria',function(){var e=this.$menu.children('.'+t.tabstart+', .'+t.tabend);this.__sr_aria(e,'hidden',!0),this.__sr_role(e,'presentation')})}}},add:function(){t=e[a]._c,r=e[a]._d,i=e[a]._e,t.add('tabstart tabend'),i.add('focusin keydown')},clickAnchor:function(e,t){}},e[a].defaults[n]={enable:!1,enhance:!1},e[a].configuration[n]={},e[a].prototype['_initWindow_'+n]=function(a){s.$wndw.off(i.keydown+'-offCanvas'),s.$wndw.off(i.focusin+'-'+n).on(i.focusin+'-'+n,function(n){if(s.$html.hasClass(t.wrapper+'_opened')){var i=e(n.target);i.is('.'+t.tabend)&&i.parent().find('.'+t.tabstart).focus()}}),s.$wndw.off(i.keydown+'-'+n).on(i.keydown+'-'+n,function(n){var a=e(n.target),s=a.closest('.'+t.menu);
136if(s.length){s.data('mmenu');if(a.is('input, textarea'));else switch(n.keyCode){case 13:(a.is('.mm-toggle')||a.is('.mm-check'))&&a.trigger(i.click);break;case 32:case 37:case 38:case 39:case 40:n.preventDefault()}}}),a&&s.$wndw.off(i.keydown+'-'+n).on(i.keydown+'-'+n,function(n){var s=e(n.target),i=s.closest('.'+t.menu);if(i.length){var o=i.data('mmenu');if(s.is('input'))switch(n.keyCode){case 27:s.val('')}
137else switch(n.keyCode){case 8:var a=i.find('.'+t.panel+'_opened').data(r.parent);a&&a.length&&o.openPanel(a.closest('.'+t.panel));break;case 27:i.hasClass(t.menu+'_offcanvas')&&o.close()}}})};var t,r,i,s,o='input, select, textarea, button, label, a[href]'}(e);!function(e){var n='mmenu',i='lazySubmenus';e[n].addons[i]={setup:function(){var a=this.opts[i];this.conf[i];o=e[n].glbl,'boolean'==typeof a&&(a={load:a}),'object'!=typeof a&&(a={}),a=this.opts[i]=e.extend(!0,{},e[n].defaults[i],a),a.load&&(this.bind('initMenu:after',function(){this.$pnls.find('li').children(this.conf.panelNodetype).not('.'+t.inset).not('.'+t.nolistview).not('.'+t.nopanel).addClass(t.panel+'_lazysubmenu '+t.nolistview+' '+t.nopanel)}),this.bind('initPanels:before',function(e){e=e||this.$pnls.children(this.conf.panelNodetype),this.__findAddBack(e,'.'+t.panel+'_lazysubmenu').not('.'+t.panel+'_lazysubmenu .'+t.panel+'_lazysubmenu').removeClass(t.panel+'_lazysubmenu '+t.nolistview+' '+t.nopanel)}),this.bind('initOpened:before',function(){var e=this.$pnls.find('.'+this.conf.classNames.selected).parents('.'+t.panel+'_lazysubmenu');e.length&&(e.removeClass(t.panel+'_lazysubmenu '+t.nolistview+' '+t.nopanel),this.initPanels(e.last()))}),this.bind('openPanel:before',function(e){var n=this.__findAddBack(e,'.'+t.panel+'_lazysubmenu').not('.'+t.panel+'_lazysubmenu .'+t.panel+'_lazysubmenu');n.length&&this.initPanels(n)}))},add:function(){t=e[n]._c,a=e[n]._d,s=e[n]._e},clickAnchor:function(e,t){}},e[n].defaults[i]={load:!1},e[n].configuration[i]={};var t,a,s,o}(e);!function(e){var t='mmenu',i='navbars';e[t].addons[i]={setup:function(){var l=this,a=this.opts[i],d=this.conf[i];if(o=e[t].glbl,'undefined'!=typeof a){a instanceof Array||(a=[a]);var s={},r={};a.length&&(e.each(a,function(o){var c=a[o];'boolean'==typeof c&&c&&(c={}),'object'!=typeof c&&(c={}),'undefined'==typeof c.content&&(c.content=['prev','title']),c.content instanceof Array||(c.content=[c.content]),c=e.extend(!0,{},l.opts.navbar,c);var f=e('<div class="'+n.navbar+'" />'),p=c.height;'number'!=typeof p?p=1:(p=Math.min(4,Math.max(1,p)),p>1&&f.addClass(n.navbar+'_size-'+p));var h=c.position;switch(h){case'bottom':break;default:h='top'};s[h]||(s[h]=0),s[h]+=p,r[h]||(r[h]=e('<div class="'+n.navbars+'_'+h+'" />')),r[h].append(f);for(var v=0,b=c.content.length;v<b;v++){var u=e[t].addons[i][c.content[v]]||null;u?u.call(l,f,c,d):(u=c.content[v],u instanceof e||(u=e(c.content[v])),f.append(u))};var m=e[t].addons[i][c.type]||null;m&&m.call(l,f,c,d),f.children('.'+n.btn).length&&f.addClass(n.navbar+'_has-btns')}),this.bind('initMenu:after',function(){for(var e in s)this.$menu.addClass(n.menu+'_navbar_'+e+'-'+s[e]),this.$menu['bottom'==e?'append':'prepend'](r[e])}))}},add:function(){n=e[t]._c,a=e[t]._d,s=e[t]._e,n.add(i)},clickAnchor:function(e,t){}},e[t].configuration[i]={breadcrumbs:{separator:'/',removeFirst:!1}},e[t].configuration.classNames[i]={};var n,a,s,o}(e);!function(e){function r(e){a&&a.length&&a.is(':visible')&&n.$html.add(n.$body).animate({scrollTop:a.offset().top+e}),a=!1};function l(e){try{return!('#'==e||'#'!=e.slice(0,1)||!n.$page.find(e).length)}catch(t){return!1}};var i='mmenu',t='pageScroll';e[i].addons[t]={setup:function(){var d=this,a=this.opts[t],p=this.conf[t];if(n=e[i].glbl,'boolean'==typeof a&&(a={scroll:a}),a=this.opts[t]=e.extend(!0,{},e[i].defaults[t],a),a.scroll&&this.bind('close:finish',function(){r(p.scrollOffset)}),a.update){var d=this,f=[],c=[];d.bind('initListview:after',function(t){d.__filterListItemAnchors(t.find('.'+s.listview).children('li')).each(function(){var t=e(this).attr('href');l(t)&&f.push(t)}),c=f.reverse()});var h=-1;n.$wndw.on(o.scroll+'-'+t,function(t){for(var a=n.$wndw.scrollTop(),i=0;i<c.length;i++)if(e(c[i]).offset().top<a+p.updateOffset){h!==i&&(h=i,d.setSelected(d.__filterListItemAnchors(d.$pnls.children('.'+s.panel+'_opened').find('.'+s.listview).children('li')).filter('[href="'+c[i]+'"]').parent()));break}})}},add:function(){s=e[i]._c,d=e[i]._d,o=e[i]._e},clickAnchor:function(i,o,d){if(a=!1,o&&d&&this.opts.offCanvas&&this.opts[t].scroll&&n.$page&&n.$page.length){var c=i.attr('href');if(l(c)){if(a=e(c),!this.$menu.hasClass(s.mm('sidebar-expanded'))||!n.$html.is('[class*="'+s.mm('sidebar-expanded')+'"]'))return{close:!0};r(this.conf[t].scrollOffset)}}}},e[i].defaults[t]={scroll:!1,update:!1},e[i].configuration[t]={scrollOffset:0,updateOffset:50};var s,d,o,n,a=!1}(e);!function(e){var t='mmenu',n='rtl';e[t].addons[n]={setup:function(){var s=this.opts[n];this.conf[n];a=e[t].glbl,'object'!=typeof s&&(s={use:s}),s=this.opts[n]=e.extend(!0,{},e[t].defaults[n],s),'boolean'!=typeof s.use&&(s.use='rtl'==(a.$html.attr('dir')||'').toLowerCase()),s.use&&this.bind('initMenu:after',function(){this.$menu.addClass(i.menu+'_rtl')})},add:function(){i=e[t]._c,s=e[t]._d,o=e[t]._e},clickAnchor:function(e,t){}},e[t].defaults[n]={use:'detect'};var i,s,o,a}(e);!function(e){function o(e,t){if(t)for(var n in t)e.attr(n,t[n])};function l(e){switch(e){case 9:case 16:case 17:case 18:case 37:case 38:case 39:case 40:return!0};return!1};var i='mmenu',n='searchfield';e[i].addons[n]={setup:function(){var s=this,a=this.opts[n],o=this.conf[n];r=e[i].glbl,'boolean'==typeof a&&(a={add:a}),'object'!=typeof a&&(a={}),'boolean'==typeof a.panel&&(a.panel={add:a.panel}),'object'!=typeof a.panel&&(a.panel={}),a.add&&('panel'==a.addTo&&(a.panel.add=!0),a.panel.add&&(a.showSubPanels=!1,a.panel.splash&&(a.cancel=!0)),a=this.opts[n]=e.extend(!0,{},e[i].defaults[n],a),o=this.conf[n]=e.extend(!0,{},e[i].configuration[n],o),this.bind('close:start',function(){this.$menu.find('.'+t.searchfield).children('input').blur()}),this.bind('initPanels:after',function(t){var i=e();a.panel.add&&(i=this._initSearchPanel(t));var n;switch(a.addTo){case'panels':n=t;break;case'panel':n=i;break;default:n=this.$menu.find(a.addTo)};if(n.each(function(){var t=s._initSearchfield(e(this));a.search&&s._initSearching(t)}),a.noResults){var o=a.panel.add?i:t;o.each(function(){s._initNoResultsMsg(e(this))})}}))},add:function(){t=e[i]._c,s=e[i]._d,a=e[i]._e,t.add('searchfield'),s.add('searchfield'),a.add('input focus blur')},clickAnchor:function(e,n){if(e.hasClass(t.searchfield+'__btn')){if(e.hasClass(t.btn+'_clear')){var i=e.closest('.'+t.searchfield).find('input');return i.val(''),this.search(i),!0};if(e.hasClass(t.btn+'_next'))return e.closest('.'+t.searchfield).submit(),!0}}},e[i].defaults[n]={add:!1,addTo:'panels',noResults:'No results found.',placeholder:'Search',panel:{add:!1,dividers:!0,fx:'none',id:null,
137splash:null,title:'Search'},search:!0,showTextItems:!1,showSubPanels:!0},e[i].configuration[n]={clear:!1,form:!1,input:!1,submit:!1};var t,s,a,r;e[i].prototype._initSearchPanel=function(i){var a=this.opts[n];this.conf[n];if(this.$pnls.children('.'+t.panel+'_search').length)return e();var s=e('<div class="'+t.panel+'_search " />').append('<ul />').appendTo(this.$pnls);switch(a.panel.id&&s.attr('id',a.panel.id),a.panel.title&&s.attr('data-mm-title',a.panel.title),a.panel.fx){case!1:break;case'none':s.addClass(t.panel+'_noanimation');break;default:s.addClass(t.panel+'_fx-'+a.panel.fx)};return a.panel.splash&&s.append('<div class="'+t.panel+'__searchsplash">'+a.panel.splash+'</div>'),this._initPanels(s),s},e[i].prototype._initSearchfield=function(a){var c=this.opts[n],s=this.conf[n];if(!a.parent('.'+t.listitem+'_vertical').length&&!a.find('.'+t.searchfield).length){var r=e('<'+(s.form?'form':'div')+' class="'+t.searchfield+'" />'),l=e('<div class="'+t.searchfield+'__input" />'),d=e('<input placeholder="'+e[i].i18n(c.placeholder)+'" type="text" autocomplete="off" />');return l.append(d).appendTo(r),a.hasClass(t.searchfield)?a.replaceWith(r):(a.prepend(r),a.hasClass(t.panel)&&a.addClass(t.panel+'_has-searchfield')),o(d,s.input),s.clear&&e('<a class="'+t.btn+' '+t.btn+'_clear '+t.searchfield+'__btn" href="#" />').appendTo(l),o(r,s.form),s.form&&s.submit&&!s.clear&&e('<a class="'+t.btn+' '+t.btn+'_next '+t.searchfield+'__btn" href="#" />').appendTo(l),c.cancel&&e('<a href="#" class="'+t.searchfield+'__cancel">'+e[i].i18n('cancel')+'</a>').appendTo(r),r}},e[i].prototype._initSearching=function(i){var c=this,d=this.opts[n],o=(this.conf[n],{});i.closest('.'+t.panel+'_search').length?(o.$pnls=this.$pnls.find('.'+t.panel),o.$nrsp=i.
vendor: 4,121 bytes, lines 137-139
137closest('.'+t.panel)):i.closest('.'+t.panel).length?(o.$pnls=i.closest('.'+t.panel),o.$nrsp=o.$pnls):(o.$pnls=this.$pnls.find('.'+t.panel),o.$nrsp=this.$menu),d.panel.add&&(o.$pnls=o.$pnls.not('.'+t.panel+'_search'));var r=i.find('input'),f=i.find('.'+t.searchfield+'__cancel'),h=this.$pnls.children('.'+t.panel+'_search'),p=o.$pnls.find('.'+t.listitem);o.$itms=p.not('.'+t.listitem+'_divider'),o.$dvdr=p.filter('.'+t.listitem+'_divider'),d.panel.add&&d.panel.splash&&r.off(a.focus+'-'+n+'-splash').on(a.focus+'-'+n+'-splash',function(e){c.openPanel(h)}),d.cancel&&(r.off(a.focus+'-'+n+'-cancel').on(a.focus+'-'+n+'-cancel',function(e){f.addClass(t.searchfield+'__cancel-active')}),f.off(a.click+'-'+n+'-splash').on(a.click+'-'+n+'-splash',function(n){n.preventDefault(),e(this).removeClass(t.searchfield+'__cancel-active'),h.hasClass(t.panel+'_opened')&&c.openPanel(c.$pnls.children('.'+t.panel+'_opened-parent').last())})),d.panel.add&&'panel'==d.addTo&&this.bind('openPanel:finish',function(e){e[0]===h[0]&&r.focus()}),r.data(s.searchfield,o).off(a.input+'-'+n).on(a.input+'-'+n,function(e){l(e.keyCode)||c.search(r)}),this.search(r)},e[i].prototype._initNoResultsMsg=function(a){var r=this.opts[n];this.conf[n];if(a.closest('.'+t.panel).length||(a=this.$pnls.children('.'+t.panel).first()),!a.children('.'+t.panel+'__noresultsmsg').length){var s=a.children('.'+t.listview).first(),o=e('<div class="'+t.panel+'__noresultsmsg '+t.hidden+'" />').append(e[i].i18n(r.noResults));s.length?o.insertAfter(s):o.prependTo(a)}},e[i].prototype.search=function(i,a){var h=this,o=this.opts[n];this.conf[n];i=i||this.$menu.find('.'+t.searchfield).chidren('input').first(),a=a||i.val(),a=a.toLowerCase().trim();var m='a',b='a, span',f=i.data(s.searchfield),g=i.closest('.'+t.searchfield),u=g.find('.'+t.btn),d=this.$pnls.children('.'+t.panel+'_search'),c=f.$pnls,l=f.$itms,p=f.$dvdr,v=f.$nrsp;if(l.removeClass(t.listitem+'_nosubitems').find('.'+t.btn+'_fullwidth-search').removeClass(t.btn+'_fullwidth-search '+t.btn+'_fullwidth'),d.children('.'+t.listview).empty(),c.scrollTop(0),a.length){if(l.add(p).addClass(t.hidden),l.each(function(){var n=e(this),i=m;(o.showTextItems||o.showSubPanels&&n.find('.'+t.btn+'_next'))&&(i=b),n.children(i).not('.'+t.btn+'_next').text().toLowerCase().indexOf(a)>-1&&n.removeClass(t.hidden)}),o.panel.add){var r=e();c.each(function(){var n=h.__filterListItems(e(this).find('.'+t.listitem)).clone(!0);n.length&&(o.panel.dividers&&(r=r.add('<li class="'+t.listitem+' '+t.listitem+'_divider">'+e(this).find('.'+t.navbar+'__title').text()+'</li>')),r=r.add(n))}),r.find('.'+t.mm('toggle')).remove().end().find('.'+t.mm('check')).remove().end().find('.'+t.btn).remove(),d.children('.'+t.listview).append(r),this.openPanel(d)}
138else o.showSubPanels&&c.each(function(n){var i=e(this);h.__filterListItems(i.find('.'+t.listitem)).each(function(){var i=e(this),n=i.data(s.child);n&&n.find('.'+t.listview).children().removeClass(t.hidden)})}),e(c.get().reverse()).each(function(n){var o=e(this),a=o.data(s.parent);a&&(h.__filterListItems(o.find('.'+t.listitem)).length?a.hasClass(t.hidden)&&a.removeClass(t.hidden).children('.'+t.btn+'_next').not('.'+t.btn+'_fullwidth').addClass(t.btn+'_fullwidth').addClass(t.btn+'_fullwidth-search'):i.closest('.'+t.panel).length||((o.hasClass(t.panel+'_opened')||o.hasClass(t.panel+'_opened-parent'))&&setTimeout(function(){h.openPanel(a.closest('.'+t.panel))},(n+1)*(1.5*h.conf.openingInterval)),a.addClass(t.listitem+'_nosubitems')))}),this.__filterListItems(c.find('.'+t.listitem)).each(function(){e(this).prevAll('.'+t.listitem+'_divider').first().removeClass(t.hidden)});u.removeClass(t.hidden),v.find('.'+t.panel+'__noresultsmsg')[l.not('.'+t.hidden).length?'addClass':'removeClass'](t.hidden),o.panel.add&&(o.panel.splash&&d.find('.'+t.panel+'__searchsplash').addClass(t.hidden),l.add(p).removeClass(t.hidden))}
139else l.add(p).removeClass(t.hidden),u.addClass(t.hidden),v.find('.'+t.panel+'__noresultsmsg').addClass(t.hidden),o.panel.add&&(o.panel.splash?d.find('.'+t.panel+'__searchsplash').removeClass(t.hidden):i.closest('.'+t.panel+'_search').length||this.openPanel
139(this.$pnls.children('.'+t.panel+'_opened-parent').last()));this.trigger('updateListview')}}(e);!function(e){var i='mmenu',n='sectionIndexer';e[i].addons[n]={setup:function(){var l=this,s=this.opts[n];this.conf[n];o=e[i].glbl,'boolean'==typeof s&&(s={add:s}),'object'!=typeof s&&(s={}),s=this.opts[n]=e.extend(!0,{},e[i].defaults[n],s);var r=null;this.bind('initPanels:after',function(i){if(s.add){var o;switch(s.addTo){case'panels':o=i;break;default:o=e(s.addTo,this.$menu).filter('.'+t.panel)};o.find('.'+t.listitem+'_divider').closest('.'+t.panel).addClass(t.panel+'_has-sectionindexer'),r||(r=e('<div class="'+t.sectionindexer+'" />').prependTo(this.$menu).append('<a href="#a">a</a><a href="#b">b</a><a href="#c">c</a><a href="#d">d</a><a href="#e">e</a><a href="#f">f</a><a href="#g">g</a><a href="#h">h</a><a href="#i">i</a><a href="#j">j</a><a href="#k">k</a><a href="#l">l</a><a href="#m">m</a><a href="#n">n</a><a href="#o">o</a><a href="#p">p</a><a href="#q">q</a><a href="#r">r</a><a href="#s">s</a><a href="#t">t</a><a href="#u">u</a><a href="#v">v</a><a href="#w">w</a><a href="#x">x</a><a href="#y">y</a><a href="#z">z</a>'),r.on(a.mouseover+'-'+n+' '+a.touchstart+'-'+n,'a',function(n){var s=e(n.target).attr('href').slice(1),i=l.$pnls.children('.'+t.panel+'_opened'),o=i.find('.'+t.listview),a=-1,r=i.scrollTop();i.scrollTop(0),o.children('.'+t.listitem+'_divider').not('.'+t.hidden).each(function(){a<0&&s==e(this).text().slice(0,1).toLowerCase()&&(a=e(this).position().top)}),i.scrollTop(a>-1?a:r)}));var d=function(e){e=e||this.$pnls.children('.'+t.panel+'_opened'),this.$menu[(e.hasClass(t.panel+'_has-sectionindexer')?'add':'remove')+'Class'](t.menu+'_has-sectionindexer')};this.bind('openPanel:start',d),this.bind('initPanels:after',d)}})},add:function(){t=e[i]._c,s=e[i]._d,a=e[i]._e,t.add('sectionindexer'),a.add('mouseover')},clickAnchor:function(e,n){if(e.parent().is('.'+t.indexer))return!0}},e[i].defaults[n]={add:!1,addTo:'panels'};var t,s,a,o}(e);!function(e){var n='mmenu',i='setSelected';e[n].addons[i]={setup:function(){var l=this,s=this.opts[i];this.conf[i];if(o=e[n].glbl,'boolean'==typeof s&&(s={hover:s,parent:s}),'object'!=typeof s&&(s={}),s=this.opts[i]=e.extend(!0,{},e[n].defaults[i],s),'detect'==s.current){var r=function(e){e=e.split('?')[0].split('#')[0];var t=l.$menu.find('a[href="'+e+'"], a[href="'+e+'/"]');t.length?l.setSelected(t.parent(),!0):(e=e.split('/').slice(0,-1),e.length&&r(e.join('/')))};this.bind('initMenu:after',function(){r(window.location.href)})}
140else s.current||this.bind('initListview:after',function(e){e.find('.'+t.listview).children('.'+t.listitem+'_selected').removeClass(t.listitem+'_selected')});s.hover&&this.bind('initMenu:after',function(){this.$menu.addClass(t.menu+'_selected-hover')}),s.parent&&(this.bind('openPanel:finish',function(e){this.$pnls.find('.'+t.listview).find('.'+t.listitem+'_selected-parent').removeClass(t.listitem+'_selected-parent');for(var n=e.data(a.parent);n;)n.not('.'+t.listitem+'_vertical').addClass(t.listitem+'_selected-parent'),n=n.closest('.'+t.panel).data(a.parent)}),this.bind('initMenu:after',function(){this.$menu.addClass(t.menu+'_selected-parent')}))},add:function(){t=e[n]._c,a=e[n]._d,s=e[n]._e},clickAnchor:function(e,t){}},e[n].defaults[i]={current:!0,hover:!1,parent:!1};var t,a,s,o}(e);!function(e){var i='mmenu',a='sidebar';e[i].addons[a]={setup:function(){if(this.opts.offCanvas){var s=this.opts[a];this.conf[a];n=e[i].glbl,('string'==typeof s||'boolean'==typeof s&&s||'number'==typeof s)&&(s={expanded:s}),'object'!=typeof s&&(s={}),'boolean'==typeof s.collapsed&&s.collapsed&&(s.collapsed='all'),'string'!=typeof s.collapsed&&'number'!=typeof s.collapsed||(s.collapsed={use:s.collapsed}),'object'!=typeof s.collapsed&&(s.collapsed={}),'number'==typeof s.collapsed.use&&(s.collapsed.use='(min-width: '+s.collapsed.use+'px)'),'boolean'==typeof s.expanded&&s.expanded&&(s.expanded='all'),'string'!=typeof s.expanded&&'number'!=typeof s.expanded||(s.expanded={use:s.expanded}),'object'!=typeof s.expanded&&(s.expanded={}),'number'==typeof s.expanded.use&&(s.expanded.use='(min-width: '+s.exp
140anded.use+'px)'),s=this.opts[a]=e.extend(!0,{},e[i].defaults[a],s);var r=t.wrapper+'_sidebar-collapsed-'+s.collapsed.size,o=t.wrapper+'_sidebar-expanded-'+s.expanded.size;s.collapsed.use&&(this.bind('initMenu:after',function(){this.$menu.addClass(t.menu+'_sidebar-collapsed'),s.collapsed.blockMenu&&this.opts.offCanvas&&!this.$menu.children('.'+t.menu+'__blocker').length&&this.$menu.prepend('<a class="'+t.menu+'__blocker" href="#'+this.$menu.attr('id')+'" />'),s.collapsed.hideNavbar&&this.$menu.addClass(t.menu+'_hidenavbar'),s.collapsed.hideDivider&&this.$menu.addClass(t.menu+'_hidedivider')}),'boolean'==typeof s.collapsed.use?this.bind('initMenu:after',function(){n.$html.addClass(r)}):this.matchMedia(s.collapsed.use,function(){n.$html.addClass(r)},function(){n.$html.removeClass(r)})),s.expanded.use&&(this.bind('initMenu:after',function(){this.$menu.addClass(t.menu+'_sidebar-expanded')}),'boolean'==typeof s.expanded.use?this.bind('initMenu:after',function(){n.$html.addClass(o),this.open()}):this.matchMedia(s.expanded.use,function(){n.$html.addClass(o),n.$html.hasClass(t.wrapper+'_sidebar-closed')||this.open()},function(){n.$html.removeClass(o),this.close()}),this.bind('close:start',function(){n.$html.hasClass(o)&&n.$html.addClass(t.wrapper+'_sidebar-closed')}),this.bind('open:start',function(){n.$html.removeClass(t.wrapper+'_sidebar-closed')}))}},add:function(){t=e[i]._c,s=e[i]._d,o=e[i]._e},clickAnchor:function(e,i,s){if(this.opts[a].expanded.use&&n.$html.is('[class*="'+t.wrapper+'_sidebar-expanded-"]')&&i&&s)return{close:!1}}},e[i].defaults[a]={collapsed:{use:!1,size:40,blockMenu:!0,hideDivider:!1,hideNavbar:!0},expanded:{use:!1,size:30}},e[i].configuration[a]={};var t,s,o,n}(e);!function(e){var n='mmenu',i='toggles';e[n].addons[i]={setup:function(){var a=this;this.opts[i],this.conf[i];o=e[n].glbl,this.bind('initPanels:after',function(n){this.__refactorClass(n.find('input'),this.conf.classNames[i].toggle,t.toggle),this.__refactorClass(n.find('input'),this.conf.classNames[i].check,t.check),n.find('input.'+t.toggle+', input.'+t.check).each(function(){var n=e(this),i=n.closest('li'),o=n.hasClass(t.toggle)?'toggle':'check',s=n.attr('id')||a.__getUniqueId();i.children('label[for="'+s+'"]').length||(n.attr('id',s),i.prepend(n),e('<label for="'+s+'" class="'+t[o]+'"></label>').insertBefore(i.children('a, span').last()))})})},add:function(){t=e[n]._c,a=e[n]._d,s=e[n]._e,t.add('toggle check')},clickAnchor:function(e,t){}},e[n].configuration.classNames[i]={toggle:'Toggle',check:'Check'};var t,a,s,o}(e);!function(e){var t='mmenu',n='navbars',i='breadcrumbs';e[t].addons[n][i]=function(n,i,s){var r=this,a=e[t]._c,l=e[t]._d;a.add('separator');var o=e('<span class="'+a.navbar+'__breadcrumbs" />').appendTo(n);this.bind('initNavbar:after',function(t){if(!t.children('.'+a.navbar).children('.'+a.navbar+'__breadcrumbs').length){t.removeClass(a.panel+'_has-navbar');for(var o=[],d=e('<span class="'+a.navbar+'__breadcrumbs"></span>'),n=t,r=!0;n&&n.length;){if(n.is('.'+a.panel)||(n=n.closest('.'+a.panel)),!n.parent('.'+a.listitem+'_vertical').length){var i=n.children('.'+a.navbar).children('.'+a.navbar+'__title').text();i.length&&o.unshift(r?'<span>'+i+'</span>':'<a href="#'+n.attr('id')+'">'+i+'</a>'),r=!1};n=n.data(l.parent)};s.breadcrumbs.removeFirst&&o.shift(),d.append(o.join('<span class="'+a.separator+'">'+s.breadcrumbs.separator+'</span>')).appendTo(t.children('.'+a.navbar))}}),this.bind('openPanel:start',function(e){var t=e.find('.'+a.navbar+'__breadcrumbs');t.length&&o.html(t.html()||'')}),this.bind('initNavbar:after:sr-aria',function(t){t.children('.'+a.navbar).children('.'+a.breadcrumbs).children('a').each(function(){r.__sr_aria(e(this),'owns',e(this).attr('href').slice(1))})})}}(e);!function(e){var t='mmenu',n='navbars',i='close';e[t].addons[n][i]=function(n,i){var s=e[t]._c;e[t].glbl;s.add('close');var a=e('<a class="'+s.btn+' '+s.btn+'_close '+s.navbar+'__btn" href="#" />').appendTo(n);this.bind('setPage:after',function(e){a.attr('href','#'+e.attr('id'))}),this.bind('setPage:after:sr-text',function(n){a.html(this.__sr_text(e[t].i18n(this.conf.screenReader.text.closeMenu))),this.__sr_aria(a,'owns',a.attr('href').slice(1))})}}(e);
140!function(e){var t='mmenu',n='navbars',i='next';e[t].addons[n][i]=function(i,a){var l,r,d,o=e[t]._c,s=e('<a class="'+o.btn+' '+o.btn+'_next '+o.navbar+'__btn" href="#" />').appendTo(i);this.bind('openPanel:start',function(e){l=e.find('.'+this.conf.classNames[n].panelNext),r=l.attr('href'),d=l.html(),r?s.attr('href',r):s.removeAttr('href'),s[r||d?'removeClass':'addClass'](o.hidden),s.html(d)}),this.bind('openPanel:start:sr-aria',function(e){this.__sr_aria(s,'hidden',s.hasClass(o.hidden)),this.__sr_aria(s,'owns',(s.attr('href')||'').slice(1))})},e[t].configuration.classNames[n].panelNext='Next'}(e);!function(e){var t='mmenu',n='navbars',i='prev';e[t].addons[n][i]=function(i,a){var s=e[t]._c,o=e('<a class="'+s.btn+' '+s.btn+'_prev '+s.navbar+'__btn" href="#" />').appendTo(i);this.bind('initNavbar:after',function(e){e.removeClass(s.panel+'_has-navbar')});var r,l,d;this.bind('openPanel:start',function(e){e.parent('.'+s.listitem+'_vertical').length||(r=e.find('.'+this.conf.classNames[n].panelPrev),r.length||(r=e.children('.'+s.navbar).children('.'+s.btn+'_prev')),l=r.attr('href'),d=r.html(),l?o.attr('href',l):o.removeAttr('href'),o[l||d?'removeClass':'addClass'](s.hidden),o.html(d))}),this.bind('initNavbar:after:sr-aria',function(e){var t=e.children('.'+s.navbar);this.__sr_aria(t,'hidden',!0)}),this.bind('openPanel:start:sr-aria',function(e){this.__sr_aria(o,'hidden',o.hasClass(s.hidden)),this.__sr_aria(o,'owns',(o.attr('href')||'').slice(1))})},e[t].configuration.classNames[n].panelPrev='Prev'}(e);!function(e){var t='mmenu',n='navbars',i='searchfield';e[t].addons[n][i]=function(n,i){var a=e[t]._c,s=e('<div class="'+a.searchfield+'" />').appendTo(n);'object'!=typeof this.opts.searchfield&&(this.opts.searchfield={}),this.opts.searchfield.add=!0,this.opts.searchfield.addTo=s}}(e);!function(e){var t='mmenu',n='navbars',i='tabs';e[t].addons[n][i]=function(i,a,s){function l(e){r.removeClass(o.navbar+'__tab_selected');var n=r.filter('[href="#'+e.attr('id')+'"]');if(n.length)n.addClass(o.navbar+'__tab_selected');else{var t=e.data(d.parent);t&&t.length&&l(t.closest('.'+o.panel))}};var o=e[t]._c,d=e[t]._d,c=e[t]._e,h=this,r=i.children('a');i.addClass(o.navbar+'_tabs').parent().addClass(o.navbars+'_has-tabs'),r.on(c.click+'-'+n,function(t){t.preventDefault();var i=e(this);if(i.hasClass(o.navbar+'__tab_selected'))return void t.stopImmediatePropagation();try{h.__openPanelWoAnimation(e(i.attr('href'))),t.stopImmediatePropagation()}catch(n){}}),this.bind('openPanel:start',l)}}(e);!function(e){var t='mmenu',n='navbars',i='title';e[t].addons[n][i]=function(i,a){var d,c,o,s=e[t]._c,r=e('<a class="'+s.navbar+'__title" />').appendTo(i);this.bind('openPanel:start',function(e){e.parent('.'+s.listitem+'_vertical').length||(o=e.find('.'+this.conf.classNames[n].panelTitle),o.length||(o=e.children('.'+s.navbar).children('.'+s.navbar+'__title')),d=o.attr('href'),c=o.html()||a.title,d?r.attr('href',d):r.removeAttr('href'),r[d||c?'removeClass':'addClass'](s.hidden),r.html(c))});var l;this.bind('openPanel:start:sr-aria',function(e){if(this.opts.screenReader.text&&(l||(l=this.$menu.children('.'+s.navbars+'_top, .'+s.navbars+'_bottom').children('.'+s.navbar).children('.'+s.btn+'_prev')),l.length)){var t=!0;'parent'==this.opts.navbar.titleLink&&(t=!l.hasClass(s.hidden)),this.__sr_aria(r,'hidden',t)}})},e[t].configuration.classNames[n].panelTitle='Title'}(e);!function(e){var t='mmenu',n='angular';e[t].wrappers[n]=function(){this.opts.onClick={close:!0,preventDefault:!1,setSelected:!0}}}(e);!function(e){var n='mmenu',i='bootstrap3';e[n].wrappers[i]=function(){this.$menu.hasClass('navbar-collapse')&&(this.conf.classNames.selected='active',this.conf.classNames.divider='divider',this.conf.clone=!0,this.opts.initMenu=function(e){for(var i='',a=['nav-tabs','nav-pills','navbar-nav'],n=0;n<a.length;n++)if(e.find('.'+a[n]).length){i=a[n];break};i.length&&(t.menu.call(this),t.dropdown.call(this),t[i.split('nav-').join('').split('-nav').join('')].call(this))})};var t={menu:function(){this.$menu.children().removeClass('nav').find('.sr-only').remove().end().find('.divider:empty').remove();for(var t=['role','aria-haspopup','aria-expanded'],e=0;e<t.length;e++)this.$menu.find('['+t[e]+']').removeAttr(t[e])},dropdown:function(){var t=this.$menu.find('.dropdown');t.removeClass('dropdown'),t.children('.dropdown-toggle').find('.caret').remove().end().each(function(){e(this).replaceWith('<span>'+e(this).html()+'</span>')}),t.children('.dropdown-menu').removeClass('dropdown-menu')},tabs:function(){this.$menu.children().removeClass('nav-tabs')},pills:function(){this.$menu.children().removeClass('nav-pills')},navbar:function(){var t=this;this.$menu.removeClass('collapse navbar-collapse').wrapInner('<div />').children().children().removeClass('navbar-left navbar-right navbar-nav navbar-text navbar-btn');var e=this.$menu.find('.navbar-form');this.conf.searchform={form:{action:e.attr('action'),method:e.attr('method')}
140,input:{name:e.find('input').attr('name')},submit:!0},e.remove(),(this.$orig||this.$menu).closest('.navbar').find('.navbar-header').find('.navbar-toggle').off('click').on('click',function(e){t.open(),e.stopImmediatePropagation(),e.preventDefault()})}}}(e);!function(e){function t(t){for(var i=e('<a />'),a=['href','title','target'],n=0;n<a.length;n++)'undefined'!=typeof t.attr(a[n])&&i.attr(a[n],t.attr(a[n]));return i.html(t.html()),i.find('.sr-only').remove(),i};function n(n){var i=e('<ul />');return n.find('.dropdown-item, .dropdown-divider').each(function(){var a=e(this),n=e('<li />');a.hasClass('dropdown-divider')?n.addClass('Divider'):n.append(t(a)),i.append(n)}),i};function s(i){var a=e('<ul />');return i.find('.nav-item').each(function(){var i=e(this),s=e('<li />');if(i.hasClass('active')&&s.addClass('Selected'),!i.hasClass('nav-link')){var o=i.children('.dropdown-menu');o.length&&s.append(n(o)),i=i.children('.nav-link')};s.prepend(t(i)),a.append(s)}),a};var i='mmenu',a='bootstrap4';e[i].wrappers[a]=function(){var t=this;if(this.$menu.hasClass('navbar-collapse')){this.conf.clone=!1;var a=e('<nav />'),i=e('<div />');a.append(i),this.$menu.children().each(function(){var a=e(this);switch(!0){case a.hasClass('navbar-nav'):i.append(s(a));break;case a.hasClass('dropdown-menu'):i.append(n(a));break;case a.hasClass('form-inline'):t.conf.searchfield.form={action:a.attr('action')||null,method:a.attr('method')||null},t.conf.searchfield.input={name:a.find('input').attr('name')||null},t.conf.searchfield.clear=!1,t.conf.searchfield.submit=!0;break;default:i.append(a.clone(!0))}}),this.bind('initMenu:before',function(){a.prependTo('body'),this.$menu=a}),this.$menu.parent().find('.navbar-toggler').removeAttr('data-target').removeAttr('aria-controls').off('click').on('click',function(e){e.preventDefault(),e.stopImmediatePropagation(),t.open()})}}}(e);!function(e){var t='mmenu',n='jqueryMobile';e[t].wrappers[n]=function(){var t=this;this.opts.onClick.close=!1,this.conf.offCanvas.pageSelector='div.ui-page-active',e('body').on('pagecontainerchange',function(e,n){'function'==typeof t.close&&(t.close(),t.setPage(n.toPage))}),this.bind('initAnchors:after',function(){e('body').on('click','.mm-listview a',function(t){t.isDefaultPrevented()||(t.preventDefault(),e('body').pagecontainer('change',this.href))})})}}(e);!function(e){var t='mmenu',n='magento';e[t].wrappers[n]=function(){this.conf.classNames.selected='active'}}(e);!function(e){var t='mmenu',n='olark';e[t].wrappers[n]=function(){this.conf.offCanvas.noPageSelector.push('#olark')}}(e);!function(e){var t='mmenu',n='turbolinks';e[t].wrappers[n]=function(){var n,i;e(document).on('turbolinks:before-visit',function(){i=e('html'),n=i.attr('class'),n=e.grep(n.split(/\s+/),function(e){return!/mm-/.test(e)}).join(' ')}).on('turbolinks:load',function(){'undefined'!=typeof i&&(i.attr('class',n),e[t].glbl=!1)})}}(e);!function(e){var t='mmenu',n='wordpress';e[t].wrappers[n]=function(){this.conf.classNames.selected='current-menu-item',e('#wpadminbar').css('position','fixed').addClass('mm-slideout')}}(e);return!0}));;
141;jQuery(document).ready(function(){jQuery('body').on('keyup','.mm-searchfield__input input',function(e){if(e.keyCode==13){window.location='/search-page?search='+encodeURIComponent(jQuery(this).val())};e.preventDefault()})});;

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.