/**
 * flashgallery
 *
 * @version 0.12.2
 * @copyright 2011-2015 Flash-Gallery.com
 */
if(!JSON){var JSON;JSON||(JSON={});(function(){function a(a){return 10>a?"0"+a:a}function z(a){e.lastIndex=0;return e.test(a)?'"'+a.replace(e,function(a){var e=w[a];return"string"===typeof e?e:"\\u"+("0000"+a.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+a+'"'}function h(a,e){var g,D,Q,F,w=l,E,I=e[a];I&&"object"===typeof I&&"function"===typeof I.toJSON&&(I=I.toJSON(a));"function"===typeof v&&(I=v.call(e,a,I));switch(typeof I){case "string":return z(I);case "number":return isFinite(I)?String(I):
"null";case "boolean":case "null":return String(I);case "object":if(!I)return"null";l+=m;E=[];if("[object Array]"===Object.prototype.toString.apply(I)){F=I.length;for(g=0;g<F;g+=1)E[g]=h(g,I)||"null";Q=0===E.length?"[]":l?"[\n"+l+E.join(",\n"+l)+"\n"+w+"]":"["+E.join(",")+"]";l=w;return Q}if(v&&"object"===typeof v)for(F=v.length,g=0;g<F;g+=1)"string"===typeof v[g]&&(D=v[g],(Q=h(D,I))&&E.push(z(D)+(l?": ":":")+Q));else for(D in I)Object.prototype.hasOwnProperty.call(I,D)&&(Q=h(D,I))&&E.push(z(D)+(l?
": ":":")+Q);Q=0===E.length?"{}":l?"{\n"+l+E.join(",\n"+l)+"\n"+w+"}":"{"+E.join(",")+"}";l=w;return Q}}"function"!==typeof Date.prototype.toJSON&&(Date.prototype.toJSON=function(e){return isFinite(this.valueOf())?this.getUTCFullYear()+"-"+a(this.getUTCMonth()+1)+"-"+a(this.getUTCDate())+"T"+a(this.getUTCHours())+":"+a(this.getUTCMinutes())+":"+a(this.getUTCSeconds())+"Z":null},String.prototype.toJSON=Number.prototype.toJSON=Boolean.prototype.toJSON=function(a){return this.valueOf()});var g=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,
e=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,l,m,w={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},v;"function"!==typeof JSON.stringify&&(JSON.stringify=function(a,e,g){var D;m=l="";if("number"===typeof g)for(D=0;D<g;D+=1)m+=" ";else"string"===typeof g&&(m=g);if((v=e)&&"function"!==typeof e&&("object"!==typeof e||"number"!==typeof e.length))throw Error("JSON.stringify");return h("",{"":a})});
"function"!==typeof JSON.parse&&(JSON.parse=function(a,e){function l(a,D){var g,h,m=a[D];if(m&&"object"===typeof m)for(g in m)Object.prototype.hasOwnProperty.call(m,g)&&(h=l(m,g),void 0!==h?m[g]=h:delete m[g]);return e.call(a,D,m)}var D;a=String(a);g.lastIndex=0;g.test(a)&&(a=a.replace(g,function(a){return"\\u"+("0000"+a.charCodeAt(0).toString(16)).slice(-4)}));if(/^[\],:{}\s]*$/.test(a.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,
"]").replace(/(?:^|:|,)(?:\s*\[)+/g,"")))return D=eval("("+a+")"),"function"===typeof e?l({"":D},""):D;throw new SyntaxError("JSON.parse");})})()}
jQuery.browser||function(){var a,z;a=navigator.userAgent;a=a.toLowerCase();z=/(chrome)[ \/]([\w.]+)/.exec(a)||/(webkit)[ \/]([\w.]+)/.exec(a)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(a)||/(msie) ([\w.]+)/.exec(a)||0>a.indexOf("compatible")&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(a)||[];a=z[1]||"";z=z[2]||"0";var h={};a&&(h[a]=!0,h.version=z);h.chrome?h.webkit=!0:h.webkit&&(h.safari=!0);jQuery.browser=h}();jQuery.fn.prop||(jQuery.fn.prop=jQuery.fn.attr);
jQuery.ui||function(a,z){function h(e,l){var h=e.nodeName.toLowerCase();if("area"===h){var h=e.parentNode,w=h.name;if(!e.href||!w||"map"!==h.nodeName.toLowerCase())return!1;h=a("img[usemap=#"+w+"]")[0];return!!h&&g(h)}return(/input|select|textarea|button|object/.test(h)?!e.disabled:"a"==h?e.href||l:l)&&g(e)}function g(e){return!a(e).parents().andSelf().filter(function(){return"hidden"===a.curCSS(this,"visibility")||a.expr.filters.hidden(this)}).length}a.ui=a.ui||{};a.ui.version||(a.extend(a.ui,{version:"1.8.24",
keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38,WINDOWS:91}}),a.fn.extend({propAttr:a.fn.prop||a.fn.attr,_focus:a.fn.focus,focus:function(e,l){return"number"===typeof e?this.each(function(){var g=
this;setTimeout(function(){a(g).focus();l&&l.call(g)},e)}):this._focus.apply(this,arguments)},scrollParent:function(){var e;e=a.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(a.curCSS(this,"position",1))&&/(auto|scroll)/.test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(a.curCSS(this,
"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0);return/fixed/.test(this.css("position"))||!e.length?a(document):e},zIndex:function(e){if(e!==z)return this.css("zIndex",e);if(this.length){e=a(this[0]);for(var l;e.length&&e[0]!==document;){l=e.css("position");if("absolute"===l||"relative"===l||"fixed"===l)if(l=parseInt(e.css("zIndex"),10),!isNaN(l)&&0!==l)return l;e=e.parent()}}return 0},disableSelection:function(){return this.bind((a.support.selectstart?"selectstart":
"mousedown")+".ui-disableSelection",function(a){a.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}}),a("<a>").outerWidth(1).jquery||a.each(["Width","Height"],function(e,l){function g(e,l,D,m){a.each(h,function(){l-=parseFloat(a.curCSS(e,"padding"+this,!0))||0;D&&(l-=parseFloat(a.curCSS(e,"border"+this+"Width",!0))||0);m&&(l-=parseFloat(a.curCSS(e,"margin"+this,!0))||0)});return l}var h="Width"===l?["Left","Right"]:["Top","Bottom"],v=l.toLowerCase(),W={innerWidth:a.fn.innerWidth,
innerHeight:a.fn.innerHeight,outerWidth:a.fn.outerWidth,outerHeight:a.fn.outerHeight};a.fn["inner"+l]=function(e){return e===z?W["inner"+l].call(this):this.each(function(){a(this).css(v,g(this,e)+"px")})};a.fn["outer"+l]=function(e,h){return"number"!==typeof e?W["outer"+l].call(this,e):this.each(function(){a(this).css(v,g(this,e,!0,h)+"px")})}}),a.extend(a.expr[":"],{data:a.expr.createPseudo?a.expr.createPseudo(function(e){return function(l){return!!a.data(l,e)}}):function(e,l,g){return!!a.data(e,
g[3])},focusable:function(e){return h(e,!isNaN(a.attr(e,"tabindex")))},tabbable:function(e){var l=a.attr(e,"tabindex"),g=isNaN(l);return(g||0<=l)&&h(e,!g)}}),a(function(){var e=document.body,l=e.appendChild(l=document.createElement("div"));l.offsetHeight;a.extend(l.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0});a.support.minHeight=100===l.offsetHeight;a.support.selectstart="onselectstart"in l;e.removeChild(l).style.display="none"}),a.curCSS||(a.curCSS=a.css),a.extend(a.ui,{plugin:{add:function(e,
l,g){e=a.ui[e].prototype;for(var h in g)e.plugins[h]=e.plugins[h]||[],e.plugins[h].push([l,g[h]])},call:function(a,l,g){if((l=a.plugins[l])&&a.element[0].parentNode)for(var h=0;h<l.length;h++)a.options[l[h][0]]&&l[h][1].apply(a.element,g)}},contains:function(a,g){return document.compareDocumentPosition?a.compareDocumentPosition(g)&16:a!==g&&a.contains(g)},hasScroll:function(e,g){if("hidden"===a(e).css("overflow"))return!1;var h=g&&"left"===g?"scrollLeft":"scrollTop",w=!1;if(0<e[h])return!0;e[h]=1;
w=0<e[h];e[h]=0;return w},isOverAxis:function(a,g,h){return a>g&&a<g+h},isOver:function(e,g,h,w,v,z){return a.ui.isOverAxis(e,h,v)&&a.ui.isOverAxis(g,w,z)}}))}(jQuery);
jQuery.widget||function(a,z){if(a.cleanData){var h=a.cleanData;a.cleanData=function(e){for(var g=0,m;null!=(m=e[g]);g++)try{a(m).triggerHandler("remove")}catch(w){}h(e)}}else{var g=a.fn.remove;a.fn.remove=function(e,h){return this.each(function(){h||e&&!a.filter(e,[this]).length||a("*",this).add([this]).each(function(){try{a(this).triggerHandler("remove")}catch(e){}});return g.call(a(this),e,h)})}}a.widget=function(e,g,h){var w=e.split(".")[0],v;e=e.split(".")[1];v=w+"-"+e;h||(h=g,g=a.Widget);a.expr[":"][v]=
function(g){return!!a.data(g,e)};a[w]=a[w]||{};a[w][e]=function(a,e){arguments.length&&this._createWidget(a,e)};g=new g;g.options=a.extend(!0,{},g.options);a[w][e].prototype=a.extend(!0,g,{namespace:w,widgetName:e,widgetEventPrefix:a[w][e].prototype.widgetEventPrefix||e,widgetBaseClass:v},h);a.widget.bridge(e,a[w][e])};a.widget.bridge=function(e,g){a.fn[e]=function(h){var w="string"===typeof h,v=Array.prototype.slice.call(arguments,1),W=this;h=!w&&v.length?a.extend.apply(null,[!0,h].concat(v)):h;
if(w&&"_"===h.charAt(0))return W;w?this.each(function(){var g=a.data(this,e),l=g&&a.isFunction(g[h])?g[h].apply(g,v):g;if(l!==g&&l!==z)return W=l,!1}):this.each(function(){var w=a.data(this,e);w?w.option(h||{})._init():a.data(this,e,new g(h,this))});return W}};a.Widget=function(a,g){arguments.length&&this._createWidget(a,g)};a.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:!1},_createWidget:function(e,g){a.data(g,this.widgetName,this);this.element=a(g);this.options=a.extend(!0,
{},this.options,this._getCreateOptions(),e);var h=this;this.element.bind("remove."+this.widgetName,function(){h.destroy()});this._create();this._trigger("create");this._init()},_getCreateOptions:function(){return a.metadata&&a.metadata.get(this.element[0])[this.widgetName]},_create:function(){},_init:function(){},destroy:function(){this.element.unbind("."+this.widgetName).removeData(this.widgetName);this.widget().unbind("."+this.widgetName).removeAttr("aria-disabled").removeClass(this.widgetBaseClass+
"-disabled ui-state-disabled")},widget:function(){return this.element},option:function(e,g){var h=e;if(0===arguments.length)return a.extend({},this.options);if("string"===typeof e){if(g===z)return this.options[e];h={};h[e]=g}this._setOptions(h);return this},_setOptions:function(e){var g=this;a.each(e,function(a,e){g._setOption(a,e)});return this},_setOption:function(a,g){this.options[a]=g;"disabled"===a&&this.widget()[g?"addClass":"removeClass"](this.widgetBaseClass+"-disabled ui-state-disabled").attr("aria-disabled",
g);return this},enable:function(){return this._setOption("disabled",!1)},disable:function(){return this._setOption("disabled",!0)},_trigger:function(e,g,h){var w,v=this.options[e];h=h||{};g=a.Event(g);g.type=(e===this.widgetEventPrefix?e:this.widgetEventPrefix+e).toLowerCase();g.target=this.element[0];if(e=g.originalEvent)for(w in e)w in g||(g[w]=e[w]);this.element.trigger(g,h);return!(a.isFunction(v)&&!1===v.call(this.element[0],g,h)||g.isDefaultPrevented())}}}(jQuery);
jQuery.ui.mouse||function(a,z){var h=!1;a(document).mouseup(function(a){h=!1});a.widget("ui.mouse",{options:{cancel:":input,option",distance:1,delay:0},_mouseInit:function(){var g=this;this.element.bind("mousedown."+this.widgetName,function(a){return g._mouseDown(a)}).bind("click."+this.widgetName,function(e){if(!0===a.data(e.target,g.widgetName+".preventClickEvent"))return a.removeData(e.target,g.widgetName+".preventClickEvent"),e.stopImmediatePropagation(),!1});this.started=!1},_mouseDestroy:function(){this.element.unbind("."+
this.widgetName);this._mouseMoveDelegate&&a(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(g){if(!h){this._mouseStarted&&this._mouseUp(g);this._mouseDownEvent=g;var e=this,l=1==g.which,m="string"==typeof this.options.cancel&&g.target.nodeName?a(g.target).closest(this.options.cancel).length:!1;if(!l||m||!this._mouseCapture(g))return!0;this.mouseDelayMet=!this.options.delay;this.mouseDelayMet||(this._mouseDelayTimer=
setTimeout(function(){e.mouseDelayMet=!0},this.options.delay));if(this._mouseDistanceMet(g)&&this._mouseDelayMet(g)&&(this._mouseStarted=!1!==this._mouseStart(g),!this._mouseStarted))return g.preventDefault(),!0;!0===a.data(g.target,this.widgetName+".preventClickEvent")&&a.removeData(g.target,this.widgetName+".preventClickEvent");this._mouseMoveDelegate=function(a){return e._mouseMove(a)};this._mouseUpDelegate=function(a){return e._mouseUp(a)};a(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+
this.widgetName,this._mouseUpDelegate);g.preventDefault();return h=!0}},_mouseMove:function(g){if(a.browser.msie&&!(9<=document.documentMode)&&!g.button)return this._mouseUp(g);if(this._mouseStarted)return this._mouseDrag(g),g.preventDefault();this._mouseDistanceMet(g)&&this._mouseDelayMet(g)&&((this._mouseStarted=!1!==this._mouseStart(this._mouseDownEvent,g))?this._mouseDrag(g):this._mouseUp(g));return!this._mouseStarted},_mouseUp:function(g){a(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+
this.widgetName,this._mouseUpDelegate);this._mouseStarted&&(this._mouseStarted=!1,g.target==this._mouseDownEvent.target&&a.data(g.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(g));return!1},_mouseDistanceMet:function(a){return Math.max(Math.abs(this._mouseDownEvent.pageX-a.pageX),Math.abs(this._mouseDownEvent.pageY-a.pageY))>=this.options.distance},_mouseDelayMet:function(a){return this.mouseDelayMet},_mouseStart:function(a){},_mouseDrag:function(a){},_mouseStop:function(a){},_mouseCapture:function(a){return!0}})}(jQuery);
jQuery.ui.draggable||function(a,z){a.widget("ui.draggable",a.ui.mouse,{widgetEventPrefix:"drag",options:{addClasses:!0,appendTo:"parent",axis:!1,connectToSortable:!1,containment:!1,cursor:"auto",cursorAt:!1,grid:!1,handle:!1,helper:"original",iframeFix:!1,opacity:!1,refreshPositions:!1,revert:!1,revertDuration:500,scope:"default",scroll:!0,scrollSensitivity:20,scrollSpeed:20,snap:!1,snapMode:"both",snapTolerance:20,stack:!1,zIndex:!1},_create:function(){"original"!=this.options.helper||/^(?:r|a|f)/.test(this.element.css("position"))||
(this.element[0].style.position="relative");this.options.addClasses&&this.element.addClass("ui-draggable");this.options.disabled&&this.element.addClass("ui-draggable-disabled");this._mouseInit()},destroy:function(){if(this.element.data("draggable"))return this.element.removeData("draggable").unbind(".draggable").removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled"),this._mouseDestroy(),this},_mouseCapture:function(h){var g=this.options;if(this.helper||g.disabled||a(h.target).is(".ui-resizable-handle"))return!1;
this.handle=this._getHandle(h);if(!this.handle)return!1;g.iframeFix&&a(!0===g.iframeFix?"iframe":g.iframeFix).each(function(){a('<div class="ui-draggable-iframeFix" style="background: #fff;"></div>').css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1E3}).css(a(this).offset()).appendTo("body")});return!0},_mouseStart:function(h){var g=this.options;this.helper=this._createHelper(h);this.helper.addClass("ui-draggable-dragging");this._cacheHelperProportions();
a.ui.ddmanager&&(a.ui.ddmanager.current=this);this._cacheMargins();this.cssPosition=this.helper.css("position");this.scrollParent=this.helper.scrollParent();this.offset=this.positionAbs=this.element.offset();this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};a.extend(this.offset,{click:{left:h.pageX-this.offset.left,top:h.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this.position=this._generatePosition(h);
this.originalPageX=h.pageX;this.originalPageY=h.pageY;g.cursorAt&&this._adjustOffsetFromHelper(g.cursorAt);g.containment&&this._setContainment();if(!1===this._trigger("start",h))return this._clear(),!1;this._cacheHelperProportions();a.ui.ddmanager&&!g.dropBehaviour&&a.ui.ddmanager.prepareOffsets(this,h);this._mouseDrag(h,!0);a.ui.ddmanager&&a.ui.ddmanager.dragStart(this,h);return!0},_mouseDrag:function(h,g){this.position=this._generatePosition(h);this.positionAbs=this._convertPositionTo("absolute");
if(!g){var e=this._uiHash();if(!1===this._trigger("drag",h,e))return this._mouseUp({}),!1;this.position=e.position}this.options.axis&&"y"==this.options.axis||(this.helper[0].style.left=this.position.left+"px");this.options.axis&&"x"==this.options.axis||(this.helper[0].style.top=this.position.top+"px");a.ui.ddmanager&&a.ui.ddmanager.drag(this,h);return!1},_mouseStop:function(h){var g=!1;a.ui.ddmanager&&!this.options.dropBehaviour&&(g=a.ui.ddmanager.drop(this,h));this.dropped&&(g=this.dropped,this.dropped=
!1);for(var e=this.element[0],l=!1;e&&(e=e.parentNode);)e==document&&(l=!0);if(!l&&"original"===this.options.helper)return!1;if("invalid"==this.options.revert&&!g||"valid"==this.options.revert&&g||!0===this.options.revert||a.isFunction(this.options.revert)&&this.options.revert.call(this.element,g)){var m=this;a(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){!1!==m._trigger("stop",h)&&m._clear()})}else!1!==this._trigger("stop",h)&&this._clear();return!1},
_mouseUp:function(h){a("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)});a.ui.ddmanager&&a.ui.ddmanager.dragStop(this,h);return a.ui.mouse.prototype._mouseUp.call(this,h)},cancel:function(){this.helper.is(".ui-draggable-dragging")?this._mouseUp({}):this._clear();return this},_getHandle:function(h){var g=this.options.handle&&a(this.options.handle,this.element).length?!1:!0;a(this.options.handle,this.element).find("*").andSelf().each(function(){this==h.target&&(g=!0)});
return g},_createHelper:function(h){var g=this.options;h=a.isFunction(g.helper)?a(g.helper.apply(this.element[0],[h])):"clone"==g.helper?this.element.clone().removeAttr("id"):this.element;h.parents("body").length||h.appendTo("parent"==g.appendTo?this.element[0].parentNode:g.appendTo);h[0]==this.element[0]||/(fixed|absolute)/.test(h.css("position"))||h.css("position","absolute");return h},_adjustOffsetFromHelper:function(h){"string"==typeof h&&(h=h.split(" "));a.isArray(h)&&(h={left:+h[0],top:+h[1]||
0});"left"in h&&(this.offset.click.left=h.left+this.margins.left);"right"in h&&(this.offset.click.left=this.helperProportions.width-h.right+this.margins.left);"top"in h&&(this.offset.click.top=h.top+this.margins.top);"bottom"in h&&(this.offset.click.top=this.helperProportions.height-h.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var h=this.offsetParent.offset();"absolute"==this.cssPosition&&this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],
this.offsetParent[0])&&(h.left+=this.scrollParent.scrollLeft(),h.top+=this.scrollParent.scrollTop());if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&"html"==this.offsetParent[0].tagName.toLowerCase()&&a.browser.msie)h={top:0,left:0};return{top:h.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:h.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if("relative"==this.cssPosition){var a=this.element.position();return{top:a.top-
(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:a.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),
height:this.helper.outerHeight()}},_setContainment:function(){var h=this.options;"parent"==h.containment&&(h.containment=this.helper[0].parentNode);if("document"==h.containment||"window"==h.containment)this.containment=["document"==h.containment?0:a(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,"document"==h.containment?0:a(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,("document"==h.containment?0:a(window).scrollLeft())+a("document"==h.containment?document:
window).width()-this.helperProportions.width-this.margins.left,("document"==h.containment?0:a(window).scrollTop())+(a("document"==h.containment?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(/^(document|window|parent)$/.test(h.containment)||h.containment.constructor==Array)h.containment.constructor==Array&&(this.containment=h.containment);else{var h=a(h.containment),g=h[0];if(g){h.offset();var e="hidden"!=a(g).css("overflow");this.containment=
[(parseInt(a(g).css("borderLeftWidth"),10)||0)+(parseInt(a(g).css("paddingLeft"),10)||0),(parseInt(a(g).css("borderTopWidth"),10)||0)+(parseInt(a(g).css("paddingTop"),10)||0),(e?Math.max(g.scrollWidth,g.offsetWidth):g.offsetWidth)-(parseInt(a(g).css("borderLeftWidth"),10)||0)-(parseInt(a(g).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(e?Math.max(g.scrollHeight,g.offsetHeight):g.offsetHeight)-(parseInt(a(g).css("borderTopWidth"),10)||0)-(parseInt(a(g).css("paddingBottom"),
10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom];this.relative_container=h}}},_convertPositionTo:function(h,g){g||(g=this.position);var e="absolute"==h?1:-1,l="absolute"!=this.cssPosition||this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,m=/(html|body)/i.test(l[0].tagName);return{top:g.top+this.offset.relative.top*e+this.offset.parent.top*e-(a.browser.safari&&526>a.browser.version&&"fixed"==this.cssPosition?
0:("fixed"==this.cssPosition?-this.scrollParent.scrollTop():m?0:l.scrollTop())*e),left:g.left+this.offset.relative.left*e+this.offset.parent.left*e-(a.browser.safari&&526>a.browser.version&&"fixed"==this.cssPosition?0:("fixed"==this.cssPosition?-this.scrollParent.scrollLeft():m?0:l.scrollLeft())*e)}},_generatePosition:function(h){var g=this.options,e="absolute"!=this.cssPosition||this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,
l=/(html|body)/i.test(e[0].tagName),m=h.pageX,w=h.pageY;if(this.originalPosition){var v;this.containment&&(this.relative_container?(v=this.relative_container.offset(),v=[this.containment[0]+v.left,this.containment[1]+v.top,this.containment[2]+v.left,this.containment[3]+v.top]):v=this.containment,h.pageX-this.offset.click.left<v[0]&&(m=v[0]+this.offset.click.left),h.pageY-this.offset.click.top<v[1]&&(w=v[1]+this.offset.click.top),h.pageX-this.offset.click.left>v[2]&&(m=v[2]+this.offset.click.left),
h.pageY-this.offset.click.top>v[3]&&(w=v[3]+this.offset.click.top));g.grid&&(w=g.grid[1]?this.originalPageY+Math.round((w-this.originalPageY)/g.grid[1])*g.grid[1]:this.originalPageY,w=v?w-this.offset.click.top<v[1]||w-this.offset.click.top>v[3]?w-this.offset.click.top<v[1]?w+g.grid[1]:w-g.grid[1]:w:w,m=g.grid[0]?this.originalPageX+Math.round((m-this.originalPageX)/g.grid[0])*g.grid[0]:this.originalPageX,m=v?m-this.offset.click.left<v[0]||m-this.offset.click.left>v[2]?m-this.offset.click.left<v[0]?
m+g.grid[0]:m-g.grid[0]:m:m)}return{top:w-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(a.browser.safari&&526>a.browser.version&&"fixed"==this.cssPosition?0:"fixed"==this.cssPosition?-this.scrollParent.scrollTop():l?0:e.scrollTop()),left:m-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(a.browser.safari&&526>a.browser.version&&"fixed"==this.cssPosition?0:"fixed"==this.cssPosition?-this.scrollParent.scrollLeft():l?0:e.scrollLeft())}},_clear:function(){this.helper.removeClass("ui-draggable-dragging");
this.helper[0]==this.element[0]||this.cancelHelperRemoval||this.helper.remove();this.helper=null;this.cancelHelperRemoval=!1},_trigger:function(h,g,e){e=e||this._uiHash();a.ui.plugin.call(this,h,[g,e]);"drag"==h&&(this.positionAbs=this._convertPositionTo("absolute"));return a.Widget.prototype._trigger.call(this,h,g,e)},plugins:{},_uiHash:function(a){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}});a.extend(a.ui.draggable,{version:"1.8.24"});
a.ui.plugin.add("draggable","connectToSortable",{start:function(h,g){var e=a(this).data("draggable"),l=e.options,m=a.extend({},g,{item:e.element});e.sortables=[];a(l.connectToSortable).each(function(){var g=a.data(this,"sortable");g&&!g.options.disabled&&(e.sortables.push({instance:g,shouldRevert:g.options.revert}),g.refreshPositions(),g._trigger("activate",h,m))})},stop:function(h,g){var e=a(this).data("draggable"),l=a.extend({},g,{item:e.element});a.each(e.sortables,function(){this.instance.isOver?
(this.instance.isOver=0,e.cancelHelperRemoval=!0,this.instance.cancelHelperRemoval=!1,this.shouldRevert&&(this.instance.options.revert=!0),this.instance._mouseStop(h),this.instance.options.helper=this.instance.options._helper,"original"==e.options.helper&&this.instance.currentItem.css({top:"auto",left:"auto"})):(this.instance.cancelHelperRemoval=!1,this.instance._trigger("deactivate",h,l))})},drag:function(h,g){var e=a(this).data("draggable"),l=this;a.each(e.sortables,function(m){this.instance.positionAbs=
e.positionAbs;this.instance.helperProportions=e.helperProportions;this.instance.offset.click=e.offset.click;this.instance._intersectsWith(this.instance.containerCache)?(this.instance.isOver||(this.instance.isOver=1,this.instance.currentItem=a(l).clone().removeAttr("id").appendTo(this.instance.element).data("sortable-item",!0),this.instance.options._helper=this.instance.options.helper,this.instance.options.helper=function(){return g.helper[0]},h.target=this.instance.currentItem[0],this.instance._mouseCapture(h,
!0),this.instance._mouseStart(h,!0,!0),this.instance.offset.click.top=e.offset.click.top,this.instance.offset.click.left=e.offset.click.left,this.instance.offset.parent.left-=e.offset.parent.left-this.instance.offset.parent.left,this.instance.offset.parent.top-=e.offset.parent.top-this.instance.offset.parent.top,e._trigger("toSortable",h),e.dropped=this.instance.element,e.currentItem=e.element,this.instance.fromOutside=e),this.instance.currentItem&&this.instance._mouseDrag(h)):this.instance.isOver&&
(this.instance.isOver=0,this.instance.cancelHelperRemoval=!0,this.instance.options.revert=!1,this.instance._trigger("out",h,this.instance._uiHash(this.instance)),this.instance._mouseStop(h,!0),this.instance.options.helper=this.instance.options._helper,this.instance.currentItem.remove(),this.instance.placeholder&&this.instance.placeholder.remove(),e._trigger("fromSortable",h),e.dropped=!1)})}});a.ui.plugin.add("draggable","cursor",{start:function(h,g){var e=a("body"),l=a(this).data("draggable").options;
e.css("cursor")&&(l._cursor=e.css("cursor"));e.css("cursor",l.cursor)},stop:function(h,g){var e=a(this).data("draggable").options;e._cursor&&a("body").css("cursor",e._cursor)}});a.ui.plugin.add("draggable","opacity",{start:function(h,g){var e=a(g.helper),l=a(this).data("draggable").options;e.css("opacity")&&(l._opacity=e.css("opacity"));e.css("opacity",l.opacity)},stop:function(h,g){var e=a(this).data("draggable").options;e._opacity&&a(g.helper).css("opacity",e._opacity)}});a.ui.plugin.add("draggable",
"scroll",{start:function(h,g){var e=a(this).data("draggable");e.scrollParent[0]!=document&&"HTML"!=e.scrollParent[0].tagName&&(e.overflowOffset=e.scrollParent.offset())},drag:function(h,g){var e=a(this).data("draggable"),l=e.options,m=!1;e.scrollParent[0]!=document&&"HTML"!=e.scrollParent[0].tagName?(l.axis&&"x"==l.axis||(e.overflowOffset.top+e.scrollParent[0].offsetHeight-h.pageY<l.scrollSensitivity?e.scrollParent[0].scrollTop=m=e.scrollParent[0].scrollTop+l.scrollSpeed:h.pageY-e.overflowOffset.top<
l.scrollSensitivity&&(e.scrollParent[0].scrollTop=m=e.scrollParent[0].scrollTop-l.scrollSpeed)),l.axis&&"y"==l.axis||(e.overflowOffset.left+e.scrollParent[0].offsetWidth-h.pageX<l.scrollSensitivity?e.scrollParent[0].scrollLeft=m=e.scrollParent[0].scrollLeft+l.scrollSpeed:h.pageX-e.overflowOffset.left<l.scrollSensitivity&&(e.scrollParent[0].scrollLeft=m=e.scrollParent[0].scrollLeft-l.scrollSpeed))):(l.axis&&"x"==l.axis||(h.pageY-a(document).scrollTop()<l.scrollSensitivity?m=a(document).scrollTop(a(document).scrollTop()-
l.scrollSpeed):a(window).height()-(h.pageY-a(document).scrollTop())<l.scrollSensitivity&&(m=a(document).scrollTop(a(document).scrollTop()+l.scrollSpeed))),l.axis&&"y"==l.axis||(h.pageX-a(document).scrollLeft()<l.scrollSensitivity?m=a(document).scrollLeft(a(document).scrollLeft()-l.scrollSpeed):a(window).width()-(h.pageX-a(document).scrollLeft())<l.scrollSensitivity&&(m=a(document).scrollLeft(a(document).scrollLeft()+l.scrollSpeed))));!1!==m&&a.ui.ddmanager&&!l.dropBehaviour&&a.ui.ddmanager.prepareOffsets(e,
h)}});a.ui.plugin.add("draggable","snap",{start:function(h,g){var e=a(this).data("draggable"),l=e.options;e.snapElements=[];a(l.snap.constructor!=String?l.snap.items||":data(draggable)":l.snap).each(function(){var g=a(this),h=g.offset();this!=e.element[0]&&e.snapElements.push({item:this,width:g.outerWidth(),height:g.outerHeight(),top:h.top,left:h.left})})},drag:function(h,g){for(var e=a(this).data("draggable"),l=e.options,m=l.snapTolerance,w=g.offset.left,v=w+e.helperProportions.width,z=g.offset.top,
X=z+e.helperProportions.height,J=e.snapElements.length-1;0<=J;J--){var D=e.snapElements[J].left,Q=D+e.snapElements[J].width,F=e.snapElements[J].top,ea=F+e.snapElements[J].height;if(D-m<w&&w<Q+m&&F-m<z&&z<ea+m||D-m<w&&w<Q+m&&F-m<X&&X<ea+m||D-m<v&&v<Q+m&&F-m<z&&z<ea+m||D-m<v&&v<Q+m&&F-m<X&&X<ea+m){if("inner"!=l.snapMode){var E=Math.abs(F-X)<=m,I=Math.abs(ea-z)<=m,C=Math.abs(D-v)<=m,T=Math.abs(Q-w)<=m;E&&(g.position.top=e._convertPositionTo("relative",{top:F-e.helperProportions.height,left:0}).top-e.margins.top);
I&&(g.position.top=e._convertPositionTo("relative",{top:ea,left:0}).top-e.margins.top);C&&(g.position.left=e._convertPositionTo("relative",{top:0,left:D-e.helperProportions.width}).left-e.margins.left);T&&(g.position.left=e._convertPositionTo("relative",{top:0,left:Q}).left-e.margins.left)}var la=E||I||C||T;"outer"!=l.snapMode&&(E=Math.abs(F-z)<=m,I=Math.abs(ea-X)<=m,C=Math.abs(D-w)<=m,T=Math.abs(Q-v)<=m,E&&(g.position.top=e._convertPositionTo("relative",{top:F,left:0}).top-e.margins.top),I&&(g.position.top=
e._convertPositionTo("relative",{top:ea-e.helperProportions.height,left:0}).top-e.margins.top),C&&(g.position.left=e._convertPositionTo("relative",{top:0,left:D}).left-e.margins.left),T&&(g.position.left=e._convertPositionTo("relative",{top:0,left:Q-e.helperProportions.width}).left-e.margins.left));!e.snapElements[J].snapping&&(E||I||C||T||la)&&e.options.snap.snap&&e.options.snap.snap.call(e.element,h,a.extend(e._uiHash(),{snapItem:e.snapElements[J].item}));e.snapElements[J].snapping=E||I||C||T||
la}else e.snapElements[J].snapping&&e.options.snap.release&&e.options.snap.release.call(e.element,h,a.extend(e._uiHash(),{snapItem:e.snapElements[J].item})),e.snapElements[J].snapping=!1}}});a.ui.plugin.add("draggable","stack",{start:function(h,g){var e=a(this).data("draggable").options,e=a.makeArray(a(e.stack)).sort(function(e,g){return(parseInt(a(e).css("zIndex"),10)||0)-(parseInt(a(g).css("zIndex"),10)||0)});if(e.length){var l=parseInt(e[0].style.zIndex)||0;a(e).each(function(a){this.style.zIndex=
l+a});this[0].style.zIndex=l+e.length}}});a.ui.plugin.add("draggable","zIndex",{start:function(h,g){var e=a(g.helper),l=a(this).data("draggable").options;e.css("zIndex")&&(l._zIndex=e.css("zIndex"));e.css("zIndex",l.zIndex)},stop:function(h,g){var e=a(this).data("draggable").options;e._zIndex&&a(g.helper).css("zIndex",e._zIndex)}})}(jQuery);
jQuery.effects||jQuery.effects||function(a,z){function h(e){var g;return e&&e.constructor==Array&&3==e.length?e:(g=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(e))?[parseInt(g[1],10),parseInt(g[2],10),parseInt(g[3],10)]:(g=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(e))?[2.55*parseFloat(g[1]),2.55*parseFloat(g[2]),2.55*parseFloat(g[3])]:(g=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(e))?[parseInt(g[1],
16),parseInt(g[2],16),parseInt(g[3],16)]:(g=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(e))?[parseInt(g[1]+g[1],16),parseInt(g[2]+g[2],16),parseInt(g[3]+g[3],16)]:/rgba\(0, 0, 0, 0\)/.exec(e)?v.transparent:v[a.trim(e).toLowerCase()]}function g(){var a=document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle,e={},g,h;if(a&&a.length&&a[0]&&a[a[0]])for(var l=a.length;l--;)g=a[l],"string"==typeof a[g]&&(h=g.replace(/\-(\w)/g,function(a,e){return e.toUpperCase()}),e[h]=
a[g]);else for(g in a)"string"===typeof a[g]&&(e[g]=a[g]);return e}function e(e){var g,h;for(g in e)h=e[g],(null==h||a.isFunction(h)||g in X||/scrollbar/.test(g)||!/color/i.test(g)&&isNaN(parseFloat(h)))&&delete e[g];return e}function l(a,e){var g={_:0},h;for(h in e)a[h]!=e[h]&&(g[h]=e[h]);return g}function m(e,g,h,l){"object"==typeof e&&(l=g,h=null,g=e,e=g.effect);a.isFunction(g)&&(l=g,h=null,g={});if("number"==typeof g||a.fx.speeds[g])l=h,h=g,g={};a.isFunction(h)&&(l=h,h=null);g=g||{};h=h||g.duration;
h=a.fx.off?0:"number"==typeof h?h:h in a.fx.speeds?a.fx.speeds[h]:a.fx.speeds._default;l=l||g.complete;return[e,g,h,l]}function w(e){return!e||"number"===typeof e||a.fx.speeds[e]||"string"===typeof e&&!a.effects[e]?!0:!1}a.effects={};a.each("backgroundColor borderBottomColor borderLeftColor borderRightColor borderTopColor borderColor color outlineColor".split(" "),function(e,g){a.fx.step[g]=function(e){if(!e.colorInit){var l;l=e.elem;var D=g,m;do{m=(a.curCSS||a.css)(l,D);if(""!=m&&"transparent"!=
m||a.nodeName(l,"body"))break;D="backgroundColor"}while(l=l.parentNode);l=h(m);e.start=l;e.end=h(e.end);e.colorInit=!0}e.elem.style[g]="rgb("+Math.max(Math.min(parseInt(e.pos*(e.end[0]-e.start[0])+e.start[0],10),255),0)+","+Math.max(Math.min(parseInt(e.pos*(e.end[1]-e.start[1])+e.start[1],10),255),0)+","+Math.max(Math.min(parseInt(e.pos*(e.end[2]-e.start[2])+e.start[2],10),255),0)+")"}});var v={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],
cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,
255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0],transparent:[255,255,255]},W=["add","remove","toggle"],X={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};a.effects.animateClass=function(h,m,F,v){a.isFunction(F)&&(v=F,F=null);return this.queue(function(){var E=
a(this),w=E.attr("style")||" ",C=e(g.call(this)),z,J=E.attr("class")||"";a.each(W,function(a,e){if(h[e])E[e+"Class"](h[e])});z=e(g.call(this));E.attr("class",J);E.animate(l(C,z),{queue:!1,duration:m,easing:F,complete:function(){a.each(W,function(a,e){if(h[e])E[e+"Class"](h[e])});"object"==typeof E.attr("style")?(E.attr("style").cssText="",E.attr("style").cssText=w):E.attr("style",w);v&&v.apply(this,arguments);a.dequeue(this)}})})};a.fn.extend({_addClass:a.fn.addClass,addClass:function(e,g,h,l){return g?
a.effects.animateClass.apply(this,[{add:e},g,h,l]):this._addClass(e)},_removeClass:a.fn.removeClass,removeClass:function(e,g,h,l){return g?a.effects.animateClass.apply(this,[{remove:e},g,h,l]):this._removeClass(e)},_toggleClass:a.fn.toggleClass,toggleClass:function(e,g,h,l,m){return"boolean"==typeof g||g===z?h?a.effects.animateClass.apply(this,[g?{add:e}:{remove:e},h,l,m]):this._toggleClass(e,g):a.effects.animateClass.apply(this,[{toggle:e},g,h,l])},switchClass:function(e,g,h,l,m){return a.effects.animateClass.apply(this,
[{add:g,remove:e},h,l,m])}});a.extend(a.effects,{version:"1.8.24",save:function(a,e){for(var g=0;g<e.length;g++)null!==e[g]&&a.data("ec.storage."+e[g],a[0].style[e[g]])},restore:function(a,e){for(var g=0;g<e.length;g++)null!==e[g]&&a.css(e[g],a.data("ec.storage."+e[g]))},setMode:function(a,e){"toggle"==e&&(e=a.is(":hidden")?"show":"hide");return e},getBaseline:function(a,e){var g,h;switch(a[0]){case "top":g=0;break;case "middle":g=.5;break;case "bottom":g=1;break;default:g=a[0]/e.height}switch(a[1]){case "left":h=
0;break;case "center":h=.5;break;case "right":h=1;break;default:h=a[1]/e.width}return{x:h,y:g}},createWrapper:function(e){if(e.parent().is(".ui-effects-wrapper"))return e.parent();var g={width:e.outerWidth(!0),height:e.outerHeight(!0),"float":e.css("float")},h=a("<div></div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),l=document.activeElement;try{l.id}catch(m){l=document.body}e.wrap(h);(e[0]===l||a.contains(e[0],l))&&a(l).focus();
h=e.parent();"static"==e.css("position")?(h.css({position:"relative"}),e.css({position:"relative"})):(a.extend(g,{position:e.css("position"),zIndex:e.css("z-index")}),a.each(["top","left","bottom","right"],function(a,h){g[h]=e.css(h);isNaN(parseInt(g[h],10))&&(g[h]="auto")}),e.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"}));return h.css(g).show()},removeWrapper:function(e){var g,h=document.activeElement;return e.parent().is(".ui-effects-wrapper")?(g=e.parent().replaceWith(e),(e[0]===
h||a.contains(e[0],h))&&a(h).focus(),g):e},setTransition:function(e,g,h,l){l=l||{};a.each(g,function(a,g){var m=e.cssUnit(g);0<m[0]&&(l[g]=m[0]*h+m[1])});return l}});a.fn.extend({effect:function(e,g,h,l){var v=m.apply(this,arguments),w={options:v[1],duration:v[2],callback:v[3]},v=w.options.mode,C=a.effects[e];return a.fx.off||!C?v?this[v](w.duration,w.callback):this.each(function(){w.callback&&w.callback.call(this)}):C.call(this,w)},_show:a.fn.show,show:function(a){if(w(a))return this._show.apply(this,
arguments);var e=m.apply(this,arguments);e[1].mode="show";return this.effect.apply(this,e)},_hide:a.fn.hide,hide:function(a){if(w(a))return this._hide.apply(this,arguments);var e=m.apply(this,arguments);e[1].mode="hide";return this.effect.apply(this,e)},__toggle:a.fn.toggle,toggle:function(e){if(w(e)||"boolean"===typeof e||a.isFunction(e))return this.__toggle.apply(this,arguments);var g=m.apply(this,arguments);g[1].mode="toggle";return this.effect.apply(this,g)},cssUnit:function(e){var g=this.css(e),
h=[];a.each(["em","px","%","pt"],function(a,e){0<g.indexOf(e)&&(h=[parseFloat(g),e])});return h}});var J={};a.each(["Quad","Cubic","Quart","Quint","Expo"],function(a,e){J[e]=function(e){return Math.pow(e,a+2)}});a.extend(J,{Sine:function(a){return 1-Math.cos(a*Math.PI/2)},Circ:function(a){return 1-Math.sqrt(1-a*a)},Elastic:function(a){return 0===a||1===a?a:-Math.pow(2,8*(a-1))*Math.sin((80*(a-1)-7.5)*Math.PI/15)},Back:function(a){return a*a*(3*a-2)},Bounce:function(a){for(var e,g=4;a<((e=Math.pow(2,
--g))-1)/11;);return 1/Math.pow(4,3-g)-7.5625*Math.pow((3*e-2)/22-a,2)}});a.each(J,function(e,g){a.easing["easeIn"+e]=g;a.easing["easeOut"+e]=function(a){return 1-g(1-a)};a.easing["easeInOut"+e]=function(a){return.5>a?g(2*a)/2:g(-2*a+2)/-2+1}})}(jQuery);var altgallery,altbox;
(function(a,z){function h(a){return"[object Array]"==Object.prototype.toString.call(a)}function g(a,b){return Math.floor(Math.random()*(b-a+1))+a}function e(a){var b="",c,f=a.length;for(c=0;c<f;c++)b+=a.charCodeAt(c).toString(16);return b}function l(a){for(var b in a)"object"==typeof a[b]?a[b]=l(a[b]):"true"==a[b]?a[b]=!0:"false"==a[b]?a[b]=!1:a[b]==parseInt(a[b])&&(a[b]=parseInt(a[b]));return a}function m(a){var b=[],c,f;for(c=0;c<a.length;c++)for(f=0;f<a[c].items.length;f++)b.push(a[c].items[f]);
return b}function w(){var a=document.getElementsByTagName("script");return a[a.length-1].src||location.href}function v(){return"ontouchstart"in document}function W(){return navigator.userAgent.match(/(iPhone|iPod|Android 2)/i)?!0:!1}function X(){if(ma===z){var n=location.hostname.toString().replace(/^www\./i,"");ma=!location.hostname||-1!=a.inArray(e(n),ra)}return ma}function J(a,b){"object"==typeof a&&(b=a.target,a=a.link);b||(b="_blank");switch(b){case "_blank":window.open(a);break;case "_parent":parent.location.href=
a;break;case "_self":location.href=a;break;case "_top":top.location.href=a;break;default:top.frames[b].location.href=a}}function D(a,b,c){c===z&&"number"==typeof b&&(c=b,b=z);c=c||10;if(a&&Y[a]===z){var f=new Image;Y[a]=f;Y[a].loaded=!1;Y[a].callbacks=[];"function"==typeof b&&Y[a].callbacks.push(b);setTimeout(function(){f.onload=function(){Y[a].loaded=!0;for(var b=0;b<Y[a].callbacks.length;b++)Y[a].callbacks[b](Y[a])};f.src=a},c)}else Y[a].loaded?"function"==typeof b&&b(Y[a]):"function"==typeof b&&
Y[a].callbacks.push(b)}function Q(n,b,c,f){c===z&&"number"==typeof b&&(c=b,b=z);c=c||10;if("string"==typeof n)return D(n,b,c);if(h(n)){f=f||[];var d=n.slice();setTimeout(function(){var n=d.shift(),n="string"==typeof n?n:n.source||n.src||a(n).attr("src");D(n,function(a){d.length?(f.push(a),Q(d,b,c,f)):"function"==typeof b&&b(f)})},c)}}function F(a){return'url("'+a+'")'}function ea(a){return E(a).match(/[0-9a-f]{6}$/i)?!0:!1}function E(a){if("number"==typeof a)return"#"+sprintf("%06x",a);if("string"==
typeof a){var b;return(b=a.match(/[0-9a-f]{3,6}$/i))?3==b[0].length?"#"+b[0]+b[0]+b[1]+b[1]+b[2]+b[2]:"#"+b[0]:(b=a.match(/rgb\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/i))?"#"+sprintf("%02x",b[1])+sprintf("%02x",b[2])+sprintf("%02x",b[3]):a}}function I(a,b){a=E(a);var c=a.match(/#([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2})/i);if(c){for(var f=[],d=1;3>=d;d++)f.push(parseInt(c[d],16));return b!==z?"rgba("+f[0]+", "+f[1]+", "+f[2]+", "+b+")":"rgb("+f[0]+", "+f[1]+", "+f[2]+")"}return"transparent"}function C(n,
b){function c(a,b,c){for(var n in a)n.match("-")?a[b+n]=a[n]:a[c+n.charAt(0).toUpperCase()+n.slice(1)]=a[n]}b===z&&(b=n,n=null);a.browser.mozilla?c(b,"-moz-","Moz"):a.browser.webkit?c(b,"-webkit-","webkit"):a.browser.opera?c(b,"-o-","O"):a.browser.msie&&c(b,"-ms-","ms");n&&a(n).css(b);return b}function T(n,b){if(b===z)return b={},a(n).data("transform")||{};a(n).each(function(){var c=[],f;for(f in b)c.push(f+"("+b[f]+")");c=c.join(" ");a(this).data("transform",b).css({"-moz-transform":c,"-webkit-transform":c,
"-khtml-transform":c,"-o-transform":c,"-ms-transform":c,transform:c})});return a(n)}function la(n,b){b=b||{};a(n).each(function(){var c=!1,f=!1;a(this).mousedown(function(a){c=!0;return!1}).mousemove(function(a){c&&(f?"function"==typeof b.touchmove&&b.touchmove(a):(f=!0,"function"==typeof b.touchstart&&b.touchstart(a)));return!1}).mouseup(function(a){c=!1;f&&(f=!1,"function"==typeof b.touchend&&b.touchend(a));return!1}).mouseleave(function(a){c=!1;f&&(f=!1,"function"==typeof b.touchcancel&&b.touchcancel(a))})})}
function na(a){a.preventDefault()}function qa(n){function b(a){L||(L=!0,h=a.changedTouches[0],u=window.setTimeout(function(){L=!1;var a=h,b=document.createEvent("MouseEvent");b.initMouseEvent("mouseup",!0,!0,window,1,a.screenX,a.screenY,a.clientX,a.clientY,!1,!1,!1,!1,0,null);a.target.dispatchEvent(b);b=document.createEvent("MouseEvent");b.initMouseEvent("mousedown",!0,!0,window,1,a.screenX,a.screenY,a.clientX,a.clientY,!1,!1,!1,!1,2,null);a.target.dispatchEvent(b);b=document.createEvent("MouseEvent");
b.initMouseEvent("contextmenu",!0,!0,window,1,a.screenX+50,a.screenY+5,a.clientX+50,a.clientY+5,!1,!1,!1,!1,2,null);a.target.dispatchEvent(b);q=!0;h=null},800))}function c(){L&&(window.clearTimeout(u),L=!1,h=null)}function f(a){var c=a.changedTouches[0],d="mouseover",f=document.createEvent("MouseEvent");f.initMouseEvent(d,!0,!0,window,1,c.screenX,c.screenY,c.clientX,c.clientY,!1,!1,!1,!1,0,null);c.target.dispatchEvent(f);d="mousedown";f=document.createEvent("MouseEvent");f.initMouseEvent(d,!0,!0,
window,1,c.screenX,c.screenY,c.clientX,c.clientY,!1,!1,!1,!1,0,null);c.target.dispatchEvent(f);k?(window.clearTimeout(g),c.target==e?(e=null,k=!1,d="click",f=document.createEvent("MouseEvent"),f.initMouseEvent(d,!0,!0,window,1,c.screenX,c.screenY,c.clientX,c.clientY,!1,!1,!1,!1,0,null),c.target.dispatchEvent(f),d="dblclick",f=document.createEvent("MouseEvent"),f.initMouseEvent(d,!0,!0,window,1,c.screenX,c.screenY,c.clientX,c.clientY,!1,!1,!1,!1,0,null),c.target.dispatchEvent(f)):(e=c.target,k=!0,
g=window.setTimeout(function(){k=!1},600),b(a))):(e=c.target,k=!0,g=window.setTimeout(function(){k=!1},600),b(a))}function d(b){var d="";if(!(1<b.touches.length)){switch(b.type){case "touchstart":if(a(b.changedTouches[0].target).is("select"))return;f(b);b.preventDefault();return!1;case "touchmove":c();d="mousemove";b.preventDefault();break;case "touchend":if(q)return q=!1,b.preventDefault(),!1;c();d="mouseup";break;default:return}b=b.changedTouches[0];var n=document.createEvent("MouseEvent");n.initMouseEvent(d,
!0,!0,window,1,b.screenX,b.screenY,b.clientX,b.clientY,!1,!1,!1,!1,0,null);b.target.dispatchEvent(n);"mouseup"==d&&k&&b.target==e&&(n=document.createEvent("MouseEvent"),n.initMouseEvent("click",!0,!0,window,1,b.screenX,b.screenY,b.clientX,b.clientY,!1,!1,!1,!1,0,null),b.target.dispatchEvent(n))}}var e=null,k=!1,g=null,L=!1,h=null,u=null,q=!1;a.support.touch&&a(n).each(function(){this.addEventListener("touchstart",d,!1);this.addEventListener("touchmove",d,!1);this.addEventListener("touchend",d,!1);
this.addEventListener("touchcancel",d,!1)})}function ga(n,b){b=a.extend({speed:10,width:32,height:32,frames:12,layout:"horizontal"},b);D(n);this.element=a("<div>");this.element.css({width:b.width,height:b.height,background:F(n),backgroundRepeat:"no-repeat",backgroundPosition:"0 0"});this.frame=0;this.get=function(){var a=this;this.element.start=function(){return a.start()};this.element.stop=function(){return a.stop()};return this.element};this.start=function(){var a=this;clearInterval(this.interval);
this.interval="horizontal"==b.layout?setInterval(function(){++a.frame>=b.frames&&(a.frame=0);a.element.css({backgroundPosition:(-a.frame*b.width).toString()+"px 0"})},1E3/b.speed):setInterval(function(){++a.frame>=b.frames&&(a.frame=0);a.element.css({backgroundPosition:"0 "+(-a.frame*b.height).toString()+"px"})},1E3/b.speed)};this.stop=function(){clearInterval(this.interval)}}function oa(n,b){function c(){e&&e.remove();e=a('<a href="http://www.flash-gallery.com/" target="_blank" style="display:block;position:absolute;left:0;top:0;z-index:11000;width:90px;height:20px;overflow:hidden;font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:9px;line-height:12px;text-align:left;text-decoration:none;text-shadow:none;color:#fff;background:rgba(0,0,0,0.7);opacity:0.7;border-radius:4px;"><span style="display:block;padding:4px 10px;text-transform:uppercase;font-size:8px;font-weight:bold;white-space:nowrap;">Photo Gallery</span><span style="display:block;padding:5px 10px 10px;font-size:9px;background:rgba(0,0,0,0.5);border-bottom-left-radius:4px;border-bottom-right-radius:4px;opacity:0;">Download free version of this gallery from Flash-Gallery.com</span></a>');
pa=737;if(!X()){var b=e.width();a.browser.opera&&e.css({width:100}).find("span:first").css({letterSpacing:"-1px"});a.browser.msie&&9>a.browser.version?(e.css({background:"#444"}).find("span:last").css({background:"#222"}),e.hover(function(){e.stop().animate({width:120},"fast",function(){e.animate({height:70},"fast",function(){e.find("span:last").show();k=!0})})},function(){e.find("span:last").hide();e.stop().animate({height:20},"fast",function(){e.animate({width:b},"fast",function(){k=!1})})})):e.hover(function(){e.stop().animate({width:120},
"fast",function(){e.animate({height:70,opacity:1},"fast",function(){e.find("span:last").animate({opacity:1},"slow",function(){k=!0})})})},function(){e.find("span:last").animate({opacity:0},"fast");e.stop().animate({height:20},"fast",function(){e.animate({width:b,opacity:.7},"fast",function(){k=!1})})});v()&&e.click(function(){if(!k)return!1});f.container.append(e)}}var f=this;f.init=function(){f.containerId="altgallery-canvas-"+window.altgallery_id;var d=f.container=a('<div class="altgallery-canvas"></div>');
d.attr({id:f.containerId});d.css({display:"block",position:"relative",width:b.width,height:b.height,cursor:"default"});C(d,{userSelect:"none"});f.initStyle();f.element=a("<div/>");f.element.css({display:"block",position:"relative",width:b.width,height:b.height,overflow:"hidden",margin:0,padding:0,background:b.background});d.append(f.element);c();a(n).empty().append(d);qa(f.element)};f.empty=function(){f.element.empty()};f.width=function(a){return a===z?f.element.width():f.element.width(a)};f.height=
function(a){return a===z?f.element.height():f.element.height(a)};f.resize=function(a,b){f.element.css({width:a,height:b});f.container.css({width:a,height:b})};f.append=function(a){return f.element.append(a)};f.scaleFactor=1;f.scale=function(a){return a?(f.gallery&&f.gallery.scale?f.gallery.scale(a):(C(f.element,{"transform-origin":"0 0"}),T(f.element,{scale:a})),f.scaleFactor=a):f.scaleFactor};f.initFullscreen=function(){if(b.fullscreen)switch(b.fullscreen){default:case "auto":v()&&f.enableFullscreen();
break;case "always":f.enableFullscreen();case "never":}location.hash.match(/#altgallery.fullscreen.start\b/)&&f.fullscreen()};var d=null;f.enableFullscreen=function(){d||(d=a("<div/>"),d.css({position:"absolute",left:0,top:0,right:0,bottom:0,zIndex:1E4,cursor:"pointer"}),d.click(function(){f.fullscreen();return!1}),f.element.after(d))};f.isFullscreen=!1;f.fullscreen=function(){function b(){var c=p.width(),d=p.height();if(c!=R||d!=A){var n=g,k=h,L;v()?(L=screen.width<screen.height&&a(window).width()>
a(window).height()?screen.height:screen.width,L=c/L*(Math.max(screen.width,screen.height)/a(window).width())):L=1;x.css({right:8*L,top:8*L,width:48*L,height:48*L});var M=c*B;n/k<c/d?(k=K.fit(n,k,c-64*L-2*M,d),f.element.css({zIndex:10,left:(c-k.width>128*L?(c-k.width)/2:k.left)+M,top:k.top})):(k=K.fit(n,k,c-2*M,d-64*L),f.element.css({zIndex:10,left:k.left+M,top:d-k.height>128*L?(d-k.height)/2:64*L}));f.scale(k.width/n);e.css({position:"fixed",left:8*L,top:8*L,zIndex:11E4});C(e,{"transform-origin":"0 0"});
T(e,{scale:(v()?2:1.5)*L});y&&(f.container.show(),y=!1);R=c;A=d}}function n(c){if("resize"==c.type){c=a(window).width();var d=a(window).height();if(c==ha&&d==aa)return;ha=c;aa=d}p.empty().html("&nbsp;");ba&&(clearTimeout(ba),ba=null);ba=setTimeout(b,500)}function k(a){if(27==a.which)return f.exitFullscreen(),!1}var g=f.container.width(),h=f.container.height();if(!f.isFullscreen)if(f.isFullscreen=!0,self!=top)top.location.href=location.href+"#altgallery.fullscreen.start#altgallery.fullscreen.back";
else{d&&d.hide();a(document.body).scrollTop(a(document.body).scrollTop()+1).css({overflow:"hidden"});var p=a("<div/>");p.css({position:"fixed",left:0,top:0,width:"100%",height:"100%",zIndex:11100,background:"#000",opacity:.9});a(document.body).append(p);a(document).bind("touchmove",na);var y=!0;f.container.hide();f.element.wrap("<div/>");var l=f.element.parent();l.css({position:"fixed",left:0,top:0,width:"100%",height:"100%",zIndex:1E5});f.container.css({position:"absolute",zIndex:11110});var r=a("<div/>");
r.css({width:f.width(),height:f.height()});f.container.after(r);f.prevContainer=f.container.parent();f.fullscreenContainer=a("<div/>");a(document.body).append(f.fullscreenContainer);f.container.appendTo(f.fullscreenContainer);var x=a("<img/>");x.attr({src:H.images.close_48}).css({position:"absolute",right:8,top:8,cursor:"pointer"});l.append(x);var R,A,B=navigator.userAgent.match(/iPhone/i)?.02:0,ba=setTimeout(function(){p.empty().html("&nbsp;");b()},100),ha=a(window).width(),aa=a(window).height();
setTimeout(function(){a(window).bind("resize scroll",n)},500);f.exitFullscreen=function(){a(window).unbind("resize scroll",n);clearTimeout(ba);x.remove();location.hash.match(/#altgallery.fullscreen.back\b/)&&history.back();f.scale(1);f.element.css({left:0,top:0});r.remove();f.container.appendTo(f.prevContainer);f.fullscreenContainer.remove();f.container.css({position:"relative",zIndex:0});f.element.unwrap();p.remove();a(document.body).css({overflow:"auto"});a(document.body).unbind("keyup",k);a(document).unbind("touchmove",
na);c();d&&d.show();f.isFullscreen=!1};x.click(function(){f.exitFullscreen();return!1});a(document.body).keyup(k)}};var e,k=!1;f.init()}function ia(n,b,c,f){var d=this;d.options=f||{};d.canvas=n;d.albums=b;d.items=m(b);d.items.length&&(d.currentItem=0,d.getCurrentItem=function(){return d.items[d.currentItem]},d.onOpen=function(){},d.onOpenItem=[],d.settings=a.extend(!0,{image:{scaleMode:"fit",cornerRadius:10,align:"center",transitionEffect:"fade",transitionDuration:1,useShadow:!0},caption:{visibleMode:"onRollOver",
position:"bottom",bgColor:0,bgAlpha:30,color:16777215,fontName:"Arial",fontSize:11},preview:{width:200,height:100,alpha:100,outlineColor:16777215,useShadow:!0,cornerRadius:10,usePreview:!0},thumbBar:{useThumbBar:!0,position:"bottom",scrollSpeed:10},thumbnail:{width:80,height:60,cornerRadius:10,alpha:70,outlineColor:3355443,outlineColorOnRollOver:6710886,outlineColorOnClick:10066329,useShadow:!0},buttons:{position:"right",navigationButtons:!0,slideshowButton:!0,fullScreenButton:!0},slideshow:{start:!1,
delay:2.5,loop:!0,stopAutoOnClick:!0}},c||{}),d.settings=l(d.settings),d.scaleFactor=1,v()&&(d.settings.thumbnail.width<.1*n.width()||d.settings.thumbnail.height<.1*n.height())&&(d.settings.thumbnail.width*=1.5,d.settings.thumbnail.height*=1.5),d.preloader=new ga(H.images.loader),d.settings.slideshow.start&&d.slideshowStart(!0),d.render())}function S(n,b,c,f){var d=this;d.options=f||{};d.canvas=n;d.albums=b;d.items=m(b);d.items.length&&(d.currentItem=0,d.getCurrentItem=function(){return d.items[d.currentItem]},
d.defaultSettings={image:{scaleMode:"fill",padding:0,bgTintColor:16777215,bgBlur:!0},thumbnail:{width:80,height:60,alpha:70},caption:{showCaption:!0},buttons:{showImageNavigationButtons:!0,showLinkButton:!0,showFacebookButton:!0,showTwitterButton:!0,showSlideshowButton:!0,showFullscreenButton:!0},slideshow:{start:!1,delay:2.5},translation:{image:"Image",clickToView:"Click to view",getLink:"Get link",shareWithFacebook:"Share with Facebook",tweet:"Tweet",startSlideshow:"Start slideshow",stopSlideshow:"Stop slideshow",
fullscreenMode:"Fullscreen mode"}},d.settings=a.extend(!0,d.defaultSettings,c||{}),d.settings=l(d.settings),navigator.userAgent.match(/Android/i)&&navigator.userAgent.match(/Chrome/i)&&(d.settings.image.bgBlur=!1),d.scaleFactor=1,d.scale2=v()?2:1,v()&&(d.settings.thumbnail.width<.1*n.width()||d.settings.thumbnail.height<.1*n.height())&&(d.settings.thumbnail.width*=1.5,d.settings.thumbnail.height*=1.5),d.init())}function ca(n,b,c,f){var d=this;d.options=f||{};d.canvas=n;d.albums=b;d.items=m(b);d.items.length&&
(d.currentItem=-1,d.getCurrentItem=function(){return d.items[d.currentItem]},d.defaultSettings={thumbnail:{width:120,height:90,alpha:85},colorScheme:{thumbsFrameColor:16777215,imageBGColor:1118481,useShadow:!0},imageCaption:{position:"top",color:16777215,bgColor:0,bgAlpha:30,fontName:"Arial",fontSize:11,visibleMode:"always"}},d.settings=a.extend(!0,d.defaultSettings,c||{}),d.settings=l(d.settings),d.scaleFactor=1,d.scale2=1,d.page=0,d.render())}function P(n,b,c,f){var d=this;d.options=f||{};d.canvas=
n;d.albums=b;d.items=m(b);d.items.length&&(d.currentItem=0,d.getCurrentItem=function(){return d.items[d.currentItem]},d.defaultSettings={initialState:"Load Image",slideshowDelay:2,showCaption:!0,base:{color:4080713,visibleFrame:5},buttons:{showSlideshowButton:!0,showThumbnailsButton:!0,bgColor:15066854}},d.settings=a.extend(!0,d.defaultSettings,c||{}),d.settings=l(d.settings),d.enableThumbnailsHover=!0,d.drag=!1,d.scaleFactor=1,d.scale2=v()?1.5:1,d.init())}function da(n,b,c,f){var d=this;d.options=
f||{};d.canvas=n;d.albums=b;d.items=m(b);d.items.length&&(d.currentItem=-1,d.getCurrentItem=function(){return d.items[d.currentItem]},d.defaultSettings={frame:{frameColor:16777215,frameSize:10,arrowsColor:0,buttonSize:40,useShadow:!0,shadowSize:5,alwaysShowButtons:!1},images:{alpha:100,visibleQuantity:2,margin:5},imageCaption:{color:16777215,frameColor:6710886,frameAlpha:80,bgColor:0,bgAlpha:80,fontName:"Arial",fontSize:11},slideshow:{start:!1,delay:2}},d.settings=a.extend(!0,d.defaultSettings,c||
{}),d.settings=l(d.settings),d.scaleFactor=1,d.scale2=1,d.page=0,d.render())}function Z(n,b,c,f){var d=this;d.options=f||{};n=d.canvas=n;d.albums=b;d.settings=a.extend(!0,{imageAngle:30,maxImageWidth:0,useHighlight:!0,useScrollBar:!0,showReflections:!0,solidReflection:!0,reflectionAlpha:80,slideShow:!1,slideShowDelay:2,flipDuration:1,startPosition:"center",colorScheme:"custom",preloader:{stripesAlpha:45,barColor:0,barAlpha:30,bgColor:0,bgAlpha:20,innerShadow:20,dropShadow:30},scrollbar:{bgColor:0,
bgAlpha:40,handleColor:0,handleAlpha:40,arrowsColor:0,arrowsAlpha:40,innerShadow:20,dropShadow:20},caption:{textColor:16777215,bgColor:0,bgAlpha:80,frameColor:16777215,frameAlpha:40,shadowAlpha:50,multilingual:!1,multilingualFontSize:12},background:{bgColor:16777215,transparentBG:!0}},c||{});d.settings=l(d.settings);d.settings.maxImageWidth||(d.settings.maxImageWidth=Math.round(n.width()/2.5));W()&&(d.settings.useScrollBar=!1);d.showReflections=d.settings.showReflections&&ea(n.element.css("backgroundColor"))&&
!(a.browser.msie&&9>a.browser.version);d.items=m(b);d.items.length&&(d.currentItem=0,d.getCurrentItem=function(){return d.items[d.currentItem]},d.getItemX=function(a){return-(d.currentItem-a)},d.getItemZ=function(a){return parseInt(d.items.length/2)-Math.abs(d.getItemX(a))},d.currentItem="left"==d.settings.startPosition?0:"right"==d.settings.startPosition?d.items.length:Math.floor((d.items.length-1)/2),d.scaleFactor=1,d.render(),d.settings.slideShow&&d.slideshowStart())}function ja(n,b,c,f){var d=
this;d.options=f||{};d.canvas=n;d.albums=b;d.items=m(b);d.items.length&&(d.currentItem=0,d.getCurrentItem=function(){return d.items[d.currentItem]},d.onOpen=function(){},d.onOpenItem=[],d.settings=a.extend(!0,{image:{scaleMode:"fit",cornerRadius:10,align:"center",transitionEffect:"fade",transitionDuration:1,useShadow:!0},caption:{position:"top",color:16777215,bgColor:0,bgAlpha:30,fontName:"Arial",fontSize:11,visibleMode:"onRollOver"},thumbBar:{scrollSpeed:10,position:"bottom",useThumbBar:!0},thumbnail:{size:30,
cornerRadius:10,alpha:70,style:"gray",color:3355443,colorOnRollOver:6710886,colorOnClick:10066329,useShadow:!0,fontName:"Arial",fontSize:10,fontColor:0,fontColorOnRollOver:16777215,fontColorOnClick:16777215},buttons:{navigationButtons:!0,slideshowButton:!0,style:"black",size:30,cornerRadius:10,color:3355443,alpha:60},preloader:{usePreloader:!0,alpha:80},slideshow:{start:!1,delay:2.5,loop:!0,stopAutoOnClick:!0}},c||{}),d.settings=l(d.settings),d.scaleFactor=1,v()&&(d.settings.thumbnail.width<.1*n.width()||
d.settings.thumbnail.height<.1*n.height())&&(d.settings.thumbnail.width*=1.5,d.settings.thumbnail.height*=1.5),d.preloader=new ga(H.images.loader),d.settings.slideshow.start&&setTimeout(function(){d.slideshowStart()},500*d.settings.image.transitionDuration),d.render())}function fa(n,b,c,f){var d=this;d.options=f||{};d.canvas=n;d.albums=b;d.items=m(b);d.items.length&&(d.currentItem=0,d.getCurrentItem=function(){return d.items[d.currentItem]},d.getNextItem=function(a){return d.items[(d.currentItem+
(a||1))%d.items.length]},d.defaultSettings={slideshow:!1,frameColor:16777215,useShadow:!0,visibleImages:5,maxAngle:5,image:{width:0,height:0},imageScaleMode:"fill",caption:{color:0,fontName:"Arial"},usePhotoNumbers:!0,translation:{back:"BACK",gotoLink:"GO TO LINK"},overflow:!0},d.settings=a.extend(!0,d.defaultSettings,c||{}),d.settings=l(d.settings),d.scaleFactor=1,3>d.settings.visibleImages&&(d.settings.visibleImages=3),d.settings.visibleImages>d.items.length&&(d.settings.visibleImages=d.items.length),
d.stack=[],d.init())}function ka(n,b,c,f){var d=this;d.options=f||{};d.canvas=n;d.albums=b;d.items=m(b);d.items.length&&(d.currentItem=-1,d.getCurrentItem=function(){return d.items[d.currentItem]},d.settings=a.extend(!0,{visibleMatrix:{rows:3},zoom:1,useHighlight:!0,showReflections:!0,reflectionAlpha:80,image:{thumbProportion:!0,scaleMode:"fit",bgColor:0,bgAlpha:50},imageCaption:{visibleMode:"always",position:"top",color:16777215,bgColor:0,bgAlpha:30,fontName:"Arial",fontSize:11},thumbnail:{width:160,
height:120,distance:10}},c||{}),d.settings=l(d.settings),d.scaleFactor=1,d.scroll=0,d.render(),d.initScroll())}function U(n,b,c,f){var d=this;d.options=f||{};d.canvas=n;d.albums=b;d.albums.length&&(d.currentAlbum=0,d.getCurrentAlbum=function(){return d.albums[d.currentAlbum]},d.currentItem=0,d.getCurrentItem=function(){return d.getCurrentAlbum().items[d.currentItem]},d.scaleFactor=1,d.settings=a.extend(!0,{initialState:"Show Albums",slideshowDelay:4,imageScaleMode:"fill",frameSize:5,frameColor:"#ffffff",
backgroundColor:"#aac5d8",cornerRadius:7,iconWidth:90,iconHeight:55,iconPadding:10,panelBackgroundAlpha:50,showCaption:"always",captionBackgroundAlpha:40,showButtons:"always",buttonsBackgroundAlpha:40,showAlbumsButton:!0,showThumbnailsButton:!0,showSlideshowButton:!0,showNavigationButton:!0,useRotation:!0,rotationDuration:700,useEmbeddedFont:!0,fontName:"Arial",fontSize:11,translation:{Album:"Album",Albums:"Albums",Image:"Image",Images:"Images",Close:"CLOSE",BackToAlbums:"BACK TO ALBUMS",LoadingImage:"Loading Image",
Of:"of"}},c||{}),d.settings=l(d.settings),d.settings.useEmbeddedFont&&(d.settings.fontName="Tahoma, Verdana, sans-serif",d.settings.fontSize=9),d.currentState=d.settings.initialState.toLowerCase(),d.cache=function(){if(0<=d.currentItem){var a=d.getCurrentAlbum().items,b=[],c,f;for(f=d.currentItem+1;f<d.currentItem+3;f++)(c=a[(a.length+f)%a.length])&&(c=c.source)&&b.push(c);for(f=d.currentItem-1;f>d.currentItem-2;f--)(c=a[(a.length+f)%a.length])&&(c=c.source)&&b.push(c);b.length&&Q(b,100)}},d.render())}
function sa(n,b){function c(){d=new oa(n,b)}n=a(n);var f,d,e,k=X();f=b.config||{};f.settings=f.settings||{};(function(b){function d(b,c){var f=this;f.user=b;f.albumId=c;f.data={};f.title="";f.items=[];f.getData=function(b){a.ajax({url:"https://picasaweb.google.com/data/feed/base/user/"+this.user+"/albumid/"+this.albumId+"?alt=json",dataType:"json",success:function(a){f.data=a;if(a.feed&&(a.feed.title&&(f.title=a.feed.title.$t),a.feed.entry)){f.items=[];for(var c=0;c<a.feed.entry.length;c++)f.items.push({source:a.feed.entry[c].content.src,
thumb:a.feed.entry[c].media$group.media$thumbnail[1].url,description:a.feed.entry[c].media$group.media$description.$t})}"function"==typeof b&&b(f.data)},error:function(){"function"==typeof b&&b()}})}}function e(b,c,d){var f=this;f.userID=b;f.photosetID=c;f.tags=d;f.data={};f.title="";f.items=[];f.getData=function(b){var c={api_key:"5cf54cd3339627429b8a28d5cbb6a4bb"};f.photosetID?(c.method="flickr.photosets.getPhotos",c.photoset_id=f.photosetID):f.userID&&(c.method="flickr.photos.search",c.user_id=
f.userID,f.tags&&(c.tags=f.tags));a.ajax({url:"https://api.flickr.com/services/rest/?format=json&jsoncallback=?",data:c,dataType:"jsonp",success:function(a){f.data=a;var c;a.photoset?c=a.photoset.photo:a.photos&&(c=a.photos.photo);if(c&&c.length)for(f.items=[],a=0;a<c.length;a++)f.items.push({source:"//farm"+c[a].farm+".staticflickr.com/"+c[a].server+"/"+c[a].id+"_"+c[a].secret+"_b.jpg",thumb:"//farm"+c[a].farm+".staticflickr.com/"+c[a].server+"/"+c[a].id+"_"+c[a].secret+"_m.jpg",description:""});
"function"==typeof b&&b(f.data)},error:function(){"function"==typeof b&&b()}})}}function g(b){function c(a){"function"==typeof a&&a()}var d=this;d.user=b;d.data={};d.title="";d.items=[];d.getData=function(b){a.ajax({url:"https://api.instagram.com/v1/users/search?callback=?",data:{q:d.user,client_id:"6da9612232924658a7848a222ff2bbd1"},dataType:"jsonp",success:function(f){f.data&&f.data[0].id?a.ajax({url:"https://api.instagram.com/v1/users/"+f.data[0].id+"/media/recent?callback=?",data:{count:1E3,client_id:"6da9612232924658a7848a222ff2bbd1"},
dataType:"jsonp",success:function(a){if(a&&a.data.length){a=a.data;d.items=[];for(var c=0;c<a.length;c++)d.items.push({source:a[c].images.standard_resolution.url,thumb:a[c].images.thumbnail.url,description:a[c].caption&&a[c].caption.text?a[c].caption.text:""})}"function"==typeof b&&b(d.data)},error:function(){c(b)}}):c(b)},error:function(){c(b)}})}}function G(a,b,c,d,n){c===z&&(c="");d===z&&(d=f.settings.imagesFolder?f.settings.imagesFolder.replace(/\/+$/,"")+"/":"");n===z&&(n=n||f.settings.thumbnailsFolder?
f.settings.thumbnailsFolder.replace(/\/+$/,"")+"/":d);l[a]={id:a,description:c};p(l[a],b,d,n)}function p(a,b,c,d){c=c||"";d=d||"";a.items=a.items||[];for(var f=a.items.length,n=0;n<b.length&&(k||15>n);n++)a.items[f]={id:f,source:c+b[n].source,thumb:b[n].thumb?d+b[n].thumb:c+b[n].source,description:b[n].description||"",link:b[n].link||"",target:b[n].target||""},f++}function y(){"function"==typeof b&&b(l)}var l=[],r=0;if(h(f.albums)&&f.albums.length){c();for(var x=0;x<f.albums.length&&(k||3>x);x++)G(x,
f.albums[x].items||[],f.albums[x].description,f.albums[x].imagesFolder,f.albums[x].thumbnailsFolder),f.albums[x].picasa&&f.albums[x].picasa.user&&f.albums[x].picasa.albumID&&(r++,function(a){setTimeout(function(){var b=new d(f.albums[a].picasa.user,f.albums[a].picasa.albumID);b.getData(function(){b.items.length&&p(l[a],b.items);r--})},10*r)}(x)),f.albums[x].flickr&&(f.albums[x].flickr.userID||f.albums[x].photosetID)&&(r++,function(a){setTimeout(function(){var b=new e(f.albums[a].flickr.userID,f.albums[a].flickr.photosetID,
f.albums[a].flickr.tags);b.getData(function(){b.items.length&&p(l[a],b.items);r--})},10*r)}(x)),f.albums[x].instagram&&f.albums[x].instagram.user&&(r++,function(a){setTimeout(function(){var b=new g(f.albums[a].instagram.user);b.getData(function(){b.items.length&&p(l[a],b.items);r--})},10*r)}(x))}else if(h(f.items)&&f.items.length?(c(),G(0,f.items)):(G(0,function(b){var c=[];a(b).find("img").each(function(){c.push({source:a(this).parent("a").attr("href")||a(this).attr("src"),thumb:a(this).attr("src"),
description:this.title})});return c}(n)),c()),l[0]||G(0,[]),f.settings){if(f.settings.picasa&&f.settings.picasa.user&&f.settings.picasa.albumID){r++;var R=new d(f.settings.picasa.user,f.settings.picasa.albumID);R.getData(function(){R.items.length&&p(l[0],R.items);r--})}f.settings.flickr&&(f.settings.flickr.userID||f.settings.flickr.photosetID)&&(r++,R=new e(f.settings.flickr.userID,f.settings.flickr.photosetID,f.settings.flickr.tags),R.getData(function(){R.items.length&&p(l[0],R.items);r--}));f.settings.instagram&&
f.settings.instagram.user&&(r++,R=new g(f.settings.instagram.user),R.getData(function(){R.items.length&&p(l[0],R.items);r--}))}if(r)var A=setInterval(function(){1>r&&(clearInterval(A),y())},100);else y()})(function(c){function n(){function a(b){if(b.match(/Art/i))return"art";if(b.match(/Aura/i))return"aura";if(b.match(/Box/i))return"box";if(b.match(/Cubic/i))return"cubic";if(b.match(/Line/i))return"line";if(b.match(/PhotoFlow/i))return"photoflow";if(b.match(/Promo/i))return"promo";if(b.match(/Stack/i))return"stack";
if(b.match(/Wall/i))return"wall";if(b.match(/Zen/i))return"zen"}737!=pa&&(c=[]);switch(b.type?b.type=a(b.type):f.galleryName?b.type=a(f.galleryName):b.type="box"){case "art":e=new ia(d,c,f.settings,b);break;case "aura":e=new S(d,c,f.settings,b);break;default:case "box":e=new ca(d,c,f.settings,b);break;case "cubic":e=new P(d,c,f.settings,b);break;case "line":e=new da(d,c,f.settings,b);break;case "photoflow":e=new Z(d,c,f.settings,b);break;case "promo":e=new ja(d,c,f.settings,b);break;case "stack":case "stackphoto":e=
new fa(d,c,f.settings,b);break;case "wall":e=new ka(d,c,f.settings,b);break;case "zen":e=new U(d,c,f.settings,b)}d.gallery=e;d.initFullscreen();"function"==typeof b.callback&&b.callback(e)}a(document).ready(function(){setTimeout(function(){n()},100)})})}window.altgallery_id=window.altgallery_id||0;var pa,H={images:{close:"data:image/png;base64,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",
close_48:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAADMUlEQVRo3t1aUWcrQRQOIYQQQrmEEEpfSwih9OnS11JKnvrUp1IuYbksy5Kf0d8Q8lpKKSWUyyVPl1JCCSWUUraznMN3czfZmbNnd3s7fC+bmTPft3vOnDMzqURRVMkR3wi5zaFlaN9gZDAxmBkson/bgn6bUt/9sgW0DAKDx0jeHslGq0gBTZp0BURe6c16BscGPYMujOnSs2PqM6Ux3FZks5mngKrBD4MlTPxgMDRoCF5Eg8Y+gL0lzVHVFtAxuIWJ5ganisF4Sja53dKcKgL6Bs/gKhcub8jxC1+Aaz3T3JkEHIKvL2wMKqAPq9iKOIgE9OFt3Bu0CyCP+eMevnrfVUAH3ObGoF4geUad5mZ36tgKqELA/pIsbYpoEgcO7KqNAA/8b69E8ow9iEMvTUAbOp99AvKMM3ip7W0CruBz2RqP65pQQGpMY237s1tfbRIQB8kbdTpwIM/NRUQI42xFHFD/NwzoJKN3lga9hOIscCQfbfLtlK8QJgngqnIoJG8jItgyzkbEEKrYvwT0IWk0LP03chQRpIwZW+YGTq4DFMC+PHUMQlsRGuQZU/xi/HDi6Ivb/BmbT9jWXFcwdt8JCvhDD48Ey2GaCE3yFeIYEecKlw68fHaFiSYsiDzv7uL2HnPnvS23WoZsGRRAngOZW4sTGCeIrCnfRkSgMM872epoC/AtBPjaAspwIV/ThWqgqFsA+awiMIhrZS+jvsYyiolspEw+sPg6riJGSYnME5QSocNSqSkisZQYQDFns4EfC9Z5DREbiznNcjoUBvtllnIaXcJ2O+kJq8pASD51QyPZUnrCkjgQkE/dUko39Z4jeRRxGSlu6r/Escp/f7D1JY4W1w93rzMWeVLUaG7nw92k4/Ub4TWSFA04mRYdrzO+g4j4U+4WQH4X3OaVOGS+YlpCYJ/nSP4cAnapccWEMXEHyee3wYki8ROyGcHxptolH65O8TL2AhPN6IZRcoNTp7EzsPdCc6hfs64vbeO1i+4V1ecebTh6awmnTc+OqM8kYfw474vudexQUfWUYUf2RDZ2yv6zxwD+QjDfQnhOfX5yPf9Z/q2yKRH1CLklwg8fBgmnDN/kCgAAAABJRU5ErkJggg==",
loader:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAYAAAAAgCAYAAAAbrK/lAAAZNElEQVR42u1dDUyWVRvWt7dXQ0QiRDNEJUJGaGb2MzMiQiR/0NT0GyqhESGSU1NTQ0qROUQiJFPzbytT8yclcqTo1MzMrDnnnHPOteacY8w515xjjPFdNztPe76Hc85znp/3fbe+996egT+81+E551zXfe5zzn136WLT+vbtG4sv7Q8//HBTlyBYP9jjjz/e/sQTT9wOBv7AgQP7Pvfcc+3Dhw+/FQz8xMTEmPHjx7e/8cYbfwUDf+jQoVEFBQXts2fP/jMY+M8//3zkxx9/3L58+fLrwcB//fXXI7Zs2dJeW1t7LRj4b731Vvj333/ffuDAgSvBwF+0aFHY77//3n7u3LnLIfx/KX5sbGw8CHZnQkJCpFUBmDFjhufo0aPRTvCHDBkyEAS7fdiwYRFWBSAqKsrXs2fPWCf4r776alxWVtbWV155JcKqAPTp08eH9+cIf8qUKXF5eXlbJkyYEG5VAPBuvHh//ZzgFxYWxi5btmxjbm5uuFUB6N+/vxfvzxH+qlWr+tXU1NQuXrw4zKoAYMx6p06d2tcJ/pdfftlv//79NVVVVWFWBSA5OdmL9+cIH/On7y+//FK9b9++MKsCgLHp+eSTT2L8hW9GQKNHj/Zs3bo1Olj4bvBPsPHBX/HdunX7GhwXGQx8ItlGIll8rbYqAD///HP+b7/9dvfMmTNT7eI/++yzR4lk8bXKqgA88sgjS7t27Xq/R48ehXbxQf4NRLL4WmlVAMD9i9G++yDCArv4INcjRLIQgQqrAoB2LcJzH0++XXyQaz2RLERgrVUBwDtbMG7cuL/HjBkzxy4+yPUQkSxEoMyqALz99tvz8/Pz/541a1auXXyQ60EiWYjAKqsCsHTp0uKVK1feg3jNtIuPyb2fJjlIqNSqAFRXVxdt2rTpHsQrxx/4ZgT07bffFh4+fPju7t27/xMMfDf4J9j4Xq/3BOPYmmDgd4mLixsOEmvD0wpCS1IVgIaGhkiAN1EDT506NdIuPjz/YSDZNjwtIJxEVQGIjIzsC/K/R+2DAIy3i5+enj4UJNaGpyUtLS1BVQDw3vqibfeofXhvY+3iT5s2LeXdd99tw/MAEz5eVQDwrmLQrrvUPrzCLLv4xcXFyaWlpa0gsgdFRUXxqgIAzz8a7+wutS8jIyPTLn55eXnS5s2bW0FkD1avXj1QVQAmT54cDfK/Q+3LyclJt4u/Y8eOxLq6ulYQ2f1t27bFqQrAe++9F4V3dofat3DhwjS7+MePH0+4cOFCK577x44di1UVAOBG4Z01U/vWrVuX6g98GQEBNxLvrJna9/XXX48KNL5b/BNs/IiIiBHgsXY8rfg+KdD4GtFuZUTboCoAUMxK1rg9TsNQ8P63MKI9oioAaNN2apvP5zvqFB+e7CZGtHWqAiB6Z3YM3v9GIrI5c+YcUhUA0TuzY/D+axnRHlQVANE7s2MbNmyoYUS7X1UARO/MjsH7r2ZE+62qAIjemR0TzSWZAGDFxH1nbuLLCAjvrIr3zgKF7yb/BBtfxGWBwv8fb7Z///5ZZgIgU007ZvBmM80EAEo5XKeayU7x9d7s6NGjM8wEQL9qwvtKcoqv92ZnzJiRbiYAslWTHRN5syIBkK2a7JjImxUJgGzVZMf03uyuXbtGmQmAbNVkx0TenEgAZKsmN/FFBCRbNQUC323+CTa+KJoRKHx9PJv2Aq6BVL0yAfj111+PiOJmdo3i2Yxsr0ZHR3tlAuD1es+K4mZ2bcyYMQuIbMeOHXslJibGKxMAtOcMa1e1W/gUzyayfeeddy7T5q5MANCe06J9E7tG8Wwi248++ugSBM4jEwC056Ro38SuUTybyHbjxo0XExISPDIBgNd/QrRvYtconk1k+9133/2B39sjE4AVK1Y0ivZN7BrFc2lOnT9//gLer0cmAJ9//vlRahdWTuX+xBcR0MGDBxvYvklZMPD9wT/Bxqf9TOK0hx566HrPnj29fsEHYayF8ziN9290ogV8e52tAhaJBOCnn37KInAo5k3ezjntTJ89ezYfLzSHQ7Ll8LC5GxZEeiC2a4xw54sEoHv37rTh1O7xeJp5O+cy/Nzc3DL8+2QePp1oAflfJWJDO4tFAgDMaUwom3knp+hkEnVmt27dijgkW/rBBx9M4uHTiRaQ/xUiNrSzSCQA6L+prE1NvJNT1I/4XRajnYUcki1Zv349d7+ETrSA/C8TsaGdhSIBQP9NZkLZxDs5xfpxEdpWwCHZFbt37+bul9CJFpD/JSI2tLNAJADov0nUJqyYbvNOTlE/kphnZmZ22hjHuFhK45eHTydaQP6XiNj27t2bLxIATMpsalNJSckt3skp6kcS81mzZs2xgk/jFuRzkeYWxm6eSACo/6hNX3zxxS3eySnqR/RfEf4tzyk+j4C++eabsdSmQ4cO3eSdnKJ+RP8Vfvrpp7n+wDfjH+pHjLOCPXv2dNqYx5ysAn/k+BNfxj+Yk5V4uBvmxBsg/xvEbeCPxa7jYzJT2KCdkccZCiNwVgHjidzw3AX5xRgFoKKiwouXdIUacObMmU5Ccvr06VTtJdKSqqamprv2b2lpaUNBHG2M0E6np6d3wkeTxrL23X3mmWeijQKAr2F4STepTWFhYUVW8KdNmzaUwgYsbnxy+vTpQ40/n5GRkUXtGzdu3B0KCxkFYNCgQWFo0l9MJDsRHNqUTQpO7aMlHd5nlPZv8+bNSyktLW0j8oAHeeL9999PMf58Tk5OJiO35jfffDPKKACDBw/ujvb8ybz/fF7/aSJOIb34+Ph/8NesWZO8efPmNiIPeJCN5eXlnUJnCxcuzKD2rVy5shntiDIKAPqkO4j/BrUJBDuH42CM1Yn4XZBRpC5skFRXV9dG5AEP8ujOnTs7hc4qKyvTqX2bNm1qAsFGGgVg5MiRPojkDWoTCDaPM/mzNBGnkN6IESMidMvmRCyZ22hswINqOHHiRKfQ2a5du9KofYcPH24CwUYaBQCf70O7rlObQLC5nMmXqYk4hfQwhizh0/jVxu4PP/wQYRQAjGEfRPIatYl38geEkaGJOIX08A7CneAbCaioqMgL4r9KbQLB/ofXf5qIU0gPfRTmJr4Z/0Cc0jQRp5AenK1/8MPDw0fQvKTH6/Weg5c9wm18Gf+Au4azeUnO41kKI/P4gzm39yAIMW7ik+fsoeOC5DkyIWjDhN1K8XeDSh1lJ1tqjAKAJccCtkw6o/+ZY8eOxaFTO45TsX//A40ZZfjlPEQaGJS32QRty8rK2kJEawhvNDACqTYKABR8FVsmXfb5fB4r+D169PDQcUHyHGmCkhjk5eVtmjJlSrQhvHFEC28YBQDtKGUdeEmPT/sQeEeN2gAjETCeTMKA89BxQUzMWzRBKYZM5+8p/m4Ib9RT++BFVhgFAO0oYe25iHfh0Xm9yVq/aWE8/F0nT5tIA8R2kyYoxZA3bNhAG5lRhvBGHbXvww8/XGsUALyTFaw9f9B40n4GwpCk9ZsWxsPY6uTpEWlgYt6kCUoxZNp8pfi7/v9ox0I/++yzMqMAoL+WMQG/AC/Jo3MuErV+08J4IOtOJ5No0mBi/EVjhGKoGM9VP/74Y6QhvNFxLBRe5CqjAOCdLGVhsvM0nrSfmTp1aoLWb1oYD2KQYQdfG8fw4kqNAoAJvZiFyYjA/sGnfQit37QwHsgj3Sm+kYDgcS5iYbKz+p9ZvXp1PJyKjn7TwngQgzS38UX8s23btoFav7H2XYQYpBq8fw84qJAiB8xBI17bSfF3p/gq/EPzhZxGzM0mNk/b8P12CEGMYUO441go/n+tm/h6LzsCk7MSk7SFTdZ7eBajcT6NTNCwmieffDKKEycrQce1nDx5skO94A2EoVFltBmhqQ7+z5zs7GyPKAw1atSoCBBJBW0gap4a/rwIeF6NTNC+arSzU3gFpFuLjmvD4E+3iw/McBDJWtpAZJ7aXZDtgqefftqrkQnaU5WamtoJn94LnjZ0WhoLkUWhw6hNrZrXT8u3Xr16+UT4FDYA8ZfTBqLmqYFYivE7exmZJKJ9lRMnTozg9F0VE+6OwU19RG2izWht5Ubhu8cee8wrwieviM7cw0O7zzy1OyDbIgixl5FJAtpXAULrhA8Br0R/tYJcR7G+iqS+QptaNa+fwnfaHgrP1q1bF0Zn7mkDUfPUKP4+YcKEjj4rKyuLhzCtBel3Cq9AwCvQb61YKY1km/eR1Fe6sXSHwnfoF68k1t+dYqe6MdOMyV4wd+5cj0YmaF852tAJf8mSJeUk3AsWLHiJ/kx9RH2FNrVoXj+F7+A82cZvbGyMw4Qvw3sJ44TwyiDcLfAEX6A/Q5gjqK8whlq0lRuF75566imPP/D37t1bCuFu+eqrrzq8Z2CHYyytpc1ozeun8J22h+I2vpF/MG7Dqa/wfx9oKzcK32GlKMSnsDHmbLVuzv6NObusd+/ePqv4dvgHfROJNlRhrrZoK3XM2aWYxz7mKKYQp/Tp08cv/KsPCSVgstbrvLZrIBjT8/QAjWZqngPAW0zNW9CQivr6+gjV/QgQbTwdIdR5bdcyMjJMz9NHR0fHu4EPoo3HBDqk89quwmszPU8/YMCAgfAkvHiK4U3cYYOoDZ22FW1TvpWJAT+QjhDqvLYrUHzT8/RDhgyJI+8Tg6YIg6dZ501sGTRokPKtQHhtcXSEUOe1XYbXlmH2cy+//HIseZ8YL4V4mnWryU0UtlPF37p1ayw82z06r+0SvDbT8/wQin5YcXlA9AUg/CZG/K0Qgo0QhChVfDo9gYn+jc5rugivKU1hs74fvEYPiB58n9/EVpOtEILayZMn+x0fItQX48yDr3kg/Nu61WQN2hPpb3wQPIWGPRTjx2ryNltNtkAIqjCG/Y6v8Q/F+EHSt9hqsgVCUIn2KM9/jOEkzNkG3ar9BoRgUqD4D/M3EUJwRLdqvw7HITtQ+HqvMhMT+YrmwdGy3+xnjh8/nqSL59XRsSS7u9907BLkf1lbDbz00kuRgcSnY5cg/0uaB4f2mL5EkP8L2sDBIDpDx1Lt4tOxS1qya6sBkIgpPgbOCG3g4PvTWJEMs4sP0k+lJbvmweE9hCuI0HCd43ASY2ioXXw6dkknb7TVAN5BmILzMEy3n3QiPT09xS4+SGcknfzQPCisAEzxDftJjdOnT08OJH5xcbF+P+ko/pwUSHzaP9LtJzWsWbMmMZD4O3fuTNbtJx3ZsWOH7fkPZ2osyP+atoIHMUcHkn/o2D3I/6q2GkhISAgo/2peNZ3cmM87uSE5NkU7+hldXDAsd+jkRjHv5EYg8EGi5NEV8k5uiKxbt26V8BimuYGPVYUHS/cC3skNSZsr4DFMdQOfQgbw7PJ5JzdExk6UTXYDHysHD5buc/Aop1TAeCmDWE9yAx9C4qGTH7yTG5JQ3qqZM2eODxY+VgB0omxssPAxXlasX78+K1j4GCvLdu/enekGPh27xFxexDu5Fwj+6dWrlxdCsIB3ci8Q+CELWchCFrJ/q2lxdtmDpbSllMczZszwafE72XPu3LmrWpxd9syePfumv/C1OLvsWb58+Z/+wtfi7LKntrb2hhX8qKiovloYSvb4fL67Wpxd9hw4cMBSymOs2mK0MJTswSqlWfU9WcHHZ0drYSiTp8kf+PDYolTnlT/w6Q6K6rzyB35ycnKEhXmlNE6t4KNfw1Tnleo4tYKP1Wd31XmlOk79xT8hAQgJQEgAQgIQEoD/VwEIWchCFrKQhUzkTQivr4tMdq3bqsmurwcCX3Z9PRD4suvrgcCXXV8XmexafSDwZdfqA4EvS6sSCHxZWhWrJktfIjJZWhWrJktfIjJZWhWrJktfIjJZWhWrJktfIjJZWhWrg094fV1kKte6VU12fT0Q+LLr64HAl11fDwS+9Pq4wFSu1fsTX+VavT/xVdKq+BNfJa2KqsnSl4hMJa2KqsnSl4hMJa2KBSEXpi8RmUpaFQvOnzB9ichU0qqYmuj6ulmZO7oIQl9VrnXLTHR93azMne4ihCN80fV1szJ3buGLrq+blXlzC190fVwFX/VavT/wo6OjE1Sv1fsDf8CAAfGqaVXs4JuVOaUSqqppVWQmSl9iVuZ01KhRcappVUy8Xm76ErMypxMmTIhVTasiM1H6ErMyp3QRkL6qpFUxEXFu+hKzMqdY+XT8m0paFa6ZXV+Xlbnbu3dvCd2627Vr10tsGSK91s0zs+vrsjJ3WCKvoFtvp06desEuvtn1dVmZOzfwza6vy8q8uYFvdn3cCr7ZtXq38X0+H2G1YQXScf7b7Fq92/j43CpKBQKMjvPXZmlV7ODLypwCr5KJTTojY2laFZ6ZpS+RlTmF6KxlqUDS6M9maVV4Zpa+RFbmFKJTTreuIdKpLAwlTasiIH5p+hJZmdMlS5aUkdgsXLiwIxWKWVoVnpmlL5GVOQVPldKt63Xr1nWkQjFLq/I/pnJ93VgYxJgMa9++fcXMWz2v5Wxn3ozptW6V6+vGwiDGZFggtyL2+ecM3pQpvsr1dWOZO2MyJif4TLWl19eNhSncxje7Pm4XX/VavVN8eN4l7POv4HuvzptUulZvFd+YDBGfuYJ9/mX8fl5dSEgprYoZvrEwiDEZIj53Gfv8S5SOROdNmqZVUUlfYixzakyGCOJayj7/0qOPPqpPhmeaVkUlfYmxzKkxGSL4ahELO10kPtF+TiWtikr6EmOZU2MyRIjLAvb5f2Cl5NFFE0zTqqikLzGWOTUmQ4S4zGeffwH98w++UloVlevrxjJ3RgFAR3vx4VdYzvRcTjxTeK1b5fq6scydUQCwUqCc3ZdZzu6ZVvBVrq8by9wZCcgJvsr1dWOZNzfxVa6PO8WXXat3Ax+Trjs+n8iA0oHP54QVhNfq7eBzBKA7Pv9Plg68mOOhC9OqqOAbSwMaBQBk6cNn32CfX8SJJwvTqqikLzGWOTUKwODBg334/OusZkYhZz9RmFZFJX2JscypUQBSUlIoHfg1VjOj0wpBllZFJX2JscypUQBefPFFb0lJScexcjizczj7icK0KirpS4xlTo0CAFHy4vM7jpXDmc0z/rxpWhXZ9XVemTteQQwoSyYDuI1GdNqwlV3rll1f55W54xXEAMllMIK7RctpK/iy6+u8Mne8ggxO8GXX13ll3tzGl10fdwtfdq3eDXx8NoVmKGf6XRB0p5iz7Fq9VXxeQSR87mRGZHd4G5aytCoyfF6ZU15BJHzuJEZid+C9RnFO1AjTqsjSl/DKnPIKIoGEspnANPMy5srSqsjSl/DKnPIKIkFkxms1M7KzsyM5ezTCtCqy9CW8Mqe8gkgYk2OZwDSBsDtt2MrSqsjSl/DKnPIKIkFkMpnA3MbvGc4JcVlOq9JhvDJ3opJ48GDrWEk410ri8crciUriwYM6xEqiuVYSj1fmTlKSzXV8Xpm3ED4f3+v1nmbEvNGf+KKSqODlkywUVOsWPq/MqagkKgi5kRUFcq0kKq/MqagkKgi5kdXMcK0kKq/MqagkKjzkBlYS1LWSqLwyp6KSqODKI4wrXSuJyitzKiqJCq6sZ1zpTklUUZk7kQBs3749gWLYtJFJp1mc4ovK3IkEoLGxMR6e2gN68L1jfFGZOxEBuY0vKvMWwufjw0MeRjFs5i2n+AtfJADwlofqvOVkp/iiMqciAYCXl8I2MVvxfbIL5M8tcyoSgNdeey2ZYtjkLeP7JKf4ojKnIgGAt5xEe5h0kAUckegUX1TmVCQA8+bNSywtLW2hgyz4PsEpvqjMqUgAKHxNe5gULaH6GU5/eWGZO5EAsHh5JYtnH3KCLytzJxIAFq+tYPHUg07wZWXuRATkJr6szFsIX4wPUt7CyPmEv/BFAsDIeRMj50aH5CsscyoSABbO2MhI86gTfFmZU5EAsHh5LSPnBif4sjKnIgFg8fIaFi8/4gRfVuZUJABsv7Sa7WfWO8GXlTkVCQAZvP8qxs11jgRAVObOTADwdxF0hJGIU6WQh8hEZe7MBKC+vj5cO7GhUkhCZKIyd2YE5Ba+qMxbCF+O37t372iqncqIc5I/8GUCQKdX6AgjOzGTbRdfVObUTADgKUfpTszYvpEqKnNqJgCpqalRdISRnZixfSNVVObUTAAmTpwYSfsARJwqhZxEJipzaiYAdHqRjrATd6oUchKZqMypmQBAeCKodjZxp0ohJ6EZy9ypCgAZbTbQmXl4zrZTAhjL3KkKABltdrIz27av5BvL3KkSkFv4xjJvIXx1fNps7tq16wM4LkX+wJcJABltNtOZ+bi4uEK7+MYyp6oCwMhzPjszX2AX31jmVFUAyMaMGVPEzszn28U3ljlVFQAy2mxmZ+bz7OIby5yqCgAZbTazO1O5dvGNZU5VBYBxZz67MzWzixPTbrdZFQC6PLVt27aYLg6Nytzx/t5MADAwPI2NjdFO8bXbzVYJyC187XZvCN8aPp04Cg8Pj/UXvpkAREREeGW3ZlVNK3NqVQDoxFFKSko/p/hU5pT392YCQJenZLdmVY3KnPL+3kwA6Naw7NasqlGZUwG/SQUAoumZO3euY3wqc8r7ezMBoLtYq1evdsy/QjMTAH+bmQD428wIKIT/78Y3EwB/m5kA+NvMBMDfZiYA/jYzAfC3mQmAqv0X9Z8C+NIRwbsAAAAASUVORK5CYII=",
fullscreen:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAASUlEQVQ4y2NgGD7gP4kAqwFAypEYjKQW04A/f/5sRsa4XIvXgFevXh2EYaCYHn0NgHL10DDJBhCMMdoYQGI6oLIBUOBIIh4EAAAU2PyWR9rnBAAAAABJRU5ErkJggg==",play:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAKCAYAAAB4zEQNAAAAPElEQVQY02NgYGAQ/A8FDFiA0X8kgC7p/B8N4JVEVoBVEqYAl05uXHbKADEbhiSyBIokugTYn0Bsjk0CAK8hio1gcf2qAAAAAElFTkSuQmCC",pause:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAARklEQVQY02P4//8/w+/fvxuA9H8QzQAFGGIghf+RAFBIESqOKoZFoSMWhY7DTyEszE6ePLkAphBDDKIBDBShihQZEAAuBgB7yfSdZjAa0AAAAABJRU5ErkJggg==",
prev:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAKCAYAAABmBXS+AAAANklEQVQY02NgQAP/gYABH/gPBQQVYAMEFYAV/ScCgAwyJkYRQYXIbjdGEjRGwwwYChmIABg6AfUItRgbG//GAAAAAElFTkSuQmCC",next:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAKCAYAAABi8KSDAAAAQElEQVQY05XOwQ0AIAjF0K7CDO4/Wz1qCKI2+RfyDqBSzOpOgz3hroWB4b0v7DMG4gkDAaw38jLccW5k2OIKqkyF8BXS46rfiAAAAABJRU5ErkJggg=="},aura:{arrows:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAACQCAYAAABpsGmBAAACfklEQVR42u3awUoCQRwGcKlbUOjFJYgeoEvHKLoIndIuvUFdunrz6ht01y6ePXboEZIgKCGXbr6Aip4UhZqvVghbd2Z1/jMF38LAIoPfz1V3Z9kvk/neNtTYUmNbjR3hsR1lbUTZmU1HwXEQZH9pdjwNZHv59D+Pgrfw+SCAAAIIIIAAAgggwM4btdvts8lk8oiBfaeATqdzPpvNxh/Rhv1Wq3XqBLAYPt9Go9G9OGBZOLZut3snCkgKHw6H76VS6VAMoAsvFosnal5WBKAJD6PwnMi/QBeuDvtxynBzQBiGFwLhZgDBcD0AZ7Wk8EKhcLRGuB4wHo9fNeFZ0WuBOqO9xQHU6y+VSmVf/GLUbDavptPpJA6hLjxP1Wp1T/pqGDQajRtBhNEkSYTxRB3ieUVEqskSiNRi24iVvjctolwu70ovSBIRg8Hg1sWSbCmi1+s9uFqU/kJgv16vX7pclge1Wu263++/qEPfxr56Le/6xiRQ4yAaAW/NCCCAAAIIIICAfwXw/vTce3/Ae4PCb4dELeO9DgII8A9glYtVLq4HCCCAAAIIIIAAAv4NYI2q1voA1LIWq1ootDgDoJa1+FzQIkI/CbWsuKejlhD6SahloSElhDCalEVDSghhPDEXIULLiFSTcygtWUakFmsRaF5JnwltIlb+9ebQpEpCGJ4x1/oPZ5MQqIGJX4xQ50Kta0nd600UgLYMSkxx4WhRoAYmBtCFo9ZhWGTwGp4eEIU/WwpPBxAINwcIhZsBUMsSCjcDoJYlFG4GQC1LKNwMgFrWYlXLUrjxjzCPehZqWqhrRVWtwPWNyapVLd6aEUAAAQQQQAABrHKxyvW3q1yf8T9eX1DTzLoAAAAASUVORK5CYII=",
buttons:"data:image/png;base64,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"},
box:{left:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAbUlEQVRIx+3WOQ7AIAwAQfxyxMsTUkSi9AVLYVdUHiHwIc+MBoQUXLAqiciYafpR+EP/swUPwStqxd1wBHXDUdQFZ6BmOAs1wZmoGs5GVfAO9O4bo2+M/mq0jtHOhfZqdDqh8xjdQGrLLPg6+AUk+cOna4ZoUQAAAABJRU5ErkJggg==",right:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAcklEQVRIx+3WOwoAIAwDUHty8eR+BkFwkaQYhTq5lIdoU632lQTLAg54KzArvSRfhQc69yx+DK+oBw6fmMWhO/bAoVftgcPtxOJUHzM4HSAo7pJcCP7niSV3LHnVkj6WJJckq5+ZTtfmsfQHEr/MgL+AG/Tqw6cdekrLAAAAAElFTkSuQmCC"},
cubic:{buttons:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAACWCAYAAAArDyNuAAAB6ElEQVRo3u3Yv0sCYRwGcF2soSlabm2qyaGgsaGhsX+gNidXIQiSBpcWgxaHMAhqDpqqoaFRKEiCampVKJyCVAh73nhfOQ8uT9/3q3k9Lzy853Hch/feH/d6yU6nk5AuSSJEYo7UarXucalUUlUVmcpmswvmvOd5bhANVJBpEUQDtxr4QXx5LhQKa1ZIPp9X1bUPCCIpIHO2yEUAEEFG0hJzKN4nplR8SHd0AXE2ukypOke4dhEhQoQIEYHN3QuqFpLGvivhfHMXQJrIioGsEbzjb1At6pu3fIjKqoJcIO+o2iGIyrr1Oz4C0gSyMREt+bVPnGyJApu7ntHlbN8VgqTNCSeji2sXESJEiMQeyeVyl6pCnsKuKRaL1oi64As5QXaRuhRiygeyjxzqYxHElLpu1bEkYsoDsgPkShJ5RLalENHHZTr+APmUGMJHyB7yJjGEz/WjkZuMXCCJECFCJPZIJpO5Q7WE3JfL5eWwc7ZI9wLcMBl2jggRIvKI/IznKkyECBEi40CwnJ+i2hzgXmdY9rcGRQZuYtgLrB+SQmYi3F992GkPi8wi8xGQV6RBJD7ISEaX+DyRn/FchYkQIUJk3Ejw/3q/38MiPV8e+v3+uy0ZV58EH9fk9on7lnCe/NN5QoSIVfkGmBGVAqraeTAAAAAASUVORK5CYII="},
zen:{albums:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAOUlEQVQ4y2NgAIL/FACQfmMow5hUjG4AA7KpRNiMYYAxuiTJBkAxAxHOZxj1wqgXaOMFinIjBZgBAPfYMlHVr4q2AAAAAElFTkSuQmCC",thumbnails:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAR0lEQVQ4y2NkAIL/QMBAJmAEYmOg/jOMjIwmpGoG60MygBHmEiLZJugGgAWQJYlhY/PCWZAYMexRL4x6gfpeoCg3MpAPzgIAJ9gA5MwlUokAAAAASUVORK5CYII=",backToAlbums:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAQklEQVQY02P4//8/AyEMIaDgPzIHGcDE/yMBrIr+YwHo6tSA2AGEoZIOWN0E1egAMwTddKyKkNg4FWG6D1kRDqwGAOj+s9zW9KKPAAAAAElFTkSuQmCC",
close:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAJCAYAAAD+WDajAAAAOElEQVQY02P4//8/Ay4MBv/hLDT+fySAjZ/2HwsAicNMSsMlwYBDJ4YdaVjtRDIqDcNOBlQA5gMAaZqM2l4TdZkAAAAASUVORK5CYII=",pause:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKCAYAAACXDi8zAAAAFElEQVQIW2P4DwUMUADnDyMJrBgA+TuhX8oIlPEAAAAASUVORK5CYII="}},ra="3132372e302e302e31 6c6f63616c686f7374 666c6173682d67616c6c6572792e636f6d 717569636b67616c6c6572792e636f6d 666f746f6772616669657075722e6465 6b696e64692d687562692e6465 6b726561746976686175732d6170706c6175732e6465 7363686c6f7373657265692d726f73656e737469656c2e6465 73726f63636f2e6465 77657262756e677075722e6465 776f6c662d626564616368756e67656e2e6465".split(" ");
sprintfWrapper={init:function(){if("undefined"==typeof arguments||1>arguments.length||"string"!=typeof arguments[0]||"undefined"==typeof RegExp)return null;for(var a=arguments[0],b=new RegExp(/(%([%]|(\-)?(\+|\x20)?(0)?(\d+)?(\.(\d)?)?([bcdfosxX])))/g),c=[],f=[],d=0,e=0,k=0,e=0,g="",L=null;L=b.exec(a);)L[9]&&(d+=1),k=b.lastIndex-L[0].length,f[f.length]=a.substring(e,k),e=b.lastIndex,c[c.length]={match:L[0],left:L[3]?!0:!1,sign:L[4]||"",pad:L[5]||" ",min:L[6]||0,precision:L[8],code:L[9]||"%",negative:0>
parseInt(arguments[d])?!0:!1,argument:String(arguments[d])};f[f.length]=a.substring(e);if(0==c.length)return a;if(arguments.length-1<d)return null;a=null;for(a=0;a<c.length;a++)"%"==c[a].code?substitution="%":"b"==c[a].code?(c[a].argument=String(Math.abs(parseInt(c[a].argument)).toString(2)),substitution=sprintfWrapper.convert(c[a],!0)):"c"==c[a].code?(c[a].argument=String(String.fromCharCode(parseInt(Math.abs(parseInt(c[a].argument))))),substitution=sprintfWrapper.convert(c[a],!0)):"d"==c[a].code?
(c[a].argument=String(Math.abs(parseInt(c[a].argument))),substitution=sprintfWrapper.convert(c[a])):"f"==c[a].code?(c[a].argument=String(Math.abs(parseFloat(c[a].argument)).toFixed(c[a].precision?c[a].precision:6)),substitution=sprintfWrapper.convert(c[a])):"o"==c[a].code?(c[a].argument=String(Math.abs(parseInt(c[a].argument)).toString(8)),substitution=sprintfWrapper.convert(c[a])):"s"==c[a].code?(c[a].argument=c[a].argument.substring(0,c[a].precision?c[a].precision:c[a].argument.length),substitution=
sprintfWrapper.convert(c[a],!0)):"x"==c[a].code?(c[a].argument=String(Math.abs(parseInt(c[a].argument)).toString(16)),substitution=sprintfWrapper.convert(c[a])):"X"==c[a].code?(c[a].argument=String(Math.abs(parseInt(c[a].argument)).toString(16)),substitution=sprintfWrapper.convert(c[a]).toUpperCase()):substitution=c[a].match,g+=f[a],g+=substitution;return g+=f[a]},convert:function(a,b){a.sign=b?"":a.negative?"-":a.sign;var c=a.min-a.argument.length+1-a.sign.length,c=Array(0>c?0:c).join(a.pad);return a.left?
"0"==a.pad||b?a.sign+a.argument+c.replace(/0/g," "):a.sign+a.argument+c:"0"==a.pad||b?a.sign+c+a.argument:c+a.sign+a.argument}};sprintf=sprintfWrapper.init;var ma,Y={};a.extend(a.support,{touch:"ontouchstart"in document});w();w().replace(/[^\/]*$/,"");var K={fit:function(n,b,c,f,d){var e,k,g=n/b;d=a.extend({noEnlarge:!1,minWidth:16,minHeight:16},d);e=c;k=c/g;k>f&&(k=f,e=k*g);e<d.minWidth&&(e=d.minWidth,k=e/g);k<d.minHeight&&(k=d.minHeight,e=k*g);d.noEnlarge&&(e>n||k>b)&&(e=n,k=b);return{left:(c-e)/
2,top:(f-k)/2,width:e,height:k,margin:0}},fill:function(a,b,c,f){var d=a/b;a=c;b=c/d;b<f&&(b=f,a=b*d);return{left:(c-a)/2,top:(f-b)/2,width:a,height:b,margin:0}}};oa.prototype.initStyle=function(){var a=document.createElement("style"),b;b="#~, #~ div, #~ img, #~ span, #~ a { position:static; left:auto; right:auto; top:auto; bottom:auto; z-index:0; float:none; clear:none; width:auto; height:auto; min-width:none; min-height:none; max-width:none; max-height:none; overflow:visible; margin:0; padding:0; box-sizing:content-box; border:none; border-radius:0; outline:none; background:none; color:inherit; opacity:1; font-family:sans-serif; font-size:inherit; font-style:normal; font-weight:normal; font-variant:normal; letter-spacing:normal; line-height:normal; whitespace:normal; text-transform:none; text-align:left; text-indent:0; text-shadow:none; visibility:visible; cursor:inherit; }\n#~ { cursor:default; }\n";
b+="#~, #~ div, #~ img { display:block; }\n";b+="#~ span, #~ a { display:inline; }\n";b+="#~ a { cursor:pointer; }\n";b=b.replace(/#~/g,"#"+this.containerId);a.appendChild(document.createTextNode(b));this.container.get(0).appendChild(a)};var O=function(){function a(b,c,d){b.addEventListener?b.addEventListener(c,d,!1):b.attachEvent&&b.attachEvent("on"+c,d)}function b(b){var c=!1,d=function(){c||(c=!0,b())};document.write('<script defer src="//:" id="__onload_ie_pixastic__">\x3c/script>');var f=document.getElementById("__onload_ie_pixastic__");
f.onreadystatechange=function(){"complete"==f.readyState&&(f.parentNode.removeChild(f),d())};document.addEventListener&&document.addEventListener("DOMContentLoaded",d,!1);a(window,"load",d)}function c(){for(var a=f("pixastic",null,"img"),b=f("pixastic",null,"canvas"),c=a.concat(b),d=0;d<c.length;d++)(function(){for(var a=c[d],b=[],f=a.className.split(" "),n=0;n<f.length;n++){var k=f[n];"pixastic-"==k.substring(0,9)&&(k=k.substring(9),""!=k&&b.push(k))}if(b.length)if("img"==a.tagName.toLowerCase())if(f=
new Image,f.src=a.src,f.complete)for(f=0;f<b.length;f++)(n=O.applyAction(a,a,b[f],null))&&(a=n);else f.onload=function(){for(var c=0;c<b.length;c++){var d=O.applyAction(a,a,b[c],null);d&&(a=d)}};else setTimeout(function(){for(var c=0;c<b.length;c++){var d=O.applyAction(a,a,b[c],null);d&&(a=d)}},1)})()}function f(a,b,c){var d=[];null==b&&(b=document);null==c&&(c="*");b=b.getElementsByTagName(c);c=b.length;a=new RegExp("(^|\\s)"+a+"(\\s|$)");for(j=i=0;i<c;i++)a.test(b[i].className)&&(d[j]=b[i],j++);
return d}function d(a,b){if(O.debug)try{switch(b){case "warn":console.warn("Pixastic:",a);break;case "error":console.error("Pixastic:",a);break;default:console.log("Pixastic:",a)}}catch(c){}}"undefined"!=typeof pixastic_parseonload&&pixastic_parseonload&&b(c);var e=function(){var a=document.createElement("canvas"),b=!1;try{b=!("function"!=typeof a.getContext||!a.getContext("2d"))}catch(c){}return function(){return b}}(),k=function(){var a=document.createElement("canvas"),b=!1,c;try{"function"==typeof a.getContext&&
(c=a.getContext("2d"))&&(b="function"==typeof c.getImageData)}catch(d){}return function(){return b}}(),g=function(){var a=!1,b=document.createElement("canvas");if(e()&&k()){b.width=b.height=1;b=b.getContext("2d");b.fillStyle="rgb(255,0,0)";b.fillRect(0,0,1,1);var c=document.createElement("canvas");c.width=c.height=1;var d=c.getContext("2d");d.fillStyle="rgb(0,0,255)";d.fillRect(0,0,1,1);b.globalAlpha=.5;b.drawImage(c,0,0);a=255!=b.getImageData(0,0,1,1).data[2]}return function(){return a}}();return{parseOnLoad:!1,
debug:!1,applyAction:function(a,b,c,f){f=f||{};var n="canvas"==a.tagName.toLowerCase();if(n&&O.Client.isIE())return O.debug&&d("Tried to process a canvas element but browser is IE."),!1;var k,e,g=!1;O.Client.hasCanvas()&&(g=!!f.resultCanvas,k=f.resultCanvas||document.createElement("canvas"),e=k.getContext("2d"));var G=a.offsetWidth,h=a.offsetHeight;n&&(G=a.width,h=a.height);if(0==G||0==h)if(null==a.parentNode){var M=a.style.position,l=a.style.left;a.style.position="absolute";a.style.left="-9999px";
document.body.appendChild(a);G=a.offsetWidth;h=a.offsetHeight;document.body.removeChild(a);a.style.position=M;a.style.left=l}else{O.debug&&d("Image has 0 width and/or height.");return}if(-1<c.indexOf("(")&&(M=c,c=M.substr(0,M.indexOf("(")),M=M.match(/\((.*?)\)/),M[1]))for(M=M[1].split(";"),l=0;l<M.length;l++)if(thisArg=M[l].split("="),2==thisArg.length)if("rect"==thisArg[0]){var m=thisArg[1].split(",");f[thisArg[0]]={left:parseInt(m[0],10)||0,top:parseInt(m[1],10)||0,width:parseInt(m[2],10)||0,height:parseInt(m[3],
10)||0}}else f[thisArg[0]]=thisArg[1];f.rect?(f.rect.left=Math.round(f.rect.left),f.rect.top=Math.round(f.rect.top),f.rect.width=Math.round(f.rect.width),f.rect.height=Math.round(f.rect.height)):f.rect={left:0,top:0,width:G,height:h};M=!1;O.Actions[c]&&"function"==typeof O.Actions[c].process&&(M=!0);if(!M)return O.debug&&d('Invalid action "'+c+'". Maybe file not included?'),!1;if(!O.Actions[c].checkSupport())return O.debug&&d('Action "'+c+'" not supported by this browser.'),!1;O.Client.hasCanvas()?
(k!==a&&(k.width=G,k.height=h),g||(k.style.width=G+"px",k.style.height=h+"px"),e.drawImage(b,0,0,G,h),a.__pixastic_org_image?(k.__pixastic_org_image=a.__pixastic_org_image,k.__pixastic_org_width=a.__pixastic_org_width,k.__pixastic_org_height=a.__pixastic_org_height):(k.__pixastic_org_image=a,k.__pixastic_org_width=G,k.__pixastic_org_height=h)):O.Client.isIE()&&"undefined"==typeof a.__pixastic_org_style&&(a.__pixastic_org_style=a.style.cssText);b={image:a,canvas:k,width:G,height:h,useData:!0,options:f};
return O.Actions[c].process(b)?O.Client.hasCanvas()?(b.useData&&O.Client.hasCanvasImageData()&&(k.getContext("2d").putImageData(b.canvasData,f.rect.left,f.rect.top),k.getContext("2d").fillRect(0,0,0,0)),f.leaveDOM||(k.title=a.title,k.imgsrc=a.imgsrc,n||(k.alt=a.alt),n||(k.imgsrc=a.src),k.className=a.className,k.style.cssText=a.style.cssText,k.name=a.name,k.tabIndex=a.tabIndex,k.id=a.id,a.parentNode&&a.parentNode.replaceChild&&a.parentNode.replaceChild(k,a)),f.resultCanvas=k):a:!1},prepareData:function(a,
b){var c=a.canvas.getContext("2d"),d=a.options.rect,c=c.getImageData(d.left,d.top,d.width,d.height),d=c.data;b||(a.canvasData=c);return d},process:function(a,b,c,d){if("img"==a.tagName.toLowerCase()){var f=new Image;f.src=a.src;if(f.complete){var n=O.applyAction(a,f,b,c);d&&d(n);return n}f.onload=function(){var n=O.applyAction(a,f,b,c);d&&d(n)}}if("canvas"==a.tagName.toLowerCase())return n=O.applyAction(a,a,b,c),d&&d(n),n},revert:function(a){if(O.Client.hasCanvas()){if("canvas"==a.tagName.toLowerCase()&&
a.__pixastic_org_image)return a.width=a.__pixastic_org_width,a.height=a.__pixastic_org_height,a.getContext("2d").drawImage(a.__pixastic_org_image,0,0),a.parentNode&&a.parentNode.replaceChild&&a.parentNode.replaceChild(a.__pixastic_org_image,a),a}else O.Client.isIE()&&"undefined"!=typeof a.__pixastic_org_style&&(a.style.cssText=a.__pixastic_org_style)},Client:{hasCanvas:e,hasCanvasImageData:k,hasGlobalAlpha:g,isIE:function(){return!!document.all&&!!window.attachEvent&&!window.opera}},Actions:{}}}();
O.Actions.blurfast={process:function(a){var b=parseFloat(a.options.amount)||0,c=!(!a.options.clear||"false"==a.options.clear),b=Math.max(0,Math.min(5,b));if(O.Client.hasCanvas()){var f=a.options.rect,d=a.canvas.getContext("2d");d.save();d.beginPath();d.rect(f.left,f.top,f.width,f.height);d.clip();var e=Math.round(a.width/2),k=Math.round(a.height/2),g=document.createElement("canvas");g.width=e;g.height=k;for(var c=!1,b=Math.round(20*b),h=g.getContext("2d"),l=0;l<b;l++){var u=Math.max(1,Math.round(e-
l)),q=Math.max(1,Math.round(k-l));h.clearRect(0,0,e,k);h.drawImage(a.canvas,0,0,a.width,a.height,0,0,u,q);c&&d.clearRect(f.left,f.top,f.width,f.height);d.drawImage(g,0,0,u,q,0,0,a.width,a.height)}d.restore();a.useData=!1;return!0}if(O.Client.isIE())return c=10*b,a.image.style.filter+=" progid:DXImageTransform.Microsoft.Blur(pixelradius="+c+")",a.image.style.marginLeft=(parseInt(a.image.style.marginLeft,10)||0)-Math.round(c)+"px",a.image.style.marginTop=(parseInt(a.image.style.marginTop,10)||0)-Math.round(c)+
"px",!0},checkSupport:function(){return O.Client.hasCanvas()||O.Client.isIE()}};ia.prototype.scale=function(a){var b=this.canvas;this.scaleFactor=a;this.originalSize||(this.originalSize={width:b.width(),height:b.height()});b.resize(this.originalSize.width*a,this.originalSize.height*a);this.render({animate:!1})};ia.prototype.render=function(n){function b(){function b(){D(e[V].thumb,function(c){var d=a('<img src="'+c.src+'"/>');d.css({position:"absolute",border:"none"});d.css(K.fill(c.width,c.height,
(g-4)*k,(h-4)*k));m[V].append(d);++V<e.length&&b()})}var n=c.thumbBar=a('<div class="altgallery-thumbBar"></div>'),q,p,l,t,r,x=0,R=0,A={};switch(f.thumbBar.position.toLowerCase()){default:case "bottom":q="horizontal";p=d.width()-20*k;l=(h+4)*k;t=e.length*(g+5)*k-5*k;r=l;A.left=10*k;A.bottom=7*k;A.width=p;A.height=l;break;case "top":q="horizontal";p=d.width()-20*k;l=(h+4)*k;t=e.length*(g+5)*k-5*k;r=l;A.left=10*k;A.top=9*k;A.width=p;A.height=l;break;case "left":q="vertical";p=(g+4)*k;l=d.height()-20*
k;t=p;r=e.length*(h+5)*k-5*k;A.left=9*k;A.top=10*k;A.width=p;A.height=l;break;case "right":q="vertical",p=(g+4)*k,l=d.height()-20*k,t=p,r=e.length*(h+5)*k-5*k,A.right=7*k,A.top=10*k,A.width=p,A.height=l}"horizontal"==q?p>t&&(x=(p-t)/2):l>r&&(R=(l-r)/2);A.position="absolute";A.overflow="hidden";n.css(A);var B=a("<div/>");B.css({position:"relative",width:t,height:r});var m=[],v={position:"absolute",width:(g-4)*k,height:(h-4)*k,overflow:"hidden",border:2*k+"px solid",borderColor:E(f.thumbnail.outlineColor),
opacity:f.thumbnail.alpha/100};a.extend(v,C({borderRadius:f.thumbnail.cornerRadius*k/2+"px"}));for(var aa=C({boxShadow:k+"px "+k+"px "+2*k+"px rgba(0, 0, 0, 0.5)"}),V=0;V<e.length;V++)(function(b){var N=a('<a href="'+e[b].source+'"></a>'),V="horizontal"==q?b*(g+5)*k+x:1,w="horizontal"==q?1:b*(h+5)*k+R,z=a('<div class="altgallery-preview"/>'),F=a("<div/>"),I=a("<div/>"),H=a("<div/>"),O=a("<img/>"),J,P=E(f.preview.outlineColor);if(f.preview.usePreview){var Q=f.preview.width*k,S=f.preview.height*k;z.css({position:"absolute",
zIndex:1,opacity:f.preview.alpha/100}).hide();F.css({position:"absolute",overflow:"hidden",border:v.border,borderColor:P});I.css({position:"absolute",overflow:"hidden",border:v.border,borderColor:"transparent",background:P,zIndex:1});f.preview.cornerRadius&&(C(F,{borderRadius:f.preview.cornerRadius/2*k+"px"}),C(I,{borderRadius:f.preview.cornerRadius/2*k+"px"}));H.css({position:"absolute",width:13*k,height:13*k,background:P});T(H,{rotate:"45deg"});if(f.preview.useShadow){var P=2*k+"px rgba(0, 0, 0, 0.8)",
U=2*k+"px rgba(0, 0, 0, 0.5)";C(F,{boxShadow:"1px 1px "+P});switch(f.thumbBar.position.toLowerCase()){default:case "bottom":C(H,{boxShadow:"1px 0 "+P});break;case "top":C(H,{boxShadow:"0 -1px "+U});break;case "left":C(H,{boxShadow:"0 1px "+U});break;case "right":C(H,{boxShadow:"1px 0 "+P})}}z.append(F);z.append(I);z.append(H);d.append(z)}N.css(v).css({left:V,top:w});N.hover(function(){if(!N.hasClass("altgallery-active")&&(N.data("style",{opacity:N.css("opacity"),borderColor:N.css("borderTopColor")}),
N.css({borderColor:E(f.thumbnail.outlineColorOnRollOver),opacity:1}),f.preview.usePreview&&!c.drag)){var a=function(){var a,b,c=0;"horizontal"==q?(a=A.left+V+B.position().left+g*k/2-J.width/2,a<A.left&&(c=a-A.left,a=A.left),b=A.left+A.width-J.width,a>b&&(c=a-b,a=b),b=(J.width-13*k)/2+c,b<18*k&&(b=18*k),b>J.width-18*k&&(b=J.width-18*k),A.top?(z.css({left:a,top:A.top+9*k+h*k}),H.css({left:b,top:-5*k})):(z.css({left:a,bottom:A.bottom+11*k+h*k}),H.css({left:b,bottom:-5*k}))):(a=A.top+w+B.position().top+
h*k/2-J.height/2,a<A.top&&(c=a-A.top,a=A.top),b=A.top+A.height-J.height,a>b&&(c=a-b,a=b),b=(J.height-13*k)/2+c,b<18*k&&(b=18*k),b>J.height-18*k&&(b=J.height-18*k),A.left?(z.css({left:A.left+9*k+g*k,top:a}),H.css({left:-5*k,top:b})):(z.css({right:A.right+11*k+g*k,top:a}),H.css({right:-5*k,top:b})));z.css({width:J.width,height:J.height});a={width:J.width-4*k,height:J.height-4*k};F.css(a);I.css(a);O.css(a)};z.data("loaded")?(a(),z.stop().css({display:"block",opacity:0}).animate({opacity:1},c.options.animation.duration)):
D(e[b].thumb,function(d){J=K.fit(d.width,d.height,Q,S);O.attr({src:d.src});O.css({position:"absolute",zIndex:1,width:J.width,height:J.height});I.append(O);a();z.stop().css({display:"block",opacity:0}).animate({opacity:1},c.options.animation.duration);J.width>d.width||J.height>d.height?D(e[b].source,function(b){z.data("loaded",!0);O.attr({src:b.src});J=K.fit(b.width,b.height,Q,S);a()}):z.data("loaded",!0)})}},function(){N.hasClass("altgallery-active")||(N.css(N.data("style")),f.preview.usePreview&&
z.stop().hide())});c.onOpenItem[b]=function(){var a=n.find("a").eq(b);a.parent().find("a").removeClass("altgallery-active").css({opacity:f.thumbnail.alpha/100,borderColor:E(f.thumbnail.outlineColor)});a.addClass("altgallery-active").data("style",{opacity:1,borderColor:E(f.thumbnail.outlineColorOnClick)}).css(a.data("style"));f.preview.usePreview&&z.stop().hide();(function(){var a;if("horizontal"==q&&p<t){var c=0-(b*(g+5)*k-p/2+g*k/2),d=0-t+p;0<c&&(c=0);c<d&&(c=d);B.animate({left:c});B.unbind("mouseleave").mouseleave(function(){a=
setTimeout(function(){B.animate({left:c},1E3)},1E3)})}else l<r&&(c=0-(b*(h+5)*k-l/2+h*k/2),d=0-r+l,0<c&&(c=0),c<d&&(c=d),B.animate({top:c}),B.unbind("mouseleave").mouseleave(function(){a=setTimeout(function(){B.animate({top:c},1E3)},1E3)}));B.unbind("mouseenter").mouseenter(function(){clearTimeout(a)})})()};N.click(function(){if(!c.drag){var d=c.currentItem;c.currentItem=b;a(this).hasClass("altgallery-active")||(c.open(e[b],{direction:b>=d?"next":"prev"}),z.hide())}return!1});B.append(N);f.thumbnail.useShadow&&
N.css(aa);m[b]=N})(V);V=0;b();n.append(B);(function(){function b(){M=!0;B.stop();h=setInterval(function(){var a=parseInt(B.css("left"))+parseInt(f.thumbBar.scrollSpeed);0<a?(B.css("left",0),G()):B.css("left",a)},25)}function k(){M=!0;B.stop();h=setInterval(function(){var a=parseInt(B.css("left"))-parseInt(f.thumbBar.scrollSpeed),b=0-t+p;a<b?(B.css("left",b),G()):B.css("left",a)},25)}function e(){M=!0;B.stop();h=setInterval(function(){var a=parseInt(B.css("top"))+parseInt(f.thumbBar.scrollSpeed);0<
a?(B.css("top",0),G()):B.css("top",a)},25)}function g(){M=!0;B.stop();h=setInterval(function(){var a=parseInt(B.css("top"))-parseInt(f.thumbBar.scrollSpeed),b=0-r+l;a<b?(B.css("top",b),G()):B.css("top",a)},25)}function G(){clearInterval(h);M=!1}var h,M=!1;"horizontal"==q&&p<t?(n.mousemove(function(f){if(!c.drag){var n=d.scale()||1;f=f.pageX-a(this).offset().left;f<30*n?M||b():f>p-30*n?M||k():G()}}),B.draggable({axis:"x",start:function(){c.drag=!0;d.element.find(".altgallery-preview").stop().hide()},
stop:function(a,b){var d=b.position.left,f=0-t+p;0<d?B.animate({left:0},"fast"):d<f&&B.animate({left:f},"fast");setTimeout(function(){c.drag=!1},100)}})):l<r&&(n.mousemove(function(b){if(!c.drag){var f=d.scale()||1;b=b.pageY-a(this).offset().top;b<30*f?M||e():b>l-30*f?M||g():G()}}),B.draggable({axis:"y",start:function(){c.drag=!0;d.element.find(".altgallery-preview").stop().hide()},stop:function(a,b){var d=b.position.top,f=0-r+l;0<d?B.animate({top:0},"fast"):d<f&&B.animate({top:f},"fast");setTimeout(function(){c.drag=
!1},100)}}));n.mouseleave(function(){G()})})();d.element.append(n)}n=a.extend({animate:!0},n);var c=this,f=c.settings,d=c.canvas,e=c.items,k=c.scaleFactor;d.empty();var g=f.thumbnail.width,h=f.thumbnail.height;(function(){var b=a('<div class="altgallery-imageFrame"></div>'),c={position:"absolute"};if(f.thumbBar.useThumbBar)switch(f.thumbBar.position.toLowerCase()){default:case "bottom":c.left=10*k;c.top=10*k;c.width=d.width()-20*k;c.height=d.height()-(h+30)*k;break;case "top":c.left=10*k;c.bottom=
10*k;c.width=d.width()-20*k;c.height=d.height()-(h+30)*k;break;case "left":c.right=10*k;c.top=10*k;c.width=d.width()-(g+30)*k;c.height=d.height()-20*k;break;case "right":c.left=10*k,c.top=10*k,c.width=d.width()-(g+30)*k,c.height=d.height()-20*k}else c.left=10*k,c.top=10*k,c.width=d.width()-20*k,c.height=d.height()-20*k;b.css(c);d.element.append(b)})();(function(){function b(){a(this).css({backgroundColor:"rgba(0, 0, 0, 0.5)"})}function n(){a(this).css({backgroundColor:"transparent"})}var e=a("<div/>"),
G=v()?1.5:1,l={position:"absolute",height:20*k*G,overflow:"hidden",background:"rgba(0, 0, 0, 0.5)"},t,r=15,x=15;"top"==f.caption.position.toLowerCase()?(t="bottom",x=h+25):(t="top",r=h+25);if(f.thumbBar.useThumbBar)if("left"==f.buttons.position.toLowerCase())switch(f.thumbBar.position.toLowerCase()){default:case "bottom":l.left=15*k;l[t]=x*k;break;case "left":l.left=(g+25)*k;l[t]=15*k;break;case "right":l.left=15*k;l[t]=15*k;break;case "top":l.left=15*k,l[t]=r*k}else switch(f.thumbBar.position.toLowerCase()){default:case "bottom":l.right=
15*k;l[t]=x*k;break;case "left":l.right=15*k;l[t]=15*k;break;case "right":l.right=(g+25)*k;l[t]=15*k;break;case "top":l.right=15*k,l[t]=r*k}else"left"==f.buttons.position.toLowerCase()?l.left=15*k:l.right=15*k,l[t]=15*k;e.css(l);C(e,{borderRadius:2*k*G+"px"});l={display:"block",cssFloat:"left",width:20*k*G,height:20*k*G,cursor:"pointer"};if(f.buttons.fullScreenButton){var R=a("<a/>");R.css(l).css({background:"no-repeat center",backgroundImage:F(H.images.fullscreen),backgroundSize:Math.floor(16*k*
G)+"px "+Math.floor(16*k*G)+"px"});R.hover(b,n);R.click(function(){d.isFullscreen?d.exitFullscreen():d.fullscreen()})}if(f.buttons.slideshowButton){var A=a("<a/>");A.css(l).css({background:"no-repeat center"});A.hover(b,n);c.updateSlideshowButton=function(){c.slideshow?A.css({backgroundImage:F(H.images.pause),backgroundSize:Math.floor(10*k*G)+"px "+Math.floor(10*k*G)+"px"}):A.css({backgroundImage:F(H.images.play),backgroundSize:Math.floor(7*k*G)+"px "+Math.floor(10*k*G)+"px"})};c.updateSlideshowButton();
A.click(function(){c.slideshow?c.slideshowStop():c.slideshowStart()})}if(f.buttons.navigationButtons){var B=a("<a/>");B.css(l).css({background:"no-repeat center",backgroundImage:F(H.images.prev),backgroundSize:Math.floor(9*k*G)+"px "+Math.floor(10*k*G)+"px"});B.hover(b,n);B.click(function(){c.prev()});var m=a("<a/>");m.css(l).css({background:"no-repeat center",backgroundImage:F(H.images.next),backgroundSize:Math.floor(11*k*G)+"px "+Math.floor(10*k*G)+"px"});m.hover(b,n);m.click(function(){c.next()})}R&&
e.append(R);B&&e.append(B);A&&e.append(A);m&&e.append(m);v()||(e.hide(),d.element.hover(function(){e.stop().css({display:"block",opacity:0}).animate({opacity:1},c.options.animation.duration/2)},function(){e.stop().animate({opacity:0},c.options.animation.duration,function(){e.hide()})}));d.append(e)})();f.thumbBar.useThumbBar&&b();c.open(c.getCurrentItem(),{transitionEffect:n.animate?f.image.transitionEffect.toLowerCase():"none"})};ia.prototype.open=function(n,b){b=b||{};if(b.direction)var c=b.direction;
var f=this,d=f.settings,e=f.scaleFactor,k=f.canvas.element.find(".altgallery-imageFrame"),g=f.preloader.get();g.css({position:"absolute",left:"50%",top:"50%",zIndex:10,margin:"-16px 0 0 -16px"}).hide();k.append(g);var h=setTimeout(function(){g.show();f.preloader.start()},500);D(n.source,function(l){if(n.id===f.currentItem){clearTimeout(h);f.preloader.stop();g.remove();var u=d.image.scaleMode.toLowerCase(),q="fill"==u?K.fill(l.width,l.height,k.width(),k.height()):K.fit(l.width,l.height,k.width(),k.height()),
p;n.link?(p=a("<a></a>"),p.attr("href",n.link),n.target&&p.attr("target",n.target)):p=a("<div/>");p.click(function(){if(f.drag)return!1});p.addClass("altgallery-image");p.css({display:"block",position:"absolute",left:"fill"==u?0:q.left,top:"fill"==u?0:q.top,width:"fill"==u?k.width():q.width,height:"fill"==u?k.height():q.height,overflow:"hidden",textDecoration:"none"});C(p,{borderRadius:d.image.cornerRadius*e/2+"px"});d.image.useShadow&&C(p,{boxShadow:e+"px "+e+"px "+2*e+"px rgba(0, 0, 0, 0.5)"});
var y=a('<img src="'+l.src+'"/>');y.css({position:"absolute",left:"fill"==u?q.left:0,top:"fill"==u?q.top:0,width:q.width,height:q.height});p.append(y);var t=a("<div/>");n.description&&"never"!=d.caption.visibleMode.toLowerCase()&&(t.html(n.description.replace(/\n/g,"<br/>")),t.css({position:"absolute",left:0,width:("fill"==u?k.width():q.width)-20*e,padding:9*e+"px "+10*e+"px",fontFamily:d.caption.fontName,fontSize:d.caption.fontSize*e,lineHeight:1.25,color:E(d.caption.color),background:I(d.caption.bgColor,
d.caption.bgAlpha/100)}),"top"==d.caption.position.toLowerCase()?(t.css({top:0,borderBottom:"1px solid",borderBottomColor:I(d.caption.bgColor,d.caption.bgAlpha/100)}),"onrollover"==d.caption.visibleMode.toLowerCase()&&(v()||t.css({top:-(t.height()+18)}).hide(),p.hover(function(){t.show().stop().animate({top:0},f.options.animation.duration)},function(){t.stop().animate({top:-(t.height()+18)},f.options.animation.duration,function(){t.hide()})}))):(t.css({bottom:0,borderTop:"1px solid",borderTopColor:I(d.caption.bgColor,
d.caption.bgAlpha/100)}),"onrollover"==d.caption.visibleMode.toLowerCase()&&(v()||t.css({bottom:-(t.height()+18)}).hide(),p.hover(function(){t.show().stop().animate({bottom:0},f.options.animation.duration)},function(){t.stop().animate({bottom:-(t.height()+18)},f.options.animation.duration,function(){t.hide()})}))),p.append(t));var r=d.thumbBar.position.toLowerCase(),r=!("left"==r||"right"==r),x=b.transitionEffect||d.image.transitionEffect.toLowerCase();"random"==x&&(x=["fade","slide","crossfade",
"zoom"][Math.floor(4*Math.random())]);switch(x){default:case "fade":k.animate({opacity:0},{duration:500*d.image.transitionDuration,easing:"linear",complete:function(){k.empty();k.append(p);k.animate({opacity:1},{duration:500*d.image.transitionDuration,easing:"swing",complete:function(){f.onOpen(l)}})}});break;case "slide":k.find(".altgallery-image").not(":last").remove();var m=k.find(".altgallery-image"),x="prev"==c?1:-1,A="easeOutCubic",B=1E3*d.image.transitionDuration;if(r){var ba=k.outerWidth(!1)+
10;m.size()&&m.stop().animate({left:m.position().left+ba*x},B,A,function(){m.remove()});k.append(p);var ha=p.position().left;p.css({left:ha+ba*-x}).animate({left:ha},B,A,function(){f.onOpen(l)})}else ba=k.outerHeight(!1)+10,m.size()&&m.stop().animate({top:m.position().top+ba*x},B,A,function(){m.remove()}),k.append(p),ha=p.position().top,p.css({top:ha+ba*-x}).animate({top:ha},B,A,function(){f.onOpen(l)});break;case "xfade":case "crossfade":k.css({opacity:1});k.find(".altgallery-image").not(":last").remove();
m=k.find(".altgallery-image");x=1E3*d.image.transitionDuration;m.size()?(m.animate({opacity:0},{duration:x,easing:"linear",complete:function(){a(this).remove();f.onOpen(l)}}),k.append(p),p.css({opacity:0}).animate({opacity:1},{duration:x,easing:"linear"})):(k.append(p),p.css({opacity:0}).animate({opacity:1},{duration:x,easing:"linear",complete:function(){f.onOpen(l)}}));break;case "zoom":var aa=function(){k.append(p);var a=K.fit(("fill"==u?k.width():q.width)/20,("fill"==u?k.height():q.height)/20,
k.width(),k.height(),{noEnlarge:!0}),b;b="fill"==u?K.fill(l.width,l.height,a.width,a.height):K.fit(l.width,l.height,a.width,a.height);p.css(a).animate({left:"fill"==u?0:q.left,top:"fill"==u?0:q.top,width:"fill"==u?k.width():q.width,height:"fill"==u?k.height():q.height},{duration:500*d.image.transitionDuration,easing:"easeInOutQuad",complete:function(){f.onOpen(l)}});y.css({left:"fill"==u?b.left:0,top:"fill"==u?b.top:0,width:b.width,height:b.height}).animate({left:"fill"==u?q.left:0,top:"fill"==u?
q.top:0,width:q.width,height:q.height},{duration:500*d.image.transitionDuration,easing:"easeInOutQuad"})};k.find(".altgallery-image").not(":last").remove();m=k.find(".altgallery-image");m.size()?m.fadeOut(400*d.image.transitionDuration,function(){a(this).remove();aa()}):aa();break;case "none":k.html(p),f.onOpen(l)}var V,B=f.options.animation.duration,A="easeOutQuad",w={transitionEffect:"slide"};r?p.draggable({axis:"x",start:function(){f.drag=!0;V=p.position().left;t.hide()},stop:function(a,b){b.position.left>
V+30*e?(p.animate({left:k.outerWidth(!1)+15*e},B,A),f.prev(w)):b.position.left<V-30*e?(p.animate({left:-(k.outerWidth(!1)+15*e)},B,A),f.next(w)):(p.animate({left:V},"fast"),t.show());setTimeout(function(){f.drag=!1},100)}}):p.draggable({axis:"y",start:function(){f.drag=!0;V=p.position().top;t.hide()},stop:function(a,b){b.position.top>V+30*e?(p.animate({top:k.outerHeight(!1)+15*e},B,A),f.prev(w)):b.position.top<V-30*e?(p.animate({top:-(k.outerHeight(!1)+15*e)},B,A),f.next(w)):(p.animate({top:V},"fast"),
t.show());setTimeout(function(){f.drag=!1},100)}})}});f.onOpenItem[parseInt(n.id)]()};ia.prototype.prev=function(a){a=a||{};a.direction="prev";0<this.currentItem?this.currentItem--:this.currentItem=this.items.length-1;this.open(this.getCurrentItem(),a)};ia.prototype.next=function(a){a=a||{};a.direction="next";this.currentItem<this.items.length-1?this.currentItem++:this.currentItem=0;this.open(this.getCurrentItem(),a)};ia.prototype.slideshowStart=function(a){function b(){clearTimeout(c.slideshowTimer);
c.slideshowTimer=setTimeout(function(){c.drag||c.next()},1E3*c.settings.slideshow.delay)}var c=this,f=c.canvas;if(!(2>c.items.length)){c.slideshow=!0;c.onOpen=b;a||b();if(c.settings.slideshow.stopAutoOnClick){var d=function(){c.slideshowStop();f.element.unbind("click",d);f.element.find("a").unbind("click",d)};setTimeout(function(){f.element.bind("click",d);f.element.find("a").bind("click",d)},100)}"function"==typeof c.updateSlideshowButton&&c.updateSlideshowButton()}};ia.prototype.slideshowStop=function(){this.slideshow=
!1;this.onOpen=function(){};clearInterval(this.slideshowTimer);"function"==typeof this.updateSlideshowButton&&this.updateSlideshowButton()};S.prototype.scale=function(a){var b=this.canvas;this.scaleFactor=a;this.originalSize||(this.originalSize={width:b.width(),height:b.height()});b.resize(this.originalSize.width*a,this.originalSize.height*a);b.empty();this.init()};S.prototype.init=function(){var a=this,b=a.settings;a.prevItem=null;a.initPreloader();a.initImage();a.initNavigation();a.initThumbnails();
a.initCaption();a.initButtons();var c,f=a.currentItem;if((c=location.hash.match(/#galleryPhotoNumber=(\d+)/))||(c=location.href.match(/[?&]galleryPhotoNumber=(\d+)/)))f=c[1]-1;a.open(a.items[f],function(){b.slideshow.start&&a.slideshowStart()})};S.prototype.initPreloader=function(){var a=this.canvas;this.preloader=(new ga(H.images.loader)).get();this.preloader.css({position:"absolute",left:"50%",top:"50%",zIndex:100,margin:"-16px 0 0 -16px"});a.append(this.preloader)};S.prototype.initImage=function(){var n=
this,b=n.canvas,c=n.settings,f=n.scaleFactor;0==c.image.padding&&(n.zeroPadding=!0,c.image.padding=10);var d=a("<div/>");d.css({position:"absolute",left:0,top:0,width:b.width(),height:b.height()});b.append(d);if(!n.zeroPadding){var e=n.background=a("<div/>");e.css({position:"absolute",left:0,top:0,zIndex:0,width:b.width(),height:b.height(),overflow:"hidden",background:E(c.image.bgTintColor)});d.append(e)}var k=n.imageFrame=a("<div/>");k.css({position:"absolute",left:c.image.padding*f,top:c.image.padding*
f,zIndex:1,width:b.width()-2*c.image.padding*f,height:b.height()-2*c.image.padding*f,overflow:"visible"});d.append(k);b.scale();var g;k.draggable({axis:"x",start:function(a,b){g=b.position.left},stop:function(a,d){d.position.left>g+30?k.animate({left:b.width()},function(){k.empty();n.prev()}):d.position.left<g-30?k.animate({left:-b.width()},function(){k.empty();n.next()}):k.animate({left:c.image.padding*f},"fast")}})};S.prototype.initNavigation=function(){this.settings.buttons.showImageNavigationButtons&&
(this.initPrevButton(),this.initNextButton())};S.prototype.initPrevButton=function(){var n=this,b=n.canvas,c=n.scaleFactor,f=n.prevButton=a("<div/>");f.css({position:"absolute",left:-10*c,top:(b.height()-69*c)/2,zIndex:1,width:72*c,height:69*c,background:"no-repeat center 0",backgroundImage:F(H.aura.arrows),backgroundSize:32*c+"px "+144*c+"px",opacity:.5,cursor:"pointer"}).hover(function(){a(this).css({opacity:1})},function(){a(this).css({opacity:.5})}).click(function(){n.prev();return!1});b.append(f)};
S.prototype.initNextButton=function(){var n=this,b=n.canvas,c=n.scaleFactor,f=n.nextButton=a("<div/>");f.css({position:"absolute",right:-10*c,top:(b.height()-69*c)/2,zIndex:1,width:72*c,height:69*c,background:"no-repeat center "+-75*c+"px",backgroundImage:F(H.aura.arrows),backgroundSize:32*c+"px "+144*c+"px",opacity:.5,cursor:"pointer"}).hover(function(){a(this).css({opacity:1})},function(){a(this).css({opacity:.5})}).click(function(){n.next();return!1});b.append(f)};S.prototype.initThumbnails=function(){function n(){y||
(y=!0,p=setInterval(function(){var a=parseInt(u.css("left"))+10;0<a&&(a=0);u.css({left:a})},25))}function b(){y||(y=!0,p=setInterval(function(){var a=parseInt(u.css("left"))-10,b=-(q-f.width()+10);a<b&&(a=b);u.css({left:a})},25))}var c=this,f=c.canvas,d=c.settings,e=c.items,k=c.scaleFactor,g=f.width(),h=c.thumbBar=a("<div/>");h.css({position:"absolute",left:0,bottom:0,zIndex:1,width:g,height:d.thumbnail.height*k+20*k+15+15*k*c.scale2,background:"rgba(0,0,0,0.5)"});var l=a("<div/>");l.css({position:"absolute",
left:0,top:14+15*k*c.scale2,width:f.width(),height:1,background:"#fff",opacity:.7});C(l,{boxShadow:"0 1px 0 #000"});h.append(l);var u=a('<div class="altgallery-thumbnails"/>');u.css({position:"absolute",left:0,bottom:10*k});var q=e.length*(d.thumbnail.width*k+10),l=Math.ceil(q/g),g=1<l?0:(g-q)/2-5,p,y=!1;1<l&&(h.mousemove(function(c){c=c.pageX-a(this).offset().left;c/=f.scale()||1;50>c?n():c>f.width()-50?b():(y=!1,clearInterval(p))}).mouseleave(function(){y=!1;clearInterval(p)}),u.draggable({axis:"x",
start:function(){c.drag=!0},stop:function(a,b){var d=b.position.left,n=-(q-f.width()+10);0<d?u.animate({left:0},"fast"):d<n&&u.animate({left:n},"fast");setTimeout(function(){c.drag=!1},100)}}));for(l=0;l<e.length;l++){var t=a("<a></a>");t.attr({href:e[l].source}).css({position:"absolute",left:10*k+l*(d.thumbnail.width*k+10*k)+g,bottom:0,width:d.thumbnail.width*k,height:d.thumbnail.height*k,overflow:"hidden",opacity:parseInt(d.thumbnail.alpha)/100});(function(b,f){f.hover(function(){a(this).css({opacity:1});
C(this,{boxShadow:"0 0 6px #fff"})},function(){b!=c.currentItem&&(a(this).css({opacity:parseInt(d.thumbnail.alpha)/100}),C(this,{boxShadow:"none"}))}).click(function(){c.drag||c.open(e[b],function(){});return!1});D(e[b].thumb,function(b){var c=a("<img/>");c.attr({src:b.src});c.css({position:"absolute"});c.css(K.fill(b.width,b.height,d.thumbnail.width*k,d.thumbnail.height*k));f.append(c)},50*b)})(l,t);u.append(t)}h.append(u);f.append(h);var r=!0;f.element.mouseenter(function(){r&&h.stop().fadeIn()});
f.element.mouseleave(function(){y=!1;clearInterval(p);r&&h.stop().fadeOut()});c.imageFrame.parent().click(function(){r?(r=!1,h.stop().fadeOut()):(r=!0,h.stop().fadeIn())})};S.prototype.initCaption=function(){var n=this.canvas,b=this.scaleFactor,c=this.caption=a("<div/>");if(this.settings.caption.showCaption){var f=b*this.scale2;c.css({position:"absolute",left:10*b,top:8,width:n.width()-100,height:16*f,lineHeight:16*f+"px",overflow:"hidden",fontFamily:'"Times New Roman", Times, serif',fontSize:12*
f+"px",fontWeight:"bold",color:"#fff",textShadow:"0 1px 0 #000"});this.thumbBar.append(c)}};S.prototype.initButtons=function(){function n(){a(this).css({opacity:1})}function b(){a(this).css({opacity:.5})}var c=this,f=c.settings,d=c.scaleFactor,e=a("<div/>");e.css({position:"absolute",right:5,top:7});var k={cssFloat:"left",width:16*d*c.scale2,height:16*d*c.scale2,margin:"0 0 0 4px",backgroundImage:F(H.aura.buttons),backgroundRepeat:"no-repeat",backgroundSize:16*d*c.scale2+"px "+116*d*c.scale2+"px",
opacity:.5,cursor:"pointer"},g=c.linkButton=a("<div/>");f.buttons.showLinkButton&&(g.prop({title:f.translation.getLink}).css(k).css({backgroundPosition:"0 "+-40*d*c.scale2+"px"}).click(function(){var a=c.getCurrentItem();a.link&&J(a.link,a.target||"_blank")}).hover(n,b),e.append(g));f.buttons.showFacebookButton&&(g=a("<div/>"),g.prop({title:f.translation.shareWithFacebook}).css(k).css({backgroundPosition:"0 "+-60*d*c.scale2+"px"}).click(function(){J("http://www.facebook.com/sharer.php?u="+location.href+
"%23galleryPhotoNumber="+(c.currentItem+1)+"&t="+c.getCurrentItem().description||"","_blank")}).hover(n,b),e.append(g));f.buttons.showTwitterButton&&(g=a("<div/>"),g.prop({title:f.translation.tweet}).css(k).css({backgroundPosition:"0 "+-80*d*c.scale2+"px"}).click(function(){J("https://twitter.com/intent/tweet?url="+location.href+"%23galleryPhotoNumber="+(c.currentItem+1)+"&text="+c.getCurrentItem().description||"","_blank")}).hover(n,b),e.append(g));if(f.buttons.showLinkButton||f.buttons.showFacebookButton||
f.buttons.showTwitterButton)g=a("<div/>"),g.css({cssFloat:"left",width:1,height:14*d*c.scale2,margin:"0 3px 0 5px",background:"#fff"}),e.append(g);f.buttons.showSlideshowButton&&(g=c.slideshowButton=a("<div/>"),g.prop({title:f.translation.startSlideshow}).css(k).css({backgroundPosition:"0 0"}).click(function(){c.slideshow?c.slideshowStop():c.slideshowStart()}).hover(n,b),e.append(g));f.buttons.showFullscreenButton&&(g=a("<div/>"),g.prop({title:f.translation.fullscreenMode}).css(k).css({backgroundPosition:"0 "+
-100*d*c.scale2+"px"}).click(function(){c.canvas.isFullscreen?c.canvas.exitFullscreen():c.canvas.fullscreen()}).hover(n,b),e.append(g));c.thumbBar.append(e)};S.prototype.update=function(){this.updateThumbnails();this.updateNavigation();this.updateCaption()};S.prototype.updateThumbnails=function(){var n=this,b=0;n.thumbBar.find(".altgallery-thumbnails a").each(function(){var c=a(this);b==n.currentItem?(c.css({opacity:1}),C(c,{boxShadow:"0 0 6px #fff"})):(c.css({opacity:parseInt(n.settings.thumbnail.alpha)/
100}),C(c,{boxShadow:"none"}));b++})};S.prototype.updateNavigation=function(){this.settings.buttons.showImageNavigationButtons&&(0==this.currentItem?this.prevButton.hide():this.prevButton.show(),this.currentItem==this.items.length-1?this.nextButton.hide():this.nextButton.show())};S.prototype.updateCaption=function(a){a=a||this.getCurrentItem().description||this.settings.translation.image+" "+(this.currentItem+1)+"/"+this.items.length;this.caption.html(a.replace(/\n/g,"<br/>"))};S.prototype.open=function(n,
b){var c=this,f=c.canvas,d=c.settings,e=c.scaleFactor;if(n.id!==c.prevItem){c.currentItem=n.id;c.getCurrentItem().link?c.linkButton.show():c.linkButton.hide();var k=setTimeout(function(){c.preloader.show();c.preloader.start()},500);D(n.source,function(n){clearTimeout(k);c.preloader.hide();c.preloader.stop();(function(){c.imageFrame.stop().css({left:d.image.padding*e});var b=a("<img/>");b.attr({src:n.src}).css({position:"absolute"});var f,k=c.imageFrame.width(),g=c.imageFrame.height();"fill"==d.image.scaleMode?
(f=K.fill(n.width,n.height,k,g),f.width>k&&(f.width=k,f.left=0),f.height>g&&(f.height=g,f.top=0)):f=K.fit(n.width,n.height,k,g);b.css(K.fill(n.width,n.height,f.width,f.height));var h=c.imageFrame.find("div"),k=a("<div/>");k.css({position:"absolute",overflow:"hidden"}).css(f).hide();C(k,{boxShadow:"0 6px 6px rgba(0,0,0,0.6)"});k.append(b);c.imageFrame.append(k);h.animate({opacity:"hide"},c.options.animation.duration);k.animate({opacity:"show"},c.options.animation.duration,function(){h.remove()})})();
c.zeroPadding||function(){var b=a("<img/>");b.attr({src:n.src}).css({position:"absolute"});b.css(K.fill(n.width,n.height,f.width(),f.height()));var e=c.background.find("div"),k=a("<div/>");k.css({opacity:0});k.append(b);c.background.append(k);if(d.image.bgBlur){var g=function(){try{O.process(b.get(0),"blurfast",{amount:1.5})}catch(a){if("NS_ERROR_NOT_AVAILABLE"==a.name)setTimeout(g,10);else throw a;}};g()}e.animate({opacity:0},2*c.options.animation.duration);k.animate({opacity:.5},2*c.options.animation.duration,
function(){e.remove()})}();"function"==typeof b&&b(n);D(c.items[(c.currentItem+1)%c.items.length].source)});c.update();c.prevItem=c.currentItem}};S.prototype.prev=function(a){0<this.currentItem?this.open(this.items[this.currentItem-1],a):this.open(this.items[this.items.length-1],a)};S.prototype.next=function(a){this.currentItem<this.items.length-1?this.open(this.items[this.currentItem+1],a):this.open(this.items[0],a)};S.prototype.slideshowStart=function(){var a=this,b=a.settings;if(!(2>a.items.length||
a.slideshow)){var c=function(){a.slideshowTimeoutId=setTimeout(function(){a.next(c)},1E3*b.slideshow.delay+2E3)};a.slideshow=!0;a.slideshowButton.css({backgroundPosition:"0 "+-20*a.scaleFactor*a.scale2+"px"});setTimeout(function(){a.next(c)},1E3*b.slideshow.delay)}};S.prototype.slideshowStop=function(){this.slideshow&&(clearTimeout(this.slideshowTimeoutId),this.slideshowButton.css({backgroundPosition:"0 0"}),this.slideshow=!1)};ca.prototype.scale=function(a){var b=this.canvas;this.scaleFactor=a;this.originalSize||
(this.originalSize={width:b.width(),height:b.height()});b.resize(this.originalSize.width*a,this.originalSize.height*a);b.empty();this.render({animate:!1});this.imageOpened&&this.open(this.getCurrentItem(),{animate:!1})};ca.prototype.render=function(e){var b=this,c=b.canvas,f=b.items,d=b.settings,g=b.scaleFactor;e=a.extend({animate:!0},e);c.element.empty();var k=c.width(),h=c.height(),l=Math.floor(d.thumbnail.width*g),N=Math.floor(d.thumbnail.height*g),u=Math.floor((k-40)/l);1>u&&(u=1);var q=Math.floor((h-
40)/N);1>q&&(q=1);var p=Math.ceil(f.length/u);q>p&&(q=p);var y=u*q,t=b.pagesCount=Math.ceil(f.length/y),r=Math.floor(l)+2*g,x=Math.floor(N)+2*g,m=Math.floor((k-r*u)/2-8*g),A=Math.floor((h-x*q)/2-8*g),B=b.pageWidth=r*u,v=b.pageHeight=x*q,p=a('<div class="altgallery-frame"/>'),h={position:"absolute",left:m,top:A,width:Math.floor(k-2*(m+8*g))+14*g,height:Math.floor(h-2*(A+8*g))+14*g,background:E(d.colorScheme.thumbsFrameColor)},h=a.extend(h,C({borderRadius:4*g+"px"}));d.colorScheme.useShadow&&(h=a.extend(h,
C({boxShadow:"0 0 "+10*g+"px rgba(0, 0, 0, 0.5)"})));p.css(h);c.element.append(p);k=a('<div class="altgallery-frameMask"/>');h=a.extend(h,{background:"#000",opacity:.6,zIndex:20});h=a.extend(h,C({boxShadow:"none"}));k.css(h).hide();c.element.append(k);c=a("<div/>");c.css({position:"absolute",left:8*g,top:8*g,width:B-2,height:v-2,overflow:"hidden"});var w=b.imagesContainer=a("<div/>");w.css({position:"relative",left:0,top:0,width:r*u*t-2,height:x*q-2});c.append(w);p.append(c);b.drag=!1;var aa=0;w.draggable({axis:"x",
start:function(a,c){aa=c.position.left;b.drag=!0},stop:function(a,c){c.position.left>aa+30*g?b.prevPage():c.position.left<aa-30*g?b.nextPage():b.placePage({duration:"fast"});setTimeout(function(){b.drag=!1},100)}});for(c=0;c<f.length;c++)t=c%u*r+Math.floor(c/y)*B,k=Math.floor(c/u)%q*x,function(c,k,g){var h=a("<img/>"),G=a("<a/>");G.attr({href:f[c].source}).css({display:"block",position:"absolute",left:Math.floor(k),top:Math.floor(g+.5*N),width:l,height:N,overflow:"hidden",opacity:0,background:E(d.colorScheme.imageBGColor),
border:"none",margin:0,padding:0}).click(function(){return!1});w.append(G);var p=function(){G.click(function(){b.drag||(b.currentItem=c,b.open(f[c],{left:c%u*r+m,top:g+A}));return!1}).mouseover(function(){h.stop().animate({opacity:1},b.options.animation.duration/2)}).mouseleave(function(){h.stop().animate({opacity:d.thumbnail.alpha/100},b.options.animation.duration/2)})};e.animate&&c>=b.page*y&&c<b.page*y+y?setTimeout(function(){G.animate({top:g,opacity:1},{duration:b.options.animation.duration,complete:p})},
200*c):(G.css({top:g,opacity:1}),p());D(f[c].thumb,function(a){h.attr({src:a.src}).css({display:"block",position:"absolute",margin:0,padding:0,border:"none",opacity:d.thumbnail.alpha/100}).css(K.fill(a.width,a.height,l,N));G.append(h)},200*c)}(c,t,k);q=30*g;x=b.prevPageButton=a("<div/>");x.css({position:"absolute",left:0,top:v/2-22*g,width:40*g,height:60*g,cursor:"pointer"});x.click(function(){b.prevPage()});B=a("<div/>");B.css({position:"absolute",left:5*g,top:15*g,width:q,height:q,background:F(H.box.left),
backgroundSize:q+"px "+q+"px",cursor:"pointer"});C(B,{borderRadius:4*g+"px"});x.append(B);p.append(x);x=b.nextPageButton=a("<div/>");x.css({position:"absolute",right:0,top:v/2-22*g,width:40*g,height:60*g,cursor:"pointer"});x.click(function(){b.nextPage()});v=a("<div/>");v.css({position:"absolute",right:5*g,top:15*g,width:q,height:q,background:F(H.box.right),backgroundSize:q+"px "+q+"px",cursor:"pointer"});C(v,{borderRadius:4*g+"px"});x.append(v);p.append(x);p.mouseover(function(){b.showControls()});
p.mouseleave(function(){b.hideControls()});b.hideControls();b.showControls();b.placePage({animate:!1})};ca.prototype.hideControls=function(){this.prevPageButton.hide();this.nextPageButton.hide()};ca.prototype.showControls=function(){0<this.page&&this.prevPageButton.show();this.page<this.pagesCount-1&&this.nextPageButton.show()};ca.prototype.open=function(e,b){var c=this,f=c.canvas,d=c.settings,g=c.scaleFactor;b=a.extend({animate:!0},b);c.imageOpened=!0;var k=a("<div>"),h=a('<img src="'+e.thumb+'"/>'),
l=(new ga(H.images.loader)).get();l.css({position:"absolute",left:"50%",top:"50%",zIndex:10,margin:"-16px 0 0 -16px"});var N=setTimeout(function(){k.append(l);l.start()},500);D(e.thumb,function(l){function q(){var l=a('<div class="captionContainer"></div>');l.css({position:"absolute",left:8*g,top:8*g,width:p.width,height:p.height,overflow:"hidden",cursor:"pointer"});k.append(l);if(e.description){var q=parseInt(d.imageCaption.fontSize),q=q||c.defaultSettings.imageCaption.fontSize,r=a("<div><div>"+
e.description.replace(/\n/g,"<br/>")+"</div></div>");r.css({position:"absolute",left:0,width:p.width,fontFamily:d.imageCaption.fontName,fontSize:q*g+"px",lineHeight:1.25,color:E(d.imageCaption.color),background:I(d.imageCaption.bgColor,d.imageCaption.bgAlpha/100)});l.append(r);var q="1px solid "+I(d.imageCaption.bgColor,d.imageCaption.bgAlpha/100),u=c.options.animation.duration;r.children("div").css({padding:10*g});"bottom"==d.imageCaption.position.toLowerCase()?(r.css({borderTop:q}),r.css({bottom:-r.outerHeight(!1)}),
b.animate?r.animate({bottom:0},u,"easeOutQuad"):r.css({bottom:0})):(r.css({borderBottom:q}),r.css({top:-r.outerHeight(!1)}),b.animate?r.animate({top:0},u,"easeOutQuad"):r.css({top:0}))}var N=a('<a class="altgallery-close"></a>');N.css({position:"absolute",right:-20*g,top:-19*g,width:40*g,height:40*g,zIndex:1,background:"no-repeat center",backgroundImage:F(H.images.close),backgroundSize:30*g+"px "+30*g+"px",cursor:"pointer"});v()&&N.css({width:47*g,height:45*g,backgroundSize:40*g+"px "+40*g+"px"});
N.click(function(){c.imageOpened=!1;a(this).remove();r&&r.remove();L.opacity="hide";k.animate(L,c.options.animation.duration,function(){a(this).remove()});h.animate(t,c.options.animation.duration);a(".altgallery-frameMask",f.element).fadeOut(c.options.animation.duration)});k.append(N);l.click(function(){m||(N.remove(),r&&r.remove(),L.opacity="hide",k.animate(L,c.options.animation.duration,function(){a(this).remove();c.next()}),h.animate(t,c.options.animation.duration))});var m,w;k.draggable({axis:"x",
start:function(a,b){m=!0;w=b.position.left;N.hide()},stop:function(a,b){b.position.left>w+30?k.animate({left:f.width()},function(){c.prev()}):b.position.left<w-30?k.animate({left:-f.width()},function(){c.next()}):k.animate({left:w},"fast",function(){N.show()});setTimeout(function(){m=!1},100)}})}a(".altgallery-imageFrame",f.element).remove();a(".altgallery-frameMask",f.element).fadeIn(c.options.animation.duration);k.addClass("altgallery-imageFrame").css({position:"absolute",padding:8*g,background:E(d.colorScheme.imageBGColor),
zIndex:30}).hide();var p=K.fit(l.width,l.height,f.width()-48*g,f.height()-48*g),L={left:p.left+16*g+p.width/3,top:p.top+16*g+p.height/3,width:p.width/3,height:p.height/3};b.left!==z&&(L.left=b.left);b.top!==z&&(L.top=b.top);k.css(L);l=K.fit(l.width,l.height,f.width()-48*g,f.height()-48*g);var t={left:l.left+16*g+l.width/3,top:l.top+16*g+l.height/3,width:l.width/3,height:l.height/3,margin:0,padding:0,border:"none",maxWidth:"none",maxHeight:"none",cursor:"pointer"};h.css(t);k.append(h);f.element.append(k);
var r={left:p.left+16*g,top:p.top+16*g,width:p.width,height:p.height};b.animate?(h.animate(l,c.options.animation.duration),k.animate(a.extend(r,{opacity:"show"}),c.options.animation.duration,q)):(h.css(l),k.css(r).show(),q())});D(e.source,function(a){clearTimeout(N);l.stop();l.remove();h.attr("src",e.source)})};ca.prototype.prev=function(){this.currentItem--;0>this.currentItem&&(this.currentItem=this.items.length-1);this.open(this.getCurrentItem())};ca.prototype.next=function(){this.currentItem++;
this.currentItem>=this.items.length&&(this.currentItem=0);this.open(this.getCurrentItem())};ca.prototype.placePage=function(e){var b=this;e=a.extend({animate:!0,duration:b.options.animation.duration},e);e.animate?(b.hideControls(),b.imagesContainer.animate({left:-(b.page*b.pageWidth)},{duration:e.duration,complete:function(){b.showControls()}})):b.imagesContainer.css({left:-(b.page*b.pageWidth)})};ca.prototype.prevPage=function(){this.page--;0>this.page&&(this.page=0);this.placePage()};ca.prototype.nextPage=
function(){this.page++;this.page>=this.pagesCount&&(this.page=this.pagesCount-1);this.placePage()};P.prototype.scale=function(a){var b=this.canvas;this.scaleFactor=a;this.originalSize||(this.originalSize={width:b.width(),height:b.height()});b.resize(this.originalSize.width*a,this.originalSize.height*a);b.empty();this.init()};P.prototype.init=function(){var a=this.settings;this.initFrame();this.initNavigation();this.initCaption();this.initButtons();this.initThumbnails();this.initImage();switch(a.initialState.toLowerCase()){case "show thumbnails":this.showThumbnails();
break;default:case "load image":case "show image":this.showImage();break;case "start slideshow":this.showImage(),this.slideshowStart()}};P.prototype.initFrame=function(){var e=this.canvas,b=this.settings,c=this.scaleFactor,f=this.scale2,d=this.frame=a("<div/>"),g=e.width()-10*c,k=e.height()-10*c;d.css({position:"absolute",left:5*c,top:5*c,width:g,height:k,overflow:"hidden",background:E(b.buttons.bgColor)});C(d,{borderRadius:5*c+"px",boxShadow:"0 0 4px rgba(0, 0, 0, 0.5)"});var h=this.content=a("<div/>"),
g=this.contentWidth=g-18*c,f=this.contentHeight=k-(20+23*f)*c;h.css({position:"absolute",left:9*c,top:9*c,width:g,height:f,background:E(b.base.color)});C(h,{borderRadius:4*c+"px"});d.append(h);b=this.preloader=(new ga(H.images.loader)).get();b.css({position:"absolute",left:"50%",top:"50%",zIndex:100,margin:"-16px 0 0 -16px"});h.append(b);e.append(d)};P.prototype.initNavigation=function(){this.initPrevButton();this.initNextButton()};P.prototype.initPrevButton=function(){var e=this.canvas,b=this.settings,
c=this.scaleFactor,f=a("<div/>");f.css({position:"absolute",left:0,top:this.contentHeight/2-20*c,zIndex:10,width:21*c,height:60*c,background:E(b.buttons.bgColor),backgroundSize:25*c+"px "+150*c+"px",cursor:"default"});C(f,{borderRadius:10*c+"px",boxShadow:"5px 0 "+15*c+"px rgba(0, 0, 0, 0.5)"});this.frame.append(f);var d=a("<div/>");d.css({position:"absolute",left:0,top:this.contentHeight/2-30*c,zIndex:10,width:9*c,height:80*c,background:E(b.buttons.bgColor),cursor:"default"});this.frame.append(d);
var g=this.prevButton=a("<div/>");g.css({position:"absolute",left:0,top:this.contentHeight/2-20*c,zIndex:10,width:21*c,height:60*c,cursor:"pointer"});b=a("<div/>");b.css({marginTop:25*c,marginLeft:6*c,width:9*c,height:9*c,backgroundImage:F(H.cubic.buttons),backgroundRepeat:"no-repeat",backgroundPosition:-8*c+"px "+-8*c+"px",backgroundSize:25*c+"px "+150*c+"px"});g.append(b);this.frame.append(g);var k;e.element.hover(function(){clearTimeout(k);f.stop().show().css({opacity:1}).animate({left:0});g.stop().animate({left:0,
opacity:1})},function(){k=setTimeout(function(){f.stop().animate({left:-12*c},function(){f.fadeOut()});g.stop().animate({left:-12*c,opacity:0})},100)});this.hidePrevButton=function(){f.css({visibility:"hidden"});d.css({visibility:"hidden"});g.css({visibility:"hidden"})};this.showPrevButton=function(){f.css({visibility:"visible"});d.css({visibility:"visible"});g.css({visibility:"visible"})}};P.prototype.initNextButton=function(){var e=this.canvas,b=this.settings,c=this.scaleFactor,f=a("<div/>");f.css({position:"absolute",
right:0,top:this.contentHeight/2-20*c,zIndex:10,width:21*c,height:60*c,background:E(b.buttons.bgColor),cursor:"default"});C(f,{borderRadius:10*c+"px",boxShadow:"-5px 0 "+15*c+"px rgba(0, 0, 0, 0.5)"});this.frame.append(f);var d=a("<div/>");d.css({position:"absolute",right:0,top:this.contentHeight/2-30*c,zIndex:10,width:9*c,height:80*c,background:E(b.buttons.bgColor),cursor:"default"});this.frame.append(d);var g=this.nextButton=a("<div/>");g.css({position:"absolute",right:0,top:this.contentHeight/
2-20*c,zIndex:10,width:21*c,height:60*c,cursor:"pointer"});b=a("<div/>");b.css({marginTop:25*c,marginLeft:6*c,width:9*c,height:9*c,backgroundImage:F(H.cubic.buttons),backgroundRepeat:"no-repeat",backgroundPosition:-8*c+"px "+-33*c+"px",backgroundSize:25*c+"px "+150*c+"px"});g.append(b);this.frame.append(g);var k;e.element.hover(function(){clearTimeout(k);f.stop().show().css({opacity:1}).animate({right:0});g.stop().animate({right:0,opacity:1})},function(){k=setTimeout(function(){f.stop().animate({right:-12*
c},function(){f.fadeOut()});g.stop().animate({right:-12*c,opacity:0})},100)});this.hideNextButton=function(){f.css({visibility:"hidden"});d.css({visibility:"hidden"});g.css({visibility:"hidden"})};this.showNextButton=function(){f.css({visibility:"visible"});d.css({visibility:"visible"});g.css({visibility:"visible"})}};P.prototype.initCaption=function(){var e=this.scaleFactor,b=this.scale2,c=this.caption=a("<div/>");c.css({position:"absolute",left:10*e,bottom:10*e*b,width:this.contentWidth-60*e,height:14*
e*b,lineHeight:14*e*b+"px",overflow:"hidden",fontFamily:"Arial, Helvetica, sans-serif",fontSize:11*e*b+"px",color:"#777"});this.frame.append(c)};P.prototype.initButtons=function(){var e=this,b=e.settings,c=e.scaleFactor,f=e.scale2,d=function(){a(this).css({borderColor:"#fff #bbb #bbb #fff"});C(this,{boxShadow:"0 0 2px rgba(0, 0, 0, 0.2)"})},g=function(){a(this).css({borderColor:"transparent"});C(this,{boxShadow:"none"})},k=23*c*f,h=25*c*f+"px "+150*c*f+"px";if(b.buttons.showSlideshowButton){var l=
e.slideshowButton=a("<div/>");l.css({position:"absolute",right:(b.buttons.showThumbnailsButton?32:8)*c*f,bottom:5*c,width:k,height:k,backgroundImage:F(H.cubic.buttons),backgroundRepeat:"no-repeat",backgroundPosition:"0px "+-51*c*f+"px",backgroundSize:h,border:"1px solid",borderColor:"transparent",cursor:"pointer"});C(l,{borderRadius:"3px 4px"});l.hover(d,g);l.click(function(){e.showImage();e.slideshowStart()});e.frame.append(l)}b.buttons.showThumbnailsButton&&(b=e.showThumbnailsButton=a("<div/>"),
b.css({position:"absolute",right:8*c*f,bottom:5*c,width:k,height:k,backgroundImage:F(H.cubic.buttons),backgroundRepeat:"no-repeat",backgroundPosition:"-1px "+-126*c*f+"px",backgroundSize:h,border:"1px solid",borderColor:"transparent",cursor:"pointer"}).hide(),C(b,{borderRadius:"3px 4px"}),b.hover(d,g),b.click(function(){e.showThumbnails()}),e.frame.append(b),b=e.showImagesButton=a("<div/>"),b.css({position:"absolute",right:8*c*f,bottom:5*c,width:k,height:k,backgroundImage:F(H.cubic.buttons),backgroundRepeat:"no-repeat",
backgroundPosition:"-1px "+-101*c*f+"px",backgroundSize:h,border:"1px solid",borderColor:"transparent",cursor:"pointer"}).hide(),C(b,{borderRadius:"3px 4px"}),b.hover(d,g),b.click(function(){e.showImage()}),e.frame.append(b))};P.prototype.initImage=function(){var e=this.settings,b=this.scaleFactor,c=this.imageWidth=this.contentWidth-e.base.visibleFrame*b*2,f=this.imageHeight=this.contentHeight-e.base.visibleFrame*b*2,d=this.imagesFrame=a("<div/>");d.css({position:"absolute",left:e.base.visibleFrame*
b,top:e.base.visibleFrame*b,width:c,height:f,overflow:"hidden"}).hide();C(d,{borderRadius:3*b+"px"});this.content.append(d);e=this.imagesContainer=a("<div/>");e.css({position:"relative",left:0,top:0});d.append(e)};P.prototype.showImage=function(a){var b=this,c=b.scaleFactor,f=function(){function a(){setTimeout(function(){b.drag=!1},100)}b.cleanup();b.thumbnailsFrame.hide();b.imagesFrame.show();b.showImagesButton.hide();b.showThumbnailsButton.show();b.showPrevButton();b.showNextButton();b.prevButton.unbind("click").click(function(){b.slideshowStop();
b.prev()});b.nextButton.unbind("click").click(function(){b.slideshowStop();b.next()});var f=0;b.imagesContainer.draggable({axis:"x",start:function(a,c){b.drag=!0;f=c.position.left},stop:function(e,g){g.position.left>f+30*c?b.prev(b.options.animation.duration,a):g.position.left<f-30*c?b.next(b.options.animation.duration,a):b.place(b.options.animation.duration,a)}});b.imagesContainer.unbind("dblclick").dblclick(function(){b.showThumbnails()})};!1!==a?(b.hidePrevButton(),b.hideNextButton(),b.open(b.getCurrentItem(),
f)):f()};P.prototype.initThumbnails=function(){function e(){b.cleanup()}var b=this,c=b.canvas,f=b.settings,d=b.scaleFactor,g=b.thumbnailsWidth=b.contentWidth-f.base.visibleFrame*d*2,k=b.thumbnailsHeight=b.contentHeight-f.base.visibleFrame*d*2,h=b.thumbnailsFrame=a("<div/>");h.css({position:"absolute",left:f.base.visibleFrame*d,top:f.base.visibleFrame*d,width:g,height:k,overflow:"hidden"}).hide();C(h,{borderRadius:3*d+"px"});b.content.append(h);var l=b.thumbnailsContainer=a('<div class="thumbnailsContainer"/>');
l.css({position:"relative",left:0,top:0,width:g*Math.ceil(b.items.length/20),height:k});h.append(l);for(var N=Math.round((g-5)/5),u=Math.round((k-4)/4),q=Math.round((g-5*N)/10),p=Math.round((k-4*u)/8),f=0;f<b.items.length;f++)(function(d,f){D(f.thumb,function(k){var h=d%5,M=Math.floor(d%20/5),m=a('<a class="altgallery-thumbnail altgallery-thumbnail-'+d+'"></a>');m.attr({href:f.source}).css({display:"block",position:"absolute",left:h*N+Math.floor(d/20)*g+1*h+q,top:M*u+1*M+p,width:N,height:u,overflow:"hidden",
cursor:"pointer",zIndex:Math.floor(d%20/5)});C(m,{boxShadow:"0px 3px 3px rgba(0, 0, 0, 0.5)"});m.mouseover(function(){if(b.enableThumbnailsHover&&!b.drag){var p=0;0==h?p=N/8:4==h&&(p=-N/8);var q=0;0==M?q=u/8:3==M&&(q=-u/8);b.updateCaption(f.description||"Image "+(d+1)+" / "+b.items.length);b.cleanup();c.element.find(".altgallery-thumbnail").css({opacity:.8});var m=a(this).clone();m.addClass("altgallery-clone");var A=l.offset();m.css({left:a(this).offset().left-A.left,top:a(this).offset().top-A.top,
zIndex:10,opacity:1});C(m,{boxShadow:"5px 15px 13px rgba(0, 0, 0, 0.7)"});l.append(m);var B=m.find("img");m.animate({width:1.25*N,height:1.25*u,marginLeft:-N/8+p,marginTop:-u/8+q},{duration:"fast",easing:"linear",step:function(){B.css(K.fill(k.width,k.height,m.width(),m.height()))}});m.click(function(){b.drag||(b.currentItem=d,m.unbind("mouseleave"),c.element.unbind("mouseleave",e),C(m,{boxShadow:"none"}),m.animate({left:b.currentPage*g,top:0,width:b.imageWidth,height:b.imageHeight,marginLeft:0,marginTop:0},
{duration:"normal",step:function(){B.css(K.fill(k.width,k.height,m.width(),m.height()))},complete:function(){b.showImage()}}));return!1});m.mouseleave(function(){b.cleanup();b.updateCaption(" ")})}});m.click(function(){b.drag||(b.currentItem=d,b.showImage());return!1});var B=a("<img/>");B.attr({src:f.thumb}).css({display:"block",position:"absolute",border:"none"}).css(K.fill(k.width,k.height,N,u));m.append(B);l.append(m)})})(f,b.items[f]);c.element.mouseleave(e);b.currentPage=0;b.preloader.hide()};
P.prototype.showThumbnails=function(){function a(b,c){d.thumbnailsContainer.stop().animate({left:-d.currentPage*d.thumbnailsWidth},{duration:b||2*d.options.animation.duration,complete:function(){d.enableThumbnailsHover=!0;"function"==typeof c&&c()}})}function b(b,c){0<d.currentPage&&(d.currentPage--,d.enableThumbnailsHover=!1,d.cleanup());a(b,c);d.updateNavigation()}function c(b,c){d.currentPage<Math.ceil(d.items.length/20)-1&&(d.currentPage++,d.enableThumbnailsHover=!1,d.cleanup());a(b,c);d.updateNavigation()}
function f(){setTimeout(function(){d.drag=!1},100)}var d=this,e=d.scaleFactor;d.slideshow&&d.slideshowStop();d.updateCaption(" ");d.imagesFrame.hide();d.thumbnailsFrame.show();d.showThumbnailsButton.hide();d.showImagesButton.show();d.prevButton.unbind("click").click(function(){b()});d.nextButton.unbind("click").click(function(){c()});d.updateNavigation();var k=0;d.thumbnailsContainer.draggable({axis:"x",start:function(a,b){d.drag=!0;k=b.position.left;d.cleanup()},stop:function(g,h){h.position.left>
k+30*e?b(d.options.animation.duration,f):h.position.left<k-30*e?c(d.options.animation.duration,f):a(d.options.animation.duration,f)}})};P.prototype.updateNavigation=function(){var a=Math.ceil(this.items.length/20);0<this.currentPage?this.showPrevButton():this.hidePrevButton();this.currentPage<a-1?this.showNextButton():this.hideNextButton()};P.prototype.updateCaption=function(a){(a=a||this.getCurrentItem().description)?this.caption.html(a.replace(/\n/g,"<br/>")):this.caption.html("Image "+(this.currentItem+
1)+" / "+this.items.length)};P.prototype.loadImage=function(e,b){var c=this;e%=c.items.length;c.items[e]!==z&&D(c.items[e].source,function(f){var d="altgallery-image-"+e;if(!c.imagesContainer.find("."+d).size()){d=a('<div class="'+d+'"></div>');d.css({position:"absolute",left:c.imageWidth*e,top:0,width:c.imageWidth,height:c.imageHeight,overflow:"hidden"});var g=a("<img/>");g.attr("src",f.src);g.css({position:"absolute"}).css(K.fill(f.width,f.height,c.imageWidth,c.imageHeight));d.append(g);c.imagesContainer.append(d)}"function"==
typeof b&&b(f)})};P.prototype.open=function(e,b){var c=this,f="altgallery-image-"+c.currentItem;c.imagesContainer.find("."+f).size()?"function"==typeof b&&b():(c.preloader.show(),c.preloader.start(),D(e.source,function(d){var e=a('<div class="'+f+'"></div>');e.css({position:"absolute",left:c.imageWidth*c.currentItem,top:0,width:c.imageWidth,height:c.imageHeight,overflow:"hidden"});var k=a("<img/>");k.attr("src",d.src);k.css({position:"absolute"}).css(K.fill(d.width,d.height,c.imageWidth,c.imageHeight));
e.append(k);c.imagesContainer.append(e);c.preloader.hide();c.preloader.stop();"function"==typeof b&&b()}));c.imagesContainer.stop().css({left:-c.imageWidth*c.currentItem});c.updateCaption();c.loadImage(e.id+1);c.loadImage(e.id-1)};P.prototype.place=function(a,b){this.imagesContainer.stop().animate({left:-this.imageWidth*this.currentItem},{duration:a||2*this.options.animation.duration,complete:function(){"function"==typeof b&&b()}})};P.prototype.prev=function(a,b){var c=this;if(0<c.currentItem){c.currentItem--;
var f=setTimeout(function(){c.preloader.show();c.preloader.start()},500);c.loadImage(c.currentItem,function(){clearTimeout(f);c.preloader.hide();c.preloader.stop();c.place(a,b);c.updateCaption();c.loadImage(c.currentItem-1)})}else c.currentItem=c.items.length-1,c.showImage()};P.prototype.next=function(a,b){var c=this;if(c.currentItem<c.items.length-1){c.currentItem++;var f=setTimeout(function(){c.preloader.show();c.preloader.start()},500);c.loadImage(c.currentItem,function(){clearTimeout(f);c.preloader.hide();
c.preloader.stop();c.place(a,function(){c.slideshow&&c.slideshowStart();"function"==typeof b&&b()});c.updateCaption();c.loadImage(c.currentItem+1)})}else c.currentItem=0,c.showImage(),c.slideshow&&c.slideshowStart()};P.prototype.slideshowStart=function(){var a=this;2>a.items.length||(a.showImage(!1),clearTimeout(a.slideshowTimer),a.slideshow=!0,a.slideshowButton.css({backgroundPosition:"0px "+-76*a.scaleFactor*a.scale2+"px"}),a.slideshowButton.unbind("click").click(function(){a.slideshowStop()}),
a.slideshowTimer=setTimeout(function(){a.next()},1E3*a.settings.slideshowDelay))};P.prototype.slideshowStop=function(){var a=this;a.slideshow=!1;clearTimeout(a.slideshowTimer);a.slideshowButton.css({backgroundPosition:"0px "+-51*a.scaleFactor*a.scale2+"px"});a.slideshowButton.unbind("click").click(function(){a.slideshowStart()})};P.prototype.cleanup=function(){var a=this.canvas.element;a.find(".altgallery-clone").remove();a.find(".altgallery-thumbnail").css({opacity:1})};da.prototype.scale=function(a){var b=
this.canvas;this.scaleFactor=a;this.originalSize||(this.originalSize={width:b.width(),height:b.height()});b.resize(this.originalSize.width*a,this.originalSize.height*a);b.empty();this.render({animate:!1});this.imageOpened&&this.open(this.getCurrentItem(),{animate:!1})};da.prototype.render=function(e){var b=this,c=b.canvas,f=b.items,d=b.settings,g=b.scaleFactor;e=a.extend({animate:!0},e);c.element.empty();var k=c.width(),h=c.height(),l=d.images.margin*g,m=d.frame.useShadow?d.frame.shadowSize*g:0,u=
d.frame.frameSize*g,q=k-2*m,k=h-2*m,p=d.images.visibleQuantity,y=b.pageWidth=q-2*u+l,t=b.pageHeight=k-2*u,r=y/p-l,x=b.pagesCount=Math.ceil(f.length/p),v=r+l,h=a('<div class="altgallery-frame"/>'),A={position:"absolute",left:m,top:m,width:q,height:k,background:E(d.frame.frameColor)},A=a.extend(A,C({borderRadius:4*g+"px"}));d.frame.useShadow&&(A=a.extend(A,C({boxShadow:"0 0 "+m+"px rgba(0, 0, 0, 0.67)"})));h.css(A);c.element.append(h);q=a('<div class="altgallery-frameMask"/>');A=a.extend(A,{background:"#000",
opacity:.6,zIndex:20});A=a.extend(A,C({boxShadow:"none"}));q.css(A).hide();c.element.append(q);c=a("<div/>");c.css({position:"absolute",left:u,top:u,width:y-l,height:t,overflow:"hidden"});var B=b.imagesContainer=a("<div/>");B.css({position:"relative",left:0,top:0,width:v*p*x,height:1*t});c.append(B);h.append(c);b.drag=!1;var w=0;B.draggable({axis:"x",start:function(a,c){w=c.position.left;b.drag=!0},stop:function(a,c){c.position.left>w+30*g?b.prevPage():c.position.left<w-30*g?b.nextPage():b.placePage({duration:"fast"});
setTimeout(function(){b.drag=!1},100)}});for(l=0;l<f.length;l++)c=l%p*v+Math.floor(l/p)*y,function(c,g,k){var h=a("<img/>"),l=a("<a/>");l.attr({href:f[c].source}).css({display:"block",position:"absolute",left:Math.floor(g),top:Math.floor(k+.5*t),width:r,height:t,overflow:"hidden",opacity:0,border:"none",margin:0,padding:0}).click(function(){return!1});B.append(l);var G=function(){l.click(function(){b.drag||(b.currentItem=c,b.open(f[c],{left:c%p*v+m,top:k+m}));return!1}).mouseover(function(){h.stop().animate({opacity:1},
b.options.animation.duration/2)}).mouseleave(function(){h.stop().animate({opacity:d.images.alpha/100},b.options.animation.duration/2)})};e.animate&&c>=b.page*p&&c<b.page*p+p?setTimeout(function(){l.animate({top:k,opacity:1},{duration:b.options.animation.duration,complete:G})},200*(c+1)):(l.css({top:k,opacity:1}),G());D(f[c].thumb,function(a){h.attr({src:a.src}).css({display:"block",position:"absolute",margin:0,padding:0,border:"none",opacity:d.images.alpha/100}).css(K.fill(a.width,a.height,r,t));
l.append(h)},200*c)}(l,c,0);l=30*g;y=4*g;c=b.prevPageButton=a("<div/>");c.css({position:"absolute",left:0,top:(k-60*g)/2,width:u+l,height:60*g,cursor:"pointer"});c.click(function(){b.prevPage()});x=a("<div/>");x.css({position:"absolute",left:u-y,top:15*g,width:l,height:l,background:F(H.box.left),backgroundSize:l+"px "+l+"px",cursor:"pointer"});C(x,{borderRadius:y+"px"});c.append(x);h.append(c);c=b.nextPageButton=a("<div/>");c.css({position:"absolute",right:0,top:(k-60*g)/2,width:u+l,height:60*g,cursor:"pointer"});
c.click(function(){b.nextPage()});k=a("<div/>");k.css({position:"absolute",right:u-y,top:15*g,width:l,height:l,background:F(H.box.right),backgroundSize:l+"px "+l+"px",cursor:"pointer"});C(k,{borderRadius:y+"px"});c.append(k);h.append(c);h.mouseover(function(){b.showControls()});h.mouseleave(function(){b.hideControls()});b.hideControls();b.showControls();b.placePage({animate:!1})};da.prototype.hideControls=function(){this.prevPageButton.hide();this.nextPageButton.hide()};da.prototype.showControls=
function(){0<this.page&&this.prevPageButton.show();this.page<this.pagesCount-1&&this.nextPageButton.show()};da.prototype.open=function(a,b){};da.prototype.prev=function(){};da.prototype.next=function(){};da.prototype.placePage=function(e){var b=this;e=a.extend({animate:!0,duration:b.options.animation.duration},e);e.animate?(b.hideControls(),b.imagesContainer.animate({left:-(b.page*b.pageWidth)},{duration:e.duration,complete:function(){b.showControls()}})):b.imagesContainer.css({left:-(b.page*b.pageWidth)})};
da.prototype.prevPage=function(){this.page--;0>this.page&&(this.page=0);this.placePage()};da.prototype.nextPage=function(){this.page++;this.page>=this.pagesCount&&(this.page=this.pagesCount-1);this.placePage()};Z.prototype.scale=function(a){var b=this.canvas;this.scaleFactor=a;this.originalSize||(this.originalSize={width:b.width(),height:b.height()});b.resize(this.originalSize.width*a,this.originalSize.height*a);this.render()};Z.prototype.getItemStyle=function(a,b){var c=this.settings,f=this.canvas,
d,e;d=this.getItemX(b);e=this.getItemZ(b);var k;k=Math.abs(d);var g=K.fit(a.width,a.height,c.maxImageWidth*this.scaleFactor*(1>k?1:2>k?.55:3>k?.5:.6-.05*k),f.height()-60);return{zIndex:10*e,left:(f.width()-g.width)/2+d*f.width()/8+(d?d/k*c.maxImageWidth/3:0),top:(f.height()-g.height)/2-30,width:g.width,height:g.height,opacity:d?.8:1,transform:{rotateY:-(d?d/k:0)*c.imageAngle+"deg"}}};Z.prototype.render=function(){function e(g,k){D(d[g].source,function(e){var n=b.getItemStyle(e,g),p=a('<a class="altgallery-item-'+
g+'"></a>');d[g].link&&(p.attr("href",d[g].link),d[g].target&&p.attr("target",d[g].target));p.css({display:"block",position:"absolute",zIndex:n.zIndex,left:n.left,top:n.top,width:n.width,height:n.height,overflow:"visible",background:l?"#000":"transparent",cursor:"pointer",outline:"none"});h&&T(p,{rotateY:n.transform.rotateY});var G=a("<img/>");G.attr("src",e.src);G.css({display:"block",width:n.width,height:n.height,opacity:l?n.opacity:1});p.append(G);if(b.showReflections){e=G.clone();e.css({position:"absolute",
opacity:c.reflectionAlpha/100,"-moz-transform":"scaleY(-1)","-webkit-transform":"scaleY(-1)","-o-transform":"scaleY(-1)","-ms-transform":"scaleY(-1)",transform:"scaleY(-1)",zIndex:1});var q=a('<div class="altgallery-overlay"></div>');q.css({position:"absolute",top:n.height,width:n.width,height:n.height,background:f.element.css("backgroundColor"),zIndex:0});var u=a('<div class="altgallery-overlay"></div>');u.css({position:"absolute",top:n.height,width:n.width,height:n.height,zIndex:2});var n=f.element.css("backgroundColor"),
m=[I(n,0),I(n,.5),I(n,1)];a.browser.mozilla?u.css({background:"-moz-linear-gradient(top, "+m[0]+" 0%, "+m[1]+" 15%, "+m[2]+" 50%)"}):a.browser.webkit?u.css({background:"-webkit-linear-gradient(top, "+m[0]+" 0%, "+m[1]+" 15%, "+m[2]+" 50%)"}):a.browser.opera?u.css({background:"-o-linear-gradient(top, "+m[0]+" 0%, "+m[1]+" 15%, "+m[2]+" 50%)"}):a.browser.msie?(n=E(n).replace("#",""),u.css({filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#00"+n+",endColorstr=#ff"+n+",GradientType=0)"})):
u.css({background:"linear-gradient(top, "+m[0]+" 0%, "+m[1]+" 15%, "+m[2]+" 50%)"});p.append(e);p.append(q);p.append(u)}p.click(function(){b.drag||(b.currentItem=g,0>b.currentItem?b.currentItem=0:b.currentItem>=d.length&&(b.currentItem=d.length-1),b.animate());return!1});l&&p.hover(function(){G.css({opacity:1})},function(){G.css({opacity:k?.8:1})});g==b.currentItem&&p.unbind("click").click(function(){if(b.drag)return!1});b.scene.append(p)})}var b=this,c=b.settings,f=b.canvas,d=b.items;f.empty();b.scene=
a('<div class="altgallery-scene"></div>');b.scene.css({position:"relative",width:f.width(),height:f.height()});f.element.append(b.scene);var g=f.scale()||1,k;la(b.scene,{touchstart:function(a){b.drag=!0;k=a.pageX},touchend:function(a){a=a.pageX-k;var c=Math.abs(a)>f.width()/2?2:1;a>30*g?(setTimeout(function(){b.drag=!1},100),b.prev(c)):a<-30*g?(setTimeout(function(){b.drag=!1},100),b.next(c)):b.drag=!1},touchcancel:function(a){setTimeout(function(){b.drag=!1},100)}});var h=!W();b.scene.empty();b.scene.css({"-webkit-perspective":400,
"-moz-perspective":400,perspective:400});var l=c.useHighlight,m,u,q,p,y,t=0;p=b.currentItem;y=2*Math.max(p,d.length-p);for(u=1;u<=y;u++)m=p+(u%2?parseInt(u/2):-parseInt(u/2)),0<=m&&m<d.length&&function(a){setTimeout(function(){q=b.getItemX(a);e(a,q)},100*t++)}(m);c.useScrollBar&&b.showScrollbar();a.browser.mozilla&&b.showReflections&&b.animate()};Z.prototype.animate=function(){function a(e,g,k){D(f[e].source,function(a){function n(a){function c(b){return G[b]+(u[b]-G[b])*a/1E4}h.css({left:c("left"),
top:c("top"),zIndex:parseInt(c("zIndex")),width:c("width"),height:c("height")});l.css({width:c("width"),height:c("height")});b.showReflections&&m.css({top:c("height"),width:c("width"),height:c("height")});d&&T(h,{rotateY:parseFloat(G.transform.rotateY)+(parseFloat(u.transform.rotateY)-parseFloat(G.transform.rotateY))*a/1E4+"deg"})}var h=b.scene.find(".altgallery-item-"+e),l=h.find("img"),G={left:parseInt(h.css("left")),top:parseInt(h.css("top")),zIndex:parseInt(h.css("z-index")),width:h.width(),height:h.height(),
opacity:h.find("img").css("opacity"),transform:T(h)},u=b.getItemStyle(a,e);k||h.show();h.unbind("click").click(function(){b.drag||(b.currentItem=e,0>b.currentItem?b.currentItem=0:b.currentItem>=f.length&&(b.currentItem=f.length-1),b.animate());return!1});c.useHighlight&&(h.unbind("hover").hover(function(){l.first().css({opacity:1})},function(){l.first().css({opacity:g?.8:1})}),l.first().css({opacity:u.opacity}));var m=h.find(".altgallery-overlay");h.stop().prop("animate",0);k?n(1E4):h.animate({animate:1E4},
{duration:1E3*c.flipDuration,easing:"easeOutExpo",step:function(a){n(a)},complete:function(){h.prop("animate",0);e==b.currentItem&&h.unbind("click").click(function(){if(b.drag)return!1})}})})}var b=this,c=b.settings,f=b.items,d=!W(),e,g,h,l,m;l=b.currentItem;m=2*Math.max(l,f.length-l);for(g=1;g<=m;g++)if(e=l+(g%2?parseInt(g/2):-parseInt(g/2)),0<=e&&e<f.length){var u=Math.abs(b.currentItem-e);h=b.getItemX(e);4>u?a(e,h):(b.scene.find(".altgallery-item-"+e).hide(),a(e,h,!0))}c.useScrollBar&&b.updateScrollbar()};
Z.prototype.showScrollbar=function(){var e=this,b=e.settings,c=e.canvas,f=e.scaleFactor,d=a('<div class="altgallery-scrollbar"></div>'),g=Math.round(.8*c.width())-36*f;d.css({position:"absolute",zIndex:1E3,left:(c.width()-(g+36*f))/2,bottom:5*f,width:g+36*f,height:17*f,background:I(b.scrollbar.bgColor,b.scrollbar.bgAlpha/100)});C(d,{borderRadius:8*f});if(a.browser.msie&&9>a.browser.version){var k=sprintf("%02x%s",255*b.scrollbar.bgAlpha/100,E(b.scrollbar.bgColor).replace("#",""));d.css({filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#"+
k+",endColorstr=#"+k+")"})}var h=a('<div class="altgallery-scrollbar-handle"></div>'),l=g/e.items.length;h.css({position:"absolute",left:Math.round(e.currentItem*l),top:-10,width:Math.floor(l),height:30*f});var m=a("<div/>");m.css({position:"relative",top:10,height:13*f,background:E(b.scrollbar.handleColor),opacity:b.scrollbar.handleAlpha/100,cursor:"ew-resize"});m.hover(function(){m.css({opacity:1})},function(){m.css({opacity:b.scrollbar.handleAlpha/100})});h.append(m);h.draggable({axis:"x",containment:"parent",
stop:function(a,b){e.currentItem=Math.floor(b.position.left/g*e.items.length);h.css({left:Math.round(e.currentItem*l)});e.animate()}});k=a("<div/>");k.css({position:"relative",top:2*f,height:13*f,margin:"0 "+18*f+"px"});k.click(function(b){b=b.pageX-a(this).offset().left;e.currentItem=Math.floor(b/g*e.items.length);h.css({left:Math.round(e.currentItem*l)});e.animate()});var f={position:"absolute",top:2,width:16*f,height:16*f,fontFamily:"Arial, Helvetica, sans-serif",fontSize:10*f+"px",lineHeight:14*
f+"px",textAlign:"center",color:E(b.scrollbar.arrowsColor),opacity:b.scrollbar.arrowsAlpha/100,cursor:"pointer"},u=a("<div>&#9668;</div>");u.css(f);u.css({left:1});u.click(function(){e.prev()});d.append(u);u=a("<div>&#9658;</div>");u.css(f);u.css({right:1});u.click(function(){e.next()});d.append(u);k.append(h);d.append(k);c.element.append(d)};Z.prototype.updateScrollbar=function(){var a=this.canvas,b=this.scaleFactor,b=(Math.round(.8*a.width())-36*b)/this.items.length;a.element.find(".altgallery-scrollbar-handle").css({left:Math.round(this.currentItem*
b)})};Z.prototype.open=function(a){this.currentItem=a.id;this.animate()};Z.prototype.prev=function(a){a=this.currentItem-(a||1);0>a&&(a=0);this.currentItem!=a&&(this.currentItem=a,this.animate())};Z.prototype.next=function(a){a=this.currentItem+(a||1);a>=this.items.length&&(a=0);this.currentItem!=a&&(this.currentItem=a,this.animate())};Z.prototype.slideshowStart=function(){var a=this;2>a.items.length||(a.slideshowStop(),a.slideshowInterval=setInterval(function(){a.next()},1E3*a.settings.slideShowDelay))};
Z.prototype.slideshowStop=function(){this.slideshowInterval&&clearTimeout(this.slideshowInterval)};ja.prototype.scale=function(a){var b=this.canvas;this.scaleFactor=a;this.originalSize||(this.originalSize={width:b.width(),height:b.height()});b.resize(this.originalSize.width*a,this.originalSize.height*a);this.render({animate:!1})};ja.prototype.render=function(e){function b(){var b=c.thumbBar=a('<div class="altgallery-thumbBar"></div>'),e,n,l,p,m,t={};switch(f.thumbBar.position.toLowerCase()){default:case "bottom":e=
"horizontal";n=d.width()-20*k;l=h+4*k;p=g.length*(h+5*k)-5*k;m=l;t.left=10*k;t.bottom=7*k;t.width=n;t.height=l;break;case "top":e="horizontal";n=d.width()-20*k;l=h+4*k;p=g.length*(h+5*k)-5*k;m=l;t.left=10*k;t.top=9*k;t.width=n;t.height=l;break;case "left":e="vertical";n=h+4*k;l=d.height()-20*k;p=n;m=g.length*(h+5*k)-5*k;t.left=9*k;t.top=10*k;t.width=n;t.height=l;break;case "right":e="vertical",n=h+4*k,l=d.height()-20*k,p=n,m=g.length*(h+5*k)-5*k,t.right=10*k,t.top=10*k,t.width=n,t.height=l}t.position=
"absolute";t.overflow="hidden";b.css(t);var r=a("<div/>");r.css({position:"relative",width:p,height:m});C({boxShadow:k+"px "+k+"px "+2*k+"px rgba(0, 0, 0, 0.5)"});var t=f.thumbnail.fontSize*k,x=.67*h;t>x&&(t=x);var x=(h-t)/2,v={position:"absolute",width:h,height:h-x,paddingTop:x,overflow:"hidden",textAlign:"center",textDecoration:"none",fontFamily:f.thumbnail.fontName,fontSize:t,lineHeight:t+"px",color:E(f.thumbnail.fontColor),backgroundColor:E(f.thumbnail.color),opacity:f.thumbnail.alpha/100};a.extend(v,
C({borderRadius:f.thumbnail.cornerRadius*k/2}));for(var A=C({boxShadow:k+"px "+k+"px "+2*k+"px rgba(0, 0, 0, 0.5)"}),t=0;t<g.length;t++)(function(d){var t=a('<a href="'+g[d].source+'"></a>'),x="horizontal"==e?d*(h+5*k):1,w="horizontal"==e?1:d*(h+5*k);t.html(d+1);t.css(v).css({left:x,top:w});f.thumbnail.useShadow&&t.css(A);t.hover(function(){t.hasClass("altgallery-active")||(t.data("style",{color:t.css("color"),backgroundColor:t.css("backgroundColor"),opacity:t.css("opacity")}),t.css({color:E(f.thumbnail.fontColorOnRollOver),
backgroundColor:E(f.thumbnail.colorOnRollOver),opacity:1}))},function(){t.hasClass("altgallery-active")||t.css(t.data("style"))});t.click(function(){if(!c.drag){var b=c.currentItem;c.currentItem=d;a(this).hasClass("altgallery-active")||c.open(g[d],{direction:d>=b?"next":"prev"})}return!1});c.onOpenItem[d]=function(){var a=b.find("a").eq(d);a.parent().find("a").removeClass("altgallery-active").css(v);a.addClass("altgallery-active").data("style",{color:E(f.thumbnail.fontColorOnClick),backgroundColor:E(f.thumbnail.colorOnClick),
opacity:1}).css(a.data("style"));(function(){var a;if("horizontal"==e&&n<p){var b=0-(d*(h+5*k)-n/2+h/2),c=0-p+n;0<b&&(b=0);b<c&&(b=c);r.animate({left:b});r.unbind("mouseleave").mouseleave(function(){a=setTimeout(function(){r.animate({left:b},1E3)},1E3)})}else l<m&&(b=0-(d*(h+5*k)-l/2+h/2),c=0-m+l,0<b&&(b=0),b<c&&(b=c),r.animate({top:b}),r.unbind("mouseleave").mouseleave(function(){a=setTimeout(function(){r.animate({top:b},1E3)},1E3)}));r.unbind("mouseenter").mouseenter(function(){clearTimeout(a)})})()};
r.append(t)})(t);b.append(r);(function(){function g(){x=!0;r.stop();M=setInterval(function(){var a=parseInt(r.css("left"))+parseInt(f.thumbBar.scrollSpeed);0<a?(r.css("left",0),t()):r.css("left",a)},25)}function k(){x=!0;r.stop();M=setInterval(function(){var a=parseInt(r.css("left"))-parseInt(f.thumbBar.scrollSpeed),b=0-p+n;a<b?(r.css("left",b),t()):r.css("left",a)},25)}function h(){x=!0;r.stop();M=setInterval(function(){var a=parseInt(r.css("top"))+parseInt(f.thumbBar.scrollSpeed);0<a?(r.css("top",
0),t()):r.css("top",a)},25)}function G(){x=!0;r.stop();M=setInterval(function(){var a=parseInt(r.css("top"))-parseInt(f.thumbBar.scrollSpeed),b=0-m+l;a<b?(r.css("top",b),t()):r.css("top",a)},25)}function t(){clearInterval(M);x=!1}var M,x=!1;"horizontal"==e&&n<p?(b.mousemove(function(b){if(!c.drag){var f=d.scale()||1;b=(b.pageX-a(this).offset().left)/f;b<30*f?x||g():b>n-30*f?x||k():t()}}),r.draggable({axis:"x",start:function(){c.drag=!0},stop:function(a,b){var d=b.position.left,f=0-p+n;0<d?r.animate({left:0},
"fast"):d<f&&r.animate({left:f},"fast");setTimeout(function(){c.drag=!1},100)}})):l<m&&(b.mousemove(function(b){if(!c.drag){var f=d.scale()||1;b=(b.pageY-a(this).offset().top)/f;b<30*f?x||h():b>l-30*f?x||G():t()}}),r.draggable({axis:"y",start:function(){c.drag=!0},stop:function(a,b){var d=b.position.top,f=0-m+l;0<d?r.animate({top:0},"fast"):d<f&&r.animate({top:f},"fast");setTimeout(function(){c.drag=!1},100)}}));b.mouseleave(function(){t()})})();d.element.append(b)}e=a.extend({animate:!0},e);var c=
this,f=c.settings,d=c.canvas,g=c.items,k=c.scaleFactor;d.empty();var h=f.thumbnail.size*k;(function(){var b=a('<div class="altgallery-imageFrame"></div>'),c={position:"absolute"};if(f.thumbBar.useThumbBar)switch(f.thumbBar.position.toLowerCase()){default:case "bottom":c.left=10*k;c.top=10*k;c.width=d.width()-20*k;c.height=d.height()-(h+30*k);break;case "top":c.left=10*k;c.bottom=10*k;c.width=d.width()-20*k;c.height=d.height()-(h+30*k);break;case "left":c.right=10*k;c.top=10*k;c.width=d.width()-(h+
30*k);c.height=d.height()-20*k;break;case "right":c.left=10*k,c.top=10*k,c.width=d.width()-(h+30*k),c.height=d.height()-20*k}else c.left=10*k,c.top=10*k,c.width=d.width()-20*k,c.height=d.height()-20*k;b.css(c);d.element.append(b)})();f.thumbBar.useThumbBar&&b();c.open(c.getCurrentItem(),{transitionEffect:e.animate?f.image.transitionEffect.toLowerCase():"none"})};ja.prototype.open=function(e,b){var c=this,f=c.settings,d=c.canvas,g=c.scaleFactor;b=b||{};if(b.direction)var k=b.direction;var h=d.element.find(".altgallery-imageFrame"),
l=c.preloader.get();l.css({position:"absolute",left:"50%",top:"50%",zIndex:10,margin:"-16px 0 0 -16px"}).hide();h.append(l);var m=setTimeout(function(){l.show();c.preloader.start()},500);D(e.source,function(d){if(e.id===c.currentItem){clearTimeout(m);c.preloader.stop();l.remove();var q=f.image.scaleMode.toLowerCase(),p="fill"==q?K.fill(d.width,d.height,h.width(),h.height()):K.fit(d.width,d.height,h.width(),h.height()),y;e.link?(y=a("<a></a>"),y.attr("href",e.link),e.target&&y.attr("target",e.target)):
y=a("<div/>");y.click(function(){if(c.drag)return!1});y.addClass("altgallery-image");y.css({display:"block",position:"absolute",left:"fill"==q?0:p.left,top:"fill"==q?0:p.top,width:"fill"==q?h.width():p.width,height:"fill"==q?h.height():p.height,overflow:"hidden",textDecoration:"none"});C(y,{borderRadius:f.image.cornerRadius*g/2});f.image.useShadow&&C(y,{boxShadow:g+"px "+g+"px "+2*g+"px rgba(0, 0, 0, 0.5)"});var t=a('<img src="'+d.src+'"/>');t.css({position:"absolute",left:"fill"==q?p.left:0,top:"fill"==
q?p.top:0,width:p.width,height:p.height});y.append(t);var r=a("<div/>");e.description&&"never"!=f.caption.visibleMode.toLowerCase()&&(r.html(e.description.replace(/\n/g,"<br/>")),r.css({position:"absolute",left:0,width:p.width-20*g,padding:9*g+"px "+10*g+"px",fontFamily:f.caption.fontName,fontSize:f.caption.fontSize*g,lineHeight:1.25,color:E(f.caption.color),background:I(f.caption.bgColor,f.caption.bgAlpha/100)}),"top"==f.caption.position.toLowerCase()?(r.css({top:0,borderBottom:"1px solid",borderBottomColor:I(f.caption.bgColor,
f.caption.bgAlpha/100)}),"onrollover"==f.caption.visibleMode.toLowerCase()&&(v()||r.css({top:-(r.height()+18)}).hide(),y.hover(function(){r.show().stop().animate({top:0},c.options.animation.duration)},function(){r.stop().animate({top:-(r.height()+18)},c.options.animation.duration,function(){r.hide()})}))):(r.css({bottom:0,borderTop:"1px solid",borderTopColor:I(f.caption.bgColor,f.caption.bgAlpha/100)}),"onrollover"==f.caption.visibleMode.toLowerCase()&&(v()||r.css({bottom:-(r.height()+18)}).hide(),
y.hover(function(){r.show().stop().animate({bottom:0},c.options.animation.duration)},function(){r.stop().animate({bottom:-(r.height()+18)},c.options.animation.duration,function(){r.hide()})}))),y.append(r));q=f.thumbBar.position.toLowerCase();q=!("left"==q||"right"==q);switch(b.transitionEffect||f.image.transitionEffect.toLowerCase()){default:case "fade":h.animate({opacity:0},{duration:500*f.image.transitionDuration,easing:"linear",complete:function(){h.empty();h.append(y);h.animate({opacity:1},{duration:500*
f.image.transitionDuration,easing:"swing",complete:function(){c.onOpen(d)}})}});break;case "slide":h.find(".altgallery-image").not(":last").remove();var x=h.find(".altgallery-image"),p="prev"==k?1:-1,w="easeOutCubic",A=1E3*f.image.transitionDuration;if(q){t=h.outerWidth(!1)+10;x.size()&&x.stop().animate({left:x.position().left+t*p},A,w,function(){x.remove()});h.append(y);var B=y.position().left;y.css({left:B+t*-p}).animate({left:B},A,w,function(){c.onOpen(d)})}else t=h.outerHeight(!1)+10,x.size()&&
x.stop().animate({top:x.position().top+t*p},A,w,function(){x.remove()}),h.append(y),B=y.position().top,y.css({top:B+t*-p}).animate({top:B},A,w,function(){c.onOpen(d)});break;case "xfade":case "crossfade":h.css({opacity:1});h.find(".altgallery-image").not(":last").remove();x=h.find(".altgallery-image");p=1E3*f.image.transitionDuration;x.size()?(x.animate({opacity:0},{duration:p,easing:"linear",complete:function(){a(this).remove();c.onOpen(d)}}),h.append(y),y.css({opacity:0}).animate({opacity:1},{duration:p,
easing:"linear"})):(h.append(y),y.css({opacity:0}).animate({opacity:1},{duration:p,easing:"linear",complete:function(){c.onOpen(d)}}));break;case "none":h.html(y),c.onOpen(d)}var z,A=c.options.animation.duration,w="easeOutQuad",D={transitionEffect:"slide"};q?y.draggable({axis:"x",start:function(){z=y.position().left;r.hide()},stop:function(a,b){b.position.left>z+30*g?(y.animate({left:h.outerWidth(!1)+15*g},A,w),c.prev(D)):b.position.left<z-30*g?(y.animate({left:-(h.outerWidth(!1)+15*g)},A,w),c.next(D)):
(y.animate({left:z},"fast"),r.show())}}):y.draggable({axis:"y",start:function(){z=y.position().top;r.hide()},stop:function(a,b){b.position.top>z+30*g?(y.animate({top:h.outerHeight(!1)+15*g},A,w),c.prev(D)):b.position.top<z-30*g?(y.animate({top:-(h.outerHeight(!1)+15*g)},A,w),c.next(D)):(y.animate({top:z},"fast"),r.show())}})}});c.onOpenItem[parseInt(e.id)]()};ja.prototype.prev=function(a){a=a||{};a.direction="prev";0<this.currentItem?this.currentItem--:this.currentItem=this.items.length-1;this.open(this.getCurrentItem(),
a)};ja.prototype.next=function(a){a=a||{};a.direction="next";this.currentItem<this.items.length-1?this.currentItem++:this.currentItem=0;this.open(this.getCurrentItem(),a)};ja.prototype.slideshowStart=function(){var a=this,b=a.canvas;if(!(2>a.items.length)&&(a.slideshow=!0,a.onOpen=function(){a.slideshowTimer&&clearInterval(a.slideshowTimer);a.slideshowTimer=setTimeout(function(){a.next()},1E3*a.settings.slideshow.delay)},a.settings.slideshow.stopAutoOnClick)){var c=function(){a.slideshowStop();b.element.unbind("click",
c).find("a").unbind("click",c)};b.element.bind("click",c).find("a").bind("click",c)}};ja.prototype.slideshowStop=function(){this.onOpen=function(){};this.slideshow=!1;clearInterval(this.slideshowTimer)};fa.prototype.scale=function(a){var b=this.canvas;this.scaleFactor=a;this.originalSize||(this.originalSize={width:b.width(),height:b.height()});b.resize(this.originalSize.width*a,this.originalSize.height*a);b.empty();this.init()};fa.prototype.init=function(){var e=this,b=e.settings,c=e.canvas,f=e.scaleFactor;
b.overflow&&"hidden"!=b.overflow&&c.element.css({overflow:"visible"});e.imageWidth=b.image.width*f||Math.round(.75*c.width());e.imageHeight=b.image.height*f||Math.round(.67*c.height());e.stack=[];for(var d=0;d<b.visibleImages;d++){var h=a("<div/>");h.css({position:"absolute",left:Math.floor((c.width()-e.imageWidth-20*f)/2),top:Math.floor((c.height()-e.imageHeight-57*f)/2),width:e.imageWidth+20*f,height:e.imageHeight+57*f,background:E(b.frameColor),zIndex:b.visibleImages-d});b.useShadow&&C(h,{boxShadow:"0 0 10px rgba(0,0,0,0.7)"});
d&&T(h,{rotate:(g(10*-b.maxAngle,10*b.maxAngle)/10).toString()+"deg"});var k=a('<div class="altgallery-imgFrame"/>');k.css({position:"absolute",left:10*f,top:10*f,width:e.imageWidth,height:e.imageHeight,overflow:"hidden",background:"#999",cursor:"pointer"});k.click(function(){e.next()});h.append(k);k=a('<div class="altgallery-caption"/>');k.css({position:"absolute",left:10*f,top:e.imageHeight+12*f,width:e.imageWidth,height:42*f,overflow:"hidden",textAlign:"center",fontFamily:b.caption.fontName,fontSize:11*
f+"px",lineHeight:14*f+"px",color:E(b.caption.color)});h.append(k);e.stack.push(h);c.append(e.stack[d])}e.open(e.getCurrentItem())};fa.prototype.preload=function(e,b){var c=this,f=c.settings;D(e.source,function(d){var e=b.find(".altgallery-imgFrame"),g=a("<img/>");g.attr({src:d.src});g.css({position:"absolute"});var h="fit"==f.imageScaleMode.toLowerCase()?K.fit:K.fill;g.css(h(d.width,d.height,c.imageWidth,c.imageHeight));e.empty().append(g)})};fa.prototype.open=function(e,b){var c=this,f=c.settings,
d=c.scaleFactor,g=c.stack[0];c.currentItem=e.id;var k=g.find(".altgallery-caption");k.empty();var h=a("<div/>");h.css({display:"inline-block"});f.usePhotoNumbers&&h.append(e.id+1+"/"+c.items.length+" ");h.append(e.description);k.append(h);var l=h.height(),k=Math.floor((k.height()-l)/2);14<l&&h.css({textAlign:"left"});h.css({marginTop:0<k?k:0});var m=parseFloat(T(g).rotate);0!=m&&g.animate({animate:100},{duration:200,easing:"linear",step:function(a){T(g,{rotate:(m-m*a/100).toString()+"deg"})},complete:function(){g.prop({animate:0})}});
var u=g.find(".altgallery-imgFrame");u.empty();var q=(new ga(H.images.loader)).get();q.css({position:"absolute",left:"50%",top:"50%",margin:"-16px 0 0 -16px"});u.append(q);q.start();D(e.source,function(b){q.stop();q.remove();var k=a("<img/>");k.attr({src:b.src});k.css({position:"absolute"});var h="fit"==f.imageScaleMode.toLowerCase()?K.fit:K.fill;k.css(h(b.width,b.height,c.imageWidth,c.imageHeight));u.append(k);b={position:"absolute",padding:3*d+"px "+5*d+"px",fontFamily:"Arial, Helvetica, sans-serif",
fontSize:10*d+"px",color:"#fff",background:I("#000000",.7),cursor:"pointer"};var l=a('<div class="altgallery-back"/>');l.css(b).css({left:15*d,top:15*d});C(l,{borderRadius:5*d+"px"});l.html(f.translation.back);l.click(function(){c.prev()});g.append(l);g.hover(function(){l.stop().fadeIn("fast")},function(){l.stop().fadeOut("fast")});if(e.link){var m=a('<div class="altgallery-link"/>');m.css(b).css({right:15*d,top:15*d});C(m,{borderRadius:5*d+"px"});m.html(f.translation.gotoLink);m.click(function(){J(e)});
g.append(m);g.hover(function(){m.stop().fadeIn("fast")},function(){m.stop().fadeOut("fast")})}for(b=1;b<f.visibleImages-1;b++)(function(a){setTimeout(function(){c.preload(c.getNextItem(a),c.stack[a])},500*(a-1))})(b)})};fa.prototype.prev=function(e){var b=this;e=b.settings;var c=b.stack[0],f=c.position();c.find(".altgallery-back, .altgallery-link").remove();var d=g(10*-e.maxAngle,10*e.maxAngle)/10;c.animate({animate:100},{duration:200,easing:"linear",step:function(b){T(a(this),{rotate:(d*b/100).toString()+
"deg"})},complete:function(){a(this).prop({animate:0})}});c=b.stack[b.stack.length-1];b.stack.pop();b.stack.unshift(c);var h=g(b.imageWidth,1.5*b.imageWidth),k=g(b.imageHeight/2,b.imageHeight),l=g(10,60);c.animate({animate:1E3},{duration:.8*b.options.animation.duration,easing:"easeOutQuart",step:function(a){c.css({left:f.left+h*a/1E3,top:f.top-k*a/1E3});T(c,{rotate:(l*a/1E3).toString()+"deg"})},complete:function(){for(var a=0;a<b.stack.length;a++)b.stack[a].css({zIndex:b.stack.length-a});c.animate({animate:0},
{duration:.8*b.options.animation.duration,easing:"easeOutQuart",step:function(a){c.css({left:f.left+h*a/1E3,top:f.top-k*a/1E3});T(c,{rotate:(0+l*a/1E3).toString()+"deg"})}})}});b.currentItem--;0>b.currentItem&&(b.currentItem=b.items.length-1);b.open(b.getCurrentItem())};fa.prototype.next=function(a){var b=this;a=b.settings;var c=b.stack[0],f=c.position();c.find(".altgallery-back, .altgallery-link").remove();b.stack.shift();b.stack.push(c);var d=g(b.imageWidth,1.5*b.imageWidth),e=g(b.imageHeight/2,
b.imageHeight),k=g(10,60),h=g(10*-a.maxAngle,10*a.maxAngle)/10;c.animate({animate:1E3},{duration:.8*b.options.animation.duration,easing:"easeOutQuart",step:function(a){c.css({left:f.left+d*a/1E3,top:f.top-e*a/1E3});T(c,{rotate:(k*a/1E3).toString()+"deg"})},complete:function(){for(var a=0;a<b.stack.length;a++)b.stack[a].css({zIndex:b.stack.length-a});c.animate({animate:0},{duration:.8*b.options.animation.duration,easing:"easeOutQuart",step:function(a){c.css({left:f.left+d*a/1E3,top:f.top-e*a/1E3});
T(c,{rotate:(h+k*a/1E3).toString()+"deg"})}})}});b.currentItem++;b.currentItem>=b.items.length&&(b.currentItem=0);b.open(b.getCurrentItem())};fa.prototype.slideshowStart=function(){var a=this,b=a.settings;if(!(2>a.items.length||a.slideshow)){var c=function(){a.slideshowTimeoutId=setTimeout(function(){a.next(c)},1E3*b.slideshow.delay+2E3)};a.slideshow=!0;setTimeout(function(){a.next(c)},1E3*b.slideshow.delay)}};fa.prototype.slideshowStop=function(){this.slideshow&&(this.slideshow=!1,clearTimeout(this.slideshowTimeoutId))};
ka.prototype.scale=function(a){var b=this.canvas;this.scaleFactor=a;this.originalSize||(this.originalSize={width:b.width(),height:b.height()});b.resize(this.originalSize.width*a,this.originalSize.height*a);b.empty();this.render()};ka.prototype.render=function(){var e=this,b=e.canvas,c=e.items,f=e.settings,d=e.scaleFactor;b.empty();var g=b.width(),k=b.height(),h=parseInt(f.visibleMatrix.rows),l=Math.ceil(c.length/h),m=.2+.2*parseInt(f.zoom),u=Math.round(f.thumbnail.distance*m*d),q=Math.round(f.thumbnail.width*
m*d),p=Math.round(f.thumbnail.height*m*d);(p+u)*h+u>k&&(m=k/h,u*=m/p,q=f.thumbnail.width/f.thumbnail.height*m,p=m);var y=(q+u)*l+u,m=(p+u)*h+u;this.container=a("<div>");this.container.css({position:"absolute",width:y,height:m,left:Math.round((g-y)/2-e.scroll*d),top:Math.round((k-m)/2)});y>g&&this.container.draggable({axis:"x",distance:Math.round(5*d),start:function(){e.drag=!0},stop:function(b,c){var d=c.position.left,f=e.options.animation.duration;0<d?a(this).animate({left:0},f,function(){e.drag=
!1}):d<g-y?a(this).animate({left:g-y},f,function(){e.drag=!1}):setTimeout(function(){e.drag=!1},100)}});for(d=0;d<c.length;d++){var k=l-1-d%l,m=h-1-Math.floor(d/l),t=a("<div>");t.css({position:"absolute",left:Math.round(k*(q+u)+u),top:Math.round(m*(p+u)+u),width:q,height:p,overflow:"hidden",background:"#fff"});c[d].link?t.css({cursor:"pointer"}):t.css({cursor:"zoom-in"});(function(b,d){var g=a("<img>");D(c[b].thumb,function(a){g.attr({src:a.src}).css({position:"absolute"});g.css(K.fill(a.width,a.height,
q,p));d.append(g)},50*b);d.click(function(){e.drag||(c[b].link?J(c[b].link,c[b].target||"_blank"):e.open(c[b]));return!1});f.useHighlight&&d.hover(function(){g.css({opacity:.67})},function(){g.css({opacity:1})})})(d,t);this.container.append(t)}b.append(this.container);0<=e.currentItem&&e.open(e.getCurrentItem(),!1)};ka.prototype.initScroll=function(){function a(){clearInterval(g);d&&(d=!1,c.scroll+=(e-c.container.position().left)/c.scaleFactor)}function b(){function b(){var m=(new Date).getTime(),
p;p=(m-l)/2E3*.5;.5<p&&(p=.5);if(h){if(m=Math.round(e-(m-l)*p*d),p=-c.container.width()+f.width(),m<p){c.container.css("left",p);a();return}}else if(m=Math.round(e+(m-l)*p*d),0<m){c.container.css("left",0);a();return}c.container.css("left",m);g=setTimeout(b,20)}var d=c.scaleFactor,l=(new Date).getTime();e=c.container.position().left;b()}var c=this,f=c.canvas,d=!1,e,g,h;c.container.width()<f.width()||(c.stopScrolling=a,f.element.mousemove(function(e){if(c.drag||0<=c.currentItem)a();else{var g=f.element.width();
e=e.pageX-f.element.offset().left;var k=g/5;e<k?d||(d=!0,h=!1,b()):e>g-k?d||(h=d=!0,b()):d&&a()}}).mouseleave(function(){a()}))};ka.prototype.stopScrolling=function(){return!1};ka.prototype.open=function(e,b){var c=this,f=c.canvas,d=c.items,g=c.settings,k=c.scaleFactor,h=c.options.animation.duration,l=jQuery.fn.jquery.split("."),m=1<=l[0]&&8<=l[1];b===z&&(b=!0);c.currentItem=e.id;c.stopScrolling();var u=parseInt(g.visibleMatrix.rows),q=Math.ceil(d.length/u),d=.2+.2*parseInt(g.zoom),l=q-1-e.id%q,u=
u-1-Math.floor(e.id/q),q=Math.round(g.thumbnail.distance*d*k),p=Math.round(g.thumbnail.width*d*k),y=Math.round(g.thumbnail.height*d*k),t=Math.round(c.container.position().left+Math.round(l*(p+q)+q)),r=Math.round(c.container.position().top+Math.round(u*(y+q)+q)),x=a("<div>");x.css({position:"absolute",left:t,top:r,width:p,height:y,overflow:"hidden"});D(e.thumb,function(d){function l(){q.css(K.fill(d.width,d.height,x.width(),x.height()))}var q=a("<img>");q.attr({src:d.src}).css({position:"absolute"});
q.css(K.fill(d.width,d.height,p,y));x.append(q);f.append(x);c.container.fadeOut(2*h*(b?1:0));D(e.source,function(a){q.attr({src:a.src});d=a});var u={duration:2*h*(b?1:0),easing:"easeInOutQuart",complete:function(){var b=a("<div>");x.css({cursor:"zoom-out"});var d=g.imageCaption.visibleMode.toLowerCase();if("never"!=d&&e.description.length){var f=function(){b.stop();"bottom"==v?b.animate({visibility:"hide",bottom:-b.outerHeight()},h):b.animate({visibility:"hide",top:-b.outerHeight()},h)},q=function(){b.stop();
"bottom"==v?b.animate({visibility:"show",bottom:0},h):b.animate({visibility:"show",top:0},h)};b.html(e.description.replace(/\n/g,"<br/>"));b.css({position:"absolute",left:0,width:x.width()-Math.round(16*k),padding:Math.round(8*k)+"px",fontFamily:g.imageCaption.fontName,fontSize:Math.round(g.imageCaption.fontSize*k),color:E(g.imageCaption.color),background:I(g.imageCaption.bgColor,g.imageCaption.bgAlpha/100),visibility:"hidden"});x.append(b);var v=g.imageCaption.position.toLowerCase();"bottom"==v?
b.css({bottom:-b.outerHeight(),borderTop:"1px solid",borderColor:I(g.imageCaption.bgColor,g.imageCaption.bgAlpha/100)}):b.css({top:-b.outerHeight(),borderBottom:"1px solid",borderColor:I(g.imageCaption.bgColor,g.imageCaption.bgAlpha/100)});b.css({visibility:"visible"});"onrollover"==d&&x.hover(q,f);q()}x.click(function(){b.remove();u={duration:2*h,easing:"easeInOutQuart",complete:function(){x.remove();c.currentItem=-1}};m?u.progress=l:u.step=l;x.animate({left:t,top:r,width:p,height:y},u);c.container.fadeIn(2*
h)})}};m?u.progress=l:u.step=l;x.animate(K.fit(d.width,d.height,f.width(),f.height()),u)})};U.prototype.scale=function(e){var b=this.canvas,c=this.settings;this.scaleFactor=e;this.originalSettings||(this.originalSettings=a.extend(!0,{},this.settings));this.settings=a.extend(!0,{},this.originalSettings);c.frameSize*=e;c.cornerRadius*=e;c.iconWidth*=e;c.iconHeight*=e;c.iconPadding*=e;c.fontSize*=e;this.originalSize||(this.originalSize={width:b.width(),height:b.height()});b.resize(this.originalSize.width*
e,this.originalSize.height*e);this.render()};U.prototype.render=function(){var e=this,b=e.settings,c=e.canvas,f=e.scaleFactor;c.empty();c.element.css({fontFamily:b.fontName,fontSize:parseInt(b.fontSize)+"px",lineHeight:1.2*parseInt(b.fontSize)+"px"});(function(){var d=a('<div class="altgallery-imageFrame"></div>');d.css({width:c.width()-2*b.frameSize,height:c.height()-2*b.frameSize,padding:b.frameSize,background:E(b.frameColor),borderRadius:b.cornerRadius/2});var g=a('<div class="altgallery-image"></div>');
g.css({position:"relative",width:c.width()-2*b.frameSize,height:c.height()-2*b.frameSize,overflow:"hidden",background:E(b.backgroundColor),borderRadius:b.cornerRadius/2-b.frameSize/4,cursor:"pointer"});var k=a("<img/>");k.css({position:"absolute"});d.click(function(){e.drag||e.next();return!1});var h;d.draggable({axis:"x",start:function(a,b){if("show thumbnails"==e.currentState||"show albums"==e.currentState)return!1;e.drag=!0;h=b.position.left;e.hideCaption();e.hideButtons();e.hideNavigation();e.slideshowStop()},
stop:function(a,b){b.position.left>h+30*f?d.animate({left:c.width()},function(){d.css({left:0});e.prev({transition:"none"})}):b.position.left<h-30*f?d.animate({left:-c.width()},function(){d.css({left:0});e.next({transition:"none"})}):d.animate({left:0},function(){e.showButtons();e.showCaption();e.showNavigation()});setTimeout(function(){e.drag=!1},100)}});g.append(k);d.append(g);c.element.append(d);e.open(e.getCurrentItem(),{preserveState:!0})})();switch(e.currentState){default:case "show albums":e.showAlbums();
break;case "show thumbnails":e.showThumbnails();break;case "load image":break;case "start slideshow":e.slideshowStart()}};U.prototype.showAlbums=function(){function e(){function g(){var a=p*m+1,c=p*m+m;c>b.albums.length&&(c=b.albums.length);t.html(a+"-"+c+" "+f.translation.Of+" "+b.albums.length);0>=p?(x.css({opacity:.3,cursor:"default"}),x.unbind("click").click(function(){return!1})):(x.css({opacity:1,cursor:"pointer"}),x.unbind("click").click(v));p>=q-1?(w.css({opacity:.3,cursor:"default"}),w.unbind("click").click(function(){return!1})):
(w.css({opacity:1,cursor:"pointer"}),w.unbind("click").click(B))}b.hideThumbnails();b.hideButtons();b.hideCaption();b.hideNavigation();var k=a('<div class="altgallery-albums"></div>'),h=c.width()-2*f.frameSize,l=f.iconHeight+115*d;k.css({position:"absolute",left:f.frameSize,top:(c.height()-l)/2,width:c.width()-2*f.frameSize,height:l,overflow:"hidden",color:"#fff",border:"1px #000",borderStyle:"solid none",zIndex:2});var n=a('<div class="altgallery-albums-overlay"></div>');n.css({position:"absolute",
left:f.frameSize,top:(c.height()-l)/2,width:c.width()-2*f.frameSize,height:l+1,background:"#000",opacity:f.panelBackgroundAlpha/100,zIndex:1});c.element.append(n);l=a("<div/>");l.css({position:"absolute",top:0,right:0,padding:10*d});n=a('<a class="altgallery-close">'+f.translation.Close+"</a>");n.css({marginRight:0,color:"#fff",fontWeight:"bold",textDecoration:"none",textShadow:"0 1px 0 rgba(0, 0, 0, 0.5)",background:"no-repeat left center",backgroundImage:F(H.zen.close),backgroundSize:Math.round(7*
d)+"px "+Math.round(9*d)+"px",paddingLeft:12*d,cursor:"pointer"});n.click(function(){b.hideAlbums();b.showButtons();b.showCaption();b.showNavigation();return!1});l.append(n);k.append(l);var m=Math.floor((h-20)/(f.iconWidth+f.iconPadding)),m=m>b.albums.length?b.albums.length:m,l=(f.iconWidth+f.iconPadding)*m-f.iconPadding,n=(f.iconWidth+f.iconPadding)*b.albums.length-f.iconPadding,q=Math.ceil(b.albums.length/m),p=0,y=a("<div>"+f.translation.Albums+"</div>");y.css({position:"absolute",left:9*d,top:0,
padding:10*d,paddingLeft:23*d,textShadow:"-1px 1px 0 rgba(0, 0, 0, 0.5)",fontWeight:"bold",background:"no-repeat left center",backgroundImage:F(H.zen.albums),backgroundSize:Math.round(16*d)+"px "+Math.round(16*d)+"px"});k.append(y);var t=a("<span></span>");t.css({marginLeft:"1em",fontWeight:"normal"});y.append(t);y=a("<div/>");y.css({position:"absolute",left:(h-l)/2-4,top:42*d,width:l+4,height:f.iconHeight+70*d,overflow:"hidden"});var r=a("<div/>");r.css({position:"relative",left:0,width:n});y.append(r);
h=a("<div/>");h.css({position:"absolute",right:4*d,bottom:3*d,height:20*d,opacity:.9});var x=a("<a/>");x.css({display:"block",cssFloat:"left",width:16*d,height:16*d,marginRight:3*d,background:"no-repeat center",backgroundImage:F(H.images.prev),backgroundSize:Math.round(11*d)+"px "+Math.round(10*d)+"px"});var v=function(){0<p&&p--;var a=(f.iconWidth+f.iconPadding)*m*p;r.stop().animate({left:-a},2*b.options.animation.duration,"easeOutQuart");g();return!1};x.click(v);h.append(x);k.append(y);var w=a("<a/>");
w.css({display:"block",cssFloat:"left",width:16*d,height:16*d,marginRight:3*d,background:"no-repeat center",backgroundImage:F(H.images.next),backgroundSize:Math.round(11*d)+"px "+Math.round(10*d)+"px"});var B=function(){p<q-1&&p++;var a=(f.iconWidth+f.iconPadding)*m*p;r.stop().animate({left:-a},2*b.options.animation.duration,"easeOutQuart");g();return!1};w.click(B);h.append(w);k.append(h);g();for(var z,h=0;h<b.albums.length;h++)(function(c,d){var e=a("<div/>");e.css({position:"absolute",left:(f.iconWidth+
f.iconPadding)*d,top:0,width:f.iconWidth+f.iconPadding+6,overflow:"hidden",textShadow:"0 1px 0 rgba(0, 0, 0, 0.5)"});var g=a('<div class="altgallery-thumbnail"></div>');g.css({position:"relative",width:f.iconWidth-2,height:f.iconHeight-2,overflow:"hidden",border:"1px solid",borderColor:b.currentAlbum==d?"#000":"#fff",margin:"2px",cursor:"pointer"});D(c.items[0].thumb,function(b){var c=a("<img/>");c.attr("src",b.src);c.css({position:"absolute"});c.css(K.fill(b.width,b.height,f.iconWidth-2,f.iconHeight-
2));g.append(c)},50*d);e.append(g);e.append('<div style="padding:7px 2px 2px; font-weight:bold;">'+(c.description||"Album "+(d+1))+"<div>");e.append('<div style="padding:1px 2px;">'+c.items.length+" "+(1==c.items.length?f.translation.Image:f.translation.Images)+"<div>");e.hover(function(){r.find(".altgallery-thumbnail").css({borderWidth:"1px",margin:"2px"});g.css({borderWidth:"3px",margin:"0px"})},function(){g.css({borderWidth:"1px",margin:"2px"})}).click(function(){z||(b.currentAlbum!=d&&(b.currentItem=
0),b.currentAlbum=d,b.showThumbnails());return!1});r.append(e)})(b.albums[h],h);c.element.append(k);1<q&&r.draggable({axis:"x",start:function(){z=!0},stop:function(a,b){b.position.left>b.originalPosition.left+30*d?v():b.position.left<b.originalPosition.left-30*d?B():r.animate({left:b.originalPosition.left},"fast");setTimeout(function(){z=!1},100)}})}var b=this,c=b.canvas,f=b.settings,d=b.scaleFactor;b.currentState="show albums";b.slideshowStop();c.element.find(".altgallery-albums").size()||e()};U.prototype.hideAlbums=
function(){this.canvas.element.find(".altgallery-albums, .altgallery-albums-overlay").remove()};U.prototype.showThumbnails=function(){function e(){function k(){var a=y*q+1,b=y*q+q;b>d.items.length&&(b=d.items.length);r.html(a+"-"+b+" "+f.translation.Of+" "+d.items.length);0>=y?(v.css({opacity:.3,cursor:"default"}),v.unbind("click").click(function(){return!1})):(v.css({opacity:1,cursor:"pointer"}),v.unbind("click").click(w));y>=p-1?(B.css({opacity:.3,cursor:"default"}),B.unbind("click").click(function(){return!1})):
(B.css({opacity:1,cursor:"pointer"}),B.unbind("click").click(z))}b.hideAlbums();b.hideButtons();b.hideCaption();b.hideNavigation();var h=a('<div class="altgallery-images"></div>'),l=c.width()-2*f.frameSize,n=f.iconHeight+75*g;h.css({position:"absolute",left:f.frameSize,top:(c.height()-n)/2,width:c.width()-2*f.frameSize,height:n,overflow:"hidden",color:"#fff",border:"1px #000",borderStyle:"solid none",zIndex:2});var m=a('<div class="altgallery-images-overlay"></div>');m.css({position:"absolute",left:f.frameSize,
top:(c.height()-n)/2,width:c.width()-2*f.frameSize,height:n+1,background:"#000",opacity:f.panelBackgroundAlpha/100,zIndex:1});c.element.append(m);n=a("<div/>");n.css({position:"absolute",top:0,right:0,padding:10*g});1<b.albums.length&&(m=a('<a class="altgallery-back">'+f.translation.BackToAlbums+"</a>"),m.css({marginRight:"1.5em",color:"#fff",fontWeight:"bold",textDecoration:"none",textShadow:"0 1px 0 rgba(0, 0, 0, 0.5)",background:"no-repeat left center",backgroundImage:F(H.zen.backToAlbums),backgroundSize:Math.round(9*
g)+"px "+Math.round(9*g)+"px",paddingLeft:14*g,cursor:"pointer"}),m.click(function(){b.showAlbums();return!1}),n.append(m));m=a('<a class="altgallery-close">'+f.translation.Close+"</a>");m.css({marginRight:0,color:"#fff",fontWeight:"bold",textDecoration:"none",textShadow:"0 1px 0 rgba(0, 0, 0, 0.5)",background:"no-repeat left center",backgroundImage:F(H.zen.close),backgroundSize:Math.round(7*g)+"px "+Math.round(9*g)+"px",paddingLeft:12*g,cursor:"pointer"});m.click(function(){b.hideThumbnails();b.showButtons();
b.showCaption();b.showNavigation();return!1});n.append(m);h.append(n);var q=Math.floor((l-20)/(f.iconWidth+f.iconPadding)),q=q>d.items.length?d.items.length:q,n=(f.iconWidth+f.iconPadding)*q-f.iconPadding,m=(f.iconWidth+f.iconPadding)*d.items.length-f.iconPadding,p=Math.ceil(d.items.length/q),y=0,t=a("<div>"+f.translation.Images+"</div>");t.css({position:"absolute",left:9*g,top:0,padding:10*g,paddingLeft:23*g,textShadow:"-1px 1px 0 rgba(0, 0, 0, 0.5)",fontWeight:"bold",background:"no-repeat left center",
backgroundImage:F(H.zen.thumbnails),backgroundSize:Math.round(16*g)+"px "+Math.round(16*g)+"px"});h.append(t);var r=a("<span></span>");r.css({marginLeft:"1em",fontWeight:"normal"});t.append(r);t=a("<div/>");t.css({position:"absolute",left:(l-n)/2-4,top:42*g,width:n+4,height:f.iconHeight+4,overflow:"hidden"});var x=a("<div/>");x.css({position:"relative",left:0,width:m});t.append(x);h.append(t);l=a("<div/>");l.css({position:"absolute",right:4*g,bottom:3*g,height:20*g,opacity:.9});var v=a("<a/>");v.css({display:"block",
cssFloat:"left",width:16*g,height:16*g,marginRight:3*g,background:"no-repeat center",backgroundImage:F(H.images.prev),backgroundSize:Math.round(11*g)+"px "+Math.round(10*g)+"px"});var w=function(){0<y&&y--;var a=(f.iconWidth+f.iconPadding)*q*y;x.stop().animate({left:-a},2*b.options.animation.duration,"easeOutQuart");k();return!1};v.click(w);l.append(v);var B=a("<a/>");B.css({display:"block",cssFloat:"left",width:16*g,height:16*g,marginRight:3*g,background:"no-repeat center",backgroundImage:F(H.images.next),
backgroundSize:Math.round(11*g)+"px "+Math.round(10*g)+"px"});var z=function(){y<p-1&&y++;var a=(f.iconWidth+f.iconPadding)*q*y;x.stop().animate({left:-a},2*b.options.animation.duration,"easeOutQuart");k();return!1};B.click(z);l.append(B);h.append(l);k();for(var C=!1,l=0;l<d.items.length;l++)(function(c,d){var e=a("<div/>");e.css({position:"absolute",left:(f.iconWidth+f.iconPadding)*d,top:0,width:f.iconWidth+f.iconPadding+6,overflow:"hidden",textShadow:"0 1px 0 rgba(0, 0, 0, 0.5)"});var g=a('<div class="altgallery-thumbnail"></div>');
g.css({position:"relative",width:f.iconWidth-2,height:f.iconHeight-2,overflow:"hidden",border:"1px solid",borderColor:b.currentItem==d?"#000":"#fff",margin:"2px",cursor:"pointer"});D(c.thumb,function(b){var c=a("<img/>");c.attr("src",b.src);c.css({position:"absolute"});c.css(K.fill(b.width,b.height,f.iconWidth-2,f.iconHeight-2));g.append(c)},50*d);e.append(g);e.hover(function(){x.find(".altgallery-thumbnail").css({borderWidth:"1px",margin:"2px"});g.css({borderWidth:"3px",margin:"0px"})},function(){g.css({borderWidth:"1px",
margin:"2px"})}).click(function(){C||(b.currentItem=d,b.open(b.getCurrentItem()));return!1});x.append(e)})(d.items[l],l);c.element.append(h);1<p&&x.draggable({axis:"x",start:function(){C=!0},stop:function(a,b){b.position.left>b.originalPosition.left+30*g?w():b.position.left<b.originalPosition.left-30*g?z():x.animate({left:b.originalPosition.left},"fast");setTimeout(function(){C=!1},100)}})}var b=this,c=b.canvas,f=b.settings,d=b.getCurrentAlbum(),g=b.scaleFactor;b.currentState="show thumbnails";b.slideshowStop();
c.element.find(".altgallery-images").size()||e()};U.prototype.hideThumbnails=function(){this.canvas.element.find(".altgallery-images, .altgallery-images-overlay").remove()};U.prototype.showButtons=function(){function e(){var k=a('<div class="altgallery-buttons"></div>');k.css({position:"absolute",right:f.frameSize,top:25*d+f.frameSize,padding:Math.round(3*d*g),paddingLeft:Math.round(1*d*g),paddingRight:Math.round(2*d*g),background:"rgba(0, 0, 0, "+f.buttonsBackgroundAlpha/100+")",border:"1px solid rgba(0, 0, 0, 0.8)",
borderRight:"none"});C(k,{borderTopLeftRadius:3*d*g+"px",borderBottomLeftRadius:3*d*g+"px"});if(a.browser.msie&&9>a.browser.version){var h=Math.round(255*parseInt(f.buttonsBackgroundAlpha)/100),h=16>h?"0"+h.toString(16):h.toString(16);k.css({borderColor:"#000",filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#"+h+"000000,endColorstr=#"+h+"000000)"})}f.showAlbumsButton&&1<b.albums.length&&(h=a("<a/>"),h.css({display:"block",cssFloat:"left",margin:"0 "+Math.round(2*d*g)+"px",width:16*
d*g,height:16*d*g,background:"no-repeat center",backgroundImage:F(H.zen.albums),backgroundSize:Math.floor(16*d*g)+"px "+Math.floor(16*d*g)+"px",opacity:.8,cursor:"pointer"}),h.click(function(){b.showAlbums();return!1}),k.append(h));f.showThumbnailsButton&&(h=a("<a/>"),h.css({display:"block",cssFloat:"left",margin:"0 "+Math.round(2*d*g)+"px",width:16*d*g,height:16*d*g,background:"no-repeat center",backgroundImage:F(H.zen.thumbnails),backgroundSize:Math.floor(16*d*g)+"px "+Math.floor(16*d*g)+"px",opacity:.8,
cursor:"pointer"}),h.click(function(){b.showThumbnails();return!1}),k.append(h));c.element.append(k)}var b=this,c=b.canvas,f=b.settings,d=b.scaleFactor,g=v()?2:1;"never"!=f.showButtons.toLowerCase()&&(f.showAlbumsButton||f.showThumbnailsButton)&&(c.element.find(".altgallery-buttons").size()||e())};U.prototype.hideButtons=function(){this.canvas.element.find(".altgallery-buttons").remove()};U.prototype.showCaption=function(){var e=this.canvas,b=this.settings,c=this.scaleFactor,f=v()?2:1;this.hideCaption();
if("never"!=b.showCaption.toLowerCase()){var d=a('<div class="altgallery-caption"></div>');d.css({position:"absolute",left:b.frameSize,top:25*c+b.frameSize,maxWidth:e.width()-100,paddingTop:4*c*f,paddingRight:10*c*f,paddingBottom:5*c*f,paddingLeft:7*c*f,fontSize:parseInt(b.fontSize)*f+"px",lineHeight:1.2*parseInt(b.fontSize)*f+"px",color:"#fff",textShadow:"-1px 1px 0 rgba(0, 0, 0, 0.3)",background:"rgba(0, 0, 0, "+b.captionBackgroundAlpha/100+")",border:"1px solid rgba(0, 0, 0, 0.8)",borderLeft:"none"});
C(d,{borderTopRightRadius:Math.round(3*c*f)+"px",borderBottomRightRadius:Math.round(3*c*f)+"px"});a.browser.msie&&9>a.browser.version&&(b=Math.round(255*parseInt(b.captionBackgroundAlpha)/100),b=16>b?"0"+b.toString(16):b.toString(16),d.css({borderColor:"#000",filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#"+b+"000000,endColorstr=#"+b+"000000)"}));this.getCurrentAlbum().description&&d.append('<span style="font-weight:bold;">'+this.getCurrentAlbum().description.replace(/\n/g,"<br/>")+
"</span>&nbsp;");this.getCurrentItem().description?d.append("<span>"+this.getCurrentItem().description.replace(/\n/g,"<br/>")+"</span>"):d.append("<span>"+(this.currentItem+1)+"/"+this.getCurrentAlbum().items.length+"</span>");e.element.append(d)}};U.prototype.hideCaption=function(){this.canvas.element.find(".altgallery-caption").remove()};U.prototype.showNavigation=function(){function e(){var k=a('<div class="altgallery-navigation"></div>');k.css({position:"absolute",right:f.frameSize,bottom:25*
d+f.frameSize,padding:Math.round(3*d*g),paddingLeft:Math.round(1*d*g),paddingRight:Math.round(2*d*g),background:"rgba(0, 0, 0, "+f.buttonsBackgroundAlpha/100+")",border:"1px solid rgba(0, 0, 0, 0.8)",borderRight:"none"});C(k,{borderTopLeftRadius:Math.round(3*d*g)+"px",borderBottomLeftRadius:Math.round(3*d*g)+"px"});if(a.browser.msie&&9>a.browser.version){var h=Math.round(255*parseInt(f.buttonsBackgroundAlpha)/100),h=16>h?"0"+h.toString(16):h.toString(16);k.css({borderColor:"#000",filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#"+
h+"000000,endColorstr=#"+h+"000000)"})}if(f.showSlideshowButton){var l=a("<a></a>");l.css({display:"block",cssFloat:"left",margin:"0 "+Math.round(2*d*g)+"px",width:14*d*g,height:16*d*g,background:"no-repeat center",opacity:.8,cursor:"pointer"});l.click(function(){b.slideshow?b.slideshowStop():b.slideshowStart();return!1});k.append(l);b.updateSlideshowButton=function(){b.slideshow?l.css({backgroundImage:F(H.zen.pause),backgroundSize:Math.floor(6*d*g)+"px "+Math.floor(10*d*g)+"px"}):l.css({backgroundImage:F(H.images.play),
backgroundSize:Math.floor(7*d*g)+"px "+Math.floor(10*d*g)+"px"})};b.updateSlideshowButton()}else b.updateSlideshowButton=function(){};f.showNavigationButton&&(h=a("<a/>"),h.css({display:"block",cssFloat:"left",margin:"0 "+Math.round(2*d*g)+"px",width:16*d*g,height:16*d*g,background:"no-repeat center",backgroundImage:F(H.images.prev),backgroundSize:Math.floor(11*d*g)+"px "+Math.floor(10*d*g)+"px",opacity:.8,cursor:"pointer"}),h.click(function(){b.prev();return!1}),k.append(h),h=a("<a/>"),h.css({display:"block",
cssFloat:"left",margin:"0 "+Math.round(2*d*g)+"px",width:16*d*g,height:16*d*g,background:"no-repeat center",backgroundImage:F(H.images.next),backgroundSize:Math.floor(11*d*g)+"px "+Math.floor(10*d*g)+"px",opacity:.8,cursor:"pointer"}),h.click(function(){b.next();return!1}),k.append(h));c.element.append(k)}var b=this,c=b.canvas,f=b.settings,d=b.scaleFactor,g=v()?2:1;"never"!=f.showButtons.toLowerCase()&&f.showNavigationButton&&(c.element.find(".altgallery-navigation").size()||e())};U.prototype.hideNavigation=
function(){this.canvas.element.find(".altgallery-navigation").remove()};U.prototype.open=function(a,b,c){var e=this,d=e.canvas,g=e.settings;b=b||{};b.preserveState||(e.currentState="load image");b.slideshow||e.slideshowStop();e.hideAlbums();e.hideThumbnails();e.showButtons();e.showCaption();e.showNavigation();var h=d.element.find(".altgallery-image img");h.css({position:"absolute"}).hide();var l=d.element.find(".altgallery-imageFrame"),m=(new ga(H.images.loader)).get();m.css({position:"absolute",
left:"50%",top:"50%",zIndex:10,margin:"-16px 0 0 -16px"});var v=setTimeout(function(){l.append(m);m.start()},500);D(a.source,function(l){clearTimeout(v);m.stop();m.remove();switch(g.imageScaleMode){case "fit":h.css(K.fit(l.width,l.height,d.width()-2*g.frameSize,d.height()-2*g.frameSize));break;default:case "fill":h.css(K.fill(l.width,l.height,d.width()-2*g.frameSize,d.height()-2*g.frameSize));break;case "noScale":h.css({left:(d.width()-l.width)/2,top:(d.height()-l.height)/2})}h.attr("src",a.source);
switch(b.transition){default:case "fade":h.stop().css({opacity:0}).show().animate({opacity:1},2*e.options.animation.duration,"easeOutQuad");break;case "none":h.show()}e.cache();"function"==typeof c&&c(l)})};U.prototype.prev=function(a,b){0<this.currentItem?this.currentItem--:this.currentItem=this.getCurrentAlbum().items.length-1;this.open(this.getCurrentItem(),a,b)};U.prototype.next=function(a,b){this.currentItem<this.getCurrentAlbum().items.length-1?this.currentItem++:this.currentItem=0;this.open(this.getCurrentItem(),
a,b)};U.prototype.slideshowStart=function(){var a=this,b=a.settings;if(!(2>a.getCurrentAlbum().items.length||a.slideshow)){var c=function(){a.slideshowTimeout=setTimeout(function(){a.next({slideshow:!0},c)},1E3*b.slideshowDelay+e)};a.slideshow=!0;a.updateSlideshowButton();var e=b.useRotation?b.rotationDuration:0;a.slideshowTimeout=setTimeout(function(){a.next({slideshow:!0},c)},1E3*b.slideshowDelay)}};U.prototype.slideshowStop=function(){this.slideshow&&(clearTimeout(this.slideshowTimeout),this.slideshow=
!1,this.updateSlideshowButton())};a.altgallery=altgallery=function(e,b){function c(){f.each(function(){sa(this,e)})}window.altgallery_id++;var f;if(b===z){var d="altgallery-"+window.altgallery_id;document.write('<div id="'+d+'"></div>');f=a(document.getElementById(d))}else f=a(b);e=a.extend(!0,{width:"550px",height:"400px",background:"none",animation:{duration:500},fullscreen:!0},e);var g={load:function(a,b,c){if(b!==z)switch(b.toLowerCase()){default:case "xml":this.loadXML(a,c);break;case "json":this.loadJSON(a,
c)}else a.match(/(json|txt)$/i)?this.loadJSON(a,c):this.loadXML(a,c)},loadJSON:function(b,c){a.ajax({url:b,dataType:"json",success:function(a){g.parse(a,c)},error:function(){"function"==typeof c&&c({})}})},loadXML:function(b,c){function d(a){var b;"undefined"==typeof b&&(b=function(){});b.ObjTree=function(){return this};b.ObjTree.prototype.attr_prefix="";b.ObjTree.prototype.parseDOM=function(a){if(a){this.__force_array={};if(this.force_array)for(var b=0;b<this.force_array.length;b++)this.__force_array[this.force_array[b]]=
1;b=this.parseElement(a);this.__force_array[a.nodeName]&&(b=[b]);if(11!=a.nodeType){var c={};c[a.nodeName]=b;b=c}return b}};b.ObjTree.prototype.parseElement=function(a){if(7!=a.nodeType){if(3==a.nodeType||4==a.nodeType)return null==a.nodeValue.match(/[^\x00-\x20]/)?void 0:a.nodeValue;var b,c={};if(a.attributes&&a.attributes.length){b={};for(var d=0;d<a.attributes.length;d++){var e=a.attributes[d].nodeName;if("string"==typeof e){var f=a.attributes[d].nodeValue;f&&(e=this.attr_prefix+e,"undefined"==
typeof c[e]&&(c[e]=0),c[e]++,this.addNode(b,e,c[e],f))}}}if(a.childNodes&&a.childNodes.length){e=!0;b&&(e=!1);for(d=0;d<a.childNodes.length&&e;d++)f=a.childNodes[d].nodeType,3!=f&&4!=f&&(e=!1);if(e)for(b||(b=""),d=0;d<a.childNodes.length;d++)b+=a.childNodes[d].nodeValue;else for(b||(b={}),d=0;d<a.childNodes.length;d++)if(e=a.childNodes[d].nodeName,"string"==typeof e&&(f=this.parseElement(a.childNodes[d])))"undefined"==typeof c[e]&&(c[e]=0),c[e]++,this.addNode(b,e,c[e],f)}return b}};b.ObjTree.prototype.addNode=
function(a,b,c,d){this.__force_array[b]?(1==c&&(a[b]=[]),a[b][a[b].length]=d):1==c?a[b]=d:2==c?a[b]=[a[b],d]:a[b][a[b].length]=d};b=new b.ObjTree;b.attr_prefix="";return b.parseDOM(a)["#document"]}a.ajax({url:b,dataType:"xml",success:function(a){a=d(a);g.parse(a,c)},error:function(){"function"==typeof c&&c({})}})},parse:function(a,b){if(a.gallery&&(a.galleryName&&(a.gallery.galleryName=a.galleryName),a=a.gallery,a.items&&a.items.item&&(a.items=a.items.item.length?a.items.item:[a.items.item]),a.albums)){a.albums.album&&
(a.albums=a.albums.album.length?a.albums.album:[a.albums.album]);for(var c=0;c<a.albums.length;c++)a.albums[c].items&&a.albums[c].items.item&&(a.albums[c].items=a.albums[c].items.item.length?a.albums[c].items.item:[a.albums[c].items.item])}"function"==typeof b&&b(a)}};"string"==typeof e.config?(f.css({visibility:"hidden"}),g.load(e.config,e.configType,function(a){f.css({visibility:"visible"});e.config=a;c()})):g.parse(e.config,function(a){e.config=a;c()});return f};a.fn.altgallery=function(e){a.altgallery(e,
this);return this};a.altbox=altbox=function(e,b){if(c!=top)var c=top,f=c.document;b=a.extend(!0,{frame:{color:"#000",borderRadius:0},mask:{color:"#000",opacity:.7},animation:{duration:700}},b);var d=a("<div/>");d.css({position:"fixed",zIndex:11E4,left:0,top:0,width:"100%",height:"100%",backgroundColor:b.mask.color,opacity:0});var g=(new ga(H.images.loader)).get();g.css({position:"absolute",left:"50%",top:"50%",margin:"-16px 0 0 -16px"});d.append(g);g.start();a(f.body).append(d);d.animate({opacity:b.mask.opacity},
b.animation.duration);var h=new Image;h.onload=function(){function l(){d.remove();y.remove()}function m(){r.remove();q.opacity="hide";y.animate(q,.67*b.animation.duration,"easeInQuad");t.animate({width:q.width-20,height:q.height-20},.67*b.animation.duration,"easeInQuad");d.fadeOut(b.animation.duration,function(){l()});return!1}var w=a(c).width()-100,u=a(c).height()-100,q=K.fit(h.width/8,h.height/8,w,u,{noEnlarge:!0,minWidth:100,minHeight:100});q.left+=50;q.top+=50;var p=K.fit(h.width+20,h.height+
20,w,u,{noEnlarge:!0,minWidth:120,minHeight:120});p.left+=50;p.top+=50;var y=a("<div/>");y.css(q);y.css({position:"fixed",zIndex:111E3,backgroundColor:b.frame.color,borderRadius:b.frame.borderRadius,MozUserSelect:"none",webkitUserSelect:"none",userSelect:"none"});y.hide();var t=a('<img src="'+e+'"/>');t.css({display:"block",margin:"10px",width:q.width-20,height:q.height-20,borderRadius:8<b.frame.borderRadius?b.frame.borderRadius-8:0});var r=a('<a href="#"/>');r.css({position:"absolute",right:-18,
top:-17,width:40,height:40,background:"no-repeat center",backgroundImage:F(H.images.close)});v()&&r.css({right:-23,top:-22,width:50,height:50,backgroundSize:"40px 40px"});y.append(t);a(f.body).append(y);(function(){g.hide().stop();t.animate({width:p.width-20,height:p.height-20,margin:"10px"},b.animation.duration,"easeOutBack");p.opacity="show";y.animate(p,b.animation.duration,"easeOutBack",function(){y.append(r)})})();a(c).resize(function(){w=a(c).width()-100;u=a(c).height()-100;q=K.fit(h.width/8,
h.height/8,w,u,{noEnlarge:!0,minWidth:100,minHeight:100});q.left+=50;q.top+=50;p=K.fit(h.width+20,h.height+20,w,u,{noEnlarge:!0,minWidth:120,minHeight:120});p.left+=50;p.top+=50;y.css(p);t.css({width:p.width-20,height:p.height-20})});d.click(l);r.click(m);y.dblclick(m)};h.src=e}})(jQuery);var flashgallery;
(function(a,z){window.flashgallery_id=window.flashgallery_id||0;a.flashgallery=flashgallery=function(h,g,e,l){var m;m="object"==typeof g?{config:encodeURIComponent(JSON.stringify(g))}:{configPath:encodeURIComponent(g)};e=a.extend({width:"550px",height:"400px",background:"transparent"},e);window.flashgallery_id++;var w="flashgallery-"+window.flashgallery_id;l==z?document.write('<div id="'+w+'"></div>'):a(l).html('<div id="'+w+'"></div>');l=a(document.getElementById(w));var v={allowScriptAccess:"always",
allowFullScreen:"true",wmode:"opaque",quality:"high"},W={style:"outline:none;"},X=e.background.match(/(#[0-9a-f]+)/i);X?v.bgcolor=X[1]:v.wmode="transparent";e.disableSWF?(e.config=g,l.altgallery(e)):swfobject.embedSWF(h,w,e.width.toString().match(/^\d+%$/)?e.width:parseInt(e.width),e.height.toString().match(/^\d+%$/)?e.height:parseInt(e.height),"10.0.12.36","http://swfobject.googlecode.com/svn/trunk/swfobject/expressInstall.swf",m,v,W,function(h){h.success?a(h.ref).css({background:e.background}):
e.disableJS||(e.config=g,l.altgallery(e))})};a.fn.flashgallery=a.fn.flashgallery||function(h,g,e){a.flashgallery(h,g,e,this)}})(jQuery);
