/*! For license information please see picture.bundle.js.LICENSE.txt */ (()=>{var e={"../node_modules/@popperjs/core/lib/createPopper.js":(e,t,i)=>{"use strict";i.r(t),i.d(t,{createPopper:()=>w,detectOverflow:()=>f.default,popperGenerator:()=>y});var s=i("../node_modules/@popperjs/core/lib/dom-utils/getCompositeRect.js"),n=i("../node_modules/@popperjs/core/lib/dom-utils/getLayoutRect.js"),o=i("../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js"),r=i("../node_modules/@popperjs/core/lib/dom-utils/getOffsetParent.js"),a=i("../node_modules/@popperjs/core/lib/dom-utils/getComputedStyle.js"),l=i("../node_modules/@popperjs/core/lib/utils/orderModifiers.js"),c=i("../node_modules/@popperjs/core/lib/utils/debounce.js"),u=i("../node_modules/@popperjs/core/lib/utils/validateModifiers.js"),h=i("../node_modules/@popperjs/core/lib/utils/uniqueBy.js"),d=i("../node_modules/@popperjs/core/lib/utils/getBasePlacement.js"),p=i("../node_modules/@popperjs/core/lib/utils/mergeByName.js"),f=i("../node_modules/@popperjs/core/lib/utils/detectOverflow.js"),g=i("../node_modules/@popperjs/core/lib/dom-utils/instanceOf.js"),m=i("../node_modules/@popperjs/core/lib/enums.js"),v="Popper: Invalid reference or popper argument provided. They must be either a DOM element or virtual element.",_={placement:"bottom",modifiers:[],strategy:"absolute"};function b(){for(var e=arguments.length,t=new Array(e),i=0;i100){console.error("Popper: An infinite loop in the modifiers cycle has been detected! The cycle has been interrupted to prevent a browser crash.");break}if(!0!==y.reset){var l=y.orderedModifiers[a],c=l.fn,u=l.options,h=void 0===u?{}:u,d=l.name;"function"==typeof c&&(y=c({state:y,options:h,name:d,instance:C})||y)}else y.reset=!1,a=-1}}else console.error(v)}},update:(0,c.default)((function(){return new Promise((function(e){C.forceUpdate(),e(y)}))})),destroy:function(){T(),k=!0}};if(!b(e,t))return console.error(v),C;function T(){x.forEach((function(e){return e()})),x=[]}return C.setOptions(i).then((function(e){!k&&i.onFirstUpdate&&i.onFirstUpdate(e)})),C}}var w=y()},"../node_modules/@popperjs/core/lib/dom-utils/contains.js":(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>n});var s=i("../node_modules/@popperjs/core/lib/dom-utils/instanceOf.js");function n(e,t){var i=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(i&&(0,s.isShadowRoot)(i)){var n=t;do{if(n&&e.isSameNode(n))return!0;n=n.parentNode||n.host}while(n)}return!1}},"../node_modules/@popperjs/core/lib/dom-utils/getBoundingClientRect.js":(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>a});var s=i("../node_modules/@popperjs/core/lib/dom-utils/instanceOf.js"),n=i("../node_modules/@popperjs/core/lib/utils/math.js"),o=i("../node_modules/@popperjs/core/lib/dom-utils/getWindow.js"),r=i("../node_modules/@popperjs/core/lib/dom-utils/isLayoutViewport.js");function a(e,t,i){void 0===t&&(t=!1),void 0===i&&(i=!1);var a=e.getBoundingClientRect(),l=1,c=1;t&&(0,s.isHTMLElement)(e)&&(l=e.offsetWidth>0&&(0,n.round)(a.width)/e.offsetWidth||1,c=e.offsetHeight>0&&(0,n.round)(a.height)/e.offsetHeight||1);var u=((0,s.isElement)(e)?(0,o.default)(e):window).visualViewport,h=!(0,r.default)()&&i,d=(a.left+(h&&u?u.offsetLeft:0))/l,p=(a.top+(h&&u?u.offsetTop:0))/c,f=a.width/l,g=a.height/c;return{width:f,height:g,top:p,right:d+f,bottom:p+g,left:d,x:d,y:p}}},"../node_modules/@popperjs/core/lib/dom-utils/getClippingRect.js":(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>_});var s=i("../node_modules/@popperjs/core/lib/enums.js"),n=i("../node_modules/@popperjs/core/lib/dom-utils/getViewportRect.js"),o=i("../node_modules/@popperjs/core/lib/dom-utils/getDocumentRect.js"),r=i("../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js"),a=i("../node_modules/@popperjs/core/lib/dom-utils/getOffsetParent.js"),l=i("../node_modules/@popperjs/core/lib/dom-utils/getDocumentElement.js"),c=i("../node_modules/@popperjs/core/lib/dom-utils/getComputedStyle.js"),u=i("../node_modules/@popperjs/core/lib/dom-utils/instanceOf.js"),h=i("../node_modules/@popperjs/core/lib/dom-utils/getBoundingClientRect.js"),d=i("../node_modules/@popperjs/core/lib/dom-utils/getParentNode.js"),p=i("../node_modules/@popperjs/core/lib/dom-utils/contains.js"),f=i("../node_modules/@popperjs/core/lib/dom-utils/getNodeName.js"),g=i("../node_modules/@popperjs/core/lib/utils/rectToClientRect.js"),m=i("../node_modules/@popperjs/core/lib/utils/math.js");function v(e,t,i){return t===s.viewport?(0,g.default)((0,n.default)(e,i)):(0,u.isElement)(t)?function(e,t){var i=(0,h.default)(e,!1,"fixed"===t);return i.top=i.top+e.clientTop,i.left=i.left+e.clientLeft,i.bottom=i.top+e.clientHeight,i.right=i.left+e.clientWidth,i.width=e.clientWidth,i.height=e.clientHeight,i.x=i.left,i.y=i.top,i}(t,i):(0,g.default)((0,o.default)((0,l.default)(e)))}function _(e,t,i,s){var n="clippingParents"===t?function(e){var t=(0,r.default)((0,d.default)(e)),i=["absolute","fixed"].indexOf((0,c.default)(e).position)>=0&&(0,u.isHTMLElement)(e)?(0,a.default)(e):e;return(0,u.isElement)(i)?t.filter((function(e){return(0,u.isElement)(e)&&(0,p.default)(e,i)&&"body"!==(0,f.default)(e)})):[]}(e):[].concat(t),o=[].concat(n,[i]),l=o[0],h=o.reduce((function(t,i){var n=v(e,i,s);return t.top=(0,m.max)(n.top,t.top),t.right=(0,m.min)(n.right,t.right),t.bottom=(0,m.min)(n.bottom,t.bottom),t.left=(0,m.max)(n.left,t.left),t}),v(e,l,s));return h.width=h.right-h.left,h.height=h.bottom-h.top,h.x=h.left,h.y=h.top,h}},"../node_modules/@popperjs/core/lib/dom-utils/getCompositeRect.js":(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>h});var s=i("../node_modules/@popperjs/core/lib/dom-utils/getBoundingClientRect.js"),n=i("../node_modules/@popperjs/core/lib/dom-utils/getNodeScroll.js"),o=i("../node_modules/@popperjs/core/lib/dom-utils/getNodeName.js"),r=i("../node_modules/@popperjs/core/lib/dom-utils/instanceOf.js"),a=i("../node_modules/@popperjs/core/lib/dom-utils/getWindowScrollBarX.js"),l=i("../node_modules/@popperjs/core/lib/dom-utils/getDocumentElement.js"),c=i("../node_modules/@popperjs/core/lib/dom-utils/isScrollParent.js"),u=i("../node_modules/@popperjs/core/lib/utils/math.js");function h(e,t,i){void 0===i&&(i=!1);var h=(0,r.isHTMLElement)(t),d=(0,r.isHTMLElement)(t)&&function(e){var t=e.getBoundingClientRect(),i=(0,u.round)(t.width)/e.offsetWidth||1,s=(0,u.round)(t.height)/e.offsetHeight||1;return 1!==i||1!==s}(t),p=(0,l.default)(t),f=(0,s.default)(e,d,i),g={scrollLeft:0,scrollTop:0},m={x:0,y:0};return(h||!h&&!i)&&(("body"!==(0,o.default)(t)||(0,c.default)(p))&&(g=(0,n.default)(t)),(0,r.isHTMLElement)(t)?((m=(0,s.default)(t,!0)).x+=t.clientLeft,m.y+=t.clientTop):p&&(m.x=(0,a.default)(p))),{x:f.left+g.scrollLeft-m.x,y:f.top+g.scrollTop-m.y,width:f.width,height:f.height}}},"../node_modules/@popperjs/core/lib/dom-utils/getComputedStyle.js":(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>n});var s=i("../node_modules/@popperjs/core/lib/dom-utils/getWindow.js");function n(e){return(0,s.default)(e).getComputedStyle(e)}},"../node_modules/@popperjs/core/lib/dom-utils/getDocumentElement.js":(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>n});var s=i("../node_modules/@popperjs/core/lib/dom-utils/instanceOf.js");function n(e){return(((0,s.isElement)(e)?e.ownerDocument:e.document)||window.document).documentElement}},"../node_modules/@popperjs/core/lib/dom-utils/getDocumentRect.js":(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>l});var s=i("../node_modules/@popperjs/core/lib/dom-utils/getDocumentElement.js"),n=i("../node_modules/@popperjs/core/lib/dom-utils/getComputedStyle.js"),o=i("../node_modules/@popperjs/core/lib/dom-utils/getWindowScrollBarX.js"),r=i("../node_modules/@popperjs/core/lib/dom-utils/getWindowScroll.js"),a=i("../node_modules/@popperjs/core/lib/utils/math.js");function l(e){var t,i=(0,s.default)(e),l=(0,r.default)(e),c=null==(t=e.ownerDocument)?void 0:t.body,u=(0,a.max)(i.scrollWidth,i.clientWidth,c?c.scrollWidth:0,c?c.clientWidth:0),h=(0,a.max)(i.scrollHeight,i.clientHeight,c?c.scrollHeight:0,c?c.clientHeight:0),d=-l.scrollLeft+(0,o.default)(e),p=-l.scrollTop;return"rtl"===(0,n.default)(c||i).direction&&(d+=(0,a.max)(i.clientWidth,c?c.clientWidth:0)-u),{width:u,height:h,x:d,y:p}}},"../node_modules/@popperjs/core/lib/dom-utils/getHTMLElementScroll.js":(e,t,i)=>{"use strict";function s(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}i.r(t),i.d(t,{default:()=>s})},"../node_modules/@popperjs/core/lib/dom-utils/getLayoutRect.js":(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>n});var s=i("../node_modules/@popperjs/core/lib/dom-utils/getBoundingClientRect.js");function n(e){var t=(0,s.default)(e),i=e.offsetWidth,n=e.offsetHeight;return Math.abs(t.width-i)<=1&&(i=t.width),Math.abs(t.height-n)<=1&&(n=t.height),{x:e.offsetLeft,y:e.offsetTop,width:i,height:n}}},"../node_modules/@popperjs/core/lib/dom-utils/getNodeName.js":(e,t,i)=>{"use strict";function s(e){return e?(e.nodeName||"").toLowerCase():null}i.r(t),i.d(t,{default:()=>s})},"../node_modules/@popperjs/core/lib/dom-utils/getNodeScroll.js":(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>a});var s=i("../node_modules/@popperjs/core/lib/dom-utils/getWindowScroll.js"),n=i("../node_modules/@popperjs/core/lib/dom-utils/getWindow.js"),o=i("../node_modules/@popperjs/core/lib/dom-utils/instanceOf.js"),r=i("../node_modules/@popperjs/core/lib/dom-utils/getHTMLElementScroll.js");function a(e){return e!==(0,n.default)(e)&&(0,o.isHTMLElement)(e)?(0,r.default)(e):(0,s.default)(e)}},"../node_modules/@popperjs/core/lib/dom-utils/getOffsetParent.js":(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>h});var s=i("../node_modules/@popperjs/core/lib/dom-utils/getWindow.js"),n=i("../node_modules/@popperjs/core/lib/dom-utils/getNodeName.js"),o=i("../node_modules/@popperjs/core/lib/dom-utils/getComputedStyle.js"),r=i("../node_modules/@popperjs/core/lib/dom-utils/instanceOf.js"),a=i("../node_modules/@popperjs/core/lib/dom-utils/isTableElement.js"),l=i("../node_modules/@popperjs/core/lib/dom-utils/getParentNode.js"),c=i("../node_modules/@popperjs/core/lib/utils/userAgent.js");function u(e){return(0,r.isHTMLElement)(e)&&"fixed"!==(0,o.default)(e).position?e.offsetParent:null}function h(e){for(var t=(0,s.default)(e),i=u(e);i&&(0,a.default)(i)&&"static"===(0,o.default)(i).position;)i=u(i);return i&&("html"===(0,n.default)(i)||"body"===(0,n.default)(i)&&"static"===(0,o.default)(i).position)?t:i||function(e){var t=/firefox/i.test((0,c.default)());if(/Trident/i.test((0,c.default)())&&(0,r.isHTMLElement)(e)&&"fixed"===(0,o.default)(e).position)return null;var i=(0,l.default)(e);for((0,r.isShadowRoot)(i)&&(i=i.host);(0,r.isHTMLElement)(i)&&["html","body"].indexOf((0,n.default)(i))<0;){var s=(0,o.default)(i);if("none"!==s.transform||"none"!==s.perspective||"paint"===s.contain||-1!==["transform","perspective"].indexOf(s.willChange)||t&&"filter"===s.willChange||t&&s.filter&&"none"!==s.filter)return i;i=i.parentNode}return null}(e)||t}},"../node_modules/@popperjs/core/lib/dom-utils/getParentNode.js":(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>r});var s=i("../node_modules/@popperjs/core/lib/dom-utils/getNodeName.js"),n=i("../node_modules/@popperjs/core/lib/dom-utils/getDocumentElement.js"),o=i("../node_modules/@popperjs/core/lib/dom-utils/instanceOf.js");function r(e){return"html"===(0,s.default)(e)?e:e.assignedSlot||e.parentNode||((0,o.isShadowRoot)(e)?e.host:null)||(0,n.default)(e)}},"../node_modules/@popperjs/core/lib/dom-utils/getScrollParent.js":(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>a});var s=i("../node_modules/@popperjs/core/lib/dom-utils/getParentNode.js"),n=i("../node_modules/@popperjs/core/lib/dom-utils/isScrollParent.js"),o=i("../node_modules/@popperjs/core/lib/dom-utils/getNodeName.js"),r=i("../node_modules/@popperjs/core/lib/dom-utils/instanceOf.js");function a(e){return["html","body","#document"].indexOf((0,o.default)(e))>=0?e.ownerDocument.body:(0,r.isHTMLElement)(e)&&(0,n.default)(e)?e:a((0,s.default)(e))}},"../node_modules/@popperjs/core/lib/dom-utils/getViewportRect.js":(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>a});var s=i("../node_modules/@popperjs/core/lib/dom-utils/getWindow.js"),n=i("../node_modules/@popperjs/core/lib/dom-utils/getDocumentElement.js"),o=i("../node_modules/@popperjs/core/lib/dom-utils/getWindowScrollBarX.js"),r=i("../node_modules/@popperjs/core/lib/dom-utils/isLayoutViewport.js");function a(e,t){var i=(0,s.default)(e),a=(0,n.default)(e),l=i.visualViewport,c=a.clientWidth,u=a.clientHeight,h=0,d=0;if(l){c=l.width,u=l.height;var p=(0,r.default)();(p||!p&&"fixed"===t)&&(h=l.offsetLeft,d=l.offsetTop)}return{width:c,height:u,x:h+(0,o.default)(e),y:d}}},"../node_modules/@popperjs/core/lib/dom-utils/getWindow.js":(e,t,i)=>{"use strict";function s(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}i.r(t),i.d(t,{default:()=>s})},"../node_modules/@popperjs/core/lib/dom-utils/getWindowScroll.js":(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>n});var s=i("../node_modules/@popperjs/core/lib/dom-utils/getWindow.js");function n(e){var t=(0,s.default)(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}},"../node_modules/@popperjs/core/lib/dom-utils/getWindowScrollBarX.js":(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>r});var s=i("../node_modules/@popperjs/core/lib/dom-utils/getBoundingClientRect.js"),n=i("../node_modules/@popperjs/core/lib/dom-utils/getDocumentElement.js"),o=i("../node_modules/@popperjs/core/lib/dom-utils/getWindowScroll.js");function r(e){return(0,s.default)((0,n.default)(e)).left+(0,o.default)(e).scrollLeft}},"../node_modules/@popperjs/core/lib/dom-utils/instanceOf.js":(e,t,i)=>{"use strict";i.r(t),i.d(t,{isElement:()=>n,isHTMLElement:()=>o,isShadowRoot:()=>r});var s=i("../node_modules/@popperjs/core/lib/dom-utils/getWindow.js");function n(e){return e instanceof(0,s.default)(e).Element||e instanceof Element}function o(e){return e instanceof(0,s.default)(e).HTMLElement||e instanceof HTMLElement}function r(e){return"undefined"!=typeof ShadowRoot&&(e instanceof(0,s.default)(e).ShadowRoot||e instanceof ShadowRoot)}},"../node_modules/@popperjs/core/lib/dom-utils/isLayoutViewport.js":(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>n});var s=i("../node_modules/@popperjs/core/lib/utils/userAgent.js");function n(){return!/^((?!chrome|android).)*safari/i.test((0,s.default)())}},"../node_modules/@popperjs/core/lib/dom-utils/isScrollParent.js":(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>n});var s=i("../node_modules/@popperjs/core/lib/dom-utils/getComputedStyle.js");function n(e){var t=(0,s.default)(e),i=t.overflow,n=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(i+o+n)}},"../node_modules/@popperjs/core/lib/dom-utils/isTableElement.js":(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>n});var s=i("../node_modules/@popperjs/core/lib/dom-utils/getNodeName.js");function n(e){return["table","td","th"].indexOf((0,s.default)(e))>=0}},"../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js":(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>a});var s=i("../node_modules/@popperjs/core/lib/dom-utils/getScrollParent.js"),n=i("../node_modules/@popperjs/core/lib/dom-utils/getParentNode.js"),o=i("../node_modules/@popperjs/core/lib/dom-utils/getWindow.js"),r=i("../node_modules/@popperjs/core/lib/dom-utils/isScrollParent.js");function a(e,t){var i;void 0===t&&(t=[]);var l=(0,s.default)(e),c=l===(null==(i=e.ownerDocument)?void 0:i.body),u=(0,o.default)(l),h=c?[u].concat(u.visualViewport||[],(0,r.default)(l)?l:[]):l,d=t.concat(h);return c?d:d.concat(a((0,n.default)(h)))}},"../node_modules/@popperjs/core/lib/enums.js":(e,t,i)=>{"use strict";i.r(t),i.d(t,{afterMain:()=>x,afterRead:()=>b,afterWrite:()=>T,auto:()=>a,basePlacements:()=>l,beforeMain:()=>y,beforeRead:()=>v,beforeWrite:()=>k,bottom:()=>n,clippingParents:()=>h,end:()=>u,left:()=>r,main:()=>w,modifierPhases:()=>S,placements:()=>m,popper:()=>p,read:()=>_,reference:()=>f,right:()=>o,start:()=>c,top:()=>s,variationPlacements:()=>g,viewport:()=>d,write:()=>C});var s="top",n="bottom",o="right",r="left",a="auto",l=[s,n,o,r],c="start",u="end",h="clippingParents",d="viewport",p="popper",f="reference",g=l.reduce((function(e,t){return e.concat([t+"-"+c,t+"-"+u])}),[]),m=[].concat(l,[a]).reduce((function(e,t){return e.concat([t,t+"-"+c,t+"-"+u])}),[]),v="beforeRead",_="read",b="afterRead",y="beforeMain",w="main",x="afterMain",k="beforeWrite",C="write",T="afterWrite",S=[v,_,b,y,w,x,k,C,T]},"../node_modules/@popperjs/core/lib/index.js":(e,t,i)=>{"use strict";i.r(t),i.d(t,{afterMain:()=>s.afterMain,afterRead:()=>s.afterRead,afterWrite:()=>s.afterWrite,applyStyles:()=>n.applyStyles,arrow:()=>n.arrow,auto:()=>s.auto,basePlacements:()=>s.basePlacements,beforeMain:()=>s.beforeMain,beforeRead:()=>s.beforeRead,beforeWrite:()=>s.beforeWrite,bottom:()=>s.bottom,clippingParents:()=>s.clippingParents,computeStyles:()=>n.computeStyles,createPopper:()=>a.createPopper,createPopperBase:()=>o.createPopper,createPopperLite:()=>l.createPopper,detectOverflow:()=>r.default,end:()=>s.end,eventListeners:()=>n.eventListeners,flip:()=>n.flip,hide:()=>n.hide,left:()=>s.left,main:()=>s.main,modifierPhases:()=>s.modifierPhases,offset:()=>n.offset,placements:()=>s.placements,popper:()=>s.popper,popperGenerator:()=>o.popperGenerator,popperOffsets:()=>n.popperOffsets,preventOverflow:()=>n.preventOverflow,read:()=>s.read,reference:()=>s.reference,right:()=>s.right,start:()=>s.start,top:()=>s.top,variationPlacements:()=>s.variationPlacements,viewport:()=>s.viewport,write:()=>s.write});var s=i("../node_modules/@popperjs/core/lib/enums.js"),n=i("../node_modules/@popperjs/core/lib/modifiers/index.js"),o=i("../node_modules/@popperjs/core/lib/createPopper.js"),r=i("../node_modules/@popperjs/core/lib/utils/detectOverflow.js"),a=i("../node_modules/@popperjs/core/lib/popper.js"),l=i("../node_modules/@popperjs/core/lib/popper-lite.js")},"../node_modules/@popperjs/core/lib/modifiers/applyStyles.js":(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>o});var s=i("../node_modules/@popperjs/core/lib/dom-utils/getNodeName.js"),n=i("../node_modules/@popperjs/core/lib/dom-utils/instanceOf.js");const o={name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var i=t.styles[e]||{},o=t.attributes[e]||{},r=t.elements[e];(0,n.isHTMLElement)(r)&&(0,s.default)(r)&&(Object.assign(r.style,i),Object.keys(o).forEach((function(e){var t=o[e];!1===t?r.removeAttribute(e):r.setAttribute(e,!0===t?"":t)})))}))},effect:function(e){var t=e.state,i={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,i.popper),t.styles=i,t.elements.arrow&&Object.assign(t.elements.arrow.style,i.arrow),function(){Object.keys(t.elements).forEach((function(e){var o=t.elements[e],r=t.attributes[e]||{},a=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:i[e]).reduce((function(e,t){return e[t]="",e}),{});(0,n.isHTMLElement)(o)&&(0,s.default)(o)&&(Object.assign(o.style,a),Object.keys(r).forEach((function(e){o.removeAttribute(e)})))}))}},requires:["computeStyles"]}},"../node_modules/@popperjs/core/lib/modifiers/arrow.js":(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>p});var s=i("../node_modules/@popperjs/core/lib/utils/getBasePlacement.js"),n=i("../node_modules/@popperjs/core/lib/dom-utils/getLayoutRect.js"),o=i("../node_modules/@popperjs/core/lib/dom-utils/contains.js"),r=i("../node_modules/@popperjs/core/lib/dom-utils/getOffsetParent.js"),a=i("../node_modules/@popperjs/core/lib/utils/getMainAxisFromPlacement.js"),l=i("../node_modules/@popperjs/core/lib/utils/within.js"),c=i("../node_modules/@popperjs/core/lib/utils/mergePaddingObject.js"),u=i("../node_modules/@popperjs/core/lib/utils/expandToHashMap.js"),h=i("../node_modules/@popperjs/core/lib/enums.js"),d=i("../node_modules/@popperjs/core/lib/dom-utils/instanceOf.js");const p={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,i=e.state,o=e.name,d=e.options,p=i.elements.arrow,f=i.modifiersData.popperOffsets,g=(0,s.default)(i.placement),m=(0,a.default)(g),v=[h.left,h.right].indexOf(g)>=0?"height":"width";if(p&&f){var _=function(e,t){return e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e,(0,c.default)("number"!=typeof e?e:(0,u.default)(e,h.basePlacements))}(d.padding,i),b=(0,n.default)(p),y="y"===m?h.top:h.left,w="y"===m?h.bottom:h.right,x=i.rects.reference[v]+i.rects.reference[m]-f[m]-i.rects.popper[v],k=f[m]-i.rects.reference[m],C=(0,r.default)(p),T=C?"y"===m?C.clientHeight||0:C.clientWidth||0:0,S=x/2-k/2,D=_[y],j=T-b[v]-_[w],O=T/2-b[v]/2+S,A=(0,l.within)(D,O,j),P=m;i.modifiersData[o]=((t={})[P]=A,t.centerOffset=A-O,t)}},effect:function(e){var t=e.state,i=e.options.element,s=void 0===i?"[data-popper-arrow]":i;null!=s&&("string"!=typeof s||(s=t.elements.popper.querySelector(s)))&&((0,d.isHTMLElement)(s)||console.error(['Popper: "arrow" element must be an HTMLElement (not an SVGElement).',"To use an SVG arrow, wrap it in an HTMLElement that will be used as","the arrow."].join(" ")),(0,o.default)(t.elements.popper,s)?t.elements.arrow=s:console.error(['Popper: "arrow" modifier\'s `element` must be a child of the popper',"element."].join(" ")))},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]}},"../node_modules/@popperjs/core/lib/modifiers/computeStyles.js":(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>p,mapToStyles:()=>d});var s=i("../node_modules/@popperjs/core/lib/enums.js"),n=i("../node_modules/@popperjs/core/lib/dom-utils/getOffsetParent.js"),o=i("../node_modules/@popperjs/core/lib/dom-utils/getWindow.js"),r=i("../node_modules/@popperjs/core/lib/dom-utils/getDocumentElement.js"),a=i("../node_modules/@popperjs/core/lib/dom-utils/getComputedStyle.js"),l=i("../node_modules/@popperjs/core/lib/utils/getBasePlacement.js"),c=i("../node_modules/@popperjs/core/lib/utils/getVariation.js"),u=i("../node_modules/@popperjs/core/lib/utils/math.js"),h={top:"auto",right:"auto",bottom:"auto",left:"auto"};function d(e){var t,i=e.popper,l=e.popperRect,c=e.placement,d=e.variation,p=e.offsets,f=e.position,g=e.gpuAcceleration,m=e.adaptive,v=e.roundOffsets,_=e.isFixed,b=p.x,y=void 0===b?0:b,w=p.y,x=void 0===w?0:w,k="function"==typeof v?v({x:y,y:x}):{x:y,y:x};y=k.x,x=k.y;var C=p.hasOwnProperty("x"),T=p.hasOwnProperty("y"),S=s.left,D=s.top,j=window;if(m){var O=(0,n.default)(i),A="clientHeight",P="clientWidth";if(O===(0,o.default)(i)&&(O=(0,r.default)(i),"static"!==(0,a.default)(O).position&&"absolute"===f&&(A="scrollHeight",P="scrollWidth")),c===s.top||(c===s.left||c===s.right)&&d===s.end)D=s.bottom,x-=(_&&O===j&&j.visualViewport?j.visualViewport.height:O[A])-l.height,x*=g?1:-1;if(c===s.left||(c===s.top||c===s.bottom)&&d===s.end)S=s.right,y-=(_&&O===j&&j.visualViewport?j.visualViewport.width:O[P])-l.width,y*=g?1:-1}var I,E=Object.assign({position:f},m&&h),M=!0===v?function(e){var t=e.x,i=e.y,s=window.devicePixelRatio||1;return{x:(0,u.round)(t*s)/s||0,y:(0,u.round)(i*s)/s||0}}({x:y,y:x}):{x:y,y:x};return y=M.x,x=M.y,g?Object.assign({},E,((I={})[D]=T?"0":"",I[S]=C?"0":"",I.transform=(j.devicePixelRatio||1)<=1?"translate("+y+"px, "+x+"px)":"translate3d("+y+"px, "+x+"px, 0)",I)):Object.assign({},E,((t={})[D]=T?x+"px":"",t[S]=C?y+"px":"",t.transform="",t))}const p={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,i=e.options,s=i.gpuAcceleration,n=void 0===s||s,o=i.adaptive,r=void 0===o||o,u=i.roundOffsets,h=void 0===u||u,p=(0,a.default)(t.elements.popper).transitionProperty||"";r&&["transform","top","right","bottom","left"].some((function(e){return p.indexOf(e)>=0}))&&console.warn(["Popper: Detected CSS transitions on at least one of the following",'CSS properties: "transform", "top", "right", "bottom", "left".',"\n\n",'Disable the "computeStyles" modifier\'s `adaptive` option to allow',"for smooth transitions, or remove these properties from the CSS","transition declaration on the popper element if only transitioning","opacity or background-color for example.","\n\n","We recommend using the popper element as a wrapper around an inner","element that can have any CSS property transitioned for animations."].join(" "));var f={placement:(0,l.default)(t.placement),variation:(0,c.default)(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:n,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,d(Object.assign({},f,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:r,roundOffsets:h})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,d(Object.assign({},f,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:h})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}}},"../node_modules/@popperjs/core/lib/modifiers/eventListeners.js":(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>o});var s=i("../node_modules/@popperjs/core/lib/dom-utils/getWindow.js"),n={passive:!0};const o={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,i=e.instance,o=e.options,r=o.scroll,a=void 0===r||r,l=o.resize,c=void 0===l||l,u=(0,s.default)(t.elements.popper),h=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&h.forEach((function(e){e.addEventListener("scroll",i.update,n)})),c&&u.addEventListener("resize",i.update,n),function(){a&&h.forEach((function(e){e.removeEventListener("scroll",i.update,n)})),c&&u.removeEventListener("resize",i.update,n)}},data:{}}},"../node_modules/@popperjs/core/lib/modifiers/flip.js":(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>u});var s=i("../node_modules/@popperjs/core/lib/utils/getOppositePlacement.js"),n=i("../node_modules/@popperjs/core/lib/utils/getBasePlacement.js"),o=i("../node_modules/@popperjs/core/lib/utils/getOppositeVariationPlacement.js"),r=i("../node_modules/@popperjs/core/lib/utils/detectOverflow.js"),a=i("../node_modules/@popperjs/core/lib/utils/computeAutoPlacement.js"),l=i("../node_modules/@popperjs/core/lib/enums.js"),c=i("../node_modules/@popperjs/core/lib/utils/getVariation.js");const u={name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,i=e.options,u=e.name;if(!t.modifiersData[u]._skip){for(var h=i.mainAxis,d=void 0===h||h,p=i.altAxis,f=void 0===p||p,g=i.fallbackPlacements,m=i.padding,v=i.boundary,_=i.rootBoundary,b=i.altBoundary,y=i.flipVariations,w=void 0===y||y,x=i.allowedAutoPlacements,k=t.options.placement,C=(0,n.default)(k),T=g||(C===k||!w?[(0,s.default)(k)]:function(e){if((0,n.default)(e)===l.auto)return[];var t=(0,s.default)(e);return[(0,o.default)(e),t,(0,o.default)(t)]}(k)),S=[k].concat(T).reduce((function(e,i){return e.concat((0,n.default)(i)===l.auto?(0,a.default)(t,{placement:i,boundary:v,rootBoundary:_,padding:m,flipVariations:w,allowedAutoPlacements:x}):i)}),[]),D=t.rects.reference,j=t.rects.popper,O=new Map,A=!0,P=S[0],I=0;I=0,H=N?"width":"height",L=(0,r.default)(t,{placement:E,boundary:v,rootBoundary:_,altBoundary:b,padding:m}),z=N?$?l.right:l.left:$?l.bottom:l.top;D[H]>j[H]&&(z=(0,s.default)(z));var F=(0,s.default)(z),W=[];if(d&&W.push(L[M]<=0),f&&W.push(L[z]<=0,L[F]<=0),W.every((function(e){return e}))){P=E,A=!1;break}O.set(E,W)}if(A)for(var R=function(e){var t=S.find((function(t){var i=O.get(t);if(i)return i.slice(0,e).every((function(e){return e}))}));if(t)return P=t,"break"},q=w?3:1;q>0;q--){if("break"===R(q))break}t.placement!==P&&(t.modifiersData[u]._skip=!0,t.placement=P,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}}},"../node_modules/@popperjs/core/lib/modifiers/hide.js":(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>a});var s=i("../node_modules/@popperjs/core/lib/enums.js"),n=i("../node_modules/@popperjs/core/lib/utils/detectOverflow.js");function o(e,t,i){return void 0===i&&(i={x:0,y:0}),{top:e.top-t.height-i.y,right:e.right-t.width+i.x,bottom:e.bottom-t.height+i.y,left:e.left-t.width-i.x}}function r(e){return[s.top,s.right,s.bottom,s.left].some((function(t){return e[t]>=0}))}const a={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,i=e.name,s=t.rects.reference,a=t.rects.popper,l=t.modifiersData.preventOverflow,c=(0,n.default)(t,{elementContext:"reference"}),u=(0,n.default)(t,{altBoundary:!0}),h=o(c,s),d=o(u,a,l),p=r(h),f=r(d);t.modifiersData[i]={referenceClippingOffsets:h,popperEscapeOffsets:d,isReferenceHidden:p,hasPopperEscaped:f},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":p,"data-popper-escaped":f})}}},"../node_modules/@popperjs/core/lib/modifiers/index.js":(e,t,i)=>{"use strict";i.r(t),i.d(t,{applyStyles:()=>s.default,arrow:()=>n.default,computeStyles:()=>o.default,eventListeners:()=>r.default,flip:()=>a.default,hide:()=>l.default,offset:()=>c.default,popperOffsets:()=>u.default,preventOverflow:()=>h.default});var s=i("../node_modules/@popperjs/core/lib/modifiers/applyStyles.js"),n=i("../node_modules/@popperjs/core/lib/modifiers/arrow.js"),o=i("../node_modules/@popperjs/core/lib/modifiers/computeStyles.js"),r=i("../node_modules/@popperjs/core/lib/modifiers/eventListeners.js"),a=i("../node_modules/@popperjs/core/lib/modifiers/flip.js"),l=i("../node_modules/@popperjs/core/lib/modifiers/hide.js"),c=i("../node_modules/@popperjs/core/lib/modifiers/offset.js"),u=i("../node_modules/@popperjs/core/lib/modifiers/popperOffsets.js"),h=i("../node_modules/@popperjs/core/lib/modifiers/preventOverflow.js")},"../node_modules/@popperjs/core/lib/modifiers/offset.js":(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>r,distanceAndSkiddingToXY:()=>o});var s=i("../node_modules/@popperjs/core/lib/utils/getBasePlacement.js"),n=i("../node_modules/@popperjs/core/lib/enums.js");function o(e,t,i){var o=(0,s.default)(e),r=[n.left,n.top].indexOf(o)>=0?-1:1,a="function"==typeof i?i(Object.assign({},t,{placement:e})):i,l=a[0],c=a[1];return l=l||0,c=(c||0)*r,[n.left,n.right].indexOf(o)>=0?{x:c,y:l}:{x:l,y:c}}const r={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,i=e.options,s=e.name,r=i.offset,a=void 0===r?[0,0]:r,l=n.placements.reduce((function(e,i){return e[i]=o(i,t.rects,a),e}),{}),c=l[t.placement],u=c.x,h=c.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=u,t.modifiersData.popperOffsets.y+=h),t.modifiersData[s]=l}}},"../node_modules/@popperjs/core/lib/modifiers/popperOffsets.js":(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>n});var s=i("../node_modules/@popperjs/core/lib/utils/computeOffsets.js");const n={name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,i=e.name;t.modifiersData[i]=(0,s.default)({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}}},"../node_modules/@popperjs/core/lib/modifiers/preventOverflow.js":(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>f});var s=i("../node_modules/@popperjs/core/lib/enums.js"),n=i("../node_modules/@popperjs/core/lib/utils/getBasePlacement.js"),o=i("../node_modules/@popperjs/core/lib/utils/getMainAxisFromPlacement.js"),r=i("../node_modules/@popperjs/core/lib/utils/getAltAxis.js"),a=i("../node_modules/@popperjs/core/lib/utils/within.js"),l=i("../node_modules/@popperjs/core/lib/dom-utils/getLayoutRect.js"),c=i("../node_modules/@popperjs/core/lib/dom-utils/getOffsetParent.js"),u=i("../node_modules/@popperjs/core/lib/utils/detectOverflow.js"),h=i("../node_modules/@popperjs/core/lib/utils/getVariation.js"),d=i("../node_modules/@popperjs/core/lib/utils/getFreshSideObject.js"),p=i("../node_modules/@popperjs/core/lib/utils/math.js");const f={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,i=e.options,f=e.name,g=i.mainAxis,m=void 0===g||g,v=i.altAxis,_=void 0!==v&&v,b=i.boundary,y=i.rootBoundary,w=i.altBoundary,x=i.padding,k=i.tether,C=void 0===k||k,T=i.tetherOffset,S=void 0===T?0:T,D=(0,u.default)(t,{boundary:b,rootBoundary:y,padding:x,altBoundary:w}),j=(0,n.default)(t.placement),O=(0,h.default)(t.placement),A=!O,P=(0,o.default)(j),I=(0,r.default)(P),E=t.modifiersData.popperOffsets,M=t.rects.reference,$=t.rects.popper,N="function"==typeof S?S(Object.assign({},t.rects,{placement:t.placement})):S,H="number"==typeof N?{mainAxis:N,altAxis:N}:Object.assign({mainAxis:0,altAxis:0},N),L=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,z={x:0,y:0};if(E){if(m){var F,W="y"===P?s.top:s.left,R="y"===P?s.bottom:s.right,q="y"===P?"height":"width",B=E[P],Y=B+D[W],V=B-D[R],U=C?-$[q]/2:0,K=O===s.start?M[q]:$[q],X=O===s.start?-$[q]:-M[q],G=t.elements.arrow,Q=C&&G?(0,l.default)(G):{width:0,height:0},J=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:(0,d.default)(),Z=J[W],ee=J[R],te=(0,a.within)(0,M[q],Q[q]),ie=A?M[q]/2-U-te-Z-H.mainAxis:K-te-Z-H.mainAxis,se=A?-M[q]/2+U+te+ee+H.mainAxis:X+te+ee+H.mainAxis,ne=t.elements.arrow&&(0,c.default)(t.elements.arrow),oe=ne?"y"===P?ne.clientTop||0:ne.clientLeft||0:0,re=null!=(F=null==L?void 0:L[P])?F:0,ae=B+ie-re-oe,le=B+se-re,ce=(0,a.within)(C?(0,p.min)(Y,ae):Y,B,C?(0,p.max)(V,le):V);E[P]=ce,z[P]=ce-B}if(_){var ue,he="x"===P?s.top:s.left,de="x"===P?s.bottom:s.right,pe=E[I],fe="y"===I?"height":"width",ge=pe+D[he],me=pe-D[de],ve=-1!==[s.top,s.left].indexOf(j),_e=null!=(ue=null==L?void 0:L[I])?ue:0,be=ve?ge:pe-M[fe]-$[fe]-_e+H.altAxis,ye=ve?pe+M[fe]+$[fe]-_e-H.altAxis:me,we=C&&ve?(0,a.withinMaxClamp)(be,pe,ye):(0,a.within)(C?be:ge,pe,C?ye:me);E[I]=we,z[I]=we-pe}t.modifiersData[f]=z}},requiresIfExists:["offset"]}},"../node_modules/@popperjs/core/lib/popper-lite.js":(e,t,i)=>{"use strict";i.r(t),i.d(t,{createPopper:()=>u,defaultModifiers:()=>c,detectOverflow:()=>n.default,popperGenerator:()=>s.popperGenerator});var s=i("../node_modules/@popperjs/core/lib/createPopper.js"),n=i("../node_modules/@popperjs/core/lib/utils/detectOverflow.js"),o=i("../node_modules/@popperjs/core/lib/modifiers/eventListeners.js"),r=i("../node_modules/@popperjs/core/lib/modifiers/popperOffsets.js"),a=i("../node_modules/@popperjs/core/lib/modifiers/computeStyles.js"),l=i("../node_modules/@popperjs/core/lib/modifiers/applyStyles.js"),c=[o.default,r.default,a.default,l.default],u=(0,s.popperGenerator)({defaultModifiers:c})},"../node_modules/@popperjs/core/lib/popper.js":(e,t,i)=>{"use strict";i.r(t),i.d(t,{applyStyles:()=>g.applyStyles,arrow:()=>g.arrow,computeStyles:()=>g.computeStyles,createPopper:()=>v,createPopperLite:()=>f.createPopper,defaultModifiers:()=>m,detectOverflow:()=>n.default,eventListeners:()=>g.eventListeners,flip:()=>g.flip,hide:()=>g.hide,offset:()=>g.offset,popperGenerator:()=>s.popperGenerator,popperOffsets:()=>g.popperOffsets,preventOverflow:()=>g.preventOverflow});var s=i("../node_modules/@popperjs/core/lib/createPopper.js"),n=i("../node_modules/@popperjs/core/lib/utils/detectOverflow.js"),o=i("../node_modules/@popperjs/core/lib/modifiers/eventListeners.js"),r=i("../node_modules/@popperjs/core/lib/modifiers/popperOffsets.js"),a=i("../node_modules/@popperjs/core/lib/modifiers/computeStyles.js"),l=i("../node_modules/@popperjs/core/lib/modifiers/applyStyles.js"),c=i("../node_modules/@popperjs/core/lib/modifiers/offset.js"),u=i("../node_modules/@popperjs/core/lib/modifiers/flip.js"),h=i("../node_modules/@popperjs/core/lib/modifiers/preventOverflow.js"),d=i("../node_modules/@popperjs/core/lib/modifiers/arrow.js"),p=i("../node_modules/@popperjs/core/lib/modifiers/hide.js"),f=i("../node_modules/@popperjs/core/lib/popper-lite.js"),g=i("../node_modules/@popperjs/core/lib/modifiers/index.js"),m=[o.default,r.default,a.default,l.default,c.default,u.default,h.default,d.default,p.default],v=(0,s.popperGenerator)({defaultModifiers:m})},"../node_modules/@popperjs/core/lib/utils/computeAutoPlacement.js":(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>a});var s=i("../node_modules/@popperjs/core/lib/utils/getVariation.js"),n=i("../node_modules/@popperjs/core/lib/enums.js"),o=i("../node_modules/@popperjs/core/lib/utils/detectOverflow.js"),r=i("../node_modules/@popperjs/core/lib/utils/getBasePlacement.js");function a(e,t){void 0===t&&(t={});var i=t,a=i.placement,l=i.boundary,c=i.rootBoundary,u=i.padding,h=i.flipVariations,d=i.allowedAutoPlacements,p=void 0===d?n.placements:d,f=(0,s.default)(a),g=f?h?n.variationPlacements:n.variationPlacements.filter((function(e){return(0,s.default)(e)===f})):n.basePlacements,m=g.filter((function(e){return p.indexOf(e)>=0}));0===m.length&&(m=g,console.error(["Popper: The `allowedAutoPlacements` option did not allow any","placements. Ensure the `placement` option matches the variation","of the allowed placements.",'For example, "auto" cannot be used to allow "bottom-start".','Use "auto-start" instead.'].join(" ")));var v=m.reduce((function(t,i){return t[i]=(0,o.default)(e,{placement:i,boundary:l,rootBoundary:c,padding:u})[(0,r.default)(i)],t}),{});return Object.keys(v).sort((function(e,t){return v[e]-v[t]}))}},"../node_modules/@popperjs/core/lib/utils/computeOffsets.js":(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>a});var s=i("../node_modules/@popperjs/core/lib/utils/getBasePlacement.js"),n=i("../node_modules/@popperjs/core/lib/utils/getVariation.js"),o=i("../node_modules/@popperjs/core/lib/utils/getMainAxisFromPlacement.js"),r=i("../node_modules/@popperjs/core/lib/enums.js");function a(e){var t,i=e.reference,a=e.element,l=e.placement,c=l?(0,s.default)(l):null,u=l?(0,n.default)(l):null,h=i.x+i.width/2-a.width/2,d=i.y+i.height/2-a.height/2;switch(c){case r.top:t={x:h,y:i.y-a.height};break;case r.bottom:t={x:h,y:i.y+i.height};break;case r.right:t={x:i.x+i.width,y:d};break;case r.left:t={x:i.x-a.width,y:d};break;default:t={x:i.x,y:i.y}}var p=c?(0,o.default)(c):null;if(null!=p){var f="y"===p?"height":"width";switch(u){case r.start:t[p]=t[p]-(i[f]/2-a[f]/2);break;case r.end:t[p]=t[p]+(i[f]/2-a[f]/2)}}return t}},"../node_modules/@popperjs/core/lib/utils/debounce.js":(e,t,i)=>{"use strict";function s(e){var t;return function(){return t||(t=new Promise((function(i){Promise.resolve().then((function(){t=void 0,i(e())}))}))),t}}i.r(t),i.d(t,{default:()=>s})},"../node_modules/@popperjs/core/lib/utils/detectOverflow.js":(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>d});var s=i("../node_modules/@popperjs/core/lib/dom-utils/getClippingRect.js"),n=i("../node_modules/@popperjs/core/lib/dom-utils/getDocumentElement.js"),o=i("../node_modules/@popperjs/core/lib/dom-utils/getBoundingClientRect.js"),r=i("../node_modules/@popperjs/core/lib/utils/computeOffsets.js"),a=i("../node_modules/@popperjs/core/lib/utils/rectToClientRect.js"),l=i("../node_modules/@popperjs/core/lib/enums.js"),c=i("../node_modules/@popperjs/core/lib/dom-utils/instanceOf.js"),u=i("../node_modules/@popperjs/core/lib/utils/mergePaddingObject.js"),h=i("../node_modules/@popperjs/core/lib/utils/expandToHashMap.js");function d(e,t){void 0===t&&(t={});var i=t,d=i.placement,p=void 0===d?e.placement:d,f=i.strategy,g=void 0===f?e.strategy:f,m=i.boundary,v=void 0===m?l.clippingParents:m,_=i.rootBoundary,b=void 0===_?l.viewport:_,y=i.elementContext,w=void 0===y?l.popper:y,x=i.altBoundary,k=void 0!==x&&x,C=i.padding,T=void 0===C?0:C,S=(0,u.default)("number"!=typeof T?T:(0,h.default)(T,l.basePlacements)),D=w===l.popper?l.reference:l.popper,j=e.rects.popper,O=e.elements[k?D:w],A=(0,s.default)((0,c.isElement)(O)?O:O.contextElement||(0,n.default)(e.elements.popper),v,b,g),P=(0,o.default)(e.elements.reference),I=(0,r.default)({reference:P,element:j,strategy:"absolute",placement:p}),E=(0,a.default)(Object.assign({},j,I)),M=w===l.popper?E:P,$={top:A.top-M.top+S.top,bottom:M.bottom-A.bottom+S.bottom,left:A.left-M.left+S.left,right:M.right-A.right+S.right},N=e.modifiersData.offset;if(w===l.popper&&N){var H=N[p];Object.keys($).forEach((function(e){var t=[l.right,l.bottom].indexOf(e)>=0?1:-1,i=[l.top,l.bottom].indexOf(e)>=0?"y":"x";$[e]+=H[i]*t}))}return $}},"../node_modules/@popperjs/core/lib/utils/expandToHashMap.js":(e,t,i)=>{"use strict";function s(e,t){return t.reduce((function(t,i){return t[i]=e,t}),{})}i.r(t),i.d(t,{default:()=>s})},"../node_modules/@popperjs/core/lib/utils/format.js":(e,t,i)=>{"use strict";function s(e){for(var t=arguments.length,i=new Array(t>1?t-1:0),s=1;ss})},"../node_modules/@popperjs/core/lib/utils/getAltAxis.js":(e,t,i)=>{"use strict";function s(e){return"x"===e?"y":"x"}i.r(t),i.d(t,{default:()=>s})},"../node_modules/@popperjs/core/lib/utils/getBasePlacement.js":(e,t,i)=>{"use strict";function s(e){return e.split("-")[0]}i.r(t),i.d(t,{default:()=>s})},"../node_modules/@popperjs/core/lib/utils/getFreshSideObject.js":(e,t,i)=>{"use strict";function s(){return{top:0,right:0,bottom:0,left:0}}i.r(t),i.d(t,{default:()=>s})},"../node_modules/@popperjs/core/lib/utils/getMainAxisFromPlacement.js":(e,t,i)=>{"use strict";function s(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}i.r(t),i.d(t,{default:()=>s})},"../node_modules/@popperjs/core/lib/utils/getOppositePlacement.js":(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>n});var s={left:"right",right:"left",bottom:"top",top:"bottom"};function n(e){return e.replace(/left|right|bottom|top/g,(function(e){return s[e]}))}},"../node_modules/@popperjs/core/lib/utils/getOppositeVariationPlacement.js":(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>n});var s={start:"end",end:"start"};function n(e){return e.replace(/start|end/g,(function(e){return s[e]}))}},"../node_modules/@popperjs/core/lib/utils/getVariation.js":(e,t,i)=>{"use strict";function s(e){return e.split("-")[1]}i.r(t),i.d(t,{default:()=>s})},"../node_modules/@popperjs/core/lib/utils/math.js":(e,t,i)=>{"use strict";i.r(t),i.d(t,{max:()=>s,min:()=>n,round:()=>o});var s=Math.max,n=Math.min,o=Math.round},"../node_modules/@popperjs/core/lib/utils/mergeByName.js":(e,t,i)=>{"use strict";function s(e){var t=e.reduce((function(e,t){var i=e[t.name];return e[t.name]=i?Object.assign({},i,t,{options:Object.assign({},i.options,t.options),data:Object.assign({},i.data,t.data)}):t,e}),{});return Object.keys(t).map((function(e){return t[e]}))}i.r(t),i.d(t,{default:()=>s})},"../node_modules/@popperjs/core/lib/utils/mergePaddingObject.js":(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>n});var s=i("../node_modules/@popperjs/core/lib/utils/getFreshSideObject.js");function n(e){return Object.assign({},(0,s.default)(),e)}},"../node_modules/@popperjs/core/lib/utils/orderModifiers.js":(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>o});var s=i("../node_modules/@popperjs/core/lib/enums.js");function n(e){var t=new Map,i=new Set,s=[];function n(e){i.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!i.has(e)){var s=t.get(e);s&&n(s)}})),s.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){i.has(e.name)||n(e)})),s}function o(e){var t=n(e);return s.modifierPhases.reduce((function(e,i){return e.concat(t.filter((function(e){return e.phase===i})))}),[])}},"../node_modules/@popperjs/core/lib/utils/rectToClientRect.js":(e,t,i)=>{"use strict";function s(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}i.r(t),i.d(t,{default:()=>s})},"../node_modules/@popperjs/core/lib/utils/uniqueBy.js":(e,t,i)=>{"use strict";function s(e,t){var i=new Set;return e.filter((function(e){var s=t(e);if(!i.has(s))return i.add(s),!0}))}i.r(t),i.d(t,{default:()=>s})},"../node_modules/@popperjs/core/lib/utils/userAgent.js":(e,t,i)=>{"use strict";function s(){var e=navigator.userAgentData;return null!=e&&e.brands?e.brands.map((function(e){return e.brand+"/"+e.version})).join(" "):navigator.userAgent}i.r(t),i.d(t,{default:()=>s})},"../node_modules/@popperjs/core/lib/utils/validateModifiers.js":(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>a});var s=i("../node_modules/@popperjs/core/lib/utils/format.js"),n=i("../node_modules/@popperjs/core/lib/enums.js"),o='Popper: modifier "%s" provided an invalid %s property, expected %s but got %s',r=["name","enabled","phase","fn","effect","requires","options"];function a(e){e.forEach((function(t){[].concat(Object.keys(t),r).filter((function(e,t,i){return i.indexOf(e)===t})).forEach((function(i){switch(i){case"name":"string"!=typeof t.name&&console.error((0,s.default)(o,String(t.name),'"name"','"string"','"'+String(t.name)+'"'));break;case"enabled":"boolean"!=typeof t.enabled&&console.error((0,s.default)(o,t.name,'"enabled"','"boolean"','"'+String(t.enabled)+'"'));break;case"phase":n.modifierPhases.indexOf(t.phase)<0&&console.error((0,s.default)(o,t.name,'"phase"',"either "+n.modifierPhases.join(", "),'"'+String(t.phase)+'"'));break;case"fn":"function"!=typeof t.fn&&console.error((0,s.default)(o,t.name,'"fn"','"function"','"'+String(t.fn)+'"'));break;case"effect":null!=t.effect&&"function"!=typeof t.effect&&console.error((0,s.default)(o,t.name,'"effect"','"function"','"'+String(t.fn)+'"'));break;case"requires":null==t.requires||Array.isArray(t.requires)||console.error((0,s.default)(o,t.name,'"requires"','"array"','"'+String(t.requires)+'"'));break;case"requiresIfExists":Array.isArray(t.requiresIfExists)||console.error((0,s.default)(o,t.name,'"requiresIfExists"','"array"','"'+String(t.requiresIfExists)+'"'));break;case"options":case"data":break;default:console.error('PopperJS: an invalid property has been provided to the "'+t.name+'" modifier, valid properties are '+r.map((function(e){return'"'+e+'"'})).join(", ")+'; but "'+i+'" was provided.')}t.requires&&t.requires.forEach((function(i){null==e.find((function(e){return e.name===i}))&&console.error((0,s.default)('Popper: modifier "%s" requires "%s", but "%s" modifier is not available',String(t.name),i,i))}))}))}))}},"../node_modules/@popperjs/core/lib/utils/within.js":(e,t,i)=>{"use strict";i.r(t),i.d(t,{within:()=>n,withinMaxClamp:()=>o});var s=i("../node_modules/@popperjs/core/lib/utils/math.js");function n(e,t,i){return(0,s.max)(e,(0,s.min)(t,i))}function o(e,t,i){var s=n(e,t,i);return s>i?i:s}},"./assets/js/app.js":(e,t,i)=>{"use strict";i.r(t);var s,n=i("../node_modules/jquery/dist/jquery.js"),o=i.n(n),r=i("../node_modules/bootstrap/dist/js/bootstrap.esm.js"),a=(i("../node_modules/slick-carousel/slick/slick.js"),i("./assets/js/parts/sliders.js")),l=i.n(a);i("../node_modules/selectize/dist/js/selectize.js");function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,s=new Array(t);it.width()?t.addClass("scroll"):t.removeClass("scroll")}e("#slider-range").slider({range:!0,min:0,max:15e3,values:[0,0],slide:function(t,i){e("#amount").val(i.values[0]+"-"+i.values[1]+" "),e("#amount-text").html("
"+i.values[0]+"
"+i.values[1]+"
")}}),e("#amount").val(e("#slider-range").slider("values",0)+" - "+e("#slider-range").slider("values",1)+" "),e("#amount-text").html("
"+e("#slider-range").slider("values",0)+"
"+e("#slider-range").slider("values",1)+"
"),e("select.select2").selectize(),t(),e(window).resize((function(){t()}));var i=[];e(".langs-wrapper .langs option").each((function(){i.push({code:e(this).data("flag"),name:e(this).html(),value:e(this).val()})})),e("select.langs").selectize({maxItems:1,options:i,labelField:"name",valueField:"value",searchField:["name","code"],preload:!0,render:{item:function(e,t){return console.log(e),"
"+t(e.name)+"
"},option:function(e,t){return console.log(e),"
"+t(e.name)+"
"}}}),e(".add-artist-select").selectize({maxItems:10}),e("#nav-btn").click((function(){e(".navigation").toggleClass("opened")})),e("#close-nav").click((function(){e(".navigation").toggleClass("opened")}))})),e(window).on({load:function(){},resize:function(){},scroll:function(){}})}(jQuery)},"./assets/js/parts/sliders.js":e=>{e.exports={sliders:function(){if($(".main-slider").length>0){var e=4e3;$(".main-slider").slick({arrows:!0,dots:!0,rows:0,autoplay:!0,autoplaySpeed:e,pauseOnFocus:!1,pauseOnHover:!1,fade:!1,prevArrow:'',nextArrow:''})}if($(".blog-slider").length>0){e=5e3;$(".blog-slider").slick({slidesToShow:3,arrows:!0,dots:!1,autoplay:!0,autoplaySpeed:e,pauseOnFocus:!1,pauseOnHover:!1,fade:!1,prevArrow:'',nextArrow:'',responsive:[{breakpoint:1030,settings:{slidesToShow:2,arrows:!0,dots:!1}},{breakpoint:630,settings:{slidesToShow:1,arrows:!1,dots:!0}}]})}$(".gallery-slider").length>0&&$(".gallery-slider").slick({slidesToShow:1,mobileFirst:!0,arrows:!0,dots:!1,autoplay:!0,autoplaySpeed:4e3,pauseOnFocus:!1,pauseOnHover:!1,fade:!1,prevArrow:'',nextArrow:'',responsive:[{breakpoint:830,settings:{slidesToShow:2}},{breakpoint:1030,settings:"unslick"}]});$(".popular-artist-slider").length>0&&$(".popular-artist-slider").slick({slidesToShow:1,mobileFirst:!0,arrows:!0,dots:!1,autoplay:!0,autoplaySpeed:4e3,pauseOnFocus:!1,pauseOnHover:!1,fade:!1,prevArrow:'',nextArrow:'',responsive:[{breakpoint:830,settings:{slidesToShow:3}},{breakpoint:1030,settings:{slidesToShow:3}},{breakpoint:1266,settings:{slidesToShow:5}}]});$(".partners").length>0&&$(".partners").slick({slidesToShow:1,mobileFirst:!0,arrows:!1,dots:!1,autoplay:!0,autoplaySpeed:2e3,pauseOnFocus:!1,pauseOnHover:!1,fade:!1,responsive:[{breakpoint:600,settings:"unslick"}]});if($(".slider-3").length>0){$(".slider-3");$(".slider-3").slick({slidesToShow:1,dots:!1,autoplay:!1,mobileFirst:!0,prevArrow:'',nextArrow:'',responsive:[{breakpoint:1030,settings:{slidesToShow:2}},{breakpoint:1266,settings:{slidesToShow:3}}]})}if($(".slider-5").length>0){$(".slider-5");$(".slider-5").slick({slidesToShow:1,dots:!1,autoplay:!1,mobileFirst:!0,prevArrow:'',nextArrow:'',responsive:[{breakpoint:1030,settings:{slidesToShow:2}},{breakpoint:1266,settings:{slidesToShow:5}}]})}$(".slider-picture").slick({slidesToShow:1,slidesToScroll:1,fade:!0,arrows:!1,asNavFor:".slider-picture-thumbs",responsive:[{breakpoint:1030,settings:{slidesToShow:1,slidesToScroll:1,infinite:!0,arrows:!0,fade:!1,swipe:!1,swipeToSlide:!1,touchMove:!1,draggable:!1,prevArrow:'',nextArrow:''}}]});var t=$(".slider-picture-thumbs").slick({slidesToShow:3,slidesToScroll:1,asNavFor:".slider-picture",dots:!1,centerMode:!1,focusOnSelect:!0,vertical:!0,arrows:!1});$(".slider-picture-thumbs-nav").click((function(){t.slick("slickNext")}))},slider4:function(){$(".slider-4").length>0&&$(".slider-4").slick({slidesToShow:1,dots:!1,autoplay:!1,mobileFirst:!0,prevArrow:'',nextArrow:'',responsive:[{breakpoint:800,settings:{slidesToShow:2}},{breakpoint:1266,settings:"unslick"}]})}}},"../node_modules/bootstrap/dist/js/bootstrap.esm.js":(e,t,i)=>{"use strict";i.r(t),i.d(t,{Alert:()=>J,Button:()=>ee,Carousel:()=>Ee,Collapse:()=>Ue,Dropdown:()=>_t,Modal:()=>Zt,Offcanvas:()=>vi,Popover:()=>Fi,ScrollSpy:()=>Qi,Tab:()=>vs,Toast:()=>Is,Tooltip:()=>Hi});var s=i("../node_modules/@popperjs/core/lib/index.js"),n=i("../node_modules/@popperjs/core/lib/popper.js");const o="transitionend",r=e=>{let t=e.getAttribute("data-bs-target");if(!t||"#"===t){let i=e.getAttribute("href");if(!i||!i.includes("#")&&!i.startsWith("."))return null;i.includes("#")&&!i.startsWith("#")&&(i=`#${i.split("#")[1]}`),t=i&&"#"!==i?i.trim():null}return t},a=e=>{const t=r(e);return t&&document.querySelector(t)?t:null},l=e=>{const t=r(e);return t?document.querySelector(t):null},c=e=>{e.dispatchEvent(new Event(o))},u=e=>!(!e||"object"!=typeof e)&&(void 0!==e.jquery&&(e=e[0]),void 0!==e.nodeType),h=e=>u(e)?e.jquery?e[0]:e:"string"==typeof e&&e.length>0?document.querySelector(e):null,d=e=>{if(!u(e)||0===e.getClientRects().length)return!1;const t="visible"===getComputedStyle(e).getPropertyValue("visibility"),i=e.closest("details:not([open])");if(!i)return t;if(i!==e){const t=e.closest("summary");if(t&&t.parentNode!==i)return!1;if(null===t)return!1}return t},p=e=>!e||e.nodeType!==Node.ELEMENT_NODE||(!!e.classList.contains("disabled")||(void 0!==e.disabled?e.disabled:e.hasAttribute("disabled")&&"false"!==e.getAttribute("disabled"))),f=e=>{if(!document.documentElement.attachShadow)return null;if("function"==typeof e.getRootNode){const t=e.getRootNode();return t instanceof ShadowRoot?t:null}return e instanceof ShadowRoot?e:e.parentNode?f(e.parentNode):null},g=()=>{},m=e=>{e.offsetHeight},v=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,_=[],b=()=>"rtl"===document.documentElement.dir,y=e=>{var t;t=()=>{const t=v();if(t){const i=e.NAME,s=t.fn[i];t.fn[i]=e.jQueryInterface,t.fn[i].Constructor=e,t.fn[i].noConflict=()=>(t.fn[i]=s,e.jQueryInterface)}},"loading"===document.readyState?(_.length||document.addEventListener("DOMContentLoaded",(()=>{for(const e of _)e()})),_.push(t)):t()},w=e=>{"function"==typeof e&&e()},x=(e,t,i=!0)=>{if(!i)return void w(e);const s=(e=>{if(!e)return 0;let{transitionDuration:t,transitionDelay:i}=window.getComputedStyle(e);const s=Number.parseFloat(t),n=Number.parseFloat(i);return s||n?(t=t.split(",")[0],i=i.split(",")[0],1e3*(Number.parseFloat(t)+Number.parseFloat(i))):0})(t)+5;let n=!1;const r=({target:i})=>{i===t&&(n=!0,t.removeEventListener(o,r),w(e))};t.addEventListener(o,r),setTimeout((()=>{n||c(t)}),s)},k=(e,t,i,s)=>{const n=e.length;let o=e.indexOf(t);return-1===o?!i&&s?e[n-1]:e[0]:(o+=i?1:-1,s&&(o=(o+n)%n),e[Math.max(0,Math.min(o,n-1))])},C=/[^.]*(?=\..*)\.|.*/,T=/\..*/,S=/::\d+$/,D={};let j=1;const O={mouseenter:"mouseover",mouseleave:"mouseout"},A=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function P(e,t){return t&&`${t}::${j++}`||e.uidEvent||j++}function I(e){const t=P(e);return e.uidEvent=t,D[t]=D[t]||{},D[t]}function E(e,t,i=null){return Object.values(e).find((e=>e.callable===t&&e.delegationSelector===i))}function M(e,t,i){const s="string"==typeof t,n=s?i:t||i;let o=L(e);return A.has(o)||(o=e),[s,n,o]}function $(e,t,i,s,n){if("string"!=typeof t||!e)return;let[o,r,a]=M(t,i,s);if(t in O){const e=e=>function(t){if(!t.relatedTarget||t.relatedTarget!==t.delegateTarget&&!t.delegateTarget.contains(t.relatedTarget))return e.call(this,t)};r=e(r)}const l=I(e),c=l[a]||(l[a]={}),u=E(c,r,o?i:null);if(u)return void(u.oneOff=u.oneOff&&n);const h=P(r,t.replace(C,"")),d=o?function(e,t,i){return function s(n){const o=e.querySelectorAll(t);for(let{target:r}=n;r&&r!==this;r=r.parentNode)for(const a of o)if(a===r)return F(n,{delegateTarget:r}),s.oneOff&&z.off(e,n.type,t,i),i.apply(r,[n])}}(e,i,r):function(e,t){return function i(s){return F(s,{delegateTarget:e}),i.oneOff&&z.off(e,s.type,t),t.apply(e,[s])}}(e,r);d.delegationSelector=o?i:null,d.callable=r,d.oneOff=n,d.uidEvent=h,c[h]=d,e.addEventListener(a,d,o)}function N(e,t,i,s,n){const o=E(t[i],s,n);o&&(e.removeEventListener(i,o,Boolean(n)),delete t[i][o.uidEvent])}function H(e,t,i,s){const n=t[i]||{};for(const o of Object.keys(n))if(o.includes(s)){const s=n[o];N(e,t,i,s.callable,s.delegationSelector)}}function L(e){return e=e.replace(T,""),O[e]||e}const z={on(e,t,i,s){$(e,t,i,s,!1)},one(e,t,i,s){$(e,t,i,s,!0)},off(e,t,i,s){if("string"!=typeof t||!e)return;const[n,o,r]=M(t,i,s),a=r!==t,l=I(e),c=l[r]||{},u=t.startsWith(".");if(void 0===o){if(u)for(const i of Object.keys(l))H(e,l,i,t.slice(1));for(const i of Object.keys(c)){const s=i.replace(S,"");if(!a||t.includes(s)){const t=c[i];N(e,l,r,t.callable,t.delegationSelector)}}}else{if(!Object.keys(c).length)return;N(e,l,r,o,n?i:null)}},trigger(e,t,i){if("string"!=typeof t||!e)return null;const s=v();let n=null,o=!0,r=!0,a=!1;t!==L(t)&&s&&(n=s.Event(t,i),s(e).trigger(n),o=!n.isPropagationStopped(),r=!n.isImmediatePropagationStopped(),a=n.isDefaultPrevented());let l=new Event(t,{bubbles:o,cancelable:!0});return l=F(l,i),a&&l.preventDefault(),r&&e.dispatchEvent(l),l.defaultPrevented&&n&&n.preventDefault(),l}};function F(e,t){for(const[i,s]of Object.entries(t||{}))try{e[i]=s}catch(t){Object.defineProperty(e,i,{configurable:!0,get:()=>s})}return e}const W=new Map,R={set(e,t,i){W.has(e)||W.set(e,new Map);const s=W.get(e);s.has(t)||0===s.size?s.set(t,i):console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(s.keys())[0]}.`)},get:(e,t)=>W.has(e)&&W.get(e).get(t)||null,remove(e,t){if(!W.has(e))return;const i=W.get(e);i.delete(t),0===i.size&&W.delete(e)}};function q(e){if("true"===e)return!0;if("false"===e)return!1;if(e===Number(e).toString())return Number(e);if(""===e||"null"===e)return null;if("string"!=typeof e)return e;try{return JSON.parse(decodeURIComponent(e))}catch(t){return e}}function B(e){return e.replace(/[A-Z]/g,(e=>`-${e.toLowerCase()}`))}const Y={setDataAttribute(e,t,i){e.setAttribute(`data-bs-${B(t)}`,i)},removeDataAttribute(e,t){e.removeAttribute(`data-bs-${B(t)}`)},getDataAttributes(e){if(!e)return{};const t={},i=Object.keys(e.dataset).filter((e=>e.startsWith("bs")&&!e.startsWith("bsConfig")));for(const s of i){let i=s.replace(/^bs/,"");i=i.charAt(0).toLowerCase()+i.slice(1,i.length),t[i]=q(e.dataset[s])}return t},getDataAttribute:(e,t)=>q(e.getAttribute(`data-bs-${B(t)}`))};class V{static get Default(){return{}}static get DefaultType(){return{}}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}_getConfig(e){return e=this._mergeConfigObj(e),e=this._configAfterMerge(e),this._typeCheckConfig(e),e}_configAfterMerge(e){return e}_mergeConfigObj(e,t){const i=u(t)?Y.getDataAttribute(t,"config"):{};return{...this.constructor.Default,..."object"==typeof i?i:{},...u(t)?Y.getDataAttributes(t):{},..."object"==typeof e?e:{}}}_typeCheckConfig(e,t=this.constructor.DefaultType){for(const s of Object.keys(t)){const n=t[s],o=e[s],r=u(o)?"element":null==(i=o)?`${i}`:Object.prototype.toString.call(i).match(/\s([a-z]+)/i)[1].toLowerCase();if(!new RegExp(n).test(r))throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${s}" provided type "${r}" but expected type "${n}".`)}var i}}class U extends V{constructor(e,t){super(),(e=h(e))&&(this._element=e,this._config=this._getConfig(t),R.set(this._element,this.constructor.DATA_KEY,this))}dispose(){R.remove(this._element,this.constructor.DATA_KEY),z.off(this._element,this.constructor.EVENT_KEY);for(const e of Object.getOwnPropertyNames(this))this[e]=null}_queueCallback(e,t,i=!0){x(e,t,i)}_getConfig(e){return e=this._mergeConfigObj(e,this._element),e=this._configAfterMerge(e),this._typeCheckConfig(e),e}static getInstance(e){return R.get(h(e),this.DATA_KEY)}static getOrCreateInstance(e,t={}){return this.getInstance(e)||new this(e,"object"==typeof t?t:null)}static get VERSION(){return"5.2.3"}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}static eventName(e){return`${e}${this.EVENT_KEY}`}}const K=(e,t="hide")=>{const i=`click.dismiss${e.EVENT_KEY}`,s=e.NAME;z.on(document,i,`[data-bs-dismiss="${s}"]`,(function(i){if(["A","AREA"].includes(this.tagName)&&i.preventDefault(),p(this))return;const n=l(this)||this.closest(`.${s}`);e.getOrCreateInstance(n)[t]()}))},X=".bs.alert",G=`close${X}`,Q=`closed${X}`;class J extends U{static get NAME(){return"alert"}close(){if(z.trigger(this._element,G).defaultPrevented)return;this._element.classList.remove("show");const e=this._element.classList.contains("fade");this._queueCallback((()=>this._destroyElement()),this._element,e)}_destroyElement(){this._element.remove(),z.trigger(this._element,Q),this.dispose()}static jQueryInterface(e){return this.each((function(){const t=J.getOrCreateInstance(this);if("string"==typeof e){if(void 0===t[e]||e.startsWith("_")||"constructor"===e)throw new TypeError(`No method named "${e}"`);t[e](this)}}))}}K(J,"close"),y(J);const Z='[data-bs-toggle="button"]';class ee extends U{static get NAME(){return"button"}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle("active"))}static jQueryInterface(e){return this.each((function(){const t=ee.getOrCreateInstance(this);"toggle"===e&&t[e]()}))}}z.on(document,"click.bs.button.data-api",Z,(e=>{e.preventDefault();const t=e.target.closest(Z);ee.getOrCreateInstance(t).toggle()})),y(ee);const te={find:(e,t=document.documentElement)=>[].concat(...Element.prototype.querySelectorAll.call(t,e)),findOne:(e,t=document.documentElement)=>Element.prototype.querySelector.call(t,e),children:(e,t)=>[].concat(...e.children).filter((e=>e.matches(t))),parents(e,t){const i=[];let s=e.parentNode.closest(t);for(;s;)i.push(s),s=s.parentNode.closest(t);return i},prev(e,t){let i=e.previousElementSibling;for(;i;){if(i.matches(t))return[i];i=i.previousElementSibling}return[]},next(e,t){let i=e.nextElementSibling;for(;i;){if(i.matches(t))return[i];i=i.nextElementSibling}return[]},focusableChildren(e){const t=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map((e=>`${e}:not([tabindex^="-"])`)).join(",");return this.find(t,e).filter((e=>!p(e)&&d(e)))}},ie=".bs.swipe",se=`touchstart${ie}`,ne=`touchmove${ie}`,oe=`touchend${ie}`,re=`pointerdown${ie}`,ae=`pointerup${ie}`,le={endCallback:null,leftCallback:null,rightCallback:null},ce={endCallback:"(function|null)",leftCallback:"(function|null)",rightCallback:"(function|null)"};class ue extends V{constructor(e,t){super(),this._element=e,e&&ue.isSupported()&&(this._config=this._getConfig(t),this._deltaX=0,this._supportPointerEvents=Boolean(window.PointerEvent),this._initEvents())}static get Default(){return le}static get DefaultType(){return ce}static get NAME(){return"swipe"}dispose(){z.off(this._element,ie)}_start(e){this._supportPointerEvents?this._eventIsPointerPenTouch(e)&&(this._deltaX=e.clientX):this._deltaX=e.touches[0].clientX}_end(e){this._eventIsPointerPenTouch(e)&&(this._deltaX=e.clientX-this._deltaX),this._handleSwipe(),w(this._config.endCallback)}_move(e){this._deltaX=e.touches&&e.touches.length>1?0:e.touches[0].clientX-this._deltaX}_handleSwipe(){const e=Math.abs(this._deltaX);if(e<=40)return;const t=e/this._deltaX;this._deltaX=0,t&&w(t>0?this._config.rightCallback:this._config.leftCallback)}_initEvents(){this._supportPointerEvents?(z.on(this._element,re,(e=>this._start(e))),z.on(this._element,ae,(e=>this._end(e))),this._element.classList.add("pointer-event")):(z.on(this._element,se,(e=>this._start(e))),z.on(this._element,ne,(e=>this._move(e))),z.on(this._element,oe,(e=>this._end(e))))}_eventIsPointerPenTouch(e){return this._supportPointerEvents&&("pen"===e.pointerType||"touch"===e.pointerType)}static isSupported(){return"ontouchstart"in document.documentElement||navigator.maxTouchPoints>0}}const he=".bs.carousel",de=".data-api",pe="next",fe="prev",ge="left",me="right",ve=`slide${he}`,_e=`slid${he}`,be=`keydown${he}`,ye=`mouseenter${he}`,we=`mouseleave${he}`,xe=`dragstart${he}`,ke=`load${he}${de}`,Ce=`click${he}${de}`,Te="carousel",Se="active",De=".active",je=".carousel-item",Oe=De+je,Ae={ArrowLeft:me,ArrowRight:ge},Pe={interval:5e3,keyboard:!0,pause:"hover",ride:!1,touch:!0,wrap:!0},Ie={interval:"(number|boolean)",keyboard:"boolean",pause:"(string|boolean)",ride:"(boolean|string)",touch:"boolean",wrap:"boolean"};class Ee extends U{constructor(e,t){super(e,t),this._interval=null,this._activeElement=null,this._isSliding=!1,this.touchTimeout=null,this._swipeHelper=null,this._indicatorsElement=te.findOne(".carousel-indicators",this._element),this._addEventListeners(),this._config.ride===Te&&this.cycle()}static get Default(){return Pe}static get DefaultType(){return Ie}static get NAME(){return"carousel"}next(){this._slide(pe)}nextWhenVisible(){!document.hidden&&d(this._element)&&this.next()}prev(){this._slide(fe)}pause(){this._isSliding&&c(this._element),this._clearInterval()}cycle(){this._clearInterval(),this._updateInterval(),this._interval=setInterval((()=>this.nextWhenVisible()),this._config.interval)}_maybeEnableCycle(){this._config.ride&&(this._isSliding?z.one(this._element,_e,(()=>this.cycle())):this.cycle())}to(e){const t=this._getItems();if(e>t.length-1||e<0)return;if(this._isSliding)return void z.one(this._element,_e,(()=>this.to(e)));const i=this._getItemIndex(this._getActive());if(i===e)return;const s=e>i?pe:fe;this._slide(s,t[e])}dispose(){this._swipeHelper&&this._swipeHelper.dispose(),super.dispose()}_configAfterMerge(e){return e.defaultInterval=e.interval,e}_addEventListeners(){this._config.keyboard&&z.on(this._element,be,(e=>this._keydown(e))),"hover"===this._config.pause&&(z.on(this._element,ye,(()=>this.pause())),z.on(this._element,we,(()=>this._maybeEnableCycle()))),this._config.touch&&ue.isSupported()&&this._addTouchEventListeners()}_addTouchEventListeners(){for(const e of te.find(".carousel-item img",this._element))z.on(e,xe,(e=>e.preventDefault()));const e={leftCallback:()=>this._slide(this._directionToOrder(ge)),rightCallback:()=>this._slide(this._directionToOrder(me)),endCallback:()=>{"hover"===this._config.pause&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout((()=>this._maybeEnableCycle()),500+this._config.interval))}};this._swipeHelper=new ue(this._element,e)}_keydown(e){if(/input|textarea/i.test(e.target.tagName))return;const t=Ae[e.key];t&&(e.preventDefault(),this._slide(this._directionToOrder(t)))}_getItemIndex(e){return this._getItems().indexOf(e)}_setActiveIndicatorElement(e){if(!this._indicatorsElement)return;const t=te.findOne(De,this._indicatorsElement);t.classList.remove(Se),t.removeAttribute("aria-current");const i=te.findOne(`[data-bs-slide-to="${e}"]`,this._indicatorsElement);i&&(i.classList.add(Se),i.setAttribute("aria-current","true"))}_updateInterval(){const e=this._activeElement||this._getActive();if(!e)return;const t=Number.parseInt(e.getAttribute("data-bs-interval"),10);this._config.interval=t||this._config.defaultInterval}_slide(e,t=null){if(this._isSliding)return;const i=this._getActive(),s=e===pe,n=t||k(this._getItems(),i,s,this._config.wrap);if(n===i)return;const o=this._getItemIndex(n),r=t=>z.trigger(this._element,t,{relatedTarget:n,direction:this._orderToDirection(e),from:this._getItemIndex(i),to:o});if(r(ve).defaultPrevented)return;if(!i||!n)return;const a=Boolean(this._interval);this.pause(),this._isSliding=!0,this._setActiveIndicatorElement(o),this._activeElement=n;const l=s?"carousel-item-start":"carousel-item-end",c=s?"carousel-item-next":"carousel-item-prev";n.classList.add(c),m(n),i.classList.add(l),n.classList.add(l);this._queueCallback((()=>{n.classList.remove(l,c),n.classList.add(Se),i.classList.remove(Se,c,l),this._isSliding=!1,r(_e)}),i,this._isAnimated()),a&&this.cycle()}_isAnimated(){return this._element.classList.contains("slide")}_getActive(){return te.findOne(Oe,this._element)}_getItems(){return te.find(je,this._element)}_clearInterval(){this._interval&&(clearInterval(this._interval),this._interval=null)}_directionToOrder(e){return b()?e===ge?fe:pe:e===ge?pe:fe}_orderToDirection(e){return b()?e===fe?ge:me:e===fe?me:ge}static jQueryInterface(e){return this.each((function(){const t=Ee.getOrCreateInstance(this,e);if("number"!=typeof e){if("string"==typeof e){if(void 0===t[e]||e.startsWith("_")||"constructor"===e)throw new TypeError(`No method named "${e}"`);t[e]()}}else t.to(e)}))}}z.on(document,Ce,"[data-bs-slide], [data-bs-slide-to]",(function(e){const t=l(this);if(!t||!t.classList.contains(Te))return;e.preventDefault();const i=Ee.getOrCreateInstance(t),s=this.getAttribute("data-bs-slide-to");return s?(i.to(s),void i._maybeEnableCycle()):"next"===Y.getDataAttribute(this,"slide")?(i.next(),void i._maybeEnableCycle()):(i.prev(),void i._maybeEnableCycle())})),z.on(window,ke,(()=>{const e=te.find('[data-bs-ride="carousel"]');for(const t of e)Ee.getOrCreateInstance(t)})),y(Ee);const Me=".bs.collapse",$e=`show${Me}`,Ne=`shown${Me}`,He=`hide${Me}`,Le=`hidden${Me}`,ze=`click${Me}.data-api`,Fe="show",We="collapse",Re="collapsing",qe=`:scope .${We} .${We}`,Be='[data-bs-toggle="collapse"]',Ye={parent:null,toggle:!0},Ve={parent:"(null|element)",toggle:"boolean"};class Ue extends U{constructor(e,t){super(e,t),this._isTransitioning=!1,this._triggerArray=[];const i=te.find(Be);for(const e of i){const t=a(e),i=te.find(t).filter((e=>e===this._element));null!==t&&i.length&&this._triggerArray.push(e)}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return Ye}static get DefaultType(){return Ve}static get NAME(){return"collapse"}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let e=[];if(this._config.parent&&(e=this._getFirstLevelChildren(".collapse.show, .collapse.collapsing").filter((e=>e!==this._element)).map((e=>Ue.getOrCreateInstance(e,{toggle:!1})))),e.length&&e[0]._isTransitioning)return;if(z.trigger(this._element,$e).defaultPrevented)return;for(const t of e)t.hide();const t=this._getDimension();this._element.classList.remove(We),this._element.classList.add(Re),this._element.style[t]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const i=`scroll${t[0].toUpperCase()+t.slice(1)}`;this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(Re),this._element.classList.add(We,Fe),this._element.style[t]="",z.trigger(this._element,Ne)}),this._element,!0),this._element.style[t]=`${this._element[i]}px`}hide(){if(this._isTransitioning||!this._isShown())return;if(z.trigger(this._element,He).defaultPrevented)return;const e=this._getDimension();this._element.style[e]=`${this._element.getBoundingClientRect()[e]}px`,m(this._element),this._element.classList.add(Re),this._element.classList.remove(We,Fe);for(const e of this._triggerArray){const t=l(e);t&&!this._isShown(t)&&this._addAriaAndCollapsedClass([e],!1)}this._isTransitioning=!0;this._element.style[e]="",this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(Re),this._element.classList.add(We),z.trigger(this._element,Le)}),this._element,!0)}_isShown(e=this._element){return e.classList.contains(Fe)}_configAfterMerge(e){return e.toggle=Boolean(e.toggle),e.parent=h(e.parent),e}_getDimension(){return this._element.classList.contains("collapse-horizontal")?"width":"height"}_initializeChildren(){if(!this._config.parent)return;const e=this._getFirstLevelChildren(Be);for(const t of e){const e=l(t);e&&this._addAriaAndCollapsedClass([t],this._isShown(e))}}_getFirstLevelChildren(e){const t=te.find(qe,this._config.parent);return te.find(e,this._config.parent).filter((e=>!t.includes(e)))}_addAriaAndCollapsedClass(e,t){if(e.length)for(const i of e)i.classList.toggle("collapsed",!t),i.setAttribute("aria-expanded",t)}static jQueryInterface(e){const t={};return"string"==typeof e&&/show|hide/.test(e)&&(t.toggle=!1),this.each((function(){const i=Ue.getOrCreateInstance(this,t);if("string"==typeof e){if(void 0===i[e])throw new TypeError(`No method named "${e}"`);i[e]()}}))}}z.on(document,ze,Be,(function(e){("A"===e.target.tagName||e.delegateTarget&&"A"===e.delegateTarget.tagName)&&e.preventDefault();const t=a(this),i=te.find(t);for(const e of i)Ue.getOrCreateInstance(e,{toggle:!1}).toggle()})),y(Ue);const Ke="dropdown",Xe=".bs.dropdown",Ge=".data-api",Qe="ArrowUp",Je="ArrowDown",Ze=`hide${Xe}`,et=`hidden${Xe}`,tt=`show${Xe}`,it=`shown${Xe}`,st=`click${Xe}${Ge}`,nt=`keydown${Xe}${Ge}`,ot=`keyup${Xe}${Ge}`,rt="show",at='[data-bs-toggle="dropdown"]:not(.disabled):not(:disabled)',lt=`${at}.${rt}`,ct=".dropdown-menu",ut=b()?"top-end":"top-start",ht=b()?"top-start":"top-end",dt=b()?"bottom-end":"bottom-start",pt=b()?"bottom-start":"bottom-end",ft=b()?"left-start":"right-start",gt=b()?"right-start":"left-start",mt={autoClose:!0,boundary:"clippingParents",display:"dynamic",offset:[0,2],popperConfig:null,reference:"toggle"},vt={autoClose:"(boolean|string)",boundary:"(string|element)",display:"string",offset:"(array|string|function)",popperConfig:"(null|object|function)",reference:"(string|element|object)"};class _t extends U{constructor(e,t){super(e,t),this._popper=null,this._parent=this._element.parentNode,this._menu=te.next(this._element,ct)[0]||te.prev(this._element,ct)[0]||te.findOne(ct,this._parent),this._inNavbar=this._detectNavbar()}static get Default(){return mt}static get DefaultType(){return vt}static get NAME(){return Ke}toggle(){return this._isShown()?this.hide():this.show()}show(){if(p(this._element)||this._isShown())return;const e={relatedTarget:this._element};if(!z.trigger(this._element,tt,e).defaultPrevented){if(this._createPopper(),"ontouchstart"in document.documentElement&&!this._parent.closest(".navbar-nav"))for(const e of[].concat(...document.body.children))z.on(e,"mouseover",g);this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.add(rt),this._element.classList.add(rt),z.trigger(this._element,it,e)}}hide(){if(p(this._element)||!this._isShown())return;const e={relatedTarget:this._element};this._completeHide(e)}dispose(){this._popper&&this._popper.destroy(),super.dispose()}update(){this._inNavbar=this._detectNavbar(),this._popper&&this._popper.update()}_completeHide(e){if(!z.trigger(this._element,Ze,e).defaultPrevented){if("ontouchstart"in document.documentElement)for(const e of[].concat(...document.body.children))z.off(e,"mouseover",g);this._popper&&this._popper.destroy(),this._menu.classList.remove(rt),this._element.classList.remove(rt),this._element.setAttribute("aria-expanded","false"),Y.removeDataAttribute(this._menu,"popper"),z.trigger(this._element,et,e)}}_getConfig(e){if("object"==typeof(e=super._getConfig(e)).reference&&!u(e.reference)&&"function"!=typeof e.reference.getBoundingClientRect)throw new TypeError(`${Ke.toUpperCase()}: Option "reference" provided type "object" without a required "getBoundingClientRect" method.`);return e}_createPopper(){if(void 0===s)throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org)");let e=this._element;"parent"===this._config.reference?e=this._parent:u(this._config.reference)?e=h(this._config.reference):"object"==typeof this._config.reference&&(e=this._config.reference);const t=this._getPopperConfig();this._popper=n.createPopper(e,this._menu,t)}_isShown(){return this._menu.classList.contains(rt)}_getPlacement(){const e=this._parent;if(e.classList.contains("dropend"))return ft;if(e.classList.contains("dropstart"))return gt;if(e.classList.contains("dropup-center"))return"top";if(e.classList.contains("dropdown-center"))return"bottom";const t="end"===getComputedStyle(this._menu).getPropertyValue("--bs-position").trim();return e.classList.contains("dropup")?t?ht:ut:t?pt:dt}_detectNavbar(){return null!==this._element.closest(".navbar")}_getOffset(){const{offset:e}=this._config;return"string"==typeof e?e.split(",").map((e=>Number.parseInt(e,10))):"function"==typeof e?t=>e(t,this._element):e}_getPopperConfig(){const e={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return(this._inNavbar||"static"===this._config.display)&&(Y.setDataAttribute(this._menu,"popper","static"),e.modifiers=[{name:"applyStyles",enabled:!1}]),{...e,..."function"==typeof this._config.popperConfig?this._config.popperConfig(e):this._config.popperConfig}}_selectMenuItem({key:e,target:t}){const i=te.find(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",this._menu).filter((e=>d(e)));i.length&&k(i,t,e===Je,!i.includes(t)).focus()}static jQueryInterface(e){return this.each((function(){const t=_t.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e])throw new TypeError(`No method named "${e}"`);t[e]()}}))}static clearMenus(e){if(2===e.button||"keyup"===e.type&&"Tab"!==e.key)return;const t=te.find(lt);for(const i of t){const t=_t.getInstance(i);if(!t||!1===t._config.autoClose)continue;const s=e.composedPath(),n=s.includes(t._menu);if(s.includes(t._element)||"inside"===t._config.autoClose&&!n||"outside"===t._config.autoClose&&n)continue;if(t._menu.contains(e.target)&&("keyup"===e.type&&"Tab"===e.key||/input|select|option|textarea|form/i.test(e.target.tagName)))continue;const o={relatedTarget:t._element};"click"===e.type&&(o.clickEvent=e),t._completeHide(o)}}static dataApiKeydownHandler(e){const t=/input|textarea/i.test(e.target.tagName),i="Escape"===e.key,s=[Qe,Je].includes(e.key);if(!s&&!i)return;if(t&&!i)return;e.preventDefault();const n=this.matches(at)?this:te.prev(this,at)[0]||te.next(this,at)[0]||te.findOne(at,e.delegateTarget.parentNode),o=_t.getOrCreateInstance(n);if(s)return e.stopPropagation(),o.show(),void o._selectMenuItem(e);o._isShown()&&(e.stopPropagation(),o.hide(),n.focus())}}z.on(document,nt,at,_t.dataApiKeydownHandler),z.on(document,nt,ct,_t.dataApiKeydownHandler),z.on(document,st,_t.clearMenus),z.on(document,ot,_t.clearMenus),z.on(document,st,at,(function(e){e.preventDefault(),_t.getOrCreateInstance(this).toggle()})),y(_t);const bt=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",yt=".sticky-top",wt="padding-right",xt="margin-right";class kt{constructor(){this._element=document.body}getWidth(){const e=document.documentElement.clientWidth;return Math.abs(window.innerWidth-e)}hide(){const e=this.getWidth();this._disableOverFlow(),this._setElementAttributes(this._element,wt,(t=>t+e)),this._setElementAttributes(bt,wt,(t=>t+e)),this._setElementAttributes(yt,xt,(t=>t-e))}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,wt),this._resetElementAttributes(bt,wt),this._resetElementAttributes(yt,xt)}isOverflowing(){return this.getWidth()>0}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(e,t,i){const s=this.getWidth();this._applyManipulationCallback(e,(e=>{if(e!==this._element&&window.innerWidth>e.clientWidth+s)return;this._saveInitialAttribute(e,t);const n=window.getComputedStyle(e).getPropertyValue(t);e.style.setProperty(t,`${i(Number.parseFloat(n))}px`)}))}_saveInitialAttribute(e,t){const i=e.style.getPropertyValue(t);i&&Y.setDataAttribute(e,t,i)}_resetElementAttributes(e,t){this._applyManipulationCallback(e,(e=>{const i=Y.getDataAttribute(e,t);null!==i?(Y.removeDataAttribute(e,t),e.style.setProperty(t,i)):e.style.removeProperty(t)}))}_applyManipulationCallback(e,t){if(u(e))t(e);else for(const i of te.find(e,this._element))t(i)}}const Ct="backdrop",Tt="show",St=`mousedown.bs.${Ct}`,Dt={className:"modal-backdrop",clickCallback:null,isAnimated:!1,isVisible:!0,rootElement:"body"},jt={className:"string",clickCallback:"(function|null)",isAnimated:"boolean",isVisible:"boolean",rootElement:"(element|string)"};class Ot extends V{constructor(e){super(),this._config=this._getConfig(e),this._isAppended=!1,this._element=null}static get Default(){return Dt}static get DefaultType(){return jt}static get NAME(){return Ct}show(e){if(!this._config.isVisible)return void w(e);this._append();const t=this._getElement();this._config.isAnimated&&m(t),t.classList.add(Tt),this._emulateAnimation((()=>{w(e)}))}hide(e){this._config.isVisible?(this._getElement().classList.remove(Tt),this._emulateAnimation((()=>{this.dispose(),w(e)}))):w(e)}dispose(){this._isAppended&&(z.off(this._element,St),this._element.remove(),this._isAppended=!1)}_getElement(){if(!this._element){const e=document.createElement("div");e.className=this._config.className,this._config.isAnimated&&e.classList.add("fade"),this._element=e}return this._element}_configAfterMerge(e){return e.rootElement=h(e.rootElement),e}_append(){if(this._isAppended)return;const e=this._getElement();this._config.rootElement.append(e),z.on(e,St,(()=>{w(this._config.clickCallback)})),this._isAppended=!0}_emulateAnimation(e){x(e,this._getElement(),this._config.isAnimated)}}const At=".bs.focustrap",Pt=`focusin${At}`,It=`keydown.tab${At}`,Et="backward",Mt={autofocus:!0,trapElement:null},$t={autofocus:"boolean",trapElement:"element"};class Nt extends V{constructor(e){super(),this._config=this._getConfig(e),this._isActive=!1,this._lastTabNavDirection=null}static get Default(){return Mt}static get DefaultType(){return $t}static get NAME(){return"focustrap"}activate(){this._isActive||(this._config.autofocus&&this._config.trapElement.focus(),z.off(document,At),z.on(document,Pt,(e=>this._handleFocusin(e))),z.on(document,It,(e=>this._handleKeydown(e))),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,z.off(document,At))}_handleFocusin(e){const{trapElement:t}=this._config;if(e.target===document||e.target===t||t.contains(e.target))return;const i=te.focusableChildren(t);0===i.length?t.focus():this._lastTabNavDirection===Et?i[i.length-1].focus():i[0].focus()}_handleKeydown(e){"Tab"===e.key&&(this._lastTabNavDirection=e.shiftKey?Et:"forward")}}const Ht=".bs.modal",Lt=`hide${Ht}`,zt=`hidePrevented${Ht}`,Ft=`hidden${Ht}`,Wt=`show${Ht}`,Rt=`shown${Ht}`,qt=`resize${Ht}`,Bt=`click.dismiss${Ht}`,Yt=`mousedown.dismiss${Ht}`,Vt=`keydown.dismiss${Ht}`,Ut=`click${Ht}.data-api`,Kt="modal-open",Xt="show",Gt="modal-static",Qt={backdrop:!0,focus:!0,keyboard:!0},Jt={backdrop:"(boolean|string)",focus:"boolean",keyboard:"boolean"};class Zt extends U{constructor(e,t){super(e,t),this._dialog=te.findOne(".modal-dialog",this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._isTransitioning=!1,this._scrollBar=new kt,this._addEventListeners()}static get Default(){return Qt}static get DefaultType(){return Jt}static get NAME(){return"modal"}toggle(e){return this._isShown?this.hide():this.show(e)}show(e){if(this._isShown||this._isTransitioning)return;z.trigger(this._element,Wt,{relatedTarget:e}).defaultPrevented||(this._isShown=!0,this._isTransitioning=!0,this._scrollBar.hide(),document.body.classList.add(Kt),this._adjustDialog(),this._backdrop.show((()=>this._showElement(e))))}hide(){if(!this._isShown||this._isTransitioning)return;z.trigger(this._element,Lt).defaultPrevented||(this._isShown=!1,this._isTransitioning=!0,this._focustrap.deactivate(),this._element.classList.remove(Xt),this._queueCallback((()=>this._hideModal()),this._element,this._isAnimated()))}dispose(){for(const e of[window,this._dialog])z.off(e,Ht);this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new Ot({isVisible:Boolean(this._config.backdrop),isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new Nt({trapElement:this._element})}_showElement(e){document.body.contains(this._element)||document.body.append(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.scrollTop=0;const t=te.findOne(".modal-body",this._dialog);t&&(t.scrollTop=0),m(this._element),this._element.classList.add(Xt);this._queueCallback((()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,z.trigger(this._element,Rt,{relatedTarget:e})}),this._dialog,this._isAnimated())}_addEventListeners(){z.on(this._element,Vt,(e=>{if("Escape"===e.key)return this._config.keyboard?(e.preventDefault(),void this.hide()):void this._triggerBackdropTransition()})),z.on(window,qt,(()=>{this._isShown&&!this._isTransitioning&&this._adjustDialog()})),z.on(this._element,Yt,(e=>{z.one(this._element,Bt,(t=>{this._element===e.target&&this._element===t.target&&("static"!==this._config.backdrop?this._config.backdrop&&this.hide():this._triggerBackdropTransition())}))}))}_hideModal(){this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._backdrop.hide((()=>{document.body.classList.remove(Kt),this._resetAdjustments(),this._scrollBar.reset(),z.trigger(this._element,Ft)}))}_isAnimated(){return this._element.classList.contains("fade")}_triggerBackdropTransition(){if(z.trigger(this._element,zt).defaultPrevented)return;const e=this._element.scrollHeight>document.documentElement.clientHeight,t=this._element.style.overflowY;"hidden"===t||this._element.classList.contains(Gt)||(e||(this._element.style.overflowY="hidden"),this._element.classList.add(Gt),this._queueCallback((()=>{this._element.classList.remove(Gt),this._queueCallback((()=>{this._element.style.overflowY=t}),this._dialog)}),this._dialog),this._element.focus())}_adjustDialog(){const e=this._element.scrollHeight>document.documentElement.clientHeight,t=this._scrollBar.getWidth(),i=t>0;if(i&&!e){const e=b()?"paddingLeft":"paddingRight";this._element.style[e]=`${t}px`}if(!i&&e){const e=b()?"paddingRight":"paddingLeft";this._element.style[e]=`${t}px`}}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(e,t){return this.each((function(){const i=Zt.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===i[e])throw new TypeError(`No method named "${e}"`);i[e](t)}}))}}z.on(document,Ut,'[data-bs-toggle="modal"]',(function(e){const t=l(this);["A","AREA"].includes(this.tagName)&&e.preventDefault(),z.one(t,Wt,(e=>{e.defaultPrevented||z.one(t,Ft,(()=>{d(this)&&this.focus()}))}));const i=te.findOne(".modal.show");i&&Zt.getInstance(i).hide();Zt.getOrCreateInstance(t).toggle(this)})),K(Zt),y(Zt);const ei=".bs.offcanvas",ti=".data-api",ii=`load${ei}${ti}`,si="show",ni="showing",oi="hiding",ri=".offcanvas.show",ai=`show${ei}`,li=`shown${ei}`,ci=`hide${ei}`,ui=`hidePrevented${ei}`,hi=`hidden${ei}`,di=`resize${ei}`,pi=`click${ei}${ti}`,fi=`keydown.dismiss${ei}`,gi={backdrop:!0,keyboard:!0,scroll:!1},mi={backdrop:"(boolean|string)",keyboard:"boolean",scroll:"boolean"};class vi extends U{constructor(e,t){super(e,t),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get Default(){return gi}static get DefaultType(){return mi}static get NAME(){return"offcanvas"}toggle(e){return this._isShown?this.hide():this.show(e)}show(e){if(this._isShown)return;if(z.trigger(this._element,ai,{relatedTarget:e}).defaultPrevented)return;this._isShown=!0,this._backdrop.show(),this._config.scroll||(new kt).hide(),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add(ni);this._queueCallback((()=>{this._config.scroll&&!this._config.backdrop||this._focustrap.activate(),this._element.classList.add(si),this._element.classList.remove(ni),z.trigger(this._element,li,{relatedTarget:e})}),this._element,!0)}hide(){if(!this._isShown)return;if(z.trigger(this._element,ci).defaultPrevented)return;this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.add(oi),this._backdrop.hide();this._queueCallback((()=>{this._element.classList.remove(si,oi),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._config.scroll||(new kt).reset(),z.trigger(this._element,hi)}),this._element,!0)}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_initializeBackDrop(){const e=Boolean(this._config.backdrop);return new Ot({className:"offcanvas-backdrop",isVisible:e,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:e?()=>{"static"!==this._config.backdrop?this.hide():z.trigger(this._element,ui)}:null})}_initializeFocusTrap(){return new Nt({trapElement:this._element})}_addEventListeners(){z.on(this._element,fi,(e=>{"Escape"===e.key&&(this._config.keyboard?this.hide():z.trigger(this._element,ui))}))}static jQueryInterface(e){return this.each((function(){const t=vi.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e]||e.startsWith("_")||"constructor"===e)throw new TypeError(`No method named "${e}"`);t[e](this)}}))}}z.on(document,pi,'[data-bs-toggle="offcanvas"]',(function(e){const t=l(this);if(["A","AREA"].includes(this.tagName)&&e.preventDefault(),p(this))return;z.one(t,hi,(()=>{d(this)&&this.focus()}));const i=te.findOne(ri);i&&i!==t&&vi.getInstance(i).hide();vi.getOrCreateInstance(t).toggle(this)})),z.on(window,ii,(()=>{for(const e of te.find(ri))vi.getOrCreateInstance(e).show()})),z.on(window,di,(()=>{for(const e of te.find("[aria-modal][class*=show][class*=offcanvas-]"))"fixed"!==getComputedStyle(e).position&&vi.getOrCreateInstance(e).hide()})),K(vi),y(vi);const _i=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),bi=/^(?:(?:https?|mailto|ftp|tel|file|sms):|[^#&/:?]*(?:[#/?]|$))/i,yi=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[\d+/a-z]+=*$/i,wi=(e,t)=>{const i=e.nodeName.toLowerCase();return t.includes(i)?!_i.has(i)||Boolean(bi.test(e.nodeValue)||yi.test(e.nodeValue)):t.filter((e=>e instanceof RegExp)).some((e=>e.test(i)))},xi={"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]};const ki={allowList:xi,content:{},extraClass:"",html:!1,sanitize:!0,sanitizeFn:null,template:"
"},Ci={allowList:"object",content:"object",extraClass:"(string|function)",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",template:"string"},Ti={entry:"(string|element|function|null)",selector:"(string|element)"};class Si extends V{constructor(e){super(),this._config=this._getConfig(e)}static get Default(){return ki}static get DefaultType(){return Ci}static get NAME(){return"TemplateFactory"}getContent(){return Object.values(this._config.content).map((e=>this._resolvePossibleFunction(e))).filter(Boolean)}hasContent(){return this.getContent().length>0}changeContent(e){return this._checkContent(e),this._config.content={...this._config.content,...e},this}toHtml(){const e=document.createElement("div");e.innerHTML=this._maybeSanitize(this._config.template);for(const[t,i]of Object.entries(this._config.content))this._setContent(e,i,t);const t=e.children[0],i=this._resolvePossibleFunction(this._config.extraClass);return i&&t.classList.add(...i.split(" ")),t}_typeCheckConfig(e){super._typeCheckConfig(e),this._checkContent(e.content)}_checkContent(e){for(const[t,i]of Object.entries(e))super._typeCheckConfig({selector:t,entry:i},Ti)}_setContent(e,t,i){const s=te.findOne(i,e);s&&((t=this._resolvePossibleFunction(t))?u(t)?this._putElementInTemplate(h(t),s):this._config.html?s.innerHTML=this._maybeSanitize(t):s.textContent=t:s.remove())}_maybeSanitize(e){return this._config.sanitize?function(e,t,i){if(!e.length)return e;if(i&&"function"==typeof i)return i(e);const s=(new window.DOMParser).parseFromString(e,"text/html"),n=[].concat(...s.body.querySelectorAll("*"));for(const e of n){const i=e.nodeName.toLowerCase();if(!Object.keys(t).includes(i)){e.remove();continue}const s=[].concat(...e.attributes),n=[].concat(t["*"]||[],t[i]||[]);for(const t of s)wi(t,n)||e.removeAttribute(t.nodeName)}return s.body.innerHTML}(e,this._config.allowList,this._config.sanitizeFn):e}_resolvePossibleFunction(e){return"function"==typeof e?e(this):e}_putElementInTemplate(e,t){if(this._config.html)return t.innerHTML="",void t.append(e);t.textContent=e.textContent}}const Di=new Set(["sanitize","allowList","sanitizeFn"]),ji="fade",Oi="show",Ai=".modal",Pi="hide.bs.modal",Ii="hover",Ei="focus",Mi={AUTO:"auto",TOP:"top",RIGHT:b()?"left":"right",BOTTOM:"bottom",LEFT:b()?"right":"left"},$i={allowList:xi,animation:!0,boundary:"clippingParents",container:!1,customClass:"",delay:0,fallbackPlacements:["top","right","bottom","left"],html:!1,offset:[0,0],placement:"top",popperConfig:null,sanitize:!0,sanitizeFn:null,selector:!1,template:'',title:"",trigger:"hover focus"},Ni={allowList:"object",animation:"boolean",boundary:"(string|element)",container:"(string|element|boolean)",customClass:"(string|function)",delay:"(number|object)",fallbackPlacements:"array",html:"boolean",offset:"(array|string|function)",placement:"(string|function)",popperConfig:"(null|object|function)",sanitize:"boolean",sanitizeFn:"(null|function)",selector:"(string|boolean)",template:"string",title:"(string|element|function)",trigger:"string"};class Hi extends U{constructor(e,t){if(void 0===s)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");super(e,t),this._isEnabled=!0,this._timeout=0,this._isHovered=null,this._activeTrigger={},this._popper=null,this._templateFactory=null,this._newContent=null,this.tip=null,this._setListeners(),this._config.selector||this._fixTitle()}static get Default(){return $i}static get DefaultType(){return Ni}static get NAME(){return"tooltip"}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(){this._isEnabled&&(this._activeTrigger.click=!this._activeTrigger.click,this._isShown()?this._leave():this._enter())}dispose(){clearTimeout(this._timeout),z.off(this._element.closest(Ai),Pi,this._hideModalHandler),this._element.getAttribute("data-bs-original-title")&&this._element.setAttribute("title",this._element.getAttribute("data-bs-original-title")),this._disposePopper(),super.dispose()}show(){if("none"===this._element.style.display)throw new Error("Please use show on visible elements");if(!this._isWithContent()||!this._isEnabled)return;const e=z.trigger(this._element,this.constructor.eventName("show")),t=(f(this._element)||this._element.ownerDocument.documentElement).contains(this._element);if(e.defaultPrevented||!t)return;this._disposePopper();const i=this._getTipElement();this._element.setAttribute("aria-describedby",i.getAttribute("id"));const{container:s}=this._config;if(this._element.ownerDocument.documentElement.contains(this.tip)||(s.append(i),z.trigger(this._element,this.constructor.eventName("inserted"))),this._popper=this._createPopper(i),i.classList.add(Oi),"ontouchstart"in document.documentElement)for(const e of[].concat(...document.body.children))z.on(e,"mouseover",g);this._queueCallback((()=>{z.trigger(this._element,this.constructor.eventName("shown")),!1===this._isHovered&&this._leave(),this._isHovered=!1}),this.tip,this._isAnimated())}hide(){if(!this._isShown())return;if(z.trigger(this._element,this.constructor.eventName("hide")).defaultPrevented)return;if(this._getTipElement().classList.remove(Oi),"ontouchstart"in document.documentElement)for(const e of[].concat(...document.body.children))z.off(e,"mouseover",g);this._activeTrigger.click=!1,this._activeTrigger[Ei]=!1,this._activeTrigger[Ii]=!1,this._isHovered=null;this._queueCallback((()=>{this._isWithActiveTrigger()||(this._isHovered||this._disposePopper(),this._element.removeAttribute("aria-describedby"),z.trigger(this._element,this.constructor.eventName("hidden")))}),this.tip,this._isAnimated())}update(){this._popper&&this._popper.update()}_isWithContent(){return Boolean(this._getTitle())}_getTipElement(){return this.tip||(this.tip=this._createTipElement(this._newContent||this._getContentForTemplate())),this.tip}_createTipElement(e){const t=this._getTemplateFactory(e).toHtml();if(!t)return null;t.classList.remove(ji,Oi),t.classList.add(`bs-${this.constructor.NAME}-auto`);const i=(e=>{do{e+=Math.floor(1e6*Math.random())}while(document.getElementById(e));return e})(this.constructor.NAME).toString();return t.setAttribute("id",i),this._isAnimated()&&t.classList.add(ji),t}setContent(e){this._newContent=e,this._isShown()&&(this._disposePopper(),this.show())}_getTemplateFactory(e){return this._templateFactory?this._templateFactory.changeContent(e):this._templateFactory=new Si({...this._config,content:e,extraClass:this._resolvePossibleFunction(this._config.customClass)}),this._templateFactory}_getContentForTemplate(){return{".tooltip-inner":this._getTitle()}}_getTitle(){return this._resolvePossibleFunction(this._config.title)||this._element.getAttribute("data-bs-original-title")}_initializeOnDelegatedTarget(e){return this.constructor.getOrCreateInstance(e.delegateTarget,this._getDelegateConfig())}_isAnimated(){return this._config.animation||this.tip&&this.tip.classList.contains(ji)}_isShown(){return this.tip&&this.tip.classList.contains(Oi)}_createPopper(e){const t="function"==typeof this._config.placement?this._config.placement.call(this,e,this._element):this._config.placement,i=Mi[t.toUpperCase()];return n.createPopper(this._element,e,this._getPopperConfig(i))}_getOffset(){const{offset:e}=this._config;return"string"==typeof e?e.split(",").map((e=>Number.parseInt(e,10))):"function"==typeof e?t=>e(t,this._element):e}_resolvePossibleFunction(e){return"function"==typeof e?e.call(this._element):e}_getPopperConfig(e){const t={placement:e,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}},{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:`.${this.constructor.NAME}-arrow`}},{name:"preSetPlacement",enabled:!0,phase:"beforeMain",fn:e=>{this._getTipElement().setAttribute("data-popper-placement",e.state.placement)}}]};return{...t,..."function"==typeof this._config.popperConfig?this._config.popperConfig(t):this._config.popperConfig}}_setListeners(){const e=this._config.trigger.split(" ");for(const t of e)if("click"===t)z.on(this._element,this.constructor.eventName("click"),this._config.selector,(e=>{this._initializeOnDelegatedTarget(e).toggle()}));else if("manual"!==t){const e=t===Ii?this.constructor.eventName("mouseenter"):this.constructor.eventName("focusin"),i=t===Ii?this.constructor.eventName("mouseleave"):this.constructor.eventName("focusout");z.on(this._element,e,this._config.selector,(e=>{const t=this._initializeOnDelegatedTarget(e);t._activeTrigger["focusin"===e.type?Ei:Ii]=!0,t._enter()})),z.on(this._element,i,this._config.selector,(e=>{const t=this._initializeOnDelegatedTarget(e);t._activeTrigger["focusout"===e.type?Ei:Ii]=t._element.contains(e.relatedTarget),t._leave()}))}this._hideModalHandler=()=>{this._element&&this.hide()},z.on(this._element.closest(Ai),Pi,this._hideModalHandler)}_fixTitle(){const e=this._element.getAttribute("title");e&&(this._element.getAttribute("aria-label")||this._element.textContent.trim()||this._element.setAttribute("aria-label",e),this._element.setAttribute("data-bs-original-title",e),this._element.removeAttribute("title"))}_enter(){this._isShown()||this._isHovered?this._isHovered=!0:(this._isHovered=!0,this._setTimeout((()=>{this._isHovered&&this.show()}),this._config.delay.show))}_leave(){this._isWithActiveTrigger()||(this._isHovered=!1,this._setTimeout((()=>{this._isHovered||this.hide()}),this._config.delay.hide))}_setTimeout(e,t){clearTimeout(this._timeout),this._timeout=setTimeout(e,t)}_isWithActiveTrigger(){return Object.values(this._activeTrigger).includes(!0)}_getConfig(e){const t=Y.getDataAttributes(this._element);for(const e of Object.keys(t))Di.has(e)&&delete t[e];return e={...t,..."object"==typeof e&&e?e:{}},e=this._mergeConfigObj(e),e=this._configAfterMerge(e),this._typeCheckConfig(e),e}_configAfterMerge(e){return e.container=!1===e.container?document.body:h(e.container),"number"==typeof e.delay&&(e.delay={show:e.delay,hide:e.delay}),"number"==typeof e.title&&(e.title=e.title.toString()),"number"==typeof e.content&&(e.content=e.content.toString()),e}_getDelegateConfig(){const e={};for(const t in this._config)this.constructor.Default[t]!==this._config[t]&&(e[t]=this._config[t]);return e.selector=!1,e.trigger="manual",e}_disposePopper(){this._popper&&(this._popper.destroy(),this._popper=null),this.tip&&(this.tip.remove(),this.tip=null)}static jQueryInterface(e){return this.each((function(){const t=Hi.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e])throw new TypeError(`No method named "${e}"`);t[e]()}}))}}y(Hi);const Li={...Hi.Default,content:"",offset:[0,8],placement:"right",template:'',trigger:"click"},zi={...Hi.DefaultType,content:"(null|string|element|function)"};class Fi extends Hi{static get Default(){return Li}static get DefaultType(){return zi}static get NAME(){return"popover"}_isWithContent(){return this._getTitle()||this._getContent()}_getContentForTemplate(){return{".popover-header":this._getTitle(),".popover-body":this._getContent()}}_getContent(){return this._resolvePossibleFunction(this._config.content)}static jQueryInterface(e){return this.each((function(){const t=Fi.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e])throw new TypeError(`No method named "${e}"`);t[e]()}}))}}y(Fi);const Wi=".bs.scrollspy",Ri=`activate${Wi}`,qi=`click${Wi}`,Bi=`load${Wi}.data-api`,Yi="active",Vi="[href]",Ui=".nav-link",Ki=`${Ui}, .nav-item > ${Ui}, .list-group-item`,Xi={offset:null,rootMargin:"0px 0px -25%",smoothScroll:!1,target:null,threshold:[.1,.5,1]},Gi={offset:"(number|null)",rootMargin:"string",smoothScroll:"boolean",target:"element",threshold:"array"};class Qi extends U{constructor(e,t){super(e,t),this._targetLinks=new Map,this._observableSections=new Map,this._rootElement="visible"===getComputedStyle(this._element).overflowY?null:this._element,this._activeTarget=null,this._observer=null,this._previousScrollData={visibleEntryTop:0,parentScrollTop:0},this.refresh()}static get Default(){return Xi}static get DefaultType(){return Gi}static get NAME(){return"scrollspy"}refresh(){this._initializeTargetsAndObservables(),this._maybeEnableSmoothScroll(),this._observer?this._observer.disconnect():this._observer=this._getNewObserver();for(const e of this._observableSections.values())this._observer.observe(e)}dispose(){this._observer.disconnect(),super.dispose()}_configAfterMerge(e){return e.target=h(e.target)||document.body,e.rootMargin=e.offset?`${e.offset}px 0px -30%`:e.rootMargin,"string"==typeof e.threshold&&(e.threshold=e.threshold.split(",").map((e=>Number.parseFloat(e)))),e}_maybeEnableSmoothScroll(){this._config.smoothScroll&&(z.off(this._config.target,qi),z.on(this._config.target,qi,Vi,(e=>{const t=this._observableSections.get(e.target.hash);if(t){e.preventDefault();const i=this._rootElement||window,s=t.offsetTop-this._element.offsetTop;if(i.scrollTo)return void i.scrollTo({top:s,behavior:"smooth"});i.scrollTop=s}})))}_getNewObserver(){const e={root:this._rootElement,threshold:this._config.threshold,rootMargin:this._config.rootMargin};return new IntersectionObserver((e=>this._observerCallback(e)),e)}_observerCallback(e){const t=e=>this._targetLinks.get(`#${e.target.id}`),i=e=>{this._previousScrollData.visibleEntryTop=e.target.offsetTop,this._process(t(e))},s=(this._rootElement||document.documentElement).scrollTop,n=s>=this._previousScrollData.parentScrollTop;this._previousScrollData.parentScrollTop=s;for(const o of e){if(!o.isIntersecting){this._activeTarget=null,this._clearActiveClass(t(o));continue}const e=o.target.offsetTop>=this._previousScrollData.visibleEntryTop;if(n&&e){if(i(o),!s)return}else n||e||i(o)}}_initializeTargetsAndObservables(){this._targetLinks=new Map,this._observableSections=new Map;const e=te.find(Vi,this._config.target);for(const t of e){if(!t.hash||p(t))continue;const e=te.findOne(t.hash,this._element);d(e)&&(this._targetLinks.set(t.hash,t),this._observableSections.set(t.hash,e))}}_process(e){this._activeTarget!==e&&(this._clearActiveClass(this._config.target),this._activeTarget=e,e.classList.add(Yi),this._activateParents(e),z.trigger(this._element,Ri,{relatedTarget:e}))}_activateParents(e){if(e.classList.contains("dropdown-item"))te.findOne(".dropdown-toggle",e.closest(".dropdown")).classList.add(Yi);else for(const t of te.parents(e,".nav, .list-group"))for(const e of te.prev(t,Ki))e.classList.add(Yi)}_clearActiveClass(e){e.classList.remove(Yi);const t=te.find(`${Vi}.${Yi}`,e);for(const e of t)e.classList.remove(Yi)}static jQueryInterface(e){return this.each((function(){const t=Qi.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e]||e.startsWith("_")||"constructor"===e)throw new TypeError(`No method named "${e}"`);t[e]()}}))}}z.on(window,Bi,(()=>{for(const e of te.find('[data-bs-spy="scroll"]'))Qi.getOrCreateInstance(e)})),y(Qi);const Ji=".bs.tab",Zi=`hide${Ji}`,es=`hidden${Ji}`,ts=`show${Ji}`,is=`shown${Ji}`,ss=`click${Ji}`,ns=`keydown${Ji}`,os=`load${Ji}`,rs="ArrowLeft",as="ArrowRight",ls="ArrowUp",cs="ArrowDown",us="active",hs="fade",ds="show",ps=":not(.dropdown-toggle)",fs='[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',gs=`${`.nav-link${ps}, .list-group-item${ps}, [role="tab"]${ps}`}, ${fs}`,ms=`.${us}[data-bs-toggle="tab"], .${us}[data-bs-toggle="pill"], .${us}[data-bs-toggle="list"]`;class vs extends U{constructor(e){super(e),this._parent=this._element.closest('.list-group, .nav, [role="tablist"]'),this._parent&&(this._setInitialAttributes(this._parent,this._getChildren()),z.on(this._element,ns,(e=>this._keydown(e))))}static get NAME(){return"tab"}show(){const e=this._element;if(this._elemIsActive(e))return;const t=this._getActiveElem(),i=t?z.trigger(t,Zi,{relatedTarget:e}):null;z.trigger(e,ts,{relatedTarget:t}).defaultPrevented||i&&i.defaultPrevented||(this._deactivate(t,e),this._activate(e,t))}_activate(e,t){if(!e)return;e.classList.add(us),this._activate(l(e));this._queueCallback((()=>{"tab"===e.getAttribute("role")?(e.removeAttribute("tabindex"),e.setAttribute("aria-selected",!0),this._toggleDropDown(e,!0),z.trigger(e,is,{relatedTarget:t})):e.classList.add(ds)}),e,e.classList.contains(hs))}_deactivate(e,t){if(!e)return;e.classList.remove(us),e.blur(),this._deactivate(l(e));this._queueCallback((()=>{"tab"===e.getAttribute("role")?(e.setAttribute("aria-selected",!1),e.setAttribute("tabindex","-1"),this._toggleDropDown(e,!1),z.trigger(e,es,{relatedTarget:t})):e.classList.remove(ds)}),e,e.classList.contains(hs))}_keydown(e){if(![rs,as,ls,cs].includes(e.key))return;e.stopPropagation(),e.preventDefault();const t=[as,cs].includes(e.key),i=k(this._getChildren().filter((e=>!p(e))),e.target,t,!0);i&&(i.focus({preventScroll:!0}),vs.getOrCreateInstance(i).show())}_getChildren(){return te.find(gs,this._parent)}_getActiveElem(){return this._getChildren().find((e=>this._elemIsActive(e)))||null}_setInitialAttributes(e,t){this._setAttributeIfNotExists(e,"role","tablist");for(const e of t)this._setInitialAttributesOnChild(e)}_setInitialAttributesOnChild(e){e=this._getInnerElement(e);const t=this._elemIsActive(e),i=this._getOuterElement(e);e.setAttribute("aria-selected",t),i!==e&&this._setAttributeIfNotExists(i,"role","presentation"),t||e.setAttribute("tabindex","-1"),this._setAttributeIfNotExists(e,"role","tab"),this._setInitialAttributesOnTargetPanel(e)}_setInitialAttributesOnTargetPanel(e){const t=l(e);t&&(this._setAttributeIfNotExists(t,"role","tabpanel"),e.id&&this._setAttributeIfNotExists(t,"aria-labelledby",`#${e.id}`))}_toggleDropDown(e,t){const i=this._getOuterElement(e);if(!i.classList.contains("dropdown"))return;const s=(e,s)=>{const n=te.findOne(e,i);n&&n.classList.toggle(s,t)};s(".dropdown-toggle",us),s(".dropdown-menu",ds),i.setAttribute("aria-expanded",t)}_setAttributeIfNotExists(e,t,i){e.hasAttribute(t)||e.setAttribute(t,i)}_elemIsActive(e){return e.classList.contains(us)}_getInnerElement(e){return e.matches(gs)?e:te.findOne(gs,e)}_getOuterElement(e){return e.closest(".nav-item, .list-group-item")||e}static jQueryInterface(e){return this.each((function(){const t=vs.getOrCreateInstance(this);if("string"==typeof e){if(void 0===t[e]||e.startsWith("_")||"constructor"===e)throw new TypeError(`No method named "${e}"`);t[e]()}}))}}z.on(document,ss,fs,(function(e){["A","AREA"].includes(this.tagName)&&e.preventDefault(),p(this)||vs.getOrCreateInstance(this).show()})),z.on(window,os,(()=>{for(const e of te.find(ms))vs.getOrCreateInstance(e)})),y(vs);const _s=".bs.toast",bs=`mouseover${_s}`,ys=`mouseout${_s}`,ws=`focusin${_s}`,xs=`focusout${_s}`,ks=`hide${_s}`,Cs=`hidden${_s}`,Ts=`show${_s}`,Ss=`shown${_s}`,Ds="hide",js="show",Os="showing",As={animation:"boolean",autohide:"boolean",delay:"number"},Ps={animation:!0,autohide:!0,delay:5e3};class Is extends U{constructor(e,t){super(e,t),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get Default(){return Ps}static get DefaultType(){return As}static get NAME(){return"toast"}show(){if(z.trigger(this._element,Ts).defaultPrevented)return;this._clearTimeout(),this._config.animation&&this._element.classList.add("fade");this._element.classList.remove(Ds),m(this._element),this._element.classList.add(js,Os),this._queueCallback((()=>{this._element.classList.remove(Os),z.trigger(this._element,Ss),this._maybeScheduleHide()}),this._element,this._config.animation)}hide(){if(!this.isShown())return;if(z.trigger(this._element,ks).defaultPrevented)return;this._element.classList.add(Os),this._queueCallback((()=>{this._element.classList.add(Ds),this._element.classList.remove(Os,js),z.trigger(this._element,Cs)}),this._element,this._config.animation)}dispose(){this._clearTimeout(),this.isShown()&&this._element.classList.remove(js),super.dispose()}isShown(){return this._element.classList.contains(js)}_maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout((()=>{this.hide()}),this._config.delay)))}_onInteraction(e,t){switch(e.type){case"mouseover":case"mouseout":this._hasMouseInteraction=t;break;case"focusin":case"focusout":this._hasKeyboardInteraction=t}if(t)return void this._clearTimeout();const i=e.relatedTarget;this._element===i||this._element.contains(i)||this._maybeScheduleHide()}_setListeners(){z.on(this._element,bs,(e=>this._onInteraction(e,!0))),z.on(this._element,ys,(e=>this._onInteraction(e,!1))),z.on(this._element,ws,(e=>this._onInteraction(e,!0))),z.on(this._element,xs,(e=>this._onInteraction(e,!1)))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(e){return this.each((function(){const t=Is.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e])throw new TypeError(`No method named "${e}"`);t[e](this)}}))}}K(Is),y(Is)},"../node_modules/default-passive-events/dist/index.module.js":()=>{var e,t=["scroll","wheel","touchstart","touchmove","touchenter","touchend","touchleave","mouseout","mouseleave","mouseup","mousedown","mousemove","mouseenter","mousewheel","mouseover"];if(function(){var e=!1;try{var t=Object.defineProperty({},"passive",{get:function(){e=!0}});window.addEventListener("test",null,t),window.removeEventListener("test",null,t)}catch(e){}return e}()){var i=EventTarget.prototype.addEventListener;e=i,EventTarget.prototype.addEventListener=function(i,s,n){var o,r="object"==typeof n&&null!==n,a=r?n.capture:n;(n=r?function(e){var t=Object.getOwnPropertyDescriptor(e,"passive");return t&&!0!==t.writable&&void 0===t.set?Object.assign({},e):e}(n):{}).passive=void 0!==(o=n.passive)?o:-1!==t.indexOf(i)&&!0,n.capture=void 0!==a&&a,e.call(this,i,s,n)},EventTarget.prototype.addEventListener._original=e}},"../node_modules/jquery-ui-bundle/jquery-ui.js":(e,t,i)=>{var s,n,o;n=[i("../node_modules/jquery/dist/jquery.js")],s=function(e){e.ui=e.ui||{},e.ui.version="1.12.1";var t,i,s=0,n=Array.prototype.slice;function o(e){for(var t=e.css("visibility");"inherit"===t;)t=(e=e.parent()).css("visibility");return"hidden"!==t}e.cleanData=(t=e.cleanData,function(i){var s,n,o;for(o=0;null!=(n=i[o]);o++)try{(s=e._data(n,"events"))&&s.remove&&e(n).triggerHandler("remove")}catch(e){}t(i)}),e.widget=function(t,i,s){var n,o,r,a={},l=t.split(".")[0],c=l+"-"+(t=t.split(".")[1]);return s||(s=i,i=e.Widget),e.isArray(s)&&(s=e.extend.apply(null,[{}].concat(s))),e.expr.pseudos[c.toLowerCase()]=function(t){return!!e.data(t,c)},e[l]=e[l]||{},n=e[l][t],o=e[l][t]=function(e,t){if(!this._createWidget)return new o(e,t);arguments.length&&this._createWidget(e,t)},e.extend(o,n,{version:s.version,_proto:e.extend({},s),_childConstructors:[]}),(r=new i).options=e.widget.extend({},r.options),e.each(s,(function(t,s){e.isFunction(s)?a[t]=function(){function e(){return i.prototype[t].apply(this,arguments)}function n(e){return i.prototype[t].apply(this,e)}return function(){var t,i=this._super,o=this._superApply;return this._super=e,this._superApply=n,t=s.apply(this,arguments),this._super=i,this._superApply=o,t}}():a[t]=s})),o.prototype=e.widget.extend(r,{widgetEventPrefix:n&&r.widgetEventPrefix||t},a,{constructor:o,namespace:l,widgetName:t,widgetFullName:c}),n?(e.each(n._childConstructors,(function(t,i){var s=i.prototype;e.widget(s.namespace+"."+s.widgetName,o,i._proto)})),delete n._childConstructors):i._childConstructors.push(o),e.widget.bridge(t,o),o},e.widget.extend=function(t){for(var i,s,o=n.call(arguments,1),r=0,a=o.length;r",options:{classes:{},disabled:!1,create:null},_createWidget:function(t,i){i=e(i||this.defaultElement||this)[0],this.element=e(i),this.uuid=s++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=e(),this.hoverable=e(),this.focusable=e(),this.classesElementLookup={},i!==this&&(e.data(i,this.widgetFullName,this),this._on(!0,this.element,{remove:function(e){e.target===i&&this.destroy()}}),this.document=e(i.style?i.ownerDocument:i.document||i),this.window=e(this.document[0].defaultView||this.document[0].parentWindow)),this.options=e.widget.extend({},this.options,this._getCreateOptions(),t),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:e.noop,_create:e.noop,_init:e.noop,destroy:function(){var t=this;this._destroy(),e.each(this.classesElementLookup,(function(e,i){t._removeClass(i,e)})),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:e.noop,widget:function(){return this.element},option:function(t,i){var s,n,o,r=t;if(0===arguments.length)return e.widget.extend({},this.options);if("string"==typeof t)if(r={},s=t.split("."),t=s.shift(),s.length){for(n=r[t]=e.widget.extend({},this.options[t]),o=0;o
"),o=n.children()[0];return e("body").append(n),i=o.offsetWidth,n.css("overflow","scroll"),i===(s=o.offsetWidth)&&(s=n[0].clientWidth),n.remove(),t=i-s},getScrollInfo:function(t){var i=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),s=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),n="scroll"===i||"auto"===i&&t.width0?"right":"center",vertical:u<0?"top":l>0?"bottom":"middle"};pi(s(l),s(u))?h.important="horizontal":h.important="vertical",t.using.call(this,e,h)}),r.offset(e.extend(T,{using:o}))}))},e.ui.position={fit:{left:function(e,t){var s,n=t.within,o=n.isWindow?n.scrollLeft:n.offset.left,r=n.width,a=e.left-t.collisionPosition.marginLeft,l=o-a,c=a+t.collisionWidth-r-o;t.collisionWidth>r?l>0&&c<=0?(s=e.left+l+t.collisionWidth-r-o,e.left+=l-s):e.left=c>0&&l<=0?o:l>c?o+r-t.collisionWidth:o:l>0?e.left+=l:c>0?e.left-=c:e.left=i(e.left-a,e.left)},top:function(e,t){var s,n=t.within,o=n.isWindow?n.scrollTop:n.offset.top,r=t.within.height,a=e.top-t.collisionPosition.marginTop,l=o-a,c=a+t.collisionHeight-r-o;t.collisionHeight>r?l>0&&c<=0?(s=e.top+l+t.collisionHeight-r-o,e.top+=l-s):e.top=c>0&&l<=0?o:l>c?o+r-t.collisionHeight:o:l>0?e.top+=l:c>0?e.top-=c:e.top=i(e.top-a,e.top)}},flip:{left:function(e,t){var i,n,o=t.within,r=o.offset.left+o.scrollLeft,a=o.width,l=o.isWindow?o.scrollLeft:o.offset.left,c=e.left-t.collisionPosition.marginLeft,u=c-l,h=c+t.collisionWidth-a-l,d="left"===t.my[0]?-t.elemWidth:"right"===t.my[0]?t.elemWidth:0,p="left"===t.at[0]?t.targetWidth:"right"===t.at[0]?-t.targetWidth:0,f=-2*t.offset[0];u<0?((i=e.left+d+p+f+t.collisionWidth-a-r)<0||i0&&((n=e.left-t.collisionPosition.marginLeft+d+p+f-l)>0||s(n)0&&((i=e.top-t.collisionPosition.marginTop+d+p+f-l)>0||s(i)0&&r.is(":visible")):(/^(input|select|textarea|button|object)$/.test(c)?(a=!t.disabled)&&(l=e(t).closest("fieldset")[0])&&(a=!l.disabled):a="a"===c&&t.href||i,a&&e(t).is(":visible")&&o(e(t)))},e.extend(e.expr.pseudos,{focusable:function(t){return e.ui.focusable(t,null!=e.attr(t,"tabindex"))}}),e.ui.focusable,e.fn.form=function(){return"string"==typeof this[0].form?this.closest("form"):e(this[0].form)},e.ui.formResetMixin={_formResetHandler:function(){var t=e(this);setTimeout((function(){var i=t.data("ui-form-reset-instances");e.each(i,(function(){this.refresh()}))}))},_bindFormResetHandler:function(){if(this.form=this.element.form(),this.form.length){var e=this.form.data("ui-form-reset-instances")||[];e.length||this.form.on("reset.ui-form-reset",this._formResetHandler),e.push(this),this.form.data("ui-form-reset-instances",e)}},_unbindFormResetHandler:function(){if(this.form.length){var t=this.form.data("ui-form-reset-instances");t.splice(e.inArray(this,t),1),t.length?this.form.data("ui-form-reset-instances",t):this.form.removeData("ui-form-reset-instances").off("reset.ui-form-reset")}}},"1.7"===e.fn.jquery.substring(0,3)&&(e.each(["Width","Height"],(function(t,i){var s="Width"===i?["Left","Right"]:["Top","Bottom"],n=i.toLowerCase(),o={innerWidth:e.fn.innerWidth,innerHeight:e.fn.innerHeight,outerWidth:e.fn.outerWidth,outerHeight:e.fn.outerHeight};function r(t,i,n,o){return e.each(s,(function(){i-=parseFloat(e.css(t,"padding"+this))||0,n&&(i-=parseFloat(e.css(t,"border"+this+"Width"))||0),o&&(i-=parseFloat(e.css(t,"margin"+this))||0)})),i}e.fn["inner"+i]=function(t){return void 0===t?o["inner"+i].call(this):this.each((function(){e(this).css(n,r(this,t)+"px")}))},e.fn["outer"+i]=function(t,s){return"number"!=typeof t?o["outer"+i].call(this,t):this.each((function(){e(this).css(n,r(this,t,!0,s)+"px")}))}})),e.fn.addBack=function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}),e.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},e.ui.escapeSelector=(a=/([!"#$%&'()*+,./:;<=>?@[\]^`{|}~])/g,function(e){return e.replace(a,"\\$1")}),e.fn.labels=function(){var t,i,s,n,o;return this[0].labels&&this[0].labels.length?this.pushStack(this[0].labels):(n=this.eq(0).parents("label"),(s=this.attr("id"))&&(o=(t=this.eq(0).parents().last()).add(t.length?t.siblings():this.siblings()),i="label[for='"+e.ui.escapeSelector(s)+"']",n=n.add(o.find(i).addBack(i))),this.pushStack(n))},e.fn.scrollParent=function(t){var i=this.css("position"),s="absolute"===i,n=t?/(auto|scroll|hidden)/:/(auto|scroll)/,o=this.parents().filter((function(){var t=e(this);return(!s||"static"!==t.css("position"))&&n.test(t.css("overflow")+t.css("overflow-y")+t.css("overflow-x"))})).eq(0);return"fixed"!==i&&o.length?o:e(this[0].ownerDocument||document)},e.extend(e.expr.pseudos,{tabbable:function(t){var i=e.attr(t,"tabindex"),s=null!=i;return(!s||i>=0)&&e.ui.focusable(t,s)}}),e.fn.extend({uniqueId:(r=0,function(){return this.each((function(){this.id||(this.id="ui-id-"+ ++r)}))}),removeUniqueId:function(){return this.each((function(){/^ui-id-\d+$/.test(this.id)&&e(this).removeAttr("id")}))}}),e.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase());var r,a,l=!1;e(document).on("mouseup",(function(){l=!1})),e.widget("ui.mouse",{version:"1.12.1",options:{cancel:"input, textarea, button, select, option",distance:1,delay:0},_mouseInit:function(){var t=this;this.element.on("mousedown."+this.widgetName,(function(e){return t._mouseDown(e)})).on("click."+this.widgetName,(function(i){if(!0===e.data(i.target,t.widgetName+".preventClickEvent"))return e.removeData(i.target,t.widgetName+".preventClickEvent"),i.stopImmediatePropagation(),!1})),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(t){if(!l){this._mouseMoved=!1,this._mouseStarted&&this._mouseUp(t),this._mouseDownEvent=t;var i=this,s=1===t.which,n=!("string"!=typeof this.options.cancel||!t.target.nodeName)&&e(t.target).closest(this.options.cancel).length;return!(s&&!n&&this._mouseCapture(t)&&(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout((function(){i.mouseDelayMet=!0}),this.options.delay)),this._mouseDistanceMet(t)&&this._mouseDelayMet(t)&&(this._mouseStarted=!1!==this._mouseStart(t),!this._mouseStarted)?(t.preventDefault(),0):(!0===e.data(t.target,this.widgetName+".preventClickEvent")&&e.removeData(t.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(e){return i._mouseMove(e)},this._mouseUpDelegate=function(e){return i._mouseUp(e)},this.document.on("mousemove."+this.widgetName,this._mouseMoveDelegate).on("mouseup."+this.widgetName,this._mouseUpDelegate),t.preventDefault(),l=!0,0)))}},_mouseMove:function(t){if(this._mouseMoved){if(e.ui.ie&&(!document.documentMode||document.documentMode<9)&&!t.button)return this._mouseUp(t);if(!t.which)if(t.originalEvent.altKey||t.originalEvent.ctrlKey||t.originalEvent.metaKey||t.originalEvent.shiftKey)this.ignoreMissingWhich=!0;else if(!this.ignoreMissingWhich)return this._mouseUp(t)}return(t.which||t.button)&&(this._mouseMoved=!0),this._mouseStarted?(this._mouseDrag(t),t.preventDefault()):(this._mouseDistanceMet(t)&&this._mouseDelayMet(t)&&(this._mouseStarted=!1!==this._mouseStart(this._mouseDownEvent,t),this._mouseStarted?this._mouseDrag(t):this._mouseUp(t)),!this._mouseStarted)},_mouseUp:function(t){this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,t.target===this._mouseDownEvent.target&&e.data(t.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(t)),this._mouseDelayTimer&&(clearTimeout(this._mouseDelayTimer),delete this._mouseDelayTimer),this.ignoreMissingWhich=!1,l=!1,t.preventDefault()},_mouseDistanceMet:function(e){return Math.max(Math.abs(this._mouseDownEvent.pageX-e.pageX),Math.abs(this._mouseDownEvent.pageY-e.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}}),e.ui.plugin={add:function(t,i,s){var n,o=e.ui[t].prototype;for(n in s)o.plugins[n]=o.plugins[n]||[],o.plugins[n].push([i,s[n]])},call:function(e,t,i,s){var n,o=e.plugins[t];if(o&&(s||e.element[0].parentNode&&11!==e.element[0].parentNode.nodeType))for(n=0;n0||(this.handle=this._getHandle(t),!this.handle||(this._blurActiveElement(t),this._blockFrames(!0===i.iframeFix?"iframe":i.iframeFix),0)))},_blockFrames:function(t){this.iframeBlocks=this.document.find(t).map((function(){var t=e(this);return e("
").css("position","absolute").appendTo(t.parent()).outerWidth(t.outerWidth()).outerHeight(t.outerHeight()).offset(t.offset())[0]}))},_unblockFrames:function(){this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)},_blurActiveElement:function(t){var i=e.ui.safeActiveElement(this.document[0]);e(t.target).closest(i).length||e.ui.safeBlur(i)},_mouseStart:function(t){var i=this.options;return this.helper=this._createHelper(t),this._addClass(this.helper,"ui-draggable-dragging"),this._cacheHelperProportions(),e.ui.ddmanager&&(e.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=this.helper.parents().filter((function(){return"fixed"===e(this).css("position")})).length>0,this.positionAbs=this.element.offset(),this._refreshOffsets(t),this.originalPosition=this.position=this._generatePosition(t,!1),this.originalPageX=t.pageX,this.originalPageY=t.pageY,i.cursorAt&&this._adjustOffsetFromHelper(i.cursorAt),this._setContainment(),!1===this._trigger("start",t)?(this._clear(),!1):(this._cacheHelperProportions(),e.ui.ddmanager&&!i.dropBehaviour&&e.ui.ddmanager.prepareOffsets(this,t),this._mouseDrag(t,!0),e.ui.ddmanager&&e.ui.ddmanager.dragStart(this,t),!0)},_refreshOffsets:function(e){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:e.pageX-this.offset.left,top:e.pageY-this.offset.top}},_mouseDrag:function(t,i){if(this.hasFixedAncestor&&(this.offset.parent=this._getParentOffset()),this.position=this._generatePosition(t,!0),this.positionAbs=this._convertPositionTo("absolute"),!i){var s=this._uiHash();if(!1===this._trigger("drag",t,s))return this._mouseUp(new e.Event("mouseup",t)),!1;this.position=s.position}return this.helper[0].style.left=this.position.left+"px",this.helper[0].style.top=this.position.top+"px",e.ui.ddmanager&&e.ui.ddmanager.drag(this,t),!1},_mouseStop:function(t){var i=this,s=!1;return e.ui.ddmanager&&!this.options.dropBehaviour&&(s=e.ui.ddmanager.drop(this,t)),this.dropped&&(s=this.dropped,this.dropped=!1),"invalid"===this.options.revert&&!s||"valid"===this.options.revert&&s||!0===this.options.revert||e.isFunction(this.options.revert)&&this.options.revert.call(this.element,s)?e(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),(function(){!1!==i._trigger("stop",t)&&i._clear()})):!1!==this._trigger("stop",t)&&this._clear(),!1},_mouseUp:function(t){return this._unblockFrames(),e.ui.ddmanager&&e.ui.ddmanager.dragStop(this,t),this.handleElement.is(t.target)&&this.element.trigger("focus"),e.ui.mouse.prototype._mouseUp.call(this,t)},cancel:function(){return this.helper.is(".ui-draggable-dragging")?this._mouseUp(new e.Event("mouseup",{target:this.element[0]})):this._clear(),this},_getHandle:function(t){return!this.options.handle||!!e(t.target).closest(this.element.find(this.options.handle)).length},_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(t){var i=this.options,s=e.isFunction(i.helper),n=s?e(i.helper.apply(this.element[0],[t])):"clone"===i.helper?this.element.clone().removeAttr("id"):this.element;return n.parents("body").length||n.appendTo("parent"===i.appendTo?this.element[0].parentNode:i.appendTo),s&&n[0]===this.element[0]&&this._setPositionRelative(),n[0]===this.element[0]||/(fixed|absolute)/.test(n.css("position"))||n.css("position","absolute"),n},_setPositionRelative:function(){/^(?:r|a|f)/.test(this.element.css("position"))||(this.element[0].style.position="relative")},_adjustOffsetFromHelper:function(t){"string"==typeof t&&(t=t.split(" ")),e.isArray(t)&&(t={left:+t[0],top:+t[1]||0}),"left"in t&&(this.offset.click.left=t.left+this.margins.left),"right"in t&&(this.offset.click.left=this.helperProportions.width-t.right+this.margins.left),"top"in t&&(this.offset.click.top=t.top+this.margins.top),"bottom"in t&&(this.offset.click.top=this.helperProportions.height-t.bottom+this.margins.top)},_isRootNode:function(e){return/(html|body)/i.test(e.tagName)||e===this.document[0]},_getParentOffset:function(){var t=this.offsetParent.offset(),i=this.document[0];return"absolute"===this.cssPosition&&this.scrollParent[0]!==i&&e.contains(this.scrollParent[0],this.offsetParent[0])&&(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop()),this._isRootNode(this.offsetParent[0])&&(t={top:0,left:0}),{top:t.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:t.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if("relative"!==this.cssPosition)return{top:0,left:0};var e=this.element.position(),t=this._isRootNode(this.scrollParent[0]);return{top:e.top-(parseInt(this.helper.css("top"),10)||0)+(t?0:this.scrollParent.scrollTop()),left:e.left-(parseInt(this.helper.css("left"),10)||0)+(t?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 t,i,s,n=this.options,o=this.document[0];this.relativeContainer=null,n.containment?"window"!==n.containment?"document"!==n.containment?n.containment.constructor!==Array?("parent"===n.containment&&(n.containment=this.helper[0].parentNode),(s=(i=e(n.containment))[0])&&(t=/(scroll|auto)/.test(i.css("overflow")),this.containment=[(parseInt(i.css("borderLeftWidth"),10)||0)+(parseInt(i.css("paddingLeft"),10)||0),(parseInt(i.css("borderTopWidth"),10)||0)+(parseInt(i.css("paddingTop"),10)||0),(t?Math.max(s.scrollWidth,s.offsetWidth):s.offsetWidth)-(parseInt(i.css("borderRightWidth"),10)||0)-(parseInt(i.css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(t?Math.max(s.scrollHeight,s.offsetHeight):s.offsetHeight)-(parseInt(i.css("borderBottomWidth"),10)||0)-(parseInt(i.css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom],this.relativeContainer=i)):this.containment=n.containment:this.containment=[0,0,e(o).width()-this.helperProportions.width-this.margins.left,(e(o).height()||o.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]:this.containment=[e(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,e(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,e(window).scrollLeft()+e(window).width()-this.helperProportions.width-this.margins.left,e(window).scrollTop()+(e(window).height()||o.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]:this.containment=null},_convertPositionTo:function(e,t){t||(t=this.position);var i="absolute"===e?1:-1,s=this._isRootNode(this.scrollParent[0]);return{top:t.top+this.offset.relative.top*i+this.offset.parent.top*i-("fixed"===this.cssPosition?-this.offset.scroll.top:s?0:this.offset.scroll.top)*i,left:t.left+this.offset.relative.left*i+this.offset.parent.left*i-("fixed"===this.cssPosition?-this.offset.scroll.left:s?0:this.offset.scroll.left)*i}},_generatePosition:function(e,t){var i,s,n,o,r=this.options,a=this._isRootNode(this.scrollParent[0]),l=e.pageX,c=e.pageY;return a&&this.offset.scroll||(this.offset.scroll={top:this.scrollParent.scrollTop(),left:this.scrollParent.scrollLeft()}),t&&(this.containment&&(this.relativeContainer?(s=this.relativeContainer.offset(),i=[this.containment[0]+s.left,this.containment[1]+s.top,this.containment[2]+s.left,this.containment[3]+s.top]):i=this.containment,e.pageX-this.offset.click.lefti[2]&&(l=i[2]+this.offset.click.left),e.pageY-this.offset.click.top>i[3]&&(c=i[3]+this.offset.click.top)),r.grid&&(n=r.grid[1]?this.originalPageY+Math.round((c-this.originalPageY)/r.grid[1])*r.grid[1]:this.originalPageY,c=i?n-this.offset.click.top>=i[1]||n-this.offset.click.top>i[3]?n:n-this.offset.click.top>=i[1]?n-r.grid[1]:n+r.grid[1]:n,o=r.grid[0]?this.originalPageX+Math.round((l-this.originalPageX)/r.grid[0])*r.grid[0]:this.originalPageX,l=i?o-this.offset.click.left>=i[0]||o-this.offset.click.left>i[2]?o:o-this.offset.click.left>=i[0]?o-r.grid[0]:o+r.grid[0]:o),"y"===r.axis&&(l=this.originalPageX),"x"===r.axis&&(c=this.originalPageY)),{top:c-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.offset.scroll.top:a?0:this.offset.scroll.top),left:l-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.offset.scroll.left:a?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(t,i,s){return s=s||this._uiHash(),e.ui.plugin.call(this,t,[i,s,this],!0),/^(drag|start|stop)/.test(t)&&(this.positionAbs=this._convertPositionTo("absolute"),s.offset=this.positionAbs),e.Widget.prototype._trigger.call(this,t,i,s)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}}),e.ui.plugin.add("draggable","connectToSortable",{start:function(t,i,s){var n=e.extend({},i,{item:s.element});s.sortables=[],e(s.options.connectToSortable).each((function(){var i=e(this).sortable("instance");i&&!i.options.disabled&&(s.sortables.push(i),i.refreshPositions(),i._trigger("activate",t,n))}))},stop:function(t,i,s){var n=e.extend({},i,{item:s.element});s.cancelHelperRemoval=!1,e.each(s.sortables,(function(){var e=this;e.isOver?(e.isOver=0,s.cancelHelperRemoval=!0,e.cancelHelperRemoval=!1,e._storedCSS={position:e.placeholder.css("position"),top:e.placeholder.css("top"),left:e.placeholder.css("left")},e._mouseStop(t),e.options.helper=e.options._helper):(e.cancelHelperRemoval=!0,e._trigger("deactivate",t,n))}))},drag:function(t,i,s){e.each(s.sortables,(function(){var n=!1,o=this;o.positionAbs=s.positionAbs,o.helperProportions=s.helperProportions,o.offset.click=s.offset.click,o._intersectsWith(o.containerCache)&&(n=!0,e.each(s.sortables,(function(){return this.positionAbs=s.positionAbs,this.helperProportions=s.helperProportions,this.offset.click=s.offset.click,this!==o&&this._intersectsWith(this.containerCache)&&e.contains(o.element[0],this.element[0])&&(n=!1),n}))),n?(o.isOver||(o.isOver=1,s._parent=i.helper.parent(),o.currentItem=i.helper.appendTo(o.element).data("ui-sortable-item",!0),o.options._helper=o.options.helper,o.options.helper=function(){return i.helper[0]},t.target=o.currentItem[0],o._mouseCapture(t,!0),o._mouseStart(t,!0,!0),o.offset.click.top=s.offset.click.top,o.offset.click.left=s.offset.click.left,o.offset.parent.left-=s.offset.parent.left-o.offset.parent.left,o.offset.parent.top-=s.offset.parent.top-o.offset.parent.top,s._trigger("toSortable",t),s.dropped=o.element,e.each(s.sortables,(function(){this.refreshPositions()})),s.currentItem=s.element,o.fromOutside=s),o.currentItem&&(o._mouseDrag(t),i.position=o.position)):o.isOver&&(o.isOver=0,o.cancelHelperRemoval=!0,o.options._revert=o.options.revert,o.options.revert=!1,o._trigger("out",t,o._uiHash(o)),o._mouseStop(t,!0),o.options.revert=o.options._revert,o.options.helper=o.options._helper,o.placeholder&&o.placeholder.remove(),i.helper.appendTo(s._parent),s._refreshOffsets(t),i.position=s._generatePosition(t,!0),s._trigger("fromSortable",t),s.dropped=!1,e.each(s.sortables,(function(){this.refreshPositions()})))}))}}),e.ui.plugin.add("draggable","cursor",{start:function(t,i,s){var n=e("body"),o=s.options;n.css("cursor")&&(o._cursor=n.css("cursor")),n.css("cursor",o.cursor)},stop:function(t,i,s){var n=s.options;n._cursor&&e("body").css("cursor",n._cursor)}}),e.ui.plugin.add("draggable","opacity",{start:function(t,i,s){var n=e(i.helper),o=s.options;n.css("opacity")&&(o._opacity=n.css("opacity")),n.css("opacity",o.opacity)},stop:function(t,i,s){var n=s.options;n._opacity&&e(i.helper).css("opacity",n._opacity)}}),e.ui.plugin.add("draggable","scroll",{start:function(e,t,i){i.scrollParentNotHidden||(i.scrollParentNotHidden=i.helper.scrollParent(!1)),i.scrollParentNotHidden[0]!==i.document[0]&&"HTML"!==i.scrollParentNotHidden[0].tagName&&(i.overflowOffset=i.scrollParentNotHidden.offset())},drag:function(t,i,s){var n=s.options,o=!1,r=s.scrollParentNotHidden[0],a=s.document[0];r!==a&&"HTML"!==r.tagName?(n.axis&&"x"===n.axis||(s.overflowOffset.top+r.offsetHeight-t.pageY=0;d--)c=(l=s.snapElements[d].left-s.margins.left)+s.snapElements[d].width,h=(u=s.snapElements[d].top-s.margins.top)+s.snapElements[d].height,vc+g||bh+g||!e.contains(s.snapElements[d].item.ownerDocument,s.snapElements[d].item)?(s.snapElements[d].snapping&&s.options.snap.release&&s.options.snap.release.call(s.element,t,e.extend(s._uiHash(),{snapItem:s.snapElements[d].item})),s.snapElements[d].snapping=!1):("inner"!==f.snapMode&&(n=Math.abs(u-b)<=g,o=Math.abs(h-_)<=g,r=Math.abs(l-v)<=g,a=Math.abs(c-m)<=g,n&&(i.position.top=s._convertPositionTo("relative",{top:u-s.helperProportions.height,left:0}).top),o&&(i.position.top=s._convertPositionTo("relative",{top:h,left:0}).top),r&&(i.position.left=s._convertPositionTo("relative",{top:0,left:l-s.helperProportions.width}).left),a&&(i.position.left=s._convertPositionTo("relative",{top:0,left:c}).left)),p=n||o||r||a,"outer"!==f.snapMode&&(n=Math.abs(u-_)<=g,o=Math.abs(h-b)<=g,r=Math.abs(l-m)<=g,a=Math.abs(c-v)<=g,n&&(i.position.top=s._convertPositionTo("relative",{top:u,left:0}).top),o&&(i.position.top=s._convertPositionTo("relative",{top:h-s.helperProportions.height,left:0}).top),r&&(i.position.left=s._convertPositionTo("relative",{top:0,left:l}).left),a&&(i.position.left=s._convertPositionTo("relative",{top:0,left:c-s.helperProportions.width}).left)),!s.snapElements[d].snapping&&(n||o||r||a||p)&&s.options.snap.snap&&s.options.snap.snap.call(s.element,t,e.extend(s._uiHash(),{snapItem:s.snapElements[d].item})),s.snapElements[d].snapping=n||o||r||a||p)}}),e.ui.plugin.add("draggable","stack",{start:function(t,i,s){var n,o=s.options,r=e.makeArray(e(o.stack)).sort((function(t,i){return(parseInt(e(t).css("zIndex"),10)||0)-(parseInt(e(i).css("zIndex"),10)||0)}));r.length&&(n=parseInt(e(r[0]).css("zIndex"),10)||0,e(r).each((function(t){e(this).css("zIndex",n+t)})),this.css("zIndex",n+r.length))}}),e.ui.plugin.add("draggable","zIndex",{start:function(t,i,s){var n=e(i.helper),o=s.options;n.css("zIndex")&&(o._zIndex=n.css("zIndex")),n.css("zIndex",o.zIndex)},stop:function(t,i,s){var n=s.options;n._zIndex&&e(i.helper).css("zIndex",n._zIndex)}}),e.ui.draggable,e.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 t,i=this.options,s=i.accept;this.isover=!1,this.isout=!0,this.accept=e.isFunction(s)?s:function(e){return e.is(s)},this.proportions=function(){if(!arguments.length)return t||(t={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight});t=arguments[0]},this._addToManager(i.scope),i.addClasses&&this._addClass("ui-droppable")},_addToManager:function(t){e.ui.ddmanager.droppables[t]=e.ui.ddmanager.droppables[t]||[],e.ui.ddmanager.droppables[t].push(this)},_splice:function(e){for(var t=0;t=t&&e=u&&r<=d||l>=u&&l<=d||rd)&&(o>=c&&o<=h||a>=c&&a<=h||oh);default:return!1}}}();e.ui.ddmanager={current:null,droppables:{default:[]},prepareOffsets:function(t,i){var s,n,o=e.ui.ddmanager.droppables[t.options.scope]||[],r=i?i.type:null,a=(t.currentItem||t.element).find(":data(ui-droppable)").addBack();e:for(s=0;s0||(t[s]=1,n=t[s]>0,t[s]=0,n)},_create:function(){var t,i=this.options,s=this;this._addClass("ui-resizable"),e.extend(this,{_aspectRatio:!!i.aspectRatio,aspectRatio:i.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:i.helper||i.ghost||i.animate?i.helper||"ui-resizable-helper":null}),this.element[0].nodeName.match(/^(canvas|textarea|input|select|button|img)$/i)&&(this.element.wrap(e("
").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,t={marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom"),marginLeft:this.originalElement.css("marginLeft")},this.element.css(t),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(t),this._proportionallyResize()),this._setupHandles(),i.autoHide&&e(this.element).on("mouseenter",(function(){i.disabled||(s._removeClass("ui-resizable-autohide"),s._handles.show())})).on("mouseleave",(function(){i.disabled||s.resizing||(s._addClass("ui-resizable-autohide"),s._handles.hide())})),this._mouseInit()},_destroy:function(){this._mouseDestroy();var t,i=function(t){e(t).removeData("resizable").removeData("ui-resizable").off(".resizable").find(".ui-resizable-handle").remove()};return this.elementIsWrapper&&(i(this.element),t=this.element,this.originalElement.css({position:t.css("position"),width:t.outerWidth(),height:t.outerHeight(),top:t.css("top"),left:t.css("left")}).insertAfter(t),t.remove()),this.originalElement.css("resize",this.originalResizeStyle),i(this.originalElement),this},_setOption:function(e,t){this._super(e,t),"handles"===e&&(this._removeHandles(),this._setupHandles())},_setupHandles:function(){var t,i,s,n,o,r=this.options,a=this;if(this.handles=r.handles||(e(".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=e(),this.handles.constructor===String)for("all"===this.handles&&(this.handles="n,e,s,w,se,sw,ne,nw"),s=this.handles.split(","),this.handles={},i=0;i"),this._addClass(o,"ui-resizable-handle "+n),o.css({zIndex:r.zIndex}),this.handles[t]=".ui-resizable-"+t,this.element.append(o);this._renderAxis=function(t){var i,s,n,o;for(i in t=t||this.element,this.handles)this.handles[i].constructor===String?this.handles[i]=this.element.children(this.handles[i]).first().show():(this.handles[i].jquery||this.handles[i].nodeType)&&(this.handles[i]=e(this.handles[i]),this._on(this.handles[i],{mousedown:a._mouseDown})),this.elementIsWrapper&&this.originalElement[0].nodeName.match(/^(textarea|input|select|button)$/i)&&(s=e(this.handles[i],this.element),o=/sw|ne|nw|se|n|s/.test(i)?s.outerHeight():s.outerWidth(),n=["padding",/ne|nw|n/.test(i)?"Top":/se|sw|s/.test(i)?"Bottom":/^e$/.test(i)?"Right":"Left"].join(""),t.css(n,o),this._proportionallyResize()),this._handles=this._handles.add(this.handles[i])},this._renderAxis(this.element),this._handles=this._handles.add(this.element.find(".ui-resizable-handle")),this._handles.disableSelection(),this._handles.on("mouseover",(function(){a.resizing||(this.className&&(o=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)),a.axis=o&&o[1]?o[1]:"se")})),r.autoHide&&(this._handles.hide(),this._addClass("ui-resizable-autohide"))},_removeHandles:function(){this._handles.remove()},_mouseCapture:function(t){var i,s,n=!1;for(i in this.handles)((s=e(this.handles[i])[0])===t.target||e.contains(s,t.target))&&(n=!0);return!this.options.disabled&&n},_mouseStart:function(t){var i,s,n,o=this.options,r=this.element;return this.resizing=!0,this._renderProxy(),i=this._num(this.helper.css("left")),s=this._num(this.helper.css("top")),o.containment&&(i+=e(o.containment).scrollLeft()||0,s+=e(o.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:i,top:s},this.size=this._helper?{width:this.helper.width(),height:this.helper.height()}:{width:r.width(),height:r.height()},this.originalSize=this._helper?{width:r.outerWidth(),height:r.outerHeight()}:{width:r.width(),height:r.height()},this.sizeDiff={width:r.outerWidth()-r.width(),height:r.outerHeight()-r.height()},this.originalPosition={left:i,top:s},this.originalMousePosition={left:t.pageX,top:t.pageY},this.aspectRatio="number"==typeof o.aspectRatio?o.aspectRatio:this.originalSize.width/this.originalSize.height||1,n=e(".ui-resizable-"+this.axis).css("cursor"),e("body").css("cursor","auto"===n?this.axis+"-resize":n),this._addClass("ui-resizable-resizing"),this._propagate("start",t),!0},_mouseDrag:function(t){var i,s,n=this.originalMousePosition,o=this.axis,r=t.pageX-n.left||0,a=t.pageY-n.top||0,l=this._change[o];return this._updatePrevProperties(),!!l&&(i=l.apply(this,[t,r,a]),this._updateVirtualBoundaries(t.shiftKey),(this._aspectRatio||t.shiftKey)&&(i=this._updateRatio(i,t)),i=this._respectSize(i,t),this._updateCache(i),this._propagate("resize",t),s=this._applyChanges(),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),e.isEmptyObject(s)||(this._updatePrevProperties(),this._trigger("resize",t,this.ui()),this._applyChanges()),!1)},_mouseStop:function(t){this.resizing=!1;var i,s,n,o,r,a,l,c=this.options,u=this;return this._helper&&(n=(s=(i=this._proportionallyResizeElements).length&&/textarea/i.test(i[0].nodeName))&&this._hasScroll(i[0],"left")?0:u.sizeDiff.height,o=s?0:u.sizeDiff.width,r={width:u.helper.width()-o,height:u.helper.height()-n},a=parseFloat(u.element.css("left"))+(u.position.left-u.originalPosition.left)||null,l=parseFloat(u.element.css("top"))+(u.position.top-u.originalPosition.top)||null,c.animate||this.element.css(e.extend(r,{top:l,left:a})),u.helper.height(u.size.height),u.helper.width(u.size.width),this._helper&&!c.animate&&this._proportionallyResize()),e("body").css("cursor","auto"),this._removeClass("ui-resizable-resizing"),this._propagate("stop",t),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 e={};return this.position.top!==this.prevPosition.top&&(e.top=this.position.top+"px"),this.position.left!==this.prevPosition.left&&(e.left=this.position.left+"px"),this.size.width!==this.prevSize.width&&(e.width=this.size.width+"px"),this.size.height!==this.prevSize.height&&(e.height=this.size.height+"px"),this.helper.css(e),e},_updateVirtualBoundaries:function(e){var t,i,s,n,o,r=this.options;o={minWidth:this._isNumber(r.minWidth)?r.minWidth:0,maxWidth:this._isNumber(r.maxWidth)?r.maxWidth:1/0,minHeight:this._isNumber(r.minHeight)?r.minHeight:0,maxHeight:this._isNumber(r.maxHeight)?r.maxHeight:1/0},(this._aspectRatio||e)&&(t=o.minHeight*this.aspectRatio,s=o.minWidth/this.aspectRatio,i=o.maxHeight*this.aspectRatio,n=o.maxWidth/this.aspectRatio,t>o.minWidth&&(o.minWidth=t),s>o.minHeight&&(o.minHeight=s),ie.width,r=this._isNumber(e.height)&&t.minHeight&&t.minHeight>e.height,a=this.originalPosition.left+this.originalSize.width,l=this.originalPosition.top+this.originalSize.height,c=/sw|nw|w/.test(i),u=/nw|ne|n/.test(i);return o&&(e.width=t.minWidth),r&&(e.height=t.minHeight),s&&(e.width=t.maxWidth),n&&(e.height=t.maxHeight),o&&c&&(e.left=a-t.minWidth),s&&c&&(e.left=a-t.maxWidth),r&&u&&(e.top=l-t.minHeight),n&&u&&(e.top=l-t.maxHeight),e.width||e.height||e.left||!e.top?e.width||e.height||e.top||!e.left||(e.left=null):e.top=null,e},_getPaddingPlusBorderDimensions:function(e){for(var t=0,i=[],s=[e.css("borderTopWidth"),e.css("borderRightWidth"),e.css("borderBottomWidth"),e.css("borderLeftWidth")],n=[e.css("paddingTop"),e.css("paddingRight"),e.css("paddingBottom"),e.css("paddingLeft")];t<4;t++)i[t]=parseFloat(s[t])||0,i[t]+=parseFloat(n[t])||0;return{height:i[0]+i[2],width:i[1]+i[3]}},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var e,t=0,i=this.helper||this.element;t
"),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:++i.zIndex}),this.helper.appendTo("body").disableSelection()):this.helper=this.element},_change:{e:function(e,t){return{width:this.originalSize.width+t}},w:function(e,t){var i=this.originalSize;return{left:this.originalPosition.left+t,width:i.width-t}},n:function(e,t,i){var s=this.originalSize;return{top:this.originalPosition.top+i,height:s.height-i}},s:function(e,t,i){return{height:this.originalSize.height+i}},se:function(t,i,s){return e.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[t,i,s]))},sw:function(t,i,s){return e.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[t,i,s]))},ne:function(t,i,s){return e.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[t,i,s]))},nw:function(t,i,s){return e.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[t,i,s]))}},_propagate:function(t,i){e.ui.plugin.call(this,t,[i,this.ui()]),"resize"!==t&&this._trigger(t,i,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}),e.ui.plugin.add("resizable","animate",{stop:function(t){var i=e(this).resizable("instance"),s=i.options,n=i._proportionallyResizeElements,o=n.length&&/textarea/i.test(n[0].nodeName),r=o&&i._hasScroll(n[0],"left")?0:i.sizeDiff.height,a=o?0:i.sizeDiff.width,l={width:i.size.width-a,height:i.size.height-r},c=parseFloat(i.element.css("left"))+(i.position.left-i.originalPosition.left)||null,u=parseFloat(i.element.css("top"))+(i.position.top-i.originalPosition.top)||null;i.element.animate(e.extend(l,u&&c?{top:u,left:c}:{}),{duration:s.animateDuration,easing:s.animateEasing,step:function(){var s={width:parseFloat(i.element.css("width")),height:parseFloat(i.element.css("height")),top:parseFloat(i.element.css("top")),left:parseFloat(i.element.css("left"))};n&&n.length&&e(n[0]).css({width:s.width,height:s.height}),i._updateCache(s),i._propagate("resize",t)}})}}),e.ui.plugin.add("resizable","containment",{start:function(){var t,i,s,n,o,r,a,l=e(this).resizable("instance"),c=l.options,u=l.element,h=c.containment,d=h instanceof e?h.get(0):/parent/.test(h)?u.parent().get(0):h;d&&(l.containerElement=e(d),/document/.test(h)||h===document?(l.containerOffset={left:0,top:0},l.containerPosition={left:0,top:0},l.parentData={element:e(document),left:0,top:0,width:e(document).width(),height:e(document).height()||document.body.parentNode.scrollHeight}):(t=e(d),i=[],e(["Top","Right","Left","Bottom"]).each((function(e,s){i[e]=l._num(t.css("padding"+s))})),l.containerOffset=t.offset(),l.containerPosition=t.position(),l.containerSize={height:t.innerHeight()-i[3],width:t.innerWidth()-i[1]},s=l.containerOffset,n=l.containerSize.height,o=l.containerSize.width,r=l._hasScroll(d,"left")?d.scrollWidth:o,a=l._hasScroll(d)?d.scrollHeight:n,l.parentData={element:d,left:s.left,top:s.top,width:r,height:a}))},resize:function(t){var i,s,n,o,r=e(this).resizable("instance"),a=r.options,l=r.containerOffset,c=r.position,u=r._aspectRatio||t.shiftKey,h={top:0,left:0},d=r.containerElement,p=!0;d[0]!==document&&/static/.test(d.css("position"))&&(h=l),c.left<(r._helper?l.left:0)&&(r.size.width=r.size.width+(r._helper?r.position.left-l.left:r.position.left-h.left),u&&(r.size.height=r.size.width/r.aspectRatio,p=!1),r.position.left=a.helper?l.left:0),c.top<(r._helper?l.top:0)&&(r.size.height=r.size.height+(r._helper?r.position.top-l.top:r.position.top),u&&(r.size.width=r.size.height*r.aspectRatio,p=!1),r.position.top=r._helper?l.top:0),n=r.containerElement.get(0)===r.element.parent().get(0),o=/relative|absolute/.test(r.containerElement.css("position")),n&&o?(r.offset.left=r.parentData.left+r.position.left,r.offset.top=r.parentData.top+r.position.top):(r.offset.left=r.element.offset().left,r.offset.top=r.element.offset().top),i=Math.abs(r.sizeDiff.width+(r._helper?r.offset.left-h.left:r.offset.left-l.left)),s=Math.abs(r.sizeDiff.height+(r._helper?r.offset.top-h.top:r.offset.top-l.top)),i+r.size.width>=r.parentData.width&&(r.size.width=r.parentData.width-i,u&&(r.size.height=r.size.width/r.aspectRatio,p=!1)),s+r.size.height>=r.parentData.height&&(r.size.height=r.parentData.height-s,u&&(r.size.width=r.size.height*r.aspectRatio,p=!1)),p||(r.position.left=r.prevPosition.left,r.position.top=r.prevPosition.top,r.size.width=r.prevSize.width,r.size.height=r.prevSize.height)},stop:function(){var t=e(this).resizable("instance"),i=t.options,s=t.containerOffset,n=t.containerPosition,o=t.containerElement,r=e(t.helper),a=r.offset(),l=r.outerWidth()-t.sizeDiff.width,c=r.outerHeight()-t.sizeDiff.height;t._helper&&!i.animate&&/relative/.test(o.css("position"))&&e(this).css({left:a.left-n.left-s.left,width:l,height:c}),t._helper&&!i.animate&&/static/.test(o.css("position"))&&e(this).css({left:a.left-n.left-s.left,width:l,height:c})}}),e.ui.plugin.add("resizable","alsoResize",{start:function(){var t=e(this).resizable("instance").options;e(t.alsoResize).each((function(){var t=e(this);t.data("ui-resizable-alsoresize",{width:parseFloat(t.width()),height:parseFloat(t.height()),left:parseFloat(t.css("left")),top:parseFloat(t.css("top"))})}))},resize:function(t,i){var s=e(this).resizable("instance"),n=s.options,o=s.originalSize,r=s.originalPosition,a={height:s.size.height-o.height||0,width:s.size.width-o.width||0,top:s.position.top-r.top||0,left:s.position.left-r.left||0};e(n.alsoResize).each((function(){var t=e(this),s=e(this).data("ui-resizable-alsoresize"),n={},o=t.parents(i.originalElement[0]).length?["width","height"]:["width","height","top","left"];e.each(o,(function(e,t){var i=(s[t]||0)+(a[t]||0);i&&i>=0&&(n[t]=i||null)})),t.css(n)}))},stop:function(){e(this).removeData("ui-resizable-alsoresize")}}),e.ui.plugin.add("resizable","ghost",{start:function(){var t=e(this).resizable("instance"),i=t.size;t.ghost=t.originalElement.clone(),t.ghost.css({opacity:.25,display:"block",position:"relative",height:i.height,width:i.width,margin:0,left:0,top:0}),t._addClass(t.ghost,"ui-resizable-ghost"),!1!==e.uiBackCompat&&"string"==typeof t.options.ghost&&t.ghost.addClass(this.options.ghost),t.ghost.appendTo(t.helper)},resize:function(){var t=e(this).resizable("instance");t.ghost&&t.ghost.css({position:"relative",height:t.size.height,width:t.size.width})},stop:function(){var t=e(this).resizable("instance");t.ghost&&t.helper&&t.helper.get(0).removeChild(t.ghost.get(0))}}),e.ui.plugin.add("resizable","grid",{resize:function(){var t,i=e(this).resizable("instance"),s=i.options,n=i.size,o=i.originalSize,r=i.originalPosition,a=i.axis,l="number"==typeof s.grid?[s.grid,s.grid]:s.grid,c=l[0]||1,u=l[1]||1,h=Math.round((n.width-o.width)/c)*c,d=Math.round((n.height-o.height)/u)*u,p=o.width+h,f=o.height+d,g=s.maxWidth&&s.maxWidthp,_=s.minHeight&&s.minHeight>f;s.grid=l,v&&(p+=c),_&&(f+=u),g&&(p-=c),m&&(f-=u),/^(se|s|e)$/.test(a)?(i.size.width=p,i.size.height=f):/^(ne)$/.test(a)?(i.size.width=p,i.size.height=f,i.position.top=r.top-d):/^(sw)$/.test(a)?(i.size.width=p,i.size.height=f,i.position.left=r.left-h):((f-u<=0||p-c<=0)&&(t=i._getPaddingPlusBorderDimensions(this)),f-u>0?(i.size.height=f,i.position.top=r.top-d):(f=u-t.height,i.size.height=f,i.position.top=r.top+o.height-f),p-c>0?(i.size.width=p,i.position.left=r.left-h):(p=c-t.width,i.size.width=p,i.position.left=r.left+o.width-p))}}),e.ui.resizable,e.widget("ui.selectable",e.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 t=this;this._addClass("ui-selectable"),this.dragged=!1,this.refresh=function(){t.elementPos=e(t.element[0]).offset(),t.selectees=e(t.options.filter,t.element[0]),t._addClass(t.selectees,"ui-selectee"),t.selectees.each((function(){var i=e(this),s=i.offset(),n={left:s.left-t.elementPos.left,top:s.top-t.elementPos.top};e.data(this,"selectable-item",{element:this,$element:i,left:n.left,top:n.top,right:n.left+i.outerWidth(),bottom:n.top+i.outerHeight(),startselected:!1,selected:i.hasClass("ui-selected"),selecting:i.hasClass("ui-selecting"),unselecting:i.hasClass("ui-unselecting")})}))},this.refresh(),this._mouseInit(),this.helper=e("
"),this._addClass(this.helper,"ui-selectable-helper")},_destroy:function(){this.selectees.removeData("selectable-item"),this._mouseDestroy()},_mouseStart:function(t){var i=this,s=this.options;this.opos=[t.pageX,t.pageY],this.elementPos=e(this.element[0]).offset(),this.options.disabled||(this.selectees=e(s.filter,this.element[0]),this._trigger("start",t),e(s.appendTo).append(this.helper),this.helper.css({left:t.pageX,top:t.pageY,width:0,height:0}),s.autoRefresh&&this.refresh(),this.selectees.filter(".ui-selected").each((function(){var s=e.data(this,"selectable-item");s.startselected=!0,t.metaKey||t.ctrlKey||(i._removeClass(s.$element,"ui-selected"),s.selected=!1,i._addClass(s.$element,"ui-unselecting"),s.unselecting=!0,i._trigger("unselecting",t,{unselecting:s.element}))})),e(t.target).parents().addBack().each((function(){var s,n=e.data(this,"selectable-item");if(n)return s=!t.metaKey&&!t.ctrlKey||!n.$element.hasClass("ui-selected"),i._removeClass(n.$element,s?"ui-unselecting":"ui-selected")._addClass(n.$element,s?"ui-selecting":"ui-unselecting"),n.unselecting=!s,n.selecting=s,n.selected=s,s?i._trigger("selecting",t,{selecting:n.element}):i._trigger("unselecting",t,{unselecting:n.element}),!1})))},_mouseDrag:function(t){if(this.dragged=!0,!this.options.disabled){var i,s=this,n=this.options,o=this.opos[0],r=this.opos[1],a=t.pageX,l=t.pageY;return o>a&&(i=a,a=o,o=i),r>l&&(i=l,l=r,r=i),this.helper.css({left:o,top:r,width:a-o,height:l-r}),this.selectees.each((function(){var i=e.data(this,"selectable-item"),c=!1,u={};i&&i.element!==s.element[0]&&(u.left=i.left+s.elementPos.left,u.right=i.right+s.elementPos.left,u.top=i.top+s.elementPos.top,u.bottom=i.bottom+s.elementPos.top,"touch"===n.tolerance?c=!(u.left>a||u.rightl||u.bottomo&&u.rightr&&u.bottom *",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(e,t,i){return e>=t&&e=0;e--)this.items[e].item.removeData(this.widgetName+"-item");return this},_mouseCapture:function(t,i){var s=null,n=!1,o=this;return!(this.reverting||this.options.disabled||"static"===this.options.type||(this._refreshItems(t),e(t.target).parents().each((function(){if(e.data(this,o.widgetName+"-item")===o)return s=e(this),!1})),e.data(t.target,o.widgetName+"-item")===o&&(s=e(t.target)),!s||this.options.handle&&!i&&(e(this.options.handle,s).find("*").addBack().each((function(){this===t.target&&(n=!0)})),!n)||(this.currentItem=s,this._removeCurrentsFromItems(),0)))},_mouseStart:function(t,i,s){var n,o,r=this.options;if(this.currentContainer=this,this.refreshPositions(),this.helper=this._createHelper(t),this._cacheHelperProportions(),this._cacheMargins(),this.scrollParent=this.helper.scrollParent(),this.offset=this.currentItem.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},e.extend(this.offset,{click:{left:t.pageX-this.offset.left,top:t.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.helper.css("position","absolute"),this.cssPosition=this.helper.css("position"),this.originalPosition=this._generatePosition(t),this.originalPageX=t.pageX,this.originalPageY=t.pageY,r.cursorAt&&this._adjustOffsetFromHelper(r.cursorAt),this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]},this.helper[0]!==this.currentItem[0]&&this.currentItem.hide(),this._createPlaceholder(),r.containment&&this._setContainment(),r.cursor&&"auto"!==r.cursor&&(o=this.document.find("body"),this.storedCursor=o.css("cursor"),o.css("cursor",r.cursor),this.storedStylesheet=e("").appendTo(o)),r.opacity&&(this.helper.css("opacity")&&(this._storedOpacity=this.helper.css("opacity")),this.helper.css("opacity",r.opacity)),r.zIndex&&(this.helper.css("zIndex")&&(this._storedZIndex=this.helper.css("zIndex")),this.helper.css("zIndex",r.zIndex)),this.scrollParent[0]!==this.document[0]&&"HTML"!==this.scrollParent[0].tagName&&(this.overflowOffset=this.scrollParent.offset()),this._trigger("start",t,this._uiHash()),this._preserveHelperProportions||this._cacheHelperProportions(),!s)for(n=this.containers.length-1;n>=0;n--)this.containers[n]._trigger("activate",t,this._uiHash(this));return e.ui.ddmanager&&(e.ui.ddmanager.current=this),e.ui.ddmanager&&!r.dropBehaviour&&e.ui.ddmanager.prepareOffsets(this,t),this.dragging=!0,this._addClass(this.helper,"ui-sortable-helper"),this._mouseDrag(t),!0},_mouseDrag:function(t){var i,s,n,o,r=this.options,a=!1;for(this.position=this._generatePosition(t),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-t.pageY=0;i--)if(n=(s=this.items[i]).item[0],(o=this._intersectsWithPointer(s))&&s.instance===this.currentContainer&&!(n===this.currentItem[0]||this.placeholder[1===o?"next":"prev"]()[0]===n||e.contains(this.placeholder[0],n)||"semi-dynamic"===this.options.type&&e.contains(this.element[0],n))){if(this.direction=1===o?"down":"up","pointer"!==this.options.tolerance&&!this._intersectsWithSides(s))break;this._rearrange(t,s),this._trigger("change",t,this._uiHash());break}return this._contactContainers(t),e.ui.ddmanager&&e.ui.ddmanager.drag(this,t),this._trigger("sort",t,this._uiHash()),this.lastPositionAbs=this.positionAbs,!1},_mouseStop:function(t,i){if(t){if(e.ui.ddmanager&&!this.options.dropBehaviour&&e.ui.ddmanager.drop(this,t),this.options.revert){var s=this,n=this.placeholder.offset(),o=this.options.axis,r={};o&&"x"!==o||(r.left=n.left-this.offset.parent.left-this.margins.left+(this.offsetParent[0]===this.document[0].body?0:this.offsetParent[0].scrollLeft)),o&&"y"!==o||(r.top=n.top-this.offset.parent.top-this.margins.top+(this.offsetParent[0]===this.document[0].body?0:this.offsetParent[0].scrollTop)),this.reverting=!0,e(this.helper).animate(r,parseInt(this.options.revert,10)||500,(function(){s._clear(t)}))}else this._clear(t,i);return!1}},cancel:function(){if(this.dragging){this._mouseUp(new e.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 t=this.containers.length-1;t>=0;t--)this.containers[t]._trigger("deactivate",null,this._uiHash(this)),this.containers[t].containerCache.over&&(this.containers[t]._trigger("out",null,this._uiHash(this)),this.containers[t].containerCache.over=0)}return this.placeholder&&(this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]),"original"!==this.options.helper&&this.helper&&this.helper[0].parentNode&&this.helper.remove(),e.extend(this,{helper:null,dragging:!1,reverting:!1,_noFinalSort:null}),this.domPosition.prev?e(this.domPosition.prev).after(this.currentItem):e(this.domPosition.parent).prepend(this.currentItem)),this},serialize:function(t){var i=this._getItemsAsjQuery(t&&t.connected),s=[];return t=t||{},e(i).each((function(){var i=(e(t.item||this).attr(t.attribute||"id")||"").match(t.expression||/(.+)[\-=_](.+)/);i&&s.push((t.key||i[1]+"[]")+"="+(t.key&&t.expression?i[1]:i[2]))})),!s.length&&t.key&&s.push(t.key+"="),s.join("&")},toArray:function(t){var i=this._getItemsAsjQuery(t&&t.connected),s=[];return t=t||{},i.each((function(){s.push(e(t.item||this).attr(t.attribute||"id")||"")})),s},_intersectsWith:function(e){var t=this.positionAbs.left,i=t+this.helperProportions.width,s=this.positionAbs.top,n=s+this.helperProportions.height,o=e.left,r=o+e.width,a=e.top,l=a+e.height,c=this.offset.click.top,u=this.offset.click.left,h="x"===this.options.axis||s+c>a&&s+co&&t+ue[this.floating?"width":"height"]?p:o0?"down":"up")},_getDragHorizontalDirection:function(){var e=this.positionAbs.left-this.lastPositionAbs.left;return 0!==e&&(e>0?"right":"left")},refresh:function(e){return this._refreshItems(e),this._setHandleClassName(),this.refreshPositions(),this},_connectWith:function(){var e=this.options;return e.connectWith.constructor===String?[e.connectWith]:e.connectWith},_getItemsAsjQuery:function(t){var i,s,n,o,r=[],a=[],l=this._connectWith();if(l&&t)for(i=l.length-1;i>=0;i--)for(s=(n=e(l[i],this.document[0])).length-1;s>=0;s--)(o=e.data(n[s],this.widgetFullName))&&o!==this&&!o.options.disabled&&a.push([e.isFunction(o.options.items)?o.options.items.call(o.element):e(o.options.items,o.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),o]);function c(){r.push(this)}for(a.push([e.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):e(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]),i=a.length-1;i>=0;i--)a[i][0].each(c);return e(r)},_removeCurrentsFromItems:function(){var t=this.currentItem.find(":data("+this.widgetName+"-item)");this.items=e.grep(this.items,(function(e){for(var i=0;i=0;i--)for(s=(n=e(d[i],this.document[0])).length-1;s>=0;s--)(o=e.data(n[s],this.widgetFullName))&&o!==this&&!o.options.disabled&&(h.push([e.isFunction(o.options.items)?o.options.items.call(o.element[0],t,{item:this.currentItem}):e(o.options.items,o.element),o]),this.containers.push(o));for(i=h.length-1;i>=0;i--)for(r=h[i][1],s=0,c=(a=h[i][0]).length;s=0;i--)(s=this.items[i]).instance!==this.currentContainer&&this.currentContainer&&s.item[0]!==this.currentItem[0]||(n=this.options.toleranceElement?e(this.options.toleranceElement,s.item):s.item,t||(s.width=n.outerWidth(),s.height=n.outerHeight()),o=n.offset(),s.left=o.left,s.top=o.top);if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(i=this.containers.length-1;i>=0;i--)o=this.containers[i].element.offset(),this.containers[i].containerCache.left=o.left,this.containers[i].containerCache.top=o.top,this.containers[i].containerCache.width=this.containers[i].element.outerWidth(),this.containers[i].containerCache.height=this.containers[i].element.outerHeight();return this},_createPlaceholder:function(t){var i,s=(t=t||this).options;s.placeholder&&s.placeholder.constructor!==String||(i=s.placeholder,s.placeholder={element:function(){var s=t.currentItem[0].nodeName.toLowerCase(),n=e("<"+s+">",t.document[0]);return t._addClass(n,"ui-sortable-placeholder",i||t.currentItem[0].className)._removeClass(n,"ui-sortable-helper"),"tbody"===s?t._createTrPlaceholder(t.currentItem.find("tr").eq(0),e("",t.document[0]).appendTo(n)):"tr"===s?t._createTrPlaceholder(t.currentItem,n):"img"===s&&n.attr("src",t.currentItem.attr("src")),i||n.css("visibility","hidden"),n},update:function(e,n){i&&!s.forcePlaceholderSize||(n.height()||n.height(t.currentItem.innerHeight()-parseInt(t.currentItem.css("paddingTop")||0,10)-parseInt(t.currentItem.css("paddingBottom")||0,10)),n.width()||n.width(t.currentItem.innerWidth()-parseInt(t.currentItem.css("paddingLeft")||0,10)-parseInt(t.currentItem.css("paddingRight")||0,10)))}}),t.placeholder=e(s.placeholder.element.call(t.element,t.currentItem)),t.currentItem.after(t.placeholder),s.placeholder.update(t,t.placeholder)},_createTrPlaceholder:function(t,i){var s=this;t.children().each((function(){e(" ",s.document[0]).attr("colspan",e(this).attr("colspan")||1).appendTo(i)}))},_contactContainers:function(t){var i,s,n,o,r,a,l,c,u,h,d=null,p=null;for(i=this.containers.length-1;i>=0;i--)if(!e.contains(this.currentItem[0],this.containers[i].element[0]))if(this._intersectsWith(this.containers[i].containerCache)){if(d&&e.contains(this.containers[i].element[0],d.element[0]))continue;d=this.containers[i],p=i}else this.containers[i].containerCache.over&&(this.containers[i]._trigger("out",t,this._uiHash(this)),this.containers[i].containerCache.over=0);if(d)if(1===this.containers.length)this.containers[p].containerCache.over||(this.containers[p]._trigger("over",t,this._uiHash(this)),this.containers[p].containerCache.over=1);else{for(n=1e4,o=null,r=(u=d.floating||this._isFloating(this.currentItem))?"left":"top",a=u?"width":"height",h=u?"pageX":"pageY",s=this.items.length-1;s>=0;s--)e.contains(this.containers[p].element[0],this.items[s].item[0])&&this.items[s].item[0]!==this.currentItem[0]&&(l=this.items[s].item.offset()[r],c=!1,t[h]-l>this.items[s][a]/2&&(c=!0),Math.abs(t[h]-l)this.containment[2]&&(o=this.containment[2]+this.offset.click.left),t.pageY-this.offset.click.top>this.containment[3]&&(r=this.containment[3]+this.offset.click.top)),n.grid&&(i=this.originalPageY+Math.round((r-this.originalPageY)/n.grid[1])*n.grid[1],r=this.containment?i-this.offset.click.top>=this.containment[1]&&i-this.offset.click.top<=this.containment[3]?i:i-this.offset.click.top>=this.containment[1]?i-n.grid[1]:i+n.grid[1]:i,s=this.originalPageX+Math.round((o-this.originalPageX)/n.grid[0])*n.grid[0],o=this.containment?s-this.offset.click.left>=this.containment[0]&&s-this.offset.click.left<=this.containment[2]?s:s-this.offset.click.left>=this.containment[0]?s-n.grid[0]:s+n.grid[0]:s)),{top:r-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.scrollParent.scrollTop():l?0:a.scrollTop()),left:o-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():l?0:a.scrollLeft())}},_rearrange:function(e,t,i,s){i?i[0].appendChild(this.placeholder[0]):t.item[0].parentNode.insertBefore(this.placeholder[0],"down"===this.direction?t.item[0]:t.item[0].nextSibling),this.counter=this.counter?++this.counter:1;var n=this.counter;this._delay((function(){n===this.counter&&this.refreshPositions(!s)}))},_clear:function(e,t){this.reverting=!1;var i,s=[];if(!this._noFinalSort&&this.currentItem.parent().length&&this.placeholder.before(this.currentItem),this._noFinalSort=null,this.helper[0]===this.currentItem[0]){for(i in this._storedCSS)"auto"!==this._storedCSS[i]&&"static"!==this._storedCSS[i]||(this._storedCSS[i]="");this.currentItem.css(this._storedCSS),this._removeClass(this.currentItem,"ui-sortable-helper")}else this.currentItem.show();function n(e,t,i){return function(s){i._trigger(e,s,t._uiHash(t))}}for(this.fromOutside&&!t&&s.push((function(e){this._trigger("receive",e,this._uiHash(this.fromOutside))})),!this.fromOutside&&this.domPosition.prev===this.currentItem.prev().not(".ui-sortable-helper")[0]&&this.domPosition.parent===this.currentItem.parent()[0]||t||s.push((function(e){this._trigger("update",e,this._uiHash())})),this!==this.currentContainer&&(t||(s.push((function(e){this._trigger("remove",e,this._uiHash())})),s.push(function(e){return function(t){e._trigger("receive",t,this._uiHash(this))}}.call(this,this.currentContainer)),s.push(function(e){return function(t){e._trigger("update",t,this._uiHash(this))}}.call(this,this.currentContainer)))),i=this.containers.length-1;i>=0;i--)t||s.push(n("deactivate",this,this.containers[i])),this.containers[i].containerCache.over&&(s.push(n("out",this,this.containers[i])),this.containers[i].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,t||this._trigger("beforeStop",e,this._uiHash()),this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.cancelHelperRemoval||(this.helper[0]!==this.currentItem[0]&&this.helper.remove(),this.helper=null),!t){for(i=0;i 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 t=this.options;this.prevShow=this.prevHide=e(),this._addClass("ui-accordion","ui-widget ui-helper-reset"),this.element.attr("role","tablist"),t.collapsible||!1!==t.active&&null!=t.active||(t.active=0),this._processPanels(),t.active<0&&(t.active+=this.headers.length),this._refresh()},_getCreateEventData:function(){return{header:this.active,panel:this.active.length?this.active.next():e()}},_createIcons:function(){var t,i,s=this.options.icons;s&&(t=e(""),this._addClass(t,"ui-accordion-header-icon","ui-icon "+s.header),t.prependTo(this.headers),i=this.active.children(".ui-accordion-header-icon"),this._removeClass(i,s.header)._addClass(i,null,s.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(){var e;this.element.removeAttr("role"),this.headers.removeAttr("role aria-expanded aria-selected aria-controls tabIndex").removeUniqueId(),this._destroyIcons(),e=this.headers.next().css("display","").removeAttr("role aria-hidden aria-labelledby").removeUniqueId(),"content"!==this.options.heightStyle&&e.css("height","")},_setOption:function(e,t){"active"!==e?("event"===e&&(this.options.event&&this._off(this.headers,this.options.event),this._setupEvents(t)),this._super(e,t),"collapsible"!==e||t||!1!==this.options.active||this._activate(0),"icons"===e&&(this._destroyIcons(),t&&this._createIcons())):this._activate(t)},_setOptionDisabled:function(e){this._super(e),this.element.attr("aria-disabled",e),this._toggleClass(null,"ui-state-disabled",!!e),this._toggleClass(this.headers.add(this.headers.next()),null,"ui-state-disabled",!!e)},_keydown:function(t){if(!t.altKey&&!t.ctrlKey){var i=e.ui.keyCode,s=this.headers.length,n=this.headers.index(t.target),o=!1;switch(t.keyCode){case i.RIGHT:case i.DOWN:o=this.headers[(n+1)%s];break;case i.LEFT:case i.UP:o=this.headers[(n-1+s)%s];break;case i.SPACE:case i.ENTER:this._eventHandler(t);break;case i.HOME:o=this.headers[0];break;case i.END:o=this.headers[s-1]}o&&(e(t.target).attr("tabIndex",-1),e(o).attr("tabIndex",0),e(o).trigger("focus"),t.preventDefault())}},_panelKeyDown:function(t){t.keyCode===e.ui.keyCode.UP&&t.ctrlKey&&e(t.currentTarget).prev().trigger("focus")},refresh:function(){var t=this.options;this._processPanels(),!1===t.active&&!0===t.collapsible||!this.headers.length?(t.active=!1,this.active=e()):!1===t.active?this._activate(0):this.active.length&&!e.contains(this.element[0],this.active[0])?this.headers.length===this.headers.find(".ui-state-disabled").length?(t.active=!1,this.active=e()):this._activate(Math.max(0,t.active-1)):t.active=this.headers.index(this.active),this._destroyIcons(),this._refresh()},_processPanels:function(){var e=this.headers,t=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"),t&&(this._off(e.not(this.headers)),this._off(t.not(this.panels)))},_refresh:function(){var t,i=this.options,s=i.heightStyle,n=this.element.parent();this.active=this._findActive(i.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 t=e(this),i=t.uniqueId().attr("id"),s=t.next(),n=s.uniqueId().attr("id");t.attr("aria-controls",n),s.attr("aria-labelledby",i)})).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(i.event),"fill"===s?(t=n.height(),this.element.siblings(":visible").each((function(){var i=e(this),s=i.css("position");"absolute"!==s&&"fixed"!==s&&(t-=i.outerHeight(!0))})),this.headers.each((function(){t-=e(this).outerHeight(!0)})),this.headers.next().each((function(){e(this).height(Math.max(0,t-e(this).innerHeight()+e(this).height()))})).css("overflow","auto")):"auto"===s&&(t=0,this.headers.next().each((function(){var i=e(this).is(":visible");i||e(this).show(),t=Math.max(t,e(this).css("height","").height()),i||e(this).hide()})).height(t))},_activate:function(t){var i=this._findActive(t)[0];i!==this.active[0]&&(i=i||this.active[0],this._eventHandler({target:i,currentTarget:i,preventDefault:e.noop}))},_findActive:function(t){return"number"==typeof t?this.headers.eq(t):e()},_setupEvents:function(t){var i={keydown:"_keydown"};t&&e.each(t.split(" "),(function(e,t){i[t]="_eventHandler"})),this._off(this.headers.add(this.headers.next())),this._on(this.headers,i),this._on(this.headers.next(),{keydown:"_panelKeyDown"}),this._hoverable(this.headers),this._focusable(this.headers)},_eventHandler:function(t){var i,s,n=this.options,o=this.active,r=e(t.currentTarget),a=r[0]===o[0],l=a&&n.collapsible,c=l?e():r.next(),u=o.next(),h={oldHeader:o,oldPanel:u,newHeader:l?e():r,newPanel:c};t.preventDefault(),a&&!n.collapsible||!1===this._trigger("beforeActivate",t,h)||(n.active=!l&&this.headers.index(r),this.active=a?e():r,this._toggle(h),this._removeClass(o,"ui-accordion-header-active","ui-state-active"),n.icons&&(i=o.children(".ui-accordion-header-icon"),this._removeClass(i,null,n.icons.activeHeader)._addClass(i,null,n.icons.header)),a||(this._removeClass(r,"ui-accordion-header-collapsed")._addClass(r,"ui-accordion-header-active","ui-state-active"),n.icons&&(s=r.children(".ui-accordion-header-icon"),this._removeClass(s,null,n.icons.header)._addClass(s,null,n.icons.activeHeader)),this._addClass(r.next(),"ui-accordion-content-active")))},_toggle:function(t){var i=t.newPanel,s=this.prevShow.length?this.prevShow:t.oldPanel;this.prevShow.add(this.prevHide).stop(!0,!0),this.prevShow=i,this.prevHide=s,this.options.animate?this._animate(i,s,t):(s.hide(),i.show(),this._toggleComplete(t)),s.attr({"aria-hidden":"true"}),s.prev().attr({"aria-selected":"false","aria-expanded":"false"}),i.length&&s.length?s.prev().attr({tabIndex:-1,"aria-expanded":"false"}):i.length&&this.headers.filter((function(){return 0===parseInt(e(this).attr("tabIndex"),10)})).attr("tabIndex",-1),i.attr("aria-hidden","false").prev().attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0})},_animate:function(e,t,i){var s,n,o,r=this,a=0,l=e.css("box-sizing"),c=e.length&&(!t.length||e.index()",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(e){e.preventDefault()},"click .ui-menu-item":function(t){var i=e(t.target),s=e(e.ui.safeActiveElement(this.document[0]));!this.mouseHandled&&i.not(".ui-state-disabled").length&&(this.select(t),t.isPropagationStopped()||(this.mouseHandled=!0),i.has(".ui-menu").length?this.expand(t):!this.element.is(":focus")&&s.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(t){if(!this.previousFilter){var i=e(t.target).closest(".ui-menu-item"),s=e(t.currentTarget);i[0]===s[0]&&(this._removeClass(s.siblings().children(".ui-state-active"),null,"ui-state-active"),this.focus(t,s))}},mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(e,t){var i=this.active||this.element.find(this.options.items).eq(0);t||this.focus(e,i)},blur:function(t){this._delay((function(){!e.contains(this.element[0],e.ui.safeActiveElement(this.document[0]))&&this.collapseAll(t)}))},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(e){this._closeOnDocumentClick(e)&&this.collapseAll(e),this.mouseHandled=!1}})},_destroy:function(){var t=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(),t.children().each((function(){var t=e(this);t.data("ui-menu-submenu-caret")&&t.remove()}))},_keydown:function(t){var i,s,n,o,r=!0;switch(t.keyCode){case e.ui.keyCode.PAGE_UP:this.previousPage(t);break;case e.ui.keyCode.PAGE_DOWN:this.nextPage(t);break;case e.ui.keyCode.HOME:this._move("first","first",t);break;case e.ui.keyCode.END:this._move("last","last",t);break;case e.ui.keyCode.UP:this.previous(t);break;case e.ui.keyCode.DOWN:this.next(t);break;case e.ui.keyCode.LEFT:this.collapse(t);break;case e.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(t);break;case e.ui.keyCode.ENTER:case e.ui.keyCode.SPACE:this._activate(t);break;case e.ui.keyCode.ESCAPE:this.collapse(t);break;default:r=!1,s=this.previousFilter||"",o=!1,n=t.keyCode>=96&&t.keyCode<=105?(t.keyCode-96).toString():String.fromCharCode(t.keyCode),clearTimeout(this.filterTimer),n===s?o=!0:n=s+n,i=this._filterMenuItems(n),(i=o&&-1!==i.index(this.active.next())?this.active.nextAll(".ui-menu-item"):i).length||(n=String.fromCharCode(t.keyCode),i=this._filterMenuItems(n)),i.length?(this.focus(t,i),this.previousFilter=n,this.filterTimer=this._delay((function(){delete this.previousFilter}),1e3)):delete this.previousFilter}r&&t.preventDefault()},_activate:function(e){this.active&&!this.active.is(".ui-state-disabled")&&(this.active.children("[aria-haspopup='true']").length?this.expand(e):this.select(e))},refresh:function(){var t,i,s,n,o=this,r=this.options.icons.submenu,a=this.element.find(this.options.menus);this._toggleClass("ui-menu-icons",null,!!this.element.find(".ui-icon").length),i=a.filter(":not(.ui-menu)").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each((function(){var t=e(this),i=t.prev(),s=e("").data("ui-menu-submenu-caret",!0);o._addClass(s,"ui-menu-icon","ui-icon "+r),i.attr("aria-haspopup","true").prepend(s),t.attr("aria-labelledby",i.attr("id"))})),this._addClass(i,"ui-menu","ui-widget ui-widget-content ui-front"),(t=a.add(this.element).find(this.options.items)).not(".ui-menu-item").each((function(){var t=e(this);o._isDivider(t)&&o._addClass(t,"ui-menu-divider","ui-widget-content")})),n=(s=t.not(".ui-menu-item, .ui-menu-divider")).children().not(".ui-menu").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),this._addClass(s,"ui-menu-item")._addClass(n,"ui-menu-item-wrapper"),t.filter(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!e.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(e,t){if("icons"===e){var i=this.element.find(".ui-menu-icon");this._removeClass(i,null,this.options.icons.submenu)._addClass(i,null,t.submenu)}this._super(e,t)},_setOptionDisabled:function(e){this._super(e),this.element.attr("aria-disabled",String(e)),this._toggleClass(null,"ui-state-disabled",!!e)},focus:function(e,t){var i,s,n;this.blur(e,e&&"focus"===e.type),this._scrollIntoView(t),this.active=t.first(),s=this.active.children(".ui-menu-item-wrapper"),this._addClass(s,null,"ui-state-active"),this.options.role&&this.element.attr("aria-activedescendant",s.attr("id")),n=this.active.parent().closest(".ui-menu-item").children(".ui-menu-item-wrapper"),this._addClass(n,null,"ui-state-active"),e&&"keydown"===e.type?this._close():this.timer=this._delay((function(){this._close()}),this.delay),(i=t.children(".ui-menu")).length&&e&&/^mouse/.test(e.type)&&this._startOpening(i),this.activeMenu=t.parent(),this._trigger("focus",e,{item:t})},_scrollIntoView:function(t){var i,s,n,o,r,a;this._hasScroll()&&(i=parseFloat(e.css(this.activeMenu[0],"borderTopWidth"))||0,s=parseFloat(e.css(this.activeMenu[0],"paddingTop"))||0,n=t.offset().top-this.activeMenu.offset().top-i-s,o=this.activeMenu.scrollTop(),r=this.activeMenu.height(),a=t.outerHeight(),n<0?this.activeMenu.scrollTop(o+n):n+a>r&&this.activeMenu.scrollTop(o+n-r+a))},blur:function(e,t){t||clearTimeout(this.timer),this.active&&(this._removeClass(this.active.children(".ui-menu-item-wrapper"),null,"ui-state-active"),this._trigger("blur",e,{item:this.active}),this.active=null)},_startOpening:function(e){clearTimeout(this.timer),"true"===e.attr("aria-hidden")&&(this.timer=this._delay((function(){this._close(),this._open(e)}),this.delay))},_open:function(t){var i=e.extend({of:this.active},this.options.position);clearTimeout(this.timer),this.element.find(".ui-menu").not(t.parents(".ui-menu")).hide().attr("aria-hidden","true"),t.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(i)},collapseAll:function(t,i){clearTimeout(this.timer),this.timer=this._delay((function(){var s=i?this.element:e(t&&t.target).closest(this.element.find(".ui-menu"));s.length||(s=this.element),this._close(s),this.blur(t),this._removeClass(s.find(".ui-state-active"),null,"ui-state-active"),this.activeMenu=s}),this.delay)},_close:function(e){e||(e=this.active?this.active.parent():this.element),e.find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","false")},_closeOnDocumentClick:function(t){return!e(t.target).closest(".ui-menu").length},_isDivider:function(e){return!/[^\-\u2014\u2013\s]/.test(e.text())},collapse:function(e){var t=this.active&&this.active.parent().closest(".ui-menu-item",this.element);t&&t.length&&(this._close(),this.focus(e,t))},expand:function(e){var t=this.active&&this.active.children(".ui-menu ").find(this.options.items).first();t&&t.length&&(this._open(t.parent()),this._delay((function(){this.focus(e,t)})))},next:function(e){this._move("next","first",e)},previous:function(e){this._move("prev","last",e)},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(e,t,i){var s;this.active&&(s="first"===e||"last"===e?this.active["first"===e?"prevAll":"nextAll"](".ui-menu-item").eq(-1):this.active[e+"All"](".ui-menu-item").eq(0)),s&&s.length&&this.active||(s=this.activeMenu.find(this.options.items)[t]()),this.focus(i,s)},nextPage:function(t){var i,s,n;this.active?this.isLastItem()||(this._hasScroll()?(s=this.active.offset().top,n=this.element.height(),this.active.nextAll(".ui-menu-item").each((function(){return(i=e(this)).offset().top-s-n<0})),this.focus(t,i)):this.focus(t,this.activeMenu.find(this.options.items)[this.active?"last":"first"]())):this.next(t)},previousPage:function(t){var i,s,n;this.active?this.isFirstItem()||(this._hasScroll()?(s=this.active.offset().top,n=this.element.height(),this.active.prevAll(".ui-menu-item").each((function(){return(i=e(this)).offset().top-s+n>0})),this.focus(t,i)):this.focus(t,this.activeMenu.find(this.options.items).first())):this.next(t)},_hasScroll:function(){return this.element.outerHeight()",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 t,i,s,n=this.element[0].nodeName.toLowerCase(),o="textarea"===n,r="input"===n;this.isMultiLine=o||!r&&this._isContentEditable(this.element),this.valueMethod=this.element[o||r?"val":"text"],this.isNewMenu=!0,this._addClass("ui-autocomplete-input"),this.element.attr("autocomplete","off"),this._on(this.element,{keydown:function(n){if(this.element.prop("readOnly"))return t=!0,s=!0,void(i=!0);t=!1,s=!1,i=!1;var o=e.ui.keyCode;switch(n.keyCode){case o.PAGE_UP:t=!0,this._move("previousPage",n);break;case o.PAGE_DOWN:t=!0,this._move("nextPage",n);break;case o.UP:t=!0,this._keyEvent("previous",n);break;case o.DOWN:t=!0,this._keyEvent("next",n);break;case o.ENTER:this.menu.active&&(t=!0,n.preventDefault(),this.menu.select(n));break;case o.TAB:this.menu.active&&this.menu.select(n);break;case o.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(n),n.preventDefault());break;default:i=!0,this._searchTimeout(n)}},keypress:function(s){if(t)return t=!1,void(this.isMultiLine&&!this.menu.element.is(":visible")||s.preventDefault());if(!i){var n=e.ui.keyCode;switch(s.keyCode){case n.PAGE_UP:this._move("previousPage",s);break;case n.PAGE_DOWN:this._move("nextPage",s);break;case n.UP:this._keyEvent("previous",s);break;case n.DOWN:this._keyEvent("next",s)}}},input:function(e){if(s)return s=!1,void e.preventDefault();this._searchTimeout(e)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(e){this.cancelBlur?delete this.cancelBlur:(clearTimeout(this.searching),this.close(e),this._change(e))}}),this._initSource(),this.menu=e("