/*! For license information please see vendor.min.js.LICENSE.txt */ !function(){var t,e={5387: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 v},popper:function(){return _},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 y},viewport:function(){return p},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",p="viewport",_="popper",g="reference",y=d.reduce((function(t,e){return t.concat([e+"-"+h,e+"-"+f])}),[]),v=[].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 p=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),_=B(s),g="y"===f?o:u,y="y"===f?a:l,v=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=v/2-b/2,x=p[g],k=M-_[m]-p[y],T=M/2-_[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,p=t.roundOffsets,_=t.isFixed,g=c.x,y=void 0===g?0:g,v=c.y,b=void 0===v?0:v,L="function"==typeof p?p({x:y,y:b}):{x:y,y:b};y=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-=(_&&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,y-=(_&&D===T&&T.visualViewport?T.visualViewport.width:D[Y])-i.width,y*=h?1:-1}var C,P=Object.assign({position:d},m&&it),E=!0===p?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:y,y:b}):{x:y,y:b};return y=E.x,b=E.y,h?Object.assign({},P,((C={})[k]=w?"0":"",C[x]=M?"0":"",C.transform=(T.devicePixelRatio||1)<=1?"translate("+y+"px, "+b+"px)":"translate3d("+y+"px, "+b+"px, 0)",C)):Object.assign({},P,((e={})[k]=w?b+"px":"",e[x]=M?y+"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 pt(t){return["html","body","#document"].indexOf(C(t))>=0?t.ownerDocument.body:E(t)&&mt(t)?t:pt($(t))}function _t(t,e){var n;void 0===e&&(e=[]);var i=pt(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(_t($(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 yt(t,e,n){return e===p?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 vt(t,e,n,i){var r="clippingParents"===e?function(t){var e=_t($(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=yt(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}),yt(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 p=s?K(s):null;if(null!=p){var _="y"===p?"height":"width";switch(c){case h:e[p]=e[p]-(n[_]/2-i[_]/2);break;case f:e[p]=e[p]+(n[_]/2-i[_]/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,y=void 0===f?p:f,v=n.elementContext,b=void 0===v?_:v,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===_?g:_,D=t.rects.popper,S=t.elements[M?T:b],Y=vt(P(S)?S:S.contextElement||Z(t.elements.popper),h,y,u),C=W(t.elements.reference),A=bt({reference:C,element:D,strategy:"absolute",placement:r}),E=gt(Object.assign({},D,A)),H=b===_?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===_&&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,p=n.fallbackPlacements,_=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=p||(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?v:l,c=nt(i),h=c?a?y:y.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:_,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:_}),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=v.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,p=n.altBoundary,_=n.padding,g=n.tether,y=void 0===g||g,v=n.tetherOffset,b=void 0===v?0:v,L=Lt(e,{boundary:f,rootBoundary:m,padding:_,altBoundary:p}),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=y?-Y[F]/2:0,q=w===h?S[F]:Y[F],Z=w===h?-Y[F]:-S[F],$=e.elements.arrow,G=y&&$?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(y?I(W,R+rt-lt-at):W,R,y?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],pt="y"===T?"height":"width",_t=mt+L[ht],gt=mt-L[ft],yt=-1!==[o,u].indexOf(M),vt=null!=(dt=null==P?void 0:P[T])?dt:0,bt=yt?_t:mt-S[pt]-Y[pt]-vt+A.altAxis,Mt=yt?mt+S[pt]+Y[pt]-vt-A.altAxis:gt,wt=y&&yt?function(t,e,n){var i=X(t,e,n);return i>n?n:i}(bt,mt,Mt):X(y?bt:_t,mt,y?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=_e(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 ye(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 ye(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 pe(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 _e(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))pe(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!==_e(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=ye(l,n),a&&l.preventDefault(),o&&t.dispatchEvent(l),l.defaultPrevented&&r&&r.preventDefault(),l}};function ye(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 ve=new Map,be={set(t,e,n){ve.has(t)||ve.set(t,new Map);const i=ve.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 ve.has(t)&&ve.get(t).get(e)||null},remove(t,e){if(!ve.has(t))return;const n=ve.get(t);n.delete(e),0===n.size&&ve.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",pn=Kt()?"left-start":"right-start",_n=Kt()?"right-start":"left-start",gn={autoClose:!0,boundary:"clippingParents",display:"dynamic",offset:[0,2],popperConfig:null,reference:"toggle"},yn={autoClose:"(boolean|string)",boundary:"(string|element)",display:"string",offset:"(array|string|function)",popperConfig:"(null|object|function)",reference:"(string|element|object)"};class vn 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 yn}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 pn;if(t.classList.contains("dropstart"))return _n;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=vn.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=vn.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=vn.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,vn.dataApiKeydownHandler),ge.on(document,on,cn,vn.dataApiKeydownHandler),ge.on(document,sn,vn.clearMenus),ge.on(document,"keyup.bs.dropdown.data-api",vn.clearMenus),ge.on(document,sn,ln,(function(t){t.preventDefault(),vn.getOrCreateInstance(this).toggle()})),Xt(vn);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",pi="focus",_i={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"},yi={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 vi 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 yi}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=_i[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?pi:mi]=!0,e._enter()})),ge.on(this._element,n,this._config.selector,(t=>{const e=this._initializeOnDelegatedTarget(t);e._activeTrigger["focusout"===t.type?pi: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=vi.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}Xt(vi);const bi={...vi.Default,content:"",offset:[0,8],placement:"right",template:'',trigger:"click"},Li={...vi.DefaultType,content:"(null|string|element|function)"};class Mi extends vi{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);n(1920);function Ui(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 qi(t){for(var e=1;et.length)&&(e=t.length);for(var n=0,i=new Array(e);n0;)e+="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"[62*Math.random()|0];return e}function es(t){for(var e=[],n=(t||[]).length>>>0;n--;)e[n]=t[n];return e}function ns(t){return t.classList?es(t.classList):(t.getAttribute("class")||"").split(" ").filter((function(t){return t}))}function is(t){return"".concat(t).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">")}function rs(t){return Object.keys(t||{}).reduce((function(e,n){return e+"".concat(n,": ").concat(t[n].trim(),";")}),"")}function ss(t){return t.size!==Qr.size||t.x!==Qr.x||t.y!==Qr.y||t.rotate!==Qr.rotate||t.flipX||t.flipY}function os(){var t="fa",e=yr,n=Jr.cssPrefix,i=Jr.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 as=!1;function ls(){Jr.autoAddCss&&!as&&(!function(t){if(t&&_r){var e=fr.createElement("style");e.setAttribute("type","text/css"),e.innerHTML=t;for(var n=fr.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)}fr.head.insertBefore(e,i)}}(os()),as=!0)}var us={mixout:function(){return{dom:{css:os,insertCss:ls}}},hooks:function(){return{beforeDOMElementCreation:function(){ls()},beforeI2svg:function(){ls()}}}},cs=hr||{};cs.___FONT_AWESOME___||(cs.___FONT_AWESOME___={}),cs.___FONT_AWESOME___.styles||(cs.___FONT_AWESOME___.styles={}),cs.___FONT_AWESOME___.hooks||(cs.___FONT_AWESOME___.hooks={}),cs.___FONT_AWESOME___.shims||(cs.___FONT_AWESOME___.shims=[]);var ds=cs.___FONT_AWESOME___,hs=[],fs=!1;function ms(t){_r&&(fs?setTimeout(t,0):hs.push(t))}function ps(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?is(t):"<".concat(e," ").concat(function(t){return Object.keys(t||{}).reduce((function(e,n){return e+"".concat(n,'="').concat(is(t[n]),'" ')}),"").trim()}(i),">").concat(s.map(ps).join(""),"")}function _s(t,e,n){if(t&&t[e]&&t[e][n])return{prefix:e,iconName:n,icon:t[e][n]}}_r&&((fs=(fr.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(fr.readyState))||fr.addEventListener("DOMContentLoaded",(function t(){fr.removeEventListener("DOMContentLoaded",t),fs=1,hs.map((function(t){return t()}))})));var gs=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=vs(e);"function"!=typeof ds.hooks.addPack||r?ds.styles[t]=qi(qi({},ds.styles[t]||{}),s):ds.hooks.addPack(t,vs(e)),"fas"===t&&bs("fa",e)}var Ls,Ms,ws,xs=ds.styles,ks=ds.shims,Ts=(Gi(Ls={},Tr,Object.values(Pr.classic)),Gi(Ls,Dr,Object.values(Pr.sharp)),Ls),Ds=null,Ss={},Ys={},Cs={},As={},Ps={},Es=(Gi(Ms={},Tr,Object.keys(Cr.classic)),Gi(Ms,Dr,Object.keys(Cr.sharp)),Ms);function Hs(t,e){var n,i=e.split("-"),r=i[0],s=i.slice(1).join("-");return r!==t||""===s||(n=s,~qr.indexOf(n))?null:s}var Os,js=function(){var t=function(t){return gs(xs,(function(e,n,i){return e[i]=gs(n,t,{}),e}),{})};Ss=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})),Ys=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})),Ps=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 xs||Jr.autoFetchSvg,n=gs(ks,(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:{}});Cs=n.names,As=n.unicodes,Ds=Rs(Jr.styleDefault,{family:Jr.familyDefault})};function zs(t,e){return(Ss[t]||{})[e]}function Is(t,e){return(Ps[t]||{})[e]}function Ns(t){return Cs[t]||{prefix:null,iconName:null}}function Fs(){return Ds}Os=function(t){Ds=Rs(t.styleDefault,{family:Jr.familyDefault})},Kr.push(Os),js();function Rs(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.family,i=void 0===n?Tr:n,r=Cr[i][t],s=Ar[i][t]||Ar[i][r],o=t in ds.styles?t:null;return s||o||null}var Ws=(Gi(ws={},Tr,Object.keys(Pr.classic)),Gi(ws,Dr,Object.keys(Pr.sharp)),ws);function Bs(t){var e,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=n.skipLookups,r=void 0!==i&&i,s=(Gi(e={},Tr,"".concat(Jr.cssPrefix,"-").concat(Tr)),Gi(e,Dr,"".concat(Jr.cssPrefix,"-").concat(Dr)),e),o=null,a=Tr;(t.includes(s.classic)||t.some((function(t){return Ws.classic.includes(t)})))&&(a=Tr),(t.includes(s.sharp)||t.some((function(t){return Ws.sharp.includes(t)})))&&(a=Dr);var l=t.reduce((function(t,e){var n=Hs(Jr.cssPrefix,e);if(xs[e]?(e=Ts[a].includes(e)?Er[a][e]:e,o=e,t.prefix=e):Es[a].indexOf(e)>-1?(o=e,t.prefix=Rs(e,{family:a})):n?t.iconName=n:e!==Jr.replacementClass&&e!==s.classic&&e!==s.sharp&&t.rest.push(e),!r&&t.prefix&&t.iconName){var i="fa"===o?Ns(t.iconName):{},l=Is(t.prefix,t.iconName);i.prefix&&(o=null),t.iconName=i.iconName||l||t.iconName,t.prefix=i.prefix||t.prefix,"far"!==t.prefix||xs.far||!xs.fas||Jr.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!==Dr||!xs.fass&&!Jr.autoFetchSvg||(l.prefix="fass",l.iconName=Is(l.prefix,l.iconName)||l.iconName),"fa"!==l.prefix&&"fa"!==o||(l.prefix=Fs()||"fas"),l}var Vs=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&&$i(e.prototype,n),i&&$i(e,i),Object.defineProperty(e,"prototype",{writable:!1}),t}(),Us=[],qs={},Zs={},$s=Object.keys(Zs);function Gs(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 _r?(Js("beforeI2svg",t),Ks("pseudoElements2svg",t),Ks("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===Jr.autoReplaceSvg&&(Jr.autoReplaceSvg=!0),Jr.observeMutations=!0,ms((function(){io({autoReplaceSvgRoot:e}),Js("watch",t)}))}},eo={icon:function(t){if(null===t)return null;if("object"===Zi(t)&&t.prefix&&t.iconName)return{prefix:t.prefix,iconName:Is(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=Rs(t[0]);return{prefix:n,iconName:Is(n,e)||e}}if("string"==typeof t&&(t.indexOf("".concat(Jr.cssPrefix,"-"))>-1||t.match(Hr))){var i=Bs(t.split(" "),{skipLookups:!0});return{prefix:i.prefix||Fs(),iconName:Is(i.prefix,i.iconName)||i.iconName}}if("string"==typeof t){var r=Fs();return{prefix:r,iconName:Is(r,t)||t}}}},no={noAuto:function(){Jr.autoReplaceSvg=!1,Jr.observeMutations=!1,Js("noAuto")},config:Jr,dom:to,parse:eo,library:Qs,findIconDefinition:Xs,toHtml:ps},io=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.autoReplaceSvgRoot,n=void 0===e?fr:e;(Object.keys(ds.styles).length>0||Jr.autoFetchSvg)&&_r&&Jr.autoReplaceSvg&&no.dom.i2svg({node:n})};function ro(t,e){return Object.defineProperty(t,"abstract",{get:e}),Object.defineProperty(t,"html",{get:function(){return t.abstract.map((function(t){return ps(t)}))}}),Object.defineProperty(t,"node",{get:function(){if(_r){var e=fr.createElement("div");return e.innerHTML=t.html,e.children}}}),t}function so(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,p=m.width,_=m.height,g="fak"===r,y=[Jr.replacementClass,s?"".concat(Jr.cssPrefix,"-").concat(s):""].filter((function(t){return-1===d.classes.indexOf(t)})).filter((function(t){return""!==t||!!t})).concat(d.classes).join(" "),v={children:[],attributes:qi(qi({},d.attributes),{},{"data-prefix":r,"data-icon":s,class:y,role:d.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(p," ").concat(_)})},b=g&&!~d.classes.indexOf("fa-fw")?{width:"".concat(p/_*16*.0625,"em")}:{};f&&(v.attributes[vr]=""),l&&(v.children.push({tag:"title",attributes:{id:v.attributes["aria-labelledby"]||"title-".concat(c||ts())},children:[l]}),delete v.attributes.title);var L=qi(qi({},v),{},{prefix:r,iconName:s,main:n,mask:i,maskId:u,transform:o,symbol:a,styles:qi(qi({},b),d.styles)}),M=i.found&&n.found?Ks("generateAbstractMask",L)||{children:[],attributes:{}}:Ks("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(Jr.cssPrefix,"-").concat(n):s;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:qi(qi({},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(ss(o)&&n.found&&!i.found){var a={x:n.width/n.height/2,y:.5};r.style=rs(qi(qi({},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 oo(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=qi(qi(qi({},o.attributes),s?{title:s}:{}),{},{class:o.classes.join(" ")});l&&(u[vr]="");var c=qi({},o.styles);ss(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&&gr?"translate(".concat(e.x/Xr-i/2,"em, ").concat(e.y/Xr-s/2,"em) "):a?"translate(calc(-50% + ".concat(e.x/Xr,"em), calc(-50% + ").concat(e.y/Xr,"em)) "):"translate(".concat(e.x/Xr,"em, ").concat(e.y/Xr,"em) "),l+="scale(".concat(e.size/Xr*(e.flipX?-1:1),", ").concat(e.size/Xr*(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=rs(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 ao(t){var e=t.content,n=t.title,i=t.extra,r=qi(qi(qi({},i.attributes),n?{title:n}:{}),{},{class:i.classes.join(" ")}),s=rs(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 lo=ds.styles;function uo(t){var e=t[0],n=t[1],i=Ji(t.slice(4),1)[0];return{found:!0,width:e,height:n,icon:Array.isArray(i)?{tag:"g",attributes:{class:"".concat(Jr.cssPrefix,"-").concat(Rr)},children:[{tag:"path",attributes:{class:"".concat(Jr.cssPrefix,"-").concat(Vr),fill:"currentColor",d:i[0]}},{tag:"path",attributes:{class:"".concat(Jr.cssPrefix,"-").concat(Br),fill:"currentColor",d:i[1]}}]}:{tag:"path",attributes:{fill:"currentColor",d:i}}}}var co={found:!1,width:512,height:512};function ho(t,e){var n=e;return"fa"===e&&null!==Jr.styleDefault&&(e=Fs()),new Promise((function(i,r){Ks("missingIconAbstract");if("fa"===n){var s=Ns(t)||{};t=s.iconName||t,e=s.prefix||e}if(t&&e&&lo[e]&&lo[e][t])return i(uo(lo[e][t]));!function(t,e){kr||Jr.showMissingIcons||!t||console.error('Icon with name "'.concat(t,'" and prefix "').concat(e,'" is missing.'))}(t,e),i(qi(qi({},co),{},{icon:Jr.showMissingIcons&&t&&Ks("missingIconAbstract")||{}}))}))}var fo=function(){},mo=Jr.measurePerformance&&pr&&pr.mark&&pr.measure?pr:{mark:fo,measure:fo},po='FA "6.2.0"',_o=function(t){mo.mark("".concat(po," ").concat(t," ends")),mo.measure("".concat(po," ").concat(t),"".concat(po," ").concat(t," begins"),"".concat(po," ").concat(t," ends"))},go=function(t){return mo.mark("".concat(po," ").concat(t," begins")),function(){return _o(t)}},yo=function(){};function vo(t){return"string"==typeof(t.getAttribute?t.getAttribute(vr):null)}function bo(t){return fr.createElementNS("http://www.w3.org/2000/svg",t)}function Lo(t){return fr.createElement(t)}function Mo(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.ceFn,i=void 0===n?"svg"===t.tag?bo:Lo:n;if("string"==typeof t)return fr.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(Mo(t,{ceFn:i}))})),r}var wo={replace:function(t){var e=t[0];if(e.parentNode)if(t[1].forEach((function(t){e.parentNode.insertBefore(Mo(t),e)})),null===e.getAttribute(vr)&&Jr.keepOriginalSource){var n=fr.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(~ns(e).indexOf(Jr.replacementClass))return wo.replace(t);var i=new RegExp("".concat(Jr.cssPrefix,"-.*"));if(delete n[0].attributes.id,n[0].attributes.class){var r=n[0].attributes.class.split(" ").reduce((function(t,e){return e===Jr.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 ps(t)})).join("\n");e.setAttribute(vr,""),e.innerHTML=s}};function xo(t){t()}function ko(t,e){var n="function"==typeof e?e:yo;if(0===t.length)n();else{var i=xo;"async"===Jr.mutateApproach&&(i=hr.requestAnimationFrame||xo),i((function(){var e=!0===Jr.autoReplaceSvg?wo.replace:wo[Jr.autoReplaceSvg]||wo.replace,i=go("mutate");t.map(e),i(),n()}))}}var To=!1;function Do(){To=!0}function So(){To=!1}var Yo=null;function Co(t){if(mr&&Jr.observeMutations){var e=t.treeCallback,n=void 0===e?yo:e,i=t.nodeCallback,r=void 0===i?yo:i,s=t.pseudoElementsCallback,o=void 0===s?yo:s,a=t.observeMutationsRoot,l=void 0===a?fr:a;Yo=new mr((function(t){if(!To){var e=Fs();es(t).forEach((function(t){if("childList"===t.type&&t.addedNodes.length>0&&!vo(t.addedNodes[0])&&(Jr.searchPseudoElements&&o(t.target),n(t.target)),"attributes"===t.type&&t.target.parentNode&&Jr.searchPseudoElements&&o(t.target.parentNode),"attributes"===t.type&&vo(t.target)&&~Fr.indexOf(t.attributeName))if("class"===t.attributeName&&function(t){var e=t.getAttribute?t.getAttribute(Lr):null,n=t.getAttribute?t.getAttribute(Mr):null;return e&&n}(t.target)){var i=Bs(ns(t.target)),s=i.prefix,a=i.iconName;t.target.setAttribute(Lr,s||e),a&&t.target.setAttribute(Mr,a)}else(l=t.target)&&l.classList&&l.classList.contains&&l.classList.contains(Jr.replacementClass)&&r(t.target);var l}))}})),_r&&Yo.observe(l,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}}function Ao(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 Po(t){var e=t.getAttribute("data-prefix"),n=t.getAttribute("data-icon"),i=void 0!==t.innerText?t.innerText.trim():"",r=Bs(ns(t));return r.prefix||(r.prefix=Fs()),e&&n&&(r.prefix=e,r.iconName=n),r.iconName&&r.prefix||(r.prefix&&i.length>0&&(r.iconName=function(t,e){return(Ys[t]||{})[e]}(r.prefix,t.innerText)||zs(r.prefix,ys(t.innerText))),!r.iconName&&Jr.autoFetchSvg&&t.firstChild&&t.firstChild.nodeType===Node.TEXT_NODE&&(r.iconName=t.firstChild.data)),r}function Eo(t){var e=es(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 Jr.autoA11y&&(n?e["aria-labelledby"]="".concat(Jr.replacementClass,"-title-").concat(i||ts()):(e["aria-hidden"]="true",e.focusable="false")),e}function Ho(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{styleParser:!0},n=Po(t),i=n.iconName,r=n.prefix,s=n.rest,o=Eo(t),a=Gs("parseNodeAttributes",{},t),l=e.styleParser?Ao(t):[];return qi({iconName:i,title:t.getAttribute("title"),titleId:t.getAttribute("data-fa-title-id"),prefix:r,transform:Qr,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:s,styles:l,attributes:o}},a)}var Oo=ds.styles;function jo(t){var e="nest"===Jr.autoReplaceSvg?Ho(t,{styleParser:!1}):Ho(t);return~e.extra.classes.indexOf(Or)?Ks("generateLayersText",t,e):Ks("generateSvgReplacementMutation",t,e)}var zo=new Set;function Io(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(!_r)return Promise.resolve();var n=fr.documentElement.classList,i=function(t){return n.add("".concat(wr,"-").concat(t))},r=function(t){return n.remove("".concat(wr,"-").concat(t))},s=Jr.autoFetchSvg?zo:Sr.map((function(t){return"fa-".concat(t)})).concat(Object.keys(Oo));s.includes("fa")||s.push("fa");var o=[".".concat(Or,":not([").concat(vr,"])")].concat(s.map((function(t){return".".concat(t,":not([").concat(vr,"])")}))).join(", ");if(0===o.length)return Promise.resolve();var a=[];try{a=es(t.querySelectorAll(o))}catch(t){}if(!(a.length>0))return Promise.resolve();i("pending"),r("complete");var l=go("onTree"),u=a.reduce((function(t,e){try{var n=jo(e);n&&t.push(n)}catch(t){kr||"MissingIcon"===t.name&&console.error(t)}return t}),[]);return new Promise((function(t,n){Promise.all(u).then((function(n){ko(n,(function(){i("active"),i("complete"),r("pending"),"function"==typeof e&&e(),l(),t()}))})).catch((function(t){l(),n(t)}))}))}function No(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;jo(t).then((function(t){t&&ko([t],e)}))}Sr.map((function(t){zo.add("fa-".concat(t))})),Object.keys(Cr.classic).map(zo.add.bind(zo)),Object.keys(Cr.sharp).map(zo.add.bind(zo)),zo=Ki(zo);var Fo=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.transform,i=void 0===n?Qr: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,p=void 0===m?[]:m,_=e.attributes,g=void 0===_?{}:_,y=e.styles,v=void 0===y?{}:y;if(t){var b=t.prefix,L=t.iconName,M=t.icon;return ro(qi({type:"icon"},t),(function(){return Js("beforeDOMElementCreation",{iconDefinition:t,params:e}),Jr.autoA11y&&(d?g["aria-labelledby"]="".concat(Jr.replacementClass,"-title-").concat(f||ts()):(g["aria-hidden"]="true",g.focusable="false")),so({icons:{main:uo(M),mask:a?uo(a.icon):{found:!1,width:null,height:null,icon:{}}},prefix:b,iconName:L,transform:qi(qi({},Qr),i),symbol:s,title:d,maskId:u,titleId:f,extra:{attributes:g,styles:v,classes:p}})}))}},Ro={mixout:function(){return{icon:(t=Fo,function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=(e||{}).icon?e:Xs(e||{}),r=n.mask;return r&&(r=(r||{}).icon?r:Xs(r||{})),t(i,qi(qi({},n),{},{mask:r}))})};var t},hooks:function(){return{mutationObserverCallbacks:function(t){return t.treeCallback=Io,t.nodeCallback=No,t}}},provides:function(t){t.i2svg=function(t){var e=t.node,n=void 0===e?fr:e,i=t.callback;return Io(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([ho(n,s),l.iconName?ho(l.iconName,l.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then((function(l){var d=Ji(l,2),h=d[0],f=d[1];e([t,so({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=rs(t.styles);return o.length>0&&(i.style=o),ss(s)&&(e=Ks("generateAbstractTransformGrouping",{main:r,transform:s,containerWidth:r.width,iconWidth:r.width})),n.push(e||r.icon),{children:n,attributes:i}}}},Wo={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 ro({type:"layer"},(function(){Js("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(Jr.cssPrefix,"-layers")].concat(Ki(i)).join(" ")},children:n}]}))}}}},Bo={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 ro({type:"counter",content:t},(function(){return Js("beforeDOMElementCreation",{content:t,params:e}),ao({content:t.toString(),title:i,extra:{attributes:a,styles:u,classes:["".concat(Jr.cssPrefix,"-layers-counter")].concat(Ki(s))}})}))}}}},Vo={mixout:function(){return{text:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.transform,i=void 0===n?Qr: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 ro({type:"text",content:t},(function(){return Js("beforeDOMElementCreation",{content:t,params:e}),oo({content:t,transform:qi(qi({},Qr),i),title:s,extra:{attributes:u,styles:d,classes:["".concat(Jr.cssPrefix,"-layers-text")].concat(Ki(a))}})}))}}},provides:function(t){t.generateLayersText=function(t,e){var n=e.title,i=e.transform,r=e.extra,s=null,o=null;if(gr){var a=parseInt(getComputedStyle(t).fontSize,10),l=t.getBoundingClientRect();s=l.width/a,o=l.height/a}return Jr.autoA11y&&!n&&(r.attributes["aria-hidden"]="true"),Promise.resolve([t,oo({content:t.innerHTML,width:s,height:o,transform:i,title:n,extra:r,watchable:!0})])}}},Uo=new RegExp('"',"ug"),qo=[1105920,1112319];function Zo(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=es(t.children).filter((function(t){return t.getAttribute(br)===e}))[0],u=hr.getComputedStyle(t,e),c=u.getPropertyValue("font-family").match(jr),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])?Dr:Tr,p=~["Solid","Regular","Light","Thin","Duotone","Brands","Kit"].indexOf(c[2])?Ar[m][c[2].toLowerCase()]:zr[m][d],_=function(t){var e=t.replace(Uo,""),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>=qo[0]&&n<=qo[1],r=2===e.length&&e[0]===e[1];return{value:ys(r?e[0]:e),isSecondary:i||r}}(f),g=_.value,y=_.isSecondary,v=c[0].startsWith("FontAwesome"),b=zs(p,g),L=b;if(v){var M=(o=As[s=g],a=zs("fas",s),o||(a?{prefix:"fas",iconName:a}:null)||{prefix:null,iconName:null});M.iconName&&M.prefix&&(b=M.iconName,p=M.prefix)}if(!b||y||l&&l.getAttribute(Lr)===p&&l.getAttribute(Mr)===L)i();else{t.setAttribute(n,L),l&&t.removeChild(l);var w={iconName:null,title:null,titleId:null,prefix:null,transform:Qr,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}},x=w.extra;x.attributes[br]=e,ho(b,p).then((function(r){var s=so(qi(qi({},w),{},{icons:{main:r,mask:{prefix:null,iconName:null,rest:[]}},prefix:p,iconName:L,extra:x,watchable:!0})),o=fr.createElement("svg");"::before"===e?t.insertBefore(o,t.firstChild):t.appendChild(o),o.outerHTML=s.map((function(t){return ps(t)})).join("\n"),t.removeAttribute(n),i()})).catch(r)}}else i()}))}function $o(t){return Promise.all([Zo(t,"::before"),Zo(t,"::after")])}function Go(t){return!(t.parentNode===document.head||~xr.indexOf(t.tagName.toUpperCase())||t.getAttribute(br)||t.parentNode&&"svg"===t.parentNode.tagName)}function Jo(t){if(_r)return new Promise((function(e,n){var i=es(t.querySelectorAll("*")).filter(Go).map($o),r=go("searchPseudoElements");Do(),Promise.all(i).then((function(){r(),So(),e()})).catch((function(){r(),So(),n()}))}))}var Ko=!1,Xo=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})},Qo={mixout:function(){return{parse:{transform:function(t){return Xo(t)}}}},hooks:function(){return{parseNodeAttributes:function(t,e){var n=e.getAttribute("data-fa-transform");return n&&(t.transform=Xo(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:qi({},u.outer),children:[{tag:"g",attributes:qi({},u.inner),children:[{tag:e.icon.tag,children:e.icon.children,attributes:qi(qi({},e.icon.attributes),u.path)}]}]}}}},ta={x:0,y:0,width:"100%",height:"100%"};function ea(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 na={hooks:function(){return{parseNodeAttributes:function(t,e){var n=e.getAttribute("data-fa-mask"),i=n?Bs(n.split(" ").map((function(t){return t.trim()}))):{prefix:null,iconName:null,rest:[]};return i.prefix||(i.prefix=Fs()),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:qi(qi({},ta),{},{fill:"white"})},m=u.children?{children:u.children.map(ea)}:{},p={tag:"g",attributes:qi({},h.inner),children:[ea(qi({tag:u.tag,attributes:qi(qi({},u.attributes),h.path)},m))]},_={tag:"g",attributes:qi({},h.outer),children:[p]},g="mask-".concat(o||ts()),y="clip-".concat(o||ts()),v={tag:"mask",attributes:qi(qi({},ta),{},{id:g,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[f,_]},b={tag:"defs",children:[{tag:"clipPath",attributes:{id:y},children:(e=d,"g"===e.tag?e.children:[e])},v]};return n.push(b,{tag:"rect",attributes:qi({fill:"currentColor","clip-path":"url(#".concat(y,")"),mask:"url(#".concat(g,")")},ta)}),{children:n,attributes:i}}}},ia={provides:function(t){var e=!1;hr.matchMedia&&(e=hr.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:qi(qi({},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=qi(qi({},i),{},{attributeName:"opacity"}),s={tag:"circle",attributes:qi(qi({},n),{},{cx:"256",cy:"364",r:"28"}),children:[]};return e||s.children.push({tag:"animate",attributes:qi(qi({},i),{},{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:qi(qi({},r),{},{values:"1;0;1;1;0;1;"})}),t.push(s),t.push({tag:"path",attributes:qi(qi({},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:qi(qi({},r),{},{values:"1;0;0;0;0;1;"})}]}),e||t.push({tag:"path",attributes:qi(qi({},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:qi(qi({},r),{},{values:"0;0;1;1;0;0;"})}]}),{tag:"g",attributes:{class:"missing"},children:t}}}};!function(t,e){var n=e.mixoutsTo;Us=t,qs={},Object.keys(Zs).forEach((function(t){-1===$s.indexOf(t)&&delete Zs[t]})),Us.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"===Zi(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){qs[t]||(qs[t]=[]),qs[t].push(i[t])}))}t.provides&&t.provides(Zs)}))}([us,Ro,Wo,Bo,Vo,{hooks:function(){return{mutationObserverCallbacks:function(t){return t.pseudoElementsCallback=Jo,t}}},provides:function(t){t.pseudoElements2svg=function(t){var e=t.node,n=void 0===e?fr:e;Jr.searchPseudoElements&&Jo(n)}}},{mixout:function(){return{dom:{unwatch:function(){Do(),Ko=!0}}}},hooks:function(){return{bootstrap:function(){Co(Gs("mutationObserverCallbacks",{}))},noAuto:function(){Yo&&Yo.disconnect()},watch:function(t){var e=t.observeMutationsRoot;Ko?So():Co(Gs("mutationObserverCallbacks",{observeMutationsRoot:e}))}}}},Qo,na,ia,{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:no});var ra=no.library,sa=no.dom,oa={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"]},aa=oa,la={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"]},ua=la,ca={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"]},da=ca,ha={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"]},fa={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"]},ma={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"]},pa={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"]},_a=pa,ga={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"]},ya={prefix:"far",iconName:"envelope",icon:[512,512,[128386,9993,61443],"f0e0","M0 128C0 92.65 28.65 64 64 64H448C483.3 64 512 92.65 512 128V384C512 419.3 483.3 448 448 448H64C28.65 448 0 419.3 0 384V128zM48 128V150.1L220.5 291.7C241.1 308.7 270.9 308.7 291.5 291.7L464 150.1V127.1C464 119.2 456.8 111.1 448 111.1H64C55.16 111.1 48 119.2 48 127.1L48 128zM48 212.2V384C48 392.8 55.16 400 64 400H448C456.8 400 464 392.8 464 384V212.2L322 328.8C283.6 360.3 228.4 360.3 189.1 328.8L48 212.2z"]},va={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"]},ba={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"]},La={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"]},Ma={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"]},wa={prefix:"far",iconName:"note-sticky",icon:[448,512,[62026,"sticky-note"],"f249","M384 32H64.01C28.66 32 .0085 60.65 .0065 96L0 415.1C-.002 451.3 28.65 480 64 480h232.1c25.46 0 49.88-10.12 67.89-28.12l55.88-55.89C437.9 377.1 448 353.6 448 328.1V96C448 60.8 419.2 32 384 32zM52.69 427.3C50.94 425.6 48 421.8 48 416l.0195-319.1C48.02 87.18 55.2 80 64.02 80H384c8.674 0 16 7.328 16 16v192h-88C281.1 288 256 313.1 256 344v88H64C58.23 432 54.44 429.1 52.69 427.3zM330.1 417.9C322.9 425.1 313.8 429.6 304 431.2V344c0-4.406 3.594-8 8-8h87.23c-1.617 9.812-6.115 18.88-13.29 26.05L330.1 417.9z"]},xa=wa,ka={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"]},Ta=ka,Da={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"]},Sa=Da,Ya={prefix:"fas",iconName:"pencil",icon:[512,512,[9999,61504,"pencil-alt"],"f303","M421.7 220.3l-11.3 11.3-22.6 22.6-205 205c-6.6 6.6-14.8 11.5-23.8 14.1L30.8 511c-8.4 2.5-17.5 .2-23.7-6.1S-1.5 489.7 1 481.2L38.7 353.1c2.6-9 7.5-17.2 14.1-23.8l205-205 22.6-22.6 11.3-11.3 33.9 33.9 62.1 62.1 33.9 33.9zM96 353.9l-9.3 9.3c-.9 .9-1.6 2.1-2 3.4l-25.3 86 86-25.3c1.3-.4 2.5-1.1 3.4-2l9.3-9.3H112c-8.8 0-16-7.2-16-16V353.9zM453.3 19.3l39.4 39.4c25 25 25 65.5 0 90.5l-14.5 14.5-22.6 22.6-11.3 11.3-33.9-33.9-62.1-62.1L314.3 67.7l11.3-11.3 22.6-22.6 14.5-14.5c25-25 65.5-25 90.5 0z"]},Ca=Ya,Aa={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"]},Pa={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"]},Ea={prefix:"fas",iconName:"compress",icon:[448,512,[],"f066","M160 64c0-17.7-14.3-32-32-32s-32 14.3-32 32v64H32c-17.7 0-32 14.3-32 32s14.3 32 32 32h96c17.7 0 32-14.3 32-32V64zM32 320c-17.7 0-32 14.3-32 32s14.3 32 32 32H96v64c0 17.7 14.3 32 32 32s32-14.3 32-32V352c0-17.7-14.3-32-32-32H32zM352 64c0-17.7-14.3-32-32-32s-32 14.3-32 32v96c0 17.7 14.3 32 32 32h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H352V64zM320 320c-17.7 0-32 14.3-32 32v96c0 17.7 14.3 32 32 32s32-14.3 32-32V384h64c17.7 0 32-14.3 32-32s-14.3-32-32-32H320z"]},Ha={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"]},Oa={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"]},ja=Oa,za={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"]},Ia={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"]},Na={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"]},Fa=Na,Ra={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"]},Wa={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"]},Ba={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"]},Va={prefix:"fas",iconName:"server",icon:[512,512,[],"f233","M64 32C28.7 32 0 60.7 0 96v64c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM344 152c-13.3 0-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24zm96-24c0 13.3-10.7 24-24 24s-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24zM64 288c-35.3 0-64 28.7-64 64v64c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V352c0-35.3-28.7-64-64-64H64zM344 408c-13.3 0-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24zm104-24c0 13.3-10.7 24-24 24s-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24z"]},Ua={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"]},qa={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"]},Za={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"]},$a={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"]},Ga=$a,Ja={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"]},Ka={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"]},Xa={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"]},Qa={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"]},tl={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"]},el=tl,nl={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"]},il={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"]},rl={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"]},sl=rl,ol={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"]},al={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"]},ll=al,ul={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"]},cl=ul,dl={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"]},hl={prefix:"fas",iconName:"arrow-rotate-left",icon:[512,512,[8634,"arrow-left-rotate","arrow-rotate-back","arrow-rotate-backward","undo"],"f0e2","M125.7 160H176c17.7 0 32 14.3 32 32s-14.3 32-32 32H48c-17.7 0-32-14.3-32-32V64c0-17.7 14.3-32 32-32s32 14.3 32 32v51.2L97.6 97.6c87.5-87.5 229.3-87.5 316.8 0s87.5 229.3 0 316.8s-229.3 87.5-316.8 0c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0c62.5 62.5 163.8 62.5 226.3 0s62.5-163.8 0-226.3s-163.8-62.5-226.3 0L125.7 160z"]},fl=hl,ml={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"]},pl={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"]},_l={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"]},gl={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"]},yl=gl,vl={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"]},bl={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"]},Ll={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"]},Ml={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"]},wl={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"]},xl={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"]},kl=xl,Tl={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"]},Dl={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"]},Sl={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"]},Yl={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"]},Cl=Yl,Al={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"]},Pl={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"]},El=Pl,Hl={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"]},Ol={prefix:"fas",iconName:"expand",icon:[448,512,[],"f065","M32 32C14.3 32 0 46.3 0 64v96c0 17.7 14.3 32 32 32s32-14.3 32-32V96h64c17.7 0 32-14.3 32-32s-14.3-32-32-32H32zM64 352c0-17.7-14.3-32-32-32s-32 14.3-32 32v96c0 17.7 14.3 32 32 32h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H64V352zM320 32c-17.7 0-32 14.3-32 32s14.3 32 32 32h64v64c0 17.7 14.3 32 32 32s32-14.3 32-32V64c0-17.7-14.3-32-32-32H320zM448 352c0-17.7-14.3-32-32-32s-32 14.3-32 32v64H320c-17.7 0-32 14.3-32 32s14.3 32 32 32h96c17.7 0 32-14.3 32-32V352z"]},jl={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"]},zl=jl,Il={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"]},Nl={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"]},Fl={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"]},Rl={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"]},Wl={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"]},Bl=Wl,Vl={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"]},Ul={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"]},ql=Ul,Zl={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"]},$l=Zl,Gl={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"]},Jl={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"]},Kl=Jl,Xl={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"]},Ql={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"]},tu=Ql,eu={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"]},nu=eu,iu={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"]},ru={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"]},su=ru,ou={prefix:"fas",iconName:"database",icon:[448,512,[],"f1c0","M448 80v48c0 44.2-100.3 80-224 80S0 172.2 0 128V80C0 35.8 100.3 0 224 0S448 35.8 448 80zM393.2 214.7c20.8-7.4 39.9-16.9 54.8-28.6V288c0 44.2-100.3 80-224 80S0 332.2 0 288V186.1c14.9 11.8 34 21.2 54.8 28.6C99.7 230.7 159.5 240 224 240s124.3-9.3 169.2-25.3zM0 346.1c14.9 11.8 34 21.2 54.8 28.6C99.7 390.7 159.5 400 224 400s124.3-9.3 169.2-25.3c20.8-7.4 39.9-16.9 54.8-28.6V432c0 44.2-100.3 80-224 80S0 476.2 0 432V346.1z"]},au={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"]},lu=au,uu={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"]},cu=uu,du={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"]},hu=du;n(6206),n(3333);function fu(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 mu(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 vu(t){if("undefined"!=typeof window&&window.navigator)return!!navigator.userAgent.match(t)}var bu=vu(/(?:Trident.*rv[ :]?11\.|msie|iemobile|Windows Phone)/i),Lu=vu(/Edge/i),Mu=vu(/firefox/i),wu=vu(/safari/i)&&!vu(/chrome/i)&&!vu(/android/i),xu=vu(/iP(ad|od|hone)/i),ku=vu(/chrome/i)&&vu(/android/i),Tu={capture:!1,passive:!1};function Du(t,e,n){t.addEventListener(e,n,!bu&&Tu)}function Su(t,e,n){t.removeEventListener(e,n,!bu&&Tu)}function Yu(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 Cu(t){return t.host&&t!==document&&t.host.nodeType?t.host:t.parentNode}function Au(t,e,n,i){if(t){n=n||document;do{if(null!=e&&(">"===e[0]?t.parentNode===n&&Yu(t,e):Yu(t,e))||i&&t===n)return t;if(t===n)break}while(t=Cu(t))}return null}var Pu,Eu=/\s+/g;function Hu(t,e,n){if(t&&e)if(t.classList)t.classList[n?"add":"remove"](e);else{var i=(" "+t.className+" ").replace(Eu," ").replace(" "+e+" "," ");t.className=(i+(n?" "+e:"")).replace(Eu," ")}}function Ou(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 ju(t,e){var n="";if("string"==typeof t)n=t;else do{var i=Ou(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 zu(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===Iu())break;i=Uu(i,!1)}return!1}function Ru(t,e,n,i){for(var r=0,s=0,o=t.children;s2&&void 0!==arguments[2]?arguments[2]:{},i=n.evt,r=yu(n,nc);tc.pluginEvent.bind(Gc)(t,e,mu({dragEl:sc,parentEl:oc,ghostEl:ac,rootEl:lc,nextEl:uc,lastDownEl:cc,cloneEl:dc,cloneHidden:hc,dragStarted:kc,putSortable:yc,activeSortable:Gc.active,originalEvent:i,oldIndex:fc,oldDraggableIndex:pc,newIndex:mc,newDraggableIndex:_c,hideGhostForTarget:Uc,unhideGhostForTarget:qc,cloneNowHidden:function(){hc=!0},cloneNowShown:function(){hc=!1},dispatchSortableEvent:function(t){rc({sortable:e,name:t,originalEvent:i})}},r))};function rc(t){ec(mu({putSortable:yc,cloneEl:dc,targetEl:sc,rootEl:lc,oldIndex:fc,oldDraggableIndex:pc,newIndex:mc,newDraggableIndex:_c},t))}var sc,oc,ac,lc,uc,cc,dc,hc,fc,mc,pc,_c,gc,yc,vc,bc,Lc,Mc,wc,xc,kc,Tc,Dc,Sc,Yc,Cc=!1,Ac=!1,Pc=[],Ec=!1,Hc=!1,Oc=[],jc=!1,zc=[],Ic="undefined"!=typeof document,Nc=xu,Fc=Lu||bu?"cssFloat":"float",Rc=Ic&&!ku&&!xu&&"draggable"in document.createElement("div"),Wc=function(){if(Ic){if(bu)return!1;var t=document.createElement("x");return t.style.cssText="pointer-events:auto","auto"===t.style.pointerEvents}}(),Bc=function(t,e){var n=Ou(t),i=parseInt(n.width)-parseInt(n.paddingLeft)-parseInt(n.paddingRight)-parseInt(n.borderLeftWidth)-parseInt(n.borderRightWidth),r=Ru(t,0,e),s=Ru(t,1,e),o=r&&Ou(r),a=s&&Ou(s),l=o&&parseInt(o.marginLeft)+parseInt(o.marginRight)+Nu(r).width,u=a&&parseInt(a.marginLeft)+parseInt(a.marginRight)+Nu(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[Fc]||s&&"none"===n[Fc]&&l+u>i)?"vertical":"horizontal"},Vc=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"==pu(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},Uc=function(){!Wc&&ac&&Ou(ac,"display","none")},qc=function(){!Wc&&ac&&Ou(ac,"display","")};Ic&&!ku&&document.addEventListener("click",(function(t){if(Ac)return t.preventDefault(),t.stopPropagation&&t.stopPropagation(),t.stopImmediatePropagation&&t.stopImmediatePropagation(),Ac=!1,!1}),!0);var Zc=function(t){if(sc){t=t.touches?t.touches[0]:t;var e=(r=t.clientX,s=t.clientY,Pc.some((function(t){var e=t[Ju].options.emptyInsertThreshold;if(e&&!Wu(t)){var n=Nu(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[Ju]._onDragOver(n)}}var r,s,o},$c=function(t){sc&&sc.parentNode[Ju]._isOutsideThisEl(t.target)};function Gc(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=gu({},e),t[Ju]=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 Bc(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!==Gc.supportPointer&&"PointerEvent"in window&&!wu,emptyInsertThreshold:5};for(var i in tc.initializePlugins(this,t,n),n)!(i in e)&&(e[i]=n[i]);for(var r in Vc(e),this)"_"===r.charAt(0)&&"function"==typeof this[r]&&(this[r]=this[r].bind(this));this.nativeDraggable=!e.forceFallback&&Rc,this.nativeDraggable&&(this.options.touchStartThreshold=1),e.supportPointer?Du(t,"pointerdown",this._onTapStart):(Du(t,"mousedown",this._onTapStart),Du(t,"touchstart",this._onTapStart)),this.nativeDraggable&&(Du(t,"dragover",this),Du(t,"dragenter",this)),Pc.push(this.el),e.store&&e.store.get&&this.sort(e.store.get(this)||[]),gu(this,Ku())}function Jc(t,e,n,i,r,s,o,a){var l,u,c=t[Ju],d=c.options.onMove;return!window.CustomEvent||bu||Lu?(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||Nu(e),l.willInsertAfter=a,l.originalEvent=o,t.dispatchEvent(l),d&&(u=d.call(c,l,o)),u}function Kc(t){t.draggable=!1}function Xc(){jc=!1}function Qc(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 td(t){return setTimeout(t,0)}function ed(t){return clearTimeout(t)}Gc.prototype={constructor:Gc,_isOutsideThisEl:function(t){this.el.contains(t)||t===this.el||(Tc=null)},_getDirection:function(t,e){return"function"==typeof this.options.direction?this.options.direction.call(this,t,e,sc):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){zc.length=0;var e=t.getElementsByTagName("input"),n=e.length;for(;n--;){var i=e[n];i.checked&&zc.push(i)}}(n),!sc&&!(/mousedown|pointerdown/.test(s)&&0!==t.button||i.disabled)&&!l.isContentEditable&&(this.nativeDraggable||!wu||!a||"SELECT"!==a.tagName.toUpperCase())&&!((a=Au(a,i.draggable,n,!1))&&a.animated||cc===a)){if(fc=Bu(a),pc=Bu(a,i.draggable),"function"==typeof u){if(u.call(this,t,a,this))return rc({sortable:e,rootEl:l,name:"filter",targetEl:a,toEl:n,fromEl:n}),ic("filter",e,{evt:t}),void(r&&t.cancelable&&t.preventDefault())}else if(u&&(u=u.split(",").some((function(i){if(i=Au(l,i.trim(),n,!1))return rc({sortable:e,rootEl:i,name:"filter",targetEl:a,fromEl:n,toEl:n}),ic("filter",e,{evt:t}),!0}))))return void(r&&t.cancelable&&t.preventDefault());i.handle&&!Au(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&&!sc&&n.parentNode===s){var l=Nu(n);if(lc=s,oc=(sc=n).parentNode,uc=sc.nextSibling,cc=n,gc=o.group,Gc.dragged=sc,vc={target:sc,clientX:(e||t).clientX,clientY:(e||t).clientY},wc=vc.clientX-l.left,xc=vc.clientY-l.top,this._lastX=(e||t).clientX,this._lastY=(e||t).clientY,sc.style["will-change"]="all",i=function(){ic("delayEnded",r,{evt:t}),Gc.eventCanceled?r._onDrop():(r._disableDelayedDragEvents(),!Mu&&r.nativeDraggable&&(sc.draggable=!0),r._triggerDragStart(t,e),rc({sortable:r,name:"choose",originalEvent:t}),Hu(sc,o.chosenClass,!0))},o.ignore.split(",").forEach((function(t){zu(sc,t.trim(),Kc)})),Du(a,"dragover",Zc),Du(a,"mousemove",Zc),Du(a,"touchmove",Zc),Du(a,"mouseup",r._onDrop),Du(a,"touchend",r._onDrop),Du(a,"touchcancel",r._onDrop),Mu&&this.nativeDraggable&&(this.options.touchStartThreshold=4,sc.draggable=!0),ic("delayStart",this,{evt:t}),!o.delay||o.delayOnTouchOnly&&!e||this.nativeDraggable&&(Lu||bu))i();else{if(Gc.eventCanceled)return void this._onDrop();Du(a,"mouseup",r._disableDelayedDrag),Du(a,"touchend",r._disableDelayedDrag),Du(a,"touchcancel",r._disableDelayedDrag),Du(a,"mousemove",r._delayedDragTouchMoveHandler),Du(a,"touchmove",r._delayedDragTouchMoveHandler),o.supportPointer&&Du(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(){sc&&Kc(sc),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var t=this.el.ownerDocument;Su(t,"mouseup",this._disableDelayedDrag),Su(t,"touchend",this._disableDelayedDrag),Su(t,"touchcancel",this._disableDelayedDrag),Su(t,"mousemove",this._delayedDragTouchMoveHandler),Su(t,"touchmove",this._delayedDragTouchMoveHandler),Su(t,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(t,e){e=e||"touch"==t.pointerType&&t,!this.nativeDraggable||e?this.options.supportPointer?Du(document,"pointermove",this._onTouchMove):Du(document,e?"touchmove":"mousemove",this._onTouchMove):(Du(sc,"dragend",this),Du(lc,"dragstart",this._onDragStart));try{document.selection?td((function(){document.selection.empty()})):window.getSelection().removeAllRanges()}catch(t){}},_dragStarted:function(t,e){if(Cc=!1,lc&&sc){ic("dragStarted",this,{evt:e}),this.nativeDraggable&&Du(document,"dragover",$c);var n=this.options;!t&&Hu(sc,n.dragClass,!1),Hu(sc,n.ghostClass,!0),Gc.active=this,t&&this._appendGhost(),rc({sortable:this,name:"start",originalEvent:e})}else this._nulling()},_emulateDragOver:function(){if(bc){this._lastX=bc.clientX,this._lastY=bc.clientY,Uc();for(var t=document.elementFromPoint(bc.clientX,bc.clientY),e=t;t&&t.shadowRoot&&(t=t.shadowRoot.elementFromPoint(bc.clientX,bc.clientY))!==e;)e=t;if(sc.parentNode[Ju]._isOutsideThisEl(t),e)do{if(e[Ju]){if(e[Ju]._onDragOver({clientX:bc.clientX,clientY:bc.clientY,target:t,rootEl:e})&&!this.options.dragoverBubble)break}t=e}while(e=e.parentNode);qc()}},_onTouchMove:function(t){if(vc){var e=this.options,n=e.fallbackTolerance,i=e.fallbackOffset,r=t.touches?t.touches[0]:t,s=ac&&ju(ac,!0),o=ac&&s&&s.a,a=ac&&s&&s.d,l=Nc&&Yc&&Vu(Yc),u=(r.clientX-vc.clientX+i.x)/(o||1)+(l?l[0]-Oc[0]:0)/(o||1),c=(r.clientY-vc.clientY+i.y)/(a||1)+(l?l[1]-Oc[1]:0)/(a||1);if(!Gc.active&&!Cc){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)&&!p.animated){if(p===sc)return A(!1);if(p&&s===t.target&&(o=p),o&&(n=Nu(o)),!1!==Jc(lc,s,sc,e,o,n,t,!!o))return C(),p&&p.nextSibling?s.insertBefore(sc,p.nextSibling):s.appendChild(sc),oc=s,P(),A(!0)}else if(p&&function(t,e,n){var i=Nu(Ru(n.el,0,n.options,!0)),r=10;return e?t.clientXc+u*s/2:ld-Sc)return-Dc}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,Hc,Tc===o),0!==g){var k=Bu(sc);do{k-=g,v=oc.children[k]}while(v&&("none"===Ou(v,"display")||v===ac))}if(0===g||v===o)return A(!1);Tc=o,Dc=g;var T=o.nextElementSibling,D=!1,S=Jc(lc,s,sc,e,o,n,t,D=1===g);if(!1!==S)return 1!==S&&-1!==S||(D=1===S),jc=!0,setTimeout(Xc,30),C(),D&&!T?s.appendChild(sc):o.parentNode.insertBefore(sc,D?T:o),w&&$u(w,0,x-w.scrollTop),oc=sc.parentNode,void 0===y||Hc||(Sc=Math.abs(y-Nu(o)[M])),P(),A(!0)}if(s.contains(sc))return A(!1)}return!1}function Y(a,l){ic(a,f,mu({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 Jc(lc,s,sc,e,n,Nu(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&&(Hu(sc,yc?yc.options.ghostClass:u.options.ghostClass,!1),Hu(sc,a.ghostClass,!0)),yc!==f&&f!==Gc.active?yc=f:f===Gc.active&&yc&&(yc=null),h===f&&(f._ignoreWhileAnimating=o),f.animateAll((function(){Y("dragOverAnimationComplete"),f._ignoreWhileAnimating=null})),f!==h&&(h.animateAll(),h._ignoreWhileAnimating=null)),(o===sc&&!sc.animated||o===s&&!o.animated)&&(Tc=null),a.dragoverBubble||t.rootEl||o===document||(sc.parentNode[Ju]._isOutsideThisEl(t.target),!e&&Zc(t)),!a.dragoverBubble&&t.stopPropagation&&t.stopPropagation(),m=!0}function P(){mc=Bu(sc),_c=Bu(sc,a.draggable),rc({sortable:f,name:"change",toEl:s,newIndex:mc,newDraggableIndex:_c,originalEvent:t})}},_ignoreWhileAnimating:null,_offMoveEvents:function(){Su(document,"mousemove",this._onTouchMove),Su(document,"touchmove",this._onTouchMove),Su(document,"pointermove",this._onTouchMove),Su(document,"dragover",Zc),Su(document,"mousemove",Zc),Su(document,"touchmove",Zc)},_offUpEvents:function(){var t=this.el.ownerDocument;Su(t,"mouseup",this._onDrop),Su(t,"touchend",this._onDrop),Su(t,"pointerup",this._onDrop),Su(t,"touchcancel",this._onDrop),Su(document,"selectstart",this)},_onDrop:function(t){var e=this.el,n=this.options;mc=Bu(sc),_c=Bu(sc,n.draggable),ic("drop",this,{evt:t}),oc=sc&&sc.parentNode,mc=Bu(sc),_c=Bu(sc,n.draggable),Gc.eventCanceled||(Cc=!1,Hc=!1,Ec=!1,clearInterval(this._loopId),clearTimeout(this._dragStartTimer),ed(this.cloneId),ed(this._dragStartId),this.nativeDraggable&&(Su(document,"drop",this),Su(e,"dragstart",this._onDragStart)),this._offMoveEvents(),this._offUpEvents(),wu&&Ou(document.body,"user-select",""),Ou(sc,"transform",""),t&&(kc&&(t.cancelable&&t.preventDefault(),!n.dropBubble&&t.stopPropagation()),ac&&ac.parentNode&&ac.parentNode.removeChild(ac),(lc===oc||yc&&"clone"!==yc.lastPutMode)&&dc&&dc.parentNode&&dc.parentNode.removeChild(dc),sc&&(this.nativeDraggable&&Su(sc,"dragend",this),Kc(sc),sc.style["will-change"]="",kc&&!Cc&&Hu(sc,yc?yc.options.ghostClass:this.options.ghostClass,!1),Hu(sc,this.options.chosenClass,!1),rc({sortable:this,name:"unchoose",toEl:oc,newIndex:null,newDraggableIndex:null,originalEvent:t}),lc!==oc?(mc>=0&&(rc({rootEl:oc,name:"add",toEl:oc,fromEl:lc,originalEvent:t}),rc({sortable:this,name:"remove",toEl:oc,originalEvent:t}),rc({rootEl:oc,name:"sort",toEl:oc,fromEl:lc,originalEvent:t}),rc({sortable:this,name:"sort",toEl:oc,originalEvent:t})),yc&&yc.save()):mc!==fc&&mc>=0&&(rc({sortable:this,name:"update",toEl:oc,originalEvent:t}),rc({sortable:this,name:"sort",toEl:oc,originalEvent:t})),Gc.active&&(null!=mc&&-1!==mc||(mc=fc,_c=pc),rc({sortable:this,name:"end",toEl:oc,originalEvent:t}),this.save())))),this._nulling()},_nulling:function(){ic("nulling",this),lc=sc=oc=ac=uc=dc=cc=hc=vc=bc=kc=mc=_c=fc=pc=Tc=Dc=yc=gc=Gc.dragged=Gc.ghost=Gc.clone=Gc.active=null,zc.forEach((function(t){t.checked=!0})),zc.length=Lc=Mc=0},handleEvent:function(t){switch(t.type){case"drop":case"dragend":this._onDrop(t);break;case"dragenter":case"dragover":sc&&(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 vd(t)));if(t.length>0)return t}return[this]}}const bd=t=>"pointerId"in t,Ld=t=>"changedTouches"in t,Md=()=>{};class wd{constructor(t,{start:e=(()=>!0),move:n=Md,end:i=Md,rawUpdates:r=!1,avoidPointerEvents:s=!1}={}){this._element=t,this.startPointers=[],this.currentPointers=[],this._excludeFromButtonsCheck=new Set,this._pointerStart=t=>{if(bd(t)&&0===t.buttons)this._excludeFromButtonsCheck.add(t.pointerId);else if(!(1&t.buttons))return;const e=new vd(t);if(!this.currentPointers.some((t=>t.id===e.id))&&this._triggerPointerStart(e,t))if(bd(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 vd(e),t)},this._move=t=>{if(!(Ld(t)||bd(t)&&this._excludeFromButtonsCheck.has(t.pointerId)||0!==t.buttons))return void this._pointerEnd(t);const e=this.currentPointers.slice(),n=Ld(t)?Array.from(t.changedTouches).map((t=>new vd(t))):[new vd(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(!Ld(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 vd(t),t))if(bd(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 vd(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 xd="min-scale";function kd(t,e){return e?Math.sqrt((e.clientX-t.clientX)**2+(e.clientY-t.clientY)**2):0}function Td(t,e){return e?{clientX:(t.clientX+e.clientX)/2,clientY:(t.clientY+e.clientY)/2}:t}function Dd(t,e){return"number"==typeof t?t:t.trimRight().endsWith("%")?e*parseFloat(t)/100:parseFloat(t)}let Sd;function Yd(){return Sd||(Sd=document.createElementNS("http://www.w3.org/2000/svg","svg"))}function Cd(){return Yd().createSVGMatrix()}function Ad(){return Yd().createSVGPoint()}const Pd=.01;class Ed extends HTMLElement{constructor(){super(),this._transform=Cd(),new MutationObserver((()=>this._stageElChange())).observe(this,{childList:!0});const t=new wd(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[xd]}attributeChangedCallback(t,e,n){t===xd&&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=Td(t[0],t[1]),r=Td(e[0],e[1]),s=i.clientX-n.left,o=i.clientY-n.top,a=kd(t[0],t[1]),l=kd(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=Cd().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",Ed);var Hd=n(5243);n(5732),n(95);function Od(t,e){return Hd.Util.extend(e,t.geocodingQueryParams)}function jd(t,e){return Hd.Util.extend(e,t.reverseQueryParams)}let zd=0;const Id=/[&<>"'`]/g,Nd=/[&<>"'`]/,Fd={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`"};function Rd(t){return Fd[t]}function Wd(t,e,n,i,r){const s="_l_geocoder_"+zd++;e[r||"callback"]=s,window[s]=Hd.Util.bind(n,i);const o=document.createElement("script");o.type="text/javascript",o.src=t+Ud(e),o.id=s,document.getElementsByTagName("head")[0].appendChild(o)}function Bd(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+Ud(e),!0),i.responseType="json",i.setRequestHeader("Accept","application/json"),i.send(null)}function Vd(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,Nd.test(r)?r.replace(Id,Rd):r):r+"";var r}))}function Ud(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=Hd.latLng(n.location.y,n.location.x),s=Hd.latLngBounds(Hd.latLng(n.extent.ymax,n.extent.xmax),Hd.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=jd(this.options,{location:t.lng+","+t.lat,distance:100,f:"json"});Bd(this.options.serviceUrl+"/reverseGeocode",r,(t=>{const e=[];if(t&&!t.error){const n=Hd.latLng(t.location.y,t.location.x),i=Hd.latLngBounds(n,n);e.push({name:t.address.Match_addr,center:n,bbox:i})}n.call(i,e)}))}}class Zd{constructor(t){this.options={serviceUrl:"https://dev.virtualearth.net/REST/v1/Locations"},Hd.Util.setOptions(this,t)}geocode(t,e,n){const i=Od(this.options,{query:t,key:this.options.apiKey});Wd(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:Hd.latLngBounds([r[0],r[1]],[r[2],r[3]]),center:Hd.latLng(n.point.coordinates)}}e.call(n,i)}),this,"jsonp")}reverse(t,e,n,i){const r=jd(this.options,{key:this.options.apiKey});Wd(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:Hd.latLngBounds([r[0],r[1]],[r[2],r[3]]),center:Hd.latLng(i.point.coordinates)}}n.call(i,e)}),this,"jsonp")}}class $d{constructor(t){this.options={serviceUrl:"https://maps.googleapis.com/maps/api/geocode/json"},Hd.Util.setOptions(this,t)}geocode(t,e,n){const i=Od(this.options,{key:this.options.apiKey,address:t});Bd(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=Hd.latLng(n.geometry.location),s=Hd.latLngBounds(Hd.latLng(n.geometry.viewport.northeast),Hd.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=jd(this.options,{key:this.options.apiKey,latlng:t.lat+","+t.lng});Bd(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=Hd.latLng(i.geometry.location),s=Hd.latLngBounds(Hd.latLng(i.geometry.viewport.northeast),Hd.latLng(i.geometry.viewport.southwest));e[n]={name:i.formatted_address,bbox:s,center:r,properties:i.address_components}}n.call(i,e)}))}}class Gd{constructor(t){if(this.options={serviceUrl:"https://geocoder.api.here.com/6.2/",app_id:"",app_code:"",apiKey:"",maxResults:5},Hd.Util.setOptions(this,t),t.apiKey)throw Error("apiKey is not supported, use app_id/app_code instead!")}geocode(t,e,n){const i=Od(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=jd(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){Bd(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=Hd.latLng(i.displayPosition.latitude,i.displayPosition.longitude),s=Hd.latLngBounds(Hd.latLng(i.mapView.topLeft.latitude,i.mapView.topLeft.longitude),Hd.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 Jd{constructor(t){this.options={serviceUrl:"https://geocode.search.hereapi.com/v1",apiKey:"",app_id:"",app_code:"",maxResults:10},Hd.Util.setOptions(this,t)}geocode(t,e,n){const i=Od(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=jd(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){Bd(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=Hd.latLng(i.position.lat,i.position.lng);let s;s=i.mapView?Hd.latLngBounds(Hd.latLng(i.mapView.south,i.mapView.west),Hd.latLng(i.mapView.north,i.mapView.east)):Hd.latLngBounds(Hd.latLng(i.position.lat,i.position.lng),Hd.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 Kd(t){let e;return(e=t.match(/^([NS])\s*(\d{1,3}(?:\.\d*)?)\W*([EW])\s*(\d{1,3}(?:\.\d*)?)$/))?Hd.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])$/))?Hd.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*)?)?['′]?$/))?Hd.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])$/))?Hd.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*)?)?["″]?$/))?Hd.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])$/))?Hd.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*$/))?Hd.latLng(+e[1],+e[2]):void 0}class Xd{constructor(t){this.options={next:void 0,sizeInMeters:1e4},Hd.Util.setOptions(this,t)}geocode(t,e,n){const i=Kd(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 Qd{constructor(t){this.options={serviceUrl:"https://api.mapbox.com/geocoding/v5/mapbox.places/"},Hd.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=Od(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),Bd(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=Hd.latLng(n.center.reverse());let s;s=n.bbox?Hd.latLngBounds(Hd.latLng(n.bbox.slice(0,2).reverse()),Hd.latLng(n.bbox.slice(2,4).reverse())):Hd.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){Bd(this.options.serviceUrl+t.lng+","+t.lat+".json",jd(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=Hd.latLng(i.center.reverse());let s;s=i.bbox?Hd.latLngBounds(Hd.latLng(i.bbox.slice(0,2).reverse()),Hd.latLng(i.bbox.slice(2,4).reverse())):Hd.latLngBounds(r,r),e[n]={name:i.place_name,bbox:s,center:r,properties:this._getProperties(i)}}n.call(i,e)}))}}class th{constructor(t){this.options={serviceUrl:"https://www.mapquestapi.com/geocoding/v1"},Hd.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=Od(this.options,{key:this.options.apiKey,location:t,limit:5,outFormat:"json"});Bd(this.options.serviceUrl+"/address",i,Hd.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=Hd.latLng(n.latLng);i[e]={name:this._formatName(n.street,n.adminArea4,n.adminArea3,n.adminArea1),bbox:Hd.latLngBounds(r,r),center:r}}e.call(n,i)}),this))}reverse(t,e,n,i){const r=jd(this.options,{key:this.options.apiKey,location:t.lat+","+t.lng,outputFormat:"json"});Bd(this.options.serviceUrl+"/reverse",r,Hd.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=Hd.latLng(i.latLng);e[n]={name:this._formatName(i.street,i.adminArea4,i.adminArea3,i.adminArea1),bbox:Hd.latLngBounds(r,r),center:r}}n.call(i,e)}),this))}}class eh{constructor(t){this.options={userId:void 0,apiKey:void 0,serviceUrl:"https://neutrinoapi.com/"},Hd.Util.setOptions(this,t)}geocode(t,e,n){const i=Od(this.options,{apiKey:this.options.apiKey,userId:this.options.userId,address:t.split(/\s+/).join(".")});Bd(this.options.serviceUrl+"geocode-address",i,(t=>{const i=[];if(t.locations){t.geometry=t.locations[0];const e=Hd.latLng(t.geometry.latitude,t.geometry.longitude),n=Hd.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=jd(this.options,{apiKey:this.options.apiKey,userId:this.options.userId,latitude:t.lat,longitude:t.lng});Bd(this.options.serviceUrl+"geocode-reverse",r,(e=>{const r=[];if(200==e.status.status&&e.found){const n=Hd.latLng(t.lat,t.lng),i=Hd.latLngBounds(n,n);r[0]={name:e.address,bbox:i,center:n}}n.call(i,r)}))}}class nh{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}')),Vd(i.join("
"),e)}},Hd.Util.setOptions(this,t||{})}geocode(t,e,n){const i=Od(this.options,{q:t,limit:5,format:"json",addressdetails:1});Bd(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:Hd.latLngBounds([n[0],n[2]],[n[1],n[3]]),center:Hd.latLng(t[e].lat,t[e].lon),properties:t[e]}}e.call(n,i)}))}reverse(t,e,n,i){const r=jd(this.options,{lat:t.lat,lon:t.lng,zoom:Math.round(Math.log(e/256)/Math.log(2)),addressdetails:1,format:"json"});Bd(this.options.serviceUrl+"reverse",r,(t=>{const e=[];if(t&&t.lat&&t.lon){const n=Hd.latLng(t.lat,t.lon),i=Hd.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 ih{constructor(t){Hd.Util.setOptions(this,t)}geocode(t,e,n){try{const i=this.options.OpenLocationCode.decode(t),r={name:t,center:Hd.latLng(i.latitudeCenter,i.longitudeCenter),bbox:Hd.latLngBounds(Hd.latLng(i.latitudeLo,i.longitudeLo),Hd.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:Hd.latLng(t.lat,t.lng),bbox:Hd.latLngBounds(Hd.latLng(t.lat,t.lng),Hd.latLng(t.lat,t.lng))};n.call(i,[e])}catch(t){console.warn(t),n.call(i,[])}}}class rh{constructor(t){this.options={serviceUrl:"https://api.opencagedata.com/geocode/v1/json"},Hd.Util.setOptions(this,t)}geocode(t,e,n){const i=Od(this.options,{key:this.options.apiKey,q:t});Bd(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=Od(this.options,{api_key:this.options.apiKey,text:t});Bd(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=jd(this.options,{api_key:this.options.apiKey,"point.lat":t.lat,"point.lon":t.lng});Bd(this.options.serviceUrl+"/reverse",r,(t=>{n.call(i,this._parseResults(t,"bounds"))}))}_parseResults(t,e){const n=[];return Hd.geoJSON(t,{pointToLayer:function(t,e){return Hd.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=Hd.latLngBounds(Hd.GeoJSON.coordsToLatLng(i.feature.bbox.slice(0,2)),Hd.GeoJSON.coordsToLatLng(i.feature.bbox.slice(2,4)))):(o=i.getLatLng(),s=Hd.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 oh(t){return new sh(t)}const ah=sh,lh=oh,uh=sh,ch=oh;class dh extends sh{constructor(t){super(Hd.Util.extend({serviceUrl:"https://api.openrouteservice.org/geocode"},t))}}class hh{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"]},Hd.Util.setOptions(this,t)}geocode(t,e,n){const i=Od(this.options,{q:t});Bd(this.options.serviceUrl,i,Hd.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=jd(this.options,{lat:t.lat,lon:t.lng});Bd(this.options.reverseUrl,r,Hd.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 fh{constructor(t){this.options={serviceUrl:"https://api.what3words.com/v2/"},Hd.Util.setOptions(this,t)}geocode(t,e,n){Bd(this.options.serviceUrl+"forward",Od(this.options,{key:this.options.apiKey,addr:t.split(/\s+/).join(".")}),(t=>{const i=[];if(t.geometry){const e=Hd.latLng(t.geometry.lat,t.geometry.lng),n=Hd.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){Bd(this.options.serviceUrl+"reverse",jd(this.options,{key:this.options.apiKey,coords:[t.lat,t.lng].join(",")}),(t=>{const e=[];if(200==t.status.status){const n=Hd.latLng(t.geometry.lat,t.geometry.lng),i=Hd.latLngBounds(n,n);e[0]={name:t.words,bbox:i,center:n}}n.call(i,e)}))}}var mh={__proto__:null,geocodingParams:Od,reverseParams:jd,ArcGis:qd,arcgis:function(t){return new qd(t)},Bing:Zd,bing:function(t){return new Zd(t)},Google:$d,google:function(t){return new $d(t)},HERE:Gd,HEREv2:Jd,here:function(t){return t.apiKey?new Jd(t):new Gd(t)},parseLatLng:Kd,LatLng:Xd,latLng:function(t){return new Xd(t)},Mapbox:Qd,mapbox:function(t){return new Qd(t)},MapQuest:th,mapQuest:function(t){return new th(t)},Neutrino:eh,neutrino:function(t){return new eh(t)},Nominatim:nh,nominatim:function(t){return new nh(t)},OpenLocationCode:ih,openLocationCode:function(t){return new ih(t)},OpenCage:rh,opencage:function(t){return new rh(t)},Pelias:sh,pelias:oh,GeocodeEarth:ah,geocodeEarth:lh,Mapzen:uh,mapzen:ch,Openrouteservice:dh,openrouteservice:function(t){return new dh(t)},Photon:hh,photon:function(t){return new hh(t)},What3Words:fh,what3words:function(t){return new fh(t)}};class ph{constructor(...t){}}Hd.Util.extend(ph.prototype,Hd.Control.prototype),Hd.Util.extend(ph.prototype,Hd.Evented.prototype);class _h extends ph{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,Hd.Util.setOptions(this,t),this.options.geocoder||(this.options.geocoder=new nh)}addThrobberClass(){Hd.DomUtil.addClass(this._container,"leaflet-control-geocoder-throbber")}removeThrobberClass(){Hd.DomUtil.removeClass(this._container,"leaflet-control-geocoder-throbber")}onAdd(t){const e="leaflet-control-geocoder",n=Hd.DomUtil.create("div",e+" leaflet-bar"),i=Hd.DomUtil.create("button",e+"-icon",n),r=this._form=Hd.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=Hd.DomUtil.create("input","",r);return s.type="text",s.value=this.options.query,s.placeholder=this.options.placeholder,Hd.DomEvent.disableClickPropagation(s),this._errorElement=Hd.DomUtil.create("div",e+"-form-no-error",n),this._errorElement.innerHTML=this.options.errorMessage,this._alts=Hd.DomUtil.create("ul",e+"-alternatives leaflet-control-geocoder-alternatives-minimized",n),Hd.DomEvent.disableClickPropagation(this._alts),Hd.DomEvent.addListener(s,"keydown",this._keydown,this),this.options.geocoder.suggest&&Hd.DomEvent.addListener(s,"input",this._change,this),Hd.DomEvent.addListener(s,"blur",(()=>{this.options.collapsed&&!this._preventBlurCollapse&&this._collapse(),this._preventBlurCollapse=!1})),this.options.collapsed?"click"===this.options.expand?Hd.DomEvent.addListener(n,"click",(t=>{0===t.button&&2!==t.detail&&this._toggle()})):"touch"===this.options.expand?Hd.DomEvent.addListener(n,Hd.Browser.touch?"touchstart mousedown":"mousedown",(t=>{this._toggle(),t.preventDefault(),t.stopPropagation()}),this):(Hd.DomEvent.addListener(n,"mouseover",this._expand,this),Hd.DomEvent.addListener(n,"mouseout",this._collapse,this),this._map.on("movestart",this._collapse,this)):(this._expand(),Hd.Browser.touch?Hd.DomEvent.addListener(n,"touchstart",(()=>this._geocode())):Hd.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),Hd.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,Hd.DomUtil.removeClass(this._alts,"leaflet-control-geocoder-alternatives-minimized"),Hd.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(){Hd.DomUtil.hasClass(this._container,"leaflet-control-geocoder-expanded")?this._collapse():this._expand()}_expand(){Hd.DomUtil.addClass(this._container,"leaflet-control-geocoder-expanded"),this._input.select(),this.fire("expand")}_collapse(){Hd.DomUtil.removeClass(this._container,"leaflet-control-geocoder-expanded"),Hd.DomUtil.addClass(this._alts,"leaflet-control-geocoder-alternatives-minimized"),Hd.DomUtil.removeClass(this._errorElement,"leaflet-control-geocoder-error"),Hd.DomUtil.removeClass(this._container,"leaflet-control-geocoder-options-open"),Hd.DomUtil.removeClass(this._container,"leaflet-control-geocoder-options-error"),this._input.blur(),this.fire("collapse")}_clearResults(){Hd.DomUtil.addClass(this._alts,"leaflet-control-geocoder-alternatives-minimized"),this._selection=null,Hd.DomUtil.removeClass(this._errorElement,"leaflet-control-geocoder-error"),Hd.DomUtil.removeClass(this._container,"leaflet-control-geocoder-options-open"),Hd.DomUtil.removeClass(this._container,"leaflet-control-geocoder-options-error")}_createAlt(t,e){const n=Hd.DomUtil.create("li",""),i=Hd.DomUtil.create("a","",n),r=this.options.showResultIcons&&t.icon?Hd.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),Hd.DomEvent.addListener(n,"mousedown touchstart",(e=>{this._preventBlurCollapse=!0,Hd.DomEvent.stop(e),this._geocodeResultSelected(t),Hd.DomEvent.on(n,"click touchend",(()=>{this.options.collapsed?this._collapse():this._clearResults()}))}),this),n}_keydown(t){const e=t=>{this._selection&&(Hd.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&&Hd.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}Hd.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())}}Hd.Util.extend(_h,mh),Hd.Util.extend(Hd.Control,{Geocoder:_h,geocoder:function(t){return new _h(t)}});n(47),n(7977);window.bootstrap={Alert:De,Button:Ye,Carousel:Ze,Collapse:tn,Dropdown:vn,Modal:Vn,Offcanvas:Qn,Popover:Mi,ScrollSpy:Si,Tab:Ii,Toast:Vi,Tooltip:vi},yd().define("caret_position",n(4775)),yd().define("clear_button",n(4555)),yd().define("dropdown_input",n(8833)),yd().define("remove_button",n(2651)),yd().define("virtual_scroll",n(9052)),window.TomSelect=yd(),window.$=window.jQuery=s(),ra.add(ba,Ma,ya,La,ua,ga,ha,va,Il,da,_a,ma,xa,il,aa,fa),ra.add(Tl,ol,Xa,Al,Kl,Ba,Aa,Xl,pl,qa,iu,nl,Ea,ou,_l,su,Ol,Nl,El,wl,ql,cl,Ja,Dl,Ha,za,$l,Il,kl,Ll,ll,ja,Za,Ca,Sl,Hl,Ka,el,sl,Cl,Ta,cu,lu,Va,Fa,Pa,Ga,Sa,vl,Bl,il,nu,Rl,zl,Vl,Ia,fl,hu,tu,bl,Ra,Ua,Qa,Fl,Wa,yl,Ml,Gl,ml,dl),sa.watch(),window.Bloodhound=n(3715),window.Sortable=_d},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,p;(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"),p=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",p,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(p(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 p(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 _(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(p);function p(){var i,p,_,y,v,b,L,M,w,x,k;n.each(o,(function(e){e.highlight=!!t.highlight})),i=e(this),p=e(l.html.wrapper),_=g(t.hint),y=g(t.menu),v=!1!==t.hint&&!_,b=!1!==t.menu&&!y,v&&(_=f(i,l)),b&&(y=e(l.html.menu).css(l.css.menu)),_&&_.val(""),i=m(i,l),(v||b)&&(p.css(l.css.wrapper),i.css(v?l.css.input:l.css.inputWithNoHint),i.wrap(p).parent().prepend(v?_:null).append(b?y:null)),k=b?d:u,L=new r({el:i}),M=new a({hint:_,input:i,menu:y},l),w=new k({node:y,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){_(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)},3333:function(t,e,n){var i,r;i=[n(9755),n(1920)],void 0===(r=function(t){return function(t,e,n,i){"use strict";var r=t.fn.dataTable;return t.extend(!0,r.defaults,{dom:"<'row'<'col-sm-12 col-md-6'l><'col-sm-12 col-md-6'f>><'row'<'col-sm-12'tr>><'row'<'col-sm-12 col-md-5'i><'col-sm-12 col-md-7'p>>",renderer:"bootstrap"}),t.extend(r.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"}),r.ext.renderer.pageButton.bootstrap=function(e,s,o,a,l,u){var c,d,h,f=new r.Api(e),m=e.oClasses,p=e.oLanguage.oPaginate,_=e.oLanguage.oAria.paginate||{},g=0,y=function(n,i){var r,s,a,h,v=function(e){e.preventDefault(),t(e.currentTarget).hasClass("disabled")||f.page()==e.data.action||f.page(e.data.action).draw("page")};for(r=0,s=i.length;r0?"":" disabled");break;case"previous":c=p.sPrevious,d=h+(l>0?"":" disabled");break;case"next":c=p.sNext,d=h+(l",{class:m.sPageButton+" "+d,id:0===o&&"string"==typeof h?e.sTableId+"_"+h:null}).append(t("",{href:"#","aria-controls":e.sTableId,"aria-label":_[h],"data-dt-idx":g,tabindex:e.iTabIndex,class:"page-link"}).html(c)).appendTo(n),e.oApi._fnBindAction(a,{action:h},v),g++)}};try{h=t(s).find(n.activeElement).data("dt-idx")}catch(t){}y(t(s).empty().html('
    ').children("ul"),a),h!==i&&t(s).find("[data-dt-idx="+h+"]").trigger("focus")},r}(t,window,document)}.apply(e,i))||(t.exports=r)},1920:function(t,e,n){var i,r;!function(s){"use strict";i=[n(9755)],r=function(t){return function(t,e,n,i){var r,s,o,a,l=function(e,n){if(this instanceof l)return t(e).DataTable(n);n=e,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 s(t?fe(this[r.iApiIndex]):this)},this.fnAddData=function(e,n){var r=this.api(!0),s=Array.isArray(e)&&(Array.isArray(e[0])||t.isPlainObject(e[0]))?r.rows.add(e):r.row.add(e);return(n===i||n)&&r.draw(),s.flatten().toArray()},this.fnAdjustColumnSizing=function(t){var e=this.api(!0).columns.adjust(),n=e.settings()[0],r=n.oScroll;t===i||t?e.draw(!1):""===r.sX&&""===r.sY||$t(n)},this.fnClearTable=function(t){var e=this.api(!0).clear();(t===i||t)&&e.draw()},this.fnClose=function(t){this.api(!0).row(t).child.hide()},this.fnDeleteRow=function(t,e,n){var r=this.api(!0),s=r.rows(t),o=s.settings()[0],a=o.aoData[s[0][0]];return s.remove(),e&&e.call(this,o,a),(n===i||n)&&r.draw(),a},this.fnDestroy=function(t){this.api(!0).destroy(t)},this.fnDraw=function(t){this.api(!0).draw(t)},this.fnFilter=function(t,e,n,r,s,o){var a=this.api(!0);null===e||e===i?a.search(t,n,r,o):a.column(e).search(t,n,r,o),a.draw()},this.fnGetData=function(t,e){var n=this.api(!0);if(t!==i){var r=t.nodeName?t.nodeName.toLowerCase():"";return e!==i||"td"==r||"th"==r?n.cell(t,e).data():n.row(t).data()||null}return n.data().toArray()},this.fnGetNodes=function(t){var e=this.api(!0);return t!==i?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);(e===i||e)&&n.draw(!1)},this.fnSetColumnVis=function(t,e,n){var r=this.api(!0).column(t).visible(e);(n===i||n)&&r.columns.adjust().draw()},this.fnSettings=function(){return fe(this[r.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,r,s){var o=this.api(!0);return n===i||null===n?o.row(e).data(t):o.cell(e,n).data(t),(s===i||s)&&o.columns.adjust(),(r===i||r)&&o.draw(),0},this.fnVersionCheck=r.fnVersionCheck;var o=this,a=n===i,u=this.length;for(var c in a&&(n={}),this.oApi=this.internal=r.internal,l.ext.internal)c&&(this[c]=sn(c));return this.each((function(){var e,r=u>1?_e({},n,!0):n,s=0,c=this.getAttribute("id"),d=!1,h=l.defaults,f=t(this);if("table"==this.nodeName.toLowerCase()){H(h),O(h.column),A(h,h,!0),A(h.column,h.column,!0),A(h,t.extend(r,f.data()),!0);var m=l.settings;for(s=0,e=m.length;s").appendTo(f)),y.nTHead=a[0];var l=f.children("tbody");0===l.length&&(l=t("").insertAfter(a)),y.nTBody=l[0];var u=f.children("tfoot");if(0===u.length&&o.length>0&&(""!==y.oScroll.sX||""!==y.oScroll.sY)&&(u=t("").appendTo(f)),0===u.length||0===u.children().length?f.addClass(v.sNoFooter):u.length>0&&(y.nTFoot=u[0],_t(y.aoFooter,y.nTFoot)),r.aaData)for(s=0;s/g,h=/^\d{2,4}[\.\/\-]\d{1,2}[\.\/\-]\d{1,2}([T ]{1}\d{1,2}[:\.]\d{2}([\.:]\d{2})?)?$/,f=new RegExp("(\\"+["/",".","*","+","?","|","(",")","[","]","{","}","\\","$","^","-"].join("|\\")+")","g"),m=/['\u00A0,$£€¥%\u2009\u202F\u20BD\u20a9\u20BArfkɃΞ]/gi,p=function(t){return!t||!0===t||"-"===t},_=function(t){var e=parseInt(t,10);return!isNaN(e)&&isFinite(t)?e:null},g=function(t,e){return u[e]||(u[e]=new RegExp(Ct(e),"g")),"string"==typeof t&&"."!==e?t.replace(/\./g,"").replace(u[e],"."):t},y=function(t,e,n){var i="string"==typeof t;return!!p(t)||(e&&i&&(t=g(t,e)),n&&i&&(t=t.replace(m,"")),!isNaN(parseFloat(t))&&isFinite(t))},v=function(t){return p(t)||"string"==typeof t},b=function(t,e,n){return!!p(t)||(v(t)&&!!y(k(t),e,n)||null)},L=function(t,e,n){var r=[],s=0,o=t.length;if(n!==i)for(;s").css({position:"fixed",top:0,left:-1*t(e).scrollLeft(),height:1,width:1,overflow:"hidden"}).append(t("
    ").css({position:"absolute",top:1,left:1,width:100,overflow:"scroll"}).append(t("
    ").css({width:"100%",height:10}))).appendTo("body"),s=r.children(),o=s.children();i.barWidth=s[0].offsetWidth-s[0].clientWidth,i.bScrollOversize=100===o[0].offsetWidth&&100!==s[0].clientWidth,i.bScrollbarLeft=1!==Math.round(o.offset().left),i.bBounding=!!r[0].getBoundingClientRect().width,r.remove()}t.extend(n.oBrowser,l.__browser),n.oScroll.iBarWidth=l.__browser.barWidth}function z(t,e,n,r,s,o){var a,l=r,u=!1;for(n!==i&&(a=n,u=!0);l!==s;)t.hasOwnProperty(l)&&(a=u?e(a,t[l],l,t):t[l],u=!0,l+=o);return a}function I(e,i){var r=l.defaults.column,s=e.aoColumns.length,o=t.extend({},l.models.oColumn,r,{nTh:i||n.createElement("th"),sTitle:r.sTitle?r.sTitle:i?i.innerHTML:"",aDataSort:r.aDataSort?r.aDataSort:[s],mData:r.mData?r.mData:s,idx:s});e.aoColumns.push(o);var a=e.aoPreSearchCols;a[s]=t.extend({},l.models.oSearch,a[s]),N(e,s,t(i).data())}function N(e,n,r){var s=e.aoColumns[n],o=e.oClasses,a=t(s.nTh);if(!s.sWidthOrig){s.sWidthOrig=a.attr("width")||null;var u=(a.attr("style")||"").match(/width:\s*(\d+[pxem%]+)/);u&&(s.sWidthOrig=u[1])}if(r!==i&&null!==r){O(r),A(l.defaults.column,r,!0),r.mDataProp===i||r.mData||(r.mData=r.mDataProp),r.sType&&(s._sManualType=r.sType),r.className&&!r.sClass&&(r.sClass=r.className),r.sClass&&a.addClass(r.sClass);var c=s.sClass;t.extend(s,r),pe(s,r,"sWidth","sWidthOrig"),c!==s.sClass&&(s.sClass=c+" "+s.sClass),r.iDataSort!==i&&(s.aDataSort=[r.iDataSort]),pe(s,r,"aDataSort")}var d=s.mData,h=nt(d),f=s.mRender?nt(s.mRender):null,m=function(t){return"string"==typeof t&&-1!==t.indexOf("@")};s._bAttrSrc=t.isPlainObject(d)&&(m(d.sort)||m(d.type)||m(d.filter)),s._setter=null,s.fnGetData=function(t,e,n){var r=h(t,e,i,n);return f&&e?f(r,e,t,n):r},s.fnSetData=function(t,e,n){return it(d)(t,e,n)},"number"!=typeof d&&(e._rowReadObject=!0),e.oFeatures.bSort||(s.bSortable=!1,a.addClass(o.sSortableNone));var p=-1!==t.inArray("asc",s.asSorting),_=-1!==t.inArray("desc",s.asSorting);s.bSortable&&(p||_)?p&&!_?(s.sSortingClass=o.sSortableAsc,s.sSortingClassJUI=o.sSortJUIAscAllowed):!p&&_?(s.sSortingClass=o.sSortableDesc,s.sSortingClassJUI=o.sSortJUIDescAllowed):(s.sSortingClass=o.sSortable,s.sSortingClassJUI=o.sSortJUI):(s.sSortingClass=o.sSortableNone,s.sSortingClassJUI="")}function F(t){if(!1!==t.oFeatures.bAutoWidth){var e=t.aoColumns;Kt(t);for(var n=0,i=e.length;n=0;o--){var m=(h=n[o]).target!==i?h.target:h.targets!==i?h.targets:h.aTargets;for(Array.isArray(m)||(m=[m]),l=0,u=m.length;l=0){for(;f.length<=m[l];)I(e);s(m[l],h)}else if("number"==typeof m[l]&&m[l]<0)s(f.length+m[l],h);else if("string"==typeof m[l])for(c=0,d=f.length;ce&&t[s]--;-1!=r&&n===i&&t.splice(r,1)}function at(t,e,n,r){var s,o,a=t.aoData[e],l=function(n,i){for(;n.childNodes.length;)n.removeChild(n.firstChild);n.innerHTML=K(t,e,i,"display")};if("dom"!==n&&(n&&"auto"!==n||"dom"!==a.src)){var u=a.anCells;if(u)if(r!==i)l(u[r],r);else for(s=0,o=u.length;s").appendTo(a)),n=0,i=d.length;n=0;a--)e.aoColumns[a].bVisible||r||m[s].splice(a,1);p.push([])}for(s=0,o=m.length;s",{class:a?o[0]:""}).append(t("",{valign:"top",colSpan:B(e),class:e.oClasses.sRowEmpty}).html(b))[0]}ve(e,"aoHeaderCallback","header",[t(e.nTHead).children("tr")[0],rt(e),d,h,c]),ve(e,"aoFooterCallback","footer",[t(e.nTFoot).children("tr")[0],rt(e),d,h,c]);var L=t(e.nTBody);L.children().detach(),L.append(t(r)),ve(e,"aoDrawCallback","draw",[e]),e.bSorted=!1,e.bFiltered=!1,e.bDrawing=!1}else qt(e,!1)}function mt(t,e){var n=t.oFeatures,i=n.bSort,r=n.bFilter;i&&re(t),r?kt(t,t.oPreviousSearch):t.aiDisplay=t.aiDisplayMaster.slice(),!0!==e&&(t._iDisplayStart=0),t._drawHold=e,ft(t),t._drawHold=!1}function pt(e){var n=e.oClasses,i=t(e.nTable),r=t("
    ").insertBefore(i),s=e.oFeatures,o=t("
    ",{id:e.sTableId+"_wrapper",class:n.sWrapper+(e.nTFoot?"":" "+n.sNoFooter)});e.nHolding=r[0],e.nTableWrapper=o[0],e.nTableReinsertBefore=e.nTable.nextSibling;for(var a,u,c,d,h,f,m=e.sDom.split(""),p=0;p")[0],"'"==(d=m[p+1])||'"'==d){for(h="",f=2;m[p+f]!=d;)h+=m[p+f],f++;if("H"==h?h=n.sJUIHeader:"F"==h&&(h=n.sJUIFooter),-1!=h.indexOf(".")){var _=h.split(".");c.id=_[0].substr(1,_[0].length-1),c.className=_[1]}else"#"==h.charAt(0)?c.id=h.substr(1,h.length-1):c.className=h;p+=f}o.append(c),o=t(c)}else if(">"==u)o=o.parent();else if("l"==u&&s.bPaginate&&s.bLengthChange)a=Wt(e);else if("f"==u&&s.bFilter)a=xt(e);else if("r"==u&&s.bProcessing)a=Ut(e);else if("t"==u)a=Zt(e);else if("i"==u&&s.bInfo)a=jt(e);else if("p"==u&&s.bPaginate)a=Bt(e);else if(0!==l.ext.feature.length)for(var g=l.ext.feature,y=0,v=g.length;y=t.fnRecordsDisplay()?0:n,t.iInitDisplayStart=-1)}function vt(e,n,i){if(ve(e,"aoServerParams","serverParams",[n]),n&&Array.isArray(n)){var r={},s=/(.*?)\[\]$/;t.each(n,(function(t,e){var n=e.name.match(s);if(n){var i=n[0];r[i]||(r[i]=[]),r[i].push(e.value)}else r[e.name]=e.value})),n=r}var o,a=e.ajax,l=e.oInstance,u=function(t){var n=e.jqXHR?e.jqXHR.status:null;(null===t||"number"==typeof n&&204==n)&&wt(e,t={},[]);var r=t.error||t.sError;r&&me(e,0,r),e.json=t,ve(e,null,"xhr",[e,t,e.jqXHR]),i(t)};if(t.isPlainObject(a)&&a.data){var c="function"==typeof(o=a.data)?o(n,e):o;n="function"==typeof o&&c?c:t.extend(!0,n,c),delete a.data}var d={data:n,success:u,dataType:"json",cache:!1,type:e.sServerMethod,error:function(n,i,r){var s=ve(e,null,"xhr",[e,null,e.jqXHR]);-1===t.inArray(!0,s)&&("parsererror"==i?me(e,0,"Invalid JSON response",1):4===n.readyState&&me(e,0,"Ajax error",7)),qt(e,!1)}};e.oAjaxData=n,ve(e,null,"preXhr",[e,n]),e.fnServerData?e.fnServerData.call(l,e.sAjaxSource,t.map(n,(function(t,e){return{name:e,value:t}})),u,e):e.sAjaxSource||"string"==typeof a?e.jqXHR=t.ajax(t.extend(d,{url:a||e.sAjaxSource})):"function"==typeof a?e.jqXHR=a.call(l,n,u,e):(e.jqXHR=t.ajax(t.extend(d,a)),a.data=o)}function bt(t){t.iDraw++,qt(t,!0),vt(t,Lt(t),(function(e){Mt(t,e)}))}function Lt(e){var n,i,r,s,o=e.aoColumns,a=o.length,u=e.oFeatures,c=e.oPreviousSearch,d=e.aoPreSearchCols,h=[],f=ie(e),m=e._iDisplayStart,p=!1!==u.bPaginate?e._iDisplayLength:-1,_=function(t,e){h.push({name:t,value:e})};_("sEcho",e.iDraw),_("iColumns",a),_("sColumns",L(o,"sName").join(",")),_("iDisplayStart",m),_("iDisplayLength",p);var g={draw:e.iDraw,columns:[],order:[],start:m,length:p,search:{value:c.sSearch,regex:c.bRegex}};for(n=0;n',u=s.sSearch;u=u.match(/_INPUT_/)?u.replace("_INPUT_",l):u+l;var c=t("
    ",{id:a.f?null:r+"_filter",class:i.sFilter}).append(t("
    ").addClass(n.sLength);return e.aanFeatures.l||(d[0].id=i+"_length"),d.children().append(e.oLanguage.sLengthMenu.replace("_MENU_",l[0].outerHTML)),t("select",d).val(e._iDisplayLength).on("change.DT",(function(n){Rt(e,t(this).val()),ft(e)})),t(e.nTable).on("length.dt.DT",(function(n,i,r){e===i&&t("select",d).val(r)})),d[0]}function Bt(e){var n=e.sPaginationType,i=l.ext.pager[n],r="function"==typeof i,s=function(t){ft(t)},o=t("
    ").addClass(e.oClasses.sPaging+n)[0],a=e.aanFeatures;return r||i.fnInit(e,o,s),a.p||(o.id=e.sTableId+"_paginate",e.aoDrawCallback.push({fn:function(t){if(r){var e,n,o=t._iDisplayStart,l=t._iDisplayLength,u=t.fnRecordsDisplay(),c=-1===l,d=c?0:Math.ceil(o/l),h=c?1:Math.ceil(u/l),f=i(d,h);for(e=0,n=a.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:e.aanFeatures.r?null:e.sTableId+"_processing",class:e.oClasses.sProcessing}).html(e.oLanguage.sProcessing).append("
    ").insertBefore(e.nTable)[0]}function qt(e,n){e.oFeatures.bProcessing&&t(e.aanFeatures.r).css("display",n?"block":"none"),ve(e,null,"processing",[e,n])}function Zt(e){var n=t(e.nTable),i=e.oScroll;if(""===i.sX&&""===i.sY)return e.nTable;var r=i.sX,s=i.sY,o=e.oClasses,a=n.children("caption"),l=a.length?a[0]._captionSide:null,u=t(n[0].cloneNode(!1)),c=t(n[0].cloneNode(!1)),d=n.children("tfoot"),h="
    ",f=function(t){return t?ne(t):null};d.length||(d=null);var m=t(h,{class:o.sScrollWrapper}).append(t(h,{class:o.sScrollHead}).css({overflow:"hidden",position:"relative",border:0,width:r?f(r):"100%"}).append(t(h,{class:o.sScrollHeadInner}).css({"box-sizing":"content-box",width:i.sXInner||"100%"}).append(u.removeAttr("id").css("margin-left",0).append("top"===l?a:null).append(n.children("thead"))))).append(t(h,{class:o.sScrollBody}).css({position:"relative",overflow:"auto",width:f(r)}).append(n));d&&m.append(t(h,{class:o.sScrollFoot}).css({overflow:"hidden",border:0,width:r?f(r):"100%"}).append(t(h,{class:o.sScrollFootInner}).append(c.removeAttr("id").css("margin-left",0).append("bottom"===l?a:null).append(n.children("tfoot")))));var p=m.children(),_=p[0],g=p[1],y=d?p[2]:null;return r&&t(g).on("scroll.DT",(function(t){var e=this.scrollLeft;_.scrollLeft=e,d&&(y.scrollLeft=e)})),t(g).css("max-height",s),i.bCollapse||t(g).css("height",s),e.nScrollHead=_,e.nScrollBody=g,e.nScrollFoot=y,e.aoDrawCallback.push({fn:$t,sName:"scrolling"}),m[0]}function $t(n){var r,s,o,a,l,u,c,d,h,f=n.oScroll,m=f.sX,p=f.sXInner,_=f.sY,g=f.iBarWidth,y=t(n.nScrollHead),v=y[0].style,b=y.children("div"),M=b[0].style,w=b.children("table"),x=n.nScrollBody,k=t(x),T=x.style,D=t(n.nScrollFoot).children("div"),S=D.children("table"),Y=t(n.nTHead),C=t(n.nTable),A=C[0],P=A.style,E=n.nTFoot?t(n.nTFoot):null,H=n.oBrowser,O=H.bScrollOversize,j=(L(n.aoColumns,"nTh"),[]),z=[],I=[],N=[],W=function(t){var e=t.style;e.paddingTop="0",e.paddingBottom="0",e.borderTopWidth="0",e.borderBottomWidth="0",e.height=0},B=x.scrollHeight>x.clientHeight;if(n.scrollBarVis!==B&&n.scrollBarVis!==i)return n.scrollBarVis=B,void F(n);n.scrollBarVis=B,C.children("thead, tfoot").remove(),E&&(u=E.clone().prependTo(C),s=E.find("tr"),a=u.find("tr"),u.find("[id]").removeAttr("id")),l=Y.clone().prependTo(C),r=Y.find("tr"),o=l.find("tr"),l.find("th, td").removeAttr("tabindex"),l.find("[id]").removeAttr("id"),m||(T.width="100%",y[0].style.width="100%"),t.each(gt(n,l),(function(t,e){c=R(n,t),e.style.width=n.aoColumns[c].sWidth})),E&&Gt((function(t){t.style.width=""}),a),h=C.outerWidth(),""===m?(P.width="100%",O&&(C.find("tbody").height()>x.offsetHeight||"scroll"==k.css("overflow-y"))&&(P.width=ne(C.outerWidth()-g)),h=C.outerWidth()):""!==p&&(P.width=ne(p),h=C.outerWidth()),Gt(W,o),Gt((function(n){var i=e.getComputedStyle?e.getComputedStyle(n).width:ne(t(n).width());I.push(n.innerHTML),j.push(i)}),o),Gt((function(t,e){t.style.width=j[e]}),r),t(o).css("height",0),E&&(Gt(W,a),Gt((function(e){N.push(e.innerHTML),z.push(ne(t(e).css("width")))}),a),Gt((function(t,e){t.style.width=z[e]}),s),t(a).height(0)),Gt((function(t,e){t.innerHTML='
    '+I[e]+"
    ",t.childNodes[0].style.height="0",t.childNodes[0].style.overflow="hidden",t.style.width=j[e]}),o),E&&Gt((function(t,e){t.innerHTML='
    '+N[e]+"
    ",t.childNodes[0].style.height="0",t.childNodes[0].style.overflow="hidden",t.style.width=z[e]}),a),Math.round(C.outerWidth())x.offsetHeight||"scroll"==k.css("overflow-y")?h+g:h,O&&(x.scrollHeight>x.offsetHeight||"scroll"==k.css("overflow-y"))&&(P.width=ne(d-g)),""!==m&&""===p||me(n,1,"Possible column misalignment",6)):d="100%",T.width=ne(d),v.width=ne(d),E&&(n.nScrollFoot.style.width=ne(d)),_||O&&(T.height=ne(A.offsetHeight+g));var V=C.outerWidth();w[0].style.width=ne(V),M.width=ne(V);var U=C.height()>x.clientHeight||"scroll"==k.css("overflow-y"),q="padding"+(H.bScrollbarLeft?"Left":"Right");M[q]=U?g+"px":"0px",E&&(S[0].style.width=ne(V),D[0].style.width=ne(V),D[0].style[q]=U?g+"px":"0px"),C.children("colgroup").insertBefore(C.children("thead")),k.trigger("scroll"),!n.bSorted&&!n.bFiltered||n._drawHold||(x.scrollTop=0)}function Gt(t,e,n){for(var i,r,s=0,o=0,a=e.length;o/g;function Kt(n){var i,r,s,o=n.nTable,a=n.aoColumns,l=n.oScroll,u=l.sY,c=l.sX,d=l.sXInner,h=a.length,f=V(n,"bVisible"),m=t("th",n.nTHead),p=o.getAttribute("width"),_=o.parentNode,g=!1,y=n.oBrowser,v=y.bScrollOversize,b=o.style.width;for(b&&-1!==b.indexOf("%")&&(p=b),i=0;i").appendTo(M.find("tbody"));for(M.find("thead, tfoot").remove(),M.append(t(n.nTHead).clone()).append(t(n.nTFoot).clone()),M.find("tfoot th, tfoot td").css("width",""),m=gt(n,M.find("thead")[0]),i=0;i").css({width:r.sWidthOrig,margin:0,padding:0,border:0,height:1}));if(n.aoData.length)for(i=0;i").css(c||u?{position:"absolute",top:0,left:0,height:1,right:0,overflow:"hidden"}:{}).append(M).appendTo(_);c&&d?M.width(d):c?(M.css("width","auto"),M.removeAttr("width"),M.width()<_.clientWidth&&p&&M.width(_.clientWidth)):u?M.width(_.clientWidth):p&&M.width(p);var k=0;for(i=0;i").css("width",ne(e)).appendTo(i||n.body),s=r[0].offsetWidth;return r.remove(),s}function te(e,n){var i=ee(e,n);if(i<0)return null;var r=e.aoData[i];return r.nTr?r.anCells[n]:t("").html(K(e,i,n,"display"))[0]}function ee(t,e){for(var n,i=-1,r=-1,s=0,o=t.aoData.length;si&&(i=n.length,r=s);return r}function ne(t){return null===t?"0px":"number"==typeof t?t<0?"0px":t+"px":t.match(/\d$/)?t+"px":t}function ie(e){var n,r,s,o,a,u,c,d=[],h=e.aoColumns,f=e.aaSortingFixed,m=t.isPlainObject(f),p=[],_=function(e){e.length&&!Array.isArray(e[0])?p.push(e):t.merge(p,e)};for(Array.isArray(f)&&_(f),m&&f.pre&&_(f.pre),_(e.aaSorting),m&&f.post&&_(f.post),n=0;ni?1:0))return"asc"===l.dir?a:-a;return(n=o[t])<(i=o[e])?-1:n>i?1:0})):d.sort((function(t,e){var n,i,r,l,c,d=s.length,h=u[t]._aSortData,f=u[e]._aSortData;for(r=0;ri?1:0}))}t.bSorted=!0}function se(t){for(var e,n,i=t.aoColumns,r=ie(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 oe(e,n,r,s){var o,a=e.aoColumns[n],l=e.aaSorting,u=a.asSorting,c=function(e,n){var r=e._idx;return r===i&&(r=t.inArray(e[1],u)),r+10&&n.time<+new Date-1e3*d)return e._bLoadingState=!1,void r();if(n.columns&&a.length!==n.columns.length)return e._bLoadingState=!1,void r();if(e.oLoadedState=t.extend(!0,{},n),n.length!==i&&(u?u.page.len(n.length):e._iDisplayLength=n.length),n.start!==i&&(null===u?(e._iDisplayStart=n.start,e.iInitDisplayStart=n.start):Vt(e,n.start/e._iDisplayLength)),n.order!==i&&(e.aaSorting=[],t.each(n.order,(function(t,n){e.aaSorting.push(n[0]>=a.length?[0,n[1]]:n)}))),n.search!==i&&t.extend(e.oPreviousSearch,Ot(n.search)),n.columns){for(s=0,o=n.columns.length;s=n&&(e=n-i),e-=e%i,(-1===i||e<0)&&(e=0),t._iDisplayStart=e}function Le(e,n){var i=e.renderer,r=l.ext.renderer[n];return t.isPlainObject(i)&&i[n]?r[i[n]]||r._:"string"==typeof i&&r[i]||r._}function Me(t){return t.oFeatures.bServerSide?"ssp":t.ajax||t.sAjaxSource?"ajax":"dom"}var we=[],xe=Array.prototype,ke=function(e){var n,i,r=l.settings,s=t.map(r,(function(t,e){return t.nTable}));return e?e.nTable&&e.oApi?[e]:e.nodeName&&"table"===e.nodeName.toLowerCase()?-1!==(n=t.inArray(e,s))?[r[n]]:null:e&&"function"==typeof e.settings?e.settings().toArray():("string"==typeof e?i=t(e):e instanceof t&&(i=e),i?i.map((function(e){return-1!==(n=t.inArray(this,s))?r[n]:null})).toArray():void 0):[]};s=function(e,n){if(!(this instanceof s))return new s(e,n);var i=[],r=function(t){var e=ke(t);e&&i.push.apply(i,e)};if(Array.isArray(e))for(var o=0,a=e.length;ot?new s(e[t],this[t]):null},filter:function(t){var e=[];if(xe.filter)e=xe.filter.call(this,t,this);else for(var n=0,i=this.length;n0)return t[0].json})),o("ajax.params()",(function(){var t=this.context;if(t.length>0)return t[0].oAjaxData})),o("ajax.reload()",(function(t,e){return this.iterator("table",(function(n){De(n,!1===e,t)}))})),o("ajax.url()",(function(e){var n=this.context;return e===i?0===n.length?i:(n=n[0]).ajax?t.isPlainObject(n.ajax)?n.ajax.url:n.ajax:n.sAjaxSource:this.iterator("table",(function(n){t.isPlainObject(n.ajax)?n.ajax.url=e:n.ajax=e}))})),o("ajax.url().load()",(function(t,e){return this.iterator("table",(function(n){De(n,!1===e,t)}))}));var Se=function(t,e,n,s,o){var a,l,u,c,d,h,f=[],m=typeof e;for(e&&"string"!==m&&"function"!==m&&e.length!==i||(e=[e]),u=0,c=e.length;u0)return t[0]=t[e],t[0].length=1,t.length=1,t.context=[t.context[e]],t;return t.length=0,t},Ae=function(e,n){var i,r=[],s=e.aiDisplay,o=e.aiDisplayMaster,a=n.search,l=n.order,u=n.page;if("ssp"==Me(e))return"removed"===a?[]:w(0,o.length);if("current"==u)for(d=e._iDisplayStart,h=e.fnDisplayEnd();d=0&&"applied"==a)&&r.push(d);return r},Pe=function(e,n,r){var s;return Se("row",n,(function(n){var o=_(n),a=e.aoData;if(null!==o&&!r)return[o];if(s||(s=Ae(e,r)),null!==o&&-1!==t.inArray(o,s))return[o];if(null===n||n===i||""===n)return s;if("function"==typeof n)return t.map(s,(function(t){var e=a[t];return n(t,e._aData,e.nTr)?t:null}));if(n.nodeName){var l=n._DT_RowIndex,u=n._DT_CellIndex;if(l!==i)return a[l]&&a[l].nTr===n?[l]:[];if(u)return a[u.row]&&a[u.row].nTr===n.parentNode?[u.row]:[];var c=t(n).closest("*[data-dt-row]");return c.length?[c.data("dt-row")]:[]}if("string"==typeof n&&"#"===n.charAt(0)){var d=e.aIds[n.replace(/^#/,"")];if(d!==i)return[d.idx]}var h=x(M(e.aoData,s,"nTr"));return t(h).filter(n).map((function(){return this._DT_RowIndex})).toArray()}),e,r)};o("rows()",(function(e,n){e===i?e="":t.isPlainObject(e)&&(n=e,e=""),n=Ye(n);var r=this.iterator("table",(function(t){return Pe(t,e,n)}),1);return r.selector.rows=e,r.selector.opts=n,r})),o("rows().nodes()",(function(){return this.iterator("row",(function(t,e){return t.aoData[e].nTr||i}),1)})),o("rows().data()",(function(){return this.iterator(!0,"rows",(function(t,e){return M(t.aoData,e,"_aData")}),1)})),a("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)})),a("rows().invalidate()","row().invalidate()",(function(t){return this.iterator("row",(function(e,n){at(e,n,t)}))})),a("rows().indexes()","row().index()",(function(){return this.iterator("row",(function(t,e){return e}),1)})),a("rows().ids()","row().id()",(function(t){for(var e=[],n=this.context,i=0,r=n.length;i0&&e._iRecordsDisplay--,be(e);var f=e.rowIdFn(h._aData);f!==i&&delete e.aIds[f]})),this.iterator("table",(function(t){for(var e=0,n=t.aoData.length;e").addClass(i);t("td",l).addClass(i).html(n)[0].colSpan=B(e),s.push(l[0])}};o(i,r),n._details&&n._details.detach(),n._details=t(s),n._detailsShow&&n._details.insertAfter(n.nTr)},He=l.util.throttle((function(t){ce(t[0])}),500),Oe=function(e,n){var r=e.context;if(r.length){var s=r[0].aoData[n!==i?n:e[0]];s&&s._details&&(s._details.remove(),s._detailsShow=i,s._details=i,t(s.nTr).removeClass("dt-hasChild"),He(r))}},je=function(e,n){var i=e.context;if(i.length&&e.length){var r=i[0].aoData[e[0]];r._details&&(r._detailsShow=n,n?(r._details.insertAfter(r.nTr),t(r.nTr).addClass("dt-hasChild")):(r._details.detach(),t(r.nTr).removeClass("dt-hasChild")),ve(i[0],null,"childRow",[n,e.row(e[0])]),ze(i[0]),He(i))}},ze=function(t){var e=new s(t),n=".dt.DT_details",i="draw"+n,r="column-sizing"+n,o="destroy"+n,a=t.aoData;e.off(i+" "+r+" "+o),L(a,"_details").length>0&&(e.on(i,(function(n,i){t===i&&e.rows({page:"current"}).eq(0).each((function(t){var e=a[t];e._detailsShow&&e._details.insertAfter(e.nTr)}))})),e.on(r,(function(e,n,i,r){if(t===n)for(var s,o=B(n),l=0,u=a.length;l=0?a:r.length+a];if("function"==typeof n){var l=Ae(e,i);return t.map(r,(function(t,i){return n(i,Re(e,i,0,0,l),o[i])?i:null}))}var u="string"==typeof n?n.match(Fe):"";if(u)switch(u[2]){case"visIdx":case"visible":var c=parseInt(u[1],10);if(c<0){var d=t.map(r,(function(t,e){return t.bVisible?e:null}));return[d[d.length+c]]}return[R(e,c)];case"name":return t.map(s,(function(t,e){return t===u[1]?e:null}));default:return[]}if(n.nodeName&&n._DT_CellIndex)return[n._DT_CellIndex.column];var h=t(o).filter(n).map((function(){return t.inArray(this,o)})).toArray();if(h.length||!n.nodeName)return h;var f=t(n).closest("*[data-dt-column]");return f.length?[f.data("dt-column")]:[]};return Se("column",n,a,e,i)},Be=function(e,n,r){var s,o,a,l,u=e.aoColumns,c=u[n],d=e.aoData;if(r===i)return c.bVisible;if(c.bVisible!==r){if(r){var h=t.inArray(!0,L(u,"bVisible"),n+1);for(o=0,a=d.length;on;return!0},l.isDataTable=l.fnIsDataTable=function(e){var n=t(e).get(0),i=!1;return e instanceof l.Api||(t.each(l.settings,(function(e,r){var s=r.nScrollHead?t("table",r.nScrollHead)[0]:null,o=r.nScrollFoot?t("table",r.nScrollFoot)[0]:null;r.nTable!==n&&s!==n&&o!==n||(i=!0)})),i)},l.tables=l.fnTables=function(e){var n=!1;t.isPlainObject(e)&&(n=e.api,e=e.visible);var i=t.map(l.settings,(function(n){if(!e||e&&t(n.nTable).is(":visible"))return n.nTable}));return n?new s(i):i},l.camelToHungarian=A,o("$()",(function(e,n){var i=this.rows(n).nodes(),r=t(i);return t([].concat(r.filter(e).toArray(),r.find(e).toArray()))})),t.each(["on","one","off"],(function(e,n){o(n+"()",(function(){var e=Array.prototype.slice.call(arguments);e[0]=t.map(e[0].split(/\s/),(function(t){return t.match(/\.dt\b/)?t:t+".dt"})).join(" ");var i=t(this.tables().nodes());return i[n].apply(i,e),this}))})),o("clear()",(function(){return this.iterator("table",(function(t){st(t)}))})),o("settings()",(function(){return new s(this.context,this.context)})),o("init()",(function(){var t=this.context;return t.length?t[0].oInit:null})),o("data()",(function(){return this.iterator("table",(function(t){return L(t.aoData,"_aData")})).flatten()})),o("destroy()",(function(n){return n=n||!1,this.iterator("table",(function(i){var r,o=i.oClasses,a=i.nTable,u=i.nTBody,c=i.nTHead,d=i.nTFoot,h=t(a),f=t(u),m=t(i.nTableWrapper),p=t.map(i.aoData,(function(t){return t.nTr}));i.bDestroying=!0,ve(i,"aoDestroyCallback","destroy",[i]),n||new s(i).columns().visible(!0),m.off(".DT").find(":not(tbody *)").off(".DT"),t(e).off(".DT-"+i.sInstance),a!=c.parentNode&&(h.children("thead").detach(),h.append(c)),d&&a!=d.parentNode&&(h.children("tfoot").detach(),h.append(d)),i.aaSorting=[],i.aaSortingFixed=[],le(i),t(p).removeClass(i.asStripeClasses.join(" ")),t("th, td",c).removeClass(o.sSortable+" "+o.sSortableAsc+" "+o.sSortableDesc+" "+o.sSortableNone),f.children().detach(),f.append(p);var _=i.nTableWrapper.parentNode,g=n?"remove":"detach";h[g](),m[g](),!n&&_&&(_.insertBefore(a,i.nTableReinsertBefore),h.css("width",i.sDestroyWidth).removeClass(o.sTable),(r=i.asDestroyStripes.length)&&f.children().each((function(e){t(this).addClass(i.asDestroyStripes[e%r])})));var y=t.inArray(i,l.settings);-1!==y&&l.settings.splice(y,1)}))})),t.each(["column","row","cell"],(function(t,e){o(e+"s().every()",(function(t){var n=this.selector.opts,r=this;return this.iterator(e,(function(s,o,a,l,u){t.call(r[e](o,"cell"===e?a:n,"cell"===e?n:i),o,a,l,u)}))}))})),o("i18n()",(function(e,n,r){var s=this.context[0],o=nt(e)(s.oLanguage);return o===i&&(o=n),r!==i&&t.isPlainObject(o)&&(o=o[r]!==i?o[r]:o._),o.replace("%d",r)})),l.version="1.12.1",l.settings=[],l.models={},l.models.oSearch={bCaseInsensitive:!0,sSearch:"",bRegex:!1,bSmart:!0,return:!1},l.models.oRow={nTr:null,anCells:null,_aData:[],_aSortData:null,_aFilterData:null,_sFilterRow:null,_sRowStripe:"",src:null,idx:-1},l.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},l.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:t.extend({},l.models.oSearch),sAjaxDataProp:"data",sAjaxSource:null,sDom:"lfrtip",searchDelay:null,sPaginationType:"simple_numbers",sScrollX:"",sScrollXInner:"",sScrollY:"",sServerMethod:"GET",renderer:null,rowId:"DT_RowId"},C(l.defaults),l.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},C(l.defaults.column),l.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:i,oAjaxData:i,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"==Me(this)?1*this._iRecordsTotal:this.aiDisplayMaster.length},fnRecordsDisplay:function(){return"ssp"==Me(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},l.ext=r={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:l.fnVersionCheck,iApiIndex:0,oJUIClasses:{},sVersion:l.version},t.extend(r,{afnFiltering:r.search,aTypes:r.type.detect,ofnSearch:r.type.search,oSort:r.type.order,afnSortData:r.order,aoFeatures:r.feature,oApi:r.internal,oStdClasses:r.classes,oPagination:r.pager}),t.extend(l.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 Ue=l.ext.pager;function qe(t,e){var n=[],i=Ue.numbers_length,r=Math.floor(i/2);return e<=i?n=w(0,e):t<=r?((n=w(0,i-2)).push("ellipsis"),n.push(e-1)):t>=e-1-r?((n=w(e-(i-2),e)).splice(0,0,"ellipsis"),n.splice(0,0,0)):((n=w(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}t.extend(Ue,{simple:function(t,e){return["previous","next"]},full:function(t,e){return["first","previous","next","last"]},numbers:function(t,e){return[qe(t,e)]},simple_numbers:function(t,e){return["previous",qe(t,e),"next"]},full_numbers:function(t,e){return["first","previous",qe(t,e),"next","last"]},first_last_numbers:function(t,e){return["first",qe(t,e),"last"]},_numbers:qe,numbers_length:7}),t.extend(!0,l.ext.renderer,{pageButton:{_:function(e,r,s,o,a,l){var u,c,d,h=e.oClasses,f=e.oLanguage.oPaginate,m=e.oLanguage.oAria.paginate||{},p=0,_=function(n,i){var r,o,d,g,y=h.sPageButtonDisabled,v=function(t){Vt(e,t.data.action,!0)};for(r=0,o=i.length;r").appendTo(n);_(b,d)}else{switch(u=null,c=d,g=e.iTabIndex,d){case"ellipsis":n.append('');break;case"first":u=f.sFirst,0===a&&(g=-1,c+=" "+y);break;case"previous":u=f.sPrevious,0===a&&(g=-1,c+=" "+y);break;case"next":u=f.sNext,0!==l&&a!==l-1||(g=-1,c+=" "+y);break;case"last":u=f.sLast,0!==l&&a!==l-1||(g=-1,c+=" "+y);break;default:u=e.fnFormatNumber(d+1),c=a===d?h.sPageButtonActive:""}null!==u&&(ge(t("
    ",{class:h.sPageButton+" "+c,"aria-controls":e.sTableId,"aria-label":m[d],"data-dt-idx":p,tabindex:g,id:0===s&&"string"==typeof d?e.sTableId+"_"+d:null}).html(u).appendTo(n),{action:d},v),p++)}};try{d=t(r).find(n.activeElement).data("dt-idx")}catch(t){}_(t(r).empty(),o),d!==i&&t(r).find("[data-dt-idx="+d+"]").trigger("focus")}}}),t.extend(l.ext.type.detect,[function(t,e){var n=e.oLanguage.sDecimal;return y(t,n)?"num"+n:null},function(t,e){if(t&&!(t instanceof Date)&&!h.test(t))return null;var n=Date.parse(t);return null!==n&&!isNaN(n)||p(t)?"date":null},function(t,e){var n=e.oLanguage.sDecimal;return y(t,n,!0)?"num-fmt"+n:null},function(t,e){var n=e.oLanguage.sDecimal;return b(t,n)?"html-num"+n:null},function(t,e){var n=e.oLanguage.sDecimal;return b(t,n,!0)?"html-num-fmt"+n:null},function(t,e){return p(t)||"string"==typeof t&&-1!==t.indexOf("<")?"html":null}]),t.extend(l.ext.type.search,{html:function(t){return p(t)?t:"string"==typeof t?t.replace(c," ").replace(d,""):""},string:function(t){return p(t)?t:"string"==typeof t?t.replace(c," "):t}});var Ze=function(t,e,n,i){return 0===t||t&&"-"!==t?(e&&(t=g(t,e)),t.replace&&(n&&(t=t.replace(n,"")),i&&(t=t.replace(i,""))),1*t):-1/0};function $e(e){t.each({num:function(t){return Ze(t,e)},"num-fmt":function(t){return Ze(t,e,m)},"html-num":function(t){return Ze(t,e,d)},"html-num-fmt":function(t){return Ze(t,e,d,m)}},(function(t,n){r.type.order[t+e+"-pre"]=n,t.match(/^html\-/)&&(r.type.search[t+e]=r.type.search.html)}))}t.extend(r.type.order,{"date-pre":function(t){var e=Date.parse(t);return isNaN(e)?-1/0:e},"html-pre":function(t){return p(t)?"":t.replace?t.replace(/<.*?>/g,"").toLowerCase():t+""},"string-pre":function(t){return p(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}}),$e(""),t.extend(!0,l.ext.renderer,{header:{_:function(e,n,i,r){t(e.nTable).on("order.dt.DT",(function(t,s,o,a){if(e===s){var l=i.idx;n.removeClass(r.sSortAsc+" "+r.sSortDesc).addClass("asc"==a[l]?r.sSortAsc:"desc"==a[l]?r.sSortDesc:i.sSortingClass)}}))},jqueryui:function(e,n,i,r){t("
    ").addClass(r.sSortJUIWrapper).append(n.contents()).append(t("").addClass(r.sSortIcon+" "+i.sSortingClassJUI)).appendTo(n),t(e.nTable).on("order.dt.DT",(function(t,s,o,a){if(e===s){var l=i.idx;n.removeClass(r.sSortAsc+" "+r.sSortDesc).addClass("asc"==a[l]?r.sSortAsc:"desc"==a[l]?r.sSortDesc:i.sSortingClass),n.find("span."+r.sSortIcon).removeClass(r.sSortJUIAsc+" "+r.sSortJUIDesc+" "+r.sSortJUI+" "+r.sSortJUIAscAllowed+" "+r.sSortJUIDescAllowed).addClass("asc"==a[l]?r.sSortJUIAsc:"desc"==a[l]?r.sSortJUIDesc:i.sSortingClassJUI)}}))}}});var Ge=function(t){return Array.isArray(t)&&(t=t.join(",")),"string"==typeof t?t.replace(/&/g,"&").replace(//g,">").replace(/"/g,"""):t};function Je(t,n,i,r,s){return e.moment?t[n](s):e.luxon?t[i](s):r?t[r](s):t}var Ke=!1;function Xe(t,n,i){var r;if(e.moment){if(!(r=e.moment.utc(t,n,i,!0)).isValid())return null}else if(e.luxon){if(!(r=n?e.luxon.DateTime.fromFormat(t,n):e.luxon.DateTime.fromISO(t)).isValid)return null;r.setLocale(i)}else n?(Ke||alert("DataTables warning: Formatted date without Moment.js or Luxon - https://datatables.net/tn/17"),Ke=!0):r=new Date(t);return r}function Qe(t){return function(e,n,r,s){0===arguments.length?(r="en",n=null,e=null):1===arguments.length?(r="en",n=e,e=null):2===arguments.length&&(r=n,n=e,e=null);var o="datetime-"+n;return l.ext.type.order[o]||(l.ext.type.detect.unshift((function(t){return t===o&&o})),l.ext.type.order[o+"-asc"]=function(t,e){var n=t.valueOf(),i=e.valueOf();return n===i?0:ni?-1:1}),function(a,l){if(null===a||a===i)if("--now"===s){var u=new Date;a=new Date(Date.UTC(u.getFullYear(),u.getMonth(),u.getDate(),u.getHours(),u.getMinutes(),u.getSeconds()))}else a="";if("type"===l)return o;if(""===a)return"sort"!==l?"":Xe("0000-01-01 00:00:00",null,r);if(null!==n&&e===n&&"sort"!==l&&"type"!==l&&!(a instanceof Date))return a;var c=Xe(a,e,r);if(null===c)return a;if("sort"===l)return c;var d=null===n?Je(c,"toDate","toJSDate","")[t]():Je(c,"format","toFormat","toISOString",n);return"display"===l?Ge(d):d}}}var tn=",",en=".";if(Intl)try{for(var nn=(new Intl.NumberFormat).formatToParts(100000.1),rn=0;rn=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:'