/*! For license information please see vendor.min.js.LICENSE.txt */ !function(){var t,e={3797:function(t,e,n){"use strict";var i={};n.r(i),n.d(i,{afterMain:function(){return k},afterRead:function(){return M},afterWrite:function(){return S},applyStyles:function(){return O},arrow:function(){return et},auto:function(){return c},basePlacements:function(){return d},beforeMain:function(){return w},beforeRead:function(){return b},beforeWrite:function(){return T},bottom:function(){return a},clippingParents:function(){return m},computeStyles:function(){return st},createPopper:function(){return Ot},createPopperBase:function(){return Ht},createPopperLite:function(){return jt},detectOverflow:function(){return Lt},end:function(){return f},eventListeners:function(){return at},flip:function(){return Mt},hide:function(){return kt},left:function(){return u},main:function(){return x},modifierPhases:function(){return Y},offset:function(){return Tt},placements:function(){return y},popper:function(){return p},popperGenerator:function(){return Et},popperOffsets:function(){return Dt},preventOverflow:function(){return St},read:function(){return L},reference:function(){return g},right:function(){return l},start:function(){return h},top:function(){return o},variationPlacements:function(){return v},viewport:function(){return _},write:function(){return D}});var r=n(9755),s=n.n(r),o="top",a="bottom",l="right",u="left",c="auto",d=[o,a,l,u],h="start",f="end",m="clippingParents",_="viewport",p="popper",g="reference",v=d.reduce((function(t,e){return t.concat([e+"-"+h,e+"-"+f])}),[]),y=[].concat(d,[c]).reduce((function(t,e){return t.concat([e,e+"-"+h,e+"-"+f])}),[]),b="beforeRead",L="read",M="afterRead",w="beforeMain",x="main",k="afterMain",T="beforeWrite",D="write",S="afterWrite",Y=[b,L,M,w,x,k,T,D,S];function C(t){return t?(t.nodeName||"").toLowerCase():null}function A(t){if(null==t)return window;if("[object Window]"!==t.toString()){var e=t.ownerDocument;return e&&e.defaultView||window}return t}function P(t){return t instanceof A(t).Element||t instanceof Element}function E(t){return t instanceof A(t).HTMLElement||t instanceof HTMLElement}function H(t){return"undefined"!=typeof ShadowRoot&&(t instanceof A(t).ShadowRoot||t instanceof ShadowRoot)}var O={name:"applyStyles",enabled:!0,phase:"write",fn:function(t){var e=t.state;Object.keys(e.elements).forEach((function(t){var n=e.styles[t]||{},i=e.attributes[t]||{},r=e.elements[t];E(r)&&C(r)&&(Object.assign(r.style,n),Object.keys(i).forEach((function(t){var e=i[t];!1===e?r.removeAttribute(t):r.setAttribute(t,!0===e?"":e)})))}))},effect:function(t){var e=t.state,n={popper:{position:e.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(e.elements.popper.style,n.popper),e.styles=n,e.elements.arrow&&Object.assign(e.elements.arrow.style,n.arrow),function(){Object.keys(e.elements).forEach((function(t){var i=e.elements[t],r=e.attributes[t]||{},s=Object.keys(e.styles.hasOwnProperty(t)?e.styles[t]:n[t]).reduce((function(t,e){return t[e]="",t}),{});E(i)&&C(i)&&(Object.assign(i.style,s),Object.keys(r).forEach((function(t){i.removeAttribute(t)})))}))}},requires:["computeStyles"]};function j(t){return t.split("-")[0]}var z=Math.max,I=Math.min,N=Math.round;function F(){var t=navigator.userAgentData;return null!=t&&t.brands?t.brands.map((function(t){return t.brand+"/"+t.version})).join(" "):navigator.userAgent}function R(){return!/^((?!chrome|android).)*safari/i.test(F())}function W(t,e,n){void 0===e&&(e=!1),void 0===n&&(n=!1);var i=t.getBoundingClientRect(),r=1,s=1;e&&E(t)&&(r=t.offsetWidth>0&&N(i.width)/t.offsetWidth||1,s=t.offsetHeight>0&&N(i.height)/t.offsetHeight||1);var o=(P(t)?A(t):window).visualViewport,a=!R()&&n,l=(i.left+(a&&o?o.offsetLeft:0))/r,u=(i.top+(a&&o?o.offsetTop:0))/s,c=i.width/r,d=i.height/s;return{width:c,height:d,top:u,right:l+c,bottom:u+d,left:l,x:l,y:u}}function B(t){var e=W(t),n=t.offsetWidth,i=t.offsetHeight;return Math.abs(e.width-n)<=1&&(n=e.width),Math.abs(e.height-i)<=1&&(i=e.height),{x:t.offsetLeft,y:t.offsetTop,width:n,height:i}}function V(t,e){var n=e.getRootNode&&e.getRootNode();if(t.contains(e))return!0;if(n&&H(n)){var i=e;do{if(i&&t.isSameNode(i))return!0;i=i.parentNode||i.host}while(i)}return!1}function U(t){return A(t).getComputedStyle(t)}function q(t){return["table","td","th"].indexOf(C(t))>=0}function Z(t){return((P(t)?t.ownerDocument:t.document)||window.document).documentElement}function $(t){return"html"===C(t)?t:t.assignedSlot||t.parentNode||(H(t)?t.host:null)||Z(t)}function G(t){return E(t)&&"fixed"!==U(t).position?t.offsetParent:null}function J(t){for(var e=A(t),n=G(t);n&&q(n)&&"static"===U(n).position;)n=G(n);return n&&("html"===C(n)||"body"===C(n)&&"static"===U(n).position)?e:n||function(t){var e=/firefox/i.test(F());if(/Trident/i.test(F())&&E(t)&&"fixed"===U(t).position)return null;var n=$(t);for(H(n)&&(n=n.host);E(n)&&["html","body"].indexOf(C(n))<0;){var i=U(n);if("none"!==i.transform||"none"!==i.perspective||"paint"===i.contain||-1!==["transform","perspective"].indexOf(i.willChange)||e&&"filter"===i.willChange||e&&i.filter&&"none"!==i.filter)return n;n=n.parentNode}return null}(t)||e}function K(t){return["top","bottom"].indexOf(t)>=0?"x":"y"}function X(t,e,n){return z(t,I(e,n))}function Q(t){return Object.assign({},{top:0,right:0,bottom:0,left:0},t)}function tt(t,e){return e.reduce((function(e,n){return e[n]=t,e}),{})}var et={name:"arrow",enabled:!0,phase:"main",fn:function(t){var e,n=t.state,i=t.name,r=t.options,s=n.elements.arrow,c=n.modifiersData.popperOffsets,h=j(n.placement),f=K(h),m=[u,l].indexOf(h)>=0?"height":"width";if(s&&c){var _=function(t,e){return Q("number"!=typeof(t="function"==typeof t?t(Object.assign({},e.rects,{placement:e.placement})):t)?t:tt(t,d))}(r.padding,n),p=B(s),g="y"===f?o:u,v="y"===f?a:l,y=n.rects.reference[m]+n.rects.reference[f]-c[f]-n.rects.popper[m],b=c[f]-n.rects.reference[f],L=J(s),M=L?"y"===f?L.clientHeight||0:L.clientWidth||0:0,w=y/2-b/2,x=_[g],k=M-p[m]-_[v],T=M/2-p[m]/2+w,D=X(x,T,k),S=f;n.modifiersData[i]=((e={})[S]=D,e.centerOffset=D-T,e)}},effect:function(t){var e=t.state,n=t.options.element,i=void 0===n?"[data-popper-arrow]":n;null!=i&&("string"!=typeof i||(i=e.elements.popper.querySelector(i)))&&V(e.elements.popper,i)&&(e.elements.arrow=i)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function nt(t){return t.split("-")[1]}var it={top:"auto",right:"auto",bottom:"auto",left:"auto"};function rt(t){var e,n=t.popper,i=t.popperRect,r=t.placement,s=t.variation,c=t.offsets,d=t.position,h=t.gpuAcceleration,m=t.adaptive,_=t.roundOffsets,p=t.isFixed,g=c.x,v=void 0===g?0:g,y=c.y,b=void 0===y?0:y,L="function"==typeof _?_({x:v,y:b}):{x:v,y:b};v=L.x,b=L.y;var M=c.hasOwnProperty("x"),w=c.hasOwnProperty("y"),x=u,k=o,T=window;if(m){var D=J(n),S="clientHeight",Y="clientWidth";if(D===A(n)&&"static"!==U(D=Z(n)).position&&"absolute"===d&&(S="scrollHeight",Y="scrollWidth"),r===o||(r===u||r===l)&&s===f)k=a,b-=(p&&D===T&&T.visualViewport?T.visualViewport.height:D[S])-i.height,b*=h?1:-1;if(r===u||(r===o||r===a)&&s===f)x=l,v-=(p&&D===T&&T.visualViewport?T.visualViewport.width:D[Y])-i.width,v*=h?1:-1}var C,P=Object.assign({position:d},m&&it),E=!0===_?function(t){var e=t.x,n=t.y,i=window.devicePixelRatio||1;return{x:N(e*i)/i||0,y:N(n*i)/i||0}}({x:v,y:b}):{x:v,y:b};return v=E.x,b=E.y,h?Object.assign({},P,((C={})[k]=w?"0":"",C[x]=M?"0":"",C.transform=(T.devicePixelRatio||1)<=1?"translate("+v+"px, "+b+"px)":"translate3d("+v+"px, "+b+"px, 0)",C)):Object.assign({},P,((e={})[k]=w?b+"px":"",e[x]=M?v+"px":"",e.transform="",e))}var st={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(t){var e=t.state,n=t.options,i=n.gpuAcceleration,r=void 0===i||i,s=n.adaptive,o=void 0===s||s,a=n.roundOffsets,l=void 0===a||a,u={placement:j(e.placement),variation:nt(e.placement),popper:e.elements.popper,popperRect:e.rects.popper,gpuAcceleration:r,isFixed:"fixed"===e.options.strategy};null!=e.modifiersData.popperOffsets&&(e.styles.popper=Object.assign({},e.styles.popper,rt(Object.assign({},u,{offsets:e.modifiersData.popperOffsets,position:e.options.strategy,adaptive:o,roundOffsets:l})))),null!=e.modifiersData.arrow&&(e.styles.arrow=Object.assign({},e.styles.arrow,rt(Object.assign({},u,{offsets:e.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-placement":e.placement})},data:{}},ot={passive:!0};var at={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(t){var e=t.state,n=t.instance,i=t.options,r=i.scroll,s=void 0===r||r,o=i.resize,a=void 0===o||o,l=A(e.elements.popper),u=[].concat(e.scrollParents.reference,e.scrollParents.popper);return s&&u.forEach((function(t){t.addEventListener("scroll",n.update,ot)})),a&&l.addEventListener("resize",n.update,ot),function(){s&&u.forEach((function(t){t.removeEventListener("scroll",n.update,ot)})),a&&l.removeEventListener("resize",n.update,ot)}},data:{}},lt={left:"right",right:"left",bottom:"top",top:"bottom"};function ut(t){return t.replace(/left|right|bottom|top/g,(function(t){return lt[t]}))}var ct={start:"end",end:"start"};function dt(t){return t.replace(/start|end/g,(function(t){return ct[t]}))}function ht(t){var e=A(t);return{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function ft(t){return W(Z(t)).left+ht(t).scrollLeft}function mt(t){var e=U(t),n=e.overflow,i=e.overflowX,r=e.overflowY;return/auto|scroll|overlay|hidden/.test(n+r+i)}function _t(t){return["html","body","#document"].indexOf(C(t))>=0?t.ownerDocument.body:E(t)&&mt(t)?t:_t($(t))}function pt(t,e){var n;void 0===e&&(e=[]);var i=_t(t),r=i===(null==(n=t.ownerDocument)?void 0:n.body),s=A(i),o=r?[s].concat(s.visualViewport||[],mt(i)?i:[]):i,a=e.concat(o);return r?a:a.concat(pt($(o)))}function gt(t){return Object.assign({},t,{left:t.x,top:t.y,right:t.x+t.width,bottom:t.y+t.height})}function vt(t,e,n){return e===_?gt(function(t,e){var n=A(t),i=Z(t),r=n.visualViewport,s=i.clientWidth,o=i.clientHeight,a=0,l=0;if(r){s=r.width,o=r.height;var u=R();(u||!u&&"fixed"===e)&&(a=r.offsetLeft,l=r.offsetTop)}return{width:s,height:o,x:a+ft(t),y:l}}(t,n)):P(e)?function(t,e){var n=W(t,!1,"fixed"===e);return n.top=n.top+t.clientTop,n.left=n.left+t.clientLeft,n.bottom=n.top+t.clientHeight,n.right=n.left+t.clientWidth,n.width=t.clientWidth,n.height=t.clientHeight,n.x=n.left,n.y=n.top,n}(e,n):gt(function(t){var e,n=Z(t),i=ht(t),r=null==(e=t.ownerDocument)?void 0:e.body,s=z(n.scrollWidth,n.clientWidth,r?r.scrollWidth:0,r?r.clientWidth:0),o=z(n.scrollHeight,n.clientHeight,r?r.scrollHeight:0,r?r.clientHeight:0),a=-i.scrollLeft+ft(t),l=-i.scrollTop;return"rtl"===U(r||n).direction&&(a+=z(n.clientWidth,r?r.clientWidth:0)-s),{width:s,height:o,x:a,y:l}}(Z(t)))}function yt(t,e,n,i){var r="clippingParents"===e?function(t){var e=pt($(t)),n=["absolute","fixed"].indexOf(U(t).position)>=0&&E(t)?J(t):t;return P(n)?e.filter((function(t){return P(t)&&V(t,n)&&"body"!==C(t)})):[]}(t):[].concat(e),s=[].concat(r,[n]),o=s[0],a=s.reduce((function(e,n){var r=vt(t,n,i);return e.top=z(r.top,e.top),e.right=I(r.right,e.right),e.bottom=I(r.bottom,e.bottom),e.left=z(r.left,e.left),e}),vt(t,o,i));return a.width=a.right-a.left,a.height=a.bottom-a.top,a.x=a.left,a.y=a.top,a}function bt(t){var e,n=t.reference,i=t.element,r=t.placement,s=r?j(r):null,c=r?nt(r):null,d=n.x+n.width/2-i.width/2,m=n.y+n.height/2-i.height/2;switch(s){case o:e={x:d,y:n.y-i.height};break;case a:e={x:d,y:n.y+n.height};break;case l:e={x:n.x+n.width,y:m};break;case u:e={x:n.x-i.width,y:m};break;default:e={x:n.x,y:n.y}}var _=s?K(s):null;if(null!=_){var p="y"===_?"height":"width";switch(c){case h:e[_]=e[_]-(n[p]/2-i[p]/2);break;case f:e[_]=e[_]+(n[p]/2-i[p]/2)}}return e}function Lt(t,e){void 0===e&&(e={});var n=e,i=n.placement,r=void 0===i?t.placement:i,s=n.strategy,u=void 0===s?t.strategy:s,c=n.boundary,h=void 0===c?m:c,f=n.rootBoundary,v=void 0===f?_:f,y=n.elementContext,b=void 0===y?p:y,L=n.altBoundary,M=void 0!==L&&L,w=n.padding,x=void 0===w?0:w,k=Q("number"!=typeof x?x:tt(x,d)),T=b===p?g:p,D=t.rects.popper,S=t.elements[M?T:b],Y=yt(P(S)?S:S.contextElement||Z(t.elements.popper),h,v,u),C=W(t.elements.reference),A=bt({reference:C,element:D,strategy:"absolute",placement:r}),E=gt(Object.assign({},D,A)),H=b===p?E:C,O={top:Y.top-H.top+k.top,bottom:H.bottom-Y.bottom+k.bottom,left:Y.left-H.left+k.left,right:H.right-Y.right+k.right},j=t.modifiersData.offset;if(b===p&&j){var z=j[r];Object.keys(O).forEach((function(t){var e=[l,a].indexOf(t)>=0?1:-1,n=[o,a].indexOf(t)>=0?"y":"x";O[t]+=z[n]*e}))}return O}var Mt={name:"flip",enabled:!0,phase:"main",fn:function(t){var e=t.state,n=t.options,i=t.name;if(!e.modifiersData[i]._skip){for(var r=n.mainAxis,s=void 0===r||r,f=n.altAxis,m=void 0===f||f,_=n.fallbackPlacements,p=n.padding,g=n.boundary,b=n.rootBoundary,L=n.altBoundary,M=n.flipVariations,w=void 0===M||M,x=n.allowedAutoPlacements,k=e.options.placement,T=j(k),D=_||(T===k||!w?[ut(k)]:function(t){if(j(t)===c)return[];var e=ut(t);return[dt(t),e,dt(e)]}(k)),S=[k].concat(D).reduce((function(t,n){return t.concat(j(n)===c?function(t,e){void 0===e&&(e={});var n=e,i=n.placement,r=n.boundary,s=n.rootBoundary,o=n.padding,a=n.flipVariations,l=n.allowedAutoPlacements,u=void 0===l?y:l,c=nt(i),h=c?a?v:v.filter((function(t){return nt(t)===c})):d,f=h.filter((function(t){return u.indexOf(t)>=0}));0===f.length&&(f=h);var m=f.reduce((function(e,n){return e[n]=Lt(t,{placement:n,boundary:r,rootBoundary:s,padding:o})[j(n)],e}),{});return Object.keys(m).sort((function(t,e){return m[t]-m[e]}))}(e,{placement:n,boundary:g,rootBoundary:b,padding:p,flipVariations:w,allowedAutoPlacements:x}):n)}),[]),Y=e.rects.reference,C=e.rects.popper,A=new Map,P=!0,E=S[0],H=0;H=0,F=N?"width":"height",R=Lt(e,{placement:O,boundary:g,rootBoundary:b,altBoundary:L,padding:p}),W=N?I?l:u:I?a:o;Y[F]>C[F]&&(W=ut(W));var B=ut(W),V=[];if(s&&V.push(R[z]<=0),m&&V.push(R[W]<=0,R[B]<=0),V.every((function(t){return t}))){E=O,P=!1;break}A.set(O,V)}if(P)for(var U=function(t){var e=S.find((function(e){var n=A.get(e);if(n)return n.slice(0,t).every((function(t){return t}))}));if(e)return E=e,"break"},q=w?3:1;q>0;q--){if("break"===U(q))break}e.placement!==E&&(e.modifiersData[i]._skip=!0,e.placement=E,e.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function wt(t,e,n){return void 0===n&&(n={x:0,y:0}),{top:t.top-e.height-n.y,right:t.right-e.width+n.x,bottom:t.bottom-e.height+n.y,left:t.left-e.width-n.x}}function xt(t){return[o,l,a,u].some((function(e){return t[e]>=0}))}var kt={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(t){var e=t.state,n=t.name,i=e.rects.reference,r=e.rects.popper,s=e.modifiersData.preventOverflow,o=Lt(e,{elementContext:"reference"}),a=Lt(e,{altBoundary:!0}),l=wt(o,i),u=wt(a,r,s),c=xt(l),d=xt(u);e.modifiersData[n]={referenceClippingOffsets:l,popperEscapeOffsets:u,isReferenceHidden:c,hasPopperEscaped:d},e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-reference-hidden":c,"data-popper-escaped":d})}};var Tt={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(t){var e=t.state,n=t.options,i=t.name,r=n.offset,s=void 0===r?[0,0]:r,a=y.reduce((function(t,n){return t[n]=function(t,e,n){var i=j(t),r=[u,o].indexOf(i)>=0?-1:1,s="function"==typeof n?n(Object.assign({},e,{placement:t})):n,a=s[0],c=s[1];return a=a||0,c=(c||0)*r,[u,l].indexOf(i)>=0?{x:c,y:a}:{x:a,y:c}}(n,e.rects,s),t}),{}),c=a[e.placement],d=c.x,h=c.y;null!=e.modifiersData.popperOffsets&&(e.modifiersData.popperOffsets.x+=d,e.modifiersData.popperOffsets.y+=h),e.modifiersData[i]=a}};var Dt={name:"popperOffsets",enabled:!0,phase:"read",fn:function(t){var e=t.state,n=t.name;e.modifiersData[n]=bt({reference:e.rects.reference,element:e.rects.popper,strategy:"absolute",placement:e.placement})},data:{}};var St={name:"preventOverflow",enabled:!0,phase:"main",fn:function(t){var e=t.state,n=t.options,i=t.name,r=n.mainAxis,s=void 0===r||r,c=n.altAxis,d=void 0!==c&&c,f=n.boundary,m=n.rootBoundary,_=n.altBoundary,p=n.padding,g=n.tether,v=void 0===g||g,y=n.tetherOffset,b=void 0===y?0:y,L=Lt(e,{boundary:f,rootBoundary:m,padding:p,altBoundary:_}),M=j(e.placement),w=nt(e.placement),x=!w,k=K(M),T="x"===k?"y":"x",D=e.modifiersData.popperOffsets,S=e.rects.reference,Y=e.rects.popper,C="function"==typeof b?b(Object.assign({},e.rects,{placement:e.placement})):b,A="number"==typeof C?{mainAxis:C,altAxis:C}:Object.assign({mainAxis:0,altAxis:0},C),P=e.modifiersData.offset?e.modifiersData.offset[e.placement]:null,E={x:0,y:0};if(D){if(s){var H,O="y"===k?o:u,N="y"===k?a:l,F="y"===k?"height":"width",R=D[k],W=R+L[O],V=R-L[N],U=v?-Y[F]/2:0,q=w===h?S[F]:Y[F],Z=w===h?-Y[F]:-S[F],$=e.elements.arrow,G=v&&$?B($):{width:0,height:0},Q=e.modifiersData["arrow#persistent"]?e.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},tt=Q[O],et=Q[N],it=X(0,S[F],G[F]),rt=x?S[F]/2-U-it-tt-A.mainAxis:q-it-tt-A.mainAxis,st=x?-S[F]/2+U+it+et+A.mainAxis:Z+it+et+A.mainAxis,ot=e.elements.arrow&&J(e.elements.arrow),at=ot?"y"===k?ot.clientTop||0:ot.clientLeft||0:0,lt=null!=(H=null==P?void 0:P[k])?H:0,ut=R+st-lt,ct=X(v?I(W,R+rt-lt-at):W,R,v?z(V,ut):V);D[k]=ct,E[k]=ct-R}if(d){var dt,ht="x"===k?o:u,ft="x"===k?a:l,mt=D[T],_t="y"===T?"height":"width",pt=mt+L[ht],gt=mt-L[ft],vt=-1!==[o,u].indexOf(M),yt=null!=(dt=null==P?void 0:P[T])?dt:0,bt=vt?pt:mt-S[_t]-Y[_t]-yt+A.altAxis,Mt=vt?mt+S[_t]+Y[_t]-yt-A.altAxis:gt,wt=v&&vt?function(t,e,n){var i=X(t,e,n);return i>n?n:i}(bt,mt,Mt):X(v?bt:pt,mt,v?Mt:gt);D[T]=wt,E[T]=wt-mt}e.modifiersData[i]=E}},requiresIfExists:["offset"]};function Yt(t,e,n){void 0===n&&(n=!1);var i,r,s=E(e),o=E(e)&&function(t){var e=t.getBoundingClientRect(),n=N(e.width)/t.offsetWidth||1,i=N(e.height)/t.offsetHeight||1;return 1!==n||1!==i}(e),a=Z(e),l=W(t,o,n),u={scrollLeft:0,scrollTop:0},c={x:0,y:0};return(s||!s&&!n)&&(("body"!==C(e)||mt(a))&&(u=(i=e)!==A(i)&&E(i)?{scrollLeft:(r=i).scrollLeft,scrollTop:r.scrollTop}:ht(i)),E(e)?((c=W(e,!0)).x+=e.clientLeft,c.y+=e.clientTop):a&&(c.x=ft(a))),{x:l.left+u.scrollLeft-c.x,y:l.top+u.scrollTop-c.y,width:l.width,height:l.height}}function Ct(t){var e=new Map,n=new Set,i=[];function r(t){n.add(t.name),[].concat(t.requires||[],t.requiresIfExists||[]).forEach((function(t){if(!n.has(t)){var i=e.get(t);i&&r(i)}})),i.push(t)}return t.forEach((function(t){e.set(t.name,t)})),t.forEach((function(t){n.has(t.name)||r(t)})),i}var At={placement:"bottom",modifiers:[],strategy:"absolute"};function Pt(){for(var t=arguments.length,e=new Array(t),n=0;n{let e=t.getAttribute("data-bs-target");if(!e||"#"===e){let n=t.getAttribute("href");if(!n||!n.includes("#")&&!n.startsWith("."))return null;n.includes("#")&&!n.startsWith("#")&&(n=`#${n.split("#")[1]}`),e=n&&"#"!==n?n.trim():null}return e},Nt=t=>{const e=It(t);return e&&document.querySelector(e)?e:null},Ft=t=>{const e=It(t);return e?document.querySelector(e):null},Rt=t=>{t.dispatchEvent(new Event(zt))},Wt=t=>!(!t||"object"!=typeof t)&&(void 0!==t.jquery&&(t=t[0]),void 0!==t.nodeType),Bt=t=>Wt(t)?t.jquery?t[0]:t:"string"==typeof t&&t.length>0?document.querySelector(t):null,Vt=t=>{if(!Wt(t)||0===t.getClientRects().length)return!1;const e="visible"===getComputedStyle(t).getPropertyValue("visibility"),n=t.closest("details:not([open])");if(!n)return e;if(n!==t){const e=t.closest("summary");if(e&&e.parentNode!==n)return!1;if(null===e)return!1}return e},Ut=t=>!t||t.nodeType!==Node.ELEMENT_NODE||(!!t.classList.contains("disabled")||(void 0!==t.disabled?t.disabled:t.hasAttribute("disabled")&&"false"!==t.getAttribute("disabled"))),qt=t=>{if(!document.documentElement.attachShadow)return null;if("function"==typeof t.getRootNode){const e=t.getRootNode();return e instanceof ShadowRoot?e:null}return t instanceof ShadowRoot?t:t.parentNode?qt(t.parentNode):null},Zt=()=>{},$t=t=>{t.offsetHeight},Gt=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,Jt=[],Kt=()=>"rtl"===document.documentElement.dir,Xt=t=>{var e;e=()=>{const e=Gt();if(e){const n=t.NAME,i=e.fn[n];e.fn[n]=t.jQueryInterface,e.fn[n].Constructor=t,e.fn[n].noConflict=()=>(e.fn[n]=i,t.jQueryInterface)}},"loading"===document.readyState?(Jt.length||document.addEventListener("DOMContentLoaded",(()=>{for(const t of Jt)t()})),Jt.push(e)):e()},Qt=t=>{"function"==typeof t&&t()},te=(t,e,n=!0)=>{if(!n)return void Qt(t);const i=(t=>{if(!t)return 0;let{transitionDuration:e,transitionDelay:n}=window.getComputedStyle(t);const i=Number.parseFloat(e),r=Number.parseFloat(n);return i||r?(e=e.split(",")[0],n=n.split(",")[0],1e3*(Number.parseFloat(e)+Number.parseFloat(n))):0})(e)+5;let r=!1;const s=({target:n})=>{n===e&&(r=!0,e.removeEventListener(zt,s),Qt(t))};e.addEventListener(zt,s),setTimeout((()=>{r||Rt(e)}),i)},ee=(t,e,n,i)=>{const r=t.length;let s=t.indexOf(e);return-1===s?!n&&i?t[r-1]:t[0]:(s+=n?1:-1,i&&(s=(s+r)%r),t[Math.max(0,Math.min(s,r-1))])},ne=/[^.]*(?=\..*)\.|.*/,ie=/\..*/,re=/::\d+$/,se={};let oe=1;const ae={mouseenter:"mouseover",mouseleave:"mouseout"},le=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 ue(t,e){return e&&`${e}::${oe++}`||t.uidEvent||oe++}function ce(t){const e=ue(t);return t.uidEvent=e,se[e]=se[e]||{},se[e]}function de(t,e,n=null){return Object.values(t).find((t=>t.callable===e&&t.delegationSelector===n))}function he(t,e,n){const i="string"==typeof e,r=i?n:e||n;let s=pe(t);return le.has(s)||(s=t),[i,r,s]}function fe(t,e,n,i,r){if("string"!=typeof e||!t)return;let[s,o,a]=he(e,n,i);if(e in ae){const t=t=>function(e){if(!e.relatedTarget||e.relatedTarget!==e.delegateTarget&&!e.delegateTarget.contains(e.relatedTarget))return t.call(this,e)};o=t(o)}const l=ce(t),u=l[a]||(l[a]={}),c=de(u,o,s?n:null);if(c)return void(c.oneOff=c.oneOff&&r);const d=ue(o,e.replace(ne,"")),h=s?function(t,e,n){return function i(r){const s=t.querySelectorAll(e);for(let{target:o}=r;o&&o!==this;o=o.parentNode)for(const a of s)if(a===o)return ve(r,{delegateTarget:o}),i.oneOff&&ge.off(t,r.type,e,n),n.apply(o,[r])}}(t,n,o):function(t,e){return function n(i){return ve(i,{delegateTarget:t}),n.oneOff&&ge.off(t,i.type,e),e.apply(t,[i])}}(t,o);h.delegationSelector=s?n:null,h.callable=o,h.oneOff=r,h.uidEvent=d,u[d]=h,t.addEventListener(a,h,s)}function me(t,e,n,i,r){const s=de(e[n],i,r);s&&(t.removeEventListener(n,s,Boolean(r)),delete e[n][s.uidEvent])}function _e(t,e,n,i){const r=e[n]||{};for(const s of Object.keys(r))if(s.includes(i)){const i=r[s];me(t,e,n,i.callable,i.delegationSelector)}}function pe(t){return t=t.replace(ie,""),ae[t]||t}const ge={on(t,e,n,i){fe(t,e,n,i,!1)},one(t,e,n,i){fe(t,e,n,i,!0)},off(t,e,n,i){if("string"!=typeof e||!t)return;const[r,s,o]=he(e,n,i),a=o!==e,l=ce(t),u=l[o]||{},c=e.startsWith(".");if(void 0===s){if(c)for(const n of Object.keys(l))_e(t,l,n,e.slice(1));for(const n of Object.keys(u)){const i=n.replace(re,"");if(!a||e.includes(i)){const e=u[n];me(t,l,o,e.callable,e.delegationSelector)}}}else{if(!Object.keys(u).length)return;me(t,l,o,s,r?n:null)}},trigger(t,e,n){if("string"!=typeof e||!t)return null;const i=Gt();let r=null,s=!0,o=!0,a=!1;e!==pe(e)&&i&&(r=i.Event(e,n),i(t).trigger(r),s=!r.isPropagationStopped(),o=!r.isImmediatePropagationStopped(),a=r.isDefaultPrevented());let l=new Event(e,{bubbles:s,cancelable:!0});return l=ve(l,n),a&&l.preventDefault(),o&&t.dispatchEvent(l),l.defaultPrevented&&r&&r.preventDefault(),l}};function ve(t,e){for(const[n,i]of Object.entries(e||{}))try{t[n]=i}catch(e){Object.defineProperty(t,n,{configurable:!0,get(){return i}})}return t}const ye=new Map,be={set(t,e,n){ye.has(t)||ye.set(t,new Map);const i=ye.get(t);i.has(e)||0===i.size?i.set(e,n):console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(i.keys())[0]}.`)},get(t,e){return ye.has(t)&&ye.get(t).get(e)||null},remove(t,e){if(!ye.has(t))return;const n=ye.get(t);n.delete(e),0===n.size&&ye.delete(t)}};function Le(t){if("true"===t)return!0;if("false"===t)return!1;if(t===Number(t).toString())return Number(t);if(""===t||"null"===t)return null;if("string"!=typeof t)return t;try{return JSON.parse(decodeURIComponent(t))}catch(e){return t}}function Me(t){return t.replace(/[A-Z]/g,(t=>`-${t.toLowerCase()}`))}const we={setDataAttribute(t,e,n){t.setAttribute(`data-bs-${Me(e)}`,n)},removeDataAttribute(t,e){t.removeAttribute(`data-bs-${Me(e)}`)},getDataAttributes(t){if(!t)return{};const e={},n=Object.keys(t.dataset).filter((t=>t.startsWith("bs")&&!t.startsWith("bsConfig")));for(const i of n){let n=i.replace(/^bs/,"");n=n.charAt(0).toLowerCase()+n.slice(1,n.length),e[n]=Le(t.dataset[i])}return e},getDataAttribute(t,e){return Le(t.getAttribute(`data-bs-${Me(e)}`))}};class xe{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(t){return t=this._mergeConfigObj(t),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}_configAfterMerge(t){return t}_mergeConfigObj(t,e){const n=Wt(e)?we.getDataAttribute(e,"config"):{};return{...this.constructor.Default,..."object"==typeof n?n:{},...Wt(e)?we.getDataAttributes(e):{},..."object"==typeof t?t:{}}}_typeCheckConfig(t,e=this.constructor.DefaultType){for(const i of Object.keys(e)){const r=e[i],s=t[i],o=Wt(s)?"element":null==(n=s)?`${n}`:Object.prototype.toString.call(n).match(/\s([a-z]+)/i)[1].toLowerCase();if(!new RegExp(r).test(o))throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${i}" provided type "${o}" but expected type "${r}".`)}var n}}class ke extends xe{constructor(t,e){super(),(t=Bt(t))&&(this._element=t,this._config=this._getConfig(e),be.set(this._element,this.constructor.DATA_KEY,this))}dispose(){be.remove(this._element,this.constructor.DATA_KEY),ge.off(this._element,this.constructor.EVENT_KEY);for(const t of Object.getOwnPropertyNames(this))this[t]=null}_queueCallback(t,e,n=!0){te(t,e,n)}_getConfig(t){return t=this._mergeConfigObj(t,this._element),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}static getInstance(t){return be.get(Bt(t),this.DATA_KEY)}static getOrCreateInstance(t,e={}){return this.getInstance(t)||new this(t,"object"==typeof e?e:null)}static get VERSION(){return"5.2.2"}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}static eventName(t){return`${t}${this.EVENT_KEY}`}}const Te=(t,e="hide")=>{const n=`click.dismiss${t.EVENT_KEY}`,i=t.NAME;ge.on(document,n,`[data-bs-dismiss="${i}"]`,(function(n){if(["A","AREA"].includes(this.tagName)&&n.preventDefault(),Ut(this))return;const r=Ft(this)||this.closest(`.${i}`);t.getOrCreateInstance(r)[e]()}))};class De extends ke{static get NAME(){return"alert"}close(){if(ge.trigger(this._element,"close.bs.alert").defaultPrevented)return;this._element.classList.remove("show");const t=this._element.classList.contains("fade");this._queueCallback((()=>this._destroyElement()),this._element,t)}_destroyElement(){this._element.remove(),ge.trigger(this._element,"closed.bs.alert"),this.dispose()}static jQueryInterface(t){return this.each((function(){const e=De.getOrCreateInstance(this);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}Te(De,"close"),Xt(De);const Se='[data-bs-toggle="button"]';class Ye extends ke{static get NAME(){return"button"}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle("active"))}static jQueryInterface(t){return this.each((function(){const e=Ye.getOrCreateInstance(this);"toggle"===t&&e[t]()}))}}ge.on(document,"click.bs.button.data-api",Se,(t=>{t.preventDefault();const e=t.target.closest(Se);Ye.getOrCreateInstance(e).toggle()})),Xt(Ye);const Ce={find(t,e=document.documentElement){return[].concat(...Element.prototype.querySelectorAll.call(e,t))},findOne(t,e=document.documentElement){return Element.prototype.querySelector.call(e,t)},children(t,e){return[].concat(...t.children).filter((t=>t.matches(e)))},parents(t,e){const n=[];let i=t.parentNode.closest(e);for(;i;)n.push(i),i=i.parentNode.closest(e);return n},prev(t,e){let n=t.previousElementSibling;for(;n;){if(n.matches(e))return[n];n=n.previousElementSibling}return[]},next(t,e){let n=t.nextElementSibling;for(;n;){if(n.matches(e))return[n];n=n.nextElementSibling}return[]},focusableChildren(t){const e=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map((t=>`${t}:not([tabindex^="-"])`)).join(",");return this.find(e,t).filter((t=>!Ut(t)&&Vt(t)))}},Ae=".bs.swipe",Pe={endCallback:null,leftCallback:null,rightCallback:null},Ee={endCallback:"(function|null)",leftCallback:"(function|null)",rightCallback:"(function|null)"};class He extends xe{constructor(t,e){super(),this._element=t,t&&He.isSupported()&&(this._config=this._getConfig(e),this._deltaX=0,this._supportPointerEvents=Boolean(window.PointerEvent),this._initEvents())}static get Default(){return Pe}static get DefaultType(){return Ee}static get NAME(){return"swipe"}dispose(){ge.off(this._element,Ae)}_start(t){this._supportPointerEvents?this._eventIsPointerPenTouch(t)&&(this._deltaX=t.clientX):this._deltaX=t.touches[0].clientX}_end(t){this._eventIsPointerPenTouch(t)&&(this._deltaX=t.clientX-this._deltaX),this._handleSwipe(),Qt(this._config.endCallback)}_move(t){this._deltaX=t.touches&&t.touches.length>1?0:t.touches[0].clientX-this._deltaX}_handleSwipe(){const t=Math.abs(this._deltaX);if(t<=40)return;const e=t/this._deltaX;this._deltaX=0,e&&Qt(e>0?this._config.rightCallback:this._config.leftCallback)}_initEvents(){this._supportPointerEvents?(ge.on(this._element,"pointerdown.bs.swipe",(t=>this._start(t))),ge.on(this._element,"pointerup.bs.swipe",(t=>this._end(t))),this._element.classList.add("pointer-event")):(ge.on(this._element,"touchstart.bs.swipe",(t=>this._start(t))),ge.on(this._element,"touchmove.bs.swipe",(t=>this._move(t))),ge.on(this._element,"touchend.bs.swipe",(t=>this._end(t))))}_eventIsPointerPenTouch(t){return this._supportPointerEvents&&("pen"===t.pointerType||"touch"===t.pointerType)}static isSupported(){return"ontouchstart"in document.documentElement||navigator.maxTouchPoints>0}}const Oe="next",je="prev",ze="left",Ie="right",Ne="slid.bs.carousel",Fe="carousel",Re="active",We=".active",Be=".carousel-item",Ve={ArrowLeft:Ie,ArrowRight:ze},Ue={interval:5e3,keyboard:!0,pause:"hover",ride:!1,touch:!0,wrap:!0},qe={interval:"(number|boolean)",keyboard:"boolean",pause:"(string|boolean)",ride:"(boolean|string)",touch:"boolean",wrap:"boolean"};class Ze extends ke{constructor(t,e){super(t,e),this._interval=null,this._activeElement=null,this._isSliding=!1,this.touchTimeout=null,this._swipeHelper=null,this._indicatorsElement=Ce.findOne(".carousel-indicators",this._element),this._addEventListeners(),this._config.ride===Fe&&this.cycle()}static get Default(){return Ue}static get DefaultType(){return qe}static get NAME(){return"carousel"}next(){this._slide(Oe)}nextWhenVisible(){!document.hidden&&Vt(this._element)&&this.next()}prev(){this._slide(je)}pause(){this._isSliding&&Rt(this._element),this._clearInterval()}cycle(){this._clearInterval(),this._updateInterval(),this._interval=setInterval((()=>this.nextWhenVisible()),this._config.interval)}_maybeEnableCycle(){this._config.ride&&(this._isSliding?ge.one(this._element,Ne,(()=>this.cycle())):this.cycle())}to(t){const e=this._getItems();if(t>e.length-1||t<0)return;if(this._isSliding)return void ge.one(this._element,Ne,(()=>this.to(t)));const n=this._getItemIndex(this._getActive());if(n===t)return;const i=t>n?Oe:je;this._slide(i,e[t])}dispose(){this._swipeHelper&&this._swipeHelper.dispose(),super.dispose()}_configAfterMerge(t){return t.defaultInterval=t.interval,t}_addEventListeners(){this._config.keyboard&&ge.on(this._element,"keydown.bs.carousel",(t=>this._keydown(t))),"hover"===this._config.pause&&(ge.on(this._element,"mouseenter.bs.carousel",(()=>this.pause())),ge.on(this._element,"mouseleave.bs.carousel",(()=>this._maybeEnableCycle()))),this._config.touch&&He.isSupported()&&this._addTouchEventListeners()}_addTouchEventListeners(){for(const t of Ce.find(".carousel-item img",this._element))ge.on(t,"dragstart.bs.carousel",(t=>t.preventDefault()));const t={leftCallback:()=>this._slide(this._directionToOrder(ze)),rightCallback:()=>this._slide(this._directionToOrder(Ie)),endCallback:()=>{"hover"===this._config.pause&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout((()=>this._maybeEnableCycle()),500+this._config.interval))}};this._swipeHelper=new He(this._element,t)}_keydown(t){if(/input|textarea/i.test(t.target.tagName))return;const e=Ve[t.key];e&&(t.preventDefault(),this._slide(this._directionToOrder(e)))}_getItemIndex(t){return this._getItems().indexOf(t)}_setActiveIndicatorElement(t){if(!this._indicatorsElement)return;const e=Ce.findOne(We,this._indicatorsElement);e.classList.remove(Re),e.removeAttribute("aria-current");const n=Ce.findOne(`[data-bs-slide-to="${t}"]`,this._indicatorsElement);n&&(n.classList.add(Re),n.setAttribute("aria-current","true"))}_updateInterval(){const t=this._activeElement||this._getActive();if(!t)return;const e=Number.parseInt(t.getAttribute("data-bs-interval"),10);this._config.interval=e||this._config.defaultInterval}_slide(t,e=null){if(this._isSliding)return;const n=this._getActive(),i=t===Oe,r=e||ee(this._getItems(),n,i,this._config.wrap);if(r===n)return;const s=this._getItemIndex(r),o=e=>ge.trigger(this._element,e,{relatedTarget:r,direction:this._orderToDirection(t),from:this._getItemIndex(n),to:s});if(o("slide.bs.carousel").defaultPrevented)return;if(!n||!r)return;const a=Boolean(this._interval);this.pause(),this._isSliding=!0,this._setActiveIndicatorElement(s),this._activeElement=r;const l=i?"carousel-item-start":"carousel-item-end",u=i?"carousel-item-next":"carousel-item-prev";r.classList.add(u),$t(r),n.classList.add(l),r.classList.add(l);this._queueCallback((()=>{r.classList.remove(l,u),r.classList.add(Re),n.classList.remove(Re,u,l),this._isSliding=!1,o(Ne)}),n,this._isAnimated()),a&&this.cycle()}_isAnimated(){return this._element.classList.contains("slide")}_getActive(){return Ce.findOne(".active.carousel-item",this._element)}_getItems(){return Ce.find(Be,this._element)}_clearInterval(){this._interval&&(clearInterval(this._interval),this._interval=null)}_directionToOrder(t){return Kt()?t===ze?je:Oe:t===ze?Oe:je}_orderToDirection(t){return Kt()?t===je?ze:Ie:t===je?Ie:ze}static jQueryInterface(t){return this.each((function(){const e=Ze.getOrCreateInstance(this,t);if("number"!=typeof t){if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}}else e.to(t)}))}}ge.on(document,"click.bs.carousel.data-api","[data-bs-slide], [data-bs-slide-to]",(function(t){const e=Ft(this);if(!e||!e.classList.contains(Fe))return;t.preventDefault();const n=Ze.getOrCreateInstance(e),i=this.getAttribute("data-bs-slide-to");return i?(n.to(i),void n._maybeEnableCycle()):"next"===we.getDataAttribute(this,"slide")?(n.next(),void n._maybeEnableCycle()):(n.prev(),void n._maybeEnableCycle())})),ge.on(window,"load.bs.carousel.data-api",(()=>{const t=Ce.find('[data-bs-ride="carousel"]');for(const e of t)Ze.getOrCreateInstance(e)})),Xt(Ze);const $e="show",Ge="collapse",Je="collapsing",Ke='[data-bs-toggle="collapse"]',Xe={parent:null,toggle:!0},Qe={parent:"(null|element)",toggle:"boolean"};class tn extends ke{constructor(t,e){super(t,e),this._isTransitioning=!1,this._triggerArray=[];const n=Ce.find(Ke);for(const t of n){const e=Nt(t),n=Ce.find(e).filter((t=>t===this._element));null!==e&&n.length&&this._triggerArray.push(t)}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return Xe}static get DefaultType(){return Qe}static get NAME(){return"collapse"}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let t=[];if(this._config.parent&&(t=this._getFirstLevelChildren(".collapse.show, .collapse.collapsing").filter((t=>t!==this._element)).map((t=>tn.getOrCreateInstance(t,{toggle:!1})))),t.length&&t[0]._isTransitioning)return;if(ge.trigger(this._element,"show.bs.collapse").defaultPrevented)return;for(const e of t)e.hide();const e=this._getDimension();this._element.classList.remove(Ge),this._element.classList.add(Je),this._element.style[e]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const n=`scroll${e[0].toUpperCase()+e.slice(1)}`;this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(Je),this._element.classList.add(Ge,$e),this._element.style[e]="",ge.trigger(this._element,"shown.bs.collapse")}),this._element,!0),this._element.style[e]=`${this._element[n]}px`}hide(){if(this._isTransitioning||!this._isShown())return;if(ge.trigger(this._element,"hide.bs.collapse").defaultPrevented)return;const t=this._getDimension();this._element.style[t]=`${this._element.getBoundingClientRect()[t]}px`,$t(this._element),this._element.classList.add(Je),this._element.classList.remove(Ge,$e);for(const t of this._triggerArray){const e=Ft(t);e&&!this._isShown(e)&&this._addAriaAndCollapsedClass([t],!1)}this._isTransitioning=!0;this._element.style[t]="",this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(Je),this._element.classList.add(Ge),ge.trigger(this._element,"hidden.bs.collapse")}),this._element,!0)}_isShown(t=this._element){return t.classList.contains($e)}_configAfterMerge(t){return t.toggle=Boolean(t.toggle),t.parent=Bt(t.parent),t}_getDimension(){return this._element.classList.contains("collapse-horizontal")?"width":"height"}_initializeChildren(){if(!this._config.parent)return;const t=this._getFirstLevelChildren(Ke);for(const e of t){const t=Ft(e);t&&this._addAriaAndCollapsedClass([e],this._isShown(t))}}_getFirstLevelChildren(t){const e=Ce.find(":scope .collapse .collapse",this._config.parent);return Ce.find(t,this._config.parent).filter((t=>!e.includes(t)))}_addAriaAndCollapsedClass(t,e){if(t.length)for(const n of t)n.classList.toggle("collapsed",!e),n.setAttribute("aria-expanded",e)}static jQueryInterface(t){const e={};return"string"==typeof t&&/show|hide/.test(t)&&(e.toggle=!1),this.each((function(){const n=tn.getOrCreateInstance(this,e);if("string"==typeof t){if(void 0===n[t])throw new TypeError(`No method named "${t}"`);n[t]()}}))}}ge.on(document,"click.bs.collapse.data-api",Ke,(function(t){("A"===t.target.tagName||t.delegateTarget&&"A"===t.delegateTarget.tagName)&&t.preventDefault();const e=Nt(this),n=Ce.find(e);for(const t of n)tn.getOrCreateInstance(t,{toggle:!1}).toggle()})),Xt(tn);const en="dropdown",nn="ArrowUp",rn="ArrowDown",sn="click.bs.dropdown.data-api",on="keydown.bs.dropdown.data-api",an="show",ln='[data-bs-toggle="dropdown"]:not(.disabled):not(:disabled)',un=`${ln}.show`,cn=".dropdown-menu",dn=Kt()?"top-end":"top-start",hn=Kt()?"top-start":"top-end",fn=Kt()?"bottom-end":"bottom-start",mn=Kt()?"bottom-start":"bottom-end",_n=Kt()?"left-start":"right-start",pn=Kt()?"right-start":"left-start",gn={autoClose:!0,boundary:"clippingParents",display:"dynamic",offset:[0,2],popperConfig:null,reference:"toggle"},vn={autoClose:"(boolean|string)",boundary:"(string|element)",display:"string",offset:"(array|string|function)",popperConfig:"(null|object|function)",reference:"(string|element|object)"};class yn extends ke{constructor(t,e){super(t,e),this._popper=null,this._parent=this._element.parentNode,this._menu=Ce.next(this._element,cn)[0]||Ce.prev(this._element,cn)[0]||Ce.findOne(cn,this._parent),this._inNavbar=this._detectNavbar()}static get Default(){return gn}static get DefaultType(){return vn}static get NAME(){return en}toggle(){return this._isShown()?this.hide():this.show()}show(){if(Ut(this._element)||this._isShown())return;const t={relatedTarget:this._element};if(!ge.trigger(this._element,"show.bs.dropdown",t).defaultPrevented){if(this._createPopper(),"ontouchstart"in document.documentElement&&!this._parent.closest(".navbar-nav"))for(const t of[].concat(...document.body.children))ge.on(t,"mouseover",Zt);this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.add(an),this._element.classList.add(an),ge.trigger(this._element,"shown.bs.dropdown",t)}}hide(){if(Ut(this._element)||!this._isShown())return;const t={relatedTarget:this._element};this._completeHide(t)}dispose(){this._popper&&this._popper.destroy(),super.dispose()}update(){this._inNavbar=this._detectNavbar(),this._popper&&this._popper.update()}_completeHide(t){if(!ge.trigger(this._element,"hide.bs.dropdown",t).defaultPrevented){if("ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))ge.off(t,"mouseover",Zt);this._popper&&this._popper.destroy(),this._menu.classList.remove(an),this._element.classList.remove(an),this._element.setAttribute("aria-expanded","false"),we.removeDataAttribute(this._menu,"popper"),ge.trigger(this._element,"hidden.bs.dropdown",t)}}_getConfig(t){if("object"==typeof(t=super._getConfig(t)).reference&&!Wt(t.reference)&&"function"!=typeof t.reference.getBoundingClientRect)throw new TypeError(`${en.toUpperCase()}: Option "reference" provided type "object" without a required "getBoundingClientRect" method.`);return t}_createPopper(){if(void 0===i)throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org)");let t=this._element;"parent"===this._config.reference?t=this._parent:Wt(this._config.reference)?t=Bt(this._config.reference):"object"==typeof this._config.reference&&(t=this._config.reference);const e=this._getPopperConfig();this._popper=Ot(t,this._menu,e)}_isShown(){return this._menu.classList.contains(an)}_getPlacement(){const t=this._parent;if(t.classList.contains("dropend"))return _n;if(t.classList.contains("dropstart"))return pn;if(t.classList.contains("dropup-center"))return"top";if(t.classList.contains("dropdown-center"))return"bottom";const e="end"===getComputedStyle(this._menu).getPropertyValue("--bs-position").trim();return t.classList.contains("dropup")?e?hn:dn:e?mn:fn}_detectNavbar(){return null!==this._element.closest(".navbar")}_getOffset(){const{offset:t}=this._config;return"string"==typeof t?t.split(",").map((t=>Number.parseInt(t,10))):"function"==typeof t?e=>t(e,this._element):t}_getPopperConfig(){const t={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return(this._inNavbar||"static"===this._config.display)&&(we.setDataAttribute(this._menu,"popper","static"),t.modifiers=[{name:"applyStyles",enabled:!1}]),{...t,..."function"==typeof this._config.popperConfig?this._config.popperConfig(t):this._config.popperConfig}}_selectMenuItem({key:t,target:e}){const n=Ce.find(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",this._menu).filter((t=>Vt(t)));n.length&&ee(n,e,t===rn,!n.includes(e)).focus()}static jQueryInterface(t){return this.each((function(){const e=yn.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}static clearMenus(t){if(2===t.button||"keyup"===t.type&&"Tab"!==t.key)return;const e=Ce.find(un);for(const n of e){const e=yn.getInstance(n);if(!e||!1===e._config.autoClose)continue;const i=t.composedPath(),r=i.includes(e._menu);if(i.includes(e._element)||"inside"===e._config.autoClose&&!r||"outside"===e._config.autoClose&&r)continue;if(e._menu.contains(t.target)&&("keyup"===t.type&&"Tab"===t.key||/input|select|option|textarea|form/i.test(t.target.tagName)))continue;const s={relatedTarget:e._element};"click"===t.type&&(s.clickEvent=t),e._completeHide(s)}}static dataApiKeydownHandler(t){const e=/input|textarea/i.test(t.target.tagName),n="Escape"===t.key,i=[nn,rn].includes(t.key);if(!i&&!n)return;if(e&&!n)return;t.preventDefault();const r=this.matches(ln)?this:Ce.prev(this,ln)[0]||Ce.next(this,ln)[0]||Ce.findOne(ln,t.delegateTarget.parentNode),s=yn.getOrCreateInstance(r);if(i)return t.stopPropagation(),s.show(),void s._selectMenuItem(t);s._isShown()&&(t.stopPropagation(),s.hide(),r.focus())}}ge.on(document,on,ln,yn.dataApiKeydownHandler),ge.on(document,on,cn,yn.dataApiKeydownHandler),ge.on(document,sn,yn.clearMenus),ge.on(document,"keyup.bs.dropdown.data-api",yn.clearMenus),ge.on(document,sn,ln,(function(t){t.preventDefault(),yn.getOrCreateInstance(this).toggle()})),Xt(yn);const bn=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",Ln=".sticky-top",Mn="padding-right",wn="margin-right";class xn{constructor(){this._element=document.body}getWidth(){const t=document.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}hide(){const t=this.getWidth();this._disableOverFlow(),this._setElementAttributes(this._element,Mn,(e=>e+t)),this._setElementAttributes(bn,Mn,(e=>e+t)),this._setElementAttributes(Ln,wn,(e=>e-t))}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,Mn),this._resetElementAttributes(bn,Mn),this._resetElementAttributes(Ln,wn)}isOverflowing(){return this.getWidth()>0}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(t,e,n){const i=this.getWidth();this._applyManipulationCallback(t,(t=>{if(t!==this._element&&window.innerWidth>t.clientWidth+i)return;this._saveInitialAttribute(t,e);const r=window.getComputedStyle(t).getPropertyValue(e);t.style.setProperty(e,`${n(Number.parseFloat(r))}px`)}))}_saveInitialAttribute(t,e){const n=t.style.getPropertyValue(e);n&&we.setDataAttribute(t,e,n)}_resetElementAttributes(t,e){this._applyManipulationCallback(t,(t=>{const n=we.getDataAttribute(t,e);null!==n?(we.removeDataAttribute(t,e),t.style.setProperty(e,n)):t.style.removeProperty(e)}))}_applyManipulationCallback(t,e){if(Wt(t))e(t);else for(const n of Ce.find(t,this._element))e(n)}}const kn="backdrop",Tn="show",Dn="mousedown.bs.backdrop",Sn={className:"modal-backdrop",clickCallback:null,isAnimated:!1,isVisible:!0,rootElement:"body"},Yn={className:"string",clickCallback:"(function|null)",isAnimated:"boolean",isVisible:"boolean",rootElement:"(element|string)"};class Cn extends xe{constructor(t){super(),this._config=this._getConfig(t),this._isAppended=!1,this._element=null}static get Default(){return Sn}static get DefaultType(){return Yn}static get NAME(){return kn}show(t){if(!this._config.isVisible)return void Qt(t);this._append();const e=this._getElement();this._config.isAnimated&&$t(e),e.classList.add(Tn),this._emulateAnimation((()=>{Qt(t)}))}hide(t){this._config.isVisible?(this._getElement().classList.remove(Tn),this._emulateAnimation((()=>{this.dispose(),Qt(t)}))):Qt(t)}dispose(){this._isAppended&&(ge.off(this._element,Dn),this._element.remove(),this._isAppended=!1)}_getElement(){if(!this._element){const t=document.createElement("div");t.className=this._config.className,this._config.isAnimated&&t.classList.add("fade"),this._element=t}return this._element}_configAfterMerge(t){return t.rootElement=Bt(t.rootElement),t}_append(){if(this._isAppended)return;const t=this._getElement();this._config.rootElement.append(t),ge.on(t,Dn,(()=>{Qt(this._config.clickCallback)})),this._isAppended=!0}_emulateAnimation(t){te(t,this._getElement(),this._config.isAnimated)}}const An=".bs.focustrap",Pn="backward",En={autofocus:!0,trapElement:null},Hn={autofocus:"boolean",trapElement:"element"};class On extends xe{constructor(t){super(),this._config=this._getConfig(t),this._isActive=!1,this._lastTabNavDirection=null}static get Default(){return En}static get DefaultType(){return Hn}static get NAME(){return"focustrap"}activate(){this._isActive||(this._config.autofocus&&this._config.trapElement.focus(),ge.off(document,An),ge.on(document,"focusin.bs.focustrap",(t=>this._handleFocusin(t))),ge.on(document,"keydown.tab.bs.focustrap",(t=>this._handleKeydown(t))),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,ge.off(document,An))}_handleFocusin(t){const{trapElement:e}=this._config;if(t.target===document||t.target===e||e.contains(t.target))return;const n=Ce.focusableChildren(e);0===n.length?e.focus():this._lastTabNavDirection===Pn?n[n.length-1].focus():n[0].focus()}_handleKeydown(t){"Tab"===t.key&&(this._lastTabNavDirection=t.shiftKey?Pn:"forward")}}const jn=".bs.modal",zn="hidden.bs.modal",In="show.bs.modal",Nn="modal-open",Fn="show",Rn="modal-static",Wn={backdrop:!0,focus:!0,keyboard:!0},Bn={backdrop:"(boolean|string)",focus:"boolean",keyboard:"boolean"};class Vn extends ke{constructor(t,e){super(t,e),this._dialog=Ce.findOne(".modal-dialog",this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._isTransitioning=!1,this._scrollBar=new xn,this._addEventListeners()}static get Default(){return Wn}static get DefaultType(){return Bn}static get NAME(){return"modal"}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){if(this._isShown||this._isTransitioning)return;ge.trigger(this._element,In,{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._isTransitioning=!0,this._scrollBar.hide(),document.body.classList.add(Nn),this._adjustDialog(),this._backdrop.show((()=>this._showElement(t))))}hide(){if(!this._isShown||this._isTransitioning)return;ge.trigger(this._element,"hide.bs.modal").defaultPrevented||(this._isShown=!1,this._isTransitioning=!0,this._focustrap.deactivate(),this._element.classList.remove(Fn),this._queueCallback((()=>this._hideModal()),this._element,this._isAnimated()))}dispose(){for(const t of[window,this._dialog])ge.off(t,jn);this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new Cn({isVisible:Boolean(this._config.backdrop),isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new On({trapElement:this._element})}_showElement(t){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 e=Ce.findOne(".modal-body",this._dialog);e&&(e.scrollTop=0),$t(this._element),this._element.classList.add(Fn);this._queueCallback((()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,ge.trigger(this._element,"shown.bs.modal",{relatedTarget:t})}),this._dialog,this._isAnimated())}_addEventListeners(){ge.on(this._element,"keydown.dismiss.bs.modal",(t=>{if("Escape"===t.key)return this._config.keyboard?(t.preventDefault(),void this.hide()):void this._triggerBackdropTransition()})),ge.on(window,"resize.bs.modal",(()=>{this._isShown&&!this._isTransitioning&&this._adjustDialog()})),ge.on(this._element,"mousedown.dismiss.bs.modal",(t=>{ge.one(this._element,"click.dismiss.bs.modal",(e=>{this._element===t.target&&this._element===e.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(Nn),this._resetAdjustments(),this._scrollBar.reset(),ge.trigger(this._element,zn)}))}_isAnimated(){return this._element.classList.contains("fade")}_triggerBackdropTransition(){if(ge.trigger(this._element,"hidePrevented.bs.modal").defaultPrevented)return;const t=this._element.scrollHeight>document.documentElement.clientHeight,e=this._element.style.overflowY;"hidden"===e||this._element.classList.contains(Rn)||(t||(this._element.style.overflowY="hidden"),this._element.classList.add(Rn),this._queueCallback((()=>{this._element.classList.remove(Rn),this._queueCallback((()=>{this._element.style.overflowY=e}),this._dialog)}),this._dialog),this._element.focus())}_adjustDialog(){const t=this._element.scrollHeight>document.documentElement.clientHeight,e=this._scrollBar.getWidth(),n=e>0;if(n&&!t){const t=Kt()?"paddingLeft":"paddingRight";this._element.style[t]=`${e}px`}if(!n&&t){const t=Kt()?"paddingRight":"paddingLeft";this._element.style[t]=`${e}px`}}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(t,e){return this.each((function(){const n=Vn.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===n[t])throw new TypeError(`No method named "${t}"`);n[t](e)}}))}}ge.on(document,"click.bs.modal.data-api",'[data-bs-toggle="modal"]',(function(t){const e=Ft(this);["A","AREA"].includes(this.tagName)&&t.preventDefault(),ge.one(e,In,(t=>{t.defaultPrevented||ge.one(e,zn,(()=>{Vt(this)&&this.focus()}))}));const n=Ce.findOne(".modal.show");n&&Vn.getInstance(n).hide();Vn.getOrCreateInstance(e).toggle(this)})),Te(Vn),Xt(Vn);const Un="show",qn="showing",Zn="hiding",$n=".offcanvas.show",Gn="hidePrevented.bs.offcanvas",Jn="hidden.bs.offcanvas",Kn={backdrop:!0,keyboard:!0,scroll:!1},Xn={backdrop:"(boolean|string)",keyboard:"boolean",scroll:"boolean"};class Qn extends ke{constructor(t,e){super(t,e),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get Default(){return Kn}static get DefaultType(){return Xn}static get NAME(){return"offcanvas"}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){if(this._isShown)return;if(ge.trigger(this._element,"show.bs.offcanvas",{relatedTarget:t}).defaultPrevented)return;this._isShown=!0,this._backdrop.show(),this._config.scroll||(new xn).hide(),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add(qn);this._queueCallback((()=>{this._config.scroll&&!this._config.backdrop||this._focustrap.activate(),this._element.classList.add(Un),this._element.classList.remove(qn),ge.trigger(this._element,"shown.bs.offcanvas",{relatedTarget:t})}),this._element,!0)}hide(){if(!this._isShown)return;if(ge.trigger(this._element,"hide.bs.offcanvas").defaultPrevented)return;this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.add(Zn),this._backdrop.hide();this._queueCallback((()=>{this._element.classList.remove(Un,Zn),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._config.scroll||(new xn).reset(),ge.trigger(this._element,Jn)}),this._element,!0)}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_initializeBackDrop(){const t=Boolean(this._config.backdrop);return new Cn({className:"offcanvas-backdrop",isVisible:t,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:t?()=>{"static"!==this._config.backdrop?this.hide():ge.trigger(this._element,Gn)}:null})}_initializeFocusTrap(){return new On({trapElement:this._element})}_addEventListeners(){ge.on(this._element,"keydown.dismiss.bs.offcanvas",(t=>{"Escape"===t.key&&(this._config.keyboard?this.hide():ge.trigger(this._element,Gn))}))}static jQueryInterface(t){return this.each((function(){const e=Qn.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}ge.on(document,"click.bs.offcanvas.data-api",'[data-bs-toggle="offcanvas"]',(function(t){const e=Ft(this);if(["A","AREA"].includes(this.tagName)&&t.preventDefault(),Ut(this))return;ge.one(e,Jn,(()=>{Vt(this)&&this.focus()}));const n=Ce.findOne($n);n&&n!==e&&Qn.getInstance(n).hide();Qn.getOrCreateInstance(e).toggle(this)})),ge.on(window,"load.bs.offcanvas.data-api",(()=>{for(const t of Ce.find($n))Qn.getOrCreateInstance(t).show()})),ge.on(window,"resize.bs.offcanvas",(()=>{for(const t of Ce.find("[aria-modal][class*=show][class*=offcanvas-]"))"fixed"!==getComputedStyle(t).position&&Qn.getOrCreateInstance(t).hide()})),Te(Qn),Xt(Qn);const ti=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),ei=/^(?:(?:https?|mailto|ftp|tel|file|sms):|[^#&/:?]*(?:[#/?]|$))/i,ni=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[\d+/a-z]+=*$/i,ii=(t,e)=>{const n=t.nodeName.toLowerCase();return e.includes(n)?!ti.has(n)||Boolean(ei.test(t.nodeValue)||ni.test(t.nodeValue)):e.filter((t=>t instanceof RegExp)).some((t=>t.test(n)))},ri={"*":["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 si={allowList:ri,content:{},extraClass:"",html:!1,sanitize:!0,sanitizeFn:null,template:"
"},oi={allowList:"object",content:"object",extraClass:"(string|function)",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",template:"string"},ai={entry:"(string|element|function|null)",selector:"(string|element)"};class li extends xe{constructor(t){super(),this._config=this._getConfig(t)}static get Default(){return si}static get DefaultType(){return oi}static get NAME(){return"TemplateFactory"}getContent(){return Object.values(this._config.content).map((t=>this._resolvePossibleFunction(t))).filter(Boolean)}hasContent(){return this.getContent().length>0}changeContent(t){return this._checkContent(t),this._config.content={...this._config.content,...t},this}toHtml(){const t=document.createElement("div");t.innerHTML=this._maybeSanitize(this._config.template);for(const[e,n]of Object.entries(this._config.content))this._setContent(t,n,e);const e=t.children[0],n=this._resolvePossibleFunction(this._config.extraClass);return n&&e.classList.add(...n.split(" ")),e}_typeCheckConfig(t){super._typeCheckConfig(t),this._checkContent(t.content)}_checkContent(t){for(const[e,n]of Object.entries(t))super._typeCheckConfig({selector:e,entry:n},ai)}_setContent(t,e,n){const i=Ce.findOne(n,t);i&&((e=this._resolvePossibleFunction(e))?Wt(e)?this._putElementInTemplate(Bt(e),i):this._config.html?i.innerHTML=this._maybeSanitize(e):i.textContent=e:i.remove())}_maybeSanitize(t){return this._config.sanitize?function(t,e,n){if(!t.length)return t;if(n&&"function"==typeof n)return n(t);const i=(new window.DOMParser).parseFromString(t,"text/html"),r=[].concat(...i.body.querySelectorAll("*"));for(const t of r){const n=t.nodeName.toLowerCase();if(!Object.keys(e).includes(n)){t.remove();continue}const i=[].concat(...t.attributes),r=[].concat(e["*"]||[],e[n]||[]);for(const e of i)ii(e,r)||t.removeAttribute(e.nodeName)}return i.body.innerHTML}(t,this._config.allowList,this._config.sanitizeFn):t}_resolvePossibleFunction(t){return"function"==typeof t?t(this):t}_putElementInTemplate(t,e){if(this._config.html)return e.innerHTML="",void e.append(t);e.textContent=t.textContent}}const ui=new Set(["sanitize","allowList","sanitizeFn"]),ci="fade",di="show",hi=".modal",fi="hide.bs.modal",mi="hover",_i="focus",pi={AUTO:"auto",TOP:"top",RIGHT:Kt()?"left":"right",BOTTOM:"bottom",LEFT:Kt()?"right":"left"},gi={allowList:ri,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"},vi={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 yi extends ke{constructor(t,e){if(void 0===i)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");super(t,e),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 gi}static get DefaultType(){return vi}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),ge.off(this._element.closest(hi),fi,this._hideModalHandler),this.tip&&this.tip.remove(),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 t=ge.trigger(this._element,this.constructor.eventName("show")),e=(qt(this._element)||this._element.ownerDocument.documentElement).contains(this._element);if(t.defaultPrevented||!e)return;this.tip&&(this.tip.remove(),this.tip=null);const n=this._getTipElement();this._element.setAttribute("aria-describedby",n.getAttribute("id"));const{container:i}=this._config;if(this._element.ownerDocument.documentElement.contains(this.tip)||(i.append(n),ge.trigger(this._element,this.constructor.eventName("inserted"))),this._popper?this._popper.update():this._popper=this._createPopper(n),n.classList.add(di),"ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))ge.on(t,"mouseover",Zt);this._queueCallback((()=>{ge.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(ge.trigger(this._element,this.constructor.eventName("hide")).defaultPrevented)return;const t=this._getTipElement();if(t.classList.remove(di),"ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))ge.off(t,"mouseover",Zt);this._activeTrigger.click=!1,this._activeTrigger.focus=!1,this._activeTrigger.hover=!1,this._isHovered=null;this._queueCallback((()=>{this._isWithActiveTrigger()||(this._isHovered||t.remove(),this._element.removeAttribute("aria-describedby"),ge.trigger(this._element,this.constructor.eventName("hidden")),this._disposePopper())}),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(t){const e=this._getTemplateFactory(t).toHtml();if(!e)return null;e.classList.remove(ci,di),e.classList.add(`bs-${this.constructor.NAME}-auto`);const n=(t=>{do{t+=Math.floor(1e6*Math.random())}while(document.getElementById(t));return t})(this.constructor.NAME).toString();return e.setAttribute("id",n),this._isAnimated()&&e.classList.add(ci),e}setContent(t){this._newContent=t,this._isShown()&&(this._disposePopper(),this.show())}_getTemplateFactory(t){return this._templateFactory?this._templateFactory.changeContent(t):this._templateFactory=new li({...this._config,content:t,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(t){return this.constructor.getOrCreateInstance(t.delegateTarget,this._getDelegateConfig())}_isAnimated(){return this._config.animation||this.tip&&this.tip.classList.contains(ci)}_isShown(){return this.tip&&this.tip.classList.contains(di)}_createPopper(t){const e="function"==typeof this._config.placement?this._config.placement.call(this,t,this._element):this._config.placement,n=pi[e.toUpperCase()];return Ot(this._element,t,this._getPopperConfig(n))}_getOffset(){const{offset:t}=this._config;return"string"==typeof t?t.split(",").map((t=>Number.parseInt(t,10))):"function"==typeof t?e=>t(e,this._element):t}_resolvePossibleFunction(t){return"function"==typeof t?t.call(this._element):t}_getPopperConfig(t){const e={placement:t,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:t=>{this._getTipElement().setAttribute("data-popper-placement",t.state.placement)}}]};return{...e,..."function"==typeof this._config.popperConfig?this._config.popperConfig(e):this._config.popperConfig}}_setListeners(){const t=this._config.trigger.split(" ");for(const e of t)if("click"===e)ge.on(this._element,this.constructor.eventName("click"),this._config.selector,(t=>{this._initializeOnDelegatedTarget(t).toggle()}));else if("manual"!==e){const t=e===mi?this.constructor.eventName("mouseenter"):this.constructor.eventName("focusin"),n=e===mi?this.constructor.eventName("mouseleave"):this.constructor.eventName("focusout");ge.on(this._element,t,this._config.selector,(t=>{const e=this._initializeOnDelegatedTarget(t);e._activeTrigger["focusin"===t.type?_i:mi]=!0,e._enter()})),ge.on(this._element,n,this._config.selector,(t=>{const e=this._initializeOnDelegatedTarget(t);e._activeTrigger["focusout"===t.type?_i:mi]=e._element.contains(t.relatedTarget),e._leave()}))}this._hideModalHandler=()=>{this._element&&this.hide()},ge.on(this._element.closest(hi),fi,this._hideModalHandler)}_fixTitle(){const t=this._element.getAttribute("title");t&&(this._element.getAttribute("aria-label")||this._element.textContent.trim()||this._element.setAttribute("aria-label",t),this._element.setAttribute("data-bs-original-title",t),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(t,e){clearTimeout(this._timeout),this._timeout=setTimeout(t,e)}_isWithActiveTrigger(){return Object.values(this._activeTrigger).includes(!0)}_getConfig(t){const e=we.getDataAttributes(this._element);for(const t of Object.keys(e))ui.has(t)&&delete e[t];return t={...e,..."object"==typeof t&&t?t:{}},t=this._mergeConfigObj(t),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}_configAfterMerge(t){return t.container=!1===t.container?document.body:Bt(t.container),"number"==typeof t.delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),t}_getDelegateConfig(){const t={};for(const e in this._config)this.constructor.Default[e]!==this._config[e]&&(t[e]=this._config[e]);return t.selector=!1,t.trigger="manual",t}_disposePopper(){this._popper&&(this._popper.destroy(),this._popper=null)}static jQueryInterface(t){return this.each((function(){const e=yi.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}Xt(yi);const bi={...yi.Default,content:"",offset:[0,8],placement:"right",template:'',trigger:"click"},Li={...yi.DefaultType,content:"(null|string|element|function)"};class Mi extends yi{static get Default(){return bi}static get DefaultType(){return Li}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(t){return this.each((function(){const e=Mi.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}Xt(Mi);const wi="click.bs.scrollspy",xi="active",ki="[href]",Ti={offset:null,rootMargin:"0px 0px -25%",smoothScroll:!1,target:null,threshold:[.1,.5,1]},Di={offset:"(number|null)",rootMargin:"string",smoothScroll:"boolean",target:"element",threshold:"array"};class Si extends ke{constructor(t,e){super(t,e),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 Ti}static get DefaultType(){return Di}static get NAME(){return"scrollspy"}refresh(){this._initializeTargetsAndObservables(),this._maybeEnableSmoothScroll(),this._observer?this._observer.disconnect():this._observer=this._getNewObserver();for(const t of this._observableSections.values())this._observer.observe(t)}dispose(){this._observer.disconnect(),super.dispose()}_configAfterMerge(t){return t.target=Bt(t.target)||document.body,t.rootMargin=t.offset?`${t.offset}px 0px -30%`:t.rootMargin,"string"==typeof t.threshold&&(t.threshold=t.threshold.split(",").map((t=>Number.parseFloat(t)))),t}_maybeEnableSmoothScroll(){this._config.smoothScroll&&(ge.off(this._config.target,wi),ge.on(this._config.target,wi,ki,(t=>{const e=this._observableSections.get(t.target.hash);if(e){t.preventDefault();const n=this._rootElement||window,i=e.offsetTop-this._element.offsetTop;if(n.scrollTo)return void n.scrollTo({top:i,behavior:"smooth"});n.scrollTop=i}})))}_getNewObserver(){const t={root:this._rootElement,threshold:this._config.threshold,rootMargin:this._config.rootMargin};return new IntersectionObserver((t=>this._observerCallback(t)),t)}_observerCallback(t){const e=t=>this._targetLinks.get(`#${t.target.id}`),n=t=>{this._previousScrollData.visibleEntryTop=t.target.offsetTop,this._process(e(t))},i=(this._rootElement||document.documentElement).scrollTop,r=i>=this._previousScrollData.parentScrollTop;this._previousScrollData.parentScrollTop=i;for(const s of t){if(!s.isIntersecting){this._activeTarget=null,this._clearActiveClass(e(s));continue}const t=s.target.offsetTop>=this._previousScrollData.visibleEntryTop;if(r&&t){if(n(s),!i)return}else r||t||n(s)}}_initializeTargetsAndObservables(){this._targetLinks=new Map,this._observableSections=new Map;const t=Ce.find(ki,this._config.target);for(const e of t){if(!e.hash||Ut(e))continue;const t=Ce.findOne(e.hash,this._element);Vt(t)&&(this._targetLinks.set(e.hash,e),this._observableSections.set(e.hash,t))}}_process(t){this._activeTarget!==t&&(this._clearActiveClass(this._config.target),this._activeTarget=t,t.classList.add(xi),this._activateParents(t),ge.trigger(this._element,"activate.bs.scrollspy",{relatedTarget:t}))}_activateParents(t){if(t.classList.contains("dropdown-item"))Ce.findOne(".dropdown-toggle",t.closest(".dropdown")).classList.add(xi);else for(const e of Ce.parents(t,".nav, .list-group"))for(const t of Ce.prev(e,".nav-link, .nav-item > .nav-link, .list-group-item"))t.classList.add(xi)}_clearActiveClass(t){t.classList.remove(xi);const e=Ce.find("[href].active",t);for(const t of e)t.classList.remove(xi)}static jQueryInterface(t){return this.each((function(){const e=Si.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}}))}}ge.on(window,"load.bs.scrollspy.data-api",(()=>{for(const t of Ce.find('[data-bs-spy="scroll"]'))Si.getOrCreateInstance(t)})),Xt(Si);const Yi="ArrowLeft",Ci="ArrowRight",Ai="ArrowUp",Pi="ArrowDown",Ei="active",Hi="fade",Oi="show",ji='[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',zi=`.nav-link:not(.dropdown-toggle), .list-group-item:not(.dropdown-toggle), [role="tab"]:not(.dropdown-toggle), ${ji}`;class Ii extends ke{constructor(t){super(t),this._parent=this._element.closest('.list-group, .nav, [role="tablist"]'),this._parent&&(this._setInitialAttributes(this._parent,this._getChildren()),ge.on(this._element,"keydown.bs.tab",(t=>this._keydown(t))))}static get NAME(){return"tab"}show(){const t=this._element;if(this._elemIsActive(t))return;const e=this._getActiveElem(),n=e?ge.trigger(e,"hide.bs.tab",{relatedTarget:t}):null;ge.trigger(t,"show.bs.tab",{relatedTarget:e}).defaultPrevented||n&&n.defaultPrevented||(this._deactivate(e,t),this._activate(t,e))}_activate(t,e){if(!t)return;t.classList.add(Ei),this._activate(Ft(t));this._queueCallback((()=>{"tab"===t.getAttribute("role")?(t.removeAttribute("tabindex"),t.setAttribute("aria-selected",!0),this._toggleDropDown(t,!0),ge.trigger(t,"shown.bs.tab",{relatedTarget:e})):t.classList.add(Oi)}),t,t.classList.contains(Hi))}_deactivate(t,e){if(!t)return;t.classList.remove(Ei),t.blur(),this._deactivate(Ft(t));this._queueCallback((()=>{"tab"===t.getAttribute("role")?(t.setAttribute("aria-selected",!1),t.setAttribute("tabindex","-1"),this._toggleDropDown(t,!1),ge.trigger(t,"hidden.bs.tab",{relatedTarget:e})):t.classList.remove(Oi)}),t,t.classList.contains(Hi))}_keydown(t){if(![Yi,Ci,Ai,Pi].includes(t.key))return;t.stopPropagation(),t.preventDefault();const e=[Ci,Pi].includes(t.key),n=ee(this._getChildren().filter((t=>!Ut(t))),t.target,e,!0);n&&(n.focus({preventScroll:!0}),Ii.getOrCreateInstance(n).show())}_getChildren(){return Ce.find(zi,this._parent)}_getActiveElem(){return this._getChildren().find((t=>this._elemIsActive(t)))||null}_setInitialAttributes(t,e){this._setAttributeIfNotExists(t,"role","tablist");for(const t of e)this._setInitialAttributesOnChild(t)}_setInitialAttributesOnChild(t){t=this._getInnerElement(t);const e=this._elemIsActive(t),n=this._getOuterElement(t);t.setAttribute("aria-selected",e),n!==t&&this._setAttributeIfNotExists(n,"role","presentation"),e||t.setAttribute("tabindex","-1"),this._setAttributeIfNotExists(t,"role","tab"),this._setInitialAttributesOnTargetPanel(t)}_setInitialAttributesOnTargetPanel(t){const e=Ft(t);e&&(this._setAttributeIfNotExists(e,"role","tabpanel"),t.id&&this._setAttributeIfNotExists(e,"aria-labelledby",`#${t.id}`))}_toggleDropDown(t,e){const n=this._getOuterElement(t);if(!n.classList.contains("dropdown"))return;const i=(t,i)=>{const r=Ce.findOne(t,n);r&&r.classList.toggle(i,e)};i(".dropdown-toggle",Ei),i(".dropdown-menu",Oi),n.setAttribute("aria-expanded",e)}_setAttributeIfNotExists(t,e,n){t.hasAttribute(e)||t.setAttribute(e,n)}_elemIsActive(t){return t.classList.contains(Ei)}_getInnerElement(t){return t.matches(zi)?t:Ce.findOne(zi,t)}_getOuterElement(t){return t.closest(".nav-item, .list-group-item")||t}static jQueryInterface(t){return this.each((function(){const e=Ii.getOrCreateInstance(this);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}}))}}ge.on(document,"click.bs.tab",ji,(function(t){["A","AREA"].includes(this.tagName)&&t.preventDefault(),Ut(this)||Ii.getOrCreateInstance(this).show()})),ge.on(window,"load.bs.tab",(()=>{for(const t of Ce.find('.active[data-bs-toggle="tab"], .active[data-bs-toggle="pill"], .active[data-bs-toggle="list"]'))Ii.getOrCreateInstance(t)})),Xt(Ii);const Ni="hide",Fi="show",Ri="showing",Wi={animation:"boolean",autohide:"boolean",delay:"number"},Bi={animation:!0,autohide:!0,delay:5e3};class Vi extends ke{constructor(t,e){super(t,e),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get Default(){return Bi}static get DefaultType(){return Wi}static get NAME(){return"toast"}show(){if(ge.trigger(this._element,"show.bs.toast").defaultPrevented)return;this._clearTimeout(),this._config.animation&&this._element.classList.add("fade");this._element.classList.remove(Ni),$t(this._element),this._element.classList.add(Fi,Ri),this._queueCallback((()=>{this._element.classList.remove(Ri),ge.trigger(this._element,"shown.bs.toast"),this._maybeScheduleHide()}),this._element,this._config.animation)}hide(){if(!this.isShown())return;if(ge.trigger(this._element,"hide.bs.toast").defaultPrevented)return;this._element.classList.add(Ri),this._queueCallback((()=>{this._element.classList.add(Ni),this._element.classList.remove(Ri,Fi),ge.trigger(this._element,"hidden.bs.toast")}),this._element,this._config.animation)}dispose(){this._clearTimeout(),this.isShown()&&this._element.classList.remove(Fi),super.dispose()}isShown(){return this._element.classList.contains(Fi)}_maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout((()=>{this.hide()}),this._config.delay)))}_onInteraction(t,e){switch(t.type){case"mouseover":case"mouseout":this._hasMouseInteraction=e;break;case"focusin":case"focusout":this._hasKeyboardInteraction=e}if(e)return void this._clearTimeout();const n=t.relatedTarget;this._element===n||this._element.contains(n)||this._maybeScheduleHide()}_setListeners(){ge.on(this._element,"mouseover.bs.toast",(t=>this._onInteraction(t,!0))),ge.on(this._element,"mouseout.bs.toast",(t=>this._onInteraction(t,!1))),ge.on(this._element,"focusin.bs.toast",(t=>this._onInteraction(t,!0))),ge.on(this._element,"focusout.bs.toast",(t=>this._onInteraction(t,!1)))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(t){return this.each((function(){const e=Vi.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}Te(Vi),Xt(Vi);let Ui=r;var qi,Zi,$i,Gi,Ji=function(t,e){if(this instanceof Ji)return Ui(t).DataTable(e);e=t,this.$=function(t,e){return this.api(!0).$(t,e)},this._=function(t,e){return this.api(!0).rows(t,e).data()},this.api=function(t){return new Zi(t?Js(this[qi.iApiIndex]):this)},this.fnAddData=function(t,e){var n=this.api(!0),i=Array.isArray(t)&&(Array.isArray(t[0])||Ui.isPlainObject(t[0]))?n.rows.add(t):n.row.add(t);return(void 0===e||e)&&n.draw(),i.flatten().toArray()},this.fnAdjustColumnSizing=function(t){var e=this.api(!0).columns.adjust(),n=e.settings()[0],i=n.oScroll;void 0===t||t?e.draw(!1):""===i.sX&&""===i.sY||As(n)},this.fnClearTable=function(t){var e=this.api(!0).clear();(void 0===t||t)&&e.draw()},this.fnClose=function(t){this.api(!0).row(t).child.hide()},this.fnDeleteRow=function(t,e,n){var i=this.api(!0),r=i.rows(t),s=r.settings()[0],o=s.aoData[r[0][0]];return r.remove(),e&&e.call(this,s,o),(void 0===n||n)&&i.draw(),o},this.fnDestroy=function(t){this.api(!0).destroy(t)},this.fnDraw=function(t){this.api(!0).draw(t)},this.fnFilter=function(t,e,n,i,r,s){var o=this.api(!0);null==e?o.search(t,n,i,s):o.column(e).search(t,n,i,s),o.draw()},this.fnGetData=function(t,e){var n=this.api(!0);if(void 0!==t){var i=t.nodeName?t.nodeName.toLowerCase():"";return void 0!==e||"td"==i||"th"==i?n.cell(t,e).data():n.row(t).data()||null}return n.data().toArray()},this.fnGetNodes=function(t){var e=this.api(!0);return void 0!==t?e.row(t).node():e.rows().nodes().flatten().toArray()},this.fnGetPosition=function(t){var e=this.api(!0),n=t.nodeName.toUpperCase();if("TR"==n)return e.row(t).index();if("TD"==n||"TH"==n){var i=e.cell(t).index();return[i.row,i.columnVisible,i.column]}return null},this.fnIsOpen=function(t){return this.api(!0).row(t).child.isShown()},this.fnOpen=function(t,e,n){return this.api(!0).row(t).child(e,n).show().child()[0]},this.fnPageChange=function(t,e){var n=this.api(!0).page(t);(void 0===e||e)&&n.draw(!1)},this.fnSetColumnVis=function(t,e,n){var i=this.api(!0).column(t).visible(e);(void 0===n||n)&&i.columns.adjust().draw()},this.fnSettings=function(){return Js(this[qi.iApiIndex])},this.fnSort=function(t){this.api(!0).order(t).draw()},this.fnSortListener=function(t,e,n){this.api(!0).order.listener(t,e,n)},this.fnUpdate=function(t,e,n,i,r){var s=this.api(!0);return null==n?s.row(e).data(t):s.cell(e,n).data(t),(void 0===r||r)&&s.columns.adjust(),(void 0===i||i)&&s.draw(),0},this.fnVersionCheck=qi.fnVersionCheck;var n=this,i=void 0===e,r=this.length;for(var s in i&&(e={}),this.oApi=this.internal=qi.internal,Ji.ext.internal)s&&(this[s]=Oo(s));return this.each((function(){var t,s=r>1?Qs({},e,!0):e,o=0,a=this.getAttribute("id"),l=!1,u=Ji.defaults,c=Ui(this);if("table"==this.nodeName.toLowerCase()){br(u),Lr(u.column),gr(u,u,!0),gr(u.column,u.column,!0),gr(u,Ui.extend(s,c.data()),!0);var d=Ji.settings;for(o=0,t=d.length;o").appendTo(c)),_.nTHead=i[0];var r=c.children("tbody");0===r.length&&(r=Ui("").insertAfter(i)),_.nTBody=r[0];var a=c.children("tfoot");if(0===a.length&&n.length>0&&(""!==_.oScroll.sX||""!==_.oScroll.sY)&&(a=Ui("").appendTo(c)),0===a.length||0===a.children().length?c.addClass(p.sNoFooter):a.length>0&&(_.nTFoot=a[0],ts(_.aoFooter,_.nTFoot)),s.aaData)for(o=0;o/g,tr=/^\d{2,4}[\.\/\-]\d{1,2}[\.\/\-]\d{1,2}([T ]{1}\d{1,2}[:\.]\d{2}([\.:]\d{2})?)?$/,er=new RegExp("(\\"+["/",".","*","+","?","|","(",")","[","]","{","}","\\","$","^","-"].join("|\\")+")","g"),nr=/['\u00A0,$£€¥%\u2009\u202F\u20BD\u20a9\u20BArfkɃΞ]/gi,ir=function(t){return!t||!0===t||"-"===t},rr=function(t){var e=parseInt(t,10);return!isNaN(e)&&isFinite(t)?e:null},sr=function(t,e){return Ki[e]||(Ki[e]=new RegExp(fs(e),"g")),"string"==typeof t&&"."!==e?t.replace(/\./g,"").replace(Ki[e],"."):t},or=function(t,e,n){var i="string"==typeof t;return!!ir(t)||(e&&i&&(t=sr(t,e)),n&&i&&(t=t.replace(nr,"")),!isNaN(parseFloat(t))&&isFinite(t))},ar=function(t,e,n){if(ir(t))return!0;var i=function(t){return ir(t)||"string"==typeof t}(t);return i&&!!or(hr(t),e,n)||null},lr=function(t,e,n){var i=[],r=0,s=t.length;if(void 0!==n)for(;r").css({position:"fixed",top:0,left:-1*Ui(window).scrollLeft(),height:1,width:1,overflow:"hidden"}).append(Ui("
").css({position:"absolute",top:1,left:1,width:100,overflow:"scroll"}).append(Ui("
").css({width:"100%",height:10}))).appendTo("body"),i=n.children(),r=i.children();e.barWidth=i[0].offsetWidth-i[0].clientWidth,e.bScrollOversize=100===r[0].offsetWidth&&100!==i[0].clientWidth,e.bScrollbarLeft=1!==Math.round(r.offset().left),e.bBounding=!!n[0].getBoundingClientRect().width,n.remove()}Ui.extend(t.oBrowser,Ji.__browser),t.oScroll.iBarWidth=Ji.__browser.barWidth}function wr(t,e,n,i,r,s){var o,a=i,l=!1;for(void 0!==n&&(o=n,l=!0);a!==r;)t.hasOwnProperty(a)&&(o=l?e(o,t[a],a,t):t[a],l=!0,a+=s);return o}function xr(t,e){var n=Ji.defaults.column,i=t.aoColumns.length,r=Ui.extend({},Ji.models.oColumn,n,{nTh:e||document.createElement("th"),sTitle:n.sTitle?n.sTitle:e?e.innerHTML:"",aDataSort:n.aDataSort?n.aDataSort:[i],mData:n.mData?n.mData:i,idx:i});t.aoColumns.push(r);var s=t.aoPreSearchCols;s[i]=Ui.extend({},Ji.models.oSearch,s[i]),kr(t,i,Ui(e).data())}function kr(t,e,n){var i=t.aoColumns[e],r=t.oClasses,s=Ui(i.nTh);if(!i.sWidthOrig){i.sWidthOrig=s.attr("width")||null;var o=(s.attr("style")||"").match(/width:\s*(\d+[pxem%]+)/);o&&(i.sWidthOrig=o[1])}if(null!=n){Lr(n),gr(Ji.defaults.column,n,!0),void 0===n.mDataProp||n.mData||(n.mData=n.mDataProp),n.sType&&(i._sManualType=n.sType),n.className&&!n.sClass&&(n.sClass=n.className),n.sClass&&s.addClass(n.sClass);var a=i.sClass;Ui.extend(i,n),Xs(i,n,"sWidth","sWidthOrig"),a!==i.sClass&&(i.sClass=a+" "+i.sClass),void 0!==n.iDataSort&&(i.aDataSort=[n.iDataSort]),Xs(i,n,"aDataSort")}var l=i.mData,u=Fr(l),c=i.mRender?Fr(i.mRender):null,d=function(t){return"string"==typeof t&&-1!==t.indexOf("@")};i._bAttrSrc=Ui.isPlainObject(l)&&(d(l.sort)||d(l.type)||d(l.filter)),i._setter=null,i.fnGetData=function(t,e,n){var i=u(t,e,void 0,n);return c&&e?c(i,e,t,n):i},i.fnSetData=function(t,e,n){return Rr(l)(t,e,n)},"number"!=typeof l&&(t._rowReadObject=!0),t.oFeatures.bSort||(i.bSortable=!1,s.addClass(r.sSortableNone));var h=-1!==Ui.inArray("asc",i.asSorting),f=-1!==Ui.inArray("desc",i.asSorting);i.bSortable&&(h||f)?h&&!f?(i.sSortingClass=r.sSortableAsc,i.sSortingClassJUI=r.sSortJUIAscAllowed):!h&&f?(i.sSortingClass=r.sSortableDesc,i.sSortingClassJUI=r.sSortJUIDescAllowed):(i.sSortingClass=r.sSortable,i.sSortingClassJUI=r.sSortJUI):(i.sSortingClass=r.sSortableNone,i.sSortingClassJUI="")}function Tr(t){if(!1!==t.oFeatures.bAutoWidth){var e=t.aoColumns;Hs(t);for(var n=0,i=e.length;n=0;r--){var h=void 0!==(c=e[r]).target?c.target:void 0!==c.targets?c.targets:c.aTargets;for(Array.isArray(h)||(h=[h]),o=0,a=h.length;o=0){for(;d.length<=h[o];)xr(t);i(h[o],c)}else if("number"==typeof h[o]&&h[o]<0)i(d.length+h[o],c);else if("string"==typeof h[o])for(l=0,u=d.length;le&&t[r]--;-1!=i&&void 0===n&&t.splice(i,1)}function Ur(t,e,n,i){var r,s,o=t.aoData[e],a=function(n,i){for(;n.childNodes.length;)n.removeChild(n.firstChild);n.innerHTML=Or(t,e,i,"display")};if("dom"!==n&&(n&&"auto"!==n||"dom"!==o.src)){var l=o.anCells;if(l)if(void 0!==i)a(l[i],i);else for(r=0,s=l.length;r").appendTo(o)),e=0,n=c.length;e=0;s--)t.aoColumns[s].bVisible||n||h[i].splice(s,1);f.push([])}for(i=0,r=h.length;i=t.fnRecordsDisplay()?0:n,t.iInitDisplayStart=-1)}(t);var n=no(t,"aoPreDrawCallback","preDraw",[t]);if(-1===Ui.inArray(!1,n)){var i=[],r=0,s=t.asStripeClasses,o=s.length,a=t.oLanguage,l="ssp"==so(t),u=t.aiDisplay,c=t._iDisplayStart,d=t.fnDisplayEnd();if(t.bDrawing=!0,t.bDeferLoading)t.bDeferLoading=!1,t.iDraw++,Ys(t,!1);else if(l){if(!t.bDestroying&&!e)return void is(t)}else t.iDraw++;if(0!==u.length)for(var h=l?0:c,f=l?t.aoData.length:d,m=h;m",{class:o?s[0]:""}).append(Ui("",{valign:"top",colSpan:Yr(t),class:t.oClasses.sRowEmpty}).html(y))[0]}no(t,"aoHeaderCallback","header",[Ui(t.nTHead).children("tr")[0],Wr(t),c,d,u]),no(t,"aoFooterCallback","footer",[Ui(t.nTFoot).children("tr")[0],Wr(t),c,d,u]);var b=Ui(t.nTBody);b.children().detach(),b.append(Ui(i)),no(t,"aoDrawCallback","draw",[t]),t.bSorted=!1,t.bFiltered=!1,t.bDrawing=!1}else Ys(t,!1)}function Xr(t,e){var n=t.oFeatures,i=n.bSort,r=n.bFilter;i&&Rs(t),r?ls(t,t.oPreviousSearch):t.aiDisplay=t.aiDisplayMaster.slice(),!0!==e&&(t._iDisplayStart=0),t._drawHold=e,Kr(t),t._drawHold=!1}function Qr(t){var e=t.oClasses,n=Ui(t.nTable),i=Ui("
").insertBefore(n),r=t.oFeatures,s=Ui("
",{id:t.sTableId+"_wrapper",class:e.sWrapper+(t.nTFoot?"":" "+e.sNoFooter)});t.nHolding=i[0],t.nTableWrapper=s[0],t.nTableReinsertBefore=t.nTable.nextSibling;for(var o,a,l,u,c,d,h=t.sDom.split(""),f=0;f")[0],"'"==(u=h[f+1])||'"'==u){for(c="",d=2;h[f+d]!=u;)c+=h[f+d],d++;if("H"==c?c=e.sJUIHeader:"F"==c&&(c=e.sJUIFooter),-1!=c.indexOf(".")){var m=c.split(".");l.id=m[0].substr(1,m[0].length-1),l.className=m[1]}else"#"==c.charAt(0)?l.id=c.substr(1,c.length-1):l.className=c;f+=d}s.append(l),s=Ui(l)}else if(">"==a)s=s.parent();else if("l"==a&&r.bPaginate&&r.bLengthChange)o=ks(t);else if("f"==a&&r.bFilter)o=as(t);else if("r"==a&&r.bProcessing)o=Ss(t);else if("t"==a)o=Cs(t);else if("i"==a&&r.bInfo)o=ys(t);else if("p"==a&&r.bPaginate)o=Ts(t);else if(0!==Ji.ext.feature.length)for(var _=Ji.ext.feature,p=0,g=_.length;p',a=i.sSearch;a=a.match(/_INPUT_/)?a.replace("_INPUT_",o):a+o;var l=Ui("
",{id:s.f?null:n+"_filter",class:e.sFilter}).append(Ui("
").addClass(e.sLength);return t.aanFeatures.l||(c[0].id=n+"_length"),c.children().append(t.oLanguage.sLengthMenu.replace("_MENU_",a[0].outerHTML)),Ui("select",c).val(t._iDisplayLength).on("change.DT",(function(e){xs(t,Ui(this).val()),Kr(t)})),Ui(t.nTable).on("length.dt.DT",(function(e,n,i){t===n&&Ui("select",c).val(i)})),c[0]}function Ts(t){var e=t.sPaginationType,n=Ji.ext.pager[e],i="function"==typeof n,r=function(t){Kr(t)},s=Ui("
").addClass(t.oClasses.sPaging+e)[0],o=t.aanFeatures;return i||n.fnInit(t,s,r),o.p||(s.id=t.sTableId+"_paginate",t.aoDrawCallback.push({fn:function(t){if(i){var e,s,a=t._iDisplayStart,l=t._iDisplayLength,u=t.fnRecordsDisplay(),c=-1===l,d=c?0:Math.ceil(a/l),h=c?1:Math.ceil(u/l),f=n(d,h);for(e=0,s=o.p.length;es&&(i=0):"first"==e?i=0:"previous"==e?(i=r>=0?i-r:0)<0&&(i=0):"next"==e?i+r",{id:t.aanFeatures.r?null:t.sTableId+"_processing",class:t.oClasses.sProcessing}).html(t.oLanguage.sProcessing).append("
").insertBefore(t.nTable)[0]}function Ys(t,e){t.oFeatures.bProcessing&&Ui(t.aanFeatures.r).css("display",e?"block":"none"),no(t,null,"processing",[t,e])}function Cs(t){var e=Ui(t.nTable),n=t.oScroll;if(""===n.sX&&""===n.sY)return t.nTable;var i=n.sX,r=n.sY,s=t.oClasses,o=e.children("caption"),a=o.length?o[0]._captionSide:null,l=Ui(e[0].cloneNode(!1)),u=Ui(e[0].cloneNode(!1)),c=e.children("tfoot"),d="
",h=function(t){return t?Ns(t):null};c.length||(c=null);var f=Ui(d,{class:s.sScrollWrapper}).append(Ui(d,{class:s.sScrollHead}).css({overflow:"hidden",position:"relative",border:0,width:i?h(i):"100%"}).append(Ui(d,{class:s.sScrollHeadInner}).css({"box-sizing":"content-box",width:n.sXInner||"100%"}).append(l.removeAttr("id").css("margin-left",0).append("top"===a?o:null).append(e.children("thead"))))).append(Ui(d,{class:s.sScrollBody}).css({position:"relative",overflow:"auto",width:h(i)}).append(e));c&&f.append(Ui(d,{class:s.sScrollFoot}).css({overflow:"hidden",border:0,width:i?h(i):"100%"}).append(Ui(d,{class:s.sScrollFootInner}).append(u.removeAttr("id").css("margin-left",0).append("bottom"===a?o:null).append(e.children("tfoot")))));var m=f.children(),_=m[0],p=m[1],g=c?m[2]:null;return i&&Ui(p).on("scroll.DT",(function(t){var e=this.scrollLeft;_.scrollLeft=e,c&&(g.scrollLeft=e)})),Ui(p).css("max-height",r),n.bCollapse||Ui(p).css("height",r),t.nScrollHead=_,t.nScrollBody=p,t.nScrollFoot=g,t.aoDrawCallback.push({fn:As,sName:"scrolling"}),f[0]}function As(t){var e,n,i,r,s,o,a,l,u,c=t.oScroll,d=c.sX,h=c.sXInner,f=c.sY,m=c.iBarWidth,_=Ui(t.nScrollHead),p=_[0].style,g=_.children("div"),v=g[0].style,y=g.children("table"),b=t.nScrollBody,L=Ui(b),M=b.style,w=Ui(t.nScrollFoot).children("div"),x=w.children("table"),k=Ui(t.nTHead),T=Ui(t.nTable),D=T[0],S=D.style,Y=t.nTFoot?Ui(t.nTFoot):null,C=t.oBrowser,A=C.bScrollOversize,P=(lr(t.aoColumns,"nTh"),[]),E=[],H=[],O=[],j=function(t){var e=t.style;e.paddingTop="0",e.paddingBottom="0",e.borderTopWidth="0",e.borderBottomWidth="0",e.height=0},z=b.scrollHeight>b.clientHeight;if(t.scrollBarVis!==z&&void 0!==t.scrollBarVis)return t.scrollBarVis=z,void Tr(t);t.scrollBarVis=z,T.children("thead, tfoot").remove(),Y&&(o=Y.clone().prependTo(T),n=Y.find("tr"),r=o.find("tr"),o.find("[id]").removeAttr("id")),s=k.clone().prependTo(T),e=k.find("tr"),i=s.find("tr"),s.find("th, td").removeAttr("tabindex"),s.find("[id]").removeAttr("id"),d||(M.width="100%",_[0].style.width="100%"),Ui.each(es(t,s),(function(e,n){a=Dr(t,e),n.style.width=t.aoColumns[a].sWidth})),Y&&Ps((function(t){t.style.width=""}),r),u=T.outerWidth(),""===d?(S.width="100%",A&&(T.find("tbody").height()>b.offsetHeight||"scroll"==L.css("overflow-y"))&&(S.width=Ns(T.outerWidth()-m)),u=T.outerWidth()):""!==h&&(S.width=Ns(h),u=T.outerWidth()),Ps(j,i),Ps((function(t){var e=window.getComputedStyle?window.getComputedStyle(t).width:Ns(Ui(t).width());H.push(t.innerHTML),P.push(e)}),i),Ps((function(t,e){t.style.width=P[e]}),e),Ui(i).css("height",0),Y&&(Ps(j,r),Ps((function(t){O.push(t.innerHTML),E.push(Ns(Ui(t).css("width")))}),r),Ps((function(t,e){t.style.width=E[e]}),n),Ui(r).height(0)),Ps((function(t,e){t.innerHTML='
'+H[e]+"
",t.childNodes[0].style.height="0",t.childNodes[0].style.overflow="hidden",t.style.width=P[e]}),i),Y&&Ps((function(t,e){t.innerHTML='
'+O[e]+"
",t.childNodes[0].style.height="0",t.childNodes[0].style.overflow="hidden",t.style.width=E[e]}),r),Math.round(T.outerWidth())b.offsetHeight||"scroll"==L.css("overflow-y")?u+m:u,A&&(b.scrollHeight>b.offsetHeight||"scroll"==L.css("overflow-y"))&&(S.width=Ns(l-m)),""!==d&&""===h||Ks(t,1,"Possible column misalignment",6)):l="100%",M.width=Ns(l),p.width=Ns(l),Y&&(t.nScrollFoot.style.width=Ns(l)),f||A&&(M.height=Ns(D.offsetHeight+m));var I=T.outerWidth();y[0].style.width=Ns(I),v.width=Ns(I);var N=T.height()>b.clientHeight||"scroll"==L.css("overflow-y"),F="padding"+(C.bScrollbarLeft?"Left":"Right");v[F]=N?m+"px":"0px",Y&&(x[0].style.width=Ns(I),w[0].style.width=Ns(I),w[0].style[F]=N?m+"px":"0px"),T.children("colgroup").insertBefore(T.children("thead")),L.trigger("scroll"),!t.bSorted&&!t.bFiltered||t._drawHold||(b.scrollTop=0)}function Ps(t,e,n){for(var i,r,s=0,o=0,a=e.length;o/g;function Hs(t){var e,n,i,r=t.nTable,s=t.aoColumns,o=t.oScroll,a=o.sY,l=o.sX,u=o.sXInner,c=s.length,d=Cr(t,"bVisible"),h=Ui("th",t.nTHead),f=r.getAttribute("width"),m=r.parentNode,_=!1,p=t.oBrowser,g=p.bScrollOversize,v=r.style.width;for(v&&-1!==v.indexOf("%")&&(f=v),e=0;e").appendTo(b.find("tbody"));for(b.find("thead, tfoot").remove(),b.append(Ui(t.nTHead).clone()).append(Ui(t.nTFoot).clone()),b.find("tfoot th, tfoot td").css("width",""),h=es(t,b.find("thead")[0]),e=0;e").css({width:n.sWidthOrig,margin:0,padding:0,border:0,height:1}));if(t.aoData.length)for(e=0;e").css(l||a?{position:"absolute",top:0,left:0,height:1,right:0,overflow:"hidden"}:{}).append(b).appendTo(m);l&&u?b.width(u):l?(b.css("width","auto"),b.removeAttr("width"),b.width()").css("width",Ns(t)).appendTo(e||document.body),i=n[0].offsetWidth;return n.remove(),i}function zs(t,e){var n=Is(t,e);if(n<0)return null;var i=t.aoData[n];return i.nTr?i.anCells[e]:Ui("").html(Or(t,n,e,"display"))[0]}function Is(t,e){for(var n,i=-1,r=-1,s=0,o=t.aoData.length;si&&(i=n.length,r=s);return r}function Ns(t){return null===t?"0px":"number"==typeof t?t<0?"0px":t+"px":t.match(/\d$/)?t+"px":t}function Fs(t){var e,n,i,r,s,o,a,l=[],u=t.aoColumns,c=t.aaSortingFixed,d=Ui.isPlainObject(c),h=[],f=function(t){t.length&&!Array.isArray(t[0])?h.push(t):Ui.merge(h,t)};for(Array.isArray(c)&&f(c),d&&c.pre&&f(c.pre),f(t.aaSorting),d&&c.post&&f(c.post),e=0;ei?1:0))return"asc"===u.dir?a:-a;return(n=o[t])<(i=o[e])?-1:n>i?1:0})):c.sort((function(t,e){var n,i,r,u,c,d=s.length,h=l[t]._aSortData,f=l[e]._aSortData;for(r=0;ri?1:0}))}t.bSorted=!0}function Ws(t){for(var e,n,i=t.aoColumns,r=Fs(t),s=t.oLanguage.oAria,o=0,a=i.length;o/g,""),d=l.nTh;d.removeAttribute("aria-sort"),l.bSortable?(r.length>0&&r[0].col==o?(d.setAttribute("aria-sort","asc"==r[0].dir?"ascending":"descending"),n=u[r[0].index+1]||u[0]):n=u[0],e=c+("asc"===n?s.sSortAscending:s.sSortDescending)):e=c,d.setAttribute("aria-label",e)}}function Bs(t,e,n,i){var r,s=t.aoColumns[e],o=t.aaSorting,a=s.asSorting,l=function(t,e){var n=t._idx;return void 0===n&&(n=Ui.inArray(t[1],a)),n+10&&e.time<+new Date-1e3*l)return t._bLoadingState=!1,void n();if(e.columns&&s.length!==e.columns.length)return t._bLoadingState=!1,void n();if(t.oLoadedState=Ui.extend(!0,{},e),void 0!==e.length&&(o?o.page.len(e.length):t._iDisplayLength=e.length),void 0!==e.start&&(null===o?(t._iDisplayStart=e.start,t.iInitDisplayStart=e.start):Ds(t,e.start/t._iDisplayLength)),void 0!==e.order&&(t.aaSorting=[],Ui.each(e.order,(function(e,n){t.aaSorting.push(n[0]>=s.length?[0,n[1]]:n)}))),void 0!==e.search&&Ui.extend(t.oPreviousSearch,vs(e.search)),e.columns){for(i=0,r=e.columns.length;i=n&&(e=n-i),e-=e%i,(-1===i||e<0)&&(e=0),t._iDisplayStart=e}function ro(t,e){var n=t.renderer,i=Ji.ext.renderer[e];return Ui.isPlainObject(n)&&n[e]?i[n[e]]||i._:"string"==typeof n&&i[n]||i._}function so(t){return t.oFeatures.bServerSide?"ssp":t.ajax||t.sAjaxSource?"ajax":"dom"}var oo=[],ao=Array.prototype;Zi=function(t,e){if(!(this instanceof Zi))return new Zi(t,e);var n=[],i=function(t){var e=function(t){var e,n,i=Ji.settings,r=Ui.map(i,(function(t,e){return t.nTable}));return t?t.nTable&&t.oApi?[t]:t.nodeName&&"table"===t.nodeName.toLowerCase()?-1!==(e=Ui.inArray(t,r))?[i[e]]:null:t&&"function"==typeof t.settings?t.settings().toArray():("string"==typeof t?n=Ui(t):t instanceof Ui&&(n=t),n?n.map((function(t){return-1!==(e=Ui.inArray(this,r))?i[e]:null})).toArray():void 0):[]}(t);e&&n.push.apply(n,e)};if(Array.isArray(t))for(var r=0,s=t.length;rt?new Zi(e[t],this[t]):null},filter:function(t){var e=[];if(ao.filter)e=ao.filter.call(this,t,this);else for(var n=0,i=this.length;n0)return t[0].json})),$i("ajax.params()",(function(){var t=this.context;if(t.length>0)return t[0].oAjaxData})),$i("ajax.reload()",(function(t,e){return this.iterator("table",(function(n){uo(n,!1===e,t)}))})),$i("ajax.url()",(function(t){var e=this.context;if(void 0===t){if(0===e.length)return;return(e=e[0]).ajax?Ui.isPlainObject(e.ajax)?e.ajax.url:e.ajax:e.sAjaxSource}return this.iterator("table",(function(e){Ui.isPlainObject(e.ajax)?e.ajax.url=t:e.ajax=t}))})),$i("ajax.url().load()",(function(t,e){return this.iterator("table",(function(n){uo(n,!1===e,t)}))}));var co=function(t,e,n,i,r){var s,o,a,l,u,c,d=[],h=typeof e;for(e&&"string"!==h&&"function"!==h&&void 0!==e.length||(e=[e]),a=0,l=e.length;a0)return t[0]=t[e],t[0].length=1,t.length=1,t.context=[t.context[e]],t;return t.length=0,t},mo=function(t,e){var n,i=[],r=t.aiDisplay,s=t.aiDisplayMaster,o=e.search,a=e.order,l=e.page;if("ssp"==so(t))return"removed"===o?[]:cr(0,s.length);if("current"==l)for(c=t._iDisplayStart,d=t.fnDisplayEnd();c=0&&"applied"==o)&&i.push(c);return i};$i("rows()",(function(t,e){void 0===t?t="":Ui.isPlainObject(t)&&(e=t,t=""),e=ho(e);var n=this.iterator("table",(function(n){return function(t,e,n){var i;return co("row",e,(function(e){var r=rr(e),s=t.aoData;if(null!==r&&!n)return[r];if(i||(i=mo(t,n)),null!==r&&-1!==Ui.inArray(r,i))return[r];if(null==e||""===e)return i;if("function"==typeof e)return Ui.map(i,(function(t){var n=s[t];return e(t,n._aData,n.nTr)?t:null}));if(e.nodeName){var o=e._DT_RowIndex,a=e._DT_CellIndex;if(void 0!==o)return s[o]&&s[o].nTr===e?[o]:[];if(a)return s[a.row]&&s[a.row].nTr===e.parentNode?[a.row]:[];var l=Ui(e).closest("*[data-dt-row]");return l.length?[l.data("dt-row")]:[]}if("string"==typeof e&&"#"===e.charAt(0)){var u=t.aIds[e.replace(/^#/,"")];if(void 0!==u)return[u.idx]}var c=dr(ur(t.aoData,i,"nTr"));return Ui(c).filter(e).map((function(){return this._DT_RowIndex})).toArray()}),t,n)}(n,t,e)}),1);return n.selector.rows=t,n.selector.opts=e,n})),$i("rows().nodes()",(function(){return this.iterator("row",(function(t,e){return t.aoData[e].nTr||void 0}),1)})),$i("rows().data()",(function(){return this.iterator(!0,"rows",(function(t,e){return ur(t.aoData,e,"_aData")}),1)})),Gi("rows().cache()","row().cache()",(function(t){return this.iterator("row",(function(e,n){var i=e.aoData[n];return"search"===t?i._aFilterData:i._aSortData}),1)})),Gi("rows().invalidate()","row().invalidate()",(function(t){return this.iterator("row",(function(e,n){Ur(e,n,t)}))})),Gi("rows().indexes()","row().index()",(function(){return this.iterator("row",(function(t,e){return e}),1)})),Gi("rows().ids()","row().id()",(function(t){for(var e=[],n=this.context,i=0,r=n.length;i0&&e._iRecordsDisplay--,io(e);var h=e.rowIdFn(d._aData);void 0!==h&&delete e.aIds[h]})),this.iterator("table",(function(t){for(var e=0,n=t.aoData.length;e0&&(e.on(i,(function(n,i){t===i&&e.rows({page:"current"}).eq(0).each((function(t){var e=o[t];e._detailsShow&&e._details.insertAfter(e.nTr)}))})),e.on(r,(function(e,n,i,r){if(t===n)for(var s,a=Yr(n),l=0,u=o.length;l").addClass(n);Ui("td",a).addClass(n).html(e)[0].colSpan=Yr(t),r.push(a[0])}};s(n,i),e._details&&e._details.detach(),e._details=Ui(r),e._detailsShow&&e._details.insertAfter(e.nTr)}(n[0],n[0].aoData[this[0]],t,e),this)})),$i(["row().child.show()",yo+".show()"],(function(t){return go(this,!0),this})),$i(["row().child.hide()",yo+".hide()"],(function(){return go(this,!1),this})),$i(["row().child.remove()",yo+".remove()"],(function(){return po(this),this})),$i("row().child.isShown()",(function(){var t=this.context;return t.length&&this.length&&t[0].aoData[this[0]]._detailsShow||!1}));var bo=/^([^:]+):(name|visIdx|visible)$/,Lo=function(t,e,n,i,r){for(var s=[],o=0,a=r.length;o=0?o:i.length+o];if("function"==typeof e){var a=mo(t,n);return Ui.map(i,(function(n,i){return e(i,Lo(t,i,0,0,a),s[i])?i:null}))}var l="string"==typeof e?e.match(bo):"";if(l)switch(l[2]){case"visIdx":case"visible":var u=parseInt(l[1],10);if(u<0){var c=Ui.map(i,(function(t,e){return t.bVisible?e:null}));return[c[c.length+u]]}return[Dr(t,u)];case"name":return Ui.map(r,(function(t,e){return t===l[1]?e:null}));default:return[]}if(e.nodeName&&e._DT_CellIndex)return[e._DT_CellIndex.column];var d=Ui(s).filter(e).map((function(){return Ui.inArray(this,s)})).toArray();if(d.length||!e.nodeName)return d;var h=Ui(e).closest("*[data-dt-column]");return h.length?[h.data("dt-column")]:[]}),t,n)}(n,t,e)}),1);return n.selector.cols=t,n.selector.opts=e,n})),Gi("columns().header()","column().header()",(function(t,e){return this.iterator("column",(function(t,e){return t.aoColumns[e].nTh}),1)})),Gi("columns().footer()","column().footer()",(function(t,e){return this.iterator("column",(function(t,e){return t.aoColumns[e].nTf}),1)})),Gi("columns().data()","column().data()",(function(){return this.iterator("column-rows",Lo,1)})),Gi("columns().dataSrc()","column().dataSrc()",(function(){return this.iterator("column",(function(t,e){return t.aoColumns[e].mData}),1)})),Gi("columns().cache()","column().cache()",(function(t){return this.iterator("column-rows",(function(e,n,i,r,s){return ur(e.aoData,s,"search"===t?"_aFilterData":"_aSortData",n)}),1)})),Gi("columns().nodes()","column().nodes()",(function(){return this.iterator("column-rows",(function(t,e,n,i,r){return ur(t.aoData,r,"anCells",e)}),1)})),Gi("columns().visible()","column().visible()",(function(t,e){var n=this,i=this.iterator("column",(function(e,n){if(void 0===t)return e.aoColumns[n].bVisible;!function(t,e,n){var i,r,s,o,a=t.aoColumns,l=a[e],u=t.aoData;if(void 0===n)return l.bVisible;if(l.bVisible!==n){if(n){var c=Ui.inArray(!0,lr(a,"bVisible"),e+1);for(r=0,s=u.length;rn;return!0},Ji.isDataTable=Ji.fnIsDataTable=function(t){var e=Ui(t).get(0),n=!1;return t instanceof Ji.Api||(Ui.each(Ji.settings,(function(t,i){var r=i.nScrollHead?Ui("table",i.nScrollHead)[0]:null,s=i.nScrollFoot?Ui("table",i.nScrollFoot)[0]:null;i.nTable!==e&&r!==e&&s!==e||(n=!0)})),n)},Ji.tables=Ji.fnTables=function(t){var e=!1;Ui.isPlainObject(t)&&(e=t.api,t=t.visible);var n=Ui.map(Ji.settings,(function(e){if(!t||t&&Ui(e.nTable).is(":visible"))return e.nTable}));return e?new Zi(n):n},Ji.camelToHungarian=gr,$i("$()",(function(t,e){var n=this.rows(e).nodes(),i=Ui(n);return Ui([].concat(i.filter(t).toArray(),i.find(t).toArray()))})),Ui.each(["on","one","off"],(function(t,e){$i(e+"()",(function(){var t=Array.prototype.slice.call(arguments);t[0]=Ui.map(t[0].split(/\s/),(function(t){return t.match(/\.dt\b/)?t:t+".dt"})).join(" ");var n=Ui(this.tables().nodes());return n[e].apply(n,t),this}))})),$i("clear()",(function(){return this.iterator("table",(function(t){Br(t)}))})),$i("settings()",(function(){return new Zi(this.context,this.context)})),$i("init()",(function(){var t=this.context;return t.length?t[0].oInit:null})),$i("data()",(function(){return this.iterator("table",(function(t){return lr(t.aoData,"_aData")})).flatten()})),$i("destroy()",(function(t){return t=t||!1,this.iterator("table",(function(e){var n,i=e.oClasses,r=e.nTable,s=e.nTBody,o=e.nTHead,a=e.nTFoot,l=Ui(r),u=Ui(s),c=Ui(e.nTableWrapper),d=Ui.map(e.aoData,(function(t){return t.nTr}));e.bDestroying=!0,no(e,"aoDestroyCallback","destroy",[e]),t||new Zi(e).columns().visible(!0),c.off(".DT").find(":not(tbody *)").off(".DT"),Ui(window).off(".DT-"+e.sInstance),r!=o.parentNode&&(l.children("thead").detach(),l.append(o)),a&&r!=a.parentNode&&(l.children("tfoot").detach(),l.append(a)),e.aaSorting=[],e.aaSortingFixed=[],Us(e),Ui(d).removeClass(e.asStripeClasses.join(" ")),Ui("th, td",o).removeClass(i.sSortable+" "+i.sSortableAsc+" "+i.sSortableDesc+" "+i.sSortableNone),u.children().detach(),u.append(d);var h=e.nTableWrapper.parentNode,f=t?"remove":"detach";l[f](),c[f](),!t&&h&&(h.insertBefore(r,e.nTableReinsertBefore),l.css("width",e.sDestroyWidth).removeClass(i.sTable),(n=e.asDestroyStripes.length)&&u.children().each((function(t){Ui(this).addClass(e.asDestroyStripes[t%n])})));var m=Ui.inArray(e,Ji.settings);-1!==m&&Ji.settings.splice(m,1)}))})),Ui.each(["column","row","cell"],(function(t,e){$i(e+"s().every()",(function(t){var n=this.selector.opts,i=this;return this.iterator(e,(function(r,s,o,a,l){t.call(i[e](s,"cell"===e?o:n,"cell"===e?n:void 0),s,o,a,l)}))}))})),$i("i18n()",(function(t,e,n){var i=this.context[0],r=Fr(t)(i.oLanguage);return void 0===r&&(r=e),void 0!==n&&Ui.isPlainObject(r)&&(r=void 0!==r[n]?r[n]:r._),r.replace("%d",n)})),Ji.version="1.13.1",Ji.settings=[],Ji.models={},Ji.models.oSearch={bCaseInsensitive:!0,sSearch:"",bRegex:!1,bSmart:!0,return:!1},Ji.models.oRow={nTr:null,anCells:null,_aData:[],_aSortData:null,_aFilterData:null,_sFilterRow:null,_sRowStripe:"",src:null,idx:-1},Ji.models.oColumn={idx:null,aDataSort:null,asSorting:null,bSearchable:null,bSortable:null,bVisible:null,_sManualType:null,_bAttrSrc:!1,fnCreatedCell:null,fnGetData:null,fnSetData:null,mData:null,mRender:null,nTh:null,nTf:null,sClass:null,sContentPadding:null,sDefaultContent:null,sName:null,sSortDataType:"std",sSortingClass:null,sSortingClassJUI:null,sTitle:null,sType:null,sWidth:null,sWidthOrig:null},Ji.defaults={aaData:null,aaSorting:[[0,"asc"]],aaSortingFixed:[],ajax:null,aLengthMenu:[10,25,50,100],aoColumns:null,aoColumnDefs:null,aoSearchCols:[],asStripeClasses:null,bAutoWidth:!0,bDeferRender:!1,bDestroy:!1,bFilter:!0,bInfo:!0,bLengthChange:!0,bPaginate:!0,bProcessing:!1,bRetrieve:!1,bScrollCollapse:!1,bServerSide:!1,bSort:!0,bSortMulti:!0,bSortCellsTop:!1,bSortClasses:!0,bStateSave:!1,fnCreatedRow:null,fnDrawCallback:null,fnFooterCallback:null,fnFormatNumber:function(t){return t.toString().replace(/\B(?=(\d{3})+(?!\d))/g,this.oLanguage.sThousands)},fnHeaderCallback:null,fnInfoCallback:null,fnInitComplete:null,fnPreDrawCallback:null,fnRowCallback:null,fnServerData:null,fnServerParams:null,fnStateLoadCallback:function(t){try{return JSON.parse((-1===t.iStateDuration?sessionStorage:localStorage).getItem("DataTables_"+t.sInstance+"_"+location.pathname))}catch(t){return{}}},fnStateLoadParams:null,fnStateLoaded:null,fnStateSaveCallback:function(t,e){try{(-1===t.iStateDuration?sessionStorage:localStorage).setItem("DataTables_"+t.sInstance+"_"+location.pathname,JSON.stringify(e))}catch(t){}},fnStateSaveParams:null,iStateDuration:7200,iDeferLoading:null,iDisplayLength:10,iDisplayStart:0,iTabIndex:0,oClasses:{},oLanguage:{oAria:{sSortAscending:": activate to sort column ascending",sSortDescending:": activate to sort column descending"},oPaginate:{sFirst:"First",sLast:"Last",sNext:"Next",sPrevious:"Previous"},sEmptyTable:"No data available in table",sInfo:"Showing _START_ to _END_ of _TOTAL_ entries",sInfoEmpty:"Showing 0 to 0 of 0 entries",sInfoFiltered:"(filtered from _MAX_ total entries)",sInfoPostFix:"",sDecimal:"",sThousands:",",sLengthMenu:"Show _MENU_ entries",sLoadingRecords:"Loading...",sProcessing:"",sSearch:"Search:",sSearchPlaceholder:"",sUrl:"",sZeroRecords:"No matching records found"},oSearch:Ui.extend({},Ji.models.oSearch),sAjaxDataProp:"data",sAjaxSource:null,sDom:"lfrtip",searchDelay:null,sPaginationType:"simple_numbers",sScrollX:"",sScrollXInner:"",sScrollY:"",sServerMethod:"GET",renderer:null,rowId:"DT_RowId"},pr(Ji.defaults),Ji.defaults.column={aDataSort:null,iDataSort:-1,asSorting:["asc","desc"],bSearchable:!0,bSortable:!0,bVisible:!0,fnCreatedCell:null,mData:null,mRender:null,sCellType:"td",sClass:"",sContentPadding:"",sDefaultContent:null,sName:"",sSortDataType:"std",sTitle:null,sType:null,sWidth:null},pr(Ji.defaults.column),Ji.models.oSettings={oFeatures:{bAutoWidth:null,bDeferRender:null,bFilter:null,bInfo:null,bLengthChange:null,bPaginate:null,bProcessing:null,bServerSide:null,bSort:null,bSortMulti:null,bSortClasses:null,bStateSave:null},oScroll:{bCollapse:null,iBarWidth:0,sX:null,sXInner:null,sY:null},oLanguage:{fnInfoCallback:null},oBrowser:{bScrollOversize:!1,bScrollbarLeft:!1,bBounding:!1,barWidth:0},ajax:null,aanFeatures:[],aoData:[],aiDisplay:[],aiDisplayMaster:[],aIds:{},aoColumns:[],aoHeader:[],aoFooter:[],oPreviousSearch:{},aoPreSearchCols:[],aaSorting:null,aaSortingFixed:[],asStripeClasses:null,asDestroyStripes:[],sDestroyWidth:0,aoRowCallback:[],aoHeaderCallback:[],aoFooterCallback:[],aoDrawCallback:[],aoRowCreatedCallback:[],aoPreDrawCallback:[],aoInitComplete:[],aoStateSaveParams:[],aoStateLoadParams:[],aoStateLoaded:[],sTableId:"",nTable:null,nTHead:null,nTFoot:null,nTBody:null,nTableWrapper:null,bDeferLoading:!1,bInitialised:!1,aoOpenRows:[],sDom:null,searchDelay:null,sPaginationType:"two_button",iStateDuration:0,aoStateSave:[],aoStateLoad:[],oSavedState:null,oLoadedState:null,sAjaxSource:null,sAjaxDataProp:null,jqXHR:null,json:void 0,oAjaxData:void 0,fnServerData:null,aoServerParams:[],sServerMethod:null,fnFormatNumber:null,aLengthMenu:null,iDraw:0,bDrawing:!1,iDrawError:-1,_iDisplayLength:10,_iDisplayStart:0,_iRecordsTotal:0,_iRecordsDisplay:0,oClasses:{},bFiltered:!1,bSorted:!1,bSortCellsTop:null,oInit:null,aoDestroyCallback:[],fnRecordsTotal:function(){return"ssp"==so(this)?1*this._iRecordsTotal:this.aiDisplayMaster.length},fnRecordsDisplay:function(){return"ssp"==so(this)?1*this._iRecordsDisplay:this.aiDisplay.length},fnDisplayEnd:function(){var t=this._iDisplayLength,e=this._iDisplayStart,n=e+t,i=this.aiDisplay.length,r=this.oFeatures,s=r.bPaginate;return r.bServerSide?!1===s||-1===t?e+i:Math.min(e+t,this._iRecordsDisplay):!s||n>i||-1===t?i:n},oInstance:null,sInstance:null,iTabIndex:0,nScrollHead:null,nScrollFoot:null,aLastSort:[],oPlugins:{},rowIdFn:null,rowId:null},Ji.ext=qi={buttons:{},classes:{},builder:"-source-",errMode:"alert",feature:[],search:[],selector:{cell:[],column:[],row:[]},internal:{},legacy:{ajax:null},pager:{},renderer:{pageButton:{},header:{}},order:{},type:{detect:[],search:{},order:{}},_unique:0,fnVersionCheck:Ji.fnVersionCheck,iApiIndex:0,oJUIClasses:{},sVersion:Ji.version},Ui.extend(qi,{afnFiltering:qi.search,aTypes:qi.type.detect,ofnSearch:qi.type.search,oSort:qi.type.order,afnSortData:qi.order,aoFeatures:qi.feature,oApi:qi.internal,oStdClasses:qi.classes,oPagination:qi.pager}),Ui.extend(Ji.ext.classes,{sTable:"dataTable",sNoFooter:"no-footer",sPageButton:"paginate_button",sPageButtonActive:"current",sPageButtonDisabled:"disabled",sStripeOdd:"odd",sStripeEven:"even",sRowEmpty:"dataTables_empty",sWrapper:"dataTables_wrapper",sFilter:"dataTables_filter",sInfo:"dataTables_info",sPaging:"dataTables_paginate paging_",sLength:"dataTables_length",sProcessing:"dataTables_processing",sSortAsc:"sorting_asc",sSortDesc:"sorting_desc",sSortable:"sorting",sSortableAsc:"sorting_desc_disabled",sSortableDesc:"sorting_asc_disabled",sSortableNone:"sorting_disabled",sSortColumn:"sorting_",sFilterInput:"",sLengthSelect:"",sScrollWrapper:"dataTables_scroll",sScrollHead:"dataTables_scrollHead",sScrollHeadInner:"dataTables_scrollHeadInner",sScrollBody:"dataTables_scrollBody",sScrollFoot:"dataTables_scrollFoot",sScrollFootInner:"dataTables_scrollFootInner",sHeaderTH:"",sFooterTH:"",sSortJUIAsc:"",sSortJUIDesc:"",sSortJUI:"",sSortJUIAscAllowed:"",sSortJUIDescAllowed:"",sSortJUIWrapper:"",sSortIcon:"",sJUIHeader:"",sJUIFooter:""});var Mo=Ji.ext.pager;function wo(t,e){var n=[],i=Mo.numbers_length,r=Math.floor(i/2);return e<=i?n=cr(0,e):t<=r?((n=cr(0,i-2)).push("ellipsis"),n.push(e-1)):t>=e-1-r?((n=cr(e-(i-2),e)).splice(0,0,"ellipsis"),n.splice(0,0,0)):((n=cr(t-r+2,t+r-1)).push("ellipsis"),n.push(e-1),n.splice(0,0,"ellipsis"),n.splice(0,0,0)),n.DT_el="span",n}Ui.extend(Mo,{simple:function(t,e){return["previous","next"]},full:function(t,e){return["first","previous","next","last"]},numbers:function(t,e){return[wo(t,e)]},simple_numbers:function(t,e){return["previous",wo(t,e),"next"]},full_numbers:function(t,e){return["first","previous",wo(t,e),"next","last"]},first_last_numbers:function(t,e){return["first",wo(t,e),"last"]},_numbers:wo,numbers_length:7}),Ui.extend(!0,Ji.ext.renderer,{pageButton:{_:function(t,e,n,i,r,s){var o,a,l,u=t.oClasses,c=t.oLanguage.oPaginate,d=t.oLanguage.oAria.paginate||{},h=function(e,i){var l,f,m,_,p=u.sPageButtonDisabled,g=function(e){Ds(t,e.data.action,!0)};for(l=0,f=i.length;l").appendTo(e);h(v,m)}else{switch(o=null,a=m,_=t.iTabIndex,m){case"ellipsis":e.append('');break;case"first":o=c.sFirst,0===r&&(_=-1,a+=" "+p);break;case"previous":o=c.sPrevious,0===r&&(_=-1,a+=" "+p);break;case"next":o=c.sNext,0!==s&&r!==s-1||(_=-1,a+=" "+p);break;case"last":o=c.sLast,0!==s&&r!==s-1||(_=-1,a+=" "+p);break;default:o=t.fnFormatNumber(m+1),a=r===m?u.sPageButtonActive:""}null!==o&&to(Ui("",{class:u.sPageButton+" "+a,"aria-controls":t.sTableId,"aria-label":d[m],"data-dt-idx":m,tabindex:_,id:0===n&&"string"==typeof m?t.sTableId+"_"+m:null}).html(o).appendTo(e),{action:m},g)}};try{l=Ui(e).find(document.activeElement).data("dt-idx")}catch(t){}h(Ui(e).empty(),i),void 0!==l&&Ui(e).find("[data-dt-idx="+l+"]").trigger("focus")}}}),Ui.extend(Ji.ext.type.detect,[function(t,e){var n=e.oLanguage.sDecimal;return or(t,n)?"num"+n:null},function(t,e){if(t&&!(t instanceof Date)&&!tr.test(t))return null;var n=Date.parse(t);return null!==n&&!isNaN(n)||ir(t)?"date":null},function(t,e){var n=e.oLanguage.sDecimal;return or(t,n,!0)?"num-fmt"+n:null},function(t,e){var n=e.oLanguage.sDecimal;return ar(t,n)?"html-num"+n:null},function(t,e){var n=e.oLanguage.sDecimal;return ar(t,n,!0)?"html-num-fmt"+n:null},function(t,e){return ir(t)||"string"==typeof t&&-1!==t.indexOf("<")?"html":null}]),Ui.extend(Ji.ext.type.search,{html:function(t){return ir(t)?t:"string"==typeof t?t.replace(Xi," ").replace(Qi,""):""},string:function(t){return ir(t)?t:"string"==typeof t?t.replace(Xi," "):t}});var xo=function(t,e,n,i){return 0===t||t&&"-"!==t?(e&&(t=sr(t,e)),t.replace&&(n&&(t=t.replace(n,"")),i&&(t=t.replace(i,""))),1*t):-1/0};function ko(t){Ui.each({num:function(e){return xo(e,t)},"num-fmt":function(e){return xo(e,t,nr)},"html-num":function(e){return xo(e,t,Qi)},"html-num-fmt":function(e){return xo(e,t,Qi,nr)}},(function(e,n){qi.type.order[e+t+"-pre"]=n,e.match(/^html\-/)&&(qi.type.search[e+t]=qi.type.search.html)}))}Ui.extend(qi.type.order,{"date-pre":function(t){var e=Date.parse(t);return isNaN(e)?-1/0:e},"html-pre":function(t){return ir(t)?"":t.replace?t.replace(/<.*?>/g,"").toLowerCase():t+""},"string-pre":function(t){return ir(t)?"":"string"==typeof t?t.toLowerCase():t.toString?t.toString():""},"string-asc":function(t,e){return te?1:0},"string-desc":function(t,e){return te?-1:0}}),ko(""),Ui.extend(!0,Ji.ext.renderer,{header:{_:function(t,e,n,i){Ui(t.nTable).on("order.dt.DT",(function(r,s,o,a){if(t===s){var l=n.idx;e.removeClass(i.sSortAsc+" "+i.sSortDesc).addClass("asc"==a[l]?i.sSortAsc:"desc"==a[l]?i.sSortDesc:n.sSortingClass)}}))},jqueryui:function(t,e,n,i){Ui("
").addClass(i.sSortJUIWrapper).append(e.contents()).append(Ui("").addClass(i.sSortIcon+" "+n.sSortingClassJUI)).appendTo(e),Ui(t.nTable).on("order.dt.DT",(function(r,s,o,a){if(t===s){var l=n.idx;e.removeClass(i.sSortAsc+" "+i.sSortDesc).addClass("asc"==a[l]?i.sSortAsc:"desc"==a[l]?i.sSortDesc:n.sSortingClass),e.find("span."+i.sSortIcon).removeClass(i.sSortJUIAsc+" "+i.sSortJUIDesc+" "+i.sSortJUI+" "+i.sSortJUIAscAllowed+" "+i.sSortJUIDescAllowed).addClass("asc"==a[l]?i.sSortJUIAsc:"desc"==a[l]?i.sSortJUIDesc:n.sSortingClassJUI)}}))}}});var To=function(t){return Array.isArray(t)&&(t=t.join(",")),"string"==typeof t?t.replace(/&/g,"&").replace(//g,">").replace(/"/g,"""):t};function Do(t,e,n,i,r){return window.moment?t[e](r):window.luxon?t[n](r):i?t[i](r):t}var So=!1;function Yo(t,e,n){var i;if(window.moment){if(!(i=window.moment.utc(t,e,n,!0)).isValid())return null}else if(window.luxon){if(!(i=e&&"string"==typeof t?window.luxon.DateTime.fromFormat(t,e):window.luxon.DateTime.fromISO(t)).isValid)return null;i.setLocale(n)}else e?(So||alert("DataTables warning: Formatted date without Moment.js or Luxon - https://datatables.net/tn/17"),So=!0):i=new Date(t);return i}function Co(t){return function(e,n,i,r){0===arguments.length?(i="en",n=null,e=null):1===arguments.length?(i="en",n=e,e=null):2===arguments.length&&(i=n,n=e,e=null);var s="datetime-"+n;return Ji.ext.type.order[s]||(Ji.ext.type.detect.unshift((function(t){return t===s&&s})),Ji.ext.type.order[s+"-asc"]=function(t,e){var n=t.valueOf(),i=e.valueOf();return n===i?0:ni?-1:1}),function(o,a){if(null==o)if("--now"===r){var l=new Date;o=new Date(Date.UTC(l.getFullYear(),l.getMonth(),l.getDate(),l.getHours(),l.getMinutes(),l.getSeconds()))}else o="";if("type"===a)return s;if(""===o)return"sort"!==a?"":Yo("0000-01-01 00:00:00",null,i);if(null!==n&&e===n&&"sort"!==a&&"type"!==a&&!(o instanceof Date))return o;var u=Yo(o,e,i);if(null===u)return o;if("sort"===a)return u;var c=null===n?Do(u,"toDate","toJSDate","")[t]():Do(u,"format","toFormat","toISOString",n);return"display"===a?To(c):c}}}var Ao=",",Po=".";if(Intl)try{for(var Eo=(new Intl.NumberFormat).formatToParts(100000.1),Ho=0;Hot.length)&&(e=t.length);for(var n=0,i=new Array(e);n0;)e+="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"[62*Math.random()|0];return e}function Za(t){for(var e=[],n=(t||[]).length>>>0;n--;)e[n]=t[n];return e}function $a(t){return t.classList?Za(t.classList):(t.getAttribute("class")||"").split(" ").filter((function(t){return t}))}function Ga(t){return"".concat(t).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">")}function Ja(t){return Object.keys(t||{}).reduce((function(e,n){return e+"".concat(n,": ").concat(t[n].trim(),";")}),"")}function Ka(t){return t.size!==Ua.size||t.x!==Ua.x||t.y!==Ua.y||t.rotate!==Ua.rotate||t.flipX||t.flipY}function Xa(){var t="fa",e=ca,n=Wa.cssPrefix,i=Wa.replacementClass,r=':root, :host {\n --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Solid";\n --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Regular";\n --fa-font-light: normal 300 1em/1 "Font Awesome 6 Light";\n --fa-font-thin: normal 100 1em/1 "Font Awesome 6 Thin";\n --fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone";\n --fa-font-sharp-solid: normal 900 1em/1 "Font Awesome 6 Sharp";\n --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";\n}\n\nsvg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa {\n overflow: visible;\n box-sizing: content-box;\n}\n\n.svg-inline--fa {\n display: var(--fa-display, inline-block);\n height: 1em;\n overflow: visible;\n vertical-align: -0.125em;\n}\n.svg-inline--fa.fa-2xs {\n vertical-align: 0.1em;\n}\n.svg-inline--fa.fa-xs {\n vertical-align: 0em;\n}\n.svg-inline--fa.fa-sm {\n vertical-align: -0.0714285705em;\n}\n.svg-inline--fa.fa-lg {\n vertical-align: -0.2em;\n}\n.svg-inline--fa.fa-xl {\n vertical-align: -0.25em;\n}\n.svg-inline--fa.fa-2xl {\n vertical-align: -0.3125em;\n}\n.svg-inline--fa.fa-pull-left {\n margin-right: var(--fa-pull-margin, 0.3em);\n width: auto;\n}\n.svg-inline--fa.fa-pull-right {\n margin-left: var(--fa-pull-margin, 0.3em);\n width: auto;\n}\n.svg-inline--fa.fa-li {\n width: var(--fa-li-width, 2em);\n top: 0.25em;\n}\n.svg-inline--fa.fa-fw {\n width: var(--fa-fw-width, 1.25em);\n}\n\n.fa-layers svg.svg-inline--fa {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0;\n}\n\n.fa-layers-counter, .fa-layers-text {\n display: inline-block;\n position: absolute;\n text-align: center;\n}\n\n.fa-layers {\n display: inline-block;\n height: 1em;\n position: relative;\n text-align: center;\n vertical-align: -0.125em;\n width: 1em;\n}\n.fa-layers svg.svg-inline--fa {\n -webkit-transform-origin: center center;\n transform-origin: center center;\n}\n\n.fa-layers-text {\n left: 50%;\n top: 50%;\n -webkit-transform: translate(-50%, -50%);\n transform: translate(-50%, -50%);\n -webkit-transform-origin: center center;\n transform-origin: center center;\n}\n\n.fa-layers-counter {\n background-color: var(--fa-counter-background-color, #ff253a);\n border-radius: var(--fa-counter-border-radius, 1em);\n box-sizing: border-box;\n color: var(--fa-inverse, #fff);\n line-height: var(--fa-counter-line-height, 1);\n max-width: var(--fa-counter-max-width, 5em);\n min-width: var(--fa-counter-min-width, 1.5em);\n overflow: hidden;\n padding: var(--fa-counter-padding, 0.25em 0.5em);\n right: var(--fa-right, 0);\n text-overflow: ellipsis;\n top: var(--fa-top, 0);\n -webkit-transform: scale(var(--fa-counter-scale, 0.25));\n transform: scale(var(--fa-counter-scale, 0.25));\n -webkit-transform-origin: top right;\n transform-origin: top right;\n}\n\n.fa-layers-bottom-right {\n bottom: var(--fa-bottom, 0);\n right: var(--fa-right, 0);\n top: auto;\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\n transform: scale(var(--fa-layers-scale, 0.25));\n -webkit-transform-origin: bottom right;\n transform-origin: bottom right;\n}\n\n.fa-layers-bottom-left {\n bottom: var(--fa-bottom, 0);\n left: var(--fa-left, 0);\n right: auto;\n top: auto;\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\n transform: scale(var(--fa-layers-scale, 0.25));\n -webkit-transform-origin: bottom left;\n transform-origin: bottom left;\n}\n\n.fa-layers-top-right {\n top: var(--fa-top, 0);\n right: var(--fa-right, 0);\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\n transform: scale(var(--fa-layers-scale, 0.25));\n -webkit-transform-origin: top right;\n transform-origin: top right;\n}\n\n.fa-layers-top-left {\n left: var(--fa-left, 0);\n right: auto;\n top: var(--fa-top, 0);\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\n transform: scale(var(--fa-layers-scale, 0.25));\n -webkit-transform-origin: top left;\n transform-origin: top left;\n}\n\n.fa-1x {\n font-size: 1em;\n}\n\n.fa-2x {\n font-size: 2em;\n}\n\n.fa-3x {\n font-size: 3em;\n}\n\n.fa-4x {\n font-size: 4em;\n}\n\n.fa-5x {\n font-size: 5em;\n}\n\n.fa-6x {\n font-size: 6em;\n}\n\n.fa-7x {\n font-size: 7em;\n}\n\n.fa-8x {\n font-size: 8em;\n}\n\n.fa-9x {\n font-size: 9em;\n}\n\n.fa-10x {\n font-size: 10em;\n}\n\n.fa-2xs {\n font-size: 0.625em;\n line-height: 0.1em;\n vertical-align: 0.225em;\n}\n\n.fa-xs {\n font-size: 0.75em;\n line-height: 0.0833333337em;\n vertical-align: 0.125em;\n}\n\n.fa-sm {\n font-size: 0.875em;\n line-height: 0.0714285718em;\n vertical-align: 0.0535714295em;\n}\n\n.fa-lg {\n font-size: 1.25em;\n line-height: 0.05em;\n vertical-align: -0.075em;\n}\n\n.fa-xl {\n font-size: 1.5em;\n line-height: 0.0416666682em;\n vertical-align: -0.125em;\n}\n\n.fa-2xl {\n font-size: 2em;\n line-height: 0.03125em;\n vertical-align: -0.1875em;\n}\n\n.fa-fw {\n text-align: center;\n width: 1.25em;\n}\n\n.fa-ul {\n list-style-type: none;\n margin-left: var(--fa-li-margin, 2.5em);\n padding-left: 0;\n}\n.fa-ul > li {\n position: relative;\n}\n\n.fa-li {\n left: calc(var(--fa-li-width, 2em) * -1);\n position: absolute;\n text-align: center;\n width: var(--fa-li-width, 2em);\n line-height: inherit;\n}\n\n.fa-border {\n border-color: var(--fa-border-color, #eee);\n border-radius: var(--fa-border-radius, 0.1em);\n border-style: var(--fa-border-style, solid);\n border-width: var(--fa-border-width, 0.08em);\n padding: var(--fa-border-padding, 0.2em 0.25em 0.15em);\n}\n\n.fa-pull-left {\n float: left;\n margin-right: var(--fa-pull-margin, 0.3em);\n}\n\n.fa-pull-right {\n float: right;\n margin-left: var(--fa-pull-margin, 0.3em);\n}\n\n.fa-beat {\n -webkit-animation-name: fa-beat;\n animation-name: fa-beat;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);\n animation-timing-function: var(--fa-animation-timing, ease-in-out);\n}\n\n.fa-bounce {\n -webkit-animation-name: fa-bounce;\n animation-name: fa-bounce;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));\n}\n\n.fa-fade {\n -webkit-animation-name: fa-fade;\n animation-name: fa-fade;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n}\n\n.fa-beat-fade {\n -webkit-animation-name: fa-beat-fade;\n animation-name: fa-beat-fade;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n}\n\n.fa-flip {\n -webkit-animation-name: fa-flip;\n animation-name: fa-flip;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);\n animation-timing-function: var(--fa-animation-timing, ease-in-out);\n}\n\n.fa-shake {\n -webkit-animation-name: fa-shake;\n animation-name: fa-shake;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, linear);\n animation-timing-function: var(--fa-animation-timing, linear);\n}\n\n.fa-spin {\n -webkit-animation-name: fa-spin;\n animation-name: fa-spin;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 2s);\n animation-duration: var(--fa-animation-duration, 2s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, linear);\n animation-timing-function: var(--fa-animation-timing, linear);\n}\n\n.fa-spin-reverse {\n --fa-animation-direction: reverse;\n}\n\n.fa-pulse,\n.fa-spin-pulse {\n -webkit-animation-name: fa-spin;\n animation-name: fa-spin;\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, steps(8));\n animation-timing-function: var(--fa-animation-timing, steps(8));\n}\n\n@media (prefers-reduced-motion: reduce) {\n .fa-beat,\n.fa-bounce,\n.fa-fade,\n.fa-beat-fade,\n.fa-flip,\n.fa-pulse,\n.fa-shake,\n.fa-spin,\n.fa-spin-pulse {\n -webkit-animation-delay: -1ms;\n animation-delay: -1ms;\n -webkit-animation-duration: 1ms;\n animation-duration: 1ms;\n -webkit-animation-iteration-count: 1;\n animation-iteration-count: 1;\n transition-delay: 0s;\n transition-duration: 0s;\n }\n}\n@-webkit-keyframes fa-beat {\n 0%, 90% {\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 45% {\n -webkit-transform: scale(var(--fa-beat-scale, 1.25));\n transform: scale(var(--fa-beat-scale, 1.25));\n }\n}\n@keyframes fa-beat {\n 0%, 90% {\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 45% {\n -webkit-transform: scale(var(--fa-beat-scale, 1.25));\n transform: scale(var(--fa-beat-scale, 1.25));\n }\n}\n@-webkit-keyframes fa-bounce {\n 0% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n 10% {\n -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n }\n 30% {\n -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n }\n 50% {\n -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n }\n 57% {\n -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n }\n 64% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n 100% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n}\n@keyframes fa-bounce {\n 0% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n 10% {\n -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n }\n 30% {\n -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n }\n 50% {\n -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n }\n 57% {\n -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n }\n 64% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n 100% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n}\n@-webkit-keyframes fa-fade {\n 50% {\n opacity: var(--fa-fade-opacity, 0.4);\n }\n}\n@keyframes fa-fade {\n 50% {\n opacity: var(--fa-fade-opacity, 0.4);\n }\n}\n@-webkit-keyframes fa-beat-fade {\n 0%, 100% {\n opacity: var(--fa-beat-fade-opacity, 0.4);\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 50% {\n opacity: 1;\n -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));\n transform: scale(var(--fa-beat-fade-scale, 1.125));\n }\n}\n@keyframes fa-beat-fade {\n 0%, 100% {\n opacity: var(--fa-beat-fade-opacity, 0.4);\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 50% {\n opacity: 1;\n -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));\n transform: scale(var(--fa-beat-fade-scale, 1.125));\n }\n}\n@-webkit-keyframes fa-flip {\n 50% {\n -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n }\n}\n@keyframes fa-flip {\n 50% {\n -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n }\n}\n@-webkit-keyframes fa-shake {\n 0% {\n -webkit-transform: rotate(-15deg);\n transform: rotate(-15deg);\n }\n 4% {\n -webkit-transform: rotate(15deg);\n transform: rotate(15deg);\n }\n 8%, 24% {\n -webkit-transform: rotate(-18deg);\n transform: rotate(-18deg);\n }\n 12%, 28% {\n -webkit-transform: rotate(18deg);\n transform: rotate(18deg);\n }\n 16% {\n -webkit-transform: rotate(-22deg);\n transform: rotate(-22deg);\n }\n 20% {\n -webkit-transform: rotate(22deg);\n transform: rotate(22deg);\n }\n 32% {\n -webkit-transform: rotate(-12deg);\n transform: rotate(-12deg);\n }\n 36% {\n -webkit-transform: rotate(12deg);\n transform: rotate(12deg);\n }\n 40%, 100% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n}\n@keyframes fa-shake {\n 0% {\n -webkit-transform: rotate(-15deg);\n transform: rotate(-15deg);\n }\n 4% {\n -webkit-transform: rotate(15deg);\n transform: rotate(15deg);\n }\n 8%, 24% {\n -webkit-transform: rotate(-18deg);\n transform: rotate(-18deg);\n }\n 12%, 28% {\n -webkit-transform: rotate(18deg);\n transform: rotate(18deg);\n }\n 16% {\n -webkit-transform: rotate(-22deg);\n transform: rotate(-22deg);\n }\n 20% {\n -webkit-transform: rotate(22deg);\n transform: rotate(22deg);\n }\n 32% {\n -webkit-transform: rotate(-12deg);\n transform: rotate(-12deg);\n }\n 36% {\n -webkit-transform: rotate(12deg);\n transform: rotate(12deg);\n }\n 40%, 100% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n}\n@-webkit-keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n@keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n.fa-rotate-90 {\n -webkit-transform: rotate(90deg);\n transform: rotate(90deg);\n}\n\n.fa-rotate-180 {\n -webkit-transform: rotate(180deg);\n transform: rotate(180deg);\n}\n\n.fa-rotate-270 {\n -webkit-transform: rotate(270deg);\n transform: rotate(270deg);\n}\n\n.fa-flip-horizontal {\n -webkit-transform: scale(-1, 1);\n transform: scale(-1, 1);\n}\n\n.fa-flip-vertical {\n -webkit-transform: scale(1, -1);\n transform: scale(1, -1);\n}\n\n.fa-flip-both,\n.fa-flip-horizontal.fa-flip-vertical {\n -webkit-transform: scale(-1, -1);\n transform: scale(-1, -1);\n}\n\n.fa-rotate-by {\n -webkit-transform: rotate(var(--fa-rotate-angle, none));\n transform: rotate(var(--fa-rotate-angle, none));\n}\n\n.fa-stack {\n display: inline-block;\n vertical-align: middle;\n height: 2em;\n position: relative;\n width: 2.5em;\n}\n\n.fa-stack-1x,\n.fa-stack-2x {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0;\n z-index: var(--fa-stack-z-index, auto);\n}\n\n.svg-inline--fa.fa-stack-1x {\n height: 1em;\n width: 1.25em;\n}\n.svg-inline--fa.fa-stack-2x {\n height: 2em;\n width: 2.5em;\n}\n\n.fa-inverse {\n color: var(--fa-inverse, #fff);\n}\n\n.sr-only,\n.fa-sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border-width: 0;\n}\n\n.sr-only-focusable:not(:focus),\n.fa-sr-only-focusable:not(:focus) {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border-width: 0;\n}\n\n.svg-inline--fa .fa-primary {\n fill: var(--fa-primary-color, currentColor);\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa .fa-secondary {\n fill: var(--fa-secondary-color, currentColor);\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-primary {\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-secondary {\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa mask .fa-primary,\n.svg-inline--fa mask .fa-secondary {\n fill: black;\n}\n\n.fad.fa-inverse,\n.fa-duotone.fa-inverse {\n color: var(--fa-inverse, #fff);\n}';if(n!==t||i!==e){var s=new RegExp("\\.".concat(t,"\\-"),"g"),o=new RegExp("\\--".concat(t,"\\-"),"g"),a=new RegExp("\\.".concat(e),"g");r=r.replace(s,".".concat(n,"-")).replace(o,"--".concat(n,"-")).replace(a,".".concat(i))}return r}var Qa=!1;function tl(){Wa.autoAddCss&&!Qa&&(!function(t){if(t&&la){var e=sa.createElement("style");e.setAttribute("type","text/css"),e.innerHTML=t;for(var n=sa.head.childNodes,i=null,r=n.length-1;r>-1;r--){var s=n[r],o=(s.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(o)>-1&&(i=s)}sa.head.insertBefore(e,i)}}(Xa()),Qa=!0)}var el={mixout:function(){return{dom:{css:Xa,insertCss:tl}}},hooks:function(){return{beforeDOMElementCreation:function(){tl()},beforeI2svg:function(){tl()}}}},nl=ra||{};nl.___FONT_AWESOME___||(nl.___FONT_AWESOME___={}),nl.___FONT_AWESOME___.styles||(nl.___FONT_AWESOME___.styles={}),nl.___FONT_AWESOME___.hooks||(nl.___FONT_AWESOME___.hooks={}),nl.___FONT_AWESOME___.shims||(nl.___FONT_AWESOME___.shims=[]);var il=nl.___FONT_AWESOME___,rl=[],sl=!1;function ol(t){la&&(sl?setTimeout(t,0):rl.push(t))}function al(t){var e=t.tag,n=t.attributes,i=void 0===n?{}:n,r=t.children,s=void 0===r?[]:r;return"string"==typeof t?Ga(t):"<".concat(e," ").concat(function(t){return Object.keys(t||{}).reduce((function(e,n){return e+"".concat(n,'="').concat(Ga(t[n]),'" ')}),"").trim()}(i),">").concat(s.map(al).join(""),"")}function ll(t,e,n){if(t&&t[e]&&t[e][n])return{prefix:e,iconName:n,icon:t[e][n]}}la&&((sl=(sa.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(sa.readyState))||sa.addEventListener("DOMContentLoaded",(function t(){sa.removeEventListener("DOMContentLoaded",t),sl=1,rl.map((function(t){return t()}))})));var ul=function(t,e,n,i){var r,s,o,a=Object.keys(t),l=a.length,u=void 0!==i?function(t,e){return function(n,i,r,s){return t.call(e,n,i,r,s)}}(e,i):e;for(void 0===n?(r=1,o=t[a[0]]):(r=0,o=n);r=55296&&r<=56319&&n2&&void 0!==arguments[2]?arguments[2]:{},i=n.skipHooks,r=void 0!==i&&i,s=dl(e);"function"!=typeof il.hooks.addPack||r?il.styles[t]=Io(Io({},il.styles[t]||{}),s):il.hooks.addPack(t,dl(e)),"fas"===t&&hl("fa",e)}var fl,ml,_l,pl=il.styles,gl=il.shims,vl=(Ro(fl={},va,Object.values(xa.classic)),Ro(fl,ya,Object.values(xa.sharp)),fl),yl=null,bl={},Ll={},Ml={},wl={},xl={},kl=(Ro(ml={},va,Object.keys(Ma.classic)),Ro(ml,ya,Object.keys(Ma.sharp)),ml);function Tl(t,e){var n,i=e.split("-"),r=i[0],s=i.slice(1).join("-");return r!==t||""===s||(n=s,~Ia.indexOf(n))?null:s}var Dl,Sl=function(){var t=function(t){return ul(pl,(function(e,n,i){return e[i]=ul(n,t,{}),e}),{})};bl=t((function(t,e,n){(e[3]&&(t[e[3]]=n),e[2])&&e[2].filter((function(t){return"number"==typeof t})).forEach((function(e){t[e.toString(16)]=n}));return t})),Ll=t((function(t,e,n){(t[n]=n,e[2])&&e[2].filter((function(t){return"string"==typeof t})).forEach((function(e){t[e]=n}));return t})),xl=t((function(t,e,n){var i=e[2];return t[n]=n,i.forEach((function(e){t[e]=n})),t}));var e="far"in pl||Wa.autoFetchSvg,n=ul(gl,(function(t,n){var i=n[0],r=n[1],s=n[2];return"far"!==r||e||(r="fas"),"string"==typeof i&&(t.names[i]={prefix:r,iconName:s}),"number"==typeof i&&(t.unicodes[i.toString(16)]={prefix:r,iconName:s}),t}),{names:{},unicodes:{}});Ml=n.names,wl=n.unicodes,yl=El(Wa.styleDefault,{family:Wa.familyDefault})};function Yl(t,e){return(bl[t]||{})[e]}function Cl(t,e){return(xl[t]||{})[e]}function Al(t){return Ml[t]||{prefix:null,iconName:null}}function Pl(){return yl}Dl=function(t){yl=El(t.styleDefault,{family:Wa.familyDefault})},Ba.push(Dl),Sl();function El(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.family,i=void 0===n?va:n,r=Ma[i][t],s=wa[i][t]||wa[i][r],o=t in il.styles?t:null;return s||o||null}var Hl=(Ro(_l={},va,Object.keys(xa.classic)),Ro(_l,ya,Object.keys(xa.sharp)),_l);function Ol(t){var e,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=n.skipLookups,r=void 0!==i&&i,s=(Ro(e={},va,"".concat(Wa.cssPrefix,"-").concat(va)),Ro(e,ya,"".concat(Wa.cssPrefix,"-").concat(ya)),e),o=null,a=va;(t.includes(s.classic)||t.some((function(t){return Hl.classic.includes(t)})))&&(a=va),(t.includes(s.sharp)||t.some((function(t){return Hl.sharp.includes(t)})))&&(a=ya);var l=t.reduce((function(t,e){var n=Tl(Wa.cssPrefix,e);if(pl[e]?(e=vl[a].includes(e)?ka[a][e]:e,o=e,t.prefix=e):kl[a].indexOf(e)>-1?(o=e,t.prefix=El(e,{family:a})):n?t.iconName=n:e!==Wa.replacementClass&&e!==s.classic&&e!==s.sharp&&t.rest.push(e),!r&&t.prefix&&t.iconName){var i="fa"===o?Al(t.iconName):{},l=Cl(t.prefix,t.iconName);i.prefix&&(o=null),t.iconName=i.iconName||l||t.iconName,t.prefix=i.prefix||t.prefix,"far"!==t.prefix||pl.far||!pl.fas||Wa.autoFetchSvg||(t.prefix="fas")}return t}),{prefix:null,iconName:null,rest:[]});return(t.includes("fa-brands")||t.includes("fab"))&&(l.prefix="fab"),(t.includes("fa-duotone")||t.includes("fad"))&&(l.prefix="fad"),l.prefix||a!==ya||!pl.fass&&!Wa.autoFetchSvg||(l.prefix="fass",l.iconName=Cl(l.prefix,l.iconName)||l.iconName),"fa"!==l.prefix&&"fa"!==o||(l.prefix=Pl()||"fas"),l}var jl=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.definitions={}}var e,n,i;return e=t,n=[{key:"add",value:function(){for(var t=this,e=arguments.length,n=new Array(e),i=0;i0&&a.forEach((function(e){"string"==typeof e&&(t[r][e]=o)})),t[r][s]=o})),t}}],n&&Fo(e.prototype,n),i&&Fo(e,i),Object.defineProperty(e,"prototype",{writable:!1}),t}(),zl=[],Il={},Nl={},Fl=Object.keys(Nl);function Rl(t,e){for(var n=arguments.length,i=new Array(n>2?n-2:0),r=2;r1?e-1:0),i=1;i0&&void 0!==arguments[0]?arguments[0]:{};return la?(Wl("beforeI2svg",t),Bl("pseudoElements2svg",t),Bl("i2svg",t)):Promise.reject("Operation requires a DOM of some kind.")},watch:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.autoReplaceSvgRoot;!1===Wa.autoReplaceSvg&&(Wa.autoReplaceSvg=!0),Wa.observeMutations=!0,ol((function(){Gl({autoReplaceSvgRoot:e}),Wl("watch",t)}))}},Zl={icon:function(t){if(null===t)return null;if("object"===No(t)&&t.prefix&&t.iconName)return{prefix:t.prefix,iconName:Cl(t.prefix,t.iconName)||t.iconName};if(Array.isArray(t)&&2===t.length){var e=0===t[1].indexOf("fa-")?t[1].slice(3):t[1],n=El(t[0]);return{prefix:n,iconName:Cl(n,e)||e}}if("string"==typeof t&&(t.indexOf("".concat(Wa.cssPrefix,"-"))>-1||t.match(Ta))){var i=Ol(t.split(" "),{skipLookups:!0});return{prefix:i.prefix||Pl(),iconName:Cl(i.prefix,i.iconName)||i.iconName}}if("string"==typeof t){var r=Pl();return{prefix:r,iconName:Cl(r,t)||t}}}},$l={noAuto:function(){Wa.autoReplaceSvg=!1,Wa.observeMutations=!1,Wl("noAuto")},config:Wa,dom:ql,parse:Zl,library:Ul,findIconDefinition:Vl,toHtml:al},Gl=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.autoReplaceSvgRoot,n=void 0===e?sa:e;(Object.keys(il.styles).length>0||Wa.autoFetchSvg)&&la&&Wa.autoReplaceSvg&&$l.dom.i2svg({node:n})};function Jl(t,e){return Object.defineProperty(t,"abstract",{get:e}),Object.defineProperty(t,"html",{get:function(){return t.abstract.map((function(t){return al(t)}))}}),Object.defineProperty(t,"node",{get:function(){if(la){var e=sa.createElement("div");return e.innerHTML=t.html,e.children}}}),t}function Kl(t){var e=t.icons,n=e.main,i=e.mask,r=t.prefix,s=t.iconName,o=t.transform,a=t.symbol,l=t.title,u=t.maskId,c=t.titleId,d=t.extra,h=t.watchable,f=void 0!==h&&h,m=i.found?i:n,_=m.width,p=m.height,g="fak"===r,v=[Wa.replacementClass,s?"".concat(Wa.cssPrefix,"-").concat(s):""].filter((function(t){return-1===d.classes.indexOf(t)})).filter((function(t){return""!==t||!!t})).concat(d.classes).join(" "),y={children:[],attributes:Io(Io({},d.attributes),{},{"data-prefix":r,"data-icon":s,class:v,role:d.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(_," ").concat(p)})},b=g&&!~d.classes.indexOf("fa-fw")?{width:"".concat(_/p*16*.0625,"em")}:{};f&&(y.attributes[da]=""),l&&(y.children.push({tag:"title",attributes:{id:y.attributes["aria-labelledby"]||"title-".concat(c||qa())},children:[l]}),delete y.attributes.title);var L=Io(Io({},y),{},{prefix:r,iconName:s,main:n,mask:i,maskId:u,transform:o,symbol:a,styles:Io(Io({},b),d.styles)}),M=i.found&&n.found?Bl("generateAbstractMask",L)||{children:[],attributes:{}}:Bl("generateAbstractIcon",L)||{children:[],attributes:{}},w=M.children,x=M.attributes;return L.children=w,L.attributes=x,a?function(t){var e=t.prefix,n=t.iconName,i=t.children,r=t.attributes,s=t.symbol,o=!0===s?"".concat(e,"-").concat(Wa.cssPrefix,"-").concat(n):s;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:Io(Io({},r),{},{id:o}),children:i}]}]}(L):function(t){var e=t.children,n=t.main,i=t.mask,r=t.attributes,s=t.styles,o=t.transform;if(Ka(o)&&n.found&&!i.found){var a={x:n.width/n.height/2,y:.5};r.style=Ja(Io(Io({},s),{},{"transform-origin":"".concat(a.x+o.x/16,"em ").concat(a.y+o.y/16,"em")}))}return[{tag:"svg",attributes:r,children:e}]}(L)}function Xl(t){var e=t.content,n=t.width,i=t.height,r=t.transform,s=t.title,o=t.extra,a=t.watchable,l=void 0!==a&&a,u=Io(Io(Io({},o.attributes),s?{title:s}:{}),{},{class:o.classes.join(" ")});l&&(u[da]="");var c=Io({},o.styles);Ka(r)&&(c.transform=function(t){var e=t.transform,n=t.width,i=void 0===n?16:n,r=t.height,s=void 0===r?16:r,o=t.startCentered,a=void 0!==o&&o,l="";return l+=a&&ua?"translate(".concat(e.x/Va-i/2,"em, ").concat(e.y/Va-s/2,"em) "):a?"translate(calc(-50% + ".concat(e.x/Va,"em), calc(-50% + ").concat(e.y/Va,"em)) "):"translate(".concat(e.x/Va,"em, ").concat(e.y/Va,"em) "),l+="scale(".concat(e.size/Va*(e.flipX?-1:1),", ").concat(e.size/Va*(e.flipY?-1:1),") "),l+"rotate(".concat(e.rotate,"deg) ")}({transform:r,startCentered:!0,width:n,height:i}),c["-webkit-transform"]=c.transform);var d=Ja(c);d.length>0&&(u.style=d);var h=[];return h.push({tag:"span",attributes:u,children:[e]}),s&&h.push({tag:"span",attributes:{class:"sr-only"},children:[s]}),h}function Ql(t){var e=t.content,n=t.title,i=t.extra,r=Io(Io(Io({},i.attributes),n?{title:n}:{}),{},{class:i.classes.join(" ")}),s=Ja(i.styles);s.length>0&&(r.style=s);var o=[];return o.push({tag:"span",attributes:r,children:[e]}),n&&o.push({tag:"span",attributes:{class:"sr-only"},children:[n]}),o}var tu=il.styles;function eu(t){var e=t[0],n=t[1],i=Wo(t.slice(4),1)[0];return{found:!0,width:e,height:n,icon:Array.isArray(i)?{tag:"g",attributes:{class:"".concat(Wa.cssPrefix,"-").concat(Ea)},children:[{tag:"path",attributes:{class:"".concat(Wa.cssPrefix,"-").concat(ja),fill:"currentColor",d:i[0]}},{tag:"path",attributes:{class:"".concat(Wa.cssPrefix,"-").concat(Oa),fill:"currentColor",d:i[1]}}]}:{tag:"path",attributes:{fill:"currentColor",d:i}}}}var nu={found:!1,width:512,height:512};function iu(t,e){var n=e;return"fa"===e&&null!==Wa.styleDefault&&(e=Pl()),new Promise((function(i,r){Bl("missingIconAbstract");if("fa"===n){var s=Al(t)||{};t=s.iconName||t,e=s.prefix||e}if(t&&e&&tu[e]&&tu[e][t])return i(eu(tu[e][t]));!function(t,e){ga||Wa.showMissingIcons||!t||console.error('Icon with name "'.concat(t,'" and prefix "').concat(e,'" is missing.'))}(t,e),i(Io(Io({},nu),{},{icon:Wa.showMissingIcons&&t&&Bl("missingIconAbstract")||{}}))}))}var ru=function(){},su=Wa.measurePerformance&&aa&&aa.mark&&aa.measure?aa:{mark:ru,measure:ru},ou='FA "6.2.1"',au=function(t){su.mark("".concat(ou," ").concat(t," ends")),su.measure("".concat(ou," ").concat(t),"".concat(ou," ").concat(t," begins"),"".concat(ou," ").concat(t," ends"))},lu=function(t){return su.mark("".concat(ou," ").concat(t," begins")),function(){return au(t)}},uu=function(){};function cu(t){return"string"==typeof(t.getAttribute?t.getAttribute(da):null)}function du(t){return sa.createElementNS("http://www.w3.org/2000/svg",t)}function hu(t){return sa.createElement(t)}function fu(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.ceFn,i=void 0===n?"svg"===t.tag?du:hu:n;if("string"==typeof t)return sa.createTextNode(t);var r=i(t.tag);Object.keys(t.attributes||[]).forEach((function(e){r.setAttribute(e,t.attributes[e])}));var s=t.children||[];return s.forEach((function(t){r.appendChild(fu(t,{ceFn:i}))})),r}var mu={replace:function(t){var e=t[0];if(e.parentNode)if(t[1].forEach((function(t){e.parentNode.insertBefore(fu(t),e)})),null===e.getAttribute(da)&&Wa.keepOriginalSource){var n=sa.createComment(function(t){var e=" ".concat(t.outerHTML," ");return"".concat(e,"Font Awesome fontawesome.com ")}(e));e.parentNode.replaceChild(n,e)}else e.remove()},nest:function(t){var e=t[0],n=t[1];if(~$a(e).indexOf(Wa.replacementClass))return mu.replace(t);var i=new RegExp("".concat(Wa.cssPrefix,"-.*"));if(delete n[0].attributes.id,n[0].attributes.class){var r=n[0].attributes.class.split(" ").reduce((function(t,e){return e===Wa.replacementClass||e.match(i)?t.toSvg.push(e):t.toNode.push(e),t}),{toNode:[],toSvg:[]});n[0].attributes.class=r.toSvg.join(" "),0===r.toNode.length?e.removeAttribute("class"):e.setAttribute("class",r.toNode.join(" "))}var s=n.map((function(t){return al(t)})).join("\n");e.setAttribute(da,""),e.innerHTML=s}};function _u(t){t()}function pu(t,e){var n="function"==typeof e?e:uu;if(0===t.length)n();else{var i=_u;"async"===Wa.mutateApproach&&(i=ra.requestAnimationFrame||_u),i((function(){var e=!0===Wa.autoReplaceSvg?mu.replace:mu[Wa.autoReplaceSvg]||mu.replace,i=lu("mutate");t.map(e),i(),n()}))}}var gu=!1;function vu(){gu=!0}function yu(){gu=!1}var bu=null;function Lu(t){if(oa&&Wa.observeMutations){var e=t.treeCallback,n=void 0===e?uu:e,i=t.nodeCallback,r=void 0===i?uu:i,s=t.pseudoElementsCallback,o=void 0===s?uu:s,a=t.observeMutationsRoot,l=void 0===a?sa:a;bu=new oa((function(t){if(!gu){var e=Pl();Za(t).forEach((function(t){if("childList"===t.type&&t.addedNodes.length>0&&!cu(t.addedNodes[0])&&(Wa.searchPseudoElements&&o(t.target),n(t.target)),"attributes"===t.type&&t.target.parentNode&&Wa.searchPseudoElements&&o(t.target.parentNode),"attributes"===t.type&&cu(t.target)&&~Pa.indexOf(t.attributeName))if("class"===t.attributeName&&function(t){var e=t.getAttribute?t.getAttribute(fa):null,n=t.getAttribute?t.getAttribute(ma):null;return e&&n}(t.target)){var i=Ol($a(t.target)),s=i.prefix,a=i.iconName;t.target.setAttribute(fa,s||e),a&&t.target.setAttribute(ma,a)}else(l=t.target)&&l.classList&&l.classList.contains&&l.classList.contains(Wa.replacementClass)&&r(t.target);var l}))}})),la&&bu.observe(l,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}}function Mu(t){var e=t.getAttribute("style"),n=[];return e&&(n=e.split(";").reduce((function(t,e){var n=e.split(":"),i=n[0],r=n.slice(1);return i&&r.length>0&&(t[i]=r.join(":").trim()),t}),{})),n}function wu(t){var e=t.getAttribute("data-prefix"),n=t.getAttribute("data-icon"),i=void 0!==t.innerText?t.innerText.trim():"",r=Ol($a(t));return r.prefix||(r.prefix=Pl()),e&&n&&(r.prefix=e,r.iconName=n),r.iconName&&r.prefix||(r.prefix&&i.length>0&&(r.iconName=function(t,e){return(Ll[t]||{})[e]}(r.prefix,t.innerText)||Yl(r.prefix,cl(t.innerText))),!r.iconName&&Wa.autoFetchSvg&&t.firstChild&&t.firstChild.nodeType===Node.TEXT_NODE&&(r.iconName=t.firstChild.data)),r}function xu(t){var e=Za(t.attributes).reduce((function(t,e){return"class"!==t.name&&"style"!==t.name&&(t[e.name]=e.value),t}),{}),n=t.getAttribute("title"),i=t.getAttribute("data-fa-title-id");return Wa.autoA11y&&(n?e["aria-labelledby"]="".concat(Wa.replacementClass,"-title-").concat(i||qa()):(e["aria-hidden"]="true",e.focusable="false")),e}function ku(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{styleParser:!0},n=wu(t),i=n.iconName,r=n.prefix,s=n.rest,o=xu(t),a=Rl("parseNodeAttributes",{},t),l=e.styleParser?Mu(t):[];return Io({iconName:i,title:t.getAttribute("title"),titleId:t.getAttribute("data-fa-title-id"),prefix:r,transform:Ua,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:s,styles:l,attributes:o}},a)}var Tu=il.styles;function Du(t){var e="nest"===Wa.autoReplaceSvg?ku(t,{styleParser:!1}):ku(t);return~e.extra.classes.indexOf(Da)?Bl("generateLayersText",t,e):Bl("generateSvgReplacementMutation",t,e)}var Su=new Set;function Yu(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(!la)return Promise.resolve();var n=sa.documentElement.classList,i=function(t){return n.add("".concat(_a,"-").concat(t))},r=function(t){return n.remove("".concat(_a,"-").concat(t))},s=Wa.autoFetchSvg?Su:ba.map((function(t){return"fa-".concat(t)})).concat(Object.keys(Tu));s.includes("fa")||s.push("fa");var o=[".".concat(Da,":not([").concat(da,"])")].concat(s.map((function(t){return".".concat(t,":not([").concat(da,"])")}))).join(", ");if(0===o.length)return Promise.resolve();var a=[];try{a=Za(t.querySelectorAll(o))}catch(t){}if(!(a.length>0))return Promise.resolve();i("pending"),r("complete");var l=lu("onTree"),u=a.reduce((function(t,e){try{var n=Du(e);n&&t.push(n)}catch(t){ga||"MissingIcon"===t.name&&console.error(t)}return t}),[]);return new Promise((function(t,n){Promise.all(u).then((function(n){pu(n,(function(){i("active"),i("complete"),r("pending"),"function"==typeof e&&e(),l(),t()}))})).catch((function(t){l(),n(t)}))}))}function Cu(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;Du(t).then((function(t){t&&pu([t],e)}))}ba.map((function(t){Su.add("fa-".concat(t))})),Object.keys(Ma.classic).map(Su.add.bind(Su)),Object.keys(Ma.sharp).map(Su.add.bind(Su)),Su=Bo(Su);var Au=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.transform,i=void 0===n?Ua:n,r=e.symbol,s=void 0!==r&&r,o=e.mask,a=void 0===o?null:o,l=e.maskId,u=void 0===l?null:l,c=e.title,d=void 0===c?null:c,h=e.titleId,f=void 0===h?null:h,m=e.classes,_=void 0===m?[]:m,p=e.attributes,g=void 0===p?{}:p,v=e.styles,y=void 0===v?{}:v;if(t){var b=t.prefix,L=t.iconName,M=t.icon;return Jl(Io({type:"icon"},t),(function(){return Wl("beforeDOMElementCreation",{iconDefinition:t,params:e}),Wa.autoA11y&&(d?g["aria-labelledby"]="".concat(Wa.replacementClass,"-title-").concat(f||qa()):(g["aria-hidden"]="true",g.focusable="false")),Kl({icons:{main:eu(M),mask:a?eu(a.icon):{found:!1,width:null,height:null,icon:{}}},prefix:b,iconName:L,transform:Io(Io({},Ua),i),symbol:s,title:d,maskId:u,titleId:f,extra:{attributes:g,styles:y,classes:_}})}))}},Pu={mixout:function(){return{icon:(t=Au,function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=(e||{}).icon?e:Vl(e||{}),r=n.mask;return r&&(r=(r||{}).icon?r:Vl(r||{})),t(i,Io(Io({},n),{},{mask:r}))})};var t},hooks:function(){return{mutationObserverCallbacks:function(t){return t.treeCallback=Yu,t.nodeCallback=Cu,t}}},provides:function(t){t.i2svg=function(t){var e=t.node,n=void 0===e?sa:e,i=t.callback;return Yu(n,void 0===i?function(){}:i)},t.generateSvgReplacementMutation=function(t,e){var n=e.iconName,i=e.title,r=e.titleId,s=e.prefix,o=e.transform,a=e.symbol,l=e.mask,u=e.maskId,c=e.extra;return new Promise((function(e,d){Promise.all([iu(n,s),l.iconName?iu(l.iconName,l.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then((function(l){var d=Wo(l,2),h=d[0],f=d[1];e([t,Kl({icons:{main:h,mask:f},prefix:s,iconName:n,transform:o,symbol:a,maskId:u,title:i,titleId:r,extra:c,watchable:!0})])})).catch(d)}))},t.generateAbstractIcon=function(t){var e,n=t.children,i=t.attributes,r=t.main,s=t.transform,o=Ja(t.styles);return o.length>0&&(i.style=o),Ka(s)&&(e=Bl("generateAbstractTransformGrouping",{main:r,transform:s,containerWidth:r.width,iconWidth:r.width})),n.push(e||r.icon),{children:n,attributes:i}}}},Eu={mixout:function(){return{layer:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.classes,i=void 0===n?[]:n;return Jl({type:"layer"},(function(){Wl("beforeDOMElementCreation",{assembler:t,params:e});var n=[];return t((function(t){Array.isArray(t)?t.map((function(t){n=n.concat(t.abstract)})):n=n.concat(t.abstract)})),[{tag:"span",attributes:{class:["".concat(Wa.cssPrefix,"-layers")].concat(Bo(i)).join(" ")},children:n}]}))}}}},Hu={mixout:function(){return{counter:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.title,i=void 0===n?null:n,r=e.classes,s=void 0===r?[]:r,o=e.attributes,a=void 0===o?{}:o,l=e.styles,u=void 0===l?{}:l;return Jl({type:"counter",content:t},(function(){return Wl("beforeDOMElementCreation",{content:t,params:e}),Ql({content:t.toString(),title:i,extra:{attributes:a,styles:u,classes:["".concat(Wa.cssPrefix,"-layers-counter")].concat(Bo(s))}})}))}}}},Ou={mixout:function(){return{text:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.transform,i=void 0===n?Ua:n,r=e.title,s=void 0===r?null:r,o=e.classes,a=void 0===o?[]:o,l=e.attributes,u=void 0===l?{}:l,c=e.styles,d=void 0===c?{}:c;return Jl({type:"text",content:t},(function(){return Wl("beforeDOMElementCreation",{content:t,params:e}),Xl({content:t,transform:Io(Io({},Ua),i),title:s,extra:{attributes:u,styles:d,classes:["".concat(Wa.cssPrefix,"-layers-text")].concat(Bo(a))}})}))}}},provides:function(t){t.generateLayersText=function(t,e){var n=e.title,i=e.transform,r=e.extra,s=null,o=null;if(ua){var a=parseInt(getComputedStyle(t).fontSize,10),l=t.getBoundingClientRect();s=l.width/a,o=l.height/a}return Wa.autoA11y&&!n&&(r.attributes["aria-hidden"]="true"),Promise.resolve([t,Xl({content:t.innerHTML,width:s,height:o,transform:i,title:n,extra:r,watchable:!0})])}}},ju=new RegExp('"',"ug"),zu=[1105920,1112319];function Iu(t,e){var n="".concat("data-fa-pseudo-element-pending").concat(e.replace(":","-"));return new Promise((function(i,r){if(null!==t.getAttribute(n))return i();var s,o,a,l=Za(t.children).filter((function(t){return t.getAttribute(ha)===e}))[0],u=ra.getComputedStyle(t,e),c=u.getPropertyValue("font-family").match(Sa),d=u.getPropertyValue("font-weight"),h=u.getPropertyValue("content");if(l&&!c)return t.removeChild(l),i();if(c&&"none"!==h&&""!==h){var f=u.getPropertyValue("content"),m=~["Sharp"].indexOf(c[2])?ya:va,_=~["Solid","Regular","Light","Thin","Duotone","Brands","Kit"].indexOf(c[2])?wa[m][c[2].toLowerCase()]:Ya[m][d],p=function(t){var e=t.replace(ju,""),n=function(t,e){var n,i=t.length,r=t.charCodeAt(e);return r>=55296&&r<=56319&&i>e+1&&(n=t.charCodeAt(e+1))>=56320&&n<=57343?1024*(r-55296)+n-56320+65536:r}(e,0),i=n>=zu[0]&&n<=zu[1],r=2===e.length&&e[0]===e[1];return{value:cl(r?e[0]:e),isSecondary:i||r}}(f),g=p.value,v=p.isSecondary,y=c[0].startsWith("FontAwesome"),b=Yl(_,g),L=b;if(y){var M=(o=wl[s=g],a=Yl("fas",s),o||(a?{prefix:"fas",iconName:a}:null)||{prefix:null,iconName:null});M.iconName&&M.prefix&&(b=M.iconName,_=M.prefix)}if(!b||v||l&&l.getAttribute(fa)===_&&l.getAttribute(ma)===L)i();else{t.setAttribute(n,L),l&&t.removeChild(l);var w={iconName:null,title:null,titleId:null,prefix:null,transform:Ua,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}},x=w.extra;x.attributes[ha]=e,iu(b,_).then((function(r){var s=Kl(Io(Io({},w),{},{icons:{main:r,mask:{prefix:null,iconName:null,rest:[]}},prefix:_,iconName:L,extra:x,watchable:!0})),o=sa.createElement("svg");"::before"===e?t.insertBefore(o,t.firstChild):t.appendChild(o),o.outerHTML=s.map((function(t){return al(t)})).join("\n"),t.removeAttribute(n),i()})).catch(r)}}else i()}))}function Nu(t){return Promise.all([Iu(t,"::before"),Iu(t,"::after")])}function Fu(t){return!(t.parentNode===document.head||~pa.indexOf(t.tagName.toUpperCase())||t.getAttribute(ha)||t.parentNode&&"svg"===t.parentNode.tagName)}function Ru(t){if(la)return new Promise((function(e,n){var i=Za(t.querySelectorAll("*")).filter(Fu).map(Nu),r=lu("searchPseudoElements");vu(),Promise.all(i).then((function(){r(),yu(),e()})).catch((function(){r(),yu(),n()}))}))}var Wu=!1,Bu=function(t){return t.toLowerCase().split(" ").reduce((function(t,e){var n=e.toLowerCase().split("-"),i=n[0],r=n.slice(1).join("-");if(i&&"h"===r)return t.flipX=!0,t;if(i&&"v"===r)return t.flipY=!0,t;if(r=parseFloat(r),isNaN(r))return t;switch(i){case"grow":t.size=t.size+r;break;case"shrink":t.size=t.size-r;break;case"left":t.x=t.x-r;break;case"right":t.x=t.x+r;break;case"up":t.y=t.y-r;break;case"down":t.y=t.y+r;break;case"rotate":t.rotate=t.rotate+r}return t}),{size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0})},Vu={mixout:function(){return{parse:{transform:function(t){return Bu(t)}}}},hooks:function(){return{parseNodeAttributes:function(t,e){var n=e.getAttribute("data-fa-transform");return n&&(t.transform=Bu(n)),t}}},provides:function(t){t.generateAbstractTransformGrouping=function(t){var e=t.main,n=t.transform,i=t.containerWidth,r=t.iconWidth,s={transform:"translate(".concat(i/2," 256)")},o="translate(".concat(32*n.x,", ").concat(32*n.y,") "),a="scale(".concat(n.size/16*(n.flipX?-1:1),", ").concat(n.size/16*(n.flipY?-1:1),") "),l="rotate(".concat(n.rotate," 0 0)"),u={outer:s,inner:{transform:"".concat(o," ").concat(a," ").concat(l)},path:{transform:"translate(".concat(r/2*-1," -256)")}};return{tag:"g",attributes:Io({},u.outer),children:[{tag:"g",attributes:Io({},u.inner),children:[{tag:e.icon.tag,children:e.icon.children,attributes:Io(Io({},e.icon.attributes),u.path)}]}]}}}},Uu={x:0,y:0,width:"100%",height:"100%"};function qu(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return t.attributes&&(t.attributes.fill||e)&&(t.attributes.fill="black"),t}var Zu={hooks:function(){return{parseNodeAttributes:function(t,e){var n=e.getAttribute("data-fa-mask"),i=n?Ol(n.split(" ").map((function(t){return t.trim()}))):{prefix:null,iconName:null,rest:[]};return i.prefix||(i.prefix=Pl()),t.mask=i,t.maskId=e.getAttribute("data-fa-mask-id"),t}}},provides:function(t){t.generateAbstractMask=function(t){var e,n=t.children,i=t.attributes,r=t.main,s=t.mask,o=t.maskId,a=t.transform,l=r.width,u=r.icon,c=s.width,d=s.icon,h=function(t){var e=t.transform,n=t.containerWidth,i=t.iconWidth,r={transform:"translate(".concat(n/2," 256)")},s="translate(".concat(32*e.x,", ").concat(32*e.y,") "),o="scale(".concat(e.size/16*(e.flipX?-1:1),", ").concat(e.size/16*(e.flipY?-1:1),") "),a="rotate(".concat(e.rotate," 0 0)");return{outer:r,inner:{transform:"".concat(s," ").concat(o," ").concat(a)},path:{transform:"translate(".concat(i/2*-1," -256)")}}}({transform:a,containerWidth:c,iconWidth:l}),f={tag:"rect",attributes:Io(Io({},Uu),{},{fill:"white"})},m=u.children?{children:u.children.map(qu)}:{},_={tag:"g",attributes:Io({},h.inner),children:[qu(Io({tag:u.tag,attributes:Io(Io({},u.attributes),h.path)},m))]},p={tag:"g",attributes:Io({},h.outer),children:[_]},g="mask-".concat(o||qa()),v="clip-".concat(o||qa()),y={tag:"mask",attributes:Io(Io({},Uu),{},{id:g,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[f,p]},b={tag:"defs",children:[{tag:"clipPath",attributes:{id:v},children:(e=d,"g"===e.tag?e.children:[e])},y]};return n.push(b,{tag:"rect",attributes:Io({fill:"currentColor","clip-path":"url(#".concat(v,")"),mask:"url(#".concat(g,")")},Uu)}),{children:n,attributes:i}}}},$u={provides:function(t){var e=!1;ra.matchMedia&&(e=ra.matchMedia("(prefers-reduced-motion: reduce)").matches),t.missingIconAbstract=function(){var t=[],n={fill:"currentColor"},i={attributeType:"XML",repeatCount:"indefinite",dur:"2s"};t.push({tag:"path",attributes:Io(Io({},n),{},{d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"})});var r=Io(Io({},i),{},{attributeName:"opacity"}),s={tag:"circle",attributes:Io(Io({},n),{},{cx:"256",cy:"364",r:"28"}),children:[]};return e||s.children.push({tag:"animate",attributes:Io(Io({},i),{},{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:Io(Io({},r),{},{values:"1;0;1;1;0;1;"})}),t.push(s),t.push({tag:"path",attributes:Io(Io({},n),{},{opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"}),children:e?[]:[{tag:"animate",attributes:Io(Io({},r),{},{values:"1;0;0;0;0;1;"})}]}),e||t.push({tag:"path",attributes:Io(Io({},n),{},{opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"}),children:[{tag:"animate",attributes:Io(Io({},r),{},{values:"0;0;1;1;0;0;"})}]}),{tag:"g",attributes:{class:"missing"},children:t}}}};!function(t,e){var n=e.mixoutsTo;zl=t,Il={},Object.keys(Nl).forEach((function(t){-1===Fl.indexOf(t)&&delete Nl[t]})),zl.forEach((function(t){var e=t.mixout?t.mixout():{};if(Object.keys(e).forEach((function(t){"function"==typeof e[t]&&(n[t]=e[t]),"object"===No(e[t])&&Object.keys(e[t]).forEach((function(i){n[t]||(n[t]={}),n[t][i]=e[t][i]}))})),t.hooks){var i=t.hooks();Object.keys(i).forEach((function(t){Il[t]||(Il[t]=[]),Il[t].push(i[t])}))}t.provides&&t.provides(Nl)}))}([el,Pu,Eu,Hu,Ou,{hooks:function(){return{mutationObserverCallbacks:function(t){return t.pseudoElementsCallback=Ru,t}}},provides:function(t){t.pseudoElements2svg=function(t){var e=t.node,n=void 0===e?sa:e;Wa.searchPseudoElements&&Ru(n)}}},{mixout:function(){return{dom:{unwatch:function(){vu(),Wu=!0}}}},hooks:function(){return{bootstrap:function(){Lu(Rl("mutationObserverCallbacks",{}))},noAuto:function(){bu&&bu.disconnect()},watch:function(t){var e=t.observeMutationsRoot;Wu?yu():Lu(Rl("mutationObserverCallbacks",{observeMutationsRoot:e}))}}}},Vu,Zu,$u,{hooks:function(){return{parseNodeAttributes:function(t,e){var n=e.getAttribute("data-fa-symbol"),i=null!==n&&(""===n||n);return t.symbol=i,t}}}}],{mixoutsTo:$l});var Gu=$l.library,Ju=$l.dom,Ku={prefix:"far",iconName:"trash-can",icon:[448,512,[61460,"trash-alt"],"f2ed","M160 400C160 408.8 152.8 416 144 416C135.2 416 128 408.8 128 400V192C128 183.2 135.2 176 144 176C152.8 176 160 183.2 160 192V400zM240 400C240 408.8 232.8 416 224 416C215.2 416 208 408.8 208 400V192C208 183.2 215.2 176 224 176C232.8 176 240 183.2 240 192V400zM320 400C320 408.8 312.8 416 304 416C295.2 416 288 408.8 288 400V192C288 183.2 295.2 176 304 176C312.8 176 320 183.2 320 192V400zM317.5 24.94L354.2 80H424C437.3 80 448 90.75 448 104C448 117.3 437.3 128 424 128H416V432C416 476.2 380.2 512 336 512H112C67.82 512 32 476.2 32 432V128H24C10.75 128 0 117.3 0 104C0 90.75 10.75 80 24 80H93.82L130.5 24.94C140.9 9.357 158.4 0 177.1 0H270.9C289.6 0 307.1 9.358 317.5 24.94H317.5zM151.5 80H296.5L277.5 51.56C276 49.34 273.5 48 270.9 48H177.1C174.5 48 171.1 49.34 170.5 51.56L151.5 80zM80 432C80 449.7 94.33 464 112 464H336C353.7 464 368 449.7 368 432V128H80V432z"]},Xu=Ku,Qu={prefix:"far",iconName:"file-lines",icon:[384,512,[128441,128462,61686,"file-alt","file-text"],"f15c","M365.3 93.38l-74.63-74.64C278.6 6.742 262.3 0 245.4 0L64-.0001c-35.35 0-64 28.65-64 64l.0065 384c0 35.34 28.65 64 64 64H320c35.2 0 64-28.8 64-64V138.6C384 121.7 377.3 105.4 365.3 93.38zM336 448c0 8.836-7.164 16-16 16H64.02c-8.838 0-16-7.164-16-16L48 64.13c0-8.836 7.164-16 16-16h160L224 128c0 17.67 14.33 32 32 32h79.1V448zM96 280C96 293.3 106.8 304 120 304h144C277.3 304 288 293.3 288 280S277.3 256 264 256h-144C106.8 256 96 266.8 96 280zM264 352h-144C106.8 352 96 362.8 96 376s10.75 24 24 24h144c13.25 0 24-10.75 24-24S277.3 352 264 352z"]},tc=Qu,ec={prefix:"far",iconName:"square-minus",icon:[448,512,[61767,"minus-square"],"f146","M312 232C325.3 232 336 242.7 336 256C336 269.3 325.3 280 312 280H136C122.7 280 112 269.3 112 256C112 242.7 122.7 232 136 232H312zM0 96C0 60.65 28.65 32 64 32H384C419.3 32 448 60.65 448 96V416C448 451.3 419.3 480 384 480H64C28.65 480 0 451.3 0 416V96zM48 96V416C48 424.8 55.16 432 64 432H384C392.8 432 400 424.8 400 416V96C400 87.16 392.8 80 384 80H64C55.16 80 48 87.16 48 96z"]},nc=ec,ic={prefix:"far",iconName:"folder",icon:[512,512,[128193,128447,61716,"folder-blank"],"f07b","M447.1 96h-172.1L226.7 50.75C214.7 38.74 198.5 32 181.5 32H63.1c-35.35 0-64 28.66-64 64v320c0 35.34 28.65 64 64 64h384c35.35 0 64-28.66 64-64V160C511.1 124.7 483.3 96 447.1 96zM463.1 416c0 8.824-7.178 16-16 16h-384c-8.822 0-16-7.176-16-16V96c0-8.824 7.178-16 16-16h117.5c4.273 0 8.293 1.664 11.31 4.688L255.1 144h192c8.822 0 16 7.176 16 16V416z"]},rc={prefix:"far",iconName:"user",icon:[448,512,[128100,62144],"f007","M272 304h-96C78.8 304 0 382.8 0 480c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32C448 382.8 369.2 304 272 304zM48.99 464C56.89 400.9 110.8 352 176 352h96c65.16 0 119.1 48.95 127 112H48.99zM224 256c70.69 0 128-57.31 128-128c0-70.69-57.31-128-128-128S96 57.31 96 128C96 198.7 153.3 256 224 256zM224 48c44.11 0 80 35.89 80 80c0 44.11-35.89 80-80 80S144 172.1 144 128C144 83.89 179.9 48 224 48z"]},sc={prefix:"far",iconName:"star",icon:[576,512,[11088,61446],"f005","M287.9 0C297.1 0 305.5 5.25 309.5 13.52L378.1 154.8L531.4 177.5C540.4 178.8 547.8 185.1 550.7 193.7C553.5 202.4 551.2 211.9 544.8 218.2L433.6 328.4L459.9 483.9C461.4 492.9 457.7 502.1 450.2 507.4C442.8 512.7 432.1 513.4 424.9 509.1L287.9 435.9L150.1 509.1C142.9 513.4 133.1 512.7 125.6 507.4C118.2 502.1 114.5 492.9 115.1 483.9L142.2 328.4L31.11 218.2C24.65 211.9 22.36 202.4 25.2 193.7C28.03 185.1 35.5 178.8 44.49 177.5L197.7 154.8L266.3 13.52C270.4 5.249 278.7 0 287.9 0L287.9 0zM287.9 78.95L235.4 187.2C231.9 194.3 225.1 199.3 217.3 200.5L98.98 217.9L184.9 303C190.4 308.5 192.9 316.4 191.6 324.1L171.4 443.7L276.6 387.5C283.7 383.7 292.2 383.7 299.2 387.5L404.4 443.7L384.2 324.1C382.9 316.4 385.5 308.5 391 303L476.9 217.9L358.6 200.5C350.7 199.3 343.9 194.3 340.5 187.2L287.9 78.95z"]},oc={prefix:"far",iconName:"square-plus",icon:[448,512,[61846,"plus-square"],"f0fe","M200 344V280H136C122.7 280 112 269.3 112 256C112 242.7 122.7 232 136 232H200V168C200 154.7 210.7 144 224 144C237.3 144 248 154.7 248 168V232H312C325.3 232 336 242.7 336 256C336 269.3 325.3 280 312 280H248V344C248 357.3 237.3 368 224 368C210.7 368 200 357.3 200 344zM0 96C0 60.65 28.65 32 64 32H384C419.3 32 448 60.65 448 96V416C448 451.3 419.3 480 384 480H64C28.65 480 0 451.3 0 416V96zM48 96V416C48 424.8 55.16 432 64 432H384C392.8 432 400 424.8 400 416V96C400 87.16 392.8 80 384 80H64C55.16 80 48 87.16 48 96z"]},ac=oc,lc={prefix:"far",iconName:"file-image",icon:[384,512,[128443],"f1c5","M365.3 93.38l-74.63-74.64C278.6 6.742 262.3 0 245.4 0H64C28.65 0 0 28.65 0 64l.0065 384c0 35.34 28.65 64 64 64H320c35.2 0 64-28.8 64-64V138.6C384 121.7 377.3 105.4 365.3 93.38zM336 448c0 8.836-7.164 16-16 16H64.02c-8.838 0-16-7.164-16-16L48 64.13c0-8.836 7.164-16 16-16h160L224 128c0 17.67 14.33 32 32 32h79.1V448zM215.3 292c-4.68 0-9.051 2.34-11.65 6.234L164 357.8l-11.68-17.53C149.7 336.3 145.3 334 140.7 334c-4.682 0-9.053 2.34-11.65 6.234l-46.67 70c-2.865 4.297-3.131 9.82-.6953 14.37C84.09 429.2 88.84 432 93.1 432h196c5.163 0 9.907-2.844 12.34-7.395c2.436-4.551 2.17-10.07-.6953-14.37l-74.67-112C224.4 294.3 220 292 215.3 292zM128 288c17.67 0 32-14.33 32-32S145.7 224 128 224S96 238.3 96 256S110.3 288 128 288z"]},uc={prefix:"far",iconName:"envelope",icon:[512,512,[128386,9993,61443],"f0e0","M64 112c-8.8 0-16 7.2-16 16v22.1L220.5 291.7c20.7 17 50.4 17 71.1 0L464 150.1V128c0-8.8-7.2-16-16-16H64zM48 212.2V384c0 8.8 7.2 16 16 16H448c8.8 0 16-7.2 16-16V212.2L322 328.8c-38.4 31.5-93.7 31.5-132 0L48 212.2zM0 128C0 92.7 28.7 64 64 64H448c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V128z"]},cc={prefix:"far",iconName:"keyboard",icon:[576,512,[9e3],"f11c","M512 64H64C28.65 64 0 92.65 0 128v256c0 35.35 28.65 64 64 64h448c35.35 0 64-28.65 64-64V128C576 92.65 547.3 64 512 64zM528 384c0 8.822-7.178 16-16 16H64c-8.822 0-16-7.178-16-16V128c0-8.822 7.178-16 16-16h448c8.822 0 16 7.178 16 16V384zM140 152h-24c-6.656 0-12 5.344-12 12v24c0 6.656 5.344 12 12 12h24c6.656 0 12-5.344 12-12v-24C152 157.3 146.7 152 140 152zM196 200h24c6.656 0 12-5.344 12-12v-24c0-6.656-5.344-12-12-12h-24c-6.656 0-12 5.344-12 12v24C184 194.7 189.3 200 196 200zM276 200h24c6.656 0 12-5.344 12-12v-24c0-6.656-5.344-12-12-12h-24c-6.656 0-12 5.344-12 12v24C264 194.7 269.3 200 276 200zM356 200h24c6.656 0 12-5.344 12-12v-24c0-6.656-5.344-12-12-12h-24c-6.656 0-12 5.344-12 12v24C344 194.7 349.3 200 356 200zM460 152h-24c-6.656 0-12 5.344-12 12v24c0 6.656 5.344 12 12 12h24c6.656 0 12-5.344 12-12v-24C472 157.3 466.7 152 460 152zM140 232h-24c-6.656 0-12 5.344-12 12v24c0 6.656 5.344 12 12 12h24c6.656 0 12-5.344 12-12v-24C152 237.3 146.7 232 140 232zM196 280h24c6.656 0 12-5.344 12-12v-24c0-6.656-5.344-12-12-12h-24c-6.656 0-12 5.344-12 12v24C184 274.7 189.3 280 196 280zM276 280h24c6.656 0 12-5.344 12-12v-24c0-6.656-5.344-12-12-12h-24c-6.656 0-12 5.344-12 12v24C264 274.7 269.3 280 276 280zM356 280h24c6.656 0 12-5.344 12-12v-24c0-6.656-5.344-12-12-12h-24c-6.656 0-12 5.344-12 12v24C344 274.7 349.3 280 356 280zM460 232h-24c-6.656 0-12 5.344-12 12v24c0 6.656 5.344 12 12 12h24c6.656 0 12-5.344 12-12v-24C472 237.3 466.7 232 460 232zM400 320h-224C167.1 320 160 327.1 160 336V352c0 8.875 7.125 16 16 16h224c8.875 0 16-7.125 16-16v-16C416 327.1 408.9 320 400 320z"]},dc={prefix:"far",iconName:"bell",icon:[448,512,[128276,61602],"f0f3","M256 32V49.88C328.5 61.39 384 124.2 384 200V233.4C384 278.8 399.5 322.9 427.8 358.4L442.7 377C448.5 384.2 449.6 394.1 445.6 402.4C441.6 410.7 433.2 416 424 416H24C14.77 416 6.365 410.7 2.369 402.4C-1.628 394.1-.504 384.2 5.26 377L20.17 358.4C48.54 322.9 64 278.8 64 233.4V200C64 124.2 119.5 61.39 192 49.88V32C192 14.33 206.3 0 224 0C241.7 0 256 14.33 256 32V32zM216 96C158.6 96 112 142.6 112 200V233.4C112 281.3 98.12 328 72.31 368H375.7C349.9 328 336 281.3 336 233.4V200C336 142.6 289.4 96 232 96H216zM288 448C288 464.1 281.3 481.3 269.3 493.3C257.3 505.3 240.1 512 224 512C207 512 190.7 505.3 178.7 493.3C166.7 481.3 160 464.1 160 448H288z"]},hc={prefix:"far",iconName:"file",icon:[384,512,[128196,128459,61462],"f15b","M0 64C0 28.65 28.65 0 64 0H229.5C246.5 0 262.7 6.743 274.7 18.75L365.3 109.3C377.3 121.3 384 137.5 384 154.5V448C384 483.3 355.3 512 320 512H64C28.65 512 0 483.3 0 448V64zM336 448V160H256C238.3 160 224 145.7 224 128V48H64C55.16 48 48 55.16 48 64V448C48 456.8 55.16 464 64 464H320C328.8 464 336 456.8 336 448z"]},fc={prefix:"far",iconName:"copy",icon:[512,512,[],"f0c5","M502.6 70.63l-61.25-61.25C435.4 3.371 427.2 0 418.7 0H255.1c-35.35 0-64 28.66-64 64l.0195 256C192 355.4 220.7 384 256 384h192c35.2 0 64-28.8 64-64V93.25C512 84.77 508.6 76.63 502.6 70.63zM464 320c0 8.836-7.164 16-16 16H255.1c-8.838 0-16-7.164-16-16L239.1 64.13c0-8.836 7.164-16 16-16h128L384 96c0 17.67 14.33 32 32 32h47.1V320zM272 448c0 8.836-7.164 16-16 16H63.1c-8.838 0-16-7.164-16-16L47.98 192.1c0-8.836 7.164-16 16-16H160V128H63.99c-35.35 0-64 28.65-64 64l.0098 256C.002 483.3 28.66 512 64 512h192c35.2 0 64-28.8 64-64v-32h-47.1L272 448z"]},mc={prefix:"far",iconName:"note-sticky",icon:[448,512,[62026,"sticky-note"],"f249","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H288V352c0-17.7 14.3-32 32-32h80V96c0-8.8-7.2-16-16-16H64zM288 480H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V320v5.5c0 17-6.7 33.3-18.7 45.3l-90.5 90.5c-12 12-28.3 18.7-45.3 18.7H288z"]},_c=mc,pc={prefix:"fas",iconName:"magnifying-glass-location",icon:[512,512,["search-location"],"f689","M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM288 176c0-44.2-35.8-80-80-80s-80 35.8-80 80c0 48.8 46.5 111.6 68.6 138.6c6 7.3 16.8 7.3 22.7 0c22.1-27 68.6-89.8 68.6-138.6zm-48 0c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32z"]},gc=pc,vc={prefix:"fas",iconName:"forward-step",icon:[320,512,["step-forward"],"f051","M52.5 440.6c-9.5 7.9-22.8 9.7-34.1 4.4S0 428.4 0 416V96C0 83.6 7.2 72.3 18.4 67s24.5-3.6 34.1 4.4l192 160L256 241V96c0-17.7 14.3-32 32-32s32 14.3 32 32V416c0 17.7-14.3 32-32 32s-32-14.3-32-32V271l-11.5 9.6-192 160z"]},yc=vc,bc={prefix:"fas",iconName:"pencil",icon:[512,512,[9999,61504,"pencil-alt"],"f303","M410.3 231l11.3-11.3-33.9-33.9-62.1-62.1L291.7 89.8l-11.3 11.3-22.6 22.6L58.6 322.9c-10.4 10.4-18 23.3-22.2 37.4L1 480.7c-2.5 8.4-.2 17.5 6.1 23.7s15.3 8.5 23.7 6.1l120.3-35.4c14.1-4.2 27-11.8 37.4-22.2L387.7 253.7 410.3 231zM160 399.4l-9.1 22.7c-4 3.1-8.5 5.4-13.3 6.9L59.4 452l23-78.1c1.4-4.9 3.8-9.4 6.9-13.3l22.7-9.1v32c0 8.8 7.2 16 16 16h32zM362.7 18.7L348.3 33.2 325.7 55.8 314.3 67.1l33.9 33.9 62.1 62.1 33.9 33.9 11.3-11.3 22.6-22.6 14.5-14.5c25-25 25-65.5 0-90.5L453.3 18.7c-25-25-65.5-25-90.5 0zm-47.4 168l-144 144c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l144-144c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z"]},Lc=bc,Mc={prefix:"fas",iconName:"bars",icon:[448,512,["navicon"],"f0c9","M0 96C0 78.3 14.3 64 32 64H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 128 0 113.7 0 96zM0 256c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 416c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32z"]},wc={prefix:"fas",iconName:"sitemap",icon:[576,512,[],"f0e8","M208 80c0-26.5 21.5-48 48-48h64c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48h-8v40H464c30.9 0 56 25.1 56 56v32h8c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H464c-26.5 0-48-21.5-48-48V368c0-26.5 21.5-48 48-48h8V288c0-4.4-3.6-8-8-8H312v40h8c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H256c-26.5 0-48-21.5-48-48V368c0-26.5 21.5-48 48-48h8V280H112c-4.4 0-8 3.6-8 8v32h8c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V368c0-26.5 21.5-48 48-48h8V288c0-30.9 25.1-56 56-56H264V192h-8c-26.5 0-48-21.5-48-48V80z"]},xc={prefix:"fas",iconName:"list",icon:[512,512,["list-squares"],"f03a","M40 48C26.7 48 16 58.7 16 72v48c0 13.3 10.7 24 24 24H88c13.3 0 24-10.7 24-24V72c0-13.3-10.7-24-24-24H40zM192 64c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zM16 232v48c0 13.3 10.7 24 24 24H88c13.3 0 24-10.7 24-24V232c0-13.3-10.7-24-24-24H40c-13.3 0-24 10.7-24 24zM40 368c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24H88c13.3 0 24-10.7 24-24V392c0-13.3-10.7-24-24-24H40z"]},kc={prefix:"fas",iconName:"paintbrush",icon:[576,512,[128396,"paint-brush"],"f1fc","M371.3 367.1c27.3-3.9 51.9-19.4 67.2-42.9L600.2 74.1c12.6-19.5 9.4-45.3-7.6-61.2S549.7-4.4 531.1 9.6L294.4 187.2c-24 18-38.2 46.1-38.4 76.1L371.3 367.1zm-19.6 25.4l-116-104.4C175.9 290.3 128 339.6 128 400c0 3.9 .2 7.8 .6 11.6c1.8 17.5-10.2 36.4-27.8 36.4H96c-17.7 0-32 14.3-32 32s14.3 32 32 32H240c61.9 0 112-50.1 112-112c0-2.5-.1-5-.2-7.5z"]},Tc=kc,Dc={prefix:"fas",iconName:"lock",icon:[448,512,[128274],"f023","M144 144v48H304V144c0-44.2-35.8-80-80-80s-80 35.8-80 80zM80 192V144C80 64.5 144.5 0 224 0s144 64.5 144 144v48h16c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V256c0-35.3 28.7-64 64-64H80z"]},Sc={prefix:"fas",iconName:"tree",icon:[448,512,[127794],"f1bb","M210.6 5.9L62 169.4c-3.9 4.2-6 9.8-6 15.5C56 197.7 66.3 208 79.1 208H104L30.6 281.4c-4.2 4.2-6.6 10-6.6 16C24 309.9 34.1 320 46.6 320H80L5.4 409.5C1.9 413.7 0 419 0 424.5c0 13 10.5 23.5 23.5 23.5H192v32c0 17.7 14.3 32 32 32s32-14.3 32-32V448H424.5c13 0 23.5-10.5 23.5-23.5c0-5.5-1.9-10.8-5.4-15L368 320h33.4c12.5 0 22.6-10.1 22.6-22.6c0-6-2.4-11.8-6.6-16L344 208h24.9c12.7 0 23.1-10.3 23.1-23.1c0-5.7-2.1-11.3-6-15.5L237.4 5.9C234 2.1 229.1 0 224 0s-10 2.1-13.4 5.9z"]},Yc={prefix:"fas",iconName:"share-nodes",icon:[448,512,["share-alt"],"f1e0","M352 224c53 0 96-43 96-96s-43-96-96-96s-96 43-96 96c0 4 .2 8 .7 11.9l-94.1 47C145.4 170.2 121.9 160 96 160c-53 0-96 43-96 96s43 96 96 96c25.9 0 49.4-10.2 66.6-26.9l94.1 47c-.5 3.9-.7 7.8-.7 11.9c0 53 43 96 96 96s96-43 96-96s-43-96-96-96c-25.9 0-49.4 10.2-66.6 26.9l-94.1-47c.5-3.9 .7-7.8 .7-11.9s-.2-8-.7-11.9l94.1-47C302.6 213.8 326.1 224 352 224z"]},Cc=Yc,Ac={prefix:"fas",iconName:"users",icon:[640,512,[],"f0c0","M144 160c-44.2 0-80-35.8-80-80S99.8 0 144 0s80 35.8 80 80s-35.8 80-80 80zm368 0c-44.2 0-80-35.8-80-80s35.8-80 80-80s80 35.8 80 80s-35.8 80-80 80zM0 298.7C0 239.8 47.8 192 106.7 192h42.7c15.9 0 31 3.5 44.6 9.7c-1.3 7.2-1.9 14.7-1.9 22.3c0 38.2 16.8 72.5 43.3 96c-.2 0-.4 0-.7 0H21.3C9.6 320 0 310.4 0 298.7zM405.3 320c-.2 0-.4 0-.7 0c26.6-23.5 43.3-57.8 43.3-96c0-7.6-.7-15-1.9-22.3c13.6-6.3 28.7-9.7 44.6-9.7h42.7C592.2 192 640 239.8 640 298.7c0 11.8-9.6 21.3-21.3 21.3H405.3zM416 224c0 53-43 96-96 96s-96-43-96-96s43-96 96-96s96 43 96 96zM128 485.3C128 411.7 187.7 352 261.3 352H378.7C452.3 352 512 411.7 512 485.3c0 14.7-11.9 26.7-26.7 26.7H154.7c-14.7 0-26.7-11.9-26.7-26.7z"]},Pc={prefix:"fas",iconName:"bullseye",icon:[512,512,[],"f140","M448 256c0-106-86-192-192-192S64 150 64 256s86 192 192 192s192-86 192-192zm64 0c0 141.4-114.6 256-256 256S0 397.4 0 256S114.6 0 256 0S512 114.6 512 256zM256 336c44.2 0 80-35.8 80-80s-35.8-80-80-80s-80 35.8-80 80s35.8 80 80 80zm0 64c-79.5 0-144-64.5-144-144s64.5-144 144-144s144 64.5 144 144s-64.5 144-144 144zm32-144c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32z"]},Ec={prefix:"fas",iconName:"ban",icon:[512,512,[128683,"cancel"],"f05e","M367.2 412.5L99.5 144.8C77.1 176.1 64 214.5 64 256c0 106 86 192 192 192c41.5 0 79.9-13.1 111.2-35.5zm45.3-45.3C434.9 335.9 448 297.5 448 256c0-106-86-192-192-192c-41.5 0-79.9 13.1-111.2 35.5L412.5 367.2zM512 256c0 141.4-114.6 256-256 256S0 397.4 0 256S114.6 0 256 0S512 114.6 512 256z"]},Hc={prefix:"fas",iconName:"venus",icon:[384,512,[9792],"f221","M304 176c0 61.9-50.1 112-112 112s-112-50.1-112-112s50.1-112 112-112s112 50.1 112 112zM224 349.1c81.9-15 144-86.8 144-173.1C368 78.8 289.2 0 192 0S16 78.8 16 176c0 86.3 62.1 158.1 144 173.1V384H128c-17.7 0-32 14.3-32 32s14.3 32 32 32h32v32c0 17.7 14.3 32 32 32s32-14.3 32-32V448h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H224V349.1z"]},Oc={prefix:"fas",iconName:"caret-up",icon:[320,512,[],"f0d8","M182.6 137.4c-12.5-12.5-32.8-12.5-45.3 0l-128 128c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8H288c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-128-128z"]},jc={prefix:"fas",iconName:"pause",icon:[320,512,[9208],"f04c","M48 64C21.5 64 0 85.5 0 112V400c0 26.5 21.5 48 48 48H80c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48H48zm192 0c-26.5 0-48 21.5-48 48V400c0 26.5 21.5 48 48 48h32c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48H240z"]},zc={prefix:"fas",iconName:"arrow-down-wide-short",icon:[576,512,["sort-amount-asc","sort-amount-down"],"f160","M151.6 469.6C145.5 476.2 137 480 128 480s-17.5-3.8-23.6-10.4l-88-96c-11.9-13-11.1-33.3 2-45.2s33.3-11.1 45.2 2L96 365.7V64c0-17.7 14.3-32 32-32s32 14.3 32 32V365.7l32.4-35.4c11.9-13 32.2-13.9 45.2-2s13.9 32.2 2 45.2l-88 96zM320 480c-17.7 0-32-14.3-32-32s14.3-32 32-32h32c17.7 0 32 14.3 32 32s-14.3 32-32 32H320zm0-128c-17.7 0-32-14.3-32-32s14.3-32 32-32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H320zm0-128c-17.7 0-32-14.3-32-32s14.3-32 32-32H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H320zm0-128c-17.7 0-32-14.3-32-32s14.3-32 32-32H544c17.7 0 32 14.3 32 32s-14.3 32-32 32H320z"]},Ic=zc,Nc={prefix:"fas",iconName:"language",icon:[640,512,[],"f1ab","M0 128C0 92.7 28.7 64 64 64H256h48 16H576c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H320 304 256 64c-35.3 0-64-28.7-64-64V128zm320 0V384H576V128H320zM178.3 175.9c-3.2-7.2-10.4-11.9-18.3-11.9s-15.1 4.7-18.3 11.9l-64 144c-4.5 10.1 .1 21.9 10.2 26.4s21.9-.1 26.4-10.2l8.9-20.1h73.6l8.9 20.1c4.5 10.1 16.3 14.6 26.4 10.2s14.6-16.3 10.2-26.4l-64-144zM160 233.2L179 276H141l19-42.8zM448 164c11 0 20 9 20 20v4h44 16c11 0 20 9 20 20s-9 20-20 20h-2l-1.6 4.5c-8.9 24.4-22.4 46.6-39.6 65.4c.9 .6 1.8 1.1 2.7 1.6l18.9 11.3c9.5 5.7 12.5 18 6.9 27.4s-18 12.5-27.4 6.9l-18.9-11.3c-4.5-2.7-8.8-5.5-13.1-8.5c-10.6 7.5-21.9 14-34 19.4l-3.6 1.6c-10.1 4.5-21.9-.1-26.4-10.2s.1-21.9 10.2-26.4l3.6-1.6c6.4-2.9 12.6-6.1 18.5-9.8l-12.2-12.2c-7.8-7.8-7.8-20.5 0-28.3s20.5-7.8 28.3 0l14.6 14.6 .5 .5c12.4-13.1 22.5-28.3 29.8-45H448 376c-11 0-20-9-20-20s9-20 20-20h52v-4c0-11 9-20 20-20z"]},Fc={prefix:"fas",iconName:"puzzle-piece",icon:[512,512,[129513],"f12e","M192 104.8c0-9.2-5.8-17.3-13.2-22.8C167.2 73.3 160 61.3 160 48c0-26.5 28.7-48 64-48s64 21.5 64 48c0 13.3-7.2 25.3-18.8 34c-7.4 5.5-13.2 13.6-13.2 22.8c0 12.8 10.4 23.2 23.2 23.2H336c26.5 0 48 21.5 48 48v56.8c0 12.8 10.4 23.2 23.2 23.2c9.2 0 17.3-5.8 22.8-13.2c8.7-11.6 20.7-18.8 34-18.8c26.5 0 48 28.7 48 64s-21.5 64-48 64c-13.3 0-25.3-7.2-34-18.8c-5.5-7.4-13.6-13.2-22.8-13.2c-12.8 0-23.2 10.4-23.2 23.2V464c0 26.5-21.5 48-48 48H279.2c-12.8 0-23.2-10.4-23.2-23.2c0-9.2 5.8-17.3 13.2-22.8c11.6-8.7 18.8-20.7 18.8-34c0-26.5-28.7-48-64-48s-64 21.5-64 48c0 13.3 7.2 25.3 18.8 34c7.4 5.5 13.2 13.6 13.2 22.8c0 12.8-10.4 23.2-23.2 23.2H48c-26.5 0-48-21.5-48-48V343.2C0 330.4 10.4 320 23.2 320c9.2 0 17.3 5.8 22.8 13.2C54.7 344.8 66.7 352 80 352c26.5 0 48-28.7 48-64s-21.5-64-48-64c-13.3 0-25.3 7.2-34 18.8C40.5 250.2 32.4 256 23.2 256C10.4 256 0 245.6 0 232.8V176c0-26.5 21.5-48 48-48H168.8c12.8 0 23.2-10.4 23.2-23.2z"]},Rc={prefix:"fas",iconName:"arrow-right",icon:[448,512,[8594],"f061","M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z"]},Wc={prefix:"fas",iconName:"wrench",icon:[512,512,[128295],"f0ad","M352 320c88.4 0 160-71.6 160-160c0-15.3-2.2-30.1-6.2-44.2c-3.1-10.8-16.4-13.2-24.3-5.3l-76.8 76.8c-3 3-7.1 4.7-11.3 4.7H336c-8.8 0-16-7.2-16-16V118.6c0-4.2 1.7-8.3 4.7-11.3l76.8-76.8c7.9-7.9 5.4-21.2-5.3-24.3C382.1 2.2 367.3 0 352 0C263.6 0 192 71.6 192 160c0 19.1 3.4 37.5 9.5 54.5L19.9 396.1C7.2 408.8 0 426.1 0 444.1C0 481.6 30.4 512 67.9 512c18 0 35.3-7.2 48-19.9L297.5 310.5c17 6.2 35.4 9.5 54.5 9.5zM80 456c-13.3 0-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24z"]},Bc={prefix:"fas",iconName:"circle-question",icon:[512,512,[62108,"question-circle"],"f059","M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zM169.8 165.3c7.9-22.3 29.1-37.3 52.8-37.3h58.3c34.9 0 63.1 28.3 63.1 63.1c0 22.6-12.1 43.5-31.7 54.8L280 264.4c-.2 13-10.9 23.6-24 23.6c-13.3 0-24-10.7-24-24V250.5c0-8.6 4.6-16.5 12.1-20.8l44.3-25.4c4.7-2.7 7.6-7.7 7.6-13.1c0-8.4-6.8-15.1-15.1-15.1H222.6c-3.4 0-6.4 2.1-7.5 5.3l-.4 1.2c-4.4 12.5-18.2 19-30.6 14.6s-19-18.2-14.6-30.6l.4-1.2zM288 352c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32z"]},Vc=Bc,Uc={prefix:"fas",iconName:"code-branch",icon:[448,512,[],"f126","M80 104c13.3 0 24-10.7 24-24s-10.7-24-24-24S56 66.7 56 80s10.7 24 24 24zm80-24c0 32.8-19.7 61-48 73.3v87.8c18.8-10.9 40.7-17.1 64-17.1h96c35.3 0 64-28.7 64-64v-6.7C307.7 141 288 112.8 288 80c0-44.2 35.8-80 80-80s80 35.8 80 80c0 32.8-19.7 61-48 73.3V160c0 70.7-57.3 128-128 128H176c-35.3 0-64 28.7-64 64v6.7c28.3 12.3 48 40.5 48 73.3c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-32.8 19.7-61 48-73.3V352 153.3C19.7 141 0 112.8 0 80C0 35.8 35.8 0 80 0s80 35.8 80 80zm232 0c0-13.3-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24s24-10.7 24-24zM80 456c13.3 0 24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24z"]},qc={prefix:"fas",iconName:"tags",icon:[512,512,[],"f02c","M345 39.1L472.8 168.4c52.4 53 52.4 138.2 0 191.2L360.8 472.9c-9.3 9.4-24.5 9.5-33.9 .2s-9.5-24.5-.2-33.9L438.6 325.9c33.9-34.3 33.9-89.4 0-123.7L310.9 72.9c-9.3-9.4-9.2-24.6 .2-33.9s24.6-9.2 33.9 .2zM0 229.5V80C0 53.5 21.5 32 48 32H197.5c17 0 33.3 6.7 45.3 18.7l168 168c25 25 25 65.5 0 90.5L277.3 442.7c-25 25-65.5 25-90.5 0l-168-168C6.7 262.7 0 246.5 0 229.5zM144 144c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32z"]},Zc={prefix:"fas",iconName:"arrow-rotate-right",icon:[512,512,[8635,"arrow-right-rotate","arrow-rotate-forward","redo"],"f01e","M386.3 160H336c-17.7 0-32 14.3-32 32s14.3 32 32 32H464c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32s-32 14.3-32 32v51.2L414.4 97.6c-87.5-87.5-229.3-87.5-316.8 0s-87.5 229.3 0 316.8s229.3 87.5 316.8 0c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0c-62.5 62.5-163.8 62.5-226.3 0s-62.5-163.8 0-226.3s163.8-62.5 226.3 0L386.3 160z"]},$c=Zc,Gc={prefix:"fas",iconName:"arrow-left",icon:[448,512,[8592],"f060","M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.2 288 416 288c17.7 0 32-14.3 32-32s-14.3-32-32-32l-306.7 0L214.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160z"]},Jc={prefix:"fas",iconName:"suitcase-medical",icon:[512,512,["medkit"],"f0fa","M184 48H328c4.4 0 8 3.6 8 8V96H176V56c0-4.4 3.6-8 8-8zm-56 8V96v32V480H384V128 96 56c0-30.9-25.1-56-56-56H184c-30.9 0-56 25.1-56 56zM96 96H64C28.7 96 0 124.7 0 160V416c0 35.3 28.7 64 64 64H96V96zM416 480h32c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H416V480zM224 208c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v48h48c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H288v48c0 8.8-7.2 16-16 16H240c-8.8 0-16-7.2-16-16V320H176c-8.8 0-16-7.2-16-16V272c0-8.8 7.2-16 16-16h48V208z"]},Kc=Jc,Xc={prefix:"fas",iconName:"circle-info",icon:[512,512,["info-circle"],"f05a","M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zM216 336h24V272H216c-13.3 0-24-10.7-24-24s10.7-24 24-24h48c13.3 0 24 10.7 24 24v88h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H216c-13.3 0-24-10.7-24-24s10.7-24 24-24zm40-144c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32z"]},Qc=Xc,td={prefix:"fas",iconName:"water",icon:[576,512,[],"f773","M269.5 69.9c11.1-7.9 25.9-7.9 37 0C329 85.4 356.5 96 384 96c26.9 0 55.4-10.8 77.4-26.1l0 0c11.9-8.5 28.1-7.8 39.2 1.7c14.4 11.9 32.5 21 50.6 25.2c17.2 4 27.9 21.2 23.9 38.4s-21.2 27.9-38.4 23.9c-24.5-5.7-44.9-16.5-58.2-25C449.5 149.7 417 160 384 160c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9c-33 0-65.5-10.3-94.5-25.8c-13.4 8.4-33.7 19.3-58.2 25c-17.2 4-34.4-6.7-38.4-23.9s6.7-34.4 23.9-38.4C42.8 92.6 61 83.5 75.3 71.6c11.1-9.5 27.3-10.1 39.2-1.7l0 0C136.7 85.2 165.1 96 192 96c27.5 0 55-10.6 77.5-26.1zm37 288C329 373.4 356.5 384 384 384c26.9 0 55.4-10.8 77.4-26.1l0 0c11.9-8.5 28.1-7.8 39.2 1.7c14.4 11.9 32.5 21 50.6 25.2c17.2 4 27.9 21.2 23.9 38.4s-21.2 27.9-38.4 23.9c-24.5-5.7-44.9-16.5-58.2-25C449.5 437.7 417 448 384 448c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9c-33 0-65.5-10.3-94.5-25.8c-13.4 8.4-33.7 19.3-58.2 25c-17.2 4-34.4-6.7-38.4-23.9s6.7-34.4 23.9-38.4c18.1-4.2 36.2-13.3 50.6-25.2c11.1-9.4 27.3-10.1 39.2-1.7l0 0C136.7 373.2 165.1 384 192 384c27.5 0 55-10.6 77.5-26.1c11.1-7.9 25.9-7.9 37 0zm0-144C329 229.4 356.5 240 384 240c26.9 0 55.4-10.8 77.4-26.1l0 0c11.9-8.5 28.1-7.8 39.2 1.7c14.4 11.9 32.5 21 50.6 25.2c17.2 4 27.9 21.2 23.9 38.4s-21.2 27.9-38.4 23.9c-24.5-5.7-44.9-16.5-58.2-25C449.5 293.7 417 304 384 304c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9c-33 0-65.5-10.3-94.5-25.8c-13.4 8.4-33.7 19.3-58.2 25c-17.2 4-34.4-6.7-38.4-23.9s6.7-34.4 23.9-38.4c18.1-4.2 36.2-13.3 50.6-25.2c11.1-9.5 27.3-10.1 39.2-1.7l0 0C136.7 229.2 165.1 240 192 240c27.5 0 55-10.6 77.5-26.1c11.1-7.9 25.9-7.9 37 0z"]},ed={prefix:"fas",iconName:"star-of-david",icon:[512,512,[10017],"f69a","M404.2 309.5L383.1 344h42.3l-21.1-34.5zM371.4 256l-54-88H194.6l-54 88 54 88H317.4l54-88zm65.7 0l53.4 87c3.6 5.9 5.5 12.7 5.5 19.6c0 20.7-16.8 37.4-37.4 37.4H348.7l-56.2 91.5C284.8 504.3 270.9 512 256 512s-28.8-7.7-36.6-20.5L163.3 400H53.4C32.8 400 16 383.2 16 362.6c0-6.9 1.9-13.7 5.5-19.6l53.4-87L21.5 169c-3.6-5.9-5.5-12.7-5.5-19.6C16 128.8 32.8 112 53.4 112H163.3l56.2-91.5C227.2 7.7 241.1 0 256 0s28.8 7.7 36.6 20.5L348.7 112H458.6c20.7 0 37.4 16.8 37.4 37.4c0 6.9-1.9 13.7-5.5 19.6l-53.4 87zm-54-88l21.1 34.5L425.4 168H383.1zM283 112L256 68l-27 44h54zM128.9 168H86.6l21.1 34.5L128.9 168zM107.8 309.5L86.6 344h42.3l-21.1-34.5zM229 400l27 44 27-44H229z"]},nd={prefix:"fas",iconName:"caret-down",icon:[320,512,[],"f0d7","M137.4 374.6c12.5 12.5 32.8 12.5 45.3 0l128-128c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8L32 192c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l128 128z"]},id={prefix:"fas",iconName:"download",icon:[512,512,[],"f019","M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32V274.7l-73.4-73.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l128 128c12.5 12.5 32.8 12.5 45.3 0l128-128c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L288 274.7V32zM64 352c-35.3 0-64 28.7-64 64v32c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V416c0-35.3-28.7-64-64-64H346.5l-45.3 45.3c-25 25-65.5 25-90.5 0L165.5 352H64zM432 456c-13.3 0-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24z"]},rd={prefix:"fas",iconName:"house",icon:[576,512,[127968,63498,63500,"home","home-alt","home-lg-alt"],"f015","M575.8 255.5c0 18-15 32.1-32 32.1h-32l.7 160.2c0 2.7-.2 5.4-.5 8.1V472c0 22.1-17.9 40-40 40H456c-1.1 0-2.2 0-3.3-.1c-1.4 .1-2.8 .1-4.2 .1H416 392c-22.1 0-40-17.9-40-40V448 384c0-17.7-14.3-32-32-32H256c-17.7 0-32 14.3-32 32v64 24c0 22.1-17.9 40-40 40H160 128.1c-1.5 0-3-.1-4.5-.2c-1.2 .1-2.4 .2-3.6 .2H104c-22.1 0-40-17.9-40-40V360c0-.9 0-1.9 .1-2.8V287.6H32c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L564.8 231.5c8 7 12 15 11 24z"]},sd=rd,od={prefix:"fas",iconName:"stop",icon:[384,512,[9209],"f04d","M0 128C0 92.7 28.7 64 64 64H320c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V128z"]},ad={prefix:"fas",iconName:"upload",icon:[512,512,[],"f093","M288 109.3V352c0 17.7-14.3 32-32 32s-32-14.3-32-32V109.3l-73.4 73.4c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l128-128c12.5-12.5 32.8-12.5 45.3 0l128 128c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L288 109.3zM64 352H192c0 35.3 28.7 64 64 64s64-28.7 64-64H448c35.3 0 64 28.7 64 64v32c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V416c0-35.3 28.7-64 64-64zM432 456c13.3 0 24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24z"]},ld={prefix:"fas",iconName:"mars",icon:[448,512,[9794],"f222","M289.8 46.8c3.7-9 12.5-14.8 22.2-14.8H424c13.3 0 24 10.7 24 24V168c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-33.4-33.4L321 204.2c19.5 28.4 31 62.7 31 99.8c0 97.2-78.8 176-176 176S0 401.2 0 304s78.8-176 176-176c37 0 71.4 11.4 99.8 31l52.6-52.6L295 73c-6.9-6.9-8.9-17.2-5.2-26.2zM400 80l0 0h0v0zM176 416c61.9 0 112-50.1 112-112s-50.1-112-112-112s-112 50.1-112 112s50.1 112 112 112z"]},ud={prefix:"fas",iconName:"industry",icon:[512,512,[],"f275","M32 32C14.3 32 0 46.3 0 64V304v48 80c0 26.5 21.5 48 48 48H464c26.5 0 48-21.5 48-48V304 152.2c0-18.2-19.4-29.7-35.4-21.1L320 215.4V152.2c0-18.2-19.4-29.7-35.4-21.1L128 215.4V64c0-17.7-14.3-32-32-32H32z"]},cd={prefix:"fas",iconName:"grip-lines",icon:[448,512,[],"f7a4","M32 288c-17.7 0-32 14.3-32 32s14.3 32 32 32l384 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 288zm0-128c-17.7 0-32 14.3-32 32s14.3 32 32 32l384 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 160z"]},dd={prefix:"fas",iconName:"location-dot",icon:[384,512,["map-marker-alt"],"f3c5","M215.7 499.2C267 435 384 279.4 384 192C384 86 298 0 192 0S0 86 0 192c0 87.4 117 243 168.3 307.2c12.3 15.3 35.1 15.3 47.4 0zM192 256c-35.3 0-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64s-28.7 64-64 64z"]},hd=dd,fd={prefix:"fas",iconName:"arrow-down",icon:[384,512,[8595],"f063","M169.4 470.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 370.8 224 64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 306.7L54.6 265.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z"]},md={prefix:"fas",iconName:"link",icon:[640,512,[128279,"chain"],"f0c1","M579.8 267.7c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114L422.3 334.8c-31.5 31.5-82.5 31.5-114 0c-27.9-27.9-31.5-71.8-8.6-103.8l1.1-1.6c10.3-14.4 6.9-34.4-7.4-44.6s-34.4-6.9-44.6 7.4l-1.1 1.6C206.5 251.2 213 330 263 380c56.5 56.5 148 56.5 204.5 0L579.8 267.7zM60.2 244.3c-56.5 56.5-56.5 148 0 204.5c50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5L217.7 177.2c31.5-31.5 82.5-31.5 114 0c27.9 27.9 31.5 71.8 8.6 103.9l-1.1 1.6c-10.3 14.4-6.9 34.4 7.4 44.6s34.4 6.9 44.6-7.4l1.1-1.6C433.5 260.8 427 182 377 132c-56.5-56.5-148-56.5-204.5 0L60.2 244.3z"]},_d={prefix:"fas",iconName:"play",icon:[384,512,[9654],"f04b","M73 39c-14.8-9.1-33.4-9.4-48.5-.9S0 62.6 0 80V432c0 17.4 9.4 33.4 24.5 41.9s33.7 8.1 48.5-.9L361 297c14.3-8.7 23-24.2 23-41s-8.7-32.2-23-41L73 39z"]},pd={prefix:"fas",iconName:"magnifying-glass",icon:[512,512,[128269,"search"],"f002","M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352c79.5 0 144-64.5 144-144s-64.5-144-144-144S64 128.5 64 208s64.5 144 144 144z"]},gd=pd,vd={prefix:"fas",iconName:"arrow-up",icon:[384,512,[8593],"f062","M214.6 41.4c-12.5-12.5-32.8-12.5-45.3 0l-160 160c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 141.2V448c0 17.7 14.3 32 32 32s32-14.3 32-32V141.2L329.4 246.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-160-160z"]},yd={prefix:"fas",iconName:"grip",icon:[448,512,["grip-horizontal"],"f58d","M128 136c0-22.1-17.9-40-40-40L40 96C17.9 96 0 113.9 0 136l0 48c0 22.1 17.9 40 40 40H88c22.1 0 40-17.9 40-40V136zm0 192c0-22.1-17.9-40-40-40H40c-22.1 0-40 17.9-40 40v48c0 22.1 17.9 40 40 40H88c22.1 0 40-17.9 40-40V328zm32-192v48c0 22.1 17.9 40 40 40h48c22.1 0 40-17.9 40-40V136c0-22.1-17.9-40-40-40l-48 0c-22.1 0-40 17.9-40 40zM288 328c0-22.1-17.9-40-40-40H200c-22.1 0-40 17.9-40 40l0 48c0 22.1 17.9 40 40 40h48c22.1 0 40-17.9 40-40V328zm32-192v48c0 22.1 17.9 40 40 40h48c22.1 0 40-17.9 40-40V136c0-22.1-17.9-40-40-40l-48 0c-22.1 0-40 17.9-40 40zM448 328c0-22.1-17.9-40-40-40H360c-22.1 0-40 17.9-40 40v48c0 22.1 17.9 40 40 40h48c22.1 0 40-17.9 40-40V328z"]},bd=yd,Ld={prefix:"fas",iconName:"plus",icon:[448,512,[10133,61543,"add"],"2b","M256 80c0-17.7-14.3-32-32-32s-32 14.3-32 32V224H48c-17.7 0-32 14.3-32 32s14.3 32 32 32H192V432c0 17.7 14.3 32 32 32s32-14.3 32-32V288H400c17.7 0 32-14.3 32-32s-14.3-32-32-32H256V80z"]},Md={prefix:"fas",iconName:"xmark",icon:[320,512,[128473,10005,10006,10060,215,"close","multiply","remove","times"],"f00d","M310.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L160 210.7 54.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L114.7 256 9.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 301.3 265.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L205.3 256 310.6 150.6z"]},wd=Md,xd={prefix:"fas",iconName:"map",icon:[576,512,[128506,62072],"f279","M384 476.1L192 421.2V35.9L384 90.8V476.1zm32-1.2V88.4L543.1 37.5c15.8-6.3 32.9 5.3 32.9 22.3V394.6c0 9.8-6 18.6-15.1 22.3L416 474.8zM15.1 95.1L160 37.2V423.6L32.9 474.5C17.1 480.8 0 469.2 0 452.2V117.4c0-9.8 6-18.6 15.1-22.3z"]},kd={prefix:"fas",iconName:"genderless",icon:[384,512,[],"f22d","M192 368c-61.9 0-112-50.1-112-112s50.1-112 112-112s112 50.1 112 112s-50.1 112-112 112zm0 64c97.2 0 176-78.8 176-176s-78.8-176-176-176S16 158.8 16 256s78.8 176 176 176z"]},Td={prefix:"fas",iconName:"baby-carriage",icon:[512,512,["carriage-baby"],"f77d","M256 192H.1C2.7 117.9 41.3 52.9 99 14.1c13.3-8.9 30.8-4.3 39.9 8.8L256 192zm128-32c0-35.3 28.7-64 64-64h32c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0v64c0 25.2-5.8 50.2-17 73.5s-27.8 44.5-48.6 62.3s-45.5 32-72.7 41.6S253.4 416 224 416s-58.5-5-85.7-14.6s-51.9-23.8-72.7-41.6s-37.3-39-48.6-62.3S0 249.2 0 224l224 0 160 0V160zM80 512c-26.5 0-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48s-21.5 48-48 48zm336-48c0 26.5-21.5 48-48 48s-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48z"]},Dd={prefix:"fas",iconName:"thumbtack",icon:[384,512,[128204,128392,"thumb-tack"],"f08d","M32 32C32 14.3 46.3 0 64 0H320c17.7 0 32 14.3 32 32s-14.3 32-32 32H290.5l11.4 148.2c36.7 19.9 65.7 53.2 79.5 94.7l1 3c3.3 9.8 1.6 20.5-4.4 28.8s-15.7 13.3-26 13.3H32c-10.3 0-19.9-4.9-26-13.3s-7.7-19.1-4.4-28.8l1-3c13.8-41.5 42.8-74.8 79.5-94.7L93.5 64H64C46.3 64 32 49.7 32 32zM160 384h64v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V384z"]},Sd={prefix:"fas",iconName:"rotate",icon:[512,512,[128260,"sync-alt"],"f2f1","M142.9 142.9c62.2-62.2 162.7-62.5 225.3-1L327 183c-6.9 6.9-8.9 17.2-5.2 26.2s12.5 14.8 22.2 14.8H463.5c0 0 0 0 0 0H472c13.3 0 24-10.7 24-24V72c0-9.7-5.8-18.5-14.8-22.2s-19.3-1.7-26.2 5.2L413.4 96.6c-87.6-86.5-228.7-86.2-315.8 1C73.2 122 55.6 150.7 44.8 181.4c-5.9 16.7 2.9 34.9 19.5 40.8s34.9-2.9 40.8-19.5c7.7-21.8 20.2-42.3 37.8-59.8zM16 312v7.6 .7V440c0 9.7 5.8 18.5 14.8 22.2s19.3 1.7 26.2-5.2l41.6-41.6c87.6 86.5 228.7 86.2 315.8-1c24.4-24.4 42.1-53.1 52.9-83.7c5.9-16.7-2.9-34.9-19.5-40.8s-34.9 2.9-40.8 19.5c-7.7 21.8-20.2 42.3-37.8 59.8c-62.2 62.2-162.7 62.5-225.3 1L185 329c6.9-6.9 8.9-17.2 5.2-26.2s-12.5-14.8-22.2-14.8H48.4h-.7H40c-13.3 0-24 10.7-24 24z"]},Yd=Sd,Cd={prefix:"fas",iconName:"transgender",icon:[512,512,[9895,"transgender-alt"],"f225","M112 0c6.5 0 12.3 3.9 14.8 9.9s1.1 12.9-3.5 17.4l-31 31L112 78.1l7-7c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-7 7 15.2 15.2C187.7 107.6 220.5 96 256 96s68.3 11.6 94.9 31.2l68.8-68.8-31-31c-4.6-4.6-5.9-11.5-3.5-17.4s8.3-9.9 14.8-9.9h96c8.8 0 16 7.2 16 16v96c0 6.5-3.9 12.3-9.9 14.8s-12.9 1.1-17.4-3.5l-31-31-68.8 68.8C404.4 187.7 416 220.5 416 256c0 80.2-59 146.6-136 158.2V432h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H280v8c0 13.3-10.7 24-24 24s-24-10.7-24-24v-8H216c-13.3 0-24-10.7-24-24s10.7-24 24-24h16V414.2C155 402.6 96 336.2 96 256c0-35.5 11.6-68.3 31.2-94.9L112 145.9l-7 7c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l7-7L58.3 92.3l-31 31c-4.6 4.6-11.5 5.9-17.4 3.5S0 118.5 0 112V16C0 7.2 7.2 0 16 0h96zM352 256c0-53-43-96-96-96s-96 43-96 96s43 96 96 96s96-43 96-96z"]},Ad={prefix:"fas",iconName:"clock-rotate-left",icon:[512,512,["history"],"f1da","M75 75L41 41C25.9 25.9 0 36.6 0 57.9V168c0 13.3 10.7 24 24 24H134.1c21.4 0 32.1-25.9 17-41l-30.8-30.8C155 85.5 203 64 256 64c106 0 192 86 192 192s-86 192-192 192c-40.8 0-78.6-12.7-109.7-34.4c-14.5-10.1-34.4-6.6-44.6 7.9s-6.6 34.4 7.9 44.6C151.2 495 201.7 512 256 512c141.4 0 256-114.6 256-256S397.4 0 256 0C185.3 0 121.3 28.7 75 75zm181 53c-13.3 0-24 10.7-24 24V256c0 6.4 2.5 12.5 7 17l72 72c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-65-65V152c0-13.3-10.7-24-24-24z"]},Pd=Ad,Ed={prefix:"fas",iconName:"wand-magic",icon:[512,512,["magic"],"f0d0","M14.1 463.3c-18.7-18.7-18.7-49.1 0-67.9L395.4 14.1c18.7-18.7 49.1-18.7 67.9 0l34.6 34.6c18.7 18.7 18.7 49.1 0 67.9L116.5 497.9c-18.7 18.7-49.1 18.7-67.9 0L14.1 463.3zM347.6 187.6l105-105L429.4 59.3l-105 105 23.3 23.3z"]},Hd=Ed,Od={prefix:"fas",iconName:"infinity",icon:[640,512,[8734,9854],"f534","M0 241.1C0 161 65 96 145.1 96c38.5 0 75.4 15.3 102.6 42.5L320 210.7l72.2-72.2C419.5 111.3 456.4 96 494.9 96C575 96 640 161 640 241.1v29.7C640 351 575 416 494.9 416c-38.5 0-75.4-15.3-102.6-42.5L320 301.3l-72.2 72.2C220.5 400.7 183.6 416 145.1 416C65 416 0 351 0 270.9V241.1zM274.7 256l-72.2-72.2c-15.2-15.2-35.9-23.8-57.4-23.8C100.3 160 64 196.3 64 241.1v29.7c0 44.8 36.3 81.1 81.1 81.1c21.5 0 42.2-8.5 57.4-23.8L274.7 256zm90.5 0l72.2 72.2c15.2 15.2 35.9 23.8 57.4 23.8c44.8 0 81.1-36.3 81.1-81.1V241.1c0-44.8-36.3-81.1-81.1-81.1c-21.5 0-42.2 8.5-57.4 23.8L365.3 256z"]},jd={prefix:"fas",iconName:"up-down",icon:[256,512,[8597,11021,"arrows-alt-v"],"f338","M145.6 7.7C141 2.8 134.7 0 128 0s-13 2.8-17.6 7.7l-104 112c-6.5 7-8.2 17.2-4.4 25.9S14.5 160 24 160H80V352H24c-9.5 0-18.2 5.7-22 14.4s-2.1 18.9 4.4 25.9l104 112c4.5 4.9 10.9 7.7 17.6 7.7s13-2.8 17.6-7.7l104-112c6.5-7 8.2-17.2 4.4-25.9s-12.5-14.4-22-14.4H176V160h56c9.5 0 18.2-5.7 22-14.4s2.1-18.9-4.4-25.9l-104-112z"]},zd=jd,Id={prefix:"fas",iconName:"calendar",icon:[448,512,[128197,128198],"f133","M96 32V64H48C21.5 64 0 85.5 0 112v48H448V112c0-26.5-21.5-48-48-48H352V32c0-17.7-14.3-32-32-32s-32 14.3-32 32V64H160V32c0-17.7-14.3-32-32-32S96 14.3 96 32zM448 192H0V464c0 26.5 21.5 48 48 48H400c26.5 0 48-21.5 48-48V192z"]},Nd={prefix:"fas",iconName:"link-slash",icon:[640,512,["chain-broken","chain-slash","unlink"],"f127","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L489.3 358.2l90.5-90.5c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114l-96 96-31.9-25C430.9 239.6 420.1 175.1 377 132c-52.2-52.3-134.5-56.2-191.3-11.7L38.8 5.1zM239 162c30.1-14.9 67.7-9.9 92.8 15.3c20 20 27.5 48.3 21.7 74.5L239 162zM406.6 416.4L220.9 270c-2.1 39.8 12.2 80.1 42.2 110c38.9 38.9 94.4 51 143.6 36.3zm-290-228.5L60.2 244.3c-56.5 56.5-56.5 148 0 204.5c50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5l61.8-61.8-50.6-39.9z"]},Fd=Nd,Rd={prefix:"fas",iconName:"table-list",icon:[512,512,["th-list"],"f00b","M0 96C0 60.7 28.7 32 64 32H448c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm64 0v64h64V96H64zm384 0H192v64H448V96zM64 224v64h64V224H64zm384 0H192v64H448V224zM64 352v64h64V352H64zm384 0H192v64H448V352z"]},Wd=Rd,Bd={prefix:"fas",iconName:"check",icon:[512,512,[10003,10004],"f00c","M470.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L192 338.7 425.4 105.4c12.5-12.5 32.8-12.5 45.3 0z"]},Vd={prefix:"fas",iconName:"triangle-exclamation",icon:[512,512,[9888,"exclamation-triangle","warning"],"f071","M256 32c14.2 0 27.3 7.5 34.5 19.8l216 368c7.3 12.4 7.3 27.7 .2 40.1S486.3 480 472 480H40c-14.3 0-27.6-7.7-34.7-20.1s-7-27.8 .2-40.1l216-368C228.7 39.5 241.8 32 256 32zm0 128c-13.3 0-24 10.7-24 24V296c0 13.3 10.7 24 24 24s24-10.7 24-24V184c0-13.3-10.7-24-24-24zm32 224c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32z"]},Ud=Vd,qd={prefix:"fas",iconName:"magnifying-glass-plus",icon:[512,512,["search-plus"],"f00e","M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM184 296c0 13.3 10.7 24 24 24s24-10.7 24-24V232h64c13.3 0 24-10.7 24-24s-10.7-24-24-24H232V120c0-13.3-10.7-24-24-24s-24 10.7-24 24v64H120c-13.3 0-24 10.7-24 24s10.7 24 24 24h64v64z"]},Zd=qd,$d={prefix:"fas",iconName:"magnifying-glass-minus",icon:[512,512,["search-minus"],"f010","M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM136 184c-13.3 0-24 10.7-24 24s10.7 24 24 24H280c13.3 0 24-10.7 24-24s-10.7-24-24-24H136z"]},Gd=$d,Jd={prefix:"fas",iconName:"building-columns",icon:[512,512,["bank","institution","museum","university"],"f19c","M243.4 2.6l-224 96c-14 6-21.8 21-18.7 35.8S16.8 160 32 160v8c0 13.3 10.7 24 24 24H456c13.3 0 24-10.7 24-24v-8c15.2 0 28.3-10.7 31.3-25.6s-4.8-29.9-18.7-35.8l-224-96c-8.1-3.4-17.2-3.4-25.2 0zM128 224H64V420.3c-.6 .3-1.2 .7-1.8 1.1l-48 32c-11.7 7.8-17 22.4-12.9 35.9S17.9 512 32 512H480c14.1 0 26.5-9.2 30.6-22.7s-1.1-28.1-12.9-35.9l-48-32c-.6-.4-1.2-.7-1.8-1.1V224H384V416H344V224H280V416H232V224H168V416H128V224zm128-96c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32z"]},Kd=Jd;n(6206);r.extend(!0,jo.defaults,{dom:"<'row'<'col-sm-12 col-md-6'l><'col-sm-12 col-md-6'f>><'row dt-row'<'col-sm-12'tr>><'row'<'col-sm-12 col-md-5'i><'col-sm-12 col-md-7'p>>",renderer:"bootstrap"}),r.extend(jo.ext.classes,{sWrapper:"dataTables_wrapper dt-bootstrap5",sFilterInput:"form-control form-control-sm",sLengthSelect:"form-select form-select-sm",sProcessing:"dataTables_processing card",sPageButton:"paginate_button page-item"}),jo.ext.renderer.pageButton.bootstrap=function(t,e,n,i,s,o){var a,l,u,c=new jo.Api(t),d=t.oClasses,h=t.oLanguage.oPaginate,f=t.oLanguage.oAria.paginate||{},m=function(e,i){var u,_,p,g,v=function(t){t.preventDefault(),r(t.currentTarget).hasClass("disabled")||c.page()==t.data.action||c.page(t.data.action).draw("page")};for(u=0,_=i.length;u<_;u++)if(g=i[u],Array.isArray(g))m(e,g);else{switch(a="",l="",g){case"ellipsis":a="…",l="disabled";break;case"first":a=h.sFirst,l=g+(s>0?"":" disabled");break;case"previous":a=h.sPrevious,l=g+(s>0?"":" disabled");break;case"next":a=h.sNext,l=g+(s",{class:d.sPageButton+" "+l,id:0===n&&"string"==typeof g?t.sTableId+"_"+g:null}).append(r("",{href:"#","aria-controls":t.sTableId,"aria-label":f[g],"data-dt-idx":g,tabindex:t.iTabIndex,class:"page-link"}).html(a)).appendTo(e),t.oApi._fnBindAction(p,{action:g},v))}},_=r(e);try{u=_.find(document.activeElement).data("dt-idx")}catch(t){}var p=_.children("ul.pagination");p.length?p.empty():p=_.html("
    ").children("ul").addClass("pagination"),m(p,i),void 0!==u&&_.find("[data-dt-idx="+u+"]").trigger("focus")};function Xd(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}function Qd(t){for(var e=1;e=0||(r[n]=t[n]);return r}(t,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(r[n]=t[n])}return r}function rh(t){if("undefined"!=typeof window&&window.navigator)return!!navigator.userAgent.match(t)}var sh=rh(/(?:Trident.*rv[ :]?11\.|msie|iemobile|Windows Phone)/i),oh=rh(/Edge/i),ah=rh(/firefox/i),lh=rh(/safari/i)&&!rh(/chrome/i)&&!rh(/android/i),uh=rh(/iP(ad|od|hone)/i),ch=rh(/chrome/i)&&rh(/android/i),dh={capture:!1,passive:!1};function hh(t,e,n){t.addEventListener(e,n,!sh&&dh)}function fh(t,e,n){t.removeEventListener(e,n,!sh&&dh)}function mh(t,e){if(e){if(">"===e[0]&&(e=e.substring(1)),t)try{if(t.matches)return t.matches(e);if(t.msMatchesSelector)return t.msMatchesSelector(e);if(t.webkitMatchesSelector)return t.webkitMatchesSelector(e)}catch(t){return!1}return!1}}function _h(t){return t.host&&t!==document&&t.host.nodeType?t.host:t.parentNode}function ph(t,e,n,i){if(t){n=n||document;do{if(null!=e&&(">"===e[0]?t.parentNode===n&&mh(t,e):mh(t,e))||i&&t===n)return t;if(t===n)break}while(t=_h(t))}return null}var gh,vh=/\s+/g;function yh(t,e,n){if(t&&e)if(t.classList)t.classList[n?"add":"remove"](e);else{var i=(" "+t.className+" ").replace(vh," ").replace(" "+e+" "," ");t.className=(i+(n?" "+e:"")).replace(vh," ")}}function bh(t,e,n){var i=t&&t.style;if(i){if(void 0===n)return document.defaultView&&document.defaultView.getComputedStyle?n=document.defaultView.getComputedStyle(t,""):t.currentStyle&&(n=t.currentStyle),void 0===e?n:n[e];e in i||-1!==e.indexOf("webkit")||(e="-webkit-"+e),i[e]=n+("string"==typeof n?"":"px")}}function Lh(t,e){var n="";if("string"==typeof t)n=t;else do{var i=bh(t,"transform");i&&"none"!==i&&(n=i+" "+n)}while(!e&&(t=t.parentNode));var r=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return r&&new r(n)}function Mh(t,e,n){if(t){var i=t.getElementsByTagName(e),r=0,s=i.length;if(n)for(;r=s:r<=s))return i;if(i===wh())break;i=Ch(i,!1)}return!1}function Th(t,e,n,i){for(var r=0,s=0,o=t.children;s2&&void 0!==arguments[2]?arguments[2]:{},i=n.evt,r=ih(n,Rh);Nh.pluginEvent.bind(Of)(t,e,Qd({dragEl:Vh,parentEl:Uh,ghostEl:qh,rootEl:Zh,nextEl:$h,lastDownEl:Gh,cloneEl:Jh,cloneHidden:Kh,dragStarted:df,putSortable:rf,activeSortable:Of.active,originalEvent:i,oldIndex:Xh,oldDraggableIndex:tf,newIndex:Qh,newDraggableIndex:ef,hideGhostForTarget:Af,unhideGhostForTarget:Pf,cloneNowHidden:function(){Kh=!0},cloneNowShown:function(){Kh=!1},dispatchSortableEvent:function(t){Bh({sortable:e,name:t,originalEvent:i})}},r))};function Bh(t){Fh(Qd({putSortable:rf,cloneEl:Jh,targetEl:Vh,rootEl:Zh,oldIndex:Xh,oldDraggableIndex:tf,newIndex:Qh,newDraggableIndex:ef},t))}var Vh,Uh,qh,Zh,$h,Gh,Jh,Kh,Xh,Qh,tf,ef,nf,rf,sf,of,af,lf,uf,cf,df,hf,ff,mf,_f,pf=!1,gf=!1,vf=[],yf=!1,bf=!1,Lf=[],Mf=!1,wf=[],xf="undefined"!=typeof document,kf=uh,Tf=oh||sh?"cssFloat":"float",Df=xf&&!ch&&!uh&&"draggable"in document.createElement("div"),Sf=function(){if(xf){if(sh)return!1;var t=document.createElement("x");return t.style.cssText="pointer-events:auto","auto"===t.style.pointerEvents}}(),Yf=function(t,e){var n=bh(t),i=parseInt(n.width)-parseInt(n.paddingLeft)-parseInt(n.paddingRight)-parseInt(n.borderLeftWidth)-parseInt(n.borderRightWidth),r=Th(t,0,e),s=Th(t,1,e),o=r&&bh(r),a=s&&bh(s),l=o&&parseInt(o.marginLeft)+parseInt(o.marginRight)+xh(r).width,u=a&&parseInt(a.marginLeft)+parseInt(a.marginRight)+xh(s).width;if("flex"===n.display)return"column"===n.flexDirection||"column-reverse"===n.flexDirection?"vertical":"horizontal";if("grid"===n.display)return n.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(r&&o.float&&"none"!==o.float){var c="left"===o.float?"left":"right";return!s||"both"!==a.clear&&a.clear!==c?"horizontal":"vertical"}return r&&("block"===o.display||"flex"===o.display||"table"===o.display||"grid"===o.display||l>=i&&"none"===n[Tf]||s&&"none"===n[Tf]&&l+u>i)?"vertical":"horizontal"},Cf=function(t){function e(t,n){return function(i,r,s,o){var a=i.options.group.name&&r.options.group.name&&i.options.group.name===r.options.group.name;if(null==t&&(n||a))return!0;if(null==t||!1===t)return!1;if(n&&"clone"===t)return t;if("function"==typeof t)return e(t(i,r,s,o),n)(i,r,s,o);var l=(n?i:r).options.group.name;return!0===t||"string"==typeof t&&t===l||t.join&&t.indexOf(l)>-1}}var n={},i=t.group;i&&"object"==th(i)||(i={name:i}),n.name=i.name,n.checkPull=e(i.pull,!0),n.checkPut=e(i.put),n.revertClone=i.revertClone,t.group=n},Af=function(){!Sf&&qh&&bh(qh,"display","none")},Pf=function(){!Sf&&qh&&bh(qh,"display","")};xf&&!ch&&document.addEventListener("click",(function(t){if(gf)return t.preventDefault(),t.stopPropagation&&t.stopPropagation(),t.stopImmediatePropagation&&t.stopImmediatePropagation(),gf=!1,!1}),!0);var Ef=function(t){if(Vh){t=t.touches?t.touches[0]:t;var e=(r=t.clientX,s=t.clientY,vf.some((function(t){var e=t[Oh].options.emptyInsertThreshold;if(e&&!Dh(t)){var n=xh(t),i=r>=n.left-e&&r<=n.right+e,a=s>=n.top-e&&s<=n.bottom+e;return i&&a?o=t:void 0}})),o);if(e){var n={};for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i]);n.target=n.rootEl=e,n.preventDefault=void 0,n.stopPropagation=void 0,e[Oh]._onDragOver(n)}}var r,s,o},Hf=function(t){Vh&&Vh.parentNode[Oh]._isOutsideThisEl(t.target)};function Of(t,e){if(!t||!t.nodeType||1!==t.nodeType)throw"Sortable: `el` must be an HTMLElement, not ".concat({}.toString.call(t));this.el=t,this.options=e=nh({},e),t[Oh]=this;var n={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(t.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return Yf(t,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(t,e){t.setData("Text",e.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,delayOnTouchOnly:!1,touchStartThreshold:(Number.parseInt?Number:window).parseInt(window.devicePixelRatio,10)||1,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:!1!==Of.supportPointer&&"PointerEvent"in window&&!lh,emptyInsertThreshold:5};for(var i in Nh.initializePlugins(this,t,n),n)!(i in e)&&(e[i]=n[i]);for(var r in Cf(e),this)"_"===r.charAt(0)&&"function"==typeof this[r]&&(this[r]=this[r].bind(this));this.nativeDraggable=!e.forceFallback&&Df,this.nativeDraggable&&(this.options.touchStartThreshold=1),e.supportPointer?hh(t,"pointerdown",this._onTapStart):(hh(t,"mousedown",this._onTapStart),hh(t,"touchstart",this._onTapStart)),this.nativeDraggable&&(hh(t,"dragover",this),hh(t,"dragenter",this)),vf.push(this.el),e.store&&e.store.get&&this.sort(e.store.get(this)||[]),nh(this,jh())}function jf(t,e,n,i,r,s,o,a){var l,u,c=t[Oh],d=c.options.onMove;return!window.CustomEvent||sh||oh?(l=document.createEvent("Event")).initEvent("move",!0,!0):l=new CustomEvent("move",{bubbles:!0,cancelable:!0}),l.to=e,l.from=t,l.dragged=n,l.draggedRect=i,l.related=r||e,l.relatedRect=s||xh(e),l.willInsertAfter=a,l.originalEvent=o,t.dispatchEvent(l),d&&(u=d.call(c,l,o)),u}function zf(t){t.draggable=!1}function If(){Mf=!1}function Nf(t){for(var e=t.tagName+t.className+t.src+t.href+t.textContent,n=e.length,i=0;n--;)i+=e.charCodeAt(n);return i.toString(36)}function Ff(t){return setTimeout(t,0)}function Rf(t){return clearTimeout(t)}Of.prototype={constructor:Of,_isOutsideThisEl:function(t){this.el.contains(t)||t===this.el||(hf=null)},_getDirection:function(t,e){return"function"==typeof this.options.direction?this.options.direction.call(this,t,e,Vh):this.options.direction},_onTapStart:function(t){if(t.cancelable){var e=this,n=this.el,i=this.options,r=i.preventOnFilter,s=t.type,o=t.touches&&t.touches[0]||t.pointerType&&"touch"===t.pointerType&&t,a=(o||t).target,l=t.target.shadowRoot&&(t.path&&t.path[0]||t.composedPath&&t.composedPath()[0])||a,u=i.filter;if(function(t){wf.length=0;var e=t.getElementsByTagName("input"),n=e.length;for(;n--;){var i=e[n];i.checked&&wf.push(i)}}(n),!Vh&&!(/mousedown|pointerdown/.test(s)&&0!==t.button||i.disabled)&&!l.isContentEditable&&(this.nativeDraggable||!lh||!a||"SELECT"!==a.tagName.toUpperCase())&&!((a=ph(a,i.draggable,n,!1))&&a.animated||Gh===a)){if(Xh=Sh(a),tf=Sh(a,i.draggable),"function"==typeof u){if(u.call(this,t,a,this))return Bh({sortable:e,rootEl:l,name:"filter",targetEl:a,toEl:n,fromEl:n}),Wh("filter",e,{evt:t}),void(r&&t.cancelable&&t.preventDefault())}else if(u&&(u=u.split(",").some((function(i){if(i=ph(l,i.trim(),n,!1))return Bh({sortable:e,rootEl:i,name:"filter",targetEl:a,fromEl:n,toEl:n}),Wh("filter",e,{evt:t}),!0}))))return void(r&&t.cancelable&&t.preventDefault());i.handle&&!ph(l,i.handle,n,!1)||this._prepareDragStart(t,o,a)}}},_prepareDragStart:function(t,e,n){var i,r=this,s=r.el,o=r.options,a=s.ownerDocument;if(n&&!Vh&&n.parentNode===s){var l=xh(n);if(Zh=s,Uh=(Vh=n).parentNode,$h=Vh.nextSibling,Gh=n,nf=o.group,Of.dragged=Vh,sf={target:Vh,clientX:(e||t).clientX,clientY:(e||t).clientY},uf=sf.clientX-l.left,cf=sf.clientY-l.top,this._lastX=(e||t).clientX,this._lastY=(e||t).clientY,Vh.style["will-change"]="all",i=function(){Wh("delayEnded",r,{evt:t}),Of.eventCanceled?r._onDrop():(r._disableDelayedDragEvents(),!ah&&r.nativeDraggable&&(Vh.draggable=!0),r._triggerDragStart(t,e),Bh({sortable:r,name:"choose",originalEvent:t}),yh(Vh,o.chosenClass,!0))},o.ignore.split(",").forEach((function(t){Mh(Vh,t.trim(),zf)})),hh(a,"dragover",Ef),hh(a,"mousemove",Ef),hh(a,"touchmove",Ef),hh(a,"mouseup",r._onDrop),hh(a,"touchend",r._onDrop),hh(a,"touchcancel",r._onDrop),ah&&this.nativeDraggable&&(this.options.touchStartThreshold=4,Vh.draggable=!0),Wh("delayStart",this,{evt:t}),!o.delay||o.delayOnTouchOnly&&!e||this.nativeDraggable&&(oh||sh))i();else{if(Of.eventCanceled)return void this._onDrop();hh(a,"mouseup",r._disableDelayedDrag),hh(a,"touchend",r._disableDelayedDrag),hh(a,"touchcancel",r._disableDelayedDrag),hh(a,"mousemove",r._delayedDragTouchMoveHandler),hh(a,"touchmove",r._delayedDragTouchMoveHandler),o.supportPointer&&hh(a,"pointermove",r._delayedDragTouchMoveHandler),r._dragStartTimer=setTimeout(i,o.delay)}}},_delayedDragTouchMoveHandler:function(t){var e=t.touches?t.touches[0]:t;Math.max(Math.abs(e.clientX-this._lastX),Math.abs(e.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function(){Vh&&zf(Vh),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var t=this.el.ownerDocument;fh(t,"mouseup",this._disableDelayedDrag),fh(t,"touchend",this._disableDelayedDrag),fh(t,"touchcancel",this._disableDelayedDrag),fh(t,"mousemove",this._delayedDragTouchMoveHandler),fh(t,"touchmove",this._delayedDragTouchMoveHandler),fh(t,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(t,e){e=e||"touch"==t.pointerType&&t,!this.nativeDraggable||e?this.options.supportPointer?hh(document,"pointermove",this._onTouchMove):hh(document,e?"touchmove":"mousemove",this._onTouchMove):(hh(Vh,"dragend",this),hh(Zh,"dragstart",this._onDragStart));try{document.selection?Ff((function(){document.selection.empty()})):window.getSelection().removeAllRanges()}catch(t){}},_dragStarted:function(t,e){if(pf=!1,Zh&&Vh){Wh("dragStarted",this,{evt:e}),this.nativeDraggable&&hh(document,"dragover",Hf);var n=this.options;!t&&yh(Vh,n.dragClass,!1),yh(Vh,n.ghostClass,!0),Of.active=this,t&&this._appendGhost(),Bh({sortable:this,name:"start",originalEvent:e})}else this._nulling()},_emulateDragOver:function(){if(of){this._lastX=of.clientX,this._lastY=of.clientY,Af();for(var t=document.elementFromPoint(of.clientX,of.clientY),e=t;t&&t.shadowRoot&&(t=t.shadowRoot.elementFromPoint(of.clientX,of.clientY))!==e;)e=t;if(Vh.parentNode[Oh]._isOutsideThisEl(t),e)do{if(e[Oh]){if(e[Oh]._onDragOver({clientX:of.clientX,clientY:of.clientY,target:t,rootEl:e})&&!this.options.dragoverBubble)break}t=e}while(e=e.parentNode);Pf()}},_onTouchMove:function(t){if(sf){var e=this.options,n=e.fallbackTolerance,i=e.fallbackOffset,r=t.touches?t.touches[0]:t,s=qh&&Lh(qh,!0),o=qh&&s&&s.a,a=qh&&s&&s.d,l=kf&&_f&&Yh(_f),u=(r.clientX-sf.clientX+i.x)/(o||1)+(l?l[0]-Lf[0]:0)/(o||1),c=(r.clientY-sf.clientY+i.y)/(a||1)+(l?l[1]-Lf[1]:0)/(a||1);if(!Of.active&&!pf){if(n&&Math.max(Math.abs(r.clientX-this._lastX),Math.abs(r.clientY-this._lastY))i.right+r||t.clientX<=i.right&&t.clientY>i.bottom&&t.clientX>=i.left:t.clientX>i.right&&t.clientY>i.top||t.clientX<=i.right&&t.clientY>i.bottom+r}(t,r,this)&&!_.animated){if(_===Vh)return A(!1);if(_&&s===t.target&&(o=_),o&&(n=xh(o)),!1!==jf(Zh,s,Vh,e,o,n,t,!!o))return C(),_&&_.nextSibling?s.insertBefore(Vh,_.nextSibling):s.appendChild(Vh),Uh=s,P(),A(!0)}else if(_&&function(t,e,n){var i=xh(Th(n.el,0,n.options,!0)),r=10;return e?t.clientXc+u*s/2:ld-mf)return-ff}else if(l>c+u*(1-r)/2&&ld-u*s/2))return l>c+u/2?1:-1;return 0}(t,o,n,r,L?1:a.swapThreshold,null==a.invertedSwapThreshold?a.swapThreshold:a.invertedSwapThreshold,bf,hf===o),0!==g){var k=Sh(Vh);do{k-=g,y=Uh.children[k]}while(y&&("none"===bh(y,"display")||y===qh))}if(0===g||y===o)return A(!1);hf=o,ff=g;var T=o.nextElementSibling,D=!1,S=jf(Zh,s,Vh,e,o,n,t,D=1===g);if(!1!==S)return 1!==S&&-1!==S||(D=1===S),Mf=!0,setTimeout(If,30),C(),D&&!T?s.appendChild(Vh):o.parentNode.insertBefore(Vh,D?T:o),w&&Eh(w,0,x-w.scrollTop),Uh=Vh.parentNode,void 0===v||bf||(mf=Math.abs(v-xh(o)[M])),P(),A(!0)}if(s.contains(Vh))return A(!1)}return!1}function Y(a,l){Wh(a,f,Qd({evt:t,isOwner:c,axis:r?"vertical":"horizontal",revert:i,dragRect:e,targetRect:n,canSort:d,fromSortable:h,target:o,completed:A,onMove:function(n,i){return jf(Zh,s,Vh,e,n,xh(n),t,i)},changed:P},l))}function C(){Y("dragOverAnimationCapture"),f.captureAnimationState(),f!==h&&h.captureAnimationState()}function A(e){return Y("dragOverCompleted",{insertion:e}),e&&(c?u._hideClone():u._showClone(f),f!==h&&(yh(Vh,rf?rf.options.ghostClass:u.options.ghostClass,!1),yh(Vh,a.ghostClass,!0)),rf!==f&&f!==Of.active?rf=f:f===Of.active&&rf&&(rf=null),h===f&&(f._ignoreWhileAnimating=o),f.animateAll((function(){Y("dragOverAnimationComplete"),f._ignoreWhileAnimating=null})),f!==h&&(h.animateAll(),h._ignoreWhileAnimating=null)),(o===Vh&&!Vh.animated||o===s&&!o.animated)&&(hf=null),a.dragoverBubble||t.rootEl||o===document||(Vh.parentNode[Oh]._isOutsideThisEl(t.target),!e&&Ef(t)),!a.dragoverBubble&&t.stopPropagation&&t.stopPropagation(),m=!0}function P(){Qh=Sh(Vh),ef=Sh(Vh,a.draggable),Bh({sortable:f,name:"change",toEl:s,newIndex:Qh,newDraggableIndex:ef,originalEvent:t})}},_ignoreWhileAnimating:null,_offMoveEvents:function(){fh(document,"mousemove",this._onTouchMove),fh(document,"touchmove",this._onTouchMove),fh(document,"pointermove",this._onTouchMove),fh(document,"dragover",Ef),fh(document,"mousemove",Ef),fh(document,"touchmove",Ef)},_offUpEvents:function(){var t=this.el.ownerDocument;fh(t,"mouseup",this._onDrop),fh(t,"touchend",this._onDrop),fh(t,"pointerup",this._onDrop),fh(t,"touchcancel",this._onDrop),fh(document,"selectstart",this)},_onDrop:function(t){var e=this.el,n=this.options;Qh=Sh(Vh),ef=Sh(Vh,n.draggable),Wh("drop",this,{evt:t}),Uh=Vh&&Vh.parentNode,Qh=Sh(Vh),ef=Sh(Vh,n.draggable),Of.eventCanceled||(pf=!1,bf=!1,yf=!1,clearInterval(this._loopId),clearTimeout(this._dragStartTimer),Rf(this.cloneId),Rf(this._dragStartId),this.nativeDraggable&&(fh(document,"drop",this),fh(e,"dragstart",this._onDragStart)),this._offMoveEvents(),this._offUpEvents(),lh&&bh(document.body,"user-select",""),bh(Vh,"transform",""),t&&(df&&(t.cancelable&&t.preventDefault(),!n.dropBubble&&t.stopPropagation()),qh&&qh.parentNode&&qh.parentNode.removeChild(qh),(Zh===Uh||rf&&"clone"!==rf.lastPutMode)&&Jh&&Jh.parentNode&&Jh.parentNode.removeChild(Jh),Vh&&(this.nativeDraggable&&fh(Vh,"dragend",this),zf(Vh),Vh.style["will-change"]="",df&&!pf&&yh(Vh,rf?rf.options.ghostClass:this.options.ghostClass,!1),yh(Vh,this.options.chosenClass,!1),Bh({sortable:this,name:"unchoose",toEl:Uh,newIndex:null,newDraggableIndex:null,originalEvent:t}),Zh!==Uh?(Qh>=0&&(Bh({rootEl:Uh,name:"add",toEl:Uh,fromEl:Zh,originalEvent:t}),Bh({sortable:this,name:"remove",toEl:Uh,originalEvent:t}),Bh({rootEl:Uh,name:"sort",toEl:Uh,fromEl:Zh,originalEvent:t}),Bh({sortable:this,name:"sort",toEl:Uh,originalEvent:t})),rf&&rf.save()):Qh!==Xh&&Qh>=0&&(Bh({sortable:this,name:"update",toEl:Uh,originalEvent:t}),Bh({sortable:this,name:"sort",toEl:Uh,originalEvent:t})),Of.active&&(null!=Qh&&-1!==Qh||(Qh=Xh,ef=tf),Bh({sortable:this,name:"end",toEl:Uh,originalEvent:t}),this.save())))),this._nulling()},_nulling:function(){Wh("nulling",this),Zh=Vh=Uh=qh=$h=Jh=Gh=Kh=sf=of=df=Qh=ef=Xh=tf=hf=ff=rf=nf=Of.dragged=Of.ghost=Of.clone=Of.active=null,wf.forEach((function(t){t.checked=!0})),wf.length=af=lf=0},handleEvent:function(t){switch(t.type){case"drop":case"dragend":this._onDrop(t);break;case"dragenter":case"dragover":Vh&&(this._onDragOver(t),function(t){t.dataTransfer&&(t.dataTransfer.dropEffect="move");t.cancelable&&t.preventDefault()}(t));break;case"selectstart":t.preventDefault()}},toArray:function(){for(var t,e=[],n=this.el.children,i=0,r=n.length,s=this.options;inew sm(t)));if(t.length>0)return t}return[this]}}const om=t=>"pointerId"in t,am=t=>"changedTouches"in t,lm=()=>{};class um{constructor(t,{start:e=(()=>!0),move:n=lm,end:i=lm,rawUpdates:r=!1,avoidPointerEvents:s=!1}={}){this._element=t,this.startPointers=[],this.currentPointers=[],this._excludeFromButtonsCheck=new Set,this._pointerStart=t=>{if(om(t)&&0===t.buttons)this._excludeFromButtonsCheck.add(t.pointerId);else if(!(1&t.buttons))return;const e=new sm(t);if(!this.currentPointers.some((t=>t.id===e.id))&&this._triggerPointerStart(e,t))if(om(t)){(t.target&&"setPointerCapture"in t.target?t.target:this._element).setPointerCapture(t.pointerId),this._element.addEventListener(this._rawUpdates?"pointerrawupdate":"pointermove",this._move),this._element.addEventListener("pointerup",this._pointerEnd),this._element.addEventListener("pointercancel",this._pointerEnd)}else window.addEventListener("mousemove",this._move),window.addEventListener("mouseup",this._pointerEnd)},this._touchStart=t=>{for(const e of Array.from(t.changedTouches))this._triggerPointerStart(new sm(e),t)},this._move=t=>{if(!(am(t)||om(t)&&this._excludeFromButtonsCheck.has(t.pointerId)||0!==t.buttons))return void this._pointerEnd(t);const e=this.currentPointers.slice(),n=am(t)?Array.from(t.changedTouches).map((t=>new sm(t))):[new sm(t)],i=[];for(const t of n){const e=this.currentPointers.findIndex((e=>e.id===t.id));-1!==e&&(i.push(t),this.currentPointers[e]=t)}0!==i.length&&this._moveCallback(e,i,t)},this._triggerPointerEnd=(t,e)=>{if(!am(e)&&1&e.buttons)return!1;const n=this.currentPointers.findIndex((e=>e.id===t.id));if(-1===n)return!1;this.currentPointers.splice(n,1),this.startPointers.splice(n,1),this._excludeFromButtonsCheck.delete(t.id);const i=!("mouseup"===e.type||"touchend"===e.type||"pointerup"===e.type);return this._endCallback(t,e,i),!0},this._pointerEnd=t=>{if(this._triggerPointerEnd(new sm(t),t))if(om(t)){if(this.currentPointers.length)return;this._element.removeEventListener(this._rawUpdates?"pointerrawupdate":"pointermove",this._move),this._element.removeEventListener("pointerup",this._pointerEnd),this._element.removeEventListener("pointercancel",this._pointerEnd)}else window.removeEventListener("mousemove",this._move),window.removeEventListener("mouseup",this._pointerEnd)},this._touchEnd=t=>{for(const e of Array.from(t.changedTouches))this._triggerPointerEnd(new sm(e),t)},this._startCallback=e,this._moveCallback=n,this._endCallback=i,this._rawUpdates=r&&"onpointerrawupdate"in window,self.PointerEvent&&!s?this._element.addEventListener("pointerdown",this._pointerStart):(this._element.addEventListener("mousedown",this._pointerStart),this._element.addEventListener("touchstart",this._touchStart),this._element.addEventListener("touchmove",this._move),this._element.addEventListener("touchend",this._touchEnd),this._element.addEventListener("touchcancel",this._touchEnd))}stop(){this._element.removeEventListener("pointerdown",this._pointerStart),this._element.removeEventListener("mousedown",this._pointerStart),this._element.removeEventListener("touchstart",this._touchStart),this._element.removeEventListener("touchmove",this._move),this._element.removeEventListener("touchend",this._touchEnd),this._element.removeEventListener("touchcancel",this._touchEnd),this._element.removeEventListener(this._rawUpdates?"pointerrawupdate":"pointermove",this._move),this._element.removeEventListener("pointerup",this._pointerEnd),this._element.removeEventListener("pointercancel",this._pointerEnd),window.removeEventListener("mousemove",this._move),window.removeEventListener("mouseup",this._pointerEnd)}_triggerPointerStart(t,e){return!!this._startCallback(t,e)&&(this.currentPointers.push(t),this.startPointers.push(t),!0)}}!function(t,e){void 0===e&&(e={});var n=e.insertAt;if(t&&"undefined"!=typeof document){var i=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css","top"===n&&i.firstChild?i.insertBefore(r,i.firstChild):i.appendChild(r),r.styleSheet?r.styleSheet.cssText=t:r.appendChild(document.createTextNode(t))}}("pinch-zoom {\n display: block;\n overflow: hidden;\n touch-action: none;\n --scale: 1;\n --x: 0;\n --y: 0;\n}\n\npinch-zoom > * {\n transform: translate(var(--x), var(--y)) scale(var(--scale));\n transform-origin: 0 0;\n will-change: transform;\n}\n");const cm="min-scale";function dm(t,e){return e?Math.sqrt((e.clientX-t.clientX)**2+(e.clientY-t.clientY)**2):0}function hm(t,e){return e?{clientX:(t.clientX+e.clientX)/2,clientY:(t.clientY+e.clientY)/2}:t}function fm(t,e){return"number"==typeof t?t:t.trimRight().endsWith("%")?e*parseFloat(t)/100:parseFloat(t)}let mm;function _m(){return mm||(mm=document.createElementNS("http://www.w3.org/2000/svg","svg"))}function pm(){return _m().createSVGMatrix()}function gm(){return _m().createSVGPoint()}const vm=.01;class ym extends HTMLElement{constructor(){super(),this._transform=pm(),new MutationObserver((()=>this._stageElChange())).observe(this,{childList:!0});const t=new um(this,{start:(e,n)=>!(2===t.currentPointers.length||!this._positioningEl)&&(n.preventDefault(),!0),move:e=>{this._onPointerMove(e,t.currentPointers)}});this.addEventListener("wheel",(t=>this._onWheel(t)))}static get observedAttributes(){return[cm]}attributeChangedCallback(t,e,n){t===cm&&this.scales.width?i+=s.width-a.x:l.x<0&&(i+=-l.x),a.y>s.height?r+=s.height-a.y:l.y<0&&(r+=-l.y),this._updateTransform(e,i,r,n)}_updateTransform(t,e,n,i){if(!(t1&&console.warn(" must not have more than one child."),this.setTransform({allowChangeEvent:!0}))}_onWheel(t){if(!this._positioningEl)return;t.preventDefault();const e=this._positioningEl.getBoundingClientRect();let{deltaY:n}=t;const{ctrlKey:i,deltaMode:r}=t;1===r&&(n*=15);const s=1-n/(i?100:300);this._applyChange({scaleDiff:s,originX:t.clientX-e.left,originY:t.clientY-e.top,allowChangeEvent:!0})}_onPointerMove(t,e){if(!this._positioningEl)return;const n=this._positioningEl.getBoundingClientRect(),i=hm(t[0],t[1]),r=hm(e[0],e[1]),s=i.clientX-n.left,o=i.clientY-n.top,a=dm(t[0],t[1]),l=dm(e[0],e[1]),u=a?l/a:1;this._applyChange({originX:s,originY:o,scaleDiff:u,panX:r.clientX-i.clientX,panY:r.clientY-i.clientY,allowChangeEvent:!0})}_applyChange(t={}){const{panX:e=0,panY:n=0,originX:i=0,originY:r=0,scaleDiff:s=1,allowChangeEvent:o=!1}=t,a=pm().translate(e,n).translate(i,r).translate(this.x,this.y).scale(s).translate(-i,-r).scale(this.scale);this.setTransform({allowChangeEvent:o,scale:a.a,x:a.e,y:a.f})}}customElements.define("pinch-zoom",ym);var bm=n(5243);n(5732),n(95);function Lm(t,e){return bm.Util.extend(e,t.geocodingQueryParams)}function Mm(t,e){return bm.Util.extend(e,t.reverseQueryParams)}let wm=0;const xm=/[&<>"'`]/g,km=/[&<>"'`]/,Tm={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`"};function Dm(t){return Tm[t]}function Sm(t,e,n,i,r){const s="_l_geocoder_"+wm++;e[r||"callback"]=s,window[s]=bm.Util.bind(n,i);const o=document.createElement("script");o.type="text/javascript",o.src=t+Am(e),o.id=s,document.getElementsByTagName("head")[0].appendChild(o)}function Ym(t,e,n){const i=new XMLHttpRequest;i.onreadystatechange=function(){if(4!==i.readyState)return;let t;if(200!==i.status&&304!==i.status)t="";else if("string"==typeof i.response)try{t=JSON.parse(i.response)}catch(e){t=i.response}else t=i.response;n(t)},i.open("GET",t+Am(e),!0),i.responseType="json",i.setRequestHeader("Accept","application/json"),i.send(null)}function Cm(t,e){return t.replace(/\{ *([\w_]+) *\}/g,((t,n)=>{let i=e[n];return void 0===i?i="":"function"==typeof i&&(i=i(e)),null==(r=i)?"":r?(r=""+r,km.test(r)?r.replace(xm,Dm):r):r+"";var r}))}function Am(t,e,n){const i=[];for(const e in t){const r=encodeURIComponent(n?e.toUpperCase():e),s=t[e];if(Array.isArray(s))for(let t=0;t{const i=[];if(t.candidates&&t.candidates.length)for(let e=0;e<=t.candidates.length-1;e++){const n=t.candidates[e],r=bm.latLng(n.location.y,n.location.x),s=bm.latLngBounds(bm.latLng(n.extent.ymax,n.extent.xmax),bm.latLng(n.extent.ymin,n.extent.xmin));i[e]={name:n.address,bbox:s,center:r}}e.call(n,i)}))}suggest(t,e,n){return this.geocode(t,e,n)}reverse(t,e,n,i){const r=Mm(this.options,{location:t.lng+","+t.lat,distance:100,f:"json"});Ym(this.options.serviceUrl+"/reverseGeocode",r,(t=>{const e=[];if(t&&!t.error){const n=bm.latLng(t.location.y,t.location.x),i=bm.latLngBounds(n,n);e.push({name:t.address.Match_addr,center:n,bbox:i})}n.call(i,e)}))}}class Em{constructor(t){this.options={serviceUrl:"https://dev.virtualearth.net/REST/v1/Locations"},bm.Util.setOptions(this,t)}geocode(t,e,n){const i=Lm(this.options,{query:t,key:this.options.apiKey});Sm(this.options.apiKey,i,(t=>{const i=[];if(t.resourceSets.length>0)for(let e=t.resourceSets[0].resources.length-1;e>=0;e--){const n=t.resourceSets[0].resources[e],r=n.bbox;i[e]={name:n.name,bbox:bm.latLngBounds([r[0],r[1]],[r[2],r[3]]),center:bm.latLng(n.point.coordinates)}}e.call(n,i)}),this,"jsonp")}reverse(t,e,n,i){const r=Mm(this.options,{key:this.options.apiKey});Sm(this.options.serviceUrl+t.lat+","+t.lng,r,(t=>{const e=[];for(let n=t.resourceSets[0].resources.length-1;n>=0;n--){const i=t.resourceSets[0].resources[n],r=i.bbox;e[n]={name:i.name,bbox:bm.latLngBounds([r[0],r[1]],[r[2],r[3]]),center:bm.latLng(i.point.coordinates)}}n.call(i,e)}),this,"jsonp")}}class Hm{constructor(t){this.options={serviceUrl:"https://maps.googleapis.com/maps/api/geocode/json"},bm.Util.setOptions(this,t)}geocode(t,e,n){const i=Lm(this.options,{key:this.options.apiKey,address:t});Ym(this.options.serviceUrl,i,(t=>{const i=[];if(t.results&&t.results.length)for(let e=0;e<=t.results.length-1;e++){const n=t.results[e],r=bm.latLng(n.geometry.location),s=bm.latLngBounds(bm.latLng(n.geometry.viewport.northeast),bm.latLng(n.geometry.viewport.southwest));i[e]={name:n.formatted_address,bbox:s,center:r,properties:n.address_components}}e.call(n,i)}))}reverse(t,e,n,i){const r=Mm(this.options,{key:this.options.apiKey,latlng:t.lat+","+t.lng});Ym(this.options.serviceUrl,r,(t=>{const e=[];if(t.results&&t.results.length)for(let n=0;n<=t.results.length-1;n++){const i=t.results[n],r=bm.latLng(i.geometry.location),s=bm.latLngBounds(bm.latLng(i.geometry.viewport.northeast),bm.latLng(i.geometry.viewport.southwest));e[n]={name:i.formatted_address,bbox:s,center:r,properties:i.address_components}}n.call(i,e)}))}}class Om{constructor(t){if(this.options={serviceUrl:"https://geocoder.api.here.com/6.2/",app_id:"",app_code:"",apiKey:"",maxResults:5},bm.Util.setOptions(this,t),t.apiKey)throw Error("apiKey is not supported, use app_id/app_code instead!")}geocode(t,e,n){const i=Lm(this.options,{searchtext:t,gen:9,app_id:this.options.app_id,app_code:this.options.app_code,jsonattributes:1,maxresults:this.options.maxResults});this.getJSON(this.options.serviceUrl+"geocode.json",i,e,n)}reverse(t,e,n,i){let r=t.lat+","+t.lng;this.options.reverseGeocodeProxRadius&&(r+=","+this.options.reverseGeocodeProxRadius);const s=Mm(this.options,{prox:r,mode:"retrieveAddresses",app_id:this.options.app_id,app_code:this.options.app_code,gen:9,jsonattributes:1,maxresults:this.options.maxResults});this.getJSON(this.options.serviceUrl+"reversegeocode.json",s,n,i)}getJSON(t,e,n,i){Ym(t,e,(t=>{const e=[];if(t.response.view&&t.response.view.length)for(let n=0;n<=t.response.view[0].result.length-1;n++){const i=t.response.view[0].result[n].location,r=bm.latLng(i.displayPosition.latitude,i.displayPosition.longitude),s=bm.latLngBounds(bm.latLng(i.mapView.topLeft.latitude,i.mapView.topLeft.longitude),bm.latLng(i.mapView.bottomRight.latitude,i.mapView.bottomRight.longitude));e[n]={name:i.address.label,properties:i.address,bbox:s,center:r}}n.call(i,e)}))}}class jm{constructor(t){this.options={serviceUrl:"https://geocode.search.hereapi.com/v1",apiKey:"",app_id:"",app_code:"",maxResults:10},bm.Util.setOptions(this,t)}geocode(t,e,n){const i=Lm(this.options,{q:t,apiKey:this.options.apiKey,limit:this.options.maxResults});if(!i.at&&!i.in)throw Error("at / in parameters not found. Please define coordinates (at=latitude,longitude) or other (in) in your geocodingQueryParams.");this.getJSON(this.options.serviceUrl+"/discover",i,e,n)}reverse(t,e,n,i){const r=Mm(this.options,{at:t.lat+","+t.lng,limit:this.options.reverseGeocodeProxRadius,apiKey:this.options.apiKey});this.getJSON(this.options.serviceUrl+"/revgeocode",r,n,i)}getJSON(t,e,n,i){Ym(t,e,(t=>{const e=[];if(t.items&&t.items.length)for(let n=0;n<=t.items.length-1;n++){const i=t.items[n],r=bm.latLng(i.position.lat,i.position.lng);let s;s=i.mapView?bm.latLngBounds(bm.latLng(i.mapView.south,i.mapView.west),bm.latLng(i.mapView.north,i.mapView.east)):bm.latLngBounds(bm.latLng(i.position.lat,i.position.lng),bm.latLng(i.position.lat,i.position.lng)),e[n]={name:i.address.label,properties:i.address,bbox:s,center:r}}n.call(i,e)}))}}function zm(t){let e;return(e=t.match(/^([NS])\s*(\d{1,3}(?:\.\d*)?)\W*([EW])\s*(\d{1,3}(?:\.\d*)?)$/))?bm.latLng((/N/i.test(e[1])?1:-1)*+e[2],(/E/i.test(e[3])?1:-1)*+e[4]):(e=t.match(/^(\d{1,3}(?:\.\d*)?)\s*([NS])\W*(\d{1,3}(?:\.\d*)?)\s*([EW])$/))?bm.latLng((/N/i.test(e[2])?1:-1)*+e[1],(/E/i.test(e[4])?1:-1)*+e[3]):(e=t.match(/^([NS])\s*(\d{1,3})°?\s*(\d{1,3}(?:\.\d*)?)?['′]?\W*([EW])\s*(\d{1,3})°?\s*(\d{1,3}(?:\.\d*)?)?['′]?$/))?bm.latLng((/N/i.test(e[1])?1:-1)*(+e[2]+ +e[3]/60),(/E/i.test(e[4])?1:-1)*(+e[5]+ +e[6]/60)):(e=t.match(/^(\d{1,3})°?\s*(\d{1,3}(?:\.\d*)?)?['′]?\s*([NS])\W*(\d{1,3})°?\s*(\d{1,3}(?:\.\d*)?)?['′]?\s*([EW])$/))?bm.latLng((/N/i.test(e[3])?1:-1)*(+e[1]+ +e[2]/60),(/E/i.test(e[6])?1:-1)*(+e[4]+ +e[5]/60)):(e=t.match(/^([NS])\s*(\d{1,3})°?\s*(\d{1,2})['′]?\s*(\d{1,3}(?:\.\d*)?)?["″]?\W*([EW])\s*(\d{1,3})°?\s*(\d{1,2})['′]?\s*(\d{1,3}(?:\.\d*)?)?["″]?$/))?bm.latLng((/N/i.test(e[1])?1:-1)*(+e[2]+ +e[3]/60+ +e[4]/3600),(/E/i.test(e[5])?1:-1)*(+e[6]+ +e[7]/60+ +e[8]/3600)):(e=t.match(/^(\d{1,3})°?\s*(\d{1,2})['′]?\s*(\d{1,3}(?:\.\d*)?)?["″]\s*([NS])\W*(\d{1,3})°?\s*(\d{1,2})['′]?\s*(\d{1,3}(?:\.\d*)?)?["″]?\s*([EW])$/))?bm.latLng((/N/i.test(e[4])?1:-1)*(+e[1]+ +e[2]/60+ +e[3]/3600),(/E/i.test(e[8])?1:-1)*(+e[5]+ +e[6]/60+ +e[7]/3600)):(e=t.match(/^\s*([+-]?\d+(?:\.\d*)?)\s*[\s,]\s*([+-]?\d+(?:\.\d*)?)\s*$/))?bm.latLng(+e[1],+e[2]):void 0}class Im{constructor(t){this.options={next:void 0,sizeInMeters:1e4},bm.Util.setOptions(this,t)}geocode(t,e,n){const i=zm(t);if(i){const r=[{name:t,center:i,bbox:i.toBounds(this.options.sizeInMeters)}];e.call(n,r)}else this.options.next&&this.options.next.geocode(t,e,n)}}class Nm{constructor(t){this.options={serviceUrl:"https://api.mapbox.com/geocoding/v5/mapbox.places/"},bm.Util.setOptions(this,t)}_getProperties(t){const e={text:t.text,address:t.address};for(let n=0;n<(t.context||[]).length;n++){e[t.context[n].id.split(".")[0]]=t.context[n].text,t.context[n].short_code&&(e.countryShortCode=t.context[n].short_code)}return e}geocode(t,e,n){const i=Lm(this.options,{access_token:this.options.apiKey});void 0!==i.proximity&&void 0!==i.proximity.lat&&void 0!==i.proximity.lng&&(i.proximity=i.proximity.lng+","+i.proximity.lat),Ym(this.options.serviceUrl+encodeURIComponent(t)+".json",i,(t=>{const i=[];if(t.features&&t.features.length)for(let e=0;e<=t.features.length-1;e++){const n=t.features[e],r=bm.latLng(n.center.reverse());let s;s=n.bbox?bm.latLngBounds(bm.latLng(n.bbox.slice(0,2).reverse()),bm.latLng(n.bbox.slice(2,4).reverse())):bm.latLngBounds(r,r),i[e]={name:n.place_name,bbox:s,center:r,properties:this._getProperties(n)}}e.call(n,i)}))}suggest(t,e,n){return this.geocode(t,e,n)}reverse(t,e,n,i){Ym(this.options.serviceUrl+t.lng+","+t.lat+".json",Mm(this.options,{access_token:this.options.apiKey}),(t=>{const e=[];if(t.features&&t.features.length)for(let n=0;n<=t.features.length-1;n++){const i=t.features[n],r=bm.latLng(i.center.reverse());let s;s=i.bbox?bm.latLngBounds(bm.latLng(i.bbox.slice(0,2).reverse()),bm.latLng(i.bbox.slice(2,4).reverse())):bm.latLngBounds(r,r),e[n]={name:i.place_name,bbox:s,center:r,properties:this._getProperties(i)}}n.call(i,e)}))}}class Fm{constructor(t){this.options={serviceUrl:"https://www.mapquestapi.com/geocoding/v1"},bm.Util.setOptions(this,t),this.options.apiKey=decodeURIComponent(this.options.apiKey)}_formatName(...t){return t.filter((t=>!!t)).join(", ")}geocode(t,e,n){const i=Lm(this.options,{key:this.options.apiKey,location:t,limit:5,outFormat:"json"});Ym(this.options.serviceUrl+"/address",i,bm.Util.bind((function(t){const i=[];if(t.results&&t.results[0].locations)for(let e=t.results[0].locations.length-1;e>=0;e--){const n=t.results[0].locations[e],r=bm.latLng(n.latLng);i[e]={name:this._formatName(n.street,n.adminArea4,n.adminArea3,n.adminArea1),bbox:bm.latLngBounds(r,r),center:r}}e.call(n,i)}),this))}reverse(t,e,n,i){const r=Mm(this.options,{key:this.options.apiKey,location:t.lat+","+t.lng,outputFormat:"json"});Ym(this.options.serviceUrl+"/reverse",r,bm.Util.bind((function(t){const e=[];if(t.results&&t.results[0].locations)for(let n=t.results[0].locations.length-1;n>=0;n--){const i=t.results[0].locations[n],r=bm.latLng(i.latLng);e[n]={name:this._formatName(i.street,i.adminArea4,i.adminArea3,i.adminArea1),bbox:bm.latLngBounds(r,r),center:r}}n.call(i,e)}),this))}}class Rm{constructor(t){this.options={userId:void 0,apiKey:void 0,serviceUrl:"https://neutrinoapi.com/"},bm.Util.setOptions(this,t)}geocode(t,e,n){const i=Lm(this.options,{apiKey:this.options.apiKey,userId:this.options.userId,address:t.split(/\s+/).join(".")});Ym(this.options.serviceUrl+"geocode-address",i,(t=>{const i=[];if(t.locations){t.geometry=t.locations[0];const e=bm.latLng(t.geometry.latitude,t.geometry.longitude),n=bm.latLngBounds(e,e);i[0]={name:t.geometry.address,bbox:n,center:e}}e.call(n,i)}))}suggest(t,e,n){return this.geocode(t,e,n)}reverse(t,e,n,i){const r=Mm(this.options,{apiKey:this.options.apiKey,userId:this.options.userId,latitude:t.lat,longitude:t.lng});Ym(this.options.serviceUrl+"geocode-reverse",r,(e=>{const r=[];if(200==e.status.status&&e.found){const n=bm.latLng(t.lat,t.lng),i=bm.latLngBounds(n,n);r[0]={name:e.address,bbox:i,center:n}}n.call(i,r)}))}}class Wm{constructor(t){this.options={serviceUrl:"https://nominatim.openstreetmap.org/",htmlTemplate:function(t){const e=t.address;let n;const i=[];return(e.road||e.building)&&i.push("{building} {road} {house_number}"),(e.city||e.town||e.village||e.hamlet)&&(n=i.length>0?"leaflet-control-geocoder-address-detail":"",i.push('{postcode} {city} {town} {village} {hamlet}')),(e.state||e.country)&&(n=i.length>0?"leaflet-control-geocoder-address-context":"",i.push('{state} {country}')),Cm(i.join("
    "),e)}},bm.Util.setOptions(this,t||{})}geocode(t,e,n){const i=Lm(this.options,{q:t,limit:5,format:"json",addressdetails:1});Ym(this.options.serviceUrl+"search",i,(t=>{const i=[];for(let e=t.length-1;e>=0;e--){const n=t[e].boundingbox;for(let t=0;t<4;t++)n[t]=+n[t];i[e]={icon:t[e].icon,name:t[e].display_name,html:this.options.htmlTemplate?this.options.htmlTemplate(t[e]):void 0,bbox:bm.latLngBounds([n[0],n[2]],[n[1],n[3]]),center:bm.latLng(t[e].lat,t[e].lon),properties:t[e]}}e.call(n,i)}))}reverse(t,e,n,i){const r=Mm(this.options,{lat:t.lat,lon:t.lng,zoom:Math.round(Math.log(e/256)/Math.log(2)),addressdetails:1,format:"json"});Ym(this.options.serviceUrl+"reverse",r,(t=>{const e=[];if(t&&t.lat&&t.lon){const n=bm.latLng(t.lat,t.lon),i=bm.latLngBounds(n,n);e.push({name:t.display_name,html:this.options.htmlTemplate?this.options.htmlTemplate(t):void 0,center:n,bbox:i,properties:t})}n.call(i,e)}))}}class Bm{constructor(t){bm.Util.setOptions(this,t)}geocode(t,e,n){try{const i=this.options.OpenLocationCode.decode(t),r={name:t,center:bm.latLng(i.latitudeCenter,i.longitudeCenter),bbox:bm.latLngBounds(bm.latLng(i.latitudeLo,i.longitudeLo),bm.latLng(i.latitudeHi,i.longitudeHi))};e.call(n,[r])}catch(t){console.warn(t),e.call(n,[])}}reverse(t,e,n,i){try{const e={name:this.options.OpenLocationCode.encode(t.lat,t.lng,this.options.codeLength),center:bm.latLng(t.lat,t.lng),bbox:bm.latLngBounds(bm.latLng(t.lat,t.lng),bm.latLng(t.lat,t.lng))};n.call(i,[e])}catch(t){console.warn(t),n.call(i,[])}}}class Vm{constructor(t){this.options={serviceUrl:"https://api.opencagedata.com/geocode/v1/json"},bm.Util.setOptions(this,t)}geocode(t,e,n){const i=Lm(this.options,{key:this.options.apiKey,q:t});Ym(this.options.serviceUrl,i,(t=>{const i=[];if(t.results&&t.results.length)for(let e=0;e{const e=[];if(t.results&&t.results.length)for(let n=0;n{e.call(n,this._parseResults(t,"bbox"))}))}suggest(t,e,n){const i=Lm(this.options,{api_key:this.options.apiKey,text:t});Ym(this.options.serviceUrl+"/autocomplete",i,(t=>{t.geocoding.timestamp>this._lastSuggest&&(this._lastSuggest=t.geocoding.timestamp,e.call(n,this._parseResults(t,"bbox")))}))}reverse(t,e,n,i){const r=Mm(this.options,{api_key:this.options.apiKey,"point.lat":t.lat,"point.lon":t.lng});Ym(this.options.serviceUrl+"/reverse",r,(t=>{n.call(i,this._parseResults(t,"bounds"))}))}_parseResults(t,e){const n=[];return bm.geoJSON(t,{pointToLayer:function(t,e){return bm.circleMarker(e)},onEachFeature:function(t,i){const r={};let s,o;i.getBounds?(s=i.getBounds(),o=s.getCenter()):i.feature.bbox?(o=i.getLatLng(),s=bm.latLngBounds(bm.GeoJSON.coordsToLatLng(i.feature.bbox.slice(0,2)),bm.GeoJSON.coordsToLatLng(i.feature.bbox.slice(2,4)))):(o=i.getLatLng(),s=bm.latLngBounds(o,o)),r.name=i.feature.properties.label,r.center=o,r[e]=s,r.properties=i.feature.properties,n.push(r)}}),n}}function qm(t){return new Um(t)}const Zm=Um,$m=qm,Gm=Um,Jm=qm;class Km extends Um{constructor(t){super(bm.Util.extend({serviceUrl:"https://api.openrouteservice.org/geocode"},t))}}class Xm{constructor(t){this.options={serviceUrl:"https://photon.komoot.io/api/",reverseUrl:"https://photon.komoot.io/reverse/",nameProperties:["name","street","suburb","hamlet","town","city","state","country"]},bm.Util.setOptions(this,t)}geocode(t,e,n){const i=Lm(this.options,{q:t});Ym(this.options.serviceUrl,i,bm.Util.bind((function(t){e.call(n,this._decodeFeatures(t))}),this))}suggest(t,e,n){return this.geocode(t,e,n)}reverse(t,e,n,i){const r=Mm(this.options,{lat:t.lat,lon:t.lng});Ym(this.options.reverseUrl,r,bm.Util.bind((function(t){n.call(i,this._decodeFeatures(t))}),this))}_decodeFeatures(t){const e=[];if(t&&t.features)for(let n=0;nt.properties[e])).filter((t=>!!t)).join(", ")}}class Qm{constructor(t){this.options={serviceUrl:"https://api.what3words.com/v2/"},bm.Util.setOptions(this,t)}geocode(t,e,n){Ym(this.options.serviceUrl+"forward",Lm(this.options,{key:this.options.apiKey,addr:t.split(/\s+/).join(".")}),(t=>{const i=[];if(t.geometry){const e=bm.latLng(t.geometry.lat,t.geometry.lng),n=bm.latLngBounds(e,e);i[0]={name:t.words,bbox:n,center:e}}e.call(n,i)}))}suggest(t,e,n){return this.geocode(t,e,n)}reverse(t,e,n,i){Ym(this.options.serviceUrl+"reverse",Mm(this.options,{key:this.options.apiKey,coords:[t.lat,t.lng].join(",")}),(t=>{const e=[];if(200==t.status.status){const n=bm.latLng(t.geometry.lat,t.geometry.lng),i=bm.latLngBounds(n,n);e[0]={name:t.words,bbox:i,center:n}}n.call(i,e)}))}}var t_={__proto__:null,geocodingParams:Lm,reverseParams:Mm,ArcGis:Pm,arcgis:function(t){return new Pm(t)},Bing:Em,bing:function(t){return new Em(t)},Google:Hm,google:function(t){return new Hm(t)},HERE:Om,HEREv2:jm,here:function(t){return t.apiKey?new jm(t):new Om(t)},parseLatLng:zm,LatLng:Im,latLng:function(t){return new Im(t)},Mapbox:Nm,mapbox:function(t){return new Nm(t)},MapQuest:Fm,mapQuest:function(t){return new Fm(t)},Neutrino:Rm,neutrino:function(t){return new Rm(t)},Nominatim:Wm,nominatim:function(t){return new Wm(t)},OpenLocationCode:Bm,openLocationCode:function(t){return new Bm(t)},OpenCage:Vm,opencage:function(t){return new Vm(t)},Pelias:Um,pelias:qm,GeocodeEarth:Zm,geocodeEarth:$m,Mapzen:Gm,mapzen:Jm,Openrouteservice:Km,openrouteservice:function(t){return new Km(t)},Photon:Xm,photon:function(t){return new Xm(t)},What3Words:Qm,what3words:function(t){return new Qm(t)}};class e_{constructor(...t){}}bm.Util.extend(e_.prototype,bm.Control.prototype),bm.Util.extend(e_.prototype,bm.Evented.prototype);class n_ extends e_{constructor(t){super(t),this.options={showUniqueResult:!0,showResultIcons:!1,collapsed:!0,expand:"touch",position:"topright",placeholder:"Search...",errorMessage:"Nothing found.",iconLabel:"Initiate a new search",query:"",queryMinLength:1,suggestMinLength:3,suggestTimeout:250,defaultMarkGeocode:!0},this._requestCount=0,bm.Util.setOptions(this,t),this.options.geocoder||(this.options.geocoder=new Wm)}addThrobberClass(){bm.DomUtil.addClass(this._container,"leaflet-control-geocoder-throbber")}removeThrobberClass(){bm.DomUtil.removeClass(this._container,"leaflet-control-geocoder-throbber")}onAdd(t){const e="leaflet-control-geocoder",n=bm.DomUtil.create("div",e+" leaflet-bar"),i=bm.DomUtil.create("button",e+"-icon",n),r=this._form=bm.DomUtil.create("div",e+"-form",n);this._map=t,this._container=n,i.innerHTML=" ",i.type="button",i.setAttribute("aria-label",this.options.iconLabel);const s=this._input=bm.DomUtil.create("input","",r);return s.type="text",s.value=this.options.query,s.placeholder=this.options.placeholder,bm.DomEvent.disableClickPropagation(s),this._errorElement=bm.DomUtil.create("div",e+"-form-no-error",n),this._errorElement.innerHTML=this.options.errorMessage,this._alts=bm.DomUtil.create("ul",e+"-alternatives leaflet-control-geocoder-alternatives-minimized",n),bm.DomEvent.disableClickPropagation(this._alts),bm.DomEvent.addListener(s,"keydown",this._keydown,this),this.options.geocoder.suggest&&bm.DomEvent.addListener(s,"input",this._change,this),bm.DomEvent.addListener(s,"blur",(()=>{this.options.collapsed&&!this._preventBlurCollapse&&this._collapse(),this._preventBlurCollapse=!1})),this.options.collapsed?"click"===this.options.expand?bm.DomEvent.addListener(n,"click",(t=>{0===t.button&&2!==t.detail&&this._toggle()})):"touch"===this.options.expand?bm.DomEvent.addListener(n,bm.Browser.touch?"touchstart mousedown":"mousedown",(t=>{this._toggle(),t.preventDefault(),t.stopPropagation()}),this):(bm.DomEvent.addListener(n,"mouseover",this._expand,this),bm.DomEvent.addListener(n,"mouseout",this._collapse,this),this._map.on("movestart",this._collapse,this)):(this._expand(),bm.Browser.touch?bm.DomEvent.addListener(n,"touchstart",(()=>this._geocode())):bm.DomEvent.addListener(n,"click",(()=>this._geocode()))),this.options.defaultMarkGeocode&&this.on("markgeocode",this.markGeocode,this),this.on("startgeocode",this.addThrobberClass,this),this.on("finishgeocode",this.removeThrobberClass,this),this.on("startsuggest",this.addThrobberClass,this),this.on("finishsuggest",this.removeThrobberClass,this),bm.DomEvent.disableClickPropagation(n),n}setQuery(t){return this._input.value=t,this}_geocodeResult(t,e){if(!e&&this.options.showUniqueResult&&1===t.length)this._geocodeResultSelected(t[0]);else if(t.length>0){this._alts.innerHTML="",this._results=t,bm.DomUtil.removeClass(this._alts,"leaflet-control-geocoder-alternatives-minimized"),bm.DomUtil.addClass(this._container,"leaflet-control-geocoder-options-open");for(let e=0;e{if(n===this._requestCount){const n={input:e,results:i};this.fire(t?"finishsuggest":"finishgeocode",n),this._geocodeResult(i,t)}};this._lastGeocode=e,t||this._clearResults();const r={input:e};this.fire(t?"startsuggest":"startgeocode",r),t?this.options.geocoder.suggest(e,i):this.options.geocoder.geocode(e,i)}_geocodeResultSelected(t){const e={geocode:t};this.fire("markgeocode",e)}_toggle(){bm.DomUtil.hasClass(this._container,"leaflet-control-geocoder-expanded")?this._collapse():this._expand()}_expand(){bm.DomUtil.addClass(this._container,"leaflet-control-geocoder-expanded"),this._input.select(),this.fire("expand")}_collapse(){bm.DomUtil.removeClass(this._container,"leaflet-control-geocoder-expanded"),bm.DomUtil.addClass(this._alts,"leaflet-control-geocoder-alternatives-minimized"),bm.DomUtil.removeClass(this._errorElement,"leaflet-control-geocoder-error"),bm.DomUtil.removeClass(this._container,"leaflet-control-geocoder-options-open"),bm.DomUtil.removeClass(this._container,"leaflet-control-geocoder-options-error"),this._input.blur(),this.fire("collapse")}_clearResults(){bm.DomUtil.addClass(this._alts,"leaflet-control-geocoder-alternatives-minimized"),this._selection=null,bm.DomUtil.removeClass(this._errorElement,"leaflet-control-geocoder-error"),bm.DomUtil.removeClass(this._container,"leaflet-control-geocoder-options-open"),bm.DomUtil.removeClass(this._container,"leaflet-control-geocoder-options-error")}_createAlt(t,e){const n=bm.DomUtil.create("li",""),i=bm.DomUtil.create("a","",n),r=this.options.showResultIcons&&t.icon?bm.DomUtil.create("img","",i):null,s=t.html?void 0:document.createTextNode(t.name);return r&&(r.src=t.icon),n.setAttribute("data-result-index",String(e)),t.html?i.innerHTML=i.innerHTML+t.html:s&&i.appendChild(s),bm.DomEvent.addListener(n,"mousedown touchstart",(e=>{this._preventBlurCollapse=!0,bm.DomEvent.stop(e),this._geocodeResultSelected(t),bm.DomEvent.on(n,"click touchend",(()=>{this.options.collapsed?this._collapse():this._clearResults()}))}),this),n}_keydown(t){const e=t=>{this._selection&&(bm.DomUtil.removeClass(this._selection,"leaflet-control-geocoder-selected"),this._selection=this._selection[t>0?"nextSibling":"previousSibling"]),this._selection||(this._selection=this._alts[t>0?"firstChild":"lastChild"]),this._selection&&bm.DomUtil.addClass(this._selection,"leaflet-control-geocoder-selected")};switch(t.keyCode){case 27:this.options.collapsed?this._collapse():this._clearResults();break;case 38:e(-1);break;case 40:e(1);break;case 13:if(this._selection){const t=parseInt(this._selection.getAttribute("data-result-index"),10);this._geocodeResultSelected(this._results[t]),this._clearResults()}else this._geocode();break;default:return}bm.DomEvent.preventDefault(t)}_change(){const t=this._input.value;t!==this._lastGeocode&&(clearTimeout(this._suggestTimeout),t.length>=this.options.suggestMinLength?this._suggestTimeout=setTimeout((()=>this._geocode(!0)),this.options.suggestTimeout):this._clearResults())}}bm.Util.extend(n_,t_),bm.Util.extend(bm.Control,{Geocoder:n_,geocoder:function(t){return new n_(t)}});n(47),n(7977);window.bootstrap={Alert:De,Button:Ye,Carousel:Ze,Collapse:tn,Dropdown:yn,Modal:Vn,Offcanvas:Qn,Popover:Mi,ScrollSpy:Si,Tab:Ii,Toast:Vi,Tooltip:yi},rm().define("caret_position",n(4775)),rm().define("clear_button",n(4555)),rm().define("dropdown_input",n(8833)),rm().define("remove_button",n(2651)),rm().define("virtual_scroll",n(9052)),window.TomSelect=rm(),window.$=window.jQuery=s(),Gu.add(dc,fc,uc,hc,tc,lc,ic,cc,xd,nc,ac,sc,_c,qc,Xu,rc),Gu.add(fd,Gc,Rc,vd,zd,Ec,Mc,Id,nd,Oc,Bd,Uc,id,Ud,kd,bd,cd,Pd,Qc,Nc,md,xc,Dc,Hd,xd,hd,ld,Kc,Tc,jc,Lc,_d,Ld,Fc,Vc,$c,gd,gc,Gd,Zd,Cc,wc,Ic,yc,od,Yd,Wd,Dd,wd,Cd,Sc,Kd,Fd,ad,Ac,Hc,Wc,Td,Pc,sd,ud,Od,ed,td),Ju.watch(),window.Bloodhound=n(3715),window.Sortable=nm},5568:function(t){t.exports=function(t,e){return!(t[0]>e[2]||t[2]e[3])}},95:function(){!function(t,e,n){"use strict";var i={iconColor:"#1EB300",iconAnchor:{marker:[14,36],circle:[11,10],"circle-dot":[5,5],"rectangle-dot":[5,6],doughnut:[8,8]},popupAnchor:{marker:[0,-25],circle:[-3,-76],"circle-dot":[0,-2],"rectangle-dot":[0,-2],doughnut:[0,-2]},innerIconAnchor:{marker:[-2,5],circle:[0,2]},iconSize:{marker:[28,28],circle:[22,22],"circle-dot":[2,2],"rectangle-dot":[2,2],doughnut:[15,15]}};L.BeautifyIcon={Icon:L.Icon.extend({options:{icon:"leaf",iconSize:i.iconSize.circle,iconAnchor:i.iconAnchor.circle,iconShape:"circle",iconStyle:"",innerIconAnchor:[0,3],innerIconStyle:"",isAlphaNumericIcon:!1,text:1,borderColor:i.iconColor,borderWidth:2,borderStyle:"solid",backgroundColor:"white",textColor:i.iconColor,customClasses:"",spin:!1,prefix:"fa",html:""},initialize:function(t){this.applyDefaults(t),this.options=t&&t.html?t:L.Util.setOptions(this,t)},applyDefaults:function(t){t&&(!t.iconSize&&t.iconShape&&(t.iconSize=i.iconSize[t.iconShape]),!t.iconAnchor&&t.iconShape&&(t.iconAnchor=i.iconAnchor[t.iconShape]),!t.popupAnchor&&t.iconShape&&(t.popupAnchor=i.popupAnchor[t.iconShape]),t.innerIconAnchor||"circle"!==t.iconShape&&"marker"!==t.iconShape||("circle"===t.iconShape&&t.isAlphaNumericIcon?t.innerIconAnchor=[0,-1]:"marker"!==t.iconShape||t.isAlphaNumericIcon||(t.innerIconAnchor=i.innerIconAnchor[t.iconShape])))},createIcon:function(){var t=e.createElement("div"),n=this.options;if(t.innerHTML=n.html?n.html:this.createIconInnerHtml(),this._setIconStyles(t),"marker"===this.options.iconShape){var i=e.createElement("div");return i.className="beautify-marker",i.appendChild(t),i}return t},createIconInnerHtml:function(){var t=this.options;if("circle-dot"===t.iconShape||"rectangle-dot"===t.iconShape||"doughnut"===t.iconShape)return"";var e=this.getInnerIconStyle(t);if(t.isAlphaNumericIcon)return'
    '+t.text+"
    ";var n="";return t.spin&&(n=" fa-spin"),''},getInnerIconStyle:function(t){var e=L.point(t.innerIconAnchor);return"color:"+t.textColor+";margin-top:"+e.y+"px; margin-left:"+e.x+"px;"+t.innerIconStyle},_setIconStyles:function(t){var e=this.options,n=L.point(e.iconSize),i=L.point(e.iconAnchor);if(t.className="beautify-marker ",e.iconShape&&(t.className+=e.iconShape),e.customClasses&&(t.className+=" "+e.customClasses),t.style.backgroundColor=e.backgroundColor,t.style.color=e.textColor,t.style.borderColor=e.borderColor,t.style.borderWidth=e.borderWidth+"px",t.style.borderStyle=e.borderStyle,n&&(t.style.width=n.x+"px",t.style.height=n.y+"px"),i&&(t.style.marginLeft=-i.x+"px",t.style.marginTop=-i.y+"px"),e.iconStyle){var r=t.getAttribute("style");r+=e.iconStyle,t.setAttribute("style",r)}}})},L.BeautifyIcon.icon=function(t){return new L.BeautifyIcon.Icon(t)}}(0,document)},3715:function(t,e,n){var i,r,s;s=this,i=[n(9755)],r=function(t){return s.Bloodhound=function(t){var e=function(){"use strict";return{isMsie:function(){return!!/(msie|trident)/i.test(navigator.userAgent)&&navigator.userAgent.match(/(msie |rv:)(\d+(.\d+)?)/i)[2]},isBlankString:function(t){return!t||/^\s*$/.test(t)},escapeRegExChars:function(t){return t.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")},isString:function(t){return"string"==typeof t},isNumber:function(t){return"number"==typeof t},isArray:t.isArray,isFunction:t.isFunction,isObject:t.isPlainObject,isUndefined:function(t){return void 0===t},isElement:function(t){return!(!t||1!==t.nodeType)},isJQuery:function(e){return e instanceof t},toStr:function(t){return e.isUndefined(t)||null===t?"":t+""},bind:t.proxy,each:function(e,n){function i(t,e){return n(e,t)}t.each(e,i)},map:t.map,filter:t.grep,every:function(e,n){var i=!0;return e?(t.each(e,(function(t,r){if(!(i=n.call(null,r,t,e)))return!1})),!!i):i},some:function(e,n){var i=!1;return e?(t.each(e,(function(t,r){if(i=n.call(null,r,t,e))return!1})),!!i):i},mixin:t.extend,identity:function(t){return t},clone:function(e){return t.extend(!0,{},e)},getIdGenerator:function(){var t=0;return function(){return t++}},templatify:function(e){function n(){return String(e)}return t.isFunction(e)?e:n},defer:function(t){setTimeout(t,0)},debounce:function(t,e,n){var i,r;return function(){var s,o,a=this,l=arguments;return s=function(){i=null,n||(r=t.apply(a,l))},o=n&&!i,clearTimeout(i),i=setTimeout(s,e),o&&(r=t.apply(a,l)),r}},throttle:function(t,e){var n,i,r,s,o,a;return o=0,a=function(){o=new Date,r=null,s=t.apply(n,i)},function(){var l=new Date,u=e-(l-o);return n=this,i=arguments,u<=0?(clearTimeout(r),r=null,o=l,s=t.apply(n,i)):r||(r=setTimeout(a,u)),s}},stringify:function(t){return e.isString(t)?t:JSON.stringify(t)},guid:function(){function t(t){var e=(Math.random().toString(16)+"000000000").substr(2,8);return t?"-"+e.substr(0,4)+"-"+e.substr(4,4):e}return"tt-"+t()+t(!0)+t(!0)+t()},noop:function(){}}}(),n="1.3.1",i=function(){"use strict";function t(t){return(t=e.toStr(t))?t.split(/\s+/):[]}function n(t){return(t=e.toStr(t))?t.split(/\W+/):[]}function i(t){t=e.toStr(t);var n=[],i="";return e.each(t.split(""),(function(t){t.match(/\s+/)?i="":(n.push(i+t),i+=t)})),n}function r(t){return function(n){return n=e.isArray(n)?n:[].slice.call(arguments,0),function(i){var r=[];return e.each(n,(function(n){r=r.concat(t(e.toStr(i[n])))})),r}}}return{nonword:n,whitespace:t,ngram:i,obj:{nonword:r(n),whitespace:r(t),ngram:r(i)}}}(),r=function(){"use strict";function n(n){this.maxSize=e.isNumber(n)?n:100,this.reset(),this.maxSize<=0&&(this.set=this.get=t.noop)}function i(){this.head=this.tail=null}function r(t,e){this.key=t,this.val=e,this.prev=this.next=null}return e.mixin(n.prototype,{set:function(t,e){var n,i=this.list.tail;this.size>=this.maxSize&&(this.list.remove(i),delete this.hash[i.key],this.size--),(n=this.hash[t])?(n.val=e,this.list.moveToFront(n)):(n=new r(t,e),this.list.add(n),this.hash[t]=n,this.size++)},get:function(t){var e=this.hash[t];if(e)return this.list.moveToFront(e),e.val},reset:function(){this.size=0,this.hash={},this.list=new i}}),e.mixin(i.prototype,{add:function(t){this.head&&(t.next=this.head,this.head.prev=t),this.head=t,this.tail=this.tail||t},remove:function(t){t.prev?t.prev.next=t.next:this.head=t.next,t.next?t.next.prev=t.prev:this.tail=t.prev},moveToFront:function(t){this.remove(t),this.add(t)}}),n}(),s=function(){"use strict";function n(t,n){this.prefix=["__",t,"__"].join(""),this.ttlKey="__ttl__",this.keyMatcher=new RegExp("^"+e.escapeRegExChars(this.prefix)),this.ls=n||a,!this.ls&&this._noop()}function i(){return(new Date).getTime()}function r(t){return JSON.stringify(e.isUndefined(t)?null:t)}function s(e){return t.parseJSON(e)}function o(t){var e,n,i=[],r=a.length;for(e=0;en)}}),n}(),o=function(){"use strict";function n(t){t=t||{},this.maxPendingRequests=t.maxPendingRequests||6,this.cancelled=!1,this.lastReq=null,this._send=t.transport,this._get=t.limiter?t.limiter(this._get):this._get,this._cache=!1===t.cache?new r(0):o}var i=0,s={},o=new r(10);return n.setMaxPendingRequests=function(t){this.maxPendingRequests=t},n.resetCache=function(){o.reset()},e.mixin(n.prototype,{_fingerprint:function(e){return(e=e||{}).url+e.type+t.param(e.data||{})},_get:function(t,e){function n(t){e(null,t),u._cache.set(a,t)}function r(){e(!0)}function o(){i--,delete s[a],u.onDeckRequestArgs&&(u._get.apply(u,u.onDeckRequestArgs),u.onDeckRequestArgs=null)}var a,l,u=this;a=this._fingerprint(t),this.cancelled||a!==this.lastReq||((l=s[a])?l.done(n).fail(r):ie[i]||(r.push(t[n]),n++),i++);return r}var a="c",l="i";return e.mixin(n.prototype,{bootstrap:function(t){this.datums=t.datums,this.trie=t.trie},add:function(t){var n=this;t=e.isArray(t)?t:[t],e.each(t,(function(t){var s,o;n.datums[s=n.identify(t)]=t,o=i(n.datumTokenizer(t)),e.each(o,(function(t){var e,i,o;for(e=n.trie,i=t.split("");o=i.shift();)(e=e[a][o]||(e[a][o]=r()))[l].push(s)}))}))},get:function(t){var n=this;return e.map(t,(function(t){return n.datums[t]}))},search:function(t){var n,r,u=this;return n=i(this.queryTokenizer(t)),e.each(n,(function(t){var e,n,i,s;if(r&&0===r.length&&!u.matchAnyQueryToken)return!1;for(e=u.trie,n=t.split("");e&&(i=n.shift());)e=e[a][i];if(e&&0===n.length)s=e[l].slice(0),r=r?o(r,s):s;else if(!u.matchAnyQueryToken)return r=[],!1})),r?e.map(s(r),(function(t){return u.datums[t]})):[]},all:function(){var t=[];for(var e in this.datums)t.push(this.datums[e]);return t},reset:function(){this.datums={},this.trie=r()},serialize:function(){return{datums:this.datums,trie:this.trie}}}),n}(),l=function(){"use strict";function t(t){this.url=t.url,this.ttl=t.ttl,this.cache=t.cache,this.prepare=t.prepare,this.transform=t.transform,this.transport=t.transport,this.thumbprint=t.thumbprint,this.storage=new s(t.cacheKey)}var n;return n={data:"data",protocol:"protocol",thumbprint:"thumbprint"},e.mixin(t.prototype,{_settings:function(){return{url:this.url,type:"GET",dataType:"json"}},store:function(t){this.cache&&(this.storage.set(n.data,t,this.ttl),this.storage.set(n.protocol,location.protocol,this.ttl),this.storage.set(n.thumbprint,this.thumbprint,this.ttl))},fromCache:function(){var t,e={};return this.cache?(e.data=this.storage.get(n.data),e.protocol=this.storage.get(n.protocol),e.thumbprint=this.storage.get(n.thumbprint),t=e.thumbprint!==this.thumbprint||e.protocol!==location.protocol,e.data&&!t?e.data:null):null},fromNetwork:function(t){function e(){t(!0)}function n(e){t(null,r.transform(e))}var i,r=this;t&&(i=this.prepare(this._settings()),this.transport(i).fail(e).done(n))},clear:function(){return this.storage.clear(),this}}),t}(),u=function(){"use strict";function t(t){this.url=t.url,this.prepare=t.prepare,this.transform=t.transform,this.indexResponse=t.indexResponse,this.transport=new o({cache:t.cache,limiter:t.limiter,transport:t.transport,maxPendingRequests:t.maxPendingRequests})}return e.mixin(t.prototype,{_settings:function(){return{url:this.url,type:"GET",dataType:"json"}},get:function(t,e){function n(t,n){e(t?[]:r.transform(n))}var i,r=this;if(e)return t=t||"",i=this.prepare(t,this._settings()),this.transport.get(i,n)},cancelLastRequest:function(){this.transport.cancel()}}),t}(),c=function(){"use strict";function i(i){var r;return i?(r={url:null,ttl:864e5,cache:!0,cacheKey:null,thumbprint:"",prepare:e.identity,transform:e.identity,transport:null},i=e.isString(i)?{url:i}:i,!(i=e.mixin(r,i)).url&&t.error("prefetch requires url to be set"),i.transform=i.filter||i.transform,i.cacheKey=i.cacheKey||i.url,i.thumbprint=n+i.thumbprint,i.transport=i.transport?a(i.transport):t.ajax,i):null}function r(n){var i;if(n)return i={url:null,cache:!0,prepare:null,replace:null,wildcard:null,limiter:null,rateLimitBy:"debounce",rateLimitWait:300,transform:e.identity,transport:null},n=e.isString(n)?{url:n}:n,!(n=e.mixin(i,n)).url&&t.error("remote requires url to be set"),n.transform=n.filter||n.transform,n.prepare=s(n),n.limiter=o(n),n.transport=n.transport?a(n.transport):t.ajax,delete n.replace,delete n.wildcard,delete n.rateLimitBy,delete n.rateLimitWait,n}function s(t){function e(t,e){return e.url=s(e.url,t),e}function n(t,e){return e.url=e.url.replace(o,encodeURIComponent(t)),e}function i(t,e){return e}var r,s,o;return r=t.prepare,s=t.replace,o=t.wildcard,r||(s?e:t.wildcard?n:i)}function o(t){var n,i,r;return n=t.limiter,i=t.rateLimitBy,r=t.rateLimitWait,n||(n=/^throttle$/i.test(i)?function(t){return function(n){return e.throttle(n,t)}}(r):function(t){return function(n){return e.debounce(n,t)}}(r)),n}function a(n){return function(i){function r(t){e.defer((function(){o.resolve(t)}))}function s(t){e.defer((function(){o.reject(t)}))}var o=t.Deferred();return n(i,r,s),o}}return function(n){var s,o;return s={initialize:!0,identify:e.stringify,datumTokenizer:null,queryTokenizer:null,matchAnyQueryToken:!1,sufficient:5,indexRemote:!1,sorter:null,local:[],prefetch:null,remote:null},!(n=e.mixin(s,n||{})).datumTokenizer&&t.error("datumTokenizer is required"),!n.queryTokenizer&&t.error("queryTokenizer is required"),o=n.sorter,n.sorter=o?function(t){return t.sort(o)}:e.identity,n.local=e.isFunction(n.local)?n.local():n.local,n.prefetch=i(n.prefetch),n.remote=r(n.remote),n}}();return function(){"use strict";function n(t){t=c(t),this.sorter=t.sorter,this.identify=t.identify,this.sufficient=t.sufficient,this.indexRemote=t.indexRemote,this.local=t.local,this.remote=t.remote?new u(t.remote):null,this.prefetch=t.prefetch?new l(t.prefetch):null,this.index=new a({identify:this.identify,datumTokenizer:t.datumTokenizer,queryTokenizer:t.queryTokenizer}),!1!==t.initialize&&this.initialize()}var r;return r=window&&window.Bloodhound,n.noConflict=function(){return window&&(window.Bloodhound=r),n},n.tokenizers=i,e.mixin(n.prototype,{__ttAdapter:function(){function t(t,e,i){return n.search(t,e,i)}function e(t,e){return n.search(t,e)}var n=this;return this.remote?t:e},_loadPrefetch:function(){function e(t,e){if(t)return n.reject();r.add(e),r.prefetch.store(r.index.serialize()),n.resolve()}var n,i,r=this;return n=t.Deferred(),this.prefetch?(i=this.prefetch.fromCache())?(this.index.bootstrap(i),n.resolve()):this.prefetch.fromNetwork(e):n.resolve(),n.promise()},_initialize:function(){function t(){e.add(e.local)}var e=this;return this.clear(),(this.initPromise=this._loadPrefetch()).done(t),this.initPromise},initialize:function(t){return!this.initPromise||t?this._initialize():this.initPromise},add:function(t){return this.index.add(t),this},get:function(t){return t=e.isArray(t)?t:[].slice.call(arguments),this.index.get(t)},search:function(t,n,i){function r(t){var n=[];e.each(t,(function(t){!e.some(s,(function(e){return o.identify(t)===o.identify(e)}))&&n.push(t)})),o.indexRemote&&o.add(n),i(n)}var s,o=this;return n=n||e.noop,i=i||e.noop,s=this.sorter(this.index.search(t)),n(this.remote?s.slice():s),this.remote&&s.length=this.maxSize&&(this.list.remove(i),delete this.hash[i.key],this.size--),(n=this.hash[t])?(n.val=e,this.list.moveToFront(n)):(n=new r(t,e),this.list.add(n),this.hash[t]=n,this.size++)},get:function(t){var e=this.hash[t];if(e)return this.list.moveToFront(e),e.val},reset:function(){this.size=0,this.hash={},this.list=new i}}),n.mixin(i.prototype,{add:function(t){this.head&&(t.next=this.head,this.head.prev=t),this.head=t,this.tail=this.tail||t},remove:function(t){t.prev?t.prev.next=t.next:this.head=t.next,t.next?t.next.prev=t.prev:this.tail=t.prev},moveToFront:function(t){this.remove(t),this.add(t)}}),t}(),a=function(){"use strict";var t;try{(t=window.localStorage).setItem("~~~","!"),t.removeItem("~~~")}catch(e){t=null}function i(e,i){this.prefix=["__",e,"__"].join(""),this.ttlKey="__ttl__",this.keyMatcher=new RegExp("^"+n.escapeRegExChars(this.prefix)),this.ls=i||t,!this.ls&&this._noop()}return n.mixin(i.prototype,{_prefix:function(t){return this.prefix+t},_ttlKey:function(t){return this._prefix(t)+this.ttlKey},_noop:function(){this.get=this.set=this.remove=this.clear=this.isExpired=n.noop},_safeSet:function(t,e){try{this.ls.setItem(t,e)}catch(t){"QuotaExceededError"===t.name&&(this.clear(),this._noop())}},get:function(t){return this.isExpired(t)&&this.remove(t),o(this.ls.getItem(this._prefix(t)))},set:function(t,e,i){return n.isNumber(i)?this._safeSet(this._ttlKey(t),s(r()+i)):this.ls.removeItem(this._ttlKey(t)),this._safeSet(this._prefix(t),s(e))},remove:function(t){return this.ls.removeItem(this._ttlKey(t)),this.ls.removeItem(this._prefix(t)),this},clear:function(){var t,e=a(this.keyMatcher);for(t=e.length;t--;)this.remove(e[t]);return this},isExpired:function(t){var e=o(this.ls.getItem(this._ttlKey(t)));return!!(n.isNumber(e)&&r()>e)}}),i;function r(){return(new Date).getTime()}function s(t){return JSON.stringify(n.isUndefined(t)?null:t)}function o(t){return e.parseJSON(t)}function a(e){var n,i,r=[],s=t.length;for(n=0;ne[i]||(r.push(t[n]),n++),i++);return r}}(),c=function(){"use strict";var t;function e(t){this.url=t.url,this.ttl=t.ttl,this.cache=t.cache,this.prepare=t.prepare,this.transform=t.transform,this.transport=t.transport,this.thumbprint=t.thumbprint,this.storage=new a(t.cacheKey)}return t={data:"data",protocol:"protocol",thumbprint:"thumbprint"},n.mixin(e.prototype,{_settings:function(){return{url:this.url,type:"GET",dataType:"json"}},store:function(e){this.cache&&(this.storage.set(t.data,e,this.ttl),this.storage.set(t.protocol,location.protocol,this.ttl),this.storage.set(t.thumbprint,this.thumbprint,this.ttl))},fromCache:function(){var e,n={};return this.cache?(n.data=this.storage.get(t.data),n.protocol=this.storage.get(t.protocol),n.thumbprint=this.storage.get(t.thumbprint),e=n.thumbprint!==this.thumbprint||n.protocol!==location.protocol,n.data&&!e?n.data:null):null},fromNetwork:function(t){var e,n=this;function i(){t(!0)}function r(e){t(null,n.transform(e))}t&&(e=this.prepare(this._settings()),this.transport(e).fail(i).done(r))},clear:function(){return this.storage.clear(),this}}),e}(),d=function(){"use strict";function t(t){this.url=t.url,this.prepare=t.prepare,this.transform=t.transform,this.indexResponse=t.indexResponse,this.transport=new l({cache:t.cache,limiter:t.limiter,transport:t.transport,maxPendingRequests:t.maxPendingRequests})}return n.mixin(t.prototype,{_settings:function(){return{url:this.url,type:"GET",dataType:"json"}},get:function(t,e){var n,i=this;if(e)return t=t||"",n=this.prepare(t,this._settings()),this.transport.get(n,r);function r(t,n){e(t?[]:i.transform(n))}},cancelLastRequest:function(){this.transport.cancel()}}),t}(),h=function(){"use strict";return function(i){var s,o;return s={initialize:!0,identify:n.stringify,datumTokenizer:null,queryTokenizer:null,matchAnyQueryToken:!1,sufficient:5,indexRemote:!1,sorter:null,local:[],prefetch:null,remote:null},!(i=n.mixin(s,i||{})).datumTokenizer&&e.error("datumTokenizer is required"),!i.queryTokenizer&&e.error("queryTokenizer is required"),o=i.sorter,i.sorter=o?function(t){return t.sort(o)}:n.identity,i.local=n.isFunction(i.local)?i.local():i.local,i.prefetch=t(i.prefetch),i.remote=r(i.remote),i};function t(t){var r;return t?(r={url:null,ttl:864e5,cache:!0,cacheKey:null,thumbprint:"",prepare:n.identity,transform:n.identity,transport:null},t=n.isString(t)?{url:t}:t,!(t=n.mixin(r,t)).url&&e.error("prefetch requires url to be set"),t.transform=t.filter||t.transform,t.cacheKey=t.cacheKey||t.url,t.thumbprint=i+t.thumbprint,t.transport=t.transport?a(t.transport):e.ajax,t):null}function r(t){var i;if(t)return i={url:null,cache:!0,prepare:null,replace:null,wildcard:null,limiter:null,rateLimitBy:"debounce",rateLimitWait:300,transform:n.identity,transport:null},t=n.isString(t)?{url:t}:t,!(t=n.mixin(i,t)).url&&e.error("remote requires url to be set"),t.transform=t.filter||t.transform,t.prepare=s(t),t.limiter=o(t),t.transport=t.transport?a(t.transport):e.ajax,delete t.replace,delete t.wildcard,delete t.rateLimitBy,delete t.rateLimitWait,t}function s(t){var e,n,i;return e=t.prepare,n=t.replace,i=t.wildcard,e||(e=n?r:t.wildcard?s:o);function r(t,e){return e.url=n(e.url,t),e}function s(t,e){return e.url=e.url.replace(i,encodeURIComponent(t)),e}function o(t,e){return e}}function o(t){var e,i,r;return e=t.limiter,i=t.rateLimitBy,r=t.rateLimitWait,e||(e=/^throttle$/i.test(i)?o(r):s(r)),e;function s(t){return function(e){return n.debounce(e,t)}}function o(t){return function(e){return n.throttle(e,t)}}}function a(t){return function(i){var r=e.Deferred();return t(i,s,o),r;function s(t){n.defer((function(){r.resolve(t)}))}function o(t){n.defer((function(){r.reject(t)}))}}}}(),f=function(){"use strict";var t;function i(t){t=h(t),this.sorter=t.sorter,this.identify=t.identify,this.sufficient=t.sufficient,this.indexRemote=t.indexRemote,this.local=t.local,this.remote=t.remote?new d(t.remote):null,this.prefetch=t.prefetch?new c(t.prefetch):null,this.index=new u({identify:this.identify,datumTokenizer:t.datumTokenizer,queryTokenizer:t.queryTokenizer}),!1!==t.initialize&&this.initialize()}return t=window&&window.Bloodhound,i.noConflict=function(){return window&&(window.Bloodhound=t),i},i.tokenizers=r,n.mixin(i.prototype,{__ttAdapter:function(){var t=this;return this.remote?e:n;function e(e,n,i){return t.search(e,n,i)}function n(e,n){return t.search(e,n)}},_loadPrefetch:function(){var t,n,i=this;return t=e.Deferred(),this.prefetch?(n=this.prefetch.fromCache())?(this.index.bootstrap(n),t.resolve()):this.prefetch.fromNetwork(r):t.resolve(),t.promise();function r(e,n){if(e)return t.reject();i.add(n),i.prefetch.store(i.index.serialize()),t.resolve()}},_initialize:function(){var t=this;return this.clear(),(this.initPromise=this._loadPrefetch()).done(e),this.initPromise;function e(){t.add(t.local)}},initialize:function(t){return!this.initPromise||t?this._initialize():this.initPromise},add:function(t){return this.index.add(t),this},get:function(t){return t=n.isArray(t)?t:[].slice.call(arguments),this.index.get(t)},search:function(t,e,i){var r,s=this;return e=e||n.noop,i=i||n.noop,r=this.sorter(this.index.search(t)),e(this.remote?r.slice():r),this.remote&&r.length',menu:'
    '}}function r(t){var e={};return n.each(t,(function(t,n){e[n]="."+t})),e}function s(){var t={wrapper:{position:"relative",display:"inline-block"},hint:{position:"absolute",top:"0",left:"0",borderColor:"transparent",boxShadow:"none",opacity:"1"},input:{position:"relative",verticalAlign:"top",backgroundColor:"transparent"},inputWithNoHint:{position:"relative",verticalAlign:"top"},menu:{position:"absolute",top:"100%",left:"0",zIndex:"100",display:"none"},ltr:{left:"0",right:"auto"},rtl:{left:"auto",right:" 0"}};return n.isMsie()&&n.mixin(t.input,{backgroundImage:"url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)"}),t}}(),r=function(){"use strict";var t,i;function r(t){t&&t.el||e.error("EventBus initialized without el"),this.$el=e(t.el)}return t="typeahead:",i={render:"rendered",cursorchange:"cursorchanged",select:"selected",autocomplete:"autocompleted"},n.mixin(r.prototype,{_trigger:function(n,i){var r=e.Event(t+n);return this.$el.trigger.call(this.$el,r,i||[]),r},before:function(t){var e;return e=[].slice.call(arguments,1),this._trigger("before"+t,e).isDefaultPrevented()},trigger:function(t){var e;this._trigger(t,[].slice.call(arguments,1)),(e=i[t])&&this._trigger(e,[].slice.call(arguments,1))}}),r}(),s=function(){"use strict";var t=/\s+/,e=l();return{onSync:r,onAsync:i,off:s,trigger:o};function n(e,n,i,r){var s;if(!i)return this;for(n=n.split(t),i=r?u(i,r):i,this._callbacks=this._callbacks||{};s=n.shift();)this._callbacks[s]=this._callbacks[s]||{sync:[],async:[]},this._callbacks[s][e].push(i);return this}function i(t,e,i){return n.call(this,"async",t,e,i)}function r(t,e,i){return n.call(this,"sync",t,e,i)}function s(e){var n;if(!this._callbacks)return this;for(e=e.split(t);n=e.shift();)delete this._callbacks[n];return this}function o(n){var i,r,s,o,l;if(!this._callbacks)return this;for(n=n.split(t),s=[].slice.call(arguments,1);(i=n.shift())&&(r=this._callbacks[i]);)o=a(r.sync,this,[i].concat(s)),l=a(r.async,this,[i].concat(s)),o()&&e(l);return this}function a(t,e,n){return i;function i(){for(var i,r=0,s=t.length;!i&&r9?this.$input.on("input.tt",s):this.$input.on("keydown.tt keypress.tt cut.tt paste.tt",(function(e){t[e.which||e.keyCode]||n.defer(n.bind(o._onInput,o,e))})),this},focus:function(){this.$input.focus()},blur:function(){this.$input.blur()},getLangDir:function(){return this.dir},getQuery:function(){return this.query||""},setQuery:function(t,e){this.setInputValue(t),this._setQuery(t,e)},hasQueryChangedSinceLastFocus:function(){return this.query!==this.queryWhenFocused},getInputValue:function(){return this.$input.val()},setInputValue:function(t){this.$input.val(t),this.clearHintIfInvalid(),this._checkLanguageDirection()},resetInputValue:function(){this.setInputValue(this.query)},getHint:function(){return this.$hint.val()},setHint:function(t){this.$hint.val(t)},clearHint:function(){this.setHint("")},clearHintIfInvalid:function(){var t,e,n;n=(t=this.getInputValue())!==(e=this.getHint())&&0===e.indexOf(t),(""===t||!n||this.hasOverflow())&&this.clearHint()},hasFocus:function(){return this.$input.is(":focus")},hasOverflow:function(){var t=this.$input.width()-2;return this.$overflowHelper.text(this.getInputValue()),this.$overflowHelper.width()>=t},isCursorAtEnd:function(){var t,e,i;return t=this.$input.val().length,e=this.$input[0].selectionStart,n.isNumber(e)?e===t:!document.selection||((i=document.selection.createRange()).moveStart("character",-t),t===i.text.length)},destroy:function(){this.$hint.off(".tt"),this.$input.off(".tt"),this.$overflowHelper.remove(),this.$hint=this.$input=this.$overflowHelper=e("
    ")},setAriaExpanded:function(t){this.$input.attr("aria-expanded",t)}}),i;function r(t){return e('').css({position:"absolute",visibility:"hidden",whiteSpace:"pre",fontFamily:t.css("font-family"),fontSize:t.css("font-size"),fontStyle:t.css("font-style"),fontVariant:t.css("font-variant"),fontWeight:t.css("font-weight"),wordSpacing:t.css("word-spacing"),letterSpacing:t.css("letter-spacing"),textIndent:t.css("text-indent"),textRendering:t.css("text-rendering"),textTransform:t.css("text-transform")}).insertAfter(t)}function o(t,e){return i.normalizeQuery(t)===i.normalizeQuery(e)}function a(t){return t.altKey||t.ctrlKey||t.metaKey||t.shiftKey}}(),l=function(){"use strict";var t,i;function r(t,r){(t=t||{}).templates=t.templates||{},t.templates.notFound=t.templates.notFound||t.templates.empty,t.source||e.error("missing source"),t.node||e.error("missing node"),t.name&&!u(t.name)&&e.error("invalid dataset name: "+t.name),r.mixin(this),this.highlight=!!t.highlight,this.name=n.toStr(t.name||i()),this.limit=t.limit||5,this.displayFn=a(t.display||t.displayKey),this.templates=l(t.templates,this.displayFn),this.source=t.source.__ttAdapter?t.source.__ttAdapter():t.source,this.async=n.isUndefined(t.async)?this.source.length>2:!!t.async,this._resetLastSuggestion(),this.$el=e(t.node).attr("role","presentation").addClass(this.classes.dataset).addClass(this.classes.dataset+"-"+this.name)}return t={dataset:"tt-selectable-dataset",val:"tt-selectable-display",obj:"tt-selectable-object"},i=n.getIdGenerator(),r.extractData=function(n){var i=e(n);return i.data(t.obj)?{dataset:i.data(t.dataset)||"",val:i.data(t.val)||"",obj:i.data(t.obj)||null}:null},n.mixin(r.prototype,s,{_overwrite:function(t,e){(e=e||[]).length?this._renderSuggestions(t,e):this.async&&this.templates.pending?this._renderPending(t):!this.async&&this.templates.notFound?this._renderNotFound(t):this._empty(),this.trigger("rendered",e,!1,this.name)},_append:function(t,e){(e=e||[]).length&&this.$lastSuggestion.length?this._appendSuggestions(t,e):e.length?this._renderSuggestions(t,e):!this.$lastSuggestion.length&&this.templates.notFound&&this._renderNotFound(t),this.trigger("rendered",e,!0,this.name)},_renderSuggestions:function(t,e){var n;n=this._getSuggestionsFragment(t,e),this.$lastSuggestion=n.children().last(),this.$el.html(n).prepend(this._getHeader(t,e)).append(this._getFooter(t,e))},_appendSuggestions:function(t,e){var n,i;i=(n=this._getSuggestionsFragment(t,e)).children().last(),this.$lastSuggestion.after(n),this.$lastSuggestion=i},_renderPending:function(t){var e=this.templates.pending;this._resetLastSuggestion(),e&&this.$el.html(e({query:t,dataset:this.name}))},_renderNotFound:function(t){var e=this.templates.notFound;this._resetLastSuggestion(),e&&this.$el.html(e({query:t,dataset:this.name}))},_empty:function(){this.$el.empty(),this._resetLastSuggestion()},_getSuggestionsFragment:function(i,r){var s,a=this;return s=document.createDocumentFragment(),n.each(r,(function(n){var r,o;o=a._injectQuery(i,n),r=e(a.templates.suggestion(o)).data(t.dataset,a.name).data(t.obj,n).data(t.val,a.displayFn(n)).addClass(a.classes.suggestion+" "+a.classes.selectable),s.appendChild(r[0])})),this.highlight&&o({className:this.classes.highlight,node:s,pattern:i}),e(s)},_getFooter:function(t,e){return this.templates.footer?this.templates.footer({query:t,suggestions:e,dataset:this.name}):null},_getHeader:function(t,e){return this.templates.header?this.templates.header({query:t,suggestions:e,dataset:this.name}):null},_resetLastSuggestion:function(){this.$lastSuggestion=e()},_injectQuery:function(t,e){return n.isObject(e)?n.mixin({_query:t},e):e},update:function(t){var n=this,i=!1,r=!1,s=0;function o(e){r||(r=!0,e=(e||[]).slice(0,n.limit),s=e.length,n._overwrite(t,e),s")}}),r;function a(t){return t=t||n.stringify,n.isFunction(t)?t:e;function e(e){return e[t]}}function l(t,i){return{notFound:t.notFound&&n.templatify(t.notFound),pending:t.pending&&n.templatify(t.pending),header:t.header&&n.templatify(t.header),footer:t.footer&&n.templatify(t.footer),suggestion:t.suggestion?r:s};function r(i){var r=t.suggestion;return e(r(i)).attr("id",n.guid())}function s(t){return e('
    ').attr("id",n.guid()).text(i(t))}}function u(t){return/^[_a-zA-Z0-9-]+$/.test(t)}}(),u=function(){"use strict";function t(t,i){var r=this;function s(t){var n=r.$node.find(t.node).first();return t.node=n.length?n:e("
    ").appendTo(r.$node),new l(t,i)}(t=t||{}).node||e.error("node is required"),i.mixin(this),this.$node=e(t.node),this.query=null,this.datasets=n.map(t.datasets,s)}return n.mixin(t.prototype,s,{_onSelectableClick:function(t){this.trigger("selectableClicked",e(t.currentTarget))},_onRendered:function(t,e,n,i){this.$node.toggleClass(this.classes.empty,this._allDatasetsEmpty()),this.trigger("datasetRendered",e,n,i)},_onCleared:function(){this.$node.toggleClass(this.classes.empty,this._allDatasetsEmpty()),this.trigger("datasetCleared")},_propagate:function(){this.trigger.apply(this,arguments)},_allDatasetsEmpty:function(){return n.every(this.datasets,n.bind((function(t){var e=t.isEmpty();return this.$node.attr("aria-expanded",!e),e}),this))},_getSelectables:function(){return this.$node.find(this.selectors.selectable)},_removeCursor:function(){var t=this.getActiveSelectable();t&&t.removeClass(this.classes.cursor)},_ensureVisible:function(t){var e,n,i,r;n=(e=t.position().top)+t.outerHeight(!0),i=this.$node.scrollTop(),r=this.$node.height()+parseInt(this.$node.css("paddingTop"),10)+parseInt(this.$node.css("paddingBottom"),10),e<0?this.$node.scrollTop(i+e):r"),n.each(this.datasets,t)}}),t}(),c=function(){"use strict";function t(t){this.$el=e("",{role:"status","aria-live":"polite"}).css({position:"absolute",padding:"0",border:"0",height:"1px",width:"1px","margin-bottom":"-1px","margin-right":"-1px",overflow:"hidden",clip:"rect(0 0 0 0)","white-space":"nowrap"}),t.$input.after(this.$el),n.each(t.menu.datasets,n.bind((function(t){t.onSync&&(t.onSync("rendered",n.bind(this.update,this)),t.onSync("cleared",n.bind(this.cleared,this)))}),this))}return n.mixin(t.prototype,{update:function(t,e){var n,i=e.length;n=1===i?{result:"result",is:"is"}:{result:"results",is:"are"},this.$el.text(i+" "+n.result+" "+n.is+" available, use up and down arrow keys to navigate.")},cleared:function(){this.$el.text("")}}),t}(),d=function(){"use strict";var t=u.prototype;function e(){u.apply(this,[].slice.call(arguments,0))}return n.mixin(e.prototype,u.prototype,{open:function(){return!this._allDatasetsEmpty()&&this._show(),t.open.apply(this,[].slice.call(arguments,0))},close:function(){return this._hide(),t.close.apply(this,[].slice.call(arguments,0))},_onRendered:function(){return this._allDatasetsEmpty()?this._hide():this.isOpen()&&this._show(),t._onRendered.apply(this,[].slice.call(arguments,0))},_onCleared:function(){return this._allDatasetsEmpty()?this._hide():this.isOpen()&&this._show(),t._onCleared.apply(this,[].slice.call(arguments,0))},setLanguageDirection:function(e){return this.$node.css("ltr"===e?this.css.ltr:this.css.rtl),t.setLanguageDirection.apply(this,[].slice.call(arguments,0))},_hide:function(){this.$node.hide()},_show:function(){this.$node.css("display","block")}}),e}(),h=function(){"use strict";function t(t,r){var s,o,a,l,u,c,d,h,f,m,_;(t=t||{}).input||e.error("missing input"),t.menu||e.error("missing menu"),t.eventBus||e.error("missing event bus"),r.mixin(this),this.eventBus=t.eventBus,this.minLength=n.isNumber(t.minLength)?t.minLength:1,this.input=t.input,this.menu=t.menu,this.enabled=!0,this.autoselect=!!t.autoselect,this.active=!1,this.input.hasFocus()&&this.activate(),this.dir=this.input.getLangDir(),this._hacks(),this.menu.bind().onSync("selectableClicked",this._onSelectableClicked,this).onSync("asyncRequested",this._onAsyncRequested,this).onSync("asyncCanceled",this._onAsyncCanceled,this).onSync("asyncReceived",this._onAsyncReceived,this).onSync("datasetRendered",this._onDatasetRendered,this).onSync("datasetCleared",this._onDatasetCleared,this),s=i(this,"activate","open","_onFocused"),o=i(this,"deactivate","_onBlurred"),a=i(this,"isActive","isOpen","_onEnterKeyed"),l=i(this,"isActive","isOpen","_onTabKeyed"),u=i(this,"isActive","_onEscKeyed"),c=i(this,"isActive","open","_onUpKeyed"),d=i(this,"isActive","open","_onDownKeyed"),h=i(this,"isActive","isOpen","_onLeftKeyed"),f=i(this,"isActive","isOpen","_onRightKeyed"),m=i(this,"_openIfActive","_onQueryChanged"),_=i(this,"_openIfActive","_onWhitespaceChanged"),this.input.bind().onSync("focused",s,this).onSync("blurred",o,this).onSync("enterKeyed",a,this).onSync("tabKeyed",l,this).onSync("escKeyed",u,this).onSync("upKeyed",c,this).onSync("downKeyed",d,this).onSync("leftKeyed",h,this).onSync("rightKeyed",f,this).onSync("queryChanged",m,this).onSync("whitespaceChanged",_,this).onSync("langDirChanged",this._onLangDirChanged,this)}return n.mixin(t.prototype,{_hacks:function(){var t,i;t=this.input.$input||e("
    "),i=this.menu.$node||e("
    "),t.on("blur.tt",(function(e){var r,s,o;r=document.activeElement,s=i.is(r),o=i.has(r).length>0,n.isMsie()&&(s||o)&&(e.preventDefault(),e.stopImmediatePropagation(),n.defer((function(){t.focus()})))})),i.on("mousedown.tt",(function(t){t.preventDefault()}))},_onSelectableClicked:function(t,e){this.select(e)},_onDatasetCleared:function(){this._updateHint()},_onDatasetRendered:function(t,e,n,i){if(this._updateHint(),this.autoselect){var r=this.selectors.cursor.substr(1);this.menu.$node.find(this.selectors.suggestion).first().addClass(r)}this.eventBus.trigger("render",e,n,i)},_onAsyncRequested:function(t,e,n){this.eventBus.trigger("asyncrequest",n,e)},_onAsyncCanceled:function(t,e,n){this.eventBus.trigger("asynccancel",n,e)},_onAsyncReceived:function(t,e,n){this.eventBus.trigger("asyncreceive",n,e)},_onFocused:function(){this._minLengthMet()&&this.menu.update(this.input.getQuery())},_onBlurred:function(){this.input.hasQueryChangedSinceLastFocus()&&this.eventBus.trigger("change",this.input.getQuery())},_onEnterKeyed:function(t,e){var n;(n=this.menu.getActiveSelectable())?this.select(n)&&(e.preventDefault(),e.stopPropagation()):this.autoselect&&this.select(this.menu.getTopSelectable())&&(e.preventDefault(),e.stopPropagation())},_onTabKeyed:function(t,e){var n;(n=this.menu.getActiveSelectable())?this.select(n)&&e.preventDefault():this.autoselect&&(n=this.menu.getTopSelectable())&&this.autocomplete(n)&&e.preventDefault()},_onEscKeyed:function(){this.close()},_onUpKeyed:function(){this.moveCursor(-1)},_onDownKeyed:function(){this.moveCursor(1)},_onLeftKeyed:function(){"rtl"===this.dir&&this.input.isCursorAtEnd()&&this.autocomplete(this.menu.getActiveSelectable()||this.menu.getTopSelectable())},_onRightKeyed:function(){"ltr"===this.dir&&this.input.isCursorAtEnd()&&this.autocomplete(this.menu.getActiveSelectable()||this.menu.getTopSelectable())},_onQueryChanged:function(t,e){this._minLengthMet(e)?this.menu.update(e):this.menu.empty()},_onWhitespaceChanged:function(){this._updateHint()},_onLangDirChanged:function(t,e){this.dir!==e&&(this.dir=e,this.menu.setLanguageDirection(e))},_openIfActive:function(){this.isActive()&&this.open()},_minLengthMet:function(t){return(t=n.isString(t)?t:this.input.getQuery()||"").length>=this.minLength},_updateHint:function(){var t,e,i,r,s,o;t=this.menu.getTopSelectable(),e=this.menu.getSelectableData(t),i=this.input.getInputValue(),!e||n.isBlankString(i)||this.input.hasOverflow()?this.input.clearHint():(r=a.normalizeQuery(i),s=n.escapeRegExChars(r),(o=new RegExp("^(?:"+s+")(.+$)","i").exec(e.val))&&this.input.setHint(i+o[1]))},isEnabled:function(){return this.enabled},enable:function(){this.enabled=!0},disable:function(){this.enabled=!1},isActive:function(){return this.active},activate:function(){return!!this.isActive()||!(!this.isEnabled()||this.eventBus.before("active"))&&(this.active=!0,this.eventBus.trigger("active"),!0)},deactivate:function(){return!this.isActive()||!this.eventBus.before("idle")&&(this.active=!1,this.close(),this.eventBus.trigger("idle"),!0)},isOpen:function(){return this.menu.isOpen()},open:function(){return this.isOpen()||this.eventBus.before("open")||(this.input.setAriaExpanded(!0),this.menu.open(),this._updateHint(),this.eventBus.trigger("open")),this.isOpen()},close:function(){return this.isOpen()&&!this.eventBus.before("close")&&(this.input.setAriaExpanded(!1),this.menu.close(),this.input.clearHint(),this.input.resetInputValue(),this.eventBus.trigger("close")),!this.isOpen()},setVal:function(t){this.input.setQuery(n.toStr(t))},getVal:function(){return this.input.getQuery()},select:function(t){var e=this.menu.getSelectableData(t);return!(!e||this.eventBus.before("select",e.obj,e.dataset)||(this.input.setQuery(e.val,!0),this.eventBus.trigger("select",e.obj,e.dataset),this.close(),0))},autocomplete:function(t){var e,n;return e=this.input.getQuery(),!(!(n=this.menu.getSelectableData(t))||e===n.val||this.eventBus.before("autocomplete",n.obj,n.dataset)||(this.input.setQuery(n.val),this.eventBus.trigger("autocomplete",n.obj,n.dataset),0))},moveCursor:function(t){var e,n,i,r,s,o;return e=this.input.getQuery(),n=this.menu.selectableRelativeToCursor(t),r=(i=this.menu.getSelectableData(n))?i.obj:null,s=i?i.dataset:null,o=n?n.attr("id"):null,this.input.trigger("cursorchange",o),!(this._minLengthMet()&&this.menu.update(e)||this.eventBus.before("cursorchange",r,s)||(this.menu.setCursor(n),i?"string"==typeof i.val&&this.input.setInputValue(i.val):(this.input.resetInputValue(),this._updateHint()),this.eventBus.trigger("cursorchange",r,s),0))},destroy:function(){this.input.destroy(),this.menu.destroy()}}),t;function i(t){var e=[].slice.call(arguments,1);return function(){var i=[].slice.call(arguments);n.each(e,(function(e){return t[e].apply(t,i)}))}}}(),void function(){"use strict";var t,s,o;function l(t,n){t.each((function(){var t,i=e(this);(t=i.data(s.typeahead))&&n(t,i)}))}function f(t,e){return t.clone().addClass(e.classes.hint).removeData().css(e.css.hint).css(_(t)).prop({readonly:!0,required:!1}).removeAttr("id name placeholder").removeClass("required").attr({spellcheck:"false",tabindex:-1})}function m(t,e){t.data(s.attrs,{dir:t.attr("dir"),autocomplete:t.attr("autocomplete"),spellcheck:t.attr("spellcheck"),style:t.attr("style")}),t.addClass(e.classes.input).attr({spellcheck:!1});try{!t.attr("dir")&&t.attr("dir","auto")}catch(t){}return t}function _(t){return{backgroundAttachment:t.css("background-attachment"),backgroundClip:t.css("background-clip"),backgroundColor:t.css("background-color"),backgroundImage:t.css("background-image"),backgroundOrigin:t.css("background-origin"),backgroundPosition:t.css("background-position"),backgroundRepeat:t.css("background-repeat"),backgroundSize:t.css("background-size")}}function p(t){var e,i;e=t.data(s.www),i=t.parent().filter(e.selectors.wrapper),n.each(t.data(s.attrs),(function(e,i){n.isUndefined(e)?t.removeAttr(i):t.attr(i,e)})),t.removeData(s.typeahead).removeData(s.www).removeData(s.attr).removeClass(e.classes.input),i.length&&(t.detach().insertAfter(i),i.remove())}function g(t){var i;return(i=n.isJQuery(t)||n.isElement(t)?e(t).first():[]).length?i:null}t=e.fn.typeahead,s={www:"tt-www",attrs:"tt-attrs",typeahead:"tt-typeahead"},o={initialize:function(t,o){var l;return o=n.isArray(o)?o:[].slice.call(arguments,1),l=i((t=t||{}).classNames),this.each(_);function _(){var i,_,p,v,y,b,L,M,w,x,k;n.each(o,(function(e){e.highlight=!!t.highlight})),i=e(this),_=e(l.html.wrapper),p=g(t.hint),v=g(t.menu),y=!1!==t.hint&&!p,b=!1!==t.menu&&!v,y&&(p=f(i,l)),b&&(v=e(l.html.menu).css(l.css.menu)),p&&p.val(""),i=m(i,l),(y||b)&&(_.css(l.css.wrapper),i.css(y?l.css.input:l.css.inputWithNoHint),i.wrap(_).parent().prepend(y?p:null).append(b?v:null)),k=b?d:u,L=new r({el:i}),M=new a({hint:p,input:i,menu:v},l),w=new k({node:v,datasets:o},l),new c({$input:i,menu:w}),x=new h({input:M,menu:w,eventBus:L,minLength:t.minLength,autoselect:t.autoselect},l),i.data(s.www,l),i.data(s.typeahead,x)}},isEnabled:function(){var t;return l(this.first(),(function(e){t=e.isEnabled()})),t},enable:function(){return l(this,(function(t){t.enable()})),this},disable:function(){return l(this,(function(t){t.disable()})),this},isActive:function(){var t;return l(this.first(),(function(e){t=e.isActive()})),t},activate:function(){return l(this,(function(t){t.activate()})),this},deactivate:function(){return l(this,(function(t){t.deactivate()})),this},isOpen:function(){var t;return l(this.first(),(function(e){t=e.isOpen()})),t},open:function(){return l(this,(function(t){t.open()})),this},close:function(){return l(this,(function(t){t.close()})),this},select:function(t){var n=!1,i=e(t);return l(this.first(),(function(t){n=t.select(i)})),n},autocomplete:function(t){var n=!1,i=e(t);return l(this.first(),(function(t){n=t.autocomplete(i)})),n},moveCursor:function(t){var e=!1;return l(this.first(),(function(n){e=n.moveCursor(t)})),e},val:function(t){var e;return arguments.length?(l(this,(function(e){e.setVal(n.toStr(t))})),this):(l(this.first(),(function(t){e=t.getVal()})),e)},destroy:function(){return l(this,(function(t,e){p(e),t.destroy()})),this}},e.fn.typeahead=function(t){return o[t]?o[t].apply(this,[].slice.call(arguments,1)):o.initialize.apply(this,arguments)},e.fn.typeahead.noConflict=function(){return e.fn.typeahead=t,this}}();var e,n,i,r,s,o,a,l,u,c,d,h}.apply(e,i),void 0===r||(t.exports=r)},4144:function(t,e){var n,i,r;i=[e,t],n=function(t,e){"use strict";var n={timeout:5e3,jsonpCallback:"callback",jsonpCallbackFunction:null};function i(){return"jsonp_"+Date.now()+"_"+Math.ceil(1e5*Math.random())}function r(t){try{delete window[t]}catch(e){window[t]=void 0}}function s(t){var e=document.getElementById(t);e&&document.getElementsByTagName("head")[0].removeChild(e)}function o(t){var e=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],o=t,a=e.timeout||n.timeout,l=e.jsonpCallback||n.jsonpCallback,u=void 0;return new Promise((function(n,c){var d=e.jsonpCallbackFunction||i(),h=l+"_"+d;window[d]=function(t){n({ok:!0,json:function(){return Promise.resolve(t)}}),u&&clearTimeout(u),s(h),r(d)},o+=-1===o.indexOf("?")?"?":"&";var f=document.createElement("script");f.setAttribute("src",""+o+l+"="+d),e.charset&&f.setAttribute("charset",e.charset),e.nonce&&f.setAttribute("nonce",e.nonce),e.referrerPolicy&&f.setAttribute("referrerPolicy",e.referrerPolicy),f.id=h,document.getElementsByTagName("head")[0].appendChild(f),u=setTimeout((function(){c(new Error("JSONP request to "+t+" timed out")),r(d),s(h),window[d]=function(){r(d)}}),a),f.onerror=function(){c(new Error("JSONP request to "+t+" failed")),r(d),s(h),u&&clearTimeout(u)}}))}e.exports=o},void 0===(r="function"==typeof n?n.apply(e,i):n)||(t.exports=r)},712:function(t,e,n){var i,r,s;r=[n(9755)],i=function(t,e){var n="plugin_hideShowPassword",i=["show","innerToggle"],r=32,s=13,o=function(){var t=document.body,e=document.createElement("input"),n=!0;t||(t=document.createElement("body")),e=t.appendChild(e);try{e.setAttribute("type","text")}catch(t){n=!1}return t.removeChild(e),n}();function a(e,n){this.element=t(e),this.wrapperElement=t(),this.toggleElement=t(),this.init(n)}a.prototype={init:function(e){this.update(e,t.fn.hideShowPassword.defaults)&&(this.element.addClass(this.options.className),this.options.innerToggle&&(this.wrapElement(this.options.wrapper),this.initToggle(this.options.toggle),"string"==typeof this.options.innerToggle&&(this.toggleElement.hide(),this.element.one(this.options.innerToggle,t.proxy((function(){this.toggleElement.show()}),this)))),this.element.trigger(this.options.initEvent,[this]))},update:function(t,e){return this.options=this.prepareOptions(t,e),this.updateElement()&&this.element.trigger(this.options.changeEvent,[this]).trigger(this.state().changeEvent,[this]),this.options.enable},toggle:function(t){return t=t||"toggle",this.update({show:t})},prepareOptions:function(e,n){var i,o=e||{},a=[];if(n=n||this.options,e=t.extend(!0,{},n,e),o.hasOwnProperty("wrapper")&&o.wrapper.hasOwnProperty("inheritStyles")&&(e.wrapper.inheritStyles=o.wrapper.inheritStyles),e.enable&&("toggle"===e.show?e.show=this.isType("hidden",e.states):"infer"===e.show&&(e.show=this.isType("shown",e.states)),"infer"===e.toggle.position&&(e.toggle.position="rtl"===this.element.css("text-direction")?"left":"right"),!t.isArray(e.toggle.attachToKeyCodes))){if(!0===e.toggle.attachToKeyCodes)switch((i=t(e.toggle.element)).prop("tagName").toLowerCase()){case"button":case"input":break;case"a":if(i.filter("[href]").length){a.push(r);break}default:a.push(r,s)}e.toggle.attachToKeyCodes=a}return e},updateElement:function(){return!(!this.options.enable||this.isType()||(this.element.prop(t.extend({},this.options.props,this.state().props)).addClass(this.state().className).removeClass(this.otherState().className),this.options.triggerOnToggle&&this.element.trigger(this.options.triggerOnToggle,[this]),this.updateToggle(),0))},isType:function(t,n){return(n=n||this.options.states)[t=t||this.state(e,e,n).props.type]&&(t=n[t].props.type),this.element.prop("type")===t},state:function(t,n,i){return i=i||this.options.states,t===e&&(t=this.options.show),"boolean"==typeof t&&(t=t?"shown":"hidden"),n&&(t="shown"===t?"hidden":"shown"),i[t]},otherState:function(t){return this.state(t,!0)},wrapElement:function(e){var n,i=e.enforceWidth;return this.wrapperElement.length||(n=this.element.outerWidth(),t.each(e.inheritStyles,t.proxy((function(t,n){e.styles[n]=this.element.css(n)}),this)),this.element.css(e.innerElementStyles).wrap(t(e.element).addClass(e.className).css(e.styles)),this.wrapperElement=this.element.parent(),!0===i&&(i=this.wrapperElement.outerWidth()!==n&&n),!1!==i&&this.wrapperElement.css("width",i)),this.wrapperElement},initToggle:function(e){return this.toggleElement.length||(this.toggleElement=t(e.element).attr(e.attr).addClass(e.className).css(e.styles).appendTo(this.wrapperElement),this.updateToggle(),this.positionToggle(e.position,e.verticalAlign,e.offset),e.touchSupport?(this.toggleElement.css(e.touchStyles),this.element.on(e.attachToTouchEvent,t.proxy(this.toggleTouchEvent,this))):this.toggleElement.on(e.attachToEvent,t.proxy(this.toggleEvent,this)),e.attachToKeyCodes.length&&this.toggleElement.on(e.attachToKeyEvent,t.proxy(this.toggleKeyEvent,this))),this.toggleElement},positionToggle:function(t,e,n){var i={};switch(i[t]=n,e){case"top":case"bottom":i[e]=n;break;case"middle":i.top="50%",i.marginTop=this.toggleElement.outerHeight()/-2}return this.toggleElement.css(i)},updateToggle:function(t,e){var n,i;return this.toggleElement.length&&(n="padding-"+this.options.toggle.position,t=t||this.state().toggle,e=e||this.otherState().toggle,this.toggleElement.attr(t.attr).addClass(t.className).removeClass(e.className).html(t.content),i=this.toggleElement.outerWidth()+2*this.options.toggle.offset,this.element.css(n)!==i&&this.element.css(n,i)),this.toggleElement},toggleEvent:function(t){t.preventDefault(),this.toggle()},toggleKeyEvent:function(e){t.each(this.options.toggle.attachToKeyCodes,t.proxy((function(t,n){if(e.which===n)return this.toggleEvent(e),!1}),this))},toggleTouchEvent:function(t){var e,n,i,r=this.toggleElement.offset().left;r&&(e=t.pageX||t.originalEvent.pageX,"left"===this.options.toggle.position?(n=e,i=r+=this.toggleElement.outerWidth()):(n=r,i=e),i>=n&&this.toggleEvent(t))}},t.fn.hideShowPassword=function(){var e={};return t.each(arguments,(function(n,r){var s={};if("object"==typeof r)s=r;else{if(!i[n])return!1;s[i[n]]=r}t.extend(!0,e,s)})),this.each((function(){var i=t(this),r=i.data(n);r?r.update(e):i.data(n,new a(this,e))}))},t.each({show:!0,hide:!1,toggle:"toggle"},(function(e,n){t.fn[e+"Password"]=function(t,e){return this.hideShowPassword(n,t,e)}})),t.fn.hideShowPassword.defaults={show:"infer",innerToggle:!1,enable:o,triggerOnToggle:!1,className:"hideShowPassword-field",initEvent:"hideShowPasswordInit",changeEvent:"passwordVisibilityChange",props:{autocapitalize:"off",autocomplete:"off",autocorrect:"off",spellcheck:"false"},toggle:{element:'