//# sourceMappingURL=netwic.js.map
/*
 Sticky Anything 2.0.1 | @senff | GPL2 Licensed
 jQuery v3.3.1 | (c) JS Foundation and other contributors | jquery.org/license  jQuery UI - v1.12.1 - 2016-09-14
 http://jqueryui.com
 Includes: widget.js, position.js, data.js, disable-selection.js, effect.js, effects/effect-blind.js, effects/effect-bounce.js, effects/effect-clip.js, effects/effect-drop.js, effects/effect-explode.js, effects/effect-fade.js, effects/effect-fold.js, effects/effect-highlight.js, effects/effect-puff.js, effects/effect-pulsate.js, effects/effect-scale.js, effects/effect-shake.js, effects/effect-size.js, effects/effect-slide.js, effects/effect-transfer.js, focusable.js, form-reset-mixin.js, jquery-1-7.js, keycode.js, labels.js, scroll-parent.js, tabbable.js, unique-id.js, widgets/accordion.js, widgets/autocomplete.js, widgets/button.js, widgets/checkboxradio.js, widgets/controlgroup.js, widgets/datepicker.js, widgets/dialog.js, widgets/draggable.js, widgets/droppable.js, widgets/menu.js, widgets/mouse.js, widgets/progressbar.js, widgets/resizable.js, widgets/selectable.js, widgets/selectmenu.js, widgets/slider.js, widgets/sortable.js, widgets/spinner.js, widgets/tabs.js, widgets/tooltip.js
 Copyright jQuery Foundation and other contributors; Licensed MIT  jQuery TextChange Plugin
 http://www.zurb.com/playground/jquery-text-change-custom-event

 Copyright 2010, ZURB
 Released under the MIT License
 The MIT License

 Copyright (c) 2012 James Allardice

 Permission is hereby granted, free of charge, to any person obtaining a copy
 of this software and associated documentation files (the "Software"), to
 deal in the Software without restriction, including without limitation the
 rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
 sell copies of the Software, and to permit persons to whom the Software is
 furnished to do so, subject to the following conditions:

 The above copyright notice and this permission notice shall be included in
 all copies or substantial portions of the Software.

 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
 IN THE SOFTWARE.
 modernizr 3.6.0 (Custom Build) | MIT *
 https://modernizr.com/download/?-filereader-placeholder-pointerevents-touchevents-setclasses ! Signature Pad v2.3.2
 https://github.com/szimek/signature_pad

 Copyright 2017 Szymon Nowak
 Released under the MIT license

 The main idea and some parts of the code (e.g. drawing variable width Bézier curve) are taken from:
 http://corner.squareup.com/2012/07/smoother-signatures.html

 Implementation of interpolation using cubic Bézier curves is taken from:
 http://benknowscode.wordpress.com/2012/09/14/path-interpolation-using-cubic-bezier-and-control-point-estimation-in-javascript

 Algorithm for approximated length of a Bézier curve is taken from:
 http://www.lemoda.net/maths/bezier-length/index.html

 Cropper.js v1.3.2
 https://github.com/fengyuanchen/cropperjs

 Copyright (c) 2015-2018 Chen Fengyuan
 Released under the MIT license

 Date: 2018-03-03T03:43:36.276Z
 jQuery Cropper v1.0.0-beta
 https://github.com/fengyuanchen/jquery-cropper

 Copyright (c) 2018 Chen Fengyuan
 Released under the MIT license

 Date: 2018-03-03T04:12:17.906Z
*/
var process=process||{env:{NODE_ENV:"development"}};
!function(b,k){"object"==typeof module&&"object"==typeof module.exports?module.exports=b.document?k(b,!0):function(b){if(!b.document)throw Error("jQuery requires a window with a document");return k(b)}:k(b)}("undefined"!=typeof window?window:this,function(b,k){function x(a,c,b){var d,e=(c=c||N).createElement("script");if(e.text=a,b)for(d in qa)b[d]&&(e[d]=b[d]);c.head.appendChild(e).parentNode.removeChild(e)}function p(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?ra[Ka.call(a)]||
"object":typeof a}function n(a){var c=!!a&&"length"in a&&a.length,b=p(a);return!T(a)&&!xa(a)&&("array"===b||0===c||"number"==typeof c&&0<c&&c-1 in a)}function h(a,c){return a.nodeName&&a.nodeName.toLowerCase()===c.toLowerCase()}function f(a,c,b){return T(c)?l.grep(a,function(a,d){return!!c.call(a,d,a)!==b}):c.nodeType?l.grep(a,function(a){return a===c!==b}):"string"!=typeof c?l.grep(a,function(a){return-1<Ca.call(c,a)!==b}):l.filter(c,a,b)}function m(a,c){for(;(a=a[c])&&1!==a.nodeType;);return a}
function D(a){var c={};return l.each(a.match(Y)||[],function(a,b){c[b]=!0}),c}function C(a){return a}function A(a){throw a;}function z(a,c,b,d){var e;try{a&&T(e=a.promise)?e.call(a).done(c).fail(b):a&&T(e=a.then)?e.call(a,c,b):c.apply(void 0,[a].slice(d))}catch($a){b.apply(void 0,[$a])}}function u(){N.removeEventListener("DOMContentLoaded",u);b.removeEventListener("load",u);l.ready()}function a(a,c){return c.toUpperCase()}function c(c){return c.replace(ub,"ms-").replace(vb,a)}function d(){this.expando=
l.expando+d.uid++}function e(a,c,b){var d;if(void 0===b&&1===a.nodeType)if(d="data-"+c.replace(wb,"-$&").toLowerCase(),"string"==typeof(b=a.getAttribute(d))){try{d=b,b="true"===d||"false"!==d&&("null"===d?null:d===+d+""?+d:xb.test(d)?JSON.parse(d):d)}catch(ic){}Q.set(a,c,b)}else b=void 0;return b}function g(a,c,b,d){var e,r,g=20,y=d?function(){return d.cur()}:function(){return l.css(a,c,"")},q=y(),f=b&&b[3]||(l.cssNumber[c]?"":"px"),w=(l.cssNumber[c]||"px"!==f&&+q)&&Fa.exec(l.css(a,c));if(w&&w[3]!==
f){q/=2;f=f||w[3];for(w=+q||1;g--;)l.style(a,c,w+f),0>=(1-r)*(1-(r=y()/q||.5))&&(g=0),w/=r;w*=2;l.style(a,c,w+f);b=b||[]}return b&&(w=+w||+q||0,e=b[1]?w+(b[1]+1)*b[2]:+b[2],d&&(d.unit=f,d.start=w,d.end=e)),e}function q(a,c){for(var b,d,e=[],r=0,g=a.length;r<g;r++)if((d=a[r]).style)if(b=d.style.display,c){if("none"===b&&(e[r]=R.get(d,"display")||null,e[r]||(d.style.display="")),""===d.style.display&&La(d)){b=r;var y=void 0;var q=d.ownerDocument;var f=d.nodeName;q=(d=ab[f])||(y=q.body.appendChild(q.createElement(f)),
d=l.css(y,"display"),y.parentNode.removeChild(y),"none"===d&&(d="block"),ab[f]=d,d);e[b]=q}}else"none"!==b&&(e[r]="none",R.set(d,"display",b));for(r=0;r<g;r++)null!=e[r]&&(a[r].style.display=e[r]);return a}function v(a,c){var b;return b="undefined"!=typeof a.getElementsByTagName?a.getElementsByTagName(c||"*"):"undefined"!=typeof a.querySelectorAll?a.querySelectorAll(c||"*"):[],void 0===c||c&&h(a,c)?l.merge([a],b):b}function t(a,c){for(var b=0,d=a.length;b<d;b++)R.set(a[b],"globalEval",!c||R.get(c[b],
"globalEval"))}function G(a,c,b,d,e){for(var r,g,y,q,f=c.createDocumentFragment(),w=[],P=0,h=a.length;P<h;P++)if((r=a[P])||0===r)if("object"===p(r))l.merge(w,r.nodeType?[r]:r);else if(Ab.test(r)){g=g||f.appendChild(c.createElement("div"));y=(bb.exec(r)||["",""])[1].toLowerCase();y=ka[y]||ka._default;g.innerHTML=y[1]+l.htmlPrefilter(r)+y[2];for(y=y[0];y--;)g=g.lastChild;l.merge(w,g.childNodes);(g=f.firstChild).textContent=""}else w.push(c.createTextNode(r));f.textContent="";for(P=0;r=w[P++];)if(d&&
-1<l.inArray(r,d))e&&e.push(r);else if(q=l.contains(r.ownerDocument,r),g=v(f.appendChild(r),"script"),q&&t(g),b)for(y=0;r=g[y++];)cb.test(r.type||"")&&b.push(r);return f}function E(){return!0}function aa(){return!1}function F(){try{return N.activeElement}catch(r){}}function O(a,c,b,d,e,g){var r,y;if("object"==typeof c){"string"!=typeof b&&(d=d||b,b=void 0);for(y in c)O(a,y,b,d,c[y],g);return a}if(null==d&&null==e?(e=b,d=b=void 0):null==e&&("string"==typeof b?(e=d,d=void 0):(e=d,d=b,b=void 0)),!1===
e)e=aa;else if(!e)return a;return 1===g&&(r=e,(e=function(a){return l().off(a),r.apply(this,arguments)}).guid=r.guid||(r.guid=l.guid++)),a.each(function(){l.event.add(this,c,e,d,b)})}function ba(a,c){return h(a,"table")&&h(11!==c.nodeType?c:c.firstChild,"tr")?l(a).children("tbody")[0]||a:a}function X(a){return a.type=(null!==a.getAttribute("type"))+"/"+a.type,a}function V(a){return"true/"===(a.type||"").slice(0,5)?a.type=a.type.slice(5):a.removeAttribute("type"),a}function H(a,c){var b,d,e,r,g,y;
if(1===c.nodeType){if(R.hasData(a)&&(b=R.access(a),d=R.set(c,b),y=b.events))for(e in delete d.handle,d.events={},y)for(b=0,d=y[e].length;b<d;b++)l.event.add(c,e,y[e][b]);Q.hasData(a)&&(r=Q.access(a),g=l.extend({},r),Q.set(c,g))}}function W(a,c,b,d){c=Ma.apply([],c);var e,r,g,y=0,q=a.length,f=q-1,w=c[0],h=T(w);if(h||1<q&&"string"==typeof w&&!ca.checkClone&&Bb.test(w))return a.each(function(e){var r=a.eq(e);h&&(c[0]=w.call(this,e,r.html()));W(r,c,b,d)});if(q&&(e=G(c,a[0].ownerDocument,!1,a,d),r=e.firstChild,
1===e.childNodes.length&&(e=r),r||d)){for(g=(r=l.map(v(e,"script"),X)).length;y<q;y++){var P=e;y!==f&&(P=l.clone(P,!0,!0),g&&l.merge(r,v(P,"script")));b.call(a[y],P,y)}if(g)for(e=r[r.length-1].ownerDocument,l.map(r,V),y=0;y<g;y++)P=r[y],cb.test(P.type||"")&&!R.access(P,"globalEval")&&l.contains(e,P)&&(P.src&&"module"!==(P.type||"").toLowerCase()?l._evalUrl&&l._evalUrl(P.src):x(P.textContent.replace(Cb,""),e,P))}return a}function K(a,c,b){for(var d=c?l.filter(c,a):a,e=0;null!=(c=d[e]);e++)b||1!==c.nodeType||
l.cleanData(v(c)),c.parentNode&&(b&&l.contains(c.ownerDocument,c)&&t(v(c,"script")),c.parentNode.removeChild(c));return a}function w(a,c,b){var d,e,r,g,y=a.style;return(b=b||Na(a))&&(""!==(g=b.getPropertyValue(c)||b[c])||l.contains(a.ownerDocument,a)||(g=l.style(a,c)),!ca.pixelBoxStyles()&&Ta.test(g)&&Db.test(c)&&(d=y.width,e=y.minWidth,r=y.maxWidth,y.minWidth=y.maxWidth=y.width=g,g=b.width,y.width=d,y.minWidth=e,y.maxWidth=r)),void 0!==g?g+"":g}function B(a,c){return{get:function(){if(!a())return(this.get=
c).apply(this,arguments);delete this.get}}}function L(a){var c=l.cssProps[a];if(!c){c=l.cssProps;a:{var b=a;if(!(b in db)){for(var d=b[0].toUpperCase()+b.slice(1),e=eb.length;e--;)if((b=eb[e]+d)in db)break a;b=void 0}}c=c[a]=b||a}return c}function I(a,c,b){return(a=Fa.exec(c))?Math.max(0,a[2]-(b||0))+(a[3]||"px"):c}function da(a,c,b,d,e,g){var r="width"===c?1:0,y=0,q=0;if(b===(d?"border":"content"))return 0;for(;4>r;r+=2)"margin"===b&&(q+=l.css(a,b+sa[r],!0,e)),d?("content"===b&&(q-=l.css(a,"padding"+
sa[r],!0,e)),"margin"!==b&&(q-=l.css(a,"border"+sa[r]+"Width",!0,e))):(q+=l.css(a,"padding"+sa[r],!0,e),"padding"!==b?q+=l.css(a,"border"+sa[r]+"Width",!0,e):y+=l.css(a,"border"+sa[r]+"Width",!0,e));return!d&&0<=g&&(q+=Math.max(0,Math.ceil(a["offset"+c[0].toUpperCase()+c.slice(1)]-g-q-y-.5))),q}function S(a,c,b){var d=Na(a),e=w(a,c,d),r="border-box"===l.css(a,"boxSizing",!1,d),g=r;if(Ta.test(e)){if(!b)return e;e="auto"}return g=g&&(ca.boxSizingReliable()||e===a.style[c]),("auto"===e||!parseFloat(e)&&
"inline"===l.css(a,"display",!1,d))&&(e=a["offset"+c[0].toUpperCase()+c.slice(1)],g=!0),(e=parseFloat(e)||0)+da(a,c,b||(r?"border":"content"),g,d,e)+"px"}function J(a,c,b,d,e){return new J.prototype.init(a,c,b,d,e)}function ja(){Oa&&(!1===N.hidden&&b.requestAnimationFrame?b.requestAnimationFrame(ja):b.setTimeout(ja,l.fx.interval),l.fx.tick())}function oa(){return b.setTimeout(function(){Da=void 0}),Da=Date.now()}function na(a,c){var b,d=0,e={height:a};for(c=c?1:0;4>d;d+=2-c)e["margin"+(b=sa[d])]=
e["padding"+b]=a;return c&&(e.opacity=e.width=a),e}function la(a,c,b){for(var d,e=(ha.tweeners[c]||[]).concat(ha.tweeners["*"]),r=0,g=e.length;r<g;r++)if(d=e[r].call(b,c,a))return d}function ta(a,b){var d,e,r,g,q;for(d in a)if(e=c(d),r=b[e],g=a[d],Array.isArray(g)&&(r=g[1],g=a[d]=g[0]),d!==e&&(a[e]=g,delete a[d]),(q=l.cssHooks[e])&&"expand"in q)for(d in g=q.expand(g),delete a[e],g)d in a||(a[d]=g[d],b[d]=r);else b[e]=r}function ha(a,c,b){var d,e=0,g=ha.prefilters.length,r=l.Deferred().always(function(){delete q.elem}),
q=function(){if(d)return!1;var c=Da||oa();c=Math.max(0,y.startTime+y.duration-c);for(var b=1-(c/y.duration||0),e=0,g=y.tweens.length;e<g;e++)y.tweens[e].run(b);return r.notifyWith(a,[y,b,c]),1>b&&g?c:(g||r.notifyWith(a,[y,1,0]),r.resolveWith(a,[y]),!1)},y=r.promise({elem:a,props:l.extend({},c),opts:l.extend(!0,{specialEasing:{},easing:l.easing._default},b),originalProperties:c,originalOptions:b,startTime:Da||oa(),duration:b.duration,tweens:[],createTween:function(c,b){c=l.Tween(a,y.opts,c,b,y.opts.specialEasing[c]||
y.opts.easing);return y.tweens.push(c),c},stop:function(c){var b=0,e=c?y.tweens.length:0;if(d)return this;for(d=!0;b<e;b++)y.tweens[b].run(1);return c?(r.notifyWith(a,[y,1,0]),r.resolveWith(a,[y,c])):r.rejectWith(a,[y,c]),this}});b=y.props;for(ta(b,y.opts.specialEasing);e<g;e++)if(c=ha.prefilters[e].call(y,a,b,y.opts))return T(c.stop)&&(l._queueHooks(y.elem,y.opts.queue).stop=c.stop.bind(c)),c;return l.map(b,la,y),T(y.opts.start)&&y.opts.start.call(a,y),y.progress(y.opts.progress).done(y.opts.done,
y.opts.complete).fail(y.opts.fail).always(y.opts.always),l.fx.timer(l.extend(q,{elem:a,anim:y,queue:y.opts.queue})),y}function ea(a){return(a.match(Y)||[]).join(" ")}function U(a){return a.getAttribute&&a.getAttribute("class")||""}function ya(a){return Array.isArray(a)?a:"string"==typeof a?a.match(Y)||[]:[]}function ia(a,c,b,d){var e;if(Array.isArray(c))l.each(c,function(c,e){b||Eb.test(a)?d(a,e):ia(a+"["+("object"==typeof e&&null!=e?c:"")+"]",e,b,d)});else if(b||"object"!==p(c))d(a,c);else for(e in c)ia(a+
"["+e+"]",c[e],b,d)}function ua(a){return function(c,b){"string"!=typeof c&&(b=c,c="*");var d=0,e=c.toLowerCase().match(Y)||[];if(T(b))for(;c=e[d++];)"+"===c[0]?(c=c.slice(1)||"*",(a[c]=a[c]||[]).unshift(b)):(a[c]=a[c]||[]).push(b)}}function M(a,c,b,d){function e(q){var y;return g[q]=!0,l.each(a[q]||[],function(a,q){a=q(c,b,d);return"string"!=typeof a||r||g[a]?r?!(y=a):void 0:(c.dataTypes.unshift(a),e(a),!1)}),y}var g={},r=a===Ua;return e(c.dataTypes[0])||!g["*"]&&e("*")}function Z(a,c){var b,d,e=
l.ajaxSettings.flatOptions||{};for(b in c)void 0!==c[b]&&((e[b]?a:d||(d={}))[b]=c[b]);return d&&l.extend(!0,a,d),a}var fa=[],N=b.document,Pa=Object.getPrototypeOf,va=fa.slice,Ma=fa.concat,Ga=fa.push,Ca=fa.indexOf,ra={},Ka=ra.toString,pa=ra.hasOwnProperty,ma=pa.toString,Qa=ma.call(Object),ca={},T=function(a){return"function"==typeof a&&"number"!=typeof a.nodeType},xa=function(a){return null!=a&&a===a.window},qa={type:!0,src:!0,noModule:!0},l=function(a,c){return new l.fn.init(a,c)},Fb=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;
l.fn=l.prototype={jquery:"3.3.1",constructor:l,length:0,toArray:function(){return va.call(this)},get:function(a){return null==a?va.call(this):0>a?this[a+this.length]:this[a]},pushStack:function(a){a=l.merge(this.constructor(),a);return a.prevObject=this,a},each:function(a){return l.each(this,a)},map:function(a){return this.pushStack(l.map(this,function(c,b){return a.call(c,b,c)}))},slice:function(){return this.pushStack(va.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},
eq:function(a){var c=this.length;a=+a+(0>a?c:0);return this.pushStack(0<=a&&a<c?[this[a]]:[])},end:function(){return this.prevObject||this.constructor()},push:Ga,sort:fa.sort,splice:fa.splice};l.extend=l.fn.extend=function(){var a,c,b,d,e,g=arguments[0]||{},q=1,f=arguments.length,w=!1;"boolean"==typeof g&&(w=g,g=arguments[q]||{},q++);"object"==typeof g||T(g)||(g={});for(q===f&&(g=this,q--);q<f;q++)if(null!=(a=arguments[q]))for(c in a){var v=g[c];g!==(b=a[c])&&(w&&b&&(l.isPlainObject(b)||(d=Array.isArray(b)))?
(d?(d=!1,e=v&&Array.isArray(v)?v:[]):e=v&&l.isPlainObject(v)?v:{},g[c]=l.extend(w,e,b)):void 0!==b&&(g[c]=b))}return g};l.extend({expando:"jQuery"+("3.3.1"+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw Error(a);},noop:function(){},isPlainObject:function(a){var c,b;return!(!a||"[object Object]"!==Ka.call(a))&&(!(c=Pa(a))||"function"==typeof(b=pa.call(c,"constructor")&&c.constructor)&&ma.call(b)===Qa)},isEmptyObject:function(a){for(var c in a)return!1;return!0},globalEval:function(a){x(a)},
each:function(a,c){var b,d=0;if(n(a))for(b=a.length;d<b&&!1!==c.call(a[d],d,a[d]);d++);else for(d in a)if(!1===c.call(a[d],d,a[d]))break;return a},trim:function(a){return null==a?"":(a+"").replace(Fb,"")},makeArray:function(a,c){c=c||[];return null!=a&&(n(Object(a))?l.merge(c,"string"==typeof a?[a]:a):Ga.call(c,a)),c},inArray:function(a,c,b){return null==c?-1:Ca.call(c,a,b)},merge:function(a,c){for(var b=+c.length,d=0,e=a.length;d<b;d++)a[e++]=c[d];return a.length=e,a},grep:function(a,c,b){var d=
[],e=0,g=a.length;for(b=!b;e<g;e++)!c(a[e],e)!==b&&d.push(a[e]);return d},map:function(a,c,b){var d,e,g=0,r=[];if(n(a))for(d=a.length;g<d;g++)null!=(e=c(a[g],g,b))&&r.push(e);else for(g in a)null!=(e=c(a[g],g,b))&&r.push(e);return Ma.apply([],r)},guid:1,support:ca});"function"==typeof Symbol&&(l.fn[Symbol.iterator]=fa[Symbol.iterator]);l.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(a,c){ra["[object "+c+"]"]=c.toLowerCase()});var Aa=function(a){function c(a,
c,b,d){var e,g,r,q,y=c&&c.ownerDocument,f=c?c.nodeType:9;if(b=b||[],"string"!=typeof a||!a||1!==f&&9!==f&&11!==f)return b;if(!d&&((c?c.ownerDocument||c:z)!==k&&qa(c),c=c||k,O)){if(11!==f&&(q=na.exec(a)))if(e=q[1])if(9===f){if(!(g=c.getElementById(e)))return b;if(g.id===e)return b.push(g),b}else{if(y&&(g=y.getElementById(e))&&D(c,g)&&g.id===e)return b.push(g),b}else{if(q[2])return S.apply(b,c.getElementsByTagName(a)),b;if((e=q[3])&&Y.getElementsByClassName&&c.getElementsByClassName)return S.apply(b,
c.getElementsByClassName(e)),b}if(!(!Y.qsa||ja[a+" "]||u&&u.test(a))){if(1!==f){y=c;var w=a}else if("object"!==c.nodeName.toLowerCase()){(r=c.getAttribute("id"))?r=r.replace(U,ea):c.setAttribute("id",r=H);for(e=(g=ia(a)).length;e--;)g[e]="#"+r+" "+t(g[e]);w=g.join(",");y=ha.test(a)&&h(c.parentNode)||c}if(w)try{return S.apply(b,y.querySelectorAll(w)),b}catch(mc){}finally{r===H&&c.removeAttribute("id")}}}return E(a.replace(ra,"$1"),c,b,d)}function b(){function a(b,d){return c.push(b+" ")>G.cacheLength&&
delete a[c.shift()],a[b+" "]=d}var c=[];return a}function d(a){return a[H]=!0,a}function e(a){var c=k.createElement("fieldset");try{return!!a(c)}catch(kc){return!1}finally{c.parentNode&&c.parentNode.removeChild(c)}}function g(a,c){a=a.split("|");for(var b=a.length;b--;)G.attrHandle[a[b]]=c}function r(a,c){var b=c&&a,d=b&&1===a.nodeType&&1===c.nodeType&&a.sourceIndex-c.sourceIndex;if(d)return d;if(b)for(;b=b.nextSibling;)if(b===c)return-1;return a?1:-1}function q(a){return function(c){return"input"===
c.nodeName.toLowerCase()&&c.type===a}}function f(a){return function(c){var b=c.nodeName.toLowerCase();return("input"===b||"button"===b)&&c.type===a}}function w(a){return function(c){return"form"in c?c.parentNode&&!1===c.disabled?"label"in c?"label"in c.parentNode?c.parentNode.disabled===a:c.disabled===a:c.isDisabled===a||c.isDisabled!==!a&&xa(c)===a:c.disabled===a:"label"in c&&c.disabled===a}}function v(a){return d(function(c){return c=+c,d(function(b,d){for(var e,g=a([],b.length,c),r=g.length;r--;)b[e=
g[r]]&&(b[e]=!(d[e]=b[e]))})})}function h(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a}function l(){}function t(a){for(var c=0,b=a.length,d="";c<b;c++)d+=a[c].value;return d}function B(a,c,b){var d=c.dir,e=c.next,g=e||d,r=b&&"parentNode"===g,q=va++;return c.first?function(c,b,e){for(;c=c[d];)if(1===c.nodeType||r)return a(c,b,e);return!1}:function(c,b,y){var f,w,v,h=[A,q];if(y)for(;c=c[d];){if((1===c.nodeType||r)&&a(c,b,y))return!0}else for(;c=c[d];)if(1===c.nodeType||r)if(v=c[H]||(c[H]=
{}),w=v[c.uniqueID]||(v[c.uniqueID]={}),e&&e===c.nodeName.toLowerCase())c=c[d]||c;else{if((f=w[g])&&f[0]===A&&f[1]===q)return h[2]=f[2];if(w[g]=h,h[2]=a(c,b,y))return!0}return!1}}function M(a){return 1<a.length?function(c,b,d){for(var e=a.length;e--;)if(!a[e](c,b,d))return!1;return!0}:a[0]}function m(a,c,b,d,e){for(var g,r=[],q=0,y=a.length,f=null!=c;q<y;q++)(g=a[q])&&(b&&!b(g,d,e)||(r.push(g),f&&c.push(q)));return r}function fa(a,b,e,g,r,q){return g&&!g[H]&&(g=fa(g)),r&&!r[H]&&(r=fa(r,q)),d(function(d,
q,y,f){var w,v=[],h=[],l=q.length,t;if(!(t=d)){t=b||"*";for(var P=y.nodeType?[y]:y,B=[],M=0,fa=P.length;M<fa;M++)c(t,P[M],B);t=B}t=!a||!d&&b?t:m(t,v,a,y,f);P=e?r||(d?a:l||g)?[]:q:t;if(e&&e(t,P,y,f),g){var n=m(P,h);g(n,[],y,f);for(y=n.length;y--;)(w=n[y])&&(P[h[y]]=!(t[h[y]]=w))}if(d){if(r||a){if(r){n=[];for(y=P.length;y--;)(w=P[y])&&n.push(t[y]=w);r(null,P=[],n,f)}for(y=P.length;y--;)(w=P[y])&&-1<(n=r?J(d,w):v[y])&&(d[n]=!(q[n]=w))}}else P=m(P===q?P.splice(l,P.length):P),r?r(null,q,P,f):S.apply(q,
P)})}function n(a){var c,b,d=a.length,e=G.relative[a[0].type];var g=e||G.relative[" "];for(var r=e?1:0,q=B(function(a){return a===c},g,!0),y=B(function(a){return-1<J(c,a)},g,!0),f=[function(a,b,d){a=!e&&(d||b!==X)||((c=b).nodeType?q(a,b,d):y(a,b,d));return c=null,a}];r<d;r++)if(g=G.relative[a[r].type])f=[B(M(f),g)];else{if((g=G.filter[a[r].type].apply(null,a[r].matches))[H]){for(b=++r;b<d&&!G.relative[a[b].type];b++);return fa(1<r&&M(f),1<r&&t(a.slice(0,r-1).concat({value:" "===a[r-2].type?"*":""})).replace(ra,
"$1"),g,r<b&&n(a.slice(r,b)),b<d&&n(a=a.slice(b)),b<d&&t(a))}f.push(g)}return M(f)}function L(a,b){var e=0<b.length,g=0<a.length,r=function(d,r,q,y,f){var w,v,h=0,l="0",P=d&&[],t=[],B=X,M=d||g&&G.find.TAG("*",f),n=A+=null==B?1:Math.random()||.1,fa=M.length;for(f&&(X=r===k||r||f);l!==fa&&null!=(w=M[l]);l++){if(g&&w){var L=0;for(r||w.ownerDocument===k||(qa(w),q=!O);v=a[L++];)if(v(w,r||k,q)){y.push(w);break}f&&(A=n)}e&&((w=!v&&w)&&h--,d&&P.push(w))}if(h+=l,e&&l!==h){for(L=0;v=b[L++];)v(P,t,r,q);if(d){if(0<
h)for(;l--;)P[l]||t[l]||(t[l]=x.call(y));t=m(t)}S.apply(y,t);f&&!d&&0<t.length&&1<h+b.length&&c.uniqueSort(y)}return f&&(A=n,X=B),P};return e?d(r):r}var Z,G,N,E,X,F,p,k,I,O,u,V,aa,D,H="sizzle"+1*new Date,z=a.document,A=0,va=0,Pa=b(),ba=b(),ja=b(),C=function(a,c){return a===c&&(p=!0),0},W={}.hasOwnProperty,da=[],x=da.pop,Ga=da.push,S=da.push,K=da.slice,J=function(a,c){for(var b=0,d=a.length;b<d;b++)if(a[b]===c)return b;return-1},Ma=/[\x20\t\r\n\f]+/g,ra=/^[\x20\t\r\n\f]+|((?:^|[^\\])(?:\\.)*)[\x20\t\r\n\f]+$/g,
Ka=/^[\x20\t\r\n\f]*,[\x20\t\r\n\f]*/,Ca=/^[\x20\t\r\n\f]*([>+~]|[\x20\t\r\n\f])[\x20\t\r\n\f]*/,oa=/=[\x20\t\r\n\f]*([^\]'"]*?)[\x20\t\r\n\f]*\]/g,T=/:((?:\\.|[\w-]|[^\x00-\xa0])+)(?:\((('((?:\\.|[^\\'])*)'|"((?:\\.|[^\\"])*)")|((?:\\.|[^\\()[\]]|\[[\x20\t\r\n\f]*((?:\\.|[\w-]|[^\x00-\xa0])+)(?:[\x20\t\r\n\f]*([*^$|!~]?=)[\x20\t\r\n\f]*(?:'((?:\\.|[^\\'])*)'|"((?:\\.|[^\\"])*)"|((?:\\.|[\w-]|[^\x00-\xa0])+))|)[\x20\t\r\n\f]*\])*)|.*)\)|)/,ca=/^(?:\\.|[\w-]|[^\x00-\xa0])+$/,Ba={ID:/^#((?:\\.|[\w-]|[^\x00-\xa0])+)/,
CLASS:/^\.((?:\\.|[\w-]|[^\x00-\xa0])+)/,TAG:/^((?:\\.|[\w-]|[^\x00-\xa0])+|[*])/,ATTR:/^\[[\x20\t\r\n\f]*((?:\\.|[\w-]|[^\x00-\xa0])+)(?:[\x20\t\r\n\f]*([*^$|!~]?=)[\x20\t\r\n\f]*(?:'((?:\\.|[^\\'])*)'|"((?:\\.|[^\\"])*)"|((?:\\.|[\w-]|[^\x00-\xa0])+))|)[\x20\t\r\n\f]*\]/,PSEUDO:/^:((?:\\.|[\w-]|[^\x00-\xa0])+)(?:\((('((?:\\.|[^\\'])*)'|"((?:\\.|[^\\"])*)")|((?:\\.|[^\\()[\]]|\[[\x20\t\r\n\f]*((?:\\.|[\w-]|[^\x00-\xa0])+)(?:[\x20\t\r\n\f]*([*^$|!~]?=)[\x20\t\r\n\f]*(?:'((?:\\.|[^\\'])*)'|"((?:\\.|[^\\"])*)"|((?:\\.|[\w-]|[^\x00-\xa0])+))|)[\x20\t\r\n\f]*\])*)|.*)\)|)/,
CHILD:/^:(only|first|last|nth|nth-last)-(child|of-type)(?:\([\x20\t\r\n\f]*(even|odd|(([+-]|)(\d*)n|)[\x20\t\r\n\f]*(?:([+-]|)[\x20\t\r\n\f]*(\d+)|))[\x20\t\r\n\f]*\)|)/i,bool:/^(?:checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped)$/i,needsContext:/^[\x20\t\r\n\f]*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\([\x20\t\r\n\f]*((?:-\d)?\d*)[\x20\t\r\n\f]*\)|)(?=[^-]|$)/i},za=/^(?:input|select|textarea|button)$/i,R=/^h\d$/i,pa=/^[^{]+\{\s*\[native \w/,
na=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ha=/[+~]/,Q=/\\([\da-f]{1,6}[\x20\t\r\n\f]?|([\x20\t\r\n\f])|.)/ig,ma=function(a,c,b){a="0x"+c-65536;return a!==a||b?c:0>a?String.fromCharCode(a+65536):String.fromCharCode(a>>10|55296,1023&a|56320)},U=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ea=function(a,c){return c?"\x00"===a?"\ufffd":a.slice(0,-1)+"\\"+a.charCodeAt(a.length-1).toString(16)+" ":"\\"+a},Qa=function(){qa()},xa=B(function(a){return!0===a.disabled&&("form"in a||"label"in a)},{dir:"parentNode",
next:"legend"});try{S.apply(da=K.call(z.childNodes),z.childNodes),da[z.childNodes.length].nodeType}catch(jc){S={apply:da.length?function(a,c){Ga.apply(a,K.call(c))}:function(a,c){for(var b=a.length,d=0;a[b++]=c[d++];);a.length=b-1}}}var Y=c.support={};var la=c.isXML=function(a){a=a&&(a.ownerDocument||a).documentElement;return!!a&&"HTML"!==a.nodeName};var qa=c.setDocument=function(a){var c,b;a=a?a.ownerDocument||a:z;return a!==k&&9===a.nodeType&&a.documentElement?(k=a,I=k.documentElement,O=!la(k),
z!==k&&(b=k.defaultView)&&b.top!==b&&(b.addEventListener?b.addEventListener("unload",Qa,!1):b.attachEvent&&b.attachEvent("onunload",Qa)),Y.attributes=e(function(a){return a.className="i",!a.getAttribute("className")}),Y.getElementsByTagName=e(function(a){return a.appendChild(k.createComment("")),!a.getElementsByTagName("*").length}),Y.getElementsByClassName=pa.test(k.getElementsByClassName),Y.getById=e(function(a){return I.appendChild(a).id=H,!k.getElementsByName||!k.getElementsByName(H).length}),
Y.getById?(G.filter.ID=function(a){var c=a.replace(Q,ma);return function(a){return a.getAttribute("id")===c}},G.find.ID=function(a,c){if("undefined"!=typeof c.getElementById&&O)return(a=c.getElementById(a))?[a]:[]}):(G.filter.ID=function(a){var c=a.replace(Q,ma);return function(a){return(a="undefined"!=typeof a.getAttributeNode&&a.getAttributeNode("id"))&&a.value===c}},G.find.ID=function(a,c){if("undefined"!=typeof c.getElementById&&O){var b,d=c.getElementById(a);if(d){if((b=d.getAttributeNode("id"))&&
b.value===a)return[d];var e=c.getElementsByName(a);for(c=0;d=e[c++];)if((b=d.getAttributeNode("id"))&&b.value===a)return[d]}return[]}}),G.find.TAG=Y.getElementsByTagName?function(a,c){return"undefined"!=typeof c.getElementsByTagName?c.getElementsByTagName(a):Y.qsa?c.querySelectorAll(a):void 0}:function(a,c){var b=[],d=0;c=c.getElementsByTagName(a);if("*"===a){for(;a=c[d++];)1===a.nodeType&&b.push(a);return b}return c},G.find.CLASS=Y.getElementsByClassName&&function(a,c){if("undefined"!=typeof c.getElementsByClassName&&
O)return c.getElementsByClassName(a)},V=[],u=[],(Y.qsa=pa.test(k.querySelectorAll))&&(e(function(a){I.appendChild(a).innerHTML="<a id='"+H+"'></a><select id='"+H+"-\r\\' msallowcapture=''><option selected=''></option></select>";a.querySelectorAll("[msallowcapture^='']").length&&u.push("[*^$]=[\\x20\\t\\r\\n\\f]*(?:''|\"\")");a.querySelectorAll("[selected]").length||u.push("\\[[\\x20\\t\\r\\n\\f]*(?:value|checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped)");
a.querySelectorAll("[id~="+H+"-]").length||u.push("~=");a.querySelectorAll(":checked").length||u.push(":checked");a.querySelectorAll("a#"+H+"+*").length||u.push(".#.+[+~]")}),e(function(a){a.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var c=k.createElement("input");c.setAttribute("type","hidden");a.appendChild(c).setAttribute("name","D");a.querySelectorAll("[name=d]").length&&u.push("name[\\x20\\t\\r\\n\\f]*[*^$|!~]?=");2!==a.querySelectorAll(":enabled").length&&
u.push(":enabled",":disabled");I.appendChild(a).disabled=!0;2!==a.querySelectorAll(":disabled").length&&u.push(":enabled",":disabled");a.querySelectorAll("*,:x");u.push(",.*:")})),(Y.matchesSelector=pa.test(aa=I.matches||I.webkitMatchesSelector||I.mozMatchesSelector||I.oMatchesSelector||I.msMatchesSelector))&&e(function(a){Y.disconnectedMatch=aa.call(a,"*");aa.call(a,"[s!='']:x");V.push("!=",":((?:\\\\.|[\\w-]|[^\x00-\\xa0])+)(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|\\[[\\x20\\t\\r\\n\\f]*((?:\\\\.|[\\w-]|[^\x00-\\xa0])+)(?:[\\x20\\t\\r\\n\\f]*([*^$|!~]?=)[\\x20\\t\\r\\n\\f]*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|((?:\\\\.|[\\w-]|[^\x00-\\xa0])+))|)[\\x20\\t\\r\\n\\f]*\\])*)|.*)\\)|)")}),
u=u.length&&new RegExp(u.join("|")),V=V.length&&new RegExp(V.join("|")),c=pa.test(I.compareDocumentPosition),D=c||pa.test(I.contains)?function(a,c){var b=9===a.nodeType?a.documentElement:a;c=c&&c.parentNode;return a===c||!(!c||1!==c.nodeType||!(b.contains?b.contains(c):a.compareDocumentPosition&&16&a.compareDocumentPosition(c)))}:function(a,c){if(c)for(;c=c.parentNode;)if(c===a)return!0;return!1},C=c?function(a,c){if(a===c)return p=!0,0;var b=!a.compareDocumentPosition-!c.compareDocumentPosition;
return b||(1&(b=(a.ownerDocument||a)===(c.ownerDocument||c)?a.compareDocumentPosition(c):1)||!Y.sortDetached&&c.compareDocumentPosition(a)===b?a===k||a.ownerDocument===z&&D(z,a)?-1:c===k||c.ownerDocument===z&&D(z,c)?1:F?J(F,a)-J(F,c):0:4&b?-1:1)}:function(a,c){if(a===c)return p=!0,0;var b=0,d=a.parentNode,e=c.parentNode,g=[a],q=[c];if(!d||!e)return a===k?-1:c===k?1:d?-1:e?1:F?J(F,a)-J(F,c):0;if(d===e)return r(a,c);for(;a=a.parentNode;)g.unshift(a);for(a=c;a=a.parentNode;)q.unshift(a);for(;g[b]===
q[b];)b++;return b?r(g[b],q[b]):g[b]===z?-1:q[b]===z?1:0},k):k};c.matches=function(a,b){return c(a,null,null,b)};c.matchesSelector=function(a,b){if((a.ownerDocument||a)!==k&&qa(a),b=b.replace(oa,"='$1']"),!(!Y.matchesSelector||!O||ja[b+" "]||V&&V.test(b)||u&&u.test(b)))try{var d=aa.call(a,b);if(d||Y.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(lc){}return 0<c(b,k,null,[a]).length};c.contains=function(a,c){return(a.ownerDocument||a)!==k&&qa(a),D(a,c)};c.attr=function(a,c){(a.ownerDocument||
a)!==k&&qa(a);var b=G.attrHandle[c.toLowerCase()];b=b&&W.call(G.attrHandle,c.toLowerCase())?b(a,c,!O):void 0;return void 0!==b?b:Y.attributes||!O?a.getAttribute(c):(b=a.getAttributeNode(c))&&b.specified?b.value:null};c.escape=function(a){return(a+"").replace(U,ea)};c.error=function(a){throw Error("Syntax error, unrecognized expression: "+a);};c.uniqueSort=function(a){var c,b=[],d=0,e=0;if(p=!Y.detectDuplicates,F=!Y.sortStable&&a.slice(0),a.sort(C),p){for(;c=a[e++];)c===a[e]&&(d=b.push(e));for(;d--;)a.splice(b[d],
1)}return F=null,a};var Ea=c.getText=function(a){var c,b="",d=0;if(c=a.nodeType)if(1===c||9===c||11===c){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)b+=Ea(a)}else{if(3===c||4===c)return a.nodeValue}else for(;c=a[d++];)b+=Ea(c);return b};(G=c.selectors={cacheLength:50,createPseudo:d,match:Ba,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=
a[1].replace(Q,ma),a[3]=(a[3]||a[4]||a[5]||"").replace(Q,ma),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||c.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&c.error(a[0]),a},PSEUDO:function(a){var c,b=!a[6]&&a[2];return Ba.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":b&&T.test(b)&&(c=ia(b,!0))&&(c=b.indexOf(")",b.length-c)-b.length)&&(a[0]=a[0].slice(0,
c),a[2]=b.slice(0,c)),a.slice(0,3))}},filter:{TAG:function(a){var c=a.replace(Q,ma).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===c}},CLASS:function(a){var c=Pa[a+" "];return c||(c=new RegExp("(^|[\\x20\\t\\r\\n\\f])"+a+"([\\x20\\t\\r\\n\\f]|$)"),Pa(a,function(a){return c.test("string"==typeof a.className&&a.className||"undefined"!=typeof a.getAttribute&&a.getAttribute("class")||"")}))},ATTR:function(a,b,d){return function(e){e=c.attr(e,
a);return null==e?"!="===b:!b||(e+="","="===b?e===d:"!="===b?e!==d:"^="===b?d&&0===e.indexOf(d):"*="===b?d&&-1<e.indexOf(d):"$="===b?d&&e.slice(-d.length)===d:"~="===b?-1<(" "+e.replace(Ma," ")+" ").indexOf(d):"|="===b&&(e===d||e.slice(0,d.length+1)===d+"-"))}},CHILD:function(a,c,b,d,e){var g="nth"!==a.slice(0,3),r="last"!==a.slice(-4),q="of-type"===c;return 1===d&&0===e?function(a){return!!a.parentNode}:function(c,b,y){var f,w,v,h;b=g!==r?"nextSibling":"previousSibling";var l=c.parentNode,P=q&&c.nodeName.toLowerCase(),
t=!y&&!q,B=!1;if(l){if(g){for(;b;){for(v=c;v=v[b];)if(q?v.nodeName.toLowerCase()===P:1===v.nodeType)return!1;var M=b="only"===a&&!M&&"nextSibling"}return!0}if(M=[r?l.firstChild:l.lastChild],r&&t)for(B=(h=(f=(y=(w=(v=l)[H]||(v[H]={}))[v.uniqueID]||(w[v.uniqueID]={}))[a]||[])[0]===A&&f[1])&&f[2],v=h&&l.childNodes[h];v=++h&&v&&v[b]||(B=h=0)||M.pop();){if(1===v.nodeType&&++B&&v===c){y[a]=[A,h,B];break}}else if(t&&(B=h=(f=((w=(v=c)[H]||(v[H]={}))[v.uniqueID]||(w[v.uniqueID]={}))[a]||[])[0]===A&&f[1]),
!1===B)for(;(v=++h&&v&&v[b]||(B=h=0)||M.pop())&&((q?v.nodeName.toLowerCase()!==P:1!==v.nodeType)||!++B||(t&&((y=(w=v[H]||(v[H]={}))[v.uniqueID]||(w[v.uniqueID]={}))[a]=[A,B]),v!==c)););return(B-=e)===d||0==B%d&&0<=B/d}}},PSEUDO:function(a,b){var e,g=G.pseudos[a]||G.setFilters[a.toLowerCase()]||c.error("unsupported pseudo: "+a);return g[H]?g(b):1<g.length?(e=[a,a,"",b],G.setFilters.hasOwnProperty(a.toLowerCase())?d(function(a,c){for(var d,e=g(a,b),r=e.length;r--;)a[d=J(a,e[r])]=!(c[d]=e[r])}):function(a){return g(a,
0,e)}):g}},pseudos:{not:d(function(a){var c=[],b=[],e=N(a.replace(ra,"$1"));return e[H]?d(function(a,c,b,d){var g;b=e(a,null,d,[]);for(d=a.length;d--;)(g=b[d])&&(a[d]=!(c[d]=g))}):function(a,d,g){return c[0]=a,e(c,null,g,b),c[0]=null,!b.pop()}}),has:d(function(a){return function(b){return 0<c(a,b).length}}),contains:d(function(a){return a=a.replace(Q,ma),function(c){return-1<(c.textContent||c.innerText||Ea(c)).indexOf(a)}}),lang:d(function(a){return ca.test(a||"")||c.error("unsupported lang: "+a),
a=a.replace(Q,ma).toLowerCase(),function(c){var b;do if(b=O?c.lang:c.getAttribute("xml:lang")||c.getAttribute("lang"))return(b=b.toLowerCase())===a||0===b.indexOf(a+"-");while((c=c.parentNode)&&1===c.nodeType);return!1}}),target:function(c){var b=a.location&&a.location.hash;return b&&b.slice(1)===c.id},root:function(a){return a===I},focus:function(a){return a===k.activeElement&&(!k.hasFocus||k.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:w(!1),disabled:w(!0),checked:function(a){var c=a.nodeName.toLowerCase();
return"input"===c&&!!a.checked||"option"===c&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,!0===a.selected},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(6>a.nodeType)return!1;return!0},parent:function(a){return!G.pseudos.empty(a)},header:function(a){return R.test(a.nodeName)},input:function(a){return za.test(a.nodeName)},button:function(a){var c=a.nodeName.toLowerCase();return"input"===c&&"button"===a.type||"button"===c},text:function(a){var c;return"input"===
a.nodeName.toLowerCase()&&"text"===a.type&&(null==(c=a.getAttribute("type"))||"text"===c.toLowerCase())},first:v(function(){return[0]}),last:v(function(a,c){return[c-1]}),eq:v(function(a,c,b){return[0>b?b+c:b]}),even:v(function(a,c){for(var b=0;b<c;b+=2)a.push(b);return a}),odd:v(function(a,c){for(var b=1;b<c;b+=2)a.push(b);return a}),lt:v(function(a,c,b){for(c=0>b?b+c:b;0<=--c;)a.push(c);return a}),gt:v(function(a,c,b){for(b=0>b?b+c:b;++b<c;)a.push(b);return a})}}).pseudos.nth=G.pseudos.eq;for(Z in{radio:!0,
checkbox:!0,file:!0,password:!0,image:!0})G.pseudos[Z]=q(Z);for(Z in{submit:!0,reset:!0})G.pseudos[Z]=f(Z);l.prototype=G.filters=G.pseudos;G.setFilters=new l;var ia=c.tokenize=function(a,b){var d,e,g,r,q;if(r=ba[a+" "])return b?0:r.slice(0);r=a;var y=[];for(q=G.preFilter;r;){f&&!(d=Ka.exec(r))||(d&&(r=r.slice(d[0].length)||r),y.push(e=[]));var f=!1;(d=Ca.exec(r))&&(f=d.shift(),e.push({value:f,type:d[0].replace(ra," ")}),r=r.slice(f.length));for(g in G.filter)!(d=Ba[g].exec(r))||q[g]&&!(d=q[g](d))||
(f=d.shift(),e.push({value:f,type:g,matches:d}),r=r.slice(f.length));if(!f)break}return b?r.length:r?c.error(a):ba(a,y).slice(0)};return N=c.compile=function(a,c){var b,d=[],e=[],g=ja[a+" "];if(!g){c||(c=ia(a));for(b=c.length;b--;)(g=n(c[b]))[H]?d.push(g):e.push(g);(g=ja(a,L(e,d))).selector=a}return g},E=c.select=function(a,c,b,d){var e,g,r,q,y,f="function"==typeof a&&a,w=!d&&ia(a=f.selector||a);if(b=b||[],1===w.length){if(2<(g=w[0]=w[0].slice(0)).length&&"ID"===(r=g[0]).type&&9===c.nodeType&&O&&
G.relative[g[1].type]){if(!(c=(G.find.ID(r.matches[0].replace(Q,ma),c)||[])[0]))return b;f&&(c=c.parentNode);a=a.slice(g.shift().value.length)}for(e=Ba.needsContext.test(a)?0:g.length;e--&&(r=g[e],!G.relative[q=r.type]);)if((y=G.find[q])&&(d=y(r.matches[0].replace(Q,ma),ha.test(g[0].type)&&h(c.parentNode)||c))){if(g.splice(e,1),!(a=d.length&&t(g)))return S.apply(b,d),b;break}}return(f||N(a,w))(d,c,!O,b,!c||ha.test(a)&&h(c.parentNode)||c),b},Y.sortStable=H.split("").sort(C).join("")===H,Y.detectDuplicates=
!!p,qa(),Y.sortDetached=e(function(a){return 1&a.compareDocumentPosition(k.createElement("fieldset"))}),e(function(a){return a.innerHTML="<a href='#'></a>","#"===a.firstChild.getAttribute("href")})||g("type|href|height|width",function(a,c,b){if(!b)return a.getAttribute(c,"type"===c.toLowerCase()?1:2)}),Y.attributes&&e(function(a){return a.innerHTML="<input/>",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||g("value",function(a,c,b){if(!b&&"input"===a.nodeName.toLowerCase())return a.defaultValue}),
e(function(a){return null==a.getAttribute("disabled")})||g("checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",function(a,c,b){var d;if(!b)return!0===a[c]?c.toLowerCase():(d=a.getAttributeNode(c))&&d.specified?d.value:null}),c}(b);l.find=Aa;l.expr=Aa.selectors;l.expr[":"]=l.expr.pseudos;l.uniqueSort=l.unique=Aa.uniqueSort;l.text=Aa.getText;l.isXMLDoc=Aa.isXML;l.contains=Aa.contains;l.escapeSelector=Aa.escape;var za=function(a,
c,b){for(var d=[],e=void 0!==b;(a=a[c])&&9!==a.nodeType;)if(1===a.nodeType){if(e&&l(a).is(b))break;d.push(a)}return d},Ba=function(a,c){for(var b=[];a;a=a.nextSibling)1===a.nodeType&&a!==c&&b.push(a);return b},Ea=l.expr.match.needsContext,gb=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;l.filter=function(a,c,b){var d=c[0];return b&&(a=":not("+a+")"),1===c.length&&1===d.nodeType?l.find.matchesSelector(d,a)?[d]:[]:l.find.matches(a,l.grep(c,function(a){return 1===a.nodeType}))};l.fn.extend({find:function(a){var c,
b=this.length,d=this;if("string"!=typeof a)return this.pushStack(l(a).filter(function(){for(c=0;c<b;c++)if(l.contains(d[c],this))return!0}));var e=this.pushStack([]);for(c=0;c<b;c++)l.find(a,d[c],e);return 1<b?l.uniqueSort(e):e},filter:function(a){return this.pushStack(f(this,a||[],!1))},not:function(a){return this.pushStack(f(this,a||[],!0))},is:function(a){return!!f(this,"string"==typeof a&&Ea.test(a)?l(a):a||[],!1).length}});var Hb=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(l.fn.init=function(a,c,
b){var d,e;if(!a)return this;if(b=b||Ib,"string"==typeof a){if(!(d="<"===a[0]&&">"===a[a.length-1]&&3<=a.length?[null,a,null]:Hb.exec(a))||!d[1]&&c)return!c||c.jquery?(c||b).find(a):this.constructor(c).find(a);if(d[1]){if(c=c instanceof l?c[0]:c,l.merge(this,l.parseHTML(d[1],c&&c.nodeType?c.ownerDocument||c:N,!0)),gb.test(d[1])&&l.isPlainObject(c))for(d in c)T(this[d])?this[d](c[d]):this.attr(d,c[d]);return this}return(e=N.getElementById(d[2]))&&(this[0]=e,this.length=1),this}return a.nodeType?(this[0]=
a,this.length=1,this):T(a)?void 0!==b.ready?b.ready(a):a(l):l.makeArray(a,this)}).prototype=l.fn;var Ib=l(N);var Jb=/^(?:parents|prev(?:Until|All))/,Kb={children:!0,contents:!0,next:!0,prev:!0};l.fn.extend({has:function(a){var c=l(a,this),b=c.length;return this.filter(function(){for(var a=0;a<b;a++)if(l.contains(this,c[a]))return!0})},closest:function(a,c){var b,d=0,e=this.length,g=[],r="string"!=typeof a&&l(a);if(!Ea.test(a))for(;d<e;d++)for(b=this[d];b&&b!==c;b=b.parentNode)if(11>b.nodeType&&(r?
-1<r.index(b):1===b.nodeType&&l.find.matchesSelector(b,a))){g.push(b);break}return this.pushStack(1<g.length?l.uniqueSort(g):g)},index:function(a){return a?"string"==typeof a?Ca.call(l(a),this[0]):Ca.call(this,a.jquery?a[0]:a):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,c){return this.pushStack(l.uniqueSort(l.merge(this.get(),l(a,c))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});l.each({parent:function(a){return(a=a.parentNode)&&
11!==a.nodeType?a:null},parents:function(a){return za(a,"parentNode")},parentsUntil:function(a,c,b){return za(a,"parentNode",b)},next:function(a){return m(a,"nextSibling")},prev:function(a){return m(a,"previousSibling")},nextAll:function(a){return za(a,"nextSibling")},prevAll:function(a){return za(a,"previousSibling")},nextUntil:function(a,c,b){return za(a,"nextSibling",b)},prevUntil:function(a,c,b){return za(a,"previousSibling",b)},siblings:function(a){return Ba((a.parentNode||{}).firstChild,a)},
children:function(a){return Ba(a.firstChild)},contents:function(a){return h(a,"iframe")?a.contentDocument:(h(a,"template")&&(a=a.content||a),l.merge([],a.childNodes))}},function(a,c){l.fn[a]=function(b,d){var e=l.map(this,c,b);return"Until"!==a.slice(-5)&&(d=b),d&&"string"==typeof d&&(e=l.filter(d,e)),1<this.length&&(Kb[a]||l.uniqueSort(e),Jb.test(a)&&e.reverse()),this.pushStack(e)}});var Y=/[^\x20\t\r\n\f]+/g;l.Callbacks=function(a){a="string"==typeof a?D(a):l.extend({},a);var c,b,d,e,g=[],r=[],
q=-1,f=function(){e=e||a.once;for(d=c=!0;r.length;q=-1)for(b=r.shift();++q<g.length;)!1===g[q].apply(b[0],b[1])&&a.stopOnFalse&&(q=g.length,b=!1);a.memory||(b=!1);c=!1;e&&(g=b?[]:"")},w={add:function(){return g&&(b&&!c&&(q=g.length-1,r.push(b)),function zb(c){l.each(c,function(c,b){T(b)?a.unique&&w.has(b)||g.push(b):b&&b.length&&"string"!==p(b)&&zb(b)})}(arguments),b&&!c&&f()),this},remove:function(){return l.each(arguments,function(a,c){for(var b;-1<(b=l.inArray(c,g,b));)g.splice(b,1),b<=q&&q--}),
this},has:function(a){return a?-1<l.inArray(a,g):0<g.length},empty:function(){return g&&(g=[]),this},disable:function(){return e=r=[],g=b="",this},disabled:function(){return!g},lock:function(){return e=r=[],b||c||(g=b=""),this},locked:function(){return!!e},fireWith:function(a,b){return e||(b=[a,(b=b||[]).slice?b.slice():b],r.push(b),c||f()),this},fire:function(){return w.fireWith(this,arguments),this},fired:function(){return!!d}};return w};l.extend({Deferred:function(a){var c=[["notify","progress",
l.Callbacks("memory"),l.Callbacks("memory"),2],["resolve","done",l.Callbacks("once memory"),l.Callbacks("once memory"),0,"resolved"],["reject","fail",l.Callbacks("once memory"),l.Callbacks("once memory"),1,"rejected"]],d="pending",e={state:function(){return d},always:function(){return g.done(arguments).fail(arguments),this},"catch":function(a){return e.then(null,a)},pipe:function(){var a=arguments;return l.Deferred(function(b){l.each(c,function(c,d){var e=T(a[d[4]])&&a[d[4]];g[d[1]](function(){var a=
e&&e.apply(this,arguments);a&&T(a.promise)?a.promise().progress(b.notify).done(b.resolve).fail(b.reject):b[d[0]+"With"](this,e?[a]:arguments)})});a=null}).promise()},then:function(a,d,e){function g(a,c,d,e){return function(){var q=this,f=arguments,w=function(){var b;if(!(a<r)){if((b=d.apply(q,f))===c.promise())throw new TypeError("Thenable self-resolution");var w=b&&("object"==typeof b||"function"==typeof b)&&b.then;T(w)?e?w.call(b,g(r,c,C,e),g(r,c,A,e)):(r++,w.call(b,g(r,c,C,e),g(r,c,A,e),g(r,c,
C,c.notifyWith))):(d!==C&&(q=void 0,f=[b]),(e||c.resolveWith)(q,f))}},y=e?w:function(){try{w()}catch(fb){l.Deferred.exceptionHook&&l.Deferred.exceptionHook(fb,y.stackTrace),a+1>=r&&(d!==A&&(q=void 0,f=[fb]),c.rejectWith(q,f))}};a?y():(l.Deferred.getStackHook&&(y.stackTrace=l.Deferred.getStackHook()),b.setTimeout(y))}}var r=0;return l.Deferred(function(b){c[0][3].add(g(0,b,T(e)?e:C,b.notifyWith));c[1][3].add(g(0,b,T(a)?a:C));c[2][3].add(g(0,b,T(d)?d:A))}).promise()},promise:function(a){return null!=
a?l.extend(a,e):e}},g={};return l.each(c,function(a,b){var r=b[2],q=b[5];e[b[1]]=r.add;q&&r.add(function(){d=q},c[3-a][2].disable,c[3-a][3].disable,c[0][2].lock,c[0][3].lock);r.add(b[3].fire);g[b[0]]=function(){return g[b[0]+"With"](this===g?void 0:this,arguments),this};g[b[0]+"With"]=r.fireWith}),e.promise(g),a&&a.call(g,g),g},when:function(a){var c=arguments.length,b=c,d=Array(b),e=va.call(arguments),g=l.Deferred(),r=function(a){return function(b){d[a]=this;e[a]=1<arguments.length?va.call(arguments):
b;--c||g.resolveWith(d,e)}};if(1>=c&&(z(a,g.done(r(b)).resolve,g.reject,!c),"pending"===g.state()||T(e[b]&&e[b].then)))return g.then();for(;b--;)z(e[b],r(b),g.reject);return g.promise()}});var Lb=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;l.Deferred.exceptionHook=function(a,c){b.console&&b.console.warn&&a&&Lb.test(a.name)&&b.console.warn("jQuery.Deferred exception: "+a.message,a.stack,c)};l.readyException=function(a){b.setTimeout(function(){throw a;})};var Wa=l.Deferred();l.fn.ready=
function(a){return Wa.then(a)["catch"](function(a){l.readyException(a)}),this};l.extend({isReady:!1,readyWait:1,ready:function(a){(!0===a?--l.readyWait:l.isReady)||(l.isReady=!0,!0!==a&&0<--l.readyWait||Wa.resolveWith(N,[l]))}});l.ready.then=Wa.then;"complete"===N.readyState||"loading"!==N.readyState&&!N.documentElement.doScroll?b.setTimeout(l.ready):(N.addEventListener("DOMContentLoaded",u),b.addEventListener("load",u));var wa=function(a,c,b,d,e,g,q){var r=0,f=a.length,w=null==b;if("object"===p(b))for(r in e=
!0,b)wa(a,c,r,b[r],!0,g,q);else if(void 0!==d&&(e=!0,T(d)||(q=!0),w&&(q?(c.call(a,d),c=null):(w=c,c=function(a,c,b){return w.call(l(a),b)})),c))for(;r<f;r++)c(a[r],b,q?d:d.call(a[r],r,c(a[r],b)));return e?a:w?c.call(a):f?c(a[0],b):g},ub=/^-ms-/,vb=/-([a-z])/g,Ra=function(a){return 1===a.nodeType||9===a.nodeType||!+a.nodeType};d.uid=1;d.prototype={cache:function(a){var c=a[this.expando];return c||(c={},Ra(a)&&(a.nodeType?a[this.expando]=c:Object.defineProperty(a,this.expando,{value:c,configurable:!0}))),
c},set:function(a,b,d){var e;a=this.cache(a);if("string"==typeof b)a[c(b)]=d;else for(e in b)a[c(e)]=b[e];return a},get:function(a,b){return void 0===b?this.cache(a):a[this.expando]&&a[this.expando][c(b)]},access:function(a,c,b){return void 0===c||c&&"string"==typeof c&&void 0===b?this.get(a,c):(this.set(a,c,b),void 0!==b?b:c)},remove:function(a,b){var d=a[this.expando];if(void 0!==d){if(void 0!==b){var e=(b=Array.isArray(b)?b.map(c):(b=c(b))in d?[b]:b.match(Y)||[]).length;for(;e--;)delete d[b[e]]}(void 0===
b||l.isEmptyObject(d))&&(a.nodeType?a[this.expando]=void 0:delete a[this.expando])}},hasData:function(a){a=a[this.expando];return void 0!==a&&!l.isEmptyObject(a)}};var R=new d,Q=new d,xb=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,wb=/[A-Z]/g;l.extend({hasData:function(a){return Q.hasData(a)||R.hasData(a)},data:function(a,c,b){return Q.access(a,c,b)},removeData:function(a,c){Q.remove(a,c)},_data:function(a,c,b){return R.access(a,c,b)},_removeData:function(a,c){R.remove(a,c)}});l.fn.extend({data:function(a,b){var d,
g,r,q=this[0],f=q&&q.attributes;if(void 0===a){if(this.length&&(r=Q.get(q),1===q.nodeType&&!R.get(q,"hasDataAttrs"))){for(d=f.length;d--;)f[d]&&0===(g=f[d].name).indexOf("data-")&&(g=c(g.slice(5)),e(q,g,r[g]));R.set(q,"hasDataAttrs",!0)}return r}return"object"==typeof a?this.each(function(){Q.set(this,a)}):wa(this,function(c){var b;if(q&&void 0===c){if(void 0!==(b=Q.get(q,a))||void 0!==(b=e(q,a)))return b}else this.each(function(){Q.set(this,a,c)})},null,b,1<arguments.length,null,!0)},removeData:function(a){return this.each(function(){Q.remove(this,
a)})}});l.extend({queue:function(a,c,b){var d;if(a)return c=(c||"fx")+"queue",d=R.get(a,c),b&&(!d||Array.isArray(b)?d=R.access(a,c,l.makeArray(b)):d.push(b)),d||[]},dequeue:function(a,c){c=c||"fx";var b=l.queue(a,c),d=b.length,e=b.shift(),g=l._queueHooks(a,c),r=function(){l.dequeue(a,c)};"inprogress"===e&&(e=b.shift(),d--);e&&("fx"===c&&b.unshift("inprogress"),delete g.stop,e.call(a,r,g));!d&&g&&g.empty.fire()},_queueHooks:function(a,c){var b=c+"queueHooks";return R.get(a,b)||R.access(a,b,{empty:l.Callbacks("once memory").add(function(){R.remove(a,
[c+"queue",b])})})}});l.fn.extend({queue:function(a,c){var b=2;return"string"!=typeof a&&(c=a,a="fx",b--),arguments.length<b?l.queue(this[0],a):void 0===c?this:this.each(function(){var b=l.queue(this,a,c);l._queueHooks(this,a);"fx"===a&&"inprogress"!==b[0]&&l.dequeue(this,a)})},dequeue:function(a){return this.each(function(){l.dequeue(this,a)})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,c){var b,d=1,e=l.Deferred(),g=this,r=this.length,q=function(){--d||e.resolveWith(g,
[g])};"string"!=typeof a&&(c=a,a=void 0);for(a=a||"fx";r--;)(b=R.get(g[r],a+"queueHooks"))&&b.empty&&(d++,b.empty.add(q));return q(),e.promise(c)}});var hb=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,Fa=new RegExp("^(?:([+-])=|)("+hb+")([a-z%]*)$","i"),sa=["Top","Right","Bottom","Left"],La=function(a,c){return"none"===(a=c||a).style.display||""===a.style.display&&l.contains(a.ownerDocument,a)&&"none"===l.css(a,"display")},ib=function(a,c,b,d){var e,g={};for(e in c)g[e]=a.style[e],a.style[e]=c[e];
b=b.apply(a,d||[]);for(e in c)a.style[e]=g[e];return b},ab={};l.fn.extend({show:function(){return q(this,!0)},hide:function(){return q(this)},toggle:function(a){return"boolean"==typeof a?a?this.show():this.hide():this.each(function(){La(this)?l(this).show():l(this).hide()})}});var jb=/^(?:checkbox|radio)$/i,bb=/<([a-z][^\/\0>\x20\t\r\n\f]+)/i,cb=/^$|^module$|\/(?:java|ecma)script/i,ka={option:[1,"<select multiple='multiple'>","</select>"],thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>",
"</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};ka.optgroup=ka.option;ka.tbody=ka.tfoot=ka.colgroup=ka.caption=ka.thead;ka.th=ka.td;var Ab=/<|&#?\w+;/;!function(){var a=N.createDocumentFragment().appendChild(N.createElement("div")),c=N.createElement("input");c.setAttribute("type","radio");c.setAttribute("checked","checked");c.setAttribute("name","t");a.appendChild(c);ca.checkClone=a.cloneNode(!0).cloneNode(!0).lastChild.checked;
a.innerHTML="<textarea>x</textarea>";ca.noCloneChecked=!!a.cloneNode(!0).lastChild.defaultValue}();var Sa=N.documentElement,Mb=/^key/,Nb=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,kb=/^([^.]*)(?:\.(.+)|)/;l.event={global:{},add:function(a,c,b,d,e){var g,r,q,f,w,v,h,y,t;if(w=R.get(a))for(b.handler&&(b=(g=b).handler,e=g.selector),e&&l.find.matchesSelector(Sa,e),b.guid||(b.guid=l.guid++),(f=w.events)||(f=w.events={}),(r=w.handle)||(r=w.handle=function(c){return"undefined"!=typeof l&&l.event.triggered!==
c.type?l.event.dispatch.apply(a,arguments):void 0}),w=(c=(c||"").match(Y)||[""]).length;w--;){var B=t=(q=kb.exec(c[w])||[])[1];q=(q[2]||"").split(".").sort();B&&(h=l.event.special[B]||{},B=(e?h.delegateType:h.bindType)||B,h=l.event.special[B]||{},v=l.extend({type:B,origType:t,data:d,handler:b,guid:b.guid,selector:e,needsContext:e&&l.expr.match.needsContext.test(e),namespace:q.join(".")},g),(y=f[B])||((y=f[B]=[]).delegateCount=0,h.setup&&!1!==h.setup.call(a,d,q,r)||a.addEventListener&&a.addEventListener(B,
r)),h.add&&(h.add.call(a,v),v.handler.guid||(v.handler.guid=b.guid)),e?y.splice(y.delegateCount++,0,v):y.push(v),l.event.global[B]=!0)}},remove:function(a,c,b,d,e){var g,q,r,f,w,v,h,y,t=R.hasData(a)&&R.get(a);if(t&&(f=t.events)){for(w=(c=(c||"").match(Y)||[""]).length;w--;)if(r=kb.exec(c[w])||[],v=y=r[1],h=(r[2]||"").split(".").sort(),v){var B=l.event.special[v]||{};var M=f[v=(d?B.delegateType:B.bindType)||v]||[];r=r[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)");for(q=g=M.length;g--;){var m=
M[g];!e&&y!==m.origType||b&&b.guid!==m.guid||r&&!r.test(m.namespace)||d&&d!==m.selector&&("**"!==d||!m.selector)||(M.splice(g,1),m.selector&&M.delegateCount--,B.remove&&B.remove.call(a,m))}q&&!M.length&&(B.teardown&&!1!==B.teardown.call(a,h,t.handle)||l.removeEvent(a,v,t.handle),delete f[v])}else for(v in f)l.event.remove(a,v+c[w],b,d,!0);l.isEmptyObject(f)&&R.remove(a,"handle events")}},dispatch:function(a){var c=l.event.fix(a),b,d,e,g,r=Array(arguments.length);var q=(R.get(this,"events")||{})[c.type]||
[];var f=l.event.special[c.type]||{};r[0]=c;for(b=1;b<arguments.length;b++)r[b]=arguments[b];if(c.delegateTarget=this,!f.preDispatch||!1!==f.preDispatch.call(this,c)){var w=l.event.handlers.call(this,c,q);for(b=0;(e=w[b++])&&!c.isPropagationStopped();)for(c.currentTarget=e.elem,q=0;(g=e.handlers[q++])&&!c.isImmediatePropagationStopped();)c.rnamespace&&!c.rnamespace.test(g.namespace)||(c.handleObj=g,c.data=g.data,void 0!==(d=((l.event.special[g.origType]||{}).handle||g.handler).apply(e.elem,r))&&!1===
(c.result=d)&&(c.preventDefault(),c.stopPropagation()));return f.postDispatch&&f.postDispatch.call(this,c),c.result}},handlers:function(a,c){var b,d,e,g=[],q=c.delegateCount,r=a.target;if(q&&r.nodeType&&!("click"===a.type&&1<=a.button))for(;r!==this;r=r.parentNode||this)if(1===r.nodeType&&("click"!==a.type||!0!==r.disabled)){var f=[];var w={};for(b=0;b<q;b++)void 0===w[e=(d=c[b]).selector+" "]&&(w[e]=d.needsContext?-1<l(e,this).index(r):l.find(e,this,null,[r]).length),w[e]&&f.push(d);f.length&&g.push({elem:r,
handlers:f})}return r=this,q<c.length&&g.push({elem:r,handlers:c.slice(q)}),g},addProp:function(a,c){Object.defineProperty(l.Event.prototype,a,{enumerable:!0,configurable:!0,get:T(c)?function(){if(this.originalEvent)return c(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[a]},set:function(c){Object.defineProperty(this,a,{enumerable:!0,configurable:!0,writable:!0,value:c})}})},fix:function(a){return a[l.expando]?a:new l.Event(a)},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==
F()&&this.focus)return this.focus(),!1},delegateType:"focusin"},blur:{trigger:function(){if(this===F()&&this.blur)return this.blur(),!1},delegateType:"focusout"},click:{trigger:function(){if("checkbox"===this.type&&this.click&&h(this,"input"))return this.click(),!1},_default:function(a){return h(a.target,"a")}},beforeunload:{postDispatch:function(a){void 0!==a.result&&a.originalEvent&&(a.originalEvent.returnValue=a.result)}}}};l.removeEvent=function(a,c,b){a.removeEventListener&&a.removeEventListener(c,
b)};l.Event=function(a,c){if(!(this instanceof l.Event))return new l.Event(a,c);a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||void 0===a.defaultPrevented&&!1===a.returnValue?E:aa,this.target=a.target&&3===a.target.nodeType?a.target.parentNode:a.target,this.currentTarget=a.currentTarget,this.relatedTarget=a.relatedTarget):this.type=a;c&&l.extend(this,c);this.timeStamp=a&&a.timeStamp||Date.now();this[l.expando]=!0};l.Event.prototype={constructor:l.Event,
isDefaultPrevented:aa,isPropagationStopped:aa,isImmediatePropagationStopped:aa,isSimulated:!1,preventDefault:function(){var a=this.originalEvent;this.isDefaultPrevented=E;a&&!this.isSimulated&&a.preventDefault()},stopPropagation:function(){var a=this.originalEvent;this.isPropagationStopped=E;a&&!this.isSimulated&&a.stopPropagation()},stopImmediatePropagation:function(){var a=this.originalEvent;this.isImmediatePropagationStopped=E;a&&!this.isSimulated&&a.stopImmediatePropagation();this.stopPropagation()}};
l.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,"char":!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:function(a){var c=a.button;return null==a.which&&Mb.test(a.type)?null!=a.charCode?a.charCode:a.keyCode:!a.which&&void 0!==c&&Nb.test(a.type)?1&c?1:2&c?3:4&
c?2:0:a.which}},l.event.addProp);l.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(a,c){l.event.special[a]={delegateType:c,bindType:c,handle:function(a){var b,d=a.relatedTarget,e=a.handleObj;return d&&(d===this||l.contains(this,d))||(a.type=e.origType,b=e.handler.apply(this,arguments),a.type=c),b}}});l.fn.extend({on:function(a,c,b,d){return O(this,a,c,b,d)},one:function(a,c,b,d){return O(this,a,c,b,d,1)},off:function(a,c,b){var d,e;
if(a&&a.preventDefault&&a.handleObj)return d=a.handleObj,l(a.delegateTarget).off(d.namespace?d.origType+"."+d.namespace:d.origType,d.selector,d.handler),this;if("object"==typeof a){for(e in a)this.off(e,c,a[e]);return this}return!1!==c&&"function"!=typeof c||(b=c,c=void 0),!1===b&&(b=aa),this.each(function(){l.event.remove(this,a,b,c)})}});var Ob=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi,Pb=/<script|<style|<link/i,Bb=/checked\s*(?:[^=]|=\s*.checked.)/i,
Cb=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;l.extend({htmlPrefilter:function(a){return a.replace(Ob,"<$1></$2>")},clone:function(a,c,b){var d,e,g=a.cloneNode(!0),q=l.contains(a.ownerDocument,a);if(!(ca.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||l.isXMLDoc(a))){var r=v(g);var f=0;for(d=(e=v(a)).length;f<d;f++){var w=e[f],h=r[f],y=h.nodeName.toLowerCase();"input"===y&&jb.test(w.type)?h.checked=w.checked:"input"!==y&&"textarea"!==y||(h.defaultValue=w.defaultValue)}}if(c)if(b)for(e=e||v(a),r=
r||v(g),f=0,d=e.length;f<d;f++)H(e[f],r[f]);else H(a,g);return 0<(r=v(g,"script")).length&&t(r,!q&&v(a,"script")),g},cleanData:function(a){for(var c,b,d,e=l.event.special,g=0;void 0!==(b=a[g]);g++)if(Ra(b)){if(c=b[R.expando]){if(c.events)for(d in c.events)e[d]?l.event.remove(b,d):l.removeEvent(b,d,c.handle);b[R.expando]=void 0}b[Q.expando]&&(b[Q.expando]=void 0)}}});l.fn.extend({detach:function(a){return K(this,a,!0)},remove:function(a){return K(this,a)},text:function(a){return wa(this,function(a){return void 0===
a?l.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=a)})},null,a,arguments.length)},append:function(){return W(this,arguments,function(a){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||ba(this,a).appendChild(a)})},prepend:function(){return W(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var c=ba(this,a);c.insertBefore(a,c.firstChild)}})},before:function(){return W(this,arguments,
function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return W(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},empty:function(){for(var a,c=0;null!=(a=this[c]);c++)1===a.nodeType&&(l.cleanData(v(a,!1)),a.textContent="");return this},clone:function(a,c){return a=null!=a&&a,c=null==c?a:c,this.map(function(){return l.clone(this,a,c)})},html:function(a){return wa(this,function(a){var c=this[0]||{},b=0,d=this.length;if(void 0===
a&&1===c.nodeType)return c.innerHTML;if("string"==typeof a&&!Pb.test(a)&&!ka[(bb.exec(a)||["",""])[1].toLowerCase()]){a=l.htmlPrefilter(a);try{for(;b<d;b++)1===(c=this[b]||{}).nodeType&&(l.cleanData(v(c,!1)),c.innerHTML=a);c=0}catch($a){}}c&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=[];return W(this,arguments,function(c){var b=this.parentNode;0>l.inArray(this,a)&&(l.cleanData(v(this)),b&&b.replaceChild(c,this))},a)}});l.each({appendTo:"append",prependTo:"prepend",
insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,c){l.fn[a]=function(a){for(var b=[],d=l(a),e=d.length-1,g=0;g<=e;g++)a=g===e?this:this.clone(!0),l(d[g])[c](a),Ga.apply(b,a.get());return this.pushStack(b)}});var Ta=new RegExp("^("+hb+")(?!px)[a-z%]+$","i"),Na=function(a){var c=a.ownerDocument.defaultView;return c&&c.opener||(c=b),c.getComputedStyle(a)},Db=new RegExp(sa.join("|"),"i");!function(){function a(){if(w){f.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0";
w.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%";Sa.appendChild(f).appendChild(w);var a=b.getComputedStyle(w);c="1%"!==a.top;q=12===Math.round(parseFloat(a.marginLeft));w.style.right="60%";g=36===Math.round(parseFloat(a.right));d=36===Math.round(parseFloat(a.width));w.style.position="absolute";e=36===w.offsetWidth||"absolute";Sa.removeChild(f);w=null}}var c,d,e,g,q,f=N.createElement("div"),w=N.createElement("div");
w.style&&(w.style.backgroundClip="content-box",w.cloneNode(!0).style.backgroundClip="",ca.clearCloneStyle="content-box"===w.style.backgroundClip,l.extend(ca,{boxSizingReliable:function(){return a(),d},pixelBoxStyles:function(){return a(),g},pixelPosition:function(){return a(),c},reliableMarginLeft:function(){return a(),q},scrollboxSize:function(){return a(),e}}))}();var Qb=/^(none|table(?!-c[ea]).+)/,lb=/^--/,Rb={position:"absolute",visibility:"hidden",display:"block"},mb={letterSpacing:"0",fontWeight:"400"},
eb=["Webkit","Moz","ms"],db=N.createElement("div").style;l.extend({cssHooks:{opacity:{get:function(a,c){if(c)return a=w(a,"opacity"),""===a?"1":a}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(a,b,d,e){if(a&&3!==a.nodeType&&8!==a.nodeType&&a.style){var q,f,w,r=c(b),v=lb.test(b),h=a.style;if(v||(b=L(r)),w=l.cssHooks[b]||l.cssHooks[r],void 0===
d)return w&&"get"in w&&void 0!==(q=w.get(a,!1,e))?q:h[b];"string"==(f=typeof d)&&(q=Fa.exec(d))&&q[1]&&(d=g(a,b,q),f="number");null!=d&&d===d&&("number"===f&&(d+=q&&q[3]||(l.cssNumber[r]?"":"px")),ca.clearCloneStyle||""!==d||0!==b.indexOf("background")||(h[b]="inherit"),w&&"set"in w&&void 0===(d=w.set(a,d,e))||(v?h.setProperty(b,d):h[b]=d))}},css:function(a,b,d,e){var g,q,f,r=c(b);return lb.test(b)||(b=L(r)),(f=l.cssHooks[b]||l.cssHooks[r])&&"get"in f&&(g=f.get(a,!0,d)),void 0===g&&(g=w(a,b,e)),"normal"===
g&&b in mb&&(g=mb[b]),""===d||d?(q=parseFloat(g),!0===d||isFinite(q)?q||0:g):g}});l.each(["height","width"],function(a,c){l.cssHooks[c]={get:function(a,b,d){if(b)return!Qb.test(l.css(a,"display"))||a.getClientRects().length&&a.getBoundingClientRect().width?S(a,c,d):ib(a,Rb,function(){return S(a,c,d)})},set:function(a,b,d){var e,g=Na(a),q="border-box"===l.css(a,"boxSizing",!1,g);d=d&&da(a,c,d,q,g);return q&&ca.scrollboxSize()===g.position&&(d-=Math.ceil(a["offset"+c[0].toUpperCase()+c.slice(1)]-parseFloat(g[c])-
da(a,c,"border",!1,g)-.5)),d&&(e=Fa.exec(b))&&"px"!==(e[3]||"px")&&(a.style[c]=b,b=l.css(a,c)),I(a,b,d)}}});l.cssHooks.marginLeft=B(ca.reliableMarginLeft,function(a,c){if(c)return(parseFloat(w(a,"marginLeft"))||a.getBoundingClientRect().left-ib(a,{marginLeft:0},function(){return a.getBoundingClientRect().left}))+"px"});l.each({margin:"",padding:"",border:"Width"},function(a,c){l.cssHooks[a+c]={expand:function(b){var d=0,e={};for(b="string"==typeof b?b.split(" "):[b];4>d;d++)e[a+sa[d]+c]=b[d]||b[d-
2]||b[0];return e}};"margin"!==a&&(l.cssHooks[a+c].set=I)});l.fn.extend({css:function(a,c){return wa(this,function(a,c,b){var d,e={},g=0;if(Array.isArray(c)){b=Na(a);for(d=c.length;g<d;g++)e[c[g]]=l.css(a,c[g],!1,b);return e}return void 0!==b?l.style(a,c,b):l.css(a,c)},a,c,1<arguments.length)}});l.Tween=J;J.prototype={constructor:J,init:function(a,c,b,d,e,g){this.elem=a;this.prop=b;this.easing=e||l.easing._default;this.options=c;this.start=this.now=this.cur();this.end=d;this.unit=g||(l.cssNumber[b]?
"":"px")},cur:function(){var a=J.propHooks[this.prop];return a&&a.get?a.get(this):J.propHooks._default.get(this)},run:function(a){var c,b=J.propHooks[this.prop];return this.options.duration?this.pos=c=l.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):this.pos=c=a,this.now=(this.end-this.start)*c+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),b&&b.set?b.set(this):J.propHooks._default.set(this),this}};J.prototype.init.prototype=J.prototype;J.propHooks=
{_default:{get:function(a){var c;return 1!==a.elem.nodeType||null!=a.elem[a.prop]&&null==a.elem.style[a.prop]?a.elem[a.prop]:(c=l.css(a.elem,a.prop,""))&&"auto"!==c?c:0},set:function(a){l.fx.step[a.prop]?l.fx.step[a.prop](a):1!==a.elem.nodeType||null==a.elem.style[l.cssProps[a.prop]]&&!l.cssHooks[a.prop]?a.elem[a.prop]=a.now:l.style(a.elem,a.prop,a.now+a.unit)}}};J.propHooks.scrollTop=J.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}};l.easing={linear:function(a){return a},
swing:function(a){return.5-Math.cos(a*Math.PI)/2},_default:"swing"};l.fx=J.prototype.init;l.fx.step={};var Da,Oa,Sb=/^(?:toggle|show|hide)$/,Tb=/queueHooks$/;l.Animation=l.extend(ha,{tweeners:{"*":[function(a,c){var b=this.createTween(a,c);return g(b.elem,a,Fa.exec(c),b),b}]},tweener:function(a,c){T(a)?(c=a,a=["*"]):a=a.match(Y);for(var b,d=0,e=a.length;d<e;d++)b=a[d],ha.tweeners[b]=ha.tweeners[b]||[],ha.tweeners[b].unshift(c)},prefilters:[function(a,c,b){var d,e,g,f,w,r,v,h="width"in c||"height"in
c,t=this,B={},M=a.style,m=a.nodeType&&La(a),y=R.get(a,"fxshow");b.queue||(null==(f=l._queueHooks(a,"fx")).unqueued&&(f.unqueued=0,w=f.empty.fire,f.empty.fire=function(){f.unqueued||w()}),f.unqueued++,t.always(function(){t.always(function(){f.unqueued--;l.queue(a,"fx").length||f.empty.fire()})}));for(d in c)if(e=c[d],Sb.test(e)){if(delete c[d],g=g||"toggle"===e,e===(m?"hide":"show")){if("show"!==e||!y||void 0===y[d])continue;m=!0}B[d]=y&&y[d]||l.style(a,d)}if((c=!l.isEmptyObject(c))||!l.isEmptyObject(B))for(d in h&&
1===a.nodeType&&(b.overflow=[M.overflow,M.overflowX,M.overflowY],null==(r=y&&y.display)&&(r=R.get(a,"display")),"none"===(v=l.css(a,"display"))&&(r?v=r:(q([a],!0),r=a.style.display||r,v=l.css(a,"display"),q([a]))),("inline"===v||"inline-block"===v&&null!=r)&&"none"===l.css(a,"float")&&(c||(t.done(function(){M.display=r}),null==r&&(v=M.display,r="none"===v?"":v)),M.display="inline-block")),b.overflow&&(M.overflow="hidden",t.always(function(){M.overflow=b.overflow[0];M.overflowX=b.overflow[1];M.overflowY=
b.overflow[2]})),c=!1,B)c||(y?"hidden"in y&&(m=y.hidden):y=R.access(a,"fxshow",{display:r}),g&&(y.hidden=!m),m&&q([a],!0),t.done(function(){m||q([a]);R.remove(a,"fxshow");for(d in B)l.style(a,d,B[d])})),c=la(m?y[d]:0,d,t),d in y||(y[d]=c.start,m&&(c.end=c.start,c.start=0))}],prefilter:function(a,c){c?ha.prefilters.unshift(a):ha.prefilters.push(a)}});l.speed=function(a,c,b){var d=a&&"object"==typeof a?l.extend({},a):{complete:b||!b&&c||T(a)&&a,duration:a,easing:b&&c||c&&!T(c)&&c};return l.fx.off?d.duration=
0:"number"!=typeof d.duration&&(d.duration in l.fx.speeds?d.duration=l.fx.speeds[d.duration]:d.duration=l.fx.speeds._default),null!=d.queue&&!0!==d.queue||(d.queue="fx"),d.old=d.complete,d.complete=function(){T(d.old)&&d.old.call(this);d.queue&&l.dequeue(this,d.queue)},d};l.fn.extend({fadeTo:function(a,c,b,d){return this.filter(La).css("opacity",0).show().end().animate({opacity:c},a,b,d)},animate:function(a,c,b,d){var e=l.isEmptyObject(a),g=l.speed(c,b,d);c=function(){var c=ha(this,l.extend({},a),
g);(e||R.get(this,"finish"))&&c.stop(!0)};return c.finish=c,e||!1===g.queue?this.each(c):this.queue(g.queue,c)},stop:function(a,c,b){var d=function(a){var c=a.stop;delete a.stop;c(b)};return"string"!=typeof a&&(b=c,c=a,a=void 0),c&&!1!==a&&this.queue(a||"fx",[]),this.each(function(){var c=!0,e=null!=a&&a+"queueHooks",g=l.timers,q=R.get(this);if(e)q[e]&&q[e].stop&&d(q[e]);else for(e in q)q[e]&&q[e].stop&&Tb.test(e)&&d(q[e]);for(e=g.length;e--;)g[e].elem!==this||null!=a&&g[e].queue!==a||(g[e].anim.stop(b),
c=!1,g.splice(e,1));!c&&b||l.dequeue(this,a)})},finish:function(a){return!1!==a&&(a=a||"fx"),this.each(function(){var c=R.get(this),b=c[a+"queue"];var d=c[a+"queueHooks"];var e=l.timers,g=b?b.length:0;c.finish=!0;l.queue(this,a,[]);d&&d.stop&&d.stop.call(this,!0);for(d=e.length;d--;)e[d].elem===this&&e[d].queue===a&&(e[d].anim.stop(!0),e.splice(d,1));for(d=0;d<g;d++)b[d]&&b[d].finish&&b[d].finish.call(this);delete c.finish})}});l.each(["toggle","show","hide"],function(a,c){var b=l.fn[c];l.fn[c]=function(a,
d,e){return null==a||"boolean"==typeof a?b.apply(this,arguments):this.animate(na(c,!0),a,d,e)}});l.each({slideDown:na("show"),slideUp:na("hide"),slideToggle:na("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,c){l.fn[a]=function(a,b,d){return this.animate(c,a,b,d)}});l.timers=[];l.fx.tick=function(){var a,c=0,b=l.timers;for(Da=Date.now();c<b.length;c++)(a=b[c])()||b[c]!==a||b.splice(c--,1);b.length||l.fx.stop();Da=void 0};l.fx.timer=function(a){l.timers.push(a);
l.fx.start()};l.fx.interval=13;l.fx.start=function(){Oa||(Oa=!0,ja())};l.fx.stop=function(){Oa=null};l.fx.speeds={slow:600,fast:200,_default:400};l.fn.delay=function(a,c){return a=l.fx?l.fx.speeds[a]||a:a,c=c||"fx",this.queue(c,function(c,d){var e=b.setTimeout(c,a);d.stop=function(){b.clearTimeout(e)}})};(function(){var a=N.createElement("input"),c=N.createElement("select").appendChild(N.createElement("option"));a.type="checkbox";ca.checkOn=""!==a.value;ca.optSelected=c.selected;(a=N.createElement("input")).value=
"t";a.type="radio";ca.radioValue="t"===a.value})();var Ha=l.expr.attrHandle;l.fn.extend({attr:function(a,c){return wa(this,l.attr,a,c,1<arguments.length)},removeAttr:function(a){return this.each(function(){l.removeAttr(this,a)})}});l.extend({attr:function(a,c,b){var d,e,g=a.nodeType;if(3!==g&&8!==g&&2!==g)return"undefined"==typeof a.getAttribute?l.prop(a,c,b):(1===g&&l.isXMLDoc(a)||(e=l.attrHooks[c.toLowerCase()]||(l.expr.match.bool.test(c)?Ub:void 0)),void 0!==b?null===b?void l.removeAttr(a,c):e&&
"set"in e&&void 0!==(d=e.set(a,b,c))?d:(a.setAttribute(c,b+""),b):e&&"get"in e&&null!==(d=e.get(a,c))?d:null==(d=l.find.attr(a,c))?void 0:d)},attrHooks:{type:{set:function(a,c){if(!ca.radioValue&&"radio"===c&&h(a,"input")){var b=a.value;return a.setAttribute("type",c),b&&(a.value=b),c}}}},removeAttr:function(a,c){var b=0,d=c&&c.match(Y);if(d&&1===a.nodeType)for(;c=d[b++];)a.removeAttribute(c)}});var Ub={set:function(a,c,b){return!1===c?l.removeAttr(a,b):a.setAttribute(b,b),b}};l.each(l.expr.match.bool.source.match(/\w+/g),
function(a,c){var b=Ha[c]||l.find.attr;Ha[c]=function(a,c,d){var e,g,q=c.toLowerCase();return d||(g=Ha[q],Ha[q]=e,e=null!=b(a,c,d)?q:null,Ha[q]=g),e}});var Vb=/^(?:input|select|textarea|button)$/i,Wb=/^(?:a|area)$/i;l.fn.extend({prop:function(a,c){return wa(this,l.prop,a,c,1<arguments.length)},removeProp:function(a){return this.each(function(){delete this[l.propFix[a]||a]})}});l.extend({prop:function(a,c,b){var d,e,g=a.nodeType;if(3!==g&&8!==g&&2!==g)return 1===g&&l.isXMLDoc(a)||(c=l.propFix[c]||
c,e=l.propHooks[c]),void 0!==b?e&&"set"in e&&void 0!==(d=e.set(a,b,c))?d:a[c]=b:e&&"get"in e&&null!==(d=e.get(a,c))?d:a[c]},propHooks:{tabIndex:{get:function(a){var c=l.find.attr(a,"tabindex");return c?parseInt(c,10):Vb.test(a.nodeName)||Wb.test(a.nodeName)&&a.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}});ca.optSelected||(l.propHooks.selected={get:function(a){a=a.parentNode;return a&&a.parentNode&&a.parentNode.selectedIndex,null},set:function(a){a=a.parentNode;a&&(a.selectedIndex,a.parentNode&&
a.parentNode.selectedIndex)}});l.each("tabIndex readOnly maxLength cellSpacing cellPadding rowSpan colSpan useMap frameBorder contentEditable".split(" "),function(){l.propFix[this.toLowerCase()]=this});l.fn.extend({addClass:function(a){var c,b,d,e,g,q,f,w=0;if(T(a))return this.each(function(c){l(this).addClass(a.call(this,c,U(this)))});if((c=ya(a)).length)for(;b=this[w++];)if(e=U(b),d=1===b.nodeType&&" "+ea(e)+" "){for(q=0;g=c[q++];)0>d.indexOf(" "+g+" ")&&(d+=g+" ");e!==(f=ea(d))&&b.setAttribute("class",
f)}return this},removeClass:function(a){var c,b,d,e,g,q,f,w=0;if(T(a))return this.each(function(c){l(this).removeClass(a.call(this,c,U(this)))});if(!arguments.length)return this.attr("class","");if((c=ya(a)).length)for(;b=this[w++];)if(e=U(b),d=1===b.nodeType&&" "+ea(e)+" "){for(q=0;g=c[q++];)for(;-1<d.indexOf(" "+g+" ");)d=d.replace(" "+g+" "," ");e!==(f=ea(d))&&b.setAttribute("class",f)}return this},toggleClass:function(a,c){var b=typeof a,d="string"===b||Array.isArray(a);return"boolean"==typeof c&&
d?c?this.addClass(a):this.removeClass(a):T(a)?this.each(function(b){l(this).toggleClass(a.call(this,b,U(this),c),c)}):this.each(function(){var c,e;if(d){var g=0;var q=l(this);for(e=ya(a);c=e[g++];)q.hasClass(c)?q.removeClass(c):q.addClass(c)}else void 0!==a&&"boolean"!==b||((c=U(this))&&R.set(this,"__className__",c),this.setAttribute&&this.setAttribute("class",c||!1===a?"":R.get(this,"__className__")||""))})},hasClass:function(a){var c,b=0;for(a=" "+a+" ";c=this[b++];)if(1===c.nodeType&&-1<(" "+ea(U(c))+
" ").indexOf(a))return!0;return!1}});var Xb=/\r/g;l.fn.extend({val:function(a){var c,b,d,e=this[0];if(arguments.length)return d=T(a),this.each(function(b){var e;1===this.nodeType&&(null==(e=d?a.call(this,b,l(this).val()):a)?e="":"number"==typeof e?e+="":Array.isArray(e)&&(e=l.map(e,function(a){return null==a?"":a+""})),(c=l.valHooks[this.type]||l.valHooks[this.nodeName.toLowerCase()])&&"set"in c&&void 0!==c.set(this,e,"value")||(this.value=e))});if(e)return(c=l.valHooks[e.type]||l.valHooks[e.nodeName.toLowerCase()])&&
"get"in c&&void 0!==(b=c.get(e,"value"))?b:"string"==typeof(b=e.value)?b.replace(Xb,""):null==b?"":b}});l.extend({valHooks:{option:{get:function(a){var c=l.find.attr(a,"value");return null!=c?c:ea(l.text(a))}},select:{get:function(a){var c,b,d=a.options,e=a.selectedIndex,g="select-one"===a.type,q=g?null:[],f=g?e+1:d.length;for(b=0>e?f:g?e:0;b<f;b++)if(!(!(c=d[b]).selected&&b!==e||c.disabled||c.parentNode.disabled&&h(c.parentNode,"optgroup"))){if(a=l(c).val(),g)return a;q.push(a)}return q},set:function(a,
c){var b,d,e=a.options;c=l.makeArray(c);for(var g=e.length;g--;)((d=e[g]).selected=-1<l.inArray(l.valHooks.option.get(d),c))&&(b=!0);return b||(a.selectedIndex=-1),c}}}});l.each(["radio","checkbox"],function(){l.valHooks[this]={set:function(a,c){if(Array.isArray(c))return a.checked=-1<l.inArray(l(a).val(),c)}};ca.checkOn||(l.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})});ca.focusin="onfocusin"in b;var nb=/^(?:focusinfocus|focusoutblur)$/,ob=function(a){a.stopPropagation()};
l.extend(l.event,{trigger:function(a,c,d,e){var g,q,f,w,v,h,t=[d||N],r=pa.call(a,"type")?a.type:a;var B=pa.call(a,"namespace")?a.namespace.split("."):[];if(g=h=q=d=d||N,3!==d.nodeType&&8!==d.nodeType&&!nb.test(r+l.event.triggered)&&(-1<r.indexOf(".")&&(r=(B=r.split(".")).shift(),B.sort()),f=0>r.indexOf(":")&&"on"+r,a=a[l.expando]?a:new l.Event(r,"object"==typeof a&&a),a.isTrigger=e?2:3,a.namespace=B.join("."),a.rnamespace=a.namespace?new RegExp("(^|\\.)"+B.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,a.result=
void 0,a.target||(a.target=d),c=null==c?[a]:l.makeArray(c,[a]),v=l.event.special[r]||{},e||!v.trigger||!1!==v.trigger.apply(d,c))){if(!e&&!v.noBubble&&!xa(d)){var M=v.delegateType||r;for(nb.test(M+r)||(g=g.parentNode);g;g=g.parentNode)t.push(g),q=g;q===(d.ownerDocument||N)&&t.push(q.defaultView||q.parentWindow||b)}for(B=0;(g=t[B++])&&!a.isPropagationStopped();)h=g,a.type=1<B?M:v.bindType||r,(w=(R.get(g,"events")||{})[a.type]&&R.get(g,"handle"))&&w.apply(g,c),(w=f&&g[f])&&w.apply&&Ra(g)&&(a.result=
w.apply(g,c),!1===a.result&&a.preventDefault());return a.type=r,e||a.isDefaultPrevented()||v._default&&!1!==v._default.apply(t.pop(),c)||!Ra(d)||f&&T(d[r])&&!xa(d)&&((q=d[f])&&(d[f]=null),l.event.triggered=r,a.isPropagationStopped()&&h.addEventListener(r,ob),d[r](),a.isPropagationStopped()&&h.removeEventListener(r,ob),l.event.triggered=void 0,q&&(d[f]=q)),a.result}},simulate:function(a,c,b){a=l.extend(new l.Event,b,{type:a,isSimulated:!0});l.event.trigger(a,null,c)}});l.fn.extend({trigger:function(a,
c){return this.each(function(){l.event.trigger(a,c,this)})},triggerHandler:function(a,c){var b=this[0];if(b)return l.event.trigger(a,c,b,!0)}});ca.focusin||l.each({focus:"focusin",blur:"focusout"},function(a,c){var b=function(a){l.event.simulate(c,a.target,l.event.fix(a))};l.event.special[c]={setup:function(){var d=this.ownerDocument||this,e=R.access(d,c);e||d.addEventListener(a,b,!0);R.access(d,c,(e||0)+1)},teardown:function(){var d=this.ownerDocument||this,e=R.access(d,c)-1;e?R.access(d,c,e):(d.removeEventListener(a,
b,!0),R.remove(d,c))}}});var Ia=b.location,pb=Date.now(),Xa=/\?/;l.parseXML=function(a){if(!a||"string"!=typeof a)return null;try{var c=(new b.DOMParser).parseFromString(a,"text/xml")}catch(P){c=void 0}return c&&!c.getElementsByTagName("parsererror").length||l.error("Invalid XML: "+a),c};var Eb=/\[\]$/,qb=/\r?\n/g,Yb=/^(?:submit|button|image|reset|file)$/i,Zb=/^(?:input|select|textarea|keygen)/i;l.param=function(a,c){var b,d=[],e=function(a,c){c=T(c)?c():c;d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(null==
c?"":c)};if(Array.isArray(a)||a.jquery&&!l.isPlainObject(a))l.each(a,function(){e(this.name,this.value)});else for(b in a)ia(b,a[b],c,e);return d.join("&")};l.fn.extend({serialize:function(){return l.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=l.prop(this,"elements");return a?l.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!l(this).is(":disabled")&&Zb.test(this.nodeName)&&!Yb.test(a)&&(this.checked||!jb.test(a))}).map(function(a,
c){a=l(this).val();return null==a?null:Array.isArray(a)?l.map(a,function(a){return{name:c.name,value:a.replace(qb,"\r\n")}}):{name:c.name,value:a.replace(qb,"\r\n")}}).get()}});var $b=/%20/g,ac=/#.*$/,bc=/([?&])_=[^&]*/,cc=/^(.*?):[ \t]*([^\r\n]*)$/gm,dc=/^(?:GET|HEAD)$/,ec=/^\/\//,rb={},Ua={},sb="*/".concat("*"),Ya=N.createElement("a");Ya.href=Ia.href;l.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Ia.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(Ia.protocol),
global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":sb,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":l.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,c){return c?
Z(Z(a,l.ajaxSettings),c):Z(l.ajaxSettings,a)},ajaxPrefilter:ua(rb),ajaxTransport:ua(Ua),ajax:function(a,c){function d(a,c,d,q){var v,h,M,L=c;if(!k){k=!0;f&&b.clearTimeout(f);e=void 0;g=q||"";E.readyState=0<a?4:0;q=200<=a&&300>a||304===a;if(d){var Z=t;for(var G=E,N,F,X,I,p=Z.contents,O=Z.dataTypes;"*"===O[0];)O.shift(),void 0===N&&(N=Z.mimeType||G.getResponseHeader("Content-Type"));if(N)for(F in p)if(p[F]&&p[F].test(N)){O.unshift(F);break}if(O[0]in d)X=O[0];else{for(F in d){if(!O[0]||Z.converters[F+
" "+O[0]]){X=F;break}I||(I=F)}X=X||I}d=X?(X!==O[0]&&O.unshift(X),d[X]):void 0;Z=d}a:{d=t;N=Z;F=E;X=q;var u,V,H;Z={};G=d.dataTypes.slice();if(G[1])for(u in d.converters)Z[u.toLowerCase()]=d.converters[u];for(I=G.shift();I;)if(d.responseFields[I]&&(F[d.responseFields[I]]=N),!H&&X&&d.dataFilter&&(N=d.dataFilter(N,d.dataType)),H=I,I=G.shift())if("*"===I)I=H;else if("*"!==H&&H!==I){if(!(u=Z[H+" "+I]||Z["* "+I]))for(aa in Z)if((V=aa.split(" "))[1]===I&&(u=Z[H+" "+V[0]]||Z["* "+V[0]])){!0===u?u=Z[aa]:!0!==
Z[aa]&&(I=V[0],G.unshift(V[1]));break}if(!0!==u)if(u&&d["throws"])N=u(N);else try{N=u(N)}catch(Gb){var aa={state:"parsererror",error:u?Gb:"No conversion from "+H+" to "+I};break a}}aa={state:"success",data:N}}Z=aa;q?(t.ifModified&&((M=E.getResponseHeader("Last-Modified"))&&(l.lastModified[y]=M),(M=E.getResponseHeader("etag"))&&(l.etag[y]=M)),204===a||"HEAD"===t.type?L="nocontent":304===a?L="notmodified":(L=Z.state,v=Z.data,q=!(h=Z.error))):(h=L,!a&&L||(L="error",0>a&&(a=0)));E.status=a;E.statusText=
(c||L)+"";q?m.resolveWith(B,[v,L,E]):m.rejectWith(B,[E,L,h]);E.statusCode(fa);fa=void 0;w&&r.trigger(q?"ajaxSuccess":"ajaxError",[E,t,q?v:h]);n.fireWith(B,[E,L]);w&&(r.trigger("ajaxComplete",[E,t]),--l.active||l.event.trigger("ajaxStop"))}}"object"==typeof a&&(c=a,a=void 0);c=c||{};var e,g,q,f,w,v,h,t=l.ajaxSetup({},c),B=t.context||t,r=t.context&&(B.nodeType||B.jquery)?l(B):l.event,m=l.Deferred(),n=l.Callbacks("once memory"),fa=t.statusCode||{},L={},Z={},G="canceled",E={readyState:0,getResponseHeader:function(a){var c;
if(k){if(!q)for(q={};c=cc.exec(g);)q[c[1].toLowerCase()]=c[2];c=q[a.toLowerCase()]}return null==c?null:c},getAllResponseHeaders:function(){return k?g:null},setRequestHeader:function(a,c){return null==k&&(a=Z[a.toLowerCase()]=Z[a.toLowerCase()]||a,L[a]=c),this},overrideMimeType:function(a){return null==k&&(t.mimeType=a),this},statusCode:function(a){var c;if(a)if(k)E.always(a[E.status]);else for(c in a)fa[c]=[fa[c],a[c]];return this},abort:function(a){a=a||G;return e&&e.abort(a),d(0,a),this}};if(m.promise(E),
t.url=((a||t.url||Ia.href)+"").replace(ec,Ia.protocol+"//"),t.type=c.method||c.type||t.method||t.type,t.dataTypes=(t.dataType||"*").toLowerCase().match(Y)||[""],null==t.crossDomain){a=N.createElement("a");try{a.href=t.url,a.href=a.href,t.crossDomain=Ya.protocol+"//"+Ya.host!=a.protocol+"//"+a.host}catch(Va){t.crossDomain=!0}}if(t.data&&t.processData&&"string"!=typeof t.data&&(t.data=l.param(t.data,t.traditional)),M(rb,t,c,E),k)return E;(w=l.event&&t.global)&&0==l.active++&&l.event.trigger("ajaxStart");
t.type=t.type.toUpperCase();t.hasContent=!dc.test(t.type);var y=t.url.replace(ac,"");t.hasContent?t.data&&t.processData&&0===(t.contentType||"").indexOf("application/x-www-form-urlencoded")&&(t.data=t.data.replace($b,"+")):(h=t.url.slice(y.length),t.data&&(t.processData||"string"==typeof t.data)&&(y+=(Xa.test(y)?"&":"?")+t.data,delete t.data),!1===t.cache&&(y=y.replace(bc,"$1"),h=(Xa.test(y)?"&":"?")+"_="+pb++ +h),t.url=y+h);t.ifModified&&(l.lastModified[y]&&E.setRequestHeader("If-Modified-Since",
l.lastModified[y]),l.etag[y]&&E.setRequestHeader("If-None-Match",l.etag[y]));(t.data&&t.hasContent&&!1!==t.contentType||c.contentType)&&E.setRequestHeader("Content-Type",t.contentType);E.setRequestHeader("Accept",t.dataTypes[0]&&t.accepts[t.dataTypes[0]]?t.accepts[t.dataTypes[0]]+("*"!==t.dataTypes[0]?", "+sb+"; q=0.01":""):t.accepts["*"]);for(v in t.headers)E.setRequestHeader(v,t.headers[v]);if(t.beforeSend&&(!1===t.beforeSend.call(B,E,t)||k))return E.abort();if(G="abort",n.add(t.complete),E.done(t.success),
E.fail(t.error),e=M(Ua,t,c,E)){if(E.readyState=1,w&&r.trigger("ajaxSend",[E,t]),k)return E;t.async&&0<t.timeout&&(f=b.setTimeout(function(){E.abort("timeout")},t.timeout));try{var k=!1;e.send(L,d)}catch(Va){if(k)throw Va;d(-1,Va)}}else d(-1,"No Transport");return E},getJSON:function(a,c,b){return l.get(a,c,b,"json")},getScript:function(a,c){return l.get(a,void 0,c,"script")}});l.each(["get","post"],function(a,c){l[c]=function(a,b,d,e){return T(b)&&(e=e||d,d=b,b=void 0),l.ajax(l.extend({url:a,type:c,
dataType:e,data:b,success:d},l.isPlainObject(a)&&a))}});l._evalUrl=function(a){return l.ajax({url:a,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,"throws":!0})};l.fn.extend({wrapAll:function(a){var c;return this[0]&&(T(a)&&(a=a.call(this[0])),c=l(a,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&c.insertBefore(this[0]),c.map(function(){for(var a=this;a.firstElementChild;)a=a.firstElementChild;return a}).append(this)),this},wrapInner:function(a){return T(a)?this.each(function(c){l(this).wrapInner(a.call(this,
c))}):this.each(function(){var c=l(this),b=c.contents();b.length?b.wrapAll(a):c.append(a)})},wrap:function(a){var c=T(a);return this.each(function(b){l(this).wrapAll(c?a.call(this,b):a)})},unwrap:function(a){return this.parent(a).not("body").each(function(){l(this).replaceWith(this.childNodes)}),this}});l.expr.pseudos.hidden=function(a){return!l.expr.pseudos.visible(a)};l.expr.pseudos.visible=function(a){return!!(a.offsetWidth||a.offsetHeight||a.getClientRects().length)};l.ajaxSettings.xhr=function(){try{return new b.XMLHttpRequest}catch(r){}};
var fc={0:200,1223:204},Ja=l.ajaxSettings.xhr();ca.cors=!!Ja&&"withCredentials"in Ja;ca.ajax=Ja=!!Ja;l.ajaxTransport(function(a){var c,d;if(ca.cors||Ja&&!a.crossDomain)return{send:function(e,g){var q,f=a.xhr();if(f.open(a.type,a.url,a.async,a.username,a.password),a.xhrFields)for(q in a.xhrFields)f[q]=a.xhrFields[q];a.mimeType&&f.overrideMimeType&&f.overrideMimeType(a.mimeType);a.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest");for(q in e)f.setRequestHeader(q,e[q]);c=function(a){return function(){c&&
(c=d=f.onload=f.onerror=f.onabort=f.ontimeout=f.onreadystatechange=null,"abort"===a?f.abort():"error"===a?"number"!=typeof f.status?g(0,"error"):g(f.status,f.statusText):g(fc[f.status]||f.status,f.statusText,"text"!==(f.responseType||"text")||"string"!=typeof f.responseText?{binary:f.response}:{text:f.responseText},f.getAllResponseHeaders()))}};f.onload=c();d=f.onerror=f.ontimeout=c("error");void 0!==f.onabort?f.onabort=d:f.onreadystatechange=function(){4===f.readyState&&b.setTimeout(function(){c&&
d()})};c=c("abort");try{f.send(a.hasContent&&a.data||null)}catch(yb){if(c)throw yb;}},abort:function(){c&&c()}}});l.ajaxPrefilter(function(a){a.crossDomain&&(a.contents.script=!1)});l.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(a){return l.globalEval(a),a}}});l.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1);a.crossDomain&&(a.type=
"GET")});l.ajaxTransport("script",function(a){if(a.crossDomain){var c,b;return{send:function(d,e){c=l("<script>").prop({charset:a.scriptCharset,src:a.url}).on("load error",b=function(a){c.remove();b=null;a&&e("error"===a.type?404:200,a.type)});N.head.appendChild(c[0])},abort:function(){b&&b()}}}});var tb=[],Za=/(=)\?(?=&|$)|\?\?/;l.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=tb.pop()||l.expando+"_"+pb++;return this[a]=!0,a}});l.ajaxPrefilter("json jsonp",function(a,c,d){var e,g,q,f=
!1!==a.jsonp&&(Za.test(a.url)?"url":"string"==typeof a.data&&0===(a.contentType||"").indexOf("application/x-www-form-urlencoded")&&Za.test(a.data)&&"data");if(f||"jsonp"===a.dataTypes[0])return e=a.jsonpCallback=T(a.jsonpCallback)?a.jsonpCallback():a.jsonpCallback,f?a[f]=a[f].replace(Za,"$1"+e):!1!==a.jsonp&&(a.url+=(Xa.test(a.url)?"&":"?")+a.jsonp+"="+e),a.converters["script json"]=function(){return q||l.error(e+" was not called"),q[0]},a.dataTypes[0]="json",g=b[e],b[e]=function(){q=arguments},d.always(function(){void 0===
g?l(b).removeProp(e):b[e]=g;a[e]&&(a.jsonpCallback=c.jsonpCallback,tb.push(e));q&&T(g)&&g(q[0]);q=g=void 0}),"script"});ca.createHTMLDocument=function(){var a=N.implementation.createHTMLDocument("").body;return a.innerHTML="<form></form><form></form>",2===a.childNodes.length}();l.parseHTML=function(a,c,b){if("string"!=typeof a)return[];"boolean"==typeof c&&(b=c,c=!1);var d,e,g;return c||(ca.createHTMLDocument?((d=(c=N.implementation.createHTMLDocument("")).createElement("base")).href=N.location.href,
c.head.appendChild(d)):c=N),e=gb.exec(a),g=!b&&[],e?[c.createElement(e[1])]:(e=G([a],c,g),g&&g.length&&l(g).remove(),l.merge([],e.childNodes))};l.fn.load=function(a,c,b){var d,e,g,q=this,f=a.indexOf(" ");return-1<f&&(d=ea(a.slice(f)),a=a.slice(0,f)),T(c)?(b=c,c=void 0):c&&"object"==typeof c&&(e="POST"),0<q.length&&l.ajax({url:a,type:e||"GET",dataType:"html",data:c}).done(function(a){g=arguments;q.html(d?l("<div>").append(l.parseHTML(a)).find(d):a)}).always(b&&function(a,c){q.each(function(){b.apply(this,
g||[a.responseText,c,a])})}),this};l.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,c){l.fn[c]=function(a){return this.on(c,a)}});l.expr.pseudos.animated=function(a){return l.grep(l.timers,function(c){return a===c.elem}).length};l.offset={setOffset:function(a,c,b){var d,e,g,q=l.css(a,"position"),f=l(a),w={};"static"===q&&(a.style.position="relative");var v=f.offset();var h=l.css(a,"top");var t=l.css(a,"left");("absolute"===q||"fixed"===q)&&-1<(h+t).indexOf("auto")?
(g=(d=f.position()).top,e=d.left):(g=parseFloat(h)||0,e=parseFloat(t)||0);T(c)&&(c=c.call(a,b,l.extend({},v)));null!=c.top&&(w.top=c.top-v.top+g);null!=c.left&&(w.left=c.left-v.left+e);"using"in c?c.using.call(a,w):f.css(w)}};l.fn.extend({offset:function(a){if(arguments.length)return void 0===a?this:this.each(function(c){l.offset.setOffset(this,a,c)});var c,b,d=this[0];if(d)return d.getClientRects().length?(c=d.getBoundingClientRect(),b=d.ownerDocument.defaultView,{top:c.top+b.pageYOffset,left:c.left+
b.pageXOffset}):{top:0,left:0}},position:function(){if(this[0]){var a,c=this[0],b={top:0,left:0};if("fixed"===l.css(c,"position"))var d=c.getBoundingClientRect();else{d=this.offset();var e=c.ownerDocument;for(a=c.offsetParent||e.documentElement;a&&(a===e.body||a===e.documentElement)&&"static"===l.css(a,"position");)a=a.parentNode;a&&a!==c&&1===a.nodeType&&((b=l(a).offset()).top+=l.css(a,"borderTopWidth",!0),b.left+=l.css(a,"borderLeftWidth",!0))}return{top:d.top-b.top-l.css(c,"marginTop",!0),left:d.left-
b.left-l.css(c,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var a=this.offsetParent;a&&"static"===l.css(a,"position");)a=a.offsetParent;return a||Sa})}});l.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,c){var b="pageYOffset"===c;l.fn[a]=function(d){return wa(this,function(a,d,e){var g;if(xa(a)?g=a:9===a.nodeType&&(g=a.defaultView),void 0===e)return g?g[c]:a[d];g?g.scrollTo(b?g.pageXOffset:e,b?e:g.pageYOffset):a[d]=e},a,d,arguments.length)}});l.each(["top",
"left"],function(a,c){l.cssHooks[c]=B(ca.pixelPosition,function(a,b){if(b)return b=w(a,c),Ta.test(b)?l(a).position()[c]+"px":b})});l.each({Height:"height",Width:"width"},function(a,c){l.each({padding:"inner"+a,content:c,"":"outer"+a},function(b,d){l.fn[d]=function(e,g){var q=arguments.length&&(b||"boolean"!=typeof e),f=b||(!0===e||!0===g?"margin":"border");return wa(this,function(c,b,e){var g;return xa(c)?0===d.indexOf("outer")?c["inner"+a]:c.document.documentElement["client"+a]:9===c.nodeType?(g=
c.documentElement,Math.max(c.body["scroll"+a],g["scroll"+a],c.body["offset"+a],g["offset"+a],g["client"+a])):void 0===e?l.css(c,b,f):l.style(c,b,e,f)},c,q?e:void 0,q)}})});l.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(a,c){l.fn[c]=function(a,b){return 0<arguments.length?this.on(c,null,a,b):this.trigger(c)}});l.fn.extend({hover:function(a,
c){return this.mouseenter(a).mouseleave(c||a)}});l.fn.extend({bind:function(a,c,b){return this.on(a,null,c,b)},unbind:function(a,c){return this.off(a,null,c)},delegate:function(a,c,b,d){return this.on(c,a,b,d)},undelegate:function(a,c,b){return 1===arguments.length?this.off(a,"**"):this.off(c,a||"**",b)}});l.proxy=function(a,c){var b,d,e;if("string"==typeof c&&(b=a[c],c=a,a=b),T(a))return d=va.call(arguments,2),e=function(){return a.apply(c||this,d.concat(va.call(arguments)))},e.guid=a.guid=a.guid||
l.guid++,e};l.holdReady=function(a){a?l.readyWait++:l.ready(!0)};l.isArray=Array.isArray;l.parseJSON=JSON.parse;l.nodeName=h;l.isFunction=T;l.isWindow=xa;l.camelCase=c;l.type=p;l.now=Date.now;l.isNumeric=function(a){var c=l.type(a);return("number"===c||"string"===c)&&!isNaN(a-parseFloat(a))};"function"==typeof define&&define.amd&&define("jquery",[],function(){return l});var gc=b.jQuery,hc=b.$;return l.noConflict=function(a){return b.$===l&&(b.$=hc),a&&b.jQuery===l&&(b.jQuery=gc),l},k||(b.jQuery=b.$=
l),l});process=process||{env:{NODE_ENV:"development"}};
(function(b){"function"==typeof define&&define.amd?define(["jquery"],b):b(jQuery)})(function(b){function k(a){for(var c,b;a.length&&a[0]!==document;){if(c=a.css("position"),("absolute"===c||"relative"===c||"fixed"===c)&&(b=parseInt(a.css("zIndex"),10),!isNaN(b)&&0!==b))return b;a=a.parent()}return 0}function x(){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=p(b("<div id='"+this._mainDivId+"' class='ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>"))}function p(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",n)}function n(){b.datepicker._isDisabledDatepicker(A.inline?A.dpDiv.parent()[0]:A.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 h(a,c){b.extend(a,c);for(var d in c)null==c[d]&&(a[d]=c[d]);return a}function f(a){return function(){var c=this.element.val();a.apply(this,arguments);this._refresh();c!==this.element.val()&&this._trigger("change")}}b.ui=b.ui||{};b.ui.version="1.12.1";var m=0,D=Array.prototype.slice;b.cleanData=function(a){return function(c){var d,e,g;for(g=0;null!=(e=c[g]);g++)try{(d=b._data(e,"events"))&&d.remove&&
b(e).triggerHandler("remove")}catch(q){}a(c)}}(b.cleanData);b.widget=function(a,c,d){var e,g,q,f={},h=a.split(".")[0];a=a.split(".")[1];var m=h+"-"+a;return d||(d=c,c=b.Widget),b.isArray(d)&&(d=b.extend.apply(null,[{}].concat(d))),b.expr[":"][m.toLowerCase()]=function(a){return!!b.data(a,m)},b[h]=b[h]||{},e=b[h][a],g=b[h][a]=function(a,c){return this._createWidget?(arguments.length&&this._createWidget(a,c),void 0):new g(a,c)},b.extend(g,e,{version:d.version,_proto:b.extend({},d),_childConstructors:[]}),
q=new c,q.options=b.widget.extend({},q.options),b.each(d,function(a,d){return b.isFunction(d)?(f[a]=function(){function b(){return c.prototype[a].apply(this,arguments)}function e(b){return c.prototype[a].apply(this,b)}return function(){var a,c=this._super,g=this._superApply;return this._super=b,this._superApply=e,a=d.apply(this,arguments),this._super=c,this._superApply=g,a}}(),void 0):(f[a]=d,void 0)}),g.prototype=b.widget.extend(q,{widgetEventPrefix:e?q.widgetEventPrefix||a:a},f,{constructor:g,namespace:h,
widgetName:a,widgetFullName:m}),e?(b.each(e._childConstructors,function(a,c){a=c.prototype;b.widget(a.namespace+"."+a.widgetName,g,c._proto)}),delete e._childConstructors):c._childConstructors.push(g),b.widget.bridge(a,g),g};b.widget.extend=function(a){for(var c,d,e=D.call(arguments,1),g=0,q=e.length;q>g;g++)for(c in e[g])d=e[g][c],e[g].hasOwnProperty(c)&&void 0!==d&&(a[c]=b.isPlainObject(d)?b.isPlainObject(a[c])?b.widget.extend({},a[c],d):b.widget.extend({},d):d);return a};b.widget.bridge=function(a,
c){var d=c.prototype.widgetFullName||a;b.fn[a]=function(e){var g="string"==typeof e,q=D.call(arguments,1),f=this;return g?this.length||"instance"!==e?this.each(function(){var c,g=b.data(this,d);return"instance"===e?(f=g,!1):g?b.isFunction(g[e])&&"_"!==e.charAt(0)?(c=g[e].apply(g,q),c!==g&&void 0!==c?(f=c&&c.jquery?f.pushStack(c.get()):c,!1):void 0):b.error("no such method '"+e+"' for "+a+" widget instance"):b.error("cannot call methods on "+a+" prior to initialization; attempted to call method '"+
e+"'")}):f=void 0:(q.length&&(e=b.widget.extend.apply(null,[e].concat(q))),this.each(function(){var a=b.data(this,d);a?(a.option(e||{}),a._init&&a._init()):b.data(this,d,new c(e,this))})),f}};b.Widget=function(){};b.Widget._childConstructors=[];b.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{classes:{},disabled:!1,create:null},_createWidget:function(a,c){c=b(c||this.defaultElement||this)[0];this.element=b(c);this.uuid=m++;this.eventNamespace="."+this.widgetName+
this.uuid;this.bindings=b();this.hoverable=b();this.focusable=b();this.classesElementLookup={};c!==this&&(b.data(c,this.widgetFullName,this),this._on(!0,this.element,{remove:function(a){a.target===c&&this.destroy()}}),this.document=b(c.style?c.ownerDocument:c.document||c),this.window=b(this.document[0].defaultView||this.document[0].parentWindow));this.options=b.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:b.noop,_create:b.noop,_init:b.noop,destroy:function(){var a=this;this._destroy();b.each(this.classesElementLookup,function(c,b){a._removeClass(b,c)});this.element.off(this.eventNamespace).removeData(this.widgetFullName);this.widget().off(this.eventNamespace).removeAttr("aria-disabled");this.bindings.off(this.eventNamespace)},_destroy:b.noop,widget:function(){return this.element},
option:function(a,c){var d,e,g=a;if(0===arguments.length)return b.widget.extend({},this.options);if("string"==typeof a)if(g={},d=a.split("."),a=d.shift(),d.length){var q=g[a]=b.widget.extend({},this.options[a]);for(e=0;d.length-1>e;e++)q[d[e]]=q[d[e]]||{},q=q[d[e]];if(a=d.pop(),1===arguments.length)return void 0===q[a]?null:q[a];q[a]=c}else{if(1===arguments.length)return void 0===this.options[a]?null:this.options[a];g[a]=c}return this._setOptions(g),this},_setOptions:function(a){for(var c in a)this._setOption(c,
a[c]);return this},_setOption:function(a,c){return"classes"===a&&this._setOptionClasses(c),this.options[a]=c,"disabled"===a&&this._setOptionDisabled(c),this},_setOptionClasses:function(a){var c,d;for(c in a){var e=this.classesElementLookup[c];a[c]!==this.options.classes[c]&&e&&e.length&&(d=b(e.get()),this._removeClass(e,c),d.addClass(this._classes({element:d,keys:c,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 c(c,q){var g;for(g=0;c.length>g;g++){var f=e.classesElementLookup[c[g]]||b();f=a.add?b(b.unique(f.get().concat(a.element.get()))):b(f.not(a.element).get());e.classesElementLookup[c[g]]=f;d.push(c[g]);q&&a.classes[c[g]]&&d.push(a.classes[c[g]])}}var d=[],e=this;return a=b.extend({element:this.element,
classes:this.options.classes||{}},a),this._on(a.element,{remove:"_untrackClassesElement"}),a.keys&&c(a.keys.match(/\S+/g)||[],!0),a.extra&&c(a.extra.match(/\S+/g)||[]),d.join(" ")},_untrackClassesElement:function(a){var c=this;b.each(c.classesElementLookup,function(d,e){-1!==b.inArray(a.target,e)&&(c.classesElementLookup[d]=b(e.not(a.target).get()))})},_removeClass:function(a,c,b){return this._toggleClass(a,c,b,!1)},_addClass:function(a,c,b){return this._toggleClass(a,c,b,!0)},_toggleClass:function(a,
c,b,e){e="boolean"==typeof e?e:b;var d="string"==typeof a||null===a;a={extra:d?c:b,keys:d?a:c,element:d?this.element:a,add:e};return a.element.toggleClass(this._classes(a),e),this},_on:function(a,c,d){var e,g=this;"boolean"!=typeof a&&(d=c,c=a,a=!1);d?(c=e=b(c),this.bindings=this.bindings.add(c)):(d=c,c=this.element,e=this.widget());b.each(d,function(d,f){function q(){return a||!0!==g.options.disabled&&!b(this).hasClass("ui-state-disabled")?("string"==typeof f?g[f]:f).apply(g,arguments):void 0}"string"!=
typeof f&&(q.guid=f.guid=f.guid||q.guid||b.guid++);var v=d.match(/^([\w:-]*)\s*(.*)$/);d=v[1]+g.eventNamespace;(v=v[2])?e.on(d,v,q):c.on(d,q)})},_off:function(a,c){c=(c||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace;a.off(c).off(c);this.bindings=b(this.bindings.not(a).get());this.focusable=b(this.focusable.not(a).get());this.hoverable=b(this.hoverable.not(a).get())},_delay:function(a,c){var b=this;return setTimeout(function(){return("string"==typeof a?b[a]:a).apply(b,arguments)},
c||0)},_hoverable:function(a){this.hoverable=this.hoverable.add(a);this._on(a,{mouseenter:function(a){this._addClass(b(a.currentTarget),null,"ui-state-hover")},mouseleave:function(a){this._removeClass(b(a.currentTarget),null,"ui-state-hover")}})},_focusable:function(a){this.focusable=this.focusable.add(a);this._on(a,{focusin:function(a){this._addClass(b(a.currentTarget),null,"ui-state-focus")},focusout:function(a){this._removeClass(b(a.currentTarget),null,"ui-state-focus")}})},_trigger:function(a,
c,d){var e,g=this.options[a];if(d=d||{},c=b.Event(c),c.type=(a===this.widgetEventPrefix?a:this.widgetEventPrefix+a).toLowerCase(),c.target=this.element[0],a=c.originalEvent)for(e in a)e in c||(c[e]=a[e]);return this.element.trigger(c,d),!(b.isFunction(g)&&!1===g.apply(this.element[0],[c].concat(d))||c.isDefaultPrevented())}};b.each({show:"fadeIn",hide:"fadeOut"},function(a,c){b.Widget.prototype["_"+a]=function(d,e,g){"string"==typeof e&&(e={effect:e});var q=e?!0===e||"number"==typeof e?c:e.effect||
c:a;e=e||{};"number"==typeof e&&(e={duration:e});var f=!b.isEmptyObject(e);e.complete=g;e.delay&&d.delay(e.delay);f&&b.effects&&b.effects.effect[q]?d[a](e):q!==a&&d[q]?d[q](e.duration,e.easing,g):d.queue(function(c){b(this)[a]();g&&g.call(d[0]);c()})}});b.widget;(function(){function a(a,c,b){return[parseFloat(a[0])*(n.test(a[0])?c/100:1),parseFloat(a[1])*(n.test(a[1])?b/100:1)]}function c(a){var c=a[0];return 9===c.nodeType?{width:a.width(),height:a.height(),offset:{top:0,left:0}}:b.isWindow(c)?{width:a.width(),
height:a.height(),offset:{top:a.scrollTop(),left:a.scrollLeft()}}:c.preventDefault?{width:0,height:0,offset:{top:c.pageY,left:c.pageX}}:{width:a.outerWidth(),height:a.outerHeight(),offset:a.offset()}}var d,e=Math.max,g=Math.abs,q=/left|center|right/,f=/top|center|bottom/,h=/[\+\-]\d+(\.[\d]+)?%?/,m=/^\w+/,n=/%$/,k=b.fn.position;b.position={scrollbarWidth:function(){if(void 0!==d)return d;var a,c,e=b("<div style='display:block;position:absolute;width:50px;height:50px;overflow:hidden;'><div style='height:100px;width:auto;'></div></div>"),
g=e.children()[0];return b("body").append(e),a=g.offsetWidth,e.css("overflow","scroll"),c=g.offsetWidth,a===c&&(c=e[0].clientWidth),e.remove(),d=a-c},getScrollInfo:function(a){var c=a.isWindow||a.isDocument?"":a.element.css("overflow-x"),d=a.isWindow||a.isDocument?"":a.element.css("overflow-y");c="scroll"===c||"auto"===c&&a.width<a.element[0].scrollWidth;return{width:"scroll"===d||"auto"===d&&a.height<a.element[0].scrollHeight?b.position.scrollbarWidth():0,height:c?b.position.scrollbarWidth():0}},
getWithinInfo:function(a){var c=b(a||window),d=b.isWindow(c[0]),e=!!c[0]&&9===c[0].nodeType;return{element:c,isWindow:d,isDocument:e,offset:d||e?{left:0,top:0}:b(a).offset(),scrollLeft:c.scrollLeft(),scrollTop:c.scrollTop(),width:c.outerWidth(),height:c.outerHeight()}}};b.fn.position=function(d){if(!d||!d.of)return k.apply(this,arguments);d=b.extend({},d);var v,t,n,G,E,p,u=b(d.of),w=b.position.getWithinInfo(d.within),B=b.position.getScrollInfo(w),L=(d.collision||"flip").split(" "),I={};return p=c(u),
u[0].preventDefault&&(d.at="left top"),t=p.width,n=p.height,G=p.offset,E=b.extend({},G),b.each(["my","at"],function(){var a=(d[this]||"").split(" ");1===a.length&&(a=q.test(a[0])?a.concat(["center"]):f.test(a[0])?["center"].concat(a):["center","center"]);a[0]=q.test(a[0])?a[0]:"center";a[1]=f.test(a[1])?a[1]:"center";var c=h.exec(a[0]);var b=h.exec(a[1]);I[this]=[c?c[0]:0,b?b[0]:0];d[this]=[m.exec(a[0])[0],m.exec(a[1])[0]]}),1===L.length&&(L[1]=L[0]),"right"===d.at[0]?E.left+=t:"center"===d.at[0]&&
(E.left+=t/2),"bottom"===d.at[1]?E.top+=n:"center"===d.at[1]&&(E.top+=n/2),v=a(I.at,t,n),E.left+=v[0],E.top+=v[1],this.each(function(){var c,q=b(this),f=q.outerWidth(),h=q.outerHeight(),m=parseInt(b.css(this,"marginLeft"),10)||0,k=parseInt(b.css(this,"marginTop"),10)||0,X=f+m+(parseInt(b.css(this,"marginRight"),10)||0)+B.width,p=h+k+(parseInt(b.css(this,"marginBottom"),10)||0)+B.height,F=b.extend({},E),O=a(I.my,q.outerWidth(),q.outerHeight());"right"===d.my[0]?F.left-=f:"center"===d.my[0]&&(F.left-=
f/2);"bottom"===d.my[1]?F.top-=h:"center"===d.my[1]&&(F.top-=h/2);F.left+=O[0];F.top+=O[1];var V={marginLeft:m,marginTop:k};b.each(["left","top"],function(a,c){b.ui.position[L[a]]&&b.ui.position[L[a]][c](F,{targetWidth:t,targetHeight:n,elemWidth:f,elemHeight:h,collisionPosition:V,collisionWidth:X,collisionHeight:p,offset:[v[0]+O[0],v[1]+O[1]],my:d.my,at:d.at,within:w,elem:q})});d.using&&(c=function(a){var c=G.left-F.left,b=c+t-f,w=G.top-F.top,v=w+n-h,B={target:{element:u,left:G.left,top:G.top,width:t,
height:n},element:{element:q,left:F.left,top:F.top,width:f,height:h},horizontal:0>b?"left":0<c?"right":"center",vertical:0>v?"top":0<w?"bottom":"middle"};f>t&&t>g(c+b)&&(B.horizontal="center");h>n&&n>g(w+v)&&(B.vertical="middle");B.important=e(g(c),g(b))>e(g(w),g(v))?"horizontal":"vertical";d.using.call(this,a,B)});q.offset(b.extend(F,{using:c}))})};b.ui.position={fit:{left:function(a,c){var b,d=c.within,g=d.isWindow?d.scrollLeft:d.offset.left;d=d.width;var q=a.left-c.collisionPosition.marginLeft,
f=g-q,v=q+c.collisionWidth-d-g;c.collisionWidth>d?0<f&&0>=v?(b=a.left+f+c.collisionWidth-d-g,a.left+=f-b):a.left=0<v&&0>=f?g:f>v?g+d-c.collisionWidth:g:0<f?a.left+=f:0<v?a.left-=v:a.left=e(a.left-q,a.left)},top:function(a,c){var b,d=c.within;d=d.isWindow?d.scrollTop:d.offset.top;var g=c.within.height,q=a.top-c.collisionPosition.marginTop,f=d-q,v=q+c.collisionHeight-g-d;c.collisionHeight>g?0<f&&0>=v?(b=a.top+f+c.collisionHeight-g-d,a.top+=f-b):a.top=0<v&&0>=f?d:f>v?d+g-c.collisionHeight:d:0<f?a.top+=
f:0<v?a.top-=v:a.top=e(a.top-q,a.top)}},flip:{left:function(a,c){var b,d,e=c.within,q=e.offset.left+e.scrollLeft,f=e.width;e=e.isWindow?e.scrollLeft:e.offset.left;var v=a.left-c.collisionPosition.marginLeft,w=v-e;v=v+c.collisionWidth-f-e;var h="left"===c.my[0]?-c.elemWidth:"right"===c.my[0]?c.elemWidth:0,t="left"===c.at[0]?c.targetWidth:"right"===c.at[0]?-c.targetWidth:0,m=-2*c.offset[0];0>w?(b=a.left+h+t+m+c.collisionWidth-f-q,(0>b||g(w)>b)&&(a.left+=h+t+m)):0<v&&(d=a.left-c.collisionPosition.marginLeft+
h+t+m-e,(0<d||v>g(d))&&(a.left+=h+t+m))},top:function(a,c){var b,d,e=c.within,q=e.offset.top+e.scrollTop,f=e.height;e=e.isWindow?e.scrollTop:e.offset.top;var v=a.top-c.collisionPosition.marginTop,w=v-e;v=v+c.collisionHeight-f-e;var h="top"===c.my[1]?-c.elemHeight:"bottom"===c.my[1]?c.elemHeight:0,t="top"===c.at[1]?c.targetHeight:"bottom"===c.at[1]?-c.targetHeight:0,m=-2*c.offset[1];0>w?(d=a.top+h+t+m+c.collisionHeight-f-q,(0>d||g(w)>d)&&(a.top+=h+t+m)):0<v&&(b=a.top-c.collisionPosition.marginTop+
h+t+m-e,(0<b||v>g(b))&&(a.top+=h+t+m))}},flipfit:{left:function(){b.ui.position.flip.left.apply(this,arguments);b.ui.position.fit.left.apply(this,arguments)},top:function(){b.ui.position.flip.top.apply(this,arguments);b.ui.position.fit.top.apply(this,arguments)}}}})();b.ui.position;b.extend(b.expr[":"],{data:b.expr.createPseudo?b.expr.createPseudo(function(a){return function(c){return!!b.data(c,a)}}):function(a,c,d){return!!b.data(a,d[3])}});b.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")}});b.effects={effect:{}};(function(a,c){function b(a,c,b){var d=n[c.type]||{};return null==a?b||!c.def?null:c.def:(a=d.floor?~~a:parseFloat(a),isNaN(a)?c.def:d.mod?(a+d.mod)%d.mod:0>a?0:a>d.max?d.max:a)}function e(b){var d=h(),e=d._rgba=[];return b=b.toLowerCase(),u(f,function(a,g){var q;
a=(a=g.re.exec(b))&&g.parse(a);g=g.space||"rgba";return a?(q=d[g](a),d[m[g].cache]=q[m[g].cache],e=d._rgba=q._rgba,!1):c}),e.length?("0,0,0,0"===e.join()&&a.extend(e,D.transparent),d):D[b]}function g(a,c,b){return b=(b+1)%1,1>6*b?a+6*(c-a)*b:1>2*b?c:2>3*b?a+6*(c-a)*(2/3-b):a}var q=/^([\-+])=\s*(\d+\.?\d*)/,f=[{re:/rgba?\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(a){return[a[1],a[2],a[3],a[4]]}},{re:/rgba?\(\s*(\d+(?:\.\d+)?)%\s*,\s*(\d+(?:\.\d+)?)%\s*,\s*(\d+(?:\.\d+)?)%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,
parse:function(a){return[2.55*a[1],2.55*a[2],2.55*a[3],a[4]]}},{re:/#([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})/,parse:function(a){return[parseInt(a[1],16),parseInt(a[2],16),parseInt(a[3],16)]}},{re:/#([a-f0-9])([a-f0-9])([a-f0-9])/,parse:function(a){return[parseInt(a[1]+a[1],16),parseInt(a[2]+a[2],16),parseInt(a[3]+a[3],16)]}},{re:/hsla?\(\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)%\s*,\s*(\d+(?:\.\d+)?)%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,space:"hsla",parse:function(a){return[a[1],a[2]/100,a[3]/100,a[4]]}}],
h=a.Color=function(c,b,d,e){return new a.Color.fn.parse(c,b,d,e)},m={rgba:{props:{red:{idx:0,type:"byte"},green:{idx:1,type:"byte"},blue:{idx:2,type:"byte"}}},hsla:{props:{hue:{idx:0,type:"degrees"},saturation:{idx:1,type:"percent"},lightness:{idx:2,type:"percent"}}}},n={"byte":{floor:!0,max:255},percent:{max:1},degrees:{mod:360,floor:!0}},k=h.support={},p=a("<p>")[0],u=a.each;p.style.cssText="background-color:rgba(1,1,1,.5)";k.rgba=-1<p.style.backgroundColor.indexOf("rgba");u(m,function(a,c){c.cache=
"_"+a;c.props.alpha={idx:3,type:"percent",def:1}});h.fn=a.extend(h.prototype,{parse:function(d,g,q,f){if(d===c)return this._rgba=[null,null,null,null],this;(d.jquery||d.nodeType)&&(d=a(d).css(g),g=c);var v=this,w=a.type(d),t=this._rgba=[];return g!==c&&(d=[d,g,q,f],w="array"),"string"===w?this.parse(e(d)||D._default):"array"===w?(u(m.rgba.props,function(a,c){t[c.idx]=b(d[c.idx],c)}),this):"object"===w?(d instanceof h?u(m,function(a,c){d[c.cache]&&(v[c.cache]=d[c.cache].slice())}):u(m,function(c,e){var g=
e.cache;u(e.props,function(a,c){if(!v[g]&&e.to){if("alpha"===a||null==d[a])return;v[g]=e.to(v._rgba)}v[g][c.idx]=b(d[a],c,!0)});v[g]&&0>a.inArray(null,v[g].slice(0,3))&&(v[g][3]=1,e.from&&(v._rgba=e.from(v[g])))}),this):c},is:function(a){var b=h(a),d=!0,e=this;return u(m,function(a,g){var q,f=b[g.cache];return f&&(q=e[g.cache]||g.to&&g.to(e._rgba)||[],u(g.props,function(a,b){return null!=f[b.idx]?d=f[b.idx]===q[b.idx]:c})),d}),d},_space:function(){var a=[],c=this;return u(m,function(b,d){c[d.cache]&&
a.push(b)}),a.pop()},transition:function(a,c){var d=h(a);a=d._space();var e=m[a],g=0===this.alpha()?h("transparent"):this,q=g[e.cache]||e.to(g._rgba),f=q.slice();return d=d[e.cache],u(e.props,function(a,e){a=e.idx;var g=q[a],w=d[a],v=n[e.type]||{};null!==w&&(null===g?f[a]=w:(v.mod&&(w-g>v.mod/2?g+=v.mod:g-w>v.mod/2&&(g-=v.mod)),f[a]=b((w-g)*c+g,e)))}),this[a](f)},blend:function(c){if(1===this._rgba[3])return this;var b=this._rgba.slice(),d=b.pop(),e=h(c)._rgba;return h(a.map(b,function(a,c){return(1-
d)*e[c]+d*a}))},toRgbaString:function(){var c="rgba(",b=a.map(this._rgba,function(a,c){return null==a?2<c?1:0:a});return 1===b[3]&&(b.pop(),c="rgb("),c+b.join()+")"},toHslaString:function(){var c="hsla(",b=a.map(this.hsla(),function(a,c){return null==a&&(a=2<c?1:0),c&&3>c&&(a=Math.round(100*a)+"%"),a});return 1===b[3]&&(b.pop(),c="hsl("),c+b.join()+")"},toHexString:function(c){var b=this._rgba.slice(),d=b.pop();return c&&b.push(~~(255*d)),"#"+a.map(b,function(a){return a=(a||0).toString(16),1===a.length?
"0"+a:a}).join("")},toString:function(){return 0===this._rgba[3]?"transparent":this.toRgbaString()}});h.fn.parse.prototype=h.fn;m.hsla.to=function(a){if(null==a[0]||null==a[1]||null==a[2])return[null,null,null,a[3]];var c,b,d=a[0]/255,e=a[1]/255,g=a[2]/255;a=a[3];var q=Math.max(d,e,g),f=Math.min(d,e,g),v=q-f,h=q+f,t=.5*h;return c=f===q?0:d===q?60*(e-g)/v+360:e===q?60*(g-d)/v+120:60*(d-e)/v+240,b=0===v?0:.5>=t?v/h:v/(2-h),[Math.round(c)%360,b,t,null==a?1:a]};m.hsla.from=function(a){if(null==a[0]||
null==a[1]||null==a[2])return[null,null,null,a[3]];var c=a[0]/360,b=a[1],d=a[2];a=a[3];b=.5>=d?d*(1+b):d+b-d*b;d=2*d-b;return[Math.round(255*g(d,b,c+1/3)),Math.round(255*g(d,b,c)),Math.round(255*g(d,b,c-1/3)),a]};u(m,function(d,e){var g=e.props,f=e.cache,v=e.to,w=e.from;h.fn[d]=function(d){if(v&&!this[f]&&(this[f]=v(this._rgba)),d===c)return this[f].slice();var e,q=a.type(d),t="array"===q||"object"===q?d:arguments,m=this[f].slice();return u(g,function(a,c){a=t["object"===q?a:c.idx];null==a&&(a=m[c.idx]);
m[c.idx]=b(a,c)}),w?(e=h(w(m)),e[f]=m,e):h(m)};u(g,function(c,b){h.fn[c]||(h.fn[c]=function(e){var g,f=a.type(e),w="alpha"===c?this._hsla?"hsla":"rgba":d,v=this[w](),h=v[b.idx];return"undefined"===f?h:("function"===f&&(e=e.call(this,h),f=a.type(e)),null==e&&b.empty?this:("string"===f&&(g=q.exec(e),g&&(e=h+parseFloat(g[2])*("+"===g[1]?1:-1))),v[b.idx]=e,this[w](v)))})})});h.hook=function(c){c=c.split(" ");u(c,function(c,b){a.cssHooks[b]={set:function(c,d){var g,q="";if("transparent"!==d&&("string"!==
a.type(d)||(g=e(d)))){if(d=h(g||d),!k.rgba&&1!==d._rgba[3]){for(g="backgroundColor"===b?c.parentNode:c;(""===q||"transparent"===q)&&g&&g.style;)try{q=a.css(g,"backgroundColor"),g=g.parentNode}catch(L){}d=d.blend(q&&"transparent"!==q?q:"_default")}d=d.toRgbaString()}try{c.style[b]=d}catch(L){}}};a.fx.step[b]=function(c){c.colorInit||(c.start=h(c.elem,b),c.end=h(c.end),c.colorInit=!0);a.cssHooks[b].set(c.elem,c.start.transition(c.end,c.pos))}})};h.hook("backgroundColor borderBottomColor borderLeftColor borderRightColor borderTopColor color columnRuleColor outlineColor textDecorationColor textEmphasisColor");
a.cssHooks.borderColor={expand:function(a){var c={};return u(["Top","Right","Bottom","Left"],function(b,d){c["border"+d+"Color"]=a}),c}};var D=a.Color.names={aqua:"#00ffff",black:"#000000",blue:"#0000ff",fuchsia:"#ff00ff",gray:"#808080",green:"#008000",lime:"#00ff00",maroon:"#800000",navy:"#000080",olive:"#808000",purple:"#800080",red:"#ff0000",silver:"#c0c0c0",teal:"#008080",white:"#ffffff",yellow:"#ffff00",transparent:[null,null,null,0],_default:"#ffffff"}})(b);(function(){function a(a){var c=a.ownerDocument.defaultView?
a.ownerDocument.defaultView.getComputedStyle(a,null):a.currentStyle,d={};if(c&&c.length&&c[0]&&c[c[0]])for(a=c.length;a--;){var e=c[a];"string"==typeof c[e]&&(d[b.camelCase(e)]=c[e])}else for(e in c)"string"==typeof c[e]&&(d[e]=c[e]);return d}var c=["add","remove","toggle"],d={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};b.each(["borderLeftStyle","borderRightStyle","borderBottomStyle","borderTopStyle"],function(a,c){b.fx.step[c]=function(a){("none"!==
a.end&&!a.setAttr||1===a.pos&&!a.setAttr)&&(b.style(a.elem,c,a.end),a.setAttr=!0)}});b.fn.addBack||(b.fn.addBack=function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))});b.effects.animateClass=function(e,g,q,f){var v=b.speed(g,q,f);return this.queue(function(){var g=b(this),q=g.attr("class")||"",f=v.children?g.find("*").addBack():g;f=f.map(function(){return{el:b(this),start:a(this)}});var h=function(){b.each(c,function(a,c){e[c]&&g[c+"Class"](e[c])})};h();f=f.map(function(){this.end=
a(this.el[0]);var c=this.start,e=this.end,g,q={};for(g in e){var f=e[g];c[g]!==f&&(d[g]||(b.fx.step[g]||!isNaN(parseFloat(f)))&&(q[g]=f))}return this.diff=q,this});g.attr("class",q);f=f.map(function(){var a=this,c=b.Deferred(),d=b.extend({},v,{queue:!1,complete:function(){c.resolve(a)}});return this.el.animate(this.diff,d),c.promise()});b.when.apply(b,f.get()).done(function(){h();b.each(arguments,function(){var a=this.el;b.each(this.diff,function(c){a.css(c,"")})});v.complete.call(g[0])})})};b.fn.extend({addClass:function(a){return function(c,
d,e,f){return d?b.effects.animateClass.call(this,{add:c},d,e,f):a.apply(this,arguments)}}(b.fn.addClass),removeClass:function(a){return function(c,d,e,f){return 1<arguments.length?b.effects.animateClass.call(this,{remove:c},d,e,f):a.apply(this,arguments)}}(b.fn.removeClass),toggleClass:function(a){return function(c,d,e,f,h){return"boolean"==typeof d||void 0===d?e?b.effects.animateClass.call(this,d?{add:c}:{remove:c},e,f,h):a.apply(this,arguments):b.effects.animateClass.call(this,{toggle:c},d,e,f)}}(b.fn.toggleClass),
switchClass:function(a,c,d,f,h){return b.effects.animateClass.call(this,{add:c,remove:a},d,f,h)}})})();(function(){function a(a,c,d,f){return b.isPlainObject(a)&&(c=a,a=a.effect),a={effect:a},null==c&&(c={}),b.isFunction(c)&&(f=c,d=null,c={}),("number"==typeof c||b.fx.speeds[c])&&(f=d,d=c,c={}),b.isFunction(d)&&(f=d,d=null),c&&b.extend(a,c),d=d||c.duration,a.duration=b.fx.off?0:"number"==typeof d?d:d in b.fx.speeds?b.fx.speeds[d]:b.fx.speeds._default,a.complete=f||c.complete,a}function c(a){return!a||
"number"==typeof a||b.fx.speeds[a]?!0:"string"!=typeof a||b.effects.effect[a]?b.isFunction(a)?!0:"object"!=typeof a||a.effect?!1:!0:!0}function d(a,c){var b=c.outerWidth();c=c.outerHeight();a=/^rect\((-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto)\)$/.exec(a)||["",0,b,c,0];return{top:parseFloat(a[1])||0,right:"auto"===a[2]?b:parseFloat(a[2]),bottom:"auto"===a[3]?c:parseFloat(a[3]),left:parseFloat(a[4])||0}}b.expr&&b.expr.filters&&
b.expr.filters.animated&&(b.expr.filters.animated=function(a){return function(c){return!!b(c).data("ui-effects-animated")||a(c)}}(b.expr.filters.animated));!1!==b.uiBackCompat&&b.extend(b.effects,{save:function(a,c){for(var b=0,d=c.length;d>b;b++)null!==c[b]&&a.data("ui-effects-"+c[b],a[0].style[c[b]])},restore:function(a,c){for(var b,d=0,e=c.length;e>d;d++)null!==c[d]&&(b=a.data("ui-effects-"+c[d]),a.css(c[d],b))},setMode:function(a,c){return"toggle"===c&&(c=a.is(":hidden")?"show":"hide"),c},createWrapper:function(a){if(a.parent().is(".ui-effects-wrapper"))return a.parent();
var c={width:a.outerWidth(!0),height:a.outerHeight(!0),"float":a.css("float")},d=b("<div></div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),e={width:a.width(),height:a.height()},f=document.activeElement;try{f.id}catch(G){f=document.body}return a.wrap(d),(a[0]===f||b.contains(a[0],f))&&b(f).trigger("focus"),d=a.parent(),"static"===a.css("position")?(d.css({position:"relative"}),a.css({position:"relative"})):(b.extend(c,{position:a.css("position"),
zIndex:a.css("z-index")}),b.each(["top","left","bottom","right"],function(b,d){c[d]=a.css(d);isNaN(parseInt(c[d],10))&&(c[d]="auto")}),a.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})),a.css(e),d.css(c).show()},removeWrapper:function(a){var c=document.activeElement;return a.parent().is(".ui-effects-wrapper")&&(a.parent().replaceWith(a),(a[0]===c||b.contains(a[0],c))&&b(c).trigger("focus")),a}});b.extend(b.effects,{version:"1.12.1",define:function(a,c,d){return d||(d=c,c="effect"),
b.effects.effect[a]=d,b.effects.effect[a].mode=c,d},scaledDimensions:function(a,c,b){if(0===c)return{height:0,width:0,outerHeight:0,outerWidth:0};var d="horizontal"!==b?(c||100)/100:1;c="vertical"!==b?(c||100)/100:1;return{height:a.height()*c,width:a.width()*d,outerHeight:a.outerHeight()*c,outerWidth:a.outerWidth()*d}},clipToBox:function(a){return{width:a.clip.right-a.clip.left,height:a.clip.bottom-a.clip.top,left:a.clip.left,top:a.clip.top}},unshift:function(a,c,b){var d=a.queue();1<c&&d.splice.apply(d,
[1,0].concat(d.splice(c,b)));a.dequeue()},saveStyle:function(a){a.data("ui-effects-style",a[0].style.cssText)},restoreStyle:function(a){a[0].style.cssText=a.data("ui-effects-style")||"";a.removeData("ui-effects-style")},mode:function(a,c){a=a.is(":hidden");return"toggle"===c&&(c=a?"show":"hide"),(a?"hide"===c:"show"===c)&&(c="none"),c},getBaseline:function(a,c){switch(a[0]){case "top":var b=0;break;case "middle":b=.5;break;case "bottom":b=1;break;default:b=a[0]/c.height}switch(a[1]){case "left":a=
0;break;case "center":a=.5;break;case "right":a=1;break;default:a=a[1]/c.width}return{x:a,y:b}},createPlaceholder:function(a){var c,d=a.css("position"),e=a.position();return a.css({marginTop:a.css("marginTop"),marginBottom:a.css("marginBottom"),marginLeft:a.css("marginLeft"),marginRight:a.css("marginRight")}).outerWidth(a.outerWidth()).outerHeight(a.outerHeight()),/^(static|relative)/.test(d)&&(d="absolute",c=b("<"+a[0].nodeName+">").insertAfter(a).css({display:/^(inline|ruby)/.test(a.css("display"))?
"inline-block":"block",visibility:"hidden",marginTop:a.css("marginTop"),marginBottom:a.css("marginBottom"),marginLeft:a.css("marginLeft"),marginRight:a.css("marginRight"),"float":a.css("float")}).outerWidth(a.outerWidth()).outerHeight(a.outerHeight()).addClass("ui-effects-placeholder"),a.data("ui-effects-placeholder",c)),a.css({position:d,left:e.left,top:e.top}),c},removePlaceholder:function(a){var c=a.data("ui-effects-placeholder");c&&(c.remove(),a.removeData("ui-effects-placeholder"))},cleanUp:function(a){b.effects.restoreStyle(a);
b.effects.removePlaceholder(a)},setTransition:function(a,c,d,f){return f=f||{},b.each(c,function(c,b){c=a.cssUnit(b);0<c[0]&&(f[b]=c[0]*d+c[1])}),f}});b.fn.extend({effect:function(){function c(a){function c(){g.removeData("ui-effects-animated");b.effects.cleanUp(g);"hide"===d.mode&&g.hide();e()}function e(){b.isFunction(n)&&n.call(g[0]);b.isFunction(a)&&a()}var g=b(this);d.mode=p.shift();!1===b.uiBackCompat||h?"none"===d.mode?(g[k](),e()):f.call(g[0],d,c):(g.is(":hidden")?"hide"===k:"show"===k)?(g[k](),
e()):f.call(g[0],d,e)}var d=a.apply(this,arguments),f=b.effects.effect[d.effect],h=f.mode,t=d.queue,m=t||"fx",n=d.complete,k=d.mode,p=[],u=function(a){var c=b(this),d=b.effects.mode(c,k)||h;c.data("ui-effects-animated",!0);p.push(d);h&&("show"===d||d===h&&"hide"===d)&&c.show();h&&"none"===d||b.effects.saveStyle(c);b.isFunction(a)&&a()};return b.fx.off||!f?k?this[k](d.duration,n):this.each(function(){n&&n.call(this)}):!1===t?this.each(u).each(c):this.queue(m,u).queue(m,c)},show:function(b){return function(d){if(c(d))return b.apply(this,
arguments);var e=a.apply(this,arguments);return e.mode="show",this.effect.call(this,e)}}(b.fn.show),hide:function(b){return function(d){if(c(d))return b.apply(this,arguments);var e=a.apply(this,arguments);return e.mode="hide",this.effect.call(this,e)}}(b.fn.hide),toggle:function(b){return function(d){if(c(d)||"boolean"==typeof d)return b.apply(this,arguments);var e=a.apply(this,arguments);return e.mode="toggle",this.effect.call(this,e)}}(b.fn.toggle),cssUnit:function(a){var c=this.css(a),d=[];return b.each(["em",
"px","%","pt"],function(a,b){0<c.indexOf(b)&&(d=[parseFloat(c),b])}),d},cssClip:function(a){return a?this.css("clip","rect("+a.top+"px "+a.right+"px "+a.bottom+"px "+a.left+"px)"):d(this.css("clip"),this)},transfer:function(a,c){var d=b(this),e=b(a.to),g="fixed"===e.css("position"),f=b("body"),h=g?f.scrollTop():0;f=g?f.scrollLeft():0;var m=e.offset();e={top:m.top-h,left:m.left-f,height:e.innerHeight(),width:e.innerWidth()};m=d.offset();var n=b("<div class='ui-effects-transfer'></div>").appendTo("body").addClass(a.className).css({top:m.top-
h,left:m.left-f,height:d.innerHeight(),width:d.innerWidth(),position:g?"fixed":"absolute"}).animate(e,a.duration,a.easing,function(){n.remove();b.isFunction(c)&&c()})}});b.fx.step.clip=function(a){a.clipInit||(a.start=b(a.elem).cssClip(),"string"==typeof a.end&&(a.end=d(a.end,a.elem)),a.clipInit=!0);b(a.elem).cssClip({top:a.pos*(a.end.top-a.start.top)+a.start.top,right:a.pos*(a.end.right-a.start.right)+a.start.right,bottom:a.pos*(a.end.bottom-a.start.bottom)+a.start.bottom,left:a.pos*(a.end.left-
a.start.left)+a.start.left})}})();(function(){var a={};b.each(["Quad","Cubic","Quart","Quint","Expo"],function(c,b){a[b]=function(a){return Math.pow(a,c+2)}});b.extend(a,{Sine:function(a){return 1-Math.cos(a*Math.PI/2)},Circ:function(a){return 1-Math.sqrt(1-a*a)},Elastic:function(a){return 0===a||1===a?a:-Math.pow(2,8*(a-1))*Math.sin((80*(a-1)-7.5)*Math.PI/15)},Back:function(a){return a*a*(3*a-2)},Bounce:function(a){for(var c,b=4;((c=Math.pow(2,--b))-1)/11>a;);return 1/Math.pow(4,3-b)-7.5625*Math.pow((3*
c-2)/22-a,2)}});b.each(a,function(a,d){b.easing["easeIn"+a]=d;b.easing["easeOut"+a]=function(a){return 1-d(1-a)};b.easing["easeInOut"+a]=function(a){return.5>a?d(2*a)/2:1-d(-2*a+2)/2}})})();b.effects.define("blind","hide",function(a,c){var d={up:["bottom","top"],vertical:["bottom","top"],down:["top","bottom"],left:["right","left"],horizontal:["right","left"],right:["left","right"]},e=b(this),g=a.direction||"up",f=e.cssClip(),h={clip:b.extend({},f)},t=b.effects.createPlaceholder(e);h.clip[d[g][0]]=
h.clip[d[g][1]];"show"===a.mode&&(e.cssClip(h.clip),t&&t.css(b.effects.clipToBox(h)),h.clip=f);t&&t.animate(b.effects.clipToBox(h),a.duration,a.easing);e.animate(h,{queue:!1,duration:a.duration,easing:a.easing,complete:c})});b.effects.define("bounce",function(a,c){var d,e=b(this),g=a.mode,f="hide"===g;g="show"===g;var h=a.direction||"up";var t=a.distance,m=a.times||5,n=2*m+(g||f?1:0),k=a.duration/n;a=a.easing;var p="up"===h||"down"===h?"top":"left",u="up"===h||"left"===h,D=0,z=e.queue().length;b.effects.createPlaceholder(e);
h=e.css(p);t||(t=e["top"===p?"outerHeight":"outerWidth"]()/3);g&&(d={opacity:1},d[p]=h,e.css("opacity",0).css(p,u?2*-t:2*t).animate(d,k,a));f&&(t/=Math.pow(2,m-1));d={};for(d[p]=h;m>D;D++){var A={};A[p]=(u?"-=":"+=")+t;e.animate(A,k,a).animate(d,k,a);t=f?2*t:t/2}f&&(A={opacity:0},A[p]=(u?"-=":"+=")+t,e.animate(A,k,a));e.queue(c);b.effects.unshift(e,z,n+1)});b.effects.define("clip","hide",function(a,c){var d={},e=b(this);var g=a.direction||"vertical";var f="both"===g,h=f||"horizontal"===g;f=f||"vertical"===
g;g=e.cssClip();d.clip={top:f?(g.bottom-g.top)/2:g.top,right:h?(g.right-g.left)/2:g.right,bottom:f?(g.bottom-g.top)/2:g.bottom,left:h?(g.right-g.left)/2:g.left};b.effects.createPlaceholder(e);"show"===a.mode&&(e.cssClip(d.clip),d.clip=g);e.animate(d,{queue:!1,duration:a.duration,easing:a.easing,complete:c})});b.effects.define("drop","hide",function(a,c){var d=b(this),e="show"===a.mode;var g=a.direction||"left";var f="up"===g||"down"===g?"top":"left",h="up"===g||"left"===g?"-=":"+=",t="+="===h?"-=":
"+=",m={opacity:0};b.effects.createPlaceholder(d);g=a.distance||d["top"===f?"outerHeight":"outerWidth"](!0)/2;m[f]=h+g;e&&(d.css(m),m[f]=t+g,m.opacity=1);d.animate(m,{queue:!1,duration:a.duration,easing:a.easing,complete:c})});b.effects.define("explode","hide",function(a,c){function d(){u.push(this);u.length===f*h&&(t.css({visibility:"visible"}),b(u).remove(),c())}var e,g,f=a.pieces?Math.round(Math.sqrt(a.pieces)):3,h=f,t=b(this),m="show"===a.mode,n=t.show().css("visibility","hidden").offset(),k=
Math.ceil(t.outerWidth()/h),p=Math.ceil(t.outerHeight()/f),u=[];for(e=0;f>e;e++){var D=n.top+e*p;var z=e-(f-1)/2;for(g=0;h>g;g++){var A=n.left+g*k;var C=g-(h-1)/2;t.clone().appendTo("body").wrap("<div></div>").css({position:"absolute",visibility:"visible",left:-g*k,top:-e*p}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:k,height:p,left:A+(m?C*k:0),top:D+(m?z*p:0),opacity:m?0:1}).animate({left:A+(m?0:C*k),top:D+(m?0:z*p),opacity:m?1:0},a.duration||500,a.easing,
d)}}});b.effects.define("fade","toggle",function(a,c){var d="show"===a.mode;b(this).css("opacity",d?0:1).animate({opacity:d?1:0},{queue:!1,duration:a.duration,easing:a.easing,complete:c})});b.effects.define("fold","hide",function(a,c){var d=b(this),e=a.mode,g="show"===e;e="hide"===e;var f=a.size||15,h=/([0-9]+)%/.exec(f),t=a.horizFirst?["right","bottom"]:["bottom","right"],m=a.duration/2,n=b.effects.createPlaceholder(d),k=d.cssClip(),p={clip:b.extend({},k)},u={clip:b.extend({},k)},D=[k[t[0]],k[t[1]]],
z=d.queue().length;h&&(f=parseInt(h[1],10)/100*D[e?0:1]);p.clip[t[0]]=f;u.clip[t[0]]=f;u.clip[t[1]]=0;g&&(d.cssClip(u.clip),n&&n.css(b.effects.clipToBox(u)),u.clip=k);d.queue(function(c){n&&n.animate(b.effects.clipToBox(p),m,a.easing).animate(b.effects.clipToBox(u),m,a.easing);c()}).animate(p,m,a.easing).animate(u,m,a.easing).queue(c);b.effects.unshift(d,z,4)});b.effects.define("highlight","show",function(a,c){var d=b(this),e={backgroundColor:d.css("backgroundColor")};"hide"===a.mode&&(e.opacity=
0);b.effects.saveStyle(d);d.css({backgroundImage:"none",backgroundColor:a.color||"#ffff99"}).animate(e,{queue:!1,duration:a.duration,easing:a.easing,complete:c})});b.effects.define("size",function(a,c){var d,e,g=b(this),f=["fontSize"],h=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],t=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],m=a.mode,n="effect"!==m,k=a.scale||"both",p=a.origin||["middle","center"],u=g.css("position"),D=g.position(),z=b.effects.scaledDimensions(g),
A=a.from||z,C=a.to||b.effects.scaledDimensions(g,0);b.effects.createPlaceholder(g);"show"===m&&(e=A,A=C,C=e);var x=A.height/z.height;var K=A.width/z.width;var w=C.height/z.height;var B=C.width/z.width;("box"===k||"both"===k)&&(x!==w&&(A=b.effects.setTransition(g,h,x,A),C=b.effects.setTransition(g,h,w,C)),K!==B&&(A=b.effects.setTransition(g,t,K,A),C=b.effects.setTransition(g,t,B,C)));("content"===k||"both"===k)&&x!==w&&(A=b.effects.setTransition(g,f,x,A),C=b.effects.setTransition(g,f,w,C));p&&(d=b.effects.getBaseline(p,
z),A.top=(z.outerHeight-A.outerHeight)*d.y+D.top,A.left=(z.outerWidth-A.outerWidth)*d.x+D.left,C.top=(z.outerHeight-C.outerHeight)*d.y+D.top,C.left=(z.outerWidth-C.outerWidth)*d.x+D.left);g.css(A);"content"!==k&&"both"!==k||(h=h.concat(["marginTop","marginBottom"]).concat(f),t=t.concat(["marginLeft","marginRight"]),g.find("*[width]").each(function(){var c=b(this),d=b.effects.scaledDimensions(c),e={height:d.height*x,width:d.width*K,outerHeight:d.outerHeight*x,outerWidth:d.outerWidth*K};d={height:d.height*
w,width:d.width*B,outerHeight:d.height*w,outerWidth:d.width*B};x!==w&&(e=b.effects.setTransition(c,h,x,e),d=b.effects.setTransition(c,h,w,d));K!==B&&(e=b.effects.setTransition(c,t,K,e),d=b.effects.setTransition(c,t,B,d));n&&b.effects.saveStyle(c);c.css(e);c.animate(d,a.duration,a.easing,function(){n&&b.effects.restoreStyle(c)})}));g.animate(C,{queue:!1,duration:a.duration,easing:a.easing,complete:function(){var a=g.offset();0===C.opacity&&g.css("opacity",A.opacity);n||(g.css("position","static"===
u?"relative":u).offset(a),b.effects.saveStyle(g));c()}})});b.effects.define("scale",function(a,c){var d=b(this),e=a.mode;e=parseInt(a.percent,10)||(0===parseInt(a.percent,10)?0:"effect"!==e?0:100);d=b.extend(!0,{from:b.effects.scaledDimensions(d),to:b.effects.scaledDimensions(d,e,a.direction||"both"),origin:a.origin||["middle","center"]},a);a.fade&&(d.from.opacity=1,d.to.opacity=0);b.effects.effect.size.call(this,d,c)});b.effects.define("puff","hide",function(a,c){a=b.extend(!0,{},a,{fade:!0,percent:parseInt(a.percent,
10)||150});b.effects.effect.scale.call(this,a,c)});b.effects.define("pulsate","show",function(a,c){var d=b(this),e=a.mode,g="show"===e;e=2*(a.times||5)+(g||"hide"===e?1:0);var f=a.duration/e,h=0,m=1,n=d.queue().length;for((g||!d.is(":visible"))&&(d.css("opacity",0).show(),h=1);e>m;m++)d.animate({opacity:h},f,a.easing),h=1-h;d.animate({opacity:h},f,a.easing);d.queue(c);b.effects.unshift(d,n,e+1)});b.effects.define("shake",function(a,c){var d=1,e=b(this),g=a.direction||"left",f=a.distance||20,h=a.times||
3,m=2*h+1,n=Math.round(a.duration/m),k="up"===g||"down"===g?"top":"left";g="up"===g||"left"===g;var p={},u={},D={},A=e.queue().length;b.effects.createPlaceholder(e);p[k]=(g?"-=":"+=")+f;u[k]=(g?"+=":"-=")+2*f;D[k]=(g?"-=":"+=")+2*f;for(e.animate(p,n,a.easing);h>d;d++)e.animate(u,n,a.easing).animate(D,n,a.easing);e.animate(u,n,a.easing).animate(p,n/2,a.easing).queue(c);b.effects.unshift(e,A,m+1)});b.effects.define("slide","show",function(a,c){var d=b(this),e={up:["bottom","top"],down:["top","bottom"],
left:["right","left"],right:["left","right"]},g=a.mode,f=a.direction||"left",h="up"===f||"down"===f?"top":"left",m="up"===f||"left"===f,n=a.distance||d["top"===h?"outerHeight":"outerWidth"](!0),k={};b.effects.createPlaceholder(d);var p=d.cssClip();var u=d.position()[h];k[h]=(m?-1:1)*n+u;k.clip=d.cssClip();k.clip[e[f][1]]=k.clip[e[f][0]];"show"===g&&(d.cssClip(k.clip),d.css(h,k[h]),k.clip=p,k[h]=u);d.animate(k,{queue:!1,duration:a.duration,easing:a.easing,complete:c})});!1!==b.uiBackCompat&&b.effects.define("transfer",
function(a,c){b(this).transfer(a,c)});b.ui.focusable=function(a,c){var d,e,g,f,h,m=a.nodeName.toLowerCase();if("area"===m)a=(d=a.parentNode,e=d.name,a.href&&e&&"map"===d.nodeName.toLowerCase()?(g=b("img[usemap='#"+e+"']"),0<g.length&&g.is(":visible")):!1);else{/^(input|select|textarea|button|object)$/.test(m)?(f=!a.disabled,f&&(h=b(a).closest("fieldset")[0],h&&(f=!h.disabled))):f="a"===m?a.href||c:c;if(d=f&&b(a).is(":visible")){a=b(a);for(d=a.css("visibility");"inherit"===d;)a=a.parent(),d=a.css("visibility");
d="hidden"!==d}a=d}return a};b.extend(b.expr[":"],{focusable:function(a){return b.ui.focusable(a,null!=b.attr(a,"tabindex"))}});b.ui.focusable;b.fn.form=function(){return"string"==typeof this[0].form?this.closest("form"):b(this[0].form)};b.ui.formResetMixin={_formResetHandler:function(){var a=b(this);setTimeout(function(){var c=a.data("ui-form-reset-instances");b.each(c,function(){this.refresh()})})},_bindFormResetHandler:function(){if(this.form=this.element.form(),this.form.length){var a=this.form.data("ui-form-reset-instances")||
[];a.length||this.form.on("reset.ui-form-reset",this._formResetHandler);a.push(this);this.form.data("ui-form-reset-instances",a)}},_unbindFormResetHandler:function(){if(this.form.length){var a=this.form.data("ui-form-reset-instances");a.splice(b.inArray(this,a),1);a.length?this.form.data("ui-form-reset-instances",a):this.form.removeData("ui-form-reset-instances").off("reset.ui-form-reset")}}};"1.7"===b.fn.jquery.substring(0,3)&&(b.each(["Width","Height"],function(a,c){function d(a,c,d,g){return b.each(e,
function(){c-=parseFloat(b.css(a,"padding"+this))||0;d&&(c-=parseFloat(b.css(a,"border"+this+"Width"))||0);g&&(c-=parseFloat(b.css(a,"margin"+this))||0)}),c}var e="Width"===c?["Left","Right"]:["Top","Bottom"],g=c.toLowerCase(),f={innerWidth:b.fn.innerWidth,innerHeight:b.fn.innerHeight,outerWidth:b.fn.outerWidth,outerHeight:b.fn.outerHeight};b.fn["inner"+c]=function(a){return void 0===a?f["inner"+c].call(this):this.each(function(){b(this).css(g,d(this,a)+"px")})};b.fn["outer"+c]=function(a,e){return"number"!=
typeof a?f["outer"+c].call(this,a):this.each(function(){b(this).css(g,d(this,a,!0,e)+"px")})}}),b.fn.addBack=function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))});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.ui.escapeSelector=function(){var a=/([!"#$%&'()*+,.\/:;<=>?@[\]^`{|}~])/g;return function(c){return c.replace(a,"\\$1")}}();b.fn.labels=function(){var a,
c,d,e,g;return this[0].labels&&this[0].labels.length?this.pushStack(this[0].labels):(e=this.eq(0).parents("label"),d=this.attr("id"),d&&(a=this.eq(0).parents().last(),g=a.add(a.length?a.siblings():this.siblings()),c="label[for='"+b.ui.escapeSelector(d)+"']",e=e.add(g.find(c).addBack(c))),this.pushStack(e))};b.fn.scrollParent=function(a){var c=this.css("position"),d="absolute"===c,e=a?/(auto|scroll|hidden)/:/(auto|scroll)/;a=this.parents().filter(function(){var a=b(this);return d&&"static"===a.css("position")?
!1:e.test(a.css("overflow")+a.css("overflow-y")+a.css("overflow-x"))}).eq(0);return"fixed"!==c&&a.length?a:b(this[0].ownerDocument||document)};b.extend(b.expr[":"],{tabbable:function(a){var c=b.attr(a,"tabindex"),d=null!=c;return(!d||0<=c)&&b.ui.focusable(a,d)}});b.fn.extend({uniqueId:function(){var a=0;return function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++a)})}}(),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&b(this).removeAttr("id")})}});
b.widget("ui.accordion",{version:"1.12.1",options:{active:0,animate:{},classes:{"ui-accordion-header":"ui-corner-top","ui-accordion-header-collapsed":"ui-corner-all","ui-accordion-content":"ui-corner-bottom"},collapsible:!1,event:"click",header:"> li > :first-child, > :not(li):even",heightStyle:"auto",icons:{activeHeader:"ui-icon-triangle-1-s",header:"ui-icon-triangle-1-e"},activate:null,beforeActivate:null},hideProps:{borderTopWidth:"hide",borderBottomWidth:"hide",paddingTop:"hide",paddingBottom:"hide",
height:"hide"},showProps:{borderTopWidth:"show",borderBottomWidth:"show",paddingTop:"show",paddingBottom:"show",height:"show"},_create:function(){var a=this.options;this.prevShow=this.prevHide=b();this._addClass("ui-accordion","ui-widget ui-helper-reset");this.element.attr("role","tablist");a.collapsible||!1!==a.active&&null!=a.active||(a.active=0);this._processPanels();0>a.active&&(a.active+=this.headers.length);this._refresh()},_getCreateEventData:function(){return{header:this.active,panel:this.active.length?
this.active.next():b()}},_createIcons:function(){var a,c,d=this.options.icons;d&&(a=b("<span>"),this._addClass(a,"ui-accordion-header-icon","ui-icon "+d.header),a.prependTo(this.headers),c=this.active.children(".ui-accordion-header-icon"),this._removeClass(c,d.header)._addClass(c,null,d.activeHeader)._addClass(this.headers,"ui-accordion-icons"))},_destroyIcons:function(){this._removeClass(this.headers,"ui-accordion-icons");this.headers.children(".ui-accordion-header-icon").remove()},_destroy:function(){this.element.removeAttr("role");
this.headers.removeAttr("role aria-expanded aria-selected aria-controls tabIndex").removeUniqueId();this._destroyIcons();var a=this.headers.next().css("display","").removeAttr("role aria-hidden aria-labelledby").removeUniqueId();"content"!==this.options.heightStyle&&a.css("height","")},_setOption:function(a,c){return"active"===a?(this._activate(c),void 0):("event"===a&&(this.options.event&&this._off(this.headers,this.options.event),this._setupEvents(c)),this._super(a,c),"collapsible"!==a||c||!1!==
this.options.active||this._activate(0),"icons"===a&&(this._destroyIcons(),c&&this._createIcons()),void 0)},_setOptionDisabled:function(a){this._super(a);this.element.attr("aria-disabled",a);this._toggleClass(null,"ui-state-disabled",!!a);this._toggleClass(this.headers.add(this.headers.next()),null,"ui-state-disabled",!!a)},_keydown:function(a){if(!a.altKey&&!a.ctrlKey){var c=b.ui.keyCode,d=this.headers.length,e=this.headers.index(a.target),g=!1;switch(a.keyCode){case c.RIGHT:case c.DOWN:g=this.headers[(e+
1)%d];break;case c.LEFT:case c.UP:g=this.headers[(e-1+d)%d];break;case c.SPACE:case c.ENTER:this._eventHandler(a);break;case c.HOME:g=this.headers[0];break;case c.END:g=this.headers[d-1]}g&&(b(a.target).attr("tabIndex",-1),b(g).attr("tabIndex",0),b(g).trigger("focus"),a.preventDefault())}},_panelKeyDown:function(a){a.keyCode===b.ui.keyCode.UP&&a.ctrlKey&&b(a.currentTarget).prev().trigger("focus")},refresh:function(){var a=this.options;this._processPanels();!1===a.active&&!0===a.collapsible||!this.headers.length?
(a.active=!1,this.active=b()):!1===a.active?this._activate(0):this.active.length&&!b.contains(this.element[0],this.active[0])?this.headers.length===this.headers.find(".ui-state-disabled").length?(a.active=!1,this.active=b()):this._activate(Math.max(0,a.active-1)):a.active=this.headers.index(this.active);this._destroyIcons();this._refresh()},_processPanels:function(){var a=this.headers,c=this.panels;this.headers=this.element.find(this.options.header);this._addClass(this.headers,"ui-accordion-header ui-accordion-header-collapsed",
"ui-state-default");this.panels=this.headers.next().filter(":not(.ui-accordion-content-active)").hide();this._addClass(this.panels,"ui-accordion-content","ui-helper-reset ui-widget-content");c&&(this._off(a.not(this.headers)),this._off(c.not(this.panels)))},_refresh:function(){var a,c=this.options,d=c.heightStyle,e=this.element.parent();this.active=this._findActive(c.active);this._addClass(this.active,"ui-accordion-header-active","ui-state-active")._removeClass(this.active,"ui-accordion-header-collapsed");
this._addClass(this.active.next(),"ui-accordion-content-active");this.active.next().show();this.headers.attr("role","tab").each(function(){var a=b(this),c=a.uniqueId().attr("id"),d=a.next(),e=d.uniqueId().attr("id");a.attr("aria-controls",e);d.attr("aria-labelledby",c)}).next().attr("role","tabpanel");this.headers.not(this.active).attr({"aria-selected":"false","aria-expanded":"false",tabIndex:-1}).next().attr({"aria-hidden":"true"}).hide();this.active.length?this.active.attr({"aria-selected":"true",
"aria-expanded":"true",tabIndex:0}).next().attr({"aria-hidden":"false"}):this.headers.eq(0).attr("tabIndex",0);this._createIcons();this._setupEvents(c.event);"fill"===d?(a=e.height(),this.element.siblings(":visible").each(function(){var c=b(this),d=c.css("position");"absolute"!==d&&"fixed"!==d&&(a-=c.outerHeight(!0))}),this.headers.each(function(){a-=b(this).outerHeight(!0)}),this.headers.next().each(function(){b(this).height(Math.max(0,a-b(this).innerHeight()+b(this).height()))}).css("overflow",
"auto")):"auto"===d&&(a=0,this.headers.next().each(function(){var c=b(this).is(":visible");c||b(this).show();a=Math.max(a,b(this).css("height","").height());c||b(this).hide()}).height(a))},_activate:function(a){a=this._findActive(a)[0];a!==this.active[0]&&(a=a||this.active[0],this._eventHandler({target:a,currentTarget:a,preventDefault:b.noop}))},_findActive:function(a){return"number"==typeof a?this.headers.eq(a):b()},_setupEvents:function(a){var c={keydown:"_keydown"};a&&b.each(a.split(" "),function(a,
b){c[b]="_eventHandler"});this._off(this.headers.add(this.headers.next()));this._on(this.headers,c);this._on(this.headers.next(),{keydown:"_panelKeyDown"});this._hoverable(this.headers);this._focusable(this.headers)},_eventHandler:function(a){var c,d,e=this.options,g=this.active,f=b(a.currentTarget),h=f[0]===g[0],m=h&&e.collapsible,n=m?b():f.next(),k=g.next();n={oldHeader:g,oldPanel:k,newHeader:m?b():f,newPanel:n};a.preventDefault();h&&!e.collapsible||!1===this._trigger("beforeActivate",a,n)||(e.active=
m?!1:this.headers.index(f),this.active=h?b():f,this._toggle(n),this._removeClass(g,"ui-accordion-header-active","ui-state-active"),e.icons&&(c=g.children(".ui-accordion-header-icon"),this._removeClass(c,null,e.icons.activeHeader)._addClass(c,null,e.icons.header)),h||(this._removeClass(f,"ui-accordion-header-collapsed")._addClass(f,"ui-accordion-header-active","ui-state-active"),e.icons&&(d=f.children(".ui-accordion-header-icon"),this._removeClass(d,null,e.icons.header)._addClass(d,null,e.icons.activeHeader)),
this._addClass(f.next(),"ui-accordion-content-active")))},_toggle:function(a){var c=a.newPanel,d=this.prevShow.length?this.prevShow:a.oldPanel;this.prevShow.add(this.prevHide).stop(!0,!0);this.prevShow=c;this.prevHide=d;this.options.animate?this._animate(c,d,a):(d.hide(),c.show(),this._toggleComplete(a));d.attr({"aria-hidden":"true"});d.prev().attr({"aria-selected":"false","aria-expanded":"false"});c.length&&d.length?d.prev().attr({tabIndex:-1,"aria-expanded":"false"}):c.length&&this.headers.filter(function(){return 0===
parseInt(b(this).attr("tabIndex"),10)}).attr("tabIndex",-1);c.attr("aria-hidden","false").prev().attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0})},_animate:function(a,c,b){var d,g,f,h=this,m=0,n=a.css("box-sizing"),k=a.length&&(!c.length||a.index()<c.index()),p=this.options.animate||{};k=k&&p.down||p;var u=function(){h._toggleComplete(b)};return"number"==typeof k&&(f=k),"string"==typeof k&&(g=k),g=g||k.easing||p.easing,f=f||k.duration||p.duration,c.length?a.length?(d=a.show().outerHeight(),
c.animate(this.hideProps,{duration:f,easing:g,step:function(a,c){c.now=Math.round(a)}}),a.hide().animate(this.showProps,{duration:f,easing:g,complete:u,step:function(a,b){b.now=Math.round(a);"height"!==b.prop?"content-box"===n&&(m+=b.now):"content"!==h.options.heightStyle&&(b.now=Math.round(d-c.outerHeight()-m),m=0)}}),void 0):c.animate(this.hideProps,f,g,u):a.animate(this.showProps,f,g,u)},_toggleComplete:function(a){var c=a.oldPanel,b=c.prev();this._removeClass(c,"ui-accordion-content-active");
this._removeClass(b,"ui-accordion-header-active")._addClass(b,"ui-accordion-header-collapsed");c.length&&(c.parent()[0].className=c.parent()[0].className);this._trigger("activate",null,a)}});b.ui.safeActiveElement=function(a){try{var c=a.activeElement}catch(d){c=a.body}return c||(c=a.body),c.nodeName||(c=a.body),c};b.widget("ui.menu",{version:"1.12.1",defaultElement:"<ul>",delay:300,options:{icons:{submenu:"ui-icon-caret-1-e"},items:"> *",menus:"ul",position:{my:"left top",at:"right top"},role:"menu",
blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element;this.mouseHandled=!1;this.element.uniqueId().attr({role:this.options.role,tabIndex:0});this._addClass("ui-menu","ui-widget ui-widget-content");this._on({"mousedown .ui-menu-item":function(a){a.preventDefault()},"click .ui-menu-item":function(a){var c=b(a.target),d=b(b.ui.safeActiveElement(this.document[0]));!this.mouseHandled&&c.not(".ui-state-disabled").length&&(this.select(a),a.isPropagationStopped()||(this.mouseHandled=
!0),c.has(".ui-menu").length?this.expand(a):!this.element.is(":focus")&&d.closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":function(a){if(!this.previousFilter){var c=b(a.target).closest(".ui-menu-item"),d=b(a.currentTarget);c[0]===d[0]&&(this._removeClass(d.siblings().children(".ui-state-active"),null,"ui-state-active"),this.focus(a,d))}},mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",
focus:function(a,c){var b=this.active||this.element.find(this.options.items).eq(0);c||this.focus(a,b)},blur:function(a){this._delay(function(){!b.contains(this.element[0],b.ui.safeActiveElement(this.document[0]))&&this.collapseAll(a)})},keydown:"_keydown"});this.refresh();this._on(this.document,{click:function(a){this._closeOnDocumentClick(a)&&this.collapseAll(a);this.mouseHandled=!1}})},_destroy:function(){var a=this.element.find(".ui-menu-item").removeAttr("role aria-disabled").children(".ui-menu-item-wrapper").removeUniqueId().removeAttr("tabIndex role aria-haspopup");
this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeAttr("role aria-labelledby aria-expanded aria-hidden aria-disabled tabIndex").removeUniqueId().show();a.children().each(function(){var a=b(this);a.data("ui-menu-submenu-caret")&&a.remove()})},_keydown:function(a){var c=!0;switch(a.keyCode){case b.ui.keyCode.PAGE_UP:this.previousPage(a);break;case b.ui.keyCode.PAGE_DOWN:this.nextPage(a);break;case b.ui.keyCode.HOME:this._move("first","first",a);break;case b.ui.keyCode.END:this._move("last",
"last",a);break;case b.ui.keyCode.UP:this.previous(a);break;case b.ui.keyCode.DOWN:this.next(a);break;case b.ui.keyCode.LEFT:this.collapse(a);break;case b.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(a);break;case b.ui.keyCode.ENTER:case b.ui.keyCode.SPACE:this._activate(a);break;case b.ui.keyCode.ESCAPE:this.collapse(a);break;default:c=!1;var d=this.previousFilter||"";var e=!1;var g=96<=a.keyCode&&105>=a.keyCode?""+(a.keyCode-96):String.fromCharCode(a.keyCode);
clearTimeout(this.filterTimer);g===d?e=!0:g=d+g;d=this._filterMenuItems(g);d=e&&-1!==d.index(this.active.next())?this.active.nextAll(".ui-menu-item"):d;d.length||(g=String.fromCharCode(a.keyCode),d=this._filterMenuItems(g));d.length?(this.focus(a,d),this.previousFilter=g,this.filterTimer=this._delay(function(){delete this.previousFilter},1E3)):delete this.previousFilter}c&&a.preventDefault()},_activate:function(a){this.active&&!this.active.is(".ui-state-disabled")&&(this.active.children("[aria-haspopup='true']").length?
this.expand(a):this.select(a))},refresh:function(){var a=this,c=this.options.icons.submenu;var d=this.element.find(this.options.menus);this._toggleClass("ui-menu-icons",null,!!this.element.find(".ui-icon").length);var e=d.filter(":not(.ui-menu)").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var d=b(this),e=d.prev(),g=b("<span>").data("ui-menu-submenu-caret",!0);a._addClass(g,"ui-menu-icon","ui-icon "+c);e.attr("aria-haspopup","true").prepend(g);
d.attr("aria-labelledby",e.attr("id"))});this._addClass(e,"ui-menu","ui-widget ui-widget-content ui-front");e=d.add(this.element).find(this.options.items);e.not(".ui-menu-item").each(function(){var c=b(this);a._isDivider(c)&&a._addClass(c,"ui-menu-divider","ui-widget-content")});d=e.not(".ui-menu-item, .ui-menu-divider");var g=d.children().not(".ui-menu").uniqueId().attr({tabIndex:-1,role:this._itemRole()});this._addClass(d,"ui-menu-item")._addClass(g,"ui-menu-item-wrapper");e.filter(".ui-state-disabled").attr("aria-disabled",
"true");this.active&&!b.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(a,c){if("icons"===a){var b=this.element.find(".ui-menu-icon");this._removeClass(b,null,this.options.icons.submenu)._addClass(b,null,c.submenu)}this._super(a,c)},_setOptionDisabled:function(a){this._super(a);this.element.attr("aria-disabled",a+"");this._toggleClass(null,"ui-state-disabled",!!a)},focus:function(a,c){this.blur(a,
a&&"focus"===a.type);this._scrollIntoView(c);this.active=c.first();var b=this.active.children(".ui-menu-item-wrapper");this._addClass(b,null,"ui-state-active");this.options.role&&this.element.attr("aria-activedescendant",b.attr("id"));b=this.active.parent().closest(".ui-menu-item").children(".ui-menu-item-wrapper");this._addClass(b,null,"ui-state-active");a&&"keydown"===a.type?this._close():this.timer=this._delay(function(){this._close()},this.delay);b=c.children(".ui-menu");b.length&&a&&/^mouse/.test(a.type)&&
this._startOpening(b);this.activeMenu=c.parent();this._trigger("focus",a,{item:c})},_scrollIntoView:function(a){var c,d,e,g,f,h;this._hasScroll()&&(c=parseFloat(b.css(this.activeMenu[0],"borderTopWidth"))||0,d=parseFloat(b.css(this.activeMenu[0],"paddingTop"))||0,e=a.offset().top-this.activeMenu.offset().top-c-d,g=this.activeMenu.scrollTop(),f=this.activeMenu.height(),h=a.outerHeight(),0>e?this.activeMenu.scrollTop(g+e):e+h>f&&this.activeMenu.scrollTop(g+e-f+h))},blur:function(a,c){c||clearTimeout(this.timer);
this.active&&(this._removeClass(this.active.children(".ui-menu-item-wrapper"),null,"ui-state-active"),this._trigger("blur",a,{item:this.active}),this.active=null)},_startOpening:function(a){clearTimeout(this.timer);"true"===a.attr("aria-hidden")&&(this.timer=this._delay(function(){this._close();this._open(a)},this.delay))},_open:function(a){var c=b.extend({of:this.active},this.options.position);clearTimeout(this.timer);this.element.find(".ui-menu").not(a.parents(".ui-menu")).hide().attr("aria-hidden",
"true");a.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(c)},collapseAll:function(a,c){clearTimeout(this.timer);this.timer=this._delay(function(){var d=c?this.element:b(a&&a.target).closest(this.element.find(".ui-menu"));d.length||(d=this.element);this._close(d);this.blur(a);this._removeClass(d.find(".ui-state-active"),null,"ui-state-active");this.activeMenu=d},this.delay)},_close:function(a){a||(a=this.active?this.active.parent():this.element);a.find(".ui-menu").hide().attr("aria-hidden",
"true").attr("aria-expanded","false")},_closeOnDocumentClick:function(a){return!b(a.target).closest(".ui-menu").length},_isDivider:function(a){return!/[^\-\u2014\u2013\s]/.test(a.text())},collapse:function(a){var c=this.active&&this.active.parent().closest(".ui-menu-item",this.element);c&&c.length&&(this._close(),this.focus(a,c))},expand:function(a){var c=this.active&&this.active.children(".ui-menu ").find(this.options.items).first();c&&c.length&&(this._open(c.parent()),this._delay(function(){this.focus(a,
c)}))},next:function(a){this._move("next","first",a)},previous:function(a){this._move("prev","last",a)},isFirstItem:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},isLastItem:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},_move:function(a,c,b){var d;this.active&&(d="first"===a||"last"===a?this.active["first"===a?"prevAll":"nextAll"](".ui-menu-item").eq(-1):this.active[a+"All"](".ui-menu-item").eq(0));d&&d.length&&this.active||(d=this.activeMenu.find(this.options.items)[c]());
this.focus(b,d)},nextPage:function(a){var c,d,e;return this.active?(this.isLastItem()||(this._hasScroll()?(d=this.active.offset().top,e=this.element.height(),this.active.nextAll(".ui-menu-item").each(function(){return c=b(this),0>c.offset().top-d-e}),this.focus(a,c)):this.focus(a,this.activeMenu.find(this.options.items)[this.active?"last":"first"]())),void 0):(this.next(a),void 0)},previousPage:function(a){var c,d,e;return this.active?(this.isFirstItem()||(this._hasScroll()?(d=this.active.offset().top,
e=this.element.height(),this.active.prevAll(".ui-menu-item").each(function(){return c=b(this),0<c.offset().top-d+e}),this.focus(a,c)):this.focus(a,this.activeMenu.find(this.options.items).first())),void 0):(this.next(a),void 0)},_hasScroll:function(){return this.element.outerHeight()<this.element.prop("scrollHeight")},select:function(a){this.active=this.active||b(a.target).closest(".ui-menu-item");var c={item:this.active};this.active.has(".ui-menu").length||this.collapseAll(a,!0);this._trigger("select",
a,c)},_filterMenuItems:function(a){a=a.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&");var c=RegExp("^"+a,"i");return this.activeMenu.find(this.options.items).filter(".ui-menu-item").filter(function(){return c.test(b.trim(b(this).children(".ui-menu-item-wrapper").text()))})}});b.widget("ui.autocomplete",{version:"1.12.1",defaultElement:"<input>",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,
open:null,response:null,search:null,select:null},requestIndex:0,pending:0,_create:function(){var a,c,d,e=this.element[0].nodeName.toLowerCase(),g="textarea"===e;e="input"===e;this.isMultiLine=g||!e&&this._isContentEditable(this.element);this.valueMethod=this.element[g||e?"val":"text"];this.isNewMenu=!0;this._addClass("ui-autocomplete-input");this.element.attr("autocomplete","off");this._on(this.element,{keydown:function(e){if(this.element.prop("readOnly"))return a=!0,d=!0,c=!0,void 0;c=d=a=!1;var g=
b.ui.keyCode;switch(e.keyCode){case g.PAGE_UP:a=!0;this._move("previousPage",e);break;case g.PAGE_DOWN:a=!0;this._move("nextPage",e);break;case g.UP:a=!0;this._keyEvent("previous",e);break;case g.DOWN:a=!0;this._keyEvent("next",e);break;case g.ENTER:this.menu.active&&(a=!0,e.preventDefault(),this.menu.select(e));break;case g.TAB:this.menu.active&&this.menu.select(e);break;case g.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(e),e.preventDefault());break;
default:c=!0,this._searchTimeout(e)}},keypress:function(d){if(a)return a=!1,(!this.isMultiLine||this.menu.element.is(":visible"))&&d.preventDefault(),void 0;if(!c){var e=b.ui.keyCode;switch(d.keyCode){case e.PAGE_UP:this._move("previousPage",d);break;case e.PAGE_DOWN:this._move("nextPage",d);break;case e.UP:this._keyEvent("previous",d);break;case e.DOWN:this._keyEvent("next",d)}}},input:function(a){return d?(d=!1,a.preventDefault(),void 0):(this._searchTimeout(a),void 0)},focus:function(){this.selectedItem=
null;this.previous=this._value()},blur:function(a){return this.cancelBlur?(delete this.cancelBlur,void 0):(clearTimeout(this.searching),this.close(a),this._change(a),void 0)}});this._initSource();this.menu=b("<ul>").appendTo(this._appendTo()).menu({role:null}).hide().menu("instance");this._addClass(this.menu.element,"ui-autocomplete","ui-front");this._on(this.menu.element,{mousedown:function(a){a.preventDefault();this.cancelBlur=!0;this._delay(function(){delete this.cancelBlur;this.element[0]!==b.ui.safeActiveElement(this.document[0])&&
this.element.trigger("focus")})},menufocus:function(a,c){var d,e;return this.isNewMenu&&(this.isNewMenu=!1,a.originalEvent&&/^mouse/.test(a.originalEvent.type))?(this.menu.blur(),this.document.one("mousemove",function(){b(a.target).trigger(a.originalEvent)}),void 0):(e=c.item.data("ui-autocomplete-item"),!1!==this._trigger("focus",a,{item:e})&&a.originalEvent&&/^key/.test(a.originalEvent.type)&&this._value(e.value),d=c.item.attr("aria-label")||e.value,d&&b.trim(d).length&&(this.liveRegion.children().hide(),
b("<div>").text(d).appendTo(this.liveRegion)),void 0)},menuselect:function(a,c){var d=c.item.data("ui-autocomplete-item"),e=this.previous;this.element[0]!==b.ui.safeActiveElement(this.document[0])&&(this.element.trigger("focus"),this.previous=e,this._delay(function(){this.previous=e;this.selectedItem=d}));!1!==this._trigger("select",a,{item:d})&&this._value(d.value);this.term=this._value();this.close(a);this.selectedItem=d}});this.liveRegion=b("<div>",{role:"status","aria-live":"assertive","aria-relevant":"additions"}).appendTo(this.document[0].body);
this._addClass(this.liveRegion,null,"ui-helper-hidden-accessible");this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){clearTimeout(this.searching);this.element.removeAttr("autocomplete");this.menu.element.remove();this.liveRegion.remove()},_setOption:function(a,c){this._super(a,c);"source"===a&&this._initSource();"appendTo"===a&&this.menu.element.appendTo(this._appendTo());"disabled"===a&&c&&this.xhr&&this.xhr.abort()},_isEventTargetInWidget:function(a){var c=
this.menu.element[0];return a.target===this.element[0]||a.target===c||b.contains(c,a.target)},_closeOnClickOutside:function(a){this._isEventTargetInWidget(a)||this.close()},_appendTo:function(){var a=this.options.appendTo;return a&&(a=a.jquery||a.nodeType?b(a):this.document.find(a).eq(0)),a&&a[0]||(a=this.element.closest(".ui-front, dialog")),a.length||(a=this.document[0].body),a},_initSource:function(){var a,c,d=this;b.isArray(this.options.source)?(a=this.options.source,this.source=function(c,d){d(b.ui.autocomplete.filter(a,
c.term))}):"string"==typeof this.options.source?(c=this.options.source,this.source=function(a,g){d.xhr&&d.xhr.abort();d.xhr=b.ajax({url:c,data:a,dataType:"json",success:function(a){g(a)},error:function(){g([])}})}):this.source=this.options.source},_searchTimeout:function(a){clearTimeout(this.searching);this.searching=this._delay(function(){var c=this.term===this._value(),b=this.menu.element.is(":visible"),e=a.altKey||a.ctrlKey||a.metaKey||a.shiftKey;c&&(!c||b||e)||(this.selectedItem=null,this.search(null,
a))},this.options.delay)},search:function(a,c){return a=null!=a?a:this._value(),this.term=this._value(),a.length<this.options.minLength?this.close(c):!1!==this._trigger("search",c)?this._search(a):void 0},_search:function(a){this.pending++;this._addClass("ui-autocomplete-loading");this.cancelSearch=!1;this.source({term:a},this._response())},_response:function(){var a=++this.requestIndex;return b.proxy(function(c){a===this.requestIndex&&this.__response(c);this.pending--;this.pending||this._removeClass("ui-autocomplete-loading")},
this)},__response:function(a){a&&(a=this._normalize(a));this._trigger("response",null,{content:a});!this.options.disabled&&a&&a.length&&!this.cancelSearch?(this._suggest(a),this._trigger("open")):this._close()},close:function(a){this.cancelSearch=!0;this._close(a)},_close:function(a){this._off(this.document,"mousedown");this.menu.element.is(":visible")&&(this.menu.element.hide(),this.menu.blur(),this.isNewMenu=!0,this._trigger("close",a))},_change:function(a){this.previous!==this._value()&&this._trigger("change",
a,{item:this.selectedItem})},_normalize:function(a){return a.length&&a[0].label&&a[0].value?a:b.map(a,function(a){return"string"==typeof a?{label:a,value:a}:b.extend({},a,{label:a.label||a.value,value:a.value||a.label})})},_suggest:function(a){var c=this.menu.element.empty();this._renderMenu(c,a);this.isNewMenu=!0;this.menu.refresh();c.show();this._resizeMenu();c.position(b.extend({of:this.element},this.options.position));this.options.autoFocus&&this.menu.next();this._on(this.document,{mousedown:"_closeOnClickOutside"})},
_resizeMenu:function(){var a=this.menu.element;a.outerWidth(Math.max(a.width("").outerWidth()+1,this.element.outerWidth()))},_renderMenu:function(a,c){var d=this;b.each(c,function(c,b){d._renderItemData(a,b)})},_renderItemData:function(a,c){return this._renderItem(a,c).data("ui-autocomplete-item",c)},_renderItem:function(a,c){return b("<li>").append(b("<div>").text(c.label)).appendTo(a)},_move:function(a,c){return this.menu.element.is(":visible")?this.menu.isFirstItem()&&/^previous/.test(a)||this.menu.isLastItem()&&
/^next/.test(a)?(this.isMultiLine||this._value(this.term),this.menu.blur(),void 0):(this.menu[a](c),void 0):(this.search(null,c),void 0)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(a,c){this.isMultiLine&&!this.menu.element.is(":visible")||(this._move(a,c),c.preventDefault())},_isContentEditable:function(a){if(!a.length)return!1;var c=a.prop("contentEditable");return"inherit"===c?this._isContentEditable(a.parent()):
"true"===c}});b.extend(b.ui.autocomplete,{escapeRegex:function(a){return a.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(a,c){var d=RegExp(b.ui.autocomplete.escapeRegex(c),"i");return b.grep(a,function(a){return d.test(a.label||a.value||a)})}});b.widget("ui.autocomplete",b.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(a){return a+(1<a?" results are":" result is")+" available, use up and down arrow keys to navigate."}}},__response:function(a){var c;
this._superApply(arguments);this.options.disabled||this.cancelSearch||(c=a&&a.length?this.options.messages.results(a.length):this.options.messages.noResults,this.liveRegion.children().hide(),b("<div>").text(c).appendTo(this.liveRegion))}});b.ui.autocomplete;var C=/ui-corner-([a-z]){2,6}/g;b.widget("ui.controlgroup",{version:"1.12.1",defaultElement:"<div>",options:{direction:"horizontal",disabled:null,onlyVisible:!0,items:{button:"input[type=button], input[type=submit], input[type=reset], button, a",
controlgroupLabel:".ui-controlgroup-label",checkboxradio:"input[type='checkbox'], input[type='radio']",selectmenu:"select",spinner:".ui-spinner-input"}},_create:function(){this._enhance()},_enhance:function(){this.element.attr("role","toolbar");this.refresh()},_destroy:function(){this._callChildMethod("destroy");this.childWidgets.removeData("ui-controlgroup-data");this.element.removeAttr("role");this.options.items.controlgroupLabel&&this.element.find(this.options.items.controlgroupLabel).find(".ui-controlgroup-label-contents").contents().unwrap()},
_initWidgets:function(){var a=this,c=[];b.each(this.options.items,function(d,e){var g,f={};return e?"controlgroupLabel"===d?(g=a.element.find(e),g.each(function(){var a=b(this);a.children(".ui-controlgroup-label-contents").length||a.contents().wrapAll("<span class='ui-controlgroup-label-contents'></span>")}),a._addClass(g,null,"ui-widget ui-widget-content ui-state-default"),c=c.concat(g.get()),void 0):(b.fn[d]&&(f=a["_"+d+"Options"]?a["_"+d+"Options"]("middle"):{classes:{}},a.element.find(e).each(function(){var e=
b(this),g=e[d]("instance"),q=b.widget.extend({},f);"button"===d&&e.parent(".ui-spinner").length||(g||(g=e[d]()[d]("instance")),g&&(q.classes=a._resolveClassesValues(q.classes,g)),e[d](q),q=e[d]("widget"),b.data(q[0],"ui-controlgroup-data",g?g:e[d]("instance")),c.push(q[0]))})),void 0):void 0});this.childWidgets=b(b.unique(c));this._addClass(this.childWidgets,"ui-controlgroup-item")},_callChildMethod:function(a){this.childWidgets.each(function(){var c=b(this).data("ui-controlgroup-data");c&&c[a]&&
c[a]()})},_updateCornerClass:function(a,c){c=this._buildSimpleOptions(c,"label").classes.label;this._removeClass(a,null,"ui-corner-top ui-corner-bottom ui-corner-left ui-corner-right ui-corner-all");this._addClass(a,null,c)},_buildSimpleOptions:function(a,c){var b="vertical"===this.options.direction,e={classes:{}};return e.classes[c]={middle:"",first:"ui-corner-"+(b?"top":"left"),last:"ui-corner-"+(b?"bottom":"right"),only:"ui-corner-all"}[a],e},_spinnerOptions:function(a){a=this._buildSimpleOptions(a,
"ui-spinner");return a.classes["ui-spinner-up"]="",a.classes["ui-spinner-down"]="",a},_buttonOptions:function(a){return this._buildSimpleOptions(a,"ui-button")},_checkboxradioOptions:function(a){return this._buildSimpleOptions(a,"ui-checkboxradio-label")},_selectmenuOptions:function(a){var c="vertical"===this.options.direction;return{width:c?"auto":!1,classes:{middle:{"ui-selectmenu-button-open":"","ui-selectmenu-button-closed":""},first:{"ui-selectmenu-button-open":"ui-corner-"+(c?"top":"tl"),"ui-selectmenu-button-closed":"ui-corner-"+
(c?"top":"left")},last:{"ui-selectmenu-button-open":c?"":"ui-corner-tr","ui-selectmenu-button-closed":"ui-corner-"+(c?"bottom":"right")},only:{"ui-selectmenu-button-open":"ui-corner-top","ui-selectmenu-button-closed":"ui-corner-all"}}[a]}},_resolveClassesValues:function(a,c){var d={};return b.each(a,function(e){var g=c.options.classes[e]||"";g=b.trim(g.replace(C,""));d[e]=(g+" "+a[e]).replace(/\s+/g," ")}),d},_setOption:function(a,c){return"direction"===a&&this._removeClass("ui-controlgroup-"+this.options.direction),
this._super(a,c),"disabled"===a?(this._callChildMethod(c?"disable":"enable"),void 0):(this.refresh(),void 0)},refresh:function(){var a=this;this._addClass("ui-controlgroup ui-controlgroup-"+this.options.direction);"horizontal"===this.options.direction&&this._addClass(null,"ui-helper-clearfix");this._initWidgets();var c=this.childWidgets;this.options.onlyVisible&&(c=c.filter(":visible"));c.length&&(b.each(["first","last"],function(b,e){(b=c[e]().data("ui-controlgroup-data"))&&a["_"+b.widgetName+"Options"]?
(e=a["_"+b.widgetName+"Options"](1===c.length?"only":e),e.classes=a._resolveClassesValues(e.classes,b),b.element[b.widgetName](e)):a._updateCornerClass(c[e](),e)}),this._callChildMethod("refresh"))}});b.widget("ui.checkboxradio",[b.ui.formResetMixin,{version:"1.12.1",options:{disabled:null,label:null,icon:!0,classes:{"ui-checkboxradio-label":"ui-corner-all","ui-checkboxradio-icon":"ui-corner-all"}},_getCreateOptions:function(){var a,c,d=this,e=this._super()||{};return this._readType(),c=this.element.labels(),
this.label=b(c[c.length-1]),this.label.length||b.error("No label found for checkboxradio widget"),this.originalLabel="",this.label.contents().not(this.element[0]).each(function(){d.originalLabel+=3===this.nodeType?b(this).text():this.outerHTML}),this.originalLabel&&(e.label=this.originalLabel),a=this.element[0].disabled,null!=a&&(e.disabled=a),e},_create:function(){var a=this.element[0].checked;this._bindFormResetHandler();null==this.options.disabled&&(this.options.disabled=this.element[0].disabled);
this._setOption("disabled",this.options.disabled);this._addClass("ui-checkboxradio","ui-helper-hidden-accessible");this._addClass(this.label,"ui-checkboxradio-label","ui-button ui-widget");"radio"===this.type&&this._addClass(this.label,"ui-checkboxradio-radio-label");this.options.label&&this.options.label!==this.originalLabel?this._updateLabel():this.originalLabel&&(this.options.label=this.originalLabel);this._enhance();a&&(this._addClass(this.label,"ui-checkboxradio-checked","ui-state-active"),this.icon&&
this._addClass(this.icon,null,"ui-state-hover"));this._on({change:"_toggleClasses",focus:function(){this._addClass(this.label,null,"ui-state-focus ui-visual-focus")},blur:function(){this._removeClass(this.label,null,"ui-state-focus ui-visual-focus")}})},_readType:function(){var a=this.element[0].nodeName.toLowerCase();this.type=this.element[0].type;"input"===a&&/radio|checkbox/.test(this.type)||b.error("Can't create checkboxradio on element.nodeName="+a+" and element.type="+this.type)},_enhance:function(){this._updateIcon(this.element[0].checked)},
widget:function(){return this.label},_getRadioGroup:function(){var a,c=this.element[0].name,d="input[name='"+b.ui.escapeSelector(c)+"']";return c?(a=this.form.length?b(this.form[0].elements).filter(d):b(d).filter(function(){return 0===b(this).form().length}),a.not(this.element)):b([])},_toggleClasses:function(){var a=this.element[0].checked;this._toggleClass(this.label,"ui-checkboxradio-checked","ui-state-active",a);this.options.icon&&"checkbox"===this.type&&this._toggleClass(this.icon,null,"ui-icon-check ui-state-checked",
a)._toggleClass(this.icon,null,"ui-icon-blank",!a);"radio"===this.type&&this._getRadioGroup().each(function(){var a=b(this).checkboxradio("instance");a&&a._removeClass(a.label,"ui-checkboxradio-checked","ui-state-active")})},_destroy:function(){this._unbindFormResetHandler();this.icon&&(this.icon.remove(),this.iconSpace.remove())},_setOption:function(a,c){return"label"!==a||c?(this._super(a,c),"disabled"===a?(this._toggleClass(this.label,null,"ui-state-disabled",c),this.element[0].disabled=c,void 0):
(this.refresh(),void 0)):void 0},_updateIcon:function(a){var c="ui-icon ui-icon-background ";this.options.icon?(this.icon||(this.icon=b("<span>"),this.iconSpace=b("<span> </span>"),this._addClass(this.iconSpace,"ui-checkboxradio-icon-space")),"checkbox"===this.type?(c+=a?"ui-icon-check ui-state-checked":"ui-icon-blank",this._removeClass(this.icon,null,a?"ui-icon-blank":"ui-icon-check")):c+="ui-icon-blank",this._addClass(this.icon,"ui-checkboxradio-icon",c),a||this._removeClass(this.icon,null,"ui-icon-check ui-state-checked"),
this.icon.prependTo(this.label).after(this.iconSpace)):void 0!==this.icon&&(this.icon.remove(),this.iconSpace.remove(),delete this.icon)},_updateLabel:function(){var a=this.label.contents().not(this.element[0]);this.icon&&(a=a.not(this.icon[0]));this.iconSpace&&(a=a.not(this.iconSpace[0]));a.remove();this.label.append(this.options.label)},refresh:function(){var a=this.element[0].checked,c=this.element[0].disabled;this._updateIcon(a);this._toggleClass(this.label,"ui-checkboxradio-checked","ui-state-active",
a);null!==this.options.label&&this._updateLabel();c!==this.options.disabled&&this._setOptions({disabled:c})}}]);b.ui.checkboxradio;b.widget("ui.button",{version:"1.12.1",defaultElement:"<button>",options:{classes:{"ui-button":"ui-corner-all"},disabled:null,icon:null,iconPosition:"beginning",label:null,showLabel:!0},_getCreateOptions:function(){var a,c=this._super()||{};return this.isInput=this.element.is("input"),a=this.element[0].disabled,null!=a&&(c.disabled=a),this.originalLabel=this.isInput?this.element.val():
this.element.html(),this.originalLabel&&(c.label=this.originalLabel),c},_create:function(){!this.option.showLabel&!this.options.icon&&(this.options.showLabel=!0);null==this.options.disabled&&(this.options.disabled=this.element[0].disabled||!1);this.hasTitle=!!this.element.attr("title");this.options.label&&this.options.label!==this.originalLabel&&(this.isInput?this.element.val(this.options.label):this.element.html(this.options.label));this._addClass("ui-button","ui-widget");this._setOption("disabled",
this.options.disabled);this._enhance();this.element.is("a")&&this._on({keyup:function(a){a.keyCode===b.ui.keyCode.SPACE&&(a.preventDefault(),this.element[0].click?this.element[0].click():this.element.trigger("click"))}})},_enhance:function(){this.element.is("button")||this.element.attr("role","button");this.options.icon&&(this._updateIcon("icon",this.options.icon),this._updateTooltip())},_updateTooltip:function(){this.title=this.element.attr("title");this.options.showLabel||this.title||this.element.attr("title",
this.options.label)},_updateIcon:function(a,c){var d=(a="iconPosition"!==a)?this.options.iconPosition:c,e="top"===d||"bottom"===d;this.icon?a&&this._removeClass(this.icon,null,this.options.icon):(this.icon=b("<span>"),this._addClass(this.icon,"ui-button-icon","ui-icon"),this.options.showLabel||this._addClass("ui-button-icon-only"));a&&this._addClass(this.icon,null,c);this._attachIcon(d);e?(this._addClass(this.icon,null,"ui-widget-icon-block"),this.iconSpace&&this.iconSpace.remove()):(this.iconSpace||
(this.iconSpace=b("<span> </span>"),this._addClass(this.iconSpace,"ui-button-icon-space")),this._removeClass(this.icon,null,"ui-wiget-icon-block"),this._attachIconSpace(d))},_destroy:function(){this.element.removeAttr("role");this.icon&&this.icon.remove();this.iconSpace&&this.iconSpace.remove();this.hasTitle||this.element.removeAttr("title")},_attachIconSpace:function(a){this.icon[/^(?:end|bottom)/.test(a)?"before":"after"](this.iconSpace)},_attachIcon:function(a){this.element[/^(?:end|bottom)/.test(a)?
"append":"prepend"](this.icon)},_setOptions:function(a){var c=void 0===a.icon?this.options.icon:a.icon;(void 0===a.showLabel?this.options.showLabel:a.showLabel)||c||(a.showLabel=!0);this._super(a)},_setOption:function(a,c){"icon"===a&&(c?this._updateIcon(a,c):this.icon&&(this.icon.remove(),this.iconSpace&&this.iconSpace.remove()));"iconPosition"===a&&this._updateIcon(a,c);"showLabel"===a&&(this._toggleClass("ui-button-icon-only",null,!c),this._updateTooltip());"label"===a&&(this.isInput?this.element.val(c):
(this.element.html(c),this.icon&&(this._attachIcon(this.options.iconPosition),this._attachIconSpace(this.options.iconPosition))));this._super(a,c);"disabled"===a&&(this._toggleClass(null,"ui-state-disabled",c),this.element[0].disabled=c,c&&this.element.blur())},refresh:function(){var a=this.element.is("input, button")?this.element[0].disabled:this.element.hasClass("ui-button-disabled");a!==this.options.disabled&&this._setOptions({disabled:a});this._updateTooltip()}});!1!==b.uiBackCompat&&(b.widget("ui.button",
b.ui.button,{options:{text:!0,icons:{primary:null,secondary:null}},_create:function(){this.options.showLabel&&!this.options.text&&(this.options.showLabel=this.options.text);!this.options.showLabel&&this.options.text&&(this.options.text=this.options.showLabel);this.options.icon||!this.options.icons.primary&&!this.options.icons.secondary?this.options.icon&&(this.options.icons.primary=this.options.icon):this.options.icons.primary?this.options.icon=this.options.icons.primary:(this.options.icon=this.options.icons.secondary,
this.options.iconPosition="end");this._super()},_setOption:function(a,c){return"text"===a?(this._super("showLabel",c),void 0):("showLabel"===a&&(this.options.text=c),"icon"===a&&(this.options.icons.primary=c),"icons"===a&&(c.primary?(this._super("icon",c.primary),this._super("iconPosition","beginning")):c.secondary&&(this._super("icon",c.secondary),this._super("iconPosition","end"))),this._superApply(arguments),void 0)}}),b.fn.button=function(a){return function(){return!this.length||this.length&&
"INPUT"!==this[0].tagName||this.length&&"INPUT"===this[0].tagName&&"checkbox"!==this.attr("type")&&"radio"!==this.attr("type")?a.apply(this,arguments):(b.ui.checkboxradio||b.error("Checkboxradio widget missing"),0===arguments.length?this.checkboxradio({icon:!1}):this.checkboxradio.apply(this,arguments))}}(b.fn.button),b.fn.buttonset=function(){return b.ui.controlgroup||b.error("Controlgroup widget missing"),"option"===arguments[0]&&"items"===arguments[1]&&arguments[2]?this.controlgroup.apply(this,
[arguments[0],"items.button",arguments[2]]):"option"===arguments[0]&&"items"===arguments[1]?this.controlgroup.apply(this,[arguments[0],"items.button"]):("object"==typeof arguments[0]&&arguments[0].items&&(arguments[0].items={button:arguments[0].items}),this.controlgroup.apply(this,arguments))});b.ui.button;b.extend(b.ui,{datepicker:{version:"1.12.1"}});var A;b.extend(x.prototype,{markerClassName:"hasDatepicker",maxRows:4,_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(a){return h(this._defaults,
a||{}),this},_attachDatepicker:function(a,c){var d=a.nodeName.toLowerCase();var e="div"===d||"span"===d;a.id||(this.uuid+=1,a.id="dp"+this.uuid);var g=this._newInst(b(a),e);g.settings=b.extend({},c||{});"input"===d?this._connectDatepicker(a,g):e&&this._inlineDatepicker(a,g)},_newInst:function(a,c){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:c,dpDiv:c?p(b("<div class='"+this._inlineClass+" ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>")):
this.dpDiv}},_connectDatepicker:function(a,c){var d=b(a);c.append=b([]);c.trigger=b([]);d.hasClass(this.markerClassName)||(this._attachments(d,c),d.addClass(this.markerClassName).on("keydown",this._doKeyDown).on("keypress",this._doKeyPress).on("keyup",this._doKeyUp),this._autoSize(c),b.data(a,"datepicker",c),c.settings.disabled&&this._disableDatepicker(a))},_attachments:function(a,c){var d,e;var g=this._get(c,"appendText");var f=this._get(c,"isRTL");c.append&&c.append.remove();g&&(c.append=b("<span class='"+
this._appendClass+"'>"+g+"</span>"),a[f?"before":"after"](c.append));a.off("focus",this._showDatepicker);c.trigger&&c.trigger.remove();g=this._get(c,"showOn");"focus"!==g&&"both"!==g||a.on("focus",this._showDatepicker);"button"!==g&&"both"!==g||(d=this._get(c,"buttonText"),e=this._get(c,"buttonImage"),c.trigger=b(this._get(c,"buttonImageOnly")?b("<img/>").addClass(this._triggerClass).attr({src:e,alt:d,title:d}):b("<button type='button'></button>").addClass(this._triggerClass).html(e?b("<img/>").attr({src:e,
alt:d,title:d}):d)),a[f?"before":"after"](c.trigger),c.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 c,b,e,g,f=new Date(2009,11,20),h=this._get(a,"dateFormat");h.match(/[DM]/)&&
(c=function(a){for(g=e=b=0;a.length>g;g++)a[g].length>b&&(b=a[g].length,e=g);return e},f.setMonth(c(this._get(a,h.match(/MM/)?"monthNames":"monthNamesShort"))),f.setDate(c(this._get(a,h.match(/DD/)?"dayNames":"dayNamesShort"))+20-f.getDay()));a.input.attr("size",this._formatDate(a,f).length)}},_inlineDatepicker:function(a,c){var d=b(a);d.hasClass(this.markerClassName)||(d.addClass(this.markerClassName).append(c.dpDiv),b.data(a,"datepicker",c),this._setDate(c,this._getDefaultDate(c),!0),this._updateDatepicker(c),
this._updateAlternate(c),c.settings.disabled&&this._disableDatepicker(a),c.dpDiv.css("display","block"))},_dialogDatepicker:function(a,c,d,e,g){var f,m,t,n,k;a=this._dialogInst;return a||(this.uuid+=1,f="dp"+this.uuid,this._dialogInput=b("<input type='text' id='"+f+"' style='position: absolute; top: -100px; width: 0px;'/>"),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)),h(a.settings,e||{}),c=c&&c.constructor===Date?this._formatDate(a,c):c,this._dialogInput.val(c),this._pos=g?g.length?g:[g.pageX,g.pageY]:null,this._pos||(m=document.documentElement.clientWidth,t=document.documentElement.clientHeight,n=document.documentElement.scrollLeft||document.body.scrollLeft,k=document.documentElement.scrollTop||document.body.scrollTop,this._pos=[m/2-100+n,t/2-150+k]),this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px"),a.settings.onSelect=
d,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 c,d=b(a),e=b.data(a,"datepicker");d.hasClass(this.markerClassName)&&(c=a.nodeName.toLowerCase(),b.removeData(a,"datepicker"),"input"===c?(e.append.remove(),e.trigger.remove(),d.removeClass(this.markerClassName).off("focus",this._showDatepicker).off("keydown",this._doKeyDown).off("keypress",
this._doKeyPress).off("keyup",this._doKeyUp)):("div"===c||"span"===c)&&d.removeClass(this.markerClassName).empty(),A===e&&(A=null))},_enableDatepicker:function(a){var c,d,e=b(a),g=b.data(a,"datepicker");e.hasClass(this.markerClassName)&&(c=a.nodeName.toLowerCase(),"input"===c?(a.disabled=!1,g.trigger.filter("button").each(function(){this.disabled=!1}).end().filter("img").css({opacity:"1.0",cursor:""})):("div"===c||"span"===c)&&(d=e.children("."+this._inlineClass),d.children().removeClass("ui-state-disabled"),
d.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!1)),this._disabledInputs=b.map(this._disabledInputs,function(c){return c===a?null:c}))},_disableDatepicker:function(a){var c,d,e=b(a),g=b.data(a,"datepicker");e.hasClass(this.markerClassName)&&(c=a.nodeName.toLowerCase(),"input"===c?(a.disabled=!0,g.trigger.filter("button").each(function(){this.disabled=!0}).end().filter("img").css({opacity:"0.5",cursor:"default"})):("div"===c||"span"===c)&&(d=e.children("."+this._inlineClass),
d.children().addClass("ui-state-disabled"),d.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!0)),this._disabledInputs=b.map(this._disabledInputs,function(c){return c===a?null:c}),this._disabledInputs[this._disabledInputs.length]=a)},_isDisabledDatepicker:function(a){if(!a)return!1;for(var c=0;this._disabledInputs.length>c;c++)if(this._disabledInputs[c]===a)return!0;return!1},_getInst:function(a){try{return b.data(a,"datepicker")}catch(c){throw"Missing instance data for this datepicker";
}},_optionDatepicker:function(a,c,d){var e,g,f,m,t=this._getInst(a);return 2===arguments.length&&"string"==typeof c?"defaults"===c?b.extend({},b.datepicker._defaults):t?"all"===c?b.extend({},t.settings):this._get(t,c):null:(e=c||{},"string"==typeof c&&(e={},e[c]=d),t&&(this._curInst===t&&this._hideDatepicker(),g=this._getDateDatepicker(a,!0),f=this._getMinMaxDate(t,"min"),m=this._getMinMaxDate(t,"max"),h(t.settings,e),null!==f&&void 0!==e.dateFormat&&void 0===e.minDate&&(t.settings.minDate=this._formatDate(t,
f)),null!==m&&void 0!==e.dateFormat&&void 0===e.maxDate&&(t.settings.maxDate=this._formatDate(t,m)),"disabled"in e&&(e.disabled?this._disableDatepicker(a):this._enableDatepicker(a)),this._attachments(b(a),t),this._autoSize(t),this._setDate(t,g),this._updateAlternate(t),this._updateDatepicker(t)),void 0)},_changeDatepicker:function(a,c,b){this._optionDatepicker(a,c,b)},_refreshDatepicker:function(a){(a=this._getInst(a))&&this._updateDatepicker(a)},_setDateDatepicker:function(a,c){(a=this._getInst(a))&&
(this._setDate(a,c),this._updateDatepicker(a),this._updateAlternate(a))},_getDateDatepicker:function(a,c){a=this._getInst(a);return a&&!a.inline&&this._setDateFromField(a,c),a?this._getDate(a):null},_doKeyDown:function(a){var c,d,e,g=b.datepicker._getInst(a.target),f=!0,h=g.dpDiv.is(".ui-datepicker-rtl");if(g._keyEvent=!0,b.datepicker._datepickerShowing)switch(a.keyCode){case 9:b.datepicker._hideDatepicker();f=!1;break;case 13:return e=b("td."+b.datepicker._dayOverClass+":not(."+b.datepicker._currentClass+
")",g.dpDiv),e[0]&&b.datepicker._selectDay(a.target,g.selectedMonth,g.selectedYear,e[0]),c=b.datepicker._get(g,"onSelect"),c?(d=b.datepicker._formatDate(g),c.apply(g.input?g.input[0]:null,[d,g])):b.datepicker._hideDatepicker(),!1;case 27:b.datepicker._hideDatepicker();break;case 33:b.datepicker._adjustDate(a.target,a.ctrlKey?-b.datepicker._get(g,"stepBigMonths"):-b.datepicker._get(g,"stepMonths"),"M");break;case 34:b.datepicker._adjustDate(a.target,a.ctrlKey?+b.datepicker._get(g,"stepBigMonths"):
+b.datepicker._get(g,"stepMonths"),"M");break;case 35:(a.ctrlKey||a.metaKey)&&b.datepicker._clearDate(a.target);f=a.ctrlKey||a.metaKey;break;case 36:(a.ctrlKey||a.metaKey)&&b.datepicker._gotoToday(a.target);f=a.ctrlKey||a.metaKey;break;case 37:(a.ctrlKey||a.metaKey)&&b.datepicker._adjustDate(a.target,h?1:-1,"D");f=a.ctrlKey||a.metaKey;a.originalEvent.altKey&&b.datepicker._adjustDate(a.target,a.ctrlKey?-b.datepicker._get(g,"stepBigMonths"):-b.datepicker._get(g,"stepMonths"),"M");break;case 38:(a.ctrlKey||
a.metaKey)&&b.datepicker._adjustDate(a.target,-7,"D");f=a.ctrlKey||a.metaKey;break;case 39:(a.ctrlKey||a.metaKey)&&b.datepicker._adjustDate(a.target,h?-1:1,"D");f=a.ctrlKey||a.metaKey;a.originalEvent.altKey&&b.datepicker._adjustDate(a.target,a.ctrlKey?+b.datepicker._get(g,"stepBigMonths"):+b.datepicker._get(g,"stepMonths"),"M");break;case 40:(a.ctrlKey||a.metaKey)&&b.datepicker._adjustDate(a.target,7,"D");f=a.ctrlKey||a.metaKey;break;default:f=!1}else 36===a.keyCode&&a.ctrlKey?b.datepicker._showDatepicker(this):
f=!1;f&&(a.preventDefault(),a.stopPropagation())},_doKeyPress:function(a){var c,d,e=b.datepicker._getInst(a.target);return b.datepicker._get(e,"constrainInput")?(c=b.datepicker._possibleChars(b.datepicker._get(e,"dateFormat")),d=String.fromCharCode(null==a.charCode?a.keyCode:a.charCode),a.ctrlKey||a.metaKey||" ">d||!c||-1<c.indexOf(d)):void 0},_doKeyUp:function(a){var c;a=b.datepicker._getInst(a.target);if(a.input.val()!==a.lastVal)try{(c=b.datepicker.parseDate(b.datepicker._get(a,"dateFormat"),a.input?
a.input.val():null,b.datepicker._getFormatConfig(a)))&&(b.datepicker._setDateFromField(a),b.datepicker._updateAlternate(a),b.datepicker._updateDatepicker(a))}catch(d){}return!0},_showDatepicker:function(a){if(a=a.target||a,"input"!==a.nodeName.toLowerCase()&&(a=b("input",a.parentNode)[0]),!b.datepicker._isDisabledDatepicker(a)&&b.datepicker._lastInput!==a){var c,d,e,g;var f=b.datepicker._getInst(a);b.datepicker._curInst&&b.datepicker._curInst!==f&&(b.datepicker._curInst.dpDiv.stop(!0,!0),f&&b.datepicker._datepickerShowing&&
b.datepicker._hideDatepicker(b.datepicker._curInst.input[0]));var m=(m=b.datepicker._get(f,"beforeShow"))?m.apply(a,[a,f]):{};!1!==m&&(h(f.settings,m),f.lastVal=null,b.datepicker._lastInput=a,b.datepicker._setDateFromField(f),b.datepicker._inDialog&&(a.value=""),b.datepicker._pos||(b.datepicker._pos=b.datepicker._findPos(a),b.datepicker._pos[1]+=a.offsetHeight),c=!1,b(a).parents().each(function(){return c|="fixed"===b(this).css("position"),!c}),d={left:b.datepicker._pos[0],top:b.datepicker._pos[1]},
b.datepicker._pos=null,f.dpDiv.empty(),f.dpDiv.css({position:"absolute",display:"block",top:"-1000px"}),b.datepicker._updateDatepicker(f),d=b.datepicker._checkOffset(f,d,c),f.dpDiv.css({position:b.datepicker._inDialog&&b.blockUI?"static":c?"fixed":"absolute",display:"none",left:d.left+"px",top:d.top+"px"}),f.inline||(e=b.datepicker._get(f,"showAnim"),g=b.datepicker._get(f,"duration"),f.dpDiv.css("z-index",k(b(a))+1),b.datepicker._datepickerShowing=!0,b.effects&&b.effects.effect[e]?f.dpDiv.show(e,
b.datepicker._get(f,"showOptions"),g):f.dpDiv[e||"show"](e?g:null),b.datepicker._shouldFocusInput(f)&&f.input.trigger("focus"),b.datepicker._curInst=f))}},_updateDatepicker:function(a){this.maxRows=4;A=a;a.dpDiv.empty().append(this._generateHTML(a));this._attachHandlers(a);var c,d=this._getNumberOfMonths(a),e=d[1],g=a.dpDiv.find("."+this._dayOverClass+" a");0<g.length&&n.apply(g.get(0));a.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width("");1<e&&a.dpDiv.addClass("ui-datepicker-multi-"+
e).css("width",17*e+"em");a.dpDiv[(1!==d[0]||1!==d[1]?"add":"remove")+"Class"]("ui-datepicker-multi");a.dpDiv[(this._get(a,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl");a===b.datepicker._curInst&&b.datepicker._datepickerShowing&&b.datepicker._shouldFocusInput(a)&&a.input.trigger("focus");a.yearshtml&&(c=a.yearshtml,setTimeout(function(){c===a.yearshtml&&a.yearshtml&&a.dpDiv.find("select.ui-datepicker-year:first").replaceWith(a.yearshtml);c=a.yearshtml=null},0))},_shouldFocusInput:function(a){return a.input&&
a.input.is(":visible")&&!a.input.is(":disabled")&&!a.input.is(":focus")},_checkOffset:function(a,c,d){var e=a.dpDiv.outerWidth(),g=a.dpDiv.outerHeight(),f=a.input?a.input.outerWidth():0,h=a.input?a.input.outerHeight():0,m=document.documentElement.clientWidth+(d?0:b(document).scrollLeft()),n=document.documentElement.clientHeight+(d?0:b(document).scrollTop());return c.left-=this._get(a,"isRTL")?e-f:0,c.left-=d&&c.left===a.input.offset().left?b(document).scrollLeft():0,c.top-=d&&c.top===a.input.offset().top+
h?b(document).scrollTop():0,c.left-=Math.min(c.left,c.left+e>m&&m>e?Math.abs(c.left+e-m):0),c.top-=Math.min(c.top,c.top+g>n&&n>g?Math.abs(g+h):0),c},_findPos:function(a){var c,d=this._getInst(a);for(d=this._get(d,"isRTL");a&&("hidden"===a.type||1!==a.nodeType||b.expr.filters.hidden(a));)a=a[d?"previousSibling":"nextSibling"];return c=b(a).offset(),[c.left,c.top]},_hideDatepicker:function(a){var c,d,e,g,f=this._curInst;!f||a&&f!==b.data(a,"datepicker")||this._datepickerShowing&&(c=this._get(f,"showAnim"),
d=this._get(f,"duration"),e=function(){b.datepicker._tidyDialog(f)},b.effects&&(b.effects.effect[c]||b.effects[c])?f.dpDiv.hide(c,b.datepicker._get(f,"showOptions"),d,e):f.dpDiv["slideDown"===c?"slideUp":"fadeIn"===c?"fadeOut":"hide"](c?d:null,e),c||e(),this._datepickerShowing=!1,g=this._get(f,"onClose"),g&&g.apply(f.input?f.input[0]:null,[f.input?f.input.val():"",f]),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 c=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!==c)&&b.datepicker._hideDatepicker()}},_adjustDate:function(a,c,d){a=b(a);var e=this._getInst(a[0]);this._isDisabledDatepicker(a[0])||(this._adjustInstDate(e,c+("M"===d?this._get(e,"showCurrentAtPos"):0),d),this._updateDatepicker(e))},_gotoToday:function(a){var c;a=b(a);var d=this._getInst(a[0]);this._get(d,"gotoCurrent")&&d.currentDay?(d.selectedDay=d.currentDay,d.drawMonth=d.selectedMonth=d.currentMonth,d.drawYear=d.selectedYear=d.currentYear):
(c=new Date,d.selectedDay=c.getDate(),d.drawMonth=d.selectedMonth=c.getMonth(),d.drawYear=d.selectedYear=c.getFullYear());this._notifyChange(d);this._adjustDate(a)},_selectMonthYear:function(a,c,d){a=b(a);var e=this._getInst(a[0]);e["selected"+("M"===d?"Month":"Year")]=e["draw"+("M"===d?"Month":"Year")]=parseInt(c.options[c.selectedIndex].value,10);this._notifyChange(e);this._adjustDate(a)},_selectDay:function(a,c,d,e){var g,f=b(a);b(e).hasClass(this._unselectableClass)||this._isDisabledDatepicker(f[0])||
(g=this._getInst(f[0]),g.selectedDay=g.currentDay=b("a",e).html(),g.selectedMonth=g.currentMonth=c,g.selectedYear=g.currentYear=d,this._selectDate(a,this._formatDate(g,g.currentDay,g.currentMonth,g.currentYear)))},_clearDate:function(a){a=b(a);this._selectDate(a,"")},_selectDate:function(a,c){a=b(a);var d=this._getInst(a[0]);c=null!=c?c:this._formatDate(d);d.input&&d.input.val(c);this._updateAlternate(d);(a=this._get(d,"onSelect"))?a.apply(d.input?d.input[0]:null,[c,d]):d.input&&d.input.trigger("change");
d.inline?this._updateDatepicker(d):(this._hideDatepicker(),this._lastInput=d.input[0],"object"!=typeof d.input[0]&&d.input.trigger("focus"),this._lastInput=null)},_updateAlternate:function(a){var c,d,e,g=this._get(a,"altField");g&&(c=this._get(a,"altFormat")||this._get(a,"dateFormat"),d=this._getDate(a),e=this.formatDate(c,d,this._getFormatConfig(a)),b(g).val(e))},noWeekends:function(a){a=a.getDay();return[0<a&&6>a,""]},iso8601Week:function(a){var c;a=new Date(a.getTime());return a.setDate(a.getDate()+
4-(a.getDay()||7)),c=a.getTime(),a.setMonth(0),a.setDate(1),Math.floor(Math.round((c-a)/864E5)/7)+1},parseDate:function(a,c,d){if(null==a||null==c)throw"Invalid arguments";if(c="object"==typeof c?""+c:c+"",""===c)return null;var e,g,f,h=0,m=(d?d.shortYearCutoff:null)||this._defaults.shortYearCutoff;m="string"!=typeof m?m:(new Date).getFullYear()%100+parseInt(m,10);var n=(d?d.dayNamesShort:null)||this._defaults.dayNamesShort,k=(d?d.dayNames:null)||this._defaults.dayNames,p=(d?d.monthNamesShort:null)||
this._defaults.monthNamesShort;d=(d?d.monthNames:null)||this._defaults.monthNames;var u=-1,D=-1,A=-1,z=-1,C=!1,x=function(c){c=a.length>e+1&&a.charAt(e+1)===c;return c&&e++,c},W=function(a){var b=x(a);b="@"===a?14:"!"===a?20:"y"===a&&b?4:"o"===a?3:2;a=RegExp("^\\d{"+("y"===a?b:1)+","+b+"}");a=c.substring(h).match(a);if(!a)throw"Missing number at position "+h;return h+=a[0].length,parseInt(a[0],10)},K=function(a,d,e){var g=-1;a=b.map(x(a)?e:d,function(a,c){return[[c,a]]}).sort(function(a,c){return-(a[1].length-
c[1].length)});if(b.each(a,function(a,b){a=b[1];return c.substr(h,a.length).toLowerCase()===a.toLowerCase()?(g=b[0],h+=a.length,!1):void 0}),-1!==g)return g+1;throw"Unknown name at position "+h;},w=function(){if(c.charAt(h)!==a.charAt(e))throw"Unexpected literal at position "+h;h++};for(e=0;a.length>e;e++)if(C)"'"!==a.charAt(e)||x("'")?w():C=!1;else switch(a.charAt(e)){case "d":A=W("d");break;case "D":K("D",n,k);break;case "o":z=W("o");break;case "m":D=W("m");break;case "M":D=K("M",p,d);break;case "y":u=
W("y");break;case "@":var B=new Date(W("@"));u=B.getFullYear();D=B.getMonth()+1;A=B.getDate();break;case "!":B=new Date((W("!")-this._ticksTo1970)/1E4);u=B.getFullYear();D=B.getMonth()+1;A=B.getDate();break;case "'":x("'")?w():C=!0;break;default:w()}if(c.length>h&&(f=c.substr(h),!/^\s+/.test(f)))throw"Extra/unparsed characters found in date: "+f;if(-1===u?u=(new Date).getFullYear():100>u&&(u+=(new Date).getFullYear()-(new Date).getFullYear()%100+(m>=u?0:-100)),-1<z)for(D=1,A=z;!(g=this._getDaysInMonth(u,
D-1),g>=A);)D++,A-=g;if(B=this._daylightSavingAdjust(new Date(u,D-1,A)),B.getFullYear()!==u||B.getMonth()+1!==D||B.getDate()!==A)throw"Invalid date";return B},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,c,b){if(!c)return"";var d,g=(b?b.dayNamesShort:null)||this._defaults.dayNamesShort,
f=(b?b.dayNames:null)||this._defaults.dayNames,h=(b?b.monthNamesShort:null)||this._defaults.monthNamesShort;b=(b?b.monthNames:null)||this._defaults.monthNames;var m=function(c){c=a.length>d+1&&a.charAt(d+1)===c;return c&&d++,c},n=function(a,c,b){c=""+c;if(m(a))for(;b>c.length;)c="0"+c;return c},k=function(a,c,b,d){return m(a)?d[c]:b[c]},u="",p=!1;if(c)for(d=0;a.length>d;d++)if(p)"'"!==a.charAt(d)||m("'")?u+=a.charAt(d):p=!1;else switch(a.charAt(d)){case "d":u+=n("d",c.getDate(),2);break;case "D":u+=
k("D",c.getDay(),g,f);break;case "o":u+=n("o",Math.round(((new Date(c.getFullYear(),c.getMonth(),c.getDate())).getTime()-(new Date(c.getFullYear(),0,0)).getTime())/864E5),3);break;case "m":u+=n("m",c.getMonth()+1,2);break;case "M":u+=k("M",c.getMonth(),h,b);break;case "y":u+=m("y")?c.getFullYear():(10>c.getFullYear()%100?"0":"")+c.getFullYear()%100;break;case "@":u+=c.getTime();break;case "!":u+=1E4*c.getTime()+this._ticksTo1970;break;case "'":m("'")?u+="'":p=!0;break;default:u+=a.charAt(d)}return u},
_possibleChars:function(a){var c,b="",e=!1,g=function(b){b=a.length>c+1&&a.charAt(c+1)===b;return b&&c++,b};for(c=0;a.length>c;c++)if(e)"'"!==a.charAt(c)||g("'")?b+=a.charAt(c):e=!1;else switch(a.charAt(c)){case "d":case "m":case "y":case "@":b+="0123456789";break;case "D":case "M":return null;case "'":g("'")?b+="'":e=!0;break;default:b+=a.charAt(c)}return b},_get:function(a,c){return void 0!==a.settings[c]?a.settings[c]:this._defaults[c]},_setDateFromField:function(a,c){if(a.input.val()!==a.lastVal){var b=
this._get(a,"dateFormat"),e=a.lastVal=a.input?a.input.val():null,g=this._getDefaultDate(a),f=g,h=this._getFormatConfig(a);try{f=this.parseDate(b,e,h)||g}catch(t){e=c?"":e}a.selectedDay=f.getDate();a.drawMonth=a.selectedMonth=f.getMonth();a.drawYear=a.selectedYear=f.getFullYear();a.currentDay=e?f.getDate():0;a.currentMonth=e?f.getMonth():0;a.currentYear=e?f.getFullYear():0;this._adjustInstDate(a)}},_getDefaultDate:function(a){return this._restrictMinMax(a,this._determineDate(a,this._get(a,"defaultDate"),
new Date))},_determineDate:function(a,c,d){var e=function(a){var c=new Date;return c.setDate(c.getDate()+a),c},g=function(c){try{return b.datepicker.parseDate(b.datepicker._get(a,"dateFormat"),c,b.datepicker._getFormatConfig(a))}catch(F){}var d=(c.toLowerCase().match(/^c/)?b.datepicker._getDate(a):null)||new Date,e=d.getFullYear(),g=d.getMonth();d=d.getDate();for(var f=/([+\-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,h=f.exec(c);h;){switch(h[2]||"d"){case "d":case "D":d+=parseInt(h[1],10);break;case "w":case "W":d+=
7*parseInt(h[1],10);break;case "m":case "M":g+=parseInt(h[1],10);d=Math.min(d,b.datepicker._getDaysInMonth(e,g));break;case "y":case "Y":e+=parseInt(h[1],10),d=Math.min(d,b.datepicker._getDaysInMonth(e,g))}h=f.exec(c)}return new Date(e,g,d)};c=null==c||""===c?d:"string"==typeof c?g(c):"number"==typeof c?isNaN(c)?d:e(c):new Date(c.getTime());return c=c&&"Invalid Date"==""+c?d:c,c&&(c.setHours(0),c.setMinutes(0),c.setSeconds(0),c.setMilliseconds(0)),this._daylightSavingAdjust(c)},_daylightSavingAdjust:function(a){return a?
(a.setHours(12<a.getHours()?a.getHours()+2:0),a):null},_setDate:function(a,c,b){var d=!c,g=a.selectedMonth,f=a.selectedYear;c=this._restrictMinMax(a,this._determineDate(a,c,new Date));a.selectedDay=a.currentDay=c.getDate();a.drawMonth=a.selectedMonth=a.currentMonth=c.getMonth();a.drawYear=a.selectedYear=a.currentYear=c.getFullYear();g===a.selectedMonth&&f===a.selectedYear||b||this._notifyChange(a);this._adjustInstDate(a);a.input&&a.input.val(d?"":this._formatDate(a))},_getDate:function(a){return!a.currentYear||
a.input&&""===a.input.val()?null:this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay))},_attachHandlers:function(a){var c=this._get(a,"stepMonths"),d="#"+a.id.replace(/\\\\/g,"\\");a.dpDiv.find("[data-handler]").map(function(){b(this).on(this.getAttribute("data-event"),{prev:function(){b.datepicker._adjustDate(d,-c,"M")},next:function(){b.datepicker._adjustDate(d,+c,"M")},hide:function(){b.datepicker._hideDatepicker()},today:function(){b.datepicker._gotoToday(d)},selectDay:function(){return b.datepicker._selectDay(d,
+this.getAttribute("data-month"),+this.getAttribute("data-year"),this),!1},selectMonth:function(){return b.datepicker._selectMonthYear(d,this,"M"),!1},selectYear:function(){return b.datepicker._selectMonthYear(d,this,"Y"),!1}}[this.getAttribute("data-handler")])})},_generateHTML:function(a){var c,b,e,g,f,h,m,n=new Date;n=this._daylightSavingAdjust(new Date(n.getFullYear(),n.getMonth(),n.getDate()));var k=this._get(a,"isRTL");var u=this._get(a,"showButtonPanel");var p=this._get(a,"hideIfNoPrevNext");
var D=this._get(a,"navigationAsDateFormat");var A=this._getNumberOfMonths(a),z=this._get(a,"showCurrentAtPos");var C=this._get(a,"stepMonths");var x=1!==A[0]||1!==A[1],W=this._daylightSavingAdjust(a.currentDay?new Date(a.currentYear,a.currentMonth,a.currentDay):new Date(9999,9,9)),K=this._getMinMaxDate(a,"min"),w=this._getMinMaxDate(a,"max");z=a.drawMonth-z;var B=a.drawYear;if(0>z&&(z+=12,B--),w){var L=this._daylightSavingAdjust(new Date(w.getFullYear(),w.getMonth()-A[0]*A[1]+1,w.getDate()));for(L=
K&&K>L?K:L;this._daylightSavingAdjust(new Date(B,z,1))>L;)z--,0>z&&(z=11,B--)}a.drawMonth=z;a.drawYear=B;L=this._get(a,"prevText");L=D?this.formatDate(L,this._daylightSavingAdjust(new Date(B,z-C,1)),this._getFormatConfig(a)):L;L=this._canAdjustMonth(a,-1,B,z)?"<a class='ui-datepicker-prev ui-corner-all' data-handler='prev' data-event='click' title='"+L+"'><span class='ui-icon ui-icon-circle-triangle-"+(k?"e":"w")+"'>"+L+"</span></a>":p?"":"<a class='ui-datepicker-prev ui-corner-all ui-state-disabled' title='"+
L+"'><span class='ui-icon ui-icon-circle-triangle-"+(k?"e":"w")+"'>"+L+"</span></a>";var I=this._get(a,"nextText");I=D?this.formatDate(I,this._daylightSavingAdjust(new Date(B,z+C,1)),this._getFormatConfig(a)):I;p=this._canAdjustMonth(a,1,B,z)?"<a class='ui-datepicker-next ui-corner-all' data-handler='next' data-event='click' title='"+I+"'><span class='ui-icon ui-icon-circle-triangle-"+(k?"w":"e")+"'>"+I+"</span></a>":p?"":"<a class='ui-datepicker-next ui-corner-all ui-state-disabled' title='"+I+"'><span class='ui-icon ui-icon-circle-triangle-"+
(k?"w":"e")+"'>"+I+"</span></a>";C=this._get(a,"currentText");I=this._get(a,"gotoCurrent")&&a.currentDay?W:n;C=D?this.formatDate(C,I,this._getFormatConfig(a)):C;D=a.inline?"":"<button type='button' class='ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all' data-handler='hide' data-event='click'>"+this._get(a,"closeText")+"</button>";u=u?"<div class='ui-datepicker-buttonpane ui-widget-content'>"+(k?D:"")+(this._isInRange(a,I)?"<button type='button' class='ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all' data-handler='today' data-event='click'>"+
C+"</button>":"")+(k?"":D)+"</div>":"";D=parseInt(this._get(a,"firstDay"),10);D=isNaN(D)?0:D;C=this._get(a,"showWeek");I=this._get(a,"dayNames");var da=this._get(a,"dayNamesMin");var S=this._get(a,"monthNames");var J=this._get(a,"monthNamesShort");var ja=this._get(a,"beforeShowDay");var oa=this._get(a,"showOtherMonths");var na=this._get(a,"selectOtherMonths");var la=this._getDefaultDate(a);var ta="";for(b=0;A[0]>b;b++){var ha="";this.maxRows=4;for(e=0;A[1]>e;e++){if(g=this._daylightSavingAdjust(new Date(B,
z,a.selectedDay)),c=" ui-corner-all",f="",x){if(f+="<div class='ui-datepicker-group",1<A[1])switch(e){case 0:f+=" ui-datepicker-group-first";c=" ui-corner-"+(k?"right":"left");break;case A[1]-1:f+=" ui-datepicker-group-last";c=" ui-corner-"+(k?"left":"right");break;default:f+=" ui-datepicker-group-middle",c=""}f+="'>"}f+="<div class='ui-datepicker-header ui-widget-header ui-helper-clearfix"+c+"'>"+(/all|left/.test(c)&&0===b?k?p:L:"")+(/all|right/.test(c)&&0===b?k?L:p:"")+this._generateMonthYearHeader(a,
z,B,K,w,0<b||0<e,S,J)+"</div><table class='ui-datepicker-calendar'><thead><tr>";var ea=C?"<th class='ui-datepicker-week-col'>"+this._get(a,"weekHeader")+"</th>":"";for(c=0;7>c;c++){var U=(c+D)%7;ea+="<th scope='col'"+(5<=(c+D+6)%7?" class='ui-datepicker-week-end'":"")+"><span title='"+I[U]+"'>"+da[U]+"</span></th>"}f+=ea+"</tr></thead><tbody>";ea=this._getDaysInMonth(B,z);B===a.selectedYear&&z===a.selectedMonth&&(a.selectedDay=Math.min(a.selectedDay,ea));c=(this._getFirstDayOfMonth(B,z)-D+7)%7;ea=
Math.ceil((c+ea)/7);this.maxRows=ea=x?this.maxRows>ea?this.maxRows:ea:ea;U=this._daylightSavingAdjust(new Date(B,z,1-c));for(h=0;ea>h;h++){f+="<tr>";var ya=C?"<td class='ui-datepicker-week-col'>"+this._get(a,"calculateWeek")(U)+"</td>":"";for(c=0;7>c;c++){var ia=ja?ja.apply(a.input?a.input[0]:null,[U]):[!0,""];var ua=(m=U.getMonth()!==z)&&!na||!ia[0]||K&&K>U||w&&U>w;ya+="<td class='"+(5<=(c+D+6)%7?" ui-datepicker-week-end":"")+(m?" ui-datepicker-other-month":"")+(U.getTime()===g.getTime()&&z===a.selectedMonth&&
a._keyEvent||la.getTime()===U.getTime()&&la.getTime()===g.getTime()?" "+this._dayOverClass:"")+(ua?" "+this._unselectableClass+" ui-state-disabled":"")+(m&&!oa?"":" "+ia[1]+(U.getTime()===W.getTime()?" "+this._currentClass:"")+(U.getTime()===n.getTime()?" ui-datepicker-today":""))+"'"+(m&&!oa||!ia[2]?"":" title='"+ia[2].replace(/'/g,"&#39;")+"'")+(ua?"":" data-handler='selectDay' data-event='click' data-month='"+U.getMonth()+"' data-year='"+U.getFullYear()+"'")+">"+(m&&!oa?"&#xa0;":ua?"<span class='ui-state-default'>"+
U.getDate()+"</span>":"<a class='ui-state-default"+(U.getTime()===n.getTime()?" ui-state-highlight":"")+(U.getTime()===W.getTime()?" ui-state-active":"")+(m?" ui-priority-secondary":"")+"' href='#'>"+U.getDate()+"</a>")+"</td>";U.setDate(U.getDate()+1);U=this._daylightSavingAdjust(U)}f+=ya+"</tr>"}z++;11<z&&(z=0,B++);f+="</tbody></table>"+(x?"</div>"+(0<A[0]&&e===A[1]-1?"<div class='ui-datepicker-row-break'></div>":""):"");ha+=f}ta+=ha}return ta+=u,a._keyEvent=!1,ta},_generateMonthYearHeader:function(a,
c,b,e,g,f,h,m){var d,q=this._get(a,"changeMonth"),v=this._get(a,"changeYear"),n=this._get(a,"showMonthAfterYear"),t="<div class='ui-datepicker-title'>",k="";if(f||!q)k+="<span class='ui-datepicker-month'>"+h[c]+"</span>";else{h=e&&e.getFullYear()===b;var u=g&&g.getFullYear()===b;k+="<select class='ui-datepicker-month' data-handler='selectMonth' data-event='change'>";for(d=0;12>d;d++)(!h||d>=e.getMonth())&&(!u||g.getMonth()>=d)&&(k+="<option value='"+d+"'"+(d===c?" selected='selected'":"")+">"+m[d]+
"</option>");k+="</select>"}if(n||(t+=k+(!f&&q&&v?"":"&#xa0;")),!a.yearshtml)if(a.yearshtml="",f||!v)t+="<span class='ui-datepicker-year'>"+b+"</span>";else{m=this._get(a,"yearRange").split(":");var p=(new Date).getFullYear();h=function(a){a=a.match(/c[+\-].*/)?b+parseInt(a.substring(1),10):a.match(/[+\-].*/)?p+parseInt(a,10):parseInt(a,10);return isNaN(a)?p:a};c=h(m[0]);m=Math.max(c,h(m[1]||""));c=e?Math.max(c,e.getFullYear()):c;m=g?Math.min(m,g.getFullYear()):m;for(a.yearshtml+="<select class='ui-datepicker-year' data-handler='selectYear' data-event='change'>";m>=
c;c++)a.yearshtml+="<option value='"+c+"'"+(c===b?" selected='selected'":"")+">"+c+"</option>";a.yearshtml+="</select>";t+=a.yearshtml;a.yearshtml=null}return t+=this._get(a,"yearSuffix"),n&&(t+=(!f&&q&&v?"":"&#xa0;")+k),t+="</div>"},_adjustInstDate:function(a,c,b){var d=a.selectedYear+("Y"===b?c:0),g=a.selectedMonth+("M"===b?c:0);c=Math.min(a.selectedDay,this._getDaysInMonth(d,g))+("D"===b?c:0);d=this._restrictMinMax(a,this._daylightSavingAdjust(new Date(d,g,c)));a.selectedDay=d.getDate();a.drawMonth=
a.selectedMonth=d.getMonth();a.drawYear=a.selectedYear=d.getFullYear();"M"!==b&&"Y"!==b||this._notifyChange(a)},_restrictMinMax:function(a,c){var b=this._getMinMaxDate(a,"min");a=this._getMinMaxDate(a,"max");c=b&&b>c?b:c;return a&&c>a?a:c},_notifyChange:function(a){var c=this._get(a,"onChangeMonthYear");c&&c.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,
c){return this._determineDate(a,this._get(a,c+"Date"),null)},_getDaysInMonth:function(a,c){return 32-this._daylightSavingAdjust(new Date(a,c,32)).getDate()},_getFirstDayOfMonth:function(a,c){return(new Date(a,c,1)).getDay()},_canAdjustMonth:function(a,c,b,e){var d=this._getNumberOfMonths(a);b=this._daylightSavingAdjust(new Date(b,e+(0>c?c:d[0]*d[1]),1));return 0>c&&b.setDate(this._getDaysInMonth(b.getFullYear(),b.getMonth())),this._isInRange(a,b)},_isInRange:function(a,c){var b,e,g=this._getMinMaxDate(a,
"min"),f=this._getMinMaxDate(a,"max"),h=null,m=null;a=this._get(a,"yearRange");return a&&(b=a.split(":"),e=(new Date).getFullYear(),h=parseInt(b[0],10),m=parseInt(b[1],10),b[0].match(/[+\-].*/)&&(h+=e),b[1].match(/[+\-].*/)&&(m+=e)),(!g||c.getTime()>=g.getTime())&&(!f||c.getTime()<=f.getTime())&&(!h||c.getFullYear()>=h)&&(!m||m>=c.getFullYear())},_getFormatConfig:function(a){var c=this._get(a,"shortYearCutoff");return c="string"!=typeof c?c:(new Date).getFullYear()%100+parseInt(c,10),{shortYearCutoff:c,
dayNamesShort:this._get(a,"dayNamesShort"),dayNames:this._get(a,"dayNames"),monthNamesShort:this._get(a,"monthNamesShort"),monthNames:this._get(a,"monthNames")}},_formatDate:function(a,c,b,e){c||(a.currentDay=a.selectedDay,a.currentMonth=a.selectedMonth,a.currentYear=a.selectedYear);c=c?"object"==typeof c?c:this._daylightSavingAdjust(new Date(e,b,c)):this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay));return this.formatDate(this._get(a,"dateFormat"),c,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 c=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(c)):
this.each(function(){"string"==typeof a?b.datepicker["_"+a+"Datepicker"].apply(b.datepicker,[this].concat(c)):b.datepicker._attachDatepicker(this,a)}):b.datepicker["_"+a+"Datepicker"].apply(b.datepicker,[this[0]].concat(c))};b.datepicker=new x;b.datepicker.initialized=!1;b.datepicker.uuid=(new Date).getTime();b.datepicker.version="1.12.1";b.datepicker;b.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase());var z=!1;b(document).on("mouseup",function(){z=!1});b.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(c){return a._mouseDown(c)}).on("click."+this.widgetName,function(c){return!0===b.data(c.target,a.widgetName+".preventClickEvent")?(b.removeData(c.target,a.widgetName+".preventClickEvent"),c.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(!z){this._mouseMoved=!1;this._mouseStarted&&this._mouseUp(a);this._mouseDownEvent=a;var c=this,d=1===a.which,e="string"==typeof this.options.cancel&&a.target.nodeName?b(a.target).closest(this.options.cancel).length:!1;return d&&!e&&this._mouseCapture(a)?(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){c.mouseDelayMet=!0},
this.options.delay)),this._mouseDistanceMet(a)&&this._mouseDelayMet(a)&&(this._mouseStarted=!1!==this._mouseStart(a),!this._mouseStarted)?(a.preventDefault(),!0):(!0===b.data(a.target,this.widgetName+".preventClickEvent")&&b.removeData(a.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(a){return c._mouseMove(a)},this._mouseUpDelegate=function(a){return c._mouseUp(a)},this.document.on("mousemove."+this.widgetName,this._mouseMoveDelegate).on("mouseup."+this.widgetName,this._mouseUpDelegate),
a.preventDefault(),z=!0,!0)):!0}},_mouseMove:function(a){if(this._mouseMoved){if(b.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&&b.data(a.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(a));this._mouseDelayTimer&&(clearTimeout(this._mouseDelayTimer),
delete this._mouseDelayTimer);z=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}});b.ui.plugin={add:function(a,c,d){var e;a=b.ui[a].prototype;for(e in d)a.plugins[e]=a.plugins[e]||[],
a.plugins[e].push([c,d[e]])},call:function(a,c,b,e){if((c=a.plugins[c])&&(e||a.element[0].parentNode&&11!==a.element[0].parentNode.nodeType))for(e=0;c.length>e;e++)a.options[c[e][0]]&&c[e][1].apply(a.element,b)}};b.ui.safeBlur=function(a){a&&"body"!==a.nodeName.toLowerCase()&&b(a).trigger("blur")};b.widget("ui.draggable",b.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,c){this._super(a,c);"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 c=this.options;return this.helper||c.disabled||0<b(a.target).closest(".ui-resizable-handle").length?!1:(this.handle=this._getHandle(a),this.handle?(this._blurActiveElement(a),this._blockFrames(!0===c.iframeFix?"iframe":c.iframeFix),!0):!1)},_blockFrames:function(a){this.iframeBlocks=
this.document.find(a).map(function(){var a=b(this);return b("<div>").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 c=b.ui.safeActiveElement(this.document[0]);b(a.target).closest(c).length||b.ui.safeBlur(c)},_mouseStart:function(a){var c=this.options;return this.helper=this._createHelper(a),
this._addClass(this.helper,"ui-draggable-dragging"),this._cacheHelperProportions(),b.ui.ddmanager&&(b.ui.ddmanager.current=this),this._cacheMargins(),this.cssPosition=this.helper.css("position"),this.scrollParent=this.helper.scrollParent(!0),this.offsetParent=this.helper.offsetParent(),this.hasFixedAncestor=0<this.helper.parents().filter(function(){return"fixed"===b(this).css("position")}).length,this.positionAbs=this.element.offset(),this._refreshOffsets(a),this.originalPosition=this.position=this._generatePosition(a,
!1),this.originalPageX=a.pageX,this.originalPageY=a.pageY,c.cursorAt&&this._adjustOffsetFromHelper(c.cursorAt),this._setContainment(),!1===this._trigger("start",a)?(this._clear(),!1):(this._cacheHelperProportions(),b.ui.ddmanager&&!c.dropBehaviour&&b.ui.ddmanager.prepareOffsets(this,a),this._mouseDrag(a,!0),b.ui.ddmanager&&b.ui.ddmanager.dragStart(this,a),!0)},_refreshOffsets:function(a){this.offset={top:this.positionAbs.top-this.margins.top,left:this.positionAbs.left-this.margins.left,scroll:!1,
parent:this._getParentOffset(),relative:this._getRelativeOffset()};this.offset.click={left:a.pageX-this.offset.left,top:a.pageY-this.offset.top}},_mouseDrag:function(a,c){if(this.hasFixedAncestor&&(this.offset.parent=this._getParentOffset()),this.position=this._generatePosition(a,!0),this.positionAbs=this._convertPositionTo("absolute"),!c){c=this._uiHash();if(!1===this._trigger("drag",a,c))return this._mouseUp(new b.Event("mouseup",a)),!1;this.position=c.position}return this.helper[0].style.left=
this.position.left+"px",this.helper[0].style.top=this.position.top+"px",b.ui.ddmanager&&b.ui.ddmanager.drag(this,a),!1},_mouseStop:function(a){var c=this,d=!1;return b.ui.ddmanager&&!this.options.dropBehaviour&&(d=b.ui.ddmanager.drop(this,a)),this.dropped&&(d=this.dropped,this.dropped=!1),"invalid"===this.options.revert&&!d||"valid"===this.options.revert&&d||!0===this.options.revert||b.isFunction(this.options.revert)&&this.options.revert.call(this.element,d)?b(this.helper).animate(this.originalPosition,
parseInt(this.options.revertDuration,10),function(){!1!==c._trigger("stop",a)&&c._clear()}):!1!==this._trigger("stop",a)&&this._clear(),!1},_mouseUp:function(a){return this._unblockFrames(),b.ui.ddmanager&&b.ui.ddmanager.dragStop(this,a),this.handleElement.is(a.target)&&this.element.trigger("focus"),b.ui.mouse.prototype._mouseUp.call(this,a)},cancel:function(){return this.helper.is(".ui-draggable-dragging")?this._mouseUp(new b.Event("mouseup",{target:this.element[0]})):this._clear(),this},_getHandle:function(a){return this.options.handle?
!!b(a.target).closest(this.element.find(this.options.handle)).length:!0},_setHandleClassName:function(){this.handleElement=this.options.handle?this.element.find(this.options.handle):this.element;this._addClass(this.handleElement,"ui-draggable-handle")},_removeHandleClassName:function(){this._removeClass(this.handleElement,"ui-draggable-handle")},_createHelper:function(a){var c=this.options,d=b.isFunction(c.helper);a=d?b(c.helper.apply(this.element[0],[a])):"clone"===c.helper?this.element.clone().removeAttr("id"):
this.element;return a.parents("body").length||a.appendTo("parent"===c.appendTo?this.element[0].parentNode:c.appendTo),d&&a[0]===this.element[0]&&this._setPositionRelative(),a[0]===this.element[0]||/(fixed|absolute)/.test(a.css("position"))||a.css("position","absolute"),a},_setPositionRelative:function(){/^(?:r|a|f)/.test(this.element.css("position"))||(this.element[0].style.position="relative")},_adjustOffsetFromHelper:function(a){"string"==typeof a&&(a=a.split(" "));b.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)},_isRootNode:function(a){return/(html|body)/i.test(a.tagName)||a===this.document[0]},_getParentOffset:function(){var a=this.offsetParent.offset(),c=this.document[0];return"absolute"===
this.cssPosition&&this.scrollParent[0]!==c&&b.contains(this.scrollParent[0],this.offsetParent[0])&&(a.left+=this.scrollParent.scrollLeft(),a.top+=this.scrollParent.scrollTop()),this._isRootNode(this.offsetParent[0])&&(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)return{top:0,left:0};var a=this.element.position(),c=this._isRootNode(this.scrollParent[0]);
return{top:a.top-(parseInt(this.helper.css("top"),10)||0)+(c?0:this.scrollParent.scrollTop()),left:a.left-(parseInt(this.helper.css("left"),10)||0)+(c?0:this.scrollParent.scrollLeft())}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),
height:this.helper.outerHeight()}},_setContainment:function(){var a,c,d,e=this.options,g=this.document[0];return this.relativeContainer=null,e.containment?"window"===e.containment?(this.containment=[b(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,b(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,b(window).scrollLeft()+b(window).width()-this.helperProportions.width-this.margins.left,b(window).scrollTop()+(b(window).height()||g.body.parentNode.scrollHeight)-
this.helperProportions.height-this.margins.top],void 0):"document"===e.containment?(this.containment=[0,0,b(g).width()-this.helperProportions.width-this.margins.left,(b(g).height()||g.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top],void 0):e.containment.constructor===Array?(this.containment=e.containment,void 0):("parent"===e.containment&&(e.containment=this.helper[0].parentNode),c=b(e.containment),d=c[0],d&&(a=/(scroll|auto)/.test(c.css("overflow")),this.containment=
[(parseInt(c.css("borderLeftWidth"),10)||0)+(parseInt(c.css("paddingLeft"),10)||0),(parseInt(c.css("borderTopWidth"),10)||0)+(parseInt(c.css("paddingTop"),10)||0),(a?Math.max(d.scrollWidth,d.offsetWidth):d.offsetWidth)-(parseInt(c.css("borderRightWidth"),10)||0)-(parseInt(c.css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(a?Math.max(d.scrollHeight,d.offsetHeight):d.offsetHeight)-(parseInt(c.css("borderBottomWidth"),10)||0)-(parseInt(c.css("paddingBottom"),
10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom],this.relativeContainer=c),void 0):(this.containment=null,void 0)},_convertPositionTo:function(a,c){c||(c=this.position);a="absolute"===a?1:-1;var b=this._isRootNode(this.scrollParent[0]);return{top:c.top+this.offset.relative.top*a+this.offset.parent.top*a-("fixed"===this.cssPosition?-this.offset.scroll.top:b?0:this.offset.scroll.top)*a,left:c.left+this.offset.relative.left*a+this.offset.parent.left*a-("fixed"===this.cssPosition?
-this.offset.scroll.left:b?0:this.offset.scroll.left)*a}},_generatePosition:function(a,c){var b,e,g,f,h=this.options,m=this._isRootNode(this.scrollParent[0]),n=a.pageX,k=a.pageY;return m&&this.offset.scroll||(this.offset.scroll={top:this.scrollParent.scrollTop(),left:this.scrollParent.scrollLeft()}),c&&(this.containment&&(this.relativeContainer?(e=this.relativeContainer.offset(),b=[this.containment[0]+e.left,this.containment[1]+e.top,this.containment[2]+e.left,this.containment[3]+e.top]):b=this.containment,
a.pageX-this.offset.click.left<b[0]&&(n=b[0]+this.offset.click.left),a.pageY-this.offset.click.top<b[1]&&(k=b[1]+this.offset.click.top),a.pageX-this.offset.click.left>b[2]&&(n=b[2]+this.offset.click.left),a.pageY-this.offset.click.top>b[3]&&(k=b[3]+this.offset.click.top)),h.grid&&(g=h.grid[1]?this.originalPageY+Math.round((k-this.originalPageY)/h.grid[1])*h.grid[1]:this.originalPageY,k=b?g-this.offset.click.top>=b[1]||g-this.offset.click.top>b[3]?g:g-this.offset.click.top>=b[1]?g-h.grid[1]:g+h.grid[1]:
g,f=h.grid[0]?this.originalPageX+Math.round((n-this.originalPageX)/h.grid[0])*h.grid[0]:this.originalPageX,n=b?f-this.offset.click.left>=b[0]||f-this.offset.click.left>b[2]?f:f-this.offset.click.left>=b[0]?f-h.grid[0]:f+h.grid[0]:f),"y"===h.axis&&(n=this.originalPageX),"x"===h.axis&&(k=this.originalPageY)),{top:k-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.offset.scroll.top:m?0:this.offset.scroll.top),left:n-this.offset.click.left-this.offset.relative.left-
this.offset.parent.left+("fixed"===this.cssPosition?-this.offset.scroll.left:m?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,c,d){return d=d||this._uiHash(),b.ui.plugin.call(this,a,[c,d,this],!0),/^(drag|start|stop)/.test(a)&&(this.positionAbs=this._convertPositionTo("absolute"),
d.offset=this.positionAbs),b.Widget.prototype._trigger.call(this,a,c,d)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}});b.ui.plugin.add("draggable","connectToSortable",{start:function(a,c,d){var e=b.extend({},c,{item:d.element});d.sortables=[];b(d.options.connectToSortable).each(function(){var c=b(this).sortable("instance");c&&!c.options.disabled&&(d.sortables.push(c),c.refreshPositions(),c._trigger("activate",
a,e))})},stop:function(a,c,d){var e=b.extend({},c,{item:d.element});d.cancelHelperRemoval=!1;b.each(d.sortables,function(){this.isOver?(this.isOver=0,d.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,c,d){b.each(d.sortables,function(){var e=
!1,g=this;g.positionAbs=d.positionAbs;g.helperProportions=d.helperProportions;g.offset.click=d.offset.click;g._intersectsWith(g.containerCache)&&(e=!0,b.each(d.sortables,function(){return this.positionAbs=d.positionAbs,this.helperProportions=d.helperProportions,this.offset.click=d.offset.click,this!==g&&this._intersectsWith(this.containerCache)&&b.contains(g.element[0],this.element[0])&&(e=!1),e}));e?(g.isOver||(g.isOver=1,d._parent=c.helper.parent(),g.currentItem=c.helper.appendTo(g.element).data("ui-sortable-item",
!0),g.options._helper=g.options.helper,g.options.helper=function(){return c.helper[0]},a.target=g.currentItem[0],g._mouseCapture(a,!0),g._mouseStart(a,!0,!0),g.offset.click.top=d.offset.click.top,g.offset.click.left=d.offset.click.left,g.offset.parent.left-=d.offset.parent.left-g.offset.parent.left,g.offset.parent.top-=d.offset.parent.top-g.offset.parent.top,d._trigger("toSortable",a),d.dropped=g.element,b.each(d.sortables,function(){this.refreshPositions()}),d.currentItem=d.element,g.fromOutside=
d),g.currentItem&&(g._mouseDrag(a),c.position=g.position)):g.isOver&&(g.isOver=0,g.cancelHelperRemoval=!0,g.options._revert=g.options.revert,g.options.revert=!1,g._trigger("out",a,g._uiHash(g)),g._mouseStop(a,!0),g.options.revert=g.options._revert,g.options.helper=g.options._helper,g.placeholder&&g.placeholder.remove(),c.helper.appendTo(d._parent),d._refreshOffsets(a),c.position=d._generatePosition(a,!0),d._trigger("fromSortable",a),d.dropped=!1,b.each(d.sortables,function(){this.refreshPositions()}))})}});
b.ui.plugin.add("draggable","cursor",{start:function(a,c,d){a=b("body");d=d.options;a.css("cursor")&&(d._cursor=a.css("cursor"));a.css("cursor",d.cursor)},stop:function(a,c,d){a=d.options;a._cursor&&b("body").css("cursor",a._cursor)}});b.ui.plugin.add("draggable","opacity",{start:function(a,c,d){a=b(c.helper);d=d.options;a.css("opacity")&&(d._opacity=a.css("opacity"));a.css("opacity",d.opacity)},stop:function(a,c,d){a=d.options;a._opacity&&b(c.helper).css("opacity",a._opacity)}});b.ui.plugin.add("draggable",
"scroll",{start:function(a,c,b){b.scrollParentNotHidden||(b.scrollParentNotHidden=b.helper.scrollParent(!1));b.scrollParentNotHidden[0]!==b.document[0]&&"HTML"!==b.scrollParentNotHidden[0].tagName&&(b.overflowOffset=b.scrollParentNotHidden.offset())},drag:function(a,c,d){c=d.options;var e=!1,g=d.scrollParentNotHidden[0],f=d.document[0];g!==f&&"HTML"!==g.tagName?(c.axis&&"x"===c.axis||(d.overflowOffset.top+g.offsetHeight-a.pageY<c.scrollSensitivity?g.scrollTop=e=g.scrollTop+c.scrollSpeed:a.pageY-d.overflowOffset.top<
c.scrollSensitivity&&(g.scrollTop=e=g.scrollTop-c.scrollSpeed)),c.axis&&"y"===c.axis||(d.overflowOffset.left+g.offsetWidth-a.pageX<c.scrollSensitivity?g.scrollLeft=e=g.scrollLeft+c.scrollSpeed:a.pageX-d.overflowOffset.left<c.scrollSensitivity&&(g.scrollLeft=e=g.scrollLeft-c.scrollSpeed))):(c.axis&&"x"===c.axis||(a.pageY-b(f).scrollTop()<c.scrollSensitivity?e=b(f).scrollTop(b(f).scrollTop()-c.scrollSpeed):b(window).height()-(a.pageY-b(f).scrollTop())<c.scrollSensitivity&&(e=b(f).scrollTop(b(f).scrollTop()+
c.scrollSpeed))),c.axis&&"y"===c.axis||(a.pageX-b(f).scrollLeft()<c.scrollSensitivity?e=b(f).scrollLeft(b(f).scrollLeft()-c.scrollSpeed):b(window).width()-(a.pageX-b(f).scrollLeft())<c.scrollSensitivity&&(e=b(f).scrollLeft(b(f).scrollLeft()+c.scrollSpeed))));!1!==e&&b.ui.ddmanager&&!c.dropBehaviour&&b.ui.ddmanager.prepareOffsets(d,a)}});b.ui.plugin.add("draggable","snap",{start:function(a,c,d){a=d.options;d.snapElements=[];b(a.snap.constructor!==String?a.snap.items||":data(ui-draggable)":a.snap).each(function(){var a=
b(this),c=a.offset();this!==d.element[0]&&d.snapElements.push({item:this,width:a.outerWidth(),height:a.outerHeight(),top:c.top,left:c.left})})},drag:function(a,c,d){var e,g,f,h,m,n,k=d.options,u=k.snapTolerance,p=c.offset.left,D=p+d.helperProportions.width,z=c.offset.top,A=z+d.helperProportions.height;for(m=d.snapElements.length-1;0<=m;m--){var C=d.snapElements[m].left-d.margins.left;var x=C+d.snapElements[m].width;var W=d.snapElements[m].top-d.margins.top;var K=W+d.snapElements[m].height;C-u>D||
p>x+u||W-u>A||z>K+u||!b.contains(d.snapElements[m].item.ownerDocument,d.snapElements[m].item)?(d.snapElements[m].snapping&&d.options.snap.release&&d.options.snap.release.call(d.element,a,b.extend(d._uiHash(),{snapItem:d.snapElements[m].item})),d.snapElements[m].snapping=!1):("inner"!==k.snapMode&&(e=u>=Math.abs(W-A),g=u>=Math.abs(K-z),f=u>=Math.abs(C-D),h=u>=Math.abs(x-p),e&&(c.position.top=d._convertPositionTo("relative",{top:W-d.helperProportions.height,left:0}).top),g&&(c.position.top=d._convertPositionTo("relative",
{top:K,left:0}).top),f&&(c.position.left=d._convertPositionTo("relative",{top:0,left:C-d.helperProportions.width}).left),h&&(c.position.left=d._convertPositionTo("relative",{top:0,left:x}).left)),n=e||g||f||h,"outer"!==k.snapMode&&(e=u>=Math.abs(W-z),g=u>=Math.abs(K-A),f=u>=Math.abs(C-p),h=u>=Math.abs(x-D),e&&(c.position.top=d._convertPositionTo("relative",{top:W,left:0}).top),g&&(c.position.top=d._convertPositionTo("relative",{top:K-d.helperProportions.height,left:0}).top),f&&(c.position.left=d._convertPositionTo("relative",
{top:0,left:C}).left),h&&(c.position.left=d._convertPositionTo("relative",{top:0,left:x-d.helperProportions.width}).left)),!d.snapElements[m].snapping&&(e||g||f||h||n)&&d.options.snap.snap&&d.options.snap.snap.call(d.element,a,b.extend(d._uiHash(),{snapItem:d.snapElements[m].item})),d.snapElements[m].snapping=e||g||f||h||n)}}});b.ui.plugin.add("draggable","stack",{start:function(a,c,d){var e;a=b.makeArray(b(d.options.stack)).sort(function(a,c){return(parseInt(b(a).css("zIndex"),10)||0)-(parseInt(b(c).css("zIndex"),
10)||0)});a.length&&(e=parseInt(b(a[0]).css("zIndex"),10)||0,b(a).each(function(a){b(this).css("zIndex",e+a)}),this.css("zIndex",e+a.length))}});b.ui.plugin.add("draggable","zIndex",{start:function(a,c,d){a=b(c.helper);d=d.options;a.css("zIndex")&&(d._zIndex=a.css("zIndex"));a.css("zIndex",d.zIndex)},stop:function(a,c,d){a=d.options;a._zIndex&&b(c.helper).css("zIndex",a._zIndex)}});b.ui.draggable;b.widget("ui.resizable",b.ui.mouse,{version:"1.12.1",widgetEventPrefix:"resize",options:{alsoResize:!1,
animate:!1,animateDuration:"slow",animateEasing:"swing",aspectRatio:!1,autoHide:!1,classes:{"ui-resizable-se":"ui-icon ui-icon-gripsmall-diagonal-se"},containment:!1,ghost:!1,grid:!1,handles:"e,s,se",helper:!1,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:90,resize:null,start:null,stop:null},_num:function(a){return parseFloat(a)||0},_isNumber:function(a){return!isNaN(parseFloat(a))},_hasScroll:function(a,c){if("hidden"===b(a).css("overflow"))return!1;c=c&&"left"===c?"scrollLeft":"scrollTop";
var d=!1;return 0<a[c]?!0:(a[c]=1,d=0<a[c],a[c]=0,d)},_create:function(){var a,c=this.options,d=this;this._addClass("ui-resizable");b.extend(this,{_aspectRatio:!!c.aspectRatio,aspectRatio:c.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:c.helper||c.ghost||c.animate?c.helper||"ui-resizable-helper":null});this.element[0].nodeName.match(/^(canvas|textarea|input|select|button|img)$/i)&&(this.element.wrap(b("<div class='ui-wrapper' style='overflow: hidden;'></div>").css({position:this.element.css("position"),
width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),this.element=this.element.parent().data("ui-resizable",this.element.resizable("instance")),this.elementIsWrapper=!0,a={marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom"),marginLeft:this.originalElement.css("marginLeft")},this.element.css(a),this.originalElement.css("margin",
0),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css(a),this._proportionallyResize());this._setupHandles();c.autoHide&&b(this.element).on("mouseenter",function(){c.disabled||(d._removeClass("ui-resizable-autohide"),d._handles.show())}).on("mouseleave",function(){c.disabled||d.resizing||(d._addClass("ui-resizable-autohide"),
d._handles.hide())});this._mouseInit()},_destroy:function(){this._mouseDestroy();var a,c=function(a){b(a).removeData("resizable").removeData("ui-resizable").off(".resizable").find(".ui-resizable-handle").remove()};return this.elementIsWrapper&&(c(this.element),a=this.element,this.originalElement.css({position:a.css("position"),width:a.outerWidth(),height:a.outerHeight(),top:a.css("top"),left:a.css("left")}).insertAfter(a),a.remove()),this.originalElement.css("resize",this.originalResizeStyle),c(this.originalElement),
this},_setOption:function(a,c){switch(this._super(a,c),a){case "handles":this._removeHandles(),this._setupHandles()}},_setupHandles:function(){var a,c=this.options,d=this;if(this.handles=c.handles||(b(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se"),this._handles=b(),this.handles.constructor===String){"all"===this.handles&&(this.handles=
"n,e,s,w,se,sw,ne,nw");var e=this.handles.split(",");this.handles={};for(a=0;e.length>a;a++){var g=b.trim(e[a]);var f="ui-resizable-"+g;var h=b("<div>");this._addClass(h,"ui-resizable-handle "+f);h.css({zIndex:c.zIndex});this.handles[g]=".ui-resizable-"+g;this.element.append(h)}}this._renderAxis=function(a){var c,e,g,f;a=a||this.element;for(c in this.handles)this.handles[c].constructor===String?this.handles[c]=this.element.children(this.handles[c]).first().show():(this.handles[c].jquery||this.handles[c].nodeType)&&
(this.handles[c]=b(this.handles[c]),this._on(this.handles[c],{mousedown:d._mouseDown})),this.elementIsWrapper&&this.originalElement[0].nodeName.match(/^(textarea|input|select|button)$/i)&&(e=b(this.handles[c],this.element),f=/sw|ne|nw|se|n|s/.test(c)?e.outerHeight():e.outerWidth(),g=["padding",/ne|nw|n/.test(c)?"Top":/se|sw|s/.test(c)?"Bottom":/^e$/.test(c)?"Right":"Left"].join(""),a.css(g,f),this._proportionallyResize()),this._handles=this._handles.add(this.handles[c])};this._renderAxis(this.element);
this._handles=this._handles.add(this.element.find(".ui-resizable-handle"));this._handles.disableSelection();this._handles.on("mouseover",function(){d.resizing||(this.className&&(h=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)),d.axis=h&&h[1]?h[1]:"se")});c.autoHide&&(this._handles.hide(),this._addClass("ui-resizable-autohide"))},_removeHandles:function(){this._handles.remove()},_mouseCapture:function(a){var c,d=!1;for(c in this.handles){var e=b(this.handles[c])[0];(e===a.target||b.contains(e,
a.target))&&(d=!0)}return!this.options.disabled&&d},_mouseStart:function(a){var c,d,e,g=this.options,f=this.element;return this.resizing=!0,this._renderProxy(),c=this._num(this.helper.css("left")),d=this._num(this.helper.css("top")),g.containment&&(c+=b(g.containment).scrollLeft()||0,d+=b(g.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:c,top:d},this.size=this._helper?{width:this.helper.width(),height:this.helper.height()}:{width:f.width(),height:f.height()},this.originalSize=
this._helper?{width:f.outerWidth(),height:f.outerHeight()}:{width:f.width(),height:f.height()},this.sizeDiff={width:f.outerWidth()-f.width(),height:f.outerHeight()-f.height()},this.originalPosition={left:c,top:d},this.originalMousePosition={left:a.pageX,top:a.pageY},this.aspectRatio="number"==typeof g.aspectRatio?g.aspectRatio:this.originalSize.width/this.originalSize.height||1,e=b(".ui-resizable-"+this.axis).css("cursor"),b("body").css("cursor","auto"===e?this.axis+"-resize":e),this._addClass("ui-resizable-resizing"),
this._propagate("start",a),!0},_mouseDrag:function(a){var c,d,e=this.originalMousePosition,g=a.pageX-e.left||0;e=a.pageY-e.top||0;var f=this._change[this.axis];return this._updatePrevProperties(),f?(c=f.apply(this,[a,g,e]),this._updateVirtualBoundaries(a.shiftKey),(this._aspectRatio||a.shiftKey)&&(c=this._updateRatio(c,a)),c=this._respectSize(c,a),this._updateCache(c),this._propagate("resize",a),d=this._applyChanges(),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),
b.isEmptyObject(d)||(this._updatePrevProperties(),this._trigger("resize",a,this.ui()),this._applyChanges()),!1):!1},_mouseStop:function(a){this.resizing=!1;var c,d,e,g,f,h,m,n=this.options;return this._helper&&(c=this._proportionallyResizeElements,d=c.length&&/textarea/i.test(c[0].nodeName),e=d&&this._hasScroll(c[0],"left")?0:this.sizeDiff.height,g=d?0:this.sizeDiff.width,f={width:this.helper.width()-g,height:this.helper.height()-e},h=parseFloat(this.element.css("left"))+(this.position.left-this.originalPosition.left)||
null,m=parseFloat(this.element.css("top"))+(this.position.top-this.originalPosition.top)||null,n.animate||this.element.css(b.extend(f,{top:m,left:h})),this.helper.height(this.size.height),this.helper.width(this.size.width),this._helper&&!n.animate&&this._proportionallyResize()),b("body").css("cursor","auto"),this._removeClass("ui-resizable-resizing"),this._propagate("stop",a),this._helper&&this.helper.remove(),!1},_updatePrevProperties:function(){this.prevPosition={top:this.position.top,left:this.position.left};
this.prevSize={width:this.size.width,height:this.size.height}},_applyChanges:function(){var a={};return this.position.top!==this.prevPosition.top&&(a.top=this.position.top+"px"),this.position.left!==this.prevPosition.left&&(a.left=this.position.left+"px"),this.size.width!==this.prevSize.width&&(a.width=this.size.width+"px"),this.size.height!==this.prevSize.height&&(a.height=this.size.height+"px"),this.helper.css(a),a},_updateVirtualBoundaries:function(a){var c,b,e,g;var f=this.options;f={minWidth:this._isNumber(f.minWidth)?
f.minWidth:0,maxWidth:this._isNumber(f.maxWidth)?f.maxWidth:1/0,minHeight:this._isNumber(f.minHeight)?f.minHeight:0,maxHeight:this._isNumber(f.maxHeight)?f.maxHeight:1/0};(this._aspectRatio||a)&&(c=f.minHeight*this.aspectRatio,e=f.minWidth/this.aspectRatio,b=f.maxHeight*this.aspectRatio,g=f.maxWidth/this.aspectRatio,c>f.minWidth&&(f.minWidth=c),e>f.minHeight&&(f.minHeight=e),f.maxWidth>b&&(f.maxWidth=b),f.maxHeight>g&&(f.maxHeight=g));this._vBoundaries=f},_updateCache:function(a){this.offset=this.helper.offset();
this._isNumber(a.left)&&(this.position.left=a.left);this._isNumber(a.top)&&(this.position.top=a.top);this._isNumber(a.height)&&(this.size.height=a.height);this._isNumber(a.width)&&(this.size.width=a.width)},_updateRatio:function(a){var c=this.position,b=this.size,e=this.axis;return this._isNumber(a.height)?a.width=a.height*this.aspectRatio:this._isNumber(a.width)&&(a.height=a.width/this.aspectRatio),"sw"===e&&(a.left=c.left+(b.width-a.width),a.top=null),"nw"===e&&(a.top=c.top+(b.height-a.height),
a.left=c.left+(b.width-a.width)),a},_respectSize:function(a){var c=this._vBoundaries,b=this.axis,e=this._isNumber(a.width)&&c.maxWidth&&c.maxWidth<a.width,g=this._isNumber(a.height)&&c.maxHeight&&c.maxHeight<a.height,f=this._isNumber(a.width)&&c.minWidth&&c.minWidth>a.width,h=this._isNumber(a.height)&&c.minHeight&&c.minHeight>a.height,m=this.originalPosition.left+this.originalSize.width,n=this.originalPosition.top+this.originalSize.height,k=/sw|nw|w/.test(b);b=/nw|ne|n/.test(b);return f&&(a.width=
c.minWidth),h&&(a.height=c.minHeight),e&&(a.width=c.maxWidth),g&&(a.height=c.maxHeight),f&&k&&(a.left=m-c.minWidth),e&&k&&(a.left=m-c.maxWidth),h&&b&&(a.top=n-c.minHeight),g&&b&&(a.top=n-c.maxHeight),a.width||a.height||a.left||!a.top?a.width||a.height||a.top||!a.left||(a.left=null):a.top=null,a},_getPaddingPlusBorderDimensions:function(a){var c=0,b=[],e=[a.css("borderTopWidth"),a.css("borderRightWidth"),a.css("borderBottomWidth"),a.css("borderLeftWidth")];for(a=[a.css("paddingTop"),a.css("paddingRight"),
a.css("paddingBottom"),a.css("paddingLeft")];4>c;c++)b[c]=parseFloat(e[c])||0,b[c]+=parseFloat(a[c])||0;return{height:b[0]+b[2],width:b[1]+b[3]}},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var a,c=0,b=this.helper||this.element;this._proportionallyResizeElements.length>c;c++)a=this._proportionallyResizeElements[c],this.outerDimensions||(this.outerDimensions=this._getPaddingPlusBorderDimensions(a)),a.css({height:b.height()-this.outerDimensions.height||0,width:b.width()-
this.outerDimensions.width||0})},_renderProxy:function(){var a=this.options;this.elementOffset=this.element.offset();this._helper?(this.helper=this.helper||b("<div style='overflow:hidden;'></div>"),this._addClass(this.helper,this._helper),this.helper.css({width:this.element.outerWidth(),height:this.element.outerHeight(),position:"absolute",left:this.elementOffset.left+"px",top:this.elementOffset.top+"px",zIndex:++a.zIndex}),this.helper.appendTo("body").disableSelection()):this.helper=this.element},
_change:{e:function(a,c){return{width:this.originalSize.width+c}},w:function(a,c){return{left:this.originalPosition.left+c,width:this.originalSize.width-c}},n:function(a,c,b){return{top:this.originalPosition.top+b,height:this.originalSize.height-b}},s:function(a,c,b){return{height:this.originalSize.height+b}},se:function(a,c,d){return b.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[a,c,d]))},sw:function(a,c,d){return b.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,
[a,c,d]))},ne:function(a,c,d){return b.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[a,c,d]))},nw:function(a,c,d){return b.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[a,c,d]))}},_propagate:function(a,c){b.ui.plugin.call(this,a,[c,this.ui()]);"resize"!==a&&this._trigger(a,c,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,
originalPosition:this.originalPosition}}});b.ui.plugin.add("resizable","animate",{stop:function(a){var c=b(this).resizable("instance"),d=c.options,e=c._proportionallyResizeElements,g=e.length&&/textarea/i.test(e[0].nodeName),f=g&&c._hasScroll(e[0],"left")?0:c.sizeDiff.height;g={width:c.size.width-(g?0:c.sizeDiff.width),height:c.size.height-f};f=parseFloat(c.element.css("left"))+(c.position.left-c.originalPosition.left)||null;var h=parseFloat(c.element.css("top"))+(c.position.top-c.originalPosition.top)||
null;c.element.animate(b.extend(g,h&&f?{top:h,left:f}:{}),{duration:d.animateDuration,easing:d.animateEasing,step:function(){var d={width:parseFloat(c.element.css("width")),height:parseFloat(c.element.css("height")),top:parseFloat(c.element.css("top")),left:parseFloat(c.element.css("left"))};e&&e.length&&b(e[0]).css({width:d.width,height:d.height});c._updateCache(d);c._propagate("resize",a)}})}});b.ui.plugin.add("resizable","containment",{start:function(){var a,c,d,e,g,f,h,m=b(this).resizable("instance"),
n=m.element,k=m.options.containment;(n=k instanceof b?k.get(0):/parent/.test(k)?n.parent().get(0):k)&&(m.containerElement=b(n),/document/.test(k)||k===document?(m.containerOffset={left:0,top:0},m.containerPosition={left:0,top:0},m.parentData={element:b(document),left:0,top:0,width:b(document).width(),height:b(document).height()||document.body.parentNode.scrollHeight}):(a=b(n),c=[],b(["Top","Right","Left","Bottom"]).each(function(b,d){c[b]=m._num(a.css("padding"+d))}),m.containerOffset=a.offset(),
m.containerPosition=a.position(),m.containerSize={height:a.innerHeight()-c[3],width:a.innerWidth()-c[1]},d=m.containerOffset,e=m.containerSize.height,g=m.containerSize.width,f=m._hasScroll(n,"left")?n.scrollWidth:g,h=m._hasScroll(n)?n.scrollHeight:e,m.parentData={element:n,left:d.left,top:d.top,width:f,height:h}))},resize:function(a){var c=b(this).resizable("instance");var d=c.options;var e=c.containerOffset;var g=c.position;a=c._aspectRatio||a.shiftKey;var f={top:0,left:0},h=c.containerElement,m=
!0;h[0]!==document&&/static/.test(h.css("position"))&&(f=e);g.left<(c._helper?e.left:0)&&(c.size.width+=c._helper?c.position.left-e.left:c.position.left-f.left,a&&(c.size.height=c.size.width/c.aspectRatio,m=!1),c.position.left=d.helper?e.left:0);g.top<(c._helper?e.top:0)&&(c.size.height+=c._helper?c.position.top-e.top:c.position.top,a&&(c.size.width=c.size.height*c.aspectRatio,m=!1),c.position.top=c._helper?e.top:0);d=c.containerElement.get(0)===c.element.parent().get(0);g=/relative|absolute/.test(c.containerElement.css("position"));
d&&g?(c.offset.left=c.parentData.left+c.position.left,c.offset.top=c.parentData.top+c.position.top):(c.offset.left=c.element.offset().left,c.offset.top=c.element.offset().top);d=Math.abs(c.sizeDiff.width+(c._helper?c.offset.left-f.left:c.offset.left-e.left));e=Math.abs(c.sizeDiff.height+(c._helper?c.offset.top-f.top:c.offset.top-e.top));d+c.size.width>=c.parentData.width&&(c.size.width=c.parentData.width-d,a&&(c.size.height=c.size.width/c.aspectRatio,m=!1));e+c.size.height>=c.parentData.height&&(c.size.height=
c.parentData.height-e,a&&(c.size.width=c.size.height*c.aspectRatio,m=!1));m||(c.position.left=c.prevPosition.left,c.position.top=c.prevPosition.top,c.size.width=c.prevSize.width,c.size.height=c.prevSize.height)},stop:function(){var a=b(this).resizable("instance"),c=a.options,d=a.containerOffset,e=a.containerPosition,g=a.containerElement,f=b(a.helper),h=f.offset(),m=f.outerWidth()-a.sizeDiff.width;f=f.outerHeight()-a.sizeDiff.height;a._helper&&!c.animate&&/relative/.test(g.css("position"))&&b(this).css({left:h.left-
e.left-d.left,width:m,height:f});a._helper&&!c.animate&&/static/.test(g.css("position"))&&b(this).css({left:h.left-e.left-d.left,width:m,height:f})}});b.ui.plugin.add("resizable","alsoResize",{start:function(){var a=b(this).resizable("instance").options;b(a.alsoResize).each(function(){var a=b(this);a.data("ui-resizable-alsoresize",{width:parseFloat(a.width()),height:parseFloat(a.height()),left:parseFloat(a.css("left")),top:parseFloat(a.css("top"))})})},resize:function(a,c){a=b(this).resizable("instance");
var d=a.originalSize,e=a.originalPosition,g={height:a.size.height-d.height||0,width:a.size.width-d.width||0,top:a.position.top-e.top||0,left:a.position.left-e.left||0};b(a.options.alsoResize).each(function(){var a=b(this),d=b(this).data("ui-resizable-alsoresize"),e={},f=a.parents(c.originalElement[0]).length?["width","height"]:["width","height","top","left"];b.each(f,function(a,c){(a=(d[c]||0)+(g[c]||0))&&0<=a&&(e[c]=a||null)});a.css(e)})},stop:function(){b(this).removeData("ui-resizable-alsoresize")}});
b.ui.plugin.add("resizable","ghost",{start:function(){var a=b(this).resizable("instance"),c=a.size;a.ghost=a.originalElement.clone();a.ghost.css({opacity:.25,display:"block",position:"relative",height:c.height,width:c.width,margin:0,left:0,top:0});a._addClass(a.ghost,"ui-resizable-ghost");!1!==b.uiBackCompat&&"string"==typeof a.options.ghost&&a.ghost.addClass(this.options.ghost);a.ghost.appendTo(a.helper)},resize:function(){var a=b(this).resizable("instance");a.ghost&&a.ghost.css({position:"relative",
height:a.size.height,width:a.size.width})},stop:function(){var a=b(this).resizable("instance");a.ghost&&a.helper&&a.helper.get(0).removeChild(a.ghost.get(0))}});b.ui.plugin.add("resizable","grid",{resize:function(){var a,c=b(this).resizable("instance"),d=c.options,e=c.size,g=c.originalSize,f=c.originalPosition,h=c.axis,m="number"==typeof d.grid?[d.grid,d.grid]:d.grid,n=m[0]||1,k=m[1]||1,u=Math.round((e.width-g.width)/n)*n;e=Math.round((e.height-g.height)/k)*k;var p=g.width+u,D=g.height+e,z=d.maxWidth&&
p>d.maxWidth,A=d.maxHeight&&D>d.maxHeight,C=d.minWidth&&d.minWidth>p,x=d.minHeight&&d.minHeight>D;d.grid=m;C&&(p+=n);x&&(D+=k);z&&(p-=n);A&&(D-=k);/^(se|s|e)$/.test(h)?(c.size.width=p,c.size.height=D):/^(ne)$/.test(h)?(c.size.width=p,c.size.height=D,c.position.top=f.top-e):/^(sw)$/.test(h)?(c.size.width=p,c.size.height=D,c.position.left=f.left-u):((0>=D-k||0>=p-n)&&(a=c._getPaddingPlusBorderDimensions(this)),0<D-k?(c.size.height=D,c.position.top=f.top-e):(D=k-a.height,c.size.height=D,c.position.top=
f.top+g.height-D),0<p-n?(c.size.width=p,c.position.left=f.left-u):(p=n-a.width,c.size.width=p,c.position.left=f.left+g.width-p))}});b.ui.resizable;b.widget("ui.dialog",{version:"1.12.1",options:{appendTo:"body",autoOpen:!0,buttons:[],classes:{"ui-dialog":"ui-corner-all","ui-dialog-titlebar":"ui-corner-all"},closeOnEscape:!0,closeText:"Close",draggable:!0,hide:null,height:"auto",maxHeight:null,maxWidth:null,minHeight:150,minWidth:150,modal:!1,position:{my:"center",at:"center",of:window,collision:"fit",
using:function(a){var c=b(this).css(a).offset().top;0>c&&b(this).css("top",a.top-c)}},resizable:!0,show:null,title:null,width:300,beforeClose:null,close:null,drag:null,dragStart:null,dragStop:null,focus:null,open:null,resize:null,resizeStart:null,resizeStop:null},sizeRelatedOptions:{buttons:!0,height:!0,maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0,width:!0},resizableRelatedOptions:{maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0},_create:function(){this.originalCss={display:this.element[0].style.display,
width:this.element[0].style.width,minHeight:this.element[0].style.minHeight,maxHeight:this.element[0].style.maxHeight,height:this.element[0].style.height};this.originalPosition={parent:this.element.parent(),index:this.element.parent().children().index(this.element)};this.originalTitle=this.element.attr("title");null==this.options.title&&null!=this.originalTitle&&(this.options.title=this.originalTitle);this.options.disabled&&(this.options.disabled=!1);this._createWrapper();this.element.show().removeAttr("title").appendTo(this.uiDialog);
this._addClass("ui-dialog-content","ui-widget-content");this._createTitlebar();this._createButtonPane();this.options.draggable&&b.fn.draggable&&this._makeDraggable();this.options.resizable&&b.fn.resizable&&this._makeResizable();this._isOpen=!1;this._trackFocus()},_init:function(){this.options.autoOpen&&this.open()},_appendTo:function(){var a=this.options.appendTo;return a&&(a.jquery||a.nodeType)?b(a):this.document.find(a||"body").eq(0)},_destroy:function(){var a=this.originalPosition;this._untrackInstance();
this._destroyOverlay();this.element.removeUniqueId().css(this.originalCss).detach();this.uiDialog.remove();this.originalTitle&&this.element.attr("title",this.originalTitle);var c=a.parent.children().eq(a.index);c.length&&c[0]!==this.element[0]?c.before(this.element):a.parent.append(this.element)},widget:function(){return this.uiDialog},disable:b.noop,enable:b.noop,close:function(a){var c=this;this._isOpen&&!1!==this._trigger("beforeClose",a)&&(this._isOpen=!1,this._focusedElement=null,this._destroyOverlay(),
this._untrackInstance(),this.opener.filter(":focusable").trigger("focus").length||b.ui.safeBlur(b.ui.safeActiveElement(this.document[0])),this._hide(this.uiDialog,this.options.hide,function(){c._trigger("close",a)}))},isOpen:function(){return this._isOpen},moveToTop:function(){this._moveToTop()},_moveToTop:function(a,c){var d=!1,e=this.uiDialog.siblings(".ui-front:visible").map(function(){return+b(this).css("z-index")}).get();e=Math.max.apply(null,e);return e>=+this.uiDialog.css("z-index")&&(this.uiDialog.css("z-index",
e+1),d=!0),d&&!c&&this._trigger("focus",a),d},open:function(){var a=this;return this._isOpen?(this._moveToTop()&&this._focusTabbable(),void 0):(this._isOpen=!0,this.opener=b(b.ui.safeActiveElement(this.document[0])),this._size(),this._position(),this._createOverlay(),this._moveToTop(null,!0),this.overlay&&this.overlay.css("z-index",this.uiDialog.css("z-index")-1),this._show(this.uiDialog,this.options.show,function(){a._focusTabbable();a._trigger("focus")}),this._makeFocusTarget(),this._trigger("open"),
void 0)},_focusTabbable:function(){var a=this._focusedElement;a||(a=this.element.find("[autofocus]"));a.length||(a=this.element.find(":tabbable"));a.length||(a=this.uiDialogButtonPane.find(":tabbable"));a.length||(a=this.uiDialogTitlebarClose.filter(":tabbable"));a.length||(a=this.uiDialog);a.eq(0).trigger("focus")},_keepFocus:function(a){function c(){var a=b.ui.safeActiveElement(this.document[0]);this.uiDialog[0]===a||b.contains(this.uiDialog[0],a)||this._focusTabbable()}a.preventDefault();c.call(this);
this._delay(c)},_createWrapper:function(){this.uiDialog=b("<div>").hide().attr({tabIndex:-1,role:"dialog"}).appendTo(this._appendTo());this._addClass(this.uiDialog,"ui-dialog","ui-widget ui-widget-content ui-front");this._on(this.uiDialog,{keydown:function(a){if(this.options.closeOnEscape&&!a.isDefaultPrevented()&&a.keyCode&&a.keyCode===b.ui.keyCode.ESCAPE)return a.preventDefault(),this.close(a),void 0;if(a.keyCode===b.ui.keyCode.TAB&&!a.isDefaultPrevented()){var c=this.uiDialog.find(":tabbable"),
d=c.filter(":first"),e=c.filter(":last");a.target!==e[0]&&a.target!==this.uiDialog[0]||a.shiftKey?a.target!==d[0]&&a.target!==this.uiDialog[0]||!a.shiftKey||(this._delay(function(){e.trigger("focus")}),a.preventDefault()):(this._delay(function(){d.trigger("focus")}),a.preventDefault())}},mousedown:function(a){this._moveToTop(a)&&this._focusTabbable()}});this.element.find("[aria-describedby]").length||this.uiDialog.attr({"aria-describedby":this.element.uniqueId().attr("id")})},_createTitlebar:function(){this.uiDialogTitlebar=
b("<div>");this._addClass(this.uiDialogTitlebar,"ui-dialog-titlebar","ui-widget-header ui-helper-clearfix");this._on(this.uiDialogTitlebar,{mousedown:function(a){b(a.target).closest(".ui-dialog-titlebar-close")||this.uiDialog.trigger("focus")}});this.uiDialogTitlebarClose=b("<button type='button'></button>").button({label:b("<a>").text(this.options.closeText).html(),icon:"ui-icon-closethick",showLabel:!1}).appendTo(this.uiDialogTitlebar);this._addClass(this.uiDialogTitlebarClose,"ui-dialog-titlebar-close");
this._on(this.uiDialogTitlebarClose,{click:function(a){a.preventDefault();this.close(a)}});var a=b("<span>").uniqueId().prependTo(this.uiDialogTitlebar);this._addClass(a,"ui-dialog-title");this._title(a);this.uiDialogTitlebar.prependTo(this.uiDialog);this.uiDialog.attr({"aria-labelledby":a.attr("id")})},_title:function(a){this.options.title?a.text(this.options.title):a.html("&#160;")},_createButtonPane:function(){this.uiDialogButtonPane=b("<div>");this._addClass(this.uiDialogButtonPane,"ui-dialog-buttonpane",
"ui-widget-content ui-helper-clearfix");this.uiButtonSet=b("<div>").appendTo(this.uiDialogButtonPane);this._addClass(this.uiButtonSet,"ui-dialog-buttonset");this._createButtons()},_createButtons:function(){var a=this,c=this.options.buttons;return this.uiDialogButtonPane.remove(),this.uiButtonSet.empty(),b.isEmptyObject(c)||b.isArray(c)&&!c.length?(this._removeClass(this.uiDialog,"ui-dialog-buttons"),void 0):(b.each(c,function(c,e){e=b.isFunction(e)?{click:e,text:c}:e;e=b.extend({type:"button"},e);
var d=e.click;c={icon:e.icon,iconPosition:e.iconPosition,showLabel:e.showLabel,icons:e.icons,text:e.text};delete e.click;delete e.icon;delete e.iconPosition;delete e.showLabel;delete e.icons;"boolean"==typeof e.text&&delete e.text;b("<button></button>",e).button(c).appendTo(a.uiButtonSet).on("click",function(){d.apply(a.element[0],arguments)})}),this._addClass(this.uiDialog,"ui-dialog-buttons"),this.uiDialogButtonPane.appendTo(this.uiDialog),void 0)},_makeDraggable:function(){function a(a){return{position:a.position,
offset:a.offset}}var c=this,d=this.options;this.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(d,g){c._addClass(b(this),"ui-dialog-dragging");c._blockFrames();c._trigger("dragStart",d,a(g))},drag:function(b,d){c._trigger("drag",b,a(d))},stop:function(e,g){var f=g.offset.left-c.document.scrollLeft(),h=g.offset.top-c.document.scrollTop();d.position={my:"left top",at:"left"+(0<=f?"+":"")+f+" top"+(0<=h?"+":
"")+h,of:c.window};c._removeClass(b(this),"ui-dialog-dragging");c._unblockFrames();c._trigger("dragStop",e,a(g))}})},_makeResizable:function(){function a(a){return{originalPosition:a.originalPosition,originalSize:a.originalSize,position:a.position,size:a.size}}var c=this,d=this.options,e=d.resizable,g=this.uiDialog.css("position");e="string"==typeof e?e:"n,e,s,w,se,sw,ne,nw";this.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:this.element,maxWidth:d.maxWidth,maxHeight:d.maxHeight,
minWidth:d.minWidth,minHeight:this._minHeight(),handles:e,start:function(d,e){c._addClass(b(this),"ui-dialog-resizing");c._blockFrames();c._trigger("resizeStart",d,a(e))},resize:function(b,d){c._trigger("resize",b,a(d))},stop:function(e,g){var f=c.uiDialog.offset(),h=f.left-c.document.scrollLeft();f=f.top-c.document.scrollTop();d.height=c.uiDialog.height();d.width=c.uiDialog.width();d.position={my:"left top",at:"left"+(0<=h?"+":"")+h+" top"+(0<=f?"+":"")+f,of:c.window};c._removeClass(b(this),"ui-dialog-resizing");
c._unblockFrames();c._trigger("resizeStop",e,a(g))}}).css("position",g)},_trackFocus:function(){this._on(this.widget(),{focusin:function(a){this._makeFocusTarget();this._focusedElement=b(a.target)}})},_makeFocusTarget:function(){this._untrackInstance();this._trackingInstances().unshift(this)},_untrackInstance:function(){var a=this._trackingInstances(),c=b.inArray(this,a);-1!==c&&a.splice(c,1)},_trackingInstances:function(){var a=this.document.data("ui-dialog-instances");return a||(a=[],this.document.data("ui-dialog-instances",
a)),a},_minHeight:function(){var a=this.options;return"auto"===a.height?a.minHeight:Math.min(a.minHeight,a.height)},_position:function(){var a=this.uiDialog.is(":visible");a||this.uiDialog.show();this.uiDialog.position(this.options.position);a||this.uiDialog.hide()},_setOptions:function(a){var c=this,d=!1,e={};b.each(a,function(a,b){c._setOption(a,b);a in c.sizeRelatedOptions&&(d=!0);a in c.resizableRelatedOptions&&(e[a]=b)});d&&(this._size(),this._position());this.uiDialog.is(":data(ui-resizable)")&&
this.uiDialog.resizable("option",e)},_setOption:function(a,c){var d,e,g=this.uiDialog;"disabled"!==a&&(this._super(a,c),"appendTo"===a&&this.uiDialog.appendTo(this._appendTo()),"buttons"===a&&this._createButtons(),"closeText"===a&&this.uiDialogTitlebarClose.button({label:b("<a>").text(""+this.options.closeText).html()}),"draggable"===a&&(d=g.is(":data(ui-draggable)"),d&&!c&&g.draggable("destroy"),!d&&c&&this._makeDraggable()),"position"===a&&this._position(),"resizable"===a&&(e=g.is(":data(ui-resizable)"),
e&&!c&&g.resizable("destroy"),e&&"string"==typeof c&&g.resizable("option","handles",c),e||!1===c||this._makeResizable()),"title"===a&&this._title(this.uiDialogTitlebar.find(".ui-dialog-title")))},_size:function(){var a=this.options;this.element.show().css({width:"auto",minHeight:0,maxHeight:"none",height:0});a.minWidth>a.width&&(a.width=a.minWidth);var c=this.uiDialog.css({height:"auto",width:a.width}).outerHeight();var b=Math.max(0,a.minHeight-c);var e="number"==typeof a.maxHeight?Math.max(0,a.maxHeight-
c):"none";"auto"===a.height?this.element.css({minHeight:b,maxHeight:e,height:"auto"}):this.element.height(Math.max(0,a.height-c));this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option","minHeight",this._minHeight())},_blockFrames:function(){this.iframeBlocks=this.document.find("iframe").map(function(){var a=b(this);return b("<div>").css({position:"absolute",width:a.outerWidth(),height:a.outerHeight()}).appendTo(a.parent()).offset(a.offset())[0]})},_unblockFrames:function(){this.iframeBlocks&&
(this.iframeBlocks.remove(),delete this.iframeBlocks)},_allowInteraction:function(a){return b(a.target).closest(".ui-dialog").length?!0:!!b(a.target).closest(".ui-datepicker").length},_createOverlay:function(){if(this.options.modal){var a=!0;this._delay(function(){a=!1});this.document.data("ui-dialog-overlays")||this._on(this.document,{focusin:function(c){a||this._allowInteraction(c)||(c.preventDefault(),this._trackingInstances()[0]._focusTabbable())}});this.overlay=b("<div>").appendTo(this._appendTo());
this._addClass(this.overlay,null,"ui-widget-overlay ui-front");this._on(this.overlay,{mousedown:"_keepFocus"});this.document.data("ui-dialog-overlays",(this.document.data("ui-dialog-overlays")||0)+1)}},_destroyOverlay:function(){if(this.options.modal&&this.overlay){var a=this.document.data("ui-dialog-overlays")-1;a?this.document.data("ui-dialog-overlays",a):(this._off(this.document,"focusin"),this.document.removeData("ui-dialog-overlays"));this.overlay.remove();this.overlay=null}}});!1!==b.uiBackCompat&&
b.widget("ui.dialog",b.ui.dialog,{options:{dialogClass:""},_createWrapper:function(){this._super();this.uiDialog.addClass(this.options.dialogClass)},_setOption:function(a,c){"dialogClass"===a&&this.uiDialog.removeClass(this.options.dialogClass).addClass(c);this._superApply(arguments)}});b.ui.dialog;b.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,c=this.options,d=c.accept;this.isover=!1;this.isout=!0;this.accept=b.isFunction(d)?d:function(a){return a.is(d)};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(c.scope);c.addClasses&&this._addClass("ui-droppable")},_addToManager:function(a){b.ui.ddmanager.droppables[a]=b.ui.ddmanager.droppables[a]||[];b.ui.ddmanager.droppables[a].push(this)},_splice:function(a){for(var c=
0;a.length>c;c++)a[c]===this&&a.splice(c,1)},_destroy:function(){this._splice(b.ui.ddmanager.droppables[this.options.scope])},_setOption:function(a,c){"accept"===a?this.accept=b.isFunction(c)?c:function(a){return a.is(c)}:"scope"===a&&(this._splice(b.ui.ddmanager.droppables[this.options.scope]),this._addToManager(c));this._super(a,c)},_activate:function(a){var c=b.ui.ddmanager.current;this._addActiveClass();c&&this._trigger("activate",a,this.ui(c))},_deactivate:function(a){var c=b.ui.ddmanager.current;
this._removeActiveClass();c&&this._trigger("deactivate",a,this.ui(c))},_over:function(a){var c=b.ui.ddmanager.current;c&&(c.currentItem||c.element)[0]!==this.element[0]&&this.accept.call(this.element[0],c.currentItem||c.element)&&(this._addHoverClass(),this._trigger("over",a,this.ui(c)))},_out:function(a){var c=b.ui.ddmanager.current;c&&(c.currentItem||c.element)[0]!==this.element[0]&&this.accept.call(this.element[0],c.currentItem||c.element)&&(this._removeHoverClass(),this._trigger("out",a,this.ui(c)))},
_drop:function(a,c){var d=c||b.ui.ddmanager.current,e=!1;return d&&(d.currentItem||d.element)[0]!==this.element[0]?(this.element.find(":data(ui-droppable)").not(".ui-draggable-dragging").each(function(){var c=b(this).droppable("instance");return c.options.greedy&&!c.options.disabled&&c.options.scope===d.options.scope&&c.accept.call(c.element[0],d.currentItem||d.element)&&u(d,b.extend(c,{offset:c.element.offset()}),c.options.tolerance,a)?(e=!0,!1):void 0}),e?!1:this.accept.call(this.element[0],d.currentItem||
d.element)?(this._removeActiveClass(),this._removeHoverClass(),this._trigger("drop",a,this.ui(d)),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 u=b.ui.intersect=function(){return function(a,c,b,e){if(!c.offset)return!1;var d=(a.positionAbs||a.position.absolute).left+a.margins.left,f=(a.positionAbs||a.position.absolute).top+a.margins.top,h=d+a.helperProportions.width,m=f+a.helperProportions.height,n=c.offset.left,k=c.offset.top,u=n+c.proportions().width,p=k+c.proportions().height;switch(b){case "fit":return d>=n&&u>=h&&f>=k&&p>=m;case "intersect":return d+a.helperProportions.width/2>n&&u>h-a.helperProportions.width/2&&f+a.helperProportions.height/
2>k&&p>m-a.helperProportions.height/2;case "pointer":a=e.pageY;b=c.proportions().height;if(k=a>=k&&k+b>a)e=e.pageX,c=c.proportions().width,k=e>=n&&n+c>e;return k;case "touch":return(f>=k&&p>=f||m>=k&&p>=m||k>f&&m>p)&&(d>=n&&u>=d||h>=n&&u>=h||n>d&&h>u);default:return!1}}}();b.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(a,c){var d,e=b.ui.ddmanager.droppables[a.options.scope]||[],g=c?c.type:null,f=(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(d=0;f.length>d;d++)if(f[d]===e[h].element[0]){e[h].proportions().height=0;continue a}e[h].visible="none"!==e[h].element.css("display");e[h].visible&&("mousedown"===g&&e[h]._activate.call(e[h],c),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,c){var d=!1;return b.each((b.ui.ddmanager.droppables[a.options.scope]||
[]).slice(),function(){this.options&&(!this.options.disabled&&this.visible&&u(a,this,this.options.tolerance,c)&&(d=this._drop.call(this,c)||d),!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,c)))}),d},dragStart:function(a,c){a.element.parentsUntil("body").on("scroll.droppable",function(){a.options.refreshPositions||b.ui.ddmanager.prepareOffsets(a,c)})},drag:function(a,c){a.options.refreshPositions&&
b.ui.ddmanager.prepareOffsets(a,c);b.each(b.ui.ddmanager.droppables[a.options.scope]||[],function(){if(!this.options.disabled&&!this.greedyChild&&this.visible){var d,e,g,f=u(a,this,this.options.tolerance,c);(f=!f&&this.isover?"isout":f&&!this.isover?"isover":null)&&(this.options.greedy&&(e=this.options.scope,g=this.element.parents(":data(ui-droppable)").filter(function(){return b(this).droppable("instance").options.scope===e}),g.length&&(d=b(g[0]).droppable("instance"),d.greedyChild="isover"===f)),
d&&"isover"===f&&(d.isover=!1,d.isout=!0,d._out.call(d,c)),this[f]=!0,this["isout"===f?"isover":"isout"]=!1,this["isover"===f?"_over":"_out"].call(this,c),d&&"isout"===f&&(d.isout=!1,d.isover=!0,d._over.call(d,c)))}})},dragStop:function(a,c){a.element.parentsUntil("body").off("scroll.droppable");a.options.refreshPositions||b.ui.ddmanager.prepareOffsets(a,c)}};!1!==b.uiBackCompat&&b.widget("ui.droppable",b.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)}});b.ui.droppable;b.widget("ui.progressbar",{version:"1.12.1",options:{classes:{"ui-progressbar":"ui-corner-all",
"ui-progressbar-value":"ui-corner-left","ui-progressbar-complete":"ui-corner-right"},max:100,value:0,change:null,complete:null},min:0,_create:function(){this.oldValue=this.options.value=this._constrainedValue();this.element.attr({role:"progressbar","aria-valuemin":this.min});this._addClass("ui-progressbar","ui-widget ui-widget-content");this.valueDiv=b("<div>").appendTo(this.element);this._addClass(this.valueDiv,"ui-progressbar-value","ui-widget-header");this._refreshValue()},_destroy:function(){this.element.removeAttr("role aria-valuemin aria-valuemax aria-valuenow");
this.valueDiv.remove()},value:function(a){return void 0===a?this.options.value:(this.options.value=this._constrainedValue(a),this._refreshValue(),void 0)},_constrainedValue:function(a){return void 0===a&&(a=this.options.value),this.indeterminate=!1===a,"number"!=typeof a&&(a=0),this.indeterminate?!1:Math.min(this.options.max,Math.max(this.min,a))},_setOptions:function(a){var c=a.value;delete a.value;this._super(a);this.options.value=this._constrainedValue(c);this._refreshValue()},_setOption:function(a,
c){"max"===a&&(c=Math.max(this.min,c));this._super(a,c)},_setOptionDisabled:function(a){this._super(a);this.element.attr("aria-disabled",a);this._toggleClass(null,"ui-state-disabled",!!a)},_percentage:function(){return this.indeterminate?100:100*(this.options.value-this.min)/(this.options.max-this.min)},_refreshValue:function(){var a=this.options.value,c=this._percentage();this.valueDiv.toggle(this.indeterminate||a>this.min).width(c.toFixed(0)+"%");this._toggleClass(this.valueDiv,"ui-progressbar-complete",
null,a===this.options.max)._toggleClass("ui-progressbar-indeterminate",null,this.indeterminate);this.indeterminate?(this.element.removeAttr("aria-valuenow"),this.overlayDiv||(this.overlayDiv=b("<div>").appendTo(this.valueDiv),this._addClass(this.overlayDiv,"ui-progressbar-overlay"))):(this.element.attr({"aria-valuemax":this.options.max,"aria-valuenow":a}),this.overlayDiv&&(this.overlayDiv.remove(),this.overlayDiv=null));this.oldValue!==a&&(this.oldValue=a,this._trigger("change"));a===this.options.max&&
this._trigger("complete")}});b.widget("ui.selectable",b.ui.mouse,{version:"1.12.1",options:{appendTo:"body",autoRefresh:!0,distance:0,filter:"*",tolerance:"touch",selected:null,selecting:null,start:null,stop:null,unselected:null,unselecting:null},_create:function(){var a=this;this._addClass("ui-selectable");this.dragged=!1;this.refresh=function(){a.elementPos=b(a.element[0]).offset();a.selectees=b(a.options.filter,a.element[0]);a._addClass(a.selectees,"ui-selectee");a.selectees.each(function(){var c=
b(this),d=c.offset(),e=d.left-a.elementPos.left;d=d.top-a.elementPos.top;b.data(this,"selectable-item",{element:this,$element:c,left:e,top:d,right:e+c.outerWidth(),bottom:d+c.outerHeight(),startselected:!1,selected:c.hasClass("ui-selected"),selecting:c.hasClass("ui-selecting"),unselecting:c.hasClass("ui-unselecting")})})};this.refresh();this._mouseInit();this.helper=b("<div>");this._addClass(this.helper,"ui-selectable-helper")},_destroy:function(){this.selectees.removeData("selectable-item");this._mouseDestroy()},
_mouseStart:function(a){var c=this,d=this.options;this.opos=[a.pageX,a.pageY];this.elementPos=b(this.element[0]).offset();this.options.disabled||(this.selectees=b(d.filter,this.element[0]),this._trigger("start",a),b(d.appendTo).append(this.helper),this.helper.css({left:a.pageX,top:a.pageY,width:0,height:0}),d.autoRefresh&&this.refresh(),this.selectees.filter(".ui-selected").each(function(){var d=b.data(this,"selectable-item");d.startselected=!0;a.metaKey||a.ctrlKey||(c._removeClass(d.$element,"ui-selected"),
d.selected=!1,c._addClass(d.$element,"ui-unselecting"),d.unselecting=!0,c._trigger("unselecting",a,{unselecting:d.element}))}),b(a.target).parents().addBack().each(function(){var d,g=b.data(this,"selectable-item");return g?(d=!a.metaKey&&!a.ctrlKey||!g.$element.hasClass("ui-selected"),c._removeClass(g.$element,d?"ui-unselecting":"ui-selected")._addClass(g.$element,d?"ui-selecting":"ui-unselecting"),g.unselecting=!d,g.selecting=d,g.selected=d,d?c._trigger("selecting",a,{selecting:g.element}):c._trigger("unselecting",
a,{unselecting:g.element}),!1):void 0}))},_mouseDrag:function(a){if(this.dragged=!0,!this.options.disabled){var c,d=this,e=this.options,g=this.opos[0],f=this.opos[1],h=a.pageX,m=a.pageY;return g>h&&(c=h,h=g,g=c),f>m&&(c=m,m=f,f=c),this.helper.css({left:g,top:f,width:h-g,height:m-f}),this.selectees.each(function(){var c=b.data(this,"selectable-item"),q=!1,n,k,v,t;c&&c.element!==d.element[0]&&(n=c.left+d.elementPos.left,k=c.right+d.elementPos.left,v=c.top+d.elementPos.top,t=c.bottom+d.elementPos.top,
"touch"===e.tolerance?q=!(n>h||g>k||v>m||f>t):"fit"===e.tolerance&&(q=n>g&&h>k&&v>f&&m>t),q?(c.selected&&(d._removeClass(c.$element,"ui-selected"),c.selected=!1),c.unselecting&&(d._removeClass(c.$element,"ui-unselecting"),c.unselecting=!1),c.selecting||(d._addClass(c.$element,"ui-selecting"),c.selecting=!0,d._trigger("selecting",a,{selecting:c.element}))):(c.selecting&&((a.metaKey||a.ctrlKey)&&c.startselected?(d._removeClass(c.$element,"ui-selecting"),c.selecting=!1,d._addClass(c.$element,"ui-selected"),
c.selected=!0):(d._removeClass(c.$element,"ui-selecting"),c.selecting=!1,c.startselected&&(d._addClass(c.$element,"ui-unselecting"),c.unselecting=!0),d._trigger("unselecting",a,{unselecting:c.element}))),c.selected&&(a.metaKey||a.ctrlKey||c.startselected||(d._removeClass(c.$element,"ui-selected"),c.selected=!1,d._addClass(c.$element,"ui-unselecting"),c.unselecting=!0,d._trigger("unselecting",a,{unselecting:c.element})))))}),!1}},_mouseStop:function(a){var c=this;return this.dragged=!1,b(".ui-unselecting",
this.element[0]).each(function(){var d=b.data(this,"selectable-item");c._removeClass(d.$element,"ui-unselecting");d.unselecting=!1;d.startselected=!1;c._trigger("unselected",a,{unselected:d.element})}),b(".ui-selecting",this.element[0]).each(function(){var d=b.data(this,"selectable-item");c._removeClass(d.$element,"ui-selecting")._addClass(d.$element,"ui-selected");d.selecting=!1;d.selected=!0;d.startselected=!0;c._trigger("selected",a,{selected:d.element})}),this._trigger("stop",a),this.helper.remove(),
!1}});b.widget("ui.selectmenu",[b.ui.formResetMixin,{version:"1.12.1",defaultElement:"<select>",options:{appendTo:null,classes:{"ui-selectmenu-button-open":"ui-corner-top","ui-selectmenu-button-closed":"ui-corner-all"},disabled:null,icons:{button:"ui-icon-triangle-1-s"},position:{my:"left top",at:"left bottom",collision:"none"},width:!1,change:null,close:null,focus:null,open:null,select:null},_create:function(){var a=this.element.uniqueId().attr("id");this.ids={element:a,button:a+"-button",menu:a+
"-menu"};this._drawButton();this._drawMenu();this._bindFormResetHandler();this._rendered=!1;this.menuItems=b()},_drawButton:function(){var a=this,c=this._parseOption(this.element.find("option:selected"),this.element[0].selectedIndex);this.labels=this.element.labels().attr("for",this.ids.button);this._on(this.labels,{click:function(a){this.button.focus();a.preventDefault()}});this.element.hide();this.button=b("<span>",{tabindex:this.options.disabled?-1:0,id:this.ids.button,role:"combobox","aria-expanded":"false",
"aria-autocomplete":"list","aria-owns":this.ids.menu,"aria-haspopup":"true",title:this.element.attr("title")}).insertAfter(this.element);this._addClass(this.button,"ui-selectmenu-button ui-selectmenu-button-closed","ui-button ui-widget");var d=b("<span>").appendTo(this.button);this._addClass(d,"ui-selectmenu-icon","ui-icon "+this.options.icons.button);this.buttonItem=this._renderButtonItem(c).appendTo(this.button);!1!==this.options.width&&this._resizeButton();this._on(this.button,this._buttonEvents);
this.button.one("focusin",function(){a._rendered||a._refreshMenu()})},_drawMenu:function(){var a=this;this.menu=b("<ul>",{"aria-hidden":"true","aria-labelledby":this.ids.button,id:this.ids.menu});this.menuWrap=b("<div>").append(this.menu);this._addClass(this.menuWrap,"ui-selectmenu-menu","ui-front");this.menuWrap.appendTo(this._appendTo());this.menuInstance=this.menu.menu({classes:{"ui-menu":"ui-corner-bottom"},role:"listbox",select:function(c,b){c.preventDefault();a._setSelection();a._select(b.item.data("ui-selectmenu-item"),
c)},focus:function(c,b){b=b.item.data("ui-selectmenu-item");null!=a.focusIndex&&b.index!==a.focusIndex&&(a._trigger("focus",c,{item:b}),a.isOpen||a._select(b,c));a.focusIndex=b.index;a.button.attr("aria-activedescendant",a.menuItems.eq(b.index).attr("id"))}}).menu("instance");this.menuInstance._off(this.menu,"mouseleave");this.menuInstance._closeOnDocumentClick=function(){return!1};this.menuInstance._isDivider=function(){return!1}},refresh:function(){this._refreshMenu();this.buttonItem.replaceWith(this.buttonItem=
this._renderButtonItem(this._getSelectedItem().data("ui-selectmenu-item")||{}));null===this.options.width&&this._resizeButton()},_refreshMenu:function(){var a,c=this.element.find("option");this.menu.empty();this._parseOptions(c);this._renderMenu(this.menu,this.items);this.menuInstance.refresh();this.menuItems=this.menu.find("li").not(".ui-selectmenu-optgroup").find(".ui-menu-item-wrapper");this._rendered=!0;c.length&&(a=this._getSelectedItem(),this.menuInstance.focus(null,a),this._setAria(a.data("ui-selectmenu-item")),
this._setOption("disabled",this.element.prop("disabled")))},open:function(a){this.options.disabled||(this._rendered?(this._removeClass(this.menu.find(".ui-state-active"),null,"ui-state-active"),this.menuInstance.focus(null,this._getSelectedItem())):this._refreshMenu(),this.menuItems.length&&(this.isOpen=!0,this._toggleAttr(),this._resizeMenu(),this._position(),this._on(this.document,this._documentClick),this._trigger("open",a)))},_position:function(){this.menuWrap.position(b.extend({of:this.button},
this.options.position))},close:function(a){this.isOpen&&(this.isOpen=!1,this._toggleAttr(),this.range=null,this._off(this.document),this._trigger("close",a))},widget:function(){return this.button},menuWidget:function(){return this.menu},_renderButtonItem:function(a){var c=b("<span>");return this._setText(c,a.label),this._addClass(c,"ui-selectmenu-text"),c},_renderMenu:function(a,c){var d=this,e="";b.each(c,function(c,f){var g;f.optgroup!==e&&(g=b("<li>",{text:f.optgroup}),d._addClass(g,"ui-selectmenu-optgroup",
"ui-menu-divider"+(f.element.parent("optgroup").prop("disabled")?" ui-state-disabled":"")),g.appendTo(a),e=f.optgroup);d._renderItemData(a,f)})},_renderItemData:function(a,c){return this._renderItem(a,c).data("ui-selectmenu-item",c)},_renderItem:function(a,c){var d=b("<li>"),e=b("<div>",{title:c.element.attr("title")});return c.disabled&&this._addClass(d,null,"ui-state-disabled"),this._setText(e,c.label),d.append(e).appendTo(a)},_setText:function(a,c){c?a.text(c):a.html("&#160;")},_move:function(a,
c){var b,e=".ui-menu-item";this.isOpen?b=this.menuItems.eq(this.focusIndex).parent("li"):(b=this.menuItems.eq(this.element[0].selectedIndex).parent("li"),e+=":not(.ui-state-disabled)");a="first"===a||"last"===a?b["first"===a?"prevAll":"nextAll"](e).eq(-1):b[a+"All"](e).eq(0);a.length&&this.menuInstance.focus(c,a)},_getSelectedItem:function(){return this.menuItems.eq(this.element[0].selectedIndex).parent("li")},_toggle:function(a){this[this.isOpen?"close":"open"](a)},_setSelection:function(){var a;
this.range&&(window.getSelection?(a=window.getSelection(),a.removeAllRanges(),a.addRange(this.range)):this.range.select(),this.button.focus())},_documentClick:{mousedown:function(a){this.isOpen&&(b(a.target).closest(".ui-selectmenu-menu, #"+b.ui.escapeSelector(this.ids.button)).length||this.close(a))}},_buttonEvents:{mousedown:function(){var a;window.getSelection?(a=window.getSelection(),a.rangeCount&&(this.range=a.getRangeAt(0))):this.range=document.selection.createRange()},click:function(a){this._setSelection();
this._toggle(a)},keydown:function(a){var c=!0;switch(a.keyCode){case b.ui.keyCode.TAB:case b.ui.keyCode.ESCAPE:this.close(a);c=!1;break;case b.ui.keyCode.ENTER:this.isOpen&&this._selectFocusedItem(a);break;case b.ui.keyCode.UP:a.altKey?this._toggle(a):this._move("prev",a);break;case b.ui.keyCode.DOWN:a.altKey?this._toggle(a):this._move("next",a);break;case b.ui.keyCode.SPACE:this.isOpen?this._selectFocusedItem(a):this._toggle(a);break;case b.ui.keyCode.LEFT:this._move("prev",a);break;case b.ui.keyCode.RIGHT:this._move("next",
a);break;case b.ui.keyCode.HOME:case b.ui.keyCode.PAGE_UP:this._move("first",a);break;case b.ui.keyCode.END:case b.ui.keyCode.PAGE_DOWN:this._move("last",a);break;default:this.menu.trigger(a),c=!1}c&&a.preventDefault()}},_selectFocusedItem:function(a){var c=this.menuItems.eq(this.focusIndex).parent("li");c.hasClass("ui-state-disabled")||this._select(c.data("ui-selectmenu-item"),a)},_select:function(a,c){var b=this.element[0].selectedIndex;this.element[0].selectedIndex=a.index;this.buttonItem.replaceWith(this.buttonItem=
this._renderButtonItem(a));this._setAria(a);this._trigger("select",c,{item:a});a.index!==b&&this._trigger("change",c,{item:a});this.close(c)},_setAria:function(a){a=this.menuItems.eq(a.index).attr("id");this.button.attr({"aria-labelledby":a,"aria-activedescendant":a});this.menu.attr("aria-activedescendant",a)},_setOption:function(a,c){if("icons"===a){var b=this.button.find("span.ui-icon");this._removeClass(b,null,this.options.icons.button)._addClass(b,null,c.button)}this._super(a,c);"appendTo"===
a&&this.menuWrap.appendTo(this._appendTo());"width"===a&&this._resizeButton()},_setOptionDisabled:function(a){this._super(a);this.menuInstance.option("disabled",a);this.button.attr("aria-disabled",a);this._toggleClass(this.button,null,"ui-state-disabled",a);this.element.prop("disabled",a);a?(this.button.attr("tabindex",-1),this.close()):this.button.attr("tabindex",0)},_appendTo:function(){var a=this.options.appendTo;return a&&(a=a.jquery||a.nodeType?b(a):this.document.find(a).eq(0)),a&&a[0]||(a=this.element.closest(".ui-front, dialog")),
a.length||(a=this.document[0].body),a},_toggleAttr:function(){this.button.attr("aria-expanded",this.isOpen);this._removeClass(this.button,"ui-selectmenu-button-"+(this.isOpen?"closed":"open"))._addClass(this.button,"ui-selectmenu-button-"+(this.isOpen?"open":"closed"))._toggleClass(this.menuWrap,"ui-selectmenu-open",null,this.isOpen);this.menu.attr("aria-hidden",!this.isOpen)},_resizeButton:function(){var a=this.options.width;return!1===a?(this.button.css("width",""),void 0):(null===a&&(a=this.element.show().outerWidth(),
this.element.hide()),this.button.outerWidth(a),void 0)},_resizeMenu:function(){this.menu.outerWidth(Math.max(this.button.outerWidth(),this.menu.width("").outerWidth()+1))},_getCreateOptions:function(){var a=this._super();return a.disabled=this.element.prop("disabled"),a},_parseOptions:function(a){var c=this,d=[];a.each(function(a,g){d.push(c._parseOption(b(g),a))});this.items=d},_parseOption:function(a,c){var b=a.parent("optgroup");return{element:a,index:c,value:a.val(),label:a.text(),optgroup:b.attr("label")||
"",disabled:b.prop("disabled")||a.prop("disabled")}},_destroy:function(){this._unbindFormResetHandler();this.menuWrap.remove();this.button.remove();this.element.show();this.element.removeUniqueId();this.labels.attr("for",this.ids.element)}}]);b.widget("ui.slider",b.ui.mouse,{version:"1.12.1",widgetEventPrefix:"slide",options:{animate:!1,classes:{"ui-slider":"ui-corner-all","ui-slider-handle":"ui-corner-all","ui-slider-range":"ui-corner-all ui-widget-header"},distance:0,max:100,min:0,orientation:"horizontal",
range:!1,step:1,value:0,values:null,change:null,slide:null,start:null,stop:null},numPages:5,_create:function(){this._mouseSliding=this._keySliding=!1;this._animateOff=!0;this._handleIndex=null;this._detectOrientation();this._mouseInit();this._calculateNewMax();this._addClass("ui-slider ui-slider-"+this.orientation,"ui-widget ui-widget-content");this._refresh();this._animateOff=!1},_refresh:function(){this._createRange();this._createHandles();this._setupEvents();this._refreshValue()},_createHandles:function(){var a=
this.options;var c=this.element.find(".ui-slider-handle"),d=[];var e=a.values&&a.values.length||1;c.length>e&&(c.slice(e).remove(),c=c.slice(0,e));for(a=c.length;e>a;a++)d.push("<span tabindex='0'></span>");this.handles=c.add(b(d.join("")).appendTo(this.element));this._addClass(this.handles,"ui-slider-handle","ui-state-default");this.handle=this.handles.eq(0);this.handles.each(function(a){b(this).data("ui-slider-handle-index",a).attr("tabIndex",0)})},_createRange:function(){var a=this.options;a.range?
(!0===a.range&&(a.values?a.values.length&&2!==a.values.length?a.values=[a.values[0],a.values[0]]:b.isArray(a.values)&&(a.values=a.values.slice(0)):a.values=[this._valueMin(),this._valueMin()]),this.range&&this.range.length?(this._removeClass(this.range,"ui-slider-range-min ui-slider-range-max"),this.range.css({left:"",bottom:""})):(this.range=b("<div>").appendTo(this.element),this._addClass(this.range,"ui-slider-range")),("min"===a.range||"max"===a.range)&&this._addClass(this.range,"ui-slider-range-"+
a.range)):(this.range&&this.range.remove(),this.range=null)},_setupEvents:function(){this._off(this.handles);this._on(this.handles,this._handleEvents);this._hoverable(this.handles);this._focusable(this.handles)},_destroy:function(){this.handles.remove();this.range&&this.range.remove();this._mouseDestroy()},_mouseCapture:function(a){var c,d,e,g,f,h,m,n,k=this,u=this.options;return u.disabled?!1:(this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()},this.elementOffset=
this.element.offset(),c={x:a.pageX,y:a.pageY},d=this._normValueFromMouse(c),e=this._valueMax()-this._valueMin()+1,this.handles.each(function(a){var c=Math.abs(d-k.values(a));(e>c||e===c&&(a===k._lastChangedValue||k.values(a)===u.min))&&(e=c,g=b(this),f=a)}),h=this._start(a,f),!1===h?!1:(this._mouseSliding=!0,this._handleIndex=f,this._addClass(g,null,"ui-state-active"),g.trigger("focus"),m=g.offset(),n=!b(a.target).parents().addBack().is(".ui-slider-handle"),this._clickOffset=n?{left:0,top:0}:{left:a.pageX-
m.left-g.width()/2,top:a.pageY-m.top-g.height()/2-(parseInt(g.css("borderTopWidth"),10)||0)-(parseInt(g.css("borderBottomWidth"),10)||0)+(parseInt(g.css("marginTop"),10)||0)},this.handles.hasClass("ui-state-hover")||this._slide(a,f,d),this._animateOff=!0,!0))},_mouseStart:function(){return!0},_mouseDrag:function(a){var c=this._normValueFromMouse({x:a.pageX,y:a.pageY});return this._slide(a,this._handleIndex,c),!1},_mouseStop:function(a){return this._removeClass(this.handles,null,"ui-state-active"),
this._mouseSliding=!1,this._stop(a,this._handleIndex),this._change(a,this._handleIndex),this._handleIndex=null,this._clickOffset=null,this._animateOff=!1,!1},_detectOrientation:function(){this.orientation="vertical"===this.options.orientation?"vertical":"horizontal"},_normValueFromMouse:function(a){var c,b,e,g,f;return"horizontal"===this.orientation?(c=this.elementSize.width,b=a.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)):(c=this.elementSize.height,b=a.y-this.elementOffset.top-
(this._clickOffset?this._clickOffset.top:0)),e=b/c,1<e&&(e=1),0>e&&(e=0),"vertical"===this.orientation&&(e=1-e),g=this._valueMax()-this._valueMin(),f=this._valueMin()+e*g,this._trimAlignValue(f)},_uiHash:function(a,c,b){var d={handle:this.handles[a],handleIndex:a,value:void 0!==c?c:this.value()};return this._hasMultipleValues()&&(d.value=void 0!==c?c:this.values(a),d.values=b||this.values()),d},_hasMultipleValues:function(){return this.options.values&&this.options.values.length},_start:function(a,
c){return this._trigger("start",a,this._uiHash(c))},_slide:function(a,c,b){var d,g,f=this.value(),h=this.values();this._hasMultipleValues()&&(g=this.values(c?0:1),f=this.values(c),2===this.options.values.length&&!0===this.options.range&&(b=0===c?Math.min(g,b):Math.max(g,b)),h[c]=b);b!==f&&(d=this._trigger("slide",a,this._uiHash(c,b,h)),!1!==d&&(this._hasMultipleValues()?this.values(c,b):this.value(b)))},_stop:function(a,c){this._trigger("stop",a,this._uiHash(c))},_change:function(a,c){this._keySliding||
this._mouseSliding||(this._lastChangedValue=c,this._trigger("change",a,this._uiHash(c)))},value:function(a){return arguments.length?(this.options.value=this._trimAlignValue(a),this._refreshValue(),this._change(null,0),void 0):this._value()},values:function(a,c){var d;if(1<arguments.length)return this.options.values[a]=this._trimAlignValue(c),this._refreshValue(),this._change(null,a),void 0;if(!arguments.length)return this._values();if(!b.isArray(arguments[0]))return this._hasMultipleValues()?this._values(a):
this.value();var e=this.options.values;var g=arguments[0];for(d=0;e.length>d;d+=1)e[d]=this._trimAlignValue(g[d]),this._change(null,d);this._refreshValue()},_setOption:function(a,c){var d=0;switch("range"===a&&!0===this.options.range&&("min"===c?(this.options.value=this._values(0),this.options.values=null):"max"===c&&(this.options.value=this._values(this.options.values.length-1),this.options.values=null)),b.isArray(this.options.values)&&(d=this.options.values.length),this._super(a,c),a){case "orientation":this._detectOrientation();
this._removeClass("ui-slider-horizontal ui-slider-vertical")._addClass("ui-slider-"+this.orientation);this._refreshValue();this.options.range&&this._refreshRange(c);this.handles.css("horizontal"===c?"bottom":"left","");break;case "value":this._animateOff=!0;this._refreshValue();this._change(null,0);this._animateOff=!1;break;case "values":this._animateOff=!0;this._refreshValue();for(a=d-1;0<=a;a--)this._change(null,a);this._animateOff=!1;break;case "step":case "min":case "max":this._animateOff=!0;
this._calculateNewMax();this._refreshValue();this._animateOff=!1;break;case "range":this._animateOff=!0,this._refresh(),this._animateOff=!1}},_setOptionDisabled:function(a){this._super(a);this._toggleClass(null,"ui-state-disabled",!!a)},_value:function(){return this._trimAlignValue(this.options.value)},_values:function(a){var c,b;if(arguments.length)return c=this.options.values[a],this._trimAlignValue(c);if(this._hasMultipleValues()){c=this.options.values.slice();for(b=0;c.length>b;b+=1)c[b]=this._trimAlignValue(c[b]);
return c}return[]},_trimAlignValue:function(a){if(this._valueMin()>=a)return this._valueMin();if(a>=this._valueMax())return this._valueMax();var c=0<this.options.step?this.options.step:1,b=(a-this._valueMin())%c;a-=b;return 2*Math.abs(b)>=c&&(a+=0<b?c:-c),parseFloat(a.toFixed(5))},_calculateNewMax:function(){var a=this.options.max,c=this._valueMin(),b=this.options.step;a=Math.round((a-c)/b)*b+c;a>this.options.max&&(a-=b);this.max=parseFloat(a.toFixed(this._precision()))},_precision:function(){var a=
this._precisionOf(this.options.step);return null!==this.options.min&&(a=Math.max(a,this._precisionOf(this.options.min))),a},_precisionOf:function(a){a=""+a;var c=a.indexOf(".");return-1===c?0:a.length-c-1},_valueMin:function(){return this.options.min},_valueMax:function(){return this.max},_refreshRange:function(a){"vertical"===a&&this.range.css({width:"",left:""});"horizontal"===a&&this.range.css({height:"",bottom:""})},_refreshValue:function(){var a,c,d,e,g,f=this.options.range,h=this.options,m=
this,n=this._animateOff?!1:h.animate,k={};this._hasMultipleValues()?this.handles.each(function(d){c=100*((m.values(d)-m._valueMin())/(m._valueMax()-m._valueMin()));k["horizontal"===m.orientation?"left":"bottom"]=c+"%";b(this).stop(1,1)[n?"animate":"css"](k,h.animate);!0===m.options.range&&("horizontal"===m.orientation?(0===d&&m.range.stop(1,1)[n?"animate":"css"]({left:c+"%"},h.animate),1===d&&m.range[n?"animate":"css"]({width:c-a+"%"},{queue:!1,duration:h.animate})):(0===d&&m.range.stop(1,1)[n?"animate":
"css"]({bottom:c+"%"},h.animate),1===d&&m.range[n?"animate":"css"]({height:c-a+"%"},{queue:!1,duration:h.animate})));a=c}):(d=this.value(),e=this._valueMin(),g=this._valueMax(),c=g!==e?(d-e)/(g-e)*100:0,k["horizontal"===this.orientation?"left":"bottom"]=c+"%",this.handle.stop(1,1)[n?"animate":"css"](k,h.animate),"min"===f&&"horizontal"===this.orientation&&this.range.stop(1,1)[n?"animate":"css"]({width:c+"%"},h.animate),"max"===f&&"horizontal"===this.orientation&&this.range.stop(1,1)[n?"animate":"css"]({width:100-
c+"%"},h.animate),"min"===f&&"vertical"===this.orientation&&this.range.stop(1,1)[n?"animate":"css"]({height:c+"%"},h.animate),"max"===f&&"vertical"===this.orientation&&this.range.stop(1,1)[n?"animate":"css"]({height:100-c+"%"},h.animate))},_handleEvents:{keydown:function(a){var c,d,e,g=b(a.target).data("ui-slider-handle-index");switch(a.keyCode){case b.ui.keyCode.HOME:case b.ui.keyCode.END:case b.ui.keyCode.PAGE_UP:case b.ui.keyCode.PAGE_DOWN:case b.ui.keyCode.UP:case b.ui.keyCode.RIGHT:case b.ui.keyCode.DOWN:case b.ui.keyCode.LEFT:if(a.preventDefault(),
!this._keySliding&&(this._keySliding=!0,this._addClass(b(a.target),null,"ui-state-active"),c=this._start(a,g),!1===c))return}switch(e=this.options.step,c=d=this._hasMultipleValues()?this.values(g):this.value(),a.keyCode){case b.ui.keyCode.HOME:d=this._valueMin();break;case b.ui.keyCode.END:d=this._valueMax();break;case b.ui.keyCode.PAGE_UP:d=this._trimAlignValue(c+(this._valueMax()-this._valueMin())/this.numPages);break;case b.ui.keyCode.PAGE_DOWN:d=this._trimAlignValue(c-(this._valueMax()-this._valueMin())/
this.numPages);break;case b.ui.keyCode.UP:case b.ui.keyCode.RIGHT:if(c===this._valueMax())return;d=this._trimAlignValue(c+e);break;case b.ui.keyCode.DOWN:case b.ui.keyCode.LEFT:if(c===this._valueMin())return;d=this._trimAlignValue(c-e)}this._slide(a,g,d)},keyup:function(a){var c=b(a.target).data("ui-slider-handle-index");this._keySliding&&(this._keySliding=!1,this._stop(a,c),this._change(a,c),this._removeClass(b(a.target),null,"ui-state-active"))}}});b.widget("ui.sortable",b.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,c,b){return a>=c&&c+b>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,c){this._super(a,c);"handle"===a&&this._setHandleClassName()},_setHandleClassName:function(){var a=this;this._removeClass(this.element.find(".ui-sortable-handle"),
"ui-sortable-handle");b.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,c){var d=null,e=!1,g=this;return this.reverting?!1:this.options.disabled||"static"===this.options.type?!1:(this._refreshItems(a),b(a.target).parents().each(function(){return b.data(this,
g.widgetName+"-item")===g?(d=b(this),!1):void 0}),b.data(a.target,g.widgetName+"-item")===g&&(d=b(a.target)),d?!this.options.handle||c||(b(this.options.handle,d).find("*").addBack().each(function(){this===a.target&&(e=!0)}),e)?(this.currentItem=d,this._removeCurrentsFromItems(),!0):!1:!1)},_mouseStart:function(a,c,d){var e;c=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},b.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,c.cursorAt&&this._adjustOffsetFromHelper(c.cursorAt),
this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]},this.helper[0]!==this.currentItem[0]&&this.currentItem.hide(),this._createPlaceholder(),c.containment&&this._setContainment(),c.cursor&&"auto"!==c.cursor&&(e=this.document.find("body"),this.storedCursor=e.css("cursor"),e.css("cursor",c.cursor),this.storedStylesheet=b("<style>*{ cursor: "+c.cursor+" !important; }</style>").appendTo(e)),c.opacity&&(this.helper.css("opacity")&&(this._storedOpacity=this.helper.css("opacity")),
this.helper.css("opacity",c.opacity)),c.zIndex&&(this.helper.css("zIndex")&&(this._storedZIndex=this.helper.css("zIndex")),this.helper.css("zIndex",c.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(),!d)for(d=this.containers.length-1;0<=d;d--)this.containers[d]._trigger("activate",a,this._uiHash(this));return b.ui.ddmanager&&
(b.ui.ddmanager.current=this),b.ui.ddmanager&&!c.dropBehaviour&&b.ui.ddmanager.prepareOffsets(this,a),this.dragging=!0,this._addClass(this.helper,"ui-sortable-helper"),this._mouseDrag(a),!0},_mouseDrag:function(a){var c,d,e;var g=this.options;var f=!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.pageY<g.scrollSensitivity?this.scrollParent[0].scrollTop=f=this.scrollParent[0].scrollTop+g.scrollSpeed:a.pageY-this.overflowOffset.top<g.scrollSensitivity&&(this.scrollParent[0].scrollTop=f=this.scrollParent[0].scrollTop-g.scrollSpeed),this.overflowOffset.left+this.scrollParent[0].offsetWidth-a.pageX<g.scrollSensitivity?this.scrollParent[0].scrollLeft=f=this.scrollParent[0].scrollLeft+g.scrollSpeed:a.pageX-this.overflowOffset.left<g.scrollSensitivity&&
(this.scrollParent[0].scrollLeft=f=this.scrollParent[0].scrollLeft-g.scrollSpeed)):(a.pageY-this.document.scrollTop()<g.scrollSensitivity?f=this.document.scrollTop(this.document.scrollTop()-g.scrollSpeed):this.window.height()-(a.pageY-this.document.scrollTop())<g.scrollSensitivity&&(f=this.document.scrollTop(this.document.scrollTop()+g.scrollSpeed)),a.pageX-this.document.scrollLeft()<g.scrollSensitivity?f=this.document.scrollLeft(this.document.scrollLeft()-g.scrollSpeed):this.window.width()-(a.pageX-
this.document.scrollLeft())<g.scrollSensitivity&&(f=this.document.scrollLeft(this.document.scrollLeft()+g.scrollSpeed))),!1!==f&&b.ui.ddmanager&&!g.dropBehaviour&&b.ui.ddmanager.prepareOffsets(this,a));this.positionAbs=this._convertPositionTo("absolute");this.options.axis&&"y"===this.options.axis||(this.helper[0].style.left=this.position.left+"px");this.options.axis&&"x"===this.options.axis||(this.helper[0].style.top=this.position.top+"px");for(g=this.items.length-1;0<=g;g--)if(c=this.items[g],d=
c.item[0],e=this._intersectsWithPointer(c),e&&c.instance===this.currentContainer&&d!==this.currentItem[0]&&this.placeholder[1===e?"next":"prev"]()[0]!==d&&!b.contains(this.placeholder[0],d)&&("semi-dynamic"===this.options.type?!b.contains(this.element[0],d):!0)){if(this.direction=1===e?"down":"up","pointer"!==this.options.tolerance&&!this._intersectsWithSides(c))break;this._rearrange(a,c);this._trigger("change",a,this._uiHash());break}return this._contactContainers(a),b.ui.ddmanager&&b.ui.ddmanager.drag(this,
a),this._trigger("sort",a,this._uiHash()),this.lastPositionAbs=this.positionAbs,!1},_mouseStop:function(a,c){if(a){if(b.ui.ddmanager&&!this.options.dropBehaviour&&b.ui.ddmanager.drop(this,a),this.options.revert){var d=this;c=this.placeholder.offset();var e=this.options.axis,g={};e&&"x"!==e||(g.left=c.left-this.offset.parent.left-this.margins.left+(this.offsetParent[0]===this.document[0].body?0:this.offsetParent[0].scrollLeft));e&&"y"!==e||(g.top=c.top-this.offset.parent.top-this.margins.top+(this.offsetParent[0]===
this.document[0].body?0:this.offsetParent[0].scrollTop));this.reverting=!0;b(this.helper).animate(g,parseInt(this.options.revert,10)||500,function(){d._clear(a)})}else this._clear(a,c);return!1}},cancel:function(){if(this.dragging){this._mouseUp(new b.Event("mouseup",{target:null}));"original"===this.options.helper?(this.currentItem.css(this._storedCSS),this._removeClass(this.currentItem,"ui-sortable-helper")):this.currentItem.show();for(var a=this.containers.length-1;0<=a;a--)this.containers[a]._trigger("deactivate",
null,this._uiHash(this)),this.containers[a].containerCache.over&&(this.containers[a]._trigger("out",null,this._uiHash(this)),this.containers[a].containerCache.over=0)}return this.placeholder&&(this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]),"original"!==this.options.helper&&this.helper&&this.helper[0].parentNode&&this.helper.remove(),b.extend(this,{helper:null,dragging:!1,reverting:!1,_noFinalSort:null}),this.domPosition.prev?b(this.domPosition.prev).after(this.currentItem):
b(this.domPosition.parent).prepend(this.currentItem)),this},serialize:function(a){var c=this._getItemsAsjQuery(a&&a.connected),d=[];return a=a||{},b(c).each(function(){var c=(b(a.item||this).attr(a.attribute||"id")||"").match(a.expression||/(.+)[\-=_](.+)/);c&&d.push((a.key||c[1]+"[]")+"="+(a.key&&a.expression?c[1]:c[2]))}),!d.length&&a.key&&d.push(a.key+"="),d.join("&")},toArray:function(a){var c=this._getItemsAsjQuery(a&&a.connected),d=[];return a=a||{},c.each(function(){d.push(b(a.item||this).attr(a.attribute||
"id")||"")}),d},_intersectsWith:function(a){var c=this.positionAbs.left,b=c+this.helperProportions.width,e=this.positionAbs.top,g=e+this.helperProportions.height,f=a.left,h=f+a.width,m=a.top,n=m+a.height,k=this.offset.click.top,u=this.offset.click.left;k="x"===this.options.axis||e+k>m&&n>e+k;u="y"===this.options.axis||c+u>f&&h>c+u;return"pointer"===this.options.tolerance||this.options.forcePointerForContainers||"pointer"!==this.options.tolerance&&this.helperProportions[this.floating?"width":"height"]>
a[this.floating?"width":"height"]?k&&u:c+this.helperProportions.width/2>f&&h>b-this.helperProportions.width/2&&e+this.helperProportions.height/2>m&&n>g-this.helperProportions.height/2},_intersectsWithPointer:function(a){var c,b,e="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 e&&a?(c=this._getDragVerticalDirection(),b=this._getDragHorizontalDirection(),
this.floating?"right"===b||"down"===c?2:1:c&&("down"===c?2:1)):!1},_intersectsWithSides:function(a){var c=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 b=this._getDragVerticalDirection(),e=this._getDragHorizontalDirection();return this.floating&&e?"right"===e&&a||"left"===e&&!a:b&&("down"===b&&c||"up"===b&&!c)},_getDragVerticalDirection:function(){var a=this.positionAbs.top-
this.lastPositionAbs.top;return 0!==a&&(0<a?"down":"up")},_getDragHorizontalDirection:function(){var a=this.positionAbs.left-this.lastPositionAbs.left;return 0!==a&&(0<a?"right":"left")},refresh:function(a){return this._refreshItems(a),this._setHandleClassName(),this.refreshPositions(),this},_connectWith:function(){var a=this.options;return a.connectWith.constructor===String?[a.connectWith]:a.connectWith},_getItemsAsjQuery:function(a){function c(){g.push(this)}var d,e,g=[],f=[],h=this._connectWith();
if(h&&a)for(a=h.length-1;0<=a;a--){var m=b(h[a],this.document[0]);for(d=m.length-1;0<=d;d--)(e=b.data(m[d],this.widgetFullName))&&e!==this&&!e.options.disabled&&f.push([b.isFunction(e.options.items)?e.options.items.call(e.element):b(e.options.items,e.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),e])}f.push([b.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):b(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),
this]);for(a=f.length-1;0<=a;a--)f[a][0].each(c);return b(g)},_removeCurrentsFromItems:function(){var a=this.currentItem.find(":data("+this.widgetName+"-item)");this.items=b.grep(this.items,function(c){for(var b=0;a.length>b;b++)if(a[b]===c.item[0])return!1;return!0})},_refreshItems:function(a){this.items=[];this.containers=[this];var c,d,e,g,f=this.items,h=[[b.isFunction(this.options.items)?this.options.items.call(this.element[0],a,{item:this.currentItem}):b(this.options.items,this.element),this]];
if((g=this._connectWith())&&this.ready)for(c=g.length-1;0<=c;c--){var m=b(g[c],this.document[0]);for(d=m.length-1;0<=d;d--)(e=b.data(m[d],this.widgetFullName))&&e!==this&&!e.options.disabled&&(h.push([b.isFunction(e.options.items)?e.options.items.call(e.element[0],a,{item:this.currentItem}):b(e.options.items,e.element),e]),this.containers.push(e))}for(c=h.length-1;0<=c;c--)for(a=h[c][1],m=h[c][0],d=0,g=m.length;g>d;d++)e=b(m[d]),e.data(this.widgetName+"-item",a),f.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 c,d,e;for(c=this.items.length-1;0<=c;c--){var g=this.items[c];g.instance!==this.currentContainer&&this.currentContainer&&g.item[0]!==this.currentItem[0]||(d=this.options.toleranceElement?b(this.options.toleranceElement,g.item):g.item,a||(g.width=d.outerWidth(),g.height=
d.outerHeight()),e=d.offset(),g.left=e.left,g.top=e.top)}if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(c=this.containers.length-1;0<=c;c--)e=this.containers[c].element.offset(),this.containers[c].containerCache.left=e.left,this.containers[c].containerCache.top=e.top,this.containers[c].containerCache.width=this.containers[c].element.outerWidth(),this.containers[c].containerCache.height=this.containers[c].element.outerHeight();
return this},_createPlaceholder:function(a){a=a||this;var c,d=a.options;d.placeholder&&d.placeholder.constructor!==String||(c=d.placeholder,d.placeholder={element:function(){var d=a.currentItem[0].nodeName.toLowerCase(),g=b("<"+d+">",a.document[0]);return a._addClass(g,"ui-sortable-placeholder",c||a.currentItem[0].className)._removeClass(g,"ui-sortable-helper"),"tbody"===d?a._createTrPlaceholder(a.currentItem.find("tr").eq(0),b("<tr>",a.document[0]).appendTo(g)):"tr"===d?a._createTrPlaceholder(a.currentItem,
g):"img"===d&&g.attr("src",a.currentItem.attr("src")),c||g.css("visibility","hidden"),g},update:function(b,g){(!c||d.forcePlaceholderSize)&&(g.height()||g.height(a.currentItem.innerHeight()-parseInt(a.currentItem.css("paddingTop")||0,10)-parseInt(a.currentItem.css("paddingBottom")||0,10)),g.width()||g.width(a.currentItem.innerWidth()-parseInt(a.currentItem.css("paddingLeft")||0,10)-parseInt(a.currentItem.css("paddingRight")||0,10)))}});a.placeholder=b(d.placeholder.element.call(a.element,a.currentItem));
a.currentItem.after(a.placeholder);d.placeholder.update(a,a.placeholder)},_createTrPlaceholder:function(a,c){var d=this;a.children().each(function(){b("<td>&#160;</td>",d.document[0]).attr("colspan",b(this).attr("colspan")||1).appendTo(c)})},_contactContainers:function(a){var c,d,e,g,f,h=e=null;for(c=this.containers.length-1;0<=c;c--)b.contains(this.currentItem[0],this.containers[c].element[0])||(this._intersectsWith(this.containers[c].containerCache)?e&&b.contains(this.containers[c].element[0],e.element[0])||
(e=this.containers[c],h=c):this.containers[c].containerCache.over&&(this.containers[c]._trigger("out",a,this._uiHash(this)),this.containers[c].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{c=1E4;var m=null;e=(d=e.floating||this._isFloating(this.currentItem))?"left":"top";var n=d?"width":"height";var k=d?"pageX":"pageY";for(d=this.items.length-
1;0<=d;d--)b.contains(this.containers[h].element[0],this.items[d].item[0])&&this.items[d].item[0]!==this.currentItem[0]&&(g=this.items[d].item.offset()[e],f=!1,a[k]-g>this.items[d][n]/2&&(f=!0),c>Math.abs(a[k]-g)&&(c=Math.abs(a[k]-g),m=this.items[d],this.direction=f?"up":"down"));if(m||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;m?this._rearrange(a,m,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 c=this.options;a=b.isFunction(c.helper)?b(c.helper.apply(this.element[0],
[a,this.currentItem])):"clone"===c.helper?this.currentItem.clone():this.currentItem;return a.parents("body").length||b("parent"!==c.appendTo?c.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||c.forceHelperSize)&&a.width(this.currentItem.width()),
(!a[0].style.height||c.forceHelperSize)&&a.height(this.currentItem.height()),a},_adjustOffsetFromHelper:function(a){"string"==typeof a&&(a=a.split(" "));b.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]&&b.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()&&b.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,c,d,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=b(e.containment)[0],c=b(e.containment).offset(),d="hidden"!==b(a).css("overflow"),this.containment=[c.left+(parseInt(b(a).css("borderLeftWidth"),10)||0)+(parseInt(b(a).css("paddingLeft"),10)||0)-this.margins.left,c.top+(parseInt(b(a).css("borderTopWidth"),
10)||0)+(parseInt(b(a).css("paddingTop"),10)||0)-this.margins.top,c.left+(d?Math.max(a.scrollWidth,a.offsetWidth):a.offsetWidth)-(parseInt(b(a).css("borderLeftWidth"),10)||0)-(parseInt(b(a).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,c.top+(d?Math.max(a.scrollHeight,a.offsetHeight):a.offsetHeight)-(parseInt(b(a).css("borderTopWidth"),10)||0)-(parseInt(b(a).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top])},_convertPositionTo:function(a,c){c||
(c=this.position);a="absolute"===a?1:-1;var d="absolute"!==this.cssPosition||this.scrollParent[0]!==this.document[0]&&b.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,e=/(html|body)/i.test(d[0].tagName);return{top:c.top+this.offset.relative.top*a+this.offset.parent.top*a-("fixed"===this.cssPosition?-this.scrollParent.scrollTop():e?0:d.scrollTop())*a,left:c.left+this.offset.relative.left*a+this.offset.parent.left*a-("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():
e?0:d.scrollLeft())*a}},_generatePosition:function(a){var c,d,e=this.options,g=a.pageX,f=a.pageY,h="absolute"!==this.cssPosition||this.scrollParent[0]!==this.document[0]&&b.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,m=/(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.left<this.containment[0]&&(g=this.containment[0]+this.offset.click.left),a.pageY-this.offset.click.top<this.containment[1]&&(f=this.containment[1]+this.offset.click.top),a.pageX-this.offset.click.left>this.containment[2]&&(g=this.containment[2]+this.offset.click.left),a.pageY-this.offset.click.top>this.containment[3]&&(f=this.containment[3]+this.offset.click.top)),e.grid&&(c=this.originalPageY+Math.round((f-this.originalPageY)/e.grid[1])*e.grid[1],f=this.containment?c-this.offset.click.top>=
this.containment[1]&&c-this.offset.click.top<=this.containment[3]?c:c-this.offset.click.top>=this.containment[1]?c-e.grid[1]:c+e.grid[1]:c,d=this.originalPageX+Math.round((g-this.originalPageX)/e.grid[0])*e.grid[0],g=this.containment?d-this.offset.click.left>=this.containment[0]&&d-this.offset.click.left<=this.containment[2]?d:d-this.offset.click.left>=this.containment[0]?d-e.grid[0]:d+e.grid[0]:d)),{top:f-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?
-this.scrollParent.scrollTop():m?0:h.scrollTop()),left:g-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():m?0:h.scrollLeft())}},_rearrange:function(a,c,b,e){b?b[0].appendChild(this.placeholder[0]):c.item[0].parentNode.insertBefore(this.placeholder[0],"down"===this.direction?c.item[0]:c.item[0].nextSibling);var d=this.counter=this.counter?++this.counter:1;this._delay(function(){d===this.counter&&this.refreshPositions(!e)})},
_clear:function(a,c){function b(a,c,b){return function(d){b._trigger(a,d,c._uiHash(c))}}this.reverting=!1;var e,g=[];if(!this._noFinalSort&&this.currentItem.parent().length&&this.placeholder.before(this.currentItem),this._noFinalSort=null,this.helper[0]===this.currentItem[0]){for(e in this._storedCSS)"auto"!==this._storedCSS[e]&&"static"!==this._storedCSS[e]||(this._storedCSS[e]="");this.currentItem.css(this._storedCSS);this._removeClass(this.currentItem,"ui-sortable-helper")}else this.currentItem.show();
this.fromOutside&&!c&&g.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]||c||g.push(function(a){this._trigger("update",a,this._uiHash())});this!==this.currentContainer&&(c||(g.push(function(a){this._trigger("remove",a,this._uiHash())}),g.push(function(a){return function(c){a._trigger("receive",c,this._uiHash(this))}}.call(this,
this.currentContainer)),g.push(function(a){return function(c){a._trigger("update",c,this._uiHash(this))}}.call(this,this.currentContainer))));for(e=this.containers.length-1;0<=e;e--)c||g.push(b("deactivate",this,this.containers[e])),this.containers[e].containerCache.over&&(g.push(b("out",this,this.containers[e])),this.containers[e].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,c||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),!c){for(e=0;g.length>e;e++)g[e].call(this,a);this._trigger("stop",a,this._uiHash())}return this.fromOutside=!1,!this.cancelHelperRemoval},_trigger:function(){!1===
b.Widget.prototype._trigger.apply(this,arguments)&&this.cancel()},_uiHash:function(a){var c=a||this;return{helper:c.helper,placeholder:c.placeholder||b([]),position:c.position,originalPosition:c.originalPosition,offset:c.positionAbs,item:c.currentItem,sender:a?a.element:null}}});b.widget("ui.spinner",{version:"1.12.1",defaultElement:"<input>",widgetEventPrefix:"spin",options:{classes:{"ui-spinner":"ui-corner-all","ui-spinner-down":"ui-corner-br","ui-spinner-up":"ui-corner-tr"},culture:null,icons:{down:"ui-icon-triangle-1-s",
up:"ui-icon-triangle-1-n"},incremental:!0,max:null,min:null,numberFormat:null,page:10,step:1,change:null,spin:null,start:null,stop:null},_create:function(){this._setOption("max",this.options.max);this._setOption("min",this.options.min);this._setOption("step",this.options.step);""!==this.value()&&this._value(this.element.val(),!0);this._draw();this._on(this._events);this._refresh();this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_getCreateOptions:function(){var a=
this._super(),c=this.element;return b.each(["min","max","step"],function(b,e){b=c.attr(e);null!=b&&b.length&&(a[e]=b)}),a},_events:{keydown:function(a){this._start(a)&&this._keydown(a)&&a.preventDefault()},keyup:"_stop",focus:function(){this.previous=this.element.val()},blur:function(a){return this.cancelBlur?(delete this.cancelBlur,void 0):(this._stop(),this._refresh(),this.previous!==this.element.val()&&this._trigger("change",a),void 0)},mousewheel:function(a,c){if(c){if(!this.spinning&&!this._start(a))return!1;
this._spin((0<c?1:-1)*this.options.step,a);clearTimeout(this.mousewheelTimer);this.mousewheelTimer=this._delay(function(){this.spinning&&this._stop(a)},100);a.preventDefault()}},"mousedown .ui-spinner-button":function(a){function c(){this.element[0]===b.ui.safeActiveElement(this.document[0])||(this.element.trigger("focus"),this.previous=d,this._delay(function(){this.previous=d}))}var d=this.element[0]===b.ui.safeActiveElement(this.document[0])?this.previous:this.element.val();a.preventDefault();c.call(this);
this.cancelBlur=!0;this._delay(function(){delete this.cancelBlur;c.call(this)});!1!==this._start(a)&&this._repeat(null,b(a.currentTarget).hasClass("ui-spinner-up")?1:-1,a)},"mouseup .ui-spinner-button":"_stop","mouseenter .ui-spinner-button":function(a){return b(a.currentTarget).hasClass("ui-state-active")?!1===this._start(a)?!1:(this._repeat(null,b(a.currentTarget).hasClass("ui-spinner-up")?1:-1,a),void 0):void 0},"mouseleave .ui-spinner-button":"_stop"},_enhance:function(){this.uiSpinner=this.element.attr("autocomplete",
"off").wrap("<span>").parent().append("<a></a><a></a>")},_draw:function(){this._enhance();this._addClass(this.uiSpinner,"ui-spinner","ui-widget ui-widget-content");this._addClass("ui-spinner-input");this.element.attr("role","spinbutton");this.buttons=this.uiSpinner.children("a").attr("tabIndex",-1).attr("aria-hidden",!0).button({classes:{"ui-button":""}});this._removeClass(this.buttons,"ui-corner-all");this._addClass(this.buttons.first(),"ui-spinner-button ui-spinner-up");this._addClass(this.buttons.last(),
"ui-spinner-button ui-spinner-down");this.buttons.first().button({icon:this.options.icons.up,showLabel:!1});this.buttons.last().button({icon:this.options.icons.down,showLabel:!1});this.buttons.height()>Math.ceil(.5*this.uiSpinner.height())&&0<this.uiSpinner.height()&&this.uiSpinner.height(this.uiSpinner.height())},_keydown:function(a){var c=this.options,d=b.ui.keyCode;switch(a.keyCode){case d.UP:return this._repeat(null,1,a),!0;case d.DOWN:return this._repeat(null,-1,a),!0;case d.PAGE_UP:return this._repeat(null,
c.page,a),!0;case d.PAGE_DOWN:return this._repeat(null,-c.page,a),!0}return!1},_start:function(a){return this.spinning||!1!==this._trigger("start",a)?(this.counter||(this.counter=1),this.spinning=!0,!0):!1},_repeat:function(a,c,b){a=a||500;clearTimeout(this.timer);this.timer=this._delay(function(){this._repeat(40,c,b)},a);this._spin(c*this.options.step,b)},_spin:function(a,c){var b=this.value()||0;this.counter||(this.counter=1);b=this._adjustValue(b+a*this._increment(this.counter));this.spinning&&
!1===this._trigger("spin",c,{value:b})||(this._value(b),this.counter++)},_increment:function(a){var c=this.options.incremental;return c?b.isFunction(c)?c(a):Math.floor(a*a*a/5E4-a*a/500+17*a/200+1):1},_precision:function(){var a=this._precisionOf(this.options.step);return null!==this.options.min&&(a=Math.max(a,this._precisionOf(this.options.min))),a},_precisionOf:function(a){a=""+a;var c=a.indexOf(".");return-1===c?0:a.length-c-1},_adjustValue:function(a){var c,b,e=this.options;return c=null!==e.min?
e.min:0,b=a-c,b=Math.round(b/e.step)*e.step,a=c+b,a=parseFloat(a.toFixed(this._precision())),null!==e.max&&a>e.max?e.max:null!==e.min&&e.min>a?e.min:a},_stop:function(a){this.spinning&&(clearTimeout(this.timer),clearTimeout(this.mousewheelTimer),this.counter=0,this.spinning=!1,this._trigger("stop",a))},_setOption:function(a,c){var b,e,g;return"culture"===a||"numberFormat"===a?(b=this._parse(this.element.val()),this.options[a]=c,this.element.val(this._format(b)),void 0):(("max"===a||"min"===a||"step"===
a)&&"string"==typeof c&&(c=this._parse(c)),"icons"===a&&(e=this.buttons.first().find(".ui-icon"),this._removeClass(e,null,this.options.icons.up),this._addClass(e,null,c.up),g=this.buttons.last().find(".ui-icon"),this._removeClass(g,null,this.options.icons.down),this._addClass(g,null,c.down)),this._super(a,c),void 0)},_setOptionDisabled:function(a){this._super(a);this._toggleClass(this.uiSpinner,null,"ui-state-disabled",!!a);this.element.prop("disabled",!!a);this.buttons.button(a?"disable":"enable")},
_setOptions:f(function(a){this._super(a)}),_parse:function(a){return"string"==typeof a&&""!==a&&(a=window.Globalize&&this.options.numberFormat?Globalize.parseFloat(a,10,this.options.culture):+a),""===a||isNaN(a)?null:a},_format:function(a){return""===a?"":window.Globalize&&this.options.numberFormat?Globalize.format(a,this.options.numberFormat,this.options.culture):a},_refresh:function(){this.element.attr({"aria-valuemin":this.options.min,"aria-valuemax":this.options.max,"aria-valuenow":this._parse(this.element.val())})},
isValid:function(){var a=this.value();return null===a?!1:a===this._adjustValue(a)},_value:function(a,c){var b;""!==a&&(b=this._parse(a),null!==b&&(c||(b=this._adjustValue(b)),a=this._format(b)));this.element.val(a);this._refresh()},_destroy:function(){this.element.prop("disabled",!1).removeAttr("autocomplete role aria-valuemin aria-valuemax aria-valuenow");this.uiSpinner.replaceWith(this.element)},stepUp:f(function(a){this._stepUp(a)}),_stepUp:function(a){this._start()&&(this._spin((a||1)*this.options.step),
this._stop())},stepDown:f(function(a){this._stepDown(a)}),_stepDown:function(a){this._start()&&(this._spin((a||1)*-this.options.step),this._stop())},pageUp:f(function(a){this._stepUp((a||1)*this.options.page)}),pageDown:f(function(a){this._stepDown((a||1)*this.options.page)}),value:function(a){return arguments.length?(f(this._value).call(this,a),void 0):this._parse(this.element.val())},widget:function(){return this.uiSpinner}});!1!==b.uiBackCompat&&b.widget("ui.spinner",b.ui.spinner,{_enhance:function(){this.uiSpinner=
this.element.attr("autocomplete","off").wrap(this._uiSpinnerHtml()).parent().append(this._buttonHtml())},_uiSpinnerHtml:function(){return"<span>"},_buttonHtml:function(){return"<a></a><a></a>"}});b.ui.spinner;b.widget("ui.tabs",{version:"1.12.1",delay:300,options:{active:null,classes:{"ui-tabs":"ui-corner-all","ui-tabs-nav":"ui-corner-all","ui-tabs-panel":"ui-corner-bottom","ui-tabs-tab":"ui-corner-top"},collapsible:!1,event:"click",heightStyle:"content",hide:null,show:null,activate:null,beforeActivate:null,
beforeLoad:null,load:null},_isLocal:function(){var a=/#.*$/;return function(c){var b=c.href.replace(a,"");var e=location.href.replace(a,"");try{b=decodeURIComponent(b)}catch(g){}try{e=decodeURIComponent(e)}catch(g){}return 1<c.hash.length&&b===e}}(),_create:function(){var a=this,c=this.options;this.running=!1;this._addClass("ui-tabs","ui-widget ui-widget-content");this._toggleClass("ui-tabs-collapsible",null,c.collapsible);this._processTabs();c.active=this._initialActive();b.isArray(c.disabled)&&
(c.disabled=b.unique(c.disabled.concat(b.map(this.tabs.filter(".ui-state-disabled"),function(c){return a.tabs.index(c)}))).sort());this.active=!1!==this.options.active&&this.anchors.length?this._findActive(c.active):b();this._refresh();this.active.length&&this.load(c.active)},_initialActive:function(){var a=this.options.active,c=this.options.collapsible,d=location.hash.substring(1);return null===a&&(d&&this.tabs.each(function(c,g){return b(g).attr("aria-controls")===d?(a=c,!1):void 0}),null===a&&
(a=this.tabs.index(this.tabs.filter(".ui-tabs-active"))),(null===a||-1===a)&&(a=this.tabs.length?0:!1)),!1!==a&&(a=this.tabs.index(this.tabs.eq(a)),-1===a&&(a=c?!1:0)),!c&&!1===a&&this.anchors.length&&(a=0),a},_getCreateEventData:function(){return{tab:this.active,panel:this.active.length?this._getPanelForTab(this.active):b()}},_tabKeydown:function(a){var c=b(b.ui.safeActiveElement(this.document[0])).closest("li"),d=this.tabs.index(c),e=!0;if(!this._handlePageNav(a)){switch(a.keyCode){case b.ui.keyCode.RIGHT:case b.ui.keyCode.DOWN:d++;
break;case b.ui.keyCode.UP:case b.ui.keyCode.LEFT:e=!1;d--;break;case b.ui.keyCode.END:d=this.anchors.length-1;break;case b.ui.keyCode.HOME:d=0;break;case b.ui.keyCode.SPACE:return a.preventDefault(),clearTimeout(this.activating),this._activate(d),void 0;case b.ui.keyCode.ENTER:return a.preventDefault(),clearTimeout(this.activating),this._activate(d===this.options.active?!1:d),void 0;default:return}a.preventDefault();clearTimeout(this.activating);d=this._focusNextTab(d,e);a.ctrlKey||a.metaKey||(c.attr("aria-selected",
"false"),this.tabs.eq(d).attr("aria-selected","true"),this.activating=this._delay(function(){this.option("active",d)},this.delay))}},_panelKeydown:function(a){this._handlePageNav(a)||a.ctrlKey&&a.keyCode===b.ui.keyCode.UP&&(a.preventDefault(),this.active.trigger("focus"))},_handlePageNav:function(a){return a.altKey&&a.keyCode===b.ui.keyCode.PAGE_UP?(this._activate(this._focusNextTab(this.options.active-1,!1)),!0):a.altKey&&a.keyCode===b.ui.keyCode.PAGE_DOWN?(this._activate(this._focusNextTab(this.options.active+
1,!0)),!0):void 0},_findNextTab:function(a,c){for(var d=this.tabs.length-1;-1!==b.inArray((a>d&&(a=0),0>a&&(a=d),a),this.options.disabled);)a=c?a+1:a-1;return a},_focusNextTab:function(a,c){return a=this._findNextTab(a,c),this.tabs.eq(a).trigger("focus"),a},_setOption:function(a,c){return"active"===a?(this._activate(c),void 0):(this._super(a,c),"collapsible"===a&&(this._toggleClass("ui-tabs-collapsible",null,c),c||!1!==this.options.active||this._activate(0)),"event"===a&&this._setupEvents(c),"heightStyle"===
a&&this._setupHeightStyle(c),void 0)},_sanitizeSelector:function(a){return a?a.replace(/[!"$%&'()*+,.\/:;<=>?@\[\]\^`{|}~]/g,"\\$&"):""},refresh:function(){var a=this.options,c=this.tablist.children(":has(a[href])");a.disabled=b.map(c.filter(".ui-state-disabled"),function(a){return c.index(a)});this._processTabs();!1!==a.active&&this.anchors.length?this.active.length&&!b.contains(this.tablist[0],this.active[0])?this.tabs.length===a.disabled.length?(a.active=!1,this.active=b()):this._activate(this._findNextTab(Math.max(0,
a.active-1),!1)):a.active=this.tabs.index(this.active):(a.active=!1,this.active=b());this._refresh()},_refresh:function(){this._setOptionDisabled(this.options.disabled);this._setupEvents(this.options.event);this._setupHeightStyle(this.options.heightStyle);this.tabs.not(this.active).attr({"aria-selected":"false","aria-expanded":"false",tabIndex:-1});this.panels.not(this._getPanelForTab(this.active)).hide().attr({"aria-hidden":"true"});this.active.length?(this.active.attr({"aria-selected":"true","aria-expanded":"true",
tabIndex:0}),this._addClass(this.active,"ui-tabs-active","ui-state-active"),this._getPanelForTab(this.active).show().attr({"aria-hidden":"false"})):this.tabs.eq(0).attr("tabIndex",0)},_processTabs:function(){var a=this,c=this.tabs,d=this.anchors,e=this.panels;this.tablist=this._getList().attr("role","tablist");this._addClass(this.tablist,"ui-tabs-nav","ui-helper-reset ui-helper-clearfix ui-widget-header");this.tablist.on("mousedown"+this.eventNamespace,"> li",function(a){b(this).is(".ui-state-disabled")&&
a.preventDefault()}).on("focus"+this.eventNamespace,".ui-tabs-anchor",function(){b(this).closest("li").is(".ui-state-disabled")&&this.blur()});this.tabs=this.tablist.find("> li:has(a[href])").attr({role:"tab",tabIndex:-1});this._addClass(this.tabs,"ui-tabs-tab","ui-state-default");this.anchors=this.tabs.map(function(){return b("a",this)[0]}).attr({role:"presentation",tabIndex:-1});this._addClass(this.anchors,"ui-tabs-anchor");this.panels=b();this.anchors.each(function(c,d){var e,g,f,h=b(d).uniqueId().attr("id"),
m=b(d).closest("li"),n=m.attr("aria-controls");a._isLocal(d)?(e=d.hash,f=e.substring(1),g=a.element.find(a._sanitizeSelector(e))):(f=m.attr("aria-controls")||b({}).uniqueId()[0].id,e="#"+f,g=a.element.find(e),g.length||(g=a._createPanel(f),g.insertAfter(a.panels[c-1]||a.tablist)),g.attr("aria-live","polite"));g.length&&(a.panels=a.panels.add(g));n&&m.data("ui-tabs-aria-controls",n);m.attr({"aria-controls":f,"aria-labelledby":h});g.attr("aria-labelledby",h)});this.panels.attr("role","tabpanel");this._addClass(this.panels,
"ui-tabs-panel","ui-widget-content");c&&(this._off(c.not(this.tabs)),this._off(d.not(this.anchors)),this._off(e.not(this.panels)))},_getList:function(){return this.tablist||this.element.find("ol, ul").eq(0)},_createPanel:function(a){return b("<div>").attr("id",a).data("ui-tabs-destroy",!0)},_setOptionDisabled:function(a){var c,d;b.isArray(a)&&(a.length?a.length===this.anchors.length&&(a=!0):a=!1);for(d=0;c=this.tabs[d];d++)c=b(c),!0===a||-1!==b.inArray(d,a)?(c.attr("aria-disabled","true"),this._addClass(c,
null,"ui-state-disabled")):(c.removeAttr("aria-disabled"),this._removeClass(c,null,"ui-state-disabled"));this.options.disabled=a;this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,!0===a)},_setupEvents:function(a){var c={};a&&b.each(a.split(" "),function(a,b){c[b]="_eventHandler"});this._off(this.anchors.add(this.tabs).add(this.panels));this._on(!0,this.anchors,{click:function(a){a.preventDefault()}});this._on(this.anchors,c);this._on(this.tabs,{keydown:"_tabKeydown"});this._on(this.panels,
{keydown:"_panelKeydown"});this._focusable(this.tabs);this._hoverable(this.tabs)},_setupHeightStyle:function(a){var c,d=this.element.parent();"fill"===a?(c=d.height(),c-=this.element.outerHeight()-this.element.height(),this.element.siblings(":visible").each(function(){var a=b(this),d=a.css("position");"absolute"!==d&&"fixed"!==d&&(c-=a.outerHeight(!0))}),this.element.children().not(this.panels).each(function(){c-=b(this).outerHeight(!0)}),this.panels.each(function(){b(this).height(Math.max(0,c-b(this).innerHeight()+
b(this).height()))}).css("overflow","auto")):"auto"===a&&(c=0,this.panels.each(function(){c=Math.max(c,b(this).height("").height())}).height(c))},_eventHandler:function(a){var c=this.options,d=this.active,e=b(a.currentTarget).closest("li"),g=e[0]===d[0],f=g&&c.collapsible,h=f?b():this._getPanelForTab(e),m=d.length?this._getPanelForTab(d):b();d={oldTab:d,oldPanel:m,newTab:f?b():e,newPanel:h};a.preventDefault();e.hasClass("ui-state-disabled")||e.hasClass("ui-tabs-loading")||this.running||g&&!c.collapsible||
!1===this._trigger("beforeActivate",a,d)||(c.active=f?!1:this.tabs.index(e),this.active=g?b():e,this.xhr&&this.xhr.abort(),m.length||h.length||b.error("jQuery UI Tabs: Mismatching fragment identifier."),h.length&&this.load(this.tabs.index(e),a),this._toggle(a,d))},_toggle:function(a,c){function d(){g.running=!1;g._trigger("activate",a,c)}function e(){g._addClass(c.newTab.closest("li"),"ui-tabs-active","ui-state-active");f.length&&g.options.show?g._show(f,g.options.show,d):(f.show(),d())}var g=this,
f=c.newPanel,h=c.oldPanel;this.running=!0;h.length&&this.options.hide?this._hide(h,this.options.hide,function(){g._removeClass(c.oldTab.closest("li"),"ui-tabs-active","ui-state-active");e()}):(this._removeClass(c.oldTab.closest("li"),"ui-tabs-active","ui-state-active"),h.hide(),e());h.attr("aria-hidden","true");c.oldTab.attr({"aria-selected":"false","aria-expanded":"false"});f.length&&h.length?c.oldTab.attr("tabIndex",-1):f.length&&this.tabs.filter(function(){return 0===b(this).attr("tabIndex")}).attr("tabIndex",
-1);f.attr("aria-hidden","false");c.newTab.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0})},_activate:function(a){var c;a=this._findActive(a);a[0]!==this.active[0]&&(a.length||(a=this.active),c=a.find(".ui-tabs-anchor")[0],this._eventHandler({target:c,currentTarget:c,preventDefault:b.noop}))},_findActive:function(a){return!1===a?b():this.tabs.eq(a)},_getIndex:function(a){return"string"==typeof a&&(a=this.anchors.index(this.anchors.filter("[href$='"+b.ui.escapeSelector(a)+"']"))),
a},_destroy:function(){this.xhr&&this.xhr.abort();this.tablist.removeAttr("role").off(this.eventNamespace);this.anchors.removeAttr("role tabIndex").removeUniqueId();this.tabs.add(this.panels).each(function(){b.data(this,"ui-tabs-destroy")?b(this).remove():b(this).removeAttr("role tabIndex aria-live aria-busy aria-selected aria-labelledby aria-hidden aria-expanded")});this.tabs.each(function(){var a=b(this),c=a.data("ui-tabs-aria-controls");c?a.attr("aria-controls",c).removeData("ui-tabs-aria-controls"):
a.removeAttr("aria-controls")});this.panels.show();"content"!==this.options.heightStyle&&this.panels.css("height","")},enable:function(a){var c=this.options.disabled;!1!==c&&(void 0===a?c=!1:(a=this._getIndex(a),c=b.isArray(c)?b.map(c,function(c){return c!==a?c:null}):b.map(this.tabs,function(c,b){return b!==a?b:null})),this._setOptionDisabled(c))},disable:function(a){var c=this.options.disabled;if(!0!==c){if(void 0===a)c=!0;else{if(a=this._getIndex(a),-1!==b.inArray(a,c))return;c=b.isArray(c)?b.merge([a],
c).sort():[a]}this._setOptionDisabled(c)}},load:function(a,c){a=this._getIndex(a);var d=this,e=this.tabs.eq(a);a=e.find(".ui-tabs-anchor");var g=this._getPanelForTab(e),f={tab:e,panel:g},h=function(a,c){"abort"===c&&d.panels.stop(!1,!0);d._removeClass(e,"ui-tabs-loading");g.removeAttr("aria-busy");a===d.xhr&&delete d.xhr};this._isLocal(a[0])||(this.xhr=b.ajax(this._ajaxSettings(a,c,f)),this.xhr&&"canceled"!==this.xhr.statusText&&(this._addClass(e,"ui-tabs-loading"),g.attr("aria-busy","true"),this.xhr.done(function(a,
b,e){setTimeout(function(){g.html(a);d._trigger("load",c,f);h(e,b)},1)}).fail(function(a,c){setTimeout(function(){h(a,c)},1)})))},_ajaxSettings:function(a,c,d){var e=this;return{url:a.attr("href").replace(/#.*$/,""),beforeSend:function(a,f){return e._trigger("beforeLoad",c,b.extend({jqXHR:a,ajaxSettings:f},d))}}},_getPanelForTab:function(a){a=b(a).attr("aria-controls");return this.element.find(this._sanitizeSelector("#"+a))}});!1!==b.uiBackCompat&&b.widget("ui.tabs",b.ui.tabs,{_processTabs:function(){this._superApply(arguments);
this._addClass(this.tabs,"ui-tab")}});b.ui.tabs;b.widget("ui.tooltip",{version:"1.12.1",options:{classes:{"ui-tooltip":"ui-corner-all ui-widget-shadow"},content:function(){var a=b(this).attr("title")||"";return b("<a>").text(a).html()},hide:!0,items:"[title]:not([disabled])",position:{my:"left top+15",at:"left bottom",collision:"flipfit flip"},show:!0,track:!1,close:null,open:null},_addDescribedBy:function(a,c){var d=(a.attr("aria-describedby")||"").split(/\s+/);d.push(c);a.data("ui-tooltip-id",c).attr("aria-describedby",
b.trim(d.join(" ")))},_removeDescribedBy:function(a){var c=a.data("ui-tooltip-id"),d=(a.attr("aria-describedby")||"").split(/\s+/);c=b.inArray(c,d);-1!==c&&d.splice(c,1);a.removeData("ui-tooltip-id");(d=b.trim(d.join(" ")))?a.attr("aria-describedby",d):a.removeAttr("aria-describedby")},_create:function(){this._on({mouseover:"open",focusin:"open"});this.tooltips={};this.parents={};this.liveRegion=b("<div>").attr({role:"log","aria-live":"assertive","aria-relevant":"additions"}).appendTo(this.document[0].body);
this._addClass(this.liveRegion,null,"ui-helper-hidden-accessible");this.disabledTitles=b([])},_setOption:function(a,c){var d=this;this._super(a,c);"content"===a&&b.each(this.tooltips,function(a,c){d._updateContent(c.element)})},_setOptionDisabled:function(a){this[a?"_disable":"_enable"]()},_disable:function(){var a=this;b.each(this.tooltips,function(c,d){c=b.Event("blur");c.target=c.currentTarget=d.element[0];a.close(c,!0)});this.disabledTitles=this.disabledTitles.add(this.element.find(this.options.items).addBack().filter(function(){var a=
b(this);return a.is("[title]")?a.data("ui-tooltip-title",a.attr("title")).removeAttr("title"):void 0}))},_enable:function(){this.disabledTitles.each(function(){var a=b(this);a.data("ui-tooltip-title")&&a.attr("title",a.data("ui-tooltip-title"))});this.disabledTitles=b([])},open:function(a){var c=this,d=b(a?a.target:this.element).closest(this.options.items);d.length&&!d.data("ui-tooltip-id")&&(d.attr("title")&&d.data("ui-tooltip-title",d.attr("title")),d.data("ui-tooltip-open",!0),a&&"mouseover"===
a.type&&d.parents().each(function(){var a,d=b(this);d.data("ui-tooltip-open")&&(a=b.Event("blur"),a.target=a.currentTarget=this,c.close(a,!0));d.attr("title")&&(d.uniqueId(),c.parents[this.id]={element:this,title:d.attr("title")},d.attr("title",""))}),this._registerCloseHandlers(a,d),this._updateContent(d,a))},_updateContent:function(a,c){var b,e=this.options.content,f=this,h=c?c.type:null;return"string"==typeof e||e.nodeType||e.jquery?this._open(c,a,e):(b=e.call(a[0],function(b){f._delay(function(){a.data("ui-tooltip-open")&&
(c&&(c.type=h),this._open(c,a,b))})}),b&&this._open(c,a,b),void 0)},_open:function(a,c,d){function e(a){m.of=a;n.is(":hidden")||n.position(m)}var f,h,m=b.extend({},this.options.position);if(d){if(f=this._find(c))return f.tooltip.find(".ui-tooltip-content").html(d),void 0;c.is("[title]")&&(a&&"mouseover"===a.type?c.attr("title",""):c.removeAttr("title"));f=this._tooltip(c);var n=f.tooltip;this._addDescribedBy(c,n.attr("id"));n.find(".ui-tooltip-content").html(d);this.liveRegion.children().hide();d=
b("<div>").html(n.find(".ui-tooltip-content").html());d.removeAttr("name").find("[name]").removeAttr("name");d.removeAttr("id").find("[id]").removeAttr("id");d.appendTo(this.liveRegion);this.options.track&&a&&/^mouse/.test(a.type)?(this._on(this.document,{mousemove:e}),e(a)):n.position(b.extend({of:c},this.options.position));n.hide();this._show(n,this.options.show);this.options.track&&this.options.show&&this.options.show.delay&&(h=this.delayedShow=setInterval(function(){n.is(":visible")&&(e(m.of),
clearInterval(h))},b.fx.interval));this._trigger("open",a,{tooltip:n})}},_registerCloseHandlers:function(a,c){var d={keyup:function(a){a.keyCode===b.ui.keyCode.ESCAPE&&(a=b.Event(a),a.currentTarget=c[0],this.close(a,!0))}};c[0]!==this.element[0]&&(d.remove=function(){this._removeTooltip(this._find(c).tooltip)});a&&"mouseover"!==a.type||(d.mouseleave="close");a&&"focusin"!==a.type||(d.focusout="close");this._on(!0,c,d)},close:function(a){var c,d=this,e=b(a?a.currentTarget:this.element),f=this._find(e);
return f?(c=f.tooltip,f.closing||(clearInterval(this.delayedShow),e.data("ui-tooltip-title")&&!e.attr("title")&&e.attr("title",e.data("ui-tooltip-title")),this._removeDescribedBy(e),f.hiding=!0,c.stop(!0),this._hide(c,this.options.hide,function(){d._removeTooltip(b(this))}),e.removeData("ui-tooltip-open"),this._off(e,"mouseleave focusout keyup"),e[0]!==this.element[0]&&this._off(e,"remove"),this._off(this.document,"mousemove"),a&&"mouseleave"===a.type&&b.each(this.parents,function(a,c){b(c.element).attr("title",
c.title);delete d.parents[a]}),f.closing=!0,this._trigger("close",a,{tooltip:c}),f.hiding||(f.closing=!1)),void 0):(e.removeData("ui-tooltip-open"),void 0)},_tooltip:function(a){var c=b("<div>").attr("role","tooltip"),d=b("<div>").appendTo(c),e=c.uniqueId().attr("id");return this._addClass(d,"ui-tooltip-content"),this._addClass(c,"ui-tooltip","ui-widget ui-widget-content"),c.appendTo(this._appendTo(a)),this.tooltips[e]={element:a,tooltip:c}},_find:function(a){return(a=a.data("ui-tooltip-id"))?this.tooltips[a]:
null},_removeTooltip:function(a){a.remove();delete this.tooltips[a.attr("id")]},_appendTo:function(a){a=a.closest(".ui-front, dialog");return a.length||(a=this.document[0].body),a},_destroy:function(){var a=this;b.each(this.tooltips,function(c,d){var e=b.Event("blur");d=d.element;e.target=e.currentTarget=d[0];a.close(e,!0);b("#"+c).remove();d.data("ui-tooltip-title")&&(d.attr("title")||d.attr("title",d.data("ui-tooltip-title")),d.removeData("ui-tooltip-title"))});this.liveRegion.remove()}});!1!==
b.uiBackCompat&&b.widget("ui.tooltip",b.ui.tooltip,{options:{tooltipClass:null},_tooltip:function(){var a=this._superApply(arguments);return this.options.tooltipClass&&a.tooltip.addClass(this.options.tooltipClass),a}});b.ui.tooltip});process=process||{env:{NODE_ENV:"development"}};
jQuery(function(b){b.datepicker.regional.da={closeText:"Luk",prevText:"&#x3c;Forrige",nextText:"N\u00e6ste&#x3e;",currentText:"Idag",monthNames:"Januar Februar Marts April Maj Juni Juli August September Oktober November December".split(" "),monthNamesShort:"Jan Feb Mar Apr Maj Jun Jul Aug Sep Okt Nov Dec".split(" "),dayNames:"S\u00f8ndag Mandag Tirsdag Onsdag Torsdag Fredag L\u00f8rdag".split(" "),dayNamesShort:"S\u00f8n Man Tir Ons Tor Fre L\u00f8r".split(" "),dayNamesMin:"S\u00f8 Ma Ti On To Fr L\u00f8".split(" "),
weekHeader:"Uge",dateFormat:"dd-mm-yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""};b.datepicker.regional.en={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:"dd/mm/yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""};b.datepicker.regional.fi={closeText:"Sulje",prevText:"&laquo;Edellinen",nextText:"Seuraava&raquo;",currentText:"T\u00e4n\u00e4\u00e4n",monthNames:"tammikuu helmikuu maaliskuu huhtikuu toukokuu kes\u00e4kuu hein\u00e4kuu elokuu syyskuu lokakuu marraskuu joulukuu".split(" "),monthNamesShort:"tam hel maa huh tou kes hei elo syy lok mar jou".split(" "),dayNamesShort:"sun maa tii kes tor per lau".split(" "),
dayNames:"sunnuntai maanantai tiistai keskiviikko torstai perjantai lauantai".split(" "),dayNamesMin:"su ma ti ke to pe la".split(" "),weekHeader:"Vk",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""};b.datepicker.regional.jp={closeText:"\u9589\u3058\u308b",prevText:"&#x3c;\u524d",nextText:"\u6b21&#x3e;",currentText:"\u4eca\u65e5",monthNames:"1\u6708 2\u6708 3\u6708 4\u6708 5\u6708 6\u6708 7\u6708 8\u6708 9\u6708 10\u6708 11\u6708 12\u6708".split(" "),monthNamesShort:"1\u6708 2\u6708 3\u6708 4\u6708 5\u6708 6\u6708 7\u6708 8\u6708 9\u6708 10\u6708 11\u6708 12\u6708".split(" "),
dayNames:"\u65e5\u66dc\u65e5 \u6708\u66dc\u65e5 \u706b\u66dc\u65e5 \u6c34\u66dc\u65e5 \u6728\u66dc\u65e5 \u91d1\u66dc\u65e5 \u571f\u66dc\u65e5".split(" "),dayNamesShort:"\u65e5\u6708\u706b\u6c34\u6728\u91d1\u571f".split(""),dayNamesMin:"\u65e5\u6708\u706b\u6c34\u6728\u91d1\u571f".split(""),weekHeader:"\u9031",dateFormat:"yy/mm/dd",firstDay:0,isRTL:!1,showMonthAfterYear:!0,yearSuffix:"\u5e74"};b.datepicker.regional.nl={closeText:"Sluiten",prevText:"\u2190",nextText:"\u2192",currentText:"Vandaag",monthNames:"januari februari maart april mei juni juli augustus september oktober november december".split(" "),
monthNamesShort:"jan feb maa apr mei jun jul aug sep okt nov dec".split(" "),dayNames:"zondag maandag dinsdag woensdag donderdag vrijdag zaterdag".split(" "),dayNamesShort:"zon maa din woe don vri zat".split(" "),dayNamesMin:"zo ma di wo do vr za".split(" "),weekHeader:"Wk",dateFormat:"dd-mm-yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""};b.datepicker.regional.no={closeText:"Lukk",prevText:"&laquo;Forrige",nextText:"Neste&raquo;",currentText:"I dag",monthNames:"Januar Februar Mars April Mai Juni Juli August September Oktober November Desember".split(" "),
monthNamesShort:"Jan Feb Mar Apr Mai Jun Jul Aug Sep Okt Nov Des".split(" "),dayNamesShort:"S\u00f8n Man Tir Ons Tor Fre L\u00f8r".split(" "),dayNames:"S\u00f8ndag Mandag Tirsdag Onsdag Torsdag Fredag L\u00f8rdag".split(" "),dayNamesMin:"S\u00f8 Ma Ti On To Fr L\u00f8".split(" "),weekHeader:"Uke",dateFormat:"yy-mm-dd",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""};b.datepicker.regional.sv={closeText:"St\u00e4ng",prevText:"&laquo;F\u00f6rra",nextText:"N\u00e4sta&raquo;",currentText:"Idag",
monthNames:"januari februari mars april maj juni juli augusti september oktober november december".split(" "),monthNamesShort:"jan feb mar apr maj jun jul aug sep okt nov dec".split(" "),dayNamesShort:"s\u00f6n m\u00e5n tis ons tor fre l\u00f6r".split(" "),dayNames:"s\u00f6ndag m\u00e5ndag tisdag onsdag torsdag fredag l\u00f6rdag".split(" "),dayNamesMin:"s\u00f6 m\u00e5 ti on to fr l\u00f6".split(" "),weekHeader:"Ve",dateFormat:"yy-mm-dd",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}});
process=process||{env:{NODE_ENV:"development"}};
(function(b){function k(h,f){this.element=h;this.options=b.extend(!0,{},x,f);this.updatePlaceholder=this.updateSelectAll=!0;this.listNumber=p;p+=1;if(!b(this.element).attr("multiple"))throw Error("[jQuery-MultiSelect] Select list must be a multiselect list in order to use this plugin");if(this.options.search&&!this.options.searchOptions.searchText&&!this.options.searchOptions.searchValue)throw Error("[jQuery-MultiSelect] Either searchText or searchValue should be true.");"placeholder"in this.options&&
(this.options.texts.placeholder=this.options.placeholder,delete this.options.placeholder);"default"in this.options.searchOptions&&(this.options.texts.search=this.options.searchOptions["default"],delete this.options.searchOptions["default"]);this.load()}var x={columns:1,search:!0,searchOptions:{delay:250,showOptGroups:!1,searchText:!0,searchValue:!1,onSearch:function(b){}},texts:{placeholder:"Select options",search:"Search",searchNoResult:"No results",selectedOptions:" selected",selectAll:"Select all",
unselectAll:"Unselect all",noneSelected:"None Selected"},selectAll:!1,selectGroup:!1,minHeight:200,maxHeight:null,maxWidth:null,maxPlaceholderWidth:null,maxPlaceholderOpts:10,showCheckbox:!0,checkboxAutoFit:!1,optionAttributes:[],replacePlaceholderText:!0,onLoad:function(b){},onOptionClick:function(b,f){},onControlOpen:function(b){},onControlClose:function(b){},onSelectAll:function(b,f){},onPlaceholder:function(b,f,m){}},p=1,n=1;"function"!==typeof Array.prototype.map&&(Array.prototype.map=function(h,
f){"undefined"===typeof f&&(f=this);return b.isArray(f)?b.map(f,h):[]});"function"!==typeof String.prototype.trim&&(String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,"")});k.prototype={load:function(){var h=this;if("SELECT"!=h.element.nodeName||b(h.element).hasClass("jqmsLoaded"))return!0;b(h.element).addClass("jqmsLoaded ms-list-"+h.listNumber).data("plugin_multiselect-instance",h);b(h.element).after('<div id="ms-list-'+h.listNumber+'" class="ms-options-wrap"><button type="button"><span>None Selected</span></button><div class="ms-options"><ul></ul></div></div>');
var f=b(h.element).siblings("#ms-list-"+h.listNumber+".ms-options-wrap").find("> button:first-child"),m=b(h.element).siblings("#ms-list-"+h.listNumber+".ms-options-wrap").find("> .ms-options"),n=m.find("> ul");h.options.showCheckbox?h.options.checkboxAutoFit&&m.addClass("checkbox-autofit"):m.addClass("hide-checkbox");b(h.element).prop("disabled")&&f.prop("disabled",!0);h.options.maxPlaceholderWidth&&f.css("maxWidth",h.options.maxPlaceholderWidth);var k=h.options.maxHeight?h.options.maxHeight:b(window).height()-
m.offset().top+b(window).scrollTop()-20;k=k<h.options.minHeight?h.options.minHeight:k;m.css({maxWidth:h.options.maxWidth,minHeight:h.options.minHeight,maxHeight:k});m.on("touchmove mousewheel DOMMouseScroll",function(f){if(b(this).outerHeight()<b(this)[0].scrollHeight){var a=f.originalEvent;a=a.wheelDelta||-a.detail;b(this).outerHeight()+b(this)[0].scrollTop>b(this)[0].scrollHeight&&(f.preventDefault(),this.scrollTop+=0>a?1:-1)}});b(document).off("click.ms-hideopts").on("click.ms-hideopts",function(f){b(f.target).closest(".ms-options-wrap").length||
b(".ms-options-wrap.ms-active > .ms-options").each(function(){b(this).closest(".ms-options-wrap").removeClass("ms-active");var a=b(this).closest(".ms-options-wrap").attr("id");a=b(this).parent().siblings("."+a+".jqmsLoaded").data("plugin_multiselect-instance");if("function"==typeof a.options.onControlClose)a.options.onControlClose(a.element)})}).on("keydown",function(f){27==(f.keyCode||f.which)&&b(this).trigger("click.ms-hideopts")}).on("mousedown",function(f){b(f.target).closest(".ms-options-wrap").length||
b(this).trigger("click.ms-hideopts")});f.on("keydown",function(b){b=b.keyCode||b.which;13!=b&&32!=b||f.trigger("mousedown")});f.on("mousedown",function(f){if(f.which&&1!=f.which)return!0;b(".ms-options-wrap.ms-active").each(function(){if(b(this).siblings("."+b(this).attr("id")+".jqmsLoaded")[0]!=m.parent().siblings(".ms-list-"+h.listNumber+".jqmsLoaded")[0]){b(this).removeClass("ms-active");var a=b(this).siblings("."+b(this).attr("id")+".jqmsLoaded").data("plugin_multiselect-instance");if("function"==
typeof a.options.onControlClose)a.options.onControlClose(a.element)}});m.closest(".ms-options-wrap").toggleClass("ms-active");if(m.closest(".ms-options-wrap").hasClass("ms-active")){if("function"==typeof h.options.onControlOpen)h.options.onControlOpen(h.element);m.css("maxHeight","");if(f=h.options.maxHeight?h.options.maxHeight:b(window).height()-m.offset().top+b(window).scrollTop()-20)f=f<h.options.minHeight?h.options.minHeight:f,m.css("maxHeight",f)}else if("function"==typeof h.options.onControlClose)h.options.onControlClose(h.element)}).click(function(b){b.preventDefault()});
h.options.texts.placeholder&&f.find("span").text(h.options.texts.placeholder);if(h.options.search&&10<b(h.element).find("option").length){n.before('<div class="ms-search"><input type="text" value="" placeholder="'+h.options.texts.search+'" /></div>');n.after('<div class="no-result-message">'+h.options.texts.searchNoResult+"</div>");var p=m.find(".ms-search input");p.on("keyup",function(){if(b(this).data("lastsearch")==b(this).val())return!0;b(this).data("searchTimeout")&&clearTimeout(b(this).data("searchTimeout"));
var f=b(this);b(this).data("searchTimeout",setTimeout(function(){f.data("lastsearch",f.val());if("function"==typeof h.options.searchOptions.onSearch)h.options.searchOptions.onSearch(h.element);var a=b.trim(p.val().toLowerCase());a?(n.find('li[data-search-term*="'+a+'"]:not(.optgroup)').removeClass("ms-hidden"),n.find('li:not([data-search-term*="'+a+'"], .optgroup)').addClass("ms-hidden")):n.find(".ms-hidden").removeClass("ms-hidden");h.options.searchOptions.showOptGroups||n.find(".optgroup").each(function(){b(this).find("li:not(.ms-hidden)").length?
b(this).show():b(this).hide()});h._updateSelectAllText()},h.options.searchOptions.delay))})}h.options.selectAll&&n.before('<a href="#" class="ms-selectall global">'+h.options.texts.selectAll+"</a>");m.on("click",".ms-selectall",function(f){f.preventDefault();h.updateSelectAll=!1;h.updatePlaceholder=!1;f=m.parent().siblings(".ms-list-"+h.listNumber+".jqmsLoaded");if(b(this).hasClass("global"))n.find('li:not(.optgroup, .selected, .ms-hidden) input[type="checkbox"]:not(:disabled)').length?(n.find('li:not(.optgroup, .selected, .ms-hidden) input[type="checkbox"]:not(:disabled)').closest("li").addClass("selected"),
n.find('li.selected input[type="checkbox"]:not(:disabled)').prop("checked",!0)):(n.find('li:not(.optgroup, .ms-hidden).selected input[type="checkbox"]:not(:disabled)').closest("li").removeClass("selected"),n.find('li:not(.optgroup, .ms-hidden, .selected) input[type="checkbox"]:not(:disabled)').prop("checked",!1));else if(b(this).closest("li").hasClass("optgroup")){var a=b(this).closest("li.optgroup");a.find('li:not(.selected, .ms-hidden) input[type="checkbox"]:not(:disabled)').length?(a.find('li:not(.selected, .ms-hidden) input[type="checkbox"]:not(:disabled)').closest("li").addClass("selected"),
a.find('li.selected input[type="checkbox"]:not(:disabled)').prop("checked",!0)):(a.find('li:not(.ms-hidden).selected input[type="checkbox"]:not(:disabled)').closest("li").removeClass("selected"),a.find('li:not(.ms-hidden, .selected) input[type="checkbox"]:not(:disabled)').prop("checked",!1))}var c=[];n.find('li.selected input[type="checkbox"]').each(function(){c.push(b(this).val())});f.val(c).trigger("change");h.updateSelectAll=!0;h.updatePlaceholder=!0;if("function"==typeof h.options.onSelectAll)h.options.onSelectAll(h.element,
c.length);h._updateSelectAllText();h._updatePlaceholderText()});var z=[];b(h.element).children().each(function(){if("OPTGROUP"==this.nodeName){var f=[];b(this).children("option").each(function(){for(var a={},c=0;c<h.options.optionAttributes.length;c++){var d=h.options.optionAttributes[c];void 0!==b(this).attr(d)&&(a[d]=b(this).attr(d))}f.push({name:b(this).text(),value:b(this).val(),checked:b(this).prop("selected"),attributes:a})});z.push({label:b(this).attr("label"),options:f})}else if("OPTION"==
this.nodeName){for(var a={},c=0;c<h.options.optionAttributes.length;c++){var d=h.options.optionAttributes[c];void 0!==b(this).attr(d)&&(a[d]=b(this).attr(d))}z.push({name:b(this).text(),value:b(this).val(),checked:b(this).prop("selected"),attributes:a})}else return!0});h.loadOptions(z,!0,!1);m.on("click",'input[type="checkbox"]',function(){b(this).closest("li").toggleClass("selected");m.parent().siblings(".ms-list-"+h.listNumber+".jqmsLoaded").find('option[value="'+h._escapeSelector(b(this).val())+
'"]').prop("selected",b(this).is(":checked")).closest("select").trigger("change");if("function"==typeof h.options.onOptionClick)h.options.onOptionClick(h.element,this);h._updateSelectAllText();h._updatePlaceholderText()});m.on("focusin",'input[type="checkbox"]',function(){b(this).closest("label").addClass("focused")}).on("focusout",'input[type="checkbox"]',function(){b(this).closest("label").removeClass("focused")});if("function"===typeof h.options.onLoad)h.options.onLoad(h.element);b(h.element).hide()},
loadOptions:function(h,f,m){f="boolean"==typeof f?f:!0;m="boolean"==typeof m?m:!0;var n=b(this.element),k=n.siblings("#ms-list-"+this.listNumber+".ms-options-wrap").find("> .ms-options > ul"),p=n.siblings("#ms-list-"+this.listNumber+".ms-options-wrap").find("> .ms-options");f&&(k.find("> li").remove(),m&&n.find("> *").remove());f=[];for(var z in h)if(h.hasOwnProperty(z)){var u=h[z],a=b("<li/>"),c=!0;if(u.hasOwnProperty("value")){if(this.options.showCheckbox&&this.options.checkboxAutoFit&&a.addClass("ms-reflow"),
this._addOption(a,u,null),m){var d=b("<option/>",{value:u.value,text:u.name});u.hasOwnProperty("attributes")&&Object.keys(u.attributes).length&&d.attr(u.attributes);u.checked&&d.prop("selected",!0);n.append(d)}}else if(u.hasOwnProperty("options")){var e=b("<optgroup/>",{label:u.label});k.find("> li.optgroup > span.label").each(function(){b(this).text()==u.label&&(a=b(this).closest(".optgroup"),c=!1)});m&&(n.find('optgroup[label="'+u.label+'"]').length?e=n.find('optgroup[label="'+u.label+'"]'):n.append(e));
c&&(a.addClass("optgroup"),a.append('<span class="label ms-selectall">'+u.label+"</span>"),a.find("> .label").css({clear:"both"}),this.options.selectGroup&&a.append('<a href="#" class="ms-selectall">'+this.options.texts.selectAll+"</a>"),a.append("<ul/>"));for(var g in u.options)if(u.options.hasOwnProperty(g)){var q=u.options[g];d=b("<li/>");this.options.showCheckbox&&this.options.checkboxAutoFit&&d.addClass("ms-reflow");q.hasOwnProperty("value")&&(this._addOption(d,q,u.label),a.find("> ul").append(d),
m&&(d=b("<option/>",{value:q.value,text:q.name}),q.hasOwnProperty("attributes")&&Object.keys(q.attributes).length&&d.attr(q.attributes),q.checked&&d.prop("selected",!0),e.append(d)))}}else continue;c&&f.push(a)}k.append(f);this.options.checkboxAutoFit&&this.options.showCheckbox&&!p.hasClass("hide-checkbox")&&(h=k.find('.ms-reflow:eq(0) input[type="checkbox"]'),h.length&&(m=(m=h.outerWidth())?m:15,k.find(".ms-reflow label").css("padding-left",2*parseInt(h.closest("label").css("padding-left"))+m),k.find(".ms-reflow").removeClass("ms-reflow")));
this._updatePlaceholderText();p.find("ul").css({"column-count":"","column-gap":"","-webkit-column-count":"","-webkit-column-gap":"","-moz-column-count":"","-moz-column-gap":""});n.find("optgroup").length?(k.find("> li:not(.optgroup)").css({"float":"left",width:100/this.options.columns+"%"}),k.find("li.optgroup").css({clear:"both"}).find("> ul").css({"column-count":this.options.columns,"column-gap":0,"-webkit-column-count":this.options.columns,"-webkit-column-gap":0,"-moz-column-count":this.options.columns,
"-moz-column-gap":0}),this._ieVersion()&&10>this._ieVersion()&&k.find("li.optgroup > ul > li").css({"float":"left",width:100/this.options.columns+"%"})):(k.css({"column-count":this.options.columns,"column-gap":0,"-webkit-column-count":this.options.columns,"-webkit-column-gap":0,"-moz-column-count":this.options.columns,"-moz-column-gap":0}),this._ieVersion()&&10>this._ieVersion()&&k.find("> li").css({"float":"left",width:100/this.options.columns+"%"}));this._updateSelectAllText()},settings:function(h){this.options=
b.extend(!0,{},this.options,h);this.reload()},unload:function(){b(this.element).siblings("#ms-list-"+this.listNumber+".ms-options-wrap").remove();b(this.element).show(function(){b(this).css("display","").removeClass("jqmsLoaded")})},reload:function(){b(this.element).siblings("#ms-list-"+this.listNumber+".ms-options-wrap").remove();b(this.element).removeClass("jqmsLoaded");this.load()},reset:function(){var h=[];b(this.element).find("option").each(function(){b(this).prop("defaultSelected")&&h.push(b(this).val())});
b(this.element).val(h);this.reload()},disable:function(h){h="boolean"===typeof h?h:!0;b(this.element).prop("disabled",h);b(this.element).siblings("#ms-list-"+this.listNumber+".ms-options-wrap").find("button:first-child").prop("disabled",h)},_updateSelectAllText:function(){if(this.updateSelectAll){var h=this;if(h.options.selectAll||h.options.selectGroup){var f=b(h.element).siblings("#ms-list-"+h.listNumber+".ms-options-wrap").find("> .ms-options");f.find(".ms-selectall:not(.label)").each(function(){var f=
b(this).parent().find("li:not(.optgroup,.selected,.ms-hidden)");b(this).text(f.length?h.options.texts.selectAll:h.options.texts.unselectAll)});var m=f.find("> ul li:not(.optgroup,.ms-hidden)").length;f.find(".no-result-message").toggle(m?!1:!0);f.find(".ms-selectall.global").toggle(m?!0:!1)}}},_updatePlaceholderText:function(){if(this.updatePlaceholder){var h=b(this.element),f=h.val()?h.val():[],m=h.siblings("#ms-list-"+this.listNumber+".ms-options-wrap").find("> button:first-child"),n=m.find("span"),
k=h.siblings("#ms-list-"+this.listNumber+".ms-options-wrap").find("> .ms-options");h.find("option:selected:disabled").length&&(f=[],h.find("option:selected").each(function(){f.push(b(this).val())}));var p=[],z;for(z in f)if(f.hasOwnProperty(z)&&(p.push(b.trim(h.find('option[value="'+this._escapeSelector(f[z])+'"]').text())),p.length>=this.options.maxPlaceholderOpts))break;n.text(p.join(", "));if(p.length){if(k.closest(".ms-options-wrap").addClass("ms-has-selections"),"function"==typeof this.options.onPlaceholder)this.options.onPlaceholder(this.element,
n,p)}else k.closest(".ms-options-wrap").removeClass("ms-has-selections");p.length?this.options.replacePlaceholderText&&(n.width()>m.width()&&1<p.length||p.length!=f.length)&&n.text(f.length+this.options.texts.selectedOptions):n.text(this.options.texts.placeholder)}},_addOption:function(h,f,m){var k=b("<div/>").html(f.name).text(),p=b("<label/>",{for:"ms-opt-"+n}).html(f.name),A=b("<input>",{type:"checkbox",title:k,id:"ms-opt-"+n,value:f.value});f.hasOwnProperty("attributes")&&Object.keys(f.attributes).length&&
A.attr(f.attributes);f.checked&&(h.addClass("default selected"),A.prop("checked",!0));p.prepend(A);A="";this.options.searchOptions.searchText&&(A+=" "+k.toLowerCase());this.options.searchOptions.searchValue&&(A+=" "+f.value.toLowerCase());m&&(A+=" "+m.toLowerCase());h.attr("data-search-term",b.trim(A)).prepend(p);n+=1},_ieVersion:function(){var b=navigator.userAgent.toLowerCase();return-1!=b.indexOf("msie")?parseInt(b.split("msie")[1]):!1},_escapeSelector:function(h){return"function"==typeof b.escapeSelector?
b.escapeSelector(h):h.replace(/[!"#$%&'()*+,.\/:;<=>?@[\\\]^`{|}~]/g,"\\$&")}};b.fn.multiselect=function(h){if(this.length){var f=arguments,m;if(void 0===h||"object"===typeof h)return this.each(function(){b.data(this,"plugin_multiselect")||b.data(this,"plugin_multiselect",new k(this,h))});if("string"===typeof h&&"_"!==h[0]&&"init"!==h)return this.each(function(){var n=b.data(this,"plugin_multiselect");n instanceof k&&"function"===typeof n[h]&&(m=n[h].apply(n,Array.prototype.slice.call(f,1)));"unload"===
h&&b.data(this,"plugin_multiselect",null)}),m}}})(jQuery);process=process||{env:{NODE_ENV:"development"}};
(function(b){b.event.special.textchange={setup:function(k,x){b(this).data("lastValue","true"===this.contentEditable?b(this).html():b(this).val());b(this).bind("keyup.textchange",b.event.special.textchange.handler);b(this).bind("cut.textchange paste.textchange input.textchange",b.event.special.textchange.delayedHandler)},teardown:function(k){b(this).unbind(".textchange")},handler:function(k){b.event.special.textchange.triggerIfChanged(b(this))},delayedHandler:function(k){var x=b(this);setTimeout(function(){b.event.special.textchange.triggerIfChanged(x)},
25)},triggerIfChanged:function(b){var k="true"===b[0].contentEditable?b.html():b.val();k!==b.data("lastValue")&&(b.trigger("textchange",[b.data("lastValue")]),b.data("lastValue",k))}};b.event.special.hastext={setup:function(k,x){b(this).bind("textchange",b.event.special.hastext.handler)},teardown:function(k){b(this).unbind("textchange",b.event.special.hastext.handler)},handler:function(k,x){""===x&&x!==b(this).val()&&b(this).trigger("hastext")}};b.event.special.notext={setup:function(k,x){b(this).bind("textchange",
b.event.special.notext.handler)},teardown:function(k){b(this).unbind("textchange",b.event.special.notext.handler)},handler:function(k,x){""===b(this).val()&&b(this).val()!==x&&b(this).trigger("notext")}}})(jQuery);process=process||{env:{NODE_ENV:"development"}};
(function(b){function k(b,f){return"function"==typeof b?b.call(f):b}function x(b){for(;b=b.parentNode;)if(b==document)return!0;return!1}function p(h,f){this.$element=b(h);this.options=f;this.enabled=!0;this.fixTitle()}var n=0;p.prototype={show:function(){if(x(this.$element[0])){var h=this.getTitle();if(h&&this.enabled){var f=function(){"in"!=C.hoverState&&(C.hoverTooltip=!1,"manual"!=C.options.trigger&&C.$element.trigger("hover"==C.options.trigger?"mouseleave.tipsy":"blur.tipsy"))},m=function(){C.hoverTooltip=
!0},p=this.tip();p.find(".tipsy-inner")[this.options.html?"html":"text"](h);p[0].className="tipsy";p.remove().css({top:0,left:0,visibility:"hidden",display:"block"}).appendTo(document.body);var C=this;this.options.hoverable&&p.hover(m,f);this.options.className&&p.addClass(k(this.options.className,this.$element[0]));h=b.extend({},this.$element.offset(),{width:this.$element[0].getBoundingClientRect().width,height:this.$element[0].getBoundingClientRect().height});f={};m=p[0].offsetWidth;var A=p[0].offsetHeight,
z=k(this.options.gravity,this.$element[0]);2===z.length&&("w"===z.charAt(1)?f.left=h.left+h.width/2-15:f.left=h.left+h.width/2-m+15);switch(z.charAt(0)){case "n":"undefined"===typeof f.left&&(f.left=h.left+h.width/2-m/2);f.top=h.top+h.height+this.options.offset;break;case "s":"undefined"===typeof f.left&&(f.left=h.left+h.width/2-m/2,p.css(f),A=p[0].offsetHeight);f.top=h.top-A-this.options.offset;break;case "e":f.left=h.left-m-this.options.offset;f.top=h.top+h.height/2-A/2;break;case "w":f.left=h.left+
h.width+this.options.offset,f.top=h.top+h.height/2-A/2}p.css(f).addClass("tipsy-"+z);p.find(".tipsy-arrow")[0].className="tipsy-arrow tipsy-arrow-"+z.charAt(0);this.options.fade?p.stop().css({opacity:0,display:"block",visibility:"visible"}).animate({opacity:this.options.opacity}):p.css({visibility:"visible",opacity:this.options.opacity});this.options.clickClose&&p.bind("click",{element:this.$element,callback:this.options.closeCallback},function(b){b.data.element.tipsy("hide");b.data.callback&&b.data.callback()});
this.options.aria&&(h="tipsyuid"+n++,p.attr("id",h),this.$element.attr("aria-describedby",h))}}},showTimed:function(){var b=this;b.show();b.$element.delay(this.options.timerLength).queue(function(f){b.hide();f()})},destroy:function(){this.$element.removeData("tipsy");this.unbindHandlers();this.hide()},unbindHandlers:function(){this.options.live?b(this.$element.context).off(".tipsy"):this.$element.unbind(".tipsy")},hide:function(){this.options.fade?this.tip().stop().fadeOut(function(){b(this).remove()}):
this.tip().remove();this.options.aria&&this.$element.removeAttr("aria-describedby")},fixTitle:function(){var b=this.$element;(b.attr("title")||"string"!=typeof b.attr("original-title"))&&b.attr("original-title",b.attr("title")||"").removeAttr("title")},getTitle:function(){var b,f=this.$element;this.fixTitle();var m=this.options;"string"==typeof m.title?b=f.attr("title"==m.title?"original-title":m.title):"function"==typeof m.title&&(b=m.title.call(f[0]));return"undefined"===typeof b?m.fallback:(b=
(""+b).replace(/(^\s*|\s*$)/,""))||m.fallback},tip:function(){this.$tip||(this.$tip=b('<div class="tipsy"></div>').html('<div class="tipsy-arrow"></div><div class="tipsy-inner"></div>').attr("role","tooltip"),this.$tip.data("tipsy-pointee",this.$element[0]));return this.$tip},validate:function(){this.$element[0].parentNode||(this.hide(),this.options=this.$element=null)},enable:function(){this.enabled=!0},disable:function(){this.enabled=!1},toggleEnabled:function(){this.enabled=!this.enabled}};b.fn.tipsy=
function(h){function f(f){var m=b.data(f,"tipsy");m||(m=new p(f,b.fn.tipsy.elementOptions(f,h)),b.data(f,"tipsy",m));return m}function m(){var b=f(this);b.hoverState="in";0==h.delayIn?b.show():(b.fixTitle(),setTimeout(function(){"in"==b.hoverState&&b.show()},h.delayIn))}function n(){var b=f(this);b.hoverState="out";0==h.delayOut?b.hide():setTimeout(function(){"out"!=b.hoverState||b.hoverTooltip||b.hide()},h.delayOut)}if(!0===h)return this.data("tipsy");if("string"==typeof h){var k=this.data("tipsy");
if(k)k[h]();return this}h=b.extend({},b.fn.tipsy.defaults,h);h.hoverable&&(h.delayOut=h.delayOut||20);h.live||this.each(function(){f(this)});if("manual"!=h.trigger){k="hover"==h.trigger?"mouseenter.tipsy focus.tipsy":"focus.tipsy";var A="hover"==h.trigger?"mouseleave.tipsy blur.tipsy":"blur.tipsy";if(h.live)b(this.context).on(k,this.selector,m).on(A,this.selector,n);else this.bind(k,m).bind(A,n)}return this};b.fn.tipsy.defaults={aria:!1,className:null,delayIn:0,delayOut:0,fade:!1,fallback:"",gravity:"n",
html:!1,live:!1,hoverable:!1,offset:0,opacity:.8,title:"title",trigger:"hover"};b.fn.tipsy.revalidate=function(){b(".tipsy").each(function(){var h=b.data(this,"tipsy-pointee");h&&x(h)||b(this).remove()})};b.fn.tipsy.elementOptions=function(h,f){return b.metadata?b.extend({},f,b(h).metadata()):f};b.fn.tipsy.autoNS=function(){return b(this).offset().top>b(document).scrollTop()+b(window).height()/2?"s":"n"};b.fn.tipsy.autoWE=function(){return b(this).offset().left>b(document).scrollLeft()+b(window).width()/
2?"e":"w"};b.fn.tipsy.autoBounds=function(h,f){return function(){var m=f[0],n=1<f.length?f[1]:!1,k=b(document).scrollTop()+h,p=b(document).scrollLeft()+h,z=b(this);z.offset().top<k&&(m="n");z.offset().left<p&&(n="w");b(window).width()+b(document).scrollLeft()-z.offset().left<h&&(n="e");b(window).height()+b(document).scrollTop()-z.offset().top<h&&(m="s");return m+(n?n:"")}}})(jQuery);process=process||{env:{NODE_ENV:"development"}};
(function(b){function k(){}function x(){try{return document.activeElement}catch(ja){}}function p(a,c){for(var b=0,d=a.length;b<d;b++)if(a[b]===c)return!0;return!1}function n(a,c,b){if(a.addEventListener)return a.addEventListener(c,b,!1);if(a.attachEvent)return a.attachEvent("on"+c,b)}function h(a,c){a.createTextRange?(a=a.createTextRange(),a.move("character",c),a.select()):a.selectionStart&&(a.focus(),a.setSelectionRange(c,c))}function f(a,c){try{return a.type=c,!0}catch(na){return!1}}function m(a,
c){if(a&&a.getAttribute(F))c(a);else{var b=a?a.getElementsByTagName("input"):K;a=a?a.getElementsByTagName("textarea"):w;for(var d=b?b.length:0,e=d+(a?a.length:0),f,g=0;g<e;g++)f=g<d?b[g]:a[g-d],c(f)}}function D(a){m(a,A)}function C(a){m(a,z)}function A(a,c){c=!!c&&a.value!==c;var b=a.value===a.getAttribute(F);if((c||b)&&"true"===a.getAttribute(O)){a.removeAttribute(O);a.value=a.value.replace(a.getAttribute(F),"");a.className=a.className.replace(aa,"");c=a.getAttribute(X);0<=parseInt(c,10)&&(a.setAttribute("maxLength",
c),a.removeAttribute(X));if(c=a.getAttribute(ba))a.type=c;return!0}return!1}function z(a){var c=a.getAttribute(F);return""===a.value&&c?(a.setAttribute(O,"true"),a.value=c,a.className+=" "+E,a.getAttribute(X)||(a.setAttribute(X,a.maxLength),a.removeAttribute("maxLength")),a.getAttribute(ba)?a.type="text":"password"===a.type&&f(a,"text")&&a.setAttribute(ba,"password"),!0):!1}function u(a){return function(){B&&a.value===a.getAttribute(F)&&"true"===a.getAttribute(O)?h(a,0):A(a)}}function a(a){return function(){z(a)}}
function c(a){return function(){D(a)}}function d(a){return function(c){W=a.value;if("true"===a.getAttribute(O)&&W===a.getAttribute(F)&&p(G,c.keyCode))return c.preventDefault&&c.preventDefault(),!1}}function e(a){return function(){A(a,W);""===a.value&&(a.blur(),h(a,0))}}function g(a){return function(){a===x()&&a.value===a.getAttribute(F)&&"true"===a.getAttribute(O)&&h(a,0)}}function q(b){var f=b.form;f&&("string"===typeof f&&(f=document.getElementById(f)),f.getAttribute("data-placeholder-submit")||
(n(f,"submit",c(f)),f.setAttribute("data-placeholder-submit","true")));n(b,"focus",u(b));n(b,"blur",a(b));B&&(n(b,"keydown",d(b)),n(b,"keyup",e(b)),n(b,"click",g(b)));b.setAttribute("data-placeholder-bound","true");b.setAttribute(F,da);(B||b!==x())&&z(b)}var v=void 0!==document.createElement("input").placeholder;b.Placeholders={nativeSupport:v,disable:v?k:D,enable:v?k:C};if(!v){var t="text search url tel email password number textarea".split(" "),G=[27,33,34,35,36,37,38,39,40,8,46],E="placeholdersjs",
aa=new RegExp("(?:^|\\s)"+E+"(?!\\S)"),F="data-placeholder-value",O="data-placeholder-active",ba="data-placeholder-type",X="data-placeholder-maxlength";v=document.getElementsByTagName("head")[0];var V=document.documentElement,H=b.Placeholders,W,K=document.getElementsByTagName("input"),w=document.getElementsByTagName("textarea"),B="false"===V.getAttribute("data-placeholder-focus"),L="false"!==V.getAttribute("data-placeholder-live");V=document.createElement("style");V.type="text/css";var I=document.createTextNode("."+
E+" {color:#699;}");V.styleSheet?V.styleSheet.cssText=I.nodeValue:V.appendChild(I);v.insertBefore(V,v.firstChild);var da;v=0;for(V=K.length+w.length;v<V;v++){var S=v<K.length?K[v]:w[v-K.length];(da=S.attributes.placeholder)&&(da=da.nodeValue)&&p(t,S.type)&&q(S)}var J=setInterval(function(){for(var a=0,c=K.length+w.length;a<c;a++)(S=a<K.length?K[a]:w[a-K.length],da=S.attributes.placeholder)?(da=da.nodeValue)&&p(t,S.type)&&(S.getAttribute("data-placeholder-bound")||q(S),da!==S.getAttribute(F)||"password"===
S.type&&!S.getAttribute(ba))&&("password"===S.type&&!S.getAttribute(ba)&&f(S,"text")&&S.setAttribute(ba,"password"),S.value===S.getAttribute(F)&&(S.value=da),S.setAttribute(F,da)):S.getAttribute(O)&&(A(S),S.removeAttribute(F));L||clearInterval(J)},100);n(b,"beforeunload",function(){H.disable()})}})(this);
(function(b,k){var x=b.fn.val,p=b.fn.prop;k.Placeholders.nativeSupport||(b.fn.val=function(b){var h=x.apply(this,arguments),f=this.eq(0).data("placeholder-value");return void 0===b&&this.eq(0).data("placeholder-active")&&h===f?"":h},b.fn.prop=function(b,h){return void 0===h&&this.eq(0).data("placeholder-active")&&"value"===b?"":p.apply(this,arguments)})})(jQuery,this);process=process||{env:{NODE_ENV:"development"}};
!function(b){function k(b){return o={},o.display=b.css("display"),o.float=b.css("float"),o.flex=b.css("flex"),o["box-sizing"]=b.css("box-sizing"),o.clear=b.css("clear"),o.overflow=b.css("overflow"),o.transform=b.css("transform"),o}b.fn.stickThis=function(x){var p=b.extend({top:0,minscreenwidth:0,maxscreenwidth:99999,zindex:1,debugmode:!1,pushup:""},x);x=b(this).length;var n=b(p.pushup).length;1>n?(1==p.debugmode&&p.pushup&&console.error('STICKY ANYTHING DEBUG: There are no elements with the selector/class/ID you selected for the Push-up element ("'+
p.pushup+'").'),p.pushup=""):1<n&&(1==p.debugmode&&console.error("STICKY ANYTHING DEBUG: There are "+n+' elements on the page with the selector/class/ID you selected for the push-up element ("'+p.pushup+'"). You can select only ONE element to push the sticky element up.'),p.pushup="");1>x?1==p.debugmode&&console.error('STICKY ANYTHING DEBUG: There are no elements with the selector/class/ID you selected for the sticky element ("'+this.selector+'").'):1<x?1==p.debugmode&&console.error("STICKY ANYTHING DEBUG: There There are "+
n+' elements with the selector/class/ID you selected for the sticky element ("'+this.selector+'"). You can only make ONE element sticky.'):(b(this).addClass("sticky-element-original").addClass("sticky-element-not-sticky"),orgAssignedStyles=k(b(this)),orgInlineStyles=b(".sticky-element-original").attr("style"),null==orgInlineStyles&&(orgInlineStyles=""),b(".sticky-element-original").addClass("sticky-element-active").before('<div class="sticky-element-placeholder" style="width:0; height:0; margin:0; padding:0; visibility:hidden;"></div>'),
checkElement=setInterval(function(){var h=p.top,f=p.minscreenwidth,m=p.maxscreenwidth,n=p.zindex,k=p.pushup,A=orgAssignedStyles,z=orgInlineStyles;$listenerElement=b(".sticky-element-active");if(orgElementTop=$listenerElement.offset().top,k)pushElementTop=b(k).offset().top;var u=window,a="inner";if("innerWidth"in window||(a="client",u=document.documentElement||document.body),viewport=u[a+"Width"],b(window).scrollTop()>=orgElementTop-h&&viewport>=f&&viewport<=m){coordsOrgElement=$listenerElement.offset();
leftOrgElement=coordsOrgElement.left;(widthPlaceholder=$listenerElement[0].getBoundingClientRect().width)||(widthPlaceholder=$listenerElement.css("width"));(heightPlaceholder=$listenerElement[0].getBoundingClientRect().height)||(heightPlaceholder=$listenerElement.css("height"));widthSticky=b(".sticky-element-original").css("width");"0px"==widthSticky&&(widthSticky=b(".sticky-element-original")[0].getBoundingClientRect().width);heightSticky=b(".sticky-element-original").height();paddingOrgElement=
[b(".sticky-element-original").css("padding-top"),b(".sticky-element-original").css("padding-right"),b(".sticky-element-original").css("padding-bottom"),b(".sticky-element-original").css("padding-left")];paddingSticky=paddingOrgElement[0]+" "+paddingOrgElement[1]+" "+paddingOrgElement[2]+" "+paddingOrgElement[3];marginOrgElement=[$listenerElement.css("margin-top"),$listenerElement.css("margin-right"),$listenerElement.css("margin-bottom"),$listenerElement.css("margin-left")];marginPlaceholder=marginOrgElement[0]+
" "+marginOrgElement[1]+" "+marginOrgElement[2]+" "+marginOrgElement[3];assignedStyles="";for(var c in A)"inline"==A[c]?assignedStyles+=c+":inline-block; ":assignedStyles+=c+":"+A[c]+"; ";elementHeight=0;1>heightPlaceholder?elementHeight=b(".sticky-element-cloned").outerHeight():elementHeight=b(".sticky-element-original").outerHeight();k&&b(window).scrollTop()>pushElementTop-h-elementHeight?stickyTopMargin=pushElementTop-h-elementHeight-b(window).scrollTop():stickyTopMargin=0;assignedStyles+="width:"+
widthPlaceholder+"px; height:"+heightPlaceholder+"px; margin:"+marginPlaceholder+";";b(".sticky-element-original").removeClass("sticky-element-not-sticky").addClass("sticky-element-sticky").removeClass("sticky-element-active").css("position","fixed").css("left",leftOrgElement+"px").css("top",h+"px").css("width",widthSticky).css("margin-left",0).css("padding",paddingSticky).css("margin-top",stickyTopMargin).css("z-index",n);b(".sticky-element-placeholder").hasClass("sticky-element-active")||b(".sticky-element-placeholder").addClass("sticky-element-active").attr("style",
assignedStyles)}else b(".sticky-element-original").addClass("sticky-element-not-sticky").removeClass("sticky-element-sticky").addClass("sticky-element-active").attr("style",z),b(".sticky-element-placeholder").hasClass("sticky-element-active")&&b(".sticky-element-placeholder").removeClass("sticky-element-active").removeAttr("style").css("width","0").css("height","0").css("margin","0").css("padding","0")},10));return this}}(jQuery);process=process||{env:{NODE_ENV:"development"}};
!function(b,k){"object"==typeof exports&&"undefined"!=typeof module?module.exports=k(require("jquery")):"function"==typeof define&&define.amd?define(["jquery"],k):(b=b||self).parsley=k(b.jQuery)}(this,function(b){function k(a){return(k="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a})(a)}function x(){return(x=Object.assign||function(a){for(var c=
1;c<arguments.length;c++){var b=arguments[c],d;for(d in b)Object.prototype.hasOwnProperty.call(b,d)&&(a[d]=b[d])}return a}).apply(this,arguments)}function p(a,c){if(!(a=function(a){if(Array.isArray(a))return a}(a)||function(a,c){if(Symbol.iterator in Object(a)||"[object Arguments]"===Object.prototype.toString.call(a)){var b=[],d=!0,e=!1,f=void 0;try{for(var g,h=a[Symbol.iterator]();!(d=(g=h.next()).done)&&(b.push(g.value),!c||b.length!==c);d=!0);}catch(la){e=!0,f=la}finally{try{d||null==h.return||
h.return()}finally{if(e)throw f;}}return b}}(a,c)))throw new TypeError("Invalid attempt to destructure non-iterable instance");return a}function n(a){if(!(a=function(a){if(Array.isArray(a)){for(var c=0,b=Array(a.length);c<a.length;c++)b[c]=a[c];return b}}(a)||function(a){if(Symbol.iterator in Object(a)||"[object Arguments]"===Object.prototype.toString.call(a))return Array.from(a)}(a)))throw new TypeError("Invalid attempt to spread non-iterable instance");return a}function h(){}function f(){this.__id__=
E.generateID()}function m(a){b.extend(!0,this,a)}function D(a,c){this.__class__="ValidatorRegistry";this.locale="en";this.init(a||{},c||{})}function C(a){return(a=(""+a).match(/(?:\.(\d+))?(?:[eE]([+-]?\d+))?$/))?Math.max(0,(a[1]?a[1].length:0)-(a[2]?+a[2]:0)):0}function A(a,c){return function(b){for(var d=arguments.length,e=Array(1<d?d-1:0),f=1;f<d;f++)e[f-1]=arguments[f];return e.pop(),c.apply(void 0,[b].concat(n((g=a,e.map(E.parse[g])))));var g}}function z(a){return{validateDate:A("date",a),validateNumber:A("number",
a),requirementType:2>=a.length?"string":["string","string"],priority:30}}function u(a,c,d){this.__class__="Form";this.element=a;this.$element=b(a);this.domOptions=c;this.options=d;this.parent=window.Parsley;this.fields=[];this.validationResult=null}function a(a,c,b,d,e){var f=new m(window.Parsley._validatorRegistry.validators[c]);x(this,{validator:f,name:c,requirements:b,priority:d||a.options[c+"Priority"]||f.priority,isDomConstraint:!0===e});this._parseRequirements(a.options)}function c(a,c,d,e){this.__class__=
"Field";this.element=a;this.$element=b(a);void 0!==e&&(this.parent=e);this.options=d;this.domOptions=c;this.constraints=[];this.constraintsByName={};this.validationResult=!0;this._bindConstraints()}function d(){this.__class__="FieldMultiple"}function e(a,c,d){this.element=a;this.$element=b(a);if(a=this.$element.data("Parsley"))return void 0!==d&&a.parent===window.Parsley&&(a.parent=d,a._resetOptions(a.options)),"object"===k(c)&&x(a.options,c),a;if(!this.$element.length)throw Error("You must bind Parsley on an existing element.");
if(void 0!==d&&"Form"!==d.__class__)throw Error("Parent instance must be a Form instance");return this.parent=d||window.Parsley,this.init(c)}function g(){E.warnOnce("Parsley's pubsub module is deprecated; use the 'on' and 'off' methods on parsley instances or window.Parsley")}function q(a,c){return a.parsleyAdaptedCallback||(a.parsleyAdaptedCallback=function(){var b=Array.prototype.slice.call(arguments,0);b.unshift(this);a.apply(c||K,b)}),a.parsleyAdaptedCallback}function v(a){return 0===a.lastIndexOf("parsley:",
0)?a.substr(8):a}var t=1,G={},E={attr:function(a,c,b){var d,e,f=new RegExp("^"+c,"i");if(void 0===b)b={};else for(d in b)b.hasOwnProperty(d)&&delete b[d];if(!a)return b;for(d=(a=a.attributes).length;d--;)(e=a[d])&&e.specified&&f.test(e.name)&&(b[this.camelize(e.name.slice(c.length))]=this.deserializeValue(e.value));return b},checkAttr:function(a,c,b){return a.hasAttribute(c+b)},setAttr:function(a,c,b,d){a.setAttribute(this.dasherize(c+b),String(d))},getType:function(a){return a.getAttribute("type")||
"text"},generateID:function(){return""+t++},deserializeValue:function(a){var c;try{return a?"true"==a||"false"!=a&&("null"==a?null:isNaN(c=Number(a))?/^[\[\{]/.test(a)?JSON.parse(a):a:c):a}catch(L){return a}},camelize:function(a){return a.replace(/-+(.)?/g,function(a,c){return c?c.toUpperCase():""})},dasherize:function(a){return a.replace(/::/g,"/").replace(/([A-Z]+)([A-Z][a-z])/g,"$1_$2").replace(/([a-z\d])([A-Z])/g,"$1_$2").replace(/_/g,"-").toLowerCase()},warn:function(){var a;window.console&&
"function"==typeof window.console.warn&&(a=window.console).warn.apply(a,arguments)},warnOnce:function(a){G[a]||(G[a]=!0,this.warn.apply(this,arguments))},_resetWarnings:function(){G={}},trimString:function(a){return a.replace(/^\s+|\s+$/g,"")},parse:{date:function(a){a=a.match(/^(\d{4,})-(\d\d)-(\d\d)$/);if(!a)return null;var c=p(a.map(function(a){return parseInt(a,10)}),4);a=(c[0],c[1]);var b=c[2];c=c[3];var d=new Date(a,b-1,c);return d.getFullYear()!==a||d.getMonth()+1!==b||d.getDate()!==c?null:
d},string:function(a){return a},integer:function(a){return isNaN(a)?null:parseInt(a,10)},number:function(a){if(isNaN(a))throw null;return parseFloat(a)},boolean:function(a){return!/^\s*false\s*$/i.test(a)},object:function(a){return E.deserializeValue(a)},regexp:function(a){var c="";return a=/^\/.*\/(?:[gimy]*)$/.test(a)?(c=a.replace(/.*\/([gimy]*)$/,"$1"),a.replace(new RegExp("^/(.*?)/"+c+"$"),"$1")):"^"+a+"$",new RegExp(a,c)}},parseRequirement:function(a,c){var b=this.parse[a||"string"];if(!b)throw'Unknown requirement specification: "'+
a+'"';b=b(c);if(null===b)throw"Requirement is not a ".concat(a,': "').concat(c,'"');return b},namespaceEvents:function(a,c){return(a=this.trimString(a||"").split(/\s+/))[0]?b.map(a,function(a){return"".concat(a,".").concat(c)}).join(" "):""},difference:function(a,c){var d=[];return b.each(a,function(a,b){-1==c.indexOf(b)&&d.push(b)}),d},all:function(a){return b.when.apply(b,n(a).concat([42,42]))},objectCreate:Object.create||function(a){if(1<arguments.length)throw Error("Second argument not supported");
if("object"!=k(a))throw TypeError("Argument must be an object");h.prototype=a;var c=new h;return h.prototype=null,c},_SubmitSelector:'input[type="submit"], button:submit'},aa={namespace:"data-parsley-",inputs:"input, textarea, select",excluded:"input[type=button], input[type=submit], input[type=reset], input[type=hidden]",priorityEnabled:!0,multiple:null,group:null,uiEnabled:!0,validationThreshold:3,focus:"first",trigger:!1,triggerAfterFailure:"input",errorClass:"parsley-error",successClass:"parsley-success",
classHandler:function(){},errorsContainer:function(){},errorsWrapper:'<ul class="parsley-errors-list"></ul>',errorTemplate:"<li></li>"};f.prototype={asyncSupport:!0,_pipeAccordingToValidationResult:function(){function a(){var a=b.Deferred();return!0!==c.validationResult&&a.reject(),a.resolve().promise()}var c=this;return[a,a]},actualizeOptions:function(){return E.attr(this.element,this.options.namespace,this.domOptions),this.parent&&this.parent.actualizeOptions&&this.parent.actualizeOptions(),this},
_resetOptions:function(a){for(var c in this.domOptions=E.objectCreate(this.parent.options),this.options=E.objectCreate(this.domOptions),a)a.hasOwnProperty(c)&&(this.options[c]=a[c]);this.actualizeOptions()},_listeners:null,on:function(a,c){return this._listeners=this._listeners||{},(this._listeners[a]=this._listeners[a]||[]).push(c),this},subscribe:function(a,c){b.listenTo(this,a.toLowerCase(),c)},off:function(a,c){var b=this._listeners&&this._listeners[a];if(b)if(c)for(a=b.length;a--;)b[a]===c&&
b.splice(a,1);else delete this._listeners[a];return this},unsubscribe:function(a){b.unsubscribeTo(this,a.toLowerCase())},trigger:function(a,c,b){c=c||this;var d,e=this._listeners&&this._listeners[a];if(e)for(var f=e.length;f--;)if(!1===(d=e[f].call(c,c,b)))return d;return!this.parent||this.parent.trigger(a,c,b)},asyncIsValid:function(a,c){return E.warnOnce("asyncIsValid is deprecated; please use whenValid instead"),this.whenValid({group:a,force:c})},_findRelated:function(){return this.options.multiple?
b(this.parent.element.querySelectorAll("[".concat(this.options.namespace,'multiple="').concat(this.options.multiple,'"]'))):this.$element}};m.prototype={validate:function(a,c){if(this.fn)return 3<arguments.length&&(c=[].slice.call(arguments,1,-1)),this.fn(a,c);if(Array.isArray(a)){if(!this.validateMultiple)throw"Validator `"+this.name+"` does not handle multiple values";return this.validateMultiple.apply(this,arguments)}var b=arguments[arguments.length-1];if(this.validateDate&&b._isDateInput())return arguments[0]=
E.parse.date(arguments[0]),null!==arguments[0]&&this.validateDate.apply(this,arguments);if(this.validateNumber)return!a||!isNaN(a)&&(arguments[0]=parseFloat(arguments[0]),this.validateNumber.apply(this,arguments));if(this.validateString)return this.validateString.apply(this,arguments);throw"Validator `"+this.name+"` only handles multiple values";},parseRequirements:function(a,c){if("string"!=typeof a)return Array.isArray(a)?a:[a];var d=this.requirementType;if(Array.isArray(d)){a=function(a,c){var b=
a.match(/^\s*\[(.*)\]\s*$/);if(!b)throw'Requirement is not an array: "'+a+'"';a=b[1].split(",").map(E.trimString);if(a.length!==c)throw"Requirement has "+a.length+" values when "+c+" are needed";return a}(a,d.length);for(c=0;c<a.length;c++)a[c]=E.parseRequirement(d[c],a[c]);return a}return b.isPlainObject(d)?function(a,c,b){var d=null,e={},f;for(f in a)if(f){var g=b(f);"string"==typeof g&&(g=E.parseRequirement(a[f],g));e[f]=g}else d=E.parseRequirement(a[f],c);return[d,e]}(d,a,c):[E.parseRequirement(d,
a)]},requirementType:"string",priority:2};var F={email:/^((([a-zA-Z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-zA-Z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-zA-Z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-zA-Z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-zA-Z]|\d|-|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-zA-Z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-zA-Z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-zA-Z]|\d|-|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-zA-Z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))$/,
number:/^-?(\d*\.)?\d+(e[-+]?\d+)?$/i,integer:/^-?\d+$/,digits:/^\d+$/,alphanum:/^\w+$/i,date:{test:function(a){return null!==E.parse.date(a)}},url:/^(?:(?:https?|ftp):\/\/)?(?:\S+(?::\S*)?@)?(?:(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-zA-Z\u00a1-\uffff0-9]-*)*[a-zA-Z\u00a1-\uffff0-9]+)(?:\.(?:[a-zA-Z\u00a1-\uffff0-9]-*)*[a-zA-Z\u00a1-\uffff0-9]+)*(?:\.(?:[a-zA-Z\u00a1-\uffff]{2,})))(?::\d{2,5})?(?:\/\S*)?$/};F.range=
F.number;D.prototype={init:function(a,c){for(var b in this.catalog=c,this.validators=x({},this.validators),a)this.addValidator(b,a[b].fn,a[b].priority);window.Parsley.trigger("parsley:validator:init")},setLocale:function(a){if(void 0===this.catalog[a])throw Error(a+" is not available in the catalog");return this.locale=a,this},addCatalog:function(a,c,b){return"object"===k(c)&&(this.catalog[a]=c),!0===b?this.setLocale(a):this},addMessage:function(a,c,b){return void 0===this.catalog[a]&&(this.catalog[a]=
{}),this.catalog[a][c]=b,this},addMessages:function(a,c){for(var b in c)this.addMessage(a,b,c[b]);return this},addValidator:function(a,c,b){if(this.validators[a])E.warn('Validator "'+a+'" is already defined.');else if(aa.hasOwnProperty(a))return void E.warn('"'+a+'" is a restricted keyword and is not a valid validator name.');return this._setValidator.apply(this,arguments)},hasValidator:function(a){return!!this.validators[a]},updateValidator:function(a,c,b){return this.validators[a]?this._setValidator.apply(this,
arguments):(E.warn('Validator "'+a+'" is not already defined.'),this.addValidator.apply(this,arguments))},removeValidator:function(a){return this.validators[a]||E.warn('Validator "'+a+'" is not defined.'),delete this.validators[a],this},_setValidator:function(a,c,b){for(var d in"object"!==k(c)&&(c={fn:c,priority:b}),c.validate||(c=new m(c)),(this.validators[a]=c).messages||{})this.addMessage(d,a,c.messages[d]);return this},getErrorMessage:function(a){var c;"type"===a.name?c=(this.catalog[this.locale][a.name]||
{})[a.requirements]:c=this.formatMessage(this.catalog[this.locale][a.name],a.requirements);return c||this.catalog[this.locale].defaultMessage||this.catalog.en.defaultMessage},formatMessage:function(a,c){if("object"!==k(c))return"string"==typeof a?a.replace(/%s/i,c):"";for(var b in c)a=this.formatMessage(a,c[b]);return a},validators:{notblank:{validateString:function(a){return/\S/.test(a)},priority:2},required:{validateMultiple:function(a){return 0<a.length},validateString:function(a){return/\S/.test(a)},
priority:512},type:{validateString:function(a,c,b){var d=2<arguments.length&&void 0!==b?b:{},e=d.step;e=void 0===e?"any":e;d=d.base;d=void 0===d?0:d;var f=F[c];if(!f)throw Error("validator type `"+c+"` is not supported");if(!a)return!0;if(!f.test(a))return!1;if("number"===c&&!/^any$/i.test(e||"")){f=Number(a);var g=Math.max(C(e),C(d));if(C(f)>g||0!=(Math.round(f*Math.pow(10,g))-Math.round(d*Math.pow(10,g)))%Math.round(e*Math.pow(10,g)))return!1}return!0},requirementType:{"":"string",step:"string",
base:"number"},priority:256},pattern:{validateString:function(a,c){return!a||c.test(a)},requirementType:"regexp",priority:64},minlength:{validateString:function(a,c){return!a||a.length>=c},requirementType:"integer",priority:30},maxlength:{validateString:function(a,c){return a.length<=c},requirementType:"integer",priority:30},length:{validateString:function(a,c,b){return!a||a.length>=c&&a.length<=b},requirementType:["integer","integer"],priority:30},mincheck:{validateMultiple:function(a,c){return a.length>=
c},requirementType:"integer",priority:30},maxcheck:{validateMultiple:function(a,c){return a.length<=c},requirementType:"integer",priority:30},check:{validateMultiple:function(a,c,b){return a.length>=c&&a.length<=b},requirementType:["integer","integer"],priority:30},min:z(function(a,c){return c<=a}),max:z(function(a,c){return a<=c}),range:z(function(a,c,b){return c<=a&&a<=b}),equalto:{validateString:function(a,c){if(!a)return!0;var d=b(c);return d.length?a===d.val():a===c},priority:256},euvatin:{validateString:function(a){return a?
/^[A-Z][A-Z][A-Za-z0-9 -]{2,}$/.test(a):!0},priority:30}}};var O={Form:{_actualizeTriggers:function(){var a=this;this.$element.on("submit.Parsley",function(c){a.onSubmitValidate(c)});this.$element.on("click.Parsley",E._SubmitSelector,function(c){a.onSubmitButton(c)});!1!==this.options.uiEnabled&&this.element.setAttribute("novalidate","")},focus:function(){if(!(this._focusedField=null)===this.validationResult||"none"===this.options.focus)return null;for(var a=0;a<this.fields.length;a++){var c=this.fields[a];
if(!0!==c.validationResult&&0<c.validationResult.length&&void 0===c.options.noFocus&&(this._focusedField=c.$element,"first"===this.options.focus))break}return null===this._focusedField?null:this._focusedField.focus()},_destroyUI:function(){this.$element.off(".Parsley")}},Field:{_reflowUI:function(){if(this._buildUI(),this._ui){var a=function S(a,c,b){for(var d=[],e=[],f=0;f<a.length;f++){for(var g=!1,h=0;h<c.length;h++)if(a[f].assert.name===c[h].assert.name){g=!0;break}g?e.push(a[f]):d.push(a[f])}return{kept:e,
added:d,removed:b?[]:S(c,a,!0).added}}(this.validationResult,this._ui.lastValidationResult);this._ui.lastValidationResult=this.validationResult;this._manageStatusClass();this._manageErrorsMessages(a);this._actualizeTriggers();!a.kept.length&&!a.added.length||this._failedOnce||(this._failedOnce=!0,this._actualizeTriggers())}},getErrorsMessages:function(){if(!0===this.validationResult)return[];for(var a=[],c=0;c<this.validationResult.length;c++)a.push(this.validationResult[c].errorMessage||this._getErrorMessage(this.validationResult[c].assert));
return a},addError:function(a,c){var b=1<arguments.length&&void 0!==c?c:{},d=b.message,e=b.assert;b=b.updateClass;b=void 0===b||b;this._buildUI();this._addError(a,{message:d,assert:e});b&&this._errorClass()},updateError:function(a,c){var b=1<arguments.length&&void 0!==c?c:{},d=b.message,e=b.assert;b=b.updateClass;b=void 0===b||b;this._buildUI();this._updateError(a,{message:d,assert:e});b&&this._errorClass()},removeError:function(a,c){var b=(1<arguments.length&&void 0!==c?c:{}).updateClass;b=void 0===
b||b;this._buildUI();this._removeError(a);b&&this._manageStatusClass()},_manageStatusClass:function(){this.hasConstraints()&&this.needsValidation()&&!0===this.validationResult?this._successClass():0<this.validationResult.length?this._errorClass():this._resetClass()},_manageErrorsMessages:function(a){if(void 0===this.options.errorsMessagesDisabled){if(void 0!==this.options.errorMessage)return a.added.length||a.kept.length?(this._insertErrorWrapper(),0===this._ui.$errorsWrapper.find(".parsley-custom-error-message").length&&
this._ui.$errorsWrapper.append(b(this.options.errorTemplate).addClass("parsley-custom-error-message")),this._ui.$errorClassHandler.attr("aria-describedby",this._ui.errorsWrapperId),this._ui.$errorsWrapper.addClass("filled").attr("aria-hidden","false").find(".parsley-custom-error-message").html(this.options.errorMessage)):(this._ui.$errorClassHandler.removeAttr("aria-describedby"),this._ui.$errorsWrapper.removeClass("filled").attr("aria-hidden","true").find(".parsley-custom-error-message").remove());
for(var c=0;c<a.removed.length;c++)this._removeError(a.removed[c].assert.name);for(c=0;c<a.added.length;c++)this._addError(a.added[c].assert.name,{message:a.added[c].errorMessage,assert:a.added[c].assert});for(c=0;c<a.kept.length;c++)this._updateError(a.kept[c].assert.name,{message:a.kept[c].errorMessage,assert:a.kept[c].assert})}},_addError:function(a,c){var d=c.message;c=c.assert;this._insertErrorWrapper();this._ui.$errorClassHandler.attr("aria-describedby",this._ui.errorsWrapperId);this._ui.$errorsWrapper.addClass("filled").attr("aria-hidden",
"false").append(b(this.options.errorTemplate).addClass("parsley-"+a).html(d||this._getErrorMessage(c)))},_updateError:function(a,c){var b=c.message;c=c.assert;this._ui.$errorsWrapper.addClass("filled").find(".parsley-"+a).html(b||this._getErrorMessage(c))},_removeError:function(a){this._ui.$errorClassHandler.removeAttr("aria-describedby");this._ui.$errorsWrapper.removeClass("filled").attr("aria-hidden","true").find(".parsley-"+a).remove()},_getErrorMessage:function(a){var c=a.name+"Message";return void 0!==
this.options[c]?window.Parsley.formatMessage(this.options[c],a.requirements):window.Parsley.getErrorMessage(a)},_buildUI:function(){if(!this._ui&&!1!==this.options.uiEnabled){var a={};this.element.setAttribute(this.options.namespace+"id",this.__id__);a.$errorClassHandler=this._manageClassHandler();a.errorsWrapperId="parsley-id-"+(this.options.multiple?"multiple-"+this.options.multiple:this.__id__);a.$errorsWrapper=b(this.options.errorsWrapper).attr("id",a.errorsWrapperId);a.lastValidationResult=[];
a.validationInformationVisible=!1;this._ui=a}},_manageClassHandler:function(){if("string"==typeof this.options.classHandler&&b(this.options.classHandler).length)return b(this.options.classHandler);var a=this.options.classHandler;if("string"==typeof this.options.classHandler&&"function"==typeof window[this.options.classHandler]&&(a=window[this.options.classHandler]),"function"==typeof a){if(a=a.call(this,this),void 0!==a&&a.length)return a}else{if("object"===k(a)&&a instanceof jQuery&&a.length)return a;
a&&E.warn("The class handler `"+a+"` does not exist in DOM nor as a global JS function")}return this._inputHolder()},_inputHolder:function(){return this.options.multiple&&"SELECT"!==this.element.nodeName?this.$element.parent():this.$element},_insertErrorWrapper:function(){var a=this.options.errorsContainer;if(0!==this._ui.$errorsWrapper.parent().length)return this._ui.$errorsWrapper.parent();if("string"==typeof a){if(b(a).length)return b(a).append(this._ui.$errorsWrapper);"function"==typeof window[a]?
a=window[a]:E.warn("The errors container `"+a+"` does not exist in DOM nor as a global JS function")}return"function"==typeof a&&(a=a.call(this,this)),"object"===k(a)&&a.length?a.append(this._ui.$errorsWrapper):this._inputHolder().after(this._ui.$errorsWrapper)},_actualizeTriggers:function(){var a,c=this,b=this._findRelated();b.off(".Parsley");this._failedOnce?b.on(E.namespaceEvents(this.options.triggerAfterFailure,"Parsley"),function(){c._validateIfNeeded()}):(a=E.namespaceEvents(this.options.trigger,
"Parsley"))&&b.on(a,function(a){c._validateIfNeeded(a)})},_validateIfNeeded:function(a){var c=this;a&&/key|input/.test(a.type)&&(!this._ui||!this._ui.validationInformationVisible)&&this.getValue().length<=this.options.validationThreshold||(this.options.debounce?(window.clearTimeout(this._debounced),this._debounced=window.setTimeout(function(){return c.validate()},this.options.debounce)):this.validate())},_resetUI:function(){this._failedOnce=!1;this._actualizeTriggers();void 0!==this._ui&&(this._ui.$errorsWrapper.removeClass("filled").children().remove(),
this._resetClass(),this._ui.lastValidationResult=[],this._ui.validationInformationVisible=!1)},_destroyUI:function(){this._resetUI();void 0!==this._ui&&this._ui.$errorsWrapper.remove();delete this._ui},_successClass:function(){this._ui.validationInformationVisible=!0;this._ui.$errorClassHandler.removeClass(this.options.errorClass).addClass(this.options.successClass)},_errorClass:function(){this._ui.validationInformationVisible=!0;this._ui.$errorClassHandler.removeClass(this.options.successClass).addClass(this.options.errorClass)},
_resetClass:function(){this._ui.$errorClassHandler.removeClass(this.options.successClass).removeClass(this.options.errorClass)}}},ba={pending:null,resolved:!0,rejected:!1};u.prototype={onSubmitValidate:function(a){var c=this;if(!0!==a.parsley){var b=this._submitSource||this.$element.find(E._SubmitSelector)[0];if(this._submitSource=null,this.$element.find(".parsley-synthetic-submit-button").prop("disabled",!0),!b||null===b.getAttribute("formnovalidate")){window.Parsley._remoteCache={};var d=this.whenValidate({event:a});
"resolved"===d.state()&&!1!==this._trigger("submit")||(a.stopImmediatePropagation(),a.preventDefault(),"pending"===d.state()&&d.done(function(){c._submit(b)}))}}},onSubmitButton:function(a){this._submitSource=a.currentTarget},_submit:function(a){if(!1!==this._trigger("submit")){if(a){var c=this.$element.find(".parsley-synthetic-submit-button").prop("disabled",!1);0===c.length&&(c=b('<input class="parsley-synthetic-submit-button" type="hidden">').appendTo(this.$element));c.attr({name:a.getAttribute("name"),
value:a.getAttribute("value")})}this.$element.trigger(x(b.Event("submit"),{parsley:!0}))}},validate:function(a){if(1<=arguments.length&&!b.isPlainObject(a)){E.warnOnce("Calling validate on a parsley form without passing arguments as an object is deprecated.");var c=Array.prototype.slice.call(arguments);a={group:c[0],force:c[1],event:c[2]}}return ba[this.whenValidate(a).state()]},whenValidate:function(a){var c,d=this,e=0<arguments.length&&void 0!==a?a:{},f=e.group,g=e.force;(this.submitEvent=e=e.event)&&
(this.submitEvent=x({},e,{preventDefault:function(){E.warnOnce("Using `this.submitEvent.preventDefault()` is deprecated; instead, call `this.validationResult = false`");d.validationResult=!1}}));this.validationResult=!0;this._trigger("validate");this._refreshFields();e=this._withoutReactualizingFormOptions(function(){return b.map(d.fields,function(a){return a.whenValidate({force:g,group:f})})});return(c=E.all(e).done(function(){d._trigger("success")}).fail(function(){d.validationResult=!1;d.focus();
d._trigger("error")}).always(function(){d._trigger("validated")})).pipe.apply(c,n(this._pipeAccordingToValidationResult()))},isValid:function(a){if(1<=arguments.length&&!b.isPlainObject(a)){E.warnOnce("Calling isValid on a parsley form without passing arguments as an object is deprecated.");var c=Array.prototype.slice.call(arguments);a={group:c[0],force:c[1]}}return ba[this.whenValid(a).state()]},whenValid:function(a){var c=this,d=0<arguments.length&&void 0!==a?a:{},e=d.group,f=d.force;this._refreshFields();
d=this._withoutReactualizingFormOptions(function(){return b.map(c.fields,function(a){return a.whenValid({group:e,force:f})})});return E.all(d)},refresh:function(){return this._refreshFields(),this},reset:function(){for(var a=0;a<this.fields.length;a++)this.fields[a].reset();this._trigger("reset")},destroy:function(){this._destroyUI();for(var a=0;a<this.fields.length;a++)this.fields[a].destroy();this.$element.removeData("Parsley");this._trigger("destroy")},_refreshFields:function(){return this.actualizeOptions()._bindFields()},
_bindFields:function(){var a=this,c=this.fields;return this.fields=[],this.fieldsMappedById={},this._withoutReactualizingFormOptions(function(){a.$element.find(a.options.inputs).not(a.options.excluded).not("[".concat(a.options.namespace,"excluded=true]")).each(function(c,b){c=new window.Parsley.Factory(b,{},a);if("Field"===c.__class__||"FieldMultiple"===c.__class__)b=c.__class__+"-"+c.__id__,void 0===a.fieldsMappedById[b]&&(a.fieldsMappedById[b]=c,a.fields.push(c))});b.each(E.difference(c,a.fields),
function(a,c){c.reset()})}),this},_withoutReactualizingFormOptions:function(a){var c=this.actualizeOptions;this.actualizeOptions=function(){return this};a=a();return this.actualizeOptions=c,a},_trigger:function(a){return this.trigger("form:"+a)}};var X={pending:null,resolved:!0,rejected:!(a.prototype={validate:function(a,c){var b;return(b=this.validator).validate.apply(b,[a].concat(n(this.requirementList),[c]))},_parseRequirements:function(a){var c=this;this.requirementList=this.validator.parseRequirements(this.requirements,
function(b){return a[c.name+((d=b)[0].toUpperCase()+d.slice(1))];var d})}})};c.prototype={validate:function(a){1<=arguments.length&&!b.isPlainObject(a)&&(E.warnOnce("Calling validate on a parsley field without passing arguments as an object is deprecated."),a={options:a});var c=this.whenValidate(a);if(!c)return!0;switch(c.state()){case "pending":return null;case "resolved":return!0;case "rejected":return this.validationResult}},whenValidate:function(a){var c,b=this,d=0<arguments.length&&void 0!==
a?a:{},e=d.force;d=d.group;if(this.refresh(),!d||this._isInGroup(d))return this.value=this.getValue(),this._trigger("validate"),(c=this.whenValid({force:e,value:this.value,_refreshed:!0}).always(function(){b._reflowUI()}).done(function(){b._trigger("success")}).fail(function(){b._trigger("error")}).always(function(){b._trigger("validated")})).pipe.apply(c,n(this._pipeAccordingToValidationResult()))},hasConstraints:function(){return 0!==this.constraints.length},needsValidation:function(a){return void 0===
a&&(a=this.getValue()),!(!a.length&&!this._isRequired()&&void 0===this.options.validateIfEmpty)},_isInGroup:function(a){return Array.isArray(this.options.group)?-1!==b.inArray(a,this.options.group):this.options.group===a},isValid:function(a){if(1<=arguments.length&&!b.isPlainObject(a)){E.warnOnce("Calling isValid on a parsley field without passing arguments as an object is deprecated.");var c=Array.prototype.slice.call(arguments);a={force:c[0],value:c[1]}}c=this.whenValid(a);return!c||X[c.state()]},
whenValid:function(a){var c=this,d=0<arguments.length&&void 0!==a?a:{},e=d.force;e=void 0!==e&&e;var f=d.value,g=d.group;if(d._refreshed||this.refresh(),!g||this._isInGroup(g)){if((this.validationResult=!0,!this.hasConstraints())||(null==f&&(f=this.getValue()),!this.needsValidation(f)&&!0!==e))return b.when();d=this._getGroupedConstraints();var h=[];return b.each(d,function(a,d){a=E.all(b.map(d,function(a){return c._validateConstraint(f,a)}));if(h.push(a),"rejected"===a.state())return!1}),E.all(h)}},
_validateConstraint:function(a,c){var d=this;a=c.validate(a,this);return!1===a&&(a=b.Deferred().reject()),E.all([a]).fail(function(a){d.validationResult instanceof Array||(d.validationResult=[]);d.validationResult.push({assert:c,errorMessage:"string"==typeof a&&a})})},getValue:function(){var a;return null==(a="function"==typeof this.options.value?this.options.value(this):void 0!==this.options.value?this.options.value:this.$element.val())?"":this._handleWhitespace(a)},reset:function(){return this._resetUI(),
this._trigger("reset")},destroy:function(){this._destroyUI();this.$element.removeData("Parsley");this.$element.removeData("FieldMultiple");this._trigger("destroy")},refresh:function(){return this._refreshConstraints(),this},_refreshConstraints:function(){return this.actualizeOptions()._bindConstraints()},refreshConstraints:function(){return E.warnOnce("Parsley's refreshConstraints is deprecated. Please use refresh"),this.refresh()},addConstraint:function(c,b,d,e){window.Parsley._validatorRegistry.validators[c]&&
(c=new a(this,c,b,d,e),"undefined"!==this.constraintsByName[c.name]&&this.removeConstraint(c.name),this.constraints.push(c),this.constraintsByName[c.name]=c);return this},removeConstraint:function(a){for(var c=0;c<this.constraints.length;c++)if(a===this.constraints[c].name){this.constraints.splice(c,1);break}return delete this.constraintsByName[a],this},updateConstraint:function(a,c,b){return this.removeConstraint(a).addConstraint(a,c,b)},_bindConstraints:function(){for(var a=[],c={},b=0;b<this.constraints.length;b++)!1===
this.constraints[b].isDomConstraint&&(a.push(this.constraints[b]),c[this.constraints[b].name]=this.constraints[b]);for(var d in this.constraints=a,this.constraintsByName=c,this.options)this.addConstraint(d,this.options[d],void 0,!0);return this._bindHtml5Constraints()},_bindHtml5Constraints:function(){null!==this.element.getAttribute("required")&&this.addConstraint("required",!0,void 0,!0);null!==this.element.getAttribute("pattern")&&this.addConstraint("pattern",this.element.getAttribute("pattern"),
void 0,!0);var a=this.element.getAttribute("min"),c=this.element.getAttribute("max");null!==a&&null!==c?this.addConstraint("range",[a,c],void 0,!0):null!==a?this.addConstraint("min",a,void 0,!0):null!==c&&this.addConstraint("max",c,void 0,!0);null!==this.element.getAttribute("minlength")&&null!==this.element.getAttribute("maxlength")?this.addConstraint("length",[this.element.getAttribute("minlength"),this.element.getAttribute("maxlength")],void 0,!0):null!==this.element.getAttribute("minlength")?
this.addConstraint("minlength",this.element.getAttribute("minlength"),void 0,!0):null!==this.element.getAttribute("maxlength")&&this.addConstraint("maxlength",this.element.getAttribute("maxlength"),void 0,!0);c=E.getType(this.element);return"number"===c?this.addConstraint("type",["number",{step:this.element.getAttribute("step")||"1",base:a||this.element.getAttribute("value")}],void 0,!0):/^(email|url|range|date)$/i.test(c)?this.addConstraint("type",c,void 0,!0):this},_isRequired:function(){return void 0!==
this.constraintsByName.required&&!1!==this.constraintsByName.required.requirements},_trigger:function(a){return this.trigger("field:"+a)},_handleWhitespace:function(a){return!0===this.options.trimValue&&E.warnOnce('data-parsley-trim-value="true" is deprecated, please use data-parsley-whitespace="trim"'),"squish"===this.options.whitespace&&(a=a.replace(/\s{2,}/g," ")),"trim"!==this.options.whitespace&&"squish"!==this.options.whitespace&&!0!==this.options.trimValue||(a=E.trimString(a)),a},_isDateInput:function(){var a=
this.constraintsByName.type;return a&&"date"===a.requirements},_getGroupedConstraints:function(){if(!1===this.options.priorityEnabled)return[this.constraints];for(var a=[],c={},b=0;b<this.constraints.length;b++){var d=this.constraints[b].priority;c[d]||a.push(c[d]=[]);c[d].push(this.constraints[b])}return a.sort(function(a,c){return c[0].priority-a[0].priority}),a}};d.prototype={addElement:function(a){return this.$elements.push(a),this},_refreshConstraints:function(){if(this.constraints=[],"SELECT"===
this.element.nodeName)return this.actualizeOptions()._bindConstraints(),this;for(var a=0;a<this.$elements.length;a++)if(b("html").has(this.$elements[a]).length){var c=this.$elements[a].data("FieldMultiple")._refreshConstraints().constraints;for(var d=0;d<c.length;d++)this.addConstraint(c[d].name,c[d].requirements,c[d].priority,c[d].isDomConstraint)}else this.$elements.splice(a,1);return this},getValue:function(){if("function"==typeof this.options.value)return this.options.value(this);if(void 0!==
this.options.value)return this.options.value;if("INPUT"===this.element.nodeName){var a=E.getType(this.element);if("radio"===a)return this._findRelated().filter(":checked").val()||"";if("checkbox"===a){var c=[];return this._findRelated().filter(":checked").each(function(){c.push(b(this).val())}),c}}return"SELECT"===this.element.nodeName&&null===this.$element.val()?[]:this.$element.val()},_init:function(){return this.$elements=[this.$element],this}};e.prototype={init:function(a){return this.__class__=
"Parsley",this.__version__="2.9.2",this.__id__=E.generateID(),this._resetOptions(a),"FORM"===this.element.nodeName||E.checkAttr(this.element,this.options.namespace,"validate")&&!this.$element.is(this.options.inputs)?this.bind("parsleyForm"):this.isMultiple()?this.handleMultiple():this.bind("parsleyField")},isMultiple:function(){var a=E.getType(this.element);return"radio"===a||"checkbox"===a||"SELECT"===this.element.nodeName&&null!==this.element.getAttribute("multiple")},handleMultiple:function(){var a,
c,d=this;if(this.options.multiple=this.options.multiple||(a=this.element.getAttribute("name"))||this.element.getAttribute("id"),"SELECT"===this.element.nodeName&&null!==this.element.getAttribute("multiple"))return this.options.multiple=this.options.multiple||this.__id__,this.bind("parsleyFieldMultiple");if(!this.options.multiple)return E.warn("To be bound by Parsley, a radio, a checkbox and a multiple select input must have either a name or a multiple option.",this.$element),this;this.options.multiple=
this.options.multiple.replace(/(:|\.|\[|\]|\{|\}|\$)/g,"");a&&b('input[name="'+a+'"]').each(function(a,c){a=E.getType(c);"radio"!==a&&"checkbox"!==a||c.setAttribute(d.options.namespace+"multiple",d.options.multiple)});a=this._findRelated();for(var e=0;e<a.length;e++)if(void 0!==(c=b(a.get(e)).data("Parsley"))){this.$element.data("FieldMultiple")||c.addElement(this.$element);break}return this.bind("parsleyField",!0),c||this.bind("parsleyFieldMultiple")},bind:function(a,e){switch(a){case "parsleyForm":a=
b.extend(new u(this.element,this.domOptions,this.options),new f,window.ParsleyExtend)._bindFields();break;case "parsleyField":a=b.extend(new c(this.element,this.domOptions,this.options,this.parent),new f,window.ParsleyExtend);break;case "parsleyFieldMultiple":a=b.extend(new c(this.element,this.domOptions,this.options,this.parent),new d,new f,window.ParsleyExtend)._init();break;default:throw Error(a+"is not a supported Parsley type");}return this.options.multiple&&E.setAttr(this.element,this.options.namespace,
"multiple",this.options.multiple),void 0!==e?this.$element.data("FieldMultiple",a):(this.$element.data("Parsley",a),a._actualizeTriggers(),a._trigger("init")),a}};var V=b.fn.jquery.split(".");if(1>=parseInt(V[0])&&8>parseInt(V[1]))throw"The loaded version of jQuery is too old. Please upgrade to 1.8.x or better.";V.forEach||E.warn("Parsley requires ES5 to run properly. Please include https://github.com/es-shims/es5-shim");var H=x(new f,{element:document,$element:b(document),actualizeOptions:null,_resetOptions:null,
Factory:e,version:"2.9.2"});x(c.prototype,O.Field,f.prototype);x(u.prototype,O.Form,f.prototype);x(e.prototype,f.prototype);b.fn.parsley=b.fn.psly=function(a){if(1<this.length){var c=[];return this.each(function(){c.push(b(this).parsley(a))}),c}if(0!=this.length)return new e(this[0],a)};void 0===window.ParsleyExtend&&(window.ParsleyExtend={});H.options=x(E.objectCreate(aa),window.ParsleyConfig);window.ParsleyConfig=H.options;window.Parsley=window.psly=H;H.Utils=E;window.ParsleyUtils={};b.each(E,function(a,
c){"function"==typeof c&&(window.ParsleyUtils[a]=function(){return E.warnOnce("Accessing `window.ParsleyUtils` is deprecated. Use `window.Parsley.Utils` instead."),E[a].apply(E,arguments)})});var W=window.Parsley._validatorRegistry=new D(window.ParsleyConfig.validators,window.ParsleyConfig.i18n);window.ParsleyValidator={};b.each("setLocale addCatalog addMessage addMessages getErrorMessage formatMessage addValidator updateValidator removeValidator hasValidator".split(" "),function(a,c){window.Parsley[c]=
function(){return W[c].apply(W,arguments)};window.ParsleyValidator[c]=function(){var a;return E.warnOnce("Accessing the method '".concat(c,"' through Validator is deprecated. Simply call 'window.Parsley.").concat(c,"(...)'")),(a=window.Parsley)[c].apply(a,arguments)}});window.Parsley.UI=O;window.ParsleyUI={removeError:function(a,c,b){b=!0!==b;return E.warnOnce("Accessing UI is deprecated. Call 'removeError' on the instance directly. Please comment in issue 1073 as to your need to call this method."),
a.removeError(c,{updateClass:b})},getErrorsMessages:function(a){return E.warnOnce("Accessing UI is deprecated. Call 'getErrorsMessages' on the instance directly."),a.getErrorsMessages()}};b.each(["addError","updateError"],function(a,c){window.ParsleyUI[c]=function(a,b,d,e,f){f=!0!==f;return E.warnOnce("Accessing UI is deprecated. Call '".concat(c,"' on the instance directly. Please comment in issue 1073 as to your need to call this method.")),a[c](b,{message:d,assert:e,updateClass:f})}});!1!==window.ParsleyConfig.autoBind&&
b(function(){b("[data-parsley-validate]").length&&b("[data-parsley-validate]").parsley()});var K=b({});return b.listen=function(a,c,b){var d;if(g(),"object"===k(c)&&"function"==typeof b&&(d=c,c=b),"function"!=typeof c)throw Error("Wrong parameters");window.Parsley.on(v(a),q(c,d))},b.listenTo=function(a,b,d){if(g(),!(a instanceof c||a instanceof u))throw Error("Must give Parsley instance");if("string"!=typeof b||"function"!=typeof d)throw Error("Wrong parameters");a.on(v(b),q(d))},b.unsubscribe=function(a,
c){if(g(),"string"!=typeof a||"function"!=typeof c)throw Error("Wrong arguments");window.Parsley.off(v(a),c.parsleyAdaptedCallback)},b.unsubscribeTo=function(a,b){if(g(),!(a instanceof c||a instanceof u))throw Error("Must give Parsley instance");a.off(v(b))},b.unsubscribeAll=function(a){g();window.Parsley.off(v(a));b("form,input,textarea,select").each(function(){var c=b(this).data("Parsley");c&&c.off(v(a))})},b.emit=function(a,b){g();var d=b instanceof c||b instanceof u,e=Array.prototype.slice.call(arguments,
d?2:1);e.unshift(v(a));d||(b=window.Parsley);b.trigger.apply(b,n(e))},b.extend(!0,H,{asyncValidators:{default:{fn:function(a){return 200<=a.status&&300>a.status},url:!1},reverse:{fn:function(a){return 200>a.status||300<=a.status},url:!1}},addAsyncValidator:function(a,c,b,d){return H.asyncValidators[a]={fn:c,url:b||!1,options:d||{}},this}}),H.addValidator("remote",{requirementType:{"":"string",validator:"string",reverse:"boolean",options:"object"},validateString:function(a,c,d,e){function f(){var a=
H.asyncValidators[h].fn.call(e,m,c,d);return a=a||b.Deferred().reject(),b.when(a)}var g={};var h=d.validator||(!0===d.reverse?"reverse":"default");if(void 0===H.asyncValidators[h])throw Error("Calling an undefined async validator: `"+h+"`");-1<(c=H.asyncValidators[h].url||c).indexOf("{value}")?c=c.replace("{value}",encodeURIComponent(a)):g[e.element.getAttribute("name")||e.element.getAttribute("id")]=a;a=b.extend(!0,d.options||{},H.asyncValidators[h].options);g=b.extend(!0,{},{url:c,data:g,type:"GET"},
a);e.trigger("field:ajaxoptions",e,g);a=b.param(g);void 0===H._remoteCache&&(H._remoteCache={});var m=H._remoteCache[a]=H._remoteCache[a]||b.ajax(g);return m.then(f,f)},priority:-1}),H.on("form:submit",function(){H._remoteCache={}}),f.prototype.addAsyncValidator=function(){return E.warnOnce("Accessing the method `addAsyncValidator` through an instance is deprecated. Simply call `Parsley.addAsyncValidator(...)`"),H.addAsyncValidator.apply(H,arguments)},H.addMessages("en",{defaultMessage:"This value seems to be invalid.",
type:{email:"This value should be a valid email.",url:"This value should be a valid url.",number:"This value should be a valid number.",integer:"This value should be a valid integer.",digits:"This value should be digits.",alphanum:"This value should be alphanumeric."},notblank:"This value should not be blank.",required:"This value is required.",pattern:"This value seems to be invalid.",min:"This value should be greater than or equal to %s.",max:"This value should be lower than or equal to %s.",range:"This value should be between %s and %s.",
minlength:"This value is too short. It should have %s characters or more.",maxlength:"This value is too long. It should have %s characters or fewer.",length:"This value length is invalid. It should be between %s and %s characters long.",mincheck:"You must select at least %s choices.",maxcheck:"You must select %s choices or fewer.",check:"You must select between %s and %s choices.",equalto:"This value should be the same.",euvatin:"It's not a valid VAT Identification Number."}),H.setLocale("en"),(new function(){var a=
this,c=window||global;x(this,{isNativeEvent:function(a){return a.originalEvent&&!1!==a.originalEvent.isTrusted},fakeInputEvent:function(c){a.isNativeEvent(c)&&b(c.target).trigger("input")},misbehaves:function(c){a.isNativeEvent(c)&&(a.behavesOk(c),b(document).on("change.inputevent",c.data.selector,a.fakeInputEvent),a.fakeInputEvent(c))},behavesOk:function(c){a.isNativeEvent(c)&&b(document).off("input.inputevent",c.data.selector,a.behavesOk).off("change.inputevent",c.data.selector,a.misbehaves)},install:function(){if(!c.inputEventPatched){c.inputEventPatched=
"0.0.3";for(var d=0,e=["select",'input[type="checkbox"]','input[type="radio"]','input[type="file"]'];d<e.length;d++){var f=e[d];b(document).on("input.inputevent",f,{selector:f},a.behavesOk).on("change.inputevent",f,{selector:f},a.misbehaves)}}},uninstall:function(){delete c.inputEventPatched;b(document).off(".inputevent")}})}).install(),H});process=process||{env:{NODE_ENV:"development"}};
!function(b,k){"object"==typeof module&&module.exports?module.exports=k():"function"==typeof define&&define.amd?define(k):b.Spinner=k()}(this,function(){function b(a,c){var b;a=document.createElement(a||"div");for(b in c)a[b]=c[b];return a}function k(a){for(var c=1,b=arguments.length;b>c;c++)a.appendChild(arguments[c]);return a}function x(c,b,f,h){var d=["opacity",b,~~(100*c),f,h].join("-");f=.01+f/h*100;h=Math.max(1-(1-c)/b*(100-f),c);var e=C.substring(0,C.indexOf("Animation")).toLowerCase();return z[d]||
(a.insertRule("@"+(e&&"-"+e+"-"||"")+"keyframes "+d+"{0%{opacity:"+h+"}"+f+"%{opacity:"+c+"}"+(f+.01)+"%{opacity:1}"+(f+b)%100+"%{opacity:"+c+"}100%{opacity:"+h+"}}",a.cssRules.length),z[d]=1),d}function p(a,c){var b,d=a.style;if(c=c.charAt(0).toUpperCase()+c.slice(1),void 0!==d[c])return c;for(a=0;a<A.length;a++)if(b=A[a]+c,void 0!==d[b])return b}function n(a,c){for(var b in c)a.style[p(a,b)||b]=c[b];return a}function h(a){for(var c=1;c<arguments.length;c++){var b=arguments[c],d;for(d in b)void 0===
a[d]&&(a[d]=b[d])}return a}function f(a,c){return"string"==typeof a?a:a[c%a.length]}function m(a){this.opts=h(a||{},m.defaults,u)}function D(){function c(a,c){return b("<"+a+' xmlns="urn:schemas-microsoft.com:vml" class="spin-vml">',c)}a.addRule(".spin-vml","behavior:url(#default#VML)");m.prototype.lines=function(a,b){function d(){return n(c("group",{coordsize:h+" "+h,coordorigin:-g+" "+-g}),{width:h,height:h})}function e(a,e,h){k(p,k(n(d(),{rotation:360/b.lines*a+"deg",left:~~e}),k(n(c("roundrect",
{arcsize:b.corners}),{width:g,height:b.scale*b.width,left:b.scale*b.radius,top:-b.scale*b.width>>1,filter:h}),c("fill",{color:f(b.color,a),opacity:b.opacity}),c("stroke",{opacity:0}))))}var g=b.scale*(b.length+b.width),h=2*b.scale*g;var m=-(b.width+b.length)*b.scale*2+"px";var p=n(d(),{position:"absolute",top:m,left:m});if(b.shadow)for(m=1;m<=b.lines;m++)e(m,-2,"progid:DXImageTransform.Microsoft.Blur(pixelradius=2,makeshadow=1,shadowopacity=.3)");for(m=1;m<=b.lines;m++)e(m);return k(a,p)};m.prototype.opacity=
function(a,c,b,d){a=a.firstChild;d=d.shadow&&d.lines||0;a&&c+d<a.childNodes.length&&(a=a.childNodes[c+d],a=a&&a.firstChild,a=a&&a.firstChild,a&&(a.opacity=b))}}var C,A=["webkit","Moz","ms","O"],z={},u={lines:12,length:7,width:5,radius:10,scale:1,corners:1,color:"#000",opacity:.25,rotate:0,direction:1,speed:1,trail:100,fps:20,zIndex:2E9,className:"spinner",top:"50%",left:"50%",shadow:!1,hwaccel:!1,position:"absolute"};if(m.defaults={},h(m.prototype,{spin:function(a){this.stop();var c=this,d=c.opts,
f=c.el=b(null,{className:d.className});if(n(f,{position:d.position,width:0,zIndex:d.zIndex,left:d.left,top:d.top}),a&&a.insertBefore(f,a.firstChild||null),f.setAttribute("role","progressbar"),c.lines(f,c.opts),!C){var h,m=0,k=(d.lines-1)*(1-d.direction)/2,p=d.fps,u=p/d.speed,z=(1-d.opacity)/(u*d.trail/100),A=u/d.lines;!function X(){m++;for(var a=0;a<d.lines;a++)h=Math.max(1-(m+(d.lines-a)*A)%u*z,d.opacity),c.opacity(f,a*d.direction+k,h,d);c.timeout=c.el&&setTimeout(X,~~(1E3/p))}()}return c},stop:function(){var a=
this.el;return a&&(clearTimeout(this.timeout),a.parentNode&&a.parentNode.removeChild(a),this.el=void 0),this},lines:function(a,c){function d(a,d){return n(b(),{position:"absolute",width:c.scale*(c.length+c.width)+"px",height:c.scale*c.width+"px",background:a,boxShadow:d,transformOrigin:"left",transform:"rotate("+~~(360/c.lines*h+c.rotate)+"deg) translate("+c.scale*c.radius+"px,0)",borderRadius:(c.corners*c.scale*c.width>>1)+"px"})}for(var e,h=0,m=(c.lines-1)*(1-c.direction)/2;h<c.lines;h++)e=n(b(),
{position:"absolute",top:1+~(c.scale*c.width/2)+"px",transform:c.hwaccel?"translate3d(0,0,0)":"",opacity:c.opacity,animation:C&&x(c.opacity,c.trail,m+h*c.direction,c.lines)+" "+1/c.speed+"s linear infinite"}),c.shadow&&k(e,n(d("#000","0 0 4px #000"),{top:"2px"})),k(a,k(e,d(f(c.color,h),"0 0 1px rgba(0,0,0,.1)")));return a},opacity:function(a,c,b){c<a.childNodes.length&&(a.childNodes[c].style.opacity=b)}}),"undefined"!=typeof document){var a=function(){var a=b("style",{type:"text/css"});return k(document.getElementsByTagName("head")[0],
a),a.sheet||a.styleSheet}();var c=n(b("group"),{behavior:"url(#default#VML)"});!p(c,"transform")&&c.adj?D():C=p(c,"animation")}return m});process=process||{env:{NODE_ENV:"development"}};
function updateDepartments(b,k){if(b){for(var x=document.getElementById("departmentSelect"),p=x.length;0<p;)p--,x.remove(p);p=document.createElement("option");p.text=k;p.value="";try{x.add(p,null)}catch(h){x.add(p)}for(k=0;k<b.length;k++){var n=b[k];p=document.createElement("option");p.text=n.name;p.value=n.id;try{x.add(p,null)}catch(h){x.add(p)}}$("#departmentSelect").multiselect("refresh")}}process=process||{env:{NODE_ENV:"development"}};
!function(b,k){"object"==typeof exports&&"object"==typeof module?module.exports=k():"function"==typeof define&&define.amd?define([],k):"object"==typeof exports?exports.bowser=k():b.bowser=k()}(this,function(){return function(b){function k(p){if(x[p])return x[p].exports;var n=x[p]={i:p,l:!1,exports:{}};return b[p].call(n.exports,n,n.exports,k),n.l=!0,n.exports}var x={};return k.m=b,k.c=x,k.d=function(b,n,h){k.o(b,n)||Object.defineProperty(b,n,{enumerable:!0,get:h})},k.r=function(b){"undefined"!=typeof Symbol&&
Symbol.toStringTag&&Object.defineProperty(b,Symbol.toStringTag,{value:"Module"});Object.defineProperty(b,"__esModule",{value:!0})},k.t=function(b,n){if((1&n&&(b=k(b)),8&n)||4&n&&"object"==typeof b&&b&&b.__esModule)return b;var h=Object.create(null);if(k.r(h),Object.defineProperty(h,"default",{enumerable:!0,value:b}),2&n&&"string"!=typeof b)for(var f in b)k.d(h,f,function(f){return b[f]}.bind(null,f));return h},k.n=function(b){var n=b&&b.__esModule?function(){return b.default}:function(){return b};
return k.d(n,"a",n),n},k.o=function(b,n){return Object.prototype.hasOwnProperty.call(b,n)},k.p="",k(k.s=90)}({17:function(b,k,x){k.__esModule=!0;k.default=void 0;var p=x(18);x=function(){function b(){}return b.getFirstMatch=function(b,f){return(b=f.match(b))&&0<b.length&&b[1]||""},b.getSecondMatch=function(b,f){return(b=f.match(b))&&1<b.length&&b[2]||""},b.matchAndReturnConst=function(b,f,m){if(b.test(f))return m},b.getWindowsVersionName=function(b){switch(b){case "NT":return"NT";case "XP":return"XP";
case "NT 5.0":return"2000";case "NT 5.1":return"XP";case "NT 5.2":return"2003";case "NT 6.0":return"Vista";case "NT 6.1":return"7";case "NT 6.2":return"8";case "NT 6.3":return"8.1";case "NT 10.0":return"10"}},b.getMacOSVersionName=function(b){b=b.split(".").splice(0,2).map(function(b){return parseInt(b,10)||0});if(b.push(0),10===b[0])switch(b[1]){case 5:return"Leopard";case 6:return"Snow Leopard";case 7:return"Lion";case 8:return"Mountain Lion";case 9:return"Mavericks";case 10:return"Yosemite";case 11:return"El Capitan";
case 12:return"Sierra";case 13:return"High Sierra";case 14:return"Mojave";case 15:return"Catalina"}},b.getAndroidVersionName=function(b){b=b.split(".").splice(0,2).map(function(b){return parseInt(b,10)||0});if(b.push(0),!(1===b[0]&&5>b[1]))return 1===b[0]&&6>b[1]?"Cupcake":1===b[0]&&6<=b[1]?"Donut":2===b[0]&&2>b[1]?"Eclair":2===b[0]&&2===b[1]?"Froyo":2===b[0]&&2<b[1]?"Gingerbread":3===b[0]?"Honeycomb":4===b[0]&&1>b[1]?"Ice Cream Sandwich":4===b[0]&&4>b[1]?"Jelly Bean":4===b[0]&&4<=b[1]?"KitKat":5===
b[0]?"Lollipop":6===b[0]?"Marshmallow":7===b[0]?"Nougat":8===b[0]?"Oreo":9===b[0]?"Pie":void 0},b.getVersionPrecision=function(b){return b.split(".").length},b.compareVersions=function(h,f,m){void 0===m&&(m=!1);var n=b.getVersionPrecision(h),k=b.getVersionPrecision(f),p=Math.max(n,k),z=0;h=b.map([h,f],function(f){var a=p-b.getVersionPrecision(f);f+=Array(a+1).join(".0");return b.map(f.split("."),function(a){return Array(20-a.length).join("0")+a}).reverse()});m&&(z=p-Math.min(n,k));for(--p;p>=z;){if(h[0][p]>
h[1][p])return 1;if(h[0][p]===h[1][p]){if(p===z)return 0;--p}else if(h[0][p]<h[1][p])return-1}},b.map=function(b,f){var h,n=[];if(Array.prototype.map)return Array.prototype.map.call(b,f);for(h=0;h<b.length;h+=1)n.push(f(b[h]));return n},b.find=function(b,f){var h;if(Array.prototype.find)return Array.prototype.find.call(b,f);var n=0;for(h=b.length;n<h;n+=1){var k=b[n];if(f(k,n))return k}},b.assign=function(b){var f=arguments.length;for(var h=Array(1<f?f-1:0),n=1;n<f;n++)h[n-1]=arguments[n];if(Object.assign)return Object.assign.apply(Object,
[b].concat(h));n=function(){var f=h[k];"object"==typeof f&&null!==f&&Object.keys(f).forEach(function(h){b[h]=f[h]})};var k=0;for(f=h.length;k<f;k+=1)n();return b},b.getBrowserAlias=function(b){return p.BROWSER_ALIASES_MAP[b]},b.getBrowserTypeByAlias=function(b){return p.BROWSER_MAP[b]||""},b}();k.default=x;b.exports=k.default},18:function(b,k,x){k.__esModule=!0;k.BROWSER_ALIASES_MAP={"Amazon Silk":"amazon_silk","Android Browser":"android",Bada:"bada",BlackBerry:"blackberry",Chrome:"chrome",Chromium:"chromium",
Electron:"electron",Epiphany:"epiphany",Firefox:"firefox",Focus:"focus",Generic:"generic","Google Search":"google_search",Googlebot:"googlebot","Internet Explorer":"ie","K-Meleon":"k_meleon",Maxthon:"maxthon","Microsoft Edge":"edge","MZ Browser":"mz","NAVER Whale Browser":"naver",Opera:"opera","Opera Coast":"opera_coast",PhantomJS:"phantomjs",Puffin:"puffin",QupZilla:"qupzilla",QQ:"qq",QQLite:"qqlite",Safari:"safari",Sailfish:"sailfish","Samsung Internet for Android":"samsung_internet",SeaMonkey:"seamonkey",
Sleipnir:"sleipnir",Swing:"swing",Tizen:"tizen","UC Browser":"uc",Vivaldi:"vivaldi","WebOS Browser":"webos",WeChat:"wechat","Yandex Browser":"yandex",Roku:"roku"};k.BROWSER_MAP={amazon_silk:"Amazon Silk",android:"Android Browser",bada:"Bada",blackberry:"BlackBerry",chrome:"Chrome",chromium:"Chromium",electron:"Electron",epiphany:"Epiphany",firefox:"Firefox",focus:"Focus",generic:"Generic",googlebot:"Googlebot",google_search:"Google Search",ie:"Internet Explorer",k_meleon:"K-Meleon",maxthon:"Maxthon",
edge:"Microsoft Edge",mz:"MZ Browser",naver:"NAVER Whale Browser",opera:"Opera",opera_coast:"Opera Coast",phantomjs:"PhantomJS",puffin:"Puffin",qupzilla:"QupZilla",qq:"QQ Browser",qqlite:"QQ Browser Lite",safari:"Safari",sailfish:"Sailfish",samsung_internet:"Samsung Internet for Android",seamonkey:"SeaMonkey",sleipnir:"Sleipnir",swing:"Swing",tizen:"Tizen",uc:"UC Browser",vivaldi:"Vivaldi",webos:"WebOS Browser",wechat:"WeChat",yandex:"Yandex Browser"};k.PLATFORMS_MAP={tablet:"tablet",mobile:"mobile",
desktop:"desktop",tv:"tv"};k.OS_MAP={WindowsPhone:"Windows Phone",Windows:"Windows",MacOS:"macOS",iOS:"iOS",Android:"Android",WebOS:"WebOS",BlackBerry:"BlackBerry",Bada:"Bada",Tizen:"Tizen",Linux:"Linux",ChromeOS:"Chrome OS",PlayStation4:"PlayStation 4",Roku:"Roku"};k.ENGINE_MAP={EdgeHTML:"EdgeHTML",Blink:"Blink",Trident:"Trident",Presto:"Presto",Gecko:"Gecko",WebKit:"WebKit"}},90:function(b,k,x){function p(b,f){for(var h=0;h<f.length;h++){var m=f[h];m.enumerable=m.enumerable||!1;m.configurable=!0;
"value"in m&&(m.writable=!0);Object.defineProperty(b,m.key,m)}}k.__esModule=!0;k.default=void 0;var n,h=(n=x(91))&&n.__esModule?n:{default:n},f=x(18);x=function(){function b(){}var n;return b.getParser=function(b,f){if(void 0===f&&(f=!1),"string"!=typeof b)throw Error("UserAgent should be a string");return new h.default(b,f)},b.parse=function(b){return(new h.default(b)).getResult()},n=[{key:"BROWSER_MAP",get:function(){return f.BROWSER_MAP}},{key:"ENGINE_MAP",get:function(){return f.ENGINE_MAP}},
{key:"OS_MAP",get:function(){return f.OS_MAP}},{key:"PLATFORMS_MAP",get:function(){return f.PLATFORMS_MAP}}],n&&p(b,n),b}();k.default=x;b.exports=k.default},91:function(b,k,x){function p(b){return b&&b.__esModule?b:{default:b}}k.__esModule=!0;k.default=void 0;var n=p(x(92)),h=p(x(93)),f=p(x(94)),m=p(x(95)),D=p(x(17));x=function(){function b(b,f){if(void 0===f&&(f=!1),null==b||""===b)throw Error("UserAgent parameter can't be empty");this._ua=b;this.parsedResult={};!0!==f&&this.parse()}var k=b.prototype;
return k.getUA=function(){return this._ua},k.test=function(b){return b.test(this._ua)},k.parseBrowser=function(){var b=this;this.parsedResult.browser={};var f=D.default.find(n.default,function(a){if("function"==typeof a.test)return a.test(b);if(a.test instanceof Array)return a.test.some(function(a){return b.test(a)});throw Error("Browser's test function is not valid");});return f&&(this.parsedResult.browser=f.describe(this.getUA())),this.parsedResult.browser},k.getBrowser=function(){return this.parsedResult.browser?
this.parsedResult.browser:this.parseBrowser()},k.getBrowserName=function(b){return b?String(this.getBrowser().name).toLowerCase()||"":this.getBrowser().name||""},k.getBrowserVersion=function(){return this.getBrowser().version},k.getOS=function(){return this.parsedResult.os?this.parsedResult.os:this.parseOS()},k.parseOS=function(){var b=this;this.parsedResult.os={};var f=D.default.find(h.default,function(a){if("function"==typeof a.test)return a.test(b);if(a.test instanceof Array)return a.test.some(function(a){return b.test(a)});
throw Error("Browser's test function is not valid");});return f&&(this.parsedResult.os=f.describe(this.getUA())),this.parsedResult.os},k.getOSName=function(b){var f=this.getOS().name;return b?String(f).toLowerCase()||"":f||""},k.getOSVersion=function(){return this.getOS().version},k.getPlatform=function(){return this.parsedResult.platform?this.parsedResult.platform:this.parsePlatform()},k.getPlatformType=function(b){void 0===b&&(b=!1);var f=this.getPlatform().type;return b?String(f).toLowerCase()||
"":f||""},k.parsePlatform=function(){var b=this;this.parsedResult.platform={};var h=D.default.find(f.default,function(a){if("function"==typeof a.test)return a.test(b);if(a.test instanceof Array)return a.test.some(function(a){return b.test(a)});throw Error("Browser's test function is not valid");});return h&&(this.parsedResult.platform=h.describe(this.getUA())),this.parsedResult.platform},k.getEngine=function(){return this.parsedResult.engine?this.parsedResult.engine:this.parseEngine()},k.getEngineName=
function(b){return b?String(this.getEngine().name).toLowerCase()||"":this.getEngine().name||""},k.parseEngine=function(){var b=this;this.parsedResult.engine={};var f=D.default.find(m.default,function(a){if("function"==typeof a.test)return a.test(b);if(a.test instanceof Array)return a.test.some(function(a){return b.test(a)});throw Error("Browser's test function is not valid");});return f&&(this.parsedResult.engine=f.describe(this.getUA())),this.parsedResult.engine},k.parse=function(){return this.parseBrowser(),
this.parseOS(),this.parsePlatform(),this.parseEngine(),this},k.getResult=function(){return D.default.assign({},this.parsedResult)},k.satisfies=function(b){var f=this,a={},c=0,d={},e=0;if(Object.keys(b).forEach(function(f){var g=b[f];"string"==typeof g?(d[f]=g,e+=1):"object"==typeof g&&(a[f]=g,c+=1)}),0<c){var g=Object.keys(a),h=D.default.find(g,function(a){return f.isOS(a)});if(h&&(h=this.satisfies(a[h]),void 0!==h))return h;if(g=D.default.find(g,function(a){return f.isPlatform(a)}))if(g=this.satisfies(a[g]),
void 0!==g)return g}if(0<e&&(g=Object.keys(d),g=D.default.find(g,function(a){return f.isBrowser(a,!0)}),void 0!==g))return this.compareVersion(d[g])},k.isBrowser=function(b,f){void 0===f&&(f=!1);var a=this.getBrowserName().toLowerCase();b=b.toLowerCase();var c=D.default.getBrowserTypeByAlias(b);return f&&c&&(b=c.toLowerCase()),b===a},k.compareVersion=function(b){var f=[0],a=b,c=!1,d=this.getBrowserVersion();if("string"==typeof d)return">"===b[0]||"<"===b[0]?(a=b.substr(1),"="===b[1]?(c=!0,a=b.substr(2)):
f=[],">"===b[0]?f.push(1):f.push(-1)):"="===b[0]?a=b.substr(1):"~"===b[0]&&(c=!0,a=b.substr(1)),-1<f.indexOf(D.default.compareVersions(d,a,c))},k.isOS=function(b){return this.getOSName(!0)===String(b).toLowerCase()},k.isPlatform=function(b){return this.getPlatformType(!0)===String(b).toLowerCase()},k.isEngine=function(b){return this.getEngineName(!0)===String(b).toLowerCase()},k.is=function(b){return this.isBrowser(b)||this.isOS(b)||this.isPlatform(b)},k.some=function(b){var f=this;return void 0===
b&&(b=[]),b.some(function(a){return f.is(a)})},b}();k.default=x;b.exports=k.default},92:function(b,k,x){k.__esModule=!0;k.default=void 0;var p,n=(p=x(17))&&p.__esModule?p:{default:p},h=/version\/(\d+(\.?_?\d+)+)/i;k.default=[{test:[/googlebot/i],describe:function(b){var f={name:"Googlebot"};b=n.default.getFirstMatch(/googlebot\/(\d+(\.\d+))/i,b)||n.default.getFirstMatch(h,b);return b&&(f.version=b),f}},{test:[/opera/i],describe:function(b){var f={name:"Opera"};b=n.default.getFirstMatch(h,b)||n.default.getFirstMatch(/(?:opera)[\s/](\d+(\.?_?\d+)+)/i,
b);return b&&(f.version=b),f}},{test:[/opr\/|opios/i],describe:function(b){var f={name:"Opera"};b=n.default.getFirstMatch(/(?:opr|opios)[\s/](\S+)/i,b)||n.default.getFirstMatch(h,b);return b&&(f.version=b),f}},{test:[/SamsungBrowser/i],describe:function(b){var f={name:"Samsung Internet for Android"};b=n.default.getFirstMatch(h,b)||n.default.getFirstMatch(/(?:SamsungBrowser)[\s/](\d+(\.?_?\d+)+)/i,b);return b&&(f.version=b),f}},{test:[/Whale/i],describe:function(b){var f={name:"NAVER Whale Browser"};
b=n.default.getFirstMatch(h,b)||n.default.getFirstMatch(/(?:whale)[\s/](\d+(?:\.\d+)+)/i,b);return b&&(f.version=b),f}},{test:[/MZBrowser/i],describe:function(b){var f={name:"MZ Browser"};b=n.default.getFirstMatch(/(?:MZBrowser)[\s/](\d+(?:\.\d+)+)/i,b)||n.default.getFirstMatch(h,b);return b&&(f.version=b),f}},{test:[/focus/i],describe:function(b){var f={name:"Focus"};b=n.default.getFirstMatch(/(?:focus)[\s/](\d+(?:\.\d+)+)/i,b)||n.default.getFirstMatch(h,b);return b&&(f.version=b),f}},{test:[/swing/i],
describe:function(b){var f={name:"Swing"};b=n.default.getFirstMatch(/(?:swing)[\s/](\d+(?:\.\d+)+)/i,b)||n.default.getFirstMatch(h,b);return b&&(f.version=b),f}},{test:[/coast/i],describe:function(b){var f={name:"Opera Coast"};b=n.default.getFirstMatch(h,b)||n.default.getFirstMatch(/(?:coast)[\s/](\d+(\.?_?\d+)+)/i,b);return b&&(f.version=b),f}},{test:[/opt\/\d+(?:.?_?\d+)+/i],describe:function(b){var f={name:"Opera Touch"};b=n.default.getFirstMatch(/(?:opt)[\s/](\d+(\.?_?\d+)+)/i,b)||n.default.getFirstMatch(h,
b);return b&&(f.version=b),f}},{test:[/yabrowser/i],describe:function(b){var f={name:"Yandex Browser"};b=n.default.getFirstMatch(/(?:yabrowser)[\s/](\d+(\.?_?\d+)+)/i,b)||n.default.getFirstMatch(h,b);return b&&(f.version=b),f}},{test:[/ucbrowser/i],describe:function(b){var f={name:"UC Browser"};b=n.default.getFirstMatch(h,b)||n.default.getFirstMatch(/(?:ucbrowser)[\s/](\d+(\.?_?\d+)+)/i,b);return b&&(f.version=b),f}},{test:[/Maxthon|mxios/i],describe:function(b){var f={name:"Maxthon"};b=n.default.getFirstMatch(h,
b)||n.default.getFirstMatch(/(?:Maxthon|mxios)[\s/](\d+(\.?_?\d+)+)/i,b);return b&&(f.version=b),f}},{test:[/epiphany/i],describe:function(b){var f={name:"Epiphany"};b=n.default.getFirstMatch(h,b)||n.default.getFirstMatch(/(?:epiphany)[\s/](\d+(\.?_?\d+)+)/i,b);return b&&(f.version=b),f}},{test:[/puffin/i],describe:function(b){var f={name:"Puffin"};b=n.default.getFirstMatch(h,b)||n.default.getFirstMatch(/(?:puffin)[\s/](\d+(\.?_?\d+)+)/i,b);return b&&(f.version=b),f}},{test:[/sleipnir/i],describe:function(b){var f=
{name:"Sleipnir"};b=n.default.getFirstMatch(h,b)||n.default.getFirstMatch(/(?:sleipnir)[\s/](\d+(\.?_?\d+)+)/i,b);return b&&(f.version=b),f}},{test:[/k-meleon/i],describe:function(b){var f={name:"K-Meleon"};b=n.default.getFirstMatch(h,b)||n.default.getFirstMatch(/(?:k-meleon)[\s/](\d+(\.?_?\d+)+)/i,b);return b&&(f.version=b),f}},{test:[/micromessenger/i],describe:function(b){var f={name:"WeChat"};b=n.default.getFirstMatch(/(?:micromessenger)[\s/](\d+(\.?_?\d+)+)/i,b)||n.default.getFirstMatch(h,b);
return b&&(f.version=b),f}},{test:[/qqbrowser/i],describe:function(b){var f={name:/qqbrowserlite/i.test(b)?"QQ Browser Lite":"QQ Browser"};b=n.default.getFirstMatch(/(?:qqbrowserlite|qqbrowser)[/](\d+(\.?_?\d+)+)/i,b)||n.default.getFirstMatch(h,b);return b&&(f.version=b),f}},{test:[/msie|trident/i],describe:function(b){var f={name:"Internet Explorer"};b=n.default.getFirstMatch(/(?:msie |rv:)(\d+(\.?_?\d+)+)/i,b);return b&&(f.version=b),f}},{test:[/\sedg\//i],describe:function(b){var f={name:"Microsoft Edge"};
b=n.default.getFirstMatch(/\sedg\/(\d+(\.?_?\d+)+)/i,b);return b&&(f.version=b),f}},{test:[/edg([ea]|ios)/i],describe:function(b){var f={name:"Microsoft Edge"};b=n.default.getSecondMatch(/edg([ea]|ios)\/(\d+(\.?_?\d+)+)/i,b);return b&&(f.version=b),f}},{test:[/vivaldi/i],describe:function(b){var f={name:"Vivaldi"};b=n.default.getFirstMatch(/vivaldi\/(\d+(\.?_?\d+)+)/i,b);return b&&(f.version=b),f}},{test:[/seamonkey/i],describe:function(b){var f={name:"SeaMonkey"};b=n.default.getFirstMatch(/seamonkey\/(\d+(\.?_?\d+)+)/i,
b);return b&&(f.version=b),f}},{test:[/sailfish/i],describe:function(b){var f={name:"Sailfish"};b=n.default.getFirstMatch(/sailfish\s?browser\/(\d+(\.\d+)?)/i,b);return b&&(f.version=b),f}},{test:[/silk/i],describe:function(b){var f={name:"Amazon Silk"};b=n.default.getFirstMatch(/silk\/(\d+(\.?_?\d+)+)/i,b);return b&&(f.version=b),f}},{test:[/phantom/i],describe:function(b){var f={name:"PhantomJS"};b=n.default.getFirstMatch(/phantomjs\/(\d+(\.?_?\d+)+)/i,b);return b&&(f.version=b),f}},{test:[/slimerjs/i],
describe:function(b){var f={name:"SlimerJS"};b=n.default.getFirstMatch(/slimerjs\/(\d+(\.?_?\d+)+)/i,b);return b&&(f.version=b),f}},{test:[/blackberry|\bbb\d+/i,/rim\stablet/i],describe:function(b){var f={name:"BlackBerry"};b=n.default.getFirstMatch(h,b)||n.default.getFirstMatch(/blackberry[\d]+\/(\d+(\.?_?\d+)+)/i,b);return b&&(f.version=b),f}},{test:[/(web|hpw)[o0]s/i],describe:function(b){var f={name:"WebOS Browser"};b=n.default.getFirstMatch(h,b)||n.default.getFirstMatch(/w(?:eb)?[o0]sbrowser\/(\d+(\.?_?\d+)+)/i,
b);return b&&(f.version=b),f}},{test:[/bada/i],describe:function(b){var f={name:"Bada"};b=n.default.getFirstMatch(/dolfin\/(\d+(\.?_?\d+)+)/i,b);return b&&(f.version=b),f}},{test:[/tizen/i],describe:function(b){var f={name:"Tizen"};b=n.default.getFirstMatch(/(?:tizen\s?)?browser\/(\d+(\.?_?\d+)+)/i,b)||n.default.getFirstMatch(h,b);return b&&(f.version=b),f}},{test:[/qupzilla/i],describe:function(b){var f={name:"QupZilla"};b=n.default.getFirstMatch(/(?:qupzilla)[\s/](\d+(\.?_?\d+)+)/i,b)||n.default.getFirstMatch(h,
b);return b&&(f.version=b),f}},{test:[/firefox|iceweasel|fxios/i],describe:function(b){var f={name:"Firefox"};b=n.default.getFirstMatch(/(?:firefox|iceweasel|fxios)[\s/](\d+(\.?_?\d+)+)/i,b);return b&&(f.version=b),f}},{test:[/electron/i],describe:function(b){var f={name:"Electron"};b=n.default.getFirstMatch(/(?:electron)\/(\d+(\.?_?\d+)+)/i,b);return b&&(f.version=b),f}},{test:[/chromium/i],describe:function(b){var f={name:"Chromium"};b=n.default.getFirstMatch(/(?:chromium)[\s/](\d+(\.?_?\d+)+)/i,
b)||n.default.getFirstMatch(h,b);return b&&(f.version=b),f}},{test:[/chrome|crios|crmo/i],describe:function(b){var f={name:"Chrome"};b=n.default.getFirstMatch(/(?:chrome|crios|crmo)\/(\d+(\.?_?\d+)+)/i,b);return b&&(f.version=b),f}},{test:[/GSA/i],describe:function(b){var f={name:"Google Search"};b=n.default.getFirstMatch(/(?:GSA)\/(\d+(\.?_?\d+)+)/i,b);return b&&(f.version=b),f}},{test:function(b){var f=!b.test(/like android/i);b=b.test(/android/i);return f&&b},describe:function(b){var f={name:"Android Browser"};
b=n.default.getFirstMatch(h,b);return b&&(f.version=b),f}},{test:[/playstation 4/i],describe:function(b){var f={name:"PlayStation 4"};b=n.default.getFirstMatch(h,b);return b&&(f.version=b),f}},{test:[/safari|applewebkit/i],describe:function(b){var f={name:"Safari"};b=n.default.getFirstMatch(h,b);return b&&(f.version=b),f}},{test:[/.*/i],describe:function(b){var f=-1!==b.search("\\(")?/^(.*)\/(.*)[ \t]\((.*)/:/^(.*)\/(.*) /;return{name:n.default.getFirstMatch(f,b),version:n.default.getSecondMatch(f,
b)}}}];b.exports=k.default},93:function(b,k,x){k.__esModule=!0;k.default=void 0;var p,n=(p=x(17))&&p.__esModule?p:{default:p},h=x(18);k.default=[{test:[/Roku\/DVP/],describe:function(b){b=n.default.getFirstMatch(/Roku\/DVP-(\d+\.\d+)/i,b);return{name:h.OS_MAP.Roku,version:b}}},{test:[/windows phone/i],describe:function(b){b=n.default.getFirstMatch(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i,b);return{name:h.OS_MAP.WindowsPhone,version:b}}},{test:[/windows /i],describe:function(b){b=n.default.getFirstMatch(/Windows ((NT|XP)( \d\d?.\d)?)/i,
b);var f=n.default.getWindowsVersionName(b);return{name:h.OS_MAP.Windows,version:b,versionName:f}}},{test:[/Macintosh(.*?) FxiOS(.*?)\//],describe:function(b){var f={name:h.OS_MAP.iOS};b=n.default.getSecondMatch(/(Version\/)(\d[\d.]+)/,b);return b&&(f.version=b),f}},{test:[/macintosh/i],describe:function(b){var f=n.default.getFirstMatch(/mac os x (\d+(\.?_?\d+)+)/i,b).replace(/[_\s]/g,".");b=n.default.getMacOSVersionName(f);f={name:h.OS_MAP.MacOS,version:f};return b&&(f.versionName=b),f}},{test:[/(ipod|iphone|ipad)/i],
describe:function(b){b=n.default.getFirstMatch(/os (\d+([_\s]\d+)*) like mac os x/i,b).replace(/[_\s]/g,".");return{name:h.OS_MAP.iOS,version:b}}},{test:function(b){var f=!b.test(/like android/i);b=b.test(/android/i);return f&&b},describe:function(b){var f=n.default.getFirstMatch(/android[\s/-](\d+(\.\d+)*)/i,b);b=n.default.getAndroidVersionName(f);f={name:h.OS_MAP.Android,version:f};return b&&(f.versionName=b),f}},{test:[/(web|hpw)[o0]s/i],describe:function(b){b=n.default.getFirstMatch(/(?:web|hpw)[o0]s\/(\d+(\.\d+)*)/i,
b);var f={name:h.OS_MAP.WebOS};return b&&b.length&&(f.version=b),f}},{test:[/blackberry|\bbb\d+/i,/rim\stablet/i],describe:function(b){b=n.default.getFirstMatch(/rim\stablet\sos\s(\d+(\.\d+)*)/i,b)||n.default.getFirstMatch(/blackberry\d+\/(\d+([_\s]\d+)*)/i,b)||n.default.getFirstMatch(/\bbb(\d+)/i,b);return{name:h.OS_MAP.BlackBerry,version:b}}},{test:[/bada/i],describe:function(b){b=n.default.getFirstMatch(/bada\/(\d+(\.\d+)*)/i,b);return{name:h.OS_MAP.Bada,version:b}}},{test:[/tizen/i],describe:function(b){b=
n.default.getFirstMatch(/tizen[/\s](\d+(\.\d+)*)/i,b);return{name:h.OS_MAP.Tizen,version:b}}},{test:[/linux/i],describe:function(){return{name:h.OS_MAP.Linux}}},{test:[/CrOS/],describe:function(){return{name:h.OS_MAP.ChromeOS}}},{test:[/PlayStation 4/],describe:function(b){b=n.default.getFirstMatch(/PlayStation 4[/\s](\d+(\.\d+)*)/i,b);return{name:h.OS_MAP.PlayStation4,version:b}}}];b.exports=k.default},94:function(b,k,x){k.__esModule=!0;k.default=void 0;var p,n=(p=x(17))&&p.__esModule?p:{default:p},
h=x(18);k.default=[{test:[/googlebot/i],describe:function(){return{type:"bot",vendor:"Google"}}},{test:[/huawei/i],describe:function(b){b=n.default.getFirstMatch(/(can-l01)/i,b)&&"Nova";var f={type:h.PLATFORMS_MAP.mobile,vendor:"Huawei"};return b&&(f.model=b),f}},{test:[/nexus\s*(?:7|8|9|10).*/i],describe:function(){return{type:h.PLATFORMS_MAP.tablet,vendor:"Nexus"}}},{test:[/ipad/i],describe:function(){return{type:h.PLATFORMS_MAP.tablet,vendor:"Apple",model:"iPad"}}},{test:[/Macintosh(.*?) FxiOS(.*?)\//],
describe:function(){return{type:h.PLATFORMS_MAP.tablet,vendor:"Apple",model:"iPad"}}},{test:[/kftt build/i],describe:function(){return{type:h.PLATFORMS_MAP.tablet,vendor:"Amazon",model:"Kindle Fire HD 7"}}},{test:[/silk/i],describe:function(){return{type:h.PLATFORMS_MAP.tablet,vendor:"Amazon"}}},{test:[/tablet(?! pc)/i],describe:function(){return{type:h.PLATFORMS_MAP.tablet}}},{test:function(b){var f=b.test(/ipod|iphone/i);b=b.test(/like (ipod|iphone)/i);return f&&!b},describe:function(b){b=n.default.getFirstMatch(/(ipod|iphone)/i,
b);return{type:h.PLATFORMS_MAP.mobile,vendor:"Apple",model:b}}},{test:[/nexus\s*[0-6].*/i,/galaxy nexus/i],describe:function(){return{type:h.PLATFORMS_MAP.mobile,vendor:"Nexus"}}},{test:[/[^-]mobi/i],describe:function(){return{type:h.PLATFORMS_MAP.mobile}}},{test:function(b){return"blackberry"===b.getBrowserName(!0)},describe:function(){return{type:h.PLATFORMS_MAP.mobile,vendor:"BlackBerry"}}},{test:function(b){return"bada"===b.getBrowserName(!0)},describe:function(){return{type:h.PLATFORMS_MAP.mobile}}},
{test:function(b){return"windows phone"===b.getBrowserName()},describe:function(){return{type:h.PLATFORMS_MAP.mobile,vendor:"Microsoft"}}},{test:function(b){var f=Number(String(b.getOSVersion()).split(".")[0]);return"android"===b.getOSName(!0)&&3<=f},describe:function(){return{type:h.PLATFORMS_MAP.tablet}}},{test:function(b){return"android"===b.getOSName(!0)},describe:function(){return{type:h.PLATFORMS_MAP.mobile}}},{test:function(b){return"macos"===b.getOSName(!0)},describe:function(){return{type:h.PLATFORMS_MAP.desktop,
vendor:"Apple"}}},{test:function(b){return"windows"===b.getOSName(!0)},describe:function(){return{type:h.PLATFORMS_MAP.desktop}}},{test:function(b){return"linux"===b.getOSName(!0)},describe:function(){return{type:h.PLATFORMS_MAP.desktop}}},{test:function(b){return"playstation 4"===b.getOSName(!0)},describe:function(){return{type:h.PLATFORMS_MAP.tv}}},{test:function(b){return"roku"===b.getOSName(!0)},describe:function(){return{type:h.PLATFORMS_MAP.tv}}}];b.exports=k.default},95:function(b,k,x){k.__esModule=
!0;k.default=void 0;var p,n=(p=x(17))&&p.__esModule?p:{default:p},h=x(18);k.default=[{test:function(b){return"microsoft edge"===b.getBrowserName(!0)},describe:function(b){if(/\sedg\//i.test(b))return{name:h.ENGINE_MAP.Blink};b=n.default.getFirstMatch(/edge\/(\d+(\.?_?\d+)+)/i,b);return{name:h.ENGINE_MAP.EdgeHTML,version:b}}},{test:[/trident/i],describe:function(b){var f={name:h.ENGINE_MAP.Trident};b=n.default.getFirstMatch(/trident\/(\d+(\.?_?\d+)+)/i,b);return b&&(f.version=b),f}},{test:function(b){return b.test(/presto/i)},
describe:function(b){var f={name:h.ENGINE_MAP.Presto};b=n.default.getFirstMatch(/presto\/(\d+(\.?_?\d+)+)/i,b);return b&&(f.version=b),f}},{test:function(b){var f=b.test(/gecko/i);b=b.test(/like gecko/i);return f&&!b},describe:function(b){var f={name:h.ENGINE_MAP.Gecko};b=n.default.getFirstMatch(/gecko\/(\d+(\.?_?\d+)+)/i,b);return b&&(f.version=b),f}},{test:[/(apple)?webkit\/537\.36/i],describe:function(){return{name:h.ENGINE_MAP.Blink}}},{test:[/(apple)?webkit/i],describe:function(b){var f={name:h.ENGINE_MAP.WebKit};
b=n.default.getFirstMatch(/webkit\/(\d+(\.?_?\d+)+)/i,b);return b&&(f.version=b),f}}];b.exports=k.default}})});process=process||{env:{NODE_ENV:"development"}};
!function(b,k,x){function p(){return"function"!=typeof k.createElement?k.createElement(arguments[0]):A?k.createElementNS.call(k,"http://www.w3.org/2000/svg",arguments[0]):k.createElement.apply(k,arguments)}var n=[],h=[],f={_version:"3.6.0",_config:{classPrefix:"",enableClasses:!0,enableJSClass:!0,usePrefixes:!0},_q:[],on:function(a,b){var c=this;setTimeout(function(){b(c[a])},0)},addTest:function(a,b,e){h.push({name:a,fn:b,options:e})},addAsyncTest:function(a){h.push({name:null,fn:a})}},m=function(){};
m.prototype=f;m=new m;m.addTest("filereader",!!(b.File&&b.FileList&&b.FileReader));var D=f._config.usePrefixes?" -webkit- -moz- -o- -ms- ".split(" "):["",""];f._prefixes=D;var C=k.documentElement,A="svg"===C.nodeName.toLowerCase();m.addTest("placeholder","placeholder"in p("input")&&"placeholder"in p("textarea"));var z=function(){var a=!("onblur"in k.documentElement);return function(c,b){var d;return c?(b&&"string"!=typeof b||(b=p(b||"div")),c="on"+c,d=c in b,!d&&a&&(b.setAttribute||(b=p("div")),b.setAttribute(c,
""),d="function"==typeof b[c],b[c]!==x&&(b[c]=x),b.removeAttribute(c)),d):!1}}();f.hasEvent=z;var u=f._config.usePrefixes?["moz","o","ms","webkit"]:[];f._domPrefixes=u;m.addTest("pointerevents",function(){var a,b=u.length;for(a=m.hasEvent("pointerdown");b--&&!a;)z(u[b]+"pointerdown")&&(a=!0);return a});var a=f.testStyles=function(a,b,e,f){var c,d,g,h=p("div");var n=k.body;var m=(n||(n=p(A?"svg":"body"),n.fake=!0),n);if(parseInt(e,10))for(;e--;)n=p("div"),n.id=f?f[e]:"modernizr"+(e+1),h.appendChild(n);
return c=p("style"),c.type="text/css",c.id="smodernizr",(m.fake?m:h).appendChild(c),m.appendChild(h),c.styleSheet?c.styleSheet.cssText=a:c.appendChild(k.createTextNode(a)),h.id="modernizr",m.fake&&(m.style.background="",m.style.overflow="hidden",g=C.style.overflow,C.style.overflow="hidden",C.appendChild(m)),d=b(h,a),m.fake?(m.parentNode.removeChild(m),C.style.overflow=g,C.offsetHeight):h.parentNode.removeChild(h),!!d};m.addTest("touchevents",function(){if("ontouchstart"in b||b.DocumentTouch&&k instanceof
DocumentTouch)var c=!0;else{var d=["@media (",D.join("touch-enabled),("),"heartz){#modernizr{top:9px;position:absolute}}"].join("");a(d,function(a){c=9===a.offsetTop})}return c});(function(){var a,b,e,f,k;for(k in h)if(h.hasOwnProperty(k)){if(a=[],b=h[k],b.name&&(a.push(b.name.toLowerCase()),b.options&&b.options.aliases&&b.options.aliases.length))for(e=0;e<b.options.aliases.length;e++)a.push(b.options.aliases[e].toLowerCase());e="function"===typeof b.fn?b.fn():b.fn;for(f=0;f<a.length;f++){var p=a[f];
p=p.split(".");1===p.length?m[p[0]]=e:(!m[p[0]]||m[p[0]]instanceof Boolean||(m[p[0]]=new Boolean(m[p[0]])),m[p[0]][p[1]]=e);n.push((e?"":"no-")+p.join("-"))}}})();(function(a){var c=C.className,b=m._config.classPrefix||"";if(A&&(c=c.baseVal),m._config.enableJSClass)c=c.replace(new RegExp("(^|\\s)"+b+"no-js(\\s|$)"),"$1"+b+"js$2");m._config.enableClasses&&(c+=" "+b+a.join(" "+b),A?C.className.baseVal=c:C.className=c)})(n);delete f.addTest;delete f.addAsyncTest;for(f=0;f<m._q.length;f++)m._q[f]();b.Modernizr=
m}(window,document);process=process||{env:{NODE_ENV:"development"}};
(function(b,k){"object"===typeof exports&&"undefined"!==typeof module?module.exports=k():"function"===typeof define&&define.amd?define(k):b.SignaturePad=k()})(this,function(){function b(b,h,f){this.x=b;this.y=h;this.time=f||(new Date).getTime()}function k(b,h,f,m){this.startPoint=b;this.control1=h;this.control2=f;this.endPoint=m}function x(b,h,f){var n,k,p,A=null,z=0;f||(f={});var u=function(){z=!1===f.leading?0:Date.now();A=null;p=b.apply(n,k);A||(n=k=null)};return function(){var a=Date.now();z||
!1!==f.leading||(z=a);var c=h-(a-z);n=this;k=arguments;0>=c||c>h?(A&&(clearTimeout(A),A=null),z=a,p=b.apply(n,k),A||(n=k=null)):A||!1===f.trailing||(A=setTimeout(u,c));return p}}function p(b,h){var f=this;h=h||{};this.velocityFilterWeight=h.velocityFilterWeight||.7;this.minWidth=h.minWidth||.5;this.maxWidth=h.maxWidth||2.5;this.throttle="throttle"in h?h.throttle:16;this.minDistance="minDistance"in h?h.minDistance:5;this._strokeMoveUpdate=this.throttle?x(p.prototype._strokeUpdate,this.throttle):p.prototype._strokeUpdate;
this.dotSize=h.dotSize||function(){return(this.minWidth+this.maxWidth)/2};this.penColor=h.penColor||"black";this.backgroundColor=h.backgroundColor||"rgba(0,0,0,0)";this.onBegin=h.onBegin;this.onEnd=h.onEnd;this._canvas=b;this._ctx=b.getContext("2d");this.clear();this._handleMouseDown=function(b){1===b.which&&(f._mouseButtonDown=!0,f._strokeBegin(b))};this._handleMouseMove=function(b){f._mouseButtonDown&&f._strokeMoveUpdate(b)};this._handleMouseUp=function(b){1===b.which&&f._mouseButtonDown&&(f._mouseButtonDown=
!1,f._strokeEnd(b))};this._handleTouchStart=function(b){1===b.targetTouches.length&&f._strokeBegin(b.changedTouches[0])};this._handleTouchMove=function(b){b.preventDefault();f._strokeMoveUpdate(b.targetTouches[0])};this._handleTouchEnd=function(b){b.target===f._canvas&&(b.preventDefault(),f._strokeEnd(b))};this.on()}b.prototype.velocityFrom=function(b){return this.time!==b.time?this.distanceTo(b)/(this.time-b.time):1};b.prototype.distanceTo=function(b){return Math.sqrt(Math.pow(this.x-b.x,2)+Math.pow(this.y-
b.y,2))};b.prototype.equals=function(b){return this.x===b.x&&this.y===b.y&&this.time===b.time};k.prototype.length=function(){for(var b=0,h=void 0,f=void 0,m=0;10>=m;m+=1){var k=m/10,p=this._point(k,this.startPoint.x,this.control1.x,this.control2.x,this.endPoint.x);k=this._point(k,this.startPoint.y,this.control1.y,this.control2.y,this.endPoint.y);0<m&&(h=p-h,f=k-f,b+=Math.sqrt(h*h+f*f));h=p;f=k}return b};k.prototype._point=function(b,h,f,m,k){return h*(1-b)*(1-b)*(1-b)+3*f*(1-b)*(1-b)*b+3*m*(1-b)*
b*b+k*b*b*b};p.prototype.clear=function(){var b=this._ctx,h=this._canvas;b.fillStyle=this.backgroundColor;b.clearRect(0,0,h.width,h.height);b.fillRect(0,0,h.width,h.height);this._data=[];this._reset();this._isEmpty=!0};p.prototype.fromDataURL=function(b){var h=this,f=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},n=new Image,k=f.ratio||window.devicePixelRatio||1,p=f.width||this._canvas.width/k,A=f.height||this._canvas.height/k;this._reset();n.src=b;n.onload=function(){h._ctx.drawImage(n,
0,0,p,A)};this._isEmpty=!1};p.prototype.toDataURL=function(b){var h;switch(b){case "image/svg+xml":return this._toSVG();default:for(var f=arguments.length,n=Array(1<f?f-1:0),k=1;k<f;k++)n[k-1]=arguments[k];return(h=this._canvas).toDataURL.apply(h,[b].concat(n))}};p.prototype.on=function(){this._handleMouseEvents();this._handleTouchEvents()};p.prototype.off=function(){this._canvas.removeEventListener("mousedown",this._handleMouseDown);this._canvas.removeEventListener("mousemove",this._handleMouseMove);
document.removeEventListener("mouseup",this._handleMouseUp);this._canvas.removeEventListener("touchstart",this._handleTouchStart);this._canvas.removeEventListener("touchmove",this._handleTouchMove);this._canvas.removeEventListener("touchend",this._handleTouchEnd)};p.prototype.isEmpty=function(){return this._isEmpty};p.prototype._strokeBegin=function(b){this._data.push([]);this._reset();this._strokeUpdate(b);if("function"===typeof this.onBegin)this.onBegin(b)};p.prototype._strokeUpdate=function(b){b=
this._createPoint(b.clientX,b.clientY);var h=this._data[this._data.length-1],f=(h=h&&h[h.length-1])&&b.distanceTo(h)<this.minDistance;h&&f||(f=this._addPoint(b),h=f.curve,f=f.widths,h&&f&&this._drawCurve(h,f.start,f.end),this._data[this._data.length-1].push({x:b.x,y:b.y,time:b.time,color:this.penColor}))};p.prototype._strokeEnd=function(b){var h=this.points[0];2<this.points.length||!h||this._drawDot(h);if(h){var f=this._data[this._data.length-1];h.equals(f[f.length-1])||f.push({x:h.x,y:h.y,time:h.time,
color:this.penColor})}if("function"===typeof this.onEnd)this.onEnd(b)};p.prototype._handleMouseEvents=function(){this._mouseButtonDown=!1;this._canvas.addEventListener("mousedown",this._handleMouseDown);this._canvas.addEventListener("mousemove",this._handleMouseMove);document.addEventListener("mouseup",this._handleMouseUp)};p.prototype._handleTouchEvents=function(){this._canvas.style.msTouchAction="none";this._canvas.style.touchAction="none";this._canvas.addEventListener("touchstart",this._handleTouchStart);
this._canvas.addEventListener("touchmove",this._handleTouchMove);this._canvas.addEventListener("touchend",this._handleTouchEnd)};p.prototype._reset=function(){this.points=[];this._lastVelocity=0;this._lastWidth=(this.minWidth+this.maxWidth)/2;this._ctx.fillStyle=this.penColor};p.prototype._createPoint=function(n,h,f){var k=this._canvas.getBoundingClientRect();return new b(n-k.left,h-k.top,f||(new Date).getTime())};p.prototype._addPoint=function(b){var h=this.points;h.push(b);if(2<h.length){3===h.length&&
h.unshift(h[0]);b=this._calculateCurveControlPoints(h[0],h[1],h[2]);var f=b.c2;b=this._calculateCurveControlPoints(h[1],h[2],h[3]);b=new k(h[1],f,b.c1,h[2]);f=this._calculateCurveWidths(b);h.shift();return{curve:b,widths:f}}return{}};p.prototype._calculateCurveControlPoints=function(n,h,f){var k=n.x-h.x,p=n.y-h.y,x=h.x-f.x,A=h.y-f.y,z=(n.x+h.x)/2;n=(n.y+h.y)/2;var u=(h.x+f.x)/2;f=(h.y+f.y)/2;x=Math.sqrt(x*x+A*A);p=x/(Math.sqrt(k*k+p*p)+x);k=h.x-(u+(z-u)*p);h=h.y-(f+(n-f)*p);return{c1:new b(z+k,n+
h),c2:new b(u+k,f+h)}};p.prototype._calculateCurveWidths=function(b){var h={start:null,end:null};b=this.velocityFilterWeight*b.endPoint.velocityFrom(b.startPoint)+(1-this.velocityFilterWeight)*this._lastVelocity;var f=this._strokeWidth(b);h.start=this._lastWidth;h.end=f;this._lastVelocity=b;this._lastWidth=f;return h};p.prototype._strokeWidth=function(b){return Math.max(this.maxWidth/(b+1),this.minWidth)};p.prototype._drawPoint=function(b,h,f){var k=this._ctx;k.moveTo(b,h);k.arc(b,h,f,0,2*Math.PI,
!1);this._isEmpty=!1};p.prototype._drawCurve=function(b,h,f){var k=this._ctx;f-=h;var n=Math.floor(b.length());k.beginPath();for(var p=0;p<n;p+=1){var A=p/n,z=A*A,u=z*A,a=1-A,c=a*a,d=c*a,e=d*b.startPoint.x;e+=3*c*A*b.control1.x;e+=3*a*z*b.control2.x;e+=u*b.endPoint.x;d*=b.startPoint.y;d+=3*c*A*b.control1.y;d+=3*a*z*b.control2.y;d+=u*b.endPoint.y;this._drawPoint(e,d,h+u*f)}k.closePath();k.fill()};p.prototype._drawDot=function(b){var h=this._ctx,f="function"===typeof this.dotSize?this.dotSize():this.dotSize;
h.beginPath();this._drawPoint(b.x,b.y,f);h.closePath();h.fill()};p.prototype._fromData=function(k,h,f){for(var n=0;n<k.length;n+=1){var p=k[n];if(1<p.length)for(var x=0;x<p.length;x+=1){var A=p[x],z=new b(A.x,A.y,A.time);A=A.color;if(0===x)this.penColor=A,this._reset(),this._addPoint(z);else if(x!==p.length-1){var u=this._addPoint(z);z=u.curve;u=u.widths;z&&u&&h(z,u,A)}}else this._reset(),f(p[0])}};p.prototype._toSVG=function(){var b=this,h=this._data,f=this._canvas,k=Math.max(window.devicePixelRatio||
1,1),p=f.width/k;k=f.height/k;var x=document.createElementNS("http://www.w3.org/2000/svg","svg");x.setAttributeNS(null,"width",f.width);x.setAttributeNS(null,"height",f.height);this._fromData(h,function(b,f,h){var a=document.createElement("path");isNaN(b.control1.x)||isNaN(b.control1.y)||isNaN(b.control2.x)||isNaN(b.control2.y)||(b="M "+b.startPoint.x.toFixed(3)+","+b.startPoint.y.toFixed(3)+" C "+(b.control1.x.toFixed(3)+","+b.control1.y.toFixed(3)+" ")+(b.control2.x.toFixed(3)+","+b.control2.y.toFixed(3)+
" ")+(b.endPoint.x.toFixed(3)+","+b.endPoint.y.toFixed(3)),a.setAttribute("d",b),a.setAttribute("stroke-width",(2.25*f.end).toFixed(3)),a.setAttribute("stroke",h),a.setAttribute("fill","none"),a.setAttribute("stroke-linecap","round"),x.appendChild(a))},function(f){var h=document.createElement("circle"),k="function"===typeof b.dotSize?b.dotSize():b.dotSize;h.setAttribute("r",k);h.setAttribute("cx",f.x);h.setAttribute("cy",f.y);h.setAttribute("fill",f.color);x.appendChild(h)});h='<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 '+
(p+" "+k+'" width="')+(p+'" height="')+(k+'">');f=x.innerHTML;if(void 0===f){f=document.createElement("dummy");p=x.childNodes;f.innerHTML="";for(k=0;k<p.length;k+=1)f.appendChild(p[k].cloneNode(!0));f=f.innerHTML}return"data:image/svg+xml;base64,"+btoa(h+f+"</svg>")};p.prototype.fromData=function(b){var h=this;this.clear();this._fromData(b,function(b,k){return h._drawCurve(b,k.start,k.end)},function(b){return h._drawDot(b)});this._data=b};p.prototype.toData=function(){return this._data};return p});
process=process||{env:{NODE_ENV:"development"}};
!function(b,k){"object"==typeof exports&&"undefined"!=typeof module?module.exports=k():"function"==typeof define&&define.amd?define(k):b.Cropper=k()}(this,function(){function b(a){return"number"==typeof a&&!da(a)}function k(a){return"object"===(void 0===a?"undefined":B(a))&&null!==a}function x(a){if(!k(a))return!1;try{var c=a.constructor,b=c.prototype;return c&&b&&S.call(b,"isPrototypeOf")}catch(N){return!1}}function p(a){return"function"==typeof a}function n(a,c){if(a&&p(c))if(Array.isArray(a)||
b(a.length)){var d=a.length,e=void 0;for(e=0;e<d&&!1!==c.call(a,a[e],e,a);e+=1);}else k(a)&&Object.keys(a).forEach(function(b){c.call(a,a[b],b,a)});return a}function h(a){var c=1<arguments.length&&void 0!==arguments[1]?arguments[1]:1E11;return ja.test(a)?Math.round(a*c)/c:a}function f(a,c){var d=a.style;n(c,function(a,c){oa.test(c)&&b(a)&&(a+="px");d[c]=a})}function m(a,c){if(c)if(b(a.length))n(a,function(a){m(a,c)});else if(a.classList)a.classList.add(c);else{var d=a.className.trim();d?0>d.indexOf(c)&&
(a.className=d+" "+c):a.className=c}}function D(a,c){c&&(b(a.length)?n(a,function(a){D(a,c)}):a.classList?a.classList.remove(c):0<=a.className.indexOf(c)&&(a.className=a.className.replace(c,"")))}function C(a,c,d){c&&(b(a.length)?n(a,function(a){C(a,c,d)}):d?m(a,c):D(a,c))}function A(a){return a.replace(na,"$1-$2").toLowerCase()}function z(a,c){return k(a[c])?a[c]:a.dataset?a.dataset[c]:a.getAttribute("data-"+A(c))}function u(a,c,b){k(b)?a[c]=b:a.dataset?a.dataset[c]=b:a.setAttribute("data-"+A(c),
b)}function a(a,c){if(k(a[c]))try{delete a[c]}catch(fa){a[c]=void 0}else if(a.dataset)try{delete a.dataset[c]}catch(fa){a.dataset[c]=void 0}else a.removeAttribute("data-"+A(c))}function c(a,c,b){var d=3<arguments.length&&void 0!==arguments[3]?arguments[3]:{};n(c.trim().split(la),function(c){a.removeEventListener(c,b,d)})}function d(a,b,d){var e=3<arguments.length&&void 0!==arguments[3]?arguments[3]:{};if(e.once){var f=d;d=function(){for(var g=arguments.length,h=Array(g),k=0;k<g;k++)h[k]=arguments[k];
return c(a,b,d,e),f.apply(a,h)}}n(b.trim().split(la),function(c){a.addEventListener(c,d,e)})}function e(a,c,b){var d=void 0;return p(Event)&&p(CustomEvent)?d=new CustomEvent(c,{detail:b,bubbles:!0,cancelable:!0}):(d=document.createEvent("CustomEvent")).initCustomEvent(c,!0,!0,b),a.dispatchEvent(d)}function g(a){a=a.getBoundingClientRect();return{left:a.left+(window.pageXOffset-document.documentElement.clientLeft),top:a.top+(window.pageYOffset-document.documentElement.clientTop)}}function q(a){return(a=
a.match(ha))&&(a[1]!==ta.protocol||a[2]!==ta.hostname||a[3]!==ta.port)}function v(a){var c="timestamp="+(new Date).getTime();return a+(-1===a.indexOf("?")?"?":"&")+c}function t(a){var c=a.rotate,d=a.scaleX,e=a.scaleY,f=a.translateX;a=a.translateY;var g=[];b(f)&&0!==f&&g.push("translateX("+f+"px)");b(a)&&0!==a&&g.push("translateY("+a+"px)");b(c)&&0!==c&&g.push("rotate("+c+"deg)");b(d)&&1!==d&&g.push("scaleX("+d+")");b(e)&&1!==e&&g.push("scaleY("+e+")");c=g.length?g.join(" "):"none";return{WebkitTransform:c,
msTransform:c,transform:c}}function G(a,c){var b=a.pageX;a=a.pageY;var d={endX:b,endY:a};return c?d:J({startX:b,startY:a},d)}function E(a){var c=a.aspectRatio,b=a.height,d=a.width,e=1<arguments.length&&void 0!==arguments[1]?arguments[1]:"contain",f=function(a){return ea(a)&&0<a};f(d)&&f(b)?(f=b*c,"contain"===e&&f>d||"cover"===e&&f<d?b=d/c:d=b*c):f(d)?b=d/c:f(b)&&(d=b*c);return{width:d,height:b}}function aa(a){a=new DataView(a);var c=void 0,b=void 0,d=void 0,e=void 0;if(255===a.getUint8(0)&&216===
a.getUint8(1))for(var f=a.byteLength,g=2;g<f;){if(255===a.getUint8(g)&&225===a.getUint8(g+1)){d=g;break}g+=1}if(d){f=d+10;var h=d+4;g="";for(d=4+h;h<d;h+=1)g+=U(a.getUint8(h));"Exif"===g&&(d=a.getUint16(f),!(b=18761===d)&&19789!==d||42!==a.getUint16(f+2,b)||(d=a.getUint32(f+4,b),8<=d&&(e=f+d)))}if(e)for(f=a.getUint16(e,b),d=void 0,g=0;g<f;g+=1)if(d=e+12*g+2,274===a.getUint16(d,b)){d+=8;c=a.getUint16(d,b);a.setUint16(d,1,b);break}return c}var F="undefined"!=typeof window?window:{},O=F.PointerEvent?
"pointerdown":"touchstart mousedown",ba=F.PointerEvent?"pointermove":"touchmove mousemove",X=F.PointerEvent?"pointerup pointercancel":"touchend touchcancel mouseup",V=/^(?:e|w|s|n|se|sw|ne|nw|all|crop|move|zoom)$/,H=/^data:/,W=/^data:image\/jpeg;base64,/,K=/^(?:img|canvas)$/i,w={viewMode:0,dragMode:"crop",aspectRatio:NaN,data:null,preview:"",responsive:!0,restore:!0,checkCrossOrigin:!0,checkOrientation:!0,modal:!0,guides:!0,center:!0,highlight:!0,background:!0,autoCrop:!0,autoCropArea:.8,movable:!0,
rotatable:!0,scalable:!0,zoomable:!0,zoomOnTouch:!0,zoomOnWheel:!0,wheelZoomRatio:.1,cropBoxMovable:!0,cropBoxResizable:!0,toggleDragModeOnDblclick:!0,minCanvasWidth:0,minCanvasHeight:0,minCropBoxWidth:0,minCropBoxHeight:0,minContainerWidth:200,minContainerHeight:100,ready:null,cropstart:null,cropmove:null,cropend:null,crop:null,zoom:null},B="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&
a!==Symbol.prototype?"symbol":typeof a},L=function(){function a(a,c){for(var b=0;b<c.length;b++){var d=c[b];d.enumerable=d.enumerable||!1;d.configurable=!0;"value"in d&&(d.writable=!0);Object.defineProperty(a,d.key,d)}}return function(c,b,d){return b&&a(c.prototype,b),d&&a(c,d),c}}(),I=function(a){if(Array.isArray(a)){for(var c=0,b=Array(a.length);c<a.length;c++)b[c]=a[c];return b}return Array.from(a)},da=Number.isNaN||F.isNaN,S=Object.prototype.hasOwnProperty,J=Object.assign||function(a){for(var c=
arguments.length,b=Array(1<c?c-1:0),d=1;d<c;d++)b[d-1]=arguments[d];return k(a)&&0<b.length&&b.forEach(function(c){k(c)&&Object.keys(c).forEach(function(b){a[b]=c[b]})}),a},ja=/\.\d*(?:0|9){12}\d*$/i,oa=/^(?:width|height|left|top|marginLeft|marginTop)$/,na=/([a-z\d])([A-Z])/g,la=/\s\s*/,ta=F.location,ha=/^(https?:)\/\/([^:/?#]+):?(\d*)/i,ea=Number.isFinite||F.isFinite,U=String.fromCharCode,ya=/^data:.*,/,ia=F.Cropper,ua=function(){function a(c){var b=1<arguments.length&&void 0!==arguments[1]?arguments[1]:
{};if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");if(!c||!K.test(c.tagName))throw Error("The first argument is required and must be an <img> or <canvas> element.");this.element=c;this.options=J({},w,x(b)&&b);this.disabled=this.cropped=!1;this.pointers={};this.sizing=this.sized=this.replaced=this.reloading=this.ready=!1;this.init()}return L(a,[{key:"init",value:function(){var a=this.element,c=a.tagName.toLowerCase(),b=void 0;if(!z(a,"cropper")){if(u(a,"cropper",this),
"img"===c){if(this.isImg=!0,b=a.getAttribute("src")||"",this.originalUrl=b,!b)return;b=a.src}else"canvas"===c&&window.HTMLCanvasElement&&(b=a.toDataURL());this.load(b)}}},{key:"load",value:function(a){var c=this;if(a){this.url=a;this.imageData={};var b=this.element,d=this.options;if(d.checkOrientation&&window.ArrayBuffer)if(H.test(a))W.test(a)?this.read((e=a.replace(ya,""),f=atob(e),g=new ArrayBuffer(f.length),n(h=new Uint8Array(g),function(a,c){h[c]=f.charCodeAt(c)}),g)):this.clone();else{var e,
f,g,h,k=new XMLHttpRequest;this.reloading=!0;this.xhr=k;var m=function(){c.reloading=!1;c.xhr=null};k.ontimeout=m;k.onabort=m;k.onerror=function(){m();c.clone()};k.onload=function(){m();c.read(k.response)};d.checkCrossOrigin&&q(a)&&b.crossOrigin&&(a=v(a));k.open("get",a);k.responseType="arraybuffer";k.withCredentials="use-credentials"===b.crossOrigin;k.send()}else this.clone()}}},{key:"read",value:function(a){var c,b,d=this.options,e=this.imageData,f=aa(a),g=0,h=1,k=1;1<f&&(this.url=(c=new Uint8Array(a),
b="",n(c,function(a){b+=U(a)}),"data:image/jpeg;base64,"+btoa(b)),a=function(a){var c=0,b=1,d=1;switch(a){case 2:b=-1;break;case 3:c=-180;break;case 4:d=-1;break;case 5:c=90;d=-1;break;case 6:c=90;break;case 7:c=90;b=-1;break;case 8:c=-90}return{rotate:c,scaleX:b,scaleY:d}}(f),g=a.rotate,h=a.scaleX,k=a.scaleY);d.rotatable&&(e.rotate=g);d.scalable&&(e.scaleX=h,e.scaleY=k);this.clone()}},{key:"clone",value:function(){var a=this.element,c=this.url,b=void 0,e=void 0;this.options.checkCrossOrigin&&q(c)&&
((b=a.crossOrigin)?e=c:(b="anonymous",e=v(c)));this.crossOrigin=b;this.crossOriginUrl=e;var f=document.createElement("img");b&&(f.crossOrigin=b);f.src=e||c;c=this.start.bind(this);b=this.stop.bind(this);this.image=f;this.onStart=c;this.onStop=b;this.isImg?a.complete?this.timeout=setTimeout(c,0):d(a,"load",c,{once:!0}):(f.onload=c,f.onerror=b,m(f,"cropper-hide"),a.parentNode.insertBefore(f,a.nextSibling))}},{key:"start",value:function(a){var c=this,b=this.isImg?this.element:this.image;a&&(b.onload=
null,b.onerror=null);this.sizing=!0;var d=F.navigator&&/(Macintosh|iPhone|iPod|iPad).*AppleWebKit/i.test(F.navigator.userAgent),e=function(a,b){J(c.imageData,{naturalWidth:a,naturalHeight:b,aspectRatio:a/b});c.sizing=!1;c.sized=!0;c.build()};if(!b.naturalWidth||d){var f=document.createElement("img"),g=document.body||document.documentElement;this.sizingImage=f;f.onload=function(){e(f.width,f.height);d||g.removeChild(f)};f.src=b.src;d||(f.style.cssText="left:0;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;opacity:0;position:absolute;top:0;z-index:-1;",
g.appendChild(f))}else e(b.naturalWidth,b.naturalHeight)}},{key:"stop",value:function(){var a=this.image;a.onload=null;a.onerror=null;a.parentNode.removeChild(a);this.image=null}},{key:"build",value:function(){if(this.sized&&!this.ready){var a=this.element,c=this.options,b=this.image,f=a.parentNode,g=document.createElement("div");g.innerHTML='<div class="cropper-container" touch-action="none"><div class="cropper-wrap-box"><div class="cropper-canvas"></div></div><div class="cropper-drag-box"></div><div class="cropper-crop-box"><span class="cropper-view-box"></span><span class="cropper-dashed dashed-h"></span><span class="cropper-dashed dashed-v"></span><span class="cropper-center"></span><span class="cropper-face"></span><span class="cropper-line line-e" data-action="e"></span><span class="cropper-line line-n" data-action="n"></span><span class="cropper-line line-w" data-action="w"></span><span class="cropper-line line-s" data-action="s"></span><span class="cropper-point point-e" data-action="e"></span><span class="cropper-point point-n" data-action="n"></span><span class="cropper-point point-w" data-action="w"></span><span class="cropper-point point-s" data-action="s"></span><span class="cropper-point point-ne" data-action="ne"></span><span class="cropper-point point-nw" data-action="nw"></span><span class="cropper-point point-sw" data-action="sw"></span><span class="cropper-point point-se" data-action="se"></span></div></div>';
g=g.querySelector(".cropper-container");var h=g.querySelector(".cropper-canvas"),k=g.querySelector(".cropper-drag-box"),n=g.querySelector(".cropper-crop-box"),q=n.querySelector(".cropper-face");this.container=f;this.cropper=g;this.canvas=h;this.dragBox=k;this.cropBox=n;this.viewBox=g.querySelector(".cropper-view-box");this.face=q;h.appendChild(b);m(a,"cropper-hidden");f.insertBefore(g,a.nextSibling);this.isImg||D(b,"cropper-hide");this.initPreview();this.bind();c.aspectRatio=Math.max(0,c.aspectRatio)||
NaN;c.viewMode=Math.max(0,Math.min(3,Math.round(c.viewMode)))||0;m(n,"cropper-hidden");c.guides||m(n.getElementsByClassName("cropper-dashed"),"cropper-hidden");c.center||m(n.getElementsByClassName("cropper-center"),"cropper-hidden");c.background&&m(g,"cropper-bg");c.highlight||m(q,"cropper-invisible");c.cropBoxMovable&&(m(q,"cropper-move"),u(q,"action","all"));c.cropBoxResizable||(m(n.getElementsByClassName("cropper-line"),"cropper-hidden"),m(n.getElementsByClassName("cropper-point"),"cropper-hidden"));
this.render();this.ready=!0;this.setDragMode(c.dragMode);c.autoCrop&&this.crop();this.setData(c.data);p(c.ready)&&d(a,"ready",c.ready,{once:!0});e(a,"ready")}}},{key:"unbuild",value:function(){this.ready&&(this.ready=!1,this.unbind(),this.resetPreview(),this.cropper.parentNode.removeChild(this.cropper),D(this.element,"cropper-hidden"))}},{key:"uncreate",value:function(){var a=this.element;this.ready?(this.unbuild(),this.ready=!1,this.cropped=!1):this.sizing?(this.sizingImage.onload=null,this.sizing=
!1,this.sized=!1):this.reloading?this.xhr.abort():this.isImg?a.complete?clearTimeout(this.timeout):c(a,"load",this.onStart):this.image&&this.stop()}}],[{key:"noConflict",value:function(){return window.Cropper=ia,a}},{key:"setDefaults",value:function(a){J(w,x(a)&&a)}}]),a}();return J(ua.prototype,{render:function(){this.initContainer();this.initCanvas();this.initCropBox();this.renderCanvas();this.cropped&&this.renderCropBox()},initContainer:function(){var a=this.element,c=this.options,b=this.container,
d=this.cropper;m(d,"cropper-hidden");D(a,"cropper-hidden");this.containerData=c={width:Math.max(b.offsetWidth,Number(c.minContainerWidth)||200),height:Math.max(b.offsetHeight,Number(c.minContainerHeight)||100)};f(d,{width:c.width,height:c.height});m(a,"cropper-hidden");D(d,"cropper-hidden")},initCanvas:function(){var a=this.containerData,c=this.imageData,b=this.options.viewMode,d=90==Math.abs(c.rotate)%180,e=d?c.naturalHeight:c.naturalWidth,f=d?c.naturalWidth:c.naturalHeight,g=e/f;d=a.width;var h=
a.height;a.height*g>a.width?3===b?d=a.height*g:h=a.width/g:3===b?h=a.width/g:d=a.height*g;e={aspectRatio:g,naturalWidth:e,naturalHeight:f,width:d,height:h};e.left=(a.width-d)/2;e.top=(a.height-h)/2;e.oldLeft=e.left;e.oldTop=e.top;this.canvasData=e;this.limited=1===b||2===b;this.limitCanvas(!0,!0);this.initialImageData=J({},c);this.initialCanvasData=J({},e)},limitCanvas:function(a,c){var b=this.options,d=this.containerData,e=this.canvasData,f=this.cropBoxData,g=b.viewMode,h=e.aspectRatio,k=this.cropped&&
f;a&&(a=Number(b.minCanvasWidth)||0,b=Number(b.minCanvasHeight)||0,1<g?(a=Math.max(a,d.width),b=Math.max(b,d.height),3===g&&(b*h>a?a=b*h:b=a/h)):0<g&&(a?a=Math.max(a,k?f.width:0):b?b=Math.max(b,k?f.height:0):k&&(a=f.width,(b=f.height)*h>a?a=b*h:b=a/h)),h=E({aspectRatio:h,width:a,height:b}),a=h.width,b=h.height,e.minWidth=a,e.minHeight=b,e.maxWidth=1/0,e.maxHeight=1/0);c&&(g?(c=d.width-e.width,h=d.height-e.height,e.minLeft=Math.min(0,c),e.minTop=Math.min(0,h),e.maxLeft=Math.max(0,c),e.maxTop=Math.max(0,
h),k&&this.limited&&(e.minLeft=Math.min(f.left,f.left+(f.width-e.width)),e.minTop=Math.min(f.top,f.top+(f.height-e.height)),e.maxLeft=f.left,e.maxTop=f.top,2===g&&(e.width>=d.width&&(e.minLeft=Math.min(0,c),e.maxLeft=Math.max(0,c)),e.height>=d.height&&(e.minTop=Math.min(0,h),e.maxTop=Math.max(0,h))))):(e.minLeft=-e.width,e.minTop=-e.height,e.maxLeft=d.width,e.maxTop=d.height))},renderCanvas:function(a,c){var b=this.canvasData,d=this.imageData;if(c){c=d.naturalWidth*Math.abs(d.scaleX||1);var e=d.naturalHeight*
Math.abs(d.scaleY||1);d=d.rotate||0;if(90==(d=Math.abs(d)%180))e={width:e,height:c};else{var g=d%90*Math.PI/180,h=Math.sin(g),k=Math.cos(g);g=c*k+e*h;c=c*h+e*k;e=90<d?{width:c,height:g}:{width:g,height:c}}c=e.width;e=e.height;d=c/b.naturalWidth*b.width;h=e/b.naturalHeight*b.height;b.left-=(d-b.width)/2;b.top-=(h-b.height)/2;b.width=d;b.height=h;b.aspectRatio=c/e;b.naturalWidth=c;b.naturalHeight=e;this.limitCanvas(!0,!1)}(b.width>b.maxWidth||b.width<b.minWidth)&&(b.left=b.oldLeft);(b.height>b.maxHeight||
b.height<b.minHeight)&&(b.top=b.oldTop);b.width=Math.min(Math.max(b.width,b.minWidth),b.maxWidth);b.height=Math.min(Math.max(b.height,b.minHeight),b.maxHeight);this.limitCanvas(!1,!0);b.left=Math.min(Math.max(b.left,b.minLeft),b.maxLeft);b.top=Math.min(Math.max(b.top,b.minTop),b.maxTop);b.oldLeft=b.left;b.oldTop=b.top;f(this.canvas,J({width:b.width,height:b.height},t({translateX:b.left,translateY:b.top})));this.renderImage(a);this.cropped&&this.limited&&this.limitCropBox(!0,!0)},renderImage:function(a){var c=
this.canvasData,b=this.imageData,d=c.width/c.naturalWidth*b.naturalWidth,e=c.height/c.naturalHeight*b.naturalHeight;J(b,{width:d,height:e,left:(c.width-d)/2,top:(c.height-e)/2});f(this.image,J({width:b.width,height:b.height},t(J({translateX:b.left,translateY:b.top},b))));a&&this.output()},initCropBox:function(){var a=this.options,c=this.canvasData,b=a.aspectRatio;a=Number(a.autoCropArea)||.8;var d={width:c.width,height:c.height};b&&(c.height*b>c.width?d.height=d.width/b:d.width=d.height*b);this.cropBoxData=
d;this.limitCropBox(!0,!0);d.width=Math.min(Math.max(d.width,d.minWidth),d.maxWidth);d.height=Math.min(Math.max(d.height,d.minHeight),d.maxHeight);d.width=Math.max(d.minWidth,d.width*a);d.height=Math.max(d.minHeight,d.height*a);d.left=c.left+(c.width-d.width)/2;d.top=c.top+(c.height-d.height)/2;d.oldLeft=d.left;d.oldTop=d.top;this.initialCropBoxData=J({},d)},limitCropBox:function(a,c){var b=this.options,d=this.containerData,e=this.canvasData,f=this.cropBoxData,g=this.limited,h=b.aspectRatio;if(a){a=
Number(b.minCropBoxWidth)||0;b=Number(b.minCropBoxHeight)||0;var k=Math.min(d.width,g?e.width:d.width),n=Math.min(d.height,g?e.height:d.height);a=Math.min(a,d.width);b=Math.min(b,d.height);h&&(a&&b?b*h>a?b=a/h:a=b*h:a?b=a/h:b&&(a=b*h),n*h>k?n=k/h:k=n*h);f.minWidth=Math.min(a,k);f.minHeight=Math.min(b,n);f.maxWidth=k;f.maxHeight=n}c&&(g?(f.minLeft=Math.max(0,e.left),f.minTop=Math.max(0,e.top),f.maxLeft=Math.min(d.width,e.left+e.width)-f.width,f.maxTop=Math.min(d.height,e.top+e.height)-f.height):(f.minLeft=
0,f.minTop=0,f.maxLeft=d.width-f.width,f.maxTop=d.height-f.height))},renderCropBox:function(){var a=this.options,c=this.containerData,b=this.cropBoxData;(b.width>b.maxWidth||b.width<b.minWidth)&&(b.left=b.oldLeft);(b.height>b.maxHeight||b.height<b.minHeight)&&(b.top=b.oldTop);b.width=Math.min(Math.max(b.width,b.minWidth),b.maxWidth);b.height=Math.min(Math.max(b.height,b.minHeight),b.maxHeight);this.limitCropBox(!1,!0);b.left=Math.min(Math.max(b.left,b.minLeft),b.maxLeft);b.top=Math.min(Math.max(b.top,
b.minTop),b.maxTop);b.oldLeft=b.left;b.oldTop=b.top;a.movable&&a.cropBoxMovable&&u(this.face,"action",b.width>=c.width&&b.height>=c.height?"move":"all");f(this.cropBox,J({width:b.width,height:b.height},t({translateX:b.left,translateY:b.top})));this.cropped&&this.limited&&this.limitCanvas(!0,!0);this.disabled||this.output()},output:function(){this.preview();e(this.element,"crop",this.getData())}},{initPreview:function(){var a=this.crossOrigin,b=this.options.preview,c=a?this.crossOriginUrl:this.url,
d=document.createElement("img");if(a&&(d.crossOrigin=a),d.src=c,this.viewBox.appendChild(d),this.viewBoxImage=d,b)d=b,"string"==typeof b?d=this.element.ownerDocument.querySelectorAll(b):b.querySelector&&(d=[b]),this.previews=d,n(d,function(b){var d=document.createElement("img");u(b,"preview",{width:b.offsetWidth,height:b.offsetHeight,html:b.innerHTML});a&&(d.crossOrigin=a);d.src=c;d.style.cssText='display:block;width:100%;height:auto;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;image-orientation:0deg!important;"';
b.innerHTML="";b.appendChild(d)})},resetPreview:function(){n(this.previews,function(b){var c=z(b,"preview");f(b,{width:c.width,height:c.height});b.innerHTML=c.html;a(b,"preview")})},preview:function(){var a=this.imageData,b=this.canvasData,c=this.cropBoxData,d=c.width,e=c.height,g=a.width,h=a.height,k=c.left-b.left-a.left,m=c.top-b.top-a.top;this.cropped&&!this.disabled&&(f(this.viewBoxImage,J({width:g,height:h},t(J({translateX:-k,translateY:-m},a)))),n(this.previews,function(b){var c=z(b,"preview"),
n=c.width;c=c.height;var q=n,p=c,u=1;d&&(p=e*(u=n/d));e&&p>c&&(q=d*(u=c/e),p=c);f(b,{width:q,height:p});f(b.getElementsByTagName("img")[0],J({width:g*u,height:h*u},t(J({translateX:-k*u,translateY:-m*u},a))))}))}},{bind:function(){var a=this.element,b=this.options,c=this.cropper;p(b.cropstart)&&d(a,"cropstart",b.cropstart);p(b.cropmove)&&d(a,"cropmove",b.cropmove);p(b.cropend)&&d(a,"cropend",b.cropend);p(b.crop)&&d(a,"crop",b.crop);p(b.zoom)&&d(a,"zoom",b.zoom);d(c,O,this.onCropStart=this.cropStart.bind(this));
b.zoomable&&b.zoomOnWheel&&d(c,"wheel mousewheel DOMMouseScroll",this.onWheel=this.wheel.bind(this));b.toggleDragModeOnDblclick&&d(c,"dblclick",this.onDblclick=this.dblclick.bind(this));d(a.ownerDocument,ba,this.onCropMove=this.cropMove.bind(this));d(a.ownerDocument,X,this.onCropEnd=this.cropEnd.bind(this));b.responsive&&d(window,"resize",this.onResize=this.resize.bind(this))},unbind:function(){var a=this.element,b=this.options,d=this.cropper;p(b.cropstart)&&c(a,"cropstart",b.cropstart);p(b.cropmove)&&
c(a,"cropmove",b.cropmove);p(b.cropend)&&c(a,"cropend",b.cropend);p(b.crop)&&c(a,"crop",b.crop);p(b.zoom)&&c(a,"zoom",b.zoom);c(d,O,this.onCropStart);b.zoomable&&b.zoomOnWheel&&c(d,"wheel mousewheel DOMMouseScroll",this.onWheel);b.toggleDragModeOnDblclick&&c(d,"dblclick",this.onDblclick);c(a.ownerDocument,ba,this.onCropMove);c(a.ownerDocument,X,this.onCropEnd);b.responsive&&c(window,"resize",this.onResize)}},{resize:function(){var a=this.options,b=this.container,c=this.containerData,d=Number(a.minContainerWidth)||
200,e=Number(a.minContainerHeight)||100;if(!(this.disabled||c.width<=d||c.height<=e)){var f=b.offsetWidth/c.width;if(1!==f||b.offsetHeight!==c.height){var g=void 0,h=void 0;a.restore&&(g=this.getCanvasData(),h=this.getCropBoxData());this.render();a.restore&&(this.setCanvasData(n(g,function(a,b){g[b]=a*f})),this.setCropBoxData(n(h,function(a,b){h[b]=a*f})))}}},dblclick:function(){var a;this.disabled||"none"===this.options.dragMode||this.setDragMode((a=this.dragBox,(a.classList?a.classList.contains("cropper-crop"):
-1<a.className.indexOf("cropper-crop"))?"move":"crop"))},wheel:function(a){var b=this,c=Number(this.options.wheelZoomRatio)||.1,d=1;this.disabled||(a.preventDefault(),this.wheeling||(this.wheeling=!0,setTimeout(function(){b.wheeling=!1},50),a.deltaY?d=0<a.deltaY?1:-1:a.wheelDelta?d=-a.wheelDelta/120:a.detail&&(d=0<a.detail?1:-1),this.zoom(-d*c,a)))},cropStart:function(a){if(!this.disabled){var b=this.options,c=this.pointers,d=void 0;a.changedTouches?n(a.changedTouches,function(a){c[a.identifier]=
G(a)}):c[a.pointerId||0]=G(a);d=1<Object.keys(c).length&&b.zoomable&&b.zoomOnTouch?"zoom":z(a.target,"action");V.test(d)&&!1!==e(this.element,"cropstart",{originalEvent:a,action:d})&&(a.preventDefault(),this.action=d,this.cropping=!1,"crop"===d&&(this.cropping=!0,m(this.dragBox,"cropper-modal")))}},cropMove:function(a){var b=this.action;if(!this.disabled&&b){var c=this.pointers;a.preventDefault();!1!==e(this.element,"cropmove",{originalEvent:a,action:b})&&(a.changedTouches?n(a.changedTouches,function(a){J(c[a.identifier],
G(a,!0))}):J(c[a.pointerId||0],G(a,!0)),this.change(a))}},cropEnd:function(a){if(!this.disabled){var b=this.action,c=this.pointers;a.changedTouches?n(a.changedTouches,function(a){delete c[a.identifier]}):delete c[a.pointerId||0];b&&(a.preventDefault(),Object.keys(c).length||(this.action=""),this.cropping&&(this.cropping=!1,C(this.dragBox,"cropper-modal",this.cropped&&this.options.modal)),e(this.element,"cropend",{originalEvent:a,action:b}))}}},{change:function(a){var b=this.canvasData,c=this.containerData,
d=this.cropBoxData,e=this.pointers,f=this.action,h=this.options.aspectRatio,k=d.left,m=d.top,q=d.width,p=d.height,u=k+q,t=m+p,v=0,w=0,M=c.width,x=c.height,z=!0,l=void 0;!h&&a.shiftKey&&(h=q&&p?q/p:1);this.limited&&(v=d.minLeft,w=d.minTop,M=v+Math.min(c.width,b.width,b.left+b.width),x=w+Math.min(c.height,b.height,b.top+b.height));var A,E;b=e[Object.keys(e)[0]];var B=b.endX-b.startX,C=b.endY-b.startY;l=function(a){switch(a){case "e":u+B>M&&(B=M-u);break;case "w":k+B<v&&(B=v-k);break;case "n":m+C<w&&
(C=w-m);break;case "s":t+C>x&&(C=x-t)}};switch(f){case "all":k+=B;m+=C;break;case "e":if(0<=B&&(u>=M||h&&(m<=w||t>=x))){z=!1;break}l("e");q+=B;h&&(p=q/h,m-=B/h/2);0>q&&(f="w",q=0);break;case "n":if(0>=C&&(m<=w||h&&(k<=v||u>=M))){z=!1;break}l("n");p-=C;m+=C;h&&(q=p*h,k+=C*h/2);0>p&&(f="s",p=0);break;case "w":if(0>=B&&(k<=v||h&&(m<=w||t>=x))){z=!1;break}l("w");q-=B;k+=B;h&&(p=q/h,m+=B/h/2);0>q&&(f="e",q=0);break;case "s":if(0<=C&&(t>=x||h&&(k<=v||u>=M))){z=!1;break}l("s");p+=C;h&&(q=p*h,k-=C*h/2);0>
p&&(f="n",p=0);break;case "ne":if(h){if(0>=C&&(m<=w||u>=M)){z=!1;break}l("n");p-=C;m+=C;q=p*h}else l("n"),l("e"),0<=B?u<M?q+=B:0>=C&&m<=w&&(z=!1):q+=B,0>=C?m>w&&(p-=C,m+=C):(p-=C,m+=C);0>q&&0>p?(f="sw",p=0,q=0):0>q?(f="nw",q=0):0>p&&(f="se",p=0);break;case "nw":if(h){if(0>=C&&(m<=w||k<=v)){z=!1;break}l("n");p-=C;m+=C;q=p*h;k+=C*h}else l("n"),l("w"),0>=B?k>v?(q-=B,k+=B):0>=C&&m<=w&&(z=!1):(q-=B,k+=B),0>=C?m>w&&(p-=C,m+=C):(p-=C,m+=C);0>q&&0>p?(f="se",p=0,q=0):0>q?(f="ne",q=0):0>p&&(f="sw",p=0);break;
case "sw":if(h){if(0>=B&&(k<=v||t>=x)){z=!1;break}l("w");q-=B;k+=B;p=q/h}else l("s"),l("w"),0>=B?k>v?(q-=B,k+=B):0<=C&&t>=x&&(z=!1):(q-=B,k+=B),0<=C?t<x&&(p+=C):p+=C;0>q&&0>p?(f="ne",p=0,q=0):0>q?(f="se",q=0):0>p&&(f="nw",p=0);break;case "se":if(h){if(0<=B&&(u>=M||t>=x)){z=!1;break}l("e");p=(q+=B)/h}else l("s"),l("e"),0<=B?u<M?q+=B:0<=C&&t>=x&&(z=!1):q+=B,0<=C?t<x&&(p+=C):p+=C;0>q&&0>p?(f="nw",p=0,q=0):0>q?(f="sw",q=0):0>p&&(f="ne",p=0);break;case "move":this.move(B,C);z=!1;break;case "zoom":this.zoom((A=
J({},e),E=[],n(e,function(a,b){delete A[b];n(A,function(b){var c=Math.abs(a.startX-b.startX),d=Math.abs(a.startY-b.startY),e=Math.abs(a.endX-b.endX);b=Math.abs(a.endY-b.endY);c=Math.sqrt(c*c+d*d);E.push((Math.sqrt(e*e+b*b)-c)/c)})}),E.sort(function(a,b){return Math.abs(a)<Math.abs(b)}),E[0]),a);z=!1;break;case "crop":B&&C?(l=g(this.cropper),k=b.startX-l.left,m=b.startY-l.top,q=d.minWidth,p=d.minHeight,0<B?f=0<C?"se":"ne":0>B&&(k-=q,f=0<C?"sw":"nw"),0>C&&(m-=p),this.cropped||(D(this.cropBox,"cropper-hidden"),
this.cropped=!0,this.limited&&this.limitCropBox(!0,!0))):z=!1}z&&(d.width=q,d.height=p,d.left=k,d.top=m,this.action=f,this.renderCropBox());n(e,function(a){a.startX=a.endX;a.startY=a.endY})}},{crop:function(){return!this.ready||this.cropped||this.disabled||(this.cropped=!0,this.limitCropBox(!0,!0),this.options.modal&&m(this.dragBox,"cropper-modal"),D(this.cropBox,"cropper-hidden"),this.setCropBoxData(this.initialCropBoxData)),this},reset:function(){return this.ready&&!this.disabled&&(this.imageData=
J({},this.initialImageData),this.canvasData=J({},this.initialCanvasData),this.cropBoxData=J({},this.initialCropBoxData),this.renderCanvas(),this.cropped&&this.renderCropBox()),this},clear:function(){return this.cropped&&!this.disabled&&(J(this.cropBoxData,{left:0,top:0,width:0,height:0}),this.cropped=!1,this.renderCropBox(),this.limitCanvas(!0,!0),this.renderCanvas(),D(this.dragBox,"cropper-modal"),m(this.cropBox,"cropper-hidden")),this},replace:function(a){var b=1<arguments.length&&void 0!==arguments[1]&&
arguments[1];return!this.disabled&&a&&(this.isImg&&(this.element.src=a),b?(this.url=a,this.image.src=a,this.ready&&(this.viewBoxImage.src=a,n(this.previews,function(b){b.getElementsByTagName("img")[0].src=a}))):(this.isImg&&(this.replaced=!0),this.options.data=null,this.uncreate(),this.load(a))),this},enable:function(){return this.ready&&this.disabled&&(this.disabled=!1,D(this.cropper,"cropper-disabled")),this},disable:function(){return this.ready&&!this.disabled&&(this.disabled=!0,m(this.cropper,
"cropper-disabled")),this},destroy:function(){var b=this.element;return z(b,"cropper")?(this.isImg&&this.replaced&&(b.src=this.originalUrl),this.uncreate(),a(b,"cropper"),this):this},move:function(a){var b=1<arguments.length&&void 0!==arguments[1]?arguments[1]:a,c=this.canvasData,d=c.left;c=c.top;return this.moveTo(void 0===a?a:d+Number(a),void 0===b?b:c+Number(b))},moveTo:function(a){var c=1<arguments.length&&void 0!==arguments[1]?arguments[1]:a,d=this.canvasData,e=!1;return a=Number(a),c=Number(c),
this.ready&&!this.disabled&&this.options.movable&&(b(a)&&(d.left=a,e=!0),b(c)&&(d.top=c,e=!0),e&&this.renderCanvas(!0)),this},zoom:function(a,b){var c=this.canvasData;return a=0>(a=Number(a))?1/(1-a):1+a,this.zoomTo(c.width*a/c.naturalWidth,null,b)},zoomTo:function(a,c,d){var f,h,k,m=this.options,q=this.canvasData,p=q.width,u=q.height,t=q.naturalWidth,v=q.naturalHeight;if(0<=(a=Number(a))&&this.ready&&!this.disabled&&m.zoomable){m=t*a;a*=v;if(!1===e(this.element,"zoom",{originalEvent:d,oldRatio:p/
t,ratio:m/t}))return this;d?(t=this.pointers,c=g(this.cropper),d=t&&Object.keys(t).length?(f=0,h=0,k=0,n(t,function(a){var b=a.startY;f+=a.startX;h+=b;k+=1}),{pageX:f/=k,pageY:h/=k}):{pageX:d.pageX,pageY:d.pageY},q.left-=(d.pageX-c.left-q.left)/p*(m-p),q.top-=(d.pageY-c.top-q.top)/u*(a-u)):x(c)&&b(c.x)&&b(c.y)?(q.left-=(c.x-q.left)/p*(m-p),q.top-=(c.y-q.top)/u*(a-u)):(q.left-=(m-p)/2,q.top-=(a-u)/2);q.width=m;q.height=a;this.renderCanvas(!0)}return this},rotate:function(a){return this.rotateTo((this.imageData.rotate||
0)+Number(a))},rotateTo:function(a){return b(a=Number(a))&&this.ready&&!this.disabled&&this.options.rotatable&&(this.imageData.rotate=a%360,this.renderCanvas(!0,!0)),this},scaleX:function(a){var c=this.imageData.scaleY;return this.scale(a,b(c)?c:1)},scaleY:function(a){var c=this.imageData.scaleX;return this.scale(b(c)?c:1,a)},scale:function(a){var c=1<arguments.length&&void 0!==arguments[1]?arguments[1]:a,d=this.imageData,e=!1;return a=Number(a),c=Number(c),this.ready&&!this.disabled&&this.options.scalable&&
(b(a)&&(d.scaleX=a,e=!0),b(c)&&(d.scaleY=c,e=!0),e&&this.renderCanvas(!0,!0)),this},getData:function(){var a=0<arguments.length&&void 0!==arguments[0]&&arguments[0],b=this.options,c=this.imageData,d=this.canvasData,e=this.cropBoxData,f=void 0;if(this.ready&&this.cropped){f={x:e.left-d.left,y:e.top-d.top,width:e.width,height:e.height};var g=c.width/c.naturalWidth;n(f,function(b,c){b/=g;f[c]=a?Math.round(b):b})}else f={x:0,y:0,width:0,height:0};return b.rotatable&&(f.rotate=c.rotate||0),b.scalable&&
(f.scaleX=c.scaleX||1,f.scaleY=c.scaleY||1),f},setData:function(a){var c=this.options,d=this.imageData,e=this.canvasData,f={};if(this.ready&&!this.disabled&&x(a)){var g=!1;c.rotatable&&b(a.rotate)&&a.rotate!==d.rotate&&(d.rotate=a.rotate,g=!0);c.scalable&&(b(a.scaleX)&&a.scaleX!==d.scaleX&&(d.scaleX=a.scaleX,g=!0),b(a.scaleY)&&a.scaleY!==d.scaleY&&(d.scaleY=a.scaleY,g=!0));g&&this.renderCanvas(!0,!0);c=d.width/d.naturalWidth;b(a.x)&&(f.left=a.x*c+e.left);b(a.y)&&(f.top=a.y*c+e.top);b(a.width)&&(f.width=
a.width*c);b(a.height)&&(f.height=a.height*c);this.setCropBoxData(f)}return this},getContainerData:function(){return this.ready?J({},this.containerData):{}},getImageData:function(){return this.sized?J({},this.imageData):{}},getCanvasData:function(){var a=this.canvasData,b={};return this.ready&&n("left top width height naturalWidth naturalHeight".split(" "),function(c){b[c]=a[c]}),b},setCanvasData:function(a){var c=this.canvasData,d=c.aspectRatio;return this.ready&&!this.disabled&&x(a)&&(b(a.left)&&
(c.left=a.left),b(a.top)&&(c.top=a.top),b(a.width)?(c.width=a.width,c.height=a.width/d):b(a.height)&&(c.height=a.height,c.width=a.height*d),this.renderCanvas(!0)),this},getCropBoxData:function(){var a=this.cropBoxData,b=void 0;return this.ready&&this.cropped&&(b={left:a.left,top:a.top,width:a.width,height:a.height}),b||{}},setCropBoxData:function(a){var c=this.cropBoxData,d=this.options.aspectRatio,e=void 0,f=void 0;return this.ready&&this.cropped&&!this.disabled&&x(a)&&(b(a.left)&&(c.left=a.left),
b(a.top)&&(c.top=a.top),b(a.width)&&a.width!==c.width&&(e=!0,c.width=a.width),b(a.height)&&a.height!==c.height&&(f=!0,c.height=a.height),d&&(e?c.height=c.width/d:f&&(c.width=c.height*d)),this.renderCropBox()),this},getCroppedCanvas:function(){var a=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{};if(!this.ready||!window.HTMLCanvasElement)return null;var b,c,d,e,f,g,k,m,n,q,p,u,t,v,w,x,z,l,B,A,C,D,F,G,H,L,J,O,K,S,X,aa,V,W,U,R,Q=this.canvasData,ba=(b=this.image,c=this.imageData,d=c.naturalWidth,
e=c.naturalHeight,f=c.rotate,g=void 0===f?0:f,k=c.scaleX,m=void 0===k?1:k,n=c.scaleY,q=void 0===n?1:n,p=Q.aspectRatio,u=Q.naturalWidth,t=Q.naturalHeight,v=a.fillColor,w=void 0===v?"transparent":v,x=a.imageSmoothingEnabled,z=void 0===x||x,l=a.imageSmoothingQuality,B=void 0===l?"low":l,A=a.maxWidth,C=void 0===A?1/0:A,D=a.maxHeight,F=void 0===D?1/0:D,G=a.minWidth,H=void 0===G?0:G,L=a.minHeight,J=void 0===L?0:L,O=document.createElement("canvas"),K=O.getContext("2d"),S=E({aspectRatio:p,width:C,height:F}),
X=E({aspectRatio:p,width:H,height:J},"cover"),aa=Math.min(S.width,Math.max(X.width,u)),V=Math.min(S.height,Math.max(X.height,t)),W=Math.min(S.width,Math.max(X.width,d)),U=Math.min(S.height,Math.max(X.height,e)),R=[-W/2,-U/2,W,U],O.width=h(aa),O.height=h(V),K.fillStyle=w,K.fillRect(0,0,aa,V),K.save(),K.translate(aa/2,V/2),K.rotate(g*Math.PI/180),K.scale(m,q),K.imageSmoothingEnabled=z,K.imageSmoothingQuality=B,K.drawImage.apply(K,[b].concat(I(R.map(function(a){return Math.floor(h(a))})))),K.restore(),
O);if(!this.cropped)return ba;c=this.getData();g=c.x;f=c.y;b=c.width;c=c.height;Q=ba.width/Math.floor(Q.naturalWidth);1!==Q&&(g*=Q,f*=Q,b*=Q,c*=Q);k=b/c;d=E({aspectRatio:k,width:a.maxWidth||1/0,height:a.maxHeight||1/0});e=E({aspectRatio:k,width:a.minWidth||0,height:a.minHeight||0},"cover");k=E({aspectRatio:k,width:a.width||(1!==Q?ba.width:b),height:a.height||(1!==Q?ba.height:c)});Q=k.width;k=k.height;Q=Math.min(d.width,Math.max(e.width,Q));k=Math.min(d.height,Math.max(e.height,k));d=document.createElement("canvas");
e=d.getContext("2d");d.width=h(Q);d.height=h(k);e.fillStyle=a.fillColor||"transparent";e.fillRect(0,0,Q,k);k=a.imageSmoothingEnabled;a=a.imageSmoothingQuality;e.imageSmoothingEnabled=void 0===k||k;a&&(e.imageSmoothingQuality=a);a=ba.width;k=ba.height;q=g;p=f;n=m=g=f=t=u=void 0;q<=-b||q>a?(q=0,u=0,f=0,m=0):0>=q?(f=-q,q=0,m=u=Math.min(a,b+q)):q<=a&&(f=0,m=u=Math.min(b,a-q));0>=u||p<=-c||p>k?(p=0,t=0,g=0,n=0):0>=p?(g=-p,p=0,n=t=Math.min(k,c+p)):p<=k&&(g=0,n=t=Math.min(c,k-p));a=[q,p,u,t];0<m&&0<n&&(Q/=
b,a.push(f*Q,g*Q,m*Q,n*Q));return e.drawImage.apply(e,[ba].concat(I(a.map(function(a){return Math.floor(h(a))})))),d},setAspectRatio:function(a){var b=this.options;return this.disabled||void 0===a||(b.aspectRatio=Math.max(0,a)||NaN,this.ready&&(this.initCropBox(),this.cropped&&this.renderCropBox())),this},setDragMode:function(a){var b=this.options,c=this.dragBox,d=this.face;if(this.ready&&!this.disabled){var e="crop"===a,f=b.movable&&"move"===a;a=e||f?a:"none";b.dragMode=a;u(c,"action",a);C(c,"cropper-crop",
e);C(c,"cropper-move",f);b.cropBoxMovable||(u(d,"action",a),C(d,"cropper-crop",e),C(d,"cropper-move",f))}return this}}),ua});process=process||{env:{NODE_ENV:"development"}};
!function(b,k){"object"==typeof exports&&"undefined"!=typeof module?k(require("jquery"),require("cropperjs")):"function"==typeof define&&define.amd?define(["jquery","cropperjs"],k):k(b.jQuery,b.Cropper)}(this,function(b,k){if(b=b&&b.hasOwnProperty("default")?b.default:b,k=k&&k.hasOwnProperty("default")?k.default:k,b.fn){var x=b.fn.cropper;b.fn.cropper=function(p){for(var n=arguments.length,h=Array(1<n?n-1:0),f=1;f<n;f++)h[f-1]=arguments[f];var m=void 0;return this.each(function(f,n){f=b(n);var x=
"destroy"===p,z=f.data("cropper");if(!z){if(x)return;z=b.extend({},f.data(),b.isPlainObject(p)&&p);z=new k(n,z);f.data("cropper",z)}"string"==typeof p&&(n=z[p],b.isFunction(n)&&((m=n.apply(z,h))===z&&(m=void 0),x&&f.removeData("cropper")))}),void 0===m?this:m};b.fn.cropper.Constructor=k;b.fn.cropper.setDefaults=k.setDefaults;b.fn.cropper.noConflict=function(){return b.fn.cropper=x,this}}});process=process||{env:{NODE_ENV:"development"}};
!function(b,k){"object"==typeof exports&&"undefined"!=typeof module?module.exports=k():"function"==typeof define&&define.amd?define(k):b.dayjs=k()}(this,function(){var b=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[^0-9]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,k=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,x=function(b,f,a){var c=String(b);return!c||c.length>=f?b:""+Array(f+1-c.length).join(a)+b},p={s:x,z:function(b){b=-b.utcOffset();var f=Math.abs(b),a=
f%60;return(0>=b?"+":"-")+x(Math.floor(f/60),2,"0")+":"+x(a,2,"0")},m:function c(b,a){if(b.date()<a.date())return-c(a,b);var d=12*(a.year()-b.year())+(a.month()-b.month()),e=b.clone().add(d,"month"),f=0>a-e;b=b.clone().add(d+(f?-1:1),"month");return+(-(d+(a-e)/(f?e-b:b-e))||0)},a:function(b){return 0>b?Math.ceil(b)||0:Math.floor(b)},p:function(b){return{M:"month",y:"year",w:"week",d:"day",D:"date",h:"hour",m:"minute",s:"second",ms:"millisecond",Q:"quarter"}[b]||String(b||"").toLowerCase().replace(/s$/,
"")},u:function(b){return void 0===b}},n="en",h={};h[n]={name:"en",weekdays:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),months:"January February March April May June July August September October November December".split(" ")};var f=function(b){return b instanceof C},m=function(b,a,c){var d;if(!b)return n;"string"==typeof b?(h[b]&&(d=b),a&&(h[b]=a,d=b)):(a=b.name,h[a]=b,d=a);return!c&&d&&(n=d),d||!c&&n},D=function(b,a){if(f(b))return b.clone();var c="object"==typeof a?a:
{};return c.date=b,c.args=arguments,new C(c)};p.l=m;p.i=f;p.w=function(b,a){return D(b,{locale:a.$L,utc:a.$u,x:a.$x,$offset:a.$offset})};var C=function(){function f(a){this.$L=m(a.locale,null,!0);this.parse(a)}var a=f.prototype;return a.parse=function(a){this.$d=function(a){var c=a.date;a=a.utc;if(null===c)return new Date(NaN);if(p.u(c))return new Date;if(c instanceof Date)return new Date(c);if("string"==typeof c&&!/Z$/i.test(c)){var d=c.match(b);if(d){c=d[2]-1||0;var f=(d[7]||"0").substring(0,3);
return a?new Date(Date.UTC(d[1],c,d[3]||1,d[4]||0,d[5]||0,d[6]||0,f)):new Date(d[1],c,d[3]||1,d[4]||0,d[5]||0,d[6]||0,f)}}return new Date(c)}(a);this.$x=a.x||{};this.init()},a.init=function(){var a=this.$d;this.$y=a.getFullYear();this.$M=a.getMonth();this.$D=a.getDate();this.$W=a.getDay();this.$H=a.getHours();this.$m=a.getMinutes();this.$s=a.getSeconds();this.$ms=a.getMilliseconds()},a.$utils=function(){return p},a.isValid=function(){return"Invalid Date"!==this.$d.toString()},a.isSame=function(a,
b){a=D(a);return this.startOf(b)<=a&&a<=this.endOf(b)},a.isAfter=function(a,b){return D(a)<this.startOf(b)},a.isBefore=function(a,b){return this.endOf(b)<D(a)},a.$g=function(a,b,e){return p.u(a)?this[b]:this.set(e,a)},a.unix=function(){return Math.floor(this.valueOf()/1E3)},a.valueOf=function(){return this.$d.getTime()},a.startOf=function(a,b){var c=this,d=!!p.u(b)||b,f=p.p(a);a=function(a,b){a=p.w(c.$u?Date.UTC(c.$y,b,a):new Date(c.$y,b,a),c);return d?a:a.endOf("day")};var h=function(a,b){return p.w(c.toDate()[a].apply(c.toDate("s"),
(d?[0,0,0,0]:[23,59,59,999]).slice(b)),c)},k=this.$W;b=this.$M;var m=this.$D,n="set"+(this.$u?"UTC":"");switch(f){case "year":return d?a(1,0):a(31,11);case "month":return d?a(1,b):a(0,b+1);case "week":return f=this.$locale().weekStart||0,k=(k<f?k+7:k)-f,a(d?m-k:m+(6-k),b);case "day":case "date":return h(n+"Hours",0);case "hour":return h(n+"Minutes",1);case "minute":return h(n+"Seconds",2);case "second":return h(n+"Milliseconds",3);default:return this.clone()}},a.endOf=function(a){return this.startOf(a,
!1)},a.$set=function(a,b){var c;a=p.p(a);var d="set"+(this.$u?"UTC":"");d=(c={},c.day=d+"Date",c.date=d+"Date",c.month=d+"Month",c.year=d+"FullYear",c.hour=d+"Hours",c.minute=d+"Minutes",c.second=d+"Seconds",c.millisecond=d+"Milliseconds",c)[a];b="day"===a?this.$D+(b-this.$W):b;"month"===a||"year"===a?(c=this.clone().set("date",1),c.$d[d](b),c.init(),this.$d=c.set("date",Math.min(this.$D,c.daysInMonth())).$d):d&&this.$d[d](b);return this.init(),this},a.set=function(a,b){return this.clone().$set(a,
b)},a.get=function(a){return this[p.p(a)]()},a.add=function(a,b){var c,d=this;a=Number(a);b=p.p(b);var f=function(b){var c=D(d);return p.w(c.date(c.date()+Math.round(b*a)),d)};if("month"===b)return this.set("month",this.$M+a);if("year"===b)return this.set("year",this.$y+a);if("day"===b)return f(1);if("week"===b)return f(7);b=(c={},c.minute=6E4,c.hour=36E5,c.second=1E3,c)[b]||1;c=this.$d.getTime()+a*b;return p.w(c,this)},a.subtract=function(a,b){return this.add(-1*a,b)},a.format=function(a){var b=
this;if(!this.isValid())return"Invalid Date";var c=a||"YYYY-MM-DDTHH:mm:ssZ",f=p.z(this);a=this.$locale();var h=this.$H,n=this.$m,m=this.$M,u=a.weekdays,x=a.months,A=function(a,d,e,f){return a&&(a[d]||a(b,c))||e[d].substr(0,f)},C=a.meridiem||function(a,b,c){a=12>a?"AM":"PM";return c?a.toLowerCase():a},D={YY:String(this.$y).slice(-2),YYYY:this.$y,M:m+1,MM:p.s(m+1,2,"0"),MMM:A(a.monthsShort,m,x,3),MMMM:A(x,m),D:this.$D,DD:p.s(this.$D,2,"0"),d:String(this.$W),dd:A(a.weekdaysMin,this.$W,u,2),ddd:A(a.weekdaysShort,
this.$W,u,3),dddd:u[this.$W],H:String(h),HH:p.s(h,2,"0"),h:p.s(h%12||12,1,"0"),hh:p.s(h%12||12,2,"0"),a:C(h,n,!0),A:C(h,n,!1),m:String(n),mm:p.s(n,2,"0"),s:String(this.$s),ss:p.s(this.$s,2,"0"),SSS:p.s(this.$ms,3,"0"),Z:f};return c.replace(k,function(a,b){return b||D[a]||f.replace(":","")})},a.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},a.diff=function(a,b,e){var c;b=p.p(b);var d=D(a);a=6E4*(d.utcOffset()-this.utcOffset());var f=this-d;d=p.m(this,d);return d=(c={},
c.year=d/12,c.month=d,c.quarter=d/3,c.week=(f-a)/6048E5,c.day=(f-a)/864E5,c.hour=f/36E5,c.minute=f/6E4,c.second=f/1E3,c)[b]||f,e?d:p.a(d)},a.daysInMonth=function(){return this.endOf("month").$D},a.$locale=function(){return h[this.$L]},a.locale=function(a,b){if(!a)return this.$L;var c=this.clone();a=m(a,b,!0);return a&&(c.$L=a),c},a.clone=function(){return p.w(this.$d,this)},a.toDate=function(){return new Date(this.valueOf())},a.toJSON=function(){return this.isValid()?this.toISOString():null},a.toISOString=
function(){return this.$d.toISOString()},a.toString=function(){return this.$d.toUTCString()},f}(),A=C.prototype;return D.prototype=A,[["$ms","millisecond"],["$s","second"],["$m","minute"],["$H","hour"],["$W","day"],["$M","month"],["$y","year"],["$D","date"]].forEach(function(b){A[b[1]]=function(a){return this.$g(a,b[0],b[1])}}),D.extend=function(b,a){return b.$i||(b(a,C,D),b.$i=!0),D},D.locale=m,D.isDayjs=f,D.unix=function(b){return D(1E3*b)},D.en=h[n],D.Ls=h,D.p={},D});process=process||{env:{NODE_ENV:"development"}};
!function(b,k){"object"==typeof exports&&"undefined"!=typeof module?module.exports=k():"function"==typeof define&&define.amd?define(k):b.dayjs_plugin_customParseFormat=k()}(this,function(){var b={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},k=function(a,c){return a.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(a,e,f){a=f&&f.toUpperCase();return e||c[f]||b[f]||c[a].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(a,
b,c){return b||c.slice(1)})})},x=/(\[[^[]*\])|([-:/.()\s]+)|(A|a|YYYY|YY?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,p=/\d\d/,n=/\d\d?/,h=/\d*[^\s\d-_:/()]+/,f={},m=function(a){return function(b){this[a]=+b}},D=[/[+-]\d\d:?(\d\d)?/,function(a){var b=this.zone||(this.zone={});if(a){a=a.match(/([+-]|\d\d)/g);var d=60*a[1]+(+a[2]||0);a=0===d?0:"+"===a[0]?-d:d}else a=0;b.offset=a}],C=function(a){return(a=f[a])&&(a.indexOf?a:a.s.concat(a.f))},A=function(a,b){var c=f.meridiem;if(c)for(var e=1;24>=e;e+=
1){if(-1<a.indexOf(c(e,0,b))){var g=12<e;break}}else g=a===(b?"pm":"PM");return g},z={A:[h,function(a){this.afternoon=A(a,!1)}],a:[h,function(a){this.afternoon=A(a,!0)}],S:[/\d/,function(a){this.milliseconds=100*+a}],SS:[p,function(a){this.milliseconds=10*+a}],SSS:[/\d{3}/,function(a){this.milliseconds=+a}],s:[n,m("seconds")],ss:[n,m("seconds")],m:[n,m("minutes")],mm:[n,m("minutes")],H:[n,m("hours")],h:[n,m("hours")],HH:[n,m("hours")],hh:[n,m("hours")],D:[n,m("day")],DD:[p,m("day")],Do:[h,function(a){var b=
f.ordinal;if(this.day=a.match(/\d+/)[0],b)for(var d=1;31>=d;d+=1)b(d).replace(/\[|\]/g,"")===a&&(this.day=d)}],M:[n,m("month")],MM:[p,m("month")],MMM:[h,function(a){var b=C("months");a=(C("monthsShort")||b.map(function(a){return a.substr(0,3)})).indexOf(a)+1;if(1>a)throw Error();this.month=a%12||a}],MMMM:[h,function(a){a=C("months").indexOf(a)+1;if(1>a)throw Error();this.month=a%12||a}],Y:[/[+-]?\d+/,m("year")],YY:[p,function(a){a=+a;this.year=a+(68<a?1900:2E3)}],YYYY:[/\d{4}/,m("year")],Z:D,ZZ:D},
u=function(a,b,d){try{var c=function(a){var b=(a=k(a,f&&f.formats)).match(x),c=b.length;for(a=0;a<c;a+=1){var d=b[a],e=z[d],g=e&&e[0];e=e&&e[1];b[a]=e?{regex:g,parser:e}:d.replace(/^\[|\]$/g,"")}return function(a){for(var d={},e=0,f=0;e<c;e+=1){var g=b[e];if("string"==typeof g)f+=g.length;else{var h=g.regex;g=g.parser;var k=a.substr(f);h=h.exec(k)[0];g.call(d,h);a=a.replace(h,"")}}a=d.afternoon;void 0!==a&&(e=d.hours,a?12>e&&(d.hours+=12):12===e&&(d.hours=0),delete d.afternoon);return d}}(b)(a),g=
c.year,h=c.month,n=c.hours,m=c.minutes,p=c.seconds,u=c.milliseconds,A=c.zone,C=new Date,D=c.day||(g||h?1:C.getDate()),ba=g||C.getFullYear();a=0;g&&!h||(a=0<h?h-1:C.getMonth());g=n||0;m=m||0;p=p||0;u=u||0;return A?new Date(Date.UTC(ba,a,D,g,m,p,u+6E4*A.offset)):d?new Date(Date.UTC(ba,a,D,g,m,p,u)):new Date(ba,a,D,g,m,p,u)}catch(X){return new Date("")}};return function(a,b,d){d.p.customParseFormat=!0;a=b.prototype;var c=a.parse;a.parse=function(a){var b=a.date,e=a.utc,g=a.args;this.$u=e;var h=g[1];
if("string"==typeof h){a=!0===g[2];var k=!0===g[3],m=a||k,n=g[2];k&&(n=g[2]);f=this.$locale();!a&&n&&(f=d.Ls[n]);this.$d=u(b,h,e);this.init();n&&!0!==n&&(this.$L=this.locale(n).$L);m&&b!==this.format(h)&&(this.$d=new Date(""));f={}}else if(h instanceof Array)for(b=h.length,e=1;e<=b;e+=1){g[1]=h[e-1];a=d.apply(this,g);if(a.isValid()){this.$d=a.$d;this.$L=a.$L;this.init();break}e===b&&(this.$d=new Date(""))}else c.call(this,a)}}});process=process||{env:{NODE_ENV:"development"}};
!function(b,k){"object"==typeof exports&&"undefined"!=typeof module?module.exports=k():"function"==typeof define&&define.amd?define(k):b.dayjs_plugin_weekOfYear=k()}(this,function(){return function(b,k,x){b=k.prototype;b.week=function(b){if(void 0===b&&(b=null),null!==b)return this.add(7*(b-this.week()),"day");b=this.$locale().yearStart||1;if(11===this.month()&&25<this.date()){var k=x(this).startOf("year").add(1,"year").date(b),h=x(this).endOf("week");if(k.isBefore(h))return 1}b=x(this).startOf("year").date(b).startOf("week").subtract(1,
"millisecond");b=this.diff(b,"week",!0);return 0>b?x(this).startOf("week").week():Math.ceil(b)};b.weeks=function(b){return void 0===b&&(b=null),this.week(b)}}});process=process||{env:{NODE_ENV:"development"}};
!function(b,k){"object"==typeof exports&&"undefined"!=typeof module?module.exports=k():"function"==typeof define&&define.amd?define(k):b.dayjs_plugin_isoWeek=k()}(this,function(){return function(b,k,x){b=k.prototype;b.isoWeekYear=function(){return this.add(4-this.isoWeekday(),"day").year()};b.isoWeek=function(b){if(!this.$utils().u(b))return this.add(7*(b-this.isoWeek()),"day");var h,f,k,n;b=this.add(4-this.isoWeekday(),"day");var p=(h=this.isoWeekYear(),f=this.$u,k=(f?x.utc:x)().year(h).startOf("year"),
n=4-k.isoWeekday(),4<k.isoWeekday()&&(n+=7),k.add(n,"day"));return b.diff(p,"week")+1};b.isoWeekday=function(b){return this.$utils().u(b)?this.day()||7:this.day(this.day()%7?b:b-7)};var p=b.startOf;b.startOf=function(b,h){var f=this.$utils(),k=!!f.u(h)||h;return"isoweek"===f.p(b)?k?this.date(this.date()-(this.isoWeekday()-1)).startOf("day"):this.date(this.date()-1-(this.isoWeekday()-1)+7).endOf("day"):p.bind(this)(b,h)}}});process=process||{env:{NODE_ENV:"development"}};
!function(b,k){"object"==typeof exports&&"undefined"!=typeof module?module.exports=k(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],k):b.dayjs_locale_sv=k(b.dayjs)}(this,function(b){b=b&&b.hasOwnProperty("default")?b.default:b;var k={name:"sv",weekdays:"s\u00f6ndag m\u00e5ndag tisdag onsdag torsdag fredag l\u00f6rdag".split(" "),weekdaysShort:"s\u00f6n m\u00e5n tis ons tor fre l\u00f6r".split(" "),weekdaysMin:"s\u00f6 m\u00e5 ti on to fr l\u00f6".split(" "),months:"januari februari mars april maj juni juli augusti september oktober november december".split(" "),
monthsShort:"jan feb mar apr maj jun jul aug sep okt nov dec".split(" "),weekStart:1,ordinal:function(b){var k=b%10;return"["+b+(1===k||2===k?"a":"e")+"]"},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [kl.] HH:mm",LLLL:"dddd D MMMM YYYY [kl.] HH:mm",lll:"D MMM YYYY HH:mm",llll:"ddd D MMM YYYY HH:mm"},relativeTime:{future:"om %s",past:"f\u00f6r %s sedan",s:"n\u00e5gra sekunder",m:"en minut",mm:"%d minuter",h:"en timme",hh:"%d timmar",d:"en dag",dd:"%d dagar",
M:"en m\u00e5nad",MM:"%d m\u00e5nader",y:"ett \u00e5r",yy:"%d \u00e5r"}};return b.locale(k,null,!0),k});process=process||{env:{NODE_ENV:"development"}};
!function(b,k){"object"==typeof exports&&"undefined"!=typeof module?module.exports=k(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],k):b.dayjs_locale_fi=k(b.dayjs)}(this,function(b){function k(b,k,h,f){var m={s:"muutama sekunti",m:"minuutti",mm:"%d minuuttia",h:"tunti",hh:"%d tuntia",d:"p\u00e4iv\u00e4",dd:"%d p\u00e4iv\u00e4\u00e4",M:"kuukausi",MM:"%d kuukautta",y:"vuosi",yy:"%d vuotta",numbers:"nolla yksi kaksi kolme nelj\u00e4 viisi kuusi seitsem\u00e4n kahdeksan yhdeks\u00e4n".split(" ")},
n={s:"muutaman sekunnin",m:"minuutin",mm:"%d minuutin",h:"tunnin",hh:"%d tunnin",d:"p\u00e4iv\u00e4n",dd:"%d p\u00e4iv\u00e4n",M:"kuukauden",MM:"%d kuukauden",y:"vuoden",yy:"%d vuoden",numbers:"nollan yhden kahden kolmen nelj\u00e4n viiden kuuden seitsem\u00e4n kahdeksan yhdeks\u00e4n".split(" ")};k=f&&!k?n:m;h=k[h];return 10>b?h.replace("%d",k.numbers[b]):h.replace("%d",b)}b=b&&b.hasOwnProperty("default")?b.default:b;var x={name:"fi",weekdays:"sunnuntai maanantai tiistai keskiviikko torstai perjantai lauantai".split(" "),
weekdaysShort:"su ma ti ke to pe la".split(" "),weekdaysMin:"su ma ti ke to pe la".split(" "),months:"tammikuu helmikuu maaliskuu huhtikuu toukokuu kes\u00e4kuu hein\u00e4kuu elokuu syyskuu lokakuu marraskuu joulukuu".split(" "),monthsShort:"tammi helmi maalis huhti touko kes\u00e4 hein\u00e4 elo syys loka marras joulu".split(" "),ordinal:function(b){return b+"."},weekStart:1,relativeTime:{future:"%s p\u00e4\u00e4st\u00e4",past:"%s sitten",s:k,m:k,mm:k,h:k,hh:k,d:k,dd:k,M:k,MM:k,y:k,yy:k},formats:{LT:"HH.mm",
LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"D. MMMM[ta] YYYY",LLL:"D. MMMM[ta] YYYY, [klo] HH.mm",LLLL:"dddd, D. MMMM[ta] YYYY, [klo] HH.mm",l:"D.M.YYYY",ll:"D. MMM YYYY",lll:"D. MMM YYYY, [klo] HH.mm",llll:"ddd, D. MMM YYYY, [klo] HH.mm"}};return b.locale(x,null,!0),x});process=process||{env:{NODE_ENV:"development"}};
function closeModal(b){b=jQuery(b).closest(".toggleContentOpened");b.length?b.hide().addClass("closed").removeClass("opened").removeClass("toggleContentOpened").removeClass("toggleContentClickClose"):$(".toggleContentOpened").hide().addClass("closed").removeClass("opened").removeClass("toggleContentOpened").removeClass("toggleContentClickClose");$("body").css("overflow","auto")}
function doClickClose(b){b?($(".toggleClickClose").not(b).addClass("closed").removeClass("opened"),b=b.data("toggle"),$(b).each(function(){var b=$(this);$(".toggleContentClickClose").not(b).hide().addClass("closed").removeClass("opened").removeClass("toggleContentOpened").removeClass("toggleContentClickClose")})):($(".toggleContentClickClose").hide().addClass("closed").removeClass("opened").removeClass("toggleContentOpened").removeClass("toggleContentClickClose"),$(".toggleClickClose").addClass("closed").removeClass("opened"));
$("body").css("overflow","auto");$(document).off("click.nw-clickclose")}
$(document).ready(function(){Parsley.options.focus="none";Parsley.options.validationTreshold=1;Parsley.options.errorClass="error";Parsley.options.errorsMessagesDisabled=!0;$("form[data-nw-validate='true']").parsley();$(document).on("click","[data-inputs]",function(){for(var b=$(this).data("inputs"),k=0;k<b.length;k++){var x=b[k].sel;b[k].hasOwnProperty("val")&&$(x).val(b[k].val);b[k].hasOwnProperty("rmc")&&$(x).removeClass(b[k].rmc);b[k].hasOwnProperty("rme")&&$(x).remove();b[k].hasOwnProperty("rst")&&
$(x).each(function(){var b=$(this),k=b.prop("tagName").toLowerCase();"form"===k?b.trigger("reset"):"input"===k&&"text"===b.prop("type")?b.val(b.prop("defaultValue")):"select"===k&&b.find("option").prop("selected",function(){return $(this).prop("defaultSelected")})})}});$(document).on("click","[data-toggle]",function(){var b=$(this);doClickClose(b);if(b.hasClass("opened")){b.addClass("closed").removeClass("opened");var k=b.data("closed");k&&eval(k)}else b.addClass("opened").removeClass("closed"),(k=
b.data("opened"))&&eval(k);k=$(this).data("toggle");$(k).each(function(){var k=$(this),p=k.hasClass("nw-modal");k.hasClass("opened")?(k.hide().addClass("closed").removeClass("opened").removeClass("toggleContentOpened").removeClass("toggleContentClickClose"),p&&$("body").css("overflow","auto")):(k.show().addClass("opened").removeClass("closed").addClass("toggleContentOpened"),k.data("click-close")&&(b.addClass("toggleClickClose"),k.addClass("toggleContentClickClose"),k.on("click",function(b){b.stopPropagation()}),
$(document).off("click.nw-clickclose").on("click.nw-clickclose",function(){doClickClose(null)})),p&&$("body").css("overflow","hidden"))});return!1});$(document).on("click",function(){var b=$(".toggleContentClickClose");b.hasClass("nw-modal")&&b.hasClass("toggleContentOpened")&&$("body").css("overflow","auto");b.hide().addClass("closed").removeClass("opened").removeClass("toggleContentOpened").removeClass("toggleContentClickClose");$(".toggleClickClose").addClass("closed").removeClass("opened")})});