!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):t.Popper=e()}(this,function(){"use strict";function r(t){return t&&"[object Function]"==={}.toString.call(t)}function _(t,e){if(1!==t.nodeType)return[];var i=window.getComputedStyle(t,null);return e?i[e]:i}function b(t){return"HTML"===t.nodeName?t:t.parentNode||t.host}function y(t){if(!t||-1!==["HTML","BODY","#document"].indexOf(t.nodeName))return window.document.body;var e=_(t),i=e.overflow,s=e.overflowX,n=e.overflowY;return/(auto|scroll)/.test(i+n+s)?t:y(b(t))}function w(t){var e=t&&t.offsetParent,i=e&&e.nodeName;return i&&"BODY"!==i&&"HTML"!==i?-1!==["TD","TABLE"].indexOf(e.nodeName)&&"static"===_(e,"position")?w(e):e:window.document.documentElement}function c(t){return null===t.parentNode?t:c(t.parentNode)}function C(t,e){if(!(t&&t.nodeType&&e&&e.nodeType))return window.document.documentElement;var i=t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_FOLLOWING,s=i?t:e,n=i?e:t,o=document.createRange();o.setStart(s,0),o.setEnd(n,0);var r,a,l=o.commonAncestorContainer;if(t!==l&&e!==l||s.contains(n))return"BODY"===(a=(r=l).nodeName)||"HTML"!==a&&w(r.firstElementChild)!==r?w(l):l;var h=c(t);return h.host?C(h.host,e):C(t,c(e).host)}function D(t){var e="top"===(1=s.clientWidth&&i>=s.clientHeight}),c=0n[t]&&!s.escapeWithReference&&(i=v(o[e],n[t]-("right"===t?o.width:o.height))),B({},e,i)}};return i.forEach(function(t){var e=-1===["left","top"].indexOf(t)?"secondary":"primary";o=Y({},o,r[e](t))}),t.offsets.popper=o,t},priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:function(t){var e=t.offsets,i=e.popper,s=e.reference,n=t.placement.split("-")[0],o=M,r=-1!==["top","bottom"].indexOf(n),a=r?"right":"bottom",l=r?"left":"top",h=r?"width":"height";return i[a]o(s[a])&&(t.offsets.popper[l]=o(s[a])),t}},arrow:{order:500,enabled:!0,fn:function(t,e){if(!g(t.instance.modifiers,"arrow","keepTogether"))return t;var i=e.element;if("string"==typeof i){if(!(i=t.instance.popper.querySelector(i)))return t}else if(!t.instance.popper.contains(i))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),t;var s=t.placement.split("-")[0],n=t.offsets,o=n.popper,r=n.reference,a=-1!==["left","right"].indexOf(s),l=a?"height":"width",h=a?"top":"left",c=a?"left":"top",u=a?"bottom":"right",d=f(i)[l];r[u]-do[u]&&(t.offsets.popper[h]+=r[h]+d-o[u]);var p=r[h]+r[l]/2-d/2-k(t.offsets.popper)[h];return p=N(v(o[l]-d,p),0),t.arrowElement=i,t.offsets.arrow={},t.offsets.arrow[h]=Math.round(p),t.offsets.arrow[c]="",t},element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:function(f,g){if(t(f.instance.modifiers,"inner"))return f;if(f.flipped&&f.placement===f.originalPlacement)return f;var m=d(f.instance.popper,f.instance.reference,g.padding,g.boundariesElement),v=f.placement.split("-")[0],_=S(v),b=f.placement.split("-")[1]||"",y=[];switch(g.behavior){case Q:y=[v,_];break;case V:y=n(v);break;case X:y=n(v,!0);break;default:y=g.behavior}return y.forEach(function(t,e){if(v!==t||y.length===e+1)return f;v=f.placement.split("-")[0],_=S(v);var i,s=f.offsets.popper,n=f.offsets.reference,o=M,r="left"===v&&o(s.right)>o(n.left)||"right"===v&&o(s.left)o(n.top)||"bottom"===v&&o(s.top)o(m.right),h=o(s.top)o(m.bottom),u="left"===v&&a||"right"===v&&l||"top"===v&&h||"bottom"===v&&c,d=-1!==["top","bottom"].indexOf(v),p=!!g.flipVariations&&(d&&"start"===b&&a||d&&"end"===b&&l||!d&&"start"===b&&h||!d&&"end"===b&&c);(r||u||p)&&(f.flipped=!0,(r||u)&&(v=y[e+1]),p&&(b="end"===(i=b)?"start":"start"===i?"end":i),f.placement=v+(b?"-"+b:""),f.offsets.popper=Y({},f.offsets.popper,T(f.instance.popper,f.offsets.reference,f.placement)),f=P(f.instance.modifiers,f,"flip"))}),f},behavior:"flip",padding:5,boundariesElement:"viewport"},inner:{order:700,enabled:!1,fn:function(t){var e=t.placement,i=e.split("-")[0],s=t.offsets,n=s.popper,o=s.reference,r=-1!==["left","right"].indexOf(i),a=-1===["top","left"].indexOf(i);return n[r?"left":"top"]=o[e]-(a?n[r?"width":"height"]:0),t.placement=S(e),t.offsets.popper=k(n),t}},hide:{order:800,enabled:!0,fn:function(t){if(!g(t.instance.modifiers,"hide","preventOverflow"))return t;var e=t.offsets.reference,i=A(t.instance.modifiers,function(t){return"preventOverflow"===t.name}).boundaries;if(e.bottomi.right||e.top>i.bottom||e.rightthis._items.length-1||t<0))if(this._isSliding)F(this._element).one(B.SLID,function(){return e.to(t)});else{if(i===t)return this.pause(),void this.cycle();var s=idocument.documentElement.clientHeight;!this._isBodyOverflowing&&t&&(this._element.style.paddingLeft=this._scrollbarWidth+"px"),this._isBodyOverflowing&&!t&&(this._element.style.paddingRight=this._scrollbarWidth+"px")},t._resetAdjustments=function(){this._element.style.paddingLeft="",this._element.style.paddingRight=""},t._checkScrollbar=function(){var t=document.body.getBoundingClientRect();this._isBodyOverflowing=t.left+t.right
',trigger:"hover focus",title:"",delay:0,html:!(ke={AUTO:"auto",TOP:"top",RIGHT:"right",BOTTOM:"bottom",LEFT:"left"}),selector:!(xe={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"},Se="out",Te={HIDE:"hide"+ye,HIDDEN:"hidden"+ye,SHOW:(Ie="show")+ye,SHOWN:"shown"+ye,INSERTED:"inserted"+ye,CLICK:"click"+ye,FOCUSIN:"focusin"+ye,FOCUSOUT:"focusout"+ye,MOUSEENTER:"mouseenter"+ye,MOUSELEAVE:"mouseleave"+ye},Ae="fade",Pe="show",Fe=".tooltip-inner",Me=".arrow",Ne="hover",Oe="focus",ze="click",He="manual",We=function(){function s(t,e){if(void 0===c)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=t,this.config=this._getConfig(e),this.tip=null,this._setListeners()}var t=s.prototype;return t.enable=function(){this._isEnabled=!0},t.disable=function(){this._isEnabled=!1},t.toggleEnabled=function(){this._isEnabled=!this._isEnabled},t.toggle=function(t){if(this._isEnabled)if(t){var e=this.constructor.DATA_KEY,i=ve(t.currentTarget).data(e);i||(i=new this.constructor(t.currentTarget,this._getDelegateConfig()),ve(t.currentTarget).data(e,i)),i._activeTrigger.click=!i._activeTrigger.click,i._isWithActiveTrigger()?i._enter(null,i):i._leave(null,i)}else{if(ve(this.getTipElement()).hasClass(Pe))return void this._leave(null,this);this._enter(null,this)}},t.dispose=function(){clearTimeout(this._timeout),ve.removeData(this.element,this.constructor.DATA_KEY),ve(this.element).off(this.constructor.EVENT_KEY),ve(this.element).closest(".modal").off("hide.bs.modal"),this.tip&&ve(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},t.show=function(){var e=this;if("none"===ve(this.element).css("display"))throw new Error("Please use show on visible elements");var t=ve.Event(this.constructor.Event.SHOW);if(this.isWithContent()&&this._isEnabled){ve(this.element).trigger(t);var i=ve.contains(this.element.ownerDocument.documentElement,this.element);if(t.isDefaultPrevented()||!i)return;var s=this.getTipElement(),n=Li.getUID(this.constructor.NAME);s.setAttribute("id",n),this.element.setAttribute("aria-describedby",n),this.setContent(),this.config.animation&&ve(s).addClass(Ae);var o="function"==typeof this.config.placement?this.config.placement.call(this,s,this.element):this.config.placement,r=this._getAttachment(o);this.addAttachmentClass(r);var a=!1===this.config.container?document.body:ve(document).find(this.config.container);ve(s).data(this.constructor.DATA_KEY,this),ve.contains(this.element.ownerDocument.documentElement,this.tip)||ve(s).appendTo(a),ve(this.element).trigger(this.constructor.Event.INSERTED),this._popper=new c(this.element,s,{placement:r,modifiers:{offset:{offset:this.config.offset},flip:{behavior:this.config.fallbackPlacement},arrow:{element:Me},preventOverflow:{boundariesElement:this.config.boundary}},onCreate:function(t){t.originalPlacement!==t.placement&&e._handlePopperPlacementChange(t)},onUpdate:function(t){e._handlePopperPlacementChange(t)}}),ve(s).addClass(Pe),"ontouchstart"in document.documentElement&&ve(document.body).children().on("mouseover",null,ve.noop);var l=function(){e.config.animation&&e._fixTransition();var t=e._hoverState;e._hoverState=null,ve(e.element).trigger(e.constructor.Event.SHOWN),t===Se&&e._leave(null,e)};if(ve(this.tip).hasClass(Ae)){var h=Li.getTransitionDurationFromElement(this.tip);ve(this.tip).one(Li.TRANSITION_END,l).emulateTransitionEnd(h)}else l()}},t.hide=function(t){var e=this,i=this.getTipElement(),s=ve.Event(this.constructor.Event.HIDE),n=function(){e._hoverState!==Ie&&i.parentNode&&i.parentNode.removeChild(i),e._cleanTipClass(),e.element.removeAttribute("aria-describedby"),ve(e.element).trigger(e.constructor.Event.HIDDEN),null!==e._popper&&e._popper.destroy(),t&&t()};if(ve(this.element).trigger(s),!s.isDefaultPrevented()){if(ve(i).removeClass(Pe),"ontouchstart"in document.documentElement&&ve(document.body).children().off("mouseover",null,ve.noop),this._activeTrigger[ze]=!1,this._activeTrigger[Oe]=!1,this._activeTrigger[Ne]=!1,ve(this.tip).hasClass(Ae)){var o=Li.getTransitionDurationFromElement(i);ve(i).one(Li.TRANSITION_END,n).emulateTransitionEnd(o)}else n();this._hoverState=""}},t.update=function(){null!==this._popper&&this._popper.scheduleUpdate()},t.isWithContent=function(){return Boolean(this.getTitle())},t.addAttachmentClass=function(t){ve(this.getTipElement()).addClass(Ce+"-"+t)},t.getTipElement=function(){return this.tip=this.tip||ve(this.config.template)[0],this.tip},t.setContent=function(){var t=this.getTipElement();this.setElementContent(ve(t.querySelectorAll(Fe)),this.getTitle()),ve(t).removeClass(Ae+" "+Pe)},t.setElementContent=function(t,e){var i=this.config.html;"object"==typeof e&&(e.nodeType||e.jquery)?i?ve(e).parent().is(t)||t.empty().append(e):t.text(ve(e).text()):t[i?"html":"text"](e)},t.getTitle=function(){var t=this.element.getAttribute("data-original-title");return t||(t="function"==typeof this.config.title?this.config.title.call(this.element):this.config.title),t},t._getAttachment=function(t){return ke[t.toUpperCase()]},t._setListeners=function(){var s=this;this.config.trigger.split(" ").forEach(function(t){if("click"===t)ve(s.element).on(s.constructor.Event.CLICK,s.config.selector,function(t){return s.toggle(t)});else if(t!==He){var e=t===Ne?s.constructor.Event.MOUSEENTER:s.constructor.Event.FOCUSIN,i=t===Ne?s.constructor.Event.MOUSELEAVE:s.constructor.Event.FOCUSOUT;ve(s.element).on(e,s.config.selector,function(t){return s._enter(t)}).on(i,s.config.selector,function(t){return s._leave(t)})}ve(s.element).closest(".modal").on("hide.bs.modal",function(){return s.hide()})}),this.config.selector?this.config=l({},this.config,{trigger:"manual",selector:""}):this._fixTitle()},t._fixTitle=function(){var t=typeof this.element.getAttribute("data-original-title");(this.element.getAttribute("title")||"string"!==t)&&(this.element.setAttribute("data-original-title",this.element.getAttribute("title")||""),this.element.setAttribute("title",""))},t._enter=function(t,e){var i=this.constructor.DATA_KEY;(e=e||ve(t.currentTarget).data(i))||(e=new this.constructor(t.currentTarget,this._getDelegateConfig()),ve(t.currentTarget).data(i,e)),t&&(e._activeTrigger["focusin"===t.type?Oe:Ne]=!0),ve(e.getTipElement()).hasClass(Pe)||e._hoverState===Ie?e._hoverState=Ie:(clearTimeout(e._timeout),e._hoverState=Ie,e.config.delay&&e.config.delay.show?e._timeout=setTimeout(function(){e._hoverState===Ie&&e.show()},e.config.delay.show):e.show())},t._leave=function(t,e){var i=this.constructor.DATA_KEY;(e=e||ve(t.currentTarget).data(i))||(e=new this.constructor(t.currentTarget,this._getDelegateConfig()),ve(t.currentTarget).data(i,e)),t&&(e._activeTrigger["focusout"===t.type?Oe:Ne]=!1),e._isWithActiveTrigger()||(clearTimeout(e._timeout),e._hoverState=Se,e.config.delay&&e.config.delay.hide?e._timeout=setTimeout(function(){e._hoverState===Se&&e.hide()},e.config.delay.hide):e.hide())},t._isWithActiveTrigger=function(){for(var t in this._activeTrigger)if(this._activeTrigger[t])return!0;return!1},t._getConfig=function(t){return"number"==typeof(t=l({},this.constructor.Default,ve(this.element).data(),"object"==typeof t&&t?t:{})).delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),Li.typeCheckConfig(_e,t,this.constructor.DefaultType),t},t._getDelegateConfig=function(){var t={};if(this.config)for(var e in this.config)this.constructor.Default[e]!==this.config[e]&&(t[e]=this.config[e]);return t},t._cleanTipClass=function(){var t=ve(this.getTipElement()),e=t.attr("class").match(De);null!==e&&e.length&&t.removeClass(e.join(""))},t._handlePopperPlacementChange=function(t){var e=t.instance;this.tip=e.popper,this._cleanTipClass(),this.addAttachmentClass(this._getAttachment(t.placement))},t._fixTransition=function(){var t=this.getTipElement(),e=this.config.animation;null===t.getAttribute("x-placement")&&(ve(t).removeClass(Ae),this.config.animation=!1,this.hide(),this.show(),this.config.animation=e)},s._jQueryInterface=function(i){return this.each(function(){var t=ve(this).data(be),e="object"==typeof i&&i;if((t||!/dispose|hide/.test(i))&&(t||(t=new s(this,e),ve(this).data(be,t)),"string"==typeof i)){if(void 0===t[i])throw new TypeError('No method named "'+i+'"');t[i]()}})},r(s,null,[{key:"VERSION",get:function(){return"4.1.3"}},{key:"Default",get:function(){return Ee}},{key:"NAME",get:function(){return _e}},{key:"DATA_KEY",get:function(){return be}},{key:"Event",get:function(){return Te}},{key:"EVENT_KEY",get:function(){return ye}},{key:"DefaultType",get:function(){return xe}}]),s}(),ve.fn[_e]=We._jQueryInterface,ve.fn[_e].Constructor=We,ve.fn[_e].noConflict=function(){return ve.fn[_e]=we,We._jQueryInterface},We),Qi=(Le="popover",je="."+(Re="bs.popover"),qe=($e=e).fn[Le],Be="bs-popover",Ye=new RegExp("(^|\\s)"+Be+"\\S+","g"),Ke=l({},Ui.Default,{placement:"right",trigger:"click",content:"",template:''}),Ue=l({},Ui.DefaultType,{content:"(string|element|function)"}),Qe="fade",Xe=".popover-header",Ze=".popover-body",Ge={HIDE:"hide"+je,HIDDEN:"hidden"+je,SHOW:(Ve="show")+je,SHOWN:"shown"+je,INSERTED:"inserted"+je,CLICK:"click"+je,FOCUSIN:"focusin"+je,FOCUSOUT:"focusout"+je,MOUSEENTER:"mouseenter"+je,MOUSELEAVE:"mouseleave"+je},Je=function(t){var e,i;function s(){return t.apply(this,arguments)||this}i=t,(e=s).prototype=Object.create(i.prototype),(e.prototype.constructor=e).__proto__=i;var n=s.prototype;return n.isWithContent=function(){return this.getTitle()||this._getContent()},n.addAttachmentClass=function(t){$e(this.getTipElement()).addClass(Be+"-"+t)},n.getTipElement=function(){return this.tip=this.tip||$e(this.config.template)[0],this.tip},n.setContent=function(){var t=$e(this.getTipElement());this.setElementContent(t.find(Xe),this.getTitle());var e=this._getContent();"function"==typeof e&&(e=e.call(this.element)),this.setElementContent(t.find(Ze),e),t.removeClass(Qe+" "+Ve)},n._getContent=function(){return this.element.getAttribute("data-content")||this.config.content},n._cleanTipClass=function(){var t=$e(this.getTipElement()),e=t.attr("class").match(Ye);null!==e&&0=this._offsets[n]&&(void 0===this._offsets[n+1]||t").outerWidth(1).jquery||a.each(["Width","Height"],function(t,i){function s(t,e,i,s){return a.each(n,function(){e-=parseFloat(a.curCSS(t,"padding"+this,!0))||0,i&&(e-=parseFloat(a.curCSS(t,"border"+this+"Width",!0))||0),s&&(e-=parseFloat(a.curCSS(t,"margin"+this,!0))||0)}),e}var n="Width"===i?["Left","Right"]:["Top","Bottom"],o=i.toLowerCase(),r={innerWidth:a.fn.innerWidth,innerHeight:a.fn.innerHeight,outerWidth:a.fn.outerWidth,outerHeight:a.fn.outerHeight};a.fn["inner"+i]=function(t){return void 0===t?r["inner"+i].call(this):this.each(function(){a(this).css(o,s(this,t)+"px")})},a.fn["outer"+i]=function(t,e){return"number"!=typeof t?r["outer"+i].call(this,t):this.each(function(){a(this).css(o,s(this,t,!0,e)+"px")})}}),a.extend(a.expr[":"],{data:a.expr.createPseudo?a.expr.createPseudo(function(e){return function(t){return!!a.data(t,e)}}):function(t,e,i){return!!a.data(t,i[3])},focusable:function(t){return s(t,!isNaN(a.attr(t,"tabindex")))},tabbable:function(t){var e=a.attr(t,"tabindex"),i=isNaN(e);return(i||0<=e)&&s(t,!i)}}),a(function(){var t=document.body,e=t.appendChild(e=document.createElement("div"));e.offsetHeight,a.extend(e.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0}),a.support.minHeight=100===e.offsetHeight,a.support.selectstart="onselectstart"in e,t.removeChild(e).style.display="none"}),a.curCSS||(a.curCSS=a.css),a.extend(a.ui,{plugin:{add:function(t,e,i){var s=a.ui[t].prototype;for(var n in i)s.plugins[n]=s.plugins[n]||[],s.plugins[n].push([e,i[n]])},call:function(t,e,i){var s=t.plugins[e];if(s&&t.element[0].parentNode)for(var n=0;n=this.options.distance},_mouseDelayMet:function(t){return this.mouseDelayMet},_mouseStart:function(t){},_mouseDrag:function(t){},_mouseStop:function(t){},_mouseCapture:function(t){return!0}})}(jQuery),function(b,t){b.widget("ui.draggable",b.ui.mouse,{widgetEventPrefix:"drag",options:{addClasses:!0,appendTo:"parent",axis:!1,connectToSortable:!1,containment:!1,cursor:"auto",cursorAt:!1,grid:!1,handle:!1,helper:"original",iframeFix:!1,opacity:!1,refreshPositions:!1,revert:!1,revertDuration:500,scope:"default",scroll:!0,scrollSensitivity:20,scrollSpeed:20,snap:!1,snapMode:"both",snapTolerance:20,stack:!1,zIndex:!1},_create:function(){"original"==this.options.helper&&!/^(?:r|a|f)/.test(this.element.css("position"))&&(this.element[0].style.position="relative"),this.options.addClasses&&this.element.addClass("ui-draggable"),this.options.disabled&&this.element.addClass("ui-draggable-disabled"),this._mouseInit()},destroy:function(){if(this.element.data("draggable"))return this.element.removeData("draggable").unbind(".draggable").removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled"),this._mouseDestroy(),this},_mouseCapture:function(t){var e=this.options;return!(this.helper||e.disabled||b(t.target).is(".ui-resizable-handle"))&&(this.handle=this._getHandle(t),!!this.handle&&(e.iframeFix&&b(!0===e.iframeFix?"iframe":e.iframeFix).each(function(){b('
').css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1e3}).css(b(this).offset()).appendTo("body")}),!0))},_mouseStart:function(t){var e=this.options;return this.helper=this._createHelper(t),this.helper.addClass("ui-draggable-dragging"),this._cacheHelperProportions(),b.ui.ddmanager&&(b.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},b.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,e.cursorAt&&this._adjustOffsetFromHelper(e.cursorAt),e.containment&&this._setContainment(),!1===this._trigger("start",t)?(this._clear(),!1):(this._cacheHelperProportions(),b.ui.ddmanager&&!e.dropBehaviour&&b.ui.ddmanager.prepareOffsets(this,t),this._mouseDrag(t,!0),b.ui.ddmanager&&b.ui.ddmanager.dragStart(this,t),!0)},_mouseDrag:function(t,e){if(this.position=this._generatePosition(t),this.positionAbs=this._convertPositionTo("absolute"),!e){var i=this._uiHash();if(!1===this._trigger("drag",t,i))return this._mouseUp({}),!1;this.position=i.position}return this.options.axis&&"y"==this.options.axis||(this.helper[0].style.left=this.position.left+"px"),this.options.axis&&"x"==this.options.axis||(this.helper[0].style.top=this.position.top+"px"),b.ui.ddmanager&&b.ui.ddmanager.drag(this,t),!1},_mouseStop:function(t){var e=!1;b.ui.ddmanager&&!this.options.dropBehaviour&&(e=b.ui.ddmanager.drop(this,t)),this.dropped&&(e=this.dropped,this.dropped=!1);for(var i=this.element[0],s=!1;i&&(i=i.parentNode);)i==document&&(s=!0);if(!s&&"original"===this.options.helper)return!1;if("invalid"==this.options.revert&&!e||"valid"==this.options.revert&&e||!0===this.options.revert||b.isFunction(this.options.revert)&&this.options.revert.call(this.element,e)){var n=this;b(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){!1!==n._trigger("stop",t)&&n._clear()})}else!1!==this._trigger("stop",t)&&this._clear();return!1},_mouseUp:function(t){return!0===this.options.iframeFix&&b("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)}),b.ui.ddmanager&&b.ui.ddmanager.dragStop(this,t),b.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 e=!this.options.handle||!b(this.options.handle,this.element).length;return b(this.options.handle,this.element).find("*").andSelf().each(function(){this==t.target&&(e=!0)}),e},_createHelper:function(t){var e=this.options,i=b.isFunction(e.helper)?b(e.helper.apply(this.element[0],[t])):"clone"==e.helper?this.element.clone().removeAttr("id"):this.element;return i.parents("body").length||i.appendTo("parent"==e.appendTo?this.element[0].parentNode:e.appendTo),i[0]!=this.element[0]&&!/(fixed|absolute)/.test(i.css("position"))&&i.css("position","absolute"),i},_adjustOffsetFromHelper:function(t){"string"==typeof t&&(t=t.split(" ")),b.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"absolute"==this.cssPosition&&this.scrollParent[0]!=document&&b.ui.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&&"html"==this.offsetParent[0].tagName.toLowerCase()&&b.browser.msie)&&(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("relative"==this.cssPosition){var t=this.element.position();return{top:t.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:t.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 t=this.options;if("parent"==t.containment&&(t.containment=this.helper[0].parentNode),"document"!=t.containment&&"window"!=t.containment||(this.containment=["document"==t.containment?0:b(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,"document"==t.containment?0:b(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,("document"==t.containment?0:b(window).scrollLeft())+b("document"==t.containment?document:window).width()-this.helperProportions.width-this.margins.left,("document"==t.containment?0:b(window).scrollTop())+(b("document"==t.containment?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]),/^(document|window|parent)$/.test(t.containment)||t.containment.constructor==Array)t.containment.constructor==Array&&(this.containment=t.containment);else{var e=b(t.containment),i=e[0];if(!i)return;e.offset();var s="hidden"!=b(i).css("overflow");this.containment=[(parseInt(b(i).css("borderLeftWidth"),10)||0)+(parseInt(b(i).css("paddingLeft"),10)||0),(parseInt(b(i).css("borderTopWidth"),10)||0)+(parseInt(b(i).css("paddingTop"),10)||0),(s?Math.max(i.scrollWidth,i.offsetWidth):i.offsetWidth)-(parseInt(b(i).css("borderLeftWidth"),10)||0)-(parseInt(b(i).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(s?Math.max(i.scrollHeight,i.offsetHeight):i.offsetHeight)-(parseInt(b(i).css("borderTopWidth"),10)||0)-(parseInt(b(i).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom],this.relative_container=e}},_convertPositionTo:function(t,e){e||(e=this.position);var i="absolute"==t?1:-1,s=(this.options,"absolute"!=this.cssPosition||this.scrollParent[0]!=document&&b.ui.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent),n=/(html|body)/i.test(s[0].tagName);return{top:e.top+this.offset.relative.top*i+this.offset.parent.top*i-(b.browser.safari&&b.browser.version<526&&"fixed"==this.cssPosition?0:("fixed"==this.cssPosition?-this.scrollParent.scrollTop():n?0:s.scrollTop())*i),left:e.left+this.offset.relative.left*i+this.offset.parent.left*i-(b.browser.safari&&b.browser.version<526&&"fixed"==this.cssPosition?0:("fixed"==this.cssPosition?-this.scrollParent.scrollLeft():n?0:s.scrollLeft())*i)}},_generatePosition:function(t){var e=this.options,i="absolute"!=this.cssPosition||this.scrollParent[0]!=document&&b.ui.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,s=/(html|body)/i.test(i[0].tagName),n=t.pageX,o=t.pageY;if(this.originalPosition){var r;if(this.containment){if(this.relative_container){var a=this.relative_container.offset();r=[this.containment[0]+a.left,this.containment[1]+a.top,this.containment[2]+a.left,this.containment[3]+a.top]}else r=this.containment;t.pageX-this.offset.click.leftr[2]&&(n=r[2]+this.offset.click.left),t.pageY-this.offset.click.top>r[3]&&(o=r[3]+this.offset.click.top)}if(e.grid){var l=e.grid[1]?this.originalPageY+Math.round((o-this.originalPageY)/e.grid[1])*e.grid[1]:this.originalPageY;o=r&&(l-this.offset.click.topr[3])?l-this.offset.click.topr[2])?h-this.offset.click.left').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||(f(".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){"all"==this.handles&&(this.handles="n,e,s,w,se,sw,ne,nw");var i=this.handles.split(",");this.handles={};for(var s=0;s');o.css({zIndex:t.zIndex}),"se"==n&&o.addClass("ui-icon ui-icon-gripsmall-diagonal-se"),this.handles[n]=".ui-resizable-"+n,this.element.append(o)}}this._renderAxis=function(t){for(var e in t=t||this.element,this.handles){if(this.handles[e].constructor==String&&(this.handles[e]=f(this.handles[e],this.element).show()),this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var i,s=f(this.handles[e],this.element);i=/sw|ne|nw|se|n|s/.test(e)?s.outerHeight():s.outerWidth();var n=["padding",/ne|nw|n/.test(e)?"Top":/se|sw|s/.test(e)?"Bottom":/^e$/.test(e)?"Right":"Left"].join("");t.css(n,i),this._proportionallyResize()}f(this.handles[e]).length}},this._renderAxis(this.element),this._handles=f(".ui-resizable-handle",this.element).disableSelection(),this._handles.mouseover(function(){if(!e.resizing){if(this.className)var t=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i);e.axis=t&&t[1]?t[1]:"se"}}),t.autoHide&&(this._handles.hide(),f(this.element).addClass("ui-resizable-autohide").hover(function(){t.disabled||(f(this).removeClass("ui-resizable-autohide"),e._handles.show())},function(){t.disabled||e.resizing||(f(this).addClass("ui-resizable-autohide"),e._handles.hide())})),this._mouseInit()},destroy:function(){this._mouseDestroy();var t=function(t){f(t).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};if(this.elementIsWrapper){t(this.element);var e=this.element;e.after(this.originalElement.css({position:e.css("position"),width:e.outerWidth(),height:e.outerHeight(),top:e.css("top"),left:e.css("left")})).remove()}return this.originalElement.css("resize",this.originalResizeStyle),t(this.originalElement),this},_mouseCapture:function(t){var e=!1;for(var i in this.handles)f(this.handles[i])[0]==t.target&&(e=!0);return!this.options.disabled&&e},_mouseStart:function(t){var e=this.options,i=this.element.position(),s=this.element;this.resizing=!0,this.documentScroll={top:f(document).scrollTop(),left:f(document).scrollLeft()},(s.is(".ui-draggable")||/absolute/.test(s.css("position")))&&s.css({position:"absolute",top:i.top,left:i.left}),this._renderProxy();var n=g(this.helper.css("left")),o=g(this.helper.css("top"));e.containment&&(n+=f(e.containment).scrollLeft()||0,o+=f(e.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:n,top:o},this.size=this._helper?{width:s.outerWidth(),height:s.outerHeight()}:{width:s.width(),height:s.height()},this.originalSize=this._helper?{width:s.outerWidth(),height:s.outerHeight()}:{width:s.width(),height:s.height()},this.originalPosition={left:n,top:o},this.sizeDiff={width:s.outerWidth()-s.width(),height:s.outerHeight()-s.height()},this.originalMousePosition={left:t.pageX,top:t.pageY},this.aspectRatio="number"==typeof e.aspectRatio?e.aspectRatio:this.originalSize.width/this.originalSize.height||1;var r=f(".ui-resizable-"+this.axis).css("cursor");return f("body").css("cursor","auto"==r?this.axis+"-resize":r),s.addClass("ui-resizable-resizing"),this._propagate("start",t),!0},_mouseDrag:function(t){var e=this.helper,i=(this.options,this.originalMousePosition),s=this.axis,n=t.pageX-i.left||0,o=t.pageY-i.top||0,r=this._change[s];if(!r)return!1;var a=r.apply(this,[t,n,o]);f.browser.msie&&f.browser.version,this.sizeDiff;return this._updateVirtualBoundaries(t.shiftKey),(this._aspectRatio||t.shiftKey)&&(a=this._updateRatio(a,t)),a=this._respectSize(a,t),this._propagate("resize",t),e.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(a),this._trigger("resize",t,this.ui()),!1},_mouseStop:function(t){this.resizing=!1;var e=this.options,i=this;if(this._helper){var s=this._proportionallyResizeElements,n=s.length&&/textarea/i.test(s[0].nodeName),o=n&&f.ui.hasScroll(s[0],"left")?0:i.sizeDiff.height,r=n?0:i.sizeDiff.width,a={width:i.helper.width()-r,height:i.helper.height()-o},l=parseInt(i.element.css("left"),10)+(i.position.left-i.originalPosition.left)||null,h=parseInt(i.element.css("top"),10)+(i.position.top-i.originalPosition.top)||null;e.animate||this.element.css(f.extend(a,{top:h,left:l})),i.helper.height(i.size.height),i.helper.width(i.size.width),this._helper&&!e.animate&&this._proportionallyResize()}return f("body").css("cursor","auto"),this.element.removeClass("ui-resizable-resizing"),this._propagate("stop",t),this._helper&&this.helper.remove(),!1},_updateVirtualBoundaries:function(t){var e,i,s,n,o,r=this.options;o={minWidth:p(r.minWidth)?r.minWidth:0,maxWidth:p(r.maxWidth)?r.maxWidth:1/0,minHeight:p(r.minHeight)?r.minHeight:0,maxHeight:p(r.maxHeight)?r.maxHeight:1/0},(this._aspectRatio||t)&&(e=o.minHeight*this.aspectRatio,s=o.minWidth/this.aspectRatio,i=o.maxHeight*this.aspectRatio,n=o.maxWidth/this.aspectRatio,e>o.minWidth&&(o.minWidth=e),s>o.minHeight&&(o.minHeight=s),it.width,a=p(t.height)&&i.minHeight&&i.minHeight>t.height;r&&(t.width=i.minWidth),a&&(t.height=i.minHeight),n&&(t.width=i.maxWidth),o&&(t.height=i.maxHeight);var l=this.originalPosition.left+this.originalSize.width,h=this.position.top+this.size.height,c=/sw|nw|w/.test(s),u=/nw|ne|n/.test(s);r&&c&&(t.left=l-i.minWidth),n&&c&&(t.left=l-i.maxWidth),a&&u&&(t.top=h-i.minHeight),o&&u&&(t.top=h-i.maxHeight);var d=!t.width&&!t.height;return d&&!t.left&&t.top?t.top=null:d&&!t.top&&t.left&&(t.left=null),t},_proportionallyResize:function(){this.options;if(this._proportionallyResizeElements.length)for(var t=this.helper||this.element,e=0;e');var i=f.browser.msie&&f.browser.version<7,s=i?1:0,n=i?2:-1;this.helper.addClass(this._helper).css({width:this.element.outerWidth()+n,height:this.element.outerHeight()+n,position:"absolute",left:this.elementOffset.left-s+"px",top:this.elementOffset.top-s+"px",zIndex:++e.zIndex}),this.helper.appendTo("body").disableSelection()}else this.helper=this.element},_change:{e:function(t,e,i){return{width:this.originalSize.width+e}},w:function(t,e,i){this.options;var s=this.originalSize;return{left:this.originalPosition.left+e,width:s.width-e}},n:function(t,e,i){this.options;var s=this.originalSize;return{top:this.originalPosition.top+i,height:s.height-i}},s:function(t,e,i){return{height:this.originalSize.height+i}},se:function(t,e,i){return f.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[t,e,i]))},sw:function(t,e,i){return f.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[t,e,i]))},ne:function(t,e,i){return f.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[t,e,i]))},nw:function(t,e,i){return f.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[t,e,i]))}},_propagate:function(t,e){f.ui.plugin.call(this,t,[e,this.ui()]),"resize"!=t&&this._trigger(t,e,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}}}),f.extend(f.ui.resizable,{version:"1.8.22"}),f.ui.plugin.add("resizable","alsoResize",{start:function(t,e){var i=f(this).data("resizable").options,s=function(t){f(t).each(function(){var t=f(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)})})};"object"!=typeof i.alsoResize||i.alsoResize.parentNode?s(i.alsoResize):i.alsoResize.length?(i.alsoResize=i.alsoResize[0],s(i.alsoResize)):f.each(i.alsoResize,function(t){s(t)})},resize:function(t,o){var e=f(this).data("resizable"),i=e.options,s=e.originalSize,n=e.originalPosition,r={height:e.size.height-s.height||0,width:e.size.width-s.width||0,top:e.position.top-n.top||0,left:e.position.left-n.left||0},a=function(t,i){f(t).each(function(){var t=f(this),s=f(this).data("resizable-alsoresize"),n={},e=i&&i.length?i:t.parents(o.originalElement[0]).length?["width","height"]:["width","height","top","left"];f.each(e,function(t,e){var i=(s[e]||0)+(r[e]||0);i&&0<=i&&(n[e]=i||null)}),t.css(n)})};"object"!=typeof i.alsoResize||i.alsoResize.nodeType?a(i.alsoResize):f.each(i.alsoResize,function(t,e){a(t,e)})},stop:function(t,e){f(this).removeData("resizable-alsoresize")}}),f.ui.plugin.add("resizable","animate",{stop:function(e,t){var i=f(this).data("resizable"),s=i.options,n=i._proportionallyResizeElements,o=n.length&&/textarea/i.test(n[0].nodeName),r=o&&f.ui.hasScroll(n[0],"left")?0:i.sizeDiff.height,a=o?0:i.sizeDiff.width,l={width:i.size.width-a,height:i.size.height-r},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;i.element.animate(f.extend(l,c&&h?{top:c,left:h}:{}),{duration:s.animateDuration,easing:s.animateEasing,step:function(){var t={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)};n&&n.length&&f(n[0]).css({width:t.width,height:t.height}),i._updateCache(t),i._propagate("resize",e)}})}}),f.ui.plugin.add("resizable","containment",{start:function(t,e){var i=f(this).data("resizable"),s=i.options,n=i.element,o=s.containment,r=o instanceof f?o.get(0):/parent/.test(o)?n.parent().get(0):o;if(r)if(i.containerElement=f(r),/document/.test(o)||o==document)i.containerOffset={left:0,top:0},i.containerPosition={left:0,top:0},i.parentData={element:f(document),left:0,top:0,width:f(document).width(),height:f(document).height()||document.body.parentNode.scrollHeight};else{var a=f(r),l=[];f(["Top","Right","Left","Bottom"]).each(function(t,e){l[t]=g(a.css("padding"+e))}),i.containerOffset=a.offset(),i.containerPosition=a.position(),i.containerSize={height:a.innerHeight()-l[3],width:a.innerWidth()-l[1]};var h=i.containerOffset,c=i.containerSize.height,u=i.containerSize.width,d=f.ui.hasScroll(r,"left")?r.scrollWidth:u,p=f.ui.hasScroll(r)?r.scrollHeight:c;i.parentData={element:r,left:h.left,top:h.top,width:d,height:p}}},resize:function(t,e){var i=f(this).data("resizable"),s=i.options,n=(i.containerSize,i.containerOffset),o=(i.size,i.position),r=i._aspectRatio||t.shiftKey,a={top:0,left:0},l=i.containerElement;l[0]!=document&&/static/.test(l.css("position"))&&(a=n),o.left<(i._helper?n.left:0)&&(i.size.width=i.size.width+(i._helper?i.position.left-n.left:i.position.left-a.left),r&&(i.size.height=i.size.width/i.aspectRatio),i.position.left=s.helper?n.left:0),o.top<(i._helper?n.top:0)&&(i.size.height=i.size.height+(i._helper?i.position.top-n.top:i.position.top),r&&(i.size.width=i.size.height*i.aspectRatio),i.position.top=i._helper?n.top:0),i.offset.left=i.parentData.left+i.position.left,i.offset.top=i.parentData.top+i.position.top;var h=Math.abs((i._helper,i.offset.left-a.left+i.sizeDiff.width)),c=Math.abs((i._helper?i.offset.top-a.top:i.offset.top-n.top)+i.sizeDiff.height),u=i.containerElement.get(0)==i.element.parent().get(0),d=/relative|absolute/.test(i.containerElement.css("position"));u&&d&&(h-=i.parentData.left),h+i.size.width>=i.parentData.width&&(i.size.width=i.parentData.width-h,r&&(i.size.height=i.size.width/i.aspectRatio)),c+i.size.height>=i.parentData.height&&(i.size.height=i.parentData.height-c,r&&(i.size.width=i.size.height*i.aspectRatio))},stop:function(t,e){var i=f(this).data("resizable"),s=i.options,n=(i.position,i.containerOffset),o=i.containerPosition,r=i.containerElement,a=f(i.helper),l=a.offset(),h=a.outerWidth()-i.sizeDiff.width,c=a.outerHeight()-i.sizeDiff.height;i._helper&&!s.animate&&/relative/.test(r.css("position"))&&f(this).css({left:l.left-o.left-n.left,width:h,height:c}),i._helper&&!s.animate&&/static/.test(r.css("position"))&&f(this).css({left:l.left-o.left-n.left,width:h,height:c})}}),f.ui.plugin.add("resizable","ghost",{start:function(t,e){var i=f(this).data("resizable"),s=i.options,n=i.size;i.ghost=i.originalElement.clone(),i.ghost.css({opacity:.25,display:"block",position:"relative",height:n.height,width:n.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass("string"==typeof s.ghost?s.ghost:""),i.ghost.appendTo(i.helper)},resize:function(t,e){var i=f(this).data("resizable");i.options;i.ghost&&i.ghost.css({position:"relative",height:i.size.height,width:i.size.width})},stop:function(t,e){var i=f(this).data("resizable");i.options;i.ghost&&i.helper&&i.helper.get(0).removeChild(i.ghost.get(0))}}),f.ui.plugin.add("resizable","grid",{resize:function(t,e){var i=f(this).data("resizable"),s=i.options,n=i.size,o=i.originalSize,r=i.originalPosition,a=i.axis;s._aspectRatio||t.shiftKey;s.grid="number"==typeof s.grid?[s.grid,s.grid]:s.grid;var l=Math.round((n.width-o.width)/(s.grid[0]||1))*(s.grid[0]||1),h=Math.round((n.height-o.height)/(s.grid[1]||1))*(s.grid[1]||1);/^(se|s|e)$/.test(a)?(i.size.width=o.width+l,i.size.height=o.height+h):/^(ne)$/.test(a)?(i.size.width=o.width+l,i.size.height=o.height+h,i.position.top=r.top-h):(/^(sw)$/.test(a)?(i.size.width=o.width+l,i.size.height=o.height+h):(i.size.width=o.width+l,i.size.height=o.height+h,i.position.top=r.top-h),i.position.left=r.left-l)}});var g=function(t){return parseInt(t,10)||0},p=function(t){return!isNaN(parseInt(t,10))}}(jQuery),function(h,t){h.widget("ui.selectable",h.ui.mouse,{options:{appendTo:"body",autoRefresh:!0,distance:0,filter:"*",tolerance:"touch"},_create:function(){var t,e=this;this.element.addClass("ui-selectable"),this.dragged=!1,this.refresh=function(){(t=h(e.options.filter,e.element[0])).addClass("ui-selectee"),t.each(function(){var t=h(this),e=t.offset();h.data(this,"selectable-item",{element:this,$element:t,left:e.left,top:e.top,right:e.left+t.outerWidth(),bottom:e.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=h("
")},destroy:function(){return this.selectees.removeClass("ui-selectee").removeData("selectable-item"),this.element.removeClass("ui-selectable ui-selectable-disabled").removeData("selectable").unbind(".selectable"),this._mouseDestroy(),this},_mouseStart:function(i){var s=this;if(this.opos=[i.pageX,i.pageY],!this.options.disabled){var t=this.options;this.selectees=h(t.filter,this.element[0]),this._trigger("start",i),h(t.appendTo).append(this.helper),this.helper.css({left:i.clientX,top:i.clientY,width:0,height:0}),t.autoRefresh&&this.refresh(),this.selectees.filter(".ui-selected").each(function(){var t=h.data(this,"selectable-item");t.startselected=!0,!i.metaKey&&!i.ctrlKey&&(t.$element.removeClass("ui-selected"),t.selected=!1,t.$element.addClass("ui-unselecting"),t.unselecting=!0,s._trigger("unselecting",i,{unselecting:t.element}))}),h(i.target).parents().andSelf().each(function(){var t=h.data(this,"selectable-item");if(t){var e=!i.metaKey&&!i.ctrlKey||!t.$element.hasClass("ui-selected");return t.$element.removeClass(e?"ui-unselecting":"ui-selected").addClass(e?"ui-selecting":"ui-unselecting"),t.unselecting=!e,t.selecting=e,(t.selected=e)?s._trigger("selecting",i,{selecting:t.element}):s._trigger("unselecting",i,{unselecting:t.element}),!1}})}},_mouseDrag:function(i){var s=this;if(this.dragged=!0,!this.options.disabled){var n=this.options,o=this.opos[0],r=this.opos[1],a=i.pageX,l=i.pageY;if(aa||t.rightl||t.bottomo&&t.rightr&&t.bottom *",opacity:!1,placeholder:!1,revert:!1,scroll:!0,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1e3},_create:function(){var t=this.options;this.containerCache={},this.element.addClass("ui-sortable"),this.refresh(),this.floating=!!this.items.length&&("x"===t.axis||/left|right/.test(this.items[0].item.css("float"))||/inline|table-cell/.test(this.items[0].item.css("display"))),this.offset=this.element.offset(),this._mouseInit(),this.ready=!0},destroy:function(){d.Widget.prototype.destroy.call(this),this.element.removeClass("ui-sortable ui-sortable-disabled"),this._mouseDestroy();for(var t=this.items.length-1;0<=t;t--)this.items[t].item.removeData(this.widgetName+"-item");return this},_setOption:function(t,e){"disabled"===t?(this.options[t]=e,this.widget()[e?"addClass":"removeClass"]("ui-sortable-disabled")):d.Widget.prototype._setOption.apply(this,arguments)},_mouseCapture:function(t,e){var i=this;if(this.reverting)return!1;if(this.options.disabled||"static"==this.options.type)return!1;this._refreshItems(t);var s=null,n=this;d(t.target).parents().each(function(){if(d.data(this,i.widgetName+"-item")==n)return s=d(this),!1});if(d.data(t.target,i.widgetName+"-item")==n&&(s=d(t.target)),!s)return!1;if(this.options.handle&&!e){var o=!1;if(d(this.options.handle,s).find("*").andSelf().each(function(){this==t.target&&(o=!0)}),!o)return!1}return this.currentItem=s,this._removeCurrentsFromItems(),!0},_mouseStart:function(t,e,i){var s=this.options;if((this.currentContainer=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},d.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,s.cursorAt&&this._adjustOffsetFromHelper(s.cursorAt),this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]},this.helper[0]!=this.currentItem[0]&&this.currentItem.hide(),this._createPlaceholder(),s.containment&&this._setContainment(),s.cursor&&(d("body").css("cursor")&&(this._storedCursor=d("body").css("cursor")),d("body").css("cursor",s.cursor)),s.opacity&&(this.helper.css("opacity")&&(this._storedOpacity=this.helper.css("opacity")),this.helper.css("opacity",s.opacity)),s.zIndex&&(this.helper.css("zIndex")&&(this._storedZIndex=this.helper.css("zIndex")),this.helper.css("zIndex",s.zIndex)),this.scrollParent[0]!=document&&"HTML"!=this.scrollParent[0].tagName&&(this.overflowOffset=this.scrollParent.offset()),this._trigger("start",t,this._uiHash()),this._preserveHelperProportions||this._cacheHelperProportions(),!i)for(var n=this.containers.length-1;0<=n;n--)this.containers[n]._trigger("activate",t,this._uiHash(this));return d.ui.ddmanager&&(d.ui.ddmanager.current=this),d.ui.ddmanager&&!s.dropBehaviour&&d.ui.ddmanager.prepareOffsets(this,t),this.dragging=!0,this.helper.addClass("ui-sortable-helper"),this._mouseDrag(t),!0},_mouseDrag:function(t){if(this.position=this._generatePosition(t),this.positionAbs=this._convertPositionTo("absolute"),this.lastPositionAbs||(this.lastPositionAbs=this.positionAbs),this.options.scroll){var e=this.options,i=!1;this.scrollParent[0]!=document&&"HTML"!=this.scrollParent[0].tagName?(this.overflowOffset.top+this.scrollParent[0].offsetHeight-t.pageYt[this.floating?"width":"height"]?u:othis.containment[2]&&(n=this.containment[2]+this.offset.click.left),t.pageY-this.offset.click.top>this.containment[3]&&(o=this.containment[3]+this.offset.click.top)),e.grid)){var r=this.originalPageY+Math.round((o-this.originalPageY)/e.grid[1])*e.grid[1];o=this.containment&&(r-this.offset.click.topthis.containment[3])?r-this.offset.click.topthis.containment[2])?a-this.offset.click.left").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),e=document.activeElement;try{e.id}catch(t){e=document.body}return i.wrap(t),(i[0]===e||h.contains(i[0],e))&&h(e).focus(),t=i.parent(),"static"==i.css("position")?(t.css({position:"relative"}),i.css({position:"relative"})):(h.extend(s,{position:i.css("position"),zIndex:i.css("z-index")}),h.each(["top","left","bottom","right"],function(t,e){s[e]=i.css(e),isNaN(parseInt(s[e],10))&&(s[e]="auto")}),i.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})),t.css(s).show()},removeWrapper:function(t){var e,i=document.activeElement;return t.parent().is(".ui-effects-wrapper")?(e=t.parent().replaceWith(t),(t[0]===i||h.contains(t[0],i))&&h(i).focus(),e):t},setTransition:function(s,t,n,o){return o=o||{},h.each(t,function(t,e){var i=s.cssUnit(e);0").css({position:"absolute",visibility:"visible",left:n/e*-a,top:o/t*-r}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:n/e,height:o/t,left:s.left+a*(n/e)+("show"==l.options.mode?(a-Math.floor(e/2))*(n/e):0),top:s.top+r*(o/t)+("show"==l.options.mode?(r-Math.floor(t/2))*(o/t):0),opacity:"show"==l.options.mode?0:1}).animate({left:s.left+a*(n/e)+("show"==l.options.mode?0:(a-Math.floor(e/2))*(n/e)),top:s.top+r*(o/t)+("show"==l.options.mode?0:(r-Math.floor(t/2))*(o/t)),opacity:"show"==l.options.mode?1:0},l.duration||500);setTimeout(function(){"show"==l.options.mode?i.css({visibility:"visible"}):i.css({visibility:"visible"}).hide(),l.callback&&l.callback.apply(i[0]),i.dequeue(),h("div.ui-effects-explode").remove()},l.duration||500)})}}(jQuery),function(s,t){s.effects.fade=function(i){return this.queue(function(){var t=s(this),e=s.effects.setMode(t,i.options.mode||"hide");t.animate({opacity:e},{queue:!1,duration:i.duration,easing:i.options.easing,complete:function(){i.callback&&i.callback.apply(this,arguments),t.dequeue()}})})}}(jQuery),function(f,t){f.effects.fold=function(p){return this.queue(function(){var t=f(this),e=["position","top","bottom","left","right"],i=f.effects.setMode(t,p.options.mode||"hide"),s=p.options.size||15,n=!!p.options.horizFirst,o=p.duration?p.duration/2:f.fx.speeds._default/2;f.effects.save(t,e),t.show();var r=f.effects.createWrapper(t).css({overflow:"hidden"}),a="show"==i!=n,l=a?["width","height"]:["height","width"],h=a?[r.width(),r.height()]:[r.height(),r.width()],c=/([0-9]+)%/.exec(s);c&&(s=parseInt(c[1],10)/100*h["hide"==i?0:1]),"show"==i&&r.css(n?{height:0,width:s}:{height:s,width:0});var u={},d={};u[l[0]]="show"==i?h[0]:s,d[l[1]]="show"==i?h[1]:0,r.animate(u,o,p.options.easing).animate(d,o,p.options.easing,function(){"hide"==i&&t.hide(),f.effects.restore(t,e),f.effects.removeWrapper(t),p.callback&&p.callback.apply(t[0],arguments),t.dequeue()})})}}(jQuery),function(o,t){o.effects.highlight=function(n){return this.queue(function(){var t=o(this),e=["backgroundImage","backgroundColor","opacity"],i=o.effects.setMode(t,n.options.mode||"show"),s={backgroundColor:t.css("backgroundColor")};"hide"==i&&(s.opacity=0),o.effects.save(t,e),t.show().css({backgroundImage:"none",backgroundColor:n.options.color||"#ffff99"}).animate(s,{queue:!1,duration:n.duration,easing:n.options.easing,complete:function(){"hide"==i&&t.hide(),o.effects.restore(t,e),"show"==i&&!o.support.opacity&&this.style.removeAttribute("filter"),n.callback&&n.callback.apply(this,arguments),t.dequeue()}})})}}(jQuery),function(l,t){l.effects.pulsate=function(a){return this.queue(function(){var t=l(this),e=l.effects.setMode(t,a.options.mode||"show"),i=2*(a.options.times||5)-1,s=a.duration?a.duration/2:l.fx.speeds._default/2,n=t.is(":visible"),o=0;n||(t.css("opacity",0).show(),o=1),("hide"==e&&n||"show"==e&&!n)&&i--;for(var r=0;r').appendTo(document.body).addClass(r.options.className).css({top:n.top,left:n.left,height:t.innerHeight(),width:t.innerWidth(),position:"absolute"}).animate(s,r.duration,r.options.easing,function(){o.remove(),r.callback&&r.callback.apply(t[0],arguments),t.dequeue()})})}}(jQuery),function(d,t){d.widget("ui.accordion",{options:{active:0,animated:"slide",autoHeight:!0,clearStyle:!1,collapsible:!1,event:"click",fillSpace:!1,header:"> li > :first-child,> :not(li):even",icons:{header:"ui-icon-triangle-1-e",headerSelected:"ui-icon-triangle-1-s"},navigation:!1,navigationFilter:function(){return this.href.toLowerCase()===location.href.toLowerCase()}},_create:function(){var e=this,t=e.options;if(e.running=0,e.element.addClass("ui-accordion ui-widget ui-helper-reset").children("li").addClass("ui-accordion-li-fix"),e.headers=e.element.find(t.header).addClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all").bind("mouseenter.accordion",function(){t.disabled||d(this).addClass("ui-state-hover")}).bind("mouseleave.accordion",function(){t.disabled||d(this).removeClass("ui-state-hover")}).bind("focus.accordion",function(){t.disabled||d(this).addClass("ui-state-focus")}).bind("blur.accordion",function(){t.disabled||d(this).removeClass("ui-state-focus")}),e.headers.next().addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom"),t.navigation){var i=e.element.find("a").filter(t.navigationFilter).eq(0);if(i.length){var s=i.closest(".ui-accordion-header");s.length?e.active=s:e.active=i.closest(".ui-accordion-content").prev()}}e.active=e._findActive(e.active||t.active).addClass("ui-state-default ui-state-active").toggleClass("ui-corner-all").toggleClass("ui-corner-top"),e.active.next().addClass("ui-accordion-content-active"),e._createIcons(),e.resize(),e.element.attr("role","tablist"),e.headers.attr("role","tab").bind("keydown.accordion",function(t){return e._keydown(t)}).next().attr("role","tabpanel"),e.headers.not(e.active||"").attr({"aria-expanded":"false","aria-selected":"false",tabIndex:-1}).next().hide(),e.active.length?e.active.attr({"aria-expanded":"true","aria-selected":"true",tabIndex:0}):e.headers.eq(0).attr("tabIndex",0),d.browser.safari||e.headers.find("a").attr("tabIndex",-1),t.event&&e.headers.bind(t.event.split(" ").join(".accordion ")+".accordion",function(t){e._clickHandler.call(e,t,this),t.preventDefault()})},_createIcons:function(){var t=this.options;t.icons&&(d("").addClass("ui-icon "+t.icons.header).prependTo(this.headers),this.active.children(".ui-icon").toggleClass(t.icons.header).toggleClass(t.icons.headerSelected),this.element.addClass("ui-accordion-icons"))},_destroyIcons:function(){this.headers.children(".ui-icon").remove(),this.element.removeClass("ui-accordion-icons")},destroy:function(){var t=this.options;this.element.removeClass("ui-accordion ui-widget ui-helper-reset").removeAttr("role"),this.headers.unbind(".accordion").removeClass("ui-accordion-header ui-accordion-disabled ui-helper-reset ui-state-default ui-corner-all ui-state-active ui-state-disabled ui-corner-top").removeAttr("role").removeAttr("aria-expanded").removeAttr("aria-selected").removeAttr("tabIndex"),this.headers.find("a").removeAttr("tabIndex"),this._destroyIcons();var e=this.headers.next().css("display","").removeAttr("role").removeClass("ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active ui-accordion-disabled ui-state-disabled");return(t.autoHeight||t.fillHeight)&&e.css("height",""),d.Widget.prototype.destroy.call(this)},_setOption:function(t,e){d.Widget.prototype._setOption.apply(this,arguments),"active"==t&&this.activate(e),"icons"==t&&(this._destroyIcons(),e&&this._createIcons()),"disabled"==t&&this.headers.add(this.headers.next())[e?"addClass":"removeClass"]("ui-accordion-disabled ui-state-disabled")},_keydown:function(t){if(!(this.options.disabled||t.altKey||t.ctrlKey)){var e=d.ui.keyCode,i=this.headers.length,s=this.headers.index(t.target),n=!1;switch(t.keyCode){case e.RIGHT:case e.DOWN:n=this.headers[(s+1)%i];break;case e.LEFT:case e.UP:n=this.headers[(s-1+i)%i];break;case e.SPACE:case e.ENTER:this._clickHandler({target:t.target},t.target),t.preventDefault()}return!n||(d(t.target).attr("tabIndex",-1),d(n).attr("tabIndex",0),n.focus(),!1)}},resize:function(){var t,e=this.options;if(e.fillSpace){if(d.browser.msie){var i=this.element.parent().css("overflow");this.element.parent().css("overflow","hidden")}t=this.element.parent().height(),d.browser.msie&&this.element.parent().css("overflow",i),this.headers.each(function(){t-=d(this).outerHeight(!0)}),this.headers.next().each(function(){d(this).height(Math.max(0,t-d(this).innerHeight()+d(this).height()))}).css("overflow","auto")}else e.autoHeight&&(t=0,this.headers.next().each(function(){t=Math.max(t,d(this).height("").height())}).height(t));return this},activate:function(t){this.options.active=t;var e=this._findActive(t)[0];return this._clickHandler({target:e},e),this},_findActive:function(t){return t?"number"==typeof t?this.headers.filter(":eq("+t+")"):this.headers.not(this.headers.not(t)):!1===t?d([]):this.headers.filter(":eq(0)")},_clickHandler:function(t,e){var i=this.options;if(!i.disabled)if(t.target){var s=d(t.currentTarget||e),n=s[0]===this.active[0];if(i.active=(!i.collapsible||!n)&&this.headers.index(s),!(this.running||!i.collapsible&&n)){var o=this.active,r=(h=s.next(),a=this.active.next(),l={options:i,newHeader:n&&i.collapsible?d([]):s,oldHeader:this.active,newContent:n&&i.collapsible?d([]):h,oldContent:a},this.headers.index(this.active[0])>this.headers.index(s[0]));this.active=n?d([]):s,this._toggle(h,a,l,n,r),o.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").children(".ui-icon").removeClass(i.icons.headerSelected).addClass(i.icons.header),n||(s.removeClass("ui-state-default ui-corner-all").addClass("ui-state-active ui-corner-top").children(".ui-icon").removeClass(i.icons.header).addClass(i.icons.headerSelected),s.next().addClass("ui-accordion-content-active"))}}else{if(!i.collapsible)return;this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").children(".ui-icon").removeClass(i.icons.headerSelected).addClass(i.icons.header),this.active.next().addClass("ui-accordion-content-active");var a=this.active.next(),l={options:i,newHeader:d([]),oldHeader:i.active,newContent:d([]),oldContent:a},h=this.active=d([]);this._toggle(h,a,l)}},_toggle:function(t,e,i,s,n){var o=this,r=o.options;o.toShow=t,o.toHide=e,o.data=i;var a=function(){if(o)return o._completed.apply(o,arguments)};if(o._trigger("changestart",null,o.data),o.running=0===e.size()?t.size():e.size(),r.animated){var l={};l=r.collapsible&&s?{toShow:d([]),toHide:e,complete:a,down:n,autoHeight:r.autoHeight||r.fillSpace}:{toShow:t,toHide:e,complete:a,down:n,autoHeight:r.autoHeight||r.fillSpace},r.proxied||(r.proxied=r.animated),r.proxiedDuration||(r.proxiedDuration=r.duration),r.animated=d.isFunction(r.proxied)?r.proxied(l):r.proxied,r.duration=d.isFunction(r.proxiedDuration)?r.proxiedDuration(l):r.proxiedDuration;var h=d.ui.accordion.animations,c=r.duration,u=r.animated;u&&!h[u]&&!d.easing[u]&&(u="slide"),h[u]||(h[u]=function(t){this.slide(t,{easing:u,duration:c||700})}),h[u](l)}else r.collapsible&&s?t.toggle():(e.hide(),t.show()),a(!0);e.prev().attr({"aria-expanded":"false","aria-selected":"false",tabIndex:-1}).blur(),t.prev().attr({"aria-expanded":"true","aria-selected":"true",tabIndex:0}).focus()},_completed:function(t){this.running=t?0:--this.running,this.running||(this.options.clearStyle&&this.toShow.add(this.toHide).css({height:"",overflow:""}),this.toHide.removeClass("ui-accordion-content-active"),this.toHide.length&&(this.toHide.parent()[0].className=this.toHide.parent()[0].className),this._trigger("change",null,this.data))}}),d.extend(d.ui.accordion,{version:"1.8.22",animations:{slide:function(s,t){if((s=d.extend({easing:"swing",duration:300},s,t)).toHide.size())if(s.toShow.size()){var e,i=s.toShow.css("overflow"),n=0,o={},r={},a=s.toShow;e=a[0].style.width,a.width(a.parent().width()-parseFloat(a.css("paddingLeft"))-parseFloat(a.css("paddingRight"))-(parseFloat(a.css("borderLeftWidth"))||0)-(parseFloat(a.css("borderRightWidth"))||0)),d.each(["height","paddingTop","paddingBottom"],function(t,e){r[e]="hide";var i=(""+d.css(s.toShow[0],e)).match(/^([\d+-.]+)(.*)$/);o[e]={value:i[1],unit:i[2]||"px"}}),s.toShow.css({height:0,overflow:"hidden"}).show(),s.toHide.filter(":hidden").each(s.complete).end().filter(":visible").animate(r,{step:function(t,e){"height"==e.prop&&(n=e.end-e.start==0?0:(e.now-e.start)/(e.end-e.start)),s.toShow[0].style[e.prop]=n*o[e.prop].value+o[e.prop].unit},duration:s.duration,easing:s.easing,complete:function(){s.autoHeight||s.toShow.css("height",""),s.toShow.css({width:e,overflow:i}),s.complete()}})}else s.toHide.animate({height:"hide",paddingTop:"hide",paddingBottom:"hide"},s);else s.toShow.animate({height:"show",paddingTop:"show",paddingBottom:"show"},s)},bounceslide:function(t){this.slide(t,{easing:t.down?"easeOutBounce":"swing",duration:t.down?1e3:200})}}})}(jQuery),function(r,t){var s=0;r.widget("ui.autocomplete",{options:{appendTo:"body",autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null},pending:0,_create:function(){var i,n=this,o=this.element[0].ownerDocument;this.isMultiLine=this.element.is("textarea"),this.element.addClass("ui-autocomplete-input").attr("autocomplete","off").attr({role:"textbox","aria-autocomplete":"list","aria-haspopup":"true"}).bind("keydown.autocomplete",function(t){if(!n.options.disabled&&!n.element.propAttr("readOnly")){i=!1;var e=r.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:n._move("previousPage",t);break;case e.PAGE_DOWN:n._move("nextPage",t);break;case e.UP:n._keyEvent("previous",t);break;case e.DOWN:n._keyEvent("next",t);break;case e.ENTER:case e.NUMPAD_ENTER:n.menu.active&&(i=!0,t.preventDefault());case e.TAB:if(!n.menu.active)return;n.menu.select(t);break;case e.ESCAPE:n.element.val(n.term),n.close(t);break;default:clearTimeout(n.searching),n.searching=setTimeout(function(){n.term!=n.element.val()&&(n.selectedItem=null,n.search(null,t))},n.options.delay)}}}).bind("keypress.autocomplete",function(t){i&&(i=!1,t.preventDefault())}).bind("focus.autocomplete",function(){n.options.disabled||(n.selectedItem=null,n.previous=n.element.val())}).bind("blur.autocomplete",function(t){n.options.disabled||(clearTimeout(n.searching),n.closing=setTimeout(function(){n.close(t),n._change(t)},150))}),this._initSource(),this.menu=r("
    ").addClass("ui-autocomplete").appendTo(r(this.options.appendTo||"body",o)[0]).mousedown(function(t){var e=n.menu.element[0];r(t.target).closest(".ui-menu-item").length||setTimeout(function(){r(document).one("mousedown",function(t){t.target!==n.element[0]&&t.target!==e&&!r.ui.contains(e,t.target)&&n.close()})},1),setTimeout(function(){clearTimeout(n.closing)},13)}).menu({focus:function(t,e){var i=e.item.data("item.autocomplete");!1!==n._trigger("focus",t,{item:i})&&/^key/.test(t.originalEvent.type)&&n.element.val(i.value)},selected:function(t,e){var i=e.item.data("item.autocomplete"),s=n.previous;n.element[0]!==o.activeElement&&(n.element.focus(),n.previous=s,setTimeout(function(){n.previous=s,n.selectedItem=i},1)),!1!==n._trigger("select",t,{item:i})&&n.element.val(i.value),n.term=n.element.val(),n.close(t),n.selectedItem=i},blur:function(t,e){n.menu.element.is(":visible")&&n.element.val()!==n.term&&n.element.val(n.term)}}).zIndex(this.element.zIndex()+1).css({top:0,left:0}).hide().data("menu"),r.fn.bgiframe&&this.menu.element.bgiframe(),n.beforeunloadHandler=function(){n.element.removeAttr("autocomplete")},r(window).bind("beforeunload",n.beforeunloadHandler)},destroy:function(){this.element.removeClass("ui-autocomplete-input").removeAttr("autocomplete").removeAttr("role").removeAttr("aria-autocomplete").removeAttr("aria-haspopup"),this.menu.element.remove(),r(window).unbind("beforeunload",this.beforeunloadHandler),r.Widget.prototype.destroy.call(this)},_setOption:function(t,e){r.Widget.prototype._setOption.apply(this,arguments),"source"===t&&this._initSource(),"appendTo"===t&&this.menu.element.appendTo(r(e||"body",this.element[0].ownerDocument)[0]),"disabled"===t&&e&&this.xhr&&this.xhr.abort()},_initSource:function(){var i,e,s=this;r.isArray(this.options.source)?(i=this.options.source,this.source=function(t,e){e(r.ui.autocomplete.filter(i,t.term))}):"string"==typeof this.options.source?(e=this.options.source,this.source=function(t,i){s.xhr&&s.xhr.abort(),s.xhr=r.ajax({url:e,data:t,dataType:"json",success:function(t,e){i(t)},error:function(){i([])}})}):this.source=this.options.source},search:function(t,e){return t=null!=t?t:this.element.val(),this.term=this.element.val(),t.length").data("item.autocomplete",e).append(r("").text(e.label)).appendTo(t)},_move:function(t,e){if(this.menu.element.is(":visible"))return this.menu.first()&&/^previous/.test(t)||this.menu.last()&&/^next/.test(t)?(this.element.val(this.term),void this.menu.deactivate()):void this.menu[t](e);this.search(null,e)},widget:function(){return this.menu.element},_keyEvent:function(t,e){this.isMultiLine&&!this.menu.element.is(":visible")||(this._move(t,e),e.preventDefault())}}),r.extend(r.ui.autocomplete,{escapeRegex:function(t){return t.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")},filter:function(t,e){var i=new RegExp(r.ui.autocomplete.escapeRegex(e),"i");return r.grep(t,function(t){return i.test(t.label||t.value||t)})}})}(jQuery),function(n){n.widget("ui.menu",{_create:function(){var e=this;this.element.addClass("ui-menu ui-widget ui-widget-content ui-corner-all").attr({role:"listbox","aria-activedescendant":"ui-active-menuitem"}).click(function(t){n(t.target).closest(".ui-menu-item a").length&&(t.preventDefault(),e.select(t))}),this.refresh()},refresh:function(){var e=this;this.element.children("li:not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role","menuitem").children("a").addClass("ui-corner-all").attr("tabindex",-1).mouseenter(function(t){e.activate(t,n(this).parent())}).mouseleave(function(){e.deactivate()})},activate:function(t,e){if(this.deactivate(),this.hasScroll()){var i=e.offset().top-this.element.offset().top,s=this.element.scrollTop(),n=this.element.height();i<0?this.element.scrollTop(s+i):n<=i&&this.element.scrollTop(s+i-n+e.height())}this.active=e.eq(0).children("a").addClass("ui-state-hover").attr("id","ui-active-menuitem").end(),this._trigger("focus",t,{item:e})},deactivate:function(){this.active&&(this.active.children("a").removeClass("ui-state-hover").removeAttr("id"),this._trigger("blur"),this.active=null)},next:function(t){this.move("next",".ui-menu-item:first",t)},previous:function(t){this.move("prev",".ui-menu-item:last",t)},first:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},last:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},move:function(t,e,i){if(this.active){var s=this.active[t+"All"](".ui-menu-item").eq(0);s.length?this.activate(i,s):this.activate(i,this.element.children(e))}else this.activate(i,this.element.children(e))},nextPage:function(t){if(this.hasScroll()){if(!this.active||this.last())return void this.activate(t,this.element.children(".ui-menu-item:first"));var e=this.active.offset().top,i=this.element.height(),s=this.element.children(".ui-menu-item").filter(function(){var t=n(this).offset().top-e-i+n(this).height();return t<10&&-10",this.element[0].ownerDocument).addClass("ui-button-text").html(this.options.label).appendTo(t.empty()).text(),i=this.options.icons,s=i.primary&&i.secondary,n=[];i.primary||i.secondary?(this.options.text&&n.push("ui-button-text-icon"+(s?"s":i.primary?"-primary":"-secondary")),i.primary&&t.prepend(""),i.secondary&&t.append(""),this.options.text||(n.push(s?"ui-button-icons-only":"ui-button-icon-only"),this.hasTitle||t.attr("title",e))):n.push("ui-button-text-only"),t.addClass(n.join(" "))}else this.options.label&&this.element.val(this.options.label)}}),o.widget("ui.buttonset",{options:{items:":button, :submit, :reset, :checkbox, :radio, a, :data(button)"},_create:function(){this.element.addClass("ui-buttonset")},_init:function(){this.refresh()},_setOption:function(t,e){"disabled"===t&&this.buttons.button("option",t,e),o.Widget.prototype._setOption.apply(this,arguments)},refresh:function(){var t="rtl"===this.element.css("direction");this.buttons=this.element.find(this.options.items).filter(":ui-button").button("refresh").end().not(":ui-button").button().end().map(function(){return o(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 o(this).button("widget")[0]}).removeClass("ui-corner-left ui-corner-right").end().button("destroy"),o.Widget.prototype.destroy.call(this)}})}(jQuery),function($,undefined){function Datepicker(){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},$.extend(this._defaults,this.regional[""]),this.dpDiv=bindHover($('
    '))}function bindHover(i){var s="button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a";return i.bind("mouseout",function(t){var e=$(t.target).closest(s);e.length&&e.removeClass("ui-state-hover ui-datepicker-prev-hover ui-datepicker-next-hover")}).bind("mouseover",function(t){var e=$(t.target).closest(s);!$.datepicker._isDisabledDatepicker(instActive.inline?i.parent()[0]:instActive.input[0])&&e.length&&(e.parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover"),e.addClass("ui-state-hover"),e.hasClass("ui-datepicker-prev")&&e.addClass("ui-datepicker-prev-hover"),e.hasClass("ui-datepicker-next")&&e.addClass("ui-datepicker-next-hover"))})}function extendRemove(t,e){for(var i in $.extend(t,e),e)null!=e[i]&&e[i]!=undefined||(t[i]=e[i]);return t}function isArray(t){return t&&($.browser.safari&&"object"==typeof t&&t.length||t.constructor&&t.constructor.toString().match(/\Array\(\)/))}$.extend($.ui,{datepicker:{version:"1.8.22"}});var PROP_NAME="datepicker",dpuuid=(new Date).getTime(),instActive;$.extend(Datepicker.prototype,{markerClassName:"hasDatepicker",maxRows:4,log:function(){this.debug&&console.log.apply("",arguments)},_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(t){return extendRemove(this._defaults,t||{}),this},_attachDatepicker:function(target,settings){var inlineSettings=null;for(var attrName in this._defaults){var attrValue=target.getAttribute("date:"+attrName);if(attrValue){inlineSettings=inlineSettings||{};try{inlineSettings[attrName]=eval(attrValue)}catch(t){inlineSettings[attrName]=attrValue}}}var nodeName=target.nodeName.toLowerCase(),inline="div"==nodeName||"span"==nodeName;target.id||(this.uuid+=1,target.id="dp"+this.uuid);var inst=this._newInst($(target),inline);inst.settings=$.extend({},settings||{},inlineSettings||{}),"input"==nodeName?this._connectDatepicker(target,inst):inline&&this._inlineDatepicker(target,inst)},_newInst:function(t,e){return{id:t[0].id.replace(/([^A-Za-z0-9_-])/g,"\\\\$1"),input:t,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:e,dpDiv:e?bindHover($('
    ')):this.dpDiv}},_connectDatepicker:function(t,s){var e=$(t);s.append=$([]),s.trigger=$([]),e.hasClass(this.markerClassName)||(this._attachments(e,s),e.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).keyup(this._doKeyUp).bind("setData.datepicker",function(t,e,i){s.settings[e]=i}).bind("getData.datepicker",function(t,e){return this._get(s,e)}),this._autoSize(s),$.data(t,PROP_NAME,s),s.settings.disabled&&this._disableDatepicker(t))},_attachments:function(t,e){var i=this._get(e,"appendText"),s=this._get(e,"isRTL");e.append&&e.append.remove(),i&&(e.append=$(''+i+""),t[s?"before":"after"](e.append)),t.unbind("focus",this._showDatepicker),e.trigger&&e.trigger.remove();var n=this._get(e,"showOn");if(("focus"==n||"both"==n)&&t.focus(this._showDatepicker),"button"==n||"both"==n){var o=this._get(e,"buttonText"),r=this._get(e,"buttonImage");e.trigger=$(this._get(e,"buttonImageOnly")?$("").addClass(this._triggerClass).attr({src:r,alt:o,title:o}):$('').addClass(this._triggerClass).html(""==r?o:$("").attr({src:r,alt:o,title:o}))),t[s?"before":"after"](e.trigger),e.trigger.click(function(){return $.datepicker._datepickerShowing&&$.datepicker._lastInput==t[0]?$.datepicker._hideDatepicker():($.datepicker._datepickerShowing&&$.datepicker._lastInput!=t[0]&&$.datepicker._hideDatepicker(),$.datepicker._showDatepicker(t[0])),!1})}},_autoSize:function(t){if(this._get(t,"autoSize")&&!t.inline){var e=new Date(2009,11,20),i=this._get(t,"dateFormat");if(i.match(/[DM]/)){var s=function(t){for(var e=0,i=0,s=0;se&&(e=t[s].length,i=s);return i};e.setMonth(s(this._get(t,i.match(/MM/)?"monthNames":"monthNamesShort"))),e.setDate(s(this._get(t,i.match(/DD/)?"dayNames":"dayNamesShort"))+20-e.getDay())}t.input.attr("size",this._formatDate(t,e).length)}},_inlineDatepicker:function(t,s){var e=$(t);e.hasClass(this.markerClassName)||(e.addClass(this.markerClassName).append(s.dpDiv).bind("setData.datepicker",function(t,e,i){s.settings[e]=i}).bind("getData.datepicker",function(t,e){return this._get(s,e)}),$.data(t,PROP_NAME,s),this._setDate(s,this._getDefaultDate(s),!0),this._updateDatepicker(s),this._updateAlternate(s),s.settings.disabled&&this._disableDatepicker(t),s.dpDiv.css("display","block"))},_dialogDatepicker:function(t,e,i,s,n){var o=this._dialogInst;if(!o){this.uuid+=1;var r="dp"+this.uuid;this._dialogInput=$(''),this._dialogInput.keydown(this._doKeyDown),$("body").append(this._dialogInput),(o=this._dialogInst=this._newInst(this._dialogInput,!1)).settings={},$.data(this._dialogInput[0],PROP_NAME,o)}if(extendRemove(o.settings,s||{}),e=e&&e.constructor==Date?this._formatDate(o,e):e,this._dialogInput.val(e),this._pos=n?n.length?n:[n.pageX,n.pageY]:null,!this._pos){var a=document.documentElement.clientWidth,l=document.documentElement.clientHeight,h=document.documentElement.scrollLeft||document.body.scrollLeft,c=document.documentElement.scrollTop||document.body.scrollTop;this._pos=[a/2-100+h,l/2-150+c]}return this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px"),o.settings.onSelect=i,this._inDialog=!0,this.dpDiv.addClass(this._dialogClass),this._showDatepicker(this._dialogInput[0]),$.blockUI&&$.blockUI(this.dpDiv),$.data(this._dialogInput[0],PROP_NAME,o),this},_destroyDatepicker:function(t){var e=$(t),i=$.data(t,PROP_NAME);if(e.hasClass(this.markerClassName)){var s=t.nodeName.toLowerCase();$.removeData(t,PROP_NAME),"input"==s?(i.append.remove(),i.trigger.remove(),e.removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress).unbind("keyup",this._doKeyUp)):("div"==s||"span"==s)&&e.removeClass(this.markerClassName).empty()}},_enableDatepicker:function(e){var t=$(e),i=$.data(e,PROP_NAME);if(t.hasClass(this.markerClassName)){var s=e.nodeName.toLowerCase();if("input"==s)e.disabled=!1,i.trigger.filter("button").each(function(){this.disabled=!1}).end().filter("img").css({opacity:"1.0",cursor:""});else if("div"==s||"span"==s){var n=t.children("."+this._inlineClass);n.children().removeClass("ui-state-disabled"),n.find("select.ui-datepicker-month, select.ui-datepicker-year").removeAttr("disabled")}this._disabledInputs=$.map(this._disabledInputs,function(t){return t==e?null:t})}},_disableDatepicker:function(e){var t=$(e),i=$.data(e,PROP_NAME);if(t.hasClass(this.markerClassName)){var s=e.nodeName.toLowerCase();if("input"==s)e.disabled=!0,i.trigger.filter("button").each(function(){this.disabled=!0}).end().filter("img").css({opacity:"0.5",cursor:"default"});else if("div"==s||"span"==s){var n=t.children("."+this._inlineClass);n.children().addClass("ui-state-disabled"),n.find("select.ui-datepicker-month, select.ui-datepicker-year").attr("disabled","disabled")}this._disabledInputs=$.map(this._disabledInputs,function(t){return t==e?null:t}),this._disabledInputs[this._disabledInputs.length]=e}},_isDisabledDatepicker:function(t){if(!t)return!1;for(var e=0;ea&&sl&&ng;)--p<0&&(p=11,f--)}t.drawMonth=p,t.drawYear=f;var m=this._get(t,"prevText");m=o?this.formatDate(m,this._daylightSavingAdjust(new Date(f,p-l,1)),this._getFormatConfig(t)):m;var v=this._canAdjustMonth(t,-1,f,p)?''+m+"":n?"":''+m+"",_=this._get(t,"nextText");_=o?this.formatDate(_,this._daylightSavingAdjust(new Date(f,p+l,1)),this._getFormatConfig(t)):_;var b=this._canAdjustMonth(t,1,f,p)?''+_+"":n?"":''+_+"",y=this._get(t,"currentText"),w=this._get(t,"gotoCurrent")&&t.currentDay?c:e;y=o?this.formatDate(y,w,this._getFormatConfig(t)):y;var C=t.inline?"":'",D=s?'
    '+(i?C:"")+(this._isInRange(t,w)?'":"")+(i?"":C)+"
    ":"",x=parseInt(this._get(t,"firstDay"),10);x=isNaN(x)?0:x;for(var k=this._get(t,"showWeek"),E=this._get(t,"dayNames"),I=(this._get(t,"dayNamesShort"),this._get(t,"dayNamesMin")),S=this._get(t,"monthNames"),T=this._get(t,"monthNamesShort"),A=this._get(t,"beforeShowDay"),P=this._get(t,"showOtherMonths"),F=this._get(t,"selectOtherMonths"),M=(this._get(t,"calculateWeek")||this.iso8601Week,this._getDefaultDate(t)),N="",O=0;O'+(/all|left/.test(L)&&0==O?i?b:v:"")+(/all|right/.test(L)&&0==O?i?v:b:"")+this._generateMonthYearHeader(t,p,f,u,d,0';for(var j=k?'":"",q=0;q<7;q++){var B=(q+x)%7;j+="'+I[B]+""}R+=j+"";var Y=this._getDaysInMonth(f,p);f==t.selectedYear&&p==t.selectedMonth&&(t.selectedDay=Math.min(t.selectedDay,Y));var K=(this._getFirstDayOfMonth(f,p)-x+7)%7,U=Math.ceil((K+Y)/7),Q=h&&this.maxRows>U?this.maxRows:U;this.maxRows=Q;for(var V=this._daylightSavingAdjust(new Date(f,p,1-K)),X=0;X";var Z=k?'":"";for(q=0;q<7;q++){var G=A?A.apply(t.input?t.input[0]:null,[V]):[!0,""],J=V.getMonth()!=p,tt=J&&!F||!G[0]||u&&V"+(J&&!P?" ":tt?''+V.getDate()+"":''+V.getDate()+"")+"",V.setDate(V.getDate()+1),V=this._daylightSavingAdjust(V)}R+=Z+""}11<++p&&(p=0,f++),z+=R+="
    '+this._get(t,"weekHeader")+"
    '+this._get(t,"calculateWeek")(V)+"
    "+(h?""+(0':""):"")}N+=z}return N+=D+($.browser.msie&&parseInt($.browser.version,10)<7&&!t.inline?'':""),t._keyEvent=!1,N},_generateMonthYearHeader:function(t,e,i,s,n,o,r,a){var l=this._get(t,"changeMonth"),h=this._get(t,"changeYear"),c=this._get(t,"showMonthAfterYear"),u='
    ',d="";if(o||!l)d+=''+r[e]+"";else{var p=s&&s.getFullYear()==i,f=n&&n.getFullYear()==i;d+='"}if(c||(u+=d+(!o&&l&&h?"":" ")),!t.yearshtml)if(t.yearshtml="",o||!h)u+=''+i+"";else{var m=this._get(t,"yearRange").split(":"),v=(new Date).getFullYear(),_=function(t){var e=t.match(/c[+-].*/)?i+parseInt(t.substring(1),10):t.match(/[+-].*/)?v+parseInt(t,10):parseInt(t,10);return isNaN(e)?v:e},b=_(m[0]),y=Math.max(b,_(m[1]||""));for(b=s?Math.max(b,s.getFullYear()):b,y=n?Math.min(y,n.getFullYear()):y,t.yearshtml+='",u+=t.yearshtml,t.yearshtml=null}return u+=this._get(t,"yearSuffix"),c&&(u+=(!o&&l&&h?"":" ")+d),u+="
    "},_adjustInstDate:function(t,e,i){var s=t.drawYear+("Y"==i?e:0),n=t.drawMonth+("M"==i?e:0),o=Math.min(t.selectedDay,this._getDaysInMonth(s,n))+("D"==i?e:0),r=this._restrictMinMax(t,this._daylightSavingAdjust(new Date(s,n,o)));t.selectedDay=r.getDate(),t.drawMonth=t.selectedMonth=r.getMonth(),t.drawYear=t.selectedYear=r.getFullYear(),("M"==i||"Y"==i)&&this._notifyChange(t)},_restrictMinMax:function(t,e){var i=this._getMinMaxDate(t,"min"),s=this._getMinMaxDate(t,"max"),n=i&&e=i.getTime())&&(!s||e.getTime()<=s.getTime())},_getFormatConfig:function(t){var e=this._get(t,"shortYearCutoff");return{shortYearCutoff:e="string"!=typeof e?e:(new Date).getFullYear()%100+parseInt(e,10),dayNamesShort:this._get(t,"dayNamesShort"),dayNames:this._get(t,"dayNames"),monthNamesShort:this._get(t,"monthNamesShort"),monthNames:this._get(t,"monthNames")}},_formatDate:function(t,e,i,s){e||(t.currentDay=t.selectedDay,t.currentMonth=t.selectedMonth,t.currentYear=t.selectedYear);var n=e?"object"==typeof e?e:this._daylightSavingAdjust(new Date(s,i,e)):this._daylightSavingAdjust(new Date(t.currentYear,t.currentMonth,t.currentDay));return this.formatDate(this._get(t,"dateFormat"),n,this._getFormatConfig(t))}}),$.fn.datepicker=function(t){if(!this.length)return this;$.datepicker.initialized||($(document).mousedown($.datepicker._checkExternalClick).find("body").append($.datepicker.dpDiv),$.datepicker.initialized=!0);var e=Array.prototype.slice.call(arguments,1);return"string"!=typeof t||"isDisabled"!=t&&"getDate"!=t&&"widget"!=t?"option"==t&&2==arguments.length&&"string"==typeof arguments[1]?$.datepicker["_"+t+"Datepicker"].apply($.datepicker,[this[0]].concat(e)):this.each(function(){"string"==typeof t?$.datepicker["_"+t+"Datepicker"].apply($.datepicker,[this].concat(e)):$.datepicker._attachDatepicker(this,t)}):$.datepicker["_"+t+"Datepicker"].apply($.datepicker,[this[0]].concat(e))},$.datepicker=new Datepicker,$.datepicker.initialized=!1,$.datepicker.uuid=(new Date).getTime(),$.datepicker.version="1.8.22",window["DP_jQuery_"+dpuuid]=$}(jQuery),function(a,t){var l="ui-dialog ui-widget ui-widget-content ui-corner-all ",o={buttons:!0,height:!0,maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0,width:!0},r={maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0},h=a.attrFn||{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0,click:!0};a.widget("ui.dialog",{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",collision:"fit",using:function(t){var e=a(this).css(t).offset().top;e<0&&a(this).css("top",t.top-e)}},resizable:!0,show:null,stack:!0,title:"",width:300,zIndex:1e3},_create:function(){this.originalTitle=this.element.attr("title"),"string"!=typeof this.originalTitle&&(this.originalTitle=""),this.options.title=this.options.title||this.originalTitle;var e=this,i=e.options,t=i.title||" ",s=a.ui.dialog.getTitleId(e.element),n=(e.uiDialog=a("
    ")).appendTo(document.body).hide().addClass(l+i.dialogClass).css({zIndex:i.zIndex}).attr("tabIndex",-1).css("outline",0).keydown(function(t){i.closeOnEscape&&!t.isDefaultPrevented()&&t.keyCode&&t.keyCode===a.ui.keyCode.ESCAPE&&(e.close(t),t.preventDefault())}).attr({role:"dialog","aria-labelledby":s}).mousedown(function(t){e.moveToTop(!1,t)}),o=(e.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(n),(e.uiDialogTitlebar=a("
    ")).addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(n)),r=a('').addClass("ui-dialog-titlebar-close ui-corner-all").attr("role","button").hover(function(){r.addClass("ui-state-hover")},function(){r.removeClass("ui-state-hover")}).focus(function(){r.addClass("ui-state-focus")}).blur(function(){r.removeClass("ui-state-focus")}).click(function(t){return e.close(t),!1}).appendTo(o);(e.uiDialogTitlebarCloseText=a("")).addClass("ui-icon ui-icon-closethick").text(i.closeText).appendTo(r),a("").addClass("ui-dialog-title").attr("id",s).html(t).prependTo(o);a.isFunction(i.beforeclose)&&!a.isFunction(i.beforeClose)&&(i.beforeClose=i.beforeclose),o.find("*").add(o).disableSelection(),i.draggable&&a.fn.draggable&&e._makeDraggable(),i.resizable&&a.fn.resizable&&e._makeResizable(),e._createButtons(i.buttons),e._isOpen=!1,a.fn.bgiframe&&n.bgiframe()},_init:function(){this.options.autoOpen&&this.open()},destroy:function(){var t=this;return t.overlay&&t.overlay.destroy(),t.uiDialog.hide(),t.element.unbind(".dialog").removeData("dialog").removeClass("ui-dialog-content ui-widget-content").hide().appendTo("body"),t.uiDialog.remove(),t.originalTitle&&t.element.attr("title",t.originalTitle),t},widget:function(){return this.uiDialog},close:function(t){var e,i,s=this;if(!1!==s._trigger("beforeClose",t))return s.overlay&&s.overlay.destroy(),s.uiDialog.unbind("keypress.ui-dialog"),s._isOpen=!1,s.options.hide?s.uiDialog.hide(s.options.hide,function(){s._trigger("close",t)}):(s.uiDialog.hide(),s._trigger("close",t)),a.ui.dialog.overlay.resize(),s.options.modal&&(e=0,a(".ui-dialog").each(function(){this!==s.uiDialog[0]&&(i=a(this).css("z-index"),isNaN(i)||(e=Math.max(e,i)))}),a.ui.dialog.maxZ=e),s},isOpen:function(){return this._isOpen},moveToTop:function(t,e){var i,s=this,n=s.options;return n.modal&&!t||!n.stack&&!n.modal?s._trigger("focus",e):(n.zIndex>a.ui.dialog.maxZ&&(a.ui.dialog.maxZ=n.zIndex),s.overlay&&(a.ui.dialog.maxZ+=1,s.overlay.$el.css("z-index",a.ui.dialog.overlay.maxZ=a.ui.dialog.maxZ)),i={scrollTop:s.element.scrollTop(),scrollLeft:s.element.scrollLeft()},a.ui.dialog.maxZ+=1,s.uiDialog.css("z-index",a.ui.dialog.maxZ),s.element.attr(i),s._trigger("focus",e),s)},open:function(){if(!this._isOpen){var t=this,e=t.options,i=t.uiDialog;return t.overlay=e.modal?new a.ui.dialog.overlay(t):null,t._size(),t._position(e.position),i.show(e.show),t.moveToTop(!0),e.modal&&i.bind("keydown.ui-dialog",function(t){if(t.keyCode===a.ui.keyCode.TAB){var e=a(":tabbable",this),i=e.filter(":first"),s=e.filter(":last");return t.target!==s[0]||t.shiftKey?t.target===i[0]&&t.shiftKey?(s.focus(1),!1):void 0:(i.focus(1),!1)}}),a(t.element.find(":tabbable").get().concat(i.find(".ui-dialog-buttonpane :tabbable").get().concat(i.get()))).eq(0).focus(),t._isOpen=!0,t._trigger("open"),t}},_createButtons:function(t){var s=this,e=!1,i=a("
    ").addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix"),n=a("
    ").addClass("ui-dialog-buttonset").appendTo(i);s.uiDialog.find(".ui-dialog-buttonpane").remove(),"object"==typeof t&&null!==t&&a.each(t,function(){return!(e=!0)}),e&&(a.each(t,function(t,e){e=a.isFunction(e)?{click:e,text:t}:e;var i=a('').click(function(){e.click.apply(s.element[0],arguments)}).appendTo(n);a.each(e,function(t,e){"click"!==t&&(t in h?i[t](e):i.attr(t,e))}),a.fn.button&&i.button()}),i.appendTo(s.uiDialog))},_makeDraggable:function(){function i(t){return{position:t.position,offset:t.offset}}var s,n=this,o=n.options,r=a(document);n.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(t,e){s="auto"===o.height?"auto":a(this).height(),a(this).height(a(this).height()).addClass("ui-dialog-dragging"),n._trigger("dragStart",t,i(e))},drag:function(t,e){n._trigger("drag",t,i(e))},stop:function(t,e){o.position=[e.position.left-r.scrollLeft(),e.position.top-r.scrollTop()],a(this).removeClass("ui-dialog-dragging").height(s),n._trigger("dragStop",t,i(e)),a.ui.dialog.overlay.resize()}})},_makeResizable:function(t){function i(t){return{originalPosition:t.originalPosition,originalSize:t.originalSize,position:t.position,size:t.size}}t=void 0===t?this.options.resizable:t;var s=this,n=s.options,e=s.uiDialog.css("position"),o="string"==typeof t?t:"n,e,s,w,se,sw,ne,nw";s.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:s.element,maxWidth:n.maxWidth,maxHeight:n.maxHeight,minWidth:n.minWidth,minHeight:s._minHeight(),handles:o,start:function(t,e){a(this).addClass("ui-dialog-resizing"),s._trigger("resizeStart",t,i(e))},resize:function(t,e){s._trigger("resize",t,i(e))},stop:function(t,e){a(this).removeClass("ui-dialog-resizing"),n.height=a(this).height(),n.width=a(this).width(),s._trigger("resizeStop",t,i(e)),a.ui.dialog.overlay.resize()}}).css("position",e).find(".ui-resizable-se").addClass("ui-icon ui-icon-grip-diagonal-se")},_minHeight:function(){var t=this.options;return"auto"===t.height?t.minHeight:Math.min(t.minHeight,t.height)},_position:function(t){var e,i=[],s=[0,0];t?(("string"==typeof t||"object"==typeof t&&"0"in t)&&(1===(i=t.split?t.split(" "):[t[0],t[1]]).length&&(i[1]=i[0]),a.each(["left","top"],function(t,e){+i[t]===i[t]&&(s[t]=i[t],i[t]=e)}),t={my:i.join(" "),at:i.join(" "),offset:s.join(" ")}),t=a.extend({},a.ui.dialog.prototype.options.position,t)):t=a.ui.dialog.prototype.options.position,(e=this.uiDialog.is(":visible"))||this.uiDialog.show(),this.uiDialog.css({top:0,left:0}).position(a.extend({of:window},t)),e||this.uiDialog.hide()},_setOptions:function(t){var i=this,s={},n=!1;a.each(t,function(t,e){i._setOption(t,e),t in o&&(n=!0),t in r&&(s[t]=e)}),n&&this._size(),this.uiDialog.is(":data(resizable)")&&this.uiDialog.resizable("option",s)},_setOption:function(t,e){var i=this,s=i.uiDialog;switch(t){case"beforeclose":t="beforeClose";break;case"buttons":i._createButtons(e);break;case"closeText":i.uiDialogTitlebarCloseText.text(""+e);break;case"dialogClass":s.removeClass(i.options.dialogClass).addClass(l+e);break;case"disabled":e?s.addClass("ui-dialog-disabled"):s.removeClass("ui-dialog-disabled");break;case"draggable":var n=s.is(":data(draggable)");n&&!e&&s.draggable("destroy"),!n&&e&&i._makeDraggable();break;case"position":i._position(e);break;case"resizable":var o=s.is(":data(resizable)");o&&!e&&s.resizable("destroy"),o&&"string"==typeof e&&s.resizable("option","handles",e),!o&&!1!==e&&i._makeResizable(e);break;case"title":a(".ui-dialog-title",i.uiDialogTitlebar).html(""+(e||" "))}a.Widget.prototype._setOption.apply(i,arguments)},_size:function(){var t,e,i=this.options,s=this.uiDialog.is(":visible");if(this.element.show().css({width:"auto",minHeight:0,height:0}),i.minWidth>i.width&&(i.width=i.minWidth),t=this.uiDialog.css({height:"auto",width:i.width}).height(),e=Math.max(0,i.minHeight-t),"auto"===i.height)if(a.support.minHeight)this.element.css({minHeight:e,height:"auto"});else{this.uiDialog.show();var n=this.element.css("height","auto").height();s||this.uiDialog.hide(),this.element.height(Math.max(n,e))}else this.element.height(Math.max(i.height-t,0));this.uiDialog.is(":data(resizable)")&&this.uiDialog.resizable("option","minHeight",this._minHeight())}}),a.extend(a.ui.dialog,{version:"1.8.22",uuid:0,maxZ:0,getTitleId:function(t){var e=t.attr("id");return e||(this.uuid+=1,e=this.uuid),"ui-dialog-title-"+e},overlay:function(t){this.$el=a.ui.dialog.overlay.create(t)}}),a.extend(a.ui.dialog.overlay,{instances:[],oldInstances:[],maxZ:0,events:a.map("focus,mousedown,mouseup,keydown,keypress,click".split(","),function(t){return t+".dialog-overlay"}).join(" "),create:function(e){0===this.instances.length&&(setTimeout(function(){a.ui.dialog.overlay.instances.length&&a(document).bind(a.ui.dialog.overlay.events,function(t){if(a(t.target).zIndex()").addClass("ui-widget-overlay")).appendTo(document.body).css({width:this.width(),height:this.height()});return a.fn.bgiframe&&t.bgiframe(),this.instances.push(t),t},destroy:function(t){var e=a.inArray(t,this.instances);-1!=e&&this.oldInstances.push(this.instances.splice(e,1)[0]),0===this.instances.length&&a([document,window]).unbind(".dialog-overlay"),t.remove();var i=0;a.each(this.instances,function(){i=Math.max(i,this.css("z-index"))}),this.maxZ=i},height:function(){var t;return a.browser.msie&&a.browser.version<7?(t=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight))").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(),i.Widget.prototype.destroy.apply(this,arguments)},value:function(t){return void 0===t?this._value():(this._setOption("value",t),this)},_setOption:function(t,e){"value"===t&&(this.options.value=e,this._refreshValue(),this._value()===this.options.max&&this._trigger("complete")),i.Widget.prototype._setOption.apply(this,arguments)},_value:function(){var t=this.options.value;return"number"!=typeof t&&(t=0),Math.min(this.options.max,Math.max(this.min,t))},_percentage:function(){return 100*this._value()/this.options.max},_refreshValue:function(){var t=this.value(),e=this._percentage();this.oldValue!==t&&(this.oldValue=t,this._trigger("change")),this.valueDiv.toggle(t>this.min).toggleClass("ui-corner-right",t===this.options.max).width(e.toFixed(0)+"%"),this.element.attr("aria-valuenow",t)}}),i.extend(i.ui.progressbar,{version:"1.8.22"})}(jQuery),function(c,t){c.widget("ui.slider",c.ui.mouse,{widgetEventPrefix:"slide",options:{animate:!1,distance:0,max:100,min:0,orientation:"horizontal",range:!1,step:1,value:0,values:null},_create:function(){var o=this,t=this.options,e=this.element.find(".ui-slider-handle").addClass("ui-state-default ui-corner-all"),i=t.values&&t.values.length||1,s=[];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"+(t.disabled?" ui-slider-disabled ui-disabled":"")),this.range=c([]),t.range&&(!0===t.range&&(t.values||(t.values=[this._valueMin(),this._valueMin()]),t.values.length&&2!==t.values.length&&(t.values=[t.values[0],t.values[0]])),this.range=c("
    ").appendTo(this.element).addClass("ui-slider-range ui-widget-header"+("min"===t.range||"max"===t.range?" ui-slider-range-"+t.range:"")));for(var n=e.length;n");this.handles=e.add(c(s.join("")).appendTo(o.element)),this.handle=this.handles.eq(0),this.handles.add(this.range).filter("a").click(function(t){t.preventDefault()}).hover(function(){t.disabled||c(this).addClass("ui-state-hover")},function(){c(this).removeClass("ui-state-hover")}).focus(function(){t.disabled?c(this).blur():(c(".ui-slider .ui-state-focus").removeClass("ui-state-focus"),c(this).addClass("ui-state-focus"))}).blur(function(){c(this).removeClass("ui-state-focus")}),this.handles.each(function(t){c(this).data("index.ui-slider-handle",t)}),this.handles.keydown(function(t){var e,i,s,n=c(this).data("index.ui-slider-handle");if(!o.options.disabled){switch(t.keyCode){case c.ui.keyCode.HOME:case c.ui.keyCode.END:case c.ui.keyCode.PAGE_UP:case c.ui.keyCode.PAGE_DOWN:case c.ui.keyCode.UP:case c.ui.keyCode.RIGHT:case c.ui.keyCode.DOWN:case c.ui.keyCode.LEFT:if(t.preventDefault(),!o._keySliding&&(o._keySliding=!0,c(this).addClass("ui-state-active"),!1===o._start(t,n)))return}switch(s=o.options.step,e=i=o.options.values&&o.options.values.length?o.values(n):o.value(),t.keyCode){case c.ui.keyCode.HOME:i=o._valueMin();break;case c.ui.keyCode.END:i=o._valueMax();break;case c.ui.keyCode.PAGE_UP:i=o._trimAlignValue(e+(o._valueMax()-o._valueMin())/5);break;case c.ui.keyCode.PAGE_DOWN:i=o._trimAlignValue(e-(o._valueMax()-o._valueMin())/5);break;case c.ui.keyCode.UP:case c.ui.keyCode.RIGHT:if(e===o._valueMax())return;i=o._trimAlignValue(e+s);break;case c.ui.keyCode.DOWN:case c.ui.keyCode.LEFT:if(e===o._valueMin())return;i=o._trimAlignValue(e-s)}o._slide(t,n,i)}}).keyup(function(t){var e=c(this).data("index.ui-slider-handle");o._keySliding&&(o._keySliding=!1,o._stop(t,e),o._change(t,e),c(this).removeClass("ui-state-active"))}),this._refreshValue(),this._animateOff=!1},destroy:function(){return 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").removeData("slider").unbind(".slider"),this._mouseDestroy(),this},_mouseCapture:function(t){var e,i,s,n,o,r,a,l,h=this.options;return!h.disabled&&(this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()},this.elementOffset=this.element.offset(),e={x:t.pageX,y:t.pageY},i=this._normValueFromMouse(e),s=this._valueMax()-this._valueMin()+1,(o=this).handles.each(function(t){var e=Math.abs(i-o.values(t));e=this._valueMax())return this._valueMax();var e=0=e&&(s+=0",remove:null,select:null,show:null,spinner:"Loading…",tabTemplate:"
  • #{label}
  • "},_create:function(){this._tabify(!0)},_setOption:function(t,e){if("selected"==t){if(this.options.collapsible&&e==this.options.selected)return;this.select(e)}else this.options[t]=e,this._tabify()},_tabId:function(t){return t.title&&t.title.replace(/\s/g,"_").replace(/[^\w\u00c0-\uFFFF-]/g,"")||this.options.idPrefix+ ++e},_sanitizeSelector:function(t){return t.replace(/:/g,"\\:")},_cookie:function(){var t=this.cookie||(this.cookie=this.options.cookie.name||"ui-tabs-"+ ++i);return p.cookie.apply(null,[t].concat(p.makeArray(arguments)))},_ui:function(t,e){return{tab:t,panel:e,index:this.anchors.index(t)}},_cleanup:function(){this.lis.filter(".ui-state-processing").removeClass("ui-state-processing").find("span:data(label.tabs)").each(function(){var t=p(this);t.html(t.data("label.tabs")).removeData("label.tabs")})},_tabify:function(t){function i(t,e){t.css("display",""),!p.support.opacity&&e.opacity&&t[0].style.removeAttribute("filter")}var s,n,a=this,l=this.options,h=/^#.+/;this.list=this.element.find("ol,ul").eq(0),this.lis=p(" > li:has(a[href])",this.list),this.anchors=this.lis.map(function(){return p("a",this)[0]}),this.panels=p([]),this.anchors.each(function(t,e){var i,s=p(e).attr("href"),n=s.split("#")[0];if(n&&(n===location.toString().split("#")[0]||(i=p("base")[0])&&n===i.href)&&(s=e.hash,e.href=s),h.test(s))a.panels=a.panels.add(a.element.find(a._sanitizeSelector(s)));else if(s&&"#"!==s){p.data(e,"href.tabs",s),p.data(e,"load.tabs",s.replace(/#.*$/,""));var o=a._tabId(e);e.href="#"+o;var r=a.element.find("#"+o);r.length||(r=p(l.panelTemplate).attr("id",o).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").insertAfter(a.panels[t-1]||a.list)).data("destroy.tabs",!0),a.panels=a.panels.add(r)}else l.disabled.push(t)}),t?(this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all"),this.list.addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all"),this.lis.addClass("ui-state-default ui-corner-top"),this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom"),void 0===l.selected?(location.hash&&this.anchors.each(function(t,e){if(e.hash==location.hash)return l.selected=t,!1}),"number"!=typeof l.selected&&l.cookie&&(l.selected=parseInt(a._cookie(),10)),"number"!=typeof l.selected&&this.lis.filter(".ui-tabs-selected").length&&(l.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"))),l.selected=l.selected||(this.lis.length?0:-1)):null===l.selected&&(l.selected=-1),l.selected=0<=l.selected&&this.anchors[l.selected]||l.selected<0?l.selected:0,l.disabled=p.unique(l.disabled.concat(p.map(this.lis.filter(".ui-state-disabled"),function(t,e){return a.lis.index(t)}))).sort(),-1!=p.inArray(l.selected,l.disabled)&&l.disabled.splice(p.inArray(l.selected,l.disabled),1),this.panels.addClass("ui-tabs-hide"),this.lis.removeClass("ui-tabs-selected ui-state-active"),0<=l.selected&&this.anchors.length&&(a.element.find(a._sanitizeSelector(a.anchors[l.selected].hash)).removeClass("ui-tabs-hide"),this.lis.eq(l.selected).addClass("ui-tabs-selected ui-state-active"),a.element.queue("tabs",function(){a._trigger("show",null,a._ui(a.anchors[l.selected],a.element.find(a._sanitizeSelector(a.anchors[l.selected].hash))[0]))}),this.load(l.selected)),p(window).bind("unload",function(){a.lis.add(a.anchors).unbind(".tabs"),a.lis=a.anchors=a.panels=null})):l.selected=this.lis.index(this.lis.filter(".ui-tabs-selected")),this.element[l.collapsible?"addClass":"removeClass"]("ui-tabs-collapsible"),l.cookie&&this._cookie(l.selected,l.cookie);for(var e,o=0;e=this.lis[o];o++)p(e)[-1==p.inArray(o,l.disabled)||p(e).hasClass("ui-tabs-selected")?"removeClass":"addClass"]("ui-state-disabled");if(!1===l.cache&&this.anchors.removeData("cache.tabs"),this.lis.add(this.anchors).unbind(".tabs"),"mouseover"!==l.event){var r=function(t,e){e.is(":not(.ui-state-disabled)")&&e.addClass("ui-state-"+t)},c=function(t,e){e.removeClass("ui-state-"+t)};this.lis.bind("mouseover.tabs",function(){r("hover",p(this))}),this.lis.bind("mouseout.tabs",function(){c("hover",p(this))}),this.anchors.bind("focus.tabs",function(){r("focus",p(this).closest("li"))}),this.anchors.bind("blur.tabs",function(){c("focus",p(this).closest("li"))})}l.fx&&(p.isArray(l.fx)?(s=l.fx[0],n=l.fx[1]):s=n=l.fx);var u=n?function(t,e){p(t).closest("li").addClass("ui-tabs-selected ui-state-active"),e.hide().removeClass("ui-tabs-hide").animate(n,n.duration||"normal",function(){i(e,n),a._trigger("show",null,a._ui(t,e[0]))})}:function(t,e){p(t).closest("li").addClass("ui-tabs-selected ui-state-active"),e.removeClass("ui-tabs-hide"),a._trigger("show",null,a._ui(t,e[0]))},d=s?function(t,e){e.animate(s,s.duration||"normal",function(){a.lis.removeClass("ui-tabs-selected ui-state-active"),e.addClass("ui-tabs-hide"),i(e,s),a.element.dequeue("tabs")})}:function(t,e,i){a.lis.removeClass("ui-tabs-selected ui-state-active"),e.addClass("ui-tabs-hide"),a.element.dequeue("tabs")};this.anchors.bind(l.event+".tabs",function(){var t=this,e=p(t).closest("li"),i=a.panels.filter(":not(.ui-tabs-hide)"),s=a.element.find(a._sanitizeSelector(t.hash));if(e.hasClass("ui-tabs-selected")&&!l.collapsible||e.hasClass("ui-state-disabled")||e.hasClass("ui-state-processing")||a.panels.filter(":animated").length||!1===a._trigger("select",null,a._ui(this,s[0])))return this.blur(),!1;if(l.selected=a.anchors.index(this),a.abort(),l.collapsible){if(e.hasClass("ui-tabs-selected"))return l.selected=-1,l.cookie&&a._cookie(l.selected,l.cookie),a.element.queue("tabs",function(){d(t,i)}).dequeue("tabs"),this.blur(),!1;if(!i.length)return l.cookie&&a._cookie(l.selected,l.cookie),a.element.queue("tabs",function(){u(t,s)}),a.load(a.anchors.index(this)),this.blur(),!1}if(l.cookie&&a._cookie(l.selected,l.cookie),!s.length)throw"jQuery UI Tabs: Mismatching fragment identifier.";i.length&&a.element.queue("tabs",function(){d(t,i)}),a.element.queue("tabs",function(){u(t,s)}),a.load(a.anchors.index(this)),p.browser.msie&&this.blur()}),this.anchors.bind("click.tabs",function(){return!1})},_getIndex:function(t){return"string"==typeof t&&(t=this.anchors.index(this.anchors.filter("[href$='"+t+"']"))),t},destroy:function(){var t=this.options;return this.abort(),this.element.unbind(".tabs").removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible").removeData("tabs"),this.list.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all"),this.anchors.each(function(){var t=p.data(this,"href.tabs");t&&(this.href=t);var i=p(this).unbind(".tabs");p.each(["href","load","cache"],function(t,e){i.removeData(e+".tabs")})}),this.lis.unbind(".tabs").add(this.panels).each(function(){p.data(this,"destroy.tabs")?p(this).remove():p(this).removeClass(["ui-state-default","ui-corner-top","ui-tabs-selected","ui-state-active","ui-state-hover","ui-state-focus","ui-state-disabled","ui-tabs-panel","ui-widget-content","ui-corner-bottom","ui-tabs-hide"].join(" "))}),t.cookie&&this._cookie(null,t.cookie),this},add:function(t,e,i){void 0===i&&(i=this.anchors.length);var s=this,n=this.options,o=p(n.tabTemplate.replace(/#\{href\}/g,t).replace(/#\{label\}/g,e)),r=t.indexOf("#")?this._tabId(p("a",o)[0]):t.replace("#","");o.addClass("ui-state-default ui-corner-top").data("destroy.tabs",!0);var a=s.element.find("#"+r);return a.length||(a=p(n.panelTemplate).attr("id",r).data("destroy.tabs",!0)),a.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide"),i>=this.lis.length?(o.appendTo(this.list),a.appendTo(this.list[0].parentNode)):(o.insertBefore(this.lis[i]),a.insertBefore(this.panels[i])),n.disabled=p.map(n.disabled,function(t,e){return i<=t?++t:t}),this._tabify(),1==this.anchors.length&&(n.selected=0,o.addClass("ui-tabs-selected ui-state-active"),a.removeClass("ui-tabs-hide"),this.element.queue("tabs",function(){s._trigger("show",null,s._ui(s.anchors[0],s.panels[0]))}),this.load(0)),this._trigger("add",null,this._ui(this.anchors[i],this.panels[i])),this},remove:function(i){i=this._getIndex(i);var t=this.options,e=this.lis.eq(i).remove(),s=this.panels.eq(i).remove();return e.hasClass("ui-tabs-selected")&&1r.stepIndex?o._fastForward(t,a):a.call(o,t))},_state:function(t,e){if(!this.isValidStepIndex(t))return null;this.options;var i=u.extend(!0,{},this._currentState);e=d(e||t),i.step=this.elements.steps.eq(t),i.branch=i.step.parent(),i.branchStepCount=i.branch.children(l.step).length,i.isMovingForward=t>i.stepIndex,i.stepIndexInBranch=i.branch.children(l.step).index(i.step);for(var s,n,o,r=0,a=e.length;rt&&(n=u.inArray(s,i.branchesActivated)+1,o=u.inArray(t,i.stepsActivated)+1,0").attr("name",i.submitButton.name).val(h(i.submitButton).val()).appendTo(i.currentForm)),i.settings.submitHandler.call(i,i.currentForm,e),i.submitButton&&t.remove(),!1)}return i.settings.debug&&e.preventDefault(),i.cancelSubmit?(i.cancelSubmit=!1,t()):i.form()?i.pendingRequest?!(i.formSubmitted=!0):t():(i.focusInvalid(),!1)})),i)}t&&t.debug&&window.console&&console.warn("Nothing selected, can't validate, returning nothing.")},valid:function(){if(h(this[0]).is("form"))return this.validate().form();var t=!0,e=h(this[0].form).validate();return this.each(function(){t=t&&e.element(this)}),t},removeAttrs:function(t){var i={},s=this;return h.each(t.split(/\s/),function(t,e){i[e]=s.attr(e),s.removeAttr(e)}),i},rules:function(t,e){var i=this[0];if(t){var s=h.data(i.form,"validator").settings,n=s.rules,o=h.validator.staticRules(i);switch(t){case"add":h.extend(o,h.validator.normalizeRule(e)),delete o.messages,n[i.name]=o,e.messages&&(s.messages[i.name]=h.extend(s.messages[i.name],e.messages));break;case"remove":if(!e)return delete n[i.name],o;var r={};return h.each(e.split(/\s/),function(t,e){r[e]=o[e],delete o[e]}),r}}var a=h.validator.normalizeRules(h.extend({},h.validator.classRules(i),h.validator.attributeRules(i),h.validator.dataRules(i),h.validator.staticRules(i)),i);if(a.required){var l=a.required;delete a.required,a=h.extend({required:l},a)}return a}}),h.extend(h.expr[":"],{blank:function(t){return!h.trim(""+h(t).val())},filled:function(t){return!!h.trim(""+h(t).val())},unchecked:function(t){return!h(t).prop("checked")}}),h.validator=function(t,e){this.settings=h.extend(!0,{},h.validator.defaults,t),this.currentForm=e,this.init()},h.validator.format=function(i,t){return 1===arguments.length?function(){var t=h.makeArray(arguments);return t.unshift(i),h.validator.format.apply(this,t)}:(2Warning: No message defined for "+t.name+"")},formatAndAdd:function(t,e){var i=this.defaultMessage(t,e.method),s=/\$?\{(\d+)\}/g;"function"==typeof i?i=i.call(this,e.parameters,t):s.test(i)&&(i=h.validator.format(i.replace(s,"{$1}"),e.parameters)),this.errorList.push({message:i,element:t}),this.errorMap[t.name]=i,this.submitted[t.name]=i},addWrapper:function(t){return this.settings.wrapper&&(t=t.add(t.parent(this.settings.wrapper))),t},defaultShowErrors:function(){var t,e;for(t=0;this.errorList[t];t++){var i=this.errorList[t];this.settings.highlight&&this.settings.highlight.call(this,i.element,this.settings.errorClass,this.settings.validClass),this.showLabel(i.element,i.message)}if(this.errorList.length&&(this.toShow=this.toShow.add(this.containers)),this.settings.success)for(t=0;this.successList[t];t++)this.showLabel(this.successList[t]);if(this.settings.unhighlight)for(t=0,e=this.validElements();e[t];t++)this.settings.unhighlight.call(this,e[t],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 h(this.errorList).map(function(){return this.element})},showLabel:function(t,e){var i=this.errorsFor(t);i.length?(i.removeClass(this.settings.validClass).addClass(this.settings.errorClass),i.html(e)):(i=h("<"+this.settings.errorElement+">").attr("for",this.idOrName(t)).addClass(this.settings.errorClass).html(e||""),this.settings.wrapper&&(i=i.hide().show().wrap("<"+this.settings.wrapper+"/>").parent()),this.labelContainer.append(i).length||(this.settings.errorPlacement?this.settings.errorPlacement(i,h(t)):i.insertAfter(t))),!e&&this.settings.success&&(i.text(""),"string"==typeof this.settings.success?i.addClass(this.settings.success):this.settings.success(i,t)),this.toShow=this.toShow.add(i)},errorsFor:function(t){var e=this.idOrName(t);return this.errors().filter(function(){return h(this).attr("for")===e})},idOrName:function(t){return this.groups[t.name]||(this.checkable(t)?t.name:t.id||t.name)},validationTargetFor:function(t){return this.checkable(t)&&(t=this.findByName(t.name).not(this.settings.ignore)[0]),t},checkable:function(t){return/radio|checkbox/i.test(t.type)},findByName:function(t){return h(this.currentForm).find("[name='"+t+"']")},getLength:function(t,e){switch(e.nodeName.toLowerCase()){case"select":return h("option:selected",e).length;case"input":if(this.checkable(e))return this.findByName(e.name).filter(":checked").length}return t.length},depend:function(t,e){return!this.dependTypes[typeof t]||this.dependTypes[typeof t](t,e)},dependTypes:{boolean:function(t,e){return t},string:function(t,e){return!!h(t,e.form).length},function:function(t,e){return t(e)}},optional:function(t){var e=this.elementValue(t);return!h.validator.methods.required.call(this,e,t)&&"dependency-mismatch"},startRequest:function(t){this.pending[t.name]||(this.pendingRequest++,this.pending[t.name]=!0)},stopRequest:function(t,e){this.pendingRequest--,this.pendingRequest<0&&(this.pendingRequest=0),delete this.pending[t.name],e&&0===this.pendingRequest&&this.formSubmitted&&this.form()?(h(this.currentForm).submit(),this.formSubmitted=!1):!e&&0===this.pendingRequest&&this.formSubmitted&&(h(this.currentForm).triggerHandler("invalid-form",[this]),this.formSubmitted=!1)},previousValue:function(t){return h.data(t,"previousValue")||h.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,e){t.constructor===String?this.classRuleSettings[t]=e:h.extend(this.classRuleSettings,t)},classRules:function(t){var e={},i=h(t).attr("class");return i&&h.each(i.split(" "),function(){this in h.validator.classRuleSettings&&h.extend(e,h.validator.classRuleSettings[this])}),e},attributeRules:function(t){var e={},i=h(t),s=i[0].getAttribute("type");for(var n in h.validator.methods){var o;"required"===n?(""===(o=i.get(0).getAttribute(n))&&(o=!0),o=!!o):o=i.attr(n),/min|max/.test(n)&&(null===s||/number|range|text/.test(s))&&(o=Number(o)),o?e[n]=o:s===n&&"range"!==s&&(e[n]=!0)}return e.maxlength&&/-1|2147483647|524288/.test(e.maxlength)&&delete e.maxlength,e},dataRules:function(t){var e,i,s={},n=h(t);for(e in h.validator.methods)void 0!==(i=n.data("rule-"+e.toLowerCase()))&&(s[e]=i);return s},staticRules:function(t){var e={},i=h.data(t.form,"validator");return i.settings.rules&&(e=h.validator.normalizeRule(i.settings.rules[t.name])||{}),e},normalizeRules:function(s,n){return h.each(s,function(t,e){if(!1!==e){if(e.param||e.depends){var i=!0;switch(typeof e.depends){case"string":i=!!h(e.depends,n.form).length;break;case"function":i=e.depends.call(n,n)}i?s[t]=void 0===e.param||e.param:delete s[t]}}else delete s[t]}),h.each(s,function(t,e){s[t]=h.isFunction(e)?e(n):e}),h.each(["minlength","maxlength"],function(){s[this]&&(s[this]=Number(s[this]))}),h.each(["rangelength","range"],function(){var t;s[this]&&(h.isArray(s[this])?s[this]=[Number(s[this][0]),Number(s[this][1])]:"string"==typeof s[this]&&(t=s[this].split(/[\s,]+/),s[this]=[Number(t[0]),Number(t[1])]))}),h.validator.autoCreateRanges&&(s.min&&s.max&&(s.range=[s.min,s.max],delete s.min,delete s.max),s.minlength&&s.maxlength&&(s.rangelength=[s.minlength,s.maxlength],delete s.minlength,delete s.maxlength)),s},normalizeRule:function(t){if("string"==typeof t){var e={};h.each(t.split(/\s/),function(){e[this]=!0}),t=e}return t},addMethod:function(t,e,i){h.validator.methods[t]=e,h.validator.messages[t]=void 0!==i?i:h.validator.messages[t],e.length<3&&h.validator.addClassRules(t,h.validator.normalizeRule(t))},methods:{required:function(t,e,i){if(!this.depend(i,e))return"dependency-mismatch";if("select"===e.nodeName.toLowerCase()){var s=h(e).val();return s&&0=i[0]&&s<=i[1]},min:function(t,e,i){return this.optional(e)||i<=t},max:function(t,e,i){return this.optional(e)||t<=i},range:function(t,e,i){return this.optional(e)||t>=i[0]&&t<=i[1]},equalTo:function(t,e,i){var s=h(i);return this.settings.onfocusout&&s.unbind(".validate-equalTo").bind("blur.validate-equalTo",function(){h(e).valid()}),t===s.val()},remote:function(o,r,t){if(this.optional(r))return"dependency-mismatch";var a=this.previousValue(r);if(this.settings.messages[r.name]||(this.settings.messages[r.name]={}),a.originalMessage=this.settings.messages[r.name].remote,this.settings.messages[r.name].remote=a.message,t="string"==typeof t&&{url:t}||t,a.old===o)return a.valid;a.old=o;var l=this;this.startRequest(r);var e={};return e[r.name]=o,h.ajax(h.extend(!0,{url:t,mode:"abort",port:"validate"+r.name,dataType:"json",data:e,success:function(t){l.settings.messages[r.name].remote=a.originalMessage;var e=!0===t||"true"===t;if(e){var i=l.formSubmitted;l.prepareElement(r),l.formSubmitted=i,l.successList.push(r),delete l.invalid[r.name],l.showErrors()}else{var s={},n=t||l.defaultMessage(r,"remote");s[r.name]=a.message=h.isFunction(n)?n(o):n,l.invalid[r.name]=!0,l.showErrors(s)}a.valid=e,l.stopRequest(r,e)}},t)),"pending"}}}),h.format=h.validator.format}(jQuery),function(s){var n={};if(s.ajaxPrefilter)s.ajaxPrefilter(function(t,e,i){var s=t.port;"abort"===t.mode&&(n[s]&&n[s].abort(),n[s]=i)});else{var o=s.ajax;s.ajax=function(t){var e=("mode"in t?t:s.ajaxSettings).mode,i=("port"in t?t:s.ajaxSettings).port;return"abort"===e?(n[i]&&n[i].abort(),n[i]=o.apply(this,arguments),n[i]):o.apply(this,arguments)}}}(jQuery),function(n){n.extend(n.fn,{validateDelegate:function(i,t,s){return this.bind(t,function(t){var e=n(t.target);if(e.is(i))return s.apply(e,arguments)})}})}(jQuery),function(o){o.fn.niceSelect=function(t){if("string"==typeof t)return"update"==t?this.each(function(){var t=o(this),e=o(this).next(".nice-select"),i=e.hasClass("open");e.length&&(e.remove(),s(t),i&&t.next().trigger("click"))}):"destroy"==t?(this.each(function(){var t=o(this),e=o(this).next(".nice-select");e.length&&(e.remove(),t.css("display",""))}),0==o(".nice-select").length&&o(document).off(".nice_select")):console.log('Method "'+t+'" does not exist.'),this;function s(t){t.after(o("
    ").addClass("nice-select").addClass(t.attr("class")||"").addClass(t.attr("disabled")?"disabled":"").attr("tabindex",t.attr("disabled")?null:"0").html('
      '));var s=t.next(),e=t.find("option"),i=t.find("option:selected");s.find(".current").html(i.data("display")||i.text()),e.each(function(t){var e=o(this),i=e.data("display");s.find("ul").append(o("
    • ").attr("data-value",e.val()).attr("data-display",i||null).addClass("option"+(e.is(":selected")?" selected":"")+(e.is(":disabled")?" disabled":"")).html(e.text()))})}this.hide(),this.each(function(){var t=o(this);t.next().hasClass("nice-select")||s(t)}),o(document).off(".nice_select"),o(document).on("click.nice_select",".nice-select",function(t){var e=o(this);o(".nice-select").not(e).removeClass("open"),e.toggleClass("open"),e.hasClass("open")?(e.find(".option"),e.find(".focus").removeClass("focus"),e.find(".selected").addClass("focus")):e.focus()}),o(document).on("click.nice_select",function(t){0===o(t.target).closest(".nice-select").length&&o(".nice-select").removeClass("open").find(".option")}),o(document).on("click.nice_select",".nice-select .option:not(.disabled)",function(t){var e=o(this),i=e.closest(".nice-select");i.find(".selected").removeClass("selected"),e.addClass("selected");var s=e.data("display")||e.text();i.find(".current").text(s),i.prev("select").val(e.data("value")).trigger("change")}),o(document).on("keydown.nice_select",".nice-select",function(t){var e=o(this),i=o(e.find(".focus")||e.find(".list .option.selected"));if(32==t.keyCode||13==t.keyCode)return e.hasClass("open")?i.trigger("click"):e.trigger("click"),!1;if(40==t.keyCode){if(e.hasClass("open")){var s=i.nextAll(".option:not(.disabled)").first();0',className:"hideShowPassword-toggle",touchSupport:"undefined"!=typeof Modernizr&&Modernizr.touchevents,attachToEvent:"click.hideShowPassword",attachToTouchEvent:"touchstart.hideShowPassword mousedown.hideShowPassword",attachToKeyEvent:"keyup",attachToKeyCodes:!0,styles:{position:"absolute"},touchStyles:{pointerEvents:"none"},position:"infer",verticalAlign:"middle",offset:0,attr:{role:"button","aria-label":"Show Password",title:"Show Password",tabIndex:0}},wrapper:{element:"
      ",className:"hideShowPassword-wrapper",enforceWidth:!1,styles:{position:"relative"},inheritStyles:["display","verticalAlign","marginTop","marginRight","marginBottom","marginLeft"],innerElementStyles:{marginTop:0,marginRight:0,marginBottom:0,marginLeft:0}},states:{shown:{className:"hideShowPassword-shown",changeEvent:"passwordShown",props:{type:"text"},toggle:{className:"hideShowPassword-toggle-hide",content:"Hide",attr:{"aria-pressed":"true",title:"Hide Password"}}},hidden:{className:"hideShowPassword-hidden",changeEvent:"passwordHidden",props:{type:"password"},toggle:{className:"hideShowPassword-toggle-show",content:"Show",attr:{"aria-pressed":"false",title:"Show Password"}}}}};function r(t,e){this.element=o(t),this.wrapperElement=o(),this.toggleElement=o(),this.init(e)}r.prototype={init:function(t){this.update(t,e)&&(this.element.addClass(this.options.className),this.options.innerToggle&&(this.wrapElement(this.options.wrapper),this.initToggle(this.options.toggle),"string"==typeof this.options.innerToggle&&(this.toggleElement.hide(),this.element.one(this.options.innerToggle,o.proxy(function(){this.toggleElement.show()},this)))),this.element.trigger(this.options.initEvent,[this]))},update:function(t,e){return this.options=this.prepareOptions(t,e),this.updateElement()&&this.element.trigger(this.options.changeEvent,[this]).trigger(this.state().changeEvent,[this]),this.options.enable},toggle:function(t){return t=t||"toggle",this.update({show:t})},prepareOptions:function(t,e){var i,s=t||{},n=[];if(e=e||this.options,t=o.extend(!0,{},e,t),s.hasOwnProperty("wrapper")&&s.wrapper.hasOwnProperty("inheritStyles")&&(t.wrapper.inheritStyles=s.wrapper.inheritStyles),t.enable&&("toggle"===t.show?t.show=this.isType("hidden",t.states):"infer"===t.show&&(t.show=this.isType("shown",t.states)),"infer"===t.toggle.position&&(t.toggle.position="rtl"===this.element.css("text-direction")?"left":"right"),!o.isArray(t.toggle.attachToKeyCodes))){if(!0===t.toggle.attachToKeyCodes)switch((i=o(t.toggle.element)).prop("tagName").toLowerCase()){case"button":case"input":break;case"a":if(i.filter("[href]").length){n.push(32);break}default:n.push(32,13)}t.toggle.attachToKeyCodes=n}return t},updateElement:function(){return!(!this.options.enable||this.isType())&&(this.element.prop(o.extend({},this.options.props,this.state().props)).addClass(this.state().className).removeClass(this.otherState().className),this.options.triggerOnToggle&&this.element.trigger(this.options.triggerOnToggle,[this]),this.updateToggle(),!0)},isType:function(t,e){return(e=e||this.options.states)[t=t||this.state(s,s,e).props.type]&&(t=e[t].props.type),this.element.prop("type")===t},state:function(t,e,i){return i=i||this.options.states,t===s&&(t=this.options.show),"boolean"==typeof t&&(t=t?"shown":"hidden"),e&&(t="shown"===t?"hidden":"shown"),i[t]},otherState:function(t){return this.state(t,!0)},wrapElement:function(i){var t,e=i.enforceWidth;return this.wrapperElement.length||(t=this.element.outerWidth(),o.each(i.inheritStyles,o.proxy(function(t,e){i.styles[e]=this.element.css(e)},this)),this.element.css(i.innerElementStyles).wrap(o(i.element).addClass(i.className).css(i.styles)),this.wrapperElement=this.element.parent(),!0===e&&(e=this.wrapperElement.outerWidth()!==t&&t),!1!==e&&this.wrapperElement.css("width",e)),this.wrapperElement},initToggle:function(t){return this.toggleElement.length||(this.toggleElement=o(t.element).attr(t.attr).addClass(t.className).css(t.styles).appendTo(this.wrapperElement),this.updateToggle(),this.positionToggle(t.position,t.verticalAlign,t.offset),t.touchSupport?(this.toggleElement.css(t.touchStyles),this.element.on(t.attachToTouchEvent,o.proxy(this.toggleTouchEvent,this))):this.toggleElement.on(t.attachToEvent,o.proxy(this.toggleEvent,this)),t.attachToKeyCodes.length&&this.toggleElement.on(t.attachToKeyEvent,o.proxy(this.toggleKeyEvent,this))),this.toggleElement},positionToggle:function(t,e,i){var s={};switch(s[t]=i,e){case"top":case"bottom":s[e]=i;break;case"middle":s.top="50%",s.marginTop=this.toggleElement.outerHeight()/-2}return this.toggleElement.css(s)},updateToggle:function(t,e){var i,s;return this.toggleElement.length&&(i="padding-"+this.options.toggle.position,t=t||this.state().toggle,e=e||this.otherState().toggle,this.toggleElement.attr(t.attr).addClass(t.className).removeClass(e.className).html(t.content),s=this.toggleElement.outerWidth()+2*this.options.toggle.offset,this.element.css(i)!==s&&this.element.css(i,s)),this.toggleElement},toggleEvent:function(t){t.preventDefault(),this.toggle()},toggleKeyEvent:function(i){o.each(this.options.toggle.attachToKeyCodes,o.proxy(function(t,e){if(i.which===e)return this.toggleEvent(i),!1},this))},toggleTouchEvent:function(t){var e,i,s,n=this.toggleElement.offset().left;n&&(e=t.pageX||t.originalEvent.pageX,"left"===this.options.toggle.position?(i=e,s=n+=this.toggleElement.outerWidth()):(i=n,s=e),i<=s&&this.toggleEvent(t))}},o.fn.hideShowPassword=function(){var s={};return o.each(arguments,function(t,e){var i={};if("object"==typeof e)i=e;else{if(!n[t])return!1;i[n[t]]=e}o.extend(!0,s,i)}),this.each(function(){var t=o(this),e=t.data(i);e?e.update(s):t.data(i,new r(this,s))})},o.each({show:!0,hide:!1,toggle:"toggle"},function(t,i){o.fn[t+"Password"]=function(t,e){return this.hideShowPassword(i,t,e)}})}),function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery"],t):"object"==typeof exports?module.exports=t(require("jquery")):t(jQuery)}(function(o){"use strict";Number.isNaN=Number.isNaN||function(t){return"number"==typeof t&&t!=t};var t,r="rangeslider",a=0,l=((t=document.createElement("input")).setAttribute("type","range"),"text"!==t.type),h={polyfill:!0,orientation:"horizontal",rangeClass:"rangeslider",disabledClass:"rangeslider--disabled",activeClass:"rangeslider--active",horizontalClass:"rangeslider--horizontal",verticalClass:"rangeslider--vertical",fillClass:"rangeslider__fill",handleClass:"rangeslider__handle",startEvent:["mousedown","touchstart","pointerdown"],moveEvent:["mousemove","touchmove","pointermove"],endEvent:["mouseup","touchend","pointerup"]},c={orientation:{horizontal:{dimension:"width",direction:"left",directionStyle:"left",coordinate:"x"},vertical:{dimension:"height",direction:"top",directionStyle:"bottom",coordinate:"y"}}};function i(t,e){var i=function(t){for(var e,i=[],s=t.parentNode;(e=s)&&(0===e.offsetWidth||0===e.offsetHeight||!1===e.open);)i.push(s),s=s.parentNode;return i}(t),s=i.length,n=[],o=t[e];function r(t){void 0!==t.open&&(t.open=!t.open)}if(s){for(var a=0;a'),this.$handle=o('
      '),this.$range=o('
      ').insertAfter(this.$element).prepend(this.$fill,this.$handle),this.$element.css({position:"absolute",width:"1px",height:"1px",overflow:"hidden",opacity:"0"}),this.handleDown=o.proxy(this.handleDown,this),this.handleMove=o.proxy(this.handleMove,this),this.handleEnd=o.proxy(this.handleEnd,this),this.init();var i,s,n=this;this.$window.on("resize."+this.identifier,(i=function(){!function(t,e){var i=Array.prototype.slice.call(arguments,2);setTimeout(function(){return t.apply(null,i)},e)}(function(){n.update(!1,!1)},300)},s=(s=20)||100,function(){if(!i.debouncing){var t=Array.prototype.slice.apply(arguments);i.lastReturnVal=i.apply(window,t),i.debouncing=!0}return clearTimeout(i.debounceTimeout),i.debounceTimeout=setTimeout(function(){i.debouncing=!1},s),i.lastReturnVal})),this.$document.on(this.startEvent,"#"+this.identifier+":not(."+this.options.disabledClass+")",this.handleDown),this.$element.on("change."+this.identifier,function(t,e){if(!e||e.origin!==n.identifier){var i=t.target.value,s=n.getPositionFromValue(i);n.setPosition(s)}})}return u.prototype.init=function(){this.update(!0,!1),this.onInit&&"function"==typeof this.onInit&&this.onInit()},u.prototype.update=function(t,e){(t=t||!1)&&(this.min=s(this.$element[0].getAttribute("min"),0),this.max=s(this.$element[0].getAttribute("max"),100),this.value=s(this.$element[0].value,Math.round(this.min+(this.max-this.min)/2)),this.step=s(this.$element[0].getAttribute("step"),1)),this.handleDimension=i(this.$handle[0],"offset"+n(this.DIMENSION)),this.rangeDimension=i(this.$range[0],"offset"+n(this.DIMENSION)),this.maxHandlePos=this.rangeDimension-this.handleDimension,this.grabPos=this.handleDimension/2,this.position=this.getPositionFromValue(this.value),this.$element[0].disabled?this.$range.addClass(this.options.disabledClass):this.$range.removeClass(this.options.disabledClass),this.setPosition(this.position,e)},u.prototype.handleDown=function(t){if(t.preventDefault(),this.$document.on(this.moveEvent,this.handleMove),this.$document.on(this.endEvent,this.handleEnd),this.$range.addClass(this.options.activeClass),!(-1<(" "+t.target.className+" ").replace(/[\n\t]/g," ").indexOf(this.options.handleClass))){var e=this.getRelativePosition(t),i=this.$range[0].getBoundingClientRect()[this.DIRECTION],s=this.getPositionFromNode(this.$handle[0])-i,n="vertical"===this.orientation?this.maxHandlePos-(e-this.grabPos):e-this.grabPos;this.setPosition(n),s<=e&&e