vendor: 15,088 bytes, lines 1-2
1/*! jQuery v3.5.1 | (c) JS Foundation and other contributors | jquery.org/license */ 2!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(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.5.1",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0<t&&t-1 in e)}S.fn=S.prototype={jquery:f,constructor:S,length:0,toArray:function(){return s.call(this)},get:function(e){return null==e?s.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=S.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return S.each(this,e)},map:function(n){return this.pushStack(S.map(this,function(e,t){return n.call(e,t,e)}))},slice:function(){return this.pushStack(s.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(S.grep(this,function(e,t){return(t+1)%2}))},odd:function(){return this.pushStack(S.grep(this,function(e,t){return t%2}))},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(0<=n&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:u,sort:t.sort,splice:t.splice},S.extend=S.fn.extend=function(){var e,t,n,r,i,o,a=arguments[0]||{},s=1,u=arguments.length,l=!1;for("boolean"==typeof a&&(l=a,a=arguments[s]||{},s++),"object"==typeof a||m(a)||(a={}),s===u&&(a=this,s--);s<u;s++)if(null!=(e=arguments[s]))for(t in e)r=e[t],"__proto__"!==t&&a!==r&&(l&&r&&(S.isPlainObject(r)||(i=Array.isArray(r)))?(n=a[t],o=i&&!Array.isArray(n)?[]:i||S.isPlainObject(n)?n:{},i=!1,a[t]=S.extend(l,o,r)):void 0!==r&&(a[t]=r));return a},S.extend({expando:"jQuery"+(f+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]"!==o.call(e))&&(!(t=r(e))||"function"==typeof(n=v.call(t,"constructor")&&t.constructor)&&a.call(n)===l)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e,t,n){b(e,{nonce:t&&t.nonce},n)},each:function(e,t){var n,r=0;if(p(e)){for(n=e.length;r<n;r++)if(!1===t.call(e[r],r,e[r]))break}else for(r in e)if(!1===t.call(e[r],r,e[r]))break;return e},makeArray:function(e,t){var n=t||[];return null!=e&&(p(Object(e))?S.merge(n,"string"==typeof e?[e]:e):u.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:i.call(t,e,n)},merge:function(e,t){for(var n=+t.length,r=0,i=e.length;r<n;r++)e[i++]=t[r];return e.length=i,e},grep:function(e,t,n){for(var r=[],i=0,o=e.length,a=!n;i<o;i++)!t(e[i],i)!==a&&r.push(e[i]);return r},map:function(e,t,n){var r,i,o=0,a=[];if(p(e))for(r=e.length;o<r;o++)null!=(i=t(e[o],o,n))&&a.push(i);else for(o in e)null!=(i=t(e[o],o,n))&&a.push(i);return g(a)},guid:1,support:y}),"function"==typeof Symbol&&(S.fn[Symbol.iterator]=t[Symbol.iterator]),S.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){n["[object "+t+"]"]=t.toLowerCase()});var d=function(n){var e,d,b,o,i,h,f,g,w,u,l,T,C,a,E,v,s,c,y,S="sizzle"+1*new Date,p=n.document,k=0,r=0,m=ue(),x=ue(),A=ue(),N=ue(),D=function(e,t){return e===t&&(l=!0),0},j={}.hasOwnProperty,t=[],q=t.pop,L=t.push,H=t.push,O=t.slice,P=function(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1},R="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",M="[\\x20\\t\\r\\n\\f]",I="(?:\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",W="\\["+M+"*("+I+")(?:"+M+"*([*^$|!~]?=)"+M+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+I+"))|)"+M+"*\\]",F=":("+I+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+W+")*)|.*)\\)|)",B=new RegExp(M+"+","g"),$=new RegExp("^"+M+"+|((?:^|[^\\\\])(?:\\\\.)*)"+M+"+$","g"),_=new RegExp("^"+M+"*,"+M+"*"),z=new RegExp("^"+M+"*([>+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(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 de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="<a id='"+S+"'></a><select id='"+S+"-\r\\' msallowcapture=''><option selected=''></option></select>",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0<se(t,C,null,[e]).length},se.contains=function(e,t){return(e.ownerDocument||e)!=C&&T(e),y(e,t)},se.attr=function(e,t){(e.ownerDocument||e)!=C&&T(e);var n=b.attrHandle[t.toLowerCase()],r=n&&j.call(b.attrHandle,t.toLowerCase())?n(e,t,!E):void 0;return void 0!==r?r:d.attributes||!E?e.getAttribute(t):(r=e.getAttributeNode(t))&&r.specified?r.value:null},se.escape=function(e){return(e+"").replace(re,ie)},se.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},se.uniqueSort=function(e){var t,n=[],r=0,i=0;if(l=!d.detectDuplicates,u=!d.sortStable&&e.slice(0),e.sort(D),l){while(t=e[i++])t===e[i]&&(r=n.push(i));while(r--)e.splice(n[r],1)}return u=null,e},o=se.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=o(e)}else if(3===i||4===i)return e.nodeValue}else while(t=e[r++])n+=o(t);return n},(b=se.selectors={cacheLength:50,createPseudo:le,match:G,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.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]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}
vendor: 4,356 bytes, line 2
2:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1<t.indexOf(i):"$="===r?i&&t.slice(-i.length)===i:"~="===r?-1<(" "+t.replace(B," ")+" ").indexOf(i):"|="===r&&(t===i||t.slice(0,i.length+1)===i+"-"))}},CHILD:function(h,e,t,g,v){var y="nth"!==h.slice(0,3),m="last"!==h.slice(-4),x="of-type"===e;return 1===g&&0===v?function(e){return!!e.parentNode}:function(e,t,n){var r,i,o,a,s,u,l=y!==m?"nextSibling":"previousSibling",c=e.parentNode,f=x&&e.nodeName.toLowerCase(),p=!n&&!x,d=!1;if(c){if(y){while(l){a=e;while(a=a[l])if(x?a.nodeName.toLowerCase()===f:1===a.nodeType)return!1;u=l="only"===h&&!u&&"nextSibling"}return!0}if(u=[m?c.firstChild:c.lastChild],m&&p){d=(s=(r=(i=(o=(a=c)[S]||(a[S]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]||[])[0]===k&&r[1])&&r[2],a=s&&c.childNodes[s];while(a=++s&&a&&a[l]||(d=s=0)||u.pop())if(1===a.nodeType&&++d&&a===e){i[h]=[k,s,d];break}}else if(p&&(d=s=(r=(i=(o=(a=e)[S]||(a[S]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]||[])[0]===k&&r[1]),!1===d)while(a=++s&&a&&a[l]||(d=s=0)||u.pop())if((x?a.nodeName.toLowerCase()===f:1===a.nodeType)&&++d&&(p&&((i=(o=a[S]||(a[S]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]=[k,d]),a===e))break;return(d-=v)===g||d%g==0&&0<=d/g}}},PSEUDO:function(e,o){var t,a=b.pseudos[e]||b.setFilters[e.toLowerCase()]||se.error("unsupported pseudo: "+e);return a[S]?a(o):1<a.length?(t=[e,e,"",o],b.setFilters.hasOwnProperty(e.toLowerCase())?le(function(e,t){var n,r=a(e,o),i=r.length;while(i--)e[n=P(e,r[i])]=!(t[n]=r[i])}):function(e){return a(e,0,t)}):a}},pseudos:{not:le(function(e){var r=[],i=[],s=f(e.replace($,"$1"));return s[S]?le(function(e,t,n,r){var i,o=s(e,null,r,[]),a=e.length;while(a--)(i=o[a])&&(e[a]=!(t[a]=i))}):function(e,t,n){return r[0]=e,s(r,null,n,i),r[0]=null,!i.pop()}}),has:le(function(t){return function(e){return 0<se(t,e).length}}),contains:le(function(t){return t=t.replace(te,ne),function(e){return-1<(e.textContent||o(e)).indexOf(t)}}),lang:le(function(n){return V.test(n||"")||se.error("unsupported lang: "+n),n=n.replace(te,ne).toLowerCase(),function(e){var t;do{if(t=E?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return(t=t.toLowerCase())===n||0===t.indexOf(n+"-")}while((e=e.parentNode)&&1===e.nodeType);return!1}}),target:function(e){var t=n.location&&n.location.hash;return t&&t.slice(1)===e.id},root:function(e){return e===a},focus:function(e){return e===C.activeElement&&(!C.hasFocus||C.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:ge(!1),disabled:ge(!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!b.pseudos.empty(e)},header:function(e){return J.test(e.nodeName)},input:function(e){return Q.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:ve(function(){return[0]}),last:ve(function(e,t){return[t-1]}),eq:ve(function(e,t,n){return[n<0?n+t:n]}),even:ve(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:ve(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:ve(function(e,t,n){for(var r=n<0?n+t:t<n?t:n;0<=--r;)e.push(r);return e}),gt:ve(function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e})}}).pseudos.nth=b.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})b.pseudos[e]=de(e);for(e in{submit:!0,reset:!0})b.pseudos[e]=he(e);function me(){}function xe(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function be(s,e,t){var u=e.dir,l=e.next,c=l||u,f=t&&"parentNode"===c,p=r++;return e.first?function(e,t,n){while(e=e[u])if(1===e.nodeType||f)return s(e,t,n);return!1}:function(e,t,n){var r,i,o,a=[k,p];
vendor: 10,068 bytes, line 2
2if(n){while(e=e[u])if((1===e.nodeType||f)&&s(e,t,n))return!0}else while(e=e[u])if(1===e.nodeType||f)if(i=(o=e[S]||(e[S]={}))[e.uniqueID]||(o[e.uniqueID]={}),l&&l===e.nodeName.toLowerCase())e=e[u]||e;else{if((r=i[c])&&r[0]===k&&r[1]===p)return a[2]=r[2];if((i[c]=a)[2]=s(e,t,n))return!0}return!1}}function we(i){return 1<i.length?function(e,t,n){var r=i.length;while(r--)if(!i[r](e,t,n))return!1;return!0}:i[0]}function Te(e,t,n,r,i){for(var o,a=[],s=0,u=e.length,l=null!=t;s<u;s++)(o=e[s])&&(n&&!n(o,r,i)||(a.push(o),l&&t.push(s)));return a}function Ce(d,h,g,v,y,e){return v&&!v[S]&&(v=Ce(v)),y&&!y[S]&&(y=Ce(y,e)),le(function(e,t,n,r){var i,o,a,s=[],u=[],l=t.length,c=e||function(e,t,n){for(var r=0,i=t.length;r<i;r++)se(e,t[r],n);return n}(h||"*",n.nodeType?[n]:n,[]),f=!d||!e&&h?c:Te(c,s,d,n,r),p=g?y||(e?d:l||v)?[]:t:f;if(g&&g(f,p,n,r),v){i=Te(p,u),v(i,[],n,r),o=i.length;while(o--)(a=i[o])&&(p[u[o]]=!(f[u[o]]=a))}if(e){if(y||d){if(y){i=[],o=p.length;while(o--)(a=p[o])&&i.push(f[o]=a);y(null,p=[],i,r)}o=p.length;while(o--)(a=p[o])&&-1<(i=y?P(e,a):s[o])&&(e[i]=!(t[i]=a))}}else p=Te(p===t?p.splice(l,p.length):p),y?y(null,t,p,r):H.apply(t,p)})}function Ee(e){for(var i,t,n,r=e.length,o=b.relative[e[0].type],a=o||b.relative[" "],s=o?1:0,u=be(function(e){return e===i},a,!0),l=be(function(e){return-1<P(i,e)},a,!0),c=[function(e,t,n){var r=!o&&(n||t!==w)||((i=t).nodeType?u(e,t,n):l(e,t,n));return i=null,r}];s<r;s++)if(t=b.relative[e[s].type])c=[be(we(c),t)];else{if((t=b.filter[e[s].type].apply(null,e[s].matches))[S]){for(n=++s;n<r;n++)if(b.relative[e[n].type])break;return Ce(1<s&&we(c),1<s&&xe(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace($,"$1"),t,s<n&&Ee(e.slice(s,n)),n<r&&Ee(e=e.slice(n)),n<r&&xe(e))}c.push(t)}return we(c)}return me.prototype=b.filters=b.pseudos,b.setFilters=new me,h=se.tokenize=function(e,t){var n,r,i,o,a,s,u,l=x[e+" "];if(l)return t?0:l.slice(0);a=e,s=[],u=b.preFilter;while(a){for(o in n&&!(r=_.exec(a))||(r&&(a=a.slice(r[0].length)||a),s.push(i=[])),n=!1,(r=z.exec(a))&&(n=r.shift(),i.push({value:n,type:r[0].replace($," ")}),a=a.slice(n.length)),b.filter)!(r=G[o].exec(a))||u[o]&&!(r=u[o](r))||(n=r.shift(),i.push({value:n,type:o,matches:r}),a=a.slice(n.length));if(!n)break}return t?a.length:a?se.error(e):x(e,s).slice(0)},f=se.compile=function(e,t){var n,v,y,m,x,r,i=[],o=[],a=A[e+" "];if(!a){t||(t=h(e)),n=t.length;while(n--)(a=Ee(t[n]))[S]?i.push(a):o.push(a);(a=A(e,(v=o,m=0<(y=i).length,x=0<v.length,r=function(e,t,n,r,i){var o,a,s,u=0,l="0",c=e&&[],f=[],p=w,d=e||x&&b.find.TAG("*",i),h=k+=null==p?1:Math.random()||.1,g=d.length;for(i&&(w=t==C||t||i);l!==g&&null!=(o=d[l]);l++){if(x&&o){a=0,t||o.ownerDocument==C||(T(o),n=!E);while(s=v[a++])if(s(o,t||C,n)){r.push(o);break}i&&(k=h)}m&&((o=!s&&o)&&u--,e&&c.push(o))}if(u+=l,m&&l!==u){a=0;while(s=y[a++])s(c,f,t,n);if(e){if(0<u)while(l--)c[l]||f[l]||(f[l]=q.call(r));f=Te(f)}H.apply(r,f),i&&!e&&0<f.length&&1<u+y.length&&se.uniqueSort(r)}return i&&(k=h,w=p),c},m?le(r):r))).selector=e}return a},g=se.select=function(e,t,n,r){var i,o,a,s,u,l="function"==typeof e&&e,c=!r&&h(e=l.selector||e);if(n=n||[],1===c.length){if(2<(o=c[0]=c[0].slice(0)).length&&"ID"===(a=o[0]).type&&9===t.nodeType&&E&&b.relative[o[1].type]){if(!(t=(b.find.ID(a.matches[0].replace(te,ne),t)||[])[0]))return n;l&&(t=t.parentNode),e=e.slice(o.shift().value.length)}i=G.needsContext.test(e)?0:o.length;while(i--){if(a=o[i],b.relative[s=a.type])break;if((u=b.find[s])&&(r=u(a.matches[0].replace(te,ne),ee.test(o[0].type)&&ye(t.parentNode)||t))){if(o.splice(i,1),!(e=r.length&&xe(o)))return H.apply(n,r),n;break}}}return(l||f(e,c))(r,t,!E,n,!t||ee.test(e)&&ye(t.parentNode)||t),n},d.sortStable=S.split("").sort(D).join("")===S,d.detectDuplicates=!!l,T(),d.sortDetached=ce(function(e){return 1&e.compareDocumentPosition(C.createElement("fieldset"))}),ce(function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")})||fe("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),d.attributes&&ce(function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||fe("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),ce(function(e){return null==e.getAttribute("disabled")})||fe(R,function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),se}(C);S.find=d,S.expr=d.selectors,S.expr[":"]=S.expr.pseudos,S.uniqueSort=S.unique=d.uniqueSort,S.text=d.getText,S.isXMLDoc=d.isXML,S.contains=d.contains,S.escapeSelector=d.escape;var h=function(e,t,n){var r=[],i=void 0!==n;while((e=e[t])&&9!==e.nodeType)if(1===e.nodeType){if(i&&S(e).is(n))break;r.push(e)}return r},T=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},k=S.expr.match.needsContext;function A(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var N=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function D(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1<i.call(n,e)!==r}):S.filter(n,e,r)}S.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?S.find.matchesSelector(r,e)?[r]:[]:S.find.matches(e,S.grep(t,function(e){return 1===e.nodeType}))},S.fn.extend({find:function(e){var t,n,r=this.length,i=this;if("string"!=typeof e)return this.pushStack(S(e).filter(function(){for(t=0;t<r;t++)if(S.contains(i[t],this))return!0}));for(n=this.pushStack([]),t=0;t<r;t++)S.find(e,i[t],n);return 1<r?S.uniqueSort(n):n},filter:function(e){return this.pushStack(D(this,e||[],!1))},not:function(e){return this.pushStack(D(this,e||[],!0))},is:function(e){return!!D(this,"string"==typeof e&&k.test(e)?S(e):e||[],!1).length}});var j,q=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||j,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,j=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e<n;e++)if(S.contains(this,t[e]))return!0})},closest:function(e,t){var n,r=0,i=this.length,o=[],a="string"!=typeof e&&S(e);if(!k.test(e))for(;r<i;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(a?-1<a.index(n):1===n.nodeType&&S.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(1<o.length?S.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?i.call(S(e),this[0]):i.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(S.uniqueSort(S.merge(this.get(),S(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),S.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return h(e,"parentNode")},parentsUntil:function(e,t,n){return h(e,"parentNode",n)},next:function(e){return O(e,"nextSibling")},prev:function(e){return O(e,"previousSibling")},nextAll:function(e){return h(e,"nextSibling")},prevAll:function(e){return h(e,"previousSibling")},nextUntil:function(e,t,n){return h(e,"nextSibling",n)},prevUntil:function(e,t,n){return h(e,"previousSibling",n)},siblings:function(e){return T((e.parentNode||{}).firstChild,e)},children:function(e){return T(e.firstChild)},contents:function(e){return null!=e.contentDocument&&r(e.contentDocument)?e.contentDocument:(A(e,"template")&&(e=e.content||e),S.merge([],e.childNodes))}},function(r,i){S.fn[r]=function(e,t){var n=S.map(this,i,e);return"Until"!==r.slice(-5)&&(t=e),t&&"string"==typeof t&&(n=S.filter(t,n)),1<this.length&&(H[r]||S.uniqueSort(n),L.test(r)&&n.reverse()),this.pushStack(n)}});var P=/[^\x20\t\r\n\f]+/g;function R(e){return e}function M(e){throw e}function I(e,t,n,r){var i;try{e&&m(i=e.promise)?i.call(e).done(t).fail(n):e&&m(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}S.Callbacks=function(r){var e,n;r="string"==typeof r?(e=r,n={},S.each(e.match(P)||[],function(e,t){n[t]=!0}),n):S.extend({},r);var i,t,o,a,s=[],u=[],l=-1,c=function(){for(a=a||r.once,o=i=!0;u.length;l=-1){t=u.shift();while(++l<s.length)!1===s[l].apply(t[0],t[1])&&r.stopOnFalse&&(l=s.length,t=!1)}r.memory||(t=!1),i=!1,a&&(s=t?[]:"")},f={add:function(){return s&&(t&&!i&&(l=s.length-1,u.push(t)),function n(e){S.each(e,function(e,t){m(t)?r.unique&&f.has(t)||s.push(t):t&&t.length&&"string"!==w(t)&&n(t)})}(arguments),t&&!i&&c()),this},remove:function(){return S.each(arguments,function(e,t){var n;while(-1<(n=S.inArray(t,s,n)))s.splice(n,1),n<=l&&l--}),this},has:function(e){return e?-1<S.inArray(e,s):0<s.length},empty:function(){return s&&(s=[]),this},disable:function(){return a=u=[],s=t="",this},disabled:function(){return!s},lock:function(){return a=u=[],t||i||(s=t=""),this},locked:function(){return!!a},fireWith:function(e,t){return a||(t=[e,(t=t||[]).slice?t.slice():t],u.push(t),i||c()),this},fire:function(){return f.fireWith(this,arguments),this},fired:function(){return!!o}};return f},S.extend({Deferred:function(e){var o=[["notify","progress",S.Callbacks("memory"),S.Callbacks("memory"),2],["resolve","done",S.Callbacks("once memory"),S.Callbacks("once memory"),0,"resolved"],["reject","fail",S.Callbacks("once memory"),S.Callbacks("once memory"),1,"rejected"]],i="pe
vendor: 8,547 bytes, line 2
2nding",a={state:function(){return i},always:function(){return s.done(arguments).fail(arguments),this},"catch":function(e){return a.then(null,e)},pipe:function(){var i=arguments;return S.Deferred(function(r){S.each(o,function(e,t){var n=m(i[t[4]])&&i[t[4]];s[t[1]](function(){var e=n&&n.apply(this,arguments);e&&m(e.promise)?e.promise().progress(r.notify).done(r.resolve).fail(r.reject):r[t[0]+"With"](this,n?[e]:arguments)})}),i=null}).promise()},then:function(t,n,r){var u=0;function l(i,o,a,s){return function(){var n=this,r=arguments,e=function(){var e,t;if(!(i<u)){if((e=a.apply(n,r))===o.promise())throw new TypeError("Thenable self-resolution");t=e&&("object"==typeof e||"function"==typeof e)&&e.then,m(t)?s?t.call(e,l(u,o,R,s),l(u,o,M,s)):(u++,t.call(e,l(u,o,R,s),l(u,o,M,s),l(u,o,R,o.notifyWith))):(a!==R&&(n=void 0,r=[e]),(s||o.resolveWith)(n,r))}},t=s?e:function(){try{e()}catch(e){S.Deferred.exceptionHook&&S.Deferred.exceptionHook(e,t.stackTrace),u<=i+1&&(a!==M&&(n=void 0,r=[e]),o.rejectWith(n,r))}};i?t():(S.Deferred.getStackHook&&(t.stackTrace=S.Deferred.getStackHook()),C.setTimeout(t))}}return S.Deferred(function(e){o[0][3].add(l(0,e,m(r)?r:R,e.notifyWith)),o[1][3].add(l(0,e,m(t)?t:R)),o[2][3].add(l(0,e,m(n)?n:M))}).promise()},promise:function(e){return null!=e?S.extend(e,a):a}},s={};return S.each(o,function(e,t){var n=t[2],r=t[5];a[t[1]]=n.add,r&&n.add(function(){i=r},o[3-e][2].disable,o[3-e][3].disable,o[0][2].lock,o[0][3].lock),n.add(t[3].fire),s[t[0]]=function(){return s[t[0]+"With"](this===s?void 0:this,arguments),this},s[t[0]+"With"]=n.fireWith}),a.promise(s),e&&e.call(s,s),s},when:function(e){var n=arguments.length,t=n,r=Array(t),i=s.call(arguments),o=S.Deferred(),a=function(t){return function(e){r[t]=this,i[t]=1<arguments.length?s.call(arguments):e,--n||o.resolveWith(r,i)}};if(n<=1&&(I(e,o.done(a(t)).resolve,o.reject,!n),"pending"===o.state()||m(i[t]&&i[t].then)))return o.then();while(t--)I(i[t],a(t),o.reject);return o.promise()}});var W=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;S.Deferred.exceptionHook=function(e,t){C.console&&C.console.warn&&e&&W.test(e.name)&&C.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},S.readyException=function(e){C.setTimeout(function(){throw e})};var F=S.Deferred();function B(){E.removeEventListener("DOMContentLoaded",B),C.removeEventListener("load",B),S.ready()}S.fn.ready=function(e){return F.then(e)["catch"](function(e){S.readyException(e)}),this},S.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--S.readyWait:S.isReady)||(S.isReady=!0)!==e&&0<--S.readyWait||F.resolveWith(E,[S])}}),S.ready.then=F.then,"complete"===E.readyState||"loading"!==E.readyState&&!E.documentElement.doScroll?C.setTimeout(S.ready):(E.addEventListener("DOMContentLoaded",B),C.addEventListener("load",B));var $=function(e,t,n,r,i,o,a){var s=0,u=e.length,l=null==n;if("object"===w(n))for(s in i=!0,n)$(e,t,s,n[s],!0,o,a);else if(void 0!==r&&(i=!0,m(r)||(a=!0),l&&(a?(t.call(e,r),t=null):(l=t,t=function(e,t,n){return l.call(S(e),n)})),t))for(;s<u;s++)t(e[s],n,a?r:r.call(e[s],s,t(e[s],n)));return i?e:l?t.call(e):u?t(e[0],n):o},_=/^-ms-/,z=/-([a-z])/g;function U(e,t){return t.toUpperCase()}function X(e){return e.replace(_,"ms-").replace(z,U)}var V=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};function G(){this.expando=S.expando+G.uid++}G.uid=1,G.prototype={cache:function(e){var t=e[this.expando];return t||(t={},V(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[X(t)]=n;else for(r in t)i[X(r)]=t[r];return i},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][X(t)]},access:function(e,t,n){return void 0===t||t&&"string"==typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,r=e[this.expando];if(void 0!==r){if(void 0!==t){n=(t=Array.isArray(t)?t.map(X):(t=X(t))in r?[t]:t.match(P)||[]).length;while(n--)delete r[t[n]]}(void 0===t||S.isEmptyObject(r))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!S.isEmptyObject(t)}};var Y=new G,Q=new G,J=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,K=/[A-Z]/g;function Z(e,t,n){var r,i;if(void 0===n&&1===e.nodeType)if(r="data-"+t.replace(K,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(r))){try{n="true"===(i=n)||"false"!==i&&("null"===i?null:i===+i+""?+i:J.test(i)?JSON.parse(i):i)}catch(e){}Q.set(e,t,n)}else n=void 0;return n}S.extend({hasData:function(e){return Q.hasData(e)||Y.hasData(e)},data:function(e,t,n){return Q.access(e,t,n)},removeData:function(e,t){Q.remove(e,t)},_data:function(e,t,n){return Y.access(e,t,n)},_removeData:function(e,t){Y.remove(e,t)}}),S.fn.extend({data:function(n,e){var t,r,i,o=this[0],a=o&&o.attributes;if(void 0===n){if(this.length&&(i=Q.get(o),1===o.nodeType&&!Y.get(o,"hasDataAttrs"))){t=a.length;while(t--)a[t]&&0===(r=a[t].name).indexOf("data-")&&(r=X(r.slice(5)),Z(o,r,i[r]));Y.set(o,"hasDataAttrs",!0)}return i}return"object"==typeof n?this.each(function(){Q.set(this,n)}):$(this,function(e){var t;if(o&&void 0===e)return void 0!==(t=Q.get(o,n))?t:void 0!==(t=Z(o,n))?t:void 0;this.each(function(){Q.set(this,n,e)})},null,e,1<arguments.length,null,!0)},removeData:function(e){return this.each(function(){Q.remove(this,e)})}}),S.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=Y.get(e,t),n&&(!r||Array.isArray(n)?r=Y.access(e,t,S.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=S.queue(e,t),r=n.length,i=n.shift(),o=S._queueHooks(e,t);"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,function(){S.dequeue(e,t)},o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return Y.get(e,n)||Y.access(e,n,{empty:S.Callbacks("once memory").add(function(){Y.remove(e,[t+"queue",n])})})}}),S.fn.extend({queue:function(t,n){var e=2;return"string"!=typeof t&&(n=t,t="fx",e--),arguments.length<e?S.queue(this[0],t):void 0===n?this:this.each(function(){var e=S.queue(this,t,n);S._queueHooks(this,t),"fx"===t&&"inprogress"!==e[0]&&S.dequeue(this,t)})},dequeue:function(e){return this.each(function(){S.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,r=1,i=S.Deferred(),o=this,a=this.length,s=function(){--r||i.resolveWith(o,[o])};"string"!=typeof e&&(t=e,e=void 0),e=e||"fx";while(a--)(n=Y.get(o[a],e+"queueHooks"))&&n.empty&&(r++,n.empty.add(s));return s(),i.promise(t)}});var ee=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,te=new RegExp("^(?:([+-])=|)("+ee+")([a-z%]*)$","i"),ne=["Top","Right","Bottom","Left"],re=E.documentElement,ie=function(e){return S.contains(e.ownerDocument,e)},oe={composed:!0};re.getRootNode&&(ie=function(e){return S.contains(e.ownerDocument,e)||e.getRootNode(oe)===e.ownerDocument});var ae=function(e,t){return"none"===(e=t||e).style.display||""===e.style.display&&ie(e)&&"none"===S.css(e,"display")};function se(e,t,n,r){var i,o,a=20,s=r?function(){return r.cur()}:function(){return S.css(e,t,"")},u=s(),l=n&&n[3]||(S.cssNumber[t]?"":"px"),c=e.nodeType&&(S.cssNumber[t]||"px"!==l&&+u)&&te.exec(S.css(e,t));if(c&&c[3]!==l){u/=2,l=l||c[3],c=+u||1;while(a--)S.style(e,t,c+l),(1-o)*(1-(o=s()/u||.5))<=0&&(a=0),c/=o;c*=2,S.style(e,t,c+l),n=n||[]}return n&&(c=+c||+u||0,i=n[1]?c+(n[1]+1)*n[2]:+n[2],r&&(r.unit=l,r.start=c,r.end=i)),i}var ue={};function le(e,t){for(var n,r,i,o,a,s,u,l=[],c=0,f=e.length;c<f;c++)(r=e[c]).style&&(n=r.style.display,t?("none"===n&&(l[c]=Y.get(r,"display")||null,l[c]||(r.style.display="")),""===r.style.display&&ae(r)&&(l[c]=(u=a=o=void 0,a=(i=r).ownerDocument,s=i.nodeName,(u=ue[s])||(o=a.body.appendChild(a.createElement(s)),u=S.css(o,"display"),o.parentNode.removeChild(o),"none"===u&&(u="block"),ue[s]=u)))):"none"!==n&&(l[c]="none",Y.set(r,"display",n)));for(c=0;c<f;c++)null!=l[c]&&(e[c].style.display=l[c]);return e}S.fn.extend({show:function(){return le(this,!0)},hide:function(){return le(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){ae(this)?S(this).show():S(this).hide()})}});var ce,fe,pe=/^(?:checkbox|radio)$/i,de=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone
vendor: 51,417 bytes, line 2
2=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="<textarea>x</textarea>",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="<option></option>",y.option=!!ce.lastChild;var ge={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 ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n<r;n++)Y.set(e[n],"globalEval",!t||Y.get(t[n],"globalEval"))}ge.tbody=ge.tfoot=ge.colgroup=ge.caption=ge.thead,ge.th=ge.td,y.option||(ge.optgroup=ge.option=[1,"<select multiple='multiple'>","</select>"]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d<h;d++)if((o=e[d])||0===o)if("object"===w(o))S.merge(p,o.nodeType?[o]:o);else if(me.test(o)){a=a||f.appendChild(t.createElement("div")),s=(de.exec(o)||["",""])[1].toLowerCase(),u=ge[s]||ge._default,a.innerHTML=u[1]+S.htmlPrefilter(o)+u[2],c=u[0];while(c--)a=a.lastChild;S.merge(p,a.childNodes),(a=f.firstChild).textContent=""}else p.push(t.createTextNode(o));f.textContent="",d=0;while(o=p[d++])if(r&&-1<S.inArray(o,r))i&&i.push(o);else if(l=ie(o),a=ve(f.appendChild(o),"script"),l&&ye(a),n){c=0;while(o=a[c++])he.test(o.type||"")&&n.push(o)}return f}var be=/^key/,we=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Te=/^([^.]*)(?:\.(.+)|)/;function Ce(){return!0}function Ee(){return!1}function Se(e,t){return e===function(){try{return E.activeElement}catch(e){}}()==("focus"===t)}function ke(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)ke(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Ee;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return S().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=S.guid++)),e.each(function(){S.event.add(this,t,i,r,n)})}function Ae(e,i,o){o?(Y.set(e,i,!1),S.event.add(e,i,{namespace:!1,handler:function(e){var t,n,r=Y.get(this,i);if(1&e.isTrigger&&this[i]){if(r.length)(S.event.special[i]||{}).delegateType&&e.stopPropagation();else if(r=s.call(arguments),Y.set(this,i,r),t=o(this,i),this[i](),r!==(n=Y.get(this,i))||t?Y.set(this,i,!1):n={},r!==n)return e.stopImmediatePropagation(),e.preventDefault(),n.value}else r.length&&(Y.set(this,i,{value:S.event.trigger(S.extend(r[0],S.Event.prototype),r.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===Y.get(e,i)&&S.event.add(e,i,Ce)}S.event={global:{},add:function(t,e,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Y.get(t);if(V(t)){n.handler&&(n=(o=n).handler,i=o.selector),i&&S.find.matchesSelector(re,i),n.guid||(n.guid=S.guid++),(u=v.events)||(u=v.events=Object.create(null)),(a=v.handle)||(a=v.handle=function(e){return"undefined"!=typeof S&&S.event.triggered!==e.type?S.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(P)||[""]).length;while(l--)d=g=(s=Te.exec(e[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=S.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=S.event.special[d]||{},c=S.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&S.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(d,a)),f.add&&(f.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),S.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Y.hasData(e)&&Y.get(e);if(v&&(u=v.events)){l=(t=(t||"").match(P)||[""]).length;while(l--)if(d=g=(s=Te.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d){f=S.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||S.removeEvent(e,d,v.handle),delete u[d])}else for(d in u)S.event.remove(e,d+t[l],n,r,!0);S.isEmptyObject(u)&&Y.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=new Array(arguments.length),u=S.event.fix(e),l=(Y.get(this,"events")||Object.create(null))[u.type]||[],c=S.event.special[u.type]||{};for(s[0]=u,t=1;t<arguments.length;t++)s[t]=arguments[t];if(u.delegateTarget=this,!c.preDispatch||!1!==c.preDispatch.call(this,u)){a=S.event.handlers.call(this,u,l),t=0;while((i=a[t++])&&!u.isPropagationStopped()){u.currentTarget=i.elem,n=0;while((o=i.handlers[n++])&&!u.isImmediatePropagationStopped())u.rnamespace&&!1!==o.namespace&&!u.rnamespace.test(o.namespace)||(u.handleObj=o,u.data=o.data,void 0!==(r=((S.event.special[o.origType]||{}).handle||o.handler).apply(i.elem,s))&&!1===(u.result=r)&&(u.preventDefault(),u.stopPropagation()))}return c.postDispatch&&c.postDispatch.call(this,u),u.result}},handlers:function(e,t){var n,r,i,o,a,s=[],u=t.delegateCount,l=e.target;if(u&&l.nodeType&&!("click"===e.type&&1<=e.button))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&("click"!==e.type||!0!==l.disabled)){for(o=[],a={},n=0;n<u;n++)void 0===a[i=(r=t[n]).selector+" "]&&(a[i]=r.needsContext?-1<S(i,this).index(l):S.find(i,this,null,[l]).length),a[i]&&o.push(r);o.length&&s.push({elem:l,handlers:o})}return l=this,u<t.length&&s.push({elem:l,handlers:t.slice(u)}),s},addProp:function(t,e){Object.defineProperty(S.Event.prototype,t,{enumerable:!0,configurable:!0,get:m(e)?function(){if(this.originalEvent)return e(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(e){return e[S.expando]?e:new S.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var t=this||e;return pe.test(t.type)&&t.click&&A(t,"input")&&Ae(t,"click",Ce),!1},trigger:function(e){var t=this||e;return pe.test(t.type)&&t.click&&A(t,"input")&&Ae(t,"click"),!0},_default:function(e){var t=e.target;return pe.test(t.type)&&t.click&&A(t,"input")&&Y.get(t,"click")||A(t,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},S.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},S.Event=function(e,t){if(!(this instanceof S.Event))return new S.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?Ce:Ee,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&S.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[S.expando]=!0},S.Event.prototype={constructor:S.Event,isDefaultPrevented:Ee,isPropagationStopped:Ee,isImmediatePropagationStopped:Ee,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=Ce,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=Ce,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=Ce,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},S.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:function(e){var t=e.button;return null==e.which&&be.test(e.type)?null!=e.charCode?e.charCode:e.keyCode:!e.which&&void 0!==t&&we.test(e.type)?1&t?1:2&t?3:4&t?2:0:e.which}},S.event.addProp),S.each({focus:"focusin",blur:"focusout"},function(e,t){S.event.special[e]={setup:function(){return Ae(this,e,Se),!1},trigger:function(){return Ae(this,e),!0},delegateType:t}}),S.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,i){S.event.special[e]={delegateType:i,bindType:i,handle:function(e){var t,n=e.relatedTarget,r=e.handleObj;return n&&(n===this||S.contains(this,n))||(e.type=r.origType,t=r.handler.apply(this,arguments),e.type=i),t}}}),S.fn.extend({on:function(e,t,n,r){return ke(this,e,t,n,r)},one:function(e,t,n,r){return ke(this,e,t,n,r,1)},off:function(e,t,n){var r,i;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,S(e.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"==typeof e){for(i in e)this.off(i,t,e[i]);return this}return!1!==t&&"function"!=typeof t||(n=t,t=void 0),!1===n&&(n=Ee),this.each(function(){S.event.remove(this,e,n,t)})}});var Ne=/<script|<style|<link/i,De=/checked\s*(?:[^=]|=\s*.checked.)/i,je=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;function qe(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function Le(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function He(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Oe(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n<r;n++)S.event.add(t,i,s[i][n]);Q.hasData(e)&&(o=Q.access(e),a=S.extend({},o),Q.set(t,a))}}function Pe(n,r,i,o){r=g(r);var e,t,a,s,u,l,c=0,f=n.length,p=f-1,d=r[0],h=m(d);if(h||1<f&&"string"==typeof d&&!y.checkClone&&De.test(d))return n.each(function(e){var t=n.eq(e);h&&(r[0]=d.call(this,e,t.html())),Pe(t,r,i,o)});if(f&&(t=(e=xe(r,n[0].ownerDocument,!1,n,o)).firstChild,1===e.childNodes.length&&(e=t),t||o)){for(s=(a=S.map(ve(e,"script"),Le)).length;c<f;c++)u=e,c!==p&&(u=S.clone(u,!0,!0),s&&S.merge(a,ve(u,"script"))),i.call(n[c],u,c);if(s)for(l=a[a.length-1].ownerDocument,S.map(a,He),c=0;c<s;c++)u=a[c],he.test(u.type||"")&&!Y.access(u,"globalEval")&&S.contains(l,u)&&(u.src&&"module"!==(u.type||"").toLowerCase()?S._evalUrl&&!u.noModule&&S._evalUrl(u.src,{nonce:u.nonce||u.getAttribute("nonce")},l):b(u.textContent.replace(je,""),u,l))}return n}function Re(e,t,n){for(var r,i=t?S.filter(t,e):e,o=0;null!=(r=i[o]);o++)n||1!==r.nodeType||S.cleanData(ve(r)),r.parentNode&&(n&&ie(r)&&ye(ve(r,"script")),r.parentNode.removeChild(r));return e}S.extend({htmlPrefilter:function(e){return e},clone:function(e,t,n){var r,i,o,a,s,u,l,c=e.cloneNode(!0),f=ie(e);if(!(y.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||S.isXMLDoc(e)))for(a=ve(c),r=0,i=(o=ve(e)).length;r<i;r++)s=o[r],u=a[r],void 0,"input"===(l=u.nodeName.toLowerCase())&&pe.test(s.type)?u.checked=s.checked:"input"!==l&&"textarea"!==l||(u.defaultValue=s.defaultValue);if(t)if(n)for(o=o||ve(e),a=a||ve(c),r=0,i=o.length;r<i;r++)Oe(o[r],a[r]);else Oe(e,c);return 0<(a=ve(c,"script")).length&&ye(a,!f&&ve(e,"script")),c},cleanData:function(e){for(var t,n,r,i=S.event.special,o=0;void 0!==(n=e[o]);o++)if(V(n)){if(t=n[Y.expando]){if(t.events)for(r in t.events)i[r]?S.event.remove(n,r):S.removeEvent(n,r,t.handle);n[Y.expando]=void 0}n[Q.expando]&&(n[Q.expando]=void 0)}}}),S.fn.extend({detach:function(e){return Re(this,e,!0)},remove:function(e){return Re(this,e)},text:function(e){return $(this,function(e){return void 0===e?S.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return Pe(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||qe(this,e).appendChild(e)})},prepend:function(){return Pe(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=qe(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return Pe(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return Pe(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(S.cleanData(ve(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return S.clone(this,e,t)})},html:function(e){return $(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!Ne.test(e)&&!ge[(de.exec(e)||["",""])[1].toLowerCase()]){e=S.htmlPrefilter(e);try{for(;n<r;n++)1===(t=this[n]||{}).nodeType&&(S.cleanData(ve(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var n=[];return Pe(this,arguments,function(e){var t=this.parentNode;S.inArray(this,n)<0&&(S.cleanData(ve(this)),t&&t.replaceChild(e,this))},n)}}),S.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,a){S.fn[e]=function(e){for(var t,n=[],r=S(e),i=r.length-1,o=0;o<=i;o++)t=o===i?this:this.clone(!0),S(r[o])[a](t),u.apply(n,t.get());return this.pushStack(n)}});var Me=new RegExp("^("+ee+")(?!px)[a-z%]+$","i"),Ie=function(e){var t=e.ownerDocument.defaultView;return t&&t.opener||(t=C),t.getComputedStyle(e)},We=function(e,t,n){var r,i,o={};for(i in t)o[i]=e.style[i],e.style[i]=t[i];for(i in r=n.call(e),t)e.style[i]=o[i];return r},Fe=new RegExp(ne.join("|"),"i");function Be(e,t,n){var r,i,o,a,s=e.style;return(n=n||Ie(e))&&(""!==(a=n.getPropertyValue(t)||n[t])||ie(e)||(a=S.style(e,t)),!y.pixelBoxStyles()&&Me.test(a)&&Fe.test(t)&&(r=s.width,i=s.minWidth,o=s.maxWidth,s.minWidth=s.maxWidth=s.width=a,a=n.width,s.width=r,s.minWidth=i,s.maxWidth=o)),void 0!==a?a+"":a}function $e(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}!function(){function e(){if(l){u.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",l.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",re.appendChild(u).appendChild(l);var e=C.getComputedStyle(l);n="1%"!==e.top,s=12===t(e.marginLeft),l.style.right="60%",o=36===t(e.right),r=36===t(e.width),l.style.position="absolute",i=12===t(l.offsetWidth/3),re.removeChild(u),l=null}}function t(e){return Math.round(parseFloat(e))}var n,r,i,o,a,s,u=E.createElement("div"),l=E.createElement("div");l.style&&(l.style.backgroundClip="content-box",l.cloneNode(!0).style.backgroundClip="",y.clearCloneStyle="content-box"===l.style.backgroundClip,S.extend(y,{boxSizingReliable:function(){return e(),r},pixelBoxStyles:function(){return e(),o},pixelPosition:function(){return e(),n},reliableMarginLeft:function(){return e(),s},scrollboxSize:function(){return e(),i},reliableTrDimensions:function(){var e,t,n,r;return null==a&&(e=E.createElement("table"),t=E.createElement("tr"),n=E.createElement("div"),e.style.cssText="position:absolute;left:-11111px",t.style.height="1px",n.style.height="9px",re.appendChild(e).appendChild(t).appendChild(n),r=C.getComputedStyle(t),a=3<parseInt(r.height),re.removeChild(e)),a}}))}();var _e=["Webkit","Moz","ms"],ze=E.createElement("div").style,Ue={};function Xe(e){var t=S.cssProps[e]||Ue[e];return t||(e in ze?e:Ue[e]=function(e){var t=e[0].toUpperCase()+e.slice(1),n=_e.length;while(n--)if((e=_e[n]+t)in ze)return e}(e)||e)}var Ve=/^(none|table(?!-c[ea]).+)/,Ge=/^--/,Ye={position:"absolute",visibility:"hidden",display:"block"},Qe={letterSpacing:"0",fontWeight:"400"};function Je(e,t,n){var r=te.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):t}function Ke(e,t,n,r,i,o){var a="width"===t?1:0,s=0,u=0;if(n===(r?"border":"content"))return 0;for(;a<4;a+=2)"margin"===n&&(u+=S.css(e,n+ne[a],!0,i)),r?("content"===n&&(u-=S.css(e,"padding"+ne[a],!0,i)),"margin"!==n&&(u-=S.css(e,"border"+ne[a]+"Width",!0,i))):(u+=S.css(e,"padding"+ne[a],!0,i),"padding"!==n?u+=S.css(e,"border"+ne[a]+"Width",!0,i):s+=S.css(e,"border"+ne[a]+"Width",!0,i));return!r&&0<=o&&(u+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-u-s-.5))||0),u}function Ze(e,t,n){var r=Ie(e),i=(!y.boxSizingReliable()||n)&&"border-box"===S.css(e,"boxSizing",!1,r),o=i,a=Be(e,t,r),s="offset"+t[0].toUpperCase()+t.slice(1);if(Me.test(a)){if(!n)return a;a="auto"}return(!y.boxSizingReliable()&&i||!y.reliableTrDimensions()&&A(e,"tr")||"auto"===a||!parseFloat(a)&&"inline"===S.css(e,"display",!1,r))&&e.getClientRects().length&&(i="border-box"===S.css(e,"boxSizing",!1,r),(o=s in e)&&(a=e[s])),(a=parseFloat(a)||0)+Ke(e,t,n||(i?"border":"content"),o,r,a)+"px"}function et(e,t,n,r,i){return new et.prototype.init(e,t,n,r,i)}S.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Be(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,s=X(t),u=Ge.test(t),l=e.style;if(u||(t=Xe(s)),a=S.cssHooks[t]||S.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(i=a.get(e,!1,r))?i:l[t];"string"===(o=typeof n)&&(i=te.exec(n))&&i[1]&&(n=se(e,t,i),o="number"),null!=n&&n==n&&("number"!==o||u||(n+=i&&i[3]||(S.cssNumber[s]?"":"px")),y.clearCloneStyle||""!==n||0!==t.indexOf("background")||(l[t]="inherit"),a&&"set"in a&&void 0===(n=a.set(e,n,r))||(u?l.setProperty(t,n):l[t]=n))}},css:function(e,t,n,r){var i,o,a,s=X(t);return Ge.test(t)||(t=Xe(s)),(a=S.cssHooks[t]||S.cssHooks[s])&&"get"in a&&(i=a.get(e,!0,n)),void 0===i&&(i=Be(e,t,r)),"normal"===i&&t in Qe&&(i=Qe[t]),""===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),S.each(["height","width"],function(e,u){S.cssHooks[u]={get:function(e,t,n){if(t)return!Ve.test(S.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?Ze(e,u,n):We(e,Ye,function(){return Ze(e,u,n)})},set:function(e,t,n){var r,i=Ie(e),o=!y.scrollboxSize()&&"absolute"===i.position,a=(o||n)&&"border-box"===S.css(e,"boxSizing",!1,i),s=n?Ke(e,u,n,a,i):0;return a&&o&&(s-=Math.ceil(e["offset"+u[0].toUpperCase()+u.slice(1)]-parseFloat(i[u])-Ke(e,u,"border",!1,i)-.5)),s&&(r=te.exec(t))&&"px"!==(r[3]||"px")&&(e.style[u]=t,t=S.css(e,u)),Je(0,t,s)}}}),S.cssHooks.marginLeft=$e(y.reliableMarginLeft,function(e,t){if(t)return(parseFloat(Be(e,"marginLeft"))||e.getBoundingClientRect().left-We(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),S.each({margin:"",padding:"",border:"Width"},function(i,o){S.cssHooks[i+o]={expand:function(e){for(var t=0,n={},r="string"==typeof e?e.split(" "):[e];t<4;t++)n[i+ne[t]+o]=r[t]||r[t-2]||r[0];return n}},"margin"!==i&&(S.cssHooks[i+o].set=Je)}),S.fn.extend({css:function(e,t){return $(this,function(e,t,n){var r,i,o={},a=0;if(Array.isArray(t)){for(r=Ie(e),i=t.length;a<i;a++)o[t[a]]=S.css(e,t[a],!1,r);return o}return void 0!==n?S.style(e,t,n):S.css(e,t)},e,t,1<arguments.length)}}),((S.Tween=et).prototype={constructor:et,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||S.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(S.cssNumber[n]?"":"px")},cur:function(){var e=et.propHooks[this.prop];return e&&e.get?e.get(this):et.propHooks._default.get(this)},run:function(e){var t,n=et.propHooks[this.prop];return this.options.duration?this.pos=t=S.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):et.propHooks._default.set(this),this}}).init.prototype=et.prototype,(et.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=S.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){S.fx.step[e.prop]?S.fx.step[e.prop](e):1!==e.elem.nodeType||!S.cssHooks[e.prop]&&null==e.elem.style[Xe(e.prop)]?e.elem[e.prop]=e.now:S.style(e.elem,e.prop,e.now+e.unit)}}}).scrollTop=et.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},S.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},S.fx=et.prototype.init,S.fx.step={};var tt,nt,rt,it,ot=/^(?:toggle|show|hide)$/,at=/queueHooks$/;function st(){nt&&(!1===E.hidden&&C.requestAnimationFrame?C.requestAnimationFrame(st):C.setTimeout(st,S.fx.interval),S.fx.tick())}function ut(){return C.setTimeout(function(){tt=void 0}),tt=Date.now()}function lt(e,t){var n,r=0,i={height:e};for(t=t?1:0;r<4;r+=2-t)i["margin"+(n=ne[r])]=i["padding"+n]=e;return t&&(i.opacity=i.width=e),i}function ct(e,t,n){for(var r,i=(ft.tweeners[t]||[]).concat(ft.tweeners["*"]),o=0,a=i.length;o<a;o++)if(r=i[o].call(n,t,e))return r}function ft(o,e,t){var n,a,r=0,i=ft.prefilters.length,s=S.Deferred().always(function(){delete u.elem}),u=function(){if(a)return!1;for(var e=tt||ut(),t=Math.max(0,l.startTime+l.duration-e),n=1-(t/l.duration||0),r=0,i=l.tweens.length;r<i;r++)l.tweens[r].run(n);return s.notifyWith(o,[l,n,t]),n<1&&i?t:(i||s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l]),!1)},l=s.promise({elem:o,props:S.extend({},e),opts:S.extend(!0,{specialEasing:{},easing:S.easing._default},t),originalProperties:e,originalOptions:t,startTime:tt||ut(),duration:t.duration,tweens:[],createTween:function(e,t){var n=S.Tween(o,l.opts,e,t,l.opts.specialEasing[e]||l.opts.easing);return l.tweens.push(n),n},stop:function(e){var t=0,n=e?l.tweens.length:0;if(a)return this;for(a=!0;t<n;t++)l.tweens[t].run(1);return e?(s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l,e])):s.rejectWith(o,[l,e]),this}}),c=l.props;for(!function(e,t){var n,r,i,o,a;for(n in e)if(i=t[r=X(n)],o=e[n],Array.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),(a=S.cssHooks[r])&&"expand"in a)for(n in o=a.expand(o),delete e[r],o)n in e||(e[n]=o[n],t[n]=i);else t[r]=i}(c,l.opts.specialEasing);r<i;r++)if(n=ft.prefilters[r].call(l,o,c,l.opts))return m(n.stop)&&(S._queueHooks(l.elem,l.opts.queue).stop=n.stop.bind(n)),n;return S.map(c,ct,l),m(l.opts.start)&&l.opts.start.call(o,l),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always),S.fx.timer(S.extend(u,{elem:o,anim:l,queue:l.opts.queue})),l}S.Animation=S.extend(ft,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return se(n.elem,e,te.exec(t),n),n}]},tweener:function(e,t){m(e)?(t=e,e=["*"]):e=e.match(P);for(var n,r=0,i=e.length;r<i;r++)n=e[r],ft.tweeners[n]=ft.tweeners[n]||[],ft.tweeners[n].unshift(t)},prefilters:[function(e,t,n){var r,i,o,a,s,u,l,c,f="width"in t||"height"in t,p=this,d={},h=e.style,g=e.nodeType&&ae(e),v=Y.get(e,"fxshow");for(r in n.queue||(null==(a=S._queueHooks(e,"fx")).unqueued&&(a.unqueued=0,s=a.empty.fire,a.empty.fire=function(){a.unqueued||s()}),a.unqueued++,p.always(function(){p.always(function(){a.unqueued--,S.queue(e,"fx").length||a.empty.fire()})})),t)if(i=t[r],ot.test(i)){if(delete t[r],o=o||"toggle"===i,i===(g?"hide":"show")){if("show"!==i||!v||void 0===v[r])continue;g=!0}d[r]=v&&v[r]||S.style(e,r)}if((u=!S.isEmptyObject(t))||!S.isEmptyObject(d))for(r in f&&1===e.nodeType&&(n.overflow=[h.overflow,h.overflowX,h.overflowY],null==(l=v&&v.display)&&(l=Y.get(e,"display")),"none"===(c=S.css(e,"display"))&&(l?c=l:(le([e],!0),l=e.style.display||l,c=S.css(e,"display"),le([e]))),("inline"===c||"inline-block"===c&&null!=l)&&"none"===S.css(e,"float")&&(u||(p.done(function(){h.display=l}),null==l&&(c=h.display,l="none"===c?"":c)),h.display="inline-block")),n.overflow&&(h.overflow="hidden",p.always(function(){h.overflow=n.overflow[0],h.overflowX=n.overflow[1],h.overflowY=n.overflow[2]})),u=!1,d)u||(v?"hidden"in v&&(g=v.hidden):v=Y.access(e,"fxshow",{display:l}),o&&(v.hidden=!g),g&&le([e],!0),p.done(function(){for(r in g||le([e]),Y.remove(e,"fxshow"),d)S.style(e,r,d[r])})),u=ct(g?v[r]:0,r,p),r in v||(v[r]=u.start,g&&(u.end=u.start,u.start=0))}],prefilter:function(e,t){t?ft.prefilters.unshift(e):ft.prefilters.push(e)}}),S.speed=function(e,t,n){var r=e&&"object"==typeof e?S.extend({},e):{complete:n||!n&&t||m(e)&&e,duration:e,easing:n&&t||t&&!m(t)&&t};return S.fx.off?r.duration=0:"number"!=typeof r.duration&&(r.duration in S.fx.speeds?r.duration=S.fx.speeds[r.duration]:r.duration=S.fx.speeds._default),null!=r.queue&&!0!==r.queue||(r.queue="fx"),r.old=r.complete,r.complete=function(){m(r.old)&&r.old.call(this),r.queue&&S.dequeue(this,r.queue)},r},S.fn.extend({fadeTo:function(e,t,n,r){return this.filter(ae).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(t,e,n,r){var i=S.isEmptyObject(t),o=S.speed(e,n,r),a=function(){var e=ft(this,S.extend({},t),o);(i||Y.get(this,"finish"))&&e.stop(!0)};return a.finish=a,i||!1===o.queue?this.each(a):this.queue(o.queue,a)},stop:function(i,e,o){var a=function(e){var t=e.stop;delete e.stop,t(o)};return"string"!=typeof i&&(o=e,e=i,i=void 0),e&&this.queue(i||"fx",[]),this.each(function(){var e=!0,t=null!=i&&i+"queueHooks",n=S.timers,r=Y.get(this);if(t)r[t]&&r[t].stop&&a(r[t]);else for(t in r)r[t]&&r[t].stop&&at.test(t)&&a(r[t]);for(t=n.length;t--;)n[t].elem!==this||null!=i&&n[t].queue!==i||(n[t].anim.stop(o),e=!1,n.splice(t,1));!e&&o||S.dequeue(this,i)})},finish:function(a){return!1!==a&&(a=a||"fx"),this.each(function(){var e,t=Y.get(this),n=t[a+"queue"],r=t[a+"queueHooks"],i=S.timers,o=n?n.length:0;for(t.finish=!0,S.queue(this,a,[]),r&&r.stop&&r.stop.call(this,!0),e=i.length;e--;)i[e].elem===this&&i[e].queue===a&&(i[e].anim.stop(!0),i.splice(e,1));for(e=0;e<o;e++)n[e]&&n[e].finish&&n[e].finish.call(this);delete t.finish})}}),S.each(["toggle","show","hide"],function(e,r){var i=S.fn[r];S.fn[r]=function(e,t,n){return null==e||"boolean"==typeof e?i.apply(this,arguments):this.animate(lt(r,!0),e,t,n)}}),S.each({slideDown:lt("show"),slideUp:lt("hide"),slideToggle:lt("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,r){S.fn[e]=function(e,t,n){return this.animate(r,e,t,n)}}),S.timers=[],S.fx.tick=function(){var e,t=0,n=S.timers;for(tt=Date.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||S.fx.stop(),tt=void 0},S.fx.timer=function(e){S.timers.push(e),S.fx.start()},S.fx.interval=13,S.fx.start=function(){nt||(nt=!0,st())},S.fx.stop=function(){nt=null},S.fx.speeds={slow:600,fast:200,_default:400},S.fn.delay=function(r,e){return r=S.fx&&S.fx.speeds[r]||r,e=e||"fx",this.queue(e,function(e,t){var n=C.setTimeout(e,r);t.stop=function(){C.clearTimeout(n)}})},rt=E.createElement("input"),it=E.createElement("select").appendChild(E.createElement("option")),rt.type="checkbox",y.checkOn=""!==rt.value,y.optSelected=it.selected,(rt=E.createElement("input")).value="t",rt.type="radio",y.radioValue="t"===rt.value;var pt,dt=S.expr.attrHandle;S.fn.extend({attr:function(e,t){return $(this,S.attr,e,t,1<arguments.length)},removeAttr:function(e){return this.each(function(){S.removeAttr(this,e)})}}),S.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return"undefined"==typeof e.getAttribute?S.prop(e,t,n):(1===o&&S.isXMLDoc(e)||(i=S.attrHooks[t.toLowerCase()]||(S.expr.match.bool.test(t)?pt:void 0)),void 0!==n?null===n?void S.removeAttr(e,t):i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):i&&"get"in i&&null!==(r=i.get(e,t))?r:null==(r=S.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!y.radioValue&&"radio"===t&&A(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&&t.match(P);if(i&&1===e.nodeType)while(n=i[r++])e.removeAttribute(n)}}),pt={set:function(e,t,n){return!1===t?S.removeAttr(e,n):e.setAttribute(n,n),n}},S.each(S.expr.match.bool.source.match(/\w+/g),function(e,t){var a=dt[t]||S.find.attr;dt[t]=function(e,t,n){var r,i,o=t.toLowerCase();return n||(i=dt[o],dt[o]=r,r=null!=a(e,t,n)?o:null,dt[o]=i),r}});var ht=/^(?:input|select|textarea|button)$/i,gt=/^(?:a|area)$/i;function vt(e){return(e.match(P)||[]).join(" ")}function yt(e){return e.getAttribute&&e.getAttribute("class")||""}function mt(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(P)||[]}S.fn.extend({prop:function(e,t){return $(this,S.prop,e,t,1<arguments.length)},removeProp:function(e){return this.each(function(){delete this[S.propFix[e]||e]})}}),S.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&S.isXMLDoc(e)||(t=S.propFix[t]||t,i=S.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=S.find.attr(e,"tabindex");return t?parseInt(t,10):ht.test(e.nodeName)||gt.test(e.nodeName)&&e.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),y.optSelected||(S.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)}}),S.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){S.propFix[this.toLowerCase()]=this}),S.fn.extend({addClass:function(t){var e,n,r,i,o,a,s,u=0;if(m(t))return this.each(function(e){S(this).addClass(t.call(this,e,yt(this)))});if((e=mt(t)).length)while(n=this[u++])if(i=yt(n),r=1===n.nodeType&&" "+vt(i)+" "){a=0;while(o=e[a++])r.indexOf(" "+o+" ")<0&&(r+=o+" ");i!==(s=vt(r))&&n.setAttribute("class",s)}return this},removeClass:function(t){var e,n,r,i,o,a,s,u=0;if(m(t))return this.each(function(e){S(this).removeClass(t.call(this,e,yt(this)))});if(!arguments.length)return this.attr("class","");if((e=mt(t)).length)while(n=this[u++])if(i=yt(n),r=1===n.nodeType&&" "+vt(i)+" "){a=0;while(o=e[a++])while(-1<r.indexOf(" "+o+" "))r=r.replace(" "+o+" "," ");i!==(s=vt(r))&&n.setAttribute("class",s)}return this},toggleClass:function(i,t){var o=typeof i,a="string"===o||Array.isArray(i);return"boolean"==typeof t&&a?t?this.addClass(i):this.removeClass(i):m(i)?this.each(function(e){S(this).toggleClass(i.call(this,e,yt(this),t),t)}):this.each(function(){var e,t,n,r;if(a){t=0,n=S(this),r=mt(i);while(e=r[t++])n.hasClass(e)?n.removeClass(e):n.addClass(e)}else void 0!==i&&"boolean"!==o||((e=yt(this))&&Y.set(this,"__className__",e),this.setAttribute&&this.setAttribute("class",e||!1===i?"":Y.get(this,"__className__")||""))})},hasClass:function(e){var t,n,r=0;t=" "+e+" ";while(n=this[r++])if(1===n.nodeType&&-1<(" "+vt(yt(n))+" ").indexOf(t))return!0;return!1}});var xt=/\r/g;S.fn.extend({val:function(n){var r,e,i,t=this[0];return arguments.length?(i=m(n),this.each(function(e){var t;1===this.nodeType&&(null==(t=i?n.call(this,e,S(this).val()):n)?t="":"number"==typeof t?t+="":Array.isArray(t)&&(t=S.map(t,function(e){return null==e?"":e+""})),(r=S.valHooks[this.type]||S.valHooks[this.nodeName.toLowerCase()])&&"set"in r&&void 0!==r.set(this,t,"value")||(this.value=t))})):t?(r=S.valHooks[t.type]||S.valHooks[t.nodeName.toLowerCase()])&&"get"in r&&void 0!==(e=r.get(t,"value"))?e:"string"==typeof(e=t.value)?e.replace(xt,""):null==e?"":e:void 0}}),S.extend({valHooks:{option:{get:function(e){var t=S.find.attr(e,"value");return null!=t?t:vt(S.text(e))}},select:{get:function(e){var t,n,r,i=e.options,o=e.selectedIndex,a="select-one"===e.type,s=a?null:[],u=a?o+1:i.length;for(r=o<0?u:a?o:0;r<u;r++)if(((n=i[r]).selected||r===o)&&!n.disabled&&(!n.parentNode.disabled||!A(n.parentNode,"optgroup"))){if(t=S(n).val(),a)return t;s.push(t)}return s},set:function(e,t){var n,r,i=e.options,o=S.makeArray(t),a=i.length;while(a--)((r=i[a]).selected=-1<S.inArray(S.valHooks.option.get(r),o))&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),S.each(["radio","checkbox"],function(){S.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=-1<S.inArray(S(e).val(),t)}},y.checkOn||(S.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}),y.focusin="onfocusin"in C;var bt=/^(?:focusinfocus|focusoutblur)$/,wt=function(e){e.stopPropagation()};S.extend(S.event,{trigger:function(e,t,n,r){var i,o,a,s,u,l,c,f,p=[n||E],d=v.call(e,"type")?e.type:e,h=v.call(e,"namespace")?e.namespace.split("."):[];if(o=f=a=n=n||E,3!==n.nodeType&&8!==n.nodeType&&!bt.test(d+S.event.triggered)&&(-1<d.indexOf(".")&&(d=(h=d.split(".")).shift(),h.sort()),u=d.indexOf(":")<0&&"on"+d,(e=e[S.expando]?e:new S.Event(d,"object"==typeof e&&e)).isTrigger=r?2:3,e.namespace=h.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=n),t=null==t?[e]:S.makeArray(t,[e]),c=S.event.special[d]||{},r||!c.trigger||!1!==c.trigger.apply(n,t))){if(!r&&!c.noBubble&&!x(n)){for(s=c.delegateType||d,bt.test(s+d)||(o=o.parentNode);o;o=o.parentNode)p.push(o),a=o;a===(n.ownerDocument||E)&&p.push(a.defaultView||a.parentWindow||C)}i=0;while((o=p[i++])&&!e.isPropagationStopped())f=o,e.type=1<i?s:c.bindType||d,(l=(Y.get(o,"events")||Object.create(null))[e.type]&&Y.get(o,"handle"))&&l.apply(o,t),(l=u&&o[u])&&l.apply&&V(o)&&(e.result=l.apply(o,t),!1===e.result&&e.preventDefault());return e.type=d,r||e.isDefaultPrevented()||c._default&&!1!==c._default.apply(p.pop(),t)||!V(n)||u&&m(n[d])&&!x(n)&&((a=n[u])&&(n[u]=null),S.event.triggered=d,e.isPropagationStopped()&&f.addEventListener(d,wt),n[d](),e.isPropagationStopped()&&f.removeEventListener(d,wt),S.event.triggered=void 0,a&&(n[u]=a)),e.result}},simulate:function(e,t,n){var r=S.extend(new S.Event,n,{type:e,isSimulated:!0});S.event.trigger(r,null,t)}}),S.fn.extend({trigger:function(e,t){return this.each(function(){S.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return S.event.trigger(e,t,n,!0)}}),y.focusin||S.each({focus:"focusin",blur:"focusout"},function(n,r){var i=function(e){S.event.simulate(r,e.target,S.event.fix(e))};S.event.special[r]={setup:function(){var e=this.ownerDocument||this.document||this,t=Y.access(e,r);t||e.addEventListener(n,i,!0),Y.access(e,r,(t||0)+1)},teardown:function(){var e=this.ownerDocument||this.document||this,t=Y.access(e,r)-1;t?Y.access(e,r,t):(e.removeEventListener(n,i,!0),Y.remove(e,r))}}});var Tt=C.location,Ct={guid:Date.now()},Et=/\?/;S.parseXML=function(e){var t;if(!e||"string"!=typeof e)return null;try{t=(new C.DOMParser).parseFromString(e,"text/xml")}catch(e){t=void 0}return t&&!t.getElementsByTagName("parsererror").length||S.error("Invalid XML: "+e),t};var St=/\[\]$/,kt=/\r?\n/g,At=/^(?:submit|button|image|reset|file)$/i,Nt=/^(?:input|select|textarea|keygen)/i;function Dt(n,e,r,i){var t;if(Array.isArray(e))S.each(e,function(e,t){r||St.test(n)?i(n,t):Dt(n+"["+("object"==typeof t&&null!=t?e:"")+"]",t,r,i)});else if(r||"object"!==w(e))i(n,e);else for(t in e)Dt(n+"["+t+"]",e[t],r,i)}S.param=function(e,t){var n,r=[],i=function(e,t){var n=m(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(null==e)return"";if(Array.isArray(e)||e.jquery&&!S.isPlainObject(e))S.each(e,function(){i(this.name,this.value)});else for(n in e)Dt(n,e[n],t,i);return r.join("&")},S.fn.extend({serialize:function(){return S.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=S.prop(this,"elements");return e?S.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!S(this).is(":disabled")&&Nt.test(this.nodeName)&&!At.test(e)&&(this.checked||!pe.test(e))}).map(function(e,t){var n=S(this).val();return null==n?null:Array.isArray(n)?S.map(n,function(e){return{name:t.name,value:e.replace(kt,"\r\n")}}):{name:t.name,value:n.replace(kt,"\r\n")}}).get()}});var jt=/%20/g,qt=/#.*$/,Lt=/([?&])_=[^&]*/,Ht=/^(.*?):[ \t]*([^\r\n]*)$/gm,Ot=/^(?:GET|HEAD)$/,Pt=/^\/\//,Rt={},Mt={},It="*/".concat("*"),Wt=E.createElement("a");function Ft(o){return function(e,t){"string"!=typeof e&&(t=e,e="*");var n,r=0,i=e.toLowerCase().match(P)||[];if(m(t))while(n=i[r++])"+"===n[0]?(n=n.slice(1)||"*",(o[n]=o[n]||[]).unshift(t)):(o[n]=o[n]||[]).push(t)}}function Bt(t,i,o,a){var s={},u=t===Mt;function l(e){var r;return s[e]=!0,S.each(t[e]||[],function(e,t){var n=t(i,o,a);return"string"!=typeof n||u||s[n]?u?!(r=n):void 0:(i.dataTypes.unshift(n),l(n),!1)}),r}return l(i.dataTypes[0])||!s["*"]&&l("*")}function $t(e,t){var n,r,i=S.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((i[n]?e:r||(r={}))[n]=t[n]);return r&&S.extend(!0,e,r),e}Wt.href=Tt.href,S.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Tt.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(Tt.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":It,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":S.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?$t($t(e,S.ajaxSettings),t):$t(S.ajaxSettings,e)},ajaxPrefilter:Ft(Rt),ajaxTransport:Ft(Mt),ajax:function(e,t){"object"==typeof e&&(t=e,e=void 0),t=t||{};var c,f,p,n,d,r,h,g,i,o,v=S.ajaxSetup({},t),y=v.context||v,m=v.context&&(y.nodeType||y.jquery)?S(y):S.event,x=S.Deferred(),b=S.Callbacks("once memory"),w=v.statusCode||{},a={},s={},u="canceled",T={readyState:0,getResponseHeader:function(e){var t;if(h){if(!n){n={};while(t=Ht.exec(p))n[t[1].toLowerCase()+" "]=(n[t[1].toLowerCase()+" "]||[]).concat(t[2])}t=n[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return h?p:null},setRequestHeader:function(e,t){return null==h&&(e=s[e.toLowerCase()]=s[e.toLowerCase()]||e,a[e]=t),this},overrideMimeType:function(e){return null==h&&(v.mimeType=e),this},statusCode:function(e){var t;if(e)if(h)T.always(e[T.status]);else for(t in e)w[t]=[w[t],e[t]];return this},abort:function(e){var t=e||u;return c&&c.abort(t),l(0,t),this}};if(x.promise(T),v.url=((e||v.url||Tt.href)+"").replace(Pt,Tt.protocol+"//"),v.type=t.method||t.type||v.method||v.type,v.dataTypes=(v.dataType||"*").toLowerCase().match(P)||[""],null==v.crossDomain){r=E.createElement("a");try{r.href=v.url,r.href=r.href,v.crossDomain=Wt.protocol+"//"+Wt.host!=r.protocol+"//"+r.host}catch(e){v.crossDomain=!0}}if(v.data&&v.processData&&"string"!=typeof v.data&&(v.data=S.param(v.data,v.traditional)),Bt(Rt,v,t,T),h)return T;for(i in(g=S.event&&v.global)&&0==S.active++&&S.event.trigger("ajaxStart"),v.type=v.type.toUpperCase(),v.hasContent=!Ot.test(v.type),f=v.url.replace(qt,""),v.hasContent?v.data&&v.processData&&0===(v.contentType||"").indexOf("application/x-www-form-urlencoded")&&(v.data=v.data.replace(jt,"+")):(o=v.url.slice(f.length),v.data&&(v.processData||"string"==typeof v.data)&&(f+=(Et.test(f)?"&":"?")+v.data,delete v.data),!1===v.cache&&(f=f.replace(Lt,"$1"),o=(Et.test(f)?"&":"?")+"_="+Ct.guid+++o),v.url=f+o),v.ifModified&&(S.lastModified[f]&&T.setRequestHeader("If-Modified-Since",S.lastModified[f]),S.etag[f]&&T.setRequestHeader("If-None-Match",S.etag[f])),(v.data&&v.hasContent&&!1!==v.contentType||t.contentType)&&T.setRequestHeader("Content-Type",v.contentType),T.setRequestHeader("Accept",v.dataTypes[0]&&v.accepts[v.dataTypes[0]]?v.accepts[v.dataTypes[0]]+("*"!==v.dataTypes[0]?", "+It+"; q=0.01":""):v.accepts["*"]),v.headers)T.setRequestHeader(i,v.headers[i]);if(v.beforeSend&&(!1===v.beforeSend.call(y,T,v)||h))return T.abort();if(u="abort",b.add(v.complete),T.done(v.success),T.fail(v.error),c=Bt(Mt,v,t,T)){if(T.readyState=1,g&&m.trigger("ajaxSend",[T,v]),h)return T;v.async&&0<v.timeout&&(d=C.setTimeout(function(){T.abort("timeout")},v.timeout));try{h=!1,c.send(a,l)}catch(e){if(h)throw e;l(-1,e)}}else l(-1,"No Transport");function l(e,t,n,r){var i,o,a,s,u,l=t;h||(h=!0,d&&C.clearTimeout(d),c=void 0,p=r||"",T.readyState=0<e?4:0,i=200<=e&&e<300||304===e,n&&(s=function(e,t,n){var r,i,o,a,s=e.contents,u=e.dataTypes;while("*"===u[0])u.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(i in s)if(s[i]&&s[i].test(r)){u.unshift(i);break}if(u[0]in n)o=u[0];else{for(i in n){if(!u[0]||e.converters[i+" "+u[0]]){o=i;break}a||(a=i)}o=o||a}if(o)return o!==u[0]&&u.unshift(o),n[o]}(v,T,n)),!i&&-1<S.inArray("script",v.dataTypes)&&(v.converters["text script"]=function(){}),s=function(e,t,n,r){var i,o,a,s,u,l={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)l[a.toLowerCase()]=e.converters[a];o=c.shift();while(o)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!u&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u=o,o=c.shift())if("*"===o)o=u;else if("*"!==u&&u!==o){if(!(a=l[u+" "+o]||l["* "+o]))for(i in l)if((s=i.split(" "))[1]===o&&(a=l[u+" "+s[0]]||l["* "+s[0]])){!0===a?a=l[i]:!0!==l[i]&&(o=s[0],c.unshift(s[1]));break}if(!0!==a)if(a&&e["throws"])t=a(t);else try{t=a(t)}catch(e){return{state:"parsererror",error:a?e:"No conversion from "+u+" to "+o}}}return{state:"success",data:t}}(v,s,T,i),i?(v.ifModified&&((u=T.getResponseHeader("Last-Modified"))&&(S.lastModified[f]=u),(u=T.getResponseHeader("etag"))&&(S.etag[f]=u)),204===e||"HEAD"===v.type?l="nocontent":304===e?l="notmodified":(l=s.state,o=s.data,i=!(a=s.error))):(a=l,!e&&l||(l="error",e<0&&(e=0))),T.status=e,T.statusText=(t||l)+"",i?x.resolveWith(y,[o,l,T]):x.rejectWith(y,[T,l,a]),T.statusCode(w),w=void 0,g&&m.trigger(i?"ajaxSuccess":"ajaxError",[T,v,i?o:a]),b.fireWith(y,[T,l]),g&&(m.trigger("ajaxComplete",[T,v]),--S.active||S.event.trigger("ajaxStop")))}return T},getJSON:function(e,t,n){return S.get(e,t,n,"json")},getScript:function(e,t){return S.get(e,void 0,t,"script")}}),S.each(["get","post"],function(e,i){S[i]=function(e,t,n,r){return m(t)&&(r=r||n,n=t,t=void 0),S.ajax(S.extend({url:e,type:i,dataType:r,data:t,success:n},S.isPlainObject(e)&&e))}}),S.ajaxPrefilter(function(e){var t;for(t in e.headers)"content-type"===t.toLowerCase()&&(e.contentType=e.headers[t]||"")}),S._evalUrl=function(e,t,n){return S.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){S.globalEval(e,t,n)}})},S.fn.extend({wrapAll:function(e){var t;return this[0]&&(m(e)&&(e=e.call(this[0])),t=S(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstElementChild)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(n){return m(n)?this.each(function(e){S(this).wrapInner(n.call(this,e))}):this.each(function(){var e=S(this),t=e.contents();t.length?t.wrapAll(n):e.append(n)})},wrap:function(t){var n=m(t);return this.each(function(e){S(this).wrapAll(n?t.call(this,e):t)})},unwrap:function(e){return this.parent(e).not("body").each(function(){S(this).replaceWith(this.childNodes)}),this}}),S.expr.pseudos.hidden=function(e){return!S.expr.pseudos.visible(e)},S.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},S.ajaxSettings.xhr=function(){try{return new C.XMLHttpRequest}catch(e){}};var _t={0:200,1223:204},zt=S.ajaxSettings.xhr();y.cors=!!zt&&"withCredentials"in zt,y.ajax=zt=!!zt,S.ajaxTransport(function(i){var o,a;if(y.cors||zt&&!i.crossDomain)return{send:function(e,t){var n,r=i.xhr();if(r.open(i.type,i.url,i.async,i.username,i.password),i.xhrFields)for(n in i.xhrFields)r[n]=i.xhrFields[n];for(n in i.mimeType&&r.overrideMimeType&&r.overrideMimeType(i.mimeType),i.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest"),e)r.setRequestHeader(n,e[n]);o=function(e){return function(){o&&(o=a=r.onload=r.onerror=r.onabort=r.ontimeout=r.onreadystatechange=null,"abort"===e?r.abort():"error"===e?"number"!=typeof r.status?t(0,"error"):t(r.status,r.statusText):t(_t[r.status]||r.status,r.statusText,"text"!==(r.responseType||"text")||"string"!=typeof r.responseText?{binary:r.response}:{text:r.responseText},r.getAllResponseHeaders()))}},r.onload=o(),a=r.onerror=r.ontimeout=o("error"),void 0!==r.onabort?r.onabort=a:r.onreadystatechange=function(){4===r.readyState&&C.setTimeout(function(){o&&a()})},o=o("abort");try{r.send(i.hasContent&&i.data||null)}catch(e){if(o)throw e}},abort:function(){o&&o()}}}),S.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),S.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return S.globalEval(e),e}}}),S.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),S.ajaxTransport("script",function(n){var r,i;if(n.crossDomain||n.scriptAttrs)return{send:function(e,t){r=S("<script>").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Ut,Xt=[],Vt=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||S.expando+"_"+Ct.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Vt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Vt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Vt,"$1"+r):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((Ut=E.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===Ut.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1<s&&(r=vt(e.slice(s)),e=e.slice(0,s)),m(t)?(n=t,t=void 0):t&&"object"==typeof t&&(i="POST"),0<a.length&&S.ajax({url:e,type:i||"GET",dataType:"html",data:t}).done(function(e){o=arguments,a.html(r?S("<div>").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):("number"==typeof f.top&&(f.top+="px"),"number"==typeof f.left&&(f.left+="px"),c.css(f))}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=$e(y.pixelPosition,function(e,t){if(t)return t=Be(e,n),Me.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.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)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.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;S.proxy=function(e,t){var n,r,i;if("string"==typeof t&&(n=e[t],t=e,e=n),m(e))return r=s.call(arguments,2),(i=function(){return e.apply(t||this,r.concat(s.call(arguments)))}).guid=e.guid=e.guid||S.guid++,i},S.holdReady=function(e){e?S.readyWait++:S.ready(!0)},S.isArray=Array.isArray,S.parseJSON=JSON.parse,S.nodeName=A,S.isFunction=m,S.isWindow=x,S.camelCase=X,S.type=w,S.now=Date.now,S.isNumeric=function(e){var t=S.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},S.trim=function(e){return null==e?"":(e+"").replace(Gt,"")},"function"==typeof define&&define.amd&&define("jquery",[],function(){return S});var Yt=C.jQuery,Qt=C.$;return S.noConflict=function(e){return C.$===S&&(C.$=Qt),e&&C.jQuery===S&&(C.jQuery=Yt),S},"undefined"==typeof e&&(C.jQuery=C.$=S),S});
vendor: 2,391 bytes, lines 3-74
3 4(window.webpackJsonp = window.webpackJsonp || []).push([ 5 [2], { 6 1: function(t, e, n) { 7 n("gyNX"), n("HToz"), n("p46w"), t.exports = n("vDqi") 8 }, 9 "2SVd": function(t, e, n) { 10 "use strict"; 11 t.exports = function(t) { 12 return /^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(t) 13 } 14 }, 15 "5oMp": function(t, e, n) { 16 "use strict"; 17 t.exports = function(t, e) { 18 return e ? t.replace(/\/+$/, "") + "/" + e.replace(/^\/+/, "") : t 19 } 20 }, 21 "8oxB": function(t, e) { 22 var n, i, r = t.exports = {}; 23 24 function o() { 25 throw new Error("setTimeout has not been defined") 26 } 27 28 function s() { 29 throw new Error("clearTimeout has not been defined") 30 } 31 32 function a(t) { 33 if (n === setTimeout) return setTimeout(t, 0); 34 if ((n === o || !n) && setTimeout) return n = setTimeout, setTimeout(t, 0); 35 try { 36 return n(t, 0) 37 } catch (e) { 38 try { 39 return n.call(null, t, 0) 40 } catch (e) { 41 return n.call(this, t, 0) 42 } 43 } 44 }! function() { 45 try { 46 n = "function" == typeof setTimeout ? setTimeout : o 47 } catch (t) { 48 n = o 49 } 50 try { 51 i = "function" == typeof clearTimeout ? clearTimeout : s 52 } catch (t) { 53 i = s 54 } 55 }(); 56 var u, c = [], 57 l = !1, 58 h = -1; 59 60 function f() { 61 l && u && (l = !1, u.length ? c = u.concat(c) : h = -1, c.length && d()) 62 } 63 64 function d() { 65 if (!l) { 66 var t = a(f); 67 l = !0; 68 for (var e = c.length; e;) { 69 for (u = c, c = []; ++h < e;) u && u[h].run(); 70 h = -1, e = c.length 71 } 72 u = null, l = !1, 73 function(t) { 74 if (i === clearTimeout) return clearTimeout(t);
75 if ((i === s || !i) && clearTimeout) return i = clearTimeout, clearTimeout(t); 76 try { 77 i(t) 78 } catch (e) { 79 try { 80 return i.call(null, t) 81 } catch (e) { 82 return i.call(this, t) 83 } 84 } 85 }(t) 86 } 87 } 88 89 function p(t, e) { 90 this.fun = t, this.array = e 91 } 92 93 function m() {} 94 r.nextTick = function(t) { 95 var e = new Array(arguments.length - 1); 96 if (arguments.length > 1) 97 for (var n = 1; n < arguments.length; n++) e[n - 1] = arguments[n]; 98 c.push(new p(t, e)), 1 !== c.length || l || a(d) 99 }, p.prototype.run = function() { 100 this.fun.apply(null, this.array) 101 }, r.title = "browser", r.browser = !0, r.env = {}, r.argv = [], r.version = "", r.versions = {}, r.on = m, r.addListener = m, r.once = m, r.off = m, r.removeListener = m, r.removeAllListeners = m, r.emit = m, r.prependListener = m, r.prependOnceListener = m, r.listeners = function(t) { 102 return [] 103 }, r.binding = function(t) { 104 throw new Error("process.binding is not supported") 105 }, r.cwd = function() { 106 return "/" 107 }, r.chdir = function(t) { 108 throw new Error("process.chdir is not supported") 109 }, r.umask = function() { 110 return 0 111 } 112 }, 113 "9rSQ": function(t, e, n) { 114 "use strict"; 115 var i = n("xTJ+"); 116 117 function r() { 118 this.handlers = [] 119 } 120 r.prototype.use = function(t, e) { 121 return this.handlers.push({ 122 fulfilled: t, 123 rejected: e 124 }), this.handlers.length - 1 125 }, r.prototype.eject = function(t) { 126 this.handlers[t] && (this.handlers[t] = null) 127 }, r.prototype.forEach = function(t) { 128 i.forEach(this.handlers, (function(e) { 129 null !== e && t(e) 130 })) 131 }, t.exports = r 132 }, 133 CgaS: function(t, e, n) { 134 "use strict"; 135 var i = n("JEQr"), 136 r = n("xTJ+"), 137 o = n("9rSQ"), 138 s = n("UnBK"); 139 140 function a(t) { 141 this.defaults = t, this.interceptors = { 142 request: new o, 143 response: new o 144 } 145 } 146 a.prototype.request = function(t) { 147 "string" == typeof t && (t = r.merge({ 148 url: arguments[0] 149 }, arguments[1])), (t = r.merge(i, { 150 method: "get" 151 }, this.defaults, t)).method = t.method.toLowerCase(); 152 var e = [s, void 0], 153 n = Promise.resolve(t); 154 for (this.interceptors.request.forEach((function(t) { 155 e.unshift(t.fulfilled, t.rejected) 156 })), this.interceptors.response.forEach((function(t) { 157 e.push(t.fulfilled, t.rejected) 158 })); e.length;) n = n.then(e.shift(), e.shift()); 159 return n 160 }, r.forEach(["delete", "get", "head", "options"], (function(t) { 161 a.prototype[t] = function(e, n) { 162 return this.request(r.merge(n || {}, { 163 method: t, 164 url: e 165 })) 166 } 167 })), r.forEach(["post", "put", "patch"], (function(t) { 168 a.prototype[t] = function(e, n, i) { 169 return this.request(r.merge(i || {}, { 170 method: t, 171 url: e, 172 data: n 173 })) 174 } 175 })), t.exports = a 176 }, 177 DfZB: function(t, e, n) { 178 "use strict"; 179 t.exports = function(t) { 180 return function(e) { 181 return t.apply(null, e) 182 } 183 } 184 }, 185 HSsa: function(t, e, n) { 186 "use strict"; 187 t.exports = function(t, e) { 188 return function() { 189 for (var n = new Array(arguments.length), i = 0; i < n.length; i++) n[i] = arguments[i]; 190 return t.apply(e, n) 191 } 192 } 193 }, 194 HToz: function(t, e, n) { 195 var i, r; 196 197 function o() { 198 return (o = Object.assign || function(t) { 199 for (var e = 1; e < arguments.length; e++) { 200 var n = arguments[e]; 201 for (var i in n) Object.prototype.hasOwnProperty.call(n, i) && (t[i] = n[i]) 202 } 203 return t 204 }).apply(this, arguments) 205 } 206 207 function s(t) { 208 return (s = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(t) { 209 return typeof t 210 } : function(t) { 211 return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t 212 })(t) 213 }! function(o, a) { 214 "object" === s(e) && void 0 !== t ? t.exports = a() : void 0 === (r = "function" == typeof(i = a) ? i.call(e, n, e, t) : i) || (t.exports = r) 215 }(0, (function() { 216 "use strict"; 217 var t = "undefined" != typeof window, 218 e = t && !("onscroll" in window) || "undefined" != typeof navigator && /(gle|ing|ro)bot|crawl|spider/i.test(navigator.userAgent), 219 n = t && "IntersectionObserver" in window, 220 i = t && "classList" in document.createElement("p"), 221 r = { 222 elements_selector: "img", 223 container: e || t ? document : null, 224 threshold: 300, 225 thresholds: null, 226 data_src: "src", 227 data_srcset: "srcset", 228 data_sizes: "sizes", 229 data_bg: "bg", 230 data_poster: "poster", 231 class_loading: "loading", 232 class_loaded: "loaded", 233 class_error: "error", 234 load_delay: 0, 235 auto_unobserve: !0, 236 callback_enter: null, 237 callback_exit: null, 238 callback_reveal: null, 239 callback_loaded: null, 240 callback_error: null, 241 callback_finish: null, 242 use_native: !1 243 }, 244 s = function(t, e) { 245 var n, i = new t(e); 246 try { 247 n = new CustomEvent("LazyLoad::Initialized", { 248 detail: { 249 instance: i 250 } 251 }) 252 } catch (t) { 253 (n = document.createEvent("CustomEvent")).initCustomEvent("LazyLoad::Initialized", !1, !1, { 254 instance: i 255 }) 256 } 257 window.dispatchEvent(n) 258 }, 259 a = function(t, e) { 260 return t.getAttribute("data-" + e) 261 }, 262 u = function(t, e, n) { 263 var i = "data-" + e; 264 null !== n ? t.setAttribute(i, n) : t.removeAttribute(i) 265 }, 266 c = function(t) { 267 return "true" === a(t, "was-processed") 268 }, 269 l = function(t, e) { 270 return u(t, "ll-timeout", e) 271 }, 272 h = function(t) { 273 return a(t, "ll-timeout") 274 }, 275 f = function(t, e, n, i) { 276 t && (void 0 === i ? void 0 === n ? t(e) : t(e, n) : t(e, n, i)) 277 }, 278 d = function(t, e) { 279 t.loadingCount += e, 0 === t._elements.length && 0 === t.loadingCount && f(t._settings.callback_finish, t) 280 }, 281 p = function(t) { 282 for (var e, n = [], i = 0; e = t.children[i]; i += 1) "SOURCE" === e.tagName && n.push(e); 283 return n 284 }, 285 m = function(t, e, n) { 286 n && t.setAttribute(e, n) 287 }, 288 g = function(t, e) { 289 m(t, "sizes", a(t, e.data_sizes)), m(t, "srcset", a(t, e.data_srcset)), m(t, "src", a(t, e.data_src)) 290 }, 291 v = { 292 IMG: function(t, e) { 293 var n = t.parentNode; 294 n && "PICTURE" === n.tagName && p(n).forEac
294h((function(t) { 295 g(t, e) 296 })), g(t, e) 297 }, 298 IFRAME: function(t, e) { 299 m(t, "src", a(t, e.data_src)) 300 }, 301 VIDEO: function(t, e) { 302 p(t).forEach((function(t) { 303 m(t, "src", a(t, e.data_src)) 304 })), m(t, "poster", a(t, e.data_poster)), m(t, "src", a(t, e.data_src)), t.load() 305 } 306 }, 307 w = function(t, e) { 308 i ? t.classList.add(e) : t.className += (t.className ? " " : "") + e 309 }, 310 b = function(t, e) { 311 i ? t.classList.remove(e) : t.className = t.className.replace(new RegExp("(^|\\s+)" + e + "(\\s+|$)"), " ").replace(/^\s+/, "").replace(/\s+$/, "") 312 }, 313 y = function(t, e, n) { 314 t.addEventListener(e, n) 315 }, 316 x = function(t, e, n) { 317 t.removeEventListener(e, n) 318 }, 319 k = function(t, e, n) { 320 x(t, "load", e), x(t, "loadeddata", e), x(t, "error", n) 321 }, 322 $ = function(t, e, n) { 323 var i = n._settings, 324 r = e ? i.class_loaded : i.class_error, 325 o = e ? i.callback_loaded : i.callback_error, 326 s = t.target; 327 b(s, i.class_loading), w(s, r), f(o, s, n), d(n, -1) 328 }, 329 S = ["IMG", "IFRAME", "VIDEO"], 330 I = function(t, e) { 331 var n = e._observer; 332 E(t, e), n && e._settings.auto_unobserve && n.unobserve(t) 333 }, 334 T = function(t) { 335 var e = h(t); 336 e && (clearTimeout(e), l(t, null)) 337 }, 338 E = function(t, e, n) { 339 var i = e._settings; 340 !n && c(t) || (S.indexOf(t.tagName) > -1 && (function(t, e) { 341 var n = function n(r) { 342 $(r, !0, e), k(t, n, i) 343 }, 344 i = function i(r) { 345 $(r, !1, e), k(t, n, i) 346 }; 347 ! function(t, e, n) { 348 y(t, "load", e), y(t, "loadeddata", e), y(t, "error", n) 349 }(t, n, i) 350 }(t, e), w(t, i.class_loading)), function(t, e) { 351 var n, i, r = e._settings, 352 o = t.tagName, 353 s = v[o]; 354 if (s) return s(t, r), d(e, 1), void(e._elements = (n = e._elements, i = t, n.filter((function(t) { 355 return t !== i 356 })))); 357 ! function(t, e) { 358 var n = a(t, e.data_src), 359 i = a(t, e.data_bg); 360 n && (t.style.backgroundImage = 'url("'.concat(n, '")')), i && (t.style.backgroundImage = i) 361 }(t, r) 362 }(t, e), function(t) { 363 u(t, "was-processed", "true") 364 }(t), f(i.callback_reveal, t, e), f(i.callback_set, t, e)) 365 }, 366 _ = function(t) { 367 return !!n && (t._observer = new IntersectionObserver((function(e) { 368 e.forEach((function(e) { 369 return function(t) { 370 return t.isIntersecting || t.intersectionRatio > 0 371 }(e) ? function(t, e, n) { 372 var i = n._settings; 373 f(i.callback_enter, t, e, n), i.load_delay ? function(t, e) { 374 var n = e._settings.load_delay, 375 i = h(t); 376 i || (i = setTimeout((function() { 377 I(t, e), T(t) 378 }), n), l(t, i)) 379 }(t, n) : I(t, n) 380 }(e.target, e, t) : function(t, e, n) { 381 var i = n._settings; 382 f(i.callback_exit, t, e, n), i.load_delay && T(t) 383 }(e.target, e, t) 384 })) 385 }), { 386 root: (e = t._settings).container === document ? null : e.container, 387 rootMargin: e.thresholds || e.threshold + "px" 388 }), !0); 389 var e 390 }, 391 C = ["IMG", "IFRAME"], 392 A = function(t, e) { 393 return function(t) { 394 return t.filter((function(t) { 395 return !c(t) 396 })) 397 }((n = t || function(t) { 398 return t.container.querySelectorAll(t.elements_selector) 399 }(e), Array.prototype.slice.call(n))); 400 var n 401 }, 402 N = function(e, n) { 403 var i; 404 this._settings = function(t) { 405 return o({}, r, t) 406 }(e), this.loadingCount = 0, _(this), this.update(n), i = this, t && window.addEventListener("online", (function(t) { 407 ! function(t) { 408 var e = t._settings; 409 e.container.querySelectorAll("." + e.class_error).forEach((function(t) { 410 b(t, e.class_error), 411 function(t) { 412 u(t, "was-processed", null) 413 }(t) 414 }
414)), t.update() 415 }(i) 416 })) 417 }; 418 return N.prototype = { 419 update: function(t) { 420 var n, i = this, 421 r = this._settings; 422 this._elements = A(t, r), !e && this._observer ? (function(t) { 423 return t.use_native && "loading" in HTMLImageElement.prototype 424 }(r) && ((n = this)._elements.forEach((function(t) { 425 -1 !== C.indexOf(t.tagName) && (t.setAttribute("loading", "lazy"), E(t, n)) 426 })), this._elements = A(t, r)), this._elements.forEach((function(t) { 427 i._observer.observe(t) 428 }))) : this.loadAll() 429 }, 430 destroy: function() { 431 var t = this; 432 this._observer && (this._elements.forEach((function(e) { 433 t._observer.unobserve(e) 434 })), this._observer = null), this._elements = null, this._settings = null 435 }, 436 load: function(t, e) { 437 E(t, this, e) 438 }, 439 loadAll: function() { 440 var t = this; 441 this._elements.forEach((function(e) { 442 I(e, t) 443 })) 444 } 445 }, t && function(t, e) { 446 if (e) 447 if (e.length) 448 for (var n, i = 0; n = e[i]; i += 1) s(t, n); 449 else s(t, e) 450 }(N, window.lazyLoadOptions), N 451 })) 452 }, 453 JEQr: function(t, e, n) { 454 "use strict"; 455 (function(e) { 456 var i = n("xTJ+"), 457 r = n("yK9s"), 458 o = { 459 "Content-Type": "application/x-www-form-urlencoded" 460 }; 461 462 function s(t, e) { 463 !i.isUndefined(t) && i.isUndefined(t["Content-Type"]) && (t["Content-Type"] = e) 464 } 465 var a, u = { 466 adapter: (("undefined" != typeof XMLHttpRequest || void 0 !== e) && (a = n("tQ2B")), a), 467 transformRequest: [function(t, e) { 468 return r(e, "Content-Type"), i.isFormData(t) || i.isArrayBuffer(t) || i.isBuffer(t) || i.isStream(t) || i.isFile(t) || i.isBlob(t) ? t : i.isArrayBufferView(t) ? t.buffer : i.isURLSearchParams(t) ? (s(e, "application/x-www-form-urlencoded;charset=utf-8"), t.toString()) : i.isObject(t) ? (s(e, "application/json;charset=utf-8"), JSON.stringify(t)) : t 469 }], 470 transformResponse: [function(t) { 471 if ("string" == typeof t) try { 472 t = JSON.parse(t) 473 } catch (t) {} 474 return t 475 }], 476 timeout: 0, 477 xsrfCookieName: "XSRF-TOKEN", 478 xsrfHeaderName: "X-XSRF-TOKEN", 479 maxContentLength: -1, 480 validateStatus: function(t) { 481 return t >= 200 && t < 300 482 } 483 }; 484 u.headers = { 485 common: { 486 Accept: "application/json, text/plain, */*" 487 } 488 }
vendor: 4,282 bytes, lines 488-588
488, i.forEach(["delete", "get", "head"], (function(t) { 489 u.headers[t] = {} 490 })), i.forEach(["post", "put", "patch"], (function(t) { 491 u.headers[t] = i.merge(o) 492 })), t.exports = u 493 }).call(this, n("8oxB")) 494 }, 495 LYNF: function(t, e, n) { 496 "use strict"; 497 var i = n("OH9c"); 498 t.exports = function(t, e, n, r, o) { 499 var s = new Error(t); 500 return i(s, e, n, r, o) 501 } 502 }, 503 Lmem: function(t, e, n) { 504 "use strict"; 505 t.exports = function(t) { 506 return !(!t || !t.__CANCEL__) 507 } 508 }, 509 MLWZ: function(t, e, n) { 510 "use strict"; 511 var i = n("xTJ+"); 512 513 function r(t) { 514 return encodeURIComponent(t).replace(/%40/gi, "@").replace(/%3A/gi, ":").replace(/%24/g, "$").replace(/%2C/gi, ",").replace(/%20/g, "+").replace(/%5B/gi, "[").replace(/%5D/gi, "]") 515 } 516 t.exports = function(t, e, n) { 517 if (!e) return t; 518 var o; 519 if (n) o = n(e); 520 else if (i.isURLSearchParams(e)) o = e.toString(); 521 else { 522 var s = []; 523 i.forEach(e, (function(t, e) { 524 null != t && (i.isArray(t) ? e += "[]" : t = [t], i.forEach(t, (function(t) { 525 i.isDate(t) ? t = t.toISOString() : i.isObject(t) && (t = JSON.stringify(t)), s.push(r(e) + "=" + r(t)) 526 }))) 527 })), o = s.join("&") 528 } 529 return o && (t += (-1 === t.indexOf("?") ? "?" : "&") + o), t 530 } 531 }, 532 OH9c: function(t, e, n) { 533 "use strict"; 534 t.exports = function(t, e, n, i, r) { 535 return t.config = e, n && (t.code = n), t.request = i, t.response = r, t 536 } 537 }, 538 OTTw: function(t, e, n) { 539 "use strict"; 540 var i = n("xTJ+"); 541 t.exports = i.isStandardBrowserEnv() ? function() { 542 var t, e = /(msie|trident)/i.test(navigator.userAgent), 543 n = document.createElement("a"); 544 545 function r(t) { 546 var i = t; 547 return e && (n.setAttribute("href", i), i = n.href), n.setAttribute("href", i), { 548 href: n.href, 549 protocol: n.protocol ? n.protocol.replace(/:$/, "") : "", 550 host: n.host, 551 search: n.search ? n.search.replace(/^\?/, "") : "", 552 hash: n.hash ? n.hash.replace(/^#/, "") : "", 553 hostname: n.hostname, 554 port: n.port, 555 pathname: "/" === n.pathname.charAt(0) ? n.pathname : "/" + n.pathname 556 } 557 } 558 return t = r(window.location.href), 559 function(e) { 560 var n = i.isString(e) ? r(e) : e; 561 return n.protocol === t.protocol && n.host === t.host 562 } 563 }() : function() { 564 return !0 565 } 566 }, 567 "Rn+g": function(t, e, n) { 568 "use strict"; 569 var i = n("LYNF"); 570 t.exports = function(t, e, n) { 571 var r = n.config.validateStatus; 572 n.status && r && !r(n.status) ? e(i("Request failed with status code " + n.status, n.config, null, n.request, n)) : t(n) 573 } 574 }, 575 UnBK: function(t, e, n) { 576 "use strict"; 577 var i = n("xTJ+"), 578 r = n("xAGQ"), 579 o = n("Lmem"), 580 s = n("JEQr"), 581 a = n("2SVd"), 582 u = n("5oMp"); 583 584 function c(t) { 585 t.cancelToken && t.cancelToken.throwIfRequested() 586 } 587 t.exports = function(t) { 588 return c(t), t.baseURL && !a(t.url) && (t.url = u(t.baseURL, t.url)), t.headers = t.headers || {}, t.data = r(t.data, t.headers, t.transformRequest), t.headers = i.merge(t.headers.common || {}, t.headers[t.method] || {}, t.headers || {}
588), i.forEach(["delete", "get", "head", "post", "put", "patch", "common"], (function(e) { 589 delete t.headers[e] 590 })), (t.adapter || s.adapter)(t).then((function(e) { 591 return c(t), e.data = r(e.data, e.headers, t.transformResponse), e 592 }), (function(e) { 593 return o(e) || (c(t), e && e.response && (e.response.data = r(e.response.data, e.response.headers, t.transformResponse))), Promise.reject(e) 594 })) 595 } 596 }, 597 endd: function(t, e, n) { 598 "use strict"; 599 600 function i(t) { 601 this.message = t 602 } 603 i.prototype.toString = function() { 604 return "Cancel" + (this.message ? ": " + this.message : "") 605 }, i.prototype.__CANCEL__ = !0, t.exports = i 606 }, 607 eqyj: function(t, e, n) { 608 "use strict"; 609 var i = n("xTJ+"); 610 t.exports = i.isStandardBrowserEnv() ? { 611 write: function(t, e, n, r, o, s) { 612 var a = []; 613 a.push(t + "=" + encodeURIComponent(e)), i.isNumber(n) && a.push("expires=" + new Date(n).toGMTString()), i.isString(r) && a.push("path=" + r), i.isString(o) && a.push("domain=" + o), !0 === s && a.push("secure"), document.cookie = a.join("; ") 614 }, 615 read: function(t) { 616 var e = document.cookie.match(new RegExp("(^|;\\s*)(" + t + ")=([^;]*)")); 617 return e ? decodeURIComponent(e[3]) : null 618 }, 619 remove: function(t) { 620 this.write(t, "", Date.now() - 864e5) 621 } 622 } : { 623 write: function() {}, 624 read: function() { 625 return null 626 }, 627 remove: function() {} 628 } 629 }, 630 gyNX: function(t, e, n) { 631 /*! UIkit 3.5.4 | https://www.getuikit.com | (c) 2014 - 2020 YOOtheme | MIT License */ 632 t.exports = function() { 633 "use strict"; 634 var t = Object.prototype, 635 e = t.hasOwnProperty; 636 637 function n(t, n) { 638 return e.call(t, n) 639 } 640 var i = {}, 641 r = /([a-z\d])([A-Z])/g; 642 643 function o(t) { 644 return t in i || (i[t] = t.replace(r, "$1-$2").toLowerCase()), i[t] 645 } 646 var s = /-(\w)/g; 647 648 function a(t) { 649 return t.replace(s, u) 650 } 651 652 function u(t, e) { 653 return e ? e.toUpperCase() : "" 654 } 655 656 function c(t) { 657 return t.length ? u(0, t.charAt(0)) + t.slice(1) : "" 658 } 659 var l = String.prototype, 660 h = l.startsWith || function(t) { 661 return 0 === this.lastIndexOf(t, 0) 662 }; 663 664 function f(t, e) { 665 return h.call(t, e) 666 } 667 var d = l.endsWith || function(t) { 668 return this.substr(-t.length) === t 669 }; 670 671 function p(t, e) { 672 return d.call(t, e) 673 } 674 var m = Array.prototype, 675 g = function(t, e) { 676 return !!~this.indexOf(t, e) 677 }, 678 v = l.includes || g, 679 w = m.includes || g; 680 681 function b(t, e) { 682 return t && (D(t) ? v : w).call(t, e) 683 } 684 var y = m.findIndex || function(t) { 685 for (var e = arguments, n = 0; n < this.length; n++) 686 if (t.call(e[1], this[n], n, this)) return n; 687 return -1 688 }; 689 690 function x(t, e) { 691 return y.call(t, e) 692 } 693 var k = Array.isArray; 694 695 function $(t) { 696 return "function" == typeof t 697 } 698 699 function S(t) { 700 return null !== t && "object" == typeof t 701 } 702 var I = t.toString; 703 704 function T(t) { 705 return "[object Object]" === I.call(t) 706 } 707 708 function E(t) { 709 return S(t) && t === t.window 710 } 711 712 function _(t) { 713 return S(t) && 9 === t.nodeType 714 } 715 716 function C(t) { 717 return S(t) && !!t.jquery 718 } 719 720 function A(t) { 721 return S(t) && t.nodeType >= 1 722 } 723 724 function N(t) { 725 return S(t) && 1 === t.nodeType 726 } 727 728 function M(t) { 729 return I.call(t).match(/^\[object (NodeList|HTMLCollection)\]$/) 730 } 731 732 function B(t) { 733 return "boolean" == typeof t 734 } 735 736 function D(t) { 737 return "string" == typeof t 738 } 739 740 function z(t) { 741 return "number" == typeof t 742 } 743 744 function O(t) { 745 return z(t) || D(t) && !isNaN(t - parseFloat(t)) 746 } 747 748 function P(t) { 749 return !(k(t) ? t.length : S(t) && Object.keys(t).length) 750 } 751 752 function H(t) { 753 return void 0 === t 754 } 755 756 function L(t) { 757 return B(t) ? t : "true" === t || "1" === t || "" === t || "false" !== t && "0" !== t && t 758 } 759 760 function j(t) { 761 var e = Number(t); 762 return !isNaN(e) && e 763 } 764 765 function F(t) { 766 return parseFloat(t) || 0 767 } 768 769 function R(t) { 770 return A(t) ? t : M(t) || C(t) ? t[0] : k(t) ? R(t[0]) : null 771 } 772 773 function V(t) { 774 return A(t) ? [t] : M(t) ? m.slice.call(t) : k(t) ? t.map(R).filter(
774Boolean) : C(t) ? t.toArray() : [] 775 } 776 777 function W(t) { 778 return E(t) ? t : (t = R(t)) ? (_(t) ? t : t.ownerDocument).defaultView : window 779 } 780 781 function U(t) { 782 return k(t) ? t : D(t) ? t.split(/,(?![^(]*\))/).map((function(t) { 783 return O(t) ? j(t) : L(t.trim()) 784 })) : [t] 785 } 786 787 function q(t) { 788 return t ? p(t, "ms") ? F(t) : 1e3 * F(t) : 0 789 } 790 791 function J(t, e) { 792 return t === e || S(t) && S(e) && Object.keys(t).length === Object.keys(e).length && K(t, (function(t, n) { 793 return t === e[n] 794 })) 795 } 796 797 function Y(t, e, n) { 798 return t.replace(new RegExp(e + "|" + n, "g"), (function(t) { 799 return t === e ? n : e 800 })) 801 } 802 var X = Object.assign || function(t) { 803 for (var e = [], i = arguments.length - 1; i-- > 0;) e[i] = arguments[i + 1]; 804 t = Object(t); 805 for (var r = 0; r < e.length; r++) { 806 var o = e[r]; 807 if (null !== o) 808 for (var s in o) n(o, s) && (t[s] = o[s]) 809 } 810 return t 811 }; 812 813 function G(t) { 814 return t[t.length - 1] 815 } 816 817 function K(t, e) { 818 for (var n in t) 819 if (!1 === e(t[n], n)) return !1; 820 return !0 821 } 822 823 function Q(t, e) { 824 return t.sort((function(t, n) { 825 var i = t[e]; 826 void 0 === i && (i = 0); 827 var r = n[e]; 828 return void 0 === r && (r = 0), i > r ? 1 : r > i ? -1 : 0 829 })) 830 } 831 832 function Z(t, e) { 833 var n = new Set; 834 return t.filter((function(t) { 835 var i = t[e]; 836 return !n.has(i) && (n.add(i) || !0) 837 })) 838 } 839 840 function tt(t, e, n) { 841 return void 0 === e && (e = 0), void 0 === n && (n = 1), Math.min(Math.max(j(t) || 0, e), n) 842 } 843 844 function et() {} 845 846 function nt(t, e) { 847 return t.left < e.right && t.right > e.left && t.top < e.bottom && t.bottom > e.top 848 } 849 850 function it(t, e) { 851 return t.x <= e.right && t.x >= e.left && t.y <= e.bottom && t.y >= e.top 852 } 853 var rt = { 854 ratio: function(t, e, n) { 855 var i, r = "width" === e ? "height" : "width"; 856 return (i = {})[r] = t[e] ? Math.round(n * t[r] / t[e]) : t[r], i[e] = n, i 857 }, 858 contain: function(t, e) { 859 var n = this; 860 return K(t = X({}, t), (function(i, r) { 861 return t = t[r] > e[r] ? n.ratio(t, r, e[r]) : t 862 })), t 863 }, 864 cover: function(t, e) { 865 var n = this; 866 return K(t = this.contain(t, e), (function(i, r) { 867 return t = t[r] < e[r] ? n.ratio(t, r, e[r]) : t 868 })), t 869 } 870 }; 871 872 function ot(t, e, n) { 873 if (S(e)) 874 for (var i in e) ot(t, i, e[i]); 875 else { 876 if (H(n)) return (t = R(t)) && t.getAttribute(e); 877 V(t).forEach((function(t) { 878 $(n) && (n = n.call(t, ot(t, e))), null === n ? at(t, e) : t.setAttribute(e, n) 879 })) 880 } 881 } 882 883 function st(t, e) { 884 return V(t).some((function(t) { 885 return t.hasAttribute(e) 886 })) 887 } 888 889 function at(t, e) { 890 t = V(t), e.split(" ").forEach((function(e) { 891 return t.forEach((function(t) { 892 return t.hasAttribute(e) && t.removeAttribute(e) 893 })) 894 })) 895 } 896 897 function ut(t, e) { 898 for (var n = 0, i = [e, "data-" + e]; n < i.length; n++) 899 if (st(t, i[n])) return ot(t, i[n]) 900 } 901 var ct = "undefined" != typeof window, 902 lt = ct && /msie|trident/i.test(window.navigator.userAgent), 903 ht = ct && "rtl" === ot(document.documentElement, "dir"), 904 ft = ct && "ontouchstart" in window, 905 dt = ct && window.PointerEvent, 906 pt = ct && (ft || window.DocumentTouch && document instanceof DocumentTouch || navigator.maxTouchPoints), 907 mt = dt ? "pointerdown" : ft ? "touchstart" : "mousedown", 908 gt = dt ? "pointermove" : ft ? "touchmove" : "mousemove", 909 vt = dt ? "pointerup" : ft ? "touchend" : "mouseup", 910 wt = dt ? "pointerenter" : ft ? "" : "mouseenter", 911 bt = dt ? "pointerleave" : ft ? "" : "mouseleave", 912 yt = dt ? "pointercancel" : "touchcancel"; 913 914 function xt(t, e) { 915 return R(t) || St(t, $t(t, e)) 916 } 917 918 function kt(t, e) { 919 var n = V(t); 920 return n.length && n || It(t, $t(t, e)) 921 } 922 923 function $t(t, e) { 924 return void 0 === e && (e = document), Ct(t) || _(e) ? e : e.ownerDocument 925 } 926 927 function St(t, e) { 928 return R(Tt(t, e, "querySelector")) 929 } 930 931 function It(t, e) { 932 return V(Tt(t, e, "querySelectorAll")) 933 } 934 935 function Tt(t, e, n) { 936 if (void 0 === e && (e = document), !t || !D(t)) return null; 937 var i; 938 Ct(t = t.replace(_t, "$1 *")) && (i = [], t = function(t) { 939 return t.match(At).map((function(t) { 940 return t.replace(/,$/, "").trim() 941 })) 942 }(t).map((function(t, n) { 943 var r = e; 944 if ("!" === t[0]) { 945 var o = t.substr(1).trim().split(" "); 946 r = zt(Ot(e), o[0]), t = o.slice(1).join(" ").trim() 947 } 948 if ("-" === t[0]) { 949 var s = t.substr(1).trim().split(" "), 950 a = (r || e).previousElementSibling; 951 r = Bt(a, t.substr(1)) ? a : null, t = s.slice(1).join(" ") 952 } 953 return r ? (r.id || (r.id = "uk-" + Date.now() + n, i.push((function() { 954 return at(r, "id") 955 }))), "#" + Ht(r.id) + " " + t) : null 956 }
956)).filter(Boolean).join(","), e = document); 957 try { 958 return e[n](t) 959 } catch (t) { 960 return null 961 } finally { 962 i && i.forEach((function(t) { 963 return t() 964 })) 965 } 966 } 967 var Et = /(^|[^\\],)\s*[!>+~-]/, 968 _t = /([!>+~-])(?=\s+[!>+~-]|\s*$)/g; 969 970 function Ct(t) { 971 return D(t) && t.match(Et) 972 } 973 var At = /.*?[^\\](?:,|$)/g, 974 Nt = ct ? Element.prototype : {}, 975 Mt = Nt.matches || Nt.webkitMatchesSelector || Nt.msMatchesSelector || et; 976 977 function Bt(t, e) { 978 return V(t).some((function(t) { 979 return Mt.call(t, e) 980 })) 981 } 982 var Dt = Nt.closest || function(t) { 983 var e = this; 984 do { 985 if (Bt(e, t)) return e 986 } while (e = Ot(e)) 987 }; 988 989 function zt(t, e) { 990 return f(e, ">") && (e = e.slice(1)), N(t) ? Dt.call(t, e) : V(t).map((function(t) { 991 return zt(t, e) 992 })).filter(Boolean) 993 } 994 995 function Ot(t) { 996 return (t = R(t)) && N(t.parentNode) && t.parentNode 997 } 998 var Pt = ct && window.CSS && CSS.escape || function(t) { 999 return t.replace(/([^\x7f-\uFFFF\w-])/g, (function(t) { 1000 return "\\" + t 1001 })) 1002 }; 1003 1004 function Ht(t) { 1005 return D(t) ? Pt.call(null, t) : "" 1006 } 1007 var Lt = { 1008 area: !0, 1009 base: !0, 1010 br: !0, 1011 col: !0, 1012 embed: !0, 1013 hr: !0, 1014 img: !0, 1015 input: !0, 1016 keygen: !0, 1017 link: !0, 1018 menuitem: !0, 1019 meta: !0, 1020 param: !0, 1021 source: !0, 1022 track: !0, 1023 wbr: !0 1024 }; 1025 1026 function jt(t) { 1027 return V(t).some((function(t) { 1028 return Lt[t.tagName.toLowerCase()] 1029 })) 1030 } 1031 1032 function Ft(t) { 1033 return V(t).some((function(t) { 1034 return t.offsetWidth || t.offsetHeight || t.getClientRects().length 1035 })) 1036 } 1037 var Rt = "input,select,textarea,button"; 1038 1039 function Vt(t) { 1040 return V(t).some((function(t) { 1041 return Bt(t, Rt) 1042 })) 1043 } 1044 1045 function Wt(t, e) { 1046 return V(t).filter((function(t) { 1047 return Bt(t, e) 1048 })) 1049 } 1050 1051 function Ut(t, e) { 1052 return D(e) ? Bt(t, e) || !!zt(t, e) : t === e || (_(e) ? e.documentElement : R(e)).contains(R(t)) 1053 } 1054 1055 function qt(t, e) { 1056 for (var n = []; t = Ot(t);) e && !Bt(t, e) || n.push(t); 1057 return n 1058 } 1059 1060 function Jt(t, e) { 1061 var n = (t = R(t)) ? V(t.children) : []; 1062 return e ? Wt(n, e) : n 1063 } 1064 1065 function Yt() { 1066 for (var t = [], e = arguments.length; e--;) t[e] = arguments[e]; 1067 var n = Zt(t), 1068 i = n[0], 1069 r = n[1], 1070 o = n[2], 1071 s = n[3], 1072 a = n[4]; 1073 return i = se(i), s.length > 1 && (s = ee(s)), a && a.self && (s = ne(s)), o && (s = te(i, o, s)), a = ie(a), r.split(" ").forEach((function(t) {
1074 return i.forEach((function(e) { 1075 return e.addEventListener(t, s, a) 1076 })) 1077 })), 1078 function() { 1079 return Xt(i, r, s, a) 1080 } 1081 } 1082 1083 function Xt(t, e, n, i) { 1084 void 0 === i && (i = !1), i = ie(i), t = se(t), e.split(" ").forEach((function(e) { 1085 return t.forEach((function(t) { 1086 return t.removeEventListener(e, n, i) 1087 })) 1088 })) 1089 } 1090 1091 function Gt() { 1092 for (var t = [], e = arguments.length; e--;) t[e] = arguments[e]; 1093 var n = Zt(t), 1094 i = n[0], 1095 r = n[1], 1096 o = n[2], 1097 s = n[3], 1098 a = n[4], 1099 u = n[5], 1100 c = Yt(i, r, o, (function(t) { 1101 var e = !u || u(t); 1102 e && (c(), s(t, e)) 1103 }), a); 1104 return c 1105 } 1106 1107 function Kt(t, e, n) { 1108 return se(t).reduce((function(t, i) { 1109 return t && i.dispatchEvent(Qt(e, !0, !0, n)) 1110 }), !0) 1111 } 1112 1113 function Qt(t, e, n, i) { 1114 if (void 0 === e && (e = !0), void 0 === n && (n = !1), D(t)) { 1115 var r = document.createEvent("CustomEvent"); 1116 r.initCustomEvent(t, e, n, i), t = r 1117 } 1118 return t 1119 } 1120 1121 function Zt(t) { 1122 return $(t[2]) && t.splice(2, 0, !1), t 1123 } 1124 1125 function te(t, e, n) { 1126 var i = this; 1127 return function(r) { 1128 t.forEach((function(t) { 1129 var o = ">" === e[0] ? It(e, t).reverse().filter((function(t) { 1130 return Ut(r.target, t) 1131 }))[0] : zt(r.target, e); 1132 o && (r.delegate = t, r.current = o, n.call(i, r)) 1133 })) 1134 } 1135 } 1136 1137 function ee(t) { 1138 return function(e) { 1139 return k(e.detail) ? t.apply(void 0, [e].concat(e.detail)) : t(e) 1140 } 1141 } 1142 1143 function ne(t) { 1144 return function(e) { 1145 if (e.target === e.currentTarget || e.target === e.current) return t.call(null, e) 1146 } 1147 } 1148 1149 function ie(t) { 1150 return t && lt && !B(t) ? !!t.capture : t 1151 } 1152 1153 function re(t) { 1154 return t && "addEventListener" in t 1155 } 1156 1157 function oe(t) { 1158 return re(t) ? t : R(t) 1159 } 1160 1161 function se(t) { 1162 return k(t) ? t.map(oe).filter(Boolean) : D(t) ? It(t) : re(t) ? [t] : V(t) 1163 } 1164 1165 function ae(t) { 1166 return "touch" === t.pointerType || !!t.touches 1167 } 1168 1169 function ue(t) { 1170 var e = t.touches, 1171 n = t.changedTouches, 1172 i = e && e[0] || n && n[0] || t;
1173 return { 1174 x: i.clientX, 1175 y: i.clientY 1176 } 1177 } 1178 var ce = ct && window.Promise || fe, 1179 le = function() { 1180 var t = this; 1181 this.promise = new ce((function(e, n) { 1182 t.reject = n, t.resolve = e 1183 })) 1184 }, 1185 he = ct && window.setImmediate || setTimeout; 1186 1187 function fe(t) { 1188 this.state = 2, this.value = void 0, this.deferred = []; 1189 var e = this; 1190 try { 1191 t((function(t) { 1192 e.resolve(t) 1193 }), (function(t) { 1194 e.reject(t) 1195 })) 1196 } catch (t) { 1197 e.reject(t) 1198 } 1199 } 1200 fe.reject = function(t) { 1201 return new fe((function(e, n) { 1202 n(t) 1203 })) 1204 }, fe.resolve = function(t) { 1205 return new fe((function(e, n) { 1206 e(t) 1207 })) 1208 }, fe.all = function(t) { 1209 return new fe((function(e, n) { 1210 var i = [], 1211 r = 0; 1212 1213 function o(n) { 1214 return function(o) { 1215 i[n] = o, (r += 1) === t.length && e(i) 1216 } 1217 } 1218 0 === t.length && e(i); 1219 for (var s = 0; s < t.length; s += 1) fe.resolve(t[s]).then(o(s), n) 1220 })) 1221 }, fe.race = function(t) { 1222 return new fe((function(e, n) { 1223 for (var i = 0; i < t.length; i += 1) fe.resolve(t[i]).then(e, n) 1224 })) 1225 }; 1226 var de = fe.prototype; 1227 1228 function pe(t, e) { 1229 return new ce((function(n, i) { 1230 var r = X({ 1231 data: null, 1232 method: "GET", 1233 headers: {}, 1234 xhr: new XMLHttpRequest, 1235 beforeSend: et, 1236 responseType: "" 1237 }, e); 1238 r.beforeSend(r); 1239 var o = r.xhr; 1240 for (var s in r) 1241 if (s in o) try { 1242 o[s] = r[s] 1243 } catch (t) {} 1244 for (var a in o.open(r.method.toUpperCase(), t), r.headers) o.setRequestHeader(a, r.headers[a]); 1245 Yt(o, "load", (function() { 1246 0 === o.status || o.status >= 200 && o.status < 300 || 304 === o.status ? ("json" === r.responseType && D(o.response) && (o = X(function(t) { 1247 var e = {}; 1248 for (var n in t) e[n] = t[n]; 1249 return e 1250 }(o), { 1251 response: JSON.parse(o.response) 1252 })), n(o)) : i(X(Error(o.statusText), { 1253 xhr: o, 1254 status: o.status 1255 })) 1256 })), Yt(o, "error", (function() { 1257 return i(X(Error("Network Error"), { 1258 xhr: o 1259 })) 1260 })), Yt(o, "timeout", (function() { 1261 return i(X(Error("Network Timeout"), { 1262 xhr: o 1263 })) 1264 })), o.send(r.data) 1265 })) 1266 } 1267 1268 function me(t, e, n) { 1269 return new ce((function(i, r) { 1270 var o = new Image; 1271 o.onerror = function(t) { 1272 return r(t) 1273 }, o.onload = function() { 1274 return i(o) 1275 }, n && (o.sizes = n), e && (o.srcset = e), o.src = t 1276 })) 1277 } 1278 1279 function ge(t) { 1280 if ("loading" === document.readyState) var e = Yt(document, "DOMContentLoaded", (function() { 1281 e(), t() 1282 })); 1283 else t() 1284 } 1285 1286 function ve(t, e) { 1287 return e ? V(t).indexOf(R(e)) : Jt(Ot(t)).indexOf(t) 1288 } 1289 1290 function we(t, e, n, i) { 1291 void 0 === n && (n = 0), void 0 === i && (i = !1); 1292 var r = (e = V(e)).length; 1293 return t = O(t) ? j(t) : "next" === t ? n + 1 : "previous" === t ? n - 1 : ve(e, t), i ? tt(t, 0, r - 1) : (t %= r) < 0 ? t + r : t 1294 } 1295 1296 function be(t) { 1297 return (t = Be(t)).innerHTML = "", t 1298 } 1299 1300 function ye(t, e) { 1301 return t = Be(t), H(e) ? t.innerHTML : xe(t.hasChildNodes() ? be(t) : t, e) 1302 } 1303 1304 function xe(t, e) { 1305 return t = Be(t), Se(e, (function(e) { 1306 return t.appendChild(e) 1307 })) 1308 } 1309 1310 function ke(t, e) { 1311 return t = Be(t), Se(e, (function(e) { 1312 return t.parentNode.insertBefore(e, t) 1313 })) 1314 } 1315 1316 function $e(t, e) { 1317 return t = Be(t), Se(e, (function(e) { 1318 return t.nextSibling ? ke(t.nextSibling, e) : xe(t.parentNode, e) 1319 })) 1320 } 1321 1322 function Se(t, e) { 1323 return (t = D(t) ? Ne(t) : t) ? "length" in t ? V(t).map(e) : e(t) : null 1324 } 1325 1326 function Ie(t) { 1327 V(t).map((function(t) { 1328 return t.parentNode && t.parentNode.removeChild(t) 1329 })) 1330 } 1331 1332 function Te(t, e) { 1333 for (e = R(ke(t, e)); e.firstChild;) e = e.firstChild; 1334 return xe(e, t), e 1335 } 1336 1337 function Ee(t, e) { 1338 return V(V(t).map((function(t) { 1339 return t.hasChildNodes ? Te(V(t.childNodes), e) : xe(t, e) 1340 }))) 1341 } 1342 1343 function _e(t) { 1344 V(t).map(Ot).filter((function(t, e, n) { 1345 return n.indexOf(t) === e 1346 }
1346)).forEach((function(t) { 1347 ke(t, t.childNodes), Ie(t) 1348 })) 1349 } 1350 de.resolve = function(t) { 1351 var e = this; 1352 if (2 === e.state) { 1353 if (t === e) throw new TypeError("Promise settled with itself."); 1354 var n = !1; 1355 try { 1356 var i = t && t.then; 1357 if (null !== t && S(t) && $(i)) return void i.call(t, (function(t) { 1358 n || e.resolve(t), n = !0 1359 }), (function(t) { 1360 n || e.reject(t), n = !0 1361 })) 1362 } catch (t) { 1363 return void(n || e.reject(t)) 1364 } 1365 e.state = 0, e.value = t, e.notify() 1366 } 1367 }, de.reject = function(t) { 1368 if (2 === this.state) { 1369 if (t === this) throw new TypeError("Promise settled with itself."); 1370 this.state = 1, this.value = t, this.notify() 1371 } 1372 }, de.notify = function() { 1373 var t = this; 1374 he((function() { 1375 if (2 !== t.state) 1376 for (; t.deferred.length;) { 1377 var e = t.deferred.shift(), 1378 n = e[0], 1379 i = e[1], 1380 r = e[2], 1381 o = e[3]; 1382 try { 1383 0 === t.state ? $(n) ? r(n.call(void 0, t.value)) : r(t.value) : 1 === t.state && ($(i) ? r(i.call(void 0, t.value)) : o(t.value)) 1384 } catch (t) { 1385 o(t) 1386 } 1387 } 1388 })) 1389 }, de.then = function(t, e) { 1390 var n = this; 1391 return new fe((function(i, r) { 1392 n.deferred.push([t, e, i, r]), n.notify() 1393 })) 1394 }, de.catch = function(t) { 1395 return this.then(void 0, t) 1396 }; 1397 var Ce = /^\s*<(\w+|!)[^>]*>/, 1398 Ae = /^<(\w+)\s*\/?>(?:<\/\1>)?$/; 1399 1400 function Ne(t) { 1401 var e = Ae.exec(t); 1402 if (e) return document.createElement(e[1]); 1403 var n = document.createElement("div"); 1404 return Ce.test(t) ? n.insertAdjacentHTML("beforeend", t.trim()) : n.textContent = t, n.childNodes.length > 1 ? V(n.childNodes) : n.firstChild 1405 } 1406 1407 function Me(t, e) { 1408 if (N(t)) 1409 for (e(t), t = t.firstElementChild; t;) { 1410 var n = t.nextElementSibling; 1411 Me(t, e), t = n 1412 } 1413 } 1414 1415 function Be(t, e) { 1416 return D(t) ? ze(t) ? R(Ne(t)) : St(t, e) : R(t) 1417 } 1418 1419 function De(t, e) { 1420 return D(t) ? ze(t) ? V(Ne(t)) : It(t, e) : V(t) 1421 } 1422 1423 function ze(t) { 1424 return "<" === t[0] || t.match(/^\s*</) 1425 } 1426 1427 function Oe(t) { 1428 for (var e = [], n = arguments.length - 1; n-- > 0;) e[n] = arguments[n + 1]; 1429 Re(t, e, "add") 1430 } 1431 1432 function Pe(t) { 1433 for (var e = [], n = arguments.length - 1; n-- > 0;) e[n] = arguments[n + 1]; 1434 Re(t, e, "remove") 1435 } 1436 1437 function He(t, e) { 1438 ot(t, "class", (function(t) { 1439 return (t || "").replace(new RegExp("\\b" + e + "\\b", "g"), "") 1440 })) 1441 } 1442 1443 function Le(t) { 1444 for (var e = [], n = arguments.length - 1; n-- > 0;) e[n] = arguments[n + 1]; 1445 e[0] && Pe(t, e[0]), e[1] && Oe(t, e[1]) 1446 } 1447 1448 function je(t, e) { 1449 return e && V(t).some((function(t) { 1450 return t.classList.contains(e.split(" ")[0]) 1451 })) 1452 } 1453 1454 function Fe(t) { 1455 for (var e = [], n = arguments.length - 1; n-- > 0;) e[n] = arguments[n + 1]; 1456 if (e.length) { 1457 var i = D(G(e = Ve(e))) ? [] : e.pop(); 1458 e = e.filter(Boolean), V(t).forEach((function(t) { 1459 for (var n = t.classList, r = 0; r < e.length; r++) We.Force ? n.toggle.apply(n, [e[r]].concat(i)) : n[(H(i) ? !n.contains(e[r]) : i) ? "add" : "remove"](e[r]) 1460 })) 1461 } 1462 } 1463 1464 function Re(t, e, n) {
1465 (e = Ve(e).filter(Boolean)).length && V(t).forEach((function(t) { 1466 var i = t.classList; 1467 We.Multiple ? i[n].apply(i, e) : e.forEach((function(t) { 1468 return i[n](t) 1469 })) 1470 })) 1471 } 1472 1473 function Ve(t) { 1474 return t.reduce((function(t, e) { 1475 return t.concat.call(t, D(e) && b(e, " ") ? e.trim().split(" ") : e) 1476 }), []) 1477 } 1478 var We = { 1479 get Multiple() { 1480 return this.get("_multiple") 1481 }, 1482 get Force() { 1483 return this.get("_force") 1484 }, 1485 get: function(t) { 1486 if (!n(this, t)) { 1487 var e = document.createElement("_").classList; 1488 e.add("a", "b"), e.toggle("c", !1), this._multiple = e.contains("b"), this._force = !e.contains("c") 1489 } 1490 return this[t] 1491 } 1492 }, 1493 Ue = { 1494 "animation-iteration-count": !0, 1495 "column-count": !0, 1496 "fill-opacity": !0, 1497 "flex-grow": !0, 1498 "flex-shrink": !0, 1499 "font-weight": !0, 1500 "line-height": !0, 1501 opacity: !0, 1502 order: !0, 1503 orphans: !0, 1504 "stroke-dasharray": !0, 1505 "stroke-dashoffset": !0, 1506 widows: !0, 1507 "z-index": !0, 1508 zoom: !0 1509 }; 1510 1511 function qe(t, e, n) { 1512 return V(t).map((function(t) { 1513 if (D(e)) { 1514 if (e = Qe(e), H(n)) return Ye(t, e); 1515 n || z(n) ? t.style[e] = O(n) && !Ue[e] ? n + "px" : n : t.style.removeProperty(e) 1516 } else { 1517 if (k(e)) { 1518 var i = Je(t); 1519 return e.reduce((function(t, e) { 1520 return t[e] = i[Qe(e)], t 1521 }), {}) 1522 } 1523 S(e) && K(e, (function(e, n) { 1524 return qe(t, n, e) 1525 })) 1526 } 1527 return t 1528 }))[0] 1529 } 1530 1531 function Je(t, e) { 1532 return (t = R(t)).ownerDocument.defaultView.getComputedStyle(t, e) 1533 } 1534 1535 function Ye(t, e, n) { 1536 return Je(t, n)[e] 1537 } 1538 var Xe = {}; 1539 1540 function Ge(t) { 1541 var e = document.documentElement; 1542 if (!lt) return Je(e).getPropertyValue("--uk-" + t); 1543 if (!(t in Xe)) { 1544 var n = xe(e, document.createElement("div")); 1545 Oe(n, "uk-" + t), Xe[t] = Ye(n, "content", ":before").replace(/^["'](.*)["']$/, "$1"), Ie(n) 1546 } 1547 return Xe[t] 1548 } 1549 var Ke = {}; 1550 1551 function Qe(t) { 1552 var e = Ke[t]; 1553 return e || (e = Ke[t] = function(t) { 1554 t = o(t); 1555 var e = document.documentElement.style; 1556 if (t in e) return t; 1557 for (var n, i = Ze.length; i--;) 1558 if ((n = "-" + Ze[i] + "-" + t) in e) return n 1559 }(t) || t), e 1560 } 1561 var Ze = ["webkit", "moz", "ms"]; 1562 1563 function tn(t, e, n, i) { 1564 return void 0 === n && (n = 400), void 0 === i && (i = "linear"), ce.all
1564(V(t).map((function(t) { 1565 return new ce((function(r, o) { 1566 for (var s in e) { 1567 var a = qe(t, s); 1568 "" === a && qe(t, s, a) 1569 } 1570 var u = setTimeout((function() { 1571 return Kt(t, "transitionend") 1572 }), n); 1573 Gt(t, "transitionend transitioncanceled", (function(e) { 1574 var n = e.type; 1575 clearTimeout(u), Pe(t, "uk-transition"), qe(t, { 1576 transitionProperty: "", 1577 transitionDuration: "", 1578 transitionTimingFunction: "" 1579 }), "transitioncanceled" === n ? o() : r() 1580 }), { 1581 self: !0 1582 }), Oe(t, "uk-transition"), qe(t, X({ 1583 transitionProperty: Object.keys(e).map(Qe).join(","), 1584 transitionDuration: n + "ms", 1585 transitionTimingFunction: i 1586 }, e)) 1587 })) 1588 }))) 1589 } 1590 var en = { 1591 start: tn, 1592 stop: function(t) { 1593 return Kt(t, "transitionend"), ce.resolve() 1594 }, 1595 cancel: function(t) { 1596 Kt(t, "transitioncanceled") 1597 }, 1598 inProgress: function(t) { 1599 return je(t, "uk-transition") 1600 } 1601 }; 1602 1603 function nn(t, e, n, i, r) { 1604 return void 0 === n && (n = 200), ce.all(V(t).map((function(t) { 1605 return new ce((function(o, s) { 1606 Kt(t, "animationcancel"); 1607 var a = setTimeout((function() { 1608 return Kt(t, "animationend") 1609 }), n); 1610 Gt(t, "animationend animationcancel", (function(e) { 1611 var n = e.type; 1612 clearTimeout(a), "animationcancel" === n ? s() : o(), qe(t, "animationDuration", ""), He(t, "uk-animation-\\S*") 1613 }), { 1614 self: !0 1615 }), qe(t, "animationDuration", n + "ms"), Oe(t, e, "uk-animation-" + (r ? "leave" : "enter")), f(e, "uk-animation-") && Oe(t, i && "uk-transform-origin-" + i, r && "uk-animation-reverse") 1616 })) 1617 }))) 1618 } 1619 var rn = new RegExp("uk-animation-(enter|leave)"), 1620 on = { 1621 in: nn, 1622 out: function(t, e, n, i) { 1623 return nn(t, e, n, i, !0) 1624 }, 1625 inProgress: function(t) { 1626 return rn.test(ot(t, "class")) 1627 }, 1628 cancel: function(t) { 1629 Kt(t, "animationcancel") 1630 } 1631 }, 1632 sn = { 1633 width: ["x", "left", "right"], 1634 height: ["y", "top", "bottom"] 1635 }; 1636 1637 function an(t, e, n, i, r, o, s, a) { 1638 n = vn(n), i = vn(i); 1639 var u = { 1640 element: n, 1641 target: i 1642 }; 1643 if (!t || !e) return u; 1644 var c = cn(t), 1645 l = cn(e), 1646 h = l; 1647 if (gn(h, n, c, -1), gn(h, i, l, 1), r = wn(r, c.width, c.height), o = wn(o, l.width, l.height), r.x += o.x, r.y += o.y, h.left += r.x, h.top += r.y, s) { 1648 var f = [cn(W(t))]; 1649 a && f.unshift(cn(a)), K(sn, (function(t, e) { 1650 var o = t[0], 1651 a = t[1], 1652 d = t[2]; 1653 (!0 === s || b(s, o)) && f.some((function(t) { 1654 var s = n[o] === a ? -c[e] : n[o] === d ? c[e] : 0, 1655 f = i[o] === a ? l[e] : i[o] === d ? -l[e] : 0; 1656 if (h[a] < t[a] || h[a] + c[e] > t[d]) { 1657 var p = c[e] / 2, 1658 m = "center" === i[o] ? -l[e] / 2 : 0; 1659 return "center" === n[o] && (g(p, m) || g(-p, -m)) || g(s, f) 1660 } 1661 1662 function g(n, i) { 1663 var s = (h[a] + n + i - 2 * r[o]).toFixed(4); 1664 if (s >= t[a] && s + c[e] <= t[d]) return h[a] = s, ["element", "target"].forEach((function(t) { 1665 u[t][o] = n ? u[t][o] === sn[e][1] ? sn[e][2] : sn[e][1] : u[t][o] 1666 })), !0 1667 } 1668 })) 1669 })) 1670 } 1671 return un(t, h), u 1672 } 1673 1674 function un(t, e) { 1675 if (!e) return cn(t); 1676 var n = un(t), 1677 i = qe(t, "position"); 1678 ["left", "top"].forEach((function(r) { 1679 if (r in e) { 1680 var o = qe(t, r); 1681 qe(t, r, e[r] - n[r] + F("absolute" === i && "auto" === o ? ln(t)[r] : o)) 1682 } 1683 })) 1684 } 1685 1686 function cn(t) { 1687 if (!t) return {}; 1688 var e, n, i = W(t), 1689 r = i.pageYOffset, 1690 o = i.pageXOffset; 1691 if (E(t)) {
1692 var s = t.innerHeight, 1693 a = t.innerWidth; 1694 return { 1695 top: r, 1696 left: o, 1697 height: s, 1698 width: a, 1699 bottom: r + s, 1700 right: o + a 1701 } 1702 } 1703 Ft(t) || "none" !== qe(t, "display") || (e = ot(t, "style"), n = ot(t, "hidden"), ot(t, { 1704 style: (e || "") + ";display:block !important;", 1705 hidden: null 1706 })); 1707 var u = (t = R(t)).getBoundingClientRect(); 1708 return H(e) || ot(t, { 1709 style: e, 1710 hidden: n 1711 }), { 1712 height: u.height, 1713 width: u.width, 1714 top: u.top + r, 1715 left: u.left + o, 1716 bottom: u.bottom + r, 1717 right: u.right + o 1718 } 1719 } 1720 1721 function ln(t, e) { 1722 e = e || (R(t) && R(t).offsetParent) || W(t).document.documentElement; 1723 var n = un(t), 1724 i = un(e); 1725 return { 1726 top: n.top - i.top - F(qe(e, "borderTopWidth")), 1727 left: n.left - i.left - F(qe(e, "borderLeftWidth")) 1728 } 1729 } 1730 1731 function hn(t) { 1732 var e = [0, 0]; 1733 t = R(t); 1734 do { 1735 if (e[0] += t.offsetTop, e[1] += t.offsetLeft, "fixed" === qe(t, "position")) { 1736 var n = W(t); 1737 return e[0] += n.pageYOffset, e[1] += n.pageXOffset, e 1738 } 1739 } while (t = t.offsetParent); 1740 return e 1741 } 1742 var fn = pn("height"), 1743 dn = pn("width"); 1744 1745 function pn(t) { 1746 var e = c(t); 1747 return function(n, i) { 1748 if (H(i)) { 1749 if (E(n)) return n["inner" + e]; 1750 if (_(n)) { 1751 var r = n.documentElement; 1752 return Math.max(r["offset" + e], r["scroll" + e]) 1753 } 1754 return (i = "auto" === (i = qe(n = R(n), t)) ? n["offset" + e] : F(i) || 0) - mn(n, t) 1755 } 1756 qe(n, t, i || 0 === i ? +i + mn(n, t) + "px" : "") 1757 } 1758 } 1759 1760 function mn(t, e, n) { 1761 return void 0 === n && (n = "border-box"), qe(t, "boxSizing") === n ? sn[e].slice(1).map(c).reduce((function(e, n) { 1762 return e + F(qe(t, "padding" + n)) + F(qe(t, "border" + n + "Width")) 1763 }), 0) : 0 1764 } 1765 1766 function gn(t, e, n, i) { 1767 K(sn, (function(r, o) { 1768 var s = r[0], 1769 a = r[1], 1770 u = r[2]; 1771 e[s] === u ? t[a] += n[o] * i : "center" === e[s] && (t[a] += n[o] * i / 2) 1772 })) 1773 } 1774 1775 function vn(t) { 1776 var e = /left|center|right/, 1777 n = /top|center|bottom/; 1778 return 1 === (t = (t || "").split(" ")).length && (t = e.test(t[0]) ? t.concat("center") : n.test(t[0]) ? ["center"].concat(t) : ["center", "center"]), { 1779 x: e.test(t[0]) ? t[0] : "center", 1780 y: n.test(t[1]) ? t[1] : "center" 1781 } 1782 } 1783 1784 function wn(t, e, n) { 1785 var i = (t || "").split(" "), 1786 r = i[0], 1787 o = i[1]; 1788 return { 1789 x: r ? F(r) * (p(r, "%") ? e / 100 : 1) : 0, 1790 y: o ? F(o) * (p(o, "%") ? n / 100 : 1) : 0 1791 } 1792 } 1793 1794 function bn(t) { 1795 switch (t) {
1796 case "left": 1797 return "right"; 1798 case "right": 1799 return "left"; 1800 case "top": 1801 return "bottom"; 1802 case "bottom": 1803 return "top"; 1804 default: 1805 return t 1806 } 1807 } 1808 1809 function yn(t, e, n) { 1810 return void 0 === e && (e = "width"), void 0 === n && (n = window), O(t) ? +t : p(t, "vh") ? xn(fn(W(n)), t) : p(t, "vw") ? xn(dn(W(n)), t) : p(t, "%") ? xn(cn(n)[e], t) : F(t) 1811 } 1812 1813 function xn(t, e) { 1814 return t * F(e) / 100 1815 } 1816 var kn = { 1817 reads: [], 1818 writes: [], 1819 read: function(t) { 1820 return this.reads.push(t), Sn(), t 1821 }, 1822 write: function(t) { 1823 return this.writes.push(t), Sn(), t 1824 }, 1825 clear: function(t) { 1826 return Tn(this.reads, t) || Tn(this.writes, t) 1827 }, 1828 flush: $n 1829 }; 1830 1831 function $n(t) { 1832 void 0 === t && (t = 1), In(kn.reads), In(kn.writes.splice(0, kn.writes.length)), kn.scheduled = !1, (kn.reads.length || kn.writes.length) && Sn(t + 1) 1833 } 1834 1835 function Sn(t) { 1836 if (!kn.scheduled) { 1837 if (kn.scheduled = !0, t > 5) throw new Error("Maximum recursion limit reached."); 1838 t ? ce.resolve().then((function() { 1839 return $n(t) 1840 })) : requestAnimationFrame((function() { 1841 return $n() 1842 })) 1843 } 1844 } 1845 1846 function In(t) { 1847 for (var e; e = t.shift();) e() 1848 } 1849 1850 function Tn(t, e) { 1851 var n = t.indexOf(e); 1852 return !!~n && !!t.splice(n, 1) 1853 } 1854 1855 function En() {} 1856 En.prototype = { 1857 positions: [], 1858 init: function() { 1859 var t, e = this; 1860 this.positions = [], this.unbind = Yt(document, "mousemove", (function(e) { 1861 return t = ue(e) 1862 })), this.interval = setInterval((function() { 1863 t && (e.positions.push(t), e.positions.length > 5 && e.positions.shift()) 1864 }), 50) 1865 }, 1866 cancel: function() { 1867 this.unbind && this.unbind(), this.interval && clearInterval(this.interval) 1868 }, 1869 movesTo: function(t) { 1870 if (this.positions.length < 2) return !1; 1871 var e = t.getBoundingClientRect(), 1872 n = e.left, 1873 i = e.right, 1874 r = e.top, 1875 o = e.bottom, 1876 s = this.positions[0], 1877 a = G(this.positions), 1878 u = [s, a]; 1879 return !it(a, e) && [ 1880 [{ 1881 x: n, 1882 y: r 1883 }, { 1884 x: i, 1885 y: o 1886 }], 1887 [{ 1888 x: n, 1889 y: o 1890 }, { 1891 x: i, 1892 y: r 1893 }] 1894 ].some((function(t) { 1895 var n = function(t, e) { 1896 var n = t[0], 1897 i = n.x, 1898 r = n.y, 1899 o = t[1], 1900 s = o.x, 1901 a = o.y, 1902 u = e[0], 1903 c = u.x, 1904 l = u.y, 1905 h = e[1], 1906 f = h.x, 1907 d = h.y, 1908 p = (d - l) * (s - i) - (f - c) * (a - r); 1909 if (0 === p) return !1; 1910 var m = ((f - c) * (r - l) - (d - l) * (i - c)) / p; 1911 return !(m < 0) && { 1912 x: i + m * (s - i), 1913 y: r + m * (a - r) 1914 } 1915 }(u, t); 1916 return n && it(n, e) 1917 })) 1918 } 1919 }; 1920 var _n = {}; 1921 1922 function Cn(t, e, n) {
1923 return _n.computed($(t) ? t.call(n, n) : t, $(e) ? e.call(n, n) : e) 1924 } 1925 1926 function An(t, e) { 1927 return t = t && !k(t) ? [t] : t, e ? t ? t.concat(e) : k(e) ? e : [e] : t 1928 } 1929 1930 function Nn(t, e) { 1931 return H(e) ? t : e 1932 } 1933 1934 function Mn(t, e, i) { 1935 var r = {}; 1936 if ($(e) && (e = e.options), e.extends && (t = Mn(t, e.extends, i)), e.mixins) 1937 for (var o = 0, s = e.mixins.length; o < s; o++) t = Mn(t, e.mixins[o], i); 1938 for (var a in t) c(a); 1939 for (var u in e) n(t, u) || c(u); 1940 1941 function c(n) { 1942 r[n] = (_n[n] || Nn)(t[n], e[n], i) 1943 } 1944 return r 1945 } 1946 1947 function Bn(t, e) { 1948 var n; 1949 void 0 === e && (e = []); 1950 try { 1951 return t ? f(t, "{") ? JSON.parse(t) : e.length && !b(t, ":") ? ((n = {})[e[0]] = t, n) : t.split(";").reduce((function(t, e) { 1952 var n = e.split(/:(.*)/), 1953 i = n[0], 1954 r = n[1]; 1955 return i && !H(r) && (t[i.trim()] = r.trim()), t 1956 }), {}) : {} 1957 } catch (t) { 1958 return {} 1959 } 1960 } 1961 _n.events = _n.created = _n.beforeConnect = _n.connected = _n.beforeDisconnect = _n.disconnected = _n.destroy = An, _n.args = function(t, e) { 1962 return !1 !== e && An(e || t) 1963 }, _n.update = function(t, e) { 1964 return Q(An(t, $(e) ? { 1965 read: e 1966 } : e), "order") 1967 }, _n.props = function(t, e) { 1968 return k(e) && (e = e.reduce((function(t, e) { 1969 return t[e] = String, t 1970 }), {})), _n.methods(t, e) 1971 }, _n.computed = _n.methods = function(t, e) { 1972 return e ? t ? X({}, t, e) : e : t 1973 }, _n.data = function(t, e, n) { 1974 return n ? Cn(t, e, n) : e ? t ? function(n) { 1975 return Cn(t, e, n) 1976 } : e : t 1977 }; 1978 var Dn = 0, 1979 zn = function(t) { 1980 this.id = ++Dn, this.el = R(t) 1981 }; 1982 1983 function On(t, e) { 1984 try { 1985 t.contentWindow.postMessage(JSON.stringify(X({ 1986 event: "command" 1987 }, e)), "*") 1988 } catch (t) {} 1989 } 1990 1991 function Pn(t, e, n) { 1992 if (void 0 === e && (e = 0), void 0 === n && (n = 0), !Ft(t)) return !1; 1993 var i = Vn(t); 1994 return i.every((function(r, o) { 1995 var s = un(i[o + 1] || t), 1996 a = un(Rn(r)), 1997 u = a.top, 1998 c = a.left, 1999 l = a.bottom, 2000 h = a.right; 2001 return nt(s, { 2002 top: u - e, 2003 left: c - n, 2004 bottom: l + e, 2005 right: h + n 2006 }) 2007 })) 2008 } 2009 2010 function Hn(t, e) { 2011 (t = E(t) || _(t) ? Wn(t) : R(t)).scrollTop = e 2012 } 2013 2014 function Ln(t, e) { 2015 void 0 === e && (e = {}); 2016 var n = e.offset; 2017 if (void 0 === n && (n = 0), Ft(t)) { 2018 for (var i = Vn(t).concat(t), r = ce.resolve(), o = function(t) { 2019 r = r.then((function() { 2020 return new ce((function(e) { 2021 var r, o = i[t], 2022 s = i[t + 1], 2023 a = o.scrollTop,
2024 u = Math.ceil(ln(s, Rn(o)).top - n), 2025 c = (r = Math.abs(u), 40 * Math.pow(r, .375)), 2026 l = Date.now(), 2027 h = function() { 2028 var t, n = (t = tt((Date.now() - l) / c), .5 * (1 - Math.cos(Math.PI * t))); 2029 Hn(o, a + u * n), 1 !== n ? requestAnimationFrame(h) : e() 2030 }; 2031 h() 2032 })) 2033 })) 2034 }, s = 0; s < i.length - 1; s++) o(s); 2035 return r 2036 } 2037 } 2038 2039 function jn(t, e) { 2040 if (void 0 === e && (e = 0), !Ft(t)) return 0; 2041 var n = G(Fn(t)), 2042 i = n.scrollHeight, 2043 r = n.scrollTop, 2044 o = un(Rn(n)).height, 2045 s = hn(t)[0] - r - hn(n)[0], 2046 a = Math.min(o, s + r); 2047 return tt(-1 * (s - a) / Math.min(un(t).height + e + a, i - (s + r), i - o)) 2048 } 2049 2050 function Fn(t, e) { 2051 void 0 === e && (e = /auto|scroll/); 2052 var n = Wn(t), 2053 i = qt(t).filter((function(t) { 2054 return t === n || e.test(qe(t, "overflow")) && t.scrollHeight > Math.round(un(t).height) 2055 })).reverse(); 2056 return i.length ? i : [n] 2057 } 2058 2059 function Rn(t) { 2060 return t === Wn(t) ? window : t 2061 } 2062 2063 function Vn(t) { 2064 return Fn(t, /auto|scroll|hidden/) 2065 } 2066 2067 function Wn(t) { 2068 var e = W(t).document; 2069 return e.scrollingElement || e.documentElement 2070 } 2071 zn.prototype.isVideo = function() { 2072 return this.isYoutube() || this.isVimeo() || this.isHTML5() 2073 }, zn.prototype.isHTML5 = function() { 2074 return "VIDEO" === this.el.tagName 2075 }, zn.prototype.isIFrame = function() { 2076 return "IFRAME" === this.el.tagName 2077 }, zn.prototype.isYoutube = function() { 2078 return this.isIFrame() && !!this.el.src.match(/\/\/.*?youtube(-nocookie)?\.[a-z]+\/(watch\?v=[^&\s]+|embed)|youtu\.be\/.*/) 2079 }, zn.prototype.isVimeo = function() { 2080 return this.isIFrame() && !!this.el.src.match(/vimeo\.com\/video\/.*/) 2081 }, zn.prototype.enableApi = function() { 2082 var t = this; 2083 if (this.ready) return this.ready; 2084 var e, n = this.isYoutube(), 2085 i = this.isVimeo(); 2086 return n || i ? this.ready = new ce((function(r) { 2087 var o; 2088 Gt(t.el, "load", (function() { 2089 if (n) { 2090 var i = function() { 2091 return On(t.el, { 2092 event: "listening", 2093 id: t.id 2094 }) 2095 }; 2096 e = setInterval(i, 100), i() 2097 } 2098 })), (o = function(e) { 2099 return n && e.id === t.id && "onReady" === e.event || i && Number(e.player_id) === t.id 2100 }, new ce((function(t) { 2101 return Gt(window, "message", (function(e, n) { 2102 return t(n) 2103 }), !1, (function(t) { 2104 var e = t.data; 2105 try { 2106 return (e = JSON.parse(e)) && o(e) 2107 } catch (t) {} 2108 })) 2109 }))).then((function() { 2110 r(), e && clearInterval(e) 2111 })), ot(t.el, "src", t.el.src + (b(t.el.src, "?") ? "&" : "?") + (n ? "enablejsapi=1" : "api=1&player_id=" + t.id)) 2112 })) : ce.resolve() 2113 }, zn.prototype.play = function() { 2114 var t = this; 2115 if (this.isVideo()) 2116 if (this.isIFrame()) this.enableApi().then((function() { 2117 return On(t.el, { 2118 func: "playVideo", 2119 method: "play" 2120 }) 2121 })); 2122 else if (this.isHTML5()) try { 2123 var e = this.el.play(); 2124 e && e.catch(et) 2125 } catch (t) {} 2126 }, zn.prototype.pause = function() { 2127 var t = this; 2128 this.isVideo() && (this.isIFrame() ? this.enableApi().then((function() { 2129 return On(t.el, { 2130 func: "pauseVideo", 2131 method: "pause" 2132 }) 2133 })) : this.isHTML5() && this.el.pause()) 2134 }, zn.prototype.mute = function() { 2135 var t = this; 2136 this.isVideo() && (this.isIFrame() ? this.enableApi().then((function() { 2137 return On(t.el, { 2138 func: "mute", 2139 method: "setVolume", 2140 value: 0 2141 }) 2142 })) : this.isHTML5() && (this.el.muted = !0, ot(this.el, "muted", ""))) 2143 }; 2144 var Un = ct && window.IntersectionObserver || function() { 2145 function t(t, e) { 2146 var n = this; 2147 void 0 === e && (e = {}); 2148 var i = e.rootMargin; 2149 void 0 === i && (i = "0 0"), this.targets = []; 2150 var r, o = (i || "0 0").split(" ").map(F), 2151 s = o[0], 2152 a = o[1]; 2153 this.offsetTop = s, this.offsetLeft = a, this.apply = function() { 2154 r || (r = requestAnimationFrame((function() { 2155 return setTimeout((function() { 2156 var e = n.takeRecords(); 2157 e.length && t(e, n), r = !1 2158 })) 2159 }))) 2160 }, this.off = Yt(window, "scroll resize load", this.apply, { 2161 passive: !0, 2162 capture: !0 2163 }) 2164 } 2165 return t.prototype.takeRecords = function() { 2166 var t = this; 2167 return this.targets.filter((function(e) { 2168 var n = Pn(e.target, t.offsetTop, t.offsetLeft); 2169 if (null === e.isIntersecting || n ^ e.isIntersecting) return e.isIntersecting = n, !0 2170 })) 2171 }, t.prototype.observe = function(t) { 2172 this.targets.push({ 2173 target: t, 2174 isIntersecting: null 2175 }), this.apply() 2176 }, t.prototype.disconnect = function() { 2177 this.targets = [], this.off() 2178 }, t 2179 }(); 2180 2181 function qn(t) { 2182 return !(!f(t, "uk-") && !f(t, "data-uk-")) && a(t.replace("data-uk-", "").replace("uk-", "")) 2183 } 2184 var Jn = function(t) { 2185 this._init(t) 2186 }; 2187 Jn.util = Object.freeze({ 2188 __proto__: null, 2189 ajax: pe, 2190 getImage: me, 2191 transition: tn, 2192 Transition: en, 2193 animate: nn, 2194 Animation: on, 2195 attr: ot, 2196 hasAttr: st, 2197 removeAttr: at, 2198 data: ut, 2199 addClass: Oe, 2200 removeClass: Pe, 2201 removeClasses: He, 2202 replaceClass: Le, 2203 hasClass: je, 2204 toggleClass: Fe, 2205 positionAt: an, 2206 offset: un, 2207 position: ln, 2208 offsetPosition: hn, 2209 height: fn, 2210 width: dn, 2211 boxModelAdjust: mn, 2212 flipPosition: bn, 2213 toPx: yn, 2214 ready: ge, 2215 index: ve, 2216 getIndex: we, 2217 empty: be, 2218 html: ye, 2219 prepend: function(t, e) { 2220 return (t = Be(t)).hasChildNodes() ? Se(e, (function(e) { 2221 return t.insertBefore(e, t.firstChild) 2222 })) : xe(t, e) 2223 }, 2224 append: xe, 2225 before: ke, 2226 after: $e, 2227 remove: Ie, 2228 wrapAll: Te, 2229 wrapInner: Ee, 2230 unwrap: _e, 2231 fragment: Ne, 2232 apply: Me, 2233 $: Be, 2234 $$: De, 2235 inBrowser: ct, 2236 isIE: lt, 2237 isRtl: ht, 2238 hasTouch: pt, 2239 pointerDown: mt, 2240 pointerMove: gt, 2241 pointerUp: vt, 2242 pointerEnter: wt, 2243 pointerLeave: bt, 2244 pointerCancel: yt, 2245 on: Yt, 2246 off: Xt, 2247 once: Gt, 2248 trigger: Kt, 2249 createEvent: Qt, 2250 toEventTargets: se, 2251 isTouch: ae, 2252 getEventPos: ue, 2253 fastdom: kn,
2254 isVoidElement: jt, 2255 isVisible: Ft, 2256 selInput: Rt, 2257 isInput: Vt, 2258 filter: Wt, 2259 within: Ut, 2260 parents: qt, 2261 children: Jt, 2262 hasOwn: n, 2263 hyphenate: o, 2264 camelize: a, 2265 ucfirst: c, 2266 startsWith: f, 2267 endsWith: p, 2268 includes: b, 2269 findIndex: x, 2270 isArray: k, 2271 isFunction: $, 2272 isObject: S, 2273 isPlainObject: T, 2274 isWindow: E, 2275 isDocument: _, 2276 isJQuery: C, 2277 isNode: A, 2278 isElement: N, 2279 isNodeCollection: M, 2280 isBoolean: B, 2281 isString: D, 2282 isNumber: z, 2283 isNumeric: O, 2284 isEmpty: P, 2285 isUndefined: H, 2286 toBoolean: L, 2287 toNumber: j, 2288 toFloat: F, 2289 toNode: R, 2290 toNodes: V, 2291 toWindow: W, 2292 toList: U, 2293 toMs: q, 2294 isEqual: J, 2295 swap: Y, 2296 assign: X, 2297 last: G, 2298 each: K, 2299 sortBy: Q, 2300 uniqueBy: Z, 2301 clamp: tt, 2302 noop: et, 2303 intersectRect: nt, 2304 pointInRect: it, 2305 Dimensions: rt, 2306 MouseTracker: En, 2307 mergeOptions: Mn, 2308 parseOptions: Bn, 2309 Player: zn, 2310 Promise: ce, 2311 Deferred: le, 2312 IntersectionObserver: Un, 2313 query: xt, 2314 queryAll: kt, 2315 find: St, 2316 findAll: It, 2317 matches: Bt, 2318 closest: zt, 2319 parent: Ot, 2320 escape: Ht, 2321 css: qe, 2322 getStyles: Je, 2323 getStyle: Ye, 2324 getCssVar: Ge, 2325 propName: Qe, 2326 isInView: Pn, 2327 scrollTop: Hn, 2328 scrollIntoView: Ln, 2329 scrolledOver: jn, 2330 scrollParents: Fn, 2331 getViewport: Rn 2332 }), Jn.data = "__uikit__", Jn.prefix = "uk-", Jn.options = {}, Jn.version = "3.5.4", 2333 function(t) { 2334 var e, n = t.data; 2335 2336 function i(t, e) { 2337 if (t) 2338 for (var n in t) t[n]._connected && t[n]._callUpdate(e) 2339 } 2340 t.use = function(t) { 2341 if (!t.installed) return t.call(null, this), t.installed = !0, this 2342 }, t.mixin = function(e, n) { 2343 (n = (D(n) ? t.component(n) : n) || this).options = Mn(n.options, e) 2344 }, t.extend = function(t) { 2345 t = t || {}; 2346 var e = function(t) { 2347 this._init(t) 2348 }; 2349 return (e.prototype = Object.create(this.prototype)).constructor = e, e.options = Mn(this.options, t), e.super = this, e.extend = this.extend, e 2350 }, t.update = function(t, e) { 2351 qt(t = t ? R(t) : document.body).reverse().forEach((function(t) { 2352 return i(t[n], e) 2353 })), Me(t, (function(t) { 2354 return i(t[n], e) 2355 })) 2356 }, Object.defineProperty(t, "container", { 2357 get: function() { 2358 return e || document.body 2359 }, 2360 set: function(t) { 2361 e = Be(t) 2362 } 2363 }) 2364 }(Jn), 2365 function(t) { 2366 t.prototype._callHook = function(t) { 2367 var e = this, 2368 n = this.$options[t];
2369 n && n.forEach((function(t) { 2370 return t.call(e) 2371 })) 2372 }, t.prototype._callConnected = function() { 2373 this._connected || (this._data = {}, this._computeds = {}, this._frames = { 2374 reads: {}, 2375 writes: {} 2376 }, this._initProps(), this._callHook("beforeConnect"), this._connected = !0, this._initEvents(), this._initObserver(), this._callHook("connected"), this._callUpdate()) 2377 }, t.prototype._callDisconnected = function() { 2378 this._connected && (this._callHook("beforeDisconnect"), this._observer && (this._observer.disconnect(), this._observer = null), this._unbindEvents(), this._callHook("disconnected"), this._connected = !1) 2379 }, t.prototype._callUpdate = function(t) { 2380 var e = this; 2381 void 0 === t && (t = "update"); 2382 var n = t.type || t; 2383 b(["update", "resize"], n) && this._callWatches(); 2384 var i = this.$options.update, 2385 r = this._frames, 2386 o = r.reads, 2387 s = r.writes; 2388 i && i.forEach((function(t, i) { 2389 var r = t.read, 2390 a = t.write, 2391 u = t.events; 2392 ("update" === n || b(u, n)) && (r && !b(kn.reads, o[i]) && (o[i] = kn.read((function() { 2393 var t = e._connected && r.call(e, e._data, n); 2394 !1 === t && a ? kn.clear(s[i]) : T(t) && X(e._data, t) 2395 }))), a && !b(kn.writes, s[i]) && (s[i] = kn.write((function() { 2396 return e._connected && a.call(e, e._data, n) 2397 })))) 2398 })) 2399 }, t.prototype._callWatches = function() { 2400 var t = this, 2401 e = this._frames; 2402 if (!e._watch) { 2403 var i = !n(e, "_watch"); 2404 e._watch = kn.read((function() { 2405 if (t._connected) { 2406 var r = t, 2407 o = r.$options.computed, 2408 s = r._computeds; 2409 for (var a in o) { 2410 var u = n(s, a), 2411 c = s[a]; 2412 delete s[a]; 2413 var l = o[a], 2414 h = l.watch, 2415 f = l.immediate; 2416 h && (i && f || u && !J(c, t[a])) && h.call(t, t[a], c) 2417 } 2418 e._watch = null 2419 } 2420 })) 2421 } 2422 } 2423 }(Jn), 2424 function(t) { 2425 var e = 0; 2426 2427 function i(t, e) { 2428 var n = {}, 2429 i = t.args; 2430 void 0 === i && (i = []); 2431 var r = t.props; 2432 void 0 === r && (r = {}); 2433 var s = t.el; 2434 if (!r) return n; 2435 for (var u in r) { 2436 var l = o(u), 2437 h = ut(s, l); 2438 H(h) || (h = r[u] === Boolean && "" === h || c(r[u], h), ("target" !== l || h && !f(h, "_")) && (n[u] = h)) 2439 } 2440 var d = Bn(ut(s, e), i); 2441 for (var p in d) { 2442 var m = a(p); 2443 void 0 !== r[m] && (n[m] = c(r[m], d[p])) 2444 } 2445 return n 2446 } 2447 2448 function r(t, e, i) { 2449 Object.defineProperty(t, e, { 2450 enumerable: !0, 2451 get: function() { 2452 var r = t._computeds, 2453 o = t.$props, 2454 s = t.$el; 2455 return n(r, e) || (r[e] = (i.get || i).call(t, o, s)), r[e] 2456 }, 2457 set: function(n) { 2458 var r = t._computeds; 2459 r[e] = i.set ? i.set.call(t, n) : n, H(r[e]) && delete r[e] 2460 } 2461 }) 2462 } 2463 2464 function s(t, e, n) { 2465 T(e) || (e = { 2466 name: n, 2467 handler: e 2468 }); 2469 var i = e.name, 2470 r = e.el, 2471 o = e.handler, 2472 a = e.capture, 2473 u = e.passive, 2474 c = e.delegate, 2475 l = e.filter, 2476 h = e.self; 2477 r = $(r) ? r.call(t) : r || t.$el, k(r) ? r.forEach((function(i) { 2478 return s(t, X({}, e, { 2479 el: i 2480 }), n) 2481 })) : !r || l && !l.call(t) || t._events.push(Yt(r, i, c ? D(c) ? c : c.call(t) : null, D(o) ? t[o] : o.bind(t), { 2482 passive: u, 2483 capture: a, 2484 self: h 2485 })) 2486 } 2487 2488 function u(t, e) { 2489 return t.every((function(t) { 2490 return !t || !n(t, e) 2491 })) 2492 } 2493 2494 function c(t, e) { 2495 return t === Boolean ? L(e) : t === Number ? j(e) : "list" === t ? U(e)
2495: t ? t(e) : e 2496 } 2497 t.prototype._init = function(t) { 2498 (t = t || {}).data = function(t, e) { 2499 var n = t.data, 2500 i = (t.el, e.args), 2501 r = e.props; 2502 if (void 0 === r && (r = {}), n = k(n) ? P(i) ? void 0 : n.slice(0, i.length).reduce((function(t, e, n) { 2503 return T(e) ? X(t, e) : t[i[n]] = e, t 2504 }), {}) : n) 2505 for (var o in n) H(n[o]) ? delete n[o] : n[o] = r[o] ? c(r[o], n[o]) : n[o]; 2506 return n 2507 }(t, this.constructor.options), this.$options = Mn(this.constructor.options, t, this), this.$el = null, this.$props = {}, this._uid = e++, this._initData(), this._initMethods(), this._initComputeds(), this._callHook("created"), t.el && this.$mount(t.el) 2508 }, t.prototype._initData = function() { 2509 var t = this.$options.data; 2510 for (var e in void 0 === t && (t = {}), t) this.$props[e] = this[e] = t[e] 2511 }, t.prototype._initMethods = function() { 2512 var t = this.$options.methods; 2513 if (t) 2514 for (var e in t) this[e] = t[e].bind(this) 2515 }, t.prototype._initComputeds = function() { 2516 var t = this.$options.computed; 2517 if (this._computeds = {}, t) 2518 for (var e in t) r(this, e, t[e]) 2519 }, t.prototype._initProps = function(t) { 2520 var e; 2521 for (e in t = t || i(this.$options, this.$name)) H(t[e]) || (this.$props[e] = t[e]); 2522 var n = [this.$options.computed, this.$options.methods]; 2523 for (e in this.$props) e in t && u(n, e) && (this[e] = this.$props[e]) 2524 }, t.prototype._initEvents = function() { 2525 var t = this; 2526 this._events = []; 2527 var e = this.$options.events; 2528 e && e.forEach((function(e) { 2529 if (n(e, "handler")) s(t, e); 2530 else 2531 for (var i in e) s(t, e[i], i) 2532 })) 2533 }, t.prototype._unbindEvents = function() { 2534 this._events.forEach((function(t) { 2535 return t() 2536 })), delete this._events 2537 }, t.prototype._initObserver = function() { 2538 var t = this, 2539 e = this.$options, 2540 n = e.attrs, 2541 r = e.props, 2542 s = e.el; 2543 if (!this._observer && r && !1 !== n) { 2544 n = k(n) ? n : Object.keys(r), this._observer = new MutationObserver((function(e) { 2545 var r = i(t.$options, t.$name); 2546 e.some((function(e) { 2547 var i = e.attributeName, 2548 o = i.replace("data-", ""); 2549 return (o === t.$name ? n : [a(o), a(i)]).some((function(e) { 2550 return !H(r[e]) && r[e] !== t.$props[e] 2551 })) 2552 })) && t.$reset() 2553 })); 2554 var u = n.map((function(t) { 2555 return o(t) 2556 })).concat(this.$name); 2557 this._observer.observe(s, { 2558 attributes: !0, 2559 attributeFilter: u.concat(u.map((function(t) { 2560 return "data-" + t 2561 }))) 2562 }) 2563 } 2564 } 2565 }(Jn), 2566 function(t) { 2567 var e = t.data, 2568 n = {}; 2569 t.component = function(e, i) { 2570 var r = o(e); 2571 if (e = a(r), !i) return T(n[e]) && (n[e] = t.extend(n[e])), n[e]; 2572 t[e] = function(n, i) { 2573 for (var r = arguments.length, o = Array(r); r--;) o[r] = arguments[r]; 2574 var s = t.component(e); 2575 return s.options.functional ? new s({ 2576 data: T(n) ? n : [].concat(o) 2577 }) : n ? De(n).map(a)[0] : a(n); 2578 2579 function a(n) { 2580 var r = t.getComponent(n, e); 2581 if (r) { 2582 if (!i) return r; 2583 r.$destroy() 2584 } 2585 return new s({ 2586 el: n, 2587 data: i 2588 }) 2589 } 2590 }; 2591 var s = T(i) ? X({}, i) : i.options; 2592 return s.name = e, s.install && s.install(t, s, e), t._initialized && !s.functional && kn.read((function() { 2593 return t[e]("[uk-" + r + "],[data-uk-" + r + "]") 2594 })), n[e] = T(i) ? s : i 2595 }, t.getComponents = function(t) { 2596 return t && t[e] || {} 2597 }, t.getComponent = function(e, n) { 2598 return t.getComponents(e)[n] 2599 }, t.connect = function(i) { 2600 if (i[e]) 2601 for (var r in i[e]) i[e][r]._callConnected(); 2602 for (var o = 0; o < i.attributes.length; o++) { 2603 var s = qn(i.attributes[o].name); 2604 s && s in n && t[s](i) 2605 } 2606 }, t.disconnect = function(t) { 2607 for (var n in t[e]) t[e][n]._callDisconnected() 2608 } 2609 }(Jn), 2610 function(t) { 2611 var e = t.data; 2612 t.prototype.$create = function(e, n, i) { 2613 return t[e](n, i) 2614 }, t.prototype.$mount = function(t) { 2615 var n = this.$options.name; 2616 t[e] || (t[e] = {}), t[e][n] || (t[e][n] = this, this.$el = this.$options.el = this.$options.el || t, Ut(t, document) && this._callConnected()) 2617 }, t.prototype.$reset = function() { 2618 this._callDisconnected(), this._callConnected() 2619 }, t.prototype.$destroy = function(t) { 2620 void 0 === t && (t = !1); 2621 var n = this.$options, 2622 i = n.el, 2623 r = n.name; 2624 i && this._callDisconnected(), this._callHook("destroy"), i && i[e] && (delete i[e][r], P(i[e]) || delete i[e], t && Ie(this.$el)) 2625 }, t.prototype.$emit = function(t) { 2626 this._callUpdate(t) 2627 }, t.prototype.$update = function(e, n) { 2628 void 0 === e && (e = this.$el), t.update(e, n) 2629 }, t.prototype.$getComponent = t.getComponent; 2630 var n = {}; 2631 Object.defineProperties(t.prototype, { 2632 $container: Object.getOwnPropertyDescriptor(t, "container"), 2633 $name: { 2634 get: function() { 2635 var e = this.$options.name; 2636 return n[e] || (n[e] = t.prefix + o(e)), n[e] 2637 } 2638 } 2639 }) 2640 }(Jn); 2641 var Yn = { 2642 connected: function() { 2643 !je(this.$el, this.$name) && Oe(this.$el, this.$name) 2644 } 2645 }, 2646 Xn = { 2647 props: { 2648 cls: Boolean, 2649 animation: "list", 2650 duration: Number, 2651 origin: String, 2652 transition: String 2653 }, 2654 data: { 2655 cls: !1, 2656 animation: [!1], 2657 duration: 200, 2658 origin: !1, 2659 transition: "linear", 2660 initProps: { 2661 overflow: "", 2662 height: "", 2663 paddingTop: "", 2664 paddingBottom: "", 2665 marginTop: "", 2666 marginBottom: "" 2667 }, 2668 hideProps: { 2669 overflow: "hidden", 2670 height: 0, 2671 paddingTop: 0, 2672 paddingBottom: 0, 2673 marginTop: 0, 2674 marginBottom: 0 2675 } 2676 }, 2677 computed: { 2678 hasAnimation: function(t) { 2679 return !!t.animation[0] 2680 }, 2681 hasTransition: function(t) { 2682 var e = t.animation; 2683 return this.hasAnimation && !0 === e[0] 2684 } 2685 }, 2686 methods: { 2687 toggleElement: function(t, e, n) { 2688 var i = this; 2689 return ce.all(V(t).map((function(t) { 2690 return new ce((function(r) { 2691 return i._toggleElement(t, e, n).then(r, et) 2692 })) 2693 }))) 2694 }, 2695 isToggled: function(t) { 2696 var e = V(t || this.$el); 2697 return this.cls ? je(e, this.cls.split(" ")[0]) : !st(e, "hidden") 2698 }, 2699 updateAria: function(t) { 2700 !1 === this.cls && ot(t, "aria-hidden", !this.isToggled(t)) 2701 }, 2702 _toggleElement: function(t, e, n) { 2703 var i = this; 2704 if (e = B(e) ? e : on.inProgress(t) ? je(t, "uk-animation-leave") : en.inProgress(t) ? "0px" === t.style.height : !this.isToggled(t), !Kt(t, "before" + (e ? "show" : "hide"), [this])) return ce.reject(); 2705 var r, o = ($(n) ? n : !1 !== n && this.hasAnimation ? this.hasTransition ? Gn(this) : (r = this, function(t, e) { 2706 on.cancel(t); 2707 var n = r.animation, 2708 i = r.duration, 2709 o = r._toggle; 2710 return e ? (o(t, !0), on.in(t, n[0], i, r.origin)) : on.out(t, n[1] || n[0], i, r.origin).then((function() { 2711 return o(t, !1) 2712 })) 2713 }) : this._toggle)(t, e); 2714 return Kt(t, e ? "show" : "hide", [this]), (o || ce.resolve()).then((function() { 2715 Kt(t, e ? "shown" : "hidden", [i]), i.$update(t) 2716 })) 2717 }, 2718 _toggle: function(t, e) { 2719 var n; 2720 t && (e = Boolean(e), this.cls ? (n = b(this.cls, " ") || e !== je(t, this.cls)) && Fe(t, this.cls, b(this.cls, " ") ? void 0 : e) : (n = e === st(t, "hidden")) && ot(t, "hidden", e ? null : ""), De("[autofocus]", t).some((function(t) { 2721 return Ft(t) ? t.focus() || !0 : t.blur() 2722 })), this.updateAria(t), n && (Kt(t, "toggled", [this]), this.$update(t))) 2723 } 2724 } 2725 }; 2726 2727 function Gn(t) { 2728 var e = t.isToggled, 2729 n = t.duration, 2730 i = t.initProps, 2731 r = t.hideProps, 2732 o = t.transition, 2733 s = t._toggle; 2734 return function(t, a) { 2735 var u = en.inProgress(t), 2736 c = t.hasChildNodes ? F(qe(t.firstElementChild, "marginTop")) + F(qe(t.lastElementChild, "marginBottom")) : 0, 2737 l = Ft(t) ? fn(t) + (u ? 0 : c) : 0; 2738 en.cancel(t), e(t) || s(t, !0), fn(t, ""), kn.flush(); 2739 var h = fn(t) + (u ? 0 : c); 2740 return fn(t, l), (a ? en.start(t, X({}, i, { 2741 overflow: "hidden", 2742 height: h 2743 }), Math.round(n * (1 - l / h)), o) : en.start(t, r, Math.round(n * (l / h)), o).then((function() { 2744 return s(t, !1) 2745 }))).then((function() { 2746 return qe(t, i) 2747 })) 2748 } 2749 } 2750 var Kn = { 2751 mixins: [Yn, Xn], 2752 props: { 2753 targets: String, 2754 active: null, 2755 collapsible: Boolean, 2756 multiple: Boolean, 2757 toggle: String, 2758 content: String, 2759 transition: String, 2760 offset: Number 2761 }, 2762 data: { 2763 targets: "> *", 2764 active: !1, 2765 animation: [!0], 2766 collapsible: !0, 2767 multiple: !1, 2768 clsOpen: "uk-open", 2769 toggle: "> .uk-accordion-title", 2770 content: "> .uk-accordion-content", 2771 transition: "ease", 2772 offset: 0 2773 }, 2774 computed: { 2775 items: { 2776 get: function(t, e) { 2777 return De(t.targets, e) 2778 }, 2779 watch: function(t, e) { 2780 var n = this; 2781 if (t.forEach((function(t) { 2782 return Qn(Be(n.content, t), !je(t, n.clsOpen)) 2783 })), !e && !je(t, this.clsOpen)) { 2784 var i = !1 !== this.active && t[Number(this.active)] || !this.collapsible && t[0]; 2785 i && this.toggle(i, !1) 2786 } 2787 }, 2788
2788 immediate: !0 2789 } 2790 }, 2791 events: [{ 2792 name: "click", 2793 delegate: function() { 2794 return this.targets + " " + this.$props.toggle 2795 }, 2796 handler: function(t) { 2797 t.preventDefault(), this.toggle(ve(De(this.targets + " " + this.$props.toggle, this.$el), t.current)) 2798 } 2799 }], 2800 methods: { 2801 toggle: function(t, e) { 2802 var n = this, 2803 i = [this.items[we(t, this.items)]], 2804 r = Wt(this.items, "." + this.clsOpen); 2805 this.multiple || b(r, i[0]) || (i = i.concat(r)), !this.collapsible && r.length < 2 && !Wt(i, ":not(." + this.clsOpen + ")").length || i.forEach((function(t) { 2806 return n.toggleElement(t, !je(t, n.clsOpen), (function(t, i) { 2807 Fe(t, n.clsOpen, i); 2808 var r = Be((t._wrapper ? "> * " : "") + n.content, t); 2809 if (!1 !== e && n.hasTransition) return t._wrapper || (t._wrapper = Te(r, "<div" + (i ? " hidden" : "") + ">")), Qn(r, !1), Gn(n)(t._wrapper, i).then((function() { 2810 if (Qn(r, !i), delete t._wrapper, _e(r), i) { 2811 var e = Be(n.$props.toggle, t); 2812 Pn(e) || Ln(e, { 2813 offset: n.offset 2814 }) 2815 } 2816 })); 2817 Qn(r, !i) 2818 })) 2819 })) 2820 } 2821 } 2822 }; 2823 2824 function Qn(t, e) { 2825 ot(t, "hidden", e ? "" : null) 2826 } 2827 var Zn, ti = { 2828 mixins: [Yn, Xn], 2829 args: "animation", 2830 props: { 2831 close: String 2832 }, 2833 data: { 2834 animation: [!0], 2835 selClose: ".uk-alert-close", 2836 duration: 150, 2837 hideProps: X({ 2838 opacity: 0 2839 }, Xn.data.hideProps) 2840 }, 2841 events: [{ 2842 name: "click", 2843 delegate: function() { 2844 return this.selClose 2845 }, 2846 handler: function(t) { 2847 t.preventDefault(), this.close() 2848 } 2849 }], 2850 methods: { 2851 close: function() { 2852 var t = this; 2853 this.toggleElement(this.$el).then((function() { 2854 return t.$destroy(!0) 2855 })) 2856 } 2857 } 2858 }, 2859 ei = { 2860 args: "autoplay", 2861 props: { 2862 automute: Boolean, 2863 autoplay: Boolean 2864 }, 2865 data: { 2866 automute: !1, 2867 autoplay: !0 2868 }, 2869 computed: { 2870 inView: function(t) { 2871 return "inview" === t.autoplay 2872 } 2873 }, 2874 connected: function() { 2875 this.inView && !st(this.$el, "preload") && (this.$el.preload = "none"), this.player = new zn(this.$el), this.automute && this.player.mute() 2876 }, 2877 update: { 2878 read: function() { 2879 return !!this.player && { 2880 visible: Ft(this.$el) && "hidden" !== qe(this.$el, "visibility"), 2881 inView: this.inView && Pn(this.$el) 2882 } 2883 }, 2884 write: function(t) { 2885 var e = t.visible, 2886 n = t.inView; 2887 !e || this.inView && !n ? this.player.pause() : (!0 === this.autoplay || this.inView && n) && this.player.play() 2888 }, 2889 events: ["resize", "scroll"] 2890 } 2891 }, 2892 ni = { 2893 mixins: [Yn, ei], 2894 props: { 2895 width: Number, 2896 height: Number 2897 }, 2898 data: { 2899 automute: !0 2900 }, 2901 update: { 2902 read: function() { 2903 var t = this.$el, 2904 e = function(t) { 2905 for (; t = Ot(t);) 2906 if ("static" !== qe(t, "position")) return t 2907 }(t) || t.parentNode, 2908 n = e.offsetHeight, 2909 i = e.offsetWidth, 2910 r = rt.cover({ 2911 width: this.width || t.naturalWi
2911dth || t.videoWidth || t.clientWidth, 2912 height: this.height || t.naturalHeight || t.videoHeight || t.clientHeight 2913 }, { 2914 width: i + (i % 2 ? 1 : 0), 2915 height: n + (n % 2 ? 1 : 0) 2916 }); 2917 return !(!r.width || !r.height) && r 2918 }, 2919 write: function(t) { 2920 var e = t.height, 2921 n = t.width; 2922 qe(this.$el, { 2923 height: e, 2924 width: n 2925 }) 2926 }, 2927 events: ["resize"] 2928 } 2929 }, 2930 ii = { 2931 props: { 2932 pos: String, 2933 offset: null, 2934 flip: Boolean, 2935 clsPos: String 2936 }, 2937 data: { 2938 pos: "bottom-" + (ht ? "right" : "left"), 2939 flip: !0, 2940 offset: !1, 2941 clsPos: "" 2942 }, 2943 computed: { 2944 pos: function(t) { 2945 var e = t.pos; 2946 return (e + (b(e, "-") ? "" : "-center")).split("-") 2947 }, 2948 dir: function() { 2949 return this.pos[0] 2950 }, 2951 align: function() { 2952 return this.pos[1] 2953 } 2954 }, 2955 methods: { 2956 positionAt: function(t, e, n) { 2957 var i; 2958 He(t, this.clsPos + "-(top|bottom|left|right)(-[a-z]+)?"); 2959 var r = this.offset, 2960 o = this.getAxis(); 2961 O(r) || (r = (i = Be(r)) ? un(i)["x" === o ? "left" : "top"] - un(e)["x" === o ? "right" : "bottom"] : 0); 2962 var s = an(t, e, "x" === o ? bn(this.dir) + " " + this.align : this.align + " " + bn(this.dir), "x" === o ? this.dir + " " + this.align : this.align + " " + this.dir, "x" === o ? "" + ("left" === this.dir ? -r : r) : " " + ("top" === this.dir ? -r : r), null, this.flip, n).target, 2963 a = s.x, 2964 u = s.y; 2965 this.dir = "x" === o ? a : u, this.align = "x" === o ? u : a, Fe(t, this.clsPos + "-" + this.dir + "-" + this.align, !1 === this.offset) 2966 }, 2967 getAxis: function() { 2968 return "top" === this.dir || "bottom" === this.dir ? "y" : "x" 2969 } 2970 } 2971 }, 2972 ri = { 2973 mixins: [ii, Xn], 2974 args: "pos", 2975 props: { 2976 mode: "list", 2977 toggle: Boolean, 2978 boundary: Boolean, 2979 boundaryAlign: Boolean, 2980 delayShow: Number, 2981 delayHide: Number, 2982 clsDrop: String 2983 }, 2984 data: { 2985 mode: ["click", "hover"], 2986 toggle: "- *", 2987 boundary: ct && window, 2988 boundaryAlign: !1, 2989 delayShow: 0, 2990 delayHide: 800, 2991 clsDrop: !1, 2992 animation: ["uk-animation-fade"], 2993 cls: "uk-open" 2994 }, 2995 computed: { 2996 boundary: function(t, e) {
2997 return xt(t.boundary, e) 2998 }, 2999 clsDrop: function(t) { 3000 return t.clsDrop || "uk-" + this.$options.name 3001 }, 3002 clsPos: function() { 3003 return this.clsDrop 3004 } 3005 }, 3006 created: function() { 3007 this.tracker = new En 3008 }, 3009 connected: function() { 3010 Oe(this.$el, this.clsDrop); 3011 var t = this.$props.toggle; 3012 this.toggle = t && this.$create("toggle", xt(t, this.$el), { 3013 target: this.$el, 3014 mode: this.mode 3015 }), !this.toggle && Kt(this.$el, "updatearia") 3016 }, 3017 disconnected: function() { 3018 this.isActive() && (Zn = null) 3019 }, 3020 events: [{ 3021 name: "click", 3022 delegate: function() { 3023 return "." + this.clsDrop + "-close" 3024 }, 3025 handler: function(t) { 3026 t.preventDefault(), this.hide(!1) 3027 } 3028 }, { 3029 name: "click", 3030 delegate: function() { 3031 return 'a[href^="#"]' 3032 }, 3033 handler: function(t) { 3034 var e = t.defaultPrevented, 3035 n = t.current.hash; 3036 e || !n || Ut(n, this.$el) || this.hide(!1) 3037 } 3038 }, { 3039 name: "beforescroll", 3040 handler: function() { 3041 this.hide(!1) 3042 } 3043 }, { 3044 name: "toggle", 3045 self: !0, 3046 handler: function(t, e) { 3047 t.preventDefault(), this.isToggled() ? this.hide(!1) : this.show(e, !1) 3048 } 3049 }, { 3050 name: "toggleshow", 3051 self: !0, 3052 handler: function(t, e) { 3053 t.preventDefault(), this.show(e) 3054 } 3055 }, { 3056 name: "togglehide", 3057 self: !0, 3058 handler: function(t) { 3059 t.preventDefault(), this.hide() 3060 } 3061 }, { 3062 name: wt, 3063 filter: function() { 3064 return b(this.mode, "hover") 3065 }, 3066 handler: function(t) { 3067 ae(t) || this.clearTimers() 3068 } 3069 }, { 3070 name: bt, 3071 filter: function() { 3072 return b(this.mode, "hover") 3073 }, 3074 handler: function(t) { 3075 ae(t) || this.hide() 3076 } 3077 }, { 3078 name: "toggled", 3079 self: !0, 3080 handler: function() { 3081 this.isToggled() && (this.clearTimers(), this.position()) 3082 } 3083 }, { 3084 name: "show", 3085 self: !0, 3086 handler: function() { 3087 var t = this; 3088 Zn = this, this.tracker.init(), Kt(this.$el, "updatearia"), Gt(this.$el, "hide", Yt(document, mt, (function(e) { 3089 var n = e.target; 3090 return !Ut(n, t.$el) && Gt(document, vt + " " + yt + " scroll", (function(e) { 3091 var i = e.defaultPrevented, 3092 r = e.type, 3093 o = e.target; 3094 i || r !== vt || n !== o || t.toggle && Ut(n, t.toggle.$el) || t.hide(!1) 3095 }), !0) 3096 })), { 3097 self: !0 3098 }), Gt(this.$el, "hide", Yt(document, "keydown", (function(e) { 3099 27 === e.keyCode && (e.preventDefault(), t.hide(!1)) 3100 })), { 3101 self: !0 3102 }) 3103 } 3104 }, { 3105 name: "beforehide", 3106 self: !0, 3107 handler: function() { 3108 this.clearTimers() 3109 } 3110 }, { 3111 name: "hide", 3112 handler: function(t) { 3113 var e = t.target; 3114 this.$el === e ? (Zn = this.isActive() ? null : Zn, Kt(this.$el, "updatearia"), this.tracker.cancel()) : Zn = null === Zn && Ut(e, this.$el) && this.isToggled() ? this
3114: Zn 3115 } 3116 }, { 3117 name: "updatearia", 3118 self: !0, 3119 handler: function(t, e) { 3120 t.preventDefault(), this.updateAria(this.$el), (e || this.toggle) && (ot((e || this.toggle).$el, "aria-expanded", this.isToggled()), Fe(this.toggle.$el, this.cls, this.isToggled())) 3121 } 3122 }], 3123 update: { 3124 write: function() { 3125 this.isToggled() && !on.inProgress(this.$el) && this.position() 3126 }, 3127 events: ["resize"] 3128 }, 3129 methods: { 3130 show: function(t, e) { 3131 var n = this; 3132 if (void 0 === t && (t = this.toggle), void 0 === e && (e = !0), this.isToggled() && t && this.toggle && t.$el !== this.toggle.$el && this.hide(!1), this.toggle = t, this.clearTimers(), !this.isActive()) { 3133 if (Zn) { 3134 if (e && Zn.isDelaying) return void(this.showTimer = setTimeout(this.show, 10)); 3135 for (var i; Zn && i !== Zn && !Ut(this.$el, Zn.$el);) i = Zn, Zn.hide(!1) 3136 } 3137 this.showTimer = setTimeout((function() { 3138 return !n.isToggled() && n.toggleElement(n.$el, !0) 3139 }), e && this.delayShow || 0) 3140 } 3141 }, 3142 hide: function(t) { 3143 var e = this; 3144 void 0 === t && (t = !0); 3145 var n, i, r = function() { 3146 return e.toggleElement(e.$el, !1, !1) 3147 }; 3148 this.clearTimers(), this.isDelaying = (n = this.$el, i = [], Me(n, (function(t) { 3149 return "static" !== qe(t, "position") && i.push(t) 3150 })), i).some((function(t) { 3151 return e.tracker.movesTo(t) 3152 })), t && this.isDelaying ? this.hideTimer = setTimeout(this.hide, 50) : t && this.delayHide ? this.hideTimer = setTimeout(r, this.delayHide) : r() 3153 }, 3154 clearTimers: function() { 3155 clearTimeout(this.showTimer), clearTimeout(this.hideTimer), this.showTimer = null, this.hideTimer = null, this.isDelaying = !1 3156 }, 3157 isActive: function() { 3158 return Zn === this 3159 }, 3160 position: function() { 3161 Pe(this.$el, this.clsDrop + "-stack"), Fe(this.$el, this.clsDrop + "-boundary", this.boundaryAlign); 3162 var t = un(this.boundary), 3163 e = this.boundaryAlign ? t : un(this.toggle.$el); 3164 if ("justify" === this.align) { 3165 var n = "y" === this.getAxis() ? "width" : "height"; 3166 qe(this.$el, n, e[n]) 3167 } else this.$el.offsetWidth > Math.max(t.right - e.left, e.right - t.left) && Oe(this.$el, this.clsDrop + "-stack"); 3168 this.positionAt(this.$el, this.boundaryAlign ? this.boundary : this.toggle.$el, this.boundary) 3169 } 3170 } 3171 }, 3172 oi = { 3173 mixins: [Yn], 3174 args: "target", 3175 props: { 3176 target: Boolean 3177 }, 3178 data: { 3179 target: !1 3180 }, 3181 computed: { 3182 input: function(t, e) { 3183 return Be(Rt, e) 3184 }, 3185 state: function() { 3186 return this.input.nextElementSibling 3187 }, 3188 target: function(t, e) { 3189 var n = t.target; 3190 return n && (!0 === n && this.input.parentNode === e && this.input.nextElementSibling || xt(n, e)) 3191 } 3192 }, 3193 update: function() { 3194 var t = this.target, 3195 e = this.input; 3196 if (t) { 3197 var n, i = Vt(t) ? "value" : "textContent", 3198 r = t[i], 3199 o = e.files && e.files[0] ? e.files[0].name : Bt(e, "select") && (n = De("option", e).filter((function(t) { 3200 return t.selected 3201 }))[0]) ? n.textContent : e.value; 3202 r !== o && (t[i] = o) 3203 } 3204 }, 3205 events: [{ 3206 name: "change", 3207 handler: function() {
3208 this.$update() 3209 } 3210 }, { 3211 name: "reset", 3212 el: function() { 3213 return zt(this.$el, "form") 3214 }, 3215 handler: function() { 3216 this.$update() 3217 } 3218 }] 3219 }, 3220 si = { 3221 update: { 3222 read: function(t) { 3223 var e = Pn(this.$el); 3224 if (!e || t.isInView === e) return !1; 3225 t.isInView = e 3226 }, 3227 write: function() { 3228 this.$el.src = "" + this.$el.src 3229 }, 3230 events: ["scroll", "resize"] 3231 } 3232 }, 3233 ai = { 3234 props: { 3235 margin: String, 3236 firstColumn: Boolean 3237 }, 3238 data: { 3239 margin: "uk-margin-small-top", 3240 firstColumn: "uk-first-column" 3241 }, 3242 update: { 3243 read: function() { 3244 return { 3245 columns: (t = this.$el.children, e = ci(t, "left", "right"), ht ? e.reverse() : e), 3246 rows: ui(this.$el.children) 3247 }; 3248 var t, e 3249 }, 3250 write: function(t) { 3251 var e = this, 3252 n = t.columns; 3253 t.rows.forEach((function(t, i) { 3254 return t.forEach((function(t) { 3255 Fe(t, e.margin, 0 !== i), Fe(t, e.firstColumn, b(n[0], t)) 3256 })) 3257 })) 3258 }, 3259 events: ["resize"] 3260 } 3261 }; 3262 3263 function ui(t) { 3264 return ci(t, "top", "bottom") 3265 } 3266 3267 function ci(t, e, n) { 3268 for (var i = [ 3269 [] 3270 ], r = 0; r < t.length; r++) { 3271 var o = t[r]; 3272 if (Ft(o)) 3273 for (var s = li(o), a = i.length - 1; a >= 0; a--) { 3274 var u = i[a]; 3275 if (!u[0]) { 3276 u.push(o); 3277 break 3278 } 3279 var c = void 0; 3280 if (u[0].offsetParent === o.offsetParent ? c = li(u[0]) : (s = li(o, !0), c = li(u[0], !0)), s[e] >= c[n] - 1 && s[e] !== c[e]) { 3281 i.push([o]); 3282 break 3283 } 3284 if (s[n] - 1 > c[e] || s[e] === c[e]) { 3285 u.push(o); 3286 break 3287 } 3288 if (0 === a) { 3289 i.unshift([o]); 3290 break 3291 } 3292 } 3293 } 3294 return i 3295 } 3296 3297 function li(t, e) { 3298 var n; 3299 void 0 === e && (e = !1); 3300 var i = t.offsetTop, 3301 r = t.offsetLeft, 3302 o = t.offsetHeight, 3303 s = t.offsetWidth; 3304 return e && (i = (n = hn(t))[0], r = n[1]), { 3305 top: i, 3306 left: r, 3307 bottom: i + o, 3308 right: r + s 3309 } 3310 } 3311 var hi = { 3312 extends: ai, 3313 mixins: [Yn], 3314 name: "grid", 3315 props: { 3316 masonry: Boolean, 3317 parallax: Number 3318 }, 3319 data: { 3320 margin: "uk-grid-margin", 3321 clsStack: "uk-grid-stack", 3322 masonry: !1, 3323 parallax: 0 3324 }, 3325 connected: function() { 3326 this.masonry && Oe(this.$el, "uk-flex-top uk-flex-wrap-top") 3327 }, 3328 update: [{ 3329 write: function(t) { 3330 var e = t.columns; 3331 Fe(this.$el, this.clsStack, e.length < 2) 3332 }, 3333 events: ["resize"] 3334 }, { 3335 read: function(t) { 3336 var e = t.columns, 3337 n = t.rows, 3338 i = Jt(this.$el); 3339 if (!i.length || !this.masonry && !this.parallax) return !1; 3340 var r = i.some(en.inProgress), 3341 o = !1, 3342 s = function(t) { 3343 return t.map((function(t) { 3344 return t.reduce((function(t, e) { 3345 return t + e.offsetHeight 3346 }), 0) 3347 })) 3348 }(e), 3349 a = function(t, e) { 3350 var n = t.filter((function(t) { 3351 return je(t, e) 3352 }))[0]; 3353 return F(n ? qe(n, "marginTop") : qe(t[0], "paddingLeft")) 3354 }(i, this.margin) * (n.length - 1), 3355 u = Math.max.apply(Math, s) + a; 3356 this.masonry && (o = function(t, e) { 3357 var n = t.map((function(t) { 3358 return Math.max.apply(Math, t.map((function(t) { 3359 return t.offsetHeight 3360 }))) 3361 })); 3362 return e.map((function(t) { 3363 var e = 0; 3364 return t.map((function(i, r) { 3365 return e += r ? n[r - 1] - t[r - 1].offsetHeight : 0 3366 })) 3367 })) 3368 }(n, e = e.map((function(t) { 3369 return Q(t, "offsetTop") 3370 })))); 3371 var c = Math.abs(this.parallax); 3372 return c && (c = s.reduce((function(t, e, n) { 3373 return Math.max(t, e + a + (n % 2 ? c : c / 8) - u) 3374 }), 0)), { 3375 padding: c, 3376 columns: e, 3377 translates: o, 3378 height: !r && (this.masonry ? u : "") 3379 } 3380 }, 3381 write: function(t) { 3382 var e = t.height, 3383 n = t.padding; 3384 qe(this.$el, "paddingBottom", n || ""), !1 !== e && qe(this.$el, "height", e) 3385 }, 3386 events: ["resize"] 3387 }, { 3388 read: function(t) { 3389 var e = t.height; 3390 return { 3391 scrolled: !!this.parallax && jn(this.$el, e ? e - fn(this.$el) : 0) * Math.abs(this.parallax) 3392 } 3393 }, 3394 write: function(t) { 3395 var e = t.columns, 3396 n = t.scrolled, 3397 i = t.translates; 3398 (!1 !== n || i) && e.forEach((function(t, e) { 3399 return t.forEach((function(t, r) { 3400 return qe(t, "transform", n || i ? "translateY(" + ((i && -i[e][r]) + (n ? e % 2 ? n : n / 8 : 0)) + "px)" : "") 3401 })) 3402 })) 3403 }, 3404 events: ["scroll", "resize"] 3405 }] 3406 }, 3407 fi = lt ? { 3408 props: { 3409 selMinHeight: String 3410 }, 3411 data: { 3412 selMinHeight: !1, 3413 forceHeight: !1 3414 }, 3415 computed: { 3416 elements: function(t, e) { 3417 var n = t.selMinHeight; 3418 return n ? De(n, e) : [e] 3419 } 3420 }, 3421 update: [{ 3422 read: function() { 3423 qe(this.elements, "height", "") 3424 }, 3425 order: -5, 3426 events: ["resize"] 3427 }, { 3428 write: function() { 3429 var t = this;
3430 this.elements.forEach((function(e) { 3431 var n = F(qe(e, "minHeight")); 3432 n && (t.forceHeight || Math.round(n + mn(e, "height", "content-box")) >= e.offsetHeight) && qe(e, "height", n) 3433 })) 3434 }, 3435 order: 5, 3436 events: ["resize"] 3437 }] 3438 } : {}, 3439 di = { 3440 mixins: [fi], 3441 args: "target", 3442 props: { 3443 target: String, 3444 row: Boolean 3445 }, 3446 data: { 3447 target: "> *", 3448 row: !0, 3449 forceHeight: !0 3450 }, 3451 computed: { 3452 elements: function(t, e) { 3453 return De(t.target, e) 3454 } 3455 }, 3456 update: { 3457 read: function() { 3458 return { 3459 rows: (this.row ? ui(this.elements) : [this.elements]).map(pi) 3460 } 3461 }, 3462 write: function(t) { 3463 t.rows.forEach((function(t) { 3464 var e = t.heights; 3465 return t.elements.forEach((function(t, n) { 3466 return qe(t, "minHeight", e[n]) 3467 })) 3468 })) 3469 }, 3470 events: ["resize"] 3471 } 3472 }; 3473 3474 function pi(t) { 3475 var e; 3476 if (t.length < 2) return { 3477 heights: [""], 3478 elements: t 3479 }; 3480 var n = mi(t), 3481 i = n.heights, 3482 r = n.max, 3483 o = t.some((function(t) { 3484 return t.style.minHeight 3485 })), 3486 s = t.some((function(t, e) { 3487 return !t.style.minHeight && i[e] < r 3488 })); 3489 return o && s && (qe(t, "minHeight", ""), e = mi(t), i = e.heights, r = e.max), { 3490 heights: i = t.map((function(t, e) { 3491 return i[e] === r && F(t.style.minHeight).toFixed(2) !== r.toFixed(2) ? "" : r 3492 })), 3493 elements: t 3494 } 3495 } 3496 3497 function mi(t) { 3498 var e = t.map((function(t) { 3499 return un(t).height - mn(t, "height", "content-box") 3500 })); 3501 return { 3502 heights: e, 3503 max: Math.max.apply(null, e) 3504 } 3505 } 3506 var gi = { 3507 mixins: [fi], 3508 props: { 3509 expand: Boolean, 3510 offsetTop: Boolean, 3511 offsetBottom: Boolean, 3512 minHeight: Number 3513 }, 3514 data: { 3515 expand: !1, 3516 offsetTop: !1, 3517 offsetBottom: !1, 3518 minHeight: 0 3519 }, 3520 update: { 3521 read: function(t) { 3522 var e = t.minHeight; 3523 if (!Ft(this.$el)) return !1; 3524 var n = "", 3525 i = mn(this.$el, "height", "content-box"); 3526 if (this.expand) { 3527 if (this.$el.dataset.heightExpand = "", Be("[data-height-expand]") !== this.$el) return !1; 3528 n = fn(window) - (vi(document.documentElement) - vi(this.$el)) - i || "" 3529 } else { 3530 if (n = "calc(100vh", this.offsetTop) { 3531 var r = un(this.$el).top; 3532 n += r > 0 && r < fn(window) / 2 ? " - " + r + "px" : "" 3533 }!0 === this.offsetBottom ? n += " - " + vi(this.$el.nextElementSibling) + "px" : O(this.offsetBottom) ? n += " - " + this.offsetBottom + "vh" : this.offsetBottom && p(this.offsetBottom, "px") ? n += " - " + F(this.offsetBottom) + "px" : D(this.offsetBottom) && (n += " - " + vi(xt(this.offsetBottom, this.$el)) + "px"), n += (i ? " - " + i + "px" : "") + ")" 3534 } 3535 return { 3536 minHeight: n, 3537 prev: e 3538 } 3539 }, 3540 write: function(t) { 3541 var e = t.minHeight, 3542 n = t.prev; 3543 qe(this.$el, { 3544 minHeight: e 3545 }), e !== n && this.$update(this.$el, "resize"), this.minHeight && F(qe(this.$el, "minHeight")) < this.minHeight && qe(this.$el, "minHeight", this.minHeight) 3546 }, 3547 events: ["resize"] 3548 } 3549 }; 3550 3551 function vi(t) { 3552 return t && un(t).height || 0 3553 } 3554 var wi = { 3555 args: "src", 3556 props: { 3557 id: Boolean, 3558 icon: String, 3559 src: String, 3560 style: String, 3561 width: Number, 3562 height: Number, 3563 ratio: Number, 3564 class: String, 3565 strokeAnimation: Boolean, 3566 focusable: Boolean, 3567 attributes: "list" 3568 }, 3569 data: { 3570 ratio: 1, 3571 include: ["style", "class", "focusable"], 3572 class: "", 3573 strokeAnimation: !1 3574 }, 3575 beforeConnect: function() { 3576 this.class += " uk-svg" 3577 }, 3578 connected: function() { 3579 var t, e = this; 3580 !this.icon && b(this.src, "#") && (t = this.src.split("#"), this.src = t[0], this.icon = t[1]), this.svg = this.get
3580Svg().then((function(t) { 3581 return e.applyAttributes(t), e.svgEl = function(t, e) { 3582 if (jt(e) || "CANVAS" === e.tagName) { 3583 ot(e, "hidden", !0); 3584 var n = e.nextElementSibling; 3585 return $i(t, n) ? n : $e(e, t) 3586 } 3587 var i = e.lastElementChild; 3588 return $i(t, i) ? i : xe(e, t) 3589 }(t, e.$el) 3590 }), et) 3591 }, 3592 disconnected: function() { 3593 var t = this; 3594 jt(this.$el) && ot(this.$el, "hidden", null), this.svg && this.svg.then((function(e) { 3595 return (!t._connected || e !== t.svgEl) && Ie(e) 3596 }), et), this.svg = this.svgEl = null 3597 }, 3598 update: { 3599 read: function() { 3600 return !!(this.strokeAnimation && this.svgEl && Ft(this.svgEl)) 3601 }, 3602 write: function() { 3603 var t, e; 3604 t = this.svgEl, (e = ki(t)) && t.style.setProperty("--uk-animation-stroke", e) 3605 }, 3606 type: ["resize"] 3607 }, 3608 methods: { 3609 getSvg: function() { 3610 var t, e = this; 3611 return (t = this.src, bi[t] ? bi[t] : bi[t] = new ce((function(e, n) { 3612 t ? f(t, "data:") ? e(decodeURIComponent(t.split(",")[1])) : pe(t).then((function(t) { 3613 return e(t.response) 3614 }), (function() { 3615 return n("SVG not found.") 3616 })) : n() 3617 }))).then((function(t) { 3618 return function(t, e) { 3619 return e && b(t, "<symbol") && (t = function(t, e) { 3620 var n; 3621 if (!xi[t]) 3622 for (xi[t] = {}, yi.lastIndex = 0; n = yi.exec(t);) xi[t][n[3]] = '<svg xmlns="http://www.w3.org/2000/svg"' + n[1] + "svg>"; 3623 return xi[t][e] 3624 }(t, e) || t), (t = Be(t.substr(t.indexOf("<svg")))) && t.hasChildNodes() && t 3625 }(t, e.icon) || ce.reject("SVG not found.") 3626 })) 3627 }, 3628 applyAttributes: function(t) { 3629 var e = this; 3630 for (var n in this.$options.props) this[n] && b(this.include, n) && ot(t, n, this[n]); 3631 for (var i in this.attributes) { 3632 var r = this.attributes[i].split(":", 2), 3633 o = r[0], 3634 s = r[1]; 3635 ot(t, o, s) 3636 } 3637 this.id || at(t, "id"); 3638 var a = ["width", "height"], 3639 u = [this.width, this.height]; 3640 u.some((function(t) { 3641 return t 3642 })) || (u = a.map((function(e) { 3643 return ot(t, e) 3644 }))); 3645 var c = ot(t, "viewBox"); 3646 c && !u.some((function(t) { 3647 return t 3648 })) && (u = c.split(" ").slice(2)), u.forEach((function(n, i) { 3649 (n = (0 | n) * e.ratio) && ot(t, a[i], n), n && !u[1 ^ i] && at(t, a[1 ^ i]) 3650 }
3650)), ot(t, "data-svg", this.icon || this.src) 3651 } 3652 } 3653 }, 3654 bi = {}, 3655 yi = /<symbol([^]*?id=(['"])(.+?)\2[^]*?<\/)symbol>/g, 3656 xi = {}; 3657 3658 function ki(t) { 3659 return Math.ceil(Math.max.apply(Math, [0].concat(De("[stroke]", t).map((function(t) { 3660 try { 3661 return t.getTotalLength() 3662 } catch (t) { 3663 return 0 3664 } 3665 }))))) 3666 } 3667 3668 function $i(t, e) { 3669 return ot(t, "data-svg") === ot(e, "data-svg") 3670 } 3671 var Si = { 3672 spinner: '<svg width="30" height="30" viewBox="0 0 30 30" xmlns="http://www.w3.org/2000/svg"><circle fill="none" stroke="#000" cx="15" cy="15" r="14"/></svg>', 3673 totop: '<svg width="18" height="10" viewBox="0 0 18 10" xmlns="http://www.w3.org/2000/svg"><polyline fill="none" stroke="#000" stroke-width="1.2" points="1 9 9 1 17 9 "/></svg>', 3674 marker: '<svg width="20" height="20" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><rect x="9" y="4" width="1" height="11"/><rect x="4" y="9" width="11" height="1"/></svg>', 3675 "close-icon": '<svg width="14" height="14" viewBox="0 0 14 14" xmlns="http://www.w3.org/2000/svg"><line fill="none" stroke="#000" stroke-width="1.1" x1="1" y1="1" x2="13" y2="13"/><line fill="none" stroke="#000" stroke-width="1.1" x1="13" y1="1" x2="1" y2="13"/></svg>', 3676 "close-large": '<svg width="20" height="20" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><line fill="none" stroke="#000" stroke-width="1.4" x1="1" y1="1" x2="19" y2="19"/><line fill="none" stroke="#000" stroke-width="1.4" x1="19" y1="1" x2="1" y2="19"/></svg>', 3677 "navbar-toggle-icon": '<svg width="20" height="20" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><rect y="9" width="20" height="2"/><rect y="3" width="20" height="2"/><rect y="15" width="20" height="2"/></svg>', 3678 "overlay-icon": '<svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"><rect x="19" y="0" width="1" height="40"/><rect x="0" y="19" width="40" height="1"/></svg>', 3679 "pagination-next": '<svg width="7" height="12" viewBox="0 0 7 12" xmlns="http://www.w3.org/2000/svg"><polyline fill="none" stroke="#000" stroke-width="1.2" points="1 1 6 6 1 11"/></svg>', 3680 "pagination-previous": '<svg width="7" height="12" viewBox="0 0 7 12" xmlns="http://www.w3.org/2000/svg"><polyline fill="none" stroke="#000" stroke-width="1.2" points="6 1 1 6 6 11"/></svg>', 3681 "search-icon": '<svg width="20" height="20" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><circle fill="none" stroke="#000" stroke-width="1.1" cx="9" cy="9" r="7"/><path fill="none" stroke="#000" stroke-width="1.1" d="M14,14 L18,18 L14,14 Z"/></svg>', 3682 "search-large": '<svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"><circle fill="none" stroke="#000" stroke-width="1.8" cx="17.5" cy="17.5" r="16.5"/><line fill="none" stroke="#000" stroke-width="1.8" x1="38" y1="39" x2="29" y2="30"/></svg>', 3683 "search-navbar": '<svg width="24" height="24" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><circle fill="none" stroke="#000" stroke-width="1.1" cx="10.5" cy="10.5" r="9.5"/><line fill="none" stroke="#000" stroke-width="1.1" x1="23" y1="23" x2="17" y2="17"/></svg>', 3684 "slidenav-next": '<svg width="14px" height="24px" viewBox="0 0 14 24" xmlns="http://www.w3.org/2000/svg"><polyline fill="none" stroke="#000" stroke-width="1.4" points="1.225,23 12.775,12 1.225,1 "/></svg>', 3685 "slidenav-next-large": '<svg width="25px" height="40px" viewBox="0 0 25 40" xmlns="http://www.w3.org/2000/svg"><polyline fill="none" stroke="#000" stroke-width="2" points="4.002,38.547 22.527,20.024 4,1.5 "/></svg>', 3686 "slidenav-previous": '<svg width="14px" height="24px" viewBox="0 0 14 24" xmlns="http://www.w3.org/2000/svg"><polyline fill="none" stroke="#000" stroke-width="1.4" points="12.775,1 1.225,12 12.775,23 "/></svg>', 3687 "slidenav-previous-large": '<svg width="25px" height="40px" viewBox="0 0 25 40" xmlns="http://www.w3.org/2000/svg"><polyline fill="none" stroke="#000" stroke-width="2" points="20.527,1.5 2,20.024 20.525,38.547 "/></svg>' 3688 }, 3689 Ii = { 3690 install: function(t) { 3691 t.icon.add = function(e, n) { 3692 var i, r = D(e) ? ((i = {})[e] = n, i) : e; 3693 K(r, (function(t, e) { 3694 Si[e] = t, delete Ni[e] 3695 })), t._initialized && Me(document.body, (function(e) { 3696 return K(t.getComponents(e), (function(t) { 3697 t.$options.isIcon && t.icon in r && t.$reset() 3698 })) 3699 })) 3700 } 3701 }, 3702 extends: wi, 3703 args: "icon", 3704 props: ["icon"], 3705 data: { 3706 include: ["focusable"] 3707 }, 3708 isIcon: !0, 3709 beforeConnect: function() { 3710 Oe(this.$el, "uk-icon") 3711 }, 3712 methods: { 3713 getSvg: function() { 3714 var t = function(t) { 3715 return Si[t] ? (Ni[t] || (Ni[t] = Be((Si[function(t) { 3716 return ht ? Y(Y(t, "left", "right"), "previous", "next") : t 3717 }(t)] || Si[t]).trim())), Ni[t].cloneNode(!0)) : null 3718 }(this.icon); 3719 return t ? ce.resolve(t) : ce.reject("Icon not found.") 3720 } 3721 } 3722 }, 3723 Ti = { 3724 args: !1, 3725 extends: Ii, 3726 data: function(t) { 3727 return { 3728 icon: o(t.constructor.options.name) 3729 } 3730 }, 3731 beforeConnect: function() { 3732 Oe(this.$el, this.$name) 3733 } 3734 }, 3735 Ei = { 3736 extends: Ti, 3737 beforeConnect: function() { 3738 Oe(this.$el, "uk-slidenav") 3739 }, 3740 computed: { 3741 icon: function(t, e) { 3742 var n = t.icon; 3743 return je(e, "uk-slidenav-large") ? n + "-large" : n 3744 } 3745 } 3746 }, 3747 _i = { 3748 extends: Ti, 3749 computed: { 3750 icon: function(t, e) { 3751 var n = t.icon; 3752 return je(e, "uk-search-icon") && qt(e, ".uk-search-large").length ? "search-large" : qt(e, ".uk-search-navbar").length ? "search-navbar" : n 3753 } 3754 } 3755 }, 3756 Ci = { 3757 extends: Ti, 3758 computed: { 3759 icon: function() { 3760 return "close-" + (je(this.$el, "uk-close-large") ? "large" : "icon") 3761 } 3762 } 3763 }, 3764 Ai = { 3765 extends: Ti, 3766 connected: function() { 3767 var t = this; 3768 this.svg.then((function(e) { 3769 return 1 !== t.ratio && qe(Be("circle", e), "strokeWidth", 1 / t.ratio) 3770 }), et) 3771 } 3772 }, 3773 Ni = {}, 3774 Mi = { 3775 args: "dataSrc", 3776 props: { 3777 dataSrc: String, 3778 dataSrcset: Boolean, 3779 sizes: String, 3780 width: Number, 3781 height: Number, 3782 offsetTop: String, 3783 offsetLeft: String, 3784 target: String 3785 }, 3786 data: { 3787 dataSrc: "", 3788 dataSrcset: !1, 3789 sizes: !1, 3790 width: !1, 3791 height: !1, 3792 offsetTop: "50vh", 3793 offsetLeft: 0, 3794 target: !1 3795 }, 3796 computed: { 3797 cacheKey: function(t) { 3798 var e = t.dataSrc; 3799 return this.$name + "." + e 3800 }, 3801 width: function(t) { 3802 var e = t.width, 3803 n = t.dataWidth; 3804 return e || n 3805 }, 3806 height: function(t) { 3807 var e = t.height, 3808 n = t.dataHeight; 3809 return e || n 3810 }, 3811 sizes: function(t) { 3812 var e = t.sizes, 3813 n = t.dataSizes; 3814 return e || n 3815 }, 3816 isImg: function(t, e) { 3817 return ji(e) 3818 }, 3819 target: { 3820 get: function(t) { 3821 var e = t.target; 3822 return [this.$el].concat(kt(e, this.$el)) 3823 }, 3824 watch: function() { 3825 this.observe() 3826 } 3827 }, 3828 offsetTop: function(t) { 3829 return yn(t.offsetTop, "height") 3830 }, 3831 offsetLeft: function(t) { 3832 return yn(t.offsetLeft, "width") 3833 } 3834 }, 3835 connected: function() { 3836 Oi[this.cacheKey] ? Bi(this.$el, Oi[this.cacheKey] || this.dataSrc, this.dataSrcset, this.sizes) : this.isImg && this.width && this.height && Bi(this.$el, function(t, e, n) { 3837 var i; 3838 return n && (i = rt.ratio({ 3839 width: t, 3840 height: e 3841 }, "width", yn(zi(n))), t = i.width, e = i.height), 'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="' + t + '" height="' + e + '"></svg>' 3842 }(this.width, this.height, this.sizes)), this.observer = new Un(this.load, { 3843 rootMargin: this.offsetTop + "px " + this.offsetLeft + "px" 3844 }), requestAnimationFrame(this.observe) 3845 }, 3846 disconnected: function() { 3847 this.observer.disconnect() 3848 }, 3849 update: { 3850 read: function(t) { 3851 var e = this, 3852 n = t.image; 3853 if (n || "complete" !== document.readyState || this.load(this.observer.takeRecords()), this.isImg) return !1; 3854 n && n.then((function(t) { 3855 return t && "" !== t.currentSrc && Bi(e.$el, Fi(t)) 3856 })) 3857 }, 3858 write: function(t) { 3859 if (this.dataSrcset && 1 !== window.devicePixelRatio) { 3860 var e = qe(this.$el, "backgroundSize"); 3861 (e.match(/^(auto\s?)+$/) || F(e) === t.bgSize) && (t.bgSize = (n = this.dataSrcset, i = this.sizes, r = yn(zi(i)), (o = (n.match(Li) || []).map(F).sort((function(t, e) { 3862 return t - e 3863 }))).filter((function(t) { 3864 return t >= r 3865 }))[0] || o.pop() || ""), qe(this.$el, "backgroundSize", t.bgSize + "px")) 3866 } 3867 var n, i, r, o 3868 }, 3869 events: ["resize"] 3870 }, 3871 methods: { 3872 load: function(t) { 3873 var e = this; 3874 t.some((function(t) { 3875 return H(t.isIntersecting) || t.isIntersecting 3876 })) && (this._data.image = me(this.dataSrc, this.dataSrcset, this.sizes).then((function(t) { 3877 return Bi(e.$el, Fi(t), t.srcset, t.sizes), Oi[e.cacheKey] = Fi(t), t 3878 }), (function(t) { 3879 return Kt(e.$el, new t.constructor(t.type, t)) 3880 })), this.observer.disconnect()) 3881 }, 3882 observe: function() { 3883 var t = this; 3884 this._connected && !this._data.image && this.target.forEach((function(e) { 3885 return t.observer.observe(e) 3886 })) 3887 } 3888 } 3889 }; 3890 3891 function Bi(t, e, n, i) { 3892 ji(t) ? (i && (t.sizes = i), n && (t.srcset = n), e && (t.src = e)) : e && !b(t.style.backgroundImage, e) && (qe(t, "backgroundImage", "url(" + Ht(e) + ")"), Kt(t, Qt("load", !1))) 3893 } 3894 var Di = /\s*(.*?)\s*(\w+|calc\(.*?\))\s*(?:,|$)/g; 3895 3896 function zi(t) { 3897 var e, n; 3898 for (Di.lastIndex = 0; e = Di.exec(t);) 3899 if (!e[1] || window.matchMedia(e[1]).matches) { 3900 e = f(n = e[2], "calc") ? n.substring(5, n.length - 1).replace(Pi, (function(t) { 3901 return yn(t) 3902 })).replace(/ /g, "").match(Hi).reduce((function(t, e) { 3903 return t + +e 3904 }), 0) : n; 3905 break 3906 } return e || "100vw" 3907 } 3908 var Oi, Pi = /\d+(?:\w+|%)/g, 3909 Hi = /[+-]?(\d+)/g, 3910 Li = /\s+\d+w\s*(?:,|$)/g; 3911 3912 function ji(t) { 3913 return "IMG" === t.tagName 3914 } 3915 3916 function Fi(t) { 3917 return t.currentSrc || t.src 3918 } 3919 try { 3920 (Oi = window.sessionStorage || {}).__test__ = 1, delete Oi.__test__ 3921 } catch (t) { 3922 Oi = {} 3923 } 3924 var Ri = { 3925
3925 props: { 3926 media: Boolean 3927 }, 3928 data: { 3929 media: !1 3930 }, 3931 computed: { 3932 matchMedia: function() { 3933 var t = function(t) { 3934 if (D(t)) 3935 if ("@" === t[0]) { 3936 var e = "breakpoint-" + t.substr(1); 3937 t = F(Ge(e)) 3938 } else if (isNaN(t)) return t; 3939 return !(!t || isNaN(t)) && "(min-width: " + t + "px)" 3940 }(this.media); 3941 return !t || window.matchMedia(t).matches 3942 } 3943 } 3944 }, 3945 Vi = { 3946 mixins: [Yn, Ri], 3947 props: { 3948 fill: String 3949 }, 3950 data: { 3951 fill: "", 3952 clsWrapper: "uk-leader-fill", 3953 clsHide: "uk-leader-hide", 3954 attrFill: "data-fill" 3955 }, 3956 computed: { 3957 fill: function(t) { 3958 return t.fill || Ge("leader-fill-content") 3959 } 3960 }, 3961 connected: function() { 3962 var t; 3963 t = Ee(this.$el, '<span class="' + this.clsWrapper + '">'), this.wrapper = t[0] 3964 }, 3965 disconnected: function() { 3966 _e(this.wrapper.childNodes) 3967 }, 3968 update: { 3969 read: function(t) { 3970 var e = t.changed, 3971 n = t.width, 3972 i = n; 3973 return { 3974 width: n = Math.floor(this.$el.offsetWidth / 2), 3975 fill: this.fill, 3976 changed: e || i !== n, 3977 hide: !this.matchMedia 3978 } 3979 }, 3980 write: function(t) { 3981 Fe(this.wrapper, this.clsHide, t.hide), t.changed && (t.changed = !1, ot(this.wrapper, this.attrFill, new Array(t.width).join(t.fill))) 3982 }, 3983 events: ["resize"] 3984 } 3985 }, 3986 Wi = { 3987 props: { 3988 container: Boolean 3989 }, 3990 data: { 3991 container: !0 3992 }, 3993 computed: { 3994 container: function(t) { 3995 var e = t.container; 3996 return !0 === e && this.$container || e && Be(e) 3997 } 3998 } 3999 }, 4000 Ui = [], 4001 qi = { 4002 mixins: [Yn, Wi, Xn], 4003 props: { 4004 selPanel: String, 4005 selClose: String, 4006 escClose: Boolean, 4007 bgClose: Boolean, 4008 stack: Boolean 4009 }, 4010 data: { 4011 cls: "uk-open", 4012 escClose: !0, 4013 bgClose: !0, 4014 overlay: !0, 4015 stack: !1 4016 }, 4017 computed: { 4018 panel: function(t, e) { 4019 return Be(t.selPanel, e) 4020 }, 4021 transitionElement: function() { 4022 return this.panel 4023 }, 4024 bgClose: function(t) { 4025 return t.bgClose && this.panel 4026 } 4027 }, 4028 beforeDisconnect: function() { 4029 this.isToggled() && this.toggleElement(this.$el, !1, !1) 4030 }, 4031 events: [{ 4032 name: "click", 4033 delegate: function() { 4034 return this.selClose 4035 }, 4036 handler: function(t) { 4037 t.preventDefault(), this.hide() 4038 } 4039 }, { 4040 name: "toggle", 4041 self: !0, 4042 handler: function(t) { 4043 t.defaultPrevented || (t.preventDefault(), this.isToggled() === b(Ui, this) && this.toggle()) 4044 } 4045 }, { 4046 name: "beforeshow", 4047 self: !0, 4048 handler: function(t) { 4049 if (b(Ui, this)) return !1; 4050 !this.stack && Ui.length ? (ce.all(Ui.map((function(t) { 4051 return t.hide() 4052 }))).then(this.show), t.preventDefault()) : Ui.push(this) 4053 } 4054 }, { 4055 name: "show", 4056 self: !0, 4057 handler: function() { 4058 var t = this; 4059 dn(window) - dn(document) && this.overlay && qe(document.body, "overflowY", "scroll"), this.stack && qe(this.$el, "zIndex", qe(this.$el, "zIndex") + Ui.length), Oe(document.documentElement, this.clsPage), this.bgClose && Gt(this.$el, "hide", Yt(document, mt, (function(e) { 4060 var n = e.target; 4061 G(Ui) !== t || t.overlay && !Ut(n, t.$el) || Ut(n, t.panel) || Gt(document, vt + " " + yt + " scroll", (function(e) { 4062 var i = e.defaultPrevented, 4063 r = e.type, 4064 o = e.target; 4065 i || r !== vt || n !== o || t.hide() 4066 }), !0) 4067 })), { 4068 self: !0 4069 }), this.escClose && Gt(this.$el, "hide", Yt(document, "keydown", (function(e) { 4070 27 === e.keyCode && G(Ui) === t && (e.preventDefault(), t.hide()) 4071 })), { 4072 self: !0 4073 }) 4074 } 4075 }, { 4076 name: "hidden", 4077 self: !0, 4078 handler: function() { 4079 var t = this; 4080 Ui.splice(Ui.indexOf(this), 1), Ui.length || qe(document.body, "overflowY", ""), qe(this.$el, "zIndex", ""), Ui.some((function(e) { 4081 return e.clsPage === t.clsPage 4082 })) || Pe(document.documentElement, this.clsPage) 4083 } 4084 }], 4085 methods: { 4086 toggle: function() { 4087 return this.isToggled() ? this.hide() : this.show() 4088 }, 4089 show: function() { 4090 var t = this; 4091 return this.container && this.$el.parentNode !== this.container ? (xe(this.container, this.$el), new ce((function(e) { 4092 return requestAnimationFrame((function() { 4093 return t.show().then(e) 4094 })) 4095 }))) : this.toggleElement(this.$el, !0, Ji(this)) 4096 }, 4097 hide: function() { 4098 return this.toggleElement(this.$el, !1, Ji(this)) 4099 } 4100 } 4101 }; 4102 4103 function Ji(t) { 4104 var e = t.transitionElement, 4105 n = t._toggle; 4106 return function(t, i) { 4107 return new ce((function(r, o) { 4108 return Gt(t, "show hide", (function() { 4109 t._reject && t._reject(), t._reject = o, n(t, i); 4110 var s = Gt(e, "transitionstart", (function() { 4111 Gt(e, "transitionend transitioncancel", r, { 4112 self: !0 4113 }), clearTimeout(a) 4114 }), { 4115 self: !0 4116 }), 4117 a = setTimeout((function() { 4118 s(), r() 4119 }), q(qe(e, "transitionDuration"))) 4120 })) 4121 })) 4122 } 4123 } 4124 var Yi = { 4125 install: function(t) { 4126 var e = t.modal; 4127 4128 function n(t, n, i, r) { 4129 n = X({ 4130 bgClose: !1, 4131 escClose: !0, 4132 labels: e.labels 4133 }, n); 4134 var o = e.dialog(t(n), n), 4135 s = new le, 4136 a = !1; 4137 return Yt(o.$el, "submit", "form", (function(t) { 4138 t.preventDefault(), s.resolve(r && r(o)), a = !0, o.hide() 4139 })), Yt(o.$el, "hide", (function() { 4140 return !a && i(s) 4141 })), s.promise.dialog = o, s.promise 4142 } 4143 e.dialog = function(t, n) { 4144 var i = e('<div class="uk-modal"> <div class="uk-modal-dialog">' + t + "</div> </div>", n); 4145 return i.show(), Yt(i.$el, "hidden", (function() { 4146 return ce.resolve().then((function() { 4147 return i.$destroy(!0) 4148 })) 4149 }), { 4150 self: !0 4151 }), i 4152 }, e.alert = function(t, e) { 4153 return n((function(e) { 4154 var n = e.labels; 4155 return '<div class="uk-modal-body">' + (D(t) ? t : ye(t)) + '</div> <div class="uk-modal-footer uk-text-right"> <button class="uk-button uk-button-primary uk-modal-close" autofocus>' + n.ok + "</button> </div>" 4156 }), e, (function(t) { 4157 return t.resolve() 4158 })) 4159 }, e.confirm = function(t, e) { 4160 return n((function(e) { 4161 var n = e.labels; 4162 return '<form> <div class="uk-modal-body">' + (D(t) ? t : ye(t)) + '</div> <div class="uk-modal-footer uk-text-right"> <button class="uk-button uk-button-default uk-modal-close" type="button">' + n.cancel + '</button> <button class="uk-button uk-button-primary" autofocus>' + n.ok + "</button> </div> </form>" 4163 }), e, (function(t) { 4164 return t.reject() 4165 })) 4166 }, e.prompt = function(t, e, i) { 4167 return n((function(n) { 4168 var i = n.labels; 4169 return '<form class="uk-form-stacked"> <div class="uk-modal-body"> <label>' + (D(t) ? t : ye(t)) + '</label> <input class="uk-input" value="' + (e || "") + '" autofocus> </div> <div class="uk-modal-footer uk-text-right"> <button class="uk-button uk-button-default uk-modal-close" type="button">' + i.cancel + '</button> <button class="uk-button uk-button-primary">' + i.ok + "</button> </div> </form>" 4170 }), i, (function(t) { 4171 return t.resolve(null) 4172 }), (function(t) { 4173 return Be("input", t.$el).value 4174 })) 4175 }, e.labels = { 4176 ok: "Ok", 4177 cancel: "Cancel" 4178 } 4179 }, 4180 mixins: [qi], 4181 data: { 4182 clsPage: "uk-modal-page", 4183 selPanel: ".uk-modal-dialog", 4184 selClose: ".uk-modal-close, .uk-modal-close-default, .uk-modal-close-outside, .uk-modal-close-full" 4185 }, 4186 events: [{ 4187 name: "show", 4188 self: !0, 4189 handler: function() { 4190 je(this.panel, "uk-margin-auto-vertical") ? Oe(this.$el, "uk-flex") : qe(this.$el, "dis
4190play", "block"), fn(this.$el) 4191 } 4192 }, { 4193 name: "hidden", 4194 self: !0, 4195 handler: function() { 4196 qe(this.$el, "display", ""), Pe(this.$el, "uk-flex") 4197 } 4198 }] 4199 }, 4200 Xi = { 4201 extends: Kn, 4202 data: { 4203 targets: "> .uk-parent", 4204 toggle: "> a", 4205 content: "> ul" 4206 } 4207 }, 4208 Gi = { 4209 mixins: [Yn, fi], 4210 props: { 4211 dropdown: String, 4212 mode: "list", 4213 align: String, 4214 offset: Number, 4215 boundary: Boolean, 4216 boundaryAlign: Boolean, 4217 clsDrop: String, 4218 delayShow: Number, 4219 delayHide: Number, 4220 dropbar: Boolean, 4221 dropbarMode: String, 4222 dropbarAnchor: Boolean, 4223 duration: Number 4224 }, 4225 data: { 4226 dropdown: ".uk-navbar-nav > li", 4227 align: ht ? "right" : "left", 4228 clsDrop: "uk-navbar-dropdown", 4229 mode: void 0, 4230 offset: void 0, 4231 delayShow: void 0, 4232 delayHide: void 0, 4233 boundaryAlign: void 0, 4234 flip: "x", 4235 boundary: !0, 4236 dropbar: !1, 4237 dropbarMode: "slide", 4238 dropbarAnchor: !1, 4239 duration: 200, 4240 forceHeight: !0, 4241 selMinHeight: ".uk-navbar-nav > li > a, .uk-navbar-item, .uk-navbar-toggle" 4242 }, 4243 computed: { 4244 boundary: function(t, e) { 4245 var n = t.boundary, 4246 i = t.boundaryAlign; 4247 return !0 === n || i ? e : n 4248 }, 4249 dropbarAnchor: function(t, e) { 4250 return xt(t.dropbarAnchor, e) 4251 }, 4252 pos: function(t) { 4253 return "bottom-" + t.align 4254 }, 4255 dropbar: { 4256 get: function(t) { 4257 var e = t.dropbar; 4258 return e ? (e = this._dropbar || xt(e, this.$el) || Be("+ .uk-navbar-dropbar", this.$el)) || (this._dropbar = Be("<div></div>")) : null 4259 }, 4260 watch: function(t) { 4261 Oe(t, "uk-navbar-dropbar") 4262 }, 4263 immediate: !0 4264 }, 4265 dropdowns: { 4266 get: function(t, e) { 4267 return De(t.dropdown + " ." + t.clsDrop, e) 4268 }, 4269 watch: function(t) { 4270 var e = this; 4271 this.$create("drop", t.filter((function(t) { 4272 return !e.getDropdown(t) 4273 })), X({}, this.$props, { 4274 boundary: this.boundary, 4275 pos: this.pos, 4276 offset: this.dropbar || this.offset 4277 })) 4278 }, 4279 immediate: !0 4280 } 4281 }, 4282 disconnected: function() { 4283 this.dropbar && Ie(this.dropbar), delete this._dropbar 4284 }, 4285 events: [{ 4286 name: "mouseover", 4287 delegate: function() { 4288 return this.dropdown 4289 }, 4290 handler: function(t) { 4291 var e = t.current, 4292 n = this.getActive(); 4293 n && n.toggle && !Ut(n.toggle.$el, e) && !n.tracker.movesTo(n.$el) && n.hide(!1) 4294 } 4295 }, { 4296 name: "mouseleave", 4297 el: function() { 4298 return this.dropbar 4299 }, 4300 handler: function() { 4301 var t = this.getActive(); 4302 t && !this.dropdowns.some((function(t) { 4303 return Bt(t, ":hover") 4304 })) && t.hide() 4305 } 4306 }, { 4307 name: "beforeshow", 4308 capture: !0, 4309 filter: function() { 4310 return this.dropbar 4311 }, 4312 handler: function() { 4313 this.dropbar.parentNode || $e(this.dropbarAnchor || this.$el, this.dropbar) 4314 } 4315 }, { 4316 name: "show", 4317 filter: function() { 4318 return this.dropbar 4319 }, 4320 handler: function(t, e) { 4321 var n = e.$el, 4322 i = e.dir; 4323 Fe(this.dropbar, "uk-navbar-dropbar-slide", "slide" === this.dropbarMode || qt(this.$el).some((function(t) { 4324 return "static" !== qe(t, "position") 4325 }))), this.clsDrop && Oe(n, this.clsDrop + "-dropbar"), "bottom" === i && this.transitionTo(n.offsetHeight + F(qe(n, "marginTop")) + F(qe(n, "marginBottom")), n) 4326 } 4327 }, { 4328 name: "beforehide", 4329 filter: function() { 4330 return this.dropbar 4331 }, 4332 handler: function(t, e) { 4333 var n = e.$el, 4334 i = this.getActive(); 4335 Bt(this.dropbar, ":hover") && i && i.$el === n && t.preventDefault() 4336 } 4337 }, { 4338 name: "hide", 4339 filter: function() { 4340 return this.dropbar 4341 }, 4342 handler: function(t, e) { 4343 var n = e.$el, 4344 i = this.getActive(); 4345 (!i || i && i.$el === n) && this.transitionTo(0) 4346 } 4347 }], 4348 methods: { 4349 getActive: function() { 4350 var t = this.dropdowns.map(this.getDropdown).filter((function(t) { 4351 return t && t.isActive() 4352 }))[0]; 4353 return t && b(t.mode, "hover") && Ut(t.toggle.$el, this.$el) && t 4354 }, 4355 transitionTo: function(t, e) { 4356 var n = this, 4357 i = this.dropbar, 4358 r = Ft(i) ? fn(i) : 0; 4359 return qe(e = r < t && e, "clip", "rect(0," + e.offsetWidth + "px," + r + "px,0
4359)"), fn(i, r), en.cancel([e, i]), ce.all([en.start(i, { 4360 height: t 4361 }, this.duration), en.start(e, { 4362 clip: "rect(0," + e.offsetWidth + "px," + t + "px,0)" 4363 }, this.duration)]).catch(et).then((function() { 4364 qe(e, { 4365 clip: "" 4366 }), n.$update(i) 4367 })) 4368 }, 4369 getDropdown: function(t) { 4370 return this.$getComponent(t, "drop") || this.$getComponent(t, "dropdown") 4371 } 4372 } 4373 }, 4374 Ki = { 4375 mixins: [qi], 4376 args: "mode", 4377 props: { 4378 mode: String, 4379 flip: Boolean, 4380 overlay: Boolean 4381 }, 4382 data: { 4383 mode: "slide", 4384 flip: !1, 4385 overlay: !1, 4386 clsPage: "uk-offcanvas-page", 4387 clsContainer: "uk-offcanvas-container", 4388 selPanel: ".uk-offcanvas-bar", 4389 clsFlip: "uk-offcanvas-flip", 4390 clsContainerAnimation: "uk-offcanvas-container-animation", 4391 clsSidebarAnimation: "uk-offcanvas-bar-animation", 4392 clsMode: "uk-offcanvas", 4393 clsOverlay: "uk-offcanvas-overlay", 4394 selClose: ".uk-offcanvas-close", 4395 container: !1 4396 }, 4397 computed: { 4398 clsFlip: function(t) { 4399 var e = t.flip, 4400 n = t.clsFlip; 4401 return e ? n : "" 4402 }, 4403 clsOverlay: function(t) { 4404 var e = t.overlay, 4405 n = t.clsOverlay; 4406 return e ? n : "" 4407 }, 4408 clsMode: function(t) { 4409 var e = t.mode; 4410 return t.clsMode + "-" + e 4411 }, 4412 clsSidebarAnimation: function(t) { 4413 var e = t.mode, 4414 n = t.clsSidebarAnimation; 4415 return "none" === e || "reveal" === e ? "" : n 4416 }, 4417 clsContainerAnimation: function(t) { 4418 var e = t.mode, 4419 n = t.clsContainerAnimation; 4420 return "push" !== e && "reveal" !== e ? "" : n 4421 }, 4422 transitionElement: function(t) { 4423 return "reveal" === t.mode ? this.panel.parentNode : this.panel 4424 } 4425 }, 4426 events: [{ 4427 name: "click", 4428 delegate: function() { 4429 return 'a[href^="#"]' 4430 }, 4431 handler: function(t) { 4432 var e = t.current.hash; 4433 !t.defaultPrevented && e && Be(e, document.body) && this.hide() 4434 } 4435 }, { 4436 name: "touchstart", 4437 passive: !0, 4438 el: function() { 4439 return this.panel 4440 }, 4441 handler: function(t) { 4442 var e = t.targetTouches; 4443 1 === e.length && (this.clientY = e[0].clientY) 4444 } 4445 }, { 4446 name: "touchmove", 4447 self: !0, 4448 passive: !1, 4449 filter: function() { 4450 return this.overlay 4451 }, 4452 handler: function(t) { 4453 t.cancelable && t.preventDefault() 4454 } 4455 }, { 4456 name: "touchmove", 4457 passive: !1, 4458 el: function() { 4459 return this.panel 4460 }, 4461 handler: function(t) { 4462 if (1 === t.targetTouches.length) { 4463 var e = event.targetTouches[0].clientY - this.clientY, 4464 n = this.panel, 4465 i = n.scrollTop, 4466 r = n.scrollHeight, 4467 o = n.clientHeight; 4468 (o >= r || 0 === i && e > 0 || r - i <= o && e < 0) && t.cancelable && t.preventDefault() 4469 } 4470 } 4471 }, { 4472 name: "show", 4473 self: !0, 4474 handler: function() { 4475 "reveal" !== this.mode || je(this.panel.parentNode, this.clsMode) || (Te(this.panel, "<div>"), Oe(this.panel.parentNode, this.clsMode)), qe(document.documentElement, "overflowY", this.overlay ? "hidden" : ""), Oe(document.body, this.clsContainer, this.clsFlip), qe(document.body, "touch-action", "pan-y pinch-zoom"), qe(this.$el, "dis
4475play", "block"), Oe(this.$el, this.clsOverlay), Oe(this.panel, this.clsSidebarAnimation, "reveal" !== this.mode ? this.clsMode : ""), fn(document.body), Oe(document.body, this.clsContainerAnimation), this.clsContainerAnimation && (Qi().content += ",user-scalable=0") 4476 } 4477 }, { 4478 name: "hide", 4479 self: !0, 4480 handler: function() { 4481 Pe(document.body, this.clsContainerAnimation), qe(document.body, "touch-action", "") 4482 } 4483 }, { 4484 name: "hidden", 4485 self: !0, 4486 handler: function() { 4487 var t; 4488 this.clsContainerAnimation && ((t = Qi()).content = t.content.replace(/,user-scalable=0$/, "")), "reveal" === this.mode && _e(this.panel), Pe(this.panel, this.clsSidebarAnimation, this.clsMode), Pe(this.$el, this.clsOverlay), qe(this.$el, "display", ""), Pe(document.body, this.clsContainer, this.clsFlip), qe(document.documentElement, "overflowY", "") 4489 } 4490 }, { 4491 name: "swipeLeft swipeRight", 4492 handler: function(t) { 4493 this.isToggled() && p(t.type, "Left") ^ this.flip && this.hide() 4494 } 4495 }] 4496 }; 4497 4498 function Qi() { 4499 return Be('meta[name="viewport"]', document.head) || xe(document.head, '<meta name="viewport">') 4500 } 4501 var Zi = { 4502 mixins: [Yn], 4503 props: { 4504 selContainer: String, 4505 selContent: String 4506 }, 4507 data: { 4508 selContainer: ".uk-modal", 4509 selContent: ".uk-modal-dialog" 4510 }, 4511 computed: { 4512 container: function(t, e) { 4513 return zt(e, t.selContainer) 4514 }, 4515 content: function(t, e) { 4516 return zt(e, t.selContent) 4517 } 4518 }, 4519 connected: function() { 4520 qe(this.$el, "minHeight", 150) 4521 }, 4522 update: { 4523 read: function() { 4524 return !(!this.content || !this.container) && { 4525 current: F(qe(this.$el, "maxHeight")), 4526 max: Math.max(150, fn(this.container) - (un(this.content).height - fn(this.$el))) 4527 } 4528 }, 4529 write: function(t) { 4530 var e = t.current, 4531 n = t.max; 4532 qe(this.$el, "maxHeight", n), Math.round(e) !== Math.round(n) && Kt(this.$el, "resize") 4533 }, 4534 events: ["resize"] 4535 } 4536 }, 4537 tr = { 4538 props: ["width", "height"], 4539 connected: function() { 4540 Oe(this.$el, "uk-responsive-width") 4541 }, 4542 update: { 4543 read: function() { 4544 return !!(Ft(this.$el) && this.width && this.height) && { 4545 width: dn(this.$el.parentNode), 4546 height: this.height 4547 } 4548 }, 4549 write: function(t) { 4550 fn(this.$el, rt.contain({ 4551 height: this.height, 4552 width: this.width 4553 }, t).height) 4554 }, 4555 events: ["resize"] 4556 } 4557 }, 4558 er = { 4559 props: { 4560 offset: Number 4561 }, 4562 data: { 4563 offset: 0 4564 }, 4565 methods: { 4566 scrollTo: function(t) { 4567 var e = this; 4568 t = t && Be(t) || document.body, Kt(this.$el, "beforescroll", [this, t]) && Ln(t, { 4569 offset: this.offset 4570 }).then((function() { 4571 return Kt(e.$el, "scrolled", [e, t]) 4572 })) 4573 } 4574 }, 4575 events: { 4576 click: function(t) { 4577 t.defaultPrevented || (t.preventDefault(), this.scrollTo(Ht(decodeURIComponent(this.$el.hash)).substr(1))) 4578 } 4579 } 4580 }, 4581 nr = { 4582 args: "cls", 4583 props: { 4584 cls: String, 4585 target: String, 4586 hidden: Boolean, 4587 offsetTop: Number, 4588 offsetLeft: Number, 4589 repeat: Boolean, 4590 delay: Number 4591 }, 4592 data: function() { 4593 return { 4594 cls: !1, 4595 target: !1, 4596 hidden: !0, 4597 offsetTop: 0, 4598 offsetLeft: 0, 4599 repeat: !1, 4600 delay: 0, 4601 inViewClass: "uk-scrollspy-inview" 4602 } 4603 }, 4604 computed: { 4605 elements: { 4606 get: function(t, e) { 4607 var n = t.target; 4608 return n ? De(n, e) : [e] 4609 }, 4610 watch: function(t) { 4611 this.hidden && qe(Wt(t, ":not(." + this.inViewClass + ")"), "visibility", "hidden") 4612 }, 4613 immediate: !0 4614 } 4615 }, 4616 update: [{ 4617 read: function(t) { 4618 var e = this; 4619 t.update && this.elements.forEac
4619h((function(t) { 4620 var n = t._ukScrollspyState; 4621 n || (n = { 4622 cls: ut(t, "uk-scrollspy-class") || e.cls 4623 }), n.show = Pn(t, e.offsetTop, e.offsetLeft), t._ukScrollspyState = n 4624 })) 4625 }, 4626 write: function(t) { 4627 var e = this; 4628 if (!t.update) return this.$emit(), t.update = !0; 4629 this.elements.forEach((function(n) { 4630 var i = n._ukScrollspyState, 4631 r = function(t) { 4632 qe(n, "visibility", !t && e.hidden ? "hidden" : ""), Fe(n, e.inViewClass, t), Fe(n, i.cls), Kt(n, t ? "inview" : "outview"), i.inview = t, e.$update(n) 4633 }; 4634 !i.show || i.inview || i.queued ? !i.show && i.inview && !i.queued && e.repeat && r(!1) : (i.queued = !0, t.promise = (t.promise || ce.resolve()).then((function() { 4635 return new ce((function(t) { 4636 return setTimeout(t, e.delay) 4637 })) 4638 })).then((function() { 4639 r(!0), setTimeout((function() { 4640 i.queued = !1, e.$emit() 4641 }), 300) 4642 }))) 4643 })) 4644 }, 4645 events: ["scroll", "resize"] 4646 }] 4647 }, 4648 ir = { 4649 props: { 4650 cls: String, 4651 closest: String, 4652 scroll: Boolean, 4653 overflow: Boolean, 4654 offset: Number 4655 }, 4656 data: { 4657 cls: "uk-active", 4658 closest: !1, 4659 scroll: !1, 4660 overflow: !0, 4661 offset: 0 4662 }, 4663 computed: { 4664 links: { 4665 get: function(t, e) { 4666 return De('a[href^="#"]', e).filter((function(t) { 4667 return t.hash 4668 })) 4669 }, 4670 watch: function(t) { 4671 this.scroll && this.$create("scroll", t, { 4672 offset: this.offset || 0 4673 }) 4674 }, 4675 immediate: !0 4676 }, 4677 targets: function() { 4678 return De(this.links.map((function(t) { 4679 return Ht(t.hash).substr(1) 4680 })).join(",")) 4681 }, 4682 elements: function(t) { 4683 var e = t.closest; 4684 return zt(this.links, e || "*") 4685 } 4686 }, 4687 update: [{ 4688 read: function() { 4689 var t = this, 4690 e = this.targets.length; 4691 if (!e || !Ft(this.$el)) return !1; 4692 var n = G(Fn(this.targets[0])), 4693 i = n.scrollTop, 4694 r = n.scrollHeight, 4695 o = Rn(n), 4696 s = r - un(o).height, 4697 a = !1; 4698 return i === s ? a = e - 1 : (this.targets.every((function(e, n) { 4699 if (ln(e, o).top - t.offset <= 0) return a = n, !0 4700 })), !1 === a && this.overflow && (a = 0)), { 4701 active: a 4702 } 4703 }, 4704 write: function(t) { 4705 var e = t.active; 4706 this.links.forEach((function(t) { 4707 return t.blur() 4708 })), Pe(this.elements, this.cls), !1 !== e && Kt(this.$el, "active", [e, Oe(this.elements[e], this.cls)]) 4709 }, 4710 events: ["scroll", "resize"] 4711 }] 4712 }, 4713 rr = { 4714 mixins: [Yn, Ri], 4715 props: { 4716 top: null, 4717 bottom: Boolean, 4718 offset: String, 4719 animation: String, 4720 clsActive: String, 4721 clsInactive: String, 4722 clsFixed: String, 4723 clsBelow: String, 4724 selTarget: String, 4725 widthElement: Boolean, 4726 showOnUp: Boolean, 4727 targetOffset: Number 4728 }, 4729 data: { 4730 top: 0, 4731 bottom: !1, 4732 offset: 0, 4733 animation: "", 4734 clsActive: "uk-active", 4735 clsInactive: "", 4736 clsFixed: "uk-sticky-fixed", 4737 clsBelow: "uk-sticky-below", 4738 selTarget: "", 4739 widthElement: !1, 4740 showOnUp: !1, 4741 targetOffset: !1 4742 }, 4743 computed: { 4744 offset: function(t) { 4745 return yn(t.offset) 4746 }, 4747 selTarget: function(t, e) { 4748 var n = t.selTarget; 4749 return n && Be(n, e) || e 4750 }, 4751 widthElement: function(t, e) { 4752 return xt(t.widthElement, e) || this.placeholder 4753 }, 4754 isActive: { 4755 get: function() { 4756 return je(this.selTarget, this.clsActive) 4757 }, 4758 set: function(t) { 4759 t && !this.isActive ? (Le(this.selTarget, this.clsInactive, this.clsActive), Kt(this.$el, "active")) : t || je(this.selTarget, this.clsInactive) || (Le(this.selTarget, this.clsActive, this.clsInactive), Kt(this.$el, "inactive")) 4760 } 4761 } 4762 }, 4763 connected: function() { 4764 this.placeholder = Be("+ .uk-sticky-placeholder", this.$el) || Be('<div class="uk-sticky-placeholder"></div>'), this.isFixed = !1, this.isActive = !1 4765 }, 4766 disconnected: function() { 4767 this.isFixed && (this.hide(), Pe(this.selTarget, this.clsInactive)), Ie(this.placeholder), this.placeholder = null, this.widthElement = null 4768 }, 4769 events: [{ 4770 name: "load hashchange popstate", 4771 el: ct && window, 4772 handler: function() { 4773 var t = this; 4774 if (!1 !== this.targetOffset && location.hash && window.pageYOffset > 0) { 4775 var e = Be(location.hash); 4776 e && kn.read((function() { 4777 var n = un(e).top, 4778 i = un(t.$el).top, 4779 r = t.$el.offsetHeight; 4780 t.isFixed && i + r >= n && i <= n + e.offsetHeight && Hn(window, n - r - (O(t.targetOffset) ? t.targetOffset : 0) - t.offset) 4781 })) 4782 } 4783 } 4784 }], 4785 update: [{ 4786 read: function(t, e) { 4787 var n = t.height; 4788 this.isActive && "update" !== e && (this.hide(), n = this.$el.offsetHeight, this.show()), n = this.isActive ? n : this.$el.offsetHeight, this.topOffset = un(this.isFixed ? this.placeholder : this.$el).top, this.bottomOffset = this.topOffset + n; 4789 var i = or("bottom", this); 4790 return this.top = Math.max(F(or("top", this)), this.topOffset) - this.offset, this.bottom = i && i - this.$el.offsetHeight, this.inactive = !this.matchMedia, { 4791 lastScroll: !1, 4792 height: n, 4793 margins: qe(this.$el, ["marginTop", "marginBottom", "marginLeft", "marginRight"]) 4794 } 4795 }, 4796 write: function(t) { 4797 var e = t.height, 4798 n = t.margins, 4799 i = this.placeholder; 4800 qe(i, X({ 4801 height: e 4802 }, n)), Ut(i, document) || ($e(this.$el, i), ot(i, "hidden", "")), this.isActive = !!this.isActive 4803 }, 4804 events: ["resize"] 4805 }, { 4806 read: function(t) { 4807 var e = t.scroll; 4808 return void 0 === e && (e = 0), this.width = un(Ft(this.widthElement) ? this.widthElement : this.$el).width, this.scroll = window.pageYOffset, { 4809 dir: e <= this.scroll ? "down" : "up", 4810 scroll: this.scroll, 4811 visible: Ft(this.$el), 4812 top: hn(this.placeholder)[0] 4813 } 4814 }, 4815 write: function(t, e) { 4816 var n = this, 4817 i = t.initTimestamp; 4818 void 0 === i && (i = 0); 4819 var r = t.dir, 4820 o = t.lastDir, 4821 s = t.lastScroll, 4822 a = t.scroll, 4823 u = t.top, 4824 c = t.visible, 4825 l = performance.now(); 4826 if (t.lastScroll = a, !(a < 0 || a === s || !c || this.disabled || this.showOnUp && "scroll" !== e || ((l - i > 300 || r !== o) && (t.initScroll = a, t.initTimestamp = l), t.lastDir = r, this.showOnUp && !this.isFixed && Math.abs(t.initScroll - a) <= 30 && Math.abs(s - a) <= 10))) 4827 if (this.inactive || a < this.top || this.showOnUp && (a <= this.top || "down" === r || "up" === r && !this.isFixed && a <= this.bottomOffset)) { 4828 if (!this.isFixed) return void(on.inProgress(this.$el) && u > a && (on.cancel(this.$el), this.hide())); 4829 this.isFixed = !1, this.animation && a > this.topOffset ? (on.cancel(this.$el), on.out(this.$el, this.animation).then((function() { 4830 return n.hide() 4831 }), et)) : this.hide() 4832 } else this.isFixed ? this.update() : this.animation ? (on.cancel(this.$el), this.show(), on.in(this.$el, this.animation).catch(et)) : this.show() 4833 }, 4834 events: ["resize", "scroll"] 4835 }], 4836 methods: { 4837 show: function() { 4838 this.isFixed = !0, this.update(), ot(this.placeholder, "hidden", null) 4839 }, 4840 hide: function() { 4841 this.isActive = !1, Pe(this.$el, this.clsFixed, this.clsBelow), qe(this.$el, { 4842 position: "", 4843 top: "", 4844 width: "" 4845 }), ot(this.placeholder, "hidden", "") 4846 }, 4847 update: function() { 4848 var t = 0 !== this.top || this.scroll > this.top, 4849 e = Math.max(0, this.offset); 4850 O(this.bottom) && this.scroll > this.bottom - this.offset && (e = this.bottom - this.scroll), qe(this.$el, { 4851 position: "fixed", 4852 top: e + "px", 4853 width: this.width 4854 }), this.isActive = t, Fe(this.$el, this.clsBelow, this.scroll > this.bottomOffset), Oe(this.$el, this.clsFixed) 4855 } 4856 } 4857 }; 4858 4859 function or(t, e) { 4860 var n = e.$props, 4861 i = e.$el, 4862 r = e[t + "Offset"], 4863 o = n[t]; 4864 if (o) return D(o) && o.match(/^-?\d/) ? r + yn(o) : un(!0 === o ? i.parentNode : xt(o, i)).bottom 4865 } 4866 var sr = { 4867 mixins: [Xn], 4868 args: "connect", 4869 props: { 4870 connect: String, 4871 toggle: String, 4872 active: Number, 4873 swiping: Boolean 4874 }, 4875 data: { 4876 connect: "~.uk-switcher", 4877 toggle: "> * > :first-child", 4878 active: 0, 4879 swiping: !0, 4880 cls: "uk-active", 4881 clsContainer: "uk-switcher", 4882 attrItem: "uk-switcher-item" 4883 }, 4884 computed: { 4885 connects: { 4886 get: function(t, e) { 4887 return kt(t.connect, e) 4888 }, 4889 watch: function(t) { 4890 var e = this; 4891 t.forEach((function(t) { 4892 return e.updateAria(t.children) 4893 })), this.swiping && qe(t, "touch-action", "pan-y pinch-zoom") 4894 }, 4895 immediate: !0 4896 }, 4897 toggles: { 4898 get: function(t, e) { 4899 return De(t.toggle, e).filter((function(t) { 4900 return !Bt(t, ".uk-disabled *, .uk-disabled, [disabled]") 4901 })) 4902 }, 4903 watch: function(t) { 4904 var e = this.index(); 4905
4905 this.show(~e && e || t[this.active] || t[0]) 4906 }, 4907 immediate: !0 4908 }, 4909 children: function() { 4910 var t = this; 4911 return Jt(this.$el).filter((function(e) { 4912 return t.toggles.some((function(t) { 4913 return Ut(t, e) 4914 })) 4915 })) 4916 } 4917 }, 4918 events: [{ 4919 name: "click", 4920 delegate: function() { 4921 return this.toggle 4922 }, 4923 handler: function(t) { 4924 b(this.toggles, t.current) && (t.preventDefault(), this.show(t.current)) 4925 } 4926 }, { 4927 name: "click", 4928 el: function() { 4929 return this.connects 4930 }, 4931 delegate: function() { 4932 return "[" + this.attrItem + "],[data-" + this.attrItem + "]" 4933 }, 4934 handler: function(t) { 4935 t.preventDefault(), this.show(ut(t.current, this.attrItem)) 4936 } 4937 }, { 4938 name: "swipeRight swipeLeft", 4939 filter: function() { 4940 return this.swiping 4941 }, 4942 el: function() { 4943 return this.connects 4944 }, 4945 handler: function(t) { 4946 var e = t.type; 4947 this.show(p(e, "Left") ? "next" : "previous") 4948 } 4949 }], 4950 methods: { 4951 index: function() { 4952 var t = this; 4953 return x(this.children, (function(e) { 4954 return je(e, t.cls) 4955 })) 4956 }, 4957 show: function(t) { 4958 var e = this, 4959 n = this.index(), 4960 i = we(t, this.toggles, n); 4961 this.children.forEach((function(t, n) { 4962 Fe(t, e.cls, i === n), ot(e.toggles[n], "aria-expanded", i === n) 4963 })), this.connects.forEach((function(t) { 4964 var r = t.children; 4965 return e.toggleElement(V(r).filter((function(t, n) { 4966 return n !== i && e.isToggled(t) 4967 })), !1, n >= 0).then((function() { 4968 return e.toggleElement(r[i], !0, n >= 0) 4969 })) 4970 })) 4971 } 4972 } 4973 }, 4974 ar = { 4975 mixins: [Yn], 4976 extends: sr, 4977 props: { 4978 media: Boolean 4979 }, 4980 data: { 4981 media: 960, 4982 attrItem: "uk-tab-item" 4983 }, 4984 connected: function() { 4985 var t = je(this.$el, "uk-tab-left") ? "uk-tab-left" : !!je(this.$el, "uk-tab-right") && "uk-tab-right"; 4986 t && this.$create("toggle", this.$el, { 4987 cls: t, 4988 mode: "media", 4989 media: this.media 4990 }) 4991 } 4992 }, 4993 ur = { 4994 mixins: [Ri, Xn], 4995 args: "target", 4996 props: { 4997 href: String, 4998 target: null, 4999 mode: "list", 5000 queued: Boolean 5001 }, 5002 data: { 5003 href: !1, 5004 target: !1, 5005 mode: "click", 5006 queued: !0 5007 }, 5008 computed: { 5009 target: { 5010 get: function(t, e) { 5011 var n = t.href, 5012 i = t.target; 5013 return (i = kt(i || n, e)).length && i || [e] 5014 }, 5015 watch: function() { 5016 Kt(this.target, "updatearia", [this]) 5017 }, 5018 immediate: !0 5019 } 5020 }, 5021 events: [{ 5022 name: wt + " " + bt, 5023 filter: function() { 5024 return b(this.mode, "hover") 5025 }, 5026 handler: function(t) { 5027 ae(t) || this.toggle("toggle" + (t.type === wt ? "show" : "hide")) 5028 } 5029 }, { 5030 name: "click", 5031 filter: function() { 5032 return b(this.mode, "click") || pt && b(this.mode, "hover") 5033 }, 5034 handler: function(t) { 5035 var e; 5036 (zt(t.target, 'a[href="#"], a[href=""]') || (e = zt(t.target, "a[href]")) && (this.cls && !je(this.target, this.cls.split(" ")[0]) || !Ft(this.target) || e.hash && Bt(this.target, e.hash))) && t.preventDefault(), this.toggle() 5037 } 5038 }], 5039 update: { 5040 read: function() { 5041 return !(!b(this.mode, "media") || !this.media) && { 5042 match: this.matchMedia 5043 } 5044 }, 5045 write: function(t) { 5046 var e = t.match, 5047 n = this.isToggled(this.target); 5048 (e ? !n : n) && this.toggle() 5049 }, 5050 events: ["resize"] 5051 }, 5052 methods: { 5053 toggle: function(t) { 5054 var e = this; 5055 if (Kt(this.target, t || "toggle", [this])) 5056 if (this.queued) { 5057 var n = this.target.filter(this.isToggled); 5058 this.toggleElement(n, !1).then((function() { 5059 return e.toggleElement(e.target.filter((function(t) { 5060 return !b(n, t) 5061 })), !0) 5062 })) 5063 } else this.toggleElement(this.target) 5064 } 5065 } 5066 }; 5067 K(Object.freeze({ 5068 __proto__: null, 5069 Accordion: Kn, 5070 Alert: ti, 5071 Cover: ni, 5072 Drop: ri, 5073 Dropdown: ri, 5074 FormCustom: oi, 5075 Gif: si, 5076 Grid: hi, 5077 HeightMatch: di, 5078 HeightViewport: gi, 5079 Icon: Ii, 5080 Img: Mi, 5081 Leader: Vi, 5082 Margin: ai, 5083 Modal: Yi, 5084 Nav: Xi, 5085 Navbar: Gi, 5086 Offcanvas: Ki, 5087 OverflowAuto: Zi, 5088 Responsive: tr, 5089 Scroll: er, 5090 Scrollspy: nr, 5091 ScrollspyNav: ir, 5092 Sticky: rr, 5093 Svg: wi, 5094 Switcher: sr, 5095 Tab: ar, 5096 Toggle: ur, 5097 Video: ei, 5098 Close: Ci, 5099 Spinner: Ai, 5100 SlidenavNext: Ei, 5101 SlidenavPrevious: Ei, 5102 SearchIcon: _i, 5103 Marker: Ti, 5104 NavbarToggleIcon: Ti, 5105 OverlayIcon: Ti, 5106 PaginationNext: Ti, 5107 PaginationPrevious: Ti, 5108 Totop: Ti 5109 }), (function(t, e) { 5110 return Jn.component(e, t) 5111 })), Jn.use((function(t) { 5112 ct && ge((function() { 5113 var e;
5114 t.update(), Yt(window, "load resize", (function() { 5115 return t.update(null, "resize") 5116 })), Yt(document, "loadedmetadata load", (function(e) { 5117 var n = e.target; 5118 return t.update(n, "resize") 5119 }), !0), Yt(window, "scroll", (function(n) { 5120 e || (e = !0, kn.write((function() { 5121 return e = !1 5122 })), t.update(null, n.type)) 5123 }), { 5124 passive: !0, 5125 capture: !0 5126 }); 5127 var n, i = 0; 5128 Yt(document, "animationstart", (function(t) { 5129 var e = t.target; 5130 (qe(e, "animationName") || "").match(/^uk-.*(left|right)/) && (i++, qe(document.body, "overflowX", "hidden"), setTimeout((function() { 5131 --i || qe(document.body, "overflowX", "") 5132 }), q(qe(e, "animationDuration")) + 100)) 5133 }), !0), Yt(document, mt, (function(t) { 5134 if (n && n(), ae(t)) { 5135 var e = ue(t), 5136 i = "tagName" in t.target ? t.target : t.target.parentNode; 5137 n = Gt(document, vt + " " + yt, (function(t) { 5138 var n = ue(t), 5139 r = n.x, 5140 o = n.y; 5141 (i && r && Math.abs(e.x - r) > 100 || o && Math.abs(e.y - o) > 100) && setTimeout((function() { 5142 var t, n, s, a; 5143 Kt(i, "swipe"), Kt(i, "swipe" + (t = e.x, n = e.y, s = r, a = o, Math.abs(t - s) >= Math.abs(n - a) ? t - s > 0 ? "Left" : "Right" : n - a > 0 ? "Up" : "Down")) 5144 })) 5145 })) 5146 } 5147 }), { 5148 passive: !0 5149 }) 5150 })) 5151 })), 5152 function(t) { 5153 var e = t.connect, 5154 n = t.disconnect; 5155 ct && window.MutationObserver && kn.read((function() { 5156 document.body && Me(document.body, e), new MutationObserver((function(i) { 5157 var r = []; 5158 i.forEach((function(i) { 5159 return function(i, r) { 5160 var o = i.target; 5161 ("attributes" !== i.type ? function(t) { 5162 for (var i = t.addedNodes, r = t.removedNodes, o = 0; o < i.length; o++) Me(i[o], e); 5163 for (var s = 0; s < r.length; s++) Me(r[s], n); 5164 return !0 5165 }(i) : function(e) { 5166 var n = e.target, 5167 i = e.attributeName; 5168 if ("href" === i) return !0; 5169 var r = qn(i); 5170 if (r && r in t) { 5171 if (st(n, i)) return t[r](n), !0; 5172 var o = t.getComponent(n, r); 5173 return o ? (o.$destroy(), !0) : void 0 5174 } 5175 }(i)) && !r.some((function(t) { 5176 return t.contains(o) 5177 })) && r.push(o.contains ? o : o.parentNode) 5178 }(i, r) 5179 })), r.forEach((function(e) { 5180 return t.update(e) 5181 })) 5182 })).observe(document, { 5183 childList: !0, 5184 subtree: !0, 5185 characterData: !0, 5186 attributes: !0 5187 }), t._initialized = !0 5188 })) 5189 }(Jn); 5190 var cr, lr = { 5191 mixins: [Yn], 5192 props: { 5193 date: String, 5194 clsWrapper: String 5195 }, 5196 data: { 5197 date: "", 5198 clsWrapper: ".uk-countdown-%unit%" 5199 }, 5200 computed: { 5201 date: function(t) { 5202 var e = t.date; 5203 return Date.parse(e) 5204 }, 5205 days: function(t, e) { 5206 return Be(t.clsWrapper.replace("%unit%", "days"), e) 5207 }, 5208 hours: function(t, e) { 5209 return Be(t.clsWrapper.replace("%unit%", "hours"), e) 5210 }, 5211 minutes: function(t, e) { 5212 return Be(t.clsWrapper.replace("%unit%", "minutes"), e) 5213 }, 5214 seconds: function(t, e) { 5215 return Be(t.clsWrapper.replace("%unit%", "seconds"), e) 5216 }, 5217 units: function() { 5218 var t = this; 5219 return ["days", "hours", "minutes", "seconds"].filter((function(e) { 5220 return t[e] 5221 })) 5222 } 5223 }, 5224 connected: function() { 5225 this.start() 5226 }, 5227 disconnected: function() { 5228 var t = this;
5229 this.stop(), this.units.forEach((function(e) { 5230 return be(t[e]) 5231 })) 5232 }, 5233 events: [{ 5234 name: "visibilitychange", 5235 el: ct && document, 5236 handler: function() { 5237 document.hidden ? this.stop() : this.start() 5238 } 5239 }], 5240 update: { 5241 write: function() { 5242 var t, e, n = this, 5243 i = (t = this.date, { 5244 total: e = t - Date.now(), 5245 seconds: e / 1e3 % 60, 5246 minutes: e / 1e3 / 60 % 60, 5247 hours: e / 1e3 / 60 / 60 % 24, 5248 days: e / 1e3 / 60 / 60 / 24 5249 }); 5250 i.total <= 0 && (this.stop(), i.days = i.hours = i.minutes = i.seconds = 0), this.units.forEach((function(t) { 5251 var e = String(Math.floor(i[t])); 5252 e = e.length < 2 ? "0" + e : e; 5253 var r = n[t]; 5254 r.textContent !== e && ((e = e.split("")).length !== r.children.length && ye(r, e.map((function() { 5255 return "<span></span>" 5256 })).join("")), e.forEach((function(t, e) { 5257 return r.children[e].textContent = t 5258 }))) 5259 })) 5260 } 5261 }, 5262 methods: { 5263 start: function() { 5264 this.stop(), this.date && this.units.length && (this.$update(), this.timer = setInterval(this.$update, 1e3)) 5265 }, 5266 stop: function() { 5267 this.timer && (clearInterval(this.timer), this.timer = null) 5268 } 5269 } 5270 }, 5271 hr = { 5272 props: { 5273 animation: Number 5274 }, 5275 data: { 5276 animation: 150 5277 }, 5278 computed: { 5279 target: function() { 5280 return this.$el 5281 } 5282 }, 5283 methods: { 5284 animate: function(t) { 5285 var e = this; 5286 cr || (cr = xe(document.head, "<style>").sheet).insertRule(".uk-animation-target > * {\n margin-top: 0 !important;\n transform: none !important;\n }", 0); 5287 var n = Jt(this.target), 5288 i = n.map((function(t) { 5289 return fr(t, !0) 5290 })), 5291 r = fn(this.target), 5292 o = window.pageYOffset; 5293 t(), en.cancel(this.target), n.forEach(en.cancel), dr(this.target), this.$update(this.target, "resize"), kn.flush(); 5294 var s = fn(this.target), 5295 a = (n = n.concat(Jt(this.target).filter((function(t) { 5296 return !b(n, t) 5297 })))).map((function(t, e) { 5298 return !(!t.parentNode || !(e in i)) && (i[e] ? Ft(t) ? pr(t) : { 5299 opacity: 0 5300 } : { 5301 opacity: Ft(t) ? 1 : 0 5302 }) 5303 })); 5304 return i = a.map((function(t, r) { 5305 var o = n[r].parentNode === e.target && (i[r] || fr(n[r])); 5306 return o && (t ? "opacity" in t || (o.opacity % 1 ? t.opacity = 1 : delete o.opacity) : delete o.opacity), o 5307 }
5307)), Oe(this.target, "uk-animation-target"), n.forEach((function(t, e) { 5308 return i[e] && qe(t, i[e]) 5309 })), qe(this.target, { 5310 height: r, 5311 display: "block" 5312 }), Hn(window, o), ce.all(n.map((function(t, n) { 5313 return ["top", "left", "height", "width"].some((function(t) { 5314 return i[n][t] !== a[n][t] 5315 })) && en.start(t, a[n], e.animation, "ease") 5316 })).concat(r !== s && en.start(this.target, { 5317 height: s 5318 }, this.animation, "ease"))).then((function() { 5319 n.forEach((function(t, e) { 5320 return qe(t, { 5321 display: 0 === a[e].opacity ? "none" : "", 5322 zIndex: "" 5323 }) 5324 })), dr(e.target), e.$update(e.target, "resize"), kn.flush() 5325 }), et) 5326 } 5327 } 5328 }; 5329 5330 function fr(t, e) { 5331 var n = qe(t, "zIndex"); 5332 return !!Ft(t) && X({ 5333 display: "", 5334 opacity: e ? qe(t, "opacity") : "0", 5335 pointerEvents: "none", 5336 position: "absolute", 5337 zIndex: "auto" === n ? ve(t) : n 5338 }, pr(t)) 5339 } 5340 5341 function dr(t) { 5342 qe(t.children, { 5343 height: "", 5344 left: "", 5345 opacity: "", 5346 pointerEvents: "", 5347 position: "", 5348 top: "", 5349 width: "" 5350 }), Pe(t, "uk-animation-target"), qe(t, { 5351 height: "", 5352 display: "" 5353 }) 5354 } 5355 5356 function pr(t) { 5357 var e = un(t), 5358 n = e.height, 5359 i = e.width, 5360 r = ln(t); 5361 return { 5362 top: r.top, 5363 left: r.left, 5364 height: n, 5365 width: i 5366 } 5367 } 5368 var mr = { 5369 mixins: [hr], 5370 args: "target", 5371 props: { 5372 target: Boolean, 5373 selActive: Boolean 5374 }, 5375 data: { 5376 target: null, 5377 selActive: !1, 5378 attrItem: "uk-filter-control", 5379 cls: "uk-active", 5380 animation: 250 5381 }, 5382 computed: { 5383 toggles: { 5384 get: function(t, e) { 5385 return t.attrItem, De("[" + this.attrItem + "],[data-" + this.attrItem + "]", e) 5386 }, 5387 watch: function() { 5388 var t = this; 5389 if (this.updateState(), !1 !== this.selActive) { 5390 var e = De(this.selActive, this.$el); 5391 this.toggles.forEach((function(n) { 5392 return Fe(n, t.cls, b(e, n)) 5393 })) 5394 } 5395 }, 5396 immediate: !0 5397 }, 5398 target: function(t, e) { 5399 return Be(t.target, e) 5400 }, 5401 children: { 5402 get: function() { 5403 return Jt(this.target) 5404 }, 5405 watch: function(t, e) { 5406 var n, i; 5407 i = e, (n = t).length === i.length && n.every((function(t) { 5408 return ~i.indexOf(t) 5409 })) || this.updateState() 5410 } 5411 } 5412 }, 5413 events: [{ 5414 name: "click", 5415 delegate: function() { 5416 return "[" + this.attrItem + "],[data-" + this.attrItem + "]" 5417 }, 5418 handler: function(t) { 5419 t.preventDefault(), this.apply(t.current) 5420 } 5421 }], 5422 methods: { 5423 apply: function(t) { 5424 this.setState(vr(t, this.attrItem, this.get
5424State())) 5425 }, 5426 getState: function() { 5427 var t = this; 5428 return this.toggles.filter((function(e) { 5429 return je(e, t.cls) 5430 })).reduce((function(e, n) { 5431 return vr(n, t.attrItem, e) 5432 }), { 5433 filter: { 5434 "": "" 5435 }, 5436 sort: [] 5437 }) 5438 }, 5439 setState: function(t, e) { 5440 var n = this; 5441 void 0 === e && (e = !0), t = X({ 5442 filter: { 5443 "": "" 5444 }, 5445 sort: [] 5446 }, t), Kt(this.$el, "beforeFilter", [this, t]); 5447 var i = this.children; 5448 this.toggles.forEach((function(e) { 5449 return Fe(e, n.cls, !! function(t, e, n) { 5450 var i = n.filter; 5451 void 0 === i && (i = { 5452 "": "" 5453 }); 5454 var r = n.sort, 5455 o = r[0], 5456 s = r[1], 5457 a = gr(t, e), 5458 u = a.filter; 5459 void 0 === u && (u = ""); 5460 var c = a.group; 5461 void 0 === c && (c = ""); 5462 var l = a.sort, 5463 h = a.order; 5464 return void 0 === h && (h = "asc"), H(l) ? c in i && u === i[c] || !u && c && !(c in i) && !i[""] : o === l && s === h 5465 }(e, n.attrItem, t)) 5466 })); 5467 var r = function() { 5468 var e = function(t) { 5469 var e = t.filter, 5470 n = ""; 5471 return K(e, (function(t) { 5472 return n += t || "" 5473 })), n 5474 }(t); 5475 i.forEach((function(t) { 5476 return qe(t, "display", e && !Bt(t, e) ? "none" : "") 5477 })); 5478 var r = t.sort, 5479 o = r[0], 5480 s = r[1]; 5481 if (o) { 5482 var a = function(t, e, n) { 5483 return X([], t).sort((function(t, i) { 5484 return ut(t, e).localeCompare(ut(i, e), void 0, { 5485 numeric: !0 5486 }) * ("asc" === n || -1) 5487 })) 5488 }(i, o, s); 5489 J(a, i) || a.forEach((function(t) { 5490 return xe(n.target, t) 5491 })) 5492 } 5493 }; 5494 e ? this.animate(r).then((function() { 5495 return Kt(n.$el, "afterFilter", [n]) 5496 })) : (r(), Kt(this.$el, "afterFilter", [this])) 5497 }, 5498 updateState: function() { 5499 var t = this; 5500 kn.write((function() { 5501 return t.setState(t.getState(), !1) 5502 })) 5503 } 5504 } 5505 }; 5506 5507 function gr(t, e) { 5508 return Bn(ut(t, e), ["filter"]) 5509 } 5510 5511 function vr(t, e, n) { 5512 var i = gr(t, e), 5513 r = i.filter, 5514 o = i.group, 5515 s = i.sort, 5516 a = i.order;
5517 return void 0 === a && (a = "asc"), (r || H(s)) && (o ? r ? (delete n.filter[""], n.filter[o] = r) : (delete n.filter[o], (P(n.filter) || "" in n.filter) && (n.filter = { 5518 "": r || "" 5519 })) : n.filter = { 5520 "": r || "" 5521 }), H(s) || (n.sort = [s, a]), n 5522 } 5523 var wr = { 5524 slide: { 5525 show: function(t) { 5526 return [{ 5527 transform: yr(-100 * t) 5528 }, { 5529 transform: yr() 5530 }] 5531 }, 5532 percent: function(t) { 5533 return br(t) 5534 }, 5535 translate: function(t, e) { 5536 return [{ 5537 transform: yr(-100 * e * t) 5538 }, { 5539 transform: yr(100 * e * (1 - t)) 5540 }] 5541 } 5542 } 5543 }; 5544 5545 function br(t) { 5546 return Math.abs(qe(t, "transform").split(",")[4] / t.offsetWidth) || 0 5547 } 5548 5549 function yr(t, e) { 5550 return void 0 === t && (t = 0), void 0 === e && (e = "%"), t += t ? e : "", lt ? "translateX(" + t + ")" : "translate3d(" + t + ", 0, 0)" 5551 } 5552 5553 function xr(t) { 5554 return "scale3d(" + t + ", " + t + ", 1)" 5555 } 5556 var kr = X({}, wr, { 5557 fade: { 5558 show: function() { 5559 return [{ 5560 opacity: 0 5561 }, { 5562 opacity: 1 5563 }] 5564 }, 5565 percent: function(t) { 5566 return 1 - qe(t, "opacity") 5567 }, 5568 translate: function(t) { 5569 return [{ 5570 opacity: 1 - t 5571 }, { 5572 opacity: t 5573 }] 5574 } 5575 }, 5576 scale: { 5577 show: function() { 5578 return [{ 5579 opacity: 0, 5580 transform: xr(.8) 5581 }, { 5582 opacity: 1, 5583 transform: xr(1) 5584 }] 5585 }, 5586 percent: function(t) { 5587 return 1 - qe(t, "opacity") 5588 }, 5589 translate: function(t) { 5590 return [{ 5591 opacity: 1 - t, 5592 transform: xr(1 - .2 * t) 5593 }, { 5594 opacity: t, 5595 transform: xr(.8 + .2 * t) 5596 }] 5597 } 5598 } 5599 }); 5600 5601 function $r(t, e, n) { 5602 Kt(t, Qt(e, !1, !1, n)) 5603 } 5604 var Sr = { 5605 props: { 5606 autoplay: Boolean, 5607 autoplayInterval: Number, 5608 pauseOnHover: Boolean 5609 }, 5610 data: { 5611 autoplay: !1, 5612 autoplayInterval: 7e3, 5613 pauseOnHover: !0 5614 }, 5615 connected: function() { 5616 this.autoplay && this.startAutoplay() 5617 }, 5618 disconnected: function() { 5619 this.stopAutoplay() 5620 }, 5621 update: function() { 5622 ot(this.slides, "tabindex", "-1") 5623 }, 5624 events: [{ 5625 name: "visibilitychange", 5626 el: ct && document, 5627 filter: function() { 5628 return this.autoplay 5629 }, 5630 handler: function() { 5631 document.hidden ? this.stopAutoplay() : this.startAutoplay() 5632 } 5633 }], 5634 methods: { 5635 startAutoplay: function() { 5636 var t = this; 5637 this.stopAutoplay(), this.interval = setInterval((function() { 5638 5639 return (!t.draggable || !Be(":focus", t.$el)) && (!t.pauseOnHover || !Bt(t.$el, ":hover")) && !t.stack.length && t.show("next") 5640 }), this.autoplayInterval) 5641 }, 5642 stopAutoplay: function() { 5643 this.interval && clearInterval(this.interval) 5644 } 5645 } 5646 }, 5647 Ir = { 5648 props: { 5649 draggable: Boolean 5650 }, 5651 data: { 5652 draggable: !0, 5653 threshold: 10 5654 }, 5655 created: function() { 5656 var t = this; 5657 ["start", "move", "end"].forEach((function(e) { 5658 var n = t[e]; 5659 t[e] = function(e) { 5660 var i = ue(e).x * (ht ? -1 : 1); 5661 t.prevPos = i !== t.pos ? t.pos : t.prevPos, t.pos = i, n(e) 5662 } 5663 })) 5664 }, 5665 events: [{ 5666 name: mt, 5667 delegate: function() { 5668 return this.selSlides 5669 }, 5670 handler: function(t) { 5671 var e; 5672 !this.draggable || !ae(t) && (!(e = t.target).children.length && e.childNodes.length) || zt(t.target, Rt) || t.button > 0 || this.length < 2 || this.start(t) 5673 } 5674 }, { 5675 name: "touchmove", 5676 passive: !1, 5677 handler: "move", 5678 filter: function() { 5679 return "touchmove" === gt 5680 }, 5681 delegate: function() { 5682 return this.selSlides 5683 } 5684 }, { 5685 name: "dragstart", 5686 handler: function(t) { 5687 t.preventDefault() 5688 } 5689 }], 5690 methods: { 5691 start: function() { 5692 var t = this; 5693 this.drag = this.pos, this._transitioner ? (this.percent = this._transitioner.percent(), this.drag += this._transitioner.getDistance() * this.percent * this.dir, this._transitioner.cancel(), this._transitioner.translate(this.percent), this.dragging = !0, this.stack = []) : this.prevIndex = this.index; 5694 var e = "touchmove" !== gt ? Yt(document, gt, this.move, { 5695 passive: !1 5696 }) : et; 5697 this.unbindMove = function() { 5698 e(), t.unbindMove = null 5699 }
5699, Yt(window, "scroll", this.unbindMove), Yt(window.visualViewport, "resize", this.unbindMove), Yt(document, vt + " " + yt, this.end, !0), qe(this.list, "userSelect", "none") 5700 }, 5701 move: function(t) { 5702 var e = this; 5703 if (this.unbindMove) { 5704 var n = this.pos - this.drag; 5705 if (!(0 === n || this.prevPos === this.pos || !this.dragging && Math.abs(n) < this.threshold)) { 5706 qe(this.list, "pointerEvents", "none"), t.cancelable && t.preventDefault(), this.dragging = !0, this.dir = n < 0 ? 1 : -1; 5707 for (var i = this.slides, r = this.prevIndex, o = Math.abs(n), s = this.getIndex(r + this.dir, r), a = this._getDistance(r, s) || i[r].offsetWidth; s !== r && o > a;) this.drag -= a * this.dir, r = s, o -= a, s = this.getIndex(r + this.dir, r), a = this._getDistance(r, s) || i[r].offsetWidth; 5708 this.percent = o / a; 5709 var u, c = i[r], 5710 l = i[s], 5711 h = this.index !== s, 5712 f = r === s; 5713 [this.index, this.prevIndex].filter((function(t) { 5714 return !b([s, r], t) 5715 })).forEach((function(t) { 5716 Kt(i[t], "itemhidden", [e]), f && (u = !0, e.prevIndex = r) 5717 })), (this.index === r && this.prevIndex !== r || u) && Kt(i[this.index], "itemshown", [this]), h && (this.prevIndex = r, this.index = s, !f && Kt(c, "beforeitemhide", [this]), Kt(l, "beforeitemshow", [this])), this._transitioner = this._translate(Math.abs(this.percent), c, !f && l), h && (!f && Kt(c, "itemhide", [this]), Kt(l, "itemshow", [this])) 5718 } 5719 } 5720 }, 5721 end: function() { 5722 if (Xt(window, "scroll", this.unbindMove), Xt(window.visualViewport, "resize", this.unbindMove), this.unbindMove && this.unbindMove(), Xt(document, vt, this.end, !0), this.dragging) 5723 if (this.dragging = null, this.index === this.prevIndex) this.percent = 1 - this.percent, this.dir *= -1, this._show(!1, this.index, !0), this._transitioner = null; 5724 else { 5725 var t = (ht ? this.dir * (ht ? 1 : -1) : this.dir) < 0 == this.prevPos > this.pos; 5726 this.index = t ? this.index : this.prevIndex, t && (this.percent = 1 - this.percent), this.show(this.dir > 0 && !t || this.dir < 0 && t ? "next" : "previous", !0) 5727 } qe(this.list, { 5728 userSelect: "", 5729 pointerEvents: "" 5730 }), this.drag = this.percent = null 5731 } 5732 } 5733 }, 5734 Tr = { 5735 mixins: [Sr, Ir, { 5736 data: { 5737 selNav: !1 5738 }, 5739 computed: { 5740 nav: function(t, e) { 5741 return Be(t.selNav, e) 5742 }, 5743 selNavItem: function(t) { 5744 var e = t.attrItem; 5745 return "[" + e + "],[data-" + e + "]" 5746 }, 5747 navItems: function(t, e) { 5748 return De(this.selNavItem, e) 5749 } 5750 }, 5751 update: { 5752 write: function() { 5753 var t = this; 5754 this.nav && this.length !== this.nav.children.length && ye(this.nav, this.slides.map((function(e, n) { 5755 return "<li " + t.attrItem + '="' + n + '"><a href></a></li>' 5756 })).join("")), Fe(De(this.selNavItem, this.$el).concat(this.nav), "uk-hidden", !this.maxIndex), this.updateNav() 5757 }, 5758 events: ["resize"] 5759 }, 5760 events: [{ 5761 name: "click", 5762 delegate: function() { 5763 return this.selNavItem 5764 }, 5765 handler: function(t) { 5766 t.preventDefault(), this.show(ut(t.current, this.attrItem)) 5767 } 5768 }, { 5769 name: "itemshow", 5770 handler: "updateNav" 5771 }], 5772 methods: { 5773 updateNav: function() { 5774 var t = this, 5775 e = this.getValidIndex();
5776 this.navItems.forEach((function(n) { 5777 var i = ut(n, t.attrItem); 5778 Fe(n, t.clsActive, j(i) === e), Fe(n, "uk-invisible", t.finite && ("previous" === i && 0 === e || "next" === i && e >= t.maxIndex)) 5779 })) 5780 } 5781 } 5782 }], 5783 props: { 5784 clsActivated: Boolean, 5785 easing: String, 5786 index: Number, 5787 finite: Boolean, 5788 velocity: Number, 5789 selSlides: String 5790 }, 5791 data: function() { 5792 return { 5793 easing: "ease", 5794 finite: !1, 5795 velocity: 1, 5796 index: 0, 5797 prevIndex: -1, 5798 stack: [], 5799 percent: 0, 5800 clsActive: "uk-active", 5801 clsActivated: !1, 5802 Transitioner: !1, 5803 transitionOptions: {} 5804 } 5805 }, 5806 connected: function() { 5807 this.prevIndex = -1, this.index = this.getValidIndex(this.index), this.stack = [] 5808 }, 5809 disconnected: function() { 5810 Pe(this.slides, this.clsActive) 5811 }, 5812 computed: { 5813 duration: function(t, e) { 5814 var n = t.velocity; 5815 return Er(e.offsetWidth / n) 5816 }, 5817 list: function(t, e) { 5818 return Be(t.selList, e) 5819 }, 5820 maxIndex: function() { 5821 return this.length - 1 5822 }, 5823 selSlides: function(t) { 5824 return t.selList + " " + (t.selSlides || "> *") 5825 }, 5826 slides: { 5827 get: function() { 5828 return De(this.selSlides, this.$el) 5829 }, 5830 watch: function() { 5831 this.$reset() 5832 } 5833 }, 5834 length: function() { 5835 return this.slides.length 5836 } 5837 }, 5838 events: { 5839 itemshown: function() { 5840 this.$update(this.list) 5841 } 5842 }, 5843 methods: { 5844 show: function(t, e) { 5845 var n = this; 5846 if (void 0 === e && (e = !1), !this.dragging && this.length) { 5847 var i = this.stack, 5848 r = e ? 0 : i.length, 5849 o = function() { 5850 i.splice(r, 1), i.length && n.show(i.shift(), !0) 5851 }; 5852 if (i[e ? "unshift" : "push"](t), !e && i.length > 1) 2 === i.length && this._transitioner.forward(Math.min(this.duration, 200)); 5853 else { 5854 var s = this.getIndex(this.index), 5855 a = je(this.slides, this.clsActive) && this.slides[s], 5856 u = this.getIndex(t, this.index), 5857 c = this.slides[u]; 5858 if (a !== c) { 5859 if (this.dir = function(t, e) { 5860 return "next" === t ? 1 : "previous" === t || t
5860< e ? -1 : 1 5861 }(t, s), this.prevIndex = s, this.index = u, a && !Kt(a, "beforeitemhide", [this]) || !Kt(c, "beforeitemshow", [this, a])) return this.index = this.prevIndex, void o(); 5862 var l = this._show(a, c, e).then((function() { 5863 return a && Kt(a, "itemhidden", [n]), Kt(c, "itemshown", [n]), new ce((function(t) { 5864 kn.write((function() { 5865 i.shift(), i.length ? n.show(i.shift(), !0) : n._transitioner = null, t() 5866 })) 5867 })) 5868 })); 5869 return a && Kt(a, "itemhide", [this]), Kt(c, "itemshow", [this]), l 5870 } 5871 o() 5872 } 5873 } 5874 }, 5875 getIndex: function(t, e) { 5876 return void 0 === t && (t = this.index), void 0 === e && (e = this.index), tt(we(t, this.slides, e, this.finite), 0, this.maxIndex) 5877 }, 5878 getValidIndex: function(t, e) { 5879 return void 0 === t && (t = this.index), void 0 === e && (e = this.prevIndex), this.getIndex(t, e) 5880 }, 5881 _show: function(t, e, n) { 5882 if (this._transitioner = this._getTransitioner(t, e, this.dir, X({ 5883 easing: n ? e.offsetWidth < 600 ? "cubic-bezier(0.25, 0.46, 0.45, 0.94)" : "cubic-bezier(0.165, 0.84, 0.44, 1)" : this.easing 5884 }, this.transitionOptions)), !n && !t) return this._translate(1), ce.resolve(); 5885 var i = this.stack.length; 5886 return this._transitioner[i > 1 ? "forward" : "show"](i > 1 ? Math.min(this.duration, 75 + 75 / (i - 1)) : this.duration, this.percent) 5887 }, 5888 _getDistance: function(t, e) { 5889 return this._getTransitioner(t, t !== e && e).getDistance() 5890 }, 5891 _translate: function(t, e, n) { 5892 void 0 === e && (e = this.prevIndex), void 0 === n && (n = this.index); 5893 var i = this._getTransitioner(e !== n && e, n); 5894 return i.translate(t), i 5895 }, 5896 _getTransitioner: function(t, e, n, i) { 5897 return void 0 === t && (t = this.prevIndex), void 0 === e && (e = this.index), void 0 === n && (n = this.dir || 1), void 0 === i && (i = this.transitionOptions), new this.Transitioner(z(t) ? this.slides[t] : t, z(e) ? this.slides[e] : e, n * (ht ? -1 : 1), i) 5898 } 5899 } 5900 }; 5901 5902 function Er(t) { 5903 return .5 * t + 300 5904 } 5905 var _r = { 5906 mixins: [Tr], 5907 props: { 5908 animation: String 5909 }, 5910 data: { 5911 animation: "slide", 5912 clsActivated: "uk-transition-active", 5913 Animations: wr, 5914 Transitioner: function(t, e, n, i) { 5915 var r = i.animation, 5916 o = i.easing, 5917 s = r.percent, 5918 a = r.translate, 5919 u = r.show; 5920 void 0 === u && (u = et); 5921 var c = u(n), 5922 l = new le; 5923 return { 5924 dir: n, 5925 show: function(i, r, s) { 5926 var a = this; 5927 void 0 === r && (r = 0); 5928 var u = s ? "linear" : o; 5929 return i -= Math.round(i * tt(r, -1, 1)), this.translate(r), $r(e, "itemin", { 5930 percent: r, 5931 duration: i, 5932 timing: u, 5933 dir: n 5934 }), $r(t, "itemout", { 5935 percent: 1 - r, 5936 duration: i, 5937 timing: u, 5938 dir: n 5939 }
5939), ce.all([en.start(e, c[1], i, u), en.start(t, c[0], i, u)]).then((function() { 5940 a.reset(), l.resolve() 5941 }), et), l.promise 5942 }, 5943 stop: function() { 5944 return en.stop([e, t]) 5945 }, 5946 cancel: function() { 5947 en.cancel([e, t]) 5948 }, 5949 reset: function() { 5950 for (var n in c[0]) qe([e, t], n, "") 5951 }, 5952 forward: function(n, i) { 5953 return void 0 === i && (i = this.percent()), en.cancel([e, t]), this.show(n, i, !0) 5954 }, 5955 translate: function(i) { 5956 this.reset(); 5957 var r = a(i, n); 5958 qe(e, r[1]), qe(t, r[0]), $r(e, "itemtranslatein", { 5959 percent: i, 5960 dir: n 5961 }), $r(t, "itemtranslateout", { 5962 percent: 1 - i, 5963 dir: n 5964 }) 5965 }, 5966 percent: function() { 5967 return s(t || e, e, n) 5968 }, 5969 getDistance: function() { 5970 return t && t.offsetWidth 5971 } 5972 } 5973 } 5974 }, 5975 computed: { 5976 animation: function(t) { 5977 var e = t.animation, 5978 n = t.Animations; 5979 return X(n[e] || n.slide, { 5980 name: e 5981 }) 5982 }, 5983 transitionOptions: function() { 5984 return { 5985 animation: this.animation 5986 } 5987 } 5988 }, 5989 events: { 5990 "itemshow itemhide itemshown itemhidden": function(t) { 5991 var e = t.target; 5992 this.$update(e) 5993 }, 5994 beforeitemshow: function(t) { 5995 Oe(t.target, this.clsActive) 5996 }, 5997 itemshown: function(t) { 5998 Oe(t.target, this.clsActivated) 5999 }, 6000 itemhidden: function(t) { 6001 Pe(t.target, this.clsActive, this.clsActivated) 6002 } 6003 } 6004 }, 6005 Cr = { 6006 mixins: [Wi, qi, Xn, _r], 6007 functional: !0, 6008 props: { 6009 delayControls: Number, 6010 preload: Number, 6011 videoAutoplay: Boolean, 6012 template: String 6013 }, 6014 data: function() { 6015 return { 6016 preload: 1, 6017 videoAutoplay: !1, 6018 delayControls: 3e3, 6019 items: [], 6020 cls: "uk-open", 6021 clsPage: "uk-lightbox-page", 6022 selList: ".uk-lightbox-items", 6023 attrItem: "uk-lightbox-item", 6024 selClose: ".uk-close-large", 6025 selCaption: ".uk-lightbox-caption", 6026 pauseOnHover: !1, 6027 velocity: 2, 6028 Animations: kr, 6029 // template: '<div class="uk-lightbox uk-overflow-hidden"> <ul class="uk-lightbox-items"></ul> <div class="uk-lightbox-toolbar uk-position-top uk-text-right uk-transition-sli
6029de-top uk-transition-opaque"> <button class="uk-lightbox-toolbar-icon uk-close-large" type="button" uk-close></button> </div> <a class="uk-lightbox-button uk-position-center-left uk-position-medium uk-transition-fade" href uk-slidenav-previous uk-lightbox-item="previous"></a> <a class="uk-lightbox-button uk-position-center-right uk-position-medium uk-transition-fade" href uk-slidenav-next uk-lightbox-item="next"></a> <div class="uk-lightbox-toolbar uk-lightbox-caption uk-position-bottom uk-text-center uk-transition-slide-bottom uk-transition-opaque"></div> </div>' 6030 } 6031 }, 6032 created: function() { 6033 var t = Be(this.template), 6034 e = Be(this.selList, t); 6035 this.items.forEach((function() { 6036 return xe(e, "<li>") 6037 })), this.$mount(xe(this.container, t)) 6038 }, 6039 computed: { 6040 caption: function(t, e) { 6041 return t.selCaption, Be(".uk-lightbox-caption", e) 6042 } 6043 }, 6044 events: [{ 6045 name: gt + " " + mt + " keydown", 6046 handler: "showControls" 6047 }, { 6048 name: "click", 6049 self: !0, 6050 delegate: function() { 6051 return this.selSlides 6052 }, 6053 handler: function(t) { 6054 t.defaultPrevented || this.hide() 6055 } 6056 }, { 6057 name: "shown", 6058 self: !0, 6059 handler: function() { 6060 this.showControls() 6061 } 6062 }, { 6063 name: "hide", 6064 self: !0, 6065 handler: function() { 6066 this.hideControls(), Pe(this.slides, this.clsActive), en.stop(this.slides) 6067 } 6068 }, { 6069 name: "hidden", 6070 self: !0, 6071 handler: function() { 6072 this.$destroy(!0) 6073 } 6074 }, { 6075 name: "keyup", 6076 el: ct && document, 6077 handler: function(t) { 6078 if (this.isToggled(this.$el) && this.draggable) switch (t.keyCode) { 6079 case 37: 6080 this.show("previous"); 6081 break; 6082 case 39: 6083 this.show("next") 6084 } 6085 } 6086 }, { 6087 name: "beforeitemshow", 6088 handler: function(t) { 6089 this.isToggled() || (this.draggable = !1, t.preventDefault(), this.toggleElement(this.$el, !0, !1), this.animation = kr.scale, Pe(t.target, this.clsActive), this.stack.splice(1, 0, this.index)) 6090 } 6091 }, { 6092 name: "itemshow", 6093 handler: function() { 6094 ye(this.caption, this.getItem().caption || ""); 6095 for (var t = -this.preload; t <= this.preload; t++) this.loadItem(this.index + t) 6096 } 6097 }, { 6098 name: "itemshown", 6099 handler: function() { 6100 this.draggable = this.$props.draggable 6101 } 6102 }, { 6103 name: "itemload", 6104 handler: function(t, e) { 6105 var n = this, 6106 i = e.source, 6107 r = e.type, 6108 o = e.alt; 6109 void 0 === o && (o = ""); 6110 var s = e.poster, 6111 a = e.attrs; 6112 if (void 0 === a && (a = {}), this.setItem(e, "<span uk-spinner></span>"), i) { 6113 var u, c = { 6114 frameborder: "0", 6115 allow: "autoplay", 6116 allowfullscreen: "", 6117 style: "max-width: 100%; box-sizing: border-box;", 6118 "uk-responsive": "", 6119 "uk-video": "" + this.videoAutoplay 6120 }; 6121 if ("image" === r || i.match(/\.(jpe?g|png|gif|svg|webp)($|\?)/i)) me(i, a.srcset, a.size).then((function(t) { 6122 var r = t.width, 6123 s = t.height; 6124 return n.setItem(e, Ar("img", X({ 6125 src: i, 6126 width: r, 6127 height: s, 6128 alt: o 6129 }, a))) 6130 }), (function() { 6131 return n.setError(e) 6132 })); 6133 else if ("video" === r || i.match(/\.(mp4|webm|ogv)($|\?)/i)) { 6134 var l = Ar("video", X({ 6135 src: i, 6136 poster: s, 6137 controls: "", 6138 playsinline: "", 6139 "uk-video": "" + this.videoAutoplay 6140 }, a)); 6141 Yt(l, "loadedmetadata", (function() { 6142 ot(l, { 6143 width: l.videoWidth, 6144 height: l.videoHeight 6145 }), n.setItem(e, l) 6146 })), Yt(l, "error", (function() { 6147 return n.setError(e) 6148 })) 6149 } else "iframe" === r || i.match(/\.(html|php)($|\?)/i) ? this.setItem(e, Ar("iframe", X({ 6150 src: i, 6151 frameborder: "0", 6152 allowfullscreen: "", 6153 class: "uk-lightbox-iframe" 6154 }, a))) : (u = i.match(/\/\/(?:.*?youtube(-nocookie)?\..*?[?&]v=|youtu\.be\/)([\w-]{11})[&?]?(.*)?/)) ? this.setItem(e, Ar("iframe", X({ 6155 src: "https://www.youtube" + (u[1] || "") + ".com/embed/" + u[2] + (u[3] ? "?" + u[3] : ""), 6156 width: 1920, 6157 height: 1080 6158 }, c, a))) : (u = i.match(/\/\/.*?vimeo\.[a-z]+\/(\d+)[&?]?(.*)?/)) && pe("https://vimeo.com/api/oembed.json?maxwidth=1920&url=" + encodeURI(i), { 6159 responseType: "json", 6160 withCredentials: !1 6161 }).then((function(t) { 6162 var i = t.response, 6163 r = i.height, 6164 o = i.width; 6165 return n.setItem(e, Ar("iframe", X({ 6166 src: "https://player.vimeo.com/video/" + u[1] + (u[2] ? "?" + u[2] : ""), 6167 width: o, 6168 height: r 6169 }, c, a))) 6170 }), (function() { 6171 return n.setError(e) 6172 })) 6173 } 6174 } 6175 }], 6176 methods: { 6177 loadItem: function(t) { 6178 void 0 === t && (t = this.index); 6179 var e = this.getItem(t);
6180 this.getSlide(e).childElementCount || Kt(this.$el, "itemload", [e]) 6181 }, 6182 getItem: function(t) { 6183 return void 0 === t && (t = this.index), this.items[we(t, this.slides)] 6184 }, 6185 setItem: function(t, e) { 6186 Kt(this.$el, "itemloaded", [this, ye(this.getSlide(t), e)]) 6187 }, 6188 getSlide: function(t) { 6189 return this.slides[this.items.indexOf(t)] 6190 }, 6191 setError: function(t) { 6192 this.setItem(t, '<span uk-icon="icon: bolt; ratio: 2"></span>') 6193 }, 6194 showControls: function() { 6195 clearTimeout(this.controlsTimer), this.controlsTimer = setTimeout(this.hideControls, this.delayControls), Oe(this.$el, "uk-active", "uk-transition-active") 6196 }, 6197 hideControls: function() { 6198 Pe(this.$el, "uk-active", "uk-transition-active") 6199 } 6200 } 6201 }; 6202 6203 function Ar(t, e) { 6204 var n = Ne("<" + t + ">"); 6205 return ot(n, e), n 6206 } 6207 var Nr, Mr = { 6208 install: function(t, e) { 6209 t.lightboxPanel || t.component("lightboxPanel", Cr), X(e.props, t.component("lightboxPanel").options.props) 6210 }, 6211 props: { 6212 toggle: String 6213 }, 6214 data: { 6215 toggle: "a" 6216 }, 6217 computed: { 6218 toggles: { 6219 get: function(t, e) { 6220 return De(t.toggle, e) 6221 }, 6222 watch: function() { 6223 this.hide() 6224 } 6225 } 6226 }, 6227 disconnected: function() { 6228 this.hide() 6229 }, 6230 events: [{ 6231 name: "click", 6232 delegate: function() { 6233 return this.toggle + ":not(.uk-disabled)" 6234 }, 6235 handler: function(t) { 6236 t.preventDefault(), this.show(t.current) 6237 } 6238 }], 6239 methods: { 6240 show: function(t) { 6241 var e = this, 6242 n = Z(this.toggles.map(Br), "source"); 6243 if (N(t)) { 6244 var i = Br(t).source; 6245 t = x(n, (function(t) { 6246 var e = t.source; 6247 return i === e 6248 })) 6249 } 6250 return this.panel = this.panel || this.$create("lightboxPanel", X({}, this.$props, { 6251 items: n 6252 })), Yt(this.panel.$el, "hidden", (function() { 6253 return e.panel = !1 6254 })), this.panel.show(t) 6255 }, 6256 hide: function() { 6257 return this.panel && this.panel.hide() 6258 } 6259 } 6260 }; 6261 6262 function Br(t) { 6263 var e = {}; 6264 return ["href", "caption", "type", "poster", "alt", "attrs"].forEach((function(n) { 6265 e["href" === n ? "source" : n] = ut(t, n) 6266 })), e.attrs = Bn(e.attrs), e 6267 } 6268 var Dr = { 6269 functional: !0, 6270 args: ["message", "status"], 6271 data: { 6272 message: "", 6273 status: "", 6274 timeout: 5e3, 6275 group: null, 6276 pos: "top-center", 6277 clsContainer: "uk-notification", 6278 clsClose: "uk-notification-close", 6279 clsMsg: "uk-notification-message" 6280 }, 6281 install: function(t) { 6282 t.notification.closeAll = function(e, n) { 6283 Me(document.body, (function(i) { 6284 var r = t.getComponent(i, "notification"); 6285 !r || e && e !== r.group || r.close(n) 6286 })) 6287 } 6288 }, 6289 computed: { 6290 marginProp: function(t) { 6291 return "margin" + (f(t.pos, "top") ? "Top" : "Bottom") 6292 }, 6293 startProps: function() { 6294 var t; 6295 return (t = { 6296 opacity: 0 6297 })[this.marginProp] = -this.$el.offsetHeight, t 6298 } 6299 }, 6300 created: function() { 6301 var t = Be("." + this.clsContainer + "-" + this.pos, this.$container) || xe(this.$container, '<div class="' + this.clsContainer + " " + this.clsContainer + "-" + this.pos + '" style="display: block"></div>'); 6302 this.$mount(xe(t, '<div class="' + this.clsMsg + (this.status ? " " + this.clsMsg + "-" + this.status : "") + '"> <a href class="' + this.clsClose + '" data-uk-close></a> <div>' + this.message + "</div> </div>")) 6303 }, 6304 connected: function() { 6305 var t, e = this, 6306 n = F(qe(this.$el, this.marginProp)); 6307 en.start(qe(this.$el, this.startProps), (t = { 6308 opacity: 1 6309 }, t[this.marginProp] = n, t)).then((function() { 6310 e.timeout && (e.timer = setTimeout(e.close, e.timeout)) 6311 })) 6312 }, 6313 events: (Nr = { 6314 click: function(t) { 6315 zt(t.target, 'a[href="#"],a[href=""]') && t.preventDefault(), this.close() 6316 } 6317 }, Nr[wt] = function() { 6318 this.timer && clearTimeout(this.timer) 6319 }, Nr[bt] = function() { 6320 this.timeout && (this.timer = setTimeout(this.close, this.timeout)) 6321 }, Nr), 6322 methods: { 6323 close: function(t) { 6324 var e = this, 6325 n = function() { 6326 var t = e.$el.parentNode; 6327 Kt(e.$el, "close", [e]), Ie(e.$el), t && !t.hasChildNodes() && Ie(t) 6328 }; 6329 this.timer && clearTimeout(this.timer), t ? n() : en.start(this.$el, this.startProps).then(n) 6330 } 6331 } 6332 }, 6333 zr = ["x", "y", "bgx", "bgy", "rotate", "scale", "color", "backgroundColor", "borderColor", "opacity", "blur", "hue", "grayscale", "invert", "saturate", "sepia", "fopacity", "stroke"], 6334 Or = { 6335 mixins: [Ri], 6336 props: zr.reduce((function(t, e) { 6337 return t[e] = "list", t 6338 }), {}), 6339 data: zr.reduce((function(t, e) { 6340 return t[e] = void 0, t 6341 }), {}), 6342 computed: { 6343 props: function(t, e) { 6344 var n = this; 6345 return zr.reduce((function(i, r) { 6346 if (H(t[r])) return i; 6347 var o, s, a, u = r.match(/color/i), 6348 c = u || "opacity" === r, 6349 l = t[r].slice(0); 6350 c && qe(e, r, ""), l.length < 2 && l.unshift(("scale" === r ? 1 : c ? qe(e, r) : 0) || 0); 6351 var h = function(t) { 6352 return t.reduce((function(t, e) { 6353 return D(e) && e.replace(/-|\d/g, "").trim() || t 6354 }), "") 6355 }(l); 6356 if (u) { 6357 var d = e.style.color; 6358 l = l.map((function(t) { 6359 return function(t, e) { 6360 return qe(qe(t, "color", e), "color").split(/[(),]/g).slice(1, -1).concat(1).slice(0, 4).map(F) 6361 }(e, t) 6362 })), e.style.color = d 6363 } else if (f(r, "bg")) { 6364 var p = "bgy" === r ? "height" : "width"; 6365 if (l = l.map((function(t) { 6366 return yn(t, p, n.$el) 6367 })), qe(e, "background-position-" + r[2], ""), s = qe(e, "backgroundPosition").split(" ")["x" === r[2] ? 0 : 1], n.covers) { 6368 var m = Math.min.apply(Math, l), 6369 g = Math.max.apply(Math, l), 6370 v = l.indexOf(m) < l.indexOf(g); 6371 a = g - m, l = l.map((function(t) { 6372 return t - (v ? m : g) 6373 })), o = (v ? -a : 0) + "px" 6374 } else o = s 6375 } else l = l.map(F); 6376 if ("stroke" === r) {
6377 if (!l.some((function(t) { 6378 return t 6379 }))) return i; 6380 var w = ki(n.$el); 6381 qe(e, "strokeDasharray", w), "%" === h && (l = l.map((function(t) { 6382 return t * w / 100 6383 }))), l = l.reverse(), r = "strokeDashoffset" 6384 } 6385 return i[r] = { 6386 steps: l, 6387 unit: h, 6388 pos: o, 6389 bgPos: s, 6390 diff: a 6391 }, i 6392 }), {}) 6393 }, 6394 bgProps: function() { 6395 var t = this; 6396 return ["bgx", "bgy"].filter((function(e) { 6397 return e in t.props 6398 })) 6399 }, 6400 covers: function(t, e) { 6401 return function(t) { 6402 var e = t.style.backgroundSize, 6403 n = "cover" === qe(qe(t, "backgroundSize", ""), "backgroundSize"); 6404 return t.style.backgroundSize = e, n 6405 }(e) 6406 } 6407 }, 6408 disconnected: function() { 6409 delete this._image 6410 }, 6411 update: { 6412 read: function(t) { 6413 var e = this; 6414 if (t.active = this.matchMedia, t.active) { 6415 if (!t.image && this.covers && this.bgProps.length) { 6416 var n = qe(this.$el, "backgroundImage").replace(/^none|url\(["']?(.+?)["']?\)$/, "$1"); 6417 if (n) { 6418 var i = new Image; 6419 i.src = n, t.image = i, i.naturalWidth || (i.onload = function() { 6420 return e.$update() 6421 }) 6422 } 6423 } 6424 var r = t.image; 6425 if (r && r.naturalWidth) { 6426 var o = { 6427 width: this.$el.offsetWidth, 6428 height: this.$el.offsetHeight 6429 }, 6430 s = { 6431 width: r.naturalWidth, 6432 height: r.naturalHeight 6433 }, 6434 a = rt.cover(s, o); 6435 this.bgProps.forEach((function(t) { 6436 var n = e.props[t], 6437 i = n.diff, 6438 r = n.bgPos, 6439 u = n.steps, 6440 c = "bgy" === t ? "height" : "width", 6441 l = a[c] - o[c]; 6442 if (l < i) o[c] = a[c] + i - l; 6443 else if (l > i) { 6444 var h = o[c] / yn(r, c, e.$el); 6445 h && (e.props[t].steps = u.map((function(t) { 6446 return t - (l - i) / h 6447 }))) 6448 } 6449 a = rt.cover(s, o) 6450 })), t.dim = a 6451 } 6452 } 6453 }, 6454 write: function(t) { 6455 var e = t.dim; 6456 t.active ? e && qe(this.$el, { 6457 backgroundSize: e.width + "px " + e.height + "px", 6458 backgroundRepeat: "no-repeat" 6459 }) : qe(this.$el, { 6460 backgroundSize: "", 6461 backgroundRepeat: "" 6462 }) 6463 }, 6464 events: ["resize"] 6465 }, 6466 methods: { 6467 reset: function() { 6468 var t = this; 6469 K(this.getCss(0), (function(e, n) { 6470 return qe(t.$el, n, "") 6471 })) 6472 }, 6473 getCss: function(t) { 6474 var e = this.props; 6475 return Object.keys(e).reduce((function(n, i) { 6476 var r = e[i], 6477 o = r.steps, 6478 s = r.unit, 6479 a = r.pos, 6480 u = function(t, e, n) { 6481 void 0 === n && (n = 2); 6482 var i = Pr(t, e), 6483 r = i[0], 6484 o = i[1], 6485 s = i[2]; 6486 return (z(r) ? r + Math.abs(r - o) * s * (r < o ? 1 : -1) : +o).toFixed(n) 6487 }(o, t); 6488 switch (i) { 6489 case "x": 6490 case "y": 6491 s = s || "px", n.transform += " translate" + c(i) + "(" + F(u).toFixed("px" === s ? 0 : 2) + s + ")"; 6492 break; 6493 case "rotate": 6494 s = s || "deg", n.transform += " rotate(" + (u + s) + ")"; 6495 break; 6496 case "scale": 6497 n.transform += " scale(" + u + ")"; 6498 break; 6499 case "bgy": 6500 case "bgx": 6501 n["background-position-" + i[2]] = "calc(" + a + " + " + u + "px)"; 6502 break; 6503 case "color": 6504 case "backgroundColor": 6505 case "borderColor": 6506 var l = Pr(o, t), 6507 h = l[0], 6508 f = l[1], 6509 d = l[2]; 6510 n[i] = "rgba(" + h.map((function(t, e) { 6511 return t += d * (f[e] - t), 3 === e ? F(t) : parseInt(t, 10) 6512 })).join(",") + ")"; 6513 break; 6514 case "blur": 6515 s = s || "px", n.filter += " blur(" + (u + s) + ")"; 6516 break; 6517 case "hue": 6518 s = s || "deg", n.filter += " hue-rotate(" + (u + s) + ")"; 6519 break; 6520 case "fopacity": 6521 s = s || "%", n.filter += " opacity(" + (u + s) + ")"; 6522 break; 6523 case "grayscale": 6524 case "invert": 6525 case "saturate": 6526 case "sepia": 6527 s = s || "%", n.filter += " " + i + "(" + (u + s) + ")"; 6528 break; 6529 default: 6530 n[i] = u 6531 } 6532 return n 6533 }), { 6534 transform: "", 6535 filter: "" 6536 }) 6537 } 6538 } 6539 }; 6540 6541 function Pr(t, e) { 6542 var n = t.length - 1, 6543 i = Math.min(Math.floor(n * e), n - 1), 6544 r = t.slice(i, i + 2);
6545 return r.push(1 === e ? 1 : e % (1 / n) * n), r 6546 } 6547 var Hr = { 6548 mixins: [Or], 6549 props: { 6550 target: String, 6551 viewport: Number, 6552 easing: Number 6553 }, 6554 data: { 6555 target: !1, 6556 viewport: 1, 6557 easing: 1 6558 }, 6559 computed: { 6560 target: function(t, e) { 6561 var n = t.target; 6562 return function t(e) { 6563 return e ? "offsetTop" in e ? e : t(e.parentNode) : document.body 6564 }(n && xt(n, e) || e) 6565 } 6566 }, 6567 update: { 6568 read: function(t, e) { 6569 var n = t.percent; 6570 if ("scroll" !== e && (n = !1), t.active) { 6571 var i = n; 6572 return { 6573 percent: n = function(t, e) { 6574 return tt(t * (1 - (e - e * t))) 6575 }(jn(this.target) / (this.viewport || 1), this.easing), 6576 style: i !== n && this.getCss(n) 6577 } 6578 } 6579 }, 6580 write: function(t) { 6581 var e = t.style; 6582 t.active ? e && qe(this.$el, e) : this.reset() 6583 }, 6584 events: ["scroll", "resize"] 6585 } 6586 }, 6587 Lr = { 6588 update: { 6589 write: function() { 6590 if (!this.stack.length && !this.dragging) { 6591 var t = this.getValidIndex(this.index); 6592 ~this.prevIndex && this.index === t || this.show(t) 6593 } 6594 }, 6595 events: ["resize"] 6596 } 6597 }; 6598 6599 function jr(t, e, n) { 6600 var i = Vr(t, e); 6601 return n ? i - function(t, e) { 6602 return un(e).width / 2 - un(t).width / 2 6603 }(t, e) : Math.min(i, Fr(e)) 6604 } 6605 6606 function Fr(t) { 6607 return Math.max(0, Rr(t) - un(t).width) 6608 } 6609 6610 function Rr(t) { 6611 return Ur(t).reduce((function(t, e) { 6612 return un(e).width + t 6613 }), 0) 6614 } 6615 6616 function Vr(t, e) { 6617 return (ln(t).left + (ht ? un(t).width - un(e).width : 0)) * (ht ? -1 : 1) 6618 } 6619 6620 function Wr(t, e, n) { 6621 Kt(t, Qt(e, !1, !1, n)) 6622 } 6623 6624 function Ur(t) { 6625 return Jt(t) 6626 } 6627 var qr = { 6628 mixins: [Yn, Tr, Lr], 6629 props: { 6630 center: Boolean, 6631 sets: Boolean 6632 }, 6633 data: { 6634 center: !1, 6635 sets: !1, 6636 attrItem: "uk-slider-item", 6637 selList: ".uk-slider-items", 6638 selNav: ".uk-slider-nav", 6639 clsContainer: "uk-slider-container", 6640 Transitioner: function(t, e, n, i) { 6641 var r = i.center, 6642 o = i.easing, 6643 s = i.list, 6644 a = new le, 6645 u = t ? jr(t, s, r) : jr(e, s, r) + un(e).width * n, 6646 c = e ? jr(e, s, r) : u + un(t).width * n * (ht ? -1 : 1); 6647 return { 6648 dir: n, 6649 show: function(e, i, r) { 6650 void 0 === i && (i = 0); 6651 var u = r ? "linear" : o; 6652 return e -= Math.round(e * tt(i, -1, 1)), this.translate(i), t && this.updateTranslates(), i = t ? i : tt(i, 0, 1), Wr(this.getItemIn(), "itemin", { 6653 percent: i, 6654 duration: e, 6655 timing: u, 6656 dir: n 6657 }), t && Wr(this.getItemIn(!0), "itemout", { 6658 percent: 1 - i, 6659 duration: e, 6660 timing: u, 6661 dir: n 6662 }), en.start(s, { 6663 transform: yr(-c * (ht ? -1 : 1), "px") 6664 }, e, u).then(a.resolve, et), a.promise 6665 }, 6666 stop: function() { 6667 return en.stop(s) 6668 }, 6669 cancel: function() { 6670 en.cancel(s) 6671 }, 6672 reset: function() { 6673 qe(s, "transform", "") 6674 }, 6675 forward: function(t, e) { 6676 return void 0 === e && (e = this.percent()), en.cancel(s), this.show(t, e, !0) 6677 }, 6678 translate: function(e) { 6679 var i = this.getDistance() * n * (ht ? -1 : 1); 6680 qe(s, "transform", yr(tt(i - i * e - c, -Rr(s), un(s).width) * (ht ? -1 : 1), "px")), this.updateTranslates(), t && (e = tt(e, -1, 1), Wr(this.getItemIn(), "itemtranslatein", { 6681 percent: e, 6682 dir: n 6683 }), Wr(this.getItemIn(!0), "itemtranslateout", { 6684 percent: 1 - e, 6685 dir: n 6686 })) 6687 }, 6688 percent: function() { 6689 return Math.abs((qe(s, "transform").split(",")[4] * (ht ? -1 : 1) + u) / (c - u)) 6690 }, 6691 getDistance: function() { 6692 return Math.abs(c - u) 6693 }, 6694 getItemIn: function(e) { 6695 void 0 === e && (e = !1); 6696 var i = this.getActives(), 6697 r = Q(Ur(s), "offsetLeft"), 6698 o = ve(r, i[n * (e ? -1 : 1) > 0 ? i.length - 1 : 0]); 6699 return ~o && r[o + (t && !e ? n : 0)] 6700 }, 6701 getActives: function() { 6702 var n = jr(t || e, s, r); 6703 return Q(Ur(s).filter((function(t) { 6704 var e = Vr(t, s); 6705 return e >= n && e + un(t).width <= un(s).width + n 6706 })), "offsetLeft") 6707 }, 6708 updateTranslates: function() { 6709 var t = this.getActives();
6710 Ur(s).forEach((function(n) { 6711 var i = b(t, n); 6712 Wr(n, "itemtranslate" + (i ? "in" : "out"), { 6713 percent: i ? 1 : 0, 6714 dir: n.offsetLeft <= e.offsetLeft ? 1 : -1 6715 }) 6716 })) 6717 } 6718 } 6719 } 6720 }, 6721 computed: { 6722 avgWidth: function() { 6723 return Rr(this.list) / this.length 6724 }, 6725 finite: function(t) { 6726 return t.finite || Math.ceil(Rr(this.list)) < un(this.list).width + Ur(this.list).reduce((function(t, e) { 6727 return Math.max(t, un(e).width) 6728 }), 0) + this.center 6729 }, 6730 maxIndex: function() { 6731 if (!this.finite || this.center && !this.sets) return this.length - 1; 6732 if (this.center) return G(this.sets); 6733 qe(this.slides, "order", ""); 6734 for (var t = Fr(this.list), e = this.length; e--;) 6735 if (Vr(this.list.children[e], this.list) < t) return Math.min(e + 1, this.length - 1); 6736 return 0 6737 }, 6738 sets: function(t) { 6739 var e = this, 6740 n = t.sets, 6741 i = un(this.list).width / (this.center ? 2 : 1), 6742 r = 0, 6743 o = i, 6744 s = 0; 6745 return !P(n = n && this.slides.reduce((function(t, n, a) { 6746 var u = un(n).width; 6747 if (s + u > r && (!e.center && a > e.maxIndex && (a = e.maxIndex), !b(t, a))) { 6748 var c = e.slides[a + 1]; 6749 e.center && c && u < o - un(c).width / 2 ? o -= u : (o = i, t.push(a), r = s + i + (e.center ? u / 2 : 0)) 6750 } 6751 return s += u, t 6752 }), [])) && n 6753 }, 6754 transitionOptions: function() { 6755 return { 6756 center: this.center, 6757 list: this.list 6758 } 6759 } 6760 }, 6761 connected: function() { 6762 Fe(this.$el, this.clsContainer, !Be("." + this.clsContainer, this.$el)) 6763 }, 6764 update: { 6765 write: function() { 6766 var t = this; 6767 De("[" + this.attrItem + "],[data-" + this.attrItem + "]", this.$el).forEach((function(e) { 6768 var n = ut(e, t.attrItem); 6769 t.maxIndex && Fe(e, "uk-hidden", O(n) && (t.sets && !b(t.sets, F(n)) || n > t.maxIndex)) 6770 })), !this.length || this.dragging || this.stack.length || (this.reorder(), this._translate(1)); 6771 var e = this._getTransitioner(this.index).getActives(); 6772 this.slides.forEach((function(n) { 6773 return Fe(n, t.clsActive, b(e, n)) 6774 })), (!this.sets || b(this.sets, F(this.index))) && this.slides.forEach((function(n) { 6775 return Fe(n, t.clsActivated, b(e, n)) 6776 })) 6777 }, 6778 events: ["resize"] 6779 }, 6780 events: { 6781 beforeitemshow: function(t) { 6782 !this.dragging && this.sets && this.stack.length < 2 && !b(this.sets, this.index) && (this.index = this.getValidIndex()); 6783 var e = Math.abs(this.index - this.prevIndex + (this.dir > 0 && this.index < this.prevIndex || this.dir < 0 && this.index > this.prevIndex ? (this.maxIndex + 1) * this.dir : 0)); 6784 if (!this.dragging && e > 1) { 6785 for (var n = 0; n < e; n++) this.stack.splice(1, 0, this.dir > 0 ? "next" : "previous"); 6786 t.preventDefault() 6787 } else this.duration = Er(this.avgWidth / this.velocity) * (un(this.dir < 0 || !this.slides[this.prevIndex] ? this.slides[this.index] : this.slides[this.prevIndex]).width / this.avgWidth), this.reorder() 6788 }, 6789 itemshow: function() { 6790 ~this.prevIndex && Oe(this._getTransitioner().getItemIn(), this.clsActive) 6791 } 6792 }, 6793 methods: { 6794 reorder: function() { 6795 var t = this; 6796 if (this.finite) qe(this.slides, "order", ""); 6797 else { 6798 var e = this.dir > 0 && this.slides[this.prevIndex] ? this.prevIndex : this.index;
6799 if (this.slides.forEach((function(n, i) { 6800 return qe(n, "order", t.dir > 0 && i < e ? 1 : t.dir < 0 && i >= t.index ? -1 : "") 6801 })), this.center) 6802 for (var n = this.slides[e], i = un(this.list).width / 2 - un(n).width / 2, r = 0; i > 0;) { 6803 var o = this.getIndex(--r + e, e), 6804 s = this.slides[o]; 6805 qe(s, "order", o > e ? -2 : -1), i -= un(s).width 6806 } 6807 } 6808 }, 6809 getValidIndex: function(t, e) { 6810 if (void 0 === t && (t = this.index), void 0 === e && (e = this.prevIndex), t = this.getIndex(t, e), !this.sets) return t; 6811 var n; 6812 do { 6813 if (b(this.sets, t)) return t; 6814 n = t, t = this.getIndex(t + this.dir, e) 6815 } while (t !== n); 6816 return t 6817 } 6818 } 6819 }, 6820 Jr = { 6821 mixins: [Or], 6822 data: { 6823 selItem: "!li" 6824 }, 6825 computed: { 6826 item: function(t, e) { 6827 return xt(t.selItem, e) 6828 } 6829 }, 6830 events: [{ 6831 name: "itemshown", 6832 self: !0, 6833 el: function() { 6834 return this.item 6835 }, 6836 handler: function() { 6837 qe(this.$el, this.getCss(.5)) 6838 } 6839 }, { 6840 name: "itemin itemout", 6841 self: !0, 6842 el: function() { 6843 return this.item 6844 }, 6845 handler: function(t) { 6846 var e = t.type, 6847 n = t.detail, 6848 i = n.percent, 6849 r = n.duration, 6850 o = n.timing, 6851 s = n.dir; 6852 en.cancel(this.$el), qe(this.$el, this.getCss(Xr(e, s, i))), en.start(this.$el, this.getCss(Yr(e) ? .5 : s > 0 ? 1 : 0), r, o).catch(et) 6853 } 6854 }, { 6855 name: "transitioncanceled transitionend", 6856 self: !0, 6857 el: function() { 6858 return this.item 6859 }, 6860 handler: function() { 6861 en.cancel(this.$el) 6862 } 6863 }, { 6864 name: "itemtranslatein itemtranslateout", 6865 self: !0, 6866 el: function() { 6867 return this.item 6868 }, 6869 handler: function(t) { 6870 var e = t.type, 6871 n = t.detail, 6872 i = n.percent, 6873 r = n.dir; 6874 en.cancel(this.$el), qe(this.$el, this.getCss(Xr(e, r, i))) 6875 } 6876 }] 6877 }; 6878 6879 function Yr(t) { 6880 return p(t, "in") 6881 } 6882 6883 function Xr(t, e, n) { 6884 return n /= 2, Yr(t) ? e < 0 ? 1 - n : n : e < 0 ? n : 1 - n 6885 } 6886 var Gr, Kr, Qr = X({}, wr, { 6887 fade: { 6888 show: function() { 6889 return [{ 6890 opacity: 0, 6891 zIndex: 0 6892 }, { 6893 zIndex: -1 6894 }] 6895 }, 6896 percent: function(t) { 6897 return 1 - qe(t, "opacity") 6898 }, 6899 translate: function(t) { 6900 return [{ 6901 opacity: 1 - t, 6902 zIndex: 0 6903 }, { 6904 zIndex: -1 6905 }] 6906 } 6907 }, 6908 scale: { 6909 show: function() { 6910 return [{ 6911 opacity: 0, 6912 transform: xr(1.5), 6913 zIndex: 0 6914 }, { 6915 zIndex: -1 6916 }] 6917 }, 6918 percent: function(t) { 6919 return 1 - qe(t, "opacity") 6920 }, 6921 translate: function(t) { 6922 return [{ 6923 opacity: 1 - t, 6924 transform: xr(1 + .5 * t), 6925 zIndex: 0 6926 }, { 6927 zIndex: -1 6928 }] 6929 } 6930 }, 6931 pull: { 6932 show: function(t) { 6933 return t < 0 ? [{ 6934 transform: yr(30), 6935 zIndex: -1 6936 }, {
6937 transform: yr(), 6938 zIndex: 0 6939 }] : [{ 6940 transform: yr(-100), 6941 zIndex: 0 6942 }, { 6943 transform: yr(), 6944 zIndex: -1 6945 }] 6946 }, 6947 percent: function(t, e, n) { 6948 return n < 0 ? 1 - br(e) : br(t) 6949 }, 6950 translate: function(t, e) { 6951 return e < 0 ? [{ 6952 transform: yr(30 * t), 6953 zIndex: -1 6954 }, { 6955 transform: yr(-100 * (1 - t)), 6956 zIndex: 0 6957 }] : [{ 6958 transform: yr(100 * -t), 6959 zIndex: 0 6960 }, { 6961 transform: yr(30 * (1 - t)), 6962 zIndex: -1 6963 }] 6964 } 6965 }, 6966 push: { 6967 show: function(t) { 6968 return t < 0 ? [{ 6969 transform: yr(100), 6970 zIndex: 0 6971 }, { 6972 transform: yr(), 6973 zIndex: -1 6974 }] : [{ 6975 transform: yr(-30), 6976 zIndex: -1 6977 }, { 6978 transform: yr(), 6979 zIndex: 0 6980 }] 6981 }, 6982 percent: function(t, e, n) { 6983 return n > 0 ? 1 - br(e) : br(t) 6984 }, 6985 translate: function(t, e) { 6986 return e < 0 ? [{ 6987 transform: yr(100 * t), 6988 zIndex: 0 6989 }, { 6990 transform: yr(-30 * (1 - t)), 6991 zIndex: -1 6992 }] : [{ 6993 transform: yr(-30 * t), 6994 zIndex: -1 6995 }, { 6996 transform: yr(100 * (1 - t)), 6997 zIndex: 0 6998 }] 6999 } 7000 } 7001 }), 7002 Zr = { 7003 mixins: [Yn, _r, Lr], 7004 props: { 7005 ratio: String, 7006 minHeight: Number, 7007 maxHeight: Number 7008 }, 7009 data: { 7010 ratio: "16:9", 7011 minHeight: !1, 7012 maxHeight: !1, 7013 selList: ".uk-slideshow-items", 7014 attrItem: "uk-slideshow-item", 7015 selNav: ".uk-slideshow-nav", 7016 Animations: Qr 7017 }, 7018 update: { 7019 read: function() { 7020 var t = this.ratio.split(":").map(Number), 7021 e = t[0], 7022 n = t[1]; 7023 return n = n * this.list.offsetWidth / e || 0, this.minHeight && (n = Math.max(this.minHeight, n)), this.maxHeight && (n = Math.min(this.maxHeight, n)), { 7024 height: n - mn(this.list, "height", "content-box") 7025 } 7026 }, 7027 write: function(t) { 7028 var e = t.height; 7029 e > 0 && qe(this.list, "minHeight", e) 7030 }, 7031 events: ["resize"] 7032 } 7033 }, 7034 to = { 7035 mixins: [Yn, hr], 7036 props: { 7037 group: String, 7038 threshold: Number, 7039 clsItem: String, 7040 clsPlaceholder: String, 7041 clsDrag: String, 7042 clsDragState: String, 7043 clsBase: String, 7044 clsNoDrag: String, 7045 clsEmpty: String, 7046 clsCustom: String, 7047 handle: String 7048 }, 7049 data: { 7050 group: !1, 7051 threshold: 5, 7052 clsItem: "uk-sortable-item", 7053 clsPlaceholder: "uk-sortable-placeholder", 7054 clsDrag: "uk-sortable-drag", 7055 clsDragState: "uk-drag", 7056 clsBase: "uk-sortable", 7057 clsNoDrag: "uk-sortable-nodrag", 7058 clsEmpty: "uk-sortable-empty", 7059 clsCustom: "", 7060 handle: !1, 7061 pos: {} 7062 }, 7063 created: function() { 7064 var t = this; 7065 ["init", "start", "move", "end"].forEach((function(e) { 7066 var n = t[e]; 7067 t[e] = function(e) { 7068 X(t.pos, ue(e)), n(e) 7069 } 7070 })) 7071 }, 7072 events: { 7073 name: mt, 7074 passive: !1, 7075 handler: "init" 7076 }, 7077 computed: { 7078 target: function() { 7079 return (this.$el.tBodies || [this.$el])[0] 7080 }, 7081 items: function() { 7082 return Jt(this.target) 7083 }, 7084 isEmpty: { 7085 get: function() { 7086 return P(this.items) 7087 }, 7088 watch: function(t) { 7089 Fe(this.target, this.clsEmpty, t) 7090 }, 7091 immediate: !0 7092 }, 7093 handles: { 7094 get: function(t, e) { 7095 var n = t.handle; 7096 return n ? De(n, e) : this.items 7097 }, 7098 watch: function(t, e) { 7099 qe(e, { 7100 touchAction: "", 7101 userSelect: "" 7102 }), qe(t, { 7103 touchAction: pt ? "none" : "", 7104 userSelect: "none" 7105 }) 7106 }, 7107 immediate: !0 7108 } 7109 }, 7110 update: { 7111 write: function() { 7112 if (this.drag && Ot(this.placeholder)) { 7113 var t = this.pos, 7114 e = t.x, 7115 n = t.y, 7116 i = this.origin, 7117 r = i.offsetTop, 7118 o = i.offsetLeft, 7119 s = this.drag, 7120 a = s.offsetHeight, 7121 u = s.offsetWidth, 7122 c = un(window), 7123 l = c.right, 7124 h = c.bottom, 7125 f = document.elementFromPoint(e, n); 7126 qe(this.drag, { 7127 top: tt(n - r, 0, h - a), 7128 left: tt(e - o, 0, l - u) 7129 });
7130 var d = this.getSortable(f), 7131 p = this.getSortable(this.placeholder), 7132 m = d !== p; 7133 if (d && !Ut(f, this.placeholder) && (!m || d.group && d.group === p.group)) { 7134 if (f = d.target === f.parentNode && f || d.items.filter((function(t) { 7135 return Ut(f, t) 7136 }))[0], m) p.remove(this.placeholder); 7137 else if (!f) return; 7138 d.insert(this.placeholder, f), b(this.touched, d) || this.touched.push(d) 7139 } 7140 } 7141 }, 7142 events: ["move"] 7143 }, 7144 methods: { 7145 init: function(t) { 7146 var e = t.target, 7147 n = t.button, 7148 i = t.defaultPrevented, 7149 r = this.items.filter((function(t) { 7150 return Ut(e, t) 7151 }))[0]; 7152 !r || i || n > 0 || Vt(e) || Ut(e, "." + this.clsNoDrag) || this.handle && !Ut(e, this.handle) || (t.preventDefault(), this.touched = [this], this.placeholder = r, this.origin = X({ 7153 target: e, 7154 index: ve(r) 7155 }, this.pos), Yt(document, gt, this.move), Yt(document, vt, this.end), this.threshold || this.start(t)) 7156 }, 7157 start: function(t) { 7158 var e, n, i; 7159 this.drag = (e = this.$container, n = this.placeholder, ot(i = xe(e, n.outerHTML.replace(/(^<)(?:li|tr)|(?:li|tr)(\/>$)/g, "$1div$2")), "style", ot(i, "style") + ";margin:0!important"), qe(i, X({ 7160 boxSizing: "border-box", 7161 width: n.offsetWidth, 7162 height: n.offsetHeight, 7163 overflow: "hidden" 7164 }, qe(n, ["paddingLeft", "paddingRight", "paddingTop", "paddingBottom"]))), fn(i.firstElementChild, fn(n.firstElementChild)), i); 7165 var r = this.placeholder.getBoundingClientRect(), 7166 o = r.left, 7167 s = r.top; 7168 X(this.origin, { 7169 offsetLeft: this.pos.x - o, 7170 offsetTop: this.pos.y - s 7171 }), Oe(this.drag, this.clsDrag, this.clsCustom), Oe(this.placeholder, this.clsPlaceholder), Oe(this.items, this.clsItem), Oe(document.documentElement, this.clsDragState), Kt(this.$el, "start", [this, this.placeholder]), 7172 function(t) { 7173 var e = Date.now(); 7174 Gr = setInterval((function() { 7175 var n = t.x, 7176 i = t.y; 7177 i += window.pageYOffset; 7178 var r = .3 * (Date.now() - e); 7179 e = Date.now(), Fn(document.elementFromPoint(n, t.y)).some((function(t) { 7180 var e = t.scrollTop, 7181 n = t.scrollHeight, 7182 o = un(Rn(t)), 7183 s = o.top, 7184 a = o.bottom, 7185 u = o.height; 7186 if (s < i && s + 30 > i) e -= r; 7187 else { 7188 if (!(a > i && a - 30 < i)) return; 7189 e += r 7190 } 7191 if (e > 0 && e < n - u) return Hn(t, e), !0 7192 })) 7193 }), 15) 7194 }(this.pos), this.move(t) 7195 }, 7196 move: function(t) { 7197 this.drag ? this.$emit("move") : (Math.abs(this.pos.x - this.origin.x) > this.threshold || Math.abs(this.pos.y - this.origin.y) > this.threshold) && this.start(t) 7198 }, 7199 end: function(t) { 7200 if (Xt(document, gt, this.move), Xt(document, vt, this.end), Xt(window, "scroll", this.scroll), this.drag) { 7201 clearInterval(Gr);
7202 var e = this.getSortable(this.placeholder); 7203 this === e ? this.origin.index !== ve(this.placeholder) && Kt(this.$el, "moved", [this, this.placeholder]) : (Kt(e.$el, "added", [e, this.placeholder]), Kt(this.$el, "removed", [this, this.placeholder])), Kt(this.$el, "stop", [this, this.placeholder]), Ie(this.drag), this.drag = null; 7204 var n = this.touched.map((function(t) { 7205 return t.clsPlaceholder + " " + t.clsItem 7206 })).join(" "); 7207 this.touched.forEach((function(t) { 7208 return Pe(t.items, n) 7209 })), Pe(document.documentElement, this.clsDragState) 7210 } else "touchend" === t.type && t.target.click() 7211 }, 7212 insert: function(t, e) { 7213 var n = this; 7214 Oe(this.items, this.clsItem); 7215 var i = function() { 7216 e ? !Ut(t, n.target) || function(t, e) { 7217 return t.parentNode === e.parentNode && ve(t) > ve(e) 7218 }(t, e) ? ke(e, t) : $e(e, t) : xe(n.target, t) 7219 }; 7220 this.animation ? this.animate(i) : i() 7221 }, 7222 remove: function(t) { 7223 Ut(t, this.target) && (this.animation ? this.animate((function() { 7224 return Ie(t) 7225 })) : Ie(t)) 7226 }, 7227 getSortable: function(t) { 7228 return t && (this.$getComponent(t, "sortable") || this.get
7228Sortable(t.parentNode)) 7229 } 7230 } 7231 }, 7232 eo = [], 7233 no = { 7234 mixins: [Wi, Xn, ii], 7235 args: "title", 7236 props: { 7237 delay: Number, 7238 title: String 7239 }, 7240 data: { 7241 pos: "top", 7242 title: "", 7243 delay: 0, 7244 animation: ["uk-animation-scale-up"], 7245 duration: 100, 7246 cls: "uk-active", 7247 clsPos: "uk-tooltip" 7248 }, 7249 beforeConnect: function() { 7250 this._hasTitle = st(this.$el, "title"), ot(this.$el, { 7251 title: "", 7252 "aria-expanded": !1 7253 }) 7254 }, 7255 disconnected: function() { 7256 this.hide(), ot(this.$el, { 7257 title: this._hasTitle ? this.title : null, 7258 "aria-expanded": null 7259 }) 7260 }, 7261 methods: { 7262 show: function() { 7263 var t = this; 7264 !this.isActive() && this.title && (eo.forEach((function(t) { 7265 return t.hide() 7266 })), eo.push(this), this._unbind = Yt(document, vt, (function(e) { 7267 return !Ut(e.target, t.$el) && t.hide() 7268 })), clearTimeout(this.showTimer), this.showTimer = setTimeout(this._show, this.delay)) 7269 }, 7270 hide: function() { 7271 var t = this; 7272 this.isActive() && !Bt(this.$el, "input:focus") && this.toggleElement(this.tooltip, !1, !1).then((function() { 7273 eo.splice(eo.indexOf(t), 1), clearTimeout(t.showTimer), t.tooltip = Ie(t.tooltip), t._unbind() 7274 })) 7275 }, 7276 _show: function() { 7277 var t = this; 7278 this.tooltip = xe(this.container, '<div class="' + this.clsPos + '"> <div class="' + this.clsPos + '-inner">' + this.title + "</div> </div>"), Yt(this.tooltip, "toggled", (function() { 7279 var e = t.isToggled(t.tooltip); 7280 ot(t.$el, "aria-expanded", e), e && (t.positionAt(t.tooltip, t.$el), t.origin = "y" === t.getAxis() ? bn(t.dir) + "-" + t.align : t.align + "-" + bn(t.dir)) 7281 })), this.toggleElement(this.tooltip, !0) 7282 }, 7283 isActive: function() { 7284 return b(eo, this) 7285 } 7286 }, 7287 events: (Kr = { 7288 focus: "show", 7289 blur: "hide" 7290 }, Kr[wt + " " + bt] = function(t) { 7291 ae(t) || (t.type === wt ? this.show() : this.hide()) 7292 }, Kr[mt] = function(t) { 7293 ae(t) && (this.isActive() ? this.hide() : this.show()) 7294 }, Kr) 7295 }, 7296 io = { 7297 props: { 7298 allow: String, 7299 clsDragover: String, 7300 concurrent: Number, 7301 maxSize: Number, 7302 method: String, 7303 mime: String, 7304 msgInvalidMime: String, 7305 msgInvalidName: String, 7306 msgInvalidSize: String, 7307 multiple: Boolean, 7308 name: String, 7309 params: Object, 7310 type: String, 7311 url: String 7312 }, 7313 data: { 7314 allow: !1, 7315 clsDragover: "uk-dragover", 7316 concurrent: 1, 7317 maxSize: 0, 7318 method: "POST", 7319 mime: !1, 7320 msgInvalidMime: "Invalid File Type: %s", 7321 msgInvalidName: "Invalid File Name: %s", 7322 msgInvalidSize: "Invalid File Size: %s Kilobytes Max", 7323 multiple: !1, 7324 name: "files[]", 7325 params: {}, 7326 type: "", 7327 url: "", 7328 abort: et, 7329 beforeAll: et, 7330 beforeSend: et, 7331 complete: et, 7332 completeAll: et, 7333 error: et, 7334 fail: et, 7335 load: et, 7336 loadEnd: et, 7337 loadStart: et, 7338 progress: et 7339 }, 7340 events: { 7341 change: function(t) { 7342 Bt(t.target, 'input[type="file"]') && (t.preventDefault(), t.target.files && this.upload(t.target.files), t.target.value = "") 7343 }, 7344 drop: function(t) { 7345 oo(t); 7346 var e = t.dataTransfer; 7347 e && e.files && (Pe(this.$el, this.clsDragover), this.upload(e.files)) 7348 }, 7349 dragenter: function(t) { 7350 oo(t) 7351 }, 7352 dragover: function(t) { 7353 oo(t), Oe(this.$el, this.clsDragover) 7354 }, 7355 dragleave: function(t) { 7356 oo(t), Pe(this.$el, this.clsDragover) 7357 } 7358 }, 7359 methods: { 7360 upload: function(t) { 7361 var e = this; 7362 if (t.length) { 7363 Kt(this.$el, "upload", [t]); 7364 for (var n = 0; n < t.length; n++) { 7365 if (this.maxSize && 1e3 * this.maxSize < t[n].size) return void this.fail(this.msgInvalidSize.replace("%s", this.maxSize)); 7366 if (this.allow && !ro(this.allow, t[n].name)) return void this.fail(this.msgInvalidName.replace("%s", this.allow)); 7367 if (this.mime && !ro(this.mime, t[n].type)) return void this.fail(this.msgInvalidMime.replace("%s", this.mime)) 7368 } 7369 this.multiple || (t = [t[0]]), this.beforeAll(this, t); 7370 var i = function(t, e) { 7371 for (var n = [], i = 0; i < t.length; i += e) { 7372 for (var r = [], o = 0; o < e;
7372 o++) r.push(t[i + o]); 7373 n.push(r) 7374 } 7375 return n 7376 }(t, this.concurrent), 7377 r = function(t) { 7378 var n = new FormData; 7379 for (var o in t.forEach((function(t) { 7380 return n.append(e.name, t) 7381 })), e.params) n.append(o, e.params[o]); 7382 pe(e.url, { 7383 data: n, 7384 method: e.method, 7385 responseType: e.type, 7386 beforeSend: function(t) { 7387 var n = t.xhr; 7388 n.upload && Yt(n.upload, "progress", e.progress), ["loadStart", "load", "loadEnd", "abort"].forEach((function(t) { 7389 return Yt(n, t.toLowerCase(), e[t]) 7390 })), e.beforeSend(t) 7391 } 7392 }).then((function(t) { 7393 e.complete(t), i.length ? r(i.shift()) : e.completeAll(t) 7394 }), (function(t) { 7395 return e.error(t) 7396 })) 7397 }; 7398 r(i.shift()) 7399 } 7400 } 7401 } 7402 }; 7403 7404 function ro(t, e) { 7405 return e.match(new RegExp("^" + t.replace(/\//g, "\\/").replace(/\*\*/g, "(\\/[^\\/]+)*").replace(/\*/g, "[^\\/]+").replace(/((?!\\))\?/g, "$1.") + "$", "i")) 7406 } 7407 7408 function oo(t) { 7409 t.preventDefault(), t.stopPropagation() 7410 } 7411 return K(Object.freeze({ 7412 __proto__: null, 7413 Countdown: lr, 7414 Filter: mr, 7415 Lightbox: Mr, 7416 LightboxPanel: Cr, 7417 Notification: Dr, 7418 Parallax: Hr, 7419 Slider: qr, 7420 SliderParallax: Jr, 7421 Slideshow: Zr, 7422 SlideshowParallax: Jr, 7423 Sortable: to, 7424 Tooltip: no, 7425 Upload: io 7426 }), (function(t, e) { 7427 return Jn.component(e, t) 7428 })), Jn 7429 }() 7430 }, 7431 "jfS+": function(t, e, n) { 7432 "use strict"; 7433 var i = n("endd"); 7434 7435 function r(t) { 7436 if ("function" != typeof t) throw new TypeError("executor must be a function."); 7437 var e; 7438 this.promise = new Promise((function(t) { 7439 e = t 7440 })); 7441 var n = this; 7442 t((function(t) { 7443 n.reason || (n.reason = new i(t), e(n.reason)) 7444 })) 7445 } 7446 r.prototype.throwIfRequested = function() { 7447 if (this.reason) throw this.reason 7448 }, r.source = function() { 7449 var t; 7450 return { 7451 token: new r((function(e) { 7452 t = e 7453 })), 7454 cancel: t 7455 } 7456 }, t.exports = r 7457 }, 7458 p46w: function(t, e, n) { 7459 var i, r; 7460 /*! 7461 * JavaScript Cookie v2.2.1 7462 * https://github.com/js-cookie/js-cookie 7463 * 7464 * Copyright 2006, 2015 Klaus Hartl & Fagner Brack 7465 * Released under the MIT license 7466 */ 7467 ! function(o) { 7468 if (void 0 === (r = "function" == typeof(i = o) ? i.call(e, n, e, t) : i) || (t.exports = r), !0, t.exports = o(), !!0) { 7469 var s = window.Cookies, 7470 a = window.Cookies = o(); 7471 a.noConflict = function() { 7472 return window.Cookies = s, a 7473 } 7474 } 7475 }((function() { 7476 function t() { 7477 for (var t = 0, e = {}; t < arguments.length; t++) { 7478 var n = arguments[t]; 7479 for (var i in n) e[i] = n[i] 7480 } 7481 return e 7482 } 7483 7484 function e(t) { 7485 return t.replace(/(%[0-9A-Z]{2})+/g, decodeURIComponent) 7486 } 7487 return function n(i) { 7488 function r() {} 7489 7490 function o(e, n, o) { 7491 if ("undefined" != typeof document) { 7492 "number" == typeof(o = t({ 7493 path: "/" 7494 }, r.defaults, o)).expires && (o.expires = new Date(1 * new Date + 864e5 * o.expires)), o.expires = o.expires ? o.expires.toUTCString() : ""; 7495 try { 7496 var s = JSON.stringify(n); 7497 /^[\{\[]/.test(s) && (n = s) 7498 } catch (t) {} 7499 n = i.write ? i.write(n, e) : encodeURIComponent(String(n)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g, decodeURIComponent), e = encodeURIComponent(String(e)).replace(/%(23|24|26|2B|5E|60|7C)/g, decodeURIComponent).replace(/[\(\)]/g, escape); 7500 var a = ""; 7501 for (var u in o) o[u] && (a += "; " + u, !0 !== o[u] && (a += "=" + o[u].split(";")[0])); 7502 return document.cookie = e + "=" + n + a 7503 } 7504 } 7505 7506 function s(t, n) { 7507 if ("undefined" != typeof document) { 7508 for (var r = {}, o = document.cookie ? document.cookie.split("; ") : [], s = 0; s < o.length; s++) { 7509 var a = o[s].split("="), 7510 u = a.slice(1).join("="); 7511 n || '"' !== u.charAt(0) || (u = u.slice(1, -1)); 7512 try { 7513 var c = e(a[0]);
7514 if (u = (i.read || i)(u, c) || e(u), n) try { 7515 u = JSON.parse(u) 7516 } catch (t) {} 7517 if (r[c] = u, t === c) break 7518 } catch (t) {} 7519 } 7520 return t ? r[t] : r 7521 } 7522 } 7523 return r.set = o, r.get = function(t) { 7524 return s(t, !1) 7525 }, r.getJSON = function(t) { 7526 return s(t, !0) 7527 }, r.remove = function(e, n) { 7528 o(e, "", t(n, { 7529 expires: -1 7530 })) 7531 }, r.defaults = {}, r.withConverter = n, r 7532 }((function() {})) 7533 })) 7534 }, 7535 tQ2B: function(t, e, n) { 7536 "use strict"; 7537 var i = n("xTJ+"), 7538 r = n("Rn+g"), 7539 o = n("MLWZ"), 7540 s = n("w0Vi"), 7541 a = n("OTTw"), 7542 u = n("LYNF"); 7543 t.exports = function(t) { 7544 return new Promise((function(e, c) { 7545 var l = t.data, 7546 h = t.headers; 7547 i.isFormData(l) && delete h["Content-Type"]; 7548 var f = new XMLHttpRequest; 7549 if (t.auth) { 7550 var d = t.auth.username || "", 7551 p = t.auth.password || ""; 7552 h.Authorization = "Basic " + btoa(d + ":" + p) 7553 } 7554 if (f.open(t.method.toUpperCase(), o(t.url, t.params, t.paramsSerializer), !0), f.timeout = t.timeout, f.onreadystatechange = function() { 7555 if (f && 4 === f.readyState && (0 !== f.status || f.responseURL && 0 === f.responseURL.indexOf("file:"))) { 7556 var n = "getAllResponseHeaders" in f ? s(f.getAllResponseHeaders()) : null, 7557 i = { 7558 data: t.responseType && "text" !== t.responseType ? f.response : f.responseText, 7559 status: f.status, 7560 statusText: f.statusText, 7561 headers: n, 7562 config: t, 7563 request: f 7564 }; 7565 r(e, c, i), f = null 7566 } 7567 }, f.onerror = function() { 7568 c(u("Network Error", t, null, f)), f = null 7569 }, f.ontimeout = function() { 7570 c(u("timeout of " + t.timeout + "ms exceeded", t, "ECONNABORTED", f)), f = null 7571 }, i.isStandardBrowserEnv()) { 7572 var m = n("eqyj"), 7573 g = (t.withCredentials || a(t.url)) && t.xsrfCookieName ? m.read(t.xsrfCookieName) : void 0; 7574 g && (h[t.xsrfHeaderName] = g) 7575 } 7576 if ("setRequestHeader" in f && i.forEach(h, (function(t, e) { 7577 void 0 === l && "content-type" === e.toLowerCase() ? delete h[e] : f.setRequestHeader(e, t) 7578 })), t.withCredentials && (f.withCredentials = !0), t.responseType) try { 7579 f.responseType = t.responseType 7580 } catch (e) { 7581 if ("json" !== t.responseType) throw e 7582 } 7583 "function" == typeof t.onDownloadProgress && f.addEventListener("progress", t.onDownloadProgress), "function" == typeof t.onUploadProgress && f.upload && f.upload.addEventListener("progress", t.onUploadProgress), t.cancelToken && t.cancelToken.promise.then((function(t) { 7584 f && (f.abort(), c(t), f = null) 7585 })), void 0 === l && (l = null), f.send(l) 7586 })) 7587 } 7588 }, 7589 vDqi: function(t, e, n) { 7590 t.exports = n("zuR4") 7591 }, 7592 w0Vi: function(t, e, n) { 7593 "use strict"; 7594 var i = n("xTJ+"), 7595 r = ["age", "authorization", "content-length", "content-type", "etag", "expires", "from", "host", "if-modified-since", "if-unmodified-since", "last-modified", "location", "max-forwards", "proxy-authorization", "referer", "retry-after", "user-agent"]; 7596 t.exports = function(t) { 7597 var e, n, o, s = {}; 7598 return t ? (i.forEach(t.split("\n"), (function(t) {
vendor: 4,596 bytes, lines 7599-7715
7599 if (o = t.indexOf(":"), e = i.trim(t.substr(0, o)).toLowerCase(), n = i.trim(t.substr(o + 1)), e) { 7600 if (s[e] && r.indexOf(e) >= 0) return; 7601 s[e] = "set-cookie" === e ? (s[e] ? s[e] : []).concat([n]) : s[e] ? s[e] + ", " + n : n 7602 } 7603 })), s) : s 7604 } 7605 }, 7606 x86X: function(t, e) { 7607 /*! 7608 * Determine if an object is a Buffer 7609 * 7610 * @author Feross Aboukhadijeh <https://feross.org> 7611 * @license MIT 7612 */ 7613 t.exports = function(t) { 7614 return null != t && null != t.constructor && "function" == typeof t.constructor.isBuffer && t.constructor.isBuffer(t) 7615 } 7616 }, 7617 xAGQ: function(t, e, n) { 7618 "use strict"; 7619 var i = n("xTJ+"); 7620 t.exports = function(t, e, n) { 7621 return i.forEach(n, (function(n) { 7622 t = n(t, e) 7623 })), t 7624 } 7625 }, 7626 "xTJ+": function(t, e, n) { 7627 "use strict"; 7628 var i = n("HSsa"), 7629 r = n("x86X"), 7630 o = Object.prototype.toString; 7631 7632 function s(t) { 7633 return "[object Array]" === o.call(t) 7634 } 7635 7636 function a(t) { 7637 return null !== t && "object" == typeof t 7638 } 7639 7640 function u(t) { 7641 return "[object Function]" === o.call(t) 7642 } 7643 7644 function c(t, e) { 7645 if (null != t) 7646 if ("object" != typeof t && (t = [t]), s(t)) 7647 for (var n = 0, i = t.length; n < i; n++) e.call(null, t[n], n, t); 7648 else 7649 for (var r in t) Object.prototype.hasOwnProperty.call(t, r) && e.call(null, t[r], r, t) 7650 } 7651 t.exports = { 7652 isArray: s, 7653 isArrayBuffer: function(t) { 7654 return "[object ArrayBuffer]" === o.call(t) 7655 }, 7656 isBuffer: r, 7657 isFormData: function(t) { 7658 return "undefined" != typeof FormData && t instanceof FormData 7659 }, 7660 isArrayBufferView: function(t) { 7661 return "undefined" != typeof ArrayBuffer && ArrayBuffer.isView ? ArrayBuffer.isView(t) : t && t.buffer && t.buffer instanceof ArrayBuffer 7662 }, 7663 isString: function(t) { 7664 return "string" == typeof t 7665 }, 7666 isNumber: function(t) { 7667 return "number" == typeof t 7668 }, 7669 isObject: a, 7670 isUndefined: function(t) { 7671 return void 0 === t 7672 }, 7673 isDate: function(t) { 7674 return "[object Date]" === o.call(t) 7675 }, 7676 isFile: function(t) { 7677 return "[object File]" === o.call(t) 7678 }, 7679 isBlob: function(t) { 7680 return "[object Blob]" === o.call(t) 7681 }, 7682 isFunction: u, 7683 isStream: function(t) { 7684 return a(t) && u(t.pipe) 7685 }, 7686 isURLSearchParams: function(t) { 7687 return "undefined" != typeof URLSearchParams && t instanceof URLSearchParams 7688 }, 7689 isStandardBrowserEnv: function() { 7690 return ("undefined" == typeof navigator || "ReactNative" !== navigator.product) && ("undefined" != typeof window && "undefined" != typeof document) 7691 }, 7692 forEach: c, 7693 merge: function t() { 7694 var e = {}; 7695 7696 function n(n, i) { 7697 "object" == typeof e[i] && "object" == typeof n ? e[i] = t(e[i], n) : e[i] = n 7698 } 7699 for (var i = 0, r = arguments.length; i < r; i++) c(arguments[i], n); 7700 return e 7701 }, 7702 extend: function(t, e, n) { 7703 return c(e, (function(e, r) { 7704 t[r] = n && "function" == typeof e ? i(e, n) : e 7705 })), t 7706 }, 7707 trim: function(t) { 7708 return t.replace(/^\s*/, "").replace(/\s*$/, "") 7709 } 7710 } 7711 }, 7712 yK9s: function(t, e, n) { 7713 "use strict"; 7714 var i = n("xTJ+"); 7715 t.exports = function(t, e) {
7716 i.forEach(t, (function(n, i) { 7717 i !== e && i.toUpperCase() === e.toUpperCase() && (t[e] = n, delete t[i]) 7718 })) 7719 } 7720 }, 7721 zuR4: function(t, e, n) { 7722 "use strict"; 7723 var i = n("xTJ+"), 7724 r = n("HSsa"), 7725 o = n("CgaS"), 7726 s = n("JEQr"); 7727 7728 function a(t) { 7729 var e = new o(t), 7730 n = r(o.prototype.request, e); 7731 return i.extend(n, o.prototype, e), i.extend(n, e), n 7732 } 7733 var u = a(s); 7734 u.Axios = o, u.create = function(t) { 7735 return a(i.merge(s, t)) 7736 }, u.Cancel = n("endd"), u.CancelToken = n("jfS+"), u.isCancel = n("Lmem"), u.all = function(t) { 7737 return Promise.all(t) 7738 }, u.spread = n("DfZB"), t.exports = u, t.exports.default = u 7739 } 7740 } 7741]); 7742 7743(window.webpackJsonp = window.webpackJsonp || []).push([ 7744 [1], { 7745 0: function(t, e, i) { 7746 i("FOtN"), t.exports = i("87c5") 7747 }, 7748 "32uU": function(t, e) { 7749 u2.ready((function() { 7750 var t = !1, 7751 e = !1, 7752 i = !1, 7753 o = !1; 7754 u2.on(".yo-calendar-selector", "mouseenter", (function(n) { 7755 if (t = n.target, e = u2.$(".yo-pickerjs", t), i = u2.$(".yo-date-input", t), o = t.dataset.date, e && i) { 7756 var s = new Picker(i, { 7757 language: "ru-UA", 7758 date: o, 7759 format: "D MMMM YYYY", 7760 controls: !0, 7761 text: { 7762 title: "Ð ÑРµРÑСÑСâ°Ð °СРРÒР°СâР°: " + o 7763 }, 7764 pick: function(t) { 7765 var e = u2.$("#yo-picker-fallback"); 7766 if (e) { 7767 e.removeAttribute("hidden"), u2.addClass(e, "yo-bg-dimmed", "picker-fixed"); 7768 var i = s.getDate(), 7769 o = window.location.origin + (parent_link || "/news") + (i <= new Date ? "/" + i.toISOString().substr(0, 10).replace(/-/g, "/") : ""); 7770 window.location.replace(o) 7771 } 7772 } 7773 }); 7774 e.addEventListener("click", (function(t) { 7775 i.click() 7776 }), !1) 7777 } 7778 })) 7779 })) 7780 }, 7781 "87c5": function(t, e) {}, 7782 "8oxB": function(t, e) { 7783 var i, o, n = t.exports = {}; 7784 7785 function s() { 7786 throw new Error("setTimeout has not been defined") 7787 } 7788 7789 function a() { 7790 throw new Error("clearTimeout has not been defined") 7791 } 7792 7793 function r(t) { 7794 if (i === setTimeout) return setTimeout(t, 0); 7795 if ((i === s || !i) && setTimeout) return i = setTimeout, setTimeout(t, 0); 7796 try { 7797 return i(t, 0) 7798 } catch (e) { 7799 try { 7800 return i.call(null, t, 0) 7801 } catch (e) { 7802 return i.call(this, t, 0) 7803 } 7804 } 7805 }! function() { 7806 try { 7807 i = "function" == typeof setTimeout ? setTimeout : s 7808 } catch (t) { 7809 i = s 7810 } 7811 try { 7812 o = "function" == typeof clearTimeout ? clearTimeout : a 7813 } catch (t) { 7814 o = a 7815 } 7816 }(); 7817 var d, c = [], 7818 l = !1, 7819 h = -1; 7820 7821 function u() { 7822 l && d && (l = !1, d.length ? c = d.concat(c) : h = -1, c.length && w()) 7823 } 7824 7825 function w() { 7826 if (!l) { 7827 var t = r(u); 7828 l = !0; 7829 for (var e = c.length; e;) { 7830 for (d = c, c = []; ++h < e;) d && d[h].run(); 7831 h = -1, e = c.length 7832 } 7833 d = null, l = !1, 7834 function(t) { 7835 if (o === clearTimeout) return clearTimeout(t); 7836 if ((o === a || !o) && clearTimeout) return o = clearTimeout, clearTimeout(t); 7837 try { 7838 o(t) 7839 } catch (e) { 7840 try { 7841 return o.call(null, t) 7842 } catch (e) { 7843 return o.call(this, t) 7844 } 7845 } 7846 }(t) 7847 } 7848 } 7849 7850 function p(t, e) { 7851 this.fun = t, this.array = e 7852 } 7853 7854 function g() {} 7855 n.nextTick = function(t) { 7856 var e = new Array(arguments.length - 1); 7857 if (arguments.length > 1) 7858 for (var i = 1; i < arguments.length; i++) e[i - 1] = arguments[i]; 7859 c.push(new p(t, e)), 1 !== c.length || l || r(w) 7860 }, p.prototype.run = function() { 7861 this.fun.apply(null, this.array) 7862 }, n.title = "browser", n.browser = !0, n.env = {}, n.argv = [], n.version = "", n.versions = {}, n.on = g, n.addListener = g, n.once = g, n.off = g, n.removeListener = g, n.removeAllListeners = g, n.emit = g, n.prependListener = g, n.prependOnceListener = g, n.listeners = function(t) { 7863 return [] 7864 }, n.binding = function(t) { 7865 throw new Error("process.binding is not supported") 7866 }, n.cwd = function() { 7867 return "/" 7868 }, n.chdir = function(t) { 7869 throw new Error("process.chdir is not supported") 7870 }, n.umask = function() { 7871 return 0 7872 } 7873 }, 7874 Br6M: function(t, e) { 7875 window.index = function(t) { 7876 // setTimeout((function() { 7877 // var t = u2.$("#showcase-slider"), 7878 // e = u2.$("#yo-news-feed-wrapper"), 7879 // i = u2.$("#actualChildren"); 7880 // types_int[mq] < 30 && u2.height(e, u2.height(i) + u2.height(t) + 3) 7881 // }), 300); 7882 //document.getElementById("main"), document.getElementById("topAside") 7883 } 7884 }, 7885 FOtN: function(t, e, i) { 7886 window.axios = i("vDqi"), axios.defaults.headers.common["X-Requested-With"] = "XMLHttpRequest", window.foc = {}, i("rLXM"), i("IahL"), i("hezQ") 7887 }, 7888 Hpvb: function(t, e, i) { 7889 var o, n, s; 7890 7891 function a(t) { 7892 return (a = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(t) { 7893 return typeof t 7894 } : function(t) { 7895 return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t 7896 })(t) 7897 } 7898 /*! UIkit 3.3.0 | http://www.getuikit.com | (c) 2014 - 2019 YOOtheme | MIT License */ 7899 s = function() { 7900 "use strict"; 7901 7902 function t(e) { 7903 t.installed || e.icon.add({ 7904 home: '<svg width="20" height="20" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><polygon points="18.65 11.35 10 2.71 1.35 11.35 0.65 10.65 10 1.29 19.35 10.65"/><polygon points="15 4 18 4 18 7 17 7 17 5 15 5"/><polygon points="3 11 4 11 4 18 7 18 7 12 12 12 12 18 16 18 16 11 17 11 17 19 11 19 11 13 8 13 8 19 3 19"/></svg>', 7905 youtube: '<svg width="20" height="20" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M15,4.1c1,0.1,2.3,0,3,0.8c0.8,0.8,0.9,2.1,0.9,3.1C19,9.2,19,10.9,19,12c-0.1,1.1,0,2.4-0.5,3.4c-0.5,1.1-1.4,1.5-2.5,1.6 c-1.2,0.1-8.6,0.1-11,0c-1.1-0.1-2.4-0.1-3.2-1c-0.7-0.8-0.7-2-0.8-3C1,11.8,1,10.1,1,8.9c0-1.1,0-2.4,0.5-3.4C2,4.5,3,4.3,4.1,4.2 C5.3,4.1,12.6,4,15,4.1z M8,7.5v6l5.5-3L8,7.5z"/></svg>', 7906 at: '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
7906<path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10h5v-2h-5c-4.34 0-8-3.66-8-8s3.66-8 8-8s8 3.66 8 8v1.43c0 .79-.71 1.57-1.5 1.57s-1.5-.78-1.5-1.57V12c0-2.76-2.24-5-5-5s-5 2.24-5 5s2.24 5 5 5c1.38 0 2.64-.56 3.54-1.47c.65.89 1.77 1.47 2.96 1.47c1.97 0 3.5-1.6 3.5-3.57V12c0-5.52-4.48-10-10-10zm0 13c-1.66 0-3-1.34-3-3s1.34-3 3-3s3 1.34 3 3s-1.34 3-3 3z"/></svg>', 7907 calendar: '<svg width="20" height="20" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M 2,3 2,17 18,17 18,3 2,3 Z M 17,16 3,16 3,8 17,8 17,16 Z M 17,7 3,7 3,4 17,4 17,7 Z"/><rect width="1" height="3" x="6" y="2"/><rect width="1" height="3" x="13" y="2"/></svg>', 7908 camera: '<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M18 7c0-1.103-.897-2-2-2H4c-1.103 0-2 .897-2 2v10c0 1.103.897 2 2 2h12c1.103 0 2-.897 2-2v-3.333L22 17V7l-4 3.333V7zm-1.998 10H4V7h12l.001 4.999L16 12l.001.001l.001 4.999z"/></svg>', 7909 cart: '<svg width="20" height="20" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><circle cx="7.3" cy="17.3" r="1.4"/><circle cx="13.3" cy="17.3" r="1.4"/><polyline fill="none" stroke="#000" points="0 2 3.2 4 5.3 12.5 16 12.5 18 6.5 8 6.5"/></svg>', 7910 "chart-bars": '<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M7.1,17H2.8v7h4.3V17z M14.1,11.9H9.8V24h4.3V11.9z M16.9,7.9\th4.3V24h-4.3V7.9z M3.7,12.7l4.6-4.6h2.9l4.6-5.7l-2.3-1.1L19.2,0l-0.6,5.7l-1.1-2.3l-5.7,5.7H8.3l-4.6,4.6V12.7z"/></svg>', 7911 "chevron-double-left": '<svg width="20" height="20" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><polyline fill="none" stroke="#000" stroke-width="1.03" points="10 14 6 10 10 6"/><polyline fill="none" stroke="#000" stroke-width="1.03" points="14 14 10 10 14 6"/></svg>', 7912 "chevron-double-right": '<svg width="20" height="20" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><polyline fill="none" stroke="#000" stroke-width="1.03" points="10 6 14 10 10 14"/><polyline fill="none" stroke="#000" stroke-width="1.03" points="6 6 10 10 6 14"/></svg>', 7913 "chevron-down": '<svg width="20" height="20" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><polyline fill="none" stroke="#000" stroke-width="1.03" points="16 7 10 13 4 7"/></svg>', 7914 "chevron-left": '<svg width="20" height="20" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><polyline fill="none" stroke="#000" stroke-width="1.03" points="13 16 7 10 13 4"/></svg>', 7915 "chevron-right": '<svg width="20" height="20" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><polyline fill="none" stroke="#000" stroke-width="1.03" points="7 4 13 10 7 16"/></svg>', 7916 "chevron-up": '<svg width="20" height="20" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><polyline fill="none" stroke="#000" stroke-width="1.03" points="4 13 10 7 16 13"/></svg>', 7917 clock: '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2zm0 18a8 8 0 1 1 8-8a8 8 0 0 1-8 8z"/><path d="M16 11h-3V8a1 1 0 0 0-2 0v4a1 1 0 0 0 1 1h4a1 1 0 0 0 0-2z"/></svg>', 7918 "commercial-basis": '<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M12 3c-5 0-9 4-9 9s4 9 9 9s9-4 9-9s-4-9-9-9m0 16c-3.9 0-7-3.1-7-7s3.1-7 7-7s7 3.1 7 7s-3.1 7-7 7m8.5 1.5c2.2-2.2 3.5-5.2 3.5-8.5s-1.3-6.3-3.5-8.5l-1.1 1.1c1.9 1.9 3.1 4.5 3.1 7.4c0 2.9-1.2 5.5-3.1 7.4l1.1 1.1M4.6 19.4c-1.9-1.9-3.1-4.5-3.1-7.4c0-2.9 1.2-5.5 3.1-7.4L3.5 3.5C1.3 5.7 0 8.7 0 12s1.3 6.3 3.5 8.5l1.1-1.1M9.5 7v10h2v-4h2a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2h-4m2 2h2v2h-2V9z"/></svg>', 7919 document: '<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M13 18H3a1 1 0 0 0 0 2h10a1 1 0 0 0 0-2zM3 8h8a1 1 0 0 0 0-2H3a1 1 0 0 0 0 2zm0 4h8a1 1 0 0 0 0-2H3a1 1 0 0 0 0 2zm18 2H3a1 1 0 0 0 0 2h18a1 1 0 0 0 0-2zm0-10h-6a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1V5a1 1 0 0 0-1-1zm-1 6h-4V6h4z"/></svg>', 7920 "eye-outline": '<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
7920<path d="M12 9a3 3 0 0 1 3 3a3 3 0 0 1-3 3a3 3 0 0 1-3-3a3 3 0 0 1 3-3m0-4.5c5 0 9.27 3.11 11 7.5c-1.73 4.39-6 7.5-11 7.5S2.73 16.39 1 12c1.73-4.39 6-7.5 11-7.5M3.18 12a9.821 9.821 0 0 0 17.64 0a9.821 9.821 0 0 0-17.64 0z"/></svg>', 7921 facebook: '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 42.01 42.01"><path d="M212.09,171a21,21,0,1,0,21,21A21,21,0,0,0,212.09,171Zm0,39.76A18.75,18.75,0,1,1,230.84,192,18.75,18.75,0,0,1,212.09,210.76Z" transform="translate(-191.09 -171.01)" fill="#8d8b8b"/><path d="M217.07,188.8h-3.65v-2.67a1.12,1.12,0,0,1,1.24-1H217v-3.6h-2.7a4.14,4.14,0,0,0-4.53,4.4v2.88h-2.68v3.71h2.68v10h3.64v-10h3.09Z" transform="translate(-191.09 -171.01)" fill="#8d8b8b"/></svg>', 7922 "fb-msg": '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 2a9.65 9.65 0 0 0-10 9.7a9.51 9.51 0 0 0 3.14 7.18a.81.81 0 0 1 .27.56v1.78a.81.81 0 0 0 1.13.71l2-.87a.75.75 0 0 1 .53 0a11 11 0 0 0 2.9.38A9.7 9.7 0 1 0 12 2zm6 7.46l-2.93 4.66a1.5 1.5 0 0 1-2.17.4l-2.34-1.75a.6.6 0 0 0-.72 0l-3.16 2.4a.47.47 0 0 1-.68-.63l2.93-4.66a1.5 1.5 0 0 1 2.17-.4l2.34 1.75a.6.6 0 0 0 .72 0l3.16-2.4a.47.47 0 0 1 .68.63z"/></svg>', 7923 fb: '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M13.397 20.997v-8.196h2.765l.411-3.209h-3.176V7.548c0-.926.258-1.56 1.587-1.56h1.684V3.127A22.336 22.336 0 0 0 14.201 3c-2.444 0-4.122 1.492-4.122 4.231v2.355H7.332v3.209h2.753v8.202h3.312z"/></svg>', 7924 image: '<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><circle cx="7.499" cy="9.5" r="1.5"/><path d="M10.499 14l-1.5-2l-3 4h12l-4.5-6z"/><path d="M19.999 4h-16c-1.103 0-2 .897-2 2v12c0 1.103.897 2 2 2h16c1.103 0 2-.897 2-2V6c0-1.103-.897-2-2-2zm-16 14V6h16l.002 12H3.999z"/></svg>', 7925 info: '<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M5 19h15a1 1 0 0 1 0 2H4a1 1 0 0 1-1-1v-8a1 1 0 0 1 2 0v7zm5-4a1 1 0 0 1-2 0V6a1 1 0 1 1 2 0v9zm2 0V8a1 1 0 0 1 2 0v7a1 1 0 0 1-2 0zm4-11a1 1 0 0 1 2 0v11a1 1 0 0 1-2 0V4z"/></svg>', 7926 loading: '<svg xmlns="http://www.w3.org/2000/svg" width="50" height="50" viewBox="0 0 50 50"><path d="M25,5A20.14,20.14,0,0,1,45,22.88a2.51,2.51,0,0,0,2.49,2.26h0A2.52,2.52,0,0,0,50,22.33a25.14,25.14,0,0,0-50,0,2.52,2.52,0,0,0,2.5,2.81h0A2.51,2.51,0,0,0,5,22.88,20.14,20.14,0,0,1,25,5Z"><animateTransform attributeName="transform" type="rotate" from="0 25 25" to="360 25 25" dur="1.25s" repeatCount="indefinite"/></path></svg>', 7927 menu: '<svg width="20" height="20" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><rect x="2" y="4" width="16" height="1"/><rect x="2" y="9" width="16" height="1"/><rect x="2" y="14" width="16" height="1"/></svg>', 7928 position: '<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M13 3c3.9 0 7 3.1 7 7c0 2.8-1.6 5.2-4 6.3V21H9v-3H8c-1.1 0-2-.9-2-2v-3H4.5c-.4 0-.7-.5-.4-.8L6 9.7C6.2 5.9 9.2 3 13 3m0-2C8.4 1 4.6 4.4 4.1 8.9L2.5 11c-.6.8-.6 1.8-.2 2.6c.4.7 1 1.2 1.7 1.3V16c0 1.9 1.3 3.4 3 3.9V23h11v-5.5c2.5-1.7 4-4.4 4-7.5c0-5-4-9-9-9m-3 9c-.6 0-1-.4-1-1s.4-1 1-1s1 .4 1 1s-.4 1-1 1m3 0c-.6 0-1-.4-1-1s.4-1 1-1s1 .4 1 1s-.4 1-1 1m3 0c-.5 0-1-.4-1-1s.5-1 1-1s1 .4 1 1s-.5 1-1 1z"/></svg>', 7929 "quote-single-double-narrow": '<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M15.9,0.2c-1.2,0.1-2.2,0.5-3.1,1c2.7,1.5,4.7,4.9,3.2,10.6c0.7,0.4,1.3,0.8,1.7,1.4C17.9,14,20,18.6,9,24\tc3.6-0.2,11.4-2.7,14.1-10.7C26.5,3.3,20-0.1,15.9,0.2z"/><path d="M14.1,13.3C11.4,21.3,3.6,23.8,0,24c11-5.4,9-10,8.6-10.7c-1-2.1-5.2-2.1-6.9-5.5s1-7.2,5.2-7.6\tS17.6,3.3,14.1,13.3z"/></svg>', 7930 "quote-single-double": '<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M10.8,13.4c-2.1,6.1-8.1,8-10.8,8.1c8.4-4.2,6.8-7.6,6.5-8.1c-0.8-1.6-4-1.6-5.2-4.2C0,6.5,2.1,3.7,5.3,3.4\tS13.5,5.8,10.8,13.4z"/><path d="M23.2,13.4c-2.1,6.1-8.1,8-10.8,8.1c8.4-4.2,6.8-7.6,6.5-8.1c-0.8-1.6-4-1.6-5.2
7930-4.2c-1.3-2.7,0.8-5.4,4-5.8\tS25.9,5.8,23.2,13.4z"/></svg>', 7931 "quote-single": '<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M18.6,13.3C15.9,21.2,8.1,23.7,4.5,23.9c10.9-5.5,8.9-9.9,8.5-10.6c-1-2.1-5.2-2.1-6.8-5.5\tc-1.7-3.5,1-7.1,5.2-7.5S22.1,3.4,18.6,13.3z"/></svg>', 7932 rss: '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 42.01 42.01"><path d="M273.56,233.72a21,21,0,1,0,21,21A21,21,0,0,0,273.56,233.72Zm0,39.76a18.75,18.75,0,1,1,18.75-18.75A18.75,18.75,0,0,1,273.56,273.48Z" transform="translate(-252.56 -233.72)" fill="#8d8b8b"/><path d="M263.17,252.65v4.15a8.31,8.31,0,0,1,8.31,8.31h4.15A12.46,12.46,0,0,0,263.17,252.65Z" transform="translate(-252.56 -233.72)" fill="#8d8b8b"/><path d="M263.17,244.34v4.15a16.62,16.62,0,0,1,16.62,16.61h4.15A20.77,20.77,0,0,0,263.17,244.34Z" transform="translate(-252.56 -233.72)" fill="#8d8b8b"/><path d="M265.25,261a2.08,2.08,0,1,0,2.08,2.08A2.08,2.08,0,0,0,265.25,261Z" transform="translate(-252.56 -233.72)" fill="#8d8b8b"/></svg>', 7933 screen: '<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M19 14h-2v3h-3v2h3v3h2v-3h3v-2h-3zM4 19h3v-2H5v-2H3v3a1 1 0 0 0 1 1zM19 4a1 1 0 0 0-1-1h-3v2h2v2h2V4zM5 5h2V3H4a1 1 0 0 0-1 1v3h2V5zM3 9h2v4H3zm14 0h2v3h-2zM9 3h4v2H9zm0 14h3v2H9z"/></svg>', 7934 search: '<svg width="20" height="20" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><circle fill="none" stroke="#000" stroke-width="1.1" cx="9" cy="9" r="7"/><path fill="none" stroke="#000" stroke-width="1.1" d="M14,14 L18,18 L14,14 Z"/></svg>', 7935 "share-m": '<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7c.05-.23.09-.46.09-.7s-.04-.47-.09-.7l7.05-4.11c.54.5 1.25.81 2.04.81 1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3c0 .24.04.47.09.7L8.04 9.81C7.5 9.31 6.79 9 6 9c-1.66 0-3 1.34-3 3s1.34 3 3 3c.79 0 1.5-.31 2.04-.81l7.12 4.16c-.05.21-.08.43-.08.65 0 1.61 1.31 2.92 2.92 2.92 1.61 0 2.92-1.31 2.92-2.92s-1.31-2.92-2.92-2.92z"/></svg>', 7936 share: '<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M18.938 16.125a3.55 3.55 0 0 0-2.816 1.384l-.006.008l-7.684-4.361a3.55 3.55 0 0 0-.007-2.337l.008.025l7.684-4.361a3.56 3.56 0 1 0-.641-1.334l-.005-.024L7.656 9.56a3.563 3.563 0 1 0-.002 4.883l.002-.002l7.815 4.435a3.562 3.562 0 1 0 3.468-2.75zm0-13.875a2.063 2.063 0 1 1-2.063 2.063a2.065 2.065 0 0 1 2.062-2.063zM5.063 14.063A2.063 2.063 0 1 1 7.126 12a2.065 2.065 0 0 1-2.062 2.063zm13.875 7.687a2.063 2.063 0 1 1 2.063-2.063a2.065 2.065 0 0 1-2.062 2.063z"/></svg>', 7937 speaker: '<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M17 2H7c-1.1 0-2 .9-2 2v16c0 1.1.9 1.99 2 1.99L17 22c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zM7 20V4h10v16H7zm5-11c1.1 0 2-.9 2-2s-.9-2-2-2a2 2 0 1 0 0 4zm0 2c-2.21 0-4 1.79-4 4s1.79 4 4 4s4-1.79 4-4s-1.79-4-4-4zm0 6c-1.1 0-2-.9-2-2s.9-2 2-2s2 .9 2 2s-.9 2-2 2z"/></svg>', 7938 "star-border-m": '<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M22 9.24l-7.19-.62L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21 12 17.27 18.18 21l-1.63-7.03L22 9.24zM12 15.4l-3.76 2.27 1-4.28-3.32-2.88 4.38-.38L12 6.1l1.71 4.04 4.38.38-3.32 2.88 1 4.28L12 15.4z"/></svg>', 7939 "star-border": '<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M22 9.24l-7.19-.62L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21 12 17.27 18.18 21l-1.63-7.03L22 9.24zM12 15.4l-3.76 2.27 1-4.28-3.32-2.88 4.38-.38L12 6.1l1.71 4.04 4.38.38-3.32 2.88 1 4.28L12 15.4z"/></svg>', 7940 tag: '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M16 5l-.313.28L4.28 16.813l-.686.688l.687.72l9.5 9.5l.72.687l.69-.687l11.53-11.407L27 16V5H16zm.844 2H25v8.156L14.5 25.594L6.406 17.5L16.844 7zM22 9a1 1 0 1 0 0 2a1 1 0 0 0 0-2z"/></svg>', 7941 tags: '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32">
7941<path d="M14.594 4l-.313.28l-11 11l-.685.72l.687.72l9 9l.72.686l.72-.687l11-11l.28-.315V4H14.594zm.844 2H23v7.563l-10 10L5.437 16l10-10zM26 7v2h1v8.156l-9.5 9.438l-1.25-1.25l-1.406 1.406l1.937 1.97l.72.686l.69-.687L28.72 18.31L29 18V7h-3zm-6 1a1 1 0 1 0 0 2a1 1 0 0 0 0-2z"/></svg>', 7942 tele: '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20.665 3.717l-17.73 6.837c-1.21.486-1.203 1.161-.222 1.462l4.552 1.42l10.532-6.645c.498-.303.953-.14.579.192l-8.533 7.701h-.002l.002.001l-.314 4.692c.46 0 .663-.211.921-.46l2.211-2.15l4.599 3.397c.848.467 1.457.227 1.668-.785l3.019-14.228c.309-1.239-.473-1.8-1.282-1.434z"/></svg>', 7943 telegram: '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 42 42"><g fill="#8d8b8b"><path d="M21,0A21,21,0,1,0,42,21,21,21,0,0,0,21,0Zm0,39.76h0A18.75,18.75,0,1,1,39.75,21,18.75,18.75,0,0,1,21,39.75Z" transform="translate(0 .01)"/><path d="M29.89,12.53a0.56,0.56,0,0,0-.31,0L10,20.1a0.56,0.56,0,0,0,0,1.05l4.77,1.78,1.85,5.93a0.56,0.56,0,0,0,.89.27L20.18,27a0.79,0.79,0,0,1,1,0l4.79,3.48a0.56,0.56,0,0,0,.89-0.34l3.51-16.88A0.56,0.56,0,0,0,29.89,12.53Zm-4,4-7.69,7.15a1.59,1.59,0,0,0-.49,1L17.4,26.54a0.24,0.24,0,0,1-.47,0l-1-3.54A0.94,0.94,0,0,1,16.34,22l9.31-5.74A0.16,0.16,0,0,1,25.85,16.5Z" transform="translate(0 .01)"/></g></svg>', 7944 text: '<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M5 3c-1.11 0-2 .89-2 2v14c0 1.11.89 2 2 2h14c1.11 0 2-.89 2-2V5c0-1.11-.89-2-2-2H5m0 2h14v14H5V5m2 2v2h10V7H7m0 4v2h10v-2H7m0 4v2h7v-2H7z"/></svg>', 7945 tw: '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19.633 7.997c.013.175.013.349.013.523c0 5.325-4.053 11.461-11.46 11.461c-2.282 0-4.402-.661-6.186-1.809c.324.037.636.05.973.05a8.07 8.07 0 0 0 5.001-1.721a4.036 4.036 0 0 1-3.767-2.793c.249.037.499.062.761.062c.361 0 .724-.05 1.061-.137a4.027 4.027 0 0 1-3.23-3.953v-.05c.537.299 1.16.486 1.82.511a4.022 4.022 0 0 1-1.796-3.354c0-.748.199-1.434.548-2.032a11.457 11.457 0 0 0 8.306 4.215c-.062-.3-.1-.611-.1-.923a4.026 4.026 0 0 1 4.028-4.028c1.16 0 2.207.486 2.943 1.272a7.957 7.957 0 0 0 2.556-.973a4.02 4.02 0 0 1-1.771 2.22a8.073 8.073 0 0 0 2.319-.624a8.645 8.645 0 0 1-2.019 2.083z"/></svg>', 7946 twitter: '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 42.01 42.01"><path d="M212.09,169.39a21,21,0,1,0,21,21A21,21,0,0,0,212.09,169.39Zm0,39.76a18.75,18.75,0,1,1,18.75-18.75A18.75,18.75,0,0,1,212.09,209.14Z" transform="translate(-191.09 -169.39)" fill="#8d8b8b"/><path d="M222,183.79a6.81,6.81,0,0,1-2.27.69,4.66,4.66,0,0,0,1.71-2.4,6.34,6.34,0,0,1-2.56,1h0a4,4,0,0,0-3-1.36,4.26,4.26,0,0,0-4.1,4.41,4.67,4.67,0,0,0,.11,1h0a11.53,11.53,0,0,1-8.68-4.58,4.62,4.62,0,0,0,1.24,5.83,2.5,2.5,0,0,1-1.79-.5,4.22,4.22,0,0,0,3.16,4.31,3,3,0,0,1-1.71.14,3.94,3.94,0,0,0,3.66,3,6.43,6.43,0,0,1-5.68,1.83,11.66,11.66,0,0,0,6.41,2c6.61,0,11.75-5.77,11.47-12.89v0s0,0,0-.06,0,0,0-.07A7.38,7.38,0,0,0,222,183.79Z" transform="translate(-191.09 -169.39)" fill="#8d8b8b"/></svg>', 7947 viber: '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19.29 10.107c.024-2.892-2.439-5.543-5.49-5.91a3.685 3.685 0 0 1-.197-.03a2.854 2.854 0 0 0-.465-.05c-.626 0-.793.44-.837.701c-.043.255-.002.47.121.637c.207.281.572.331.865.371c.085.012.166.023.234.038c2.742.613 3.665 1.576 4.116 4.295c.011.066.016.148.022.235c.02.325.06 1.001.787 1.001c.06 0 .126-.005.194-.015c.676-.103.655-.721.645-1.018c-.003-.084-.006-.163.002-.216a.289.289 0 0 0 .002-.04z"/><path d="M12.96 3.136c.082.006.158.012.222.021c4.503.693 6.574 2.826 7.147 7.364c.01.077.012.171.013.27c.006.355.018 1.093.81 1.108h.024c.249 0 .446-.075.588-.223c.246-.257.23-.64.215-.948c-.003-.076-.006-.147-.006-.21c.058-4.64-3.96-8.849-8.596-9.005c-.02 0-.038 0-.056.003a.388.388 0 0 1-.055.003c-.047 0-.103-.004-.164-.008c-.072-.005-.155-.011-.24-.011c-.738 0-.878.525-.896.838c-.041.723.658.774.994.798zm7.152 13.25a14.326 14.326 0 0 1-.287-.224c-.492-.396-1.015-.76-1.52-1.113l-.315-.22c-.648-.45
79475-1.23-.676-1.78-.676c-.742 0-1.388.41-1.922 1.217c-.236.358-.523.532-.876.532a1.74 1.74 0 0 1-.706-.177c-2.09-.948-3.584-2.402-4.438-4.321c-.413-.928-.279-1.534.447-2.028c.413-.28 1.18-.801 1.127-1.8c-.062-1.133-2.563-4.544-3.617-4.931a2.053 2.053 0 0 0-1.396-.004c-1.211.407-2.079 1.123-2.514 2.068c-.42.914-.4 1.987.054 3.103c1.315 3.227 3.163 6.041 5.494 8.363c2.281 2.273 5.085 4.134 8.333 5.533c.293.126.6.195.825.245c.076.017.142.032.19.045a.32.32 0 0 0 .081.011h.026c1.528 0 3.363-1.396 3.926-2.987c.494-1.394-.408-2.083-1.132-2.636zm-6.476-9.563c-.261.006-.806.02-.997.574c-.09.26-.079.484.032.669c.162.27.473.354.755.4c1.025.164 1.552.73 1.657 1.783c.049.49.38.833.803.833a.79.79 0 0 0 .096-.006c.51-.06.757-.435.735-1.114c.008-.708-.362-1.512-.993-2.152c-.632-.642-1.394-1.004-2.088-.987z"/></svg>', 7948 whatsapp: '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M16.6 14c-.2-.1-1.5-.7-1.7-.8c-.2-.1-.4-.1-.6.1c-.2.2-.6.8-.8 1c-.1.2-.3.2-.5.1c-.7-.3-1.4-.7-2-1.2c-.5-.5-1-1.1-1.4-1.7c-.1-.2 0-.4.1-.5c.1-.1.2-.3.4-.4c.1-.1.2-.3.2-.4c.1-.1.1-.3 0-.4c-.1-.1-.6-1.3-.8-1.8c-.1-.7-.3-.7-.5-.7h-.5c-.2 0-.5.2-.6.3c-.6.6-.9 1.3-.9 2.1c.1.9.4 1.8 1 2.6c1.1 1.6 2.5 2.9 4.2 3.7c.5.2.9.4 1.4.5c.5.2 1 .2 1.6.1c.7-.1 1.3-.6 1.7-1.2c.2-.4.2-.8.1-1.2l-.4-.2m2.5-9.1C15.2 1 8.9 1 5 4.9c-3.2 3.2-3.8 8.1-1.6 12L2 22l5.3-1.4c1.5.8 3.1 1.2 4.7 1.2c5.5 0 9.9-4.4 9.9-9.9c.1-2.6-1-5.1-2.8-7m-2.7 14c-1.3.8-2.8 1.3-4.4 1.3c-1.5 0-2.9-.4-4.2-1.1l-.3-.2l-3.1.8l.8-3l-.2-.3c-2.4-4-1.2-9 2.7-11.5S16.6 3.7 19 7.5c2.4 3.9 1.3 9-2.6 11.4"/></svg>' 7949 }) 7950 } 7951 return "undefined" != typeof window && window.UIkit && window.UIkit.use(t), t 7952 }, "object" === a(e) && void 0 !== t ? t.exports = s() : void 0 === (n = "function" == typeof(o = s) ? o.call(e, i, e, t) : o) || (t.exports = n) 7953 }, 7954 IahL: function(t, e, i) { 7955 "use strict"; 7956 i.r(e); 7957 var o = i("p46w"), 7958 n = i.n(o), 7959 s = i("gyNX"), 7960 a = i.n(s), 7961 r = i("Hpvb"), 7962 d = i.n(r), 7963 c = i("HToz"), 7964 l = i.n(c); 7965 window.cookie = n.a, window.UIkit = a.a, a.a.use(d.a), window.u2 = a.a.util, window.Lazy = new l.a 7966 }, 7967 QVJw: function(t, e) { 7968 function i(t) { 7969 return (i = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(t) { 7970 return typeof t 7971 } : function(t) { 7972 return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t 7973 })(t) 7974 } 7975 window.advert = function() { 7976 if ("undefined" != typeof ads) { 7977 if (window.ads = __atob(ads), "object" !== i(ads.items)) return; 7978 var t = ads.postponed || []; 7979 for (var e in ads.items || []) { 7980 var o = ads.items[e]; 7981 t.includes(e) || "boolean" == typeof o.skip_on_branding && o.skip_on_branding === branding || doAdv(o) 7982 } 7983 } 7984 } 7985 }, 7986 hezQ: function(t, e, i) { 7987 "use strict"; 7988 i.r(e); 7989 i("z9E/"); 7990 window.types = { 7991 xxl: "desktop", 7992 xl: "desktop", 7993 lg: "desktop", 7994 md: "tablet", 7995 sm: "tablet", 7996 xs: "mobile", 7997 ss: "mobile", 7998 us: "mobile" 7999 }, window.types_int = { 8000 xxl: 0, 8001 xl: 10, 8002 lg: 20, 8003 md: 30, 8004 sm: 40, 8005 xs: 50, 8006 ss: 60, 8007 us: 70 8008 }, window.page_type = document.head.querySelector("meta[name='page-type']").content.replace("-", "_"), window.nodes = { 8009 slideShowHover: ".hover-action" 8010 }, window.sliders_breakpoints = { 8011 default: { 8012 desktop: 1, 8013 tablet: 1, 8014 mobile: 1 8015 }, 8016 double: { 8017 desktop: 2, 8018 tablet: 1, 8019 mobile: 1 8020 }, 8021 triple: { 8022 desktop: 3, 8023 tablet: 2, 8024 mobile: 1 8025 }, 8026 quadro: { 8027 desktop: 1, 8028 tablet: 2, 8029 mobile: 1 8030 } 8031 }, i("zSgD"), i("32uU"), i("Br6M"), i("mBpQ"), i("QVJw"), u2.ready((function() { 8032 window.ads_inited = { 8033 desktop: !1, 8034 tablet: !1, 8035 mobile: !1 8036 }, window.dt = new Date, window.isStage = "varg.amok.space" === window.location.hostname, window.resizing = !1, window.mq = null, window.type = types[mq], window.changed_type = window.changed_viewport = window.changed_margins = !0, window.ww = window.innerWidth, window.wh = window.innerHeight, window.vt = viewType(ww, wh), window.footer = document.getElementById("siteFooter") || !1, window.fh = window.footer.offsetHeight, window.middle_flag = document.getElementById("middle_flag") || !1, window.isMob = isMobile(), window.loc = window.location, window.urlParam
8036s = new URLSearchParams(loc.search), "string" == typeof window.ads && (window.ads = __atob(window.ads)), moveNavigation({ 8037 initial: !0 8038 }), u2.on(window, "resize", (function() { 8039 ww !== window.innerWidth && (resizing || (window.requestAnimationFrame ? window.requestAnimationFrame(moveNavigation) : setTimeout(moveNavigation, 300), window.resizing = !0)), window.ww = window.innerWidth, window.wh = window.innerHeight, window.vt = viewType(ww, wh), window.fh = window.footer.offsetHeight, window.scroll_position = document.body.getBoundingClientRect().top, window.scroll_direction = null 8040 })) 8041 })) 8042 }, 8043 mBpQ: function(t, e, i) { 8044 "use strict"; 8045 i.r(e); 8046 var o = function(t) { 8047 var e = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : "https://focus.ua/service/hits"; 8048 if (!u2.hasClass(t, "got-hit")) { 8049 u2.addClass(t, "got-hit"); 8050 var i = u2.$(".read-count", t); 8051 isLoc() || window.isStage ? u2.replaceClass(i, "yo-opacity-none", "yo-opacity-full") : ("string" == typeof t.dataset.pid && "string" == typeof t.dataset.class && "undefined" != typeof dt && axios.get(e, { 8052 params: { 8053 pid: t.dataset.pid, 8054 type: t.dataset.class, 8055 t: dt.getTime() 8056 } 8057 }).then((function(t) { 8058 t.data.count && (i.textContent = t.data.count) 8059 })).catch((function(t) {})).then((function() { 8060 u2.replaceClass(i, "yo-opacity-none", "yo-opacity-full") 8061 })), u2.hasClass(t, "initial") && u2.removeClass(t, "initial")) 8062 } 8063 }, 8064 n = i("z9E/"), 8065 s = function(t) { 8066 arguments.length > 1 && void 0 !== arguments[1] && arguments[1]; 8067 u2.hasClass(t, "got-ready") || (u2.addClass(t, "got-ready"), u2.before(u2.$(".article__content .related__articles", t), u2.$(".yo-social-panel", t).cloneNode(!0)), window.isMob && window.u2ma("removeAttr", u2.$$(".related__articles a", t), "target")) 8068 }; 8069 8070 function a(t) { 8071 return (a = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(t) { 8072 return typeof t 8073 } : function(t) { 8074 return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t 8075 })(t) 8076 } 8077 8078 function r(t, e) { 8079 for (var i = 0; i < e.length; i++) { 8080 var o = e[i]; 8081 o.enumerable = o.enumerable || !1, o.configurable = !0, "value" in o && (o.writable = !0), Object.defineProperty(t, o.key, o) 8082 } 8083 } 8084 var d = function() { 8085 function t(e) { 8086 ! function(t, e) { 8087 if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") 8088 }(this, t), this.c = 0, this.content = null, this.ads = window.ads.postponed || [], this.timeout = e.timeout || 300, this.womb = e.womb || null, this.store = e.storage || [], this.iCount = this.store.length, this.hits = e.hits || null, this.ga = e.ga || null, this.isDebounced = e.isDebounced || null, this.adv = e.adv || null, this.adsense = e.adsense || null, this.aside = e.aside || null, this.getReady = e.getReady || null, this.phoenix = e.phoenixWidget || null, this.u = e.util || null, this.nodes = e.nodes || null, this.itemFetching = !1, this.itemEnding = !1, this.itemEnding = !1, this.scroll_position = document.body.getBoundingClientRect().top, this.scroll_direction = null, this.proceed = [], "object" === a(this.u) && "object" === a(this.nodes) && this.u.isNode(this.womb) && this.iCount > 1 && this.u.isNode(this.nodes.initial) && (this.nodes.initial.dataset.itemId = this.iCount, this.init()) 8089 } 8090 var e, i, o; 8091 return e = t, (i = [{ 8092 key: "init", 8093 value: function() {
8094 this.roofLine = Math.ceil(.4 * window.innerHeight), this.main = this.u.$(this.nodes.site_main), this.siteFloor = this.nodes.site_footer, this.adv_aside = this.u.$(this.nodes.adv_aside), this.menuListItems = this.u.$(this.nodes.menuListItems), this.menuListItemsMob = this.u.$(this.nodes.menuListItemsMob), this.u.attr(this.siteFloor, "hidden", !0), this.addPlaceholder(), this.fetch(), this.scroller() 8095 } 8096 }, { 8097 key: "scrollTop", 8098 value: function() { 8099 return window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop || 0 8100 } 8101 }, { 8102 key: "getItems", 8103 value: function() { 8104 return this.u.$$("." + this.nodes.item, this.womb) 8105 } 8106 }, { 8107 key: "getLastNode", 8108 value: function(t) { 8109 return t[t.length - 1] 8110 } 8111 }, { 8112 key: "asideToEnd", 8113 value: function() { 8114 if ("desktop" !== window.type) { 8115 var t = this.u.$(this.nodes.first_item), 8116 e = this.getLastNode(this.getItems()), 8117 i = this.u.$(".showcase-aside", e); 8118 i.innerHTML = t.innerHTML, this.u.removeClass(i, "uk-visible@m"), Lazy.update() 8119 } 8120 } 8121 }, { 8122 key: "getItemAddress", 8123 value: function(t) { 8124 if (this.store[t]) return window.location.origin + "/" + this.store[t].category + "/" + this.store[t].guid 8125 } 8126 }, { 8127 key: "getNextItem", 8128 value: function() { 8129 for (var t, e, i, o = this.getLastNode(this.getItems()).dataset.itemId, n = parseInt(o, 10) - 1, s = "news", a = this.iCount - 1; a >= 0; a--) this.store[a].id === n && (t = this.getItemAddress(a), i = this.store[a].pid, e = this.store[a].type, s = this.store[a].category); 8130 return { 8131 id: n, 8132 pid: i, 8133 url: t, 8134 type: e, 8135 cat: s 8136 } 8137 } 8138 }, { 8139 key: "addPlaceholder", 8140 value: function() { 8141 if (!this.u.isNode(this.u.$(".placeholder"), this.womb)) { 8142 var t = this.u.fragment(atob(window.placeholder || "PGhyPg==")); 8143 this.u.append(this.womb, t) 8144 } 8145 } 8146 }, { 8147 key: "isVisible", 8148 value: function(t) { 8149 var e = t.getBoundingClientRect(); 8150 return e.bottom > 0 && e.right > 0 && e.left < (window.innerWidth || document.documentElement.clientWidth) && e.top < (window.innerHeight || document.documentElement.clientHeight) 8151 } 8152 }, { 8153 key: "isProceed", 8154 value: function() { 8155 if (this.scroll_direction = document.body.getBoundingClientRect().top > this.scroll_position ? "up" : "down", this.scroll_position = document.body.getBoundingClientRect().top, !(this.itemFetching || this.itemEnding || this.nodes.scroll_more_flag.getBoundingClientRect().bottom > .92 * wh || "up" === this.scroll_direction)) return !(this.getNextItem().id <= 0) || (this.itemEnding = !0, this.asideToEnd(), void this.u.removeAttr(this.siteFloor, "hidden")) 8156 } 8157 }, { 8158 key: "fetch", 8159 value: function() { 8160 var t = this; 8161 if (this.isProceed()) { 8162 var e = this.womb, 8163 i = this.getLastNode(this.getItems()), 8164 o = this.getNextItem(); 8165 axios.interceptors.request.use((function(i) { 8166 return "string" != typeof i.params.type || "pub" !== i.params.type || !1 !== t.itemFetching && t.u.hasClass(e, "fetching") || (t.u.addClass(e, "fetching"), t.itemFetching = t.u.hasClass(e, "fetching")), i 8167 }), (function(t) { 8168 return Promise.reject(t) 8169 })), axios.interceptors.response.use((function(i) { 8170 return "string" != typeof i.config.params.type || "pub" !== i.config.params.type || !0 !== t.itemFetching && !t.u.hasClass(e, "fetching") || (t.u.removeClass(e, "fetching"), t.itemFetching = t.u.hasClass(e, "fetching")), i 8171 }), (function(t) { 8172 return Promise.reject(t) 8173 }));
8174 var n = "/pub/" + o.type + "/" + o.pid + ".json", 8175 s = "/pub/category/" + o.cat + ".json", 8176 r = [axios.get(n, { 8177 params: { 8178 profile: "scrolling", 8179 type: "pub", 8180 next: o.id 8181 } 8182 })]; 8183 window.isMob || r.push(axios.get(s, { 8184 params: { 8185 profile: "scrolling" 8186 } 8187 })), axios.all(r).then(axios.spread((function() { 8188 var e = arguments.length <= 0 ? void 0 : arguments[0], 8189 n = arguments.length <= 1 ? void 0 : arguments[1]; 8190 t.content = t.u.fragment(e.data.article); 8191 var s = t.u.$(t.nodes.scroll_more_pointer, t.content); 8192 t.u.after(s, t.nodes.scroll_more_flag); 8193 var r = t.u.$(".showcase-aside", t.content); 8194 "object" === a(n) && t.u.append(r, n.data.aside), t.content.dataset.itemId = o.id, t.content.dataset.canonicalSrc = t.getItemAddress(t.content.dataset.itemId - 1); 8195 var d = t.u.fragment('<div class="ideal_media_wrapper uk-container uk-container-small uk-margin" style="min-height: 182px" role="complementary"></div>'); 8196 t.u.after(i, t.content), t.u.before(t.content, d), initIdealMedia(d, "banner"), Lazy.update(); 8197 var c = !1; 8198 !1 === c && "function" == typeof t.aside && (t.aside(t.content), c = !0) 8199 }))).catch((function(n) { 8200 if (!0 === t.itemFetching || t.u.hasClass(e, "fetching")) { 8201 t.u.removeClass(e, "fetching"), t.itemFetching = t.u.hasClass(e, "fetching"); 8202 var s = t.u.fragment('<article class="article__wrapper" data-item-id="' + o.id + '"></article>'); 8203 t.u.after(i, s), s.style.height = "1px" 8204 } 8205 })) 8206 } 8207 } 8208 }, { 8209 key: "history", 8210 value: function() { 8211 window.History.enabled && this.u.each(this.getItems(), function(t) { 8212 var e = Math.floor(t.offsetTop - this.scrollTop()); 8213 if (!(e > this.roofLine)) { 8214 var i = t.clientHeight - 1.4 * this.roofLine; 8215 if (!(e < (i = Math.floor(-1 * i)))) { 8216 for (var o, n = parseInt(this.u.data(t, "item-id"), 10), s = this.iCount - 1; s >= 0; s--) this.store[s].id === n && (o = s, this.store[s].pid); 8217 var a = this.getItemAddress(o); 8218 if (window.location.href !== a && void 0 !== this.store[o]) { 8219 var r = this.store[o].title, 8220 d = this.store[o].category; 8221 if (window.History.pushState(null, r, a), !in_array(a, this.proceed)) { 8222 var c = this.u.$('article[data-pid="'.concat(this.store[o].pid, '"]'), this.womb); 8223 "function" == typeof this.adsense && this.adsense(c), "function" == typeof this.hits && this.hits(this.content), "function" == typeof this.phoenix && this.phoenix(window.location.href, this.u.$(".phoenix-widget-wrapper", c)), "function" == typeof this.getReady && this.getReady(c), this.proceed.push(a) 8224 } 8225 window.isMob ? (this.u.removeClass(this.u.$(".uk-active", this.menuListItemsMob), "uk-active"), this.u.addClass(this.u.$('a[href="/'.concat(d, '"]'), this.menuListItemsMob).closest("li"), "uk-active")) : (this.u.removeClass(this.u.$(".uk-flex-first.uk-active", this.menuListItems), "uk-flex-first", "uk-active"), this.u.addClass(this.u.$('a[href="/'.concat(d, '"]'), this.menuListItems).closest("li"), "uk-flex-first", "uk-active")) 8226 } 8227 } 8228 } 8229 }.bind(this)) 8230 } 8231 }, { 8232 key: "scroller", 8233 value: function() { 8234 this.u.on(window, "scroll", this.isDebounced(function() { 8235 this.fetch() 8236 }.bind(this), this.timeout).bind(this), !1), this.u.on(window, "scroll", function() { 8237 this.history() 8238 }.bind(this), !1) 8239 } 8240 }]) && r(e.prototype, i), o && r(e, o), t 8241 }(); 8242 8243 function c(t, e) { 8244 for (var i = 0; i < e.length; i++) { 8245 var o = e[i]; 8246 o.enumerable = o.enumerable || !1, o.configurable = !0, "value" in o && (o.writable = !0), Object.defineProperty(t, o.key, o) 8247 } 8248 } 8249 var l, h, u = function() { 8250 function t(e) { 8251 ! function(t, e) { 8252 if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") 8253 }(this, t), this.arg = e, this.u = e.util, this.w = e.width || 500, this.h = e.height || 350, this.data = {}, this.action() 8254 } 8255 var e, i, o; 8256 return e = t, (i = [{ 8257 key: "action", 8258 value: function() { 8259 var t = this; 8260 this.u.on(document, "click", this.arg.panel, (function(e) { 8261 t.data.o = e, t.data.method = t.data.o.current.dataset.ukIcon || "regular", !1 !== JSON.parse(t.data.o.current.dataset.opener || !1) && (e.preventDefault(), t.data.title = document.title, t.data.loc = t.data.o.current.closest(t.arg.wrapper).dataset.canonicalSrc || location.origin + location.pathname, t.data.shareUrl = !1, "function" == typeof t[t.data.method] && void 0 !== t.arg.wrapper && (t[t.data.method](), t.data.shareUrl && (window.open(t.data.shareUrl, "Ð ÑÐ ÑÐ ÒелРÑСâСÐСÐСРРР" + t.data.method, t.getWindowOptions()).opener = null))) 8262 })) 8263 } 8264 }, { 8265 key: "fb", 8266 value: function() { 8267 this.data.shareUrl = "https://www.facebook.com/sharer/sharer.php?u=" + encodeURIComponent(this.data.loc) 8268 } 8269 }, { 8270 key: "tw", 8271 value: function() { 8272 this.data.shareUrl = "https://twitter.com/intent/tweet?url=" + encodeURIComponent(this.data.loc) + "&text=" + encodeURIComponent(this.data.title) 8273 } 8274 }, { 8275 key: "regular", 8276 value: function() {} 8277 }, {
8278 key: "getWindowOptions", 8279 value: function() { 8280 return ["resizable,scrollbars,status", "height=" + this.h, "width=" + this.w, "left=" + Math.floor(window.innerWidth / 2 - this.w / 2), "top=" + Math.floor(window.innerHeight / 2 - this.h / 2)].join() 8281 } 8282 }]) && c(e.prototype, i), o && c(e, o), t 8283 }(); 8284 window.news_item = function(t) { 8285 "boolean" == typeof t.initial && !0 === t.initial && (h = __atob(sData), "string" == typeof window.ads.items.premium_short.container && (window.ads.items.premium_short.container = "#premium_short"), u2.isNode(l) || (l = u2.$(".article__wrapper.initial"), o(l), Object(n.a)(l, !0), s(l, !0), phoenix(window.location.href, u2.$(".phoenix-widget-wrapper", l), l.dataset.widgetId)), Object.keys(h).length > 0 && new d({ 8286 util: u2, 8287 womb: u2.$("#showcase"), 8288 storage: h, 8289 hits: o, 8290 adv: doAdv, 8291 adsense: adsense, 8292 ga: analytics, 8293 getReady: s, 8294 phoenixWidget: phoenix, 8295 isDebounced: isDebounced, 8296 aside: n.a, 8297 nodes: { 8298 initial: l, 8299 scroll_more_pointer: ".scroll-more-pointer", 8300 scroll_more_flag: u2.$("#scroll-more-flag"), 8301 site_footer: window.footer, 8302 adv_aside: "#SidebarComplementaryWrapperUp", 8303 adv_aside_id: "admixer_5d6792c8024e4b90933e89b70146309b_zone_34046_sect_10679_site_2036", 8304 site_main: "#main", 8305 item: "article__wrapper", 8306 first_item: ".the-first .showcase-aside", 8307 menuListItems: "#menu-list-items", 8308 menuListItemsMob: "#mobile-navbar>uk-offcanvas-bar>ul.uk-nav", 8309 divider: "idealmedia_wrapper" 8310 } 8311 })), new u({ 8312 util: u2, 8313 panel: ".yo-social-panel > li > a", 8314 wrapper: ".article__wrapper" 8315 }) 8316 } 8317 }, 8318 rLXM: function(module, __webpack_exports__, __webpack_require__) { 8319 "use strict"; 8320 __webpack_require__.r(__webpack_exports__); 8321 var _module_aside__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("z9E/"), 8322 _arguments = arguments, 8323 _this = void 0, 8324 ELEMENT; 8325 8326 function _typeof(t) { 8327 return (_typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(t) { 8328 return typeof t 8329 } : function(t) { 8330 return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t 8331 })(t) 8332 } 8333 window.isLoc = function() { 8334 return !1 8335 }, ELEMENT = Element.prototype, ELEMENT.matches = ELEMENT.matches || ELEMENT.mozMatchesSelector || ELEMENT.msMatchesSelector || ELEMENT.oMatchesSelector || ELEMENT.webkitMatchesSelector, ELEMENT.closest = ELEMENT.closest || function(t) { 8336 return this ? this.matches(t) ? this : this.parentElement ? this.parentElement.closest(t) : null : null 8337 }, window.foc.on = function(t) { 8338 for (var e = arguments.length, i = new Array(e > 1 ? e - 1 : 0), o = 1; o < e; o++) i[o - 1] = arguments[o]; 8339 var n = document.querySelectorAll(i[0]); 8340 n.length && [].forEach.call(n, (function(e) { 8341 e.addEventListener(i[1], (function(o) { 8342 t([e].concat(i)) 8343 }), i[2] || !1) 8344 })) 8345 }, window.checkMQ = function() { 8346 return window.getComputedStyle(document.querySelector("body"), "::before").getPropertyValue("content").replace(/'/g, "").replace(/"/g, "") 8347 }, window.in_array = function(t, e) { 8348 var i = !1; 8349 for (var o in e) 8350 if (e[o] === t) { 8351 i = !0; 8352 break 8353 } return i 8354 }, window.viewType = function(t, e) { 8355 return t / e >= 1.5 ? "landscape" : "portrait" 8356 }, window.normalize = function(params) { 8357 defaultActions(params); 8358 try { 8359 var func = eval(page_type); 8360 "function" == typeof func && func(params) 8361 } catch (t) { 8362 index(params) 8363 } 8364 ads_inited[type] || advert() 8365 }, window.containerOut = function() { 8366 var t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : 98, 8367 e = document.querySelector("#main.uk-section > .uk-container"); 8368 return !!e && document.body.clientWidth - (e.clientWidth + t) >= 0 8369 }, window.moveNavigation = function() { 8370 var t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}, 8371 e = checkMQ(); 8372 window.mq !== e ? (window.mq = e, window.changed_viewport = !0) : window.changed_viewport = !1, window.changed_viewport && window.type !== types[e] ? (window.type = types[e], window.changed_type = !0) : window.changed_type = !1, normalize(t), window.resizing = !1 8373 }, window.dmp = function(t) { 8374 var e = arguments.length > 1 && void 0 !== arguments[1] && arguments[1], 8375 i = u2.$("#console"); 8376 i && (u2.removeAttr(i, "hidden"), !0 !== e ? u2.empty(i) : t = " Ðâ " + t, t = u2.fragment(t), u2.append(i, t)) 8377 }, window.doAdv = function(t, e) { 8378 if (!isLoc()) { 8379 var i = ads.cmd[t.scope]; 8380 if ("object" === _typeof(i) && void 0 !== t.id && (t.viewport === type || void 0 === t.viewport || null === t.viewport || in_array(type, t.viewport))) { 8381 var o = u2.isNode(e) ? u2.$(t.container, e) : u2.$(t.container); 8382 if (u2.isNode(o)) { 8383 if (!document.getElementById(t.id)) { 8384 var n = document.createElement("div"); 8385 o && (n.setAttribute("id", t.id), in_array(t.scope, ["ukrnet", "admixer"]) && "admixer" === t.scope && (n.dataset.sender = "admixer"), u2.append(o, n)) 8386 } 8387 o && in_array(t.scope, ["ukrnet", "admixer"]) && "string" == typeof i.exec && function() { 8388 try { 8389 Function("return (" + i.exec.replace("__ID__", t.id) + ")")() 8390 } catch (t) {} 8391 }() 8392 } 8393 } 8394 } 8395 }, window.__atob = function(t) { 8396 var e = {}; 8397 if (void 0 !== t) 8398 if ("string" != typeof t || "" === t && "" === t.trim()) "object" === _typeof(t) && (e = t); 8399 else try { 8400 e = JSON.parse(atob(t)) 8401 } catch (t) {} 8402 return e 8403 }, window.u2ma = function(t, e, i, o) { 8404 "string" == typeof e && (e = u2.$$(e)), u2.each(e, (function(e) { 8405 "function" == typeof u2[t] && _typeof(i).match(/object|string/) && u2[t](e, i), "function" == typeof o && o(e) 8406 })) 8407 }, window.isMobile = function() { 8408 var t = navigator.userAgent || navigator.vendor || window.opera; 8409 return !(!/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(t) && !/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(t.substr(0, 4))) 8410 }, window.analytics = function(t, e, i) { 8411 var o = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : "analyzed"; 8412 if (!(isLoc() || "object" !== ("undefined" == typeof dataLayer ? "undefined" : _typeof(dataLayer)) && "function" != typeof dataLayer.push || "object" !== _typeof(t) || "string" != typeof e || "string" != typeof i || "string" != typeof o || u2.hasClass(t, o))) { 8413 u2.addClass(t, o); 8414 var n = { 8415 event: "Pageview", 8416 pagePath: e, 8417 pageTitle: i 8418 }; 8419 dataLayer.push(n) 8420 } 8421 }, window.adsense = function(t) { 8422 var e = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : "after", 8423 i = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : "adsensed"; 8424 if (!isLoc() && "object" === _typeof(t) && "string" == typeof i && !u2.hasClass(t, i)) { 8425 u2.addClass(t, i); 8426 var o = window.ads || null; 8427 if ("object" !== _typeof(o.adsense)) return; 8428 u2.each(o.adsense, (function(i) { 8429 var n = o.items[i] || null; 8430 "object" === _typeof(n) && u2.each(n.anchor || [], (function(i) { 8431 var o = u2.$$(i, t); 8432 for (var s in o) u2[e](o[s], n.ins), (adsbygoogle = window.adsbygoogle || []).push({}) 8433 })) 8434 })) 8435 } 8436 }, window.isDebounced = function(t, e, i) { 8437 var o; 8438 return function() { 8439 var n = _this, 8440 s = _arguments, 8441 a = i && !o; 8442 clearTimeout(o), o = setTimeout((function() { 8443 o = null, i || t.apply(n, s) 8444 }), e), a && t.apply(n, s) 8445 } 8446 }, window.skip = function(t, e) { 8447 var i = !(arguments.length > 2 && void 0 !== arguments[2]) || arguments[2]; 8448 return !!u2.hasClass(t, e) || (i && u2.addClass(t, e), !1) 8449 }, window.firePostponedAd = function(t, e, i) { 8450 var o = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : {}; 8451 if (u2.isNode(e) && (u2.isNode(t) ? t = u2.attr(t, "id") || "null" : "string" != typeof t && (t = t.toString()), "ads" in window && window.ads.hasOwnProperty("items") && "object" === _typeof(ads.items[t]) && "string" == typeof i && in_array(i, ["append", "prepend", "after", "before"]) && "function" == typeof u2[i])) { 8452 var n = u2.$("body > #" + t + ".nullable"); 8453 if (u2.isNode(n)) { 8454 u2.attr(n, "class", "uk-background-default uk-padding uk-padding-remove-horizontal u
8454k-padding-remove-top"); 8455 var s = !1; 8456 try { 8457 u2[i](e, n), s = !0 8458 } catch (t) {} 8459 s && (o.isUNet ? t.remove() : doAdv(ads.items[t])) 8460 } 8461 } 8462 }, window.domHelper = { 8463 appendDomElement: function(t) { 8464 var e = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {}; 8465 document.head.appendChild(this.createDomElement(t, e)) 8466 }, 8467 createDomElement: function(t) { 8468 var e = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {}, 8469 i = e.tagName || "script"; 8470 return (i = document.createElement(i)).type = "text/javascript", i.async = !0, i.src = t, e && e.widgetId && (i.dataset.widget = e.widgetId), i 8471 }, 8472 removeDomElement: function(t) { 8473 u2.$$('script[data-widget="' + t + '"]', document.head).forEach((function(t) { 8474 return t.remove() 8475 })) 8476 } 8477 }, window.initIdealMedia = function(t) { 8478 var e = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : "banner"; 8479 if (e = e.toString(), urlParams.get("im_disable") !== e && t) { 8480 var i = "__pushed"; 8481 if (!u2.hasClass(t, i) && (u2.addClass(t, i), "object" === ("undefined" == typeof idealmedia ? "undefined" : _typeof(idealmedia)) && idealmedia.hasOwnProperty(e))) { 8482 domHelper.removeDomElement(idealmedia[e].widgetId); 8483 var o = document.createElement("div"); 8484 o.className = "adv-news", o.innerHTML = '<div id="' + idealmedia[e].tpl + '"></div>', t.appendChild(o), domHelper.appendDomElement(idealmedia.script + idealmedia[e].widgetId + ".js", { 8485 tagName: "script", 8486 widgetId: idealmedia[e].widgetId 8487 }) 8488 } 8489 } 8490 }, window.phoenix = function(t, e) { 8491 if (!u2.hasClass(e, "__pushed") && null != t.toString().match(/^(?:http(s)?:\/\/)?[\w.-]+(?:\.[\w\.-]+)+[\w\-\._~:/?#[\]@!\$&'\(\)\*\+,;=.]+$/) && u2.isNode(e)) try { 8492 new PhoenixWidget({ 8493 page_url: t, 8494 obj: e, 8495 widget_id: e.dataset.widgetId 8496 }) 8497 } catch (t) {} finally { 8498 u2.addClass(e, "__pushed") 8499 } 8500 }, window.ukrNetNextAd = function(t) { 8501 var e = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : "/17774365/partner_focus.ua_desk4_300x600"; 8502 u2.isNode(t) && googletag.cmd.push((function() { 8503 var i = googletag.defineSlot(e, [300, 600]).addService(googletag.pubads()), 8504 o = document.createElement("div"); 8505 o.id = i.getSlotElementId(), t.appendChild(o), googletag.display(i) 8506 })) 8507 } 8508 }, 8509 "z9E/": function(t, e, i) { 8510 "use strict"; 8511 e.a = function(t) { 8512 var e = arguments.length > 1 && void 0 !== arguments[1] && arguments[1], 8513 i = u2.$(".showcase-aside", t); 8514 if (!1 !== u2.isVisible(i) && !u2.hasClass(t, "has-sidebar")) { 8515 u2.addClass(t, "has-sidebar"); 8516 var o = 0, 8517 n = parseInt(t.dataset.height) + 1309, 8518 s = 0, 8519 a = idealmedia.wrapper || "__"; 8520 if (e) { 8521 var r = u2.$$("> *", i), 8522 d = []; 8523 for (var c in r) d[c] = r[c].parentElement.removeChild(r[c]); 8524 for (var l in d) { 8525 var h = d[l].dataset, 8526 u = document.getElementById(h.prior || null); 8527 if (u2.isNode(u) && n > s + 620) { 8528 if ((o += "ua_desk4_300x600" === (u.id || "") ? 1 : 0) > 0 && "ua_desk4_300x600" === (u.id || "")) { 8529 u.remove(); 8530 continue 8531 } 8532 firePostponedAd(u, i, "append"), s += 620 8533 } 8534 var w = parseInt(h.height || 620); 8535 n > s + w && (u2.append(i, d[l]), u2.hasClass(d[l], a.replace(/\./g, "")) && initIdealMedia(d[l], "aside"), s += w) 8536 } 8537 } else { 8538 var p = u2.$(".dyn-aside", i), 8539 g = u2.$$("> *", p), 8540 m = []; 8541 for (var v in g) m[v] = g[v].parentElement.removeChild(g[v]); 8542 p.remove(); 8543 var f = document.createElement("div"); 8544 f.classList.add("uk-margin"), u2.append(i, f), ukrNetNextAd(f), s += 620; 8545 var y = parseInt(t.dataset.height || 1700); 8546 for (var b in m) { 8547 var x = parseInt(m[b].dataset.height || 500);
8548 u2.hasClass(m[b], "skipped") && u2.append(i, m[b]), y < 1700 && u2.hasClass(m[b], "aside-card") && parseInt(b) % 3 != 1 || y > s + x && (u2.append(i, m[b]), u2.hasClass(m[b], a.replace(/\./g, "")) && initIdealMedia(m[b], "aside")) 8549 } 8550 } 8551 } 8552 } 8553 }, 8554 zSgD: function(t, e, i) { 8555 "use strict"; 8556 i.r(e); 8557 window.defaultActions = function(t) { 8558 u2.on(nodes.slideShowHover + "[uk-slideshow-item]", "mouseenter", (function(t) { 8559 t.target.click() 8560 })), u2.on(nodes.slideShowHover + "[uk-slideshow-item] a", "click", (function(t) { 8561 t.target.closest(nodes.slideShowHover).removeAttribute("uk-slideshow-item") 8562 })), u2.on("#menu-switcher", "click", (function(t) { 8563 u2.toggleClass(u2.$("#menu-switcher"), "uk-open"), u2.toggleClass(u2.$("#menu-list-items"), "uk-fluid-height") 8564 })), window.changed_type && u2.each(u2.$$(".yo-multi-slider-wrapper"), (function(t) { 8565 "mobile" === type ? (u2.removeClass(t, "uk-grid-divider"), u2.addClass(t, "uk-switcher", "uk-grid-collapse")) : (u2.removeClass(t, "uk-switcher", "uk-grid-collapse"), u2.hasClass(t, "uk-grid-divider-none") || u2.addClass(t, "uk-grid-divider")) 8566 })); 8567 var e = u2.$$(".yo-category-section-full [uk-grid].uk-slider-items"); 8568 if (e.length) { 8569 window.changed_type && u2.each(e, (function(t) { 8570 var e = u2.data(t, "quantity") || "default"; 8571 t.classList.add(e), u2.removeClasses(t, "uk-child-width-1-([1-4])?"), u2.addClass(t, "uk-child-width-1-" + window.sliders_breakpoints[e][type]) 8572 })); 8573 var i = u2.$$(".yo-category-section-full [uk-slider-item]"), 8574 o = "50%"; 8575 i.length && u2.each(i, (function(t, i) { 8576 0 === parseInt(i) && (o = e[i].querySelector("picture:first-child").offsetHeight / 2 + "px"), t.style.top = o 8577 })) 8578 } 8579 } 8580 } 8581 }, 8582 [ 8583 [0, 0, 2] 8584 ] 8585]); 8586 8587!function(e){function r(r){for(var n,l,f=r[0],i=r[1],a=r[2],c=0,s=[];c<f.length;c++)l=f[c],Object.prototype.hasOwnProperty.call(o,l)&&o[l]&&s.push(o[l][0]),o[l]=0;for(n in i)Object.prototype.hasOwnProperty.call(i,n)&&(e[n]=i[n]);for(p&&p(r);s.length;)s.shift()();return u.push.apply(u,a||[]),t()}function t(){for(var e,r=0;r<u.length;r++){for(var t=u[r],n=!0,f=1;f<t.length;f++){var i=t[f];0!==o[i]&&(n=!1)}n&&(u.splice(r--,1),e=l(l.s=t[0]))}return e}var n={},o={0:0},u=[];function l(r){if(n[r])return n[r].exports;var t=n[r]={i:r,l:!1,exports:{}};return e[r].call(t.exports,t,t.exports,l),t.l=!0,t.exports}l.m=e,l.c=n,l.d=function(e,r,t){l.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:t})},l.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},l.t=function(e,r){if(1&r&&(e=l(e)),8&r)return e;if(4&r&&"object"==typeof e&&e&&e.__esModule)return e;var t=Object.create(null);if(l.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:e}),2&r&&"string"!=typeof e)for(var n in e)l.d(t,n,function(r){return e[r]}.bind(null,n));return t},l.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return l.d(r,"a",r),r},l.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},l.p="/";var f=window.webpackJsonp=window.webpackJsonp||[],i=f.push.bind(f);f.push=r,f=f.slice();for(var a=0;a<f.length;a++)r(f[a]);var p=i;t()}([]); 8588
vendor: 17,616 bytes, lines 8589-8598
8589/*! 8590 * Picker.js v1.2.1 8591 * https://fengyuanchen.github.io/pickerjs 8592 * 8593 * Copyright 2016-present Chen Fengyuan 8594 * Released under the MIT license 8595 * 8596 * Date: 2019-02-18T13:08:12.801Z 8597 */ 8598!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e=e||self).Picker=t()}(this,function(){"use strict";function t(e){return(t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function r(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function n(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}var a={container:null,controls:!1,date:null,format:"YYYY-MM-DD HH:mm",headers:!1,increment:1,inline:!1,language:"",months:["January","February","March","April","May","June","July","August","September","October","November","December"],monthsShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],rows:5,text:{title:"Pick a date and time",cancel:"Cancel",confirm:"OK",year:"Year",month:"Month",day:"Day",hour:"Hour",minute:"Minute",second:"Second",millisecond:"Millisecond"},translate:function(e,t){return t},show:null,shown:null,hide:null,hidden:null,pick:null},v='<div class="picker" data-picker-action="hide" touch-action="none" tabindex="-1" role="dialog"><div class="picker-dialog" role="document"><div class="picker-header"><h4 class="picker-title">{{ title }}</h4><button type="button" class="picker-close" data-picker-action="hide" aria-label="Close">×</button></div><div class="picker-body"><div class="picker-grid"></div></div><div class="picker-footer"><button type="button" class="picker-cancel" data-picker-action="hide">{{ cancel }}</button><button type="button" class="picker-confirm" data-picker-action="pick">{{ confirm }}</button></div></div></div>',s="undefined"!=typeof window,g=s?window:{},e=!!s&&"ontouchstart"in g.document.documentElement,i=!!s&&"PointerEvent"in g,b="picker",o={},y="next",k="prev",w="".concat(b,"-open"),M="".concat(b,"-opened"),d="".concat(b,"-picked"),E="".concat(b,"Action"),Y="type",m="value",c="click",l="focus",h="hidden",u="hide",f="keydown",p="pick",x=i?"pointerdown":e?"touchstart":"mousedown",D=i?"pointermove":e?"touchmove":"mousemove",S=i?"pointerup pointercancel":e?"touchend touchcancel":"mouseup",C="show",N="shown",A="wheel mousewheel DOMMouseScroll",O=Object.prototype,H=O.hasOwnProperty,P=O.toString;function F(e){return"string"==typeof e}var L=Number.isFinite||g.isFinite,j=Number.isNaN||g.isNaN;function T(e){return"number"==typeof e&&!j(e)}function _(e){return"object"===t(e)&&null!==e}function B(e){if(!_(e))return!1;try{var t=e.constructor,n=t.prototype;return t&&n&&H.call(n,"isPrototypeOf")}catch(e){return!1}}function V(e){return"function"==typeof e}function I(e){return"date"===(t=e,P.call(t).slice(8,-1).toLowerCase());var t}function R(t,n){if(t&&V(n))if(Array.isArray(t)||T(t.length)){var e,i=t.length;for(e=0;e<i&&!1!==n.call(t,t[e],e,t);e+=1);}else _(t)&&Object.keys(t).forEach(function(e){n.call(t,t[e],e,t)});return t}function W(n){for(var e=arguments.length,t=new Array(1<e?e-1:0),i=1;i<e;i++)t[i-1]=arguments[i];return _(n)&&0<t.length&&t.forEach(function(t){_(t)&&Object.keys(t).forEach(function(e){B(n[e])&&B(t[e])?n[e]=W({},n[e],t[e]):n[e]=t[e]})}),n}function J(e,t){if(t)if(T(e.length))R(e,function(e){J(e,t)});else if(e.classList)e.classList.add(t);else{var n=e.className.trim();n?n.indexOf(t)<0&&(e.className="".concat(n," ").concat(t)):e.className=t}}function q(e,t){t&&(T(e.length)?R(e,function(e){q(e,t)}):e.classList?e.classList.remove(t):0<=e.className.indexOf(t)&&(e.className=e.className.replace(t,"")))}var K=/([a-z\d])([A-Z])/g;function U(e){return e.replace(K,"$1-$2").toLowerCase()}function $(e,t){return _(e[t])?e[t]:e.dataset?e.dataset[t]:e.getAttribute("data-".concat(U(t)))}function z(e,t,n){_(n)?e[t]=n:e.dataset?e.dataset[t]=n:e.setAttribute("data-".concat(U(t)),n)}var Z=/\s\s*/,G=function(){var e=!1;if(s){var t=!1,n=function(){},i=Object.defineProperty({},"once",{get:function(){return e=!0,t},set:function(e){t=e}});g.addEventListener("test",n,i),g.removeEventListener("test",n,i)}return e}();function Q(n,e,i){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:{},a=i;e.trim().split(Z).forEach(function(e){if(!G){var t=n.listeners;t&&t[e]&&t[e][i]&&(a=t[e][i],delete t[e][i],0===Object.keys(t[e]).length&&delete t[e],0===Object.keys(t).length&&delete n.listeners)}n.removeEventListener(e,a,r)})}function X(a,e,s){var o=3<arguments.length&&void 0!==arguments[3]?arguments[3]:{},c=s;e.trim().split(Z).forEach(function(i){if(o.once&&!G){var e=a.listeners,r=void 0===e?{}:e;c=function(){delete r[i][s],a.removeEventListener(i,c,o);for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];s.apply(a,t)},r[i]||(r[i]={}),r[i][s]&&a.removeEventListener(i,r[i][s],o),r[i][s]=c,a.listeners=r}a.addEventListener(i,c,o)})}function ee(e,t,n){var i;return V(Event)&&V(CustomEvent)?i=new CustomEvent(t,{detail:n,bubbles:!0,cancelable:!0}):(i=document.createEvent("CustomEvent")).initCustomEvent(t,!0,!0,n),e.dispatchEvent(i)}function te(e,t){return[31,(n=e,n%4==0&&n%100!=0||n%400==0?29:28),31,30,31,30,31,31,30,31,30,31][t];var n}function ne(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:1,n=String(Math.abs(e)),i=n.length,r="";for(e<0&&(r+="-");i<t;)i+=1,r+="0";return r+n}function ie(e){return{Y:"year",M:"month",D:"day",H:"hour",m:"minute",s:"second",S:"millisecond"}[e.charAt(0)]}var re=/(Y|M|D|H|m|s|S)\1*/g;var ae={bind:function(){var e=this.element,t=this.options,n=this.grid;V(t.show)&&X(e,C,t.show),V(t.shown)&&X(e,N,t.shown),V(t.hide)&&X(e,u,t.hide),V(t.hidden)&&X(e,h,t.hidden),V(t.pick)&&X(e,p,t.pick),X(e,l,this.onFocus=this.focus.bind(this)),X(e,c,this.onFocus),X(this.picker,c,this.onClick=this.click.bind(this)),X(n,A,this.onWheel=this.wheel.bind(this)),X(n,x,this.onPointerDown=this.pointerdown.bind(this)),X(document,D,this.onPointerMove=this.pointermove.bind(this)),X(document,S,this.onPointerUp=this.pointerup.bind(this)),X(document,f,this.onKeyDown=this.keydown.bind(this))},unbind:function(){var e=this.element,t=this.options,n=this.grid;V(t.show)&&Q(e,C,t.show),V(t.shown)&&Q(e,N,t.shown),V(t.hide)&&Q(e,u,t.hide),V(t.hidden)&&Q(e,h,t.hidden),V(t.pick)&&Q(e,p,t.pick),Q(e,l,this.onFocus),Q(e,c,this.onFocus),Q(this.picker,c,this.onClick),Q(n,A,this.onWheel),Q(n,x,this.onPointerDown),Q(document,D,this.onPointerMove),Q(document,S,this.onPointerUp),Q(document,f,this.onKeyDown)}},se={focus:function(e){e.target.blur(),this.show()},click:function(e){var t=e.target,n=$(t,E);switch(n){case"hide":this.hide();break;case"pick":this.pick();break;case k:case y:this[n]($(t.parentElement,Y))}},wheel:function(e){var t=e.target;if(t!==this.grid){for(e.preventDefault();t.parentElement&&t.parentElement!==this.grid;)t=t.parentElement;var n=$(t,Y);e.deltaY<0?this.prev(n):this.next(n)}},pointerdown:function(e){var t=e.target;if(t!==this.grid&&!$(t,E)){for(e.preventDefault();t.parentElement&&t.parentElement!==this.grid;)t=t.parentElement;var n=t.querySelector(".".concat(b,"-list")),i=n.firstElementChild.offsetHeight;this.cell={elem:t,list:n,moveY:0,maxMoveY:i,minMoveY:i/2,startY:e.changedTouches?e.changedTouches[0].pageY:e.pageY,type:$(t,Y)}}},pointermove:function(e){var t=this.cell;if(t){e.preventDefault();var n=e.changedTouches?e.changedTouches[0].pageY:e.pageY,i=t.moveY+(n-t.startY);t.startY=n,t.moveY=i,Math.abs(i)<t.maxMoveY?t.list.style.top="".concat(i,"px"):(t.list.style.top=0,t.moveY=0,i>=t.maxMoveY?this.prev(t.type):i<=-t.maxMoveY&&this.next(t.type))}},pointerup:function(e){var t=this.cell;t&&(e.preventDefault(),t.list.style.top=0,t.moveY>=t.minMoveY?this.prev(t.type):t.moveY<=-t.minMoveY&&this.next(t.type),this.cell=null)},keydown:function(e){!this.shown||"Escape"!==e.key&&27!==e.keyCode||this.hide()}},oe={render:function(e){var t=this;if(e){var n=this.options,i=this.data[e],r=this.current(e),a=V(i.max)?i.max():i.max,s=V(i.min)?i.min():i.min,o=0;L(a)&&(o=0<s?a:a+1),i.list.innerHTML="",i.current=r;for(var c=0;c<n.rows+2;c+=1){var l=document.createElement("li"),h=c-i.index,u=r+h*i.increment;o&&(u%=o)<s&&(u+=o),l.textContent=n.translate(e,i.aliases?i.aliases[u]:ne(u+i.offset,i.digit)),z(l,"name",e),z(l,m,u),J(l,"".concat(b,"-item")),0===h&&(J(l,d),i.item=l),i.list.appendChild(l)}}else this.format.tokens.forEach(function(e){return t.render(ie(e))})},current:function(e,t){var n=this.date,i=this.format,r=i[e];switch(r.charAt(0)){case"Y":return T(t)&&(n.setFullYear(2===r.length?2e3+t:t),i.month&&this.render(ie(i.month)),i.day&&this.render(ie(i.day))),n.getFullYear();case"M":return T(t)&&(n.setMonth(t,Math.min(n.getDate(),te(n.getFullYear(),t))),i.day&&this.render(ie(i.day))),n.getMonth();case"D":return T(t)&&n.setDate(t),n.getDate();case"H":return T(t)&&n.setHours(t),n.getHours();case"m":return T(t)&&n.setMinutes(t),n.getMinutes();case"s":return T(t)&&n.setSeconds(t),n.getSeconds();case"S":return T(t)&&n.setMilliseconds(t),n.getMilliseconds()}return n},getValue:function(){var e=this.element;return this.isInput?e.value:e.textContent},setValue:function(e){var t=this.element;this.isInput?t.value=e:this.options.container&&(t.textContent=e)},open:function(){var e=this.body;e.style.overflow="hidden",e.style.paddingRight="".concat(this.scrollBarWidth+(parseFloat(this.initialBodyPaddingRight)||0),"px")},close:function(){var e=this.body;e.style.overflow="",e.style.paddingRight=this.initialBodyPaddingRight}},ce={show:function(){var e=0<arguments.length&&void 0!==arguments[0]&&arguments[0],t=this.element,n=this.picker;if(this.inline||this.shown)return this;if(!1===ee(t,C))return this;this.shown=!0,this.open(),J(n,w);var i=function(){ee(t,N)};return e||n.offsetWidth,J(n,M),e?i():setTimeout(i,300),this},hide:function(){var e=this,t=0<arguments.length&&void 0!==arguments[0]&&arguments[0],n=this.element,i=this.picker;if(this.inline||!this.shown)return this;if(!1===ee(n,u))return this;this.shown=!1,q(i,M);var r=function(){e.close(),q(i,w),ee(n,h)};return t?r():setTimeout(r,300),this},prev:function(e){var t=this.options,n=this.format[e],i=this.data[e],r=i.list,a=r.lastElementChild,s=V(i.max)?i.max():i.max,o=V(i.min)?i.min():i.min,c=i.item.previousElementSibling,l=Number($(r.firstElementChild,m))-i.increment;return l<o&&(l+=s-o+1),a.textContent=t.translate(e,i.aliases?i.aliases[l]:ne(l+i.offset,n.length)),z(a,m,l),c&&(q(i.item,d),J(c,d),i.item=c),r.insertBefore(a,r.firstElementChild),i.current=Number($(i.item,m)),this.current(e,i.current),this.inline&&t.container&&this.pick(),this},next:function(e){var t=this.options,n=this.format[e],i=this.data[e],r=i.list,a=r.firstElementChild,s=V(i.max)?i.max():i.max,o=V(i.min)?i.min():i.min,c=i.item.nextElementSibling,l=Number($(r.lastElementChild,m))+i.increment;return s<l&&(l-=s-o+1),a.textContent=t.translate(e,i.aliases?i.aliases[l]:ne(l+i.offset,n.length)),z(a,m,l),r.appendChild(a),c&&(q(i.item,d),J(c,d),i.item=c),i.current=Number($(i.item,m)),this.current(e,i.current),this.inline&&t.container&&this.pick(),this},pick:function(){var e=this.element;if(!1===ee(e,p))return this;var t=this.formatDate(this.date);return this.setValue(t),this.isInput&&!1===ee(e,"change")&&this.reset(),this.hide(),this},getDate:function(){var e=0<arguments.length&&void 0!==arguments[0]&&arguments[0],t=this.date;return e?this.formatDate(t):new Date(t)},setDate:function(e){return e&&(this.date=this.parseDate(e),this.render()),this},update:function(){return this.date=this.parseDate(this.getValue()),this.render(),this},reset:function(){return this.setValue(this.initialValue),this.date=new Date(this.initialDate),this.render(),this},parseDate:function(o){var c=this.options,l=this.format,e=[];if(I(o))return new Date(o);if(F(o)){var t=[].concat(n(c.months),n(c.monthsShort),["\\d+"]);if((e=o.match(new RegExp("(".concat(t.join("|"),")"),"g")))&&o.length===c.format.length&&e.length!==l.tokens.length&&(e=l.tokens.map(function(e){return o.substr(c.format.indexOf(e),e.length)})),!e||e.length!==l.tokens.length)return new Date}var h=new Date;return e.forEach(function(e,t){var n=l.tokens[t],i=Number(e);switch(n){case"YYYY":case"YYY":case"Y":var r=o.indexOf(e),a="-"===o.substr(r-1,1),s=1<r&&a&&/\S/.test(o.substr(r-2,1))||1===r&&a;h.setFullYear(s?-i:i);break;case"YY":h.setFullYear(2e3+i);break;case"MMMM":h.setMonth(c.months.indexOf(e));break;case"MMM":h.setMonth(c.monthsShort.indexOf(e));break;case"MM":case"M":h.setMonth(i-1);break;case"DD":case"D":h.setDate(i);break;case"HH":case"H":h.setHours(i);break;case"mm":case"m":h.setMinutes(i);break;case"ss":case"s":h.setSeconds(i);break;case"SSS":case"SS":case"S":h.setMilliseconds(i)}}),h},formatDate:function(e){var t,n=this.options,i=this.format,r="";if(I(t=e)&&"Invalid Date"!==t.toString()){var a=e.getFullYear(),s=e.getMonth(),o=e.getDate(),c=e.getHours(),l=e.getMinutes(),h=e.getSeconds(),u=e.getMilliseconds();r=n.format,i.tokens.forEach(function(e){var t="";switch(e){case"YYYY":case"YYY":case"Y":t=ne(a,e.length);break;case"YY":t=ne(a%100,2);break;case"MMMM":t=n.months[s];break;case"MMM":t=n.monthsShort[s];break;case"MM":case"M":t=ne(s+1,e.length);break;case"DD":case"D":t=ne(o,e.length);break;case"HH":case"H":t=ne(c,e.length);break;case"mm":case"m":t=ne(l,e.length);break;case"ss":case"s":t=ne(h,e.length);break;case"SSS":case"SS":case"S":t=ne(u,e.length)}r=r.replace(e,t)})}return r},destroy:function(){var e=this.element,t=this.picker;return $(e,b)&&(this.hide(!0),this.unbind(),function(t,n){if(_(t[n]))try{delete t[n]}catch(e){t[n]=void 0}else if(t.dataset)try{delete t.dataset[n]}catch(e){t.dataset[n]=void 0}else t.removeAttribute("data-".concat(U(n)))}(e,b),t.parentNode.removeChild(t)),this}},le=/\{\{\s*(\w+)\s*\}\}/g,he=/input|textarea/i,ue=g.Picker,de=function(){function n(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{};if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n),!e||1!==e.nodeType)throw new Error("The first argument is required and must be an element.");this.element=e,this.options=W({},a,o[t.language],B(t)&&t),this.shown=!1,this.init()}var e,t,i;return e=n,i=[{key:"noConflict",value:function(){return g.Picker=ue,n}},{key:"setDefaults",value:function(e){W(a,o[e.language],B(e)&&e)}}],(t=[{key:"init",value:function(){var l=this,e=this.element;if(!$(e,b)){z(e,b,this);var h=this.options,t=he.test(e.tagName),n=h.inline&&(h.container||!t),i=document.createElement("div");i.insertAdjacentHTML("afterbegin",v.replace(le,function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return h.text[t[1]]}));var r=i.getElementsByClassName(b)[0],u=r.getElementsByClassName("".concat(b,"-grid"))[0],a=h.container;if(F(a)&&(a=document.querySelector(a)),n)J(r,w),J(r,M),a||(a=e);else{var s=e.ownerDocument,o=s.body||s.documentElement;this.body=o,this.scrollBarWidth=g.innerWidth-s.documentElement.clientWidth,this.initialBodyPaddingRight=g.getComputedStyle(o).paddingRight,J(r,"".concat(b,"-fixed")),a||(a=document.body)}this.isInput=t,this.inline=n,this.container=a,this.picker=r,this.grid=u,this.cell=null,this.format=function(e){var n=e.match(re);if(!n)throw new Error("Invalid format.");var t={tokens:n=n.filter(function(e,t){return n.indexOf(e)===t})};return n.forEach(function(e){t[ie(e)]=e}),t}(h.format);var c=this.getValue(),d=this.parseDate(h.date||c);this.date=d,this.initialDate=new Date(d),this.initialValue=c,this.data={};var m=Number(h.rows);m%2||(m+=1),h.rows=m||5,J(u,"".concat(b,"-").concat(1<h.rows?"multiple":"single")),h.controls&&J(u,"".concat(b,"-controls"));var f=h.headers,p=h.increment;f&&(J(u,"".concat(b,"-headers")),f=B(f)?f:h.text),B(p)||(p={year:p,month:p,day:p,hour:p,minute:p,second:p,millisecond:p}),this.format.tokens.forEach(function(e){var t=ie(e),n=document.createElement("div"),i=document.createElement("div"),r=document.createElement("ul"),a={digit:e.length,increment:Math.abs(Number(p[t]))||1,list:r,max:1/0,min:-1/0,index:Math.floor((h.rows+2)/2),offset:0};switch(e.charAt(0)){case"Y":2===a.digit&&(a.max=99,a.min=0);break;case"M":a.max=11,a.min=0,a.offset=1,3===a.digit?a.aliases=h.monthsShort:4===a.digit&&(a.aliases=h.months);break;case"D":a.max=function(){return te(l.date.getFullYear(),l.date.getMonth())},a.min=1;break;case"H":a.max=23,a.min=0;break;case"m":case"s":a.max=59,a.min=0;break;case"S":a.max=999,a.min=0}if(z(n,Y,t),z(n,"token",e),f){var s=document.createElement("div");J(s,"".concat(b,"-cell__header")),s.textContent=f[t]||t[0].toUpperCase()+t.substr(1),n.appendChild(s)}if(h.controls){var o=document.createElement("div");J(o,"".concat(b,"-cell__control")),J(o,"".concat(b,"-cell__control--prev")),z(o,E,k),n.appendChild(o)}if(J(r,"".concat(b,"-list")),J(i,"".concat(b,"-cell__body")),J(n,"".concat(b,"-cell")),J(n,"".concat(b,"-").concat(t,"s")),i.appendChild(r),n.appendChild(i),h.controls){var c=document.createElement("div");J(c,"".concat(b,"-cell__control")),J(c,"".concat(b,"-cell__control--next")),z(c,E,y),n.appendChild(c)}u.appendChild(n),l.data[t]=a,l.render(t)}),n&&(a.innerHTML=""),a.appendChild(r),this.bind()}}}])&&r(e.prototype,t),i&&r(e,i),n}();return W(de.prototype,ae,se,oe,ce),de.languages=o,de});
8598 8599 8600 8601/*! http://responsiveslides.com v1.55 by @viljamis */ 8602(function(c,K,C){c.fn.responsiveSlides=function(m){var a=c.extend({auto:!0,speed:500,timeout:4E3,pager:!1,nav:!1,random:!1,pause:!1,pauseControls:!0,prevText:"Previous",nextText:"Next",maxwidth:"",navContainer:"",manualControls:"",namespace:"rslides",before:c.noop,after:c.noop},m);return this.each(function(){C++;var f=c(this),u,t,v,n,q,r,p=0,e=f.children(),D=e.length,h=parseFloat(a.speed),E=parseFloat(a.timeout),w=parseFloat(a.maxwidth),g=a.namespace,d=g+C,F=g+"_nav "+d+"_nav",x=g+"_here",k=d+"_on", 8603 y=d+"_s",l=c("<ul class='"+g+"_tabs "+d+"_tabs' />"),z={"float":"left",position:"relative",opacity:1,zIndex:2},A={"float":"none",position:"absolute",opacity:0,zIndex:1},G=function(){var b=(document.body||document.documentElement).style,a="transition";if("string"===typeof b[a])return!0;u=["Moz","Webkit","Khtml","O","ms"];var a=a.charAt(0).toUpperCase()+a.substr(1),c;for(c=0;c<u.length;c++)if("string"===typeof b[u[c]+a])return!0;return!1}(),B=function(b){a.before(b);G?(e.removeClass(k).css(A).eq(b).addClass(k).css(z), 8604 p=b,setTimeout(function(){a.after(b)},h)):e.stop().fadeOut(h,function(){c(this).removeClass(k).css(A).css("opacity",1)}).eq(b).fadeIn(h,function(){c(this).addClass(k).css(z);a.after(b);p=b})};a.random&&(e.sort(function(){return Math.round(Math.random())-.5}),f.empty().append(e));e.each(function(a){this.id=y+a});f.addClass(g+" "+d);m&&m.maxwidth&&f.css("max-width",w);e.hide().css(A).eq(0).addClass(k).css(z).show();G&&e.show().css({"-webkit-transition":"opacity "+h+"ms ease-in-out","-moz-transition":"opacity "+ 8605 h+"ms ease-in-out","-o-transition":"opacity "+h+"ms ease-in-out",transition:"opacity "+h+"ms ease-in-out"});if(1<e.length){if(E<h+100)return;if(a.pager&&!a.manualControls){var H=[];e.each(function(a){a+=1;H+="<li><a href='#' class='"+y+a+"'>"+a+"</a></li>"});l.append(H);m.navContainer?c(a.navContainer).append(l):f.after(l)}a.manualControls&&(l=c(a.manualControls),l.addClass(g+"_tabs "+d+"_tabs"));(a.pager||a.manualControls)&&l.find("li").each(function(a){c(this).addClass(y+(a+1))});if(a.pager||a.manualControls)r= 8606 l.find("a"),t=function(a){r.closest("li").removeClass(x).eq(a).addClass(x)};a.auto&&(v=function(){q=setInterval(function(){e.stop(!0,!0);var b=p+1<D?p+1:0;(a.pager||a.manualControls)&&t(b);B(b)},E)},v());n=function(){a.auto&&(clearInterval(q),v())};a.pause&&f.hover(function(){clearInterval(q)},function(){n()});if(a.pager||a.manualControls)r.bind("click",function(b){b.preventDefault();a.pauseControls||n();b=r.index(this);p===b||c("."+k).queue("fx").length||(t(b),B(b))}).eq(0).closest("li").addClass(x), 8607a.pauseControls&&r.hover(function(){clearInterval(q)},function(){n()});if(a.nav){g="<a href='#' class='"+F+" prev'>"+a.prevText+"</a><a href='#' class='"+F+" next'>"+a.nextText+"</a>";m.navContainer?c(a.navContainer).append(g):f.after(g);var d=c("."+d+"_nav"),I=d.filter(".prev");d.bind("click",function(b){b.preventDefault();b=c("."+k);if(!b.queue("fx").length){var d=e.index(b);b=d-1;d=d+1<D?p+1:0;B(c(this)[0]===I[0]?b:d);(a.pager||a.manualControls)&&t(c(this)[0]===I[0]?b:d);a.pauseControls||n()}}); 8608 a.pauseControls&&d.hover(function(){clearInterval(q)},function(){n()})}}if("undefined"===typeof document.body.style.maxWidth&&m.maxwidth){var J=function(){f.css("width","100%");f.width()>w&&f.css("width",w)};J();c(K).bind("resize",function(){J()})}})}})(jQuery,this,0);
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.