(function(n,t,i){function y(n){var t={},r=/^jQuery\d+$/;return i.each(n.attributes,function(n,i){i.specified&&!r.test(i.name)&&(t[i.name]=i.value)}),t}function e(n,t){var u=this,r=i(u);if(u.value==r.attr("placeholder")&&r.hasClass("placeholder"))if(r.data("placeholder-password")){if(r=r.hide().next().show().attr("id",r.removeAttr("id").data("placeholder-id")),n===!0)return r[0].value=t;r.focus()}else u.value="",r.removeClass("placeholder"),u==v()&&u.select()}function s(){var t,r=this,n=i(r),u=this.id;if(r.value==""){if(r.type=="password"){if(!n.data("placeholder-textinput")){try{t=n.clone().attr({type:"text"})}catch(f){t=i("<input>").attr(i.extend(y(this),{type:"text"}))}t.removeAttr("name").data({"placeholder-password":n,"placeholder-id":u}).bind("focus.placeholder",e);n.data({"placeholder-textinput":t,"placeholder-id":u}).before(t)}n=n.removeAttr("id").hide().prev().attr("id",u).show()}n.addClass("placeholder");n[0].value=n.attr("placeholder")}else n.removeClass("placeholder")}function v(){try{return t.activeElement}catch(n){}}var h=Object.prototype.toString.call(n.operamini)=="[object OperaMini]",f="placeholder"in t.createElement("input")&&!h,o="placeholder"in t.createElement("textarea")&&!h,c=i.fn,l=i.valHooks,a=i.propHooks,u,r;f&&o?(r=c.placeholder=function(){return this},r.input=r.textarea=!0):(r=c.placeholder=function(){var n=this;return n.filter((f?"textarea":":input")+"[placeholder]").not(".placeholder").bind({"focus.placeholder":e,"blur.placeholder":s}).data("placeholder-enabled",!0).trigger("blur.placeholder"),n},r.input=f,r.textarea=o,u={get:function(n){var t=i(n),r=t.data("placeholder-password");return r?r[0].value:t.data("placeholder-enabled")&&t.hasClass("placeholder")?"":n.value},set:function(n,t){var r=i(n),u=r.data("placeholder-password");return u?u[0].value=t:r.data("placeholder-enabled")?(t==""?(n.value=t,n!=v()&&s.call(n)):r.hasClass("placeholder")?e.call(n,!0,t)||(n.value=t):n.value=t,r):n.value=t}},f||(l.input=u,a.value=u),o||(l.textarea=u,a.value=u),i(function(){i(t).delegate("form","submit.placeholder",function(){var n=i(".placeholder",this).each(e);setTimeout(function(){n.each(s)},10)})}),i(n).bind("beforeunload.placeholder",function(){i(".placeholder").each(function(){this.value=""})}))})(this,document,jQuery),function(n){typeof n.fn.each2=="undefined"&&n.extend(n.fn,{each2:function(t){for(var i=n([0]),r=-1,u=this.length;++r<u&&(i.context=i[0]=this[r])&&t.call(i[0],r,i)!==!1;);return this}})}(jQuery),function(n,t){"use strict";function nt(t){var i=n(document.createTextNode(""));t.before(i);i.before(t);i.remove()}function c(n){function t(n){return lt[n]||n}return n.replace(/[^\u0000-\u007E]/g,t)}function e(n,t){for(var i=0,r=t.length;i<r;i=i+1)if(f(n,t[i]))return i;return-1}function at(){var t=n(ct),i;return t.appendTo("body"),i={width:t.width()-t[0].clientWidth,height:t.height()-t[0].clientHeight},t.remove(),i}function f(n,i){return n===i?!0:n===t||i===t?!1:n===null||i===null?!1:n.constructor===String?n+""==i+"":i.constructor===String?i+""==n+"":!1}function w(t,i){var u,r,f;if(t===null||t.length<1)return[];for(u=t.split(i),r=0,f=u.length;r<f;r=r+1)u[r]=n.trim(u[r]);return u}function tt(n){return n.outerWidth(!1)-n.width()}function it(i){var r="keyup-change-value";i.on("keydown",function(){n.data(i,r)===t&&n.data(i,r,i.val())});i.on("keyup",function(){var u=n.data(i,r);u!==t&&i.val()!==u&&(n.removeData(i,r),i.trigger("keyup-change"))})}function vt(i){i.on("mousemove",function(i){var r=v;(r===t||r.x!==i.pageX||r.y!==i.pageY)&&n(i.target).trigger("mousemove-filtered",i)})}function rt(n,i,r){r=r||t;var u;return function(){var t=arguments;window.clearTimeout(u);u=window.setTimeout(function(){i.apply(r,t)},n)}}function yt(n,t){var i=rt(n,function(n){t.trigger("scroll-debounced",n)});t.on("scroll",function(n){e(n.target,t.get())>=0&&i(n)})}function pt(n){n[0]!==document.activeElement&&window.setTimeout(function(){var t=n[0],r=n.val().length,i,u;n.focus();u=t.offsetWidth>0||t.offsetHeight>0;u&&t===document.activeElement&&(t.setSelectionRange?t.setSelectionRange(r,r):t.createTextRange&&(i=t.createTextRange(),i.collapse(!1),i.select()))},0)}function wt(t){var i,r,u;return t=n(t)[0],i=0,r=0,"selectionStart"in t?(i=t.selectionStart,r=t.selectionEnd-i):"selection"in document&&(t.focus(),u=document.selection.createRange(),r=document.selection.createRange().text.length,u.moveStart("character",-t.value.length),i=u.text.length-r),{offset:i,length:r}}function r(n){n.preventDefault();n.stopPropagation()}function bt(n){n.preventDefault();n.stopImmediatePropagation()}function kt(t){if(!s){var i=t[0].currentStyle||window.getComputedStyle(t[0],null);s=n(document.createElement("div")).css({position:"absolute",left:"-10000px",top:"-10000px",display:"none",fontSize:i.fontSize,fontFamily:i.fontFamily,fontStyle:i.fontStyle,fontWeight:i.fontWeight,letterSpacing:i.letterSpacing,textTransform:i.textTransform,whiteSpace:"nowrap"});s.attr("class","select2-sizer");n("body").append(s)}return s.text(t.val()),s.width()}function a(t,i,r){var u,f=[],e;u=n.trim(t.attr("class"));u&&(u=""+u,n(u.split(/\s+/)).each2(function(){this.indexOf("select2-")===0&&f.push(this)}));u=n.trim(i.attr("class"));u&&(u=""+u,n(u.split(/\s+/)).each2(function(){this.indexOf("select2-")!==0&&(e=r(this),e&&f.push(e))}));t.attr("class",f.join(" "))}function ut(n,t,i,r){var u=c(n.toUpperCase()).indexOf(c(t.toUpperCase())),f=t.length;if(u<0){i.push(r(n));return}i.push(r(n.substring(0,u)));i.push("<span class='select2-match'>");i.push(r(n.substring(u,u+f)));i.push("<\/span>");i.push(r(n.substring(u+f,n.length)))}function ft(n){var t={"\\":"&#92;","&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#47;"};return String(n).replace(/[&<>"'\/\\]/g,function(n){return t[n]})}function et(i){var f,r=null,e=i.quietMillis||100,o=i.url,u=this;return function(s){window.clearTimeout(f);f=window.setTimeout(function(){var e=i.data,f=o,c=i.transport||n.fn.select2.ajaxDefaults.transport,l={type:i.type||"GET",cache:i.cache||!1,jsonpCallback:i.jsonpCallback||t,dataType:i.dataType||"json"},h=n.extend({},n.fn.select2.ajaxDefaults.params,l);e=e?e.call(u,s.term,s.page,s.context):null;f=typeof f=="function"?f.call(u,s.term,s.page,s.context):f;r&&typeof r.abort=="function"&&r.abort();i.params&&(n.isFunction(i.params)?n.extend(h,i.params.call(u)):n.extend(h,i.params));n.extend(h,{url:f,dataType:i.dataType,data:e,success:function(n){var t=i.results(n,s.page,s);s.callback(t)},error:function(n,t,i){var r={hasError:!0,jqXHR:n,textStatus:t,errorThrown:i};s.callback(r)}});r=c.call(u,h)},e)}}function ot(t){var i=t,e,u,r=function(n){return""+n.text},f;return n.isArray(i)&&(u=i,i={results:u}),n.isFunction(i)===!1&&(u=i,i=function(){return u}),f=i(),f.text&&(r=f.text,n.isFunction(r)||(e=f.text,r=function(n){return n[e]})),function(t){var u=t.term,e={results:[]},f;if(u===""){t.callback(i());return}f=function(i,e){var o,s;if(i=i[0],i.children){o={};for(s in i)i.hasOwnProperty(s)&&(o[s]=i[s]);o.children=[];n(i.children).each2(function(n,t){f(t,o.children)});(o.children.length||t.matcher(u,r(o),i))&&e.push(o)}else t.matcher(u,r(i),i)&&e.push(i)};n(i().results).each2(function(n,t){f(t,e.results)});t.callback(e)}}function st(i){var r=n.isFunction(i);return function(u){var f=u.term,e={results:[]},o=r?i(u):i;n.isArray(o)&&(n(o).each(function(){var n=this.text!==t,i=n?this.text:this;(f===""||u.matcher(f,i))&&e.results.push(n?this:{id:this,text:this})}),u.callback(e))}}function o(t,i){if(n.isFunction(t))return!0;if(!t)return!1;if(typeof t=="string")return!0;throw new Error(i+" must be a string, function, or falsy value");}function u(t,i){if(n.isFunction(t)){var r=Array.prototype.slice.call(arguments,2);return t.apply(i,r)}return t}function ht(t){var i=0;return n.each(t,function(n,t){t.children?i+=ht(t.children):i++}),i}function dt(n,i,r,u){var a=n,c=!1,e,s,o,h,l;if(!u.createSearchChoice||!u.tokenSeparators||u.tokenSeparators.length<1)return t;for(;;){for(s=-1,o=0,h=u.tokenSeparators.length;o<h;o++)if(l=u.tokenSeparators[o],s=n.indexOf(l),s>=0)break;if(s<0)break;if(e=n.substring(0,s),n=n.substring(s+l.length),e.length>0&&(e=u.createSearchChoice.call(this,e,i),e!==t&&e!==null&&u.id(e)!==t&&u.id(e)!==null)){for(c=!1,o=0,h=i.length;o<h;o++)if(f(u.id(e),u.id(i[o]))){c=!0;break}c||r(e)}}if(a!==n)return n}function b(){var t=this;n.each(arguments,function(n,i){t[i].remove();t[i]=null})}function k(t,i){var r=function(){};return r.prototype=new t,r.prototype.constructor=r,r.prototype.parent=t.prototype,r.prototype=n.extend(r.prototype,i),r}if(window.Select2===t){var l,d,g,h,s,v={x:0,y:0},y,p,i={TAB:9,ENTER:13,ESC:27,SPACE:32,LEFT:37,UP:38,RIGHT:39,DOWN:40,SHIFT:16,CTRL:17,ALT:18,PAGE_UP:33,PAGE_DOWN:34,HOME:36,END:35,BACKSPACE:8,DELETE:46,isArrow:function(n){n=n.which?n.which:n;switch(n){case i.LEFT:case i.RIGHT:case i.UP:case i.DOWN:return!0}return!1},isControl:function(n){var t=n.which;switch(t){case i.SHIFT:case i.CTRL:case i.ALT:return!0}return n.metaKey?!0:!1},isFunctionKey:function(n){return n=n.which?n.which:n,n>=112&&n<=123}},ct="<div class='select2-measure-scrollbar'><\/div>",lt={"Ⓐ":"A","Ａ":"A","À":"A","Á":"A","Â":"A","Ầ":"A","Ấ":"A","Ẫ":"A","Ẩ":"A","Ã":"A","Ā":"A","Ă":"A","Ằ":"A","Ắ":"A","Ẵ":"A","Ẳ":"A","Ȧ":"A","Ǡ":"A","Ä":"A","Ǟ":"A","Ả":"A","Å":"A","Ǻ":"A","Ǎ":"A","Ȁ":"A","Ȃ":"A","Ạ":"A","Ậ":"A","Ặ":"A","Ḁ":"A","Ą":"A","Ⱥ":"A","Ɐ":"A","Ꜳ":"AA","Æ":"AE","Ǽ":"AE","Ǣ":"AE","Ꜵ":"AO","Ꜷ":"AU","Ꜹ":"AV","Ꜻ":"AV","Ꜽ":"AY","Ⓑ":"B","Ｂ":"B","Ḃ":"B","Ḅ":"B","Ḇ":"B","Ƀ":"B","Ƃ":"B","Ɓ":"B","Ⓒ":"C","Ｃ":"C","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","Ç":"C","Ḉ":"C","Ƈ":"C","Ȼ":"C","Ꜿ":"C","Ⓓ":"D","Ｄ":"D","Ḋ":"D","Ď":"D","Ḍ":"D","Ḑ":"D","Ḓ":"D","Ḏ":"D","Đ":"D","Ƌ":"D","Ɗ":"D","Ɖ":"D","Ꝺ":"D","Ǳ":"DZ","Ǆ":"DZ","ǲ":"Dz","ǅ":"Dz","Ⓔ":"E","Ｅ":"E","È":"E","É":"E","Ê":"E","Ề":"E","Ế":"E","Ễ":"E","Ể":"E","Ẽ":"E","Ē":"E","Ḕ":"E","Ḗ":"E","Ĕ":"E","Ė":"E","Ë":"E","Ẻ":"E","Ě":"E","Ȅ":"E","Ȇ":"E","Ẹ":"E","Ệ":"E","Ȩ":"E","Ḝ":"E","Ę":"E","Ḙ":"E","Ḛ":"E","Ɛ":"E","Ǝ":"E","Ⓕ":"F","Ｆ":"F","Ḟ":"F","Ƒ":"F","Ꝼ":"F","Ⓖ":"G","Ｇ":"G","Ǵ":"G","Ĝ":"G","Ḡ":"G","Ğ":"G","Ġ":"G","Ǧ":"G","Ģ":"G","Ǥ":"G","Ɠ":"G","Ꞡ":"G","Ᵹ":"G","Ꝿ":"G","Ⓗ":"H","Ｈ":"H","Ĥ":"H","Ḣ":"H","Ḧ":"H","Ȟ":"H","Ḥ":"H","Ḩ":"H","Ḫ":"H","Ħ":"H","Ⱨ":"H","Ⱶ":"H","Ɥ":"H","Ⓘ":"I","Ｉ":"I","Ì":"I","Í":"I","Î":"I","Ĩ":"I","Ī":"I","Ĭ":"I","İ":"I","Ï":"I","Ḯ":"I","Ỉ":"I","Ǐ":"I","Ȉ":"I","Ȋ":"I","Ị":"I","Į":"I","Ḭ":"I","Ɨ":"I","Ⓙ":"J","Ｊ":"J","Ĵ":"J","Ɉ":"J","Ⓚ":"K","Ｋ":"K","Ḱ":"K","Ǩ":"K","Ḳ":"K","Ķ":"K","Ḵ":"K","Ƙ":"K","Ⱪ":"K","Ꝁ":"K","Ꝃ":"K","Ꝅ":"K","Ꞣ":"K","Ⓛ":"L","Ｌ":"L","Ŀ":"L","Ĺ":"L","Ľ":"L","Ḷ":"L","Ḹ":"L","Ļ":"L","Ḽ":"L","Ḻ":"L","Ł":"L","Ƚ":"L","Ɫ":"L","Ⱡ":"L","Ꝉ":"L","Ꝇ":"L","Ꞁ":"L","Ǉ":"LJ","ǈ":"Lj","Ⓜ":"M","Ｍ":"M","Ḿ":"M","Ṁ":"M","Ṃ":"M","Ɱ":"M","Ɯ":"M","Ⓝ":"N","Ｎ":"N","Ǹ":"N","Ń":"N","Ñ":"N","Ṅ":"N","Ň":"N","Ṇ":"N","Ņ":"N","Ṋ":"N","Ṉ":"N","Ƞ":"N","Ɲ":"N","Ꞑ":"N","Ꞥ":"N","Ǌ":"NJ","ǋ":"Nj","Ⓞ":"O","Ｏ":"O","Ò":"O","Ó":"O","Ô":"O","Ồ":"O","Ố":"O","Ỗ":"O","Ổ":"O","Õ":"O","Ṍ":"O","Ȭ":"O","Ṏ":"O","Ō":"O","Ṑ":"O","Ṓ":"O","Ŏ":"O","Ȯ":"O","Ȱ":"O","Ö":"O","Ȫ":"O","Ỏ":"O","Ő":"O","Ǒ":"O","Ȍ":"O","Ȏ":"O","Ơ":"O","Ờ":"O","Ớ":"O","Ỡ":"O","Ở":"O","Ợ":"O","Ọ":"O","Ộ":"O","Ǫ":"O","Ǭ":"O","Ø":"O","Ǿ":"O","Ɔ":"O","Ɵ":"O","Ꝋ":"O","Ꝍ":"O","Ƣ":"OI","Ꝏ":"OO","Ȣ":"OU","Ⓟ":"P","Ｐ":"P","Ṕ":"P","Ṗ":"P","Ƥ":"P","Ᵽ":"P","Ꝑ":"P","Ꝓ":"P","Ꝕ":"P","Ⓠ":"Q","Ｑ":"Q","Ꝗ":"Q","Ꝙ":"Q","Ɋ":"Q","Ⓡ":"R","Ｒ":"R","Ŕ":"R","Ṙ":"R","Ř":"R","Ȑ":"R","Ȓ":"R","Ṛ":"R","Ṝ":"R","Ŗ":"R","Ṟ":"R","Ɍ":"R","Ɽ":"R","Ꝛ":"R","Ꞧ":"R","Ꞃ":"R","Ⓢ":"S","Ｓ":"S","ẞ":"S","Ś":"S","Ṥ":"S","Ŝ":"S","Ṡ":"S","Š":"S","Ṧ":"S","Ṣ":"S","Ṩ":"S","Ș":"S","Ş":"S","Ȿ":"S","Ꞩ":"S","Ꞅ":"S","Ⓣ":"T","Ｔ":"T","Ṫ":"T","Ť":"T","Ṭ":"T","Ț":"T","Ţ":"T","Ṱ":"T","Ṯ":"T","Ŧ":"T","Ƭ":"T","Ʈ":"T","Ⱦ":"T","Ꞇ":"T","Ꜩ":"TZ","Ⓤ":"U","Ｕ":"U","Ù":"U","Ú":"U","Û":"U","Ũ":"U","Ṹ":"U","Ū":"U","Ṻ":"U","Ŭ":"U","Ü":"U","Ǜ":"U","Ǘ":"U","Ǖ":"U","Ǚ":"U","Ủ":"U","Ů":"U","Ű":"U","Ǔ":"U","Ȕ":"U","Ȗ":"U","Ư":"U","Ừ":"U","Ứ":"U","Ữ":"U","Ử":"U","Ự":"U","Ụ":"U","Ṳ":"U","Ų":"U","Ṷ":"U","Ṵ":"U","Ʉ":"U","Ⓥ":"V","Ｖ":"V","Ṽ":"V","Ṿ":"V","Ʋ":"V","Ꝟ":"V","Ʌ":"V","Ꝡ":"VY","Ⓦ":"W","Ｗ":"W","Ẁ":"W","Ẃ":"W","Ŵ":"W","Ẇ":"W","Ẅ":"W","Ẉ":"W","Ⱳ":"W","Ⓧ":"X","Ｘ":"X","Ẋ":"X","Ẍ":"X","Ⓨ":"Y","Ｙ":"Y","Ỳ":"Y","Ý":"Y","Ŷ":"Y","Ỹ":"Y","Ȳ":"Y","Ẏ":"Y","Ÿ":"Y","Ỷ":"Y","Ỵ":"Y","Ƴ":"Y","Ɏ":"Y","Ỿ":"Y","Ⓩ":"Z","Ｚ":"Z","Ź":"Z","Ẑ":"Z","Ż":"Z","Ž":"Z","Ẓ":"Z","Ẕ":"Z","Ƶ":"Z","Ȥ":"Z","Ɀ":"Z","Ⱬ":"Z","Ꝣ":"Z","ⓐ":"a","ａ":"a","ẚ":"a","à":"a","á":"a","â":"a","ầ":"a","ấ":"a","ẫ":"a","ẩ":"a","ã":"a","ā":"a","ă":"a","ằ":"a","ắ":"a","ẵ":"a","ẳ":"a","ȧ":"a","ǡ":"a","ä":"a","ǟ":"a","ả":"a","å":"a","ǻ":"a","ǎ":"a","ȁ":"a","ȃ":"a","ạ":"a","ậ":"a","ặ":"a","ḁ":"a","ą":"a","ⱥ":"a","ɐ":"a","ꜳ":"aa","æ":"ae","ǽ":"ae","ǣ":"ae","ꜵ":"ao","ꜷ":"au","ꜹ":"av","ꜻ":"av","ꜽ":"ay","ⓑ":"b","ｂ":"b","ḃ":"b","ḅ":"b","ḇ":"b","ƀ":"b","ƃ":"b","ɓ":"b","ⓒ":"c","ｃ":"c","ć":"c","ĉ":"c","ċ":"c","č":"c","ç":"c","ḉ":"c","ƈ":"c","ȼ":"c","ꜿ":"c","ↄ":"c","ⓓ":"d","ｄ":"d","ḋ":"d","ď":"d","ḍ":"d","ḑ":"d","ḓ":"d","ḏ":"d","đ":"d","ƌ":"d","ɖ":"d","ɗ":"d","ꝺ":"d","ǳ":"dz","ǆ":"dz","ⓔ":"e","ｅ":"e","è":"e","é":"e","ê":"e","ề":"e","ế":"e","ễ":"e","ể":"e","ẽ":"e","ē":"e","ḕ":"e","ḗ":"e","ĕ":"e","ė":"e","ë":"e","ẻ":"e","ě":"e","ȅ":"e","ȇ":"e","ẹ":"e","ệ":"e","ȩ":"e","ḝ":"e","ę":"e","ḙ":"e","ḛ":"e","ɇ":"e","ɛ":"e","ǝ":"e","ⓕ":"f","ｆ":"f","ḟ":"f","ƒ":"f","ꝼ":"f","ⓖ":"g","ｇ":"g","ǵ":"g","ĝ":"g","ḡ":"g","ğ":"g","ġ":"g","ǧ":"g","ģ":"g","ǥ":"g","ɠ":"g","ꞡ":"g","ᵹ":"g","ꝿ":"g","ⓗ":"h","ｈ":"h","ĥ":"h","ḣ":"h","ḧ":"h","ȟ":"h","ḥ":"h","ḩ":"h","ḫ":"h","ẖ":"h","ħ":"h","ⱨ":"h","ⱶ":"h","ɥ":"h","ƕ":"hv","ⓘ":"i","ｉ":"i","ì":"i","í":"i","î":"i","ĩ":"i","ī":"i","ĭ":"i","ï":"i","ḯ":"i","ỉ":"i","ǐ":"i","ȉ":"i","ȋ":"i","ị":"i","į":"i","ḭ":"i","ɨ":"i","ı":"i","ⓙ":"j","ｊ":"j","ĵ":"j","ǰ":"j","ɉ":"j","ⓚ":"k","ｋ":"k","ḱ":"k","ǩ":"k","ḳ":"k","ķ":"k","ḵ":"k","ƙ":"k","ⱪ":"k","ꝁ":"k","ꝃ":"k","ꝅ":"k","ꞣ":"k","ⓛ":"l","ｌ":"l","ŀ":"l","ĺ":"l","ľ":"l","ḷ":"l","ḹ":"l","ļ":"l","ḽ":"l","ḻ":"l","ſ":"l","ł":"l","ƚ":"l","ɫ":"l","ⱡ":"l","ꝉ":"l","ꞁ":"l","ꝇ":"l","ǉ":"lj","ⓜ":"m","ｍ":"m","ḿ":"m","ṁ":"m","ṃ":"m","ɱ":"m","ɯ":"m","ⓝ":"n","ｎ":"n","ǹ":"n","ń":"n","ñ":"n","ṅ":"n","ň":"n","ṇ":"n","ņ":"n","ṋ":"n","ṉ":"n","ƞ":"n","ɲ":"n","ŉ":"n","ꞑ":"n","ꞥ":"n","ǌ":"nj","ⓞ":"o","ｏ":"o","ò":"o","ó":"o","ô":"o","ồ":"o","ố":"o","ỗ":"o","ổ":"o","õ":"o","ṍ":"o","ȭ":"o","ṏ":"o","ō":"o","ṑ":"o","ṓ":"o","ŏ":"o","ȯ":"o","ȱ":"o","ö":"o","ȫ":"o","ỏ":"o","ő":"o","ǒ":"o","ȍ":"o","ȏ":"o","ơ":"o","ờ":"o","ớ":"o","ỡ":"o","ở":"o","ợ":"o","ọ":"o","ộ":"o","ǫ":"o","ǭ":"o","ø":"o","ǿ":"o","ɔ":"o","ꝋ":"o","ꝍ":"o","ɵ":"o","ƣ":"oi","ȣ":"ou","ꝏ":"oo","ⓟ":"p","ｐ":"p","ṕ":"p","ṗ":"p","ƥ":"p","ᵽ":"p","ꝑ":"p","ꝓ":"p","ꝕ":"p","ⓠ":"q","ｑ":"q","ɋ":"q","ꝗ":"q","ꝙ":"q","ⓡ":"r","ｒ":"r","ŕ":"r","ṙ":"r","ř":"r","ȑ":"r","ȓ":"r","ṛ":"r","ṝ":"r","ŗ":"r","ṟ":"r","ɍ":"r","ɽ":"r","ꝛ":"r","ꞧ":"r","ꞃ":"r","ⓢ":"s","ｓ":"s","ß":"s","ś":"s","ṥ":"s","ŝ":"s","ṡ":"s","š":"s","ṧ":"s","ṣ":"s","ṩ":"s","ș":"s","ş":"s","ȿ":"s","ꞩ":"s","ꞅ":"s","ẛ":"s","ⓣ":"t","ｔ":"t","ṫ":"t","ẗ":"t","ť":"t","ṭ":"t","ț":"t","ţ":"t","ṱ":"t","ṯ":"t","ŧ":"t","ƭ":"t","ʈ":"t","ⱦ":"t","ꞇ":"t","ꜩ":"tz","ⓤ":"u","ｕ":"u","ù":"u","ú":"u","û":"u","ũ":"u","ṹ":"u","ū":"u","ṻ":"u","ŭ":"u","ü":"u","ǜ":"u","ǘ":"u","ǖ":"u","ǚ":"u","ủ":"u","ů":"u","ű":"u","ǔ":"u","ȕ":"u","ȗ":"u","ư":"u","ừ":"u","ứ":"u","ữ":"u","ử":"u","ự":"u","ụ":"u","ṳ":"u","ų":"u","ṷ":"u","ṵ":"u","ʉ":"u","ⓥ":"v","ｖ":"v","ṽ":"v","ṿ":"v","ʋ":"v","ꝟ":"v","ʌ":"v","ꝡ":"vy","ⓦ":"w","ｗ":"w","ẁ":"w","ẃ":"w","ŵ":"w","ẇ":"w","ẅ":"w","ẘ":"w","ẉ":"w","ⱳ":"w","ⓧ":"x","ｘ":"x","ẋ":"x","ẍ":"x","ⓨ":"y","ｙ":"y","ỳ":"y","ý":"y","ŷ":"y","ỹ":"y","ȳ":"y","ẏ":"y","ÿ":"y","ỷ":"y","ẙ":"y","ỵ":"y","ƴ":"y","ɏ":"y","ỿ":"y","ⓩ":"z","ｚ":"z","ź":"z","ẑ":"z","ż":"z","ž":"z","ẓ":"z","ẕ":"z","ƶ":"z","ȥ":"z","ɀ":"z","ⱬ":"z","ꝣ":"z","Ά":"Α","Έ":"Ε","Ή":"Η","Ί":"Ι","Ϊ":"Ι","Ό":"Ο","Ύ":"Υ","Ϋ":"Υ","Ώ":"Ω","ά":"α","έ":"ε","ή":"η","ί":"ι","ϊ":"ι","ΐ":"ι","ό":"ο","ύ":"υ","ϋ":"υ","ΰ":"υ","ω":"ω","ς":"σ"};y=n(document);h=function(){var n=1;return function(){return n++}}();l=k(Object,{bind:function(n){var t=this;return function(){n.apply(t,arguments)}},init:function(i){var f,e,o=".select2-results",s,c;this.opts=i=this.prepareOpts(i);this.id=i.id;i.element.data("select2")!==t&&i.element.data("select2")!==null&&i.element.data("select2").destroy();this.container=this.createContainer();this.liveRegion=n("<span>",{role:"status","aria-live":"polite"}).addClass("select2-hidden-accessible").appendTo(document.body);this.containerId="s2id_"+(i.element.attr("id")||"autogen"+h());this.containerEventName=this.containerId.replace(/([.])/g,"_").replace(/([;&,\-\.\+\*\~':"\!\^#$%@\[\]\(\)=>\|])/g,"\\$1");this.container.attr("id",this.containerId);this.container.attr("title",i.element.attr("title"));this.body=n("body");a(this.container,this.opts.element,this.opts.adaptContainerCssClass);this.container.attr("style",i.element.attr("style"));this.container.css(u(i.containerCss,this.opts.element));this.container.addClass(u(i.containerCssClass,this.opts.element));this.elementTabIndex=this.opts.element.attr("tabindex");this.opts.element.data("select2",this).attr("tabindex","-1").before(this.container).on("click.select2",r);this.container.data("select2",this);this.dropdown=this.container.find(".select2-drop");a(this.dropdown,this.opts.element,this.opts.adaptDropdownCssClass);this.dropdown.addClass(u(i.dropdownCssClass,this.opts.element));this.dropdown.data("select2",this);this.dropdown.on("click",r);this.results=f=this.container.find(o);this.search=e=this.container.find("input.select2-input");this.queryCount=0;this.resultsPage=0;this.context=null;this.initContainer();this.container.on("click",r);vt(this.results);this.dropdown.on("mousemove-filtered",o,this.bind(this.highlightUnderEvent));this.dropdown.on("touchstart touchmove touchend",o,this.bind(function(n){this._touchEvent=!0;this.highlightUnderEvent(n)}));this.dropdown.on("touchmove",o,this.bind(this.touchMoved));this.dropdown.on("touchstart touchend",o,this.bind(this.clearTouchMoved));this.dropdown.on("click",this.bind(function(){this._touchEvent&&(this._touchEvent=!1,this.selectHighlighted())}));yt(80,this.results);this.dropdown.on("scroll-debounced",o,this.bind(this.loadMoreIfNeeded));n(this.container).on("change",".select2-input",function(n){n.stopPropagation()});n(this.dropdown).on("change",".select2-input",function(n){n.stopPropagation()});n.fn.mousewheel&&f.mousewheel(function(n,t,i,u){var e=f.scrollTop();u>0&&e-u<=0?(f.scrollTop(0),r(n)):u<0&&f.get(0).scrollHeight-f.scrollTop()+u<=f.height()&&(f.scrollTop(f.get(0).scrollHeight-f.height()),r(n))});it(e);e.on("keyup-change input paste",this.bind(this.updateResults));e.on("focus",function(){e.addClass("select2-focused")});e.on("blur",function(){e.removeClass("select2-focused")});this.dropdown.on("mouseup",o,this.bind(function(t){n(t.target).closest(".select2-result-selectable").length>0&&(this.highlightUnderEvent(t),this.selectHighlighted(t))}));this.dropdown.on("click mouseup mousedown touchstart touchend focusin",function(n){n.stopPropagation()});this.nextSearchTerm=t;n.isFunction(this.opts.initSelection)&&(this.initSelection(),this.monitorSource());i.maximumInputLength!==null&&this.search.attr("maxlength",i.maximumInputLength);s=i.element.prop("disabled");s===t&&(s=!1);this.enable(!s);c=i.element.prop("readonly");c===t&&(c=!1);this.readonly(c);p=p||at();this.autofocus=i.element.prop("autofocus");i.element.prop("autofocus",!1);this.autofocus&&this.focus();this.search.attr("placeholder",i.searchInputPlaceholder)},destroy:function(){var n=this.opts.element,i=n.data("select2"),r=this;this.close();n.length&&n[0].detachEvent&&n.each(function(){this.detachEvent("onpropertychange",r._sync)});this.propertyObserver&&(this.propertyObserver.disconnect(),this.propertyObserver=null);this._sync=null;i!==t&&(i.container.remove(),i.liveRegion.remove(),i.dropdown.remove(),n.removeClass("select2-offscreen").removeData("select2").off(".select2").prop("autofocus",this.autofocus||!1),this.elementTabIndex?n.attr({tabindex:this.elementTabIndex}):n.removeAttr("tabindex"),n.show());b.call(this,"container","liveRegion","dropdown","results","search")},optionToData:function(n){return n.is("option")?{id:n.prop("value"),text:n.text(),element:n.get(),css:n.attr("class"),disabled:n.prop("disabled"),locked:f(n.attr("locked"),"locked")||f(n.data("locked"),!0)}:n.is("optgroup")?{text:n.attr("label"),children:[],element:n.get(),css:n.attr("class")}:void 0},prepareOpts:function(i){var e,o,s,r,u=this;if(e=i.element,e.get(0).tagName.toLowerCase()==="select"&&(this.select=o=i.element),o&&n.each(["id","multiple","ajax","query","createSearchChoice","initSelection","data","tags"],function(){if(this in i)throw new Error("Option '"+this+"' is not allowed for Select2 when attached to a <select> element.");}),i=n.extend({},{populateResults:function(r,f,e){var o,s=this.opts.id,c=this.liveRegion;o=function(r,f,l){var p,nt,v,tt,b,k,a,y,w,d,g;for(r=i.sortResults(r,f,e),g=[],p=0,nt=r.length;p<nt;p=p+1)v=r[p],b=v.disabled===!0,tt=!b&&s(v)!==t,k=v.children&&v.children.length>0,a=n("<li><\/li>"),a.addClass("select2-results-dept-"+l),a.addClass("select2-result"),a.addClass(tt?"select2-result-selectable":"select2-result-unselectable"),b&&a.addClass("select2-disabled"),k&&a.addClass("select2-result-with-children"),a.addClass(u.opts.formatResultCssClass(v)),a.attr("role","presentation"),y=n(document.createElement("div")),y.addClass("select2-result-label"),y.attr("id","select2-result-label-"+h()),y.attr("role","option"),d=i.formatResult(v,y,e,u.opts.escapeMarkup),d!==t&&(y.html(d),a.append(y)),k&&(w=n("<ul><\/ul>"),w.addClass("select2-result-sub"),o(v.children,w,l+1),a.append(w)),a.data("select2-data",v),g.push(a[0]);f.append(g);c.text(i.formatMatches(r.length))};o(f,r,0)}},n.fn.select2.defaults,i),typeof i.id!="function"&&(s=i.id,i.id=function(n){return n[s]}),n.isArray(i.element.data("select2Tags"))){if("tags"in i)throw"tags specified as both an attribute 'data-select2-tags' and in options of Select2 "+i.element.attr("id");i.tags=i.element.data("select2Tags")}if(o?(i.query=this.bind(function(n){var o={results:[],more:!1},s=n.term,i,r,f;f=function(t,i){var r;t.is("option")?n.matcher(s,t.text(),t)&&i.push(u.optionToData(t)):t.is("optgroup")&&(r=u.optionToData(t),t.children().each2(function(n,t){f(t,r.children)}),r.children.length>0&&i.push(r))};i=e.children();this.getPlaceholder()!==t&&i.length>0&&(r=this.getPlaceholderOption(),r&&(i=i.not(r)));i.each2(function(n,t){f(t,o.results)});n.callback(o)}),i.id=function(n){return n.id}):"query"in i||("ajax"in i?(r=i.element.data("ajax-url"),r&&r.length>0&&(i.ajax.url=r),i.query=et.call(i.element,i.ajax)):"data"in i?i.query=ot(i.data):"tags"in i&&(i.query=st(i.tags),i.createSearchChoice===t&&(i.createSearchChoice=function(t){return{id:n.trim(t),text:n.trim(t)}}),i.initSelection===t&&(i.initSelection=function(t,r){var u=[];n(w(t.val(),i.separator)).each(function(){var r={id:this,text:this},t=i.tags;n.isFunction(t)&&(t=t());n(t).each(function(){if(f(this.id,r.id))return r=this,!1});u.push(r)});r(u)}))),typeof i.query!="function")throw"query function not defined for Select2 "+i.element.attr("id");if(i.createSearchChoicePosition==="top")i.createSearchChoicePosition=function(n,t){n.unshift(t)};else if(i.createSearchChoicePosition==="bottom")i.createSearchChoicePosition=function(n,t){n.push(t)};else if(typeof i.createSearchChoicePosition!="function")throw"invalid createSearchChoicePosition option must be 'top', 'bottom' or a custom function";return i},monitorSource:function(){var i=this.opts.element,r,f=this;i.on("change.select2",this.bind(function(){this.opts.element.data("select2-change-triggered")!==!0&&this.initSelection()}));this._sync=this.bind(function(){var r=i.prop("disabled"),n;r===t&&(r=!1);this.enable(!r);n=i.prop("readonly");n===t&&(n=!1);this.readonly(n);a(this.container,this.opts.element,this.opts.adaptContainerCssClass);this.container.addClass(u(this.opts.containerCssClass,this.opts.element));a(this.dropdown,this.opts.element,this.opts.adaptDropdownCssClass);this.dropdown.addClass(u(this.opts.dropdownCssClass,this.opts.element))});i.length&&i[0].attachEvent&&i.each(function(){this.attachEvent("onpropertychange",f._sync)});r=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver;r!==t&&(this.propertyObserver&&(delete this.propertyObserver,this.propertyObserver=null),this.propertyObserver=new r(function(t){n.each(t,f._sync)}),this.propertyObserver.observe(i.get(0),{attributes:!0,subtree:!1}))},triggerSelect:function(t){var i=n.Event("select2-selecting",{val:this.id(t),object:t,choice:t});return this.opts.element.trigger(i),!i.isDefaultPrevented()},triggerChange:function(t){t=t||{};t=n.extend({},t,{type:"change",val:this.val()});this.opts.element.data("select2-change-triggered",!0);this.opts.element.trigger(t);this.opts.element.data("select2-change-triggered",!1);this.opts.element.click();this.opts.blurOnChange&&this.opts.element.blur()},isInterfaceEnabled:function(){return this.enabledInterface===!0},enableInterface:function(){var n=this._enabled&&!this._readonly,t=!n;return n===this.enabledInterface?!1:(this.container.toggleClass("select2-container-disabled",t),this.close(),this.enabledInterface=n,!0)},enable:function(n){(n===t&&(n=!0),this._enabled!==n)&&(this._enabled=n,this.opts.element.prop("disabled",!n),this.enableInterface())},disable:function(){this.enable(!1)},readonly:function(n){(n===t&&(n=!1),this._readonly!==n)&&(this._readonly=n,this.opts.element.prop("readonly",n),this.enableInterface())},opened:function(){return this.container?this.container.hasClass("select2-dropdown-open"):!1},positionDropdown:function(){var t=this.dropdown,r=this.container.offset(),v=this.container.outerHeight(!1),s=this.container.outerWidth(!1),h=t.outerHeight(!1),e=n(window),d=e.width(),g=e.height(),l=e.scrollLeft()+d,nt=e.scrollTop()+g,a=r.top+v,o=r.left,tt=a+h<=nt,it=r.top-h>=e.scrollTop(),i=t.outerWidth(!1),y=o+i<=l,rt=t.hasClass("select2-drop-above"),w,c,b,f,k;rt?(c=!0,!it&&tt&&(b=!0,c=!1)):(c=!1,!tt&&it&&(b=!0,c=!0));b&&(t.hide(),r=this.container.offset(),v=this.container.outerHeight(!1),s=this.container.outerWidth(!1),h=t.outerHeight(!1),l=e.scrollLeft()+d,nt=e.scrollTop()+g,a=r.top+v,o=r.left,i=t.outerWidth(!1),y=o+i<=l,t.show(),this.focusSearch());this.opts.dropdownAutoWidth?(k=n(".select2-results",t)[0],t.addClass("select2-drop-auto-width"),t.css("width",""),i=t.outerWidth(!1)+(k.scrollHeight===k.clientHeight?0:p.width),i>s?s=i:i=s,h=t.outerHeight(!1),y=o+i<=l):this.container.removeClass("select2-drop-auto-width");this.body.css("position")!=="static"&&(w=this.body.offset(),a-=w.top,o-=w.left);y||(o=r.left+this.container.outerWidth(!1)-i);f={left:o,width:s};c?(f.top=r.top-h,f.bottom="auto",this.container.addClass("select2-drop-above"),t.addClass("select2-drop-above")):(f.top=a,f.bottom="auto",this.container.removeClass("select2-drop-above"),t.removeClass("select2-drop-above"));f=n.extend(f,u(this.opts.dropdownCss,this.opts.element));t.css(f)},shouldOpen:function(){var t;return this.opened()?!1:this._enabled===!1||this._readonly===!0?!1:(t=n.Event("select2-opening"),this.opts.element.trigger(t),!t.isDefaultPrevented())},clearDropdownAlignmentPreference:function(){this.container.removeClass("select2-drop-above");this.dropdown.removeClass("select2-drop-above")},open:function(){if(!this.shouldOpen())return!1;this.opening();y.on("mousemove.select2Event",function(n){v.x=n.pageX;v.y=n.pageY});return!0},opening:function(){var i=this.containerEventName,u="scroll."+i,f="resize."+i,e="orientationchange."+i,t,r;if(this.container.addClass("select2-dropdown-open").addClass("select2-container-active"),this.clearDropdownAlignmentPreference(),this.dropdown[0]!==this.body.children().last()[0]&&this.dropdown.detach().appendTo(this.body),t=n("#select2-drop-mask"),t.length==0){t=n(document.createElement("div"));t.attr("id","select2-drop-mask").attr("class","select2-drop-mask");t.hide();t.appendTo(this.body);t.on("mousedown touchstart click",function(i){nt(t);var u=n("#select2-drop"),r;u.length>0&&(r=u.data("select2"),r.opts.selectOnBlur&&r.selectHighlighted({noFocus:!0}),r.close(),i.preventDefault(),i.stopPropagation())})}this.dropdown.prev()[0]!==t[0]&&this.dropdown.before(t);n("#select2-drop").removeAttr("id");this.dropdown.attr("id","select2-drop");t.show();this.positionDropdown();this.dropdown.show();this.positionDropdown();this.dropdown.addClass("select2-drop-active");r=this;this.container.parents().add(window).each(function(){n(this).on(f+" "+u+" "+e,function(){r.opened()&&r.positionDropdown()})})},close:function(){if(this.opened()){var t=this.containerEventName,i="scroll."+t,r="resize."+t,u="orientationchange."+t;this.container.parents().add(window).each(function(){n(this).off(i).off(r).off(u)});this.clearDropdownAlignmentPreference();n("#select2-drop-mask").hide();this.dropdown.removeAttr("id");this.dropdown.hide();this.container.removeClass("select2-dropdown-open").removeClass("select2-container-active");this.results.empty();y.off("mousemove.select2Event");this.clearSearch();this.search.removeClass("select2-active");this.opts.element.trigger(n.Event("select2-close"))}},externalSearch:function(n){this.open();this.search.val(n);this.updateResults(!1)},clearSearch:function(){},getMaximumSelectionSize:function(){return u(this.opts.maximumSelectionSize,this.opts.element)},ensureHighlightVisible:function(){var t=this.results,e,i,r,u,o,s,f,h;if(i=this.highlight(),!(i<0)){if(i==0){t.scrollTop(0);return}e=this.findHighlightableChoices().find(".select2-result-label");r=n(e[i]);h=(r.offset()||{}).top||0;u=h+r.outerHeight(!0);i===e.length-1&&(f=t.find("li.select2-more-results"),f.length>0&&(u=f.offset().top+f.outerHeight(!0)));o=t.offset().top+t.outerHeight(!0);u>o&&t.scrollTop(t.scrollTop()+(u-o));s=h-t.offset().top;s<0&&r.css("display")!="none"&&t.scrollTop(t.scrollTop()+s)}},findHighlightableChoices:function(){return this.results.find(".select2-result-selectable:not(.select2-disabled):not(.select2-selected)")},moveHighlight:function(t){for(var u=this.findHighlightableChoices(),i=this.highlight(),r;i>-1&&i<u.length;)if(i+=t,r=n(u[i]),r.hasClass("select2-result-selectable")&&!r.hasClass("select2-disabled")&&!r.hasClass("select2-selected")){this.highlight(i);break}},highlight:function(t){var i=this.findHighlightableChoices(),r,u;if(arguments.length===0)return e(i.filter(".select2-highlighted")[0],i.get());t>=i.length&&(t=i.length-1);t<0&&(t=0);this.removeHighlight();r=n(i[t]);r.addClass("select2-highlighted");this.search.attr("aria-activedescendant",r.find(".select2-result-label").attr("id"));this.ensureHighlightVisible();this.liveRegion.text(r.text());u=r.data("select2-data");u&&this.opts.element.trigger({type:"select2-highlight",val:this.id(u),choice:u})},removeHighlight:function(){this.results.find(".select2-highlighted").removeClass("select2-highlighted")},touchMoved:function(){this._touchMoved=!0},clearTouchMoved:function(){this._touchMoved=!1},countSelectableResults:function(){return this.findHighlightableChoices().length},highlightUnderEvent:function(t){var i=n(t.target).closest(".select2-result-selectable"),r;i.length>0&&!i.is(".select2-highlighted")?(r=this.findHighlightableChoices(),this.highlight(r.index(i))):i.length==0&&this.removeHighlight()},loadMoreIfNeeded:function(){var t=this.results,i=t.find("li.select2-more-results"),f,r=this.resultsPage+1,n=this,e=this.search.val(),o=this.context;i.length!==0&&(f=i.offset().top-t.offset().top-t.height(),f<=this.opts.loadMorePadding&&(i.addClass("select2-active"),this.opts.query({element:this.opts.element,term:e,page:r,context:o,matcher:this.opts.matcher,callback:this.bind(function(f){n.opened()&&(n.opts.populateResults.call(this,t,f.results,{term:e,page:r,context:o}),n.postprocessResults(f,!1,!1),f.more===!0?(i.detach().appendTo(t).text(u(n.opts.formatLoadMore,n.opts.element,r+1)),window.setTimeout(function(){n.loadMoreIfNeeded()},10)):i.remove(),n.positionDropdown(),n.resultsPage=r,n.context=f.context,this.opts.element.trigger({type:"select2-loaded",items:f}))})})))},tokenize:function(){},updateResults:function(i){function b(){e.removeClass("select2-active");s.positionDropdown();c.find(".select2-no-results,.select2-selection-limit,.select2-searching").length?s.liveRegion.text(c.text()):s.liveRegion.text(s.opts.formatMatches(c.find(".select2-result-selectable").length))}function h(n){c.html(n);b()}var e=this.search,c=this.results,r=this.opts,v,s=this,l,y=e.val(),p=n.data(this.container,"select2-last-term"),w,a;if((i===!0||!p||!f(y,p))&&(n.data(this.container,"select2-last-term",y),i===!0||this.showSearchInput!==!1&&this.opened())){if(w=++this.queryCount,a=this.getMaximumSelectionSize(),a>=1&&(v=this.data(),n.isArray(v)&&v.length>=a&&o(r.formatSelectionTooBig,"formatSelectionTooBig"))){h("<li class='select2-selection-limit'>"+u(r.formatSelectionTooBig,r.element,a)+"<\/li>");return}if(e.val().length<r.minimumInputLength){o(r.formatInputTooShort,"formatInputTooShort")?h("<li class='select2-no-results'>"+u(r.formatInputTooShort,r.element,e.val(),r.minimumInputLength)+"<\/li>"):h("");i&&this.showSearch&&this.showSearch(!0);return}if(r.maximumInputLength&&e.val().length>r.maximumInputLength){o(r.formatInputTooLong,"formatInputTooLong")?h("<li class='select2-no-results'>"+u(r.formatInputTooLong,r.element,e.val(),r.maximumInputLength)+"<\/li>"):h("");return}r.formatSearching&&this.findHighlightableChoices().length===0&&h("<li class='select2-searching'>"+u(r.formatSearching,r.element)+"<\/li>");e.addClass("select2-active");this.removeHighlight();l=this.tokenize();l!=t&&l!=null&&e.val(l);this.resultsPage=1;r.query({element:r.element,term:e.val(),page:this.resultsPage,context:null,matcher:r.matcher,callback:this.bind(function(l){var a;if(w==this.queryCount){if(!this.opened()){this.search.removeClass("select2-active");return}if(l.hasError!==t&&o(r.formatAjaxError,"formatAjaxError")){h("<li class='select2-ajax-error'>"+u(r.formatAjaxError,r.element,l.jqXHR,l.textStatus,l.errorThrown)+"<\/li>");return}if(this.context=l.context===t?null:l.context,this.opts.createSearchChoice&&e.val()!==""&&(a=this.opts.createSearchChoice.call(s,e.val(),l.results),a!==t&&a!==null&&s.id(a)!==t&&s.id(a)!==null&&n(l.results).filter(function(){return f(s.id(this),s.id(a))}).length===0&&this.opts.createSearchChoicePosition(l.results,a)),l.results.length===0&&o(r.formatNoMatches,"formatNoMatches")){h("<li class='select2-no-results'>"+u(r.formatNoMatches,r.element,e.val())+"<\/li>");return}c.empty();s.opts.populateResults.call(this,c,l.results,{term:e.val(),page:this.resultsPage,context:null});l.more===!0&&o(r.formatLoadMore,"formatLoadMore")&&(c.append("<li class='select2-more-results'>"+r.escapeMarkup(u(r.formatLoadMore,r.element,this.resultsPage))+"<\/li>"),window.setTimeout(function(){s.loadMoreIfNeeded()},10));this.postprocessResults(l,i);b();this.opts.element.trigger({type:"select2-loaded",items:l})}})})}},cancel:function(){this.close()},blur:function(){this.opts.selectOnBlur&&this.selectHighlighted({noFocus:!0});this.close();this.container.removeClass("select2-container-active");this.search[0]===document.activeElement&&this.search.blur();this.clearSearch();this.selection.find(".select2-search-choice-focus").removeClass("select2-search-choice-focus")},focusSearch:function(){pt(this.search)},selectHighlighted:function(n){if(this._touchMoved){this.clearTouchMoved();return}var i=this.highlight(),r=this.results.find(".select2-highlighted"),t=r.closest(".select2-result").data("select2-data");if(t){this.highlight(i);this.onSelect(t,n)}else n&&n.noFocus&&this.close()},getPlaceholder:function(){var n;return this.opts.element.attr("placeholder")||this.opts.element.attr("data-placeholder")||this.opts.element.data("placeholder")||this.opts.placeholder||((n=this.getPlaceholderOption())!==t?n.text():t)},getPlaceholderOption:function(){if(this.select){var i=this.select.children("option").first();if(this.opts.placeholderOption!==t)return this.opts.placeholderOption==="first"&&i||typeof this.opts.placeholderOption=="function"&&this.opts.placeholderOption(this.select);if(n.trim(i.text())===""&&i.val()==="")return i}},initContainerWidth:function(){function r(){var i,f,u,r,e,o;if(this.opts.width==="off")return null;if(this.opts.width==="element")return this.opts.element.outerWidth(!1)===0?"auto":this.opts.element.outerWidth(!1)+"px";if(this.opts.width==="copy"||this.opts.width==="resolve"){if(i=this.opts.element.attr("style"),i!==t)for(f=i.split(";"),r=0,e=f.length;r<e;r=r+1)if(o=f[r].replace(/\s/g,""),u=o.match(/^width:(([-+]?([0-9]*\.)?[0-9]+)(px|em|ex|%|in|cm|mm|pt|pc))/i),u!==null&&u.length>=1)return u[1];return this.opts.width==="resolve"?(i=this.opts.element.css("width"),i.indexOf("%")>0)?i:this.opts.element.outerWidth(!1)===0?"auto":this.opts.element.outerWidth(!1)+"px":null}return n.isFunction(this.opts.width)?this.opts.width():this.opts.width}var i=r.call(this);i!==null&&this.container.css("width",i)}});d=k(l,{createContainer:function(){return n(document.createElement("div")).attr({"class":"select2-container"}).html("<a href='javascript:void(0)' class='select2-choice' tabindex='-1'>   <span class='select2-chosen'>&#160;<\/span><abbr class='select2-search-choice-close'><\/abbr>   <span class='select2-arrow' role='presentation'><b role='presentation'><\/b><\/span><\/a><label for='' class='select2-offscreen'><\/label><input class='select2-focusser select2-offscreen' type='text' aria-haspopup='true' role='button' /><div class='select2-drop select2-display-none'>   <div class='select2-search'>       <label for='' class='select2-offscreen'><\/label>       <input type='text' autocomplete='off' autocorrect='off' autocapitalize='off' spellcheck='false' class='select2-input' role='combobox' aria-expanded='true'       aria-autocomplete='list' />   <\/div>   <ul class='select2-results' role='listbox'>   <\/ul><\/div>")},enableInterface:function(){this.parent.enableInterface.apply(this,arguments)&&this.focusser.prop("disabled",!this.isInterfaceEnabled())},opening:function(){var i,r,u;this.opts.minimumResultsForSearch>=0&&this.showSearch(!0);this.parent.opening.apply(this,arguments);this.showSearchInput!==!1&&this.search.val(this.focusser.val());this.opts.shouldFocusInput(this)&&(this.search.focus(),i=this.search.get(0),i.createTextRange?(r=i.createTextRange(),r.collapse(!1),r.select()):i.setSelectionRange&&(u=this.search.val().length,i.setSelectionRange(u,u)));this.search.val()===""&&this.nextSearchTerm!=t&&(this.search.val(this.nextSearchTerm),this.search.select());this.focusser.prop("disabled",!0).val("");this.updateResults(!0);this.opts.element.trigger(n.Event("select2-open"))},close:function(){this.opened()&&(this.parent.close.apply(this,arguments),this.focusser.prop("disabled",!1),this.opts.shouldFocusInput(this)&&this.focusser.focus())},focus:function(){this.opened()?this.close():(this.focusser.prop("disabled",!1),this.opts.shouldFocusInput(this)&&this.focusser.focus())},isFocused:function(){return this.container.hasClass("select2-container-active")},cancel:function(){this.parent.cancel.apply(this,arguments);this.focusser.prop("disabled",!1);this.opts.shouldFocusInput(this)&&this.focusser.focus()},destroy:function(){n("label[for='"+this.focusser.attr("id")+"']").attr("for",this.opts.element.attr("id"));this.parent.destroy.apply(this,arguments);b.call(this,"selection","focusser")},initContainer:function(){var t,e=this.container,s=this.dropdown,u=h(),f,o;this.opts.minimumResultsForSearch<0?this.showSearch(!1):this.showSearch(!0);this.selection=t=e.find(".select2-choice");this.focusser=e.find(".select2-focusser");t.find(".select2-chosen").attr("id","select2-chosen-"+u);this.focusser.attr("aria-labelledby","select2-chosen-"+u);this.results.attr("id","select2-results-"+u);this.search.attr("aria-owns","select2-results-"+u);this.focusser.attr("id","s2id_autogen"+u);f=n("label[for='"+this.opts.element.attr("id")+"']");this.focusser.prev().text(f.text()).attr("for",this.focusser.attr("id"));o=this.opts.element.attr("title");this.opts.element.attr("title",o||f.text());this.focusser.attr("tabindex",this.elementTabIndex);this.search.attr("id",this.focusser.attr("id")+"_search");this.search.prev().text(n("label[for='"+this.focusser.attr("id")+"']").text()).attr("for",this.search.attr("id"));this.search.on("keydown",this.bind(function(n){if(this.isInterfaceEnabled()&&229!=n.keyCode){if(n.which===i.PAGE_UP||n.which===i.PAGE_DOWN){r(n);return}switch(n.which){case i.UP:case i.DOWN:this.moveHighlight(n.which===i.UP?-1:1);r(n);return;case i.ENTER:this.selectHighlighted();r(n);return;case i.TAB:this.selectHighlighted({noFocus:!0});return;case i.ESC:this.cancel(n);r(n);return}}}));this.search.on("blur",this.bind(function(){document.activeElement===this.body.get(0)&&window.setTimeout(this.bind(function(){this.opened()&&this.search.focus()}),0)}));this.focusser.on("keydown",this.bind(function(n){if(this.isInterfaceEnabled()&&n.which!==i.TAB&&!i.isControl(n)&&!i.isFunctionKey(n)&&n.which!==i.ESC){if(this.opts.openOnEnter===!1&&n.which===i.ENTER){r(n);return}if(n.which==i.DOWN||n.which==i.UP||n.which==i.ENTER&&this.opts.openOnEnter){if(n.altKey||n.ctrlKey||n.shiftKey||n.metaKey)return;this.open();r(n);return}if(n.which==i.DELETE||n.which==i.BACKSPACE){this.opts.allowClear&&this.clear();r(n);return}}}));it(this.focusser);this.focusser.on("keyup-change input",this.bind(function(n){if(this.opts.minimumResultsForSearch>=0){if(n.stopPropagation(),this.opened())return;this.open()}}));t.on("mousedown touchstart","abbr",this.bind(function(n){this.isInterfaceEnabled()&&(this.clear(),bt(n),this.close(),this.selection.focus())}));t.on("mousedown touchstart",this.bind(function(i){nt(t);this.container.hasClass("select2-container-active")||this.opts.element.trigger(n.Event("select2-focus"));this.opened()?this.close():this.isInterfaceEnabled()&&this.open();r(i)}));s.on("mousedown touchstart",this.bind(function(){this.opts.shouldFocusInput(this)&&this.search.focus()}));t.on("focus",this.bind(function(n){r(n)}));this.focusser.on("focus",this.bind(function(){this.container.hasClass("select2-container-active")||this.opts.element.trigger(n.Event("select2-focus"));this.container.addClass("select2-container-active")})).on("blur",this.bind(function(){this.opened()||(this.container.removeClass("select2-container-active"),this.opts.element.trigger(n.Event("select2-blur")))}));this.search.on("focus",this.bind(function(){this.container.hasClass("select2-container-active")||this.opts.element.trigger(n.Event("select2-focus"));this.container.addClass("select2-container-active")}));this.initContainerWidth();this.opts.element.addClass("select2-offscreen");this.setPlaceholder()},clear:function(t){var i=this.selection.data("select2-data"),r,u;if(i){if(r=n.Event("select2-clearing"),this.opts.element.trigger(r),r.isDefaultPrevented())return;u=this.getPlaceholderOption();this.opts.element.val(u?u.val():"");this.selection.find(".select2-chosen").empty();this.selection.removeData("select2-data");this.setPlaceholder();t!==!1&&(this.opts.element.trigger({type:"select2-removed",val:this.id(i),choice:i}),this.triggerChange({removed:i}))}},initSelection:function(){var n;this.isPlaceholderOptionSelected()?(this.updateSelection(null),this.close(),this.setPlaceholder()):(n=this,this.opts.initSelection.call(null,this.opts.element,function(i){i!==t&&i!==null&&(n.updateSelection(i),n.close(),n.setPlaceholder(),n.nextSearchTerm=n.opts.nextSearchTerm(i,n.search.val()))}))},isPlaceholderOptionSelected:function(){var n;return this.getPlaceholder()===t?!1:(n=this.getPlaceholderOption())!==t&&n.prop("selected")||this.opts.element.val()===""||this.opts.element.val()===t||this.opts.element.val()===null},prepareOpts:function(){var t=this.parent.prepareOpts.apply(this,arguments),i=this;return t.element.get(0).tagName.toLowerCase()==="select"?t.initSelection=function(n,t){var r=n.find("option").filter(function(){return this.selected&&!this.disabled});t(i.optionToData(r))}:"data"in t&&(t.initSelection=t.initSelection||function(i,r){var e=i.val(),u=null;t.query({matcher:function(n,i,r){var o=f(e,t.id(r));return o&&(u=r),o},callback:n.isFunction(r)?function(){r(u)}:n.noop})}),t},getPlaceholder:function(){return this.select&&this.getPlaceholderOption()===t?t:this.parent.getPlaceholder.apply(this,arguments)},setPlaceholder:function(){var n=this.getPlaceholder();if(this.isPlaceholderOptionSelected()&&n!==t){if(this.select&&this.getPlaceholderOption()===t)return;this.selection.find(".select2-chosen").html(this.opts.escapeMarkup(n));this.selection.addClass("select2-default");this.container.removeClass("select2-allowclear")}},postprocessResults:function(n,t,i){var r=0,e=this,u;this.findHighlightableChoices().each2(function(n,t){if(f(e.id(t.data("select2-data")),e.opts.element.val()))return r=n,!1});i!==!1&&(t===!0&&r>=0?this.highlight(r):this.highlight(0));t===!0&&(u=this.opts.minimumResultsForSearch,u>=0&&this.showSearch(ht(n.results)>=u))},showSearch:function(t){this.showSearchInput!==t&&(this.showSearchInput=t,this.dropdown.find(".select2-search").toggleClass("select2-search-hidden",!t),this.dropdown.find(".select2-search").toggleClass("select2-offscreen",!t),n(this.dropdown,this.container).toggleClass("select2-with-searchbox",t))},onSelect:function(n,t){if(this.triggerSelect(n)){var i=this.opts.element.val(),r=this.data();this.opts.element.val(this.id(n));this.updateSelection(n);this.opts.element.trigger({type:"select2-selected",val:this.id(n),choice:n});this.nextSearchTerm=this.opts.nextSearchTerm(n,this.search.val());this.close();t&&t.noFocus||!this.opts.shouldFocusInput(this)||this.focusser.focus();f(i,this.id(n))||this.triggerChange({added:n,removed:r})}},updateSelection:function(n){var i=this.selection.find(".select2-chosen"),r,u;this.selection.data("select2-data",n);i.empty();n!==null&&(r=this.opts.formatSelection(n,i,this.opts.escapeMarkup));r!==t&&i.append(r);u=this.opts.formatSelectionCssClass(n,i);u!==t&&i.addClass(u);this.selection.removeClass("select2-default");this.opts.allowClear&&this.getPlaceholder()!==t&&this.container.addClass("select2-allowclear")},val:function(){var i,r=!1,u=null,n=this,f=this.data();if(arguments.length===0)return this.opts.element.val();if(i=arguments[0],arguments.length>1&&(r=arguments[1]),this.select)this.select.val(i).find("option").filter(function(){return this.selected}).each2(function(t,i){return u=n.optionToData(i),!1}),this.updateSelection(u),this.setPlaceholder(),r&&this.triggerChange({added:u,removed:f});else{if(!i&&i!==0){this.clear(r);return}if(this.opts.initSelection===t)throw new Error("cannot call val() if initSelection() is not defined");this.opts.element.val(i);this.opts.initSelection(this.opts.element,function(t){n.opts.element.val(t?n.id(t):"");n.updateSelection(t);n.setPlaceholder();r&&n.triggerChange({added:t,removed:f})})}},clearSearch:function(){this.search.val("");this.focusser.val("")},data:function(n){var i,r=!1;if(arguments.length===0)return i=this.selection.data("select2-data"),i==t&&(i=null),i;arguments.length>1&&(r=arguments[1]);n?(i=this.data(),this.opts.element.val(n?this.id(n):""),this.updateSelection(n),r&&this.triggerChange({added:n,removed:i})):this.clear(r)}});g=k(l,{createContainer:function(){return n(document.createElement("div")).attr({"class":"select2-container select2-container-multi"}).html("<ul class='select2-choices'>  <li class='select2-search-field'>    <label for='' class='select2-offscreen'><\/label>    <input type='text' autocomplete='off' autocorrect='off' autocapitalize='off' spellcheck='false' class='select2-input'>  <\/li><\/ul><div class='select2-drop select2-drop-multi select2-display-none'>   <ul class='select2-results'>   <\/ul><\/div>")},prepareOpts:function(){var t=this.parent.prepareOpts.apply(this,arguments),i=this;return t.element.get(0).tagName.toLowerCase()==="select"?t.initSelection=function(n,t){var r=[];n.find("option").filter(function(){return this.selected&&!this.disabled}).each2(function(n,t){r.push(i.optionToData(t))});t(r)}:"data"in t&&(t.initSelection=t.initSelection||function(i,r){var e=w(i.val(),t.separator),u=[];t.query({matcher:function(i,r,o){var s=n.grep(e,function(n){return f(n,t.id(o))}).length;return s&&u.push(o),s},callback:n.isFunction(r)?function(){for(var s=[],h,n,o,i=0;i<e.length;i++)for(h=e[i],n=0;n<u.length;n++)if(o=u[n],f(h,t.id(o))){s.push(o);u.splice(n,1);break}r(s)}:n.noop})}),t},selectChoice:function(n){var t=this.container.find(".select2-search-choice-focus");t.length&&n&&n[0]==t[0]||(t.length&&this.opts.element.trigger("choice-deselected",t),t.removeClass("select2-search-choice-focus"),n&&n.length&&(this.close(),n.addClass("select2-search-choice-focus"),this.opts.element.trigger("choice-selected",n)))},destroy:function(){n("label[for='"+this.search.attr("id")+"']").attr("for",this.opts.element.attr("id"));this.parent.destroy.apply(this,arguments);b.call(this,"searchContainer","selection")},initContainer:function(){var t=".select2-choices",u,f;this.searchContainer=this.container.find(".select2-search-field");this.selection=u=this.container.find(t);f=this;this.selection.on("click",".select2-search-choice:not(.select2-locked)",function(){f.search[0].focus();f.selectChoice(n(this))});this.search.attr("id","s2id_autogen"+h());this.search.prev().text(n("label[for='"+this.opts.element.attr("id")+"']").text()).attr("for",this.search.attr("id"));this.search.on("input paste",this.bind(function(){this.search.attr("placeholder")&&this.search.val().length==0||this.isInterfaceEnabled()&&(this.opened()||this.open())}));this.search.attr("tabindex",this.elementTabIndex);this.keydowns=0;this.search.on("keydown",this.bind(function(n){var t;if(this.isInterfaceEnabled()){++this.keydowns;var f=u.find(".select2-search-choice-focus"),o=f.prev(".select2-search-choice:not(.select2-locked)"),e=f.next(".select2-search-choice:not(.select2-locked)"),s=wt(this.search);if(f.length&&(n.which==i.LEFT||n.which==i.RIGHT||n.which==i.BACKSPACE||n.which==i.DELETE||n.which==i.ENTER)){t=f;n.which==i.LEFT&&o.length?t=o:n.which==i.RIGHT?t=e.length?e:null:n.which===i.BACKSPACE?this.unselect(f.first())&&(this.search.width(10),t=o.length?o:e):n.which==i.DELETE?this.unselect(f.first())&&(this.search.width(10),t=e.length?e:null):n.which==i.ENTER&&(t=null);this.selectChoice(t);r(n);t&&t.length||this.open();return}if((n.which!==i.BACKSPACE||this.keydowns!=1)&&n.which!=i.LEFT||s.offset!=0||s.length)this.selectChoice(null);else{this.selectChoice(u.find(".select2-search-choice:not(.select2-locked)").last());r(n);return}if(this.opened())switch(n.which){case i.UP:case i.DOWN:this.moveHighlight(n.which===i.UP?-1:1);r(n);return;case i.ENTER:this.selectHighlighted();r(n);return;case i.TAB:this.selectHighlighted({noFocus:!0});this.close();return;case i.ESC:this.cancel(n);r(n);return}if(n.which!==i.TAB&&!i.isControl(n)&&!i.isFunctionKey(n)&&n.which!==i.BACKSPACE&&n.which!==i.ESC){if(n.which===i.ENTER){if(this.opts.openOnEnter===!1)return;if(n.altKey||n.ctrlKey||n.shiftKey||n.metaKey)return}this.open();(n.which===i.PAGE_UP||n.which===i.PAGE_DOWN)&&r(n);n.which===i.ENTER&&r(n)}}}));this.search.on("keyup",this.bind(function(){this.keydowns=0;this.resizeSearch()}));this.search.on("blur",this.bind(function(t){this.container.removeClass("select2-container-active");this.search.removeClass("select2-focused");this.selectChoice(null);this.opened()||this.clearSearch();t.stopImmediatePropagation();this.opts.element.trigger(n.Event("select2-blur"))}));this.container.on("click",t,this.bind(function(t){this.isInterfaceEnabled()&&(n(t.target).closest(".select2-search-choice").length>0||(this.selectChoice(null),this.clearPlaceholder(),this.container.hasClass("select2-container-active")||this.opts.element.trigger(n.Event("select2-focus")),this.open(),this.focusSearch(),t.preventDefault()))}));this.container.on("focus",t,this.bind(function(){this.isInterfaceEnabled()&&(this.container.hasClass("select2-container-active")||this.opts.element.trigger(n.Event("select2-focus")),this.container.addClass("select2-container-active"),this.dropdown.addClass("select2-drop-active"),this.clearPlaceholder())}));this.initContainerWidth();this.opts.element.addClass("select2-offscreen");this.clearSearch()},enableInterface:function(){this.parent.enableInterface.apply(this,arguments)&&this.search.prop("disabled",!this.isInterfaceEnabled())},initSelection:function(){var n;this.opts.element.val()===""&&this.opts.element.text()===""&&(this.updateSelection([]),this.close(),this.clearSearch());(this.select||this.opts.element.val()!=="")&&(n=this,this.opts.initSelection.call(null,this.opts.element,function(i){i!==t&&i!==null&&(n.updateSelection(i),n.close(),n.clearSearch())}))},clearSearch:function(){var n=this.getPlaceholder(),i=this.getMaxSearchWidth();n!==t&&this.getVal().length===0&&this.search.hasClass("select2-focused")===!1?(this.search.val(n).addClass("select2-default"),this.search.width(i>0?i:this.container.css("width"))):this.search.val("").width(10)},clearPlaceholder:function(){this.search.hasClass("select2-default")&&this.search.val("").removeClass("select2-default")},opening:function(){this.clearPlaceholder();this.resizeSearch();this.parent.opening.apply(this,arguments);this.focusSearch();this.search.val()===""&&this.nextSearchTerm!=t&&(this.search.val(this.nextSearchTerm),this.search.select());this.updateResults(!0);this.opts.shouldFocusInput(this)&&this.search.focus();this.opts.element.trigger(n.Event("select2-open"))},close:function(){this.opened()&&this.parent.close.apply(this,arguments)},focus:function(){this.close();this.search.focus()},isFocused:function(){return this.search.hasClass("select2-focused")},updateSelection:function(t){var r=[],u=[],i=this;n(t).each(function(){e(i.id(this),r)<0&&(r.push(i.id(this)),u.push(this))});t=u;this.selection.find(".select2-search-choice").remove();n(t).each(function(){i.addSelectedChoice(this)});i.postprocessResults()},tokenize:function(){var n=this.search.val();n=this.opts.tokenizer.call(this,n,this.data(),this.bind(this.onSelect),this.opts);n!=null&&n!=t&&(this.search.val(n),n.length>0&&this.open())},onSelect:function(n,i){this.triggerSelect(n)&&n.text!==""&&(this.addSelectedChoice(n),this.opts.element.trigger({type:"selected",val:this.id(n),choice:n}),this.nextSearchTerm=this.opts.nextSearchTerm(n,this.search.val()),this.clearSearch(),this.updateResults(),(this.select||!this.opts.closeOnSelect)&&this.postprocessResults(n,!1,this.opts.closeOnSelect===!0),this.opts.closeOnSelect?(this.close(),this.search.width(10)):this.countSelectableResults()>0?(this.search.width(10),this.resizeSearch(),this.getMaximumSelectionSize()>0&&this.val().length>=this.getMaximumSelectionSize()?this.updateResults(!0):this.nextSearchTerm!=t&&(this.search.val(this.nextSearchTerm),this.updateResults(),this.search.select()),this.positionDropdown()):(this.close(),this.search.width(10)),this.triggerChange({added:n}),i&&i.noFocus||this.focusSearch())},cancel:function(){this.close();this.focusSearch()},addSelectedChoice:function(i){var o=!i.locked,h=n("<li class='select2-search-choice'>    <div><\/div>    <a href='#' class='select2-search-choice-close' tabindex='-1'><\/a><\/li>"),c=n("<li class='select2-search-choice select2-locked'><div><\/div><\/li>"),u=o?h:c,l=this.id(i),s=this.getVal(),f,e;if(f=this.opts.formatSelection(i,u.find("div"),this.opts.escapeMarkup),f!=t&&u.find("div").replaceWith("<div>"+f+"<\/div>"),e=this.opts.formatSelectionCssClass(i,u.find("div")),e!=t&&u.addClass(e),o)u.find(".select2-search-choice-close").on("mousedown",r).on("click dblclick",this.bind(function(t){this.isInterfaceEnabled()&&(this.unselect(n(t.target)),this.selection.find(".select2-search-choice-focus").removeClass("select2-search-choice-focus"),r(t),this.close(),this.focusSearch())})).on("focus",this.bind(function(){this.isInterfaceEnabled()&&(this.container.addClass("select2-container-active"),this.dropdown.addClass("select2-drop-active"))}));u.data("select2-data",i);u.insertBefore(this.searchContainer);s.push(l);this.setVal(s)},unselect:function(t){var u=this.getVal(),i,f,r;if(t=t.closest(".select2-search-choice"),t.length===0)throw"Invalid argument: "+t+". Must be .select2-search-choice";if(i=t.data("select2-data"),i){if(r=n.Event("select2-removing"),r.val=this.id(i),r.choice=i,this.opts.element.trigger(r),r.isDefaultPrevented())return!1;while((f=e(this.id(i),u))>=0)u.splice(f,1),this.setVal(u),this.select&&this.postprocessResults();return t.remove(),this.opts.element.trigger({type:"select2-removed",val:this.id(i),choice:i}),this.triggerChange({removed:i}),!0}},postprocessResults:function(n,t,i){var s=this.getVal(),f=this.results.find(".select2-result"),h=this.results.find(".select2-result-with-children"),r=this;f.each2(function(n,t){var i=r.id(t.data("select2-data"));e(i,s)>=0&&(t.addClass("select2-selected"),t.find(".select2-result-selectable").addClass("select2-selected"))});h.each2(function(n,t){t.is(".select2-result-selectable")||t.find(".select2-result-selectable:not(.select2-selected)").length!==0||t.addClass("select2-selected")});this.highlight()==-1&&i!==!1&&r.highlight(0);!this.opts.createSearchChoice&&!f.filter(".select2-result:not(.select2-selected)").length>0&&(n&&(!n||n.more||this.results.find(".select2-no-results").length!==0)||o(r.opts.formatNoMatches,"formatNoMatches")&&this.results.append("<li class='select2-no-results'>"+u(r.opts.formatNoMatches,r.opts.element,r.search.val())+"<\/li>"))},getMaxSearchWidth:function(){return this.selection.width()-tt(this.search)},resizeSearch:function(){var i,u,t,f,n,r=tt(this.search);i=kt(this.search)+10;u=this.search.offset().left;t=this.selection.width();f=this.selection.offset().left;n=t-(u-f)-r;n<i&&(n=t-r);n<40&&(n=t-r);n<=0&&(n=i);this.search.width(Math.floor(n))},getVal:function(){var n;return this.select?(n=this.select.val(),n===null?[]:n):(n=this.opts.element.val(),w(n,this.opts.separator))},setVal:function(t){var i;this.select?this.select.val(t):(i=[],n(t).each(function(){e(this,i)<0&&i.push(this)}),this.opts.element.val(i.length===0?"":i.join(this.opts.separator)))},buildChangeDetails:function(n,t){for(var t=t.slice(0),n=n.slice(0),r,i=0;i<t.length;i++)for(r=0;r<n.length;r++)f(this.opts.id(t[i]),this.opts.id(n[r]))&&(t.splice(i,1),i>0&&i--,n.splice(r,1),r--);return{added:t,removed:n}},val:function(i,r){var f,u=this;if(arguments.length===0)return this.getVal();if(f=this.data(),f.length||(f=[]),!i&&i!==0){this.opts.element.val("");this.updateSelection([]);this.clearSearch();r&&this.triggerChange({added:this.data(),removed:f});return}if(this.setVal(i),this.select)this.opts.initSelection(this.select,this.bind(this.updateSelection)),r&&this.triggerChange(this.buildChangeDetails(f,this.data()));else{if(this.opts.initSelection===t)throw new Error("val() cannot be called if initSelection() is not defined");this.opts.initSelection(this.opts.element,function(t){var i=n.map(t,u.id);u.setVal(i);u.updateSelection(t);u.clearSearch();r&&u.triggerChange(u.buildChangeDetails(f,u.data()))})}this.clearSearch()},onSortStart:function(){if(this.select)throw new Error("Sorting of elements is not supported when attached to <select>. Attach to <input type='hidden'/> instead.");this.search.width(0);this.searchContainer.hide()},onSortEnd:function(){var t=[],i=this;this.searchContainer.show();this.searchContainer.appendTo(this.searchContainer.parent());this.resizeSearch();this.selection.find(".select2-search-choice").each(function(){t.push(i.opts.id(n(this).data("select2-data")))});this.setVal(t);this.triggerChange()},data:function(t,i){var f=this,r,u;if(arguments.length===0)return this.selection.children(".select2-search-choice").map(function(){return n(this).data("select2-data")}).get();u=this.data();t||(t=[]);r=n.map(t,function(n){return f.opts.id(n)});this.setVal(r);this.updateSelection(t);this.clearSearch();i&&this.triggerChange(this.buildChangeDetails(u,this.data()))}});n.fn.select2=function(){var i=Array.prototype.slice.call(arguments,0),r,u,f,o,s,c=["val","destroy","opened","open","close","focus","isFocused","container","dropdown","onSortStart","onSortEnd","enable","disable","readonly","positionDropdown","data","search"],l=["opened","isFocused","container","dropdown"],a=["val","data"],h={search:"externalSearch"};return this.each(function(){if(i.length===0||typeof i[0]=="object")r=i.length===0?{}:n.extend({},i[0]),r.element=n(this),r.element.get(0).tagName.toLowerCase()==="select"?s=r.element.prop("multiple"):(s=r.multiple||!1,"tags"in r&&(r.multiple=s=!0)),u=s?new window.Select2["class"].multi:new window.Select2["class"].single,u.init(r);else if(typeof i[0]=="string"){if(e(i[0],c)<0)throw"Unknown method: "+i[0];if(o=t,u=n(this).data("select2"),u===t)return;if(f=i[0],f==="container"?o=u.container:f==="dropdown"?o=u.dropdown:(h[f]&&(f=h[f]),o=u[f].apply(u,i.slice(1))),e(i[0],l)>=0||e(i[0],a)>=0&&i.length==1)return!1}else throw"Invalid arguments to select2 plugin: "+i;}),o===t?this:o};n.fn.select2.defaults={width:"copy",loadMorePadding:0,closeOnSelect:!0,openOnEnter:!0,containerCss:{},dropdownCss:{},containerCssClass:"",dropdownCssClass:"",formatResult:function(n,t,i,r){var u=[];return ut(n.text,i.term,u,r),u.join("")},formatSelection:function(n,i,r){return n?r(n.text):t},sortResults:function(n){return n},formatResultCssClass:function(n){return n.css},formatSelectionCssClass:function(){return t},minimumResultsForSearch:0,minimumInputLength:0,maximumInputLength:null,maximumSelectionSize:0,id:function(n){return n==t?null:n.id},matcher:function(n,t){return c(""+t).toUpperCase().indexOf(c(""+n).toUpperCase())>=0},separator:",",tokenSeparators:[],tokenizer:dt,escapeMarkup:ft,blurOnChange:!1,selectOnBlur:!1,adaptContainerCssClass:function(n){return n},adaptDropdownCssClass:function(){return null},nextSearchTerm:function(){return t},searchInputPlaceholder:"",createSearchChoicePosition:"top",shouldFocusInput:function(n){var t="ontouchstart"in window||navigator.msMaxTouchPoints>0;return t?n.opts.minimumResultsForSearch<0?!1:!0:!0}};n.fn.select2.locales=[];n.fn.select2.locales.en={formatMatches:function(n){return n===1?"One result is available, press enter to select it.":n+" results are available, use up and down arrow keys to navigate."},formatNoMatches:function(){return"No matches found"},formatAjaxError:function(){return"Loading failed"},formatInputTooShort:function(n,t){var i=t-n.length;return"Please enter "+i+" or more character"+(i==1?"":"s")},formatInputTooLong:function(n,t){var i=n.length-t;return"Please delete "+i+" character"+(i==1?"":"s")},formatSelectionTooBig:function(n){return"You can only select "+n+" item"+(n==1?"":"s")},formatLoadMore:function(){return"Loading more results…"},formatSearching:function(){return"Searching…"}};n.extend(n.fn.select2.defaults,n.fn.select2.locales.en);n.fn.select2.ajaxDefaults={transport:n.ajax,params:{type:"GET",cache:!1,dataType:"json"}};window.Select2={query:{ajax:et,local:ot,tags:st},util:{debounce:rt,markMatch:ut,escapeMarkup:ft,stripDiacritics:c},"class":{abstract:l,single:d,multi:g}}}}(jQuery);!function(n){"use strict";"function"==typeof define&&define.amd?define(["jquery"],n):n(jQuery)}(function(n){"use strict";var t=window.Slick||{};t=function(){function t(t,r){var f,e,u=this;if(u.defaults={accessibility:!0,arrows:!0,autoplay:!1,autoplaySpeed:3e3,centerMode:!1,centerPadding:"50px",cssEase:"ease",customPaging:function(n,t){return'<button type="button">'+(t+1)+"<\/button>"},dots:!1,draggable:!0,easing:"linear",fade:!1,infinite:!0,lazyLoad:"ondemand",onBeforeChange:null,onAfterChange:null,onInit:null,onReInit:null,pauseOnHover:!0,responsive:null,slide:"div",slidesToShow:1,slidesToScroll:1,speed:300,swipe:!0,touchMove:!0,touchThreshold:5,useCSS:!0,vertical:!1},u.initials={animating:!1,autoPlayTimer:null,currentSlide:0,currentLeft:null,direction:1,$dots:null,listWidth:null,listHeight:null,loadIndex:0,$nextArrow:null,$prevArrow:null,slideCount:null,slideWidth:null,$slideTrack:null,$slides:null,sliding:!1,slideOffset:0,swipeLeft:null,$list:null,touchObject:{},transformsEnabled:!1},n.extend(u,u.initials),u.activeBreakpoint=null,u.animType=null,u.animProp=null,u.breakpoints=[],u.breakpointSettings=[],u.cssTransitions=!1,u.paused=!1,u.positionProp=null,u.$slider=n(t),u.$slidesCache=null,u.transformType=null,u.transitionType=null,u.windowWidth=0,u.windowTimer=null,u.options=n.extend({},u.defaults,r),u.originalSettings=u.options,f=u.options.responsive||null,f&&f.length>-1){for(e in f)f.hasOwnProperty(e)&&(u.breakpoints.push(f[e].breakpoint),u.breakpointSettings[f[e].breakpoint]=f[e].settings);u.breakpoints.sort(function(n,t){return t-n})}u.autoPlay=n.proxy(u.autoPlay,u);u.autoPlayClear=n.proxy(u.autoPlayClear,u);u.changeSlide=n.proxy(u.changeSlide,u);u.setPosition=n.proxy(u.setPosition,u);u.swipeHandler=n.proxy(u.swipeHandler,u);u.dragHandler=n.proxy(u.dragHandler,u);u.keyHandler=n.proxy(u.keyHandler,u);u.autoPlayIterator=n.proxy(u.autoPlayIterator,u);u.instanceUid=i++;u.init()}var i=0;return t}();t.prototype.addSlide=function(t,i,r){var u=this;if("boolean"==typeof i)r=i,i=null;else if(0>i||i>=u.slideCount)return!1;u.unload();"number"==typeof i?0===i&&0===u.$slides.length?n(t).appendTo(u.$slideTrack):r?n(t).insertBefore(u.$slides.eq(i)):n(t).insertAfter(u.$slides.eq(i)):r===!0?n(t).prependTo(u.$slideTrack):n(t).appendTo(u.$slideTrack);u.$slides=u.$slideTrack.children(this.options.slide);u.$slideTrack.children(this.options.slide).remove();u.$slideTrack.append(u.$slides);u.$slidesCache=u.$slides;u.reinit()};t.prototype.animateSlide=function(t,i){var u={},r=this;r.transformsEnabled===!1?r.options.vertical===!1?r.$slideTrack.animate({left:t},r.options.speed,r.options.easing,i):r.$slideTrack.animate({top:t},r.options.speed,r.options.easing,i):r.cssTransitions===!1?n({animStart:r.currentLeft}).animate({animStart:t},{duration:r.options.speed,easing:r.options.easing,step:function(n){r.options.vertical===!1?(u[r.animType]="translate("+n+"px, 0px)",r.$slideTrack.css(u)):(u[r.animType]="translate(0px,"+n+"px)",r.$slideTrack.css(u))},complete:function(){i&&i.call()}}):(r.applyTransition(),u[r.animType]=r.options.vertical===!1?"translate3d("+t+"px, 0px, 0px)":"translate3d(0px,"+t+"px, 0px)",r.$slideTrack.css(u),i&&setTimeout(function(){r.disableTransition();i.call()},r.options.speed))};t.prototype.applyTransition=function(n){var t=this,i={};i[t.transitionType]=t.options.fade===!1?t.transformType+" "+t.options.speed+"ms "+t.options.cssEase:"opacity "+t.options.speed+"ms "+t.options.cssEase;t.options.fade===!1?t.$slideTrack.css(i):t.$slides.eq(n).css(i)};t.prototype.autoPlay=function(){var n=this;n.autoPlayTimer&&clearInterval(n.autoPlayTimer);n.slideCount>n.options.slidesToShow&&n.paused!==!0&&(n.autoPlayTimer=setInterval(n.autoPlayIterator,n.options.autoplaySpeed))};t.prototype.autoPlayClear=function(){var n=this;n.autoPlayTimer&&clearInterval(n.autoPlayTimer)};t.prototype.autoPlayIterator=function(){var n=this;n.options.infinite===!1?1===n.direction?(n.currentSlide+1===n.slideCount-1&&(n.direction=0),n.slideHandler(n.currentSlide+n.options.slidesToScroll)):(0==n.currentSlide-1&&(n.direction=1),n.slideHandler(n.currentSlide-n.options.slidesToScroll)):n.slideHandler(n.currentSlide+n.options.slidesToScroll)};t.prototype.buildArrows=function(){var t=this;t.options.arrows===!0&&t.slideCount>t.options.slidesToShow&&(t.$prevArrow=n('<button type="button" class="slick-prev">Previous<\/button>').appendTo(t.$slider),t.$nextArrow=n('<button type="button" class="slick-next">Next<\/button>').appendTo(t.$slider),t.options.infinite!==!0&&t.$prevArrow.addClass("slick-disabled"))};t.prototype.buildDots=function(){var i,r,t=this;if(t.options.dots===!0&&t.slideCount>t.options.slidesToShow){for(r='<ul class="slick-dots">',i=0;i<=t.getDotCount();i+=1)r+="<li>"+t.options.customPaging.call(this,t,i)+"<\/li>";r+="<\/ul>";t.$dots=n(r).appendTo(t.$slider);t.$dots.find("li").first().addClass("slick-active")}};t.prototype.buildOut=function(){var t=this;t.$slides=t.$slider.children(t.options.slide+":not(.slick-cloned)").addClass("slick-slide");t.slideCount=t.$slides.length;t.$slidesCache=t.$slides;t.$slider.addClass("slick-slider");t.$slideTrack=0===t.slideCount?n('<div class="slick-track"/>').appendTo(t.$slider):t.$slides.wrapAll('<div class="slick-track"/>').parent();t.$list=t.$slideTrack.wrap('<div class="slick-list"/>').parent();t.$slideTrack.css("opacity",0);t.options.centerMode===!0&&(t.options.infinite=!0,t.options.slidesToScroll=1,0==t.options.slidesToShow%2&&(t.options.slidesToShow=3));n("img[data-lazy]",t.$slider).not("[src]").addClass("slick-loading");t.setupInfinite();t.buildArrows();t.buildDots();t.options.accessibility===!0&&t.$list.prop("tabIndex",0);t.setSlideClasses(0);t.options.draggable===!0&&t.$list.addClass("draggable")};t.prototype.checkResponsive=function(){var r,i,t=this;if(t.originalSettings.responsive&&t.originalSettings.responsive.length>-1&&null!==t.originalSettings.responsive){i=null;for(r in t.breakpoints)t.breakpoints.hasOwnProperty(r)&&n(window).width()<t.breakpoints[r]&&(i=t.breakpoints[r]);null!==i?null!==t.activeBreakpoint?i!==t.activeBreakpoint&&(t.activeBreakpoint=i,t.options=n.extend({},t.defaults,t.breakpointSettings[i]),t.refresh()):(t.activeBreakpoint=i,t.options=n.extend({},t.defaults,t.breakpointSettings[i]),t.refresh()):null!==t.activeBreakpoint&&(t.activeBreakpoint=null,t.options=n.extend({},t.defaults,t.originalSettings),t.refresh())}};t.prototype.changeSlide=function(t){var i=this;switch(t.data.message){case"previous":i.slideHandler(i.currentSlide-i.options.slidesToScroll);break;case"next":i.slideHandler(i.currentSlide+i.options.slidesToScroll);break;case"index":i.slideHandler(n(t.target).parent().index()*i.options.slidesToScroll);break;default:return!1}};t.prototype.destroy=function(){var t=this;t.autoPlayClear();t.touchObject={};n(".slick-cloned",t.$slider).remove();t.$dots&&t.$dots.remove();t.$prevArrow&&(t.$prevArrow.remove(),t.$nextArrow.remove());t.$slides.unwrap().unwrap();t.$slides.removeClass("slick-slide slick-active slick-visible").removeAttr("style");t.$slider.removeClass("slick-slider");t.$slider.removeClass("slick-initialized");t.$list.off(".slick");n(window).off(".slick-"+t.instanceUid)};t.prototype.disableTransition=function(n){var t=this,i={};i[t.transitionType]="";t.options.fade===!1?t.$slideTrack.css(i):t.$slides.eq(n).css(i)};t.prototype.fadeSlide=function(n,t){var i=this;i.cssTransitions===!1?(i.$slides.eq(n).css({zIndex:1e3}),i.$slides.eq(n).animate({opacity:1},i.options.speed,i.options.easing,t)):(i.applyTransition(n),i.$slides.eq(n).css({opacity:1,zIndex:1e3}),t&&setTimeout(function(){i.disableTransition(n);t.call()},i.options.speed))};t.prototype.filterSlides=function(n){var t=this;null!==n&&(t.unload(),t.$slideTrack.children(this.options.slide).remove(),t.$slidesCache.filter(n).appendTo(t.$slideTrack),t.reinit())};t.prototype.getCurrent=function(){var n=this;return n.currentSlide};t.prototype.getDotCount=function(){for(var n=this,i=0,r=0,u=0,t=n.options.infinite===!0?n.slideCount+n.options.slidesToShow-n.options.slidesToScroll:n.slideCount;t>i;)u++,r+=n.options.slidesToScroll,i=r+n.options.slidesToShow;return u};t.prototype.getLeft=function(n){var u,i,t=this,r=0;return t.slideOffset=0,i=t.$slides.first().outerHeight(),t.options.infinite===!0?(t.slideCount>t.options.slidesToShow&&(t.slideOffset=-1*t.slideWidth*t.options.slidesToShow,r=-1*i*t.options.slidesToShow),0!=t.slideCount%t.options.slidesToScroll&&n+t.options.slidesToScroll>t.slideCount&&t.slideCount>t.options.slidesToShow&&(t.slideOffset=-1*t.slideCount%t.options.slidesToShow*t.slideWidth,r=-1*t.slideCount%t.options.slidesToShow*i)):0!=t.slideCount%t.options.slidesToShow&&n+t.options.slidesToScroll>t.slideCount&&t.slideCount>t.options.slidesToShow&&(t.slideOffset=t.options.slidesToShow*t.slideWidth-t.slideCount%t.options.slidesToShow*t.slideWidth,r=t.slideCount%t.options.slidesToShow*i),t.options.centerMode===!0&&(t.slideOffset+=t.slideWidth*Math.floor(t.options.slidesToShow/2)-t.slideWidth),u=t.options.vertical===!1?-1*n*t.slideWidth+t.slideOffset:-1*n*i+r};t.prototype.init=function(){var t=this;n(t.$slider).hasClass("slick-initialized")||(n(t.$slider).addClass("slick-initialized"),t.buildOut(),t.setProps(),t.startLoad(),t.loadSlider(),t.initializeEvents(),t.checkResponsive());null!==t.options.onInit&&t.options.onInit.call(this,t)};t.prototype.initArrowEvents=function(){var n=this;n.options.arrows===!0&&n.slideCount>n.options.slidesToShow&&(n.$prevArrow.on("click.slick",{message:"previous"},n.changeSlide),n.$nextArrow.on("click.slick",{message:"next"},n.changeSlide))};t.prototype.initDotEvents=function(){var t=this;t.options.dots===!0&&t.slideCount>t.options.slidesToShow&&n("li",t.$dots).on("click.slick",{message:"index"},t.changeSlide)};t.prototype.initializeEvents=function(){var t=this;t.initArrowEvents();t.initDotEvents();t.$list.on("touchstart.slick mousedown.slick",{action:"start"},t.swipeHandler);t.$list.on("touchmove.slick mousemove.slick",{action:"move"},t.swipeHandler);t.$list.on("touchend.slick mouseup.slick",{action:"end"},t.swipeHandler);t.$list.on("touchcancel.slick mouseleave.slick",{action:"end"},t.swipeHandler);t.options.pauseOnHover===!0&&t.options.autoplay===!0&&(t.$list.on("mouseenter.slick",t.autoPlayClear),t.$list.on("mouseleave.slick",t.autoPlay));t.options.accessibility===!0&&t.$list.on("keydown.slick",t.keyHandler);n(window).on("orientationchange.slick.slick-"+t.instanceUid,function(){t.checkResponsive();t.setPosition()});n(window).on("resize.slick.slick-"+t.instanceUid,function(){n(window).width!==t.windowWidth&&(clearTimeout(t.windowDelay),t.windowDelay=window.setTimeout(function(){t.windowWidth=n(window).width();t.checkResponsive();t.setPosition()},50))});n(window).on("load.slick.slick-"+t.instanceUid,t.setPosition)};t.prototype.initUI=function(){var n=this;n.options.arrows===!0&&n.slideCount>n.options.slidesToShow&&(n.$prevArrow.show(),n.$nextArrow.show());n.options.dots===!0&&n.slideCount>n.options.slidesToShow&&n.$dots.show();n.options.autoplay===!0&&n.autoPlay()};t.prototype.keyHandler=function(n){var t=this;37===n.keyCode?t.changeSlide({data:{message:"previous"}}):39===n.keyCode&&t.changeSlide({data:{message:"next"}})};t.prototype.lazyLoad=function(){var f,r,i,u,t=this;t.options.centerMode===!0?(i=t.options.slidesToShow+t.currentSlide-1,u=i+t.options.slidesToShow+2):(i=t.options.infinite?t.options.slidesToShow+t.currentSlide:t.currentSlide,u=i+t.options.slidesToShow);f=t.$slider.find(".slick-slide").slice(i,u);n("img[data-lazy]",f).not("[src]").each(function(){n(this).css({opacity:0}).attr("src",n(this).attr("data-lazy")).removeClass("slick-loading").load(function(){n(this).animate({opacity:1},200)})});t.currentSlide>=t.slideCount-t.options.slidesToShow?(r=t.$slider.find(".slick-cloned").slice(0,t.options.slidesToShow),n("img[data-lazy]",r).not("[src]").each(function(){n(this).css({opacity:0}).attr("src",n(this).attr("data-lazy")).removeClass("slick-loading").load(function(){n(this).animate({opacity:1},200)})})):0===t.currentSlide&&(r=t.$slider.find(".slick-cloned").slice(-1*t.options.slidesToShow),n("img[data-lazy]",r).not("[src]").each(function(){n(this).css({opacity:0}).attr("src",n(this).attr("data-lazy")).removeClass("slick-loading").load(function(){n(this).animate({opacity:1},200)})}))};t.prototype.loadSlider=function(){var n=this;n.setPosition();n.$slideTrack.css({opacity:1});n.$slider.removeClass("slick-loading");n.initUI();"progressive"===n.options.lazyLoad&&n.progressiveLazyLoad()};t.prototype.postSlide=function(n){var t=this;null!==t.options.onAfterChange&&t.options.onAfterChange.call(this,t,n);t.animating=!1;t.setPosition();t.swipeLeft=null;t.options.autoplay===!0&&t.paused===!1&&t.autoPlay()};t.prototype.progressiveLazyLoad=function(){var i,t,r=this;i=n("img[data-lazy]").not("[src]").length;i>0&&(t=n(n("img[data-lazy]",r.$slider).not("[src]").get(0)),t.attr("src",t.attr("data-lazy")).removeClass("slick-loading").load(function(){r.progressiveLazyLoad()}))};t.prototype.refresh=function(){var t=this;t.destroy();n.extend(t,t.initials);t.init()};t.prototype.reinit=function(){var n=this;n.$slides=n.$slideTrack.children(n.options.slide).addClass("slick-slide");n.slideCount=n.$slides.length;n.currentSlide>=n.slideCount&&0!==n.currentSlide&&(n.currentSlide=n.currentSlide-n.options.slidesToScroll);n.setProps();n.setupInfinite();n.buildArrows();n.updateArrows();n.initArrowEvents();n.buildDots();n.updateDots();n.initDotEvents();n.setSlideClasses(0);n.setPosition();null!==n.options.onReInit&&n.options.onReInit.call(this,n)};t.prototype.removeSlide=function(n,t){var i=this;return"boolean"==typeof n?(t=n,n=t===!0?0:i.slideCount-1):n=t===!0?--n:n,i.slideCount<1||0>n||n>i.slideCount-1?!1:(i.unload(),i.$slideTrack.children(this.options.slide).eq(n).remove(),i.$slides=i.$slideTrack.children(this.options.slide),i.$slideTrack.children(this.options.slide).remove(),i.$slideTrack.append(i.$slides),i.$slidesCache=i.$slides,i.reinit(),void 0)};t.prototype.setCSS=function(n){var r,u,t=this,i={};r="left"==t.positionProp?n+"px":"0px";u="top"==t.positionProp?n+"px":"0px";i[t.positionProp]=n;t.transformsEnabled===!1?t.$slideTrack.css(i):(i={},t.cssTransitions===!1?(i[t.animType]="translate("+r+", "+u+")",t.$slideTrack.css(i)):(i[t.animType]="translate3d("+r+", "+u+", 0px)",t.$slideTrack.css(i)))};t.prototype.setDimensions=function(){var n=this;n.options.centerMode===!0?n.$slideTrack.children(".slick-slide").width(n.slideWidth):n.$slideTrack.children(".slick-slide").width(n.slideWidth);n.options.vertical===!1?(n.$slideTrack.width(Math.ceil(n.slideWidth*n.$slideTrack.children(".slick-slide").length)),n.options.centerMode===!0&&n.$list.css({padding:"0px "+n.options.centerPadding})):(n.$list.height(n.$slides.first().outerHeight()*n.options.slidesToShow),n.$slideTrack.height(Math.ceil(n.$slides.first().outerHeight()*n.$slideTrack.children(".slick-slide").length)),n.options.centerMode===!0&&n.$list.css({padding:n.options.centerPadding+" 0px"}))};t.prototype.setFade=function(){var i,t=this;t.$slides.each(function(r,u){i=-1*t.slideWidth*r;n(u).css({position:"relative",left:i,top:0,zIndex:800,opacity:0})});t.$slides.eq(t.currentSlide).css({zIndex:900,opacity:1})};t.prototype.setPosition=function(){var n=this;n.setValues();n.setDimensions();n.options.fade===!1?n.setCSS(n.getLeft(n.currentSlide)):n.setFade()};t.prototype.setProps=function(){var n=this;n.positionProp=n.options.vertical===!0?"top":"left";"top"===n.positionProp?n.$slider.addClass("slick-vertical"):n.$slider.removeClass("slick-vertical");(void 0!==document.body.style.WebkitTransition||void 0!==document.body.style.MozTransition||void 0!==document.body.style.msTransition)&&n.options.useCSS===!0&&(n.cssTransitions=!0);void 0!==document.body.style.MozTransform&&(n.animType="MozTransform",n.transformType="-moz-transform",n.transitionType="MozTransition");void 0!==document.body.style.webkitTransform&&(n.animType="webkitTransform",n.transformType="-webkit-transform",n.transitionType="webkitTransition");void 0!==document.body.style.msTransform&&(n.animType="transform",n.transformType="transform",n.transitionType="transition");n.transformsEnabled=null!==n.animType};t.prototype.setValues=function(){var n=this;n.listWidth=n.$list.width();n.listHeight=n.$list.height();n.slideWidth=n.options.vertical===!1?Math.ceil(n.listWidth/n.options.slidesToShow):Math.ceil(n.listWidth)};t.prototype.setSlideClasses=function(n){var i,r,u,t=this;t.$slider.find(".slick-slide").removeClass("slick-active").removeClass("slick-center");r=t.$slider.find(".slick-slide");t.options.centerMode===!0?(i=Math.floor(t.options.slidesToShow/2),n>=i&&n<=t.slideCount-1-i?t.$slides.slice(n-i,n+i+1).addClass("slick-active"):(u=t.options.slidesToShow+n,r.slice(u-i+1,u+i+2).addClass("slick-active")),0===n?r.eq(r.length-1-t.options.slidesToShow).addClass("slick-center"):n===t.slideCount-1&&r.eq(t.options.slidesToShow).addClass("slick-center"),t.$slides.eq(n).addClass("slick-center")):n>0&&n<t.slideCount-t.options.slidesToShow?t.$slides.slice(n,n+t.options.slidesToShow).addClass("slick-active"):(u=t.options.infinite===!0?t.options.slidesToShow+n:n,r.slice(u,u+t.options.slidesToShow).addClass("slick-active"));"ondemand"===t.options.lazyLoad&&t.lazyLoad()};t.prototype.setupInfinite=function(){var i,r,u,t=this;if((t.options.fade===!0||t.options.vertical===!0)&&(t.options.centerMode=!1),t.options.infinite===!0&&t.options.fade===!1&&(r=null,t.slideCount>t.options.slidesToShow)){for(u=t.options.centerMode===!0?t.options.slidesToShow+1:t.options.slidesToShow,i=t.slideCount;i>t.slideCount-u;i-=1)r=i-1,n(t.$slides[r]).clone().attr("id","").prependTo(t.$slideTrack).addClass("slick-cloned");for(i=0;u>i;i+=1)r=i,n(t.$slides[r]).clone().attr("id","").appendTo(t.$slideTrack).addClass("slick-cloned");t.$slideTrack.find(".slick-cloned").find("[id]").each(function(){n(this).attr("id","")})}};t.prototype.slideHandler=function(n){var i,r,u,f,e=null,t=this;return t.animating===!0?!1:(i=n,e=t.getLeft(i),u=t.getLeft(t.currentSlide),f=0!=t.slideCount%t.options.slidesToScroll?t.options.slidesToScroll:0,t.currentLeft=null===t.swipeLeft?u:t.swipeLeft,t.options.infinite===!1&&(0>n||n>t.slideCount-t.options.slidesToShow+f)?(t.options.fade===!1&&(i=t.currentSlide,t.animateSlide(u,function(){t.postSlide(i)})),!1):(t.options.autoplay===!0&&clearInterval(t.autoPlayTimer),r=0>i?0!=t.slideCount%t.options.slidesToScroll?t.slideCount-t.slideCount%t.options.slidesToScroll:t.slideCount-t.options.slidesToScroll:i>t.slideCount-1?0:i,t.animating=!0,null!==t.options.onBeforeChange&&n!==t.currentSlide&&t.options.onBeforeChange.call(this,t,t.currentSlide,r),t.currentSlide=r,t.setSlideClasses(t.currentSlide),t.updateDots(),t.updateArrows(),t.options.fade===!0?(t.fadeSlide(r,function(){t.postSlide(r)}),!1):(t.animateSlide(e,function(){t.postSlide(r)}),void 0)))};t.prototype.startLoad=function(){var n=this;n.options.arrows===!0&&n.slideCount>n.options.slidesToShow&&(n.$prevArrow.hide(),n.$nextArrow.hide());n.options.dots===!0&&n.slideCount>n.options.slidesToShow&&n.$dots.hide();n.$slider.addClass("slick-loading")};t.prototype.swipeDirection=function(){var i,r,u,n,t=this;return i=t.touchObject.startX-t.touchObject.curX,r=t.touchObject.startY-t.touchObject.curY,u=Math.atan2(r,i),n=Math.round(180*u/Math.PI),0>n&&(n=360-Math.abs(n)),45>=n&&n>=0?"left":360>=n&&n>=315?"left":n>=135&&225>=n?"right":"vertical"};t.prototype.swipeEnd=function(t){var i=this;if(i.$list.removeClass("dragging"),void 0===i.touchObject.curX)return!1;if(i.touchObject.swipeLength>=i.touchObject.minSwipe)switch(n(t.target).on("click.slick",function(t){t.stopImmediatePropagation();t.stopPropagation();t.preventDefault();n(t.target).off("click.slick")}),i.swipeDirection()){case"left":i.slideHandler(i.currentSlide+i.options.slidesToScroll);i.touchObject={};break;case"right":i.slideHandler(i.currentSlide-i.options.slidesToScroll);i.touchObject={}}else i.touchObject.startX!==i.touchObject.curX&&(i.slideHandler(i.currentSlide),i.touchObject={})};t.prototype.swipeHandler=function(n){var t=this;if("ontouchend"in document&&t.options.swipe===!1)return!1;if(t.options.draggable===!1&&!n.originalEvent.touches)return!0;switch(t.touchObject.fingerCount=n.originalEvent&&void 0!==n.originalEvent.touches?n.originalEvent.touches.length:1,t.touchObject.minSwipe=t.listWidth/t.options.touchThreshold,n.data.action){case"start":t.swipeStart(n);break;case"move":t.swipeMove(n);break;case"end":t.swipeEnd(n)}};t.prototype.swipeMove=function(n){var r,f,u,i,t=this;return i=void 0!==n.originalEvent?n.originalEvent.touches:null,r=t.getLeft(t.currentSlide),!t.$list.hasClass("dragging")||i&&1!==i.length?!1:(t.touchObject.curX=void 0!==i?i[0].pageX:n.clientX,t.touchObject.curY=void 0!==i?i[0].pageY:n.clientY,t.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(t.touchObject.curX-t.touchObject.startX,2))),f=t.swipeDirection(),"vertical"!==f?(void 0!==n.originalEvent&&t.touchObject.swipeLength>4&&n.preventDefault(),u=t.touchObject.curX>t.touchObject.startX?1:-1,t.swipeLeft=t.options.vertical===!1?r+t.touchObject.swipeLength*u:r+t.touchObject.swipeLength*(t.$list.height()/t.listWidth)*u,t.options.fade===!0||t.options.touchMove===!1?!1:t.animating===!0?(t.swipeLeft=null,!1):(t.setCSS(t.swipeLeft),void 0)):void 0)};t.prototype.swipeStart=function(n){var i,t=this;return 1!==t.touchObject.fingerCount||t.slideCount<=t.options.slidesToShow?(t.touchObject={},!1):(void 0!==n.originalEvent&&void 0!==n.originalEvent.touches&&(i=n.originalEvent.touches[0]),t.touchObject.startX=t.touchObject.curX=void 0!==i?i.pageX:n.clientX,t.touchObject.startY=t.touchObject.curY=void 0!==i?i.pageY:n.clientY,t.$list.addClass("dragging"),void 0)};t.prototype.unfilterSlides=function(){var n=this;null!==n.$slidesCache&&(n.unload(),n.$slideTrack.children(this.options.slide).remove(),n.$slidesCache.appendTo(n.$slideTrack),n.reinit())};t.prototype.unload=function(){var t=this;n(".slick-cloned",t.$slider).remove();t.$dots&&t.$dots.remove();t.$prevArrow&&(t.$prevArrow.remove(),t.$nextArrow.remove());t.$slides.removeClass("slick-slide slick-active slick-visible").removeAttr("style")};t.prototype.updateArrows=function(){var n=this;n.options.arrows===!0&&n.options.infinite!==!0&&n.slideCount>n.options.slidesToShow&&(n.$prevArrow.removeClass("slick-disabled"),n.$nextArrow.removeClass("slick-disabled"),0===n.currentSlide?(n.$prevArrow.addClass("slick-disabled"),n.$nextArrow.removeClass("slick-disabled")):n.currentSlide>=n.slideCount-n.options.slidesToShow&&(n.$nextArrow.addClass("slick-disabled"),n.$prevArrow.removeClass("slick-disabled")))};t.prototype.updateDots=function(){var n=this;null!==n.$dots&&(n.$dots.find("li").removeClass("slick-active"),n.$dots.find("li").eq(n.currentSlide/n.options.slidesToScroll).addClass("slick-active"))};n.fn.slick=function(n){var i=this;return i.each(function(i,r){r.slick=new t(r,n)})};n.fn.slickAdd=function(n,t,i){var r=this;return r.each(function(r,u){u.slick.addSlide(n,t,i)})};n.fn.slickCurrentSlide=function(){var n=this;return n.get(0).slick.getCurrent()};n.fn.slickFilter=function(n){var t=this;return t.each(function(t,i){i.slick.filterSlides(n)})};n.fn.slickGoTo=function(n){var t=this;return t.each(function(t,i){i.slick.slideHandler(n)})};n.fn.slickNext=function(){var n=this;return n.each(function(n,t){t.slick.changeSlide({data:{message:"next"}})})};n.fn.slickPause=function(){var n=this;return n.each(function(n,t){t.slick.autoPlayClear();t.slick.paused=!0})};n.fn.slickPlay=function(){var n=this;return n.each(function(n,t){t.slick.paused=!1;t.slick.autoPlay()})};n.fn.slickPrev=function(){var n=this;return n.each(function(n,t){t.slick.changeSlide({data:{message:"previous"}})})};n.fn.slickRemove=function(n,t){var i=this;return i.each(function(i,r){r.slick.removeSlide(n,t)})};n.fn.slickSetOption=function(n,t,i){var r=this;return r.each(function(r,u){u.slick.options[n]=t;i===!0&&(u.slick.unload(),u.slick.reinit())})};n.fn.slickUnfilter=function(){var n=this;return n.each(function(n,t){t.slick.unfilterSlides()})};n.fn.unslick=function(){var n=this;return n.each(function(n,t){t.slick.destroy()})}}),function(n){n.flexslider=function(t,i){var r=n(t);r.vars=n.extend({},n.flexslider.defaults,i);var f=r.vars.namespace,v=window.navigator&&window.navigator.msPointerEnabled&&window.MSGesture,y=("ontouchstart"in window||v||window.DocumentTouch&&document instanceof DocumentTouch)&&r.vars.touch,a="click touchend MSPointerUp keyup",s="",p,h=r.vars.direction==="vertical",o=r.vars.reverse,e=r.vars.itemWidth>0,c=r.vars.animation==="fade",l=r.vars.asNavFor!=="",u={},w=!0;n.data(t,"flexslider",r);u={init:function(){r.animating=!1;r.currentSlide=parseInt(r.vars.startAt?r.vars.startAt:0,10);isNaN(r.currentSlide)&&(r.currentSlide=0);r.animatingTo=r.currentSlide;r.atEnd=r.currentSlide===0||r.currentSlide===r.last;r.containerSelector=r.vars.selector.substr(0,r.vars.selector.search(" "));r.slides=n(r.vars.selector,r);r.container=n(r.containerSelector,r);r.count=r.slides.length;r.syncExists=n(r.vars.sync).length>0;r.vars.animation==="slide"&&(r.vars.animation="swing");r.prop=h?"top":"marginLeft";r.args={};r.manualPause=!1;r.stopped=!1;r.started=!1;r.startTimeout=null;r.transitions=!r.vars.video&&!c&&r.vars.useCSS&&function(){var i=document.createElement("div"),n=["perspectiveProperty","WebkitPerspective","MozPerspective","OPerspective","msPerspective"],t;for(t in n)if(i.style[n[t]]!==undefined)return r.pfx=n[t].replace("Perspective","").toLowerCase(),r.prop="-"+r.pfx+"-transform",!0;return!1}();r.ensureAnimationEnd="";r.vars.controlsContainer!==""&&(r.controlsContainer=n(r.vars.controlsContainer).length>0&&n(r.vars.controlsContainer));r.vars.manualControls!==""&&(r.manualControls=n(r.vars.manualControls).length>0&&n(r.vars.manualControls));r.vars.randomize&&(r.slides.sort(function(){return Math.round(Math.random())-.5}),r.container.empty().append(r.slides));r.doMath();r.setup("init");r.vars.controlNav&&u.controlNav.setup();r.vars.directionNav&&u.directionNav.setup();r.vars.keyboard&&(n(r.containerSelector).length===1||r.vars.multipleKeyboard)&&n(document).bind("keyup",function(n){var t=n.keyCode,i;r.animating||t!==39&&t!==37||(i=t===39?r.getTarget("next"):t===37?r.getTarget("prev"):!1,r.flexAnimate(i,r.vars.pauseOnAction))});r.vars.mousewheel&&r.bind("mousewheel",function(n,t){n.preventDefault();var i=t<0?r.getTarget("next"):r.getTarget("prev");r.flexAnimate(i,r.vars.pauseOnAction)});r.vars.pausePlay&&u.pausePlay.setup();r.vars.slideshow&&r.vars.pauseInvisible&&u.pauseInvisible.init();r.vars.slideshow&&(r.vars.pauseOnHover&&r.hover(function(){r.manualPlay||r.manualPause||r.pause()},function(){r.manualPause||r.manualPlay||r.stopped||r.play()}),r.vars.pauseInvisible&&u.pauseInvisible.isHidden()||(r.vars.initDelay>0?r.startTimeout=setTimeout(r.play,r.vars.initDelay):r.play()));l&&u.asNav.setup();y&&r.vars.touch&&u.touch();(!c||c&&r.vars.smoothHeight)&&n(window).bind("resize orientationchange focus",u.resize);r.find("img").attr("draggable","false");setTimeout(function(){r.vars.start(r)},200)},asNav:{setup:function(){if(r.asNav=!0,r.animatingTo=Math.floor(r.currentSlide/r.move),r.currentItem=r.currentSlide,r.slides.removeClass(f+"active-slide").eq(r.currentItem).addClass(f+"active-slide"),v)t._slider=r,r.slides.each(function(){var t=this;t._gesture=new MSGesture;t._gesture.target=t;t.addEventListener("MSPointerDown",function(n){n.preventDefault();n.currentTarget._gesture&&n.currentTarget._gesture.addPointer(n.pointerId)},!1);t.addEventListener("MSGestureTap",function(t){t.preventDefault();var i=n(this),u=i.index();n(r.vars.asNavFor).data("flexslider").animating||i.hasClass("active")||(r.direction=r.currentItem<u?"next":"prev",r.flexAnimate(u,r.vars.pauseOnAction,!1,!0,!0))})});else r.slides.on(a,function(t){t.preventDefault();var i=n(this),u=i.index(),e=i.offset().left-n(r).scrollLeft();e<=0&&i.hasClass(f+"active-slide")?r.flexAnimate(r.getTarget("prev"),!0):n(r.vars.asNavFor).data("flexslider").animating||i.hasClass(f+"active-slide")||(r.direction=r.currentItem<u?"next":"prev",r.flexAnimate(u,r.vars.pauseOnAction,!1,!0,!0))})}},controlNav:{setup:function(){r.manualControls?u.controlNav.setupManual():u.controlNav.setupPaging()},setupPaging:function(){var c=r.vars.controlNav==="thumbnails"?"control-thumbs":"control-paging",h=1,e,o,t,i;if(r.controlNavScaffold=n('<ol class="'+f+"control-nav "+f+c+'"><\/ol>'),r.pagingCount>1)for(t=0;t<r.pagingCount;t++)o=r.slides.eq(t),e=r.vars.controlNav==="thumbnails"?'<img src="'+o.attr("data-thumb")+'"/>':"<a>"+h+"<\/a>","thumbnails"===r.vars.controlNav&&!0===r.vars.thumbCaptions&&(i=o.attr("data-thumbcaption"),""!=i&&undefined!=i&&(e+='<span class="'+f+'caption">'+i+"<\/span>")),r.controlNavScaffold.append("<li>"+e+"<\/li>"),h++;r.controlsContainer?n(r.controlsContainer).append(r.controlNavScaffold):r.append(r.controlNavScaffold);u.controlNav.set();u.controlNav.active();r.controlNavScaffold.delegate("a, img",a,function(t){if(t.preventDefault(),s===""||s===t.type){var i=n(this),e=r.controlNav.index(i);i.hasClass(f+"active")||(r.direction=e>r.currentSlide?"next":"prev",r.flexAnimate(e,r.vars.pauseOnAction))}s===""&&(s=t.type);u.setToClearWatchedEvent()})},setupManual:function(){r.controlNav=r.manualControls;u.controlNav.active();r.controlNav.bind(a,function(t){if(t.preventDefault(),s===""||s===t.type){var i=n(this),e=r.controlNav.index(i);i.hasClass(f+"active")||(r.direction=e>r.currentSlide?"next":"prev",r.flexAnimate(e,r.vars.pauseOnAction))}s===""&&(s=t.type);u.setToClearWatchedEvent()})},set:function(){var t=r.vars.controlNav==="thumbnails"?"img":"a";r.controlNav=n("."+f+"control-nav li "+t,r.controlsContainer?r.controlsContainer:r)},active:function(){r.controlNav.removeClass(f+"active").eq(r.animatingTo).addClass(f+"active")},update:function(t,i){r.pagingCount>1&&t==="add"?r.controlNavScaffold.append(n("<li><a>"+r.count+"<\/a><\/li>")):r.pagingCount===1?r.controlNavScaffold.find("li").remove():r.controlNav.eq(i).closest("li").remove();u.controlNav.set();r.pagingCount>1&&r.pagingCount!==r.controlNav.length?r.update(i,t):u.controlNav.active()}},directionNav:{setup:function(){var t=n('<ul class="'+f+'direction-nav"><li><a class="'+f+'prev" href="#">'+r.vars.prevText+'<\/a><\/li><li><a class="'+f+'next" href="#">'+r.vars.nextText+"<\/a><\/li><\/ul>");r.controlsContainer?(n(r.controlsContainer).append(t),r.directionNav=n("."+f+"direction-nav li a",r.controlsContainer)):(r.append(t),r.directionNav=n("."+f+"direction-nav li a",r));u.directionNav.update();r.directionNav.bind(a,function(t){t.preventDefault();var i;(s===""||s===t.type)&&(i=n(this).hasClass(f+"next")?r.getTarget("next"):r.getTarget("prev"),r.flexAnimate(i,r.vars.pauseOnAction));s===""&&(s=t.type);u.setToClearWatchedEvent()})},update:function(){var n=f+"disabled";r.pagingCount===1?r.directionNav.addClass(n).attr("tabindex","-1"):r.vars.animationLoop?r.directionNav.removeClass(n).removeAttr("tabindex"):r.animatingTo===0?r.directionNav.removeClass(n).filter("."+f+"prev").addClass(n).attr("tabindex","-1"):r.animatingTo===r.last?r.directionNav.removeClass(n).filter("."+f+"next").addClass(n).attr("tabindex","-1"):r.directionNav.removeClass(n).removeAttr("tabindex")}},pausePlay:{setup:function(){var t=n('<div class="'+f+'pauseplay"><a><\/a><\/div>');r.controlsContainer?(r.controlsContainer.append(t),r.pausePlay=n("."+f+"pauseplay a",r.controlsContainer)):(r.append(t),r.pausePlay=n("."+f+"pauseplay a",r));u.pausePlay.update(r.vars.slideshow?f+"pause":f+"play");r.pausePlay.bind(a,function(t){t.preventDefault();(s===""||s===t.type)&&(n(this).hasClass(f+"pause")?(r.manualPause=!0,r.manualPlay=!1,r.pause()):(r.manualPause=!1,r.manualPlay=!0,r.play()));s===""&&(s=t.type);u.setToClearWatchedEvent()})},update:function(n){n==="play"?r.pausePlay.removeClass(f+"pause").addClass(f+"play").html(r.vars.playText):r.pausePlay.removeClass(f+"play").addClass(f+"pause").html(r.vars.pauseText)}},touch:function(){var p,w,f,u,n,s,l=!1,a=0,y=0,i=0;if(v){t.style.msTouchAction="none";t._gesture=new MSGesture;t._gesture.target=t;t.addEventListener("MSPointerDown",g,!1);t._slider=r;t.addEventListener("MSGestureChange",nt,!1);t.addEventListener("MSGestureEnd",tt,!1);function g(n){n.stopPropagation();r.animating?n.preventDefault():(r.pause(),t._gesture.addPointer(n.pointerId),i=0,u=h?r.h:r.w,s=Number(new Date),f=e&&o&&r.animatingTo===r.last?0:e&&o?r.limit-(r.itemW+r.vars.itemMargin)*r.move*r.animatingTo:e&&r.currentSlide===r.last?r.limit:e?(r.itemW+r.vars.itemMargin)*r.move*r.currentSlide:o?(r.last-r.currentSlide+r.cloneOffset)*u:(r.currentSlide+r.cloneOffset)*u)}function nt(r){var e,o,a;if(r.stopPropagation(),e=r.target._slider,e){if(o=-r.translationX,a=-r.translationY,i=i+(h?a:o),n=i,l=h?Math.abs(i)<Math.abs(-o):Math.abs(i)<Math.abs(-a),r.detail===r.MSGESTURE_FLAG_INERTIA){setImmediate(function(){t._gesture.stop()});return}(!l||Number(new Date)-s>500)&&(r.preventDefault(),!c&&e.transitions&&(e.vars.animationLoop||(n=i/(e.currentSlide===0&&i<0||e.currentSlide===e.last&&i>0?Math.abs(i)/u+2:1)),e.setProps(f+n,"setTouch")))}}function tt(t){var r,e,h;(t.stopPropagation(),r=t.target._slider,r)&&(r.animatingTo!==r.currentSlide||l||n===null||(e=o?-n:n,h=e>0?r.getTarget("next"):r.getTarget("prev"),r.canAdvance(h)&&(Number(new Date)-s<550&&Math.abs(e)>50||Math.abs(e)>u/2)?r.flexAnimate(h,r.vars.pauseOnAction):c||r.flexAnimate(r.currentSlide,r.vars.pauseOnAction,!0)),p=null,w=null,n=null,f=null,i=0)}}else{t.addEventListener("touchstart",d,!1);function d(n){r.animating?n.preventDefault():(window.navigator.msPointerEnabled||n.touches.length===1)&&(r.pause(),u=h?r.h:r.w,s=Number(new Date),a=n.touches[0].pageX,y=n.touches[0].pageY,f=e&&o&&r.animatingTo===r.last?0:e&&o?r.limit-(r.itemW+r.vars.itemMargin)*r.move*r.animatingTo:e&&r.currentSlide===r.last?r.limit:e?(r.itemW+r.vars.itemMargin)*r.move*r.currentSlide:o?(r.last-r.currentSlide+r.cloneOffset)*u:(r.currentSlide+r.cloneOffset)*u,p=h?y:a,w=h?a:y,t.addEventListener("touchmove",b,!1),t.addEventListener("touchend",k,!1))}function b(t){a=t.touches[0].pageX;y=t.touches[0].pageY;n=h?p-y:p-a;l=h?Math.abs(n)<Math.abs(a-w):Math.abs(n)<Math.abs(y-w);(!l||Number(new Date)-s>500)&&(t.preventDefault(),!c&&r.transitions&&(r.vars.animationLoop||(n=n/(r.currentSlide===0&&n<0||r.currentSlide===r.last&&n>0?Math.abs(n)/u+2:1)),r.setProps(f+n,"setTouch")))}function k(){if(t.removeEventListener("touchmove",b,!1),r.animatingTo===r.currentSlide&&!l&&!(n===null)){var i=o?-n:n,e=i>0?r.getTarget("next"):r.getTarget("prev");r.canAdvance(e)&&(Number(new Date)-s<550&&Math.abs(i)>50||Math.abs(i)>u/2)?r.flexAnimate(e,r.vars.pauseOnAction):c||r.flexAnimate(r.currentSlide,r.vars.pauseOnAction,!0)}t.removeEventListener("touchend",k,!1);p=null;w=null;n=null;f=null}}},resize:function(){!r.animating&&r.is(":visible")&&(e||r.doMath(),c?u.smoothHeight():e?(r.slides.width(r.computedW),r.update(r.pagingCount),r.setProps()):h?(r.viewport.height(r.h),r.setProps(r.h,"setTotal")):(r.vars.smoothHeight&&u.smoothHeight(),r.newSlides.width(r.computedW),r.setProps(r.computedW,"setTotal")))},smoothHeight:function(n){if(!h||c){var t=c?r:r.viewport;n?t.animate({height:r.slides.eq(r.animatingTo).height()},n):t.height(r.slides.eq(r.animatingTo).height())}},sync:function(t){var i=n(r.vars.sync).data("flexslider"),u=r.animatingTo;switch(t){case"animate":i.flexAnimate(u,r.vars.pauseOnAction,!1,!0);break;case"play":i.playing||i.asNav||i.play();break;case"pause":i.pause()}},uniqueID:function(t){return t.filter("[id]").add(t.find("[id]")).each(function(){var t=n(this);t.attr("id",t.attr("id")+"_clone")}),t},pauseInvisible:{visProp:null,init:function(){var t=["webkit","moz","ms","o"],n,i;if("hidden"in document)return"hidden";for(n=0;n<t.length;n++)t[n]+"Hidden"in document&&(u.pauseInvisible.visProp=t[n]+"Hidden");u.pauseInvisible.visProp&&(i=u.pauseInvisible.visProp.replace(/[H|h]idden/,"")+"visibilitychange",document.addEventListener(i,function(){u.pauseInvisible.isHidden()?r.startTimeout?clearTimeout(r.startTimeout):r.pause():r.started?r.play():r.vars.initDelay>0?setTimeout(r.play,r.vars.initDelay):r.play()}))},isHidden:function(){return document[u.pauseInvisible.visProp]||!1}},setToClearWatchedEvent:function(){clearTimeout(p);p=setTimeout(function(){s=""},3e3)}};r.flexAnimate=function(t,i,s,a,v){var w,p,d,b,k;if(r.vars.animationLoop||t===r.currentSlide||(r.direction=t>r.currentSlide?"next":"prev"),l&&r.pagingCount===1&&(r.direction=r.currentItem<t?"next":"prev"),!r.animating&&(r.canAdvance(t,v)||s)&&r.is(":visible")){if(l&&a)if(w=n(r.vars.asNavFor).data("flexslider"),r.atEnd=t===0||t===r.count-1,w.flexAnimate(t,!0,!1,!0,v),r.direction=r.currentItem<t?"next":"prev",w.direction=r.direction,Math.ceil((t+1)/r.visible)-1!==r.currentSlide&&t!==0)r.currentItem=t,r.slides.removeClass(f+"active-slide").eq(t).addClass(f+"active-slide"),t=Math.floor(t/r.visible);else return r.currentItem=t,r.slides.removeClass(f+"active-slide").eq(t).addClass(f+"active-slide"),!1;r.animating=!0;r.animatingTo=t;i&&r.pause();r.vars.before(r);r.syncExists&&!v&&u.sync("animate");r.vars.controlNav&&u.controlNav.active();e||r.slides.removeClass(f+"active-slide").eq(t).addClass(f+"active-slide");r.atEnd=t===0||t===r.last;r.vars.directionNav&&u.directionNav.update();t===r.last&&(r.vars.end(r),r.vars.animationLoop||r.pause());c?y?(r.slides.eq(r.currentSlide).css({opacity:0,zIndex:1}),r.slides.eq(t).css({opacity:1,zIndex:2}),r.wrapup(p)):(r.slides.eq(r.currentSlide).css({zIndex:1}).animate({opacity:0},r.vars.animationSpeed,r.vars.easing),r.slides.eq(t).css({zIndex:2}).animate({opacity:1},r.vars.animationSpeed,r.vars.easing,r.wrapup)):(p=h?r.slides.filter(":first").height():r.computedW,e?(d=r.vars.itemMargin,k=(r.itemW+d)*r.move*r.animatingTo,b=k>r.limit&&r.visible!==1?r.limit:k):b=r.currentSlide===0&&t===r.count-1&&r.vars.animationLoop&&r.direction!=="next"?o?(r.count+r.cloneOffset)*p:0:r.currentSlide===r.last&&t===0&&r.vars.animationLoop&&r.direction!=="prev"?o?0:(r.count+1)*p:o?(r.count-1-t+r.cloneOffset)*p:(t+r.cloneOffset)*p,r.setProps(b,"",r.vars.animationSpeed),r.transitions?(r.vars.animationLoop&&r.atEnd||(r.animating=!1,r.currentSlide=r.animatingTo),r.container.unbind("webkitTransitionEnd transitionend"),r.container.bind("webkitTransitionEnd transitionend",function(){clearTimeout(r.ensureAnimationEnd);r.wrapup(p)}),clearTimeout(r.ensureAnimationEnd),r.ensureAnimationEnd=setTimeout(function(){r.wrapup(p)},r.vars.animationSpeed+100)):r.container.animate(r.args,r.vars.animationSpeed,r.vars.easing,function(){r.wrapup(p)}));r.vars.smoothHeight&&u.smoothHeight(r.vars.animationSpeed)}};r.wrapup=function(n){c||e||(r.currentSlide===0&&r.animatingTo===r.last&&r.vars.animationLoop?r.setProps(n,"jumpEnd"):r.currentSlide===r.last&&r.animatingTo===0&&r.vars.animationLoop&&r.setProps(n,"jumpStart"));r.animating=!1;r.currentSlide=r.animatingTo;r.vars.after(r)};r.animateSlides=function(){!r.animating&&w&&r.flexAnimate(r.getTarget("next"))};r.pause=function(){clearInterval(r.animatedSlides);r.animatedSlides=null;r.playing=!1;r.vars.pausePlay&&u.pausePlay.update("play");r.syncExists&&u.sync("pause")};r.play=function(){r.playing&&clearInterval(r.animatedSlides);r.animatedSlides=r.animatedSlides||setInterval(r.animateSlides,r.vars.slideshowSpeed);r.started=r.playing=!0;r.vars.pausePlay&&u.pausePlay.update("pause");r.syncExists&&u.sync("play")};r.stop=function(){r.pause();r.stopped=!0};r.canAdvance=function(n,t){var i=l?r.pagingCount-1:r.last;return t?!0:l&&r.currentItem===r.count-1&&n===0&&r.direction==="prev"?!0:l&&r.currentItem===0&&n===r.pagingCount-1&&r.direction!=="next"?!1:n===r.currentSlide&&!l?!1:r.vars.animationLoop?!0:r.atEnd&&r.currentSlide===0&&n===i&&r.direction!=="next"?!1:r.atEnd&&r.currentSlide===i&&n===0&&r.direction==="next"?!1:!0};r.getTarget=function(n){return r.direction=n,n==="next"?r.currentSlide===r.last?0:r.currentSlide+1:r.currentSlide===0?r.last:r.currentSlide-1};r.setProps=function(n,t,i){var u=function(){var i=n?n:(r.itemW+r.vars.itemMargin)*r.move*r.animatingTo,u=function(){if(e)return t==="setTouch"?n:o&&r.animatingTo===r.last?0:o?r.limit-(r.itemW+r.vars.itemMargin)*r.move*r.animatingTo:r.animatingTo===r.last?r.limit:i;switch(t){case"setTotal":return o?(r.count-1-r.currentSlide+r.cloneOffset)*n:(r.currentSlide+r.cloneOffset)*n;case"setTouch":return o?n:n;case"jumpEnd":return o?n:r.count*n;case"jumpStart":return o?r.count*n:n;default:return n}}();return u*-1+"px"}();r.transitions&&(u=h?"translate3d(0,"+u+",0)":"translate3d("+u+",0,0)",i=i!==undefined?i/1e3+"s":"0s",r.container.css("-"+r.pfx+"-transition-duration",i),r.container.css("transition-duration",i));r.args[r.prop]=u;(r.transitions||i===undefined)&&r.container.css(r.args);r.container.css("transform",u)};r.setup=function(t){if(c)r.slides.css({width:"100%",float:"left",marginRight:"-100%",position:"relative"}),t==="init"&&(y?r.slides.css({opacity:0,display:"block",webkitTransition:"opacity "+r.vars.animationSpeed/1e3+"s ease",zIndex:1}).eq(r.currentSlide).css({opacity:1,zIndex:2}):r.vars.fadeFirstSlide==!1?r.slides.css({opacity:0,display:"block",zIndex:1}).eq(r.currentSlide).css({zIndex:2}).css({opacity:1}):r.slides.css({opacity:0,display:"block",zIndex:1}).eq(r.currentSlide).css({zIndex:2}).animate({opacity:1},r.vars.animationSpeed,r.vars.easing)),r.vars.smoothHeight&&u.smoothHeight();else{var i,s;t==="init"&&(r.viewport=n('<div class="'+f+'viewport"><\/div>').css({overflow:"hidden",position:"relative"}).appendTo(r).append(r.container),r.cloneCount=0,r.cloneOffset=0,o&&(s=n.makeArray(r.slides).reverse(),r.slides=n(s),r.container.empty().append(r.slides)));r.vars.animationLoop&&!e&&(r.cloneCount=2,r.cloneOffset=1,t!=="init"&&r.container.find(".clone").remove(),r.container.append(u.uniqueID(r.slides.first().clone().addClass("clone")).attr("aria-hidden","true")).prepend(u.uniqueID(r.slides.last().clone().addClass("clone")).attr("aria-hidden","true")));r.newSlides=n(r.vars.selector,r);i=o?r.count-1-r.currentSlide+r.cloneOffset:r.currentSlide+r.cloneOffset;h&&!e?(r.container.height((r.count+r.cloneCount)*200+"%").css("position","absolute").width("100%"),setTimeout(function(){r.newSlides.css({display:"block"});r.doMath();r.viewport.height(r.h);r.setProps(i*r.h,"init")},t==="init"?100:0)):(r.container.width((r.count+r.cloneCount)*200+"%"),r.setProps(i*r.computedW,"init"),setTimeout(function(){r.doMath();r.newSlides.css({width:r.computedW,float:"left",display:"block"});r.vars.smoothHeight&&u.smoothHeight()},t==="init"?100:0))}e||r.slides.removeClass(f+"active-slide").eq(r.currentSlide).addClass(f+"active-slide");r.vars.init(r)};r.doMath=function(){var u=r.slides.first(),n=r.vars.itemMargin,t=r.vars.minItems,i=r.vars.maxItems;r.w=r.viewport===undefined?r.width():r.viewport.width();r.h=u.height();r.boxPadding=u.outerWidth()-u.width();e?(r.itemT=r.vars.itemWidth+n,r.minW=t?t*r.itemT:r.w,r.maxW=i?i*r.itemT-n:r.w,r.itemW=r.minW>r.w?(r.w-n*(t-1))/t:r.maxW<r.w?(r.w-n*(i-1))/i:r.vars.itemWidth>r.w?r.w:r.vars.itemWidth,r.visible=Math.floor(r.w/r.itemW),r.move=r.vars.move>0&&r.vars.move<r.visible?r.vars.move:r.visible,r.pagingCount=Math.ceil((r.count-r.visible)/r.move+1),r.last=r.pagingCount-1,r.limit=r.pagingCount===1?0:r.vars.itemWidth>r.w?r.itemW*(r.count-1)+n*(r.count-1):(r.itemW+n)*r.count-r.w-n):(r.itemW=r.w,r.pagingCount=r.count,r.last=r.count-1);r.computedW=r.itemW-r.boxPadding};r.update=function(n,t){r.doMath();e||(n<r.currentSlide?r.currentSlide+=1:n<=r.currentSlide&&n!==0&&(r.currentSlide-=1),r.animatingTo=r.currentSlide);r.vars.controlNav&&!r.manualControls&&(t==="add"&&!e||r.pagingCount>r.controlNav.length?u.controlNav.update("add"):(t==="remove"&&!e||r.pagingCount<r.controlNav.length)&&(e&&r.currentSlide>r.last&&(r.currentSlide-=1,r.animatingTo-=1),u.controlNav.update("remove",r.last)));r.vars.directionNav&&u.directionNav.update()};r.addSlide=function(t,i){var u=n(t);r.count+=1;r.last=r.count-1;h&&o?i!==undefined?r.slides.eq(r.count-i).after(u):r.container.prepend(u):i!==undefined?r.slides.eq(i).before(u):r.container.append(u);r.update(i,"add");r.slides=n(r.vars.selector+":not(.clone)",r);r.setup();r.vars.added(r)};r.removeSlide=function(t){var i=isNaN(t)?r.slides.index(n(t)):t;r.count-=1;r.last=r.count-1;isNaN(t)?n(t,r.slides).remove():h&&o?r.slides.eq(r.last).remove():r.slides.eq(t).remove();r.doMath();r.update(i,"remove");r.slides=n(r.vars.selector+":not(.clone)",r);r.setup();r.vars.removed(r)};u.init()};n(window).blur(function(){focused=!1}).focus(function(){focused=!0});n.flexslider.defaults={namespace:"flex-",selector:".slides > li",animation:"fade",easing:"swing",direction:"horizontal",reverse:!1,animationLoop:!0,smoothHeight:!1,startAt:0,slideshow:!0,slideshowSpeed:7e3,animationSpeed:600,initDelay:0,randomize:!1,fadeFirstSlide:!0,thumbCaptions:!1,pauseOnAction:!0,pauseOnHover:!1,pauseInvisible:!0,useCSS:!0,touch:!0,video:!1,controlNav:!0,directionNav:!0,prevText:"Previous",nextText:"Next",keyboard:!0,multipleKeyboard:!1,mousewheel:!1,pausePlay:!1,pauseText:"Pause",playText:"Play",controlsContainer:"",manualControls:"",sync:"",asNavFor:"",itemWidth:0,itemMargin:0,minItems:1,maxItems:0,move:0,allowOneSlide:!0,start:function(){},before:function(){},after:function(){},end:function(){},added:function(){},removed:function(){},init:function(){}};n.fn.flexslider=function(t){if(t===undefined&&(t={}),typeof t=="object")return this.each(function(){var i=n(this),u=t.selector?t.selector:".slides > li",r=i.find(u);r.length===1&&t.allowOneSlide===!0||r.length===0?(r.fadeIn(400),t.start&&t.start(i)):i.data("flexslider")===undefined&&new n.flexslider(this,t)});var i=n(this).data("flexslider");switch(t){case"play":i.play();break;case"pause":i.pause();break;case"stop":i.stop();break;case"next":i.flexAnimate(i.getTarget("next"),!0);break;case"prev":case"previous":i.flexAnimate(i.getTarget("prev"),!0);break;default:typeof t=="number"&&i.flexAnimate(t,!0)}}}(jQuery),function(){"use strict";function n(t,r){function h(n,t){return function(){return n.apply(t,arguments)}}var o,f,e,u,s;if(r=r||{},this.trackingClick=!1,this.trackingClickStart=0,this.targetElement=null,this.touchStartX=0,this.touchStartY=0,this.lastTouchIdentifier=0,this.touchBoundary=r.touchBoundary||10,this.layer=t,this.tapDelay=r.tapDelay||200,!n.notNeeded(t)){for(f=["onMouse","onClick","onTouchStart","onTouchMove","onTouchEnd","onTouchCancel"],e=this,u=0,s=f.length;u<s;u++)e[f[u]]=h(e[f[u]],e);i&&(t.addEventListener("mouseover",this.onMouse,!0),t.addEventListener("mousedown",this.onMouse,!0),t.addEventListener("mouseup",this.onMouse,!0));t.addEventListener("click",this.onClick,!0);t.addEventListener("touchstart",this.onTouchStart,!1);t.addEventListener("touchmove",this.onTouchMove,!1);t.addEventListener("touchend",this.onTouchEnd,!1);t.addEventListener("touchcancel",this.onTouchCancel,!1);Event.prototype.stopImmediatePropagation||(t.removeEventListener=function(n,i,r){var u=Node.prototype.removeEventListener;n==="click"?u.call(t,n,i.hijacked||i,r):u.call(t,n,i,r)},t.addEventListener=function(n,i,r){var u=Node.prototype.addEventListener;n==="click"?u.call(t,n,i.hijacked||(i.hijacked=function(n){n.propagationStopped||i(n)}),r):u.call(t,n,i,r)});typeof t.onclick=="function"&&(o=t.onclick,t.addEventListener("click",function(n){o(n)},!1),t.onclick=null)}}var i=navigator.userAgent.indexOf("Android")>0,t=/iP(ad|hone|od)/.test(navigator.userAgent),r=t&&/OS 4_\d(_\d)?/.test(navigator.userAgent),u=t&&/OS ([6-9]|\d{2})_\d/.test(navigator.userAgent),f=navigator.userAgent.indexOf("BB10")>0;n.prototype.needsClick=function(n){switch(n.nodeName.toLowerCase()){case"button":case"select":case"textarea":if(n.disabled)return!0;break;case"input":if(t&&n.type==="file"||n.disabled)return!0;break;case"label":case"video":return!0}return/\bneedsclick\b/.test(n.className)};n.prototype.needsFocus=function(n){switch(n.nodeName.toLowerCase()){case"textarea":return!0;case"select":return!i;case"input":switch(n.type){case"button":case"checkbox":case"file":case"image":case"radio":case"submit":return!1}return!n.disabled&&!n.readOnly;default:return/\bneedsfocus\b/.test(n.className)}};n.prototype.sendClick=function(n,t){var r,i;document.activeElement&&document.activeElement!==n&&document.activeElement.blur();i=t.changedTouches[0];r=document.createEvent("MouseEvents");r.initMouseEvent(this.determineEventType(n),!0,!0,window,1,i.screenX,i.screenY,i.clientX,i.clientY,!1,!1,!1,!1,0,null);r.forwardedTouchEvent=!0;n.dispatchEvent(r)};n.prototype.determineEventType=function(n){return i&&n.tagName.toLowerCase()==="select"?"mousedown":"click"};n.prototype.focus=function(n){var i;t&&n.setSelectionRange&&n.type.indexOf("date")!==0&&n.type!=="time"?(i=n.value.length,n.setSelectionRange(i,i)):n.focus()};n.prototype.updateScrollParent=function(n){var i,t;if(i=n.fastClickScrollParent,!i||!i.contains(n)){t=n;do{if(t.scrollHeight>t.offsetHeight){i=t;n.fastClickScrollParent=t;break}t=t.parentElement}while(t)}i&&(i.fastClickLastScrollTop=i.scrollTop)};n.prototype.getTargetElementFromEventTarget=function(n){return n.nodeType===Node.TEXT_NODE?n.parentNode:n};n.prototype.onTouchStart=function(n){var u,i,f;if(n.targetTouches.length>1)return!0;if(u=this.getTargetElementFromEventTarget(n.target),i=n.targetTouches[0],t){if(f=window.getSelection(),f.rangeCount&&!f.isCollapsed)return!0;if(!r){if(i.identifier&&i.identifier===this.lastTouchIdentifier)return n.preventDefault(),!1;this.lastTouchIdentifier=i.identifier;this.updateScrollParent(u)}}return this.trackingClick=!0,this.trackingClickStart=n.timeStamp,this.targetElement=u,this.touchStartX=i.pageX,this.touchStartY=i.pageY,n.timeStamp-this.lastClickTime<this.tapDelay&&n.preventDefault(),!0};n.prototype.touchHasMoved=function(n){var t=n.changedTouches[0],i=this.touchBoundary;return Math.abs(t.pageX-this.touchStartX)>i||Math.abs(t.pageY-this.touchStartY)>i?!0:!1};n.prototype.onTouchMove=function(n){return this.trackingClick?((this.targetElement!==this.getTargetElementFromEventTarget(n.target)||this.touchHasMoved(n))&&(this.trackingClick=!1,this.targetElement=null),!0):!0};n.prototype.findControl=function(n){return n.control!==undefined?n.control:n.htmlFor?document.getElementById(n.htmlFor):n.querySelector("button, input:not([type=hidden]), keygen, meter, output, progress, select, textarea")};n.prototype.onTouchEnd=function(n){var s,c,e,o,h,f=this.targetElement;if(!this.trackingClick)return!0;if(n.timeStamp-this.lastClickTime<this.tapDelay)return this.cancelNextClick=!0,!0;if(this.cancelNextClick=!1,this.lastClickTime=n.timeStamp,c=this.trackingClickStart,this.trackingClick=!1,this.trackingClickStart=0,u&&(h=n.changedTouches[0],f=document.elementFromPoint(h.pageX-window.pageXOffset,h.pageY-window.pageYOffset)||f,f.fastClickScrollParent=this.targetElement.fastClickScrollParent),e=f.tagName.toLowerCase(),e==="label"){if(s=this.findControl(f),s){if(this.focus(f),i)return!1;f=s}}else if(this.needsFocus(f))return n.timeStamp-c>100||t&&window.top!==window&&e==="input"?(this.targetElement=null,!1):(this.focus(f),this.sendClick(f,n),t&&e==="select"||(this.targetElement=null,n.preventDefault()),!1);return t&&!r&&(o=f.fastClickScrollParent,o&&o.fastClickLastScrollTop!==o.scrollTop)?!0:(this.needsClick(f)||(n.preventDefault(),this.sendClick(f,n)),!1)};n.prototype.onTouchCancel=function(){this.trackingClick=!1;this.targetElement=null};n.prototype.onMouse=function(n){return this.targetElement?n.forwardedTouchEvent?!0:n.cancelable?!this.needsClick(this.targetElement)||this.cancelNextClick?(n.stopImmediatePropagation?n.stopImmediatePropagation():n.propagationStopped=!0,n.stopPropagation(),n.preventDefault(),!1):!0:!0:!0};n.prototype.onClick=function(n){var t;return this.trackingClick?(this.targetElement=null,this.trackingClick=!1,!0):n.target.type==="submit"&&n.detail===0?!0:(t=this.onMouse(n),t||(this.targetElement=null),t)};n.prototype.destroy=function(){var n=this.layer;i&&(n.removeEventListener("mouseover",this.onMouse,!0),n.removeEventListener("mousedown",this.onMouse,!0),n.removeEventListener("mouseup",this.onMouse,!0));n.removeEventListener("click",this.onClick,!0);n.removeEventListener("touchstart",this.onTouchStart,!1);n.removeEventListener("touchmove",this.onTouchMove,!1);n.removeEventListener("touchend",this.onTouchEnd,!1);n.removeEventListener("touchcancel",this.onTouchCancel,!1)};n.notNeeded=function(n){var t,r,u;if(typeof window.ontouchstart=="undefined")return!0;if(r=+(/Chrome\/([0-9]+)/.exec(navigator.userAgent)||[,0])[1],r)if(i){if(t=document.querySelector("meta[name=viewport]"),t&&(t.content.indexOf("user-scalable=no")!==-1||r>31&&document.documentElement.scrollWidth<=window.outerWidth))return!0}else return!0;return f&&(u=navigator.userAgent.match(/Version\/([0-9]*)\.([0-9]*)/),u[1]>=10&&u[2]>=3&&(t=document.querySelector("meta[name=viewport]"),t&&(t.content.indexOf("user-scalable=no")!==-1||document.documentElement.scrollWidth<=window.outerWidth)))?!0:n.style.msTouchAction==="none"?!0:!1};n.attach=function(t,i){return new n(t,i)};typeof define=="function"&&typeof define.amd=="object"&&define.amd?define(function(){return n}):typeof module!="undefined"&&module.exports?(module.exports=n.attach,module.exports.FastClick=n):window.FastClick=n}(),function(){"use strict";var u=this,g=u.Chart,t=function(t){var u=this,i,r;return this.canvas=t.canvas,this.ctx=t,i=this.width=t.canvas.width,r=this.height=t.canvas.height,this.aspectRatio=this.width/this.height,n.retinaScale(this),this};t.defaults={global:{animation:!0,animationSteps:60,animationEasing:"easeOutQuart",showScale:!0,scaleOverride:!1,scaleSteps:null,scaleStepWidth:null,scaleStartValue:null,scaleLineColor:"rgba(0,0,0,.1)",scaleLineWidth:1,scaleShowLabels:!0,scaleLabel:"<%=value%>",scaleIntegersOnly:!0,scaleBeginAtZero:!1,scaleFontFamily:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",scaleFontSize:12,scaleFontStyle:"normal",scaleFontColor:"#666",responsive:!1,showTooltips:!0,tooltipEvents:["mousemove","touchstart","touchmove","mouseout"],tooltipFillColor:"rgba(0,0,0,0.8)",tooltipFontFamily:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",tooltipFontSize:14,tooltipFontStyle:"normal",tooltipFontColor:"#fff",tooltipTitleFontFamily:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",tooltipTitleFontSize:14,tooltipTitleFontStyle:"bold",tooltipTitleFontColor:"#fff",tooltipYPadding:6,tooltipXPadding:6,tooltipCaretSize:8,tooltipCornerRadius:6,tooltipXOffset:10,tooltipTemplate:"<%if (label){%><%=label%>: <%}%><%= value %>",multiTooltipTemplate:"<%= value %>",multiTooltipKeyBackground:"#fff",onAnimationProgress:function(){},onAnimationComplete:function(){}}};t.types={};var n=t.helpers={},i=n.each=function(n,t,i){var f=Array.prototype.slice.call(arguments,3),r,u;if(n)if(n.length===+n.length)for(r=0;r<n.length;r++)t.apply(i,[n[r],r].concat(f));else for(u in n)t.apply(i,[n[u],u].concat(f))},l=n.clone=function(n){var t={};return i(n,function(i,r){n.hasOwnProperty(r)&&(t[r]=i)}),t},r=n.extend=function(n){return i(Array.prototype.slice.call(arguments,1),function(t){i(t,function(i,r){t.hasOwnProperty(r)&&(n[r]=i)})}),n},nt=n.merge=function(){var n=Array.prototype.slice.call(arguments,0);return n.unshift({}),r.apply(null,n)},tt=n.indexOf=function(n,t){if(Array.prototype.indexOf)return n.indexOf(t);for(var i=0;i<n.length;i++)if(n[i]===t)return i;return-1},p=n.inherits=function(n){var i=this,t=n&&n.hasOwnProperty("constructor")?n.constructor:function(){return i.apply(this,arguments)},u=function(){this.constructor=t};return u.prototype=i.prototype,t.prototype=new u,t.extend=p,n&&r(t.prototype,n),t.__super__=i.prototype,t},a=n.noop=function(){},it=n.uid=function(){var n=0;return function(){return"chart-"+n++}}(),rt=n.warn=function(n){window.console&&typeof window.console.warn=="function"&&console.warn(n)},ut=n.amd=typeof u.define=="function"&&u.define.amd,o=n.isNumber=function(n){return!isNaN(parseFloat(n))&&isFinite(n)},c=n.max=function(n){return Math.max.apply(Math,n)},s=n.min=function(n){return Math.min.apply(Math,n)},at=n.cap=function(n,t,i){if(o(t)){if(n>t)return t}else if(o(i)&&n<i)return i;return n},w=n.getDecimalPlaces=function(n){return n%1!=0&&o(n)?n.toString().split(".")[1].length:0},v=n.radians=function(n){return n*(Math.PI/180)},vt=n.getAngleFromPoint=function(n,t){var i=t.x-n.x,r=t.y-n.y,f=Math.sqrt(i*i+r*r),u=Math.PI*2+Math.atan2(r,i);return i<0&&r<0&&(u+=Math.PI*2),{angle:u,distance:f}},b=n.aliasPixel=function(n){return n%2==0?0:.5},yt=n.splineCurve=function(n,t,i,r){var u=Math.sqrt(Math.pow(t.x-n.x,2)+Math.pow(t.y-n.y,2)),f=Math.sqrt(Math.pow(i.x-t.x,2)+Math.pow(i.y-t.y,2)),e=r*u/(u+f),o=r*f/(u+f);return{inner:{x:t.x-e*(i.x-n.x),y:t.y-e*(i.y-n.y)},outer:{x:t.x+o*(i.x-n.x),y:t.y+o*(i.y-n.y)}}},ft=n.calculateOrderOfMagnitude=function(n){return Math.floor(Math.log(n)/Math.LN10)},pt=n.calculateScaleRange=function(n,t,i,r,u){var w=2,v=Math.floor(t/(i*1.5)),y=w>=v,h=c(n),l=s(n);h===l&&(h+=.5,l>=.5&&!r?l-=.5:h+=.5);for(var b=Math.abs(h-l),o=ft(b),k=Math.ceil(h/(1*Math.pow(10,o)))*Math.pow(10,o),p=r?0:Math.floor(l/(1*Math.pow(10,o)))*Math.pow(10,o),a=k-p,f=Math.pow(10,o),e=Math.round(a/f);(e>v||e*2<v)&&!y;)if(e>v)f*=2,e=Math.round(a/f),e%1!=0&&(y=!0);else if(u&&o>=0)if(f/2%1==0)f/=2,e=Math.round(a/f);else break;else f/=2,e=Math.round(a/f);return y&&(e=w,f=a/e),{steps:e,stepValue:f,min:p,max:p+e*f}},f=n.template=function(n,t){function r(n,t){var r=/\W/.test(n)?new Function("obj","var p=[],print=function(){p.push.apply(p,arguments);};with(obj){p.push('"+n.replace(/[\r\t\n]/g," ").split("<%").join("\t").replace(/((^|%>)[^\t]*)'/g,"$1\r").replace(/\t=(.*?)%>/g,"',$1,'").split("\t").join("');").split("%>").join("p.push('").split("\r").join("\\'")+"');}return p.join('');"):i[n]=i[n];return t?r(t):r}var i={};return r(n,t)},wt=n.generateLabels=function(n,t,r,u){var e=new Array(t);return labelTemplateString&&i(e,function(t,i){e[i]=f(n,{value:r+u*(i+1)})}),e},h=n.easingEffects={linear:function(n){return n},easeInQuad:function(n){return n*n},easeOutQuad:function(n){return-1*n*(n-2)},easeInOutQuad:function(n){return(n/=1/2)<1?1/2*n*n:-1/2*(--n*(n-2)-1)},easeInCubic:function(n){return n*n*n},easeOutCubic:function(n){return 1*((n=n/1-1)*n*n+1)},easeInOutCubic:function(n){return(n/=1/2)<1?1/2*n*n*n:1/2*((n-=2)*n*n+2)},easeInQuart:function(n){return n*n*n*n},easeOutQuart:function(n){return-1*((n=n/1-1)*n*n*n-1)},easeInOutQuart:function(n){return(n/=1/2)<1?1/2*n*n*n*n:-1/2*((n-=2)*n*n*n-2)},easeInQuint:function(n){return 1*(n/=1)*n*n*n*n},easeOutQuint:function(n){return 1*((n=n/1-1)*n*n*n*n+1)},easeInOutQuint:function(n){return(n/=1/2)<1?1/2*n*n*n*n*n:1/2*((n-=2)*n*n*n*n+2)},easeInSine:function(n){return-1*Math.cos(n/1*(Math.PI/2))+1},easeOutSine:function(n){return 1*Math.sin(n/1*(Math.PI/2))},easeInOutSine:function(n){return-1/2*(Math.cos(Math.PI*n/1)-1)},easeInExpo:function(n){return n===0?1:1*Math.pow(2,10*(n/1-1))},easeOutExpo:function(n){return n===1?1:1*(-Math.pow(2,-10*n)+1)},easeInOutExpo:function(n){return n===0?0:n===1?1:(n/=1/2)<1?1/2*Math.pow(2,10*(n-1)):1/2*(-Math.pow(2,-10*--n)+2)},easeInCirc:function(n){return n>=1?n:-1*(Math.sqrt(1-(n/=1)*n)-1)},easeOutCirc:function(n){return 1*Math.sqrt(1-(n=n/1-1)*n)},easeInOutCirc:function(n){return(n/=1/2)<1?-1/2*(Math.sqrt(1-n*n)-1):1/2*(Math.sqrt(1-(n-=2)*n)+1)},easeInElastic:function(n){var r=1.70158,t=0,i=1;return n===0?0:(n/=1)==1?1:(t||(t=1*.3),i<Math.abs(1)?(i=1,r=t/4):r=t/(2*Math.PI)*Math.asin(1/i),-(i*Math.pow(2,10*(n-=1))*Math.sin((n*1-r)*2*Math.PI/t)))},easeOutElastic:function(n){var r=1.70158,t=0,i=1;return n===0?0:(n/=1)==1?1:(t||(t=1*.3),i<Math.abs(1)?(i=1,r=t/4):r=t/(2*Math.PI)*Math.asin(1/i),i*Math.pow(2,-10*n)*Math.sin((n*1-r)*2*Math.PI/t)+1)},easeInOutElastic:function(n){var r=1.70158,t=0,i=1;return n===0?0:(n/=1/2)==2?1:(t||(t=1*.3*1.5),i<Math.abs(1)?(i=1,r=t/4):r=t/(2*Math.PI)*Math.asin(1/i),n<1)?-.5*i*Math.pow(2,10*(n-=1))*Math.sin((n*1-r)*2*Math.PI/t):i*Math.pow(2,-10*(n-=1))*Math.sin((n*1-r)*2*Math.PI/t)*.5+1},easeInBack:function(n){var t=1.70158;return 1*(n/=1)*n*((t+1)*n-t)},easeOutBack:function(n){var t=1.70158;return 1*((n=n/1-1)*n*((t+1)*n+t)+1)},easeInOutBack:function(n){var t=1.70158;return(n/=1/2)<1?1/2*n*n*(((t*=1.525)+1)*n-t):1/2*((n-=2)*n*(((t*=1.525)+1)*n+t)+2)},easeInBounce:function(n){return 1-h.easeOutBounce(1-n)},easeOutBounce:function(n){return(n/=1)<1/2.75?1*7.5625*n*n:n<2/2.75?1*(7.5625*(n-=1.5/2.75)*n+.75):n<2.5/2.75?1*(7.5625*(n-=2.25/2.75)*n+.9375):1*(7.5625*(n-=2.625/2.75)*n+.984375)},easeInOutBounce:function(n){return n<1/2?h.easeInBounce(n*2)*.5:h.easeOutBounce(n*2-1)*.5+1*.5}},k=n.requestAnimFrame=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(n){return window.setTimeout(n,1e3/60)}}(),bt=n.cancelAnimFrame=function(){return window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||window.oCancelAnimationFrame||window.msCancelAnimationFrame||function(n){return window.clearTimeout(n,1e3/60)}}(),kt=n.animationLoop=function(n,t,i,r,u,f){var e=0,s=h[i]||h.linear,o=function(){e++;var i=e/t,h=s(i);n.call(f,h,i,e);r.call(f,h,i);e<t?f.animationFrame=k(o):u.apply(f)};k(o)},dt=n.getRelativePosition=function(n){var r,u,t=n.originalEvent||n,f=n.currentTarget||n.srcElement,i=f.getBoundingClientRect();return t.touches?(r=t.touches[0].clientX-i.left,u=t.touches[0].clientY-i.top):(r=t.clientX-i.left,u=t.clientY-i.top),{x:r,y:u}},et=n.addEvent=function(n,t,i){n.addEventListener?n.addEventListener(t,i):n.attachEvent?n.attachEvent("on"+t,i):n["on"+t]=i},ot=n.removeEvent=function(n,t,i){n.removeEventListener?n.removeEventListener(t,i,!1):n.detachEvent?n.detachEvent("on"+t,i):n["on"+t]=a},gt=n.bindEvents=function(n,t,r){n.events||(n.events={});i(t,function(t){n.events[t]=function(){r.apply(n,arguments)};et(n.chart.canvas,t,n.events[t])})},st=n.unbindEvents=function(n,t){i(t,function(t,i){ot(n.chart.canvas,i,t)})},ht=n.getMaximumSize=function(n){var t=n.parentNode;return t.clientWidth},ct=n.retinaScale=function(n){var t=n.ctx,i=n.canvas.width,r=n.canvas.height;window.devicePixelRatio&&(t.canvas.style.width=i+"px",t.canvas.style.height=r+"px",t.canvas.height=r*window.devicePixelRatio,t.canvas.width=i*window.devicePixelRatio,t.scale(window.devicePixelRatio,window.devicePixelRatio))},lt=n.clear=function(n){n.ctx.clearRect(0,0,n.width,n.height)},e=n.fontString=function(n,t,i){return t+" "+n+"px "+i},y=n.longestText=function(n,t,r){n.font=t;var u=0;return i(r,function(t){var i=n.measureText(t).width;u=i>u?i:u}),u},d=n.drawRoundedRectangle=function(n,t,i,r,u,f){n.beginPath();n.moveTo(t+f,i);n.lineTo(t+r-f,i);n.quadraticCurveTo(t+r,i,t+r,i+f);n.lineTo(t+r,i+u-f);n.quadraticCurveTo(t+r,i+u,t+r-f,i+u);n.lineTo(t+f,i+u);n.quadraticCurveTo(t,i+u,t,i+u-f);n.lineTo(t,i+f);n.quadraticCurveTo(t,i,t+f,i);n.closePath()};t.instances={};t.Type=function(n,i,r){this.options=i;this.chart=r;this.id=it();t.instances[this.id]=this;i.responsive&&this.resize();this.initialize.call(this,n)};r(t.Type.prototype,{initialize:function(){return this},clear:function(){return lt(this.chart),this},stop:function(){return n.cancelAnimFrame.call(u,this.animationFrame),this},resize:function(n){this.stop();var t=this.chart.canvas,i=ht(this.chart.canvas),r=i/this.chart.aspectRatio;return t.width=this.chart.width=i,t.height=this.chart.height=r,ct(this.chart),typeof n=="function"&&n.apply(this,Array.prototype.slice.call(arguments,1)),this},reflow:a,render:function(t){return t&&this.reflow(),this.options.animation&&!t?n.animationLoop(this.draw,this.options.animationSteps,this.options.animationEasing,this.options.onAnimationProgress,this.options.onAnimationComplete,this):(this.draw(),this.options.onAnimationComplete.call(this)),this},generateLegend:function(){return f(this.options.legendTemplate,this)},destroy:function(){this.clear();st(this,this.events);delete t.instances[this.id]},showTooltip:function(r,u){var h,l,o,e;if(typeof this.activeElements=="undefined"&&(this.activeElements=[]),h=function(n){var t=!1;return n.length!==this.activeElements.length?t=!0:(i(n,function(n,i){n!==this.activeElements[i]&&(t=!0)},this),t)}.call(this,r),h||u)this.activeElements=r;else return;if(this.draw(),r.length>0)if(this.datasets&&this.datasets.length>1){for(e=this.datasets.length-1;e>=0;e--)if(l=this.datasets[e].points||this.datasets[e].bars||this.datasets[e].segments,o=tt(l,r[0]),o!==-1)break;var a=[],v=[],y=function(){var f=[],t,i=[],r=[],e,h,u,l;return n.each(this.datasets,function(n){t=n.points||n.bars||n.segments;t[o]&&f.push(t[o])}),n.each(f,function(t){i.push(t.x);r.push(t.y);a.push(n.template(this.options.multiTooltipTemplate,t));v.push({fill:t._saved.fillColor||t.fillColor,stroke:t._saved.strokeColor||t.strokeColor})},this),l=s(r),h=c(r),u=s(i),e=c(i),{x:u>this.chart.width/2?u:e,y:(l+h)/2}}.call(this,o);new t.MultiTooltip({x:y.x,y:y.y,xPadding:this.options.tooltipXPadding,yPadding:this.options.tooltipYPadding,xOffset:this.options.tooltipXOffset,fillColor:this.options.tooltipFillColor,textColor:this.options.tooltipFontColor,fontFamily:this.options.tooltipFontFamily,fontStyle:this.options.tooltipFontStyle,fontSize:this.options.tooltipFontSize,titleTextColor:this.options.tooltipTitleFontColor,titleFontFamily:this.options.tooltipTitleFontFamily,titleFontStyle:this.options.tooltipTitleFontStyle,titleFontSize:this.options.tooltipTitleFontSize,cornerRadius:this.options.tooltipCornerRadius,labels:a,legendColors:v,legendColorBackground:this.options.multiTooltipKeyBackground,title:r[0].label,chart:this.chart,ctx:this.chart.ctx}).draw()}else i(r,function(n){var i=n.tooltipPosition();new t.Tooltip({x:Math.round(i.x),y:Math.round(i.y),xPadding:this.options.tooltipXPadding,yPadding:this.options.tooltipYPadding,fillColor:this.options.tooltipFillColor,textColor:this.options.tooltipFontColor,fontFamily:this.options.tooltipFontFamily,fontStyle:this.options.tooltipFontStyle,fontSize:this.options.tooltipFontSize,caretHeight:this.options.tooltipCaretSize,cornerRadius:this.options.tooltipCornerRadius,text:f(this.options.tooltipTemplate,n),chart:this.chart}).draw()},this);return this},toBase64Image:function(){return this.chart.canvas.toDataURL.apply(this.chart.canvas,arguments)}});t.Type.extend=function(n){var i=this,u=function(){return i.apply(this,arguments)},f,e;return u.prototype=l(i.prototype),r(u.prototype,n),u.extend=t.Type.extend,n.name||i.prototype.name?(f=n.name||i.prototype.name,e=t.defaults[i.prototype.name]?l(t.defaults[i.prototype.name]):{},t.defaults[f]=r(e,n.defaults),t.types[f]=u,t.prototype[f]=function(n,i){var r=nt(t.defaults.global,t.defaults[f],i||{});return new u(n,r,this)}):rt("Name not provided for this chart, so it hasn't been registered"),i};t.Element=function(n){r(this,n);this.initialize.apply(this,arguments);this.save()};r(t.Element.prototype,{initialize:function(){},restore:function(n){return n?i(n,function(n){this[n]=this._saved[n]},this):r(this,this._saved),this},save:function(){return this._saved=l(this),delete this._saved._saved,this},update:function(n){return i(n,function(n,t){this._saved[t]=this[t];this[t]=n},this),this},transition:function(n,t){return i(n,function(n,i){this[i]=(n-this._saved[i])*t+this._saved[i]},this),this},tooltipPosition:function(){return{x:this.x,y:this.y}}});t.Element.extend=p;t.Point=t.Element.extend({display:!0,inRange:function(n,t){var i=this.hitDetectionRadius+this.radius;return Math.pow(n-this.x,2)+Math.pow(t-this.y,2)<Math.pow(i,2)},draw:function(){if(this.display){var n=this.ctx;n.beginPath();n.arc(this.x,this.y,this.radius,0,Math.PI*2);n.closePath();n.strokeStyle=this.strokeColor;n.lineWidth=this.strokeWidth;n.fillStyle=this.fillColor;n.fill();n.stroke()}}});t.Arc=t.Element.extend({inRange:function(t,i){var r=n.getAngleFromPoint(this,{x:t,y:i}),u=r.angle>=this.startAngle&&r.angle<=this.endAngle,f=r.distance>=this.innerRadius&&r.distance<=this.outerRadius;return u&&f},tooltipPosition:function(){var n=this.startAngle+(this.endAngle-this.startAngle)/2,t=(this.outerRadius-this.innerRadius)/2+this.innerRadius;return{x:this.x+Math.cos(n)*t,y:this.y+Math.sin(n)*t}},draw:function(n){var i=n||1,t=this.ctx;t.beginPath();t.arc(this.x,this.y,this.outerRadius,this.startAngle,this.endAngle);t.arc(this.x,this.y,this.innerRadius,this.endAngle,this.startAngle,!0);t.closePath();t.strokeStyle=this.strokeColor;t.lineWidth=this.strokeWidth;t.fillStyle=this.fillColor;t.fill();t.lineJoin="bevel";this.showStroke&&t.stroke()}});t.Rectangle=t.Element.extend({draw:function(){var n=this.ctx,f=this.width/2,t=this.x-f,i=this.x+f,r=this.base-(this.base-this.y),u=this.strokeWidth/2;this.showStroke&&(t+=u,i-=u,r+=u);n.beginPath();n.fillStyle=this.fillColor;n.strokeStyle=this.strokeColor;n.lineWidth=this.strokeWidth;n.moveTo(t,this.base);n.lineTo(t,r);n.lineTo(i,r);n.lineTo(i,this.base);n.fill();this.showStroke&&n.stroke()},height:function(){return this.base-this.y},inRange:function(n,t){return n>=this.x-this.width/2&&n<=this.x+this.width/2&&t>=this.y&&t<=this.base}});t.Tooltip=t.Element.extend({draw:function(){var n=this.chart.ctx,r,u;n.font=e(this.fontSize,this.fontStyle,this.fontFamily);this.xAlign="center";this.yAlign="above";var t=2,i=n.measureText(this.text).width+2*this.xPadding,f=this.fontSize+2*this.yPadding,o=f+this.caretHeight+t;this.x+i/2>this.chart.width?this.xAlign="left":this.x-i/2<0&&(this.xAlign="right");this.y-o<0&&(this.yAlign="below");r=this.x-i/2;u=this.y-o;n.fillStyle=this.fillColor;switch(this.yAlign){case"above":n.beginPath();n.moveTo(this.x,this.y-t);n.lineTo(this.x+this.caretHeight,this.y-(t+this.caretHeight));n.lineTo(this.x-this.caretHeight,this.y-(t+this.caretHeight));n.closePath();n.fill();break;case"below":u=this.y+t+this.caretHeight;n.beginPath();n.moveTo(this.x,this.y+t);n.lineTo(this.x+this.caretHeight,this.y+t+this.caretHeight);n.lineTo(this.x-this.caretHeight,this.y+t+this.caretHeight);n.closePath();n.fill()}switch(this.xAlign){case"left":r=this.x-i+(this.cornerRadius+this.caretHeight);break;case"right":r=this.x-(this.cornerRadius+this.caretHeight)}d(n,r,u,i,f,this.cornerRadius);n.fill();n.fillStyle=this.textColor;n.textAlign="center";n.textBaseline="middle";n.fillText(this.text,r+i/2,u+f/2)}});t.MultiTooltip=t.Element.extend({initialize:function(){var n;this.font=e(this.fontSize,this.fontStyle,this.fontFamily);this.titleFont=e(this.titleFontSize,this.titleFontStyle,this.titleFontFamily);this.height=this.labels.length*this.fontSize+(this.labels.length-1)*(this.fontSize/2)+this.yPadding*2+this.titleFontSize*1.5;this.ctx.font=this.titleFont;var t=this.ctx.measureText(this.title).width,i=y(this.ctx,this.font,this.labels)+this.fontSize+3,r=c([i,t]);this.width=r+this.xPadding*2;n=this.height/2;this.y-n<0?this.y=n:this.y+n>this.chart.height&&(this.y=this.chart.height-n);this.x>this.chart.width/2?this.x-=this.xOffset+this.width:this.x+=this.xOffset},getLineHeight:function(n){var t=this.y-this.height/2+this.yPadding,i=n-1;return n===0?t+this.titleFontSize/2:t+(this.fontSize*1.5*i+this.fontSize/2)+this.titleFontSize*1.5},draw:function(){d(this.ctx,this.x,this.y-this.height/2,this.width,this.height,this.cornerRadius);var t=this.ctx;t.fillStyle=this.fillColor;t.fill();t.closePath();t.textAlign="left";t.textBaseline="middle";t.fillStyle=this.titleTextColor;t.font=this.titleFont;t.fillText(this.title,this.x+this.xPadding,this.getLineHeight(0));t.font=this.font;n.each(this.labels,function(n,i){t.fillStyle=this.textColor;t.fillText(n,this.x+this.xPadding+this.fontSize+3,this.getLineHeight(i+1));t.fillStyle=this.legendColorBackground;t.fillRect(this.x+this.xPadding,this.getLineHeight(i+1)-this.fontSize/2,this.fontSize,this.fontSize);t.fillStyle=this.legendColors[i].fill;t.fillRect(this.x+this.xPadding,this.getLineHeight(i+1)-this.fontSize/2,this.fontSize,this.fontSize)},this)}});t.Scale=t.Element.extend({initialize:function(){this.fit()},buildYLabels:function(){var t,n;for(this.yLabels=[],t=w(this.stepValue),n=0;n<=this.steps;n++)this.yLabels.push(f(this.templateString,{value:(this.min+n*this.stepValue).toFixed(t)}));this.yLabelWidth=this.display&&this.showLabels?y(this.ctx,this.font,this.yLabels):0},addXLabel:function(n){this.xLabels.push(n);this.valuesCount++;this.fit()},removeXLabel:function(){this.xLabels.shift();this.valuesCount--;this.fit()},fit:function(){this.startPoint=this.display?this.fontSize:0;this.endPoint=this.display?this.height-this.fontSize*1.5-5:this.height;this.startPoint+=this.padding;this.endPoint-=this.padding;var n=this.endPoint-this.startPoint,t;for(this.calculateYRange(n),this.buildYLabels(),this.calculateXLabelRotation();n>this.endPoint-this.startPoint;)n=this.endPoint-this.startPoint,t=this.yLabelWidth,this.calculateYRange(n),this.buildYLabels(),t<this.yLabelWidth&&this.calculateXLabelRotation()},calculateXLabelRotation:function(){var n,r,u,e,t,i,f;if(this.ctx.font=this.font,n=this.ctx.measureText(this.xLabels[0]).width,r=this.ctx.measureText(this.xLabels[this.xLabels.length-1]).width,this.xScalePaddingRight=r/2+3,this.xScalePaddingLeft=n/2>this.yLabelWidth+10?n/2:this.yLabelWidth+10,this.xLabelRotation=0,this.display){for(t=y(this.ctx,this.font,this.xLabels),this.xLabelWidth=t,f=Math.floor(this.calculateX(1)-this.calculateX(0))-6;this.xLabelWidth>f&&this.xLabelRotation===0||this.xLabelWidth>f&&this.xLabelRotation<=90&&this.xLabelRotation>0;)i=Math.cos(v(this.xLabelRotation)),u=i*n,e=i*r,u+this.fontSize/2>this.yLabelWidth+8&&(this.xScalePaddingLeft=u+this.fontSize/2),this.xScalePaddingRight=this.fontSize/2,this.xLabelRotation++,this.xLabelWidth=i*t;this.xLabelRotation>0&&(this.endPoint-=Math.sin(v(this.xLabelRotation))*t+3)}else this.xLabelWidth=0,this.xScalePaddingRight=this.padding,this.xScalePaddingLeft=this.padding},calculateYRange:a,drawingArea:function(){return this.startPoint-this.endPoint},calculateY:function(n){var t=this.drawingArea()/(this.min-this.max);return this.endPoint-t*(n-this.min)},calculateX:function(n){var u=this.xLabelRotation>0,r=this.width-(this.xScalePaddingLeft+this.xScalePaddingRight),t=r/(this.valuesCount-(this.offsetGridLines?0:1)),i=t*n+this.xScalePaddingLeft;return this.offsetGridLines&&(i+=t/2),Math.round(i)},update:function(t){n.extend(this,t);this.fit()},draw:function(){var t=this.ctx,u=(this.endPoint-this.startPoint)/this.steps,r=Math.round(this.xScalePaddingLeft);this.display&&(t.fillStyle=this.textColor,t.font=this.font,i(this.yLabels,function(i,f){var o=this.endPoint-u*f,e=Math.round(o);t.textAlign="right";t.textBaseline="middle";this.showLabels&&t.fillText(i,r-10,o);t.beginPath();f>0?(t.lineWidth=this.gridLineWidth,t.strokeStyle=this.gridLineColor):(t.lineWidth=this.lineWidth,t.strokeStyle=this.lineColor);e+=n.aliasPixel(t.lineWidth);t.moveTo(r,e);t.lineTo(this.width,e);t.stroke();t.closePath();t.lineWidth=this.lineWidth;t.strokeStyle=this.lineColor;t.beginPath();t.moveTo(r-5,e);t.lineTo(r,e);t.stroke();t.closePath()},this),i(this.xLabels,function(n,i){var f=this.calculateX(i)+b(this.lineWidth),r=this.calculateX(i-(this.offsetGridLines?.5:0))+b(this.lineWidth),u=this.xLabelRotation>0;t.beginPath();i>0?(t.lineWidth=this.gridLineWidth,t.strokeStyle=this.gridLineColor):(t.lineWidth=this.lineWidth,t.strokeStyle=this.lineColor);t.moveTo(r,this.endPoint);t.lineTo(r,this.startPoint-3);t.stroke();t.closePath();t.lineWidth=this.lineWidth;t.strokeStyle=this.lineColor;t.beginPath();t.moveTo(r,this.endPoint);t.lineTo(r,this.endPoint+5);t.stroke();t.closePath();t.save();t.translate(f,u?this.endPoint+12:this.endPoint+8);t.rotate(v(this.xLabelRotation)*-1);t.font=this.font;t.textAlign=u?"right":"center";t.textBaseline=u?"middle":"top";t.fillText(n,0,0);t.restore()},this))}});t.RadialScale=t.Element.extend({initialize:function(){this.size=s([this.height,this.width]);this.drawingArea=this.display?this.size/2-(this.fontSize/2+this.backdropPaddingY):this.size/2},calculateCenterOffset:function(n){var t=this.drawingArea/(this.max-this.min);return(n-this.min)*t},update:function(){this.lineArc?this.drawingArea=this.display?this.size/2-(this.fontSize/2+this.backdropPaddingY):this.size/2:this.setScaleSize();this.buildYLabels()},buildYLabels:function(){var t,n;for(this.yLabels=[],t=w(this.stepValue),n=0;n<=this.steps;n++)this.yLabels.push(f(this.templateString,{value:(this.min+n*this.stepValue).toFixed(t)}))},getCircumference:function(){return Math.PI*2/this.valuesCount},setScaleSize:function(){var y=s([this.height/2-this.pointLabelFontSize-5,this.width/2]),t,n,i,h,c=this.width,a,p,l=0,v,w,b,k,r,u;for(this.ctx.font=e(this.pointLabelFontSize,this.pointLabelFontStyle,this.pointLabelFontFamily),n=0;n<this.valuesCount;n++)t=this.getPointPosition(n,y),i=this.ctx.measureText(f(this.templateString,{value:this.labels[n]})).width+5,n===0||n===this.valuesCount/2?(h=i/2,t.x+h>c&&(c=t.x+h,a=n),t.x-h<l&&(l=t.x-h,v=n)):n<this.valuesCount/2?t.x+i>c&&(c=t.x+i,a=n):n>this.valuesCount/2&&t.x-i<l&&(l=t.x-i,v=n);b=l;k=Math.ceil(c-this.width);p=this.getIndexAngle(a);w=this.getIndexAngle(v);r=k/Math.sin(p+Math.PI/2);u=b/Math.sin(w+Math.PI/2);r=o(r)?r:0;u=o(u)?u:0;this.drawingArea=y-(u+r)/2;this.setCenterPoint(u,r)},setCenterPoint:function(n,t){var i=this.width-t-this.drawingArea,r=n+this.drawingArea;this.xCenter=(r+i)/2;this.yCenter=this.height/2},getIndexAngle:function(n){var t=Math.PI*2/this.valuesCount;return n*t-Math.PI/2},getPointPosition:function(n,t){var i=this.getIndexAngle(n);return{x:Math.cos(i)*t+this.xCenter,y:Math.sin(i)*t+this.yCenter}},draw:function(){var n,t,u,f;if(this.display&&(n=this.ctx,i(this.yLabels,function(t,i){var f,o,r,u,s;if(i>0){if(f=i*(this.drawingArea/this.steps),o=this.yCenter-f,this.lineWidth>0)if(n.strokeStyle=this.lineColor,n.lineWidth=this.lineWidth,this.lineArc)n.beginPath(),n.arc(this.xCenter,this.yCenter,f,0,Math.PI*2),n.closePath(),n.stroke();else{for(n.beginPath(),u=0;u<this.valuesCount;u++)r=this.getPointPosition(u,this.calculateCenterOffset(this.min+i*this.stepValue)),u===0?n.moveTo(r.x,r.y):n.lineTo(r.x,r.y);n.closePath();n.stroke()}this.showLabels&&(n.font=e(this.fontSize,this.fontStyle,this.fontFamily),this.showLabelBackdrop&&(s=n.measureText(t).width,n.fillStyle=this.backdropColor,n.fillRect(this.xCenter-s/2-this.backdropPaddingX,o-this.fontSize/2-this.backdropPaddingY,s+this.backdropPaddingX*2,this.fontSize+this.backdropPaddingY*2)),n.textAlign="center",n.textBaseline="middle",n.fillStyle=this.fontColor,n.fillText(t,this.xCenter,o))}},this),!this.lineArc))for(n.lineWidth=this.angleLineWidth,n.strokeStyle=this.angleLineColor,t=this.valuesCount-1;t>=0;t--){this.angleLineWidth>0&&(u=this.getPointPosition(t,this.calculateCenterOffset(this.max)),n.beginPath(),n.moveTo(this.xCenter,this.yCenter),n.lineTo(u.x,u.y),n.stroke(),n.closePath());f=this.getPointPosition(t,this.calculateCenterOffset(this.max)+5);n.font=e(this.pointLabelFontSize,this.pointLabelFontStyle,this.pointLabelFontFamily);n.fillStyle=this.pointLabelFontColor;var s=this.labels.length,o=this.labels.length/2,r=o/2,h=t<r||t>s-r,c=t===r||t===s-r;n.textAlign=t===0?"center":t===o?"center":t<o?"left":"right";n.textBaseline=c?"middle":h?"bottom":"top";n.fillText(this.labels[t],f.x,f.y)}}});n.addEvent(window,"resize",function(){var n;return function(){clearTimeout(n);n=setTimeout(function(){i(t.instances,function(n){n.options.responsive&&n.resize(n.render,!0)})},50)}}());ut?define(function(){return t}):typeof module=="object"&&module.exports&&(module.exports=t);u.Chart=t;t.noConflict=function(){return u.Chart=g,t}}.call(this),function(){"use strict";var i=this,t=i.Chart,n=t.helpers;t.Type.extend({name:"Bar",defaults:{scaleBeginAtZero:!0,scaleShowGridLines:!0,scaleGridLineColor:"rgba(0,0,0,.05)",scaleGridLineWidth:1,barShowStroke:!0,barStrokeWidth:2,barValueSpacing:5,barDatasetSpacing:1,legendTemplate:'<ul class="<%=name.toLowerCase()%>-legend"><% for (var i=0; i<datasets.length; i++){%><li><span style="background-color:<%=datasets[i].fillColor%>"><\/span><%if(datasets[i].label){%><%=datasets[i].label%><%}%><\/li><%}%><\/ul>'},initialize:function(i){var r=this.options;this.ScaleClass=t.Scale.extend({offsetGridLines:!0,calculateBarX:function(n,t,i){var f=this.calculateBaseWidth(),e=this.calculateX(i)-f/2,u=this.calculateBarWidth(n);return e+u*t+t*r.barDatasetSpacing+u/2},calculateBaseWidth:function(){return this.calculateX(1)-this.calculateX(0)-2*r.barValueSpacing},calculateBarWidth:function(n){var t=this.calculateBaseWidth()-(n-1)*r.barDatasetSpacing;return t/n}});this.datasets=[];this.options.showTooltips&&n.bindEvents(this,this.options.tooltipEvents,function(t){var i=t.type!=="mouseout"?this.getBarsAtEvent(t):[];this.eachBars(function(n){n.restore(["fillColor","strokeColor"])});n.each(i,function(n){n.fillColor=n.highlightFill;n.strokeColor=n.highlightStroke});this.showTooltip(i)});this.BarClass=t.Rectangle.extend({strokeWidth:this.options.barStrokeWidth,showStroke:this.options.barShowStroke,ctx:this.chart.ctx});n.each(i.datasets,function(t){var r={label:t.label||null,fillColor:t.fillColor,strokeColor:t.strokeColor,bars:[]};this.datasets.push(r);n.each(t.data,function(u,f){n.isNumber(u)&&r.bars.push(new this.BarClass({value:u,label:i.labels[f],datasetLabel:t.label,strokeColor:t.strokeColor,fillColor:t.fillColor,highlightFill:t.highlightFill||t.fillColor,highlightStroke:t.highlightStroke||t.strokeColor}))},this)},this);this.buildScale(i.labels);this.BarClass.prototype.base=this.scale.endPoint;this.eachBars(function(t,i,r){n.extend(t,{width:this.scale.calculateBarWidth(this.datasets.length),x:this.scale.calculateBarX(this.datasets.length,r,i),y:this.scale.endPoint});t.save()},this);this.render()},update:function(){this.scale.update();n.each(this.activeElements,function(n){n.restore(["fillColor","strokeColor"])});this.eachBars(function(n){n.save()});this.render()},eachBars:function(t){n.each(this.datasets,function(i,r){n.each(i.bars,t,this,r)},this)},getBarsAtEvent:function(t){for(var u=[],f=n.getRelativePosition(t),e=function(n){u.push(n.bars[i])},i,r=0;r<this.datasets.length;r++)for(i=0;i<this.datasets[r].bars.length;i++)if(this.datasets[r].bars[i].inRange(f.x,f.y))return n.each(this.datasets,e),u;return u},buildScale:function(t){var r=this,u=function(){var n=[];return r.eachBars(function(t){n.push(t.value)}),n},i={templateString:this.options.scaleLabel,height:this.chart.height,width:this.chart.width,ctx:this.chart.ctx,textColor:this.options.scaleFontColor,fontSize:this.options.scaleFontSize,fontStyle:this.options.scaleFontStyle,fontFamily:this.options.scaleFontFamily,valuesCount:t.length,beginAtZero:this.options.scaleBeginAtZero,integersOnly:this.options.scaleIntegersOnly,calculateYRange:function(t){var i=n.calculateScaleRange(u(),t,this.fontSize,this.beginAtZero,this.integersOnly);n.extend(this,i)},xLabels:t,font:n.fontString(this.options.scaleFontSize,this.options.scaleFontStyle,this.options.scaleFontFamily),lineWidth:this.options.scaleLineWidth,lineColor:this.options.scaleLineColor,gridLineWidth:this.options.scaleShowGridLines?this.options.scaleGridLineWidth:0,gridLineColor:this.options.scaleShowGridLines?this.options.scaleGridLineColor:"rgba(0,0,0,0)",padding:this.options.showScale?0:this.options.barShowStroke?this.options.barStrokeWidth:0,showLabels:this.options.scaleShowLabels,display:this.options.showScale};this.options.scaleOverride&&n.extend(i,{calculateYRange:n.noop,steps:this.options.scaleSteps,stepValue:this.options.scaleStepWidth,min:this.options.scaleStartValue,max:this.options.scaleStartValue+this.options.scaleSteps*this.options.scaleStepWidth});this.scale=new this.ScaleClass(i)},addData:function(t,i){n.each(t,function(t,r){n.isNumber(t)&&this.datasets[r].bars.push(new this.BarClass({value:t,label:i,x:this.scale.calculateBarX(this.datasets.length,r,this.scale.valuesCount+1),y:this.scale.endPoint,width:this.scale.calculateBarWidth(this.datasets.length),base:this.scale.endPoint,strokeColor:this.datasets[r].strokeColor,fillColor:this.datasets[r].fillColor}))},this);this.scale.addXLabel(i);this.update()},removeData:function(){this.scale.removeXLabel();n.each(this.datasets,function(n){n.bars.shift()},this);this.update()},reflow:function(){n.extend(this.BarClass.prototype,{y:this.scale.endPoint,base:this.scale.endPoint});var t=n.extend({height:this.chart.height,width:this.chart.width});this.scale.update(t)},draw:function(t){var i=t||1,r;this.clear();r=this.chart.ctx;this.scale.draw(i);n.each(this.datasets,function(t,r){n.each(t.bars,function(n,t){n.base=this.scale.endPoint;n.transition({x:this.scale.calculateBarX(this.datasets.length,r,t),y:this.scale.calculateY(n.value),width:this.scale.calculateBarWidth(this.datasets.length)},i).draw()},this)},this)}})}.call(this),function(){"use strict";var r=this,t=r.Chart,n=t.helpers,i={segmentShowStroke:!0,segmentStrokeColor:"#fff",segmentStrokeWidth:2,percentageInnerCutout:50,animationSteps:100,animationEasing:"easeOutBounce",animateRotate:!0,animateScale:!1,legendTemplate:'<ul class="<%=name.toLowerCase()%>-legend"><% for (var i=0; i<segments.length; i++){%><li><span style="background-color:<%=segments[i].fillColor%>"><\/span><%if(segments[i].label){%><%=segments[i].label%><%}%><\/li><%}%><\/ul>'};t.Type.extend({name:"Doughnut",defaults:i,initialize:function(i){this.segments=[];this.outerRadius=(n.min([this.chart.width,this.chart.height])-this.options.segmentStrokeWidth/2)/2;this.SegmentArc=t.Arc.extend({ctx:this.chart.ctx,x:this.chart.width/2,y:this.chart.height/2});this.options.showTooltips&&n.bindEvents(this,this.options.tooltipEvents,function(t){var i=t.type!=="mouseout"?this.getSegmentsAtEvent(t):[];n.each(this.segments,function(n){n.restore(["fillColor"])});n.each(i,function(n){n.fillColor=n.highlightColor});this.showTooltip(i)});this.calculateTotal(i);n.each(i,function(n,t){this.addData(n,t,!0)},this);this.render()},getSegmentsAtEvent:function(t){var i=[],r=n.getRelativePosition(t);return n.each(this.segments,function(n){n.inRange(r.x,r.y)&&i.push(n)},this),i},addData:function(n,t,i){var r=t||this.segments.length;this.segments.splice(r,0,new this.SegmentArc({value:n.value,outerRadius:this.options.animateScale?0:this.outerRadius,innerRadius:this.options.animateScale?0:this.outerRadius/100*this.options.percentageInnerCutout,fillColor:n.color,highlightColor:n.highlight||n.color,showStroke:this.options.segmentShowStroke,strokeWidth:this.options.segmentStrokeWidth,strokeColor:this.options.segmentStrokeColor,startAngle:Math.PI*1.5,circumference:this.options.animateRotate?0:this.calculateCircumference(n.value),label:n.label}));i||(this.reflow(),this.update())},calculateCircumference:function(n){return Math.PI*2*(n/this.total)},calculateTotal:function(t){this.total=0;n.each(t,function(n){this.total+=n.value},this)},update:function(){this.calculateTotal(this.segments);n.each(this.activeElements,function(n){n.restore(["fillColor"])});n.each(this.segments,function(n){n.save()});this.render()},removeData:function(t){var i=n.isNumber(t)?t:this.segments.length-1;this.segments.splice(i,1);this.reflow();this.update()},reflow:function(){n.extend(this.SegmentArc.prototype,{x:this.chart.width/2,y:this.chart.height/2});this.outerRadius=(n.min([this.chart.width,this.chart.height])-this.options.segmentStrokeWidth/2)/2;n.each(this.segments,function(n){n.update({outerRadius:this.outerRadius,innerRadius:this.outerRadius/100*this.options.percentageInnerCutout})},this)},draw:function(t){var i=t?t:1;this.clear();n.each(this.segments,function(n,t){n.transition({circumference:this.calculateCircumference(n.value),outerRadius:this.outerRadius,innerRadius:this.outerRadius/100*this.options.percentageInnerCutout},i);n.endAngle=n.startAngle+n.circumference;n.draw();t===0&&(n.startAngle=Math.PI*1.5);t<this.segments.length-1&&(this.segments[t+1].startAngle=n.endAngle)},this)}});t.types.Doughnut.extend({name:"Pie",defaults:n.merge(i,{percentageInnerCutout:0})})}.call(this),function(){"use strict";var i=this,t=i.Chart,n=t.helpers;t.Type.extend({name:"Line",defaults:{scaleShowGridLines:!0,scaleGridLineColor:"rgba(0,0,0,.05)",scaleGridLineWidth:1,bezierCurve:!0,bezierCurveTension:.4,pointDot:!0,pointDotRadius:4,pointDotStrokeWidth:1,pointHitDetectionRadius:20,datasetStroke:!0,datasetStrokeWidth:2,datasetFill:!0,legendTemplate:'<ul class="<%=name.toLowerCase()%>-legend"><% for (var i=0; i<datasets.length; i++){%><li><span style="background-color:<%=datasets[i].strokeColor%>"><\/span><%if(datasets[i].label){%><%=datasets[i].label%><%}%><\/li><%}%><\/ul>'},initialize:function(i){this.PointClass=t.Point.extend({strokeWidth:this.options.pointDotStrokeWidth,radius:this.options.pointDotRadius,display:this.options.pointDot,hitDetectionRadius:this.options.pointHitDetectionRadius,ctx:this.chart.ctx,inRange:function(n){return Math.pow(n-this.x,2)<Math.pow(this.radius+this.hitDetectionRadius,2)}});this.datasets=[];this.options.showTooltips&&n.bindEvents(this,this.options.tooltipEvents,function(t){var i=t.type!=="mouseout"?this.getPointsAtEvent(t):[];this.eachPoints(function(n){n.restore(["fillColor","strokeColor"])});n.each(i,function(n){n.fillColor=n.highlightFill;n.strokeColor=n.highlightStroke});this.showTooltip(i)});n.each(i.datasets,function(t){var r={label:t.label||null,fillColor:t.fillColor,strokeColor:t.strokeColor,pointColor:t.pointColor,pointStrokeColor:t.pointStrokeColor,points:[]};this.datasets.push(r);n.each(t.data,function(u,f){n.isNumber(u)&&r.points.push(new this.PointClass({value:u,label:i.labels[f],datasetLabel:t.label,strokeColor:t.pointStrokeColor,fillColor:t.pointColor,highlightFill:t.pointHighlightFill||t.pointColor,highlightStroke:t.pointHighlightStroke||t.pointStrokeColor}))},this);this.buildScale(i.labels);this.eachPoints(function(t,i){n.extend(t,{x:this.scale.calculateX(i),y:this.scale.endPoint});t.save()},this)},this);this.render()},update:function(){this.scale.update();n.each(this.activeElements,function(n){n.restore(["fillColor","strokeColor"])});this.eachPoints(function(n){n.save()});this.render()},eachPoints:function(t){n.each(this.datasets,function(i){n.each(i.points,t,this)},this)},getPointsAtEvent:function(t){var i=[],r=n.getRelativePosition(t);return n.each(this.datasets,function(t){n.each(t.points,function(n){n.inRange(r.x,r.y)&&i.push(n)})},this),i},buildScale:function(i){var u=this,f=function(){var n=[];return u.eachPoints(function(t){n.push(t.value)}),n},r={templateString:this.options.scaleLabel,height:this.chart.height,width:this.chart.width,ctx:this.chart.ctx,textColor:this.options.scaleFontColor,fontSize:this.options.scaleFontSize,fontStyle:this.options.scaleFontStyle,fontFamily:this.options.scaleFontFamily,valuesCount:i.length,beginAtZero:this.options.scaleBeginAtZero,integersOnly:this.options.scaleIntegersOnly,calculateYRange:function(t){var i=n.calculateScaleRange(f(),t,this.fontSize,this.beginAtZero,this.integersOnly);n.extend(this,i)},xLabels:i,font:n.fontString(this.options.scaleFontSize,this.options.scaleFontStyle,this.options.scaleFontFamily),lineWidth:this.options.scaleLineWidth,lineColor:this.options.scaleLineColor,gridLineWidth:this.options.scaleShowGridLines?this.options.scaleGridLineWidth:0,gridLineColor:this.options.scaleShowGridLines?this.options.scaleGridLineColor:"rgba(0,0,0,0)",padding:this.options.showScale?0:this.options.pointDotRadius+this.options.pointDotStrokeWidth,showLabels:this.options.scaleShowLabels,display:this.options.showScale};this.options.scaleOverride&&n.extend(r,{calculateYRange:n.noop,steps:this.options.scaleSteps,stepValue:this.options.scaleStepWidth,min:this.options.scaleStartValue,max:this.options.scaleStartValue+this.options.scaleSteps*this.options.scaleStepWidth});this.scale=new t.Scale(r)},addData:function(t,i){n.each(t,function(t,r){n.isNumber(t)&&this.datasets[r].points.push(new this.PointClass({value:t,label:i,x:this.scale.calculateX(this.scale.valuesCount+1),y:this.scale.endPoint,strokeColor:this.datasets[r].pointStrokeColor,fillColor:this.datasets[r].pointColor}))},this);this.scale.addXLabel(i);this.update()},removeData:function(){this.scale.removeXLabel();n.each(this.datasets,function(n){n.points.shift()},this);this.update()},reflow:function(){var t=n.extend({height:this.chart.height,width:this.chart.width});this.scale.update(t)},draw:function(t){var r=t||1,i;this.clear();i=this.chart.ctx;this.scale.draw(r);n.each(this.datasets,function(t){n.each(t.points,function(n,t){n.transition({y:this.scale.calculateY(n.value),x:this.scale.calculateX(t)},r)},this);this.options.bezierCurve&&n.each(t.points,function(i,r){i.controlPoints=r===0?n.splineCurve(i,i,t.points[r+1],0):r>=t.points.length-1?n.splineCurve(t.points[r-1],i,i,0):n.splineCurve(t.points[r-1],i,t.points[r+1],this.options.bezierCurveTension)},this);i.lineWidth=this.options.datasetStrokeWidth;i.strokeStyle=t.strokeColor;i.beginPath();n.each(t.points,function(n,r){r>0?this.options.bezierCurve?i.bezierCurveTo(t.points[r-1].controlPoints.outer.x,t.points[r-1].controlPoints.outer.y,n.controlPoints.inner.x,n.controlPoints.inner.y,n.x,n.y):i.lineTo(n.x,n.y):i.moveTo(n.x,n.y)},this);i.stroke();this.options.datasetFill&&(i.lineTo(t.points[t.points.length-1].x,this.scale.endPoint),i.lineTo(this.scale.calculateX(0),this.scale.endPoint),i.fillStyle=t.fillColor,i.closePath(),i.fill());n.each(t.points,function(n){n.draw()})},this)}})}.call(this),function(){"use strict";var i=this,t=i.Chart,n=t.helpers;t.Type.extend({name:"PolarArea",defaults:{scaleShowLabelBackdrop:!0,scaleBackdropColor:"rgba(255,255,255,0.75)",scaleBeginAtZero:!0,scaleBackdropPaddingY:2,scaleBackdropPaddingX:2,scaleShowLine:!0,segmentShowStroke:!0,segmentStrokeColor:"#fff",segmentStrokeWidth:2,animationSteps:100,animationEasing:"easeOutBounce",animateRotate:!0,animateScale:!1,legendTemplate:'<ul class="<%=name.toLowerCase()%>-legend"><% for (var i=0; i<segments.length; i++){%><li><span style="background-color:<%=segments[i].fillColor%>"><\/span><%if(segments[i].label){%><%=segments[i].label%><%}%><\/li><%}%><\/ul>'},initialize:function(i){this.segments=[];this.SegmentArc=t.Arc.extend({showStroke:this.options.segmentShowStroke,strokeWidth:this.options.segmentStrokeWidth,strokeColor:this.options.segmentStrokeColor,ctx:this.chart.ctx,innerRadius:0,x:this.chart.width/2,y:this.chart.height/2});this.scale=new t.RadialScale({display:this.options.showScale,fontStyle:this.options.scaleFontStyle,fontSize:this.options.scaleFontSize,fontFamily:this.options.scaleFontFamily,fontColor:this.options.scaleFontColor,showLabels:this.options.scaleShowLabels,showLabelBackdrop:this.options.scaleShowLabelBackdrop,backdropColor:this.options.scaleBackdropColor,backdropPaddingY:this.options.scaleBackdropPaddingY,backdropPaddingX:this.options.scaleBackdropPaddingX,lineWidth:this.options.scaleShowLine?this.options.scaleLineWidth:0,lineColor:this.options.scaleLineColor,lineArc:!0,width:this.chart.width,height:this.chart.height,xCenter:this.chart.width/2,yCenter:this.chart.height/2,ctx:this.chart.ctx,templateString:this.options.scaleLabel,valuesCount:i.length});this.updateScaleRange(i);this.scale.update();n.each(i,function(n,t){this.addData(n,t,!0)},this);this.options.showTooltips&&n.bindEvents(this,this.options.tooltipEvents,function(t){var i=t.type!=="mouseout"?this.getSegmentsAtEvent(t):[];n.each(this.segments,function(n){n.restore(["fillColor"])});n.each(i,function(n){n.fillColor=n.highlightColor});this.showTooltip(i)});this.render()},getSegmentsAtEvent:function(t){var i=[],r=n.getRelativePosition(t);return n.each(this.segments,function(n){n.inRange(r.x,r.y)&&i.push(n)},this),i},addData:function(n,t,i){var r=t||this.segments.length;this.segments.splice(r,0,new this.SegmentArc({fillColor:n.color,highlightColor:n.highlight||n.color,label:n.label,value:n.value,outerRadius:this.options.animateScale?0:this.scale.calculateCenterOffset(n.value),circumference:this.options.animateRotate?0:this.scale.getCircumference(),startAngle:Math.PI*1.5}));i||(this.reflow(),this.update())},removeData:function(t){var i=n.isNumber(t)?t:this.segments.length-1;this.segments.splice(i,1);this.reflow();this.update()},calculateTotal:function(t){this.total=0;n.each(t,function(n){this.total+=n.value},this);this.scale.valuesCount=this.segments.length},updateScaleRange:function(t){var i=[],r;n.each(t,function(n){i.push(n.value)});r=this.options.scaleOverride?{steps:this.options.scaleSteps,stepValue:this.options.scaleStepWidth,min:this.options.scaleStartValue,max:this.options.scaleStartValue+this.options.scaleSteps*this.options.scaleStepWidth}:n.calculateScaleRange(i,n.min([this.chart.width,this.chart.height])/2,this.options.scaleFontSize,this.options.scaleBeginAtZero,this.options.scaleIntegersOnly);n.extend(this.scale,r,{size:n.min([this.chart.width,this.chart.height]),xCenter:this.chart.width/2,yCenter:this.chart.height/2})},update:function(){this.calculateTotal(this.segments);n.each(this.segments,function(n){n.save()});this.render()},reflow:function(){n.extend(this.SegmentArc.prototype,{x:this.chart.width/2,y:this.chart.height/2});this.updateScaleRange(this.segments);this.scale.update();n.extend(this.scale,{xCenter:this.chart.width/2,yCenter:this.chart.height/2});n.each(this.segments,function(n){n.update({outerRadius:this.scale.calculateCenterOffset(n.value)})},this)},draw:function(t){var i=t||1;this.clear();n.each(this.segments,function(n,t){n.transition({circumference:this.scale.getCircumference(),outerRadius:this.scale.calculateCenterOffset(n.value)},i);n.endAngle=n.startAngle+n.circumference;t===0&&(n.startAngle=Math.PI*1.5);t<this.segments.length-1&&(this.segments[t+1].startAngle=n.endAngle);n.draw()},this);this.scale.draw()}})}.call(this),function(){"use strict";var i=this,t=i.Chart,n=t.helpers;t.Type.extend({name:"Radar",defaults:{scaleShowLine:!0,angleShowLineOut:!0,scaleShowLabels:!1,scaleBeginAtZero:!0,angleLineColor:"rgba(0,0,0,.1)",angleLineWidth:1,pointLabelFontFamily:"'Arial'",pointLabelFontStyle:"normal",pointLabelFontSize:10,pointLabelFontColor:"#666",pointDot:!0,pointDotRadius:3,pointDotStrokeWidth:1,pointHitDetectionRadius:20,datasetStroke:!0,datasetStrokeWidth:2,datasetFill:!0,legendTemplate:'<ul class="<%=name.toLowerCase()%>-legend"><% for (var i=0; i<datasets.length; i++){%><li><span style="background-color:<%=datasets[i].strokeColor%>"><\/span><%if(datasets[i].label){%><%=datasets[i].label%><%}%><\/li><%}%><\/ul>'},initialize:function(i){this.PointClass=t.Point.extend({strokeWidth:this.options.pointDotStrokeWidth,radius:this.options.pointDotRadius,display:this.options.pointDot,hitDetectionRadius:this.options.pointHitDetectionRadius,ctx:this.chart.ctx});this.datasets=[];this.buildScale(i);this.options.showTooltips&&n.bindEvents(this,this.options.tooltipEvents,function(t){var i=t.type!=="mouseout"?this.getPointsAtEvent(t):[];this.eachPoints(function(n){n.restore(["fillColor","strokeColor"])});n.each(i,function(n){n.fillColor=n.highlightFill;n.strokeColor=n.highlightStroke});this.showTooltip(i)});n.each(i.datasets,function(t){var r={label:t.label||null,fillColor:t.fillColor,strokeColor:t.strokeColor,pointColor:t.pointColor,pointStrokeColor:t.pointStrokeColor,points:[]};this.datasets.push(r);n.each(t.data,function(u,f){if(n.isNumber(u)){var e;this.scale.animation||(e=this.scale.getPointPosition(f,this.scale.calculateCenterOffset(u)));r.points.push(new this.PointClass({value:u,label:i.labels[f],datasetLabel:t.label,x:this.options.animation?this.scale.xCenter:e.x,y:this.options.animation?this.scale.yCenter:e.y,strokeColor:t.pointStrokeColor,fillColor:t.pointColor,highlightFill:t.pointHighlightFill||t.pointColor,highlightStroke:t.pointHighlightStroke||t.pointStrokeColor}))}},this)},this);this.render()},eachPoints:function(t){n.each(this.datasets,function(i){n.each(i.points,t,this)},this)},getPointsAtEvent:function(t){var f=n.getRelativePosition(t),r=n.getAngleFromPoint({x:this.scale.xCenter,y:this.scale.yCenter},f),e=Math.PI*2/this.scale.valuesCount,i=Math.round((r.angle-Math.PI*1.5)/e),u=[];return(i>=this.scale.valuesCount||i<0)&&(i=0),r.distance<=this.scale.drawingArea&&n.each(this.datasets,function(n){u.push(n.points[i])}),u},buildScale:function(n){this.scale=new t.RadialScale({display:this.options.showScale,fontStyle:this.options.scaleFontStyle,fontSize:this.options.scaleFontSize,fontFamily:this.options.scaleFontFamily,fontColor:this.options.scaleFontColor,showLabels:this.options.scaleShowLabels,showLabelBackdrop:this.options.scaleShowLabelBackdrop,backdropColor:this.options.scaleBackdropColor,backdropPaddingY:this.options.scaleBackdropPaddingY,backdropPaddingX:this.options.scaleBackdropPaddingX,lineWidth:this.options.scaleShowLine?this.options.scaleLineWidth:0,lineColor:this.options.scaleLineColor,angleLineColor:this.options.angleLineColor,angleLineWidth:this.options.angleShowLineOut?this.options.angleLineWidth:0,pointLabelFontColor:this.options.pointLabelFontColor,pointLabelFontSize:this.options.pointLabelFontSize,pointLabelFontFamily:this.options.pointLabelFontFamily,pointLabelFontStyle:this.options.pointLabelFontStyle,height:this.chart.height,width:this.chart.width,xCenter:this.chart.width/2,yCenter:this.chart.height/2,ctx:this.chart.ctx,templateString:this.options.scaleLabel,labels:n.labels,valuesCount:n.datasets[0].data.length});this.scale.setScaleSize();this.updateScaleRange(n.datasets);this.scale.buildYLabels()},updateScaleRange:function(t){var i=function(){var i=[];return n.each(t,function(t){t.data?i=i.concat(t.data):n.each(t.points,function(n){i.push(n.value)})}),i}(),r=this.options.scaleOverride?{steps:this.options.scaleSteps,stepValue:this.options.scaleStepWidth,min:this.options.scaleStartValue,max:this.options.scaleStartValue+this.options.scaleSteps*this.options.scaleStepWidth}:n.calculateScaleRange(i,n.min([this.chart.width,this.chart.height])/2,this.options.scaleFontSize,this.options.scaleBeginAtZero,this.options.scaleIntegersOnly);n.extend(this.scale,r)},addData:function(t,i){this.scale.valuesCount++;n.each(t,function(t,r){if(n.isNumber(t)){var u=this.scale.getPointPosition(this.scale.valuesCount,this.scale.calculateCenterOffset(t));this.datasets[r].points.push(new this.PointClass({value:t,label:i,x:u.x,y:u.y,strokeColor:this.datasets[r].pointStrokeColor,fillColor:this.datasets[r].pointColor}))}},this);this.scale.labels.push(i);this.reflow();this.update()},removeData:function(){this.scale.valuesCount--;this.scale.labels.shift();n.each(this.datasets,function(n){n.points.shift()},this);this.reflow();this.update()},update:function(){this.eachPoints(function(n){n.save()});this.reflow();this.render()},reflow:function(){n.extend(this.scale,{width:this.chart.width,height:this.chart.height,size:n.min([this.chart.width,this.chart.height]),xCenter:this.chart.width/2,yCenter:this.chart.height/2});this.updateScaleRange(this.datasets);this.scale.setScaleSize();this.scale.buildYLabels()},draw:function(t){var r=t||1,i=this.chart.ctx;this.clear();this.scale.draw();n.each(this.datasets,function(t){n.each(t.points,function(n,t){n.transition(this.scale.getPointPosition(t,this.scale.calculateCenterOffset(n.value)),r)},this);i.lineWidth=this.options.datasetStrokeWidth;i.strokeStyle=t.strokeColor;i.beginPath();n.each(t.points,function(n,t){t===0?i.moveTo(n.x,n.y):i.lineTo(n.x,n.y)},this);i.closePath();i.stroke();i.fillStyle=t.fillColor;i.fill();n.each(t.points,function(n){n.draw()})},this)}})}.call(this),function(n){typeof define=="function"&&define.amd?define(["jquery"],n):n(jQuery)}(function(n,t){function ot(n){function u(){t?(r(),et(u),i=!0,t=!1):i=!1}var r=n,t=!1,i=!1;this.kick=function(){t=!0;i||u()};this.end=function(n){var u=r;n&&(i?(r=t?function(){u();n()}:n,t=!0):n())}}function st(){return!0}function c(){return!1}function l(n){n.preventDefault()}function a(n){h[n.target.tagName.toLowerCase()]||n.preventDefault()}function ht(n){return n.which===1&&!n.ctrlKey&&!n.altKey}function o(n,t){var i,r;if(n.identifiedTouch)return n.identifiedTouch(t);for(i=-1,r=n.length;++i<r;)if(n[i].identifier===t)return n[i]}function v(n,t){var i=o(n.changedTouches,t.identifier);if(i)return i.pageX===t.pageX&&i.pageY===t.pageY?void 0:i}function ct(n){var t;ht(n)&&(t={target:n.target,startX:n.pageX,startY:n.pageY,timeStamp:n.timeStamp},i(document,u.move,y,t),i(document,u.cancel,p,t))}function y(n){var t=n.data;g(n,t,n,w)}function p(){w()}function w(){r(document,u.move,y);r(document,u.cancel,p)}function lt(n){var t,r;h[n.target.tagName.toLowerCase()]||(t=n.changedTouches[0],r={target:t.target,startX:t.pageX,startY:t.pageY,timeStamp:n.timeStamp,identifier:t.identifier},i(document,f.move+"."+t.identifier,b,r),i(document,f.cancel+"."+t.identifier,k,r))}function b(n){var t=n.data,i=v(n,t);i&&g(n,t,i,d)}function k(n){var t=n.data,i=o(n.changedTouches,t.identifier);i&&d(t.identifier)}function d(n){r(document,"."+n,b);r(document,"."+n,k)}function g(n,t,i,r){var u=i.pageX-t.startX,f=i.pageY-t.startY;u*u+f*f<s*s||vt(n,t,i,u,f,r)}function at(){return this._handled=st,!1}function nt(n){n._handled()}function vt(n,t,i,r,u,f){var h=t.target,o,s;o=n.targetTouches;s=n.timeStamp-t.timeStamp;t.type="movestart";t.distX=r;t.distY=u;t.deltaX=r;t.deltaY=u;t.pageX=i.pageX;t.pageY=i.pageY;t.velocityX=r/s;t.velocityY=u/s;t.targetTouches=o;t.finger=o?o.length:1;t._handled=at;t._preventTouchmoveDefault=function(){n.preventDefault()};e(t.target,t);f(t.identifier)}function tt(n){var t=n.data.timer;n.data.touch=n;n.data.timeStamp=n.timeStamp;t.kick()}function it(n){var t=n.data.event,i=n.data.timer;yt();ft(t,i,function(){setTimeout(function(){r(t.target,"click",c)},0)})}function yt(){r(document,u.move,tt);r(document,u.end,it)}function rt(n){var t=n.data.event,r=n.data.timer,i=v(n,t);i&&(n.preventDefault(),t.targetTouches=n.targetTouches,n.data.touch=i,n.data.timeStamp=n.timeStamp,r.kick())}function ut(n){var t=n.data.event,i=n.data.timer,r=o(n.changedTouches,t.identifier);r&&(pt(t),ft(t,i))}function pt(n){r(document,"."+n.identifier,rt);r(document,"."+n.identifier,ut)}function wt(n,t,i){var r=i-n.timeStamp;n.type="move";n.distX=t.pageX-n.startX;n.distY=t.pageY-n.startY;n.deltaX=t.pageX-n.pageX;n.deltaY=t.pageY-n.pageY;n.velocityX=.3*n.velocityX+.7*n.deltaX/r;n.velocityY=.3*n.velocityY+.7*n.deltaY/r;n.pageX=t.pageX;n.pageY=t.pageY}function ft(n,t,i){t.end(function(){return n.type="moveend",e(n.target,n),i&&i()})}function bt(){return i(this,"movestart.move",nt),!0}function kt(){return r(this,"dragstart drag",l),r(this,"mousedown touchstart",a),r(this,"movestart",nt),!0}function dt(n){n.namespace!=="move"&&n.namespace!=="moveend"&&(i(this,"dragstart."+n.guid+" drag."+n.guid,l,t,n.selector),i(this,"mousedown."+n.guid,a,t,n.selector))}function gt(n){n.namespace!=="move"&&n.namespace!=="moveend"&&(r(this,"dragstart."+n.guid+" drag."+n.guid),r(this,"mousedown."+n.guid))}var s=6,i=n.event.add,r=n.event.remove,e=function(t,i,r){n.event.trigger(i,r,t)},et=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(n){return window.setTimeout(function(){n()},25)}}(),h={textarea:!0,input:!0,select:!0,button:!0},u={move:"mousemove",cancel:"mouseup dragstart",end:"mouseup"},f={move:"touchmove",cancel:"touchend",end:"touchend"};n.event.special.movestart={setup:bt,teardown:kt,add:dt,remove:gt,_default:function(n){function s(){wt(o,r.touch,r.timeStamp);e(n.target,o)}var o,r;n._handled()&&(o={target:n.target,startX:n.startX,startY:n.startY,pageX:n.pageX,pageY:n.pageY,distX:n.distX,distY:n.distY,deltaX:n.deltaX,deltaY:n.deltaY,velocityX:n.velocityX,velocityY:n.velocityY,timeStamp:n.timeStamp,identifier:n.identifier,targetTouches:n.targetTouches,finger:n.finger},r={event:o,timer:new ot(s),touch:t,timeStamp:t},n.identifier===t?(i(n.target,"click",c),i(document,u.move,tt,r),i(document,u.end,it,r)):(n._preventTouchmoveDefault(),i(document,f.move+"."+n.identifier,rt,r),i(document,f.end+"."+n.identifier,ut,r)))}};n.event.special.move={setup:function(){i(this,"movestart.move",n.noop)},teardown:function(){r(this,"movestart.move",n.noop)}};n.event.special.moveend={setup:function(){i(this,"movestart.moveend",n.noop)},teardown:function(){r(this,"movestart.moveend",n.noop)}};i(document,"mousedown.move",ct);i(document,"touchstart.move",lt);typeof Array.prototype.indexOf=="function"&&function(n){for(var t=["changedTouches","targetTouches"],i=t.length;i--;)n.event.props.indexOf(t[i])===-1&&n.event.props.push(t[i])}(n)}),function(n){n.fn.twentytwenty=function(t){var t=n.extend({default_offset_pct:.5,orientation:"horizontal"},t);return this.each(function(){var f=t.default_offset_pct,i=n(this),r=t.orientation,a=r==="vertical"?"down":"left",v=r==="vertical"?"up":"right",u,c,e,o,s,h;i.wrap("<div class='twentytwenty-wrapper twentytwenty-"+r+"'><\/div>");i.append("<div class='twentytwenty-overlay'><\/div>");u=i.find("img:first");c=i.find("img:last");i.append("<div class='twentytwenty-handle'><\/div>");e=i.find(".twentytwenty-handle");e.append("<span class='twentytwenty-"+a+"-arrow'><\/span>");e.append("<span class='twentytwenty-"+v+"-arrow'><\/span>");i.addClass("twentytwenty-container");u.addClass("twentytwenty-before");c.addClass("twentytwenty-after");o=i.find(".twentytwenty-overlay");o.append("<div class='twentytwenty-before-label'><\/div>");o.append("<div class='twentytwenty-after-label'><\/div>");var y=function(n){var t=u.width(),i=u.height();return{w:t+"px",h:i+"px",cw:n*t+"px",ch:n*i+"px"}},p=function(n){r==="vertical"?u.css("clip","rect(0,"+n.w+","+n.ch+",0)"):u.css("clip","rect(0,"+n.cw+","+n.h+",0)");i.css("height",n.h)},l=function(n){var t=y(n);e.css(r==="vertical"?"top":"left",r==="vertical"?t.ch:t.cw);p(t)};n(window).on("resize.twentytwenty",function(){l(f)});s=0;h=0;e.on("movestart",function(n){(n.distX>n.distY&&n.distX<-n.distY||n.distX<n.distY&&n.distX>-n.distY)&&r!=="vertical"?n.preventDefault():(n.distX<n.distY&&n.distX<-n.distY||n.distX>n.distY&&n.distX>-n.distY)&&r==="vertical"&&n.preventDefault();i.addClass("active");s=i.offset().left;offsetY=i.offset().top;h=u.width();imgHeight=u.height()});e.on("moveend",function(){i.removeClass("active")});e.on("move",function(n){i.hasClass("active")&&(f=r==="vertical"?(n.pageY-offsetY)/imgHeight:(n.pageX-s)/h,f<0&&(f=0),f>1&&(f=1),l(f))});i.find("img").on("mousedown",function(n){n.preventDefault()});n(window).trigger("resize.twentytwenty")})}}(jQuery),function(n){function r(){}function t(n){function u(t){t.prototype.option||(t.prototype.option=function(t){n.isPlainObject(t)&&(this.options=n.extend(!0,this.options,t))})}function f(r,u){n.fn[r]=function(f){var h,o,c,l,e,s;if(typeof f=="string"){for(h=i.call(arguments,1),o=0,c=this.length;o<c;o++){if(l=this[o],e=n.data(l,r),!e){t("cannot call methods on "+r+" prior to initialization; attempted to call '"+f+"'");continue}if(!n.isFunction(e[f])||f.charAt(0)==="_"){t("no such method '"+f+"' for "+r+" instance");continue}if(s=e[f].apply(e,h),s!==undefined)return s}return this}return this.each(function(){var t=n.data(this,r);t?(t.option(f),t._init()):(t=new u(this,f),n.data(this,r,t))})}}if(n){var t=typeof console=="undefined"?r:function(n){console.error(n)};return n.bridget=function(n,t){u(t);f(n,t)},n.bridget}}var i=Array.prototype.slice;typeof define=="function"&&define.amd?define("jquery-bridget/jquery.bridget",["jquery"],t):t(n.jQuery)}(window),function(n){function f(t){var i=n.event;return i.target=i.target||i.srcElement||t,i}var t=document.documentElement,u=function(){},i,r;t.addEventListener?u=function(n,t,i){n.addEventListener(t,i,!1)}:t.attachEvent&&(u=function(n,t,i){n[t+i]=i.handleEvent?function(){var t=f(n);i.handleEvent.call(i,t)}:function(){var t=f(n);i.call(n,t)};n.attachEvent("on"+t,n[t+i])});i=function(){};t.removeEventListener?i=function(n,t,i){n.removeEventListener(t,i,!1)}:t.detachEvent&&(i=function(n,t,i){n.detachEvent("on"+t,n[t+i]);try{delete n[t+i]}catch(r){n[t+i]=undefined}});r={bind:u,unbind:i};typeof define=="function"&&define.amd?define("eventie/eventie",r):typeof exports=="object"?module.exports=r:n.eventie=r}(this),function(n){function t(n){typeof n=="function"&&(t.isReady?n():r.push(n))}function u(n){var o=n.type==="readystatechange"&&i.readyState!=="complete",u,f,e;if(!t.isReady&&!o)for(t.isReady=!0,u=0,f=r.length;u<f;u++)e=r[u],e()}function f(r){return r.bind(i,"DOMContentLoaded",u),r.bind(i,"readystatechange",u),r.bind(n,"load",u),t}var i=n.document,r=[];t.isReady=!1;typeof define=="function"&&define.amd?(t.isReady=typeof requirejs=="function",define("doc-ready/doc-ready",["eventie/eventie"],f)):n.docReady=f(n.eventie)}(this),function(){function t(){}function u(n,t){for(var i=n.length;i--;)if(n[i].listener===t)return i;return-1}function i(n){return function(){return this[n].apply(this,arguments)}}var n=t.prototype,r=this,f=r.EventEmitter;n.getListeners=function(n){var t=this._getEvents(),r,i;if(n instanceof RegExp){r={};for(i in t)t.hasOwnProperty(i)&&n.test(i)&&(r[i]=t[i])}else r=t[n]||(t[n]=[]);return r};n.flattenListeners=function(n){for(var i=[],t=0;t<n.length;t+=1)i.push(n[t].listener);return i};n.getListenersAsObject=function(n){var t=this.getListeners(n),i;return t instanceof Array&&(i={},i[n]=t),i||t};n.addListener=function(n,t){var i=this.getListenersAsObject(n),f=typeof t=="object",r;for(r in i)i.hasOwnProperty(r)&&u(i[r],t)===-1&&i[r].push(f?t:{listener:t,once:!1});return this};n.on=i("addListener");n.addOnceListener=function(n,t){return this.addListener(n,{listener:t,once:!0})};n.once=i("addOnceListener");n.defineEvent=function(n){return this.getListeners(n),this};n.defineEvents=function(n){for(var t=0;t<n.length;t+=1)this.defineEvent(n[t]);return this};n.removeListener=function(n,t){var i=this.getListenersAsObject(n),f,r;for(r in i)i.hasOwnProperty(r)&&(f=u(i[r],t),f!==-1&&i[r].splice(f,1));return this};n.off=i("removeListener");n.addListeners=function(n,t){return this.manipulateListeners(!1,n,t)};n.removeListeners=function(n,t){return this.manipulateListeners(!0,n,t)};n.manipulateListeners=function(n,t,i){var r,u,f=n?this.removeListener:this.addListener,e=n?this.removeListeners:this.addListeners;if(typeof t!="object"||t instanceof RegExp)for(r=i.length;r--;)f.call(this,t,i[r]);else for(r in t)t.hasOwnProperty(r)&&(u=t[r])&&(typeof u=="function"?f.call(this,r,u):e.call(this,r,u));return this};n.removeEvent=function(n){var r=typeof n,t=this._getEvents(),i;if(r==="string")delete t[n];else if(n instanceof RegExp)for(i in t)t.hasOwnProperty(i)&&n.test(i)&&delete t[i];else delete this._events;return this};n.removeAllListeners=i("removeEvent");n.emitEvent=function(n,t){var r=this.getListenersAsObject(n),i,f,u,e;for(u in r)if(r.hasOwnProperty(u))for(f=r[u].length;f--;)i=r[u][f],i.once===!0&&this.removeListener(n,i.listener),e=i.listener.apply(this,t||[]),e===this._getOnceReturnValue()&&this.removeListener(n,i.listener);return this};n.trigger=i("emitEvent");n.emit=function(n){var t=Array.prototype.slice.call(arguments,1);return this.emitEvent(n,t)};n.setOnceReturnValue=function(n){return this._onceReturnValue=n,this};n._getOnceReturnValue=function(){return this.hasOwnProperty("_onceReturnValue")?this._onceReturnValue:!0};n._getEvents=function(){return this._events||(this._events={})};t.noConflict=function(){return r.EventEmitter=f,t};typeof define=="function"&&define.amd?define("eventEmitter/EventEmitter",[],function(){return t}):typeof module=="object"&&module.exports?module.exports=t:this.EventEmitter=t}.call(this),function(n){function t(n){var u,t,f;if(n){if(typeof r[n]=="string")return n;for(n=n.charAt(0).toUpperCase()+n.slice(1),t=0,f=i.length;t<f;t++)if(u=i[t]+n,typeof r[u]=="string")return u}}var i="Webkit Moz ms Ms O".split(" "),r=document.documentElement.style;typeof define=="function"&&define.amd?define("get-style-property/get-style-property",[],function(){return t}):typeof exports=="object"?module.exports=t:n.getStyleProperty=t}(window),function(n){function r(n){var t=parseFloat(n),i=n.indexOf("%")===-1&&!isNaN(t);return i&&t}function e(){for(var i={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},u,n=0,r=t.length;n<r;n++)u=t[n],i[u]=0;return i}function u(n){function s(n){var s,i,p,c,w,a,l,v,y;if(typeof n=="string"&&(n=document.querySelector(n)),n&&typeof n=="object"&&n.nodeType){if(s=f(n),s.display==="none")return e();for(i={},i.width=n.offsetWidth,i.height=n.offsetHeight,p=i.isBorderBox=!!(u&&s[u]&&s[u]==="border-box"),c=0,w=t.length;c<w;c++)a=t[c],l=s[a],l=h(n,l),v=parseFloat(l),i[a]=isNaN(v)?0:v;var b=i.paddingLeft+i.paddingRight,k=i.paddingTop+i.paddingBottom,it=i.marginLeft+i.marginRight,rt=i.marginTop+i.marginBottom,d=i.borderLeftWidth+i.borderRightWidth,g=i.borderTopWidth+i.borderBottomWidth,nt=p&&o,tt=r(s.width);return tt!==!1&&(i.width=tt+(nt?0:b+d)),y=r(s.height),y!==!1&&(i.height=y+(nt?0:k+g)),i.innerWidth=i.width-(b+d),i.innerHeight=i.height-(k+g),i.outerWidth=i.width+it,i.outerHeight=i.height+rt,i}}function h(n,t){if(i||t.indexOf("%")===-1)return t;var r=n.style,e=r.left,u=n.runtimeStyle,f=u&&u.left;return f&&(u.left=n.currentStyle.left),r.left=t,t=r.pixelLeft,r.left=e,f&&(u.left=f),t}var u=n("boxSizing"),o;return function(){var n,t,i;u&&(n=document.createElement("div"),n.style.width="200px",n.style.padding="1px 2px 3px 4px",n.style.borderStyle="solid",n.style.borderWidth="1px 2px 3px 4px",n.style[u]="border-box",t=document.body||document.documentElement,t.appendChild(n),i=f(n),o=r(i.width)===200,t.removeChild(n))}(),s}var i=n.getComputedStyle,f=i?function(n){return i(n,null)}:function(n){return n.currentStyle},t=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"];typeof define=="function"&&define.amd?define("get-size/get-size",["get-style-property/get-style-property"],u):typeof exports=="object"?module.exports=u(require("get-style-property")):n.getSize=u(n.getStyleProperty)}(window),function(n,t){function r(n,t){return n[u](t)}function f(n){if(!n.parentNode){var t=document.createDocumentFragment();t.appendChild(n)}}function s(n,t){var r,i,u;for(f(n),r=n.parentNode.querySelectorAll(t),i=0,u=r.length;i<u;i++)if(r[i]===n)return!0;return!1}function h(n,t){return f(n),r(n,t)}var u=function(){var i,n,u,f,r;if(t.matchesSelector)return"matchesSelector";for(i=["webkit","moz","ms","o"],n=0,u=i.length;n<u;n++)if(f=i[n],r=f+"MatchesSelector",t[r])return r}(),i,e,o;u?(e=document.createElement("div"),o=r(e,"div"),i=o?r:h):i=s;typeof define=="function"&&define.amd?define("matches-selector/matches-selector",[],function(){return i}):window.matchesSelector=i}(this,Element.prototype),function(n){function u(n,t){for(var i in t)n[i]=t[i];return n}function f(n){for(var t in n)return!1;return t=null,!0}function e(n){return n.replace(/([A-Z])/g,function(n){return"-"+n.toLowerCase()})}function i(n,t,i){function o(n,t){n&&(this.element=n,this.layout=t,this.position={x:0,y:0},this._create())}var s=i("transition"),h=i("transform"),w=s&&h,b=!!i("perspective"),c={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"otransitionend",transition:"transitionend"}[s],l=["transform","transition","transitionDuration","transitionProperty"],k=function(){for(var u={},t,r,n=0,f=l.length;n<f;n++)t=l[n],r=i(t),r&&r!==t&&(u[t]=r);return u}(),a,v,y,p;return u(o.prototype,n.prototype),o.prototype._create=function(){this._transn={ingProperties:{},clean:{},onEnd:{}};this.css({position:"absolute"})},o.prototype.handleEvent=function(n){var t="on"+n.type;this[t]&&this[t](n)},o.prototype.getSize=function(){this.size=t(this.element)},o.prototype.css=function(n){var r=this.element.style,t,i;for(t in n)i=k[t]||t,r[i]=n[t]},o.prototype.getPosition=function(){var u=r(this.element),f=this.layout.options,e=f.isOriginLeft,o=f.isOriginTop,n=parseInt(u[e?"left":"right"],10),t=parseInt(u[o?"top":"bottom"],10),i;n=isNaN(n)?0:n;t=isNaN(t)?0:t;i=this.layout.size;n-=e?i.paddingLeft:i.paddingRight;t-=o?i.paddingTop:i.paddingBottom;this.position.x=n;this.position.y=t},o.prototype.layoutPosition=function(){var t=this.layout.size,i=this.layout.options,n={};i.isOriginLeft?(n.left=this.position.x+t.paddingLeft+"px",n.right=""):(n.right=this.position.x+t.paddingRight+"px",n.left="");i.isOriginTop?(n.top=this.position.y+t.paddingTop+"px",n.bottom=""):(n.bottom=this.position.y+t.paddingBottom+"px",n.top="");this.css(n);this.emitEvent("layout",[this])},a=b?function(n,t){return"translate3d("+n+"px, "+t+"px, 0)"}:function(n,t){return"translate("+n+"px, "+t+"px)"},o.prototype._transitionTo=function(n,t){this.getPosition();var e=this.position.x,o=this.position.y,s=parseInt(n,10),h=parseInt(t,10),c=s===this.position.x&&h===this.position.y;if(this.setPosition(n,t),c&&!this.isTransitioning){this.layoutPosition();return}var i=n-e,r=t-o,u={},f=this.layout.options;i=f.isOriginLeft?i:-i;r=f.isOriginTop?r:-r;u.transform=a(i,r);this.transition({to:u,onTransitionEnd:{transform:this.layoutPosition},isCleaning:!0})},o.prototype.goTo=function(n,t){this.setPosition(n,t);this.layoutPosition()},o.prototype.moveTo=w?o.prototype._transitionTo:o.prototype.goTo,o.prototype.setPosition=function(n,t){this.position.x=parseInt(n,10);this.position.y=parseInt(t,10)},o.prototype._nonTransition=function(n){this.css(n.to);n.isCleaning&&this._removeStyles(n.to);for(var t in n.onTransitionEnd)n.onTransitionEnd[t].call(this)},o.prototype._transition=function(n){var i,t,r;if(!parseFloat(this.layout.options.transitionDuration)){this._nonTransition(n);return}i=this._transn;for(t in n.onTransitionEnd)i.onEnd[t]=n.onTransitionEnd[t];for(t in n.to)i.ingProperties[t]=!0,n.isCleaning&&(i.clean[t]=!0);n.from&&(this.css(n.from),r=this.element.offsetHeight,r=null);this.enableTransition(n.to);this.css(n.to);this.isTransitioning=!0},v=h&&e(h)+",opacity",o.prototype.enableTransition=function(){this.isTransitioning||(this.css({transitionProperty:v,transitionDuration:this.layout.options.transitionDuration}),this.element.addEventListener(c,this,!1))},o.prototype.transition=o.prototype[s?"_transition":"_nonTransition"],o.prototype.onwebkitTransitionEnd=function(n){this.ontransitionend(n)},o.prototype.onotransitionend=function(n){this.ontransitionend(n)},y={"-webkit-transform":"transform","-moz-transform":"transform","-o-transform":"transform"},o.prototype.ontransitionend=function(n){var t,i,r;n.target===this.element&&(t=this._transn,i=y[n.propertyName]||n.propertyName,delete t.ingProperties[i],f(t.ingProperties)&&this.disableTransition(),i in t.clean&&(this.element.style[n.propertyName]="",delete t.clean[i]),i in t.onEnd&&(r=t.onEnd[i],r.call(this),delete t.onEnd[i]),this.emitEvent("transitionEnd",[this]))},o.prototype.disableTransition=function(){this.removeTransitionStyles();this.element.removeEventListener(c,this,!1);this.isTransitioning=!1},o.prototype._removeStyles=function(n){var t={},i;for(i in n)t[i]="";this.css(t)},p={transitionProperty:"",transitionDuration:""},o.prototype.removeTransitionStyles=function(){this.css(p)},o.prototype.removeElem=function(){this.element.parentNode.removeChild(this.element);this.emitEvent("remove",[this])},o.prototype.remove=function(){if(!s||!parseFloat(this.layout.options.transitionDuration)){this.removeElem();return}var n=this;this.on("transitionEnd",function(){return n.removeElem(),!0});this.hide()},o.prototype.reveal=function(){delete this.isHidden;this.css({display:""});var n=this.layout.options;this.transition({from:n.hiddenStyle,to:n.visibleStyle,isCleaning:!0})},o.prototype.hide=function(){this.isHidden=!0;this.css({display:""});var n=this.layout.options;this.transition({from:n.visibleStyle,to:n.hiddenStyle,isCleaning:!0,onTransitionEnd:{opacity:function(){this.isHidden&&this.css({display:"none"})}}})},o.prototype.destroy=function(){this.css({position:"",left:"",right:"",top:"",bottom:"",transition:"",transform:""})},o}var t=n.getComputedStyle,r=t?function(n){return t(n,null)}:function(n){return n.currentStyle};typeof define=="function"&&define.amd?define("outlayer/item",["eventEmitter/EventEmitter","get-size/get-size","get-style-property/get-style-property"],i):(n.Outlayer={},n.Outlayer.Item=i(n.EventEmitter,n.getSize,n.getStyleProperty))}(window),function(n){function i(n,t){for(var i in t)n[i]=t[i];return n}function l(n){return c.call(n)==="[object Array]"}function u(n){var t=[],i,r;if(l(n))t=n;else if(n&&typeof n.length=="number")for(i=0,r=n.length;i<r;i++)t.push(n[i]);else t.push(n);return t}function s(n,t){var i=a(t,n);i!==-1&&t.splice(i,1)}function v(n){return n.replace(/(.)([A-Z])/g,function(n,t,i){return t+"-"+i}).toLowerCase()}function h(h,c,l,a,y,p){function w(n,t){if(typeof n=="string"&&(n=e.querySelector(n)),!n||!f(n)){r&&r.error("Bad "+this.constructor.namespace+" element: "+n);return}this.element=n;this.options=i({},this.constructor.defaults);this.option(t);var u=++k;this.element.outlayerGUID=u;b[u]=this;this._create();this.options.isInitLayout&&this.layout()}var k=0,b={};return w.namespace="outlayer",w.Item=p,w.defaults={containerStyle:{position:"relative"},isInitLayout:!0,isOriginLeft:!0,isOriginTop:!0,isResizeBound:!0,isResizingContainer:!0,transitionDuration:"0.4s",hiddenStyle:{opacity:0,transform:"scale(0.001)"},visibleStyle:{opacity:1,transform:"scale(1)"}},i(w.prototype,l.prototype),w.prototype.option=function(n){i(this.options,n)},w.prototype._create=function(){this.reloadItems();this.stamps=[];this.stamp(this.options.stamp);i(this.element.style,this.options.containerStyle);this.options.isResizeBound&&this.bindResize()},w.prototype.reloadItems=function(){this.items=this._itemize(this.element.children)},w.prototype._itemize=function(n){for(var i=this._filterFindItemElements(n),o=this.constructor.Item,r=[],f,e,t=0,u=i.length;t<u;t++)f=i[t],e=new o(f,this),r.push(e);return r},w.prototype._filterFindItemElements=function(n){var r,i,e,h,t,s,o,c;for(n=u(n),r=this.options.itemSelector,i=[],e=0,h=n.length;e<h;e++)if(t=n[e],f(t))if(r)for(y(t,r)&&i.push(t),s=t.querySelectorAll(r),o=0,c=s.length;o<c;o++)i.push(s[o]);else i.push(t);return i},w.prototype.getItemElements=function(){for(var t=[],n=0,i=this.items.length;n<i;n++)t.push(this.items[n].element);return t},w.prototype.layout=function(){this._resetLayout();this._manageStamps();var n=this.options.isLayoutInstant!==undefined?this.options.isLayoutInstant:!this._isLayoutInited;this.layoutItems(this.items,n);this._isLayoutInited=!0},w.prototype._init=w.prototype.layout,w.prototype._resetLayout=function(){this.getSize()},w.prototype.getSize=function(){this.size=a(this.element)},w.prototype._getMeasurement=function(n,t){var i=this.options[n],r;i?(typeof i=="string"?r=this.element.querySelector(i):f(i)&&(r=i),this[n]=r?a(r)[t]:i):this[n]=0},w.prototype.layoutItems=function(n,t){n=this._getItemsForLayout(n);this._layoutItems(n,t);this._postLayout()},w.prototype._getItemsForLayout=function(n){for(var r=[],i,t=0,u=n.length;t<u;t++)i=n[t],i.isIgnored||r.push(i);return r},w.prototype._layoutItems=function(n,t){function o(){e.emitEvent("layoutComplete",[e,n])}var e=this,f,i,s,r,u;if(!n||!n.length){o();return}for(this._itemsOn(n,"layout",o),f=[],i=0,s=n.length;i<s;i++)r=n[i],u=this._getItemLayoutPosition(r),u.item=r,u.isInstant=t||r.isLayoutInstant,f.push(u);this._processLayoutQueue(f)},w.prototype._getItemLayoutPosition=function(){return{x:0,y:0}},w.prototype._processLayoutQueue=function(n){for(var t,i=0,r=n.length;i<r;i++)t=n[i],this._positionItem(t.item,t.x,t.y,t.isInstant)},w.prototype._positionItem=function(n,t,i,r){r?n.goTo(t,i):n.moveTo(t,i)},w.prototype._postLayout=function(){this.resizeContainer()},w.prototype.resizeContainer=function(){if(this.options.isResizingContainer){var n=this._getContainerSize();n&&(this._setContainerMeasure(n.width,!0),this._setContainerMeasure(n.height,!1))}},w.prototype._getContainerSize=o,w.prototype._setContainerMeasure=function(n,t){if(n!==undefined){var i=this.size;i.isBorderBox&&(n+=t?i.paddingLeft+i.paddingRight+i.borderLeftWidth+i.borderRightWidth:i.paddingBottom+i.paddingTop+i.borderTopWidth+i.borderBottomWidth);n=Math.max(n,0);this.element.style[t?"width":"height"]=n+"px"}},w.prototype._itemsOn=function(n,t,i){function h(){return u++,u===o&&i.call(s),!0}for(var u=0,o=n.length,s=this,e,r=0,f=n.length;r<f;r++){e=n[r];e.on(t,h)}},w.prototype.ignore=function(n){var t=this.getItem(n);t&&(t.isIgnored=!0)},w.prototype.unignore=function(n){var t=this.getItem(n);t&&delete t.isIgnored},w.prototype.stamp=function(n){var t,i,r;if(n=this._find(n),n)for(this.stamps=this.stamps.concat(n),t=0,i=n.length;t<i;t++)r=n[t],this.ignore(r)},w.prototype.unstamp=function(n){var t,r,i;if(n=this._find(n),n)for(t=0,r=n.length;t<r;t++)i=n[t],s(i,this.stamps),this.unignore(i)},w.prototype._find=function(n){if(n)return typeof n=="string"&&(n=this.element.querySelectorAll(n)),u(n)},w.prototype._manageStamps=function(){var n,t,i;if(this.stamps&&this.stamps.length)for(this._getBoundingRect(),n=0,t=this.stamps.length;n<t;n++)i=this.stamps[n],this._manageStamp(i)},w.prototype._getBoundingRect=function(){var t=this.element.getBoundingClientRect(),n=this.size;this._boundingRect={left:t.left+n.paddingLeft+n.borderLeftWidth,top:t.top+n.paddingTop+n.borderTopWidth,right:t.right-(n.paddingRight+n.borderRightWidth),bottom:t.bottom-(n.paddingBottom+n.borderBottomWidth)}},w.prototype._manageStamp=o,w.prototype._getElementOffset=function(n){var t=n.getBoundingClientRect(),i=this._boundingRect,r=a(n);return{left:t.left-i.left-r.marginLeft,top:t.top-i.top-r.marginTop,right:i.right-t.right-r.marginRight,bottom:i.bottom-t.bottom-r.marginBottom}},w.prototype.handleEvent=function(n){var t="on"+n.type;this[t]&&this[t](n)},w.prototype.bindResize=function(){this.isResizeBound||(h.bind(n,"resize",this),this.isResizeBound=!0)},w.prototype.unbindResize=function(){this.isResizeBound&&h.unbind(n,"resize",this);this.isResizeBound=!1},w.prototype.onresize=function(){function t(){n.resize();delete n.resizeTimeout}this.resizeTimeout&&clearTimeout(this.resizeTimeout);var n=this;this.resizeTimeout=setTimeout(t,100)},w.prototype.resize=function(){this.isResizeBound&&this.needsResizeLayout()&&this.layout()},w.prototype.needsResizeLayout=function(){var n=a(this.element),t=this.size&&n;return t&&n.innerWidth!==this.size.innerWidth},w.prototype.addItems=function(n){var t=this._itemize(n);return t.length&&(this.items=this.items.concat(t)),t},w.prototype.appended=function(n){var t=this.addItems(n);t.length&&(this.layoutItems(t,!0),this.reveal(t))},w.prototype.prepended=function(n){var t=this._itemize(n),i;t.length&&(i=this.items.slice(0),this.items=t.concat(i),this._resetLayout(),this._manageStamps(),this.layoutItems(t,!0),this.reveal(t),this.layoutItems(i))},w.prototype.reveal=function(n){var i=n&&n.length,t,r;if(i)for(t=0;t<i;t++)r=n[t],r.reveal()},w.prototype.hide=function(n){var i=n&&n.length,t,r;if(i)for(t=0;t<i;t++)r=n[t],r.hide()},w.prototype.getItem=function(n){for(var i,t=0,r=this.items.length;t<r;t++)if(i=this.items[t],i.element===n)return i},w.prototype.getItems=function(n){var i,t,u,f,r;if(n&&n.length){for(i=[],t=0,u=n.length;t<u;t++)f=n[t],r=this.getItem(f),r&&i.push(r);return i}},w.prototype.remove=function(n){var t,i,f,r;if(n=u(n),t=this.getItems(n),t&&t.length)for(this._itemsOn(t,"remove",function(){this.emitEvent("removeComplete",[this,t])}),i=0,f=t.length;i<f;i++)r=t[i],r.remove(),s(r,this.items)},w.prototype.destroy=function(){var i=this.element.style,n,r,u;for(i.height="",i.position="",i.width="",n=0,r=this.items.length;n<r;n++)u=this.items[n],u.destroy();this.unbindResize();delete this.element.outlayerGUID;t&&t.removeData(this.element,this.constructor.namespace)},w.data=function(n){var t=n&&n.outlayerGUID;return t&&b[t]},w.create=function(n,u){function f(){w.apply(this,arguments)}return Object.create?f.prototype=Object.create(w.prototype):i(f.prototype,w.prototype),f.prototype.constructor=f,f.defaults=i({},w.defaults),i(f.defaults,u),f.prototype.settings={},f.namespace=n,f.data=w.data,f.Item=function(){p.apply(this,arguments)},f.Item.prototype=new p,c(function(){for(var s=v(n),h=e.querySelectorAll(".js-"+s),c="data-"+s+"-options",i,o,a,y,u=0,l=h.length;u<l;u++){i=h[u];o=i.getAttribute(c);try{a=o&&JSON.parse(o)}catch(p){r&&r.error("Error parsing "+c+" on "+i.nodeName.toLowerCase()+(i.id?"#"+i.id:"")+": "+p);continue}y=new f(i,a);t&&t.data(i,n,y)}}),t&&t.bridget&&t.bridget(n,f),f},w.Item=p,w}var e=n.document,r=n.console,t=n.jQuery,o=function(){},c=Object.prototype.toString,f=typeof HTMLElement=="object"?function(n){return n instanceof HTMLElement}:function(n){return n&&typeof n=="object"&&n.nodeType===1&&typeof n.nodeName=="string"},a=Array.prototype.indexOf?function(n,t){return n.indexOf(t)}:function(n,t){for(var i=0,r=n.length;i<r;i++)if(n[i]===t)return i;return-1};typeof define=="function"&&define.amd?define("outlayer/outlayer",["eventie/eventie","doc-ready/doc-ready","eventEmitter/EventEmitter","get-size/get-size","matches-selector/matches-selector","./item"],h):n.Outlayer=h(n.eventie,n.docReady,n.EventEmitter,n.getSize,n.matchesSelector,n.Outlayer.Item)}(window),function(n){function t(n,t){var r=n.create("masonry");return r.prototype._resetLayout=function(){this.getSize();this._getMeasurement("columnWidth","outerWidth");this._getMeasurement("gutter","outerWidth");this.measureColumns();var n=this.cols;for(this.colYs=[];n--;)this.colYs.push(0);this.maxY=0},r.prototype.measureColumns=function(){if(this.getContainerWidth(),!this.columnWidth){var n=this.items[0],i=n&&n.element;this.columnWidth=i&&t(i).outerWidth||this.containerWidth}this.columnWidth+=this.gutter;this.cols=Math.floor((this.containerWidth+this.gutter)/this.columnWidth);this.cols=Math.max(this.cols,1)},r.prototype.getContainerWidth=function(){var i=this.options.isFitWidth?this.element.parentNode:this.element,n=t(i);this.containerWidth=n&&n.innerWidth},r.prototype._getItemLayoutPosition=function(n){var t;n.getSize();var e=n.size.outerWidth%this.columnWidth,s=e&&e<1?"round":"ceil",r=Math[s](n.size.outerWidth/this.columnWidth);r=Math.min(r,this.cols);var u=this._getColGroup(r),f=Math.min.apply(Math,u),o=i(u,f),h={x:this.columnWidth*o,y:f},c=f+n.size.outerHeight,l=this.cols+1-u.length;for(t=0;t<l;t++)this.colYs[o+t]=c;return h},r.prototype._getColGroup=function(n){var i,r,t,u;if(n<2)return this.colYs;for(i=[],r=this.cols+1-n,t=0;t<r;t++)u=this.colYs.slice(t,t+n),i[t]=Math.max.apply(Math,u);return i},r.prototype._manageStamp=function(n){var e=t(n),u=this._getElementOffset(n),o=this.options.isOriginLeft?u.left:u.right,s=o+e.outerWidth,f=Math.floor(o/this.columnWidth),i,h,r;for(f=Math.max(0,f),i=Math.floor(s/this.columnWidth),i-=s%this.columnWidth?0:1,i=Math.min(this.cols-1,i),h=(this.options.isOriginTop?u.top:u.bottom)+e.outerHeight,r=f;r<=i;r++)this.colYs[r]=Math.max(h,this.colYs[r])},r.prototype._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var n={height:this.maxY};return this.options.isFitWidth&&(n.width=this._getContainerFitWidth()),n},r.prototype._getContainerFitWidth=function(){for(var n=0,t=this.cols;--t;){if(this.colYs[t]!==0)break;n++}return(this.cols-n)*this.columnWidth-this.gutter},r.prototype.needsResizeLayout=function(){var n=this.containerWidth;return this.getContainerWidth(),n!==this.containerWidth},r}var i=Array.prototype.indexOf?function(n,t){return n.indexOf(t)}:function(n,t){for(var u,i=0,r=n.length;i<r;i++)if(u=n[i],u===t)return i;return-1};typeof define=="function"&&define.amd?define(["outlayer/outlayer","get-size/get-size"],t):n.Masonry=t(n.Outlayer,n.getSize)}(window),function(){function t(){}function r(n,t){for(var i=n.length;i--;)if(n[i].listener===t)return i;return-1}function i(n){return function(){return this[n].apply(this,arguments)}}var n=t.prototype,u=this,f=u.EventEmitter;n.getListeners=function(n){var r,t,i=this._getEvents();if("object"==typeof n){r={};for(t in i)i.hasOwnProperty(t)&&n.test(t)&&(r[t]=i[t])}else r=i[n]||(i[n]=[]);return r};n.flattenListeners=function(n){for(var i=[],t=0;n.length>t;t+=1)i.push(n[t].listener);return i};n.getListenersAsObject=function(n){var t,i=this.getListeners(n);return i instanceof Array&&(t={},t[n]=i),t||i};n.addListener=function(n,t){var i,u=this.getListenersAsObject(n),f="object"==typeof t;for(i in u)u.hasOwnProperty(i)&&-1===r(u[i],t)&&u[i].push(f?t:{listener:t,once:!1});return this};n.on=i("addListener");n.addOnceListener=function(n,t){return this.addListener(n,{listener:t,once:!0})};n.once=i("addOnceListener");n.defineEvent=function(n){return this.getListeners(n),this};n.defineEvents=function(n){for(var t=0;n.length>t;t+=1)this.defineEvent(n[t]);return this};n.removeListener=function(n,t){var f,i,u=this.getListenersAsObject(n);for(i in u)u.hasOwnProperty(i)&&(f=r(u[i],t),-1!==f&&u[i].splice(f,1));return this};n.off=i("removeListener");n.addListeners=function(n,t){return this.manipulateListeners(!1,n,t)};n.removeListeners=function(n,t){return this.manipulateListeners(!0,n,t)};n.manipulateListeners=function(n,t,i){var r,u,f=n?this.removeListener:this.addListener,e=n?this.removeListeners:this.addListeners;if("object"!=typeof t||t instanceof RegExp)for(r=i.length;r--;)f.call(this,t,i[r]);else for(r in t)t.hasOwnProperty(r)&&(u=t[r])&&("function"==typeof u?f.call(this,r,u):e.call(this,r,u));return this};n.removeEvent=function(n){var t,r=typeof n,i=this._getEvents();if("string"===r)delete i[n];else if("object"===r)for(t in i)i.hasOwnProperty(t)&&n.test(t)&&delete i[t];else delete this._events;return this};n.removeAllListeners=i("removeEvent");n.emitEvent=function(n,t){var i,f,r,e,u=this.getListenersAsObject(n);for(r in u)if(u.hasOwnProperty(r))for(f=u[r].length;f--;)i=u[r][f],i.once===!0&&this.removeListener(n,i.listener),e=i.listener.apply(this,t||[]),e===this._getOnceReturnValue()&&this.removeListener(n,i.listener);return this};n.trigger=i("emitEvent");n.emit=function(n){var t=Array.prototype.slice.call(arguments,1);return this.emitEvent(n,t)};n.setOnceReturnValue=function(n){return this._onceReturnValue=n,this};n._getOnceReturnValue=function(){return this.hasOwnProperty("_onceReturnValue")?this._onceReturnValue:!0};n._getEvents=function(){return this._events||(this._events={})};t.noConflict=function(){return u.EventEmitter=f,t};"function"==typeof define&&define.amd?define("eventEmitter/EventEmitter",[],function(){return t}):"object"==typeof module&&module.exports?module.exports=t:this.EventEmitter=t}.call(this),function(n){function f(t){var i=n.event;return i.target=i.target||i.srcElement||t,i}var t=document.documentElement,r=function(){},i,u;t.addEventListener?r=function(n,t,i){n.addEventListener(t,i,!1)}:t.attachEvent&&(r=function(n,t,i){n[t+i]=i.handleEvent?function(){var t=f(n);i.handleEvent.call(i,t)}:function(){var t=f(n);i.call(n,t)};n.attachEvent("on"+t,n[t+i])});i=function(){};t.removeEventListener?i=function(n,t,i){n.removeEventListener(t,i,!1)}:t.detachEvent&&(i=function(n,t,i){n.detachEvent("on"+t,n[t+i]);try{delete n[t+i]}catch(r){n[t+i]=void 0}});u={bind:r,unbind:i};"function"==typeof define&&define.amd?define("eventie/eventie",u):n.eventie=u}(this),function(n,t){"function"==typeof define&&define.amd?define(["eventEmitter/EventEmitter","eventie/eventie"],function(i,r){return t(n,i,r)}):"object"==typeof exports?module.exports=t(n,require("wolfy87-eventemitter"),require("eventie")):n.imagesLoaded=t(n,n.EventEmitter,n.eventie)}(window,function(n,t,i){function s(n,t){for(var i in t)n[i]=t[i];return n}function c(n){return"[object Array]"===v.call(n)}function l(n){var t=[],i,r;if(c(n))t=n;else if("number"==typeof n.length)for(i=0,r=n.length;r>i;i++)t.push(n[i]);else t.push(n);return t}function r(n,t,i){if(!(this instanceof r))return new r(n,t);"string"==typeof n&&(n=document.querySelectorAll(n));this.elements=l(n);this.options=s({},this.options);"function"==typeof t?i=t:s(this.options,t);i&&this.on("always",i);this.getImages();f&&(this.jqDeferred=new f.Deferred);var u=this;setTimeout(function(){u.check()})}function e(n){this.img=n}function u(n){this.src=n;o[n]=this}var f=n.jQuery,h=n.console,a=h!==void 0,v=Object.prototype.toString,o;return r.prototype=new t,r.prototype.options={},r.prototype.getImages=function(){var i,u,n,t,e;for(this.images=[],i=0,u=this.elements.length;u>i;i++)if(n=this.elements[i],"IMG"===n.nodeName&&this.addImage(n),t=n.nodeType,t&&(1===t||9===t||11===t))for(var f=n.querySelectorAll("img"),r=0,o=f.length;o>r;r++)e=f[r],this.addImage(e)},r.prototype.addImage=function(n){var t=new e(n);this.images.push(t)},r.prototype.check=function(){function f(n,r){return t.options.debug&&a&&h.log("confirm",n,r),t.progress(n),u++,u===i&&t.complete(),!0}var t=this,u=0,i=this.images.length,n,r;if(this.hasAnyBroken=!1,!i)return this.complete(),void 0;for(n=0;i>n;n++)r=this.images[n],r.on("confirm",f),r.check()},r.prototype.progress=function(n){this.hasAnyBroken=this.hasAnyBroken||!n.isLoaded;var t=this;setTimeout(function(){t.emit("progress",t,n);t.jqDeferred&&t.jqDeferred.notify&&t.jqDeferred.notify(t,n)})},r.prototype.complete=function(){var t=this.hasAnyBroken?"fail":"done",n;this.isComplete=!0;n=this;setTimeout(function(){if(n.emit(t,n),n.emit("always",n),n.jqDeferred){var i=n.hasAnyBroken?"reject":"resolve";n.jqDeferred[i](n)}})},f&&(f.fn.imagesLoaded=function(n,t){var i=new r(this,n,t);return i.jqDeferred.promise(f(this))}),e.prototype=new t,e.prototype.check=function(){var n=o[this.img.src]||new u(this.img.src),t;if(n.isConfirmed)return this.confirm(n.isLoaded,"cached was confirmed"),void 0;if(this.img.complete&&void 0!==this.img.naturalWidth)return this.confirm(0!==this.img.naturalWidth,"naturalWidth"),void 0;t=this;n.on("confirm",function(n,i){return t.confirm(n.isLoaded,i),!0});n.check()},e.prototype.confirm=function(n,t){this.isLoaded=n;this.emit("confirm",this,t)},o={},u.prototype=new t,u.prototype.check=function(){if(!this.isChecked){var n=new Image;i.bind(n,"load",this);i.bind(n,"error",this);n.src=this.src;this.isChecked=!0}},u.prototype.handleEvent=function(n){var t="on"+n.type;this[t]&&this[t](n)},u.prototype.onload=function(n){this.confirm(!0,"onload");this.unbindProxyEvents(n)},u.prototype.onerror=function(n){this.confirm(!1,"onerror");this.unbindProxyEvents(n)},u.prototype.confirm=function(n,t){this.isConfirmed=!0;this.isLoaded=n;this.emit("confirm",this,t)},u.prototype.unbindProxyEvents=function(n){i.unbind(n.target,"load",this);i.unbind(n.target,"error",this)},r});window.matchMedia||(window.matchMedia=function(){"use strict";var t=window.styleMedia||window.media;if(!t){var n=document.createElement("style"),i=document.getElementsByTagName("script")[0],r=null;n.type="text/css";n.id="matchmediajs-test";i.parentNode.insertBefore(n,i);r="getComputedStyle"in window&&window.getComputedStyle(n,null)||n.currentStyle;t={matchMedium:function(t){var i="@media "+t+"{ #matchmediajs-test { width: 1px; } }";return n.styleSheet?n.styleSheet.cssText=i:n.textContent=i,"1px"===r.width}}}return function(n){return{matches:t.matchMedium(n||"all"),media:n||"all"}}}()),function(n,t){"use strict";function r(n){var o,t,u,r,f,s=n||{},e,h;for(o=s.elements||i.getAllElements(),e=0,h=o.length;h>e;e++)if(t=o[e],u=t.parentNode,r=void 0,f=void 0,t[i.ns]||(t[i.ns]={}),s.reevaluate||!t[i.ns].evaluated){if("PICTURE"===u.nodeName.toUpperCase()){if(i.removeVideoShim(u),r=i.getMatch(t,u),r===!1)continue}else r=void 0;("PICTURE"===u.nodeName.toUpperCase()||t.srcset&&!i.srcsetSupported||!i.sizesSupported&&t.srcset&&t.srcset.indexOf("w")>-1)&&i.dodgeSrcset(t);r?(f=i.processSourceSet(r),i.applyBestCandidate(f,t)):(f=i.processSourceSet(t),(void 0===t.srcset||t[i.ns].srcset)&&i.applyBestCandidate(f,t));t[i.ns].evaluated=!0}}function u(){var i,u;r();i=setInterval(function(){return r(),/^loaded|^i|^c/.test(t.readyState)?void clearInterval(i):void 0},250);n.addEventListener&&n.addEventListener("resize",function(){n._picturefillWorking||(n._picturefillWorking=!0,n.clearTimeout(u),u=n.setTimeout(function(){r({reevaluate:!0});n._picturefillWorking=!1},60))},!1)}if(n.HTMLPictureElement)return void(n.picturefill=function(){});t.createElement("picture");var i={};i.ns="picturefill";i.srcsetSupported="srcset"in t.createElement("img");i.sizesSupported=n.HTMLImageElement.sizes;i.trim=function(n){return n.trim?n.trim():n.replace(/^\s+|\s+$/g,"")};i.endsWith=function(n,t){return n.endsWith?n.endsWith(t):-1!==n.indexOf(t,n.length-t.length)};i.matchesMedia=function(t){return n.matchMedia&&n.matchMedia(t).matches};i.getDpr=function(){return n.devicePixelRatio||1};i.getWidthFromLength=function(n){return n=n&&(parseFloat(n)>0||n.indexOf("calc(")>-1)?n:"100vw",n=n.replace("vw","%"),i.lengthEl||(i.lengthEl=t.createElement("div"),t.documentElement.insertBefore(i.lengthEl,t.documentElement.firstChild)),i.lengthEl.style.cssText="position: absolute; left: 0; width: "+n+";",i.lengthEl.offsetWidth<=0&&(i.lengthEl.style.cssText="width: 100%;"),i.lengthEl.offsetWidth};i.types={};i.types["image/jpeg"]=!0;i.types["image/gif"]=!0;i.types["image/png"]=!0;i.types["image/svg+xml"]=t.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#Image","1.1");i.types["image/webp"]=function(){var t=new n.Image,u="image/webp";t.onerror=function(){i.types[u]=!1;r()};t.onload=function(){i.types[u]=1===t.width;r()};t.src="data:image/webp;base64,UklGRh4AAABXRUJQVlA4TBEAAAAvAAAAAAfQ//73v/+BiOh/AAA="};i.verifyTypeSupport=function(n){var t=n.getAttribute("type");return null===t||""===t?!0:"function"==typeof i.types[t]?(i.types[t](),"pending"):i.types[t]};i.parseSize=function(n){var t=/(\([^)]+\))?\s*(.+)/g.exec(n);return{media:t&&t[1],length:t&&t[2]}};i.findWidthFromSourceSize=function(n){for(var r,u=i.trim(n).split(/\s*,\s*/),t=0,s=u.length;s>t;t++){var h=u[t],f=i.parseSize(h),e=f.length,o=f.media;if(e&&(!o||i.matchesMedia(o))){r=e;break}}return i.getWidthFromLength(r)};i.parseSrcset=function(n){for(var t,r,i,e,u,f=[];""!==n;)n=n.replace(/^\s+/g,""),r=n.search(/\s/g),i=null,-1!==r?(t=n.slice(0,r),e=t[t.length-1],((","===e||""===t)&&(t=t.replace(/,+$/,""),i=""),n=n.slice(r+1),null===i)&&(u=n.indexOf(","),-1!==u?(i=n.slice(0,u),n=n.slice(u+1)):(i=n,n=""))):(t=n,n=""),(t||i)&&f.push({url:t,descriptor:i});return f};i.parseDescriptor=function(n,t){var s,c=t||"100vw",h=n&&n.replace(/(^\s+|\s+$)/g,""),l=i.findWidthFromSourceSize(c),f,u,r,e,o;if(h)for(f=h.split(" "),u=f.length+1;u>=0;u--)void 0!==f[u]&&(r=f[u],e=r&&r.slice(r.length-1),"h"!==e&&"w"!==e||i.sizesSupported?"x"===e&&(o=r&&parseFloat(r,10),s=o&&!isNaN(o)?o:1):s=parseFloat(parseInt(r,10)/l));return s||1};i.getCandidatesFromSourceSet=function(n,t){for(var u,f=i.parseSrcset(n),e=[],r=0,o=f.length;o>r;r++)u=f[r],e.push({url:u.url,resolution:i.parseDescriptor(u.descriptor,t)});return e};i.dodgeSrcset=function(n){n.srcset&&(n[i.ns].srcset=n.srcset,n.removeAttribute("srcset"))};i.processSourceSet=function(n){var t=n.getAttribute("srcset"),u=n.getAttribute("sizes"),r=[];return"IMG"===n.nodeName.toUpperCase()&&n[i.ns]&&n[i.ns].srcset&&(t=n[i.ns].srcset),t&&(r=i.getCandidatesFromSourceSet(t,u)),r};i.applyBestCandidate=function(n,t){var f,e,r,u;for(n.sort(i.ascendingSort),e=n.length,r=n[e-1],u=0;e>u;u++)if(f=n[u],f.resolution>=i.getDpr()){r=f;break}r&&!i.endsWith(t.src,r.url)&&(t.src=r.url,t.currentSrc=t.src)};i.ascendingSort=function(n,t){return n.resolution-t.resolution};i.removeVideoShim=function(n){var r=n.getElementsByTagName("video"),t,i;if(r.length){for(t=r[0],i=t.getElementsByTagName("source");i.length;)n.insertBefore(i[0],t);t.parentNode.removeChild(t)}};i.getAllElements=function(){for(var n,u=[],f=t.getElementsByTagName("img"),r=0,e=f.length;e>r;r++)n=f[r],("PICTURE"===n.parentNode.nodeName.toUpperCase()||null!==n.getAttribute("srcset")||n[i.ns]&&null!==n[i.ns].srcset)&&u.push(n);return u};i.getMatch=function(n,t){for(var r,e,o,u,s=t.childNodes,f=0,h=s.length;h>f;f++)if(r=s[f],1===r.nodeType){if(r===n)return u;if("SOURCE"===r.nodeName.toUpperCase()&&(e=r.getAttribute("media"),r.getAttribute("srcset")&&(!e||i.matchesMedia(e)))){if(o=i.verifyTypeSupport(r),o===!0){u=r;break}if("pending"===o)return!1}}return u};u();r._=i;"object"==typeof module&&"object"==typeof module.exports?module.exports=r:"function"==typeof define&&define.amd?define(function(){return r}):"object"==typeof n&&(n.picturefill=r)}(this,this.document),function(){function c(){return function(){}}function o(n){return function(){return this[n]}}function p(n){return function(){return n}}function n(t,i,r){if("string"==typeof t){if(0===t.indexOf("#")&&(t=t.slice(1)),n.Ba[t])return n.Ba[t];t=n.v(t)}if(!t||!t.nodeName)throw new TypeError("The element or ID supplied is not valid. (videojs)");return t.player||new n.Player(t,i,r)}function rt(t,i,r,u){n.hc.forEach(r,function(n){t(i,n,u)})}function ft(t,i){var u,r;u=Array.prototype.slice.call(i);r=c();r=window.console||{log:r,warn:r,error:r};t?u.unshift(t.toUpperCase()+":"):t="log";n.log.history.push(u);u.unshift("VIDEOJS:");r[t].apply?r[t].apply(r,u):r[t](u.join(" "))}function et(n){n.p("vjs-lock-showing")}function pt(t,i,r,u){return r!==f?((r===e||n.Ad(r))&&(r=0),t.b.style[i]=-1!==(""+r).indexOf("%")||-1!==(""+r).indexOf("px")?r:"auto"===r?"":r+"px",u||t.l("resize"),t):t.b?(r=t.b.style[i],u=r.indexOf("px"),-1!==u?parseInt(r.slice(0,u),10):parseInt(t.b["offset"+n.aa(i)],10)):0}function wt(n){var f,t,c,r,o,s,h,l;f=0;t=e;n.d("touchstart",function(n){1===n.touches.length&&(t=n.touches[0],f=(new Date).getTime(),r=u)});n.d("touchmove",function(n){1<n.touches.length?r=i:t&&(s=n.touches[0].pageX-t.pageX,h=n.touches[0].pageY-t.pageY,l=Math.sqrt(s*s+h*h),22<l&&(r=i))});o=function(){r=i};n.d("touchleave",o);n.d("touchcancel",o);n.d("touchend",function(n){t=e;r===u&&(c=(new Date).getTime()-f,250>c&&(n.preventDefault(),this.l("tap")))})}function bt(t,i){var r,u,f,e;return(r=t.b,u=n.ud(r),e=f=r.offsetWidth,r=t.handle,t.options().vertical)?(e=u.top,u=i.changedTouches?i.changedTouches[0].pageY:i.pageY,r&&(r=r.v().offsetHeight,e+=r/2,f-=r),Math.max(0,Math.min(1,(e-u+f)/f))):(f=u.left,u=i.changedTouches?i.changedTouches[0].pageX:i.pageX,r&&(r=r.v().offsetWidth,f+=r/2,e-=r),Math.max(0,Math.min(1,(u-f)/e)))}function ai(t,i){t.Q(i);i.d("click",n.bind(t,function(){et(this)}))}function kt(n){n.sa=u;n.Aa.n("vjs-lock-showing");n.b.setAttribute("aria-pressed",u);n.N&&0<n.N.length&&n.N[0].v().focus()}function ot(n){n.sa=i;et(n.Aa);n.b.setAttribute("aria-pressed",i)}function vi(t){var i={sources:[],tracks:[]},r,f,u,e;if(n.h.z(i,n.za(t)),t.hasChildNodes())for(t=t.childNodes,u=0,e=t.length;u<e;u++)r=t[u],f=r.nodeName.toLowerCase(),"source"===f?i.sources.push(n.za(r)):"track"===f&&i.tracks.push(n.za(r));return i}function gt(t,r,u){t.m&&(t.la=i,t.m.dispose(),t.m=i);"Html5"!==r&&t.O&&(n.g.Bb(t.O),t.O=e);t.eb=r;t.la=i;var f=n.h.z({source:u,parentEl:t.b},t.k[r.toLowerCase()]);u&&(t.mc=u.type,u.src==t.F.src&&0<t.F.currentTime&&(f.startTime=t.F.currentTime),t.F.src=u.src);t.m=new window.videojs[r](t,f);t.m.I(function(){this.c.Fa()})}function ni(n,t){t!==f&&n.tc!==t&&((n.tc=t)?(n.n("vjs-has-started"),n.l("firstplay")):n.p("vjs-has-started"))}function h(t,i,r){if(t.m&&!t.m.la)t.m.I(function(){this[i](r)});else try{t.m[i](r)}catch(u){throw n.log(u),u;}}function s(t,r){if(t.m&&t.m.la)try{return t.m[r]()}catch(u){throw t.m[r]===f?n.log("Video.js: "+r+" method not defined for "+t.eb+" playback technology.",u):"TypeError"==u.name?(n.log("Video.js: "+r+" unavailable on "+t.eb+" playback technology element.",u),t.m.la=i):n.log(u),u;}}function ti(t,i){var r=t.selectSource(i),u;r?r.m===t.eb?t.src(r.source):gt(t,r.m,r.source):(u=setTimeout(n.bind(t,function(){this.error({code:4,message:this.s(this.options().notSupportedMessage)})}),0),t.Fa(),t.d("dispose",function(){clearTimeout(u)}))}function ii(n){return n.j().m&&n.j().m.featuresPlaybackRate&&n.j().options().playbackRates&&0<n.j().options().playbackRates.length}function ri(n){n.Kb=i;n.cb();n.o("play",n.Oc);n.o("pause",n.cb)}function yi(){var n=ht[a],t=n.charAt(0).toUpperCase()+n.slice(1);oi["set"+t]=function(t){return this.b.vjs_setProperty(n,t)}}function ei(n){oi[n]=function(){return this.b.vjs_getProperty(n)}}function pi(t,i,r,u,f){var o=t.Ea=t.Ea||[],e;f=f||{};f.kind=i;f.label=r;f.language=u;i=n.aa(i||"subtitles");e=new window.videojs[i+"Track"](t,f);o.push(e);e.Ab()&&t.I(function(){setTimeout(function(){ct(e.j(),e.id())},0)})}function ct(n,t,r){for(var o=n.Ea,f=0,s=o.length,u,e;f<s;f++)u=o[f],u.id()===t?(u.show(),e=u):r&&u.J()==r&&0<u.mode()&&u.disable();(t=e?e.J():r?r:i)&&n.l(t+"trackchange")}function hi(t){0===t.na&&t.load();0===t.ma&&(t.c.d("timeupdate",n.bind(t,t.update,t.T)),t.c.d("ended",n.bind(t,t.reset,t.T)),("captions"===t.G||"subtitles"===t.G)&&t.c.ka("textTrackDisplay").Q(t))}function ci(n){var t=n.split(":"),i,r,u;return n=0,3==t.length?(i=t[0],r=t[1],t=t[2]):(i=0,r=t[0],t=t[1]),t=t.split(/\s+/),t=t.splice(0,1)[0],t=t.split(/\.|,/),u=parseFloat(t[1]),t=t[0],n+=3600*parseFloat(i),n+=60*parseFloat(r),n+=parseFloat(t),u&&(n+=u/1e3),n}function r(n,t){var r=n.split("."),i=li,u;for((r[0]in i)||!i.execScript||i.execScript("var "+r[0]);r.length&&(u=r.shift());)!r.length&&t!==f?i[u]=t:i=i[u]?i[u]:i[u]={}}var f=void 0,u=!0,e=null,i=!1,t,b,d,lt,at,g,vt,ut,v,nt,yt,w,k,dt,tt,l,st,y,ui,fi,it,li;for(document.createElement("video"),document.createElement("audio"),document.createElement("track"),b=window.videojs=n,n.Ub="4.8",n.Sc="https:"==document.location.protocol?"https://":"http://",n.options={techOrder:["html5","flash"],html5:{},flash:{},width:300,height:150,defaultVolume:0,playbackRates:[],inactivityTimeout:2e3,children:{mediaLoader:{},posterImage:{},textTrackDisplay:{},loadingSpinner:{},bigPlayButton:{},controlBar:{},errorDisplay:{}},language:document.getElementsByTagName("html")[0].getAttribute("lang")||navigator.languages&&navigator.languages[0]||navigator.ve||navigator.language||"en",languages:{},notSupportedMessage:"No compatible source was found for this video."},"GENERATED_CDN_VSN"!==n.Ub&&(b.options.flash.swf=n.Sc+"vjs.zencdn.net/"+n.Ub+"/video-js.swf"),n.dd=function(t,i){return n.options.languages[t]=n.options.languages[t]!==f?n.ga.Va(n.options.languages[t],i):i,n.options.languages},n.Ba={},"function"==typeof define&&define.amd?define([],function(){return b}):"object"==typeof exports&&"object"==typeof module&&(module.exports=b),n.qa=n.CoreObject=c(),n.qa.extend=function(t){var u,i,r;t=t||{};u=t.init||t.i||this.prototype.init||this.prototype.i||c();i=function(){u.apply(this,arguments)};i.prototype=n.h.create(this.prototype);i.prototype.constructor=i;i.extend=n.qa.extend;i.create=n.qa.create;for(r in t)t.hasOwnProperty(r)&&(i.prototype[r]=t[r]);return i},n.qa.create=function(){var t=n.h.create(this.prototype);return this.apply(t,arguments),t},n.d=function(t,r,u){if(n.h.isArray(r))return rt(n.d,t,r,u);var f=n.getData(t);f.C||(f.C={});f.C[r]||(f.C[r]=[]);u.w||(u.w=n.w++);f.C[r].push(u);f.X||(f.disabled=i,f.X=function(i){var r;if(!f.disabled&&(i=n.pc(i),r=f.C[i.type],r))for(var r=r.slice(0),u=0,e=r.length;u<e&&!i.wc();u++)r[u].call(t,i)});1==f.C[r].length&&(t.addEventListener?t.addEventListener(r,f.X,i):t.attachEvent&&t.attachEvent("on"+r,f.X))},n.o=function(t,i,r){var u,f;if(n.sc(t)&&(u=n.getData(t),u.C)){if(n.h.isArray(i))return rt(n.o,t,i,r);if(i){if(f=u.C[i],f){if(r){if(r.w)for(u=0;u<f.length;u++)f[u].w===r.w&&f.splice(u--,1)}else u.C[i]=[];n.jc(t,i)}}else for(f in u.C)i=f,u.C[i]=[],n.jc(t,i)}},n.jc=function(t,r){var u=n.getData(t);0===u.C[r].length&&(delete u.C[r],t.removeEventListener?t.removeEventListener(r,u.X,i):t.detachEvent&&t.detachEvent("on"+r,u.X));n.Hb(u.C)&&(delete u.C,delete u.X,delete u.disabled);n.Hb(u)&&n.Fc(t)},n.pc=function(n){function o(){return u}function s(){return i}var r,t,f;if(!n||!n.Ib){r=n||window.event;n={};for(t in r)"layerX"!==t&&"layerY"!==t&&"keyboardEvent.keyLocation"!==t&&("returnValue"==t&&r.preventDefault||(n[t]=r[t]));n.target||(n.target=n.srcElement||document);n.relatedTarget=n.fromElement===n.target?n.toElement:n.fromElement;n.preventDefault=function(){r.preventDefault&&r.preventDefault();n.returnValue=i;n.yd=o;n.defaultPrevented=u};n.yd=s;n.defaultPrevented=i;n.stopPropagation=function(){r.stopPropagation&&r.stopPropagation();n.cancelBubble=u;n.Ib=o};n.Ib=s;n.stopImmediatePropagation=function(){r.stopImmediatePropagation&&r.stopImmediatePropagation();n.wc=o;n.stopPropagation()};n.wc=s;n.clientX!=e&&(t=document.documentElement,f=document.body,n.pageX=n.clientX+(t&&t.scrollLeft||f&&f.scrollLeft||0)-(t&&t.clientLeft||f&&f.clientLeft||0),n.pageY=n.clientY+(t&&t.scrollTop||f&&f.scrollTop||0)-(t&&t.clientTop||f&&f.clientTop||0));n.which=n.charCode||n.keyCode;n.button!=e&&(n.button=n.button&1?0:n.button&4?1:n.button&2?2:0)}return n},n.l=function(t,r){var f=n.sc(t)?n.getData(t):{},e=t.parentNode||t.ownerDocument;return"string"==typeof r&&(r={type:r,target:t}),r=n.pc(r),f.X&&f.X.call(t,r),e&&!r.Ib()&&r.bubbles!==i?n.l(e,r):e||r.defaultPrevented||(f=n.getData(r.target),!r.target[r.type])||(f.disabled=u,"function"==typeof r.target[r.type]&&r.target[r.type](),f.disabled=i),!r.defaultPrevented},n.W=function(t,i,r){function u(){n.o(t,i,u);r.apply(this,arguments)}if(n.h.isArray(i))return rt(n.W,t,i,r);u.w=r.w=r.w||n.w++;n.d(t,i,u)},d=Object.prototype.hasOwnProperty,n.e=function(t,i){var r;return i=i||{},r=document.createElement(t||"div"),n.h.Y(i,function(n,t){-1!==n.indexOf("aria-")||"role"==n?r.setAttribute(n,t):r[n]=t}),r},n.aa=function(n){return n.charAt(0).toUpperCase()+n.slice(1)},n.h={},n.h.create=Object.create||function(n){function t(){}return t.prototype=n,new t},n.h.Y=function(n,t,i){for(var r in n)d.call(n,r)&&t.call(i||this,r,n[r])},n.h.z=function(n,t){if(!t)return n;for(var i in t)d.call(t,i)&&(n[i]=t[i]);return n},n.h.md=function(t,i){var r,u,f;t=n.h.copy(t);for(r in i)d.call(i,r)&&(u=t[r],f=i[r],t[r]=n.h.Ta(u)&&n.h.Ta(f)?n.h.md(u,f):i[r]);return t},n.h.copy=function(t){return n.h.z({},t)},n.h.Ta=function(n){return!!n&&"object"==typeof n&&"[object Object]"===n.toString()&&n.constructor===Object},n.h.isArray=Array.isArray||function(n){return"[object Array]"===Object.prototype.toString.call(n)},n.Ad=function(n){return n!==n},n.bind=function(t,i,r){function u(){return i.apply(t,arguments)}return i.w||(i.w=n.w++),u.w=r?r+"_"+i.w:i.w,u},n.ua={},n.w=1,n.expando="vdata"+(new Date).getTime(),n.getData=function(t){var i=t[n.expando];return i||(i=t[n.expando]=n.w++,n.ua[i]={}),n.ua[i]},n.sc=function(t){return t=t[n.expando],!(!t||n.Hb(n.ua[t]))},n.Fc=function(t){var i=t[n.expando];if(i){delete n.ua[i];try{delete t[n.expando]}catch(r){t.removeAttribute?t.removeAttribute(n.expando):t[n.expando]=e}}},n.Hb=function(n){for(var t in n)if(n[t]!==e)return i;return u},n.n=function(n,t){-1==(" "+n.className+" ").indexOf(" "+t+" ")&&(n.className=""===n.className?t:n.className+" "+t)},n.p=function(n,t){var i,r;if(-1!=n.className.indexOf(t)){for(i=n.className.split(" "),r=i.length-1;0<=r;r--)i[r]===t&&i.splice(r,1);n.className=i.join(" ")}},n.A=n.e("video"),n.L=navigator.userAgent,n.Yc=/iPhone/i.test(n.L),n.Xc=/iPad/i.test(n.L),n.Zc=/iPod/i.test(n.L),n.Wc=n.Yc||n.Xc||n.Zc,lt=n,g=n.L.match(/OS (\d+)_/i),at=g&&g[1]?g[1]:f,lt.ke=at,n.Uc=/Android/i.test(n.L),vt=n,v=n.L.match(/Android (\d+)(?:\.(\d+))?(?:\.(\d+))*/i),v?(nt=v[1]&&parseFloat(v[1]),yt=v[2]&&parseFloat(v[2]),ut=nt&&yt?parseFloat(v[1]+"."+v[2]):nt?nt:e):ut=e,vt.Tb=ut,n.$c=n.Uc&&/webkit/i.test(n.L)&&2.3>n.Tb,n.Vc=/Firefox/i.test(n.L),n.le=/Chrome/i.test(n.L),n.dc=!!("ontouchstart"in window||window.Tc&&document instanceof window.Tc),n.Hc=function(t,r){n.h.Y(r,function(n,r){r===e||"undefined"==typeof r||r===i?t.removeAttribute(n):t.setAttribute(n,r===u?"":r)})},n.za=function(n){var s,r,f,o,t;if(s={},n&&n.attributes&&0<n.attributes.length)for(r=n.attributes,t=r.length-1;0<=t;t--)f=r[t].name,o=r[t].value,("boolean"==typeof n[f]||-1!==",autoplay,controls,loop,muted,default,".indexOf(","+f+","))&&(o=o!==e?u:i),s[f]=o;return s},n.re=function(n,t){var i="";return document.defaultView&&document.defaultView.getComputedStyle?i=document.defaultView.getComputedStyle(n,"").getPropertyValue(t):n.currentStyle&&(i=n["client"+t.substr(0,1).toUpperCase()+t.substr(1)]+"px"),i},n.Gb=function(n,t){t.firstChild?t.insertBefore(n,t.firstChild):t.appendChild(n)},n.Oa={},n.v=function(n){return 0===n.indexOf("#")&&(n=n.slice(1)),document.getElementById(n)},n.ya=function(n,t){t=t||n;var r=Math.floor(n%60),u=Math.floor(n/60%60),i=Math.floor(n/3600),f=Math.floor(t/60%60),e=Math.floor(t/3600);return(isNaN(n)||Infinity===n)&&(i=u=r="-"),i=0<i||0<e?i+":":"",i+(((i||10<=f)&&10>u?"0"+u:u)+":")+(10>r?"0"+r:r)},n.gd=function(){document.body.focus();document.onselectstart=p(i)},n.ge=function(){document.onselectstart=p(u)},n.trim=function(n){return(n+"").replace(/^\s+|\s+$/g,"")},n.round=function(n,t){return t||(t=0),Math.round(n*Math.pow(10,t))/Math.pow(10,t)},n.zb=function(n,t){return{length:1,start:function(){return n},end:function(){return t}}},n.get=function(t,i,r,f){var h,e,o,s;r=r||c();"undefined"==typeof XMLHttpRequest&&(window.XMLHttpRequest=function(){try{return new window.ActiveXObject("Msxml2.XMLHTTP.6.0")}catch(n){}try{return new window.ActiveXObject("Msxml2.XMLHTTP.3.0")}catch(t){}try{return new window.ActiveXObject("Msxml2.XMLHTTP")}catch(i){}throw Error("This browser does not support XMLHttpRequest.");});e=new XMLHttpRequest;o=n.Td(t);s=window.location;o.protocol+o.host!==s.protocol+s.host&&window.XDomainRequest&&!("withCredentials"in e)?(e=new window.XDomainRequest,e.onload=function(){i(e.responseText)},e.onerror=r,e.onprogress=c(),e.ontimeout=r):(h="file:"==o.protocol||"file:"==s.protocol,e.onreadystatechange=function(){4===e.readyState&&(200===e.status||h&&0===e.status?i(e.responseText):r(e.responseText))});try{e.open("GET",t,u);f&&(e.withCredentials=u)}catch(l){r(l);return}try{e.send()}catch(a){r(a)}},n.Xd=function(t){try{var u=window.localStorage||i;u&&(u.volume=t)}catch(r){22==r.code||1014==r.code?n.log("LocalStorage Full (VideoJS)",r):18==r.code?n.log("LocalStorage not allowed (VideoJS)",r):n.log("LocalStorage Error (VideoJS)",r)}},n.rc=function(t){return t.match(/^https?:\/\//)||(t=n.e("div",{innerHTML:'<a href="'+t+'">x<\/a>'}).firstChild.href),t},n.Td=function(t){var i,r,e,f,u;for(f="protocol hostname port pathname search hash host".split(" "),r=n.e("a",{href:t}),(e=""===r.host&&"file:"!==r.protocol)&&(i=n.e("div"),i.innerHTML='<a href="'+t+'"><\/a>',r=i.firstChild,i.setAttribute("style","display:none; position:absolute;"),document.body.appendChild(i)),t={},u=0;u<f.length;u++)t[f[u]]=r[f[u]];return e&&document.body.removeChild(i),t},n.log=function(){ft(e,arguments)},n.log.history=[],n.log.error=function(){ft("error",arguments)},n.log.warn=function(){ft("warn",arguments)},n.ud=function(t){var r,i;return(t.getBoundingClientRect&&t.parentNode&&(r=t.getBoundingClientRect()),!r)?{left:0,top:0}:(t=document.documentElement,i=document.body,{left:n.round(r.left+(window.pageXOffset||i.scrollLeft)-(t.clientLeft||i.clientLeft||0)),top:n.round(r.top+(window.pageYOffset||i.scrollTop)-(t.clientTop||i.clientTop||0))})},n.hc={},n.hc.forEach=function(t,i,r){if(n.h.isArray(t)&&i instanceof Function)for(var u=0,f=t.length;u<f;++u)i.call(r||n,t[u],u,t);return t},n.ga={},n.ga.Va=function(t,i){var r,u,f;t=n.h.copy(t);for(r in i)i.hasOwnProperty(r)&&(u=t[r],f=i[r],t[r]=n.h.Ta(u)&&n.h.Ta(f)?n.ga.Va(u,f):i[r]);return t},n.a=n.qa.extend({i:function(t,r,u){if(this.c=t,this.k=n.h.copy(this.k),r=this.options(r),this.T=r.id||(r.el&&r.el.id?r.el.id:t.id()+"_component_"+n.w++),this.Gd=r.name||e,this.b=r.el||this.e(),this.M=[],this.Pa={},this.Qa={},this.uc(),this.I(u),r.Gc!==i){var f,o;f=n.bind(this.j(),this.j().reportUserActivity);this.d("touchstart",function(){f();clearInterval(o);o=setInterval(f,250)});t=function(){f();clearInterval(o)};this.d("touchmove",f);this.d("touchend",t);this.d("touchcancel",t)}}}),t=n.a.prototype,t.dispose=function(){if(this.l({type:"dispose",bubbles:i}),this.M)for(var t=this.M.length-1;0<=t;t--)this.M[t].dispose&&this.M[t].dispose();this.Qa=this.Pa=this.M=e;this.o();this.b.parentNode&&this.b.parentNode.removeChild(this.b);n.Fc(this.b);this.b=e},t.c=u,t.j=o("c"),t.options=function(t){return t===f?this.k:this.k=n.ga.Va(this.k,t)},t.e=function(t,i){return n.e(t,i)},t.s=function(n){var i=this.c.language(),t=this.c.languages();return t&&t[i]&&t[i][n]?t[i][n]:n},t.v=o("b"),t.ja=function(){return this.u||this.b},t.id=o("T"),t.name=o("Gd"),t.children=o("M"),t.wd=function(n){return this.Pa[n]},t.ka=function(n){return this.Qa[n]},t.Q=function(t,i){var r,u;return"string"==typeof t?(u=t,i=i||{},r=i.componentClass||n.aa(u),i.name=u,r=new window.videojs[r](this.c||this,i)):r=t,this.M.push(r),"function"==typeof r.id&&(this.Pa[r.id()]=r),(u=u||r.name&&r.name())&&(this.Qa[u]=r),"function"==typeof r.el&&r.el()&&this.ja().appendChild(r.el()),r},t.removeChild=function(n){if("string"==typeof n&&(n=this.ka(n)),n&&this.M){for(var t=i,r=this.M.length-1;0<=r;r--)if(this.M[r]===n){t=u;this.M.splice(r,1);break}t&&(this.Pa[n.id]=e,this.Qa[n.name]=e,(t=n.v())&&t.parentNode===this.ja()&&this.ja().removeChild(n.v()))}},t.uc=function(){var r,u,t,f,e;if(r=this,u=this.options().children)if(n.h.isArray(u))for(e=0;e<u.length;e++)t=u[e],"string"==typeof t?(f=t,t={}):f=t.name,r[f]=r.Q(f,t);else n.h.Y(u,function(n,t){t!==i&&(r[n]=r.Q(n,t))})},t.S=p(""),t.d=function(t,i){return n.d(this.b,t,n.bind(this,i)),this},t.o=function(t,i){return n.o(this.b,t,i),this},t.W=function(t,i){return n.W(this.b,t,n.bind(this,i)),this},t.l=function(t){return n.l(this.b,t),this},t.I=function(n){return n&&(this.la?n.call(this):(this.ab===f&&(this.ab=[]),this.ab.push(n))),this},t.Fa=function(){var n,t,i;if(this.la=u,n=this.ab,n&&0<n.length){for(t=0,i=n.length;t<i;t++)n[t].call(this);this.ab=[];this.l("ready")}},t.n=function(t){return n.n(this.b,t),this},t.p=function(t){return n.p(this.b,t),this},t.show=function(){return this.b.style.display="block",this},t.V=function(){return this.b.style.display="none",this},t.disable=function(){this.V();this.show=c()},t.width=function(n,t){return pt(this,"width",n,t)},t.height=function(n,t){return pt(this,"height",n,t)},t.pd=function(n,t){return this.width(n,u).height(t)},n.t=n.a.extend({i:function(t,i){n.a.call(this,t,i);wt(this);this.d("tap",this.r);this.d("click",this.r);this.d("focus",this.Ya);this.d("blur",this.Xa)}}),t=n.t.prototype,t.e=function(t,i){var r;return i=n.h.z({className:this.S(),role:"button","aria-live":"polite",tabIndex:0},i),r=n.a.prototype.e.call(this,t,i),i.innerHTML||(this.u=n.e("div",{className:"vjs-control-content"}),this.xb=n.e("span",{className:"vjs-control-text",innerHTML:this.s(this.ta)||"Need Text"}),this.u.appendChild(this.xb),r.appendChild(this.u)),r},t.S=function(){return"vjs-control "+n.a.prototype.S.call(this)},t.r=c(),t.Ya=function(){n.d(document,"keydown",n.bind(this,this.da))},t.da=function(n){(32==n.which||13==n.which)&&(n.preventDefault(),this.r())},t.Xa=function(){n.o(document,"keydown",n.bind(this,this.da))},n.P=n.a.extend({i:function(t,i){n.a.call(this,t,i);this.fd=this.ka(this.k.barName);this.handle=this.ka(this.k.handleName);this.d("mousedown",this.Za);this.d("touchstart",this.Za);this.d("focus",this.Ya);this.d("blur",this.Xa);this.d("click",this.r);this.c.d("controlsvisible",n.bind(this,this.update));t.d(this.Bc,n.bind(this,this.update));this.R={};this.R.move=n.bind(this,this.$a);this.R.end=n.bind(this,this.Lb)}}),t=n.P.prototype,t.e=function(t,i){return i=i||{},i.className+=" vjs-slider",i=n.h.z({role:"slider","aria-valuenow":0,"aria-valuemin":0,"aria-valuemax":100,tabIndex:0},i),n.a.prototype.e.call(this,t,i)},t.Za=function(t){t.preventDefault();n.gd();this.n("vjs-sliding");n.d(document,"mousemove",this.R.move);n.d(document,"mouseup",this.R.end);n.d(document,"touchmove",this.R.move);n.d(document,"touchend",this.R.end);this.$a(t)},t.$a=c(),t.Lb=function(){n.ge();this.p("vjs-sliding");n.o(document,"mousemove",this.R.move,i);n.o(document,"mouseup",this.R.end,i);n.o(document,"touchmove",this.R.move,i);n.o(document,"touchend",this.R.end,i);this.update()},t.update=function(){var u;if(this.b){var t,i=this.Fb(),r=this.handle,f=this.fd;isNaN(i)&&(i=0);t=i;r&&(t=this.b.offsetWidth,u=r.v().offsetWidth,t=u?u/t:0,i*=1-t,t=i+t/2,r.v().style.left=n.round(100*i,2)+"%");f&&(f.v().style.width=n.round(100*t,2)+"%")}},t.Ya=function(){n.d(document,"keyup",n.bind(this,this.da))},t.da=function(n){37==n.which||40==n.which?(n.preventDefault(),this.Kc()):(38==n.which||39==n.which)&&(n.preventDefault(),this.Lc())},t.Xa=function(){n.o(document,"keyup",n.bind(this,this.da))},t.r=function(n){n.stopImmediatePropagation();n.preventDefault()},n.Z=n.a.extend(),n.Z.prototype.defaultValue=0,n.Z.prototype.e=function(t,i){return i=i||{},i.className+=" vjs-slider-handle",i=n.h.z({innerHTML:'<span class="vjs-control-text">'+this.defaultValue+"<\/span>"},i),n.a.prototype.e.call(this,"div",i)},n.ha=n.a.extend(),n.ha.prototype.e=function(){var t=this.options().kc||"ul";return this.u=n.e(t,{className:"vjs-menu-content"}),t=n.a.prototype.e.call(this,"div",{append:this.u,className:"vjs-menu"}),t.appendChild(this.u),n.d(t,"click",function(n){n.preventDefault();n.stopImmediatePropagation()}),t},n.H=n.t.extend({i:function(t,i){n.t.call(this,t,i);this.selected(i.selected)}}),n.H.prototype.e=function(t,i){return n.t.prototype.e.call(this,"li",n.h.z({className:"vjs-menu-item",innerHTML:this.k.label},i))},n.H.prototype.r=function(){this.selected(u)},n.H.prototype.selected=function(n){n?(this.n("vjs-selected"),this.b.setAttribute("aria-selected",u)):(this.p("vjs-selected"),this.b.setAttribute("aria-selected",i))},n.K=n.t.extend({i:function(t,i){n.t.call(this,t,i);this.Aa=this.wa();this.Q(this.Aa);this.N&&0===this.N.length&&this.V();this.d("keyup",this.da);this.b.setAttribute("aria-haspopup",u);this.b.setAttribute("role","button")}}),t=n.K.prototype,t.sa=i,t.wa=function(){var i=new n.ha(this.c),t;if(this.options().title&&i.ja().appendChild(n.e("li",{className:"vjs-menu-title",innerHTML:n.aa(this.options().title),de:-1})),this.N=this.createItems())for(t=0;t<this.N.length;t++)ai(i,this.N[t]);return i},t.va=c(),t.S=function(){return this.className+" vjs-menu-button "+n.t.prototype.S.call(this)},t.Ya=c(),t.Xa=c(),t.r=function(){this.W("mouseout",n.bind(this,function(){et(this.Aa);this.b.blur()}));this.sa?ot(this):kt(this)},t.da=function(n){n.preventDefault();32==n.which||13==n.which?this.sa?ot(this):kt(this):27==n.which&&this.sa&&ot(this)},n.D=function(t){"number"==typeof t?this.code=t:"string"==typeof t?this.message=t:"object"==typeof t&&n.h.z(this,t);this.message||(this.message=n.D.nd[this.code]||"")},n.D.prototype.code=0,n.D.prototype.message="",n.D.prototype.status=e,n.D.Sa="MEDIA_ERR_CUSTOM MEDIA_ERR_ABORTED MEDIA_ERR_NETWORK MEDIA_ERR_DECODE MEDIA_ERR_SRC_NOT_SUPPORTED MEDIA_ERR_ENCRYPTED".split(" "),n.D.nd={1:"You aborted the video playback",2:"A network error caused the video download to fail part-way.",3:"The video playback was aborted due to a corruption problem or because the video used features your browser did not support.",4:"The video could not be loaded, either because the server or network failed or because the format is not supported.",5:"The video is encrypted and we do not have the keys to decrypt it."},w=0;w<n.D.Sa.length;w++)n.D[n.D.Sa[w]]=w,n.D.prototype[n.D.Sa[w]]=w;for(k=["requestFullscreen exitFullscreen fullscreenElement fullscreenEnabled fullscreenchange fullscreenerror".split(" "),"webkitRequestFullscreen webkitExitFullscreen webkitFullscreenElement webkitFullscreenEnabled webkitfullscreenchange webkitfullscreenerror".split(" "),"webkitRequestFullScreen webkitCancelFullScreen webkitCurrentFullScreenElement webkitCancelFullScreen webkitfullscreenchange webkitfullscreenerror".split(" "),"mozRequestFullScreen mozCancelFullScreen mozFullScreenElement mozFullScreenEnabled mozfullscreenchange mozfullscreenerror".split(" "),"msRequestFullscreen msExitFullscreen msFullscreenElement msFullscreenEnabled MSFullscreenChange MSFullscreenError".split(" ")],dt=k[0],l=0;l<k.length;l++)if(k[l][1]in document){tt=k[l];break}if(tt)for(n.Oa.Eb={},l=0;l<tt.length;l++)n.Oa.Eb[dt[l]]=tt[l];n.Player=n.a.extend({i:function(t,r,f){this.O=t;t.id=t.id||"vjs_video_"+n.w++;this.ee=t&&n.za(t);r=n.h.z(vi(t),r);this.Ua=r.language||n.options.language;this.Ed=r.languages||n.options.languages;this.F={};this.Cc=r.poster;this.yb=r.controls;t.controls=i;r.Gc=i;n.a.call(this,this,r,f);this.controls()?this.n("vjs-controls-enabled"):this.n("vjs-controls-disabled");n.Ba[this.T]=this;r.plugins&&n.h.Y(r.plugins,function(n,t){this[n](t)},this);var e,o,h,s,c,l;e=n.bind(this,this.reportUserActivity);this.d("mousedown",function(){e();clearInterval(o);o=setInterval(e,250)});this.d("mousemove",function(n){(n.screenX!=c||n.screenY!=l)&&(c=n.screenX,l=n.screenY,e())});this.d("mouseup",function(){e();clearInterval(o)});this.d("keydown",e);this.d("keyup",e);h=setInterval(n.bind(this,function(){if(this.pa){this.pa=i;this.userActive(u);clearTimeout(s);var t=this.options().inactivityTimeout;0<t&&(s=setTimeout(n.bind(this,function(){this.pa||this.userActive(i)}),t))}}),250);this.d("dispose",function(){clearInterval(h);clearTimeout(s)})}});t=n.Player.prototype;t.language=function(n){return n===f?this.Ua:(this.Ua=n,this)};t.languages=o("Ed");t.k=n.options;t.dispose=function(){this.l("dispose");this.o("dispose");n.Ba[this.T]=e;this.O&&this.O.player&&(this.O.player=e);this.b&&this.b.player&&(this.b.player=e);this.m&&this.m.dispose();n.a.prototype.dispose.call(this)};t.e=function(){var r=this.b=n.a.prototype.e.call(this,"div"),t=this.O,e,i,o,s,h,f;if(t.removeAttribute("width"),t.removeAttribute("height"),t.hasChildNodes()){for(i=t.childNodes,o=i.length,f=[];o--;)s=i[o],h=s.nodeName.toLowerCase(),"track"===h&&f.push(s);for(i=0;i<f.length;i++)t.removeChild(f[i])}return e=n.za(t),n.h.Y(e,function(n){r.setAttribute(n,e[n])}),t.id+="_html5_api",t.className="vjs-tech",t.player=r.player=this,this.n("vjs-paused"),this.width(this.k.width,u),this.height(this.k.height,u),t.parentNode&&t.parentNode.insertBefore(r,t),n.Gb(t,r),this.b=r,this.d("loadstart",this.Ld),this.d("waiting",this.Rd),this.d(["canplay","canplaythrough","playing","ended"],this.Qd),this.d("seeking",this.Od),this.d("seeked",this.Nd),this.d("ended",this.Hd),this.d("play",this.Nb),this.d("firstplay",this.Jd),this.d("pause",this.Mb),this.d("progress",this.Md),this.d("durationchange",this.zc),this.d("fullscreenchange",this.Kd),r};t.Ld=function(){this.error(e);this.paused()?(ni(this,i),this.W("play",function(){ni(this,u)})):this.l("firstplay")};t.tc=i;t.Nb=function(){this.p("vjs-paused");this.n("vjs-playing")};t.Rd=function(){this.n("vjs-waiting")};t.Qd=function(){this.p("vjs-waiting")};t.Od=function(){this.n("vjs-seeking")};t.Nd=function(){this.p("vjs-seeking")};t.Jd=function(){this.k.starttime&&this.currentTime(this.k.starttime);this.n("vjs-has-started")};t.Mb=function(){this.p("vjs-playing");this.n("vjs-paused")};t.Md=function(){1==this.bufferedPercent()&&this.l("loadedalldata")};t.Hd=function(){this.k.loop?(this.currentTime(0),this.play()):this.paused()||this.pause()};t.zc=function(){var n=s(this,"duration");n&&(0>n&&(n=Infinity),this.duration(n),Infinity===n?this.n("vjs-live"):this.p("vjs-live"))};t.Kd=function(){this.isFullscreen()?this.n("vjs-fullscreen"):this.p("vjs-fullscreen")};t.play=function(){return h(this,"play"),this};t.pause=function(){return h(this,"pause"),this};t.paused=function(){return s(this,"paused")===i?i:u};t.currentTime=function(n){return n!==f?(h(this,"setCurrentTime",n),this):this.F.currentTime=s(this,"currentTime")||0};t.duration=function(n){return n!==f?(this.F.duration=parseFloat(n),this):(this.F.duration===f&&this.zc(),this.F.duration||0)};t.remainingTime=function(){return this.duration()-this.currentTime()};t.buffered=function(){var t=s(this,"buffered");return t&&t.length||(t=n.zb(0,0)),t};t.bufferedPercent=function(){var t=this.duration(),r=this.buffered(),u=0,f,i,n;if(!t)return 0;for(n=0;n<r.length;n++)f=r.start(n),i=r.end(n),i>t&&(i=t),u+=i-f;return u/t};t.volume=function(t){return t!==f?(t=Math.max(0,Math.min(1,parseFloat(t))),this.F.volume=t,h(this,"setVolume",t),n.Xd(t),this):(t=parseFloat(s(this,"volume")),isNaN(t)?1:t)};t.muted=function(n){return n!==f?(h(this,"setMuted",n),this):s(this,"muted")||i};t.Da=function(){return s(this,"supportsFullScreen")||i};t.vc=i;t.isFullscreen=function(n){return n!==f?(this.vc=!!n,this):this.vc};t.requestFullscreen=function(){var t=n.Oa.Eb;return this.isFullscreen(u),t?(n.d(document,t.fullscreenchange,n.bind(this,function(){this.isFullscreen(document[t.fullscreenElement]);this.isFullscreen()===i&&n.o(document,t.fullscreenchange,arguments.callee);this.l("fullscreenchange")})),this.b[t.requestFullscreen]()):this.m.Da()?h(this,"enterFullScreen"):(this.oc(),this.l("fullscreenchange")),this};t.exitFullscreen=function(){var t=n.Oa.Eb;return this.isFullscreen(i),t?document[t.exitFullscreen]():this.m.Da()?h(this,"exitFullScreen"):(this.Cb(),this.l("fullscreenchange")),this};t.oc=function(){this.zd=u;this.qd=document.documentElement.style.overflow;n.d(document,"keydown",n.bind(this,this.qc));document.documentElement.style.overflow="hidden";n.n(document.body,"vjs-full-window");this.l("enterFullWindow")};t.qc=function(n){27===n.keyCode&&(this.isFullscreen()===u?this.exitFullscreen():this.Cb())};t.Cb=function(){this.zd=i;n.o(document,"keydown",this.qc);document.documentElement.style.overflow=this.qd;n.p(document.body,"vjs-full-window");this.l("exitFullWindow")};t.selectSource=function(t){for(var u,f,e,s,h,r=0,o=this.k.techOrder;r<o.length;r++)if(u=n.aa(o[r]),f=window.videojs[u],f){if(f.isSupported())for(e=0,s=t;e<s.length;e++)if(h=s[e],f.canPlaySource(h))return{source:h,m:u}}else n.log.error('The "'+u+'" tech is undefined. Skipped browser support check for that tech.');return i};t.src=function(t){return t===f?s(this,"src"):(n.h.isArray(t)?ti(this,t):"string"==typeof t?this.src({src:t}):t instanceof Object&&(t.type&&!window.videojs[this.eb].canPlaySource(t)?ti(this,[t]):(this.F.src=t.src,this.mc=t.type||"",this.I(function(){h(this,"src",t.src);"auto"==this.k.preload&&this.load();this.k.autoplay&&this.play()}))),this)};t.load=function(){return h(this,"load"),this};t.currentSrc=function(){return s(this,"currentSrc")||this.F.src||""};t.Ra=function(){return this.mc||""};t.Ca=function(n){return n!==f?(h(this,"setPreload",n),this.k.preload=n,this):s(this,"preload")};t.autoplay=function(n){return n!==f?(h(this,"setAutoplay",n),this.k.autoplay=n,this):s(this,"autoplay")};t.loop=function(n){return n!==f?(h(this,"setLoop",n),this.k.loop=n,this):s(this,"loop")};t.poster=function(n){if(n===f)return this.Cc;this.Cc=n;h(this,"setPoster",n);this.l("posterchange")};t.controls=function(n){return n!==f?(n=!!n,this.yb!==n&&((this.yb=n)?(this.p("vjs-controls-disabled"),this.n("vjs-controls-enabled"),this.l("controlsenabled")):(this.p("vjs-controls-enabled"),this.n("vjs-controls-disabled"),this.l("controlsdisabled"))),this):this.yb};n.Player.prototype.Sb;t=n.Player.prototype;t.usingNativeControls=function(n){return n!==f?(n=!!n,this.Sb!==n&&((this.Sb=n)?(this.n("vjs-using-native-controls"),this.l("usingnativecontrols")):(this.p("vjs-using-native-controls"),this.l("usingcustomcontrols"))),this):this.Sb};t.ca=e;t.error=function(t){return t===f?this.ca:t===e?(this.ca=t,this.p("vjs-error"),this):(this.ca=t instanceof n.D?t:new n.D(t),this.l("error"),this.n("vjs-error"),n.log.error("(CODE:"+this.ca.code+" "+n.D.Sa[this.ca.code]+")",this.ca.message,this.ca),this)};t.ended=function(){return s(this,"ended")};t.seeking=function(){return s(this,"seeking")};t.pa=u;t.reportUserActivity=function(){this.pa=u};t.Rb=u;t.userActive=function(n){return n!==f?(n=!!n,n!==this.Rb&&((this.Rb=n)?(this.pa=u,this.p("vjs-user-inactive"),this.n("vjs-user-active"),this.l("useractive")):(this.pa=i,this.m&&this.m.W("mousemove",function(n){n.stopPropagation();n.preventDefault()}),this.p("vjs-user-active"),this.n("vjs-user-inactive"),this.l("userinactive"))),this):this.Rb};t.playbackRate=function(n){return n!==f?(h(this,"setPlaybackRate",n),this):this.m&&this.m.featuresPlaybackRate?s(this,"playbackRate"):1};n.Ia=n.a.extend();n.Ia.prototype.k={se:"play",children:{playToggle:{},currentTimeDisplay:{},timeDivider:{},durationDisplay:{},remainingTimeDisplay:{},liveDisplay:{},progressControl:{},fullscreenToggle:{},volumeControl:{},muteToggle:{},playbackRateMenuButton:{}}};n.Ia.prototype.e=function(){return n.e("div",{className:"vjs-control-bar"})};n.Xb=n.a.extend({i:function(t,i){n.a.call(this,t,i)}});n.Xb.prototype.e=function(){var t=n.a.prototype.e.call(this,"div",{className:"vjs-live-controls vjs-control"});return this.u=n.e("div",{className:"vjs-live-display",innerHTML:'<span class="vjs-control-text">'+this.s("Stream Type")+"<\/span>"+this.s("LIVE"),"aria-live":"off"}),t.appendChild(this.u),t};n.$b=n.t.extend({i:function(t,i){n.t.call(this,t,i);t.d("play",n.bind(this,this.Nb));t.d("pause",n.bind(this,this.Mb))}});t=n.$b.prototype;t.ta="Play";t.S=function(){return"vjs-play-control "+n.t.prototype.S.call(this)};t.r=function(){this.c.paused()?this.c.play():this.c.pause()};t.Nb=function(){n.p(this.b,"vjs-paused");n.n(this.b,"vjs-playing");this.b.children[0].children[0].innerHTML=this.s("Pause")};t.Mb=function(){n.p(this.b,"vjs-playing");n.n(this.b,"vjs-paused");this.b.children[0].children[0].innerHTML=this.s("Play")};n.hb=n.a.extend({i:function(t,i){n.a.call(this,t,i);t.d("timeupdate",n.bind(this,this.fa))}});n.hb.prototype.e=function(){var t=n.a.prototype.e.call(this,"div",{className:"vjs-current-time vjs-time-controls vjs-control"});return this.u=n.e("div",{className:"vjs-current-time-display",innerHTML:'<span class="vjs-control-text">Current Time <\/span>0:00',"aria-live":"off"}),t.appendChild(this.u),t};n.hb.prototype.fa=function(){var t=this.c.bb?this.c.F.currentTime:this.c.currentTime();this.u.innerHTML='<span class="vjs-control-text">'+this.s("Current Time")+"<\/span> "+n.ya(t,this.c.duration())};n.ib=n.a.extend({i:function(t,i){n.a.call(this,t,i);t.d("timeupdate",n.bind(this,this.fa))}});n.ib.prototype.e=function(){var t=n.a.prototype.e.call(this,"div",{className:"vjs-duration vjs-time-controls vjs-control"});return this.u=n.e("div",{className:"vjs-duration-display",innerHTML:'<span class="vjs-control-text">'+this.s("Duration Time")+"<\/span> 0:00","aria-live":"off"}),t.appendChild(this.u),t};n.ib.prototype.fa=function(){var t=this.c.duration();t&&(this.u.innerHTML='<span class="vjs-control-text">'+this.s("Duration Time")+"<\/span> "+n.ya(t))};n.fc=n.a.extend({i:function(t,i){n.a.call(this,t,i)}});n.fc.prototype.e=function(){return n.a.prototype.e.call(this,"div",{className:"vjs-time-divider",innerHTML:"<div><span>/<\/span><\/div>"})};n.pb=n.a.extend({i:function(t,i){n.a.call(this,t,i);t.d("timeupdate",n.bind(this,this.fa))}});n.pb.prototype.e=function(){var t=n.a.prototype.e.call(this,"div",{className:"vjs-remaining-time vjs-time-controls vjs-control"});return this.u=n.e("div",{className:"vjs-remaining-time-display",innerHTML:'<span class="vjs-control-text">'+this.s("Remaining Time")+"<\/span> -0:00","aria-live":"off"}),t.appendChild(this.u),t};n.pb.prototype.fa=function(){this.c.duration()&&(this.u.innerHTML='<span class="vjs-control-text">'+this.s("Remaining Time")+"<\/span> -"+n.ya(this.c.remainingTime()))};n.Ja=n.t.extend({i:function(t,i){n.t.call(this,t,i)}});n.Ja.prototype.ta="Fullscreen";n.Ja.prototype.S=function(){return"vjs-fullscreen-control "+n.t.prototype.S.call(this)};n.Ja.prototype.r=function(){this.c.isFullscreen()?(this.c.exitFullscreen(),this.xb.innerHTML=this.s("Fullscreen")):(this.c.requestFullscreen(),this.xb.innerHTML=this.s("Non-Fullscreen"))};n.ob=n.a.extend({i:function(t,i){n.a.call(this,t,i)}});n.ob.prototype.k={children:{seekBar:{}}};n.ob.prototype.e=function(){return n.a.prototype.e.call(this,"div",{className:"vjs-progress-control vjs-control"})};n.bc=n.P.extend({i:function(t,i){n.P.call(this,t,i);t.d("timeupdate",n.bind(this,this.oa));t.I(n.bind(this,this.oa))}});t=n.bc.prototype;t.k={children:{loadProgressBar:{},playProgressBar:{},seekHandle:{}},barName:"playProgressBar",handleName:"seekHandle"};t.Bc="timeupdate";t.e=function(){return n.P.prototype.e.call(this,"div",{className:"vjs-progress-holder","aria-label":"video progress bar"})};t.oa=function(){var t=this.c.bb?this.c.F.currentTime:this.c.currentTime();this.b.setAttribute("aria-valuenow",n.round(100*this.Fb(),2));this.b.setAttribute("aria-valuetext",n.ya(t,this.c.duration()))};t.Fb=function(){return this.c.currentTime()/this.c.duration()};t.Za=function(t){n.P.prototype.Za.call(this,t);this.c.bb=u;this.ie=!this.c.paused();this.c.pause()};t.$a=function(n){n=bt(this,n)*this.c.duration();n==this.c.duration()&&(n-=.1);this.c.currentTime(n)};t.Lb=function(t){n.P.prototype.Lb.call(this,t);this.c.bb=i;this.ie&&this.c.play()};t.Lc=function(){this.c.currentTime(this.c.currentTime()+5)};t.Kc=function(){this.c.currentTime(this.c.currentTime()-5)};n.lb=n.a.extend({i:function(t,i){n.a.call(this,t,i);t.d("progress",n.bind(this,this.update))}});n.lb.prototype.e=function(){return n.a.prototype.e.call(this,"div",{className:"vjs-load-progress",innerHTML:'<span class="vjs-control-text"><span>'+this.s("Loaded")+"<\/span>: 0%<\/span>"})};n.lb.prototype.update=function(){var t,e,o,u,f=this.c.buffered(),r,i;for(t=this.c.duration(),i=this.c,r=i.buffered(),i=i.duration(),r=r.end(r.length-1),r>i&&(r=i),i=this.b.children,this.b.style.width=100*(r/t||0)+"%",t=0;t<f.length;t++)e=f.start(t),o=f.end(t),(u=i[t])||(u=this.b.appendChild(n.e())),u.style.left=100*(e/r||0)+"%",u.style.width=100*((o-e)/r||0)+"%";for(t=i.length;t>f.length;t--)this.b.removeChild(i[t-1])};n.Zb=n.a.extend({i:function(t,i){n.a.call(this,t,i)}});n.Zb.prototype.e=function(){return n.a.prototype.e.call(this,"div",{className:"vjs-play-progress",innerHTML:'<span class="vjs-control-text"><span>'+this.s("Progress")+"<\/span>: 0%<\/span>"})};n.La=n.Z.extend({i:function(t,i){n.Z.call(this,t,i);t.d("timeupdate",n.bind(this,this.fa))}});n.La.prototype.defaultValue="00:00";n.La.prototype.e=function(){return n.Z.prototype.e.call(this,"div",{className:"vjs-seek-handle","aria-live":"off"})};n.La.prototype.fa=function(){var t=this.c.bb?this.c.F.currentTime:this.c.currentTime();this.b.innerHTML='<span class="vjs-control-text">'+n.ya(t,this.c.duration())+"<\/span>"};n.rb=n.a.extend({i:function(t,r){n.a.call(this,t,r);t.m&&t.m.featuresVolumeControl===i&&this.n("vjs-hidden");t.d("loadstart",n.bind(this,function(){t.m.featuresVolumeControl===i?this.n("vjs-hidden"):this.p("vjs-hidden")}))}});n.rb.prototype.k={children:{volumeBar:{}}};n.rb.prototype.e=function(){return n.a.prototype.e.call(this,"div",{className:"vjs-volume-control vjs-control"})};n.qb=n.P.extend({i:function(t,i){n.P.call(this,t,i);t.d("volumechange",n.bind(this,this.oa));t.I(n.bind(this,this.oa))}});t=n.qb.prototype;t.oa=function(){this.b.setAttribute("aria-valuenow",n.round(100*this.c.volume(),2));this.b.setAttribute("aria-valuetext",n.round(100*this.c.volume(),2)+"%")};t.k={children:{volumeLevel:{},volumeHandle:{}},barName:"volumeLevel",handleName:"volumeHandle"};t.Bc="volumechange";t.e=function(){return n.P.prototype.e.call(this,"div",{className:"vjs-volume-bar","aria-label":"volume level"})};t.$a=function(n){this.c.muted()&&this.c.muted(i);this.c.volume(bt(this,n))};t.Fb=function(){return this.c.muted()?0:this.c.volume()};t.Lc=function(){this.c.volume(this.c.volume()+.1)};t.Kc=function(){this.c.volume(this.c.volume()-.1)};n.gc=n.a.extend({i:function(t,i){n.a.call(this,t,i)}});n.gc.prototype.e=function(){return n.a.prototype.e.call(this,"div",{className:"vjs-volume-level",innerHTML:'<span class="vjs-control-text"><\/span>'})};n.sb=n.Z.extend();n.sb.prototype.defaultValue="00:00";n.sb.prototype.e=function(){return n.Z.prototype.e.call(this,"div",{className:"vjs-volume-handle"})};n.ia=n.t.extend({i:function(t,r){n.t.call(this,t,r);t.d("volumechange",n.bind(this,this.update));t.m&&t.m.featuresVolumeControl===i&&this.n("vjs-hidden");t.d("loadstart",n.bind(this,function(){t.m.featuresVolumeControl===i?this.n("vjs-hidden"):this.p("vjs-hidden")}))}});n.ia.prototype.e=function(){return n.t.prototype.e.call(this,"div",{className:"vjs-mute-control vjs-control",innerHTML:'<div><span class="vjs-control-text">'+this.s("Mute")+"<\/span><\/div>"})};n.ia.prototype.r=function(){this.c.muted(this.c.muted()?i:u)};n.ia.prototype.update=function(){var t=this.c.volume(),i=3;for(0===t||this.c.muted()?i=0:.33>t?i=1:.67>t&&(i=2),this.c.muted()?this.b.children[0].children[0].innerHTML!=this.s("Unmute")&&(this.b.children[0].children[0].innerHTML=this.s("Unmute")):this.b.children[0].children[0].innerHTML!=this.s("Mute")&&(this.b.children[0].children[0].innerHTML=this.s("Mute")),t=0;4>t;t++)n.p(this.b,"vjs-vol-"+t);n.n(this.b,"vjs-vol-"+i)};n.ra=n.K.extend({i:function(t,r){n.K.call(this,t,r);t.d("volumechange",n.bind(this,this.update));t.m&&t.m.featuresVolumeControl===i&&this.n("vjs-hidden");t.d("loadstart",n.bind(this,function(){t.m.featuresVolumeControl===i?this.n("vjs-hidden"):this.p("vjs-hidden")}));this.n("vjs-menu-button")}});n.ra.prototype.wa=function(){var t=new n.ha(this.c,{kc:"div"}),i=new n.qb(this.c,n.h.z({vertical:u},this.k.we));return t.Q(i),t};n.ra.prototype.r=function(){n.ia.prototype.r.call(this);n.K.prototype.r.call(this)};n.ra.prototype.e=function(){return n.t.prototype.e.call(this,"div",{className:"vjs-volume-menu-button vjs-menu-button vjs-control",innerHTML:'<div><span class="vjs-control-text">'+this.s("Mute")+"<\/span><\/div>"})};n.ra.prototype.update=n.ia.prototype.update;n.ac=n.K.extend({i:function(t,i){n.K.call(this,t,i);this.Qc();this.Pc();t.d("loadstart",n.bind(this,this.Qc));t.d("ratechange",n.bind(this,this.Pc))}});t=n.ac.prototype;t.e=function(){var t=n.a.prototype.e.call(this,"div",{className:"vjs-playback-rate vjs-menu-button vjs-control",innerHTML:'<div class="vjs-control-content"><span class="vjs-control-text">'+this.s("Playback Rate")+"<\/span><\/div>"});return this.xc=n.e("div",{className:"vjs-playback-rate-value",innerHTML:1}),t.appendChild(this.xc),t};t.wa=function(){var r=new n.ha(this.j()),i=this.j().options().playbackRates,t;if(i)for(t=i.length-1;0<=t;t--)r.Q(new n.nb(this.j(),{rate:i[t]+"x"}));return r};t.oa=function(){this.v().setAttribute("aria-valuenow",this.j().playbackRate())};t.r=function(){for(var r=this.j().playbackRate(),n=this.j().options().playbackRates,i=n[0],t=0;t<n.length;t++)if(n[t]>r){i=n[t];break}this.j().playbackRate(i)};t.Qc=function(){ii(this)?this.p("vjs-hidden"):this.n("vjs-hidden")};t.Pc=function(){ii(this)&&(this.xc.innerHTML=this.j().playbackRate()+"x")};n.nb=n.H.extend({kc:"button",i:function(t,i){var r=this.label=i.rate,u=this.Ec=parseFloat(r,10);i.label=r;i.selected=1===u;n.H.call(this,t,i);this.j().d("ratechange",n.bind(this,this.update))}});n.nb.prototype.r=function(){n.H.prototype.r.call(this);this.j().playbackRate(this.Ec)};n.nb.prototype.update=function(){this.selected(this.j().playbackRate()==this.Ec)};n.Ka=n.t.extend({i:function(t,i){n.t.call(this,t,i);t.poster()&&this.src(t.poster());t.poster()&&t.controls()||this.V();t.d("posterchange",n.bind(this,function(){this.src(t.poster())}));t.d("play",n.bind(this,this.V))}});st="backgroundSize"in n.A.style;n.Ka.prototype.e=function(){var t=n.e("div",{className:"vjs-poster",tabIndex:-1});return st||t.appendChild(n.e("img")),t};n.Ka.prototype.src=function(n){var t=this.v();n!==f&&(st?t.style.backgroundImage='url("'+n+'")':t.firstChild.src=n)};n.Ka.prototype.r=function(){this.j().controls()&&this.c.play()};n.Yb=n.a.extend({i:function(t,i){n.a.call(this,t,i)}});n.Yb.prototype.e=function(){return n.a.prototype.e.call(this,"div",{className:"vjs-loading-spinner"})};n.fb=n.t.extend();n.fb.prototype.e=function(){return n.t.prototype.e.call(this,"div",{className:"vjs-big-play-button",innerHTML:'<span aria-hidden="true"><\/span>',"aria-label":"play video"})};n.fb.prototype.r=function(){this.c.play()};n.jb=n.a.extend({i:function(t,i){n.a.call(this,t,i);this.update();t.d("error",n.bind(this,this.update))}});n.jb.prototype.e=function(){var t=n.a.prototype.e.call(this,"div",{className:"vjs-error-display"});return this.u=n.e("div"),t.appendChild(this.u),t};n.jb.prototype.update=function(){this.j().error()&&(this.u.innerHTML=this.s(this.j().error().message))};n.q=n.a.extend({i:function(t,r,f){r=r||{};r.Gc=i;n.a.call(this,t,r,f);this.featuresProgressEvents||(this.yc=u,this.Dc=setInterval(n.bind(this,function(){var n=this.j().bufferedPercent();this.hd!=n&&this.j().l("progress");this.hd=n;1===n&&clearInterval(this.Dc)}),500));this.featuresTimeupdateEvents||(this.Kb=u,this.j().d("play",n.bind(this,this.Oc)),this.j().d("pause",n.bind(this,this.cb)),this.W("timeupdate",function(){this.featuresTimeupdateEvents=u;ri(this)}));var o,e;e=this;o=this.j();t=function(){if(o.controls()&&!o.usingNativeControls()){var n;e.d("mousedown",e.r);e.d("touchstart",function(){n=this.c.userActive()});e.d("touchmove",function(){n&&this.j().reportUserActivity()});e.d("touchend",function(n){n.preventDefault()});wt(e);e.d("tap",e.Pd)}};r=n.bind(e,e.Vd);this.I(t);o.d("controlsenabled",t);o.d("controlsdisabled",r);this.I(function(){this.networkState&&0<this.networkState()&&this.j().l("loadstart")})}});t=n.q.prototype;t.Vd=function(){this.o("tap");this.o("touchstart");this.o("touchmove");this.o("touchleave");this.o("touchcancel");this.o("touchend");this.o("click");this.o("mousedown")};t.r=function(n){0===n.button&&this.j().controls()&&(this.j().paused()?this.j().play():this.j().pause())};t.Pd=function(){this.j().userActive(!this.j().userActive())};t.Oc=function(){this.lc&&this.cb();this.lc=setInterval(n.bind(this,function(){this.j().l("timeupdate")}),250)};t.cb=function(){clearInterval(this.lc);this.j().l("timeupdate")};t.dispose=function(){this.yc&&(this.yc=i,clearInterval(this.Dc));this.Kb&&ri(this);n.a.prototype.dispose.call(this)};t.Pb=function(){this.Kb&&this.j().l("timeupdate")};t.Ic=c();n.q.prototype.featuresVolumeControl=u;n.q.prototype.featuresFullscreenResize=i;n.q.prototype.featuresPlaybackRate=i;n.q.prototype.featuresProgressEvents=i;n.q.prototype.featuresTimeupdateEvents=i;n.media={};n.g=n.q.extend({i:function(t,r,f){for(this.featuresVolumeControl=n.g.kd(),this.featuresPlaybackRate=n.g.jd(),this.movingMediaElementInDOM=!n.Wc,this.featuresProgressEvents=this.featuresFullscreenResize=u,n.q.call(this,t,r,f),f=n.g.kb.length-1;0<=f;f--)n.d(this.b,n.g.kb[f],n.bind(this,this.sd));if((r=r.source)&&this.b.currentSrc!==r.src&&(this.b.src=r.src),n.dc&&t.options().nativeControlsForTouch!==i){var o,e,s,h;o=this;e=this.j();r=e.controls();o.b.controls=!!r;s=function(){o.b.controls=u};h=function(){o.b.controls=i};e.d("controlsenabled",s);e.d("controlsdisabled",h);r=function(){e.o("controlsenabled",s);e.o("controlsdisabled",h)};o.d("dispose",r);e.d("usingcustomcontrols",r);e.usingNativeControls(u)}t.I(function(){this.O&&this.k.autoplay&&this.paused()&&(delete this.O.poster,this.play())});this.Fa()}});t=n.g.prototype;t.dispose=function(){n.g.Bb(this.b);n.q.prototype.dispose.call(this)};t.e=function(){var r=this.c,t=r.O,u,f,o,s;for(t&&this.movingMediaElementInDOM!==i||(t?(u=t.cloneNode(i),n.g.Bb(t),t=u,r.O=e):(t=n.e("video"),n.Hc(t,n.h.z(r.ee||{},{id:r.id()+"_html5_api","class":"vjs-tech"}))),t.player=r,n.Gb(t,r.v())),u=["autoplay","preload","loop","muted"],f=u.length-1;0<=f;f--)o=u[f],s={},"undefined"!=typeof r.k[o]&&(s[o]=r.k[o]),n.Hc(t,s);return t};t.sd=function(n){"error"==n.type&&this.error()?this.j().error(this.error().code):(n.bubbles=i,this.j().l(n))};t.play=function(){this.b.play()};t.pause=function(){this.b.pause()};t.paused=function(){return this.b.paused};t.currentTime=function(){return this.b.currentTime};t.Pb=function(t){try{this.b.currentTime=t}catch(i){n.log(i,"Video is not ready. (Video.js)")}};t.duration=function(){return this.b.duration||0};t.buffered=function(){return this.b.buffered};t.volume=function(){return this.b.volume};t.be=function(n){this.b.volume=n};t.muted=function(){return this.b.muted};t.Zd=function(n){this.b.muted=n};t.width=function(){return this.b.offsetWidth};t.height=function(){return this.b.offsetHeight};t.Da=function(){return"function"==typeof this.b.webkitEnterFullScreen&&(/Android/.test(n.L)||!/Chrome|Mac OS X 10.5/.test(n.L))?u:i};t.nc=function(){var n=this.b;n.paused&&n.networkState<=n.je?(this.b.play(),setTimeout(function(){n.pause();n.webkitEnterFullScreen()},0)):n.webkitEnterFullScreen()};t.td=function(){this.b.webkitExitFullScreen()};t.src=function(n){if(n===f)return this.b.src;this.b.src=n};t.load=function(){this.b.load()};t.currentSrc=function(){return this.b.currentSrc};t.poster=function(){return this.b.poster};t.Ic=function(n){this.b.poster=n};t.Ca=function(){return this.b.Ca};t.ae=function(n){this.b.Ca=n};t.autoplay=function(){return this.b.autoplay};t.Wd=function(n){this.b.autoplay=n};t.controls=function(){return this.b.controls};t.loop=function(){return this.b.loop};t.Yd=function(n){this.b.loop=n};t.error=function(){return this.b.error};t.seeking=function(){return this.b.seeking};t.ended=function(){return this.b.ended};t.playbackRate=function(){return this.b.playbackRate};t.$d=function(n){this.b.playbackRate=n};t.networkState=function(){return this.b.networkState};n.g.isSupported=function(){try{n.A.volume=.5}catch(t){return i}return!!n.A.canPlayType};n.g.vb=function(t){try{return!!n.A.canPlayType(t.type)}catch(i){return""}};n.g.kd=function(){var t=n.A.volume;return n.A.volume=t/2+.1,t!==n.A.volume};n.g.jd=function(){var t=n.A.playbackRate;return n.A.playbackRate=t/2+.1,t!==n.A.playbackRate};ui=/^application\/(?:x-|vnd\.apple\.)mpegurl/i;fi=/^video\/mp4/i;n.g.Ac=function(){4<=n.Tb&&(y||(y=n.A.constructor.prototype.canPlayType),n.A.constructor.prototype.canPlayType=function(n){return n&&ui.test(n)?"maybe":y.call(this,n)});n.$c&&(y||(y=n.A.constructor.prototype.canPlayType),n.A.constructor.prototype.canPlayType=function(n){return n&&fi.test(n)?"maybe":y.call(this,n)})};n.g.he=function(){var t=n.A.constructor.prototype.canPlayType;return n.A.constructor.prototype.canPlayType=y,y=e,t};n.g.Ac();n.g.kb="loadstart suspend abort error emptied stalled loadedmetadata loadeddata canplay canplaythrough playing waiting seeking seeked ended durationchange timeupdate progress play pause ratechange volumechange".split(" ");n.g.Bb=function(n){if(n){for(n.player=e,n.parentNode&&n.parentNode.removeChild(n);n.hasChildNodes();)n.removeChild(n.firstChild);if(n.removeAttribute("src"),"function"==typeof n.load)try{n.load()}catch(t){}}};n.f=n.q.extend({i:function(t,r,u){var f;n.q.call(this,t,r,u);f=r.source;u=r.parentEl;var s=this.b=n.e("div",{id:t.id()+"_temp_flash"}),o=t.id()+"_flash_api",e=t.k,e=n.h.z({readyFunction:"videojs.Flash.onReady",eventProxyFunction:"videojs.Flash.onEvent",errorEventProxyFunction:"videojs.Flash.onError",autoplay:e.autoplay,preload:e.Ca,loop:e.loop,muted:e.muted},r.flashVars),h=n.h.z({wmode:"opaque",bgcolor:"#000000"},r.params),o=n.h.z({id:o,name:o,"class":"vjs-tech"},r.attributes);f&&(f.type&&n.f.Cd(f.type)?(f=n.f.Mc(f.src),e.rtmpConnection=encodeURIComponent(f.wb),e.rtmpStream=encodeURIComponent(f.Qb)):e.src=encodeURIComponent(n.rc(f.src)));n.Gb(s,u);r.startTime&&this.I(function(){this.load();this.play();this.currentTime(r.startTime)});n.Vc&&this.I(function(){n.d(this.v(),"mousemove",n.bind(this,function(){this.j().l({type:"mousemove",bubbles:i})}))});t.d("stageclick",t.reportUserActivity);this.b=n.f.rd(r.swf,s,e,h,o)}});n.f.prototype.dispose=function(){n.q.prototype.dispose.call(this)};n.f.prototype.play=function(){this.b.vjs_play()};n.f.prototype.pause=function(){this.b.vjs_pause()};n.f.prototype.src=function(t){if(t===f)return this.currentSrc();if(n.f.Bd(t)?(t=n.f.Mc(t),this.te(t.wb),this.ue(t.Qb)):(t=n.rc(t),this.b.vjs_src(t)),this.c.autoplay()){var i=this;setTimeout(function(){i.play()},0)}};n.f.prototype.setCurrentTime=function(t){this.Fd=t;this.b.vjs_setProperty("currentTime",t);n.q.prototype.Pb.call(this)};n.f.prototype.currentTime=function(){return this.seeking()?this.Fd||0:this.b.vjs_getProperty("currentTime")};n.f.prototype.currentSrc=function(){var t=this.b.vjs_getProperty("currentSrc"),i,r;return t==e&&(i=this.rtmpConnection(),r=this.rtmpStream(),i&&r&&(t=n.f.ce(i,r))),t};n.f.prototype.load=function(){this.b.vjs_load()};n.f.prototype.poster=function(){this.b.vjs_getProperty("poster")};n.f.prototype.setPoster=c();n.f.prototype.buffered=function(){return n.zb(0,this.b.vjs_getProperty("buffered"))};n.f.prototype.Da=p(i);n.f.prototype.nc=p(i);for(var oi=n.f.prototype,ht="rtmpConnection rtmpStream preload defaultPlaybackRate playbackRate autoplay loop mediaGroup controller controls volume muted defaultMuted".split(" "),si="error networkState readyState seeking initialTime duration startOffsetTime paused played seekable ended videoTracks audioTracks videoWidth videoHeight textTracks".split(" "),a=0;a<ht.length;a++)ei(ht[a]),yi();for(a=0;a<si.length;a++)ei(si[a]);n.f.isSupported=function(){return 10<=n.f.version()[0]};n.f.vb=function(t){return t.type?(t=t.type.replace(/;.*/,"").toLowerCase(),t in n.f.vd||t in n.f.Nc?"maybe":void 0):""};n.f.vd={"video/flv":"FLV","video/x-flv":"FLV","video/mp4":"MP4","video/m4v":"MP4"};n.f.Nc={"rtmp/mp4":"MP4","rtmp/flv":"FLV"};n.f.onReady=function(t){var i;(i=(t=n.v(t))&&t.parentNode&&t.parentNode.player)&&(t.player=i,n.f.checkReady(i.m))};n.f.checkReady=function(t){t.v()&&(t.v().vjs_getProperty?t.Fa():setTimeout(function(){n.f.checkReady(t)},50))};n.f.onEvent=function(t,i){n.v(t).player.l(i)};n.f.onError=function(t,i){var r=n.v(t).player,u="FLASH: "+i;"srcnotfound"==i?r.error({code:4,message:u}):r.error(u)};n.f.version=function(){var n="0,0,0";try{n=new window.ActiveXObject("ShockwaveFlash.ShockwaveFlash").GetVariable("$version").replace(/\D+/g,",").match(/^,?(.+),?$/)[1]}catch(t){try{navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin&&(n=(navigator.plugins["Shockwave Flash 2.0"]||navigator.plugins["Shockwave Flash"]).description.replace(/\D+/g,",").match(/^,?(.+),?$/)[1])}catch(i){}}return n.split(",")};n.f.rd=function(t,i,r,u,f){t=n.f.xd(t,r,u,f);t=n.e("div",{innerHTML:t}).childNodes[0];r=i.parentNode;i.parentNode.replaceChild(t,i);var e=r.childNodes[0];return setTimeout(function(){e.style.display="block"},1e3),t};n.f.xd=function(t,i,r,u){var f="",e="",o="";return i&&n.h.Y(i,function(n,t){f+=n+"="+t+"&amp;"}),r=n.h.z({movie:t,flashvars:f,allowScriptAccess:"always",allowNetworking:"all"},r),n.h.Y(r,function(n,t){e+='<param name="'+n+'" value="'+t+'" />'}),u=n.h.z({data:t,width:"100%",height:"100%"},u),n.h.Y(u,function(n,t){o+=n+'="'+t+'" '}),'<object type="application/x-shockwave-flash"'+o+">"+e+"<\/object>"};n.f.ce=function(n,t){return n+"&"+t};n.f.Mc=function(n){var i={wb:"",Qb:""},t,r;return n?(t=n.indexOf("&"),-1!==t?r=t+1:(t=r=n.lastIndexOf("/")+1,0===t&&(t=r=n.length)),i.wb=n.substring(0,t),i.Qb=n.substring(r,n.length),i):i};n.f.Cd=function(t){return t in n.f.Nc};n.f.bd=/^rtmp[set]?:\/\//i;n.f.Bd=function(t){return n.f.bd.test(t)};n.ad=n.a.extend({i:function(t,i,r){if(n.a.call(this,t,i,r),t.k.sources&&0!==t.k.sources.length)t.src(t.k.sources);else for(i=0,r=t.k.techOrder;i<r.length;i++){var u=n.aa(r[i]),f=window.videojs[u];if(f&&f.isSupported()){gt(t,u);break}}}});n.Player.prototype.textTracks=function(){return this.Ea=this.Ea||[]};n.B=n.a.extend({i:function(t,i){n.a.call(this,t,i);this.T=i.id||"vjs_"+i.kind+"_"+i.language+"_"+n.w++;this.Jc=i.src;this.od=i["default"]||i.dflt;this.fe=i.title;this.Ua=i.srclang;this.Dd=i.label;this.ba=[];this.tb=[];this.ma=this.na=0;this.c.d("fullscreenchange",n.bind(this,this.ed))}});t=n.B.prototype;t.J=o("G");t.src=o("Jc");t.Ab=o("od");t.title=o("fe");t.language=o("Ua");t.label=o("Dd");t.ld=o("ba");t.cd=o("tb");t.readyState=o("na");t.mode=o("ma");t.ed=function(){this.b.style.fontSize=this.c.isFullscreen()?140*(screen.width/this.c.width())+"%":""};t.e=function(){return n.a.prototype.e.call(this,"div",{className:"vjs-"+this.G+" vjs-text-track"})};t.show=function(){hi(this);this.ma=2;n.a.prototype.show.call(this)};t.V=function(){hi(this);this.ma=1;n.a.prototype.V.call(this)};t.disable=function(){2==this.ma&&this.V();this.c.o("timeupdate",n.bind(this,this.update,this.T));this.c.o("ended",n.bind(this,this.reset,this.T));this.reset();this.c.ka("textTrackDisplay").removeChild(this);this.ma=0};t.load=function(){0===this.na&&(this.na=1,n.get(this.Jc,n.bind(this,this.Sd),n.bind(this,this.Id)))};t.Id=function(n){this.error=n;this.na=3;this.l("error")};t.Sd=function(t){var i,u;t=t.split("\n");for(var r="",f=1,e=t.length;f<e;f++)if(r=n.trim(t[f])){for(-1==r.indexOf("-->")?(i=r,r=n.trim(t[++f])):i=this.ba.length,i={id:i,index:this.ba.length},u=r.split(/[\t ]+/),i.startTime=ci(u[0]),i.xa=ci(u[2]),u=[];t[++f]&&(r=n.trim(t[f]));)u.push(r);i.text=u.join("<br/>");this.ba.push(i)}this.na=2;this.l("loaded")};t.update=function(){var t;if(0<this.ba.length&&(t=this.c.options().trackTimeOffset||0,t=this.c.currentTime()+t,this.Ob===f||t<this.Ob||this.Wa<=t)){var s=this.ba,h=this.c.duration(),c=0,l=i,a=[],e,o,n,r;for(t>=this.Wa||this.Wa===f?r=this.Db!==f?this.Db:0:(l=u,r=this.Jb!==f?this.Jb:s.length-1);;){if(n=s[r],n.xa<=t)c=Math.max(c,n.xa),n.Na&&(n.Na=i);else if(t<n.startTime){if(h=Math.min(h,n.startTime),n.Na&&(n.Na=i),!l)break}else l?(a.splice(0,0,n),o===f&&(o=r),e=r):(a.push(n),e===f&&(e=r),o=r),h=Math.min(h,n.xa),c=Math.max(c,n.startTime),n.Na=u;if(l)if(0===r)break;else r--;else if(r===s.length-1)break;else r++}for(this.tb=a,this.Wa=h,this.Ob=c,this.Db=e,this.Jb=o,e=this.tb,o="",t=0,s=e.length;t<s;t++)o+='<span class="vjs-tt-cue">'+e[t].text+"<\/span>";this.b.innerHTML=o;this.l("cuechange")}};t.reset=function(){this.Wa=0;this.Ob=this.c.duration();this.Jb=this.Db=0};n.Vb=n.B.extend();n.Vb.prototype.G="captions";n.cc=n.B.extend();n.cc.prototype.G="subtitles";n.Wb=n.B.extend();n.Wb.prototype.G="chapters";n.ec=n.a.extend({i:function(t,i,r){if(n.a.call(this,t,i,r),t.k.tracks&&0<t.k.tracks.length){i=this.c;t=t.k.tracks;for(var u=0;u<t.length;u++)r=t[u],pi(i,r.kind,r.label,r.language,r)}}});n.ec.prototype.e=function(){return n.a.prototype.e.call(this,"div",{className:"vjs-text-track-display"})};n.$=n.H.extend({i:function(t,i){var r=this.ea=i.track;i.label=r.label();i.selected=r.Ab();n.H.call(this,t,i);this.c.d(r.J()+"trackchange",n.bind(this,this.update))}});n.$.prototype.r=function(){n.H.prototype.r.call(this);ct(this.c,this.ea.T,this.ea.J())};n.$.prototype.update=function(){this.selected(2==this.ea.mode())};n.mb=n.$.extend({i:function(t,r){r.track={J:function(){return r.kind},j:t,label:function(){return r.kind+" off"},Ab:p(i),mode:p(i)};n.$.call(this,t,r);this.selected(u)}});n.mb.prototype.r=function(){n.$.prototype.r.call(this);ct(this.c,this.ea.T,this.ea.J())};n.mb.prototype.update=function(){for(var r=this.c.textTracks(),n=0,e=r.length,t,f=u;n<e;n++)t=r[n],t.J()==this.ea.J()&&2==t.mode()&&(f=i);this.selected(f)};n.U=n.K.extend({i:function(t,i){n.K.call(this,t,i);1>=this.N.length&&this.V()}});n.U.prototype.va=function(){var i=[],r,t;for(i.push(new n.mb(this.c,{kind:this.G})),t=0;t<this.c.textTracks().length;t++)r=this.c.textTracks()[t],r.J()===this.G&&i.push(new n.$(this.c,{track:r}));return i};n.Ga=n.U.extend({i:function(t,i,r){n.U.call(this,t,i,r);this.b.setAttribute("aria-label","Captions Menu")}});n.Ga.prototype.G="captions";n.Ga.prototype.ta="Captions";n.Ga.prototype.className="vjs-captions-button";n.Ma=n.U.extend({i:function(t,i,r){n.U.call(this,t,i,r);this.b.setAttribute("aria-label","Subtitles Menu")}});n.Ma.prototype.G="subtitles";n.Ma.prototype.ta="Subtitles";n.Ma.prototype.className="vjs-subtitles-button";n.Ha=n.U.extend({i:function(t,i,r){n.U.call(this,t,i,r);this.b.setAttribute("aria-label","Chapters Menu")}});t=n.Ha.prototype;t.G="chapters";t.ta="Chapters";t.className="vjs-chapters-button";t.va=function(){for(var r=[],t,i=0;i<this.c.textTracks().length;i++)t=this.c.textTracks()[i],t.J()===this.G&&r.push(new n.$(this.c,{track:t}));return r};t.wa=function(){for(var u,t=this.c.textTracks(),r=0,e=t.length,i,o,s=this.N=[];r<e;r++)if(i=t[r],i.J()==this.G)if(0===i.readyState())i.load(),i.d("loaded",n.bind(this,this.wa));else{o=i;break}if(t=this.Aa,t===f&&(t=new n.ha(this.c),t.ja().appendChild(n.e("li",{className:"vjs-menu-title",innerHTML:n.aa(this.G),de:-1}))),o){for(i=o.ba,r=0,e=i.length;r<e;r++)u=i[r],u=new n.gb(this.c,{track:o,cue:u}),s.push(u),t.Q(u);this.Q(t)}return 0<this.N.length&&this.show(),t};n.gb=n.H.extend({i:function(t,i){var f=this.ea=i.track,r=this.cue=i.cue,u=t.currentTime();i.label=r.text;i.selected=r.startTime<=u&&u<r.xa;n.H.call(this,t,i);f.d("cuechange",n.bind(this,this.update))}});n.gb.prototype.r=function(){n.H.prototype.r.call(this);this.c.currentTime(this.cue.startTime);this.update(this.cue.startTime)};n.gb.prototype.update=function(){var n=this.cue,t=this.c.currentTime();this.selected(n.startTime<=t&&t<n.xa)};n.h.z(n.Ia.prototype.k.children,{subtitlesButton:{},captionsButton:{},chaptersButton:{}});"undefined"!=typeof window.JSON&&"function"===window.JSON.parse?n.JSON=window.JSON:(n.JSON={},it=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,n.JSON.parse=function(a,c){function d(n,t){var r,u,i=n[t];if(i&&"object"==typeof i)for(r in i)Object.prototype.hasOwnProperty.call(i,r)&&(u=d(i,r),u!==f?i[r]=u:delete i[r]);return c.call(n,t,i)}var e;if(a=String(a),it.lastIndex=0,it.test(a)&&(a=a.replace(it,function(n){return"\\u"+("0000"+n.charCodeAt(0).toString(16)).slice(-4)})),/^[\],:{}\s]*$/.test(a.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,"")))return e=eval("("+a+")"),"function"==typeof c?d({"":e},""):e;throw new SyntaxError("JSON.parse(): invalid or malformed JSON data");});n.ic=function(){var t,i,r=document.getElementsByTagName("video"),u,o;if(r&&0<r.length)for(u=0,o=r.length;u<o;u++)if((i=r[u])&&i.getAttribute)i.player===f&&(t=i.getAttribute("data-setup"),t!==e&&(t=n.JSON.parse(t||"{}"),b(i,t)));else{n.ub();break}else n.Rc||n.ub()};n.ub=function(){setTimeout(n.ic,1)};"complete"===document.readyState?n.Rc=u:n.W(window,"load",function(){n.Rc=u});n.ub();n.Ud=function(t,i){n.Player.prototype[t]=i};li=this;r("videojs",n);r("_V_",n);r("videojs.options",n.options);r("videojs.players",n.Ba);r("videojs.TOUCH_ENABLED",n.dc);r("videojs.cache",n.ua);r("videojs.Component",n.a);n.a.prototype.player=n.a.prototype.j;n.a.prototype.options=n.a.prototype.options;n.a.prototype.init=n.a.prototype.i;n.a.prototype.dispose=n.a.prototype.dispose;n.a.prototype.createEl=n.a.prototype.e;n.a.prototype.contentEl=n.a.prototype.ja;n.a.prototype.el=n.a.prototype.v;n.a.prototype.addChild=n.a.prototype.Q;n.a.prototype.getChild=n.a.prototype.ka;n.a.prototype.getChildById=n.a.prototype.wd;n.a.prototype.children=n.a.prototype.children;n.a.prototype.initChildren=n.a.prototype.uc;n.a.prototype.removeChild=n.a.prototype.removeChild;n.a.prototype.on=n.a.prototype.d;n.a.prototype.off=n.a.prototype.o;n.a.prototype.one=n.a.prototype.W;n.a.prototype.trigger=n.a.prototype.l;n.a.prototype.triggerReady=n.a.prototype.Fa;n.a.prototype.show=n.a.prototype.show;n.a.prototype.hide=n.a.prototype.V;n.a.prototype.width=n.a.prototype.width;n.a.prototype.height=n.a.prototype.height;n.a.prototype.dimensions=n.a.prototype.pd;n.a.prototype.ready=n.a.prototype.I;n.a.prototype.addClass=n.a.prototype.n;n.a.prototype.removeClass=n.a.prototype.p;n.a.prototype.buildCSSClass=n.a.prototype.S;n.a.prototype.localize=n.a.prototype.s;n.Player.prototype.ended=n.Player.prototype.ended;n.Player.prototype.enterFullWindow=n.Player.prototype.oc;n.Player.prototype.exitFullWindow=n.Player.prototype.Cb;n.Player.prototype.preload=n.Player.prototype.Ca;n.Player.prototype.remainingTime=n.Player.prototype.remainingTime;n.Player.prototype.supportsFullScreen=n.Player.prototype.Da;n.Player.prototype.currentType=n.Player.prototype.Ra;n.Player.prototype.requestFullScreen=n.Player.prototype.Ra;n.Player.prototype.cancelFullScreen=n.Player.prototype.Ra;n.Player.prototype.isFullScreen=n.Player.prototype.Ra;r("videojs.MediaLoader",n.ad);r("videojs.TextTrackDisplay",n.ec);r("videojs.ControlBar",n.Ia);r("videojs.Button",n.t);r("videojs.PlayToggle",n.$b);r("videojs.FullscreenToggle",n.Ja);r("videojs.BigPlayButton",n.fb);r("videojs.LoadingSpinner",n.Yb);r("videojs.CurrentTimeDisplay",n.hb);r("videojs.DurationDisplay",n.ib);r("videojs.TimeDivider",n.fc);r("videojs.RemainingTimeDisplay",n.pb);r("videojs.LiveDisplay",n.Xb);r("videojs.ErrorDisplay",n.jb);r("videojs.Slider",n.P);r("videojs.ProgressControl",n.ob);r("videojs.SeekBar",n.bc);r("videojs.LoadProgressBar",n.lb);r("videojs.PlayProgressBar",n.Zb);r("videojs.SeekHandle",n.La);r("videojs.VolumeControl",n.rb);r("videojs.VolumeBar",n.qb);r("videojs.VolumeLevel",n.gc);r("videojs.VolumeMenuButton",n.ra);r("videojs.VolumeHandle",n.sb);r("videojs.MuteToggle",n.ia);r("videojs.PosterImage",n.Ka);r("videojs.Menu",n.ha);r("videojs.MenuItem",n.H);r("videojs.MenuButton",n.K);r("videojs.PlaybackRateMenuButton",n.ac);n.K.prototype.createItems=n.K.prototype.va;n.U.prototype.createItems=n.U.prototype.va;n.Ha.prototype.createItems=n.Ha.prototype.va;r("videojs.SubtitlesButton",n.Ma);r("videojs.CaptionsButton",n.Ga);r("videojs.ChaptersButton",n.Ha);r("videojs.MediaTechController",n.q);n.q.prototype.featuresVolumeControl=n.q.prototype.qe;n.q.prototype.featuresFullscreenResize=n.q.prototype.me;n.q.prototype.featuresPlaybackRate=n.q.prototype.ne;n.q.prototype.featuresProgressEvents=n.q.prototype.oe;n.q.prototype.featuresTimeupdateEvents=n.q.prototype.pe;n.q.prototype.setPoster=n.q.prototype.Ic;r("videojs.Html5",n.g);n.g.Events=n.g.kb;n.g.isSupported=n.g.isSupported;n.g.canPlaySource=n.g.vb;n.g.patchCanPlayType=n.g.Ac;n.g.unpatchCanPlayType=n.g.he;n.g.prototype.setCurrentTime=n.g.prototype.Pb;n.g.prototype.setVolume=n.g.prototype.be;n.g.prototype.setMuted=n.g.prototype.Zd;n.g.prototype.setPreload=n.g.prototype.ae;n.g.prototype.setAutoplay=n.g.prototype.Wd;n.g.prototype.setLoop=n.g.prototype.Yd;n.g.prototype.enterFullScreen=n.g.prototype.nc;n.g.prototype.exitFullScreen=n.g.prototype.td;n.g.prototype.playbackRate=n.g.prototype.playbackRate;n.g.prototype.setPlaybackRate=n.g.prototype.$d;r("videojs.Flash",n.f);n.f.isSupported=n.f.isSupported;n.f.canPlaySource=n.f.vb;n.f.onReady=n.f.onReady;r("videojs.TextTrack",n.B);n.B.prototype.label=n.B.prototype.label;n.B.prototype.kind=n.B.prototype.J;n.B.prototype.mode=n.B.prototype.mode;n.B.prototype.cues=n.B.prototype.ld;n.B.prototype.activeCues=n.B.prototype.cd;r("videojs.CaptionsTrack",n.Vb);r("videojs.SubtitlesTrack",n.cc);r("videojs.ChaptersTrack",n.Wb);r("videojs.autoSetup",n.ic);r("videojs.plugin",n.Ud);r("videojs.createTimeRange",n.zb);r("videojs.util",n.ga);n.ga.mergeOptions=n.ga.Va;n.addLanguage=n.dd}(),function(n){function t(t){t.each(function(){var t=n(this),i=t.find(".front").removeClass("card-side"),f=t.find(".back").removeClass("card-side"),r=t.find(".flipper"),u;r.height("auto");u=i.outerHeight();r.height(u);i.addClass("card-side");f.addClass("card-side")})}function i(n,t,i){var r=document.getElementById(i).parentElement.offsetWidth;n.width(r).height(r*t)}function r(t,i,r,u){t.is(":visible")?(t.hide(),i.removeClass("visibility-hidden"),r.pause(),u.play()):(i.addClass("visibility-hidden"),t.show(),u.pause(),r.play());n(window).trigger("resizeEnd")}function u(){var f="",e=n("#looping-video-wrapper"),l=786/1400,h=Modernizr.video&&!n("html").hasClass("ie9"),v=n("#banner-image"),c=n("body"),s="visibility-hidden",u=h&&(!Modernizr.mq("(max-width: 1199px)")||!Modernizr.mq("(max-width: 1199px)")&&document.getElementById("full-video")===null);if(u&&videojs("looping-video").ready(function(){f=this;f.play();f.paused()?u=!1:n(window).bind("resizeEnd",function(){e.is(":visible")&&i(f,l,"looping-video")})}),u?(v.remove(),e.removeClass(s),n(window).trigger("resizeEnd")):e.remove(),document.getElementById("full-video")){var y=n("#video-toggle"),p=n("#close-video"),b=n("#site-header"),w=n("#top-banner"),k=w.find(".content"),t="",o=n("#full-video-wrapper"),a=["html5","flash","other supported tech"];h||(a=["flash","html5"]);videojs("full-video",{techOrder:a}).ready(function(){t=this;t.on("play",function(){c.addClass("full-video-playing");n(window).trigger("resizeEnd");t.controls(!0)});t.on("ended",function(){t.isFullscreen()&&t.exitFullscreen()});t.on("fullscreenchange",function(){t.isFullscreen()||u||(o.addClass(s),c.removeClass("full-video-playing"),t.pause())});n(window).bind("resizeEnd",function(){i(t,l,"full-video")})});y.on("click",function(n){n.preventDefault();u?r(e,o,f,t):(o.removeClass(s),t.play(),h&&t.requestFullscreen())});p.on("click",function(n){n.preventDefault();u||(o.addClass(s),t.pause());c.removeClass("full-video-playing");u&&r(e,o,f,t)})}}n(window).resize(function(){this.resizeTO&&clearTimeout(this.resizeTO);this.resizeTO=setTimeout(function(){n(this).trigger("resizeEnd")},100)});n(document).ready(function(){function p(){if(c=n(this).scrollTop(),!e){var t=c/200;n(".blur").css("opacity",t)}c>32?n(".site-header").addClass("scrolled"):n(".site-header").removeClass("scrolled")}var d=navigator.userAgent,e=!1,o,h,nt,c,a,i,v,s,r,y;if(d.match(/(Android|BlackBerry|IEMobile|Nokia|iP(ad|hone|od)|Opera M(obi|ini))/)){e=!0;addEventListener("load",function(){setTimeout(g,0)},!1);function g(){window.scrollTo(0,1)}}if(n(function(){n("a[href*=#]:not([href=#])").click(function(){if(location.pathname.replace(/^\//,"")==this.pathname.replace(/^\//,"")&&location.hostname==this.hostname){var t=n(this.hash);if(t=t.length?t:n("[name="+this.hash.slice(1)+"]"),t.length)return n("html,body").animate({scrollTop:t.offset().top-300},1e3),!1}})}),n(".menu_toggle").click(function(t){t.preventDefault();n(".main_nav").slideToggle();n(".site-header").toggleClass("touch_nav_open");n(".subnav").removeClass("active").slideUp()}),n(".subnav_toggle").click(function(){n(this).toggleClass("active").siblings(".subnav").toggleClass("active").slideToggle()}),e||(o=n("header"),h=o.find(".subnav"),o.find(".toplevel").hover(function(){var i=n(this),t=i.find(".subnav");t.hasClass("active")||(o.addClass("nav_open"),h.stop().slideUp("fast").removeClass("active"),t.stop().slideDown("fast",function(){t.addClass("active")}))})),e||n("header").mouseleave(function(){h.stop().slideUp("fast",function(){setTimeout(function(){o.removeClass("nav_open")},100);h.removeClass("active")})}),nt=n(".topBanner"),document.getElementById("looping-video")&&(videojs.options.flash.swf=location.protocol+"//"+location.host+"/_templates/scripts/libs/videojs/video-js.swf",u()),p(),n(window).scroll(function(){p()}),function(n){n.fn.equalHeights=function(){var t=0,i=n(this);return i.each(function(){var i=n(this).innerHeight();i>t&&(t=i)}),i.css("height",t)};n("[data-equal]").each(function(){var t=n(this),i=t.data("equal");t.find(i).equalHeights()})}(jQuery),n("#prodo-slide").length&&(n(window).width()>960?n("#prodo-slide").zAccordion({speed:650,timeout:5500,tabWidth:"15%",width:"100%",height:"730px",slideClass:"slider",auto:!1}):n("#prodo-slide").slick({slide:".slide",arrows:!0,onInit:function(){n("#prodo-slide .slide").equalHeights()}})),n(".premium_half").equalHeights(),n("select").select2({minimumResultsForSearch:-1,formatResult:function(n,t){return t.addClass("needsclick"),n.text}}),n(".select2-container").find(".select2-focusser, .select2-search").hide(),n("#animated-dials").length){var w=2e3,l=n(".animateme img"),tt=l.length,f=0;setTimeout(b,w);function b(){var n=l.eq(f),t=n.data("animation");l.removeClass();n.addClass("img_animated "+t);++f>=tt&&(f=0);setTimeout(b,w)}}a=n(".services_banner li, .social li");a.on("mouseenter mouseleave",function(n){a.not(this).stop(!0).fadeTo("fast",n.type==="mouseenter"?.5:1)});if(n("form").find("input, textarea").placeholder(),n("#content").find(".select2-container").find(".select2-focusser, .select2-search").hide(),n("article p").find("img").each(function(){var t=n(this);t.css("float")==="left"?t.addClass("img_float_left"):t.css("float")==="right"&&t.addClass("img_float_right")}),n(".map_overlay").click(function(){n(this).hide()}),n(window).scroll(function(){n(".map_overlay").show()}),n(".rotator").length&&n(".rotator").flexslider({animation:"fade",controlNav:!0,directionNav:!1,useCSS:!1}),n(".iphone.slick .item").length>3?n(".iphone.slick").slick({centerMode:!0,centerPadding:"20px",slidesToShow:3,slide:".item",infinite:!0,responsive:[{breakpoint:768,settings:{arrows:!0,centerMode:!0,centerPadding:"40px",slide:".item",slidesToShow:1}},{breakpoint:480,settings:{arrows:!0,centerMode:!0,centerPadding:"40px",slide:".item",slidesToShow:1}}]}):(n(".iphone.slick").addClass("showall"),n(".iphone.slick").slick({centerMode:!0,centerPadding:"20px",slidesToShow:1,slide:".item"})),n(".slick").slick({dots:!0,infinite:!0,speed:500,fade:!0,slide:"> div",cssEase:"linear"}),n(".blog-menu").length&&(n(".blog-menu").find("button").click(function(){var t=n(this).data("toshow");n(".showing").not(t).removeClass("showing").slideUp();n(t).hasClass("showing")?n(t).stop().removeClass("showing").slideUp():n(t).addClass("showing").slideDown()}),n(".blog-menu").find(".show_menu").click(function(){n(this).toggleClass("active");n(".blog-menu").find("div.join_us, .grid_12 > ul").slideToggle()})),n(".prodo-offices").length&&n(".prodo-office").find("button").click(function(){var t=n(this).data("location");n(t).hasClass("showing")?(n(t).removeClass("showing").animate({opacity:0}),n(t).css("z-index","-2")):(n(t).addClass("showing").animate({opacity:1}),n(t).css("z-index","initial"))}),n(".js-acton-form").submit(function(){var t=n(this),i;if(t.valid()){t.find(".error-notice")&&t.find("error-notice").remove();var r=t.attr("action"),u=t.serialize(),f=r+"?"+u,e=n("<iframe>");n(e).attr({id:"ifrm",style:"background-color: transparent; border: none;",width:"1px",height:"1px",src:f}).appendTo("body");t.after(n('<h3 class="success-notice">'+t.data("success")+"<\/h3>"));t.attr("id")=="contact-form"&&typeof ga!="undefined"&&ga("send","pageview","/contactus");i=t.data("redirect");i!=undefined&&i.length>0&&(window.location.href=i);t.remove()}else t.prepend(n('<h4 class="error-notice">Please ensure all fields are completed correctly<\/h3>'));return!1}),n("#masonry").length){if(i=n("#masonry"),i.data("load")==="btn"){v=n("#playground-load-more");v.on("click",function(n){n.preventDefault();k();i.masonry("layout")});n("#masonry .item").addClass("noshow");s=0;function k(){var u=s+3;for(i.hasClass("loaded")||(u=u+9,i.addClass("loaded")),f=s;f<u;f++)n("#masonry .item").eq(s).removeClass("noshow"),s++,r=i.find(".flipcard").not(".noshow"),t(r),i.find(".noshow").length||v.remove()}k()}r=i.find(".flipcard").not(".noshow");y=0;i.imagesLoaded(function(){t(r);i.masonry({itemSelector:".item"});r.length&&!e&&(y=setInterval(function(){var n=r.filter(".flipped"),t;n.length?n.toggleClass("flipped"):(t=Math.floor(Math.random()*r.length+0),r.eq(t).toggleClass("flipped"))},6e3))});n(window).bind("resizeEnd",function(){Modernizr.mq("(max-width: 959px)")?(n("#masonry").find(".flipcard").removeClass("flipcard flipped"),clearInterval(y)):t(r)})}});n(window).load(function(){if(n(".twentytwenty").length){n(".twentytwenty-container").twentytwenty({orientation:"vertical"});var t=!1;function i(t){var i=n(window).scrollTop(),u=i+n(window).height(),r=n(t).offset().top,f=r+n(t).height();return r<=u&&f>=i}n(window).scroll(function(){if(i(".twentytwenty-wrapper")&&!n(".twentytwenty-wrapper").hasClass("notagain")){if(t)return;t=!0;n(".twentytwenty-wrapper").addClass("animate notagain");setTimeout(function(){n(".twentytwenty-wrapper").removeClass("animate")},2e3)}else t=!1})}})}(jQuery)