function _toConsumableArray(n){if(Array.isArray(n)){for(var t=0,i=Array(n.length);t<n.length;t++)i[t]=n[t];return i}return Array.from(n)}function createError(n){var t=n.closest(".field"),i="Required";n.data("shown-initial-error")&&(removeError(n),n.data("shown-initial-error",null));n.data("initial-error-message")?(i=n.data("initial-error-message"),n.data("initial-error-message",null),n.data("shown-initial-error","true")):n.data("error-message")&&(i=n.data("error-message"));setTimeout(function(){t.hasClass("has-error")||(t.addClass("has-error"),t.append('<span class="has-error__message">'+i+"<\/span>"),shouldHaveCrossSvg(n)&&n.closest(".field__wrap").append(getCrossSvg()))},100)}function removeError(n){var t=n.closest(".field");n.data("initial-error-message")||setTimeout(function(){t.removeClass("has-error");t.find("span.has-error__message").remove();shouldHaveCrossSvg(n)&&t.find("svg").remove()},100)}function shouldHaveCrossSvg(n){return!(n.hasClass("js-show-hide-password")||n.is("select")||n.attr("type")=="radio")}function getCrossSvg(){var n=getNode("svg");return n.setAttribute("xmlns","http://www.w3.org/2000/svg"),n.setAttribute("viewBox","0 0 16 16"),n.appendChild(getNode("path",{d:"M2,14 L14,2"})),n.appendChild(getNode("path",{d:"M2,2 L14,14"})),n}function getNode(n,t){n=document.createElementNS("http://www.w3.org/2000/svg",n);for(var i in t)n.setAttributeNS(null,i,t[i]);return n}var app,module;(function(n,t){function i(t,i){var u,f,e,o=t.nodeName.toLowerCase();return"area"===o?(u=t.parentNode,f=u.name,!t.href||!f||u.nodeName.toLowerCase()!=="map")?!1:(e=n("img[usemap=#"+f+"]")[0],!!e&&r(e)):(/input|select|textarea|button|object/.test(o)?!t.disabled:"a"===o?t.href||i:i)&&r(t)}function r(t){return n.expr.filters.visible(t)&&!n(t).parents().andSelf().filter(function(){return n.css(this,"visibility")==="hidden"}).length}var u=0,f=/^ui-id-\d+$/;(n.ui=n.ui||{},n.ui.version)||(n.extend(n.ui,{version:"1.9.2",keyCode:{BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,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,SPACE:32,TAB:9,UP:38}}),n.fn.extend({_focus:n.fn.focus,focus:function(t,i){return typeof t=="number"?this.each(function(){var r=this;setTimeout(function(){n(r).focus();i&&i.call(r)},t)}):this._focus.apply(this,arguments)},scrollParent:function(){var t;return t=n.ui.ie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(n.css(this,"position"))&&/(auto|scroll)/.test(n.css(this,"overflow")+n.css(this,"overflow-y")+n.css(this,"overflow-x"))}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(n.css(this,"overflow")+n.css(this,"overflow-y")+n.css(this,"overflow-x"))}).eq(0),/fixed/.test(this.css("position"))||!t.length?n(document):t},zIndex:function(i){if(i!==t)return this.css("zIndex",i);if(this.length)for(var r=n(this[0]),u,f;r.length&&r[0]!==document;){if(u=r.css("position"),(u==="absolute"||u==="relative"||u==="fixed")&&(f=parseInt(r.css("zIndex"),10),!isNaN(f)&&f!==0))return f;r=r.parent()}return 0},uniqueId:function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++u)})},removeUniqueId:function(){return this.each(function(){f.test(this.id)&&n(this).removeAttr("id")})}}),n.extend(n.expr[":"],{data:n.expr.createPseudo?n.expr.createPseudo(function(t){return function(i){return!!n.data(i,t)}}):function(t,i,r){return!!n.data(t,r[3])},focusable:function(t){return i(t,!isNaN(n.attr(t,"tabindex")))},tabbable:function(t){var r=n.attr(t,"tabindex"),u=isNaN(r);return(u||r>=0)&&i(t,!u)}}),n(function(){var i=document.body,t=i.appendChild(t=document.createElement("div"));t.offsetHeight;n.extend(t.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0});n.support.minHeight=t.offsetHeight===100;n.support.selectstart="onselectstart"in t;i.removeChild(t).style.display="none"}),n("<a>").outerWidth(1).jquery||n.each(["Width","Height"],function(i,r){function e(t,i,r,u){return n.each(o,function(){i-=parseFloat(n.css(t,"padding"+this))||0;r&&(i-=parseFloat(n.css(t,"border"+this+"Width"))||0);u&&(i-=parseFloat(n.css(t,"margin"+this))||0)}),i}var o=r==="Width"?["Left","Right"]:["Top","Bottom"],u=r.toLowerCase(),f={innerWidth:n.fn.innerWidth,innerHeight:n.fn.innerHeight,outerWidth:n.fn.outerWidth,outerHeight:n.fn.outerHeight};n.fn["inner"+r]=function(i){return i===t?f["inner"+r].call(this):this.each(function(){n(this).css(u,e(this,i)+"px")})};n.fn["outer"+r]=function(t,i){return typeof t!="number"?f["outer"+r].call(this,t):this.each(function(){n(this).css(u,e(this,t,!0,i)+"px")})}}),n("<a>").data("a-b","a").removeData("a-b").data("a-b")&&(n.fn.removeData=function(t){return function(i){return arguments.length?t.call(this,n.camelCase(i)):t.call(this)}}(n.fn.removeData)),function(){var t=/msie ([\w.]+)/.exec(navigator.userAgent.toLowerCase())||[];n.ui.ie=t.length?!0:!1;n.ui.ie6=parseFloat(t[1],10)===6}(),n.fn.extend({disableSelection:function(){return this.bind((n.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(n){n.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}}),n.extend(n.ui,{plugin:{add:function(t,i,r){var u,f=n.ui[t].prototype;for(u in r)f.plugins[u]=f.plugins[u]||[],f.plugins[u].push([i,r[u]])},call:function(n,t,i){var r,u=n.plugins[t];if(u&&n.element[0].parentNode&&n.element[0].parentNode.nodeType!==11)for(r=0;r<u.length;r++)n.options[u[r][0]]&&u[r][1].apply(n.element,i)}},contains:n.contains,hasScroll:function(t,i){if(n(t).css("overflow")==="hidden")return!1;var r=i&&i==="left"?"scrollLeft":"scrollTop",u=!1;return t[r]>0?!0:(t[r]=1,u=t[r]>0,t[r]=0,u)},isOverAxis:function(n,t,i){return n>t&&n<t+i},isOver:function(t,i,r,u,f,e){return n.ui.isOverAxis(t,r,f)&&n.ui.isOverAxis(i,u,e)}}))})(jQuery),function(n,t){var r=0,i=Array.prototype.slice,u=n.cleanData;n.cleanData=function(t){for(var i=0,r;(r=t[i])!=null;i++)try{n(r).triggerHandler("remove")}catch(f){}u(t)};n.widget=function(t,i,r){var o,f,u,s,e=t.split(".")[0];t=t.split(".")[1];o=e+"-"+t;r||(r=i,i=n.Widget);n.expr[":"][o.toLowerCase()]=function(t){return!!n.data(t,o)};n[e]=n[e]||{};f=n[e][t];u=n[e][t]=function(n,t){if(!this._createWidget)return new u(n,t);arguments.length&&this._createWidget(n,t)};n.extend(u,f,{version:r.version,_proto:n.extend({},r),_childConstructors:[]});s=new i;s.options=n.widget.extend({},s.options);n.each(r,function(t,u){n.isFunction(u)&&(r[t]=function(){var n=function(){return i.prototype[t].apply(this,arguments)},r=function(n){return i.prototype[t].apply(this,n)};return function(){var i=this._super,f=this._superApply,t;return this._super=n,this._superApply=r,t=u.apply(this,arguments),this._super=i,this._superApply=f,t}}())});u.prototype=n.widget.extend(s,{widgetEventPrefix:f?s.widgetEventPrefix:t},r,{constructor:u,namespace:e,widgetName:t,widgetBaseClass:o,widgetFullName:o});f?(n.each(f._childConstructors,function(t,i){var r=i.prototype;n.widget(r.namespace+"."+r.widgetName,u,i._proto)}),delete f._childConstructors):i._childConstructors.push(u);n.widget.bridge(t,u)};n.widget.extend=function(r){for(var o=i.call(arguments,1),e=0,s=o.length,u,f;e<s;e++)for(u in o[e])f=o[e][u],o[e].hasOwnProperty(u)&&f!==t&&(r[u]=n.isPlainObject(f)?n.isPlainObject(r[u])?n.widget.extend({},r[u],f):n.widget.extend({},f):f);return r};n.widget.bridge=function(r,u){var f=u.prototype.widgetFullName||r;n.fn[r]=function(e){var h=typeof e=="string",o=i.call(arguments,1),s=this;return e=!h&&o.length?n.widget.extend.apply(null,[e].concat(o)):e,h?this.each(function(){var i,u=n.data(this,f);return u?!n.isFunction(u[e])||e.charAt(0)==="_"?n.error("no such method '"+e+"' for "+r+" widget instance"):(i=u[e].apply(u,o),i!==u&&i!==t?(s=i&&i.jquery?s.pushStack(i.get()):i,!1):void 0):n.error("cannot call methods on "+r+" prior to initialization; attempted to call method '"+e+"'")}):this.each(function(){var t=n.data(this,f);t?t.option(e||{})._init():n.data(this,f,new u(e,this))}),s}};n.Widget=function(){};n.Widget._childConstructors=[];n.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{disabled:!1,create:null},_createWidget:function(t,i){i=n(i||this.defaultElement||this)[0];this.element=n(i);this.uuid=r++;this.eventNamespace="."+this.widgetName+this.uuid;this.options=n.widget.extend({},this.options,this._getCreateOptions(),t);this.bindings=n();this.hoverable=n();this.focusable=n();i!==this&&(n.data(i,this.widgetName,this),n.data(i,this.widgetFullName,this),this._on(!0,this.element,{remove:function(n){n.target===i&&this.destroy()}}),this.document=n(i.style?i.ownerDocument:i.document||i),this.window=n(this.document[0].defaultView||this.document[0].parentWindow));this._create();this._trigger("create",null,this._getCreateEventData());this._init()},_getCreateOptions:n.noop,_getCreateEventData:n.noop,_create:n.noop,_init:n.noop,destroy:function(){this._destroy();this.element.unbind(this.eventNamespace).removeData(this.widgetName).removeData(this.widgetFullName).removeData(n.camelCase(this.widgetFullName));this.widget().unbind(this.eventNamespace).removeAttr("aria-disabled").removeClass(this.widgetFullName+"-disabled ui-state-disabled");this.bindings.unbind(this.eventNamespace);this.hoverable.removeClass("ui-state-hover");this.focusable.removeClass("ui-state-focus")},_destroy:n.noop,widget:function(){return this.element},option:function(i,r){var o=i,u,f,e;if(arguments.length===0)return n.widget.extend({},this.options);if(typeof i=="string")if(o={},u=i.split("."),i=u.shift(),u.length){for(f=o[i]=n.widget.extend({},this.options[i]),e=0;e<u.length-1;e++)f[u[e]]=f[u[e]]||{},f=f[u[e]];if(i=u.pop(),r===t)return f[i]===t?null:f[i];f[i]=r}else{if(r===t)return this.options[i]===t?null:this.options[i];o[i]=r}return this._setOptions(o),this},_setOptions:function(n){var t;for(t in n)this._setOption(t,n[t]);return this},_setOption:function(n,t){return this.options[n]=t,n==="disabled"&&(this.widget().toggleClass(this.widgetFullName+"-disabled ui-state-disabled",!!t).attr("aria-disabled",t),this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus")),this},enable:function(){return this._setOption("disabled",!1)},disable:function(){return this._setOption("disabled",!0)},_on:function(t,i,r){var f,u=this;typeof t!="boolean"&&(r=i,i=t,t=!1);r?(i=f=n(i),this.bindings=this.bindings.add(i)):(r=i,i=this.element,f=this.widget());n.each(r,function(r,e){function o(){if(t||u.options.disabled!==!0&&!n(this).hasClass("ui-state-disabled"))return(typeof e=="string"?u[e]:e).apply(u,arguments)}typeof e!="string"&&(o.guid=e.guid=e.guid||o.guid||n.guid++);var s=r.match(/^(\w+)\s*(.*)$/),h=s[1]+u.eventNamespace,c=s[2];c?f.delegate(c,h,o):i.bind(h,o)})},_off:function(n,t){t=(t||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace;n.unbind(t).undelegate(t)},_delay:function(n,t){function r(){return(typeof n=="string"?i[n]:n).apply(i,arguments)}var i=this;return setTimeout(r,t||0)},_hoverable:function(t){this.hoverable=this.hoverable.add(t);this._on(t,{mouseenter:function(t){n(t.currentTarget).addClass("ui-state-hover")},mouseleave:function(t){n(t.currentTarget).removeClass("ui-state-hover")}})},_focusable:function(t){this.focusable=this.focusable.add(t);this._on(t,{focusin:function(t){n(t.currentTarget).addClass("ui-state-focus")},focusout:function(t){n(t.currentTarget).removeClass("ui-state-focus")}})},_trigger:function(t,i,r){var u,f,e=this.options[t];if(r=r||{},i=n.Event(i),i.type=(t===this.widgetEventPrefix?t:this.widgetEventPrefix+t).toLowerCase(),i.target=this.element[0],f=i.originalEvent,f)for(u in f)u in i||(i[u]=f[u]);return this.element.trigger(i,r),!(n.isFunction(e)&&e.apply(this.element[0],[i].concat(r))===!1||i.isDefaultPrevented())}};n.each({show:"fadeIn",hide:"fadeOut"},function(t,i){n.Widget.prototype["_"+t]=function(r,u,f){typeof u=="string"&&(u={effect:u});var o,e=u?u===!0||typeof u=="number"?i:u.effect||i:t;u=u||{};typeof u=="number"&&(u={duration:u});o=!n.isEmptyObject(u);u.complete=f;u.delay&&r.delay(u.delay);o&&n.effects&&(n.effects.effect[e]||n.uiBackCompat!==!1&&n.effects[e])?r[t](u):e!==t&&r[e]?r[e](u.duration,u.easing,f):r.queue(function(i){n(this)[t]();f&&f.call(r[0]);i()})}});n.uiBackCompat!==!1&&(n.Widget.prototype._getCreateOptions=function(){return n.metadata&&n.metadata.get(this.element[0])[this.widgetName]})}(jQuery),function(n){var t=!1;n(document).mouseup(function(){t=!1});n.widget("ui.mouse",{version:"1.9.2",options:{cancel:"input,textarea,button,select,option",distance:1,delay:0},_mouseInit:function(){var t=this;this.element.bind("mousedown."+this.widgetName,function(n){return t._mouseDown(n)}).bind("click."+this.widgetName,function(i){if(!0===n.data(i.target,t.widgetName+".preventClickEvent"))return n.removeData(i.target,t.widgetName+".preventClickEvent"),i.stopImmediatePropagation(),!1});this.started=!1},_mouseDestroy:function(){this.element.unbind("."+this.widgetName);this._mouseMoveDelegate&&n(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(i){if(!t){this._mouseStarted&&this._mouseUp(i);this._mouseDownEvent=i;var r=this,u=i.which===1,f=typeof this.options.cancel=="string"&&i.target.nodeName?n(i.target).closest(this.options.cancel).length:!1;return!u||f||!this._mouseCapture(i)?!0:(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){r.mouseDelayMet=!0},this.options.delay)),this._mouseDistanceMet(i)&&this._mouseDelayMet(i)&&(this._mouseStarted=this._mouseStart(i)!==!1,!this._mouseStarted))?(i.preventDefault(),!0):(!0===n.data(i.target,this.widgetName+".preventClickEvent")&&n.removeData(i.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(n){return r._mouseMove(n)},this._mouseUpDelegate=function(n){return r._mouseUp(n)},n(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate),i.preventDefault(),t=!0,!0)}},_mouseMove:function(t){return n.ui.ie&&!(document.documentMode>=9)&&!t.button?this._mouseUp(t):this._mouseStarted?(this._mouseDrag(t),t.preventDefault()):(this._mouseDistanceMet(t)&&this._mouseDelayMet(t)&&(this._mouseStarted=this._mouseStart(this._mouseDownEvent,t)!==!1,this._mouseStarted?this._mouseDrag(t):this._mouseUp(t)),!this._mouseStarted)},_mouseUp:function(t){return n(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,t.target===this._mouseDownEvent.target&&n.data(t.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(t)),!1},_mouseDistanceMet:function(n){return Math.max(Math.abs(this._mouseDownEvent.pageX-n.pageX),Math.abs(this._mouseDownEvent.pageY-n.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}})}(jQuery),function(n){n.widget("ui.draggable",n.ui.mouse,{version:"1.9.2",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(){this.options.helper!="original"||/^(?: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(){this.element.removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled");this._mouseDestroy()},_mouseCapture:function(t){var i=this.options;return this.helper||i.disabled||n(t.target).is(".ui-resizable-handle")?!1:(this.handle=this._getHandle(t),!this.handle)?!1:(n(i.iframeFix===!0?"iframe":i.iframeFix).each(function(){n('<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(n(this).offset()).appendTo("body")}),!0)},_mouseStart:function(t){var i=this.options;return(this.helper=this._createHelper(t),this.helper.addClass("ui-draggable-dragging"),this._cacheHelperProportions(),n.ui.ddmanager&&(n.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},n.extend(this.offset,{click:{left:t.pageX-this.offset.left,top:t.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.originalPosition=this.position=this._generatePosition(t),this.originalPageX=t.pageX,this.originalPageY=t.pageY,i.cursorAt&&this._adjustOffsetFromHelper(i.cursorAt),i.containment&&this._setContainment(),this._trigger("start",t)===!1)?(this._clear(),!1):(this._cacheHelperProportions(),n.ui.ddmanager&&!i.dropBehaviour&&n.ui.ddmanager.prepareOffsets(this,t),this._mouseDrag(t,!0),n.ui.ddmanager&&n.ui.ddmanager.dragStart(this,t),!0)},_mouseDrag:function(t,i){if(this.position=this._generatePosition(t),this.positionAbs=this._convertPositionTo("absolute"),!i){var r=this._uiHash();if(this._trigger("drag",t,r)===!1)return this._mouseUp({}),!1;this.position=r.position}return this.options.axis&&this.options.axis=="y"||(this.helper[0].style.left=this.position.left+"px"),this.options.axis&&this.options.axis=="x"||(this.helper[0].style.top=this.position.top+"px"),n.ui.ddmanager&&n.ui.ddmanager.drag(this,t),!1},_mouseStop:function(t){var i=!1,r,u,f;for(n.ui.ddmanager&&!this.options.dropBehaviour&&(i=n.ui.ddmanager.drop(this,t)),this.dropped&&(i=this.dropped,this.dropped=!1),r=this.element[0],u=!1;r&&(r=r.parentNode);)r==document&&(u=!0);return!u&&this.options.helper==="original"?!1:(this.options.revert=="invalid"&&!i||this.options.revert=="valid"&&i||this.options.revert===!0||n.isFunction(this.options.revert)&&this.options.revert.call(this.element,i)?(f=this,n(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){f._trigger("stop",t)!==!1&&f._clear()})):this._trigger("stop",t)!==!1&&this._clear(),!1)},_mouseUp:function(t){return n("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)}),n.ui.ddmanager&&n.ui.ddmanager.dragStop(this,t),n.ui.mouse.prototype._mouseUp.call(this,t)},cancel:function(){return this.helper.is(".ui-draggable-dragging")?this._mouseUp({}):this._clear(),this},_getHandle:function(t){var i=!this.options.handle||!n(this.options.handle,this.element).length?!0:!1;return n(this.options.handle,this.element).find("*").andSelf().each(function(){this==t.target&&(i=!0)}),i},_createHelper:function(t){var r=this.options,i=n.isFunction(r.helper)?n(r.helper.apply(this.element[0],[t])):r.helper=="clone"?this.element.clone().removeAttr("id"):this.element;return i.parents("body").length||i.appendTo(r.appendTo=="parent"?this.element[0].parentNode:r.appendTo),i[0]==this.element[0]||/(fixed|absolute)/.test(i.css("position"))||i.css("position","absolute"),i},_adjustOffsetFromHelper:function(t){typeof t=="string"&&(t=t.split(" "));n.isArray(t)&&(t={left:+t[0],top:+t[1]||0});"left"in t&&(this.offset.click.left=t.left+this.margins.left);"right"in t&&(this.offset.click.left=this.helperProportions.width-t.right+this.margins.left);"top"in t&&(this.offset.click.top=t.top+this.margins.top);"bottom"in t&&(this.offset.click.top=this.helperProportions.height-t.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var t=this.offsetParent.offset();return this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&n.contains(this.scrollParent[0],this.offsetParent[0])&&(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop()),(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&n.ui.ie)&&(t={top:0,left:0}),{top:t.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:t.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var n=this.element.position();return{top:n.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:n.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 i=this.options,r,t,f,u;if(i.containment=="parent"&&(i.containment=this.helper[0].parentNode),(i.containment=="document"||i.containment=="window")&&(this.containment=[i.containment=="document"?0:n(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,i.containment=="document"?0:n(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,(i.containment=="document"?0:n(window).scrollLeft())+n(i.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(i.containment=="document"?0:n(window).scrollTop())+(n(i.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]),/^(document|window|parent)$/.test(i.containment)||i.containment.constructor==Array)i.containment.constructor==Array&&(this.containment=i.containment);else{if(r=n(i.containment),t=r[0],!t)return;f=r.offset();u=n(t).css("overflow")!="hidden";this.containment=[(parseInt(n(t).css("borderLeftWidth"),10)||0)+(parseInt(n(t).css("paddingLeft"),10)||0),(parseInt(n(t).css("borderTopWidth"),10)||0)+(parseInt(n(t).css("paddingTop"),10)||0),(u?Math.max(t.scrollWidth,t.offsetWidth):t.offsetWidth)-(parseInt(n(t).css("borderLeftWidth"),10)||0)-(parseInt(n(t).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(u?Math.max(t.scrollHeight,t.offsetHeight):t.offsetHeight)-(parseInt(n(t).css("borderTopWidth"),10)||0)-(parseInt(n(t).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom];this.relative_container=r}},_convertPositionTo:function(t,i){i||(i=this.position);var r=t=="absolute"?1:-1,e=this.options,u=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&n.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,f=/(html|body)/i.test(u[0].tagName);return{top:i.top+this.offset.relative.top*r+this.offset.parent.top*r-(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():f?0:u.scrollTop())*r,left:i.left+this.offset.relative.left*r+this.offset.parent.left*r-(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():f?0:u.scrollLeft())*r}},_generatePosition:function(t){var r=this.options,h=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&n.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,c=/(html|body)/i.test(h[0].tagName),e=t.pageX,o=t.pageY,i,s,u,f;return this.originalPosition&&(this.containment&&(this.relative_container?(s=this.relative_container.offset(),i=[this.containment[0]+s.left,this.containment[1]+s.top,this.containment[2]+s.left,this.containment[3]+s.top]):i=this.containment,t.pageX-this.offset.click.left<i[0]&&(e=i[0]+this.offset.click.left),t.pageY-this.offset.click.top<i[1]&&(o=i[1]+this.offset.click.top),t.pageX-this.offset.click.left>i[2]&&(e=i[2]+this.offset.click.left),t.pageY-this.offset.click.top>i[3]&&(o=i[3]+this.offset.click.top)),r.grid&&(u=r.grid[1]?this.originalPageY+Math.round((o-this.originalPageY)/r.grid[1])*r.grid[1]:this.originalPageY,o=i?(u-this.offset.click.top<i[1]||u-this.offset.click.top>i[3])?(u-this.offset.click.top<i[1])?u+r.grid[1]:u-r.grid[1]:u:u,f=r.grid[0]?this.originalPageX+Math.round((e-this.originalPageX)/r.grid[0])*r.grid[0]:this.originalPageX,e=i?(f-this.offset.click.left<i[0]||f-this.offset.click.left>i[2])?(f-this.offset.click.left<i[0])?f+r.grid[0]:f-r.grid[0]:f:f)),{top:o-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():c?0:h.scrollTop()),left:e-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():c?0:h.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(t,i,r){return r=r||this._uiHash(),n.ui.plugin.call(this,t,[i,r]),t=="drag"&&(this.positionAbs=this._convertPositionTo("absolute")),n.Widget.prototype._trigger.call(this,t,i,r)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}});n.ui.plugin.add("draggable","connectToSortable",{start:function(t,i){var r=n(this).data("draggable"),u=r.options,f=n.extend({},i,{item:r.element});r.sortables=[];n(u.connectToSortable).each(function(){var i=n.data(this,"sortable");i&&!i.options.disabled&&(r.sortables.push({instance:i,shouldRevert:i.options.revert}),i.refreshPositions(),i._trigger("activate",t,f))})},stop:function(t,i){var r=n(this).data("draggable"),u=n.extend({},i,{item:r.element});n.each(r.sortables,function(){this.instance.isOver?(this.instance.isOver=0,r.cancelHelperRemoval=!0,this.instance.cancelHelperRemoval=!1,this.shouldRevert&&(this.instance.options.revert=!0),this.instance._mouseStop(t),this.instance.options.helper=this.instance.options._helper,r.options.helper=="original"&&this.instance.currentItem.css({top:"auto",left:"auto"})):(this.instance.cancelHelperRemoval=!1,this.instance._trigger("deactivate",t,u))})},drag:function(t,i){var r=n(this).data("draggable"),u=this,f=function(t){var i=this.offset.click.top,r=this.offset.click.left,u=this.positionAbs.top,f=this.positionAbs.left,e=t.height,o=t.width,s=t.top,h=t.left;return n.ui.isOver(u+i,f+r,s,h,e,o)};n.each(r.sortables,function(){var f=!1,e=this;this.instance.positionAbs=r.positionAbs;this.instance.helperProportions=r.helperProportions;this.instance.offset.click=r.offset.click;this.instance._intersectsWith(this.instance.containerCache)&&(f=!0,n.each(r.sortables,function(){return this.instance.positionAbs=r.positionAbs,this.instance.helperProportions=r.helperProportions,this.instance.offset.click=r.offset.click,this!=e&&this.instance._intersectsWith(this.instance.containerCache)&&n.ui.contains(e.instance.element[0],this.instance.element[0])&&(f=!1),f}));f?(this.instance.isOver||(this.instance.isOver=1,this.instance.currentItem=n(u).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 i.helper[0]},t.target=this.instance.currentItem[0],this.instance._mouseCapture(t,!0),this.instance._mouseStart(t,!0,!0),this.instance.offset.click.top=r.offset.click.top,this.instance.offset.click.left=r.offset.click.left,this.instance.offset.parent.left-=r.offset.parent.left-this.instance.offset.parent.left,this.instance.offset.parent.top-=r.offset.parent.top-this.instance.offset.parent.top,r._trigger("toSortable",t),r.dropped=this.instance.element,r.currentItem=r.element,this.instance.fromOutside=r),this.instance.currentItem&&this.instance._mouseDrag(t)):this.instance.isOver&&(this.instance.isOver=0,this.instance.cancelHelperRemoval=!0,this.instance.options.revert=!1,this.instance._trigger("out",t,this.instance._uiHash(this.instance)),this.instance._mouseStop(t,!0),this.instance.options.helper=this.instance.options._helper,this.instance.currentItem.remove(),this.instance.placeholder&&this.instance.placeholder.remove(),r._trigger("fromSortable",t),r.dropped=!1)})}});n.ui.plugin.add("draggable","cursor",{start:function(){var t=n("body"),i=n(this).data("draggable").options;t.css("cursor")&&(i._cursor=t.css("cursor"));t.css("cursor",i.cursor)},stop:function(){var t=n(this).data("draggable").options;t._cursor&&n("body").css("cursor",t._cursor)}});n.ui.plugin.add("draggable","opacity",{start:function(t,i){var r=n(i.helper),u=n(this).data("draggable").options;r.css("opacity")&&(u._opacity=r.css("opacity"));r.css("opacity",u.opacity)},stop:function(t,i){var r=n(this).data("draggable").options;r._opacity&&n(i.helper).css("opacity",r._opacity)}});n.ui.plugin.add("draggable","scroll",{start:function(){var t=n(this).data("draggable");t.scrollParent[0]!=document&&t.scrollParent[0].tagName!="HTML"&&(t.overflowOffset=t.scrollParent.offset())},drag:function(t){var r=n(this).data("draggable"),i=r.options,u=!1;r.scrollParent[0]!=document&&r.scrollParent[0].tagName!="HTML"?(i.axis&&i.axis=="x"||(r.overflowOffset.top+r.scrollParent[0].offsetHeight-t.pageY<i.scrollSensitivity?r.scrollParent[0].scrollTop=u=r.scrollParent[0].scrollTop+i.scrollSpeed:t.pageY-r.overflowOffset.top<i.scrollSensitivity&&(r.scrollParent[0].scrollTop=u=r.scrollParent[0].scrollTop-i.scrollSpeed)),i.axis&&i.axis=="y"||(r.overflowOffset.left+r.scrollParent[0].offsetWidth-t.pageX<i.scrollSensitivity?r.scrollParent[0].scrollLeft=u=r.scrollParent[0].scrollLeft+i.scrollSpeed:t.pageX-r.overflowOffset.left<i.scrollSensitivity&&(r.scrollParent[0].scrollLeft=u=r.scrollParent[0].scrollLeft-i.scrollSpeed))):(i.axis&&i.axis=="x"||(t.pageY-n(document).scrollTop()<i.scrollSensitivity?u=n(document).scrollTop(n(document).scrollTop()-i.scrollSpeed):n(window).height()-(t.pageY-n(document).scrollTop())<i.scrollSensitivity&&(u=n(document).scrollTop(n(document).scrollTop()+i.scrollSpeed))),i.axis&&i.axis=="y"||(t.pageX-n(document).scrollLeft()<i.scrollSensitivity?u=n(document).scrollLeft(n(document).scrollLeft()-i.scrollSpeed):n(window).width()-(t.pageX-n(document).scrollLeft())<i.scrollSensitivity&&(u=n(document).scrollLeft(n(document).scrollLeft()+i.scrollSpeed))));u!==!1&&n.ui.ddmanager&&!i.dropBehaviour&&n.ui.ddmanager.prepareOffsets(r,t)}});n.ui.plugin.add("draggable","snap",{start:function(){var t=n(this).data("draggable"),i=t.options;t.snapElements=[];n(i.snap.constructor!=String?i.snap.items||":data(draggable)":i.snap).each(function(){var i=n(this),r=i.offset();this!=t.element[0]&&t.snapElements.push({item:this,width:i.outerWidth(),height:i.outerHeight(),top:r.top,left:r.left})})},drag:function(t,i){for(var r=n(this).data("draggable"),k=r.options,u=k.snapTolerance,c=i.offset.left,a=c+r.helperProportions.width,l=i.offset.top,v=l+r.helperProportions.height,d,f=r.snapElements.length-1;f>=0;f--){var e=r.snapElements[f].left,s=e+r.snapElements[f].width,o=r.snapElements[f].top,h=o+r.snapElements[f].height;if(!(e-u<c&&c<s+u&&o-u<l&&l<h+u||e-u<c&&c<s+u&&o-u<v&&v<h+u||e-u<a&&a<s+u&&o-u<l&&l<h+u||e-u<a&&a<s+u&&o-u<v&&v<h+u)){r.snapElements[f].snapping&&r.options.snap.release&&r.options.snap.release.call(r.element,t,n.extend(r._uiHash(),{snapItem:r.snapElements[f].item}));r.snapElements[f].snapping=!1;continue}if(k.snapMode!="inner"){var y=Math.abs(o-v)<=u,p=Math.abs(h-l)<=u,w=Math.abs(e-a)<=u,b=Math.abs(s-c)<=u;y&&(i.position.top=r._convertPositionTo("relative",{top:o-r.helperProportions.height,left:0}).top-r.margins.top);p&&(i.position.top=r._convertPositionTo("relative",{top:h,left:0}).top-r.margins.top);w&&(i.position.left=r._convertPositionTo("relative",{top:0,left:e-r.helperProportions.width}).left-r.margins.left);b&&(i.position.left=r._convertPositionTo("relative",{top:0,left:s}).left-r.margins.left)}if(d=y||p||w||b,k.snapMode!="outer"){var y=Math.abs(o-l)<=u,p=Math.abs(h-v)<=u,w=Math.abs(e-c)<=u,b=Math.abs(s-a)<=u;y&&(i.position.top=r._convertPositionTo("relative",{top:o,left:0}).top-r.margins.top);p&&(i.position.top=r._convertPositionTo("relative",{top:h-r.helperProportions.height,left:0}).top-r.margins.top);w&&(i.position.left=r._convertPositionTo("relative",{top:0,left:e}).left-r.margins.left);b&&(i.position.left=r._convertPositionTo("relative",{top:0,left:s-r.helperProportions.width}).left-r.margins.left)}!r.snapElements[f].snapping&&(y||p||w||b||d)&&r.options.snap.snap&&r.options.snap.snap.call(r.element,t,n.extend(r._uiHash(),{snapItem:r.snapElements[f].item}));r.snapElements[f].snapping=y||p||w||b||d}}});n.ui.plugin.add("draggable","stack",{start:function(){var r=n(this).data("draggable").options,t=n.makeArray(n(r.stack)).sort(function(t,i){return(parseInt(n(t).css("zIndex"),10)||0)-(parseInt(n(i).css("zIndex"),10)||0)}),i;t.length&&(i=parseInt(t[0].style.zIndex)||0,n(t).each(function(n){this.style.zIndex=i+n}),this[0].style.zIndex=i+t.length)}});n.ui.plugin.add("draggable","zIndex",{start:function(t,i){var r=n(i.helper),u=n(this).data("draggable").options;r.css("zIndex")&&(u._zIndex=r.css("zIndex"));r.css("zIndex",u.zIndex)},stop:function(t,i){var r=n(this).data("draggable").options;r._zIndex&&n(i.helper).css("zIndex",r._zIndex)}})}(jQuery),function(n){n.widget("ui.droppable",{version:"1.9.2",widgetEventPrefix:"drop",options:{accept:"*",activeClass:!1,addClasses:!0,greedy:!1,hoverClass:!1,scope:"default",tolerance:"intersect"},_create:function(){var t=this.options,i=t.accept;this.isover=0;this.isout=1;this.accept=n.isFunction(i)?i:function(n){return n.is(i)};this.proportions={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight};n.ui.ddmanager.droppables[t.scope]=n.ui.ddmanager.droppables[t.scope]||[];n.ui.ddmanager.droppables[t.scope].push(this);t.addClasses&&this.element.addClass("ui-droppable")},_destroy:function(){for(var i=n.ui.ddmanager.droppables[this.options.scope],t=0;t<i.length;t++)i[t]==this&&i.splice(t,1);this.element.removeClass("ui-droppable ui-droppable-disabled")},_setOption:function(t,i){t=="accept"&&(this.accept=n.isFunction(i)?i:function(n){return n.is(i)});n.Widget.prototype._setOption.apply(this,arguments)},_activate:function(t){var i=n.ui.ddmanager.current;this.options.activeClass&&this.element.addClass(this.options.activeClass);i&&this._trigger("activate",t,this.ui(i))},_deactivate:function(t){var i=n.ui.ddmanager.current;this.options.activeClass&&this.element.removeClass(this.options.activeClass);i&&this._trigger("deactivate",t,this.ui(i))},_over:function(t){var i=n.ui.ddmanager.current;i&&(i.currentItem||i.element)[0]!=this.element[0]&&this.accept.call(this.element[0],i.currentItem||i.element)&&(this.options.hoverClass&&this.element.addClass(this.options.hoverClass),this._trigger("over",t,this.ui(i)))},_out:function(t){var i=n.ui.ddmanager.current;i&&(i.currentItem||i.element)[0]!=this.element[0]&&this.accept.call(this.element[0],i.currentItem||i.element)&&(this.options.hoverClass&&this.element.removeClass(this.options.hoverClass),this._trigger("out",t,this.ui(i)))},_drop:function(t,i){var r=i||n.ui.ddmanager.current,u;return!r||(r.currentItem||r.element)[0]==this.element[0]?!1:(u=!1,this.element.find(":data(droppable)").not(".ui-draggable-dragging").each(function(){var t=n.data(this,"droppable");if(t.options.greedy&&!t.options.disabled&&t.options.scope==r.options.scope&&t.accept.call(t.element[0],r.currentItem||r.element)&&n.ui.intersect(r,n.extend(t,{offset:t.element.offset()}),t.options.tolerance))return u=!0,!1}),u)?!1:this.accept.call(this.element[0],r.currentItem||r.element)?(this.options.activeClass&&this.element.removeClass(this.options.activeClass),this.options.hoverClass&&this.element.removeClass(this.options.hoverClass),this._trigger("drop",t,this.ui(r)),this.element):!1},ui:function(n){return{draggable:n.currentItem||n.element,helper:n.helper,position:n.position,offset:n.positionAbs}}});n.ui.intersect=function(t,i,r){if(!i.offset)return!1;var e=(t.positionAbs||t.position.absolute).left,s=e+t.helperProportions.width,o=(t.positionAbs||t.position.absolute).top,h=o+t.helperProportions.height,u=i.offset.left,c=u+i.proportions.width,f=i.offset.top,l=f+i.proportions.height;switch(r){case"fit":return u<=e&&s<=c&&f<=o&&h<=l;case"intersect":return u<e+t.helperProportions.width/2&&s-t.helperProportions.width/2<c&&f<o+t.helperProportions.height/2&&h-t.helperProportions.height/2<l;case"pointer":var a=(t.positionAbs||t.position.absolute).left+(t.clickOffset||t.offset.click).left,v=(t.positionAbs||t.position.absolute).top+(t.clickOffset||t.offset.click).top;return n.ui.isOver(v,a,f,u,i.proportions.height,i.proportions.width);case"touch":return(o>=f&&o<=l||h>=f&&h<=l||o<f&&h>l)&&(e>=u&&e<=c||s>=u&&s<=c||e<u&&s>c);default:return!1}};n.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(t,i){var u=n.ui.ddmanager.droppables[t.options.scope]||[],o=i?i.type:null,e=(t.currentItem||t.element).find(":data(droppable)").andSelf(),r,f;n:for(r=0;r<u.length;r++)if(!u[r].options.disabled&&(!t||u[r].accept.call(u[r].element[0],t.currentItem||t.element))){for(f=0;f<e.length;f++)if(e[f]==u[r].element[0]){u[r].proportions.height=0;continue n}(u[r].visible=u[r].element.css("display")!="none",u[r].visible)&&(o=="mousedown"&&u[r]._activate.call(u[r],i),u[r].offset=u[r].element.offset(),u[r].proportions={width:u[r].element[0].offsetWidth,height:u[r].element[0].offsetHeight})}},drop:function(t,i){var r=!1;return n.each(n.ui.ddmanager.droppables[t.options.scope]||[],function(){this.options&&(!this.options.disabled&&this.visible&&n.ui.intersect(t,this,this.options.tolerance)&&(r=this._drop.call(this,i)||r),!this.options.disabled&&this.visible&&this.accept.call(this.element[0],t.currentItem||t.element)&&(this.isout=1,this.isover=0,this._deactivate.call(this,i)))}),r},dragStart:function(t,i){t.element.parentsUntil("body").bind("scroll.droppable",function(){t.options.refreshPositions||n.ui.ddmanager.prepareOffsets(t,i)})},drag:function(t,i){t.options.refreshPositions&&n.ui.ddmanager.prepareOffsets(t,i);n.each(n.ui.ddmanager.droppables[t.options.scope]||[],function(){var f,u,r,o,e;this.options.disabled||this.greedyChild||!this.visible||(f=n.ui.intersect(t,this,this.options.tolerance),u=!f&&this.isover==1?"isout":f&&this.isover==0?"isover":null,u)&&(this.options.greedy&&(o=this.options.scope,e=this.element.parents(":data(droppable)").filter(function(){return n.data(this,"droppable").options.scope===o}),e.length&&(r=n.data(e[0],"droppable"),r.greedyChild=u=="isover"?1:0)),r&&u=="isover"&&(r.isover=0,r.isout=1,r._out.call(r,i)),this[u]=1,this[u=="isout"?"isover":"isout"]=0,this[u=="isover"?"_over":"_out"].call(this,i),r&&u=="isout"&&(r.isout=0,r.isover=1,r._over.call(r,i)))})},dragStop:function(t,i){t.element.parentsUntil("body").unbind("scroll.droppable");t.options.refreshPositions||n.ui.ddmanager.prepareOffsets(t,i)}}}(jQuery),function(n){n.widget("ui.resizable",n.ui.mouse,{version:"1.9.2",widgetEventPrefix:"resize",options:{alsoResize:!1,animate:!1,animateDuration:"slow",animateEasing:"swing",aspectRatio:!1,autoHide:!1,containment:!1,ghost:!1,grid:!1,handles:"e,s,se",helper:!1,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:1e3},_create:function(){var i=this,t=this.options,f,r;if(this.element.addClass("ui-resizable"),n.extend(this,{_aspectRatio:!!t.aspectRatio,aspectRatio:t.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:t.helper||t.ghost||t.animate?t.helper||"ui-resizable-helper":null}),this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)&&(this.element.wrap(n('<div class="ui-wrapper" style="overflow: hidden;"><\/div>').css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),this.element=this.element.parent().data("resizable",this.element.data("resizable")),this.elementIsWrapper=!0,this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")}),this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0}),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css({margin:this.originalElement.css("margin")}),this._proportionallyResize()),this.handles=t.handles||(n(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se"),this.handles.constructor==String)for(this.handles=="all"&&(this.handles="n,e,s,w,se,sw,ne,nw"),f=this.handles.split(","),this.handles={},r=0;r<f.length;r++){var u=n.trim(f[r]),o="ui-resizable-"+u,e=n('<div class="ui-resizable-handle '+o+'"><\/div>');e.css({zIndex:t.zIndex});"se"==u&&e.addClass("ui-icon ui-icon-gripsmall-diagonal-se");this.handles[u]=".ui-resizable-"+u;this.element.append(e)}this._renderAxis=function(t){var i,r,u,f;t=t||this.element;for(i in this.handles)this.handles[i].constructor==String&&(this.handles[i]=n(this.handles[i],this.element).show()),this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)&&(r=n(this.handles[i],this.element),u=0,u=/sw|ne|nw|se|n|s/.test(i)?r.outerHeight():r.outerWidth(),f=["padding",/ne|nw|n/.test(i)?"Top":/se|sw|s/.test(i)?"Bottom":/^e$/.test(i)?"Right":"Left"].join(""),t.css(f,u),this._proportionallyResize()),!n(this.handles[i]).length};this._renderAxis(this.element);this._handles=n(".ui-resizable-handle",this.element).disableSelection();this._handles.mouseover(function(){if(!i.resizing){if(this.className)var n=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i);i.axis=n&&n[1]?n[1]:"se"}});t.autoHide&&(this._handles.hide(),n(this.element).addClass("ui-resizable-autohide").mouseenter(function(){t.disabled||(n(this).removeClass("ui-resizable-autohide"),i._handles.show())}).mouseleave(function(){t.disabled||i.resizing||(n(this).addClass("ui-resizable-autohide"),i._handles.hide())}));this._mouseInit()},_destroy:function(){var i,t;return this._mouseDestroy(),i=function(t){n(t).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").removeData("ui-resizable").unbind(".resizable").find(".ui-resizable-handle").remove()},this.elementIsWrapper&&(i(this.element),t=this.element,this.originalElement.css({position:t.css("position"),width:t.outerWidth(),height:t.outerHeight(),top:t.css("top"),left:t.css("left")}).insertAfter(t),t.remove()),this.originalElement.css("resize",this.originalResizeStyle),i(this.originalElement),this},_mouseCapture:function(t){var i=!1,r;for(r in this.handles)n(this.handles[r])[0]==t.target&&(i=!0);return!this.options.disabled&&i},_mouseStart:function(t){var u=this.options,s=this.element.position(),r=this.element,f,e,o;return this.resizing=!0,this.documentScroll={top:n(document).scrollTop(),left:n(document).scrollLeft()},(r.is(".ui-draggable")||/absolute/.test(r.css("position")))&&r.css({position:"absolute",top:s.top,left:s.left}),this._renderProxy(),f=i(this.helper.css("left")),e=i(this.helper.css("top")),u.containment&&(f+=n(u.containment).scrollLeft()||0,e+=n(u.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:f,top:e},this.size=this._helper?{width:r.outerWidth(),height:r.outerHeight()}:{width:r.width(),height:r.height()},this.originalSize=this._helper?{width:r.outerWidth(),height:r.outerHeight()}:{width:r.width(),height:r.height()},this.originalPosition={left:f,top:e},this.sizeDiff={width:r.outerWidth()-r.width(),height:r.outerHeight()-r.height()},this.originalMousePosition={left:t.pageX,top:t.pageY},this.aspectRatio=typeof u.aspectRatio=="number"?u.aspectRatio:this.originalSize.width/this.originalSize.height||1,o=n(".ui-resizable-"+this.axis).css("cursor"),n("body").css("cursor",o=="auto"?this.axis+"-resize":o),r.addClass("ui-resizable-resizing"),this._propagate("start",t),!0},_mouseDrag:function(n){var u=this.helper,s=this.options,h=this,i=this.originalMousePosition,f=this.axis,e=n.pageX-i.left||0,o=n.pageY-i.top||0,r=this._change[f],t;return r?(t=r.apply(this,[n,e,o]),this._updateVirtualBoundaries(n.shiftKey),(this._aspectRatio||n.shiftKey)&&(t=this._updateRatio(t,n)),t=this._respectSize(t,n),this._propagate("resize",n),u.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"}),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),this._updateCache(t),this._trigger("resize",n,this.ui()),!1):!1},_mouseStop:function(t){var r,i;if(this.resizing=!1,r=this.options,i=this,this._helper){var u=this._proportionallyResizeElements,f=u.length&&/textarea/i.test(u[0].nodeName),e=f&&n.ui.hasScroll(u[0],"left")?0:i.sizeDiff.height,o=f?0:i.sizeDiff.width,s={width:i.helper.width()-o,height:i.helper.height()-e},h=parseInt(i.element.css("left"),10)+(i.position.left-i.originalPosition.left)||null,c=parseInt(i.element.css("top"),10)+(i.position.top-i.originalPosition.top)||null;r.animate||this.element.css(n.extend(s,{top:c,left:h}));i.helper.height(i.size.height);i.helper.width(i.size.width);this._helper&&!r.animate&&this._proportionallyResize()}return n("body").css("cursor","auto"),this.element.removeClass("ui-resizable-resizing"),this._propagate("stop",t),this._helper&&this.helper.remove(),!1},_updateVirtualBoundaries:function(n){var r=this.options,u,f,e,o,i;i={minWidth:t(r.minWidth)?r.minWidth:0,maxWidth:t(r.maxWidth)?r.maxWidth:Infinity,minHeight:t(r.minHeight)?r.minHeight:0,maxHeight:t(r.maxHeight)?r.maxHeight:Infinity};(this._aspectRatio||n)&&(u=i.minHeight*this.aspectRatio,e=i.minWidth/this.aspectRatio,f=i.maxHeight*this.aspectRatio,o=i.maxWidth/this.aspectRatio,u>i.minWidth&&(i.minWidth=u),e>i.minHeight&&(i.minHeight=e),f<i.maxWidth&&(i.maxWidth=f),o<i.maxHeight&&(i.maxHeight=o));this._vBoundaries=i},_updateCache:function(n){var i=this.options;this.offset=this.helper.offset();t(n.left)&&(this.position.left=n.left);t(n.top)&&(this.position.top=n.top);t(n.height)&&(this.size.height=n.height);t(n.width)&&(this.size.width=n.width)},_updateRatio:function(n){var f=this.options,i=this.position,r=this.size,u=this.axis;return t(n.height)?n.width=n.height*this.aspectRatio:t(n.width)&&(n.height=n.width/this.aspectRatio),u=="sw"&&(n.left=i.left+(r.width-n.width),n.top=null),u=="nw"&&(n.top=i.top+(r.height-n.height),n.left=i.left+(r.width-n.width)),n},_respectSize:function(n,i){var y=this.helper,r=this._vBoundaries,p=this._aspectRatio||i.shiftKey,f=this.axis,e=t(n.width)&&r.maxWidth&&r.maxWidth<n.width,o=t(n.height)&&r.maxHeight&&r.maxHeight<n.height,s=t(n.width)&&r.minWidth&&r.minWidth>n.width,h=t(n.height)&&r.minHeight&&r.minHeight>n.height,u;s&&(n.width=r.minWidth);h&&(n.height=r.minHeight);e&&(n.width=r.maxWidth);o&&(n.height=r.maxHeight);var c=this.originalPosition.left+this.originalSize.width,l=this.position.top+this.size.height,a=/sw|nw|w/.test(f),v=/nw|ne|n/.test(f);return s&&a&&(n.left=c-r.minWidth),e&&a&&(n.left=c-r.maxWidth),h&&v&&(n.top=l-r.minHeight),o&&v&&(n.top=l-r.maxHeight),u=!n.width&&!n.height,u&&!n.left&&n.top?n.top=null:u&&!n.top&&n.left&&(n.left=null),n},_proportionallyResize:function(){var e=this.options,r,i,t,u,f;if(this._proportionallyResizeElements.length)for(r=this.helper||this.element,i=0;i<this._proportionallyResizeElements.length;i++)t=this._proportionallyResizeElements[i],this.borderDif||(u=[t.css("borderTopWidth"),t.css("borderRightWidth"),t.css("borderBottomWidth"),t.css("borderLeftWidth")],f=[t.css("paddingTop"),t.css("paddingRight"),t.css("paddingBottom"),t.css("paddingLeft")],this.borderDif=n.map(u,function(n,t){var i=parseInt(n,10)||0,r=parseInt(f[t],10)||0;return i+r})),t.css({height:r.height()-this.borderDif[0]-this.borderDif[2]||0,width:r.width()-this.borderDif[1]-this.borderDif[3]||0})},_renderProxy:function(){var r=this.element,u=this.options,t,i;this.elementOffset=r.offset();this._helper?(this.helper=this.helper||n('<div style="overflow:hidden;"><\/div>'),t=n.ui.ie6?1:0,i=n.ui.ie6?2:-1,this.helper.addClass(this._helper).css({width:this.element.outerWidth()+i,height:this.element.outerHeight()+i,position:"absolute",left:this.elementOffset.left-t+"px",top:this.elementOffset.top-t+"px",zIndex:++u.zIndex}),this.helper.appendTo("body").disableSelection()):this.helper=this.element},_change:{e:function(n,t){return{width:this.originalSize.width+t}},w:function(n,t){var u=this.options,i=this.originalSize,r=this.originalPosition;return{left:r.left+t,width:i.width-t}},n:function(n,t,i){var f=this.options,r=this.originalSize,u=this.originalPosition;return{top:u.top+i,height:r.height-i}},s:function(n,t,i){return{height:this.originalSize.height+i}},se:function(t,i,r){return n.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[t,i,r]))},sw:function(t,i,r){return n.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[t,i,r]))},ne:function(t,i,r){return n.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[t,i,r]))},nw:function(t,i,r){return n.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[t,i,r]))}},_propagate:function(t,i){n.ui.plugin.call(this,t,[i,this.ui()]);t!="resize"&&this._trigger(t,i,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}});n.ui.plugin.add("resizable","alsoResize",{start:function(){var r=n(this).data("resizable"),t=r.options,i=function(t){n(t).each(function(){var t=n(this);t.data("resizable-alsoresize",{width:parseInt(t.width(),10),height:parseInt(t.height(),10),left:parseInt(t.css("left"),10),top:parseInt(t.css("top"),10)})})};typeof t.alsoResize!="object"||t.alsoResize.parentNode?i(t.alsoResize):t.alsoResize.length?(t.alsoResize=t.alsoResize[0],i(t.alsoResize)):n.each(t.alsoResize,function(n){i(n)})},resize:function(t,i){var r=n(this).data("resizable"),u=r.options,f=r.originalSize,e=r.originalPosition,s={height:r.size.height-f.height||0,width:r.size.width-f.width||0,top:r.position.top-e.top||0,left:r.position.left-e.left||0},o=function(t,r){n(t).each(function(){var t=n(this),f=n(this).data("resizable-alsoresize"),u={},e=r&&r.length?r:t.parents(i.originalElement[0]).length?["width","height"]:["width","height","top","left"];n.each(e,function(n,t){var i=(f[t]||0)+(s[t]||0);i&&i>=0&&(u[t]=i||null)});t.css(u)})};typeof u.alsoResize!="object"||u.alsoResize.nodeType?o(u.alsoResize):n.each(u.alsoResize,function(n,t){o(n,t)})},stop:function(){n(this).removeData("resizable-alsoresize")}});n.ui.plugin.add("resizable","animate",{stop:function(t){var i=n(this).data("resizable"),u=i.options,r=i._proportionallyResizeElements,f=r.length&&/textarea/i.test(r[0].nodeName),s=f&&n.ui.hasScroll(r[0],"left")?0:i.sizeDiff.height,h=f?0:i.sizeDiff.width,c={width:i.size.width-h,height:i.size.height-s},e=parseInt(i.element.css("left"),10)+(i.position.left-i.originalPosition.left)||null,o=parseInt(i.element.css("top"),10)+(i.position.top-i.originalPosition.top)||null;i.element.animate(n.extend(c,o&&e?{top:o,left:e}:{}),{duration:u.animateDuration,easing:u.animateEasing,step:function(){var u={width:parseInt(i.element.css("width"),10),height:parseInt(i.element.css("height"),10),top:parseInt(i.element.css("top"),10),left:parseInt(i.element.css("left"),10)};r&&r.length&&n(r[0]).css({width:u.width,height:u.height});i._updateCache(u);i._propagate("resize",t)}})}});n.ui.plugin.add("resizable","containment",{start:function(){var t=n(this).data("resizable"),s=t.options,h=t.element,u=s.containment,r=u instanceof n?u.get(0):/parent/.test(u)?h.parent().get(0):u,f,e;if(r)if(t.containerElement=n(r),/document/.test(u)||u==document)t.containerOffset={left:0,top:0},t.containerPosition={left:0,top:0},t.parentData={element:n(document),left:0,top:0,width:n(document).width(),height:n(document).height()||document.body.parentNode.scrollHeight};else{f=n(r);e=[];n(["Top","Right","Left","Bottom"]).each(function(n,t){e[n]=i(f.css("padding"+t))});t.containerOffset=f.offset();t.containerPosition=f.position();t.containerSize={height:f.innerHeight()-e[3],width:f.innerWidth()-e[1]};var o=t.containerOffset,c=t.containerSize.height,l=t.containerSize.width,a=n.ui.hasScroll(r,"left")?r.scrollWidth:l,v=n.ui.hasScroll(r)?r.scrollHeight:c;t.parentData={element:r,left:o.left,top:o.top,width:a,height:v}}},resize:function(t){var i=n(this).data("resizable"),c=i.options,v=i.containerSize,r=i.containerOffset,y=i.size,o=i.position,f=i._aspectRatio||t.shiftKey,u={top:0,left:0},s=i.containerElement;s[0]!=document&&/static/.test(s.css("position"))&&(u=r);o.left<(i._helper?r.left:0)&&(i.size.width=i.size.width+(i._helper?i.position.left-r.left:i.position.left-u.left),f&&(i.size.height=i.size.width/i.aspectRatio),i.position.left=c.helper?r.left:0);o.top<(i._helper?r.top:0)&&(i.size.height=i.size.height+(i._helper?i.position.top-r.top:i.position.top),f&&(i.size.width=i.size.height*i.aspectRatio),i.position.top=i._helper?r.top:0);i.offset.left=i.parentData.left+i.position.left;i.offset.top=i.parentData.top+i.position.top;var e=Math.abs((i._helper?i.offset.left-u.left:i.offset.left-u.left)+i.sizeDiff.width),h=Math.abs((i._helper?i.offset.top-u.top:i.offset.top-r.top)+i.sizeDiff.height),l=i.containerElement.get(0)==i.element.parent().get(0),a=/relative|absolute/.test(i.containerElement.css("position"));l&&a&&(e-=i.parentData.left);e+i.size.width>=i.parentData.width&&(i.size.width=i.parentData.width-e,f&&(i.size.height=i.size.width/i.aspectRatio));h+i.size.height>=i.parentData.height&&(i.size.height=i.parentData.height-h,f&&(i.size.width=i.size.height*i.aspectRatio))},stop:function(){var t=n(this).data("resizable"),r=t.options,c=t.position,u=t.containerOffset,f=t.containerPosition,e=t.containerElement,i=n(t.helper),o=i.offset(),s=i.outerWidth()-t.sizeDiff.width,h=i.outerHeight()-t.sizeDiff.height;t._helper&&!r.animate&&/relative/.test(e.css("position"))&&n(this).css({left:o.left-f.left-u.left,width:s,height:h});t._helper&&!r.animate&&/static/.test(e.css("position"))&&n(this).css({left:o.left-f.left-u.left,width:s,height:h})}});n.ui.plugin.add("resizable","ghost",{start:function(){var t=n(this).data("resizable"),i=t.options,r=t.size;t.ghost=t.originalElement.clone();t.ghost.css({opacity:.25,display:"block",position:"relative",height:r.height,width:r.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof i.ghost=="string"?i.ghost:"");t.ghost.appendTo(t.helper)},resize:function(){var t=n(this).data("resizable"),i=t.options;t.ghost&&t.ghost.css({position:"relative",height:t.size.height,width:t.size.width})},stop:function(){var t=n(this).data("resizable"),i=t.options;t.ghost&&t.helper&&t.helper.get(0).removeChild(t.ghost.get(0))}});n.ui.plugin.add("resizable","grid",{resize:function(t){var i=n(this).data("resizable"),r=i.options,h=i.size,u=i.originalSize,o=i.originalPosition,s=i.axis,c=r._aspectRatio||t.shiftKey,f,e;r.grid=typeof r.grid=="number"?[r.grid,r.grid]:r.grid;f=Math.round((h.width-u.width)/(r.grid[0]||1))*(r.grid[0]||1);e=Math.round((h.height-u.height)/(r.grid[1]||1))*(r.grid[1]||1);/^(se|s|e)$/.test(s)?(i.size.width=u.width+f,i.size.height=u.height+e):/^(ne)$/.test(s)?(i.size.width=u.width+f,i.size.height=u.height+e,i.position.top=o.top-e):/^(sw)$/.test(s)?(i.size.width=u.width+f,i.size.height=u.height+e,i.position.left=o.left-f):(i.size.width=u.width+f,i.size.height=u.height+e,i.position.top=o.top-e,i.position.left=o.left-f)}});var i=function(n){return parseInt(n,10)||0},t=function(n){return!isNaN(parseInt(n,10))}}(jQuery),function(n){n.widget("ui.selectable",n.ui.mouse,{version:"1.9.2",options:{appendTo:"body",autoRefresh:!0,distance:0,filter:"*",tolerance:"touch"},_create:function(){var i=this,t;this.element.addClass("ui-selectable");this.dragged=!1;this.refresh=function(){t=n(i.options.filter,i.element[0]);t.addClass("ui-selectee");t.each(function(){var t=n(this),i=t.offset();n.data(this,"selectable-item",{element:this,$element:t,left:i.left,top:i.top,right:i.left+t.outerWidth(),bottom:i.top+t.outerHeight(),startselected:!1,selected:t.hasClass("ui-selected"),selecting:t.hasClass("ui-selecting"),unselecting:t.hasClass("ui-unselecting")})})};this.refresh();this.selectees=t.addClass("ui-selectee");this._mouseInit();this.helper=n("<div class='ui-selectable-helper'><\/div>")},_destroy:function(){this.selectees.removeClass("ui-selectee").removeData("selectable-item");this.element.removeClass("ui-selectable ui-selectable-disabled");this._mouseDestroy()},_mouseStart:function(t){var r=this,i;(this.opos=[t.pageX,t.pageY],this.options.disabled)||(i=this.options,this.selectees=n(i.filter,this.element[0]),this._trigger("start",t),n(i.appendTo).append(this.helper),this.helper.css({left:t.clientX,top:t.clientY,width:0,height:0}),i.autoRefresh&&this.refresh(),this.selectees.filter(".ui-selected").each(function(){var i=n.data(this,"selectable-item");i.startselected=!0;t.metaKey||t.ctrlKey||(i.$element.removeClass("ui-selected"),i.selected=!1,i.$element.addClass("ui-unselecting"),i.unselecting=!0,r._trigger("unselecting",t,{unselecting:i.element}))}),n(t.target).parents().andSelf().each(function(){var i=n.data(this,"selectable-item"),u;if(i)return u=!t.metaKey&&!t.ctrlKey||!i.$element.hasClass("ui-selected"),i.$element.removeClass(u?"ui-unselecting":"ui-selected").addClass(u?"ui-selecting":"ui-unselecting"),i.unselecting=!u,i.selecting=u,i.selected=u,u?r._trigger("selecting",t,{selecting:i.element}):r._trigger("unselecting",t,{unselecting:i.element}),!1}))},_mouseDrag:function(t){var o=this,e;if(this.dragged=!0,!this.options.disabled){var s=this.options,i=this.opos[0],r=this.opos[1],u=t.pageX,f=t.pageY;return i>u&&(e=u,u=i,i=e),r>f&&(e=f,f=r,r=e),this.helper.css({left:i,top:r,width:u-i,height:f-r}),this.selectees.each(function(){var e=n.data(this,"selectable-item"),h;e&&e.element!=o.element[0]&&(h=!1,s.tolerance=="touch"?h=!(e.left>u||e.right<i||e.top>f||e.bottom<r):s.tolerance=="fit"&&(h=e.left>i&&e.right<u&&e.top>r&&e.bottom<f),h?(e.selected&&(e.$element.removeClass("ui-selected"),e.selected=!1),e.unselecting&&(e.$element.removeClass("ui-unselecting"),e.unselecting=!1),e.selecting||(e.$element.addClass("ui-selecting"),e.selecting=!0,o._trigger("selecting",t,{selecting:e.element}))):(e.selecting&&((t.metaKey||t.ctrlKey)&&e.startselected?(e.$element.removeClass("ui-selecting"),e.selecting=!1,e.$element.addClass("ui-selected"),e.selected=!0):(e.$element.removeClass("ui-selecting"),e.selecting=!1,e.startselected&&(e.$element.addClass("ui-unselecting"),e.unselecting=!0),o._trigger("unselecting",t,{unselecting:e.element}))),e.selected&&(t.metaKey||t.ctrlKey||e.startselected||(e.$element.removeClass("ui-selected"),e.selected=!1,e.$element.addClass("ui-unselecting"),e.unselecting=!0,o._trigger("unselecting",t,{unselecting:e.element})))))}),!1}},_mouseStop:function(t){var i=this,r;return this.dragged=!1,r=this.options,n(".ui-unselecting",this.element[0]).each(function(){var r=n.data(this,"selectable-item");r.$element.removeClass("ui-unselecting");r.unselecting=!1;r.startselected=!1;i._trigger("unselected",t,{unselected:r.element})}),n(".ui-selecting",this.element[0]).each(function(){var r=n.data(this,"selectable-item");r.$element.removeClass("ui-selecting").addClass("ui-selected");r.selecting=!1;r.selected=!0;r.startselected=!0;i._trigger("selected",t,{selected:r.element})}),this._trigger("stop",t),this.helper.remove(),!1}})}(jQuery),function(n){n.widget("ui.sortable",n.ui.mouse,{version:"1.9.2",widgetEventPrefix:"sort",ready:!1,options:{appendTo:"parent",axis:!1,connectWith:!1,containment:!1,cursor:"auto",cursorAt:!1,dropOnEmpty:!0,forcePlaceholderSize:!1,forceHelperSize:!1,grid:!1,handle:!1,helper:"original",items:"> *",opacity:!1,placeholder:!1,revert:!1,scroll:!0,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1e3},_create:function(){var n=this.options;this.containerCache={};this.element.addClass("ui-sortable");this.refresh();this.floating=this.items.length?n.axis==="x"||/left|right/.test(this.items[0].item.css("float"))||/inline|table-cell/.test(this.items[0].item.css("display")):!1;this.offset=this.element.offset();this._mouseInit();this.ready=!0},_destroy:function(){this.element.removeClass("ui-sortable ui-sortable-disabled");this._mouseDestroy();for(var n=this.items.length-1;n>=0;n--)this.items[n].item.removeData(this.widgetName+"-item");return this},_setOption:function(t,i){t==="disabled"?(this.options[t]=i,this.widget().toggleClass("ui-sortable-disabled",!!i)):n.Widget.prototype._setOption.apply(this,arguments)},_mouseCapture:function(t,i){var u=this,r,e,f;return this.reverting?!1:this.options.disabled||this.options.type=="static"?!1:(this._refreshItems(t),r=null,e=n(t.target).parents().each(function(){if(n.data(this,u.widgetName+"-item")==u)return r=n(this),!1}),n.data(t.target,u.widgetName+"-item")==u&&(r=n(t.target)),!r)?!1:this.options.handle&&!i&&(f=!1,n(this.options.handle,r).find("*").andSelf().each(function(){this==t.target&&(f=!0)}),!f)?!1:(this.currentItem=r,this._removeCurrentsFromItems(),!0)},_mouseStart:function(t,i,r){var u=this.options,f;if(this.currentContainer=this,this.refreshPositions(),this.helper=this._createHelper(t),this._cacheHelperProportions(),this._cacheMargins(),this.scrollParent=this.helper.scrollParent(),this.offset=this.currentItem.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},n.extend(this.offset,{click:{left:t.pageX-this.offset.left,top:t.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.helper.css("position","absolute"),this.cssPosition=this.helper.css("position"),this.originalPosition=this._generatePosition(t),this.originalPageX=t.pageX,this.originalPageY=t.pageY,u.cursorAt&&this._adjustOffsetFromHelper(u.cursorAt),this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]},this.helper[0]!=this.currentItem[0]&&this.currentItem.hide(),this._createPlaceholder(),u.containment&&this._setContainment(),u.cursor&&(n("body").css("cursor")&&(this._storedCursor=n("body").css("cursor")),n("body").css("cursor",u.cursor)),u.opacity&&(this.helper.css("opacity")&&(this._storedOpacity=this.helper.css("opacity")),this.helper.css("opacity",u.opacity)),u.zIndex&&(this.helper.css("zIndex")&&(this._storedZIndex=this.helper.css("zIndex")),this.helper.css("zIndex",u.zIndex)),this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"&&(this.overflowOffset=this.scrollParent.offset()),this._trigger("start",t,this._uiHash()),this._preserveHelperProportions||this._cacheHelperProportions(),!r)for(f=this.containers.length-1;f>=0;f--)this.containers[f]._trigger("activate",t,this._uiHash(this));return n.ui.ddmanager&&(n.ui.ddmanager.current=this),n.ui.ddmanager&&!u.dropBehaviour&&n.ui.ddmanager.prepareOffsets(this,t),this.dragging=!0,this.helper.addClass("ui-sortable-helper"),this._mouseDrag(t),!0},_mouseDrag:function(t){var i,r,f;for(this.position=this._generatePosition(t),this.positionAbs=this._convertPositionTo("absolute"),this.lastPositionAbs||(this.lastPositionAbs=this.positionAbs),this.options.scroll&&(i=this.options,r=!1,this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"?(this.overflowOffset.top+this.scrollParent[0].offsetHeight-t.pageY<i.scrollSensitivity?this.scrollParent[0].scrollTop=r=this.scrollParent[0].scrollTop+i.scrollSpeed:t.pageY-this.overflowOffset.top<i.scrollSensitivity&&(this.scrollParent[0].scrollTop=r=this.scrollParent[0].scrollTop-i.scrollSpeed),this.overflowOffset.left+this.scrollParent[0].offsetWidth-t.pageX<i.scrollSensitivity?this.scrollParent[0].scrollLeft=r=this.scrollParent[0].scrollLeft+i.scrollSpeed:t.pageX-this.overflowOffset.left<i.scrollSensitivity&&(this.scrollParent[0].scrollLeft=r=this.scrollParent[0].scrollLeft-i.scrollSpeed)):(t.pageY-n(document).scrollTop()<i.scrollSensitivity?r=n(document).scrollTop(n(document).scrollTop()-i.scrollSpeed):n(window).height()-(t.pageY-n(document).scrollTop())<i.scrollSensitivity&&(r=n(document).scrollTop(n(document).scrollTop()+i.scrollSpeed)),t.pageX-n(document).scrollLeft()<i.scrollSensitivity?r=n(document).scrollLeft(n(document).scrollLeft()-i.scrollSpeed):n(window).width()-(t.pageX-n(document).scrollLeft())<i.scrollSensitivity&&(r=n(document).scrollLeft(n(document).scrollLeft()+i.scrollSpeed))),r!==!1&&n.ui.ddmanager&&!i.dropBehaviour&&n.ui.ddmanager.prepareOffsets(this,t)),this.positionAbs=this._convertPositionTo("absolute"),this.options.axis&&this.options.axis=="y"||(this.helper[0].style.left=this.position.left+"px"),this.options.axis&&this.options.axis=="x"||(this.helper[0].style.top=this.position.top+"px"),f=this.items.length-1;f>=0;f--){var u=this.items[f],e=u.item[0],o=this._intersectsWithPointer(u);if(o&&u.instance===this.currentContainer&&e!=this.currentItem[0]&&this.placeholder[o==1?"next":"prev"]()[0]!=e&&!n.contains(this.placeholder[0],e)&&(this.options.type=="semi-dynamic"?!n.contains(this.element[0],e):!0)){if(this.direction=o==1?"down":"up",this.options.tolerance=="pointer"||this._intersectsWithSides(u))this._rearrange(t,u);else break;this._trigger("change",t,this._uiHash());break}}return this._contactContainers(t),n.ui.ddmanager&&n.ui.ddmanager.drag(this,t),this._trigger("sort",t,this._uiHash()),this.lastPositionAbs=this.positionAbs,!1},_mouseStop:function(t,i){if(t){if(n.ui.ddmanager&&!this.options.dropBehaviour&&n.ui.ddmanager.drop(this,t),this.options.revert){var u=this,r=this.placeholder.offset();this.reverting=!0;n(this.helper).animate({left:r.left-this.offset.parent.left-this.margins.left+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollLeft),top:r.top-this.offset.parent.top-this.margins.top+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,function(){u._clear(t)})}else this._clear(t,i);return!1}},cancel:function(){if(this.dragging){this._mouseUp({target:null});this.options.helper=="original"?this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper"):this.currentItem.show();for(var t=this.containers.length-1;t>=0;t--)this.containers[t]._trigger("deactivate",null,this._uiHash(this)),this.containers[t].containerCache.over&&(this.containers[t]._trigger("out",null,this._uiHash(this)),this.containers[t].containerCache.over=0)}return this.placeholder&&(this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.options.helper!="original"&&this.helper&&this.helper[0].parentNode&&this.helper.remove(),n.extend(this,{helper:null,dragging:!1,reverting:!1,_noFinalSort:null}),this.domPosition.prev?n(this.domPosition.prev).after(this.currentItem):n(this.domPosition.parent).prepend(this.currentItem)),this},serialize:function(t){var r=this._getItemsAsjQuery(t&&t.connected),i=[];return t=t||{},n(r).each(function(){var r=(n(t.item||this).attr(t.attribute||"id")||"").match(t.expression||/(.+)[-=_](.+)/);r&&i.push((t.key||r[1]+"[]")+"="+(t.key&&t.expression?r[1]:r[2]))}),!i.length&&t.key&&i.push(t.key+"="),i.join("&")},toArray:function(t){var r=this._getItemsAsjQuery(t&&t.connected),i=[];return t=t||{},r.each(function(){i.push(n(t.item||this).attr(t.attribute||"id")||"")}),i},_intersectsWith:function(n){var t=this.positionAbs.left,h=t+this.helperProportions.width,i=this.positionAbs.top,c=i+this.helperProportions.height,r=n.left,f=r+n.width,u=n.top,e=u+n.height,o=this.offset.click.top,s=this.offset.click.left,l=i+o>u&&i+o<e&&t+s>r&&t+s<f;return this.options.tolerance=="pointer"||this.options.forcePointerForContainers||this.options.tolerance!="pointer"&&this.helperProportions[this.floating?"width":"height"]>n[this.floating?"width":"height"]?l:r<t+this.helperProportions.width/2&&h-this.helperProportions.width/2<f&&u<i+this.helperProportions.height/2&&c-this.helperProportions.height/2<e},_intersectsWithPointer:function(t){var u=this.options.axis==="x"||n.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,t.top,t.height),f=this.options.axis==="y"||n.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,t.left,t.width),e=u&&f,i=this._getDragVerticalDirection(),r=this._getDragHorizontalDirection();return e?this.floating?r&&r=="right"||i=="down"?2:1:i&&(i=="down"?2:1):!1},_intersectsWithSides:function(t){var u=n.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,t.top+t.height/2,t.height),f=n.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,t.left+t.width/2,t.width),i=this._getDragVerticalDirection(),r=this._getDragHorizontalDirection();return this.floating&&r?r=="right"&&f||r=="left"&&!f:i&&(i=="down"&&u||i=="up"&&!u)},_getDragVerticalDirection:function(){var n=this.positionAbs.top-this.lastPositionAbs.top;return n!=0&&(n>0?"down":"up")},_getDragHorizontalDirection:function(){var n=this.positionAbs.left-this.lastPositionAbs.left;return n!=0&&(n>0?"right":"left")},refresh:function(n){return this._refreshItems(n),this.refreshPositions(),this},_connectWith:function(){var n=this.options;return n.connectWith.constructor==String?[n.connectWith]:n.connectWith},_getItemsAsjQuery:function(t){var s=[],u=[],e=this._connectWith(),o,f,i,r;if(e&&t)for(r=e.length-1;r>=0;r--)for(o=n(e[r]),f=o.length-1;f>=0;f--)i=n.data(o[f],this.widgetName),i&&i!=this&&!i.options.disabled&&u.push([n.isFunction(i.options.items)?i.options.items.call(i.element):n(i.options.items,i.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),i]);for(u.push([n.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):n(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]),r=u.length-1;r>=0;r--)u[r][0].each(function(){s.push(this)});return n(s)},_removeCurrentsFromItems:function(){var t=this.currentItem.find(":data("+this.widgetName+"-item)");this.items=n.grep(this.items,function(n){for(var i=0;i<t.length;i++)if(t[i]==n.item[0])return!1;return!0})},_refreshItems:function(t){var o,i,r,s,h,u,l,c;this.items=[];this.containers=[this];var a=this.items,f=[[n.isFunction(this.options.items)?this.options.items.call(this.element[0],t,{item:this.currentItem}):n(this.options.items,this.element),this]],e=this._connectWith();if(e&&this.ready)for(r=e.length-1;r>=0;r--)for(o=n(e[r]),u=o.length-1;u>=0;u--)i=n.data(o[u],this.widgetName),i&&i!=this&&!i.options.disabled&&(f.push([n.isFunction(i.options.items)?i.options.items.call(i.element[0],t,{item:this.currentItem}):n(i.options.items,i.element),i]),this.containers.push(i));for(r=f.length-1;r>=0;r--)for(s=f[r][1],h=f[r][0],u=0,l=h.length;u<l;u++)c=n(h[u]),c.data(this.widgetName+"-item",s),a.push({item:c,instance:s,width:0,height:0,left:0,top:0})},refreshPositions:function(t){var r,f,i,u;for(this.offsetParent&&this.helper&&(this.offset.parent=this._getParentOffset()),i=this.items.length-1;i>=0;i--)(r=this.items[i],r.instance!=this.currentContainer&&this.currentContainer&&r.item[0]!=this.currentItem[0])||(f=this.options.toleranceElement?n(this.options.toleranceElement,r.item):r.item,t||(r.width=f.outerWidth(),r.height=f.outerHeight()),u=f.offset(),r.left=u.left,r.top=u.top);if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(i=this.containers.length-1;i>=0;i--)u=this.containers[i].element.offset(),this.containers[i].containerCache.left=u.left,this.containers[i].containerCache.top=u.top,this.containers[i].containerCache.width=this.containers[i].element.outerWidth(),this.containers[i].containerCache.height=this.containers[i].element.outerHeight();return this},_createPlaceholder:function(t){var i,r;t=t||this;i=t.options;i.placeholder&&i.placeholder.constructor!=String||(r=i.placeholder,i.placeholder={element:function(){var i=n(document.createElement(t.currentItem[0].nodeName)).addClass(r||t.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper")[0];return r||(i.style.visibility="hidden"),i},update:function(n,u){(!r||i.forcePlaceholderSize)&&(u.height()||u.height(t.currentItem.innerHeight()-parseInt(t.currentItem.css("paddingTop")||0,10)-parseInt(t.currentItem.css("paddingBottom")||0,10)),u.width()||u.width(t.currentItem.innerWidth()-parseInt(t.currentItem.css("paddingLeft")||0,10)-parseInt(t.currentItem.css("paddingRight")||0,10)))}});t.placeholder=n(i.placeholder.element.call(t.element,t.currentItem));t.currentItem.after(t.placeholder);i.placeholder.update(t,t.placeholder)},_contactContainers:function(t){for(var e=null,i=null,u,f,c,r=this.containers.length-1;r>=0;r--)if(!n.contains(this.currentItem[0],this.containers[r].element[0]))if(this._intersectsWith(this.containers[r].containerCache)){if(e&&n.contains(this.containers[r].element[0],e.element[0]))continue;e=this.containers[r];i=r}else this.containers[r].containerCache.over&&(this.containers[r]._trigger("out",t,this._uiHash(this)),this.containers[r].containerCache.over=0);if(e)if(this.containers.length===1)this.containers[i]._trigger("over",t,this._uiHash(this)),this.containers[i].containerCache.over=1;else{var l=1e4,o=null,h=this.containers[i].floating?"left":"top",a=this.containers[i].floating?"width":"height",s=this.positionAbs[h]+this.offset.click[h];for(u=this.items.length-1;u>=0;u--)n.contains(this.containers[i].element[0],this.items[u].item[0])&&this.items[u].item[0]!=this.currentItem[0]&&(f=this.items[u].item.offset()[h],c=!1,Math.abs(f-s)>Math.abs(f+this.items[u][a]-s)&&(c=!0,f+=this.items[u][a]),Math.abs(f-s)<l&&(l=Math.abs(f-s),o=this.items[u],this.direction=c?"up":"down"));if(!o&&!this.options.dropOnEmpty)return;this.currentContainer=this.containers[i];o?this._rearrange(t,o,null,!0):this._rearrange(t,null,this.containers[i].element,!0);this._trigger("change",t,this._uiHash());this.containers[i]._trigger("change",t,this._uiHash(this));this.options.placeholder.update(this.currentContainer,this.placeholder);this.containers[i]._trigger("over",t,this._uiHash(this));this.containers[i].containerCache.over=1}},_createHelper:function(t){var r=this.options,i=n.isFunction(r.helper)?n(r.helper.apply(this.element[0],[t,this.currentItem])):r.helper=="clone"?this.currentItem.clone():this.currentItem;return i.parents("body").length||n(r.appendTo!="parent"?r.appendTo:this.currentItem[0].parentNode)[0].appendChild(i[0]),i[0]==this.currentItem[0]&&(this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")}),(i[0].style.width==""||r.forceHelperSize)&&i.width(this.currentItem.width()),(i[0].style.height==""||r.forceHelperSize)&&i.height(this.currentItem.height()),i},_adjustOffsetFromHelper:function(t){typeof t=="string"&&(t=t.split(" "));n.isArray(t)&&(t={left:+t[0],top:+t[1]||0});"left"in t&&(this.offset.click.left=t.left+this.margins.left);"right"in t&&(this.offset.click.left=this.helperProportions.width-t.right+this.margins.left);"top"in t&&(this.offset.click.top=t.top+this.margins.top);"bottom"in t&&(this.offset.click.top=this.helperProportions.height-t.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var t=this.offsetParent.offset();return this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&n.contains(this.scrollParent[0],this.offsetParent[0])&&(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop()),(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&n.ui.ie)&&(t={top:0,left:0}),{top:t.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:t.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var n=this.currentItem.position();return{top:n.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:n.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.currentItem.css("marginLeft"),10)||0,top:parseInt(this.currentItem.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var i=this.options;if(i.containment=="parent"&&(i.containment=this.helper[0].parentNode),(i.containment=="document"||i.containment=="window")&&(this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,n(i.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(n(i.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]),!/^(document|window|parent)$/.test(i.containment)){var t=n(i.containment)[0],r=n(i.containment).offset(),u=n(t).css("overflow")!="hidden";this.containment=[r.left+(parseInt(n(t).css("borderLeftWidth"),10)||0)+(parseInt(n(t).css("paddingLeft"),10)||0)-this.margins.left,r.top+(parseInt(n(t).css("borderTopWidth"),10)||0)+(parseInt(n(t).css("paddingTop"),10)||0)-this.margins.top,r.left+(u?Math.max(t.scrollWidth,t.offsetWidth):t.offsetWidth)-(parseInt(n(t).css("borderLeftWidth"),10)||0)-(parseInt(n(t).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,r.top+(u?Math.max(t.scrollHeight,t.offsetHeight):t.offsetHeight)-(parseInt(n(t).css("borderTopWidth"),10)||0)-(parseInt(n(t).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}},_convertPositionTo:function(t,i){i||(i=this.position);var r=t=="absolute"?1:-1,e=this.options,u=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&n.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,f=/(html|body)/i.test(u[0].tagName);return{top:i.top+this.offset.relative.top*r+this.offset.parent.top*r-(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():f?0:u.scrollTop())*r,left:i.left+this.offset.relative.left*r+this.offset.parent.left*r-(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():f?0:u.scrollLeft())*r}},_generatePosition:function(t){var i=this.options,o=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&n.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,s=/(html|body)/i.test(o[0].tagName),f,e,r,u;return this.cssPosition!="relative"||this.scrollParent[0]!=document&&this.scrollParent[0]!=this.offsetParent[0]||(this.offset.relative=this._getRelativeOffset()),f=t.pageX,e=t.pageY,this.originalPosition&&(this.containment&&(t.pageX-this.offset.click.left<this.containment[0]&&(f=this.containment[0]+this.offset.click.left),t.pageY-this.offset.click.top<this.containment[1]&&(e=this.containment[1]+this.offset.click.top),t.pageX-this.offset.click.left>this.containment[2]&&(f=this.containment[2]+this.offset.click.left),t.pageY-this.offset.click.top>this.containment[3]&&(e=this.containment[3]+this.offset.click.top)),i.grid&&(r=this.originalPageY+Math.round((e-this.originalPageY)/i.grid[1])*i.grid[1],e=this.containment?(r-this.offset.click.top<this.containment[1]||r-this.offset.click.top>this.containment[3])?(r-this.offset.click.top<this.containment[1])?r+i.grid[1]:r-i.grid[1]:r:r,u=this.originalPageX+Math.round((f-this.originalPageX)/i.grid[0])*i.grid[0],f=this.containment?(u-this.offset.click.left<this.containment[0]||u-this.offset.click.left>this.containment[2])?(u-this.offset.click.left<this.containment[0])?u+i.grid[0]:u-i.grid[0]:u:u)),{top:e-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():s?0:o.scrollTop()),left:f-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():s?0:o.scrollLeft())}},_rearrange:function(n,t,i,r){i?i[0].appendChild(this.placeholder[0]):t.item[0].parentNode.insertBefore(this.placeholder[0],this.direction=="down"?t.item[0]:t.item[0].nextSibling);this.counter=this.counter?++this.counter:1;var u=this.counter;this._delay(function(){u==this.counter&&this.refreshPositions(!r)})},_clear:function(t,i){var u,r;if(this.reverting=!1,u=[],!this._noFinalSort&&this.currentItem.parent().length&&this.placeholder.before(this.currentItem),this._noFinalSort=null,this.helper[0]==this.currentItem[0]){for(r in this._storedCSS)(this._storedCSS[r]=="auto"||this._storedCSS[r]=="static")&&(this._storedCSS[r]="");this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper")}else this.currentItem.show();for(this.fromOutside&&!i&&u.push(function(n){this._trigger("receive",n,this._uiHash(this.fromOutside))}),(this.fromOutside||this.domPosition.prev!=this.currentItem.prev().not(".ui-sortable-helper")[0]||this.domPosition.parent!=this.currentItem.parent()[0])&&!i&&u.push(function(n){this._trigger("update",n,this._uiHash())}),this!==this.currentContainer&&(i||(u.push(function(n){this._trigger("remove",n,this._uiHash())}),u.push(function(n){return function(t){n._trigger("receive",t,this._uiHash(this))}}.call(this,this.currentContainer)),u.push(function(n){return function(t){n._trigger("update",t,this._uiHash(this))}}.call(this,this.currentContainer)))),r=this.containers.length-1;r>=0;r--)i||u.push(function(n){return function(t){n._trigger("deactivate",t,this._uiHash(this))}}.call(this,this.containers[r])),this.containers[r].containerCache.over&&(u.push(function(n){return function(t){n._trigger("out",t,this._uiHash(this))}}.call(this,this.containers[r])),this.containers[r].containerCache.over=0);if(this._storedCursor&&n("body").css("cursor",this._storedCursor),this._storedOpacity&&this.helper.css("opacity",this._storedOpacity),this._storedZIndex&&this.helper.css("zIndex",this._storedZIndex=="auto"?"":this._storedZIndex),this.dragging=!1,this.cancelHelperRemoval){if(!i){for(this._trigger("beforeStop",t,this._uiHash()),r=0;r<u.length;r++)u[r].call(this,t);this._trigger("stop",t,this._uiHash())}return this.fromOutside=!1,!1}if(i||this._trigger("beforeStop",t,this._uiHash()),this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.helper[0]!=this.currentItem[0]&&this.helper.remove(),this.helper=null,!i){for(r=0;r<u.length;r++)u[r].call(this,t);this._trigger("stop",t,this._uiHash())}return this.fromOutside=!1,!0},_trigger:function(){n.Widget.prototype._trigger.apply(this,arguments)===!1&&this.cancel()},_uiHash:function(t){var i=t||this;return{helper:i.helper,placeholder:i.placeholder||n([]),position:i.position,originalPosition:i.originalPosition,offset:i.positionAbs,item:i.currentItem,sender:t?t.element:null}}})}(jQuery);jQuery.effects||function(n,t){var i=n.uiBackCompat!==!1,r="ui-effects-";n.effects={effect:{}},function(t,i){function o(n,t,i){var r=h[t.type]||{};return n==null?i||!t.def?null:t.def:(n=r.floor?~~n:parseFloat(n),isNaN(n))?t.def:r.mod?(n+r.mod)%r.mod:0>n?0:r.max<n?r.max:n}function a(n){var i=r(),o=i._rgba=[];return(n=n.toLowerCase(),u(p,function(t,r){var u,s=r.re.exec(n),h=s&&r.parse(s),e=r.space||"rgba";if(h)return u=i[e](h),i[f[e].cache]=u[f[e].cache],o=i._rgba=u._rgba,!1}),o.length)?(o.join()==="0,0,0,0"&&t.extend(o,e.transparent),i):e[n]}function s(n,t,i){return(i=(i+1)%1,i*6<1)?n+(t-n)*i*6:i*2<1?t:i*3<2?n+(t-n)*(2/3-i)*6:n}var v="backgroundColor borderBottomColor borderLeftColor borderRightColor borderTopColor color columnRuleColor outlineColor textDecorationColor textEmphasisColor".split(" "),y=/^([\-+])=\s*(\d+\.?\d*)/,p=[{re:/rgba?\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*(?:,\s*(\d+(?:\.\d+)?)\s*)?\)/,parse:function(n){return[n[1],n[2],n[3],n[4]]}},{re:/rgba?\(\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d+(?:\.\d+)?)\s*)?\)/,parse:function(n){return[n[1]*2.55,n[2]*2.55,n[3]*2.55,n[4]]}},{re:/#([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})/,parse:function(n){return[parseInt(n[1],16),parseInt(n[2],16),parseInt(n[3],16)]}},{re:/#([a-f0-9])([a-f0-9])([a-f0-9])/,parse:function(n){return[parseInt(n[1]+n[1],16),parseInt(n[2]+n[2],16),parseInt(n[3]+n[3],16)]}},{re:/hsla?\(\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d+(?:\.\d+)?)\s*)?\)/,space:"hsla",parse:function(n){return[n[1],n[2]/100,n[3]/100,n[4]]}}],r=t.Color=function(n,i,r,u){return new t.Color.fn.parse(n,i,r,u)},f={rgba:{props:{red:{idx:0,type:"byte"},green:{idx:1,type:"byte"},blue:{idx:2,type:"byte"}}},hsla:{props:{hue:{idx:0,type:"degrees"},saturation:{idx:1,type:"percent"},lightness:{idx:2,type:"percent"}}}},h={byte:{floor:!0,max:255},percent:{max:1},degrees:{mod:360,floor:!0}},c=r.support={},l=t("<p>")[0],e,u=t.each;l.style.cssText="background-color:rgba(1,1,1,.5)";c.rgba=l.style.backgroundColor.indexOf("rgba")>-1;u(f,function(n,t){t.cache="_"+n;t.props.alpha={idx:3,type:"percent",def:1}});r.fn=t.extend(r.prototype,{parse:function(s,h,c,l){if(s===i)return this._rgba=[null,null,null,null],this;(s.jquery||s.nodeType)&&(s=t(s).css(h),h=i);var v=this,y=t.type(s),p=this._rgba=[];return(h!==i&&(s=[s,h,c,l],y="array"),y==="string")?this.parse(a(s)||e._default):y==="array"?(u(f.rgba.props,function(n,t){p[t.idx]=o(s[t.idx],t)}),this):y==="object"?(s instanceof r?u(f,function(n,t){s[t.cache]&&(v[t.cache]=s[t.cache].slice())}):u(f,function(t,i){var r=i.cache;u(i.props,function(n,t){if(!v[r]&&i.to){if(n==="alpha"||s[n]==null)return;v[r]=i.to(v._rgba)}v[r][t.idx]=o(s[n],t,!0)});v[r]&&n.inArray(null,v[r].slice(0,3))<0&&(v[r][3]=1,i.from&&(v._rgba=i.from(v[r])))}),this):void 0},is:function(n){var e=r(n),t=!0,i=this;return u(f,function(n,r){var o,f=e[r.cache];return f&&(o=i[r.cache]||r.to&&r.to(i._rgba)||[],u(r.props,function(n,i){if(f[i.idx]!=null)return t=f[i.idx]===o[i.idx]})),t}),t},_space:function(){var n=[],t=this;return u(f,function(i,r){t[r.cache]&&n.push(i)}),n.pop()},transition:function(n,t){var i=r(n),c=i._space(),e=f[c],l=this.alpha()===0?r("transparent"):this,a=l[e.cache]||e.to(l._rgba),s=a.slice();return i=i[e.cache],u(e.props,function(n,r){var c=r.idx,u=a[c],f=i[c],e=h[r.type]||{};f!==null&&(u===null?s[c]=f:(e.mod&&(f-u>e.mod/2?u+=e.mod:u-f>e.mod/2&&(u-=e.mod)),s[c]=o((f-u)*t+u,r)))}),this[c](s)},blend:function(n){if(this._rgba[3]===1)return this;var i=this._rgba.slice(),u=i.pop(),f=r(n)._rgba;return r(t.map(i,function(n,t){return(1-u)*f[t]+u*n}))},toRgbaString:function(){var i="rgba(",n=t.map(this._rgba,function(n,t){return n==null?t>2?1:0:n});return n[3]===1&&(n.pop(),i="rgb("),i+n.join()+")"},toHslaString:function(){var i="hsla(",n=t.map(this.hsla(),function(n,t){return n==null&&(n=t>2?1:0),t&&t<3&&(n=Math.round(n*100)+"%"),n});return n[3]===1&&(n.pop(),i="hsl("),i+n.join()+")"},toHexString:function(n){var i=this._rgba.slice(),r=i.pop();return n&&i.push(~~(r*255)),"#"+t.map(i,function(n){return n=(n||0).toString(16),n.length===1?"0"+n:n}).join("")},toString:function(){return this._rgba[3]===0?"transparent":this.toRgbaString()}});r.fn.parse.prototype=r.fn;f.hsla.to=function(n){if(n[0]==null||n[1]==null||n[2]==null)return[null,null,null,n[3]];var t=n[0]/255,i=n[1]/255,e=n[2]/255,h=n[3],r=Math.max(t,i,e),o=Math.min(t,i,e),u=r-o,s=r+o,f=s*.5,c,l;return c=o===r?0:t===r?60*(i-e)/u+360:i===r?60*(e-t)/u+120:60*(t-i)/u+240,l=f===0||f===1?f:f<=.5?u/s:u/(2-s),[Math.round(c)%360,l,f,h==null?1:h]};f.hsla.from=function(n){if(n[0]==null||n[1]==null||n[2]==null)return[null,null,null,n[3]];var r=n[0]/360,u=n[1],t=n[2],e=n[3],i=t<=.5?t*(1+u):t+u-t*u,f=2*t-i;return[Math.round(s(f,i,r+1/3)*255),Math.round(s(f,i,r)*255),Math.round(s(f,i,r-1/3)*255),e]};u(f,function(n,f){var s=f.props,e=f.cache,h=f.to,c=f.from;r.fn[n]=function(n){if(h&&!this[e]&&(this[e]=h(this._rgba)),n===i)return this[e].slice();var l,a=t.type(n),v=a==="array"||a==="object"?n:arguments,f=this[e].slice();return u(s,function(n,t){var i=v[a==="object"?n:t.idx];i==null&&(i=f[t.idx]);f[t.idx]=o(i,t)}),c?(l=r(c(f)),l[e]=f,l):r(f)};u(s,function(i,u){r.fn[i]||(r.fn[i]=function(r){var f=t.type(r),h=i==="alpha"?this._hsla?"hsla":"rgba":n,o=this[h](),s=o[u.idx],e;return f==="undefined"?s:(f==="function"&&(r=r.call(this,s),f=t.type(r)),r==null&&u.empty)?this:(f==="string"&&(e=y.exec(r),e&&(r=s+parseFloat(e[2])*(e[1]==="+"?1:-1))),o[u.idx]=r,this[h](o))})})});u(v,function(n,i){t.cssHooks[i]={set:function(n,u){var o,f,e="";if(t.type(u)!=="string"||(o=a(u))){if(u=r(o||u),!c.rgba&&u._rgba[3]!==1){for(f=i==="backgroundColor"?n.parentNode:n;(e===""||e==="transparent")&&f&&f.style;)try{e=t.css(f,"backgroundColor");f=f.parentNode}catch(s){}u=u.blend(e&&e!=="transparent"?e:"_default")}u=u.toRgbaString()}try{n.style[i]=u}catch(h){}}};t.fx.step[i]=function(n){n.colorInit||(n.start=r(n.elem,i),n.end=r(n.end),n.colorInit=!0);t.cssHooks[i].set(n.elem,n.start.transition(n.end,n.pos))}});t.cssHooks.borderColor={expand:function(n){var t={};return u(["Top","Right","Bottom","Left"],function(i,r){t["border"+r+"Color"]=n}),t}};e=t.Color.names={aqua:"#00ffff",black:"#000000",blue:"#0000ff",fuchsia:"#ff00ff",gray:"#808080",green:"#008000",lime:"#00ff00",maroon:"#800000",navy:"#000080",olive:"#808000",purple:"#800080",red:"#ff0000",silver:"#c0c0c0",teal:"#008080",white:"#ffffff",yellow:"#ffff00",transparent:[null,null,null,0],_default:"#ffffff"}}(jQuery),function(){function i(){var t=this.ownerDocument.defaultView?this.ownerDocument.defaultView.getComputedStyle(this,null):this.currentStyle,r={},i,u;if(t&&t.length&&t[0]&&t[t[0]])for(u=t.length;u--;)i=t[u],typeof t[i]=="string"&&(r[n.camelCase(i)]=t[i]);else for(i in t)typeof t[i]=="string"&&(r[i]=t[i]);return r}function f(t,i){var e={},r,f;for(r in i)f=i[r],t[r]!==f&&(u[r]||(n.fx.step[r]||!isNaN(parseFloat(f)))&&(e[r]=f));return e}var r=["add","remove","toggle"],u={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};n.each(["borderLeftStyle","borderRightStyle","borderBottomStyle","borderTopStyle"],function(t,i){n.fx.step[i]=function(n){(n.end==="none"||n.setAttr)&&(n.pos!==1||n.setAttr)||(jQuery.style(n.elem,i,n.end),n.setAttr=!0)}});n.effects.animateClass=function(t,u,e,o){var s=n.speed(u,e,o);return this.queue(function(){var e=n(this),h=e.attr("class")||"",o,u=s.children?e.find("*").andSelf():e;u=u.map(function(){var t=n(this);return{el:t,start:i.call(this)}});o=function(){n.each(r,function(n,i){t[i]&&e[i+"Class"](t[i])})};o();u=u.map(function(){return this.end=i.call(this.el[0]),this.diff=f(this.start,this.end),this});e.attr("class",h);u=u.map(function(){var i=this,t=n.Deferred(),r=jQuery.extend({},s,{queue:!1,complete:function(){t.resolve(i)}});return this.el.animate(this.diff,r),t.promise()});n.when.apply(n,u.get()).done(function(){o();n.each(arguments,function(){var t=this.el;n.each(this.diff,function(n){t.css(n,"")})});s.complete.call(e[0])})})};n.fn.extend({_addClass:n.fn.addClass,addClass:function(t,i,r,u){return i?n.effects.animateClass.call(this,{add:t},i,r,u):this._addClass(t)},_removeClass:n.fn.removeClass,removeClass:function(t,i,r,u){return i?n.effects.animateClass.call(this,{remove:t},i,r,u):this._removeClass(t)},_toggleClass:n.fn.toggleClass,toggleClass:function(i,r,u,f,e){return typeof r=="boolean"||r===t?u?n.effects.animateClass.call(this,r?{add:i}:{remove:i},u,f,e):this._toggleClass(i,r):n.effects.animateClass.call(this,{toggle:i},r,u,f)},switchClass:function(t,i,r,u,f){return n.effects.animateClass.call(this,{add:i,remove:t},r,u,f)}})}(),function(){function u(t,i,r,u){return n.isPlainObject(t)&&(i=t,t=t.effect),t={effect:t},i==null&&(i={}),n.isFunction(i)&&(u=i,r=null,i={}),(typeof i=="number"||n.fx.speeds[i])&&(u=r,r=i,i={}),n.isFunction(r)&&(u=r,r=null),i&&n.extend(t,i),r=r||i.duration,t.duration=n.fx.off?0:typeof r=="number"?r:r in n.fx.speeds?n.fx.speeds[r]:n.fx.speeds._default,t.complete=u||i.complete,t}function f(t){return!t||typeof t=="number"||n.fx.speeds[t]?!0:typeof t=="string"&&!n.effects.effect[t]?i&&n.effects[t]?!1:!0:!1}n.extend(n.effects,{version:"1.9.2",save:function(n,t){for(var i=0;i<t.length;i++)t[i]!==null&&n.data(r+t[i],n[0].style[t[i]])},restore:function(n,i){for(var f,u=0;u<i.length;u++)i[u]!==null&&(f=n.data(r+i[u]),f===t&&(f=""),n.css(i[u],f))},setMode:function(n,t){return t==="toggle"&&(t=n.is(":hidden")?"show":"hide"),t},getBaseline:function(n,t){var i,r;switch(n[0]){case"top":i=0;break;case"middle":i=.5;break;case"bottom":i=1;break;default:i=n[0]/t.height}switch(n[1]){case"left":r=0;break;case"center":r=.5;break;case"right":r=1;break;default:r=n[1]/t.width}return{x:r,y:i}},createWrapper:function(t){if(t.parent().is(".ui-effects-wrapper"))return t.parent();var i={width:t.outerWidth(!0),height:t.outerHeight(!0),float:t.css("float")},u=n("<div><\/div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),f={width:t.width(),height:t.height()},r=document.activeElement;try{r.id}catch(e){r=document.body}return t.wrap(u),(t[0]===r||n.contains(t[0],r))&&n(r).focus(),u=t.parent(),t.css("position")==="static"?(u.css({position:"relative"}),t.css({position:"relative"})):(n.extend(i,{position:t.css("position"),zIndex:t.css("z-index")}),n.each(["top","left","bottom","right"],function(n,r){i[r]=t.css(r);isNaN(parseInt(i[r],10))&&(i[r]="auto")}),t.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})),t.css(f),u.css(i).show()},removeWrapper:function(t){var i=document.activeElement;return t.parent().is(".ui-effects-wrapper")&&(t.parent().replaceWith(t),(t[0]===i||n.contains(t[0],i))&&n(i).focus()),t},setTransition:function(t,i,r,u){return u=u||{},n.each(i,function(n,i){var f=t.csgrace(i);f[0]>0&&(u[i]=f[0]*r+f[1])}),u}});n.fn.extend({effect:function(){function s(i){function o(){n.isFunction(f)&&f.call(u[0]);n.isFunction(i)&&i()}var u=n(this),f=t.complete,e=t.mode;(u.is(":hidden")?e==="hide":e==="show")?o():r.call(u[0],t,o)}var t=u.apply(this,arguments),f=t.mode,e=t.queue,r=n.effects.effect[t.effect],o=!r&&i&&n.effects[t.effect];return n.fx.off||!(r||o)?f?this[f](t.duration,t.complete):this.each(function(){t.complete&&t.complete.call(this)}):r?e===!1?this.each(s):this.queue(e||"fx",s):o.call(this,{options:t,duration:t.duration,callback:t.complete,mode:t.mode})},_show:n.fn.show,show:function(n){if(f(n))return this._show.apply(this,arguments);var t=u.apply(this,arguments);return t.mode="show",this.effect.call(this,t)},_hide:n.fn.hide,hide:function(n){if(f(n))return this._hide.apply(this,arguments);var t=u.apply(this,arguments);return t.mode="hide",this.effect.call(this,t)},__toggle:n.fn.toggle,toggle:function(t){if(f(t)||typeof t=="boolean"||n.isFunction(t))return this.__toggle.apply(this,arguments);var i=u.apply(this,arguments);return i.mode="toggle",this.effect.call(this,i)},csgrace:function(t){var i=this.css(t),r=[];return n.each(["em","px","%","pt"],function(n,t){i.indexOf(t)>0&&(r=[parseFloat(i),t])}),r}})}(),function(){var t={};n.each(["Quad","Cubic","Quart","Quint","Expo"],function(n,i){t[i]=function(t){return Math.pow(t,n+2)}});n.extend(t,{Sine:function(n){return 1-Math.cos(n*Math.PI/2)},Circ:function(n){return 1-Math.sqrt(1-n*n)},Elastic:function(n){return n===0||n===1?n:-Math.pow(2,8*(n-1))*Math.sin(((n-1)*80-7.5)*Math.PI/15)},Back:function(n){return n*n*(3*n-2)},Bounce:function(n){for(var t,i=4;n<((t=Math.pow(2,--i))-1)/11;);return 1/Math.pow(4,3-i)-7.5625*Math.pow((t*3-2)/22-n,2)}});n.each(t,function(t,i){n.easing["easeIn"+t]=i;n.easing["easeOut"+t]=function(n){return 1-i(1-n)};n.easing["easeInOut"+t]=function(n){return n<.5?i(n*2)/2:1-i(n*-2+2)/2}})}()}(jQuery),function(n){var r=0,t={},i={};t.height=t.paddingTop=t.paddingBottom=t.borderTopWidth=t.borderBottomWidth="hide";i.height=i.paddingTop=i.paddingBottom=i.borderTopWidth=i.borderBottomWidth="show";n.widget("ui.accordion",{version:"1.9.2",options:{active:0,animate:{},collapsible:!1,event:"click",header:"> li > :first-child,> :not(li):even",heightStyle:"auto",icons:{activeHeader:"ui-icon-triangle-1-s",header:"ui-icon-triangle-1-e"},activate:null,beforeActivate:null},_create:function(){var i=this.accordionId="ui-accordion-"+(this.element.attr("id")||++r),t=this.options;this.prevShow=this.prevHide=n();this.element.addClass("ui-accordion ui-widget ui-helper-reset");this.headers=this.element.find(t.header).addClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all");this._hoverable(this.headers);this._focusable(this.headers);this.headers.next().addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom").hide();t.collapsible||t.active!==!1&&t.active!=null||(t.active=0);t.active<0&&(t.active+=this.headers.length);this.active=this._findActive(t.active).addClass("ui-accordion-header-active ui-state-active").toggleClass("ui-corner-all ui-corner-top");this.active.next().addClass("ui-accordion-content-active").show();this._createIcons();this.refresh();this.element.attr("role","tablist");this.headers.attr("role","tab").each(function(t){var r=n(this),u=r.attr("id"),e=r.next(),f=e.attr("id");u||(u=i+"-header-"+t,r.attr("id",u));f||(f=i+"-panel-"+t,e.attr("id",f));r.attr("aria-controls",f);e.attr("aria-labelledby",u)}).next().attr("role","tabpanel");this.headers.not(this.active).attr({"aria-selected":"false",tabIndex:-1}).next().attr({"aria-expanded":"false","aria-hidden":"true"}).hide();this.active.length?this.active.attr({"aria-selected":"true",tabIndex:0}).next().attr({"aria-expanded":"true","aria-hidden":"false"}):this.headers.eq(0).attr("tabIndex",0);this._on(this.headers,{keydown:"_keydown"});this._on(this.headers.next(),{keydown:"_panelKeyDown"});this._setupEvents(t.event)},_getCreateEventData:function(){return{header:this.active,content:this.active.length?this.active.next():n()}},_createIcons:function(){var t=this.options.icons;t&&(n("<span>").addClass("ui-accordion-header-icon ui-icon "+t.header).prependTo(this.headers),this.active.children(".ui-accordion-header-icon").removeClass(t.header).addClass(t.activeHeader),this.headers.addClass("ui-accordion-icons"))},_destroyIcons:function(){this.headers.removeClass("ui-accordion-icons").children(".ui-accordion-header-icon").remove()},_destroy:function(){var n;this.element.removeClass("ui-accordion ui-widget ui-helper-reset").removeAttr("role");this.headers.removeClass("ui-accordion-header ui-accordion-header-active ui-helper-reset ui-state-default ui-corner-all ui-state-active ui-state-disabled ui-corner-top").removeAttr("role").removeAttr("aria-selected").removeAttr("aria-controls").removeAttr("tabIndex").each(function(){/^ui-accordion/.test(this.id)&&this.removeAttribute("id")});this._destroyIcons();n=this.headers.next().css("display","").removeAttr("role").removeAttr("aria-expanded").removeAttr("aria-hidden").removeAttr("aria-labelledby").removeClass("ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active ui-state-disabled").each(function(){/^ui-accordion/.test(this.id)&&this.removeAttribute("id")});this.options.heightStyle!=="content"&&n.css("height","")},_setOption:function(n,t){if(n==="active"){this._activate(t);return}n==="event"&&(this.options.event&&this._off(this.headers,this.options.event),this._setupEvents(t));this._super(n,t);n!=="collapsible"||t||this.options.active!==!1||this._activate(0);n==="icons"&&(this._destroyIcons(),t&&this._createIcons());n==="disabled"&&this.headers.add(this.headers.next()).toggleClass("ui-state-disabled",!!t)},_keydown:function(t){if(!t.altKey&&!t.ctrlKey){var i=n.ui.keyCode,u=this.headers.length,f=this.headers.index(t.target),r=!1;switch(t.keyCode){case i.RIGHT:case i.DOWN:r=this.headers[(f+1)%u];break;case i.LEFT:case i.UP:r=this.headers[(f-1+u)%u];break;case i.SPACE:case i.ENTER:this._eventHandler(t);break;case i.HOME:r=this.headers[0];break;case i.END:r=this.headers[u-1]}r&&(n(t.target).attr("tabIndex",-1),n(r).attr("tabIndex",0),r.focus(),t.preventDefault())}},_panelKeyDown:function(t){t.keyCode===n.ui.keyCode.UP&&t.ctrlKey&&n(t.currentTarget).prev().focus()},refresh:function(){var t,r,u=this.options.heightStyle,i=this.element.parent();u==="fill"?(n.support.minHeight||(r=i.css("overflow"),i.css("overflow","hidden")),t=i.height(),this.element.siblings(":visible").each(function(){var i=n(this),r=i.css("position");r!=="absolute"&&r!=="fixed"&&(t-=i.outerHeight(!0))}),r&&i.css("overflow",r),this.headers.each(function(){t-=n(this).outerHeight(!0)}),this.headers.next().each(function(){n(this).height(Math.max(0,t-n(this).innerHeight()+n(this).height()))}).css("overflow","auto")):u==="auto"&&(t=0,this.headers.next().each(function(){t=Math.max(t,n(this).css("height","").height())}).height(t))},_activate:function(t){var i=this._findActive(t)[0];i!==this.active[0]&&(i=i||this.active[0],this._eventHandler({target:i,currentTarget:i,preventDefault:n.noop}))},_findActive:function(t){return typeof t=="number"?this.headers.eq(t):n()},_setupEvents:function(t){var i={};t&&(n.each(t.split(" "),function(n,t){i[t]="_eventHandler"}),this._on(this.headers,i))},_eventHandler:function(t){var i=this.options,u=this.active,r=n(t.currentTarget),f=r[0]===u[0],e=f&&i.collapsible,s=e?n():r.next(),h=u.next(),o={oldHeader:u,oldPanel:h,newHeader:e?n():r,newPanel:s};(t.preventDefault(),(!f||i.collapsible)&&this._trigger("beforeActivate",t,o)!==!1)&&(i.active=e?!1:this.headers.index(r),this.active=f?n():r,this._toggle(o),u.removeClass("ui-accordion-header-active ui-state-active"),i.icons&&u.children(".ui-accordion-header-icon").removeClass(i.icons.activeHeader).addClass(i.icons.header),f||(r.removeClass("ui-corner-all").addClass("ui-accordion-header-active ui-state-active ui-corner-top"),i.icons&&r.children(".ui-accordion-header-icon").removeClass(i.icons.header).addClass(i.icons.activeHeader),r.next().addClass("ui-accordion-content-active")))},_toggle:function(t){var r=t.newPanel,i=this.prevShow.length?this.prevShow:t.oldPanel;this.prevShow.add(this.prevHide).stop(!0,!0);this.prevShow=r;this.prevHide=i;this.options.animate?this._animate(r,i,t):(i.hide(),r.show(),this._toggleComplete(t));i.attr({"aria-expanded":"false","aria-hidden":"true"});i.prev().attr("aria-selected","false");r.length&&i.length?i.prev().attr("tabIndex",-1):r.length&&this.headers.filter(function(){return n(this).attr("tabIndex")===0}).attr("tabIndex",-1);r.attr({"aria-expanded":"true","aria-hidden":"false"}).prev().attr({"aria-selected":"true",tabIndex:0})},_animate:function(n,r,u){var l,f,e,a=this,h=0,v=n.length&&(!r.length||n.index()<r.index()),s=this.options.animate||{},o=v&&s.down||s,c=function(){a._toggleComplete(u)};if(typeof o=="number"&&(e=o),typeof o=="string"&&(f=o),f=f||o.easing||s.easing,e=e||o.duration||s.duration,!r.length)return n.animate(i,e,f,c);if(!n.length)return r.animate(t,e,f,c);l=n.show().outerHeight();r.animate(t,{duration:e,easing:f,step:function(n,t){t.now=Math.round(n)}});n.hide().animate(i,{duration:e,easing:f,complete:c,step:function(n,t){t.now=Math.round(n);t.prop!=="height"?h+=t.now:a.options.heightStyle!=="content"&&(t.now=Math.round(l-r.outerHeight()-h),h=0)}})},_toggleComplete:function(n){var t=n.oldPanel;t.removeClass("ui-accordion-content-active").prev().removeClass("ui-corner-top").addClass("ui-corner-all");t.length&&(t.parent()[0].className=t.parent()[0].className);this._trigger("activate",null,n)}});n.uiBackCompat!==!1&&(function(n,t){n.extend(t.options,{navigation:!1,navigationFilter:function(){return this.href.toLowerCase()===location.href.toLowerCase()}});var i=t._create;t._create=function(){if(this.options.navigation){var f=this,t=this.element.find(this.options.header),r=t.next(),u=t.add(r).find("a").filter(this.options.navigationFilter)[0];u&&t.add(r).each(function(t){if(n.contains(this,u))return f.options.active=Math.floor(t/2),!1})}i.call(this)}}(jQuery,jQuery.ui.accordion.prototype),function(n,t){n.extend(t.options,{heightStyle:null,autoHeight:!0,clearStyle:!1,fillSpace:!1});var i=t._create,r=t._setOption;n.extend(t,{_create:function(){this.options.heightStyle=this.options.heightStyle||this._mergeHeightStyle();i.call(this)},_setOption:function(n){(n==="autoHeight"||n==="clearStyle"||n==="fillSpace")&&(this.options.heightStyle=this._mergeHeightStyle());r.apply(this,arguments)},_mergeHeightStyle:function(){var n=this.options;return n.fillSpace?"fill":n.clearStyle?"content":n.autoHeight?"auto":void 0}})}(jQuery,jQuery.ui.accordion.prototype),function(n,t){n.extend(t.options.icons,{activeHeader:null,headerSelected:"ui-icon-triangle-1-s"});var i=t._createIcons;t._createIcons=function(){this.options.icons&&(this.options.icons.activeHeader=this.options.icons.activeHeader||this.options.icons.headerSelected);i.call(this)}}(jQuery,jQuery.ui.accordion.prototype),function(n,t){t.activate=t._activate;var i=t._findActive;t._findActive=function(n){return n===-1&&(n=!1),n&&typeof n!="number"&&(n=this.headers.index(this.headers.filter(n)),n===-1&&(n=!1)),i.call(this,n)}}(jQuery,jQuery.ui.accordion.prototype),jQuery.ui.accordion.prototype.resize=jQuery.ui.accordion.prototype.refresh,function(n,t){n.extend(t.options,{change:null,changestart:null});var i=t._trigger;t._trigger=function(n,t,r){var u=i.apply(this,arguments);return u?(n==="beforeActivate"?u=i.call(this,"changestart",t,{oldHeader:r.oldHeader,oldContent:r.oldPanel,newHeader:r.newHeader,newContent:r.newPanel}):n==="activate"&&(u=i.call(this,"change",t,{oldHeader:r.oldHeader,oldContent:r.oldPanel,newHeader:r.newHeader,newContent:r.newPanel})),u):!1}}(jQuery,jQuery.ui.accordion.prototype),function(n,t){n.extend(t.options,{animate:null,animated:"slide"});var i=t._create;t._create=function(){var n=this.options;n.animate===null&&(n.animate=n.animated?n.animated==="slide"?300:n.animated==="bounceslide"?{duration:200,down:{easing:"easeOutBounce",duration:1e3}}:n.animated:!1);i.call(this)}}(jQuery,jQuery.ui.accordion.prototype))}(jQuery),function(n){var t=0;n.widget("ui.autocomplete",{version:"1.9.2",defaultElement:"<input>",options:{appendTo:"body",autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},pending:0,_create:function(){var t,i,r;this.isMultiLine=this._isMultiLine();this.valueMethod=this.element[this.element.is("input,textarea")?"val":"text"];this.isNewMenu=!0;this.element.addClass("ui-autocomplete-input").attr("autocomplete","off");this._on(this.element,{keydown:function(u){if(this.element.prop("readOnly")){t=!0;r=!0;i=!0;return}t=!1;r=!1;i=!1;var f=n.ui.keyCode;switch(u.keyCode){case f.PAGE_UP:t=!0;this._move("previousPage",u);break;case f.PAGE_DOWN:t=!0;this._move("nextPage",u);break;case f.UP:t=!0;this._keyEvent("previous",u);break;case f.DOWN:t=!0;this._keyEvent("next",u);break;case f.ENTER:case f.NUMPAD_ENTER:this.menu.active&&(t=!0,u.preventDefault(),this.menu.select(u));break;case f.TAB:this.menu.active&&this.menu.select(u);break;case f.ESCAPE:this.menu.element.is(":visible")&&(this._value(this.term),this.close(u),u.preventDefault());break;default:i=!0;this._searchTimeout(u)}},keypress:function(r){if(t){t=!1;r.preventDefault();return}if(!i){var u=n.ui.keyCode;switch(r.keyCode){case u.PAGE_UP:this._move("previousPage",r);break;case u.PAGE_DOWN:this._move("nextPage",r);break;case u.UP:this._keyEvent("previous",r);break;case u.DOWN:this._keyEvent("next",r)}}},input:function(n){if(r){r=!1;n.preventDefault();return}this._searchTimeout(n)},focus:function(){this.selectedItem=null;this.previous=this._value()},blur:function(n){if(this.cancelBlur){delete this.cancelBlur;return}clearTimeout(this.searching);this.close(n);this._change(n)}});this._initSource();this.menu=n("<ul>").addClass("ui-autocomplete").appendTo(this.document.find(this.options.appendTo||"body")[0]).menu({input:n(),role:null}).zIndex(this.element.zIndex()+1).hide().data("menu");this._on(this.menu.element,{mousedown:function(t){t.preventDefault();this.cancelBlur=!0;this._delay(function(){delete this.cancelBlur});var i=this.menu.element[0];n(t.target).closest(".ui-menu-item").length||this._delay(function(){var t=this;this.document.one("mousedown",function(r){r.target===t.element[0]||r.target===i||n.contains(i,r.target)||t.close()})})},menufocus:function(t,i){if(this.isNewMenu&&(this.isNewMenu=!1,t.originalEvent&&/^mouse/.test(t.originalEvent.type))){this.menu.blur();this.document.one("mousemove",function(){n(t.target).trigger(t.originalEvent)});return}var r=i.item.data("ui-autocomplete-item")||i.item.data("item.autocomplete");!1!==this._trigger("focus",t,{item:r})?t.originalEvent&&/^key/.test(t.originalEvent.type)&&this._value(r.value):this.liveRegion.text(r.value)},menuselect:function(n,t){var i=t.item.data("ui-autocomplete-item")||t.item.data("item.autocomplete"),r=this.previous;this.element[0]!==this.document[0].activeElement&&(this.element.focus(),this.previous=r,this._delay(function(){this.previous=r;this.selectedItem=i}));!1!==this._trigger("select",n,{item:i})&&this._value(i.value);this.term=this._value();this.close(n);this.selectedItem=i}});this.liveRegion=n("<span>",{role:"status","aria-live":"polite"}).addClass("ui-helper-hidden-accessible").insertAfter(this.element);n.fn.bgiframe&&this.menu.element.bgiframe();this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){clearTimeout(this.searching);this.element.removeClass("ui-autocomplete-input").removeAttr("autocomplete");this.menu.element.remove();this.liveRegion.remove()},_setOption:function(n,t){this._super(n,t);n==="source"&&this._initSource();n==="appendTo"&&this.menu.element.appendTo(this.document.find(t||"body")[0]);n==="disabled"&&t&&this.xhr&&this.xhr.abort()},_isMultiLine:function(){return this.element.is("textarea")?!0:this.element.is("input")?!1:this.element.prop("isContentEditable")},_initSource:function(){var i,r,t=this;n.isArray(this.options.source)?(i=this.options.source,this.source=function(t,r){r(n.ui.autocomplete.filter(i,t.term))}):typeof this.options.source=="string"?(r=this.options.source,this.source=function(i,u){t.xhr&&t.xhr.abort();t.xhr=n.ajax({url:r,data:i,dataType:"json",success:function(n){u(n)},error:function(){u([])}})}):this.source=this.options.source},_searchTimeout:function(n){clearTimeout(this.searching);this.searching=this._delay(function(){this.term!==this._value()&&(this.selectedItem=null,this.search(null,n))},this.options.delay)},search:function(n,t){return(n=n!=null?n:this._value(),this.term=this._value(),n.length<this.options.minLength)?this.close(t):this._trigger("search",t)===!1?void 0:this._search(n)},_search:function(n){this.pending++;this.element.addClass("ui-autocomplete-loading");this.cancelSearch=!1;this.source({term:n},this._response())},_response:function(){var n=this,i=++t;return function(r){i===t&&n.__response(r);n.pending--;n.pending||n.element.removeClass("ui-autocomplete-loading")}},__response:function(n){n&&(n=this._normalize(n));this._trigger("response",null,{content:n});!this.options.disabled&&n&&n.length&&!this.cancelSearch?(this._suggest(n),this._trigger("open")):this._close()},close:function(n){this.cancelSearch=!0;this._close(n)},_close:function(n){this.menu.element.is(":visible")&&(this.menu.element.hide(),this.menu.blur(),this.isNewMenu=!0,this._trigger("close",n))},_change:function(n){this.previous!==this._value()&&this._trigger("change",n,{item:this.selectedItem})},_normalize:function(t){return t.length&&t[0].label&&t[0].value?t:n.map(t,function(t){return typeof t=="string"?{label:t,value:t}:n.extend({label:t.label||t.value,value:t.value||t.label},t)})},_suggest:function(t){var i=this.menu.element.empty().zIndex(this.element.zIndex()+1);this._renderMenu(i,t);this.menu.refresh();i.show();this._resizeMenu();i.position(n.extend({of:this.element},this.options.position));this.options.autoFocus&&this.menu.next()},_resizeMenu:function(){var n=this.menu.element;n.outerWidth(Math.max(n.width("").outerWidth()+1,this.element.outerWidth()))},_renderMenu:function(t,i){var r=this;n.each(i,function(n,i){r._renderItemData(t,i)})},_renderItemData:function(n,t){return this._renderItem(n,t).data("ui-autocomplete-item",t)},_renderItem:function(t,i){return n("<li>").append(n("<a>").text(i.label)).appendTo(t)},_move:function(n,t){if(!this.menu.element.is(":visible")){this.search(null,t);return}if(this.menu.isFirstItem()&&/^previous/.test(n)||this.menu.isLastItem()&&/^next/.test(n)){this._value(this.term);this.menu.blur();return}this.menu[n](t)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(n,t){(!this.isMultiLine||this.menu.element.is(":visible"))&&(this._move(n,t),t.preventDefault())}});n.extend(n.ui.autocomplete,{escapeRegex:function(n){return n.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(t,i){var r=new RegExp(n.ui.autocomplete.escapeRegex(i),"i");return n.grep(t,function(n){return r.test(n.label||n.value||n)})}});n.widget("ui.autocomplete",n.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(n){return n+(n>1?" results are":" result is")+" available, use up and down arrow keys to navigate."}}},__response:function(n){var t;(this._superApply(arguments),this.options.disabled||this.cancelSearch)||(t=n&&n.length?this.options.messages.results(n.length):this.options.messages.noResults,this.liveRegion.text(t))}})}(jQuery),function(n){var i,r,u,t,f="ui-button ui-widget ui-state-default ui-corner-all",s="ui-state-hover ui-state-active ",e="ui-button-icons-only ui-button-icon-only ui-button-text-icons ui-button-text-icon-primary ui-button-text-icon-secondary ui-button-text-only",h=function(){var t=n(this).find(":ui-button");setTimeout(function(){t.button("refresh")},1)},o=function(t){var i=t.name,r=t.form,u=n([]);return i&&(u=r?n(r).find("[name='"+i+"']"):n("[name='"+i+"']",t.ownerDocument).filter(function(){return!this.form})),u};n.widget("ui.button",{version:"1.9.2",defaultElement:"<button>",options:{disabled:null,text:!0,label:null,icons:{primary:null,secondary:null}},_create:function(){this.element.closest("form").unbind("reset"+this.eventNamespace).bind("reset"+this.eventNamespace,h);typeof this.options.disabled!="boolean"?this.options.disabled=!!this.element.prop("disabled"):this.element.prop("disabled",this.options.disabled);this._determineButtonType();this.hasTitle=!!this.buttonElement.attr("title");var s=this,e=this.options,c=this.type==="checkbox"||this.type==="radio",a=c?"":"ui-state-active",l="ui-state-focus";e.label===null&&(e.label=this.type==="input"?this.buttonElement.val():this.buttonElement.html());this._hoverable(this.buttonElement);this.buttonElement.addClass(f).attr("role","button").bind("mouseenter"+this.eventNamespace,function(){e.disabled||this===i&&n(this).addClass("ui-state-active")}).bind("mouseleave"+this.eventNamespace,function(){e.disabled||n(this).removeClass(a)}).bind("click"+this.eventNamespace,function(n){e.disabled&&(n.preventDefault(),n.stopImmediatePropagation())});this.element.bind("focus"+this.eventNamespace,function(){s.buttonElement.addClass(l)}).bind("blur"+this.eventNamespace,function(){s.buttonElement.removeClass(l)});c&&(this.element.bind("change"+this.eventNamespace,function(){t||s.refresh()}),this.buttonElement.bind("mousedown"+this.eventNamespace,function(n){e.disabled||(t=!1,r=n.pageX,u=n.pageY)}).bind("mouseup"+this.eventNamespace,function(n){e.disabled||(r!==n.pageX||u!==n.pageY)&&(t=!0)}));this.type==="checkbox"?this.buttonElement.bind("click"+this.eventNamespace,function(){if(e.disabled||t)return!1;n(this).toggleClass("ui-state-active");s.buttonElement.attr("aria-pressed",s.element[0].checked)}):this.type==="radio"?this.buttonElement.bind("click"+this.eventNamespace,function(){if(e.disabled||t)return!1;n(this).addClass("ui-state-active");s.buttonElement.attr("aria-pressed","true");var i=s.element[0];o(i).not(i).map(function(){return n(this).button("widget")[0]}).removeClass("ui-state-active").attr("aria-pressed","false")}):(this.buttonElement.bind("mousedown"+this.eventNamespace,function(){if(e.disabled)return!1;n(this).addClass("ui-state-active");i=this;s.document.one("mouseup",function(){i=null})}).bind("mouseup"+this.eventNamespace,function(){if(e.disabled)return!1;n(this).removeClass("ui-state-active")}).bind("keydown"+this.eventNamespace,function(t){if(e.disabled)return!1;(t.keyCode===n.ui.keyCode.SPACE||t.keyCode===n.ui.keyCode.ENTER)&&n(this).addClass("ui-state-active")}).bind("keyup"+this.eventNamespace,function(){n(this).removeClass("ui-state-active")}),this.buttonElement.is("a")&&this.buttonElement.keyup(function(t){t.keyCode===n.ui.keyCode.SPACE&&n(this).click()}));this._setOption("disabled",e.disabled);this._resetButton()},_determineButtonType:function(){var n,t,i;this.type=this.element.is("[type=checkbox]")?"checkbox":this.element.is("[type=radio]")?"radio":this.element.is("input")?"input":"button";this.type==="checkbox"||this.type==="radio"?(n=this.element.parents().last(),t="label[for='"+this.element.attr("id")+"']",this.buttonElement=n.find(t),this.buttonElement.length||(n=n.length?n.siblings():this.element.siblings(),this.buttonElement=n.filter(t),this.buttonElement.length||(this.buttonElement=n.find(t))),this.element.addClass("ui-helper-hidden-accessible"),i=this.element.is(":checked"),i&&this.buttonElement.addClass("ui-state-active"),this.buttonElement.prop("aria-pressed",i)):this.buttonElement=this.element},widget:function(){return this.buttonElement},_destroy:function(){this.element.removeClass("ui-helper-hidden-accessible");this.buttonElement.removeClass(f+" "+s+" "+e).removeAttr("role").removeAttr("aria-pressed").html(this.buttonElement.find(".ui-button-text").html());this.hasTitle||this.buttonElement.removeAttr("title")},_setOption:function(n,t){if(this._super(n,t),n==="disabled"){t?this.element.prop("disabled",!0):this.element.prop("disabled",!1);return}this._resetButton()},refresh:function(){var t=this.element.is("input, button")?this.element.is(":disabled"):this.element.hasClass("ui-button-disabled");t!==this.options.disabled&&this._setOption("disabled",t);this.type==="radio"?o(this.element[0]).each(function(){n(this).is(":checked")?n(this).button("widget").addClass("ui-state-active").attr("aria-pressed","true"):n(this).button("widget").removeClass("ui-state-active").attr("aria-pressed","false")}):this.type==="checkbox"&&(this.element.is(":checked")?this.buttonElement.addClass("ui-state-active").attr("aria-pressed","true"):this.buttonElement.removeClass("ui-state-active").attr("aria-pressed","false"))},_resetButton:function(){if(this.type==="input"){this.options.label&&this.element.val(this.options.label);return}var i=this.buttonElement.removeClass(e),f=n("<span><\/span>",this.document[0]).addClass("ui-button-text").html(this.options.label).appendTo(i.empty()).text(),t=this.options.icons,u=t.primary&&t.secondary,r=[];t.primary||t.secondary?(this.options.text&&r.push("ui-button-text-icon"+(u?"s":t.primary?"-primary":"-secondary")),t.primary&&i.prepend("<span class='ui-button-icon-primary ui-icon "+t.primary+"'><\/span>"),t.secondary&&i.append("<span class='ui-button-icon-secondary ui-icon "+t.secondary+"'><\/span>"),this.options.text||(r.push(u?"ui-button-icons-only":"ui-button-icon-only"),this.hasTitle||i.attr("title",n.trim(f)))):r.push("ui-button-text-only");i.addClass(r.join(" "))}});n.widget("ui.buttonset",{version:"1.9.2",options:{items:"button, input[type=button], input[type=submit], input[type=reset], input[type=checkbox], input[type=radio], a, :data(button)"},_create:function(){this.element.addClass("ui-buttonset")},_init:function(){this.refresh()},_setOption:function(n,t){n==="disabled"&&this.buttons.button("option",n,t);this._super(n,t)},refresh:function(){var t=this.element.css("direction")==="rtl";this.buttons=this.element.find(this.options.items).filter(":ui-button").button("refresh").end().not(":ui-button").button().end().map(function(){return n(this).button("widget")[0]}).removeClass("ui-corner-all ui-corner-left ui-corner-right").filter(":first").addClass(t?"ui-corner-right":"ui-corner-left").end().filter(":last").addClass(t?"ui-corner-left":"ui-corner-right").end().end()},_destroy:function(){this.element.removeClass("ui-buttonset");this.buttons.map(function(){return n(this).button("widget")[0]}).removeClass("ui-corner-left ui-corner-right").end().button("destroy")}})}(jQuery),function(n,t){function e(){this.debug=!1;this._curInst=null;this._keyEvent=!1;this._disabledInputs=[];this._datepickerShowing=!1;this._inDialog=!1;this._mainDivId="ui-datepicker-div";this._inlineClass="ui-datepicker-inline";this._appendClass="ui-datepicker-append";this._triggerClass="ui-datepicker-trigger";this._dialogClass="ui-datepicker-dialog";this._disableClass="ui-datepicker-disabled";this._unselectableClass="ui-datepicker-unselectable";this._currentClass="ui-datepicker-current-day";this._dayOverClass="ui-datepicker-days-cell-over";this.regional=[];this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"mm/dd/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""};this._defaults={showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:!1,hideIfNoPrevNext:!1,navigationAsDateFormat:!1,gotoCurrent:!1,changeMonth:!1,changeYear:!1,yearRange:"c-10:c+10",showOtherMonths:!1,selectOtherMonths:!1,showWeek:!1,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",minDate:null,maxDate:null,duration:"fast",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:!0,showButtonPanel:!1,autoSize:!1,disabled:!1};n.extend(this._defaults,this.regional[""]);this.dpDiv=o(n('<div id="'+this._mainDivId+'" class="ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"><\/div>'))}function o(t){var i="button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a";return t.delegate(i,"mouseout",function(){n(this).removeClass("ui-state-hover");this.className.indexOf("ui-datepicker-prev")!=-1&&n(this).removeClass("ui-datepicker-prev-hover");this.className.indexOf("ui-datepicker-next")!=-1&&n(this).removeClass("ui-datepicker-next-hover")}).delegate(i,"mouseover",function(){n.datepicker._isDisabledDatepicker(f.inline?t.parent()[0]:f.input[0])||(n(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover"),n(this).addClass("ui-state-hover"),this.className.indexOf("ui-datepicker-prev")!=-1&&n(this).addClass("ui-datepicker-prev-hover"),this.className.indexOf("ui-datepicker-next")!=-1&&n(this).addClass("ui-datepicker-next-hover"))})}function u(i,r){n.extend(i,r);for(var u in r)(r[u]==null||r[u]==t)&&(i[u]=r[u]);return i}n.extend(n.ui,{datepicker:{version:"1.9.2"}});var i="datepicker",r=(new Date).getTime(),f;n.extend(e.prototype,{markerClassName:"hasDatepicker",maxRows:4,log:function(){this.debug&&console.log.apply("",arguments)},_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(n){return u(this._defaults,n||{}),this},_attachDatepicker:function(target,settings){var inlineSettings=null,attrName,attrValue,nodeName,inline,inst;for(attrName in this._defaults)if(attrValue=target.getAttribute("date:"+attrName),attrValue){inlineSettings=inlineSettings||{};try{inlineSettings[attrName]=eval(attrValue)}catch(err){inlineSettings[attrName]=attrValue}}nodeName=target.nodeName.toLowerCase();inline=nodeName=="div"||nodeName=="span";target.id||(this.uuid+=1,target.id="dp"+this.uuid);inst=this._newInst(n(target),inline);inst.settings=n.extend({},settings||{},inlineSettings||{});nodeName=="input"?this._connectDatepicker(target,inst):inline&&this._inlineDatepicker(target,inst)},_newInst:function(t,i){var r=t[0].id.replace(/([^A-Za-z0-9_-])/g,"\\\\$1");return{id:r,input:t,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:i,dpDiv:i?o(n('<div class="'+this._inlineClass+' ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"><\/div>')):this.dpDiv}},_connectDatepicker:function(t,r){var u=n(t);(r.append=n([]),r.trigger=n([]),u.hasClass(this.markerClassName))||(this._attachments(u,r),u.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).keyup(this._doKeyUp).bind("setData.datepicker",function(n,t,i){r.settings[t]=i}).bind("getData.datepicker",function(n,t){return this._get(r,t)}),this._autoSize(r),n.data(t,i,r),r.settings.disabled&&this._disableDatepicker(t))},_attachments:function(t,i){var e=this._get(i,"appendText"),o=this._get(i,"isRTL"),u,r,f;i.append&&i.append.remove();e&&(i.append=n('<span class="'+this._appendClass+'">'+e+"<\/span>"),t[o?"before":"after"](i.append));t.unbind("focus",this._showDatepicker);i.trigger&&i.trigger.remove();u=this._get(i,"showOn");(u=="focus"||u=="both")&&t.focus(this._showDatepicker);(u=="button"||u=="both")&&(r=this._get(i,"buttonText"),f=this._get(i,"buttonImage"),i.trigger=n(this._get(i,"buttonImageOnly")?n("<img/>").addClass(this._triggerClass).attr({src:f,alt:r,title:r}):n('<button type="button"><\/button>').addClass(this._triggerClass).html(f==""?r:n("<img/>").attr({src:f,alt:r,title:r}))),t[o?"before":"after"](i.trigger),i.trigger.click(function(){return n.datepicker._datepickerShowing&&n.datepicker._lastInput==t[0]?n.datepicker._hideDatepicker():n.datepicker._datepickerShowing&&n.datepicker._lastInput!=t[0]?(n.datepicker._hideDatepicker(),n.datepicker._showDatepicker(t[0])):n.datepicker._showDatepicker(t[0]),!1}))},_autoSize:function(n){var t,i,r;this._get(n,"autoSize")&&!n.inline&&(t=new Date(2009,11,20),i=this._get(n,"dateFormat"),i.match(/[DM]/)&&(r=function(n){for(var i=0,r=0,t=0;t<n.length;t++)n[t].length>i&&(i=n[t].length,r=t);return r},t.setMonth(r(this._get(n,i.match(/MM/)?"monthNames":"monthNamesShort"))),t.setDate(r(this._get(n,i.match(/DD/)?"dayNames":"dayNamesShort"))+20-t.getDay())),n.input.attr("size",this._formatDate(n,t).length))},_inlineDatepicker:function(t,r){var u=n(t);u.hasClass(this.markerClassName)||(u.addClass(this.markerClassName).append(r.dpDiv).bind("setData.datepicker",function(n,t,i){r.settings[t]=i}).bind("getData.datepicker",function(n,t){return this._get(r,t)}),n.data(t,i,r),this._setDate(r,this._getDefaultDate(r),!0),this._updateDatepicker(r),this._updateAlternate(r),r.settings.disabled&&this._disableDatepicker(t),r.dpDiv.css("display","block"))},_dialogDatepicker:function(t,r,f,e,o){var s=this._dialogInst,h;if(s||(this.uuid+=1,h="dp"+this.uuid,this._dialogInput=n('<input type="text" id="'+h+'" style="position: absolute; top: -100px; width: 0px;"/>'),this._dialogInput.keydown(this._doKeyDown),n("body").append(this._dialogInput),s=this._dialogInst=this._newInst(this._dialogInput,!1),s.settings={},n.data(this._dialogInput[0],i,s)),u(s.settings,e||{}),r=r&&r.constructor==Date?this._formatDate(s,r):r,this._dialogInput.val(r),this._pos=o?o.length?o:[o.pageX,o.pageY]:null,!this._pos){var c=document.documentElement.clientWidth,l=document.documentElement.clientHeight,a=document.documentElement.scrollLeft||document.body.scrollLeft,v=document.documentElement.scrollTop||document.body.scrollTop;this._pos=[c/2-100+a,l/2-150+v]}return this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px"),s.settings.onSelect=f,this._inDialog=!0,this.dpDiv.addClass(this._dialogClass),this._showDatepicker(this._dialogInput[0]),n.blockUI&&n.blockUI(this.dpDiv),n.data(this._dialogInput[0],i,s),this},_destroyDatepicker:function(t){var u=n(t),f=n.data(t,i),r;u.hasClass(this.markerClassName)&&(r=t.nodeName.toLowerCase(),n.removeData(t,i),r=="input"?(f.append.remove(),f.trigger.remove(),u.removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress).unbind("keyup",this._doKeyUp)):(r=="div"||r=="span")&&u.removeClass(this.markerClassName).empty())},_enableDatepicker:function(t){var f=n(t),e=n.data(t,i),r,u;f.hasClass(this.markerClassName)&&(r=t.nodeName.toLowerCase(),r=="input"?(t.disabled=!1,e.trigger.filter("button").each(function(){this.disabled=!1}).end().filter("img").css({opacity:"1.0",cursor:""})):(r=="div"||r=="span")&&(u=f.children("."+this._inlineClass),u.children().removeClass("ui-state-disabled"),u.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!1)),this._disabledInputs=n.map(this._disabledInputs,function(n){return n==t?null:n}))},_disableDatepicker:function(t){var f=n(t),e=n.data(t,i),r,u;f.hasClass(this.markerClassName)&&(r=t.nodeName.toLowerCase(),r=="input"?(t.disabled=!0,e.trigger.filter("button").each(function(){this.disabled=!0}).end().filter("img").css({opacity:"0.5",cursor:"default"})):(r=="div"||r=="span")&&(u=f.children("."+this._inlineClass),u.children().addClass("ui-state-disabled"),u.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!0)),this._disabledInputs=n.map(this._disabledInputs,function(n){return n==t?null:n}),this._disabledInputs[this._disabledInputs.length]=t)},_isDisabledDatepicker:function(n){if(!n)return!1;for(var t=0;t<this._disabledInputs.length;t++)if(this._disabledInputs[t]==n)return!0;return!1},_getInst:function(t){try{return n.data(t,i)}catch(r){throw"Missing instance data for this datepicker";}},_optionDatepicker:function(i,r,f){var e=this._getInst(i),o;if(arguments.length==2&&typeof r=="string")return r=="defaults"?n.extend({},n.datepicker._defaults):e?r=="all"?n.extend({},e.settings):this._get(e,r):null;if(o=r||{},typeof r=="string"&&(o={},o[r]=f),e){this._curInst==e&&this._hideDatepicker();var c=this._getDateDatepicker(i,!0),s=this._getMinMaxDate(e,"min"),h=this._getMinMaxDate(e,"max");u(e.settings,o);s!==null&&o.dateFormat!==t&&o.minDate===t&&(e.settings.minDate=this._formatDate(e,s));h!==null&&o.dateFormat!==t&&o.maxDate===t&&(e.settings.maxDate=this._formatDate(e,h));this._attachments(n(i),e);this._autoSize(e);this._setDate(e,c);this._updateAlternate(e);this._updateDatepicker(e)}},_changeDatepicker:function(n,t,i){this._optionDatepicker(n,t,i)},_refreshDatepicker:function(n){var t=this._getInst(n);t&&this._updateDatepicker(t)},_setDateDatepicker:function(n,t){var i=this._getInst(n);i&&(this._setDate(i,t),this._updateDatepicker(i),this._updateAlternate(i))},_getDateDatepicker:function(n,t){var i=this._getInst(n);return i&&!i.inline&&this._setDateFromField(i,t),i?this._getDate(i):null},_doKeyDown:function(t){var i=n.datepicker._getInst(t.target),r=!0,e=i.dpDiv.is(".ui-datepicker-rtl"),u,f,o;if(i._keyEvent=!0,n.datepicker._datepickerShowing)switch(t.keyCode){case 9:n.datepicker._hideDatepicker();r=!1;break;case 13:return u=n("td."+n.datepicker._dayOverClass+":not(."+n.datepicker._currentClass+")",i.dpDiv),u[0]&&n.datepicker._selectDay(t.target,i.selectedMonth,i.selectedYear,u[0]),f=n.datepicker._get(i,"onSelect"),f?(o=n.datepicker._formatDate(i),f.apply(i.input?i.input[0]:null,[o,i])):n.datepicker._hideDatepicker(),!1;case 27:n.datepicker._hideDatepicker();break;case 33:n.datepicker._adjustDate(t.target,t.ctrlKey?-n.datepicker._get(i,"stepBigMonths"):-n.datepicker._get(i,"stepMonths"),"M");break;case 34:n.datepicker._adjustDate(t.target,t.ctrlKey?+n.datepicker._get(i,"stepBigMonths"):+n.datepicker._get(i,"stepMonths"),"M");break;case 35:(t.ctrlKey||t.metaKey)&&n.datepicker._clearDate(t.target);r=t.ctrlKey||t.metaKey;break;case 36:(t.ctrlKey||t.metaKey)&&n.datepicker._gotoToday(t.target);r=t.ctrlKey||t.metaKey;break;case 37:(t.ctrlKey||t.metaKey)&&n.datepicker._adjustDate(t.target,e?1:-1,"D");r=t.ctrlKey||t.metaKey;t.originalEvent.altKey&&n.datepicker._adjustDate(t.target,t.ctrlKey?-n.datepicker._get(i,"stepBigMonths"):-n.datepicker._get(i,"stepMonths"),"M");break;case 38:(t.ctrlKey||t.metaKey)&&n.datepicker._adjustDate(t.target,-7,"D");r=t.ctrlKey||t.metaKey;break;case 39:(t.ctrlKey||t.metaKey)&&n.datepicker._adjustDate(t.target,e?-1:1,"D");r=t.ctrlKey||t.metaKey;t.originalEvent.altKey&&n.datepicker._adjustDate(t.target,t.ctrlKey?+n.datepicker._get(i,"stepBigMonths"):+n.datepicker._get(i,"stepMonths"),"M");break;case 40:(t.ctrlKey||t.metaKey)&&n.datepicker._adjustDate(t.target,7,"D");r=t.ctrlKey||t.metaKey;break;default:r=!1}else t.keyCode==36&&t.ctrlKey?n.datepicker._showDatepicker(this):r=!1;r&&(t.preventDefault(),t.stopPropagation())},_doKeyPress:function(i){var f=n.datepicker._getInst(i.target),r,u;if(n.datepicker._get(f,"constrainInput"))return r=n.datepicker._possibleChars(n.datepicker._get(f,"dateFormat")),u=String.fromCharCode(i.charCode==t?i.keyCode:i.charCode),i.ctrlKey||i.metaKey||u<" "||!r||r.indexOf(u)>-1},_doKeyUp:function(t){var i=n.datepicker._getInst(t.target),r;if(i.input.val()!=i.lastVal)try{r=n.datepicker.parseDate(n.datepicker._get(i,"dateFormat"),i.input?i.input.val():null,n.datepicker._getFormatConfig(i));r&&(n.datepicker._setDateFromField(i),n.datepicker._updateAlternate(i),n.datepicker._updateDatepicker(i))}catch(u){n.datepicker.log(u)}return!0},_showDatepicker:function(t){var i,o,s,f,e;if((t=t.target||t,t.nodeName.toLowerCase()!="input"&&(t=n("input",t.parentNode)[0]),!n.datepicker._isDisabledDatepicker(t)&&n.datepicker._lastInput!=t)&&(i=n.datepicker._getInst(t),n.datepicker._curInst&&n.datepicker._curInst!=i&&(n.datepicker._curInst.dpDiv.stop(!0,!0),i&&n.datepicker._datepickerShowing&&n.datepicker._hideDatepicker(n.datepicker._curInst.input[0])),o=n.datepicker._get(i,"beforeShow"),s=o?o.apply(t,[t,i]):{},s!==!1)&&(u(i.settings,s),i.lastVal=null,n.datepicker._lastInput=t,n.datepicker._setDateFromField(i),n.datepicker._inDialog&&(t.value=""),n.datepicker._pos||(n.datepicker._pos=n.datepicker._findPos(t),n.datepicker._pos[1]+=t.offsetHeight),f=!1,n(t).parents().each(function(){return f|=n(this).css("position")=="fixed",!f}),e={left:n.datepicker._pos[0],top:n.datepicker._pos[1]},n.datepicker._pos=null,i.dpDiv.empty(),i.dpDiv.css({position:"absolute",display:"block",top:"-1000px"}),n.datepicker._updateDatepicker(i),e=n.datepicker._checkOffset(i,e,f),i.dpDiv.css({position:n.datepicker._inDialog&&n.blockUI?"static":f?"fixed":"absolute",display:"none",left:e.left+"px",top:e.top+"px"}),!i.inline)){var r=n.datepicker._get(i,"showAnim"),h=n.datepicker._get(i,"duration"),c=function(){var r=i.dpDiv.find("iframe.ui-datepicker-cover"),t;!r.length||(t=n.datepicker._getBorders(i.dpDiv),r.css({left:-t[0],top:-t[1],width:i.dpDiv.outerWidth(),height:i.dpDiv.outerHeight()}))};i.dpDiv.zIndex(n(t).zIndex()+1);n.datepicker._datepickerShowing=!0;n.effects&&(n.effects.effect[r]||n.effects[r])?i.dpDiv.show(r,n.datepicker._get(i,"showOptions"),h,c):i.dpDiv[r||"show"](r?h:null,c);r&&h||c();i.input.is(":visible")&&!i.input.is(":disabled")&&i.input.focus();n.datepicker._curInst=i}},_updateDatepicker:function(t){var i,r,o;this.maxRows=4;i=n.datepicker._getBorders(t.dpDiv);f=t;t.dpDiv.empty().append(this._generateHTML(t));this._attachHandlers(t);r=t.dpDiv.find("iframe.ui-datepicker-cover");!r.length||r.css({left:-i[0],top:-i[1],width:t.dpDiv.outerWidth(),height:t.dpDiv.outerHeight()});t.dpDiv.find("."+this._dayOverClass+" a").mouseover();var u=this._getNumberOfMonths(t),e=u[1];t.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width("");e>1&&t.dpDiv.addClass("ui-datepicker-multi-"+e).css("width",17*e+"em");t.dpDiv[(u[0]!=1||u[1]!=1?"add":"remove")+"Class"]("ui-datepicker-multi");t.dpDiv[(this._get(t,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl");t==n.datepicker._curInst&&n.datepicker._datepickerShowing&&t.input&&t.input.is(":visible")&&!t.input.is(":disabled")&&t.input[0]!=document.activeElement&&t.input.focus();t.yearshtml&&(o=t.yearshtml,setTimeout(function(){o===t.yearshtml&&t.yearshtml&&t.dpDiv.find("select.ui-datepicker-year:first").replaceWith(t.yearshtml);o=t.yearshtml=null},0))},_getBorders:function(n){var t=function(n){return{thin:1,medium:2,thick:3}[n]||n};return[parseFloat(t(n.css("border-left-width"))),parseFloat(t(n.css("border-top-width")))]},_checkOffset:function(t,i,r){var u=t.dpDiv.outerWidth(),f=t.dpDiv.outerHeight(),h=t.input?t.input.outerWidth():0,o=t.input?t.input.outerHeight():0,e=document.documentElement.clientWidth+(r?0:n(document).scrollLeft()),s=document.documentElement.clientHeight+(r?0:n(document).scrollTop());return i.left-=this._get(t,"isRTL")?u-h:0,i.left-=r&&i.left==t.input.offset().left?n(document).scrollLeft():0,i.top-=r&&i.top==t.input.offset().top+o?n(document).scrollTop():0,i.left-=Math.min(i.left,i.left+u>e&&e>u?Math.abs(i.left+u-e):0),i.top-=Math.min(i.top,i.top+f>s&&s>f?Math.abs(f+o):0),i},_findPos:function(t){for(var r=this._getInst(t),u=this._get(r,"isRTL"),i;t&&(t.type=="hidden"||t.nodeType!=1||n.expr.filters.hidden(t));)t=t[u?"previousSibling":"nextSibling"];return i=n(t).offset(),[i.left,i.top]},_hideDatepicker:function(t){var r=this._curInst,e;if(r&&(!t||r==n.data(t,i))&&this._datepickerShowing){var u=this._get(r,"showAnim"),o=this._get(r,"duration"),f=function(){n.datepicker._tidyDialog(r)};n.effects&&(n.effects.effect[u]||n.effects[u])?r.dpDiv.hide(u,n.datepicker._get(r,"showOptions"),o,f):r.dpDiv[u=="slideDown"?"slideUp":u=="fadeIn"?"fadeOut":"hide"](u?o:null,f);u||f();this._datepickerShowing=!1;e=this._get(r,"onClose");e&&e.apply(r.input?r.input[0]:null,[r.input?r.input.val():"",r]);this._lastInput=null;this._inDialog&&(this._dialogInput.css({position:"absolute",left:"0",top:"-100px"}),n.blockUI&&(n.unblockUI(),n("body").append(this.dpDiv)));this._inDialog=!1}},_tidyDialog:function(n){n.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar")},_checkExternalClick:function(t){if(n.datepicker._curInst){var i=n(t.target),r=n.datepicker._getInst(i[0]);(i[0].id==n.datepicker._mainDivId||i.parents("#"+n.datepicker._mainDivId).length!=0||i.hasClass(n.datepicker.markerClassName)||i.closest("."+n.datepicker._triggerClass).length||!n.datepicker._datepickerShowing||n.datepicker._inDialog&&n.blockUI)&&(!i.hasClass(n.datepicker.markerClassName)||n.datepicker._curInst==r)||n.datepicker._hideDatepicker()}},_adjustDate:function(t,i,r){var f=n(t),u=this._getInst(f[0]);this._isDisabledDatepicker(f[0])||(this._adjustInstDate(u,i+(r=="M"?this._get(u,"showCurrentAtPos"):0),r),this._updateDatepicker(u))},_gotoToday:function(t){var u=n(t),i=this._getInst(u[0]),r;this._get(i,"gotoCurrent")&&i.currentDay?(i.selectedDay=i.currentDay,i.drawMonth=i.selectedMonth=i.currentMonth,i.drawYear=i.selectedYear=i.currentYear):(r=new Date,i.selectedDay=r.getDate(),i.drawMonth=i.selectedMonth=r.getMonth(),i.drawYear=i.selectedYear=r.getFullYear());this._notifyChange(i);this._adjustDate(u)},_selectMonthYear:function(t,i,r){var f=n(t),u=this._getInst(f[0]);u["selected"+(r=="M"?"Month":"Year")]=u["draw"+(r=="M"?"Month":"Year")]=parseInt(i.options[i.selectedIndex].value,10);this._notifyChange(u);this._adjustDate(f)},_selectDay:function(t,i,r,u){var e=n(t),f;n(u).hasClass(this._unselectableClass)||this._isDisabledDatepicker(e[0])||(f=this._getInst(e[0]),f.selectedDay=f.currentDay=n("a",u).html(),f.selectedMonth=f.currentMonth=i,f.selectedYear=f.currentYear=r,this._selectDate(t,this._formatDate(f,f.currentDay,f.currentMonth,f.currentYear)))},_clearDate:function(t){var i=n(t),r=this._getInst(i[0]);this._selectDate(i,"")},_selectDate:function(t,i){var f=n(t),r=this._getInst(f[0]),u;i=i!=null?i:this._formatDate(r);r.input&&r.input.val(i);this._updateAlternate(r);u=this._get(r,"onSelect");u?u.apply(r.input?r.input[0]:null,[i,r]):r.input&&r.input.trigger("change");r.inline?this._updateDatepicker(r):(this._hideDatepicker(),this._lastInput=r.input[0],typeof r.input[0]!="object"&&r.input.focus(),this._lastInput=null)},_updateAlternate:function(t){var i=this._get(t,"altField");if(i){var r=this._get(t,"altFormat")||this._get(t,"dateFormat"),u=this._getDate(t),f=this.formatDate(r,u,this._getFormatConfig(t));n(i).each(function(){n(this).val(f)})}},noWeekends:function(n){var t=n.getDay();return[t>0&&t<6,""]},iso8601Week:function(n){var t=new Date(n.getTime()),i;return t.setDate(t.getDate()+4-(t.getDay()||7)),i=t.getTime(),t.setMonth(0),t.setDate(1),Math.floor(Math.round((i-t)/864e5)/7)+1},parseDate:function(t,i,r){var c,s,w,b,u;if(t==null||i==null)throw"Invalid arguments";if(i=typeof i=="object"?i.toString():i+"",i=="")return null;c=(r?r.shortYearCutoff:null)||this._defaults.shortYearCutoff;c=typeof c!="string"?c:(new Date).getFullYear()%100+parseInt(c,10);var d=(r?r.dayNamesShort:null)||this._defaults.dayNamesShort,g=(r?r.dayNames:null)||this._defaults.dayNames,nt=(r?r.monthNamesShort:null)||this._defaults.monthNamesShort,tt=(r?r.monthNames:null)||this._defaults.monthNames,f=-1,o=-1,h=-1,v=-1,y=!1,a=function(n){var i=s+1<t.length&&t.charAt(s+1)==n;return i&&s++,i},l=function(n){var r=a(n),u=n=="@"?14:n=="!"?20:n=="y"&&r?4:n=="o"?3:2,f=new RegExp("^\\d{1,"+u+"}"),t=i.substring(e).match(f);if(!t)throw"Missing number at position "+e;return e+=t[0].length,parseInt(t[0],10)},k=function(t,r,u){var o=n.map(a(t)?u:r,function(n,t){return[[t,n]]}).sort(function(n,t){return-(n[1].length-t[1].length)}),f=-1;if(n.each(o,function(n,t){var r=t[1];if(i.substr(e,r.length).toLowerCase()==r.toLowerCase())return f=t[0],e+=r.length,!1}),f!=-1)return f+1;throw"Unknown name at position "+e;},p=function(){if(i.charAt(e)!=t.charAt(s))throw"Unexpected literal at position "+e;e++},e=0;for(s=0;s<t.length;s++)if(y)t.charAt(s)!="'"||a("'")?p():y=!1;else switch(t.charAt(s)){case"d":h=l("d");break;case"D":k("D",d,g);break;case"o":v=l("o");break;case"m":o=l("m");break;case"M":o=k("M",nt,tt);break;case"y":f=l("y");break;case"@":u=new Date(l("@"));f=u.getFullYear();o=u.getMonth()+1;h=u.getDate();break;case"!":u=new Date((l("!")-this._ticksTo1970)/1e4);f=u.getFullYear();o=u.getMonth()+1;h=u.getDate();break;case"'":a("'")?p():y=!0;break;default:p()}if(e<i.length&&(w=i.substr(e),!/^\s+/.test(w)))throw"Extra/unparsed characters found in date: "+w;if(f==-1?f=(new Date).getFullYear():f<100&&(f+=(new Date).getFullYear()-(new Date).getFullYear()%100+(f<=c?0:-100)),v>-1){o=1;h=v;do{if(b=this._getDaysInMonth(f,o-1),h<=b)break;o++;h-=b}while(1)}if(u=this._daylightSavingAdjust(new Date(f,o-1,h)),u.getFullYear()!=f||u.getMonth()+1!=o||u.getDate()!=h)throw"Invalid date";return u},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:(718685+Math.floor(1970/4)-Math.floor(1970/100)+Math.floor(1970/400))*864e9,formatDate:function(n,t,i){var u;if(!t)return"";var h=(i?i.dayNamesShort:null)||this._defaults.dayNamesShort,c=(i?i.dayNames:null)||this._defaults.dayNames,l=(i?i.monthNamesShort:null)||this._defaults.monthNamesShort,a=(i?i.monthNames:null)||this._defaults.monthNames,f=function(t){var i=u+1<n.length&&n.charAt(u+1)==t;return i&&u++,i},e=function(n,t,i){var r=""+t;if(f(n))while(r.length<i)r="0"+r;return r},s=function(n,t,i,r){return f(n)?r[t]:i[t]},r="",o=!1;if(t)for(u=0;u<n.length;u++)if(o)n.charAt(u)!="'"||f("'")?r+=n.charAt(u):o=!1;else switch(n.charAt(u)){case"d":r+=e("d",t.getDate(),2);break;case"D":r+=s("D",t.getDay(),h,c);break;case"o":r+=e("o",Math.round((new Date(t.getFullYear(),t.getMonth(),t.getDate()).getTime()-new Date(t.getFullYear(),0,0).getTime())/864e5),3);break;case"m":r+=e("m",t.getMonth()+1,2);break;case"M":r+=s("M",t.getMonth(),l,a);break;case"y":r+=f("y")?t.getFullYear():(t.getYear()%100<10?"0":"")+t.getYear()%100;break;case"@":r+=t.getTime();break;case"!":r+=t.getTime()*1e4+this._ticksTo1970;break;case"'":f("'")?r+="'":o=!0;break;default:r+=n.charAt(u)}return r},_possibleChars:function(n){for(var i="",r=!1,u=function(i){var r=t+1<n.length&&n.charAt(t+1)==i;return r&&t++,r},t=0;t<n.length;t++)if(r)n.charAt(t)!="'"||u("'")?i+=n.charAt(t):r=!1;else switch(n.charAt(t)){case"d":case"m":case"y":case"@":i+="0123456789";break;case"D":case"M":return null;case"'":u("'")?i+="'":r=!0;break;default:i+=n.charAt(t)}return i},_get:function(n,i){return n.settings[i]!==t?n.settings[i]:this._defaults[i]},_setDateFromField:function(n,t){var u,r,i,f,e;if(n.input.val()!=n.lastVal){u=this._get(n,"dateFormat");r=n.lastVal=n.input?n.input.val():null;i=f=this._getDefaultDate(n);e=this._getFormatConfig(n);try{i=this.parseDate(u,r,e)||f}catch(o){this.log(o);r=t?"":r}n.selectedDay=i.getDate();n.drawMonth=n.selectedMonth=i.getMonth();n.drawYear=n.selectedYear=i.getFullYear();n.currentDay=r?i.getDate():0;n.currentMonth=r?i.getMonth():0;n.currentYear=r?i.getFullYear():0;this._adjustInstDate(n)}},_getDefaultDate:function(n){return this._restrictMinMax(n,this._determineDate(n,this._get(n,"defaultDate"),new Date))},_determineDate:function(t,i,r){var f=function(n){var t=new Date;return t.setDate(t.getDate()+n),t},e=function(i){try{return n.datepicker.parseDate(n.datepicker._get(t,"dateFormat"),i,n.datepicker._getFormatConfig(t))}catch(h){}for(var o=(i.toLowerCase().match(/^c/)?n.datepicker._getDate(t):null)||new Date,f=o.getFullYear(),e=o.getMonth(),r=o.getDate(),s=/([+-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,u=s.exec(i);u;){switch(u[2]||"d"){case"d":case"D":r+=parseInt(u[1],10);break;case"w":case"W":r+=parseInt(u[1],10)*7;break;case"m":case"M":e+=parseInt(u[1],10);r=Math.min(r,n.datepicker._getDaysInMonth(f,e));break;case"y":case"Y":f+=parseInt(u[1],10);r=Math.min(r,n.datepicker._getDaysInMonth(f,e))}u=s.exec(i)}return new Date(f,e,r)},u=i==null||i===""?r:typeof i=="string"?e(i):typeof i=="number"?isNaN(i)?r:f(i):new Date(i.getTime());return u=u&&u.toString()=="Invalid Date"?r:u,u&&(u.setHours(0),u.setMinutes(0),u.setSeconds(0),u.setMilliseconds(0)),this._daylightSavingAdjust(u)},_daylightSavingAdjust:function(n){return n?(n.setHours(n.getHours()>12?n.getHours()+2:0),n):null},_setDate:function(n,t,i){var u=!t,f=n.selectedMonth,e=n.selectedYear,r=this._restrictMinMax(n,this._determineDate(n,t,new Date));n.selectedDay=n.currentDay=r.getDate();n.drawMonth=n.selectedMonth=n.currentMonth=r.getMonth();n.drawYear=n.selectedYear=n.currentYear=r.getFullYear();f==n.selectedMonth&&e==n.selectedYear||i||this._notifyChange(n);this._adjustInstDate(n);n.input&&n.input.val(u?"":this._formatDate(n))},_getDate:function(n){return!n.currentYear||n.input&&n.input.val()==""?null:this._daylightSavingAdjust(new Date(n.currentYear,n.currentMonth,n.currentDay))},_attachHandlers:function(t){var u=this._get(t,"stepMonths"),i="#"+t.id.replace(/\\\\/g,"\\");t.dpDiv.find("[data-handler]").map(function(){var t={prev:function(){window["DP_jQuery_"+r].datepicker._adjustDate(i,-u,"M")},next:function(){window["DP_jQuery_"+r].datepicker._adjustDate(i,+u,"M")},hide:function(){window["DP_jQuery_"+r].datepicker._hideDatepicker()},today:function(){window["DP_jQuery_"+r].datepicker._gotoToday(i)},selectDay:function(){return window["DP_jQuery_"+r].datepicker._selectDay(i,+this.getAttribute("data-month"),+this.getAttribute("data-year"),this),!1},selectMonth:function(){return window["DP_jQuery_"+r].datepicker._selectMonthYear(i,this,"M"),!1},selectYear:function(){return window["DP_jQuery_"+r].datepicker._selectMonthYear(i,this,"Y"),!1}};n(this).bind(this.getAttribute("data-event"),t[this.getAttribute("data-handler")])})},_generateHTML:function(t){var l=new Date,d,h,ut,c,p,ot,w,st,ht,ct,r,at,vt,s;l=this._daylightSavingAdjust(new Date(l.getFullYear(),l.getMonth(),l.getDate()));var e=this._get(t,"isRTL"),fi=this._get(t,"showButtonPanel"),pt=this._get(t,"hideIfNoPrevNext"),tt=this._get(t,"navigationAsDateFormat"),o=this._getNumberOfMonths(t),ei=this._get(t,"showCurrentAtPos"),wt=this._get(t,"stepMonths"),it=o[0]!=1||o[1]!=1,rt=this._daylightSavingAdjust(t.currentDay?new Date(t.currentYear,t.currentMonth,t.currentDay):new Date(9999,9,9)),y=this._getMinMaxDate(t,"min"),a=this._getMinMaxDate(t,"max"),i=t.drawMonth-ei,u=t.drawYear;if(i<0&&(i+=12,u--),a)for(d=this._daylightSavingAdjust(new Date(a.getFullYear(),a.getMonth()-o[0]*o[1]+1,a.getDate())),d=y&&d<y?y:d;this._daylightSavingAdjust(new Date(u,i,1))>d;)i--,i<0&&(i=11,u--);t.drawMonth=i;t.drawYear=u;h=this._get(t,"prevText");h=tt?this.formatDate(h,this._daylightSavingAdjust(new Date(u,i-wt,1)),this._getFormatConfig(t)):h;ut=this._canAdjustMonth(t,-1,u,i)?'<a class="ui-datepicker-prev ui-corner-all" data-handler="prev" data-event="click" title="'+h+'"><span class="ui-icon ui-icon-circle-triangle-'+(e?"e":"w")+'">'+h+"<\/span><\/a>":pt?"":'<a class="ui-datepicker-prev ui-corner-all ui-state-disabled" title="'+h+'"><span class="ui-icon ui-icon-circle-triangle-'+(e?"e":"w")+'">'+h+"<\/span><\/a>";c=this._get(t,"nextText");c=tt?this.formatDate(c,this._daylightSavingAdjust(new Date(u,i+wt,1)),this._getFormatConfig(t)):c;var bt=this._canAdjustMonth(t,1,u,i)?'<a class="ui-datepicker-next ui-corner-all" data-handler="next" data-event="click" title="'+c+'"><span class="ui-icon ui-icon-circle-triangle-'+(e?"w":"e")+'">'+c+"<\/span><\/a>":pt?"":'<a class="ui-datepicker-next ui-corner-all ui-state-disabled" title="'+c+'"><span class="ui-icon ui-icon-circle-triangle-'+(e?"w":"e")+'">'+c+"<\/span><\/a>",g=this._get(t,"currentText"),kt=this._get(t,"gotoCurrent")&&t.currentDay?rt:l;g=tt?this.formatDate(g,kt,this._getFormatConfig(t)):g;var dt=t.inline?"":'<button type="button" class="ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all" data-handler="hide" data-event="click">'+this._get(t,"closeText")+"<\/button>",oi=fi?'<div class="ui-datepicker-buttonpane ui-widget-content">'+(e?dt:"")+(this._isInRange(t,kt)?'<button type="button" class="ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all" data-handler="today" data-event="click">'+g+"<\/button>":"")+(e?"":dt)+"<\/div>":"",v=parseInt(this._get(t,"firstDay"),10);v=isNaN(v)?0:v;var gt=this._get(t,"showWeek"),si=this._get(t,"dayNames"),vi=this._get(t,"dayNamesShort"),hi=this._get(t,"dayNamesMin"),ci=this._get(t,"monthNames"),li=this._get(t,"monthNamesShort"),ni=this._get(t,"beforeShowDay"),ft=this._get(t,"showOtherMonths"),ai=this._get(t,"selectOtherMonths"),yi=this._get(t,"calculateWeek")||this.iso8601Week,ti=this._getDefaultDate(t),et="";for(p=0;p<o[0];p++){for(ot="",this.maxRows=4,w=0;w<o[1];w++){var ii=this._daylightSavingAdjust(new Date(u,i,t.selectedDay)),b=" ui-corner-all",f="";if(it){if(f+='<div class="ui-datepicker-group',o[1]>1)switch(w){case 0:f+=" ui-datepicker-group-first";b=" ui-corner-"+(e?"right":"left");break;case o[1]-1:f+=" ui-datepicker-group-last";b=" ui-corner-"+(e?"left":"right");break;default:f+=" ui-datepicker-group-middle";b=""}f+='">'}for(f+='<div class="ui-datepicker-header ui-widget-header ui-helper-clearfix'+b+'">'+(/all|left/.test(b)&&p==0?e?bt:ut:"")+(/all|right/.test(b)&&p==0?e?ut:bt:"")+this._generateMonthYearHeader(t,i,u,y,a,p>0||w>0,ci,li)+'<\/div><table class="ui-datepicker-calendar"><thead><tr>',st=gt?'<th class="ui-datepicker-week-col">'+this._get(t,"weekHeader")+"<\/th>":"",s=0;s<7;s++)ht=(s+v)%7,st+="<th"+((s+v+6)%7>=5?' class="ui-datepicker-week-end"':"")+'><span title="'+si[ht]+'">'+hi[ht]+"<\/span><\/th>";f+=st+"<\/tr><\/thead><tbody>";ct=this._getDaysInMonth(u,i);u==t.selectedYear&&i==t.selectedMonth&&(t.selectedDay=Math.min(t.selectedDay,ct));var ri=(this._getFirstDayOfMonth(u,i)-v+7)%7,lt=Math.ceil((ri+ct)/7),ui=it?this.maxRows>lt?this.maxRows:lt:lt;for(this.maxRows=ui,r=this._daylightSavingAdjust(new Date(u,i,1-ri)),at=0;at<ui;at++){for(f+="<tr>",vt=gt?'<td class="ui-datepicker-week-col">'+this._get(t,"calculateWeek")(r)+"<\/td>":"",s=0;s<7;s++){var nt=ni?ni.apply(t.input?t.input[0]:null,[r]):[!0,""],k=r.getMonth()!=i,yt=k&&!ai||!nt[0]||y&&r<y||a&&r>a;vt+='<td class="'+((s+v+6)%7>=5?" ui-datepicker-week-end":"")+(k?" ui-datepicker-other-month":"")+(r.getTime()==ii.getTime()&&i==t.selectedMonth&&t._keyEvent||ti.getTime()==r.getTime()&&ti.getTime()==ii.getTime()?" "+this._dayOverClass:"")+(yt?" "+this._unselectableClass+" ui-state-disabled":"")+(k&&!ft?"":" "+nt[1]+(r.getTime()==rt.getTime()?" "+this._currentClass:"")+(r.getTime()==l.getTime()?" ui-datepicker-today":""))+'"'+((!k||ft)&&nt[2]?' title="'+nt[2]+'"':"")+(yt?"":' data-handler="selectDay" data-event="click" data-month="'+r.getMonth()+'" data-year="'+r.getFullYear()+'"')+">"+(k&&!ft?"&#xa0;":yt?'<span class="ui-state-default">'+r.getDate()+"<\/span>":'<a class="ui-state-default'+(r.getTime()==l.getTime()?" ui-state-highlight":"")+(r.getTime()==rt.getTime()?" ui-state-active":"")+(k?" ui-priority-secondary":"")+'" href="#">'+r.getDate()+"<\/a>")+"<\/td>";r.setDate(r.getDate()+1);r=this._daylightSavingAdjust(r)}f+=vt+"<\/tr>"}i++;i>11&&(i=0,u++);f+="<\/tbody><\/table>"+(it?"<\/div>"+(o[0]>0&&w==o[1]-1?'<div class="ui-datepicker-row-break"><\/div>':""):"");ot+=f}et+=ot}return et+=oi+(n.ui.ie6&&!t.inline?'<iframe src="javascript:false;" class="ui-datepicker-cover" frameborder="0"><\/iframe>':""),t._keyEvent=!1,et},_generateMonthYearHeader:function(n,t,i,r,u,f,e,o){var v=this._get(n,"changeMonth"),y=this._get(n,"changeYear"),p=this._get(n,"showMonthAfterYear"),c='<div class="ui-datepicker-title">',l="",w,b,h;if(f||!v)l+='<span class="ui-datepicker-month">'+e[t]+"<\/span>";else{for(w=r&&r.getFullYear()==i,b=u&&u.getFullYear()==i,l+='<select class="ui-datepicker-month" data-handler="selectMonth" data-event="change">',h=0;h<12;h++)(!w||h>=r.getMonth())&&(!b||h<=u.getMonth())&&(l+='<option value="'+h+'"'+(h==t?' selected="selected"':"")+">"+o[h]+"<\/option>");l+="<\/select>"}if(p||(c+=l+(f||!(v&&y)?"&#xa0;":"")),!n.yearshtml)if(n.yearshtml="",f||!y)c+='<span class="ui-datepicker-year">'+i+"<\/span>";else{var k=this._get(n,"yearRange").split(":"),d=(new Date).getFullYear(),g=function(n){var t=n.match(/c[+-].*/)?i+parseInt(n.substring(1),10):n.match(/[+-].*/)?d+parseInt(n,10):parseInt(n,10);return isNaN(t)?d:t},s=g(k[0]),a=Math.max(s,g(k[1]||""));for(s=r?Math.max(s,r.getFullYear()):s,a=u?Math.min(a,u.getFullYear()):a,n.yearshtml+='<select class="ui-datepicker-year" data-handler="selectYear" data-event="change">';s<=a;s++)n.yearshtml+='<option value="'+s+'"'+(s==i?' selected="selected"':"")+">"+s+"<\/option>";n.yearshtml+="<\/select>";c+=n.yearshtml;n.yearshtml=null}return c+=this._get(n,"yearSuffix"),p&&(c+=(f||!(v&&y)?"&#xa0;":"")+l),c+"<\/div>"},_adjustInstDate:function(n,t,i){var u=n.drawYear+(i=="Y"?t:0),f=n.drawMonth+(i=="M"?t:0),e=Math.min(n.selectedDay,this._getDaysInMonth(u,f))+(i=="D"?t:0),r=this._restrictMinMax(n,this._daylightSavingAdjust(new Date(u,f,e)));n.selectedDay=r.getDate();n.drawMonth=n.selectedMonth=r.getMonth();n.drawYear=n.selectedYear=r.getFullYear();(i=="M"||i=="Y")&&this._notifyChange(n)},_restrictMinMax:function(n,t){var i=this._getMinMaxDate(n,"min"),r=this._getMinMaxDate(n,"max"),u=i&&t<i?i:t;return r&&u>r?r:u},_notifyChange:function(n){var t=this._get(n,"onChangeMonthYear");t&&t.apply(n.input?n.input[0]:null,[n.selectedYear,n.selectedMonth+1,n])},_getNumberOfMonths:function(n){var t=this._get(n,"numberOfMonths");return t==null?[1,1]:typeof t=="number"?[1,t]:t},_getMinMaxDate:function(n,t){return this._determineDate(n,this._get(n,t+"Date"),null)},_getDaysInMonth:function(n,t){return 32-this._daylightSavingAdjust(new Date(n,t,32)).getDate()},_getFirstDayOfMonth:function(n,t){return new Date(n,t,1).getDay()},_canAdjustMonth:function(n,t,i,r){var f=this._getNumberOfMonths(n),u=this._daylightSavingAdjust(new Date(i,r+(t<0?t:f[0]*f[1]),1));return t<0&&u.setDate(this._getDaysInMonth(u.getFullYear(),u.getMonth())),this._isInRange(n,u)},_isInRange:function(n,t){var i=this._getMinMaxDate(n,"min"),r=this._getMinMaxDate(n,"max");return(!i||t.getTime()>=i.getTime())&&(!r||t.getTime()<=r.getTime())},_getFormatConfig:function(n){var t=this._get(n,"shortYearCutoff");return t=typeof t!="string"?t:(new Date).getFullYear()%100+parseInt(t,10),{shortYearCutoff:t,dayNamesShort:this._get(n,"dayNamesShort"),dayNames:this._get(n,"dayNames"),monthNamesShort:this._get(n,"monthNamesShort"),monthNames:this._get(n,"monthNames")}},_formatDate:function(n,t,i,r){t||(n.currentDay=n.selectedDay,n.currentMonth=n.selectedMonth,n.currentYear=n.selectedYear);var u=t?typeof t=="object"?t:this._daylightSavingAdjust(new Date(r,i,t)):this._daylightSavingAdjust(new Date(n.currentYear,n.currentMonth,n.currentDay));return this.formatDate(this._get(n,"dateFormat"),u,this._getFormatConfig(n))}});n.fn.datepicker=function(t){if(!this.length)return this;n.datepicker.initialized||(n(document).mousedown(n.datepicker._checkExternalClick).find(document.body).append(n.datepicker.dpDiv),n.datepicker.initialized=!0);var i=Array.prototype.slice.call(arguments,1);return typeof t=="string"&&(t=="isDisabled"||t=="getDate"||t=="widget")?n.datepicker["_"+t+"Datepicker"].apply(n.datepicker,[this[0]].concat(i)):t=="option"&&arguments.length==2&&typeof arguments[1]=="string"?n.datepicker["_"+t+"Datepicker"].apply(n.datepicker,[this[0]].concat(i)):this.each(function(){typeof t=="string"?n.datepicker["_"+t+"Datepicker"].apply(n.datepicker,[this].concat(i)):n.datepicker._attachDatepicker(this,t)})};n.datepicker=new e;n.datepicker.initialized=!1;n.datepicker.uuid=(new Date).getTime();n.datepicker.version="1.9.2";window["DP_jQuery_"+r]=n}(jQuery),function(n,t){var i="ui-dialog ui-widget ui-widget-content ui-corner-all ",r={buttons:!0,height:!0,maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0,width:!0},u={maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0};n.widget("ui.dialog",{version:"1.9.2",options:{autoOpen:!0,buttons:{},closeOnEscape:!0,closeText:"close",dialogClass:"",draggable:!0,hide:null,height:"auto",maxHeight:!1,maxWidth:!1,minHeight:150,minWidth:150,modal:!1,position:{my:"center",at:"center",of:window,collision:"fit",using:function(t){var i=n(this).css(t).offset().top;i<0&&n(this).css("top",t.top-i)}},resizable:!0,show:null,stack:!0,title:"",width:300,zIndex:1e3},_create:function(){this.originalTitle=this.element.attr("title");typeof this.originalTitle!="string"&&(this.originalTitle="");this.oldPosition={parent:this.element.parent(),index:this.element.parent().children().index(this.element)};this.options.title=this.options.title||this.originalTitle;var e=this,t=this.options,h=t.title||"&#160;",r,u,f,o,s;r=(this.uiDialog=n("<div>")).addClass(i+t.dialogClass).css({display:"none",outline:0,zIndex:t.zIndex}).attr("tabIndex",-1).keydown(function(i){t.closeOnEscape&&!i.isDefaultPrevented()&&i.keyCode&&i.keyCode===n.ui.keyCode.ESCAPE&&(e.close(i),i.preventDefault())}).mousedown(function(n){e.moveToTop(!1,n)}).appendTo("body");this.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(r);u=(this.uiDialogTitlebar=n("<div>")).addClass("ui-dialog-titlebar  ui-widget-header  ui-corner-all  ui-helper-clearfix").bind("mousedown",function(){r.focus()}).prependTo(r);f=n("<a href='#'><\/a>").addClass("ui-dialog-titlebar-close  ui-corner-all").attr("role","button").click(function(n){n.preventDefault();e.close(n)}).appendTo(u);(this.uiDialogTitlebarCloseText=n("<span>")).addClass("ui-icon ui-icon-closethick").text(t.closeText).appendTo(f);o=n("<span>").uniqueId().addClass("ui-dialog-title").html(h).prependTo(u);s=(this.uiDialogButtonPane=n("<div>")).addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix");(this.uiButtonSet=n("<div>")).addClass("ui-dialog-buttonset").appendTo(s);r.attr({role:"dialog","aria-labelledby":o.attr("id")});u.find("*").add(u).disableSelection();this._hoverable(f);this._focusable(f);t.draggable&&n.fn.draggable&&this._makeDraggable();t.resizable&&n.fn.resizable&&this._makeResizable();this._createButtons(t.buttons);this._isOpen=!1;n.fn.bgiframe&&r.bgiframe();this._on(r,{keydown:function(i){if(t.modal&&i.keyCode===n.ui.keyCode.TAB){var u=n(":tabbable",r),f=u.filter(":first"),e=u.filter(":last");if(i.target!==e[0]||i.shiftKey){if(i.target===f[0]&&i.shiftKey)return e.focus(1),!1}else return f.focus(1),!1}}})},_init:function(){this.options.autoOpen&&this.open()},_destroy:function(){var n,t=this.oldPosition;this.overlay&&this.overlay.destroy();this.uiDialog.hide();this.element.removeClass("ui-dialog-content ui-widget-content").hide().appendTo("body");this.uiDialog.remove();this.originalTitle&&this.element.attr("title",this.originalTitle);n=t.parent.children().eq(t.index);n.length&&n[0]!==this.element[0]?n.before(this.element):t.parent.append(this.element)},widget:function(){return this.uiDialog},close:function(t){var u=this,i,r;if(this._isOpen)return!1===this._trigger("beforeClose",t)?void 0:(this._isOpen=!1,this.overlay&&this.overlay.destroy(),this.options.hide?this._hide(this.uiDialog,this.options.hide,function(){u._trigger("close",t)}):(this.uiDialog.hide(),this._trigger("close",t)),n.ui.dialog.overlay.resize(),this.options.modal&&(i=0,n(".ui-dialog").each(function(){this!==u.uiDialog[0]&&(r=n(this).css("z-index"),isNaN(r)||(i=Math.max(i,r)))}),n.ui.dialog.maxZ=i),this)},isOpen:function(){return this._isOpen},moveToTop:function(t,i){var r=this.options,u;return r.modal&&!t||!r.stack&&!r.modal?this._trigger("focus",i):(r.zIndex>n.ui.dialog.maxZ&&(n.ui.dialog.maxZ=r.zIndex),this.overlay&&(n.ui.dialog.maxZ+=1,n.ui.dialog.overlay.maxZ=n.ui.dialog.maxZ,this.overlay.$el.css("z-index",n.ui.dialog.overlay.maxZ)),u={scrollTop:this.element.scrollTop(),scrollLeft:this.element.scrollLeft()},n.ui.dialog.maxZ+=1,this.uiDialog.css("z-index",n.ui.dialog.maxZ),this.element.attr(u),this._trigger("focus",i),this)},open:function(){if(!this._isOpen){var t,i=this.options,r=this.uiDialog;return this._size(),this._position(i.position),r.show(i.show),this.overlay=i.modal?new n.ui.dialog.overlay(this):null,this.moveToTop(!0),t=this.element.find(":tabbable"),t.length||(t=this.uiDialogButtonPane.find(":tabbable"),t.length||(t=r)),t.eq(0).focus(),this._isOpen=!0,this._trigger("open"),this}},_createButtons:function(t){var i=this,r=!1;this.uiDialogButtonPane.remove();this.uiButtonSet.empty();typeof t=="object"&&t!==null&&n.each(t,function(){return!(r=!0)});r?(n.each(t,function(t,r){var u,f;r=n.isFunction(r)?{click:r,text:t}:r;r=n.extend({type:"button"},r);f=r.click;r.click=function(){f.apply(i.element[0],arguments)};u=n("<button><\/button>",r).appendTo(i.uiButtonSet);n.fn.button&&u.button()}),this.uiDialog.addClass("ui-dialog-buttons"),this.uiDialogButtonPane.appendTo(this.uiDialog)):this.uiDialog.removeClass("ui-dialog-buttons")},_makeDraggable:function(){function i(n){return{position:n.position,offset:n.offset}}var t=this,r=this.options;this.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(r,u){n(this).addClass("ui-dialog-dragging");t._trigger("dragStart",r,i(u))},drag:function(n,r){t._trigger("drag",n,i(r))},stop:function(u,f){r.position=[f.position.left-t.document.scrollLeft(),f.position.top-t.document.scrollTop()];n(this).removeClass("ui-dialog-dragging");t._trigger("dragStop",u,i(f));n.ui.dialog.overlay.resize()}})},_makeResizable:function(i){function f(n){return{originalPosition:n.originalPosition,originalSize:n.originalSize,position:n.position,size:n.size}}i=i===t?this.options.resizable:i;var u=this,r=this.options,e=this.uiDialog.css("position"),o=typeof i=="string"?i:"n,e,s,w,se,sw,ne,nw";this.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:this.element,maxWidth:r.maxWidth,maxHeight:r.maxHeight,minWidth:r.minWidth,minHeight:this._minHeight(),handles:o,start:function(t,i){n(this).addClass("ui-dialog-resizing");u._trigger("resizeStart",t,f(i))},resize:function(n,t){u._trigger("resize",n,f(t))},stop:function(t,i){n(this).removeClass("ui-dialog-resizing");r.height=n(this).height();r.width=n(this).width();u._trigger("resizeStop",t,f(i));n.ui.dialog.overlay.resize()}}).css("position",e).find(".ui-resizable-se").addClass("ui-icon ui-icon-grip-diagonal-se")},_minHeight:function(){var n=this.options;return n.height==="auto"?n.minHeight:Math.min(n.minHeight,n.height)},_position:function(t){var i=[],r=[0,0],u;t?((typeof t=="string"||typeof t=="object"&&"0"in t)&&(i=t.split?t.split(" "):[t[0],t[1]],i.length===1&&(i[1]=i[0]),n.each(["left","top"],function(n,t){+i[n]===i[n]&&(r[n]=i[n],i[n]=t)}),t={my:i[0]+(r[0]<0?r[0]:"+"+r[0])+" "+i[1]+(r[1]<0?r[1]:"+"+r[1]),at:i.join(" ")}),t=n.extend({},n.ui.dialog.prototype.options.position,t)):t=n.ui.dialog.prototype.options.position;u=this.uiDialog.is(":visible");u||this.uiDialog.show();this.uiDialog.position(t);u||this.uiDialog.hide()},_setOptions:function(t){var e=this,i={},f=!1;n.each(t,function(n,t){e._setOption(n,t);n in r&&(f=!0);n in u&&(i[n]=t)});f&&this._size();this.uiDialog.is(":data(resizable)")&&this.uiDialog.resizable("option",i)},_setOption:function(t,r){var e,f,u=this.uiDialog;switch(t){case"buttons":this._createButtons(r);break;case"closeText":this.uiDialogTitlebarCloseText.text(""+r);break;case"dialogClass":u.removeClass(this.options.dialogClass).addClass(i+r);break;case"disabled":r?u.addClass("ui-dialog-disabled"):u.removeClass("ui-dialog-disabled");break;case"draggable":e=u.is(":data(draggable)");e&&!r&&u.draggable("destroy");!e&&r&&this._makeDraggable();break;case"position":this._position(r);break;case"resizable":f=u.is(":data(resizable)");f&&!r&&u.resizable("destroy");f&&typeof r=="string"&&u.resizable("option","handles",r);f||r===!1||this._makeResizable(r);break;case"title":n(".ui-dialog-title",this.uiDialogTitlebar).html(""+(r||"&#160;"))}this._super(t,r)},_size:function(){var i,r,u,t=this.options,f=this.uiDialog.is(":visible");this.element.show().css({width:"auto",minHeight:0,height:0});t.minWidth>t.width&&(t.width=t.minWidth);i=this.uiDialog.css({height:"auto",width:t.width}).outerHeight();r=Math.max(0,t.minHeight-i);t.height==="auto"?n.support.minHeight?this.element.css({minHeight:r,height:"auto"}):(this.uiDialog.show(),u=this.element.css("height","auto").height(),f||this.uiDialog.hide(),this.element.height(Math.max(u,r))):this.element.height(Math.max(t.height-i,0));this.uiDialog.is(":data(resizable)")&&this.uiDialog.resizable("option","minHeight",this._minHeight())}});n.extend(n.ui.dialog,{uuid:0,maxZ:0,getTitleId:function(n){var t=n.attr("id");return t||(this.uuid+=1,t=this.uuid),"ui-dialog-title-"+t},overlay:function(t){this.$el=n.ui.dialog.overlay.create(t)}});n.extend(n.ui.dialog.overlay,{instances:[],oldInstances:[],maxZ:0,events:n.map("focus,mousedown,mouseup,keydown,keypress,click".split(","),function(n){return n+".dialog-overlay"}).join(" "),create:function(t){this.instances.length===0&&(setTimeout(function(){n.ui.dialog.overlay.instances.length&&n(document).bind(n.ui.dialog.overlay.events,function(t){if(n(t.target).zIndex()<n.ui.dialog.overlay.maxZ)return!1})},1),n(window).bind("resize.dialog-overlay",n.ui.dialog.overlay.resize));var i=this.oldInstances.pop()||n("<div>").addClass("ui-widget-overlay");return n(document).bind("keydown.dialog-overlay",function(r){var u=n.ui.dialog.overlay.instances;u.length!==0&&u[u.length-1]===i&&t.options.closeOnEscape&&!r.isDefaultPrevented()&&r.keyCode&&r.keyCode===n.ui.keyCode.ESCAPE&&(t.close(r),r.preventDefault())}),i.appendTo(document.body).css({width:this.width(),height:this.height()}),n.fn.bgiframe&&i.bgiframe(),this.instances.push(i),i},destroy:function(t){var r=n.inArray(t,this.instances),i=0;r!==-1&&this.oldInstances.push(this.instances.splice(r,1)[0]);this.instances.length===0&&n([document,window]).unbind(".dialog-overlay");t.height(0).width(0).remove();n.each(this.instances,function(){i=Math.max(i,this.css("z-index"))});this.maxZ=i},height:function(){var t,i;return n.ui.ie?(t=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight),i=Math.max(document.documentElement.offsetHeight,document.body.offsetHeight),t<i?n(window).height()+"px":t+"px"):n(document).height()+"px"},width:function(){var t,i;return n.ui.ie?(t=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),i=Math.max(document.documentElement.offsetWidth,document.body.offsetWidth),t<i?n(window).width()+"px":t+"px"):n(document).width()+"px"},resize:function(){var t=n([]);n.each(n.ui.dialog.overlay.instances,function(){t=t.add(this)});t.css({width:0,height:0}).css({width:n.ui.dialog.overlay.width(),height:n.ui.dialog.overlay.height()})}});n.extend(n.ui.dialog.overlay.prototype,{destroy:function(){n.ui.dialog.overlay.destroy(this.$el)}})}(jQuery),function(n){var t=/up|down|vertical/,i=/up|left|vertical|horizontal/;n.effects.effect.blind=function(r,u){var f=n(this),c=["position","top","bottom","left","right","height","width"],p=n.effects.setMode(f,r.mode||"hide"),w=r.direction||"up",o=t.test(w),l=o?"height":"width",a=o?"top":"left",b=i.test(w),v={},y=p==="show",e,s,h;f.parent().is(".ui-effects-wrapper")?n.effects.save(f.parent(),c):n.effects.save(f,c);f.show();e=n.effects.createWrapper(f).css({overflow:"hidden"});s=e[l]();h=parseFloat(e.css(a))||0;v[l]=y?s:0;b||(f.css(o?"bottom":"right",0).css(o?"top":"left","auto").css({position:"absolute"}),v[a]=y?h:s+h);y&&(e.css(l,0),b||e.css(a,h+s));e.animate(v,{duration:r.duration,easing:r.easing,queue:!1,complete:function(){p==="hide"&&f.hide();n.effects.restore(f,c);n.effects.removeWrapper(f);u()}})}}(jQuery),function(n){n.effects.effect.bounce=function(t,i){var r=n(this),v=["position","top","bottom","left","right","height","width"],k=n.effects.setMode(r,t.mode||"effect"),f=k==="hide",y=k==="show",h=t.direction||"up",u=t.distance,p=t.times||5,d=p*2+(y||f?1:0),c=t.duration/d,l=t.easing,e=h==="up"||h==="down"?"top":"left",w=h==="up"||h==="left",b,o,s,a=r.queue(),g=a.length;for((y||f)&&v.push("opacity"),n.effects.save(r,v),r.show(),n.effects.createWrapper(r),u||(u=r[e==="top"?"outerHeight":"outerWidth"]()/3),y&&(s={opacity:1},s[e]=0,r.css("opacity",0).css(e,w?-u*2:u*2).animate(s,c,l)),f&&(u=u/Math.pow(2,p-1)),s={},s[e]=0,b=0;b<p;b++)o={},o[e]=(w?"-=":"+=")+u,r.animate(o,c,l).animate(s,c,l),u=f?u*2:u/2;f&&(o={opacity:0},o[e]=(w?"-=":"+=")+u,r.animate(o,c,l));r.queue(function(){f&&r.hide();n.effects.restore(r,v);n.effects.removeWrapper(r);i()});g>1&&a.splice.apply(a,[1,0].concat(a.splice(g,d+1)));r.dequeue()}}(jQuery),function(n){n.effects.effect.clip=function(t,i){var r=n(this),h=["position","top","bottom","left","right","height","width"],v=n.effects.setMode(r,t.mode||"hide"),f=v==="show",y=t.direction||"vertical",c=y==="vertical",o=c?"height":"width",l=c?"top":"left",s={},a,u,e;n.effects.save(r,h);r.show();a=n.effects.createWrapper(r).css({overflow:"hidden"});u=r[0].tagName==="IMG"?a:r;e=u[o]();f&&(u.css(o,0),u.css(l,e/2));s[o]=f?e:0;s[l]=f?0:e/2;u.animate(s,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){f||r.hide();n.effects.restore(r,h);n.effects.removeWrapper(r);i()}})}}(jQuery),function(n){n.effects.effect.drop=function(t,i){var r=n(this),h=["position","top","bottom","left","right","opacity","height","width"],c=n.effects.setMode(r,t.mode||"hide"),e=c==="show",u=t.direction||"left",o=u==="up"||u==="down"?"top":"left",s=u==="up"||u==="left"?"pos":"neg",l={opacity:e?1:0},f;n.effects.save(r,h);r.show();n.effects.createWrapper(r);f=t.distance||r[o==="top"?"outerHeight":"outerWidth"](!0)/2;e&&r.css("opacity",0).css(o,s==="pos"?-f:f);l[o]=(e?s==="pos"?"+=":"-=":s==="pos"?"-=":"+=")+f;r.animate(l,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){c==="hide"&&r.hide();n.effects.restore(r,h);n.effects.removeWrapper(r);i()}})}}(jQuery),function(n){n.effects.effect.explode=function(t,i){function k(){l.push(this);l.length===o*c&&d()}function d(){r.css({visibility:"visible"});n(l).remove();u||r.hide();i()}for(var o=t.pieces?Math.round(Math.sqrt(t.pieces)):3,c=o,r=n(this),b=n.effects.setMode(r,t.mode||"hide"),u=b==="show",w=r.show().css("visibility","hidden").offset(),s=Math.ceil(r.outerWidth()/c),h=Math.ceil(r.outerHeight()/o),l=[],e,a,v,y,p,f=0;f<o;f++)for(v=w.top+f*h,p=f-(o-1)/2,e=0;e<c;e++)a=w.left+e*s,y=e-(c-1)/2,r.clone().appendTo("body").wrap("<div><\/div>").css({position:"absolute",visibility:"visible",left:-e*s,top:-f*h}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:s,height:h,left:a+(u?y*s:0),top:v+(u?p*h:0),opacity:u?0:1}).animate({left:a+(u?0:y*s),top:v+(u?0:p*h),opacity:u?1:0},t.duration||500,t.easing,k)}}(jQuery),function(n){n.effects.effect.fade=function(t,i){var r=n(this),u=n.effects.setMode(r,t.mode||"toggle");r.animate({opacity:u},{queue:!1,duration:t.duration,easing:t.easing,complete:i})}}(jQuery),function(n){n.effects.effect.fold=function(t,i){var r=n(this),s=["position","top","bottom","left","right","height","width"],h=n.effects.setMode(r,t.mode||"hide"),e=h==="show",c=h==="hide",f=t.size||15,l=/([0-9]+)%/.exec(f),a=!!t.horizFirst,v=e!==a,y=v?["width","height"]:["height","width"],p=t.duration/2,u,o,w={},b={};n.effects.save(r,s);r.show();u=n.effects.createWrapper(r).css({overflow:"hidden"});o=v?[u.width(),u.height()]:[u.height(),u.width()];l&&(f=parseInt(l[1],10)/100*o[c?0:1]);e&&u.css(a?{height:0,width:f}:{height:f,width:0});w[y[0]]=e?o[0]:f;b[y[1]]=e?o[1]:0;u.animate(w,p,t.easing).animate(b,p,t.easing,function(){c&&r.hide();n.effects.restore(r,s);n.effects.removeWrapper(r);i()})}}(jQuery),function(n){n.effects.effect.highlight=function(t,i){var r=n(this),u=["backgroundImage","backgroundColor","opacity"],f=n.effects.setMode(r,t.mode||"show"),e={backgroundColor:r.css("backgroundColor")};f==="hide"&&(e.opacity=0);n.effects.save(r,u);r.show().css({backgroundImage:"none",backgroundColor:t.color||"#ffff99"}).animate(e,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){f==="hide"&&r.hide();n.effects.restore(r,u);i()}})}}(jQuery),function(n){n.effects.effect.pulsate=function(t,i){var r=n(this),e=n.effects.setMode(r,t.mode||"show"),h=e==="show",a=e==="hide",v=h||e==="hide",o=(t.times||5)*2+(v?1:0),c=t.duration/o,u=0,f=r.queue(),l=f.length,s;for((h||!r.is(":visible"))&&(r.css("opacity",0).show(),u=1),s=1;s<o;s++)r.animate({opacity:u},c,t.easing),u=1-u;r.animate({opacity:u},c,t.easing);r.queue(function(){a&&r.hide();i()});l>1&&f.splice.apply(f,[1,0].concat(f.splice(l,o+1)));r.dequeue()}}(jQuery),function(n){n.effects.effect.puff=function(t,i){var r=n(this),e=n.effects.setMode(r,t.mode||"hide"),o=e==="hide",s=parseInt(t.percent,10)||150,f=s/100,u={height:r.height(),width:r.width(),outerHeight:r.outerHeight(),outerWidth:r.outerWidth()};n.extend(t,{effect:"scale",queue:!1,fade:!0,mode:e,complete:i,percent:o?s:100,from:o?u:{height:u.height*f,width:u.width*f,outerHeight:u.outerHeight*f,outerWidth:u.outerWidth*f}});r.effect(t)};n.effects.effect.scale=function(t,i){var u=n(this),r=n.extend(!0,{},t),f=n.effects.setMode(u,t.mode||"effect"),s=parseInt(t.percent,10)||(parseInt(t.percent,10)===0?0:f==="hide"?0:100),h=t.direction||"both",c=t.origin,e={height:u.height(),width:u.width(),outerHeight:u.outerHeight(),outerWidth:u.outerWidth()},o={y:h!=="horizontal"?s/100:1,x:h!=="vertical"?s/100:1};r.effect="size";r.queue=!1;r.complete=i;f!=="effect"&&(r.origin=c||["middle","center"],r.restore=!0);r.from=t.from||(f==="show"?{height:0,width:0,outerHeight:0,outerWidth:0}:e);r.to={height:e.height*o.y,width:e.width*o.x,outerHeight:e.outerHeight*o.y,outerWidth:e.outerWidth*o.x};r.fade&&(f==="show"&&(r.from.opacity=0,r.to.opacity=1),f==="hide"&&(r.from.opacity=1,r.to.opacity=0));u.effect(r)};n.effects.effect.size=function(t,i){var f,l,u,r=n(this),w=["position","top","bottom","left","right","width","height","overflow","opacity"],a=["width","height","overflow"],v=["fontSize"],e=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],o=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],h=n.effects.setMode(r,t.mode||"effect"),y=t.restore||h!=="effect",c=t.scale||"both",b=t.origin||["middle","center"],k=r.css("position"),s=y?w:["position","top","bottom","left","right","overflow","opacity"],p={height:0,width:0,outerHeight:0,outerWidth:0};h==="show"&&r.show();f={height:r.height(),width:r.width(),outerHeight:r.outerHeight(),outerWidth:r.outerWidth()};t.mode==="toggle"&&h==="show"?(r.from=t.to||p,r.to=t.from||f):(r.from=t.from||(h==="show"?p:f),r.to=t.to||(h==="hide"?p:f));u={from:{y:r.from.height/f.height,x:r.from.width/f.width},to:{y:r.to.height/f.height,x:r.to.width/f.width}};(c==="box"||c==="both")&&(u.from.y!==u.to.y&&(s=s.concat(e),r.from=n.effects.setTransition(r,e,u.from.y,r.from),r.to=n.effects.setTransition(r,e,u.to.y,r.to)),u.from.x!==u.to.x&&(s=s.concat(o),r.from=n.effects.setTransition(r,o,u.from.x,r.from),r.to=n.effects.setTransition(r,o,u.to.x,r.to)));(c==="content"||c==="both")&&u.from.y!==u.to.y&&(s=s.concat(v).concat(a),r.from=n.effects.setTransition(r,v,u.from.y,r.from),r.to=n.effects.setTransition(r,v,u.to.y,r.to));n.effects.save(r,s);r.show();n.effects.createWrapper(r);r.css("overflow","hidden").css(r.from);b&&(l=n.effects.getBaseline(b,f),r.from.top=(f.outerHeight-r.outerHeight())*l.y,r.from.left=(f.outerWidth-r.outerWidth())*l.x,r.to.top=(f.outerHeight-r.to.outerHeight)*l.y,r.to.left=(f.outerWidth-r.to.outerWidth)*l.x);r.css(r.from);(c==="content"||c==="both")&&(e=e.concat(["marginTop","marginBottom"]).concat(v),o=o.concat(["marginLeft","marginRight"]),a=w.concat(e).concat(o),r.find("*[width]").each(function(){var i=n(this),r={height:i.height(),width:i.width(),outerHeight:i.outerHeight(),outerWidth:i.outerWidth()};y&&n.effects.save(i,a);i.from={height:r.height*u.from.y,width:r.width*u.from.x,outerHeight:r.outerHeight*u.from.y,outerWidth:r.outerWidth*u.from.x};i.to={height:r.height*u.to.y,width:r.width*u.to.x,outerHeight:r.height*u.to.y,outerWidth:r.width*u.to.x};u.from.y!==u.to.y&&(i.from=n.effects.setTransition(i,e,u.from.y,i.from),i.to=n.effects.setTransition(i,e,u.to.y,i.to));u.from.x!==u.to.x&&(i.from=n.effects.setTransition(i,o,u.from.x,i.from),i.to=n.effects.setTransition(i,o,u.to.x,i.to));i.css(i.from);i.animate(i.to,t.duration,t.easing,function(){y&&n.effects.restore(i,a)})}));r.animate(r.to,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){r.to.opacity===0&&r.css("opacity",r.from.opacity);h==="hide"&&r.hide();n.effects.restore(r,s);y||(k==="static"?r.css({position:"relative",top:r.to.top,left:r.to.left}):n.each(["top","left"],function(n,t){r.css(t,function(t,i){var f=parseInt(i,10),u=n?r.to.left:r.to.top;return i==="auto"?u+"px":f+u+"px"})}));n.effects.removeWrapper(r);i()}})}}(jQuery),function(n){n.effects.effect.shake=function(t,i){var r=n(this),v=["position","top","bottom","left","right","height","width"],k=n.effects.setMode(r,t.mode||"effect"),f=t.direction||"left",o=t.distance||20,y=t.times||3,p=y*2+1,u=Math.round(t.duration/p),s=f==="up"||f==="down"?"top":"left",h=f==="up"||f==="left",c={},l={},w={},a,e=r.queue(),b=e.length;for(n.effects.save(r,v),r.show(),n.effects.createWrapper(r),c[s]=(h?"-=":"+=")+o,l[s]=(h?"+=":"-=")+o*2,w[s]=(h?"-=":"+=")+o*2,r.animate(c,u,t.easing),a=1;a<y;a++)r.animate(l,u,t.easing).animate(w,u,t.easing);r.animate(l,u,t.easing).animate(c,u/2,t.easing).queue(function(){k==="hide"&&r.hide();n.effects.restore(r,v);n.effects.removeWrapper(r);i()});b>1&&e.splice.apply(e,[1,0].concat(e.splice(b,p+1)));r.dequeue()}}(jQuery),function(n){n.effects.effect.slide=function(t,i){var r=n(this),s=["position","top","bottom","left","right","width","height"],h=n.effects.setMode(r,t.mode||"show"),c=h==="show",f=t.direction||"left",e=f==="up"||f==="down"?"top":"left",o=f==="up"||f==="left",u,l={};n.effects.save(r,s);r.show();u=t.distance||r[e==="top"?"outerHeight":"outerWidth"](!0);n.effects.createWrapper(r).css({overflow:"hidden"});c&&r.css(e,o?isNaN(u)?"-"+u:-u:u);l[e]=(c?o?"+=":"-=":o?"-=":"+=")+u;r.animate(l,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){h==="hide"&&r.hide();n.effects.restore(r,s);n.effects.removeWrapper(r);i()}})}}(jQuery),function(n){n.effects.effect.transfer=function(t,i){var u=n(this),r=n(t.to),f=r.css("position")==="fixed",e=n("body"),o=f?e.scrollTop():0,s=f?e.scrollLeft():0,h=r.offset(),l={top:h.top-o,left:h.left-s,height:r.innerHeight(),width:r.innerWidth()},c=u.offset(),a=n('<div class="ui-effects-transfer"><\/div>').appendTo(document.body).addClass(t.className).css({top:c.top-o,left:c.left-s,height:u.innerHeight(),width:u.innerWidth(),position:f?"fixed":"absolute"}).animate(l,t.duration,t.easing,function(){a.remove();i()})}}(jQuery),function(n){var t=!1;n.widget("ui.menu",{version:"1.9.2",defaultElement:"<ul>",delay:300,options:{icons:{submenu:"ui-icon-carat-1-e"},menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element;this.element.uniqueId().addClass("ui-menu ui-widget ui-widget-content ui-corner-all").toggleClass("ui-menu-icons",!!this.element.find(".ui-icon").length).attr({role:this.options.role,tabIndex:0}).bind("click"+this.eventNamespace,n.proxy(function(n){this.options.disabled&&n.preventDefault()},this));this.options.disabled&&this.element.addClass("ui-state-disabled").attr("aria-disabled","true");this._on({"mousedown .ui-menu-item > a":function(n){n.preventDefault()},"click .ui-state-disabled > a":function(n){n.preventDefault()},"click .ui-menu-item:has(a)":function(i){var r=n(i.target).closest(".ui-menu-item");!t&&r.not(".ui-state-disabled").length&&(t=!0,this.select(i),r.has(".ui-menu").length?this.expand(i):this.element.is(":focus")||(this.element.trigger("focus",[!0]),this.active&&this.active.parents(".ui-menu").length===1&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":function(t){var i=n(t.currentTarget);i.siblings().children(".ui-state-active").removeClass("ui-state-active");this.focus(t,i)},mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(n,t){var i=this.active||this.element.children(".ui-menu-item").eq(0);t||this.focus(n,i)},blur:function(t){this._delay(function(){n.contains(this.element[0],this.document[0].activeElement)||this.collapseAll(t)})},keydown:"_keydown"});this.refresh();this._on(this.document,{click:function(i){n(i.target).closest(".ui-menu").length||this.collapseAll(i);t=!1}})},_destroy:function(){this.element.removeAttr("aria-activedescendant").find(".ui-menu").andSelf().removeClass("ui-menu ui-widget ui-widget-content ui-corner-all ui-menu-icons").removeAttr("role").removeAttr("tabIndex").removeAttr("aria-labelledby").removeAttr("aria-expanded").removeAttr("aria-hidden").removeAttr("aria-disabled").removeUniqueId().show();this.element.find(".ui-menu-item").removeClass("ui-menu-item").removeAttr("role").removeAttr("aria-disabled").children("a").removeUniqueId().removeClass("ui-corner-all ui-state-hover").removeAttr("tabIndex").removeAttr("role").removeAttr("aria-haspopup").children().each(function(){var t=n(this);t.data("ui-menu-submenu-carat")&&t.remove()});this.element.find(".ui-menu-divider").removeClass("ui-menu-divider ui-widget-content")},_keydown:function(t){function s(n){return n.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}var i,f,r,e,u,o=!0;switch(t.keyCode){case n.ui.keyCode.PAGE_UP:this.previousPage(t);break;case n.ui.keyCode.PAGE_DOWN:this.nextPage(t);break;case n.ui.keyCode.HOME:this._move("first","first",t);break;case n.ui.keyCode.END:this._move("last","last",t);break;case n.ui.keyCode.UP:this.previous(t);break;case n.ui.keyCode.DOWN:this.next(t);break;case n.ui.keyCode.LEFT:this.collapse(t);break;case n.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(t);break;case n.ui.keyCode.ENTER:case n.ui.keyCode.SPACE:this._activate(t);break;case n.ui.keyCode.ESCAPE:this.collapse(t);break;default:o=!1;f=this.previousFilter||"";r=String.fromCharCode(t.keyCode);e=!1;clearTimeout(this.filterTimer);r===f?e=!0:r=f+r;u=new RegExp("^"+s(r),"i");i=this.activeMenu.children(".ui-menu-item").filter(function(){return u.test(n(this).children("a").text())});i=e&&i.index(this.active.next())!==-1?this.active.nextAll(".ui-menu-item"):i;i.length||(r=String.fromCharCode(t.keyCode),u=new RegExp("^"+s(r),"i"),i=this.activeMenu.children(".ui-menu-item").filter(function(){return u.test(n(this).children("a").text())}));i.length?(this.focus(t,i),i.length>1?(this.previousFilter=r,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter):delete this.previousFilter}o&&t.preventDefault()},_activate:function(n){this.active.is(".ui-state-disabled")||(this.active.children("a[aria-haspopup='true']").length?this.expand(n):this.select(n))},refresh:function(){var t,r=this.options.icons.submenu,i=this.element.find(this.options.menus);i.filter(":not(.ui-menu)").addClass("ui-menu ui-widget ui-widget-content ui-corner-all").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var t=n(this),i=t.prev("a"),u=n("<span>").addClass("ui-menu-icon ui-icon "+r).data("ui-menu-submenu-carat",!0);i.attr("aria-haspopup","true").prepend(u);t.attr("aria-labelledby",i.attr("id"))});t=i.add(this.element);t.children(":not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role","presentation").children("a").uniqueId().addClass("ui-corner-all").attr({tabIndex:-1,role:this._itemRole()});t.children(":not(.ui-menu-item)").each(function(){var t=n(this);/[^\-—–\s]/.test(t.text())||t.addClass("ui-widget-content ui-menu-divider")});t.children(".ui-state-disabled").attr("aria-disabled","true");this.active&&!n.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},focus:function(n,t){var i,r;this.blur(n,n&&n.type==="focus");this._scrollIntoView(t);this.active=t.first();r=this.active.children("a").addClass("ui-state-focus");this.options.role&&this.element.attr("aria-activedescendant",r.attr("id"));this.active.parent().closest(".ui-menu-item").children("a:first").addClass("ui-state-active");n&&n.type==="keydown"?this._close():this.timer=this._delay(function(){this._close()},this.delay);i=t.children(".ui-menu");i.length&&/^mouse/.test(n.type)&&this._startOpening(i);this.activeMenu=t.parent();this._trigger("focus",n,{item:t})},_scrollIntoView:function(t){var e,o,i,r,u,f;this._hasScroll()&&(e=parseFloat(n.css(this.activeMenu[0],"borderTopWidth"))||0,o=parseFloat(n.css(this.activeMenu[0],"paddingTop"))||0,i=t.offset().top-this.activeMenu.offset().top-e-o,r=this.activeMenu.scrollTop(),u=this.activeMenu.height(),f=t.height(),i<0?this.activeMenu.scrollTop(r+i):i+f>u&&this.activeMenu.scrollTop(r+i-u+f))},blur:function(n,t){(t||clearTimeout(this.timer),this.active)&&(this.active.children("a").removeClass("ui-state-focus"),this.active=null,this._trigger("blur",n,{item:this.active}))},_startOpening:function(n){(clearTimeout(this.timer),n.attr("aria-hidden")==="true")&&(this.timer=this._delay(function(){this._close();this._open(n)},this.delay))},_open:function(t){var i=n.extend({of:this.active},this.options.position);clearTimeout(this.timer);this.element.find(".ui-menu").not(t.parents(".ui-menu")).hide().attr("aria-hidden","true");t.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(i)},collapseAll:function(t,i){clearTimeout(this.timer);this.timer=this._delay(function(){var r=i?this.element:n(t&&t.target).closest(this.element.find(".ui-menu"));r.length||(r=this.element);this._close(r);this.blur(t);this.activeMenu=r},this.delay)},_close:function(n){n||(n=this.active?this.active.parent():this.element);n.find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","false").end().find("a.ui-state-active").removeClass("ui-state-active")},collapse:function(n){var t=this.active&&this.active.parent().closest(".ui-menu-item",this.element);t&&t.length&&(this._close(),this.focus(n,t))},expand:function(n){var t=this.active&&this.active.children(".ui-menu ").children(".ui-menu-item").first();t&&t.length&&(this._open(t.parent()),this._delay(function(){this.focus(n,t)}))},next:function(n){this._move("next","first",n)},previous:function(n){this._move("prev","last",n)},isFirstItem:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},isLastItem:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},_move:function(n,t,i){var r;this.active&&(r=n==="first"||n==="last"?this.active[n==="first"?"prevAll":"nextAll"](".ui-menu-item").eq(-1):this.active[n+"All"](".ui-menu-item").eq(0));r&&r.length&&this.active||(r=this.activeMenu.children(".ui-menu-item")[t]());this.focus(i,r)},nextPage:function(t){var i,r,u;if(!this.active){this.next(t);return}this.isLastItem()||(this._hasScroll()?(r=this.active.offset().top,u=this.element.height(),this.active.nextAll(".ui-menu-item").each(function(){return i=n(this),i.offset().top-r-u<0}),this.focus(t,i)):this.focus(t,this.activeMenu.children(".ui-menu-item")[this.active?"last":"first"]()))},previousPage:function(t){var i,r,u;if(!this.active){this.next(t);return}this.isFirstItem()||(this._hasScroll()?(r=this.active.offset().top,u=this.element.height(),this.active.prevAll(".ui-menu-item").each(function(){return i=n(this),i.offset().top-r+u>0}),this.focus(t,i)):this.focus(t,this.activeMenu.children(".ui-menu-item").first()))},_hasScroll:function(){return this.element.outerHeight()<this.element.prop("scrollHeight")},select:function(t){this.active=this.active||n(t.target).closest(".ui-menu-item");var i={item:this.active};this.active.has(".ui-menu").length||this.collapseAll(t,!0);this._trigger("select",t,i)}})}(jQuery),function(n,t){function a(n,t,i){return[parseInt(n[0],10)*(l.test(n[0])?t/100:1),parseInt(n[1],10)*(l.test(n[1])?i/100:1)]}function u(t,i){return parseInt(n.css(t,i),10)||0}n.ui=n.ui||{};var f,r=Math.max,i=Math.abs,e=Math.round,o=/left|center|right/,s=/top|center|bottom/,h=/[\+\-]\d+%?/,c=/^\w+/,l=/%$/,v=n.fn.position;n.position={scrollbarWidth:function(){if(f!==t)return f;var u,r,i=n("<div style='display:block;width:50px;height:50px;overflow:hidden;'><div style='height:100px;width:auto;'><\/div><\/div>"),e=i.children()[0];return n("body").append(i),u=e.offsetWidth,i.css("overflow","scroll"),r=e.offsetWidth,u===r&&(r=i[0].clientWidth),i.remove(),f=u-r},getScrollInfo:function(t){var i=t.isWindow?"":t.element.css("overflow-x"),r=t.isWindow?"":t.element.css("overflow-y"),u=i==="scroll"||i==="auto"&&t.width<t.element[0].scrollWidth,f=r==="scroll"||r==="auto"&&t.height<t.element[0].scrollHeight;return{width:u?n.position.scrollbarWidth():0,height:f?n.position.scrollbarWidth():0}},getWithinInfo:function(t){var i=n(t||window),r=n.isWindow(i[0]);return{element:i,isWindow:r,offset:i.offset()||{left:0,top:0},scrollLeft:i.scrollLeft(),scrollTop:i.scrollTop(),width:r?i.width():i.outerWidth(),height:r?i.height():i.outerHeight()}}};n.fn.position=function(t){if(!t||!t.of)return v.apply(this,arguments);t=n.extend({},t);var b,f,l,p,w,y=n(t.of),nt=n.position.getWithinInfo(t.within),tt=n.position.getScrollInfo(nt),k=y[0],d=(t.collision||"flip").split(" "),g={};return k.nodeType===9?(f=y.width(),l=y.height(),p={top:0,left:0}):n.isWindow(k)?(f=y.width(),l=y.height(),p={top:y.scrollTop(),left:y.scrollLeft()}):k.preventDefault?(t.at="left top",f=l=0,p={top:k.pageY,left:k.pageX}):(f=y.outerWidth(),l=y.outerHeight(),p=y.offset()),w=n.extend({},p),n.each(["my","at"],function(){var n=(t[this]||"").split(" "),i,r;n.length===1&&(n=o.test(n[0])?n.concat(["center"]):s.test(n[0])?["center"].concat(n):["center","center"]);n[0]=o.test(n[0])?n[0]:"center";n[1]=s.test(n[1])?n[1]:"center";i=h.exec(n[0]);r=h.exec(n[1]);g[this]=[i?i[0]:0,r?r[0]:0];t[this]=[c.exec(n[0])[0],c.exec(n[1])[0]]}),d.length===1&&(d[1]=d[0]),t.at[0]==="right"?w.left+=f:t.at[0]==="center"&&(w.left+=f/2),t.at[1]==="bottom"?w.top+=l:t.at[1]==="center"&&(w.top+=l/2),b=a(g.at,f,l),w.left+=b[0],w.top+=b[1],this.each(function(){var k,it,s=n(this),h=s.outerWidth(),c=s.outerHeight(),rt=u(this,"marginLeft"),ut=u(this,"marginTop"),ft=h+rt+u(this,"marginRight")+tt.width,et=c+ut+u(this,"marginBottom")+tt.height,o=n.extend({},w),v=a(g.my,s.outerWidth(),s.outerHeight());t.my[0]==="right"?o.left-=h:t.my[0]==="center"&&(o.left-=h/2);t.my[1]==="bottom"?o.top-=c:t.my[1]==="center"&&(o.top-=c/2);o.left+=v[0];o.top+=v[1];n.support.offsetFractions||(o.left=e(o.left),o.top=e(o.top));k={marginLeft:rt,marginTop:ut};n.each(["left","top"],function(i,r){n.ui.position[d[i]]&&n.ui.position[d[i]][r](o,{targetWidth:f,targetHeight:l,elemWidth:h,elemHeight:c,collisionPosition:k,collisionWidth:ft,collisionHeight:et,offset:[b[0]+v[0],b[1]+v[1]],my:t.my,at:t.at,within:nt,elem:s})});n.fn.bgiframe&&s.bgiframe();t.using&&(it=function(n){var u=p.left-o.left,v=u+f-h,e=p.top-o.top,w=e+l-c,a={target:{element:y,left:p.left,top:p.top,width:f,height:l},element:{element:s,left:o.left,top:o.top,width:h,height:c},horizontal:v<0?"left":u>0?"right":"center",vertical:w<0?"top":e>0?"bottom":"middle"};f<h&&i(u+v)<f&&(a.horizontal="center");l<c&&i(e+w)<l&&(a.vertical="middle");a.important=r(i(u),i(v))>r(i(e),i(w))?"horizontal":"vertical";t.using.call(this,n,a)});s.offset(n.extend(o,{using:it}))})};n.ui.position={fit:{left:function(n,t){var e=t.within,u=e.isWindow?e.scrollLeft:e.offset.left,o=e.width,s=n.left-t.collisionPosition.marginLeft,i=u-s,f=s+t.collisionWidth-o-u,h;t.collisionWidth>o?i>0&&f<=0?(h=n.left+i+t.collisionWidth-o-u,n.left+=i-h):n.left=f>0&&i<=0?u:i>f?u+o-t.collisionWidth:u:i>0?n.left+=i:f>0?n.left-=f:n.left=r(n.left-s,n.left)},top:function(n,t){var o=t.within,u=o.isWindow?o.scrollTop:o.offset.top,e=t.within.height,s=n.top-t.collisionPosition.marginTop,i=u-s,f=s+t.collisionHeight-e-u,h;t.collisionHeight>e?i>0&&f<=0?(h=n.top+i+t.collisionHeight-e-u,n.top+=i-h):n.top=f>0&&i<=0?u:i>f?u+e-t.collisionHeight:u:i>0?n.top+=i:f>0?n.top-=f:n.top=r(n.top-s,n.top)}},flip:{left:function(n,t){var r=t.within,y=r.offset.left+r.scrollLeft,c=r.width,o=r.isWindow?r.scrollLeft:r.offset.left,l=n.left-t.collisionPosition.marginLeft,a=l-o,v=l+t.collisionWidth-c-o,u=t.my[0]==="left"?-t.elemWidth:t.my[0]==="right"?t.elemWidth:0,f=t.at[0]==="left"?t.targetWidth:t.at[0]==="right"?-t.targetWidth:0,e=-2*t.offset[0],s,h;a<0?(s=n.left+u+f+e+t.collisionWidth-c-y,(s<0||s<i(a))&&(n.left+=u+f+e)):v>0&&(h=n.left-t.collisionPosition.marginLeft+u+f+e-o,(h>0||i(h)<v)&&(n.left+=u+f+e))},top:function(n,t){var r=t.within,y=r.offset.top+r.scrollTop,a=r.height,o=r.isWindow?r.scrollTop:r.offset.top,v=n.top-t.collisionPosition.marginTop,s=v-o,h=v+t.collisionHeight-a-o,p=t.my[1]==="top",u=p?-t.elemHeight:t.my[1]==="bottom"?t.elemHeight:0,f=t.at[1]==="top"?t.targetHeight:t.at[1]==="bottom"?-t.targetHeight:0,e=-2*t.offset[1],c,l;s<0?(l=n.top+u+f+e+t.collisionHeight-a-y,n.top+u+f+e>s&&(l<0||l<i(s))&&(n.top+=u+f+e)):h>0&&(c=n.top-t.collisionPosition.marginTop+u+f+e-o,n.top+u+f+e>h&&(c>0||i(c)<h)&&(n.top+=u+f+e))}},flipfit:{left:function(){n.ui.position.flip.left.apply(this,arguments);n.ui.position.fit.left.apply(this,arguments)},top:function(){n.ui.position.flip.top.apply(this,arguments);n.ui.position.fit.top.apply(this,arguments)}}},function(){var t,i,r,u,f,e=document.getElementsByTagName("body")[0],o=document.createElement("div");t=document.createElement(e?"div":"body");r={visibility:"hidden",width:0,height:0,border:0,margin:0,background:"none"};e&&n.extend(r,{position:"absolute",left:"-1000px",top:"-1000px"});for(f in r)t.style[f]=r[f];t.appendChild(o);i=e||document.documentElement;i.insertBefore(t,i.firstChild);o.style.cssText="position: absolute; left: 10.7432222px;";u=n(o).offset().left;n.support.offsetFractions=u>10&&u<11;t.innerHTML="";i.removeChild(t)}();n.uiBackCompat!==!1&&function(n){var i=n.fn.position;n.fn.position=function(r){if(!r||!r.offset)return i.call(this,r);var u=r.offset.split(" "),f=r.at.split(" ");return u.length===1&&(u[1]=u[0]),/^\d/.test(u[0])&&(u[0]="+"+u[0]),/^\d/.test(u[1])&&(u[1]="+"+u[1]),f.length===1&&(/left|center|right/.test(f[0])?f[1]="center":(f[1]=f[0],f[0]="center")),i.call(this,n.extend(r,{at:f[0]+u[0]+" "+f[1]+u[1],offset:t}))}}(jQuery)}(jQuery),function(n,t){n.widget("ui.progressbar",{version:"1.9.2",options:{value:0,max:100},min:0,_create:function(){this.element.addClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").attr({role:"progressbar","aria-valuemin":this.min,"aria-valuemax":this.options.max,"aria-valuenow":this._value()});this.valueDiv=n("<div class='ui-progressbar-value ui-widget-header ui-corner-left'><\/div>").appendTo(this.element);this.oldValue=this._value();this._refreshValue()},_destroy:function(){this.element.removeClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow");this.valueDiv.remove()},value:function(n){return n===t?this._value():(this._setOption("value",n),this)},_setOption:function(n,t){n==="value"&&(this.options.value=t,this._refreshValue(),this._value()===this.options.max&&this._trigger("complete"));this._super(n,t)},_value:function(){var n=this.options.value;return typeof n!="number"&&(n=0),Math.min(this.options.max,Math.max(this.min,n))},_percentage:function(){return 100*this._value()/this.options.max},_refreshValue:function(){var n=this.value(),t=this._percentage();this.oldValue!==n&&(this.oldValue=n,this._trigger("change"));this.valueDiv.toggle(n>this.min).toggleClass("ui-corner-right",n===this.options.max).width(t.toFixed(0)+"%");this.element.attr("aria-valuenow",n)}})}(jQuery),function(n){var t=5;n.widget("ui.slider",n.ui.mouse,{version:"1.9.2",widgetEventPrefix:"slide",options:{animate:!1,distance:0,max:100,min:0,orientation:"horizontal",range:!1,step:1,value:0,values:null},_create:function(){var r,u,i=this.options,f=this.element.find(".ui-slider-handle").addClass("ui-state-default ui-corner-all"),e=[];for(this._keySliding=!1,this._mouseSliding=!1,this._animateOff=!0,this._handleIndex=null,this._detectOrientation(),this._mouseInit(),this.element.addClass("ui-slider ui-slider-"+this.orientation+" ui-widget ui-widget-content ui-corner-all"+(i.disabled?" ui-slider-disabled ui-disabled":"")),this.range=n([]),i.range&&(i.range===!0&&(i.values||(i.values=[this._valueMin(),this._valueMin()]),i.values.length&&i.values.length!==2&&(i.values=[i.values[0],i.values[0]])),this.range=n("<div><\/div>").appendTo(this.element).addClass("ui-slider-range ui-widget-header"+(i.range==="min"||i.range==="max"?" ui-slider-range-"+i.range:""))),u=i.values&&i.values.length||1,r=f.length;r<u;r++)e.push("<a class='ui-slider-handle ui-state-default ui-corner-all' href='#'><\/a>");this.handles=f.add(n(e.join("")).appendTo(this.element));this.handle=this.handles.eq(0);this.handles.add(this.range).filter("a").click(function(n){n.preventDefault()}).mouseenter(function(){i.disabled||n(this).addClass("ui-state-hover")}).mouseleave(function(){n(this).removeClass("ui-state-hover")}).focus(function(){i.disabled?n(this).blur():(n(".ui-slider .ui-state-focus").removeClass("ui-state-focus"),n(this).addClass("ui-state-focus"))}).blur(function(){n(this).removeClass("ui-state-focus")});this.handles.each(function(t){n(this).data("ui-slider-handle-index",t)});this._on(this.handles,{keydown:function(i){var o,u,r,f,e=n(i.target).data("ui-slider-handle-index");switch(i.keyCode){case n.ui.keyCode.HOME:case n.ui.keyCode.END:case n.ui.keyCode.PAGE_UP:case n.ui.keyCode.PAGE_DOWN:case n.ui.keyCode.UP:case n.ui.keyCode.RIGHT:case n.ui.keyCode.DOWN:case n.ui.keyCode.LEFT:if(i.preventDefault(),!this._keySliding&&(this._keySliding=!0,n(i.target).addClass("ui-state-active"),o=this._start(i,e),o===!1))return}f=this.options.step;u=this.options.values&&this.options.values.length?r=this.values(e):r=this.value();switch(i.keyCode){case n.ui.keyCode.HOME:r=this._valueMin();break;case n.ui.keyCode.END:r=this._valueMax();break;case n.ui.keyCode.PAGE_UP:r=this._trimAlignValue(u+(this._valueMax()-this._valueMin())/t);break;case n.ui.keyCode.PAGE_DOWN:r=this._trimAlignValue(u-(this._valueMax()-this._valueMin())/t);break;case n.ui.keyCode.UP:case n.ui.keyCode.RIGHT:if(u===this._valueMax())return;r=this._trimAlignValue(u+f);break;case n.ui.keyCode.DOWN:case n.ui.keyCode.LEFT:if(u===this._valueMin())return;r=this._trimAlignValue(u-f)}this._slide(i,e,r)},keyup:function(t){var i=n(t.target).data("ui-slider-handle-index");this._keySliding&&(this._keySliding=!1,this._stop(t,i),this._change(t,i),n(t.target).removeClass("ui-state-active"))}});this._refreshValue();this._animateOff=!1},_destroy:function(){this.handles.remove();this.range.remove();this.element.removeClass("ui-slider ui-slider-horizontal ui-slider-vertical ui-slider-disabled ui-widget ui-widget-content ui-corner-all");this._mouseDestroy()},_mouseCapture:function(t){var s,u,f,i,r,h,e,c,l=this,o=this.options;return o.disabled?!1:(this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()},this.elementOffset=this.element.offset(),s={x:t.pageX,y:t.pageY},u=this._normValueFromMouse(s),f=this._valueMax()-this._valueMin()+1,this.handles.each(function(t){var e=Math.abs(u-l.values(t));f>e&&(f=e,i=n(this),r=t)}),o.range===!0&&this.values(1)===o.min&&(r+=1,i=n(this.handles[r])),h=this._start(t,r),h===!1)?!1:(this._mouseSliding=!0,this._handleIndex=r,i.addClass("ui-state-active").focus(),e=i.offset(),c=!n(t.target).parents().andSelf().is(".ui-slider-handle"),this._clickOffset=c?{left:0,top:0}:{left:t.pageX-e.left-i.width()/2,top:t.pageY-e.top-i.height()/2-(parseInt(i.css("borderTopWidth"),10)||0)-(parseInt(i.css("borderBottomWidth"),10)||0)+(parseInt(i.css("marginTop"),10)||0)},this.handles.hasClass("ui-state-hover")||this._slide(t,r,u),this._animateOff=!0,!0)},_mouseStart:function(){return!0},_mouseDrag:function(n){var t={x:n.pageX,y:n.pageY},i=this._normValueFromMouse(t);return this._slide(n,this._handleIndex,i),!1},_mouseStop:function(n){return this.handles.removeClass("ui-state-active"),this._mouseSliding=!1,this._stop(n,this._handleIndex),this._change(n,this._handleIndex),this._handleIndex=null,this._clickOffset=null,this._animateOff=!1,!1},_detectOrientation:function(){this.orientation=this.options.orientation==="vertical"?"vertical":"horizontal"},_normValueFromMouse:function(n){var i,r,t,u,f;return this.orientation==="horizontal"?(i=this.elementSize.width,r=n.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)):(i=this.elementSize.height,r=n.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)),t=r/i,t>1&&(t=1),t<0&&(t=0),this.orientation==="vertical"&&(t=1-t),u=this._valueMax()-this._valueMin(),f=this._valueMin()+t*u,this._trimAlignValue(f)},_start:function(n,t){var i={handle:this.handles[t],value:this.value()};return this.options.values&&this.options.values.length&&(i.value=this.values(t),i.values=this.values()),this._trigger("start",n,i)},_slide:function(n,t,i){var r,f,u;this.options.values&&this.options.values.length?(r=this.values(t?0:1),this.options.values.length===2&&this.options.range===!0&&(t===0&&i>r||t===1&&i<r)&&(i=r),i!==this.values(t)&&(f=this.values(),f[t]=i,u=this._trigger("slide",n,{handle:this.handles[t],value:i,values:f}),r=this.values(t?0:1),u!==!1&&this.values(t,i,!0))):i!==this.value()&&(u=this._trigger("slide",n,{handle:this.handles[t],value:i}),u!==!1&&this.value(i))},_stop:function(n,t){var i={handle:this.handles[t],value:this.value()};this.options.values&&this.options.values.length&&(i.value=this.values(t),i.values=this.values());this._trigger("stop",n,i)},_change:function(n,t){if(!this._keySliding&&!this._mouseSliding){var i={handle:this.handles[t],value:this.value()};this.options.values&&this.options.values.length&&(i.value=this.values(t),i.values=this.values());this._trigger("change",n,i)}},value:function(n){if(arguments.length){this.options.value=this._trimAlignValue(n);this._refreshValue();this._change(null,0);return}return this._value()},values:function(t,i){var u,f,r;if(arguments.length>1){this.options.values[t]=this._trimAlignValue(i);this._refreshValue();this._change(null,t);return}if(arguments.length)if(n.isArray(arguments[0])){for(u=this.options.values,f=arguments[0],r=0;r<u.length;r+=1)u[r]=this._trimAlignValue(f[r]),this._change(null,r);this._refreshValue()}else return this.options.values&&this.options.values.length?this._values(t):this.value();else return this._values()},_setOption:function(t,i){var r,u=0;n.isArray(this.options.values)&&(u=this.options.values.length);n.Widget.prototype._setOption.apply(this,arguments);switch(t){case"disabled":i?(this.handles.filter(".ui-state-focus").blur(),this.handles.removeClass("ui-state-hover"),this.handles.prop("disabled",!0),this.element.addClass("ui-disabled")):(this.handles.prop("disabled",!1),this.element.removeClass("ui-disabled"));break;case"orientation":this._detectOrientation();this.element.removeClass("ui-slider-horizontal ui-slider-vertical").addClass("ui-slider-"+this.orientation);this._refreshValue();break;case"value":this._animateOff=!0;this._refreshValue();this._change(null,0);this._animateOff=!1;break;case"values":for(this._animateOff=!0,this._refreshValue(),r=0;r<u;r+=1)this._change(null,r);this._animateOff=!1;break;case"min":case"max":this._animateOff=!0;this._refreshValue();this._animateOff=!1}},_value:function(){var n=this.options.value;return this._trimAlignValue(n)},_values:function(n){var r,t,i;if(arguments.length)return r=this.options.values[n],this._trimAlignValue(r);for(t=this.options.values.slice(),i=0;i<t.length;i+=1)t[i]=this._trimAlignValue(t[i]);return t},_trimAlignValue:function(n){if(n<=this._valueMin())return this._valueMin();if(n>=this._valueMax())return this._valueMax();var t=this.options.step>0?this.options.step:1,i=(n-this._valueMin())%t,r=n-i;return Math.abs(i)*2>=t&&(r+=i>0?t:-t),parseFloat(r.toFixed(5))},_valueMin:function(){return this.options.min},_valueMax:function(){return this.options.max},_refreshValue:function(){var s,t,c,f,h,e=this.options.range,i=this.options,r=this,u=this._animateOff?!1:i.animate,o={};this.options.values&&this.options.values.length?this.handles.each(function(f){t=(r.values(f)-r._valueMin())/(r._valueMax()-r._valueMin())*100;o[r.orientation==="horizontal"?"left":"bottom"]=t+"%";n(this).stop(1,1)[u?"animate":"css"](o,i.animate);r.options.range===!0&&(r.orientation==="horizontal"?(f===0&&r.range.stop(1,1)[u?"animate":"css"]({left:t+"%"},i.animate),f===1&&r.range[u?"animate":"css"]({width:t-s+"%"},{queue:!1,duration:i.animate})):(f===0&&r.range.stop(1,1)[u?"animate":"css"]({bottom:t+"%"},i.animate),f===1&&r.range[u?"animate":"css"]({height:t-s+"%"},{queue:!1,duration:i.animate})));s=t}):(c=this.value(),f=this._valueMin(),h=this._valueMax(),t=h!==f?(c-f)/(h-f)*100:0,o[this.orientation==="horizontal"?"left":"bottom"]=t+"%",this.handle.stop(1,1)[u?"animate":"css"](o,i.animate),e==="min"&&this.orientation==="horizontal"&&this.range.stop(1,1)[u?"animate":"css"]({width:t+"%"},i.animate),e==="max"&&this.orientation==="horizontal"&&this.range[u?"animate":"css"]({width:100-t+"%"},{queue:!1,duration:i.animate}),e==="min"&&this.orientation==="vertical"&&this.range.stop(1,1)[u?"animate":"css"]({height:t+"%"},i.animate),e==="max"&&this.orientation==="vertical"&&this.range[u?"animate":"css"]({height:100-t+"%"},{queue:!1,duration:i.animate}))}})}(jQuery),function(n){function t(n){return function(){var t=this.element.val();n.apply(this,arguments);this._refresh();t!==this.element.val()&&this._trigger("change")}}n.widget("ui.spinner",{version:"1.9.2",defaultElement:"<input>",widgetEventPrefix:"spin",options:{culture:null,icons:{down:"ui-icon-triangle-1-s",up:"ui-icon-triangle-1-n"},incremental:!0,max:null,min:null,numberFormat:null,page:10,step:1,change:null,spin:null,start:null,stop:null},_create:function(){this._setOption("max",this.options.max);this._setOption("min",this.options.min);this._setOption("step",this.options.step);this._value(this.element.val(),!0);this._draw();this._on(this._events);this._refresh();this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_getCreateOptions:function(){var t={},i=this.element;return n.each(["min","max","step"],function(n,r){var u=i.attr(r);u!==undefined&&u.length&&(t[r]=u)}),t},_events:{keydown:function(n){this._start(n)&&this._keydown(n)&&n.preventDefault()},keyup:"_stop",focus:function(){this.previous=this.element.val()},blur:function(n){if(this.cancelBlur){delete this.cancelBlur;return}this._refresh();this.previous!==this.element.val()&&this._trigger("change",n)},mousewheel:function(n,t){if(t){if(!this.spinning&&!this._start(n))return!1;this._spin((t>0?1:-1)*this.options.step,n);clearTimeout(this.mousewheelTimer);this.mousewheelTimer=this._delay(function(){this.spinning&&this._stop(n)},100);n.preventDefault()}},"mousedown .ui-spinner-button":function(t){function r(){var n=this.element[0]===this.document[0].activeElement;n||(this.element.focus(),this.previous=i,this._delay(function(){this.previous=i}))}var i;(i=this.element[0]===this.document[0].activeElement?this.previous:this.element.val(),t.preventDefault(),r.call(this),this.cancelBlur=!0,this._delay(function(){delete this.cancelBlur;r.call(this)}),this._start(t)!==!1)&&this._repeat(null,n(t.currentTarget).hasClass("ui-spinner-up")?1:-1,t)},"mouseup .ui-spinner-button":"_stop","mouseenter .ui-spinner-button":function(t){if(n(t.currentTarget).hasClass("ui-state-active")){if(this._start(t)===!1)return!1;this._repeat(null,n(t.currentTarget).hasClass("ui-spinner-up")?1:-1,t)}},"mouseleave .ui-spinner-button":"_stop"},_draw:function(){var n=this.uiSpinner=this.element.addClass("ui-spinner-input").attr("autocomplete","off").wrap(this._uiSpinnerHtml()).parent().append(this._buttonHtml());this.element.attr("role","spinbutton");this.buttons=n.find(".ui-spinner-button").attr("tabIndex",-1).button().removeClass("ui-corner-all");this.buttons.height()>Math.ceil(n.height()*.5)&&n.height()>0&&n.height(n.height());this.options.disabled&&this.disable()},_keydown:function(t){var r=this.options,i=n.ui.keyCode;switch(t.keyCode){case i.UP:return this._repeat(null,1,t),!0;case i.DOWN:return this._repeat(null,-1,t),!0;case i.PAGE_UP:return this._repeat(null,r.page,t),!0;case i.PAGE_DOWN:return this._repeat(null,-r.page,t),!0}return!1},_uiSpinnerHtml:function(){return"<span class='ui-spinner ui-widget ui-widget-content ui-corner-all'><\/span>"},_buttonHtml:function(){return"<a class='ui-spinner-button ui-spinner-up ui-corner-tr'><span class='ui-icon "+this.options.icons.up+"'>&#9650;<\/span><\/a><a class='ui-spinner-button ui-spinner-down ui-corner-br'><span class='ui-icon "+this.options.icons.down+"'>&#9660;<\/span><\/a>"},_start:function(n){return!this.spinning&&this._trigger("start",n)===!1?!1:(this.counter||(this.counter=1),this.spinning=!0,!0)},_repeat:function(n,t,i){n=n||500;clearTimeout(this.timer);this.timer=this._delay(function(){this._repeat(40,t,i)},n);this._spin(t*this.options.step,i)},_spin:function(n,t){var i=this.value()||0;this.counter||(this.counter=1);i=this._adjustValue(i+n*this._increment(this.counter));this.spinning&&this._trigger("spin",t,{value:i})===!1||(this._value(i),this.counter++)},_increment:function(t){var i=this.options.incremental;return i?n.isFunction(i)?i(t):Math.floor(t*t*t/5e4-t*t/500+17*t/200+1):1},_precision:function(){var n=this._precisionOf(this.options.step);return this.options.min!==null&&(n=Math.max(n,this._precisionOf(this.options.min))),n},_precisionOf:function(n){var t=n.toString(),i=t.indexOf(".");return i===-1?0:t.length-i-1},_adjustValue:function(n){var r,i,t=this.options;return(r=t.min!==null?t.min:0,i=n-r,i=Math.round(i/t.step)*t.step,n=r+i,n=parseFloat(n.toFixed(this._precision())),t.max!==null&&n>t.max)?t.max:t.min!==null&&n<t.min?t.min:n},_stop:function(n){this.spinning&&(clearTimeout(this.timer),clearTimeout(this.mousewheelTimer),this.counter=0,this.spinning=!1,this._trigger("stop",n))},_setOption:function(n,t){if(n==="culture"||n==="numberFormat"){var i=this._parse(this.element.val());this.options[n]=t;this.element.val(this._format(i));return}(n==="max"||n==="min"||n==="step")&&typeof t=="string"&&(t=this._parse(t));this._super(n,t);n==="disabled"&&(t?(this.element.prop("disabled",!0),this.buttons.button("disable")):(this.element.prop("disabled",!1),this.buttons.button("enable")))},_setOptions:t(function(n){this._super(n);this._value(this.element.val())}),_parse:function(n){return typeof n=="string"&&n!==""&&(n=window.Globalize&&this.options.numberFormat?Globalize.parseFloat(n,10,this.options.culture):+n),n===""||isNaN(n)?null:n},_format:function(n){return n===""?"":window.Globalize&&this.options.numberFormat?Globalize.format(n,this.options.numberFormat,this.options.culture):n},_refresh:function(){this.element.attr({"aria-valuemin":this.options.min,"aria-valuemax":this.options.max,"aria-valuenow":this._parse(this.element.val())})},_value:function(n,t){var i;n!==""&&(i=this._parse(n),i!==null&&(t||(i=this._adjustValue(i)),n=this._format(i)));this.element.val(n);this._refresh()},_destroy:function(){this.element.removeClass("ui-spinner-input").prop("disabled",!1).removeAttr("autocomplete").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow");this.uiSpinner.replaceWith(this.element)},stepUp:t(function(n){this._stepUp(n)}),_stepUp:function(n){this._spin((n||1)*this.options.step)},stepDown:t(function(n){this._stepDown(n)}),_stepDown:function(n){this._spin((n||1)*-this.options.step)},pageUp:t(function(n){this._stepUp((n||1)*this.options.page)}),pageDown:t(function(n){this._stepDown((n||1)*this.options.page)}),value:function(n){if(!arguments.length)return this._parse(this.element.val());t(this._value).call(this,n)},widget:function(){return this.uiSpinner}})}(jQuery),function(n,t){function r(){return++f}function u(n){return n.hash.length>1&&n.href.replace(i,"")===location.href.replace(i,"").replace(/\s/g,"%20")}var f=0,i=/#.*$/;n.widget("ui.tabs",{version:"1.9.2",delay:300,options:{active:null,collapsible:!1,event:"click",heightStyle:"content",hide:null,show:null,activate:null,beforeActivate:null,beforeLoad:null,load:null},_create:function(){var u=this,i=this.options,t=i.active,r=location.hash.substring(1);this.running=!1;this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all").toggleClass("ui-tabs-collapsible",i.collapsible).delegate(".ui-tabs-nav > li","mousedown"+this.eventNamespace,function(t){n(this).is(".ui-state-disabled")&&t.preventDefault()}).delegate(".ui-tabs-anchor","focus"+this.eventNamespace,function(){n(this).closest("li").is(".ui-state-disabled")&&this.blur()});this._processTabs();t===null&&(r&&this.tabs.each(function(i,u){if(n(u).attr("aria-controls")===r)return t=i,!1}),t===null&&(t=this.tabs.index(this.tabs.filter(".ui-tabs-active"))),(t===null||t===-1)&&(t=this.tabs.length?0:!1));t!==!1&&(t=this.tabs.index(this.tabs.eq(t)),t===-1&&(t=i.collapsible?!1:0));i.active=t;!i.collapsible&&i.active===!1&&this.anchors.length&&(i.active=0);n.isArray(i.disabled)&&(i.disabled=n.unique(i.disabled.concat(n.map(this.tabs.filter(".ui-state-disabled"),function(n){return u.tabs.index(n)}))).sort());this.active=this.options.active!==!1&&this.anchors.length?this._findActive(this.options.active):n();this._refresh();this.active.length&&this.load(i.active)},_getCreateEventData:function(){return{tab:this.active,panel:this.active.length?this._getPanelForTab(this.active):n()}},_tabKeydown:function(t){var r=n(this.document[0].activeElement).closest("li"),i=this.tabs.index(r),u=!0;if(!this._handlePageNav(t)){switch(t.keyCode){case n.ui.keyCode.RIGHT:case n.ui.keyCode.DOWN:i++;break;case n.ui.keyCode.UP:case n.ui.keyCode.LEFT:u=!1;i--;break;case n.ui.keyCode.END:i=this.anchors.length-1;break;case n.ui.keyCode.HOME:i=0;break;case n.ui.keyCode.SPACE:t.preventDefault();clearTimeout(this.activating);this._activate(i);return;case n.ui.keyCode.ENTER:t.preventDefault();clearTimeout(this.activating);this._activate(i===this.options.active?!1:i);return;default:return}t.preventDefault();clearTimeout(this.activating);i=this._focusNextTab(i,u);t.ctrlKey||(r.attr("aria-selected","false"),this.tabs.eq(i).attr("aria-selected","true"),this.activating=this._delay(function(){this.option("active",i)},this.delay))}},_panelKeydown:function(t){this._handlePageNav(t)||t.ctrlKey&&t.keyCode===n.ui.keyCode.UP&&(t.preventDefault(),this.active.focus())},_handlePageNav:function(t){return t.altKey&&t.keyCode===n.ui.keyCode.PAGE_UP?(this._activate(this._focusNextTab(this.options.active-1,!1)),!0):t.altKey&&t.keyCode===n.ui.keyCode.PAGE_DOWN?(this._activate(this._focusNextTab(this.options.active+1,!0)),!0):void 0},_findNextTab:function(t,i){function u(){return t>r&&(t=0),t<0&&(t=r),t}for(var r=this.tabs.length-1;n.inArray(u(),this.options.disabled)!==-1;)t=i?t+1:t-1;return t},_focusNextTab:function(n,t){return n=this._findNextTab(n,t),this.tabs.eq(n).focus(),n},_setOption:function(n,t){if(n==="active"){this._activate(t);return}if(n==="disabled"){this._setupDisabled(t);return}this._super(n,t);n==="collapsible"&&(this.element.toggleClass("ui-tabs-collapsible",t),t||this.options.active!==!1||this._activate(0));n==="event"&&this._setupEvents(t);n==="heightStyle"&&this._setupHeightStyle(t)},_tabId:function(n){return n.attr("aria-controls")||"ui-tabs-"+r()},_sanitizeSelector:function(n){return n?n.replace(/[!"$%&'()*+,.\/:;<=>?@\[\]\^`{|}~]/g,"\\$&"):""},refresh:function(){var t=this.options,i=this.tablist.children(":has(a[href])");t.disabled=n.map(i.filter(".ui-state-disabled"),function(n){return i.index(n)});this._processTabs();t.active!==!1&&this.anchors.length?this.active.length&&!n.contains(this.tablist[0],this.active[0])?this.tabs.length===t.disabled.length?(t.active=!1,this.active=n()):this._activate(this._findNextTab(Math.max(0,t.active-1),!1)):t.active=this.tabs.index(this.active):(t.active=!1,this.active=n());this._refresh()},_refresh:function(){this._setupDisabled(this.options.disabled);this._setupEvents(this.options.event);this._setupHeightStyle(this.options.heightStyle);this.tabs.not(this.active).attr({"aria-selected":"false",tabIndex:-1});this.panels.not(this._getPanelForTab(this.active)).hide().attr({"aria-expanded":"false","aria-hidden":"true"});this.active.length?(this.active.addClass("ui-tabs-active ui-state-active").attr({"aria-selected":"true",tabIndex:0}),this._getPanelForTab(this.active).show().attr({"aria-expanded":"true","aria-hidden":"false"})):this.tabs.eq(0).attr("tabIndex",0)},_processTabs:function(){var t=this;this.tablist=this._getList().addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all").attr("role","tablist");this.tabs=this.tablist.find("> li:has(a[href])").addClass("ui-state-default ui-corner-top").attr({role:"tab",tabIndex:-1});this.anchors=this.tabs.map(function(){return n("a",this)[0]}).addClass("ui-tabs-anchor").attr({role:"presentation",tabIndex:-1});this.panels=n();this.anchors.each(function(i,r){var e,f,s,h=n(r).uniqueId().attr("id"),o=n(r).closest("li"),c=o.attr("aria-controls");u(r)?(e=r.hash,f=t.element.find(t._sanitizeSelector(e))):(s=t._tabId(o),e="#"+s,f=t.element.find(e),f.length||(f=t._createPanel(s),f.insertAfter(t.panels[i-1]||t.tablist)),f.attr("aria-live","polite"));f.length&&(t.panels=t.panels.add(f));c&&o.data("ui-tabs-aria-controls",c);o.attr({"aria-controls":e.substring(1),"aria-labelledby":h});f.attr("aria-labelledby",h)});this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").attr("role","tabpanel")},_getList:function(){return this.element.find("ol,ul").eq(0)},_createPanel:function(t){return n("<div>").attr("id",t).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").data("ui-tabs-destroy",!0)},_setupDisabled:function(t){n.isArray(t)&&(t.length?t.length===this.anchors.length&&(t=!0):t=!1);for(var i=0,r;r=this.tabs[i];i++)t===!0||n.inArray(i,t)!==-1?n(r).addClass("ui-state-disabled").attr("aria-disabled","true"):n(r).removeClass("ui-state-disabled").removeAttr("aria-disabled");this.options.disabled=t},_setupEvents:function(t){var i={click:function(n){n.preventDefault()}};t&&n.each(t.split(" "),function(n,t){i[t]="_eventHandler"});this._off(this.anchors.add(this.tabs).add(this.panels));this._on(this.anchors,i);this._on(this.tabs,{keydown:"_tabKeydown"});this._on(this.panels,{keydown:"_panelKeydown"});this._focusable(this.tabs);this._hoverable(this.tabs)},_setupHeightStyle:function(t){var i,u,r=this.element.parent();t==="fill"?(n.support.minHeight||(u=r.css("overflow"),r.css("overflow","hidden")),i=r.height(),this.element.siblings(":visible").each(function(){var t=n(this),r=t.css("position");r!=="absolute"&&r!=="fixed"&&(i-=t.outerHeight(!0))}),u&&r.css("overflow",u),this.element.children().not(this.panels).each(function(){i-=n(this).outerHeight(!0)}),this.panels.each(function(){n(this).height(Math.max(0,i-n(this).innerHeight()+n(this).height()))}).css("overflow","auto")):t==="auto"&&(i=0,this.panels.each(function(){i=Math.max(i,n(this).height("").height())}).height(i))},_eventHandler:function(t){var u=this.options,r=this.active,c=n(t.currentTarget),i=c.closest("li"),f=i[0]===r[0],e=f&&u.collapsible,o=e?n():this._getPanelForTab(i),s=r.length?this._getPanelForTab(r):n(),h={oldTab:r,oldPanel:s,newTab:e?n():i,newPanel:o};(t.preventDefault(),i.hasClass("ui-state-disabled")||i.hasClass("ui-tabs-loading")||this.running||f&&!u.collapsible||this._trigger("beforeActivate",t,h)===!1)||(u.active=e?!1:this.tabs.index(i),this.active=f?n():i,this.xhr&&this.xhr.abort(),s.length||o.length||n.error("jQuery UI Tabs: Mismatching fragment identifier."),o.length&&this.load(this.tabs.index(i),t),this._toggle(t,h))},_toggle:function(t,i){function e(){u.running=!1;u._trigger("activate",t,i)}function o(){i.newTab.closest("li").addClass("ui-tabs-active ui-state-active");r.length&&u.options.show?u._show(r,u.options.show,e):(r.show(),e())}var u=this,r=i.newPanel,f=i.oldPanel;this.running=!0;f.length&&this.options.hide?this._hide(f,this.options.hide,function(){i.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active");o()}):(i.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"),f.hide(),o());f.attr({"aria-expanded":"false","aria-hidden":"true"});i.oldTab.attr("aria-selected","false");r.length&&f.length?i.oldTab.attr("tabIndex",-1):r.length&&this.tabs.filter(function(){return n(this).attr("tabIndex")===0}).attr("tabIndex",-1);r.attr({"aria-expanded":"true","aria-hidden":"false"});i.newTab.attr({"aria-selected":"true",tabIndex:0})},_activate:function(t){var r,i=this._findActive(t);i[0]!==this.active[0]&&(i.length||(i=this.active),r=i.find(".ui-tabs-anchor")[0],this._eventHandler({target:r,currentTarget:r,preventDefault:n.noop}))},_findActive:function(t){return t===!1?n():this.tabs.eq(t)},_getIndex:function(n){return typeof n=="string"&&(n=this.anchors.index(this.anchors.filter("[href$='"+n+"']"))),n},_destroy:function(){this.xhr&&this.xhr.abort();this.element.removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible");this.tablist.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all").removeAttr("role");this.anchors.removeClass("ui-tabs-anchor").removeAttr("role").removeAttr("tabIndex").removeData("href.tabs").removeData("load.tabs").removeUniqueId();this.tabs.add(this.panels).each(function(){n.data(this,"ui-tabs-destroy")?n(this).remove():n(this).removeClass("ui-state-default ui-state-active ui-state-disabled ui-corner-top ui-corner-bottom ui-widget-content ui-tabs-active ui-tabs-panel").removeAttr("tabIndex").removeAttr("aria-live").removeAttr("aria-busy").removeAttr("aria-selected").removeAttr("aria-labelledby").removeAttr("aria-hidden").removeAttr("aria-expanded").removeAttr("role")});this.tabs.each(function(){var t=n(this),i=t.data("ui-tabs-aria-controls");i?t.attr("aria-controls",i):t.removeAttr("aria-controls")});this.panels.show();this.options.heightStyle!=="content"&&this.panels.css("height","")},enable:function(i){var r=this.options.disabled;r!==!1&&(i===t?r=!1:(i=this._getIndex(i),r=n.isArray(r)?n.map(r,function(n){return n!==i?n:null}):n.map(this.tabs,function(n,t){return t!==i?t:null})),this._setupDisabled(r))},disable:function(i){var r=this.options.disabled;if(r!==!0){if(i===t)r=!0;else{if(i=this._getIndex(i),n.inArray(i,r)!==-1)return;r=n.isArray(r)?n.merge([i],r).sort():[i]}this._setupDisabled(r)}},load:function(t,i){t=this._getIndex(t);var f=this,r=this.tabs.eq(t),o=r.find(".ui-tabs-anchor"),e=this._getPanelForTab(r),s={tab:r,panel:e};u(o[0])||(this.xhr=n.ajax(this._ajaxSettings(o,i,s)),this.xhr&&this.xhr.statusText!=="canceled"&&(r.addClass("ui-tabs-loading"),e.attr("aria-busy","true"),this.xhr.success(function(n){setTimeout(function(){e.html(n);f._trigger("load",i,s)},1)}).complete(function(n,t){setTimeout(function(){t==="abort"&&f.panels.stop(!1,!0);r.removeClass("ui-tabs-loading");e.removeAttr("aria-busy");n===f.xhr&&delete f.xhr},1)})))},_ajaxSettings:function(t,i,r){var u=this;return{url:t.attr("href"),beforeSend:function(t,f){return u._trigger("beforeLoad",i,n.extend({jqXHR:t,ajaxSettings:f},r))}}},_getPanelForTab:function(t){var i=n(t).attr("aria-controls");return this.element.find(this._sanitizeSelector("#"+i))}});n.uiBackCompat!==!1&&(n.ui.tabs.prototype._ui=function(n,t){return{tab:n,panel:t,index:this.anchors.index(n)}},n.widget("ui.tabs",n.ui.tabs,{url:function(n,t){this.anchors.eq(n).attr("href",t)}}),n.widget("ui.tabs",n.ui.tabs,{options:{ajaxOptions:null,cache:!1},_create:function(){this._super();var t=this;this._on({tabsbeforeload:function(i,r){if(n.data(r.tab[0],"cache.tabs")){i.preventDefault();return}r.jqXHR.success(function(){t.options.cache&&n.data(r.tab[0],"cache.tabs",!0)})}})},_ajaxSettings:function(t,i,r){var u=this.options.ajaxOptions;return n.extend({},u,{error:function(n,t){try{u.error(n,t,r.tab.closest("li").index(),r.tab[0])}catch(i){}}},this._superApply(arguments))},_setOption:function(n,t){n==="cache"&&t===!1&&this.anchors.removeData("cache.tabs");this._super(n,t)},_destroy:function(){this.anchors.removeData("cache.tabs");this._super()},url:function(n){this.anchors.eq(n).removeData("cache.tabs");this._superApply(arguments)}}),n.widget("ui.tabs",n.ui.tabs,{abort:function(){this.xhr&&this.xhr.abort()}}),n.widget("ui.tabs",n.ui.tabs,{options:{spinner:"<em>Loading&#8230;<\/em>"},_create:function(){this._super();this._on({tabsbeforeload:function(n,t){if(n.target===this.element[0]&&this.options.spinner){var i=t.tab.find("span"),r=i.html();i.html(this.options.spinner);t.jqXHR.complete(function(){i.html(r)})}}})}}),n.widget("ui.tabs",n.ui.tabs,{options:{enable:null,disable:null},enable:function(t){var i=this.options,r;(t&&i.disabled===!0||n.isArray(i.disabled)&&n.inArray(t,i.disabled)!==-1)&&(r=!0);this._superApply(arguments);r&&this._trigger("enable",null,this._ui(this.anchors[t],this.panels[t]))},disable:function(t){var i=this.options,r;(t&&i.disabled===!1||n.isArray(i.disabled)&&n.inArray(t,i.disabled)===-1)&&(r=!0);this._superApply(arguments);r&&this._trigger("disable",null,this._ui(this.anchors[t],this.panels[t]))}}),n.widget("ui.tabs",n.ui.tabs,{options:{add:null,remove:null,tabTemplate:"<li><a href='#{href}'><span>#{label}<\/span><\/a><\/li>"},add:function(i,r,u){u===t&&(u=this.anchors.length);var s,f,o=this.options,e=n(o.tabTemplate.replace(/#\{href\}/g,i).replace(/#\{label\}/g,r)),h=i.indexOf("#")?this._tabId(e):i.replace("#","");return e.addClass("ui-state-default ui-corner-top").data("ui-tabs-destroy",!0),e.attr("aria-controls",h),s=u>=this.tabs.length,f=this.element.find("#"+h),f.length||(f=this._createPanel(h),s?u>0?f.insertAfter(this.panels.eq(-1)):f.appendTo(this.element):f.insertBefore(this.panels[u])),f.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").hide(),s?e.appendTo(this.tablist):e.insertBefore(this.tabs[u]),o.disabled=n.map(o.disabled,function(n){return n>=u?++n:n}),this.refresh(),this.tabs.length===1&&o.active===!1&&this.option("active",0),this._trigger("add",null,this._ui(this.anchors[u],this.panels[u])),this},remove:function(t){t=this._getIndex(t);var r=this.options,i=this.tabs.eq(t).remove(),u=this._getPanelForTab(i).remove();return i.hasClass("ui-tabs-active")&&this.anchors.length>2&&this._activate(t+(t+1<this.anchors.length?1:-1)),r.disabled=n.map(n.grep(r.disabled,function(n){return n!==t}),function(n){return n>=t?--n:n}),this.refresh(),this._trigger("remove",null,this._ui(i.find("a")[0],u[0])),this}}),n.widget("ui.tabs",n.ui.tabs,{length:function(){return this.anchors.length}}),n.widget("ui.tabs",n.ui.tabs,{options:{idPrefix:"ui-tabs-"},_tabId:function(t){var i=t.is("li")?t.find("a[href]"):t;return i=i[0],n(i).closest("li").attr("aria-controls")||i.title&&i.title.replace(/\s/g,"_").replace(/[^\w\u00c0-\uFFFF\-]/g,"")||this.options.idPrefix+r()}}),n.widget("ui.tabs",n.ui.tabs,{options:{panelTemplate:"<div><\/div>"},_createPanel:function(t){return n(this.options.panelTemplate).attr("id",t).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").data("ui-tabs-destroy",!0)}}),n.widget("ui.tabs",n.ui.tabs,{_create:function(){var n=this.options;n.active===null&&n.selected!==t&&(n.active=n.selected===-1?!1:n.selected);this._super();n.selected=n.active;n.selected===!1&&(n.selected=-1)},_setOption:function(n,t){if(n!=="selected")return this._super(n,t);var i=this.options;this._super("active",t===-1?!1:t);i.selected=i.active;i.selected===!1&&(i.selected=-1)},_eventHandler:function(){this._superApply(arguments);this.options.selected=this.options.active;this.options.selected===!1&&(this.options.selected=-1)}}),n.widget("ui.tabs",n.ui.tabs,{options:{show:null,select:null},_create:function(){this._super();this.options.active!==!1&&this._trigger("show",null,this._ui(this.active.find(".ui-tabs-anchor")[0],this._getPanelForTab(this.active)[0]))},_trigger:function(n,t,i){var u,f,r=this._superApply(arguments);return r?(n==="beforeActivate"?(u=i.newTab.length?i.newTab:i.oldTab,f=i.newPanel.length?i.newPanel:i.oldPanel,r=this._super("select",t,{tab:u.find(".ui-tabs-anchor")[0],panel:f[0],index:u.closest("li").index()})):n==="activate"&&i.newTab.length&&(r=this._super("show",t,{tab:i.newTab.find(".ui-tabs-anchor")[0],panel:i.newPanel[0],index:i.newTab.closest("li").index()})),r):!1}}),n.widget("ui.tabs",n.ui.tabs,{select:function(n){if(n=this._getIndex(n),n===-1)if(this.options.collapsible&&this.options.selected!==-1)n=this.options.selected;else return;this.anchors.eq(n).trigger(this.options.event+this.eventNamespace)}}),function(){var t=0;n.widget("ui.tabs",n.ui.tabs,{options:{cookie:null},_create:function(){var t=this.options,n;t.active==null&&t.cookie&&(n=parseInt(this._cookie(),10),n===-1&&(n=!1),t.active=n);this._super()},_cookie:function(i){var r=[this.cookie||(this.cookie=this.options.cookie.name||"ui-tabs-"+ ++t)];return arguments.length&&(r.push(i===!1?-1:i),r.push(this.options.cookie)),n.cookie.apply(null,r)},_refresh:function(){this._super();this.options.cookie&&this._cookie(this.options.active,this.options.cookie)},_eventHandler:function(){this._superApply(arguments);this.options.cookie&&this._cookie(this.options.active,this.options.cookie)},_destroy:function(){this._super();this.options.cookie&&this._cookie(null,this.options.cookie)}})}(),n.widget("ui.tabs",n.ui.tabs,{_trigger:function(t,i,r){var u=n.extend({},r);return t==="load"&&(u.panel=u.panel[0],u.tab=u.tab.find(".ui-tabs-anchor")[0]),this._super(t,i,u)}}),n.widget("ui.tabs",n.ui.tabs,{options:{fx:null},_getFx:function(){var i,r,t=this.options.fx;return t&&(n.isArray(t)?(i=t[0],r=t[1]):i=r=t),t?{show:r,hide:i}:null},_toggle:function(n,t){function e(){r.running=!1;r._trigger("activate",n,t)}function o(){t.newTab.closest("li").addClass("ui-tabs-active ui-state-active");u.length&&i.show?u.animate(i.show,i.show.duration,function(){e()}):(u.show(),e())}var r=this,u=t.newPanel,f=t.oldPanel,i=this._getFx();if(!i)return this._super(n,t);r.running=!0;f.length&&i.hide?f.animate(i.hide,i.hide.duration,function(){t.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active");o()}):(t.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"),f.hide(),o())}}))}(jQuery),function(n){function i(t,i){var r=(t.attr("aria-describedby")||"").split(/\s+/);r.push(i);t.data("ui-tooltip-id",i).attr("aria-describedby",n.trim(r.join(" ")))}function r(t){var u=t.data("ui-tooltip-id"),i=(t.attr("aria-describedby")||"").split(/\s+/),r=n.inArray(u,i);r!==-1&&i.splice(r,1);t.removeData("ui-tooltip-id");i=n.trim(i.join(" "));i?t.attr("aria-describedby",i):t.removeAttr("aria-describedby")}var t=0;n.widget("ui.tooltip",{version:"1.9.2",options:{content:function(){return n(this).attr("title")},hide:!0,items:"[title]:not([disabled])",position:{my:"left top+15",at:"left bottom",collision:"flipfit flip"},show:!0,tooltipClass:null,track:!1,close:null,open:null},_create:function(){this._on({mouseover:"open",focusin:"open"});this.tooltips={};this.parents={};this.options.disabled&&this._disable()},_setOption:function(t,i){var r=this;if(t==="disabled"){this[i?"_disable":"_enable"]();this.options[t]=i;return}this._super(t,i);t==="content"&&n.each(this.tooltips,function(n,t){r._updateContent(t)})},_disable:function(){var t=this;n.each(this.tooltips,function(i,r){var u=n.Event("blur");u.target=u.currentTarget=r[0];t.close(u,!0)});this.element.find(this.options.items).andSelf().each(function(){var t=n(this);t.is("[title]")&&t.data("ui-tooltip-title",t.attr("title")).attr("title","")})},_enable:function(){this.element.find(this.options.items).andSelf().each(function(){var t=n(this);t.data("ui-tooltip-title")&&t.attr("title",t.data("ui-tooltip-title"))})},open:function(t){var r=this,i=n(t?t.target:this.element).closest(this.options.items);i.length&&!i.data("ui-tooltip-id")&&(i.attr("title")&&i.data("ui-tooltip-title",i.attr("title")),i.data("ui-tooltip-open",!0),t&&t.type==="mouseover"&&i.parents().each(function(){var t=n(this),i;t.data("ui-tooltip-open")&&(i=n.Event("blur"),i.target=i.currentTarget=this,r.close(i,!0));t.attr("title")&&(t.uniqueId(),r.parents[this.id]={element:this,title:t.attr("title")},t.attr("title",""))}),this._updateContent(i,t))},_updateContent:function(n,t){var i,r=this.options.content,u=this,f=t?t.type:null;if(typeof r=="string")return this._open(t,n,r);i=r.call(n[0],function(i){n.data("ui-tooltip-open")&&u._delay(function(){t&&(t.type=f);this._open(t,n,i)})});i&&this._open(t,n,i)},_open:function(t,r,u){function s(n){(o.of=n,f.is(":hidden"))||f.position(o)}var f,e,h,o=n.extend({},this.options.position);if(u){if(f=this._find(r),f.length){f.find(".ui-tooltip-content").html(u);return}r.is("[title]")&&(t&&t.type==="mouseover"?r.attr("title",""):r.removeAttr("title"));f=this._tooltip(r);i(r,f.attr("id"));f.find(".ui-tooltip-content").html(u);this.options.track&&t&&/^mouse/.test(t.type)?(this._on(this.document,{mousemove:s}),s(t)):f.position(n.extend({of:r},this.options.position));f.hide();this._show(f,this.options.show);this.options.show&&this.options.show.delay&&(h=setInterval(function(){f.is(":visible")&&(s(o.of),clearInterval(h))},n.fx.interval));this._trigger("open",t,{tooltip:f});e={keyup:function(t){if(t.keyCode===n.ui.keyCode.ESCAPE){var i=n.Event(t);i.currentTarget=r[0];this.close(i,!0)}},remove:function(){this._removeTooltip(f)}};t&&t.type!=="mouseover"||(e.mouseleave="close");t&&t.type!=="focusin"||(e.focusout="close");this._on(!0,r,e)}},close:function(t){var f=this,i=n(t?t.currentTarget:this.element),u=this._find(i);this.closing||(i.data("ui-tooltip-title")&&i.attr("title",i.data("ui-tooltip-title")),r(i),u.stop(!0),this._hide(u,this.options.hide,function(){f._removeTooltip(n(this))}),i.removeData("ui-tooltip-open"),this._off(i,"mouseleave focusout keyup"),i[0]!==this.element[0]&&this._off(i,"remove"),this._off(this.document,"mousemove"),t&&t.type==="mouseleave"&&n.each(this.parents,function(t,i){n(i.element).attr("title",i.title);delete f.parents[t]}),this.closing=!0,this._trigger("close",t,{tooltip:u}),this.closing=!1)},_tooltip:function(i){var u="ui-tooltip-"+t++,r=n("<div>").attr({id:u,role:"tooltip"}).addClass("ui-tooltip ui-widget ui-corner-all ui-widget-content "+(this.options.tooltipClass||""));return n("<div>").addClass("ui-tooltip-content").appendTo(r),r.appendTo(this.document[0].body),n.fn.bgiframe&&r.bgiframe(),this.tooltips[u]=i,r},_find:function(t){var i=t.data("ui-tooltip-id");return i?n("#"+i):n()},_removeTooltip:function(n){n.remove();delete this.tooltips[n.attr("id")]},_destroy:function(){var t=this;n.each(this.tooltips,function(i,r){var u=n.Event("blur");u.target=u.currentTarget=r[0];t.close(u,!0);n("#"+i).remove();r.data("ui-tooltip-title")&&(r.attr("title",r.data("ui-tooltip-title")),r.removeData("ui-tooltip-title"))})}})}(jQuery),function(n){function i(n,t){for(var i=window,r=(n||"").split(".");i&&r.length;)i=i[r.shift()];return typeof i=="function"?i:(t.push(n),Function.constructor.apply(null,t))}function r(n){return n==="GET"||n==="POST"}function e(n,t){r(t)||n.setRequestHeader("X-HTTP-Method-Override",t)}function o(t,i,r){var u;r.indexOf("application/x-javascript")===-1&&(u=(t.getAttribute("data-ajax-mode")||"").toUpperCase(),n(t.getAttribute("data-ajax-update")).each(function(t,r){var f;switch(u){case"BEFORE":f=r.firstChild;n("<div />").html(i).contents().each(function(){r.insertBefore(this,f)});break;case"AFTER":n("<div />").html(i).contents().each(function(){r.appendChild(this)});break;default:n(r).html(i)}}))}function u(t,u){var s,h,f,c;(s=t.getAttribute("data-ajax-confirm"),!s||window.confirm(s))&&(h=n(t.getAttribute("data-ajax-loading")),c=t.getAttribute("data-ajax-loading-duration")||0,n.extend(u,{type:t.getAttribute("data-ajax-method")||undefined,url:t.getAttribute("data-ajax-url")||undefined,beforeSend:function(n){var r;return e(n,f),r=i(t.getAttribute("data-ajax-begin"),["xhr"]).apply(this,arguments),r!==!1&&h.show(c),r},complete:function(){h.hide(c);i(t.getAttribute("data-ajax-complete"),["xhr","status"]).apply(this,arguments)},success:function(n,r,u){o(t,n,u.getResponseHeader("Content-Type")||"text/html");i(t.getAttribute("data-ajax-success"),["data","status","xhr"]).apply(this,arguments)},error:i(t.getAttribute("data-ajax-failure"),["xhr","status","error"])}),u.data.push({name:"X-Requested-With",value:"XMLHttpRequest"}),f=u.type.toUpperCase(),r(f)||(u.type="POST",u.data.push({name:"X-HTTP-Method-Override",value:f})),n.ajax(u))}function s(t){var i=n(t).data(f);return!i||!i.validate||i.validate()}var t="unobtrusiveAjaxClick",f="unobtrusiveValidation";n(document).on("click","a[data-ajax=true]",function(n){n.preventDefault();u(this,{url:this.href,type:"GET",data:[]})});n(document).on("click","form[data-ajax=true] input[type=image]",function(i){var r=i.target.name,u=n(i.target),f=u.parents("form")[0],e=u.offset();n(f).data(t,[{name:r+".x",value:Math.round(i.pageX-e.left)},{name:r+".y",value:Math.round(i.pageY-e.top)}]);setTimeout(function(){n(f).removeData(t)},0)});n(document).on("click","form[data-ajax=true] :submit",function(i){var r=i.target.name,u=n(i.target).parents("form")[0];n(u).data(t,r?[{name:r,value:i.target.value}]:[]);setTimeout(function(){n(u).removeData(t)},0)});n(document).on("submit","form[data-ajax=true]",function(i){var r=n(this).data(t)||[];(i.preventDefault(),s(this))&&u(this,{url:this.action,type:this.method||"GET",data:r.concat(n(this).serializeArray())})})}(jQuery),function(n){n.extend(n.fn,{validate:function(t){if(!this.length){t&&t.debug&&window.console&&console.warn("Nothing selected, can't validate, returning nothing.");return}var i=n.data(this[0],"validator");return i?i:(this.attr("novalidate","novalidate"),i=new n.validator(t,this[0]),n.data(this[0],"validator",i),i.settings.onsubmit&&(this.validateDelegate(":submit","click",function(t){i.settings.submitHandler&&(i.submitButton=t.target);n(t.target).hasClass("cancel")&&(i.cancelSubmit=!0);n(t.target).attr("formnovalidate")!==undefined&&(i.cancelSubmit=!0)}),this.submit(function(t){function r(){var r;return i.settings.submitHandler?(i.submitButton&&(r=n("<input type='hidden'/>").attr("name",i.submitButton.name).val(n(i.submitButton).val()).appendTo(i.currentForm)),i.settings.submitHandler.call(i,i.currentForm,t),i.submitButton&&r.remove(),!1):!0}return(i.settings.debug&&t.preventDefault(),i.cancelSubmit)?(i.cancelSubmit=!1,r()):i.form()?i.pendingRequest?(i.formSubmitted=!0,!1):r():(i.focusInvalid(),!1)})),i)},valid:function(){if(n(this[0]).is("form"))return this.validate().form();var t=!0,i=n(this[0].form).validate();return this.each(function(){t=t&&i.element(this)}),t},removeAttrs:function(t){var i={},r=this;return n.each(t.split(/\s/),function(n,t){i[t]=r.attr(t);r.removeAttr(t)}),i},rules:function(t,i){var r=this[0],o,u,h;if(t){var e=n.data(r.form,"validator").settings,s=e.rules,f=n.validator.staticRules(r);switch(t){case"add":n.extend(f,n.validator.normalizeRule(i));delete f.messages;s[r.name]=f;i.messages&&(e.messages[r.name]=n.extend(e.messages[r.name],i.messages));break;case"remove":return i?(o={},n.each(i.split(/\s/),function(n,t){o[t]=f[t];delete f[t]}),o):(delete s[r.name],f)}}return u=n.validator.normalizeRules(n.extend({},n.validator.classRules(r),n.validator.attributeRules(r),n.validator.dataRules(r),n.validator.staticRules(r)),r),u.required&&(h=u.required,delete u.required,u=n.extend({required:h},u)),u}});n.extend(n.expr[":"],{blank:function(t){return!n.trim(""+n(t).val())},filled:function(t){return!!n.trim(""+n(t).val())},unchecked:function(t){return!n(t).prop("checked")}});n.validator=function(t,i){this.settings=n.extend(!0,{},n.validator.defaults,t);this.currentForm=i;this.init()};n.validator.format=function(t,i){return arguments.length===1?function(){var i=n.makeArray(arguments);return i.unshift(t),n.validator.format.apply(this,i)}:(arguments.length>2&&i.constructor!==Array&&(i=n.makeArray(arguments).slice(1)),i.constructor!==Array&&(i=[i]),n.each(i,function(n,i){t=t.replace(new RegExp("\\{"+n+"\\}","g"),function(){return i})}),t)};n.extend(n.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",validClass:"valid",errorElement:"label",focusInvalid:!0,errorContainer:n([]),errorLabelContainer:n([]),onsubmit:!0,ignore:":hidden",ignoreTitle:!1,onfocusin:function(n){this.lastActive=n;this.settings.focusCleanup&&!this.blockFocusCleanup&&(this.settings.unhighlight&&this.settings.unhighlight.call(this,n,this.settings.errorClass,this.settings.validClass),this.addWrapper(this.errorsFor(n)).hide())},onfocusout:function(n){!this.checkable(n)&&(n.name in this.submitted||!this.optional(n))&&this.element(n)},onkeyup:function(n,t){(t.which!==9||this.elementValue(n)!=="")&&(n.name in this.submitted||n===this.lastElement)&&this.element(n)},onclick:function(n){n.name in this.submitted?this.element(n):n.parentNode.name in this.submitted&&this.element(n.parentNode)},highlight:function(t,i,r){t.type==="radio"?this.findByName(t.name).addClass(i).removeClass(r):n(t).addClass(i).removeClass(r)},unhighlight:function(t,i,r){t.type==="radio"?this.findByName(t.name).removeClass(i).addClass(r):n(t).removeClass(i).addClass(r)}},setDefaults:function(t){n.extend(n.validator.defaults,t)},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a valid date (ISO).",number:"Please enter a valid number.",digits:"Please enter only digits.",creditcard:"Please enter a valid credit card number.",equalTo:"Please enter the same value again.",maxlength:n.validator.format("Please enter no more than {0} characters."),minlength:n.validator.format("Please enter at least {0} characters."),rangelength:n.validator.format("Please enter a value between {0} and {1} characters long."),range:n.validator.format("Please enter a value between {0} and {1}."),max:n.validator.format("Please enter a value less than or equal to {0}."),min:n.validator.format("Please enter a value greater than or equal to {0}.")},autoCreateRanges:!1,prototype:{init:function(){function r(t){var i=n.data(this[0].form,"validator"),r="on"+t.type.replace(/^validate/,"");i.settings[r]&&i.settings[r].call(i,this[0],t)}var i,t;this.labelContainer=n(this.settings.errorLabelContainer);this.errorContext=this.labelContainer.length&&this.labelContainer||n(this.currentForm);this.containers=n(this.settings.errorContainer).add(this.settings.errorLabelContainer);this.submitted={};this.valueCache={};this.pendingRequest=0;this.pending={};this.invalid={};this.reset();i=this.groups={};n.each(this.settings.groups,function(t,r){typeof r=="string"&&(r=r.split(/\s/));n.each(r,function(n,r){i[r]=t})});t=this.settings.rules;n.each(t,function(i,r){t[i]=n.validator.normalizeRule(r)});n(this.currentForm).validateDelegate(":text, [type='password'], [type='file'], select, textarea, [type='number'], [type='search'] ,[type='tel'], [type='url'], [type='email'], [type='datetime'], [type='date'], [type='month'], [type='week'], [type='time'], [type='datetime-local'], [type='range'], [type='color'] ","focusin focusout keyup",r).validateDelegate("[type='radio'], [type='checkbox'], select, option","click",r);this.settings.invalidHandler&&n(this.currentForm).bind("invalid-form.validate",this.settings.invalidHandler)},form:function(){return this.checkForm(),n.extend(this.submitted,this.errorMap),this.invalid=n.extend({},this.errorMap),this.valid()||n(this.currentForm).triggerHandler("invalid-form",[this]),this.showErrors(),this.valid()},checkForm:function(){this.prepareForm();for(var n=0,t=this.currentElements=this.elements();t[n];n++)this.check(t[n]);return this.valid()},element:function(t){t=this.validationTargetFor(this.clean(t));this.lastElement=t;this.prepareElement(t);this.currentElements=n(t);var i=this.check(t)!==!1;return i?delete this.invalid[t.name]:this.invalid[t.name]=!0,this.numberOfInvalids()||(this.toHide=this.toHide.add(this.containers)),this.showErrors(),i},showErrors:function(t){if(t){n.extend(this.errorMap,t);this.errorList=[];for(var i in t)this.errorList.push({message:t[i],element:this.findByName(i)[0]});this.successList=n.grep(this.successList,function(n){return!(n.name in t)})}this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors()},resetForm:function(){n.fn.resetForm&&n(this.currentForm).resetForm();this.submitted={};this.lastElement=null;this.prepareForm();this.hideErrors();this.elements().removeClass(this.settings.errorClass).removeData("previousValue")},numberOfInvalids:function(){return this.objectLength(this.invalid)},objectLength:function(n){var t=0,i;for(i in n)t++;return t},hideErrors:function(){this.addWrapper(this.toHide).hide()},valid:function(){return this.size()===0},size:function(){return this.errorList.length},focusInvalid:function(){if(this.settings.focusInvalid)try{n(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").focus().trigger("focusin")}catch(t){}},findLastActive:function(){var t=this.lastActive;return t&&n.grep(this.errorList,function(n){return n.element.name===t.name}).length===1&&t},elements:function(){var t=this,i={};return n(this.currentForm).find("input, select, textarea").not(":submit, :reset, :image, [disabled]").not(this.settings.ignore).filter(function(){return(!this.name&&t.settings.debug&&window.console&&console.error("%o has no name assigned",this),this.name in i||!t.objectLength(n(this).rules()))?!1:(i[this.name]=!0,!0)})},clean:function(t){return n(t)[0]},errors:function(){var t=this.settings.errorClass.replace(" ",".");return n(this.settings.errorElement+"."+t,this.errorContext)},reset:function(){this.successList=[];this.errorList=[];this.errorMap={};this.toShow=n([]);this.toHide=n([]);this.currentElements=n([])},prepareForm:function(){this.reset();this.toHide=this.errors().add(this.containers)},prepareElement:function(n){this.reset();this.toHide=this.errorsFor(n)},elementValue:function(t){var r=n(t).attr("type"),i=n(t).val();return r==="radio"||r==="checkbox"?n("input[name='"+n(t).attr("name")+"']:checked").val():typeof i=="string"?i.replace(/\r/g,""):i},check:function(t){var r,u;t=this.validationTargetFor(this.clean(t));var f=n(t).rules(),e=!1,s=this.elementValue(t),i;for(r in f){u={method:r,parameters:f[r]};try{if(i=n.validator.methods[r].call(this,s,t,u.parameters),i==="dependency-mismatch"){e=!0;continue}if(e=!1,i==="pending"){this.toHide=this.toHide.not(this.errorsFor(t));return}if(!i)return this.formatAndAdd(t,u),!1}catch(o){this.settings.debug&&window.console&&console.log("Exception occurred when checking element "+t.id+", check the '"+u.method+"' method.",o);throw o;}}if(!e)return this.objectLength(f)&&this.successList.push(t),!0},customDataMessage:function(t,i){return n(t).data("msg-"+i.toLowerCase())||t.attributes&&n(t).attr("data-msg-"+i.toLowerCase())},customMessage:function(n,t){var i=this.settings.messages[n];return i&&(i.constructor===String?i:i[t])},findDefined:function(){for(var n=0;n<arguments.length;n++)if(arguments[n]!==undefined)return arguments[n];return undefined},defaultMessage:function(t,i){return this.findDefined(this.customMessage(t.name,i),this.customDataMessage(t,i),!this.settings.ignoreTitle&&t.title||undefined,n.validator.messages[i],"<strong>Warning: No message defined for "+t.name+"<\/strong>")},formatAndAdd:function(t,i){var r=this.defaultMessage(t,i.method),u=/\$?\{(\d+)\}/g;typeof r=="function"?r=r.call(this,i.parameters,t):u.test(r)&&(r=n.validator.format(r.replace(u,"{$1}"),i.parameters));this.errorList.push({message:r,element:t});this.errorMap[t.name]=r;this.submitted[t.name]=r},addWrapper:function(n){return this.settings.wrapper&&(n=n.add(n.parent(this.settings.wrapper))),n},defaultShowErrors:function(){for(var i,t,n=0;this.errorList[n];n++)t=this.errorList[n],this.settings.highlight&&this.settings.highlight.call(this,t.element,this.settings.errorClass,this.settings.validClass),this.showLabel(t.element,t.message);if(this.errorList.length&&(this.toShow=this.toShow.add(this.containers)),this.settings.success)for(n=0;this.successList[n];n++)this.showLabel(this.successList[n]);if(this.settings.unhighlight)for(n=0,i=this.validElements();i[n];n++)this.settings.unhighlight.call(this,i[n],this.settings.errorClass,this.settings.validClass);this.toHide=this.toHide.not(this.toShow);this.hideErrors();this.addWrapper(this.toShow).show()},validElements:function(){return this.currentElements.not(this.invalidElements())},invalidElements:function(){return n(this.errorList).map(function(){return this.element})},showLabel:function(t,i){var r=this.errorsFor(t);r.length?(r.removeClass(this.settings.validClass).addClass(this.settings.errorClass),r.html(i)):(r=n("<"+this.settings.errorElement+">").attr("for",this.idOrName(t)).addClass(this.settings.errorClass).html(i||""),this.settings.wrapper&&(r=r.hide().show().wrap("<"+this.settings.wrapper+"/>").parent()),this.labelContainer.append(r).length||(this.settings.errorPlacement?this.settings.errorPlacement(r,n(t)):r.insertAfter(t)));!i&&this.settings.success&&(r.text(""),typeof this.settings.success=="string"?r.addClass(this.settings.success):this.settings.success(r,t));this.toShow=this.toShow.add(r)},errorsFor:function(t){var i=this.idOrName(t);return this.errors().filter(function(){return n(this).attr("for")===i})},idOrName:function(n){return this.groups[n.name]||(this.checkable(n)?n.name:n.id||n.name)},validationTargetFor:function(n){return this.checkable(n)&&(n=this.findByName(n.name).not(this.settings.ignore)[0]),n},checkable:function(n){return/radio|checkbox/i.test(n.type)},findByName:function(t){return n(this.currentForm).find("[name='"+t+"']")},getLength:function(t,i){switch(i.nodeName.toLowerCase()){case"select":return n("option:selected",i).length;case"input":if(this.checkable(i))return this.findByName(i.name).filter(":checked").length}return t.length},depend:function(n,t){return this.dependTypes[typeof n]?this.dependTypes[typeof n](n,t):!0},dependTypes:{boolean:function(n){return n},string:function(t,i){return!!n(t,i.form).length},"function":function(n,t){return n(t)}},optional:function(t){var i=this.elementValue(t);return!n.validator.methods.required.call(this,i,t)&&"dependency-mismatch"},startRequest:function(n){this.pending[n.name]||(this.pendingRequest++,this.pending[n.name]=!0)},stopRequest:function(t,i){this.pendingRequest--;this.pendingRequest<0&&(this.pendingRequest=0);delete this.pending[t.name];i&&this.pendingRequest===0&&this.formSubmitted&&this.form()?(n(this.currentForm).submit(),this.formSubmitted=!1):!i&&this.pendingRequest===0&&this.formSubmitted&&(n(this.currentForm).triggerHandler("invalid-form",[this]),this.formSubmitted=!1)},previousValue:function(t){return n.data(t,"previousValue")||n.data(t,"previousValue",{old:null,valid:!0,message:this.defaultMessage(t,"remote")})}},classRuleSettings:{required:{required:!0},email:{email:!0},url:{url:!0},date:{date:!0},dateISO:{dateISO:!0},number:{number:!0},digits:{digits:!0},creditcard:{creditcard:!0}},addClassRules:function(t,i){t.constructor===String?this.classRuleSettings[t]=i:n.extend(this.classRuleSettings,t)},classRules:function(t){var i={},r=n(t).attr("class");return r&&n.each(r.split(" "),function(){this in n.validator.classRuleSettings&&n.extend(i,n.validator.classRuleSettings[this])}),i},attributeRules:function(t){var u={},e=n(t),f=e[0].getAttribute("type"),r,i;for(r in n.validator.methods)r==="required"?(i=e.get(0).getAttribute(r),i===""&&(i=!0),i=!!i):i=e.attr(r),/min|max/.test(r)&&(f===null||/number|range|text/.test(f))&&(i=Number(i)),i?u[r]=i:f===r&&f!=="range"&&(u[r]=!0);return u.maxlength&&/-1|2147483647|524288/.test(u.maxlength)&&delete u.maxlength,u},dataRules:function(t){var i,r,u={},f=n(t);for(i in n.validator.methods)r=f.data("rule-"+i.toLowerCase()),r!==undefined&&(u[i]=r);return u},staticRules:function(t){var i={},r=n.data(t.form,"validator");return r.settings.rules&&(i=n.validator.normalizeRule(r.settings.rules[t.name])||{}),i},normalizeRules:function(t,i){return n.each(t,function(r,u){if(u===!1){delete t[r];return}if(u.param||u.depends){var f=!0;switch(typeof u.depends){case"string":f=!!n(u.depends,i.form).length;break;case"function":f=u.depends.call(i,i)}f?t[r]=u.param!==undefined?u.param:!0:delete t[r]}}),n.each(t,function(r,u){t[r]=n.isFunction(u)?u(i):u}),n.each(["minlength","maxlength"],function(){t[this]&&(t[this]=Number(t[this]))}),n.each(["rangelength","range"],function(){var i;t[this]&&(n.isArray(t[this])?t[this]=[Number(t[this][0]),Number(t[this][1])]:typeof t[this]=="string"&&(i=t[this].split(/[\s,]+/),t[this]=[Number(i[0]),Number(i[1])]))}),n.validator.autoCreateRanges&&(t.min&&t.max&&(t.range=[t.min,t.max],delete t.min,delete t.max),t.minlength&&t.maxlength&&(t.rangelength=[t.minlength,t.maxlength],delete t.minlength,delete t.maxlength)),t},normalizeRule:function(t){if(typeof t=="string"){var i={};n.each(t.split(/\s/),function(){i[this]=!0});t=i}return t},addMethod:function(t,i,r){n.validator.methods[t]=i;n.validator.messages[t]=r!==undefined?r:n.validator.messages[t];i.length<3&&n.validator.addClassRules(t,n.validator.normalizeRule(t))},methods:{required:function(t,i,r){if(!this.depend(r,i))return"dependency-mismatch";if(i.nodeName.toLowerCase()==="select"){var u=n(i).val();return u&&u.length>0}return this.checkable(i)?this.getLength(t,i)>0:n.trim(t).length>0},email:function(n,t){return this.optional(t)||/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))$/i.test(n)},url:function(n,t){return this.optional(t)||/^(https?|s?ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.test(n)},date:function(n,t){return this.optional(t)||!/Invalid|NaN/.test(new Date(n).toString())},dateISO:function(n,t){return this.optional(t)||/^\d{4}[\/\-]\d{1,2}[\/\-]\d{1,2}$/.test(n)},number:function(n,t){return this.optional(t)||/^-?(?:\d+|\d{1,3}(?:,\d{3})+)?(?:\.\d+)?$/.test(n)},digits:function(n,t){return this.optional(t)||/^\d+$/.test(n)},creditcard:function(n,t){var r,e;if(this.optional(t))return"dependency-mismatch";if(/[^0-9 \-]+/.test(n))return!1;var f=0,i=0,u=!1;for(n=n.replace(/\D/g,""),r=n.length-1;r>=0;r--)e=n.charAt(r),i=parseInt(e,10),u&&(i*=2)>9&&(i-=9),f+=i,u=!u;return f%10==0},minlength:function(t,i,r){var u=n.isArray(t)?t.length:this.getLength(n.trim(t),i);return this.optional(i)||u>=r},maxlength:function(t,i,r){var u=n.isArray(t)?t.length:this.getLength(n.trim(t),i);return this.optional(i)||u<=r},rangelength:function(t,i,r){var u=n.isArray(t)?t.length:this.getLength(n.trim(t),i);return this.optional(i)||u>=r[0]&&u<=r[1]},min:function(n,t,i){return this.optional(t)||n>=i},max:function(n,t,i){return this.optional(t)||n<=i},range:function(n,t,i){return this.optional(t)||n>=i[0]&&n<=i[1]},equalTo:function(t,i,r){var u=n(r);return this.settings.onfocusout&&u.unbind(".validate-equalTo").bind("blur.validate-equalTo",function(){n(i).valid()}),t===u.val()},remote:function(t,i,r){var f,u,e;return this.optional(i)?"dependency-mismatch":(f=this.previousValue(i),this.settings.messages[i.name]||(this.settings.messages[i.name]={}),f.originalMessage=this.settings.messages[i.name].remote,this.settings.messages[i.name].remote=f.message,r=typeof r=="string"&&{url:r}||r,f.old===t)?f.valid:(f.old=t,u=this,this.startRequest(i),e={},e[i.name]=t,n.ajax(n.extend(!0,{url:r,mode:"abort",port:"validate"+i.name,dataType:"json",data:e,success:function(r){var e,h,s,o;u.settings.messages[i.name].remote=f.originalMessage;e=r===!0||r==="true";e?(h=u.formSubmitted,u.prepareElement(i),u.formSubmitted=h,u.successList.push(i),delete u.invalid[i.name],u.showErrors()):(s={},o=r||u.defaultMessage(i,"remote"),s[i.name]=f.message=n.isFunction(o)?o(t):o,u.invalid[i.name]=!0,u.showErrors(s));f.valid=e;u.stopRequest(i,e)}},r)),"pending")}}});n.format=n.validator.format}(jQuery),function(n){var t={},i;n.ajaxPrefilter?n.ajaxPrefilter(function(n,i,r){var u=n.port;n.mode==="abort"&&(t[u]&&t[u].abort(),t[u]=r)}):(i=n.ajax,n.ajax=function(r){var f=("mode"in r?r:n.ajaxSettings).mode,u=("port"in r?r:n.ajaxSettings).port;return f==="abort"?(t[u]&&t[u].abort(),t[u]=i.apply(this,arguments),t[u]):i.apply(this,arguments)})}(jQuery),function(n){n.extend(n.fn,{validateDelegate:function(t,i,r){return this.bind(i,function(i){var u=n(i.target);if(u.is(t))return r.apply(u,arguments)})}})}(jQuery),function(n){function i(n,t,i){n.rules[t]=i;n.message&&(n.messages[t]=n.message)}function h(n){return n.replace(/^\s+|\s+$/g,"").split(/\s*,\s*/g)}function f(n){return n.replace(/([!"#$%&'()*+,./:;<=>?@\[\\\]^`{|}~])/g,"\\$1")}function e(n){return n.substr(0,n.lastIndexOf(".")+1)}function o(n,t){return n.indexOf("*.")===0&&(n=n.replace("*.",t)),n}function c(t,i){var r=n(this).find("[data-valmsg-for='"+f(i[0].name)+"']"),u=r.attr("data-valmsg-replace"),e=u?n.parseJSON(u)!==!1:null;r.removeClass("field-validation-valid").addClass("field-validation-error");t.data("unobtrusiveContainer",r);e?(r.empty(),t.removeClass("input-validation-error").appendTo(r)):t.hide()}function l(t,i){var u=n(this).find("[data-valmsg-summary=true]"),r=u.find("ul");r&&r.length&&i.errorList.length&&(r.empty(),u.addClass("validation-summary-errors").removeClass("validation-summary-valid"),n.each(i.errorList,function(){n("<li />").html(this.message).appendTo(r)}))}function a(t){var i=t.data("unobtrusiveContainer"),r=i.attr("data-valmsg-replace"),u=r?n.parseJSON(r):null;i&&(i.addClass("field-validation-valid").removeClass("field-validation-error"),t.removeData("unobtrusiveContainer"),u&&i.empty())}function v(){var t=n(this);t.data("validator").resetForm();t.find(".validation-summary-errors").addClass("validation-summary-valid").removeClass("validation-summary-errors");t.find(".field-validation-error").addClass("field-validation-valid").removeClass("field-validation-error").removeData("unobtrusiveContainer").find(">*").removeData("unobtrusiveContainer")}function s(t){var i=n(t),r=i.data(u),f=n.proxy(v,t);return r||(r={options:{errorClass:"input-validation-error",errorElement:"span",errorPlacement:n.proxy(c,t),invalidHandler:n.proxy(l,t),messages:{},rules:{},success:n.proxy(a,t)},attachValidation:function(){i.unbind("reset."+u,f).bind("reset."+u,f).validate(this.options)},validate:function(){return i.validate(),i.valid()}},i.data(u,r)),r}var r=n.validator,t,u="unobtrusiveValidation";r.unobtrusive={adapters:[],parseElement:function(t,i){var u=n(t),f=u.parents("form")[0],r,e,o;f&&(r=s(f),r.options.rules[t.name]=e={},r.options.messages[t.name]=o={},n.each(this.adapters,function(){var i="data-val-"+this.name,r=u.attr(i),s={};r!==undefined&&(i+="-",n.each(this.params,function(){s[this]=u.attr(i+this)}),this.adapt({element:t,form:f,message:r,params:s,rules:e,messages:o}))}),n.extend(e,{__dummy__:!0}),i||r.attachValidation())},parse:function(t){var i=n(t).parents("form").andSelf().add(n(t).find("form")).filter("form");n(t).find(":input[data-val=true]").each(function(){r.unobtrusive.parseElement(this,!0)});i.each(function(){var n=s(this);n&&n.attachValidation()})}};t=r.unobtrusive.adapters;t.add=function(n,t,i){return i||(i=t,t=[]),this.push({name:n,params:t,adapt:i}),this};t.addBool=function(n,t){return this.add(n,function(r){i(r,t||n,!0)})};t.addMinMax=function(n,t,r,u,f,e){return this.add(n,[f||"min",e||"max"],function(n){var f=n.params.min,e=n.params.max;f&&e?i(n,u,[f,e]):f?i(n,t,f):e&&i(n,r,e)})};t.addSingleVal=function(n,t,r){return this.add(n,[t||"val"],function(u){i(u,r||n,u.params[t])})};r.addMethod("__dummy__",function(){return!0});r.addMethod("regex",function(n,t,i){var r;return this.optional(t)?!0:(r=new RegExp(i).exec(n),r&&r.index===0&&r[0].length===n.length)});r.addMethod("nonalphamin",function(n,t,i){var r;return i&&(r=n.match(/\W/g),r=r&&r.length>=i),r});t.addSingleVal("accept","exts").addSingleVal("regex","pattern");t.addBool("creditcard").addBool("date").addBool("digits").addBool("email").addBool("number").addBool("url");t.addMinMax("length","minlength","maxlength","rangelength").addMinMax("range","min","max","range");t.add("equalto",["other"],function(t){var r=e(t.element.name),u=t.params.other,s=o(u,r),h=n(t.form).find(":input[name='"+f(s)+"']")[0];i(t,"equalTo",h)});t.add("required",function(n){(n.element.tagName.toUpperCase()!=="INPUT"||n.element.type.toUpperCase()!=="CHECKBOX")&&i(n,"required",!0)});t.add("remote",["url","type","additionalfields"],function(t){var r={url:t.params.url,type:t.params.type||"GET",data:{}},u=e(t.element.name);n.each(h(t.params.additionalfields||t.element.name),function(i,e){var s=o(e,u);r.data[s]=function(){return n(t.form).find(":input[name='"+f(s)+"']").val()}});i(t,"remote",r)});t.add("password",["min","nonalphamin","regex"],function(n){n.params.min&&i(n,"minlength",n.params.min);n.params.nonalphamin&&i(n,"nonalphamin",n.params.nonalphamin);n.params.regex&&i(n,"regex",n.params.regex)});n(function(){r.unobtrusive.parse(document)})}(jQuery),function(){function c(n,t,i){i=(i||0)-1;for(var r=n?n.length:0;++i<r;)if(n[i]===t)return i;return-1}function nt(n,t){var i=typeof t,r;return(n=n.l,"boolean"==i||null==t)?n[t]?0:-1:("number"!=i&&"string"!=i&&(i="object"),r="number"==i?t:at+t,n=(n=n[i])&&n[r],"object"==i?n&&-1<c(n,t)?0:-1:n?0:-1)}function ti(n){var t=this.l,i=typeof n,r;"boolean"==i||null==n?t[n]=!0:("number"!=i&&"string"!=i&&(i="object"),r="number"==i?n:at+n,t=t[i]||(t[i]={}),"object"==i?(t[r]||(t[r]=[])).push(n):t[r]=!0)}function pt(n){return n.charCodeAt(0)}function ii(n,t){for(var i,r,f=n.m,e=t.m,u=-1,o=f.length;++u<o;)if(i=f[u],r=e[u],i!==r){if(i>r||typeof i=="undefined")return 1;if(i<r||typeof r=="undefined")return-1}return n.n-t.n}function ot(n){var u=-1,r=n.length,t=n[0],i=n[r/2|0],f=n[r-1];if(t&&typeof t=="object"&&i&&typeof i=="object"&&f&&typeof f=="object")return!1;for(t=st(),t["false"]=t["null"]=t["true"]=t.undefined=!1,i=st(),i.k=n,i.l=t,i.push=ti;++u<r;)i.push(n[u]);return i}function ri(n){return"\\"+pi[n]}function r(){return ct.pop()||[]}function st(){return lt.pop()||{k:null,l:null,m:null,"false":!1,n:0,"null":!1,number:null,object:null,push:null,string:null,"true":!1,undefined:!1,o:null}}function tt(n){return typeof n.toString!="function"&&typeof(n+"")=="string"}function i(n){n.length=0;ct.length<wt&&ct.push(n)}function g(n){var t=n.l;t&&g(t);n.k=n.l=n.m=n.object=n.number=n.string=n.o=null;lt.length<wt&&lt.push(n)}function n(n,t,i){var r,u;for(t||(t=0),typeof i=="undefined"&&(i=n?n.length:0),r=-1,i=i-t||0,u=Array(0>i?0:i);++r<i;)u[r]=n[t+r];return u}function ht(d){function ft(n){return n&&typeof n=="object"&&!ct(n)&&ti.call(n,"__wrapped__")?n:new cr(n)}function cr(n,t){this.__chain__=!!t;this.__wrapped__=n}function fo(t){function i(){var e,t;return(u&&(t=n(u),fu.apply(t,arguments)),this instanceof i)?(e=dr(r.prototype),t=r.apply(e,t||arguments),bi(t)?t:e):r.apply(f,t||arguments)}var r=t[0],u=t[2],f=t[4];return bu(i,t),i}function gu(t,u,e,o,s){var c,l,a,k,b;if(e&&(c=e(t),typeof c!="undefined"))return c;if(!bi(t)||(l=wt.call(t),!f[l]||!et.nodeClass&&tt(t)))return t;a=sr[l];switch(l){case v:case y:return new a(+t);case p:case h:return new a(t);case w:return c=a(t.source,ci.exec(t)),c.lastIndex=t.lastIndex,c}if(l=ct(t),u){for(k=!o,o||(o=r()),s||(s=r()),b=o.length;b--;)if(o[b]==t)return s[b];c=l?a(t.length):{}}else c=l?n(t):du({},t);return l&&(ti.call(t,"index")&&(c.index=t.index),ti.call(t,"input")&&(c.input=t.input)),u?(o.push(t),s.push(c),(l?pi:hr)(t,function(n,t){c[t]=gu(n,u,e,o,s)}),k&&(i(o),i(s)),c):c}function dr(n){return bi(n)?pu(n):{}}function tr(n,t,i){var r,u;if(typeof n!="function")return sf;if(typeof t=="undefined"||!("prototype"in n)||(r=n.__bindData__,typeof r!="undefined"||(et.funcNames&&(r=!n.name),r=r||!et.funcDecomp,r)||(u=po.call(n),et.funcNames||(r=!li.test(u)),r||(r=dt.test(u),bu(n,r))),!1===r||!0!==r&&1&r[1]))return n;switch(i){case 1:return function(i){return n.call(t,i)};case 2:return function(i,r){return n.call(t,i,r)};case 3:return function(i,r,u){return n.call(t,i,r,u)};case 4:return function(i,r,u,f){return n.call(t,i,r,u,f)}}return pe(n,t)}function df(t){function u(){var y=c?o:this,t;return e&&(t=n(e),fu.apply(t,arguments)),(f||h)&&(t||(t=n(arguments)),f&&fu.apply(t,f),h&&t.length<s)?(i|=16,df([r,a?i:-4&i,t,null,o,s])):(t||(t=arguments),l&&(r=y[v]),this instanceof u?(y=dr(r.prototype),t=r.apply(y,t),bi(t)?t:y):r.apply(y,t))}var r=t[0],i=t[1],e=t[2],f=t[3],o=t[4],s=t[5],c=1&i,l=2&i,h=4&i,a=8&i,v=r;return bu(u,t),u}function gr(n,t){var f=-1,r=su(),e=n?n.length:0,u=e>=vt&&r===c,o=[],i;for(u&&(i=ot(t),i?(r=nt,t=i):u=!1);++f<e;)i=n[f],0>r(t,i)&&o.push(i);return u&&g(t),o}function lr(n,t,i,r){var e,f,u;for(r=(r||0)-1,e=n?n.length:0,f=[];++r<e;)if(u=n[r],u&&typeof u=="object"&&typeof u.length=="number"&&(ct(u)||gi(u))){t||(u=lr(u,t,i));var o=-1,s=u.length,h=f.length;for(f.length+=s;++o<s;)f[h++]=u[o]}else i||f.push(u);return f}function wr(n,t,f,o,s,c){var k,g,b,it,nt,d;if(f&&(d=f(n,t),typeof d!="undefined"))return!!d;if(n===t)return 0!==n||1/n==1/t;if(n===n&&!(n&&e[typeof n]||t&&e[typeof t]))return!1;if(null==n||null==t)return n===t;if(k=wt.call(n),g=wt.call(t),k==l&&(k=u),g==l&&(g=u),k!=g)return!1;switch(k){case v:case y:return+n==+t;case p:return n!=+n?t!=+t:0==n?1/n==1/t:n==+t;case w:case h:return n==er(t)}if(g=k==a,!g){if(b=ti.call(n,"__wrapped__"),it=ti.call(t,"__wrapped__"),b||it)return wr(b?n.__wrapped__:n,it?t.__wrapped__:t,f,o,s,c);if(k!=u||!et.nodeClass&&(tt(n)||tt(t))||(k=!et.argsObject&&gi(n)?ur:n.constructor,b=!et.argsObject&&gi(t)?ur:t.constructor,k!=b&&!(lt(k)&&k instanceof k&&lt(b)&&b instanceof b)&&"constructor"in n&&"constructor"in t))return!1}for(k=!s,s||(s=r()),c||(c=r()),b=s.length;b--;)if(s[b]==n)return c[b]==t;if(nt=0,d=!0,s.push(n),c.push(t),g){if(b=n.length,nt=t.length,(d=nt==b)||o)for(;nt--;)if(g=b,it=t[nt],o)for(;g--&&!(d=wr(n[g],it,f,o,s,c)););else if(!(d=wr(n[nt],it,f,o,s,c)))break}else fr(t,function(t,i,r){if(ti.call(r,i))return(nt++,d=ti.call(n,i)&&wr(n[i],t,f,o,s,c))}),d&&!o&&fr(n,function(n,t,i){if(ti.call(i,t))return d=-1<--nt});return s.pop(),c.pop(),k&&(i(s),i(c)),d}function gf(n,t,i,r,u){(ct(t)?yr:hr)(t,function(t,f){var h,c,o=t,e=n[f],s;if(t&&((c=ct(t))||bf(t))){for(o=r.length;o--;)if(h=r[o]==t){e=u[o];break}h||(i&&(o=i(e,t),s=typeof o!="undefined")&&(e=o),s||(e=c?ct(e)?e:[]:bf(e)?e:{}),r.push(t),u.push(e),s||gf(e,t,i,r,u))}else i&&(o=i(e,t),typeof o=="undefined"&&(o=t)),typeof o!="undefined"&&(e=o);n[f]=e})}function nf(n,t){return n+yo(to()*(t-n+1))}function tf(n,t,u){var e=-1,l=su(),v=n?n.length:0,a=[],o=!t&&v>=vt&&l===c,f=u||o?r():a,s,h;for(o&&(f=ot(f),l=nt);++e<v;)s=n[e],h=u?u(s,e,n):s,(t?!e||f[f.length-1]!==h:0>l(f,h))&&((u||o)&&f.push(h),a.push(s));return o?(i(f.k),g(f)):u&&i(f),a}function rf(n){return function(t,i,r){var u={},e,f;if(i=ft.createCallback(i,r,3),ct(t))for(r=-1,e=t.length;++r<e;)f=t[r],n(u,f,i(f,r,t),t);else pi(t,function(t,r,f){n(u,t,i(t,r,f),f)});return u}}function ir(t,i,r,u,f,e){var c=1&i,l=4&i,s=16&i,h=32&i,o;if(!(2&i||lt(t)))throw new or;return s&&!r.length&&(i&=-17,s=r=!1),h&&!u.length&&(i&=-33,h=u=!1),o=t&&t.__bindData__,o&&!0!==o?(o=n(o),o[2]&&(o[2]=n(o[2])),o[3]&&(o[3]=n(o[3])),!c||1&o[1]||(o[4]=f),!c&&1&o[1]&&(i|=8),!l||4&o[1]||(o[5]=e),s&&fu.apply(o[2]||(o[2]=[]),r),h&&wo.apply(o[3]||(o[3]=[]),u),o[1]|=i,ir.apply(null,o)):(1==i||17===i?fo:df)([t,i,r,u,f,e])}function br(){var f,u,i,n,r;for(t.h=yt,t.b=t.c=t.g=t.i="",t.e="t",t.j=!0,u=0;f=arguments[u];u++)for(i in f)t[i]=f[i];if(u=t.a,t.d=/^[^,]+/.exec(u)[0],f=iu,u="return function("+u+"){",i=t,n="var n,t="+i.d+",E="+i.e+";if(!t)return E;"+i.i+";",i.b?(n+="var u=t.length;n=-1;if("+i.b+"){",et.unindexedChars&&(n+="if(s(t)){t=t.split('')}"),n+="while(++n<u){"+i.g+";}}else{"):et.nonEnumArgs&&(n+="var u=t.length;n=-1;if(u&&p(t)){while(++n<u){n+='';"+i.g+";}}else{"),et.enumPrototypes&&(n+="var G=typeof t=='function';"),et.enumErrorProps&&(n+="var F=t===k||t instanceof Error;"),r=[],et.enumPrototypes&&r.push('!(G&&n=="prototype")'),et.enumErrorProps&&r.push('!(F&&(n=="message"||n=="name"))'),i.j&&i.f)n+="var C=-1,D=B[typeof t]&&v(t),u=D?D.length:0;while(++C<u){n=D[C];",r.length&&(n+="if("+r.join("&&")+"){"),n+=i.g+";",r.length&&(n+="}"),n+="}";else if(n+="for(n in t){",i.j&&r.push("m.call(t, n)"),r.length&&(n+="if("+r.join("&&")+"){"),n+=i.g+";",r.length&&(n+="}"),n+="}",et.nonEnumShadows){for(n+="if(t!==A){var i=t.constructor,r=t===(i&&i.prototype),f=t===J?I:t===k?j:L.call(t),x=y[f];",k=0;7>k;k++)n+="n='"+i.h[k]+"';if((!(r&&x[n])&&m.call(t,n))",i.j||(n+="||(!x[n]&&t[n]!==A[n])"),n+="){"+i.g+"}";n+="}"}return(i.b||et.nonEnumArgs)&&(n+="}"),n+=i.c+";return E",f("d,j,k,m,o,p,q,s,v,A,B,y,I,J,L",u+n+"}")(tr,gt,lf,ti,fi,gi,ct,rr,t.f,au,e,wi,h,co,wt)}function eo(n){return pf[n]}function su(){var n=(n=ft.indexOf)===ce?c:n;return n}function ar(n){return typeof n=="function"&&ao.test(n)}function ne(n){var i,t;return!n||wt.call(n)!=u||(i=n.constructor,lt(i)&&!(i instanceof i))||!et.argsClass&&gi(n)||!et.nodeClass&&tt(n)?!1:et.ownLast?(fr(n,function(n,i,r){return t=ti.call(r,i),!1}),!1!==t):(fr(n,function(n,i){t=i}),typeof t=="undefined"||ti.call(n,t))}function oo(n){return uo[n]}function gi(n){return n&&typeof n=="object"&&typeof n.length=="number"&&wt.call(n)==l||!1}function te(n,t,i){var r=di(n),u=r.length;for(t=tr(t,i,3);u--&&(i=r[u],!1!==t(n[i],i,n)););return n}function nu(n){var t=[];return fr(n,function(n,i){lt(n)&&t.push(i)}),t.sort()}function ie(n){for(var t,i=-1,r=di(n),f=r.length,u={};++i<f;)t=r[i],u[n[t]]=t;return u}function lt(n){return typeof n=="function"}function bi(n){return!(!n||!e[typeof n])}function re(n){return typeof n=="number"||n&&typeof n=="object"&&wt.call(n)==p||!1}function rr(n){return typeof n=="string"||n&&typeof n=="object"&&wt.call(n)==h||!1}function hu(n){for(var t=-1,i=di(n),r=i.length,u=ki(r);++t<r;)u[t]=n[i[t]];return u}function ue(n,t,i){var e=-1,u=su(),f=n?n.length:0,r=!1;return i=(0>i?nr(0,f+i):i)||0,ct(n)?r=-1<u(n,t,i):typeof f=="number"?r=-1<(rr(n)?n.indexOf(t,i):u(n,t,i)):pi(n,function(n){if(!(++e<i))return!(r=n===t)}),r}function fe(n,t,i){var r=!0,u;if(t=ft.createCallback(t,i,3),ct(n))for(i=-1,u=n.length;++i<u&&(r=!!t(n[i],i,n)););else pi(n,function(n,i,u){return r=!!t(n,i,u)});return r}function cu(n,t,i){var r=[],f,u;if(t=ft.createCallback(t,i,3),ct(n))for(i=-1,f=n.length;++i<f;)u=n[i],t(u,i,n)&&r.push(u);else pi(n,function(n,i,u){t(n,i,u)&&r.push(n)});return r}function uf(n,t,i){var u,f,r;if(t=ft.createCallback(t,i,3),!ct(n))return pi(n,function(n,i,r){if(t(n,i,r))return(u=n,!1)}),u;for(i=-1,f=n.length;++i<f;)if(r=n[i],t(r,i,n))return r}function yr(n,t,i){if(t&&typeof i=="undefined"&&ct(n)){i=-1;for(var r=n.length;++i<r&&!1!==t(n[i],i,n););}else pi(n,t,i);return n}function lu(n,t,i){var f=n,r=n?n.length:0,u;if(t=t&&typeof i=="undefined"?t:tr(t,i,3),ct(n))for(;r--&&!1!==t(n[r],r,n););else typeof r!="number"?(u=di(n),r=u.length):et.unindexedChars&&rr(n)&&(f=n.split("")),pi(n,function(n,i,e){return i=u?u[--r]:--r,t(f[i],i,e)});return n}function tu(n,t,i){var r=-1,u=n?n.length:0,f=ki(typeof u=="number"?u:0);if(t=ft.createCallback(t,i,3),ct(n))for(;++r<u;)f[r]=t(n[r],r,n);else pi(n,function(n,i,u){f[++r]=t(n,i,u)});return f}function ee(n,t,i){var u=-1/0,r=u,e,f;if(typeof t!="function"&&i&&i[t]===n&&(t=null),null==t&&ct(n))for(i=-1,e=n.length;++i<e;)f=n[i],f>r&&(r=f);else t=null==t&&rr(n)?pt:ft.createCallback(t,i,3),pi(n,function(n,i,f){i=t(n,i,f);i>u&&(u=i,r=n)});return r}function ff(n,t,i,r){var f=3>arguments.length,u,e;if(t=ft.createCallback(t,r,4),ct(n))for(u=-1,e=n.length,f&&(i=n[++u]);++u<e;)i=t(i,n[u],u,n);else pi(n,function(n,r,u){i=f?(f=!1,n):t(i,n,r,u)});return i}function oe(n,t,i,r){var u=3>arguments.length;return t=ft.createCallback(t,r,4),lu(n,function(n,r,f){i=u?(u=!1,n):t(i,n,r,f)}),i}function se(n){var i=-1,r=n?n.length:0,t=ki(typeof r=="number"?r:0);return yr(n,function(n){var r=nf(0,++i);t[i]=t[r];t[r]=n}),t}function he(n,t,i){var r,u;if(t=ft.createCallback(t,i,3),ct(n))for(i=-1,u=n.length;++i<u&&!(r=t(n[i],i,n)););else pi(n,function(n,i,u){return!(r=t(n,i,u))});return!!r}function ef(t,i,r){var u=0,e=t?t.length:0,f;if(typeof i!="number"&&null!=i)for(f=-1,i=ft.createCallback(i,r,3);++f<e&&i(t[f],f,t);)u++;else if(u=i,null==u||r)return t?t[0]:s;return n(t,0,ou(nr(0,u),e))}function ce(n,t,i){if(typeof i=="number"){var r=n?n.length:0;i=0>i?nr(0,r+i):i||0}else if(i)return i=le(n,t),n[i]===t?i:-1;return c(n,t,i)}function of(t,i,r){if(typeof i!="number"&&null!=i){var u=0,f=-1,e=t?t.length:0;for(i=ft.createCallback(i,r,3);++f<e&&i(t[f],f,t);)u++}else u=null==i||r?1:nr(0,i);return n(t,u)}function le(n,t,i,r){var u=0,f=n?n.length:u;for(i=i?ft.createCallback(i,r,1):sf,t=i(t);u<f;)r=u+f>>>1,i(n[r])<t?u=r+1:f=r;return u}function ae(n,t,i,r){return typeof t!="boolean"&&null!=t&&(r=i,i=typeof t!="function"&&r&&r[t]===n?null:t,t=!1),null!=i&&(i=ft.createCallback(i,r,3)),tf(n,t,i)}function ve(){for(var n=1<arguments.length?arguments:arguments[0],t=-1,i=n?ee(kf(n,"length")):0,r=ki(0>i?0:i);++t<i;)r[t]=kf(n,t);return r}function ye(n,t){var r=-1,f=n?n.length:0,u={},i;for(t||!f||ct(n[0])||(t=[]);++r<f;)i=n[r],t?u[i]=t[r]:i&&(u[i[0]]=i[1]);return u}function pe(t,i){return 2<arguments.length?ir(t,17,n(arguments,2),null,i):ir(t,1,null,null,i)}function we(n,t,i){var f,u,h,c,e,r,y,l=0,a=!1,o=!0,v,p,w;if(!lt(n))throw new or;return(t=nr(0,t)||0,!0===i)?(v=!0,o=!1):bi(i)&&(v=i.leading,a="maxWait"in i&&(nr(t,i.maxWait)||0),o="trailing"in i?i.trailing:o),p=function(){var i=t-(pr()-c);0<i?r=eu(p,i):(u&&vu(u),i=y,u=r=y=s,i&&(l=pr(),h=n.apply(e,f),r||u||(f=e=null)))},w=function(){r&&vu(r);u=r=y=s;(o||a!==t)&&(l=pr(),h=n.apply(e,f),r||u||(f=e=null))},function(){var b,s,i;return(f=arguments,c=pr(),e=this,y=o&&(r||!v),!1===a)?b=v&&!r:(u||v||(l=c),s=a-(c-l),i=0>=s,i?(u&&(u=vu(u)),l=c,h=n.apply(e,f)):u||(u=eu(w,s))),i&&r?r=vu(r):r||t===a||(r=eu(p,t)),b&&(i=!0,h=n.apply(e,f)),!i||r||u||(f=e=null),h}}function sf(n){return n}function hf(n,t,i){var u=!0,f=t&&nu(t),r,e;t&&(i||f.length)||(null==i&&(i=t),r=cr,t=n,n=ft,f=nu(t));!1===i?u=!1:bi(i)&&"chain"in i&&(u=i.chain);r=n;e=lt(r);yr(f,function(i){var f=n[i]=t[i];e&&(r.prototype[i]=function(){var i=this.__chain__,e=this.__wrapped__,t=[e];if(fu.apply(t,arguments),t=f.apply(n,t),u||i){if(e===t&&bi(t))return this;t=new r(t);t.__chain__=i}return t})})}function be(){}function ke(n){return function(t){return t[n]}}function de(){return this.__wrapped__}var wi,et,bu;d=d?o.defaults(b.Object(),d,o.pick(b,yi)):b;var ki=d.Array,so=d.Boolean,cf=d.Date,iu=d.Function,ru=d.Math,ho=d.Number,ur=d.Object,uu=d.RegExp,er=d.String,or=d.TypeError,vr=[],lf=d.Error.prototype,au=ur.prototype,co=er.prototype,lo=d._,wt=au.toString,ao=uu("^"+er(wt).replace(/[.*+?^${}()|[\]\\]/g,"\\$&").replace(/toString| for [^\]]+/g,".*?")+"$"),vo=ru.ceil,vu=d.clearTimeout,yo=ru.floor,po=iu.prototype.toString,kr=ar(kr=ur.getPrototypeOf)&&kr,ti=au.hasOwnProperty,fu=vr.push,yu=au.propertyIsEnumerable,eu=d.setTimeout,ge=vr.splice,wo=vr.unshift,no=function(){try{var t={},n=ar(n=ur.defineProperty)&&n,i=n(t,t,t)&&n}catch(r){}return i}(),pu=ar(pu=ur.create)&&pu,af=ar(af=ki.isArray)&&af,bo=d.isFinite,ko=d.isNaN,wu=ar(wu=ur.keys)&&wu,nr=ru.max,ou=ru.min,vf=d.parseInt,to=ru.random,sr={};sr[a]=ki;sr[v]=so;sr[y]=cf;sr[rt]=iu;sr[u]=ur;sr[p]=ho;sr[w]=uu;sr[h]=er;wi={};wi[a]=wi[y]=wi[p]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0};wi[v]=wi[h]={constructor:!0,toString:!0,valueOf:!0};wi[gt]=wi[rt]=wi[w]={constructor:!0,toString:!0};wi[u]={constructor:!0},function(){for(var n,i,t=yt.length;t--;){i=yt[t];for(n in wi)ti.call(wi,n)&&!ti.call(wi[n],i)&&(wi[n][i]=!1)}}();cr.prototype=ft.prototype;et=ft.support={};!function(){var t=function(){this.x=1},r={0:1,length:1},i=[],n;t.prototype={valueOf:1,y:1};for(n in new t)i.push(n);for(n in arguments);et.argsClass=wt.call(arguments)==l;et.argsObject=arguments.constructor==ur&&!(arguments instanceof ki);et.enumErrorProps=yu.call(lf,"message")||yu.call(lf,"name");et.enumPrototypes=yu.call(t,"prototype");et.funcDecomp=!ar(d.WinRTError)&&dt.test(ht);et.funcNames=typeof iu.name=="string";et.nonEnumArgs=0!=n;et.nonEnumShadows=!/valueOf/.test(i);et.ownLast="x"!=i[0];et.spliceObjects=(vr.splice.call(r,0,1),!r[0]);et.unindexedChars="xx"!="x"[0]+ur("x")[0];try{et.nodeClass=!(wt.call(document)==u&&!({toString:0}+""))}catch(f){et.nodeClass=!0}}(1);ft.templateSettings={escape:/<%-([\s\S]+?)%>/g,evaluate:/<%([\s\S]+?)%>/g,interpolate:kt,variable:"",imports:{_:ft}};pu||(dr=function(){function n(){}return function(t){if(bi(t)){n.prototype=t;var i=new n;n.prototype=null}return i||d.Object()}}());bu=no?function(n,t){ni.value=t;no(n,"__bindData__",ni)}:be;et.argsClass||(gi=function(n){return n&&typeof n=="object"&&typeof n.length=="number"&&ti.call(n,"callee")&&!yu.call(n,"callee")||!1});var ct=af||function(n){return n&&typeof n=="object"&&typeof n.length=="number"&&wt.call(n)==a||!1},io=br({a:"z",e:"[]",i:"if(!(B[typeof z]))return E",g:"E.push(n)"}),di=wu?function(n){return bi(n)?et.enumPrototypes&&typeof n=="function"||et.nonEnumArgs&&n.length&&gi(n)?io(n):wu(n):[]}:io,ku={a:"g,e,K",i:"e=e&&typeof K=='undefined'?e:d(e,K,3)",b:"typeof u=='number'",v:di,g:"if(e(t[n],n,g)===false)return E"},yf={a:"z,H,l",i:"var a=arguments,b=0,c=typeof l=='number'?2:a.length;while(++b<c){t=a[b];if(t&&B[typeof t]){",v:di,g:"if(typeof E[n]=='undefined')E[n]=t[n]",c:"}}"},ro={i:"if(!B[typeof t])return E;"+ku.i,b:!1},pf={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},uo=ie(pf),go=uu("("+di(uo).join("|")+")","g"),ns=uu("["+di(pf).join("")+"]","g"),pi=br(ku),du=br(yf,{i:yf.i.replace(";",";if(c>3&&typeof a[c-2]=='function'){var e=d(a[--c-1],a[c--],2)}else if(c>2&&typeof a[c-1]=='function'){e=a[--c]}"),g:"E[n]=e?e(E[n],t[n]):t[n]"}),wf=br(yf),fr=br(ku,ro,{j:!1}),hr=br(ku,ro);lt(/x/)&&(lt=function(n){return typeof n=="function"&&wt.call(n)==rt});var bf=kr?function(n){if(!n||wt.call(n)!=u||!et.argsClass&&gi(n))return!1;var i=n.valueOf,t=ar(i)&&(t=kr(i))&&kr(t);return t?n==t||kr(n)==t:ne(n)}:ne,ts=rf(function(n,t,i){ti.call(n,i)?n[i]++:n[i]=1}),is=rf(function(n,t,i){(ti.call(n,i)?n[i]:n[i]=[]).push(t)}),rs=rf(function(n,t,i){n[i]=t}),kf=tu,pr=ar(pr=cf.now)&&pr||function(){return(new cf).getTime()},us=8==vf(bt+"08")?vf:function(n,t){return vf(rr(n)?n.replace(ai,""):n,t||0)};return ft.after=function(n,t){if(!lt(t))throw new or;return function(){if(1>--n)return t.apply(this,arguments)}},ft.assign=du,ft.at=function(n){var t=arguments,i=-1,r=lr(t,!0,!1,1),t=t[2]&&t[2][t[1]]===n?1:r.length,u=ki(t);for(et.unindexedChars&&rr(n)&&(n=n.split(""));++i<t;)u[i]=n[r[i]];return u},ft.bind=pe,ft.bindAll=function(n){for(var t,i=1<arguments.length?lr(arguments,!0,!1,1):nu(n),r=-1,u=i.length;++r<u;)t=i[r],n[t]=ir(n[t],1,null,null,n);return n},ft.bindKey=function(t,i){return 2<arguments.length?ir(i,19,n(arguments,2),null,t):ir(i,3,null,null,t)},ft.chain=function(n){return n=new cr(n),n.__chain__=!0,n},ft.compact=function(n){for(var t,i=-1,u=n?n.length:0,r=[];++i<u;)t=n[i],t&&r.push(t);return r},ft.compose=function(){for(var n=arguments,t=n.length;t--;)if(!lt(n[t]))throw new or;return function(){for(var t=arguments,i=n.length;i--;)t=[n[i].apply(this,t)];return t[0]}},ft.constant=function(n){return function(){return n}},ft.countBy=ts,ft.create=function(n,t){var i=dr(n);return t?du(i,t):i},ft.createCallback=function(n,t,i){var f=typeof n;if(null==n||"function"==f)return tr(n,t,i);if("object"!=f)return ke(n);var u=di(n),e=u[0],r=n[e];return 1!=u.length||r!==r||bi(r)?function(t){for(var i=u.length,r=!1;i--&&(r=wr(t[u[i]],n[u[i]],null,!0)););return r}:function(n){return n=n[e],r===n&&(0!==r||1/r==1/n)}},ft.curry=function(n,t){return t=typeof t=="number"?t:+t||n.length,ir(n,4,null,null,null,t)},ft.debounce=we,ft.defaults=wf,ft.defer=function(t){if(!lt(t))throw new or;var i=n(arguments,1);return eu(function(){t.apply(s,i)},1)},ft.delay=function(t,i){if(!lt(t))throw new or;var r=n(arguments,2);return eu(function(){t.apply(s,r)},i)},ft.difference=function(n){return gr(n,lr(arguments,!0,!0,1))},ft.filter=cu,ft.flatten=function(n,t,i,r){return typeof t!="boolean"&&null!=t&&(r=i,i=typeof t!="function"&&r&&r[t]===n?null:t,t=!1),null!=i&&(n=tu(n,i,r)),lr(n,t)},ft.forEach=yr,ft.forEachRight=lu,ft.forIn=fr,ft.forInRight=function(n,t,i){var r=[],u;for(fr(n,function(n,t){r.push(t,n)}),u=r.length,t=tr(t,i,3);u--&&!1!==t(r[u--],r[u],n););return n},ft.forOwn=hr,ft.forOwnRight=te,ft.functions=nu,ft.groupBy=is,ft.indexBy=rs,ft.initial=function(t,i,r){var u=0,e=t?t.length:0,f;if(typeof i!="number"&&null!=i)for(f=e,i=ft.createCallback(i,r,3);f--&&i(t[f],f,t);)u++;else u=null==i||r?1:i||u;return n(t,0,ou(nr(0,e-u),e))},ft.intersection=function(){for(var t,n,o=[],u=-1,s=arguments.length,f=r(),l=su(),e=l===c,h=r();++u<s;)n=arguments[u],(ct(n)||gi(n))&&(o.push(n),f.push(e&&n.length>=vt&&ot(u?o[u]:h)));var e=o[0],a=-1,y=e?e.length:0,v=[];n:for(;++a<y;)if(t=f[0],n=e[a],0>(t?nt(t,n):l(h,n))){for(u=s,(t||h).push(n);--u;)if(t=f[u],0>(t?nt(t,n):l(o[u],n)))continue n;v.push(n)}for(;s--;)(t=f[s])&&g(t);return i(f),i(h),v},ft.invert=ie,ft.invoke=function(t,i){var f=n(arguments,2),e=-1,o=typeof i=="function",r=t?t.length:0,u=ki(typeof r=="number"?r:0);return yr(t,function(n){u[++e]=(o?i:n[i]).apply(n,f)}),u},ft.keys=di,ft.map=tu,ft.mapValues=function(n,t,i){var r={};return t=ft.createCallback(t,i,3),hr(n,function(n,i,u){r[i]=t(n,i,u)}),r},ft.max=ee,ft.memoize=function(n,t){if(!lt(n))throw new or;var i=function(){var r=i.cache,u=t?t.apply(this,arguments):at+arguments[0];return ti.call(r,u)?r[u]:r[u]=n.apply(this,arguments)};return i.cache={},i},ft.merge=function(t){var f=arguments,u=2,e;if(!bi(t))return t;("number"!=typeof f[2]&&(u=f.length),3<u&&"function"==typeof f[u-2])?e=tr(f[--u-1],f[u--],2):2<u&&"function"==typeof f[u-1]&&(e=f[--u]);for(var f=n(arguments,1,u),o=-1,s=r(),h=r();++o<u;)gf(t,f[o],e,s,h);return i(s),i(h),t},ft.min=function(n,t,i){var u=1/0,r=u,e,f;if(typeof t!="function"&&i&&i[t]===n&&(t=null),null==t&&ct(n))for(i=-1,e=n.length;++i<e;)f=n[i],f<r&&(r=f);else t=null==t&&rr(n)?pt:ft.createCallback(t,i,3),pi(n,function(n,i,f){i=t(n,i,f);i<u&&(u=i,r=n)});return r},ft.omit=function(n,t,i){var u={},r,f;if(typeof t!="function"){r=[];fr(n,function(n,t){r.push(t)});for(var r=gr(r,lr(arguments,!0,!1,1)),e=-1,o=r.length;++e<o;)f=r[e],u[f]=n[f]}else t=ft.createCallback(t,i,3),fr(n,function(n,i,r){t(n,i,r)||(u[i]=n)});return u},ft.once=function(n){var i,t;if(!lt(n))throw new or;return function(){return i?t:(i=!0,t=n.apply(this,arguments),n=null,t)}},ft.pairs=function(n){for(var i,t=-1,r=di(n),u=r.length,f=ki(u);++t<u;)i=r[t],f[t]=[i,n[i]];return f},ft.partial=function(t){return ir(t,16,n(arguments,1))},ft.partialRight=function(t){return ir(t,32,null,n(arguments,1))},ft.pick=function(n,t,i){var u={},r;if(typeof t!="function")for(var f=-1,e=lr(arguments,!0,!1,1),o=bi(n)?e.length:0;++f<o;)r=e[f],r in n&&(u[r]=n[r]);else t=ft.createCallback(t,i,3),fr(n,function(n,i,r){t(n,i,r)&&(u[i]=n)});return u},ft.pluck=kf,ft.property=ke,ft.pull=function(n){for(var t,f,i=arguments,r=0,e=i.length,u=n?n.length:0;++r<e;)for(t=-1,f=i[r];++t<u;)n[t]===f&&(ge.call(n,t--,1),u--);return n},ft.range=function(n,t,i){var r,u;for(n=+n||0,i=typeof i=="number"?i:+i||1,null==t&&(t=n,n=0),r=-1,t=nr(0,vo((t-n)/(i||1))),u=ki(t);++r<t;)u[r]=n,n+=i;return u},ft.reject=function(n,t,i){return t=ft.createCallback(t,i,3),cu(n,function(n,i,r){return!t(n,i,r)})},ft.remove=function(n,t,i){var r=-1,u=n?n.length:0,f=[];for(t=ft.createCallback(t,i,3);++r<u;)i=n[r],t(i,r,n)&&(f.push(i),ge.call(n,r--,1),u--);return f},ft.rest=of,ft.shuffle=se,ft.sortBy=function(n,t,u){var s=-1,o=ct(t),f=n?n.length:0,e=ki(typeof f=="number"?f:0);for(o||(t=ft.createCallback(t,u,3)),yr(n,function(n,i,u){var f=e[++s]=st();o?f.m=tu(t,function(t){return n[t]}):(f.m=r())[0]=t(n,i,u);f.n=s;f.o=n}),f=e.length,e.sort(ii);f--;)n=e[f],e[f]=n.o,o||i(n.m),g(n);return e},ft.tap=function(n,t){return t(n),n},ft.throttle=function(n,t,i){var r=!0,u=!0;if(!lt(n))throw new or;return!1===i?r=!1:bi(i)&&(r="leading"in i?i.leading:r,u="trailing"in i?i.trailing:u),ut.leading=r,ut.maxWait=t,ut.trailing=u,we(n,t,ut)},ft.times=function(n,t,i){n=-1<(n=+n)?n:0;var r=-1,u=ki(n);for(t=tr(t,i,1);++r<n;)u[r]=t(r);return u},ft.toArray=function(t){return t&&typeof t.length=="number"?et.unindexedChars&&rr(t)?t.split(""):n(t):hu(t)},ft.transform=function(n,t,i,r){var f=ct(n),u;return null==i&&(f?i=[]:(u=n&&n.constructor,i=dr(u&&u.prototype))),t&&(t=ft.createCallback(t,r,4),(f?pi:hr)(n,function(n,r,u){return t(i,n,r,u)})),i},ft.union=function(){return tf(lr(arguments,!0,!0))},ft.uniq=ae,ft.values=hu,ft.where=cu,ft.without=function(t){return gr(t,n(arguments,1))},ft.wrap=function(n,t){return ir(t,16,[n])},ft.xor=function(){for(var n,t,i=-1,r=arguments.length;++i<r;)n=arguments[i],(ct(n)||gi(n))&&(t=t?tf(gr(t,n).concat(gr(n,t))):n);return t||[]},ft.zip=ve,ft.zipObject=ye,ft.collect=tu,ft.drop=of,ft.each=yr,ft.eachRight=lu,ft.extend=du,ft.methods=nu,ft.object=ye,ft.select=cu,ft.tail=of,ft.unique=ae,ft.unzip=ve,hf(ft),ft.clone=function(n,t,i,r){return typeof t!="boolean"&&null!=t&&(r=i,i=t,t=!1),gu(n,t,typeof i=="function"&&tr(i,r,1))},ft.cloneDeep=function(n,t,i){return gu(n,!0,typeof t=="function"&&tr(t,i,1))},ft.contains=ue,ft.escape=function(n){return null==n?"":er(n).replace(ns,eo)},ft.every=fe,ft.find=uf,ft.findIndex=function(n,t,i){var r=-1,u=n?n.length:0;for(t=ft.createCallback(t,i,3);++r<u;)if(t(n[r],r,n))return r;return-1},ft.findKey=function(n,t,i){var r;return t=ft.createCallback(t,i,3),hr(n,function(n,i,u){if(t(n,i,u))return(r=i,!1)}),r},ft.findLast=function(n,t,i){var r;return t=ft.createCallback(t,i,3),lu(n,function(n,i,u){if(t(n,i,u))return(r=n,!1)}),r},ft.findLastIndex=function(n,t,i){var r=n?n.length:0;for(t=ft.createCallback(t,i,3);r--;)if(t(n[r],r,n))return r;return-1},ft.findLastKey=function(n,t,i){var r;return t=ft.createCallback(t,i,3),te(n,function(n,i,u){if(t(n,i,u))return(r=i,!1)}),r},ft.has=function(n,t){return n?ti.call(n,t):!1},ft.identity=sf,ft.indexOf=ce,ft.isArguments=gi,ft.isArray=ct,ft.isBoolean=function(n){return!0===n||!1===n||n&&typeof n=="object"&&wt.call(n)==v||!1},ft.isDate=function(n){return n&&typeof n=="object"&&wt.call(n)==y||!1},ft.isElement=function(n){return n&&1===n.nodeType||!1},ft.isEmpty=function(n){var i=!0,t,r;return n?(t=wt.call(n),r=n.length,t==a||t==h||(et.argsClass?t==l:gi(n))||t==u&&typeof r=="number"&&lt(n.splice)?!r:(hr(n,function(){return i=!1}),i)):i},ft.isEqual=function(n,t,i,r){return wr(n,t,typeof i=="function"&&tr(i,r,2))},ft.isFinite=function(n){return bo(n)&&!ko(parseFloat(n))},ft.isFunction=lt,ft.isNaN=function(n){return re(n)&&n!=+n},ft.isNull=function(n){return null===n},ft.isNumber=re,ft.isObject=bi,ft.isPlainObject=bf,ft.isRegExp=function(n){return n&&e[typeof n]&&wt.call(n)==w||!1},ft.isString=rr,ft.isUndefined=function(n){return typeof n=="undefined"},ft.lastIndexOf=function(n,t,i){var r=n?n.length:0;for(typeof i=="number"&&(r=(0>i?nr(0,r+i):ou(i,r-1))+1);r--;)if(n[r]===t)return r;return-1},ft.mixin=hf,ft.noConflict=function(){return d._=lo,this},ft.noop=be,ft.now=pr,ft.parseInt=us,ft.random=function(n,t,i){var u=null==n,r=null==t;return null==i&&(typeof n=="boolean"&&r?(i=n,n=1):r||typeof t!="boolean"||(i=t,r=!0)),u&&r&&(t=1),n=+n||0,r?(t=n,n=0):t=+t||0,i||n%1||t%1?(i=to(),ou(n+i*(t-n+parseFloat("1e-"+((i+"").length-1))),t)):nf(n,t)},ft.reduce=ff,ft.reduceRight=oe,ft.result=function(n,t){if(n){var i=n[t];return lt(i)?n[t]():i}},ft.runInContext=ht,ft.size=function(n){var t=n?n.length:0;return typeof t=="number"?t:di(n).length},ft.some=he,ft.sortedIndex=le,ft.template=function(n,t,i){var f=ft.templateSettings,o;n=er(n||"");i=wf({},i,f);var h,e=wf({},i.imports,f.imports),f=di(e),e=hu(e),c=0,u=i.interpolate||it,r="__p+='",u=uu((i.escape||it).source+"|"+u.source+"|"+(u===kt?hi:it).source+"|"+(i.evaluate||it).source+"|$","g");n.replace(u,function(t,i,u,f,e,o){return u||(u=f),r+=n.slice(c,o).replace(vi,ri),i&&(r+="'+__e("+i+")+'"),e&&(h=!0,r+="';"+e+";\n__p+='"),u&&(r+="'+((__t=("+u+"))==null?'':__t)+'"),c=o+t.length,t});r+="';";u=i=i.variable;u||(i="obj",r="with("+i+"){"+r+"}");r=(h?r.replace(ei,""):r).replace(oi,"$1").replace(si,"$1;");r="function("+i+"){"+(u?"":i+"||("+i+"={});")+"var __t,__p='',__e=_.escape"+(h?",__j=Array.prototype.join;function print(){__p+=__j.call(arguments,'')}":";")+r+"return __p}";try{o=iu(f,"return "+r).apply(s,e)}catch(l){throw l.source=r,l;}return t?o(t):(o.source=r,o)},ft.unescape=function(n){return null==n?"":er(n).replace(go,oo)},ft.uniqueId=function(n){var t=++ui;return er(null==n?"":n)+t},ft.all=fe,ft.any=he,ft.detect=uf,ft.findWhere=uf,ft.foldl=ff,ft.foldr=oe,ft.include=ue,ft.inject=ff,hf(function(){var n={};return hr(ft,function(t,i){ft.prototype[i]||(n[i]=t)}),n}(),!1),ft.first=ef,ft.last=function(t,i,r){var u=0,e=t?t.length:0,f;if(typeof i!="number"&&null!=i)for(f=e,i=ft.createCallback(i,r,3);f--&&i(t[f],f,t);)u++;else if(u=i,null==u||r)return t?t[e-1]:s;return n(t,nr(0,e-u))},ft.sample=function(n,t,i){return n&&typeof n.length!="number"?n=hu(n):et.unindexedChars&&rr(n)&&(n=n.split("")),null==t||i?n?n[nf(0,n.length-1)]:s:(n=se(n),n.length=ou(nr(0,t),n.length),n)},ft.take=ef,ft.head=ef,hr(ft,function(n,t){var i="sample"!==t;ft.prototype[t]||(ft.prototype[t]=function(t,r){var u=this.__chain__,f=n(this.__wrapped__,t,r);return u||null!=t&&(!r||i&&typeof t=="function")?new cr(f,u):f})}),ft.VERSION="2.4.1",ft.prototype.chain=function(){return this.__chain__=!0,this},ft.prototype.toString=function(){return er(this.__wrapped__)},ft.prototype.value=de,ft.prototype.valueOf=de,pi(["join","pop","shift"],function(n){var t=vr[n];ft.prototype[n]=function(){var n=this.__chain__,i=t.apply(this.__wrapped__,arguments);return n?new cr(i,n):i}}),pi(["push","reverse","sort","unshift"],function(n){var t=vr[n];ft.prototype[n]=function(){return t.apply(this.__wrapped__,arguments),this}}),pi(["concat","slice","splice"],function(n){var t=vr[n];ft.prototype[n]=function(){return new cr(t.apply(this.__wrapped__,arguments),this.__chain__)}}),et.spliceObjects||pi(["pop","shift","splice"],function(n){var t=vr[n],i="splice"==n;ft.prototype[n]=function(){var r=this.__chain__,n=this.__wrapped__,u=t.apply(n,arguments);return 0===n.length&&delete n[0],r||i?new cr(u,r):u}}),ft}var s,ct=[],lt=[],ui=0,fi={},at=+new Date+"",vt=75,wt=40,bt=" \t\x0b\f ﻿\n\r\u2028\u2029 ᠎             　",ei=/\b__p\+='';/g,oi=/\b(__p\+=)''\+/g,si=/(__e\(.*?\)|\b__t\))\+'';/g,hi=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,ci=/\w*$/,li=/^\s*function[ \n\r\t]+\w/,kt=/<%=([\s\S]+?)%>/g,ai=RegExp("^["+bt+"]*0+(?=.$)"),it=/($^)/,dt=/\bthis\b/,vi=/['\n\r\t\u2028\u2029\\]/g,yi="Array Boolean Date Error Function Math Number Object RegExp String _ attachEvent clearTimeout isFinite isNaN parseInt setTimeout".split(" "),yt="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" "),l="[object Arguments]",a="[object Array]",v="[object Boolean]",y="[object Date]",gt="[object Error]",rt="[object Function]",p="[object Number]",u="[object Object]",w="[object RegExp]",h="[object String]",f={},o;f[rt]=!1;f[l]=f[a]=f[v]=f[y]=f[p]=f[u]=f[w]=f[h]=!0;var ut={leading:!1,maxWait:0,trailing:!1},ni={configurable:!1,enumerable:!1,value:null,writable:!1},t={a:"",b:null,c:"",d:"",e:"",v:null,g:"",h:null,support:null,i:"",j:!1},e={boolean:!1,"function":!0,object:!0,number:!1,string:!1,undefined:!1},pi={"\\":"\\","'":"'","\n":"n","\r":"r","\t":"t","\u2028":"u2028","\u2029":"u2029"},b=e[typeof window]&&window||this,ft=e[typeof exports]&&exports&&!exports.nodeType&&exports,et=e[typeof module]&&module&&!module.nodeType&&module,wi=et&&et.exports===ft&&ft,d=e[typeof global]&&global;d&&(d.global===d||d.window===d)&&(b=d);o=ht();typeof define=="function"&&typeof define.amd=="object"&&define.amd?(b._=o,define(function(){return o})):ft&&et?wi?(et.exports=o)._=o:ft._=o:b._=o}.call(this);!function(n){"use strict";function i(){}function u(n,t){for(var i=n.length;i--;)if(n[i].listener===t)return i;return-1}function r(n){return function(){return this[n].apply(this,arguments)}}function f(n){return"function"==typeof n||n instanceof RegExp||!(!n||"object"!=typeof n)&&f(n.listener)}var t=i.prototype,e=n.EventEmitter;t.getListeners=function(n){var r,t,i=this._getEvents();if(n instanceof RegExp){r={};for(t in i)i.hasOwnProperty(t)&&n.test(t)&&(r[t]=i[t])}else r=i[n]||(i[n]=[]);return r};t.flattenListeners=function(n){for(var i=[],t=0;t<n.length;t+=1)i.push(n[t].listener);return i};t.getListenersAsObject=function(n){var t,i=this.getListeners(n);return i instanceof Array&&(t={},t[n]=i),t||i};t.addListener=function(n,t){if(!f(t))throw new TypeError("listener must be a function");var i,r=this.getListenersAsObject(n),e="object"==typeof t;for(i in r)r.hasOwnProperty(i)&&-1===u(r[i],t)&&r[i].push(e?t:{listener:t,once:!1});return this};t.on=r("addListener");t.addOnceListener=function(n,t){return this.addListener(n,{listener:t,once:!0})};t.once=r("addOnceListener");t.defineEvent=function(n){return this.getListeners(n),this};t.defineEvents=function(n){for(var t=0;t<n.length;t+=1)this.defineEvent(n[t]);return this};t.removeListener=function(n,t){var f,i,r=this.getListenersAsObject(n);for(i in r)r.hasOwnProperty(i)&&-1!==(f=u(r[i],t))&&r[i].splice(f,1);return this};t.off=r("removeListener");t.addListeners=function(n,t){return this.manipulateListeners(!1,n,t)};t.removeListeners=function(n,t){return this.manipulateListeners(!0,n,t)};t.manipulateListeners=function(n,t,i){var r,u,f=n?this.removeListener:this.addListener,e=n?this.removeListeners:this.addListeners;if("object"!=typeof t||t instanceof RegExp)for(r=i.length;r--;)f.call(this,t,i[r]);else for(r in t)t.hasOwnProperty(r)&&(u=t[r])&&("function"==typeof u?f.call(this,r,u):e.call(this,r,u));return this};t.removeEvent=function(n){var t,r=typeof n,i=this._getEvents();if("string"===r)delete i[n];else if(n instanceof RegExp)for(t in i)i.hasOwnProperty(t)&&n.test(t)&&delete i[t];else delete this._events;return this};t.removeAllListeners=r("removeEvent");t.emitEvent=function(n,t){var u,i,r,f,e=this.getListenersAsObject(n);for(f in e)if(e.hasOwnProperty(f))for(u=e[f].slice(0),r=0;r<u.length;r++)i=u[r],!0===i.once&&this.removeListener(n,i.listener),i.listener.apply(this,t||[])===this._getOnceReturnValue()&&this.removeListener(n,i.listener);return this};t.trigger=r("emitEvent");t.emit=function(n){var t=Array.prototype.slice.call(arguments,1);return this.emitEvent(n,t)};t.setOnceReturnValue=function(n){return this._onceReturnValue=n,this};t._getOnceReturnValue=function(){return!this.hasOwnProperty("_onceReturnValue")||this._onceReturnValue};t._getEvents=function(){return this._events||(this._events={})};i.noConflict=function(){return n.EventEmitter=e,i};"function"==typeof define&&define.amd?define(function(){return i}):"object"==typeof module&&module.exports?module.exports=i:n.EventEmitter=i}(this||{});Array.prototype.indexOf||(Array.prototype.indexOf=function(n,t){if(this===undefined||this===null)throw new TypeError('"this" is null or not defined');var i=this.length>>>0;for(t=+t||0,Math.abs(t)===Infinity&&(t=0),t<0&&(t+=i,t<0&&(t=0));t<i;t++)if(this[t]===n)return t;return-1});Array.prototype.filter||(Array.prototype.filter=function(n){"use strict";var i,f,r,e,t,u;if(this===void 0||this===null)throw new TypeError;if(i=Object(this),f=i.length>>>0,typeof n!="function")throw new TypeError;for(r=[],e=arguments.length>=2?arguments[1]:void 0,t=0;t<f;t++)t in i&&(u=i[t],n.call(e,u,t,i)&&r.push(u));return r});Array.prototype.includes||Object.defineProperty(Array.prototype,"includes",{value:function(n,t){function e(n,t){return n===t||typeof n=="number"&&typeof t=="number"&&isNaN(n)&&isNaN(t)}var f,i,r,u;if(this==null)throw new TypeError('"this" is null or not defined');if(f=Object(this),i=f.length>>>0,i===0)return!1;for(r=t|0,u=Math.max(r>=0?r:i-Math.abs(r),0);u<i;){if(e(f[u],n))return!0;u++}return!1}});String.prototype.startsWith||function(){"use strict";var n=function(){try{var n={},t=Object.defineProperty,i=t(n,n,n)&&t}catch(r){}return i}(),i={}.toString,t=function(n){var u,f,r;if(this==null)throw TypeError();if(u=String(this),n&&i.call(n)=="[object RegExp]")throw TypeError();var e=u.length,o=String(n),s=o.length,h=arguments.length>1?arguments[1]:undefined,t=h?Number(h):0;if(t!=t&&(t=0),f=Math.min(Math.max(t,0),e),s+f>e)return!1;for(r=-1;++r<s;)if(u.charCodeAt(f+r)!=o.charCodeAt(r))return!1;return!0};n?n(String.prototype,"startsWith",{value:t,configurable:!0,writable:!0}):String.prototype.startsWith=t}(),function(n){function o(n,t){for(var i=n.length;i--;)if(n[i]===t)return i;return-1}function b(n,t){if(n.length!=t.length)return!1;for(var i=0;i<n.length;i++)if(n[i]!==t[i])return!1;return!0}function k(n){for(i in t)t[i]=n[v[i]]}function d(n){var i,s,c,l,a,v;if(i=n.keyCode,o(f,i)==-1&&f.push(i),(i==93||i==224)&&(i=91),i in t){t[i]=!0;for(c in u)u[c]==i&&(e[c]=!0);return}if((k(n),e.filter.call(this,n))&&i in r)for(v=h(),l=0;l<r[i].length;l++)if(s=r[i][l],s.scope==v||s.scope=="all"){a=s.mods.length>0;for(c in t)(!t[c]&&o(s.mods,+c)>-1||t[c]&&o(s.mods,+c)==-1)&&(a=!1);(s.mods.length!=0||t[16]||t[18]||t[17]||t[91])&&!a||s.method(n,s)===!1&&(n.preventDefault?n.preventDefault():n.returnValue=!1,n.stopPropagation&&n.stopPropagation(),n.cancelBubble&&(n.cancelBubble=!0))}}function g(n){var i=n.keyCode,r,s=o(f,i);if(s>=0&&f.splice(s,1),(i==93||i==224)&&(i=91),i in t){t[i]=!1;for(r in u)u[r]==i&&(e[r]=!1)}}function nt(){for(i in t)t[i]=!1;for(i in u)e[i]=!1}function e(n,t,i){var f,e,u;for(f=y(n),i===undefined&&(i=t,t="all"),u=0;u<f.length;u++)e=[],n=f[u].split("+"),n.length>1&&(e=p(n),n=[n[n.length-1]]),n=n[0],n=s(n),n in r||(r[n]=[]),r[n].push({shortcut:f[u],scope:t,method:i,key:f[u],mods:e})}function tt(n,t){for(var i,c=[],u,o,e=y(n),f=0;f<e.length;f++){if(i=e[f].split("+"),i.length>1&&(c=p(i),n=i[i.length-1]),n=s(n),t===undefined&&(t=h()),!r[n])return;for(u=0;u<r[n].length;u++)o=r[n][u],o.scope===t&&b(o.mods,c)&&(r[n][u]={})}}function it(n){return typeof n=="string"&&(n=s(n)),o(f,n)!=-1}function rt(){return f.slice(0)}function ut(n){var t=(n.target||n.srcElement).tagName;return!(t=="INPUT"||t=="SELECT"||t=="TEXTAREA")}function ft(n){l=n||"all"}function h(){return l||"all"}function et(n){var u,i,t;for(u in r)for(i=r[u],t=0;t<i.length;)i[t].scope===n?i.splice(t,1):t++}function y(n){var t;return n=n.replace(/\s/g,""),t=n.split(","),t[t.length-1]==""&&(t[t.length-2]+=","),t}function p(n){for(var i=n.slice(0,n.length-1),t=0;t<i.length;t++)i[t]=u[i[t]];return i}function c(n,t,i){n.addEventListener?n.addEventListener(t,i,!1):n.attachEvent&&n.attachEvent("on"+t,function(){i(window.event)})}function ot(){var t=n.key;return n.key=w,t}for(var r={},t={16:!1,18:!1,17:!1,91:!1},l="all",u={"â‡§":16,shift:16,"âŒ¥":18,alt:18,option:18,"âŒƒ":17,ctrl:17,control:17,"âŒ˜":91,command:91},a={backspace:8,tab:9,clear:12,enter:13,"return":13,esc:27,escape:27,space:32,left:37,up:38,right:39,down:40,del:46,"delete":46,home:36,end:35,pageup:33,pagedown:34,",":188,".":190,"/":191,"`":192,"-":189,"=":187,";":186,"'":222,"[":219,"]":221,"\\":220},s=function(n){return a[n]||n.toUpperCase().charCodeAt(0)},f=[],v,w,i=1;i<20;i++)a["f"+i]=111+i;v={16:"shiftKey",18:"altKey",17:"ctrlKey",91:"metaKey"};for(i in u)e[i]=!1;c(document,"keydown",function(n){d(n)});c(document,"keyup",g);c(window,"focus",nt);w=n.key;n.key=e;n.key.setScope=ft;n.key.getScope=h;n.key.deleteScope=et;n.key.filter=ut;n.key.isPressed=it;n.key.getPressedKeyCodes=rt;n.key.noConflict=ot;n.key.unbind=tt;typeof module!="undefined"&&(module.exports=key)}(this),function(n){function it(t,i,r){r=e(i,r);return this.on("click.pjax",t,function(t){var i=r;i.container||(i=n.extend({},r),i.container=n(this).attr("data-pjax"));v(t,i)})}function v(i,r,u){var f,o;if(u=e(r,u),f=i.currentTarget,o=n(f),f.tagName.toUpperCase()!=="A")throw"$.fn.pjax or $.pjax.click requires an anchor element";if(!(i.which>1)&&!i.metaKey&&!i.ctrlKey&&!i.shiftKey&&!i.altKey&&location.protocol===f.protocol&&location.hostname===f.hostname&&(!(f.href.indexOf("#")>-1)||d(f)!=d(location))&&!i.isDefaultPrevented()){var c={url:f.href,container:o.attr("data-pjax"),target:f},s=n.extend({},c,u),h=n.Event("pjax:click");o.trigger(h,[s]);h.isDefaultPrevented()||(t(s),i.preventDefault(),o.trigger("pjax:clicked",[s]))}}function rt(i,r,u){var s,o,f;if(u=e(r,u),s=i.currentTarget,o=n(s),s.tagName.toUpperCase()!=="FORM")throw"$.pjax.submit requires a form element";if(f={type:(o.attr("method")||"GET").toUpperCase(),url:o.attr("action"),container:o.attr("data-pjax"),target:s},f.type!=="GET"&&window.FormData!==undefined)f.data=new FormData(s),f.processData=!1,f.contentType=!1;else{if(o.find(":file").length)return;f.data=o.serializeArray()}t(n.extend({},f,u));i.preventDefault()}function t(i){function u(t,r,u){u||(u={});u.relatedTarget=i.target;var f=n.Event(t,u);return o.trigger(f,r),!f.isDefaultPrevented()}var e,h,o,c,s;if(i=n.extend(!0,{},n.ajaxSettings,t.defaults,i),n.isFunction(i.url)&&(i.url=i.url()),e=f(i.url).hash,h=n.type(i.container),h!=="string")throw"expected string value for 'container' option; got "+h;if(o=i.context=n(i.container),!o.length)throw"the container selector '"+i.container+"' did not match anything";return i.data||(i.data={}),n.isArray(i.data)?i.data.push({name:"_pjax",value:i.container}):i.data._pjax=i.container,i.beforeSend=function(n,t){if(t.type!=="GET"&&(t.timeout=0),n.setRequestHeader("X-PJAX","true"),n.setRequestHeader("X-PJAX-Container",i.container),!u("pjax:beforeSend",[n,t]))return!1;t.timeout>0&&(c=setTimeout(function(){u("pjax:timeout",[n,i])&&n.abort("timeout")},t.timeout),t.timeout=0);var r=f(t.url);e&&(r.hash=e);i.requestUrl=k(r)},i.complete=function(n,t){c&&clearTimeout(c);u("pjax:complete",[n,t,i]);u("pjax:end",[n,i])},i.error=function(n,t,f){var e=g("",n,i),o=u("pjax:error",[n,t,f,i]);i.type=="GET"&&t!=="abort"&&o&&r(e.url)},i.success=function(s,h,c){var tt=t.state,b=typeof n.pjax.defaults.version=="function"?n.pjax.defaults.version():n.pjax.defaults.version,k=c.getResponseHeader("X-PJAX-Version"),l=g(s,c,i),d=f(l.url),nt,a,v,y,p;if(e&&(d.hash=e,l.url=d.href),b&&k&&b!==k){r(l.url);return}if(!l.contents){r(l.url);return}if(t.state={id:i.id||w(),url:l.url,title:l.title,container:i.container,fragment:i.fragment,timeout:i.timeout},(i.push||i.replace)&&window.history.replaceState(t.state,l.title,l.url),nt=n.contains(o,document.activeElement),nt)try{document.activeElement.blur()}catch(it){}l.title&&(document.title=l.title);u("pjax:beforeReplace",[l.contents,i],{state:t.state,previousState:tt});o.html(l.contents);a=o.find("input[autofocus], textarea[autofocus]").last()[0];a&&document.activeElement!==a&&a.focus();ot(l.scripts);v=i.scrollTo;e&&(y=decodeURIComponent(e.slice(1)),p=document.getElementById(y)||document.getElementsByName(y)[0],p&&(v=n(p).offset().top));typeof v=="number"&&n(window).scrollTop(v);u("pjax:success",[s,h,c,i])},t.state||(t.state={id:w(),url:window.location.href,title:document.title,container:i.container,fragment:i.fragment,timeout:i.timeout},window.history.replaceState(t.state,document.title)),p(t.xhr),t.options=i,s=t.xhr=n.ajax(i),s.readyState>0&&(i.push&&!i.replace&&(st(t.state.id,[i.container,b(o)]),window.history.pushState(null,"",i.requestUrl)),u("pjax:start",[s,i]),u("pjax:send",[s,i])),t.xhr}function ut(i,r){var u={url:window.location.href,push:!1,replace:!0,scrollTo:!1};return t(n.extend(u,e(i,r)))}function r(n){window.history.replaceState(null,"",t.state.url);window.location.replace(n)}function y(f){var s,e,c,y,h,w;if(u||p(t.xhr),s=t.state,e=f.state,e&&e.container){if(u&&ft==e.url)return;if(s){if(s.id===e.id)return;c=s.id<e.id?"forward":"back"}var v=i[e.id]||[],l=v[0]||e.container,o=n(l),a=v[1];o.length?(s&&ht(c,s.id,[l,b(o)]),y=n.Event("pjax:popstate",{state:e,direction:c}),o.trigger(y),h={id:e.id,url:e.url,container:l,push:!1,fragment:e.fragment,timeout:e.timeout,scrollTo:!1},a?(o.trigger("pjax:start",[null,h]),t.state=e,e.title&&(document.title=e.title),w=n.Event("pjax:beforeReplace",{state:e,previousState:s}),o.trigger(w,[a,h]),o.html(a),o.trigger("pjax:end",[null,h])):t(h),o[0].offsetHeight):r(location.href)}u=!1}function et(t){var e=n.isFunction(t.url)?t.url():t.url,u=t.type?t.type.toUpperCase():"GET",r=n("<form>",{method:u==="GET"?"GET":"POST",action:e,style:"display:none"}),i,f;if(u!=="GET"&&u!=="POST"&&r.append(n("<input>",{type:"hidden",name:"_method",value:u.toLowerCase()})),i=t.data,typeof i=="string")n.each(i.split("&"),function(t,i){var u=i.split("=");r.append(n("<input>",{type:"hidden",name:u[0],value:u[1]}))});else if(n.isArray(i))n.each(i,function(t,i){r.append(n("<input>",{type:"hidden",name:i.name,value:i.value}))});else if(typeof i=="object")for(f in i)r.append(n("<input>",{type:"hidden",name:f,value:i[f]}));n(document.body).append(r);r.submit()}function p(t){t&&t.readyState<4&&(t.onreadystatechange=n.noop,t.abort())}function w(){return(new Date).getTime()}function b(t){var i=t.clone();return i.find("script").each(function(){this.src||n._data(this,"globalEval",!1)}),i.contents()}function k(n){return n.search=n.search.replace(/([?&])(_pjax|_)=[^&]*/g,"").replace(/^&/,""),n.href.replace(/\?($|#)/,"$1")}function f(n){var t=document.createElement("a");return t.href=n,t}function d(n){return n.href.replace(/#.*/,"")}function e(t,i){return t&&i?(i=n.extend({},i),i.container=t,i):n.isPlainObject(t)?t:{container:t}}function h(n,t){return n.filter(t).add(n.find(t))}function c(t){return n.parseHTML(t,document,!0)}function g(t,i,r){var u={},a=/<html/i.test(t),v=i.getResponseHeader("X-PJAX-URL"),s,o,l,e;return(u.url=v?k(f(v)):r.requestUrl,a?(o=n(c(t.match(/<body[^>]*>([\s\S.]*)<\/body>/i)[0])),l=t.match(/<head[^>]*>([\s\S.]*)<\/head>/i),s=l!=null?n(c(l[0])):o):s=o=n(c(t)),o.length===0)?u:(u.title=h(s,"title").last().text(),r.fragment?(e=o,r.fragment!=="body"&&(e=h(e,r.fragment).first()),e.length&&(u.contents=r.fragment==="body"?e:e.contents(),u.title||(u.title=e.attr("title")||e.data("title")))):a||(u.contents=o),u.contents&&(u.contents=u.contents.not(function(){return n(this).is("title")}),u.contents.find("title").remove(),u.scripts=h(u.contents,"script[src]").remove(),u.contents=u.contents.not(u.scripts)),u.title&&(u.title=n.trim(u.title)),u)}function ot(t){if(t){var i=n("script[src]");t.each(function(){var u=this.src,f=i.filter(function(){return this.src===u}),t,r;f.length||(t=document.createElement("script"),r=n(this).attr("type"),r&&(t.type=r),t.src=n(this).attr("src"),document.head.appendChild(t))})}}function st(n,r){i[n]=r;o.push(n);a(l,0);a(o,t.defaults.maxCacheLength)}function ht(n,r,u){var f,e;i[r]=u;n==="forward"?(f=o,e=l):(f=l,e=o);f.push(r);r=e.pop();r&&delete i[r];a(f,t.defaults.maxCacheLength)}function a(n,t){while(n.length>t)delete i[n.shift()]}function ct(){return n("meta").filter(function(){var t=n(this).attr("http-equiv");return t&&t.toUpperCase()==="X-PJAX-VERSION"}).attr("content")}function nt(){n.fn.pjax=it;n.pjax=t;n.pjax.enable=n.noop;n.pjax.disable=tt;n.pjax.click=v;n.pjax.submit=rt;n.pjax.reload=ut;n.pjax.defaults={timeout:650,push:!0,replace:!1,type:"GET",dataType:"html",scrollTo:0,maxCacheLength:20,version:ct};n(window).on("popstate.pjax",y)}function tt(){n.fn.pjax=function(){return this};n.pjax=et;n.pjax.enable=nt;n.pjax.disable=n.noop;n.pjax.click=n.noop;n.pjax.submit=n.noop;n.pjax.reload=function(){window.location.reload()};n(window).off("popstate.pjax",y)}var u=!0,ft=window.location.href,s=window.history.state;s&&s.container&&(t.state=s);"state"in window.history&&(u=!1);var i={},l=[],o=[];n.event.props&&n.inArray("state",n.event.props)<0?n.event.props.push("state"):"state"in n.Event.prototype||n.event.addProp("state");n.support.pjax=window.history&&window.history.pushState&&window.history.replaceState&&!navigator.userAgent.match(/((iPod|iPhone|iPad).+\bOS\s+[1-4]\D|WebApps\/.+CFNetwork)/);n.support.pjax?nt():tt()}(jQuery),function(n){typeof define=="function"&&define.amd?define(["jquery"],n):n(jQuery)}(function(n){function u(n){return n}function f(n){return decodeURIComponent(n.replace(r," "))}function i(n){n.indexOf('"')===0&&(n=n.slice(1,-1).replace(/\\"/g,'"').replace(/\\\\/g,"\\"));try{return t.json?JSON.parse(n):n}catch(i){}}var r=/\+/g,t=n.cookie=function(r,e,o){var l,h,s,y;if(e!==undefined)return o=n.extend({},t.defaults,o),typeof o.expires=="number"&&(l=o.expires,h=o.expires=new Date,h.setDate(h.getDate()+l)),e=t.json?JSON.stringify(e):String(e),document.cookie=[t.raw?r:encodeURIComponent(r),"=",t.raw?e:encodeURIComponent(e),o.expires?"; expires="+o.expires.toUTCString():"",o.path?"; path="+o.path:"",o.domain?"; domain="+o.domain:"",o.secure?"; secure":""].join("");var a=t.raw?u:f,v=document.cookie.split("; "),c=r?undefined:{};for(s=0,y=v.length;s<y;s++){var p=v[s].split("="),w=a(p.shift()),b=a(p.join("="));if(r&&r===w){c=i(b);break}r||(c[w]=i(b))}return c};t.defaults={};n.removeCookie=function(t,i){return n.cookie(t)!==undefined?(n.cookie(t,"",n.extend({},i,{expires:-1})),!0):!1}});!function(n,t){"function"==typeof define&&define.amd?define(["jquery"],t):t("object"==typeof exports?require("jquery"):n.jQuery?n.jQuery:n.Zepto)}(this,function(n,t){var r,f,u,i,e;n.fn.jPlayer=function(i){var r="jPlayer",u="string"==typeof i,f=Array.prototype.slice.call(arguments,1),e=this;return i=!u&&f.length?n.extend.apply(null,[!0,i].concat(f)):i,u&&"_"===i.charAt(0)?e:(this.each(u?function(){var u=n(this).data(r),o=u&&n.isFunction(u[i])?u[i].apply(u,f):u;if(o!==u&&o!==t)return(e=o,!1)}:function(){var t=n(this).data(r);t?t.option(i||{}):n(this).data(r,new n.jPlayer(i,this))}),e)};n.jPlayer=function(t,i){if(arguments.length){this.element=n(i);this.options=n.extend(!0,{},this.options,t);var r=this;this.element.bind("remove.jPlayer",function(){r.destroy()});this._init()}};"function"!=typeof n.fn.stop&&(n.fn.stop=function(){});n.jPlayer.emulateMethods="load play pause";n.jPlayer.emulateStatus="src readyState networkState currentTime duration paused ended playbackRate";n.jPlayer.emulateOptions="muted volume";n.jPlayer.reservedEvent="ready flashreset resize repeat error warning";n.jPlayer.event={};n.each(["ready","setmedia","flashreset","resize","repeat","click","error","warning","loadstart","progress","suspend","abort","emptied","stalled","play","pause","loadedmetadata","loadeddata","waiting","playing","canplay","canplaythrough","seeking","seeked","timeupdate","ended","ratechange","durationchange","volumechange"],function(){n.jPlayer.event[this]="jPlayer_"+this});n.jPlayer.htmlEvent=["loadstart","abort","emptied","stalled","loadedmetadata","canplay","canplaythrough"];n.jPlayer.pause=function(){n.jPlayer.prototype.destroyRemoved();n.each(n.jPlayer.prototype.instances,function(n,t){t.data("jPlayer").status.srcSet&&t.jPlayer("pause")})};n.jPlayer.timeFormat={showHour:!1,showMin:!0,showSec:!0,padHour:!1,padMin:!0,padSec:!0,sepHour:":",sepMin:":",sepSec:""};r=function(){this.init()};r.prototype={init:function(){this.options={timeFormat:n.jPlayer.timeFormat}},time:function(n){n=n&&"number"==typeof n?n:0;var t=new Date(1e3*n),i=t.getUTCHours(),r=this.options.timeFormat.showHour?t.getUTCMinutes():t.getUTCMinutes()+60*i,u=this.options.timeFormat.showMin?t.getUTCSeconds():t.getUTCSeconds()+60*r,e=this.options.timeFormat.padHour&&10>i?"0"+i:i,o=this.options.timeFormat.padMin&&10>r?"0"+r:r,s=this.options.timeFormat.padSec&&10>u?"0"+u:u,f="";return f+=this.options.timeFormat.showHour?e+this.options.timeFormat.sepHour:"",f+=this.options.timeFormat.showMin?o+this.options.timeFormat.sepMin:"",f+(this.options.timeFormat.showSec?s+this.options.timeFormat.sepSec:"")}};f=new r;n.jPlayer.convertTime=function(n){return f.time(n)};n.jPlayer.uaBrowser=function(n){var t=n.toLowerCase(),i=/(webkit)[ \/]([\w.]+)/.exec(t)||/(opera)(?:.*version)?[ \/]([\w.]+)/.exec(t)||/(msie) ([\w.]+)/.exec(t)||t.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+))?/.exec(t)||[];return{browser:i[1]||"",version:i[2]||"0"}};n.jPlayer.uaPlatform=function(n){var t=n.toLowerCase(),i=/(ipad|iphone|ipod|android|blackberry|playbook|windows ce|webos)/.exec(t)||[],r=/(ipad|playbook)/.exec(t)||!/(mobile)/.exec(t)&&/(android)/.exec(t)||[];return i[1]&&(i[1]=i[1].replace(/\s/g,"_")),{platform:i[1]||"",tablet:r[1]||""}};n.jPlayer.browser={};n.jPlayer.platform={};u=n.jPlayer.uaBrowser(navigator.userAgent);u.browser&&(n.jPlayer.browser[u.browser]=!0,n.jPlayer.browser.version=u.version);i=n.jPlayer.uaPlatform(navigator.userAgent);i.platform&&(n.jPlayer.platform[i.platform]=!0,n.jPlayer.platform.mobile=!i.tablet,n.jPlayer.platform.tablet=!!i.tablet);n.jPlayer.getDocMode=function(){var t;return n.jPlayer.browser.msie&&(document.documentMode?t=document.documentMode:(t=5,document.compatMode&&"CSS1Compat"===document.compatMode&&(t=7))),t};n.jPlayer.browser.documentMode=n.jPlayer.getDocMode();n.jPlayer.nativeFeatures={init:function(){var n,u,e,t=document,o=t.createElement("video"),i={w3c:["fullscreenEnabled","fullscreenElement","requestFullscreen","exitFullscreen","fullscreenchange","fullscreenerror"],moz:["mozFullScreenEnabled","mozFullScreenElement","mozRequestFullScreen","mozCancelFullScreen","mozfullscreenchange","mozfullscreenerror"],webkit:["","webkitCurrentFullScreenElement","webkitRequestFullScreen","webkitCancelFullScreen","webkitfullscreenchange",""],webkitVideo:["webkitSupportsFullscreen","webkitDisplayingFullscreen","webkitEnterFullscreen","webkitExitFullscreen","",""],ms:["","msFullscreenElement","msRequestFullscreen","msExitFullscreen","MSFullscreenChange","MSFullscreenError"]},s=["w3c","moz","webkit","webkitVideo","ms"],f,r;for(this.fullscreen=n={support:{w3c:!!t[i.w3c[0]],moz:!!t[i.moz[0]],webkit:"function"==typeof t[i.webkit[3]],webkitVideo:"function"==typeof o[i.webkitVideo[2]],ms:"function"==typeof o[i.ms[2]]},used:{}},u=0,e=s.length;e>u;u++)if(f=s[u],n.support[f]){n.spec=f;n.used[f]=!0;break}n.spec?(r=i[n.spec],n.api={fullscreenEnabled:!0,fullscreenElement:function(n){return n=n?n:t,n[r[1]]},requestFullscreen:function(n){return n[r[2]]()},exitFullscreen:function(n){return n=n?n:t,n[r[3]]()}},n.event={fullscreenchange:r[4],fullscreenerror:r[5]}):(n.api={fullscreenEnabled:!1,fullscreenElement:function(){return null},requestFullscreen:function(){},exitFullscreen:function(){}},n.event={})}};n.jPlayer.nativeFeatures.init();n.jPlayer.focus=null;n.jPlayer.keyIgnoreElementNames="A INPUT TEXTAREA SELECT BUTTON";e=function(t){var r,i=n.jPlayer.focus;i&&(n.each(n.jPlayer.keyIgnoreElementNames.split(/\s+/g),function(n,i){if(t.target.nodeName.toUpperCase()===i.toUpperCase())return(r=!0,!1)}),r||n.each(i.options.keyBindings,function(r,u){if(u&&n.isFunction(u.fn)&&("number"==typeof u.key&&t.which===u.key||"string"==typeof u.key&&t.key===u.key))return(t.preventDefault(),u.fn(i),!1)}))};n.jPlayer.keys=function(t){var i="keydown.jPlayer";n(document.documentElement).unbind(i);t&&n(document.documentElement).bind(i,e)};n.jPlayer.keys(!0);n.jPlayer.prototype={count:0,version:{script:"2.9.2",needFlash:"2.9.0",flash:"unknown"},options:{swfPath:"js",solution:"html, flash",supplied:"mp3",auroraFormats:"wav",preload:"metadata",volume:.8,muted:!1,remainingDuration:!1,toggleDuration:!1,captureDuration:!0,playbackRate:1,defaultPlaybackRate:1,minPlaybackRate:.5,maxPlaybackRate:4,wmode:"opaque",backgroundColor:"#000000",cssSelectorAncestor:"#jp_container_1",cssSelector:{videoPlay:".jp-video-play",play:".jp-play",pause:".jp-pause",stop:".jp-stop",seekBar:".jp-seek-bar",playBar:".jp-play-bar",mute:".jp-mute",unmute:".jp-unmute",volumeBar:".jp-volume-bar",volumeBarValue:".jp-volume-bar-value",volumeMax:".jp-volume-max",playbackRateBar:".jp-playback-rate-bar",playbackRateBarValue:".jp-playback-rate-bar-value",currentTime:".jp-current-time",duration:".jp-duration",title:".jp-title",fullScreen:".jp-full-screen",restoreScreen:".jp-restore-screen",repeat:".jp-repeat",repeatOff:".jp-repeat-off",gui:".jp-gui",noSolution:".jp-no-solution"},stateClass:{playing:"jp-state-playing",seeking:"jp-state-seeking",muted:"jp-state-muted",looped:"jp-state-looped",fullScreen:"jp-state-full-screen",noVolume:"jp-state-no-volume"},useStateClassSkin:!1,autoBlur:!0,smoothPlayBar:!1,fullScreen:!1,fullWindow:!1,autohide:{restored:!1,full:!0,fadeIn:200,fadeOut:600,hold:1e3},loop:!1,repeat:function(t){t.jPlayer.options.loop?n(this).unbind(".jPlayerRepeat").bind(n.jPlayer.event.ended+".jPlayer.jPlayerRepeat",function(){n(this).jPlayer("play")}):n(this).unbind(".jPlayerRepeat")},nativeVideoControls:{},noFullWindow:{msie:/msie [0-6]\./,ipad:/ipad.*?os [0-4]\./,iphone:/iphone/,ipod:/ipod/,android_pad:/android [0-3]\.(?!.*?mobile)/,android_phone:/(?=.*android)(?!.*chrome)(?=.*mobile)/,blackberry:/blackberry/,windows_ce:/windows ce/,iemobile:/iemobile/,webos:/webos/},noVolume:{ipad:/ipad/,iphone:/iphone/,ipod:/ipod/,android_pad:/android(?!.*?mobile)/,android_phone:/android.*?mobile/,blackberry:/blackberry/,windows_ce:/windows ce/,iemobile:/iemobile/,webos:/webos/,playbook:/playbook/},timeFormat:{},keyEnabled:!1,audioFullScreen:!1,keyBindings:{play:{key:80,fn:function(n){n.status.paused?n.play():n.pause()}},fullScreen:{key:70,fn:function(n){(n.status.video||n.options.audioFullScreen)&&n._setOption("fullScreen",!n.options.fullScreen)}},muted:{key:77,fn:function(n){n._muted(!n.options.muted)}},volumeUp:{key:190,fn:function(n){n.volume(n.options.volume+.1)}},volumeDown:{key:188,fn:function(n){n.volume(n.options.volume-.1)}},loop:{key:76,fn:function(n){n._loop(!n.options.loop)}}},verticalVolume:!1,verticalPlaybackRate:!1,globalVolume:!1,idPrefix:"jp",noConflict:"jQuery",emulateHtml:!1,consoleAlerts:!0,errorAlerts:!1,warningAlerts:!1},optionsAudio:{size:{width:"0px",height:"0px",cssClass:""},sizeFull:{width:"0px",height:"0px",cssClass:""}},optionsVideo:{size:{width:"480px",height:"270px",cssClass:"jp-video-270p"},sizeFull:{width:"100%",height:"100%",cssClass:"jp-video-full"}},instances:{},status:{src:"",media:{},paused:!0,format:{},formatType:"",waitForPlay:!0,waitForLoad:!0,srcSet:!1,video:!1,seekPercent:0,currentPercentRelative:0,currentPercentAbsolute:0,currentTime:0,duration:0,remaining:0,videoWidth:0,videoHeight:0,readyState:0,networkState:0,playbackRate:1,ended:0},internal:{ready:!1},solution:{html:!0,aurora:!0,flash:!0},format:{mp3:{codec:"audio/mpeg",flashCanPlay:!0,media:"audio"},m4a:{codec:'audio/mp4; codecs="mp4a.40.2"',flashCanPlay:!0,media:"audio"},m3u8a:{codec:'application/vnd.apple.mpegurl; codecs="mp4a.40.2"',flashCanPlay:!1,media:"audio"},m3ua:{codec:"audio/mpegurl",flashCanPlay:!1,media:"audio"},oga:{codec:'audio/ogg; codecs="vorbis, opus"',flashCanPlay:!1,media:"audio"},flac:{codec:"audio/x-flac",flashCanPlay:!1,media:"audio"},wav:{codec:'audio/wav; codecs="1"',flashCanPlay:!1,media:"audio"},webma:{codec:'audio/webm; codecs="vorbis"',flashCanPlay:!1,media:"audio"},fla:{codec:"audio/x-flv",flashCanPlay:!0,media:"audio"},rtmpa:{codec:'audio/rtmp; codecs="rtmp"',flashCanPlay:!0,media:"audio"},m4v:{codec:'video/mp4; codecs="avc1.42E01E, mp4a.40.2"',flashCanPlay:!0,media:"video"},m3u8v:{codec:'application/vnd.apple.mpegurl; codecs="avc1.42E01E, mp4a.40.2"',flashCanPlay:!1,media:"video"},m3uv:{codec:"audio/mpegurl",flashCanPlay:!1,media:"video"},ogv:{codec:'video/ogg; codecs="theora, vorbis"',flashCanPlay:!1,media:"video"},webmv:{codec:'video/webm; codecs="vorbis, vp8"',flashCanPlay:!1,media:"video"},flv:{codec:"video/x-flv",flashCanPlay:!0,media:"video"},rtmpv:{codec:'video/rtmp; codecs="rtmp"',flashCanPlay:!0,media:"video"}},_init:function(){var i=this,r,e,s,o,f,u;if(this.element.empty(),this.status=n.extend({},this.status),this.internal=n.extend({},this.internal),this.options.timeFormat=n.extend({},n.jPlayer.timeFormat,this.options.timeFormat),this.internal.cmdsIgnored=n.jPlayer.platform.ipad||n.jPlayer.platform.iphone||n.jPlayer.platform.ipod,this.internal.domNode=this.element.get(0),this.options.keyEnabled&&!n.jPlayer.focus&&(n.jPlayer.focus=this),this.androidFix={setMedia:!1,play:!1,pause:!1,time:NaN},n.jPlayer.platform.android&&(this.options.preload="auto"!==this.options.preload?"metadata":"auto"),this.formats=[],this.solutions=[],this.require={},this.htmlElement={},this.html={},this.html.audio={},this.html.video={},this.aurora={},this.aurora.formats=[],this.aurora.properties=[],this.flash={},this.css={},this.css.cs={},this.css.jq={},this.ancestorJq=[],this.options.volume=this._limitValue(this.options.volume,0,1),n.each(this.options.supplied.toLowerCase().split(","),function(t,r){var u=r.replace(/^\s+|\s+$/g,""),f;i.format[u]&&(f=!1,n.each(i.formats,function(n,t){if(u===t)return(f=!0,!1)}),f||i.formats.push(u))}),n.each(this.options.solution.toLowerCase().split(","),function(t,r){var u=r.replace(/^\s+|\s+$/g,""),f;i.solution[u]&&(f=!1,n.each(i.solutions,function(n,t){if(u===t)return(f=!0,!1)}),f||i.solutions.push(u))}),n.each(this.options.auroraFormats.toLowerCase().split(","),function(t,r){var u=r.replace(/^\s+|\s+$/g,""),f;i.format[u]&&(f=!1,n.each(i.aurora.formats,function(n,t){if(u===t)return(f=!0,!1)}),f||i.aurora.formats.push(u))}),this.internal.instance="jp_"+this.count,this.instances[this.internal.instance]=this.element,this.element.attr("id")||this.element.attr("id",this.options.idPrefix+"_jplayer_"+this.count),this.internal.self=n.extend({},{id:this.element.attr("id"),jq:this.element}),this.internal.audio=n.extend({},{id:this.options.idPrefix+"_audio_"+this.count,jq:t}),this.internal.video=n.extend({},{id:this.options.idPrefix+"_video_"+this.count,jq:t}),this.internal.flash=n.extend({},{id:this.options.idPrefix+"_flash_"+this.count,jq:t,swf:this.options.swfPath+(".swf"!==this.options.swfPath.toLowerCase().slice(-4)?(this.options.swfPath&&"/"!==this.options.swfPath.slice(-1)?"/":"")+"jquery.jplayer.swf":"")}),this.internal.poster=n.extend({},{id:this.options.idPrefix+"_poster_"+this.count,jq:t}),n.each(n.jPlayer.event,function(n,r){i.options[n]!==t&&(i.element.bind(r+".jPlayer",i.options[n]),i.options[n]=t)}),this.require.audio=!1,this.require.video=!1,n.each(this.formats,function(n,t){i.require[i.format[t].media]=!0}),this.options=this.require.video?n.extend(!0,{},this.optionsVideo,this.options):n.extend(!0,{},this.optionsAudio,this.options),this._setSize(),this.status.nativeVideoControls=this._uaBlocklist(this.options.nativeVideoControls),this.status.noFullWindow=this._uaBlocklist(this.options.noFullWindow),this.status.noVolume=this._uaBlocklist(this.options.noVolume),n.jPlayer.nativeFeatures.fullscreen.api.fullscreenEnabled&&this._fullscreenAddEventListeners(),this._restrictNativeVideoControls(),this.htmlElement.poster=document.createElement("img"),this.htmlElement.poster.id=this.internal.poster.id,this.htmlElement.poster.onload=function(){(!i.status.video||i.status.waitForPlay)&&i.internal.poster.jq.show()},this.element.append(this.htmlElement.poster),this.internal.poster.jq=n("#"+this.internal.poster.id),this.internal.poster.jq.css({width:this.status.width,height:this.status.height}),this.internal.poster.jq.hide(),this.internal.poster.jq.bind("click.jPlayer",function(){i._trigger(n.jPlayer.event.click)}),this.html.audio.available=!1,this.require.audio&&(this.htmlElement.audio=document.createElement("audio"),this.htmlElement.audio.id=this.internal.audio.id,this.html.audio.available=!!this.htmlElement.audio.canPlayType&&this._testCanPlayType(this.htmlElement.audio)),this.html.video.available=!1,this.require.video&&(this.htmlElement.video=document.createElement("video"),this.htmlElement.video.id=this.internal.video.id,this.html.video.available=!!this.htmlElement.video.canPlayType&&this._testCanPlayType(this.htmlElement.video)),this.flash.available=this._checkForFlash(10.1),this.html.canPlay={},this.aurora.canPlay={},this.flash.canPlay={},n.each(this.formats,function(t,r){i.html.canPlay[r]=i.html[i.format[r].media].available&&""!==i.htmlElement[i.format[r].media].canPlayType(i.format[r].codec);i.aurora.canPlay[r]=n.inArray(r,i.aurora.formats)>-1;i.flash.canPlay[r]=i.format[r].flashCanPlay&&i.flash.available}),this.html.desired=!1,this.aurora.desired=!1,this.flash.desired=!1,n.each(this.solutions,function(t,r){if(0===t)i[r].desired=!0;else{var u=!1,f=!1;n.each(i.formats,function(n,t){i[i.solutions[0]].canPlay[t]&&("video"===i.format[t].media?f=!0:u=!0)});i[r].desired=i.require.audio&&!u||i.require.video&&!f}}),this.html.support={},this.aurora.support={},this.flash.support={},n.each(this.formats,function(n,t){i.html.support[t]=i.html.canPlay[t]&&i.html.desired;i.aurora.support[t]=i.aurora.canPlay[t]&&i.aurora.desired;i.flash.support[t]=i.flash.canPlay[t]&&i.flash.desired}),this.html.used=!1,this.aurora.used=!1,this.flash.used=!1,n.each(this.solutions,function(t,r){n.each(i.formats,function(n,t){if(i[r].support[t])return(i[r].used=!0,!1)})}),this._resetActive(),this._resetGate(),this._cssSelectorAncestor(this.options.cssSelectorAncestor),this.html.used||this.aurora.used||this.flash.used?this.css.jq.noSolution.length&&this.css.jq.noSolution.hide():(this._error({type:n.jPlayer.error.NO_SOLUTION,context:"{solution:'"+this.options.solution+"', supplied:'"+this.options.supplied+"'}",message:n.jPlayer.errorMsg.NO_SOLUTION,hint:n.jPlayer.errorHint.NO_SOLUTION}),this.css.jq.noSolution.length&&this.css.jq.noSolution.show()),this.flash.used){if(e="jQuery="+encodeURI(this.options.noConflict)+"&id="+encodeURI(this.internal.self.id)+"&vol="+this.options.volume+"&muted="+this.options.muted,n.jPlayer.browser.msie&&(Number(n.jPlayer.browser.version)<9||n.jPlayer.browser.documentMode<9))for(s='<object id="'+this.internal.flash.id+'" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="0" height="0" tabindex="-1"><\/object>',o=['<param name="movie" value="'+this.internal.flash.swf+'" />','<param name="FlashVars" value="'+e+'" />','<param name="allowScriptAccess" value="always" />','<param name="bgcolor" value="'+this.options.backgroundColor+'" />','<param name="wmode" value="'+this.options.wmode+'" />'],r=document.createElement(s),f=0;f<o.length;f++)r.appendChild(document.createElement(o[f]));else u=function(n,t,i){var r=document.createElement("param");r.setAttribute("name",t);r.setAttribute("value",i);n.appendChild(r)},r=document.createElement("object"),r.setAttribute("id",this.internal.flash.id),r.setAttribute("name",this.internal.flash.id),r.setAttribute("data",this.internal.flash.swf),r.setAttribute("type","application/x-shockwave-flash"),r.setAttribute("width","1"),r.setAttribute("height","1"),r.setAttribute("tabindex","-1"),u(r,"flashvars",e),u(r,"allowscriptaccess","always"),u(r,"bgcolor",this.options.backgroundColor),u(r,"wmode",this.options.wmode);this.element.append(r);this.internal.flash.jq=n(r)}this.status.playbackRateEnabled=this.html.used&&!this.flash.used?this._testPlaybackRate("audio"):!1;this._updatePlaybackRate();this.html.used&&(this.html.audio.available&&(this._addHtmlEventListeners(this.htmlElement.audio,this.html.audio),this.element.append(this.htmlElement.audio),this.internal.audio.jq=n("#"+this.internal.audio.id)),this.html.video.available&&(this._addHtmlEventListeners(this.htmlElement.video,this.html.video),this.element.append(this.htmlElement.video),this.internal.video.jq=n("#"+this.internal.video.id),this.internal.video.jq.css(this.status.nativeVideoControls?{width:this.status.width,height:this.status.height}:{width:"0px",height:"0px"}),this.internal.video.jq.bind("click.jPlayer",function(){i._trigger(n.jPlayer.event.click)})));this.aurora.used;this.options.emulateHtml&&this._emulateHtmlBridge();!this.html.used&&!this.aurora.used||this.flash.used||setTimeout(function(){i.internal.ready=!0;i.version.flash="n/a";i._trigger(n.jPlayer.event.repeat);i._trigger(n.jPlayer.event.ready)},100);this._updateNativeVideoControls();this.css.jq.videoPlay.length&&this.css.jq.videoPlay.hide();n.jPlayer.prototype.count++},destroy:function(){this.clearMedia();this._removeUiClass();this.css.jq.currentTime.length&&this.css.jq.currentTime.text("");this.css.jq.duration.length&&this.css.jq.duration.text("");n.each(this.css.jq,function(n,t){t.length&&t.unbind(".jPlayer")});this.internal.poster.jq.unbind(".jPlayer");this.internal.video.jq&&this.internal.video.jq.unbind(".jPlayer");this._fullscreenRemoveEventListeners();this===n.jPlayer.focus&&(n.jPlayer.focus=null);this.options.emulateHtml&&this._destroyHtmlBridge();this.element.removeData("jPlayer");this.element.unbind(".jPlayer");this.element.empty();delete this.instances[this.internal.instance]},destroyRemoved:function(){var t=this;n.each(this.instances,function(n,i){t.element!==i&&(i.data("jPlayer")||(i.jPlayer("destroy"),delete t.instances[n]))})},enable:function(){},disable:function(){},_testCanPlayType:function(n){try{return n.canPlayType(this.format.mp3.codec),!0}catch(t){return!1}},_testPlaybackRate:function(n){var t,i=.5;n="string"==typeof n?n:"audio";t=document.createElement(n);try{return"playbackRate"in t?(t.playbackRate=i,t.playbackRate===i):!1}catch(r){return!1}},_uaBlocklist:function(t){var r=navigator.userAgent.toLowerCase(),i=!1;return n.each(t,function(n,t){if(t&&t.test(r))return(i=!0,!1)}),i},_restrictNativeVideoControls:function(){this.require.audio&&this.status.nativeVideoControls&&(this.status.nativeVideoControls=!1,this.status.noFullWindow=!0)},_updateNativeVideoControls:function(){this.html.video.available&&this.html.used&&(this.htmlElement.video.controls=this.status.nativeVideoControls,this._updateAutohide(),this.status.nativeVideoControls&&this.require.video?(this.internal.poster.jq.hide(),this.internal.video.jq.css({width:this.status.width,height:this.status.height})):this.status.waitForPlay&&this.status.video&&(this.internal.poster.jq.show(),this.internal.video.jq.css({width:"0px",height:"0px"})))},_addHtmlEventListeners:function(t,i){var r=this;t.preload=this.options.preload;t.muted=this.options.muted;t.volume=this.options.volume;this.status.playbackRateEnabled&&(t.defaultPlaybackRate=this.options.defaultPlaybackRate,t.playbackRate=this.options.playbackRate);t.addEventListener("progress",function(){i.gate&&(r.internal.cmdsIgnored&&this.readyState>0&&(r.internal.cmdsIgnored=!1),r._getHtmlStatus(t),r._updateInterface(),r._trigger(n.jPlayer.event.progress))},!1);t.addEventListener("loadeddata",function(){i.gate&&(r.androidFix.setMedia=!1,r.androidFix.play&&(r.androidFix.play=!1,r.play(r.androidFix.time)),r.androidFix.pause&&(r.androidFix.pause=!1,r.pause(r.androidFix.time)),r._trigger(n.jPlayer.event.loadeddata))},!1);t.addEventListener("timeupdate",function(){i.gate&&(r._getHtmlStatus(t),r._updateInterface(),r._trigger(n.jPlayer.event.timeupdate))},!1);t.addEventListener("durationchange",function(){i.gate&&(r._getHtmlStatus(t),r._updateInterface(),r._trigger(n.jPlayer.event.durationchange))},!1);t.addEventListener("play",function(){i.gate&&(r._updateButtons(!0),r._html_checkWaitForPlay(),r._trigger(n.jPlayer.event.play))},!1);t.addEventListener("playing",function(){i.gate&&(r._updateButtons(!0),r._seeked(),r._trigger(n.jPlayer.event.playing))},!1);t.addEventListener("pause",function(){i.gate&&(r._updateButtons(!1),r._trigger(n.jPlayer.event.pause))},!1);t.addEventListener("waiting",function(){i.gate&&(r._seeking(),r._trigger(n.jPlayer.event.waiting))},!1);t.addEventListener("seeking",function(){i.gate&&(r._seeking(),r._trigger(n.jPlayer.event.seeking))},!1);t.addEventListener("seeked",function(){i.gate&&(r._seeked(),r._trigger(n.jPlayer.event.seeked))},!1);t.addEventListener("volumechange",function(){i.gate&&(r.options.volume=t.volume,r.options.muted=t.muted,r._updateMute(),r._updateVolume(),r._trigger(n.jPlayer.event.volumechange))},!1);t.addEventListener("ratechange",function(){i.gate&&(r.options.defaultPlaybackRate=t.defaultPlaybackRate,r.options.playbackRate=t.playbackRate,r._updatePlaybackRate(),r._trigger(n.jPlayer.event.ratechange))},!1);t.addEventListener("suspend",function(){i.gate&&(r._seeked(),r._trigger(n.jPlayer.event.suspend))},!1);t.addEventListener("ended",function(){i.gate&&(n.jPlayer.browser.webkit||(r.htmlElement.media.currentTime=0),r.htmlElement.media.pause(),r._updateButtons(!1),r._getHtmlStatus(t,!0),r._updateInterface(),r._trigger(n.jPlayer.event.ended))},!1);t.addEventListener("error",function(){i.gate&&(r._updateButtons(!1),r._seeked(),r.status.srcSet&&(clearTimeout(r.internal.htmlDlyCmdId),r.status.waitForLoad=!0,r.status.waitForPlay=!0,r.status.video&&!r.status.nativeVideoControls&&r.internal.video.jq.css({width:"0px",height:"0px"}),r._validString(r.status.media.poster)&&!r.status.nativeVideoControls&&r.internal.poster.jq.show(),r.css.jq.videoPlay.length&&r.css.jq.videoPlay.show(),r._error({type:n.jPlayer.error.URL,context:r.status.src,message:n.jPlayer.errorMsg.URL,hint:n.jPlayer.errorHint.URL})))},!1);n.each(n.jPlayer.htmlEvent,function(u,f){t.addEventListener(this,function(){i.gate&&r._trigger(n.jPlayer.event[f])},!1)})},_addAuroraEventListeners:function(t,i){var r=this;t.volume=100*this.options.volume;t.on("progress",function(){i.gate&&(r.internal.cmdsIgnored&&this.readyState>0&&(r.internal.cmdsIgnored=!1),r._getAuroraStatus(t),r._updateInterface(),r._trigger(n.jPlayer.event.progress),t.duration>0&&r._trigger(n.jPlayer.event.timeupdate))},!1);t.on("ready",function(){i.gate&&r._trigger(n.jPlayer.event.loadeddata)},!1);t.on("duration",function(){i.gate&&(r._getAuroraStatus(t),r._updateInterface(),r._trigger(n.jPlayer.event.durationchange))},!1);t.on("end",function(){i.gate&&(r._updateButtons(!1),r._getAuroraStatus(t,!0),r._updateInterface(),r._trigger(n.jPlayer.event.ended))},!1);t.on("error",function(){i.gate&&(r._updateButtons(!1),r._seeked(),r.status.srcSet&&(r.status.waitForLoad=!0,r.status.waitForPlay=!0,r.status.video&&!r.status.nativeVideoControls&&r.internal.video.jq.css({width:"0px",height:"0px"}),r._validString(r.status.media.poster)&&!r.status.nativeVideoControls&&r.internal.poster.jq.show(),r.css.jq.videoPlay.length&&r.css.jq.videoPlay.show(),r._error({type:n.jPlayer.error.URL,context:r.status.src,message:n.jPlayer.errorMsg.URL,hint:n.jPlayer.errorHint.URL})))},!1)},_getHtmlStatus:function(n,t){var i=0,r=0,f=0,u=0;isFinite(n.duration)&&(this.status.duration=n.duration);i=n.currentTime;r=this.status.duration>0?100*i/this.status.duration:0;"object"==typeof n.seekable&&n.seekable.length>0?(f=this.status.duration>0?100*n.seekable.end(n.seekable.length-1)/this.status.duration:100,u=this.status.duration>0?100*n.currentTime/n.seekable.end(n.seekable.length-1):0):(f=100,u=r);t&&(i=0,u=0,r=0);this.status.seekPercent=f;this.status.currentPercentRelative=u;this.status.currentPercentAbsolute=r;this.status.currentTime=i;this.status.remaining=this.status.duration-this.status.currentTime;this.status.videoWidth=n.videoWidth;this.status.videoHeight=n.videoHeight;this.status.readyState=n.readyState;this.status.networkState=n.networkState;this.status.playbackRate=n.playbackRate;this.status.ended=n.ended},_getAuroraStatus:function(n,t){var i=0,r=0,f=0,u=0;this.status.duration=n.duration/1e3;i=n.currentTime/1e3;r=this.status.duration>0?100*i/this.status.duration:0;n.buffered>0?(f=this.status.duration>0?n.buffered*this.status.duration/this.status.duration:100,u=this.status.duration>0?i/(n.buffered*this.status.duration):0):(f=100,u=r);t&&(i=0,u=0,r=0);this.status.seekPercent=f;this.status.currentPercentRelative=u;this.status.currentPercentAbsolute=r;this.status.currentTime=i;this.status.remaining=this.status.duration-this.status.currentTime;this.status.readyState=4;this.status.networkState=0;this.status.playbackRate=1;this.status.ended=!1},_resetStatus:function(){this.status=n.extend({},this.status,n.jPlayer.prototype.status)},_trigger:function(t,i,r){var u=n.Event(t);u.jPlayer={};u.jPlayer.version=n.extend({},this.version);u.jPlayer.options=n.extend(!0,{},this.options);u.jPlayer.status=n.extend(!0,{},this.status);u.jPlayer.html=n.extend(!0,{},this.html);u.jPlayer.aurora=n.extend(!0,{},this.aurora);u.jPlayer.flash=n.extend(!0,{},this.flash);i&&(u.jPlayer.error=n.extend({},i));r&&(u.jPlayer.warning=n.extend({},r));this.element.trigger(u)},jPlayerFlashEvent:function(t,i){if(t===n.jPlayer.event.ready)if(this.internal.ready){if(this.flash.gate){if(this.status.srcSet){var r=this.status.currentTime,u=this.status.paused;this.setMedia(this.status.media);this.volumeWorker(this.options.volume);r>0&&(u?this.pause(r):this.play(r))}this._trigger(n.jPlayer.event.flashreset)}}else this.internal.ready=!0,this.internal.flash.jq.css({width:"0px",height:"0px"}),this.version.flash=i.version,this.version.needFlash!==this.version.flash&&this._error({type:n.jPlayer.error.VERSION,context:this.version.flash,message:n.jPlayer.errorMsg.VERSION+this.version.flash,hint:n.jPlayer.errorHint.VERSION}),this._trigger(n.jPlayer.event.repeat),this._trigger(t);if(this.flash.gate)switch(t){case n.jPlayer.event.progress:this._getFlashStatus(i);this._updateInterface();this._trigger(t);break;case n.jPlayer.event.timeupdate:this._getFlashStatus(i);this._updateInterface();this._trigger(t);break;case n.jPlayer.event.play:this._seeked();this._updateButtons(!0);this._trigger(t);break;case n.jPlayer.event.pause:this._updateButtons(!1);this._trigger(t);break;case n.jPlayer.event.ended:this._updateButtons(!1);this._trigger(t);break;case n.jPlayer.event.click:this._trigger(t);break;case n.jPlayer.event.error:this.status.waitForLoad=!0;this.status.waitForPlay=!0;this.status.video&&this.internal.flash.jq.css({width:"0px",height:"0px"});this._validString(this.status.media.poster)&&this.internal.poster.jq.show();this.css.jq.videoPlay.length&&this.status.video&&this.css.jq.videoPlay.show();this.status.video?this._flash_setVideo(this.status.media):this._flash_setAudio(this.status.media);this._updateButtons(!1);this._error({type:n.jPlayer.error.URL,context:i.src,message:n.jPlayer.errorMsg.URL,hint:n.jPlayer.errorHint.URL});break;case n.jPlayer.event.seeking:this._seeking();this._trigger(t);break;case n.jPlayer.event.seeked:this._seeked();this._trigger(t);break;case n.jPlayer.event.ready:break;default:this._trigger(t)}return!1},_getFlashStatus:function(n){this.status.seekPercent=n.seekPercent;this.status.currentPercentRelative=n.currentPercentRelative;this.status.currentPercentAbsolute=n.currentPercentAbsolute;this.status.currentTime=n.currentTime;this.status.duration=n.duration;this.status.remaining=n.duration-n.currentTime;this.status.videoWidth=n.videoWidth;this.status.videoHeight=n.videoHeight;this.status.readyState=4;this.status.networkState=0;this.status.playbackRate=1;this.status.ended=!1},_updateButtons:function(n){n===t?n=!this.status.paused:this.status.paused=!n;n?this.addStateClass("playing"):this.removeStateClass("playing");!this.status.noFullWindow&&this.options.fullWindow?this.addStateClass("fullScreen"):this.removeStateClass("fullScreen");this.options.loop?this.addStateClass("looped"):this.removeStateClass("looped");this.css.jq.play.length&&this.css.jq.pause.length&&(n?(this.css.jq.play.hide(),this.css.jq.pause.show()):(this.css.jq.play.show(),this.css.jq.pause.hide()));this.css.jq.restoreScreen.length&&this.css.jq.fullScreen.length&&(this.status.noFullWindow?(this.css.jq.fullScreen.hide(),this.css.jq.restoreScreen.hide()):this.options.fullWindow?(this.css.jq.fullScreen.hide(),this.css.jq.restoreScreen.show()):(this.css.jq.fullScreen.show(),this.css.jq.restoreScreen.hide()));this.css.jq.repeat.length&&this.css.jq.repeatOff.length&&(this.options.loop?(this.css.jq.repeat.hide(),this.css.jq.repeatOff.show()):(this.css.jq.repeat.show(),this.css.jq.repeatOff.hide()))},_updateInterface:function(){var t;this.css.jq.seekBar.length&&this.css.jq.seekBar.width(this.status.seekPercent+"%");this.css.jq.playBar.length&&(this.options.smoothPlayBar?this.css.jq.playBar.stop().animate({width:this.status.currentPercentAbsolute+"%"},250,"linear"):this.css.jq.playBar.width(this.status.currentPercentRelative+"%"));t="";this.css.jq.currentTime.length&&(t=this._convertTime(this.status.currentTime),t!==this.css.jq.currentTime.text()&&this.css.jq.currentTime.text(this._convertTime(this.status.currentTime)));var n="",i=this.status.duration,r=this.status.remaining;this.css.jq.duration.length&&("string"==typeof this.status.media.duration?n=this.status.media.duration:("number"==typeof this.status.media.duration&&(i=this.status.media.duration,r=i-this.status.currentTime),n=this.options.remainingDuration?(r>0?"-":"")+this._convertTime(r):this._convertTime(i)),n!==this.css.jq.duration.text()&&this.css.jq.duration.text(n))},_convertTime:r.prototype.time,_seeking:function(){this.css.jq.seekBar.length&&this.css.jq.seekBar.addClass("jp-seeking-bg");this.addStateClass("seeking")},_seeked:function(){this.css.jq.seekBar.length&&this.css.jq.seekBar.removeClass("jp-seeking-bg");this.removeStateClass("seeking")},_resetGate:function(){this.html.audio.gate=!1;this.html.video.gate=!1;this.aurora.gate=!1;this.flash.gate=!1},_resetActive:function(){this.html.active=!1;this.aurora.active=!1;this.flash.active=!1},_escapeHtml:function(n){return n.split("&").join("&amp;").split("<").join("&lt;").split(">").join("&gt;").split('"').join("&quot;")},_qualifyURL:function(n){var t=document.createElement("div");return t.innerHTML='<a href="'+this._escapeHtml(n)+'">x<\/a>',t.firstChild.href},_absoluteMediaUrls:function(t){var i=this;return n.each(t,function(n,r){r&&i.format[n]&&"data:"!==r.substr(0,5)&&(t[n]=i._qualifyURL(r))}),t},addStateClass:function(n){this.ancestorJq.length&&this.ancestorJq.addClass(this.options.stateClass[n])},removeStateClass:function(n){this.ancestorJq.length&&this.ancestorJq.removeClass(this.options.stateClass[n])},setMedia:function(t){var i=this,r=!1,u=this.status.media.poster!==t.poster;this._resetMedia();this._resetGate();this._resetActive();this.androidFix.setMedia=!1;this.androidFix.play=!1;this.androidFix.pause=!1;t=this._absoluteMediaUrls(t);n.each(this.formats,function(u,f){var e="video"===i.format[f].media;return n.each(i.solutions,function(u,o){if(i[o].support[f]&&i._validString(t[f])){var s="html"===o,h="aurora"===o;return e?(s?(i.html.video.gate=!0,i._html_setVideo(t),i.html.active=!0):(i.flash.gate=!0,i._flash_setVideo(t),i.flash.active=!0),i.css.jq.videoPlay.length&&i.css.jq.videoPlay.show(),i.status.video=!0):(s?(i.html.audio.gate=!0,i._html_setAudio(t),i.html.active=!0,n.jPlayer.platform.android&&(i.androidFix.setMedia=!0)):h?(i.aurora.gate=!0,i._aurora_setAudio(t),i.aurora.active=!0):(i.flash.gate=!0,i._flash_setAudio(t),i.flash.active=!0),i.css.jq.videoPlay.length&&i.css.jq.videoPlay.hide(),i.status.video=!1),r=!0,!1}}),r?!1:void 0});r?(this.status.nativeVideoControls&&this.html.video.gate||this._validString(t.poster)&&(u?this.htmlElement.poster.src=t.poster:this.internal.poster.jq.show()),"string"==typeof t.title&&(this.css.jq.title.length&&this.css.jq.title.html(t.title),this.htmlElement.audio&&this.htmlElement.audio.setAttribute("title",t.title),this.htmlElement.video&&this.htmlElement.video.setAttribute("title",t.title)),this.status.srcSet=!0,this.status.media=n.extend({},t),this._updateButtons(!1),this._updateInterface(),this._trigger(n.jPlayer.event.setmedia)):this._error({type:n.jPlayer.error.NO_SUPPORT,context:"{supplied:'"+this.options.supplied+"'}",message:n.jPlayer.errorMsg.NO_SUPPORT,hint:n.jPlayer.errorHint.NO_SUPPORT})},_resetMedia:function(){this._resetStatus();this._updateButtons(!1);this._updateInterface();this._seeked();this.internal.poster.jq.hide();clearTimeout(this.internal.htmlDlyCmdId);this.html.active?this._html_resetMedia():this.aurora.active?this._aurora_resetMedia():this.flash.active&&this._flash_resetMedia()},clearMedia:function(){this._resetMedia();this.html.active?this._html_clearMedia():this.aurora.active?this._aurora_clearMedia():this.flash.active&&this._flash_clearMedia();this._resetGate();this._resetActive()},load:function(){this.status.srcSet?this.html.active?this._html_load():this.aurora.active?this._aurora_load():this.flash.active&&this._flash_load():this._urlNotSetError("load")},focus:function(){this.options.keyEnabled&&(n.jPlayer.focus=this)},play:function(n){var t="object"==typeof n;t&&this.options.useStateClassSkin&&!this.status.paused?this.pause(n):(n="number"==typeof n?n:NaN,this.status.srcSet?(this.focus(),this.html.active?this._html_play(n):this.aurora.active?this._aurora_play(n):this.flash.active&&this._flash_play(n)):this._urlNotSetError("play"))},videoPlay:function(){this.play()},pause:function(n){n="number"==typeof n?n:NaN;this.status.srcSet?this.html.active?this._html_pause(n):this.aurora.active?this._aurora_pause(n):this.flash.active&&this._flash_pause(n):this._urlNotSetError("pause")},tellOthers:function(t,i){var r=this,u="function"==typeof i,f=Array.prototype.slice.call(arguments);"string"==typeof t&&(u&&f.splice(1,1),n.jPlayer.prototype.destroyRemoved(),n.each(this.instances,function(){r.element!==this&&(!u||i.call(this.data("jPlayer"),r))&&this.jPlayer.apply(this,f)}))},pauseOthers:function(n){this.tellOthers("pause",function(){return this.status.srcSet},n)},stop:function(){this.status.srcSet?this.html.active?this._html_pause(0):this.aurora.active?this._aurora_pause(0):this.flash.active&&this._flash_pause(0):this._urlNotSetError("stop")},playHead:function(n){n=this._limitValue(n,0,100);this.status.srcSet?this.html.active?this._html_playHead(n):this.aurora.active?this._aurora_playHead(n):this.flash.active&&this._flash_playHead(n):this._urlNotSetError("playHead")},_muted:function(n){this.mutedWorker(n);this.options.globalVolume&&this.tellOthers("mutedWorker",function(){return this.options.globalVolume},n)},mutedWorker:function(t){this.options.muted=t;this.html.used&&this._html_setProperty("muted",t);this.aurora.used&&this._aurora_mute(t);this.flash.used&&this._flash_mute(t);this.html.video.gate||this.html.audio.gate||(this._updateMute(t),this._updateVolume(this.options.volume),this._trigger(n.jPlayer.event.volumechange))},mute:function(n){var i="object"==typeof n;i&&this.options.useStateClassSkin&&this.options.muted?this._muted(!1):(n=n===t?!0:!!n,this._muted(n))},unmute:function(n){n=n===t?!0:!!n;this._muted(!n)},_updateMute:function(n){n===t&&(n=this.options.muted);n?this.addStateClass("muted"):this.removeStateClass("muted");this.css.jq.mute.length&&this.css.jq.unmute.length&&(this.status.noVolume?(this.css.jq.mute.hide(),this.css.jq.unmute.hide()):n?(this.css.jq.mute.hide(),this.css.jq.unmute.show()):(this.css.jq.mute.show(),this.css.jq.unmute.hide()))},volume:function(n){this.volumeWorker(n);this.options.globalVolume&&this.tellOthers("volumeWorker",function(){return this.options.globalVolume},n)},volumeWorker:function(t){t=this._limitValue(t,0,1);this.options.volume=t;this.html.used&&this._html_setProperty("volume",t);this.aurora.used&&this._aurora_volume(t);this.flash.used&&this._flash_volume(t);this.html.video.gate||this.html.audio.gate||(this._updateVolume(t),this._trigger(n.jPlayer.event.volumechange))},volumeBar:function(t){if(this.css.jq.volumeBar.length){var i=n(t.currentTarget),r=i.offset(),u=t.pageX-r.left,f=i.width(),e=i.height()-t.pageY+r.top,o=i.height();this.volume(this.options.verticalVolume?e/o:u/f)}this.options.muted&&this._muted(!1)},_updateVolume:function(n){n===t&&(n=this.options.volume);n=this.options.muted?0:n;this.status.noVolume?(this.addStateClass("noVolume"),this.css.jq.volumeBar.length&&this.css.jq.volumeBar.hide(),this.css.jq.volumeBarValue.length&&this.css.jq.volumeBarValue.hide(),this.css.jq.volumeMax.length&&this.css.jq.volumeMax.hide()):(this.removeStateClass("noVolume"),this.css.jq.volumeBar.length&&this.css.jq.volumeBar.show(),this.css.jq.volumeBarValue.length&&(this.css.jq.volumeBarValue.show(),this.css.jq.volumeBarValue[this.options.verticalVolume?"height":"width"](100*n+"%")),this.css.jq.volumeMax.length&&this.css.jq.volumeMax.show())},volumeMax:function(){this.volume(1);this.options.muted&&this._muted(!1)},_cssSelectorAncestor:function(t){var i=this;this.options.cssSelectorAncestor=t;this._removeUiClass();this.ancestorJq=t?n(t):[];t&&1!==this.ancestorJq.length&&this._warning({type:n.jPlayer.warning.CSS_SELECTOR_COUNT,context:t,message:n.jPlayer.warningMsg.CSS_SELECTOR_COUNT+this.ancestorJq.length+" found for cssSelectorAncestor.",hint:n.jPlayer.warningHint.CSS_SELECTOR_COUNT});this._addUiClass();n.each(this.options.cssSelector,function(n,t){i._cssSelector(n,t)});this._updateInterface();this._updateButtons();this._updateAutohide();this._updateVolume();this._updateMute()},_cssSelector:function(t,i){var r=this,u;"string"==typeof i?n.jPlayer.prototype.options.cssSelector[t]?((this.css.jq[t]&&this.css.jq[t].length&&this.css.jq[t].unbind(".jPlayer"),this.options.cssSelector[t]=i,this.css.cs[t]=this.options.cssSelectorAncestor+" "+i,this.css.jq[t]=i?n(this.css.cs[t]):[],this.css.jq[t].length&&this[t])&&(u=function(i){i.preventDefault();r[t](i);r.options.autoBlur?n(this).blur():n(this).focus()},this.css.jq[t].bind("click.jPlayer",u)),i&&1!==this.css.jq[t].length&&this._warning({type:n.jPlayer.warning.CSS_SELECTOR_COUNT,context:this.css.cs[t],message:n.jPlayer.warningMsg.CSS_SELECTOR_COUNT+this.css.jq[t].length+" found for "+t+" method.",hint:n.jPlayer.warningHint.CSS_SELECTOR_COUNT})):this._warning({type:n.jPlayer.warning.CSS_SELECTOR_METHOD,context:t,message:n.jPlayer.warningMsg.CSS_SELECTOR_METHOD,hint:n.jPlayer.warningHint.CSS_SELECTOR_METHOD}):this._warning({type:n.jPlayer.warning.CSS_SELECTOR_STRING,context:i,message:n.jPlayer.warningMsg.CSS_SELECTOR_STRING,hint:n.jPlayer.warningHint.CSS_SELECTOR_STRING})},duration:function(n){this.options.toggleDuration&&(this.options.captureDuration&&n.stopPropagation(),this._setOption("remainingDuration",!this.options.remainingDuration))},seekBar:function(t){if(this.css.jq.seekBar.length){var i=n(t.currentTarget),r=i.offset(),u=t.pageX-r.left,f=i.width(),e=100*u/f;this.playHead(e)}},playbackRate:function(n){this._setOption("playbackRate",n)},playbackRateBar:function(t){if(this.css.jq.playbackRateBar.length){var r,u,i=n(t.currentTarget),f=i.offset(),e=t.pageX-f.left,o=i.width(),s=i.height()-t.pageY+f.top,h=i.height();r=this.options.verticalPlaybackRate?s/h:e/o;u=r*(this.options.maxPlaybackRate-this.options.minPlaybackRate)+this.options.minPlaybackRate;this.playbackRate(u)}},_updatePlaybackRate:function(){var n=this.options.playbackRate,t=(n-this.options.minPlaybackRate)/(this.options.maxPlaybackRate-this.options.minPlaybackRate);this.status.playbackRateEnabled?(this.css.jq.playbackRateBar.length&&this.css.jq.playbackRateBar.show(),this.css.jq.playbackRateBarValue.length&&(this.css.jq.playbackRateBarValue.show(),this.css.jq.playbackRateBarValue[this.options.verticalPlaybackRate?"height":"width"](100*t+"%"))):(this.css.jq.playbackRateBar.length&&this.css.jq.playbackRateBar.hide(),this.css.jq.playbackRateBarValue.length&&this.css.jq.playbackRateBarValue.hide())},repeat:function(n){var t="object"==typeof n;this._loop(t&&this.options.useStateClassSkin&&this.options.loop?!1:!0)},repeatOff:function(){this._loop(!1)},_loop:function(t){this.options.loop!==t&&(this.options.loop=t,this._updateButtons(),this._trigger(n.jPlayer.event.repeat))},option:function(i,r){var h=i,u,e,o,s,f;if(0===arguments.length)return n.extend(!0,{},this.options);if("string"==typeof i){if(u=i.split("."),r===t){for(e=n.extend(!0,{},this.options),o=0;o<u.length;o++){if(e[u[o]]===t)return this._warning({type:n.jPlayer.warning.OPTION_KEY,context:i,message:n.jPlayer.warningMsg.OPTION_KEY,hint:n.jPlayer.warningHint.OPTION_KEY}),t;e=e[u[o]]}return e}for(h={},s=h,f=0;f<u.length;f++)f<u.length-1?(s[u[f]]={},s=s[u[f]]):s[u[f]]=r}return this._setOptions(h),this},_setOptions:function(t){var i=this;return n.each(t,function(n,t){i._setOption(n,t)}),this},_setOption:function(t,i){var u=this,r;switch(t){case"volume":this.volume(i);break;case"muted":this._muted(i);break;case"globalVolume":this.options[t]=i;break;case"cssSelectorAncestor":this._cssSelectorAncestor(i);break;case"cssSelector":n.each(i,function(n,t){u._cssSelector(n,t)});break;case"playbackRate":this.options[t]=i=this._limitValue(i,this.options.minPlaybackRate,this.options.maxPlaybackRate);this.html.used&&this._html_setProperty("playbackRate",i);this._updatePlaybackRate();break;case"defaultPlaybackRate":this.options[t]=i=this._limitValue(i,this.options.minPlaybackRate,this.options.maxPlaybackRate);this.html.used&&this._html_setProperty("defaultPlaybackRate",i);this._updatePlaybackRate();break;case"minPlaybackRate":this.options[t]=i=this._limitValue(i,.1,this.options.maxPlaybackRate-.1);this._updatePlaybackRate();break;case"maxPlaybackRate":this.options[t]=i=this._limitValue(i,this.options.minPlaybackRate+.1,16);this._updatePlaybackRate();break;case"fullScreen":this.options[t]!==i&&(r=n.jPlayer.nativeFeatures.fullscreen.used.webkitVideo,r&&(!r||this.status.waitForPlay)||(r||(this.options[t]=i),i?this._requestFullscreen():this._exitFullscreen(),r||this._setOption("fullWindow",i)));break;case"fullWindow":this.options[t]!==i&&(this._removeUiClass(),this.options[t]=i,this._refreshSize());break;case"size":this.options.fullWindow||this.options[t].cssClass===i.cssClass||this._removeUiClass();this.options[t]=n.extend({},this.options[t],i);this._refreshSize();break;case"sizeFull":this.options.fullWindow&&this.options[t].cssClass!==i.cssClass&&this._removeUiClass();this.options[t]=n.extend({},this.options[t],i);this._refreshSize();break;case"autohide":this.options[t]=n.extend({},this.options[t],i);this._updateAutohide();break;case"loop":this._loop(i);break;case"remainingDuration":this.options[t]=i;this._updateInterface();break;case"toggleDuration":this.options[t]=i;break;case"nativeVideoControls":this.options[t]=n.extend({},this.options[t],i);this.status.nativeVideoControls=this._uaBlocklist(this.options.nativeVideoControls);this._restrictNativeVideoControls();this._updateNativeVideoControls();break;case"noFullWindow":this.options[t]=n.extend({},this.options[t],i);this.status.nativeVideoControls=this._uaBlocklist(this.options.nativeVideoControls);this.status.noFullWindow=this._uaBlocklist(this.options.noFullWindow);this._restrictNativeVideoControls();this._updateButtons();break;case"noVolume":this.options[t]=n.extend({},this.options[t],i);this.status.noVolume=this._uaBlocklist(this.options.noVolume);this._updateVolume();this._updateMute();break;case"emulateHtml":this.options[t]!==i&&(this.options[t]=i,i?this._emulateHtmlBridge():this._destroyHtmlBridge());break;case"timeFormat":this.options[t]=n.extend({},this.options[t],i);break;case"keyEnabled":this.options[t]=i;i||this!==n.jPlayer.focus||(n.jPlayer.focus=null);break;case"keyBindings":this.options[t]=n.extend(!0,{},this.options[t],i);break;case"audioFullScreen":this.options[t]=i;break;case"autoBlur":this.options[t]=i}return this},_refreshSize:function(){this._setSize();this._addUiClass();this._updateSize();this._updateButtons();this._updateAutohide();this._trigger(n.jPlayer.event.resize)},_setSize:function(){this.options.fullWindow?(this.status.width=this.options.sizeFull.width,this.status.height=this.options.sizeFull.height,this.status.cssClass=this.options.sizeFull.cssClass):(this.status.width=this.options.size.width,this.status.height=this.options.size.height,this.status.cssClass=this.options.size.cssClass);this.element.css({width:this.status.width,height:this.status.height})},_addUiClass:function(){this.ancestorJq.length&&this.ancestorJq.addClass(this.status.cssClass)},_removeUiClass:function(){this.ancestorJq.length&&this.ancestorJq.removeClass(this.status.cssClass)},_updateSize:function(){this.internal.poster.jq.css({width:this.status.width,height:this.status.height});!this.status.waitForPlay&&this.html.active&&this.status.video||this.html.video.available&&this.html.used&&this.status.nativeVideoControls?this.internal.video.jq.css({width:this.status.width,height:this.status.height}):!this.status.waitForPlay&&this.flash.active&&this.status.video&&this.internal.flash.jq.css({width:this.status.width,height:this.status.height})},_updateAutohide:function(){var n=this,t=".jPlayerAutohide",i="mousemove.jPlayer"+t,r=function(t){var r,u,i=!1;"undefined"!=typeof n.internal.mouse?(r=n.internal.mouse.x-t.pageX,u=n.internal.mouse.y-t.pageY,i=Math.floor(r)>0||Math.floor(u)>0):i=!0;n.internal.mouse={x:t.pageX,y:t.pageY};i&&n.css.jq.gui.fadeIn(n.options.autohide.fadeIn,function(){clearTimeout(n.internal.autohideId);n.internal.autohideId=setTimeout(function(){n.css.jq.gui.fadeOut(n.options.autohide.fadeOut)},n.options.autohide.hold)})};this.css.jq.gui.length&&(this.css.jq.gui.stop(!0,!0),clearTimeout(this.internal.autohideId),delete this.internal.mouse,this.element.unbind(t),this.css.jq.gui.unbind(t),this.status.nativeVideoControls?this.css.jq.gui.hide():this.options.fullWindow&&this.options.autohide.full||!this.options.fullWindow&&this.options.autohide.restored?(this.element.bind(i,r),this.css.jq.gui.bind(i,r),this.css.jq.gui.hide()):this.css.jq.gui.show())},fullScreen:function(n){var t="object"==typeof n;t&&this.options.useStateClassSkin&&this.options.fullScreen?this._setOption("fullScreen",!1):this._setOption("fullScreen",!0)},restoreScreen:function(){this._setOption("fullScreen",!1)},_fullscreenAddEventListeners:function(){var i=this,t=n.jPlayer.nativeFeatures.fullscreen;t.api.fullscreenEnabled&&t.event.fullscreenchange&&("function"!=typeof this.internal.fullscreenchangeHandler&&(this.internal.fullscreenchangeHandler=function(){i._fullscreenchange()}),document.addEventListener(t.event.fullscreenchange,this.internal.fullscreenchangeHandler,!1))},_fullscreenRemoveEventListeners:function(){var t=n.jPlayer.nativeFeatures.fullscreen;this.internal.fullscreenchangeHandler&&document.removeEventListener(t.event.fullscreenchange,this.internal.fullscreenchangeHandler,!1)},_fullscreenchange:function(){this.options.fullScreen&&!n.jPlayer.nativeFeatures.fullscreen.api.fullscreenElement()&&this._setOption("fullScreen",!1)},_requestFullscreen:function(){var i=this.ancestorJq.length?this.ancestorJq[0]:this.element[0],t=n.jPlayer.nativeFeatures.fullscreen;t.used.webkitVideo&&(i=this.htmlElement.video);t.api.fullscreenEnabled&&t.api.requestFullscreen(i)},_exitFullscreen:function(){var i,t=n.jPlayer.nativeFeatures.fullscreen;t.used.webkitVideo&&(i=this.htmlElement.video);t.api.fullscreenEnabled&&t.api.exitFullscreen(i)},_html_initMedia:function(t){var i=n(this.htmlElement.media).empty();n.each(t.track||[],function(n,t){var r=document.createElement("track");r.setAttribute("kind",t.kind?t.kind:"");r.setAttribute("src",t.src?t.src:"");r.setAttribute("srclang",t.srclang?t.srclang:"");r.setAttribute("label",t.label?t.label:"");t.def&&r.setAttribute("default",t.def);i.append(r)});this.htmlElement.media.src=this.status.src;"none"!==this.options.preload&&this._html_load();this._trigger(n.jPlayer.event.timeupdate)},_html_setFormat:function(t){var i=this;n.each(this.formats,function(n,r){if(i.html.support[r]&&t[r])return(i.status.src=t[r],i.status.format[r]=!0,i.status.formatType=r,!1)})},_html_setAudio:function(n){this._html_setFormat(n);this.htmlElement.media=this.htmlElement.audio;this._html_initMedia(n)},_html_setVideo:function(n){this._html_setFormat(n);this.status.nativeVideoControls&&(this.htmlElement.video.poster=this._validString(n.poster)?n.poster:"");this.htmlElement.media=this.htmlElement.video;this._html_initMedia(n)},_html_resetMedia:function(){this.htmlElement.media&&(this.htmlElement.media.id!==this.internal.video.id||this.status.nativeVideoControls||this.internal.video.jq.css({width:"0px",height:"0px"}),this.htmlElement.media.pause())},_html_clearMedia:function(){this.htmlElement.media&&(this.htmlElement.media.src="about:blank",this.htmlElement.media.load())},_html_load:function(){this.status.waitForLoad&&(this.status.waitForLoad=!1,this.htmlElement.media.load());clearTimeout(this.internal.htmlDlyCmdId)},_html_play:function(n){var i=this,t=this.htmlElement.media;if(this.androidFix.pause=!1,this._html_load(),this.androidFix.setMedia)this.androidFix.play=!0,this.androidFix.time=n;else if(isNaN(n))t.play();else{this.internal.cmdsIgnored&&t.play();try{if(t.seekable&&!("object"==typeof t.seekable&&t.seekable.length>0))throw 1;t.currentTime=n;t.play()}catch(r){return void(this.internal.htmlDlyCmdId=setTimeout(function(){i.play(n)},250))}}this._html_checkWaitForPlay()},_html_pause:function(n){var i=this,t=this.htmlElement.media;if(this.androidFix.play=!1,n>0?this._html_load():clearTimeout(this.internal.htmlDlyCmdId),t.pause(),this.androidFix.setMedia)this.androidFix.pause=!0,this.androidFix.time=n;else if(!isNaN(n))try{if(t.seekable&&!("object"==typeof t.seekable&&t.seekable.length>0))throw 1;t.currentTime=n}catch(r){return void(this.internal.htmlDlyCmdId=setTimeout(function(){i.pause(n)},250))}n>0&&this._html_checkWaitForPlay()},_html_playHead:function(n){var i=this,t=this.htmlElement.media;this._html_load();try{if("object"==typeof t.seekable&&t.seekable.length>0)t.currentTime=n*t.seekable.end(t.seekable.length-1)/100;else{if(!(t.duration>0)||isNaN(t.duration))throw"e";t.currentTime=n*t.duration/100}}catch(r){return void(this.internal.htmlDlyCmdId=setTimeout(function(){i.playHead(n)},250))}this.status.waitForLoad||this._html_checkWaitForPlay()},_html_checkWaitForPlay:function(){this.status.waitForPlay&&(this.status.waitForPlay=!1,this.css.jq.videoPlay.length&&this.css.jq.videoPlay.hide(),this.status.video&&(this.internal.poster.jq.hide(),this.internal.video.jq.css({width:this.status.width,height:this.status.height})))},_html_setProperty:function(n,t){this.html.audio.available&&(this.htmlElement.audio[n]=t);this.html.video.available&&(this.htmlElement.video[n]=t)},_aurora_setAudio:function(t){var i=this;n.each(this.formats,function(n,r){if(i.aurora.support[r]&&t[r])return(i.status.src=t[r],i.status.format[r]=!0,i.status.formatType=r,!1)});this.aurora.player=new AV.Player.fromURL(this.status.src);this._addAuroraEventListeners(this.aurora.player,this.aurora);"auto"===this.options.preload&&(this._aurora_load(),this.status.waitForLoad=!1)},_aurora_resetMedia:function(){this.aurora.player&&this.aurora.player.stop()},_aurora_clearMedia:function(){},_aurora_load:function(){this.status.waitForLoad&&(this.status.waitForLoad=!1,this.aurora.player.preload())},_aurora_play:function(t){this.status.waitForLoad||isNaN(t)||this.aurora.player.seek(t);this.aurora.player.playing||this.aurora.player.play();this.status.waitForLoad=!1;this._aurora_checkWaitForPlay();this._updateButtons(!0);this._trigger(n.jPlayer.event.play)},_aurora_pause:function(t){isNaN(t)||this.aurora.player.seek(1e3*t);this.aurora.player.pause();t>0&&this._aurora_checkWaitForPlay();this._updateButtons(!1);this._trigger(n.jPlayer.event.pause)},_aurora_playHead:function(n){this.aurora.player.duration>0&&this.aurora.player.seek(n*this.aurora.player.duration/100);this.status.waitForLoad||this._aurora_checkWaitForPlay()},_aurora_checkWaitForPlay:function(){this.status.waitForPlay&&(this.status.waitForPlay=!1)},_aurora_volume:function(n){this.aurora.player.volume=100*n},_aurora_mute:function(n){n?(this.aurora.properties.lastvolume=this.aurora.player.volume,this.aurora.player.volume=0):this.aurora.player.volume=this.aurora.properties.lastvolume;this.aurora.properties.muted=n},_flash_setAudio:function(t){var i=this;try{n.each(this.formats,function(n,r){if(i.flash.support[r]&&t[r]){switch(r){case"m4a":case"fla":i._getMovie().fl_setAudio_m4a(t[r]);break;case"mp3":i._getMovie().fl_setAudio_mp3(t[r]);break;case"rtmpa":i._getMovie().fl_setAudio_rtmp(t[r])}return i.status.src=t[r],i.status.format[r]=!0,i.status.formatType=r,!1}});"auto"===this.options.preload&&(this._flash_load(),this.status.waitForLoad=!1)}catch(r){this._flashError(r)}},_flash_setVideo:function(t){var i=this;try{n.each(this.formats,function(n,r){if(i.flash.support[r]&&t[r]){switch(r){case"m4v":case"flv":i._getMovie().fl_setVideo_m4v(t[r]);break;case"rtmpv":i._getMovie().fl_setVideo_rtmp(t[r])}return i.status.src=t[r],i.status.format[r]=!0,i.status.formatType=r,!1}});"auto"===this.options.preload&&(this._flash_load(),this.status.waitForLoad=!1)}catch(r){this._flashError(r)}},_flash_resetMedia:function(){this.internal.flash.jq.css({width:"0px",height:"0px"});this._flash_pause(NaN)},_flash_clearMedia:function(){try{this._getMovie().fl_clearMedia()}catch(n){this._flashError(n)}},_flash_load:function(){try{this._getMovie().fl_load()}catch(n){this._flashError(n)}this.status.waitForLoad=!1},_flash_play:function(n){try{this._getMovie().fl_play(n)}catch(t){this._flashError(t)}this.status.waitForLoad=!1;this._flash_checkWaitForPlay()},_flash_pause:function(n){try{this._getMovie().fl_pause(n)}catch(t){this._flashError(t)}n>0&&(this.status.waitForLoad=!1,this._flash_checkWaitForPlay())},_flash_playHead:function(n){try{this._getMovie().fl_play_head(n)}catch(t){this._flashError(t)}this.status.waitForLoad||this._flash_checkWaitForPlay()},_flash_checkWaitForPlay:function(){this.status.waitForPlay&&(this.status.waitForPlay=!1,this.css.jq.videoPlay.length&&this.css.jq.videoPlay.hide(),this.status.video&&(this.internal.poster.jq.hide(),this.internal.flash.jq.css({width:this.status.width,height:this.status.height})))},_flash_volume:function(n){try{this._getMovie().fl_volume(n)}catch(t){this._flashError(t)}},_flash_mute:function(n){try{this._getMovie().fl_mute(n)}catch(t){this._flashError(t)}},_getMovie:function(){return document[this.internal.flash.id]},_getFlashPluginVersion:function(){var t,i=0,n;if(window.ActiveXObject)try{(t=new ActiveXObject("ShockwaveFlash.ShockwaveFlash"))&&(n=t.GetVariable("$version"),n&&(n=n.split(" ")[1].split(","),i=parseInt(n[0],10)+"."+parseInt(n[1],10)))}catch(r){}else navigator.plugins&&navigator.mimeTypes.length>0&&(t=navigator.plugins["Shockwave Flash"],t&&(i=navigator.plugins["Shockwave Flash"].description.replace(/.*\s(\d+\.\d+).*/,"$1")));return 1*i},_checkForFlash:function(n){var t=!1;return this._getFlashPluginVersion()>=n&&(t=!0),t},_validString:function(n){return n&&"string"==typeof n},_limitValue:function(n,t,i){return t>n?t:n>i?i:n},_urlNotSetError:function(t){this._error({type:n.jPlayer.error.URL_NOT_SET,context:t,message:n.jPlayer.errorMsg.URL_NOT_SET,hint:n.jPlayer.errorHint.URL_NOT_SET})},_flashError:function(t){var i;i=this.internal.ready?"FLASH_DISABLED":"FLASH";this._error({type:n.jPlayer.error[i],context:this.internal.flash.swf,message:n.jPlayer.errorMsg[i]+t.message,hint:n.jPlayer.errorHint[i]});this.internal.flash.jq.css({width:"1px",height:"1px"})},_error:function(t){this._trigger(n.jPlayer.event.error,t);this.options.errorAlerts&&this._alert("Error!"+(t.message?"\n"+t.message:"")+(t.hint?"\n"+t.hint:"")+"\nContext: "+t.context)},_warning:function(i){this._trigger(n.jPlayer.event.warning,t,i);this.options.warningAlerts&&this._alert("Warning!"+(i.message?"\n"+i.message:"")+(i.hint?"\n"+i.hint:"")+"\nContext: "+i.context)},_alert:function(n){var t="jPlayer "+this.version.script+" : id='"+this.internal.self.id+"' : "+n;this.options.consoleAlerts?window.console&&window.console.log&&window.console.log(t):alert(t)},_emulateHtmlBridge:function(){var t=this;n.each(n.jPlayer.emulateMethods.split(/\s+/g),function(n,i){t.internal.domNode[i]=function(n){t[i](n)}});n.each(n.jPlayer.event,function(i,r){var u=!0;n.each(n.jPlayer.reservedEvent.split(/\s+/g),function(n,t){if(t===i)return(u=!1,!1)});u&&t.element.bind(r+".jPlayer.jPlayerHtml",function(){t._emulateHtmlUpdate();var n=document.createEvent("Event");n.initEvent(i,!1,!0);t.internal.domNode.dispatchEvent(n)})})},_emulateHtmlUpdate:function(){var t=this;n.each(n.jPlayer.emulateStatus.split(/\s+/g),function(n,i){t.internal.domNode[i]=t.status[i]});n.each(n.jPlayer.emulateOptions.split(/\s+/g),function(n,i){t.internal.domNode[i]=t.options[i]})},_destroyHtmlBridge:function(){var i=this,t;this.element.unbind(".jPlayerHtml");t=n.jPlayer.emulateMethods+" "+n.jPlayer.emulateStatus+" "+n.jPlayer.emulateOptions;n.each(t.split(/\s+/g),function(n,t){delete i.internal.domNode[t]})}};n.jPlayer.error={FLASH:"e_flash",FLASH_DISABLED:"e_flash_disabled",NO_SOLUTION:"e_no_solution",NO_SUPPORT:"e_no_support",URL:"e_url",URL_NOT_SET:"e_url_not_set",VERSION:"e_version"};n.jPlayer.errorMsg={FLASH:"jPlayer's Flash fallback is not configured correctly, or a command was issued before the jPlayer Ready event. Details: ",FLASH_DISABLED:"jPlayer's Flash fallback has been disabled by the browser due to the CSS rules you have used. Details: ",NO_SOLUTION:"No solution can be found by jPlayer in this browser. Neither HTML nor Flash can be used.",NO_SUPPORT:"It is not possible to play any media format provided in setMedia() on this browser using your current options.",URL:"Media URL could not be loaded.",URL_NOT_SET:"Attempt to issue media playback commands, while no media url is set.",VERSION:"jPlayer "+n.jPlayer.prototype.version.script+" needs Jplayer.swf version "+n.jPlayer.prototype.version.needFlash+" but found "};n.jPlayer.errorHint={FLASH:"Check your swfPath option and that Jplayer.swf is there.",FLASH_DISABLED:"Check that you have not display:none; the jPlayer entity or any ancestor.",NO_SOLUTION:"Review the jPlayer options: support and supplied.",NO_SUPPORT:"Video or audio formats defined in the supplied option are missing.",URL:"Check media URL is valid.",URL_NOT_SET:"Use setMedia() to set the media URL.",VERSION:"Update jPlayer files."};n.jPlayer.warning={CSS_SELECTOR_COUNT:"e_css_selector_count",CSS_SELECTOR_METHOD:"e_css_selector_method",CSS_SELECTOR_STRING:"e_css_selector_string",OPTION_KEY:"e_option_key"};n.jPlayer.warningMsg={CSS_SELECTOR_COUNT:"The number of css selectors found did not equal one: ",CSS_SELECTOR_METHOD:"The methodName given in jPlayer('cssSelector') is not a valid jPlayer method.",CSS_SELECTOR_STRING:"The methodCssSelector given in jPlayer('cssSelector') is not a String or is empty.",OPTION_KEY:"The option requested in jPlayer('option') is undefined."};n.jPlayer.warningHint={CSS_SELECTOR_COUNT:"Check your css selector and the ancestor.",CSS_SELECTOR_METHOD:"Check your method name.",CSS_SELECTOR_STRING:"Check your css selector is a string.",OPTION_KEY:"Check your option name."}}),function(n,t){jPlayerPlaylist=function(t,i,r){var u=this;this.current=0;this.removing=this.shuffled=this.loop=!1;this.cssSelector=n.extend({},this._cssSelector,t);this.options=n.extend(!0,{keyBindings:{next:{key:39,fn:function(){u.next()}},previous:{key:37,fn:function(){u.previous()}}}},this._options,r);this.playlist=[];this.original=[];this._initPlaylist(i);this.cssSelector.title=this.cssSelector.cssSelectorAncestor+" .jp-title";this.cssSelector.playlist=this.cssSelector.cssSelectorAncestor+" .jp-playlist";this.cssSelector.next=this.cssSelector.cssSelectorAncestor+" .jp-next";this.cssSelector.previous=this.cssSelector.cssSelectorAncestor+" .jp-previous";this.cssSelector.shuffle=this.cssSelector.cssSelectorAncestor+" .jp-shuffle";this.cssSelector.shuffleOff=this.cssSelector.cssSelectorAncestor+" .jp-shuffle-off";this.options.cssSelectorAncestor=this.cssSelector.cssSelectorAncestor;this.options.repeat=function(n){u.loop=n.jPlayer.options.loop};n(this.cssSelector.jPlayer).bind(n.jPlayer.event.ready,function(){u._init()});n(this.cssSelector.jPlayer).bind(n.jPlayer.event.ended,function(){u.next()});n(this.cssSelector.jPlayer).bind(n.jPlayer.event.play,function(){n(this).jPlayer("pauseOthers")});n(this.cssSelector.jPlayer).bind(n.jPlayer.event.resize,function(t){t.jPlayer.options.fullScreen?n(u.cssSelector.title).show():n(u.cssSelector.title).hide()});n(this.cssSelector.previous).click(function(){return u.previous(),n(this).blur(),!1});n(this.cssSelector.next).click(function(){return u.next(),n(this).blur(),!1});n(this.cssSelector.shuffle).click(function(){return u.shuffle(!0),!1});n(this.cssSelector.shuffleOff).click(function(){return u.shuffle(!1),!1}).hide();this.options.fullScreen||n(this.cssSelector.title).hide();n(this.cssSelector.playlist+" ul").empty();this._createItemHandlers();n(this.cssSelector.jPlayer).jPlayer(this.options)};jPlayerPlaylist.prototype={_cssSelector:{jPlayer:"#jquery_jplayer_1",cssSelectorAncestor:"#jp_container_1"},_options:{playlistOptions:{autoPlay:!1,loopOnPrevious:!1,shuffleOnLoop:!0,enableRemoveControls:!1,displayTime:"slow",addTime:"fast",removeTime:"fast",shuffleTime:"slow",itemClass:"jp-playlist-item",freeGroupClass:"jp-free-media",freeItemClass:"jp-playlist-item-free",removeItemClass:"jp-playlist-item-remove"}},option:function(n,i){if(i===t)return this.options.playlistOptions[n];this.options.playlistOptions[n]=i;switch(n){case"enableRemoveControls":this._updateControls();break;case"itemClass":case"freeGroupClass":case"freeItemClass":case"removeItemClass":this._refresh(!0);this._createItemHandlers()}return this},_init:function(){var n=this;this._refresh(function(){n.options.playlistOptions.autoPlay?n.play(n.current):n.select(n.current)})},_initPlaylist:function(t){this.current=0;this.removing=this.shuffled=!1;this.original=n.extend(!0,[],t);this._originalPlaylist()},_originalPlaylist:function(){var t=this;this.playlist=[];n.each(this.original,function(n){t.playlist[n]=t.original[n]})},_refresh:function(t){var i=this,r;t&&!n.isFunction(t)?(n(this.cssSelector.playlist+" ul").empty(),n.each(this.playlist,function(t){n(i.cssSelector.playlist+" ul").append(i._createListItem(i.playlist[t]))}),this._updateControls()):(r=n(this.cssSelector.playlist+" ul").children().length?this.options.playlistOptions.displayTime:0,n(this.cssSelector.playlist+" ul").slideUp(r,function(){var r=n(this);n(this).empty();n.each(i.playlist,function(n){r.append(i._createListItem(i.playlist[n]))});i._updateControls();n.isFunction(t)&&t();i.playlist.length?n(this).slideDown(i.options.playlistOptions.displayTime):n(this).show()}))},_createListItem:function(t){var u=this,i="<li><div>",i=i+("<a href='javascript:;' class='"+this.options.playlistOptions.removeItemClass+"'>&times;<\/a>"),r;return t.free&&(r=!0,i=i+("<span class='"+this.options.playlistOptions.freeGroupClass+"'>("),n.each(t,function(t,f){n.jPlayer.prototype.format[t]&&(r?r=!1:i+=" | ",i+="<a class='"+u.options.playlistOptions.freeItemClass+"' href='"+f+"' tabindex='1'>"+t+"<\/a>")}),i+=")<\/span>"),i+="<a href='javascript:;' class='"+this.options.playlistOptions.itemClass+"' tabindex='1'>"+t.title+(t.artist?" <span class='jp-artist'>by "+t.artist+"<\/span>":"")+"<\/a>",i+="<\/div><\/li>"},_createItemHandlers:function(){var t=this;n(this.cssSelector.playlist).off("click","a."+this.options.playlistOptions.itemClass).on("click","a."+this.options.playlistOptions.itemClass,function(){var i=n(this).parent().parent().index();return t.current!==i?t.play(i):n(t.cssSelector.jPlayer).jPlayer("play"),n(this).blur(),!1});n(this.cssSelector.playlist).off("click","a."+this.options.playlistOptions.freeItemClass).on("click","a."+this.options.playlistOptions.freeItemClass,function(){return n(this).parent().parent().find("."+t.options.playlistOptions.itemClass).click(),n(this).blur(),!1});n(this.cssSelector.playlist).off("click","a."+this.options.playlistOptions.removeItemClass).on("click","a."+this.options.playlistOptions.removeItemClass,function(){var i=n(this).parent().parent().index();return t.remove(i),n(this).blur(),!1})},_updateControls:function(){this.options.playlistOptions.enableRemoveControls?n(this.cssSelector.playlist+" ."+this.options.playlistOptions.removeItemClass).show():n(this.cssSelector.playlist+" ."+this.options.playlistOptions.removeItemClass).hide();this.shuffled?(n(this.cssSelector.shuffleOff).show(),n(this.cssSelector.shuffle).hide()):(n(this.cssSelector.shuffleOff).hide(),n(this.cssSelector.shuffle).show())},_highlight:function(i){this.playlist.length&&i!==t&&(n(this.cssSelector.playlist+" .jp-playlist-current").removeClass("jp-playlist-current"),n(this.cssSelector.playlist+" li:nth-child("+(i+1)+")").addClass("jp-playlist-current").find(".jp-playlist-item").addClass("jp-playlist-current"),n(this.cssSelector.title+" li").html(this.playlist[i].title+(this.playlist[i].artist?" <span class='jp-artist'>by "+this.playlist[i].artist+"<\/span>":"")))},setPlaylist:function(n){this._initPlaylist(n);this._init()},add:function(t,i){n(this.cssSelector.playlist+" ul").append(this._createListItem(t)).find("li:last-child").hide().slideDown(this.options.playlistOptions.addTime);this._updateControls();this.original.push(t);this.playlist.push(t);i?this.play(this.playlist.length-1):1===this.original.length&&this.select(0)},remove:function(i){var r=this;return i===t?(this._initPlaylist([]),this._refresh(function(){n(r.cssSelector.jPlayer).jPlayer("clearMedia")}),!0):this.removing?!1:(i=0>i?r.original.length+i:i,0<=i&&i<this.playlist.length&&(this.removing=!0,n(this.cssSelector.playlist+" li:nth-child("+(i+1)+")").slideUp(this.options.playlistOptions.removeTime,function(){if(n(this).remove(),r.shuffled){var t=r.playlist[i];n.each(r.original,function(n){if(r.original[n]===t)return r.original.splice(n,1),!1})}else r.original.splice(i,1);r.playlist.splice(i,1);r.original.length?i===r.current?(r.current=i<r.original.length?r.current:r.original.length-1,r.select(r.current)):i<r.current&&r.current--:(n(r.cssSelector.jPlayer).jPlayer("clearMedia"),r.current=0,r.shuffled=!1,r._updateControls());r.removing=!1})),!0)},select:function(t){t=0>t?this.original.length+t:t;0<=t&&t<this.playlist.length?(this.current=t,this._highlight(t),n(this.cssSelector.jPlayer).jPlayer("setMedia",this.playlist[this.current])):this.current=0},play:function(i){i=0>i?this.original.length+i:i;0<=i&&i<this.playlist.length?this.playlist.length&&(this.select(i),n(this.cssSelector.jPlayer).jPlayer("play")):i===t&&n(this.cssSelector.jPlayer).jPlayer("play")},pause:function(){n(this.cssSelector.jPlayer).jPlayer("pause")},next:function(){var n=this.current+1<this.playlist.length?this.current+1:0;this.loop?0===n&&this.shuffled&&this.options.playlistOptions.shuffleOnLoop&&1<this.playlist.length?this.shuffle(!0,!0):this.play(n):0<n&&this.play(n)},previous:function(){var n=0<=this.current-1?this.current-1:this.playlist.length-1;(this.loop&&this.options.playlistOptions.loopOnPrevious||n<this.playlist.length-1)&&this.play(n)},shuffle:function(i,r){var u=this;i===t&&(i=!this.shuffled);(i||i!==this.shuffled)&&n(this.cssSelector.playlist+" ul").slideUp(this.options.playlistOptions.shuffleTime,function(){(u.shuffled=i)?u.playlist.sort(function(){return.5-Math.random()}):u._originalPlaylist();u._refresh(!0);r||!n(u.cssSelector.jPlayer).data("jPlayer").status.paused?u.play(0):u.select(0);n(this).slideDown(u.options.playlistOptions.shuffleTime)})}}}(jQuery),function(n,t){n.jPlayerInspector={};n.jPlayerInspector.i=0;n.jPlayerInspector.defaults={jPlayer:t,idPrefix:"jplayer_inspector_",visible:!1};var r={init:function(t){var e=this,u=n(this),i=n.extend({},n.jPlayerInspector.defaults,t),f,r;return n(this).data("jPlayerInspector",i),i.id=n(this).attr("id"),i.jPlayerId=i.jPlayer.attr("id"),i.windowId=i.idPrefix+"window_"+n.jPlayerInspector.i,i.statusId=i.idPrefix+"status_"+n.jPlayerInspector.i,i.configId=i.idPrefix+"config_"+n.jPlayerInspector.i,i.toggleId=i.idPrefix+"toggle_"+n.jPlayerInspector.i,i.eventResetId=i.idPrefix+"event_reset_"+n.jPlayerInspector.i,i.updateId=i.idPrefix+"update_"+n.jPlayerInspector.i,i.eventWindowId=i.idPrefix+"event_window_"+n.jPlayerInspector.i,i.eventId={},i.eventJq={},i.eventTimeout={},i.eventOccurrence={},n.each(n.jPlayer.event,function(t,r){i.eventId[r]=i.idPrefix+"event_"+t+"_"+n.jPlayerInspector.i;i.eventOccurrence[r]=0}),f='<p><a href="#" id="'+i.toggleId+'">'+(i.visible?"Hide":"Show")+'<\/a> jPlayer Inspector<\/p><div id="'+i.windowId+'"><div id="'+i.statusId+'"><\/div><div id="'+i.eventWindowId+'" style="padding:5px 5px 0 5px;background-color:#eee;border:1px dotted #000;"><p style="margin:0 0 10px 0;"><strong>jPlayer events that have occurred over the past 1 second:<\/strong><br />(Backgrounds: <span style="padding:0 5px;background-color:#eee;border:1px dotted #000;">Never occurred<\/span> <span style="padding:0 5px;background-color:#fff;border:1px dotted #000;">Occurred before<\/span> <span style="padding:0 5px;background-color:#9f9;border:1px dotted #000;">Occurred<\/span> <span style="padding:0 5px;background-color:#ff9;border:1px dotted #000;">Multiple occurrences<\/span> <a href="#" id="'+i.eventResetId+'">reset<\/a>)<\/p>',r="float:left;margin:0 5px 5px 0;padding:0 5px;border:1px dotted #000;",f+='<div id="'+i.eventId[n.jPlayer.event.ready]+'" style="'+r+'"><\/div><div id="'+i.eventId[n.jPlayer.event.flashreset]+'" style="'+r+'"><\/div><div id="'+i.eventId[n.jPlayer.event.resize]+'" style="'+r+'"><\/div><div id="'+i.eventId[n.jPlayer.event.repeat]+'" style="'+r+'"><\/div><div id="'+i.eventId[n.jPlayer.event.click]+'" style="'+r+'"><\/div><div id="'+i.eventId[n.jPlayer.event.error]+'" style="'+r+'"><\/div><div id="'+i.eventId[n.jPlayer.event.warning]+'" style="'+r+'"><\/div><div id="'+i.eventId[n.jPlayer.event.loadstart]+'" style="clear:left;'+r+'"><\/div><div id="'+i.eventId[n.jPlayer.event.progress]+'" style="'+r+'"><\/div><div id="'+i.eventId[n.jPlayer.event.timeupdate]+'" style="'+r+'"><\/div><div id="'+i.eventId[n.jPlayer.event.volumechange]+'" style="'+r+'"><\/div><div id="'+i.eventId[n.jPlayer.event.play]+'" style="clear:left;'+r+'"><\/div><div id="'+i.eventId[n.jPlayer.event.pause]+'" style="'+r+'"><\/div><div id="'+i.eventId[n.jPlayer.event.waiting]+'" style="'+r+'"><\/div><div id="'+i.eventId[n.jPlayer.event.playing]+'" style="'+r+'"><\/div><div id="'+i.eventId[n.jPlayer.event.seeking]+'" style="'+r+'"><\/div><div id="'+i.eventId[n.jPlayer.event.seeked]+'" style="'+r+'"><\/div><div id="'+i.eventId[n.jPlayer.event.ended]+'" style="'+r+'"><\/div><div id="'+i.eventId[n.jPlayer.event.loadeddata]+'" style="clear:left;'+r+'"><\/div><div id="'+i.eventId[n.jPlayer.event.loadedmetadata]+'" style="'+r+'"><\/div><div id="'+i.eventId[n.jPlayer.event.canplay]+'" style="'+r+'"><\/div><div id="'+i.eventId[n.jPlayer.event.canplaythrough]+'" style="'+r+'"><\/div><div id="'+i.eventId[n.jPlayer.event.suspend]+'" style="clear:left;'+r+'"><\/div><div id="'+i.eventId[n.jPlayer.event.abort]+'" style="'+r+'"><\/div><div id="'+i.eventId[n.jPlayer.event.emptied]+'" style="'+r+'"><\/div><div id="'+i.eventId[n.jPlayer.event.stalled]+'" style="'+r+'"><\/div><div id="'+i.eventId[n.jPlayer.event.ratechange]+'" style="'+r+'"><\/div><div id="'+i.eventId[n.jPlayer.event.durationchange]+'" style="'+r+'"><\/div><div style="clear:both"><\/div>',f+='<\/div><p><a href="#" id="'+i.updateId+'">Update<\/a> jPlayer Inspector<\/p><div id="'+i.configId+'"><\/div><\/div>',n(this).html(f),i.windowJq=n("#"+i.windowId),i.statusJq=n("#"+i.statusId),i.configJq=n("#"+i.configId),i.toggleJq=n("#"+i.toggleId),i.eventResetJq=n("#"+i.eventResetId),i.updateJq=n("#"+i.updateId),n.each(n.jPlayer.event,function(t,r){i.eventJq[r]=n("#"+i.eventId[r]);i.eventJq[r].text(t+" ("+i.eventOccurrence[r]+")");i.jPlayer.bind(r+".jPlayerInspector",function(n){i.eventOccurrence[n.type]++;i.eventOccurrence[n.type]>1?i.eventJq[n.type].css("background-color","#ff9"):i.eventJq[n.type].css("background-color","#9f9");i.eventJq[n.type].text(t+" ("+i.eventOccurrence[n.type]+")");clearTimeout(i.eventTimeout[n.type]);i.eventTimeout[n.type]=setTimeout(function(){i.eventJq[n.type].css("background-color","#fff")},1e3);setTimeout(function(){i.eventOccurrence[n.type]--;i.eventJq[n.type].text(t+" ("+i.eventOccurrence[n.type]+")")},1e3);i.visible&&u.jPlayerInspector("updateStatus")})}),i.jPlayer.bind(n.jPlayer.event.ready+".jPlayerInspector",function(){u.jPlayerInspector("updateConfig")}),i.toggleJq.click(function(){return i.visible?(n(this).text("Show"),i.windowJq.hide(),i.statusJq.empty(),i.configJq.empty()):(n(this).text("Hide"),i.windowJq.show(),i.updateJq.click()),i.visible=!i.visible,n(this).blur(),!1}),i.eventResetJq.click(function(){return n.each(n.jPlayer.event,function(n,t){i.eventJq[t].css("background-color","#eee")}),n(this).blur(),!1}),i.updateJq.click(function(){return u.jPlayerInspector("updateStatus"),u.jPlayerInspector("updateConfig"),!1}),i.visible||i.windowJq.hide(),n.jPlayerInspector.i++,this},destroy:function(){n(this).data("jPlayerInspector")&&n(this).data("jPlayerInspector").jPlayer.unbind(".jPlayerInspector");n(this).empty()},updateConfig:function(){var t="<p>This jPlayer instance is running in your browser where:<br />",r,u,f;for(i=0;i<n(this).data("jPlayerInspector").jPlayer.data("jPlayer").solutions.length;i++)if(r=n(this).data("jPlayerInspector").jPlayer.data("jPlayer").solutions[i],t+="&nbsp;jPlayer's <strong>"+r+"<\/strong> solution is",n(this).data("jPlayerInspector").jPlayer.data("jPlayer")[r].used){t+=" being <strong>used<\/strong> and will support:<strong>";for(format in n(this).data("jPlayerInspector").jPlayer.data("jPlayer")[r].support)n(this).data("jPlayerInspector").jPlayer.data("jPlayer")[r].support[format]&&(t+=" "+format);t+="<\/strong><br />"}else t+=" <strong>not required<\/strong><br />";t+="<\/p>";t+=n(this).data("jPlayerInspector").jPlayer.data("jPlayer").html.active?n(this).data("jPlayerInspector").jPlayer.data("jPlayer").flash.active?"<strong>Problem with jPlayer since both HTML5 and Flash are active.<\/strong>":"The <strong>HTML5 is active<\/strong>.":n(this).data("jPlayerInspector").jPlayer.data("jPlayer").flash.active?"The <strong>Flash is active<\/strong>.":"No solution is currently active. jPlayer needs a setMedia().";t+="<\/p>";u=n(this).data("jPlayerInspector").jPlayer.data("jPlayer").status.formatType;t+="<p><code>status.formatType = '"+u+"'<\/code><br />";t+=u?"<code>Browser canPlay('"+n.jPlayer.prototype.format[u].codec+"')<\/code>":"<\/p>";t+="<p><code>status.src = '"+n(this).data("jPlayerInspector").jPlayer.data("jPlayer").status.src+"'<\/code><\/p>";t+="<p><code>status.media = {<br />";for(prop in n(this).data("jPlayerInspector").jPlayer.data("jPlayer").status.media)t+="&nbsp;"+prop+": "+n(this).data("jPlayerInspector").jPlayer.data("jPlayer").status.media[prop]+"<br />";t+="};<\/code><\/p>";t+="<p>";t+="<code>status.videoWidth = '"+n(this).data("jPlayerInspector").jPlayer.data("jPlayer").status.videoWidth+"'<\/code>";t+=" | <code>status.videoHeight = '"+n(this).data("jPlayerInspector").jPlayer.data("jPlayer").status.videoHeight+"'<\/code>";t+="<br /><code>status.width = '"+n(this).data("jPlayerInspector").jPlayer.data("jPlayer").status.width+"'<\/code>";t+=" | <code>status.height = '"+n(this).data("jPlayerInspector").jPlayer.data("jPlayer").status.height+"'<\/code>";t+="<\/p>";+ "<p>Raw browser test for HTML5 support. Should equal a function if HTML5 is available.<br />";n(this).data("jPlayerInspector").jPlayer.data("jPlayer").html.audio.available&&(t+="<code>htmlElement.audio.canPlayType = "+typeof n(this).data("jPlayerInspector").jPlayer.data("jPlayer").htmlElement.audio.canPlayType+"<\/code><br />");n(this).data("jPlayerInspector").jPlayer.data("jPlayer").html.video.available&&(t+="<code>htmlElement.video.canPlayType = "+typeof n(this).data("jPlayerInspector").jPlayer.data("jPlayer").htmlElement.video.canPlayType+"<\/code>");t+="<\/p>";t+="<p>This instance is using the constructor options:<br /><code>$('#"+n(this).data("jPlayerInspector").jPlayer.data("jPlayer").internal.self.id+"').jPlayer({<br />&nbsp;swfPath: '"+n(this).data("jPlayerInspector").jPlayer.jPlayer("option","swfPath")+"',<br />&nbsp;solution: '"+n(this).data("jPlayerInspector").jPlayer.jPlayer("option","solution")+"',<br />&nbsp;supplied: '"+n(this).data("jPlayerInspector").jPlayer.jPlayer("option","supplied")+"',<br />&nbsp;preload: '"+n(this).data("jPlayerInspector").jPlayer.jPlayer("option","preload")+"',<br />&nbsp;volume: "+n(this).data("jPlayerInspector").jPlayer.jPlayer("option","volume")+",<br />&nbsp;muted: "+n(this).data("jPlayerInspector").jPlayer.jPlayer("option","muted")+",<br />&nbsp;backgroundColor: '"+n(this).data("jPlayerInspector").jPlayer.jPlayer("option","backgroundColor")+"',<br />&nbsp;cssSelectorAncestor: '"+n(this).data("jPlayerInspector").jPlayer.jPlayer("option","cssSelectorAncestor")+"',<br />&nbsp;cssSelector: {";f=n(this).data("jPlayerInspector").jPlayer.jPlayer("option","cssSelector");for(prop in f)t+="<br />&nbsp;&nbsp;"+prop+": '"+n(this).data("jPlayerInspector").jPlayer.jPlayer("option","cssSelector."+prop)+"',";return t=t.slice(0,-1),t+="<br />&nbsp;},<br />&nbsp;errorAlerts: "+n(this).data("jPlayerInspector").jPlayer.jPlayer("option","errorAlerts")+",<br />&nbsp;warningAlerts: "+n(this).data("jPlayerInspector").jPlayer.jPlayer("option","warningAlerts")+"<br />});<\/code><\/p>",n(this).data("jPlayerInspector").configJq.html(t),this},updateStatus:function(){return n(this).data("jPlayerInspector").statusJq.html("<p>jPlayer is "+(n(this).data("jPlayerInspector").jPlayer.data("jPlayer").status.paused?"paused":"playing")+" at time: "+Math.floor(n(this).data("jPlayerInspector").jPlayer.data("jPlayer").status.currentTime*10)/10+"s. (d: "+Math.floor(n(this).data("jPlayerInspector").jPlayer.data("jPlayer").status.duration*10)/10+"s, sp: "+Math.floor(n(this).data("jPlayerInspector").jPlayer.data("jPlayer").status.seekPercent)+"%, cpr: "+Math.floor(n(this).data("jPlayerInspector").jPlayer.data("jPlayer").status.currentPercentRelative)+"%, cpa: "+Math.floor(n(this).data("jPlayerInspector").jPlayer.data("jPlayer").status.currentPercentAbsolute)+"%)<\/p>"),this}};n.fn.jPlayerInspector=function(t){if(r[t])return r[t].apply(this,Array.prototype.slice.call(arguments,1));if(typeof t!="object"&&t)n.error("Method "+t+" does not exist on jQuery.jPlayerInspector");else return r.init.apply(this,arguments)}}(jQuery),function(n){var t,i=n();n.fn.sortable=function(r){var u=String(r);return r=n.extend({connectWith:!1},r),this.each(function(){var e,o,h,s,f;if(/^enable|disable|destroy$/.test(u)){e=n(this).children(n(this).data("items")).attr("draggable",u=="enable");u=="destroy"&&e.add(this).removeData("connectWith items").off("dragstart.h5s dragend.h5s selectstart.h5s dragover.h5s dragenter.h5s drop.h5s");return}e=n(this).children(r.items);f=n("<"+(/^ul|ol$/i.test(this.tagName)?"li":"div")+' class="sortable-placeholder">');e.find(r.handle).mousedown(function(){o=!0}).mouseup(function(){o=!1});n(this).data("items",r.items);i=i.add(f);r.connectWith&&n(r.connectWith).add(this).data("connectWith",r.connectWith);e.attr("draggable","true").on("dragstart.h5s",function(i){if(r.handle&&!o)return!1;o=!1;var u=i.originalEvent.dataTransfer;u.effectAllowed="move";u.setData("Text",n(this).attr("data-tracktitle")+" "+n(this).attr("data-composer"));h=(t=n(this)).addClass("sortable-dragging").index();t.parent().trigger("sortstart",{item:t})}).on("dragend.h5s",function(n){t&&(e.length!==s&&s!==0?(t.removeClass("sortable-dragging").show(),i.detach(),h!=t.index()&&t.parent().trigger("sortupdate",{item:t}),t=null):(n.stopPropagation(),i.filter(":visible").after(t),t.removeClass("sortable-dragging").show(),i.detach(),t.parent().trigger("sortupdate",{item:t})))}).not("a[href], img").on("selectstart.h5s",function(){return this.dragDrop&&this.dragDrop(),!1}).end().add([this,f]).on("dragover.h5s dragenter.h5s drop.h5s",function(u){return u.type=="drop"?(u.stopPropagation(),i.filter(":visible").after(t),t.trigger("dragend.h5s"),!1):(u.preventDefault(),u.originalEvent.dataTransfer.dropEffect="move",e.is(this)?(r.forcePlaceholderSize&&f.height(t.outerHeight()),s=n(this).index(),t.hide(),n(this)[f.index()<n(this).index()?"after":"before"](f),i.not(f).detach()):i.is(this)||n(this).children(r.items).length||(i.detach(),n(this).append(f)),!1)})})}}(jQuery),function(n,t){"use strict";function r(t){n.fn.cycle.debug&&i(t)}function i(){window.console&&console.log&&console.log("[cycle] "+Array.prototype.join.call(arguments," "))}function u(t,i,r){var u=n(t).data("cycle.opts"),f;u&&(f=!!t.cyclePause,f&&u.paused?u.paused(t,u,i,r):!f&&u.resumed&&u.resumed(t,u,i,r))}function l(r,e,o){function c(t,r,u){if(!t&&r===!0){var e=n(u).data("cycle.opts");if(!e)return i("options not found, can not resume"),!1;u.cycleTimeout&&(clearTimeout(u.cycleTimeout),u.cycleTimeout=0);f(e.elements,e,1,!e.backwards)}}var s,h;if(r.cycleStop===t&&(r.cycleStop=0),(e===t||e===null)&&(e={}),e.constructor==String){switch(e){case"destroy":case"stop":return(s=n(r).data("cycle.opts"),!s)?!1:(r.cycleStop++,r.cycleTimeout&&clearTimeout(r.cycleTimeout),r.cycleTimeout=0,s.elements&&n(s.elements).stop(),n(r).removeData("cycle.opts"),e=="destroy"&&a(r,s),!1);case"toggle":return r.cyclePause=r.cyclePause===1?0:1,c(r.cyclePause,o,r),u(r),!1;case"pause":return r.cyclePause=1,u(r),!1;case"resume":return r.cyclePause=0,c(!1,o,r),u(r),!1;case"prev":case"next":return(s=n(r).data("cycle.opts"),!s)?(i('options not found, "prev/next" ignored'),!1):(typeof o=="string"&&(s.oneTimeFx=o),n.fn.cycle[e](s),!1);default:e={fx:e}}return e}return e.constructor==Number?(h=e,e=n(r).data("cycle.opts"),!e)?(i("options not found, can not advance slide"),!1):h<0||h>=e.elements.length?(i("invalid slide index: "+h),!1):(e.nextSlide=h,r.cycleTimeout&&(clearTimeout(r.cycleTimeout),r.cycleTimeout=0),typeof o=="string"&&(e.oneTimeFx=o),f(e.elements,e,1,h>=e.currSlide),!1):e}function o(t,i){if(!n.support.opacity&&i.cleartype&&t.style.filter)try{t.style.removeAttribute("filter")}catch(r){}}function a(t,i){i.next&&n(i.next).unbind(i.prevNextEvent);i.prev&&n(i.prev).unbind(i.prevNextEvent);(i.pager||i.pagerAnchorBuilder)&&n.each(i.pagerAnchors||[],function(){this.unbind().remove()});i.pagerAnchors=null;n(t).unbind("mouseenter.cycle mouseleave.cycle");i.destroy&&i.destroy(i)}function v(r,s,c,l,a){var at,v=n.extend({},n.fn.cycle.defaults,l||{},n.metadata?r.metadata():n.meta?r.data():{}),vt=n.isFunction(r.data)?r.data(v.metaAttr):null,rt,ut,tt,k,yt,nt,d,ft,ht,ct,pt,lt,g;if(vt&&(v=n.extend(v,vt)),v.autostop&&(v.countdown=v.autostopCount||c.length),rt=r[0],r.data("cycle.opts",v),v.$cont=r,v.stopCount=rt.cycleStop,v.elements=c,v.before=v.before?[v.before]:[],v.after=v.after?[v.after]:[],!n.support.opacity&&v.cleartype&&v.after.push(function(){o(this,v)}),v.continuous&&v.after.push(function(){f(c,v,0,!v.backwards)}),y(v),n.support.opacity||!v.cleartype||v.cleartypeNoBg||h(s),r.css("position")=="static"&&r.css("position","relative"),v.width&&r.width(v.width),v.height&&v.height!="auto"&&r.height(v.height),v.startingSlide!==t?(v.startingSlide=parseInt(v.startingSlide,10),v.startingSlide>=c.length||v.startSlide<0?v.startingSlide=0:at=!0):v.startingSlide=v.backwards?c.length-1:0,v.random){for(v.randomMap=[],ut=0;ut<c.length;ut++)v.randomMap.push(ut);if(v.randomMap.sort(function(){return Math.random()-.5}),at)for(tt=0;tt<c.length;tt++)v.startingSlide==v.randomMap[tt]&&(v.randomIndex=tt);else v.randomIndex=1,v.startingSlide=v.randomMap[1]}else v.startingSlide>=c.length&&(v.startingSlide=0);if(v.currSlide=v.startingSlide||0,k=v.startingSlide,s.css({position:"absolute",top:0,left:0}).hide().each(function(t){var i;i=v.backwards?k?t<=k?c.length+(t-k):k-t:c.length-t:k?t>=k?c.length-(t-k):k-t:c.length-t;n(this).css("z-index",i)}),n(c[k]).css("opacity",1).show(),o(c[k],v),v.fit&&(v.aspect?s.each(function(){var t=n(this),i=v.aspect===!0?t.width()/t.height():v.aspect;v.width&&t.width()!=v.width&&(t.width(v.width),t.height(v.width/i));v.height&&t.height()<v.height&&(t.height(v.height),t.width(v.height*i))}):(v.width&&s.width(v.width),v.height&&v.height!="auto"&&s.height(v.height))),v.center&&(!v.fit||v.aspect)&&s.each(function(){var t=n(this);t.css({"margin-left":v.width?(v.width-t.width())/2+"px":0,"margin-top":v.height?(v.height-t.height())/2+"px":0})}),!v.center||v.fit||v.slideResize||s.each(function(){var t=n(this);t.css({"margin-left":v.width?(v.width-t.width())/2+"px":0,"margin-top":v.height?(v.height-t.height())/2+"px":0})}),yt=(v.containerResize||v.containerResizeHeight)&&r.innerHeight()<1,yt){for(nt=0,d=0,ft=0;ft<c.length;ft++){var it=n(c[ft]),et=it[0],ot=it.outerWidth(),st=it.outerHeight();ot||(ot=et.offsetWidth||et.width||it.attr("width"));st||(st=et.offsetHeight||et.height||it.attr("height"));nt=ot>nt?ot:nt;d=st>d?st:d}v.containerResize&&nt>0&&d>0&&r.css({width:nt+"px",height:d+"px"});v.containerResizeHeight&&d>0&&r.css({height:d+"px"})}if((ht=!1,v.pause&&r.bind("mouseenter.cycle",function(){ht=!0;this.cyclePause++;u(rt,!0)}).bind("mouseleave.cycle",function(){ht&&this.cyclePause--;u(rt,!0)}),p(v)===!1)||(ct=!1,l.requeueAttempts=l.requeueAttempts||0,s.each(function(){var t=n(this),r;if(this.cycleH=v.fit&&v.height?v.height:t.height()||this.offsetHeight||this.height||t.attr("height")||0,this.cycleW=v.fit&&v.width?v.width:t.width()||this.offsetWidth||this.width||t.attr("width")||0,t.is("img")&&(r=this.cycleH===0&&this.cycleW===0&&!this.complete,r)){if(a.s&&v.requeueOnImageNotLoaded&&++l.requeueAttempts<100)return i(l.requeueAttempts," - img slide not loaded, requeuing slideshow: ",this.src,this.cycleW,this.cycleH),setTimeout(function(){n(a.s,a.c).cycle(l)},v.requeueTimeout),ct=!0,!1;i("could not determine size of image: "+this.src,this.cycleW,this.cycleH)}return!0}),ct))return!1;if(v.cssBefore=v.cssBefore||{},v.cssAfter=v.cssAfter||{},v.cssFirst=v.cssFirst||{},v.animIn=v.animIn||{},v.animOut=v.animOut||{},s.not(":eq("+k+")").css(v.cssBefore),n(s[k]).css(v.cssFirst),v.timeout)for(v.timeout=parseInt(v.timeout,10),v.speed.constructor==String&&(v.speed=n.fx.speeds[v.speed]||parseInt(v.speed,10)),v.sync||(v.speed=v.speed/2),pt=v.fx=="none"?0:v.fx=="shuffle"?500:250;v.timeout-v.speed<pt;)v.timeout+=v.speed;if(v.easing&&(v.easeIn=v.easeOut=v.easing),v.speedIn||(v.speedIn=v.speed),v.speedOut||(v.speedOut=v.speed),v.slideCount=c.length,v.currSlide=v.lastSlide=k,v.random?(++v.randomIndex==c.length&&(v.randomIndex=0),v.nextSlide=v.randomMap[v.randomIndex]):v.nextSlide=v.backwards?v.startingSlide===0?c.length-1:v.startingSlide-1:v.startingSlide>=c.length-1?0:v.startingSlide+1,!v.multiFx)if(lt=n.fn.cycle.transitions[v.fx],n.isFunction(lt))lt(r,s,v);else if(v.fx!="custom"&&!v.multiFx)return i("unknown transition: "+v.fx,"; slideshow terminating"),!1;return g=s[k],v.skipInitializationCallbacks||(v.before.length&&v.before[0].apply(g,[g,g,v,!0]),v.after.length&&v.after[0].apply(g,[g,g,v,!0])),v.next&&n(v.next).bind(v.prevNextEvent,function(){return e(v,1)}),v.prev&&n(v.prev).bind(v.prevNextEvent,function(){return e(v,0)}),(v.pager||v.pagerAnchorBuilder)&&b(c,v),w(v,c),v}function y(t){t.original={before:[],after:[]};t.original.cssBefore=n.extend({},t.cssBefore);t.original.cssAfter=n.extend({},t.cssAfter);t.original.animIn=n.extend({},t.animIn);t.original.animOut=n.extend({},t.animOut);n.each(t.before,function(){t.original.before.push(this)});n.each(t.after,function(){t.original.after.push(this)})}function p(t){var u,e,f=n.fn.cycle.transitions,s,o,h,c;if(t.fx.indexOf(",")>0){for(t.multiFx=!0,t.fxs=t.fx.replace(/\s*/g,"").split(","),u=0;u<t.fxs.length;u++)s=t.fxs[u],e=f[s],e&&f.hasOwnProperty(s)&&n.isFunction(e)||(i("discarding unknown transition: ",s),t.fxs.splice(u,1),u--);if(!t.fxs.length)return i("No valid transitions named; slideshow terminating."),!1}else if(t.fx=="all"){t.multiFx=!0;t.fxs=[];for(o in f)f.hasOwnProperty(o)&&(e=f[o],f.hasOwnProperty(o)&&n.isFunction(e)&&t.fxs.push(o))}if(t.multiFx&&t.randomizeEffects){for(h=Math.floor(Math.random()*20)+30,u=0;u<h;u++)c=Math.floor(Math.random()*t.fxs.length),t.fxs.push(t.fxs.splice(c,1)[0]);r("randomized fx sequence: ",t.fxs)}return!0}function w(t,i){t.addSlide=function(r,u){var f=n(r),e=f[0];if(t.autostopCount||t.countdown++,i[u?"unshift":"push"](e),t.els&&t.els[u?"unshift":"push"](e),t.slideCount=i.length,t.random&&(t.randomMap.push(t.slideCount-1),t.randomMap.sort(function(){return Math.random()-.5})),f.css("position","absolute"),f[u?"prependTo":"appendTo"](t.$cont),u&&(t.currSlide++,t.nextSlide++),n.support.opacity||!t.cleartype||t.cleartypeNoBg||h(f),t.fit&&t.width&&f.width(t.width),t.fit&&t.height&&t.height!="auto"&&f.height(t.height),e.cycleH=t.fit&&t.height?t.height:f.height(),e.cycleW=t.fit&&t.width?t.width:f.width(),f.css(t.cssBefore),(t.pager||t.pagerAnchorBuilder)&&n.fn.cycle.createPagerAnchor(i.length-1,e,n(t.pager),i,t),n.isFunction(t.onAddSlide))t.onAddSlide(f);else f.hide()}}function f(i,u,e,o){function w(){var n=0,t=u.timeout;u.timeout&&!u.continuous?(n=s(i[u.currSlide],i[u.nextSlide],u,o),u.fx=="shuffle"&&(n-=u.speedOut)):u.continuous&&l.cyclePause&&(n=10);n>0&&(l.cycleTimeout=setTimeout(function(){f(i,u,0,!u.backwards)},n))}var l=u.$cont[0],c=i[u.currSlide],h=i[u.nextSlide],y,v,p,a;if(e&&u.busy&&u.manualTrump&&(r("manualTrump in go(), stopping active transition"),n(i).stop(!0,!0),u.busy=0,clearTimeout(l.cycleTimeout)),u.busy){r("transition active, ignoring new tx request");return}if(l.cycleStop==u.stopCount&&(l.cycleTimeout!==0||e)){if(!e&&!l.cyclePause&&!u.bounce&&(u.autostop&&--u.countdown<=0||u.nowrap&&!u.random&&u.nextSlide<u.currSlide)){u.end&&u.end(u);return}y=!1;(e||!l.cyclePause)&&u.nextSlide!=u.currSlide?(y=!0,v=u.fx,c.cycleH=c.cycleH||n(c).height(),c.cycleW=c.cycleW||n(c).width(),h.cycleH=h.cycleH||n(h).height(),h.cycleW=h.cycleW||n(h).width(),u.multiFx&&(o&&(u.lastFx===t||++u.lastFx>=u.fxs.length)?u.lastFx=0:!o&&(u.lastFx===t||--u.lastFx<0)&&(u.lastFx=u.fxs.length-1),v=u.fxs[u.lastFx]),u.oneTimeFx&&(v=u.oneTimeFx,u.oneTimeFx=null),n.fn.cycle.resetState(u,v),u.before.length&&n.each(u.before,function(n,t){l.cycleStop==u.stopCount&&t.apply(h,[c,h,u,o])}),p=function(){u.busy=0;n.each(u.after,function(n,t){l.cycleStop==u.stopCount&&t.apply(h,[c,h,u,o])});l.cycleStop||w()},r("tx firing("+v+"); currSlide: "+u.currSlide+"; nextSlide: "+u.nextSlide),u.busy=1,u.fxFn?u.fxFn(c,h,u,p,o,e&&u.fastOnEvent):n.isFunction(n.fn.cycle[u.fx])?n.fn.cycle[u.fx](c,h,u,p,o,e&&u.fastOnEvent):n.fn.cycle.custom(c,h,u,p,o,e&&u.fastOnEvent)):w();(y||u.nextSlide==u.currSlide)&&(u.lastSlide=u.currSlide,u.random?(u.currSlide=u.nextSlide,++u.randomIndex==i.length&&(u.randomIndex=0,u.randomMap.sort(function(){return Math.random()-.5})),u.nextSlide=u.randomMap[u.randomIndex],u.nextSlide==u.currSlide&&(u.nextSlide=u.currSlide==u.slideCount-1?0:u.currSlide+1)):u.backwards?(a=u.nextSlide-1<0,a&&u.bounce?(u.backwards=!u.backwards,u.nextSlide=1,u.currSlide=0):(u.nextSlide=a?i.length-1:u.nextSlide-1,u.currSlide=a?0:u.nextSlide+1)):(a=u.nextSlide+1==i.length,a&&u.bounce?(u.backwards=!u.backwards,u.nextSlide=i.length-2,u.currSlide=i.length-1):(u.nextSlide=a?0:u.nextSlide+1,u.currSlide=a?i.length-1:u.nextSlide-1)));y&&u.pager&&u.updateActivePagerLink(u.pager,u.currSlide,u.activePagerClass)}}function s(n,t,i,u){if(i.timeoutFn){for(var f=i.timeoutFn.call(n,n,t,i,u);i.fx!="none"&&f-i.speed<250;)f+=i.speed;if(r("calculated timeout: "+f+"; speed: "+i.speed),f!==!1)return f}return i.timeout}function e(t,i){var u=i?1:-1,r=t.elements,o=t.$cont[0],s=o.cycleTimeout,e;if(s&&(clearTimeout(s),o.cycleTimeout=0),t.random&&u<0)t.randomIndex--,--t.randomIndex==-2?t.randomIndex=r.length-2:t.randomIndex==-1&&(t.randomIndex=r.length-1),t.nextSlide=t.randomMap[t.randomIndex];else if(t.random)t.nextSlide=t.randomMap[t.randomIndex];else if(t.nextSlide=t.currSlide+u,t.nextSlide<0){if(t.nowrap)return!1;t.nextSlide=r.length-1}else if(t.nextSlide>=r.length){if(t.nowrap)return!1;t.nextSlide=0}return e=t.onPrevNextEvent||t.prevNextClick,n.isFunction(e)&&e(u>0,t.nextSlide,r[t.nextSlide]),f(r,t,1,i),!1}function b(t,i){var r=n(i.pager);n.each(t,function(u,f){n.fn.cycle.createPagerAnchor(u,f,r,t,i)});i.updateActivePagerLink(i.pager,i.startingSlide,i.activePagerClass)}function h(t){function i(n){return n=parseInt(n,10).toString(16),n.length<2?"0"+n:n}function u(t){for(var r,u;t&&t.nodeName.toLowerCase()!="html";t=t.parentNode){if(r=n.css(t,"background-color"),r&&r.indexOf("rgb")>=0)return u=r.match(/\d+/g),"#"+i(u[0])+i(u[1])+i(u[2]);if(r&&r!="transparent")return r}return"#ffffff"}r("applying clearType background-color hack");t.each(function(){n(this).css("background-color",u(this))})}var c="3.0.3";n.expr[":"].paused=function(n){return n.cyclePause};n.fn.cycle=function(t,u){var e={s:this.selector,c:this.context};return this.length===0&&t!="stop"?!n.isReady&&e.s?(i("DOM not ready, queuing slideshow"),n(function(){n(e.s,e.c).cycle(t,u)}),this):(i("terminating; zero elements found by selector"+(n.isReady?"":" (DOM not ready)")),this):this.each(function(){var h=l(this,t,u),o,c;if(h!==!1){h.updateActivePagerLink=h.updateActivePagerLink||n.fn.cycle.updateActivePagerLink;this.cycleTimeout&&clearTimeout(this.cycleTimeout);this.cycleTimeout=this.cyclePause=0;this.cycleStop=0;var y=n(this),p=h.slideExpr?n(h.slideExpr,this):y.children(),a=p.get();if(a.length<2){i("terminating; too few slides: "+a.length);return}(o=v(y,p,a,h,e),o!==!1)&&(c=o.continuous?10:s(a[o.currSlide],a[o.nextSlide],o,!o.backwards),c&&(c+=o.delay||0,c<10&&(c=10),r("first timeout: "+c),this.cycleTimeout=setTimeout(function(){f(a,o,0,!h.backwards)},c)))}})};n.fn.cycle.resetState=function(t,i){i=i||t.fx;t.before=[];t.after=[];t.cssBefore=n.extend({},t.original.cssBefore);t.cssAfter=n.extend({},t.original.cssAfter);t.animIn=n.extend({},t.original.animIn);t.animOut=n.extend({},t.original.animOut);t.fxFn=null;n.each(t.original.before,function(){t.before.push(this)});n.each(t.original.after,function(){t.after.push(this)});var r=n.fn.cycle.transitions[i];n.isFunction(r)&&r(t.$cont,n(t.elements),t)};n.fn.cycle.updateActivePagerLink=function(t,i,r){n(t).each(function(){n(this).children().removeClass(r).eq(i).addClass(r)})};n.fn.cycle.next=function(n){e(n,1)};n.fn.cycle.prev=function(n){e(n,0)};n.fn.cycle.createPagerAnchor=function(t,i,e,o,s){var c,h,a,v,l,y;(n.isFunction(s.pagerAnchorBuilder)?(c=s.pagerAnchorBuilder(t,i),r("pagerAnchorBuilder("+t+", el) returned: "+c)):c='<a href="#">'+(t+1)+"<\/a>",c)&&(h=n(c),h.parents("body").length===0&&(a=[],e.length>1?(e.each(function(){var t=h.clone(!0);n(this).append(t);a.push(t[0])}),h=n(a)):h.appendTo(e)),s.pagerAnchors=s.pagerAnchors||[],s.pagerAnchors.push(h),v=function(i){var r,u,e;i.preventDefault();s.nextSlide=t;r=s.$cont[0];u=r.cycleTimeout;u&&(clearTimeout(u),r.cycleTimeout=0);e=s.onPagerEvent||s.pagerClick;n.isFunction(e)&&e(s.nextSlide,o[s.nextSlide]);f(o,s,1,s.currSlide<t)},/mouseenter|mouseover/i.test(s.pagerEvent)?h.hover(v,function(){}):h.bind(s.pagerEvent,v),/^click/.test(s.pagerEvent)||s.allowPagerClickBubble||h.bind("click.cycle",function(){return!1}),l=s.$cont[0],y=!1,s.pauseOnPagerHover&&h.hover(function(){y=!0;l.cyclePause++;u(l,!0,!0)},function(){y&&l.cyclePause--;u(l,!0,!0)}))};n.fn.cycle.hopsFromLast=function(n,t){var i=n.lastSlide,r=n.currSlide;return t?r>i?r-i:n.slideCount-i:r<i?i-r:i+n.slideCount-r};n.fn.cycle.commonReset=function(t,i,r,u,f,e){n(r.elements).not(t).hide();typeof r.cssBefore.opacity=="undefined"&&(r.cssBefore.opacity=1);r.cssBefore.display="block";r.slideResize&&u!==!1&&i.cycleW>0&&(r.cssBefore.width=i.cycleW);r.slideResize&&f!==!1&&i.cycleH>0&&(r.cssBefore.height=i.cycleH);r.cssAfter=r.cssAfter||{};r.cssAfter.display="none";n(t).css("zIndex",r.slideCount+(e===!0?1:0));n(i).css("zIndex",r.slideCount+(e===!0?0:1))};n.fn.cycle.custom=function(t,i,r,u,f,e){var h=n(t),c=n(i),l=r.speedIn,o=r.speedOut,a=r.easeIn,v=r.easeOut,y=r.animInDelay,p=r.animOutDelay,s;c.css(r.cssBefore);e&&(l=typeof e=="number"?o=e:o=1,a=v=null);s=function(){c.delay(y).animate(r.animIn,l,a,function(){u()})};h.delay(p).animate(r.animOut,o,v,function(){h.css(r.cssAfter);r.sync||s()});r.sync&&s()};n.fn.cycle.transitions={fade:function(t,i,r){i.not(":eq("+r.currSlide+")").css("opacity",0);r.before.push(function(t,i,r){n.fn.cycle.commonReset(t,i,r);r.cssBefore.opacity=0});r.animIn={opacity:1};r.animOut={opacity:0};r.cssBefore={top:0,left:0}}};n.fn.cycle.ver=function(){return c};n.fn.cycle.defaults={activePagerClass:"activeSlide",after:null,allowPagerClickBubble:!1,animIn:null,animInDelay:0,animOut:null,animOutDelay:0,aspect:!1,autostop:0,autostopCount:0,backwards:!1,before:null,center:null,cleartype:!n.support.opacity,cleartypeNoBg:!1,containerResize:1,containerResizeHeight:0,continuous:0,cssAfter:null,cssBefore:null,delay:0,easeIn:null,easeOut:null,easing:null,end:null,fastOnEvent:0,fit:0,fx:"fade",fxFn:null,height:"auto",manualTrump:!0,metaAttr:"cycle",next:null,nowrap:0,onPagerEvent:null,onPrevNextEvent:null,pager:null,pagerAnchorBuilder:null,pagerEvent:"click.cycle",pause:0,pauseOnPagerHover:0,prev:null,prevNextEvent:"click.cycle",random:0,randomizeEffects:1,requeueOnImageNotLoaded:!0,requeueTimeout:250,rev:0,shuffle:null,skipInitializationCallbacks:!1,slideExpr:null,slideResize:1,speed:1e3,speedIn:null,speedOut:null,startingSlide:t,sync:1,timeout:4e3,timeoutFn:null,updateActivePagerLink:null,width:null}}(jQuery),function(n){"use strict";n.fn.cycle.transitions.none=function(t,i,r){r.fxFn=function(t,i,r,u){n(i).show();n(t).hide();u()}};n.fn.cycle.transitions.fadeout=function(t,i,r){i.not(":eq("+r.currSlide+")").css({display:"block",opacity:1});r.before.push(function(t,i,r,u,f,e){n(t).css("zIndex",r.slideCount+(e!==!0?1:0));n(i).css("zIndex",r.slideCount+(e!==!0?0:1))});r.animIn.opacity=1;r.animOut.opacity=0;r.cssBefore.opacity=1;r.cssBefore.display="block";r.cssAfter.zIndex=0};n.fn.cycle.transitions.scrollUp=function(t,i,r){t.css("overflow","hidden");r.before.push(n.fn.cycle.commonReset);var u=t.height();r.cssBefore.top=u;r.cssBefore.left=0;r.cssFirst.top=0;r.animIn.top=0;r.animOut.top=-u};n.fn.cycle.transitions.scrollDown=function(t,i,r){t.css("overflow","hidden");r.before.push(n.fn.cycle.commonReset);var u=t.height();r.cssFirst.top=0;r.cssBefore.top=-u;r.cssBefore.left=0;r.animIn.top=0;r.animOut.top=u};n.fn.cycle.transitions.scrollLeft=function(t,i,r){t.css("overflow","hidden");r.before.push(n.fn.cycle.commonReset);var u=t.width();r.cssFirst.left=0;r.cssBefore.left=u;r.cssBefore.top=0;r.animIn.left=0;r.animOut.left=0-u};n.fn.cycle.transitions.scrollRight=function(t,i,r){t.css("overflow","hidden");r.before.push(n.fn.cycle.commonReset);var u=t.width();r.cssFirst.left=0;r.cssBefore.left=-u;r.cssBefore.top=0;r.animIn.left=0;r.animOut.left=u};n.fn.cycle.transitions.scrollHorz=function(t,i,r){t.css("overflow","hidden").width();r.before.push(function(t,i,r,u){r.rev&&(u=!u);n.fn.cycle.commonReset(t,i,r);r.cssBefore.left=u?i.cycleW-1:1-i.cycleW;r.animOut.left=u?-t.cycleW:t.cycleW});r.cssFirst.left=0;r.cssBefore.top=0;r.animIn.left=0;r.animOut.top=0};n.fn.cycle.transitions.scrollVert=function(t,i,r){t.css("overflow","hidden");r.before.push(function(t,i,r,u){r.rev&&(u=!u);n.fn.cycle.commonReset(t,i,r);r.cssBefore.top=u?1-i.cycleH:i.cycleH-1;r.animOut.top=u?t.cycleH:-t.cycleH});r.cssFirst.top=0;r.cssBefore.left=0;r.animIn.top=0;r.animOut.left=0};n.fn.cycle.transitions.slideX=function(t,i,r){r.before.push(function(t,i,r){n(r.elements).not(t).hide();n.fn.cycle.commonReset(t,i,r,!1,!0);r.animIn.width=i.cycleW});r.cssBefore.left=0;r.cssBefore.top=0;r.cssBefore.width=0;r.animIn.width="show";r.animOut.width=0};n.fn.cycle.transitions.slideY=function(t,i,r){r.before.push(function(t,i,r){n(r.elements).not(t).hide();n.fn.cycle.commonReset(t,i,r,!0,!1);r.animIn.height=i.cycleH});r.cssBefore.left=0;r.cssBefore.top=0;r.cssBefore.height=0;r.animIn.height="show";r.animOut.height=0};n.fn.cycle.transitions.shuffle=function(t,i,r){var u,f=t.css("overflow","visible").width();for(i.css({left:0,top:0}),r.before.push(function(t,i,r){n.fn.cycle.commonReset(t,i,r,!0,!0,!0)}),r.speedAdjusted||(r.speed=r.speed/2,r.speedAdjusted=!0),r.random=0,r.shuffle=r.shuffle||{left:-f,top:15},r.els=[],u=0;u<i.length;u++)r.els.push(i[u]);for(u=0;u<r.currSlide;u++)r.els.push(r.els.shift());r.fxFn=function(t,i,r,u,f){var e,o;r.rev&&(f=!f);e=f?n(t):n(i);n(i).css(r.cssBefore);o=r.slideCount;e.animate(r.shuffle,r.speedIn,r.easeIn,function(){for(var l=n.fn.cycle.hopsFromLast(r,f),i,h,c,s=0;s<l;s++)f?r.els.push(r.els.shift()):r.els.unshift(r.els.pop());if(f)for(i=0,h=r.els.length;i<h;i++)n(r.els[i]).css("z-index",h-i+o);else c=n(t).css("z-index"),e.css("z-index",parseInt(c,10)+1+o);e.animate({left:0,top:0},r.speedOut,r.easeOut,function(){n(f?this:t).hide();u&&u()})})};n.extend(r.cssBefore,{display:"block",opacity:1,top:0,left:0})};n.fn.cycle.transitions.turnUp=function(t,i,r){r.before.push(function(t,i,r){n.fn.cycle.commonReset(t,i,r,!0,!1);r.cssBefore.top=i.cycleH;r.animIn.height=i.cycleH;r.animOut.width=i.cycleW});r.cssFirst.top=0;r.cssBefore.left=0;r.cssBefore.height=0;r.animIn.top=0;r.animOut.height=0};n.fn.cycle.transitions.turnDown=function(t,i,r){r.before.push(function(t,i,r){n.fn.cycle.commonReset(t,i,r,!0,!1);r.animIn.height=i.cycleH;r.animOut.top=t.cycleH});r.cssFirst.top=0;r.cssBefore.left=0;r.cssBefore.top=0;r.cssBefore.height=0;r.animOut.height=0};n.fn.cycle.transitions.turnLeft=function(t,i,r){r.before.push(function(t,i,r){n.fn.cycle.commonReset(t,i,r,!1,!0);r.cssBefore.left=i.cycleW;r.animIn.width=i.cycleW});r.cssBefore.top=0;r.cssBefore.width=0;r.animIn.left=0;r.animOut.width=0};n.fn.cycle.transitions.turnRight=function(t,i,r){r.before.push(function(t,i,r){n.fn.cycle.commonReset(t,i,r,!1,!0);r.animIn.width=i.cycleW;r.animOut.left=t.cycleW});n.extend(r.cssBefore,{top:0,left:0,width:0});r.animIn.left=0;r.animOut.width=0};n.fn.cycle.transitions.zoom=function(t,i,r){r.before.push(function(t,i,r){n.fn.cycle.commonReset(t,i,r,!1,!1,!0);r.cssBefore.top=i.cycleH/2;r.cssBefore.left=i.cycleW/2;n.extend(r.animIn,{top:0,left:0,width:i.cycleW,height:i.cycleH});n.extend(r.animOut,{width:0,height:0,top:t.cycleH/2,left:t.cycleW/2})});r.cssFirst.top=0;r.cssFirst.left=0;r.cssBefore.width=0;r.cssBefore.height=0};n.fn.cycle.transitions.fadeZoom=function(t,i,r){r.before.push(function(t,i,r){n.fn.cycle.commonReset(t,i,r,!1,!1);r.cssBefore.left=i.cycleW/2;r.cssBefore.top=i.cycleH/2;n.extend(r.animIn,{top:0,left:0,width:i.cycleW,height:i.cycleH})});r.cssBefore.width=0;r.cssBefore.height=0;r.animOut.opacity=0};n.fn.cycle.transitions.blindX=function(t,i,r){var u=t.css("overflow","hidden").width();r.before.push(function(t,i,r){n.fn.cycle.commonReset(t,i,r);r.animIn.width=i.cycleW;r.animOut.left=t.cycleW});r.cssBefore.left=u;r.cssBefore.top=0;r.animIn.left=0;r.animOut.left=u};n.fn.cycle.transitions.blindY=function(t,i,r){var u=t.css("overflow","hidden").height();r.before.push(function(t,i,r){n.fn.cycle.commonReset(t,i,r);r.animIn.height=i.cycleH;r.animOut.top=t.cycleH});r.cssBefore.top=u;r.cssBefore.left=0;r.animIn.top=0;r.animOut.top=u};n.fn.cycle.transitions.blindZ=function(t,i,r){var u=t.css("overflow","hidden").height(),f=t.width();r.before.push(function(t,i,r){n.fn.cycle.commonReset(t,i,r);r.animIn.height=i.cycleH;r.animOut.top=t.cycleH});r.cssBefore.top=u;r.cssBefore.left=f;r.animIn.top=0;r.animIn.left=0;r.animOut.top=u;r.animOut.left=f};n.fn.cycle.transitions.growX=function(t,i,r){r.before.push(function(t,i,r){n.fn.cycle.commonReset(t,i,r,!1,!0);r.cssBefore.left=this.cycleW/2;r.animIn.left=0;r.animIn.width=this.cycleW;r.animOut.left=0});r.cssBefore.top=0;r.cssBefore.width=0};n.fn.cycle.transitions.growY=function(t,i,r){r.before.push(function(t,i,r){n.fn.cycle.commonReset(t,i,r,!0,!1);r.cssBefore.top=this.cycleH/2;r.animIn.top=0;r.animIn.height=this.cycleH;r.animOut.top=0});r.cssBefore.height=0;r.cssBefore.left=0};n.fn.cycle.transitions.curtainX=function(t,i,r){r.before.push(function(t,i,r){n.fn.cycle.commonReset(t,i,r,!1,!0,!0);r.cssBefore.left=i.cycleW/2;r.animIn.left=0;r.animIn.width=this.cycleW;r.animOut.left=t.cycleW/2;r.animOut.width=0});r.cssBefore.top=0;r.cssBefore.width=0};n.fn.cycle.transitions.curtainY=function(t,i,r){r.before.push(function(t,i,r){n.fn.cycle.commonReset(t,i,r,!0,!1,!0);r.cssBefore.top=i.cycleH/2;r.animIn.top=0;r.animIn.height=i.cycleH;r.animOut.top=t.cycleH/2;r.animOut.height=0});r.cssBefore.height=0;r.cssBefore.left=0};n.fn.cycle.transitions.cover=function(t,i,r){var u=r.direction||"left",f=t.css("overflow","hidden").width(),e=t.height();r.before.push(function(t,i,r){n.fn.cycle.commonReset(t,i,r);r.cssAfter.display="";u=="right"?r.cssBefore.left=-f:u=="up"?r.cssBefore.top=e:u=="down"?r.cssBefore.top=-e:r.cssBefore.left=f});r.animIn.left=0;r.animIn.top=0;r.cssBefore.top=0;r.cssBefore.left=0};n.fn.cycle.transitions.uncover=function(t,i,r){var u=r.direction||"left",f=t.css("overflow","hidden").width(),e=t.height();r.before.push(function(t,i,r){n.fn.cycle.commonReset(t,i,r,!0,!0,!0);u=="right"?r.animOut.left=f:u=="up"?r.animOut.top=-e:u=="down"?r.animOut.top=e:r.animOut.left=-f});r.animIn.left=0;r.animIn.top=0;r.cssBefore.top=0;r.cssBefore.left=0};n.fn.cycle.transitions.toss=function(t,i,r){var u=t.css("overflow","visible").width(),f=t.height();r.before.push(function(t,i,r){n.fn.cycle.commonReset(t,i,r,!0,!0,!0);r.animOut.left||r.animOut.top?r.animOut.opacity=0:n.extend(r.animOut,{left:u*2,top:-f/2,opacity:0})});r.cssBefore.left=0;r.cssBefore.top=0;r.animIn.left=0};n.fn.cycle.transitions.wipe=function(t,i,r){var u=t.css("overflow","hidden").width(),f=t.height(),e,s,h;r.cssBefore=r.cssBefore||{};r.clip&&(/l2r/.test(r.clip)?e="rect(0px 0px "+f+"px 0px)":/r2l/.test(r.clip)?e="rect(0px "+u+"px "+f+"px "+u+"px)":/t2b/.test(r.clip)?e="rect(0px "+u+"px 0px 0px)":/b2t/.test(r.clip)?e="rect("+f+"px "+u+"px "+f+"px 0px)":/zoom/.test(r.clip)&&(s=parseInt(f/2,10),h=parseInt(u/2,10),e="rect("+s+"px "+h+"px "+s+"px "+h+"px)"));r.cssBefore.clip=r.cssBefore.clip||e||"rect(0px 0px 0px 0px)";var o=r.cssBefore.clip.match(/(\d+)/g),c=parseInt(o[0],10),l=parseInt(o[1],10),a=parseInt(o[2],10),v=parseInt(o[3],10);r.before.push(function(t,i,r){var s,h,e,o;t!=i&&(s=n(t),h=n(i),n.fn.cycle.commonReset(t,i,r,!0,!0,!1),r.cssAfter.display="block",e=1,o=parseInt(r.speedIn/13,10)-1,function y(){var n=c?c-parseInt(e*(c/o),10):0,t=v?v-parseInt(e*(v/o),10):0,i=a<f?a+parseInt(e*((f-a)/o||1),10):f,r=l<u?l+parseInt(e*((u-l)/o||1),10):u;h.css({clip:"rect("+n+"px "+r+"px "+i+"px "+t+"px)"});e++<=o?setTimeout(y,13):s.css("display","none")}())});n.extend(r.cssBefore,{display:"block",opacity:1,top:0,left:0});r.animIn={left:0};r.animOut={left:0}}}(jQuery),function(n,t,i,r){"use strict";var p=i("html"),e=i(n),o=i(t),u=i.fancybox=function(){u.open.apply(this,arguments)},y=navigator.userAgent.match(/msie/i),v=null,s=t.createTouch!==r,a=function(n){return n&&n.hasOwnProperty&&n instanceof i},c=function(n){return n&&i.type(n)==="string"},l=function(n){return c(n)&&n.indexOf("%")>0},w=function(n){return n&&!(n.style.overflow&&n.style.overflow==="hidden")&&(n.clientWidth&&n.scrollWidth>n.clientWidth||n.clientHeight&&n.scrollHeight>n.clientHeight)},f=function(n,t){var i=parseInt(n,10)||0;return t&&l(n)&&(i=u.getViewport()[t]/100*i),Math.ceil(i)},h=function(n,t){return f(n,t)+"px"};i.extend(u,{version:"2.1.5",defaults:{padding:15,margin:20,width:800,height:600,minWidth:100,minHeight:100,maxWidth:9999,maxHeight:9999,pixelRatio:1,autoSize:!0,autoHeight:!1,autoWidth:!1,autoResize:!0,autoCenter:!s,fitToView:!0,aspectRatio:!1,topRatio:.5,leftRatio:.5,scrolling:"auto",wrapCSS:"",arrows:!0,closeBtn:!0,closeClick:!1,nextClick:!1,mouseWheel:!0,autoPlay:!1,playSpeed:3e3,preload:3,modal:!1,loop:!0,ajax:{dataType:"html",headers:{"X-fancyBox":!0}},iframe:{scrolling:"auto",preload:!0},swf:{wmode:"transparent",allowfullscreen:"true",allowscriptaccess:"always"},keys:{next:{13:"left",34:"up",39:"left",40:"up"},prev:{8:"right",33:"down",37:"right",38:"down"},close:[27],play:[32],toggle:[70]},direction:{next:"left",prev:"right"},scrollOutside:!0,index:0,type:null,href:null,content:null,title:null,tpl:{wrap:'<div class="fancybox-wrap" tabIndex="-1"><div class="fancybox-skin"><div class="fancybox-outer"><div class="fancybox-inner"><\/div><\/div><\/div><\/div>',image:'<img class="fancybox-image" src="{href}" alt="" />',iframe:'<iframe id="fancybox-frame{rnd}" name="fancybox-frame{rnd}" class="fancybox-iframe" frameborder="0" vspace="0" hspace="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen'+(y?' allowtransparency="true"':"")+"><\/iframe>",error:'<p class="fancybox-error">The requested content cannot be loaded.<br/>Please try again later.<\/p>',closeBtn:'<a title="Close" class="fancybox-item fancybox-close" href="javascript:;"><\/a>',next:'<a title="Next" class="fancybox-nav fancybox-next" href="javascript:;"><span><\/span><\/a>',prev:'<a title="Previous" class="fancybox-nav fancybox-prev" href="javascript:;"><span><\/span><\/a>'},openEffect:"fade",openSpeed:250,openEasing:"swing",openOpacity:!0,openMethod:"zoomIn",closeEffect:"fade",closeSpeed:250,closeEasing:"swing",closeOpacity:!0,closeMethod:"zoomOut",nextEffect:"elastic",nextSpeed:250,nextEasing:"swing",nextMethod:"changeIn",prevEffect:"elastic",prevSpeed:250,prevEasing:"swing",prevMethod:"changeOut",helpers:{overlay:!0,title:!0},onCancel:i.noop,beforeLoad:i.noop,afterLoad:i.noop,beforeShow:i.noop,afterShow:i.noop,beforeChange:i.noop,beforeClose:i.noop,afterClose:i.noop},group:{},opts:{},previous:null,coming:null,current:null,isActive:!1,isOpen:!1,isOpened:!1,wrap:null,skin:null,outer:null,inner:null,player:{timer:null,isActive:!1},ajaxLoad:null,imgPreload:null,transitions:{},helpers:{},open:function(n,t){if(n)return(i.isPlainObject(t)||(t={}),!1===u.close(!0))?void 0:(i.isArray(n)||(n=a(n)?i(n).get():[n]),i.each(n,function(f,e){var h={},s,p,l,o,v,y,w;i.type(e)==="object"&&(e.nodeType&&(e=i(e)),a(e)?(h={href:e.data("fancybox-href")||e.attr("href"),title:e.data("fancybox-title")||e.attr("title"),isDom:!0,element:e},i.metadata&&i.extend(!0,h,e.metadata())):h=e);s=t.href||h.href||(c(e)?e:null);p=t.title!==r?t.title:h.title||"";l=t.content||h.content;o=l?"html":t.type||h.type;!o&&h.isDom&&(o=e.data("fancybox-type"),o||(v=e.prop("class").match(/fancybox\.(\w+)/),o=v?v[1]:null));c(s)&&(o||(u.isImage(s)?o="image":u.isSWF(s)?o="swf":s.charAt(0)==="#"?o="inline":c(e)&&(o="html",l=e)),o==="ajax"&&(y=s.split(/\s+/,2),s=y.shift(),w=y.shift()));l||(o==="inline"?s?l=i(c(s)?s.replace(/.*(?=#[^\s]+$)/,""):s):h.isDom&&(l=e):o==="html"?l=s:o||s||!h.isDom||(o="inline",l=e));i.extend(h,{href:s,type:o,content:l,title:p,selector:w});n[f]=h}),u.opts=i.extend(!0,{},u.defaults,t),t.keys!==r&&(u.opts.keys=t.keys?i.extend({},u.defaults.keys,t.keys):!1),u.group=n,u._start(u.opts.index))},cancel:function(){var n=u.coming;n&&!1!==u.trigger("onCancel")&&(u.hideLoading(),u.ajaxLoad&&u.ajaxLoad.abort(),u.ajaxLoad=null,u.imgPreload&&(u.imgPreload.onload=u.imgPreload.onerror=null),n.wrap&&n.wrap.stop(!0,!0).trigger("onReset").remove(),u.coming=null,u.current||u._afterZoomOut(n))},close:function(n){(u.cancel(),!1!==u.trigger("beforeClose"))&&(u.unbindEvents(),u.isActive)&&(u.isOpen&&n!==!0?(u.isOpen=u.isOpened=!1,u.isClosing=!0,i(".fancybox-item, .fancybox-nav").remove(),u.wrap.stop(!0,!0).removeClass("fancybox-opened"),u.transitions[u.current.closeMethod]()):(i(".fancybox-wrap").stop(!0).trigger("onReset").remove(),u._afterZoomOut()))},play:function(n){var t=function(){clearTimeout(u.player.timer)},i=function(){t();u.current&&u.player.isActive&&(u.player.timer=setTimeout(u.next,u.current.playSpeed))},r=function(){t();o.unbind(".player");u.player.isActive=!1;u.trigger("onPlayEnd")},f=function(){u.current&&(u.current.loop||u.current.index<u.group.length-1)&&(u.player.isActive=!0,o.bind({"onCancel.player beforeClose.player":r,"onUpdate.player":i,"beforeLoad.player":t}),i(),u.trigger("onPlayStart"))};n!==!0&&(u.player.isActive||n===!1)?r():f()},next:function(n){var t=u.current;t&&(c(n)||(n=t.direction.next),u.jumpto(t.index+1,n,"next"))},prev:function(n){var t=u.current;t&&(c(n)||(n=t.direction.prev),u.jumpto(t.index-1,n,"prev"))},jumpto:function(n,t,i){var e=u.current;e&&(n=f(n),u.direction=t||e.direction[n>=e.index?"next":"prev"],u.router=i||"jumpto",e.loop&&(n<0&&(n=e.group.length+n%e.group.length),n=n%e.group.length),e.group[n]!==r&&(u.cancel(),u._start(n)))},reposition:function(n,t){var f=u.current,e=f?f.wrap:null,r;e&&(r=u._getPosition(t),n&&n.type==="scroll"?(delete r.position,e.stop(!0,!0).animate(r,200)):(e.css(r),f.pos=i.extend({},f.dim,r)))},update:function(n){var t=n&&n.type,i=!t||t==="orientationchange";(i&&(clearTimeout(v),v=null),u.isOpen&&!v)&&(v=setTimeout(function(){var r=u.current;r&&!u.isClosing&&(u.wrap.removeClass("fancybox-tmp"),(i||t==="load"||t==="resize"&&r.autoResize)&&u._setDimension(),t==="scroll"&&r.canShrink||u.reposition(n),u.trigger("onUpdate"),v=null)},i&&!s?0:300))},toggle:function(n){u.isOpen&&(u.current.fitToView=i.type(n)==="boolean"?n:!u.current.fitToView,s&&(u.wrap.removeAttr("style").addClass("fancybox-tmp"),u.trigger("onUpdate")),u.update())},hideLoading:function(){o.unbind(".loading");i("#fancybox-loading").remove()},showLoading:function(){var t,n;u.hideLoading();t=i('<div id="fancybox-loading"><div><\/div><\/div>').click(u.cancel).appendTo("body");o.bind("keydown.loading",function(n){(n.which||n.keyCode)===27&&(n.preventDefault(),u.cancel())});u.defaults.fixed||(n=u.getViewport(),t.css({position:"absolute",top:n.h*.5+n.y,left:n.w*.5+n.x}))},getViewport:function(){var i=u.current&&u.current.locked||!1,t={x:e.scrollLeft(),y:e.scrollTop()};return i?(t.w=i[0].clientWidth,t.h=i[0].clientHeight):(t.w=s&&n.innerWidth?n.innerWidth:e.width(),t.h=s&&n.innerHeight?n.innerHeight:e.height()),t},unbindEvents:function(){u.wrap&&a(u.wrap)&&u.wrap.unbind(".fb");o.unbind(".fb");e.unbind(".fb")},bindEvents:function(){var n=u.current,t;n&&(e.bind("orientationchange.fb"+(s?"":" resize.fb")+(n.autoCenter&&!n.locked?" scroll.fb":""),u.update),t=n.keys,t&&o.bind("keydown.fb",function(f){var e=f.which||f.keyCode,o=f.target||f.srcElement;if(e===27&&u.coming)return!1;f.ctrlKey||f.altKey||f.shiftKey||f.metaKey||o&&(o.type||i(o).is("[contenteditable]"))||i.each(t,function(t,o){return n.group.length>1&&o[e]!==r?(u[t](o[e]),f.preventDefault(),!1):i.inArray(e,o)>-1?(u[t](),f.preventDefault(),!1):void 0})}),i.fn.mousewheel&&n.mouseWheel&&u.wrap.bind("mousewheel.fb",function(t,r,f,e){for(var h=t.target||null,o=i(h),s=!1;o.length;){if(s||o.is(".fancybox-skin")||o.is(".fancybox-wrap"))break;s=w(o[0]);o=i(o).parent()}r===0||s||u.group.length>1&&!n.canShrink&&(e>0||f>0?u.prev(e>0?"down":"left"):(e<0||f<0)&&u.next(e<0?"up":"right"),t.preventDefault())}))},trigger:function(n,t){var f,r=t||u.coming||u.current;if(r){if(i.isFunction(r[n])&&(f=r[n].apply(r,Array.prototype.slice.call(arguments,1))),f===!1)return!1;r.helpers&&i.each(r.helpers,function(t,f){f&&u.helpers[t]&&i.isFunction(u.helpers[t][n])&&u.helpers[t][n](i.extend(!0,{},u.helpers[t].defaults,f),r)});o.trigger(n)}},isImage:function(n){return c(n)&&n.match(/(^data:image\/.*,)|(\.(jp(e|g|eg)|gif|png|bmp|webp|svg)((\?|#).*)?$)/i)},isSWF:function(n){return c(n)&&n.match(/\.(swf)((\?|#).*)?$/i)},_start:function(n){var t={},c,l,r,e,o;if(n=f(n),c=u.group[n]||null,!c)return!1;if(t=i.extend(!0,{},u.opts,c),e=t.margin,o=t.padding,i.type(e)==="number"&&(t.margin=[e,e,e,e]),i.type(o)==="number"&&(t.padding=[o,o,o,o]),t.modal&&i.extend(!0,t,{closeBtn:!1,closeClick:!1,nextClick:!1,arrows:!1,mouseWheel:!1,keys:null,helpers:{overlay:{closeClick:!1}}}),t.autoSize&&(t.autoWidth=t.autoHeight=!0),t.width==="auto"&&(t.autoWidth=!0),t.height==="auto"&&(t.autoHeight=!0),t.group=u.group,t.index=n,u.coming=t,!1===u.trigger("beforeLoad")){u.coming=null;return}if(r=t.type,l=t.href,!r)return(u.coming=null,u.current&&u.router&&u.router!=="jumpto")?(u.current.index=n,u[u.router](u.direction)):!1;if(u.isActive=!0,(r==="image"||r==="swf")&&(t.autoHeight=t.autoWidth=!1,t.scrolling="visible"),r==="image"&&(t.aspectRatio=!0),r==="iframe"&&s&&(t.scrolling="scroll"),t.wrap=i(t.tpl.wrap).addClass("fancybox-"+(s?"mobile":"desktop")+" fancybox-type-"+r+" fancybox-tmp "+t.wrapCSS).appendTo(t.parent||"body"),i.extend(t,{skin:i(".fancybox-skin",t.wrap),outer:i(".fancybox-outer",t.wrap),inner:i(".fancybox-inner",t.wrap)}),i.each(["Top","Right","Bottom","Left"],function(n,i){t.skin.css("padding"+i,h(t.padding[n]))}),u.trigger("onReady"),r==="inline"||r==="html"){if(!t.content||!t.content.length)return u._error("content")}else if(!l)return u._error("href");r==="image"?u._loadImage():r==="ajax"?u._loadAjax():r==="iframe"?u._loadIframe():u._afterLoad()},_error:function(n){i.extend(u.coming,{type:"html",autoWidth:!0,autoHeight:!0,minWidth:0,minHeight:0,scrolling:"no",hasError:n,content:u.coming.tpl.error});u._afterLoad()},_loadImage:function(){var n=u.imgPreload=new Image;n.onload=function(){this.onload=this.onerror=null;u.coming.width=this.width/u.opts.pixelRatio;u.coming.height=this.height/u.opts.pixelRatio;u._afterLoad()};n.onerror=function(){this.onload=this.onerror=null;u._error("image")};n.src=u.coming.href;n.complete!==!0&&u.showLoading()},_loadAjax:function(){var n=u.coming;u.showLoading();u.ajaxLoad=i.ajax(i.extend({},n.ajax,{url:n.href,error:function(n,t){u.coming&&t!=="abort"?u._error("ajax",n):u.hideLoading()},success:function(t,i){i==="success"&&(n.content=t,u._afterLoad())}}))},_loadIframe:function(){var n=u.coming,t=i(n.tpl.iframe.replace(/\{rnd\}/g,(new Date).getTime())).attr("scrolling",s?"auto":n.iframe.scrolling).attr("src",n.href);if(i(n.wrap).bind("onReset",function(){try{i(this).find("iframe").hide().attr("src","//about:blank").end().empty()}catch(n){}}),n.iframe.preload){u.showLoading();t.one("load",function(){i(this).data("ready",1);s||i(this).bind("load.fb",u.update);i(this).parents(".fancybox-wrap").width("100%").removeClass("fancybox-tmp").show();u._afterLoad()})}n.content=t.appendTo(n.inner);n.iframe.preload||u._afterLoad()},_preloadImages:function(){for(var r=u.group,i=u.current,f=r.length,e=i.preload?Math.min(i.preload,f-1):0,n,t=1;t<=e;t+=1)n=r[(i.index+t)%f],n.type==="image"&&n.href&&((new Image).src=n.href)},_afterLoad:function(){var r=u.coming,f=u.current,e="fancybox-placeholder",t,n,c,o,s,h;if(u.hideLoading(),r&&u.isActive!==!1){if(!1===u.trigger("afterLoad",r,f)){r.wrap.stop(!0).trigger("onReset").remove();u.coming=null;return}f&&(u.trigger("beforeChange",f),f.wrap.stop(!0).removeClass("fancybox-opened").find(".fancybox-item, .fancybox-nav").remove());u.unbindEvents();t=r;n=r.content;c=r.type;o=r.scrolling;i.extend(u,{wrap:t.wrap,skin:t.skin,outer:t.outer,inner:t.inner,current:t,previous:f});s=t.href;switch(c){case"inline":case"ajax":case"html":t.selector?n=i("<div>").html(n).find(t.selector):a(n)&&(n.data(e)||n.data(e,i('<div class="'+e+'"><\/div>').insertAfter(n).hide()),n=n.show().detach(),t.wrap.bind("onReset",function(){i(this).find(n).length&&n.hide().replaceAll(n.data(e)).data(e,!1)}));break;case"image":n=t.tpl.image.replace("{href}",s);break;case"swf":n='<object id="fancybox-swf" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="100%" height="100%"><param name="movie" value="'+s+'"><\/param>';h="";i.each(t.swf,function(t,i){n+='<param name="'+t+'" value="'+i+'"><\/param>';h+=" "+t+'="'+i+'"'});n+='<embed src="'+s+'" type="application/x-shockwave-flash" width="100%" height="100%"'+h+"><\/embed><\/object>"}a(n)&&n.parent().is(t.inner)||t.inner.append(n);u.trigger("beforeShow");t.inner.css("overflow",o==="yes"?"scroll":o==="no"?"hidden":o);u._setDimension();u.reposition();u.isOpen=!1;u.coming=null;u.bindEvents();u.isOpened?f.prevMethod&&u.transitions[f.prevMethod]():i(".fancybox-wrap").not(t.wrap).stop(!0).trigger("onReset").remove();u.transitions[u.isOpened?t.nextMethod:t.openMethod]();u._preloadImages()}},_setDimension:function(){var nt=u.getViewport(),wt=0,vt=!1,st=!1,v=u.wrap,k=u.skin,e=u.inner,r=u.current,n=r.width,t=r.height,o=r.minWidth,s=r.minHeight,c=r.maxWidth,a=r.maxHeight,bt=r.scrolling,ft=r.scrollOutside?r.scrollbarWidth:0,et=r.margin,yt=f(et[1]+et[3]),pt=f(et[0]+et[2]),d,ht,tt,it,p,y,ct,lt,w,g,b,rt,ot,ut,at;if(v.add(k).add(e).width("auto").height("auto").removeClass("fancybox-tmp"),d=f(k.outerWidth(!0)-k.width()),ht=f(k.outerHeight(!0)-k.height()),tt=yt+d,it=pt+ht,p=l(n)?(nt.w-tt)*f(n)/100:n,y=l(t)?(nt.h-it)*f(t)/100:t,r.type==="iframe"){if(ut=r.content,r.autoHeight&&ut.data("ready")===1)try{ut[0].contentWindow.document.location&&(e.width(p).height(9999),at=ut.contents().find("body"),ft&&at.css("overflow-x","hidden"),y=at.outerHeight(!0))}catch(kt){}}else(r.autoWidth||r.autoHeight)&&(e.addClass("fancybox-tmp"),r.autoWidth||e.width(p),r.autoHeight||e.height(y),r.autoWidth&&(p=e.width()),r.autoHeight&&(y=e.height()),e.removeClass("fancybox-tmp"));if(n=f(p),t=f(y),w=p/y,o=f(l(o)?f(o,"w")-tt:o),c=f(l(c)?f(c,"w")-tt:c),s=f(l(s)?f(s,"h")-it:s),a=f(l(a)?f(a,"h")-it:a),ct=c,lt=a,r.fitToView&&(c=Math.min(nt.w-tt,c),a=Math.min(nt.h-it,a)),rt=nt.w-yt,ot=nt.h-pt,r.aspectRatio?(n>c&&(n=c,t=f(n/w)),t>a&&(t=a,n=f(t*w)),n<o&&(n=o,t=f(n/w)),t<s&&(t=s,n=f(t*w))):(n=Math.max(o,Math.min(n,c)),r.autoHeight&&r.type!=="iframe"&&(e.width(n),t=e.height()),t=Math.max(s,Math.min(t,a))),r.fitToView)if(e.width(n).height(t),v.width(n+d),g=v.width(),b=v.height(),r.aspectRatio)while((g>rt||b>ot)&&n>o&&t>s){if(wt++>19)break;t=Math.max(s,Math.min(a,t-10));n=f(t*w);n<o&&(n=o,t=f(n/w));n>c&&(n=c,t=f(n/w));e.width(n).height(t);v.width(n+d);g=v.width();b=v.height()}else n=Math.max(o,Math.min(n,n-(g-rt))),t=Math.max(s,Math.min(t,t-(b-ot)));ft&&bt==="auto"&&t<y&&n+d+ft<rt&&(n+=ft);e.width(n).height(t);v.width(n+d);g=v.width();b=v.height();vt=(g>rt||b>ot)&&n>o&&t>s;st=r.aspectRatio?n<ct&&t<lt&&n<p&&t<y:(n<ct||t<lt)&&(n<p||t<y);i.extend(r,{dim:{width:h(g),height:h(b)},origWidth:p,origHeight:y,canShrink:vt,canExpand:st,wPadding:d,hPadding:ht,wrapSpace:b-k.outerHeight(!0),skinSpace:k.height()-t});!ut&&r.autoHeight&&t>s&&t<a&&!st&&e.height("auto")},_getPosition:function(n){var i=u.current,r=u.getViewport(),f=i.margin,e=u.wrap.width()+f[1]+f[3],o=u.wrap.height()+f[0]+f[2],t={position:"absolute",top:f[0],left:f[3]};return i.autoCenter&&i.fixed&&!n&&o<=r.h&&e<=r.w?t.position="fixed":i.locked||(t.top+=r.y,t.left+=r.x),t.top=h(Math.max(t.top,t.top+(r.h-o)*i.topRatio)),t.left=h(Math.max(t.left,t.left+(r.w-e)*i.leftRatio)),t},_afterZoomIn:function(){var n=u.current;n&&(u.isOpen=u.isOpened=!0,u.wrap.css("overflow","visible").addClass("fancybox-opened"),u.update(),(n.closeClick||n.nextClick&&u.group.length>1)&&u.inner.css("cursor","pointer").bind("click.fb",function(t){i(t.target).is("a")||i(t.target).parent().is("a")||(t.preventDefault(),u[n.closeClick?"close":"next"]())}),n.closeBtn&&i(n.tpl.closeBtn).appendTo(u.skin).bind("click.fb",function(n){n.preventDefault();u.close()}),n.arrows&&u.group.length>1&&((n.loop||n.index>0)&&i(n.tpl.prev).appendTo(u.outer).bind("click.fb",u.prev),(n.loop||n.index<u.group.length-1)&&i(n.tpl.next).appendTo(u.outer).bind("click.fb",u.next)),u.trigger("afterShow"),n.loop||n.index!==n.group.length-1?u.opts.autoPlay&&!u.player.isActive&&(u.opts.autoPlay=!1,u.play()):u.play(!1))},_afterZoomOut:function(n){n=n||u.current;i(".fancybox-wrap").trigger("onReset").remove();i.extend(u,{group:{},opts:{},router:!1,current:null,isActive:!1,isOpened:!1,isOpen:!1,isClosing:!1,wrap:null,skin:null,outer:null,inner:null});u.trigger("afterClose",n)}});u.transitions={getOrigPosition:function(){var n=u.current,f=n.element,t=n.orig,i={},e=50,o=50,s=n.hPadding,c=n.wPadding,r=u.getViewport();return!t&&n.isDom&&f.is(":visible")&&(t=f.find("img:first"),t.length||(t=f)),a(t)?(i=t.offset(),t.is("img")&&(e=t.outerWidth(),o=t.outerHeight())):(i.top=r.y+(r.h-o)*n.topRatio,i.left=r.x+(r.w-e)*n.leftRatio),(u.wrap.css("position")==="fixed"||n.locked)&&(i.top-=r.y,i.left-=r.x),{top:h(i.top-s*n.topRatio),left:h(i.left-c*n.leftRatio),width:h(e+c),height:h(o+s)}},step:function(n,t){var r,s,e,i=t.prop,o=u.current,h=o.wrapSpace,c=o.skinSpace;(i==="width"||i==="height")&&(r=t.end===t.start?1:(n-t.start)/(t.end-t.start),u.isClosing&&(r=1-r),s=i==="width"?o.wPadding:o.hPadding,e=n-s,u.skin[i](f(i==="width"?e:e-h*r)),u.inner[i](f(i==="width"?e:e-h*r-c*r)))},zoomIn:function(){var n=u.current,t=n.pos,r=n.openEffect,f=r==="elastic",e=i.extend({opacity:1},t);delete e.position;f?(t=this.getOrigPosition(),n.openOpacity&&(t.opacity=.1)):r==="fade"&&(t.opacity=.1);u.wrap.css(t).animate(e,{duration:r==="none"?0:n.openSpeed,easing:n.openEasing,step:f?this.step:null,complete:u._afterZoomIn})},zoomOut:function(){var n=u.current,i=n.closeEffect,r=i==="elastic",t={opacity:.1};r&&(t=this.getOrigPosition(),n.closeOpacity&&(t.opacity=.1));u.wrap.animate(t,{duration:i==="none"?0:n.closeSpeed,easing:n.closeEasing,step:r?this.step:null,complete:u._afterZoomOut})},changeIn:function(){var i=u.current,s=i.nextEffect,t=i.pos,o={opacity:1},r=u.direction,e=200,n;t.opacity=.1;s==="elastic"&&(n=r==="down"||r==="up"?"top":"left",r==="down"||r==="right"?(t[n]=h(f(t[n])-e),o[n]="+="+e+"px"):(t[n]=h(f(t[n])+e),o[n]="-="+e+"px"));s==="none"?u._afterZoomIn():u.wrap.css(t).animate(o,{duration:i.nextSpeed,easing:i.nextEasing,complete:u._afterZoomIn})},changeOut:function(){var n=u.previous,r=n.prevEffect,f={opacity:.1},t=u.direction;r==="elastic"&&(f[t==="down"||t==="up"?"top":"left"]=(t==="up"||t==="left"?"-":"+")+"=200px");n.wrap.animate(f,{duration:r==="none"?0:n.prevSpeed,easing:n.prevEasing,complete:function(){i(this).trigger("onReset").remove()}})}};u.helpers.overlay={defaults:{closeClick:!0,speedOut:200,showEarly:!0,css:{},locked:!s,fixed:!0},overlay:null,fixed:!1,el:i("html"),create:function(n){n=i.extend({},this.defaults,n);this.overlay&&this.close();this.overlay=i('<div class="fancybox-overlay"><\/div>').appendTo(u.coming?u.coming.parent:n.parent);this.fixed=!1;n.fixed&&u.defaults.fixed&&(this.overlay.addClass("fancybox-overlay-fixed"),this.fixed=!0)},open:function(n){var t=this;n=i.extend({},this.defaults,n);this.overlay?this.overlay.unbind(".overlay").width("auto").height("auto"):this.create(n);this.fixed||(e.bind("resize.overlay",i.proxy(this.update,this)),this.update());n.closeClick&&this.overlay.bind("click.overlay",function(n){if(i(n.target).hasClass("fancybox-overlay"))return u.isActive?u.close():t.close(),!1});this.overlay.css(n.css).show()},close:function(){var n,t;e.unbind("resize.overlay");this.el.hasClass("fancybox-lock")&&(i(".fancybox-margin").removeClass("fancybox-margin"),n=e.scrollTop(),t=e.scrollLeft(),this.el.removeClass("fancybox-lock"),e.scrollTop(n).scrollLeft(t));i(".fancybox-overlay").remove().hide();i.extend(this,{overlay:null,fixed:!1})},update:function(){var n="100%",i;this.overlay.width(n).height("100%");y?(i=Math.max(t.documentElement.offsetWidth,t.body.offsetWidth),o.width()>i&&(n=o.width())):o.width()>e.width()&&(n=o.width());this.overlay.width(n).height(o.height())},onReady:function(n,t){var r=this.overlay;i(".fancybox-overlay").stop(!0,!0);r||this.create(n);n.locked&&this.fixed&&t.fixed&&(r||(this.margin=o.height()>e.height()?i("html").css("margin-right").replace("px",""):!1),t.locked=this.overlay.append(t.wrap),t.fixed=!1);n.showEarly===!0&&this.beforeShow.apply(this,arguments)},beforeShow:function(n,t){var r,u;t.locked&&(this.margin!==!1&&(i("*").filter(function(){return i(this).css("position")==="fixed"&&!i(this).hasClass("fancybox-overlay")&&!i(this).hasClass("fancybox-wrap")}).addClass("fancybox-margin"),this.el.addClass("fancybox-margin")),r=e.scrollTop(),u=e.scrollLeft(),this.el.addClass("fancybox-lock"),e.scrollTop(r).scrollLeft(u));this.open(n)},onUpdate:function(){this.fixed||this.update()},afterClose:function(n){this.overlay&&!u.coming&&this.overlay.fadeOut(n.speedOut,i.proxy(this.close,this))}};u.helpers.title={defaults:{type:"float",position:"bottom"},beforeShow:function(n){var o=u.current,r=o.title,s=n.type,t,e;if(i.isFunction(r)&&(r=r.call(o.element,o)),c(r)&&i.trim(r)!==""){t=i('<div class="fancybox-title fancybox-title-'+s+'-wrap">'+r+"<\/div>");switch(s){case"inside":e=u.skin;break;case"outside":e=u.wrap;break;case"over":e=u.inner;break;default:e=u.skin;t.appendTo("body");y&&t.width(t.width());t.wrapInner('<span class="child"><\/span>');u.current.margin[2]+=Math.abs(f(t.css("margin-bottom")))}t[n.position==="top"?"prependTo":"appendTo"](e)}}};i.fn.fancybox=function(n){var r,f=i(this),t=this.selector||"",e=function(e){var o=i(this).blur(),c=r,h,s;e.ctrlKey||e.altKey||e.shiftKey||e.metaKey||o.is(".fancybox-wrap")||(h=n.groupAttr||"data-fancybox-group",s=o.attr(h),s||(h="rel",s=o.get(0)[h]),s&&s!==""&&s!=="nofollow"&&(o=t.length?i(t):f,o=o.filter("["+h+'="'+s+'"]'),c=o.index(this)),n.index=c,u.open(o,n)!==!1&&e.preventDefault())};return n=n||{},r=n.index||0,t&&n.live!==!1?o.undelegate(t,"click.fb-start").delegate(t+":not('.fancybox-item, .fancybox-nav')","click.fb-start",e):f.unbind("click.fb-start").bind("click.fb-start",e),this.filter("[data-fancybox-start=1]").trigger("click"),this};o.ready(function(){var t,f;i.scrollbarWidth===r&&(i.scrollbarWidth=function(){var n=i('<div style="width:50px;height:50px;overflow:auto"><div/><\/div>').appendTo("body"),t=n.children(),r=t.innerWidth()-t.height(99).innerWidth();return n.remove(),r});i.support.fixedPosition===r&&(i.support.fixedPosition=function(){var n=i('<div style="position:fixed;top:20px;"><\/div>').appendTo("body"),t=n[0].offsetTop===20||n[0].offsetTop===15;return n.remove(),t}());i.extend(u.defaults,{scrollbarWidth:i.scrollbarWidth(),fixed:i.support.fixedPosition,parent:i("body")});t=i(n).width();p.addClass("fancybox-lock-test");f=i(n).width();p.removeClass("fancybox-lock-test");i("<style type='text/css'>.fancybox-margin{margin-right:"+(f-t)+"px;}<\/style>").appendTo("head")})}(window,document,jQuery),function(n){"use strict";var t=n.fancybox,i=function(t,i,r){return r=r||"",n.type(r)==="object"&&(r=n.param(r,!0)),n.each(i,function(n,i){t=t.replace("$"+n,i||"")}),r.length&&(t+=(t.indexOf("?")>0?"&":"?")+r),t};t.helpers.media={defaults:{youtube:{matcher:/(youtube\.com|youtu\.be|youtube-nocookie\.com)\/(watch\?v=|v\/|u\/|embed\/?)?(videoseries\?list=(.*)|[\w-]{11}|\?listType=(.*)&list=(.*)).*/i,params:{autoplay:1,autohide:1,fs:1,rel:0,hd:1,wmode:"opaque",enablejsapi:1},type:"iframe",url:"//www.youtube.com/embed/$3"},vimeo:{matcher:/(?:vimeo(?:pro)?.com)\/(?:[^\d]+)?(\d+)(?:.*)/,params:{autoplay:1,hd:1,show_title:1,show_byline:1,show_portrait:0,fullscreen:1},type:"iframe",url:"//player.vimeo.com/video/$1"},metacafe:{matcher:/metacafe.com\/(?:watch|fplayer)\/([\w\-]{1,10})/,params:{autoPlay:"yes"},type:"swf",url:function(t,i,r){return r.swf.flashVars="playerVars="+n.param(i,!0),"//www.metacafe.com/fplayer/"+t[1]+"/.swf"}},dailymotion:{matcher:/dailymotion.com\/video\/(.*)\/?(.*)/,params:{additionalInfos:0,autoStart:1},type:"swf",url:"//www.dailymotion.com/swf/video/$1"},twitvid:{matcher:/twitvid\.com\/([a-zA-Z0-9_\-\?\=]+)/i,params:{autoplay:0},type:"iframe",url:"//www.twitvid.com/embed.php?guid=$1"},twitpic:{matcher:/twitpic\.com\/(?!(?:place|photos|events)\/)([a-zA-Z0-9\?\=\-]+)/i,type:"image",url:"//twitpic.com/show/full/$1/"},instagram:{matcher:/(instagr\.am|instagram\.com)\/p\/([a-zA-Z0-9_\-]+)\/?/i,type:"image",url:"//$1/p/$2/media/?size=l"},google_maps:{matcher:/maps\.google\.([a-z]{2,3}(\.[a-z]{2})?)\/(\?ll=|maps\?)(.*)/i,type:"iframe",url:function(n){return"//maps.google."+n[1]+"/"+n[3]+""+n[4]+"&output="+(n[4].indexOf("layer=c")>0?"svembed":"embed")}}},beforeLoad:function(t,r){var o=r.href||"",s=!1,f,u,e,h;for(f in t)if(t.hasOwnProperty(f)&&(u=t[f],e=o.match(u.matcher),e)){s=u.type;h=n.extend(!0,{},u.params,r[f]||(n.isPlainObject(t[f])?t[f].params:null));o=n.type(u.url)==="function"?u.url.call(this,e,h,r):i(u.url,e,h);break}s&&(r.href=o,r.type=s,r.autoHeight=!1)}}}(jQuery);$.validator.addMethod("requiredif",function(n,t,i){var f="#"+i.dependentproperty,r=i.targetvalue;r=(r==null?"":r).toString();var u=$(f),e=u.prop("type"),o=e==="checkbox"?u.attr("checked").toString():u.val();return r===o?n===""||n===null||n===undefined?!1:n!=="0":!0});$.validator.unobtrusive.adapters.add("requiredif",["dependentproperty","targetvalue"],function(n){n.rules.requiredif={dependentproperty:n.params.dependentproperty,targetvalue:n.params.targetvalue};n.messages.requiredif=n.message}),function(n){function i(){this._settings=[];this._extensions=[];this.regional=[];this.regional[""]={errorLoadingText:"Error loading"};this.local=this.regional[""];this._uuid=(new Date).getTime();this._ie=!!window.ActiveXObject}function r(t,i){var r,u;for(this._svg=t,this._container=i,r=0;r<n.svg._extensions.length;r++)u=n.svg._extensions[r],this[u[0]]=new u[1](this)}function t(){this._path=""}function u(){this._parts=[]}n.extend(i.prototype,{markerClassName:"hasSVG",propertyName:"svgwrapper",svgNS:"http://www.w3.org/2000/svg",xlinkNS:"http://www.w3.org/1999/xlink",_wrapperClass:r,_attrNames:{class_:"class",in_:"in",alignmentBaseline:"alignment-baseline",baselineShift:"baseline-shift",clipPath:"clip-path",clipRule:"clip-rule",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorRendering:"color-rendering",dominantBaseline:"dominant-baseline",enableBackground:"enable-background",fillOpacity:"fill-opacity",fillRule:"fill-rule",floodColor:"flood-color",floodOpacity:"flood-opacity",fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",imageRendering:"image-rendering",letterSpacing:"letter-spacing",lightingColor:"lighting-color",markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",strokeDashArray:"stroke-dasharray",strokeDashOffset:"stroke-dashoffset",strokeLineCap:"stroke-linecap",strokeLineJoin:"stroke-linejoin",strokeMiterLimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",underlinePosition:"underline-position",underlineThickness:"underline-thickness",vertAdvY:"vert-adv-y",vertOriginY:"vert-origin-y",wordSpacing:"word-spacing",writingMode:"writing-mode"},_attachSVG:function(t,i){var r=t.namespaceURI===this.svgNS?t:null,t=r?null:t;if(!n(t||r).hasClass(this.markerClassName)){typeof i=="string"?i={loadURL:i}:typeof i=="function"&&(i={onLoad:i});n(t||r).addClass(this.markerClassName);try{r||(r=document.createElementNS(this.svgNS,"svg"),r.setAttribute("version","1.1"),t.clientWidth>0&&r.setAttribute("width",t.clientWidth),t.clientHeight>0&&r.setAttribute("height",t.clientHeight),t.appendChild(r));this._afterLoad(t,r,i||{})}catch(u){n(t).html("<p>SVG is not supported natively on this browser<\/p>")}}},_afterLoad:function(t,i,r){var r=r||this._settings[t.id],u;this._settings[t?t.id:""]=null;u=new this._wrapperClass(i,t);n.data(t||i,n.svg.propertyName,u);try{r.loadURL&&u.load(r.loadURL,r);r.settings&&u.configure(r.settings);r.onLoad&&!r.loadURL&&r.onLoad.apply(t||i,[u])}catch(f){alert(f)}},_getSVG:function(t){return n(t).data(this.propertyName)},_destroySVG:function(t){(t=n(t),t.hasClass(this.markerClassName))&&(t.removeClass(this.markerClassName).removeData(this.propertyName),t[0].namespaceURI!==this.svgNS&&t.empty())},addExtension:function(n,t){this._extensions.push([n,t])},isSVGElem:function(t){return t.nodeType===1&&t.namespaceURI===n.svg.svgNS}});n.extend(r.prototype,{width:function(){return this._container?this._container.clientWidth:this._svg.width},height:function(){return this._container?this._container.clientHeight:this._svg.height},root:function(){return this._svg},configure:function(t,i,r){var f,u,e;if(t.nodeName||(r=i,i=t,t=this._svg),r)for(f=t.attributes.length-1;f>=0;f--)u=t.attributes.item(f),u.nodeName==="onload"||u.nodeName==="version"||u.nodeName.substring(0,5)==="xmlns"||t.attributes.removeNamedItem(u.nodeName);for(e in i)t.setAttribute(n.svg._attrNames[e]||e,i[e]);return this},getElementById:function(n){return this._svg.ownerDocument.getElementById(n)},change:function(t,i){if(t)for(var r in i)i[r]==null?t.removeAttribute(n.svg._attrNames[r]||r):t.setAttribute(n.svg._attrNames[r]||r,i[r]);return this},_args:function(t,i,r){var u,e,f;for(i.splice(0,0,"parent"),i.splice(i.length,0,"settings"),u={},e=0,t[0]!=null&&t[0].jquery&&(t[0]=t[0][0]),t[0]==null||typeof t[0]=="object"&&t[0].nodeName||(u.parent=null,e=1),f=0;f<t.length;f++)u[i[f+e]]=t[f];return r&&n.each(r,function(n,t){typeof u[t]=="object"&&(u.settings=u[t],u[t]=null)}),u},title:function(){var n=this._args(arguments,["text"]),t=this._makeNode(n.parent,"title",n.settings||{});return t.appendChild(this._svg.ownerDocument.createTextNode(n.text)),t},describe:function(){var n=this._args(arguments,["text"]),t=this._makeNode(n.parent,"desc",n.settings||{});return t.appendChild(this._svg.ownerDocument.createTextNode(n.text)),t},defs:function(){var t=this._args(arguments,["id"],["id"]);return this._makeNode(t.parent,"defs",n.extend(t.id?{id:t.id}:{},t.settings||{}))},symbol:function(){var t=this._args(arguments,["id","x1","y1","width","height"]);return this._makeNode(t.parent,"symbol",n.extend({id:t.id,viewBox:t.x1+" "+t.y1+" "+t.width+" "+t.height},t.settings||{}))},marker:function(){var t=this._args(arguments,["id","refX","refY","mWidth","mHeight","orient"],["orient"]);return this._makeNode(t.parent,"marker",n.extend({id:t.id,refX:t.refX,refY:t.refY,markerWidth:t.mWidth,markerHeight:t.mHeight,orient:t.orient||"auto"},t.settings||{}))},style:function(){var t=this._args(arguments,["styles"]),i=this._makeNode(t.parent,"style",n.extend({type:"text/css"},t.settings||{}));return i.appendChild(this._svg.ownerDocument.createTextNode(t.styles)),i},script:function(){var t=this._args(arguments,["script","type"],["type"]),i=this._makeNode(t.parent,"script",n.extend({type:t.type||"text/javascript"},t.settings||{}));return i.appendChild(this._svg.ownerDocument.createTextNode(t.script)),n.svg._ie&&n.globalEval(t.script),i},linearGradient:function(){var t=this._args(arguments,["id","stops","x1","y1","x2","y2"],["x1"]),i=n.extend({id:t.id},t.x1!=null?{x1:t.x1,y1:t.y1,x2:t.x2,y2:t.y2}:{});return this._gradient(t.parent,"linearGradient",n.extend(i,t.settings||{}),t.stops)},radialGradient:function(){var t=this._args(arguments,["id","stops","cx","cy","r","fx","fy"],["cx"]),i=n.extend({id:t.id},t.cx!=null?{cx:t.cx,cy:t.cy,r:t.r,fx:t.fx,fy:t.fy}:{});return this._gradient(t.parent,"radialGradient",n.extend(i,t.settings||{}),t.stops)},_gradient:function(t,i,r,u){for(var o=this._makeNode(t,i,r),f,e=0;e<u.length;e++)f=u[e],this._makeNode(o,"stop",n.extend({offset:f[0],stopColor:f[1]},f[2]!=null?{stopOpacity:f[2]}:{}));return o},pattern:function(){var t=this._args(arguments,["id","x","y","width","height","vx","vy","vwidth","vheight"],["vx"]),i=n.extend({id:t.id,x:t.x,y:t.y,width:t.width,height:t.height},t.vx!=null?{viewBox:t.vx+" "+t.vy+" "+t.vwidth+" "+t.vheight}:{});return this._makeNode(t.parent,"pattern",n.extend(i,t.settings||{}))},clipPath:function(){var t=this._args(arguments,["id","units"]);return t.units=t.units||"userSpaceOnUse",this._makeNode(t.parent,"clipPath",n.extend({id:t.id,clipPathUnits:t.units},t.settings||{}))},mask:function(){var t=this._args(arguments,["id","x","y","width","height"]);return this._makeNode(t.parent,"mask",n.extend({id:t.id,x:t.x,y:t.y,width:t.width,height:t.height},t.settings||{}))},createPath:function(){return new t},createText:function(){return new u},svg:function(){var t=this._args(arguments,["x","y","width","height","vx","vy","vwidth","vheight"],["vx"]),i=n.extend({x:t.x,y:t.y,width:t.width,height:t.height},t.vx!=null?{viewBox:t.vx+" "+t.vy+" "+t.vwidth+" "+t.vheight}:{});return this._makeNode(t.parent,"svg",n.extend(i,t.settings||{}))},group:function(){var t=this._args(arguments,["id"],["id"]);return this._makeNode(t.parent,"g",n.extend({id:t.id},t.settings||{}))},use:function(){var t=this._args(arguments,["x","y","width","height","ref"]),i;return typeof t.x=="string"&&(t.ref=t.x,t.settings=t.y,t.x=t.y=t.width=t.height=null),i=this._makeNode(t.parent,"use",n.extend({x:t.x,y:t.y,width:t.width,height:t.height},t.settings||{})),i.setAttributeNS(n.svg.xlinkNS,"href",t.ref),i},link:function(){var t=this._args(arguments,["ref"]),i=this._makeNode(t.parent,"a",t.settings);return i.setAttributeNS(n.svg.xlinkNS,"href",t.ref),i},image:function(){var t=this._args(arguments,["x","y","width","height","ref"]),i=this._makeNode(t.parent,"image",n.extend({x:t.x,y:t.y,width:t.width,height:t.height},t.settings||{}));return i.setAttributeNS(n.svg.xlinkNS,"href",t.ref),i},path:function(){var t=this._args(arguments,["path"]);return this._makeNode(t.parent,"path",n.extend({d:t.path.path?t.path.path():t.path},t.settings||{}))},rect:function(){var t=this._args(arguments,["x","y","width","height","rx","ry"],["rx"]);return this._makeNode(t.parent,"rect",n.extend({x:t.x,y:t.y,width:t.width,height:t.height},t.rx?{rx:t.rx,ry:t.ry}:{},t.settings||{}))},circle:function(){var t=this._args(arguments,["cx","cy","r"]);return this._makeNode(t.parent,"circle",n.extend({cx:t.cx,cy:t.cy,r:t.r},t.settings||{}))},ellipse:function(){var t=this._args(arguments,["cx","cy","rx","ry"]);return this._makeNode(t.parent,"ellipse",n.extend({cx:t.cx,cy:t.cy,rx:t.rx,ry:t.ry},t.settings||{}))},line:function(){var t=this._args(arguments,["x1","y1","x2","y2"]);return this._makeNode(t.parent,"line",n.extend({x1:t.x1,y1:t.y1,x2:t.x2,y2:t.y2},t.settings||{}))},polyline:function(){var n=this._args(arguments,["points"]);return this._poly(n.parent,"polyline",n.points,n.settings)},polygon:function(){var n=this._args(arguments,["points"]);return this._poly(n.parent,"polygon",n.points,n.settings)},_poly:function(t,i,r,u){for(var e="",f=0;f<r.length;f++)e+=r[f].join()+" ";return this._makeNode(t,i,n.extend({points:n.trim(e)},u||{}))},text:function(){var t=this._args(arguments,["x","y","value"]);return typeof t.x=="string"&&arguments.length<4&&(t.value=t.x,t.settings=t.y,t.x=t.y=null),this._text(t.parent,"text",t.value,n.extend({x:t.x&&n.isArray(t.x)?t.x.join(" "):t.x,y:t.y&&n.isArray(t.y)?t.y.join(" "):t.y},t.settings||{}))},textpath:function(){var t=this._args(arguments,["path","value"]),i=this._text(t.parent,"textPath",t.value,t.settings||{});return i.setAttributeNS(n.svg.xlinkNS,"href",t.path),i},_text:function(t,i,r,u){var e=this._makeNode(t,i,u),s,f,h,o;if(typeof r=="string")e.appendChild(e.ownerDocument.createTextNode(r));else for(s=0;s<r._parts.length;s++)f=r._parts[s],f[0]==="tspan"?(o=this._makeNode(e,f[0],f[2]),o.appendChild(e.ownerDocument.createTextNode(f[1])),e.appendChild(o)):f[0]==="tref"?(o=this._makeNode(e,f[0],f[2]),o.setAttributeNS(n.svg.xlinkNS,"href",f[1]),e.appendChild(o)):f[0]==="textpath"?(h=n.extend({},f[2]),h.href=null,o=this._makeNode(e,f[0],h),o.setAttributeNS(n.svg.xlinkNS,"href",f[2].href),o.appendChild(e.ownerDocument.createTextNode(f[1])),e.appendChild(o)):e.appendChild(e.ownerDocument.createTextNode(f[1]));return e},other:function(){var n=this._args(arguments,["name"]);return this._makeNode(n.parent,n.name,n.settings||{})},_makeNode:function(t,i,r){var f,i,u;t=t||this._svg;f=this._svg.ownerDocument.createElementNS(n.svg.svgNS,i);for(i in r)u=r[i],u!=null&&(typeof u!="string"||u!=="")&&f.setAttribute(n.svg._attrNames[i]||i,u);return t.appendChild(f),f},add:function(t){var i=this._args(arguments.length===1?[null,t]:arguments,["node"]),r=this;i.parent=i.parent||this._svg;i.node=i.node.jquery?i.node:n(i.node);try{i.parent.appendChild(i.node.cloneNode(!0))}catch(u){i.node.each(function(){var n=r._cloneAsSVG(this);n&&i.parent.appendChild(n)})}return this},clone:function(t){var u=this,i=this._args(arguments.length===1?[null,t]:arguments,["node"]),r;return i.parent=i.parent||this._svg,i.node=i.node.jquery?i.node:n(i.node),r=[],i.node.each(function(){var n=u._cloneAsSVG(this);n&&(n.id="",i.parent.appendChild(n),r.push(n))}),r},_cloneAsSVG:function(t){var u=null,r,i,f;if(t.nodeType===1){for(u=this._svg.ownerDocument.createElementNS(n.svg.svgNS,this._checkName(t.nodeName)),i=0;i<t.attributes.length;i++)r=t.attributes.item(i),r.nodeName!=="xmlns"&&r.nodeValue&&(r.prefix==="xlink"?u.setAttributeNS(n.svg.xlinkNS,r.localName||r.baseName,r.nodeValue):u.setAttribute(this._checkName(r.nodeName),r.nodeValue));for(i=0;i<t.childNodes.length;i++)f=this._cloneAsSVG(t.childNodes[i]),f&&u.appendChild(f)}else if(t.nodeType===3)n.trim(t.nodeValue)&&(u=this._svg.ownerDocument.createTextNode(t.nodeValue));else if(t.nodeType===4&&n.trim(t.nodeValue))try{u=this._svg.ownerDocument.createCDATASection(t.nodeValue)}catch(e){u=this._svg.ownerDocument.createTextNode(t.nodeValue.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;"))}return u},_checkName:function(n){return n=n.substring(0,1)>="A"&&n.substring(0,1)<="Z"?n.toLowerCase():n,n.substring(0,4)==="svg:"?n.substring(4):n},load:function(t,i){i=typeof i=="boolean"?{addTo:i}:typeof i=="function"?{onLoad:i}:typeof i=="string"?{parent:i}:typeof i=="object"&&i.nodeName?{parent:i}:typeof i=="object"&&i.jquery?{parent:i}:i||{};i.parent||i.addTo||this.clear(!1);var f=[this._svg.getAttribute("width"),this._svg.getAttribute("height")],r=this,u=function(t){t=n.svg.local.errorLoadingText+": "+t;i.onLoad?i.onLoad.apply(r._container||r._svg,[r,t]):r.text(null,10,20,t)},s=function(n){var t=new ActiveXObject("Microsoft.XMLDOM");return(t.validateOnParse=!1,t.resolveExternals=!1,t.async=!1,t.loadXML(n),t.parseError.errorCode!==0)?(u(t.parseError.reason),null):t},e=function(e){var c,a,s,v,l,h,o,y;if(e){if(e.documentElement.nodeName!=="svg"){c=e.getElementsByTagName("parsererror");a=c.length?c[0].getElementsByTagName("div"):[];u(c.length?(a.length?a[0]:c[0]).firstChild.nodeValue:"???");return}for(s=i.parent?n(i.parent)[0]:r._svg,v={},o=0;o<e.documentElement.attributes.length;o++)l=e.documentElement.attributes.item(o),l.nodeName==="version"||l.nodeName.substring(0,5)==="xmlns"||(v[l.nodeName]=l.nodeValue);for(r.configure(s,v,!i.parent),h=e.documentElement.childNodes,o=0;o<h.length;o++)try{s.appendChild(r._svg.ownerDocument.importNode(h[o],!0));h[o].nodeName==="script"&&n.globalEval(h[o].textContent)}catch(p){r.add(s,h[o])}!i.keepRelativeLinks&&t.match("/")&&(y=t.replace(/\/[^\/]*$/,"/"),n("*",s).each(function(){var t=n(this).attr("xlink:href");t&&!t.match(/(^[a-z][-a-z0-9+.]*:.*$)|(^\/.*$)|(^#.*$)/i)&&n(this).attr("xlink:href",y+t)}));i.changeSize||r.configure(s,{width:f[0],height:f[1]});i.onLoad&&i.onLoad.apply(r._container||r._svg,[r])}};if(t.match("<svg"))try{e((new DOMParser).parseFromString(t,"text/xml"))}catch(o){u(o)}else n.ajax({url:t,dataType:"xml",success:function(n){e(n)},error:function(n,t,i){u(t+(i?" "+i.message:""))}});return this},remove:function(n){return n=n.jquery?n[0]:n,n.parentNode.removeChild(n),this},clear:function(n){for(n&&this.configure({},!0);this._svg.firstChild;)this._svg.removeChild(this._svg.firstChild);return this},toSVG:function(n){return n=n||this._svg,typeof XMLSerializer=="undefined"?this._toSVG(n):(new XMLSerializer).serializeToString(n)},_toSVG:function(t){var i="",f,r,u;if(!t)return i;if(t.nodeType===3)i=t.nodeValue;else if(t.nodeType===4)i="<![CDATA["+t.nodeValue+"]\]>";else{if(i="<"+t.nodeName,t.attributes)for(f=0;f<t.attributes.length;f++)r=t.attributes.item(f),n.trim(r.nodeValue)===""||r.nodeValue.match(/^\[object/)||r.nodeValue.match(/^function/)||(i+=" "+(r.namespaceURI===n.svg.xlinkNS?"xlink:":"")+r.nodeName+'="'+r.nodeValue+'"');if(t.firstChild){for(i+=">",u=t.firstChild;u;)i+=this._toSVG(u),u=u.nextSibling;i+="<\/"+t.nodeName+">"}else i+="/>"}return i}});n.extend(t.prototype,{reset:function(){return this._path="",this},move:function(t,i,r){return r=n.isArray(t)?i:r,this._coords(r?"m":"M",t,i)},line:function(t,i,r){return r=n.isArray(t)?i:r,this._coords(r?"l":"L",t,i)},horiz:function(t,i){return this._path+=(i?"h":"H")+(n.isArray(t)?t.join(" "):t),this},vert:function(t,i){return this._path+=(i?"v":"V")+(n.isArray(t)?t.join(" "):t),this},curveC:function(t,i,r,u,f,e,o){return o=n.isArray(t)?i:o,this._coords(o?"c":"C",t,i,r,u,f,e)},smoothC:function(t,i,r,u,f){return f=n.isArray(t)?i:f,this._coords(f?"s":"S",t,i,r,u)},curveQ:function(t,i,r,u,f){return f=n.isArray(t)?i:f,this._coords(f?"q":"Q",t,i,r,u)},smoothQ:function(t,i,r){return r=n.isArray(t)?i:r,this._coords(r?"t":"T",t,i)},_coords:function(t,i,r,u,f,e,o){var h,s;if(n.isArray(i))for(h=0;h<i.length;h++)s=i[h],this._path+=(h===0?t:" ")+s[0]+","+s[1]+(s.length<4?"":" "+s[2]+","+s[3]+(s.length<6?"":" "+s[4]+","+s[5]));else this._path+=t+i+","+r+(u==null?"":" "+u+","+f+(e==null?"":" "+e+","+o));return this},arc:function(t,i,r,u,f,e,o,s){var c,h;if(s=n.isArray(t)?i:s,this._path+=s?"a":"A",n.isArray(t))for(c=0;c<t.length;c++)h=t[c],this._path+=(c===0?"":" ")+h[0]+","+h[1]+" "+h[2]+" "+(h[3]?"1":"0")+","+(h[4]?"1":"0")+" "+h[5]+","+h[6];else this._path+=t+","+i+" "+r+" "+(u?"1":"0")+","+(f?"1":"0")+" "+e+","+o;return this},close:function(){return this._path+="z",this},path:function(){return this._path}});t.prototype.moveTo=t.prototype.move;t.prototype.lineTo=t.prototype.line;t.prototype.horizTo=t.prototype.horiz;t.prototype.vertTo=t.prototype.vert;t.prototype.curveCTo=t.prototype.curveC;t.prototype.smoothCTo=t.prototype.smoothC;t.prototype.curveQTo=t.prototype.curveQ;t.prototype.smoothQTo=t.prototype.smoothQ;t.prototype.arcTo=t.prototype.arc;n.extend(u.prototype,{reset:function(){return this._parts=[],this},string:function(n){return this._parts.push(["text",n]),this},span:function(n,t){return this._parts.push(["tspan",n,t]),this},ref:function(n,t){return this._parts.push(["tref",n,t]),this},path:function(t,i,r){return this._parts.push(["textpath",i,n.extend({href:t},r||{})]),this}});n.fn.svg=function(t){var i=Array.prototype.slice.call(arguments,1);return typeof t=="string"&&t==="get"?n.svg["_"+t+"SVG"].apply(n.svg,[this[0]].concat(i)):this.each(function(){typeof t=="string"?n.svg["_"+t+"SVG"].apply(n.svg,[this].concat(i)):n.svg._attachSVG(this,t||{})})};n.svg=new i}(jQuery),function(n){function t(t){return(n.svg.isSVGElem(t)?t.className?t.className.baseVal:t.getAttribute("class"):t.className)||""}function i(n,t){n.className?n.className.baseVal=t:n.setAttribute("class",t)}n.fn.addClass=function(r){return function(u){if(n.isFunction(u))return this.each(function(i){n(this).addClass(u.call(this,i,t(this)))});var f=arguments;return u=u||"",this.each(function(){if(n.svg.isSVGElem(this)){var e=this;n.each(u.split(/\s+/),function(r,u){var f=t(e);n.inArray(u,f.split(/\s+/))===-1&&i(e,f+=(f?" ":"")+u)})}else r.apply(n(this),f)})}}(n.fn.addClass);n.fn.removeClass=function(r){return function(u){if(n.isFunction(u))return this.each(function(i){n(this).removeClass(u.call(this,i,t(this)))});var f=arguments;return u=u||"",this.each(function(){if(n.svg.isSVGElem(this)){var e=this;n.each(u.split(/\s+/),function(r,u){var f=t(e);f=n.grep(f.split(/\s+/),function(n){return n!==u}).join(" ");i(e,f)})}else r.apply(n(this),f)})}}(n.fn.removeClass);n.fn.toggleClass=function(r){return function(u,f){if(n.isFunction(u))return this.each(function(i){n(this).toggleClass(u.call(this,i,t(this),f),f)});var e=arguments,o=typeof f=="boolean";return this.each(function(){var h,s;n.svg.isSVGElem(this)?typeof u=="string"?(h=n(this),n.each(u.split(/\s+/),function(n,t){o||(f=!h.hasClass(t));h[(f?"add":"remove")+"Class"](t)})):(s=t(this),s&&n._data(this,"__className__",s),i(this,s||u===!1?"":n._data(this,"__className__")||"")):r.apply(n(this),e)})}}(n.fn.toggleClass);n.fn.hasClass=function(i){return function(r){r=r||"";var u=!1;return this.each(function(){return u=n.svg.isSVGElem(this)?n.inArray(r,t(this).split(/\s+/))>-1:i.apply(n(this),[r]),!u}),u}}(n.fn.hasClass);n.fn.attr=function(t){return function(i,r,u){var f,s,e,o,h;if(typeof i=="string"&&r===undefined){if(f=t.apply(this,arguments),f&&f.baseVal&&f.baseVal.numberOfItems!=null)if(r="",f=f.baseVal,i==="transform"){for(s=0;s<f.numberOfItems;s++){e=f.getItem(s);switch(e.type){case 1:r+=" matrix("+e.matrix.a+","+e.matrix.b+","+e.matrix.c+","+e.matrix.d+","+e.matrix.e+","+e.matrix.f+")";break;case 2:r+=" translate("+e.matrix.e+","+e.matrix.f+")";break;case 3:r+=" scale("+e.matrix.a+","+e.matrix.d+")";break;case 4:r+=" rotate("+e.angle+")";break;case 5:r+=" skewX("+e.angle+")";break;case 6:r+=" skewY("+e.angle+")"}}f=r.substring(1)}else f=f.getItem(0).valueAsString;return f&&f.baseVal?f.baseVal.valueAsString:f}return(o=i,typeof i=="string"&&(o={},o[i]=r),n.isFunction(r))?n(this).each(function(t){n(this).attr(i,r.call(this,t,n(this).attr(i)))}):(h=arguments,n(this).each(function(){if(n.svg.isSVGElem(this))for(var i in o)u?this.style[i]=o[i]:this.setAttribute(i,o[i]);else t.apply(n(this),h)}))}}(n.fn.attr);n.fn.removeAttr=function(t){return function(i){var r=arguments;return this.each(function(){if(n.svg.isSVGElem(this)){var u=this;n.each(i.split(/\s+/),function(n,t){u[t]&&u[t].baseVal?u[t].baseVal.value=null:u.removeAttribute(t)})}else t.apply(n(this),r)})}}(n.fn.removeAttr);n.extend(n.cssNumber,{stopOpacity:!0,strokeMitrelimit:!0,strokeOpacity:!0});n.cssProps&&(n.css=function(t){return function(i,r,u,f){var e=r.match(/^svg.*/)?n(i).attr(n.cssProps[r]||r):"";return e||t(i,r,u,f)}}(n.css))}(jQuery),function(n,t){typeof define=="function"&&define.amd?define(t):typeof exports=="object"?module.exports=t(require,exports,module):n.scrollReveal=t()}(this,function(){return window.scrollReveal=function(n){"use strict";function u(f){if(!(this instanceof u))return new u(f);if(t=this,t.elems={},t.serial=1,t.blocked=!1,t.config=i(t.defaults,f),t.isMobile()&&!t.config.mobile||!t.isSupported()){t.destroy();return}t.config.viewport===n.document.documentElement?(n.addEventListener("scroll",r,!1),n.addEventListener("resize",r,!1)):t.config.viewport.addEventListener("scroll",r,!1);t.init(!0)}var f,i,r,t;return u.prototype={defaults:{enter:"bottom",move:"8px",over:"0.6s",wait:"0s",easing:"ease",scale:{direction:"up",power:"5%"},rotate:{x:0,y:0,z:0},opacity:0,mobile:!1,reset:!1,viewport:n.document.documentElement,delay:"once",vFactor:.6,complete:function(){}},init:function(n){var r,i,u;u=Array.prototype.slice.call(t.config.viewport.querySelectorAll("[data-sr]"));u.forEach(function(n){r=t.serial++;i=t.elems[r]={domEl:n};i.config=t.configFactory(i);i.styles=t.styleFactory(i);i.seen=!1;n.removeAttribute("data-sr");n.setAttribute("style",i.styles.inline+i.styles.initial)});t.scrolled=t.scrollY();t.animate(n)},animate:function(n){function f(n){var i=t.elems[n];setTimeout(function(){i.domEl.setAttribute("style",i.styles.inline);i.config.complete(i.domEl);delete t.elems[n]},i.styles.duration)}var r,i,u;for(r in t.elems)t.elems.hasOwnProperty(r)&&(i=t.elems[r],u=t.isElemInViewport(i),u?(t.config.delay==="always"||t.config.delay==="onload"&&n||t.config.delay==="once"&&!i.seen?i.domEl.setAttribute("style",i.styles.inline+i.styles.target+i.styles.transition):i.domEl.setAttribute("style",i.styles.inline+i.styles.target+i.styles.reset),i.seen=!0,i.config.reset||i.animating||(i.animating=!0,f(r))):!u&&i.config.reset&&i.domEl.setAttribute("style",i.styles.inline+i.styles.initial+i.styles.reset));t.blocked=!1},configFactory:function(n){var r={},f={},u=n.domEl.getAttribute("data-sr").split(/[, ]+/);return u.forEach(function(n,t){switch(n){case"enter":r.enter=u[t+1];break;case"wait":r.wait=u[t+1];break;case"move":r.move=u[t+1];break;case"ease":r.move=u[t+1];r.ease="ease";break;case"ease-in":if(u[t+1]=="up"||u[t+1]=="down"){r.scale.direction=u[t+1];r.scale.power=u[t+2];r.easing="ease-in";break}r.move=u[t+1];r.easing="ease-in";break;case"ease-in-out":if(u[t+1]=="up"||u[t+1]=="down"){r.scale.direction=u[t+1];r.scale.power=u[t+2];r.easing="ease-in-out";break}r.move=u[t+1];r.easing="ease-in-out";break;case"ease-out":if(u[t+1]=="up"||u[t+1]=="down"){r.scale.direction=u[t+1];r.scale.power=u[t+2];r.easing="ease-out";break}r.move=u[t+1];r.easing="ease-out";break;case"hustle":if(u[t+1]=="up"||u[t+1]=="down"){r.scale.direction=u[t+1];r.scale.power=u[t+2];r.easing="cubic-bezier( 0.6, 0.2, 0.1, 1 )";break}r.move=u[t+1];r.easing="cubic-bezier( 0.6, 0.2, 0.1, 1 )";break;case"over":r.over=u[t+1];break;case"flip":case"pitch":r.rotate=r.rotate||{};r.rotate.x=u[t+1];break;case"spin":case"yaw":r.rotate=r.rotate||{};r.rotate.y=u[t+1];break;case"roll":r.rotate=r.rotate||{};r.rotate.z=u[t+1];break;case"reset":r.reset=u[t-1]=="no"?!1:!0;break;case"scale":if(r.scale={},u[t+1]=="up"||u[t+1]=="down"){r.scale.direction=u[t+1];r.scale.power=u[t+2];break}r.scale.power=u[t+1];break;case"vFactor":case"vF":r.vFactor=u[t+1];break;case"opacity":r.opacity=u[t+1];break;default:return}}),f=i(f,t.config),f=i(f,r),f.enter==="top"||f.enter==="bottom"?f.axis="Y":(f.enter==="left"||f.enter==="right")&&(f.axis="X"),(f.enter==="top"||f.enter==="left")&&(f.move="-"+f.move),f},styleFactory:function(n){function o(){parseInt(t.move)!==0&&(i+=" translate"+t.axis+"("+t.move+")",r+=" translate"+t.axis+"(0)");parseInt(t.scale.power)!==0&&(t.scale.direction==="up"?t.scale.value=1-parseFloat(t.scale.power)*.01:t.scale.direction==="down"&&(t.scale.value=1+parseFloat(t.scale.power)*.01),i+=" scale("+t.scale.value+")",r+=" scale(1)");t.rotate.x&&(i+=" rotateX("+t.rotate.x+")",r+=" rotateX(0)");t.rotate.y&&(i+=" rotateY("+t.rotate.y+")",r+=" rotateY(0)");t.rotate.z&&(i+=" rotateZ("+t.rotate.z+")",r+=" rotateZ(0)");i+="; opacity: "+t.opacity+"; ";r+="; opacity: 1; "}var u,i,f,r,e,t=n.config,s=(parseFloat(t.over)+parseFloat(t.wait))*1e3;return u=n.domEl.getAttribute("style")?n.domEl.getAttribute("style")+"; visibility: visible; ":"visibility: visible; ",e="-webkit-transition: -webkit-transform "+t.over+" "+t.easing+" "+t.wait+", opacity "+t.over+" "+t.easing+" "+t.wait+"; transition: transform "+t.over+" "+t.easing+" "+t.wait+", opacity "+t.over+" "+t.easing+" "+t.wait+"; -webkit-perspective: 1000;-webkit-backface-visibility: hidden;",f="-webkit-transition: -webkit-transform "+t.over+" "+t.easing+" 0s, opacity "+t.over+" "+t.easing+" 0s; transition: transform "+t.over+" "+t.easing+" 0s, opacity "+t.over+" "+t.easing+" 0s; -webkit-perspective: 1000; -webkit-backface-visibility: hidden; ",i="transform:",r="transform:",o(),i+="-webkit-transform:",r+="-webkit-transform:",o(),{transition:e,initial:i,target:r,reset:f,inline:u,duration:s}},getViewportH:function(){var i=t.config.viewport.clientHeight,r=n.innerHeight;return t.config.viewport===n.document.documentElement?i<r?r:i:i},scrollY:function(){return t.config.viewport===n.document.documentElement?n.pageYOffset:t.config.viewport.scrollTop+t.config.viewport.offsetTop},getOffset:function(n){var t=0,i=0;do isNaN(n.offsetTop)||(t+=n.offsetTop),isNaN(n.offsetLeft)||(i+=n.offsetLeft);while(n=n.offsetParent);return{top:t,left:i}},isElemInViewport:function(i){function o(){var n=u+r*f,i=e-r*f,o=t.scrolled+t.getViewportH(),s=t.scrolled;return n<o&&i>s}function s(){var t=i.domEl,r=t.currentStyle||n.getComputedStyle(t,null);return r.position==="fixed"}var r=i.domEl.offsetHeight,u=t.getOffset(i.domEl).top,e=u+r,f=i.config.vFactor||0;return o()||s()},isMobile:function(){var t=navigator.userAgent||navigator.vendor||n.opera;return/(ipad|playbook|silk|android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i.test(t)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(t.substr(0,4))?!0:!1},isSupported:function(){for(var r=document.createElement("sensor"),t="Webkit,Moz,O,".split(","),i=("transition "+t.join("transition,")).split(","),n=0;n<i.length;n++)if(0)return!1;return!0},destroy:function(){var n=t.config.viewport,i=Array.prototype.slice.call(n.querySelectorAll("[data-sr]"));i.forEach(function(n){n.removeAttribute("data-sr")})}},r=function(){t.blocked||(t.blocked=!0,t.scrolled=t.scrollY(),f(function(){t.animate()}))},i=function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i]);return n},f=function(){return n.requestAnimationFrame||n.webkitRequestAnimationFrame||n.mozRequestAnimationFrame||function(t){n.setTimeout(t,1e3/60)}}(),u}(window),scrollReveal});!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("jquery"),require("popper.js")):"function"==typeof define&&define.amd?define(["exports","jquery","popper.js"],t):t(n.bootstrap={},n.jQuery,n.Popper)}(this,function(n,t,i){"use strict";function of(n,t){for(var i,r=0;r<t.length;r++)i=t[r],i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(n,i.key,i)}function g(n,t,i){return t&&of(n.prototype,t),i&&of(n,i),n}function v(n){for(var i,r,t=1;t<arguments.length;t++)i=null!=arguments[t]?arguments[t]:{},r=Object.keys(i),"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(i).filter(function(n){return Object.getOwnPropertyDescriptor(i,n).enumerable}))),r.forEach(function(t){var r,u,f;r=n;f=i[u=t];u in r?Object.defineProperty(r,u,{value:f,enumerable:!0,configurable:!0,writable:!0}):r[u]=f});return n}t=t&&t.hasOwnProperty("default")?t.default:t;i=i&&i.hasOwnProperty("default")?i.default:i;var y,dt,er,or,sf,sr,hf,cf,lf,ht,l,gt,hr,cr,lr,af,ni,vf,yf,ou,pf,wf,bf,su,hu,ti,e,ct,pi,nt,cu,kf,ar,df,wi,bi,gf,ne,tt,te,ut,ie,re,ue,fe,ee,oe,vr,se,he,ce,le,ae,lt,s,at,vt,ii,ve,yr,ye,ri,ft,ki,di,pr,lu,pe,we,au,ui,o,yt,gi,it,wr,be,ke,w,vu,et,de,ge,no,yu,to,nr,io,br,ro,uo,fo,eo,oo,so,ho,co,lo,ao,rt,r,pt,tr,p,vo,kr,yo,c,po,wo,pu,wt,ir,bo,ko,go,wu,bu,fi,u,ot,dr,b,ns,ku,ts,is,rs,us,ei,gr,fs,oi,si,es,os,hi,nu,ss,hs,rr,d,bt,tu,k,cs,du,ls,as,vs,ys,ps,ws,bs,ks,ur,a,st,iu,fr,ds,gu,gs,ru,nh,kt,th,ih,nf,uu,rh,tf,uh,fh,eh,oh,rf,ci,h,fu,li,sh,ai,hh,vi,ch,lh,uf,ah,vh,ff,ef,yh,ph,wh,yi,f=function(n){function r(i){var u=this,r=!1;return n(this).one(t.TRANSITION_END,function(){r=!0}),setTimeout(function(){r||t.triggerTransitionEnd(u)},i),this}var i="transitionend",t={TRANSITION_END:"bsTransitionEnd",getUID:function(n){for(;n+=~~(1e6*Math.random()),document.getElementById(n););return n},getSelectorFromElement:function(n){var t=n.getAttribute("data-target");t&&"#"!==t||(t=n.getAttribute("href")||"");try{return document.querySelector(t)?t:null}catch(n){return null}},getTransitionDurationFromElement:function(t){if(!t)return 0;var i=n(t).css("transition-duration");return parseFloat(i)?(i=i.split(",")[0],1e3*parseFloat(i)):0},reflow:function(n){return n.offsetHeight},triggerTransitionEnd:function(t){n(t).trigger(i)},supportsTransitionEnd:function(){return Boolean(i)},isElement:function(n){return(n[0]||n).nodeType},typeCheckConfig:function(n,i,r){var u,s;for(u in r)if(Object.prototype.hasOwnProperty.call(r,u)){var e=r[u],f=i[u],o=f&&t.isElement(f)?"element":(s=f,{}.toString.call(s).match(/\s([a-z]+)/i)[1].toLowerCase());if(!new RegExp(e).test(o))throw new Error(n.toUpperCase()+': Option "'+u+'" provided type "'+o+'" but expected type "'+e+'".');}}};return n.fn.emulateTransitionEnd=r,n.event.special[t.TRANSITION_END]={bindType:i,delegateType:i,handle:function(t){if(n(t.target).is(this))return t.handleObj.handler.apply(this,arguments)}},t}(t),bh=(dt="alert",or="."+(er="bs.alert"),sf=(y=t).fn[dt],sr={CLOSE:"close"+or,CLOSED:"closed"+or,CLICK_DATA_API:"click"+or+".data-api"},hf="alert",cf="fade",lf="show",ht=function(){function n(n){this._element=n}var t=n.prototype;return t.close=function(n){var t=this._element;n&&(t=this._getRootElement(n));this._triggerCloseEvent(t).isDefaultPrevented()||this._removeElement(t)},t.dispose=function(){y.removeData(this._element,er);this._element=null},t._getRootElement=function(n){var i=f.getSelectorFromElement(n),t=!1;return i&&(t=document.querySelector(i)),t||(t=y(n).closest("."+hf)[0]),t},t._triggerCloseEvent=function(n){var t=y.Event(sr.CLOSE);return y(n).trigger(t),t},t._removeElement=function(n){var i=this,t;(y(n).removeClass(lf),y(n).hasClass(cf))?(t=f.getTransitionDurationFromElement(n),y(n).one(f.TRANSITION_END,function(t){return i._destroyElement(n,t)}).emulateTransitionEnd(t)):this._destroyElement(n)},t._destroyElement=function(n){y(n).detach().trigger(sr.CLOSED).remove()},n._jQueryInterface=function(t){return this.each(function(){var r=y(this),i=r.data(er);i||(i=new n(this),r.data(er,i));"close"===t&&i[t](this)})},n._handleDismiss=function(n){return function(t){t&&t.preventDefault();n.close(this)}},g(n,null,[{key:"VERSION",get:function(){return"4.1.3"}}]),n}(),y(document).on(sr.CLICK_DATA_API,'[data-dismiss="alert"]',ht._handleDismiss(new ht)),y.fn[dt]=ht._jQueryInterface,y.fn[dt].Constructor=ht,y.fn[dt].noConflict=function(){return y.fn[dt]=sf,ht._jQueryInterface},ht),kh=(gt="button",cr="."+(hr="bs.button"),lr=".data-api",af=(l=t).fn[gt],ni="active",vf="btn",ou='[data-toggle^="button"]',pf='[data-toggle="buttons"]',wf="input",bf=".active",su=".btn",hu={CLICK_DATA_API:"click"+cr+lr,FOCUS_BLUR_DATA_API:(yf="focus")+cr+lr+" blur"+cr+lr},ti=function(){function n(n){this._element=n}var t=n.prototype;return t.toggle=function(){var i=!0,u=!0,t=l(this._element).closest(pf)[0],n,r;if(t&&(n=this._element.querySelector(wf),n)){if("radio"===n.type&&(n.checked&&this._element.classList.contains(ni)?i=!1:(r=t.querySelector(bf),r&&l(r).removeClass(ni))),i){if(n.hasAttribute("disabled")||t.hasAttribute("disabled")||n.classList.contains("disabled")||t.classList.contains("disabled"))return;n.checked=!this._element.classList.contains(ni);l(n).trigger("change")}n.focus();u=!1}u&&this._element.setAttribute("aria-pressed",!this._element.classList.contains(ni));i&&l(this._element).toggleClass(ni)},t.dispose=function(){l.removeData(this._element,hr);this._element=null},n._jQueryInterface=function(t){return this.each(function(){var i=l(this).data(hr);i||(i=new n(this),l(this).data(hr,i));"toggle"===t&&i[t]()})},g(n,null,[{key:"VERSION",get:function(){return"4.1.3"}}]),n}(),l(document).on(hu.CLICK_DATA_API,ou,function(n){n.preventDefault();var t=n.target;l(t).hasClass(vf)||(t=l(t).closest(su));ti._jQueryInterface.call(l(t),"toggle")}).on(hu.FOCUS_BLUR_DATA_API,ou,function(n){var t=l(n.target).closest(su)[0];l(t).toggleClass(yf,/^focus(in)?$/.test(n.type))}),l.fn[gt]=ti._jQueryInterface,l.fn[gt].Constructor=ti,l.fn[gt].noConflict=function(){return l.fn[gt]=af,ti._jQueryInterface},ti),dh=(ct="carousel",nt="."+(pi="bs.carousel"),cu=".data-api",kf=(e=t).fn[ct],ar={interval:5e3,keyboard:!0,slide:!1,pause:"hover",wrap:!0},df={interval:"(number|boolean)",keyboard:"boolean",slide:"(boolean|string)",pause:"(string|boolean)",wrap:"boolean"},wi="next",bi="prev",gf="left",ne="right",tt={SLIDE:"slide"+nt,SLID:"slid"+nt,KEYDOWN:"keydown"+nt,MOUSEENTER:"mouseenter"+nt,MOUSELEAVE:"mouseleave"+nt,TOUCHEND:"touchend"+nt,LOAD_DATA_API:"load"+nt+cu,CLICK_DATA_API:"click"+nt+cu},te="carousel",ut="active",ie="slide",re="carousel-item-right",ue="carousel-item-left",fe="carousel-item-next",ee="carousel-item-prev",oe=".active",vr=".active.carousel-item",se=".carousel-item",he=".carousel-item-next, .carousel-item-prev",ce=".carousel-indicators",le="[data-slide], [data-slide-to]",ae='[data-ride="carousel"]',lt=function(){function t(n,t){this._items=null;this._interval=null;this._activeElement=null;this._isPaused=!1;this._isSliding=!1;this.touchTimeout=null;this._config=this._getConfig(t);this._element=e(n)[0];this._indicatorsElement=this._element.querySelector(ce);this._addEventListeners()}var n=t.prototype;return n.next=function(){this._isSliding||this._slide(wi)},n.nextWhenVisible=function(){!document.hidden&&e(this._element).is(":visible")&&"hidden"!==e(this._element).css("visibility")&&this.next()},n.prev=function(){this._isSliding||this._slide(bi)},n.pause=function(n){n||(this._isPaused=!0);this._element.querySelector(he)&&(f.triggerTransitionEnd(this._element),this.cycle(!0));clearInterval(this._interval);this._interval=null},n.cycle=function(n){n||(this._isPaused=!1);this._interval&&(clearInterval(this._interval),this._interval=null);this._config.interval&&!this._isPaused&&(this._interval=setInterval((document.visibilityState?this.nextWhenVisible:this.next).bind(this),this._config.interval))},n.to=function(n){var r=this,t,i;if(this._activeElement=this._element.querySelector(vr),t=this._getItemIndex(this._activeElement),!(n>this._items.length-1||n<0))if(this._isSliding)e(this._element).one(tt.SLID,function(){return r.to(n)});else{if(t===n)return this.pause(),void this.cycle();i=t<n?wi:bi;this._slide(i,this._items[n])}},n.dispose=function(){e(this._element).off(nt);e.removeData(this._element,pi);this._items=null;this._config=null;this._element=null;this._interval=null;this._isPaused=null;this._isSliding=null;this._activeElement=null;this._indicatorsElement=null},n._getConfig=function(n){return n=v({},ar,n),f.typeCheckConfig(ct,n,df),n},n._addEventListeners=function(){var n=this;this._config.keyboard&&e(this._element).on(tt.KEYDOWN,function(t){return n._keydown(t)});"hover"===this._config.pause&&(e(this._element).on(tt.MOUSEENTER,function(t){return n.pause(t)}).on(tt.MOUSELEAVE,function(t){return n.cycle(t)}),"ontouchstart"in document.documentElement&&e(this._element).on(tt.TOUCHEND,function(){n.pause();n.touchTimeout&&clearTimeout(n.touchTimeout);n.touchTimeout=setTimeout(function(t){return n.cycle(t)},500+n._config.interval)}))},n._keydown=function(n){if(!/input|textarea/i.test(n.target.tagName))switch(n.which){case 37:n.preventDefault();this.prev();break;case 39:n.preventDefault();this.next()}},n._getItemIndex=function(n){return this._items=n&&n.parentNode?[].slice.call(n.parentNode.querySelectorAll(se)):[],this._items.indexOf(n)},n._getItemByDirection=function(n,t){var u=n===wi,f=n===bi,i=this._getItemIndex(t),e=this._items.length-1,r;return(f&&0===i||u&&i===e)&&!this._config.wrap?t:(r=(i+(n===bi?-1:1))%this._items.length,-1===r?this._items[this._items.length-1]:this._items[r])},n._triggerSlideEvent=function(n,t){var r=this._getItemIndex(n),u=this._getItemIndex(this._element.querySelector(vr)),i=e.Event(tt.SLIDE,{relatedTarget:n,direction:t,from:u,to:r});return e(this._element).trigger(i),i},n._setActiveIndicatorElement=function(n){var i,t;this._indicatorsElement&&(i=[].slice.call(this._indicatorsElement.querySelectorAll(oe)),e(i).removeClass(ut),t=this._indicatorsElement.children[this._getItemIndex(n)],t&&e(t).addClass(ut))},n._slide=function(n,t){var u,o,s,c=this,r=this._element.querySelector(vr),v=this._getItemIndex(r),i=t||r&&this._getItemByDirection(n,r),y=this._getItemIndex(i),l=Boolean(this._interval),h,a;(n===wi?(u=ue,o=fe,s=gf):(u=re,o=ee,s=ne),i&&e(i).hasClass(ut))?this._isSliding=!1:!this._triggerSlideEvent(i,s).isDefaultPrevented()&&r&&i&&(this._isSliding=!0,l&&this.pause(),this._setActiveIndicatorElement(i),h=e.Event(tt.SLID,{relatedTarget:i,direction:s,from:v,to:y}),e(this._element).hasClass(ie)?(e(i).addClass(o),f.reflow(i),e(r).addClass(u),e(i).addClass(u),a=f.getTransitionDurationFromElement(r),e(r).one(f.TRANSITION_END,function(){e(i).removeClass(u+" "+o).addClass(ut);e(r).removeClass(ut+" "+o+" "+u);c._isSliding=!1;setTimeout(function(){return e(c._element).trigger(h)},0)}).emulateTransitionEnd(a)):(e(r).removeClass(ut),e(i).addClass(ut),this._isSliding=!1,e(this._element).trigger(h)),l&&this.cycle())},t._jQueryInterface=function(n){return this.each(function(){var i=e(this).data(pi),r=v({},ar,e(this).data()),u;if("object"==typeof n&&(r=v({},r,n)),u="string"==typeof n?n:r.slide,i||(i=new t(this,r),e(this).data(pi,i)),"number"==typeof n)i.to(n);else if("string"==typeof u){if("undefined"==typeof i[u])throw new TypeError('No method named "'+u+'"');i[u]()}else r.interval&&(i.pause(),i.cycle())})},t._dataApiClickHandler=function(n){var o=f.getSelectorFromElement(this),i,u,r;o&&(i=e(o)[0],i&&e(i).hasClass(te)&&(u=v({},e(i).data(),e(this).data()),r=this.getAttribute("data-slide-to"),r&&(u.interval=!1),t._jQueryInterface.call(e(i),u),r&&e(i).data(pi).to(r),n.preventDefault()))},g(t,null,[{key:"VERSION",get:function(){return"4.1.3"}},{key:"Default",get:function(){return ar}}]),t}(),e(document).on(tt.CLICK_DATA_API,le,lt._dataApiClickHandler),e(window).on(tt.LOAD_DATA_API,function(){for(var t,i=[].slice.call(document.querySelectorAll(ae)),n=0,r=i.length;n<r;n++)t=e(i[n]),lt._jQueryInterface.call(t,t.data())}),e.fn[ct]=lt._jQueryInterface,e.fn[ct].Constructor=lt,e.fn[ct].noConflict=function(){return e.fn[ct]=kf,lt._jQueryInterface},lt),gh=(at="collapse",ii="."+(vt="bs.collapse"),ve=(s=t).fn[at],yr={toggle:!0,parent:""},ye={toggle:"boolean",parent:"(string|element)"},ri={SHOW:"show"+ii,SHOWN:"shown"+ii,HIDE:"hide"+ii,HIDDEN:"hidden"+ii,CLICK_DATA_API:"click"+ii+".data-api"},ft="show",ki="collapse",di="collapsing",pr="collapsed",lu="width",pe="height",we=".show, .collapsing",au='[data-toggle="collapse"]',ui=function(){function t(n,t){this._isTransitioning=!1;this._element=n;this._config=this._getConfig(t);this._triggerArray=s.makeArray(document.querySelectorAll('[data-toggle="collapse"][href="#'+n.id+'"],[data-toggle="collapse"][data-target="#'+n.id+'"]'));for(var u=[].slice.call(document.querySelectorAll(au)),i=0,o=u.length;i<o;i++){var e=u[i],r=f.getSelectorFromElement(e),h=[].slice.call(document.querySelectorAll(r)).filter(function(t){return t===n});null!==r&&0<h.length&&(this._selector=r,this._triggerArray.push(e))}this._parent=this._config.parent?this._getParent():null;this._config.parent||this._addAriaAndCollapsedClass(this._element,this._triggerArray);this._config.toggle&&this.toggle()}var n=t.prototype;return n.toggle=function(){s(this._element).hasClass(ft)?this.hide():this.show()},n.show=function(){var n,u,r=this,e,i,o,h;this._isTransitioning||s(this._element).hasClass(ft)||(this._parent&&0===(n=[].slice.call(this._parent.querySelectorAll(we)).filter(function(n){return n.getAttribute("data-parent")===r._config.parent})).length&&(n=null),n&&(u=s(n).not(this._selector).data(vt))&&u._isTransitioning)||(e=s.Event(ri.SHOW),(s(this._element).trigger(e),e.isDefaultPrevented())||(n&&(t._jQueryInterface.call(s(n).not(this._selector),"hide"),u||s(n).data(vt,null)),i=this._getDimension(),s(this._element).removeClass(ki).addClass(di),this._element.style[i]=0,this._triggerArray.length&&s(this._triggerArray).removeClass(pr).attr("aria-expanded",!0),this.setTransitioning(!0),o="scroll"+(i[0].toUpperCase()+i.slice(1)),h=f.getTransitionDurationFromElement(this._element),s(this._element).one(f.TRANSITION_END,function(){s(r._element).removeClass(di).addClass(ki).addClass(ft);r._element.style[i]="";r.setTransitioning(!1);s(r._element).trigger(ri.SHOWN)}).emulateTransitionEnd(h),this._element.style[i]=this._element[o]+"px"))},n.hide=function(){var o=this,i,n,r,t,u,e,h;if(!this._isTransitioning&&s(this._element).hasClass(ft)&&(i=s.Event(ri.HIDE),s(this._element).trigger(i),!i.isDefaultPrevented())){if(n=this._getDimension(),this._element.style[n]=this._element.getBoundingClientRect()[n]+"px",f.reflow(this._element),s(this._element).addClass(di).removeClass(ki).removeClass(ft),r=this._triggerArray.length,0<r)for(t=0;t<r;t++)u=this._triggerArray[t],e=f.getSelectorFromElement(u),null!==e&&(s([].slice.call(document.querySelectorAll(e))).hasClass(ft)||s(u).addClass(pr).attr("aria-expanded",!1));this.setTransitioning(!0);this._element.style[n]="";h=f.getTransitionDurationFromElement(this._element);s(this._element).one(f.TRANSITION_END,function(){o.setTransitioning(!1);s(o._element).removeClass(di).addClass(ki).trigger(ri.HIDDEN)}).emulateTransitionEnd(h)}},n.setTransitioning=function(n){this._isTransitioning=n},n.dispose=function(){s.removeData(this._element,vt);this._config=null;this._parent=null;this._element=null;this._triggerArray=null;this._isTransitioning=null},n._getConfig=function(n){return(n=v({},yr,n)).toggle=Boolean(n.toggle),f.typeCheckConfig(at,n,ye),n},n._getDimension=function(){return s(this._element).hasClass(lu)?lu:pe},n._getParent=function(){var u=this,n=null,i,r;return f.isElement(this._config.parent)?(n=this._config.parent,"undefined"!=typeof this._config.parent.jquery&&(n=this._config.parent[0])):n=document.querySelector(this._config.parent),i='[data-toggle="collapse"][data-parent="'+this._config.parent+'"]',r=[].slice.call(n.querySelectorAll(i)),s(r).each(function(n,i){u._addAriaAndCollapsedClass(t._getTargetFromElement(i),[i])}),n},n._addAriaAndCollapsedClass=function(n,t){if(n){var i=s(n).hasClass(ft);t.length&&s(t).toggleClass(pr,!i).attr("aria-expanded",i)}},t._getTargetFromElement=function(n){var t=f.getSelectorFromElement(n);return t?document.querySelector(t):null},t._jQueryInterface=function(n){return this.each(function(){var r=s(this),i=r.data(vt),u=v({},yr,r.data(),"object"==typeof n&&n?n:{});if(!i&&u.toggle&&/show|hide/.test(n)&&(u.toggle=!1),i||(i=new t(this,u),r.data(vt,i)),"string"==typeof n){if("undefined"==typeof i[n])throw new TypeError('No method named "'+n+'"');i[n]()}})},g(t,null,[{key:"VERSION",get:function(){return"4.1.3"}},{key:"Default",get:function(){return yr}}]),t}(),s(document).on(ri.CLICK_DATA_API,au,function(n){"A"===n.currentTarget.tagName&&n.preventDefault();var t=s(this),i=f.getSelectorFromElement(this),r=[].slice.call(document.querySelectorAll(i));s(r).each(function(){var n=s(this),i=n.data(vt)?"toggle":t.data();ui._jQueryInterface.call(n,i)})}),s.fn[at]=ui._jQueryInterface,s.fn[at].Constructor=ui,s.fn[at].noConflict=function(){return s.fn[at]=ve,ui._jQueryInterface},ui),nc=(yt="dropdown",it="."+(gi="bs.dropdown"),wr=".data-api",be=(o=t).fn[yt],ke=new RegExp("38|40|27"),w={HIDE:"hide"+it,HIDDEN:"hidden"+it,SHOW:"show"+it,SHOWN:"shown"+it,CLICK:"click"+it,CLICK_DATA_API:"click"+it+wr,KEYDOWN_DATA_API:"keydown"+it+wr,KEYUP_DATA_API:"keyup"+it+wr},vu="disabled",et="show",de="dropup",ge="dropright",no="dropleft",yu="dropdown-menu-right",to="position-static",nr='[data-toggle="dropdown"]',io=".dropdown form",br=".dropdown-menu",ro=".navbar-nav",uo=".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",fo="top-start",eo="top-end",oo="bottom-start",so="bottom-end",ho="right-start",co="left-start",lo={offset:0,flip:!0,boundary:"scrollParent",reference:"toggle",display:"dynamic"},ao={offset:"(number|string|function)",flip:"boolean",boundary:"(string|element)",reference:"(string|element)",display:"string"},rt=function(){function n(n,t){this._element=n;this._popper=null;this._config=this._getConfig(t);this._menu=this._getMenuElement();this._inNavbar=this._detectNavbar();this._addEventListeners()}var t=n.prototype;return t.toggle=function(){var t,s,u,e,r;if(!this._element.disabled&&!o(this._element).hasClass(vu)&&(t=n._getParentFromElement(this._element),s=o(this._menu).hasClass(et),(n._clearMenus(),!s)&&(u={relatedTarget:this._element},e=o.Event(w.SHOW,u),o(t).trigger(e),!e.isDefaultPrevented()))){if(!this._inNavbar){if("undefined"==typeof i)throw new TypeError("Bootstrap dropdown require Popper.js (https://popper.js.org)");r=this._element;"parent"===this._config.reference?r=t:f.isElement(this._config.reference)&&(r=this._config.reference,"undefined"!=typeof this._config.reference.jquery&&(r=this._config.reference[0]));"scrollParent"!==this._config.boundary&&o(t).addClass(to);this._popper=new i(r,this._menu,this._getPopperConfig())}"ontouchstart"in document.documentElement&&0===o(t).closest(ro).length&&o(document.body).children().on("mouseover",null,o.noop);this._element.focus();this._element.setAttribute("aria-expanded",!0);o(this._menu).toggleClass(et);o(t).toggleClass(et).trigger(o.Event(w.SHOWN,u))}},t.dispose=function(){o.removeData(this._element,gi);o(this._element).off(it);this._element=null;(this._menu=null)!==this._popper&&(this._popper.destroy(),this._popper=null)},t.update=function(){this._inNavbar=this._detectNavbar();null!==this._popper&&this._popper.scheduleUpdate()},t._addEventListeners=function(){var n=this;o(this._element).on(w.CLICK,function(t){t.preventDefault();t.stopPropagation();n.toggle()})},t._getConfig=function(n){return n=v({},this.constructor.Default,o(this._element).data(),n),f.typeCheckConfig(yt,n,this.constructor.DefaultType),n},t._getMenuElement=function(){if(!this._menu){var t=n._getParentFromElement(this._element);t&&(this._menu=t.querySelector(br))}return this._menu},t._getPlacement=function(){var t=o(this._element.parentNode),n=oo;return t.hasClass(de)?(n=fo,o(this._menu).hasClass(yu)&&(n=eo)):t.hasClass(ge)?n=ho:t.hasClass(no)?n=co:o(this._menu).hasClass(yu)&&(n=so),n},t._detectNavbar=function(){return 0<o(this._element).closest(".navbar").length},t._getPopperConfig=function(){var i=this,n={},t;return"function"==typeof this._config.offset?n.fn=function(n){return n.offsets=v({},n.offsets,i._config.offset(n.offsets)||{}),n}:n.offset=this._config.offset,t={placement:this._getPlacement(),modifiers:{offset:n,flip:{enabled:this._config.flip},preventOverflow:{boundariesElement:this._config.boundary}}},"static"===this._config.display&&(t.modifiers.applyStyle={enabled:!1}),t},n._jQueryInterface=function(t){return this.each(function(){var i=o(this).data(gi);if(i||(i=new n(this,"object"==typeof t?t:null),o(this).data(gi,i)),"string"==typeof t){if("undefined"==typeof i[t])throw new TypeError('No method named "'+t+'"');i[t]()}})},n._clearMenus=function(t){var h,e;if(!t||3!==t.which&&("keyup"!==t.type||9===t.which))for(var r=[].slice.call(document.querySelectorAll(nr)),i=0,c=r.length;i<c;i++){var u=n._getParentFromElement(r[i]),s=o(r[i]).data(gi),f={relatedTarget:r[i]};(t&&"click"===t.type&&(f.clickEvent=t),s)&&(h=s._menu,!o(u).hasClass(et)||t&&("click"===t.type&&/input|textarea/i.test(t.target.tagName)||"keyup"===t.type&&9===t.which)&&o.contains(u,t.target)||(e=o.Event(w.HIDE,f),o(u).trigger(e),e.isDefaultPrevented()||("ontouchstart"in document.documentElement&&o(document.body).children().off("mouseover",null,o.noop),r[i].setAttribute("aria-expanded","false"),o(h).removeClass(et),o(u).removeClass(et).trigger(o.Event(w.HIDDEN,f)))))}},n._getParentFromElement=function(n){var t,i=f.getSelectorFromElement(n);return i&&(t=document.querySelector(i)),t||n.parentNode},n._dataApiKeydownHandler=function(t){var u,f,r,i,e;(/input|textarea/i.test(t.target.tagName)?32===t.which||27!==t.which&&(40!==t.which&&38!==t.which||o(t.target).closest(br).length):!ke.test(t.which))||(t.preventDefault(),t.stopPropagation(),this.disabled||o(this).hasClass(vu))||(u=n._getParentFromElement(this),f=o(u).hasClass(et),(f||27===t.which&&32===t.which)&&(!f||27!==t.which&&32!==t.which)?(r=[].slice.call(u.querySelectorAll(uo)),0!==r.length&&(i=r.indexOf(t.target),38===t.which&&0<i&&i--,40===t.which&&i<r.length-1&&i++,i<0&&(i=0),r[i].focus())):(27===t.which&&(e=u.querySelector(nr),o(e).trigger("focus")),o(this).trigger("click")))},g(n,null,[{key:"VERSION",get:function(){return"4.1.3"}},{key:"Default",get:function(){return lo}},{key:"DefaultType",get:function(){return ao}}]),n}(),o(document).on(w.KEYDOWN_DATA_API,nr,rt._dataApiKeydownHandler).on(w.KEYDOWN_DATA_API,br,rt._dataApiKeydownHandler).on(w.CLICK_DATA_API+" "+w.KEYUP_DATA_API,rt._clearMenus).on(w.CLICK_DATA_API,nr,function(n){n.preventDefault();n.stopPropagation();rt._jQueryInterface.call(o(this),"toggle")}).on(w.CLICK_DATA_API,io,function(n){n.stopPropagation()}),o.fn[yt]=rt._jQueryInterface,o.fn[yt].Constructor=rt,o.fn[yt].noConflict=function(){return o.fn[yt]=be,rt._jQueryInterface},rt),tc=(pt="modal",p="."+(tr="bs.modal"),vo=(r=t).fn[pt],kr={backdrop:!0,keyboard:!0,focus:!0,show:!0},yo={backdrop:"(boolean|string)",keyboard:"boolean",focus:"boolean",show:"boolean"},c={HIDE:"hide"+p,HIDDEN:"hidden"+p,SHOW:"show"+p,SHOWN:"shown"+p,FOCUSIN:"focusin"+p,RESIZE:"resize"+p,CLICK_DISMISS:"click.dismiss"+p,KEYDOWN_DISMISS:"keydown.dismiss"+p,MOUSEUP_DISMISS:"mouseup.dismiss"+p,MOUSEDOWN_DISMISS:"mousedown.dismiss"+p,CLICK_DATA_API:"click"+p+".data-api"},po="modal-scrollbar-measure",wo="modal-backdrop",pu="modal-open",wt="fade",ir="show",bo=".modal-dialog",ko='[data-toggle="modal"]',go='[data-dismiss="modal"]',wu=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",bu=".sticky-top",fi=function(){function t(n,t){this._config=this._getConfig(t);this._element=n;this._dialog=n.querySelector(bo);this._backdrop=null;this._isShown=!1;this._isBodyOverflowing=!1;this._ignoreBackdropClick=!1;this._scrollbarWidth=0}var n=t.prototype;return n.toggle=function(n){return this._isShown?this.hide():this.show(n)},n.show=function(n){var t=this,i;this._isTransitioning||this._isShown||(r(this._element).hasClass(wt)&&(this._isTransitioning=!0),i=r.Event(c.SHOW,{relatedTarget:n}),r(this._element).trigger(i),this._isShown||i.isDefaultPrevented()||(this._isShown=!0,this._checkScrollbar(),this._setScrollbar(),this._adjustDialog(),r(document.body).addClass(pu),this._setEscapeEvent(),this._setResizeEvent(),r(this._element).on(c.CLICK_DISMISS,go,function(n){return t.hide(n)}),r(this._dialog).on(c.MOUSEDOWN_DISMISS,function(){r(t._element).one(c.MOUSEUP_DISMISS,function(n){r(n.target).is(t._element)&&(t._ignoreBackdropClick=!0)})}),this._showBackdrop(function(){return t._showElement(n)})))},n.hide=function(n){var e=this,t,i,u;(n&&n.preventDefault(),!this._isTransitioning&&this._isShown)&&(t=r.Event(c.HIDE),(r(this._element).trigger(t),this._isShown&&!t.isDefaultPrevented())&&(this._isShown=!1,i=r(this._element).hasClass(wt),(i&&(this._isTransitioning=!0),this._setEscapeEvent(),this._setResizeEvent(),r(document).off(c.FOCUSIN),r(this._element).removeClass(ir),r(this._element).off(c.CLICK_DISMISS),r(this._dialog).off(c.MOUSEDOWN_DISMISS),i)?(u=f.getTransitionDurationFromElement(this._element),r(this._element).one(f.TRANSITION_END,function(n){return e._hideModal(n)}).emulateTransitionEnd(u)):this._hideModal()))},n.dispose=function(){r.removeData(this._element,tr);r(window,document,this._element,this._backdrop).off(p);this._config=null;this._element=null;this._dialog=null;this._backdrop=null;this._isShown=null;this._isBodyOverflowing=null;this._ignoreBackdropClick=null;this._scrollbarWidth=null},n.handleUpdate=function(){this._adjustDialog()},n._getConfig=function(n){return n=v({},kr,n),f.typeCheckConfig(pt,n,yo),n},n._showElement=function(n){var t=this,u=r(this._element).hasClass(wt),e,i,o;this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE||document.body.appendChild(this._element);this._element.style.display="block";this._element.removeAttribute("aria-hidden");this._element.scrollTop=0;u&&f.reflow(this._element);r(this._element).addClass(ir);this._config.focus&&this._enforceFocus();e=r.Event(c.SHOWN,{relatedTarget:n});i=function(){t._config.focus&&t._element.focus();t._isTransitioning=!1;r(t._element).trigger(e)};u?(o=f.getTransitionDurationFromElement(this._element),r(this._dialog).one(f.TRANSITION_END,i).emulateTransitionEnd(o)):i()},n._enforceFocus=function(){var n=this;r(document).off(c.FOCUSIN).on(c.FOCUSIN,function(t){document!==t.target&&n._element!==t.target&&0===r(n._element).has(t.target).length&&n._element.focus()})},n._setEscapeEvent=function(){var n=this;this._isShown&&this._config.keyboard?r(this._element).on(c.KEYDOWN_DISMISS,function(t){27===t.which&&(t.preventDefault(),n.hide())}):this._isShown||r(this._element).off(c.KEYDOWN_DISMISS)},n._setResizeEvent=function(){var n=this;this._isShown?r(window).on(c.RESIZE,function(t){return n.handleUpdate(t)}):r(window).off(c.RESIZE)},n._hideModal=function(){var n=this;this._element.style.display="none";this._element.setAttribute("aria-hidden",!0);this._isTransitioning=!1;this._showBackdrop(function(){r(document.body).removeClass(pu);n._resetAdjustments();n._resetScrollbar();r(n._element).trigger(c.HIDDEN)})},n._removeBackdrop=function(){this._backdrop&&(r(this._backdrop).remove(),this._backdrop=null)},n._showBackdrop=function(n){var t=this,i=r(this._element).hasClass(wt)?wt:"",e,u,o;if(this._isShown&&this._config.backdrop){if(this._backdrop=document.createElement("div"),this._backdrop.className=wo,i&&this._backdrop.classList.add(i),r(this._backdrop).appendTo(document.body),r(this._element).on(c.CLICK_DISMISS,function(n){t._ignoreBackdropClick?t._ignoreBackdropClick=!1:n.target===n.currentTarget&&("static"===t._config.backdrop?t._element.focus():t.hide())}),i&&f.reflow(this._backdrop),r(this._backdrop).addClass(ir),!n)return;if(!i)return void n();e=f.getTransitionDurationFromElement(this._backdrop);r(this._backdrop).one(f.TRANSITION_END,n).emulateTransitionEnd(e)}else!this._isShown&&this._backdrop?(r(this._backdrop).removeClass(ir),u=function(){t._removeBackdrop();n&&n()},r(this._element).hasClass(wt)?(o=f.getTransitionDurationFromElement(this._backdrop),r(this._backdrop).one(f.TRANSITION_END,u).emulateTransitionEnd(o)):u()):n&&n()},n._adjustDialog=function(){var n=this._element.scrollHeight>document.documentElement.clientHeight;!this._isBodyOverflowing&&n&&(this._element.style.paddingLeft=this._scrollbarWidth+"px");this._isBodyOverflowing&&!n&&(this._element.style.paddingRight=this._scrollbarWidth+"px")},n._resetAdjustments=function(){this._element.style.paddingLeft="";this._element.style.paddingRight=""},n._checkScrollbar=function(){var n=document.body.getBoundingClientRect();this._isBodyOverflowing=n.left+n.right<window.innerWidth;this._scrollbarWidth=this._getScrollbarWidth()},n._setScrollbar=function(){var n=this,t,i,u,f;this._isBodyOverflowing&&(t=[].slice.call(document.querySelectorAll(wu)),i=[].slice.call(document.querySelectorAll(bu)),r(t).each(function(t,i){var u=i.style.paddingRight,f=r(i).css("padding-right");r(i).data("padding-right",u).css("padding-right",parseFloat(f)+n._scrollbarWidth+"px")}),r(i).each(function(t,i){var u=i.style.marginRight,f=r(i).css("margin-right");r(i).data("margin-right",u).css("margin-right",parseFloat(f)-n._scrollbarWidth+"px")}),u=document.body.style.paddingRight,f=r(document.body).css("padding-right"),r(document.body).data("padding-right",u).css("padding-right",parseFloat(f)+this._scrollbarWidth+"px"))},n._resetScrollbar=function(){var i=[].slice.call(document.querySelectorAll(wu)),n,t;r(i).each(function(n,t){var i=r(t).data("padding-right");r(t).removeData("padding-right");t.style.paddingRight=i||""});n=[].slice.call(document.querySelectorAll(""+bu));r(n).each(function(n,t){var i=r(t).data("margin-right");"undefined"!=typeof i&&r(t).css("margin-right",i).removeData("margin-right")});t=r(document.body).data("padding-right");r(document.body).removeData("padding-right");document.body.style.paddingRight=t||""},n._getScrollbarWidth=function(){var n=document.createElement("div"),t;return n.className=po,document.body.appendChild(n),t=n.getBoundingClientRect().width-n.clientWidth,document.body.removeChild(n),t},t._jQueryInterface=function(n,i){return this.each(function(){var u=r(this).data(tr),f=v({},kr,r(this).data(),"object"==typeof n&&n?n:{});if(u||(u=new t(this,f),r(this).data(tr,u)),"string"==typeof n){if("undefined"==typeof u[n])throw new TypeError('No method named "'+n+'"');u[n](i)}else f.show&&u.show(i)})},g(t,null,[{key:"VERSION",get:function(){return"4.1.3"}},{key:"Default",get:function(){return kr}}]),t}(),r(document).on(c.CLICK_DATA_API,ko,function(n){var t,i=this,u=f.getSelectorFromElement(this),e,o;u&&(t=document.querySelector(u));e=r(t).data(tr)?"toggle":v({},r(t).data(),r(this).data());"A"!==this.tagName&&"AREA"!==this.tagName||n.preventDefault();o=r(t).one(c.SHOW,function(n){n.isDefaultPrevented()||o.one(c.HIDDEN,function(){r(i).is(":visible")&&i.focus()})});fi._jQueryInterface.call(r(t),e,this)}),r.fn[pt]=fi._jQueryInterface,r.fn[pt].Constructor=fi,r.fn[pt].noConflict=function(){return r.fn[pt]=vo,fi._jQueryInterface},fi),eu=(ot="tooltip",b="."+(dr="bs.tooltip"),ns=(u=t).fn[ot],ku="bs-tooltip",ts=new RegExp("(^|\\s)"+ku+"\\S+","g"),us={animation:!0,template:'<div class="tooltip" role="tooltip"><div class="arrow"><\/div><div class="tooltip-inner"><\/div><\/div>',trigger:"hover focus",title:"",delay:0,html:!(rs={AUTO:"auto",TOP:"top",RIGHT:"right",BOTTOM:"bottom",LEFT:"left"}),selector:!(is={animation:"boolean",template:"string",title:"(string|element|function)",trigger:"string",delay:"(number|object)",html:"boolean",selector:"(string|boolean)",placement:"(string|function)",offset:"(number|string)",container:"(string|element|boolean)",fallbackPlacement:"(string|array)",boundary:"(string|element)"}),placement:"top",offset:0,container:!1,fallbackPlacement:"flip",boundary:"scrollParent"},gr="out",fs={HIDE:"hide"+b,HIDDEN:"hidden"+b,SHOW:(ei="show")+b,SHOWN:"shown"+b,INSERTED:"inserted"+b,CLICK:"click"+b,FOCUSIN:"focusin"+b,FOCUSOUT:"focusout"+b,MOUSEENTER:"mouseenter"+b,MOUSELEAVE:"mouseleave"+b},oi="fade",si="show",es=".tooltip-inner",os=".arrow",hi="hover",nu="focus",ss="click",hs="manual",rr=function(){function t(n,t){if("undefined"==typeof i)throw new TypeError("Bootstrap tooltips require Popper.js (https://popper.js.org)");this._isEnabled=!0;this._timeout=0;this._hoverState="";this._activeTrigger={};this._popper=null;this.element=n;this.config=this._getConfig(t);this.tip=null;this._setListeners()}var n=t.prototype;return n.enable=function(){this._isEnabled=!0},n.disable=function(){this._isEnabled=!1},n.toggleEnabled=function(){this._isEnabled=!this._isEnabled},n.toggle=function(n){if(this._isEnabled)if(n){var i=this.constructor.DATA_KEY,t=u(n.currentTarget).data(i);t||(t=new this.constructor(n.currentTarget,this._getDelegateConfig()),u(n.currentTarget).data(i,t));t._activeTrigger.click=!t._activeTrigger.click;t._isWithActiveTrigger()?t._enter(null,t):t._leave(null,t)}else{if(u(this.getTipElement()).hasClass(si))return void this._leave(null,this);this._enter(null,this)}},n.dispose=function(){clearTimeout(this._timeout);u.removeData(this.element,this.constructor.DATA_KEY);u(this.element).off(this.constructor.EVENT_KEY);u(this.element).closest(".modal").off("hide.bs.modal");this.tip&&u(this.tip).remove();this._isEnabled=null;this._timeout=null;this._hoverState=null;(this._activeTrigger=null)!==this._popper&&this._popper.destroy();this._popper=null;this.element=null;this.config=null;this.tip=null},n.show=function(){var n=this,r,h,t,e,c,o,l,s,a;if("none"===u(this.element).css("display"))throw new Error("Please use show on visible elements");if(r=u.Event(this.constructor.Event.SHOW),this.isWithContent()&&this._isEnabled){if(u(this.element).trigger(r),h=u.contains(this.element.ownerDocument.documentElement,this.element),r.isDefaultPrevented()||!h)return;t=this.getTipElement();e=f.getUID(this.constructor.NAME);t.setAttribute("id",e);this.element.setAttribute("aria-describedby",e);this.setContent();this.config.animation&&u(t).addClass(oi);c="function"==typeof this.config.placement?this.config.placement.call(this,t,this.element):this.config.placement;o=this._getAttachment(c);this.addAttachmentClass(o);l=!1===this.config.container?document.body:u(document).find(this.config.container);u(t).data(this.constructor.DATA_KEY,this);u.contains(this.element.ownerDocument.documentElement,this.tip)||u(t).appendTo(l);u(this.element).trigger(this.constructor.Event.INSERTED);this._popper=new i(this.element,t,{placement:o,modifiers:{offset:{offset:this.config.offset},flip:{behavior:this.config.fallbackPlacement},arrow:{element:os},preventOverflow:{boundariesElement:this.config.boundary}},onCreate:function(t){t.originalPlacement!==t.placement&&n._handlePopperPlacementChange(t)},onUpdate:function(t){n._handlePopperPlacementChange(t)}});u(t).addClass(si);"ontouchstart"in document.documentElement&&u(document.body).children().on("mouseover",null,u.noop);s=function(){n.config.animation&&n._fixTransition();var t=n._hoverState;n._hoverState=null;u(n.element).trigger(n.constructor.Event.SHOWN);t===gr&&n._leave(null,n)};u(this.tip).hasClass(oi)?(a=f.getTransitionDurationFromElement(this.tip),u(this.tip).one(f.TRANSITION_END,s).emulateTransitionEnd(a)):s()}},n.hide=function(n){var t=this,i=this.getTipElement(),r=u.Event(this.constructor.Event.HIDE),e=function(){t._hoverState!==ei&&i.parentNode&&i.parentNode.removeChild(i);t._cleanTipClass();t.element.removeAttribute("aria-describedby");u(t.element).trigger(t.constructor.Event.HIDDEN);null!==t._popper&&t._popper.destroy();n&&n()},o;(u(this.element).trigger(r),r.isDefaultPrevented())||((u(i).removeClass(si),"ontouchstart"in document.documentElement&&u(document.body).children().off("mouseover",null,u.noop),this._activeTrigger[ss]=!1,this._activeTrigger[nu]=!1,this._activeTrigger[hi]=!1,u(this.tip).hasClass(oi))?(o=f.getTransitionDurationFromElement(i),u(i).one(f.TRANSITION_END,e).emulateTransitionEnd(o)):e(),this._hoverState="")},n.update=function(){null!==this._popper&&this._popper.scheduleUpdate()},n.isWithContent=function(){return Boolean(this.getTitle())},n.addAttachmentClass=function(n){u(this.getTipElement()).addClass(ku+"-"+n)},n.getTipElement=function(){return this.tip=this.tip||u(this.config.template)[0],this.tip},n.setContent=function(){var n=this.getTipElement();this.setElementContent(u(n.querySelectorAll(es)),this.getTitle());u(n).removeClass(oi+" "+si)},n.setElementContent=function(n,t){var i=this.config.html;"object"==typeof t&&(t.nodeType||t.jquery)?i?u(t).parent().is(n)||n.empty().append(t):n.text(u(t).text()):n[i?"html":"text"](t)},n.getTitle=function(){var n=this.element.getAttribute("data-original-title");return n||(n="function"==typeof this.config.title?this.config.title.call(this.element):this.config.title),n},n._getAttachment=function(n){return rs[n.toUpperCase()]},n._setListeners=function(){var n=this;this.config.trigger.split(" ").forEach(function(t){if("click"===t)u(n.element).on(n.constructor.Event.CLICK,n.config.selector,function(t){return n.toggle(t)});else if(t!==hs){var i=t===hi?n.constructor.Event.MOUSEENTER:n.constructor.Event.FOCUSIN,r=t===hi?n.constructor.Event.MOUSELEAVE:n.constructor.Event.FOCUSOUT;u(n.element).on(i,n.config.selector,function(t){return n._enter(t)}).on(r,n.config.selector,function(t){return n._leave(t)})}u(n.element).closest(".modal").on("hide.bs.modal",function(){return n.hide()})});this.config.selector?this.config=v({},this.config,{trigger:"manual",selector:""}):this._fixTitle()},n._fixTitle=function(){var n=typeof this.element.getAttribute("data-original-title");(this.element.getAttribute("title")||"string"!==n)&&(this.element.setAttribute("data-original-title",this.element.getAttribute("title")||""),this.element.setAttribute("title",""))},n._enter=function(n,t){var i=this.constructor.DATA_KEY;(t=t||u(n.currentTarget).data(i))||(t=new this.constructor(n.currentTarget,this._getDelegateConfig()),u(n.currentTarget).data(i,t));n&&(t._activeTrigger["focusin"===n.type?nu:hi]=!0);u(t.getTipElement()).hasClass(si)||t._hoverState===ei?t._hoverState=ei:(clearTimeout(t._timeout),t._hoverState=ei,t.config.delay&&t.config.delay.show?t._timeout=setTimeout(function(){t._hoverState===ei&&t.show()},t.config.delay.show):t.show())},n._leave=function(n,t){var i=this.constructor.DATA_KEY;(t=t||u(n.currentTarget).data(i))||(t=new this.constructor(n.currentTarget,this._getDelegateConfig()),u(n.currentTarget).data(i,t));n&&(t._activeTrigger["focusout"===n.type?nu:hi]=!1);t._isWithActiveTrigger()||(clearTimeout(t._timeout),t._hoverState=gr,t.config.delay&&t.config.delay.hide?t._timeout=setTimeout(function(){t._hoverState===gr&&t.hide()},t.config.delay.hide):t.hide())},n._isWithActiveTrigger=function(){for(var n in this._activeTrigger)if(this._activeTrigger[n])return!0;return!1},n._getConfig=function(n){return"number"==typeof(n=v({},this.constructor.Default,u(this.element).data(),"object"==typeof n&&n?n:{})).delay&&(n.delay={show:n.delay,hide:n.delay}),"number"==typeof n.title&&(n.title=n.title.toString()),"number"==typeof n.content&&(n.content=n.content.toString()),f.typeCheckConfig(ot,n,this.constructor.DefaultType),n},n._getDelegateConfig=function(){var t={},n;if(this.config)for(n in this.config)this.constructor.Default[n]!==this.config[n]&&(t[n]=this.config[n]);return t},n._cleanTipClass=function(){var t=u(this.getTipElement()),n=t.attr("class").match(ts);null!==n&&n.length&&t.removeClass(n.join(""))},n._handlePopperPlacementChange=function(n){var t=n.instance;this.tip=t.popper;this._cleanTipClass();this.addAttachmentClass(this._getAttachment(n.placement))},n._fixTransition=function(){var n=this.getTipElement(),t=this.config.animation;null===n.getAttribute("x-placement")&&(u(n).removeClass(oi),this.config.animation=!1,this.hide(),this.show(),this.config.animation=t)},t._jQueryInterface=function(n){return this.each(function(){var i=u(this).data(dr),r="object"==typeof n&&n;if((i||!/dispose|hide/.test(n))&&(i||(i=new t(this,r),u(this).data(dr,i)),"string"==typeof n)){if("undefined"==typeof i[n])throw new TypeError('No method named "'+n+'"');i[n]()}})},g(t,null,[{key:"VERSION",get:function(){return"4.1.3"}},{key:"Default",get:function(){return us}},{key:"NAME",get:function(){return ot}},{key:"DATA_KEY",get:function(){return dr}},{key:"Event",get:function(){return fs}},{key:"EVENT_KEY",get:function(){return b}},{key:"DefaultType",get:function(){return is}}]),t}(),u.fn[ot]=rr._jQueryInterface,u.fn[ot].Constructor=rr,u.fn[ot].noConflict=function(){return u.fn[ot]=ns,rr._jQueryInterface},rr),ic=(bt="popover",k="."+(tu="bs.popover"),cs=(d=t).fn[bt],du="bs-popover",ls=new RegExp("(^|\\s)"+du+"\\S+","g"),as=v({},eu.Default,{placement:"right",trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="arrow"><\/div><h3 class="popover-header"><\/h3><div class="popover-body"><\/div><\/div>'}),vs=v({},eu.DefaultType,{content:"(string|element|function)"}),ys="fade",ws=".popover-header",bs=".popover-body",ks={HIDE:"hide"+k,HIDDEN:"hidden"+k,SHOW:(ps="show")+k,SHOWN:"shown"+k,INSERTED:"inserted"+k,CLICK:"click"+k,FOCUSIN:"focusin"+k,FOCUSOUT:"focusout"+k,MOUSEENTER:"mouseenter"+k,MOUSELEAVE:"mouseleave"+k},ur=function(n){function i(){return n.apply(this,arguments)||this}var r,u,t;return u=n,(r=i).prototype=Object.create(u.prototype),(r.prototype.constructor=r).__proto__=u,t=i.prototype,t.isWithContent=function(){return this.getTitle()||this._getContent()},t.addAttachmentClass=function(n){d(this.getTipElement()).addClass(du+"-"+n)},t.getTipElement=function(){return this.tip=this.tip||d(this.config.template)[0],this.tip},t.setContent=function(){var t=d(this.getTipElement()),n;this.setElementContent(t.find(ws),this.getTitle());n=this._getContent();"function"==typeof n&&(n=n.call(this.element));this.setElementContent(t.find(bs),n);t.removeClass(ys+" "+ps)},t._getContent=function(){return this.element.getAttribute("data-content")||this.config.content},t._cleanTipClass=function(){var t=d(this.getTipElement()),n=t.attr("class").match(ls);null!==n&&0<n.length&&t.removeClass(n.join(""))},i._jQueryInterface=function(n){return this.each(function(){var t=d(this).data(tu),r="object"==typeof n?n:null;if((t||!/destroy|hide/.test(n))&&(t||(t=new i(this,r),d(this).data(tu,t)),"string"==typeof n)){if("undefined"==typeof t[n])throw new TypeError('No method named "'+n+'"');t[n]()}})},g(i,null,[{key:"VERSION",get:function(){return"4.1.3"}},{key:"Default",get:function(){return as}},{key:"NAME",get:function(){return bt}},{key:"DATA_KEY",get:function(){return tu}},{key:"Event",get:function(){return ks}},{key:"EVENT_KEY",get:function(){return k}},{key:"DefaultType",get:function(){return vs}}]),i}(eu),d.fn[bt]=ur._jQueryInterface,d.fn[bt].Constructor=ur,d.fn[bt].noConflict=function(){return d.fn[bt]=cs,ur._jQueryInterface},ur),rc=(st="scrollspy",fr="."+(iu="bs.scrollspy"),ds=(a=t).fn[st],gu={offset:10,method:"auto",target:""},gs={offset:"number",method:"string",target:"(string|element)"},ru={ACTIVATE:"activate"+fr,SCROLL:"scroll"+fr,LOAD_DATA_API:"load"+fr+".data-api"},nh="dropdown-item",kt="active",th='[data-spy="scroll"]',ih=".active",nf=".nav, .list-group",uu=".nav-link",rh=".nav-item",tf=".list-group-item",uh=".dropdown",fh=".dropdown-item",eh=".dropdown-toggle",oh="offset",rf="position",ci=function(){function t(n,t){var i=this;this._element=n;this._scrollElement="BODY"===n.tagName?window:n;this._config=this._getConfig(t);this._selector=this._config.target+" "+uu+","+this._config.target+" "+tf+","+this._config.target+" "+fh;this._offsets=[];this._targets=[];this._activeTarget=null;this._scrollHeight=0;a(this._scrollElement).on(ru.SCROLL,function(n){return i._process(n)});this.refresh();this._process()}var n=t.prototype;return n.refresh=function(){var n=this,i=this._scrollElement===this._scrollElement.window?oh:rf,t="auto"===this._config.method?i:this._config.method,r=t===rf?this._getScrollTop():0;this._offsets=[];this._targets=[];this._scrollHeight=this._getScrollHeight();[].slice.call(document.querySelectorAll(this._selector)).map(function(n){var i,u=f.getSelectorFromElement(n),e;return(u&&(i=document.querySelector(u)),i)&&(e=i.getBoundingClientRect(),e.width||e.height)?[a(i)[t]().top+r,u]:null}).filter(function(n){return n}).sort(function(n,t){return n[0]-t[0]}).forEach(function(t){n._offsets.push(t[0]);n._targets.push(t[1])})},n.dispose=function(){a.removeData(this._element,iu);a(this._scrollElement).off(fr);this._element=null;this._scrollElement=null;this._config=null;this._selector=null;this._offsets=null;this._targets=null;this._activeTarget=null;this._scrollHeight=null},n._getConfig=function(n){if("string"!=typeof(n=v({},gu,"object"==typeof n&&n?n:{})).target){var t=a(n.target).attr("id");t||(t=f.getUID(st),a(n.target).attr("id",t));n.target="#"+t}return f.typeCheckConfig(st,n,gs),n},n._getScrollTop=function(){return this._scrollElement===window?this._scrollElement.pageYOffset:this._scrollElement.scrollTop},n._getScrollHeight=function(){return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)},n._getOffsetHeight=function(){return this._scrollElement===window?window.innerHeight:this._scrollElement.getBoundingClientRect().height},n._process=function(){var t=this._getScrollTop()+this._config.offset,r=this._getScrollHeight(),u=this._config.offset+r-this._getOffsetHeight(),i,n;if(this._scrollHeight!==r&&this.refresh(),u<=t)i=this._targets[this._targets.length-1],this._activeTarget!==i&&this._activate(i);else{if(this._activeTarget&&t<this._offsets[0]&&0<this._offsets[0])return this._activeTarget=null,void this._clear();for(n=this._offsets.length;n--;)this._activeTarget!==this._targets[n]&&t>=this._offsets[n]&&("undefined"==typeof this._offsets[n+1]||t<this._offsets[n+1])&&this._activate(this._targets[n])}},n._activate=function(n){var i,t;this._activeTarget=n;this._clear();i=this._selector.split(",");i=i.map(function(t){return t+'[data-target="'+n+'"],'+t+'[href="'+n+'"]'});t=a([].slice.call(document.querySelectorAll(i.join(","))));t.hasClass(nh)?(t.closest(uh).find(eh).addClass(kt),t.addClass(kt)):(t.addClass(kt),t.parents(nf).prev(uu+", "+tf).addClass(kt),t.parents(nf).prev(rh).children(uu).addClass(kt));a(this._scrollElement).trigger(ru.ACTIVATE,{relatedTarget:n})},n._clear=function(){var n=[].slice.call(document.querySelectorAll(this._selector));a(n).filter(ih).removeClass(kt)},t._jQueryInterface=function(n){return this.each(function(){var i=a(this).data(iu);if(i||(i=new t(this,"object"==typeof n&&n),a(this).data(iu,i)),"string"==typeof n){if("undefined"==typeof i[n])throw new TypeError('No method named "'+n+'"');i[n]()}})},g(t,null,[{key:"VERSION",get:function(){return"4.1.3"}},{key:"Default",get:function(){return gu}}]),t}(),a(window).on(ru.LOAD_DATA_API,function(){for(var i,n=[].slice.call(document.querySelectorAll(th)),t=n.length;t--;)i=a(n[t]),ci._jQueryInterface.call(i,i.data())}),a.fn[st]=ci._jQueryInterface,a.fn[st].Constructor=ci,a.fn[st].noConflict=function(){return a.fn[st]=ds,ci._jQueryInterface},ci),uc=(li="."+(fu="bs.tab"),sh=(h=t).fn.tab,ai={HIDE:"hide"+li,HIDDEN:"hidden"+li,SHOW:"show"+li,SHOWN:"shown"+li,CLICK_DATA_API:"click"+li+".data-api"},hh="dropdown-menu",vi="active",ch="disabled",lh="fade",uf="show",ah=".dropdown",vh=".nav, .list-group",ff=".active",ef="> li > .active",yh='[data-toggle="tab"], [data-toggle="pill"], [data-toggle="list"]',ph=".dropdown-toggle",wh="> .dropdown-menu .active",yi=function(){function n(n){this._element=n}var t=n.prototype;return t.show=function(){var s=this,i,n,t,r,c,u,e,o;this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE&&h(this._element).hasClass(vi)||h(this._element).hasClass(ch)||(t=h(this._element).closest(vh)[0],r=f.getSelectorFromElement(this._element),t&&(c="UL"===t.nodeName?ef:ff,n=(n=h.makeArray(h(t).find(c)))[n.length-1]),u=h.Event(ai.HIDE,{relatedTarget:this._element}),e=h.Event(ai.SHOW,{relatedTarget:n}),(n&&h(n).trigger(u),h(this._element).trigger(e),e.isDefaultPrevented()||u.isDefaultPrevented())||(r&&(i=document.querySelector(r)),this._activate(this._element,t),o=function(){var t=h.Event(ai.HIDDEN,{relatedTarget:s._element}),i=h.Event(ai.SHOWN,{relatedTarget:n});h(n).trigger(t);h(s._element).trigger(i)},i?this._activate(i,i.parentNode,o):o()))},t.dispose=function(){h.removeData(this._element,fu);this._element=null},t._activate=function(n,t,i){var o=this,r=("UL"===t.nodeName?h(t).find(ef):h(t).children(ff))[0],s=i&&r&&h(r).hasClass(lh),u=function(){return o._transitionComplete(n,r,i)},e;r&&s?(e=f.getTransitionDurationFromElement(r),h(r).one(f.TRANSITION_END,u).emulateTransitionEnd(e)):u()},t._transitionComplete=function(n,t,i){var r,u,e;t&&(h(t).removeClass(uf+" "+vi),r=h(t.parentNode).find(wh)[0],r&&h(r).removeClass(vi),"tab"===t.getAttribute("role")&&t.setAttribute("aria-selected",!1));(h(n).addClass(vi),"tab"===n.getAttribute("role")&&n.setAttribute("aria-selected",!0),f.reflow(n),h(n).addClass(uf),n.parentNode&&h(n.parentNode).hasClass(hh))&&(u=h(n).closest(ah)[0],u&&(e=[].slice.call(u.querySelectorAll(ph)),h(e).addClass(vi)),n.setAttribute("aria-expanded",!0));i&&i()},n._jQueryInterface=function(t){return this.each(function(){var r=h(this),i=r.data(fu);if(i||(i=new n(this),r.data(fu,i)),"string"==typeof t){if("undefined"==typeof i[t])throw new TypeError('No method named "'+t+'"');i[t]()}})},g(n,null,[{key:"VERSION",get:function(){return"4.1.3"}}]),n}(),h(document).on(ai.CLICK_DATA_API,yh,function(n){n.preventDefault();yi._jQueryInterface.call(h(this),"show")}),h.fn.tab=yi._jQueryInterface,h.fn.tab.Constructor=yi,h.fn.tab.noConflict=function(){return h.fn.tab=sh,yi._jQueryInterface},yi);!function(n){if("undefined"==typeof n)throw new TypeError("Bootstrap's JavaScript requires jQuery. jQuery must be included before Bootstrap's JavaScript.");var t=n.fn.jquery.split(" ")[0].split(".");if(t[0]<2&&t[1]<9||1===t[0]&&9===t[1]&&t[2]<1||4<=t[0])throw new Error("Bootstrap's JavaScript requires at least jQuery v1.9.1 but less than v4.0.0");}(t);n.Util=f;n.Alert=bh;n.Button=kh;n.Carousel=dh;n.Collapse=gh;n.Dropdown=nc;n.Modal=tc;n.Popover=ic;n.Scrollspy=rc;n.Tab=uc;n.Tooltip=eu;Object.defineProperty(n,"__esModule",{value:!0})});var _slice=Array.prototype.slice,_slicedToArray=function(){function n(n,t){var r=[],u=!0,f=!1,e=undefined,i,o;try{for(i=n[Symbol.iterator]();!(u=(o=i.next()).done);u=!0)if(r.push(o.value),t&&r.length===t)break}catch(s){f=!0;e=s}finally{try{!u&&i["return"]&&i["return"]()}finally{if(f)throw e;}}return r}return function(t,i){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return n(t,i);throw new TypeError("Invalid attempt to destructure non-iterable instance");}}(),_extends=Object.assign||function(n){for(var i,r,t=1;t<arguments.length;t++){i=arguments[t];for(r in i)Object.prototype.hasOwnProperty.call(i,r)&&(n[r]=i[r])}return n};(function(n,t){typeof exports=="object"&&typeof module!="undefined"?module.exports=t(require("jquery")):typeof define=="function"&&define.amd?define(["jquery"],t):n.parsley=t(n.jQuery)})(this,function(n){"use strict";function st(n,t){return n.parsleyAdaptedCallback||(n.parsleyAdaptedCallback=function(){var i=Array.prototype.slice.call(arguments,0);i.unshift(this);n.apply(t||ot,i)}),n.parsleyAdaptedCallback}function o(n){return n.lastIndexOf(it,0)===0?n.substr(it.length):n}function pt(){var t=this,i=window||global;_extends(this,{isNativeEvent:function(n){return n.originalEvent&&n.originalEvent.isTrusted!==!1},fakeInputEvent:function(i){t.isNativeEvent(i)&&n(i.target).trigger("input")},misbehaves:function(i){if(t.isNativeEvent(i)){t.behavesOk(i);n(document).on("change.inputevent",i.data.selector,t.fakeInputEvent);t.fakeInputEvent(i)}},behavesOk:function(i){t.isNativeEvent(i)&&n(document).off("input.inputevent",i.data.selector,t.behavesOk).off("change.inputevent",i.data.selector,t.misbehaves)},install:function(){var f,u,r;if(!i.inputEventPatched)for(i.inputEventPatched="0.0.3",f=["select",'input[type="checkbox"]','input[type="radio"]','input[type="file"]'],u=0;u<f.length;u++){r=f[u];n(document).on("input.inputevent",r,{selector:r},t.behavesOk).on("change.inputevent",r,{selector:r},t.misbehaves)}},uninstall:function(){delete i.inputEventPatched;n(document).off(".inputevent")}})}var ct=1,a={},t={attr:function(n,t,i){var r,u,f,e=new RegExp("^"+t,"i");if("undefined"==typeof i)i={};else for(r in i)i.hasOwnProperty(r)&&delete i[r];if(!n)return i;for(f=n.attributes,r=f.length;r--;)u=f[r],u&&u.specified&&e.test(u.name)&&(i[this.camelize(u.name.slice(t.length))]=this.deserializeValue(u.value));return i},checkAttr:function(n,t,i){return n.hasAttribute(t+i)},setAttr:function(n,t,i,r){n.setAttribute(this.dasherize(t+i),String(r))},getType:function(n){return n.getAttribute("type")||"text"},generateID:function(){return""+ct++},deserializeValue:function(n){var t;try{return n?n=="true"||(n=="false"?!1:n=="null"?null:isNaN(t=Number(n))?/^[\[\{]/.test(n)?JSON.parse(n):n:t):n}catch(i){return n}},camelize:function(n){return n.replace(/-+(.)?/g,function(n,t){return t?t.toUpperCase():""})},dasherize:function(n){return n.replace(/::/g,"/").replace(/([A-Z]+)([A-Z][a-z])/g,"$1_$2").replace(/([a-z\d])([A-Z])/g,"$1_$2").replace(/_/g,"-").toLowerCase()},warn:function(){var n;window.console&&"function"==typeof window.console.warn&&(n=window.console).warn.apply(n,arguments)},warnOnce:function(n){a[n]||(a[n]=!0,this.warn.apply(this,arguments))},_resetWarnings:function(){a={}},trimString:function(n){return n.replace(/^\s+|\s+$/g,"")},parse:{date:function(n){var r=n.match(/^(\d{4,})-(\d\d)-(\d\d)$/);if(!r)return null;var o=r.map(function(n){return parseInt(n,10)}),t=_slicedToArray(o,4),s=t[0],u=t[1],f=t[2],e=t[3],i=new Date(u,f-1,e);return i.getFullYear()!==u||i.getMonth()+1!==f||i.getDate()!==e?null:i},string:function(n){return n},integer:function(n){return isNaN(n)?null:parseInt(n,10)},number:function(n){if(isNaN(n))throw null;return parseFloat(n)},boolean:function(n){return!/^\s*false\s*$/i.test(n)},object:function(n){return t.deserializeValue(n)},regexp:function(n){var t="";return/^\/.*\/(?:[gimy]*)$/.test(n)?(t=n.replace(/.*\/([gimy]*)$/,"$1"),n=n.replace(new RegExp("^/(.*?)/"+t+"$"),"$1")):n="^"+n+"$",new RegExp(n,t)}},parseRequirement:function(n,t){var r=this.parse[n||"string"],i;if(!r)throw'Unknown requirement specification: "'+n+'"';if(i=r(t),i===null)throw"Requirement is not a "+n+': "'+t+'"';return i},namespaceEvents:function(t,i){return(t=this.trimString(t||"").split(/\s+/),!t[0])?"":n.map(t,function(n){return n+"."+i}).join(" ")},difference:function(t,i){var r=[];return n.each(t,function(n,t){i.indexOf(t)==-1&&r.push(t)}),r},all:function(t){return n.when.apply(n,_toConsumableArray(t).concat([42,42]))},objectCreate:Object.create||function(){var n=function(){};return function(t){if(arguments.length>1)throw Error("Second argument not supported");if(typeof t!="object")throw TypeError("Argument must be an object");n.prototype=t;return n.prototype=null,{}}}(),_SubmitSelector:'input[type="submit"], button:submit'},rt={namespace:"data-parsley-",inputs:"input, textarea, select",excluded:"input[type=button], input[type=submit], input[type=reset], input[type=hidden]",priorityEnabled:!0,multiple:null,group:null,uiEnabled:!0,validationThreshold:3,focus:"first",trigger:!1,triggerAfterFailure:"input",errorClass:"parsley-error",successClass:"parsley-success",classHandler:function(){},errorsContainer:function(){},errorsWrapper:'<ul class="parsley-errors-list"><\/ul>',errorTemplate:"<li><\/li>"},r=function(){this.__id__=t.generateID()},y,c,s,b,u,k,d,ft,g,et,f,nt,h,l,i,tt,ot,e,it,yt,ht;r.prototype={asyncSupport:!0,_pipeAccordingToValidationResult:function(){var i=this,t=function(){var t=n.Deferred();return!0!==i.validationResult&&t.reject(),t.resolve().promise()};return[t,t]},actualizeOptions:function(){return t.attr(this.element,this.options.namespace,this.domOptions),this.parent&&this.parent.actualizeOptions&&this.parent.actualizeOptions(),this},_resetOptions:function(n){this.domOptions=t.objectCreate(this.parent.options);this.options=t.objectCreate(this.domOptions);for(var i in n)n.hasOwnProperty(i)&&(this.options[i]=n[i]);this.actualizeOptions()},_listeners:null,on:function(n,t){this._listeners=this._listeners||{};var i=this._listeners[n]=this._listeners[n]||[];return i.push(t),this},subscribe:function(t,i){n.listenTo(this,t.toLowerCase(),i)},off:function(n,t){var i=this._listeners&&this._listeners[n],r;if(i)if(t)for(r=i.length;r--;)i[r]===t&&i.splice(r,1);else delete this._listeners[n];return this},unsubscribe:function(t){n.unsubscribeTo(this,t.toLowerCase())},trigger:function(n,t,i){var r,u,f;if(t=t||this,r=this._listeners&&this._listeners[n],r)for(f=r.length;f--;)if(u=r[f].call(t,t,i),u===!1)return u;return this.parent?this.parent.trigger(n,t,i):!0},asyncIsValid:function(n,i){return t.warnOnce("asyncIsValid is deprecated; please use whenValid instead"),this.whenValid({group:n,force:i})},_findRelated:function(){return this.options.multiple?n(this.parent.element.querySelectorAll("["+this.options.namespace+'multiple="'+this.options.multiple+'"]')):this.$element}};var lt=function(n,i){var u=n.match(/^\s*\[(.*)\]\s*$/),r;if(!u)throw'Requirement is not an array: "'+n+'"';if(r=u[1].split(",").map(t.trimString),r.length!==i)throw"Requirement has "+r.length+" values when "+i+" are needed";return r},at=function(n,i,r){var e=null,o={},u,f;for(u in n)u?(f=r(u),"string"==typeof f&&(f=t.parseRequirement(n[u],f)),o[u]=f):e=t.parseRequirement(n[u],i);return[e,o]},v=function(t){n.extend(!0,this,t)};v.prototype={validate:function(n,i){if(this.fn)return arguments.length>3&&(i=[].slice.call(arguments,1,-1)),this.fn(n,i);if(Array.isArray(n)){if(!this.validateMultiple)throw"Validator `"+this.name+"` does not handle multiple values";return this.validateMultiple.apply(this,arguments)}var r=arguments[arguments.length-1];if(this.validateDate&&r._isDateInput())return(arguments[0]=t.parse.date(arguments[0]),arguments[0]===null)?!1:this.validateDate.apply(this,arguments);if(this.validateNumber)return isNaN(n)?!1:(arguments[0]=parseFloat(arguments[0]),this.validateNumber.apply(this,arguments));if(this.validateString)return this.validateString.apply(this,arguments);throw"Validator `"+this.name+"` only handles multiple values";},parseRequirements:function(i,r){var u,e,f;if("string"!=typeof i)return Array.isArray(i)?i:[i];if(u=this.requirementType,Array.isArray(u)){for(e=lt(i,u.length),f=0;f<e.length;f++)e[f]=t.parseRequirement(u[f],e[f]);return e}return n.isPlainObject(u)?at(u,i,r):[t.parseRequirement(u,i)]},requirementType:"string",priority:2};y=function(n,t){this.__class__="ValidatorRegistry";this.locale="en";this.init(n||{},t||{})};c={email:/^((([a-zA-Z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-zA-Z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-zA-Z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-zA-Z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-zA-Z]|\d|-|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-zA-Z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-zA-Z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-zA-Z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-zA-Z]|\d|-|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-zA-Z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))$/,number:/^-?(\d*\.)?\d+(e[-+]?\d+)?$/i,integer:/^-?\d+$/,digits:/^\d+$/,alphanum:/^\w+$/i,date:{test:function(n){return t.parse.date(n)!==null}},url:new RegExp("^(?:(?:https?|ftp)://)?(?:\\S+(?::\\S*)?@)?(?:(?:[1-9]\\d?|1\\d\\d|2[01]\\d|22[0-3])(?:\\.(?:1?\\d{1,2}|2[0-4]\\d|25[0-5])){2}(?:\\.(?:[1-9]\\d?|1\\d\\d|2[0-4]\\d|25[0-4]))|(?:(?:[a-zA-Z\\u00a1-\\uffff0-9]-*)*[a-zA-Z\\u00a1-\\uffff0-9]+)(?:\\.(?:[a-zA-Z\\u00a1-\\uffff0-9]-*)*[a-zA-Z\\u00a1-\\uffff0-9]+)*(?:\\.(?:[a-zA-Z\\u00a1-\\uffff]{2,})))(?::\\d{2,5})?(?:/\\S*)?$")};c.range=c.number;var p=function(n){var t=(""+n).match(/(?:\.(\d+))?(?:[eE]([+-]?\d+))?$/);return t?Math.max(0,(t[1]?t[1].length:0)-(t[2]?+t[2]:0)):0},vt=function(n,i){return i.map(t.parse[n])},ut=function(n,t){return function(i){for(var u=arguments.length,f=Array(u>1?u-1:0),r=1;r<u;r++)f[r-1]=arguments[r];return f.pop(),t.apply(undefined,[i].concat(_toConsumableArray(vt(n,f))))}},w=function(n){return{validateDate:ut("date",n),validateNumber:ut("number",n),requirementType:n.length<=2?"string":["string","string"],priority:30}};if(y.prototype={init:function(n,t){this.catalog=t;this.validators=_extends({},this.validators);for(var i in n)this.addValidator(i,n[i].fn,n[i].priority);window.Parsley.trigger("parsley:validator:init")},setLocale:function(n){if("undefined"==typeof this.catalog[n])throw new Error(n+" is not available in the catalog");return this.locale=n,this},addCatalog:function(n,t,i){return("object"==typeof t&&(this.catalog[n]=t),!0===i)?this.setLocale(n):this},addMessage:function(n,t,i){return"undefined"==typeof this.catalog[n]&&(this.catalog[n]={}),this.catalog[n][t]=i,this},addMessages:function(n,t){for(var i in t)this.addMessage(n,i,t[i]);return this},addValidator:function(n){if(this.validators[n])t.warn('Validator "'+n+'" is already defined.');else if(rt.hasOwnProperty(n)){t.warn('"'+n+'" is a restricted keyword and is not a valid validator name.');return}return this._setValidator.apply(this,arguments)},hasValidator:function(n){return!!this.validators[n]},updateValidator:function(n){return this.validators[n]?this._setValidator.apply(this,arguments):(t.warn('Validator "'+n+'" is not already defined.'),this.addValidator.apply(this,arguments))},removeValidator:function(n){return this.validators[n]||t.warn('Validator "'+n+'" is not defined.'),delete this.validators[n],this},_setValidator:function(n,t,i){"object"!=typeof t&&(t={fn:t,priority:i});t.validate||(t=new v(t));this.validators[n]=t;for(var r in t.messages||{})this.addMessage(r,n,t.messages[r]);return this},getErrorMessage:function(n){var t,i;return"type"===n.name?(i=this.catalog[this.locale][n.name]||{},t=i[n.requirements]):t=this.formatMessage(this.catalog[this.locale][n.name],n.requirements),t||this.catalog[this.locale].defaultMessage||this.catalog.en.defaultMessage},formatMessage:function(n,t){if("object"==typeof t){for(var i in t)n=this.formatMessage(n,t[i]);return n}return"string"==typeof n?n.replace(/%s/i,t):""},validators:{notblank:{validateString:function(n){return/\S/.test(n)},priority:2},required:{validateMultiple:function(n){return n.length>0},validateString:function(n){return/\S/.test(n)},priority:512},type:{validateString:function(n,t){var e=arguments.length<=2||arguments[2]===undefined?{}:arguments[2],o=e.step,r=o===undefined?"any":o,s=e.base,h=s===undefined?0:s,l=c[t],u,f,i;if(!l)throw new Error("validator type `"+t+"` is not supported");return l.test(n)?"number"===t&&!/^any$/i.test(r||"")&&((u=Number(n),f=Math.max(p(r),p(h)),p(u)>f)||(i=function(n){return Math.round(n*Math.pow(10,f))},(i(u)-i(h))%i(r)!=0))?!1:!0:!1},requirementType:{"":"string",step:"string",base:"number"},priority:256},pattern:{validateString:function(n,t){return t.test(n)},requirementType:"regexp",priority:64},minlength:{validateString:function(n,t){return n.length>=t},requirementType:"integer",priority:30},maxlength:{validateString:function(n,t){return n.length<=t},requirementType:"integer",priority:30},length:{validateString:function(n,t,i){return n.length>=t&&n.length<=i},requirementType:["integer","integer"],priority:30},mincheck:{validateMultiple:function(n,t){return n.length>=t},requirementType:"integer",priority:30},maxcheck:{validateMultiple:function(n,t){return n.length<=t},requirementType:"integer",priority:30},check:{validateMultiple:function(n,t,i){return n.length>=t&&n.length<=i},requirementType:["integer","integer"],priority:30},min:w(function(n,t){return n>=t}),max:w(function(n,t){return n<=t}),range:w(function(n,t,i){return n>=t&&n<=i}),equalto:{validateString:function(t,i){var r=n(i);return r.length?t===r.val():t===i},priority:256}}},s={},b=function b(n,t,i){for(var e=[],o=[],f,u,r=0;r<n.length;r++){for(f=!1,u=0;u<t.length;u++)if(n[r].assert.name===t[u].assert.name){f=!0;break}f?o.push(n[r]):e.push(n[r])}return{kept:o,added:e,removed:i?[]:b(t,n,!0).added}},s.Form={_actualizeTriggers:function(){var n=this;this.$element.on("submit.Parsley",function(t){n.onSubmitValidate(t)});this.$element.on("click.Parsley",t._SubmitSelector,function(t){n.onSubmitButton(t)});!1!==this.options.uiEnabled&&this.element.setAttribute("novalidate","")},focus:function(){var t,n;if(this._focusedField=null,!0===this.validationResult||"none"===this.options.focus)return null;for(t=0;t<this.fields.length;t++)if(n=this.fields[t],!0!==n.validationResult&&n.validationResult.length>0&&"undefined"==typeof n.options.noFocus&&(this._focusedField=n.$element,"first"===this.options.focus))break;return null===this._focusedField?null:this._focusedField.focus()},_destroyUI:function(){this.$element.off(".Parsley")}},s.Field={_reflowUI:function(){if(this._buildUI(),this._ui){var n=b(this.validationResult,this._ui.lastValidationResult);this._ui.lastValidationResult=this.validationResult;this._manageStatusClass();this._manageErrorsMessages(n);this._actualizeTriggers();(n.kept.length||n.added.length)&&!this._failedOnce&&(this._failedOnce=!0,this._actualizeTriggers())}},getErrorsMessages:function(){var t,n;if(!0===this.validationResult)return[];for(t=[],n=0;n<this.validationResult.length;n++)t.push(this.validationResult[n].errorMessage||this._getErrorMessage(this.validationResult[n].assert));return t},addError:function(n){var t=arguments.length<=1||arguments[1]===undefined?{}:arguments[1],r=t.message,u=t.assert,i=t.updateClass,f=i===undefined?!0:i;this._buildUI();this._addError(n,{message:r,assert:u});f&&this._errorClass()},updateError:function(n){var t=arguments.length<=1||arguments[1]===undefined?{}:arguments[1],r=t.message,u=t.assert,i=t.updateClass,f=i===undefined?!0:i;this._buildUI();this._updateError(n,{message:r,assert:u});f&&this._errorClass()},removeError:function(n){var i=arguments.length<=1||arguments[1]===undefined?{}:arguments[1],t=i.updateClass,r=t===undefined?!0:t;this._buildUI();this._removeError(n);r&&this._manageStatusClass()},_manageStatusClass:function(){this.hasConstraints()&&this.needsValidation()&&!0===this.validationResult?this._successClass():this.validationResult.length>0?this._errorClass():this._resetClass()},_manageErrorsMessages:function(t){if("undefined"==typeof this.options.errorsMessagesDisabled){if("undefined"!=typeof this.options.errorMessage)return t.added.length||t.kept.length?(this._insertErrorWrapper(),0===this._ui.$errorsWrapper.find(".parsley-custom-error-message").length&&this._ui.$errorsWrapper.append(n(this.options.errorTemplate).addClass("parsley-custom-error-message")),this._ui.$errorsWrapper.addClass("filled").find(".parsley-custom-error-message").html(this.options.errorMessage)):this._ui.$errorsWrapper.removeClass("filled").find(".parsley-custom-error-message").remove();for(var i=0;i<t.removed.length;i++)this._removeError(t.removed[i].assert.name);for(i=0;i<t.added.length;i++)this._addError(t.added[i].assert.name,{message:t.added[i].errorMessage,assert:t.added[i].assert});for(i=0;i<t.kept.length;i++)this._updateError(t.kept[i].assert.name,{message:t.kept[i].errorMessage,assert:t.kept[i].assert})}},_addError:function(t,i){var r=i.message,u=i.assert;this._insertErrorWrapper();this._ui.$errorClassHandler.attr("aria-describedby",this._ui.errorsWrapperId);this._ui.$errorsWrapper.addClass("filled").append(n(this.options.errorTemplate).addClass("parsley-"+t).html(r||this._getErrorMessage(u)))},_updateError:function(n,t){var i=t.message,r=t.assert;this._ui.$errorsWrapper.addClass("filled").find(".parsley-"+n).html(i||this._getErrorMessage(r))},_removeError:function(n){this._ui.$errorClassHandler.removeAttr("aria-describedby");this._ui.$errorsWrapper.removeClass("filled").find(".parsley-"+n).remove()},_getErrorMessage:function(n){var t=n.name+"Message";return"undefined"!=typeof this.options[t]?window.Parsley.formatMessage(this.options[t],n.requirements):window.Parsley.getErrorMessage(n)},_buildUI:function(){if(!this._ui&&!1!==this.options.uiEnabled){var t={};this.element.setAttribute(this.options.namespace+"id",this.__id__);t.$errorClassHandler=this._manageClassHandler();t.errorsWrapperId="parsley-id-"+(this.options.multiple?"multiple-"+this.options.multiple:this.__id__);t.$errorsWrapper=n(this.options.errorsWrapper).attr("id",t.errorsWrapperId);t.lastValidationResult=[];t.validationInformationVisible=!1;this._ui=t}},_manageClassHandler:function(){var i,r;if("string"==typeof this.options.classHandler&&n(this.options.classHandler).length)return n(this.options.classHandler);if(i=this.options.classHandler,"string"==typeof this.options.classHandler&&"function"==typeof window[this.options.classHandler]&&(i=window[this.options.classHandler]),"function"==typeof i){if(r=i.call(this,this),"undefined"!=typeof r&&r.length)return r}else{if("object"==typeof i&&i instanceof jQuery&&i.length)return i;i&&t.warn("The class handler `"+i+"` does not exist in DOM nor as a global JS function")}return this._inputHolder()},_inputHolder:function(){return!this.options.multiple||this.element.nodeName==="SELECT"?this.$element:this.$element.parent()},_insertErrorWrapper:function(){var i=this.options.errorsContainer;if(0!==this._ui.$errorsWrapper.parent().length)return this._ui.$errorsWrapper.parent();if("string"==typeof i){if(n(i).length)return n(i).append(this._ui.$errorsWrapper);"function"==typeof window[i]?i=window[i]:t.warn("The errors container `"+i+"` does not exist in DOM nor as a global JS function")}return("function"==typeof i&&(i=i.call(this,this)),"object"==typeof i&&i.length)?i.append(this._ui.$errorsWrapper):this._inputHolder().after(this._ui.$errorsWrapper)},_actualizeTriggers:function(){var i=this,n=this._findRelated(),r;if(n.off(".Parsley"),this._failedOnce)n.on(t.namespaceEvents(this.options.triggerAfterFailure,"Parsley"),function(){i._validateIfNeeded()});else if(r=t.namespaceEvents(this.options.trigger,"Parsley"))n.on(r,function(n){i._validateIfNeeded(n)})},_validateIfNeeded:function(n){var t=this;n&&/key|input/.test(n.type)&&(!this._ui||!this._ui.validationInformationVisible)&&this.getValue().length<=this.options.validationThreshold||(this.options.debounce?(window.clearTimeout(this._debounced),this._debounced=window.setTimeout(function(){return t.validate()},this.options.debounce)):this.validate())},_resetUI:function(){(this._failedOnce=!1,this._actualizeTriggers(),"undefined"!=typeof this._ui)&&(this._ui.$errorsWrapper.removeClass("filled").children().remove(),this._resetClass(),this._ui.lastValidationResult=[],this._ui.validationInformationVisible=!1)},_destroyUI:function(){this._resetUI();"undefined"!=typeof this._ui&&this._ui.$errorsWrapper.remove();delete this._ui},_successClass:function(){this._ui.validationInformationVisible=!0;this._ui.$errorClassHandler.removeClass(this.options.errorClass).addClass(this.options.successClass)},_errorClass:function(){this._ui.validationInformationVisible=!0;this._ui.$errorClassHandler.removeClass(this.options.successClass).addClass(this.options.errorClass)},_resetClass:function(){this._ui.$errorClassHandler.removeClass(this.options.successClass).removeClass(this.options.errorClass)}},u=function(t,i,r){this.__class__="Form";this.element=t;this.$element=n(t);this.domOptions=i;this.options=r;this.parent=window.Parsley;this.fields=[];this.validationResult=null},k={pending:null,resolved:!0,rejected:!1},u.prototype={onSubmitValidate:function(n){var u=this,i,r;!0!==n.parsley&&((i=this._submitSource||this.$element.find(t._SubmitSelector)[0],this._submitSource=null,this.$element.find(".parsley-synthetic-submit-button").prop("disabled",!0),i&&null!==i.getAttribute("formnovalidate"))||(window.Parsley._remoteCache={},r=this.whenValidate({event:n}),"resolved"===r.state()&&!1!==this._trigger("submit")||(n.stopImmediatePropagation(),n.preventDefault(),"pending"===r.state()&&r.done(function(){u._submit(i)}))))},onSubmitButton:function(n){this._submitSource=n.currentTarget},_submit:function(t){if(!1!==this._trigger("submit")){if(t){var i=this.$element.find(".parsley-synthetic-submit-button").prop("disabled",!1);0===i.length&&(i=n('<input class="parsley-synthetic-submit-button" type="hidden">').appendTo(this.$element));i.attr({name:t.getAttribute("name"),value:t.getAttribute("value")})}this.$element.trigger(_extends(n.Event("submit"),{parsley:!0}))}},validate:function(i){if(arguments.length>=1&&!n.isPlainObject(i)){t.warnOnce("Calling validate on a parsley form without passing arguments as an object is deprecated.");var r=_slice.call(arguments),u=r[0],f=r[1],e=r[2];i={group:u,force:f,event:e}}return k[this.whenValidate(i).state()]},whenValidate:function(){var f,i=this,r=arguments.length<=0||arguments[0]===undefined?{}:arguments[0],o=r.group,s=r.force,u=r.event,e;return this.submitEvent=u,u&&(this.submitEvent=_extends({},u,{preventDefault:function(){t.warnOnce("Using `this.submitEvent.preventDefault()` is deprecated; instead, call `this.validationResult = false`");i.validationResult=!1}})),this.validationResult=!0,this._trigger("validate"),this._refreshFields(),e=this._withoutReactualizingFormOptions(function(){return n.map(i.fields,function(n){return n.whenValidate({force:s,group:o})})}),(f=t.all(e).done(function(){i._trigger("success")}).fail(function(){i.validationResult=!1;i.focus();i._trigger("error")}).always(function(){i._trigger("validated")})).pipe.apply(f,_toConsumableArray(this._pipeAccordingToValidationResult()))},isValid:function(i){if(arguments.length>=1&&!n.isPlainObject(i)){t.warnOnce("Calling isValid on a parsley form without passing arguments as an object is deprecated.");var r=_slice.call(arguments),u=r[0],f=r[1];i={group:u,force:f}}return k[this.whenValid(i).state()]},whenValid:function(){var u=this,i=arguments.length<=0||arguments[0]===undefined?{}:arguments[0],f=i.group,e=i.force,r;return this._refreshFields(),r=this._withoutReactualizingFormOptions(function(){return n.map(u.fields,function(n){return n.whenValid({group:f,force:e})})}),t.all(r)},refresh:function(){return this._refreshFields(),this},reset:function(){for(var n=0;n<this.fields.length;n++)this.fields[n].reset();this._trigger("reset")},destroy:function(){this._destroyUI();for(var n=0;n<this.fields.length;n++)this.fields[n].destroy();this.$element.removeData("Parsley");this._trigger("destroy")},_refreshFields:function(){return this.actualizeOptions()._bindFields()},_bindFields:function(){var i=this,r=this.fields;return this.fields=[],this.fieldsMappedById={},this._withoutReactualizingFormOptions(function(){i.$element.find(i.options.inputs).not(i.options.excluded).each(function(n,t){var r=new window.Parsley.Factory(t,{},i),u;("Field"===r.__class__||"FieldMultiple"===r.__class__)&&!0!==r.options.excluded&&(u=r.__class__+"-"+r.__id__,"undefined"==typeof i.fieldsMappedById[u]&&(i.fieldsMappedById[u]=r,i.fields.push(r)))});n.each(t.difference(r,i.fields),function(n,t){t.reset()})}),this},_withoutReactualizingFormOptions:function(n){var i=this.actualizeOptions,t;return this.actualizeOptions=function(){return this},t=n(),this.actualizeOptions=i,t},_trigger:function(n){return this.trigger("form:"+n)}},d=function(n,t,i,r,u){var e=window.Parsley._validatorRegistry.validators[t],f=new v(e);r=r||n.options[t+"Priority"]||f.priority;u=!0===u;_extends(this,{validator:f,name:t,requirements:i,priority:r,isDomConstraint:u});this._parseRequirements(n.options)},ft=function(n){var t=n[0].toUpperCase();return t+n.slice(1)},d.prototype={validate:function(n,t){var i;return(i=this.validator).validate.apply(i,[n].concat(_toConsumableArray(this.requirementList),[t]))},_parseRequirements:function(n){var t=this;this.requirementList=this.validator.parseRequirements(this.requirements,function(i){return n[t.name+ft(i)]})}},g=function(t,i,r,u){this.__class__="Field";this.element=t;this.$element=n(t);"undefined"!=typeof u&&(this.parent=u);this.options=r;this.domOptions=i;this.constraints=[];this.constraintsByName={};this.validationResult=!0;this._bindConstraints()},et={pending:null,resolved:!0,rejected:!1},g.prototype={validate:function(i){arguments.length>=1&&!n.isPlainObject(i)&&(t.warnOnce("Calling validate on a parsley field without passing arguments as an object is deprecated."),i={options:i});var r=this.whenValidate(i);if(!r)return!0;switch(r.state()){case"pending":return null;case"resolved":return!0;case"rejected":return this.validationResult}},whenValidate:function(){var t,n=this,i=arguments.length<=0||arguments[0]===undefined?{}:arguments[0],u=i.force,r=i.group;if(this.refresh(),!r||this._isInGroup(r))return this.value=this.getValue(),this._trigger("validate"),(t=this.whenValid({force:u,value:this.value,_refreshed:!0}).always(function(){n._reflowUI()}).done(function(){n._trigger("success")}).fail(function(){n._trigger("error")}).always(function(){n._trigger("validated")})).pipe.apply(t,_toConsumableArray(this._pipeAccordingToValidationResult()))},hasConstraints:function(){return 0!==this.constraints.length},needsValidation:function(n){return("undefined"==typeof n&&(n=this.getValue()),!n.length&&!this._isRequired()&&"undefined"==typeof this.options.validateIfEmpty)?!1:!0},_isInGroup:function(t){return Array.isArray(this.options.group)?-1!==n.inArray(t,this.options.group):this.options.group===t},isValid:function(i){var r;if(arguments.length>=1&&!n.isPlainObject(i)){t.warnOnce("Calling isValid on a parsley field without passing arguments as an object is deprecated.");var u=_slice.call(arguments),f=u[0],e=u[1];i={force:f,value:e}}return(r=this.whenValid(i),!r)?!0:et[r.state()]},whenValid:function(){var s=this,r=arguments.length<=0||arguments[0]===undefined?{}:arguments[0],f=r.force,h=f===undefined?!1:f,i=r.value,e=r.group,c=r._refreshed,o,u;if(c||this.refresh(),!e||this._isInGroup(e))return(this.validationResult=!0,!this.hasConstraints())?n.when():(("undefined"==typeof i||null===i)&&(i=this.getValue()),!this.needsValidation(i)&&!0!==h)?n.when():(o=this._getGroupedConstraints(),u=[],n.each(o,function(r,f){var e=t.all(n.map(f,function(n){return s._validateConstraint(i,n)}));return u.push(e),e.state()==="rejected"?!1:void 0}),t.all(u))},_validateConstraint:function(i,r){var u=this,f=r.validate(i,this);return!1===f&&(f=n.Deferred().reject()),t.all([f]).fail(function(n){u.validationResult instanceof Array||(u.validationResult=[]);u.validationResult.push({assert:r,errorMessage:"string"==typeof n&&n})})},getValue:function(){var n;return(n="function"==typeof this.options.value?this.options.value(this):"undefined"!=typeof this.options.value?this.options.value:this.$element.val(),"undefined"==typeof n||null===n)?"":this._handleWhitespace(n)},reset:function(){return this._resetUI(),this._trigger("reset")},destroy:function(){this._destroyUI();this.$element.removeData("Parsley");this.$element.removeData("FieldMultiple");this._trigger("destroy")},refresh:function(){return this._refreshConstraints(),this},_refreshConstraints:function(){return this.actualizeOptions()._bindConstraints()},refreshConstraints:function(){return t.warnOnce("Parsley's refreshConstraints is deprecated. Please use refresh"),this.refresh()},addConstraint:function(n,t,i,r){if(window.Parsley._validatorRegistry.validators[n]){var u=new d(this,n,t,i,r);"undefined"!==this.constraintsByName[u.name]&&this.removeConstraint(u.name);this.constraints.push(u);this.constraintsByName[u.name]=u}return this},removeConstraint:function(n){for(var t=0;t<this.constraints.length;t++)if(n===this.constraints[t].name){this.constraints.splice(t,1);break}return delete this.constraintsByName[n],this},updateConstraint:function(n,t,i){return this.removeConstraint(n).addConstraint(n,t,i)},_bindConstraints:function(){for(var i=[],r={},t,n=0;n<this.constraints.length;n++)!1===this.constraints[n].isDomConstraint&&(i.push(this.constraints[n]),r[this.constraints[n].name]=this.constraints[n]);this.constraints=i;this.constraintsByName=r;for(t in this.options)this.addConstraint(t,this.options[t],undefined,!0);return this._bindHtml5Constraints()},_bindHtml5Constraints:function(){var n,i,r;return(null!==this.element.getAttribute("required")&&this.addConstraint("required",!0,undefined,!0),null!==this.element.getAttribute("pattern")&&this.addConstraint("pattern",this.element.getAttribute("pattern"),undefined,!0),n=this.element.getAttribute("min"),i=this.element.getAttribute("max"),null!==n&&null!==i?this.addConstraint("range",[n,i],undefined,!0):null!==n?this.addConstraint("min",n,undefined,!0):null!==i&&this.addConstraint("max",i,undefined,!0),null!==this.element.getAttribute("minlength")&&null!==this.element.getAttribute("maxlength")?this.addConstraint("length",[this.element.getAttribute("minlength"),this.element.getAttribute("maxlength")],undefined,!0):null!==this.element.getAttribute("minlength")?this.addConstraint("minlength",this.element.getAttribute("minlength"),undefined,!0):null!==this.element.getAttribute("maxlength")&&this.addConstraint("maxlength",this.element.getAttribute("maxlength"),undefined,!0),r=t.getType(this.element),"number"===r)?this.addConstraint("type",["number",{step:this.element.getAttribute("step")||"1",base:n||this.element.getAttribute("value")}],undefined,!0):/^(email|url|range|date)$/i.test(r)?this.addConstraint("type",r,undefined,!0):this},_isRequired:function(){return"undefined"==typeof this.constraintsByName.required?!1:!1!==this.constraintsByName.required.requirements},_trigger:function(n){return this.trigger("field:"+n)},_handleWhitespace:function(n){return!0===this.options.trimValue&&t.warnOnce('data-parsley-trim-value="true" is deprecated, please use data-parsley-whitespace="trim"'),"squish"===this.options.whitespace&&(n=n.replace(/\s{2,}/g," ")),("trim"===this.options.whitespace||"squish"===this.options.whitespace||!0===this.options.trimValue)&&(n=t.trimString(n)),n},_isDateInput:function(){var n=this.constraintsByName.type;return n&&n.requirements==="date"},_getGroupedConstraints:function(){var t,i,n,r;if(!1===this.options.priorityEnabled)return[this.constraints];for(t=[],i={},n=0;n<this.constraints.length;n++)r=this.constraints[n].priority,i[r]||t.push(i[r]=[]),i[r].push(this.constraints[n]);return t.sort(function(n,t){return t[0].priority-n[0].priority}),t}},f=g,nt=function(){this.__class__="FieldMultiple"},nt.prototype={addElement:function(n){return this.$elements.push(n),this},_refreshConstraints:function(){var i,r,t;if(this.constraints=[],this.element.nodeName==="SELECT")return this.actualizeOptions()._bindConstraints(),this;for(r=0;r<this.$elements.length;r++){if(!n("html").has(this.$elements[r]).length){this.$elements.splice(r,1);continue}for(i=this.$elements[r].data("FieldMultiple")._refreshConstraints().constraints,t=0;t<i.length;t++)this.addConstraint(i[t].name,i[t].requirements,i[t].priority,i[t].isDomConstraint)}return this},getValue:function(){var i,r;if("function"==typeof this.options.value)return this.options.value(this);if("undefined"!=typeof this.options.value)return this.options.value;if(this.element.nodeName==="INPUT"){if(i=t.getType(this.element),i==="radio")return this._findRelated().filter(":checked").val()||"";if(i==="checkbox")return r=[],this._findRelated().filter(":checked").each(function(){r.push(n(this).val())}),r}return this.element.nodeName==="SELECT"&&null===this.$element.val()?[]:this.$element.val()},_init:function(){return this.$elements=[this.$element],this}},h=function(t,i,r){this.element=t;this.$element=n(t);var u=this.$element.data("Parsley");if(u)return"undefined"!=typeof r&&u.parent===window.Parsley&&(u.parent=r,u._resetOptions(u.options)),"object"==typeof i&&_extends(u.options,i),u;if(!this.$element.length)throw new Error("You must bind Parsley on an existing element.");if("undefined"!=typeof r&&"Form"!==r.__class__)throw new Error("Parent instance must be a Form instance");return this.parent=r||window.Parsley,this.init(i)},h.prototype={init:function(n){return(this.__class__="Parsley",this.__version__="2.8.1",this.__id__=t.generateID(),this._resetOptions(n),this.element.nodeName==="FORM"||t.checkAttr(this.element,this.options.namespace,"validate")&&!this.$element.is(this.options.inputs))?this.bind("parsleyForm"):this.isMultiple()?this.handleMultiple():this.bind("parsleyField")},isMultiple:function(){var n=t.getType(this.element);return n==="radio"||n==="checkbox"||this.element.nodeName==="SELECT"&&null!==this.element.getAttribute("multiple")},handleMultiple:function(){var e=this,u,i,f,r;if(this.options.multiple=this.options.multiple||(u=this.element.getAttribute("name"))||this.element.getAttribute("id"),this.element.nodeName==="SELECT"&&null!==this.element.getAttribute("multiple"))return this.options.multiple=this.options.multiple||this.__id__,this.bind("parsleyFieldMultiple");if(!this.options.multiple)return t.warn("To be bound by Parsley, a radio, a checkbox and a multiple select input must have either a name or a multiple option.",this.$element),this;for(this.options.multiple=this.options.multiple.replace(/(:|\.|\[|\]|\{|\}|\$)/g,""),u&&n('input[name="'+u+'"]').each(function(n,i){var r=t.getType(i);(r==="radio"||r==="checkbox")&&i.setAttribute(e.options.namespace+"multiple",e.options.multiple)}),f=this._findRelated(),r=0;r<f.length;r++)if(i=n(f.get(r)).data("Parsley"),"undefined"!=typeof i){this.$element.data("FieldMultiple")||i.addElement(this.$element);break}return this.bind("parsleyField",!0),i||this.bind("parsleyFieldMultiple")},bind:function(i,e){var o;switch(i){case"parsleyForm":o=n.extend(new u(this.element,this.domOptions,this.options),new r,window.ParsleyExtend)._bindFields();break;case"parsleyField":o=n.extend(new f(this.element,this.domOptions,this.options,this.parent),new r,window.ParsleyExtend);break;case"parsleyFieldMultiple":o=n.extend(new f(this.element,this.domOptions,this.options,this.parent),new nt,new r,window.ParsleyExtend)._init();break;default:throw new Error(i+"is not a supported Parsley type");}return(this.options.multiple&&t.setAttr(this.element,this.options.namespace,"multiple",this.options.multiple),"undefined"!=typeof e)?(this.$element.data("FieldMultiple",o),o):(this.$element.data("Parsley",o),o._actualizeTriggers(),o._trigger("init"),o)}},l=n.fn.jquery.split("."),parseInt(l[0])<=1&&parseInt(l[1])<8)throw"The loaded version of jQuery is too old. Please upgrade to 1.8.x or better.";l.forEach||t.warn("Parsley requires ES5 to run properly. Please include https://github.com/es-shims/es5-shim");i=_extends(new r,{element:document,$element:n(document),actualizeOptions:null,_resetOptions:null,Factory:h,version:"2.8.1"});_extends(f.prototype,s.Field,r.prototype);_extends(u.prototype,s.Form,r.prototype);_extends(h.prototype,r.prototype);n.fn.parsley=n.fn.psly=function(t){if(this.length>1){var i=[];return this.each(function(){i.push(n(this).parsley(t))}),i}if(this.length!=0)return new h(this[0],t)};"undefined"==typeof window.ParsleyExtend&&(window.ParsleyExtend={});i.options=_extends(t.objectCreate(rt),window.ParsleyConfig);window.ParsleyConfig=i.options;window.Parsley=window.psly=i;i.Utils=t;window.ParsleyUtils={};n.each(t,function(n,i){"function"==typeof i&&(window.ParsleyUtils[n]=function(){return t.warnOnce("Accessing `window.ParsleyUtils` is deprecated. Use `window.Parsley.Utils` instead."),t[n].apply(t,arguments)})});tt=window.Parsley._validatorRegistry=new y(window.ParsleyConfig.validators,window.ParsleyConfig.i18n);window.ParsleyValidator={};n.each("setLocale addCatalog addMessage addMessages getErrorMessage formatMessage addValidator updateValidator removeValidator hasValidator".split(" "),function(n,i){window.Parsley[i]=function(){return tt[i].apply(tt,arguments)};window.ParsleyValidator[i]=function(){var n;return t.warnOnce("Accessing the method '"+i+"' through Validator is deprecated. Simply call 'window.Parsley."+i+"(...)'"),(n=window.Parsley)[i].apply(n,arguments)}});window.Parsley.UI=s;window.ParsleyUI={removeError:function(n,i,r){var u=!0!==r;return t.warnOnce("Accessing UI is deprecated. Call 'removeError' on the instance directly. Please comment in issue 1073 as to your need to call this method."),n.removeError(i,{updateClass:u})},getErrorsMessages:function(n){return t.warnOnce("Accessing UI is deprecated. Call 'getErrorsMessages' on the instance directly."),n.getErrorsMessages()}};n.each("addError updateError".split(" "),function(n,i){window.ParsleyUI[i]=function(n,r,u,f,e){var o=!0!==e;return t.warnOnce("Accessing UI is deprecated. Call '"+i+"' on the instance directly. Please comment in issue 1073 as to your need to call this method."),n[i](r,{message:u,assert:f,updateClass:o})}});!1!==window.ParsleyConfig.autoBind&&n(function(){n("[data-parsley-validate]").length&&n("[data-parsley-validate]").parsley()});ot=n({});e=function(){t.warnOnce("Parsley's pubsub module is deprecated; use the 'on' and 'off' methods on parsley instances or window.Parsley")};it="parsley:";n.listen=function(n,t){var i;if(e(),"object"==typeof arguments[1]&&"function"==typeof arguments[2]&&(i=arguments[1],t=arguments[2]),"function"!=typeof t)throw new Error("Wrong parameters");window.Parsley.on(o(n),st(t,i))};n.listenTo=function(n,t,i){if(e(),!(n instanceof f)&&!(n instanceof u))throw new Error("Must give Parsley instance");if("string"!=typeof t||"function"!=typeof i)throw new Error("Wrong parameters");n.on(o(t),st(i))};n.unsubscribe=function(n,t){if(e(),"string"!=typeof n||"function"!=typeof t)throw new Error("Wrong arguments");window.Parsley.off(o(n),t.parsleyAdaptedCallback)};n.unsubscribeTo=function(n,t){if(e(),!(n instanceof f)&&!(n instanceof u))throw new Error("Must give Parsley instance");n.off(o(t))};n.unsubscribeAll=function(t){e();window.Parsley.off(o(t));n("form,input,textarea,select").each(function(){var i=n(this).data("Parsley");i&&i.off(o(t))})};n.emit=function(n,t){var s,i,r;e();i=t instanceof f||t instanceof u;r=Array.prototype.slice.call(arguments,i?2:1);r.unshift(o(n));i||(t=window.Parsley);(s=t).trigger.apply(s,_toConsumableArray(r))};yt={};n.extend(!0,i,{asyncValidators:{"default":{fn:function(n){return n.status>=200&&n.status<300},url:!1},reverse:{fn:function(n){return n.status<200||n.status>=300},url:!1}},addAsyncValidator:function(n,t,r,u){return i.asyncValidators[n]={fn:t,url:r||!1,options:u||{}},this}});i.addValidator("remote",{requirementType:{"":"string",validator:"string",reverse:"boolean",options:"object"},validateString:function(t,r,u,f){var l={},o,s,e=u.validator||(!0===u.reverse?"reverse":"default"),a,h,c;if("undefined"==typeof i.asyncValidators[e])throw new Error("Calling an undefined async validator: `"+e+"`");return r=i.asyncValidators[e].url||r,r.indexOf("{value}")>-1?r=r.replace("{value}",encodeURIComponent(t)):l[f.element.getAttribute("name")||f.element.getAttribute("id")]=t,a=n.extend(!0,u.options||{},i.asyncValidators[e].options),o=n.extend(!0,{},{url:r,data:l,type:"GET"},a),f.trigger("field:ajaxoptions",f,o),s=n.param(o),"undefined"==typeof i._remoteCache&&(i._remoteCache={}),h=i._remoteCache[s]=i._remoteCache[s]||n.ajax(o),c=function(){var t=i.asyncValidators[e].fn.call(f,h,r,u);return t||(t=n.Deferred().reject()),n.when(t)},h.then(c,c)},priority:-1});i.on("form:submit",function(){i._remoteCache={}});return r.prototype.addAsyncValidator=function(){return t.warnOnce("Accessing the method `addAsyncValidator` through an instance is deprecated. Simply call `Parsley.addAsyncValidator(...)`"),i.addAsyncValidator.apply(i,arguments)},i.addMessages("en",{defaultMessage:"This value seems to be invalid.",type:{email:"This value should be a valid email.",url:"This value should be a valid url.",number:"This value should be a valid number.",integer:"This value should be a valid integer.",digits:"This value should be digits.",alphanum:"This value should be alphanumeric."},notblank:"This value should not be blank.",required:"This value is required.",pattern:"This value seems to be invalid.",min:"This value should be greater than or equal to %s.",max:"This value should be lower than or equal to %s.",range:"This value should be between %s and %s.",minlength:"This value is too short. It should have %s characters or more.",maxlength:"This value is too long. It should have %s characters or fewer.",length:"This value length is invalid. It should be between %s and %s characters long.",mincheck:"You must select at least %s choices.",maxcheck:"You must select %s choices or fewer.",check:"You must select between %s and %s choices.",equalto:"This value should be the same."}),i.setLocale("en"),ht=new pt,ht.install(),i});app=app||{};module=module||{},function(n){n.utils={waitForEl:function(n,t){var i=setInterval(function(){($jObject=$(n),$jObject.length<1)||(clearInterval(i),t($jObject))},100)},checkType:function(n){return Object.prototype.toString.call(n).match(/^\[object\s(.*)\]$/)[1]},isType:function(t,i){return n.utils.checkType(t).toLowerCase()==i},updateURLParameter:function(n,t,r){var e="",u=n.split("?"),h=u[0],o=u[1],f="",s;if(o)for(u=o.split("&"),i=0;i<u.length;i++)u[i].split("=")[0]!=t&&(e+=f+u[i],f="&");return s=f+""+t+"="+r,h+"?"+e+s},getUrlParam:function(n){var t=new RegExp("[?&amp;]"+n+"=([^&amp;#]*)").exec(window.location.href);return t==null?null:t[1]||0},encodeURLParam:function(n){var i=[],t;for(t in n)i.push(encodeURIComponent(t)+"="+encodeURIComponent(n[t]));return i.join("&")},isValidEmailAddress:function(n){var t=new RegExp(/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i);return t.test(n)},getOrigin:function(){return window.location.origin||(window.location.origin=window.location.protocol+"//"+window.location.hostname+(window.location.port?":"+window.location.port:"")),window.location.origin},getBrowserInfo:function(){var s=navigator.appVersion,n=navigator.userAgent,r=navigator.appName,i=""+parseFloat(navigator.appVersion),f=parseInt(navigator.appVersion,10),o,t,e,u;return(t=n.indexOf("Opera"))!=-1?(r="Opera",i=n.substring(t+6),(t=n.indexOf("Version"))!=-1&&(i=n.substring(t+8))):(t=n.indexOf("MSIE"))!=-1?(r="Microsoft Internet Explorer",i=n.substring(t+5)):(t=n.indexOf("Chrome"))!=-1?(r="Chrome",i=n.substring(t+7)):(t=n.indexOf("Safari"))!=-1?(r="Safari",i=n.substring(t+7),(t=n.indexOf("Version"))!=-1&&(i=n.substring(t+8))):(t=n.indexOf("Firefox"))!=-1?(r="Firefox",i=n.substring(t+8)):(o=n.lastIndexOf(" ")+1)<(t=n.lastIndexOf("/"))&&(r=n.substring(o,t),i=n.substring(t+1),r.toLowerCase()==r.toUpperCase()&&(r=navigator.appName)),(e=i.indexOf(";"))!=-1&&(i=i.substring(0,e)),(e=i.indexOf(" "))!=-1&&(i=i.substring(0,e)),f=parseInt(""+i,10),isNaN(f)&&(i=""+parseFloat(navigator.appVersion),f=parseInt(navigator.appVersion,10)),navigator.appVersion.indexOf("Win")!=-1&&(u="Windows"),navigator.appVersion.indexOf("Mac")!=-1&&(u="MacOS"),navigator.appVersion.indexOf("X11")!=-1&&(u="UNIX"),navigator.appVersion.indexOf("Linux")!=-1&&(u="Linux"),{browserName:r,majorVer:f,os:u,nVer:s,nAgt:n}},whichAnimationEvent:function(){var n,i=document.createElement("fakeelement"),t={animation:"animationend",OAnimation:"oAnimationEnd",MozAnimation:"animationend",WebkitAnimation:"webkitAnimationEnd"};for(n in t)if(i.style[n]!==undefined)return t[n]},urlTextCleaner:function(n){return n==null?null:(n=n.replace(/\(/g,""),n=n.replace(/\)/g,""),n=n.replace(/'/g,""),n=n.replace(/#/g,""),n=n.replace(/\\/g,""),n=n.replace(/\//g,""),n=n.replace(/_/g," "),n=n.replace(/:/g,""),n=n.replace(/,/g,""),n=n.replace(/\?/g,""),n=n.replace(/&/g,"And"),n=n.replace(/ /g,"-"),n.toLowerCase())}}}(app),function(n){n.analytics={logEvent:function(n,t){window.amplitude.getInstance().logEvent(n,t)},setUserProperties:function(n){window.amplitude.getInstance().setUserProperties(n)}}}(app),function(n){n.api={bootstrap:function(t,i){var r=t.eventEmitter,u=n.utils;return{publish:function(n){r.publish(n)},subscribe:function(n){r.subscribe(n,i)},unsubscribe:function(n){r.unsubscribe(n,i)},restart:function(t,i){n.core.restart(t,i)},restartAll:function(t){n.core.restartAll(t)},el:i,utils:u,lodash:_}}}}(app),function(n){if(typeof _=="undefined")return!1;n.core=function(){var t={},i=n.utils,r=n.api,u;return{component:function(n,r){var o=null,s=r.length,f=r.pop(),e,h,u;s>1&&(e=r[s-2],i.isType(e,"function")&&(o=e));h=r;i.isType(n,"string")&&i.isType(f,"function")&&(u=f(),i.isType(f(),"object")===!0&&u.hasOwnProperty("init")&&i.isType(u.init,"function")&&u.hasOwnProperty("destroy")&&i.isType(u.destroy,"function")&&(t[n]={state:!1,start:f,instance:null,dependencies:h,condition:o}))},start:function(n,i){var u=t[n],f;if(u.dependencies.length>0)f=r.bootstrap(this,n),(i===!0||u.instance===null)&&(u.instance=u.start(f));else return u.instance=u.start(),!0;return u.condition!=null?u.condition()===!0?(u.instance.init(),t[n].state=!0,!0):!1:(u.instance.init(),t[n].state=!0,!0)},stop:function(n){var i=t[n];i.instance!=null&&i.state===!0&&(i.instance.destroy(),t[n].state=!1)},startAll:function(n){for(component in t)t.hasOwnProperty(component)&&this.start(component,n)},stopAll:function(){for(component in t)t.hasOwnProperty(component)&&this.stop(component)},reset:function(n){n&&(this.stop(n),this.start(n,!0))},resetAll:function(){this.stopAll();this.startAll(!0)},restart:function(n,i){var r=t[n],f=this;if(r.instance){if(r.condition!=null)if(r.condition()===!0)f.stop(n);else return!1;else f.stop(n);if(i&&i>0)u=setTimeout(function(){if(r.condition!=null)if(r.condition()===!0)f.start(n,!1);else return!1;else f.start(n,!1)},i);else if(r.condition!=null)if(r.condition()===!0)this.start(n,!1);else return!1}},restartAll:function(n){n=_.assign({exclude:[],delay:0},n);for(component in t)t.hasOwnProperty(component)&&n.exclude&&n.exclude.indexOf(component)===-1&&this.restart(component,n.delay)},getComponentInstance:function(n){var i=t[n];return i?i.instance:null},eventEmitter:{subscribe:function(n,i){i&&t[i]&&t[i].events!==n&&(t[i].events=n)},unsubscribe:function(n,i){var r,u;if(i&&t[i])for(r=n.length;r--;)t[i].events&&(u=n[r],delete t[i].events[u])},publish:function(n){var i;for(i in t)i=t[i],i.events&&i.events[n.event]&&i.events[n.event].call(i.instance,n.data)}}}}()}(app),function(){window.anw=window.anw||{};window.anw.eventEmitter=new EventEmitter;window.jozsef=app}(),function(n){n.core.component("mobile-responsive",["api",function(){return{init:function(){document.querySelector("meta[name=viewport]").content=$.cookie("toggles").includes("NewLoggedInNav")?"width=device-width":this.onResponsivePages()?"width=device-width":"width=1040"},onResponsivePages:function(){var i=window.location.href,t=["/registration","/login","/passwordreset","/resetpassword","/solutions","/discover","/playlist","/collection","/content/","/cart","/browse/m/","/latest-albums","/contact",],n;return $.cookie("toggles").includes("Projects")&&t.push("/project/all"),$.cookie("toggles").includes("Projects")&&t.push("/project/view/"),n=!1,t.forEach(function(t){i.includes(t)&&(n=!0)}),(window.location.href.match("^.*audionetwork.com/content/our-music/playlists$")||window.location.href.match("^.*.audionetwork.com/playlists/*"))&&(n=!0),n},destroy:function(){}}},])}(app),function(){app.core.component("cookies.reset",["api",function(){return{init:function(){typeof $.support.pjax!="undefined"&&$.removeCookie("cntShopping")},destroy:function(){}}}])}(app),function(n){n.core.component(".anw-loader",["api",function(n){var i,t;return{init:function(){$.ajaxSetup({cache:!0});clearTimeout(t);i=$(n.el);$(document).on("ajaxSend",{context:this},this.addLoadingScreen);$(document).on("ajaxComplete",this.removeLoadingScreen);$(document).on("pjax:complete",this.removeLoadingScreen);n.subscribe({"do.show.loader":this.addLoadingScreen,"do.remove.loader":this.removeLoadingScreen})},_center:function(n){var t=-n.width()/2;return n.css({left:"50%",marginLeft:t+"px"}),n},addLoadingScreen:function(r){clearTimeout(t);t=setTimeout(function(){n.publish({event:"do.notify.closeall"});var t=r.data.context;t._center(i).show()},500)},removeLoadingScreen:function(){clearTimeout(t);t=setTimeout(function(){i.hide()},300)},destroy:function(){}}}])}(app),function(n){n.core.component("app.helper",["api",function(n){return{init:function(){window.anw.eventEmitter.on("updatedNewSearchTrackRows",function(){n.restart(".play",250);n.restart("discover",100);n.restart(".simple-nav",1);var t=document.getElementById("trustbox1");t&&window.Trustpilot.loadFromElement(t)})},destroy:function(){}}},])}(app,document),function(n){n.core.component("notification",["api",function(n){var t={};return{init:function(){t={bread:$(".breadcrumb"),top:$("#top-notification-area")};n.subscribe({"do.notify":this.notify,"do.notify.closeall":this.closeAll})},closeAll:function(){$("body").find(".anw-notification").remove()},notify:function(n){var r=n.msg,u=n.delay||2e3,i=t[n.region],f=n.dismissable,e='<div class="anw-notification dismissable"><h2>'+r+'<\/h2><a class="close" href="#"/a><\/div>',o='<div class="anw-notification"><h2>'+r+"<\/h2><\/div>";i.find(".anw-notification").remove();f?i.append(e):i.append(o);i.find(".anw-notification").slideDown().delay(u).slideUp(700).queue(function(){$(this).remove()});this.center(i);$(".dismissable .close").on("click",function(n){n.preventDefault();$(this).parent().parent().remove()})},center:function(n){var t=-n.width()/2;n.css({left:"50%",marginLeft:t+"px"})},destroy:function(){}}}])}(app),function(n,t){n.core.component("promo-notify",["api",t,function(n){return{init:function(){n.publish({event:"do.notify",data:{region:"top",msg:$("#promoExpiry").text(),delay:3e6,dismissable:!0}});$("#promoExpiry").remove()},destroy:function(){}}}])}(app,function(){return $("#promoExpiry").length>0?!0:!1}),function(n){n.core.component("shortcuts",["api",function(n){var t=null;return{init:function(){n.subscribe({"player.Playing":this._playerShortcuts});key("f",function(){return $("#search-box").focus(),!1})},_playerShortcuts:function(i){t=i.player;n.unsubscribe(["player.Playing"]);key("shift+down",function(){if(!t.data("jPlayer").status.paused){var i=$(".pauseMe").parents(".js-results-row").next();i!=null&&n.publish({event:"player.public.PlayTrack",data:i})}return!1});key("shift+up",function(){var t=$(".pauseMe").parents(".js-results-row").prev();return t!=null&&n.publish({event:"player.public.PlayTrack",data:t}),!1});key("space",function(){return t.data("jPlayer").status.paused===!1?n.publish({event:"player.public.Pause"}):n.publish({event:"player.public.Continue"}),!1});key("shift+left",function(){return t.data("jPlayer").status.paused||t.jPlayer("play",0),!1});key("left",function(){return n.publish({event:"player.public.ContinueSeek",data:-5}),!1});key("right",function(){return n.publish({event:"player.public.ContinueSeek",data:5}),!1});key("shift+s",function(){return t.jPlayer("volume",t.data("jPlayer").options.volume+.05),!1});key("shift+a",function(){return t.jPlayer("volume",t.data("jPlayer").options.volume-.05),!1})},destroy:function(){}}}])}(app),function(n){n.core.component(".modal",["api",function(n){var i,t;return{init:function(){t=this;n.subscribe({modalReady:this.fixModal})},noLoader:function(){n.publish({event:"do.remove.loader"})},closeAllNotifications:function(){n.publish({event:"do.notify.closeall"})},fixModal:function(){t.closeAllNotifications();t.noLoader();t.resizeModal()},resizeModal:function(){i=$(n.el);$(window).on("resize",this.resizeModalEvent)},resizeModalEvent:function(){i.dialog("option","position",["center",125])},destroy:function(){}}}])}(app),function(n){n.core.component(".price",["api",function(n){return{init:function(){n.subscribe({"do.change.price":this.reloadPrices})},reloadPrices:function(){var t=window.location.href;n.publish({event:"ajax.pushstate.Submit",data:t})},destroy:function(){}}}])}(app),function(n,t){n.core.component("track.highlighter",["api",t,function(n){var t,i;return{init:function(){i=this;$.cookie.json=!0;t=$.cookie("previewList");$.cookie.json=!1;t&&this.retrieveTracks();n.subscribe({"player.Playing":this.markTrack})},markTrack:function(n){var t=n.trackEl,r=t.data("trackid");t.hasClass("previewed")||(t.hasClass("js-results-row")&&t.addClass("previewed"),i._persistTrack(r))},_persistTrack:function(n){t=t||[];t.push(n);$.cookie.json=!0;$.cookie("previewList",t,{path:"/"});$.cookie.json=!1},retrieveTracks:function(){for(var i=t.length,n;i--;)n=$('.js-results-row[data-trackid="'+t[i]+'"]'),n.length>0&&n.hasClass("js-results-row")&&n.addClass("previewed")},destroy:function(){}}}])}(app,function(){return $(".js-results-row").length>0?!0:!1}),function(n){n.core.component(".jp-seek-bar",["api",function(n){var u,f,e,o,r,i,s,h,t,c=0;return{init:function(){u=$(n.el);f=$(".jp-play-bar");$(".jp-progress").click(function(){window.sendAnalytics("Player","Waveform","Clicked")});n.subscribe({"player.Playing":this._prepareWaveForm,"player.Ended":this._resetWaveForm,"player.Paused":this._pauseWaveForm})},_prepareWaveForm:function(n){i=n.dataEl.data("location");r=n.trackEl.data("trackanwref");s=!!n.trackEl.data("classical");h=!!n.trackEl.data("scoring");t=n.trackEl.data("trackid");this._startWaveForm()},_startWaveForm:function(){o=this._makeImage("y");e=this._makeImage("g");u.css("background-image","url("+e+")");f.css("background-image","url("+o+")").css("border-right-width","1px");this.setWaveState(1)},_continueWaveForm:function(){this.setWaveState(1)},_resetWaveForm:function(){this.setWaveState(0)},_pauseWaveForm:function(){this.setWaveState(3)},_makeImage:function(n){var f,e,u,o;return s===!0?(f="https://web-preview.s3.amazonaws.com/ClassicalCollection/",f+t+"_"+n+".png"):h===!0?(e=t<10?"0"+t:t,i+"ScoringSessions/"+e+"_"+n+".png"):r!=""&&i!=""?(u=r.split("/"),o=u[1].length===1?"0"+u[1]:u[1],i+"ANW"+u[0]+"/"+o+"_"+n+".png"):void 0},setWaveState:function(n){c=parseInt(n)},getWaveState:function(){return parseInt(c)},destroy:function(){}}},])}(app),function(n){n.core.component(".play",["api",function(t){function at(){l===null&&(l=$(".pauseMe").parents(".js-results-row").next())}function vt(n,i){return"/browse/m/track/"+t.utils.urlTextCleaner(n)+"_"+i}var v,rt=0,y=-1,p,r=null,h,o,ut,ft,w,et,ot,u,a,st,ht,s,ct,b,k,f,c,e,lt,yt=!1,d=!1,g=!1,i,nt=0,tt=3,it=1,l=null;return{init:function(){i=this;v=$(t.el);h=$(".anw-pause-main");o=$(".anw-play-main");ut=$(".anw-player__bar__next");ft=$(".anw-player__bar__previous");w=$(".composers");et=$(".jp-duration");ot=$(".jp-current-time");r=r!=null?r:$("#jquery_jplayer");t.subscribe({"player.public.PlayTrack":this._playThisTrack,"player.public.Pause":this._pauseTrack,"player.public.Continue":this._continueTrack,"player.public.ContinueSeek":this._continueSeek,"player.Playing":this._setupDisplay,"player.Stopped":this._resetBtn,"player.Ended":this._trackEnded,"player.Paused":this._resetBtn,"ajax.pushstate.Submit":this.restoreBtnState});$(document).on("pjax:complete pjax:popstate",this.restoreBtnState);window.anw.eventEmitter.on("updatedNewSearchTrackRows",function(){i.restoreBtnState()});window.anw.eventEmitter.on("restorePlayButtonState",function(){i.restoreBtnState()});rt===0&&this._initPlayer();$("#start-playlist").off("click").on("click",{context:this},this.prepareTrackFromPlaylist);v.off("click").on("click",{context:this},this.prepareTrack);o.off("click").on("click",{context:this},this.mainPlayerCtrl);h.off("click").on("click",{context:this},this.mainPlayerCtrl);ut.off("click").on("click",{context:this},this._skipTrack);ft.off("click").on("click",{context:this},this._previousTrack);window.Cypress&&(window.appReady=!0)},_findTrackData:function(n){var t=$(n.parents("[data-trackid]")),r=t.data("trackid");return typeof r=="undefined"?i._findTrackData(n,0):t},prepareTrackFromPlaylist:function(n){var t=$("#playlist-container .pauseMe")[0],u=$("#playlist-container .play")[0],f=$("#playlist-container .js-results-row")[0],r;typeof t!="undefined"?$(".js-results-row").removeClass("show-track-highlight"):$(f).addClass("show-track-highlight");r=typeof t=="undefined"?u:t;n.data.trackEl=r;i.prepareTrack(n)},prepareTrack:function(t,i){t.target&&t.preventDefault();var r=t.data?t.data.context?t.data.context:n.core.getComponentInstance(".play"):n.core.getComponentInstance(".play");u=typeof i!="undefined"?i:typeof t.data.trackEl!="undefined"?r._findTrackData($(t.data.trackEl),2):r._findTrackData($(this),2);a=$("#previewLocation");u.length>0&&(s=u.data("tracktitle"),ct=u.data("album"),lt=u.data("tracksource"),b=u.data("composer"),f=u.data("trackid"),c=a.data("location"),e=u.data("trackanwref"),k=u.data("duration"),d=!!u.data("classical"),g=!!u.data("scoring"));o.data("currentTrack",f);r._getPlayerState()===nt||e!==p?(r._changePlaylistButton("play"),r._playTrack()):r._getPlayerState()===tt&&e===p?(r._changePlaylistButton("play"),r._continueTrack()):(r._changePlaylistButton("pause"),r._pauseTrack(),window.sendAnalytics("Track Row","Pause Track","Clicked"))},mainPlayerCtrl:function(t){var f=t.data?t.data.context:n.core.getComponentInstance(".play");i._getPlayerState()===it?(document.getElementById("iframe")&&document.getElementById("iframe").contentWindow.postMessage({action:"player",state:"pause",trackId:u.data("trackid")},"*"),f._changePlaylistButton("pause"),r.jPlayer("pause"),window.sendAnalytics("Player","Pause Track","Clicked")):(i._getPlayerState()===nt||i._getPlayerState()===tt)&&(document.getElementById("iframe")&&document.getElementById("iframe").contentWindow.postMessage({action:"player",state:"play",trackId:u.data("trackid")},"*"),f._changePlaylistButton("play"),r.jPlayer("play"),i._switchBtnPause(),f._playAnalytics("player"))},restoreBtnState:function(){if(y===1){var n=i._getCurrentTrack();i._switchBtnPause({trackEl:n})}},_initPlayer:function(){var n=1;n=$.cookie("anwPlayerVolume")||n;r.jPlayer({cssSelectorAncestor:"",cssSelector:{videoPlay:".jp-video-play",seekBar:".jp-seek-bar",playBar:".jp-play-bar",mute:".jp-mute",unmute:".jp-unmute",volumeBar:".jp-volume-bar",volumeBarValue:".jp-volume-bar-value",volumeMax:".jp-volume-max",currentTime:".jp-current-time",duration:".jp-duration",fullScreen:".jp-full-screen",restoreScreen:".jp-restore-screen",repeat:".jp-repeat",repeatOff:".jp-repeat-off",gui:".jp-gui",noSolution:".jp-no-solution"},ready:function(){i._setPlayerState(-it);rt=1;t.publish({event:"player.Ready",player:r})},play:function(){st=$(".anw-player__bar__composers--title");ht=$(".anw-player__bar__composers--composer");st.off("click").on("click",{context:this},i._handleTitleClick);ht.off("click").on("click",{context:this},i._handleArtistClick);i._setPlayerState(it);t.publish({event:"player.Playing",data:{trackEl:u,dataEl:a,player:r}})},ended:function(){at();l.length>0?(window.sendAnalytics("Player","Next Track","Started"),t.publish({event:"player.public.PlayTrack",data:l})):(i._setPlayerState(nt),i._resetTrkRow($(".pauseMe").parents(".js-results-row")));l=null},pause:function(){i._setPlayerState(tt);t.publish({event:"player.Paused",data:{trackEl:u,dataEl:a}})},solution:"html",supplied:"mp3",volume:n,volumechange:function(n){$.cookie("anwPlayerVolume",n.jPlayer.options.volume,{expires:7})},seeked:function(){}})},_makeTrack:function(){var t,i,n,r;return yt===!0?c+f+".mp3":g===!0?(t=f<10?"0"+f:f,c+"ScoringSessions/"+t+".mp3"):d===!0?(i="https://web-preview.s3.amazonaws.com/ClassicalCollection/",i+f+".mp3"):e!=null&&c!=""?(n=e.split("/"),r=n[1].length===1?"0"+n[1]:n[1],c+"ANW"+n[0]+"/"+r+".mp3"):!1},_setActualRef:function(){p=e||""},_playThisTrack:function(n){var t="";this.prepareTrack(this,n);e=u.data("trackanwref");t=this._makeTrack();t!=""&&(r.jPlayer("setMedia",{mp3:t}).jPlayer("play"),this._switchBtnPause())},_playTrack:function(){var t="",n,u,e;this._setActualRef();t=this._makeTrack();t!=""&&(r.jPlayer("setMedia",{mp3:t}).jPlayer("play"),this._setUpDisplay(),this._switchBtnPause());n=i._getCurrentTrack();$(".track-section-container").children().attr("current-track",!1);n.attr("current-track",!0);u=n.next();u.length===0?$("#playerNext").addClass("unavailable"):$("#playerNext").removeClass("unavailable");e=n.prev(".anw-results-row");e.length===0?$("#playerPrevious").addClass("unavailable"):$("#playerPrevious").removeClass("unavailable");window.sendAnalytics(null,"Track","Played",{TrackTitle:s,TrackId:f,AlbumNo:ct,TrackSource:lt})},_pauseTrack:function(){r.jPlayer("pause")},_continueTrack:function(){r.jPlayer("play");this._switchBtnPause()},_continueSeek:function(n){var t=parseInt(n);r.jPlayer("play",r.data("jPlayer").status.currentTime+t);this._switchBtnPause()},_trackEnded:function(){this._analytics("trackended");this._resetBtn()},_resetBtn:function(){this._toggleClass("pause");h.hide();o.show();at();$(".play").removeClass("pauseMe")},_resetTrkRow:function(n){n.toggleClass("pause");h.hide();o.show();$(".play").removeClass("pauseMe")},_getCurrentTrack:function(){var n=o.data("currentTrack");return $('.js-results-row[data-trackid="'+n+'"]')},_switchBtnPause:function(n){var t=n?n.trackEl:i._getCurrentTrack();o.hide();h.show();$(".anw-content").find(".play").removeClass("pauseMe");$(".js-discover").find(".play").removeClass("pauseMe");t.length>0&&t.find(".play").addClass("pauseMe");this._toggleClass("play")},_setUpDisplay:function(){s!==""&&b!==""&&e!==""&&k!==""&&f!==""&&(d||g?w.html('<a href="'+vt(s,f)+'" class="anw-player__bar__composers--title">'+s+"<\/a>"):w.html('<a href="'+vt(s,f)+'" class="anw-player__bar__composers--title">'+s+'<\/a> - <span class="anw-player__bar__composers--composer">'+b+'<\/span><span class="anw-player__bar__composers--ref"> - ANW '+e+"<\/span>"),et.html(this._secondsToString(k)),ot.html("00:00"))},_secondsToString:function(n){var i=Math.floor(n/60),t=n-i*60;return t<10&&(t="0"+t),i+":"+t},_setPlayerState:function(n){y=parseInt(n)},_getPlayerState:function(){return parseInt(y)},_toggleClass:function(n){var t=r.parents(".anw-player"),i=function(){t.data("inactive")&&t.attr("data-inactive","0")};n=="play"?t.addClass("anw-player--playing",i):t.removeClass("anw-player--playing",i)},_currentTime:function(){return Math.round(r.data("jPlayer").status.currentTime)},_skipTrack:function(){var n=i._getCurrentTrackRow(),u=n.next();u.length>0?(window.sendAnalytics("Player","Next Track","Clicked"),t.publish({event:"player.public.PlayTrack",data:u})):(r.jPlayer("stop"),i._resetTrkRow(n))},_previousTrack:function(){var n=i._getCurrentTrackRow(),u=n.prev();u.length>0?(window.sendAnalytics("Player","Previous Track","Clicked"),t.publish({event:"player.public.PlayTrack",data:u})):(r.jPlayer("stop"),i._resetTrkRow(n))},_getCurrentTrackRow:function(){return $("div").find("[current-track='true']")},_playAnalytics:function(n){this._analytics("trackplay"+n)},_changePlaylistButton:function(n){var t,i;n=="play"?(t=$("#playlist-content").data("stop"),$("#start-playlist").html("<svg class='button__icon' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30' width='20' height='20'><rect x='7' y='4' width='3' height='22'><\/rect><rect x='20' y='4' width='3' height='22'><\/rect><\/svg> <span class='sr-only'>"+t+"<\/span>")):(i=$("#playlist-content").data("play"),$("#start-playlist").html("<svg class='button__icon' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30' width='20' height='20'><polygon points='8 4 26 15 8 26 8 4'><\/polygon><\/svg> <span class='sr-only'>"+i+"<\/span>"))},_analytics:function(n){dataLayer.push({event:n})},_playerAnalytics:function(n,t){dataLayer.push({event:"genericevent",category:n,action:t})},_handleTitleClick:function(){i._playerAnalytics("player","track-name")},_handleArtistClick:function(){i._playerAnalytics("player","artist-name")},_handleAlbumClick:function(){i._playerAnalytics("player","album")},destroy:function(){o.off();h.off();v.off();t.unsubscribe(["player.public.Continue"])}}},])}(app),function(n,t){n.core.component(".select-all",["api",function(n){var t,i,r;return{init:function(){t=$(n.el);var u=t.data("targetitems");r=$("."+u);i=$("#my-project-go");t.on("click",this.toggleAll)},toggleAll:function(){t.prop("checked")?($.each(r,function(){$(this).prop("checked","checked")}),i.removeClass("disabled")):($.each(r,function(){$(this).prop("checked","")}),i.addClass("disabled"))},destroy:function(){t.off()}}},]);n.core.component(".delete-project",["api",function(n){var t,i,r,f,e,u,o;return{init:function(){t=$(n.el+":not(.disabled)");t.on("click",{context:this},this.showDeleteModal)},modalListeners:function(){$(".modal").on("click",".modal-close, .cancel",function(){$(".modal").off("click");$(".modal").dialog().dialog("destroy")});$(".modal").on("click",".confirm",this.deleteItem)},prepareData:function(n){o=t.data("modalmaxw")||450;r=$(n).data("prompturl");i=$(n).data("projectid");f=$(n).data("createdbyid");e=r+"/"+i},showDeleteModal:function(t){u=t.target;t.data.context.prepareData(u);$(".modal").load(e).dialog({width:o,height:"auto",resizable:!1,position:["center",125],modal:!0});n.publish({event:"modalReady"});t.data.context.modalListeners()},deleteItem:function(){$.post(r,{projectId:i,createdById:f}).done(function(){$(".modal").off("click");$(".modal").dialog().dialog("destroy");$(u).parent().parent().remove()})},destroy:function(){t.off()}}},]);n.core.component("#my-project-go",["api",t,function(n){var u,l,o,i="",s,t=[],f,h,a,c,e,r;return{init:function(){e=this;u=$(n.el);u.addClass("disabled");o=$(".select-all");var t=o.data("targetitems");c=$("."+t);h=$(".icon-remove, .project-track-remove");a=$(".js-dismiss-link");l=$("#my-project-actions");s=$(".track-section-container").data("projectid");u.on("click",{context:this},this.executeAction);c.on("click",this._collectItems);h.on("click",{context:this},this.removeItem);a.on("click",{context:this},this.removeDismissedItem);this.itemListener()},removeItem:function(n){n.preventDefault();var t=n.data.context;r="deleteItem";f=$(this).parents("div[data-trackid]");t.showModal()},removeDismissedItem:function(n){var t,i,r;n.preventDefault();t=n.data.context;f=$(this).parents("div[data-trackid]");i=f.data("trackid");r=$("#prompt-url").data("delete");i!==""&&$.post(r,{tracks:i,projectId:s}).done(function(){f.remove();t.itemListener();t._genericAnalytics("track","delete")})},showModal:function(){(r==="delete"||r==="deleteItem")&&(i=$("#prompt-url").data("delete"));i!==""&&($(".modal").load(i).dialog({width:450,height:"auto",resizable:!1,position:["center",125],modal:!0}),n.publish({event:"modalReady"}),this.modalListeners())},itemListener:function(){var n=$(".track-section-container").find(".js-results-row").length;n===0?(u.addClass("disabled"),o.prop("disabled",!0)):o.prop("disabled",!1)},modalListeners:function(){$(".modal").on("click",".modal-close, .cancel",function(n){n.preventDefault();$(".modal").off("click");$(".modal").dialog().dialog("destroy")});$(".modal").on("click",".confirm",{context:this},this.doAction);$(".modal").on("click","#submitManeuver",{context:this},this.submitManeuver);$(".modal").on("change","#ddlProjects",function(){$("#rdoExisting").prop("checked",!0)});$(".modal").on("focus","#projectName",function(){$("#rdoNew").prop("checked",!0)})},_collectItems:function(){return t=[],$.each(c,function(n,i){$(i).prop("checked")&&t.push($(this).closest(".anw-results-row").data("trackid"))}),t.length>0?u.removeClass("disabled"):u.addClass("disabled"),t},executeAction:function(n){var t,i;return(n.preventDefault(),u.hasClass("disabled"))?!1:(t=n.data.context,r=l.find(":selected").val(),i={"delete":t.showModal,copy:t.doCopy,move:t.doMove,wav:t.doDownloadWav,mp3:t.doDownloadMp3},i[r].apply(t))},doAction:function(n){var t=n.data.context,i="do"+r.charAt(0).toUpperCase()+r.slice(1);t[i].apply(t)},doDelete:function(){var n,r;t=this._collectItems();n=this;t.length>0&&(r=t.join(","),$.post(i,{tracks:r,projectId:s}).done(function(){var i,r;for($(".modal").off("click"),$(".modal").dialog().dialog("destroy"),i=0;i<t.length;i++)r=t[i],$('div[data-trackid="'+r+'"]').remove(),o.prop("checked",!1);n.itemListener()}),e._genericAnalytics("project","delete multiple"))},doDeleteItem:function(){var n="",t=this;n=f.data("trackid");n!==""&&$.post(i,{tracks:n,projectId:s}).done(function(){$(".modal").off("click");$(".modal").dialog().dialog("destroy");f.remove();t.itemListener();e._genericAnalytics("track","delete")})},doCopy:function(){t=this._collectItems();i=$("#prompt-url").data("movecopy");i!==""&&($(".modal").load(i,"maneuver=Copy",this._modalTitle).dialog({width:500,height:"auto",resizable:!1,position:["center",125],modal:!0,dialogClass:"anw-dialog"}),n.publish({event:"modalReady"}),this.modalListeners())},doMove:function(){t=this._collectItems();i=$("#prompt-url").data("movecopy");i!==""&&($(".modal").load(i,"maneuver=Move",this._modalTitle).dialog({width:500,height:"auto",resizable:!1,position:["center",125],modal:!0,dialogClass:"anw-dialog"}),n.publish({event:"modalReady"}),this.modalListeners())},doDownloadWav:function(){var n=$("#form1"),r,i;for(t=this._collectItems(),n.find('input[name="trackIds"]').each(function(){$(this).remove()}),n.find('input[name="musicType"]').remove(),r='<input type="hidden" name="musicType" value="wav" />',i=0;i<t.length;i++)r+='<input type="hidden" name="trackIds" value="'+t[i]+'" />';n.append(r);t.length<=10?n.submit():this._alertWavDownload(n);e._genericAnalytics("project","download multiple")},doDownloadMp3:function(){var n=$("#form1"),r,i;for(t=this._collectItems(),n.find('input[name="trackIds"]').each(function(){$(this).remove()}),n.find('input[name="musicType"]').remove(),r='<input type="hidden" name="musicType" value="mp3" />',i=0;i<t.length;i++)r+='<input type="hidden" name="trackIds" value="'+t[i]+'" />';n.append(r);n.submit();e._genericAnalytics("project","download multiple")},_modalTitle:function(){var o=t.length,i=0,r=" ",f="",u="",n,s=0,h,e;for(i;i<o;i++)h=t[i],i<=2&&(r+=$("div[data-trackid="+h+"]").data("tracktitle")+", ");r=r.substr(0,r.length-2);i>3?(s=o-3,n=$(".anw-dialog .many-tracks"),f=n.html(),u=f.replace("[track-title]","<strong>"+r+"<\/strong>"),u=u.replace("[tracks-number]",s),n.html(u),n.removeClass("d-none")):(n=$(".anw-dialog .few-tracks"),f=n.html(),u=f.replace("[track-title]","<strong>"+r+"<\/strong>"),n.html(u),n.removeClass("d-none"));e=$(".anw-dialog #rdoExisting");e.length>0&&e.prop("checked",!0)},_alertWavDownload:function(t){$(".modal").load("/project/alertwavdownload").dialog({width:500,height:"auto",resizable:!1,position:["center",125],modal:!0,dialogClass:"anw-dialog"});n.publish({event:"modalReady"});$(".modal").on("click",".modal-close, .cancel",function(n){n.preventDefault();$(".modal").off("click");$(".modal").dialog().dialog("destroy")});$(".modal").on("click",".confirm",{context:this},function(){t.submit();$(".modal").off("click");$(".modal").dialog().dialog("destroy")})},submitManeuver:function(){var n=null,i="",f=$("#allow-access").prop("checked"),o=$("#rdoNew").prop("checked"),u;o===!0?i=$("#projectName").val():n=$("#ddlProjects").find(":selected").val();u={ProjectName:i,ToProjectId:n,FromProjectId:s,TrackIds:t,GiveOrgPermission:f,maneuver:r};$.ajax({url:"/Project/ManeuverProjectTracks",type:"POST",data:{json:JSON.stringify(u)}}).done(function(n){if(n.IsSuccess===!0&&n.Url){$(".modal").off("click");$(".modal").dialog().dialog("destroy");for(var i=0;i<t.length;i++)$('div[data-trackid="'+t[i]+'"]').remove();window.location.href=n.Url}});e._genericAnalytics("project",r)},_genericAnalytics:function(n,t,i){dataLayer.push({event:"genericevent",category:n,action:t,label:i})},destroy:function(){u.off();h.off()}}},]);n.core.component("#select-project-image",["api",function(n){var t;return{init:function(){t=$(n.el);t.on("change",this.setImportButtonCaption)},setImportButtonCaption:function(){t.prop("value")?$("#submit-project-image").text("Upload Image"):$("#submit-project-image").text("Delete Image")},destroy:function(){t.off()}}},])}(app,function(){return $("#my-project-go").length>0?!0:!1}),function(n){n.core.component("#addTrackToProject",["api",function(t){var u="/project/addtrack",f,e,r,i;return{init:function(){i=this;var n=$(".js-project-addtrack");n.unbind("click").on("click",{context:this},this.openModal);e=$(".js-project-addtrack").data("modalmaxw")||380;n.addClass("js-project-addtrack-ready")},openModal:function(){window.sendAnalytics(null,"Add to Project","Clicked");r=$(this).closest(".js-results-row");f=r.data("tracktitle");var n=$(this).data("trackid");$(".modal").load(u+"/"+n,function(){i.modalTitle();$(".js-add-track-to-project").addClass("js-modal-next-ready")}).dialog({width:e,height:"auto",position:["center",125],modal:!0,dialogClass:"anw-dialog",open:function(){i.modalListeners();t.publish({event:"modalReady"})}})},modalTitle:function(){var t=$(".modal-title"),n=t.html(),i;n&&n!=""||(n="[track-title]");i=n.replace("[track-title]","<strong>"+f+"<\/strong>");t.html(i)},modalListeners:function(){$(".modal").on("click",".modal-close",function(n){n.preventDefault();$(".modal").off("click");$(".modal").dialog().dialog("destroy")});$(".modal").on("click","#addTrackToProject",this.addProject);$(".modal").on("keypress",this.handleKeyPress);$(".modal").on("change","#ddlProjects",function(){$("#rdoExisting").prop("checked",!0)});$(".modal").on("focus","#ddlProjects",function(){$("#rdoExisting").prop("checked",!0)});$(".modal").on("focus","#projectName",function(){$("#rdoNew").prop("checked",!0)})},handleKeyPress:function(n){n.which==13&&i.addProject()},addProject:function(){var n=parseInt($(".projectadd:checked").val()),r=n===0?$("#projectForm").serialize():$("input[name!=ProjectId]",$("#projectForm")).serialize();$.ajax({type:"POST",url:u,data:r}).done(function(n){$("#rdoExisting").is(":checked")?(i._genericAnalytics("track","add to project success","existing"),i._amplitudeAnalytics(!0)):(i._genericAnalytics("track","add to project success","new"),i._amplitudeAnalytics(!1));$("#projectForm")[0].reset();$(".modal").off("click");$(".modal").dialog().dialog("destroy");n.IsSuccessful===!0&&t.publish({event:"do.notify",data:{msg:n.Message,region:"top"}})})},_genericAnalytics:function(n,t,i){dataLayer.push({event:"genericevent",category:n,action:t,label:i})},_amplitudeAnalytics:function(t){var i={TrackTitle:r.data("tracktitle"),TrackId:r.data("trackid"),AlbumNo:r.data("album"),CurrentPath:window.location.pathname};(t?(i.Existing=!0,i.ProjectName=$("#ddlProjects option:selected").text()):(i.New=!0,i.ProjectName=$(".js-projectname-field").val()),t||$(".js-projectname-field").val()!="")&&n.analytics.logEvent("Add to Project Completed",i)},destroy:function(){$(".js-project-addtrack").removeClass("js-project-addtrack-ready");$(t.el).off();$(".js-project-addtrack").off()}}},])}(app),function(n,t){n.core.component("#copy-track-ids",["api",t,function(n){var t;return{init:function(){t=$(n.el);t.on("click",{context:this},this.copyTrackIds)},copyTrackIds:function(n){var i,t;n.preventDefault();i="";$(".track-section-container").find(".js-results-row").each(function(n,t){i+=","+$(t).data("trackid")});t=$("<input>");$("body").append(t);t.val(i.substring(1)).select();document.execCommand("copy");t.remove();$(".copy-track-ids").text("Track Ids Copied to Clipboard");setTimeout(function(){$(".copy-track-ids").text("Copy Track Ids to Clipboard")},5e3)},destroy:function(){t.off()}}}])}(app,function(){return!0}),function(n,t){n.core.component(".icon-notes",["api",t,function(n){var i,r,u,f,t="";return{init:function(){i=$(n.el);i.on("click",{context:this},this.showModal);r=$(".track-section-container").data("projectid")},showModal:function(i){var e=i.data.context;t=$("#prompt-url").data("notes");u=$(this).parents("div[data-trackid]");f=u.data("trackid");t!==""&&($(".modal").load(t+"?",$.param({trackId:f,projectId:r})).dialog({width:590,cache:!1,height:"auto",resizable:!1,position:["center",125],modal:!0}),n.publish({event:"modalReady"}),e.modalListeners())},modalListeners:function(){$(".modal").on("click",".modal-close, .cancel",function(){$(".modal").off("click");$(".modal").dialog().dialog("destroy")});$(".modal").on("click",".save",{context:this},this.saveNote)},saveNote:function(n){var o=n.data.context,i=u.find(".icon-notes"),e=$("#track-notes").val();$.post(t,{notes:e,projectId:r,trackId:f}).done(function(n){var r,t;n.IsSuccess?(r=e,i.prop("title",r),e!==""?i.addClass("icon-has-notes"):(i.prop("title",i.data("titleorig")),i.removeClass("icon-has-notes")),t=$(".modal"),t.off("click"),t.hasClass("ui-dialog-content")&&t.dialog("destroy")):$("#track-notes-error").text(n.Message)});o._genericAnalytics()},_genericAnalytics:function(){dataLayer.push({event:"genericevent",category:"track",action:"add note"})},destroy:function(){i.off()}}}])}(app,function(){return $(".js-project-track-row-v2").length===0?!0:!1}),function(n,t){n.core.component(".js-track-notes",["api",t,function(n){var i,r,u,f,t="";return{init:function(){i=$(n.el);i.on("click",{context:this},this.showModal);r=$(".track-section-container").data("projectid")},showModal:function(i){var e=i.data.context;t=$("#prompt-url").data("notes");u=$(this).parents("div[data-trackid]");f=u.data("trackid");t!==""&&($(".modal").load(t+"?",$.param({trackId:f,projectId:r})).dialog({width:590,cache:!1,height:"auto",resizable:!1,position:["center",125],modal:!0}),n.publish({event:"modalReady"}),e.modalListeners())},modalListeners:function(){$(".modal").on("click",".modal-close, .cancel",function(){$(".modal").off("click");$(".modal").dialog().dialog("destroy")});$(".modal").on("click",".save",{context:this},this.saveNote)},saveNote:function(n){var o=n.data.context,i=u.find(".js-track-notes"),e=$("#track-notes").val();$.post(t,{notes:e,projectId:r,trackId:f}).done(function(n){var r,t;n.IsSuccess?(r=e,i.prop("title",r),e!==""?i.addClass("active"):(i.prop("title",i.data("titleorig")),i.removeClass("active")),t=$(".modal"),t.off("click"),t.hasClass("ui-dialog-content")&&t.dialog("destroy")):$("#track-notes-error").text(n.Message)});o._genericAnalytics()},_genericAnalytics:function(){dataLayer.push({event:"genericevent",category:"track",action:"add note"})},destroy:function(){i.off()}}}])}(app,function(){return $(".js-project-track-row-v2").length>0?!0:!1}),function(n){n.core.component(".js-project-download-cue-sheet",["api",function(n){var t;return{init:function(){t=$(n.el);t.on("click",{context:this},this._genericAnalytics)},_genericAnalytics:function(){dataLayer.push({event:"genericevent",category:"project",action:"download cue sheet"})},destroy:function(){t.off()}}}])}(app),function(n){n.core.component(".icon-rate",["api",function(n){var i,u,f,t="",e,r={};return{init:function(){e=this;i=$(n.el);i.on("click",{context:this},this.doRate);u=$(".track-section-container");f=u.data("projectid")},doRate:function(){var i=$(this)[0].offsetTop,n,u;t={};clearTimeout(r["i"+i]);n=parseInt($(this).attr("data-rate"));n=n===3?1:n===2?3:2;$(this).attr("data-rate",n);t["i"+i]=n;u=$(this).parents("div[data-trackid]").data("trackid");r["i"+i]=setTimeout(function(){t["i"+i]!==""&&$.post("/Project/RateTrack",{projectId:f,trackId:u,rating:n}).done(function(){t["i"+i]="";clearTimeout(r["i"+i])})},1e3);e._genericAnalytics()},_genericAnalytics:function(){dataLayer.push({event:"genericevent",category:"track",action:"rating"})},destroy:function(){i.off()}}}])}(app),function(n){n.core.component(".project-reorder",["api",function(n){var r,t,i,u,f,e,o;return{init:function(){var s=this;o=this;r=$(n.el);t=$(".js-results-row");i=$(".reorder-container");t.on("mouseover",{context:this},this.showMove).on("mouseout",this.hideMove);f=i.data("endpoint");e=i.data("projectid");i.sortable({forcePlaceholderSize:!0}).on("sort",function(){s.hideBg()}).on("sortupdate",function(){u=[];i.find(".js-results-row").each(function(){u.push($(this).data("trackid"))});var n=u.join(",");s.showBg();s.saveOrder(n)})},showTabs:function(){$(this).find(r).show()},hideTabs:function(){r.hide()},hideBg:function(){t.each(function(){$(this).unbind("onmouseover").unbind("onmouseout");$(this).unbind("hover");$(this).css({backgroundImage:"none"})})},showBg:function(){t.each(function(n,t){$(t).css({backgroundImage:""})})},showMove:function(){$(this).find(".show-reorder").addClass("show-move")},hideMove:function(){$(this).find(".show-reorder").removeClass("show-move")},saveOrder:function(n){$.post(f,{projectId:e,tracks:n});var i=n.split(","),r=i[i.length-1];t.each(function(n,t){$(t).addClass("bordered").removeClass("non-bordered")});$('.js-results-row[data-trackid="'+r+'"]').removeClass("bordered").addClass("non-bordered");o._genericAnalytics()},destroy:function(){t.off();i.off()},_genericAnalytics:function(){dataLayer.push({event:"genericevent",category:"track",action:"reorder"})}}}])}(app),function(n){n.core.component("button[class*=js-share-project]",["api",function(n){var u,i,f,t,e,r;return{init:function(){u=$(n.el);u.on("click",{context:this},this.showShareModal);t=this},modalListeners:function(){$(".modal").on("click",".modal-close, .cancel",function(){$(".modal").off("click");$(".modal").off("change");$(".modal").off("keyup");$(".modal").dialog().dialog("destroy")});$(".modal").on("click",".save",{context:this},this.shareProject);$(".modal").on("change",".js-is-public",{context:this},this.publicToggle);$(".modal").on("keyup","#share-project-form",{context:this},this.checkValidation);$(".modal").on("click",".js-copy-button",{context:this},this.copyToClipboard)},prepareData:function(){i=$(".js-project-information").data("projectid");e=$("#prompt-url").data("public");f=$("#prompt-url").data("shareproject")},copyToClipboard:function(n){n.preventDefault();var i=$("<input>");$("body").append(i);i.val($(".js-public-link").val()).select();document.execCommand("copy");i.remove();$(".js-copy-button").addClass("btn-ghost--mint");$(".js-copy-button-svg").removeClass("d-none");$(".js-copy-button-text").text($(".js-hidden-copied").text());t._isPublic()?t._genericAnalytics("send","project link","public"):t._genericAnalytics("send","project link","private")},showShareModal:function(r){var u=r.target,e;r.data.context.prepareData(u);e=$(".js-is-new-modal").length>0?{width:800,cache:!1,height:"auto",resizable:!1,position:["center",45],modal:!0}:{width:600,height:"auto",resizable:!1,cache:!1,position:["center",125],modal:!0,dialogClass:"anw-dialog"};$(".modal").load(f+"?projectId="+i+"&isPublic="+t._isPublic(),r.data.context.validateInit).dialog(e);$(u).closest("button[class*=js-share-project]").hasClass("js-share-project-top")?t._genericAnalytics("project","share project","header"):t._genericAnalytics("project","share project","footer");n.publish({event:"modalReady"});r.data.context.modalListeners()},validateInit:function(){r=$("#share-project-form");$.validator.unobtrusive.parse(r)},shareProject:function(t){var u=t.data.context,o=$("#EmailAddresses").val(),s=$("#Message").val(),e;r.validate();r.valid()&&(e=(o.match(/@/g)||[]).length,u._isPublic()?u._genericAnalytics("send","projects email","public",e):u._genericAnalytics("send","projects email","private",e),$.post(f,{EmailAddresses:o,ProjectId:i,Message:s}).done(function(t){if(t.IsSuccess){var i=$(".modal"),r=$("#shareProject").data("emailsuccess");i.off("click");i.off("change");i.off("keyup");i.hasClass("ui-dialog-content")&&i.dialog("destroy");n.publish({event:"do.notify",data:{msg:r,region:"top"}})}}))},checkValidation:function(){$("#share-project-form").valid()?$(".js-project-share-button").removeClass("disabled"):$(".js-project-share-button").addClass("disabled")},publicToggle:function(){var n=!t._isPublic();$.post(e+"?projectId="+i+"&isPublic="+n).done(function(t){t.IsSuccess&&($(".js-checkbox-label").addClass("d-none"),n?($(".js-public-text").each(function(){$(this).removeClass("d-none")}),$(".js-private-text").each(function(){$(this).addClass("d-none")})):($(".js-public-text").each(function(){$(this).addClass("d-none")}),$(".js-private-text").each(function(){$(this).removeClass("d-none")})),$(".js-padlock").toggleClass("d-none"),$(".js-project-information").data("ispublic",n))})},_checkEmailAddresses:function(t){var i=[],r;if(t!==""){i=t.split(";");for(r in i)if(!n.utils.isValidEmailAddress(i[r]))return!1;return!0}return!1},_genericAnalytics:function(n,t,i,r){dataLayer.push({event:"genericevent",category:n,action:t,label:i,value:r})},_isPublic:function(){var n=$(".js-project-information").data("ispublic");return n==="False"?!1:n==="True"?!0:n},destroy:function(){u.off()}}}])}(app),function(n){n.core.component(".js-results-row",["api",function(n){var t;return{init:function(){t=$(n.el);t.on("click",this.highlightPlayingTrack);this.openFirst()},changeUrl:function(n){typeof n!="undefined"&&n!==""&&window.history.pushState({path:n},"",n)},highlightPlayingTrack:function(){$(".js-results-row").addClass("hide-track-highlight").removeClass("show-track-highlight");$(this).removeClass("hide-track-highlight").addClass("show-track-highlight")},openFirst:function(){var n=this.idFromUrl();n!==!1&&$('.result-details .js-results-row[data-trackid="'+n+'"]').removeClass("hide-track-details").addClass("show-track-details")},idFromUrl:function(){var i=window.location.href,t="",n=[];return(n=i.match(/_\d+/g),n!=null)?(t=n[0].replace("_",""),parseInt(t)):!1},destroy:function(){t.off()}}}]);n.core.component("#size",["api",function(t){var i;return{init:function(){i=$(t.el);i.on("change",this.setResult)},setResult:function(){var r=t.utils.updateURLParameter(document.URL,"size",i.val());r=t.utils.updateURLParameter(r,"page",1);n.core.getComponentInstance("ajax.pushstate")==null||typeof $.support.pjax=="undefined"?location.href=r:t.publish({event:"ajax.pushstate.Submit",data:r})},destroy:function(){$(t.el).off()}}}]);n.core.component("#sort",["api",function(t){var i;return{init:function(){i=$(t.el);i.on("change",this.doSort)},doSort:function(){var r=t.utils.updateURLParameter(document.URL,"sort",i.val());n.core.getComponentInstance("ajax.pushstate")==null||typeof $.support.pjax=="undefined"?location.href=r:t.publish({event:"ajax.pushstate.Submit",data:r})},destroy:function(){$(t.el).off()}}}]);n.core.component("search.filter",["api",function(t){var i;return{init:function(){i=$("#search-filter button");i.on("click",this.doFilter)},doFilter:function(){var i=t.utils.updateURLParameter(document.URL,"filter",$(this).val());n.core.getComponentInstance("ajax.pushstate")==null||typeof $.support.pjax=="undefined"?location.href=i:t.publish({event:"ajax.pushstate.Submit",data:i})},destroy:function(){i.off()}}}])}(app),function(n,t){n.core.component("#category",["api",t,function(t){var u,f,r=[],i,e;return{init:function(){e=$(t.el);u=$("#jsvars-search").data("categoryurl");f=$("#jsvars-search").data("any");i=$("#advanced-search-form");i.on("change",".advanced-search-categories",{context:this},this.queryCategories);i.on("submit",{context:this},this.submitSearchForm);$("#clearForm").on("click",{context:this},this.clearSearchForm);$("#aMore").on("click",function(){$("#extended-advanced-search").toggle()});r=["keywords","speed","openTempoMin","openTempoMax","lyrics","category","durationMinMins","durationMaxMins","durationMinSecs","durationMaxSecs","composer","albumNumber","keyMood","openingKey","closingKey","metre","closeTempoMin","closeTempoMax","rootNoteTonic","sort",];$(document).on("pjax:popstate",function(n){if(n.direction==="back"&&/\/search\/index/i.test(location.pathname)){var i=sessionStorage.getItem("adv-search");i&&(t.publish({event:"ajax.pushstate.Submit",data:"index?"+i}),window.location.reload())}})},queryCategories:function(n){var i=n.data.context,t=$(this).val(),f=$(this).attr("id").replace("category-l-",""),r;isNaN(t)?i.removeLevels(f):(e.val(t),r=this,$.get(u+t).done(function(n){n!=""&&i.createDropDown(r,n)}))},createDropDown:function(n,t){var u=$(n).attr("id").replace("category-l-",""),e=parseInt(u)+1,i,r='<div class="search-level-wrapper field__wrap"><select class="advanced-search-categories" id="category-l-'+e+'"><option>--'+f+"--<\/option>";for(i in t)t[i].hasOwnProperty("Name")&&t[i].hasOwnProperty("Id")&&(r+='<option value="'+t[i].Id+'">'+t[i].Name+"<\/option>");r+='<\/select><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 21 13"><polyline points="20.5 0.5 10.5 12.5 0.5 0.5"/><\/svg><\/div>';this.removeLevels(u);$(n).parent().after(r)},removeLevels:function(n){$(".search-level-wrapper").each(function(t,i){t+1>=n&&$(i).remove()})},submitSearchForm:function(i){var u=$(this).attr("action"),r;return i.preventDefault(),r="",r=i.data.context.buildSearchQuery(),r!==""&&(sessionStorage.setItem("adv-search",r),n.core.getComponentInstance("ajax.pushstate")==null||typeof $.support.pjax=="undefined"?location.href=u+r:t.publish({event:"ajax.pushstate.Submit",data:u+r}),n.analytics.logEvent("Search Completed",{Term:r,Type:"advanced",CurrentPath:window.location.pathname})),!1},_getElementType:function(n){return n.length>0?n.get(0).nodeName.toLowerCase():!1},buildSearchQuery:function(){var t,i,n,o,f="",e="",u="stype=2",s;if(r.length>0)for(s=0;s<r.length;s++)t=r[s],n=$("#"+t),o=n.attr("name"),i=this._getElementType(n),t=="openingKey"||t=="closingKey"||t=="rootNoteTonic"?u+="&"+o+"="+encodeURIComponent(n.val()):i=="select"&&n.find(":selected").val()!=""&&t=="durationMinMins"?f+=60*parseInt(n.find(":selected").val()):i=="select"&&n.find(":selected").val()!=""&&t=="durationMinSecs"?f=parseInt(f)+parseInt(n.find(":selected").val()):i=="select"&&n.find(":selected").val()!=""&&t=="durationMaxMins"?e+=60*parseInt(n.find(":selected").val()):i=="select"&&n.find(":selected").val()!=""&&t=="durationMaxSecs"?e=parseInt(e)+parseInt(n.find(":selected").val()):i=="select"&&n.find(":selected").val()!=""?u+="&"+o+"="+n.find(":selected").val():i=="input"&&n.val()!=""&&(u+="&"+o+"="+n.val());return f>0&&(u+="&durationMin="+f),e>0&&(u+="&durationMax="+e),u=="stype=2"?"":u},clearSearchForm:function(n){i.length>0&&i[0].reset();$("#category").val("");var t=n?n.data.context:this;t.removeLevels(1);$("#extended-advanced-search").hide();$("#category-l-1").prop("selectedIndex",0)},destroy:function(){i.off();r=[]}}},])}(app,function(){return!0}),function(n){n.core.component("download.history",["api",function(){var n,t,i,r;return{init:function(){i=$("#submit-filter");r=$(".js-clear-btn");n=$(".js-date-start");t=$(".js-date-end");n.datepicker({dateFormat:"dd/mm/yy"});t.datepicker({dateFormat:"dd/mm/yy"});r.on("click",{context:this},this.clearAll);i.on("click",this.doFilter)},doFilter:function(){var i="";i+="?page=1";i+=n.val()!==""?"&startdate="+n.val():"";i+=t.val()!==""?"&enddate="+t.val():"";window.location.href=window.location.pathname+i},clearAll:function(i){n.val("");t.val("");i.data.context.doFilter()},destroy:function(){n.off();t.off();r.off();i.off()}}},])}(app),function(n){n.core.component("download.tracking",["api",function(){return{init:function(){$(".js-download-file").each(function(){$(this).off("click").on("click",function(){var t=$(this),n=t.parents(".js-results-row");window.sendAnalytics(null,"Download","Clicked",{TrackTitle:n.data("tracktitle"),TrackId:n.data("trackid"),AlbumNo:n.data("album"),TrackSource:n.data("tracksource"),FileType:t.attr("href").split("/")[4].includes("wav")?"wav":"mp3",CurrentPath:window.location.pathname})})})},destroy:function(){}}},])}(app),function(n){n.core.component("projects.tracking",["api",function(){return{init:function(){$(".js-projects-tracking-filter").each(function(){$(this).off("click.tracking").on("click.tracking",function(){window.sendAnalytics(null,"Projects Filter","Clicked",{Filter:$(this).data("filter"),CurrentPath:window.location.pathname})})});$(".js-projects-tracking-page-size").each(function(){$(this).off("change.tracking").on("change.tracking",function(){window.sendAnalytics(null,"Projects Page Size","Clicked",{PageSize:$(this).val(),CurrentPath:window.location.pathname})})});$(".js-projects-tracking-delete").each(function(){$(this).off("click.tracking").on("click.tracking",function(){window.sendAnalytics(null,"Project Delete","Clicked",{CurrentPath:window.location.pathname})})});$(".js-projects-tracking-view").each(function(){$(this).off("click.tracking").on("click.tracking",function(){window.sendAnalytics(null,"Project","Clicked",{Method:$(this).data("linktype"),CurrentPath:window.location.pathname})})});$(".js-projects-tracking-pagination").each(function(){$(this).off("click.tracking").on("click.tracking",function(){window.sendAnalytics(null,"Projects Paging","Clicked",{Target:$(this).data("target"),CurrentPath:window.location.pathname})})})},destroy:function(){}}},])}(app),function(n){n.core.component("#clear-all",["api",function(n){var t,i,r,u;return{init:function(){t=$(n.el);t.on("click",{context:this},this.showModal);this.countItems($(".js-results-row"))==0&&this.disableButtons()},modalListeners:function(){$(".modal").on("click",".modal-close, .cancel",function(){$(".modal").off("click");$(".modal").dialog().dialog("destroy")});$(".modal").on("click",".confirm",{context:this},this.clearAll)},prepareData:function(){u=450;i=$("#prompt-url").data("clear");r=$("#prompt-url").data("clear-api")},countItems:function(n){return n?n.length:0},disableButtons:function(){$("#my-favourites-control-right > li a").each(function(){$(this).addClass("disabled")})},showModal:function(t){if($(t.target).hasClass("disabled"))return!1;var r=t.target;t.data.context.prepareData(r);$(".modal").load(i).dialog({width:u,height:"auto",cache:!1,resizable:!1,position:["center",125],modal:!0});n.publish({event:"modalReady"});t.data.context.modalListeners()},clearAll:function(n){var t=n.data.context;t.disableButtons();$(".confirm").addClass("disabled");$.post(r).done(function(n){if(n.IsSuccess){var t=$(".modal");t.off("click");$(".js-results-row").each(function(){$(this).remove()});t.hasClass("ui-dialog-content")&&t.dialog("destroy");window.location.href="/Favourites";$(".confirm").removeClass("disabled")}})},destroy:function(){t.off()}}},]);n.core.component(".js-add-favourite",["api",function(n){var h,t,r,i,u,f=!1,e,o,s;return{init:function(){h=$(n.el);r=$("#jsvars-trackresults");h.on("click",{context:this},this.toggleFavourite);i=r.data("userid");e=r.data("getfavtracks");o=r.data("addfavtrack");s=r.data("removefavtrack");this.getFavourites();this.redirectAnalytics();f=$(".favourites-all").length>0?!0:!1;u=this},getFavourites:function(){typeof e!="undefined"&&typeof i!="undefined"&&i>0&&$.getJSON(e).done(this.highlightFavourites)},redirectAnalytics:function(){var n=$.cookie("favourited");n===""&&(window.sendAnalytics(null,"Add to Favourites","Clicked"),$.removeCookie("favourited",{path:"/"}))},highlightFavourites:function(n){for(var t=0;t<=n.length;t++)$('.js-results-row[data-trackid="'+n[t]+'"]').addClass("fav").find(".js-add-favourite").addClass("active")},toggleFavourite:function(){$(this).toggleClass("active");t=$($(this).parents(".js-results-row[data-trackid]"));t.hasClass("fav")?u.favouriteOff():u.favouriteOn()},favouriteOn:function(){var n=t.data("trackid");typeof o!="undefined"&&typeof i!="undefined"&&i>0&&typeof n!="undefined"&&$.get(o+"/"+n).done(function(){t.addClass("fav");$(this).addClass("active");window.sendAnalytics(null,"Add to Favourites","Clicked",{TrackTitle:t.data("tracktitle"),TrackId:t.data("trackid"),AlbumNo:t.data("album")})})},favouriteOff:function(){var n=t.data("trackid");typeof s!="undefined"&&typeof i!="undefined"&&i>0&&typeof n!="undefined"&&($.get(s+"/"+n).done(function(){f===!0&&setTimeout(function(){$('[data-trackid="'+n+'"]').remove()},500);t.hasClass("js-removed-row")?t.remove():(t.removeClass("fav"),$(this).removeClass("active"))}),window.sendAnalytics(null,"Remove from Favourites","Clicked",{TrackTitle:t.data("tracktitle"),TrackId:t.data("trackid"),AlbumNo:t.data("album")}));u.checkAll()},checkAll:function(){if(f===!0){var n=+$(".fav").length-1;(n===0||n<0)&&(window.location.href="/Favourites")}},destroy:function(){$(n.el).off()}}},])}(app),function(n){n.core.component("#add-to-project",["api",function(n){var i="",r="",u,t,f;return{init:function(){f=this;u=$(n.el);u.on("click",{context:this},this.openModal);i=$("#prompt-url").data("getview");r=$("#prompt-url").data("addall")},_collectItems:function(){var n=[];return $.each($(".js-results-row"),function(){n.push({id:$(this).data("trackid"),title:$(this).data("tracktitle")})}),n},openModal:function(r){if(window.sendAnalytics(null,"Add to Project","Clicked"),$(r.target).hasClass("disabled"))return!1;t=r.data.context._collectItems();var u=_(t).map(function(n){return n.id}).join(","),e={ids:u};$.post(i,e).done(function(t){t&&($(".modal").html(t),$(".modal").dialog({width:500,height:"auto",resizable:!1,cache:!1,position:["center",125],modal:!0,dialogClass:"anw-dialog",open:function(){var n=$(this);n.find(".existing-project").length?$("#ddlProjects",n).focus():$("#projectName",n).focus()}}),n.publish({event:"modalReady"}),f.modalListeners())})},_modalTitle:function(){var o=t.length,i=0,r=" ",f="",u="",n,s=0,e;for(i;i<o;i++)i<=2&&(r+=t[i].title+", ");r=r.substr(0,r.length-2);i>3?(s=o-3,n=$(".anw-dialog .many-tracks"),f=n.html(),u=f.replace("[track-title]","<strong>"+r+"<\/strong>"),u=u.replace("[tracks-number]",s),n.html(u),n.removeClass("d-none")):(n=$(".anw-dialog .few-tracks"),f=n.html(),u=f.replace("[track-title]","<strong>"+r+"<\/strong>"),n.html(u),n.removeClass("d-none"));e=$(".anw-dialog #rdoExisting");e.length>0&&e.prop("checked",!0)},modalListeners:function(){$(".modal").on("click",".modal-close",function(){$(".modal").off("click");$(".modal").dialog().dialog("destroy")});$(".modal").on("click",".button",this.addToProject);$(".modal").on("change","#ddlProjects",function(){$("#rdoExisting").prop("checked",!0)});$(".modal").on("focus","#ddlProjects",function(){$("#rdoExisting").prop("checked",!0)});$(".modal").on("focus","#projectName",function(){$("#rdoNew").prop("checked",!0)})},addToProject:function(){var t=parseInt($(".projectadd:checked").val()),i=t===0?$("#projectForm").serialize():$("input[name!=ProjectId]",$("#projectForm")).serialize();$.ajax({type:"POST",url:r,data:i}).done(function(){$("#projectForm")[0].reset();$(".modal").off("click");$(".modal").dialog().dialog("destroy");n.publish({event:"do.notify",data:{msg:"Track added successfully",region:"top"}})})},destroy:function(){$(n.el).off();$(".js-project-addtrack").off()}}},])}(app),function(n){n.core.component("#search-box",["api",function(t){var i,r;return{_cache:{},init:function(){r=this;i=$(t.el);i.autocomplete({minLength:2,source:_.bind(this.getSuggestions,this)}).keyup(function(n){n.which===13&&$(".ui-autocomplete").hide()});i.on("autocompleteselect",_.bind(this.triggerKeywordSearch,this));$("#search").on("click",function(){this.blur();n.analytics.logEvent("Search Completed",{Term:i.val().trim().toLowerCase(),Type:"old",CurrentPath:window.location.pathname})})},getSuggestions:function(n,t){var i=n.term;if(i in r._cache){t(r._cache[i]);return}$.getJSON("/track/searchkeywordsuggestions",n).done(function(n){r._cache[i]=n;t(n)}).fail(function(){t()})},triggerKeywordSearch:function(n,t){$("#search-box").val(t.item.value);$("#search").trigger("click")},destroy:function(){i.off()}}},])}(app,function(){return $("#search-box").length>0?!0:!1}),function(n){n.core.component("search.refine",["api",function(){var n,t=0,i,r;return{init:function(){r=this;n=["keywords","keyword","tempoName","openTempoMin","openTempoMax","lyrics","category","durationMin","durationMax","composer","albumNumber","keyMood","openingKey","closingKey","metre","closeTempoMin","closeTempoMax","rootNoteTonic"];i=$("#jsvars-search").data("any");this.fillUpInputs()},_getElementType:function(n){return n.length>0?n.get(0).nodeName.toLowerCase():!1},_queryUrl:function(){var n={};return window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi,function(t,i,r){i=decodeURIComponent(i);n[i]=decodeURIComponent(r)}),n},_createDropDown:function(n,r){var e,f,l;if(r==="")return!1;var u="",o=$("#category-l-1"),s=r.ParentId,h=r.SelectedId,c=r.Siblings;return t===1?(u='<select class="advanced-search-categories larger-width" id="category-l-"><option>--'+i+"--<\/option>",$.each(c,function(n,t){u+=t==h?'<option selected="selected" value="'+t+'">'+n+"<\/option>":'<option value="'+t+'">'+n+"<\/option>"}),u+="<\/select>",o.parent().attr("class","search-level-wrapper field__wrap"),o.replaceWith(u)):(u='<div class="search-level-wrapper field__wrap"><select class="advanced-search-categories" id="category-l-"><option>--'+i+"--<\/option>",$.each(c,function(n,t){u+=t==h?'<option selected="selected" value="'+t+'">'+n+"<\/option>":'<option value="'+t+'">'+n+"<\/option>"}),u+="<\/select><\/div>",$("#category-l-").parent().prev().after(u)),s===null?(e=0,f=$(".advanced-search-categories"),e=f.length,f.each(function(n,t){if($(t).attr("id","category-l-"+(n+1)),n==e-1){var i=$(t).parent().find("label"),r=i.clone();i.replaceWith("<label>&nbsp;<\/label>");$("#category-l-1").parent().find("label").replaceWith(r)}}),l=f.length,$(f.get(l-1)).attr("class","field__wrap")):n._categoryLookUp(s),!0},_categoryLookUp:function(n){$.get("/Category/GetCategories",{id:n},function(){t+=1}).done(function(n){n!==""&&r._createDropDown(r,n)})},_calcDurationMinMax:function(n,t){var i=0,r=0,u=0,f="";return u=t[n]/60+"",f=u.split("."),i=f[0],r=t[n]-60*i,[i,r]},fillUpInputs:function(){var r,u,f,e,i,o,s;for(t=0,r=this._queryUrl(),e=0;e<=n.length;e++)i=n[e],r.hasOwnProperty(i)&&(e>8&&$("#extended-advanced-search").toggle(),f=i==="keyword"?$("#"+i+"s"):$("#"+i),f.length===0&&(f=$('[name="'+i+'"]')),o=this._getElementType(f),i=="category"&&this._categoryLookUp(r[i]),i=="durationMin"?(u=this._calcDurationMinMax(i,r),$("#durationMinMins").val(u[0]),$("#durationMinSecs").val(u[1])):i=="durationMax"?(u=this._calcDurationMinMax(i,r),$("#durationMaxMins").val(u[0]),$("#durationMaxSecs").val(u[1])):o=="input"?f.val(r[i]):(s=r[i].substring(0,1).toUpperCase()+r[i].substring(1),$('select[name="'+i+'"] option[value="'+s+'"]').prop("selected","selected")))},destroy:function(){}}}])}(app),function(n){n.core.component("#aCountry",["api",function(n){var r,t,u,i,f;return{init:function(){r=$(n.el);t=$("#country-target");r.on("click",{context:this},this.openList);f=r.data("url");this.setCurrencyFromCookie()},openList:function(n){var r=n.data.context;if($(this).hasClass("active")){r.closeList();return}if($(this).addClass("active"),t.html()==="")$.get(f).done(function(n){t.html(n);t.show();u=$("#country-close");u.on("click",r.closeList);i=t.find(".set-currency");i.on("click",{context:r},r.setCurrency)});else{t.show();i.on("click",{context:r},r.setCurrency)}},setCurrencyFromCookie:function(){$.cookie.json=!0;var n=$.cookie("__currency");n&&(n.Symbol=n.Name==="GBP"?"&pound;":n.Name==="EUR"?"&euro;":"$",$("#aCountry").html(n.Name+" "+n.Symbol));$.cookie.json=!1},getCurrencyFromCookie:function(){$.cookie.json=!0;var n=$.cookie("__currency");return typeof n!="undefined"?n:($.cookie.json=!1,!1)},setCurrency:function(t){t.preventDefault();var i=$(this).find("span").html(),r=$(this).data("target"),u=$(this).data("cy");$.post(r,{currencyID:u}).done(function(){$("#aCountry").html(i.split(" ").reverse().join(" "));t.data.context.closeList();n.publish({event:"do.change.price"});n.restart("#aUsage",50)})},closeList:function(){r.removeClass("active");t.hide();i.off()},destroy:function(){r.off();typeof i!="undefined"&&i.off()}}},]);n.core.component("#launchBeatCalculator",["api",function(t){var i,r;return{init:function(){i=$(t.el);i.on("click",this.launchBeatCalculator)},launchBeatCalculator:function(){r=navigator.userAgent.match(/Version\/[\d.]+.*Safari/)?475:430;window.open("/beatcalculator","","width=320,height="+r+",left=360,top=190");n.analytics.logEvent("Beat Calculator Clicked",{CurrentPath:window.location.pathname})},destroy:function(){i.off()}}},])}(app),function(n,t){n.core.component("cart.dispatcher.newheader",["api",t,function(n){function o(){var n=setInterval(function(){e++;s();e>=40&&clearInterval(n)},250)}function s(){$(".basket a span").length>0&&(e=40,i=$(".basket a span"),r=$(".basket"))}var i=$(".basket a span"),r=$(".basket"),u=$("#Currency_selector"),f=$("#Country_selector"),t,e=0;return{init:function(){t=this;o();n.subscribe({"do.cart.remove":this.removeFromCart,"do.cart.add":this.addToCart,"do.cart.init":this.initCart});u.off("change").on("change",{context:this},this.setCurrency);f.off("change").on("change",{context:this},this.setSite)},setCurrencyFromCookie:function(){if($.cookie("__currency")!=undefined){$.cookie.json=!0;var n=$.cookie("__currency").Id;$.cookie.json=!1;n!=null&&$("#Currency_selector").val(n)}},setCurrency:function(){dataLayer.push({event:"genericevent",category:"country-currency selector",action:"currency",label:u.children(":selected").text()});var t=u.data("url"),i=u.val();$.post(t,{currencyID:i}).done(function(){n.publish({event:"do.change.price"})})},setSite:function(){dataLayer.push({event:"genericevent",category:"country-currency selector",action:"country",label:f.children(":selected").text()});var n=f.val();window.location="https://"+n},initCart:function(){$.get("/api/cart/items").done(function(n){n.length>0&&t._updateCartCount(n.length)});t.setCurrencyFromCookie()},removeFromCart:function(n){var u=i.text(),t;u=u==""||u<0?0:u;t=parseInt(u)-parseInt(n);t=t<0?0:t;t==0&&r.hide();i.text(t)},addToCart:function(n){if(n.el.data("demotrack")!==undefined)var i=$(".modal").load("/demo/demopartial?id="+n.el.parents(".js-results-row").data("trackid")+"&cachebuster="+ +new Date,function(r,u){if(u=="error"){t._doAddToCart(n);t._updateGtm("addToCart",n);return}i.dialog({width:550,height:"auto",cache:!1,resizable:!1,position:["center",125],modal:!0,open:function(){$(this).parents(".ui-dialog").attr("tabindex",-1)[0].focus()}});t.modalListeners(n)});else t._doAddToCart(n),t._updateGtm("addToCart",n)},modalListeners:function(i){var u=$(".modal");u.off("click",".modal-close").on("click",".modal-close",function(n){n.preventDefault();u.dialog().dialog("destroy")});u.off("click","#buyTrack").on("click","#buyTrack",function(){t._doAddToCart(i);t._updateGtm("demoModalAddToCart",i);u.dialog().dialog("destroy")});u.off("click","#download-demo").on("click","#download-demo",function(){var o=r.siblings("#demos"),s=o.find(".header__nav-count"),e=s.text(),f;e=e==""||e<0?0:e;f=parseInt(e)-1;f=f<0?0:f;f==0&&(o.addClass("header__nav-item--demos-inactive"),n.publish({event:"cart.changed"}));s.text(f);t._updateGtm("demoModalDownload",i);u.dialog().dialog("destroy")});u.off("click",".modal-close").on("click",".modal-close",function(n){n.preventDefault();t._updateGtm("demoModalClose");u.dialog().dialog("destroy")});$("#buyTrack").addClass("js-buy-modal-loaded")},_updateCartCount:function(t){i.text(t);r.css("display","inline-block");n.publish({event:"cart.changed"})},_doAddToCart:function(n){var i=document.location.href;typeof n.event!="undefined"&&$.get(n.event.currentTarget.href,function(n){t._updateCartCount(n.CartCount);$.cookie.json=!0;$.cookie("cntShopping",{url:i},{path:"/"});window.location.href="/cart";$.cookie.json=!1})},_doAddToCartTest:function(n){var i=null,r=n.el.data("url");$.get(r,function(r){r.IsSuccess&&(clearTimeout(i),t._updateCartCount(r.CartCount),n.el.popover("show"),i=setTimeout(function(){$(".popover").fadeOut("slow",function(){})},1e3))})},_updateGtm:function(n,t){var i={},r,u;i.event=n;t&&t.hasOwnProperty("product")&&(r=$.cookie("__currency"),r!=undefined&&(u=JSON.parse($.cookie("__currency")).Name),i.ecommerce={currencyCode:u,add:{products:[t.product]}});dataLayer.push(i)},destroy:function(){}}},]);n.core.component("newheader.cart.add",["api",t,function(n){return{init:function(){var t=this;$(".js-add-to-cart").unbind("click").on("click",function(i){i.preventDefault();n.publish({event:"do.cart.add",data:{count:1,event:i,product:t._getTrackInfoForGtm($(this)),el:$(this)}})});$(".js-add-to-cart").addClass("js-add-to-cart-ready");$(".js-download-file").addClass("js-download-file-ready")},_getTrackInfoForGtm:function(n){var t=n.parents("div.js-results-row"),i=n.parent().siblings("span.price").text().substring(1);return{name:t.data("tracktitle"),id:t.data("trackid"),price:i,quantity:1}},destroy:function(){$(".js-add-to-cart").off()}}},]);n.core.component("newheader.cart.init",["api",t,function(n){function i(){var n=setInterval(function(){t++;r();t>=40&&clearInterval(n)},250)}function r(){$(".basket a span").length>0&&(t=40,n.publish({event:"do.cart.init"}))}var t=0;return{init:function(){i()},destroy:function(){}}},]);n.core.component("newheader.cart.analytics",["api",t,function(){return{init:function(){$("div[doubleclick]").length&&dataLayer.push({event:"cart-page"})},destroy:function(){}}},])}(app),function(n){n.core.component("#CountryId",["api",function(n){var t,r,u,i;return{init:function(){t=$(n.el);t.on("change",{context:this},this.handleDropdownState);r=$(".js-state-field");i=$("#StateId");u=$(".js-county-field");this.handleDropdownState()},handleDropdownState:function(n){t.val()==="2"?(r.removeClass("d-none"),i.prop("disabled",!1),u.addClass("d-none"),$(".js-zip-code").removeClass("d-none"),$(".js-postcode").addClass("d-none")):(r.addClass("d-none"),i.prop("disabled",!0),u.removeClass("d-none"),$(".js-zip-code").addClass("d-none"),$(".js-postcode").removeClass("d-none"));n&&($(".js-county").val(""),i.find("option:selected").removeAttr("selected"))},destroy:function(){t.off()}}},])}(app),function(n,t){n.core.component("#productionName",["api",t,function(t){var i,r;return{init:function(){i=$(t.el);r=$(".js-brand-input");dataLayer.push({event:"checkout",ecommerce:{checkout:{actionField:{step:3}}}});$("#order-confirm-form").on("submit",this.doValidation);i.on("keyup",this.checkProductionName);r.on("keyup",this.checkBrand)},checkProductionName:function(n){i.val()===""?(n.preventDefault(),$("#production-name-error").removeClass("d-none").addClass("field-validation-error")):$("#production-name-error").addClass("d-none").addClass("field-validation-error")},checkBrand:function(n){r.val()===""?(n.preventDefault(),$("#brand-error").removeClass("d-none").addClass("field-validation-error")):$("#brand-error").addClass("d-none").addClass("field-validation-error")},doValidation:function(t){if(i.val()===""||r.val()==="")return t.preventDefault(),i.val()===""&&($("#production-name-error").removeClass("d-none").addClass("field-validation-error"),i.addClass("input-validation-error")),r.val()===""&&($("#brand-error").removeClass("d-none").addClass("field-validation-error"),r.addClass("input-validation-error")),$("html, body").animate({scrollTop:i.offset().top-90},400),!1;n.analytics.logEvent("Proceed to Checkout Clicked",{Location:"Order Summary",CurrentPath:window.location.pathname})},destroy:function(){i.off()}}},])}(app,function(){return $("#order-confirm-form").length>0?!0:!1}),function(n,t){n.core.component("cart.customerdetails",["api",t,function(){return{init:function(){dataLayer.push({event:"checkout",ecommerce:{checkout:{actionField:{step:2}}}})},destroy:function(){}}},])}(app,function(){return $("#customer-details-form").length>0?!0:!1}),function(n){n.core.component(".selectall",["api",function(n){var t,i,r;return{init:function(){r=this;t=$(n.el);$.each(t,function(n,t){$(t).on("change",r.toggleIt)})},toggleIt:function(){var n=$(this).data("targetitems");i=$("."+n);$(this).prop("checked")?$.each(i,function(){$(this).prop("checked","checked")}):$.each(i,function(){$(this).prop("checked","")})},destroy:function(){t.off()}}}])}(app),function(n,t){n.core.component("#my-order-go",["api",t,function(n){var i,r,o,s,t=[],h,u,f,e;return{init:function(){i=$(n.el);i.addClass("disabled");r=$(".select-all");s=$("#my-order-actions");f=$(".js-copy-button");h=r.data("targetitems");e=$(".js-hidden-copied");u=$("."+h);u.on("click",this._collectItems);r.on("click",this.toggleAll);i.on("click",{context:this},this.executeAction);f.on("click",this.copyToClipboard)},copyToClipboard:function(n){n.preventDefault();var t=$("<input>");$("body").append(t);t.val($("#code").text()).select();document.execCommand("copy");t.remove();f.addClass("code-copied");f.text(e.text());e.remove()},executeAction:function(n){var t,r;return i.hasClass("disabled")?!1:(t=n.data.context,o=s.find(":selected").val(),r={wav:t.doDownloadWav,mp3:t.doDownloadMp3},r[o].apply(t))},doDownloadWav:function(){var n=$("#form1"),r,i;for(t=this._collectItems(),n.find('input[name="trackIds"]').each(function(n,t){$(t).remove()}),n.find('input[name="musicType"]').remove(),r='<input type="hidden" name="musicType" value="wav" />',i=0;i<t.length;i++)r+='<input type="hidden" name="trackIds" value="'+t[i]+'" />';n.append(r);t.length<=10?n.submit():this._alertWavDownload(n)},doDownloadMp3:function(){var n=$("#form1"),r,i;for(t=this._collectItems(),n.find('input[name="trackIds"]').each(function(){$(this).remove()}),n.find('input[name="musicType"]').remove(),r='<input type="hidden" name="musicType" value="mp3" />',i=0;i<t.length;i++)r+='<input type="hidden" name="trackIds" value="'+t[i]+'" />';n.append(r);n.submit()},_alertWavDownload:function(t){$(".modal").load("/project/alertwavdownload").dialog({width:500,height:"auto",resizable:!1,position:["center",125],modal:!0,dialogClass:"anw-dialog"});n.publish({event:"modalReady"});$(".modal").on("click",".modal-close, .cancel",function(n){n.preventDefault();$(".modal").off("click");$(".modal").dialog().dialog("destroy")});$(".modal").on("click",".confirm",{context:this},function(){t.submit();$(".modal").off("click");$(".modal").dialog().dialog("destroy")})},toggleAll:function(){r.prop("checked")?i.removeClass("disabled"):i.addClass("disabled")},_collectItems:function(){return t=[],$.each(u,function(){$(this).prop("checked")&&t.push($(this).closest(".js-results-row").data("trackid"))}),t.length>0?i.removeClass("disabled"):i.addClass("disabled"),t},destroy:function(){u.off()}}}])}(app,function(){return $("#my-order-go").length>0?!0:!1}),function(n){n.core.component("#accountExisting",["api",function(n){var t,i;return{init:function(){t=$(n.el);t.on("click",this.prepareSubmit);i=this},prepareSubmit:function(){var n=$("#addMember").val();return n!==""&&i.submitData({email:n}),!1},submitData:function(t){var i=document.location.href;$.post("/Account/AddNewUser",t).done(function(t){t.Message!==""&&n.publish({event:"do.notify",data:{region:"top",msg:t.Message}});n.publish({event:"ajax.pushstate.Submit",data:i})})},destroy:function(){t.off()}}}])}(app),function(n){n.core.component(".js-delete-member-button",["api",function(n){var t;return{init:function(){t=$(n.el);t.on("click",{context:this},this.deleteMember)},deleteMember:function(t){t.preventDefault();var i=$(this);$.post("/account/DeleteMemberFromOrganisation?id="+i.data("memberid")).done(function(t){if(i.parent().parent().remove(),t.Message!==""){n.publish({event:"do.notify",data:{region:"top",msg:t.Message}});var r=parseInt($("#member-count p b").text()),u=r-1;$("#member-count p b").text($("#member-count p b").text().replace(r,u))}})},destroy:function(){t.off()}}}])}(app),function(n){n.core.component(".homepage",["api",function(n){var t;return{init:function(){t=this;$(".read-more-section p:eq(1)").show();t.$ele=$(n.el);$(".read-more-section > p").each(function(n,t){n===1&&$(t).show()});$(".read-more").on("click",function(){$(".read-more-section p").css({display:"block"});$(this).remove()});window.sr=new scrollReveal({move:"50px",mobile:!1});n.subscribe({"ajax.pushstate.Back":t.reloadHomepage})},reloadHomepage:function(){$("#push-container").one("pjax:end",function(){$(".anw-content-inner").hasClass("homepage")&&$.pjax.reload("#push-container")})},destroy:function(){$(".read-more").off()}}}])}(app),function(n,t){n.core.component(".contact-us",["api",t,function(n){var t,i,r;return{init:function(){t=$(n.el);r=t.data("site-abbreviation");i=t.find("#add-"+r);i.length>0&&(t.find(".row").prepend(i),i.after(t.find("h2.anw-heading")),i.removeClass("col-sm-6").addClass("col-sm-12"),t.find(".anw-contact__sites--site").removeClass("col-sm-12").addClass("col-sm-6"))},destroy:function(){}}}])}(app,function(){return $(".contact-us").length>0?!0:!1}),function(n,t){n.core.component(".anw-form__contact",["api",t,function(){var n;return{init:function(){n=this;$(".anw-form__radio").off().on("change",{context:this},this.chooseOption);$(".anw-form__contact").off().on("submit",function(n){n.preventDefault()});window.submitContactUsForm=this.submit},chooseOption:function(){var n=$(this).find("input[name='query']").val();$("input[name='selectedOption']").val(n);$("input[name='selectedOption']").focusout()},submit:function(t){if($(".anw-form__contact").valid())$.post("/contact/contactus",{query:$("input[name='selectedOption']").val(),email:$("input[name='email']").val(),source:$("input[name='source']").val(),description:$("textarea[name='description']").val(),"g-recaptcha-response":t}).done(function(t){t&&($(".anw-form__contact").hide(),$(".anw-form__confirmation").show(),window.scrollTo(0,0),window.sendAnalytics(null,"Contact Us","Completed",{ContactType:n.getAmplitudeQueryName($("input[name='selectedOption']").val())}))})},getAmplitudeQueryName:function(n){switch(parseInt(n)){case 1:return"Licensing";case 2:return"My account";case 5:return"Music search";case 3:return"Payments & refunds";case 7:return"YouTube";case 4:return"Copyright";case 6:return"Other";default:return""}},destroy:function(){}}}])}(app,function(){return $(".anw-form__contact").length>0?!0:!1}),function(n){n.core.component("edlexporthelp",["api",function(){var n;return{init:function(){n=$("#edl-help");n.fancybox({width:980,height:510})},destroy:function(){n.off()}}}])}(app),function(n,t){n.core.component("cuesheet",["api",t,function(){var t,r,i,n;return{init:function(){r=$(".cue-sheet-ignore");t=this;i=$("#cuesheet-form");n=$("#disclaimer");n.hide();r.on("click",this.updateTotalDuration);i.on("submit",this.showDisclaimer)},updateTotalDuration:function(){var i=$(".cue-sheet-ignore:not(:checked)"),n=0;i.each(function(){n+=parseInt($(this).data("seconds"),10)});$("#MusicDuration").val(t.getTimeString(n))},getTimeString:function(n){var r=n,u=Math.floor(r/3600),t=Math.floor((r-u*3600)/60),i=r-u*3600-t*60;return t<10&&(t="0"+t),i<10&&(i="0"+i),t+":"+i},showDisclaimer:function(i,r){r||i.preventDefault();n.dialog({width:400,height:"auto",resizable:!1,position:["center",125],modal:!0,open:function(){$(".confirm").focus()}});n.on("click",".modal-close, .cancel",function(){n.off("click");n.dialog("destroy")});n.on("click",".confirm",t.submitForm)},submitForm:function(){i.trigger("submit",[!0]);n.dialog("destroy")},destroy:function(){n.dialog("destroy")}}}])}(app,function(){return $(".cue-sheet-ignore").length>0?!0:!1}),function(n){n.core.component(".cue-help-btn",["api",function(n){var r,u,f,e,t,o,i=1;return{init:function(){r=$(n.el);t=this;r.fancybox({beforeShow:function(){o=this;t.showFirst()}})},getFancyContext:function(){return $(".fancybox-inner")},showFirst:function(){$(".prev-button").off();$(".next-button").off();$(".prev-button").on("click",t.backward);$(".next-button").on("click",t.forward);var n=t.getFancyContext();i=1;u=$(o)[0].content.find(".anw-fancy-slide").length;n.find(".anw-fancy-slide").each(function(n,t){$(t).hide();n+1===1&&$(t).show()})},forward:function(){e=i+1>u?1:i+1;t.moveIt(e)},backward:function(){f=i-1<1?u:i-1;t.moveIt(f)},moveIt:function(n){var r=t.getFancyContext();r.find(".anw-fancy-slide").each(function(t,i){$(i).hide();t+1===n&&$(i).show()});i=n},destroy:function(){r.off()}}}])}(app),function(n){n.core.component("#buyAllTracks",["api",function(n){var i,r,t;return{init:function(){i=$(n.el);r=$(".anw-results-row");i.on("click",$.proxy(this.prepareTracks,this))},prepareTracks:function(n){t=[];n.preventDefault();r.each(function(n,i){t.push($(i).data("trackid"))});this.addToCart()},addToCart:function(){var i="/cart/addmultipletocart?trackIds="+t.join(", ");$.get(i,function(){$.cookie.json=!0;$.cookie("cntShopping",{url:document.location.href},{path:"/"});n.publish({event:"ajax.pushstate.Submit",data:"/cart"});window.sendAnalytics("Demo Modal","Add all to Cart","Clicked");$.cookie.json=!1})},_updateCartCount:function(){n.publish({event:"cart.changed"})},destroy:function(){}}},])}(app,function(){return $("#demoTrackBanner").length>0}),function(n){n.core.component("cue-upload-label",["api",function(){var n;return{init:function(){n=$(".cue-upload");n.on("change",this.readFile)},readFile:function(){var t=$(this).val().split("\\"),n=t[t.length-1];n=n.substr(0,20)+"...";$(this).parent().find(".cue-filename").html(n)},destroy:function(){n.off()}}}]);n.core.component("cue-upload-open",["api",function(){var n;return{init:function(){n=$(".cue-upload-label");n.on("click",this.openUploadDialog)},openUploadDialog:function(){$(this).parent().find("input").trigger("click")},destroy:function(){n.off()}}}]);n.core.component("framerateRadioOptions",["api",function(){return{init:function(){$("#framerate30").on("click",this.setSelectedValueToHiddenField);$("#framerate25").on("click",this.setSelectedValueToHiddenField)},setSelectedValueToHiddenField:function(n){$("#SelectedFrameRate").val($(n.target).val())},destroy:function(){}}}])}(app),function(){app.core.component("cms.feature",["api",function(){var n;return{init:function(){n=$(".cms-infographic").find(".infographic img");n.wrap('<a class="fancybox infoWrapper" href="'+n.attr("src")+'"><\/a>');$("a.infoWrapper").fancybox({fitToView:!1});$(".youtube-launch").fancybox({width:"75%",height:"75%",transitionIn:"fade",transitionOut:"fade",type:"iframe"})},destroy:function(){}}}])}(app),function(n,t){n.core.component("cms.stockmusic",["api",t,function(){return{init:function(){var n="";$(".autotabs h1").each(function(){n+='<li><a href="#">'+$(this).text()+"<\/a><\/li>";$(this).hide()});$(".autotabs").prepend('<ul class="tabs">'+n+"<\/ul]");$(".autotabs div.pricing").each(function(n){this.id="tab"+n;$(this).hide()});$(".autotabs .tabs a").each(function(n){$(this).click(function(){return $(".autotabs .tabs li").removeClass("active"),$(".autotabs div.pricing").hide(),$(this).parent().addClass("active"),$("#tab"+n).show(),!1})});$(".autotabs .tabs li:first-child").addClass("active");$("#tab0").show()},destroy:function(){}}}])}(app,function(){return $(".autotabs").length>0?!0:!1}),function(n,t){n.core.component("cms.cc",["api",t,function(n){return{init:function(){$(".pause-grp").addClass("d-none");n.subscribe({"player.Playing":this._play,"player.Ended":this._paused,"player.Paused":this._paused})},_paused:function(n){var t=n.trackEl,i=t.find(".play-grp"),r=t.find(".pause-grp");$(".play-grp").removeClass("d-none");$(".pause-grp").addClass("d-none");i.removeClass("d-none");r.addClass("d-none")},_play:function(n){var t=n.trackEl,i=t.find(".play-grp"),r=t.find(".pause-grp");$(".pause-grp").addClass("d-none");$(".play-grp").removeClass("d-none");i.addClass("d-none");r.removeClass("d-none")},destroy:function(){}}}])}(app,function(){return $("#cc-collection").length>0?!0:!1}),function(n,t){n.core.component("#copy-project",["api",t,function(n){var r,t,u="",i;return{init:function(){i=this;r=$(n.el);t=$("#copy-project-modal");r.on("click",{context:this},this.showModal);u=$("#prompt-url").data("copyproject")},showModal:function(){t.removeClass("d-none");t.dialog({width:590,cache:!1,height:"auto",resizable:!1,position:["center",125],modal:!0});n.publish({event:"modalReady"});i.modalListeners()},modalListeners:function(){t.on("click",".modal-close, .cancel",function(){i.resetListeners()});t.on("click",".save",{context:this},this.handleSubmit);t.on("keydown","#userEmail",{context:this},this.handleKeyDown)},resetListeners:function(){t.off("click");t.off("keydown");t.dialog("destroy");t.addClass("d-none")},handleKeyDown:function(n){n.which===13&&i.handleSubmit(n)},handleSubmit:function(t){t.preventDefault();var r=$("#copy-project-form");r.validate();r.valid()&&$.post(u,r.serialize()).done(function(t){return i.resetListeners(),n.publish({event:"do.notify",data:{msg:t.Message,region:"top"}}),!1})},destroy:function(){r.off()}}}])}(app,function(){return!0}),function(n,t){n.core.component("formpartial",["api",t,function(){var n;return{init:function(){n=this;$("#form-partial").on("submit",function(n){n.preventDefault()});$("#form-partial-submit").on("click",this.submitForm)},submitForm:function(){if(n.validateForm()){var t=$("#form-partial").attr("action"),i={FormName:$("#FormName").val(),Data:JSON.stringify(n.getDataFromForm())};$.post(t,i).done(function(n){n&&(location.href=location.protocol+"//"+location.host+$("#RedirectPath").val())})}else return $("#error-message").show(),window.scrollTo(0,0),!1},validateForm:function(){var t=$("#form-partial").find('fieldset[data-required="True"]'),n=!0;return t.each(function(t,i){$(i).data("type")!="text-single"||$(i).find("input").val()||(n=!1);$(i).data("type")!="text-multi"||$(i).find("textarea").val()||(n=!1);$(i).data("type")=="radio-group"&&$(i).find("input:checked").length==0&&(n=!1);$(i).data("type")=="check-group"&&$(i).find("input:checked").length==0&&(n=!1)}),n},getDataFromForm:function(){var t=$("#form-partial").find("fieldset[data-type]"),n=[];return t.each(function(t,i){if($(i).data("type")=="heading"&&n.push({key:$(i).text().trim(),value:""}),$(i).data("type")=="text-single"&&n.push({key:$(i).find("label:first").text().trim(),value:$(i).find("input").val()}),$(i).data("type")=="text-multi"&&n.push({key:$(i).find("label:first").text().trim(),value:$(i).find("textarea").val()}),$(i).data("type")=="radio-group"&&n.push({key:$(i).find("label:first").text().trim(),value:$(i).find("input:checked").data("value")}),$(i).data("type")=="check-group"){var r="";$(i).find("input:checked").each(function(n,t){r=r+$(t).data("value")+","});n.push({key:$(i).find("label:first").text().trim(),value:r})}}),n},destroy:function(){}}}])}(app,function(){return $("#form-partial").length>0?!0:!1}),function(n){n.core.component("#changeRateCard",["api",function(n){var f,r,t,u,i;return{init:function(){f=$(n.el);f.on("change",{context:this},this.changeRateCard);r=$("#ukPricing");t=$("#usPricing");u=$("#euroPricing");i=$("#canadaPricing")},changeRateCard:function(){var n=f.val();n=="UK Rate Card"?(r.length&&(r[0].style.display="block"),t.length&&(t[0].style.display="none"),u.length&&(u[0].style.display="none"),i.length&&(i[0].style.display="none")):n=="US Rate Card"?(r.length&&(r[0].style.display="none"),t.length&&(t[0].style.display="block"),u.length&&(u[0].style.display="none"),i.length&&(i[0].style.display="none")):n=="Euro Rate Card"?(r.length&&(r[0].style.display="none"),t.length&&(t[0].style.display="none"),u.length&&(u[0].style.display="block"),i.length&&(i[0].style.display="none")):n=="Canada Rate Card"&&(t.length&&(t[0].style.display="none"),i.length&&(i[0].style.display="block"))},destroy:function(){}}}])}(app),function(n){n.core.component(".anw-register",["api",function(){var i,t,r,u;return{init:function(){var f,e;r=$("#register-form");i=$.cookie("Registration");typeof i!="undefined"&&(t=i.split("/"),f=t[0]+"Complete",u=t[3].toLowerCase()==="true"?"Subscribed":"Unsubscribed",e={event:f,emailCommsCheckbox:u,country:t[1],userId:t[2]},f==="SimpleRegisterComplete"&&(f="Simple Registration Completed"),f==="DetailedRegisterComplete"&&(f="Detailed Registration Completed"),t[4]&&(e.userProfile=t[4],n.analytics.setUserProperties({"Registration User Profile":t[4].split(" and ")})),n.analytics.logEvent(f),dataLayer.push(e),$.removeCookie("Registration",{path:"/"}));r.on("submit",{context:this},this.checkErrors)},checkErrors:function(){n.utils.waitForEl(".field-validation-error",function(){$(".field-validation-error").each(function(n,t){var r=$(t).prev().attr("name").toLowerCase(),i="js-validation-error-"+r;$("."+i).length===0&&$(t).addClass(i)})})},destroy:function(){}}},])}(app),function(n,t){n.core.component("#related-posts",["api",t,function(n){var t,i;return{init:function(){t=$(n.el);i=this;this.loadPosts()},loadPosts:function(){var n=t.data("url"),r=t.data("skip");n=n+"&skip="+r;$.get(n,function(n){if(t.append(n),r==0)$("#see-more").on("click",i.loadPostsClick);t.data("skip",r+10);var u=$(n).attr("data-showmore");$("#related-post:first").addClass("  row--vertical-spacing-top-3");u=="False"&&$("#see-more").fadeOut()})},loadPostsClick:function(){t.append('<hr class="content-item__divider">');i.loadPosts()},destroy:function(){t.off()}}}])}(app,function(){return $("#related-posts").length>0?!0:!1}),function(n,t){n.core.component(".anw-accordion",["api",t,function(n){var t;return{init:function(){t=this;t.$ele=$(n.el);t.options=t.$ele.data();$(".menu span",t.$ele).map(t.closeMenu);$(".menu span",t.$ele).unbind().bind("click",t.openMenu)},closeMenu:function(){var n=$(this.parentElement),t=n.children("ul").first();n.hasClass("open")&&(n.removeClass("open"),t.slideUp(200,function(){$(this).removeAttr("style")}))},openMenu:function(n){var i=$(this.parentElement),r=i.children("ul").first();t.options.anwAccordionMobile&&$(window).width()>=991||(!n.target.parentElement.className==""&&n.preventDefault(),i.hasClass("open")?(i.removeClass("open"),r.slideUp(200,function(){$(this).removeAttr("style")})):t.options.anwAccordionCollapse?($(".menu > ul",t.$ele).slideUp(200,function(){$(this).removeAttr("style").parent().removeClass("open")}),i.addClass("open"),r.slideDown(200)):(i.addClass("open"),r.slideDown(200)))},destroy:function(){$(".menu",t.$ele).off()}}}])}(app),function(n){n.core.component("[data-toggle]",["api",function(n){return{init:function(){if(!($(n.el).length<1)){var t=this;t.$trigger=$(n.el);t.$target=$(t.$trigger.data("toggle"));t.classes={trigger:"anw-toggle-trigger--expanded",target:"anw-toggle-target--expanded"};t.$trigger.on("click",function(n){n.preventDefault();var i=$(this);if(i.hasClass(t.classes.trigger)){t.collapse.call(t,i);return}t.expand.call(t,i)})}},expand:function(n){n.addClass(this.classes.trigger);this.$target.addClass(this.classes.target)},collapse:function(n){n.removeClass(this.classes.trigger);this.$target.removeClass(this.classes.target)},destroy:function(){$(n.el).length&&$(n.el).off()}}}])}(app),function(n){n.core.component(".cc-collection-container",["api",function(){return{init:function(){$(window).scroll(function(){$(".hideme").each(function(){var n=$(this).offset().top+$(this).outerHeight(),t=$(window).scrollTop()+$(window).height();t>n&&$(this).animate({opacity:"1"},500)})})},destroy:function(){}}}])}(app),function(n){n.core.component("analytics",["api",function(){var t,i;return{init:function(){var c,o,r,f;t=window.dataLayer||[];i={getItem:function(n){return n?decodeURIComponent(document.cookie.replace(new RegExp("(?:(?:^|.*;)\\s*"+encodeURIComponent(n).replace(/[-.+*]/g,"\\$&")+"\\s*\\=\\s*([^;]*).*$)|^.*$"),"$1"))||null:null}};var s=this.getCookieValue("ABTest")||[],l=this.getCookieValue("UsageType")||{},a=this.getCookieValueTriState("user_is_member"),h=this.getUserLoggedIn(),u=[],e=[],v=this.getCookieValue("__currency")&&this.getCookieValue("__currency").Name,y=this.getCookieValueTriState("user_is_segmented");if(s.filter(function(n){return n.T=="1"}).forEach(function(n){u.push(n.F)}),s.filter(function(n){return n.T=="0"}).forEach(function(n){e.push(n.F)}),t.push({IsMember:a,LoggedIn:h,abTests:u.length?u.join():"",licenceType:l.Id,abTestsControl:e.length?e.join():"",currencyCode:v,IsSegmentation:y}),c=this.getCookieValue("MVTest")||[],o=c.filter(function(n){return n.F==="headerandplayerlayout2"}),o.length>0&&t.push({"mvt-newlayout2":o[0].C}),window.amplitude){if(h==="true"&&(f=this.getCookieValueTriState("user_is_segmented"),f==="True"&&(r="Self-service Subscription Active"),f==="Trial"&&(r="Self-service Subscription Trial"),f==="TrialExpired"&&(r="Self-service Subscription Lapsed Trial"),r))return n.analytics.setUserProperties({"Customer Type":r,Domain:window.location.host});n.analytics.setUserProperties({Domain:window.location.host,AbTests:u})}},getCookieValue:function(n){return JSON.parse(i.getItem(n))},getCookieValueTriState:function(n){var t=$.cookie(n);return t==undefined?"not set":t},getUserLoggedIn:function(){var n=$.cookie(".ASPXAUTH");return n==undefined?"false":"true"},destroy:function(){}}},])}(app,document),function(n){n.core.component("[anwga-category]",["api",function(){return{init:function(){$("body").off("click","[anwga-category]").on("click","[anwga-category]",this.pushDataLayer)},pushDataLayer:function(){var n=$(this);dataLayer.push({event:"genericevent",category:n.attr("anwga-category"),action:n.attr("anwga-action"),label:n.attr("anwga-label"),value:n.attr("anwga-value")})},destroy:function(){}}},]);n.core.component("[amplitude-event]",["api",function(){return{init:function(){$("body").off("click","[amplitude-event]").on("click","[amplitude-event]",this.pushDataLayer)},pushDataLayer:function(){try{var t=JSON.parse(_.unescape($(this).attr("amplitude-event")));t.properties.CurrentPath=window.location.pathname;n.analytics.logEvent(t.name,t.properties)}catch(i){}},destroy:function(){}}},])}(app),function(){app.core.component("top40",["api",function(){return{init:function(){var i=$(".numbered"),t,n;if(i.length>0)for(t=$("div").find(".count"),t.removeClass("d-none"),n=0;n<t.length;n++)$(t[n]).html(n+1)},destroy:function(){}}}])}(app,function(){return $(".numbered").length>0?!0:!1}),function(n,t){n.core.component("track.analytics",["api",t,function(){return{init:function(){$(".js-title").on("click",function(){dataLayer.push({event:"genericevent",category:"track",action:"track-name",label:"row"})});$(".js-mixes").on("click",function(){dataLayer.push({event:"genericevent",category:"track",action:"mixes-related",label:"row"})});$(".js-composers").on("click",function(){dataLayer.push({event:"genericevent",category:"track",action:"artist-name",label:"row"})})},destroy:function(){}}}])}(app,function(){return $(".js-results-row").length>0?!0:!1}),function(n){n.core.component(".anw-ordersuccessful",["api",function(){var t,n;return{init:function(){t=$.cookie("OrderSuccessful");typeof t!="undefined"&&(n=t.split("/"),dataLayer.push({event:"OrderSuccessful",userId:n[0],currency:n[1],cost:n[2],ord:n[3]}),$.removeCookie("OrderSuccessful",{path:"/"}))},destroy:function(){}}}])}(app),function(n,t){n.core.component("#order-summary",["api",t,function(){function t(n){var t=JSON.stringify(n);$.cookie.raw=!0;$.cookie("UsageType",t,{path:"/"});$.cookie.raw=!1}function i(n,t,i,r){dataLayer.push({event:"genericevent",category:n,action:t,label:i,value:r})}var n;return{init:function(){n=this;this.populateOrderSummaryFields();$("#creator-upsell").on("click",this.toggleCreatorUsageType)},populateOrderSummaryFields:function(){var t,n;($.cookie("upsellCreator")&&(t=$.cookie("upsellCreator")==="true"&&JSON.parse($.cookie("UsageType")).Id===8,$("#creator-upsell").prop("checked",t)),$.cookie("orderSummaryData"))&&(n=JSON.parse($.cookie("orderSummaryData")),$("#productionName").val(n.productionName),$("#channelName").val(n.channelName),$("#order-notes").val(n.orderNotes),$.removeCookie("orderSummaryData",{path:"/"}))},saveOrderSummaryFields:function(){var n={productionName:$("#productionName").val(),channelName:$("#channelName").val(),orderNotes:$("#order-notes").val()};$.cookie.raw=!0;$.cookie("orderSummaryData",JSON.stringify(n),{path:"/"});$.cookie.raw=!1},trackInGA:function(){window.sendAnalytics(null,"Add Creator Plus","Clicked")},toggleCreatorUsageType:function(){var r,u;$.cookie("upsellCreator",this.checked,{path:"/"});this.checked?(r={Id:8,Name:"Creator%252B"},t(r),n.trackInGA()):(u={Id:7,Name:"Creator"},t(u),i("Usage Type Selections","order summary","7"));n.saveOrderSummaryFields();document.location.reload(!0)},destroy:function(){}}},])}(app,function(){return $("#order-summary").length>0?!0:!1}),function(n,t){n.core.component("member-request-form",["api",t,function(n){var t,i;return{init:function(){t=$("#member-request-confirmation-container");i=$("#member-request-signup-form-container");var r="#"+n.el;t.hide();$(r).on("submit",function(n){if(n.preventDefault(),$("#recaptcha").length>0&&grecaptcha.getResponse()==="")grecaptcha.execute();else{if($(r).validate(),!$(r).valid())return!1;var u=$(r).attr("action");$.post(u,$(r).serialize()).done(function(n){t.html(n);t.show();i.hide();var r=t;if(r.length)return $("html, body").animate({scrollTop:r.offset().top},500),!1});dataLayer.push({event:"genericevent",category:"user",action:"login-request-send"})}})},destroy:function(){}}}])}(app,function(){return $("#member-request-form").length>0}),function(n,t){n.core.component(".js-header-menu",["api",t,function(n){var t,i;return{init:function(){t=$(n.el);i=t.find(".js-header-menu__toggle");i.click(function(){$(this).parent().toggleClass("header__nav-item--active")});$("html").click(function(){t.removeClass("header__nav-item--active")});i.click(function(n){n.stopPropagation()})},destroy:function(){}}}])}(app),function(n,t){n.core.component("sort-paging.analytics",["api",t,function(){var n;return{init:function(){n=this;$("#sort").on("change",function(){dataLayer.push({event:"genericevent",category:"track results",action:"sort by",label:$(this).val()})});$("#size").on("change",function(){dataLayer.push({event:"genericevent",category:"track results",action:"results per page",label:$(this).val()})});$("li.anw-track-results__controls__pagination__page--prev").on("click",function(){n.trackPagination("prev")});$("li.anw-track-results__controls__pagination__page--next").on("click",function(){n.trackPagination("next")});$("li.anw-track-results__controls__pagination__page--first").on("click",function(){n.trackPagination("first")});$("li.anw-track-results__controls__pagination__page--last").on("click",function(){n.trackPagination("last")})},trackPagination:function(n){dataLayer.push({event:"genericevent",category:"track results",action:"pagination",label:n})},destroy:function(){}}}])}(app,function(){return $(".js-results-row").length>0?!0:!1}),function(n,t){n.core.component("discover",["api",t,function(){return{init:function(){$(".js-discover").on("click","a",this.enhancedTracking)},enhancedTracking:function(n){var i=$(n.target).closest("section"),r=$(n.target).closest(".card");const t=i.attr("id");let u=0;t=="playlists"||t=="collections"?u=r.parents().index()+1:(t=="artists"||t=="albums")&&(u=r.index()+1);$(n.target).parent().hasClass("section__actions")||dataLayer.push({event:"discovery-click",ecommerce:{promoClick:{promotions:[{name:i.find(".js-section-name").text(),creative:r.find(".js-card-title").text(),position:"Slot "+i.index()+", Position "+u}]}}})},destroy:function(){}}}])}(app,function(){return $(".js-discover").length>0?!0:!1}),function(n,t){n.core.component(".simple-nav",["api",t,function(){return{init:function(){this.isSimpleNavPage()?(this.showSimpleNav(),(window.location.pathname.endsWith("/profile")||window.location.pathname.endsWith("/profile/the-essential-edit"))&&($(".js-profile-logo").removeClass("d-none"),$(".js-register-logo").addClass("d-none")),(window.location.pathname.endsWith("/registration")||window.location.pathname.endsWith("/registration/the-essential-edit")||window.location.pathname.startsWith("/vip"))&&($(".js-profile-logo").addClass("d-none"),$(".js-register-logo").removeClass("d-none"))):this.hideSimpleNav();$(".js-hide-player").length>0||$(".js-is-simple-nav").length>0?$(".anw-player").addClass("d-none"):$(".anw-player").removeClass("d-none");$(".js-hide-secondary-nav").length>0||$(".js-is-simple-nav").length>0?$(".header__nav--secondary").addClass("d-none"):$(".header__nav--secondary").removeClass("d-none")},isSimpleNavPage:function(){return $(".js-is-simple-nav").length>0},showSimpleNav:function(){$(".anw-player").addClass("d-none");$(".js-header").addClass("d-none");$(".js-simple-header").removeClass("d-none");$(".js-footer").addClass("d-none")},hideSimpleNav:function(){$(".anw-player").removeClass("d-none");$(".js-header").removeClass("d-none");$(".js-simple-header").addClass("d-none");$(".js-footer").removeClass("d-none")},destroy:function(){}}}])}(app),function(n,t){n.core.component(".js-validate",["api",t,function(n){var t,i;return{init:function(){i=this;t=$(n.el);t.parsley();window.Parsley.options.uiEnabled=!1;i.setupFormListeners();i.setupParsleyListeners();i.setupInitialErrors();i.setupRecaptcha()},setupFormListeners:function(){$("input").filter("[required]:visible").on("focus",function(n){var t=n.target.value;$(n.target).one("blur",function(n){t!=n.target.value&&$(n.target).parsley().validate()})});$("select").on("change",function(n){$(n.target).parsley().validate()})},setupParsleyListeners:function(){window.Parsley.on("field:error",function(){createError(this.$element)});window.Parsley.on("field:success",function(){removeError(this.$element)})},setupInitialErrors:function(){$("input[data-initial-error-message").each(function(n,t){$(t).data("initial-error-message")&&createError($(t))})},setupRecaptcha:function(){$("#recaptcha").length>0&&t.submit(function(n){var i=grecaptcha.getResponse();t.parsley().validate()&&i==""&&(n.preventDefault(),grecaptcha.execute())})},destroy:function(){t.off()}}}])}(app,function(){return $(".js-validate").length>0?!0:!1});module.exports={createError:createError,removeError:removeError,shouldHaveCrossSvg:shouldHaveCrossSvg,getCrossSvg:getCrossSvg,getNode:getNode},function(n,t){n.core.component(".registration-profile",["api",t,function(){return{init:function(){$(".js-show-more-options").click(function(){$(".js-more-options").removeClass("d-none");$(".js-more-options-button-card").addClass("d-none");$(".js-more-options-button-card").removeClass("d-flex")});$(".js-profile-form").on("submit",function(n){$("input[type=checkbox]").is(":checked")==!1&&$(".js-other-input").val().length==0&&(n.preventDefault(),$(".js-reg-seg-error").hasClass("d-none")&&$(".js-reg-seg-error").removeClass("d-none"))})},destroy:function(){}}}])}(app,function(){return $(".js-profile-form").length>0}),function(n,t){n.core.component("sticky header",["api",t,function(n){return{init:function(){$(document).ready(function(){function f(){var f=$(window).scrollTop();i-f>u?(r.removeClass("hide-sticky-header-dropdown"),n.removeClass("hide-sticky-header")):f-i>u&&f>o&&(n.addClass("hide-sticky-header"),r.addClass("hide-sticky-header-dropdown"));i=f;t=!1}function h(){var t=$(window).scrollTop();t>s?n.removeClass("header--transparent"):n.addClass("header--transparent")}var n=$(".js-header"),r=$(".js-solutions-dropdown"),e=$(".js-transparent-header ").length>0,t=!1,i=0,u=10,o=150,s=500;$(window).on("scroll",function(){t||(t=!0,window.requestAnimationFrame?requestAnimationFrame(f):setTimeout(f,250),e&&h())})})},destroy:function(){$(n.el).off()}}}])}(app,function(){return $(".js-is-sticky-header").length>0?!0:!1}),function(n){n.core.component("reset-password",["api",function(){return{init:function(){var i=$("#reset-password-form"),t=$("#password-input")[0],r=$("#confirm-password-input")[0];i.on("submit",function(){window.amplitude&&t.value.length>=6&&t.value.length<=20&&t.value===r.value&&n.analytics.setUserProperties({"Email Verified":!0})})},destroy:function(){}}},])}(app,function(){return $("#reset-password-form").length>0?!0:!1}),function(n){n.core.component("create-password",["api",function(){return{init:function(){var i=$("#create-password-form"),t=$("#password-input")[0],r=$("#confirm-password-input")[0];i.on("submit",function(){window.amplitude&&t.value.length>=6&&t.value.length<=20&&t.value===r.value&&n.analytics.setUserProperties({"Email Verified":!0})})},destroy:function(){}}},])}(app,function(){return $("#create-password-form").length>0?!0:!1}),function(n,t){n.core.component("#changeLocationPopup",["api",t,function(n){var t,i;return{init:function(){t=this;t.$changeLocationPopupDiv=$(n.el);$(".js-close-popup",t.$changeLocationPopupDiv).on("click",function(n){n.preventDefault();t.dismissPopup();dataLayer.push({event:"genericevent",category:"Pop-up",action:"Dismissed",label:"Change Location"})});$(".js-location-link",t.$changeLocationPopupDiv).on("click",function(n){n.preventDefault();dataLayer.push({event:"genericevent",category:"Pop-up",action:"Clicked",label:"Change Location"});window.location=n.currentTarget.href});i||t.showBanner()},showBanner:function(){i=setTimeout($.proxy(function(){this.$changeLocationPopupDiv.removeClass("d-none");dataLayer.push({event:"genericevent",category:"Pop-up",action:"Displayed",label:"Change Location"})},this),2e3)},dismissPopup:function(){var n=this.$changeLocationPopupDiv;$.cookie("changeLocationPopupDismissed",1,{expires:30,path:"/"});n.addClass("d-none")},destroy:function(){$(".js-close-popup",this.$changeLocationPopupDiv).off("click");$(".js-location-link",this.$changeLocationPopupDiv).off("click")}}}])}(app,function(){return $("#changeLocationPopup").length>0}),function(n,t){n.core.component("footer-signed-out",["api",t,function(){return{init:function(){$(".js-footer-tv-programming").on("click",function(n){n.preventDefault();window.sendAnalytics("TV Programming","Music Solutions Segment","Clicked",{Location:"Footer"});window.location=n.target.href});$(".js-footer-tv-advertising").on("click",function(n){n.preventDefault();window.sendAnalytics("TV Advertising","Music Solutions Segment","Clicked",{Location:"Footer"});window.location=n.target.href});$(".js-footer-digital-entertainment").on("click",function(n){n.preventDefault();window.sendAnalytics("Digital Entertainment","Music Solutions Segment","Clicked",{Location:"Footer"});window.location=n.currentTarget.href});$(".js-footer-digital-branded-content").on("click",function(n){n.preventDefault();window.sendAnalytics("Digital Branded Content","Music Solutions Segment","Clicked",{Location:"Footer"});window.location=n.currentTarget.href});$(".js-footer-facebook").on("click",function(n){n.preventDefault();window.sendAnalytics(null,"Facebook","Clicked",{Location:"Footer"});window.location=n.currentTarget.href});$(".js-footer-instagram").on("click",function(n){n.preventDefault();window.sendAnalytics(null,"Instagram","Clicked",{Location:"Footer"});window.location=n.currentTarget.href});$(".js-footer-facebook").on("click",function(n){n.preventDefault();window.sendAnalytics(null,"Facebook","Clicked",{Location:"Footer"});window.location=n.currentTarget.href});$(".js-footer-twitter").on("click",function(n){n.preventDefault();window.sendAnalytics(null,"Twitter","Clicked",{Location:"Footer"});window.location=n.currentTarget.href});$(".js-footer-youtube").on("click",function(n){n.preventDefault();window.sendAnalytics(null,"YouTube","Clicked",{Location:"Footer"});window.location=n.currentTarget.href});$(".js-footer-linkedin").on("click",function(n){n.preventDefault();window.sendAnalytics(null,"LinkedIn","Clicked",{Location:"Footer"});window.location=n.currentTarget.href});$(".js-footer-au").on("click",function(n){n.preventDefault();window.sendAnalytics(null,"Australia","Clicked",{Location:"Footer"});window.location=n.currentTarget.href});$(".js-footer-de").on("click",function(n){n.preventDefault();window.sendAnalytics(null,"Deutschland","Clicked",{Location:"Footer"});window.location=n.currentTarget.href});$(".js-footer-es").on("click",function(n){n.preventDefault();window.sendAnalytics(null,"España","Clicked",{Location:"Footer"});window.location=n.currentTarget.href});$(".js-footer-fr").on("click",function(n){n.preventDefault();window.sendAnalytics(null,"France","Clicked",{Location:"Footer"});window.location=n.currentTarget.href});$(".js-footer-it").on("click",function(n){n.preventDefault();window.sendAnalytics(null,"Italia","Clicked",{Location:"Footer"});window.location=n.currentTarget.href});$(".js-footer-pt").on("click",function(n){n.preventDefault();window.sendAnalytics(null,"Portugal","Clicked",{Location:"Footer"});window.location=n.currentTarget.href});$(".js-footer-uk").on("click",function(n){n.preventDefault();window.sendAnalytics(null,"United Kingdom","Clicked",{Location:"Footer"});window.location=n.currentTarget.href});$(".js-footer-us").on("click",function(n){n.preventDefault();window.sendAnalytics(null,"United States","Clicked",{Location:"Footer"});window.location=n.currentTarget.href});$(".js-footer-jp").on("click",function(n){n.preventDefault();window.sendAnalytics(null,"日本","Clicked",{Location:"Footer"});window.location=n.currentTarget.href});$(".js-footer-cn").on("click",function(n){n.preventDefault();window.sendAnalytics(null,"中国","Clicked",{Location:"Footer"});window.location=n.currentTarget.href})},destroy:function(){}}}])}(app,function(){return $(".js-footer").length>0}),function(n){n.core.component("confirm.scripts.loaded",["api",function(){return{init:function(){$("body").addClass("js-loaded")},destroy:function(){}}}])}(app,function(){return $(".js-loaded").length==0}),function(n,t){n.core.component("#EmailCommsOptInDialog",["api",t,function(n){var t,i;return{init:function(){i=this;t=$(n.el);i.showModal(i)},showModal:function(i){t.removeClass("d-none").parents("body").addClass("modal-open-overflow");t.dialog({open:function(){$(":focus",this).blur()},width:590,cache:!1,height:470,resizable:!1,position:["center",250],modal:!0});n.publish({event:"modalReady"});i.modalListeners()},modalListeners:function(){t.on("click",".modal-close, .cancel",function(){t.dialog("destroy");t.addClass("d-none").parents("body").removeClass("modal-open-overflow")})},destroy:function(){}}}])}(app,function(){return $("#EmailCommsOptInDialog").length>0?!0:!1});app.core.startAll()