/* jQuery UI - v1.12.1 - 2018-01-30 http://jqueryui.com Includes: widget.js, data.js, disable-selection.js, keycode.js, scroll-parent.js, widgets/draggable.js, widgets/droppable.js, widgets/sortable.js, widgets/datepicker.js, widgets/mouse.js Copyright jQuery Foundation and other contributors; Licensed MIT*/ void 0==window.jQuery.ui&&function(d){"function"==typeof define&&define.amd?define(["jquery"],d):d(jQuery)}(function(d){function Q(a){for(var b,c;a.length&&a[0]!==document;){if(b=a.css("position"),("absolute"===b||"relative"===b||"fixed"===b)&&(c=parseInt(a.css("zIndex"),10),!isNaN(c)&&0!==c))return c;a=a.parent()}return 0}function L(){this._curInst=null;this._keyEvent=!1;this._disabledInputs=[];this._inDialog=this._datepickerShowing=!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".split(" "), monthNamesShort:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),dayNames:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),dayNamesShort:"Sun Mon Tue Wed Thu Fri Sat".split(" "),dayNamesMin:"Su Mo Tu We Th Fr Sa".split(" "),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};d.extend(this._defaults, this.regional[""]);this.regional.en=d.extend(!0,{},this.regional[""]);this.regional["en-US"]=d.extend(!0,{},this.regional.en);this.dpDiv=I(d("
"))}function I(a){return a.on("mouseout","button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a",function(){d(this).removeClass("ui-state-hover");-1!==this.className.indexOf("ui-datepicker-prev")&&d(this).removeClass("ui-datepicker-prev-hover"); -1!==this.className.indexOf("ui-datepicker-next")&&d(this).removeClass("ui-datepicker-next-hover")}).on("mouseover","button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a",J)}function J(){d.datepicker._isDisabledDatepicker(E.inline?E.dpDiv.parent()[0]:E.input[0])||(d(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover"),d(this).addClass("ui-state-hover"),-1!==this.className.indexOf("ui-datepicker-prev")&&d(this).addClass("ui-datepicker-prev-hover"), -1!==this.className.indexOf("ui-datepicker-next")&&d(this).addClass("ui-datepicker-next-hover"))}function F(a,b){d.extend(a,b);for(var c in b)null==b[c]&&(a[c]=b[c]);return a}d.ui=d.ui||{};d.ui.version="1.12.1";var R=0,K=Array.prototype.slice;d.cleanData=function(a){return function(b){var c,e,f;for(f=0;null!=(e=b[f]);f++)try{(c=d._data(e,"events"))&&c.remove&&d(e).triggerHandler("remove")}catch(g){}a(b)}}(d.cleanData);d.widget=function(a,b,c){var e,f,g,h={},k=a.split(".")[0];a=a.split(".")[1];var m= k+"-"+a;return c||(c=b,b=d.Widget),d.isArray(c)&&(c=d.extend.apply(null,[{}].concat(c))),d.expr[":"][m.toLowerCase()]=function(a){return!!d.data(a,m)},d[k]=d[k]||{},e=d[k][a],f=d[k][a]=function(a,b){return this._createWidget?(arguments.length&&this._createWidget(a,b),void 0):new f(a,b)},d.extend(f,e,{version:c.version,_proto:d.extend({},c),_childConstructors:[]}),g=new b,g.options=d.widget.extend({},g.options),d.each(c,function(a,c){return d.isFunction(c)?(h[a]=function(){function d(){return b.prototype[a].apply(this, arguments)}function e(c){return b.prototype[a].apply(this,c)}return function(){var a,b=this._super,f=this._superApply;return this._super=d,this._superApply=e,a=c.apply(this,arguments),this._super=b,this._superApply=f,a}}(),void 0):(h[a]=c,void 0)}),f.prototype=d.widget.extend(g,{widgetEventPrefix:e?g.widgetEventPrefix||a:a},h,{constructor:f,namespace:k,widgetName:a,widgetFullName:m}),e?(d.each(e._childConstructors,function(a,b){var c=b.prototype;d.widget(c.namespace+"."+c.widgetName,f,b._proto)}), delete e._childConstructors):b._childConstructors.push(f),d.widget.bridge(a,f),f};d.widget.extend=function(a){for(var b,c,e=K.call(arguments,1),f=0,g=e.length;g>f;f++)for(b in e[f])c=e[f][b],e[f].hasOwnProperty(b)&&void 0!==c&&(a[b]=d.isPlainObject(c)?d.isPlainObject(a[b])?d.widget.extend({},a[b],c):d.widget.extend({},c):c);return a};d.widget.bridge=function(a,b){var c=b.prototype.widgetFullName||a;d.fn[a]=function(e){var f="string"==typeof e,g=K.call(arguments,1),h=this;return f?this.length||"instance"!== e?this.each(function(){var b,f=d.data(this,c);return"instance"===e?(h=f,!1):f?d.isFunction(f[e])&&"_"!==e.charAt(0)?(b=f[e].apply(f,g),b!==f&&void 0!==b?(h=b&&b.jquery?h.pushStack(b.get()):b,!1):void 0):d.error("no such method '"+e+"' for "+a+" widget instance"):d.error("cannot call methods on "+a+" prior to initialization; attempted to call method '"+e+"'")}):h=void 0:(g.length&&(e=d.widget.extend.apply(null,[e].concat(g))),this.each(function(){var a=d.data(this,c);a?(a.option(e||{}),a._init&&a._init()): d.data(this,c,new b(e,this))})),h}};d.Widget=function(){};d.Widget._childConstructors=[];d.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"
",options:{classes:{},disabled:!1,create:null},_createWidget:function(a,b){b=d(b||this.defaultElement||this)[0];this.element=d(b);this.uuid=R++;this.eventNamespace="."+this.widgetName+this.uuid;this.bindings=d();this.hoverable=d();this.focusable=d();this.classesElementLookup={};b!==this&&(d.data(b,this.widgetFullName,this),this._on(!0, this.element,{remove:function(a){a.target===b&&this.destroy()}}),this.document=d(b.style?b.ownerDocument:b.document||b),this.window=d(this.document[0].defaultView||this.document[0].parentWindow));this.options=d.widget.extend({},this.options,this._getCreateOptions(),a);this._create();this.options.disabled&&this._setOptionDisabled(this.options.disabled);this._trigger("create",null,this._getCreateEventData());this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:d.noop,_create:d.noop, _init:d.noop,destroy:function(){var a=this;this._destroy();d.each(this.classesElementLookup,function(b,c){a._removeClass(c,b)});this.element.off(this.eventNamespace).removeData(this.widgetFullName);this.widget().off(this.eventNamespace).removeAttr("aria-disabled");this.bindings.off(this.eventNamespace)},_destroy:d.noop,widget:function(){return this.element},option:function(a,b){var c,e,f=a;if(0===arguments.length)return d.widget.extend({},this.options);if("string"==typeof a)if(f={},c=a.split("."), a=c.shift(),c.length){var g=f[a]=d.widget.extend({},this.options[a]);for(e=0;c.length-1>e;e++)g[c[e]]=g[c[e]]||{},g=g[c[e]];if(a=c.pop(),1===arguments.length)return void 0===g[a]?null:g[a];g[a]=b}else{if(1===arguments.length)return void 0===this.options[a]?null:this.options[a];f[a]=b}return this._setOptions(f),this},_setOptions:function(a){for(var b in a)this._setOption(b,a[b]);return this},_setOption:function(a,b){return"classes"===a&&this._setOptionClasses(b),this.options[a]=b,"disabled"===a&&this._setOptionDisabled(b), this},_setOptionClasses:function(a){var b,c;for(b in a){var e=this.classesElementLookup[b];a[b]!==this.options.classes[b]&&e&&e.length&&(c=d(e.get()),this._removeClass(e,b),c.addClass(this._classes({element:c,keys:b,classes:a,add:!0})))}},_setOptionDisabled:function(a){this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,!!a);a&&(this._removeClass(this.hoverable,null,"ui-state-hover"),this._removeClass(this.focusable,null,"ui-state-focus"))},enable:function(){return this._setOptions({disabled:!1})}, disable:function(){return this._setOptions({disabled:!0})},_classes:function(a){function b(b,g){var f;for(f=0;b.length>f;f++){var k=e.classesElementLookup[b[f]]||d();k=a.add?d(d.unique(k.get().concat(a.element.get()))):d(k.not(a.element).get());e.classesElementLookup[b[f]]=k;c.push(b[f]);g&&a.classes[b[f]]&&c.push(a.classes[b[f]])}}var c=[],e=this;return a=d.extend({element:this.element,classes:this.options.classes||{}},a),this._on(a.element,{remove:"_untrackClassesElement"}),a.keys&&b(a.keys.match(/\S+/g)|| [],!0),a.extra&&b(a.extra.match(/\S+/g)||[]),c.join(" ")},_untrackClassesElement:function(a){var b=this;d.each(b.classesElementLookup,function(c,e){-1!==d.inArray(a.target,e)&&(b.classesElementLookup[c]=d(e.not(a.target).get()))})},_removeClass:function(a,b,c){return this._toggleClass(a,b,c,!1)},_addClass:function(a,b,c){return this._toggleClass(a,b,c,!0)},_toggleClass:function(a,b,c,d){d="boolean"==typeof d?d:c;var e="string"==typeof a||null===a;a={extra:e?b:c,keys:e?a:b,element:e?this.element:a, add:d};return a.element.toggleClass(this._classes(a),d),this},_on:function(a,b,c){var e,f=this;"boolean"!=typeof a&&(c=b,b=a,a=!1);c?(b=e=d(b),this.bindings=this.bindings.add(b)):(c=b,b=this.element,e=this.widget());d.each(c,function(c,h){function g(){return a||!0!==f.options.disabled&&!d(this).hasClass("ui-state-disabled")?("string"==typeof h?f[h]:h).apply(f,arguments):void 0}"string"!=typeof h&&(g.guid=h.guid=h.guid||g.guid||d.guid++);var m=c.match(/^([\w:-]*)\s*(.*)$/),l=m[1]+f.eventNamespace; (m=m[2])?e.on(l,m,g):b.on(l,g)})},_off:function(a,b){b=(b||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace;a.off(b).off(b);this.bindings=d(this.bindings.not(a).get());this.focusable=d(this.focusable.not(a).get());this.hoverable=d(this.hoverable.not(a).get())},_delay:function(a,b){var c=this;return setTimeout(function(){return("string"==typeof a?c[a]:a).apply(c,arguments)},b||0)},_hoverable:function(a){this.hoverable=this.hoverable.add(a);this._on(a,{mouseenter:function(a){this._addClass(d(a.currentTarget), null,"ui-state-hover")},mouseleave:function(a){this._removeClass(d(a.currentTarget),null,"ui-state-hover")}})},_focusable:function(a){this.focusable=this.focusable.add(a);this._on(a,{focusin:function(a){this._addClass(d(a.currentTarget),null,"ui-state-focus")},focusout:function(a){this._removeClass(d(a.currentTarget),null,"ui-state-focus")}})},_trigger:function(a,b,c){var e,f=this.options[a];if(c=c||{},b=d.Event(b),b.type=(a===this.widgetEventPrefix?a:this.widgetEventPrefix+a).toLowerCase(),b.target= this.element[0],a=b.originalEvent)for(e in a)e in b||(b[e]=a[e]);return this.element.trigger(b,c),!(d.isFunction(f)&&!1===f.apply(this.element[0],[b].concat(c))||b.isDefaultPrevented())}};d.each({show:"fadeIn",hide:"fadeOut"},function(a,b){d.Widget.prototype["_"+a]=function(c,e,f){"string"==typeof e&&(e={effect:e});var g=e?!0===e||"number"==typeof e?b:e.effect||b:a;e=e||{};"number"==typeof e&&(e={duration:e});var h=!d.isEmptyObject(e);e.complete=f;e.delay&&c.delay(e.delay);h&&d.effects&&d.effects.effect[g]? c[a](e):g!==a&&c[g]?c[g](e.duration,e.easing,f):c.queue(function(b){d(this)[a]();f&&f.call(c[0]);b()})}});d.widget;d.extend(d.expr[":"],{data:d.expr.createPseudo?d.expr.createPseudo(function(a){return function(b){return!!d.data(b,a)}}):function(a,b,c){return!!d.data(a,c[3])}});d.fn.extend({disableSelection:function(){var a="onselectstart"in document.createElement("div")?"selectstart":"mousedown";return function(){return this.on(a+".ui-disableSelection",function(a){a.preventDefault()})}}(),enableSelection:function(){return this.off(".ui-disableSelection")}}); d.ui.keyCode={BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38};d.fn.scrollParent=function(a){var b=this.css("position"),c="absolute"===b,e=a?/(auto|scroll|hidden)/:/(auto|scroll)/;a=this.parents().filter(function(){var a=d(this);return c&&"static"===a.css("position")?!1:e.test(a.css("overflow")+a.css("overflow-y")+a.css("overflow-x"))}).eq(0);return"fixed"!==b&&a.length?a:d(this[0].ownerDocument||document)}; d.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase());var G=!1;d(document).on("mouseup",function(){G=!1});d.widget("ui.mouse",{version:"1.12.1",options:{cancel:"input, textarea, button, select, option",distance:1,delay:0},_mouseInit:function(){var a=this;this.element.on("mousedown."+this.widgetName,function(b){return a._mouseDown(b)}).on("click."+this.widgetName,function(b){return!0===d.data(b.target,a.widgetName+".preventClickEvent")?(d.removeData(b.target,a.widgetName+".preventClickEvent"), b.stopImmediatePropagation(),!1):void 0});this.started=!1},_mouseDestroy:function(){this.element.off("."+this.widgetName);this._mouseMoveDelegate&&this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(a){if(!G){this._mouseMoved=!1;this._mouseStarted&&this._mouseUp(a);this._mouseDownEvent=a;var b=this,c=1===a.which,e="string"==typeof this.options.cancel&&a.target.nodeName?d(a.target).closest(this.options.cancel).length: !1;return c&&!e&&this._mouseCapture(a)?(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){b.mouseDelayMet=!0},this.options.delay)),this._mouseDistanceMet(a)&&this._mouseDelayMet(a)&&(this._mouseStarted=!1!==this._mouseStart(a),!this._mouseStarted)?(a.preventDefault(),!0):(!0===d.data(a.target,this.widgetName+".preventClickEvent")&&d.removeData(a.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(a){return b._mouseMove(a)}, this._mouseUpDelegate=function(a){return b._mouseUp(a)},this.document.on("mousemove."+this.widgetName,this._mouseMoveDelegate).on("mouseup."+this.widgetName,this._mouseUpDelegate),a.preventDefault(),G=!0,!0)):!0}},_mouseMove:function(a){if(this._mouseMoved){if(d.ui.ie&&(!document.documentMode||9>document.documentMode)&&!a.button)return this._mouseUp(a);if(!a.which)if(a.originalEvent.altKey||a.originalEvent.ctrlKey||a.originalEvent.metaKey||a.originalEvent.shiftKey)this.ignoreMissingWhich=!0;else if(!this.ignoreMissingWhich)return this._mouseUp(a)}return(a.which|| a.button)&&(this._mouseMoved=!0),this._mouseStarted?(this._mouseDrag(a),a.preventDefault()):(this._mouseDistanceMet(a)&&this._mouseDelayMet(a)&&(this._mouseStarted=!1!==this._mouseStart(this._mouseDownEvent,a),this._mouseStarted?this._mouseDrag(a):this._mouseUp(a)),!this._mouseStarted)},_mouseUp:function(a){this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate);this._mouseStarted&&(this._mouseStarted=!1,a.target===this._mouseDownEvent.target&& d.data(a.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(a));this._mouseDelayTimer&&(clearTimeout(this._mouseDelayTimer),delete this._mouseDelayTimer);G=this.ignoreMissingWhich=!1;a.preventDefault()},_mouseDistanceMet:function(a){return Math.max(Math.abs(this._mouseDownEvent.pageX-a.pageX),Math.abs(this._mouseDownEvent.pageY-a.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){}, _mouseCapture:function(){return!0}});d.ui.plugin={add:function(a,b,c){var e;a=d.ui[a].prototype;for(e in c)a.plugins[e]=a.plugins[e]||[],a.plugins[e].push([b,c[e]])},call:function(a,b,c,d){if((b=a.plugins[b])&&(d||a.element[0].parentNode&&11!==a.element[0].parentNode.nodeType))for(d=0;b.length>d;d++)a.options[b[d][0]]&&b[d][1].apply(a.element,c)}};d.ui.safeActiveElement=function(a){try{var b=a.activeElement}catch(c){b=a.body}return b||(b=a.body),b.nodeName||(b=a.body),b};d.ui.safeBlur=function(a){a&& "body"!==a.nodeName.toLowerCase()&&d(a).trigger("blur")};d.widget("ui.draggable",d.ui.mouse,{version:"1.12.1",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,drag:null,start:null,stop:null}, _create:function(){"original"===this.options.helper&&this._setPositionRelative();this.options.addClasses&&this._addClass("ui-draggable");this._setHandleClassName();this._mouseInit()},_setOption:function(a,b){this._super(a,b);"handle"===a&&(this._removeHandleClassName(),this._setHandleClassName())},_destroy:function(){return(this.helper||this.element).is(".ui-draggable-dragging")?(this.destroyOnClear=!0,void 0):(this._removeHandleClassName(),this._mouseDestroy(),void 0)},_mouseCapture:function(a){var b= this.options;return this.helper||b.disabled||0").css("position","absolute").appendTo(a.parent()).outerWidth(a.outerWidth()).outerHeight(a.outerHeight()).offset(a.offset())[0]})},_unblockFrames:function(){this.iframeBlocks&& (this.iframeBlocks.remove(),delete this.iframeBlocks)},_blurActiveElement:function(a){var b=d.ui.safeActiveElement(this.document[0]);d(a.target).closest(b).length||d.ui.safeBlur(b)},_mouseStart:function(a){var b=this.options;return this.helper=this._createHelper(a),this._addClass(this.helper,"ui-draggable-dragging"),this._cacheHelperProportions(),d.ui.ddmanager&&(d.ui.ddmanager.current=this),this._cacheMargins(),this.cssPosition=this.helper.css("position"),this.scrollParent=this.helper.scrollParent(!0), this.offsetParent=this.helper.offsetParent(),this.hasFixedAncestor=0 c[2]&&(m=c[2]+this.offset.click.left),a.pageY-this.offset.click.top>c[3]&&(l=c[3]+this.offset.click.top)),h.grid&&(f=h.grid[1]?this.originalPageY+Math.round((l-this.originalPageY)/h.grid[1])*h.grid[1]:this.originalPageY,l=c?f-this.offset.click.top>=c[1]||f-this.offset.click.top>c[3]?f:f-this.offset.click.top>=c[1]?f-h.grid[1]:f+h.grid[1]:f,g=h.grid[0]?this.originalPageX+Math.round((m-this.originalPageX)/h.grid[0])*h.grid[0]:this.originalPageX,m=c?g-this.offset.click.left>=c[0]||g-this.offset.click.left> c[2]?g:g-this.offset.click.left>=c[0]?g-h.grid[0]:g+h.grid[0]:g),"y"===h.axis&&(m=this.originalPageX),"x"===h.axis&&(l=this.originalPageY)),{top:l-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.offset.scroll.top:k?0:this.offset.scroll.top),left:m-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.offset.scroll.left:k?0:this.offset.scroll.left)}},_clear:function(){this._removeClass(this.helper, "ui-draggable-dragging");this.helper[0]===this.element[0]||this.cancelHelperRemoval||this.helper.remove();this.helper=null;this.cancelHelperRemoval=!1;this.destroyOnClear&&this.destroy()},_trigger:function(a,b,c){return c=c||this._uiHash(),d.ui.plugin.call(this,a,[b,c,this],!0),/^(drag|start|stop)/.test(a)&&(this.positionAbs=this._convertPositionTo("absolute"),c.offset=this.positionAbs),d.Widget.prototype._trigger.call(this,a,b,c)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position, originalPosition:this.originalPosition,offset:this.positionAbs}}});d.ui.plugin.add("draggable","connectToSortable",{start:function(a,b,c){var e=d.extend({},b,{item:c.element});c.sortables=[];d(c.options.connectToSortable).each(function(){var b=d(this).sortable("instance");b&&!b.options.disabled&&(c.sortables.push(b),b.refreshPositions(),b._trigger("activate",a,e))})},stop:function(a,b,c){var e=d.extend({},b,{item:c.element});c.cancelHelperRemoval=!1;d.each(c.sortables,function(){this.isOver?(this.isOver= 0,c.cancelHelperRemoval=!0,this.cancelHelperRemoval=!1,this._storedCSS={position:this.placeholder.css("position"),top:this.placeholder.css("top"),left:this.placeholder.css("left")},this._mouseStop(a),this.options.helper=this.options._helper):(this.cancelHelperRemoval=!0,this._trigger("deactivate",a,e))})},drag:function(a,b,c){d.each(c.sortables,function(){var e=!1,f=this;f.positionAbs=c.positionAbs;f.helperProportions=c.helperProportions;f.offset.click=c.offset.click;f._intersectsWith(f.containerCache)&& (e=!0,d.each(c.sortables,function(){return this.positionAbs=c.positionAbs,this.helperProportions=c.helperProportions,this.offset.click=c.offset.click,this!==f&&this._intersectsWith(this.containerCache)&&d.contains(f.element[0],this.element[0])&&(e=!1),e}));e?(f.isOver||(f.isOver=1,c._parent=b.helper.parent(),f.currentItem=b.helper.appendTo(f.element).data("ui-sortable-item",!0),f.options._helper=f.options.helper,f.options.helper=function(){return b.helper[0]},a.target=f.currentItem[0],f._mouseCapture(a, !0),f._mouseStart(a,!0,!0),f.offset.click.top=c.offset.click.top,f.offset.click.left=c.offset.click.left,f.offset.parent.left-=c.offset.parent.left-f.offset.parent.left,f.offset.parent.top-=c.offset.parent.top-f.offset.parent.top,c._trigger("toSortable",a),c.dropped=f.element,d.each(c.sortables,function(){this.refreshPositions()}),c.currentItem=c.element,f.fromOutside=c),f.currentItem&&(f._mouseDrag(a),b.position=f.position)):f.isOver&&(f.isOver=0,f.cancelHelperRemoval=!0,f.options._revert=f.options.revert, f.options.revert=!1,f._trigger("out",a,f._uiHash(f)),f._mouseStop(a,!0),f.options.revert=f.options._revert,f.options.helper=f.options._helper,f.placeholder&&f.placeholder.remove(),b.helper.appendTo(c._parent),c._refreshOffsets(a),b.position=c._generatePosition(a,!0),c._trigger("fromSortable",a),c.dropped=!1,d.each(c.sortables,function(){this.refreshPositions()}))})}});d.ui.plugin.add("draggable","cursor",{start:function(a,b,c){a=d("body");c=c.options;a.css("cursor")&&(c._cursor=a.css("cursor"));a.css("cursor", c.cursor)},stop:function(a,b,c){a=c.options;a._cursor&&d("body").css("cursor",a._cursor)}});d.ui.plugin.add("draggable","opacity",{start:function(a,b,c){a=d(b.helper);c=c.options;a.css("opacity")&&(c._opacity=a.css("opacity"));a.css("opacity",c.opacity)},stop:function(a,b,c){a=c.options;a._opacity&&d(b.helper).css("opacity",a._opacity)}});d.ui.plugin.add("draggable","scroll",{start:function(a,b,c){c.scrollParentNotHidden||(c.scrollParentNotHidden=c.helper.scrollParent(!1));c.scrollParentNotHidden[0]!== c.document[0]&&"HTML"!==c.scrollParentNotHidden[0].tagName&&(c.overflowOffset=c.scrollParentNotHidden.offset())},drag:function(a,b,c){b=c.options;var e=!1,f=c.scrollParentNotHidden[0],g=c.document[0];f!==g&&"HTML"!==f.tagName?(b.axis&&"x"===b.axis||(c.overflowOffset.top+f.offsetHeight-a.pageYq||p>A+n||x-n>r||t>y+n||!d.contains(c.snapElements[k].item.ownerDocument,c.snapElements[k].item)?(c.snapElements[k].snapping&& c.options.snap.release&&c.options.snap.release.call(c.element,a,d.extend(c._uiHash(),{snapItem:c.snapElements[k].item})),c.snapElements[k].snapping=!1):("inner"!==l.snapMode&&(e=n>=Math.abs(x-r),f=n>=Math.abs(y-t),g=n>=Math.abs(v-q),h=n>=Math.abs(A-p),e&&(b.position.top=c._convertPositionTo("relative",{top:x-c.helperProportions.height,left:0}).top),f&&(b.position.top=c._convertPositionTo("relative",{top:y,left:0}).top),g&&(b.position.left=c._convertPositionTo("relative",{top:0,left:v-c.helperProportions.width}).left), h&&(b.position.left=c._convertPositionTo("relative",{top:0,left:A}).left)),m=e||f||g||h,"outer"!==l.snapMode&&(e=n>=Math.abs(x-t),f=n>=Math.abs(y-r),g=n>=Math.abs(v-p),h=n>=Math.abs(A-q),e&&(b.position.top=c._convertPositionTo("relative",{top:x,left:0}).top),f&&(b.position.top=c._convertPositionTo("relative",{top:y-c.helperProportions.height,left:0}).top),g&&(b.position.left=c._convertPositionTo("relative",{top:0,left:v}).left),h&&(b.position.left=c._convertPositionTo("relative",{top:0,left:A-c.helperProportions.width}).left)), !c.snapElements[k].snapping&&(e||f||g||h||m)&&c.options.snap.snap&&c.options.snap.snap.call(c.element,a,d.extend(c._uiHash(),{snapItem:c.snapElements[k].item})),c.snapElements[k].snapping=e||f||g||h||m)}}});d.ui.plugin.add("draggable","stack",{start:function(a,b,c){var e;a=d.makeArray(d(c.options.stack)).sort(function(a,b){return(parseInt(d(a).css("zIndex"),10)||0)-(parseInt(d(b).css("zIndex"),10)||0)});a.length&&(e=parseInt(d(a[0]).css("zIndex"),10)||0,d(a).each(function(a){d(this).css("zIndex", e+a)}),this.css("zIndex",e+a.length))}});d.ui.plugin.add("draggable","zIndex",{start:function(a,b,c){a=d(b.helper);c=c.options;a.css("zIndex")&&(c._zIndex=a.css("zIndex"));a.css("zIndex",c.zIndex)},stop:function(a,b,c){a=c.options;a._zIndex&&d(b.helper).css("zIndex",a._zIndex)}});d.ui.draggable;d.widget("ui.droppable",{version:"1.12.1",widgetEventPrefix:"drop",options:{accept:"*",addClasses:!0,greedy:!1,scope:"default",tolerance:"intersect",activate:null,deactivate:null,drop:null,out:null,over:null}, _create:function(){var a,b=this.options,c=b.accept;this.isover=!1;this.isout=!0;this.accept=d.isFunction(c)?c:function(a){return a.is(c)};this.proportions=function(){return arguments.length?(a=arguments[0],void 0):a?a:a={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight}};this._addToManager(b.scope);b.addClasses&&this._addClass("ui-droppable")},_addToManager:function(a){d.ui.ddmanager.droppables[a]=d.ui.ddmanager.droppables[a]||[];d.ui.ddmanager.droppables[a].push(this)},_splice:function(a){for(var b= 0;a.length>b;b++)a[b]===this&&a.splice(b,1)},_destroy:function(){this._splice(d.ui.ddmanager.droppables[this.options.scope])},_setOption:function(a,b){"accept"===a?this.accept=d.isFunction(b)?b:function(a){return a.is(b)}:"scope"===a&&(this._splice(d.ui.ddmanager.droppables[this.options.scope]),this._addToManager(b));this._super(a,b)},_activate:function(a){var b=d.ui.ddmanager.current;this._addActiveClass();b&&this._trigger("activate",a,this.ui(b))},_deactivate:function(a){var b=d.ui.ddmanager.current; this._removeActiveClass();b&&this._trigger("deactivate",a,this.ui(b))},_over:function(a){var b=d.ui.ddmanager.current;b&&(b.currentItem||b.element)[0]!==this.element[0]&&this.accept.call(this.element[0],b.currentItem||b.element)&&(this._addHoverClass(),this._trigger("over",a,this.ui(b)))},_out:function(a){var b=d.ui.ddmanager.current;b&&(b.currentItem||b.element)[0]!==this.element[0]&&this.accept.call(this.element[0],b.currentItem||b.element)&&(this._removeHoverClass(),this._trigger("out",a,this.ui(b)))}, _drop:function(a,b){var c=b||d.ui.ddmanager.current,e=!1;return c&&(c.currentItem||c.element)[0]!==this.element[0]?(this.element.find(":data(ui-droppable)").not(".ui-draggable-dragging").each(function(){var b=d(this).droppable("instance");return b.options.greedy&&!b.options.disabled&&b.options.scope===c.options.scope&&b.accept.call(b.element[0],c.currentItem||c.element)&&H(c,d.extend(b,{offset:b.element.offset()}),b.options.tolerance,a)?(e=!0,!1):void 0}),e?!1:this.accept.call(this.element[0],c.currentItem|| c.element)?(this._removeActiveClass(),this._removeHoverClass(),this._trigger("drop",a,this.ui(c)),this.element):!1):!1},ui:function(a){return{draggable:a.currentItem||a.element,helper:a.helper,position:a.position,offset:a.positionAbs}},_addHoverClass:function(){this._addClass("ui-droppable-hover")},_removeHoverClass:function(){this._removeClass("ui-droppable-hover")},_addActiveClass:function(){this._addClass("ui-droppable-active")},_removeActiveClass:function(){this._removeClass("ui-droppable-active")}}); var H=d.ui.intersect=function(){return function(a,b,c,d){if(!b.offset)return!1;var e=(a.positionAbs||a.position.absolute).left+a.margins.left,g=(a.positionAbs||a.position.absolute).top+a.margins.top,h=e+a.helperProportions.width,k=g+a.helperProportions.height,m=b.offset.left,l=b.offset.top,n=m+b.proportions().width,p=l+b.proportions().height;switch(c){case "fit":return e>=m&&n>=h&&g>=l&&p>=k;case "intersect":return e+a.helperProportions.width/2>m&&n>h-a.helperProportions.width/2&&g+a.helperProportions.height/ 2>l&&p>k-a.helperProportions.height/2;case "pointer":a=d.pageY;c=b.proportions().height;if(l=a>=l&&l+c>a)d=d.pageX,b=b.proportions().width,l=d>=m&&m+b>d;return l;case "touch":return(g>=l&&p>=g||k>=l&&p>=k||l>g&&k>p)&&(e>=m&&n>=e||h>=m&&n>=h||m>e&&h>n);default:return!1}}}();d.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(a,b){var c,e=d.ui.ddmanager.droppables[a.options.scope]||[],f=b?b.type:null,g=(a.currentItem||a.element).find(":data(ui-droppable)").addBack();var h= 0;a:for(;e.length>h;h++)if(!(e[h].options.disabled||a&&!e[h].accept.call(e[h].element[0],a.currentItem||a.element))){for(c=0;g.length>c;c++)if(g[c]===e[h].element[0]){e[h].proportions().height=0;continue a}e[h].visible="none"!==e[h].element.css("display");e[h].visible&&("mousedown"===f&&e[h]._activate.call(e[h],b),e[h].offset=e[h].element.offset(),e[h].proportions({width:e[h].element[0].offsetWidth,height:e[h].element[0].offsetHeight}))}},drop:function(a,b){var c=!1;return d.each((d.ui.ddmanager.droppables[a.options.scope]|| []).slice(),function(){this.options&&(!this.options.disabled&&this.visible&&H(a,this,this.options.tolerance,b)&&(c=this._drop.call(this,b)||c),!this.options.disabled&&this.visible&&this.accept.call(this.element[0],a.currentItem||a.element)&&(this.isout=!0,this.isover=!1,this._deactivate.call(this,b)))}),c},dragStart:function(a,b){a.element.parentsUntil("body").on("scroll.droppable",function(){a.options.refreshPositions||d.ui.ddmanager.prepareOffsets(a,b)})},drag:function(a,b){a.options.refreshPositions&& d.ui.ddmanager.prepareOffsets(a,b);d.each(d.ui.ddmanager.droppables[a.options.scope]||[],function(){if(!this.options.disabled&&!this.greedyChild&&this.visible){var c,e,f,g=H(a,this,this.options.tolerance,b);(g=!g&&this.isover?"isout":g&&!this.isover?"isover":null)&&(this.options.greedy&&(e=this.options.scope,f=this.element.parents(":data(ui-droppable)").filter(function(){return d(this).droppable("instance").options.scope===e}),f.length&&(c=d(f[0]).droppable("instance"),c.greedyChild="isover"===g)), c&&"isover"===g&&(c.isover=!1,c.isout=!0,c._out.call(c,b)),this[g]=!0,this["isout"===g?"isover":"isout"]=!1,this["isover"===g?"_over":"_out"].call(this,b),c&&"isout"===g&&(c.isout=!1,c.isover=!0,c._over.call(c,b)))}})},dragStop:function(a,b){a.element.parentsUntil("body").off("scroll.droppable");a.options.refreshPositions||d.ui.ddmanager.prepareOffsets(a,b)}};!1!==d.uiBackCompat&&d.widget("ui.droppable",d.ui.droppable,{options:{hoverClass:!1,activeClass:!1},_addActiveClass:function(){this._super(); this.options.activeClass&&this.element.addClass(this.options.activeClass)},_removeActiveClass:function(){this._super();this.options.activeClass&&this.element.removeClass(this.options.activeClass)},_addHoverClass:function(){this._super();this.options.hoverClass&&this.element.addClass(this.options.hoverClass)},_removeHoverClass:function(){this._super();this.options.hoverClass&&this.element.removeClass(this.options.hoverClass)}});d.ui.droppable;d.widget("ui.sortable",d.ui.mouse,{version:"1.12.1",widgetEventPrefix:"sort", ready:!1,options:{appendTo:"parent",axis:!1,connectWith:!1,containment:!1,cursor:"auto",cursorAt:!1,dropOnEmpty:!0,forcePlaceholderSize:!1,forceHelperSize:!1,grid:!1,handle:!1,helper:"original",items:"> *",opacity:!1,placeholder:!1,revert:!1,scroll:!0,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1E3,activate:null,beforeStop:null,change:null,deactivate:null,out:null,over:null,receive:null,remove:null,sort:null,start:null,stop:null,update:null},_isOverAxis:function(a, b,c){return a>=b&&b+c>a},_isFloating:function(a){return/left|right/.test(a.css("float"))||/inline|table-cell/.test(a.css("display"))},_create:function(){this.containerCache={};this._addClass("ui-sortable");this.refresh();this.offset=this.element.offset();this._mouseInit();this._setHandleClassName();this.ready=!0},_setOption:function(a,b){this._super(a,b);"handle"===a&&this._setHandleClassName()},_setHandleClassName:function(){var a=this;this._removeClass(this.element.find(".ui-sortable-handle"),"ui-sortable-handle"); d.each(this.items,function(){a._addClass(this.instance.options.handle?this.item.find(this.instance.options.handle):this.item,"ui-sortable-handle")})},_destroy:function(){this._mouseDestroy();for(var a=this.items.length-1;0<=a;a--)this.items[a].item.removeData(this.widgetName+"-item");return this},_mouseCapture:function(a,b){var c=null,e=!1,f=this;return this.reverting?!1:this.options.disabled||"static"===this.options.type?!1:(this._refreshItems(a),d(a.target).parents().each(function(){return d.data(this, f.widgetName+"-item")===f?(c=d(this),!1):void 0}),d.data(a.target,f.widgetName+"-item")===f&&(c=d(a.target)),c?!this.options.handle||b||(d(this.options.handle,c).find("*").addBack().each(function(){this===a.target&&(e=!0)}),e)?(this.currentItem=c,this._removeCurrentsFromItems(),!0):!1:!1)},_mouseStart:function(a,b,c){var e;b=this.options;if(this.currentContainer=this,this.refreshPositions(),this.helper=this._createHelper(a),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:a.pageX-this.offset.left,top:a.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(a),this.originalPageX=a.pageX,this.originalPageY=a.pageY,b.cursorAt&&this._adjustOffsetFromHelper(b.cursorAt), this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]},this.helper[0]!==this.currentItem[0]&&this.currentItem.hide(),this._createPlaceholder(),b.containment&&this._setContainment(),b.cursor&&"auto"!==b.cursor&&(e=this.document.find("body"),this.storedCursor=e.css("cursor"),e.css("cursor",b.cursor),this.storedStylesheet=d("").appendTo(e)),b.opacity&&(this.helper.css("opacity")&&(this._storedOpacity=this.helper.css("opacity")), this.helper.css("opacity",b.opacity)),b.zIndex&&(this.helper.css("zIndex")&&(this._storedZIndex=this.helper.css("zIndex")),this.helper.css("zIndex",b.zIndex)),this.scrollParent[0]!==this.document[0]&&"HTML"!==this.scrollParent[0].tagName&&(this.overflowOffset=this.scrollParent.offset()),this._trigger("start",a,this._uiHash()),this._preserveHelperProportions||this._cacheHelperProportions(),!c)for(c=this.containers.length-1;0<=c;c--)this.containers[c]._trigger("activate",a,this._uiHash(this));return d.ui.ddmanager&& (d.ui.ddmanager.current=this),d.ui.ddmanager&&!b.dropBehaviour&&d.ui.ddmanager.prepareOffsets(this,a),this.dragging=!0,this._addClass(this.helper,"ui-sortable-helper"),this._mouseDrag(a),!0},_mouseDrag:function(a){var b,c,e;var f=this.options;var g=!1;this.position=this._generatePosition(a);this.positionAbs=this._convertPositionTo("absolute");this.lastPositionAbs||(this.lastPositionAbs=this.positionAbs);this.options.scroll&&(this.scrollParent[0]!==this.document[0]&&"HTML"!==this.scrollParent[0].tagName? (this.overflowOffset.top+this.scrollParent[0].offsetHeight-a.pageYk&&m>d+l;n="y"===this.options.axis||b+n>g&&h>b+n;return"pointer"===this.options.tolerance||this.options.forcePointerForContainers||"pointer"!==this.options.tolerance&&this.helperProportions[this.floating?"width":"height"]> a[this.floating?"width":"height"]?l&&n:b+this.helperProportions.width/2>g&&h>c-this.helperProportions.width/2&&d+this.helperProportions.height/2>k&&m>f-this.helperProportions.height/2},_intersectsWithPointer:function(a){var b,c,d="x"===this.options.axis||this._isOverAxis(this.positionAbs.top+this.offset.click.top,a.top,a.height);a="y"===this.options.axis||this._isOverAxis(this.positionAbs.left+this.offset.click.left,a.left,a.width);return d&&a?(b=this._getDragVerticalDirection(),c=this._getDragHorizontalDirection(), this.floating?"right"===c||"down"===b?2:1:b&&("down"===b?2:1)):!1},_intersectsWithSides:function(a){var b=this._isOverAxis(this.positionAbs.top+this.offset.click.top,a.top+a.height/2,a.height);a=this._isOverAxis(this.positionAbs.left+this.offset.click.left,a.left+a.width/2,a.width);var c=this._getDragVerticalDirection(),d=this._getDragHorizontalDirection();return this.floating&&d?"right"===d&&a||"left"===d&&!a:c&&("down"===c&&b||"up"===c&&!b)},_getDragVerticalDirection:function(){var a=this.positionAbs.top- this.lastPositionAbs.top;return 0!==a&&(0c;c++)if(a[c]===b.item[0])return!1;return!0})},_refreshItems:function(a){this.items=[];this.containers=[this];var b,c,e,f,g=this.items,h=[[d.isFunction(this.options.items)?this.options.items.call(this.element[0],a,{item:this.currentItem}):d(this.options.items,this.element),this]]; if((f=this._connectWith())&&this.ready)for(b=f.length-1;0<=b;b--){var k=d(f[b],this.document[0]);for(c=k.length-1;0<=c;c--)(e=d.data(k[c],this.widgetFullName))&&e!==this&&!e.options.disabled&&(h.push([d.isFunction(e.options.items)?e.options.items.call(e.element[0],a,{item:this.currentItem}):d(e.options.items,e.element),e]),this.containers.push(e))}for(b=h.length-1;0<=b;b--)for(a=h[b][1],k=h[b][0],c=0,f=k.length;f>c;c++)e=d(k[c]),e.data(this.widgetName+"-item",a),g.push({item:e,instance:a,width:0, height:0,left:0,top:0})},refreshPositions:function(a){this.floating=this.items.length?"x"===this.options.axis||this._isFloating(this.items[0].item):!1;this.offsetParent&&this.helper&&(this.offset.parent=this._getParentOffset());var b,c,e;for(b=this.items.length-1;0<=b;b--){var f=this.items[b];f.instance!==this.currentContainer&&this.currentContainer&&f.item[0]!==this.currentItem[0]||(c=this.options.toleranceElement?d(this.options.toleranceElement,f.item):f.item,a||(f.width=c.outerWidth(),f.height= c.outerHeight()),e=c.offset(),f.left=e.left,f.top=e.top)}if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(b=this.containers.length-1;0<=b;b--)e=this.containers[b].element.offset(),this.containers[b].containerCache.left=e.left,this.containers[b].containerCache.top=e.top,this.containers[b].containerCache.width=this.containers[b].element.outerWidth(),this.containers[b].containerCache.height=this.containers[b].element.outerHeight(); return this},_createPlaceholder:function(a){a=a||this;var b,c=a.options;c.placeholder&&c.placeholder.constructor!==String||(b=c.placeholder,c.placeholder={element:function(){var c=a.currentItem[0].nodeName.toLowerCase(),f=d("<"+c+">",a.document[0]);return a._addClass(f,"ui-sortable-placeholder",b||a.currentItem[0].className)._removeClass(f,"ui-sortable-helper"),"tbody"===c?a._createTrPlaceholder(a.currentItem.find("tr").eq(0),d("",a.document[0]).appendTo(f)):"tr"===c?a._createTrPlaceholder(a.currentItem, f):"img"===c&&f.attr("src",a.currentItem.attr("src")),b||f.css("visibility","hidden"),f},update:function(d,f){(!b||c.forcePlaceholderSize)&&(f.height()||f.height(a.currentItem.innerHeight()-parseInt(a.currentItem.css("paddingTop")||0,10)-parseInt(a.currentItem.css("paddingBottom")||0,10)),f.width()||f.width(a.currentItem.innerWidth()-parseInt(a.currentItem.css("paddingLeft")||0,10)-parseInt(a.currentItem.css("paddingRight")||0,10)))}});a.placeholder=d(c.placeholder.element.call(a.element,a.currentItem)); a.currentItem.after(a.placeholder);c.placeholder.update(a,a.placeholder)},_createTrPlaceholder:function(a,b){var c=this;a.children().each(function(){d(" ",c.document[0]).attr("colspan",d(this).attr("colspan")||1).appendTo(b)})},_contactContainers:function(a){var b,c,e,f,g,h=e=null;for(b=this.containers.length-1;0<=b;b--)d.contains(this.currentItem[0],this.containers[b].element[0])||(this._intersectsWith(this.containers[b].containerCache)?e&&d.contains(this.containers[b].element[0],e.element[0])|| (e=this.containers[b],h=b):this.containers[b].containerCache.over&&(this.containers[b]._trigger("out",a,this._uiHash(this)),this.containers[b].containerCache.over=0));if(e)if(1===this.containers.length)this.containers[h].containerCache.over||(this.containers[h]._trigger("over",a,this._uiHash(this)),this.containers[h].containerCache.over=1);else{b=1E4;var k=null;e=(c=e.floating||this._isFloating(this.currentItem))?"left":"top";var m=c?"width":"height";var l=c?"pageX":"pageY";for(c=this.items.length- 1;0<=c;c--)d.contains(this.containers[h].element[0],this.items[c].item[0])&&this.items[c].item[0]!==this.currentItem[0]&&(f=this.items[c].item.offset()[e],g=!1,a[l]-f>this.items[c][m]/2&&(g=!0),b>Math.abs(a[l]-f)&&(b=Math.abs(a[l]-f),k=this.items[c],this.direction=g?"up":"down"));if(k||this.options.dropOnEmpty){if(this.currentContainer===this.containers[h])return this.currentContainer.containerCache.over||(this.containers[h]._trigger("over",a,this._uiHash()),this.currentContainer.containerCache.over= 1),void 0;k?this._rearrange(a,k,null,!0):this._rearrange(a,null,this.containers[h].element,!0);this._trigger("change",a,this._uiHash());this.containers[h]._trigger("change",a,this._uiHash(this));this.currentContainer=this.containers[h];this.options.placeholder.update(this.currentContainer,this.placeholder);this.containers[h]._trigger("over",a,this._uiHash(this));this.containers[h].containerCache.over=1}}},_createHelper:function(a){var b=this.options;a=d.isFunction(b.helper)?d(b.helper.apply(this.element[0], [a,this.currentItem])):"clone"===b.helper?this.currentItem.clone():this.currentItem;return a.parents("body").length||d("parent"!==b.appendTo?b.appendTo:this.currentItem[0].parentNode)[0].appendChild(a[0]),a[0]===this.currentItem[0]&&(this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")}),(!a[0].style.width||b.forceHelperSize)&&a.width(this.currentItem.width()), (!a[0].style.height||b.forceHelperSize)&&a.height(this.currentItem.height()),a},_adjustOffsetFromHelper:function(a){"string"==typeof a&&(a=a.split(" "));d.isArray(a)&&(a={left:+a[0],top:+a[1]||0});"left"in a&&(this.offset.click.left=a.left+this.margins.left);"right"in a&&(this.offset.click.left=this.helperProportions.width-a.right+this.margins.left);"top"in a&&(this.offset.click.top=a.top+this.margins.top);"bottom"in a&&(this.offset.click.top=this.helperProportions.height-a.bottom+this.margins.top)}, _getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var a=this.offsetParent.offset();return"absolute"===this.cssPosition&&this.scrollParent[0]!==this.document[0]&&d.contains(this.scrollParent[0],this.offsetParent[0])&&(a.left+=this.scrollParent.scrollLeft(),a.top+=this.scrollParent.scrollTop()),(this.offsetParent[0]===this.document[0].body||this.offsetParent[0].tagName&&"html"===this.offsetParent[0].tagName.toLowerCase()&&d.ui.ie)&&(a={top:0,left:0}),{top:a.top+(parseInt(this.offsetParent.css("borderTopWidth"), 10)||0),left:a.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if("relative"===this.cssPosition){var a=this.currentItem.position();return{top:a.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:a.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.currentItem.css("marginLeft"),10)||0,top:parseInt(this.currentItem.css("marginTop"), 10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var a,b,c,e=this.options;"parent"===e.containment&&(e.containment=this.helper[0].parentNode);"document"!==e.containment&&"window"!==e.containment||(this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,"document"===e.containment?this.document.width():this.window.width()-this.helperProportions.width- this.margins.left,("document"===e.containment?this.document.height()||document.body.parentNode.scrollHeight:this.window.height()||this.document[0].body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]);/^(document|window|parent)$/.test(e.containment)||(a=d(e.containment)[0],b=d(e.containment).offset(),c="hidden"!==d(a).css("overflow"),this.containment=[b.left+(parseInt(d(a).css("borderLeftWidth"),10)||0)+(parseInt(d(a).css("paddingLeft"),10)||0)-this.margins.left,b.top+(parseInt(d(a).css("borderTopWidth"), 10)||0)+(parseInt(d(a).css("paddingTop"),10)||0)-this.margins.top,b.left+(c?Math.max(a.scrollWidth,a.offsetWidth):a.offsetWidth)-(parseInt(d(a).css("borderLeftWidth"),10)||0)-(parseInt(d(a).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,b.top+(c?Math.max(a.scrollHeight,a.offsetHeight):a.offsetHeight)-(parseInt(d(a).css("borderTopWidth"),10)||0)-(parseInt(d(a).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top])},_convertPositionTo:function(a,b){b|| (b=this.position);var c="absolute"===a?1:-1,e="absolute"!==this.cssPosition||this.scrollParent[0]!==this.document[0]&&d.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,f=/(html|body)/i.test(e[0].tagName);return{top:b.top+this.offset.relative.top*c+this.offset.parent.top*c-("fixed"===this.cssPosition?-this.scrollParent.scrollTop():f?0:e.scrollTop())*c,left:b.left+this.offset.relative.left*c+this.offset.parent.left*c-("fixed"===this.cssPosition?-this.scrollParent.scrollLeft(): f?0:e.scrollLeft())*c}},_generatePosition:function(a){var b,c,e=this.options,f=a.pageX,g=a.pageY,h="absolute"!==this.cssPosition||this.scrollParent[0]!==this.document[0]&&d.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,k=/(html|body)/i.test(h[0].tagName);return"relative"!==this.cssPosition||this.scrollParent[0]!==this.document[0]&&this.scrollParent[0]!==this.offsetParent[0]||(this.offset.relative=this._getRelativeOffset()),this.originalPosition&&(this.containment&& (a.pageX-this.offset.click.leftthis.containment[2]&&(f=this.containment[2]+this.offset.click.left),a.pageY-this.offset.click.top>this.containment[3]&&(g=this.containment[3]+this.offset.click.top)),e.grid&&(b=this.originalPageY+Math.round((g-this.originalPageY)/e.grid[1])*e.grid[1],g=this.containment?b-this.offset.click.top>= this.containment[1]&&b-this.offset.click.top<=this.containment[3]?b:b-this.offset.click.top>=this.containment[1]?b-e.grid[1]:b+e.grid[1]:b,c=this.originalPageX+Math.round((f-this.originalPageX)/e.grid[0])*e.grid[0],f=this.containment?c-this.offset.click.left>=this.containment[0]&&c-this.offset.click.left<=this.containment[2]?c:c-this.offset.click.left>=this.containment[0]?c-e.grid[0]:c+e.grid[0]:c)),{top:g-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition? -this.scrollParent.scrollTop():k?0:h.scrollTop()),left:f-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():k?0:h.scrollLeft())}},_rearrange:function(a,b,c,d){c?c[0].appendChild(this.placeholder[0]):b.item[0].parentNode.insertBefore(this.placeholder[0],"down"===this.direction?b.item[0]:b.item[0].nextSibling);var e=this.counter=this.counter?++this.counter:1;this._delay(function(){e===this.counter&&this.refreshPositions(!d)})}, _clear:function(a,b){function c(a,b,c){return function(d){c._trigger(a,d,b._uiHash(b))}}this.reverting=!1;var d,f=[];if(!this._noFinalSort&&this.currentItem.parent().length&&this.placeholder.before(this.currentItem),this._noFinalSort=null,this.helper[0]===this.currentItem[0]){for(d in this._storedCSS)"auto"!==this._storedCSS[d]&&"static"!==this._storedCSS[d]||(this._storedCSS[d]="");this.currentItem.css(this._storedCSS);this._removeClass(this.currentItem,"ui-sortable-helper")}else this.currentItem.show(); this.fromOutside&&!b&&f.push(function(a){this._trigger("receive",a,this._uiHash(this.fromOutside))});!this.fromOutside&&this.domPosition.prev===this.currentItem.prev().not(".ui-sortable-helper")[0]&&this.domPosition.parent===this.currentItem.parent()[0]||b||f.push(function(a){this._trigger("update",a,this._uiHash())});this!==this.currentContainer&&(b||(f.push(function(a){this._trigger("remove",a,this._uiHash())}),f.push(function(a){return function(b){a._trigger("receive",b,this._uiHash(this))}}.call(this, this.currentContainer)),f.push(function(a){return function(b){a._trigger("update",b,this._uiHash(this))}}.call(this,this.currentContainer))));for(d=this.containers.length-1;0<=d;d--)b||f.push(c("deactivate",this,this.containers[d])),this.containers[d].containerCache.over&&(f.push(c("out",this,this.containers[d])),this.containers[d].containerCache.over=0);if(this.storedCursor&&(this.document.find("body").css("cursor",this.storedCursor),this.storedStylesheet.remove()),this._storedOpacity&&this.helper.css("opacity", this._storedOpacity),this._storedZIndex&&this.helper.css("zIndex","auto"===this._storedZIndex?"":this._storedZIndex),this.dragging=!1,b||this._trigger("beforeStop",a,this._uiHash()),this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.cancelHelperRemoval||(this.helper[0]!==this.currentItem[0]&&this.helper.remove(),this.helper=null),!b){for(d=0;f.length>d;d++)f[d].call(this,a);this._trigger("stop",a,this._uiHash())}return this.fromOutside=!1,!this.cancelHelperRemoval},_trigger:function(){!1=== d.Widget.prototype._trigger.apply(this,arguments)&&this.cancel()},_uiHash:function(a){var b=a||this;return{helper:b.helper,placeholder:b.placeholder||d([]),position:b.position,originalPosition:b.originalPosition,offset:b.positionAbs,item:b.currentItem,sender:a?a.element:null}}});d.extend(d.ui,{datepicker:{version:"1.12.1"}});var E;d.extend(L.prototype,{markerClassName:"hasDatepicker",maxRows:4,_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(a){return F(this._defaults,a||{}),this}, _attachDatepicker:function(a,b){var c=a.nodeName.toLowerCase();var e="div"===c||"span"===c;a.id||(this.uuid+=1,a.id="dp"+this.uuid);var f=this._newInst(d(a),e);f.settings=d.extend({},b||{});"input"===c?this._connectDatepicker(a,f):e&&this._inlineDatepicker(a,f)},_newInst:function(a,b){return{id:a[0].id.replace(/([^A-Za-z0-9_\-])/g,"\\\\$1"),input:a,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:b,dpDiv:b?I(d("
")): this.dpDiv}},_connectDatepicker:function(a,b){var c=d(a);b.append=d([]);b.trigger=d([]);c.hasClass(this.markerClassName)||(this._attachments(c,b),c.addClass(this.markerClassName).on("keydown",this._doKeyDown).on("keypress",this._doKeyPress).on("keyup",this._doKeyUp),this._autoSize(b),d.data(a,"datepicker",b),b.settings.disabled&&this._disableDatepicker(a))},_attachments:function(a,b){var c,e;var f=this._get(b,"appendText");var g=this._get(b,"isRTL");b.append&&b.append.remove();f&&(b.append=d(""+f+""),a[g?"before":"after"](b.append));a.off("focus",this._showDatepicker);b.trigger&&b.trigger.remove();f=this._get(b,"showOn");"focus"!==f&&"both"!==f||a.on("focus",this._showDatepicker);"button"!==f&&"both"!==f||(c=this._get(b,"buttonText"),e=this._get(b,"buttonImage"),b.trigger=d(this._get(b,"buttonImageOnly")?d("").addClass(this._triggerClass).attr({src:e,alt:c,title:c}):d("").addClass(this._triggerClass).html(e?d("").attr({src:e, alt:c,title:c}):c)),a[g?"before":"after"](b.trigger),b.trigger.on("click",function(){return d.datepicker._datepickerShowing&&d.datepicker._lastInput===a[0]?d.datepicker._hideDatepicker():d.datepicker._datepickerShowing&&d.datepicker._lastInput!==a[0]?(d.datepicker._hideDatepicker(),d.datepicker._showDatepicker(a[0])):d.datepicker._showDatepicker(a[0]),!1}))},_autoSize:function(a){if(this._get(a,"autoSize")&&!a.inline){var b,c,d,f,g=new Date(2009,11,20),h=this._get(a,"dateFormat");h.match(/[DM]/)&& (b=function(a){for(f=d=c=0;a.length>f;f++)a[f].length>c&&(c=a[f].length,d=f);return d},g.setMonth(b(this._get(a,h.match(/MM/)?"monthNames":"monthNamesShort"))),g.setDate(b(this._get(a,h.match(/DD/)?"dayNames":"dayNamesShort"))+20-g.getDay()));a.input.attr("size",this._formatDate(a,g).length)}},_inlineDatepicker:function(a,b){var c=d(a);c.hasClass(this.markerClassName)||(c.addClass(this.markerClassName).append(b.dpDiv),d.data(a,"datepicker",b),this._setDate(b,this._getDefaultDate(b),!0),this._updateDatepicker(b), this._updateAlternate(b),b.settings.disabled&&this._disableDatepicker(a),b.dpDiv.css("display","block"))},_dialogDatepicker:function(a,b,c,e,f){var g,h,k,m,l;a=this._dialogInst;return a||(this.uuid+=1,g="dp"+this.uuid,this._dialogInput=d(""),this._dialogInput.on("keydown",this._doKeyDown),d("body").append(this._dialogInput),a=this._dialogInst=this._newInst(this._dialogInput,!1),a.settings={},d.data(this._dialogInput[0], "datepicker",a)),F(a.settings,e||{}),b=b&&b.constructor===Date?this._formatDate(a,b):b,this._dialogInput.val(b),this._pos=f?f.length?f:[f.pageX,f.pageY]:null,this._pos||(h=document.documentElement.clientWidth,k=document.documentElement.clientHeight,m=document.documentElement.scrollLeft||document.body.scrollLeft,l=document.documentElement.scrollTop||document.body.scrollTop,this._pos=[h/2-100+m,k/2-150+l]),this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px"),a.settings.onSelect= c,this._inDialog=!0,this.dpDiv.addClass(this._dialogClass),this._showDatepicker(this._dialogInput[0]),d.blockUI&&d.blockUI(this.dpDiv),d.data(this._dialogInput[0],"datepicker",a),this},_destroyDatepicker:function(a){var b,c=d(a),e=d.data(a,"datepicker");c.hasClass(this.markerClassName)&&(b=a.nodeName.toLowerCase(),d.removeData(a,"datepicker"),"input"===b?(e.append.remove(),e.trigger.remove(),c.removeClass(this.markerClassName).off("focus",this._showDatepicker).off("keydown",this._doKeyDown).off("keypress", this._doKeyPress).off("keyup",this._doKeyUp)):("div"===b||"span"===b)&&c.removeClass(this.markerClassName).empty(),E===e&&(E=null))},_enableDatepicker:function(a){var b,c,e=d(a),f=d.data(a,"datepicker");e.hasClass(this.markerClassName)&&(b=a.nodeName.toLowerCase(),"input"===b?(a.disabled=!1,f.trigger.filter("button").each(function(){this.disabled=!1}).end().filter("img").css({opacity:"1.0",cursor:""})):("div"===b||"span"===b)&&(c=e.children("."+this._inlineClass),c.children().removeClass("ui-state-disabled"), c.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!1)),this._disabledInputs=d.map(this._disabledInputs,function(b){return b===a?null:b}))},_disableDatepicker:function(a){var b,c,e=d(a),f=d.data(a,"datepicker");e.hasClass(this.markerClassName)&&(b=a.nodeName.toLowerCase(),"input"===b?(a.disabled=!0,f.trigger.filter("button").each(function(){this.disabled=!0}).end().filter("img").css({opacity:"0.5",cursor:"default"})):("div"===b||"span"===b)&&(c=e.children("."+this._inlineClass), c.children().addClass("ui-state-disabled"),c.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!0)),this._disabledInputs=d.map(this._disabledInputs,function(b){return b===a?null:b}),this._disabledInputs[this._disabledInputs.length]=a)},_isDisabledDatepicker:function(a){if(!a)return!1;for(var b=0;this._disabledInputs.length>b;b++)if(this._disabledInputs[b]===a)return!0;return!1},_getInst:function(a){try{return d.data(a,"datepicker")}catch(b){throw"Missing instance data for this datepicker"; }},_optionDatepicker:function(a,b,c){var e,f,g,h,k=this._getInst(a);return 2===arguments.length&&"string"==typeof b?"defaults"===b?d.extend({},d.datepicker._defaults):k?"all"===b?d.extend({},k.settings):this._get(k,b):null:(e=b||{},"string"==typeof b&&(e={},e[b]=c),k&&(this._curInst===k&&this._hideDatepicker(),f=this._getDateDatepicker(a,!0),g=this._getMinMaxDate(k,"min"),h=this._getMinMaxDate(k,"max"),F(k.settings,e),null!==g&&void 0!==e.dateFormat&&void 0===e.minDate&&(k.settings.minDate=this._formatDate(k, g)),null!==h&&void 0!==e.dateFormat&&void 0===e.maxDate&&(k.settings.maxDate=this._formatDate(k,h)),"disabled"in e&&(e.disabled?this._disableDatepicker(a):this._enableDatepicker(a)),this._attachments(d(a),k),this._autoSize(k),this._setDate(k,f),this._updateAlternate(k),this._updateDatepicker(k)),void 0)},_changeDatepicker:function(a,b,c){this._optionDatepicker(a,b,c)},_refreshDatepicker:function(a){(a=this._getInst(a))&&this._updateDatepicker(a)},_setDateDatepicker:function(a,b){var c=this._getInst(a); c&&(this._setDate(c,b),this._updateDatepicker(c),this._updateAlternate(c))},_getDateDatepicker:function(a,b){var c=this._getInst(a);return c&&!c.inline&&this._setDateFromField(c,b),c?this._getDate(c):null},_doKeyDown:function(a){var b,c,e,f=d.datepicker._getInst(a.target),g=!0,h=f.dpDiv.is(".ui-datepicker-rtl");if(f._keyEvent=!0,d.datepicker._datepickerShowing)switch(a.keyCode){case 9:d.datepicker._hideDatepicker();g=!1;break;case 13:return e=d("td."+d.datepicker._dayOverClass+":not(."+d.datepicker._currentClass+ ")",f.dpDiv),e[0]&&d.datepicker._selectDay(a.target,f.selectedMonth,f.selectedYear,e[0]),b=d.datepicker._get(f,"onSelect"),b?(c=d.datepicker._formatDate(f),b.apply(f.input?f.input[0]:null,[c,f])):d.datepicker._hideDatepicker(),!1;case 27:d.datepicker._hideDatepicker();break;case 33:d.datepicker._adjustDate(a.target,a.ctrlKey?-d.datepicker._get(f,"stepBigMonths"):-d.datepicker._get(f,"stepMonths"),"M");break;case 34:d.datepicker._adjustDate(a.target,a.ctrlKey?+d.datepicker._get(f,"stepBigMonths"): +d.datepicker._get(f,"stepMonths"),"M");break;case 35:(a.ctrlKey||a.metaKey)&&d.datepicker._clearDate(a.target);g=a.ctrlKey||a.metaKey;break;case 36:(a.ctrlKey||a.metaKey)&&d.datepicker._gotoToday(a.target);g=a.ctrlKey||a.metaKey;break;case 37:(a.ctrlKey||a.metaKey)&&d.datepicker._adjustDate(a.target,h?1:-1,"D");g=a.ctrlKey||a.metaKey;a.originalEvent.altKey&&d.datepicker._adjustDate(a.target,a.ctrlKey?-d.datepicker._get(f,"stepBigMonths"):-d.datepicker._get(f,"stepMonths"),"M");break;case 38:(a.ctrlKey|| a.metaKey)&&d.datepicker._adjustDate(a.target,-7,"D");g=a.ctrlKey||a.metaKey;break;case 39:(a.ctrlKey||a.metaKey)&&d.datepicker._adjustDate(a.target,h?-1:1,"D");g=a.ctrlKey||a.metaKey;a.originalEvent.altKey&&d.datepicker._adjustDate(a.target,a.ctrlKey?+d.datepicker._get(f,"stepBigMonths"):+d.datepicker._get(f,"stepMonths"),"M");break;case 40:(a.ctrlKey||a.metaKey)&&d.datepicker._adjustDate(a.target,7,"D");g=a.ctrlKey||a.metaKey;break;default:g=!1}else 36===a.keyCode&&a.ctrlKey?d.datepicker._showDatepicker(this): g=!1;g&&(a.preventDefault(),a.stopPropagation())},_doKeyPress:function(a){var b,c,e=d.datepicker._getInst(a.target);return d.datepicker._get(e,"constrainInput")?(b=d.datepicker._possibleChars(d.datepicker._get(e,"dateFormat")),c=String.fromCharCode(null==a.charCode?a.keyCode:a.charCode),a.ctrlKey||a.metaKey||" ">c||!b||-1k&&k>e?Math.abs(b.left+e-k):0),b.top-=Math.min(b.top,b.top+f>m&&m>f?Math.abs(f+h):0),b},_findPos:function(a){var b,c=this._getInst(a);for(c=this._get(c,"isRTL");a&&("hidden"===a.type||1!==a.nodeType||d.expr.filters.hidden(a));)a=a[c?"previousSibling":"nextSibling"];return b=d(a).offset(),[b.left,b.top]},_hideDatepicker:function(a){var b,c,e,f,g=this._curInst;!g||a&&g!==d.data(a,"datepicker")||this._datepickerShowing&&(b=this._get(g,"showAnim"), c=this._get(g,"duration"),e=function(){d.datepicker._tidyDialog(g)},d.effects&&(d.effects.effect[b]||d.effects[b])?g.dpDiv.hide(b,d.datepicker._get(g,"showOptions"),c,e):g.dpDiv["slideDown"===b?"slideUp":"fadeIn"===b?"fadeOut":"hide"](b?c:null,e),b||e(),this._datepickerShowing=!1,f=this._get(g,"onClose"),f&&f.apply(g.input?g.input[0]:null,[g.input?g.input.val():"",g]),this._lastInput=null,this._inDialog&&(this._dialogInput.css({position:"absolute",left:"0",top:"-100px"}),d.blockUI&&(d.unblockUI(), d("body").append(this.dpDiv))),this._inDialog=!1)},_tidyDialog:function(a){a.dpDiv.removeClass(this._dialogClass).off(".ui-datepicker-calendar")},_checkExternalClick:function(a){if(d.datepicker._curInst){a=d(a.target);var b=d.datepicker._getInst(a[0]);(!(a[0].id===d.datepicker._mainDivId||0!==a.parents("#"+d.datepicker._mainDivId).length||a.hasClass(d.datepicker.markerClassName)||a.closest("."+d.datepicker._triggerClass).length||!d.datepicker._datepickerShowing||d.datepicker._inDialog&&d.blockUI)|| a.hasClass(d.datepicker.markerClassName)&&d.datepicker._curInst!==b)&&d.datepicker._hideDatepicker()}},_adjustDate:function(a,b,c){a=d(a);var e=this._getInst(a[0]);this._isDisabledDatepicker(a[0])||(this._adjustInstDate(e,b+("M"===c?this._get(e,"showCurrentAtPos"):0),c),this._updateDatepicker(e))},_gotoToday:function(a){var b;a=d(a);var c=this._getInst(a[0]);this._get(c,"gotoCurrent")&&c.currentDay?(c.selectedDay=c.currentDay,c.drawMonth=c.selectedMonth=c.currentMonth,c.drawYear=c.selectedYear=c.currentYear): (b=new Date,c.selectedDay=b.getDate(),c.drawMonth=c.selectedMonth=b.getMonth(),c.drawYear=c.selectedYear=b.getFullYear());this._notifyChange(c);this._adjustDate(a)},_selectMonthYear:function(a,b,c){a=d(a);var e=this._getInst(a[0]);e["selected"+("M"===c?"Month":"Year")]=e["draw"+("M"===c?"Month":"Year")]=parseInt(b.options[b.selectedIndex].value,10);this._notifyChange(e);this._adjustDate(a)},_selectDay:function(a,b,c,e){var f,g=d(a);d(e).hasClass(this._unselectableClass)||this._isDisabledDatepicker(g[0])|| (f=this._getInst(g[0]),f.selectedDay=f.currentDay=d("a",e).html(),f.selectedMonth=f.currentMonth=b,f.selectedYear=f.currentYear=c,this._selectDate(a,this._formatDate(f,f.currentDay,f.currentMonth,f.currentYear)))},_clearDate:function(a){a=d(a);this._selectDate(a,"")},_selectDate:function(a,b){var c=d(a);var e=this._getInst(c[0]);b=null!=b?b:this._formatDate(e);e.input&&e.input.val(b);this._updateAlternate(e);(c=this._get(e,"onSelect"))?c.apply(e.input?e.input[0]:null,[b,e]):e.input&&e.input.trigger("change"); e.inline?this._updateDatepicker(e):(this._hideDatepicker(),this._lastInput=e.input[0],"object"!=typeof e.input[0]&&e.input.trigger("focus"),this._lastInput=null)},_updateAlternate:function(a){var b,c,e,f=this._get(a,"altField");f&&(b=this._get(a,"altFormat")||this._get(a,"dateFormat"),c=this._getDate(a),e=this.formatDate(b,c,this._getFormatConfig(a)),d(f).val(e))},noWeekends:function(a){a=a.getDay();return[0a,""]},iso8601Week:function(a){var b;a=new Date(a.getTime());return a.setDate(a.getDate()+ 4-(a.getDay()||7)),b=a.getTime(),a.setMonth(0),a.setDate(1),Math.floor(Math.round((b-a)/864E5)/7)+1},parseDate:function(a,b,c){if(null==a||null==b)throw"Invalid arguments";if(b="object"==typeof b?""+b:b+"",""===b)return null;var e,f,g,h=0,k=(c?c.shortYearCutoff:null)||this._defaults.shortYearCutoff;k="string"!=typeof k?k:(new Date).getFullYear()%100+parseInt(k,10);var m=(c?c.dayNamesShort:null)||this._defaults.dayNamesShort,l=(c?c.dayNames:null)||this._defaults.dayNames,n=(c?c.monthNamesShort:null)|| this._defaults.monthNamesShort;c=(c?c.monthNames:null)||this._defaults.monthNames;var p=-1,q=-1,t=-1,r=-1,v=!1,A=function(b){b=a.length>e+1&&a.charAt(e+1)===b;return b&&e++,b},x=function(a){var c=A(a);c="@"===a?14:"!"===a?20:"y"===a&&c?4:"o"===a?3:2;a=RegExp("^\\d{"+("y"===a?c:1)+","+c+"}");a=b.substring(h).match(a);if(!a)throw"Missing number at position "+h;return h+=a[0].length,parseInt(a[0],10)},y=function(a,c,e){var f=-1;a=d.map(A(a)?e:c,function(a,b){return[[b,a]]}).sort(function(a,b){return-(a[1].length- b[1].length)});if(d.each(a,function(a,c){var d=c[1];return b.substr(h,d.length).toLowerCase()===d.toLowerCase()?(f=c[0],h+=d.length,!1):void 0}),-1!==f)return f+1;throw"Unknown name at position "+h;},C=function(){if(b.charAt(h)!==a.charAt(e))throw"Unexpected literal at position "+h;h++};for(e=0;a.length>e;e++)if(v)"'"!==a.charAt(e)||A("'")?C():v=!1;else switch(a.charAt(e)){case "d":t=x("d");break;case "D":y("D",m,l);break;case "o":r=x("o");break;case "m":q=x("m");break;case "M":q=y("M",n,c);break; case "y":p=x("y");break;case "@":var u=new Date(x("@"));p=u.getFullYear();q=u.getMonth()+1;t=u.getDate();break;case "!":u=new Date((x("!")-this._ticksTo1970)/1E4);p=u.getFullYear();q=u.getMonth()+1;t=u.getDate();break;case "'":A("'")?C():v=!0;break;default:C()}if(b.length>h&&(g=b.substr(h),!/^\s+/.test(g)))throw"Extra/unparsed characters found in date: "+g;if(-1===p?p=(new Date).getFullYear():100>p&&(p+=(new Date).getFullYear()-(new Date).getFullYear()%100+(k>=p?0:-100)),-1=t);)q++,t-=f;if(u=this._daylightSavingAdjust(new Date(p,q-1,t)),u.getFullYear()!==p||u.getMonth()+1!==q||u.getDate()!==t)throw"Invalid date";return u},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:864E9*719162,formatDate:function(a,b,c){if(!b)return"";var d,f=(c?c.dayNamesShort:null)||this._defaults.dayNamesShort, g=(c?c.dayNames:null)||this._defaults.dayNames,h=(c?c.monthNamesShort:null)||this._defaults.monthNamesShort;c=(c?c.monthNames:null)||this._defaults.monthNames;var k=function(b){b=a.length>d+1&&a.charAt(d+1)===b;return b&&d++,b},m=function(a,b,c){b=""+b;if(k(a))for(;c>b.length;)b="0"+b;return b},l=function(a,b,c,d){return k(a)?d[b]:c[b]},n="",p=!1;if(b)for(d=0;a.length>d;d++)if(p)"'"!==a.charAt(d)||k("'")?n+=a.charAt(d):p=!1;else switch(a.charAt(d)){case "d":n+=m("d",b.getDate(),2);break;case "D":n+= l("D",b.getDay(),f,g);break;case "o":n+=m("o",Math.round(((new Date(b.getFullYear(),b.getMonth(),b.getDate())).getTime()-(new Date(b.getFullYear(),0,0)).getTime())/864E5),3);break;case "m":n+=m("m",b.getMonth()+1,2);break;case "M":n+=l("M",b.getMonth(),h,c);break;case "y":n+=k("y")?b.getFullYear():(10>b.getFullYear()%100?"0":"")+b.getFullYear()%100;break;case "@":n+=b.getTime();break;case "!":n+=1E4*b.getTime()+this._ticksTo1970;break;case "'":k("'")?n+="'":p=!0;break;default:n+=a.charAt(d)}return n}, _possibleChars:function(a){var b,c="",d=!1,f=function(c){c=a.length>b+1&&a.charAt(b+1)===c;return c&&b++,c};for(b=0;a.length>b;b++)if(d)"'"!==a.charAt(b)||f("'")?c+=a.charAt(b):d=!1;else switch(a.charAt(b)){case "d":case "m":case "y":case "@":c+="0123456789";break;case "D":case "M":return null;case "'":f("'")?c+="'":d=!0;break;default:c+=a.charAt(b)}return c},_get:function(a,b){return void 0!==a.settings[b]?a.settings[b]:this._defaults[b]},_setDateFromField:function(a,b){if(a.input.val()!==a.lastVal){var c= this._get(a,"dateFormat"),d=a.lastVal=a.input?a.input.val():null,f=this._getDefaultDate(a),g=f,h=this._getFormatConfig(a);try{g=this.parseDate(c,d,h)||f}catch(k){d=b?"":d}a.selectedDay=g.getDate();a.drawMonth=a.selectedMonth=g.getMonth();a.drawYear=a.selectedYear=g.getFullYear();a.currentDay=d?g.getDate():0;a.currentMonth=d?g.getMonth():0;a.currentYear=d?g.getFullYear():0;this._adjustInstDate(a)}},_getDefaultDate:function(a){return this._restrictMinMax(a,this._determineDate(a,this._get(a,"defaultDate"), new Date))},_determineDate:function(a,b,c){var e=function(a){var b=new Date;return b.setDate(b.getDate()+a),b},f=function(b){try{return d.datepicker.parseDate(d.datepicker._get(a,"dateFormat"),b,d.datepicker._getFormatConfig(a))}catch(p){}var c=(b.toLowerCase().match(/^c/)?d.datepicker._getDate(a):null)||new Date,e=c.getFullYear(),f=c.getMonth();c=c.getDate();for(var g=/([+\-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,n=g.exec(b);n;){switch(n[2]||"d"){case "d":case "D":c+=parseInt(n[1],10);break;case "w":case "W":c+= 7*parseInt(n[1],10);break;case "m":case "M":f+=parseInt(n[1],10);c=Math.min(c,d.datepicker._getDaysInMonth(e,f));break;case "y":case "Y":e+=parseInt(n[1],10),c=Math.min(c,d.datepicker._getDaysInMonth(e,f))}n=g.exec(b)}return new Date(e,f,c)};b=null==b||""===b?c:"string"==typeof b?f(b):"number"==typeof b?isNaN(b)?c:e(b):new Date(b.getTime());return b=b&&"Invalid Date"==""+b?c:b,b&&(b.setHours(0),b.setMinutes(0),b.setSeconds(0),b.setMilliseconds(0)),this._daylightSavingAdjust(b)},_daylightSavingAdjust:function(a){return a? (a.setHours(12r&&(r+=12,u--),C){var z=this._daylightSavingAdjust(new Date(C.getFullYear(),C.getMonth()-t[0]*t[1]+1,C.getDate()));for(z= y&&y>z?y:z;this._daylightSavingAdjust(new Date(u,r,1))>z;)r--,0>r&&(r=11,u--)}a.drawMonth=r;a.drawYear=u;z=this._get(a,"prevText");z=q?this.formatDate(z,this._daylightSavingAdjust(new Date(u,r-v,1)),this._getFormatConfig(a)):z;z=this._canAdjustMonth(a,-1,u,r)?""+z+"":p?"":""+z+"";var B=this._get(a,"nextText");B=q?this.formatDate(B,this._daylightSavingAdjust(new Date(u,r+v,1)),this._getFormatConfig(a)):B;p=this._canAdjustMonth(a,1,u,r)?""+B+"":p?"":""+B+"";v=this._get(a,"currentText");B=this._get(a,"gotoCurrent")&&a.currentDay?x:m;v=q?this.formatDate(v,B,this._getFormatConfig(a)):v;q=a.inline?"":"";n=n?"
"+(l?q:"")+(this._isInRange(a,B)?"":"")+(l?"":q)+"
":"";q=parseInt(this._get(a,"firstDay"),10);q=isNaN(q)?0:q;v=this._get(a,"showWeek");B=this._get(a,"dayNames");var E=this._get(a,"dayNamesMin");var F=this._get(a,"monthNames");var G=this._get(a,"monthNamesShort");var H=this._get(a,"beforeShowDay");var N=this._get(a,"showOtherMonths");var L=this._get(a,"selectOtherMonths");var I=this._getDefaultDate(a);var O="";for(c=0;t[0]>c;c++){var J="";this.maxRows=4;for(d=0;t[1]>d;d++){if(f=this._daylightSavingAdjust(new Date(u, r,a.selectedDay)),b=" ui-corner-all",g="",A){if(g+="
"}g+="
"+(/all|left/.test(b)&&0===c?l?p:z:"")+(/all|right/.test(b)&&0===c?l?z:p:"")+this._generateMonthYearHeader(a, r,u,y,C,0";var D=v?"":"";for(b=0;7>b;b++){var w=(b+q)%7;D+=""}g+=D+"";D=this._getDaysInMonth(u,r);u===a.selectedYear&&r===a.selectedMonth&&(a.selectedDay=Math.min(a.selectedDay,D));b=(this._getFirstDayOfMonth(u,r)-q+7)%7;D=Math.ceil((b+ D)/7);this.maxRows=D=A?this.maxRows>D?this.maxRows:D:D;w=this._daylightSavingAdjust(new Date(u,r,1-b));for(h=0;D>h;h++){g+="";var K=v?"":"";for(b=0;7>b;b++){var M=H?H.apply(a.input?a.input[0]:null,[w]):[!0,""];var P=(k=w.getMonth()!==r)&&!L||!M[0]||y&&y>w||C&&w>C;K+="";w.setDate(w.getDate()+1);w=this._daylightSavingAdjust(w)}g+=K+""}r++;11
"+this._get(a,"weekHeader")+""+E[w]+"
"+this._get(a,"calculateWeek")(w)+""+(k&&!N?" ":P?""+w.getDate()+ "":""+w.getDate()+"")+"
"+(A?"
"+(0
":""):"");J+=g}O+=J}return O+=n,a._keyEvent=!1,O},_generateMonthYearHeader:function(a,b,c,d,f,g,h, k){var e,l=this._get(a,"changeMonth"),n=this._get(a,"changeYear"),p=this._get(a,"showMonthAfterYear"),q="
",t="";if(g||!l)t+=""+h[b]+"";else{h=d&&d.getFullYear()===c;var r=f&&f.getFullYear()===c;t+=""}if(p||(q+=t+(!g&&l&&n?"":" ")),!a.yearshtml)if(a.yearshtml="",g||!n)q+=""+c+"";else{k=this._get(a,"yearRange").split(":");var v=(new Date).getFullYear();h=function(a){a=a.match(/c[+\-].*/)?c+parseInt(a.substring(1),10):a.match(/[+\-].*/)?v+parseInt(a,10):parseInt(a,10);return isNaN(a)?v:a};b=h(k[0]);k=Math.max(b,h(k[1]||""));b=d?Math.max(b,d.getFullYear()):b;k=f?Math.min(k,f.getFullYear()):k;for(a.yearshtml+="";q+=a.yearshtml;a.yearshtml=null}return q+=this._get(a,"yearSuffix"),p&&(q+=(!g&&l&&n?"":" ")+t),q+="
"},_adjustInstDate:function(a,b,c){var d=a.selectedYear+("Y"===c?b:0),f=a.selectedMonth+("M"===c?b:0);b=Math.min(a.selectedDay,this._getDaysInMonth(d,f))+("D"===c?b:0);d=this._restrictMinMax(a,this._daylightSavingAdjust(new Date(d,f,b)));a.selectedDay=d.getDate();a.drawMonth= a.selectedMonth=d.getMonth();a.drawYear=a.selectedYear=d.getFullYear();"M"!==c&&"Y"!==c||this._notifyChange(a)},_restrictMinMax:function(a,b){var c=this._getMinMaxDate(a,"min"),d=this._getMinMaxDate(a,"max");c=c&&c>b?c:b;return d&&c>d?d:c},_notifyChange:function(a){var b=this._get(a,"onChangeMonthYear");b&&b.apply(a.input?a.input[0]:null,[a.selectedYear,a.selectedMonth+1,a])},_getNumberOfMonths:function(a){a=this._get(a,"numberOfMonths");return null==a?[1,1]:"number"==typeof a?[1,a]:a},_getMinMaxDate:function(a, b){return this._determineDate(a,this._get(a,b+"Date"),null)},_getDaysInMonth:function(a,b){return 32-this._daylightSavingAdjust(new Date(a,b,32)).getDate()},_getFirstDayOfMonth:function(a,b){return(new Date(a,b,1)).getDay()},_canAdjustMonth:function(a,b,c,d){var e=this._getNumberOfMonths(a);c=this._daylightSavingAdjust(new Date(c,d+(0>b?b:e[0]*e[1]),1));return 0>b&&c.setDate(this._getDaysInMonth(c.getFullYear(),c.getMonth())),this._isInRange(a,c)},_isInRange:function(a,b){var c,d,f=this._getMinMaxDate(a, "min"),g=this._getMinMaxDate(a,"max"),h=null,k=null,m=this._get(a,"yearRange");return m&&(c=m.split(":"),d=(new Date).getFullYear(),h=parseInt(c[0],10),k=parseInt(c[1],10),c[0].match(/[+\-].*/)&&(h+=d),c[1].match(/[+\-].*/)&&(k+=d)),(!f||b.getTime()>=f.getTime())&&(!g||b.getTime()<=g.getTime())&&(!h||b.getFullYear()>=h)&&(!k||k>=b.getFullYear())},_getFormatConfig:function(a){var b=this._get(a,"shortYearCutoff");return b="string"!=typeof b?b:(new Date).getFullYear()%100+parseInt(b,10),{shortYearCutoff:b, dayNamesShort:this._get(a,"dayNamesShort"),dayNames:this._get(a,"dayNames"),monthNamesShort:this._get(a,"monthNamesShort"),monthNames:this._get(a,"monthNames")}},_formatDate:function(a,b,c,d){b||(a.currentDay=a.selectedDay,a.currentMonth=a.selectedMonth,a.currentYear=a.selectedYear);b=b?"object"==typeof b?b:this._daylightSavingAdjust(new Date(d,c,b)):this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay));return this.formatDate(this._get(a,"dateFormat"),b,this._getFormatConfig(a))}}); d.fn.datepicker=function(a){if(!this.length)return this;d.datepicker.initialized||(d(document).on("mousedown",d.datepicker._checkExternalClick),d.datepicker.initialized=!0);0===d("#"+d.datepicker._mainDivId).length&&d("body").append(d.datepicker.dpDiv);var b=Array.prototype.slice.call(arguments,1);return"string"!=typeof a||"isDisabled"!==a&&"getDate"!==a&&"widget"!==a?"option"===a&&2===arguments.length&&"string"==typeof arguments[1]?d.datepicker["_"+a+"Datepicker"].apply(d.datepicker,[this[0]].concat(b)): this.each(function(){"string"==typeof a?d.datepicker["_"+a+"Datepicker"].apply(d.datepicker,[this].concat(b)):d.datepicker._attachDatepicker(this,a)}):d.datepicker["_"+a+"Datepicker"].apply(d.datepicker,[this[0]].concat(b))};d.datepicker=new L;d.datepicker.initialized=!1;d.datepicker.uuid=(new Date).getTime();d.datepicker.version="1.12.1";d.datepicker});/* jQuery UI - v1.12.1 - 2017-04-24 http://jqueryui.com Includes: keycode.js, widgets/datepicker.js Copyright jQuery Foundation and other contributors; Licensed MIT */ var hyl_ajaxflag=!1,domajax="/cmm",menretard="",reloadonlogin=!1,hyl_landing=!1,msg_retard="",modlogin="",mrespuestas=[];mrespuestas.corruptos="Datos no v\u00e1lidos o caducados";mrespuestas.log4mail="Debes estar conectado para validar tu email";mrespuestas.log4pass="No puedes estar conectado para recuperar la contrase\u00f1a";mrespuestas.activa="Tu cuenta se ha verificado correctamente";mrespuestas.mailch="Cuenta de correo correctamente comprobada y modificada"; for(var ca=document.cookie.split(";"),i=0;i
'+k+"
");jQuery("#hyl_flo").fadeIn().click(function(C){C.target==this&&hyl_cerrarf()})} function hyl_ajaxflagon(){if(hyl_ajaxflag)return 1;hyl_ajaxflag=!0;jQuery("*").css("cursor","wait");return 0}function hyl_ajaxflagoff(){hyl_ajaxflag=0;jQuery("*").css("cursor","");return 0}function hyl_falloajax(b){hyl_abriralert(b);hyl_ajaxflagoff();return!1}function hyl_cerrarf(){jQuery("#hyl_flo").fadeOut();jQuery("#hyl_flo").remove()}function hyl_abriralert(b){hyl_abriralert1(b,"")} function hyl_abriralert1(b,k){jQuery("#hyl_ale").remove();""==k&&(k="hyl_ale_min");jQuery("body").append('
'+b+"
");jQuery("#hyl_ale").fadeIn().click(function(C){C.target==this&&hyl_cerraralert()})}function hyl_cerraralert(){jQuery("#hyl_ale").fadeOut();jQuery("#hyl_ale").remove()} function hyl_perfil(b){if(hyl_ajaxflagon())return 0;jQuery.post(domajax+"/ajax/flot.php",{carga:"perint."+b},function(k){if(""!=k.e)return hyl_falloajax(k.e);jQuery("#hyl_bt_mf").prop("checked",!1);jQuery("#hyl_flo_liv").html(k.m);"undefined"!=typeof k.exec&&ejecutaexec(k.exec,k);jQuery("#hyl_flo").find(".hyl_ms .activo").removeClass("activo");jQuery("#men_sup_"+k.ac).addClass("activo");hyl_ajaxflagoff()},"json")}function hyl_abriralertretard(b){menretard=b} function hyl_guardaflot(){if(hyl_ajaxflagon())return 0;jQuery.post(domajax+"/ajax/flot.php",jQuery("#hyl_flo").find("form").serialize(),function(b){if(""!=b.e)return hyl_falloajax(b.e);jQuery("#hyl_flo").remove();jQuery("#responsive-log").hide();""!=b.carga&&hyl_fmuestra(b.cargatipo,b.carga);""!=b.m&&hyl_abriralert(b.m);hyl_ajaxflagoff()},"json")} function cambiasubpestana(b){0==b&&(b=jQuery(".boton_capaoculta:checked").val());jQuery(".hyl_mi").find("li.activo").removeClass("activo");jQuery("#boton_cs_"+b).addClass("activo");jQuery("#modifica_"+b).length&&jQuery("#preinscripcionform_"+b).hide()}function cambiotipozona(b){sel=jQuery(b).find(":selected").val();jQuery(b).parents("form");jQuery(".tiposzona").hide();jQuery(".tiposzona"+sel).show()} function cambiopaiseuropa(b){var k="";switch(jQuery(b).find(":selected").val()){case "4":k="DE";break;case "17":k="AT";break;case "23":k="BE";break;case "35":k="BG";break;case "49":k="CY";break;case "62":k="DK";break;case "70":k="SK";break;case "71":k="SI";break;case "75":k="EE";break;case "79":k="FI";break;case "81":k="FR";break;case "89":k="EL";break;case "104":k="HU";break;case "109":k="IE";break;case "112":k="IT";break;case "124":k="LV";break;case "129":k="LT";break;case "130":k="LU";break;case "138":k= "MT";break;case "169":k="NL";break;case "179":k="PL";break;case "180":k="PT";break;case "183":k="UK";break;case "46":k="CZ";break;case "186":k="RO";break;case "202":k="SE"}jQuery("#prefijo_vat").text(k)} function hyl_guardaflot2(){jQuery(".formhyl").on("submit",function(b){b.preventDefault();if(hyl_ajaxflagon())return 0;jQuery.ajax({dataType:"json",url:domajax+"/ajax/flot.php",type:"POST",data:new FormData(this),contentType:!1,cache:!1,processData:!1,success:function(k){if(hyl_cajax(k))return 0;"undefined"==typeof k.noclose&&(jQuery("#hyl_flo").remove(),jQuery("#responsive-log").hide());""!=k.carga&&("undefined"==typeof k.noclose?hyl_fmuestra(k.cargatipo,k.carga):jQuery("#hyl_flo_liv").html(k.carga)); "undefined"!=typeof k.exec&&ejecutaexec(k.exec,k);""!=k.m&&hyl_abriralert(k.m);"undefined"!=typeof k.alias&&0!=k.alias&&jQuery(".hyl_n2f").find("a").attr("title",k.alias).html(k.alias);hyl_ajaxflagoff()}})})}function hyl_reg_flot(b,k){window.open(domajax+"/oauth/"+k+".php","","width=300, height=500")} function hyl_login(b){if(hyl_ajaxflagon())return 0;var k=jQuery(b).find("input[name='username']").val(),C=jQuery(b).find("input[name='password']").val();recordar=1==jQuery(b).find("input[name='autologin']").prop("checked")?"0":"1";jQuery.post(domajax+"/ajax/flot.php",{carga:"log_back",email:k,pass:C,remember:recordar},function(I){if(""!=I.e)return hyl_falloajax(I.e);hyl_landing&&(reloadonlogin=!1);hyl_cabeceralogin(I.mod);hyl_ajaxflagoff();hyl_landing&&hyl_f("landing")},"json")} function hyl_sign_in_google(b){var k=b.getAuthResponse(!0),C=b.getBasicProfile();b=k.id_token;var I=k.access_token;k=k.expires_at;var O=C.getGivenName(),K=C.getFamilyName();C=C.getEmail();window.open(domajax+"/oauth/google.php?googleUserAccesToken="+I+"&googleUserName="+O+"&googleUserFamilyName="+K+"&googleUserEmail="+C+"&googleUserId="+b+"&googleUserTokenExpires="+k,"","width=300, height=500")} function signOut(){gapi.auth2.getAuthInstance().signOut().then(function(){console.log("User signed out.")})}function hyl_swg(b){b.getAuthResponse(!0);b=b.getBasicProfile().getId();jQuery.post(domajax+"/ajax/swg.php",{googleUserId:b,carga:"swg"},function(k){console.log(k.mod);console.log("finnn")},"json")}function hyl_checklanding(b){hyl_landing&&(reloadonlogin=!1);hyl_cabeceralogin(b);hyl_landing&&hyl_f("landing")} function hyl_cabeceralogin(b){jQuery(".hyl_n2f").html(b);reloadonlogin&&(document.location.href=document.location.href);jQuery("#hyl_flo").remove();"function"==typeof cargar_usuario_quotes&&cargar_usuario_quotes()} function hyl_reg(b){if(jQuery(b).find("input[name='privacidad']").prop("checked"))if(jQuery(b).find("input[name='privacidad2']").prop("checked")){if(hyl_ajaxflagon())return!1;boletin=jQuery(b).find("input[name='boletin']").prop("checked")?1:0;mercado=jQuery(b).find("input[name='mercado']").prop("checked")?1:0;privacidad=jQuery(b).find("input[name='privacidad']").prop("checked")?11:0;privacidad2=jQuery(b).find("input[name='privacidad2']").prop("checked")?24:0;privacidad10=21;privacidad11=13;privacidad3= jQuery(b).find("input[name='privacidad3']").prop("checked")?14:0;privacidad4=jQuery(b).find("input[name='privacidad4']").prop("checked")?15:0;privacidad5=jQuery(b).find("input[name='privacidad5']").prop("checked")?16:0;privacidad6=jQuery(b).find("input[name='privacidad6']").prop("checked")?17:0;privacidad7=jQuery(b).find("input[name='privacidad7']").prop("checked")?18:0;privacidad8=jQuery(b).find("input[name='privacidad8']").prop("checked")?19:0;privacidad9=jQuery(b).find("input[name='privacidad9']").prop("checked")? 20:0;privacidad12=jQuery(b).find("input[name='privacidad12']").prop("checked")?23:0;jQuery.post(domajax+"/ajax/flot.php",{carga:"reg_back",boletin:boletin,mercado:mercado,privacidad:privacidad,privacidad2:privacidad2,privacidad3:privacidad3,privacidad4:privacidad4,privacidad5:privacidad5,privacidad6:privacidad6,privacidad7:privacidad7,privacidad8:privacidad8,privacidad9:privacidad9,privacidad10:privacidad10,privacidad11:privacidad11,privacidad12:privacidad12,user:jQuery(b).find("input[name='username1']").val(), email:jQuery(b).find("input[name='email']").val(),pass:jQuery(b).find("input[name='password1']").val(),pass2:jQuery(b).find("input[name='password2']").val(),hash:jQuery(b).find("input[name='hash']").val()},function(k){if(""!=k.e)return hyl_falloajax(k.e);jQuery("#capaflot").remove();jQuery("#responsive-log").hide();jQuery(".hyl_n2f").html(k.mod);hyl_ajaxflagoff();hyl_f("per");hyl_abriralertretard(k.m)},"json")}else hyl_abriralert("Debes aceptar nuestro acuerdo de politica de privacidad ,Condiciones de uso y Politica de cookies"); else hyl_abriralert("Debes ser mayor de 16 a\u00f1os");return!1} function ejecutaexec(b,k){switch(b){case "fecha":jQuery("#datepicker").datepicker({regional:"es",changeMonth:!0,changeYear:!0,yearRange:"c-90:c"});hyl_guardaflot2();break;case "premium":hyl_guardaflot2(),"undefined"!=typeof k.ac&&0!=k.ac&&(jQuery("#hyl_flo").find(".hyl_ms .activo").removeClass("activo"),jQuery("#men_sup_"+k.ac).addClass("activo")),"undefined"!=typeof k.sac&&0!=k.sac?(jQuery("#t_claseservicio_"+k.sac).prop("checked",!0),cambiasubpestana(k.sac)):cambiasubpestana(0);break;case'nada':hyl_guardaflot2();break;}} function hyl_password(b){var k=jQuery("#password_eye>i");"reg"==b?b=document.getElementById("password1"):"reg2"==b?(b=document.getElementById("password2"),k=jQuery("#password_eye2>i")):"flot"==b?b=document.getElementById("password_flot"):"flot2"==b?(b=document.getElementById("password_flot2"),k=jQuery("#password_eye2>i")):"flot3"==b?(b=document.getElementById("password_flot3"),k=jQuery("#password_eye3>i")):b=document.getElementById("password");"password"==b.getAttribute("type")?(b.setAttribute("type", "text"),k.removeClass("fa-eye").addClass("fa-eye-slash")):(b.setAttribute("type","password"),k.removeClass("fa-eye-slash").addClass("fa-eye"))} void 0==window.jQuery.ui&&function(b){"function"==typeof define&&define.amd?define(["jquery"],b):b(jQuery)}(function(b){function k(a){for(var d,e;a.length&&a[0]!==document;){if(d=a.css("position"),("absolute"===d||"relative"===d||"fixed"===d)&&(e=parseInt(a.css("zIndex"),10),!isNaN(e)&&0!==e))return e;a=a.parent()}return 0}function C(){this._curInst=null;this._keyEvent=!1;this._disabledInputs=[];this._inDialog=this._datepickerShowing=!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".split(" "), monthNamesShort:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),dayNames:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),dayNamesShort:"Sun Mon Tue Wed Thu Fri Sat".split(" "),dayNamesMin:"Su Mo Tu We Th Fr Sa".split(" "),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};b.extend(this._defaults, this.regional[""]);this.regional.en=b.extend(!0,{},this.regional[""]);this.regional["en-US"]=b.extend(!0,{},this.regional.en);this.dpDiv=I(b("
"))}function I(a){return a.on("mouseout","button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a",function(){b(this).removeClass("ui-state-hover");-1!==this.className.indexOf("ui-datepicker-prev")&&b(this).removeClass("ui-datepicker-prev-hover"); -1!==this.className.indexOf("ui-datepicker-next")&&b(this).removeClass("ui-datepicker-next-hover")}).on("mouseover","button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a",O)}function O(){b.datepicker._isDisabledDatepicker(L.inline?L.dpDiv.parent()[0]:L.input[0])||(b(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover"),b(this).addClass("ui-state-hover"),-1!==this.className.indexOf("ui-datepicker-prev")&&b(this).addClass("ui-datepicker-prev-hover"), -1!==this.className.indexOf("ui-datepicker-next")&&b(this).addClass("ui-datepicker-next-hover"))}function K(a,d){b.extend(a,d);for(var e in d)null==d[e]&&(a[e]=d[e]);return a}b.ui=b.ui||{};b.ui.version="1.12.1";b.ui.keyCode={BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38};b.extend(b.ui,{datepicker:{version:"1.12.1"}});var L;b.extend(C.prototype,{markerClassName:"hasDatepicker",maxRows:4,_widgetDatepicker:function(){return this.dpDiv}, setDefaults:function(a){return K(this._defaults,a||{}),this},_attachDatepicker:function(a,d){var e=a.nodeName.toLowerCase();var f="div"===e||"span"===e;a.id||(this.uuid+=1,a.id="dp"+this.uuid);var h=this._newInst(b(a),f);h.settings=b.extend({},d||{});"input"===e?this._connectDatepicker(a,h):f&&this._inlineDatepicker(a,h)},_newInst:function(a,d){return{id:a[0].id.replace(/([^A-Za-z0-9_\-])/g,"\\\\$1"),input:a,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:d,dpDiv:d?I(b("
")):this.dpDiv}},_connectDatepicker:function(a,d){var e=b(a);d.append=b([]);d.trigger=b([]);e.hasClass(this.markerClassName)||(this._attachments(e,d),e.addClass(this.markerClassName).on("keydown",this._doKeyDown).on("keypress",this._doKeyPress).on("keyup",this._doKeyUp),this._autoSize(d),b.data(a,"datepicker",d),d.settings.disabled&&this._disableDatepicker(a))},_attachments:function(a,d){var e,f; var h=this._get(d,"appendText");var g=this._get(d,"isRTL");d.append&&d.append.remove();h&&(d.append=b(""+h+""),a[g?"before":"after"](d.append));a.off("focus",this._showDatepicker);d.trigger&&d.trigger.remove();h=this._get(d,"showOn");"focus"!==h&&"both"!==h||a.on("focus",this._showDatepicker);"button"!==h&&"both"!==h||(e=this._get(d,"buttonText"),f=this._get(d,"buttonImage"),d.trigger=b(this._get(d,"buttonImageOnly")?b("").addClass(this._triggerClass).attr({src:f, alt:e,title:e}):b("").addClass(this._triggerClass).html(f?b("").attr({src:f,alt:e,title:e}):e)),a[g?"before":"after"](d.trigger),d.trigger.on("click",function(){return b.datepicker._datepickerShowing&&b.datepicker._lastInput===a[0]?b.datepicker._hideDatepicker():b.datepicker._datepickerShowing&&b.datepicker._lastInput!==a[0]?(b.datepicker._hideDatepicker(),b.datepicker._showDatepicker(a[0])):b.datepicker._showDatepicker(a[0]),!1}))},_autoSize:function(a){if(this._get(a, "autoSize")&&!a.inline){var d,e,f,h,g=new Date(2009,11,20),l=this._get(a,"dateFormat");l.match(/[DM]/)&&(d=function(m){for(h=f=e=0;m.length>h;h++)m[h].length>e&&(e=m[h].length,f=h);return f},g.setMonth(d(this._get(a,l.match(/MM/)?"monthNames":"monthNamesShort"))),g.setDate(d(this._get(a,l.match(/DD/)?"dayNames":"dayNamesShort"))+20-g.getDay()));a.input.attr("size",this._formatDate(a,g).length)}},_inlineDatepicker:function(a,d){var e=b(a);e.hasClass(this.markerClassName)||(e.addClass(this.markerClassName).append(d.dpDiv), b.data(a,"datepicker",d),this._setDate(d,this._getDefaultDate(d),!0),this._updateDatepicker(d),this._updateAlternate(d),d.settings.disabled&&this._disableDatepicker(a),d.dpDiv.css("display","block"))},_dialogDatepicker:function(a,d,e,f,h){var g,l,m,q,w;a=this._dialogInst;return a||(this.uuid+=1,g="dp"+this.uuid,this._dialogInput=b(""),this._dialogInput.on("keydown",this._doKeyDown),b("body").append(this._dialogInput), a=this._dialogInst=this._newInst(this._dialogInput,!1),a.settings={},b.data(this._dialogInput[0],"datepicker",a)),K(a.settings,f||{}),d=d&&d.constructor===Date?this._formatDate(a,d):d,this._dialogInput.val(d),this._pos=h?h.length?h:[h.pageX,h.pageY]:null,this._pos||(l=document.documentElement.clientWidth,m=document.documentElement.clientHeight,q=document.documentElement.scrollLeft||document.body.scrollLeft,w=document.documentElement.scrollTop||document.body.scrollTop,this._pos=[l/2-100+q,m/2-150+ w]),this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px"),a.settings.onSelect=e,this._inDialog=!0,this.dpDiv.addClass(this._dialogClass),this._showDatepicker(this._dialogInput[0]),b.blockUI&&b.blockUI(this.dpDiv),b.data(this._dialogInput[0],"datepicker",a),this},_destroyDatepicker:function(a){var d,e=b(a),f=b.data(a,"datepicker");e.hasClass(this.markerClassName)&&(d=a.nodeName.toLowerCase(),b.removeData(a,"datepicker"),"input"===d?(f.append.remove(),f.trigger.remove(),e.removeClass(this.markerClassName).off("focus", this._showDatepicker).off("keydown",this._doKeyDown).off("keypress",this._doKeyPress).off("keyup",this._doKeyUp)):("div"===d||"span"===d)&&e.removeClass(this.markerClassName).empty(),L===f&&(L=null))},_enableDatepicker:function(a){var d,e,f=b(a),h=b.data(a,"datepicker");f.hasClass(this.markerClassName)&&(d=a.nodeName.toLowerCase(),"input"===d?(a.disabled=!1,h.trigger.filter("button").each(function(){this.disabled=!1}).end().filter("img").css({opacity:"1.0",cursor:""})):("div"===d||"span"===d)&&(e= f.children("."+this._inlineClass),e.children().removeClass("ui-state-disabled"),e.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!1)),this._disabledInputs=b.map(this._disabledInputs,function(g){return g===a?null:g}))},_disableDatepicker:function(a){var d,e,f=b(a),h=b.data(a,"datepicker");f.hasClass(this.markerClassName)&&(d=a.nodeName.toLowerCase(),"input"===d?(a.disabled=!0,h.trigger.filter("button").each(function(){this.disabled=!0}).end().filter("img").css({opacity:"0.5", cursor:"default"})):("div"===d||"span"===d)&&(e=f.children("."+this._inlineClass),e.children().addClass("ui-state-disabled"),e.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!0)),this._disabledInputs=b.map(this._disabledInputs,function(g){return g===a?null:g}),this._disabledInputs[this._disabledInputs.length]=a)},_isDisabledDatepicker:function(a){if(!a)return!1;for(var d=0;this._disabledInputs.length>d;d++)if(this._disabledInputs[d]===a)return!0;return!1},_getInst:function(a){try{return b.data(a, "datepicker")}catch(d){throw"Missing instance data for this datepicker";}},_optionDatepicker:function(a,d,e){var f,h,g,l,m=this._getInst(a);return 2===arguments.length&&"string"==typeof d?"defaults"===d?b.extend({},b.datepicker._defaults):m?"all"===d?b.extend({},m.settings):this._get(m,d):null:(f=d||{},"string"==typeof d&&(f={},f[d]=e),m&&(this._curInst===m&&this._hideDatepicker(),h=this._getDateDatepicker(a,!0),g=this._getMinMaxDate(m,"min"),l=this._getMinMaxDate(m,"max"),K(m.settings,f),null!== g&&void 0!==f.dateFormat&&void 0===f.minDate&&(m.settings.minDate=this._formatDate(m,g)),null!==l&&void 0!==f.dateFormat&&void 0===f.maxDate&&(m.settings.maxDate=this._formatDate(m,l)),"disabled"in f&&(f.disabled?this._disableDatepicker(a):this._enableDatepicker(a)),this._attachments(b(a),m),this._autoSize(m),this._setDate(m,h),this._updateAlternate(m),this._updateDatepicker(m)),void 0)},_changeDatepicker:function(a,d,e){this._optionDatepicker(a,d,e)},_refreshDatepicker:function(a){(a=this._getInst(a))&& this._updateDatepicker(a)},_setDateDatepicker:function(a,d){var e=this._getInst(a);e&&(this._setDate(e,d),this._updateDatepicker(e),this._updateAlternate(e))},_getDateDatepicker:function(a,d){var e=this._getInst(a);return e&&!e.inline&&this._setDateFromField(e,d),e?this._getDate(e):null},_doKeyDown:function(a){var d,e,f,h=b.datepicker._getInst(a.target),g=!0,l=h.dpDiv.is(".ui-datepicker-rtl");if(h._keyEvent=!0,b.datepicker._datepickerShowing)switch(a.keyCode){case 9:b.datepicker._hideDatepicker(); g=!1;break;case 13:return f=b("td."+b.datepicker._dayOverClass+":not(."+b.datepicker._currentClass+")",h.dpDiv),f[0]&&b.datepicker._selectDay(a.target,h.selectedMonth,h.selectedYear,f[0]),d=b.datepicker._get(h,"onSelect"),d?(e=b.datepicker._formatDate(h),d.apply(h.input?h.input[0]:null,[e,h])):b.datepicker._hideDatepicker(),!1;case 27:b.datepicker._hideDatepicker();break;case 33:b.datepicker._adjustDate(a.target,a.ctrlKey?-b.datepicker._get(h,"stepBigMonths"):-b.datepicker._get(h,"stepMonths"),"M"); break;case 34:b.datepicker._adjustDate(a.target,a.ctrlKey?+b.datepicker._get(h,"stepBigMonths"):+b.datepicker._get(h,"stepMonths"),"M");break;case 35:(a.ctrlKey||a.metaKey)&&b.datepicker._clearDate(a.target);g=a.ctrlKey||a.metaKey;break;case 36:(a.ctrlKey||a.metaKey)&&b.datepicker._gotoToday(a.target);g=a.ctrlKey||a.metaKey;break;case 37:(a.ctrlKey||a.metaKey)&&b.datepicker._adjustDate(a.target,l?1:-1,"D");g=a.ctrlKey||a.metaKey;a.originalEvent.altKey&&b.datepicker._adjustDate(a.target,a.ctrlKey? -b.datepicker._get(h,"stepBigMonths"):-b.datepicker._get(h,"stepMonths"),"M");break;case 38:(a.ctrlKey||a.metaKey)&&b.datepicker._adjustDate(a.target,-7,"D");g=a.ctrlKey||a.metaKey;break;case 39:(a.ctrlKey||a.metaKey)&&b.datepicker._adjustDate(a.target,l?-1:1,"D");g=a.ctrlKey||a.metaKey;a.originalEvent.altKey&&b.datepicker._adjustDate(a.target,a.ctrlKey?+b.datepicker._get(h,"stepBigMonths"):+b.datepicker._get(h,"stepMonths"),"M");break;case 40:(a.ctrlKey||a.metaKey)&&b.datepicker._adjustDate(a.target, 7,"D");g=a.ctrlKey||a.metaKey;break;default:g=!1}else 36===a.keyCode&&a.ctrlKey?b.datepicker._showDatepicker(this):g=!1;g&&(a.preventDefault(),a.stopPropagation())},_doKeyPress:function(a){var d,e,f=b.datepicker._getInst(a.target);return b.datepicker._get(f,"constrainInput")?(d=b.datepicker._possibleChars(b.datepicker._get(f,"dateFormat")),e=String.fromCharCode(null==a.charCode?a.keyCode:a.charCode),a.ctrlKey||a.metaKey||" ">e||!d||-1m&&m>f?Math.abs(d.left+f-m):0),d.top-=Math.min(d.top,d.top+h>q&&q>h?Math.abs(h+l):0),d},_findPos:function(a){var d,e=this._getInst(a);for(e=this._get(e,"isRTL");a&&("hidden"===a.type||1!==a.nodeType||b.expr.filters.hidden(a));)a=a[e?"previousSibling":"nextSibling"];return d=b(a).offset(),[d.left,d.top]},_hideDatepicker:function(a){var d,e,f,h,g=this._curInst;!g||a&&g!==b.data(a, "datepicker")||this._datepickerShowing&&(d=this._get(g,"showAnim"),e=this._get(g,"duration"),f=function(){b.datepicker._tidyDialog(g)},b.effects&&(b.effects.effect[d]||b.effects[d])?g.dpDiv.hide(d,b.datepicker._get(g,"showOptions"),e,f):g.dpDiv["slideDown"===d?"slideUp":"fadeIn"===d?"fadeOut":"hide"](d?e:null,f),d||f(),this._datepickerShowing=!1,h=this._get(g,"onClose"),h&&h.apply(g.input?g.input[0]:null,[g.input?g.input.val():"",g]),this._lastInput=null,this._inDialog&&(this._dialogInput.css({position:"absolute", left:"0",top:"-100px"}),b.blockUI&&(b.unblockUI(),b("body").append(this.dpDiv))),this._inDialog=!1)},_tidyDialog:function(a){a.dpDiv.removeClass(this._dialogClass).off(".ui-datepicker-calendar")},_checkExternalClick:function(a){if(b.datepicker._curInst){a=b(a.target);var d=b.datepicker._getInst(a[0]);(!(a[0].id===b.datepicker._mainDivId||0!==a.parents("#"+b.datepicker._mainDivId).length||a.hasClass(b.datepicker.markerClassName)||a.closest("."+b.datepicker._triggerClass).length||!b.datepicker._datepickerShowing|| b.datepicker._inDialog&&b.blockUI)||a.hasClass(b.datepicker.markerClassName)&&b.datepicker._curInst!==d)&&b.datepicker._hideDatepicker()}},_adjustDate:function(a,d,e){a=b(a);var f=this._getInst(a[0]);this._isDisabledDatepicker(a[0])||(this._adjustInstDate(f,d+("M"===e?this._get(f,"showCurrentAtPos"):0),e),this._updateDatepicker(f))},_gotoToday:function(a){var d;a=b(a);var e=this._getInst(a[0]);this._get(e,"gotoCurrent")&&e.currentDay?(e.selectedDay=e.currentDay,e.drawMonth=e.selectedMonth=e.currentMonth, e.drawYear=e.selectedYear=e.currentYear):(d=new Date,e.selectedDay=d.getDate(),e.drawMonth=e.selectedMonth=d.getMonth(),e.drawYear=e.selectedYear=d.getFullYear());this._notifyChange(e);this._adjustDate(a)},_selectMonthYear:function(a,d,e){a=b(a);var f=this._getInst(a[0]);f["selected"+("M"===e?"Month":"Year")]=f["draw"+("M"===e?"Month":"Year")]=parseInt(d.options[d.selectedIndex].value,10);this._notifyChange(f);this._adjustDate(a)},_selectDay:function(a,d,e,f){var h,g=b(a);b(f).hasClass(this._unselectableClass)|| this._isDisabledDatepicker(g[0])||(h=this._getInst(g[0]),h.selectedDay=h.currentDay=b("a",f).html(),h.selectedMonth=h.currentMonth=d,h.selectedYear=h.currentYear=e,this._selectDate(a,this._formatDate(h,h.currentDay,h.currentMonth,h.currentYear)))},_clearDate:function(a){a=b(a);this._selectDate(a,"")},_selectDate:function(a,d){var e=b(a);var f=this._getInst(e[0]);d=null!=d?d:this._formatDate(f);f.input&&f.input.val(d);this._updateAlternate(f);(e=this._get(f,"onSelect"))?e.apply(f.input?f.input[0]: null,[d,f]):f.input&&f.input.trigger("change");f.inline?this._updateDatepicker(f):(this._hideDatepicker(),this._lastInput=f.input[0],"object"!=typeof f.input[0]&&f.input.trigger("focus"),this._lastInput=null)},_updateAlternate:function(a){var d,e,f,h=this._get(a,"altField");h&&(d=this._get(a,"altFormat")||this._get(a,"dateFormat"),e=this._getDate(a),f=this.formatDate(d,e,this._getFormatConfig(a)),b(h).val(f))},noWeekends:function(a){a=a.getDay();return[0a,""]},iso8601Week:function(a){var d; a=new Date(a.getTime());return a.setDate(a.getDate()+4-(a.getDay()||7)),d=a.getTime(),a.setMonth(0),a.setDate(1),Math.floor(Math.round((d-a)/864E5)/7)+1},parseDate:function(a,d,e){if(null==a||null==d)throw"Invalid arguments";if(d="object"==typeof d?""+d:d+"",""===d)return null;var f,h,g,l=0,m=(e?e.shortYearCutoff:null)||this._defaults.shortYearCutoff;m="string"!=typeof m?m:(new Date).getFullYear()%100+parseInt(m,10);var q=(e?e.dayNamesShort:null)||this._defaults.dayNamesShort,w=(e?e.dayNames:null)|| this._defaults.dayNames,u=(e?e.monthNamesShort:null)||this._defaults.monthNamesShort;e=(e?e.monthNames:null)||this._defaults.monthNames;var x=-1,n=-1,r=-1,t=-1,z=!1,B=function(p){p=a.length>f+1&&a.charAt(f+1)===p;return p&&f++,p},F=function(p){var A=B(p);A="@"===p?14:"!"===p?20:"y"===p&&A?4:"o"===p?3:2;p=RegExp("^\\d{"+("y"===p?A:1)+","+A+"}");p=d.substring(l).match(p);if(!p)throw"Missing number at position "+l;return l+=p[0].length,parseInt(p[0],10)},H=function(p,A,Q){var N=-1;p=b.map(B(p)?Q:A,function(M, G){return[[G,M]]}).sort(function(M,G){return-(M[1].length-G[1].length)});if(b.each(p,function(M,G){var J=G[1];return d.substr(l,J.length).toLowerCase()===J.toLowerCase()?(N=G[0],l+=J.length,!1):void 0}),-1!==N)return N+1;throw"Unknown name at position "+l;},D=function(){if(d.charAt(l)!==a.charAt(f))throw"Unexpected literal at position "+l;l++};for(f=0;a.length>f;f++)if(z)"'"!==a.charAt(f)||B("'")?D():z=!1;else switch(a.charAt(f)){case "d":r=F("d");break;case "D":H("D",q,w);break;case "o":t=F("o"); break;case "m":n=F("m");break;case "M":n=H("M",u,e);break;case "y":x=F("y");break;case "@":var v=new Date(F("@"));x=v.getFullYear();n=v.getMonth()+1;r=v.getDate();break;case "!":v=new Date((F("!")-this._ticksTo1970)/1E4);x=v.getFullYear();n=v.getMonth()+1;r=v.getDate();break;case "'":B("'")?D():z=!0;break;default:D()}if(d.length>l&&(g=d.substr(l),!/^\s+/.test(g)))throw"Extra/unparsed characters found in date: "+g;if(-1===x?x=(new Date).getFullYear():100>x&&(x+=(new Date).getFullYear()-(new Date).getFullYear()% 100+(m>=x?0:-100)),-1=r);)n++,r-=h;if(v=this._daylightSavingAdjust(new Date(x,n-1,r)),v.getFullYear()!==x||v.getMonth()+1!==n||v.getDate()!==r)throw"Invalid date";return v},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:864E9*719162,formatDate:function(a,d,e){if(!d)return""; var f,h=(e?e.dayNamesShort:null)||this._defaults.dayNamesShort,g=(e?e.dayNames:null)||this._defaults.dayNames,l=(e?e.monthNamesShort:null)||this._defaults.monthNamesShort;e=(e?e.monthNames:null)||this._defaults.monthNames;var m=function(n){n=a.length>f+1&&a.charAt(f+1)===n;return n&&f++,n},q=function(n,r,t){r=""+r;if(m(n))for(;t>r.length;)r="0"+r;return r},w=function(n,r,t,z){return m(n)?z[r]:t[r]},u="",x=!1;if(d)for(f=0;a.length>f;f++)if(x)"'"!==a.charAt(f)||m("'")?u+=a.charAt(f):x=!1;else switch(a.charAt(f)){case "d":u+= q("d",d.getDate(),2);break;case "D":u+=w("D",d.getDay(),h,g);break;case "o":u+=q("o",Math.round(((new Date(d.getFullYear(),d.getMonth(),d.getDate())).getTime()-(new Date(d.getFullYear(),0,0)).getTime())/864E5),3);break;case "m":u+=q("m",d.getMonth()+1,2);break;case "M":u+=w("M",d.getMonth(),l,e);break;case "y":u+=m("y")?d.getFullYear():(10>d.getFullYear()%100?"0":"")+d.getFullYear()%100;break;case "@":u+=d.getTime();break;case "!":u+=1E4*d.getTime()+this._ticksTo1970;break;case "'":m("'")?u+="'": x=!0;break;default:u+=a.charAt(f)}return u},_possibleChars:function(a){var d,e="",f=!1,h=function(g){g=a.length>d+1&&a.charAt(d+1)===g;return g&&d++,g};for(d=0;a.length>d;d++)if(f)"'"!==a.charAt(d)||h("'")?e+=a.charAt(d):f=!1;else switch(a.charAt(d)){case "d":case "m":case "y":case "@":e+="0123456789";break;case "D":case "M":return null;case "'":h("'")?e+="'":f=!0;break;default:e+=a.charAt(d)}return e},_get:function(a,d){return void 0!==a.settings[d]?a.settings[d]:this._defaults[d]},_setDateFromField:function(a, d){if(a.input.val()!==a.lastVal){var e=this._get(a,"dateFormat"),f=a.lastVal=a.input?a.input.val():null,h=this._getDefaultDate(a),g=h,l=this._getFormatConfig(a);try{g=this.parseDate(e,f,l)||h}catch(m){f=d?"":f}a.selectedDay=g.getDate();a.drawMonth=a.selectedMonth=g.getMonth();a.drawYear=a.selectedYear=g.getFullYear();a.currentDay=f?g.getDate():0;a.currentMonth=f?g.getMonth():0;a.currentYear=f?g.getFullYear():0;this._adjustInstDate(a)}},_getDefaultDate:function(a){return this._restrictMinMax(a,this._determineDate(a, this._get(a,"defaultDate"),new Date))},_determineDate:function(a,d,e){var f=function(g){var l=new Date;return l.setDate(l.getDate()+g),l},h=function(g){try{return b.datepicker.parseDate(b.datepicker._get(a,"dateFormat"),g,b.datepicker._getFormatConfig(a))}catch(x){}var l=(g.toLowerCase().match(/^c/)?b.datepicker._getDate(a):null)||new Date,m=l.getFullYear(),q=l.getMonth();l=l.getDate();for(var w=/([+\-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,u=w.exec(g);u;){switch(u[2]||"d"){case "d":case "D":l+=parseInt(u[1], 10);break;case "w":case "W":l+=7*parseInt(u[1],10);break;case "m":case "M":q+=parseInt(u[1],10);l=Math.min(l,b.datepicker._getDaysInMonth(m,q));break;case "y":case "Y":m+=parseInt(u[1],10),l=Math.min(l,b.datepicker._getDaysInMonth(m,q))}u=w.exec(g)}return new Date(m,q,l)};d=null==d||""===d?e:"string"==typeof d?h(d):"number"==typeof d?isNaN(d)?e:f(d):new Date(d.getTime());return d=d&&"Invalid Date"==""+d?e:d,d&&(d.setHours(0),d.setMinutes(0),d.setSeconds(0),d.setMilliseconds(0)),this._daylightSavingAdjust(d)}, _daylightSavingAdjust:function(a){return a?(a.setHours(12t&&(t+=12,v--),D){var p=this._daylightSavingAdjust(new Date(D.getFullYear(), D.getMonth()-r[0]*r[1]+1,D.getDate()));for(p=H&&H>p?H:p;this._daylightSavingAdjust(new Date(v,t,1))>p;)t--,0>t&&(t=11,v--)}a.drawMonth=t;a.drawYear=v;p=this._get(a,"prevText");p=n?this.formatDate(p,this._daylightSavingAdjust(new Date(v,t-z,1)),this._getFormatConfig(a)):p;p=this._canAdjustMonth(a,-1,v,t)?""+p+"":x?"":""+p+"";var A=this._get(a,"nextText");A=n?this.formatDate(A,this._daylightSavingAdjust(new Date(v,t+z,1)),this._getFormatConfig(a)):A;x=this._canAdjustMonth(a,1,v,t)?""+A+"":x?"":""+A+"";z=this._get(a,"currentText");A=this._get(a,"gotoCurrent")&&a.currentDay?F:q;z=n?this.formatDate(z,A,this._getFormatConfig(a)):z;n=a.inline?"":"";u=u?"
"+(w?n:"")+(this._isInRange(a,A)?"":"")+(w?"":n)+"
":"";n=parseInt(this._get(a,"firstDay"),10);n=isNaN(n)?0:n;z=this._get(a,"showWeek");A=this._get(a,"dayNames");var Q=this._get(a,"dayNamesMin");var N=this._get(a,"monthNames");var M=this._get(a,"monthNamesShort");var G=this._get(a,"beforeShowDay");var J=this._get(a,"showOtherMonths");var W=this._get(a,"selectOtherMonths");var T=this._getDefaultDate(a);var R="";for(e=0;r[0]>e;e++){var U="";this.maxRows=4;for(f=0;r[1]>f;f++){if(h=this._daylightSavingAdjust(new Date(v, t,a.selectedDay)),d=" ui-corner-all",g="",B){if(g+="
"}g+="
"+(/all|left/.test(d)&&0===e?w?x:p:"")+(/all|right/.test(d)&&0===e?w?p:x:"")+this._generateMonthYearHeader(a, t,v,H,D,0";var E=z?"":"";for(d=0;7>d;d++){var y=(d+n)%7;E+=""}g+=E+"";E=this._getDaysInMonth(v,t);v===a.selectedYear&&t===a.selectedMonth&&(a.selectedDay=Math.min(a.selectedDay,E));d=(this._getFirstDayOfMonth(v,t)-n+7)%7;E=Math.ceil((d+ E)/7);this.maxRows=E=B?this.maxRows>E?this.maxRows:E:E;y=this._daylightSavingAdjust(new Date(v,t,1-d));for(l=0;E>l;l++){g+="";var V=z?"":"";for(d=0;7>d;d++){var P=G?G.apply(a.input?a.input[0]:null,[y]):[!0,""];var S=(m=y.getMonth()!==t)&&!W||!P[0]||H&&H>y||D&&y>D;V+="";y.setDate(y.getDate()+1);y=this._daylightSavingAdjust(y)}g+=V+""}t++;11
"+this._get(a,"weekHeader")+""+Q[y]+"
"+this._get(a,"calculateWeek")(y)+""+(m&&!J?" ":S?""+y.getDate()+ "":""+y.getDate()+"")+"
"+(B?"
"+(0
":""):"");U+=g}R+=U}return R+=u,a._keyEvent=!1,R},_generateMonthYearHeader:function(a,d,e,f,h,g,l, m){var q,w=this._get(a,"changeMonth"),u=this._get(a,"changeYear"),x=this._get(a,"showMonthAfterYear"),n="
",r="";if(g||!w)r+=""+l[d]+"";else{l=f&&f.getFullYear()===e;var t=h&&h.getFullYear()===e;r+=""}if(x||(n+=r+(!g&&w&&u?"":" ")),!a.yearshtml)if(a.yearshtml="",g||!u)n+=""+e+"";else{m=this._get(a,"yearRange").split(":");var z=(new Date).getFullYear();l=function(B){B=B.match(/c[+\-].*/)?e+parseInt(B.substring(1),10):B.match(/[+\-].*/)?z+parseInt(B,10):parseInt(B,10);return isNaN(B)?z:B};d=l(m[0]);m=Math.max(d,l(m[1]||""));d=f?Math.max(d,f.getFullYear()):d;m=h?Math.min(m,h.getFullYear()):m;for(a.yearshtml+="";n+=a.yearshtml;a.yearshtml=null}return n+=this._get(a,"yearSuffix"),x&&(n+=(!g&&w&&u?"":" ")+r),n+="
"},_adjustInstDate:function(a,d,e){var f=a.selectedYear+("Y"===e?d:0),h=a.selectedMonth+("M"===e?d:0);d=Math.min(a.selectedDay,this._getDaysInMonth(f,h))+("D"===e?d:0);f=this._restrictMinMax(a,this._daylightSavingAdjust(new Date(f,h,d)));a.selectedDay=f.getDate();a.drawMonth= a.selectedMonth=f.getMonth();a.drawYear=a.selectedYear=f.getFullYear();"M"!==e&&"Y"!==e||this._notifyChange(a)},_restrictMinMax:function(a,d){var e=this._getMinMaxDate(a,"min"),f=this._getMinMaxDate(a,"max");e=e&&e>d?e:d;return f&&e>f?f:e},_notifyChange:function(a){var d=this._get(a,"onChangeMonthYear");d&&d.apply(a.input?a.input[0]:null,[a.selectedYear,a.selectedMonth+1,a])},_getNumberOfMonths:function(a){a=this._get(a,"numberOfMonths");return null==a?[1,1]:"number"==typeof a?[1,a]:a},_getMinMaxDate:function(a, d){return this._determineDate(a,this._get(a,d+"Date"),null)},_getDaysInMonth:function(a,d){return 32-this._daylightSavingAdjust(new Date(a,d,32)).getDate()},_getFirstDayOfMonth:function(a,d){return(new Date(a,d,1)).getDay()},_canAdjustMonth:function(a,d,e,f){var h=this._getNumberOfMonths(a);e=this._daylightSavingAdjust(new Date(e,f+(0>d?d:h[0]*h[1]),1));return 0>d&&e.setDate(this._getDaysInMonth(e.getFullYear(),e.getMonth())),this._isInRange(a,e)},_isInRange:function(a,d){var e,f,h=this._getMinMaxDate(a, "min"),g=this._getMinMaxDate(a,"max"),l=null,m=null,q=this._get(a,"yearRange");return q&&(e=q.split(":"),f=(new Date).getFullYear(),l=parseInt(e[0],10),m=parseInt(e[1],10),e[0].match(/[+\-].*/)&&(l+=f),e[1].match(/[+\-].*/)&&(m+=f)),(!h||d.getTime()>=h.getTime())&&(!g||d.getTime()<=g.getTime())&&(!l||d.getFullYear()>=l)&&(!m||m>=d.getFullYear())},_getFormatConfig:function(a){var d=this._get(a,"shortYearCutoff");return d="string"!=typeof d?d:(new Date).getFullYear()%100+parseInt(d,10),{shortYearCutoff:d, dayNamesShort:this._get(a,"dayNamesShort"),dayNames:this._get(a,"dayNames"),monthNamesShort:this._get(a,"monthNamesShort"),monthNames:this._get(a,"monthNames")}},_formatDate:function(a,d,e,f){d||(a.currentDay=a.selectedDay,a.currentMonth=a.selectedMonth,a.currentYear=a.selectedYear);d=d?"object"==typeof d?d:this._daylightSavingAdjust(new Date(f,e,d)):this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay));return this.formatDate(this._get(a,"dateFormat"),d,this._getFormatConfig(a))}}); b.fn.datepicker=function(a){if(!this.length)return this;b.datepicker.initialized||(b(document).on("mousedown",b.datepicker._checkExternalClick),b.datepicker.initialized=!0);0===b("#"+b.datepicker._mainDivId).length&&b("body").append(b.datepicker.dpDiv);var d=Array.prototype.slice.call(arguments,1);return"string"!=typeof a||"isDisabled"!==a&&"getDate"!==a&&"widget"!==a?"option"===a&&2===arguments.length&&"string"==typeof arguments[1]?b.datepicker["_"+a+"Datepicker"].apply(b.datepicker,[this[0]].concat(d)): this.each(function(){"string"==typeof a?b.datepicker["_"+a+"Datepicker"].apply(b.datepicker,[this].concat(d)):b.datepicker._attachDatepicker(this,a)}):b.datepicker["_"+a+"Datepicker"].apply(b.datepicker,[this[0]].concat(d))};b.datepicker=new C;b.datepicker.initialized=!1;b.datepicker.uuid=(new Date).getTime();b.datepicker.version="1.12.1";b.datepicker}); (function(b){"function"===typeof define&&define.amd?define(["../widgets/datepicker"],b):b(jQuery.datepicker)})(function(b){b.regional.es={closeText:"Cerrar",prevText:"Anterior",nextText:"Siguiente",currentText:"Hoy",monthNames:"enero febrero marzo abril mayo junio julio agosto septiembre octubre noviembre diciembre".split(" "),monthNamesShort:"ene feb mar abr may jun jul ago sep oct nov dic".split(" "),dayNames:"domingo lunes martes miercoles jueves viernes s\u00e1bado".split(" "),dayNamesShort:"dom lun mar mie jue vie sab".split(" "), dayNamesMin:"DLMXJVS".split(""),weekHeader:"Sem.",dateFormat:"dd/mm/yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""};b.setDefaults(b.regional.es);return b.regional.es});var Class=function(d){function m(a){a=a.toString().match(/^[\s\(]*function[^(]*\(([^)]*)\)/)[1].replace(/\/\/.*?[\r\n]|\/\*(?:.|[\r\n])*?\*\//g,"").replace(/\s+/g,"").split(",");return 1!=a.length||a[0]?a:[]}function n(a,b){return function(){var c=d.makeArray(arguments);c.unshift(d.proxy(a,this));return b.apply(this,c)}}function l(a){if(Object.keys)return Object.keys(a);var b=[],c;for(c in a)a.hasOwnProperty(c)&&b.push(c);return b}function h(){}var p=function(){for(var a in{toString:1})if("toString"=== a)return!1;return!0}();return{create:function(){function a(){this.initialize.apply(this,arguments)}var b=null,c=d.makeArray(arguments);d.isFunction(c[0])&&(b=c.shift());d.extend(a,Class.Methods);a.superclass=b;a.subclasses=[];b&&(h.prototype=b.prototype,a.prototype=new h,b.subclasses.push(a));b=0;for(var f=c.length;b