﻿var dnnJscriptVersion="6.0.0";if(typeof(Sys.Browser.Chrome)=="undefined"){Sys.Browser.Chrome={};if(navigator.userAgent.indexOf(" Chrome/")>-1){Sys.Browser.agent=Sys.Browser.Chrome;Sys.Browser.version=parseFloat(navigator.userAgent.match(/Chrome\/(\d+\.\d+)/)[1]);Sys.Browser.name="Chrome";Sys.Browser.hasDebuggerStatement=true}}else{if(Sys.Browser.agent===Sys.Browser.InternetExplorer&&Sys.Browser.version>10){HTMLAnchorElement.prototype.attachEvent=function(a,b){if(a.substr(0,2)=="on"){a=a.substr(2)}this.addEventListener(a,b,false)};HTMLAnchorElement.prototype.detachEvent=function(a,b){if(a.substr(0,2)=="on"){a=a.substr(2)}this.removeEventListener(a,b,false)}}}if($&&$.ui&&$.ui.dialog){$.extend($.ui.dialog.prototype.options,{open:function(){var e=$(document).find("html");e.css("overflow","hidden");var f=e.find("body").scrollTop();if(f>0){e.scrollTop(0);var d=$(this);d.data("cacheScrollTop",f)}var a=$(this).closest(".ui-dialog");if(!$("html").hasClass("mobileView")){var c=$(window).height();var b=a.outerHeight();if(c-20>=b){a.css({position:"fixed",left:"50%",top:"50%",marginLeft:"-"+(a.outerWidth()/2)+"px",marginTop:"-"+(a.outerHeight()/2)+"px",maxHeight:"inherit",overflow:"initial"})}else{a.css({position:"fixed",left:"50%",top:"0",marginLeft:"-"+(a.outerWidth()/2)+"px",marginTop:"0",maxHeight:(c-20)+"px",overflow:"auto"})}}a.find(".ui-dialog-titlebar-close").attr("aria-label","Close")},beforeClose:function(){var b=$(document).find("html");b.css("overflow","");var c=$(this).data("cacheScrollTop");if(c){b.find("body").scrollTop(c);$(this).data("cacheScrollTop",null)}var a=$(this).closest(".ui-dialog");a.css({overflow:"initial"})}})}var DNN_HIGHLIGHT_COLOR="#9999FF";var COL_DELIMITER=String.fromCharCode(18);var ROW_DELIMITER=String.fromCharCode(17);var QUOTE_REPLACEMENT=String.fromCharCode(19);var KEY_LEFT_ARROW=37;var KEY_UP_ARROW=38;var KEY_RIGHT_ARROW=39;var KEY_DOWN_ARROW=40;var KEY_RETURN=13;var KEY_ESCAPE=27;Type.registerNamespace("dnn");dnn.extend=function(a,b){for(s in b){a[s]=b[s]}return a};dnn.extend(dnn,{apiversion:new Number("04.02"),pns:"",ns:"dnn",diagnostics:null,vars:null,dependencies:new Array(),isLoaded:false,delay:[],_delayedSet:null,getVars:function(){if(this.vars==null){var a=dnn.dom.getById("__dnnVariable");if(a!=null){if(a.value.indexOf("`")==0){a.value=a.value.substring(1).replace(/`/g,'"')}if(a.value.indexOf("__scdoff")!=-1){COL_DELIMITER="~|~";ROW_DELIMITER="~`~";QUOTE_REPLACEMENT="~!~"}}if(a!=null&&a.value.length>0){this.vars=Sys.Serialization.JavaScriptSerializer.deserialize(a.value)}else{this.vars=[]}}return this.vars},getVar:function(key,def){if(this.getVars()[key]!=null){var re=eval("/"+QUOTE_REPLACEMENT+"/g");return this.getVars()[key].replace(re,'"')}return def},setVar:function(b,c){if(this.vars==null){this.getVars()}this.vars[b]=c;var a=dnn.dom.getById("__dnnVariable");if(a==null){a=dnn.dom.createElement("INPUT");a.type="hidden";a.id="__dnnVariable";dnn.dom.appendChild(dnn.dom.getByTagName("body")[0],a)}if(dnn.isLoaded){a.value=Sys.Serialization.JavaScriptSerializer.serialize(this.vars)}else{dnn._delayedSet={key:b,val:c}}return true},callPostBack:function(action){var postBack=dnn.getVar("__dnn_postBack");var data="";if(postBack.length>0){data+=action;for(var i=1;i<arguments.length;i++){var aryParam=arguments[i].split("=");data+=COL_DELIMITER+aryParam[0]+COL_DELIMITER+aryParam[1]}eval(postBack.replace("[DATA]",data));return true}return false},createDelegate:function(a,b){return Function.createDelegate(a,b)},doDelay:function(b,c,d,a){if(this.delay[b]==null){this.delay[b]=new dnn.delayObject(d,a,b);this.delay[b].num=window.setTimeout(dnn.createDelegate(this.delay[b],this.delay[b].complete),c)}},cancelDelay:function(a){if(this.delay[a]!=null){window.clearTimeout(this.delay[a].num);this.delay[a]=null}},decodeHTML:function(a){return a.toString().replace(/&amp;/g,"&").replace(/&lt;/g,"<").replace(/&gt;/g,">").replace(/&quot;/g,'"')},encode:function(a,c){var b=a;if(encodeURIComponent){b=encodeURIComponent(b)}else{b=escape(b)}if(c==false){return b}return b.replace(/%/g,"%25")},encodeHTML:function(a){return a.toString().replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/'/g,"&apos;").replace(/\"/g,"&quot;")},encodeJSON:function(a){return a.toString().replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/'/g,"\u0027").replace(/\"/g,"&quot;").replace(/\\/g,"\\\\")},evalJSON:function(a){return Sys.Serialization.JavaScriptSerializer.deserialize(a)},escapeForEval:function(a){return a.replace(/\\/g,"\\\\").replace(/\'/g,"\\'").replace(/\r/g,"").replace(/\n/g,"\\n").replace(/\./,"\\.")},getEnumByValue:function(a,b){for(var c in a){if(typeof(a[c])=="number"&&a[c]==b){return c}}},_onload:function(){dnn.isLoaded=true;if(dnn._delayedSet){dnn.setVar(dnn._delayedSet.key,dnn._delayedSet.val)}},addIframeMask:function(c){if(dnn.dom.browser.isType("ie")&&(c.previousSibling==null||c.previousSibling.nodeName.toLowerCase()!="iframe")){var a=document.createElement("iframe");c.parentNode.insertBefore(a,c);var b=c.getBoundingClientRect();a.style.position="absolute";a.style.left=c.offsetLeft+"px";a.style.top=c.offsetTop+"px";a.style.width=(b.right-b.left)+"px";a.style.height=(b.bottom-b.top)+"px";a.style.opacity="0";a.style.filter="progid:DXImageTransform.Microsoft.Alpha(opacity=0)";a.style.zIndex="-1";return a}return null},removeIframeMask:function(a){if(dnn.dom.browser.isType("ie")&&(a.previousSibling!=null&&a.previousSibling.nodeName.toLowerCase()=="iframe")){a.parentNode.removeChild(a.previousSibling)}}});dnn.delayObject=function(c,a,b){this.num=null;this.pfunc=c;this.context=a;this.type=b};dnn.delayObject.prototype={complete:function(){dnn.delay[this.type]=null;this.pfunc(this.context)}};dnn.delayObject.registerClass("dnn.delayObject");dnn.ScriptRequest=function(e,d,c){this.ctl=null;this.xmlhttp=null;this.src=null;this.text=null;if(e!=null&&e.length>0){var b=dnn.dom.scriptFile(e);var a=dnn.getVar(b+".resx","");if(a.length>0){this.src=a}else{this.src=e}}if(d!=null&&d.length>0){this.text=d}this.callBack=c;this.status="init";this.timeOut=5000;this._xmlhttpStatusChangeDelegate=dnn.createDelegate(this,this.xmlhttpStatusChange);this._statusChangeDelegate=dnn.createDelegate(this,this.statusChange);this._completeDelegate=dnn.createDelegate(this,this.complete);this._reloadDelegate=dnn.createDelegate(this,this.reload)};dnn.ScriptRequest.prototype={load:function(){this.status="loading";this.ctl=document.createElement("script");this.ctl.type="text/javascript";if(this.src!=null){if(dnn.dom.browser.isType(dnn.dom.browser.Safari)){this.xmlhttp=new XMLHttpRequest();this.xmlhttp.open("GET",this.src,true);this.xmlhttp.onreadystatechange=this._xmlhttpStatusChangeDelegate;this.xmlhttp.send(null);return}else{if(dnn.dom.browser.isType(dnn.dom.browser.InternetExplorer)){this.ctl.onreadystatechange=this._statusChangeDelegate}else{if(dnn.dom.browser.isType(dnn.dom.browser.Opera)==false){this.ctl.onload=this._completeDelegate}}this.ctl.src=this.src}dnn.dom.scriptElements[this.src]=this.ctl}else{if(dnn.dom.browser.isType(dnn.dom.browser.Safari)){this.ctl.innerHTML=dnn.encodeHTML(this.text)}else{this.ctl.text=this.text}}var a=dnn.dom.getByTagName("HEAD");if(a){if(dnn.dom.browser.isType(dnn.dom.browser.Opera)==false||this.src!=null){a[0].appendChild(this.ctl)}}else{alert("Cannot load dynamic script, no HEAD tag present.")}if(this.src==null||dnn.dom.browser.isType(dnn.dom.browser.Opera)){this.complete()}else{if(this.timeOut){dnn.doDelay("loadScript_"+this.src,this.timeOut,this._reloadDelegate,null)}}},xmlhttpStatusChange:function(){if(this.xmlhttp.readyState!=4){return}this.src=null;this.text=this.xmlhttp.responseText;this.load()},statusChange:function(){if((this.ctl.readyState=="loaded"||this.ctl.readyState=="complete")&&this.status!="complete"){this.complete()}},reload:function(){if(dnn.dom.scriptStatus(this.src)=="complete"){this.complete()}else{this.load()}},complete:function(){dnn.cancelDelay("loadScript_"+this.src);this.status="complete";if(typeof(this.callBack)!="undefined"){this.callBack(this)}this.dispose()},dispose:function(){this.callBack=null;if(this.ctl){if(this.ctl.onreadystatechange){this.ctl.onreadystatechange=new function(){}}else{if(this.ctl.onload){this.ctl.onload=null}}this.ctl=null}this.xmlhttp=null;this._xmlhttpStatusChangeDelegate=null;this._statusChangeDelegate=null;this._completeDelegate=null;this._reloadDelegate=null}};dnn.ScriptRequest.registerClass("dnn.ScriptRequest");Type.registerNamespace("dnn.dom");dnn.extend(dnn.dom,{pns:"dnn",ns:"dom",browser:null,__leakEvts:[],scripts:[],scriptElements:[],tweens:[],attachEvent:function(a,c,d){if(a.addEventListener){var b=c.substring(2);a.addEventListener(b,function(e){dnn.dom.event=new dnn.dom.eventObject(e,e.target);return d()},false)}else{a.attachEvent(c,function(){dnn.dom.event=new dnn.dom.eventObject(window.event,window.event.srcElement);return d()})}return true},cursorPos:function(b){if(b.value.length==0){return 0}var h=-1;if(b.selectionStart){h=b.selectionStart}else{if(b.createTextRange){var f=window.document.selection.createRange();var a=b.createTextRange();if(a==null||f==null||((f.text!="")&&a.inRange(f)==false)){return-1}if(f.text==""){if(a.boundingLeft==f.boundingLeft){h=0}else{var d=b.tagName.toLowerCase();if(d=="input"){var g=a.text;var c=1;while(c<g.length){a.findText(g.substring(c));if(a.boundingLeft==f.boundingLeft){break}c++}}else{if(d=="textarea"){var c=b.value.length+1;var e=document.selection.createRange().duplicate();while(e.parentElement()==b&&e.move("character",1)==1){--c}if(c==b.value.length+1){c=-1}}}h=c}}else{h=a.text.indexOf(f.text)}}}return h},cancelCollapseElement:function(a){dnn.cancelDelay(a.id+"col");a.style.display="none"},collapseElement:function(b,c,d){if(c==null){c=10}b.style.overflow="hidden";var a=new Object();a.num=c;a.ctl=b;a.pfunc=d;b.origHeight=b.offsetHeight;dnn.dom.__collapseElement(a)},__collapseElement:function(a){var c=a.num;var b=a.ctl;var d=b.origHeight/c;if(b.offsetHeight-(d*2)>0){b.style.height=(b.offsetHeight-d).toString()+"px";dnn.doDelay(b.id+"col",10,dnn.dom.__collapseElement,a)}else{b.style.display="none";if(a.pfunc!=null){a.pfunc()}}},cancelExpandElement:function(a){dnn.cancelDelay(a.id+"exp");a.style.overflow="";a.style.height=""},disableTextSelect:function(a){if(typeof a.onselectstart!="undefined"){a.onselectstart=function(){return false}}else{if(typeof a.style.MozUserSelect!="undefined"){a.style.MozUserSelect="none"}else{a.onmousedown=function(){return false}}}},expandElement:function(b,c,d){if(c==null){c=10}if(b.style.display=="none"&&b.origHeight==null){b.style.display="";b.style.overflow="";b.origHeight=b.offsetHeight;b.style.overflow="hidden";b.style.height="1px"}b.style.display="";var a=new Object();a.num=c;a.ctl=b;a.pfunc=d;dnn.dom.__expandElement(a)},__expandElement:function(a){var c=a.num;var b=a.ctl;var d=b.origHeight/c;if(b.offsetHeight+d<b.origHeight){b.style.height=(b.offsetHeight+d).toString()+"px";dnn.doDelay(b.id+"exp",10,dnn.dom.__expandElement,a)}else{b.style.overflow="";b.style.height="";if(a.pfunc!=null){a.pfunc()}}},deleteCookie:function(a,c,b){if(this.getCookie(a)){this.setCookie(a,"",-1,c,b);return true}return false},getAttr:function(b,a,c){if(b.getAttribute==null){return c}var d=b.getAttribute(a);if(d==null||d==""){return c}else{return d}},getById:function(b,a){return $get(b,a)},getByTagName:function(a,b){if(b==null){b=document}if(b.getElementsByTagName){return b.getElementsByTagName(a)}else{if(b.all&&b.all.tags){return b.all.tags(a)}else{return null}}},getParentByTagName:function(b,a){var c=b.parentNode;a=a.toLowerCase();while(c!=null){if(c.tagName&&c.tagName.toLowerCase()==a){return c}c=c.parentNode}return null},getCookie:function(c){var e=" "+document.cookie;var d=" "+c+"=";var b=null;var f=0;var a=0;if(e.length>0){f=e.indexOf(d);if(f!=-1){f+=d.length;a=e.indexOf(";",f);if(a==-1){a=e.length}b=unescape(e.substring(f,a))}}return(b)},getNonTextNode:function(a){if(this.isNonTextNode(a)){return a}while(a!=null&&this.isNonTextNode(a)){a=this.getSibling(a,1)}return a},addSafeHandler:function(b,a,c,d){b[a]=this.getObjMethRef(c,d);if(dnn.dom.browser.isType(dnn.dom.browser.InternetExplorer)){if(this.__leakEvts.length==0){dnn.dom.attachEvent(window,"onunload",dnn.dom.destroyHandlers)}this.__leakEvts[this.__leakEvts.length]=new dnn.dom.leakEvt(a,b,b[a])}},destroyHandlers:function(){var c=dnn.dom.__leakEvts.length-1;for(var a=c;a>=0;a--){var b=dnn.dom.__leakEvts[a];b.ctl.detachEvent(b.name,b.ptr);b.ctl[b.name]=null;dnn.dom.__leakEvts.length=dnn.dom.__leakEvts.length-1}},getObjMethRef:function(b,a){return(function(c){c=c||window.event;return b[a](c,this)})},getSibling:function(a,c){if(a!=null&&a.parentNode!=null){for(var b=0;b<a.parentNode.childNodes.length;b++){if(a.parentNode.childNodes[b].id==a.id){if(a.parentNode.childNodes[b+c]!=null){return a.parentNode.childNodes[b+c]}}}}return null},isNonTextNode:function(a){return(a.nodeType!=3&&a.nodeType!=8)},getScript:function(c){if(this.scriptElements[c]){return this.scriptElements[c]}var a=dnn.dom.getByTagName("SCRIPT");for(var b=0;b<a.length;b++){if(a[b].src!=null&&a[b].src.indexOf(c)>-1){this.scriptElements[c]=a[b];return a[b]}}},getScriptSrc:function(b){var a=dnn.getVar(b+".resx","");if(a.length>0){return a}return b},getScriptPath:function(){var a=dnn.dom.getScript("dnn.js");if(a){var b=a.src;if(b.indexOf("?")>-1){b=b.substr(0,b.indexOf("?"))}return b.replace("dnn.js","")}var c=dnn.getVar("__sp");if(c){return c}return""},scriptFile:function(b){var a=b.split("/");return a[a.length-1]},loadScript:function(e,d,b){var c;if(e!=null&&e.length>0){c=this.scriptFile(e);if(this.scripts[c]!=null){return}}var a=new dnn.ScriptRequest(e,d,b);if(c){this.scripts[c]=a}a.load();return a},loadScripts:function(a,b,c){if(dnn.scripts==null){var e=function(f,g,h){return(function(){dnn.dom.loadScripts(f,g,h)})};dnn.dom.loadScript(dnn.dom.getScriptPath()+"dnn.scripts.js",null,e(a,b,c));return}var d=new dnn.scripts.ScriptBatchRequest(a,b,c);d.load()},scriptStatus:function(c){var b=this.scriptFile(c);if(this.scripts[b]){return this.scripts[b].status}var a=this.getScript(c);if(a!=null){return"complete"}else{return""}},setScriptLoaded:function(b){var a=this.scriptFile(b);if(this.scripts[a]&&dnn.dom.scripts[a].status!="complete"){dnn.dom.scripts[a].complete()}},navigate:function(b,a){if(a!=null&&a.length>0){if(a=="_blank"||a=="_new"){window.open(b)}else{document.frames[a].location.href=b}}else{if(Sys.Browser.agent===Sys.Browser.InternetExplorer){window.navigate(b)}else{window.location.href=b}}return false},setCookie:function(b,f,h,e,d,c,a){var g;if(h){g=new Date();g.setTime(g.getTime()+(h*24*60*60*1000))}if(a){g=new Date();g.setTime(g.getTime()+(a))}document.cookie=b+"="+escape(f)+((g)?"; expires="+g.toGMTString():"")+((e)?"; path="+e:"")+((d)?"; domain="+d:"")+((c)?"; secure":"");if(document.cookie.length>0){return true}},getCurrentStyle:function(b,c){var a=Sys.UI.DomElement._getCurrentStyle(b);if(a){return a[c]}return""},getFormPostString:function(a){var c="";if(a!=null){if(a.tagName&&a.tagName.toLowerCase()=="form"){for(var b=0;b<a.elements.length;b++){c+=this.getElementPostString(a.elements[b])}}else{c=this.getElementPostString(a);for(var b=0;b<a.childNodes.length;b++){c+=this.getFormPostString(a.childNodes[b])}}}return c},getElementPostString:function(a){var c;if(a.tagName){c=a.tagName.toLowerCase()}if(c=="input"){var d=a.type.toLowerCase();if(d=="text"||d=="password"||d=="hidden"||((d=="checkbox"||d=="radio")&&a.checked)){return a.name+"="+dnn.encode(a.value,false)+"&"}}else{if(c=="select"){for(var b=0;b<a.options.length;b++){if(a.options[b].selected){return a.name+"="+dnn.encode(a.options[b].value,false)+"&"}}}else{if(c=="textarea"){return a.name+"="+dnn.encode(a.value,false)+"&"}}}return""},appendChild:function(b,a){return b.appendChild(a)},removeChild:function(a){return a.parentNode.removeChild(a)},createElement:function(a){return document.createElement(a.toLowerCase())}});dnn.dom.leakEvt=function(c,a,b){this.name=c;this.ctl=a;this.ptr=b};dnn.dom.leakEvt.registerClass("dnn.dom.leakEvt");dnn.dom.eventObject=function(b,a){this.object=b;this.srcElement=a};dnn.dom.eventObject.registerClass("dnn.dom.eventObject");dnn.dom.browserObject=function(){this.InternetExplorer="ie";this.Netscape="ns";this.Mozilla="mo";this.Opera="op";this.Safari="safari";this.Konqueror="kq";this.MacIE="macie";var b;var d=navigator.userAgent.toLowerCase();if(d.indexOf("konqueror")!=-1){b=this.Konqueror}else{if(d.indexOf("msie")!=-1&&d.indexOf("mac")!=-1){b=this.MacIE}else{if(Sys.Browser.agent===Sys.Browser.InternetExplorer){b=this.InternetExplorer}else{if(Sys.Browser.agent===Sys.Browser.FireFox){b=this.Mozilla}else{if(Sys.Browser.agent===Sys.Browser.Safari){b=this.Safari}else{if(Sys.Browser.agent===Sys.Browser.Opera){b=this.Opera}else{b=this.Mozilla}}}}}}this.type=b;this.version=Sys.Browser.version;var c=navigator.userAgent.toLowerCase();if(this.type==this.InternetExplorer){var a=navigator.appVersion.split("MSIE");this.version=parseFloat(a[1])}if(this.type==this.Netscape){var a=c.split("netscape");this.version=parseFloat(a[1].split("/")[1])}};dnn.dom.browserObject.prototype={toString:function(){return this.type+" "+this.version},isType:function(){for(var a=0;a<arguments.length;a++){if(dnn.dom.browser.type==arguments[a]){return true}}return false}};dnn.dom.browserObject.registerClass("dnn.dom.browserObject");dnn.dom.browser=new dnn.dom.browserObject();if(typeof($)=="undefined"){eval("function $() {var ary = new Array(); for (var i=0; i<arguments.length; i++) {var arg = arguments[i]; var ctl; if (typeof arg == 'string') ctl = dnn.dom.getById(arg); else ctl = arg; if (ctl != null && typeof(Element) != 'undefined' && typeof(Element.extend) != 'undefined') Element.extend(ctl); if (arguments.length == 1) return ctl; ary[ary.length] = ctl;} return ary;}")}try{document.execCommand("BackgroundImageCache",false,true)}catch(err){}Sys.Application.add_load(dnn._onload);
;;;!function(factory){"use strict";"function"==typeof define&&define.amd?define(["jquery"],factory):"object"==typeof module&&module.exports?module.exports=factory(require("jquery")):jQuery&&!jQuery.fn.hoverIntent&&factory(jQuery)}(function($){"use strict";function track(ev){cX=ev.pageX,cY=ev.pageY}var cX,cY,_cfg={interval:100,sensitivity:6,timeout:0},INSTANCE_COUNT=0,compare=function(ev,$el,s,cfg){if(Math.sqrt((s.pX-cX)*(s.pX-cX)+(s.pY-cY)*(s.pY-cY))<cfg.sensitivity)return $el.off(s.event,track),delete s.timeoutId,s.isActive=!0,ev.pageX=cX,ev.pageY=cY,delete s.pX,delete s.pY,cfg.over.apply($el[0],[ev]);s.pX=cX,s.pY=cY,s.timeoutId=setTimeout(function(){compare(ev,$el,s,cfg)},cfg.interval)};$.fn.hoverIntent=function(handlerIn,handlerOut,selector){var instanceId=INSTANCE_COUNT++,cfg=$.extend({},_cfg);$.isPlainObject(handlerIn)?(cfg=$.extend(cfg,handlerIn),$.isFunction(cfg.out)||(cfg.out=cfg.over)):cfg=$.isFunction(handlerOut)?$.extend(cfg,{over:handlerIn,out:handlerOut,selector:selector}):$.extend(cfg,{over:handlerIn,out:handlerIn,selector:handlerOut});function handleHover(e){var ev=$.extend({},e),$el=$(this),hoverIntentData=$el.data("hoverIntent");hoverIntentData||$el.data("hoverIntent",hoverIntentData={});var state=hoverIntentData[instanceId];state||(hoverIntentData[instanceId]=state={id:instanceId}),state.timeoutId&&(state.timeoutId=clearTimeout(state.timeoutId));var mousemove=state.event="mousemove.hoverIntent.hoverIntent"+instanceId;if("mouseenter"===e.type){if(state.isActive)return;state.pX=ev.pageX,state.pY=ev.pageY,$el.off(mousemove,track).on(mousemove,track),state.timeoutId=setTimeout(function(){compare(ev,$el,state,cfg)},cfg.interval)}else{if(!state.isActive)return;$el.off(mousemove,track),state.timeoutId=setTimeout(function(){!function(ev,$el,s,out){var data=$el.data("hoverIntent");data&&delete data[s.id],out.apply($el[0],[ev])}(ev,$el,state,cfg.out)},cfg.timeout)}}return this.on({"mouseenter.hoverIntent":handleHover,"mouseleave.hoverIntent":handleHover},cfg.selector)}});
;;;var DNN_COL_DELIMITER=String.fromCharCode(16);var DNN_ROW_DELIMITER=String.fromCharCode(15);var __dnn_m_bPageLoaded=false;if(window.addEventListener){window.addEventListener("load",__dnn_Page_OnLoad,false)}else{window.attachEvent("onload",__dnn_Page_OnLoad)}function __dnn_ClientAPIEnabled(){return typeof(dnn)!="undefined"&&typeof(dnn.dom)!="undefined"}function __dnn_Page_OnLoad(){if(__dnn_ClientAPIEnabled()){dnn.dom.attachEvent(window,"onscroll",__dnn_bodyscroll)}__dnn_m_bPageLoaded=true}function __dnn_KeyDown(iKeyCode,sFunc,e){if(e==null){e=window.event}if(e.keyCode==iKeyCode){eval(unescape(sFunc));return false}}function __dnn_bodyscroll(){var a=document.forms[0];if(__dnn_ClientAPIEnabled()&&__dnn_m_bPageLoaded&&typeof(a.ScrollTop)!="undefined"){a.ScrollTop.value=document.documentElement.scrollTop?document.documentElement.scrollTop:dnn.dom.getByTagName("body")[0].scrollTop}}function __dnn_setScrollTop(c){if(__dnn_ClientAPIEnabled()){if(c==null){c=document.forms[0].ScrollTop.value}var a=dnn.getVar("ScrollToControl");if(a!=null&&a.length>0){var b=dnn.dom.getById(a);if(b!=null){c=dnn.dom.positioning.elementTop(b);dnn.setVar("ScrollToControl","")}}if(document.getElementsByTagName("html")[0].style.overflow!="hidden"){window.scrollTo(0,c)}}}function __dnn_SetInitialFocus(a){var b=dnn.dom.getById(a);if(b!=null&&__dnn_CanReceiveFocus(b)){b.focus()}}function __dnn_CanReceiveFocus(b){if(b.style.display!="none"&&b.tabIndex>-1&&b.disabled==false&&b.style.visible!="hidden"){var a=b.parentElement;while(a!=null&&a.tagName!="BODY"){if(a.style.display=="none"||a.disabled||a.style.visible=="hidden"){return false}a=a.parentElement}return true}else{return false}}function __dnn_ContainerMaxMin_OnClick(i,b){var g=dnn.dom.getById(b);if(g!=null){var e=i.childNodes[0];var l=dnn.getVar("containerid_"+b);var j=dnn.getVar("cookieid_"+b);var d=e.src.toLowerCase().substr(e.src.lastIndexOf("/"));var a;var h;var k;if(dnn.getVar("min_icon_"+l)){k=dnn.getVar("min_icon_"+l)}else{k=dnn.getVar("min_icon")}if(dnn.getVar("max_icon_"+l)){h=dnn.getVar("max_icon_"+l)}else{h=dnn.getVar("max_icon")}a=h.toLowerCase().substr(h.lastIndexOf("/"));var c=5;var f=dnn.getVar("animf_"+b);if(f!=null){c=new Number(f)}if(d==a){e.src=k;dnn.dom.expandElement(g,c);e.title=dnn.getVar("min_text");if(j!=null){if(dnn.getVar("__dnn_"+l+":defminimized")=="true"){dnn.dom.setCookie(j,"true",365)}else{dnn.dom.deleteCookie(j)}}else{dnn.setVar("__dnn_"+l+"_Visible","true")}}else{e.src=h;dnn.dom.collapseElement(g,c);e.title=dnn.getVar("max_text");if(j!=null){if(dnn.getVar("__dnn_"+l+":defminimized")=="true"){dnn.dom.deleteCookie(j)}else{dnn.dom.setCookie(j,"false",365)}}else{dnn.setVar("__dnn_"+l+"_Visible","false")}}return true}return false}function __dnn_Help_OnClick(a){var b=dnn.dom.getById(a);if(b!=null){if(b.style.display=="none"){b.style.display=""}else{b.style.display="none"}return true}return false}function __dnn_SectionMaxMin(f,c){var d=dnn.dom.getById(c);if(d!=null){var g=f.getAttribute("max_icon");var e=f.getAttribute("min_icon");var a=f.getAttribute("userctr")!=null;var b;if(d.style.display=="none"){f.src=e;d.style.display="";if(a){b="True"}else{dnn.setVar(f.id+":exp",1)}}else{f.src=g;d.style.display="none";if(a){b="False"}else{dnn.setVar(f.id+":exp",0)}}if(a){dnncore.setUserProp(f.getAttribute("userctr"),f.getAttribute("userkey"),b,null)}return true}return false}function __dnn_enableDragDrop(){var b=dnn.getVar("__dnn_dragDrop").split(";");var e;for(var c=0;c<b.length;c++){e=b[c].split(" ");if(e[0].length>0){var a=dnn.dom.getById(e[0]);var d=dnn.dom.getById(e[1]);if(a!=null&&d!=null){a.setAttribute("moduleid",e[2]);dnn.dom.positioning.enableDragAndDrop(a,d,"__dnn_dragComplete()","__dnn_dragOver()")}}}}var __dnn_oPrevSelPane;var __dnn_oPrevSelModule;var __dnn_dragEventCount=0;function __dnn_dragOver(){__dnn_dragEventCount++;if(__dnn_dragEventCount%75!=0){return}var c=dnn.dom.getById(dnn.dom.positioning.dragCtr.contID);var a=__dnn_getMostSelectedPane(dnn.dom.positioning.dragCtr);if(__dnn_oPrevSelPane!=null){__dnn_oPrevSelPane.pane.style.border=__dnn_oPrevSelPane.origBorder}if(a!=null){__dnn_oPrevSelPane=a;a.pane.style.border="4px double "+DNN_HIGHLIGHT_COLOR;var e=__dnn_getPaneControlIndex(c,a);var b;var f;for(var d=0;d<a.controls.length;d++){if(e>d&&a.controls[d].id!=c.id){b=a.controls[d]}if(e<=d&&a.controls[d].id!=c.id){f=a.controls[d];break}}if(__dnn_oPrevSelModule!=null){dnn.dom.getNonTextNode(__dnn_oPrevSelModule.control).style.border=__dnn_oPrevSelModule.origBorder}if(f!=null){__dnn_oPrevSelModule=f;dnn.dom.getNonTextNode(f.control).style.borderTop="5px groove "+DNN_HIGHLIGHT_COLOR}else{if(b!=null){__dnn_oPrevSelModule=b;dnn.dom.getNonTextNode(b.control).style.borderBottom="5px groove "+DNN_HIGHLIGHT_COLOR}}}}function __dnn_dragComplete(){var f=dnn.dom.getById(dnn.dom.positioning.dragCtr.contID);var d=f.getAttribute("moduleid");if(__dnn_oPrevSelPane!=null){__dnn_oPrevSelPane.pane.style.border=__dnn_oPrevSelPane.origBorder}if(__dnn_oPrevSelModule!=null){dnn.dom.getNonTextNode(__dnn_oPrevSelModule.control).style.border=__dnn_oPrevSelModule.origBorder}var b=__dnn_getMostSelectedPane(dnn.dom.positioning.dragCtr);var e;if(b==null){var a=__dnn_Panes();for(var c=0;c<a.length;c++){if(a[c].id==f.parentNode.id){b=a[c]}}}if(b!=null){e=__dnn_getPaneControlIndex(f,b);__dnn_MoveToPane(b,f,e);dnn.callPostBack("MoveToPane","moduleid="+d,"pane="+b.paneName,"order="+e*2)}}function __dnn_MoveToPane(a,e,d){if(a!=null){var c=new Array();for(var b=d;b<a.controls.length;b++){if(a.controls[b].control.id!=e.id){c[c.length]=a.controls[b].control}dnn.dom.removeChild(a.controls[b].control)}dnn.dom.appendChild(a.pane,e);e.style.top=0;e.style.left=0;e.style.position="relative";for(var b=0;b<c.length;b++){dnn.dom.appendChild(a.pane,c[b])}__dnn_RefreshPanes()}else{e.style.top=0;e.style.left=0;e.style.position="relative"}}function __dnn_RefreshPanes(){var b=dnn.getVar("__dnn_Panes").split(";");var a=dnn.getVar("__dnn_PaneNames").split(";");__dnn_m_aryPanes=new Array();for(var c=0;c<b.length;c++){if(b[c].length>0){__dnn_m_aryPanes[__dnn_m_aryPanes.length]=new __dnn_Pane(dnn.dom.getById(b[c]),a[c])}}}var __dnn_m_aryPanes;var __dnn_m_aryModules;function __dnn_Panes(){if(__dnn_m_aryPanes==null){__dnn_m_aryPanes=new Array();__dnn_RefreshPanes()}return __dnn_m_aryPanes}function __dnn_Modules(a){if(__dnn_m_aryModules==null){__dnn_RefreshPanes()}return __dnn_m_aryModules[a]}function __dnn_getMostSelectedPane(g){var c=new dnn.dom.positioning.dims(g);var f=0;var a;var h;for(var e=0;e<__dnn_Panes().length;e++){var b=__dnn_Panes()[e];var d=new dnn.dom.positioning.dims(b.pane);a=dnn.dom.positioning.elementOverlapScore(d,c);if(a>f){f=a;h=b}}return h}function __dnn_getPaneControlIndex(f,b){if(b==null){return}var a=new dnn.dom.positioning.dims(f);var e;if(b.controls.length==0){return 0}for(var c=0;c<b.controls.length;c++){e=b.controls[c];var d=new dnn.dom.positioning.dims(e.control);if(a.t<d.t){return e.index}}if(e!=null){return e.index+1}else{return 0}}function __dnn_Pane(a,b){this.pane=a;this.id=a.id;this.controls=new Array();this.origBorder=a.style.border;this.paneName=b;var f=0;var e="";for(var d=0;d<a.childNodes.length;d++){var g=a.childNodes[d];if(dnn.dom.isNonTextNode(g)){if(__dnn_m_aryModules==null){__dnn_m_aryModules=new Array()}var c=g.getAttribute("moduleid");if(c!=null&&c.length>0){e+=c+"~";this.controls[this.controls.length]=new __dnn_PaneControl(g,f);__dnn_m_aryModules[c]=g.id;f+=1}}}this.moduleOrder=e}function __dnn_PaneControl(a,b){this.control=a;this.id=a.id;this.index=b;this.origBorder=a.style.border}function __dnn_ShowModalPage(a){dnnModal.show(a,true,550,950,true,"")}function __dnncore(){this.GetUserVal=0;this.SetUserVal=1}__dnncore.prototype={getUserProp:function(b,c,a){this._doUserCallBack(dnncore.GetUserVal,b,c,null,new dnncore.UserPropArgs(b,c,a))},setUserProp:function(c,d,a,b){this._doUserCallBack(dnncore.SetUserVal,c,d,a,new dnncore.UserPropArgs(c,d,b))},_doUserCallBack:function(c,d,e,a,b){if(dnn&&dnn.xmlhttp){var f=c+COL_DELIMITER+d+COL_DELIMITER+e+COL_DELIMITER+a;dnn.xmlhttp.doCallBack("__Page",f,dnncore._callBackSuccess,b,dnncore._callBackFail,null,true,null,0)}else{alert("Client Personalization not enabled")}},_callBackSuccess:function(a,b,c){if(b.pFunc){b.pFunc(b.namingCtr,b.key,a)}},_callBackFail:function(a,b){window.status=a}};__dnncore.prototype.UserPropArgs=function(b,c,a){this.namingCtr=b;this.key=c;this.pFunc=a};var dnncore=new __dnncore();
;;;(function($){$.fn.dnnModuleActions=function(options){var opts=$.extend({},$.fn.dnnModuleActions.defaultOptions,options);var $self=this;var actionButton=opts.actionButton;var moduleId=opts.moduleId;var tabId=opts.tabId;var adminActions=opts.adminActions;var adminCount=adminActions.length;var customActions=opts.customActions;var customCount=customActions.length;var panes=opts.panes;var supportsMove=opts.supportsMove;var count=adminCount+customCount;var isShared=opts.isShared;var supportsQuickSettings=opts.supportsQuickSettings;var displayQuickSettings=opts.displayQuickSettings;var sharedText=opts.sharedText;var moduleTitle=opts.moduleTitle;function completeMove(targetPane,moduleOrder){$("#dnn_"+targetPane).removeClass("DNNEmptyPane");var dataVar={TabId:tabId,ModuleId:moduleId,Pane:targetPane,ModuleOrder:moduleOrder};var service=$.dnnSF();var serviceUrl=$.dnnSF().getServiceRoot("InternalServices")+"ModuleService/";$.ajax({url:serviceUrl+'MoveModule',type:'POST',data:dataVar,beforeSend:service.setModuleHeaders,success:function(){window.location.reload();},error:function(){}});$(window).resize();}
function getModuleId(module){var $anchor=$(module).children("a");if($anchor.length===0){$anchor=$(module).children("div.dnnDraggableContent").children("a");}
return $anchor.attr("name");}
function isEnabled(action){return action.ClientScript||action.Url||action.CommandArgument;}
function moveDown(targetPane,moduleIndex){var container=$(".DnnModule-"+moduleId);container.fadeOut("slow",function(){$(this).detach().insertAfter($("#dnn_"+targetPane).children()[moduleIndex]).fadeIn("slow",function(){completeMove(targetPane,(2*moduleIndex+4));});});}
function moveTop(targetPane){var container=$(".DnnModule-"+moduleId);container.fadeOut("slow",function(){$(this).detach().prependTo($("#dnn_"+targetPane)).fadeIn("slow",function(){completeMove(targetPane,0);});});}
function moveToPane(targetPane){var container=$(".DnnModule-"+moduleId);container.fadeOut("slow",function(){$(this).detach().appendTo("#dnn_"+targetPane).fadeIn("slow",function(){completeMove(targetPane,-1);});});}
function moveBottom(targetPane){moveToPane(targetPane);}
function moveUp(targetPane,moduleIndex){var container=$(".DnnModule-"+moduleId);container.fadeOut("slow",function(){$(this).detach().insertBefore($("#dnn_"+targetPane).children()[moduleIndex-1]).fadeIn("slow",function(){completeMove(targetPane,(2*moduleIndex-2));});});}
function closeMenu(ul){var $menuroot=$('#moduleActions-'+moduleId+' ul.dnn_mact');$menuroot.removeClass('showhover').data('displayQuickSettings',false);if(ul&&ul.position()){if(ul.position().top>0){ul.hide('slide',{direction:'up'},80,function(){dnn.removeIframeMask(ul[0]);});}else{ul.hide('slide',{direction:'down'},80,function(){dnn.removeIframeMask(ul[0]);});}}}
function showMenu(ul){var $self=ul.parent();var windowHeight=$(window).height();var windowScroll=$(window).scrollTop();var thisTop=$self.offset().top;var atViewPortTop=(thisTop-windowScroll)<windowHeight/2;var ulHeight=ul.height();if(!atViewPortTop){ul.css({top:-ulHeight,right:0}).show('slide',{direction:'down'},80,function(){if($(this).parent().hasClass('actionMenuMove')){$(this).jScrollPane();}
dnn.addIframeMask(ul[0]);});}
else{ul.css({top:20,right:0}).show('slide',{direction:'up'},80,function(){if($(this).parent().hasClass('actionMenuMove')){$(this).jScrollPane();}
dnn.addIframeMask(ul[0]);});}}
function buildMenuRoot(root,rootText,rootClass,rootIcon){root.append("<li class=\""+rootClass+"\"><a href='javascript:void(0)' aria-label=\""+rootText+"\"><i class='dnni dnni-"+rootIcon+"' /></a><ul></ul>");var parent=root.find("li."+rootClass+" > ul");return parent;}
function buildMenu(root,rootText,rootClass,rootIcon,actions,actionCount){var $parent=buildMenuRoot(root,rootText,rootClass,rootIcon);for(var i=0;i<actionCount;i++){var action=actions[i];if(action.Title!=="~"){if(!action.Url){action.Url="javascript: __doPostBack('"+actionButton+"', '"+action.ID+"')";}else{action.Url=decodeURIComponent(action.Url);}
var htmlString="<li>";switch(action.CommandName){case"DeleteModule.Action":htmlString="<li id=\"moduleActions-"+moduleId+"-Delete\">";break;case"ModuleSettings.Action":htmlString="<li id=\"moduleActions-"+moduleId+"-Settings\">";break;case"ImportModule.Action":htmlString="<li id=\"moduleActions-"+moduleId+"-Import\">";break;case"ExportModule.Action":htmlString="<li id=\"moduleActions-"+moduleId+"-Export\">";break;case"ModuleHelp.Action":htmlString="<li id=\"moduleActions-"+moduleId+"-Help\">";break;}
if(isEnabled(action)){htmlString+="<a href=\""+action.Url+"\""+(action.NewWindow?" target=\"_blank\"":"")+"><img src=\""+action.Icon+"\" alt=\""+action.Title+"\"><span>"+action.Title+"</span></a>";}else{htmlString+="<img src=\""+action.Icon+"\" alt=\""+action.Title+"\"><span>"+action.Title+"</span>";}
$parent.append(htmlString);}}
$parent.find("#moduleActions-"+moduleId+"-Delete a").dnnConfirm({text:opts.deleteText,yesText:opts.yesText,noText:opts.noText,title:opts.confirmTitle});}
function buildMoveMenu(root,rootText,rootClass,rootIcon){var parent=buildMenuRoot(root,rootText,rootClass,rootIcon);var modulePane=$(".DnnModule-"+moduleId).parent();var paneName=modulePane.attr("id").replace("dnn_","");var htmlString;var moduleIndex=-1;var id=paneName+moduleId;var modules=modulePane.children();var moduleCount=modules.length;var i;for(i=0;i<moduleCount;i++){var module=modules[i];var mid=getModuleId(module);if(moduleId===parseInt(mid)){moduleIndex=i;break;}}
if(moduleIndex>0){htmlString="<li id=\""+id+"-top\" class=\"common\">"+opts.topText;parent.append(htmlString);parent.find("li#"+id+"-top").click(function(){moveTop(paneName);});htmlString="<li id=\""+id+"-up\" class=\"common\">"+opts.upText;parent.append(htmlString);parent.find("li#"+id+"-up").click(function(){moveUp(paneName,moduleIndex);});}
if(moduleIndex<moduleCount-1){htmlString="<li id=\""+id+"-down\" class=\"common\">"+opts.downText;parent.append(htmlString);parent.find("li#"+id+"-down").click(function(){moveDown(paneName,moduleIndex);});htmlString="<li id=\""+id+"-bottom\" class=\"common\">"+opts.bottomText;parent.append(htmlString);parent.find("li#"+id+"-bottom").click(function(){moveBottom(paneName);});}
var htmlStringContainer="";for(i=0;i<panes.length;i++){var pane=panes[i];if(paneName!==pane){id=pane+moduleId;htmlStringContainer+="<li id=\""+id+"\">"+opts.movePaneText.replace("{0}",pane);}}
if(htmlStringContainer){parent.append(htmlStringContainer);parent.find("li").not('.common').click(function(){moveToPane($(this).attr("id").replace(moduleId,""));});}}
function buildMenuLabel(root,rootText,rootClass){if(!rootText||rootText.length==0){return;}
root.append("<li class=\""+rootClass+"\"><div>"+rootText+"</div>");}
function buildQuickSettings(root,rootText,rootClass,rootIcon){var $parent=buildMenuRoot(root,rootText,rootClass,rootIcon);var $quickSettings=$("#moduleActions-"+moduleId+"-QuickSettings");$quickSettings.show();root.addClass('showhover');$parent.append($quickSettings);}
function position(mId){var container=$(".DnnModule-"+mId);var root=$("#moduleActions-"+mId+" > ul");var containerPosition=container.offset();var containerWidth=container.width();root.css({position:"absolute",marginLeft:0,marginTop:0,top:containerPosition.top,left:containerPosition.left+containerWidth-65});}
function watchResize(mId){var container=$(".DnnModule-"+mId);container.data("o-size",{w:container.width(),h:container.height()});var resizeThrottle;var loopyFunc=function(){var data=container.data("o-size");if(data.w!==container.width()||data.h!==container.height()){container.data("o-size",{w:container.width(),h:container.height()});container.trigger("resize");}
if(resizeThrottle){clearTimeout(resizeThrottle);resizeThrottle=null;}
resizeThrottle=setTimeout(loopyFunc,250);};container.trigger("resize",function(){position(mId);});loopyFunc();};if(count>0||supportsMove){var $form=$("form#Form");if($form.find("div#moduleActions-"+moduleId).length===0){$form.append("<div id=\"moduleActions-"+moduleId+"\" class=\"actionMenu\"><ul class=\"dnn_mact\"></ul></div>");var menu=$form.find("div:last");var menuRoot=menu.find("ul");var menuLabel=moduleTitle;if(customCount>0){buildMenu(menuRoot,"Edit","actionMenuEdit","pencil",customActions,customCount);}
if(adminCount>0){buildMenu(menuRoot,"Admin","actionMenuAdmin","cog",adminActions,adminCount);}
if(supportsMove){buildMoveMenu(menuRoot,"Move","actionMenuMove","arrows");}
if(supportsQuickSettings){buildQuickSettings(menuRoot,"Quick","actionQuickSettings","caret-down");menuRoot.data('displayQuickSettings',displayQuickSettings);}
if(isShared){menuLabel=menuLabel&&menuLabel.length>0?sharedText+': '+menuLabel:sharedText;}
buildMenuLabel(menuRoot,menuLabel,"dnn_menu_label");watchResize(moduleId);}}
$("#moduleActions-"+moduleId+" .dnn_mact > li.actionMenuMove > ul").jScrollPane();$("#moduleActions-"+moduleId+" .dnn_mact > li").hoverIntent({over:function(){showMenu($(this).find("ul").first());},out:function(){if(!($(this).hasClass("actionQuickSettings")&&$(this).data('displayQuickSettings'))){closeMenu($(this).find("ul").first());}},timeout:400,interval:200});var $container=$('#moduleActions-'+moduleId+'-QuickSettings');$container.find('select').mouseout(function(e){e.stopPropagation();});return $self;};$.fn.dnnModuleActions.defaultOptions={customText:"CustomText",adminText:"AdminText",moveText:"MoveText",topText:"Top",upText:"Up",downText:"Down",bottomText:"Bottom",movePaneText:"To {0}",supportsQuickSettings:false};})(jQuery);
;;;(function($){if(typeof dnn=='undefined')window.dnn={};if(typeof dnn.searchSkinObject=='undefined'){dnn.searchSkinObject=function(options){var settings={delayTriggerAutoSearch:100,minCharRequiredTriggerAutoSearch:2,searchType:'S',enableWildSearch:true,cultureCode:'en-US'};this.settings=$.extend({},settings,options);};dnn.searchSkinObject.prototype={_ignoreKeyCodes:[9,13,16,17,18,19,20,27,33,34,35,36,37,38,39,40,45],init:function(){var throttle=null,self=this;var makeUrl=function(val,service){var url=service?service.getServiceRoot('internalservices')+'searchService/preview':null;if(!url)return null;var params={};params['keywords']=val.replace(/^\s+|\s+$/g,'');if(!self.settings.enableWildSearch)params["forceWild"]="0";params['culture']=self.settings.cultureCode;if(self.settings.portalId>=0)
params['portal']=self.settings.portalId;var urlAppend=[];$.each(params,function(index,value){urlAppend.push([index,encodeURIComponent(value)].join('='));});if(urlAppend.length){url+=url.indexOf('?')===-1?'?':'&';url+=urlAppend.join('&');}
return url;};var generatePreviewTemplate=function(data,$wrap){var preview=$('.searchSkinObjectPreview',$wrap);if(preview.length)
preview.remove();var markup='<ul class="searchSkinObjectPreview">';if(data&&data.length){for(var i=0;i<data.length;i++){var group=data[i];if(group.Results&&group.Results.length){var groupTitle=group.DocumentTypeName;markup+='<li class="searchSkinObjectPreview_group">'+groupTitle+'</li>';for(var j=0;j<group.Results.length;j++){var item=group.Results[j];var itemTitle=item.Title;var itemUrl=item.DocumentUrl;var itemDescription=item.Description;var itemSnippet=item.Snippet;markup+='<li data-url="'+itemUrl+'">';if(item.Attributes.Avatar){markup+='<span><img src="'+item.Attributes.Avatar+'" class="userpic" /></span>';}
markup+='<span>'+itemTitle+'</span>';if(itemDescription){markup+='<p>'+itemDescription+'</p>';}
if(itemSnippet){markup+='<p>'+itemSnippet+'</p>';}
markup+='</li>';}}}
var moreResults=$wrap.attr('data-moreresults');markup+='<li><a href="javascript:void(0)" class="searchSkinObjectPreview_more">'+moreResults+'</a></li>';markup+='</ul>';}
else{var noResult=$wrap.attr('data-noresult');markup+='<li>'+noResult+'</li></ul>';}
$wrap.append(markup);preview=$('.searchSkinObjectPreview',$wrap);$('li',preview).on('click',function(){var navigateUrl=$(this).attr('data-url');if(navigateUrl){window.location.href=navigateUrl;}
return false;});$('.searchSkinObjectPreview_more',$wrap).on('click',function(){var $searchButton=$wrap.next();if(!$searchButton.length){$searchButton=$wrap.parent().next();}
$searchButton[0].click();return false;});};$('.searchInputContainer a.dnnSearchBoxClearText').on('click',function(){var $this=$(this);var $wrap=$this.parent();$('.searchInputContainer input').val('').focus();$this.removeClass('dnnShow');$('.searchSkinObjectPreview',$wrap).remove();return false;});$('.searchInputContainer').next().on('click',function(){var $this=$(this);var inputBox=$this.prev().find('input[type="text"]');var val=inputBox.val();if(val.length){return true;}
return false;});$('.searchInputContainer input').on('keyup',function(e){var k=e.keyCode||e.witch;if($.inArray(k,self._ignoreKeyCodes)>-1)return;var $this=$(this);var $wrap=$this.parent();var val=$this.val();var container=$this.parent('.searchInputContainer');if(!val){$('a.dnnSearchBoxClearText',$wrap).removeClass('dnnShow');$('.searchSkinObjectPreview',$wrap).remove();}else{$('a.dnnSearchBoxClearText',$wrap).addClass('dnnShow');if(self.settings.searchType!='S'||val.length<self.settings.minCharRequiredTriggerAutoSearch)return;if(throttle){clearTimeout(throttle);delete throttle;}
throttle=setTimeout(function(){var service=$.dnnSF?$.dnnSF(-1):null;var url=makeUrl(val,service);if(url){$.ajax({url:url,beforeSend:service?service.setModuleHeaders:null,success:function(result){if(result)
generatePreviewTemplate(result,container);},error:function(){},type:'GET',dataType:'json',contentType:"application/json"});}},self.settings.delayTriggerAutoSearch);}}).on('paste',function(){$(this).triggerHandler('keyup');}).on('keypress',function(e){var k=e.keyCode||e.which;if(k==13){var $this=$(this);var $wrap=$this.parent();var val=$this.val();if(val.length){var $searchButton=$wrap.next();if(!$searchButton.length){$searchButton=$wrap.parent().next();}
$searchButton[0].click();e.preventDefault();}else{e.preventDefault();}}});}};}})(jQuery);
;;;(function($){$.dnnSF=function(moduleId){var base=this;base.getServiceRoot=function(moduleName){var serviceRoot=dnn.getVar("sf_siteRoot","/");serviceRoot+="API/"+moduleName+"/";return serviceRoot;};base.getTabId=function(){return dnn.getVar("sf_tabId",-1);};base.getModuleId=function(){return moduleId;};base.setModuleHeaders=function(xhr){var tabId=base.getTabId();if(tabId>-1){xhr.setRequestHeader("ModuleId",base.getModuleId());xhr.setRequestHeader("TabId",tabId);}var afValue=base.getAntiForgeryValue();if(afValue){xhr.setRequestHeader("RequestVerificationToken",afValue);}};base.getAntiForgeryKey=function(){return"__RequestVerificationToken";};base.getAntiForgeryValue=function(){return $('[name="__RequestVerificationToken"]').val();};return base;};$.ServicesFramework=function(moduleId){return new $.dnnSF(moduleId);};})(jQuery);
;;;(function(){var eds_prettyPhoto=function($){$.prettyPhoto={version:'3.1.2'};$.fn.prettyPhoto=function(pp_settings){pp_settings=$.extend({},{animation_speed:'fast',slideshow:5000,autoplay_slideshow:false,opacity:0.80,show_title:true,allow_resize:true,default_width:500,default_height:344,counter_separator_label:'/',theme:'pp_default',horizontal_padding:20,hideflash:false,wmode:'opaque',autoplay:true,modal:false,deeplinking:false,overlay_gallery:true,keyboard_shortcuts:true,changepicturecallback:function(){},callback:function(){},ie6_fallback:true,gallery_thumb_dimensions:{width:50,height:33},download_handler_url:'false',download_image_text:'Download image',allow_image_printing:false,print_image_text:'Print image',show_social_sharing:false,facebook_locale:'en_US',item_emailing_text:'Email the link',item_emailing_subject:'Look what I\'ve found...',enable_item_emailing:false,item_title_position:'top',gallery_ontop_item:true,gallery_autohide:true,markup:'<div class="pp_pic_holder">{pp_title_top}      <div class="pp_top">        <div class="pp_left"></div>        <div class="pp_middle"></div>        <div class="pp_right"></div>       </div>       <div class="pp_content_container">        <div class="pp_left">        <div class="pp_right">         <div class="pp_content">          <div class="pp_loaderIcon"></div>          <div class="pp_fade">           <a href="#" class="pp_expand" title="Expand the image">Expand</a>           <div class="pp_hoverContainer">            <a class="pp_next" href="#">next</a>            <a class="pp_previous" href="#">previous</a>           </div>           <div id="pp_full_res"></div>           <div class="pp_details">            <div class="pp_nav">             <a href="#" class="pp_arrow_previous">Previous</a>             <p class="currentTextHolder">0/0</p>             <a href="#" class="pp_arrow_next">Next</a>            </div>{pp_title_bottom}           <p class="pp_description"></p>            {pp_tools_and_sharing}            <a class="pp_close" href="#">Close</a>           </div>          </div>         </div>        </div>        </div>       </div>       <div class="pp_bottom">        <div class="pp_left"></div>        <div class="pp_middle"></div>        <div class="pp_right"></div>       </div>      </div>      <div class="pp_overlay"></div>',gallery_markup:'<div class="pp_gallery">         <a href="#" class="pp_arrow_previous">Previous</a>         <div>          <ul>           {gallery}          </ul>         </div>         <a href="#" class="pp_arrow_next">Next</a>        </div>',image_markup:'<img id="fullResImage" src="{path}" />',flash_markup:'<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="{width}" height="{height}"><param name="wmode" value="{wmode}" /><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="{path}" /><embed src="{path}" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="{width}" height="{height}" wmode="{wmode}"></embed></object>',quicktime_markup:'<object classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="http://www.apple.com/qtactivex/qtplugin.cab" height="{height}" width="{width}"><param name="src" value="{path}"><param name="autoplay" value="{autoplay}"><param name="type" value="video/quicktime"><embed src="{path}" height="{height}" width="{width}" autoplay="{autoplay}" type="video/quicktime" pluginspage="http://www.apple.com/quicktime/download/"></embed></object>',iframe_markup:'<iframe src ="{path}" width="{width}" height="{height}" frameborder="no" allowfullscreen></iframe>',inline_markup:'<div class="pp_inline">{content}</div>',custom_markup:'',tools_and_sharing:'<div class="pp_tools_and_sharing">        <a id="pp_image_download_link" class="icon_link pp_image_down_link" href="#" title="{download_image_text}"></a>        <a id="pp_print_image_link" class="icon_link pp_image_print_link" href="#" title="{print_image_text}"></a>        <a id="pp_email_link" class="icon_link pp_send_email_link" href="#" title="{item_emailing_text}"></a>        <div class="pp_social_tools"></div>       </div>',social_tools:'         <a href="//twitter.com/share" class="twitter-share-button" data-url="{location_href}" data-count="horizontal">Tweet</a><script type="text/javascript" src="//platform.twitter.com/widgets.js"></script>         <iframe src="//www.facebook.com/plugins/like.php?locale={facebook_locale}&href={location_href_encoded}&layout=button_count&show_faces=true&action=like&font&colorscheme=light&height=20" scrolling="no" frameborder="0" style="border:none; overflow:hidden; height:20px; width: 100px;" allowTransparency="true"></iframe>         <g:plusone size="medium" href="{location_href}" annotation="bubble"></g:plusone><script type="text/javascript">gapi.plusone.go();</script>         <a href="//pinterest.com/pin/create/button/?url={location_href_encoded}&media={image_location}&description={item_title_encoded}" class="pin-it-button" count-layout="horizontal" target="_blank"><img border="0" src="//assets.pinterest.com/images/PinExt.png" title="Pin It" /></a>'},pp_settings);var matchedObjects=this,percentBased=false,pp_dimensions,pp_open,pp_contentHeight,pp_contentWidth,pp_containerHeight,pp_containerWidth,windowHeight=$(window).height(),windowWidth=$(window).width(),pp_slideshow,download_url='',social_button_href='',edgpid,edgmid;doresize=true,scroll_pos=_get_scroll();$(window).unbind('resize.prettyphoto').bind('resize.prettyphoto',function(){_center_overlay();_resize_overlay();});if(pp_settings.keyboard_shortcuts){$(document).unbind('keydown.prettyphoto').bind('keydown.prettyphoto',function(e){if(typeof $pp_pic_holder!='undefined'){if($pp_pic_holder.is(':visible')){switch(e.keyCode){case 37:$.prettyPhoto.changePage('previous');e.preventDefault();break;case 39:$.prettyPhoto.changePage('next');e.preventDefault();break;case 27:if(!settings.modal)
$.prettyPhoto.close();e.preventDefault();break;};};};});};$.prettyPhoto.initialize=function(){settings=pp_settings;if(settings.theme=='pp_default')settings.horizontal_padding=16;if(settings.ie6_fallback&&$.browser.msie&&parseInt($.browser.version)==6)settings.theme="light_square";var $clicked=$(this);theRel=$clicked.attr('rel');galleryRegExp=/_(?:.*)/;isSet=(galleryRegExp.exec(theRel))?true:false;pp_images=(isSet)?$.map(matchedObjects,function(n,i){if($(n).attr('rel').indexOf(theRel)!=-1)return $(n).attr('href');}):$.makeArray($clicked.attr('href'));pp_titles=(isSet)?$.map(matchedObjects,function(n,i){if($(n).attr('rel').indexOf(theRel)!=-1)return($(n).find('img').attr('alt'))?$(n).find('img').attr('alt'):"";}):$.makeArray($clicked.find('img').attr('alt'));pp_descriptions=(isSet)?$.map(matchedObjects,function(n,i){if($(n).attr('rel').indexOf(theRel)!=-1)return($(n).attr('pptitle'))?$(n).attr('pptitle'):"";}):$.makeArray($clicked.attr('pptitle'));set_position=$.inArray($clicked.attr('href'),pp_images);rel_index=(isSet)?set_position:$("a[rel^='"+theRel+"']").index($clicked);_build_overlay(this);if(settings.allow_resize)
$(window).bind('scroll.prettyphoto',function(){_center_overlay();});$pp_pic_holder.delegate('#pp_print_image_link','click',function(){printWindow=window.open('','mywindow','location=1,status=1,scrollbars=1,width=600,height=600');printWindow.document.write('<div><img alt="" src="'+$pp_pic_holder.find('#fullResImage').attr('src')+'"/></div>');printWindow.document.close();printWindow.print();return false;});$pp_pic_holder.delegate('#pp_email_link','click',function(){window.location.href="mailto:"
+"?subject="+escape(settings.item_emailing_subject)
+'&body='+encodeURIComponent(social_button_href);return false;});$.prettyPhoto.open();return false;}
$.prettyPhoto.open=function(event){if(typeof settings=="undefined"){settings=pp_settings;if($.browser.msie&&$.browser.version==6)settings.theme="light_square";pp_images=$.makeArray(arguments[0]);pp_titles=(arguments[1])?$.makeArray(arguments[1]):$.makeArray("");pp_descriptions=(arguments[2])?$.makeArray(arguments[2]):$.makeArray("");isSet=(pp_images.length>1)?true:false;set_position=0;_build_overlay(event.target);}
var current_item=$('a[rel="'+theRel+'"][href="'+pp_images[set_position]+'"]');download_url=current_item.attr('downhref')?current_item.attr('downhref'):'';social_button_href=current_item.attr('lbnestedurl')?current_item.attr('lbnestedurl'):location.href;var url_has_hash=social_button_href.substring(0,social_button_href.indexOf('#'))
url_rel=theRel.replace('_fullscreen','');if(url_has_hash){social_button_href=url_has_hash;}
edgpid=current_item.attr('edgpid');edgmid=current_item.attr('edgmid');social_button_href=setParamInUri(social_button_href,'edgpid',edgpid)+'#!'+url_rel+'/id'+edgpid+'/';if(edgmid!=undefined){social_button_href=setParamInUri(social_button_href,'edgmid',edgmid);}
if($.browser.msie&&$.browser.version==6)$('select').css('visibility','hidden');if(settings.hideflash)$('object,embed,iframe[src*=youtube],iframe[src*=vimeo]').css('visibility','hidden');_checkPosition($(pp_images).size());$('.pp_loaderIcon').show();if($ppt.is(':hidden'))$ppt.css('opacity',0).show();$pp_overlay.show().fadeTo(settings.animation_speed,settings.opacity);$pp_pic_holder.find('.currentTextHolder').text((set_position+1)+settings.counter_separator_label+$(pp_images).size());if(pp_descriptions[set_position]!=""){$pp_pic_holder.find('.pp_description').show().html(unescape(pp_descriptions[set_position]));}else{$pp_pic_holder.find('.pp_description').hide();}
movie_width=(parseFloat(getParam('width',pp_images[set_position])))?getParam('width',pp_images[set_position]):settings.default_width.toString();movie_height=(parseFloat(getParam('height',pp_images[set_position])))?getParam('height',pp_images[set_position]):settings.default_height.toString();percentBased=false;if(movie_height.indexOf('%')!=-1){movie_height=parseFloat(($(window).height()*parseFloat(movie_height)/100)-150);percentBased=true;}
if(movie_width.indexOf('%')!=-1){movie_width=parseFloat(($(window).width()*parseFloat(movie_width)/100)-150);percentBased=true;}
$pp_pic_holder.fadeIn(function(){(settings.show_title&&pp_titles[set_position]!=""&&typeof pp_titles[set_position]!="undefined")?$ppt.html(unescape(pp_titles[set_position])):$ppt.html('&nbsp;');imgPreloader="";skipInjection=false;switch(_getFileType(pp_images[set_position])){case'image':imgPreloader=new Image();nextImage=new Image();if(isSet&&set_position<$(pp_images).size()-1)nextImage.src=pp_images[set_position+1];prevImage=new Image();if(isSet&&pp_images[set_position-1])prevImage.src=pp_images[set_position-1];$pp_pic_holder.find('#pp_full_res')[0].innerHTML=settings.image_markup.replace(/{path}/g,pp_images[set_position]);imgPreloader.onload=function(){pp_dimensions=_fitToViewport(imgPreloader.width,imgPreloader.height);_showContent();};imgPreloader.onerror=function(){alert('Image cannot be loaded. Make sure the path is correct and image exist.');$.prettyPhoto.close();};imgPreloader.src=pp_images[set_position];break;case'youtube':pp_dimensions=_fitToViewport(movie_width,movie_height);movie_id=getParam('v',pp_images[set_position]);if(movie_id==""){movie_id=pp_images[set_position].split('youtu.be/');movie_id=movie_id[1];if(movie_id.indexOf('?')>0)
movie_id=movie_id.substr(0,movie_id.indexOf('?'));if(movie_id.indexOf('&')>0)
movie_id=movie_id.substr(0,movie_id.indexOf('&'));}
movie='//www.youtube.com/embed/'+movie_id;(getParam('rel',pp_images[set_position]))?movie+="?rel="+getParam('rel',pp_images[set_position]):movie+="?rel=1";if(settings.autoplay)movie+="&autoplay=1";toInject=settings.iframe_markup.replace(/{width}/g,pp_dimensions['width']).replace(/{height}/g,pp_dimensions['height']).replace(/{wmode}/g,settings.wmode).replace(/{path}/g,movie);break;case'vimeo':pp_dimensions=_fitToViewport(movie_width,movie_height);movie_id=pp_images[set_position];var regExp=/http:\/\/(www\.)?vimeo.com\/(\d+)/;var match=movie_id.match(regExp);movie='//player.vimeo.com/video/'+match[2]+'?title=0&amp;byline=0&amp;portrait=0';if(settings.autoplay)movie+="&autoplay=1;";vimeo_width=pp_dimensions['width']+'/embed/?moog_width='+pp_dimensions['width'];toInject=settings.iframe_markup.replace(/{width}/g,vimeo_width).replace(/{height}/g,pp_dimensions['height']).replace(/{path}/g,movie);break;case'wistia':pp_dimensions=_fitToViewport(movie_width,movie_height);frame_url=pp_images[set_position];toInject=settings.iframe_markup.replace(/{width}/g,pp_dimensions['width']).replace(/{height}/g,pp_dimensions['height']).replace(/{path}/g,frame_url);break;case'quicktime':pp_dimensions=_fitToViewport(movie_width,movie_height);pp_dimensions['height']+=15;pp_dimensions['contentHeight']+=15;pp_dimensions['containerHeight']+=15;toInject=settings.quicktime_markup.replace(/{width}/g,pp_dimensions['width']).replace(/{height}/g,pp_dimensions['height']).replace(/{wmode}/g,settings.wmode).replace(/{path}/g,pp_images[set_position]).replace(/{autoplay}/g,settings.autoplay);break;case'flash':pp_dimensions=_fitToViewport(movie_width,movie_height);flash_vars=pp_images[set_position];flash_vars=flash_vars.substring(pp_images[set_position].indexOf('flashvars')+10,pp_images[set_position].length);filename=pp_images[set_position];filename=filename.substring(0,filename.indexOf('?'));toInject=settings.flash_markup.replace(/{width}/g,pp_dimensions['width']).replace(/{height}/g,pp_dimensions['height']).replace(/{wmode}/g,settings.wmode).replace(/{path}/g,filename+'?'+flash_vars);break;case'iframe':pp_dimensions=_fitToViewport(movie_width,movie_height);frame_url=pp_images[set_position];frame_url=frame_url.substr(0,frame_url.indexOf('iframe')-1);toInject=settings.iframe_markup.replace(/{width}/g,pp_dimensions['width']).replace(/{height}/g,pp_dimensions['height']).replace(/{path}/g,frame_url);break;case'ajax':doresize=false;pp_dimensions=_fitToViewport(movie_width,movie_height);doresize=true;skipInjection=true;$.get(pp_images[set_position],function(responseHTML){toInject=settings.inline_markup.replace(/{content}/g,responseHTML);$pp_pic_holder.find('#pp_full_res')[0].innerHTML=toInject;_showContent();});break;case'custom':pp_dimensions=_fitToViewport(movie_width,movie_height);toInject=settings.custom_markup;break;case'inline':myClone=$(pp_images[set_position]).clone().append('<br clear="all" />').css({'width':settings.default_width}).wrapInner('<div id="pp_full_res"><div class="pp_inline"></div></div>').appendTo($('body')).show();doresize=false;pp_dimensions=_fitToViewport($(myClone).width(),$(myClone).height());doresize=true;$(myClone).remove();toInject=settings.inline_markup.replace(/{content}/g,$(pp_images[set_position]).html());break;};if(!imgPreloader&&!skipInjection){$pp_pic_holder.find('#pp_full_res')[0].innerHTML=toInject;_showContent();};});return false;};$.prettyPhoto.changePage=function(direction){currentGalleryPage=0;if(direction=='previous'){set_position--;if(set_position<0)set_position=$(pp_images).size()-1;}else if(direction=='next'){set_position++;if(set_position>$(pp_images).size()-1)set_position=0;}else{set_position=direction;};rel_index=set_position;if(!doresize)doresize=true;$('.pp_contract').removeClass('pp_contract').addClass('pp_expand');_hideContent(function(){$.prettyPhoto.open();});};$.prettyPhoto.changeGalleryPage=function(direction){if(direction=='next'){currentGalleryPage++;if(currentGalleryPage>totalPage)currentGalleryPage=0;}else if(direction=='previous'){currentGalleryPage--;if(currentGalleryPage<0)currentGalleryPage=totalPage;}else{currentGalleryPage=direction;};slide_speed=(direction=='next'||direction=='previous')?settings.animation_speed:0;slide_to=currentGalleryPage*(itemsPerPage*itemWidth);$pp_gallery.find('ul').animate({left:-slide_to},slide_speed);};$.prettyPhoto.startSlideshow=function(){if(typeof pp_slideshow=='undefined'){$pp_pic_holder.find('.pp_play').unbind('click').removeClass('pp_play').addClass('pp_pause').click(function(){$.prettyPhoto.stopSlideshow();return false;});pp_slideshow=setInterval($.prettyPhoto.startSlideshow,settings.slideshow);}else{$.prettyPhoto.changePage('next');};}
$.prettyPhoto.stopSlideshow=function(){$pp_pic_holder.find('.pp_pause').unbind('click').removeClass('pp_pause').addClass('pp_play').click(function(){$.prettyPhoto.startSlideshow();return false;});clearInterval(pp_slideshow);pp_slideshow=undefined;}
$.prettyPhoto.close=function(){if($pp_overlay.is(":animated"))return;$.prettyPhoto.stopSlideshow();$pp_pic_holder.stop().find('object,embed').css('visibility','hidden');$('div.pp_pic_holder,div.ppt,.pp_fade').fadeOut(settings.animation_speed,function(){$(this).remove();});$pp_overlay.fadeOut(settings.animation_speed,function(){if($.browser.msie&&$.browser.version==6)$('select').css('visibility','visible');if(settings.hideflash)$('object,embed,iframe[src*=youtube],iframe[src*=vimeo]').css('visibility','visible');$(this).remove();$(window).unbind('scroll.prettyphoto');clearHashtag();settings.callback();doresize=true;pp_open=false;});};function _showContent(){$('.pp_loaderIcon').hide();var $image_download_link=$('#pp_image_download_link'),current_file_type=_getFileType(pp_images[set_position]);if(settings.download_handler_url!=='false'&&download_url&&current_file_type=='image'){$image_download_link.attr('href',download_url);}else{$image_download_link.hide();}
if(!settings.allow_image_printing||current_file_type!='image'){$pp_pic_holder.find('.pp_image_print_link').hide();}
if(!settings.enable_item_emailing){$pp_pic_holder.find('.pp_send_email_link').hide();}
projectedTop=scroll_pos['scrollTop']+((windowHeight/2)-(pp_dimensions['containerHeight']/2));if(projectedTop<0)projectedTop=0;$ppt.fadeTo(settings.animation_speed,1);$pp_pic_holder.find('.pp_content').animate({height:pp_dimensions['contentHeight'],width:pp_dimensions['contentWidth']},settings.animation_speed);$pp_pic_holder.animate({'top':projectedTop,'left':(windowWidth/2)-(pp_dimensions['containerWidth']/2),width:pp_dimensions['containerWidth']},settings.animation_speed,function(){$pp_pic_holder.find('.pp_hoverContainer,#fullResImage').height(pp_dimensions['height']).width(pp_dimensions['width']);$pp_pic_holder.find('.pp_fade').fadeIn(settings.animation_speed);if(isSet&&_getFileType(pp_images[set_position])=="image"){$pp_pic_holder.find('.pp_hoverContainer').show();}else{$pp_pic_holder.find('.pp_hoverContainer').hide();}
if(pp_dimensions['resized']){$('a.pp_expand,a.pp_contract').show();}else{$('a.pp_expand').hide();}
if(settings.autoplay_slideshow&&!pp_slideshow&&!pp_open)$.prettyPhoto.startSlideshow();if(settings.deeplinking)
setHashtag();if(settings.show_social_sharing){var $social_tools=$pp_pic_holder.find('div.pp_social_tools'),social_tools_html=settings.social_tools;social_tools_html=social_tools_html.replace("{facebook_locale}",settings.facebook_locale).replace(/{location_href_encoded}/g,strictEncodeUriComponent(social_button_href)).replace(/{location_href}/g,social_button_href).replace(/{image_location}/g,encodeURIComponent(window.location.protocol+"//"+window.location.host+pp_images[set_position])).replace(/{item_title_encoded}/g,encodeURIComponent(pp_titles[set_position]));$social_tools.html(social_tools_html);}
settings.changepicturecallback();pp_open=true;if(isSet&&settings.overlay_gallery){$pp_gallery_li.find('img').each(function(){var $img=$(this),$parent=$img.parent();if($img.height()<settings.gallery_thumb_dimensions.height){$parent.height($img.height()).css({marginTop:Math.ceil((settings.gallery_thumb_dimensions.height-$img.height())/2)});}else{$parent.css({marginTop:0});$img.css({marginTop:-(Math.ceil(($img.height()-settings.gallery_thumb_dimensions.height)/2))});}});}});_insert_gallery();};function _hideContent(callback){$pp_pic_holder.find('#pp_full_res object,#pp_full_res embed').css('visibility','hidden');$pp_pic_holder.find('.pp_fade').fadeOut(settings.animation_speed,function(){$('.pp_loaderIcon').show();callback();});};function _checkPosition(setCount){(setCount>1)?$('.pp_nav').show():$('.pp_nav').hide();};function _fitToViewport(width,height){var resized=false,imageRatio,windowRatio,imageWidth=width,imageHeight=height;_getDimensions(width,height);if(((pp_containerWidth>windowWidth)||(pp_containerHeight>windowHeight))&&doresize&&settings.allow_resize&&!percentBased){resized=true;imageRation=width/height;windowRatio=(windowWidth-200)/(windowHeight-200);if(imageRation>windowRatio){imageWidth=windowWidth-200;imageHeight=(windowWidth-200)/imageRation;}else{imageWidth=(windowHeight-200)*imageRation;imageHeight=windowHeight-200;}
pp_containerHeight=imageHeight;pp_containerWidth=imageWidth;_getDimensions(imageWidth,imageHeight);};return{width:Math.floor(imageWidth),height:Math.floor(imageHeight),containerHeight:Math.floor(pp_containerHeight),containerWidth:Math.floor(pp_containerWidth)+(settings.horizontal_padding*2),contentHeight:Math.floor(pp_contentHeight),contentWidth:Math.floor(pp_contentWidth),resized:resized};};function _getDimensions(width,height){width=parseFloat(width);height=parseFloat(height);$pp_details=$pp_pic_holder.find('.pp_details');$pp_details.width(width);detailsHeight=parseFloat($pp_details.css('marginTop'))+parseFloat($pp_details.css('marginBottom'));if(width<395){$pp_details.find('.pp_tools_and_sharing').height(49);}else{$pp_details.find('.pp_tools_and_sharing').height('auto');}
$pp_details=$pp_details.clone().addClass(settings.theme).width(width).appendTo($('body')).css({'position':'absolute','top':-10000});detailsHeight+=$pp_details.height()+3;detailsHeight=(detailsHeight<=34)?36:detailsHeight;if($.browser.msie&&$.browser.version==7)detailsHeight+=8;$pp_details.remove();$pp_title=$pp_pic_holder.find('.ppt');if(settings.item_title_position=='top')
$pp_title.width(width);titleHeight=parseFloat($pp_title.css('marginTop'))+parseFloat($pp_title.css('marginBottom'));$pp_title=$pp_title.clone().appendTo($('body')).css({'position':'absolute','top':-10000});titleHeight+=$pp_title.height();$pp_title.remove();pp_contentHeight=height+detailsHeight;pp_contentWidth=width;pp_containerHeight=pp_contentHeight+titleHeight+$pp_pic_holder.find('.pp_top').height()+$pp_pic_holder.find('.pp_bottom').height();pp_containerWidth=width;}
function _getFileType(itemSrc){if(itemSrc.match(/youtube\.com\/watch/i)||itemSrc.match(/youtu\.be/i)){return'youtube';}else if(itemSrc.match(/vimeo\.com/i)){return'vimeo';}else if(itemSrc.match(/wistia\./i)){return'wistia';}else if(itemSrc.match(/\biframe=true\b/i)){return'iframe';}else if(itemSrc.match(/\b.mov\b/i)){return'quicktime';}else if(itemSrc.match(/\b.swf\b/i)){return'flash';}else if(itemSrc.match(/\bajax=true\b/i)){return'ajax';}else if(itemSrc.match(/\bcustom=true\b/i)){return'custom';}else if(itemSrc.substr(0,1)=='#'){return'inline';}else{return'image';};};function _center_overlay(){if(doresize&&typeof $pp_pic_holder!='undefined'){scroll_pos=_get_scroll();contentHeight=$pp_pic_holder.height(),contentwidth=$pp_pic_holder.width();projectedTop=(windowHeight/2)+scroll_pos['scrollTop']-(contentHeight/2);if(projectedTop<0)projectedTop=0;if(contentHeight>windowHeight)
return;$pp_pic_holder.css({'top':projectedTop,'left':(windowWidth/2)+scroll_pos['scrollLeft']-(contentwidth/2)});};};function _get_scroll(){if(self.pageYOffset){return{scrollTop:self.pageYOffset,scrollLeft:self.pageXOffset};}else if(document.documentElement&&document.documentElement.scrollTop){return{scrollTop:document.documentElement.scrollTop,scrollLeft:document.documentElement.scrollLeft};}else if(document.body){return{scrollTop:document.body.scrollTop,scrollLeft:document.body.scrollLeft};};};function _resize_overlay(){windowHeight=$(window).height(),windowWidth=$(window).width();if(typeof $pp_overlay!="undefined")$pp_overlay.height($(document).height()).width(windowWidth);};function _insert_gallery(){if(isSet&&settings.overlay_gallery&&_getFileType(pp_images[set_position])=="image"&&(settings.ie6_fallback&&!($.browser.msie&&parseInt($.browser.version)==6))){$pp_gallery.show();itemWidth=settings.gallery_thumb_dimensions.width+7;navWidth=(settings.theme=="facebook"||settings.theme=="pp_default")?50:30;itemsPerPage=Math.floor((pp_dimensions['containerWidth']-100-navWidth)/itemWidth);itemsPerPage=(itemsPerPage<pp_images.length)?itemsPerPage:pp_images.length;totalPage=Math.ceil(pp_images.length/itemsPerPage)-1;if(totalPage==0){navWidth=0;$pp_gallery.find('.pp_arrow_next,.pp_arrow_previous').hide();}else{$pp_gallery.find('.pp_arrow_next,.pp_arrow_previous').show().attr('style','margin-top: '+((settings.gallery_thumb_dimensions.height/2)-7)+'px !important');};galleryWidth=itemsPerPage*itemWidth;fullGalleryWidth=pp_images.length*itemWidth;$pp_gallery.css({marginLeft:-((galleryWidth/2)+(navWidth/2)),marginTop:(settings.gallery_ontop_item?-(settings.gallery_thumb_dimensions.height+20):10)}).css('display','block').find('div:first').width(galleryWidth+5).find('ul').width(fullGalleryWidth).height(settings.gallery_thumb_dimensions.height+2).find('li').removeClass('selected').find('a').height(settings.gallery_thumb_dimensions.height);goToPage=(Math.floor(set_position/itemsPerPage)<totalPage)?Math.floor(set_position/itemsPerPage):totalPage;$.prettyPhoto.changeGalleryPage(goToPage);$pp_gallery_li.filter(':eq('+set_position+')').addClass('selected');}else{$pp_pic_holder.find('.pp_content').unbind('mouseenter mouseleave');if(typeof $pp_gallery=='object')
$pp_gallery.hide();}}
function _build_overlay(caller){settings.tools_and_sharing=settings.tools_and_sharing.replace("{download_image_text}",settings.download_image_text).replace("{print_image_text}",settings.print_image_text).replace("{item_emailing_text}",settings.item_emailing_text);settings.markup=settings.markup.replace('{pp_tools_and_sharing}',(settings.tools_and_sharing?settings.tools_and_sharing:'')).replace('{pp_title_top}',settings.item_title_position=='top'?'<div class="ppt">&nbsp;</div>':'').replace('{pp_title_bottom}',settings.item_title_position=='bottom'?'<div class="ppt">&nbsp;</div>':'');$('body').append(settings.markup);$pp_pic_holder=$('.pp_pic_holder'),$ppt=$('.ppt'),$pp_overlay=$('div.pp_overlay');if(isSet&&settings.overlay_gallery){currentGalleryPage=0;toInject="";$allItemsInGallery=$('a[rel="'+theRel+'"]');for(var i=0;i<pp_images.length;i++){if(!pp_images[i].match(/\b(jpg|jpeg|png|gif)\b/gi)){classname='default';img_src=$allItemsInGallery.eq(i).find('> img').attr('src');}else{classname='';img_src=pp_images[i];}
toInject+="<li class='"+classname+"'><a href='#'><img src='"+img_src+"' width='"+settings.gallery_thumb_dimensions.width+"' alt='' /></a></li>";};toInject=settings.gallery_markup.replace(/{gallery}/g,toInject);$pp_pic_holder.find('#pp_full_res').after(toInject);$pp_gallery=$('.pp_pic_holder .pp_gallery'),$pp_gallery_li=$pp_gallery.find('li');$pp_gallery.find('.pp_arrow_next').click(function(){$.prettyPhoto.changeGalleryPage('next');$.prettyPhoto.stopSlideshow();return false;});$pp_gallery.find('.pp_arrow_previous').click(function(){$.prettyPhoto.changeGalleryPage('previous');$.prettyPhoto.stopSlideshow();return false;});if(settings.gallery_autohide){$pp_pic_holder.find('.pp_content').hover(function(){$pp_pic_holder.find('.pp_gallery:not(.disabled)').stop().fadeTo(400,1);},function(){$pp_pic_holder.find('.pp_gallery:not(.disabled)').stop().fadeTo(400,0);});}
$pp_gallery_li.each(function(i){$(this).find('a').click(function(){$.prettyPhoto.changePage(i);$.prettyPhoto.stopSlideshow();return false;});});};if(settings.slideshow){$pp_pic_holder.find('.pp_nav').prepend('<a href="#" class="pp_play">Play</a>')
$pp_pic_holder.find('.pp_nav .pp_play').click(function(){$.prettyPhoto.startSlideshow();return false;});}
$pp_pic_holder.attr('class','pp_pic_holder '+settings.theme);$pp_overlay.css({'opacity':0,'height':$(document).height(),'width':$(window).width()}).bind('click',function(){if(!settings.modal)$.prettyPhoto.close();});$('a.pp_close').bind('click',function(){$.prettyPhoto.close();return false;});$('a.pp_expand').bind('click',function(e){if($(this).hasClass('pp_expand')){$(this).removeClass('pp_expand').addClass('pp_contract');doresize=false;}else{$(this).removeClass('pp_contract').addClass('pp_expand');doresize=true;};_hideContent(function(){$.prettyPhoto.open();});return false;});$pp_pic_holder.find('.pp_previous, .pp_nav .pp_arrow_previous').bind('click',function(){$.prettyPhoto.changePage('previous');$.prettyPhoto.stopSlideshow();return false;});$pp_pic_holder.find('.pp_next, .pp_nav .pp_arrow_next').bind('click',function(){$.prettyPhoto.changePage('next');$.prettyPhoto.stopSlideshow();return false;});_center_overlay();};var hashId,hashRel;if(location.search.indexOf('_escaped_fragment_=')==-1)
hashId=getHashtag();else{hashId=location.search.substring(location.search.indexOf('_escaped_fragment_=')+19);hashId=decodeURIComponent(hashId.substring(0,hashId.indexOf('&')));}
if(!pp_alreadyInitialized&&hashId){pp_alreadyInitialized=true;hashRel=hashId;hashId=hashId.substring(hashId.indexOf('/')+1,hashId.length-1);hashRel=hashRel.substring(0,hashRel.indexOf('/'));openDeepLinkedItem(0,hashRel,hashId);}
return this.unbind('click.prettyphoto').bind('click.prettyphoto',$.prettyPhoto.initialize);};function openDeepLinkedItem(trys,hashRel,hashId){if(trys>=100)
return;var isId=hashId.indexOf('id')==-1?false:true;setTimeout(function(){var $deepLinkedItem;if(isId){$deepLinkedItem=$("a[rel='"+hashRel+"'][edgpid='"+hashId.substring(hashId.indexOf('id')+2,hashId.length)+"']");}else{$deepLinkedItem=$("a[rel='"+hashRel+"']").eq(hashId);}
if($deepLinkedItem.length!==0)
$deepLinkedItem.trigger('click');else
openDeepLinkedItem(trys+1,hashRel,hashId);},100);};function getHashtag(){var url=location.href;hashtag=(url.indexOf('#prettyPhoto')!==-1)?decodeURI(url.substring(url.indexOf('#prettyPhoto')+1,url.length)):false;if(hashtag){hashtag=hashtag.replace(/<|>/g,'');}
return hashtag;};function setHashtag(){if(typeof theRel=='undefined')return;location.hash='!'+theRel+'/'+edgpid+'/';};function clearHashtag(){if(location.href.indexOf('#!')!=-1)
location.hash='';}
function getParam(name,url){name=name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");var regexS="[\\?&]"+name+"=([^&#]*)";var regex=new RegExp(regexS);var results=regex.exec(url);return(results==null)?"":results[1];}
function setParamInUri(uri,param){var uri_hash='',return_uri='',param_string=param+(arguments.length>2?'='+arguments[2]:'');uri=uri.split('#');if(uri.length==1){uri_hash=false;}else{uri_hash=uri[1];}
uri=uri[0].split('?');if(uri.length==1||uri[1]==''){return_uri=uri[0]+'?'+param_string;}else{return_uri=uri[0]+'?';var params=uri[1].split('&'),segment=false,found=false;for(var i in params){if(typeof params[i]!='string')
continue;segment=params[i].split('=');if(segment[0]==param){found=true;return_uri+=param_string+'&';}else{if(segment.length==1){return_uri+=segment[0]+'&';}else{return_uri+=segment[0]+'='+segment[1]+'&';}}}
if(found)
return_uri=return_uri.substring(0,return_uri.length-1);else
return_uri+=param_string;}
return return_uri+(uri_hash===false?'':'#'+uri_hash);}
function strictEncodeUriComponent(s){return encodeURIComponent(s).replace(/!/g,'%21').replace(/'/g,'%27').replace(/\(/g,'%28').replace(/\)/g,'%29').replace(/\*/g,'%2A').replace(/%20/g,'+');}};if(typeof jQuery!=='undefined')
eds_prettyPhoto(jQuery);if(typeof eds3_5_jq!=='undefined')
eds_prettyPhoto(eds3_5_jq);})();var pp_alreadyInitialized=false;
;;;var swfobject=function(){var D="undefined",r="object",S="Shockwave Flash",W="ShockwaveFlash.ShockwaveFlash",q="application/x-shockwave-flash",R="SWFObjectExprInst",x="onreadystatechange",O=window,j=document,t=navigator,T=false,U=[h],o=[],N=[],I=[],l,Q,E,B,J=false,a=false,n,G,m=true,M=function(){var aa=typeof j.getElementById!=D&&typeof j.getElementsByTagName!=D&&typeof j.createElement!=D,ah=t.userAgent.toLowerCase(),Y=t.platform.toLowerCase(),ae=Y?/win/.test(Y):/win/.test(ah),ac=Y?/mac/.test(Y):/mac/.test(ah),af=/webkit/.test(ah)?parseFloat(ah.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")):false,X=!+"\v1",ag=[0,0,0],ab=null;if(typeof t.plugins!=D&&typeof t.plugins[S]==r){ab=t.plugins[S].description;if(ab&&!(typeof t.mimeTypes!=D&&t.mimeTypes[q]&&!t.mimeTypes[q].enabledPlugin)){T=true;X=false;ab=ab.replace(/^.*\s+(\S+\s+\S+$)/,"$1");ag[0]=parseInt(ab.replace(/^(.*)\..*$/,"$1"),10);ag[1]=parseInt(ab.replace(/^.*\.(.*)\s.*$/,"$1"),10);ag[2]=/[a-zA-Z]/.test(ab)?parseInt(ab.replace(/^.*[a-zA-Z]+(.*)$/,"$1"),10):0}}else{if(typeof O.ActiveXObject!=D){try{var ad=new ActiveXObject(W);if(ad){ab=ad.GetVariable("$version");if(ab){X=true;ab=ab.split(" ")[1].split(",");ag=[parseInt(ab[0],10),parseInt(ab[1],10),parseInt(ab[2],10)]}}}catch(Z){}}}return{w3:aa,pv:ag,wk:af,ie:X,win:ae,mac:ac}}(),k=function(){if(!M.w3){return}if((typeof j.readyState!=D&&j.readyState=="complete")||(typeof j.readyState==D&&(j.getElementsByTagName("body")[0]||j.body))){f()}if(!J){if(typeof j.addEventListener!=D){j.addEventListener("DOMContentLoaded",f,false)}if(M.ie&&M.win){j.attachEvent(x,function(){if(j.readyState=="complete"){j.detachEvent(x,arguments.callee);f()}});if(O==top){(function(){if(J){return}try{j.documentElement.doScroll("left")}catch(X){setTimeout(arguments.callee,0);return}f()})()}}if(M.wk){(function(){if(J){return}if(!/loaded|complete/.test(j.readyState)){setTimeout(arguments.callee,0);return}f()})()}s(f)}}();function f(){if(J){return}try{var Z=j.getElementsByTagName("body")[0].appendChild(C("span"));Z.parentNode.removeChild(Z)}catch(aa){return}J=true;var X=U.length;for(var Y=0;Y<X;Y++){U[Y]()}}function K(X){if(J){X()}else{U[U.length]=X}}function s(Y){if(typeof O.addEventListener!=D){O.addEventListener("load",Y,false)}else{if(typeof j.addEventListener!=D){j.addEventListener("load",Y,false)}else{if(typeof O.attachEvent!=D){i(O,"onload",Y)}else{if(typeof O.onload=="function"){var X=O.onload;O.onload=function(){X();Y()}}else{O.onload=Y}}}}}function h(){if(T){V()}else{H()}}function V(){var X=j.getElementsByTagName("body")[0];var aa=C(r);aa.setAttribute("type",q);var Z=X.appendChild(aa);if(Z){var Y=0;(function(){if(typeof Z.GetVariable!=D){var ab=Z.GetVariable("$version");if(ab){ab=ab.split(" ")[1].split(",");M.pv=[parseInt(ab[0],10),parseInt(ab[1],10),parseInt(ab[2],10)]}}else{if(Y<10){Y++;setTimeout(arguments.callee,10);return}}X.removeChild(aa);Z=null;H()})()}else{H()}}function H(){var ag=o.length;if(ag>0){for(var af=0;af<ag;af++){var Y=o[af].id;var ab=o[af].callbackFn;var aa={success:false,id:Y};if(M.pv[0]>0){var ae=c(Y);if(ae){if(F(o[af].swfVersion)&&!(M.wk&&M.wk<312)){w(Y,true);if(ab){aa.success=true;aa.ref=z(Y);ab(aa)}}else{if(o[af].expressInstall&&A()){var ai={};ai.data=o[af].expressInstall;ai.width=ae.getAttribute("width")||"0";ai.height=ae.getAttribute("height")||"0";if(ae.getAttribute("class")){ai.styleclass=ae.getAttribute("class")}if(ae.getAttribute("align")){ai.align=ae.getAttribute("align")}var ah={};var X=ae.getElementsByTagName("param");var ac=X.length;for(var ad=0;ad<ac;ad++){if(X[ad].getAttribute("name").toLowerCase()!="movie"){ah[X[ad].getAttribute("name")]=X[ad].getAttribute("value")}}P(ai,ah,Y,ab)}else{p(ae);if(ab){ab(aa)}}}}}else{w(Y,true);if(ab){var Z=z(Y);if(Z&&typeof Z.SetVariable!=D){aa.success=true;aa.ref=Z}ab(aa)}}}}}function z(aa){var X=null;var Y=c(aa);if(Y&&Y.nodeName=="OBJECT"){if(typeof Y.SetVariable!=D){X=Y}else{var Z=Y.getElementsByTagName(r)[0];if(Z){X=Z}}}return X}function A(){return!a&&F("6.0.65")&&(M.win||M.mac)&&!(M.wk&&M.wk<312)}function P(aa,ab,X,Z){a=true;E=Z||null;B={success:false,id:X};var ae=c(X);if(ae){if(ae.nodeName=="OBJECT"){l=g(ae);Q=null}else{l=ae;Q=X}aa.id=R;if(typeof aa.width==D||(!/%$/.test(aa.width)&&parseInt(aa.width,10)<310)){aa.width="310"}if(typeof aa.height==D||(!/%$/.test(aa.height)&&parseInt(aa.height,10)<137)){aa.height="137"}j.title=j.title.slice(0,47)+" - Flash Player Installation";var ad=M.ie&&M.win?"ActiveX":"PlugIn",ac="MMredirectURL="+O.location.toString().replace(/&/g,"%26")+"&MMplayerType="+ad+"&MMdoctitle="+j.title;if(typeof ab.flashvars!=D){ab.flashvars+="&"+ac}else{ab.flashvars=ac}if(M.ie&&M.win&&ae.readyState!=4){var Y=C("div");X+="SWFObjectNew";Y.setAttribute("id",X);ae.parentNode.insertBefore(Y,ae);ae.style.display="none";(function(){if(ae.readyState==4){ae.parentNode.removeChild(ae)}else{setTimeout(arguments.callee,10)}})()}u(aa,ab,X)}}function p(Y){if(M.ie&&M.win&&Y.readyState!=4){var X=C("div");Y.parentNode.insertBefore(X,Y);X.parentNode.replaceChild(g(Y),X);Y.style.display="none";(function(){if(Y.readyState==4){Y.parentNode.removeChild(Y)}else{setTimeout(arguments.callee,10)}})()}else{Y.parentNode.replaceChild(g(Y),Y)}}function g(ab){var aa=C("div");if(M.win&&M.ie){aa.innerHTML=ab.innerHTML}else{var Y=ab.getElementsByTagName(r)[0];if(Y){var ad=Y.childNodes;if(ad){var X=ad.length;for(var Z=0;Z<X;Z++){if(!(ad[Z].nodeType==1&&ad[Z].nodeName=="PARAM")&&!(ad[Z].nodeType==8)){aa.appendChild(ad[Z].cloneNode(true))}}}}}return aa}function u(ai,ag,Y){var X,aa=c(Y);if(M.wk&&M.wk<312){return X}if(aa){if(typeof ai.id==D){ai.id=Y}if(M.ie&&M.win){var ah="";for(var ae in ai){if(ai[ae]!=Object.prototype[ae]){if(ae.toLowerCase()=="data"){ag.movie=ai[ae]}else{if(ae.toLowerCase()=="styleclass"){ah+=' class="'+ai[ae]+'"'}else{if(ae.toLowerCase()!="classid"){ah+=" "+ae+'="'+ai[ae]+'"'}}}}}var af="";for(var ad in ag){if(ag[ad]!=Object.prototype[ad]){af+='<param name="'+ad+'" value="'+ag[ad]+'" />'}}aa.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+ah+">"+af+"</object>";N[N.length]=ai.id;X=c(ai.id)}else{var Z=C(r);Z.setAttribute("type",q);for(var ac in ai){if(ai[ac]!=Object.prototype[ac]){if(ac.toLowerCase()=="styleclass"){Z.setAttribute("class",ai[ac])}else{if(ac.toLowerCase()!="classid"){Z.setAttribute(ac,ai[ac])}}}}for(var ab in ag){if(ag[ab]!=Object.prototype[ab]&&ab.toLowerCase()!="movie"){e(Z,ab,ag[ab])}}aa.parentNode.replaceChild(Z,aa);X=Z}}return X}function e(Z,X,Y){var aa=C("param");aa.setAttribute("name",X);aa.setAttribute("value",Y);Z.appendChild(aa)}function y(Y){var X=c(Y);if(X&&X.nodeName=="OBJECT"){if(M.ie&&M.win){X.style.display="none";(function(){if(X.readyState==4){b(Y)}else{setTimeout(arguments.callee,10)}})()}else{X.parentNode.removeChild(X)}}}function b(Z){var Y=c(Z);if(Y){for(var X in Y){if(typeof Y[X]=="function"){Y[X]=null}}Y.parentNode.removeChild(Y)}}function c(Z){var X=null;try{X=j.getElementById(Z)}catch(Y){}return X}function C(X){return j.createElement(X)}function i(Z,X,Y){Z.attachEvent(X,Y);I[I.length]=[Z,X,Y]}function F(Z){var Y=M.pv,X=Z.split(".");X[0]=parseInt(X[0],10);X[1]=parseInt(X[1],10)||0;X[2]=parseInt(X[2],10)||0;return(Y[0]>X[0]||(Y[0]==X[0]&&Y[1]>X[1])||(Y[0]==X[0]&&Y[1]==X[1]&&Y[2]>=X[2]))?true:false}function v(ac,Y,ad,ab){if(M.ie&&M.mac){return}var aa=j.getElementsByTagName("head")[0];if(!aa){return}var X=(ad&&typeof ad=="string")?ad:"screen";if(ab){n=null;G=null}if(!n||G!=X){var Z=C("style");Z.setAttribute("type","text/css");Z.setAttribute("media",X);n=aa.appendChild(Z);if(M.ie&&M.win&&typeof j.styleSheets!=D&&j.styleSheets.length>0){n=j.styleSheets[j.styleSheets.length-1]}G=X}if(M.ie&&M.win){if(n&&typeof n.addRule==r){n.addRule(ac,Y)}}else{if(n&&typeof j.createTextNode!=D){n.appendChild(j.createTextNode(ac+" {"+Y+"}"))}}}function w(Z,X){if(!m){return}var Y=X?"visible":"hidden";if(J&&c(Z)){c(Z).style.visibility=Y}else{v("#"+Z,"visibility:"+Y)}}function L(Y){var Z=/[\\\"<>\.;]/;var X=Z.exec(Y)!=null;return X&&typeof encodeURIComponent!=D?encodeURIComponent(Y):Y}var d=function(){if(M.ie&&M.win){window.attachEvent("onunload",function(){var ac=I.length;for(var ab=0;ab<ac;ab++){I[ab][0].detachEvent(I[ab][1],I[ab][2])}var Z=N.length;for(var aa=0;aa<Z;aa++){y(N[aa])}for(var Y in M){M[Y]=null}M=null;for(var X in swfobject){swfobject[X]=null}swfobject=null})}}();return{registerObject:function(ab,X,aa,Z){if(M.w3&&ab&&X){var Y={};Y.id=ab;Y.swfVersion=X;Y.expressInstall=aa;Y.callbackFn=Z;o[o.length]=Y;w(ab,false)}else{if(Z){Z({success:false,id:ab})}}},getObjectById:function(X){if(M.w3){return z(X)}},embedSWF:function(ab,ah,ae,ag,Y,aa,Z,ad,af,ac){var X={success:false,id:ah};if(M.w3&&!(M.wk&&M.wk<312)&&ab&&ah&&ae&&ag&&Y){w(ah,false);K(function(){ae+="";ag+="";var aj={};if(af&&typeof af===r){for(var al in af){aj[al]=af[al]}}aj.data=ab;aj.width=ae;aj.height=ag;var am={};if(ad&&typeof ad===r){for(var ak in ad){am[ak]=ad[ak]}}if(Z&&typeof Z===r){for(var ai in Z){if(typeof am.flashvars!=D){am.flashvars+="&"+ai+"="+Z[ai]}else{am.flashvars=ai+"="+Z[ai]}}}if(F(Y)){var an=u(aj,am,ah);if(aj.id==ah){w(ah,true)}X.success=true;X.ref=an}else{if(aa&&A()){aj.data=aa;P(aj,am,ah,ac);return}else{w(ah,true)}}if(ac){ac(X)}})}else{if(ac){ac(X)}}},switchOffAutoHideShow:function(){m=false},ua:M,getFlashPlayerVersion:function(){return{major:M.pv[0],minor:M.pv[1],release:M.pv[2]}},hasFlashPlayerVersion:F,createSWF:function(Z,Y,X){if(M.w3){return u(Z,Y,X)}else{return undefined}},showExpressInstall:function(Z,aa,X,Y){if(M.w3&&A()){P(Z,aa,X,Y)}},removeSWF:function(X){if(M.w3){y(X)}},createCSS:function(aa,Z,Y,X){if(M.w3){v(aa,Z,Y,X)}},addDomLoadEvent:K,addLoadEvent:s,getQueryParamValue:function(aa){var Z=j.location.search||j.location.hash;if(Z){if(/\?/.test(Z)){Z=Z.split("?")[1]}if(aa==null){return L(Z)}var Y=Z.split("&");for(var X=0;X<Y.length;X++){if(Y[X].substring(0,Y[X].indexOf("="))==aa){return L(Y[X].substring((Y[X].indexOf("=")+1)))}}}return""},expressInstallCallback:function(){if(a){var X=c(R);if(X&&l){X.parentNode.replaceChild(l,X);if(Q){w(Q,true);if(M.ie&&M.win){l.style.display="block"}}if(E){E(B)}}a=false}}}}();
;;;!function(e){var t=!1,a=function(){var e,t=0,a="summary";return null!=(e=location.href.match(/\/userid\/\d+\//i))?(t=e[0].match(/\d+/)[0],a="profile"):null!=(e=location.href.match(/\/groupid\/\d+\//i))&&(t=e[0].match(/\d+/)[0],a="group"),{type:a,target:t}},s=function(e){var t,a,i=0;return 0==e.length?0:"string"!=typeof(a=e.attr("class"))||""==a?0:($.each(a.split(/\s+/),function(e,a){if("object"==typeof(t=a.match(/\d+$/))&&null!=t)return i=parseInt(t[0]),!1}),i)},n=function(e,t){return-1!==e.indexOf(t,e.length-t.length)};"undefined"!=typeof eds3_5_jq&&function(e){e.fn.socialMediaBox=function(){var t,s,o,r,l,c,d,p,m,u,h,v,f,g,y,b,w,k,C,I,D,x,T,j,_,A,M,q,z,W,B,S,O,R,H,P,E,L,$,U,N,J,Y,X,G,F,V,K,Z,Q,ee,te,ae,ie,se,ne,oe={},re={openAt:0,baseClass:"",portfolioMode:!1,autoplayVideo:!1,localized:{},flowplayerSwf:"",flowplayer:{key:"",logo:""},thumbnails:{show:!0,width:100,height:100},itemDetails:{show:!0,rightSide:!0,comments:{notifySocialGroup:!1,requireAuthorInfo:!0,useReCaptcha:!1,permissions:{commenting:!0,editing:!1,deleting:!1}},socialButtons:{show:!1,buttons:{facebook:{show:!1,html:'<iframe src="//www.facebook.com/plugins/like.php?href={{encodedUrl}}&amp;send=false&amp;layout=button_count&amp;show_faces=true&amp;action=like&amp;colorscheme=light&amp;font&amp;height=21&amp;width=110" scrolling="no" frameborder="0" style="border:none; overflow:hidden; height:21px; width: 110px;" allowTransparency="true"></iframe>'},gplus:{show:!1,html:'<div class="g-plusone" data-size="medium" data-href="{{url}}"></div><script type="text/javascript">gapi.plusone.go();<\/script>'},twitter:{show:!1,html:'<a href="//twitter.com/share" class="twitter-share-button" data-url="{{url}}" data-text="{{escapedTitle}}">Tweet</a><script type="text/javascript">twttr.widgets.load();<\/script>'},inshare:{show:!1,html:'<script type="IN/Share" data-counter="right" data-url="{{url}}"><\/script><script type="text/javascript">IN.parse();<\/script>'},pinterest:{show:!1,html:'<a href="//pinterest.com/pin/create/button/?url={{encodedUrl}}&media={{encodedMediaUrl}}&description={{encodedTitle}}" class="pin-it-button" count-layout="horizontal"><img border="0" src="//assets.pinterest.com/images/PinExt.png" title="Pin It" /></a>'}}}},events:{onBeforeClose:function(){}},googleReCaptchaSiteKey:""},le=function(e){return"string"==typeof re.localized[e]?re.localized[e]:e},ce=[],de={activeItem:0,resizeInProgress:!1,resizeRace:!1,interfaceHidden:!1,baseWrapper:{height:0,width:0},thumbnails:{rendered:!1,initialized:!1,thumbActivatedChange:!1,allThumbnailsLoaded:!1,thumbnail:{height:0,width:0},wrapper:{height:0,effectiveHeight:0},overview:{width:0}},interfaceActions:{wrapper:{height:0}},itemDetails:{rendered:!1,wrapper:{verticalOffset:0,width:0,effectiveWidth:0},comments:{author:{avatarContainer:null}},maps:{google:null}},itemDisplay:{wrapper:{verticalOffset:0,horizontalOffset:0,height:0,width:0},touch:{newTouch:!1,startX:0,startY:0}},preloadedImages:{},commentsCache:{},reCaptchaId:void 0},pe=function(e,t){t?(de.preloadedImages[e].state="success",de.preloadedImages[e].width=void 0===this.naturalWidth?this.width:this.naturalWidth,de.preloadedImages[e].height=void 0===this.naturalHeight?this.height:this.naturalHeight):de.preloadedImages[e].state="error",clearTimeout(de.preloadedImages[e].timeout)},me=function(e){for(var t=de.preloadedImages[e].callbacks;t.length>0;)t.splice(0,1)[0]();de.preloadedImages[e].callbacks=[]};return terminated=!1,oe.preloadImage=function(t,a){var i=e("<img />"),s=i[0],n=!1,o="number"==typeof a?a:0;if(0==o){if(void 0!==de.preloadedImages[t])return void("loading"==de.preloadedImages[t].state?de.preloadedImages[t].callbacks.push(a):a());de.preloadedImages[t]={state:"loading",callbacks:[a]}}if(de.preloadedImages[t].timeout=setTimeout(function(){!terminated&&o<10&&oe.preloadImage(t,o+1)},4e3*(o+1)),i.bind("load.socialMediaBox error.socialMediaBox",function(e){n||"loading"!=de.preloadedImages[t].state||(pe.apply(s,[t,"load"==e.type]),me(t))}),s.src=t,s.complete&&void 0!==s.naturalWidth)return n=!0,pe.apply(s,[t,0!==s.naturalWidth&&0!==s.naturalHeight]),void me(t)},oe.resize=function(){var e,t,a,i,n,o;de.resizeInProgress?de.resizeRace=!0:(de.resizeInProgress=!0,de.baseWrapper.height=s.height(),de.baseWrapper.width=s.width(),oe.thubnails.resize(),oe.itemDetails.resize(),oe.itemDisplay.resize(),oe.interfaceActions.resize(),ce.length>1&&(e=Math.floor((de.itemDisplay.wrapper.height+de.itemDisplay.wrapper.verticalOffset-ie.height())/2),t=de.itemDisplay.wrapper.width+de.itemDisplay.wrapper.horizontalOffset-se.outerWidth(!0),re.itemDetails.rightSide?(a={top:e,left:0,right:"auto"},i={top:e,left:t,right:"auto"}):(a={top:e,left:"auto",right:t},i={top:e,left:"auto",right:0}),ie.css(a),se.css(i)),o=de.itemDisplay.wrapper.width+de.itemDisplay.wrapper.horizontalOffset-ne.outerWidth(!0),n=re.itemDetails.rightSide?{left:o,right:"auto"}:{left:"auto",right:o},ne.css(n),de.resizeInProgress=!1,de.resizeRace&&(de.resizeRace=!1,oe.resize()))},oe.showItem=function(e,t){e<0?e=ce.length-1:e>=ce.length&&(e=0),!0!==t&&de.activeItem==e||(de.activeItem=e,oe.itemDisplay.showItem(),oe.itemDetails.showItem(),oe.thubnails.showItem())},oe.callbackObject=function(){return{activeItem:de.activeItem,displayItems:ce}},oe.close=function(){"function"==typeof re.events.onBeforeClose&&!1===re.events.onBeforeClose(oe.callbackObject())||(terminated=!0,e(document).off(".socialMediaBox"),e(window).off(".socialMediaBox"),s.fadeOut(200,function(){s.remove(),t.removeClass("socialMediaBoxActive")}))},oe.thubnails={},oe.thubnails.init=function(){var t;!re.thumbnails.show||ce.length<2||(de.thumbnails.rendered=!0,o=e('<div class="thumbnailsMainWrapper"><div class="scrollbar"><div class="track"><div class="thumb"><div class="end"></div></div></div></div><div class="viewport"><div class="overview"></div></div></div>'),r=e("> div.viewport",o),l=e("> div.overview",r),e.each(ce,function(t,a){var i=e('<div><div class="'+a.type+'">'+("video"==a.type||"audio"==a.type?'<div class="playItem"></div>':"")+"</div></div>").appendTo(l);void 0!==a.thumbnail&&void 0!==a.thumbnail.src?oe.preloadImage(a.thumbnail.src,function(){var e,t,s,n,o=re.thumbnails.height,r=re.thumbnails.width,l=r/o;"success"==de.preloadedImages[a.thumbnail.src].state&&(t=de.preloadedImages[a.thumbnail.src].height,s=de.preloadedImages[a.thumbnail.src].width,(t>o||s>r)&&((n=s/t)<l?(s=Math.round(o/t*s),t=o):n>l?(t=Math.round(r/s*t),s=r):(s=r,t=o)),e=t>o?0:Math.floor((o-t)/2),i.css("top",e).css("display","block").fadeIn(300).addClass("visible").find("> div").prepend('<img src="'+a.thumbnail.src+'" alt="" style="height: '+t+"px; width: "+s+'px;" />'),de.thumbnails.initialized&&oe.thubnails.resize())}):i.fadeIn(300).addClass("visible").find("> div").prepend('<div class="noThumb"></div>')}),t=e("> div",l).eq(0),o.appendTo(s),e(">",t).css({width:re.thumbnails.width,height:re.thumbnails.height}),de.thumbnails.thumbnail.height=t.outerHeight(!0),de.thumbnails.thumbnail.width=t.outerWidth(!0),e(">",t).css({width:"",height:""}),l.height(de.thumbnails.thumbnail.height),r.height(de.thumbnails.thumbnail.height),de.thumbnails.wrapper.height=de.thumbnails.wrapper.effectiveHeight=o.outerHeight(!0),o.eds_tinyscrollbar({axis:"x"}),l.on("click","> div",function(){de.thumbnails.thumbActivatedChange=!0,oe.showItem(e(this).index())}),de.thumbnails.initialized=!0)},oe.thubnails.resize=function(){var t,a,i,s=0,n=de.thumbnails.thumbnail.width;!re.thumbnails.show||ce.length<2||(de.thumbnails.thumbActivatedChange?de.thumbnails.thumbActivatedChange=!1:(de.thumbnails.allThumbnailsLoaded||(i=e("> div.visible",l),ce.length==i.length&&(de.thumbnails.allThumbnailsLoaded=!0),de.thumbnails.overview.width=0,i.each(function(){de.thumbnails.overview.width+=e(this).outerWidth(!0)}),l.width(de.thumbnails.overview.width)),t=o.width(),(a=de.thumbnails.overview.width)>t?(l.css({left:0}),(s=n*de.activeItem+Math.floor(n/2))<=Math.floor(t/2)?s=0:a-s<=Math.ceil(t/2)?s="bottom":s-=Math.floor(t/2),o.eds_tinyscrollbar_update(s)):(o.eds_tinyscrollbar_update(),l.css({left:Math.floor((t-a)/2)}))))},oe.thubnails.showItem=function(){!re.thumbnails.show||ce.length<2||(e("> div",l).removeClass("active").eq(de.activeItem).addClass("active"),oe.thubnails.resize())},oe.interfaceActions={},oe.interfaceActions.init=function(){var t;c=e('<div class="interfaceActionsWrapper"></div>'),(de.thumbnails.rendered||de.itemDetails.rendered)&&(d=e('<div class="action toggleInterface"><span>'+le("Hide interface")+"</span></div>").appendTo(c).on("click",function(){var e,a;de.interfaceHidden?(de.interfaceHidden=!1,t.text(le("Hide interface")),d.removeClass("hidden")):(de.interfaceHidden=!0,t.text(le("Show interface")),d.addClass("hidden")),de.thumbnails.rendered&&(e=de.interfaceHidden?-de.thumbnails.wrapper.height:0,o.stop(!0).animate({bottom:e},{duration:200,step:function(e){de.thumbnails.wrapper.effectiveHeight=Math.round(de.thumbnails.wrapper.height+e),oe.resize()}})),de.itemDetails.rendered&&(a=re.itemDetails.rightSide?de.interfaceHidden?{right:-de.itemDetails.wrapper.width}:{right:0}:de.interfaceHidden?{left:-de.itemDetails.wrapper.width}:{left:0},p.stop(!0).animate(a,{duration:200,step:function(e){de.itemDetails.wrapper.effectiveWidth=Math.round(de.itemDetails.wrapper.width+e),oe.resize()}}))}),t=e("> span",d)),s.append(c),de.interfaceActions.wrapper.height=c.outerHeight(!0)},oe.interfaceActions.resize=function(){c.css({bottom:de.thumbnails.wrapper.effectiveHeight})},oe.itemDetails={comments:{}},oe.itemDetails.init=function(){var t='<div class="commentsWrapper"><h3>'+le("Comments")+'</h3><div class="loading"></div><p class="message"></p><div class="commentsList"></div><div class="addCommentContainer"><div class="commentingMessage"></div><div class="authorInfo name"><div class="text"><span class="label">'+le("Name")+'</span><input type="text" value="" /></div></div><div class="authorInfo email"><div class="text"><span class="label">'+le("Email")+'</span><input type="text" value="" /></div></div><div class="textarea"><textarea></textarea></div><div class="captchaContainer"><div class="captcha"></div></div><button class="add"><span>'+le("Add comment")+"</span></button></div></div>",n='<div class="authorWrapper"><div class="avatarWrapper"><div class="avatarContainer"></div></div><div class="actions"><button class="follow"><span>'+le("follow")+'</span></button><button class="friend"><span>'+le("add as friend")+'</span></button><button class="friend rejectRequest"><span>'+le("reject friend request")+'</span></button></div><p class="postedBy">'+le("posted by")+'</p><p class="name"></p><p class="date"></p></div>',o='<div class="likeWrapper"><div class="likeContainer"><button><span>'+le("like")+'</span></button><p></p></div><ul class="alsoLiked"></ul></div>',r='<div class="buttonsWrapper"><a href="#" class="email"><span>'+le("Send link")+'</span></a><a href="#" target="_blank" class="download"><span>'+le("Download")+"</span></a></div>",l='<div class="metaWrapper"><h3><span>'+le("Details")+'</span></h3><div class="content"></div></div>';re.itemDetails.show&&(p=e('<div class="itemDetailsWrapper '+(re.itemDetails.rightSide?"right":"left")+'"><div class="viewport"><div class="overview"><h2></h2><div class="description"></div>'+n+o+'<div class="socialButtonsWrapper"></div><div class="ratingWrapper"><div class="starContainer"><div></div></div><p class="score"></p><p class="message"></p></div><ul class="tagContainer"></ul>'+r+t+l+'</div></div><div class="scrollbar"><div class="track"><div class="thumb"><div class="end"></div></div></div></div></div>'),m=e("> .viewport",p),u=e("> .overview",m),h=e("> h2",u),v=e("> div.description",u),f=e("> .authorWrapper",u),g=e("> .avatarWrapper",f),y=e("> .avatarContainer",g),b=e("> .name",f),w=e("> .date",f),k=e("> .actions",f),C=e("> .follow",k),I=e("> .friend",k).eq(0),D=e("> .friend",k).eq(1),x=e("> .likeWrapper",u),T=e("> .likeContainer",x),j=e("> button",T),_=e("> p",T),A=e("> .alsoLiked",x),M=e("> .socialButtonsWrapper",u),q=e("> .ratingWrapper",u),z=e("p.score",q),W=e("p.message",q),B=e("> div.starContainer",q),S=e("> div",B),O=e("> .tagContainer",u),R=e("> .buttonsWrapper",u),H=e("> .download",R),P=e("> .email",R),E=e("> div.commentsWrapper",u),L=e("> p.message",E),$=e("> div.commentsList",E),U=e("> div.loading",E),N=e("> div.addCommentContainer",E),J=e("> button.add",N),Y=e("> div > textarea",N),X=e("> .commentingMessage",N),G=e("> .authorInfo",N),F=e("> .text",G),V=e("> div.captchaContainer",N),K=e("> .metaWrapper",u),Z=e("> h3",K),Q=e("> .content",K),s.append(p),de.itemDetails.wrapper.verticalOffset=p.outerHeight(!0)-p.height(),de.itemDetails.wrapper.width=de.itemDetails.wrapper.effectiveWidth=p.outerWidth(!0),M.css("display",re.itemDetails.socialButtons.show?"block":"none"),F.click(function(){var t=e(this);return e("> input",t).focus(),!1}),e("> input",F).focus(function(){var t=e(this).siblings("span");""==this.value&&t.stop(!0).fadeTo(200,0,function(){t.css("display","none")})}).blur(function(){""==this.value&&e(this).siblings("span").stop(!0).css("display","").fadeTo(200,1)}),J.on("click",function(){var t,i,s,n=Y.val(),o=de.activeItem,r=ce[o],l="",c={},d={},m=[],u="",h=a(),v={action:"add_comment",journalType:h.type,journalTarget:h.target};if(!N.hasClass("sending")){if(re.itemDetails.comments.notifySocialGroup&&(v.notifySocialGroup=!0,v.journalModuleId=0),re.itemDetails.comments.requireAuthorInfo&&(t=e("> div > input",G.filter(".name")).val(),i=e("> div > input",G.filter(".email")).val(),""===t&&m.push(le("a name")),""!==i&&/^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(i)||m.push(le("a valid email address"))),""==n&&m.push(le("a comment")),re.itemDetails.comments.requireAuthorInfo&&re.itemDetails.comments.useReCaptcha&&""===(s=grecaptcha.getResponse(de.reCaptchaId))&&m.push(le("the captcha")),0!==m.length)return u="<p>"+le("Please specify")+" ",e.each(m,function(e,t){e>0&&(e+1==m.length?u+=" "+le("and")+" ":u+=", "),u+=t}),u+="</p>",X.css("display","block").removeClass("positive").html(u).addClass("negative"),void p.eds_tinyscrollbar_update("relative");Y[0].disabled=!0,N.addClass("sending"),X.css("display","block").removeClass("negative positive").html("<p>"+le("Sending...")+"</p>"),v.comment=n,re.itemDetails.comments.requireAuthorInfo&&(v.name=t,v.email=i,re.itemDetails.comments.useReCaptcha&&(v.captcha=s)),e.ajax({data:v,dataType:"json",type:"POST",url:r.comments.backend,timeout:15e3,cache:!1,error:function(){l=le("The comment can't currently be saved. Please try again later.")},success:function(e){if(null!=e.status)switch(e.status){case"success":c.author=e.author.id,c.content=e.comment,c.raw=n,c.id=e.id,c.dateHtml=e.dateHtml,de.commentsCache[r.comments.backend].comments.push(c),d=null==de.commentsCache[r.comments.backend].authors[c.author]?de.commentsCache[r.comments.backend].authors[c.author]={avatar:e.author.avatar,name:e.author.name,url:e.author.url}:de.commentsCache[r.comments.backend].authors[c.author];break;case"error":l=e.message;break;case"captcha_error":l=e.message}else l=le("The comment can't currently be saved. Please try again later.")},complete:function(){o==de.activeItem&&(""==l?($.css("display","block"),L.css("display","none"),oe.itemDetails.comments.renderCommentBox(c,d),oe.itemDetails.comments.setAvatarContainerDimensions(),oe.itemDetails.comments.loadAvatars(c.author,d),Y.val(""),X.css("display","none")):X.css("display","block").addClass("negative").html("<p>"+l+"</p>"),N.removeClass("sending"),Y[0].disabled=!1,re.itemDetails.comments.requireAuthorInfo&&re.itemDetails.comments.useReCaptcha&&grecaptcha.reset(de.reCaptchaId),p.eds_tinyscrollbar_update("relative"))}}),p.eds_tinyscrollbar_update("relative")}}),$.on("click",".actionsBoxTrigger li.edit",function(){var t,a=e(this).parents().eq(2),i=e("> .content",a),s=!1,n=ce[de.activeItem];return s="object"==typeof n.comments&&"object"==typeof n.comments.permissions&&"boolean"==typeof n.comments.permissions.editing?n.comments.permissions.editing:re.itemDetails.comments.permissions.editing,!(a.data("editing")||!s||(clearTimeout(a.data("saveMsgTimeout")),a.data("editing",!0),e("> .editor",a).remove(),i.css("display","none"),t=e('<div class="editor"><div class="textarea"><textarea style="height: '+i.height()+'px;"></textarea></div><div class="actions"><p></p><span class="save">'+le("Save")+'</span><span class="cancel">'+le("Cancel")+"</span></div></div>").appendTo(a),e(".textarea > textarea",t).val(a.data("comment").raw).focus(),p.eds_tinyscrollbar_update("relative"),1))}).on("click",".editor > .actions > span",function(){var t,a,i,s,n=e(this),o=n.parent(),r=n.parents().eq(2),l=r.data("comment"),c="",d=de.activeItem,m=ce[d],u={};if(r.data("saving"))return!1;if(n.hasClass("save")){if(i=e("> .editor > .textarea > textarea",r),""==(s=i.val()))return a=e("> p",o).text(le("Please specify a comment")).addClass("negative").removeClass("positive").css("display","block"),void p.eds_tinyscrollbar_update("relative");r.data("saving",!0),i[0].disabled=!0,a=e("> p",o).text(le("Saving...")).removeClass("negative positive").css("display","block"),t=e("> span",o).css("display","none"),e.ajax({data:{action:"edit_comment",id:l.id,comment:s},dataType:"json",type:"POST",url:m.comments.backend,timeout:15e3,cache:!1,error:function(){c=le("Your changes can't currently be saved.")},success:function(t){if(null!=t.status)switch(t.status){case"success":u=e.extend(!0,{},l,{raw:s,content:t.comment,dateHtml:t.dateHtml}),e.each(de.commentsCache[m.comments.backend].comments,function(e,t){if(t.id==l.id)return de.commentsCache[m.comments.backend].comments[e]=u,!1});break;case"error":c=t.message}else c=le("Your changes can't currently be saved.")},complete:function(){d==de.activeItem&&(c?(i[0].disabled=!1,t.css("display",""),a.addClass("negative").text(c)):(a.addClass("positive").text(le("Your changes were saved")),e("> .editor > .textarea",r).remove(),e("> .content",r).css("display","block").html(u.content),e("> .meta > .commentDate",r).html(u.dateHtml),r.data({editing:!1,comment:u,saveMsgTimeout:setTimeout(function(){terminated||d!=de.activeItem||e("> .editor",r).remove(),p.eds_tinyscrollbar_update("relative")},3e3)})),r.data("saving",!1),p.eds_tinyscrollbar_update("relative"))}})}else r.data("editing",!1),e("> .editor",r).remove(),e("> .content",r).css("display","block");return p.eds_tinyscrollbar_update("relative"),!1}).on("click",".actionsBoxTrigger li.delete",function(){var t=e(this).parents().eq(2);return t.addClass("hideActions"),e("> .deleteConfirmation",t).css("display","block"),p.eds_tinyscrollbar_update("relative"),!1}).on("click",".deleteConfirmation span",function(){var t=e(this),a=t.parents().eq(2),i=(a.index(),a.data("comment")),s=e("> .deleteConfirmation",a),n=e("> .message",s),o="",r=de.activeItem,l=ce[r];return t.hasClass("delete")?(e("> p",s).css("display","none"),n.text(le("Deleting...")).css("display","block"),e.ajax({data:{action:"delete_comment",id:i.id},dataType:"json",type:"GET",url:l.comments.backend,timeout:15e3,cache:!1,error:function(){o=le("The comment can't currently be deleted.")},success:function(t){if(null!=t.status)switch(t.status){case"success":e.each(de.commentsCache[l.comments.backend].comments,function(e,t){if(t.id==i.id)return de.commentsCache[l.comments.backend].comments.splice(e,1),!1});break;case"error":o=t.message}else o=le("Your changes can't currently be saved.")},complete:function(){r==de.activeItem&&(o?(n.addClass("negative").text(o),a.removeClass("hideActions")):(a.remove(),0==e(">",$).length&&($.css("display","none"),L.addClass("noComments").text(le("No comments yet")).css("display","block"))),p.eds_tinyscrollbar_update("relative"))}})):(a.removeClass("hideActions"),s.css("display","none"),n.css("display","none")),p.eds_tinyscrollbar_update("relative"),!1}),B.on("mousemove",function(e){var t,a,i=ce[de.activeItem],s=B.offset();i.rating.rated||null==i.rating.backend||(t=B.width()/5,a=Math.ceil((e.clientX-s.left)/t),B.data("stars",a),S.css("width",t*a+"px"))}).on("mouseleave",function(){var e=ce[de.activeItem],t=e.rating.score;null!=e.rating.backend&&(!1!==e.rating.rated&&(t=e.rating.rated),S.css("width",t/5*100+"%"))}).on("click",function(){var t=de.activeItem,a=ce[t],i=!1,s=le("Rating is currently not possible.");!1===a.rating.rated&&null!=a.rating.backend&&(ce[t].rating.rated=B.data("stars"),B.addClass("rated"),S.css("width",a.rating.rated/5*100+"%"),e.ajax({data:{action:"rate",rating:a.rating.rated},dataType:"json",type:"POST",url:a.rating.backend,timeout:15e3,cache:!1,error:function(){i=s},success:function(e){if(null!=e.status)switch(e.status){case"success":ce[t].rating.score=e.score;break;case"error":i=e.message}else i=s},complete:function(){i&&(ce[t].rating.rated=!1),t==de.activeItem&&(i?(B.removeClass("rated"),S.css("width",ce[t].rating.score/5*100+"%"),W.addClass("negative").css("display","block").text(i)):z.removeClass("noRatings").text(ce[t].rating.score),p.eds_tinyscrollbar_update("relative"))}}))}),C.on("click",function(){var t=de.activeItem,a=ce[t],s=!1,n=!a.author.following;!0!==C.data("disabled")&&(C.data("disabled",!0).addClass("requesting"),e.ajax({data:{action:"follow",follow:n},dataType:"json",type:"POST",url:a.author.backend,timeout:1e4,cache:!1,error:function(){s=!0},success:function(e){if(null!=e.status)switch(e.status){case"success":for(i in ce)"object"==typeof ce[i].author&&void 0!==ce[i].author.id&&ce[i].author.id==a.author.id&&(ce[i].author.following=n);break;case"error":s=!0}else s=!0},complete:function(){t==de.activeItem&&(C.data("disabled",!1).removeClass("requesting"),s||(n?C.addClass("unfollow").find("> span").text(le("unfollow")):C.removeClass("unfollow").find("> span").text(le("follow"))),p.eds_tinyscrollbar_update("relative"))}}),p.eds_tinyscrollbar_update("relative"))}),I.on("click",function(){var t,a=de.activeItem,s=ce[a],n=!1;!0!==I.data("disabled")&&(I.data("disabled",!0).addClass("requesting"),"requested_by_author"==s.author.friends?(D.addClass("requesting"),t=!0):t=!0!==s.author.friends&&"requested_by_user"!=s.author.friends,e.ajax({data:{action:"friend",friends:t},dataType:"json",type:"POST",url:s.author.backend,timeout:1e4,cache:!1,error:function(){n=!0},success:function(e){if(null!=e.status)switch(e.status){case"success":for(i in t=e.friends,ce)"object"==typeof ce[i].author&&void 0!==ce[i].author.id&&ce[i].author.id==s.author.id&&(ce[i].author.friends=t);break;case"error":n=!0}else n=!0},complete:function(){a==de.activeItem&&(I.data("disabled",!1).removeClass("requesting"),D.removeClass("requesting"),n||(D.css("display","none"),I.removeClass("unfriend cancelRequest acceptRequest"),!0===t?I.addClass("unfriend").find("> span").text(le("unfriend")):"requested_by_user"==t?I.addClass("cancelRequest").find("> span").text(le("cancel friend request")):I.find("> span").text(le("add as friend"))),p.eds_tinyscrollbar_update("relative"))}}),p.eds_tinyscrollbar_update("relative"))}),D.on("click",function(){var t=de.activeItem,a=ce[t],s=!1;"requested_by_author"==a.author.friends&&!0!==I.data("disabled")&&(I.data("disabled",!0).addClass("requesting"),D.addClass("requesting"),e.ajax({data:{action:"friend",friends:!1},dataType:"json",type:"POST",url:a.author.backend,timeout:1e4,cache:!1,error:function(){s=!0},success:function(e){if(null!=e.status)switch(e.status){case"success":for(i in ce)"object"==typeof ce[i].author&&void 0!==ce[i].author.id&&ce[i].author.id==a.author.id&&(ce[i].author.friends=!1);break;case"error":s=!0}else s=!0},complete:function(){t==de.activeItem&&(I.data("disabled",!1).removeClass("requesting unfriend cancelRequest acceptRequest"),D.removeClass("requesting"),s||(D.css("display","none"),I.find("> span").text(le("add as friend"))),p.eds_tinyscrollbar_update("relative"))}}),p.eds_tinyscrollbar_update("relative"))}),j.on("click",function(){var t=de.activeItem,a=ce[t],i=!1,s=!a.likes.liked;!0!==j.data("disabled")&&(j.data("disabled",!0).addClass("requesting"),e.ajax({data:{action:"like",liked:s},dataType:"json",type:"POST",url:a.likes.backend,timeout:1e4,cache:!1,error:function(){i=!0},success:function(e){if(null!=e.status)switch(e.status){case"success":ce[t].likes.liked=s,ce[t].likes.message=e.message;break;case"error":i=!0}else i=!0},complete:function(a){var n;if(t==de.activeItem){if(j.data("disabled",!1).removeClass("requesting"),i){try{n=e.parseJSON(a.responseText).message}catch(e){n=le("An error occurred while "+(s?"saving your like":"removing your like"))}_.addClass("negative").text(n)}else _.removeClass("negative").text(ce[t].likes.message),s?j.addClass("unlike").find("> span").text(le("unlike")):j.removeClass("unlike").find("> span").text(le("like"));p.eds_tinyscrollbar_update("relative")}}}),p.eds_tinyscrollbar_update("relative"))}),Z.on("click",function(){var e=ce[de.activeItem],t="block";Q.is(":visible")&&(t="none"),Q.css("display",t),"block"==t?(Z.addClass("close"),"object"==typeof e.meta.map&&"google"==e.meta.map.type&&(google.maps.event.trigger(de.itemDetails.maps.google,"resize"),de.itemDetails.maps.google.setCenter(new google.maps.LatLng(e.meta.map.settings.lat,e.meta.map.settings.lng)))):Z.removeClass("close"),p.eds_tinyscrollbar_update("relative")}),de.itemDetails.rendered=!0,p.eds_tinyscrollbar({axis:"y"}))},oe.itemDetails.placeAvatar=function(e){var t,a,i,s,n=0,o=0,r=null,l=null,c=de.preloadedImages[e.src];if(null==e.fadeIn&&(e.fadeIn=!1),void 0===c||"loading"==c.state)return e.fadeIn=!0,void oe.preloadImage(e.src,function(){oe.itemDetails.placeAvatar(e)});"object"==typeof e.containerDimensions?(t=e.containerDimensions.height,a=e.containerDimensions.width):(t=e.$container.height(),a=e.$container.width()),"success"==c.state&&(r=c.height+4,l=c.width+4,(r>t||l>a)&&((s=l/r)<(i=a/t)?(l=Math.round(t/r*l),r=t):s>i?(r=Math.round(a/l*r),l=a):(l=a,r=t)),o=r==t?0:Math.floor((t-r)/2),n=l==a?0:Math.floor((a-l)/2),r-=4,l-=4),e.$container.append('<img src="'+e.src+'" alt="" style="'+(e.fadeIn?"display: none; ":"")+(null!=l?"width: "+l+"px; ":"")+(null!=r?"height: "+r+"px; ":"")+"top: "+o+"px; left: "+n+'px;" />'),e.fadeIn&&e.$container.find(">").fadeIn(200)},oe.itemDetails.comments.renderCommentBox=function(t,a){var i,s,n,o=ce[de.activeItem],r=!1,l=!1;r="object"==typeof o.comments&&"object"==typeof o.comments.permissions&&"boolean"==typeof o.comments.permissions.editing?o.comments.permissions.editing:re.itemDetails.comments.permissions.editing,l="object"==typeof o.comments&&"object"==typeof o.comments.permissions&&"boolean"==typeof o.comments.permissions.deleting?o.comments.permissions.deleting:re.itemDetails.comments.permissions.deleting,i=(r&&!0!==o.journalEntry?'<li class="edit"><span>'+le("Edit")+"</span></li>":"")+(l?'<li class="delete"><span>'+le("Delete")+"</span></li>":""),n="string"==typeof a.url&&""!=a.url?'<a href="'+a.url+'">'+a.name+"</a>":a.name,s=e('<div class="author-'+t.author+("string"==typeof a.avatar&&""!=a.avatar?" hasAvatar":"")+'"><div class="deleteConfirmation"><p class="message"></p><p>'+le("Do you really want to delete this comment?")+'</p><p><span class="delete">'+le("Yes")+'</span><span class="cancel">'+le("No")+'</span></p></div><div class="meta"><div class="authorAvatarWrapper"><div class="authorAvatarContainer"></div></div><h4>'+n+'</h4><p class="commentDate">'+t.dateHtml+'</p></div><div class="content">'+t.content+"</div>"+(""==i?"":'<div class="actionsBoxTrigger"><ul>'+i+"</ul></div>")+"</div>").data("comment",t),$.append(s)},oe.itemDetails.comments.loadAvatars=function(t,a){var i,s=e("> .author-"+t+" > .meta > .authorAvatarWrapper",$).filter(":hidden");0!=s.lenght&&void 0!==a.avatar&&""!=a.avatar&&(s.css("display","block"),"string"==typeof a.url&&""!=a.url?(e(">",s).append(e('<a href="#" />').attr("href",a.url)),i=e("> >",s)):i=e(">",s),oe.itemDetails.placeAvatar({src:a.avatar,$container:i,containerDimensions:de.itemDetails.comments.author.avatarContainer}))},oe.itemDetails.comments.setAvatarContainerDimensions=function(){null==de.itemDetails.comments.author.avatarContainer&&($authorAvatarWrapper=e(".authorAvatarWrapper",$).eq(0).css("display","block"),de.itemDetails.comments.author.avatarContainer={width:$authorAvatarWrapper.width(),height:$authorAvatarWrapper.height()},$authorAvatarWrapper.css("display","none"))},oe.itemDetails.comments.display=function(t){var a=ce[de.activeItem];U.css("display","none"),t.comments.length>0?(L.css("display","none"),$.empty(),e.each(t.comments,function(e,a){oe.itemDetails.comments.renderCommentBox(a,t.authors[a.author])}),$.css("display","block"),oe.itemDetails.comments.setAvatarContainerDimensions(),e.each(t.authors,oe.itemDetails.comments.loadAvatars)):($.empty().css("display","none"),L.addClass("noComments").text(le("No comments yet")).css("display","block")),("object"==typeof a.comments&&"object"==typeof a.comments.permissions&&"boolean"==typeof a.comments.permissions.commenting?a.comments.permissions.commenting:re.itemDetails.comments.permissions.commenting)?(re.itemDetails.comments.requireAuthorInfo?(G.css("display","block"),re.itemDetails.comments.useReCaptcha&&(V.css("display","block"),null==de.reCaptchaId?de.reCaptchaId=grecaptcha.render(e("> .captcha",V)[0],{sitekey:re.googleReCaptchaSiteKey,size:"compact"}):grecaptcha.reset(de.reCaptchaId))):(G.css("display","none"),V.css("display","none")),N.removeClass("sending").css("display","block"),Y[0].disabled=!1,X.css("display","none"),Y.val("")):N.css("display","none")},oe.itemDetails.showItem=function(){var t,a,i,s=de.activeItem,n=ce[s],o="",r=!1,l="",c="",d="",m="",u="";if(re.itemDetails.show){if(null==n.title||""==n.title?(h.css("display","none"),v.removeClass("withTitle")):(h.text(n.title).css("display","block"),v.addClass("withTitle")),null==n.description||""==n.description?v.css("display","none"):v.html(n.description).css("display","block"),re.itemDetails.socialButtons.show&&"object"==typeof n.social&&""!=n.social.url?(c="string"!=typeof n.social.media?"":n.social.media,e.each(re.itemDetails.socialButtons.buttons,function(e,t){if(t.show){if("pinterest"==e&&""==c)return;if("twitter"==e&&("undefined"==typeof twttr||void 0===twttr.widgets))return;if("inshare"==e&&("undefined"==typeof IN||"function"!=typeof IN.parse))return;l+="<div>"+t.html+"</div>"}}),""==l?M.css("display","none").empty():("string"==typeof n.title&&""!=n.title?(u=n.title.replace(/&/g,"&amp;").replace(/"/g,"&quot;").replace(/'/g,"&#39;").replace(/</g,"&lt;").replace(/>/g,"&gt;"),l=l.replace(/{{encodedTitle}}/g,encodeURIComponent(n.title))):l=l.replace(/{{encodedTitle}}/g,""),l=l.replace(/{{url}}/g,n.social.url).replace(/{{escapedTitle}}/g,u).replace(/{{encodedUrl}}/g,encodeURIComponent(n.social.url)),c&&(l=l.replace(/{{encodedMediaUrl}}/g,encodeURIComponent(c))),M.css("display","block").html(l),c&&re.itemDetails.socialButtons.buttons.pinterest.show&&e.ajax({url:"//assets.pinterest.com/js/pinit.js",dataType:"script",cache:!1}))):M.css("display","none").empty(),"object"==typeof n.rating?(B.removeClass("rated"),n.rating.score>0?(z.removeClass("noRatings").text(n.rating.score),!1===n.rating.rated?t=n.rating.score:(t=n.rating.rated,B.addClass("rated")),S.css("width",t/5*100+"%")):(z.addClass("noRatings").text(le("No ratings")),S.css("width","")),W.css("display","none").removeClass("negative"),q.css("display","block"),null==n.rating.backend?q.addClass("cantRate"):q.removeClass("cantRate")):q.css("display","none"),"object"!=typeof n.comments||null==n.comments.backend||""==n.comments.backend?E.css("display","none"):(E.css("display","block"),$.css("display","none"),L.removeClass("noComments negative").css("display","none"),N.css("display","none"),null==de.commentsCache[n.comments.backend]?(U.css("display","block"),e.ajax({data:{action:"list_comments"},dataType:"json",type:"GET",url:n.comments.backend,timeout:15e3,cache:!1,error:function(){s==de.activeItem&&L.addClass("negative").removeClass("noComments").text(le("Comments are currently unavalible")).css("display","block")},success:function(e){de.commentsCache[n.comments.backend]=e,s==de.activeItem&&(oe.itemDetails.comments.display(e),p.eds_tinyscrollbar_update())}})):oe.itemDetails.comments.display(de.commentsCache[n.comments.backend])),"object"==typeof n.author?(f.css("display","block"),m="string"==typeof n.author.url&&""!=n.author.url?n.author.url:"","string"==typeof n.author.avatar&&""!=n.author.avatar?(g.css("display","block"),y.empty(),i=""==m?y:e('<a href="#" />').appendTo(y).attr({href:m}),oe.itemDetails.placeAvatar({src:n.author.avatar,$container:i})):g.css("display","none"),b.empty(),""==m?b.text(n.author.name):b.append(e("<a />").attr({href:m}).text(n.author.name)),w.html(n.author.dateHtml),null!=n.author.isUser&&n.author.isUser?k.css("display","none"):(k.css("display","block"),null==n.author.following?C.css("display","none"):(C.data("disabled",!1).css("display","block"),n.author.following?C.addClass("unfollow").find("> span").text(le("unfollow")):C.removeClass("unfollow").find("> span").text(le("follow"))),D.css("display","none").removeClass("requesting"),null==n.author.friends?I.css("display","none"):(I.removeClass("requesting unfriend cancelRequest acceptRequest").data("disabled",!1).css("display","block"),!0===n.author.friends?I.addClass("unfriend").find("> span").text(le("unfriend")):"requested_by_user"==n.author.friends?I.addClass("cancelRequest").find("> span").text(le("cancel friend request")):"requested_by_author"==n.author.friends?(I.addClass("acceptRequest").find("> span").text(le("accept friend request")),D.css("display","block")):I.find("> span").text(le("add as friend"))))):f.css("display","none"),"object"==typeof n.likes?(x.css("display","block"),"string"==typeof n.likes.backend&&""!=n.likes.backend?(j.css("display","").data("disabled",!1),n.likes.liked?j.addClass("unlike").find("> span").text(le("unlike")):j.removeClass("unlike").find("> span").text(le("like"))):j.css("display","none"),"string"!=typeof n.likes.message||""==n.likes.message?_.css("display","none"):_.removeClass("negative").css("display","block").text(n.likes.message),"object"!=typeof n.likes.alsoLiked||0==n.likes.alsoLiked.length?A.css("display","none"):(A.css("display","block").empty(),e.each(n.likes.alsoLiked,function(t,a){var i=e("<li><div></div></li>").appendTo(A).find("> div");"string"==typeof a.url&&""!=a.url&&(i=i.html('<a href="'+a.url+'"></a>').find("> a")),i.attr("title",a.name),oe.itemDetails.placeAvatar({src:a.avatar,$container:i})}))):x.css("display","none"),"object"==typeof n.tags?(e.each(n.tags,function(e,t){o+='<li data-id="'+e+'"><span>'+t+"</span></li>"}),""==o?O.css("display","none"):O.css("display","block").html(o)):O.css("display","none"),"string"!=typeof n.download||""==n.download?H.css("display","none"):(r=!0,H.attr("href",n.download).css("display","")),"object"==typeof n.email?(r=!0,P.attr("href","mailto:?to=&subject="+encodeURIComponent(n.email.subject)+"&body="+encodeURIComponent(n.email.body)).css("display","")):P.css("display","none"),R.css("display",r?"block":"none"),"object"==typeof n.meta){if(K.css("display","block"),"object"==typeof n.meta.exif&&(d='<div class="exif"><h4><span>'+le("Exif")+"</span></h4><table><tbody>",e.each(n.meta.exif,function(e,t){d+='<tr><td class="cell1">'+e+'</td><td class="cell2">'+t+"</td></tr>"}),Q.html(d+"</tbody></table></div>")),"object"==typeof n.meta.map)switch(Q.append('<div class="map">'+(null==n.meta.map.title?"":"<h4><span>"+n.meta.map.title+"</span></h4>")+"<div></div></div>"),de.itemDetails.maps.google=null,n.meta.map.type){case"google":"object"==typeof google&&"object"==typeof google.maps&&(a=new google.maps.LatLng(n.meta.map.settings.lat,n.meta.map.settings.lng),de.itemDetails.maps.google=new google.maps.Map(e("> div.map > div",Q)[0],{center:a,zoom:n.meta.map.settings.zoom,mapTypeId:google.maps.MapTypeId[n.meta.map.settings.type],scrollwheel:!1}),new google.maps.Marker({position:a,map:de.itemDetails.maps.google}))}Q.css({display:"none"})}else K.css("display","none");p.eds_tinyscrollbar_update()}},oe.itemDetails.resize=function(){re.itemDetails.show&&(p.height(de.baseWrapper.height-de.itemDetails.wrapper.verticalOffset-de.thumbnails.wrapper.effectiveHeight-de.interfaceActions.wrapper.height),p.eds_tinyscrollbar_update("relative"))},oe.itemDisplay={},oe.itemDisplay.init=function(){ee=e('<div class="itemDisplayWrapper '+(re.itemDetails.rightSide?"left":"right")+'"></div>'),s.append(ee),de.itemDisplay.wrapper.verticalOffset=ee.outerHeight(!0)-ee.height(),de.itemDisplay.wrapper.horizontalOffset=ee.outerWidth(!0)-ee.width(),te=e('<div class="itemDisplayContainer"></div>').appendTo(ee),ae=e('<div class="loadIndicator"></div>').appendTo(ee)},oe.itemDisplay.resize=function(){var t,a,i,s,n,o,r,l,c,d=ce[de.activeItem];switch(de.itemDisplay.wrapper.height=de.baseWrapper.height-de.itemDisplay.wrapper.verticalOffset-de.thumbnails.wrapper.effectiveHeight-de.interfaceActions.wrapper.height,de.itemDisplay.wrapper.width=de.baseWrapper.width-de.itemDisplay.wrapper.horizontalOffset-de.itemDetails.wrapper.effectiveWidth,ee.height(de.itemDisplay.wrapper.height).width(de.itemDisplay.wrapper.width),n=e("> .item.active",te),d.type){case"image":if(0==n.length)return;o={width:de.preloadedImages[d.src].width,height:de.preloadedImages[d.src].height};break;case"video":o={width:d.video.width,height:d.video.height};break;case"audio":o={width:450,height:n.height()}}l={width:te.width(),height:te.height()},"video"==d.type||"image"==d.type&&(o.width>l.width||o.height>l.height)||"audio"==d.type&&o.width>l.width?(c=l.width/l.height,r=o.width/o.height,t=l.width,a="audio"==d.type?o.height:l.height,r<c?t=Math.round(l.height/o.height*o.width):r>c&&"audio"!=d.type&&(a=Math.round(l.width/o.width*o.height))):(t=o.width,a=o.height),s=Math.floor((l.width-t)/2),i=Math.floor((l.height-a)/2),n.css({width:t,height:a,marginTop:i,marginLeft:s})},oe.itemDisplay.showItem=function(){var t,a,i,s=de.activeItem,o=ce[s],r=function(){t=te.find(">").fadeOut(200,function(){t.remove()}).removeClass("active"),e('<img class="item active" src="'+o.src+'" alt="" style="display: none;" />').appendTo(te).fadeIn(200),oe.itemDisplay.resize(),ae.stop(!0).fadeOut(500)},l="";switch(o.type){case"image":void 0!==de.preloadedImages[o.src]&&"success"==de.preloadedImages[o.src].state?r():(ae.css({display:"none",left:0}).stop(!0).fadeIn(500,function(){te.find(">").remove()}),oe.preloadImage(o.src,function(){s==de.activeItem&&r()}));break;case"video":switch(t=te.find(">").removeClass("active").fadeOut(200,function(){t.remove()}),o.video.provider){case"youtube":a='<iframe class="item active" style="display: none;" src="//www.youtube.com/embed/'+o.video.id+(re.autoplayVideo?"?autoplay=1":"")+'" frameborder="0" allowfullscreen></iframe>';break;case"vimeo":a='<iframe class="item active" style="display: none;" src="//player.vimeo.com/video/'+o.video.id+(re.autoplayVideo?"?autoplay=1":"")+'" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>';break;case"wistia":a='<iframe class="wistia_embed item active" name="wistia_embed" style="display: none;" src="//fast.wistia.net/embed/iframe/'+o.video.id+'" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>';break;case"flowplayer":a='<div class="item active" style="display: block; opacity: 0;"></div>'}i=e(a).appendTo(te),"flowplayer"==o.video.provider?(n(o.video.src,".mp4")?l="video/mp4":n(o.video.src,".webm")?l="video/webm":n(o.video.src,".ogg")?l="video/ogg":n(o.video.src,".flv")&&(l="video/flash"),i.animate({opacity:1},200).flowplayer({swf:re.flowplayerSwf,tooltip:!1,embed:!1,autoplay:re.autoplayVideo,key:re.flowplayer.key,logo:re.flowplayer.logo,clip:{sources:[{type:l,src:o.video.src}]}})):i.fadeIn(200),ae.stop(!0).fadeOut(500),oe.itemDisplay.resize();break;case"audio":t=te.find(">").removeClass("active").fadeOut(200,function(){t.remove()}),i=e('<div class="item active" style="display: block; opacity: 0;"><audio src="'+o.audio.src+'" /></div>').appendTo(te).animate({opacity:1},200),audiojs.create(e("> audio",i)[0]),ae.stop(!0).fadeOut(500),oe.itemDisplay.resize()}},arguments.length>0&&e.extend(!0,re,arguments[0]),this.each(function(){var t=e(this).data("socialMediaBox");t&&(t instanceof Array?e.each(t,function(){ce.push(this)}):ce.push(t))}),0==ce.length?this:(t=e("body").addClass("socialMediaBoxActive"),s=e('<div id="socialMediaBox" class="'+re.baseClass+'" style="visibility: hidden;"></div>').appendTo(t),oe.thubnails.init(),oe.itemDetails.init(),oe.itemDisplay.init(),oe.interfaceActions.init(),ce.length>1&&(ie=e('<div class="navigation previous '+(re.itemDetails.rightSide?"left":"right")+'"></div>').appendTo(s),se=e('<div class="navigation next '+(re.itemDetails.rightSide?"left":"right")+'"></div>').appendTo(s)),ne=e('<div class="close"><span></span></div>'),s.append(ne),oe.resize(),oe.showItem(re.openAt,!0),s.css({display:"none",visibility:""}).fadeIn(200).on("click","> div.navigation",function(){e(this).hasClass("previous")?oe.showItem(de.activeItem-1):oe.showItem(de.activeItem+1)}),ne.on("click",function(){oe.close()}),e(document).on("keyup.socialMediaBox",function(t){var a=e(document.activeElement);if(0!=a.filter("textarea").parents(".commentsWrapper").length||a.filter("input").parents(".commentsWrapper").length)return!1;switch(t.keyCode){case 37:oe.showItem(de.activeItem-1);break;case 39:oe.showItem(de.activeItem+1);break;case 27:oe.close()}return!1}),te.on("touchstart",function(e){"function"==typeof e.stopPropagation&&(e.stopPropagation(),e.preventDefault()),e.originalEvent.touches&&e.originalEvent.touches.length?e=e.originalEvent.touches[0]:e.originalEvent.changedTouches&&e.originalEvent.changedTouches.length&&(e=e.originalEvent.changedTouches[0]),de.itemDisplay.touch.newTouch=!0,de.itemDisplay.touch.startX=e.pageX,de.itemDisplay.touch.startY=e.pageY}).on("touchmove",function(e){var t;"function"==typeof e.stopPropagation&&(e.stopPropagation(),e.preventDefault()),de.itemDisplay.touch.newTouch&&(e.originalEvent.touches&&e.originalEvent.touches.length?e=e.originalEvent.touches[0]:e.originalEvent.changedTouches&&e.originalEvent.changedTouches.length&&(e=e.originalEvent.changedTouches[0]),t=de.itemDisplay.touch.startX-e.pageX,Math.abs(t)<50||(de.itemDisplay.touch.newTouch=!1,t>0?oe.showItem(de.activeItem+1):oe.showItem(de.activeItem-1)))}).on("touchend touchcancel",function(e){"function"==typeof e.stopPropagation&&(e.stopPropagation(),e.preventDefault()),de.itemDisplay.touch.newTouch=!1}),e(window).on("resize.socialMediaBox",function(){oe.resize()}),this)},e.fn.socialMediaBox4Journal=function(i){var n;if(!t)return t=!0,n=function(){var t,n,o,r,l=e(this),c=l.parents(".journalrow")[0].id,d="",p=e('<div id="socialMediaBox4JournalOverlay"'+("object"==typeof i.smbConfig&&i.smbConfig.baseClass?' class="'+i.smbConfig.baseClass+'"':"")+"><div></div><p></p></div>"),m=e("> p",p),u=e("> div",p),h=e("body"),v="",f=function(){e(document).off(".socialMediaBox4Journal"),p.fadeTo(400,0,function(){p.remove()}),h.removeClass("socialMediaBoxActive"),m.css("display","none")};h.append(p).addClass("socialMediaBoxActive"),p.fadeTo(400,1).on("click","> p > .close",function(){return f(),!1}),e.each(l.parents("#journalItems").eq(0).find(">").has(".journalitem > .jphoto"),function(e,t){t.id==c&&(i.smbConfig.openAt=e),d+=t.id.substring(t.id.indexOf("-")+1)+","}),d=d.substring(0,d.length-1),t=s(l.parents(".DnnModule-Journal").eq(0)),n=a(),r=e.ajax({data:{action:"journal_entries",journalIds:d,journalModuleId:t,journalType:n.type,journalTarget:n.target},dataType:"json",type:"POST",url:i.entriesUrl,timeout:15e3,cache:!1,error:function(){v=i.errors.generalError},success:function(e){"success"==e.status?0==(o=e.entries).length&&(v=i.errors.noJournalItems):v=e.message},complete:function(){if(""!=v)return u.fadeTo(200,0,function(){u.css("display","none")}),void m.html(v+'<span class="close">X</span>').css({display:"block",opacity:0}).fadeTo(200,1);f(),e("<div></div>").data("socialMediaBox",o).socialMediaBox(i.smbConfig)}}),e(document).on("keyup.socialMediaBox4Journal",function(e){if(27==e.keyCode)return r.abort(),f(),!1})},e(".DnnModule-Journal").on("click",".journalitem > .jphoto a",function(){return n.call(this),!1}).on("click",".journalitem > .jphoto > img",n).on("mouseenter",".journalitem > .jphoto > img",function(){e(this).css("cursor","pointer")}),this}}(eds3_5_jq)}();
;;;(function($){$.fn.dnnTabs=function(options){var opts=$.extend({},$.fn.dnnTabs.defaultOptions,options),$wrap=this;$.ui.tabs.prototype._sanitizeSelector=function(hash){return hash.replace(/:/g,"\\:").replace(/\./g,"\\\.");};$wrap.each(function(){var showEvent,cookieId;if(this.id){cookieId='dnnTabs-'+this.id;if(opts.selected===-1){var cookieValue=dnn.dom.getCookie(cookieId);if(cookieValue){opts.selected=cookieValue;}
if(opts.selected===-1){opts.selected=0;}}
showEvent=(function(cid){return function(event,ui){dnn.dom.setCookie(cid,ui.newTab.index(),opts.cookieDays,'/','',false,opts.cookieMilleseconds);};})(cookieId);}else{showEvent=function(){};}
$wrap.tabs({activate:showEvent,active:opts.selected,disabled:opts.disabled,fx:{opacity:opts.opacity,duration:opts.duration}});if(window.location.hash&&window.location.hash!='#'){var substr=window.location.hash.substr(0,50);$('a[href="'+encodeURI(substr)+'"]',$wrap).trigger('click');}
if(typeof window.Page_ClientValidate!="undefined"&&$.isFunction(window.Page_ClientValidate)){$wrap.find(opts.validationTriggerSelector).click(function(){if(!window.Page_ClientValidate(opts.validationGroup)){var invalidControl=$wrap.find(opts.invalidItemSelector).eq(0);var $parent=invalidControl.closest(".ui-tabs-panel");if($parent.length>0){var tabId=$parent.attr("id");$parent.parent().find("a[href='#"+tabId+"']").click();}}});};});return $wrap;};$.fn.dnnTabs.defaultOptions={opacity:'toggle',duration:'fast',validationTriggerSelector:'.dnnPrimaryAction',validationGroup:'',invalidItemSelector:'.dnnFormError[style*="inline"]',regionToToggleSelector:'fieldset',selected:-1,cookieDays:0,cookieMilleseconds:1200000};})(jQuery);(function($){$.fn.dnnConfirm=function(options){var opts=$.extend({},$.fn.dnnConfirm.defaultOptions,options),$wrap=this;$wrap.each(function(){var $this=$(this),defaultAction=$this.attr('href'),$dnnDialog;if(defaultAction||opts.isButton){$dnnDialog=$("<div class='dnnDialog'></div>").html(opts.text).dialog(opts);$dnnDialog.parent().find('.ui-dialog-titlebar-close').html('Close');$this.click(function(e,isTrigger){if(isTrigger){return true;}
if($dnnDialog.is(':visible')){$dnnDialog.dialog("close");return true;}
$dnnDialog.dialog({open:function(){$('.ui-dialog-buttonpane').find('button:contains("'+opts.noText+'")').addClass('dnnConfirmCancel');},draggable:false,buttons:[{text:opts.yesText,click:function(){$dnnDialog.dialog("close");if($.isFunction(opts.callbackTrue)){opts.callbackTrue.call(this);}
else{if(opts.isButton){$this.trigger("click",[true]);}
else{window.location.href=defaultAction;}}},'class':opts.buttonYesClass},{text:opts.noText,click:function(){$(this).dialog("close");if($.isFunction(opts.callbackFalse)){opts.callbackFalse.call(this);};},'class':opts.buttonNoClass}]});$dnnDialog.dialog('open');e.preventDefault();return false;});}});return $wrap;};$.fn.dnnConfirm.defaultOptions={text:'Are you sure?',yesText:'Yes',noText:'No',buttonYesClass:'dnnPrimaryAction',buttonNoClass:'dnnSecondaryAction',actionUrl:window.location.href,autoOpen:false,resizable:false,modal:true,title:'Confirm',dialogClass:'dnnFormPopup dnnClear',isButton:false};})(jQuery);(function($){if($.dnnConfirm)return;$.dnnConfirm=function(opts){var defaultAction=opts.actionUrl?opts.actionUrl:'javascript:void(0);';var shadowLink=$('<a href="'+defaultAction+'" />');shadowLink.dnnConfirm(opts).click();};})(jQuery);(function($){$.dnnAlert=function(options){var opts=$.extend({},$.dnnAlert.defaultOptions,options),$dnnDialog=$("<div class='dnnDialog'></div>").html(opts.text).dialog(opts);$dnnDialog.dialog({buttons:[{text:opts.okText,"class":opts.buttonOkClass,click:function(){$(this).dialog("close");if($.isFunction(opts.callback)){opts.callback.call(this);};return false;}}]});$dnnDialog.dialog('open');};$.dnnAlert.defaultOptions={okText:'Ok',autoOpen:false,resizable:false,modal:true,buttonOkClass:'dnnPrimaryAction',dialogClass:'dnnFormPopup dnnClear'};})(jQuery);(function($){$.fn.dnnPanels=function(options){var opts=$.extend({},$.fn.dnnPanels.defaultOptions,options),$wrap=this;$wrap.each(function(){var $this=$(this);if(typeof(opts.onExpand)==="function"){$this.on('onExpand',opts.onExpand);}
if(typeof(opts.onHide)==="function"){$this.on('onHide',opts.onHide);}
$this.find(opts.clickToToggleSelector).click(function(e){var toggle=$(this).toggleClass(opts.toggleClass).parent().next(opts.regionToToggleSelector).slideToggle(function(){var visible=$(this).is(':visible');if(opts.saveState){var id=$(toggle).prev().attr("id");var cookieId=id?id.replace(/[^a-zA-Z0-9\-]+/g,""):'';if(cookieId){dnn.dom.setCookie(cookieId,visible,opts.cookieDays,'/','',false,opts.cookieMilleseconds);}}
if(visible){$(this).trigger("onExpand");}
else{$(this).trigger("onHide");}});e.preventDefault();e.stopImmediatePropagation();return false;});function collapsePanel($clicker,$region){$clicker.removeClass(opts.toggleClass);$region.hide();$this.trigger("onHide");}
function expandPanel($clicker,$region){$clicker.addClass(opts.toggleClass);$region.show();$this.trigger("onExpand");}
$this.find(opts.sectionHeadSelector).each(function(indexInArray,valueOfElement){var $self=$(valueOfElement),elementId=$self.attr("id"),cookieId=elementId?elementId.replace(/[^a-zA-Z0-9\-]+/g,""):'',cookieValue=cookieId?dnn.dom.getCookie(cookieId):'',$clicker=$self.find(opts.clickToToggleIsolatedSelector),$region=$self.next(opts.regionToToggleSelector),$parentSeparator=$self.parents(opts.panelSeparatorSelector),groupPanelIndex=$parentSeparator.find(opts.sectionHeadSelector).index($self);var isOpen=false;if((indexInArray===0&&opts.defaultState=="first")||($parentSeparator.length>0&&groupPanelIndex===0&&opts.defaultState=="first")||(opts.defaultState=="open"))
{isOpen=true;}
if(opts.saveState){if(cookieValue=="true"){isOpen=true;}
else if(cookieValue=="false"){isOpen=false;}}
if(isOpen){expandPanel($clicker,$region);}
else{collapsePanel($clicker,$region);}});$this.find(opts.validationTriggerSelector).click(function(){if(typeof window.Page_ClientValidate!="undefined"&&$.isFunction(window.Page_ClientValidate)){if(!window.Page_ClientValidate(opts.validationGroup)){$this.find(opts.invalidItemSelector).each(function(){var $parent=$(this).closest(opts.regionToToggleSelector);if($parent.is(':hidden')){$parent.prev(opts.sectionHeadSelector).find(opts.clickToToggleIsolatedSelector).click();}});}}});});return $wrap;};$.fn.dnnPanels.defaultOptions={clickToToggleSelector:'h2.dnnFormSectionHead a',sectionHeadSelector:'.dnnFormSectionHead',regionToToggleSelector:'fieldset',toggleClass:'dnnSectionExpanded',clickToToggleIsolatedSelector:'a',validationTriggerSelector:'.dnnPrimaryAction',invalidItemSelector:'.dnnFormError[style*="inline"]',validationGroup:'',panelSeparatorSelector:'.ui-tabs-panel',cookieDays:0,cookieMilleseconds:1200000,saveState:true,defaultState:'first'};})(jQuery);(function($){$.fn.dnnPreview=function(options){var opts=$.extend({},$.fn.dnnPreview.defaultOptions,options),$wrap=this;$wrap.each(function(){var $this=$(this);$this.find(opts.linkSelector).click(function(e){e.preventDefault();var params="?";var skin,container;if(opts.useComboBox){var skinComboBox=$('#'+opts.skinSelector);var containerComboBox=$('#'+opts.containerSelector);;skin=skinComboBox.length?skinComboBox[0].selectize.getValue():'';container=containerComboBox.length?containerComboBox[0].selectize.getValue():'';}
else{skin=$this.find(opts.skinSelector).val();container=$this.find(opts.containerSelector).val();}
if(skin){params+="SkinSrc="+skin;}
if(container){if(skin){params+="&";}
params+="ContainerSrc="+container;}
if(opts.ModuleId){if(params!=="?"){params+="&ModuleID="+opts.ModuleId;}else{params+="ModuleID="+opts.ModuleId;}}
if(params!="?"){window.open(encodeURI(opts.baseUrl+params.replace(/.ascx/gi,'')),"skinpreview");}
else{$.dnnAlert({text:opts.noSelectionMessage,okText:opts.alertOkText,closeText:opts.alertCloseText});}});});return $wrap;};$.fn.dnnPreview.defaultOptions={baseUrl:window.location.protocol+"//"+window.location.host+window.location.pathname,linkSelector:'a.dnnSecondaryAction',skinSelector:'',containerSelector:'',noSelectionMessage:'Please select a preview option.',alertOkText:'Ok',alertCloseText:'close',useComboBox:false};})(jQuery);(function($){$.fn.dnnExpandAll=function(options){var opts=$.extend({},$.fn.dnnExpandAll.defaultOptions,options),$elem=this;if(($(opts.targetArea).find(opts.targetSelector+':visible').length===$(opts.targetArea).find(opts.targetSelector+opts.targetExpandedSelector+':visible').length)&&!$(this).hasClass('expanded')){$(this).addClass('expanded').text(opts.collapseText);}
$elem.click(function(e){e.preventDefault();var $this=$(this);if($this.hasClass('expanded')){$this.removeClass('expanded').text(opts.expandText);$(opts.targetArea).find(opts.targetSelector+opts.targetExpandedSelector+':visible').click();}
else{$this.addClass('expanded').text(opts.collapseText);$(opts.targetArea).find(opts.targetSelector+':visible').not(opts.targetExpandedSelector).click();}
e.stopImmediatePropagation();});return $elem;};$.fn.dnnExpandAll.defaultOptions={expandText:'Expand All',collapseText:'Collapse All',targetArea:'#dnnHostSettings',targetSelector:'h2.dnnFormSectionHead a',targetExpandedSelector:'.dnnSectionExpanded'};})(jQuery);(function($){$.fn.dnnTooltip=function(options){var opts=$.extend({},$.fn.dnnTooltip.defaultOptions,options),$wrap=this;$wrap.each(function(){var $this=$(this),dnnFormHelp=$this.prev();if($this.data('initialized'))return;dnnFormHelp.on('click',function(e){e.preventDefault();});var helpSelector=$this.find(opts.helpSelector);$this.parent().css({position:'relative'});$this.css({position:'absolute',right:'-29%'});var hoverOnToolTip=false,hoverOnPd=false;dnnFormHelp.hoverIntent({over:function(){hoverOnPd=true;var tooltipHeight=helpSelector.height();var top=-(tooltipHeight+30);if((tooltipHeight+30)<=$this.parent().offset().top){helpSelector.parent().css({top:top+'px'});$this.find("div.dnnFormHelpContent span").addClass("bottomArrow");$this.find("div.dnnFormHelpContent span").removeClass("topArrow");}else{helpSelector.parent().css({top:30+'px'});$this.find("div.dnnFormHelpContent span").addClass("topArrow");$this.find("div.dnnFormHelpContent span").removeClass("bottomArrow");}
helpSelector.css('visibility','visible');},out:function(){hoverOnPd=false;if(!$this.hasClass(opts.pinnedClass)&&!hoverOnToolTip){helpSelector.css('visibility','hidden');}},timeout:200,interval:200});helpSelector.hover(function(){hoverOnToolTip=true;},function(){hoverOnToolTip=false;if(!$this.hasClass(opts.pinnedClass)&&!hoverOnPd){helpSelector.css('visibility','hidden');}});var pinHelper=helpSelector.find(opts.pinSelector);pinHelper.on('click',function(e){e.preventDefault();if($this.hasClass(opts.pinnedClass)){helpSelector.css({"left":'0',"top":'0'}).css('visibility','hidden').draggable('destroy');$this.removeClass(opts.pinnedClass);}
else{$this.addClass(opts.pinnedClass);if($.isFunction($().draggable)){helpSelector.draggable();}}});$this.data('initialized',1);});return $wrap;};$.fn.dnnTooltip.defaultOptions={pinSelector:'a.pinHelp',helpSelector:'.dnnFormHelpContent',pinnedClass:'dnnTooltipPinned'};})(jQuery);(function($){var cb=function(e){if(!e)e=window.event;e.cancelBubble=true;if(e.stopPropagation)e.stopPropagation();};$.fn.dnnCheckbox=function(options){var settings={cls:'dnnCheckbox',labelClass:'dnnBoxLabel'};settings=$.extend(settings,options||{});var addEvents=function(object){var checked=object.checked,disabled=object.disabled,$object=$(object);if(object.stateInterval)
clearInterval(object.stateInterval);object.stateInterval=setInterval(function(){if(object.disabled!=disabled)
$object.trigger((disabled=!!object.disabled)?'disable':'enable');if(object.checked!=checked)
$object.trigger((checked=!!object.checked)?'check':'uncheck');},10);return $object;};return this.each(function(){var ch=this;if($(ch).data("checkBoxWrapped")){return;}
$(ch).data("checkBoxWrapped",true);if($(this).hasClass('normalCheckBox')||$(this).hasClass('normalRadioButton'))return;var parentCheckBoxHolder=$(this).closest('.normalCheckBox');var parentRadioButtonHolder=$(this).closest('.normalRadioButton');if(parentCheckBoxHolder.length||parentRadioButtonHolder.length)return;var $ch=addEvents(ch);if(ch.wrapper)ch.wrapper.remove();ch.wrapper=$('<span class="'+settings.cls+'"><span class="mark"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAMAAAAoyzS7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRFAAAAAAAApWe5zwAAAAF0Uk5TAEDm2GYAAAAMSURBVHjaYmAACDAAAAIAAU9tWeEAAAAASUVORK5CYII=" alt="checkbox" /></span></span>');ch.wrapperInner=ch.wrapper.children('span:eq(0)');ch.wrapper.hover(function(e){ch.wrapperInner.addClass(settings.cls+'-hover');cb(e);},function(e){ch.wrapperInner.removeClass(settings.cls+'-hover');cb(e);});$ch.css({position:'absolute',zIndex:-1,opacity:0}).after(ch.wrapper);var label,parentLabel=false;label=$ch.closest('label');if(!label.length)
label=false;else
parentLabel=true;if(!label&&$ch.attr('id')){label=$('label[for="'+$ch.attr('id')+'"]');if(!label.length)label=false;}
if(label){label.addClass(settings.labelClass);if(!parentLabel){label.click(function(e){clickHandler(e);return false;});}
else{label.children().each(function(){var $this=$(this);if($this.is('input'))return;$this.click(function(e){clickHandler(e);return false;});});}}
if(!parentLabel){ch.wrapper.click(function(e){clickHandler(e);return false;});}
function clickHandler(e){if(ch.disabled){return;}
$ch.triggerHandler('focus');var previousChecked=ch.checked;ch.click();if(ch.checked==previousChecked&&ch.type=='checkbox'){ch.checked=!ch.checked;}
$ch.trigger('change',[e]);cb(e);}
$ch.on('disable',function(){ch.wrapperInner.addClass(settings.cls+'-disabled');}).on('enable',function(){ch.wrapperInner.removeClass(settings.cls+'-disabled');});$ch.on('check',function(){ch.wrapper.addClass(settings.cls+'-checked');}).on('uncheck',function(){ch.wrapper.removeClass(settings.cls+'-checked');});$ch.on('focus',function(e){if(!e.isTrigger)ch.wrapper.addClass(settings.cls+'-focus');}).on('blur',function(){ch.wrapper.removeClass(settings.cls+'-focus');});if(ch.checked)
ch.wrapper.addClass(settings.cls+'-checked');if(ch.disabled)
ch.wrapperInner.addClass(settings.cls+'-disabled');});};$.fn.dnnHelperTipDestroy=function(){return this.each(function(){var pd=this;if(pd.id){$('div[data-tipholder="'+pd.id+'"]').remove();}});};$.fn.dnnHelperTip=function(options){var settings={cls:'dnnHelperTip',helpContent:"This is hover helper tooltip",holderId:'',show:false};settings=$.extend(settings,options||{});return this.each(function(){var pd=this,$pd=$(this);if(pd.tooltipWrapper)pd.tooltipWrapper.remove();pd.tooltipWrapper=$('<div class="'+settings.cls+'" data-tipholder="'+settings.holderId+'"> <div class="dnnFormHelpContent dnnClear"><span class="dnnHelpText">'+settings.helpContent+'</span></div></div>');$('body').append(pd.tooltipWrapper);pd.tooltipWrapper.css({position:'absolute'});pd.tooltipWrapperInner=$('.dnnFormHelpContent',pd.tooltipWrapper);var tooltipHeight=pd.tooltipWrapperInner.height();pd.tooltipWrapperInner.css({left:'-10px',top:-(tooltipHeight+30)+'px'});var hoverOnPd=false;$pd.hover(function(){hoverOnPd=true;setTimeout(function(){if(hoverOnPd)
pd.tooltipWrapperInner.css('visibility','visible');},400);},function(){hoverOnPd=false;setTimeout(function(){if(!hoverOnPd)
pd.tooltipWrapperInner.css('visibility','hidden');},400);});if(settings.show){hoverOnPd=true;setTimeout(function(){pd.tooltipWrapperInner.css('visibility','visible');},400);}
$pd.on('mousemove',function(e){var x=e.pageX;var y=e.pageY;var pos=$('body').css('position');if(pos=='relative')y-=38;pd.tooltipWrapper.css({left:x+'px',top:y+'px','z-index':'99999'});});});};$.fn.dnnProgressbar=function(){var $pd=$(this),pd=this;if(pd.tooltipWrapper)pd.tooltipWrapper.remove();pd.tooltipWrapper=$('<div class="dnnTooltip"> <div class="dnnFormHelpContent dnnClear"><span class="dnnHelpText"></span></div></div>').insertAfter($pd);pd.tooltipWrapperInner=$('.dnnFormHelpContent',pd.tooltipWrapper);pd.tooltipWrapperInner.css({width:'32px',padding:'7px'});$pd.parent().css({position:'relative'});var hoverOnToolTip=false,hoverOnPd=false;$pd.hoverIntent({over:function(){hoverOnPd=true;var val=$(this).children(':first').progressbar('value');pd.update(val);pd.tooltipWrapperInner.css('visibility','visible');},out:function(){hoverOnPd=false;if(!hoverOnToolTip){pd.tooltipWrapperInner.css('visibility','hidden');}},timeout:200,interval:200});pd.tooltipWrapperInner.hover(function(){hoverOnToolTip=true;},function(){hoverOnToolTip=false;if(!hoverOnPd){pd.tooltipWrapperInner.hide();}});pd.update=function(value){pd.tooltipWrapperInner.find('span').html(value+' %');var pdTop=$pd.position().top,tooltipHeight=pd.tooltipWrapperInner.height();pdTop-=(tooltipHeight+10);var pdLeft=value>50?(value-4)+'%':value>0?(value-2)+'%':'10px';pd.tooltipWrapper.css({position:'absolute',left:pdLeft,top:pdTop+'px'});};return this;};$.fn.dnnSpinner=function(options){var opt=$.extend({type:'range',typedata:'',width:'150px',looping:false},options);var otypedata;if(options!=null&&options.typedata!=null){otypedata=$.extend({min:1,max:10,interval:1,decimalplaces:0},options.typedata);}
else{otypedata=$.extend({min:1,max:10,interval:1,decimalplaces:0});}
opt.typedata=otypedata;var inputControl=this;if(!inputControl.is(':text'))
return inputControl;if(inputControl.hasClass('dnnSpinnerInput')){return inputControl;}
else{inputControl.addClass('dnnSpinnerInput');}
var strContainerDiv='';strContainerDiv+='<div class="dnnSpinner">';strContainerDiv+='<div class="dnnSpinnerDisplay"></div>';strContainerDiv+='<div class="dnnSpinnerCtrl">';strContainerDiv+='<a class="dnnSpinnerTopButton"></a>';strContainerDiv+='<a class="dnnSpinnerBotButton"></a>';strContainerDiv+='</div></div>';var objContainerDiv=$(strContainerDiv).insertAfter(inputControl);inputControl.insertAfter($("div.dnnSpinnerDisplay",objContainerDiv));$("div.dnnSpinnerDisplay",objContainerDiv).click(function(){if(opt.type=='range'){var displayCtrl=$(this);var innerInput=$('input[type="text"]',displayCtrl);if(innerInput.length<1){var originalVal=displayCtrl.html();innerInput=$('<input type="text" />').val(originalVal);displayCtrl.html(innerInput);innerInput.blur(function(){var newVal=$(this).val();if(newVal>opt.typedata.max){newVal=opt.typedata.max;}
if(newVal<opt.typedata.min){newVal=opt.typedata.min;}
$(this).remove();selectedValue=parseInt(newVal);inputControl.val(newVal);displayCtrl.html(newVal);}).keypress(function(e){var regex=new RegExp("^[0-9]+$");var key=String.fromCharCode(!e.charCode?e.which:e.charCode);if(!regex.test(key)){event.preventDefault();return false;}
return true;});}
innerInput.focus();}
inputControl.triggerHandler('focus');});inputControl.css('display','none');switch(opt.type){case'range':if(opt.defaultVal<opt.typedata.min||opt.defaultVal>opt.typedata.max){opt.defaultVal=opt.typedata.min;}
if(opt.defaultVal%opt.typedata.interval>0){opt.defaultVal=parseInt((opt.defaultVal/opt.typedata.interval).toFixed(0))*opt.typedata.interval;}
inputControl.val(opt.defaultVal.toFixed(opt.typedata.decimalplaces));($("div.dnnSpinnerDisplay",objContainerDiv)).html(opt.defaultVal.toFixed(opt.typedata.decimalplaces));var selectedValue=opt.defaultVal;if((opt.typedata.max-opt.typedata.min)>opt.typedata.interval){$("a.dnnSpinnerTopButton",objContainerDiv).click(function(){if((selectedValue+opt.typedata.interval)<=opt.typedata.max||opt.looping){if((selectedValue+opt.typedata.interval)>opt.typedata.max){selectedValue=opt.typedata.min-opt.typedata.interval;}
var valueData=(selectedValue+opt.typedata.interval).toFixed(opt.typedata.decimalplaces);selectedValue+=opt.typedata.interval;($("div.dnnSpinnerDisplay",objContainerDiv)).html(valueData);inputControl.val(valueData);}
inputControl.triggerHandler('focus');return false;});$("a.dnnSpinnerBotButton",objContainerDiv).click(function(){if((selectedValue-opt.typedata.interval)>=opt.typedata.min||opt.looping){if((selectedValue-opt.typedata.interval)<opt.typedata.min){selectedValue=opt.typedata.max+opt.typedata.interval;}
var valueData=(selectedValue-opt.typedata.interval).toFixed(opt.typedata.decimalplaces);selectedValue-=opt.typedata.interval;($("div.dnnSpinnerDisplay",objContainerDiv)).html(valueData);inputControl.val(valueData);}
inputControl.triggerHandler('focus');return false;});}
break;case'list':if(!opt.typedata.list||opt.typedata.list.lenght==0){return inputControl;}
var listItems=opt.typedata.list.split(',');var selectedIndex=jQuery.inArray(opt.defaultVal,listItems);if(selectedIndex<0){selectedIndex=0;opt.defaultVal=listItems[0];}
inputControl.val(opt.defaultVal);($("div.dnnSpinnerDisplay",objContainerDiv)).html(opt.defaultVal);if(listItems.length>1){$("a.dnnSpinnerBotButton",objContainerDiv).click(function(){if(selectedIndex<(listItems.length-1)||opt.looping){if(selectedIndex==listItems.length-1){selectedIndex=-1;}
selectedIndex++;var valueData=listItems[selectedIndex];($("div.dnnSpinnerDisplay",objContainerDiv)).html(valueData);inputControl.val(valueData);}
inputControl.triggerHandler('focus');return false;});$("a.dnnSpinnerTopButton",objContainerDiv).click(function(){if(selectedIndex>0||opt.looping){if(selectedIndex==0){selectedIndex=listItems.length;}
selectedIndex--;var valueData=listItems[selectedIndex];($("div.dnnSpinnerDisplay",objContainerDiv)).html(valueData);inputControl.val(valueData);}
inputControl.triggerHandler('focus');return false;});}
break;};return inputControl;};})(jQuery);(function($){$.fn.dnnAutocomplete=function(options){var url;if(arguments.length>1){url=options;options=arguments[1];options.url=url;}else if(typeof options==='string'){url=options;options={url:url};}
var opts=$.extend({},$.fn.dnnAutocomplete.defaults,options);return this.each(function(){var $this=$(this);$this.data('autocompleter',new $.dnnAutocompleter($this,$.meta?$.extend({},opts,$this.data()):opts));});};$.fn.dnnAutocomplete.defaults={inputClass:'dnn_acInput',loadingClass:'dnn_acLoading',resultsClass:'dnn_acResults',selectClass:'dnn_acSelect',queryParamName:'q',contentTypeParamName:'contentTypeId',extraParams:{},remoteDataType:false,lineSeparator:'\n',cellSeparator:'|',minChars:2,maxItemsToShow:10,delay:400,useCache:false,maxCacheLength:10,matchSubset:true,matchCase:false,matchInside:true,mustMatch:false,selectFirst:false,selectOnly:false,showResult:null,preventDefaultReturn:1,preventDefaultTab:0,autoFill:false,filterResults:true,sortResults:true,sortFunction:null,onItemSelect:null,onNoMatch:null,onFinish:null,matchStringConverter:null,beforeUseConverter:null,autoWidth:'min-width',useDelimiter:false,delimiterChar:',',delimiterKeyCode:188,processData:null,onError:null,moduleId:null};var sanitizeResult=function(result){var value,data;var type=typeof result;if(type==='string'){value=result;data={};}else if($.isArray(result)){value=result[0];data=result.slice(1);}else if(type==='object'){value=result.value;data=result.data;}else value='';value=String(value);if(typeof data!=='object'){data={};}
return{value:value,data:data};};var sanitizeInteger=function(value,stdValue,options){var num=parseInt(value,10);options=options||{};if(isNaN(num)||(options.min&&num<options.min)){num=stdValue;}
return num;};var makeUrlParam=function(name,value){return[name,encodeURIComponent(value)].join('=');};var makeUrl=function(url,params){var urlAppend=[];$.each(params,function(index,value){urlAppend.push(makeUrlParam(index,value));});if(urlAppend.length){url+=url.indexOf('?')===-1?'?':'&';url+=urlAppend.join('&');}
return url;};var sortValueAlpha=function(a,b,matchCase){a=String(a.value);b=String(b.value);if(!matchCase){a=a.toLowerCase();b=b.toLowerCase();}
if(a>b){return 1;}
if(a<b){return-1;}
return 0;};$.dnnAutocompleter=function($elem,options){if(!$elem||!($elem instanceof $)||$elem.length!==1||$elem.get(0).tagName.toUpperCase()!=='INPUT'){throw new Error('Invalid parameter for dnnAutocompleter, jQuery object with one element with INPUT tag expected.');}
var self=this;this.options=options;this.cacheData_={};this.cacheLength_=0;this.selectClass_='jquery-autocomplete-selected-item';this.keyTimeout_=null;this.finishTimeout_=null;this.lastKeyPressed_=null;this.lastProcessedValue_=null;this.lastSelectedValue_=null;this.active_=false;this.finishOnBlur_=true;this.options.minChars=sanitizeInteger(this.options.minChars,$.fn.dnnAutocomplete.defaults.minChars,{min:0});this.options.maxItemsToShow=sanitizeInteger(this.options.maxItemsToShow,$.fn.dnnAutocomplete.defaults.maxItemsToShow,{min:0});this.options.maxCacheLength=sanitizeInteger(this.options.maxCacheLength,$.fn.dnnAutocomplete.defaults.maxCacheLength,{min:1});this.options.delay=sanitizeInteger(this.options.delay,$.fn.dnnAutocomplete.defaults.delay,{min:0});if(this.options.preventDefaultReturn!=2){this.options.preventDefaultReturn=this.options.preventDefaultReturn?1:0;}
if(this.options.preventDefaultTab!=2){this.options.preventDefaultTab=this.options.preventDefaultTab?1:0;}
this.dom={};this.dom.$elem=$elem;this.dom.$elem.attr('autocomplete','off').addClass(this.options.inputClass);this.dom.$results=$('<div></div>').hide().addClass(this.options.resultsClass).css({position:'absolute'});$('body').append(this.dom.$results);$elem.keydown(function(e){self.lastKeyPressed_=e.keyCode;switch(self.lastKeyPressed_){case self.options.delimiterKeyCode:if(self.options.useDelimiter&&self.active_){self.selectCurrent();}
break;case 35:case 36:case 16:case 17:case 18:case 37:case 39:break;case 38:e.preventDefault();if(self.active_){self.focusPrev();}else{self.activate();}
return false;case 40:e.preventDefault();if(self.active_){self.focusNext();}else{self.activate();}
return false;case 9:if(self.active_){self.selectCurrent();if(self.options.preventDefaultTab){e.preventDefault();return false;}}
if(self.options.preventDefaultTab===2){e.preventDefault();return false;}
break;case 13:if(self.active_){self.selectCurrent();if(self.options.preventDefaultReturn){e.preventDefault();return false;}}
if(self.options.preventDefaultReturn===2){e.preventDefault();return false;}
break;case 27:if(self.active_){e.preventDefault();self.deactivate(true);return false;}
break;default:self.activate();}
return true;});var onBlurFunction=function(){self.deactivate(true);};$elem.blur(function(){if(self.finishOnBlur_){self.finishTimeout_=setTimeout(onBlurFunction,1000);}});$elem.parents('form').on('submit',onBlurFunction);};$.dnnAutocompleter.prototype.position=function(){var offset=this.dom.$elem.offset();var height=this.dom.$results.outerHeight();var totalHeight=window.outerHeight;var inputBottom=offset.top+this.dom.$elem.outerHeight();var bottomIfDown=inputBottom+height;var position={top:inputBottom,left:offset.left};if(bottomIfDown>totalHeight){var topIfUp=offset.top-height;if(topIfUp>=0){position.top=topIfUp;}}
this.dom.$results.css(position);};$.dnnAutocompleter.prototype.cacheRead=function(filter){var filterLength,searchLength,search,maxPos,pos;if(this.options.useCache){filter=String(filter);filterLength=filter.length;if(this.options.matchSubset){searchLength=1;}else{searchLength=filterLength;}
while(searchLength<=filterLength){if(this.options.matchInside){maxPos=filterLength-searchLength;}else{maxPos=0;}
pos=0;while(pos<=maxPos){search=filter.substr(0,searchLength);if(this.cacheData_[search]!==undefined){return this.cacheData_[search];}
pos++;}
searchLength++;}}
return false;};$.dnnAutocompleter.prototype.cacheWrite=function(filter,data){if(this.options.useCache){if(this.cacheLength_>=this.options.maxCacheLength){this.cacheFlush();}
filter=String(filter);if(this.cacheData_[filter]!==undefined){this.cacheLength_++;}
this.cacheData_[filter]=data;return this.cacheData_[filter];}
return false;};$.dnnAutocompleter.prototype.cacheFlush=function(){this.cacheData_={};this.cacheLength_=0;};$.dnnAutocompleter.prototype.callHook=function(hook,data){var f=this.options[hook];if(f&&$.isFunction(f)){return f(data,this);}
return false;};$.dnnAutocompleter.prototype.activate=function(){var self=this;if(this.keyTimeout_){clearTimeout(this.keyTimeout_);}
this.keyTimeout_=setTimeout(function(){self.activateNow();},this.options.delay);};$.dnnAutocompleter.prototype.activateNow=function(){var value=this.beforeUseConverter(this.dom.$elem.val());if(value!==this.lastProcessedValue_&&value!==this.lastSelectedValue_){this.fetchData(value);}};$.dnnAutocompleter.prototype.fetchData=function(value){var self=this;var processResults=function(results,filter){if(self.options.processData){results=self.options.processData(results);}
self.showResults(self.filterResults(results,filter),filter);};this.lastProcessedValue_=value;if(value.length<this.options.minChars){processResults([],value);}else if(this.options.data){processResults(this.options.data,value);}else{this.fetchRemoteData(value,function(remoteData){processResults(remoteData,value);});}};$.dnnAutocompleter.prototype.fetchRemoteData=function(filter,callback){var data=this.cacheRead(filter);if(data){callback(data);}else{var self=this;var ajaxCallback=function(d){var parsed=false;if(d!==false){parsed=self.parseRemoteData(d);self.cacheWrite(filter,parsed);}
self.dom.$elem.removeClass(self.options.loadingClass);callback(parsed);};this.dom.$elem.addClass(this.options.loadingClass);var services=self.options.moduleId?($.dnnSF?$.dnnSF(self.options.moduleId):null):null;$.ajax({url:this.makeUrl(filter),beforeSend:services?services.setModuleHeaders:null,success:ajaxCallback,error:function(jqXhr,textStatus,errorThrown){if($.isFunction(self.options.onError)){self.options.onError(jqXhr,textStatus,errorThrown);}else{ajaxCallback(false);}},type:'GET',dataType:'json',contentType:"application/json"});}};$.dnnAutocompleter.prototype.setExtraParam=function(name,value){var index=$.trim(String(name));if(index){if(!this.options.extraParams){this.options.extraParams={};}
if(this.options.extraParams[index]!==value){this.options.extraParams[index]=value;this.cacheFlush();}}};$.dnnAutocompleter.prototype.makeUrl=function(param){var url=this.options.url;var params={};params[this.options.queryParamName]=param;return makeUrl(url,params);};$.dnnAutocompleter.prototype.parseRemoteData=function(remoteData){var data=remoteData;if(typeof data['d']!='undefined'){data=$.parseJSON(data['d']);}
return data;};$.dnnAutocompleter.prototype.filterResult=function(result,filter){if(!result.value){return false;}
if(this.options.filterResults){var pattern=this.matchStringConverter(filter);var testValue=this.matchStringConverter(result.value);if(!this.options.matchCase){pattern=pattern.toLowerCase();testValue=testValue.toLowerCase();}
var patternIndex=testValue.indexOf(pattern);if(this.options.matchInside){return patternIndex>-1;}else{return patternIndex===0;}}
return true;};$.dnnAutocompleter.prototype.filterResults=function(results,filter){var filtered=[];var i,result;for(i=0;i<results.length;i++){result=sanitizeResult(results[i]);if(this.filterResult(result,filter)){filtered.push(result);}}
if(this.options.sortResults){filtered=this.sortResults(filtered,filter);}
if(this.options.maxItemsToShow>0&&this.options.maxItemsToShow<filtered.length){filtered.length=this.options.maxItemsToShow;}
return filtered;};$.dnnAutocompleter.prototype.sortResults=function(results,filter){var self=this;var sortFunction=this.options.sortFunction;if(!$.isFunction(sortFunction)){sortFunction=function(a,b){return sortValueAlpha(a,b,self.options.matchCase);};}
results.sort(function(a,b){return sortFunction(a,b,filter,self.options);});return results;};$.dnnAutocompleter.prototype.matchStringConverter=function(s,a,b){var converter=this.options.matchStringConverter;if($.isFunction(converter)){s=converter(s,a,b);}
return s;};$.dnnAutocompleter.prototype.beforeUseConverter=function(s,a,b){s=this.getValue();var converter=this.options.beforeUseConverter;if($.isFunction(converter)){s=converter(s,a,b);}
return s;};$.dnnAutocompleter.prototype.enableFinishOnBlur=function(){this.finishOnBlur_=true;};$.dnnAutocompleter.prototype.disableFinishOnBlur=function(){this.finishOnBlur_=false;};$.dnnAutocompleter.prototype.createItemFromResult=function(result,filter){var self=this;var $li=$('<li>'+this.showResult(result.value,result.data,filter)+'</li>');$li.data({value:result.value,data:result.data}).click(function(){self.selectItem($li);}).mousedown(self.disableFinishOnBlur).mouseup(self.enableFinishOnBlur);return $li;};$.dnnAutocompleter.prototype.getItems=function(){return $('>ul>li',this.dom.$results);};$.dnnAutocompleter.prototype.showResults=function(results,filter){var numResults=results.length;var self=this;var $ul=$('<ul></ul>');var i,result,$li,autoWidth,first=false,$first=false;if(numResults){for(i=0;i<numResults;i++){result=results[i];$li=this.createItemFromResult(result,filter);$ul.append($li);if(first===false){first=String(result.value);$first=$li;$li.addClass(this.options.firstItemClass);}
if(i===numResults-1){$li.addClass(this.options.lastItemClass);}}
this.dom.$results.html($ul).show();this.position();if(this.options.autoWidth){autoWidth=this.dom.$elem.outerWidth()-this.dom.$results.outerWidth()+this.dom.$results.width();this.dom.$results.css(this.options.autoWidth,autoWidth);}
this.getItems().hover(function(){self.focusItem(this);},function(){});if(this.autoFill(first,filter)||this.options.selectFirst||(this.options.selectOnly&&numResults===1)){this.focusItem($first);}
this.active_=true;this.focusNext();}else{this.hideResults();this.active_=false;}};$.dnnAutocompleter.prototype.showResult=function(value,data,filter){if($.isFunction(this.options.showResult)){return this.options.showResult(value,data);}else{var regex=new RegExp('('+filter+')','gi');return value.replace(regex,function($0,$1){return('<b>'+$1+'</b>');});}};$.dnnAutocompleter.prototype.autoFill=function(value,filter){var lcValue,lcFilter,valueLength,filterLength;if(this.options.autoFill&&this.lastKeyPressed_!==8){lcValue=String(value).toLowerCase();lcFilter=String(filter).toLowerCase();valueLength=value.length;filterLength=filter.length;if(lcValue.substr(0,filterLength)===lcFilter){var d=this.getDelimiterOffsets();var pad=d.start?' ':'';this.setValue(pad+value);var start=filterLength+d.start+pad.length;var end=valueLength+d.start+pad.length;this.selectRange(start,end);return true;}}
return false;};$.dnnAutocompleter.prototype.focusNext=function(){this.focusMove(+1);};$.dnnAutocompleter.prototype.focusPrev=function(){this.focusMove(-1);};$.dnnAutocompleter.prototype.focusMove=function(modifier){var $items=this.getItems();modifier=sanitizeInteger(modifier,0);if(modifier){for(var i=0;i<$items.length;i++){if($($items[i]).hasClass(this.selectClass_)){this.focusItem(i+modifier);return;}}}
this.focusItem(0);};$.dnnAutocompleter.prototype.focusItem=function(item){var $item,$items=this.getItems();if($items.length){$items.removeClass(this.selectClass_).removeClass(this.options.selectClass);if(typeof item==='number'){if(item<0){item=0;}else if(item>=$items.length){item=$items.length-1;}
$item=$($items[item]);}else{$item=$(item);}
if($item){$item.addClass(this.selectClass_).addClass(this.options.selectClass);}}};$.dnnAutocompleter.prototype.selectCurrent=function(){var $item=$('li.'+this.selectClass_,this.dom.$results);if($item.length===1){this.selectItem($item);}else{this.deactivate(false);}};$.dnnAutocompleter.prototype.selectItem=function($li){var value=$li.data('value');var data=$li.data('data');var displayValue=this.displayValue(value,data);var processedDisplayValue=this.beforeUseConverter(displayValue);this.lastProcessedValue_=processedDisplayValue;this.lastSelectedValue_=processedDisplayValue;var d=this.getDelimiterOffsets();var delimiter=this.options.delimiterChar;var elem=this.dom.$elem;var extraCaretPos=0;if(this.options.useDelimiter){if(elem.val().substring(d.start-1,d.start)==delimiter&&delimiter!=' '){displayValue=' '+displayValue;}
if(elem.val().substring(d.end,d.end+1)!=delimiter&&this.lastKeyPressed_!=this.options.delimiterKeyCode){displayValue=displayValue+delimiter;}else{extraCaretPos=1;}}
this.setValue(displayValue);this.setCaret(d.start+displayValue.length+extraCaretPos);this.callHook('onItemSelect',{value:value,data:data});this.deactivate(true);elem.trigger('result',value);};$.dnnAutocompleter.prototype.displayValue=function(value,data){if($.isFunction(this.options.displayValue)){return this.options.displayValue(value,data);}
return value;};$.dnnAutocompleter.prototype.hideResults=function(){this.dom.$results.hide();};$.dnnAutocompleter.prototype.deactivate=function(finish){if(this.finishTimeout_){clearTimeout(this.finishTimeout_);}
if(this.keyTimeout_){clearTimeout(this.keyTimeout_);}
if(finish){if(this.lastProcessedValue_!==this.lastSelectedValue_){if(this.options.mustMatch){this.setValue('');}
this.callHook('onNoMatch');}
if(this.active_){this.callHook('onFinish');}
this.lastKeyPressed_=null;this.lastProcessedValue_=null;this.lastSelectedValue_=null;this.active_=false;}
this.hideResults();};$.dnnAutocompleter.prototype.selectRange=function(start,end){var input=this.dom.$elem.get(0);if(input.setSelectionRange){input.focus();input.setSelectionRange(start,end);}else if(input.createTextRange){var range=input.createTextRange();range.collapse(true);range.moveEnd('character',end);range.moveStart('character',start);range.select();}};$.dnnAutocompleter.prototype.setCaret=function(pos){this.selectRange(pos,pos);};$.dnnAutocompleter.prototype.getCaret=function(){var elem=this.dom.$elem,s,e,range;if(!$.support.cssFloat){var selection=document.selection;if(elem[0].tagName.toLowerCase()!='textarea'){var val=elem.val();range=selection.createRange().duplicate();range.moveEnd('character',val.length);s=(range.text==''?val.length:val.lastIndexOf(range.text));range=selection.createRange().duplicate();range.moveStart('character',-val.length);e=range.text.length;}else{range=selection.createRange();var storedRange=range.duplicate();storedRange.moveToElementText(elem[0]);storedRange.setEndPoint('EndToEnd',range);s=storedRange.text.length-range.text.length;e=s+range.text.length;}}else{s=elem[0].selectionStart;e=elem[0].selectionEnd;}
return{start:s,end:e};};$.dnnAutocompleter.prototype.setValue=function(value){if(this.options.useDelimiter){var val=this.dom.$elem.val();var d=this.getDelimiterOffsets();var preVal=val.substring(0,d.start);var postVal=val.substring(d.end);value=preVal+value+postVal;}
this.dom.$elem.val(value).blur();};$.dnnAutocompleter.prototype.getValue=function(){var val=this.dom.$elem.val();if(this.options.useDelimiter){var d=this.getDelimiterOffsets();return val.substring(d.start,d.end).trim();}else{return val;}};$.dnnAutocompleter.prototype.getDelimiterOffsets=function(){var val=this.dom.$elem.val();if(this.options.useDelimiter){var preCaretVal=val.substring(0,this.getCaret().start);var start=preCaretVal.lastIndexOf(this.options.delimiterChar)+1;var postCaretVal=val.substring(this.getCaret().start);var end=postCaretVal.indexOf(this.options.delimiterChar);if(end==-1)end=val.length;end+=this.getCaret().start;}else{start=0;end=val.length;}
return{start:start,end:end};};})(jQuery);(function($){var delimiter=new Array();var tagsCallbacks=new Array();$.fn.dnnDoAutosize=function(o){var minWidth=$(this).data('minwidth'),maxWidth=$(this).data('maxwidth'),val='',input=$(this),testSubject=$('#'+$(this).data('tester_id'));if(val===(val=input.val())){return;}
var escaped=val.replace(/&/g,'&amp;').replace(/\s/g,' ').replace(/</g,'&lt;').replace(/>/g,'&gt;');testSubject.html(escaped);var testerWidth=testSubject.width(),newWidth=(testerWidth+o.comfortZone)>=minWidth?testerWidth+o.comfortZone:minWidth,currentWidth=input.width(),isValidWidthChange=(newWidth<currentWidth&&newWidth>=minWidth)||(newWidth>minWidth&&newWidth<maxWidth);if(isValidWidthChange){input.width(newWidth);}};$.fn.dnnResetAutosize=function(options){var minWidth=$(this).data('minwidth')||options.minInputWidth||$(this).width(),maxWidth=$(this).data('maxwidth')||options.maxInputWidth||($(this).closest('.dnnTagsInput').width()-options.inputPadding),$input=$(this);var left=0;var $lastSpan=$(this).closest('.dnnTagsInput').find('> span').last();if($lastSpan.length>0){left=$lastSpan.offset().left-$lastSpan.parent().offset().left+$lastSpan.outerWidth();}
var availableWidth=maxWidth-left;if(availableWidth<parseInt(minWidth)){availableWidth=maxWidth;}
$input.css('width',availableWidth);};$.fn.dnnAddTag=function(value,options){options=jQuery.extend({focus:false,callback:true},options);this.each(function(){var id=$(this).attr('id');var tagslist=$(this).val().split(delimiter[id]);if(tagslist[0]==''){tagslist=new Array();}
value=value.replace(/<.*?>/g,'');value=jQuery.trim(value);var skipTag;if(options.unique){skipTag=$(this).dnnTagExist(value);if(skipTag==true){$('#'+id+'_tag').addClass('dnnTagsInvalid');}
else
$('#'+id+'_tag').removeClass('dnnTagsInvalid');}else{skipTag=false;$('#'+id+'_tag').removeClass('dnnTagsInvalid');}
if(value!=''&&skipTag!=true){$('<span>').addClass('tag').append($('<span>').text(value).append('&nbsp;&nbsp;'),$('<a aria-label="remove">',{href:'#',title:'Removing tag'}).click(function(){return $('#'+id).dnnRemoveTag(escape(value));})).insertBefore('#'+id+'_addTag');tagslist.push(value);$('#'+id+'_tag').val('');if(options.focus){$('#'+id+'_tag').focus();}else{$('#'+id+'_tag').blur();}
$.fn.dnnTagsInput.updateTagsField(this,tagslist);var f;if(options.callback&&tagsCallbacks[id]&&tagsCallbacks[id]['onAddTag']){f=tagsCallbacks[id]['onAddTag'];f.call(this,value);}
if(tagsCallbacks[id]&&tagsCallbacks[id]['onChange']){var i=tagslist.length;f=tagsCallbacks[id]['onChange'];f.call(this,$(this),tagslist[i-1]);}}});return false;};$.fn.dnnRemoveTag=function(value){value=unescape(value);this.each(function(){var id=$(this).attr('id');var old=$(this).val().split(delimiter[id]);$('#'+id+'_tagsinput .tag').remove();var str='';for(var i=0;i<old.length;i++){if(old[i]!=value){str=str+delimiter[id]+old[i];}}
$.fn.dnnTagsInput.importTags(this,str);if(tagsCallbacks[id]&&tagsCallbacks[id]['onRemoveTag']){var f=tagsCallbacks[id]['onRemoveTag'];f.call(this,value);}});return false;};$.fn.dnnTagExist=function(val){var id=$(this).attr('id'),tagslist=$(this).val().split(delimiter[id]);return(jQuery.inArray(val,tagslist)>=0);};$.fn.dnnImportTags=function(str){var id=$(this).attr('id');$('#'+id+'_tagsinput .tag').remove();$.fn.dnnTagsInput.importTags(this,str);};$.fn.dnnTagsInput=function(options){var onError=null;var triggerOnError=function(handler){if(!onError){onError=setTimeout(function(){onError=null;if(handler)handler();},0);}};var settings=jQuery.extend({interactive:true,defaultText:'Add a tag',minChars:0,maxChars:50,maxTags:16,lessThanMinCharsErrorText:'A tag cannot be less than {0} characters long',lessThanMinCharsErrorTitle:'Tag Length Not Reached',moreThanMaxCharsErrorText:'A tag cannot be more than {0} characters long',moreThanMaxCharsErrorTitle:'Tag Length Exceeded',moreThanMaxTagsErrorText:'A maximum of {0} tags can be attached here',moreThanMaxTagsErrorTitle:'Tags limit exceeded',onErrorLessThanMinChars:function(){$.dnnAlert({text:String.format(settings.lessThanMinCharsErrorText,settings.minChars),title:settings.lessThanMinCharsErrorTitle});},onErrorMoreThanMaxChars:function(){$.dnnAlert({text:String.format(settings.moreThanMaxCharsErrorText,settings.maxChars),title:settings.moreThanMaxCharsErrorTitle});},onErrorMoreThanMaxTags:function(){$.dnnAlert({text:String.format(settings.moreThanMaxTagsErrorText,settings.maxTags),title:settings.moreThanMaxTagsErrorTitle});},width:'45%',autocomplete:{selectFirst:false},'hide':true,'delimiter':',','unique':true,removeWithBackspace:true,placeholderColor:'#999',normalColor:'#666',autosize:true,comfortZone:20,inputPadding:6*2},options);this.each(function(){var instance=$(this).data('dnnTagInput');if(instance)return this;if(settings.hide){$(this).hide();}
var id=$(this).attr('id');if(!id||delimiter[$(this).attr('id')]){id=$(this).attr('id','tags'+new Date().getTime()).attr('id');}
var data=jQuery.extend({pid:id,real_input:'#'+id,holder:'#'+id+'_tagsinput',input_wrapper:'#'+id+'_addTag',fake_input:'#'+id+'_tag'},settings);$(this).data('dnnTagInput',data);delimiter[id]=data.delimiter;if(settings.onAddTag||settings.onRemoveTag||settings.onChange){tagsCallbacks[id]=new Array();tagsCallbacks[id]['onAddTag']=settings.onAddTag;tagsCallbacks[id]['onRemoveTag']=settings.onRemoveTag;tagsCallbacks[id]['onChange']=settings.onChange;}
var markup='<div id="'+id+'_tagsinput" class="dnnTagsInput">';markup+='<div id="'+id+'_addTag">';if(settings.interactive){markup+='<input id="'+id+'_tag" value="" data-default="'+settings.defaultText+'" autocomplete="off" aria-label="Search" />';}
markup+='</div>';markup=markup+'<div class="dnnTagsClear"></div></div>';$(markup).insertAfter(this);$(data.holder).css({'width':settings.width,'min-height':settings.height});$(data.fake_input).attr("maxlength",settings.maxChars);if($(data.real_input).val()!=''){$.fn.dnnTagsInput.importTags($(data.real_input),$(data.real_input).val());}
if(settings.interactive){$(data.fake_input).dnnPlaceholder({color:[settings.normalColor,settings.placeholderColor]});$(data.fake_input).dnnResetAutosize(settings);$(data.holder).on('click',data,function(event){$(event.data.real_input).triggerHandler('focus');$(event.data.fake_input).triggerHandler('focus');return false;});if(settings.autocomplete_url!=undefined){if($.dnnAutocompleter!==undefined){if(settings.advanced&&settings.advanced.length){settings.autocomplete.advanced=settings.advanced;}
$(data.fake_input).dnnAutocomplete(settings.autocomplete_url,settings.autocomplete);$(data.fake_input).on('result',data,function(event,tag){if(tag){var tagslist=$(event.data.real_input).val().split(delimiter[id]);if(tagslist[0]==''){tagslist=new Array();}
if(event.data.maxTags<=tagslist.length){if(event.data.onErrorMoreThanMaxTags)
triggerOnError(event.data.onErrorMoreThanMaxTags);$(data.fake_input).val('');}
else
$(event.data.real_input).dnnAddTag(tag,{focus:true,unique:(settings.unique)});}});}}else{$(data.fake_input).on('blur',data,function(event){var d=$(this).attr('data-default');var tagslist=$(event.data.real_input).val().split(delimiter[id]);if(tagslist[0]==''){tagslist=new Array();}
if($(event.data.fake_input).val()!=''&&$(event.data.fake_input).val()!=d){if(event.data.minChars>$(event.data.fake_input).val().length){if(event.data.onErrorLessThanMinChars)
triggerOnError(event.data.onErrorLessThanMinChars);$(data.fake_input).val('');}
else if(event.data.maxChars<$(event.data.fake_input).val().length){if(event.data.onErrorMoreThanMaxChars)
triggerOnError(event.data.onErrorMoreThanMaxChars);$(data.fake_input).val('');}
else if(event.data.maxTags<=tagslist.length){if(event.data.onErrorMoreThanMaxTags)
triggerOnError(event.data.onErrorMoreThanMaxTags);$(data.fake_input).val('');}
else{var tags=$(event.data.fake_input).val().split(delimiter[id]);for(var i=0;i<tags.length;i++){$(event.data.real_input).dnnAddTag(tags[i],{focus:true,unique:(settings.unique)});}}
$(event.data.fake_input).dnnResetAutosize(settings);}
return false;});}
function tagItems(data,event){var tagslist=$(event.data.real_input).val().split(delimiter[id]);if(tagslist[0]==''){tagslist=new Array();}
if(event.data.minChars>$(event.data.fake_input).val().length){if(event.data.onErrorLessThanMinChars)
triggerOnError(event.data.onErrorLessThanMinChars);$(data.fake_input).val('');}
else if(event.data.maxChars<$(event.data.fake_input).val().length){if(event.data.onErrorMoreThanMaxChars)
triggerOnError(event.data.onErrorMoreThanMaxChars);$(data.fake_input).val('');}
else if(event.data.maxTags<=tagslist.length){if(event.data.onErrorMoreThanMaxTags)
triggerOnError(event.data.onErrorMoreThanMaxTags);$(data.fake_input).val('');}
else{var tags=$(event.data.fake_input).val().split(delimiter[id]);for(var i=0;i<tags.length;i++){$(event.data.real_input).dnnAddTag(tags[i],{focus:true,unique:(settings.unique)});}}
$(event.data.fake_input).dnnResetAutosize(settings);return false;}
var clickedOnAutoComplete=false;$(document).mousedown(function(e){if($(e.target).hasClass("dnn_acSelect")||$(e.target).parent().hasClass('dnn_acSelect')){clickedOnAutoComplete=true;}});var tagTooLongErrMsg=$('<span class="dnnFormError dnnFormMessage">'+String.format(settings.moreThanMaxCharsErrorText,settings.maxChars)+'</span>');$(data.fake_input).on('keypress keydown blur',data,function(event){if($(this).val()===""||clickedOnAutoComplete){return;}
var currValLength=$(this).val().length;if((currValLength>=settings.maxChars)&&!(event.which==event.data.delimiter.charCodeAt(0)||event.which==13||event.which==9)){tagTooLongErrMsg.insertAfter($(this)).show().delay(1500).fadeOut(1000);}
if(event.which==event.data.delimiter.charCodeAt(0)||event.which==13||event.which==9||event.type=="blur"){event.preventDefault();if(!clickedOnAutoComplete){tagItems(data,event);}
clickedOnAutoComplete=false;}else if(event.data.autosize){$(event.data.fake_input).dnnDoAutosize(settings);}
return true;});data.removeWithBackspace&&$(data.fake_input).on('keydown',function(event){if(event.keyCode==8&&$(this).val()==''){event.preventDefault();var lastTag=$(this).closest('.dnnTagsInput').find('.tag:last').text();var lastTagId=$(this).attr('id').replace(/_tag$/,'');lastTag=lastTag.replace(/[\s]+$/,'');$('#'+lastTagId).dnnRemoveTag(escape(lastTag));$(this).trigger('focus');}});$(data.fake_input).blur();if(data.unique){$(data.fake_input).keydown(function(event){if(event.keyCode==8||String.fromCharCode(event.which).match(/\w+|[áéíóúÁÉÍÓÚñÑ,/]+/)){$(this).removeClass('dnnTagsInvalid');}});}}
return this;});return this;};$.fn.dnnTagsInput.updateTagsField=function(obj,tagslist){var id=$(obj).attr('id');$(obj).val(tagslist.join(delimiter[id]));};$.fn.dnnTagsInput.importTags=function(obj,val){$(obj).val('');var id=$(obj).attr('id');var tags=val.split(delimiter[id]);for(var i=0;i<tags.length;i++){$(obj).dnnAddTag(tags[i],{focus:false,callback:false});}
if(tagsCallbacks[id]&&tagsCallbacks[id]['onChange']){var f=tagsCallbacks[id]['onChange'];f.call(obj,obj,tags[i]);}};$.fn.dnnPlaceholder=function(options){options=$.extend({},{cssClass:'dnnPlaceholder',color:[]},options);this.each(function(){var $this=$(this);var instance=$this.data('dnnPlaceHolder');if(instance)return true;$this.data('dnnPlaceHolder',true);var placeholderSupported=('placeholder' in $this[0]);if(placeholderSupported)
$this.attr('placeholder',$this.attr('data-default'));else{var $fakeInput=$('<input type="text" />').attr('class',$this.attr('class')).attr('style',$this.attr('style')).val($this.attr('data-default'));$this.hide().after($fakeInput);if(options.color.length===2){$fakeInput.css('color',options.color[1]);$this.css('color',options.color[0]);}else{$fakeInput.addClass(options.cssClass);}
$fakeInput.on('focus',function(event){$fakeInput.hide();$this.show().focus();});$this.on('blur',function(event){var d=$this.attr('data-default');if($this.val()===''){$this.hide();$fakeInput.show();}});var events=$._data(this,'events')['blur'];var first=events.pop();events.splice(0,0,first);}
return true;});return this;};})(jQuery);(function($){$.fn.toggleErrorMessage=function(options){var defaultOptions={errorMessage:"Error message",errorCls:"dnnFormError",show:true,removeErrorMessage:true};options=$.extend(defaultOptions,options);return this.each(function(){var dnnFormItem=$(this).closest('.dnnFormItem');if(options.show){var errorSpan=dnnFormItem.find('span.dnnFormMessage.'+options.errorCls);if(errorSpan.length){errorSpan.html(options.errorMessage);}else{errorSpan=$('<span class="dnnFormMessage '+options.errorCls+'">'+options.errorMessage+'</span>');dnnFormItem.append(errorSpan);}
if(this.tagName.toLowerCase()=='div'){if($(this).hasClass('RadComboBox')){$(this).addClass('dnnError');}}
else{if($(this).parent().hasClass('RadPicker')){$(this).parent().find('input.riTextBox').css('border','1px solid red');}
else if($(this).hasClass('dnnSpinnerInput')){$(this).parent().css('border','1px solid red');}
else{$(this).css('border','1px solid red');}}}
else{if(options.removeErrorMessage)
dnnFormItem.find('span.'+options.errorCls).remove();else
dnnFormItem.find('span.'+options.errorCls).hide();if(this.tagName.toLowerCase()=='div'){if($(this).hasClass('RadComboBox')){$(this).removeClass('dnnError');}}
else{if($(this).hasClass('dnnSpinnerInput')){$(this).parent().css('border','1px solid #ccc');}
else{$(this).css('border','1px solid #ccc');}}}});};$.fn.dnnFormSubmit=function(options){var defaultOptions={validates:[]};options=$.extend(defaultOptions,options);return this.each(function(){$(this).click(function(){var formValidate=true;for(var i=0;i<options.validates.length;i++){var ele=$('#'+options.validates[i].ele);var func=options.validates[i].func;if(ele.length){var eleVal=ele.val();var eleError=func.call(ele.get(0),eleVal);if(eleError){ele.toggleErrorMessage({errorMessage:eleError,show:true});formValidate=false;}
else{ele.toggleErrorMessage({show:false});}
var hideErrorInfo=function(){$(this).toggleErrorMessage({show:false});};ele.off('focus',hideErrorInfo).on('focus',hideErrorInfo);}}
return formValidate;});});};$.dnnRadPickerHack=function(){var hideErrorInfo=function(){$(this).toggleErrorMessage({show:false,removeErrorMessage:false});};var dnnRadPickerPopupFix=function(){if($.support.cssFloat){var id=$(this).attr('id');var popupId=id.replace('popupButton','calendar_wrapper');var popupElement=$('#'+popupId);var wrapperId=id.replace('popupButton','wrapper');var wrapperElement=$('#'+wrapperId);var popupElementTop=popupElement.parent().position().top;var wrapperElementTop=wrapperElement.offset().top;var popupTbl=popupElement.find('.RadCalendar_Default');var nextEle=popupTbl.next();if(nextEle.hasClass('RadCalendar_Default_PopupArrow_Down')||nextEle.hasClass('RadCalendar_Default_PopupArrow_Up'))
nextEle.remove();if(popupElementTop<wrapperElementTop){popupTbl.after('<div class="RadCalendar_Default_PopupArrow_Down"></div>');}
else{popupTbl.after('<div class="RadCalendar_Default_PopupArrow_Up"></div>');}}
$(this).toggleErrorMessage({show:false,removeErrorMessage:false});};$('.RadPicker_Default a.rcCalPopup').off('click',dnnRadPickerPopupFix).on('click',dnnRadPickerPopupFix);$('.RadPicker_Default .riTextBox').off('focus',hideErrorInfo).on('focus',hideErrorInfo);};$.dnnComboBoxLoaded=function(sender){if(sender.constructor.__typeName=="Telerik.Web.UI.RadComboBox"){$(sender._inputDomElement).closest(".RadComboBox").removeAttr("style");}};$.dnnComboBoxHack=function(sender){$(('#'+sender._clientStateFieldID).replace('_ClientState','')).toggleErrorMessage({show:false,removeErrorMessage:false});};$.dnnComboBoxScroll=function(sender){if($.support.cssFloat){var container=$(('#'+sender._clientStateFieldID+' .rcbScroll').replace('ClientState','DropDown'));if(container.data('scrollPane')){container.data('scrollPane').data('jsp').reinitialise();}else{container.data('scrollPane',container.jScrollPane());}}};$.dnnComboBoxItemRequested=function(sender){setTimeout(function(){var container=$(('#'+sender._clientStateFieldID+' .rcbScroll').replace('ClientState','DropDown'));if(container.data('scrollPane')){container.data('scrollPane').data('jsp').reinitialise();}},0);};$.dnnGridCreated=function(sender){var clientId=sender.ClientID;var $grid=$('#'+clientId);$('input.rgSortDesc, input.rgSortAsc',$grid).click(function(){var href=$(this).parent().find('a').get(0).href;window.location=href;return false;});if($grid.hasClass('dnnTooltipGrid')){$grid.dnnHelperTipDestroy();$('.rgRow, .rgAltRow',$grid).each(function(){var info="Here is some text will show up and explian more about this information";$(this).dnnHelperTip({helpContent:info,holderId:clientId});});}
var grid=$find(clientId);var headerCheck=$('.rgCheck',$grid);if(headerCheck.length){headerCheck.each(function(){var checkbox=$(this).find('input[type="checkbox"]').get(0);var onclick=checkbox.onclick;checkbox.onchange=onclick;checkbox.onclick=null;});$('.rgDataDiv input[type="checkbox"]',$grid).change(function(){var masterTable=grid.get_masterTableView();var rowIndex=$(this).closest('tr').get(0).rowIndex;var checked=this.checked;if(checked)
masterTable.selectItem(rowIndex);else
masterTable.deselectItem(rowIndex);});}
$('.rgDataDiv').each(function(){var $this=$(this);var ele=$this.get(0);ele.scrollPane=$this.jScrollPane();var api=ele.scrollPane.data('jsp');var throttleTimeout;$(window).on('resize',function(){if(!$.support.cssFloat){if(throttleTimeout){clearTimeout(throttleTimeout);throttleTimeout=null;}
throttleTimeout=setTimeout(function(){api.reinitialise();throttleTimeout=null;},50);}else{api.reinitialise();}});if(window.__rgDataDivScrollTopPersistArray&&window.__rgDataDivScrollTopPersistArray.length){var y=window.__rgDataDivScrollTopPersistArray.pop();api.scrollToY(y);}});};})(jQuery);(function($){var types=['DOMMouseScroll','mousewheel'];if($.event.fixHooks){for(var i=types.length;i;){$.event.fixHooks[types[--i]]=$.event.mouseHooks;}}
$.event.special.mousewheel={setup:function(){if(this.addEventListener){for(var i=types.length;i;){this.addEventListener(types[--i],handler,false);}}else{this.onmousewheel=handler;}},teardown:function(){if(this.removeEventListener){for(var i=types.length;i;){this.removeEventListener(types[--i],handler,false);}}else{this.onmousewheel=null;}}};$.fn.extend({mousewheel:function(fn){return fn?this.on("mousewheel",fn):this.trigger("mousewheel");},unmousewheel:function(fn){return this.off("mousewheel",fn);}});function handler(event){var orgEvent=event||window.event,args=[].slice.call(arguments,1),delta=0,deltaX=0,deltaY=0;event=$.event.fix(orgEvent);event.type="mousewheel";if(orgEvent.wheelDelta){delta=orgEvent.wheelDelta/120;}
if(orgEvent.detail){delta=-orgEvent.detail/3;}
deltaY=delta;if(orgEvent.axis!==undefined&&orgEvent.axis===orgEvent.HORIZONTAL_AXIS){deltaY=0;deltaX=-1*delta;}
if(orgEvent.wheelDeltaY!==undefined){deltaY=orgEvent.wheelDeltaY/120;}
if(orgEvent.wheelDeltaX!==undefined){deltaX=-1*orgEvent.wheelDeltaX/120;}
args.unshift(event,delta,deltaX,deltaY);return($.event.dispatch||$.event.handle).apply(this,args);}})(jQuery);(function($){$.fn.dnnFileInput=function(options){var opts=$.extend({},$.fn.dnnFileInput.defaultOptions,options);return this.each(function(){var $ctrl=$(this);if($ctrl.hasClass('normalFileUpload'))return;if(this.wrapper)
return;if($ctrl.parents().hasClass("RadUpload"))
return;if(this.parentNode&&this.parentNode.tagName.toLowerCase()=='span'&&$ctrl.parent().hasClass('dnnInputFileWrapper')){return;}
this.wrapper=$("<span class='dnnInputFileWrapper "+opts.buttonClass+"'></span>");var text=$ctrl.data('text');text=text||'Choose File';this.wrapper.text(text);$ctrl.wrap(this.wrapper);$ctrl.data("wrapper",$ctrl.parent());if(opts.showSelectedFileNameAsButtonText){$ctrl.change(function(){var val=$(this).val();if(val!=''){var lastIdx=val.lastIndexOf('\\')+1;val=val.substring(lastIdx,val.length);}else{val=text;}
$(this).data("wrapper").get(0).childNodes[0].nodeValue=val;});}});};$.fn.dnnFileInput.defaultOptions={buttonClass:'dnnSecondaryAction',showSelectedFileNameAsButtonText:true};})(jQuery);(function($){var supportAjaxUpload=function(){var xhr=new XMLHttpRequest;return!!(xhr&&('upload' in xhr)&&('onprogress' in xhr.upload));};$.fn.dnnFileUpload=function(settings){return this.each(function(){var scope=$(this).attr('id');window.dnn.dnnFileUpload.setSettings(scope,settings);var service=$.dnnSF();$('#'+settings.progressBarId).parent().hide();var droppableSpan=$('#'+settings.dropZoneId+'>span');if('draggable' in document.createElement('span')){droppableSpan.show();}
else{droppableSpan.hide();}
var url=service.getServiceRoot('internalservices')+'fileupload/postfile';if(!supportAjaxUpload()){var antiForgeryToken=$('input[name="__RequestVerificationToken"]').val();url+='?__RequestVerificationToken='+antiForgeryToken;}
$('#'+scope+' input[type="file"]').fileupload({url:url,beforeSend:service.setModuleHeaders,dropZone:$('#'+settings.dropZoneId),pasteZone:null,replaceFileInput:false,submit:function(e,data){data.formData={folder:settings.folder,filter:settings.fileFilter,overwrite:'true'};return true;},progressall:function(e,data){var progress=parseInt(data.loaded/data.total*100,10);if(progress<100){$('#'+settings.progressBarId).parent().show();$('#'+settings.progressBarId+'>div').css('width',progress+'%');}
else
$('#'+settings.progressBarId).parent().hide();},done:function(e,data){$('#'+settings.progressBarId).parent().hide();var img=new Image();$(img).on('load',function(){$('#'+settings.dropZoneId+' img').remove();$(img).css({'max-width':180,'max-height':150}).insertBefore($('#'+settings.dropZoneId+' span'));});var src;if(data.dataType&&typeof(data.result)=="object"&&data.result.length){data.result=JSON.parse(data.result.text());}else{data.result=JSON.parse(data.result);}
var testContent=$('<pre>'+data.result.FilePath+'</pre>');if(testContent.length){src=testContent.text();}
else
src=data.result;if(src&&$.trim(src)){var profileImagePath=dnn.getVar("sf_siteRoot","/")+'DnnImageHandler.ashx?mode=securefile&fileId='+data.result.FileId+'&MaxWidth=180&MaxHeight=150';img.src=profileImagePath;var fileName=data.result.FilePath.replace('\\','/');if(fileName.indexOf('/')>-1){fileName=fileName.split('/')[fileName.split('/').length-1];}
if(fileName.indexOf('?')>-1){fileName=fileName.split('?')[0];}
dnn[settings.filesComboId].refresh(dnn[settings.foldersComboId].selectedItem().key);dnn[settings.filesComboId].selectedItem({key:data.result.FileId,value:fileName});}},fail:function(e,data){$('#'+settings.progressBarId).parent().hide();var resp=JSON.parse(data.jqXHR.responseText);alert(resp.Message);}});$('#'+scope+' input[name=uploadFileButton]').click(function(){var instance=dnn[settings.fileUploadId];var options=instance.options;if(dnn[settings.foldersComboId].selectedItem()!=null){instance.options.folderPicker.initialState.selectedItem=dnn[settings.foldersComboId].selectedItem();instance.options.folderPath=window.dnn.dnnFileUpload.getSelectedPath(dnn[settings.foldersComboId]);}
instance.show(options);window.dnn.dnnFileUpload.updateExpandPath(dnn[settings.foldersComboId],instance._panel._folderPicker.id());instance._panel.$element.on("onfileuploadcomplete",function(event,data){if(typeof data=="string"){data=JSON.parse(data);}else{var b=data[0];data=JSON.parse(b.body.innerText);}
if(data&&data.fileId){var folderPicker=instance._panel._folderPicker;dnn[settings.foldersComboId].selectedItem(folderPicker.selectedItem());window.dnn.dnnFileUpload.Folders_Changed(dnn[settings.foldersComboId].selectedItem(),dnn[settings.foldersComboId].$element);window.dnn.dnnFileUpload.updateExpandPath(folderPicker,settings.foldersComboId);dnn[settings.filesComboId].refresh(dnn[settings.foldersComboId].selectedItem().key);dnn[settings.filesComboId].selectedItem({key:data.fileId.toString(),value:data.fileName});window.dnn.dnnFileUpload.Files_Changed(dnn[settings.filesComboId].selectedItem(),dnn[settings.filesComboId].$element);}});});setTimeout(function(){dnn[settings.filesComboId].options.services.parameters.parentId=settings.selectedFolderId;var filesCombo=dnn[settings.filesComboId];var selectedFileId=filesCombo.selectedItem()?filesCombo.selectedItem().key:null;var fileId=selectedFileId?parseInt(selectedFileId):0;if(fileId>0){var maxWidth=180,maxHeight=150;var profileImagePath=dnn.getVar("sf_siteRoot","/")+'DnnImageHandler.ashx?mode=securefile&fileId='+fileId+'&MaxWidth='+maxWidth+'&MaxHeight='+maxHeight;var img=new Image();$(img).on('load',function(){$('#'+settings.dropZoneId+' img').remove();$(img).css({'max-width':maxWidth,'max-height':maxHeight}).insertBefore($('#'+settings.dropZoneId+' span'));});img.src=profileImagePath;}},500);});};if(typeof window.dnn==='undefined')window.dnn={};window.dnn.dnnFileUpload=window.dnn.dnnFileUpload||{};window.dnn.dnnFileUpload.settings={};window.dnn.dnnFileUpload.setSettings=function(scope,settings){window.dnn.dnnFileUpload.settings[scope]=settings;};window.dnn.dnnFileUpload.getSettings=function(sender){var scope=sender.closest('.dnnFileUploadScope').attr('id');return window.dnn.dnnFileUpload.settings[scope];};window.dnn.dnnFileUpload.Folders_Changed=function(node,sender){var settings=window.dnn.dnnFileUpload.getSettings(sender);if(!settings)return false;if(node){var selectedPathArray=dnn[settings.foldersComboId].selectedPath();if(selectedPathArray.length===0&&settings.folder){return settings.folder;}
var selectedPath="";if(selectedPathArray.length>1){for(var i=1,size=selectedPathArray.length;i<size;i++){selectedPath+=selectedPathArray[i].name+"/";}}
settings.folder=selectedPath;dnn[settings.filesComboId].refresh(node.key);dnn[settings.filesComboId].selectedItem(null);window.dnn.dnnFileUpload.Files_Changed({key:null},$('#'+settings.filesComboId));}};window.dnn.dnnFileUpload.Files_Changed=function(node,sender){var settings=window.dnn.dnnFileUpload.getSettings(sender);if(!settings)return;if(node){var fileId=node.key;if(fileId){var maxWidth=180,maxHeight=150;var profileImagePath=dnn.getVar("sf_siteRoot","/")+'DnnImageHandler.ashx?mode=securefile&fileId='+fileId+'&MaxWidth='+maxWidth+'&MaxHeight='+maxHeight;var img=new Image();$(img).on('load',function(){$('#'+settings.dropZoneId+' img').remove();$(img).css({'max-width':maxWidth,'max-height':maxHeight}).insertBefore($('#'+settings.dropZoneId+' span'));});img.src=profileImagePath;}
else
$('#'+settings.dropZoneId+' img').remove();}};window.dnn.dnnFileUpload.updateExpandPath=function(dropDownList,targetId){var selectedPaths=dropDownList.selectedPath();var expandPath="";if(selectedPaths.length==0){expandPath=dnn.getVar(dropDownList.id()+'_expandPath');}
else if(selectedPaths.length>1){for(var i=0;i<selectedPaths.length-1;i++){if(expandPath==""){expandPath=selectedPaths[i].id;}else{expandPath=expandPath+","+selectedPaths[i].id;}}}
if(expandPath!=""){dnn.setVar(targetId+'_expandPath',expandPath);}};window.dnn.dnnFileUpload.getSelectedPath=function(dropDownList){var selectedPathArray=dropDownList.selectedPath();var settings=window.dnn.dnnFileUpload.getSettings(dropDownList.$element);if(selectedPathArray.length===0&&settings.folder){return settings.folder;}
var selectedPath="";if(selectedPathArray.length>1){for(var i=1,size=selectedPathArray.length;i<size;i++){selectedPath+=selectedPathArray[i].name+"/";}}
return selectedPath;};})(jQuery);(function($){$.fn.jScrollPane=function(settings){function JScrollPane(elem,s){var settings,jsp=this,pane,paneWidth,paneHeight,container,contentWidth,contentHeight,percentInViewH,percentInViewV,isScrollableV,isScrollableH,verticalDrag,dragMaxY,verticalDragPosition,horizontalDrag,dragMaxX,horizontalDragPosition,verticalBar,verticalTrack,scrollbarWidth,verticalTrackHeight,verticalDragHeight,arrowUp,arrowDown,horizontalBar,horizontalTrack,horizontalTrackWidth,horizontalDragWidth,arrowLeft,arrowRight,reinitialiseInterval,originalPadding,originalPaddingTotalWidth,previousContentWidth,wasAtTop=true,wasAtLeft=true,wasAtBottom=false,wasAtRight=false,originalElement=elem.clone(false,false).empty(),mwEvent=$.fn.mwheelIntent?'mwheelIntent.jsp':'mousewheel.jsp';originalPadding=elem.css('paddingTop')+' '+
elem.css('paddingRight')+' '+
elem.css('paddingBottom')+' '+
elem.css('paddingLeft');originalPaddingTotalWidth=(parseInt(elem.css('paddingLeft'),10)||0)+
(parseInt(elem.css('paddingRight'),10)||0);function initialise(s){var isMaintainingPositon,lastContentX,lastContentY,hasContainingSpaceChanged,originalScrollTop,originalScrollLeft,maintainAtBottom=false,maintainAtRight=false;settings=s;if(pane===undefined){originalScrollTop=elem.scrollTop();originalScrollLeft=elem.scrollLeft();elem.css({overflow:'hidden',padding:0});paneWidth=elem.innerWidth()+originalPaddingTotalWidth;paneHeight=elem.innerHeight();elem.width(paneWidth);pane=$('<div class="jspPane" />').css('padding',originalPadding).append(elem.children());container=$('<div class="jspContainer" />').css({'width':paneWidth+'px','height':paneHeight+'px'}).append(pane).appendTo(elem);}else{elem.css('width','');maintainAtBottom=settings.stickToBottom&&isCloseToBottom();maintainAtRight=settings.stickToRight&&isCloseToRight();hasContainingSpaceChanged=elem.innerWidth()+originalPaddingTotalWidth!=paneWidth||elem.outerHeight()!=paneHeight;if(hasContainingSpaceChanged){paneWidth=elem.innerWidth()+originalPaddingTotalWidth;paneHeight=elem.innerHeight();container.css({width:paneWidth+'px',height:paneHeight+'px'});}
if(!hasContainingSpaceChanged&&previousContentWidth==contentWidth&&pane.outerHeight()==contentHeight){elem.width(paneWidth);return;}
previousContentWidth=contentWidth;pane.css('width','');elem.width(paneWidth);container.find('>.jspVerticalBar,>.jspHorizontalBar').remove().end();}
pane.css('overflow','auto');if(s.contentWidth){contentWidth=s.contentWidth;}else{contentWidth=pane[0].scrollWidth;}
contentHeight=pane[0].scrollHeight;pane.css('overflow','');percentInViewH=contentWidth/paneWidth;percentInViewV=contentHeight/paneHeight;isScrollableV=percentInViewV>1;isScrollableH=percentInViewH>1;if(!(isScrollableH||isScrollableV)){elem.removeClass('jspScrollable');pane.css({top:0,width:container.width()-originalPaddingTotalWidth});removeMousewheel();removeFocusHandler();removeKeyboardNav();removeClickOnTrack();}else{elem.addClass('jspScrollable');isMaintainingPositon=settings.maintainPosition&&(verticalDragPosition||horizontalDragPosition);if(isMaintainingPositon){lastContentX=contentPositionX();lastContentY=contentPositionY();}
initialiseVerticalScroll();initialiseHorizontalScroll();resizeScrollbars();if(isMaintainingPositon){scrollToX(maintainAtRight?(contentWidth-paneWidth):lastContentX,false);scrollToY(maintainAtBottom?(contentHeight-paneHeight):lastContentY,false);}
initFocusHandler();initMousewheel();initTouch();if(settings.enableKeyboardNavigation){initKeyboardNav();}
if(settings.clickOnTrack){initClickOnTrack();}
observeHash();if(settings.hijackInternalLinks){hijackInternalLinks();}}
if(settings.autoReinitialise&&!reinitialiseInterval){reinitialiseInterval=setInterval(function(){initialise(settings);},settings.autoReinitialiseDelay);}else if(!settings.autoReinitialise&&reinitialiseInterval){clearInterval(reinitialiseInterval);}
originalScrollTop&&elem.scrollTop(0)&&scrollToY(originalScrollTop,false);originalScrollLeft&&elem.scrollLeft(0)&&scrollToX(originalScrollLeft,false);elem.trigger('jsp-initialised',[isScrollableH||isScrollableV]);}
function initialiseVerticalScroll(){if(isScrollableV){container.append($('<div class="jspVerticalBar" />').append($('<div class="jspCap jspCapTop" />'),$('<div class="jspTrack" />').append($('<div class="jspDrag" />').append($('<div class="jspDragTop" />'),$('<div class="jspDragBottom" />'))),$('<div class="jspCap jspCapBottom" />')));verticalBar=container.find('>.jspVerticalBar');verticalTrack=verticalBar.find('>.jspTrack');verticalDrag=verticalTrack.find('>.jspDrag');if(settings.showArrows){arrowUp=$('<a class="jspArrow jspArrowUp" />').on('mousedown.jsp',getArrowScroll(0,-1)).on('click.jsp',nil);arrowDown=$('<a class="jspArrow jspArrowDown" />').on('mousedown.jsp',getArrowScroll(0,1)).on('click.jsp',nil);if(settings.arrowScrollOnHover){arrowUp.on('mouseover.jsp',getArrowScroll(0,-1,arrowUp));arrowDown.on('mouseover.jsp',getArrowScroll(0,1,arrowDown));}
appendArrows(verticalTrack,settings.verticalArrowPositions,arrowUp,arrowDown);}
verticalTrackHeight=paneHeight;container.find('>.jspVerticalBar>.jspCap:visible,>.jspVerticalBar>.jspArrow').each(function(){verticalTrackHeight-=$(this).outerHeight();});verticalDrag.hover(function(){verticalDrag.addClass('jspHover');},function(){verticalDrag.removeClass('jspHover');}).on('mousedown.jsp',function(e){$('html').on('dragstart.jsp selectstart.jsp',nil);verticalDrag.addClass('jspActive');var startY=e.pageY-verticalDrag.position().top;$('html').on('mousemove.jsp',function(e){positionDragY(e.pageY-startY,false);}).on('mouseup.jsp mouseleave.jsp',cancelDrag);return false;});sizeVerticalScrollbar();}}
function sizeVerticalScrollbar(){verticalTrack.height(verticalTrackHeight+'px');verticalDragPosition=0;scrollbarWidth=settings.verticalGutter+verticalTrack.outerWidth();pane.width(paneWidth-scrollbarWidth-originalPaddingTotalWidth);try{if(verticalBar.position().left===0){pane.css('margin-left',scrollbarWidth+'px');}}catch(err){}}
function initialiseHorizontalScroll(){if(isScrollableH){container.append($('<div class="jspHorizontalBar" />').append($('<div class="jspCap jspCapLeft" />'),$('<div class="jspTrack" />').append($('<div class="jspDrag" />').append($('<div class="jspDragLeft" />'),$('<div class="jspDragRight" />'))),$('<div class="jspCap jspCapRight" />')));horizontalBar=container.find('>.jspHorizontalBar');horizontalTrack=horizontalBar.find('>.jspTrack');horizontalDrag=horizontalTrack.find('>.jspDrag');if(settings.showArrows){arrowLeft=$('<a class="jspArrow jspArrowLeft" />').on('mousedown.jsp',getArrowScroll(-1,0)).on('click.jsp',nil);arrowRight=$('<a class="jspArrow jspArrowRight" />').on('mousedown.jsp',getArrowScroll(1,0)).on('click.jsp',nil);if(settings.arrowScrollOnHover){arrowLeft.on('mouseover.jsp',getArrowScroll(-1,0,arrowLeft));arrowRight.on('mouseover.jsp',getArrowScroll(1,0,arrowRight));}
appendArrows(horizontalTrack,settings.horizontalArrowPositions,arrowLeft,arrowRight);}
horizontalDrag.hover(function(){horizontalDrag.addClass('jspHover');},function(){horizontalDrag.removeClass('jspHover');}).on('mousedown.jsp',function(e){$('html').on('dragstart.jsp selectstart.jsp',nil);horizontalDrag.addClass('jspActive');var startX=e.pageX-horizontalDrag.position().left;$('html').on('mousemove.jsp',function(e){positionDragX(e.pageX-startX,false);}).on('mouseup.jsp mouseleave.jsp',cancelDrag);return false;});horizontalTrackWidth=container.innerWidth();sizeHorizontalScrollbar();}}
function sizeHorizontalScrollbar(){container.find('>.jspHorizontalBar>.jspCap:visible,>.jspHorizontalBar>.jspArrow').each(function(){horizontalTrackWidth-=$(this).outerWidth();});horizontalTrack.width(horizontalTrackWidth+'px');horizontalDragPosition=0;}
function resizeScrollbars(){if(isScrollableH&&isScrollableV){var horizontalTrackHeight=horizontalTrack.outerHeight(),verticalTrackWidth=verticalTrack.outerWidth();verticalTrackHeight-=horizontalTrackHeight;$(horizontalBar).find('>.jspCap:visible,>.jspArrow').each(function(){horizontalTrackWidth+=$(this).outerWidth();});horizontalTrackWidth-=verticalTrackWidth;paneHeight-=verticalTrackWidth;paneWidth-=horizontalTrackHeight;horizontalTrack.parent().append($('<div class="jspCorner" />').css('width',horizontalTrackHeight+'px'));sizeVerticalScrollbar();sizeHorizontalScrollbar();}
if(isScrollableH){pane.width((container.outerWidth()-originalPaddingTotalWidth)+'px');}
contentHeight=pane.outerHeight();percentInViewV=contentHeight/paneHeight;if(isScrollableH){horizontalDragWidth=Math.ceil(1/percentInViewH*horizontalTrackWidth);if(horizontalDragWidth>settings.horizontalDragMaxWidth){horizontalDragWidth=settings.horizontalDragMaxWidth;}else if(horizontalDragWidth<settings.horizontalDragMinWidth){horizontalDragWidth=settings.horizontalDragMinWidth;}
horizontalDrag.width(horizontalDragWidth+'px');dragMaxX=horizontalTrackWidth-horizontalDragWidth;_positionDragX(horizontalDragPosition);}
if(isScrollableV){verticalDragHeight=Math.ceil(1/percentInViewV*verticalTrackHeight);if(verticalDragHeight>settings.verticalDragMaxHeight){verticalDragHeight=settings.verticalDragMaxHeight;}else if(verticalDragHeight<settings.verticalDragMinHeight){verticalDragHeight=settings.verticalDragMinHeight;}
verticalDrag.height(verticalDragHeight+'px');dragMaxY=verticalTrackHeight-verticalDragHeight;_positionDragY(verticalDragPosition);}}
function appendArrows(ele,p,a1,a2){var p1="before",p2="after",aTemp;if(p=="os"){p=/Mac/.test(navigator.platform)?"after":"split";}
if(p==p1){p2=p;}else if(p==p2){p1=p;aTemp=a1;a1=a2;a2=aTemp;}
ele[p1](a1)[p2](a2);}
function getArrowScroll(dirX,dirY,ele){return function(){arrowScroll(dirX,dirY,this,ele);this.blur();return false;};}
function arrowScroll(dirX,dirY,arrow,ele){arrow=$(arrow).addClass('jspActive');var eve,scrollTimeout,isFirst=true,doScroll=function(){if(dirX!==0){jsp.scrollByX(dirX*settings.arrowButtonSpeed);}
if(dirY!==0){jsp.scrollByY(dirY*settings.arrowButtonSpeed);}
scrollTimeout=setTimeout(doScroll,isFirst?settings.initialDelay:settings.arrowRepeatFreq);isFirst=false;};doScroll();eve=ele?'mouseout.jsp':'mouseup.jsp';ele=ele||$('html');ele.on(eve,function(){arrow.removeClass('jspActive');scrollTimeout&&clearTimeout(scrollTimeout);scrollTimeout=null;ele.off(eve);});}
function initClickOnTrack(){removeClickOnTrack();if(isScrollableV){verticalTrack.on('mousedown.jsp',function(e){if(e.originalTarget===undefined||e.originalTarget==e.currentTarget){var clickedTrack=$(this),offset=clickedTrack.offset(),direction=e.pageY-offset.top-verticalDragPosition,scrollTimeout,isFirst=true,doScroll=function(){var offset=clickedTrack.offset(),pos=e.pageY-offset.top-verticalDragHeight/2,contentDragY=paneHeight*settings.scrollPagePercent,dragY=dragMaxY*contentDragY/(contentHeight-paneHeight);if(direction<0){if(verticalDragPosition-dragY>pos){jsp.scrollByY(-contentDragY);}else{positionDragY(pos);}}else if(direction>0){if(verticalDragPosition+dragY<pos){jsp.scrollByY(contentDragY);}else{positionDragY(pos);}}else{cancelClick();return;}
scrollTimeout=setTimeout(doScroll,isFirst?settings.initialDelay:settings.trackClickRepeatFreq);isFirst=false;},cancelClick=function(){scrollTimeout&&clearTimeout(scrollTimeout);scrollTimeout=null;$(document).off('mouseup.jsp',cancelClick);};doScroll();$(document).on('mouseup.jsp',cancelClick);return false;}});}
if(isScrollableH){horizontalTrack.on('mousedown.jsp',function(e){if(e.originalTarget===undefined||e.originalTarget==e.currentTarget){var clickedTrack=$(this),offset=clickedTrack.offset(),direction=e.pageX-offset.left-horizontalDragPosition,scrollTimeout,isFirst=true,doScroll=function(){var offset=clickedTrack.offset(),pos=e.pageX-offset.left-horizontalDragWidth/2,contentDragX=paneWidth*settings.scrollPagePercent,dragX=dragMaxX*contentDragX/(contentWidth-paneWidth);if(direction<0){if(horizontalDragPosition-dragX>pos){jsp.scrollByX(-contentDragX);}else{positionDragX(pos);}}else if(direction>0){if(horizontalDragPosition+dragX<pos){jsp.scrollByX(contentDragX);}else{positionDragX(pos);}}else{cancelClick();return;}
scrollTimeout=setTimeout(doScroll,isFirst?settings.initialDelay:settings.trackClickRepeatFreq);isFirst=false;},cancelClick=function(){scrollTimeout&&clearTimeout(scrollTimeout);scrollTimeout=null;$(document).off('mouseup.jsp',cancelClick);};doScroll();$(document).on('mouseup.jsp',cancelClick);return false;}});}}
function removeClickOnTrack(){if(horizontalTrack){horizontalTrack.off('mousedown.jsp');}
if(verticalTrack){verticalTrack.off('mousedown.jsp');}}
function cancelDrag(){$('html').off('dragstart.jsp selectstart.jsp mousemove.jsp mouseup.jsp mouseleave.jsp');if(verticalDrag){verticalDrag.removeClass('jspActive');}
if(horizontalDrag){horizontalDrag.removeClass('jspActive');}}
function positionDragY(destY,animate){if(!isScrollableV){return;}
if(destY<0){destY=0;}else if(destY>dragMaxY){destY=dragMaxY;}
if(animate===undefined){animate=settings.animateScroll;}
if(animate){jsp.animate(verticalDrag,'top',destY,_positionDragY);}else{verticalDrag.css('top',destY);_positionDragY(destY);}}
function _positionDragY(destY){if(destY===undefined){destY=verticalDrag.position().top;}
container.scrollTop(0);verticalDragPosition=destY;var isAtTop=verticalDragPosition===0,isAtBottom=verticalDragPosition==dragMaxY,percentScrolled=destY/dragMaxY,destTop=-percentScrolled*(contentHeight-paneHeight);if(wasAtTop!=isAtTop||wasAtBottom!=isAtBottom){wasAtTop=isAtTop;wasAtBottom=isAtBottom;elem.trigger('jsp-arrow-change',[wasAtTop,wasAtBottom,wasAtLeft,wasAtRight]);}
updateVerticalArrows(isAtTop,isAtBottom);pane.css('top',destTop);elem.trigger('jsp-scroll-y',[-destTop,isAtTop,isAtBottom]).trigger('scroll');}
function positionDragX(destX,animate){if(!isScrollableH){return;}
if(destX<0){destX=0;}else if(destX>dragMaxX){destX=dragMaxX;}
if(animate===undefined){animate=settings.animateScroll;}
if(animate){jsp.animate(horizontalDrag,'left',destX,_positionDragX);}else{horizontalDrag.css('left',destX);_positionDragX(destX);}}
function _positionDragX(destX){if(destX===undefined){destX=horizontalDrag.position().left;}
container.scrollTop(0);horizontalDragPosition=destX;var isAtLeft=horizontalDragPosition===0,isAtRight=horizontalDragPosition==dragMaxX,percentScrolled=destX/dragMaxX,destLeft=-percentScrolled*(contentWidth-paneWidth);if(wasAtLeft!=isAtLeft||wasAtRight!=isAtRight){wasAtLeft=isAtLeft;wasAtRight=isAtRight;elem.trigger('jsp-arrow-change',[wasAtTop,wasAtBottom,wasAtLeft,wasAtRight]);}
updateHorizontalArrows(isAtLeft,isAtRight);pane.css('left',destLeft);elem.trigger('jsp-scroll-x',[-destLeft,isAtLeft,isAtRight]).trigger('scroll');}
function updateVerticalArrows(isAtTop,isAtBottom){if(settings.showArrows){arrowUp[isAtTop?'addClass':'removeClass']('jspDisabled');arrowDown[isAtBottom?'addClass':'removeClass']('jspDisabled');}}
function updateHorizontalArrows(isAtLeft,isAtRight){if(settings.showArrows){arrowLeft[isAtLeft?'addClass':'removeClass']('jspDisabled');arrowRight[isAtRight?'addClass':'removeClass']('jspDisabled');}}
function scrollToY(destY,animate){var percentScrolled=destY/(contentHeight-paneHeight);positionDragY(percentScrolled*dragMaxY,animate);}
function scrollToX(destX,animate){var percentScrolled=destX/(contentWidth-paneWidth);positionDragX(percentScrolled*dragMaxX,animate);}
function scrollToElement(ele,stickToTop,animate){var e,eleHeight,eleWidth,eleTop=0,eleLeft=0,viewportTop,viewportLeft,maxVisibleEleTop,maxVisibleEleLeft,destY,destX;try{e=$(ele);}catch(err){return;}
eleHeight=e.outerHeight();eleWidth=e.outerWidth();container.scrollTop(0);container.scrollLeft(0);while(!e.is('.jspPane')){eleTop+=e.position().top;eleLeft+=e.position().left;e=e.offsetParent();if(/^body|html$/i.test(e[0].nodeName)){return;}}
viewportTop=contentPositionY();maxVisibleEleTop=viewportTop+paneHeight;if(eleTop<viewportTop||stickToTop){destY=eleTop-settings.verticalGutter;}else if(eleTop+eleHeight>maxVisibleEleTop){destY=eleTop-paneHeight+eleHeight+settings.verticalGutter;}
if(destY){scrollToY(destY,animate);}
viewportLeft=contentPositionX();maxVisibleEleLeft=viewportLeft+paneWidth;if(eleLeft<viewportLeft||stickToTop){destX=eleLeft-settings.horizontalGutter;}else if(eleLeft+eleWidth>maxVisibleEleLeft){destX=eleLeft-paneWidth+eleWidth+settings.horizontalGutter;}
if(destX){scrollToX(destX,animate);}}
function contentPositionX(){return-pane.position().left;}
function contentPositionY(){return-pane.position().top;}
function isCloseToBottom(){var scrollableHeight=contentHeight-paneHeight;return(scrollableHeight>20)&&(scrollableHeight-contentPositionY()<10);}
function isCloseToRight(){var scrollableWidth=contentWidth-paneWidth;return(scrollableWidth>20)&&(scrollableWidth-contentPositionX()<10);}
function initMousewheel(){container.off(mwEvent).on(mwEvent,function(event,delta,deltaX,deltaY){var dX=horizontalDragPosition,dY=verticalDragPosition;jsp.scrollBy(deltaX*settings.mouseWheelSpeed,-deltaY*settings.mouseWheelSpeed,false);return dX==horizontalDragPosition&&dY==verticalDragPosition;});}
function removeMousewheel(){container.off(mwEvent);}
function nil(){return false;}
function initFocusHandler(){pane.find(':input,a').off('focus.jsp').on('focus.jsp',function(e){scrollToElement(e.target,false);});}
function removeFocusHandler(){pane.find(':input,a').off('focus.jsp');}
function initKeyboardNav(){var keyDown,elementHasScrolled,validParents=[];isScrollableH&&validParents.push(horizontalBar[0]);isScrollableV&&validParents.push(verticalBar[0]);pane.focus(function(){elem.focus();});elem.attr('tabindex',0).off('keydown.jsp keypress.jsp').on('keydown.jsp',function(e){if(e.target!==this&&!(validParents.length&&$(e.target).closest(validParents).length)){return;}
var dX=horizontalDragPosition,dY=verticalDragPosition;switch(e.keyCode){case 40:case 38:case 34:case 32:case 33:case 39:case 37:keyDown=e.keyCode;keyDownHandler();break;case 35:scrollToY(contentHeight-paneHeight);keyDown=null;break;case 36:scrollToY(0);keyDown=null;break;}
elementHasScrolled=e.keyCode==keyDown&&dX!=horizontalDragPosition||dY!=verticalDragPosition;return!elementHasScrolled;}).off('keypress.jsp',function(e){if(e.keyCode==keyDown){keyDownHandler();}
return!elementHasScrolled;});if(settings.hideFocus){elem.css('outline','none');if('hideFocus' in container[0]){elem.attr('hideFocus',true);}}else{elem.css('outline','');if('hideFocus' in container[0]){elem.attr('hideFocus',false);}}
function keyDownHandler(){var dX=horizontalDragPosition,dY=verticalDragPosition;switch(keyDown){case 40:jsp.scrollByY(settings.keyboardSpeed,false);break;case 38:jsp.scrollByY(-settings.keyboardSpeed,false);break;case 34:case 32:jsp.scrollByY(paneHeight*settings.scrollPagePercent,false);break;case 33:jsp.scrollByY(-paneHeight*settings.scrollPagePercent,false);break;case 39:jsp.scrollByX(settings.keyboardSpeed,false);break;case 37:jsp.scrollByX(-settings.keyboardSpeed,false);break;}
elementHasScrolled=dX!=horizontalDragPosition||dY!=verticalDragPosition;return elementHasScrolled;}}
function removeKeyboardNav(){elem.attr('tabindex','-1').removeAttr('tabindex').off('keydown.jsp keypress.jsp');}
function observeHash(){if(location.hash&&location.hash.length>1){var e,retryInt,hash=escape(location.hash.substr(1));try{e=$('#'+hash+', a[name="'+hash+'"]');}catch(err){return;}
if(e.length&&pane.find(hash)){if(container.scrollTop()===0){retryInt=setInterval(function(){if(container.scrollTop()>0){scrollToElement(e,true);$(document).scrollTop(container.position().top);clearInterval(retryInt);}},50);}else{scrollToElement(e,true);$(document).scrollTop(container.position().top);}}}}
function hijackInternalLinks(){if($(document.body).data('jspHijack')){return;}
$(document.body).data('jspHijack',true);$(document.body).delegate('a[href*=#]','click',function(event){var href=this.href.substr(0,this.href.indexOf('#')),locationHref=location.href,hash,element,container,jsp,scrollTop,elementTop;if(location.href.indexOf('#')!==-1){locationHref=location.href.substr(0,location.href.indexOf('#'));}
if(href!==locationHref){return;}
hash=escape(this.href.substr(this.href.indexOf('#')+1));element;try{element=$('#'+hash+', a[name="'+hash+'"]');}catch(e){return;}
if(!element.length){return;}
container=element.closest('.jspScrollable');jsp=container.data('jsp');jsp.scrollToElement(element,true);if(container[0].scrollIntoView){scrollTop=$(window).scrollTop();elementTop=element.offset().top;if(elementTop<scrollTop||elementTop>scrollTop+$(window).height()){container[0].scrollIntoView();}}
event.preventDefault();});}
function initTouch(){var startX,startY,touchStartX,touchStartY,moved,moving=false;container.off('touchstart.jsp touchmove.jsp touchend.jsp click.jsp-touchclick').on('touchstart.jsp',function(e){var touch=e.originalEvent.touches[0];startX=contentPositionX();startY=contentPositionY();touchStartX=touch.pageX;touchStartY=touch.pageY;moved=false;moving=true;}).on('touchmove.jsp',function(ev){if(!moving){return;}
var touchPos=ev.originalEvent.touches[0],dX=horizontalDragPosition,dY=verticalDragPosition;jsp.scrollTo(startX+touchStartX-touchPos.pageX,startY+touchStartY-touchPos.pageY);moved=moved||Math.abs(touchStartX-touchPos.pageX)>5||Math.abs(touchStartY-touchPos.pageY)>5;return dX==horizontalDragPosition&&dY==verticalDragPosition;}).on('touchend.jsp',function(e){moving=false;}).on('click.jsp-touchclick',function(e){if(moved){moved=false;return false;}});}
function destroy(){var currentY=contentPositionY(),currentX=contentPositionX();elem.removeClass('jspScrollable').off('.jsp');elem.replaceWith(originalElement.append(pane.children()));originalElement.scrollTop(currentY);originalElement.scrollLeft(currentX);if(reinitialiseInterval){clearInterval(reinitialiseInterval);}}
$.extend(jsp,{reinitialise:function(s){s=$.extend({},settings,s);initialise(s);},scrollToElement:function(ele,stickToTop,animate){scrollToElement(ele,stickToTop,animate);},scrollTo:function(destX,destY,animate){scrollToX(destX,animate);scrollToY(destY,animate);},scrollToX:function(destX,animate){scrollToX(destX,animate);},scrollToY:function(destY,animate){scrollToY(destY,animate);},scrollToPercentX:function(destPercentX,animate){scrollToX(destPercentX*(contentWidth-paneWidth),animate);},scrollToPercentY:function(destPercentY,animate){scrollToY(destPercentY*(contentHeight-paneHeight),animate);},scrollBy:function(deltaX,deltaY,animate){jsp.scrollByX(deltaX,animate);jsp.scrollByY(deltaY,animate);},scrollByX:function(deltaX,animate){var destX=contentPositionX()+Math[deltaX<0?'floor':'ceil'](deltaX),percentScrolled=destX/(contentWidth-paneWidth);positionDragX(percentScrolled*dragMaxX,animate);},scrollByY:function(deltaY,animate){var destY=contentPositionY()+Math[deltaY<0?'floor':'ceil'](deltaY),percentScrolled=destY/(contentHeight-paneHeight);positionDragY(percentScrolled*dragMaxY,animate);},positionDragX:function(x,animate){positionDragX(x,animate);},positionDragY:function(y,animate){positionDragY(y,animate);},animate:function(ele,prop,value,stepCallback){var params={};params[prop]=value;ele.animate(params,{'duration':settings.animateDuration,'easing':settings.animateEase,'queue':false,'step':stepCallback});},getContentPositionX:function(){return contentPositionX();},getContentPositionY:function(){return contentPositionY();},getContentWidth:function(){return contentWidth;},getContentHeight:function(){return contentHeight;},getPercentScrolledX:function(){return contentPositionX()/(contentWidth-paneWidth);},getPercentScrolledY:function(){return contentPositionY()/(contentHeight-paneHeight);},getIsScrollableH:function(){return isScrollableH;},getIsScrollableV:function(){return isScrollableV;},getContentPane:function(){return pane;},scrollToBottom:function(animate){positionDragY(dragMaxY,animate);},hijackInternalLinks:$.noop,destroy:function(){destroy();}});initialise(s);}
settings=$.extend({},$.fn.jScrollPane.defaults,settings);$.each(['mouseWheelSpeed','arrowButtonSpeed','trackClickSpeed','keyboardSpeed'],function(){settings[this]=settings[this]||settings.speed;});return this.each(function(){var elem=$(this),jspApi=elem.data('jsp');if(jspApi){jspApi.reinitialise(settings);}else{$("script",elem).filter('[type="text/javascript"], :not([type])').remove();jspApi=new JScrollPane(elem,settings);elem.data('jsp',jspApi);}});};$.fn.jScrollPane.defaults={showArrows:false,maintainPosition:true,stickToBottom:false,stickToRight:false,clickOnTrack:true,autoReinitialise:false,autoReinitialiseDelay:500,verticalDragMinHeight:30,verticalDragMaxHeight:99999,horizontalDragMinWidth:30,horizontalDragMaxWidth:99999,contentWidth:undefined,animateScroll:false,animateDuration:300,animateEase:'linear',hijackInternalLinks:false,verticalGutter:4,horizontalGutter:4,mouseWheelSpeed:0,arrowButtonSpeed:0,arrowRepeatFreq:50,arrowScrollOnHover:false,trackClickSpeed:0,trackClickRepeatFreq:70,verticalArrowPositions:'split',horizontalArrowPositions:'split',enableKeyboardNavigation:true,hideFocus:false,keyboardSpeed:0,initialDelay:300,speed:30,scrollPagePercent:.8};})(jQuery);(function($){$.fn.dnnSettingDropdown=function(){var clicked=function(){if($(this).hasClass('dnnButtonDropdown')){$(this).removeClass('dnnButtonDropdown').addClass('dnnButtonDropdown-clicked');$(this).next().show();}};var hideDropdown=function(){var btn=$(this).children(':first');if(btn.hasClass('dnnButtonDropdown-clicked')){btn.removeClass('dnnButtonDropdown-clicked').addClass('dnnButtonDropdown');btn.next().fadeOut();}};var hoverConfig={over:function(){},out:hideDropdown,timout:600};return $(this).each(function(){$(this).off('click',clicked).on('click',clicked);$(this).parent().hoverIntent(hoverConfig);});};})(jQuery);(function($){$.fn.onEnter=function(fn){return this.each(function(){var $this=$(this);$this.on('onEnter',fn);$this.keydown(function(e){if((e.which&&e.which===13)||(e.keyCode&&e.keyCode===13)){e.preventDefault();e.stopPropagation();$this.trigger('onEnter');}});});};})(jQuery);(function($){$.extend({onAjaxError:function(jqXhr,textStatus,errorThrown){var title,text;if(jqXhr&&jqXhr.status===401){dnnModal.show('../Login.aspx'+'?popUp=true',true,300,650,true,'');return;}
if(jqXhr&&jqXhr.responseText&&jqXhr.statusText){try{title=jqXhr.statusText+" ("+jqXhr.status+")";text=JSON.parse(jqXhr.responseText).Message;}
catch(e){text=errorThrown;}}
$.dnnAlert({title:title||"Error",text:text||"Unknown error"});}});})(jQuery);(function($){$.fn.dnnSliderInput=function(options){var sliderOptions=$.extend({},$.fn.dnnSliderInput.defaults,options);return $(this).each(function(){var $this=$(this);var value=$this.val();var $slider=$('<div class="dnnSliderInput"></div>');$this.hide().after($slider);$slider.slider(sliderOptions);$slider.slider('value',value);var $tooltip=$('<span class="dnnTooltip"><span class="dnnFormHelpContent dnnClear"><span class="dnnHelpText bottomArrow"></span></span></span>');var calcTooltipPosition=function(){setTimeout(function(){var left=$slider.find('.ui-slider-handle')[0].style.left;$tooltip.css('left',left);},0);};$tooltip.find('.dnnHelpText').html(value);$tooltip.data('initialized',true);$slider.append($tooltip);calcTooltipPosition();$slider.on('slide',function(event,ui){$tooltip.find('.dnnHelpText').html(ui.value);$this.val(ui.value);calcTooltipPosition();});});};$.fn.dnnSliderInput.defaults={min:0,max:100,step:1}})(jQuery);(function($){var inputFocusFix=function(){var errorMsg=$(this).next();if(errorMsg.hasClass('dnnFormError'))
errorMsg.hide();};var throttle=null;var dnnInitCustomisedCtrls=function(){if(throttle!=null){clearTimeout(throttle);throttle=null;}
throttle=setTimeout(function(){$('.dnnForm input[type="checkbox"]').dnnCheckbox();$('.dnnForm input[type="radio"]').dnnCheckbox({cls:'dnnRadiobutton'});$('.dnnTooltip').dnnTooltip();$('.dnnForm input[type="text"], .dnnForm input[type="password"]').off('focus',inputFocusFix).on('focus',inputFocusFix);$('.dnnForm :file').dnnFileInput();$('.dnnForm input[data-default]').dnnPlaceholder();},200);$("*[onclick*='return confirm']").each(function(){var instance=$(this);var isButton=this.nodeName.toLowerCase()=="img"||this.nodeName.toLowerCase()=="input";var script=/return confirm\((['"])([\s\S]*?)\1\)/g.exec(instance.attr("onclick"));if(script!=null){var confirmContent=script[2].split("\\"+script[1]).join(script[1]);confirmContent=confirmContent.replace(/\\u([\d\w]{4})/gi,function(match,charCode){return String.fromCharCode(parseInt(charCode,16));});instance.attr("onclick",instance.attr("onclick").replace(script[0],"void(0)")).dnnConfirm({text:confirmContent,isButton:isButton});}});};var saveRgDataDivScrollTop=function(){window.__rgDataDivScrollTopPersistArray=[];$('.rgDataDiv').each(function(){var $this=$(this);var ele=$this.get(0);if(ele.scrollPane){var api=ele.scrollPane.data('jsp');var y=api.getContentPositionY();window.__rgDataDivScrollTopPersistArray.push(y);}});};var handlerSendVerificationMailLink=function(){$(document.body).on('click','a.send-verification-mail',function(e){e.preventDefault();var service=$.dnnSF();var url=service.getServiceRoot('InternalServices')+'NewUserNotificationService/SendVerificationMail';var antiForgeryToken=$('input[name="__RequestVerificationToken"]').val();url+='?__RequestVerificationToken='+antiForgeryToken;$.ajax({url:url,beforeSend:service?service.setModuleHeaders:null,success:function(data){$.dnnAlert({text:data.Result});},error:function(xhr,textStatus,errorThrown){if(xhr&&xhr.responseText){$.dnnAlert({text:eval('('+xhr.responseText+')').Message});}},type:'POST',dataType:'json',contentType:"application/json"});});};window.__rgDataDivScrollTopPersistArray=[];$(document).ajaxComplete(dnnInitCustomisedCtrls);Sys.WebForms.PageRequestManager.getInstance().add_beginRequest(saveRgDataDivScrollTop);Sys.WebForms.PageRequestManager.getInstance().add_endRequest(dnnInitCustomisedCtrls);$(dnnInitCustomisedCtrls);handlerSendVerificationMailLink();})(jQuery);
;;;(function(){var eds_flowplayer=function(e){!function(e){function t(e,t,n,r){for(var o,i=n.slice(),a=function(e,t){return e.currentTarget=t,e.eventPhase=e.target===e.currentTarget?2:3,e}(t,e),l=0,s=i.length;l<s&&(handler=i[l],"object"==typeof handler&&"function"==typeof handler.handleEvent?handler.handleEvent(a):handler.call(e,a),!a.stoppedImmediatePropagation);l++);return o=!a.stoppedPropagation,r&&o&&e.parentNode?e.parentNode.dispatchEvent(a):!a.defaultPrevented}function n(e,t){return{configurable:!0,get:e,set:t}}function r(e,t,r){var o=g(t||e,r);h(e,"textContent",n(function(){return o.get.call(this)},function(e){o.set.call(this,e)}))}function o(e,t){for(var n=e.length;n--&&e[n]!==t;);return n}function i(){if("BR"===this.tagName)return"\n";for(var e=this.firstChild,t=[];e;)8!==e.nodeType&&7!==e.nodeType&&t.push(e.textContent),e=e.nextSibling;return t.join("")}function a(e){var t=document.createEvent("Event");t.initEvent("input",!0,!0),(e.srcElement||e.fromElement||document).dispatchEvent(t)}function l(e){!f&&E.test(document.readyState)&&(f=!f,document.detachEvent(d,l),(e=document.createEvent("Event")).initEvent(p,!0,!0),document.dispatchEvent(e))}function s(e){for(var t;t=this.lastChild;)this.removeChild(t);null!=e&&this.appendChild(document.createTextNode(e))}function u(t,n){return n||(n=e.event),n.target||(n.target=n.srcElement||n.fromElement||document),n.timeStamp||(n.timeStamp=(new Date).getTime()),n}if(!document.createEvent){var c=!0,f=!1,d="onreadystatechange",p="DOMContentLoaded",v="__IE8__"+Math.random(),h=Object.defineProperty||function(e,t,n){e[t]=n.value},m=Object.defineProperties||function(t,n){for(var r in n)if(y.call(n,r))try{h(t,r,n[r])}catch(n){e.console&&console.log(r+" failed on object:",t,n.message)}},g=Object.getOwnPropertyDescriptor,y=Object.prototype.hasOwnProperty,b=e.Element.prototype,w=e.Text.prototype,x=/^[a-z]+$/,E=/loaded|complete/,k={},S=document.createElement("div");r(e.HTMLCommentElement.prototype,b,"nodeValue"),r(e.HTMLScriptElement.prototype,null,"text"),r(w,null,"nodeValue"),r(e.HTMLTitleElement.prototype,null,"text"),h(e.HTMLStyleElement.prototype,"textContent",function(e){return n(function(){return e.get.call(this.styleSheet)},function(t){e.set.call(this.styleSheet,t)})}(g(e.CSSStyleSheet.prototype,"cssText"))),m(b,{textContent:{get:i,set:s},firstElementChild:{get:function(){for(var e=this.childNodes||[],t=0,n=e.length;t<n;t++)if(1==e[t].nodeType)return e[t]}},lastElementChild:{get:function(){for(var e=this.childNodes||[],t=e.length;t--;)if(1==e[t].nodeType)return e[t]}},oninput:{get:function(){return this._oninput||null},set:function(e){this._oninput&&(this.removeEventListener("input",this._oninput),this._oninput=e,e&&this.addEventListener("input",e))}},previousElementSibling:{get:function(){for(var e=this.previousSibling;e&&1!=e.nodeType;)e=e.previousSibling;return e}},nextElementSibling:{get:function(){for(var e=this.nextSibling;e&&1!=e.nodeType;)e=e.nextSibling;return e}},childElementCount:{get:function(){for(var e=0,t=this.childNodes||[],n=t.length;n--;e+=1==t[n].nodeType);return e}},addEventListener:{value:function(e,n,r){var i,l=this,s="on"+e,c=l[v]||h(l,v,{value:{}})[v],f=c[s]||(c[s]={}),d=f.h||(f.h=[]);if(!y.call(f,"w")){if(f.w=function(e){return e[v]||t(l,u(0,e),d,!1)},!y.call(k,s))if(x.test(e))try{(i=document.createEventObject())[v]=!0,9!=l.nodeType&&null==l.parentNode&&S.appendChild(l),l.fireEvent(s,i),k[s]=!0}catch(i){for(k[s]=!1;S.hasChildNodes();)S.removeChild(S.firstChild)}else k[s]=!1;(f.n=k[s])&&l.attachEvent(s,f.w)}o(d,n)<0&&d[r?"unshift":"push"](n),"input"===e&&l.attachEvent("onkeyup",a)}},dispatchEvent:{value:function(e){var n,r=this,o="on"+e.type,i=r[v],a=i&&i[o],l=!!a;return e.target||(e.target=r),l?a.n?r.fireEvent(o,e):t(r,e,a.h,!0):!(n=r.parentNode)||n.dispatchEvent(e),!e.defaultPrevented}},removeEventListener:{value:function(e,t,n){var r="on"+e,i=this[v],a=i&&i[r],l=a&&a.h,s=l?o(l,t):-1;-1<s&&l.splice(s,1)}}}),m(w,{addEventListener:{value:b.addEventListener},dispatchEvent:{value:b.dispatchEvent},removeEventListener:{value:b.removeEventListener}}),m(e.XMLHttpRequest.prototype,{addEventListener:{value:function(e,t,n){var r=this,i="on"+e,a=r[v]||h(r,v,{value:{}})[v],l=a[i]||(a[i]={}),s=l.h||(l.h=[]);o(s,t)<0&&(r[i]||(r[i]=function(){var t=document.createEvent("Event");t.initEvent(e,!0,!0),r.dispatchEvent(t)}),s[n?"unshift":"push"](t))}},dispatchEvent:{value:function(e){var n=this,r="on"+e.type,o=n[v],i=o&&o[r];return!!i&&(i.n?n.fireEvent(r,e):t(n,e,i.h,!0))}},removeEventListener:{value:b.removeEventListener}}),m(e.Event.prototype,{bubbles:{value:!0,writable:!0},cancelable:{value:!0,writable:!0},preventDefault:{value:function(){this.cancelable&&(this.defaultPrevented=!0,this.returnValue=!1)}},stopPropagation:{value:function(){this.stoppedPropagation=!0,this.cancelBubble=!0}},stopImmediatePropagation:{value:function(){this.stoppedImmediatePropagation=!0,this.stopPropagation()}},initEvent:{value:function(e,t,n){this.type=e,this.bubbles=!!t,this.cancelable=!!n,this.bubbles||this.stopPropagation()}}}),m(e.HTMLDocument.prototype,{defaultView:{get:function(){return this.parentWindow}},textContent:{get:function(){return 11===this.nodeType?i.call(this):null},set:function(e){11===this.nodeType&&s.call(this,e)}},addEventListener:{value:function(t,n,r){var o=this;b.addEventListener.call(o,t,n,r),c&&t===p&&!E.test(o.readyState)&&(c=!1,o.attachEvent(d,l),e==top&&function e(t){try{o.documentElement.doScroll("left"),l()}catch(t){setTimeout(e,50)}}())}},dispatchEvent:{value:b.dispatchEvent},removeEventListener:{value:b.removeEventListener},createEvent:{value:function(e){var t;if("Event"!==e)throw new Error("unsupported "+e);return(t=document.createEventObject()).timeStamp=(new Date).getTime(),t}}}),m(e.Window.prototype,{getComputedStyle:{value:function(){function e(e){this._=e}function t(){}var n=/^(?:[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|))(?!px)[a-z%]+$/,r=/^(top|right|bottom|left)$/,o=/\-([a-z])/g,i=function(e,t){return t.toUpperCase()};return e.prototype.getPropertyValue=function(e){var t,a,l,s=this._,u=s.style,c=s.currentStyle,f=s.runtimeStyle;return e=("float"===e?"style-float":e).replace(o,i),t=c?c[e]:u[e],n.test(t)&&!r.test(e)&&(a=u.left,(l=f&&f.left)&&(f.left=c.left),u.left="fontSize"===e?"1em":t,t=u.pixelLeft+"px",u.left=a,l&&(f.left=l)),null==t?t:t+""||"auto"},t.prototype.getPropertyValue=function(){return null},function(n,r){return r?new t(n):new e(n)}}()},addEventListener:{value:function(n,r,i){var a,l=e,s="on"+n;l[s]||(l[s]=function(e){return t(l,u(0,e),a,!1)}),o(a=l[s][v]||(l[s][v]=[]),r)<0&&a[i?"unshift":"push"](r)}},dispatchEvent:{value:function(t){var n=e["on"+t.type];return!n||!1!==n.call(e,t)&&!t.defaultPrevented}},removeEventListener:{value:function(t,n,r){var i=(e["on"+t]||Object)[v],a=i?o(i,n):-1;-1<a&&i.splice(a,1)}}})}}(this),function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{var t;"undefined"!=typeof window?t=window:"undefined"!=typeof global?t=global:"undefined"!=typeof self&&(t=self),t.flowplayer=e()}}(function(){return function e(t,n,r){function o(a,l){if(!n[a]){if(!t[a]){var s="function"==typeof require&&require;if(!l&&s)return s(a,!0);if(i)return i(a,!0);var u=new Error("Cannot find module '"+a+"'");throw u.code="MODULE_NOT_FOUND",u}var c=n[a]={exports:{}};t[a][0].call(c.exports,function(e){var n=t[a][1][e];return o(n||e)},c,c.exports,e,t,n,r)}return n[a].exports}for(var i="function"==typeof require&&require,a=0;a<r.length;a++)o(r[a]);return o}({1:[function(e,t,n){"use strict";var r=t.exports={},o=e("class-list"),i=window.eds3_5_jq,a=e("punycode"),l=e("computed-style");r.noop=function(){},r.identity=function(e){return e},r.removeNode=function(e){e&&e.parentNode&&e.parentNode.removeChild(e)},r.find=function(e,t){return i?i(e,t).toArray():(t=t||document,Array.prototype.map.call(t.querySelectorAll(e),function(e){return e}))},r.text=function(e,t){e["innerText" in e?"innerText":"textContent"]=t},r.findDirect=function(e,t){return r.find(e,t).filter(function(e){return e.parentNode===t})},r.hasClass=function(e,t){return o(e).contains(t)},r.css=function(e,t,n){return"object"==typeof t?Object.keys(t).forEach(function(n){r.css(e,n,t[n])}):void 0!==n?""===n?e?e.style.removeProperty(t):void 0:e?e.style.setProperty(t,n):void 0:e?l(e,t):void 0},r.createElement=function(e,t,n){try{var o=document.createElement(e);for(var a in t)t.hasOwnProperty(a)&&("css"===a?r.css(o,t[a]):r.attr(o,a,t[a]));return o.innerHTML=n||"",o}catch(r){if(!i)throw r;return i("<"+e+">"+n+"</"+e+">").attr(t)[0]}},r.toggleClass=function(e,t,n){if(e){var r=o(e);void 0===n?r.toggle(t):n?r.add(t):n||r.remove(t)}},r.addClass=function(e,t){return r.toggleClass(e,t,!0)},r.removeClass=function(e,t){return r.toggleClass(e,t,!1)},r.append=function(e,t){return e.appendChild(t),e},r.appendTo=function(e,t){return r.append(t,e),e},r.prepend=function(e,t){e.insertBefore(t,e.firstChild)},r.insertAfter=function(e,t,n){t==r.lastChild(e)&&e.appendChild(n);var o=Array.prototype.indexOf.call(e.children,t);e.insertBefore(n,e.children[o+1])},r.html=function(e,t){(e=e.length?e:[e]).forEach(function(e){e.innerHTML=t})},r.attr=function(e,t,n){if("class"===t&&(t="className"),r.hasOwnOrPrototypeProperty(e,t))try{e[t]=n}catch(r){if(!i)throw r;i(e).attr(t,n)}else!1===n?e.removeAttribute(t):e.setAttribute(t,n);return e},r.prop=function(e,t,n){if(void 0===n)return e&&e[t];e[t]=n},r.offset=function(e){var t=e.getBoundingClientRect();return e.offsetWidth/e.offsetHeight>e.clientWidth/e.clientHeight&&(t={left:100*t.left,right:100*t.right,top:100*t.top,bottom:100*t.bottom,width:100*t.width,height:100*t.height}),t},r.width=function(e,t){if(t)return e.style.width=(""+t).replace(/px$/,"")+"px";var n=r.offset(e).width;return void 0===n?e.offsetWidth:n},r.height=function(e,t){if(t)return e.style.height=(""+t).replace(/px$/,"")+"px";var n=r.offset(e).height;return void 0===n?e.offsetHeight:n},r.lastChild=function(e){return e.children[e.children.length-1]},r.hasParent=function(e,t){for(var n=e.parentElement;n;){if(r.matches(n,t))return!0;n=n.parentElement}return!1},r.createAbsoluteUrl=function(e){return r.createElement("a",{href:e}).href},r.xhrGet=function(e,t,n){var r=new XMLHttpRequest;r.onreadystatechange=function(){if(4===this.readyState)return this.status>=400?n():void t(this.responseText)},r.open("get",e,!0),r.send()},r.pick=function(e,t){var n={};return t.forEach(function(t){e.hasOwnProperty(t)&&(n[t]=e[t])}),n},r.hostname=function(e){return a.toUnicode(e||window.location.hostname)},r.browser={webkit:"WebkitAppearance" in document.documentElement.style},r.getPrototype=function(e){return Object.getPrototypeOf?Object.getPrototypeOf(e):e.__proto__},r.hasOwnOrPrototypeProperty=function(e,t){for(var n=e;n;){if(Object.prototype.hasOwnProperty.call(n,t))return!0;n=r.getPrototype(n)}return!1},r.matches=function(e,t){var n=Element.prototype;return(n.matches||n.matchesSelector||n.mozMatchesSelector||n.msMatchesSelector||n.oMatchesSelector||n.webkitMatchesSelector||function(e){for(var t=(this.document||this.ownerDocument).querySelectorAll(e),n=0;t[n]&&t[n]!==this;)n++;return!!t[n]}).call(e,t)},function(e){function t(e){return e.replace(/-[a-z]/g,function(e){return e[1].toUpperCase()})}void 0!==e.setAttribute&&(e.setProperty=function(e,n){return this.setAttribute(t(e),String(n))},e.getPropertyValue=function(e){return this.getAttribute(t(e))||null},e.removeProperty=function(e){var n=this.getPropertyValue(e);return this.removeAttribute(t(e)),n})}(window.CSSStyleDeclaration.prototype)},{"class-list":22,"computed-style":24,punycode:21}],2:[function(e,t,n){"use strict";var r=e("../common");t.exports=function(e,t,n,o){n=n||"opaque";var i="obj"+(""+Math.random()).slice(2,15),a='<object class="fp-engine" id="'+i+'" name="'+i+'" ',l=navigator.userAgent.indexOf("MSIE")>-1;a+=l?'classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000">':' data="'+e+'" type="application/x-shockwave-flash">';var s={width:"100%",height:"100%",allowscriptaccess:"always",wmode:n,quality:"high",flashvars:"",movie:e+(l?"?"+i:""),name:i};"transparent"!==n&&(s.bgcolor=o||"#333333"),Object.keys(t).forEach(function(e){s.flashvars+=e+"="+t[e]+"&"}),Object.keys(s).forEach(function(e){a+='<param name="'+e+'" value="'+s[e]+'"/>'}),a+="</object>";var u=r.createElement("div",{},a);return r.find("object",u)},window.attachEvent&&window.attachEvent("onbeforeunload",function(){__flash_savedUnloadHandler=__flash_unloadHandler=function(){}})},{"../common":1}],3:[function(e,t,n){"use strict";var r,o=e("../flowplayer"),i=e("../common"),a=e("./embed"),l=e("extend-object"),s=e("bean");(r=function(e,t){var n,u,c,f=e.conf,d=(e.video,window,{engineName:r.engineName,pick:function(t){if(o.support.flashVideo){for(var n,r,i=0;i<t.length;i++)if(r=t[i],/mp4|flv|flash/i.test(r.type)&&(n=r),e.conf.swfHls&&/mpegurl/i.test(r.type)&&(n=r),n&&!/mp4/i.test(n.type))return n;return n}},load:function(r){function v(e){return e.replace(/&amp;/g,"%26").replace(/&/g,"%26").replace(/=/g,"%3D")}n=r;var h=i.findDirect("video",t)[0]||i.find(".fp-player > video",t)[0],m=v(r.src),g=/^https?:/.test(m),y=function(){i.removeNode(h)};o.support.video&&i.prop(h,"autoplay")&&r.sources.some(function(e){return!!h.canPlayType(e.type)})?s.one(h,"timeupdate",y):y();var b=r.rtmp||f.rtmp;if(g||b||(m=i.createAbsoluteUrl(m)),c&&p(r)&&c.data!==f.swfHls&&d.unload(),c){["live","preload","loop"].forEach(function(e){r.hasOwnProperty(e)&&c.__set(e,r[e])}),Object.keys(r.flashls||{}).forEach(function(e){c.__set("hls_"+e,r.flashls[e])});var w=!1;if(!g&&b)c.__set("rtmp",b.url||b);else w=!!c.__get("rtmp"),c.__set("rtmp",null);c.__play(m,w||r.rtmp&&r.rtmp!==f.rtmp)}else{u="fpCallback"+(""+Math.random()).slice(3,15);var x={hostname:f.embedded?i.hostname(f.hostname):i.hostname(location.hostname),url:m,callback:u};t.getAttribute("data-origin")&&(x.origin=t.getAttribute("data-origin")),["proxy","key","autoplay","preload","subscribe","live","loop","debug","splash","poster","rtmpt"].forEach(function(e){f.hasOwnProperty(e)&&(x[e]=f[e]),r.hasOwnProperty(e)&&(x[e]=r[e]),(f.rtmp||{}).hasOwnProperty(e)&&(x[e]=(f.rtmp||{})[e]),(r.rtmp||{}).hasOwnProperty(e)&&(x[e]=(r.rtmp||{})[e])}),f.rtmp&&(x.rtmp=f.rtmp.url||f.rtmp),r.rtmp&&(x.rtmp=r.rtmp.url||r.rtmp),Object.keys(r.flashls||{}).forEach(function(e){var t=r.flashls[e];x["hls_"+e]=t}),void 0!==f.bufferTime&&(x.bufferTime=f.bufferTime),g&&delete x.rtmp,x.rtmp&&(x.rtmp=v(x.rtmp));var E,k=i.css(t,"background-color")||"";0===k.indexOf("rgb")?E=function(e){function t(e){return("0"+parseInt(e).toString(16)).slice(-2)}if(!(e=e.match(/^rgb\((\d+),\s*(\d+),\s*(\d+)\)$/)))return;return"#"+t(e[1])+t(e[2])+t(e[3])}(k):0===k.indexOf("#")&&(E=function(e){return 7===e.length?e:"#"+e.split("").slice(1).map(function(e){return e+e}).join("")}(k)),x.initialVolume=e.volumeLevel;var S=p(r)?f.swfHls:f.swf;c=a(S,x,f.wmode,E)[0];var T=i.find(".fp-player",t)[0];i.prepend(T,c),setTimeout(function(){try{if(!c.PercentLoaded())return e.trigger("error",[e,{code:7,url:f.swf}])}catch(e){}},5e3),setTimeout(function(){void 0===c.PercentLoaded&&e.trigger("flashdisabled",[e])},1e3),c.pollInterval=setInterval(function(){if(c){var t=c.__status?c.__status():null;t&&(e.playing&&t.time&&t.time!==e.video.time&&e.trigger("progress",[e,t.time]),r.buffer=t.buffer/r.bytes*r.duration,e.trigger("buffer",[e,r.buffer]),!r.buffered&&t.time>0&&(r.buffered=!0,e.trigger("buffered",[e])))}},250),window[u]=function(r,o){var i=n;f.debug&&(0===r.indexOf("debug")&&o&&o.length?console.log.apply(console,["-- "+r].concat(o)):console.log("--",r,o));var a={type:r};switch(r){case"ready":o=l(i,o);break;case"click":a.flash=!0;break;case"keydown":a.which=o;break;case"seek":i.time=o;break;case"status":e.trigger("progress",[e,o.time]),o.buffer<i.bytes&&!i.buffered?(i.buffer=o.buffer/i.bytes*i.duration,e.trigger("buffer",i.buffer)):i.buffered||(i.buffered=!0,e.trigger("buffered"))}"click"===r||"keydown"===r?(a.target=t,s.fire(t,r,[a])):"buffered"!=r&&"unload"!==r?setTimeout(function(){e.trigger(a,[e,o])},1):"unload"===r&&e.trigger(a,[e,o])}}},speed:i.noop,unload:function(){c&&c.__unload&&c.__unload();try{u&&window[u]&&delete window[u]}catch(e){}i.find("object",t).forEach(i.removeNode),c=0,e.off(".flashengine"),clearInterval(c.pollInterval)}});function p(e){return /application\/x-mpegurl/i.test(e.type)}return["pause","resume","seek","volume"].forEach(function(t){d[t]=function(n){try{e.ready&&("seek"==t&&e.video.time&&!e.paused&&e.trigger("beforeseek"),void 0===n?c["__"+t]():c["__"+t](n))}catch(n){if(void 0===c["__"+t])return e.trigger("flashdisabled",[e]);throw n}}}),d}).engineName="flash",r.canPlay=function(e,t){return o.support.flashVideo&&/video\/(mp4|flash|flv)/i.test(e)||o.support.flashVideo&&t.swfHls&&/mpegurl/i.test(e)},o.engines.push(r)},{"../common":1,"../flowplayer":18,"./embed":2,bean:20,"extend-object":26}],4:[function(e,t,n){"use strict";var r,o=e("../flowplayer"),i=e("bean"),a=e("class-list"),l=e("extend-object"),s=e("../common"),u=document.createElement("video"),c={ended:"finish",pause:"pause",play:"resume",progress:"buffer",timeupdate:"progress",volumechange:"volume",ratechange:"speed",seeked:"seek",loadeddata:"ready",error:"error",dataunavailable:"error",webkitendfullscreen:!o.support.inlineVideo&&"unload"};function f(e,t){return t=t||100,Math.round(e*t)/t}function d(e){return /mpegurl/i.test(e)?"application/x-mpegurl":e}function p(e){return /^(video|application)/i.test(e)||(e=d(e)),!!u.canPlayType(e).replace("no","")}var v,h=function(e,t,n,o){if(void 0===t&&(t=!0),void 0===n&&(n="none"),void 0===o&&(o=!0),o&&r)return r.type=d(e.type),r.src=e.src,r;var i=document.createElement("video");return i.src=e.src,i.type=d(e.type),i.className="fp-engine",i.autoplay=!!t&&"autoplay",i.preload=n,i.setAttribute("x-webkit-airplay","allow"),o&&(r=i),i};(v=function(e,t){var n,u,d=s.findDirect("video",t)[0]||s.find(".fp-player > video",t)[0],m=o.support,g=(s.find("track",d)[0],e.conf);return{engineName:v.engineName,pick:function(e){if(m.video){if(g.videoTypePreference){var t=function(e,t){var n=e.filter(function(e){return e.type===t});return n.length?n[0]:null}(e,g.videoTypePreference);if(t)return t}for(var n=0;n<e.length;n++)if(p(e[n].type))return e[n]}},load:function(r){var o=!1,v=s.find(".fp-player",t)[0],y=!1;g.splash&&!d?(d=h(r),s.prepend(v,d),o=!0):d?(a(d).add("fp-engine"),s.find("source,track",d).forEach(s.removeNode),e.conf.nativesubtitles||s.attr(d,"crossorigin",!1),y=d.src===r.src):(d=h(r,!!r.autoplay||!!g.autoplay,g.clip.preload||"metadata",!1),s.prepend(v,d),o=!0),m.inlineVideo||s.css(d,{position:"absolute",top:"-9999em"}),i.off(d,"timeupdate",s.noop),i.on(d,"timeupdate",s.noop),s.prop(d,"loop",!(!r.loop&&!g.loop)),void 0!==u&&(d.volume=u),(e.video.src&&r.src!=e.video.src||r.index)&&s.attr(d,"autoplay","autoplay"),d.src=r.src,d.type=r.type,function(r,o,u){var d=t.getAttribute("data-flowplayer-instance-id");if(r.listeners&&r.listeners.hasOwnProperty(d))return void(r.listeners[d]=u);(r.listeners||(r.listeners={}))[d]=u,i.on(o,"error",function(t){try{p(t.target.getAttribute("type"))&&e.trigger("error",[e,{code:4,video:l(u,{src:r.src,url:r.src})}])}catch(e){}}),e.on("shutdown",function(){i.off(o)}),Object.keys(c).forEach(function(o){var i=c[o];i&&t.addEventListener(o,function(c){var p;if((u=r.listeners[d],c.target&&a(c.target).contains("fp-engine"))&&(g.debug&&!/progress/.test(i)&&console.log(o,"->",i,c),(e.ready||/ready|error/.test(i))&&i&&s.find("video",t).length))if("unload"!==i){var v=function(){e.trigger(i,[e,p])};switch(i){case"ready":p=l(u,{duration:r.duration,width:r.videoWidth,height:r.videoHeight,url:r.currentSrc,src:r.currentSrc});try{p.seekable=!g.live&&/mpegurl/i.test(u&&u.type||"")&&r.duration||r.seekable&&r.seekable.end(null)}catch(e){}if(n=n||setInterval(function(){try{p.buffer=r.buffered.end(null)}catch(e){}p.buffer&&(f(p.buffer,1e3)<f(p.duration,1e3)&&!p.buffered?e.trigger("buffer",c):p.buffered||(p.buffered=!0,e.trigger("buffer",c).trigger("buffered",c),clearInterval(n),n=0))},250),!g.live&&!p.duration&&!m.hlsDuration&&"loadeddata"===o){var h=function(){p.duration=r.duration;try{p.seekable=r.seekable&&r.seekable.end(null)}catch(e){}v(),r.removeEventListener("durationchange",h),a(t).remove("is-live")};r.addEventListener("durationchange",h);var y=function(){e.ready||r.duration||(p.duration=0,a(t).add("is-live"),v()),r.removeEventListener("timeupdate",y)};return void r.addEventListener("timeupdate",y)}break;case"progress":case"seek":e.video.duration;if(r.currentTime>0||e.live)p=Math.max(r.currentTime,0);else if("progress"==i)return;break;case"speed":p=f(r.playbackRate);break;case"volume":p=f(r.volume);break;case"error":try{(p=(c.srcElement||c.originalTarget).error).video=l(u,{src:r.src,url:r.src})}catch(e){return}}v()}else e.unload()},!0)})}(d,s.find("source",d).concat(d),r),("none"==g.clip.preload||"mpegurl"==r.type)&&m.zeropreload&&m.dataload||d.load(),(o||y)&&d.load(),d.paused&&(r.autoplay||g.autoplay)&&d.play()},pause:function(){d.pause()},resume:function(){d.play()},speed:function(e){d.playbackRate=e},seek:function(t){try{var n=e.paused;d.currentTime=t,n&&d.pause()}catch(e){}},volume:function(e){u=e,d&&(d.volume=e)},unload:function(){s.find("video.fp-engine",t).forEach(s.removeNode),m.cachedVideoTag||(r=null),n=clearInterval(n),d=0}}}).canPlay=function(e){return o.support.video&&p(e)},v.engineName="html5",o.engines.push(v)},{"../common":1,"../flowplayer":18,bean:20,"class-list":22,"extend-object":26}],5:[function(e,t,n){"use strict";var r=e("../flowplayer"),o=e("./resolve").TYPE_RE,i=e("scriptjs"),a=e("bean");r(function(e,t){var n,r=e.conf.analytics,l=0,s=0;if(r){"undefined"==typeof _gat&&i("//google-analytics.com/ga.js");var u=function(){var e=_gat._getTracker(r);return e._setAllowLinker(!0),e},c=function(r,i,a){(a=a||e.video,l&&"undefined"!=typeof _gat)&&(u()._trackEvent("Video / Seconds played",e.engine.engineName+"/"+a.type,a.title||t.getAttribute("title")||a.src.split("/").slice(-1)[0].replace(o,""),Math.round(l/1e3)),l=0,n&&(clearTimeout(n),n=null))};e.bind("load unload",c).bind("progress",function(){e.seeking||(l+=s?+new Date-s:0,s=+new Date),n||(n=setTimeout(function(){n=null,u()._trackEvent("Flowplayer heartbeat","Heartbeat","",0,!0)},6e5))}).bind("pause",function(){s=0}),e.bind("shutdown",function(){a.off(window,"unload",c)}),a.on(window,"unload",c)}})},{"../flowplayer":18,"./resolve":13,bean:20,scriptjs:29}],6:[function(e,t,n){"use strict";var r=e("../flowplayer"),o=e("class-list"),i=e("../common"),a=e("bean");r(function(e,t){var n=/ ?cue\d+ ?/,r=!1;function l(e){t.className=t.className.replace(n," "),e>=0&&o(t).add("cue"+e)}var s={},u=-.125,c=function(t){var n=e.cuepoints.indexOf(t);isNaN(t)||(t={time:t}),t.index=n,l(n),e.trigger("cuepoint",[e,t])};function f(t){var n=t&&!isNaN(t.time)?t.time:t;return n<0&&(n=e.video.duration+n),.125*Math.round(n/.125)}e.on("progress",function(e,t,n){if(!r)for(var o=f(n);u<o;)s[u+=.125]&&s[u].forEach(c)}).on("unload",l).on("beforeseek",function(){r=!0}).on("seek",function(e,t,n){l(),u=f(n||0)-.125,r=!1,!n&&s[0]&&s[0].forEach(c)}).on("ready",function(t,n,r){u=-.125;var o=r.cuepoints||e.conf.cuepoints||[];e.setCuepoints(o)}).on("finish",function(){u=-.125}),e.conf.generate_cuepoints&&e.bind("load",function(){i.find(".fp-cuepoint",t).forEach(i.removeNode)}),e.setCuepoints=function(t){return e.cuepoints=[],s={},t.forEach(e.addCuepoint),e},e.addCuepoint=function(n){e.cuepoints||(e.cuepoints=[]);var r=f(n);if(s[r]||(s[r]=[]),s[r].push(n),e.cuepoints.push(n),e.conf.generate_cuepoints&&!1!==n.visible){var o=e.video.duration,l=i.find(".fp-timeline",t)[0];i.css(l,"overflow","visible");var u=n.time||n;u<0&&(u=o+n);var c=i.createElement("a",{className:"fp-cuepoint fp-cuepoint"+(e.cuepoints.length-1)});i.css(c,"left",u/o*100+"%"),l.appendChild(c),a.on(c,"mousedown",function(t){return t.preventDefault(),e.seek(u),!1})}return e},e.removeCuepoint=function(t){var n=e.cuepoints.indexOf(t),r=f(t);if(-1!==n){e.cuepoints=e.cuepoints.slice(0,n).concat(e.cuepoints.slice(n+1));var o=s[r].indexOf(t);if(-1!==o)return s[r]=s[r].slice(0,o).concat(s[r].slice(o+1)),e}}})},{"../common":1,"../flowplayer":18,bean:20,"class-list":22}],7:[function(e,t,n){"use strict";var r=e("../flowplayer"),o=e("bean"),i=e("../common"),a=(e("is-object"),e("extend-object")),l=e("class-list");r(function(e,t){if(!1!==e.conf.embed){e.conf;var n=i.find(".fp-ui",t)[0],r=i.createElement("a",{class:"fp-embed",title:"Copy to your site"}),l=i.createElement("div",{class:"fp-embed-code"},"<label>Paste this HTML code on your site to embed.</label><textarea></textarea>"),u=i.find("textarea",l)[0];n.appendChild(r),n.appendChild(l),e.embedCode=function(){var n=e.conf.embed||{},r=e.video;if(n.iframe){e.conf.embed.iframe;var o=n.width||r.width||i.width(t),l=n.height||r.height||i.height(t);return'<iframe src="'+e.conf.embed.iframe+'" frameBorder="0" allowfullscreen width="'+o+'" height="'+l+'"></iframe>'}var s=["ratio","rtmp","live","bufferTime","origin","analytics","key","subscribe","swf","swfHls","embed","adaptiveRatio","logo"];n.playlist&&s.push("playlist");var u=i.pick(e.conf,s);u.logo&&(u.logo=i.createElement("img",{src:u.logo}).src),n.playlist&&e.conf.playlist.length||(u.clip=a({},e.conf.clip,i.pick(e.video,["sources"])));var c='var w=window,d=document,e;w._fpes||(w._fpes=[],w.addEventListener("load",function(){var s=d.createElement("script");s.src="//embed.flowplayer.org/6.0.3/embed.min.js",d.body.appendChild(s)})),e=[].slice.call(d.getElementsByTagName("script"),-1)[0].parentNode,w._fpes.push({e:e,l:"$library",c:$conf});\n'.replace("$conf",JSON.stringify(u)).replace("$library",n.library||"");return'<a href="$href">Watch video!\n<script>$script<\/script></a>'.replace("$href",e.conf.origin||window.location.href).replace("$script",c)},s(t,".fp-embed","is-embedding"),o.on(t,"click",".fp-embed-code textarea",function(){u.select()}),o.on(t,"click",".fp-embed",function(){u.textContent=e.embedCode().replace(/(\r\n|\n|\r)/gm,""),u.focus(),u.select()})}});var s=function(e,t,n){function r(){a.remove(n),o.off(document,".st")}var a=l(e);o.on(e,"click",t||"a",function(e){e.preventDefault(),a.toggle(n),a.contains(n)&&(o.on(document,"keydown.st",function(e){27==e.which&&r()}),o.on(document,"click.st",function(e){i.hasParent(e.target,"."+n)||r()}))})}},{"../common":1,"../flowplayer":18,bean:20,"class-list":22,"extend-object":26,"is-object":28}],8:[function(e,t,n){"use strict";t.exports=function(e,t){t||(t=document.createElement("div"));var n={},r={},o=function(e,o,i){var a=e.split(".")[0],l=function(s){i&&(t.removeEventListener(a,l),n[e].splice(n[e].indexOf(l),1));var u=[s].concat(r[s.timeStamp+s.type]||[]);o&&o.apply(void 0,u)};t.addEventListener(a,l),n[e]||(n[e]=[]),n[e].push(l)};e.on=e.bind=function(t,n){return t.split(" ").forEach(function(e){o(e,n)}),e},e.one=function(t,n){return t.split(" ").forEach(function(e){o(e,n,!0)}),e};e.off=e.unbind=function(r){return r.split(" ").forEach(function(e){var r=e.split(".").slice(1),o=e.split(".")[0];Object.keys(n).filter(function(e){var t,n=e.split(".").slice(1);return(!o||0===e.indexOf(o))&&(t=n,0===r.filter(function(e){return-1===t.indexOf(e)}).length)}).forEach(function(e){var r=n[e],o=e.split(".")[0];r.forEach(function(e){t.removeEventListener(o,e),r.splice(r.indexOf(e),1)})})}),e},e.trigger=function(n,o,i){if(n){o=(o||[]).length?o||[]:[o];var a,l=document.createEvent("Event");return a=n.type||n,l.initEvent(a,!1,!0),r[l.timeStamp+l.type]=o,t.dispatchEvent(l),i?l:e}}},t.exports.EVENTS=["beforeseek","disable","error","finish","fullscreen","fullscreen-exit","load","mute","pause","progress","ready","resume","seek","speed","stop","unload","volume","boot","shutdown"]},{}],9:[function(e,t,n){"use strict";var r,o=e("../flowplayer"),i=e("bean"),a=e("class-list"),l=(e("extend-object"),e("../common")),s=(o.support.browser.mozilla,"fullscreen-exit"),u=o.support.fullscreen,c=(document.exitFullscreen,navigator.userAgent.toLowerCase()),f=/(safari)[ \/]([\w.]+)/.exec(c)&&!/(chrome)[ \/]([\w.]+)/.exec(c);i.on(document,"fullscreenchange.ffscr webkitfullscreenchange.ffscr mozfullscreenchange.ffscr MSFullscreenChange.ffscr",function(e){var t=document.webkitCurrentFullScreenElement||document.mozFullScreenElement||document.fullscreenElement||document.msFullscreenElement||e.target;if(r||t.parentNode&&t.parentNode.getAttribute("data-flowplayer-instance-id")){var n=r||o(t.parentNode);t&&!r?r=n.trigger("fullscreen",[t]):(r.trigger(s,[r]),r=null)}}),o(function(e,t){var n=l.createElement("div",{className:"fp-player"});if(Array.prototype.map.call(t.children,l.identity).forEach(function(e){l.matches(e,".fp-ratio,script")||n.appendChild(e)}),t.appendChild(n),e.conf.fullscreen){var o,c,d,p=window,v=a(t);e.isFullscreen=!1,e.fullscreen=function(t){if(!e.disabled)return void 0===t&&(t=!e.isFullscreen),t&&(o=p.scrollY,c=p.scrollX),u?t?["requestFullScreen","webkitRequestFullScreen","mozRequestFullScreen","msRequestFullscreen"].forEach(function(e){if("function"==typeof n[e])return n[e](Element.ALLOW_KEYBOARD_INPUT),!f||document.webkitCurrentFullScreenElement||document.mozFullScreenElement||n[e](),!1}):["exitFullscreen","webkitCancelFullScreen","mozCancelFullScreen","msExitFullscreen"].forEach(function(e){if("function"==typeof document[e])return document[e](),!1}):e.trigger(t?"fullscreen":s,[e]),e},e.on("mousedown.fs",function(){+new Date-d<150&&e.ready&&e.fullscreen(),d=+new Date}),e.on("fullscreen",function(n){v.add("is-fullscreen"),u||l.css(t,"position","fixed"),e.isFullscreen=!0}).on(s,function(n){var r;u||"html5"!==e.engine||(r=t.css("opacity")||"",l.css(t,"opacity",0)),u||l.css(t,"position",""),v.remove("is-fullscreen"),u||"html5"!==e.engine||setTimeout(function(){t.css("opacity",r)}),e.isFullscreen=!1,p.scrollTo(c,o)}).on("unload",function(){e.isFullscreen&&e.fullscreen()}),e.on("shutdown",function(){i.off(document,".ffscr"),r=null})}})},{"../common":1,"../flowplayer":18,bean:20,"class-list":22,"extend-object":26}],10:[function(e,t,n){"use strict";var r,o,i=e("../flowplayer"),a=e("bean"),l=e("../common"),s=e("class-list");a.on(document,"keydown.fp",function(e){var t=r,n=e.ctrlKey||e.metaKey||e.altKey,i=e.which,a=t&&t.conf,l=o&&s(o);if(t&&a.keyboard&&!t.disabled){if(-1!=[63,187,191].indexOf(i))return l.toggle("is-help"),!1;if(27==i&&l.contains("is-help"))return l.toggle("is-help"),!1;if(!n&&t.ready){if(e.preventDefault(),e.shiftKey)return void(39==i?t.speed(!0):37==i&&t.speed(!1));if(i<58&&i>47)return t.seekTo(i-48);switch(i){case 38:case 75:t.volume(t.volumeLevel+.15);break;case 40:case 74:t.volume(t.volumeLevel-.15);break;case 39:case 76:t.seeking=!0,t.seek(!0);break;case 37:case 72:t.seeking=!0,t.seek(!1);break;case 190:t.seekTo();break;case 32:t.toggle();break;case 70:a.fullscreen&&t.fullscreen();break;case 77:t.mute();break;case 81:t.unload()}}}}),i(function(e,t){if(e.conf.keyboard){a.on(t,"mouseenter mouseleave",function(n){(r=e.disabled||"mouseover"!=n.type?0:e)&&(o=t)});var n=i.support.video&&"flash"!==e.conf.engine&&document.createElement("video").playbackRate?"<p><em>shift</em> + <em>&#8592;</em><em>&#8594;</em>slower / faster</p>":"";if(t.appendChild(l.createElement("div",{className:"fp-help"},'         <a class="fp-close"></a>         <div class="fp-help-section fp-help-basics">            <p><em>space</em>play / pause</p>            <p><em>q</em>unload | stop</p>            <p><em>f</em>fullscreen</p>'+n+'         </div>         <div class="fp-help-section">            <p><em>&#8593;</em><em>&#8595;</em>volume</p>            <p><em>m</em>mute</p>         </div>         <div class="fp-help-section">            <p><em>&#8592;</em><em>&#8594;</em>seek</p>            <p><em>&nbsp;. </em>seek to previous            </p><p><em>1</em><em>2</em>&hellip; <em>6</em> seek to 10%, 20% &hellip; 60% </p>         </div>   ')),e.conf.tooltip){var u=l.find(".fp-ui",t)[0];u.setAttribute("title","Hit ? for help"),a.one(t,"mouseout.tip",".fp-ui",function(){u.removeAttribute("title")})}a.on(t,"click",".fp-close",function(){s(t).toggle("is-help")}),e.bind("shutdown",function(){o==t&&(o=null)})}})},{"../common":1,"../flowplayer":18,bean:20,"class-list":22}],11:[function(e,t,n){"use strict";var r=e("../flowplayer"),o=/IEMobile/.test(window.navigator.userAgent),i=e("class-list"),a=e("../common"),l=e("bean"),s=e("./ui").format,u=window.navigator.userAgent;(r.support.touch||o)&&r(function(e,t){var n=/Android/.test(u)&&!/Firefox/.test(u)&&!/Opera/.test(u),c=/Silk/.test(u),f=n?parseFloat(/Android\ ((\d+\.\d+)|\d+)/.exec(u)[1],10):0,d=i(t);if(n&&!o){if(!/Chrome/.test(u)&&f<4){var p=e.load;e.load=function(t,n){var r=p.apply(e,arguments);return e.trigger("ready",[e,e.video]),r}}var v,h=0,m=function(e){v=setInterval(function(){e.video.time=++h,e.trigger("progress",[e,h])},1e3)};e.bind("ready pause unload",function(){v&&(clearInterval(v),v=null)}),e.bind("ready",function(){h=0}),e.bind("resume",function(t,n){if(n.live)return h?m(n):void e.one("progress",function(e,t,n){0===n&&m(t)})})}r.support.volume||(d.add("no-volume"),d.add("no-mute")),d.add("is-touch"),e.sliders&&e.sliders.timeline&&e.sliders.timeline.disableAnimation(),r.support.inlineVideo&&!e.conf.native_fullscreen||(e.conf.nativesubtitles=!0);var g=!1;l.on(t,"touchmove",function(){g=!0}),l.on(t,"touchend click",function(t){if(!g)return e.playing&&!d.contains("is-mouseover")?(d.add("is-mouseover"),d.remove("is-mouseout"),t.preventDefault(),void t.stopPropagation()):void(e.playing||e.splash||!d.contains("is-mouseout")||d.contains("is-mouseover")||setTimeout(function(){e.playing||e.splash||e.resume()},400));g=!1}),e.conf.native_fullscreen&&"function"==typeof document.createElement("video").webkitEnterFullScreen&&(e.fullscreen=function(){var e=a.find("video.fp-engine",t)[0];e.webkitEnterFullScreen(),l.one(e,"webkitendfullscreen",function(){a.prop(e,"controls",!0),a.prop(e,"controls",!1)})}),(n||c)&&e.bind("ready",function(){var n=a.find("video.fp-engine",t)[0];l.one(n,"canplay",function(){n.play()}),n.play(),e.bind("progress.dur",function(){var r=n.duration;1!==r&&(e.video.duration=r,a.find(".fp-duration",t)[0].innerHTML=s(r),e.unbind("progress.dur"))})})})},{"../common":1,"../flowplayer":18,"./ui":17,bean:20,"class-list":22}],12:[function(e,t,n){"use strict";var r=e("../flowplayer"),o=e("extend-object"),i=e("bean"),a=e("class-list"),l=e("../common"),s=e("./resolve"),u=new s,c=window.eds3_5_jq,f=/^#/;r(function(e,t){var n=o({active:"is-active",advance:!0,query:".fp-playlist a"},e.conf),r=n.active,d=a(t);function p(){return l.find(n.query,v())}function v(){if(!f.test(n.query))return t}function h(){return l.find(n.query+"."+r,v())}function m(){var n=l.find(".fp-playlist",t)[0];if(!n){n=l.createElement("div",{className:"fp-playlist"});var r=l.find(".fp-next,.fp-prev",t);r.length?r[0].parentElement.insertBefore(n,r[0]):l.insertAfter(t,l.find("video",t)[0],n)}n.innerHTML="",e.conf.playlist[0].length&&(e.conf.playlist=e.conf.playlist.map(function(e){if("string"==typeof e){var t=e.split(s.TYPE_RE)[1];return{sources:[{type:"m3u8"===t.toLowerCase()?"application/x-mpegurl":"video/"+t,src:e}]}}return{sources:e.map(function(e){var t={};return Object.keys(e).forEach(function(n){t.type=/mpegurl/i.test(n)?"application/x-mpegurl":"video/"+n,t.src=e[n]}),t})}})),e.conf.playlist.forEach(function(e,t){var r=e.sources[0].src;n.appendChild(l.createElement("a",{href:r,"data-index":t}))})}e.play=function(t){if(void 0===t)return e.resume();if("number"==typeof t&&!e.conf.playlist[t])return e;if("number"!=typeof t)return e.load.apply(null,arguments);var n=o({index:t},e.conf.playlist[t]);return t===e.video.index?e.load(n,function(){e.resume()}):(e.off("resume.fromfirst"),e.load(n,function(){e.video.index=t}),e)},e.next=function(t){t&&t.preventDefault();var n=e.video.index;return-1!=n&&(n=n===e.conf.playlist.length-1?0:n+1,e.play(n)),e},e.prev=function(t){t&&t.preventDefault();var n=e.video.index;return-1!=n&&(n=0===n?e.conf.playlist.length-1:n-1,e.play(n)),e},e.setPlaylist=function(t){return e.conf.playlist=t,delete e.video.index,m(),e},e.addPlaylistItem=function(t){return e.setPlaylist(e.conf.playlist.concat([t]))},e.removePlaylistItem=function(t){var n=e.conf.playlist;return e.setPlaylist(n.slice(0,t).concat(n.slice(t+1)))},i.on(t,"click",".fp-next",e.next),i.on(t,"click",".fp-prev",e.prev),n.advance&&e.off("finish.pl").on("finish.pl",function(e,t){if(t.video.loop)return t.seek(0,function(){t.resume()});var r=t.video.index>=0?t.video.index+1:void 0;r<t.conf.playlist.length||n.loop?(r=r===t.conf.playlist.length?0:r,d.remove("is-finished"),setTimeout(function(){t.play(r)})):t.conf.playlist.length>1&&t.one("resume.fromfirst",function(){return t.play(0),!1})});var g=!1;e.conf.playlist.length&&(g=!0,m(),e.conf.clip&&e.conf.clip.sources.length||(e.conf.clip=e.conf.playlist[0])),p().length&&!g&&(e.conf.playlist=[],p().forEach(function(t){var n=t.href;t.setAttribute("data-index",e.conf.playlist.length);var r=u.resolve(n,e.conf.clip.sources);c&&o(r,c(t).data()),e.conf.playlist.push(r)})),i.on(f.test(n.query)?document:t,"click",n.query,function(t){t.preventDefault();var n=t.currentTarget,r=Number(n.getAttribute("data-index"));-1!=r&&e.play(r)}),e.on("load",function(o,i,s){if(e.conf.playlist.length){var u=h()[0],c=u&&u.getAttribute("data-index"),f=s.index=s.index||e.video.index||0,p=l.find(n.query+'[data-index="'+f+'"]',v())[0],m=f==e.conf.playlist.length-1;u&&a(u).remove(r),p&&a(p).add(r),d.remove("video"+c),d.add("video"+f),l.toggleClass(t,"last-video",m),s.index=i.video.index=f,s.is_last=i.video.is_last=m}}).on("unload.pl",function(){e.conf.playlist.length&&(h().forEach(function(e){a(e).toggle(r)}),e.conf.playlist.forEach(function(e,t){d.remove("video"+t)}))}),e.conf.playlist.length&&(e.conf.loop=!1)})},{"../common":1,"../flowplayer":18,"./resolve":13,bean:20,"class-list":22,"extend-object":26}],13:[function(e,t,n){"use strict";var r=/\.(\w{3,4})(\?.*)?$/i,o=e("extend-object");function i(e){var t=e.attr("src"),n=e.attr("type")||"",i=t.split(r)[1];return n=n.toLowerCase(),o(e.data(),{src:t,suffix:i||n,type:n||i})}function a(e){return /mpegurl/i.test(e)?"application/x-mpegurl":"video/"+e}t.exports=function(){this.sourcesFromVideoTag=function(e,t){var n=[];return t("source",e).each(function(){n.push(i(t(this)))}),!n.length&&e.length&&n.push(i(e)),n},this.resolve=function(e,t){return e?("string"==typeof e&&((e={src:e,sources:[]}).sources=(t||[]).map(function(t){var n=t.src.split(r)[1];return{type:t.type,src:e.src.replace(r,"."+n+"$2")}})),e instanceof Array&&(e={sources:e.map(function(e){return e.type&&e.src?e:Object.keys(e).reduce(function(t,n){return o(t,{type:a(n),src:e[n]})},{})})}),e):{sources:t}}},t.exports.TYPE_RE=r},{"extend-object":26}],14:[function(e,t,n){"use strict";var r=e("class-list"),o=e("bean"),i=e("../common");t.exports=function(e,t){/iPad/.test(navigator.userAgent)&&/CriOS/.test(navigator.userAgent);var n,a,l,s,u,c,f=i.lastChild(e),d=r(e),p=r(f),v=!1,h=function(){a=i.offset(e),l=i.width(e),i.height(e),s=l,c=b(u)},m=function(t){n||t==w.value||u&&!(t<u)||(o.fire(e,"slide",[t]),w.value=t)},g=function(e){var n=e.pageX||e.clientX;!n&&e.originalEvent&&e.originalEvent.touches&&e.originalEvent.touches.length&&(n=e.originalEvent.touches[0].pageX);var r=n-a.left,o=(r=Math.max(0,Math.min(c||s,r)))/s;return t&&(o=1-o),y(o,0,!0)},y=function(e,t){void 0===t&&(t=0),e>1&&(e=1);var n=Math.round(1e3*e)/10+"%";return(!u||e<=u)&&(p.remove("animated"),v?p.remove("animated"):(p.add("animated"),i.css(f,"transition-duration",(t||0)+"ms")),i.css(f,"width",n)),e},b=function(e){return Math.max(0,Math.min(s,e*l))},w={max:function(e){u=e},disable:function(e){n=e},slide:function(e,t,n){h(),n&&m(e),y(e,t)},disableAnimation:function(t,n){v=!1!==t,i.toggleClass(e,"no-animation",!!n)}};return h(),o.on(e,"mousedown.sld touchstart",function(e){if(e.preventDefault(),!n){var t=(r=m,i=100,function(){a||(r.apply(this,arguments),a=1,setTimeout(function(){a=0},i))});h(),w.dragging=!0,d.add("is-dragging"),m(g(e)),o.on(document,"mousemove.sld touchmove.sld",function(e){e.preventDefault(),t(g(e))}),o.one(document,"mouseup touchend",function(){w.dragging=!1,d.remove("is-dragging"),o.off(document,"mousemove.sld touchmove.sld")})}var r,i,a}),w}},{"../common":1,bean:20,"class-list":22}],15:[function(e,t,n){"use strict";var r=e("../flowplayer"),o=e("../common"),i=e("bean"),a=e("class-list");r.defaults.subtitleParser=function(e){var t=/^(([0-9]{2}:){1,2}[0-9]{2}[,.][0-9]{3}) --\> (([0-9]{2}:){1,2}[0-9]{2}[,.][0-9]{3})(.*)/;function n(e){var t=e.split(":");return 2==t.length&&t.unshift(0),60*t[0]*60+60*t[1]+parseFloat(t[2].replace(",","."))}for(var r,o,i,a=[],l=0,s=e.split("\n"),u=s.length,c={};l<u;l++)if(o=t.exec(s[l])){for(r=s[l-1],i="<p>"+s[++l]+"</p><br/>";"string"==typeof s[++l]&&s[l].trim()&&l<s.length;)i+="<p>"+s[l]+"</p><br/>";c={title:r,startTime:n(o[1]),endTime:n(o[3]),text:i},a.push(c)}return a},r(function(e,t){var n,l,s,u,c=a(t);i.on(t,"click",".fp-menu",function(e){a(u).toggle("dropdown-open")}),i.on(t,"click",".fp-menu li[data-subtitle-index]",function(t){var n=t.target.getAttribute("data-subtitle-index");if("-1"===n)return e.disableSubtitles();e.loadSubtitles(n)});var f=function(){var r=o.find(".fp-player",t)[0];s=(s=o.find(".fp-subtitle",t)[0])||o.appendTo(o.createElement("div",{class:"fp-subtitle"}),r),Array.prototype.forEach.call(s.children,o.removeNode),n=a(s),o.find(".fp-menu",t).forEach(o.removeNode),function(){u=o.createElement("a",{className:"fp-menu"});var n=o.createElement("ul",{className:"fp-dropdown fp-dropup"});n.appendChild(o.createElement("li",{"data-subtitle-index":-1},"No subtitles")),(e.video.subtitles||[]).forEach(function(e,t){var r=e.srclang||"en",i=e.label||"Default ("+r+")",a=o.createElement("li",{"data-subtitle-index":t},i);n.appendChild(a)}),u.appendChild(n),o.find(".fp-controls",t)[0].appendChild(u)}()};e.on("ready",function(n,i,a){var l=i.conf;if(r.support.subtitles&&l.nativesubtitles&&"html5"==i.engine.engineName){var s=function(e){var n=o.find("video",t)[0].textTracks;n.length&&(n[0].mode=e)};if(!a.subtitles||!a.subtitles.length)return;var u=o.find("video.fp-engine",t)[0];return a.subtitles.forEach(function(e){u.appendChild(o.createElement("track",{kind:"subtitles",srclang:e.srclang||"en",label:e.label||"en",src:e.src,default:e.default}))}),s("disabled"),void s("showing")}if(i.subtitles=[],f(),c.remove("has-menu"),e.disableSubtitles(),a.subtitles&&a.subtitles.length){c.add("has-menu");var d=a.subtitles.filter(function(e){return e.default})[0];d&&i.loadSubtitles(a.subtitles.indexOf(d))}}),e.bind("cuepoint",function(e,t,r){r.subtitle?(l=r.index,o.html(s,r.subtitle.text),n.add("fp-active")):r.subtitleEnd&&(n.remove("fp-active"),l=r.index)}),e.bind("seek",function(t,r,o){l&&e.cuepoints[l]&&e.cuepoints[l].time>o&&(n.remove("fp-active"),l=null),(e.cuepoints||[]).forEach(function(t){var n=t.subtitle;n&&l!=t.index?o>=t.time&&(!n.endTime||o<=n.endTime)&&e.trigger("cuepoint",[e,t]):t.subtitleEnd&&o>=t.time&&t.index==l+1&&e.trigger("cuepoint",[e,t])})});var d=function(e){o.toggleClass(o.find("li.active",t)[0],"active"),o.toggleClass(o.find('li[data-subtitle-index="'+e+'"]',t)[0],"active")};e.disableSubtitles=function(){return e.subtitles=[],(e.cuepoints||[]).forEach(function(t){(t.subtitle||t.subtitleEnd)&&e.removeCuepoint(t)}),s&&Array.prototype.forEach.call(s.children,o.removeNode),d(-1),e},e.loadSubtitles=function(t){e.disableSubtitles();var n=e.video.subtitles[t].src;if(n)return d(t),o.xhrGet(n,function(t){e.conf.subtitleParser(t).forEach(function(t){var n={time:t.startTime,subtitle:t,visible:!1};e.subtitles.push(t),e.addCuepoint(n),e.addCuepoint({time:t.endTime,subtitleEnd:t.title,visible:!1}),0!==t.startTime||e.video.time||e.trigger("cuepoint",[e,n])})},function(){return e.trigger("error",{code:8,url:n}),!1}),e}})},{"../common":1,"../flowplayer":18,bean:20,"class-list":22}],16:[function(e,t,n){"use strict";var r=e("../flowplayer"),o=e("extend-object");!function(){var e={},t=navigator.userAgent.toLowerCase(),n=/(chrome)[ \/]([\w.]+)/.exec(t)||/(safari)[ \/]([\w.]+)/.exec(t)||/(webkit)[ \/]([\w.]+)/.exec(t)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(t)||/(msie) ([\w.]+)/.exec(t)||t.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(t)||[];n[1]&&(e[n[1]]=!0,e.version=n[2]||"0");var i,a=((i=document.createElement("video")).loop=!0,i.autoplay=!0,i.preload=!0,i),l=navigator.userAgent,s=e.msie||/Trident\/7/.test(l),u=/iPad|MeeGo/.test(l)&&!/CriOS/.test(l),c=/iPad/.test(l)&&/CriOS/.test(l),f=/iP(hone|od)/i.test(l)&&!/iPad/.test(l)&&!/IEMobile/i.test(l),d=/Android/.test(l)&&!/Firefox/.test(l),p=/Android/.test(l)&&/Firefox/.test(l),v=/Silk/.test(l),h=/IEMobile/.test(l),m=h?parseFloat(/Windows\ Phone\ (\d+\.\d+)/.exec(l)[1],10):0,g=h?parseFloat(/IEMobile\/(\d+\.\d+)/.exec(l)[1],10):0,y=(u&&function(e){var t=/Version\/(\d\.\d)/.exec(e);t&&t.length>1&&parseFloat(t[1],10)}(l),d?parseFloat(/Android\ ((\d+\.\d+)|\d+)/.exec(l)[1],10):0),b=o(r.support,{browser:e,subtitles:!!a.addTextTrack,fullscreen:"function"==typeof document.webkitCancelFullScreen&&!/Mac OS X 10_5.+Version\/5\.0\.\d Safari/.test(l)||document.mozFullScreenEnabled||"function"==typeof document.exitFullscreen||"function"==typeof document.msExitFullscreen,inlineBlock:!(s&&e.version<8),touch:"ontouchstart" in window,dataload:!u&&!f&&!h,zeropreload:!s&&!d,volume:!(u||d||f||v||c),cachedVideoTag:!(u||f||c||h),firstframe:!(f||u||d||v||c||h||p),inlineVideo:!f&&(!h||m>=8.1&&g>=11)&&(!d||y>=3),hlsDuration:!d&&(!e.safari||u||f||c),seekable:!u&&!c});try{var w=navigator.plugins["Shockwave Flash"],x=s?new ActiveXObject("ShockwaveFlash.ShockwaveFlash").GetVariable("$version"):w.description;s||w[0].enabledPlugin?((x=x.split(/\D+/)).length&&!x[0]&&(x=x.slice(1)),b.flashVideo=x[0]>9||9==x[0]&&x[3]>=115):b.flashVideo=!1}catch(e){}try{b.video=!!a.canPlayType,b.video&&a.canPlayType("video/mp4")}catch(e){b.video=!1}b.animation=function(){for(var e=["","Webkit","Moz","O","ms","Khtml"],t=document.createElement("p"),n=0;n<e.length;n++)if(void 0!==t.style[e[n]+"AnimationName"])return!0}()}()},{"../flowplayer":18,"extend-object":26}],17:[function(e,t,n){"use strict";var r=e("../flowplayer"),o=e("../common"),i=e("class-list"),a=e("bean"),l=e("./slider");function s(e){return(e=parseInt(e,10))>=10?e:"0"+e}function u(e){e=e||0;var t=Math.floor(e/3600),n=Math.floor(e/60);return e-=60*n,t>=1?t+":"+s(n-=60*t)+":"+s(e):s(n)+":"+s(e)}r(function(e,t){var n,s=e.conf,c=r.support,f=i(t);o.find(".fp-ratio,.fp-ui",t).forEach(o.removeNode),f.add("flowplayer"),t.appendChild(o.createElement("div",{className:"fp-ratio"}));var d=o.createElement("div",{className:"fp-ui"},'         <div class="waiting"><em></em><em></em><em></em></div>         <a class="fullscreen"></a>         <a class="unload"></a>         <p class="speed"></p>         <div class="controls">            <a class="play"></a>            <div class="timeline">               <div class="buffer"></div>               <div class="progress"></div>            </div>            <div class="timeline-tooltip fp-tooltip"></div>            <div class="volume">               <a class="mute"></a>               <div class="volumeslider">                  <div class="volumelevel"></div>               </div>            </div>         </div>         <div class="time">            <em class="elapsed">00:00</em>            <em class="remaining"></em>            <em class="duration">00:00</em>         </div>         <div class="message"><h2></h2><p></p></div>'.replace(/class="/g,'class="fp-'));function p(e){return o.find(".fp-"+e,t)[0]}t.appendChild(d);p("progress");var v=p("buffer"),h=p("elapsed"),m=p("remaining"),g=p("waiting"),y=p("ratio"),b=p("speed"),w=i(b),x=p("duration"),E=p("controls"),k=p("timeline-tooltip"),S=o.css(y,"padding-top"),T=p("timeline"),C=l(T,e.rtl),N=(p("volume"),p("fullscreen")),O=p("volumeslider"),P=l(O,e.rtl),j=f.contains("fixed-controls")||f.contains("no-toggle");function _(e){o.css(y,"padding-top",100*e+"%"),c.inlineBlock||o.height(o.find("object",t)[0],o.height(t))}function A(e){e?(f.add("is-mouseover"),f.remove("is-mouseout")):(f.add("is-mouseout"),f.remove("is-mouseover"))}C.disableAnimation(f.contains("is-touch")),e.sliders=e.sliders||{},e.sliders.timeline=C,e.sliders.volume=P,c.animation||o.html(g,"<p>loading &hellip;</p>"),s.ratio&&_(s.ratio);try{s.fullscreen||o.removeNode(N)}catch(e){o.removeNode(N)}e.on("ready",function(e,n,r){var i=n.video.duration;C.disable(n.disabled||!i),s.adaptiveRatio&&!isNaN(r.height/r.width)&&_(r.height/r.width),o.html([x,m],u(i)),o.toggleClass(t,"is-long",i>=3600),P.slide(n.volumeLevel),"flash"===n.engine.engineName?C.disableAnimation(!0,!0):C.disableAnimation(!1),o.find(".fp-title",d).forEach(o.removeNode),r.title&&o.prepend(d,o.createElement("div",{className:"fp-title"},r.title))}).on("unload",function(){S||o.css(y,"paddingTop",""),C.slide(0)}).on("buffer",function(){var t=e.video,n=t.buffer/t.duration;!t.seekable&&c.seekable&&C.max(n),n<1?o.css(v,"width",100*n+"%"):o.css(v,"width","100%")}).on("speed",function(e,t,n){o.text(b,n+"x"),w.add("fp-hilite"),setTimeout(function(){w.remove("fp-hilite")},1e3)}).on("buffered",function(){o.css(v,"width","100%"),C.max(1)}).on("progress",function(){var t=e.video.time,n=e.video.duration;C.dragging||C.slide(t/n,e.seeking?0:250),o.html(h,u(t)),o.html(m,"-"+u(n-t))}).on("finish resume seek",function(e){o.toggleClass(t,"is-finished","finish"==e.type)}).on("stop",function(){o.html(h,u(0)),C.slide(0,100)}).on("finish",function(){o.html(h,u(e.video.duration)),C.slide(1,100),f.remove("is-seeking")}).on("beforeseek",function(){}).on("volume",function(){P.slide(e.volumeLevel)}).on("disable",function(){var n=e.disabled;C.disable(n),P.disable(n),o.toggleClass(t,"is-disabled",e.disabled)}).on("mute",function(e,n,r){o.toggleClass(t,"is-muted",r)}).on("error",function(e,n,r){if(o.removeClass(t,"is-loading"),o.addClass(t,"is-error"),r){r.message=s.errors[r.code],n.error=!0;var i=o.find(".fp-message",t)[0],a=r.video||n.video;o.find("h2",i)[0].innerHTML=(n.engine&&n.engine.engineName||"html5")+": "+r.message,o.find("p",i)[0].innerHTML=r.url||a.url||a.src||s.errorUrls[r.code],n.off("mouseenter click"),f.remove("is-mouseover")}}),a.on(t,"mouseenter mouseleave",function(r){if(!j){var o,i="mouseover"==r.type;if(A(i),i){var l=function(){A(!0),o=new Date};e.on("pause.x volume.x",l),a.on(t,"mousemove.x",l),n=setInterval(function(){new Date-o>s.mouseoutTimeout&&(A(!1),o=new Date)},100)}else a.off(t,"mousemove.x"),e.off("pause.x volume.x"),clearInterval(n)}}),a.on(t,"mouseleave",function(){(C.dragging||P.dragging)&&(f.add("is-mouseover"),f.remove("is-mouseout"))}),a.on(t,"click.player",function(t){if(!e.disabled){var n=i(t.target);return n.contains("fp-ui")||n.contains("fp-engine")||t.flash?(t.preventDefault&&t.preventDefault(),e.toggle()):void 0}}),a.on(t,"mousemove",".fp-timeline",function(t){var n=t.pageX||t.clientX,r=(n-o.offset(T).left)/o.width(T),i=r*e.video.duration;r<0||(o.html(k,u(i)),o.css(k,"left",n-o.offset(E).left-o.width(k)/2+"px"))}),a.on(t,"contextmenu",function(e){var n=o.offset(o.find(".fp-player",t)[0]),r=window,i=e.clientX-n.left,l=e.clientY-(n.top+r.scrollY),s=o.find(".fp-context-menu",t)[0];s&&(e.preventDefault(),o.css(s,{left:i+"px",top:l+"px",display:"block"}),a.on(t,"click",".fp-context-menu",function(e){e.stopPropagation()}),a.on(document,"click.outsidemenu",function(e){o.css(s,"display","none"),a.off(document,"click.outsidemenu")}))}),e.on("flashdisabled",function(){f.add("is-flash-disabled"),e.one("ready",function(){f.remove("is-flash-disabled"),o.find(".fp-flash-disabled",t).forEach(o.removeNode)}),t.appendChild(o.createElement("div",{className:"fp-flash-disabled"},"Adobe Flash is disabled for this page, click player area to enable"))}),s.poster&&o.css(t,"background-image","url("+s.poster+")");var D=o.css(t,"background-color"),M="none"!=o.css(t,"background-image")||D&&"rgba(0, 0, 0, 0)"!=D&&"transparent"!=D;!M||s.splash||s.autoplay||e.on("ready stop",function(){f.add("is-poster"),e.one("progress",function(){f.remove("is-poster")})}),"string"==typeof s.splash&&o.css(t,"background-image","url('"+s.splash+"')"),!M&&e.forcedSplash&&o.css(t,"background-color","#555"),a.on(t,"click",".fp-toggle, .fp-play",function(){e.disabled||e.toggle()}),a.on(t,"click",".fp-mute",function(){e.mute()}),a.on(t,"click",".fp-fullscreen",function(){e.fullscreen()}),a.on(t,"click",".fp-unload",function(){e.unload()}),a.on(T,"slide",function(t){e.seeking=!0,e.seek(t*e.video.duration)}),a.on(O,"slide",function(t){e.volume(t)});var L=p("time");a.on(t,"click",".fp-time",function(){i(L).toggle("is-inverted")}),A(j),e.on("shutdown",function(){a.off(T),a.off(O)})}),t.exports.format=u},{"../common":1,"../flowplayer":18,"./slider":14,bean:20,"class-list":22}],18:[function(e,t,n){"use strict";var r=e("extend-object"),o=e("is-function"),i=e("class-list"),a=e("bean"),l=e("./common"),s=e("./ext/events"),u=[],c=[],f=(window.navigator.userAgent,window.onbeforeunload);window.onbeforeunload=function(e){if(u.forEach(function(e){e.conf.splash?e.unload():e.bind("error",function(){l.find(".flowplayer.is-error .fp-message").forEach(l.removeNode)})}),f)return f(e)};var d=!1;try{"object"==typeof window.localStorage&&(window.localStorage.flowplayerTestStorage="test",d=!0)}catch(e){}var p=/Safari/.exec(navigator.userAgent)&&!/Chrome/.exec(navigator.userAgent),v=/(\d+\.\d+) Safari/.exec(navigator.userAgent),h=v?Number(v[1]):100,m=t.exports=function(e,t,n){if(o(e))return c.push(e);if("number"==typeof e||void 0===e)return u[e||0];if(e.nodeType){if(null!==e.getAttribute("data-flowplayer-instance-id"))return u[e.getAttribute("data-flowplayer-instance-id")];if(!t)return;return w(e,t,n)}if(e.eds3_5_jq)return m(e[0],t,n);if("string"==typeof e){var r=l.find(e)[0];return r&&m(r,t,n)}};r(m,{version:"6.0.3",engines:[],conf:{},set:function(e,t){"string"==typeof e?m.conf[e]=t:r(m.conf,e)},support:{},defaults:{debug:!!d&&!!localStorage.flowplayerDebug,disabled:!1,fullscreen:window==window.top,keyboard:!0,ratio:9/16,adaptiveRatio:!1,rtmp:0,proxy:"best",splash:!1,live:!1,swf:"//releases.flowplayer.org/6.0.3/flowplayer.swf",swfHls:"//releases.flowplayer.org/6.0.3/flowplayerhls.swf",speeds:[.25,.5,1,1.5,2],tooltip:!0,mouseoutTimeout:5e3,volume:d?"true"==localStorage.muted?0:isNaN(localStorage.volume)?1:localStorage.volume||1:1,errors:["","Video loading aborted","Network error","Video not properly encoded","Video file not found","Unsupported video","Skin not found","SWF file not found","Subtitles not found","Invalid RTMP URL","Unsupported video format. Try installing Adobe Flash."],errorUrls:["","","","","","","","","","","http://get.adobe.com/flashplayer/"],playlist:[],hlsFix:p&&h<8},bean:a,common:l,extend:r});var g=0,y=e("./ext/resolve");if(void 0!==window.eds3_5_jq){var b=window.eds3_5_jq;b(function(){"function"==typeof b.fn.flowplayer&&b('.flowplayer:has(video,script[type="application/json"])').flowplayer()});b.fn.flowplayer=function(e,t){return this.each(function(){"string"==typeof e&&(e={swf:e}),o(e)&&(t=e,e={});var n=b(this),i=n.find('script[type="application/json"]'),a=i.length?JSON.parse(i.text()):function(e){if(!e.length)return{};var t=e.data()||{},n={};return b.each(["autoplay","loop","preload","poster"],function(r,o){var i=e.attr(o);void 0!==i&&-1!==["autoplay","poster"].indexOf(o)?n[o]=i||!0:void 0!==i&&(t[o]=i||!0)}),t.subtitles=e.find("track").map(function(){var e=b(this);return{src:e.attr("src"),kind:e.attr("kind"),label:e.attr("label"),srclang:e.attr("srclang"),default:e.prop("default")}}).get(),t.sources=(new y).sourcesFromVideoTag(e,b),r(n,{clip:t})}(n.find("video")),l=w(this,b.extend({},e||{},a,n.data()),t);s.EVENTS.forEach(function(e){l.on(e+".jquery",function(e){n.trigger.call(n,e.type,e.detail&&e.detail.args)})}),n.data("flowplayer",l)})}}function w(e,t,n){t&&t.embed&&(t.embed=r({},m.defaults.embed,t.embed));var f,p,v=e,h=i(v),b=r({},m.defaults,m.conf,t),w={},x=new y;h.add("is-loading");try{w=d?window.localStorage:w}catch(e){}var E=v.currentStyle&&"rtl"===v.currentStyle.direction||window.getComputedStyle&&null!==window.getComputedStyle(v,null)&&"rtl"===window.getComputedStyle(v,null).getPropertyValue("direction");E&&h.add("is-rtl");var k={conf:b,currentSpeed:1,volumeLevel:b.muted?0:void 0===b.volume?1*w.volume:b.volume,video:{},disabled:!1,finished:!1,loading:!1,muted:"true"==w.muted||b.muted,paused:!1,playing:!1,ready:!1,splash:!1,rtl:E,load:function(e,t){if(!k.error&&!k.loading){k.video={},k.finished=!1,e=e||b.clip,e=r({},x.resolve(e,b.clip.sources)),(k.playing||k.engine)&&(e.autoplay=!0);var n=S(e);if(!n)return k.trigger("error",[k,{code:m.support.flashVideo?5:10}]);if(!n.engineName)throw new Error("engineName property of factory should be exposed");if(k.engine&&n.engineName===k.engine.engineName||(k.ready=!1,k.engine&&(k.engine.unload(),k.conf.autoplay=!0),p=k.engine=n(k,v),k.one("ready",function(){p.volume(k.volumeLevel)})),r(e,p.pick(e.sources.filter(function(e){return!e.engine||e.engine===p.engineName}))),e.src)e.src=l.createElement("a",{href:e.src}).href,k.trigger("load",[k,e,p],!0).defaultPrevented?k.loading=!1:(p.load(e),o(e)&&(t=e),t&&k.one("ready",t));return k}},pause:function(e){return!k.ready||k.seeking||k.loading||(p.pause(),k.one("pause",e)),k},resume:function(){return k.ready&&k.paused&&(p.resume(),k.finished&&(k.trigger("resume",[k]),k.finished=!1)),k},toggle:function(){return k.ready?k.paused?k.resume():k.pause():k.load()},seek:function(e,t){if(k.ready&&!k.live){if("boolean"==typeof e){var n=.1*k.video.duration;e=k.video.time+(e?n:-n)}e=f=Math.min(Math.max(e,0),k.video.duration).toFixed(1),k.trigger("beforeseek",[k,e],!0).defaultPrevented?(k.seeking=!1,l.toggleClass(v,"is-seeking",k.seeking)):(p.seek(e),o(t)&&k.one("seek",t))}return k},seekTo:function(e,t){var n=void 0===e?f:.1*k.video.duration*e;return k.seek(n,t)},mute:function(e,t){return void 0===e&&(e=!k.muted),t||(w.muted=k.muted=e,w.volume=isNaN(w.volume)?b.volume:w.volume),k.volume(e?0:w.volume,!0),k.trigger("mute",[k,e]),k},volume:function(e,t){return k.ready&&(e=Math.min(Math.max(e,0),1),t||(w.volume=e),p.volume(e)),k},speed:function(e,t){return k.ready&&("boolean"==typeof e&&(e=b.speeds[b.speeds.indexOf(k.currentSpeed)+(e?1:-1)]||k.currentSpeed),p.speed(e),t&&v.one("speed",t)),k},stop:function(){return k.ready&&(k.pause(),k.seek(0,function(){k.trigger("stop")})),k},unload:function(){return h.contains("is-embedding")||(b.splash?(k.trigger("unload",[k]),p&&p.unload()):k.stop()),k},shutdown:function(){k.unload(),k.trigger("shutdown",[k]),a.off(v),delete u[v.getAttribute("data-flowplayer-instance-id")]},disable:function(e){return void 0===e&&(e=!k.disabled),e!=k.disabled&&(k.disabled=e,k.trigger("disable",e)),k}};k.conf=r(k.conf,b),s(k);var S=function(e){var t,n=m.engines;if(b.engine){var r=n.filter(function(e){return e.engineName===b.engine})[0];if(r&&e.sources.some(function(e){return(!e.engine||e.engine===r.engineName)&&r.canPlay(e.type,k.conf)}))return r}return b.enginePreference&&(n=m.engines.filter(function(e){return b.enginePreference.indexOf(e.engineName)>-1}).sort(function(e,t){return b.enginePreference.indexOf(e.engineName)-b.enginePreference.indexOf(t.engineName)})),e.sources.some(function(e){var r=n.filter(function(t){return(!e.engine||e.engine===t.engineName)&&t.canPlay(e.type,k.conf)}).shift();return r&&(t=r),!!r}),t};return v.getAttribute("data-flowplayer-instance-id")||(v.setAttribute("data-flowplayer-instance-id",g++),k.on("boot",function(){(b.splash||h.contains("is-splash")||!m.support.firstframe)&&(k.forcedSplash=!b.splash&&!h.contains("is-splash"),k.splash=b.autoplay=!0,b.splash||(b.splash=!0),h.add("is-splash")),b.splash&&l.find("video",v).forEach(l.removeNode),(b.live||h.contains("is-live"))&&(k.live=b.live=!0,h.add("is-live")),c.forEach(function(e){e(k,v)}),u.push(k),b.splash?k.unload():k.load(),b.disabled&&k.disable(),k.one("ready",n)}).on("load",function(e,t,n){b.splash&&l.find(".flowplayer.is-ready,.flowplayer.is-loading").forEach(function(e){var t=e.getAttribute("data-flowplayer-instance-id");if(t!==v.getAttribute("data-flowplayer-instance-id")){var n=u[Number(t)];n&&n.conf.splash&&n.unload()}}),h.add("is-loading"),t.loading=!0,void 0!==n.live&&(l.toggleClass(v,"is-live",n.live),t.live=n.live)}).on("ready",function(e,t,n){n.time=0,t.video=n,h.remove("is-loading"),t.loading=!1,t.muted?t.mute(!0,!0):t.volume(t.volumeLevel);var r=t.conf.hlsFix&&/mpegurl/i.exec(n.type);l.toggleClass(v,"hls-fix",!!r)}).on("unload",function(e){h.remove("is-loading"),k.loading=!1}).on("ready unload",function(e){var t="ready"==e.type;l.toggleClass(v,"is-splash",!t),l.toggleClass(v,"is-ready",t),k.ready=t,k.splash=!t}).on("progress",function(e,t,n){t.video.time=n}).on("speed",function(e,t,n){t.currentSpeed=n}).on("volume",function(e,t,n){t.volumeLevel=Math.round(100*n)/100,t.muted?n&&t.mute(!1):w.volume=n}).on("beforeseek seek",function(e){k.seeking="beforeseek"==e.type,l.toggleClass(v,"is-seeking",k.seeking)}).on("ready pause resume unload finish stop",function(e,t,n){k.paused=/pause|finish|unload|stop/.test(e.type),k.paused=k.paused||"ready"===e.type&&!b.autoplay&&!k.playing,k.playing=!k.paused,l.toggleClass(v,"is-paused",k.paused),l.toggleClass(v,"is-playing",k.playing),k.load.ed||k.pause()}).on("finish",function(e){k.finished=!0}).on("error",function(){})),k.trigger("boot",[k,v]),k}},{"./common":1,"./ext/events":8,"./ext/resolve":13,bean:20,"class-list":22,"extend-object":26,"is-function":27}],19:[function(e,t,n){e("es5-shim");var r=t.exports=e("./flowplayer");e("./ext/support"),e("./engine/embed"),e("./engine/html5"),e("./engine/flash"),e("./ext/ui"),e("./ext/keyboard"),e("./ext/playlist"),e("./ext/cuepoint"),e("./ext/subtitle"),e("./ext/analytics"),e("./ext/embed"),e("./ext/fullscreen"),e("./ext/mobile"),r(function(e,t){var n=e.conf,o=r.common,i=o.createElement,a=n.swf.indexOf("flowplayer.org")&&n.e&&t.getAttribute("data-origin"),l=a?function(e){var t=document.createElement("a");return t.href=e,o.hostname(t.hostname)}(a):o.hostname(),s=(document,n.key);"file:"==location.protocol&&(l="localhost"),e.load.ed=1,n.hostname=l,n.origin=a||location.href,a&&function(e,t){-1===e.className.split(" ").indexOf(t)&&(e.className+=" "+t)}(t,"is-embedded"),"string"==typeof s&&(s=s.split(/,\s*/));var u=function(e,n){var r=i("a",{href:n,className:"fp-brand"});r.innerHTML=e,o.find(".fp-controls",t)[0].appendChild(r)};if(s&&"function"==typeof key_check&&key_check(s,l)){if(n.logo){var c=i("a",{href:a,className:"fp-logo"});n.embed&&n.embed.popup&&(c.target="_blank");var f=i("img",{src:n.logo});c.appendChild(f),t.appendChild(c)}n.brand&&a||n.brand&&n.brand.showOnOrigin?u(n.brand.text||n.brand,a||location.href):o.addClass(t,"no-brand")}else{u("flowplayer","http://flowplayer.org");c=i("a",{href:"http://flowplayer.org"});t.appendChild(c);var d=i("div",{className:"fp-context-menu"},'<ul><li class="copyright">&copy; 2015</li><li><a href="http://flowplayer.org">About Flowplayer</a></li><li><a href="http://flowplayer.org/license">GPL based license</a></li></ul>'),p=window.location.href.indexOf("localhost"),v=o.find(".fp-player",t)[0];7!==p&&(v||t).appendChild(d),e.on("pause resume finish unload ready",function(e,n){o.removeClass(t,"no-brand");var r=-1;if(n.video.src)for(var i=[["org","flowplayer","drive"],["org","flowplayer","my"]],a=0;a<i.length&&-1===(r=n.video.src.indexOf("://"+i[a].reverse().join(".")));a++);if((4===r||5===r)&&o.addClass(t,"no-brand"),/pause|resume/.test(e.type)&&"flash"!=n.engine.engineName&&4!=r&&5!=r){var l={display:"block",position:"absolute",left:"16px",bottom:"46px",zIndex:99999,width:"100px",height:"20px",backgroundImage:"url("+[".png","logo","/",".net",".cloudfront","d32wqyuo10o653","//"].reverse().join("")+")"};for(var s in l)l.hasOwnProperty(s)&&(c.style[s]=l[s]);n.load.ed=function(e){return"none"!==window.getComputedStyle(e).display}(c)&&(7===p||d.parentNode==t||d.parentNode==v)&&!o.hasClass(t,"no-brand"),n.load.ed||n.pause()}else c.style.display="none"})}})},{"./engine/embed":2,"./engine/flash":3,"./engine/html5":4,"./ext/analytics":5,"./ext/cuepoint":6,"./ext/embed":7,"./ext/fullscreen":9,"./ext/keyboard":10,"./ext/mobile":11,"./ext/playlist":12,"./ext/subtitle":15,"./ext/support":16,"./ext/ui":17,"./flowplayer":18,"es5-shim":25}],20:[function(e,t,n){var r,o;r=this,o=function(e,t){e=e||"bean",t=t||this;var n,r,o,i,a,l=window,s=t[e],u=/[^\.]*(?=\..*)\.|.*/,c=/\..*/,f="addEventListener",d=document||{},p=d.documentElement||{},v=p[f],h=v?f:"attachEvent",m={},g=Array.prototype.slice,y=function(e,t){return e.split(t||" ")},b=function(e){return"string"==typeof e},w=function(e){return"function"==typeof e},x=function(e,t,n){for(n=0;n<t.length;n++)t[n]&&(e[t[n]]=1);return e}({},y("click dblclick mouseup mousedown contextmenu mousewheel mousemultiwheel DOMMouseScroll mouseover mouseout mousemove selectstart selectend keydown keypress keyup orientationchange focus blur change reset select submit load unload beforeunload resize move DOMContentLoaded readystatechange message error abort scroll "+(v?"show input invalid touchstart touchmove touchend touchcancel gesturestart gesturechange gestureend textinput readystatechange pageshow pagehide popstate hashchange offline online afterprint beforeprint dragstart dragenter dragover dragleave drag drop dragend loadstart progress suspend emptied stalled loadmetadata loadeddata canplay canplaythrough playing waiting seeking seeked ended durationchange timeupdate play pause ratechange volumechange cuechange checking noupdate downloading cached updateready obsolete ":""))),E=(i="compareDocumentPosition" in p?function(e,t){return t.compareDocumentPosition&&16==(16&t.compareDocumentPosition(e))}:"contains" in p?function(e,t){return(t=9===t.nodeType||t===window?p:t)!==e&&t.contains(e)}:function(e,t){for(;e=e.parentNode;)if(e===t)return 1;return 0},{mouseenter:{base:"mouseover",condition:a=function(e){var t=e.relatedTarget;return t?t!==this&&"xul"!==t.prefix&&!/document/.test(this.toString())&&!i(t,this):null==t}},mouseleave:{base:"mouseout",condition:a},mousewheel:{base:/Firefox/.test(navigator.userAgent)?"DOMMouseScroll":"mousewheel"}}),k=function(){var e=y("altKey attrChange attrName bubbles cancelable ctrlKey currentTarget detail eventPhase getModifierState isTrusted metaKey relatedNode relatedTarget shiftKey srcElement target timeStamp type view which propertyName"),t=e.concat(y("button buttons clientX clientY dataTransfer fromElement offsetX offsetY pageX pageY screenX screenY toElement")),n=t.concat(y("wheelDelta wheelDeltaX wheelDeltaY wheelDeltaZ axis")),r=e.concat(y("char charCode key keyCode keyIdentifier keyLocation location")),o=e.concat(y("data")),i=e.concat(y("touches targetTouches changedTouches scale rotation")),a=e.concat(y("data origin source")),s=e.concat(y("state")),u=/over|out/,c=[{reg:/key/i,fix:function(e,t){return t.keyCode=e.keyCode||e.which,r}},{reg:/click|mouse(?!(.*wheel|scroll))|menu|drag|drop/i,fix:function(e,n,r){return n.rightClick=3===e.which||2===e.button,n.pos={x:0,y:0},e.pageX||e.pageY?(n.clientX=e.pageX,n.clientY=e.pageY):(e.clientX||e.clientY)&&(n.clientX=e.clientX+d.body.scrollLeft+p.scrollLeft,n.clientY=e.clientY+d.body.scrollTop+p.scrollTop),u.test(r)&&(n.relatedTarget=e.relatedTarget||e[("mouseover"==r?"from":"to")+"Element"]),t}},{reg:/mouse.*(wheel|scroll)/i,fix:function(){return n}},{reg:/^text/i,fix:function(){return o}},{reg:/^touch|^gesture/i,fix:function(){return i}},{reg:/^message$/i,fix:function(){return a}},{reg:/^popstate$/i,fix:function(){return s}},{reg:/.*/,fix:function(){return e}}],f={},v=function(e,t,n){if(arguments.length&&(e=e||((t.ownerDocument||t.document||t).parentWindow||l).event,this.originalEvent=e,this.isNative=n,this.isBean=!0,e)){var r,o,i,a,s,u=e.type,d=e.target||e.srcElement;if(this.target=d&&3===d.nodeType?d.parentNode:d,n){if(!(s=f[u]))for(r=0,o=c.length;r<o;r++)if(c[r].reg.test(u)){f[u]=s=c[r].fix;break}for(r=(a=s(e,this,u)).length;r--;)!((i=a[r])in this)&&i in e&&(this[i]=e[i])}}};return v.prototype.preventDefault=function(){this.originalEvent.preventDefault?this.originalEvent.preventDefault():this.originalEvent.returnValue=!1},v.prototype.stopPropagation=function(){this.originalEvent.stopPropagation?this.originalEvent.stopPropagation():this.originalEvent.cancelBubble=!0},v.prototype.stop=function(){this.preventDefault(),this.stopPropagation(),this.stopped=!0},v.prototype.stopImmediatePropagation=function(){this.originalEvent.stopImmediatePropagation&&this.originalEvent.stopImmediatePropagation(),this.isImmediatePropagationStopped=function(){return!0}},v.prototype.isImmediatePropagationStopped=function(){return this.originalEvent.isImmediatePropagationStopped&&this.originalEvent.isImmediatePropagationStopped()},v.prototype.clone=function(e){var t=new v(this,this.element,this.isNative);return t.currentTarget=e,t},v}(),S=function(e,t){return v||t||e!==d&&e!==l?e:p},T=function(){var e=function(e,t,n,r){var o=function(n,o){return t.apply(e,r?g.call(o,n?0:1).concat(r):o)},i=function(n,r){return t.__beanDel?t.__beanDel.ft(n.target,e):r},a=n?function(e){var t=i(e,this);if(n.apply(t,arguments))return e&&(e.currentTarget=t),o(e,arguments)}:function(e){return t.__beanDel&&(e=e.clone(i(e))),o(e,arguments)};return a.__beanDel=t.__beanDel,a},t=function(t,n,r,o,i,a,l){var s,u=E[n];"unload"==n&&(r=j(_,t,n,r,o)),u&&(u.condition&&(r=e(t,r,u.condition,a)),n=u.base||n),this.isNative=s=x[n]&&!!t[h],this.customType=!v&&!s&&n,this.element=t,this.type=n,this.original=o,this.namespaces=i,this.eventType=v||s?n:"propertychange",this.target=S(t,s),this[h]=!!this.target[h],this.root=l,this.handler=e(t,r,null,a)};return t.prototype.inNamespaces=function(e){var t,n,r=0;if(!e)return!0;if(!this.namespaces)return!1;for(t=e.length;t--;)for(n=this.namespaces.length;n--;)e[t]==this.namespaces[n]&&r++;return e.length===r},t.prototype.matches=function(e,t,n){return!(this.element!==e||t&&this.original!==t||n&&this.handler!==n)},t}(),C=(r={},o=function(e,t,n,i,a,l){var s=a?"r":"$";if(t&&"*"!=t){var u,c=0,f=r[s+t],d="*"==e;if(!f)return;for(u=f.length;c<u;c++)if((d||f[c].matches(e,n,i))&&!l(f[c],f,c,t))return}else for(var p in r)p.charAt(0)==s&&o(e,p.substr(1),n,i,a,l)},{has:function(e,t,n,o){var i,a=r[(o?"r":"$")+t];if(a)for(i=a.length;i--;)if(!a[i].root&&a[i].matches(e,n,null))return!0;return!1},get:function(e,t,n,r){var i=[];return o(e,t,n,null,r,function(e){return i.push(e)}),i},put:function(e){var t=!e.root&&!this.has(e.element,e.type,null,!1),n=(e.root?"r":"$")+e.type;return(r[n]||(r[n]=[])).push(e),t},del:function(e){o(e.element,e.type,null,e.handler,e.root,function(e,t,n){return t.splice(n,1),e.removed=!0,0===t.length&&delete r[(e.root?"r":"$")+e.type],!1})},entries:function(){var e,t=[];for(e in r)"$"==e.charAt(0)&&(t=t.concat(r[e]));return t}}),N=function(e){n=arguments.length?e:d.querySelectorAll?function(e,t){return t.querySelectorAll(e)}:function(){throw new Error("Bean: No selector engine installed")}},O=function(e,t){if(v||!t||!e||e.propertyName=="_on"+t){var n=C.get(this,t||e.type,null,!1),r=n.length,o=0;for(e=new k(e,this,!0),t&&(e.type=t);o<r&&!e.isImmediatePropagationStopped();o++)n[o].removed||n[o].handler.call(this,e)}},P=v?function(e,t,n){e[n?f:"removeEventListener"](t,O,!1)}:function(e,t,n,r){var o;n?(C.put(o=new T(e,r||t,function(t){O.call(e,t,r)},O,null,null,!0)),r&&null==e["_on"+r]&&(e["_on"+r]=0),o.target.attachEvent("on"+o.eventType,o.handler)):(o=C.get(e,r||t,O,!0)[0])&&(o.target.detachEvent("on"+o.eventType,o.handler),C.del(o))},j=function(e,t,n,r,o){return function(){r.apply(this,arguments),e(t,n,o)}},_=function(e,t,n,r){var o,i,a=t&&t.replace(c,""),l=C.get(e,a,null,!1),s={};for(o=0,i=l.length;o<i;o++)n&&l[o].original!==n||!l[o].inNamespaces(r)||(C.del(l[o]),!s[l[o].eventType]&&l[o][h]&&(s[l[o].eventType]={t:l[o].eventType,c:l[o].type}));for(o in s)C.has(e,s[o].t,null,!1)||P(e,s[o].t,!1,s[o].c)},A=v?function(e,t,n){var r=d.createEvent(e?"HTMLEvents":"UIEvents");r[e?"initEvent":"initUIEvent"](t,!0,!0,l,1),n.dispatchEvent(r)}:function(e,t,n){n=S(n,e),e?n.fireEvent("on"+t,d.createEventObject()):n["_on"+t]++},D=function(e,t,n){var r,o,i,a,l=b(t);if(l&&t.indexOf(" ")>0){for(a=(t=y(t)).length;a--;)D(e,t[a],n);return e}if((o=l&&t.replace(c,""))&&E[o]&&(o=E[o].base),!t||l)(i=l&&t.replace(u,""))&&(i=y(i,".")),_(e,o,n,i);else if(w(t))_(e,null,t);else for(r in t)t.hasOwnProperty(r)&&D(e,r,t[r]);return e},M=function(e,t,r,o){var i,a,l,s,f,d,p;if(void 0!==r||"object"!=typeof t){for(w(r)?(f=g.call(arguments,3),o=i=r):(i=o,f=g.call(arguments,4),o=function(e,t){var r=function(t,r){for(var o,i=b(e)?n(e,r):e;t&&t!==r;t=t.parentNode)for(o=i.length;o--;)if(i[o]===t)return t},o=function(e){var n=r(e.target,this);n&&t.apply(n,arguments)};return o.__beanDel={ft:r,selector:e},o}(r,i)),l=y(t),this===m&&(o=j(D,e,t,o,i)),s=l.length;s--;)p=C.put(d=new T(e,l[s].replace(c,""),o,i,y(l[s].replace(u,""),"."),f,!1)),d[h]&&p&&P(e,d.eventType,!0,d.customType);return e}for(a in t)t.hasOwnProperty(a)&&M.call(this,e,a,t[a])},L={on:M,add:function(e,t,n,r){return M.apply(null,b(n)?[e,n,t,r].concat(arguments.length>3?g.call(arguments,5):[]):g.call(arguments))},one:function(){return M.apply(m,arguments)},off:D,remove:D,clone:function(e,t,n){for(var r,o,i=C.get(t,n,null,!1),a=i.length,l=0;l<a;l++)i[l].original&&(r=[e,i[l].type],(o=i[l].handler.__beanDel)&&r.push(o.selector),r.push(i[l].original),M.apply(null,r));return e},fire:function(e,t,n){var r,o,i,a,l,s=y(t);for(r=s.length;r--;)if(t=s[r].replace(c,""),(a=s[r].replace(u,""))&&(a=y(a,".")),a||n||!e[h])for(l=C.get(e,t,null,!1),n=[!1].concat(n),o=0,i=l.length;o<i;o++)l[o].inNamespaces(a)&&l[o].handler.apply(e,n);else A(x[t],t,e);return e},Event:k,setSelectorEngine:N,noConflict:function(){return t[e]=s,this}};if(l.attachEvent){var F=function(){var e,t=C.entries();for(e in t)t[e].type&&"unload"!==t[e].type&&D(t[e].element,t[e].type);l.detachEvent("onunload",F),l.CollectGarbage&&l.CollectGarbage()};l.attachEvent("onunload",F)}return N(),L},void 0!==t&&t.exports?t.exports=o():r.bean=o()},{}],21:[function(e,t,n){(function(e){!function(r){var o="object"==typeof n&&n,i="object"==typeof t&&t&&t.exports==o&&t,a="object"==typeof e&&e;a.global!==a&&a.window!==a||(r=a);var l,s,u=2147483647,c=36,f=1,d=26,p=38,v=700,h=72,m=128,g="-",y=/^xn--/,b=/[^ -~]/,w=/\x2E|\u3002|\uFF0E|\uFF61/g,x={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},E=c-f,k=Math.floor,S=String.fromCharCode;function T(e){throw RangeError(x[e])}function C(e,t){for(var n=e.length;n--;)e[n]=t(e[n]);return e}function N(e,t){return C(e.split(w),t).join(".")}function O(e){for(var t,n,r=[],o=0,i=e.length;o<i;)(t=e.charCodeAt(o++))>=55296&&t<=56319&&o<i?56320==(64512&(n=e.charCodeAt(o++)))?r.push(((1023&t)<<10)+(1023&n)+65536):(r.push(t),o--):r.push(t);return r}function P(e){return C(e,function(e){var t="";return e>65535&&(t+=S((e-=65536)>>>10&1023|55296),e=56320|1023&e),t+=S(e)}).join("")}function j(e,t){return e+22+75*(e<26)-((0!=t)<<5)}function _(e,t,n){var r=0;for(e=n?k(e/v):e>>1,e+=k(e/t);e>E*d>>1;r+=c)e=k(e/E);return k(r+(E+1)*e/(e+p))}function A(e){var t,n,r,o,i,a,l,s,p,v,y,b=[],w=e.length,x=0,E=m,S=h;for((n=e.lastIndexOf(g))<0&&(n=0),r=0;r<n;++r)e.charCodeAt(r)>=128&&T("not-basic"),b.push(e.charCodeAt(r));for(o=n>0?n+1:0;o<w;){for(i=x,a=1,l=c;o>=w&&T("invalid-input"),((s=(y=e.charCodeAt(o++))-48<10?y-22:y-65<26?y-65:y-97<26?y-97:c)>=c||s>k((u-x)/a))&&T("overflow"),x+=s*a,!(s<(p=l<=S?f:l>=S+d?d:l-S));l+=c)a>k(u/(v=c-p))&&T("overflow"),a*=v;S=_(x-i,t=b.length+1,0==i),k(x/t)>u-E&&T("overflow"),E+=k(x/t),x%=t,b.splice(x++,0,E)}return P(b)}function D(e){var t,n,r,o,i,a,l,s,p,v,y,b,w,x,E,C=[];for(b=(e=O(e)).length,t=m,n=0,i=h,a=0;a<b;++a)(y=e[a])<128&&C.push(S(y));for(r=o=C.length,o&&C.push(g);r<b;){for(l=u,a=0;a<b;++a)(y=e[a])>=t&&y<l&&(l=y);for(l-t>k((u-n)/(w=r+1))&&T("overflow"),n+=(l-t)*w,t=l,a=0;a<b;++a)if((y=e[a])<t&&++n>u&&T("overflow"),y==t){for(s=n,p=c;!(s<(v=p<=i?f:p>=i+d?d:p-i));p+=c)E=s-v,x=c-v,C.push(S(j(v+E%x,0))),s=k(E/x);C.push(S(j(s,0))),i=_(n,w,r==o),n=0,++r}++n,++t}return C.join("")}if(l={version:"1.2.4",ucs2:{decode:O,encode:P},decode:A,encode:D,toASCII:function(e){return N(e,function(e){return b.test(e)?"xn--"+D(e):e})},toUnicode:function(e){return N(e,function(e){return y.test(e)?A(e.slice(4).toLowerCase()):e})}},o&&!o.nodeType)if(i)i.exports=l;else for(s in l)l.hasOwnProperty(s)&&(o[s]=l[s]);else r.punycode=l}(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],22:[function(e,t,n){var r=e("indexof");function o(e){return!!e}t.exports=function(e){var t=e.classList;if(t)return t;var n={add:i,remove:a,contains:l,toggle:function(e){return l(e)?(a(e),!1):(i(e),!0)},toString:function(){return e.className},length:0,item:function(e){return s()[e]||null}};return n;function i(e){var t=s();r(t,e)>-1||(t.push(e),u(t))}function a(e){var t=s(),n=r(t,e);-1!==n&&(t.splice(n,1),u(t))}function l(e){return r(s(),e)>-1}function s(){var t=e.className;return function(e,t){for(var n=[],r=0;r<e.length;r++)t(e[r])&&n.push(e[r]);return n}(t.split(" "),o)}function u(t){var r=t.length;e.className=t.join(" "),n.length=r;for(var o=0;o<t.length;o++)n[o]=t[o];delete t[r]}}},{indexof:23}],23:[function(e,t,n){var r=[].indexOf;t.exports=function(e,t){if(r)return e.indexOf(t);for(var n=0;n<e.length;++n)if(e[n]===t)return n;return-1}},{}],24:[function(e,t,n){t.exports=function(e,t,n,r){if(r=(n=window.getComputedStyle)?n(e):e.currentStyle)return r[t.replace(/-(\w)/gi,function(e,t){return t.toUpperCase()})]}},{}],25:[function(e,t,n){!function(e,r){"use strict";"object"==typeof n?t.exports=r():e.returnExports=r()}(this,function(){var e,t,n=Array,r=n.prototype,o=Object,i=o.prototype,a=Function.prototype,l=String,s=l.prototype,u=Number,c=u.prototype,f=r.slice,d=r.splice,p=r.push,v=r.unshift,h=r.concat,m=a.call,g=Math.max,y=Math.min,b=i.toString,w="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag,x=Function.prototype.toString;e=function(e){if("function"!=typeof e)return!1;if(w)return function(e){try{return x.call(e),!0}catch(e){return!1}}(e);var t=b.call(e);return"[object Function]"===t||"[object GeneratorFunction]"===t};var E,k=RegExp.prototype.exec;t=function(e){return"object"==typeof e&&(w?function(e){try{return k.call(e),!0}catch(e){return!1}}(e):"[object RegExp]"===b.call(e))};var S=String.prototype.valueOf;E=function(e){return"string"==typeof e||"object"==typeof e&&(w?function(e){try{return S.call(e),!0}catch(e){return!1}}(e):"[object String]"===b.call(e))};var T,C,N,O=(T=i.hasOwnProperty,N=o.defineProperty&&function(){try{var e={};for(var t in o.defineProperty(e,"x",{enumerable:!1,value:e}),e)return!1;return e.x===e}catch(e){return!1}}(),C=N?function(e,t,n,r){!r&&t in e||o.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:!0,value:n})}:function(e,t,n,r){!r&&t in e||(e[t]=n)},function(e,t,n){for(var r in t)T.call(t,r)&&C(e,r,t[r],n)}),P=function(e){var t=typeof e;return null===e||"object"!==t&&"function"!==t},j=function(e){var t=+e;return t!=t?t=0:0!==t&&t!==1/0&&t!==-1/0&&(t=(t>0||-1)*Math.floor(Math.abs(t))),t},_=function(t){var n,r,o;if(P(t))return t;if(r=t.valueOf,e(r)&&(n=r.call(t),P(n)))return n;if(o=t.toString,e(o)&&(n=o.call(t),P(n)))return n;throw new TypeError},A=function(e){if(null==e)throw new TypeError("can't convert "+e+" to object");return o(e)},D=function(e){return e>>>0},M=function(){};O(a,{bind:function(t){var n=this;if(!e(n))throw new TypeError("Function.prototype.bind called on incompatible "+n);for(var r,i=f.call(arguments,1),a=g(0,n.length-i.length),l=[],s=0;s<a;s++)p.call(l,"$"+s);return r=Function("binder","return function ("+l.join(",")+"){ return binder.apply(this, arguments); }")(function(){if(this instanceof r){var e=n.apply(this,h.call(i,f.call(arguments)));return o(e)===e?e:this}return n.apply(t,h.call(i,f.call(arguments)))}),n.prototype&&(M.prototype=n.prototype,r.prototype=new M,M.prototype=null),r}});var L=m.bind(i.hasOwnProperty),F=m.bind(i.toString),I=m.bind(s.slice),$=m.bind(s.split),R=n.isArray||function(e){return"[object Array]"===F(e)},V=1!==[].unshift(0);O(r,{unshift:function(){return v.apply(this,arguments),this.length}},V),O(n,{isArray:R});var H=o("a"),U="a"!==H[0]||!(0 in H),q=function(e){var t=!0,n=!0;return e&&(e.call("foo",function(e,n,r){"object"!=typeof r&&(t=!1)}),e.call([1],function(){"use strict";n="string"==typeof this},"x")),!!e&&t&&n};O(r,{forEach:function(t){var n,r=A(this),o=U&&E(this)?$(this,""):r,i=-1,a=o.length>>>0;if(arguments.length>1&&(n=arguments[1]),!e(t))throw new TypeError("Array.prototype.forEach callback must be a function");for(;++i<a;)i in o&&(void 0!==n?t.call(n,o[i],i,r):t(o[i],i,r))}},!q(r.forEach)),O(r,{map:function(t){var r,o=A(this),i=U&&E(this)?$(this,""):o,a=i.length>>>0,l=n(a);if(arguments.length>1&&(r=arguments[1]),!e(t))throw new TypeError("Array.prototype.map callback must be a function");for(var s=0;s<a;s++)s in i&&(l[s]=void 0!==r?t.call(r,i[s],s,o):t(i[s],s,o));return l}},!q(r.map)),O(r,{filter:function(t){var n,r,o=A(this),i=U&&E(this)?$(this,""):o,a=i.length>>>0,l=[];if(arguments.length>1&&(r=arguments[1]),!e(t))throw new TypeError("Array.prototype.filter callback must be a function");for(var s=0;s<a;s++)s in i&&(n=i[s],(void 0===r?t(n,s,o):t.call(r,n,s,o))&&p.call(l,n));return l}},!q(r.filter)),O(r,{every:function(t){var n,r=A(this),o=U&&E(this)?$(this,""):r,i=o.length>>>0;if(arguments.length>1&&(n=arguments[1]),!e(t))throw new TypeError("Array.prototype.every callback must be a function");for(var a=0;a<i;a++)if(a in o&&!(void 0===n?t(o[a],a,r):t.call(n,o[a],a,r)))return!1;return!0}},!q(r.every)),O(r,{some:function(t){var n,r=A(this),o=U&&E(this)?$(this,""):r,i=o.length>>>0;if(arguments.length>1&&(n=arguments[1]),!e(t))throw new TypeError("Array.prototype.some callback must be a function");for(var a=0;a<i;a++)if(a in o&&(void 0===n?t(o[a],a,r):t.call(n,o[a],a,r)))return!0;return!1}},!q(r.some));var z=!1;r.reduce&&(z="object"==typeof r.reduce.call("es5",function(e,t,n,r){return r})),O(r,{reduce:function(t){var n=A(this),r=U&&E(this)?$(this,""):n,o=r.length>>>0;if(!e(t))throw new TypeError("Array.prototype.reduce callback must be a function");if(0===o&&1===arguments.length)throw new TypeError("reduce of empty array with no initial value");var i,a=0;if(arguments.length>=2)i=arguments[1];else for(;;){if(a in r){i=r[a++];break}if(++a>=o)throw new TypeError("reduce of empty array with no initial value")}for(;a<o;a++)a in r&&(i=t(i,r[a],a,n));return i}},!z);var X=!1;r.reduceRight&&(X="object"==typeof r.reduceRight.call("es5",function(e,t,n,r){return r})),O(r,{reduceRight:function(t){var n,r=A(this),o=U&&E(this)?$(this,""):r,i=o.length>>>0;if(!e(t))throw new TypeError("Array.prototype.reduceRight callback must be a function");if(0===i&&1===arguments.length)throw new TypeError("reduceRight of empty array with no initial value");var a=i-1;if(arguments.length>=2)n=arguments[1];else for(;;){if(a in o){n=o[a--];break}if(--a<0)throw new TypeError("reduceRight of empty array with no initial value")}if(a<0)return n;do{a in o&&(n=t(n,o[a],a,r))}while(a--);return n}},!X);var B=r.indexOf&&-1!==[0,1].indexOf(1,2);O(r,{indexOf:function(e){var t=U&&E(this)?$(this,""):A(this),n=t.length>>>0;if(0===n)return-1;var r=0;for(arguments.length>1&&(r=j(arguments[1])),r=r>=0?r:g(0,n+r);r<n;r++)if(r in t&&t[r]===e)return r;return-1}},B);var Y=r.lastIndexOf&&-1!==[0,1].lastIndexOf(0,-3);O(r,{lastIndexOf:function(e){var t=U&&E(this)?$(this,""):A(this),n=t.length>>>0;if(0===n)return-1;var r=n-1;for(arguments.length>1&&(r=y(r,j(arguments[1]))),r=r>=0?r:n-Math.abs(r);r>=0;r--)if(r in t&&e===t[r])return r;return-1}},Y);var W,K,Z=(K=(W=[1,2]).splice(),2===W.length&&R(K)&&0===K.length);O(r,{splice:function(e,t){return 0===arguments.length?[]:d.apply(this,arguments)}},!Z);var G,J=(G={},r.splice.call(G,0,0,1),1===G.length);O(r,{splice:function(e,t){if(0===arguments.length)return[];var n=arguments;return this.length=g(j(this.length),0),arguments.length>0&&"number"!=typeof t&&((n=f.call(arguments)).length<2?p.call(n,this.length-e):n[1]=j(t)),d.apply(this,n)}},!J);var Q,ee=((Q=new n(1e5))[8]="x",Q.splice(1,1),7===Q.indexOf("x")),te=function(){var e=[];return e[256]="a",e.splice(257,0,"b"),"a"===e[256]}();O(r,{splice:function(e,t){for(var n,r=A(this),o=[],i=D(r.length),a=j(e),s=a<0?g(i+a,0):y(a,i),u=y(g(j(t),0),i-s),c=0;c<u;)n=l(s+c),L(r,n)&&(o[c]=r[n]),c+=1;var d,p=f.call(arguments,2),v=p.length;if(v<u){for(c=s;c<i-u;)n=l(c+u),d=l(c+v),L(r,n)?r[d]=r[n]:delete r[d],c+=1;for(c=i;c>i-u+v;)delete r[c-1],c-=1}else if(v>u)for(c=i-u;c>s;)n=l(c+u-1),d=l(c+v-1),L(r,n)?r[d]=r[n]:delete r[d],c-=1;c=s;for(var h=0;h<p.length;++h)r[c]=p[h],c+=1;return r.length=i-u+v,o}},!ee||!te);var ne=!{toString:null}.propertyIsEnumerable("toString"),re=function(){}.propertyIsEnumerable("prototype"),oe=!L("x","0"),ie=function(e){var t=e.constructor;return t&&t.prototype===e},ae={$window:!0,$console:!0,$parent:!0,$self:!0,$frames:!0,$frameElement:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0},le=function(){if("undefined"==typeof window)return!1;for(var e in window)if(!ae["$"+e]&&L(window,e)&&null!==window[e]&&"object"==typeof window[e])try{ie(window[e])}catch(e){return!0}return!1}(),se=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],ue=se.length,ce=function(t){var n="[object Arguments]"===F(t);return n||(n=!R(t)&&null!==t&&"object"==typeof t&&"number"==typeof t.length&&t.length>=0&&e(t.callee)),n};O(o,{keys:function(t){var n=e(t),r=ce(t),o=null!==t&&"object"==typeof t,i=o&&E(t);if(!o&&!n&&!r)throw new TypeError("Object.keys called on a non-object");var a=[],s=re&&n;if(i&&oe||r)for(var u=0;u<t.length;++u)p.call(a,l(u));if(!r)for(var c in t)s&&"prototype"===c||!L(t,c)||p.call(a,l(c));if(ne)for(var f=function(e){if("undefined"==typeof window||!le)return ie(e);try{return ie(e)}catch(e){return!1}}(t),d=0;d<ue;d++){var v=se[d];f&&"constructor"===v||!L(t,v)||p.call(a,v)}return a}});var fe=o.keys&&function(){return 2===o.keys(arguments).length}(1,2),de=o.keys;O(o,{keys:function(e){return ce(e)?de(f.call(e)):de(e)}},!fe);var pe=Date.prototype.toISOString&&-1===new Date(-621987552e5).toISOString().indexOf("-000001"),ve=Date.prototype.toISOString&&"1969-12-31T23:59:59.999Z"!==new Date(-1).toISOString();O(Date.prototype,{toISOString:function(){var e,t,n,r,o;if(!isFinite(this))throw new RangeError("Date.prototype.toISOString called on non-finite value.");for(r=this.getUTCFullYear(),o=this.getUTCMonth(),r+=Math.floor(o/12),e=[(o=(o%12+12)%12)+1,this.getUTCDate(),this.getUTCHours(),this.getUTCMinutes(),this.getUTCSeconds()],r=(r<0?"-":r>9999?"+":"")+I("00000"+Math.abs(r),0<=r&&r<=9999?-4:-6),t=e.length;t--;)(n=e[t])<10&&(e[t]="0"+n);return r+"-"+f.call(e,0,2).join("-")+"T"+f.call(e,2).join(":")+"."+I("000"+this.getUTCMilliseconds(),-3)+"Z"}},pe||ve),function(){try{return Date.prototype.toJSON&&null===new Date(NaN).toJSON()&&-1!==new Date(-621987552e5).toJSON().indexOf("-000001")&&Date.prototype.toJSON.call({toISOString:function(){return!0}})}catch(e){return!1}}()||(Date.prototype.toJSON=function(t){var n=o(this),r=_(n);if("number"==typeof r&&!isFinite(r))return null;var i=n.toISOString;if(!e(i))throw new TypeError("toISOString property is not callable");return i.call(n)});var he=1e15===Date.parse("+033658-09-27T01:46:40.000Z"),me=!isNaN(Date.parse("2012-04-04T24:00:00.500Z"))||!isNaN(Date.parse("2012-11-31T23:59:59.000Z"))||!isNaN(Date.parse("2012-12-31T23:59:60.000Z")),ge=isNaN(Date.parse("2000-01-01T00:00:00.000Z"));Date.parse&&!ge&&!me&&he||(Date=function(e){var t=function(n,r,o,i,a,s,u){var c,f=arguments.length;return c=this instanceof e?1===f&&l(n)===n?new e(t.parse(n)):f>=7?new e(n,r,o,i,a,s,u):f>=6?new e(n,r,o,i,a,s):f>=5?new e(n,r,o,i,a):f>=4?new e(n,r,o,i):f>=3?new e(n,r,o):f>=2?new e(n,r):f>=1?new e(n):new e:e.apply(this,arguments),O(c,{constructor:t},!0),c},n=new RegExp("^(\\d{4}|[+-]\\d{6})(?:-(\\d{2})(?:-(\\d{2})(?:T(\\d{2}):(\\d{2})(?::(\\d{2})(?:(\\.\\d{1,}))?)?(Z|(?:([-+])(\\d{2}):(\\d{2})))?)?)?)?$"),r=[0,31,59,90,120,151,181,212,243,273,304,334,365],o=function(e,t){var n=t>1?1:0;return r[t]+Math.floor((e-1969+n)/4)-Math.floor((e-1901+n)/100)+Math.floor((e-1601+n)/400)+365*(e-1970)};for(var i in e)L(e,i)&&(t[i]=e[i]);O(t,{now:e.now,UTC:e.UTC},!0),t.prototype=e.prototype,O(t.prototype,{constructor:t},!0);return O(t,{parse:function(t){var r=n.exec(t);if(r){var i,a=u(r[1]),l=u(r[2]||1)-1,s=u(r[3]||1)-1,c=u(r[4]||0),f=u(r[5]||0),d=u(r[6]||0),p=Math.floor(1e3*u(r[7]||0)),v=Boolean(r[4]&&!r[8]),h="-"===r[9]?1:-1,m=u(r[10]||0),g=u(r[11]||0);return c<(f>0||d>0||p>0?24:25)&&f<60&&d<60&&p<1e3&&l>-1&&l<12&&m<24&&g<60&&s>-1&&s<o(a,l+1)-o(a,l)&&(i=1e3*(60*((i=60*(24*(o(a,l)+s)+c+m*h))+f+g*h)+d)+p,v&&(i=u(new e(1970,0,1,0,0,0,i))),-864e13<=i&&i<=864e13)?i:NaN}return e.parse.apply(this,arguments)}}),t}(Date)),Date.now||(Date.now=function(){return(new Date).getTime()});var ye,be=c.toFixed&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0)),we={base:1e7,size:6,data:[0,0,0,0,0,0],multiply:function(e,t){for(var n=-1,r=t;++n<we.size;)r+=e*we.data[n],we.data[n]=r%we.base,r=Math.floor(r/we.base)},divide:function(e){for(var t=we.size,n=0;--t>=0;)n+=we.data[t],we.data[t]=Math.floor(n/e),n=n%e*we.base},numToString:function(){for(var e=we.size,t="";--e>=0;)if(""!==t||0===e||0!==we.data[e]){var n=l(we.data[e]);""===t?t=n:t+=I("0000000",0,7-n.length)+n}return t},pow:function e(t,n,r){return 0===n?r:n%2==1?e(t,n-1,r*t):e(t*t,n/2,r)},log:function(e){for(var t=0,n=e;n>=4096;)t+=12,n/=4096;for(;n>=2;)t+=1,n/=2;return t}};O(c,{toFixed:function(e){var t,n,r,o,i,a,s,c;if((t=(t=u(e))!=t?0:Math.floor(t))<0||t>20)throw new RangeError("Number.toFixed called with invalid number of decimals");if((n=u(this))!=n)return"NaN";if(n<=-1e21||n>=1e21)return l(n);if(r="",n<0&&(r="-",n=-n),o="0",n>1e-21)if(a=(i=we.log(n*we.pow(2,69,1))-69)<0?n*we.pow(2,-i,1):n/we.pow(2,i,1),a*=4503599627370496,(i=52-i)>0){for(we.multiply(0,a),s=t;s>=7;)we.multiply(1e7,0),s-=7;for(we.multiply(we.pow(10,s,1),0),s=i-1;s>=23;)we.divide(1<<23),s-=23;we.divide(1<<s),we.multiply(1,1),we.divide(2),o=we.numToString()}else we.multiply(0,a),we.multiply(1<<-i,0),o=we.numToString()+I("0.00000000000000000000",2,2+t);return o=t>0?(c=o.length)<=t?r+I("0.0000000000000000000",0,t-c+2)+o:r+I(o,0,c-t)+"."+I(o,c-t):r+o}},be),2!=="ab".split(/(?:ab)*/).length||4!==".".split(/(.?)(.?)/).length||"t"==="tesst".split(/(s)*/)[1]||4!=="test".split(/(?:)/,-1).length||"".split(/.?/).length||".".split(/()()/).length>1?(ye=void 0===/()??/.exec("")[1],s.split=function(e,n){var r=this;if(void 0===e&&0===n)return[];if(!t(e))return $(this,e,n);var o,i,a,l,s=[],u=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),c=0,d=new RegExp(e.source,u+"g");r+="",ye||(o=new RegExp("^"+d.source+"$(?!\\s)",u));var v=void 0===n?-1>>>0:D(n);for(i=d.exec(r);i&&!((a=i.index+i[0].length)>c&&(p.call(s,I(r,c,i.index)),!ye&&i.length>1&&i[0].replace(o,function(){for(var e=1;e<arguments.length-2;e++)void 0===arguments[e]&&(i[e]=void 0)}),i.length>1&&i.index<r.length&&p.apply(s,f.call(i,1)),l=i[0].length,c=a,s.length>=v));)d.lastIndex===i.index&&d.lastIndex++,i=d.exec(r);return c===r.length?!l&&d.test("")||p.call(s,""):p.call(s,I(r,c)),s.length>v?I(s,0,v):s}):"0".split(void 0,0).length&&(s.split=function(e,t){return void 0===e&&0===t?[]:$(this,e,t)});var xe,Ee=s.replace;(xe=[],"x".replace(/x(.)?/g,function(e,t){p.call(xe,t)}),1===xe.length&&void 0===xe[0])||(s.replace=function(n,r){var o=e(r),i=t(n)&&/\)[*?]/.test(n.source);if(o&&i){return Ee.call(this,n,function(e){var t=arguments.length,o=n.lastIndex;n.lastIndex=0;var i=n.exec(e)||[];return n.lastIndex=o,p.call(i,arguments[t-2],arguments[t-1]),r.apply(this,i)})}return Ee.call(this,n,r)});var ke=s.substr,Se="".substr&&"b"!=="0b".substr(-1);O(s,{substr:function(e,t){var n=e;return e<0&&(n=g(this.length+e,0)),ke.call(this,n,t)}},Se);var Te,Ce,Ne="\t\n\v\f\r   ᠎             　\u2028\u2029\ufeff",Oe="["+Ne+"]",Pe=new RegExp("^"+Oe+Oe+"*"),je=new RegExp(Oe+Oe+"*$"),_e=s.trim&&(Ne.trim()||!"​".trim());O(s,{trim:function(){if(null==this)throw new TypeError("can't convert "+this+" to object");return l(this).replace(Pe,"").replace(je,"")}},_e),8===parseInt(Ne+"08")&&22===parseInt(Ne+"0x16")||(parseInt=(Te=parseInt,Ce=/^0[xX]/,function(e,t){var n=l(e).trim(),r=u(t)||(Ce.test(n)?16:10);return Te(n,r)}))})},{}],26:[function(e,t,n){var r=[],o=r.forEach,i=r.slice;t.exports=function(e){return o.call(i.call(arguments,1),function(t){if(t)for(var n in t)e[n]=t[n]}),e}},{}],27:[function(e,t,n){t.exports=function(e){var t=r.call(e);return"[object Function]"===t||"function"==typeof e&&"[object RegExp]"!==t||"undefined"!=typeof window&&(e===window.setTimeout||e===window.alert||e===window.confirm||e===window.prompt)};var r=Object.prototype.toString},{}],28:[function(e,t,n){"use strict";t.exports=function(e){return"object"==typeof e&&null!==e}},{}],29:[function(e,t,n){!function(e,n){void 0!==t&&t.exports?t.exports=n():this.$script=n()}(0,function(){var e,t,n=document,r=n.getElementsByTagName("head")[0],o=!1,i="push",a="readyState",l="onreadystatechange",s={},u={},c={},f={};function d(e,t){for(var n=0,r=e.length;n<r;++n)if(!t(e[n]))return o;return 1}function p(e,t){d(e,function(e){return!t(e)})}function v(t,n,r){t=t[i]?t:[t];var o=n&&n.call,a=o?n:r,l=o?t.join(""):n,m=t.length;function g(e){return e.call?e():s[e]}function y(){if(!--m)for(var e in s[l]=1,a&&a(),c)d(e.split("|"),g)&&!p(c[e],g)&&(c[e]=[])}return setTimeout(function(){p(t,function t(n,r){return null===n?y():(n=r||-1!==n.indexOf(".js")||/^https?:\/\//.test(n)||!e?n:e+n+".js",f[n]?(l&&(u[l]=1),2==f[n]?y():setTimeout(function(){t(n,!0)},0)):(f[n]=1,l&&(u[l]=1),void h(n,y)))})},0),v}function h(e,o){var i,s=n.createElement("script");s.onload=s.onerror=s[l]=function(){s[a]&&!/^c|loade/.test(s[a])||i||(s.onload=s[l]=null,i=1,f[e]=2,o())},s.async=1,s.src=t?e+(-1===e.indexOf("?")?"?":"&")+t:e,r.insertBefore(s,r.lastChild)}return v.get=h,v.order=function(e,t,n){!function r(o){o=e.shift(),e.length?v(o,r):v(o,t,n)}()},v.path=function(t){e=t},v.urlArgs=function(e){t=e},v.ready=function(e,t,n){e=e[i]?e:[e];var r,o=[];return!p(e,function(e){s[e]||o[i](e)})&&d(e,function(e){return s[e]})?t():(r=e.join("|"),c[r]=c[r]||[],c[r][i](t),n&&n(o)),v},v.done=function(e){v([null],e)},v})},{}]},{},[19])(19)})};if(typeof eds3_5_jq!=='undefined')
eds_flowplayer(eds3_5_jq);})();
;;;(function(){var eds_mousewheel=function(a){function d(b){var c=b||window.event,d=[].slice.call(arguments,1),e=0,f=!0,g=0,h=0;return b=a.event.fix(c),b.type="mousewheel",c.wheelDelta&&(e=c.wheelDelta/120),c.detail&&(e=-c.detail/3),h=e,c.axis!==undefined&&c.axis===c.HORIZONTAL_AXIS&&(h=0,g=-1*e),c.wheelDeltaY!==undefined&&(h=c.wheelDeltaY/120),c.wheelDeltaX!==undefined&&(g=-1*c.wheelDeltaX/120),d.unshift(b,e,g,h),(a.event.dispatch||a.event.handle).apply(this,d)}var b=["DOMMouseScroll","mousewheel"];if(a.event.fixHooks)for(var c=b.length;c;)a.event.fixHooks[b[--c]]=a.event.mouseHooks;a.event.special.mousewheel={setup:function(){if(this.addEventListener)for(var a=b.length;a;)this.addEventListener(b[--a],d,!1);else this.onmousewheel=d},teardown:function(){if(this.removeEventListener)for(var a=b.length;a;)this.removeEventListener(b[--a],d,!1);else this.onmousewheel=null}},a.fn.extend({mousewheel:function(a){return a?this.bind("mousewheel",a):this.trigger("mousewheel")},unmousewheel:function(a){return this.unbind("mousewheel",a)}})};if(typeof jQuery!=='undefined')
eds_mousewheel(jQuery);if(typeof eds3_5_jq!=='undefined')
eds_mousewheel(eds3_5_jq);})();
;;;!function(){var ts=function(a){a.tiny=a.tiny||{};a.tiny.scrollbar={options:{axis:"y",wheel:40,scroll:true,lockscroll:true,size:"auto",sizethumb:"auto",invertscroll:false}};a.fn.eds_tinyscrollbar=function(d){var c=a.extend({},a.tiny.scrollbar.options,d);this.each(function(){a(this).data("tsb",new b(a(this),c))});return this};a.fn.eds_tinyscrollbar_update=function(c){return a(this).data("tsb").update(c)};function b(q,g){var k=this,t=q,j={obj:a(".viewport",q)},h={obj:a(".overview",q)},d={obj:a(".scrollbar",q)},m={obj:a(".track",d.obj)},p={obj:a(".thumb",d.obj)},l=g.axis==="x",n=l?"left":"top",v=l?"Width":"Height",r=0,y={start:0,now:0},o={},e="ontouchstart" in document.documentElement;function c(){k.update();s();return k}this.update=function(z){j[g.axis]=j.obj[0]["offset"+v];h[g.axis]=h.obj[0]["scroll"+v];h.ratio=j[g.axis]/h[g.axis];d.obj.toggleClass("disable",h.ratio>=1);m[g.axis]=g.size==="auto"?j[g.axis]:g.size;p[g.axis]=Math.min(m[g.axis],Math.max(0,(g.sizethumb==="auto"?(m[g.axis]*h.ratio):g.sizethumb)));d.ratio=g.sizethumb==="auto"?(h[g.axis]/m[g.axis]):(h[g.axis]-j[g.axis])/(m[g.axis]-p[g.axis]);r=(z==="relative"&&h.ratio<=1)?Math.min((h[g.axis]-j[g.axis]),Math.max(0,r)):0;r=(z==="bottom"&&h.ratio<=1)?(h[g.axis]-j[g.axis]):isNaN(parseInt(z,10))?r:parseInt(z,10);w()};function w(){var z=v.toLowerCase();p.obj.css(n,r/d.ratio);h.obj.css(n,-r);o.start=p.obj.offset()[n];d.obj.css(z,m[g.axis]);m.obj.css(z,m[g.axis]);p.obj.css(z,p[g.axis])}function s(){if(!e){p.obj.bind("mousedown",i);m.obj.bind("mouseup",u)}else{j.obj[0].ontouchstart=function(z){if(1===z.touches.length){i(z.touches[0]);z.stopPropagation()}}}if(g.scroll&&window.addEventListener){t[0].addEventListener("DOMMouseScroll",x,false);t[0].addEventListener("mousewheel",x,false)}else{if(g.scroll){t[0].onmousewheel=x}}}function i(A){a("body").addClass("noSelect");var z=parseInt(p.obj.css(n),10);o.start=l?A.pageX:A.pageY;y.start=z=="auto"?0:z;if(!e){a(document).bind("mousemove",u);a(document).bind("mouseup",f);p.obj.bind("mouseup",f)}else{document.ontouchmove=function(B){B.preventDefault();u(B.touches[0])};document.ontouchend=f}}function x(B){if(h.ratio<1){var A=B||window.event,z=A.wheelDelta?A.wheelDelta/120:-A.detail/3;r-=z*g.wheel;r=Math.min((h[g.axis]-j[g.axis]),Math.max(0,r));p.obj.css(n,r/d.ratio);h.obj.css(n,-r);if(g.lockscroll||(r!==(h[g.axis]-j[g.axis])&&r!==0)){A=a.event.fix(A);A.preventDefault()}}}function u(z){if(h.ratio<1){if(g.invertscroll&&e){y.now=Math.min((m[g.axis]-p[g.axis]),Math.max(0,(y.start+(o.start-(l?z.pageX:z.pageY)))))}else{y.now=Math.min((m[g.axis]-p[g.axis]),Math.max(0,(y.start+((l?z.pageX:z.pageY)-o.start))))}r=y.now*d.ratio;h.obj.css(n,-r);p.obj.css(n,y.now)}}function f(){a("body").removeClass("noSelect");a(document).unbind("mousemove",u);a(document).unbind("mouseup",f);p.obj.unbind("mouseup",f);document.ontouchmove=document.ontouchend=null}return c()}};if(typeof eds3_5_jq!=='undefined')
ts(eds3_5_jq);}();
;;;(function(L){"function"===typeof define&&define.amd?define("object"!==typeof document||"loading"!==document.readyState?[]:"html5-history-api",L):L()})(function(){var h=!0,i=null,o=!1;function M(a,b){var c=e.history!==r;c&&(e.history=r);a.apply(r,b);c&&(e.history=j)}function F(){}function l(a,b,c){if(a!=i&&""!==a&&!b){var b=l(),d=g.getElementsByTagName("base")[0];!c&&d&&d.getAttribute("href")&&(d.href=d.href,b=l(d.href,i,h));c=b.d;d=b.h;a=""+a;a=/^(?:\w+\:)?\/\//.test(a)?0===a.indexOf("/")?d+a:a:d+"//"+b.g+(0===a.indexOf("/")?a:0===a.indexOf("?")?c+a:0===a.indexOf("#")?c+b.e+a:c.replace(/[^\/]+$/g,"")+a)}else if(a=b?a:f.href,!q||c)a=a.replace(/^[^#]*/,"")||"#",a=f.protocol.replace(/:.*$|$/,":")+"//"+f.host+k.basepath+a.replace(RegExp("^#[/]?(?:"+k.type+")?"),"");N.href=a;var a=/(?:(\w+\:))?(?:\/\/(?:[^@]*@)?([^\/:\?#]+)(?::([0-9]+))?)?([^\?#]*)(?:(\?[^#]+)|\?)?(?:(#.*))?/.exec(N.href),b=a[2]+(a[3]?":"+a[3]:""),c=a[4]||"/",d=a[5]||"",e="#"===a[6]?"":a[6]||"",j=c+d+e,n=c.replace(RegExp("^"+k.basepath,"i"),k.type)+d;return{b:a[1]+"//"+b+j,h:a[1],g:b,i:a[2],k:a[3]||"",d:c,e:d,a:e,c:j,j:n,f:n+e}}function Z(){var a;try{a=e.sessionStorage,a.setItem(y+"t","1"),a.removeItem(y+"t")}catch(b){a={getItem:function(a){a=g.cookie.split(a+"=");return 1<a.length&&a.pop().split(";").shift()||"null"},setItem:function(a){var b={};if(b[f.href]=j.state)g.cookie=a+"="+z.stringify(b)}}}try{m=z.parse(a.getItem(y))||{}}catch(c){m={}}s(p+"unload",function(){a.setItem(y,z.stringify(m))},o)}function A(a,b,c,d){var f=0;c||(c={set:F},f=1);var g=!c.set,j=!c.get,k={configurable:h,set:function(){g=1},get:function(){j=1}};try{w(a,b,k),a[b]=a[b],w(a,b,c)}catch(l){}if(!g||!j)if(a.__defineGetter__&&(a.__defineGetter__(b,k.get),a.__defineSetter__(b,k.set),a[b]=a[b],c.get&&a.__defineGetter__(b,c.get),c.set&&a.__defineSetter__(b,c.set)),!g||!j){if(f)return o;if(a===e){try{var n=a[b];a[b]=i}catch(q){}if("execScript" in e)e.execScript("Public "+b,"VBScript"),e.execScript("var "+b+";","JavaScript");else try{w(a,b,{value:F})}catch(r){"onpopstate"===b&&(s("popstate",c=function(){G("popstate",c,o);var b=a.onpopstate;a.onpopstate=i;setTimeout(function(){a.onpopstate=b},1)},o),O=0)}a[b]=n}else try{try{var m=H.create(a);w(H.getPrototypeOf(m)===a?m:a,b,c);for(var p in a)"function"===typeof a[p]&&(m[p]=a[p].bind(a));try{d.call(m,m,a)}catch(t){}a=m}catch(u){w(a.constructor.prototype,b,c)}}catch(v){return o}}return a}function $(a,b,c){c=c||{};a=a===P?f:a;c.set=c.set||function(c){a[b]=c};c.get=c.get||function(){return a[b]};return c}function B(a,b){var c=(""+("string"===typeof a?a:a.type)).replace(/^on/,""),d=t[c];if(d){b="string"===typeof a?b:a;if(b.target==i)for(var f=["target","currentTarget","srcElement","type"];a=f.pop();)b=A(b,a,{get:"type"===a?function(){return c}:function(){return e}});O&&(("popstate"===c?e.onpopstate:e.onhashchange)||F).call(e,b);for(var f=0,g=d.length;f<g;f++)d[f].call(e,b);return h}return aa(a,b)}function Q(){var a=g.createEvent?g.createEvent("Event"):g.createEventObject();a.initEvent?a.initEvent("popstate",o,o):a.type="popstate";a.state=j.state;B(a)}function v(a,b,c,d){q?x=f.href:(0===n&&(n=2),b=l(b,2===n&&-1!==(""+b).indexOf("#")),b.c!==l().c&&(x=d,c?f.replace("#"+b.f):f.hash=b.f));!C&&a&&(m[f.href]=a);D=o}function R(a){var b=x;x=f.href;if(b){S!==f.href&&Q();var a=a||e.event,b=l(b,h),c=l();a.oldURL||(a.oldURL=b.b,a.newURL=c.b);b.a!==c.a&&B(a)}}function T(a){setTimeout(function(){s("popstate",function(a){S=f.href;C||(a=A(a,"state",{get:function(){return j.state}}));B(a)},o)},0);!q&&a!==h&&"location" in j&&(U(E.hash),D&&(D=o,Q()))}function ba(a){var a=a||e.event,b;a:{for(b=a.target||a.srcElement;b;){if("A"===b.nodeName)break a;b=b.parentNode}b=void 0}var c="defaultPrevented" in a?a.defaultPrevented:a.returnValue===o;b&&"A"===b.nodeName&&!c&&(c=l(),b=l(b.getAttribute("href",2)),c.b.split("#").shift()===b.b.split("#").shift()&&b.a&&(c.a!==b.a&&(E.hash=b.a),U(b.a),a.preventDefault?a.preventDefault():a.returnValue=o))}function U(a){var b=g.getElementById(a=(a||"").replace(/^#/,""));b&&b.id===a&&"A"===b.nodeName&&(a=b.getBoundingClientRect(),e.scrollTo(I.scrollLeft||0,a.top+(I.scrollTop||0)-(I.clientTop||0)))}var e=("object"===typeof window?window:this)||{};if(!e.history||"emulate" in e.history)return e.history;var g=e.document,I=g.documentElement,H=e.Object,z=e.JSON,f=e.location,r=e.history,j=r,J=r.pushState,V=r.replaceState,q=!!J,C="state" in r,w=H.defineProperty,E=A({},"t")?{}:g.createElement("a"),p="",K=e.addEventListener?"addEventListener":(p="on")&&"attachEvent",W=e.removeEventListener?"removeEventListener":"detachEvent",X=e.dispatchEvent?"dispatchEvent":"fireEvent",s=e[K],G=e[W],aa=e[X],k={basepath:"/",redirect:0,type:"/",init:0},y="__historyAPI__",N=g.createElement("a"),x=f.href,S="",O=1,D=o,n=0,m={},t={},u=g.title,ca={onhashchange:i,onpopstate:i},Y={setup:function(a,b,c){k.basepath=(""+(a==i?k.basepath:a)).replace(/(?:^|\/)[^\/]*$/,"/");k.type=b==i?k.type:b;k.redirect=c==i?k.redirect:!!c},redirect:function(a,b){j.setup(b,a);b=k.basepath;if(e.top==e.self){var c=l(i,o,h).c,d=f.pathname+f.search;q?(d=d.replace(/([^\/])$/,"$1/"),c!=b&&RegExp("^"+b+"$","i").test(d)&&f.replace(c)):d!=b&&(d=d.replace(/([^\/])\?/,"$1/?"),RegExp("^"+b,"i").test(d)&&f.replace(b+"#"+d.replace(RegExp("^"+b,"i"),k.type)+f.hash))}},pushState:function(a,b,c){var d=g.title;u!=i&&(g.title=u);J&&M(J,arguments);v(a,c);g.title=d;u=b},replaceState:function(a,b,c){var d=g.title;u!=i&&(g.title=u);delete m[f.href];V&&M(V,arguments);v(a,c,h);g.title=d;u=b},location:{set:function(a){0===n&&(n=1);e.location=a},get:function(){0===n&&(n=1);return q?f:E}},state:{get:function(){return m[f.href]||i}}},P={assign:function(a){0===(""+a).indexOf("#")?v(i,a):f.assign(a)},reload:function(){f.reload()},replace:function(a){0===(""+a).indexOf("#")?v(i,a,h):f.replace(a)},toString:function(){return this.href},href:{get:function(){return l().b}},protocol:i,host:i,hostname:i,port:i,pathname:{get:function(){return l().d}},search:{get:function(){return l().e}},hash:{set:function(a){v(i,(""+a).replace(/^(#|)/,"#"),o,x)},get:function(){return l().a}}};if(function(){var a=g.getElementsByTagName("script"),a=(a[a.length-1]||{}).src||"";(-1!==a.indexOf("?")?a.split("?").pop():"").replace(/(\w+)(?:=([^&]*))?/g,function(a,b,c){k[b]=(c||"").replace(/^(0|false)$/,"")});s(p+"hashchange",R,o);var b=[P,E,ca,e,Y,j];C&&delete Y.state;for(var c=0;c<b.length;c+=2)for(var d in b[c])if(b[c].hasOwnProperty(d))if("function"===typeof b[c][d])b[c+1][d]=b[c][d];else{a=$(b[c],d,b[c][d]);if(!A(b[c+1],d,a,function(a,d){if(d===j)e.history=j=b[c+1]=a}))return G(p+"hashchange",R,o),o;b[c+1]===e&&(t[d]=t[d.substr(2)]=[])}j.setup();k.redirect&&j.redirect();k.init&&(n=1);!C&&z&&Z();if(!q)g[K](p+"click",ba,o);"complete"===g.readyState?T(h):(!q&&l().c!==k.basepath&&(D=h),s(p+"load",T,o));return h}())return j.emulate=!q,e[K]=function(a,b,c){a in t?t[a].push(b):3<arguments.length?s(a,b,c,arguments[3]):s(a,b,c)},e[W]=function(a,b,c){var d=t[a];if(d)for(a=d.length;a--;){if(d[a]===b){d.splice(a,1);break}}else G(a,b,c)},e[X]=B,j});
;;;!function(e,i,t){"use strict";var n="chameleonSlider_2_1",a=function(e,i){return-1!==e.indexOf(i,e.length-i.length)};e.fn[n]=function(o){var s=e.extend(!0,{},{content_source:"",container_dimensions:{width:750,height:400,w_as_ratio:!1,h_as_ratio:!1,height_references_width:!1},autoplay:{enable:!0,interval:4e3,pause_on_hover:!0,autostart_video_playback:!1,indicator:{display:!0,position:{vertical:"top",horizontal:"left",h_offset:0,v_offset:0,h_as_ratio:!1,v_as_ratio:!1,v_center_point:!1,h_center_point:!1},dimensions:{height:2,width:750,h_as_ratio:!1,w_as_ratio:!1},orientation:"horizontal",flip_direction:!1}},arrows:{display:!0,auto_hide:!0,hide_speed:250,prev:{position:{vertical:"top",horizontal:"left",h_offset:0,v_offset:183,h_as_ratio:!1,v_as_ratio:!1,v_center_point:!1,h_center_point:!1}},next:{position:{vertical:"top",horizontal:"right",h_offset:0,v_offset:183,h_as_ratio:!1,v_as_ratio:!1,v_center_point:!1,h_center_point:!1}}},autoplay_toggle:{display:!0,auto_hide:!0,hide_speed:250,position:{vertical:"top",horizontal:"left",h_offset:347,v_offset:130,h_as_ratio:!1,v_as_ratio:!1,v_center_point:!1,h_center_point:!1}},scrollable_boxes:{item_info:{display:!0,cutThumbWidth:!1,cutCategoryWidth:!1,container:{dimensions:{height:100,width:750,h_as_ratio:!1,w_as_ratio:!1},resize_to_content:!0,show_on_hover:!1,position:{vertical:"top",horizontal:"left",h_offset:0,v_offset:2,h_as_ratio:!1,v_as_ratio:!1,v_center_point:!1,h_center_point:!1}}},gallery_info:{display:!1,container:{dimensions:{height:100,width:750,h_as_ratio:!1,w_as_ratio:!1},resize_to_content:!0,show_on_hover:!1,position:{vertical:"top",horizontal:"left",h_offset:0,v_offset:2,h_as_ratio:!1,v_as_ratio:!1,v_center_point:!1,h_center_point:!1}}}},thumbs:{display:!0,auto_hide:!1,hide_speed:250,width:100,height:46,captions:!0,display_item_types:!1,pagination:{direction:"horizontal",duration:250,easing:"swing"},tooltips:{enabled:!1,title:!0,description:!1,position:{my:"bottom center",at:"top center"},classes:""},container:{transparent:!0,dimensions:{height:20,width:679,h_as_ratio:!1,w_as_ratio:!1},position:{vertical:"bottom",horizontal:"left",h_offset:35,v_offset:0,h_as_ratio:!1,v_as_ratio:!1,v_center_point:!1,h_center_point:!1}}},categories:{display:!1,auto_hide:!1,hide_speed:250,width:100,height:46,pagination:{direction:"horizontal",duration:250,easing:"swing"},container:{dimensions:{height:20,width:679,h_as_ratio:!1,w_as_ratio:!1},position:{vertical:"bottom",horizontal:"left",h_offset:35,v_offset:0,h_as_ratio:!1,v_as_ratio:!1,v_center_point:!1,h_center_point:!1}}},pagination:{display:!0,pages_at_once:7,direction:"horizontal",position:{vertical:"bottom",horizontal:"right",h_offset:35,v_offset:58,h_as_ratio:!1,v_as_ratio:!1,v_center_point:!1,h_center_point:!1}},title_boxes:{current_item:{display:!1,height:35,position:{vertical:"bottom",horizontal:"left",h_offset:0,v_offset:200,h_as_ratio:!1,v_as_ratio:!1,v_center_point:!1,h_center_point:!1}},current_gallery:{display:!1,height:35,position:{vertical:"top",horizontal:"left",h_offset:0,v_offset:0,h_as_ratio:!1,v_as_ratio:!1,v_center_point:!1,h_center_point:!1}}},buttons:{email:{display:!1,position:{vertical:"top",horizontal:"right",h_offset:35,v_offset:58,h_as_ratio:!1,v_as_ratio:!1,v_center_point:!1,h_center_point:!1},email_subject:"Look at this link"},download:{display:!1,position:{vertical:"top",horizontal:"left",h_offset:35,v_offset:58,h_as_ratio:!1,v_as_ratio:!1,v_center_point:!1,h_center_point:!1}},fullscreen:{display:!1,position:{vertical:"top",horizontal:"left",h_offset:35,v_offset:58,h_as_ratio:!1,v_as_ratio:!1,v_center_point:!1,h_center_point:!1}},exit_fullscreen:{display:!1,position:{vertical:"bottom",horizontal:"right",h_offset:35,v_offset:58,h_as_ratio:!1,v_as_ratio:!1,v_center_point:!1,h_center_point:!1}}},social_buttons:{display:!1,direction:"horizontal",load_after_effect:!0,position:{vertical:"bottom",horizontal:"right",h_offset:35,v_offset:58,h_as_ratio:!1,v_as_ratio:!1,v_center_point:!1,h_center_point:!1},buttons:{facebook:{display:!0,html:'<iframe src="//www.facebook.com/plugins/like.php?href={location_href_encoded}&amp;layout=button_count&amp;show_faces=true&amp;action=like&amp;font&amp;colorscheme=light&amp;height=20" scrolling="no" frameborder="0" style="border:none; overflow:hidden; height:20px; width: 100px;" allowTransparency="true"></iframe>'},google:{display:!0,html:'<g:plusone size="medium" href="{location_href}" annotation="bubble"></g:plusone><script type="text/javascript">gapi.plusone.go();<\/script>'},twitter:{display:!0,html:'<a href="//twitter.com/share" class="twitter-share-button" data-url="{location_href}" data-count="horizontal">Tweet</a><script type="text/javascript" src="//platform.twitter.com/widgets.js"><\/script>'}},hideable:!1,container:{width:100,height:100}},main_panel:{display:!0,fill_panel:!1,stretch_small_image:!1,top_left_align:!1,drag_navigation:!1,immediately_preload_all_images:!1,dimensions:{width:750,height:400,h_as_ratio:!1,w_as_ratio:!1},position:{vertical:"top",horizontal:"left",h_offset:0,v_offset:0,h_as_ratio:!1,v_as_ratio:!1,v_center_point:!1,h_center_point:!1},trim:{top:0,bottom:0,left:0,right:0},transition:{duration:800,effects:[]}},lightbox_title:!1,lightbox_description:!1,key_browse:!0,redirect_on_click:!1,redirect_on_click_target:"_self",lightbox_on_click:!1,module_id:0,portal_id:0,article_id:0,filter_values:"",filter_types:"",locale:"",inhouse_player:"flowplayer",flowplayer_src:"",fullscreen_provider:"pp",pretty_photo_options:{},smb_options:{},smbLight_options:{},cycle_current_category:!0,open_at:null,modify_browser_history:!1,videoVolume:1},o),r=i.history.location||i.location;return this.each(function(){var o,l,d,c,_,p,h,g,m,u,f,y,b,v,w,x,j,k,T=e(this),q={trys:0},z=e('<div class="loading_slider_overlay" />'),M=e('<div class="indicator" />'),C=e("<p />"),E={category:{},item:{}},O=0,L={},H=e(),P={interval:"",last_started:0,pause_time:0,start_pause_delta:0,time_remaining:0,pause:!1,user_paused:!1,fade_in:!1,reset:!1,transition_in_progres:!1,video_playing:!1},I={container_dimensions:{},thumbs:{page:{vertical_space:0,horizontal_space:0,width:0,height:0,count:0},container:{},width:0,height:0,per_page:0,per_row:0,row_count:0,window_width:0,window_height:0},categories:{page:{vertical_space:0,horizontal_space:0,width:0,height:0,count:0},container:{},width:0,height:0,per_page:0,per_row:0,row_count:0,window_width:0,window_height:0,render_categories:!0},autoplay:{indicator:{}},title_boxes:{current_item:{},current_gallery:{}},scrollable_boxes:{item_info:{},gallery_info:{}},pagination:{pages_at_once:0,page:{width:0,height:0}},main_panel:{dimensions:{},initialized:!1,disable_clicking:!1,disable_clicking_interval:""},preloaded_images:{},preloading_item:!1,buttons:{email:{},download:{},fullscreen:{},exit_fullscreen:{}},html5:{video:!1},youtube_iframe_api:{called:!1,loaded:!1},youtube_player_object:void 0,mouse_entered:!1,item_details_shown:!1},S=function(e){var i=e.src;if(e.sizes)for(var t=0,n=e.sizes.length;t<n;t++){var a=e.sizes[t];if(a.width<I.main_panel.dimensions.width)break;i=a.src}return i},W=function(e){return"number"==typeof e&&(e=E.category.items[e]),"image"==e.type||("video"==e.type||"audio"==e.type)&&s.lightbox_on_click},A={init:function(){s.container_dimensions.w_as_ratio||s.container_dimensions.h_as_ratio?(o=T.parent(),I.container_dimensions={width:s.container_dimensions.w_as_ratio?Math.round(o.width()*s.container_dimensions.width):s.container_dimensions.width,height:0},I.container_dimensions.height=s.container_dimensions.h_as_ratio?Math.round((s.container_dimensions.height_references_width?I.container_dimensions.width:o.height())*s.container_dimensions.height):s.container_dimensions.height,e(i).bind("resize.chameleonSlider",function(){clearTimeout(l),l=setTimeout(function(){I.container_dimensions={width:s.container_dimensions.w_as_ratio?Math.round(o.width()*s.container_dimensions.width):s.container_dimensions.width,height:0},I.container_dimensions.height=s.container_dimensions.h_as_ratio?Math.round((s.container_dimensions.height_references_width?I.container_dimensions.width:o.height())*s.container_dimensions.height):s.container_dimensions.height,T.trigger("resize_slider")},200)})):I.container_dimensions={width:s.container_dimensions.width,height:s.container_dimensions.height},T.width(I.container_dimensions.width).height(I.container_dimensions.height).append(z).bind("destroy",function(){clearTimeout(P.interval)}),z.width(I.container_dimensions.width).height(I.container_dimensions.height).append(M).show(0);try{I.html5.video=!!t.createElement("video").canPlayType}catch(e){}s.modify_browser_history&&e(i).on("popstate",function(e){A.parse_slider_url_hash(r.hash),A.show_item(E.item.index,!0,void 0,!0)}),A.get_content_source()},get_content_source:function(){q.trys>3?C.is(":visible")?C.html("Unable to display the items (requesting the items failed)"):M.fadeOut(250,function(){(C=e("<p>Unable to display the items (requesting the items failed)</p>")).appendTo(z).css({display:"block",top:Math.floor((I.container_dimensions.height-C.outerHeight(!0))/2)})}):(q.trys+=1,e.ajax({dataType:"json",type:"get",url:s.content_source,timeout:3e5,data:"mid="+s.module_id+"&portal_id="+s.portal_id+"&locale="+s.locale+"&article_id="+s.article_id+"&html5_player="+(I.html5.video?"1":"0")+(""===s.filter_values?"":"&filter_values="+s.filter_values+"&filter_types="+s.filter_types),success:A.load,complete:A.ajax_callback,cache:!1}))},ajax_callback:function(e,i){"success"!==i&&A.get_content_source()},parse_slider_url_hash:function(i){var t,n=i.substring(1),a=n.indexOf("/"),o=void 0;-1!==(a=(t=n.substring(a+1)).indexOf("/"))&&(-1!==(a=(o=t.substring(a+1)).indexOf("/"))&&(o=o.substring(0,a)),o||(o=void 0),t=t.substring(0,t.indexOf("/"))),(c={ids:t.split("-"),indexes:[]}).indexes=A.category_indexes_from_ids(e.extend([],c.ids),d),0==c.indexes.length&&(c.indexes=[0],c.ids=[d[0].id]),E.category=A.get_category(c.indexes),E.category.item_count=E.category.items.length,E.item={id:0,index:A.item_index_from_id(o)},E.item.id=E.category.items[E.item.index].id},load:function(t){var n,a=r.hash.substring(1),o=a.indexOf("/"),l=-1==o?"":a.substring(0,o);0!=t.content.length?(d=t.content,null!=s.open_at?((c={ids:s.open_at.categories,indexes:[]}).indexes=A.category_indexes_from_ids(e.extend([],c.ids),d),0==c.indexes.length&&(c.indexes=[0],c.ids=[d[0].id]),E.category=A.get_category(c.indexes),E.category.item_count=E.category.items.length,E.item={id:0,index:A.item_index_from_id(s.open_at.item)},E.item.id=E.category.items[E.item.index].id):l=="slider_"+s.module_id||l=="gallery_"+s.module_id?(A.parse_slider_url_hash("#"+a),"smb"==s.fullscreen_provider&&l=="gallery_"+s.module_id&&E.category.item_count>0&&(n=[],s.smb_options.openAt=0,e.each(E.category.items,function(e,i){i.id===E.item.id&&(s.smb_options.openAt=e),n.push(i.smb_object)}),e("<div />").data("socialMediaBox",n).socialMediaBox(s.smb_options))):(c={ids:[d[0].id],indexes:[0]},E.category=d[0],E.category.item_count=E.category.items.length,E.item={id:void 0,index:A.item_index_from_id(void 0)}),"YT" in i&&"Player" in i.YT&&(I.youtube_iframe_api.called=!0,I.youtube_iframe_api.loaded=!0),s.buttons.exit_fullscreen.display&&A.exit_fullscreen.init(),s.autoplay.enable&&A.autoplay.init(),s.pagination.display&&A.pagination.init(),s.social_buttons.display&&A.social_buttons.init(),s.buttons.email.display&&A.email_button.init(),s.buttons.download.display&&A.download_button.init(),s.buttons.fullscreen.display&&A.fullscreen_button.init(),s.autoplay_toggle.display&&A.autoplay_toggle.init(),s.arrows.display&&A.arrows.init(),s.categories.display&&A.categories.init(),s.thumbs.display&&A.thumbnails.init(),s.title_boxes.current_item.display&&A.item_title.init(),s.title_boxes.current_gallery.display&&A.gallery_title.init(),s.scrollable_boxes.item_info.display&&A.item_info.init(),s.scrollable_boxes.gallery_info.display&&A.gallery_info.init(),s.main_panel.display?A.main_panel.init():A.triggers()):M.fadeOut(250,function(){(C=e("<p>"+(t.user_friendly_msg?t.user_friendly_msg:"There are no items to display.")+"</p>")).appendTo(z).css({display:"block",top:Math.floor((I.container_dimensions.height-C.outerHeight(!0))/2)})})},show_item:function(e,i,t,n){if(i=void 0!==i,(e=parseInt(e,10))!==E.item.index||i){"function"==typeof A._on_pre_item_change&&(A._on_pre_item_change(),A._on_pre_item_change=void 0),P.video_playing=!1,e<0?e=E.category.item_count-1:e>=E.category.item_count&&(e=0),A.autoplay.reset(),O=E.item.index;var a=E.category.items[e];if(E.item.index=e,E.item.id=a.id,A.pagination.select(e),A.thumbnails.select(e),I.item_details_shown=!1,(s.main_panel.immediately_preload_all_images||W(a)&&I.preloaded_images[a.src]&&I.preloaded_images[a.src].loaded)&&(I.item_details_shown=!0,A.social_buttons.display(e),A.item_title.select(e),A.item_info.display(e),A.download_button.display(e),A.email_button.display(e)),s.modify_browser_history&&!n){var o,l=r.href.indexOf("#");o=-1==l?r.href:r.href.substring(0,l),o+="#slider_"+s.module_id+"/"+c.ids.join("-")+"/"+E.item.id,history.pushState(null,null,o)}s.main_panel.display?I.preloading_item||(void 0===t?A.main_panel.display(e):A.main_panel.display(e,t)):T.trigger("slider_transition_finnished")}},next:function(){var e,i=d.length;if(!s.cycle_current_category&&E.item.index==E.category.item_count-1)return e=c.indexes.pop()+1,0!=c.indexes.length&&(i=A.get_category(c.indexes).children.length),e<i?c.indexes.push(e):c.indexes.push(0),c.ids=A.category_ids_from_indexes(c.indexes),E.category=A.get_category(c.indexes),E.category.item_count=E.category.items.length,E.item={id:E.category.items[0].id,index:0},I.categories.render_categories=!1,void A.change_category();A.show_item(E.item.index+1)},prev:function(){var e,i=d.length;if(!s.cycle_current_category&&0==E.item.index)return e=c.indexes.pop()-1,0!=c.indexes.length&&(i=A.get_category(c.indexes).children.length),e<0?c.indexes.push(i-1):c.indexes.push(e),c.ids=A.category_ids_from_indexes(c.indexes),E.category=A.get_category(c.indexes),E.category.item_count=E.category.items.length,E.item={id:E.category.items[E.category.items.length-1].id,index:E.category.items.length-1},I.categories.render_categories=!1,void A.change_category();A.show_item(E.item.index-1)},pagination:{init:function(){var i;m=e('<div class="pagination" />'),u=e('<ul class="pages_container" />'),m.append(u),m.css("visibility","hidden"),T.prepend(m),A.position_element(m,s.pagination.position),i=e("<li><span></span></li>"),u.append(i),I.pagination.page.width=i.outerWidth(!0),I.pagination.page.height=i.outerHeight(!0),m.css("visibility",""),A.pagination.display_category(),A.pagination.select(E.item.index),u.delegate("li","click",function(){return A.show_item(e(this).index()),!1})},display_category:function(){if(s.pagination.display){var i=0,t="";for(m.css("display","none"),u.html(""),I.pagination.pages_at_once=E.category.item_count<s.pagination.pages_at_once?E.category.item_count:s.pagination.pages_at_once,"horizontal"===s.pagination.direction?(m.addClass("horizontal"),m.width(I.pagination.pages_at_once*I.pagination.page.width),m.height(I.pagination.page.height),u.width(E.category.item_count*I.pagination.page.width),u.height(I.pagination.page.height)):(m.addClass("vertical"),m.width(I.pagination.page.width),m.height(I.pagination.pages_at_once*I.pagination.page.height),u.width(I.pagination.page.width),u.height(E.category.item_count*I.pagination.page.height));i<E.category.item_count;i++)t+="<li><span></span></li>";f=e(t),u.append(f),m.css("display","")}},select:function(e){if(s.pagination.display){var i=Math.floor(I.pagination.pages_at_once/2),t=e-i,n={};t<0?t=0:e>=E.category.item_count-i&&(t=E.category.item_count-I.pagination.pages_at_once),n="horizontal"==s.pagination.direction?{left:-t*I.pagination.page.width}:{top:-t*I.pagination.page.height},u.stop().animate(n,250),f.removeClass("current"),f.eq(e).addClass("current")}}},social_buttons:{init:function(){y=e('<div class="social_buttons '+s.social_buttons.direction+'" />'),s.social_buttons.hideable?(b=e('<div class="social_buttons_toggle '+s.social_buttons.direction+'" />'),T.prepend(b),A.position_element(b,s.social_buttons.position),y.fadeTo(200,0,function(){y.hide()}).data("visible",!1),T.prepend(y),A.position_element(y,e.extend({},s.social_buttons.position,{h_offset:s.social_buttons.position.h_offset+b.outerWidth(!0)+5})),b.click(function(){y.data("visible")?(y.data("visible",!1).stop().fadeTo(200,0,function(){y.empty().hide()}),b.removeClass("active")):(y.data("visible",!0).stop().fadeTo(200,1),A.social_buttons.display(E.item.index),b.addClass("active"))})):(T.prepend(y),A.position_element(y,s.social_buttons.position)),A.social_buttons.display(E.item.index)},display:function(e){if(s.social_buttons.display&&(!s.social_buttons.hideable||y.data("visible"))){var i,t="",n="";for(i in y.html(""),"string"==typeof E.category.items[e].social_button_url?n=E.category.items[e].social_button_url:(n=-1==r.href.indexOf("#")?r.href:r.href.substring(0,r.href.indexOf("#")),n=A.set_url_param(A.set_url_param(n,"edgpid",E.category.items[e].id),"edgmid",s.module_id)+"#slider_"+s.module_id+"/"+c.ids.join("-")+"/"+E.category.items[e].id+"/"),s.social_buttons.buttons)s.social_buttons.buttons[i].display&&(t+='<div class="social_button">',t+=s.social_buttons.buttons[i].html.replace(/{location_href}/g,n).replace(/{location_href_encoded}/g,encodeURIComponent(n)),t+="</div>");P.transition_in_progres&&s.social_buttons.load_after_effect?(T.unbind("slider_transition_finnished.social_buttons"),T.bind("slider_transition_finnished.social_buttons",function(){y.html("").append(t)})):y.append(t)}}},_button:{init:function(i){I.buttons[i.type]=e('<a class="standalone_button'+(i.custom_class?" "+i.custom_class:"")+'" href="#">'+i.text+"</a>"),T.prepend(I.buttons[i.type]),A.position_element(I.buttons[i.type],s.buttons[i.type].position)},display:function(e){e.target="string"==typeof e.target?e.target:"_self",I.buttons[e.type].attr({href:e.href,target:e.target})}},email_button:{init:function(){A._button.init({type:"email",custom_class:"email",text:"Email this"}),A.email_button.display(E.item.index)},display:function(e){var i,t=r.href.indexOf("#");s.buttons.email.display&&(i=-1==t?r.href:r.href.substring(0,t),i+="#slider_"+s.module_id+"/"+c.ids.join("-")+"/"+E.category.items[E.item.index].id,A._button.display({type:"email",href:"mailto:?subject="+escape(s.buttons.email.email_subject)+"&body="+encodeURIComponent(i)}))}},download_button:{init:function(){A._button.init({type:"download",custom_class:"download",text:"Download"}),A.download_button.display(E.item.index)},display:function(e){var i=E.category.items[e].download_url;s.buttons.download.display&&(i=i||"#",A._button.display({type:"download",href:i,target:"_blank"}),"#"==i?I.buttons.download.stop().fadeTo(200,0):I.buttons.download.stop().fadeTo(200,1))}},fullscreen_button:{init:function(){A._button.init({type:"fullscreen",custom_class:"fullscreen",text:"Fullscreen"}),I.buttons.fullscreen.click(function(){return e(this)[n+"_fullscreen"](s.fullscreen_options),!1})}},exit_fullscreen:{init:function(){A._button.init({type:"exit_fullscreen",custom_class:"exit_fullscreen",text:"Exit fullscreen"})}},main_panel:{init:function(){var n,a="mousedown",o="mousemove",r="mouseup";_=e('<div class="main_panel" />'),A.main_panel.size(),p=e('<div class="items_wrapper" />'),_.append(p),T.prepend(_),(s.redirect_on_click||s.lightbox_on_click)&&(H=e('<a href="#" class="media_link" />'),s.redirect_on_click&&H.attr("target",s.redirect_on_click_target),_.append(H)),_.append('<div class="preloading_item" />'),!s.redirect_on_click&&s.lightbox_on_click&&(h=e('<div class="lightbox_links_container" style="display: none;"></div>'),p.append(h)),T.bind("slider_transition_finnished.main_panel",function(){P.transition_in_progres=!1}),A.main_panel.display_category(!0),I.preloading_item||(A.main_panel.display(E.item.index,""),A.triggers()),s.main_panel.drag_navigation&&((n="ontouchstart" in i)&&(a="touchstart",o="touchmove",r="touchend"),_.delegate("a","click",function(e){I.main_panel.disable_clicking&&e.preventDefault()}).bind(a+".chameleon_"+s.module_id,function(e){n&&(e.originalEvent.touches&&e.originalEvent.touches.length?e=e.originalEvent.touches[0]:e.originalEvent.changedTouches&&e.originalEvent.changedTouches.length&&(e=e.originalEvent.changedTouches[0])),_.data("dragging",{start_position:{left:e.pageX,top:e.pageY}}),e.preventDefault()}),e(t).bind(o+".chameleon_"+s.module_id,function(e){var i,t;if("object"==typeof _.data("dragging")&&(t=_.data("dragging").start_position,I.main_panel.disable_clicking=!0,n&&(e.originalEvent.touches&&e.originalEvent.touches.length?e=e.originalEvent.touches[0]:e.originalEvent.changedTouches&&e.originalEvent.changedTouches.length&&(e=e.originalEvent.changedTouches[0])),!(Math.abs((t.top-e.pageY)/(e.pageX-t.left))>=1))){if(i=t.left-e.pageX,Math.abs(i)<50)return!1;_.data("dragging",!1),i<0?A.prev():A.next()}}).bind(r+".chameleon_"+s.module_id,function(e){_.data("dragging",!1),I.main_panel.disable_clicking_interval=setTimeout(function(){I.main_panel.disable_clicking=!1},10)})),I.main_panel.initialized=!0},size:function(){s.main_panel.display&&(I.main_panel.dimensions=A.get_dimensions(s.main_panel.dimensions),I.main_panel.dimensions.height-=s.main_panel.trim.top+s.main_panel.trim.bottom,I.main_panel.dimensions.width-=s.main_panel.trim.left+s.main_panel.trim.right,A.position_element(_,s.main_panel.position),_.width(I.main_panel.dimensions.width).height(I.main_panel.dimensions.height))},display_category:function(i){var t,n="",a=0,o=E.category.items[E.item.index],r=[];if(s.main_panel.display){if(W(o))if(I.preloading_item=!0,i)e("<img />").load(function(){I.preloading_item=!1,A.main_panel.display(E.item.index,""),A.triggers()}).error(function(){I.preloading_item=!1,A.triggers()}).attr("src",o.src);else{_.addClass("loading_category");var l=function(){I.preloading_item=!1,A.main_panel.display(E.item.index,""),_.removeClass("loading_category")};e("<img />").load(l).error(l).attr("src",o.src)}for(;a<E.category.item_count;a++){var d,c,p;if(t=E.category.items[a],s.main_panel.immediately_preload_all_images&&W(t)&&!I.preloaded_images[t.src]&&(I.preloaded_images[t.src]={loading:!0,loaded:!1},e("<img />").load({src:t.src},function(e){I.preloaded_images[e.data.src]={loading:!1,loaded:!0,width:this.width,height:this.height}}).attr("src",t.src)),!s.redirect_on_click&&s.lightbox_on_click)"image"==t.type||"video"==t.type||"audio"==t.type?(d=t.lightbox_url,c=t.download_url?t.download_url:"",p=t.src):(d="",c="",p=""),"pp"==s.fullscreen_provider?d&&(n+='<a href="'+d+'" rel="prettyPhoto_M'+s.module_id+'" edgmid="'+s.module_id+'" edgpid="'+t.id+'" downhref="'+c+(s.lightbox_description&&t.info?'" pptitle="'+t.info.replace('"',"&quot;"):"")+'"><img src="'+p+'" alt="'+(s.lightbox_title&&t.title?t.title:"")+'" /></a>'):"smb"==s.fullscreen_provider?e.isPlainObject(t.smb_object)&&!e.isEmptyObject(t.smb_object)&&r.push(t.smb_object):"smbLight"==s.fullscreen_provider&&e.isPlainObject(t.smbLight_object)&&!e.isEmptyObject(t.smbLight_object)&&r.push(t.smbLight_object)}!s.redirect_on_click&&s.lightbox_on_click&&("pp"==s.fullscreen_provider?(h.html(n),(g=h.find("> a")).prettyPhoto(s.pretty_photo_options)):"smb"==s.fullscreen_provider?h.data("socialMediaBox",r):"smbLight"==s.fullscreen_provider&&h.data("smbLightItems",r))}},display:function(i){var t,n="",a="",o=E.category.items[i];if(s.main_panel.display){P.transition_in_progres=!0,H.unbind("click"),2==arguments.length?a=n=arguments[1]:1==s.main_panel.transition.effects.length?a=n=s.main_panel.transition.effects[0]:s.main_panel.transition.effects.length>1&&(t=Math.floor(Math.random()*s.main_panel.transition.effects.length),a=n=s.main_panel.transition.effects[t]),"image"==o.type?(H.css("display","block"),s.redirect_on_click&&H.attr("href","string"==typeof o.on_click_url&&o.on_click_url?o.on_click_url:"#")):"video"==o.type||"audio"==o.type?(n="",a="",s.redirect_on_click||void 0!==o.html&&""!=o.html?H.css("display","none"):H.css("display","block")):"html"==o.type&&(a="","fade"!=n&&(n="show")),!s.redirect_on_click&&s.lightbox_on_click&&H.attr("href","#").click(function(){var i;return!I.main_panel.disable_clicking&&("pp"==s.fullscreen_provider?g.filter('a[edgpid="'+o.id+'"]').trigger("click"):"smb"==s.fullscreen_provider?(s.smb_options.openAt=0,e.each(h.data("socialMediaBox"),function(e,i){if(i.id===o.id)return s.smb_options.openAt=e,!1}),h.socialMediaBox(s.smb_options)):"smbLight"==s.fullscreen_provider&&(i=h.data("smbLightItems"),s.smbLight_options.openAt=0,e.each(i,function(e,i){if(i.id==o.id)return s.smbLight_options.openAt=e,!1}),new SmbLight_1(i,s.smbLight_options)),!1)}),"object"==typeof a?n=a.type:""==n&&(n="show"),null!=I.youtube_player_object&&(I.youtube_player_object.getIframe().src="",I.youtube_player_object.stopVideo(),I.youtube_player_object=void 0);var r=function(t){if(s.main_panel.immediately_preload_all_images||I.item_details_shown||(A.social_buttons.display(E.item.index),A.item_title.select(E.item.index),A.item_info.display(E.item.index),A.download_button.display(E.item.index),A.email_button.display(E.item.index)),A.main_panel._transitions[n]({item_index:i,effect_settings:a,item_src:t||o.src}),s.main_panel.fill_panel&&W(o)&&A.main_panel._fit_image(p.find("> .item_container").filter(":last").find("> img")),!s.main_panel.immediately_preload_all_images){var l=E.category.items[E.item.index+1];if(l&&W(l)){var d=S(l);if(!I.preloaded_images[d]){I.preloaded_images[d]={loading:!0,loaded:!1};var c=E.category.id,_=E.item.index+1;e("<img />").load(function(e){I.preloaded_images[d]={loading:!1,loaded:!0,width:this.width,height:this.height},c==E.category.id&&_==E.item.index&&(r(d),A.main_panel.remove_loading_effect("loading_item"))}).attr("src",d)}}}};if(W(o))if(s.main_panel.immediately_preload_all_images)r();else{var l=S(o);if(I.preloaded_images[l])I.preloaded_images[l].loaded&&(r(l),A.main_panel.remove_loading_effect("loading_item"));else{A.main_panel.show_loading_effect("loading_item"),I.preloaded_images[l]={loading:!0,loaded:!1};var d=E.category.id,c=E.item.index;e("<img />").load(function(e){I.preloaded_images[l]={loading:!1,loaded:!0,width:this.width,height:this.height},d==E.category.id&&c==E.item.index&&(r(l),A.main_panel.remove_loading_effect("loading_item"))}).attr("src",l)}}else r()}},show_loading_effect:function(e){clearTimeout(_.data("loading_effect_timeout")),_.addClass(e+" loading_effect show_preload")},remove_loading_effect:function(e){_.removeClass("show_preload"),_.data("loading_effect_timeout",setTimeout(function(){_.removeClass(e+" loading_effect")},400))},_fit_image:function(i){var t=i.attr("src"),n=I.preloaded_images[t],a=function(e,i){var t,n,a,o=I.main_panel.dimensions.width,r=I.main_panel.dimensions.height;i.width==o&&i.height==r||(e.css({position:"relative"}),i.width>o||i.height>r||s.main_panel.stretch_small_image?(e.css({width:"100%",height:"auto"}),t=o/i.width,(n=Math.floor(i.height*t))<r?(t=r/i.height,a=Math.floor(i.width*t),e.css({height:"100%",width:"auto"}),s.main_panel.top_left_align||e.css({left:-Math.floor((a-o)/2)})):n>r&&!s.main_panel.top_left_align&&e.css({top:-Math.floor((n-r)/2)})):s.main_panel.top_left_align||(i.width<o&&e.css({left:Math.floor((o-i.width)/2)}),i.height<r&&e.css({top:Math.floor((r-i.height)/2)})))};n&&n.loaded?a(i,n):e("<img />").load({src:t,$img:i},function(e){I.preloaded_images[e.data.src]={loading:!1,loaded:!0,width:this.width,height:this.height},a(e.data.$img,I.preloaded_images[e.data.src])}).attr("src",t)},_transitions:{show:function(i){var t,n,a,o,r='<div class="item_container new_item">',l=E.category.items[i.item_index],d=p.find("> .item_container").eq(0),_=void 0===l.html||""==l.html?"":l.html,h="",g=!1;"html"!=l.type&&"video"!=l.type&&"audio"!=l.type||!_?r+='<img alt="'+("object"==typeof l.thumb&&l.thumb.caption?l.thumb.caption:"")+'" src="'+i.item_src+'" />':(""==(n=void 0===l.video_src||""==l.video_src?"":l.video_src)?s.autoplay.enable&&(h=A._video.get_provider(_),a=A._video.get_video_id(h,_)):(h=s.inhouse_player,a=n),""===h?r+=_:(g=!0,r+='<div id="'+(o="chameleon_video_container_"+s.module_id+"_"+c.indexes.join("-")+"_"+E.item.index+"_"+Math.round(1e5*Math.random()))+'"></div>')),t=e(r+="</div>"),p.find("> .item_container.new_item").removeClass("new_item"),t.css({width:I.main_panel.dimensions.width,height:I.main_panel.dimensions.height}).appendTo(p),g&&A._video.player_setup({container:o,provider:h,id:a,dimensions:I.main_panel.dimensions}),d.hasClass("new_item")||d.remove(),g||T.trigger("slider_transition_finnished")},fade:function(i){var t,n=E.category.items[i.item_index],a="object"==typeof n.thumb&&n.thumb.caption?n.thumb.caption:"",o=void 0===n.html||""==n.html?"":n.html;"image"==n.type?t=e('<div class="item_container new_item"><img alt="'+a+'" src="'+i.item_src+'" /></div>'):o&&(t=e('<div class="item_container new_item">'+o+"</div>")),p.find("> .item_container.new_item").removeClass("new_item"),t.css({width:I.main_panel.dimensions.width,height:I.main_panel.dimensions.height,display:"none"}).appendTo(p).fadeIn(s.main_panel.transition.duration,function(){var e=p.find("> .item_container").eq(0);e.hasClass("new_item")||e.remove(),T.trigger("slider_transition_finnished")})},slide:function(i){var t=E.category.items[i.item_index],n="object"==typeof t.thumb&&t.thumb.caption?t.thumb.caption:"",a=e('<div class="item_container new_item"><img alt="'+n+'" src="'+i.item_src+'" /></div>'),o=p.find("> .item_container").filter(":last"),r="left",l=function(){var e=p.find("> .item_container").eq(0);e.hasClass("new_item")||e.remove(),T.trigger("slider_transition_finnished")};switch(i.effect_settings.force_horizontal?r=O<i.item_index?"left":"right":i.effect_settings.force_vertical?r=O<i.item_index?"up":"down":1==i.effect_settings.directions.length?r=i.effect_settings.directions[0]:i.effect_settings.directions.length>1&&(r=i.effect_settings.directions[Math.floor(Math.random()*i.effect_settings.directions.length)]),p.find("> .item_container.new_item").removeClass("new_item"),a.css({width:I.main_panel.dimensions.width,height:I.main_panel.dimensions.height}),r){case"down":a.css("top",-I.main_panel.dimensions.height).appendTo(p).animate({top:0},s.main_panel.transition.duration,"swing",l),o.animate({top:I.main_panel.dimensions.height},s.main_panel.transition.duration,"swing");break;case"up":a.css("top",I.main_panel.dimensions.height).appendTo(p).animate({top:0},s.main_panel.transition.duration,"swing",l),o.animate({top:-I.main_panel.dimensions.height},s.main_panel.transition.duration,"swing");break;case"right":a.css("left",-I.main_panel.dimensions.width).appendTo(p).animate({left:0},s.main_panel.transition.duration,"swing",l),o.animate({left:I.main_panel.dimensions.width},s.main_panel.transition.duration,"swing");break;default:a.css("left",I.main_panel.dimensions.width).appendTo(p).animate({left:0},s.main_panel.transition.duration,"swing",l),o.animate({left:-I.main_panel.dimensions.width},s.main_panel.transition.duration,"swing")}},stripes:function(i){var t,n,a,o=0,r=0,l=0,d=0,c=0,_=0,h=0,g=0,m=0,u=0,f=i.item_src,y=e.extend(!0,{orientation:"vertical",num_of_stripes:12,direction:0,start_at:0,randomize:{orientation:!1,direction:!1,start_at:!1}},i.effect_settings),b=Math.floor(s.main_panel.transition.duration/y.num_of_stripes),v=e('<div class="item_container new_item"></div>'),w=function(){var e=p.find("> .item_container").eq(0);e.hasClass("new_item")||e.remove(),T.trigger("slider_transition_finnished")},x=function(i,t){var n=o,a=r,p=function(){var e;e="horizontal"==y.orientation?{left:0,opacity:1}:{top:0,opacity:1},i.animate(e,{duration:s.main_panel.transition.duration,easing:"swing",complete:function(){0==y.start_at||2==y.start_at?t+1==y.num_of_stripes&&w():1==y.start_at?0==t&&w():t==Math.floor(y.num_of_stripes/2)&&w()}})};if("horizontal"==y.orientation?(c=t*r,_=0===y.direction?-o:1===y.direction?o:t%2==0?-o:o,h=m-c,g=u):(_=t*o,c=0===y.direction?-r:1===y.direction?r:t%2==0?-r:r,h=m,g=u-_),t+1==y.num_of_stripes&&(n=l,a=d),(i=e('<div class="fancy_effect_element" />')).css({width:n,height:a,top:c,left:_,opacity:0,background:"url('"+f+"') no-repeat "+g+"px "+h+"px "+T.css("background-color")}).appendTo(v),0===y.start_at)setTimeout(p,t*b+1);else if(1==y.start_at)setTimeout(p,(y.num_of_stripes-1-t)*b+1);else if(2==y.start_at||3==y.start_at){var x,j=0;y.num_of_stripes%2==0?(x=y.num_of_stripes/2,t<x?j=3==y.start_at?t:Math.abs(t-x+1):(j=t-x,3==y.start_at&&(j=x-1-j))):(x=Math.floor(y.num_of_stripes/2),j=t<x?x-t:t-x,3==y.start_at&&(j=x-j)),setTimeout(p,j*b+1)}};y.randomize.orientation&&(0==Math.floor(2*Math.random())?y.orientation="horizontal":y.orientation="vertical"),y.randomize.direction&&(y.direction=Math.floor(3*Math.random())),y.randomize.start_at&&(y.start_at=Math.floor(4*Math.random())),p.find("> .item_container.new_item").removeClass("new_item"),v.css({width:I.main_panel.dimensions.width,height:I.main_panel.dimensions.height}).appendTo(p),"horizontal"==y.orientation?(l=o=I.main_panel.dimensions.width,r=Math.ceil(I.main_panel.dimensions.height/y.num_of_stripes),d=0==(d=r*y.num_of_stripes-I.main_panel.dimensions.height)?r:r-d):(d=r=I.main_panel.dimensions.height,o=Math.ceil(I.main_panel.dimensions.width/y.num_of_stripes),l=0==(l=o*y.num_of_stripes-I.main_panel.dimensions.width)?o:o-l),t=I.preloaded_images[f],n=I.main_panel.dimensions.width,a=I.main_panel.dimensions.height,t.width==n&&t.height==a||(t.width<n?u=Math.floor((n-t.width)/2):t.width>n&&(u=-Math.floor((t.width-n)/2)),t.height<a?m=Math.floor((a-t.height)/2):t.height>a&&(m=-Math.floor((t.height-a)/2)));for(var j=0;j<y.num_of_stripes;j++)x(void 0,j)}}},_on_pre_item_change:void 0,_video:{get_provider:function(e){if("<iframe"==e.substring(0,7)){if(-1!==e.indexOf("youtube.com/embed/",7))return"youtube";if(-1!==e.indexOf("player.vimeo.com/video/",7))return"vimeo"}return""},get_video_id:function(i,t){var n,a;switch(i){case"youtube":case"vimeo":return-1!==(a=(n=e("<div>"+t+"</div>").find("iframe:first").attr("src")).indexOf("?"))&&(n=n.substring(0,a)),"/"==n[n.length-1]&&(n=n.substring(0,n.length-1)),n.substring(n.lastIndexOf("/")+1);default:return""}},player_setup:function(i){var t=e("#"+i.container);switch(t.css(i.dimensions),i.container=t,i.provider){case"youtube":A._video._youtube_player(i);break;case"vimeo":A._video._vimeo_player(i);break;case"flowplayer":A._video._flow_player(i)}},_youtube_player:function(e){var n,a,o,l=e.container.attr("id")+"_object",d='<iframe id="'+l+'" type="text/html" width="'+e.dimensions.width+'" height="'+e.dimensions.height+'" src="//www.youtube.com/embed/'+e.id+"?enablejsapi=1&amp;wmode=transparent&amp;origin="+r.protocol+"//"+r.host+'" frameborder="0"></iframe>',c=function(){o=new YT.Player(l,{events:{onReady:function(){I.youtube_player_object=o,T.trigger("slider_transition_finnished"),s.autoplay.autostart_video_playback&&o.playVideo()},onStateChange:function(e){switch(e.data){case YT.PlayerState.PLAYING:P.video_playing=!0,A.autoplay.reset();break;case YT.PlayerState.ENDED:setTimeout(A.next,1e3)}}}})};e.container.append(d),I.youtube_iframe_api.called||(I.youtube_iframe_api.called=!0,(n=t.createElement("script")).src="//www.youtube.com/iframe_api",(a=t.getElementsByTagName("script")[0]).parentNode.insertBefore(n,a)),I.youtube_iframe_api.loaded?c():i.onYouTubeIframeAPIReady=function(){I.youtube_iframe_api.loaded=!0,c()}},_vimeo_player:function(t){var n=!1,a=function(e,i){var t={method:e};i&&(t.value=i),r[0].contentWindow.postMessage(JSON.stringify(t),"https://player.vimeo.com")},o=function(e){switch(JSON.parse(e.data).event){case"ready":T.trigger("slider_transition_finnished"),a("addEventListener","finish"),a("addEventListener","play"),s.autoplay.autostart_video_playback&&a("play");break;case"play":if(n)break;P.video_playing=n=!0,A.autoplay.reset();break;case"finish":setTimeout(A.next,1e3)}},r=e('<iframe src="//player.vimeo.com/video/'+t.id+'?api=1" width="'+t.dimensions.width+'" height="'+t.dimensions.height+'" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>');A._on_pre_item_change=function(){i.addEventListener?i.removeEventListener("message",o,!1):i.detachEvent("onmessage",o)},i.addEventListener?i.addEventListener("message",o,!1):i.attachEvent("onmessage",o),t.container.append(r)},_flow_player:function(e){var i=!1,t="";a(e.id,".mp4")?t="video/mp4":a(e.id,".webm")?t="video/webm":a(e.id,".ogg")?t="video/ogg":a(e.id,".flv")&&(t="video/flash"),flowplayer(e.container[0],{swf:s.flowplayer_src,volume:s.videoVolume,clip:{sources:[{type:t,src:e.id}]}}).on("ready",function(){T.trigger("slider_transition_finnished"),s.autoplay.autostart_video_playback&&flowplayer(e.container).play()}).on("resume",function(){s.autoplay.enable&&!i&&(i=!0,P.video_playing=!0,A.autoplay.reset())}).on("finish",function(){s.autoplay.enable&&setTimeout(A.next,1e3)})}},key_browse:function(){e(t).keyup(function(e){return 37===e.keyCode&&A.prev(),39===e.keyCode&&A.next(),!1})},_scrollable_boxes:{init:function(i){var t,n=s.scrollable_boxes[i.box];(t=I.scrollable_boxes[i.box]={jq:{container:e('<div class="scrollable_box'+(i.custom_class?" "+i.custom_class:"")+'" />').data("disabled",!1),viewport:e('<div class="viewport" />'),content:e('<div class="overview" />'),scrollbar:e()}}).jq.container.append(t.jq.viewport),t.jq.viewport.append(t.jq.content),T.prepend(t.jq.container),A._scrollable_boxes.size(i.box),n.container.resize_to_content||t.jq.container.height(t.dimensions.height),A._scrollable_boxes.display(i),n.container.show_on_hover&&T.hover(function(){I.mouse_entered=!0,0==t.jq.container.data("disabled")&&t.jq.container.stop(!0).fadeTo(200,1,function(){t.jq.container.css("display","block")})},function(){I.mouse_entered=!1,0==t.jq.container.data("disabled")&&t.jq.container.stop(!0).fadeTo(200,0,function(){t.jq.container.css("display","none")})})},size:function(i){var t=I.scrollable_boxes[i],n=s.scrollable_boxes[i];n.display&&(t.jq.scrollbar.remove(),t.jq.scrollbar=e('<div class="scrollbar"><div class="track"><div class="thumb"><div class="end"></div></div></div></div>'),t.dimensions=A.get_dimensions(n.container.dimensions),A.position_element(t.jq.container,n.container.position),t.dimensions.height>I.container_dimensions.height&&(t.dimensions.height=I.container_dimensions.height),t.dimensions.width>I.container_dimensions.width&&(t.dimensions.width=I.container_dimensions.width),s.scrollable_boxes.item_info.cutThumbWidth&&(t.dimensions.width=t.dimensions.width-s.thumbs.container.dimensions.width),s.scrollable_boxes.item_info.cutCategoryWidth&&(t.dimensions.width=t.dimensions.width-s.categories.container.dimensions.width),t.jq.container.width(t.dimensions.width).css({maxHeight:t.dimensions.height}).append(t.jq.scrollbar).eds_tinyscrollbar({size:t.dimensions.height-(t.jq.scrollbar.outerHeight(!0)-t.jq.scrollbar.height())}).hide(0),t.jq.viewport.css({maxHeight:t.dimensions.height-t.jq.viewport.outerHeight(!0)}),n.container.resize_to_content||t.jq.container.height(t.dimensions.height))},display:function(e){var i=I.scrollable_boxes[e.box],t=s.scrollable_boxes[e.box],n=function(){var e=function(){i.jq.viewport.stop(!0).fadeTo(200,1,function(){i.jq.scrollbar.css("display","block")}),i.jq.scrollbar.hasClass("disable")||i.jq.scrollbar.stop(!0).fadeTo(200,1,function(){i.jq.scrollbar.css("display","block")})};i.jq.viewport.css({visibility:"",display:"none"}),t.container.show_on_hover?I.mouse_entered?e():(i.jq.viewport.css({display:"block"}),i.jq.scrollbar.hasClass("disable")||i.jq.scrollbar.css({display:"block"})):e()};t.display&&("string"==typeof e.content&&e.content?(i.jq.container.data("disabled",!1),i.jq.container.is(":visible")?(i.jq.container.css({height:i.jq.container.height()}),i.jq.scrollbar.stop(!0).fadeTo(200,0,function(){i.jq.scrollbar.css("display","none")}),i.jq.viewport.stop(!0).fadeTo(200,0,function(){i.jq.content.html(e.content),i.jq.viewport.css({visibility:"hidden",display:"block"}).removeClass("scrollable"),i.jq.container.eds_tinyscrollbar_update(),i.jq.scrollbar.hasClass("disable")||(i.jq.viewport.addClass("scrollable"),i.jq.container.eds_tinyscrollbar_update()),!t.container.resize_to_content||t.container.show_on_hover&&!I.mouse_entered?(i.jq.container.height(i.dimensions.height),n()):i.jq.container.animate({height:i.jq.viewport.outerHeight(!0)},200,n)})):(i.jq.container.css({visibility:"hidden",display:"block"}),i.jq.viewport.removeClass("scrollable"),i.jq.content.html(e.content),i.jq.container.eds_tinyscrollbar_update(),i.jq.scrollbar.hasClass("disable")?i.jq.scrollbar.css({display:"none"}):(i.jq.viewport.addClass("scrollable"),i.jq.scrollbar.css({display:"block",opacity:1}),i.jq.container.eds_tinyscrollbar_update()),i.jq.container.css({visibility:"",display:"none",height:t.container.resize_to_content?i.jq.viewport.outerHeight(!0):i.dimensions.height}),t.container.show_on_hover&&!I.mouse_entered||i.jq.container.stop(!0).fadeTo(200,1,function(){i.jq.container.css("display","block")}))):i.jq.container.data("disabled",!0).stop(!0).fadeTo(200,0,function(){i.jq.container.css("display","none")}))}},item_info:{init:function(){A._scrollable_boxes.init({box:"item_info",custom_class:"item_info",content:E.category.items[E.item.index].info})},display:function(e){A._scrollable_boxes.display({box:"item_info",content:E.category.items[e].info})}},gallery_info:{init:function(){A._scrollable_boxes.init({box:"gallery_info",custom_class:"gallery_info",content:E.category.info})},display:function(){A._scrollable_boxes.display({box:"gallery_info",content:E.category.info})}},autoplay_toggle:{init:function(){x=e('<a href="#" class="autoplay_toggle">Play/Pause</a>'),s.autoplay.enable?x.addClass("pause"):P.user_paused=!0,x.prependTo(T).click(function(){return P.user_paused?(P.user_paused=!1,x.addClass("pause"),s.autoplay.enable||(P.fade_in=!0,s.autoplay.enable=!0,A.autoplay.init()),s.autoplay.pause_on_hover||A.autoplay.start()):(x.removeClass("pause"),P.user_paused=!0,P.pause||A.autoplay.pause()),!1}),A.position_element(x,s.autoplay_toggle.position),E.category.item_count<2&&x.css("display","none"),s.autoplay_toggle.auto_hide&&(x.css("display","none"),T.hover(function(){E.category.item_count<2||x.stop().fadeTo(s.autoplay_toggle.hide_speed,1)},function(){x.stop().fadeTo(s.autoplay_toggle.hide_speed,0)}))},display_category:function(){var e="";s.autoplay_toggle.display&&(E.category.item_count<2&&(e="none"),x.css("display",e))}},autoplay:{init:function(){s.autoplay.indicator.display&&(v=e('<div class="indicator" />'),w=e('<div class="autoplay_container" />'),A.autoplay.size(),"vertical"!=s.autoplay.indicator.orientation||s.autoplay.indicator.flip_direction?s.autoplay.indicator.flip_direction&&v.css({left:"auto",right:0}):v.css({top:"auto",bottom:0}),w.append(v).css("display","none"),P.fade_in?(T.append(w),w.fadeIn(300)):(T.prepend(w),w.css("display",""))),T.bind("slider_transition_finnished",function(){P.user_paused||P.pause||A.autoplay.start()})},size:function(){s.autoplay.enable&&s.autoplay.indicator.display&&(I.autoplay.indicator=A.get_dimensions(s.autoplay.indicator.dimensions),A.position_element(w,s.autoplay.indicator.position),"vertical"==s.autoplay.indicator.orientation?v.width(I.autoplay.indicator.width):v.height(I.autoplay.indicator.height),w.css(I.autoplay.indicator))},start:function(){var e=s.autoplay.interval,i=!0;E.category.item_count<2?s.autoplay.indicator.display&&w.css("display","none"):s.autoplay.enable&&""==P.interval&&(P.last_started=(new Date).getTime(),P.reset=!1,0!=P.time_remaining&&(i=!1,e=P.time_remaining),s.autoplay.indicator.display&&(w.css("display",""),v.stop(),"vertical"==s.autoplay.indicator.orientation?(i&&v.height(0),v.animate({height:I.autoplay.indicator.height},e,"linear")):(i&&v.width(0),v.animate({width:I.autoplay.indicator.width},e,"linear"))),P.interval=setTimeout(A.next,e))},pause:function(){s.autoplay.enable&&!P.reset&&(P.pause_time=(new Date).getTime(),P.start_pause_delta=P.pause_time-P.last_started,s.autoplay.indicator.display&&v.stop(),P.time_remaining=(0==P.time_remaining?s.autoplay.interval:P.time_remaining)-P.start_pause_delta,clearTimeout(P.interval),P.interval="")},reset:function(){s.autoplay.enable&&(clearTimeout(P.interval),P.interval="",P.time_remaining=0,P.reset=!0,s.autoplay.indicator.display&&(v.stop(),"vertical"==s.autoplay.indicator.orientation?v.height(0):v.width(0)))},display_category:function(){s.autoplay.enable&&s.autoplay.indicator.display&&(E.category.item_count<2?w.css("display","none"):w.css("display",""))}},_items_panel:{init:function(e){e.page.append(e.item).appendTo(L[e.panel].container),I[e.panel].width=e.item.outerWidth(!0),I[e.panel].height=e.item.outerHeight(!0),I[e.panel].page.horizontal_space=e.page.outerWidth(!0)-e.page.width(),I[e.panel].page.vertical_space=e.page.outerHeight(!0)-e.page.height(),e.page.remove(),s[e.panel].container.transparent||L[e.panel].wrapper.addClass("not_transparent")},calculate_pages:function(e){var i;I[e.panel].container=A.get_dimensions(s[e.panel].container.dimensions),I[e.panel].page.width=I[e.panel].width+I[e.panel].page.horizontal_space,I[e.panel].page.width>I[e.panel].container.width?I[e.panel].container.width=I[e.panel].page.width:I[e.panel].page.width=I[e.panel].container.width-I[e.panel].page.horizontal_space,I[e.panel].page.height=I[e.panel].height+I[e.panel].page.vertical_space,I[e.panel].page.height>I[e.panel].container.height?I[e.panel].container.height=I[e.panel].page.height:I[e.panel].page.height=I[e.panel].container.height-I[e.panel].page.vertical_space,I[e.panel].per_row=Math.floor(I[e.panel].page.width/I[e.panel].width),I[e.panel].page.width=I[e.panel].per_row*I[e.panel].width,I[e.panel].row_count=Math.floor(I[e.panel].page.height/I[e.panel].height),I[e.panel].page.height=I[e.panel].row_count*I[e.panel].height,I[e.panel].per_page=I[e.panel].per_row*I[e.panel].row_count,I[e.panel].page.count=Math.ceil(e.item_count/I[e.panel].per_page),I[e.panel].page.count>1?(L[e.panel].pagination?(L[e.panel].pagination.next.css("display","block"),L[e.panel].pagination.prev.css("display","block")):(L[e.panel].wrapper.append('<a href="#" class="navigation '+s[e.panel].pagination.direction+' prev">Previous</a><a href="#" class="navigation '+s[e.panel].pagination.direction+' next">Next</a>'),L[e.panel].pagination={prev:L[e.panel].wrapper.find("> a.navigation.prev"),next:L[e.panel].wrapper.find("> a.navigation.next")},L[e.panel].pagination.next.click(function(){var i=L[e.panel].pages.filter(".current").index();return A._items_panel.move_to_page(e.panel,i+1),!1}),L[e.panel].pagination.prev.click(function(){var i=L[e.panel].pages.filter(".current").index();return A._items_panel.move_to_page(e.panel,i-1),!1})),"vertical"==s[e.panel].pagination.direction?((i=I[e.panel].height+I[e.panel].page.vertical_space+2*L[e.panel].pagination.prev.outerHeight(!0))>I[e.panel].container.height&&(I[e.panel].container.height=i),L[e.panel].pagination.next.css({top:I[e.panel].container.height-L[e.panel].pagination.next.height()}),I[e.panel].row_count=Math.floor((I[e.panel].container.height-2*L[e.panel].pagination.prev.outerHeight(!0)-I[e.panel].page.vertical_space)/I[e.panel].height),I[e.panel].page.height=I[e.panel].row_count*I[e.panel].height):((i=I[e.panel].width+I[e.panel].page.horizontal_space+2*L[e.panel].pagination.prev.outerWidth(!0))>I[e.panel].container.width&&(I[e.panel].container.width=i),I[e.panel].per_row=Math.floor((I[e.panel].container.width-2*L[e.panel].pagination.prev.outerWidth(!0)-I[e.panel].page.horizontal_space)/I[e.panel].width),I[e.panel].page.width=I[e.panel].per_row*I[e.panel].width),I[e.panel].per_page=I[e.panel].per_row*I[e.panel].row_count,I[e.panel].page.count=Math.ceil(e.item_count/I[e.panel].per_page)):L[e.panel].pagination&&(L[e.panel].pagination.next.css("display","none"),L[e.panel].pagination.prev.css("display","none")),L[e.panel].wrapper.css(I[e.panel].container),I[e.panel].window_width=I[e.panel].page.width+I[e.panel].page.horizontal_space,I[e.panel].window_height=I[e.panel].page.height+I[e.panel].page.vertical_space,L[e.panel].window.width(I[e.panel].window_width).height(I[e.panel].window_height).css({top:Math.floor((I[e.panel].container.height-I[e.panel].window_height)/2)}),"vertical"==s[e.panel].pagination.direction?L[e.panel].container.width(I[e.panel].window_width).height(0):L[e.panel].container.width(0).height(I[e.panel].window_height),A.position_element(L[e.panel].wrapper,s[e.panel].container.position)},move_to_page:function(e,i){var t,n=L[e].pages.length-1;if(!(n<0||L[e].pages.eq(i).hasClass("current"))){if(i>n)return t="vertical"==s[e].pagination.direction?{top:n*-(I[e].page.height+I[e].page.vertical_space)-10}:{left:n*-(I[e].page.width+I[e].page.horizontal_space)-10},void L[e].container.animate(t,40,"swing",function(){t="vertical"==s[e].pagination.direction?{top:n*-(I[e].page.height+I[e].page.vertical_space)}:{left:n*-(I[e].page.width+I[e].page.horizontal_space)},L[e].container.animate(t,50,"swing")});if(i<0)return t="vertical"==s[e].pagination.direction?{top:10}:{left:10},void L[e].container.animate(t,40,"swing",function(){t="vertical"==s[e].pagination.direction?{top:0}:{left:0},L[e].container.animate(t,50,"swing")});L[e].pages.removeClass("current").eq(i).addClass("current"),t="vertical"==s[e].pagination.direction?{top:i*-(I[e].page.height+I[e].page.vertical_space)}:{left:i*-(I[e].page.width+I[e].page.horizontal_space)},L[e].container.stop(!0,!1).animate(t,s[e].pagination.duration,s[e].pagination.easing)}}},thumbnails:{init:function(){L.thumbs={container:e('<div class="thumb_container" />'),window:e('<div class="thumb_window" />'),wrapper:e('<div class="thumb_wrapper" />')},L.thumbs.window.append(L.thumbs.container),L.thumbs.wrapper.append(L.thumbs.window),T.prepend(L.thumbs.wrapper),A._items_panel.init({panel:"thumbs",page:e("<ul />"),item:e('<li><img src="'+d[0].items[0].thumb.src+'" alt="" style="width: '+s.thumbs.width+"px !important; height: "+s.thumbs.height+'px !important;" /></li>')}),s.thumbs.auto_hide&&(L.thumbs.wrapper.css({display:"none"}),T.hover(function(){L.thumbs.wrapper.stop().fadeTo(s.thumbs.hide_speed,1)},function(){L.thumbs.wrapper.stop().fadeTo(s.thumbs.hide_speed,0)})),A.thumbnails.display_category(!1),A.thumbnails.select(E.item.index)},display_category:function(){var i,t,n,a,o,r,l=0,d=!(arguments.length>0&&!1===arguments[0]);if(s.thumbs.display){for(A._items_panel.calculate_pages({panel:"thumbs",item_count:E.category.item_count}),L.thumbs.container.html("");l<E.category.item_count;l++)l%I.thumbs.per_page==0&&("vertical"==s.thumbs.pagination.direction?L.thumbs.container.height(L.thumbs.container.height()+I.thumbs.window_height):L.thumbs.container.width(L.thumbs.container.width()+I.thumbs.window_width),(i=e("<ul />")).width(I.thumbs.page.width).height(I.thumbs.page.height).appendTo(L.thumbs.container)),n=s.thumbs.captions&&"string"==typeof E.category.items[l].thumb.caption&&E.category.items[l].thumb.caption?'<div class="caption_wrapper"><div class="caption">'+E.category.items[l].thumb.caption+"</div></div>":"",a=s.thumbs.display_item_types?'<span class="item_type_icon '+E.category.items[l].type+'"></span>':"",t='<li><img style="width: '+s.thumbs.width+"px !important; height: "+s.thumbs.height+'px !important;" src="'+E.category.items[l].thumb.src+'" alt="" />'+a+n,d&&(e("<img />").load({index:l},function(i){L.thumbs.pages.find(".thumb_preloading").eq(i.data.index).fadeTo(500,0,function(){e(this).remove()})}).attr("src",E.category.items[l].thumb.src),t+='<div class="thumb_preloading"></div>'),i.append(t+"</li>"),s.thumbs.tooltips.enabled&&e.fn.qtip&&(r=!0,o="",E.category.items[l].thumb.tooltip&&(s.thumbs.tooltips.title&&E.category.items[l].thumb.tooltip.title&&(o='<p class="title">'+E.category.items[l].thumb.tooltip.title+"</p>",r=!1),s.thumbs.tooltips.description&&E.category.items[l].thumb.tooltip.description&&(o+='<div class="description">'+E.category.items[l].thumb.tooltip.description+"</div>",r=!1),r||i.find("> li").filter(":last").qtip({content:{text:o},position:s.thumbs.tooltips.position,style:{classes:"chameleon_slider_tooltip "+s.thumbs.tooltips.classes,tip:{corner:!0}}})));L.thumbs.pages=L.thumbs.container.find("> ul")}},trigger:function(){L.thumbs.container.delegate("ul > li","click",function(){var i=e(this);return A.show_item(i.parent().index()*I.thumbs.per_page+i.index()),!1})},select:function(e){if(s.thumbs.display){var i=L.thumbs.pages.find("> li").eq(e);A._items_panel.move_to_page("thumbs",i.parent().index()),L.thumbs.pages.find("> li.on").removeClass("on"),i.addClass("on")}}},categories:{init:function(){L.categories={container:e('<div class="categories_container" />'),window:e('<div class="categories_window" />'),wrapper:e('<div class="categories_wrapper '+s.categories.pagination.direction+'" />')},L.categories.window.append(L.categories.container),L.categories.wrapper.append(L.categories.window),T.prepend(L.categories.wrapper),A._items_panel.init({panel:"categories",page:e("<ul />"),item:e('<li style="width: '+s.categories.width+"px; height: "+s.categories.height+'px;" />')}),s.categories.auto_hide&&(L.categories.wrapper.css({display:"none"}),T.hover(function(){L.categories.wrapper.stop().fadeTo(s.categories.hide_speed,1)},function(){L.categories.wrapper.stop().fadeTo(s.categories.hide_speed,0)})),A.categories.display_categories()},display_categories:function(){var i,t,n,a,o,r,l,_,p=[],h=0,g=c.indexes[c.indexes.length-1];if(s.categories.display){if(I.categories.render_categories){for(1==c.indexes.length?p=d:((a=e.extend([],c.indexes)).pop(),p=A.get_category(a).children,p=[{id:-1,name:"&lt;Back",open_parent:!0}].concat(p),g++),n=p.length,A._items_panel.calculate_pages({panel:"categories",item_count:n}),L.categories.container.empty(),h=0;h<n;h++)h%I.categories.per_page==0&&("vertical"==s.categories.pagination.direction?L.categories.container.height(L.categories.container.height()+I.categories.window_height):L.categories.container.width(L.categories.container.width()+I.categories.window_width),(i=e("<ul />")).width(I.categories.page.width).height(I.categories.page.height).appendTo(L.categories.container)),o=void 0!==p[h].children&&p[h].children.length>0,t="<li"+(p[h].open_parent?' class="open_parent"':"")+(o?' class="has_children"':"")+' style="width: '+s.categories.width+"px; height: "+s.categories.height+'px;"><a href="#" class="'+(p[h].open_parent?"back_button":"category")+'"><span>'+p[h].name+"</span></a>",o&&(t+='<a href="#" class="open_children"></a>'),t+="</li>",i.append(t);L.categories.pages=L.categories.container.find("> ul"),r=(l=L.categories.pages.find("> li > a.category")).eq(0),_=s.categories.height-(r.outerHeight(!0)-r.height()),l.height(_),l.each(function(){var i=e(this).find("span"),t=i.height();_>t?i.css({top:Math.floor((_-t)/2)}):i.css({top:0})})}else c.indexes.length>1&&g++,I.categories.render_categories=!0;A.categories.select(g)}},trigger:function(){L.categories.container.delegate("li > a","click",function(){var i=e(this),t=i.parent(),n=t.parent().index()*I.categories.per_page+t.index();if(L.categories.pages.find("> li").eq(0).hasClass("open_parent")&&n--,i.hasClass("category")){if(t.hasClass("on"))return!1;c.indexes.pop(),c.indexes.push(n),c.ids=A.category_ids_from_indexes(c.indexes),E.category=A.get_category(c.indexes),E.category.item_count=E.category.items.length,E.item={id:E.category.items[0].id,index:0},I.categories.render_categories=!1,A.change_category()}else i.hasClass("open_children")?(c.indexes.pop(),c.indexes.push(n),c.indexes.push(0),c.ids=A.category_ids_from_indexes(c.indexes),E.category=A.get_category(c.indexes),E.category.item_count=E.category.items.length,E.item={id:E.category.items[0].id,index:0},A.change_category()):i.hasClass("back_button")&&(c.indexes.pop(),c.ids=A.category_ids_from_indexes(c.indexes),E.category=A.get_category(c.indexes),E.category.item_count=E.category.items.length,E.item={id:E.category.items[0].id,index:0},A.change_category());return!1})},select:function(e){var i=L.categories.pages.find("> li").eq(e);A._items_panel.move_to_page("categories",i.parent().index()),L.categories.pages.find("> li.on").removeClass("on"),i.addClass("on")}},change_category:function(){A.main_panel.display_category(),A.categories.display_categories(),A.thumbnails.display_category(),A.pagination.display_category(),A.gallery_title.select(),A.gallery_info.display(),A.arrows.display_category(),A.autoplay_toggle.display_category(),A.autoplay.display_category(),A.show_item(E.item.index,!0)},arrows:{init:function(){j=e('<a href="#" class="navigation_button prev">Previous</a>'),k=e('<a href="#" class="navigation_button next">Next</a>'),T.prepend(j,k),A.position_element(j,s.arrows.prev.position),A.position_element(k,s.arrows.next.position),A.arrows.display_category()},trigger:function(){j.click(function(){return A.prev(),!1}),k.click(function(){return A.next(),!1}),s.arrows.auto_hide&&(j.fadeTo(0,0),k.fadeTo(0,0),T.hover(function(){1!=E.category.item_count&&(j.stop().fadeTo(s.arrows.hide_speed,1),k.stop().fadeTo(s.arrows.hide_speed,1))},function(){j.stop().fadeTo(s.arrows.hide_speed,0),k.stop().fadeTo(s.arrows.hide_speed,0)}))},display_category:function(){var e="";1==E.category.item_count&&(e="none"),j.css("display",e),k.css("display",e)}},_title_box:{init:function(i){var t,n;I.title_boxes[i.box]=e('<span class="title_box'+(i.custom_class?" "+i.custom_class:"")+'" style="height: '+s.title_boxes[i.box].height+'px;"><span>T</span></span>'),t=I.title_boxes[i.box].find("> span"),I.title_boxes[i.box].css("visibility","hidden"),T.prepend(I.title_boxes[i.box]),A.position_element(I.title_boxes[i.box],s.title_boxes[i.box].position),(n=Math.floor((s.title_boxes[i.box].height-t.height())/2))<0&&(n=0),t.css({top:n}).empty(),I.title_boxes[i.box].css("visibility","")},change_text:function(e){e.text?I.title_boxes[e.box].is(":visible")?I.title_boxes[e.box].stop().fadeTo(200,0,function(){I.title_boxes[e.box].fadeTo(400,1).find("> span").html(e.text)}):I.title_boxes[e.box].stop().fadeTo(400,1).find("> span").html(e.text):I.title_boxes[e.box].stop().fadeTo(200,0)}},item_title:{init:function(){A._title_box.init({box:"current_item",custom_class:"current_item"}),A.item_title.select(E.item.index)},select:function(e){s.title_boxes.current_item.display&&A._title_box.change_text({box:"current_item",text:E.category.items[e].title})},size:function(){s.title_boxes.current_item.display&&A.position_element(I.title_boxes.current_item,s.title_boxes.current_item.position)}},gallery_title:{init:function(){A._title_box.init({box:"current_gallery",custom_class:"current_gallery"}),A.gallery_title.select()},select:function(){s.title_boxes.current_gallery.display&&A._title_box.change_text({box:"current_gallery",text:E.category.name})},size:function(){s.title_boxes.current_gallery.display&&A.position_element(I.title_boxes.current_gallery,s.title_boxes.current_gallery.position)}},triggers:function(){s.arrows.display&&A.arrows.trigger(),s.thumbs.display&&A.thumbnails.trigger(),s.categories.display&&A.categories.trigger(),s.key_browse&&A.key_browse(),s.autoplay.enable&&A.autoplay.start(),s.autoplay.pause_on_hover&&T.hover(function(){E.category.item_count<2||P.user_paused||P.pause||(P.pause=!0,A.autoplay.pause())},function(){E.category.item_count<2||(P.pause=!1,P.video_playing||P.user_paused||P.transition_in_progres||A.autoplay.start())}),T.bind("resize_slider",function(){A.autoplay.reset(),T.css(I.container_dimensions),A.main_panel.size(),A.autoplay.size(),A._scrollable_boxes.size("gallery_info"),A._scrollable_boxes.size("item_info"),A.gallery_title.size(),A.item_title.size(),A.thumbnails.display_category(!1),A.categories.display_categories(),s.pagination.display&&A.position_element(m,s.pagination.position),s.autoplay_toggle.display&&A.position_element(x,s.autoplay_toggle.position),s.arrows.display&&(A.position_element(j,s.arrows.prev.position),A.position_element(k,s.arrows.next.position)),A.show_item(E.item.index,!0,"")}),z.fadeOut(200,function(){z.remove()}),T.trigger("slider_initialized")},get_dimensions:function(e){var i;return i=arguments.length>1&&"object"==typeof arguments[1]?arguments[1]:{width:I.container_dimensions.width,height:I.container_dimensions.height},{width:e.w_as_ratio?Math.floor(i.width*e.width):e.width,height:e.h_as_ratio?Math.floor(i.height*e.height):e.height}},position_element:function(e,i){var t=i.v_as_ratio?Math.floor(i.v_offset*I.container_dimensions.height):i.v_offset,n=i.h_as_ratio?Math.floor(i.h_offset*I.container_dimensions.width):i.h_offset;i.v_center_point&&(t-=Math.floor(e.outerHeight()/2)),i.h_center_point&&(n-=Math.floor(e.outerWidth()/2)),"top"==i.vertical?e.css("top",t):e.css({top:"auto",bottom:t}),"left"==i.horizontal?e.css("left",n):e.css({left:"auto",right:n})},category_indexes_from_ids:function(i,t){var n,a=0,o=[];if(0==i.length)return[];for(n=e.isArray(t)?t.length:0;a<n;a++)if(t[a].id==i[0])return i.shift(),0!=i.length&&0==(o=A.category_indexes_from_ids(i,t[a].children)).length?[]:[a].concat(o);return[]},category_ids_from_indexes:function(e){var i,t=e.length,n=1,a=d[e[0]];for(i=[a.id];n<t;n++)a=a.children[e[n]],i.push(a.id);return i},get_category:function(i){var t,n=i.length,a=1;if(!e.isArray(i)||0==i.length)return d[0];for(t=d[i[0]];a<n;a++)t=t.children[i[a]];return t},item_index_from_id:function(e){var i=E.category.items,t=i.length,n=0;if(null==e)return 0;for(;n<t;n++)if(i[n].id==e)return n;return 0},set_url_param:function(e,i){var t,n,a="",o="",s=i+(arguments.length>2?"="+arguments[2]:""),r=!1,l=!1;if(a=1!=(e=e.split("#")).length&&e[1],1==(e=e[0].split("?")).length||""==e[1])o=e[0]+"?"+s;else{for(n in o=e[0]+"?",t=e[1].split("&"))"string"==typeof t[n]&&((r=t[n].split("="))[0]==i?(l=!0,o+=s+"&"):1==r.length?o+=r[0]+"&":o+=r[0]+"="+r[1]+"&");l?o=o.substring(0,o.length-1):o+=s}return o+(!1===a?"":"#"+a)}};A.init()})},e.fn[n+"_fullscreen"]=function(i){var a,o,s=function(){a.fadeTo(500,0,function(){o.trigger("destroy"),a.remove()}),e(t).unbind("keydown.chameleonslider_fullscreen_"+i.module_id)};a=e('<div id="chameleonSliderFullscreen_'+i.module_id+'" style="z-index: 15000; overflow: hidden; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, .5);"><div class="chameleon_slider '+i.theme+'" /></div>'),e("body").append(a),o=a.find("> .chameleon_slider"),e.extend(!0,i,{container_dimensions:{width:1,height:1,w_as_ratio:!0,h_as_ratio:!0},autoplay:{pause_on_hover:!1},buttons:{exit_fullscreen:{display:!0},fullscreen:{display:!1}},main_panel:{stretch_small_image:!0}}),o.bind("slider_initialized",function(){o.find("> .exit_fullscreen").click(function(){return s(),!1}),e(t).bind("keydown.chameleonslider_fullscreen_"+i.module_id,function(e){27==e.which&&s()})}),o[n](i)}}(eds3_5_jq,window,document);
;;;(function(){function e(){}function t(e,t){for(var n=e.length;n--;)if(e[n].listener===t)return n;return-1}function n(e){return function(){return this[e].apply(this,arguments)}}var i=e.prototype,r=this,o=r.EventEmitter;i.getListeners=function(e){var t,n,i=this._getEvents();if("object"==typeof e){t={};for(n in i)i.hasOwnProperty(n)&&e.test(n)&&(t[n]=i[n])}else t=i[e]||(i[e]=[]);return t},i.flattenListeners=function(e){var t,n=[];for(t=0;e.length>t;t+=1)n.push(e[t].listener);return n},i.getListenersAsObject=function(e){var t,n=this.getListeners(e);return n instanceof Array&&(t={},t[e]=n),t||n},i.addListener=function(e,n){var i,r=this.getListenersAsObject(e),o="object"==typeof n;for(i in r)r.hasOwnProperty(i)&&-1===t(r[i],n)&&r[i].push(o?n:{listener:n,once:!1});return this},i.on=n("addListener"),i.addOnceListener=function(e,t){return this.addListener(e,{listener:t,once:!0})},i.once=n("addOnceListener"),i.defineEvent=function(e){return this.getListeners(e),this},i.defineEvents=function(e){for(var t=0;e.length>t;t+=1)this.defineEvent(e[t]);return this},i.removeListener=function(e,n){var i,r,o=this.getListenersAsObject(e);for(r in o)o.hasOwnProperty(r)&&(i=t(o[r],n),-1!==i&&o[r].splice(i,1));return this},i.off=n("removeListener"),i.addListeners=function(e,t){return this.manipulateListeners(!1,e,t)},i.removeListeners=function(e,t){return this.manipulateListeners(!0,e,t)},i.manipulateListeners=function(e,t,n){var i,r,o=e?this.removeListener:this.addListener,s=e?this.removeListeners:this.addListeners;if("object"!=typeof t||t instanceof RegExp)for(i=n.length;i--;)o.call(this,t,n[i]);else for(i in t)t.hasOwnProperty(i)&&(r=t[i])&&("function"==typeof r?o.call(this,i,r):s.call(this,i,r));return this},i.removeEvent=function(e){var t,n=typeof e,i=this._getEvents();if("string"===n)delete i[e];else if("object"===n)for(t in i)i.hasOwnProperty(t)&&e.test(t)&&delete i[t];else delete this._events;return this},i.removeAllListeners=n("removeEvent"),i.emitEvent=function(e,t){var n,i,r,o,s=this.getListenersAsObject(e);for(r in s)if(s.hasOwnProperty(r))for(i=s[r].length;i--;)n=s[r][i],n.once===!0&&this.removeListener(e,n.listener),o=n.listener.apply(this,t||[]),o===this._getOnceReturnValue()&&this.removeListener(e,n.listener);return this},i.trigger=n("emitEvent"),i.emit=function(e){var t=Array.prototype.slice.call(arguments,1);return this.emitEvent(e,t)},i.setOnceReturnValue=function(e){return this._onceReturnValue=e,this},i._getOnceReturnValue=function(){return this.hasOwnProperty("_onceReturnValue")?this._onceReturnValue:!0},i._getEvents=function(){return this._events||(this._events={})},e.noConflict=function(){return r.EventEmitter=o,e},"function"==typeof define&&define.amd?define("eventEmitter/EventEmitter",[],function(){return e}):"object"==typeof module&&module.exports?module.exports=e:this.EventEmitter=e}).call(this),function(e){function t(t){var n=e.event;return n.target=n.target||n.srcElement||t,n}var n=document.documentElement,i=function(){};n.addEventListener?i=function(e,t,n){e.addEventListener(t,n,!1)}:n.attachEvent&&(i=function(e,n,i){e[n+i]=i.handleEvent?function(){var n=t(e);i.handleEvent.call(i,n)}:function(){var n=t(e);i.call(e,n)},e.attachEvent("on"+n,e[n+i])});var r=function(){};n.removeEventListener?r=function(e,t,n){e.removeEventListener(t,n,!1)}:n.detachEvent&&(r=function(e,t,n){e.detachEvent("on"+t,e[t+n]);try{delete e[t+n]}catch(i){e[t+n]=void 0}});var o={bind:i,unbind:r};"function"==typeof define&&define.amd?define("eventie/eventie",o):e.eventie=o}(this),function(e,t){"function"==typeof define&&define.amd?define(["eventEmitter/EventEmitter","eventie/eventie"],function(n,i){return t(e,n,i)}):"object"==typeof exports?module.exports=t(e,require("eventEmitter"),require("eventie")):e.imagesLoaded=t(e,e.EventEmitter,e.eventie)}(this,function(e,t,n){function i(e,t){for(var n in t)e[n]=t[n];return e}function r(e){return"[object Array]"===d.call(e)}function o(e){var t=[];if(r(e))t=e;else if("number"==typeof e.length)for(var n=0,i=e.length;i>n;n++)t.push(e[n]);else t.push(e);return t}function s(e,t,n){if(!(this instanceof s))return new s(e,t);"string"==typeof e&&(e=document.querySelectorAll(e)),this.elements=o(e),this.options=i({},this.options),"function"==typeof t?n=t:i(this.options,t),n&&this.on("always",n),this.getImages(),a&&(this.jqDeferred=new a.Deferred);var r=this;setTimeout(function(){r.check()})}function c(e){this.img=e}function f(e){this.src=e,v[e]=this}var a=e.eds3_5_jq,u=e.console,h=u!==void 0,d=Object.prototype.toString;s.prototype=new t,s.prototype.options={},s.prototype.getImages=function(){this.images=[];for(var e=0,t=this.elements.length;t>e;e++){var n=this.elements[e];"IMG"===n.nodeName&&this.addImage(n);for(var i=n.querySelectorAll("img"),r=0,o=i.length;o>r;r++){var s=i[r];this.addImage(s)}}},s.prototype.addImage=function(e){var t=new c(e);this.images.push(t)},s.prototype.check=function(){function e(e,r){return t.options.debug&&h&&u.log("confirm",e,r),t.progress(e),n++,n===i&&t.complete(),!0}var t=this,n=0,i=this.images.length;if(this.hasAnyBroken=!1,!i)return this.complete(),void 0;for(var r=0;i>r;r++){var o=this.images[r];o.on("confirm",e),o.check()}},s.prototype.progress=function(e){this.hasAnyBroken=this.hasAnyBroken||!e.isLoaded;var t=this;setTimeout(function(){t.emit("progress",t,e),t.jqDeferred&&t.jqDeferred.notify&&t.jqDeferred.notify(t,e)})},s.prototype.complete=function(){var e=this.hasAnyBroken?"fail":"done";this.isComplete=!0;var t=this;setTimeout(function(){if(t.emit(e,t),t.emit("always",t),t.jqDeferred){var n=t.hasAnyBroken?"reject":"resolve";t.jqDeferred[n](t)}})},a&&(a.fn.imagesLoaded=function(e,t){var n=new s(this,e,t);return n.jqDeferred.promise(a(this))}),c.prototype=new t,c.prototype.check=function(){var e=v[this.img.src]||new f(this.img.src);if(e.isConfirmed)return this.confirm(e.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;var t=this;e.on("confirm",function(e,n){return t.confirm(e.isLoaded,n),!0}),e.check()},c.prototype.confirm=function(e,t){this.isLoaded=e,this.emit("confirm",this,t)};var v={};return f.prototype=new t,f.prototype.check=function(){if(!this.isChecked){var e=new Image;n.bind(e,"load",this),n.bind(e,"error",this),e.src=this.src,this.isChecked=!0}},f.prototype.handleEvent=function(e){var t="on"+e.type;this[t]&&this[t](e)},f.prototype.onload=function(e){this.confirm(!0,"onload"),this.unbindProxyEvents(e)},f.prototype.onerror=function(e){this.confirm(!1,"onerror"),this.unbindProxyEvents(e)},f.prototype.confirm=function(e,t){this.isConfirmed=!0,this.isLoaded=e,this.emit("confirm",this,t)},f.prototype.unbindProxyEvents=function(e){n.unbind(e.target,"load",this),n.unbind(e.target,"error",this)},s});
;;;!function(e,t){"use strict";var a={portalId:0,moduleId:0,tabId:0,autoplayVideo:!1,userLoggedIn:!1,googleReCaptchaSiteKey:"",websiteRoot:"",portfolioMode:!1,openAt:0,wrapperResizeDuration:200,flowplayerSwf:"",flowplayer:{key:"",logo:""},socialButtons:{facebook:!1,gplus:!1,twitter:!1,inshare:!1,pinterest:!1},cssClass:"",events:{onBeforeClose:function(){}},comments:{requireAuthorInfo:!0,useReCaptcha:!1,permissions:{show:!1,commenting:!1}},like:{permissions:{liking:!1}},mobile:!1,i18n:{}},o=0,i=1,s=2,n="positionAnimation",r="swipeAnimation",m=/^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/,l=function(t,a){var o=this,i=o.items[t];if("image"==i.type){var s=o.images[i.src];if(s)"function"==typeof a&&(s.stats.preloadFinished?a(s.stats):s.callbacks.push(a));else{s=o.images[i.src]={callbacks:[],stats:{preloadFinished:!1,isLoaded:!1,width:0,height:0}},"function"==typeof a&&s.callbacks.push(a);var n=e('<img class="smbLightImage_'+i.id+'" alt="'+i.altTag+'" />');n.imagesLoaded().progress(function(e,t){if(!o.viewClosed){var a=o.images[i.src];if(a.stats.preloadFinished=!0,a.stats.isLoaded=t.isLoaded,!o.smbPlus&&t.isLoaded&&o.$imagesWrapper.append(n),a.stats.width=n.width(),a.stats.height=n.height(),o.smbPlus)n.css(p.call(o,a.stats.width,a.stats.height,!1)),n.parent().removeClass("loading");else{var s=o.items[o.currentItemIndex];"image"==s.type&&s.src==i.src&&(o.initialItemLoaded=!0,$.call(o))}n=null;for(var r=0,m=a.callbacks.length;r<m;r++)a.callbacks[r](a.stats)}}),o.smbPlus&&n.appendTo(e("> div.item_"+t,o.$contentWrapper)),n.attr("src",i.src)}}},c=function(){for(var e=0,t=this.items.length;e<t;e++)l.call(this,e)},p=function(e,t,a,o){var i,s,n=this.overlayWidth-this.main.horizontalSpace,r=this.overlayHeight-this.main.verticalSpace,m=e,l=t;return(a||e>n||t>r)&&(m=n,l=r,(s=e/t)<(i=n/r)?m=Math.round(r/t*e):s>i&&(l=Math.round(n/e*t))),o&&(l=t),{width:m,height:l,top:Math.floor((r-l)/2),left:Math.floor((n-m)/2)}},d=function(e){var t=this,a=function(){t.$loadingOverlay.stop(!0).fadeTo(200,0,function(){t.$loadingOverlay.css("display","none")}),v.call(t)},o=function(e,a){0==t.options.wrapperResizeDuration?(t.$mainWrapper.css(e),a()):t.$mainWrapper.stop(!0).animate(e,{duration:t.options.wrapperResizeDuration,complete:function(){t.$mainWrapper.css("overflow",""),a()}})},i=function(){t.$mainWrapper.height()!=e.height?o({height:e.height,top:e.top},a):a()};t.$loadingOverlay.removeClass("inProgress"),t.$mainWrapper.width()!=e.width?o({width:e.width,left:e.left},i):i()},h=function(t){var a="",o="",i=this.items[t];switch(this.smbPlus||this.$mainWrapper.addClass("videoItem"),i.source){case"youtube":a='<iframe src="//www.youtube.com/embed/'+i.videoId+(this.options.autoplayVideo?"?autoplay=1":"")+'" frameborder="0" allowfullscreen></iframe>';break;case"vimeo":a='<iframe src="//player.vimeo.com/video/'+i.videoId+(this.options.autoplayVideo?"?autoplay=1":"")+'" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>';break;case"wistia":a='<iframe name="wistia_embed" src="//fast.wistia.net/embed/iframe/'+i.videoId+'" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>';break;case"facebook":a=i.src;break;case"flowplayer":W(i.src,".mp4")?o="video/mp4":W(i.src,".webm")?o="video/webm":W(i.src,".ogg")?o="video/ogg":W(i.src,".flv")&&(o="video/flash"),a='<div class="flowplayerContainer"></div>'}var s=this.$audioVideo;this.smbPlus?("flowplayer"!=i.source&&(a="<div>"+a+"</div>"),s=e("> div.item_"+this.currentItemIndex,this.$contentWrapper)):s.addClass("activeElement"),s.html(a).removeClass("loading"),"flowplayer"==i.source&&e("> .flowplayerContainer",s).flowplayer({swf:this.options.flowplayerSwf,ratio:i.height/i.width,autoplay:this.options.autoplayVideo,tooltip:!1,embed:!1,clip:{sources:[{type:o,src:i.src}]},key:this.options.flowplayer.key,logo:this.options.flowplayer.logo});var n=p.call(this,i.width,i.height,!0);this.smbPlus?e(">",s).css(n):d.call(this,n),this.initialItemLoaded=!0},u=function(t){this.smbPlus||this.$mainWrapper.addClass("audioItem");var a=this.$audioVideo,o='<audio src="'+t.src+'" />',i="> audio";this.smbPlus?(o="<div>"+o+"</div>",i="> div > audio",a=e("> div.item_"+this.currentItemIndex,this.$contentWrapper)):a.addClass("activeElement"),a.html(o).removeClass("loading"),audiojs.create(e(i,a)[0]);var s=p.call(this,460,36,!1,!0);this.smbPlus?e(">",a).css(s):d.call(this,s),this.initialItemLoaded=!0},v=function(){var e=this.items[this.currentItemIndex];"string"==typeof e.title&&""!=e.title&&this.$itemTitle.html(e.title).stop(!0).fadeTo(200,1),(this.options.socialButtons.facebook||this.options.socialButtons.twitter||this.options.socialButtons.gplus||this.options.socialButtons.inshare||this.options.socialButtons.pinterest&&"image"==e.type)&&"string"==typeof e.socialUrl&&""!=e.socialUrl?this.$socialButtonsTrigger.css("display",""):this.$socialButtonsTrigger.css("display","none")},g=function(e){var t=this.items.length;return e<0?e=t-1:e>=t&&(e=0),e},$=function(){if(this.$itemTitle.text("").stop(!0).fadeTo(0,0),this.$socialButtonsTrigger.removeClass("show"),this.$socialButtonsWrapper.removeClass("show").html(""),this.currentItemIndex=g.call(this,this.currentItemIndex),this.$root.removeClass("firstItem lastItem"),0===this.currentItemIndex&&this.$root.addClass("firstItem"),this.currentItemIndex===this.items.length-1&&this.$root.addClass("lastItem"),this.smbPlus){var t=g.call(this,this.currentItemIndex-1),a=g.call(this,this.currentItemIndex+1);e("> div.videoItem.item_"+t+",> div.audioItem.item_"+t+",> div.videoItem.item_"+a+",> div.audioItem.item_"+a,this.$contentWrapper).html(""),v.call(this)}var o=this.items[this.currentItemIndex],i="imageActive";"video"==o.type?i="videoActive":"audio"==o.type&&(i="audioActive"),this.$root.removeClass("imageActive videoActive audioActive").addClass(i),this.showItem()},C=function(){if(this.smbPlus){var e=this.$window.height();t.innerHeight&&(e=t.innerHeight),e+=1,this.$root.height(e),this.overlayWidth=this.$root.width(),this.overlayHeight=e}else this.overlayWidth=this.$contentWrapper.width(),this.overlayHeight=this.$contentWrapper.height();this.center()},f=function(e){var t=this;if(!(t.skipGestures||-1==e&&0==t.currentItemIndex||1==e&&t.currentItemIndex==this.items.length-1)){t.skipGestures=!0;var a=-t.currentItemIndex*t.overlayWidth;1==e?a-=t.overlayWidth:a+=t.overlayWidth,t.$contentWrapper.removeClass(n).addClass(r).css({transform:"translate3d("+a+"px, 0, 0)"}),setTimeout(function(){t.currentItemIndex+=e,$.call(t),t.skipGestures=!1},250)}},I=function(){this.initialItemLoaded&&(this.smbPlus?f.call(this,-1):(this.currentItemIndex-=1,$.call(this)))},y=function(){this.initialItemLoaded&&(this.smbPlus?f.call(this,1):(this.currentItemIndex+=1,$.call(this)))},w=function(){var e=this;"function"==typeof e.options.events.onBeforeClose&&!1===e.options.events.onBeforeClose({activeItem:e.currentItemIndex,displayItems:e.items})||(e.$document.off(".smbLightEvent"),e.$window.off(".smbLightEvent"),e.viewClosed=!0,e.$root.stop(!0).fadeOut(200,function(){e.$root.remove(),e.$body.removeClass("smbLightFixed")}),e.smbPlus&&(void 0===e.oldViewportMetaContent?e.$viewportMeta.remove():e.$viewportMeta.attr("content",e.oldViewportMetaContent),void 0===e.oldIeTapHighlight?e.$ieTapHighlight.remove():e.$ieTapHighlight.attr("content",e.oldIeTapHighlight)))},W=function(e,t){return-1!==e.indexOf(t,e.length-t.length)},k=function(){var t=this,a=t.items[t.currentItemIndex],o=t.comments[a.id],i="";if(t.$mainCommentsCount.text(o.count),t.$internalCommentsCount.text(o.count),0==o.cache.comments.length)return t.$commentList.html(""),void t.$commentsModal.addClass("noComments");t.$commentsModal.removeClass("noComments"),e.each(o.cache.comments,function(){var a=o.cache.authors[this.author],s=encodeURI(a.url),n='<li><a class="authorAvatar" href="'+s+'"><img src="'+encodeURI(a.avatar)+'" alt="" /></a><a class="author" href="'+s+'">'+e("<p />").text(a.name).html()+"</a><div>"+this.content+'</div><p class="datetime">'+this.dateHtml+"</p></li>";"asc"==t.commentSorting?i+=n:i=n+i}),t.$commentList.html(i)},b=function(o,i){return this.$body=e("body"),!this.$body.hasClass("smbLightFixed")&&0!=o.length&&(this.$body.addClass("smbLightFixed"),this.$window=e(t),this.$document=e(document),this.initialItemLoaded=!1,this.viewClosed=!1,this.items=o,this.options=e.extend(!0,{},a,i),this.currentItemIndex=this.options.openAt,(this.currentItemIndex<0||this.currentItemIndex>=o.length)&&(this.currentItemIndex=0),this.images={},!0)},x=function(){var t=this;t.$window.on("resize.smbLightEvent",function(){if(t.comments){var e=t.items[t.currentItemIndex],a=t.comments?t.comments[e.id]:void 0;t.desktopVersion&&a&&a.state.open&&t.$root.width(t.$window.width()-t.$commentsModal.outerWidth(!0))}C.call(t)}),t.$document.on("keyup.smbLightEvent",function(e){switch(e.keyCode){case 37:I.call(t);break;case 39:y.call(t);break;case 27:if(t.commentsOpened)return t.closeComments(),!1;w.call(t)}return!1}),t.$root.on("click",".navigation",function(){t.$root.hasClass("initializing")||(e(this).hasClass("prev")?I.call(t):y.call(t))}).on("click",".close",function(){w.call(t)}),t.$socialButtonsTrigger.on("click",function(){if(!t.$root.hasClass("initializing")){var a=t.items[t.currentItemIndex],o=encodeURIComponent(a.socialUrl),i="",s="";"string"==typeof a.title&&""!=a.title&&(s=a.title.replace(/&/g,"&amp;").replace(/"/g,"&quot;").replace(/'/g,"&#39;").replace(/</g,"&lt;").replace(/>/g,"&gt;"),s+=" "+a.socialUrl.replace(/&/g,"&amp;").replace(/"/g,"&quot;").replace(/'/g,"&#39;").replace(/</g,"&lt;").replace(/>/g,"&gt;"),i=encodeURIComponent(a.title)),""!=a.title&&null!=a.title&&a.title||(s="".replace(/&/g,"&amp;").replace(/"/g,"&quot;").replace(/'/g,"&#39;").replace(/</g,"&lt;").replace(/>/g,"&gt;"),s+=" "+a.socialUrl.replace(/&/g,"&amp;").replace(/"/g,"&quot;").replace(/'/g,"&#39;").replace(/</g,"&lt;").replace(/>/g,"&gt;"),i="");var n="";t.options.socialButtons.facebook&&(n='<div><iframe src="//www.facebook.com/plugins/like.php?href='+o+'&amp;width&amp;layout=button_count&amp;action=like&amp;show_faces=false&amp;share=false&amp;height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; height:21px; width: 135px;" allowTransparency="true"></iframe></div>'),t.options.socialButtons.twitter&&(n+='<div><a href="//twitter.com/share" class="twitter-share-button" data-url="'+o+'" data-text="'+s+'">Tweet</a><script type="text/javascript">twttr.widgets.load();<\/script></div>'),t.options.socialButtons.gplus&&(n+='<div><div class="g-plusone" data-size="medium" data-href="'+a.socialUrl+'"></div><script type="text/javascript">gapi.plusone.go();<\/script></div>'),t.options.socialButtons.inshare&&(n+='<div><script type="IN/Share" data-url="'+a.socialUrl+'" data-counter="right"><\/script><script type="text/javascript">if (IN.parse) IN.parse();<\/script></div>'),t.options.socialButtons.pinterest&&"image"==a.type&&(n+='<div><a href="//www.pinterest.com/pin/create/button/?url='+o+"&media="+encodeURIComponent(a.src)+"&description="+i+'" data-pin-do="buttonPin" data-pin-config="beside"><img src="//assets.pinterest.com/images/pidgets/pinit_fg_en_rect_gray_20.png" /></a></div>'),""!=n&&(t.$socialButtonsWrapper.toggleClass("show").html(n),t.options.socialButtons.pinterest&&"image"==a.type&&e.ajax({url:"//assets.pinterest.com/js/pinit.js",dataType:"script",cache:!0}),e(this).toggleClass("show"))}})},T=function(e){var t=this.options.i18n[e];return t||e};function L(t,a){var o,i=this,s="";if(b.call(i,t,a))return i.$root=e('<div class="smbLightOverlayWrapper initializing"><div class="contentWrapper"></div></div>'),i.$root.addClass(i.options.cssClass),i.$contentWrapper=e("> div.contentWrapper",i.$root),t.length>1&&(s='<span class="navigation prev"><span></span></span><span class="navigation next"><span></span></span>'),s+='<span class="close"><span></span></span><div class="socialButtonsWrapper"></div><span class="actions socialButtonsTrigger"><span>'+T.call(i,"Share")+"</span></span>",i.$mainWrapper=e('<div class="mainWrapper"><div class="viewWrapper"><div class="images"><p>'+T.call(i,"This image is currently unavailable")+'</p></div><div class="audioVideo"></div></div>'+s+"</div>").appendTo(i.$contentWrapper),i.$itemTitle=e('<h2 class="itemTitle" />').appendTo(i.$mainWrapper),i.$loadingOverlay=e('<div class="loadingOverlay inProgress"></div>').appendTo(i.$mainWrapper),i.$imagesWrapper=e("> .viewWrapper > .images",i.$mainWrapper),i.$audioVideo=e("> .viewWrapper > .audioVideo",i.$mainWrapper),i.$socialButtonsWrapper=e(".socialButtonsWrapper",i.$mainWrapper),i.$socialButtonsTrigger=e(".socialButtonsTrigger",i.$mainWrapper),"image"==(o=i.items[i.currentItemIndex]).type?l.call(i,i.currentItemIndex,function(){c.call(i)}):c.call(i),i.$root.appendTo(i.$body),i.main={horizontalSpace:i.$mainWrapper.outerWidth(!0)-i.$mainWrapper.width(),verticalSpace:i.$mainWrapper.outerHeight(!0)-i.$mainWrapper.height()},C.call(i),i.$root.fadeTo(200,1,function(){"image"!=o.type&&$.call(i)}),x.call(i),i}function M(t,a){var o=this,i="";if(o.smbPlus=!0,b.call(o,t,a)){if(o.options.wrapperResizeDuration=0,o.$viewportMeta=e('meta[name="viewport"]'),o.oldViewportMetaContent=void 0,o.$viewportMeta.length>0?(o.oldViewportMetaContent=o.$viewportMeta.attr("content"),o.$viewportMeta.attr("content","user-scalable=no, width=device-width, initial-scale=1, maximum-scale=1")):o.$viewportMeta=e('<meta name="viewport" content="user-scalable=no, width=device-width, initial-scale=1, maximum-scale=1" />').appendTo(e("head")),o.$ieTapHighlight=e('meta[name="msapplication-tap-highlight"]'),o.oldIeTapHighlight=void 0,o.$ieTapHighlight.length>0?(o.oldIeTapHighlight=o.$ieTapHighlight.attr("content"),o.$ieTapHighlight.attr("content","no")):o.$ieTapHighlight=e('<meta name="msapplication-tap-highlight" content="no" />').appendTo(e("head")),o.$root=e('<div class="smbLightOverlayWrapper smbPlus initializing"><div class="contentWrapper"></div></div>').addClass(o.options.cssClass),/android|webos|iphone|ipad|ipod|blackberry|iemobile|opera mini/i.test(navigator.userAgent.toLowerCase())||(o.$root.addClass("desktopUserAgent"),o.desktopVersion=!0),o.$contentWrapper=e("> div.contentWrapper",o.$root),i='<div class="mobileOverlay"></div><div class="modalOverlay"></div>',t.length>1&&(i+='<span class="navigation prev"><span></span></span><span class="navigation next"><span></span></span>'),i+='<span class="close"><span></span></span><div class="socialButtonsWrapper"></div><span class="actions socialButtonsTrigger"><span>'+T.call(o,"Share")+"</span></span>",o.$root.append(i),o.$itemTitle=e('<h2 class="itemTitle" />').appendTo(o.$root),o.$socialButtonsWrapper=e(".socialButtonsWrapper",o.$root),o.$socialButtonsTrigger=e(".socialButtonsTrigger",o.$root),o.$modalOverlay=e("> .modalOverlay",o.$root),o.options.comments.permissions.show){var s;o.comments={},o.$root.append('<span class="actions commentsTrigger"><span>0</span></span><div class="commentsModalWrapper"><div class="main"><div class="top"><span class="comments">0</span><span class="likes">0</span><span class="sort">'+T.call(o,"Sort")+'</span></div><ul /><p class="noComments">'+T.call(o,"No comments yet")+'</p><div class="newCommentWrapper"><textarea placeholder="'+T.call(o,"Write a comment")+'"></textarea><button>'+T.call(o,"Post")+'</button></div></div><div class="anonymCommentWrapper"><p>'+T.call(o,"Add a comment")+'</p><div class="authorName"><input type="text" placeholder="'+T.call(o,"Name")+'" /></div><div class="authorEmail"><input type="text" placeholder="'+T.call(o,"Email")+'" /></div><div class="authorTextarea"><textarea placeholder="'+T.call(o,"Write a comment")+'"></textarea></div>'+(o.options.comments.requireAuthorInfo&&o.options.comments.useReCaptcha?'<div class="captchaContainer"><p class="captchaError">'+T.call(o,"Please solve the test correctly.")+'</p><div class="captcha"></div></div>':"")+'<div class="actions"><button class="cancel">'+T.call(o,"Cancel")+'</button><button class="post">'+T.call(o,"Post")+'</button></div></div><span class="closeComments">'+T.call(o,"Hide")+'</span><p class="loading">'+T.call(o,"Loading comments")+"</p></div>"),o.$commentsTrigger=e("> .actions.commentsTrigger",o.$root),o.$mainCommentsCount=e("> span",o.$commentsTrigger),o.$commentsModal=e("> .commentsModalWrapper",o.$root),o.$commentsMainWrapper=e("> .main",o.$commentsModal),o.$newCommentWrapper=e("> .newCommentWrapper",o.$commentsMainWrapper),o.$newCommentInput=e("> textarea",o.$newCommentWrapper),o.$newCommentButton=e("> button",o.$newCommentWrapper),o.$commentsTopBar=e("> .top",o.$commentsMainWrapper),o.$internalCommentsCount=e("> .comments",o.$commentsTopBar),o.$commentsLikes=e("> .likes",o.$commentsTopBar),o.$commentsSorting=e("> .sort",o.$commentsTopBar),o.$commentList=e("> ul",o.$commentsMainWrapper),o.$anonymCommentWrapper=e("> .anonymCommentWrapper",o.$commentsModal),o.$anonymCommenterNameInput=e("> .authorName > input",o.$anonymCommentWrapper),o.$anonymCommenterEmailInput=e("> .authorEmail > input",o.$anonymCommentWrapper),o.$anonymCommentInput=e("> .authorTextarea > textarea",o.$anonymCommentWrapper),o.$anonymCommentCancel=e("> .actions > .cancel",o.$anonymCommentWrapper),o.$anonymCommentPost=e("> .actions > .post",o.$anonymCommentWrapper),o.$newCommentCaptchaContainer=e("> .captchaContainer",o.$anonymCommentWrapper),o.commentSorting="asc",o.addingAjaxRequest=void 0,o.commentsOpened=!1,o.commentsAnimationTimeout,o.$commentsTrigger.on("click",function(){o.desktopVersion&&1==o.commentsOpened?o.closeComments():(o.updateItemComments(),o.desktopVersion?(o.commentsOpened=!0,clearTimeout(o.commentsAnimationTimeout),o.$root.addClass("animateComments moveComments"),o.commentsAnimationTimeout=setTimeout(function(){o.$root.removeClass("animateComments moveComments"),o.$root.width(o.$root.width()-o.$commentsModal.outerWidth(!0)),C.call(o)},200)):(o.$root.addClass("modalActive"),o.$modalOverlay.stop(!0).animate({opacity:1},{duration:200})))}),o.$commentsSorting.on("click",function(){"asc"==o.commentSorting?o.commentSorting="desc":o.commentSorting="asc",o.$commentsSorting.toggleClass("desc","desc"==o.commentSorting),k.call(o)}),o.$commentsModal.on("click","> span.closeComments",function(){o.closeComments()}),o.$newCommentInput.on("change keyup",function(){var e=o.$newCommentInput.val();o.$newCommentWrapper.toggleClass("filledIn",""!==e)}).on("focus",function(){o.options.comments.requireAuthorInfo&&(o.$anonymCommenterNameInput.trigger("focus").val("").parent().removeClass("error"),o.$anonymCommenterEmailInput.val("").parent().removeClass("error"),o.$anonymCommentInput.val("").parent().removeClass("error"),o.$newCommentCaptchaContainer.removeClass("error"),o.options.comments.useReCaptcha&&(s?grecaptcha.reset(s):s=grecaptcha.render(e("> .captcha",o.$newCommentCaptchaContainer)[0],{sitekey:o.options.googleReCaptchaSiteKey,size:"compact"})),o.$commentsModal.addClass("showAnonymWindow"))}),o.$anonymCommentCancel.on("click",function(){o.$commentsModal.removeClass("showAnonymWindow"),o.$anonymCommentWrapper.removeClass("addingAnonComment"),o.addingAjaxRequest&&(o.addingAjaxRequest.abort(),o.addingAjaxRequest=void 0)});var l=function(t,a,i,s,n,r){var m=o.currentItemIndex,l=o.items[m],c=o.comments[l.id],p=o.options.comments.requireAuthorInfo?s:o.$newCommentInput.val(),d={action:"add_comment"},h=!1;""===p||o.$newCommentWrapper.hasClass("addingComment")||(o.$newCommentCaptchaContainer.removeClass("error"),o.$newCommentInput.val(""),o.$newCommentWrapper.removeClass("filledIn").addClass("addingComment"),d.comment=p,o.options.comments.requireAuthorInfo&&(d.name=a,d.email=i),n&&(d.captcha=n),o.addingAjaxRequest=e.ajax({data:d,dataType:"json",type:"POST",url:l.comments.backend,timeout:3e4,cache:!1,error:function(){},success:function(e){null!=e.status&&("success"==e.status?(c.cache.comments.push({author:e.author.id,content:e.comment,raw:p,id:e.id,dateHtml:e.dateHtml}),c.count+=1,null==c.cache.authors[e.author.id]&&(c.cache.authors[e.author.id]={avatar:e.author.avatar,name:e.author.name,url:e.author.url})):"captcha_error"==e.status&&(o.$newCommentCaptchaContainer.addClass("error"),h=!0))},complete:function(){o.addingAjaxRequest=void 0,c.state.open&&m==o.currentItemIndex&&(r&&(o.$anonymCommentWrapper.removeClass("addingAnonComment"),o.$anonymCommentPost.text(T.call(o,"Post"))),o.$newCommentWrapper.removeClass("addingComment"),h||(r&&(o.$commentsModal.removeClass("showAnonymWindow"),o.$newCommentCaptchaContainer.removeClass("error")),k.call(o)))}}))};o.$anonymCommentPost.on("click",function(){var e=o.$anonymCommenterNameInput.val(),t=o.$anonymCommenterEmailInput.val(),a=o.$anonymCommentInput.val(),i=!1,n=void 0;o.$anonymCommenterNameInput.attr("placeholder",T.call(o,"Name")),o.$anonymCommenterEmailInput.attr("placeholder",T.call(o,"Email")),o.$anonymCommentInput.attr("placeholder",T.call(o,"Write a comment")),o.$anonymCommenterNameInput.parent().removeClass("error"),o.$anonymCommenterEmailInput.parent().removeClass("error"),o.$anonymCommentInput.parent().removeClass("error"),e||(o.$anonymCommenterNameInput.attr("placeholder",T.call(o,"Please specify your name")).parent().addClass("error"),i=!0),t&&m.test(t)||(o.$anonymCommenterEmailInput.attr("placeholder",T.call(o,"Please specify your email")).parent().addClass("error"),i=!0),a||(o.$anonymCommentInput.attr("placeholder",T.call(o,"Please write a comment")).parent().addClass("error"),i=!0),o.options.comments.useReCaptcha&&0==(n=grecaptcha.getResponse(s)).length&&(o.$newCommentCaptchaContainer.addClass("error"),i=!0),i||(o.$anonymCommentWrapper.addClass("addingAnonComment"),o.$anonymCommentPost.text(T.call(o,"Commenting")),l(0,e,t,a,n,!0))}),o.$newCommentButton.on("click",l)}o.options.like.permissions.liking&&(o.$root.append('<span class="actions likeTrigger"><span>0</span></span>'),o.$likeTrigger=e("> .actions.likeTrigger",o.$root),o.$mainLikeCount=e("> span",o.$likeTrigger),o.$likeTrigger.on("click",function(){if(!o.$root.hasClass("initializing")){var t=o.currentItemIndex,a=o.items[t],i=!a.likes.likedByUser,s={portalId:o.options.portalId,moduleId:o.options.moduleId,mediaId:a.id};a.likes.likedByUser=i,i?a.likes.numOfLikes+=1:a.likes.numOfLikes>0&&(a.likes.numOfLikes-=1),o.$mainLikeCount.text(a.likes.numOfLikes),o.$likeTrigger.toggleClass("liked",i),"number"==typeof a.journalId?(s.action="like",s.journalid=a.journalId,s.liked=i):(s.action="media_like",s.vote=i?1:-1),e.ajax({data:s,dataType:"json",type:"POST",url:o.options.websiteRoot+"DesktopModules/EasyDNNGallery/Services/SocialMediaBox.ashx",timeout:1e4,cache:!1,error:function(){},success:function(){},complete:function(){}})}})),o.$root.appendTo(o.$body),o.main={horizontalSpace:0,verticalSpace:0},e.each(o.items,function(t){var a=e("<div></div>");a.addClass("loading item_"+t).data("itemIndex",t),"image"==this.type?a.addClass("imageItem"):"video"==this.type?a.addClass("videoItem"):"audio"==this.type&&a.addClass("audioItem"),a.appendTo(o.$contentWrapper)}),C.call(o),o.$root.addClass("show"),setTimeout(function(){$.call(o)},200);var c,p=new Hammer(e("> .mobileOverlay",o.$root)[0]);return o.skipGestures=!1,p.on("swipeleft swiperight panleft panright panend tap",function(e){var a=-o.currentItemIndex*o.overlayWidth,i=e.deltaX;if("tap"==e.type)return clearTimeout(c),void(o.$root.hasClass("hideControls")?o.$root.removeClass("hideControls fadeOutControls"):(o.$root.addClass("fadeOutControls"),c=setTimeout(function(){o.$root.addClass("hideControls")},500)));if(!o.skipGestures&&o.initialItemLoaded)if(("swipeleft"==e.type||"swiperight"==e.type)&&t.length>1)"swipeleft"==e.type&&(o.currentItemIndex<o.items.length-1?y.call(o):0==o.currentItemIndex&&I.call(o));else{if("panend"==e.type){if(0==o.currentItemIndex&&i>=0||o.currentItemIndex==o.items.length-1&&i<0||Math.abs(i)<o.overlayWidth/2)return void o.$contentWrapper.removeClass(r).addClass(n).css({transform:"translate3d("+a+"px, 0, 0)"});o.skipGestures=!0;var s=-o.overlayWidth,m=1;return i>0&&(s=o.overlayWidth,m=-1),s=a+s,o.$contentWrapper.addClass(n).removeClass(r).css({transform:"translate3d("+s+"px, 0, 0)"}),void setTimeout(function(){o.skipGestures=!1,o.currentItemIndex+=m,$.call(o)},550)}(0==o.currentItemIndex&&i>=0||o.currentItemIndex==o.items.length-1&&i<0)&&((i=1-Math.abs(i)/o.overlayWidth)<.5?(i=Math.round(o.overlayWidth/4),e.deltaX<1&&(i=-i)):i=Math.round(i*e.deltaX)),o.$contentWrapper.removeClass(n).removeClass(r).css({transform:"translate3d("+(a+i)+"px, 0, 0)"})}}),x.call(o),o}}L.prototype={center:function(){var e,t,a={},o=!1,i=0,s=0,n=!1,r=!1;if(this.initialItemLoaded){switch((e=this.items[this.currentItemIndex]).type){case"image":(t=this.images[e.src].stats).isLoaded?(i=t.width,s=t.height):(i=400,s=400);break;case"video":i=e.width,s=e.height,n=!0;break;case"audio":i=460,s=36,r=!0}a=p.call(this,i,s,n,r),o=!0}o||(a.width=this.$mainWrapper.width(),a.height=this.$mainWrapper.height(),a.left=Math.floor((this.overlayWidth-(a.width+this.main.horizontalSpace))/2),a.top=Math.floor((this.overlayHeight-(a.height+this.main.verticalSpace))/2)),this.$mainWrapper.stop(!0).css(a)},showItem:function(){var t=this;t.$imagesWrapper.removeClass("imageNotLoaded"),t.$loadingOverlay.addClass("inProgress").stop(!0).fadeTo(0,1,function(){t.$loadingOverlay.css("display","")}),t.$audioVideo.html(""),e("> .viewWrapper > div",t.$mainWrapper).removeClass("activeElement"),t.$mainWrapper.removeClass("audioItem").removeClass("videoItem").removeClass("imageItem");var a=t.items[t.currentItemIndex];switch(a.type){case"image":(function(t){var a,o,i=this.images[t.src].stats;i.preloadFinished&&(this.$mainWrapper.addClass("imageItem"),e("> img",this.$imagesWrapper).removeClass("activeElement").filter(".smbLightImage_"+t.id).addClass("activeElement"),i.isLoaded?(a=i.width,o=i.height):(a=400,o=400,this.$imagesWrapper.addClass("imageNotLoaded")),this.$imagesWrapper.addClass("activeElement"),d.call(this,p.call(this,a,o)))}).call(t,a);break;case"video":h.call(t,t.currentItemIndex);break;case"audio":u.call(t,a);break;default:t.initialItemLoaded=!0}t.initialItemLoaded&&t.$root.removeClass("initializing")}},M.prototype={center:function(){var t=this,a=0;t.options.comments.permissions.show&&((a=e(">",t.$commentsModal).height()-t.$commentsTopBar.outerHeight(!0)-t.$newCommentWrapper.outerHeight(!0))<0&&(a=0),t.$commentList.css("height",a)),t.$contentWrapper.removeClass(n).removeClass(r).css({width:t.items.length*t.overlayWidth,transform:"translate3d(-"+t.currentItemIndex*t.overlayWidth+"px, 0, 0)"}),e(">",t.$contentWrapper).width(t.overlayWidth).each(function(){var a=e(this),o=a.data("itemIndex"),i=t.items[o];if(!(a.hasClass("loading")||"image"!=i.type&&o!=t.currentItemIndex))if("image"==i.type){var s=t.images[i.src].stats;e("> img",a).css(p.call(t,s.width,s.height,!1))}else"video"==i.type?e("> div",a).css(p.call(t,i.width,i.height,!0)):"audio"==i.type&&e("> div",a).css(p.call(t,460,36,!1,!0))})},showItem:function(){var t=this,a=e("> div.item_"+t.currentItemIndex,t.$contentWrapper),i=t.currentItemIndex,s=t.items[i],m=function(){i>0&&l.call(t,g.call(t,i-1)),i<t.items.length-1&&l.call(t,g.call(t,i+1))};switch(t.$contentWrapper.removeClass(n).removeClass(r).css({transform:"translate3d(-"+i*t.overlayWidth+"px, 0, 0)"}),t.options.comments.permissions.show&&(t.$newCommentInput.val(""),t.$newCommentWrapper.removeClass("filledIn"),t.comments[s.id]||(t.comments[s.id]={state:{open:!1,commentsRequest:o},count:s.comments.count,cache:{authors:{},comments:[]}}),t.$mainCommentsCount.text(t.comments[s.id].count),t.desktopVersion&&(e.each(t.comments,function(){this.state.open=!1}),t.updateItemComments())),t.options.like.permissions.liking&&(t.$likeTrigger.toggleClass("liked",s.likes.likedByUser),t.$mainLikeCount.text(s.likes.numOfLikes)),s.type){case"image":if(a.data("initialized"))return;l.call(t,i,function(){t.currentItemIndex==i&&(t.initialItemLoaded=!0,m())}),a.data("initialized",!0);break;case"video":h.call(t,t.currentItemIndex);break;case"audio":u.call(t,s);break;default:t.initialItemLoaded=!0}"image"!=s.type&&m(),t.$root.removeClass("initializing")},updateItemComments:function(){var t=this,a=t.currentItemIndex,n=t.items[a],r=t.comments[n.id];r.state.open||t.$root.hasClass("initializing")||(r.state.open=!0,r.state.commentsRequest==o?(r.state.commentsRequest=i,t.$commentsModal.addClass("loading"),e.ajax({data:{action:"list_comments"},dataType:"json",type:"GET",url:n.comments.backend,timeout:15e3,cache:!1,error:function(){r.state.commentsRequest=o},success:function(e){r.cache=e,r.count=e.comments.length,r.state.commentsRequest=s},complete:function(){r.state.open&&a==t.currentItemIndex&&(t.$commentsModal.removeClass("loading"),k.call(t))}})):(k.call(t),t.$commentsModal.removeClass("loading")),t.$internalCommentsCount.text(r.count),t.$commentsLikes.text(n.likes.numOfLikes).toggleClass("liked",n.likes.likedByUser))},closeComments:function(){var e=this,t=e.items[e.currentItemIndex];e.comments[t.id].state.open=!1,e.desktopVersion?(clearTimeout(e.commentsAnimationTimeout),e.$root.addClass("moveComments"),e.$root.css("width",""),C.call(e),e.$root.addClass("animateComments").removeClass("moveComments"),e.commentsAnimationTimeout=setTimeout(function(){e.$root.removeClass("animateComments")},300)):(e.$root.removeClass("modalActive"),e.$modalOverlay.stop(!0).animate({opacity:0},{duration:200})),e.$commentsModal.removeClass("showAnonymWindow"),e.$anonymCommentWrapper.removeClass("addingAnonComment"),e.commentsOpened=!1}},t.SmbLight_1=function(e,t){return this instanceof SmbLight_1?t.mobile?new M(e,t):new L(e,t):new SmbLight_1(e,t)}}(eds3_5_jq,window);
;;;!function(a,b,c,d){"use strict";function e(a,b,c){return setTimeout(k(a,c),b)}function f(a,b,c){return Array.isArray(a)?(g(a,c[b],c),!0):!1}function g(a,b,c){var e;if(a)if(a.forEach)a.forEach(b,c);else if(a.length!==d)for(e=0;e<a.length;)b.call(c,a[e],e,a),e++;else for(e in a)a.hasOwnProperty(e)&&b.call(c,a[e],e,a)}function h(a,b,c){for(var e=Object.keys(b),f=0;f<e.length;)(!c||c&&a[e[f]]===d)&&(a[e[f]]=b[e[f]]),f++;return a}function i(a,b){return h(a,b,!0)}function j(a,b,c){var d,e=b.prototype;d=a.prototype=Object.create(e),d.constructor=a,d._super=e,c&&h(d,c)}function k(a,b){return function(){return a.apply(b,arguments)}}function l(a,b){return typeof a==kb?a.apply(b?b[0]||d:d,b):a}function m(a,b){return a===d?b:a}function n(a,b,c){g(r(b),function(b){a.addEventListener(b,c,!1)})}function o(a,b,c){g(r(b),function(b){a.removeEventListener(b,c,!1)})}function p(a,b){for(;a;){if(a==b)return!0;a=a.parentNode}return!1}function q(a,b){return a.indexOf(b)>-1}function r(a){return a.trim().split(/\s+/g)}function s(a,b,c){if(a.indexOf&&!c)return a.indexOf(b);for(var d=0;d<a.length;){if(c&&a[d][c]==b||!c&&a[d]===b)return d;d++}return-1}function t(a){return Array.prototype.slice.call(a,0)}function u(a,b,c){for(var d=[],e=[],f=0;f<a.length;){var g=b?a[f][b]:a[f];s(e,g)<0&&d.push(a[f]),e[f]=g,f++}return c&&(d=b?d.sort(function(a,c){return a[b]>c[b]}):d.sort()),d}function v(a,b){for(var c,e,f=b[0].toUpperCase()+b.slice(1),g=0;g<ib.length;){if(c=ib[g],e=c?c+f:b,e in a)return e;g++}return d}function w(){return ob++}function x(a){var b=a.ownerDocument;return b.defaultView||b.parentWindow}function y(a,b){var c=this;this.manager=a,this.callback=b,this.element=a.element,this.target=a.options.inputTarget,this.domHandler=function(b){l(a.options.enable,[a])&&c.handler(b)},this.init()}function z(a){var b,c=a.options.inputClass;return new(b=c?c:rb?N:sb?Q:qb?S:M)(a,A)}function A(a,b,c){var d=c.pointers.length,e=c.changedPointers.length,f=b&yb&&d-e===0,g=b&(Ab|Bb)&&d-e===0;c.isFirst=!!f,c.isFinal=!!g,f&&(a.session={}),c.eventType=b,B(a,c),a.emit("hammer.input",c),a.recognize(c),a.session.prevInput=c}function B(a,b){var c=a.session,d=b.pointers,e=d.length;c.firstInput||(c.firstInput=E(b)),e>1&&!c.firstMultiple?c.firstMultiple=E(b):1===e&&(c.firstMultiple=!1);var f=c.firstInput,g=c.firstMultiple,h=g?g.center:f.center,i=b.center=F(d);b.timeStamp=nb(),b.deltaTime=b.timeStamp-f.timeStamp,b.angle=J(h,i),b.distance=I(h,i),C(c,b),b.offsetDirection=H(b.deltaX,b.deltaY),b.scale=g?L(g.pointers,d):1,b.rotation=g?K(g.pointers,d):0,D(c,b);var j=a.element;p(b.srcEvent.target,j)&&(j=b.srcEvent.target),b.target=j}function C(a,b){var c=b.center,d=a.offsetDelta||{},e=a.prevDelta||{},f=a.prevInput||{};(b.eventType===yb||f.eventType===Ab)&&(e=a.prevDelta={x:f.deltaX||0,y:f.deltaY||0},d=a.offsetDelta={x:c.x,y:c.y}),b.deltaX=e.x+(c.x-d.x),b.deltaY=e.y+(c.y-d.y)}function D(a,b){var c,e,f,g,h=a.lastInterval||b,i=b.timeStamp-h.timeStamp;if(b.eventType!=Bb&&(i>xb||h.velocity===d)){var j=h.deltaX-b.deltaX,k=h.deltaY-b.deltaY,l=G(i,j,k);e=l.x,f=l.y,c=mb(l.x)>mb(l.y)?l.x:l.y,g=H(j,k),a.lastInterval=b}else c=h.velocity,e=h.velocityX,f=h.velocityY,g=h.direction;b.velocity=c,b.velocityX=e,b.velocityY=f,b.direction=g}function E(a){for(var b=[],c=0;c<a.pointers.length;)b[c]={clientX:lb(a.pointers[c].clientX),clientY:lb(a.pointers[c].clientY)},c++;return{timeStamp:nb(),pointers:b,center:F(b),deltaX:a.deltaX,deltaY:a.deltaY}}function F(a){var b=a.length;if(1===b)return{x:lb(a[0].clientX),y:lb(a[0].clientY)};for(var c=0,d=0,e=0;b>e;)c+=a[e].clientX,d+=a[e].clientY,e++;return{x:lb(c/b),y:lb(d/b)}}function G(a,b,c){return{x:b/a||0,y:c/a||0}}function H(a,b){return a===b?Cb:mb(a)>=mb(b)?a>0?Db:Eb:b>0?Fb:Gb}function I(a,b,c){c||(c=Kb);var d=b[c[0]]-a[c[0]],e=b[c[1]]-a[c[1]];return Math.sqrt(d*d+e*e)}function J(a,b,c){c||(c=Kb);var d=b[c[0]]-a[c[0]],e=b[c[1]]-a[c[1]];return 180*Math.atan2(e,d)/Math.PI}function K(a,b){return J(b[1],b[0],Lb)-J(a[1],a[0],Lb)}function L(a,b){return I(b[0],b[1],Lb)/I(a[0],a[1],Lb)}function M(){this.evEl=Nb,this.evWin=Ob,this.allow=!0,this.pressed=!1,y.apply(this,arguments)}function N(){this.evEl=Rb,this.evWin=Sb,y.apply(this,arguments),this.store=this.manager.session.pointerEvents=[]}function O(){this.evTarget=Ub,this.evWin=Vb,this.started=!1,y.apply(this,arguments)}function P(a,b){var c=t(a.touches),d=t(a.changedTouches);return b&(Ab|Bb)&&(c=u(c.concat(d),"identifier",!0)),[c,d]}function Q(){this.evTarget=Xb,this.targetIds={},y.apply(this,arguments)}function R(a,b){var c=t(a.touches),d=this.targetIds;if(b&(yb|zb)&&1===c.length)return d[c[0].identifier]=!0,[c,c];var e,f,g=t(a.changedTouches),h=[],i=this.target;if(f=c.filter(function(a){return p(a.target,i)}),b===yb)for(e=0;e<f.length;)d[f[e].identifier]=!0,e++;for(e=0;e<g.length;)d[g[e].identifier]&&h.push(g[e]),b&(Ab|Bb)&&delete d[g[e].identifier],e++;return h.length?[u(f.concat(h),"identifier",!0),h]:void 0}function S(){y.apply(this,arguments);var a=k(this.handler,this);this.touch=new Q(this.manager,a),this.mouse=new M(this.manager,a)}function T(a,b){this.manager=a,this.set(b)}function U(a){if(q(a,bc))return bc;var b=q(a,cc),c=q(a,dc);return b&&c?cc+" "+dc:b||c?b?cc:dc:q(a,ac)?ac:_b}function V(a){this.id=w(),this.manager=null,this.options=i(a||{},this.defaults),this.options.enable=m(this.options.enable,!0),this.state=ec,this.simultaneous={},this.requireFail=[]}function W(a){return a&jc?"cancel":a&hc?"end":a&gc?"move":a&fc?"start":""}function X(a){return a==Gb?"down":a==Fb?"up":a==Db?"left":a==Eb?"right":""}function Y(a,b){var c=b.manager;return c?c.get(a):a}function Z(){V.apply(this,arguments)}function $(){Z.apply(this,arguments),this.pX=null,this.pY=null}function _(){Z.apply(this,arguments)}function ab(){V.apply(this,arguments),this._timer=null,this._input=null}function bb(){Z.apply(this,arguments)}function cb(){Z.apply(this,arguments)}function db(){V.apply(this,arguments),this.pTime=!1,this.pCenter=!1,this._timer=null,this._input=null,this.count=0}function eb(a,b){return b=b||{},b.recognizers=m(b.recognizers,eb.defaults.preset),new fb(a,b)}function fb(a,b){b=b||{},this.options=i(b,eb.defaults),this.options.inputTarget=this.options.inputTarget||a,this.handlers={},this.session={},this.recognizers=[],this.element=a,this.input=z(this),this.touchAction=new T(this,this.options.touchAction),gb(this,!0),g(b.recognizers,function(a){var b=this.add(new a[0](a[1]));a[2]&&b.recognizeWith(a[2]),a[3]&&b.requireFailure(a[3])},this)}function gb(a,b){var c=a.element;g(a.options.cssProps,function(a,d){c.style[v(c.style,d)]=b?a:""})}function hb(a,c){var d=b.createEvent("Event");d.initEvent(a,!0,!0),d.gesture=c,c.target.dispatchEvent(d)}var ib=["","webkit","moz","MS","ms","o"],jb=b.createElement("div"),kb="function",lb=Math.round,mb=Math.abs,nb=Date.now,ob=1,pb=/mobile|tablet|ip(ad|hone|od)|android/i,qb="ontouchstart" in a,rb=v(a,"PointerEvent")!==d,sb=qb&&pb.test(navigator.userAgent),tb="touch",ub="pen",vb="mouse",wb="kinect",xb=25,yb=1,zb=2,Ab=4,Bb=8,Cb=1,Db=2,Eb=4,Fb=8,Gb=16,Hb=Db|Eb,Ib=Fb|Gb,Jb=Hb|Ib,Kb=["x","y"],Lb=["clientX","clientY"];y.prototype={handler:function(){},init:function(){this.evEl&&n(this.element,this.evEl,this.domHandler),this.evTarget&&n(this.target,this.evTarget,this.domHandler),this.evWin&&n(x(this.element),this.evWin,this.domHandler)},destroy:function(){this.evEl&&o(this.element,this.evEl,this.domHandler),this.evTarget&&o(this.target,this.evTarget,this.domHandler),this.evWin&&o(x(this.element),this.evWin,this.domHandler)}};var Mb={mousedown:yb,mousemove:zb,mouseup:Ab},Nb="mousedown",Ob="mousemove mouseup";j(M,y,{handler:function(a){var b=Mb[a.type];b&yb&&0===a.button&&(this.pressed=!0),b&zb&&1!==a.which&&(b=Ab),this.pressed&&this.allow&&(b&Ab&&(this.pressed=!1),this.callback(this.manager,b,{pointers:[a],changedPointers:[a],pointerType:vb,srcEvent:a}))}});var Pb={pointerdown:yb,pointermove:zb,pointerup:Ab,pointercancel:Bb,pointerout:Bb},Qb={2:tb,3:ub,4:vb,5:wb},Rb="pointerdown",Sb="pointermove pointerup pointercancel";a.MSPointerEvent&&(Rb="MSPointerDown",Sb="MSPointerMove MSPointerUp MSPointerCancel"),j(N,y,{handler:function(a){var b=this.store,c=!1,d=a.type.toLowerCase().replace("ms",""),e=Pb[d],f=Qb[a.pointerType]||a.pointerType,g=f==tb,h=s(b,a.pointerId,"pointerId");e&yb&&(0===a.button||g)?0>h&&(b.push(a),h=b.length-1):e&(Ab|Bb)&&(c=!0),0>h||(b[h]=a,this.callback(this.manager,e,{pointers:b,changedPointers:[a],pointerType:f,srcEvent:a}),c&&b.splice(h,1))}});var Tb={touchstart:yb,touchmove:zb,touchend:Ab,touchcancel:Bb},Ub="touchstart",Vb="touchstart touchmove touchend touchcancel";j(O,y,{handler:function(a){var b=Tb[a.type];if(b===yb&&(this.started=!0),this.started){var c=P.call(this,a,b);b&(Ab|Bb)&&c[0].length-c[1].length===0&&(this.started=!1),this.callback(this.manager,b,{pointers:c[0],changedPointers:c[1],pointerType:tb,srcEvent:a})}}});var Wb={touchstart:yb,touchmove:zb,touchend:Ab,touchcancel:Bb},Xb="touchstart touchmove touchend touchcancel";j(Q,y,{handler:function(a){var b=Wb[a.type],c=R.call(this,a,b);c&&this.callback(this.manager,b,{pointers:c[0],changedPointers:c[1],pointerType:tb,srcEvent:a})}}),j(S,y,{handler:function(a,b,c){var d=c.pointerType==tb,e=c.pointerType==vb;if(d)this.mouse.allow=!1;else if(e&&!this.mouse.allow)return;b&(Ab|Bb)&&(this.mouse.allow=!0),this.callback(a,b,c)},destroy:function(){this.touch.destroy(),this.mouse.destroy()}});var Yb=v(jb.style,"touchAction"),Zb=Yb!==d,$b="compute",_b="auto",ac="manipulation",bc="none",cc="pan-x",dc="pan-y";T.prototype={set:function(a){a==$b&&(a=this.compute()),Zb&&(this.manager.element.style[Yb]=a),this.actions=a.toLowerCase().trim()},update:function(){this.set(this.manager.options.touchAction)},compute:function(){var a=[];return g(this.manager.recognizers,function(b){l(b.options.enable,[b])&&(a=a.concat(b.getTouchAction()))}),U(a.join(" "))},preventDefaults:function(a){if(!Zb){var b=a.srcEvent,c=a.offsetDirection;if(this.manager.session.prevented)return void b.preventDefault();var d=this.actions,e=q(d,bc),f=q(d,dc),g=q(d,cc);return e||f&&c&Hb||g&&c&Ib?this.preventSrc(b):void 0}},preventSrc:function(a){this.manager.session.prevented=!0,a.preventDefault()}};var ec=1,fc=2,gc=4,hc=8,ic=hc,jc=16,kc=32;V.prototype={defaults:{},set:function(a){return h(this.options,a),this.manager&&this.manager.touchAction.update(),this},recognizeWith:function(a){if(f(a,"recognizeWith",this))return this;var b=this.simultaneous;return a=Y(a,this),b[a.id]||(b[a.id]=a,a.recognizeWith(this)),this},dropRecognizeWith:function(a){return f(a,"dropRecognizeWith",this)?this:(a=Y(a,this),delete this.simultaneous[a.id],this)},requireFailure:function(a){if(f(a,"requireFailure",this))return this;var b=this.requireFail;return a=Y(a,this),-1===s(b,a)&&(b.push(a),a.requireFailure(this)),this},dropRequireFailure:function(a){if(f(a,"dropRequireFailure",this))return this;a=Y(a,this);var b=s(this.requireFail,a);return b>-1&&this.requireFail.splice(b,1),this},hasRequireFailures:function(){return this.requireFail.length>0},canRecognizeWith:function(a){return!!this.simultaneous[a.id]},emit:function(a){function b(b){c.manager.emit(c.options.event+(b?W(d):""),a)}var c=this,d=this.state;hc>d&&b(!0),b(),d>=hc&&b(!0)},tryEmit:function(a){return this.canEmit()?this.emit(a):void(this.state=kc)},canEmit:function(){for(var a=0;a<this.requireFail.length;){if(!(this.requireFail[a].state&(kc|ec)))return!1;a++}return!0},recognize:function(a){var b=h({},a);return l(this.options.enable,[this,b])?(this.state&(ic|jc|kc)&&(this.state=ec),this.state=this.process(b),void(this.state&(fc|gc|hc|jc)&&this.tryEmit(b))):(this.reset(),void(this.state=kc))},process:function(){},getTouchAction:function(){},reset:function(){}},j(Z,V,{defaults:{pointers:1},attrTest:function(a){var b=this.options.pointers;return 0===b||a.pointers.length===b},process:function(a){var b=this.state,c=a.eventType,d=b&(fc|gc),e=this.attrTest(a);return d&&(c&Bb||!e)?b|jc:d||e?c&Ab?b|hc:b&fc?b|gc:fc:kc}}),j($,Z,{defaults:{event:"pan",threshold:10,pointers:1,direction:Jb},getTouchAction:function(){var a=this.options.direction,b=[];return a&Hb&&b.push(dc),a&Ib&&b.push(cc),b},directionTest:function(a){var b=this.options,c=!0,d=a.distance,e=a.direction,f=a.deltaX,g=a.deltaY;return e&b.direction||(b.direction&Hb?(e=0===f?Cb:0>f?Db:Eb,c=f!=this.pX,d=Math.abs(a.deltaX)):(e=0===g?Cb:0>g?Fb:Gb,c=g!=this.pY,d=Math.abs(a.deltaY))),a.direction=e,c&&d>b.threshold&&e&b.direction},attrTest:function(a){return Z.prototype.attrTest.call(this,a)&&(this.state&fc||!(this.state&fc)&&this.directionTest(a))},emit:function(a){this.pX=a.deltaX,this.pY=a.deltaY;var b=X(a.direction);b&&this.manager.emit(this.options.event+b,a),this._super.emit.call(this,a)}}),j(_,Z,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return[bc]},attrTest:function(a){return this._super.attrTest.call(this,a)&&(Math.abs(a.scale-1)>this.options.threshold||this.state&fc)},emit:function(a){if(this._super.emit.call(this,a),1!==a.scale){var b=a.scale<1?"in":"out";this.manager.emit(this.options.event+b,a)}}}),j(ab,V,{defaults:{event:"press",pointers:1,time:500,threshold:5},getTouchAction:function(){return[_b]},process:function(a){var b=this.options,c=a.pointers.length===b.pointers,d=a.distance<b.threshold,f=a.deltaTime>b.time;if(this._input=a,!d||!c||a.eventType&(Ab|Bb)&&!f)this.reset();else if(a.eventType&yb)this.reset(),this._timer=e(function(){this.state=ic,this.tryEmit()},b.time,this);else if(a.eventType&Ab)return ic;return kc},reset:function(){clearTimeout(this._timer)},emit:function(a){this.state===ic&&(a&&a.eventType&Ab?this.manager.emit(this.options.event+"up",a):(this._input.timeStamp=nb(),this.manager.emit(this.options.event,this._input)))}}),j(bb,Z,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return[bc]},attrTest:function(a){return this._super.attrTest.call(this,a)&&(Math.abs(a.rotation)>this.options.threshold||this.state&fc)}}),j(cb,Z,{defaults:{event:"swipe",threshold:10,velocity:.65,direction:Hb|Ib,pointers:1},getTouchAction:function(){return $.prototype.getTouchAction.call(this)},attrTest:function(a){var b,c=this.options.direction;return c&(Hb|Ib)?b=a.velocity:c&Hb?b=a.velocityX:c&Ib&&(b=a.velocityY),this._super.attrTest.call(this,a)&&c&a.direction&&a.distance>this.options.threshold&&mb(b)>this.options.velocity&&a.eventType&Ab},emit:function(a){var b=X(a.direction);b&&this.manager.emit(this.options.event+b,a),this.manager.emit(this.options.event,a)}}),j(db,V,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:2,posThreshold:10},getTouchAction:function(){return[ac]},process:function(a){var b=this.options,c=a.pointers.length===b.pointers,d=a.distance<b.threshold,f=a.deltaTime<b.time;if(this.reset(),a.eventType&yb&&0===this.count)return this.failTimeout();if(d&&f&&c){if(a.eventType!=Ab)return this.failTimeout();var g=this.pTime?a.timeStamp-this.pTime<b.interval:!0,h=!this.pCenter||I(this.pCenter,a.center)<b.posThreshold;this.pTime=a.timeStamp,this.pCenter=a.center,h&&g?this.count+=1:this.count=1,this._input=a;var i=this.count%b.taps;if(0===i)return this.hasRequireFailures()?(this._timer=e(function(){this.state=ic,this.tryEmit()},b.interval,this),fc):ic}return kc},failTimeout:function(){return this._timer=e(function(){this.state=kc},this.options.interval,this),kc},reset:function(){clearTimeout(this._timer)},emit:function(){this.state==ic&&(this._input.tapCount=this.count,this.manager.emit(this.options.event,this._input))}}),eb.VERSION="2.0.4",eb.defaults={domEvents:!1,touchAction:$b,enable:!0,inputTarget:null,inputClass:null,preset:[[bb,{enable:!1}],[_,{enable:!1},["rotate"]],[cb,{direction:Hb}],[$,{direction:Hb},["swipe"]],[db],[db,{event:"doubletap",taps:2},["tap"]],[ab]],cssProps:{userSelect:"none",touchSelect:"none",touchCallout:"none",contentZooming:"none",userDrag:"none",tapHighlightColor:"rgba(0,0,0,0)"}};var lc=1,mc=2;fb.prototype={set:function(a){return h(this.options,a),a.touchAction&&this.touchAction.update(),a.inputTarget&&(this.input.destroy(),this.input.target=a.inputTarget,this.input.init()),this},stop:function(a){this.session.stopped=a?mc:lc},recognize:function(a){var b=this.session;if(!b.stopped){this.touchAction.preventDefaults(a);var c,d=this.recognizers,e=b.curRecognizer;(!e||e&&e.state&ic)&&(e=b.curRecognizer=null);for(var f=0;f<d.length;)c=d[f],b.stopped===mc||e&&c!=e&&!c.canRecognizeWith(e)?c.reset():c.recognize(a),!e&&c.state&(fc|gc|hc)&&(e=b.curRecognizer=c),f++}},get:function(a){if(a instanceof V)return a;for(var b=this.recognizers,c=0;c<b.length;c++)if(b[c].options.event==a)return b[c];return null},add:function(a){if(f(a,"add",this))return this;var b=this.get(a.options.event);return b&&this.remove(b),this.recognizers.push(a),a.manager=this,this.touchAction.update(),a},remove:function(a){if(f(a,"remove",this))return this;var b=this.recognizers;return a=this.get(a),b.splice(s(b,a),1),this.touchAction.update(),this},on:function(a,b){var c=this.handlers;return g(r(a),function(a){c[a]=c[a]||[],c[a].push(b)}),this},off:function(a,b){var c=this.handlers;return g(r(a),function(a){b?c[a].splice(s(c[a],b),1):delete c[a]}),this},emit:function(a,b){this.options.domEvents&&hb(a,b);var c=this.handlers[a]&&this.handlers[a].slice();if(c&&c.length){b.type=a,b.preventDefault=function(){b.srcEvent.preventDefault()};for(var d=0;d<c.length;)c[d](b),d++}},destroy:function(){this.element&&gb(this,!1),this.handlers={},this.session={},this.input.destroy(),this.element=null}},h(eb,{INPUT_START:yb,INPUT_MOVE:zb,INPUT_END:Ab,INPUT_CANCEL:Bb,STATE_POSSIBLE:ec,STATE_BEGAN:fc,STATE_CHANGED:gc,STATE_ENDED:hc,STATE_RECOGNIZED:ic,STATE_CANCELLED:jc,STATE_FAILED:kc,DIRECTION_NONE:Cb,DIRECTION_LEFT:Db,DIRECTION_RIGHT:Eb,DIRECTION_UP:Fb,DIRECTION_DOWN:Gb,DIRECTION_HORIZONTAL:Hb,DIRECTION_VERTICAL:Ib,DIRECTION_ALL:Jb,Manager:fb,Input:y,TouchAction:T,TouchInput:Q,MouseInput:M,PointerEventInput:N,TouchMouseInput:S,SingleTouchInput:O,Recognizer:V,AttrRecognizer:Z,Tap:db,Pan:$,Swipe:cb,Pinch:_,Rotate:bb,Press:ab,on:n,off:o,each:g,merge:i,extend:h,inherit:j,bindFn:k,prefixed:v}),typeof define==kb&&define.amd?define(function(){return eb}):"undefined"!=typeof module&&module.exports?module.exports=eb:a[c]=eb}(window,document,"Hammer");
;;;(function(h,o,g){var p=function(){for(var b=/audio(.min)?.js.*/,a=document.getElementsByTagName("script"),c=0,d=a.length;c<d;c++){var e=a[c].getAttribute("src");if(b.test(e))return e.replace(b,"")}}();g[h]={instanceCount:0,instances:{},flashSource:'      <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="$1" width="1" height="1" name="$1" style="position: absolute; left: -1px;">         <param name="movie" value="$2?playerInstance='+h+'.instances[\'$1\']&datetime=$3">         <param name="allowscriptaccess" value="always">         <embed name="$1" src="$2?playerInstance='+
h+'.instances[\'$1\']&datetime=$3" width="1" height="1" allowscriptaccess="always">       </object>',settings:{autoplay:false,loop:false,preload:true,imageLocation:p+"player-graphics.gif",swfLocation:p+"audiojs.swf",useFlash:function(){var b=document.createElement("audio");return!(b.canPlayType&&b.canPlayType("audio/mpeg;").replace(/no/,""))}(),hasFlash:function(){if(navigator.plugins&&navigator.plugins.length&&navigator.plugins["Shockwave Flash"])return true;else if(navigator.mimeTypes&&navigator.mimeTypes.length){var b=navigator.mimeTypes["application/x-shockwave-flash"];return b&&b.enabledPlugin}else try{new ActiveXObject("ShockwaveFlash.ShockwaveFlash");return true}catch(a){}return false}(),createPlayer:{markup:'          <div class="play-pause">             <p class="play"></p>             <p class="pause"></p>             <p class="audiojsloading"></p>             <p class="error"></p>           </div>           <div class="scrubber">             <div class="progress"></div>             <div class="loaded"></div>           </div>           <div class="time">             <em class="played">00:00</em><strong class="duration">00:00</strong>           </div>           <div class="error-message"></div>',playPauseClass:"play-pause",scrubberClass:"scrubber",progressClass:"progress",loaderClass:"loaded",timeClass:"time",durationClass:"duration",playedClass:"played",errorMessageClass:"error-message",playingClass:"playing",audiojsloadingClass:"audiojsloading",errorClass:"error"},css:'        .audiojs audio { position: absolute; left: -1px; }         .audiojs { width: 460px; height: 36px; background: #404040; overflow: hidden; font-family: monospace; font-size: 12px;           background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #444), color-stop(0.5, #555), color-stop(0.51, #444), color-stop(1, #444));           background-image: -moz-linear-gradient(center top, #444 0%, #555 50%, #444 51%, #444 100%);           -webkit-box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.3); -moz-box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.3);           -o-box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.3); box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.3); }         .audiojs .play-pause { width: 25px; height: 40px; padding: 4px 6px; margin: 0px; float: left; overflow: hidden; border-right: 1px solid #000; }         .audiojs p { display: none; width: 25px; height: 40px; margin: 0px; cursor: pointer; }         .audiojs .play { display: block; }         .audiojs .scrubber { position: relative; float: left; width: 280px; background: #5a5a5a; height: 14px; margin: 10px; border-top: 1px solid #3f3f3f; border-left: 0px; border-bottom: 0px; overflow: hidden; }         .audiojs .progress { position: absolute; top: 0px; left: 0px; height: 14px; width: 0px; background: #ccc; z-index: 1;           background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ccc), color-stop(0.5, #ddd), color-stop(0.51, #ccc), color-stop(1, #ccc));           background-image: -moz-linear-gradient(center top, #ccc 0%, #ddd 50%, #ccc 51%, #ccc 100%); }         .audiojs .loaded { position: absolute; top: 0px; left: 0px; height: 14px; width: 0px; background: #000;           background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #222), color-stop(0.5, #333), color-stop(0.51, #222), color-stop(1, #222));           background-image: -moz-linear-gradient(center top, #222 0%, #333 50%, #222 51%, #222 100%); }         .audiojs .time { float: left; height: 36px; line-height: 36px; margin: 0px 0px 0px 6px; padding: 0px 6px 0px 12px; border-left: 1px solid #000; color: #ddd; text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.5); }         .audiojs .time em { padding: 0px 2px 0px 0px; color: #f9f9f9; font-style: normal; }         .audiojs .time strong { padding: 0px 0px 0px 2px; font-weight: normal; }         .audiojs .error-message { float: left; display: none; margin: 0px 10px; height: 36px; width: 400px; overflow: hidden; line-height: 36px; white-space: nowrap; color: #fff;           text-overflow: ellipsis; -o-text-overflow: ellipsis; -icab-text-overflow: ellipsis; -khtml-text-overflow: ellipsis; -moz-text-overflow: ellipsis; -webkit-text-overflow: ellipsis; }         .audiojs .error-message a { color: #eee; text-decoration: none; padding-bottom: 1px; border-bottom: 1px solid #999; white-space: wrap; }                 .audiojs .play { background: url("$1") -2px -1px no-repeat; }         .audiojs .audiojsloading { background: url("$1") -2px -31px no-repeat; }         .audiojs .error { background: url("$1") -2px -61px no-repeat; }         .audiojs .pause { background: url("$1") -2px -91px no-repeat; }                 .playing .play, .playing .audiojsloading, .playing .error { display: none; }         .playing .pause { display: block; }                 .audiojsloading .play, .audiojsloading .pause, .audiojsloading .error { display: none; }         .audiojsloading .audiojsloading { display: block; }                 .error .time, .error .play, .error .pause, .error .scrubber, .error .audiojsloading { display: none; }         .error .error { display: block; }         .error .play-pause p { cursor: auto; }         .error .error-message { display: block; }',trackEnded:function(){},flashError:function(){var b=this.settings.createPlayer,a=j(b.errorMessageClass,this.wrapper),c='Missing <a href="http://get.adobe.com/flashplayer/">flash player</a> plugin.';if(this.mp3)c+=' <a href="'+this.mp3+'">Download audio file</a>.';g[h].helpers.removeClass(this.wrapper,b.audiojsloadingClass);g[h].helpers.addClass(this.wrapper,b.errorClass);a.innerHTML=c},loadError:function(){var b=this.settings.createPlayer,a=j(b.errorMessageClass,this.wrapper);g[h].helpers.removeClass(this.wrapper,b.audiojsloadingClass);g[h].helpers.addClass(this.wrapper,b.errorClass);a.innerHTML='Error loading: "'+this.mp3+'"'},init:function(){g[h].helpers.addClass(this.wrapper,this.settings.createPlayer.audiojsloadingClass)},loadStarted:function(){var b=this.settings.createPlayer,a=j(b.durationClass,this.wrapper),c=Math.floor(this.duration/60),d=Math.floor(this.duration%60);g[h].helpers.removeClass(this.wrapper,b.audiojsloadingClass);a.innerHTML=(c<10?"0":"")+c+":"+(d<10?"0":"")+d},loadProgress:function(b){var a=this.settings.createPlayer,c=j(a.scrubberClass,this.wrapper);j(a.loaderClass,this.wrapper).style.width=c.offsetWidth*b+"px"},playPause:function(){this.playing?this.settings.play():this.settings.pause()},play:function(){g[h].helpers.addClass(this.wrapper,this.settings.createPlayer.playingClass)},pause:function(){g[h].helpers.removeClass(this.wrapper,this.settings.createPlayer.playingClass)},updatePlayhead:function(b){var a=this.settings.createPlayer,c=j(a.scrubberClass,this.wrapper);j(a.progressClass,this.wrapper).style.width=c.offsetWidth*b+"px";a=j(a.playedClass,this.wrapper);c=this.duration*b;b=Math.floor(c/60);c=Math.floor(c%60);a.innerHTML=(b<10?"0":"")+b+":"+(c<10?"0":"")+c}},create:function(b,a){a=a||{};return b.length?this.createAll(a,b):this.newInstance(b,a)},createAll:function(b,a){var c=a||document.getElementsByTagName("audio"),d=[];b=b||{};for(var e=0,i=c.length;e<i;e++)d.push(this.newInstance(c[e],b));return d},newInstance:function(b,a){var c=this.helpers.clone(this.settings),d="audiojs"+this.instanceCount,e="audiojs_wrapper"+this.instanceCount;this.instanceCount++;if(b.getAttribute("autoplay")!=null)c.autoplay=true;if(b.getAttribute("loop")!=null)c.loop=true;if(b.getAttribute("preload")=="none")c.preload=false;a&&this.helpers.merge(c,a);if(c.createPlayer.markup)b=this.createPlayer(b,c.createPlayer,e);else b.parentNode.setAttribute("id",e);e=new g[o](b,c);c.css&&this.helpers.injectCss(e,c.css);if(c.useFlash&&c.hasFlash){this.injectFlash(e,d);this.attachFlashEvents(e.wrapper,e)}else c.useFlash&&!c.hasFlash&&this.settings.flashError.apply(e);if(!c.useFlash||c.useFlash&&c.hasFlash)this.attachEvents(e.wrapper,e);return this.instances[d]=e},createPlayer:function(b,a,c){var d=document.createElement("div"),e=b.cloneNode(true);d.setAttribute("class","audiojs");d.setAttribute("className","audiojs");d.setAttribute("id",c);if(e.outerHTML&&!document.createElement("audio").canPlayType){e=this.helpers.cloneHtml5Node(b);d.innerHTML=a.markup;d.appendChild(e);b.outerHTML=d.outerHTML;d=document.getElementById(c)}else{d.appendChild(e);d.innerHTML+=a.markup;b.parentNode.replaceChild(d,b)}return d.getElementsByTagName("audio")[0]},attachEvents:function(b,a){if(a.settings.createPlayer){var c=a.settings.createPlayer,d=j(c.playPauseClass,b),e=j(c.scrubberClass,b);g[h].events.addListener(d,"click",function(){a.playPause.apply(a)});g[h].events.addListener(e,"click",function(i){i=i.clientX;var f=this,k=0;if(f.offsetParent){do k+=f.offsetLeft;while(f=f.offsetParent)}a.skipTo((i-k)/e.offsetWidth)});if(!a.settings.useFlash){g[h].events.trackLoadProgress(a);g[h].events.addListener(a.element,"timeupdate",function(){a.updatePlayhead.apply(a)});g[h].events.addListener(a.element,"ended",function(){a.trackEnded.apply(a)});g[h].events.addListener(a.source,"error",function(){clearInterval(a.readyTimer);clearInterval(a.loadTimer);a.settings.loadError.apply(a)})}}},attachFlashEvents:function(b,a){a.swfReady=false;a.load=function(c){a.mp3=c;a.swfReady&&a.element.load(c)};a.loadProgress=function(c,d){a.loadedPercent=c;a.duration=d;a.settings.loadStarted.apply(a);a.settings.loadProgress.apply(a,[c])};a.skipTo=function(c){if(!(c>a.loadedPercent)){a.updatePlayhead.call(a,[c]);a.element.skipTo(c)}};a.updatePlayhead=function(c){a.settings.updatePlayhead.apply(a,[c])};a.play=function(){if(!a.settings.preload){a.settings.preload=true;a.element.init(a.mp3)}a.playing=true;a.element.pplay();a.settings.play.apply(a)};a.pause=function(){a.playing=false;a.element.ppause();a.settings.pause.apply(a)};a.setVolume=function(c){a.element.setVolume(c)};a.loadStarted=function(){a.swfReady=true;a.settings.preload&&a.element.init(a.mp3);a.settings.autoplay&&a.play.apply(a)}},injectFlash:function(b,a){var c=this.flashSource.replace(/\$1/g,a);c=c.replace(/\$2/g,b.settings.swfLocation);c=c.replace(/\$3/g,+new Date+Math.random());var d=b.wrapper.innerHTML,e=document.createElement("div");e.innerHTML=c+d;b.wrapper.innerHTML=e.innerHTML;b.element=this.helpers.getSwf(a)},helpers:{merge:function(b,a){for(attr in a)if(b.hasOwnProperty(attr)||a.hasOwnProperty(attr))b[attr]=a[attr]},clone:function(b){if(b==null||typeof b!=="object")return b;var a=new b.constructor,c;for(c in b)a[c]=arguments.callee(b[c]);return a},addClass:function(b,a){RegExp("(\\s|^)"+a+"(\\s|$)").test(b.className)||(b.className+=" "+a)},removeClass:function(b,a){b.className=b.className.replace(RegExp("(\\s|^)"+a+"(\\s|$)")," ")},injectCss:function(b,a){for(var c="",d=document.getElementsByTagName("style"),e=a.replace(/\$1/g,b.settings.imageLocation),i=0,f=d.length;i<f;i++){var k=d[i].getAttribute("title");if(k&&~k.indexOf("audiojs")){f=d[i];if(f.innerHTML===e)return;c=f.innerHTML;break}}d=document.getElementsByTagName("head")[0];i=d.firstChild;f=document.createElement("style");if(d){f.setAttribute("type","text/css");f.setAttribute("title","audiojs");if(f.styleSheet)f.styleSheet.cssText=c+e;else f.appendChild(document.createTextNode(c+e));i?d.insertBefore(f,i):d.appendChild(styleElement)}},cloneHtml5Node:function(b){var a=document.createDocumentFragment(),c=a.createElement?a:document;c.createElement("audio");c=c.createElement("div");a.appendChild(c);c.innerHTML=b.outerHTML;return c.firstChild},getSwf:function(b){b=document[b]||window[b];return b.length>1?b[b.length-1]:b}},events:{memoryLeaking:false,listeners:[],addListener:function(b,a,c){if(b.addEventListener)b.addEventListener(a,c,false);else if(b.attachEvent){this.listeners.push(b);if(!this.memoryLeaking){window.attachEvent("onunload",function(){if(this.listeners)for(var d=0,e=this.listeners.length;d<e;d++)g[h].events.purge(this.listeners[d])});this.memoryLeaking=true}b.attachEvent("on"+
a,function(){c.call(b,window.event)})}},trackLoadProgress:function(b){if(b.settings.preload){var a,c;b=b;var d=/(ipod|iphone|ipad)/i.test(navigator.userAgent);a=setInterval(function(){if(b.element.readyState>-1)d||b.init.apply(b);if(b.element.readyState>1){b.settings.autoplay&&b.play.apply(b);clearInterval(a);c=setInterval(function(){b.loadProgress.apply(b);b.loadedPercent>=1&&clearInterval(c)})}},10);b.readyTimer=a;b.loadTimer=c}},purge:function(b){var a=b.attributes,c;if(a)for(c=0;c<a.length;c+=1)if(typeof b[a[c].name]==="function")b[a[c].name]=null;if(a=b.childNodes)for(c=0;c<a.length;c+=1)purge(b.childNodes[c])},ready:function(){return function(b){var a=window,c=false,d=true,e=a.document,i=e.documentElement,f=e.addEventListener?"addEventListener":"attachEvent",k=e.addEventListener?"removeEventListener":"detachEvent",n=e.addEventListener?"":"on",m=function(l){if(!(l.type=="readystatechange"&&e.readyState!="complete")){(l.type=="load"?a:e)[k](n+l.type,m,false);if(!c&&(c=true))b.call(a,l.type||l)}},q=function(){try{i.doScroll("left")}catch(l){setTimeout(q,50);return}m("poll")};if(e.readyState=="complete")b.call(a,"lazy");else{if(e.createEventObject&&i.doScroll){try{d=!a.frameElement}catch(r){}d&&q()}e[f](n+"DOMContentLoaded",m,false);e[f](n+"readystatechange",m,false);a[f](n+"load",m,false)}}}()}};g[o]=function(b,a){this.element=b;this.wrapper=b.parentNode;this.source=b.getElementsByTagName("source")[0]||b;this.mp3=function(c){var d=c.getElementsByTagName("source")[0];return c.getAttribute("src")||(d?d.getAttribute("src"):null)}(b);this.settings=a;this.loadStartedCalled=false;this.loadedPercent=0;this.duration=1;this.playing=false};g[o].prototype={updatePlayhead:function(){this.settings.updatePlayhead.apply(this,[this.element.currentTime/this.duration])},skipTo:function(b){if(!(b>this.loadedPercent)){this.element.currentTime=this.duration*b;this.updatePlayhead()}},load:function(b){this.loadStartedCalled=false;this.source.setAttribute("src",b);this.element.load();this.mp3=b;g[h].events.trackLoadProgress(this)},loadError:function(){this.settings.loadError.apply(this)},init:function(){this.settings.init.apply(this)},loadStarted:function(){if(!this.element.duration)return false;this.duration=this.element.duration;this.updatePlayhead();this.settings.loadStarted.apply(this)},loadProgress:function(){if(this.element.buffered!=null&&this.element.buffered.length){if(!this.loadStartedCalled)this.loadStartedCalled=this.loadStarted();this.loadedPercent=this.element.buffered.end(this.element.buffered.length-1)/this.duration;this.settings.loadProgress.apply(this,[this.loadedPercent])}},playPause:function(){this.playing?this.pause():this.play()},play:function(){/(ipod|iphone|ipad)/i.test(navigator.userAgent)&&this.element.readyState==0&&this.init.apply(this);if(!this.settings.preload){this.settings.preload=true;this.element.setAttribute("preload","auto");g[h].events.trackLoadProgress(this)}this.playing=true;this.element.play();this.settings.play.apply(this)},pause:function(){this.playing=false;this.element.pause();this.settings.pause.apply(this)},setVolume:function(b){this.element.volume=b},trackEnded:function(){this.skipTo.apply(this,[0]);this.settings.loop||this.pause.apply(this);this.settings.trackEnded.apply(this)}};var j=function(b,a){var c=[];a=a||document;if(a.getElementsByClassName)c=a.getElementsByClassName(b);else{var d,e,i=a.getElementsByTagName("*"),f=RegExp("(^|\\s)"+b+"(\\s|$)");d=0;for(e=i.length;d<e;d++)f.test(i[d].className)&&c.push(i[d])}return c.length>1?c:c[0]}})("audiojs","audiojsInstance",this);
;;;