/*! For license information please see commons-f61dba206c1332117936.js.LICENSE.txt */
(self.webpackChunk_bemer_web_app_marketing_site=self.webpackChunk_bemer_web_app_marketing_site||[]).push([[223],{1186:function(e,t,n){"use strict";n.d(t,{AJe:function(){return Oc},Muw:function(){return Pc},bJd:function(){return Im},W0X:function(){return gh},JD8:function(){return Pm},C1U:function(){return Lm},XZB:function(){return jm},PmK:function(){return yh},IQA:function(){return xh},P9B:function(){return wh},W61:function(){return kh},PsO:function(){return Ch},Wd6:function(){return Ih},PBS:function(){return Rh},Zlm:function(){return Mh},e0z:function(){return Dh},Z2$:function(){return Kh},eFn:function(){return eg},Zfi:function(){return ng},eUv:function(){return ig},lCN:function(){return nb},Z$d:function(){return ab},eOr:function(){return hb},EPu:function(){return wb},xbh:function(){return Tb},Cx2:function(){return Ob},vVO:function(){return Mb},CM_:function(){return Db},v_W:function(){return zb},owJ:function(){return Jb},LrI:function(){return Zb},MqA:function(){return cx},rsT:function(){return mx},y66:function(){return yx},FIi:function(){return Ix},Mkw:function(){return Dx},MFI:function(){return Bx},rjP:function(){return Fx},yX2:function(){return Gx},yrU:function(){return qx},rPG:function(){return Xx},MHj:function(){return Qx},F57:function(){return eE},ylQ:function(){return oE},Foi:function(){return uE},yG2:function(){return yE},FZ3:function(){return kE},MWr:function(){return CE},Fie:function(){return OE},bKl:function(){return PE},imz:function(){return WE},PtW:function(){return zE},W79:function(){return UE},P_J:function(){return qE},WMX:function(){return tw},bvd:function(){return Bw},Wbc:function(){return Vw},PeO:function(){return Kw},suu:function(){return Qw},Nsb:function(){return e_},GQZ:function(){return n_},zcM:function(){return s_},GvN:function(){return c_},zTz:function(){return d_},Udt:function(){return aA},NBf:function(){return uA},osg:function(){return pA},h$e:function(){return bA},hW8:function(){return EA},oyk:function(){return TA},vay:function(){return MA},oTw:function(){return Zy},vjC:function(){return jA},o2A:function(){return VA},mbW:function(){return GA},mw8:function(){return qA},hXe:function(){return DR},okk:function(){return eP},p95:function(){return nP},pyk:function(){return iP},DIH:function(){return lP},wpG:function(){return uP},j_T:function(){return pP},qM7:function(){return mP},gTx:function(){return gP},nBP:function(){return _P},gZB:function(){return TP},$ko:function(){return OP},RXi:function(){return RP},Yzw:function(){return MP},diO:function(){return DP},Kj7:function(){return BP},R3m:function(){return FP},Yko:function(){return GP},HnX:function(){return YP},AFF:function(){return JP},HYG:function(){return ZP},OV6:function(){return fM},HhT:function(){return yM},Vxi:function(){return xM},AwB:function(){return wM},HPC:function(){return kM},JEh:function(){return TM},Qgv:function(){return LM},cxW:function(){return jM},XdV:function(){return NM},Qar:function(){return nL},XOE:function(){return iL},X9Q:function(){return oL},cM4:function(){return EL},GI9:function(){return kL},N1_:function(){return OL},Nrd:function(){return RL},GnX:function(){return rD},O1$:function(){return jc},aqS:function(){return zc},ikK:function(){return Wp},LZt:function(){return Gc},wrv:function(){return ym},QoN:function(){return Yc},MHB:function(){return Rc}});var r=n(5130),i=n(6959),a=function(e,t){return a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},a(e,t)};function o(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}a(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var s=function(){return s=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},s.apply(this,arguments)};function l(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]])}return n}Object.create;function c(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,i,a=n.call(e),o=[];try{for(;(void 0===t||t-- >0)&&!(r=a.next()).done;)o.push(r.value)}catch(s){i={error:s}}finally{try{r&&!r.done&&(n=a.return)&&n.call(a)}finally{if(i)throw i.error}}return o}function u(e,t,n){if(n||2===arguments.length)for(var r,i=0,a=t.length;i<a;i++)!r&&i in t||(r||(r=Array.prototype.slice.call(t,0,i)),r[i]=t[i]);return e.concat(r||Array.prototype.slice.call(t))}Object.create;"function"==typeof SuppressedError&&SuppressedError;var d=n(4041),p=function(e){return{isEnabled:function(t){return e.some((function(e){return!!t[e]}))}}},f={measureLayout:p(["layout","layoutId","drag","_layoutResetTransform"]),animation:p(["animate","exit","variants","whileHover","whileTap","whileFocus","whileDrag"]),exit:p(["exit"]),drag:p(["drag","dragControls"]),focus:p(["whileFocus"]),hover:p(["whileHover","onHoverStart","onHoverEnd"]),tap:p(["whileTap","onTap","onTapStart","onTapCancel"]),pan:p(["onPan","onPanStart","onPanSessionStart","onPanEnd"]),layoutAnimation:p(["layout","layoutId"])};var m=(0,d.createContext)({strict:!1}),h=Object.keys(f),g=h.length;var v=(0,d.createContext)({transformPagePoint:function(e){return e},isStatic:!1}),y=(0,d.createContext)({});var b=(0,d.createContext)(null);function x(e){var t=(0,d.useRef)(null);return null===t.current&&(t.current=e()),t.current}function E(){var e=(0,d.useContext)(b);if(null===e)return[!0,null];var t=e.isPresent,n=e.onExitComplete,r=e.register,i=S();(0,d.useEffect)((function(){return r(i)}),[]);return!t&&n?[!1,function(){return null==n?void 0:n(i)}]:[!0]}function w(e){return null===e||e.isPresent}var _=0,k=function(){return _++},S=function(){return x(k)},C=(0,d.createContext)(null),T="undefined"!=typeof window,I=T?d.useLayoutEffect:d.useEffect;function O(e,t,n,r){var i=(0,d.useContext)(v),a=(0,d.useContext)(m),o=(0,d.useContext)(y).visualElement,l=(0,d.useContext)(b),c=function(e){var t=e.layoutId,n=(0,d.useContext)(C);return n&&void 0!==t?n+"-"+t:t}(n),u=(0,d.useRef)(void 0);r||(r=a.renderer),!u.current&&r&&(u.current=r(e,{visualState:t,parent:o,props:s(s({},n),{layoutId:c}),presenceId:null==l?void 0:l.id,blockInitialAnimation:!1===(null==l?void 0:l.initial)}));var p=u.current;return I((function(){p&&(p.setProps(s(s(s({},i),n),{layoutId:c})),p.isPresent=w(l),p.isPresenceRoot=!o||o.presenceId!==(null==l?void 0:l.id),p.syncRender())})),(0,d.useEffect)((function(){var e;p&&(null===(e=p.animationState)||void 0===e||e.animateChanges())})),I((function(){return function(){return null==p?void 0:p.notifyUnmount()}}),[]),p}function A(e){return"object"==typeof e&&Object.prototype.hasOwnProperty.call(e,"current")}function R(e){return Array.isArray(e)}function P(e){return"string"==typeof e||R(e)}function M(e,t,n,r,i){var a;return void 0===r&&(r={}),void 0===i&&(i={}),"string"==typeof t&&(t=null===(a=e.variants)||void 0===a?void 0:a[t]),"function"==typeof t?t(null!=n?n:e.custom,r,i):t}function L(e,t,n){var r=e.getProps();return M(r,t,null!=n?n:r.custom,function(e){var t={};return e.forEachValue((function(e,n){return t[n]=e.get()})),t}(e),function(e){var t={};return e.forEachValue((function(e,n){return t[n]=e.getVelocity()})),t}(e))}function D(e){var t;return"function"==typeof(null===(t=e.animate)||void 0===t?void 0:t.start)||P(e.initial)||P(e.animate)||P(e.whileHover)||P(e.whileDrag)||P(e.whileTap)||P(e.whileFocus)||P(e.exit)}function j(e){return Boolean(D(e)||e.variants)}function B(e,t){var n=function(e,t){if(D(e)){var n=e.initial,r=e.animate;return{initial:!1===n||P(n)?n:void 0,animate:P(r)?r:void 0}}return!1!==e.inherit?t:{}}(e,(0,d.useContext)(y)),r=n.initial,i=n.animate;return(0,d.useMemo)((function(){return{initial:r,animate:i}}),t?[N(r),N(i)]:[])}function N(e){return Array.isArray(e)?e.join(" "):e}function F(e){var t=e.preloadedFeatures,n=e.createVisualElement,r=e.useRender,i=e.useVisualState,a=e.Component;return t&&function(e){for(var t in e){var n=e[t];null!==n&&(f[t].Component=n)}}(t),(0,d.forwardRef)((function(e,t){var o=(0,d.useContext)(v).isStatic,l=null,c=B(e,o),u=i(e,o);return!o&&T&&(c.visualElement=O(a,u,e,n),l=function(e,t,n){var r=[];if((0,d.useContext)(m),!t)return null;for(var i=0;i<g;i++){var a=h[i],o=f[a],l=o.isEnabled,c=o.Component;l(e)&&c&&r.push(d.createElement(c,s({key:a},e,{visualElement:t})))}return r}(e,c.visualElement)),d.createElement(d.Fragment,null,d.createElement(y.Provider,{value:c},r(a,e,function(e,t,n){return(0,d.useCallback)((function(r){var i;r&&(null===(i=e.mount)||void 0===i||i.call(e,r)),t&&(r?t.mount(r):t.unmount()),n&&("function"==typeof n?n(r):A(n)&&(n.current=r))}),[t])}(u,c.visualElement,t),u,o)),l)}))}function W(e){function t(t,n){return void 0===n&&(n={}),F(e(t,n))}var n=new Map;return new Proxy(t,{get:function(e,r){return n.has(r)||n.set(r,t(r)),n.get(r)}})}var V=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","svg","switch","symbol","text","tspan","use","view"];function H(e){return"string"==typeof e&&!e.includes("-")&&!!(V.indexOf(e)>-1||/[A-Z]/.test(e))}var z={};var $=["","X","Y","Z"],U=["transformPerspective","x","y","z"];function G(e,t){return U.indexOf(e)-U.indexOf(t)}["translate","scale","rotate","skew"].forEach((function(e){return $.forEach((function(t){return U.push(e+t)}))}));var K=new Set(U);function q(e){return K.has(e)}var Y=new Set(["originX","originY","originZ"]);function X(e){return Y.has(e)}function J(e,t){var n=t.layout,r=t.layoutId;return q(e)||X(e)||(n||void 0!==r)&&(!!z[e]||"opacity"===e)}var Q=function(e){return null!==e&&"object"==typeof e&&e.getVelocity},Z={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"};function ee(e){return e.startsWith("--")}var te=function(e,t){return t&&"number"==typeof e?t.transform(e):e},ne=function(e,t){return function(n){return Math.max(Math.min(n,t),e)}},re=function(e){return e%1?Number(e.toFixed(5)):e},ie=/(-)?([\d]*\.?[\d])+/g,ae=/(#[0-9a-f]{6}|#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2,3}\s*\/*\s*[\d\.]+%?\))/gi,oe=/^(#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2,3}\s*\/*\s*[\d\.]+%?\))$/i;function se(e){return"string"==typeof e}var le=function(e){return{test:function(t){return se(t)&&t.endsWith(e)&&1===t.split(" ").length},parse:parseFloat,transform:function(t){return""+t+e}}},ce=le("deg"),ue=le("%"),de=le("px"),pe=le("vh"),fe=le("vw"),me=s(s({},ue),{parse:function(e){return ue.parse(e)/100},transform:function(e){return ue.transform(100*e)}}),he={test:function(e){return"number"==typeof e},parse:parseFloat,transform:function(e){return e}},ge=s(s({},he),{transform:ne(0,1)}),ve=s(s({},he),{default:1}),ye=s(s({},he),{transform:Math.round}),be={borderWidth:de,borderTopWidth:de,borderRightWidth:de,borderBottomWidth:de,borderLeftWidth:de,borderRadius:de,radius:de,borderTopLeftRadius:de,borderTopRightRadius:de,borderBottomRightRadius:de,borderBottomLeftRadius:de,width:de,maxWidth:de,height:de,maxHeight:de,size:de,top:de,right:de,bottom:de,left:de,padding:de,paddingTop:de,paddingRight:de,paddingBottom:de,paddingLeft:de,margin:de,marginTop:de,marginRight:de,marginBottom:de,marginLeft:de,rotate:ce,rotateX:ce,rotateY:ce,rotateZ:ce,scale:ve,scaleX:ve,scaleY:ve,scaleZ:ve,skew:ce,skewX:ce,skewY:ce,distance:de,translateX:de,translateY:de,translateZ:de,x:de,y:de,z:de,perspective:de,transformPerspective:de,opacity:ge,originX:me,originY:me,originZ:de,zIndex:ye,fillOpacity:ge,strokeOpacity:ge,numOctaves:ye};function xe(e,t,n,r,i,a,o,s){var l,c=e.style,u=e.vars,d=e.transform,p=e.transformKeys,f=e.transformOrigin;p.length=0;var m=!1,h=!1,g=!0;for(var v in t){var y=t[v];if(ee(v))u[v]=y;else{var b=be[v],x=te(y,b);if(q(v)){if(m=!0,d[v]=x,p.push(v),!g)continue;y!==(null!==(l=b.default)&&void 0!==l?l:0)&&(g=!1)}else if(X(v))f[v]=x,h=!0;else if((null==n?void 0:n.isHydrated)&&(null==r?void 0:r.isHydrated)&&z[v]){var E=z[v].process(y,r,n),w=z[v].applyTo;if(w)for(var _=w.length,k=0;k<_;k++)c[w[k]]=E;else c[v]=E}else c[v]=x}}r&&n&&o&&s?(c.transform=o(r.deltaFinal,r.treeScale,m?d:void 0),a&&(c.transform=a(d,c.transform)),c.transformOrigin=s(r)):(m&&(c.transform=function(e,t,n,r){var i=e.transform,a=e.transformKeys,o=t.enableHardwareAcceleration,s=void 0===o||o,l=t.allowTransformNone,c=void 0===l||l,u="";a.sort(G);for(var d=!1,p=a.length,f=0;f<p;f++){var m=a[f];u+=(Z[m]||m)+"("+i[m]+") ","z"===m&&(d=!0)}return!d&&s?u+="translateZ(0)":u=u.trim(),r?u=r(i,n?"":u):c&&n&&(u="none"),u}(e,i,g,a)),h&&(c.transformOrigin=function(e){var t=e.originX,n=void 0===t?"50%":t,r=e.originY,i=void 0===r?"50%":r,a=e.originZ;return n+" "+i+" "+(void 0===a?0:a)}(f)))}var Ee=function(){return{style:{},transform:{},transformKeys:[],transformOrigin:{},vars:{}}};function we(e,t,n){for(var r in t)Q(t[r])||J(r,n)||(e[r]=t[r])}function _e(e,t,n){var r={};return we(r,e.style||{},e),Object.assign(r,function(e,t,n){var r=e.transformTemplate;return(0,d.useMemo)((function(){var e=Ee();xe(e,t,void 0,void 0,{enableHardwareAcceleration:!n},r);var i=e.vars,a=e.style;return s(s({},i),a)}),[t])}(e,t,n)),e.transformValues&&(r=e.transformValues(r)),r}function ke(e,t,n){var r={},i=_e(e,t,n);return Boolean(e.drag)&&(r.draggable=!1,i.userSelect=i.WebkitUserSelect=i.WebkitTouchCallout="none",i.touchAction=!0===e.drag?"none":"pan-"+("x"===e.drag?"y":"x")),r.style=i,r}var Se=new Set(["initial","animate","exit","style","variants","transition","transformTemplate","transformValues","custom","inherit","layout","layoutId","_layoutResetTransform","onLayoutAnimationComplete","onViewportBoxUpdate","onLayoutMeasure","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","drag","dragControls","dragListener","dragConstraints","dragDirectionLock","_dragX","_dragY","dragElastic","dragMomentum","dragPropagation","dragTransition","whileDrag","onPan","onPanStart","onPanEnd","onPanSessionStart","onTap","onTapStart","onTapCancel","onHoverStart","onHoverEnd","whileFocus","whileTap","whileHover"]);function Ce(e){return Se.has(e)}var Te=function(e){return!Ce(e)};try{var Ie=n(1273).A;Te=function(e){return e.startsWith("on")?!Ce(e):Ie(e)}}catch(iD){}function Oe(e,t,n){return"string"==typeof e?e:de.transform(t+n*e)}var Ae=function(e,t){return de.transform(e*t)},Re={offset:"stroke-dashoffset",array:"stroke-dasharray"},Pe={offset:"strokeDashoffset",array:"strokeDasharray"};function Me(e,t,n,r,i,a,o,s){var c=t.attrX,u=t.attrY,d=t.originX,p=t.originY,f=t.pathLength,m=t.pathSpacing,h=void 0===m?1:m,g=t.pathOffset,v=void 0===g?0:g;xe(e,l(t,["attrX","attrY","originX","originY","pathLength","pathSpacing","pathOffset"]),n,r,i,a,o,s),e.attrs=e.style,e.style={};var y=e.attrs,b=e.style,x=e.dimensions,E=e.totalPathLength;y.transform&&(x&&(b.transform=y.transform),delete y.transform),x&&(void 0!==d||void 0!==p||b.transform)&&(b.transformOrigin=function(e,t,n){return Oe(t,e.x,e.width)+" "+Oe(n,e.y,e.height)}(x,void 0!==d?d:.5,void 0!==p?p:.5)),void 0!==c&&(y.x=c),void 0!==u&&(y.y=u),void 0!==E&&void 0!==f&&function(e,t,n,r,i,a){void 0===r&&(r=1),void 0===i&&(i=0),void 0===a&&(a=!0);var o=a?Re:Pe;e[o.offset]=Ae(-i,t);var s=Ae(n,t),l=Ae(r,t);e[o.array]=s+" "+l}(y,E,f,h,v,!1)}var Le=function(){return s(s({},Ee()),{attrs:{}})};function De(e,t){var n=(0,d.useMemo)((function(){var n=Le();return Me(n,t,void 0,void 0,{enableHardwareAcceleration:!1},e.transformTemplate),s(s({},n.attrs),{style:s({},n.style)})}),[t]);if(e.style){var r={};we(r,e.style,e),n.style=s(s({},r),n.style)}return n}function je(e){void 0===e&&(e=!1);return function(t,n,r,i,a){var o=i.latestValues,l=(H(t)?De:ke)(n,o,a),c=function(e,t,n){var r={};for(var i in e)(Te(i)||!0===n&&Ce(i)||!t&&!Ce(i))&&(r[i]=e[i]);return r}(n,"string"==typeof t,e),u=s(s(s({},c),l),{ref:r});return(0,d.createElement)(t,u)}}var Be=/([a-z])([A-Z])/g,Ne=function(e){return e.replace(Be,"$1-$2").toLowerCase()};function Fe(e,t){var n=t.style,r=t.vars;for(var i in Object.assign(e.style,n),r)e.style.setProperty(i,r[i])}var We=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform"]);function Ve(e,t){for(var n in Fe(e,t),t.attrs)e.setAttribute(We.has(n)?n:Ne(n),t.attrs[n])}function He(e){var t=e.style,n={};for(var r in t)(Q(t[r])||J(r,e))&&(n[r]=t[r]);return n}function ze(e){var t=He(e);for(var n in e){if(Q(e[n]))t["x"===n||"y"===n?"attr"+n.toUpperCase():n]=e[n]}return t}function $e(e){return"object"==typeof e&&"function"==typeof e.start}var Ue=function(e){return Array.isArray(e)},Ge=function(e){return Boolean(e&&"object"==typeof e&&e.mix&&e.toValue)},Ke=function(e){return Ue(e)?e[e.length-1]||0:e};function qe(e,t,n,r){var i=e.scrapeMotionValuesFromProps,a=e.createRenderState,o=e.onMount,s={latestValues:Xe(t,n,r,i),renderState:a()};return o&&(s.mount=function(e){return o(t,e,s)}),s}var Ye=function(e){return function(t,n){var r=(0,d.useContext)(y),i=(0,d.useContext)(b);return n?qe(e,t,r,i):x((function(){return qe(e,t,r,i)}))}};function Xe(e,t,n,r){var i,a,o={},s=!1===(null==n?void 0:n.initial),c=r(e);for(var u in c)o[u]=(i=c[u],a=void 0,a=Q(i)?i.get():i,Ge(a)?a.toValue():a);var d=e.initial,p=e.animate,f=D(e),m=j(e);t&&m&&!f&&!1!==e.inherit&&(null!=d||(d=t.initial),null!=p||(p=t.animate));var h=s||!1===d?p:d;h&&"boolean"!=typeof h&&!$e(h)&&(Array.isArray(h)?h:[h]).forEach((function(t){var n=M(e,t);if(n){var r=n.transitionEnd;n.transition;var i=l(n,["transitionEnd","transition"]);for(var a in i)o[a]=i[a];for(var a in r)o[a]=r[a]}}));return o}var Je={useVisualState:Ye({scrapeMotionValuesFromProps:ze,createRenderState:Le,onMount:function(e,t,n){var r=n.renderState,i=n.latestValues;try{r.dimensions="function"==typeof t.getBBox?t.getBBox():t.getBoundingClientRect()}catch(a){r.dimensions={x:0,y:0,width:0,height:0}}"path"===t.tagName&&(r.totalPathLength=t.getTotalLength()),Me(r,i,void 0,void 0,{enableHardwareAcceleration:!1},e.transformTemplate),Ve(t,r)}})};var Qe,Ze={useVisualState:Ye({scrapeMotionValuesFromProps:He,createRenderState:Ee})};function et(e,t,n,r){return e.addEventListener(t,n,r),function(){return e.removeEventListener(t,n,r)}}function tt(e,t,n,r){(0,d.useEffect)((function(){var i=e.current;if(n&&i)return et(i,t,n,r)}),[e,t,n,r])}function nt(e){return"undefined"!=typeof PointerEvent&&e instanceof PointerEvent?!("mouse"!==e.pointerType):e instanceof MouseEvent}function rt(e){return!!e.touches}!function(e){e.Animate="animate",e.Hover="whileHover",e.Tap="whileTap",e.Drag="whileDrag",e.Focus="whileFocus",e.Exit="exit"}(Qe||(Qe={}));var it={pageX:0,pageY:0};function at(e,t){void 0===t&&(t="page");var n=e.touches[0]||e.changedTouches[0]||it;return{x:n[t+"X"],y:n[t+"Y"]}}function ot(e,t){return void 0===t&&(t="page"),{x:e[t+"X"],y:e[t+"Y"]}}function st(e,t){return void 0===t&&(t="page"),{point:rt(e)?at(e,t):ot(e,t)}}var lt=function(e,t){void 0===t&&(t=!1);var n,r=function(t){return e(t,st(t))};return t?(n=r,function(e){var t=e instanceof MouseEvent;(!t||t&&0===e.button)&&n(e)}):r},ct=function(){return T&&null===window.onpointerdown},ut=function(){return T&&null===window.ontouchstart},dt=function(){return T&&null===window.onmousedown},pt={pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointercancel:"mousecancel",pointerover:"mouseover",pointerout:"mouseout",pointerenter:"mouseenter",pointerleave:"mouseleave"},ft={pointerdown:"touchstart",pointermove:"touchmove",pointerup:"touchend",pointercancel:"touchcancel"};function mt(e){return ct()?e:ut()?ft[e]:dt()?pt[e]:e}function ht(e,t,n,r){return et(e,mt(t),lt(n,"pointerdown"===t),r)}function gt(e,t,n,r){return tt(e,mt(t),n&&lt(n,"pointerdown"===t),r)}function vt(e){var t=null;return function(){return null===t&&(t=e,function(){t=null})}}var yt=vt("dragHorizontal"),bt=vt("dragVertical");function xt(e){var t=!1;if("y"===e)t=bt();else if("x"===e)t=yt();else{var n=yt(),r=bt();n&&r?t=function(){n(),r()}:(n&&n(),r&&r())}return t}function Et(){var e=xt(!0);return!e||(e(),!1)}function wt(e,t,n){return function(r,i){var a;nt(r)&&!Et()&&(null==n||n(r,i),null===(a=e.animationState)||void 0===a||a.setActive(Qe.Hover,t))}}var _t=function(e,t){return!!t&&(e===t||_t(e,t.parentElement))};function kt(e){return(0,d.useEffect)((function(){return function(){return e()}}),[])}var St=function(e,t){return function(n){return t(e(n))}},Ct=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return e.reduce(St)};var Tt=function(e){return function(t){return e(t),null}},It={tap:Tt((function(e){var t=e.onTap,n=e.onTapStart,r=e.onTapCancel,i=e.whileTap,a=e.visualElement,o=t||n||r||i,s=(0,d.useRef)(!1),l=(0,d.useRef)(null);function c(){var e;null===(e=l.current)||void 0===e||e.call(l),l.current=null}function u(){var e;return c(),s.current=!1,null===(e=a.animationState)||void 0===e||e.setActive(Qe.Tap,!1),!Et()}function p(e,n){u()&&(_t(a.getInstance(),e.target)?null==t||t(e,n):null==r||r(e,n))}function f(e,t){u()&&(null==r||r(e,t))}gt(a,"pointerdown",o?function(e,t){var r;c(),s.current||(s.current=!0,l.current=Ct(ht(window,"pointerup",p),ht(window,"pointercancel",f)),null==n||n(e,t),null===(r=a.animationState)||void 0===r||r.setActive(Qe.Tap,!0))}:void 0),kt(c)})),focus:Tt((function(e){var t=e.whileFocus,n=e.visualElement;tt(n,"focus",t?function(){var e;null===(e=n.animationState)||void 0===e||e.setActive(Qe.Focus,!0)}:void 0),tt(n,"blur",t?function(){var e;null===(e=n.animationState)||void 0===e||e.setActive(Qe.Focus,!1)}:void 0)})),hover:Tt((function(e){var t=e.onHoverStart,n=e.onHoverEnd,r=e.whileHover,i=e.visualElement;gt(i,"pointerenter",t||r?wt(i,!0,t):void 0),gt(i,"pointerleave",n||r?wt(i,!1,n):void 0)}))};function Ot(e,t){if(!Array.isArray(t))return!1;var n=t.length;if(n!==e.length)return!1;for(var r=0;r<n;r++)if(t[r]!==e[r])return!1;return!0}var At=function(){},Rt=function(){};var Pt=function(e,t,n){return Math.min(Math.max(n,e),t)},Mt=.001,Lt=.01,Dt=10,jt=.05,Bt=1;function Nt(e){var t,n,r=e.duration,i=void 0===r?800:r,a=e.bounce,o=void 0===a?.25:a,s=e.velocity,l=void 0===s?0:s,c=e.mass,u=void 0===c?1:c;At(i<=1e3*Dt,"Spring duration must be 10 seconds or less");var d=1-o;d=Pt(jt,Bt,d),i=Pt(Lt,Dt,i/1e3),d<1?(t=function(e){var t=e*d,n=t*i,r=t-l,a=Wt(e,d),o=Math.exp(-n);return Mt-r/a*o},n=function(e){var n=e*d*i,r=n*l+l,a=Math.pow(d,2)*Math.pow(e,2)*i,o=Math.exp(-n),s=Wt(Math.pow(e,2),d);return(-t(e)+Mt>0?-1:1)*((r-a)*o)/s}):(t=function(e){return Math.exp(-e*i)*((e-l)*i+1)-Mt},n=function(e){return Math.exp(-e*i)*(i*i*(l-e))});var p=function(e,t,n){for(var r=n,i=1;i<Ft;i++)r-=e(r)/t(r);return r}(t,n,5/i);if(i*=1e3,isNaN(p))return{stiffness:100,damping:10,duration:i};var f=Math.pow(p,2)*u;return{stiffness:f,damping:2*d*Math.sqrt(u*f),duration:i}}var Ft=12;function Wt(e,t){return e*Math.sqrt(1-t*t)}var Vt=["duration","bounce"],Ht=["stiffness","damping","mass"];function zt(e,t){return t.some((function(t){return void 0!==e[t]}))}function $t(e){var t=e.from,n=void 0===t?0:t,r=e.to,i=void 0===r?1:r,a=e.restSpeed,o=void 0===a?2:a,c=e.restDelta,u=l(e,["from","to","restSpeed","restDelta"]),d={done:!1,value:n},p=function(e){var t=s({velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1},e);if(!zt(e,Ht)&&zt(e,Vt)){var n=Nt(e);(t=s(s(s({},t),n),{velocity:0,mass:1})).isResolvedFromDuration=!0}return t}(u),f=p.stiffness,m=p.damping,h=p.mass,g=p.velocity,v=p.duration,y=p.isResolvedFromDuration,b=Ut,x=Ut;function E(){var e=g?-g/1e3:0,t=i-n,r=m/(2*Math.sqrt(f*h)),a=Math.sqrt(f/h)/1e3;if(null!=c||(c=Math.abs(i-n)<=1?.01:.4),r<1){var o=Wt(a,r);b=function(n){var s=Math.exp(-r*a*n);return i-s*((e+r*a*t)/o*Math.sin(o*n)+t*Math.cos(o*n))},x=function(n){var i=Math.exp(-r*a*n);return r*a*i*(Math.sin(o*n)*(e+r*a*t)/o+t*Math.cos(o*n))-i*(Math.cos(o*n)*(e+r*a*t)-o*t*Math.sin(o*n))}}else if(1===r)b=function(n){return i-Math.exp(-a*n)*(t+(e+a*t)*n)};else{var s=a*Math.sqrt(r*r-1);b=function(n){var o=Math.exp(-r*a*n),l=Math.min(s*n,300);return i-o*((e+r*a*t)*Math.sinh(l)+s*t*Math.cosh(l))/s}}}return E(),{next:function(e){var t=b(e);if(y)d.done=e>=v;else{var n=1e3*x(e),r=Math.abs(n)<=o,a=Math.abs(i-t)<=c;d.done=r&&a}return d.value=d.done?i:t,d},flipTarget:function(){var e;g=-g,n=(e=[i,n])[0],i=e[1],E()}}}$t.needsInterpolation=function(e,t){return"string"==typeof e||"string"==typeof t};var Ut=function(e){return 0},Gt=function(e,t,n){var r=t-e;return 0===r?1:(n-e)/r},Kt=function(e,t,n){return-n*e+n*t+e},qt=function(e,t){return function(n){return Boolean(se(n)&&oe.test(n)&&n.startsWith(e)||t&&Object.prototype.hasOwnProperty.call(n,t))}},Yt=function(e,t,n){return function(r){var i;if(!se(r))return r;var a=r.match(ie),o=a[0],s=a[1],l=a[2],c=a[3];return(i={})[e]=parseFloat(o),i[t]=parseFloat(s),i[n]=parseFloat(l),i.alpha=void 0!==c?parseFloat(c):1,i}},Xt=ne(0,255),Jt=s(s({},he),{transform:function(e){return Math.round(Xt(e))}}),Qt={test:qt("rgb","red"),parse:Yt("red","green","blue"),transform:function(e){var t=e.red,n=e.green,r=e.blue,i=e.alpha,a=void 0===i?1:i;return"rgba("+Jt.transform(t)+", "+Jt.transform(n)+", "+Jt.transform(r)+", "+re(ge.transform(a))+")"}};var Zt={test:qt("#"),parse:function(e){var t="",n="",r="",i="";return e.length>5?(t=e.substr(1,2),n=e.substr(3,2),r=e.substr(5,2),i=e.substr(7,2)):(t=e.substr(1,1),n=e.substr(2,1),r=e.substr(3,1),i=e.substr(4,1),t+=t,n+=n,r+=r,i+=i),{red:parseInt(t,16),green:parseInt(n,16),blue:parseInt(r,16),alpha:i?parseInt(i,16)/255:1}},transform:Qt.transform},en={test:qt("hsl","hue"),parse:Yt("hue","saturation","lightness"),transform:function(e){var t=e.hue,n=e.saturation,r=e.lightness,i=e.alpha,a=void 0===i?1:i;return"hsla("+Math.round(t)+", "+ue.transform(re(n))+", "+ue.transform(re(r))+", "+re(ge.transform(a))+")"}},tn=function(e,t,n){var r=e*e,i=t*t;return Math.sqrt(Math.max(0,n*(i-r)+r))},nn=[Zt,Qt,en],rn=function(e){return nn.find((function(t){return t.test(e)}))},an=function(e){return"'"+e+"' is not an animatable color. Use the equivalent color code instead."},on=function(e,t){var n=rn(e),r=rn(t);Rt(!!n,an(e)),Rt(!!r,an(t)),Rt(n.transform===r.transform,"Both colors must be hex/RGBA, OR both must be HSLA.");var i=n.parse(e),a=r.parse(t),o=s({},i),l=n===en?Kt:tn;return function(e){for(var t in o)"alpha"!==t&&(o[t]=l(i[t],a[t],e));return o.alpha=Kt(i.alpha,a.alpha,e),n.transform(o)}},sn={test:function(e){return Qt.test(e)||Zt.test(e)||en.test(e)},parse:function(e){return Qt.test(e)?Qt.parse(e):en.test(e)?en.parse(e):Zt.parse(e)},transform:function(e){return se(e)?e:e.hasOwnProperty("red")?Qt.transform(e):en.transform(e)}},ln="${c}",cn="${n}";function un(e){var t=[],n=0,r=e.match(ae);r&&(n=r.length,e=e.replace(ae,ln),t.push.apply(t,r.map(sn.parse)));var i=e.match(ie);return i&&(e=e.replace(ie,cn),t.push.apply(t,i.map(he.parse))),{values:t,numColors:n,tokenised:e}}function dn(e){return un(e).values}function pn(e){var t=un(e),n=t.values,r=t.numColors,i=t.tokenised,a=n.length;return function(e){for(var t=i,n=0;n<a;n++)t=t.replace(n<r?ln:cn,n<r?sn.transform(e[n]):re(e[n]));return t}}var fn=function(e){return"number"==typeof e?0:e};var mn={test:function(e){var t,n,r,i;return isNaN(e)&&se(e)&&(null!==(n=null===(t=e.match(ie))||void 0===t?void 0:t.length)&&void 0!==n?n:0)+(null!==(i=null===(r=e.match(ae))||void 0===r?void 0:r.length)&&void 0!==i?i:0)>0},parse:dn,createTransformer:pn,getAnimatableNone:function(e){var t=dn(e);return pn(e)(t.map(fn))}},hn=function(e){return"number"==typeof e};function gn(e,t){return hn(e)?function(n){return Kt(e,t,n)}:sn.test(e)?on(e,t):xn(e,t)}var vn=function(e,t){var n=u([],e),r=n.length,i=e.map((function(e,n){return gn(e,t[n])}));return function(e){for(var t=0;t<r;t++)n[t]=i[t](e);return n}},yn=function(e,t){var n=s(s({},e),t),r={};for(var i in n)void 0!==e[i]&&void 0!==t[i]&&(r[i]=gn(e[i],t[i]));return function(e){for(var t in r)n[t]=r[t](e);return n}};function bn(e){for(var t=mn.parse(e),n=t.length,r=0,i=0,a=0,o=0;o<n;o++)r||"number"==typeof t[o]?r++:void 0!==t[o].hue?a++:i++;return{parsed:t,numNumbers:r,numRGB:i,numHSL:a}}var xn=function(e,t){var n=mn.createTransformer(t),r=bn(e),i=bn(t);return Rt(r.numHSL===i.numHSL&&r.numRGB===i.numRGB&&r.numNumbers>=i.numNumbers,"Complex values '"+e+"' and '"+t+"' too different to mix. Ensure all colors are of the same type."),Ct(vn(r.parsed,i.parsed),n)},En=function(e,t){return function(n){return Kt(e,t,n)}};function wn(e,t,n){for(var r,i=[],a=n||("number"==typeof(r=e[0])?En:"string"==typeof r?sn.test(r)?on:xn:Array.isArray(r)?vn:"object"==typeof r?yn:void 0),o=e.length-1,s=0;s<o;s++){var l=a(e[s],e[s+1]);if(t){var c=Array.isArray(t)?t[s]:t;l=Ct(c,l)}i.push(l)}return i}function _n(e,t,n){var r=void 0===n?{}:n,i=r.clamp,a=void 0===i||i,o=r.ease,s=r.mixer,l=e.length;Rt(l===t.length,"Both input and output ranges must be the same length"),Rt(!o||!Array.isArray(o)||o.length===l-1,"Array of easing functions must be of length `input.length - 1`, as it applies to the transitions **between** the defined values."),e[0]>e[l-1]&&(e=[].concat(e),t=[].concat(t),e.reverse(),t.reverse());var c=wn(t,o,s),u=2===l?function(e,t){var n=e[0],r=e[1],i=t[0];return function(e){return i(Gt(n,r,e))}}(e,c):function(e,t){var n=e.length,r=n-1;return function(i){var a=0,o=!1;if(i<=e[0]?o=!0:i>=e[r]&&(a=r-1,o=!0),!o){for(var s=1;s<n&&!(e[s]>i||s===r);s++);a=s-1}var l=Gt(e[a],e[a+1],i);return t[a](l)}}(e,c);return a?function(t){return u(Pt(e[0],e[l-1],t))}:u}var kn,Sn=function(e){return function(t){return 1-e(1-t)}},Cn=function(e){return function(t){return t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2}},Tn=function(e){return function(t){return t*t*((e+1)*t-e)}},In=4/11,On=8/11,An=function(e){return e},Rn=(kn=2,function(e){return Math.pow(e,kn)}),Pn=Sn(Rn),Mn=Cn(Rn),Ln=function(e){return 1-Math.sin(Math.acos(e))},Dn=Sn(Ln),jn=Cn(Dn),Bn=Tn(1.525),Nn=Sn(Bn),Fn=Cn(Bn),Wn=function(e){var t=Tn(e);return function(e){return(e*=2)<1?.5*t(e):.5*(2-Math.pow(2,-10*(e-1)))}}(1.525),Vn=4356/361,Hn=35442/1805,zn=16061/1805,$n=function(e){if(1===e||0===e)return e;var t=e*e;return e<In?7.5625*t:e<On?9.075*t-9.9*e+3.4:e<.9?Vn*t-Hn*e+zn:10.8*e*e-20.52*e+10.72},Un=Sn($n);function Gn(e,t){return e.map((function(){return t||Mn})).splice(0,e.length-1)}function Kn(e){var t=e.from,n=void 0===t?0:t,r=e.to,i=void 0===r?1:r,a=e.ease,o=e.offset,s=e.duration,l=void 0===s?300:s,c={done:!1,value:n},u=Array.isArray(i)?i:[n,i],d=function(e,t){return e.map((function(e){return e*t}))}(o&&o.length===u.length?o:function(e){var t=e.length;return e.map((function(e,n){return 0!==n?n/(t-1):0}))}(u),l);function p(){return _n(d,u,{ease:Array.isArray(a)?a:Gn(u,a)})}var f=p();return{next:function(e){return c.value=f(e),c.done=e>=l,c},flipTarget:function(){u.reverse(),f=p()}}}var qn={keyframes:Kn,spring:$t,decay:function(e){var t=e.velocity,n=void 0===t?0:t,r=e.from,i=void 0===r?0:r,a=e.power,o=void 0===a?.8:a,s=e.timeConstant,l=void 0===s?350:s,c=e.restDelta,u=void 0===c?.5:c,d=e.modifyTarget,p={done:!1,value:i},f=o*n,m=i+f,h=void 0===d?m:d(m);return h!==m&&(f=h-i),{next:function(e){var t=-f*Math.exp(-e/l);return p.done=!(t>u||t<-u),p.value=p.done?h:h+t,p},flipTarget:function(){}}}};var Yn=1/60*1e3,Xn="undefined"!=typeof performance?function(){return performance.now()}:function(){return Date.now()},Jn="undefined"!=typeof window?function(e){return window.requestAnimationFrame(e)}:function(e){return setTimeout((function(){return e(Xn())}),Yn)};var Qn=!0,Zn=!1,er=!1,tr={delta:0,timestamp:0},nr=["read","update","preRender","render","postRender"],rr=nr.reduce((function(e,t){return e[t]=function(e){var t=[],n=[],r=0,i=!1,a=new WeakSet,o={schedule:function(e,o,s){void 0===o&&(o=!1),void 0===s&&(s=!1);var l=s&&i,c=l?t:n;return o&&a.add(e),-1===c.indexOf(e)&&(c.push(e),l&&i&&(r=t.length)),e},cancel:function(e){var t=n.indexOf(e);-1!==t&&n.splice(t,1),a.delete(e)},process:function(s){var l;if(i=!0,t=(l=[n,t])[0],(n=l[1]).length=0,r=t.length)for(var c=0;c<r;c++){var u=t[c];u(s),a.has(u)&&(o.schedule(u),e())}i=!1}};return o}((function(){return Zn=!0})),e}),{}),ir=nr.reduce((function(e,t){var n=rr[t];return e[t]=function(e,t,r){return void 0===t&&(t=!1),void 0===r&&(r=!1),Zn||cr(),n.schedule(e,t,r)},e}),{}),ar=nr.reduce((function(e,t){return e[t]=rr[t].cancel,e}),{}),or=nr.reduce((function(e,t){return e[t]=function(){return rr[t].process(tr)},e}),{}),sr=function(e){return rr[e].process(tr)},lr=function(e){Zn=!1,tr.delta=Qn?Yn:Math.max(Math.min(e-tr.timestamp,40),1),tr.timestamp=e,er=!0,nr.forEach(sr),er=!1,Zn&&(Qn=!1,Jn(lr))},cr=function(){Zn=!0,Qn=!0,er||Jn(lr)},ur=function(){return tr},dr=ir;function pr(e,t,n){return void 0===n&&(n=0),e-t-n}var fr=function(e){var t=function(t){var n=t.delta;return e(n)};return{start:function(){return dr.update(t,!0)},stop:function(){return ar.update(t)}}};function mr(e){var t,n,r,i,a,o=e.from,c=e.autoplay,u=void 0===c||c,d=e.driver,p=void 0===d?fr:d,f=e.elapsed,m=void 0===f?0:f,h=e.repeat,g=void 0===h?0:h,v=e.repeatType,y=void 0===v?"loop":v,b=e.repeatDelay,x=void 0===b?0:b,E=e.onPlay,w=e.onStop,_=e.onComplete,k=e.onRepeat,S=e.onUpdate,C=l(e,["from","autoplay","driver","elapsed","repeat","repeatType","repeatDelay","onPlay","onStop","onComplete","onRepeat","onUpdate"]),T=C.to,I=0,O=C.duration,A=!1,R=!0,P=function(e){if(Array.isArray(e.to))return Kn;if(qn[e.type])return qn[e.type];var t=new Set(Object.keys(e));return t.has("ease")||t.has("duration")&&!t.has("dampingRatio")?Kn:t.has("dampingRatio")||t.has("stiffness")||t.has("mass")||t.has("damping")||t.has("restSpeed")||t.has("restDelta")?$t:Kn}(C);(null===(n=(t=P).needsInterpolation)||void 0===n?void 0:n.call(t,o,T))&&(a=_n([0,100],[o,T],{clamp:!1}),o=0,T=100);var M=P(s(s({},C),{from:o,to:T}));function L(){I++,"reverse"===y?m=function(e,t,n,r){return void 0===n&&(n=0),void 0===r&&(r=!0),r?pr(t+-e,t,n):t-(e-t)+n}(m,O,x,R=I%2==0):(m=pr(m,O,x),"mirror"===y&&M.flipTarget()),A=!1,k&&k()}function D(e){if(R||(e=-e),m+=e,!A){var t=M.next(Math.max(0,m));i=t.value,a&&(i=a(i)),A=R?t.done:m<=0}null==S||S(i),A&&(0===I&&(null!=O||(O=m)),I<g?function(e,t,n,r){return r?e>=t+n:e<=-n}(m,O,x,R)&&L():(r.stop(),_&&_()))}return u&&(null==E||E(),(r=p(D)).start()),{stop:function(){null==w||w(),r.stop()}}}function hr(e,t){return t?e*(1e3/t):0}var gr=function(e){return 1e3*e},vr=function(e,t){return 1-3*t+3*e},yr=function(e,t){return 3*t-6*e},br=function(e){return 3*e},xr=function(e,t,n){return((vr(t,n)*e+yr(t,n))*e+br(t))*e},Er=function(e,t,n){return 3*vr(t,n)*e*e+2*yr(t,n)*e+br(t)},wr=1e-7,_r=10;var kr=8;var Sr=.1;function Cr(e,t,n,r){if(e===t&&n===r)return An;for(var i=new Float32Array(11),a=0;a<11;++a)i[a]=xr(a*Sr,e,n);function o(t){for(var r=0,a=1;10!==a&&i[a]<=t;++a)r+=Sr;--a;var o=r+(t-i[a])/(i[a+1]-i[a])*Sr,s=Er(o,e,n);return s>=.001?function(e,t,n,r){for(var i=0;i<kr;++i){var a=Er(t,n,r);if(0===a)return t;t-=(xr(t,n,r)-e)/a}return t}(t,o,e,n):0===s?o:function(e,t,n,r,i){var a,o,s=0;do{(a=xr(o=t+(n-t)/2,r,i)-e)>0?n=o:t=o}while(Math.abs(a)>wr&&++s<_r);return o}(t,r,r+Sr,e,n)}return function(e){return 0===e||1===e?e:xr(o(e),t,r)}}var Tr={linear:An,easeIn:Rn,easeInOut:Mn,easeOut:Pn,circIn:Ln,circInOut:jn,circOut:Dn,backIn:Bn,backInOut:Fn,backOut:Nn,anticipate:Wn,bounceIn:Un,bounceInOut:function(e){return e<.5?.5*(1-$n(1-2*e)):.5*$n(2*e-1)+.5},bounceOut:$n},Ir=function(e){if(Array.isArray(e)){Rt(4===e.length,"Cubic bezier arrays must contain four numerical values.");var t=c(e,4);return Cr(t[0],t[1],t[2],t[3])}return"string"==typeof e?(Rt(void 0!==Tr[e],"Invalid easing type '"+e+"'"),Tr[e]):e},Or=function(e){return Array.isArray(e)&&"number"!=typeof e[0]},Ar=function(e,t){return"zIndex"!==e&&(!("number"!=typeof t&&!Array.isArray(t))||!("string"!=typeof t||!mn.test(t)||t.startsWith("url(")))},Rr=function(){return{type:"spring",stiffness:500,damping:25,restDelta:.5,restSpeed:10}},Pr=function(e){return{type:"spring",stiffness:550,damping:0===e?2*Math.sqrt(550):30,restDelta:.01,restSpeed:10}},Mr=function(){return{type:"keyframes",ease:"linear",duration:.3}},Lr=function(e){return{type:"keyframes",duration:.8,values:e}},Dr={x:Rr,y:Rr,z:Rr,rotate:Rr,rotateX:Rr,rotateY:Rr,rotateZ:Rr,scaleX:Pr,scaleY:Pr,scale:Pr,opacity:Mr,backgroundColor:Mr,color:Mr,default:Pr},jr=function(e,t){var n;return n=Ue(t)?Lr:Dr[e]||Dr.default,s({to:t},n(t))},Br=new Set(["brightness","contrast","saturate","opacity"]);function Nr(e){var t=e.slice(0,-1).split("("),n=t[0],r=t[1];if("drop-shadow"===n)return e;var i=(r.match(ie)||[])[0];if(!i)return e;var a=r.replace(i,""),o=Br.has(n)?1:0;return i!==r&&(o*=100),n+"("+o+a+")"}var Fr=/([a-z-]*)\(.*?\)/g,Wr=s(s({},mn),{getAnimatableNone:function(e){var t=e.match(Fr);return t?t.map(Nr).join(" "):e}}),Vr=s(s({},be),{color:sn,backgroundColor:sn,outlineColor:sn,fill:sn,stroke:sn,borderColor:sn,borderTopColor:sn,borderRightColor:sn,borderBottomColor:sn,borderLeftColor:sn,filter:Wr,WebkitFilter:Wr}),Hr=function(e){return Vr[e]};function zr(e,t){var n,r=Hr(e);return r!==Wr&&(r=mn),null===(n=r.getAnimatableNone)||void 0===n?void 0:n.call(r,t)}var $r=!1;function Ur(e,t,n){var r;return Array.isArray(t.to)&&(null!==(r=e.duration)&&void 0!==r||(e.duration=.8)),function(e){Array.isArray(e.to)&&null===e.to[0]&&(e.to=u([],c(e.to)),e.to[0]=e.from)}(t),function(e){e.when,e.delay,e.delayChildren,e.staggerChildren,e.staggerDirection,e.repeat,e.repeatType,e.repeatDelay,e.from;var t=l(e,["when","delay","delayChildren","staggerChildren","staggerDirection","repeat","repeatType","repeatDelay","from"]);return!!Object.keys(t).length}(e)||(e=s(s({},e),jr(n,t.to))),s(s({},t),function(e){var t=e.ease,n=e.times,r=e.yoyo,i=e.flip,a=e.loop,o=l(e,["ease","times","yoyo","flip","loop"]),c=s({},o);return n&&(c.offset=n),o.duration&&(c.duration=gr(o.duration)),o.repeatDelay&&(c.repeatDelay=gr(o.repeatDelay)),t&&(c.ease=Or(t)?t.map(Ir):Ir(t)),"tween"===o.type&&(c.type="keyframes"),(r||a||i)&&(At(!$r,"yoyo, loop and flip have been removed from the API. Replace with repeat and repeatType options."),$r=!0,r?c.repeatType="reverse":a?c.repeatType="loop":i&&(c.repeatType="mirror"),c.repeat=a||r||i||o.repeat),"spring"!==o.type&&(c.type="keyframes"),c}(e))}function Gr(e,t,n,r,i){var a,o=Yr(r,e),l=null!==(a=o.from)&&void 0!==a?a:t.get(),c=Ar(e,n);"none"===l&&c&&"string"==typeof n?l=zr(e,n):Kr(l)&&"string"==typeof n?l=qr(n):!Array.isArray(n)&&Kr(n)&&"string"==typeof l&&(n=qr(l));var u=Ar(e,l);return At(u===c,"You are trying to animate "+e+' from "'+l+'" to "'+n+'". '+l+" is not an animatable value - to enable this animation set "+l+" to a value animatable to "+n+" via the `style` property."),u&&c&&!1!==o.type?function(){var r={from:l,to:n,velocity:t.getVelocity(),onComplete:i,onUpdate:function(e){return t.set(e)}};return"inertia"===o.type||"decay"===o.type?function(e){var t,n=e.from,r=void 0===n?0:n,i=e.velocity,a=void 0===i?0:i,o=e.min,l=e.max,c=e.power,u=void 0===c?.8:c,d=e.timeConstant,p=void 0===d?750:d,f=e.bounceStiffness,m=void 0===f?500:f,h=e.bounceDamping,g=void 0===h?10:h,v=e.restDelta,y=void 0===v?1:v,b=e.modifyTarget,x=e.driver,E=e.onUpdate,w=e.onComplete;function _(e){return void 0!==o&&e<o||void 0!==l&&e>l}function k(e){return void 0===o?l:void 0===l||Math.abs(o-e)<Math.abs(l-e)?o:l}function S(e){null==t||t.stop(),t=mr(s(s({},e),{driver:x,onUpdate:function(t){var n;null==E||E(t),null===(n=e.onUpdate)||void 0===n||n.call(e,t)},onComplete:w}))}function C(e){S(s({type:"spring",stiffness:m,damping:g,restDelta:y},e))}if(_(r))C({from:r,velocity:a,to:k(r)});else{var T=u*a+r;void 0!==b&&(T=b(T));var I,O,A=k(T),R=A===o?-1:1;S({type:"decay",from:r,velocity:a,timeConstant:p,power:u,restDelta:y,modifyTarget:b,onUpdate:_(T)?function(e){I=O,O=e,a=hr(e-I,ur().delta),(1===R&&e>A||-1===R&&e<A)&&C({from:e,to:A,velocity:a})}:void 0})}return{stop:function(){return null==t?void 0:t.stop()}}}(s(s({},r),o)):mr(s(s({},Ur(o,r,e)),{onUpdate:function(e){var t;r.onUpdate(e),null===(t=o.onUpdate)||void 0===t||t.call(o,e)},onComplete:function(){var e;r.onComplete(),null===(e=o.onComplete)||void 0===e||e.call(o)}}))}:function(){var e;return t.set(n),i(),null===(e=null==o?void 0:o.onComplete)||void 0===e||e.call(o),{stop:function(){}}}}function Kr(e){return 0===e||"string"==typeof e&&0===parseFloat(e)&&-1===e.indexOf(" ")}function qr(e){return"number"==typeof e?0:zr("",e)}function Yr(e,t){return e[t]||e.default||e}function Xr(e,t,n,r){return void 0===r&&(r={}),t.start((function(i){var a,o,s=Gr(e,t,n,r,i),l=function(e,t){var n;return null!==(n=(Yr(e,t)||{}).delay)&&void 0!==n?n:0}(r,e),c=function(){return o=s()};return l?a=setTimeout(c,gr(l)):c(),function(){clearTimeout(a),null==o||o.stop()}}))}function Jr(e,t){-1===e.indexOf(t)&&e.push(t)}function Qr(e,t){var n=e.indexOf(t);n>-1&&e.splice(n,1)}var Zr=function(){function e(){this.subscriptions=[]}return e.prototype.add=function(e){var t=this;return Jr(this.subscriptions,e),function(){return Qr(t.subscriptions,e)}},e.prototype.notify=function(e,t,n){var r=this.subscriptions.length;if(r)if(1===r)this.subscriptions[0](e,t,n);else for(var i=0;i<r;i++){var a=this.subscriptions[i];a&&a(e,t,n)}},e.prototype.getSize=function(){return this.subscriptions.length},e.prototype.clear=function(){this.subscriptions.length=0},e}(),ei=function(){function e(e){var t,n=this;this.timeDelta=0,this.lastUpdated=0,this.updateSubscribers=new Zr,this.velocityUpdateSubscribers=new Zr,this.renderSubscribers=new Zr,this.canTrackVelocity=!1,this.updateAndNotify=function(e,t){void 0===t&&(t=!0),n.prev=n.current,n.current=e;var r=ur(),i=r.delta,a=r.timestamp;n.lastUpdated!==a&&(n.timeDelta=i,n.lastUpdated=a,dr.postRender(n.scheduleVelocityCheck)),n.prev!==n.current&&n.updateSubscribers.notify(n.current),n.velocityUpdateSubscribers.getSize()&&n.velocityUpdateSubscribers.notify(n.getVelocity()),t&&n.renderSubscribers.notify(n.current)},this.scheduleVelocityCheck=function(){return dr.postRender(n.velocityCheck)},this.velocityCheck=function(e){e.timestamp!==n.lastUpdated&&(n.prev=n.current,n.velocityUpdateSubscribers.notify(n.getVelocity()))},this.hasAnimated=!1,this.prev=this.current=e,this.canTrackVelocity=(t=this.current,!isNaN(parseFloat(t)))}return e.prototype.onChange=function(e){return this.updateSubscribers.add(e)},e.prototype.clearListeners=function(){this.updateSubscribers.clear()},e.prototype.onRenderRequest=function(e){return e(this.get()),this.renderSubscribers.add(e)},e.prototype.attach=function(e){this.passiveEffect=e},e.prototype.set=function(e,t){void 0===t&&(t=!0),t&&this.passiveEffect?this.passiveEffect(e,this.updateAndNotify):this.updateAndNotify(e,t)},e.prototype.get=function(){return this.current},e.prototype.getPrevious=function(){return this.prev},e.prototype.getVelocity=function(){return this.canTrackVelocity?hr(parseFloat(this.current)-parseFloat(this.prev),this.timeDelta):0},e.prototype.start=function(e){var t=this;return this.stop(),new Promise((function(n){t.hasAnimated=!0,t.stopAnimation=e(n)})).then((function(){return t.clearAnimation()}))},e.prototype.stop=function(){this.stopAnimation&&this.stopAnimation(),this.clearAnimation()},e.prototype.isAnimating=function(){return!!this.stopAnimation},e.prototype.clearAnimation=function(){this.stopAnimation=null},e.prototype.destroy=function(){this.updateSubscribers.clear(),this.renderSubscribers.clear(),this.stop()},e}();function ti(e){return new ei(e)}var ni=function(e){return function(t){return t.test(e)}},ri=[he,de,ue,ce,fe,pe,{test:function(e){return"auto"===e},parse:function(e){return e}}],ii=function(e){return ri.find(ni(e))},ai=u(u([],c(ri)),[sn,mn]),oi=function(e){return ai.find(ni(e))};function si(e,t,n){e.hasValue(t)?e.getValue(t).set(n):e.addValue(t,ti(n))}function li(e,t){var n=L(e,t),r=n?e.makeTargetAnimatable(n,!1):{},i=r.transitionEnd,a=void 0===i?{}:i;r.transition;var o=l(r,["transitionEnd","transition"]);for(var c in o=s(s({},o),a)){si(e,c,Ke(o[c]))}}function ci(e,t){if(t)return(t[e]||t.default||t).from}function ui(e,t,n){var r;void 0===n&&(n={});var i=L(e,t,n.custom),a=(i||{}).transition,o=void 0===a?e.getDefaultTransition()||{}:a;n.transitionOverride&&(o=n.transitionOverride);var l=i?function(){return di(e,i,n)}:function(){return Promise.resolve()},u=(null===(r=e.variantChildren)||void 0===r?void 0:r.size)?function(r){void 0===r&&(r=0);var i=o.delayChildren,a=void 0===i?0:i,l=o.staggerChildren,c=o.staggerDirection;return function(e,t,n,r,i,a){void 0===n&&(n=0);void 0===r&&(r=0);void 0===i&&(i=1);var o=[],l=(e.variantChildren.size-1)*r,c=1===i?function(e){return void 0===e&&(e=0),e*r}:function(e){return void 0===e&&(e=0),l-e*r};return Array.from(e.variantChildren).sort(pi).forEach((function(e,r){o.push(ui(e,t,s(s({},a),{delay:n+c(r)})).then((function(){return e.notifyAnimationComplete(t)})))})),Promise.all(o)}(e,t,a+r,l,c,n)}:function(){return Promise.resolve()},d=o.when;if(d){var p=c("beforeChildren"===d?[l,u]:[u,l],2),f=p[0],m=p[1];return f().then(m)}return Promise.all([l(),u(n.delay)])}function di(e,t,n){var r,i=void 0===n?{}:n,a=i.delay,o=void 0===a?0:a,c=i.transitionOverride,u=i.type,d=e.makeTargetAnimatable(t),p=d.transition,f=void 0===p?e.getDefaultTransition():p,m=d.transitionEnd,h=l(d,["transition","transitionEnd"]);c&&(f=c);var g=[],v=u&&(null===(r=e.animationState)||void 0===r?void 0:r.getState()[u]);for(var y in h){var b=e.getValue(y),x=h[y];if(!(!b||void 0===x||v&&fi(v,y))){var E=Xr(y,b,x,s({delay:o},f));g.push(E)}}return Promise.all(g).then((function(){m&&li(e,m)}))}function pi(e,t){return e.sortNodePosition(t)}function fi(e,t){var n=e.protectedKeys,r=e.needsAnimating,i=n.hasOwnProperty(t)&&!0!==r[t];return r[t]=!1,i}var mi=[Qe.Animate,Qe.Hover,Qe.Tap,Qe.Drag,Qe.Focus,Qe.Exit],hi=u([],c(mi)).reverse(),gi=mi.length;function vi(e){return function(t){return Promise.all(t.map((function(t){var n=t.animation,r=t.options;return function(e,t,n){var r;if(void 0===n&&(n={}),e.notifyAnimationStart(),Array.isArray(t)){var i=t.map((function(t){return ui(e,t,n)}));r=Promise.all(i)}else if("string"==typeof t)r=ui(e,t,n);else{var a="function"==typeof t?L(e,t,n.custom):t;r=di(e,a,n)}return r.then((function(){return e.notifyAnimationComplete(t)}))}(e,n,r)})))}}function yi(e){var t,n=vi(e),r=((t={})[Qe.Animate]=bi(!0),t[Qe.Hover]=bi(),t[Qe.Tap]=bi(),t[Qe.Drag]=bi(),t[Qe.Focus]=bi(),t[Qe.Exit]=bi(),t),i={},a=!0,o=function(t,n){var r=L(e,n);if(r){r.transition;var i=r.transitionEnd,a=l(r,["transition","transitionEnd"]);t=s(s(s({},t),a),i)}return t};function d(t,l){for(var d,p=e.getProps(),f=e.getVariantContext(!0)||{},m=[],h=new Set,g={},v=1/0,y=function(n){var i=hi[n],y=r[i],b=null!==(d=p[i])&&void 0!==d?d:f[i],x=P(b),E=i===l?y.isActive:null;!1===E&&(v=n);var w=b===f[i]&&b!==p[i]&&x;if(w&&a&&e.manuallyAnimateOnMount&&(w=!1),y.protectedKeys=s({},g),!y.isActive&&null===E||!b&&!y.prevProp||$e(b)||"boolean"==typeof b)return"continue";var _=function(e,t){if("string"==typeof t)return t!==e;if(R(t))return!Ot(t,e);return!1}(y.prevProp,b)||i===l&&y.isActive&&!w&&x||n>v&&x,k=Array.isArray(b)?b:[b],S=k.reduce(o,{});!1===E&&(S={});var C=y.prevResolvedValues,T=void 0===C?{}:C,I=s(s({},T),S),O=function(e){_=!0,h.delete(e),y.needsAnimating[e]=!0};for(var A in I){var M=S[A],L=T[A];g.hasOwnProperty(A)||(M!==L?Ue(M)&&Ue(L)?Ot(M,L)?y.protectedKeys[A]=!0:O(A):void 0!==M?O(A):h.add(A):void 0!==M&&h.has(A)?O(A):y.protectedKeys[A]=!0)}y.prevProp=b,y.prevResolvedValues=S,y.isActive&&(g=s(s({},g),S)),a&&e.blockInitialAnimation&&(_=!1),_&&!w&&m.push.apply(m,u([],c(k.map((function(e){return{animation:e,options:s({type:i},t)}})))))},b=0;b<gi;b++)y(b);if(i=s({},g),h.size){var x={};h.forEach((function(t){var n=e.getBaseTarget(t);void 0!==n&&(x[t]=n)})),m.push({animation:x})}var E=Boolean(m.length);return a&&!1===p.initial&&!e.manuallyAnimateOnMount&&(E=!1),a=!1,E?n(m):Promise.resolve()}return{isAnimated:function(e){return void 0!==i[e]},animateChanges:d,setActive:function(t,n,i){var a;return r[t].isActive===n?Promise.resolve():(null===(a=e.variantChildren)||void 0===a||a.forEach((function(e){var r;return null===(r=e.animationState)||void 0===r?void 0:r.setActive(t,n)})),r[t].isActive=n,d(i,t))},setAnimateFunction:function(t){n=t(e)},getState:function(){return r}}}function bi(e){return void 0===e&&(e=!1),{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}var xi={animation:Tt((function(e){var t=e.visualElement,n=e.animate;t.animationState||(t.animationState=yi(t)),$e(n)&&(0,d.useEffect)((function(){return n.subscribe(t)}),[n])})),exit:Tt((function(e){var t=e.custom,n=e.visualElement,r=c(E(),2),i=r[0],a=r[1],o=(0,d.useContext)(b);(0,d.useEffect)((function(){var e,r,s=null===(e=n.animationState)||void 0===e?void 0:e.setActive(Qe.Exit,!i,{custom:null!==(r=null==o?void 0:o.custom)&&void 0!==r?r:t});!i&&(null==s||s.then(a))}),[i])}))},Ei=function(e){return e.hasOwnProperty("x")&&e.hasOwnProperty("y")},wi=function(e){return Ei(e)&&e.hasOwnProperty("z")},_i=function(e,t){return Math.abs(e-t)};function ki(e,t){if(hn(e)&&hn(t))return _i(e,t);if(Ei(e)&&Ei(t)){var n=_i(e.x,t.x),r=_i(e.y,t.y),i=wi(e)&&wi(t)?_i(e.z,t.z):0;return Math.sqrt(Math.pow(n,2)+Math.pow(r,2)+Math.pow(i,2))}}var Si=function(){function e(e,t,n){var r=this,i=(void 0===n?{}:n).transformPagePoint;if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.updatePoint=function(){if(r.lastMoveEvent&&r.lastMoveEventInfo){var e=Ii(r.lastMoveEventInfo,r.history),t=null!==r.startEvent,n=ki(e.offset,{x:0,y:0})>=3;if(t||n){var i=e.point,a=ur().timestamp;r.history.push(s(s({},i),{timestamp:a}));var o=r.handlers,l=o.onStart,c=o.onMove;t||(l&&l(r.lastMoveEvent,e),r.startEvent=r.lastMoveEvent),c&&c(r.lastMoveEvent,e)}}},this.handlePointerMove=function(e,t){r.lastMoveEvent=e,r.lastMoveEventInfo=Ci(t,r.transformPagePoint),nt(e)&&0===e.buttons?r.handlePointerUp(e,t):dr.update(r.updatePoint,!0)},this.handlePointerUp=function(e,t){r.end();var n=r.handlers,i=n.onEnd,a=n.onSessionEnd,o=Ii(Ci(t,r.transformPagePoint),r.history);r.startEvent&&i&&i(e,o),a&&a(e,o)},!(rt(e)&&e.touches.length>1)){this.handlers=t,this.transformPagePoint=i;var a=Ci(st(e),this.transformPagePoint),o=a.point,l=ur().timestamp;this.history=[s(s({},o),{timestamp:l})];var c=t.onSessionStart;c&&c(e,Ii(a,this.history)),this.removeListeners=Ct(ht(window,"pointermove",this.handlePointerMove),ht(window,"pointerup",this.handlePointerUp),ht(window,"pointercancel",this.handlePointerUp))}}return e.prototype.updateHandlers=function(e){this.handlers=e},e.prototype.end=function(){this.removeListeners&&this.removeListeners(),ar.update(this.updatePoint)},e}();function Ci(e,t){return t?{point:t(e.point)}:e}function Ti(e,t){return{x:e.x-t.x,y:e.y-t.y}}function Ii(e,t){var n=e.point;return{point:n,delta:Ti(n,Ai(t)),offset:Ti(n,Oi(t)),velocity:Ri(t,.1)}}function Oi(e){return e[0]}function Ai(e){return e[e.length-1]}function Ri(e,t){if(e.length<2)return{x:0,y:0};for(var n=e.length-1,r=null,i=Ai(e);n>=0&&(r=e[n],!(i.timestamp-r.timestamp>gr(t)));)n--;if(!r)return{x:0,y:0};var a=(i.timestamp-r.timestamp)/1e3;if(0===a)return{x:0,y:0};var o={x:(i.x-r.x)/a,y:(i.y-r.y)/a};return o.x===1/0&&(o.x=0),o.y===1/0&&(o.y=0),o}function Pi(e){return e}function Mi(e){var t=e.top;return{x:{min:e.left,max:e.right},y:{min:t,max:e.bottom}}}var Li={translate:0,scale:1,origin:0,originPoint:0};function Di(){return{x:s({},Li),y:s({},Li)}}function ji(e){return[e("x"),e("y")]}function Bi(e,t,n){var r=t.min,i=t.max;return void 0!==r&&e<r?e=n?Kt(r,e,n.min):Math.max(e,r):void 0!==i&&e>i&&(e=n?Kt(i,e,n.max):Math.min(e,i)),e}function Ni(e,t,n){return{min:void 0!==t?e.min+t:void 0,max:void 0!==n?e.max+n-(e.max-e.min):void 0}}function Fi(e,t){var n,r=t.min-e.min,i=t.max-e.max;return t.max-t.min<e.max-e.min&&(r=(n=c([i,r],2))[0],i=n[1]),{min:e.min+r,max:e.min+i}}function Wi(e,t,n){return{min:Vi(e,t),max:Vi(e,n)}}function Vi(e,t){var n;return"number"==typeof e?e:null!==(n=e[t])&&void 0!==n?n:0}function Hi(e,t){return Mi(function(e,t){var n=e.top,r=e.left,i=e.bottom,a=e.right;void 0===t&&(t=Pi);var o=t({x:r,y:n}),s=t({x:a,y:i});return{top:o.y,left:o.x,bottom:s.y,right:s.x}}(e.getBoundingClientRect(),t))}function zi(e,t,n){return void 0===t&&(t=0),void 0===n&&(n=.01),ki(e,t)<n}function $i(e){return e.max-e.min}function Ui(e,t){var n=.5,r=$i(e),i=$i(t);return i>r?n=Gt(t.min,t.max-r,e.min):r>i&&(n=Gt(e.min,e.max-i,t.min)),Pt(0,1,n)}function Gi(e,t,n,r){void 0===r&&(r=.5),e.origin=r,e.originPoint=Kt(t.min,t.max,e.origin),e.scale=$i(n)/$i(t),zi(e.scale,1,1e-4)&&(e.scale=1),e.translate=Kt(n.min,n.max,e.origin)-e.originPoint,zi(e.translate)&&(e.translate=0)}function Ki(e,t,n,r){Gi(e.x,t.x,n.x,qi(r.originX)),Gi(e.y,t.y,n.y,qi(r.originY))}function qi(e){return"number"==typeof e?e:.5}function Yi(e,t,n){e.min=n.min+t.min,e.max=e.min+$i(t)}var Xi=function(e,t){return e.depth-t.depth};function Ji(e){return e.projection.isEnabled||e.shouldResetTransform()}function Qi(e,t){void 0===t&&(t=[]);var n=e.parent;return n&&Qi(n,t),Ji(e)&&t.push(e),t}function Zi(e){if(!e.shouldResetTransform()){var t,n=e.getLayoutState();e.notifyBeforeLayoutMeasure(n.layout),n.isHydrated=!0,n.layout=e.measureViewportBox(),n.layoutCorrected=(t=n.layout,{x:s({},t.x),y:s({},t.y)}),e.notifyLayoutMeasure(n.layout,e.prevViewportBox||n.layout),dr.update((function(){return e.rebaseProjectionTarget()}))}}function ea(e){e.shouldResetTransform()||(e.prevViewportBox=e.measureViewportBox(!1),e.rebaseProjectionTarget(!1,e.prevViewportBox))}function ta(e,t){return{min:t.min-e.min,max:t.max-e.min}}function na(e,t){return{x:ta(e.x,t.x),y:ta(e.y,t.y)}}function ra(e){var t=e.getProps(),n=t.drag,r=t._dragX;return n&&!r}function ia(e,t){e.min=t.min,e.max=t.max}function aa(e,t,n){return n+t*(e-n)}function oa(e,t,n,r,i){return void 0!==i&&(e=aa(e,i,r)),aa(e,n,r)+t}function sa(e,t,n,r,i){void 0===t&&(t=0),void 0===n&&(n=1),e.min=oa(e.min,t,n,r,i),e.max=oa(e.max,t,n,r,i)}function la(e,t){var n=t.x,r=t.y;sa(e.x,n.translate,n.scale,n.originPoint),sa(e.y,r.translate,r.scale,r.originPoint)}function ca(e,t,n,r){var i=c(r,3),a=i[0],o=i[1],s=i[2];e.min=t.min,e.max=t.max;var l=void 0!==n[s]?n[s]:.5,u=Kt(t.min,t.max,l);sa(e,n[a],n[o],u,n.scale)}var ua=["x","scaleX","originX"],da=["y","scaleY","originY"];function pa(e,t,n){ca(e.x,t.x,n,ua),ca(e.y,t.y,n,da)}function fa(e,t,n,r,i){return e=aa(e-=t,1/n,r),void 0!==i&&(e=aa(e,1/i,r)),e}function ma(e,t,n){var r=c(n,3),i=r[0],a=r[1],o=r[2];!function(e,t,n,r,i){void 0===t&&(t=0),void 0===n&&(n=1),void 0===r&&(r=.5);var a=Kt(e.min,e.max,r)-t;e.min=fa(e.min,t,n,a,i),e.max=fa(e.max,t,n,a,i)}(e,t[i],t[a],t[o],t.scale)}function ha(e,t){ma(e.x,t,ua),ma(e.y,t,da)}var ga=new Set;function va(e,t,n){e[n]||(e[n]=[]),e[n].push(t)}function ya(e){return ga.add(e),function(){return ga.delete(e)}}function ba(){if(ga.size){var e=0,t=[[]],n=[],r=function(n){return va(t,n,e)},i=function(t){va(n,t,e),e++};ga.forEach((function(t){t(r,i),e=0})),ga.clear();for(var a=n.length,o=0;o<=a;o++)t[o]&&t[o].forEach(Ea),n[o]&&n[o].forEach(Ea)}}var xa,Ea=function(e){return e()},wa=new WeakMap,_a=function(){function e(e){var t=e.visualElement;this.isDragging=!1,this.currentDirection=null,this.constraints=!1,this.elastic={x:{min:0,max:1},y:{min:0,max:1}},this.props={},this.hasMutatedConstraints=!1,this.cursorProgress={x:.5,y:.5},this.originPoint={},this.openGlobalLock=null,this.panSession=null,this.visualElement=t,this.visualElement.enableLayoutProjection(),wa.set(t,this)}return e.prototype.start=function(e,t){var n=this,r=void 0===t?{}:t,i=r.snapToCursor,a=void 0!==i&&i,o=r.cursorProgress,s=this.props.transformPagePoint;this.panSession=new Si(e,{onSessionStart:function(e){var t;n.stopMotion();var r=function(e){return st(e,"client")}(e).point;null===(t=n.cancelLayout)||void 0===t||t.call(n),n.cancelLayout=ya((function(e,t){var i=Qi(n.visualElement),s=function(e){var t=[],n=function(e){Ji(e)&&t.push(e),e.children.forEach(n)};return e.children.forEach(n),t.sort(Xi)}(n.visualElement),l=u(u([],c(i)),c(s)),d=!1;n.isLayoutDrag()&&n.visualElement.lockProjectionTarget(),t((function(){l.forEach((function(e){return e.resetTransform()}))})),e((function(){Zi(n.visualElement),s.forEach(Zi)})),t((function(){l.forEach((function(e){return e.restoreTransform()})),a&&(d=n.snapToCursor(r))})),e((function(){Boolean(n.getAxisMotionValue("x")&&!n.isExternalDrag())||n.visualElement.rebaseProjectionTarget(!0,n.visualElement.measureViewportBox(!1)),n.visualElement.scheduleUpdateLayoutProjection();var e=n.visualElement.projection;ji((function(t){if(!d){var i=e.target[t],a=i.min,s=i.max;n.cursorProgress[t]=o?o[t]:Gt(a,s,r[t])}var l=n.getAxisMotionValue(t);l&&(n.originPoint[t]=l.get())}))})),t((function(){or.update(),or.preRender(),or.render(),or.postRender()})),e((function(){return n.resolveDragConstraints()}))}))},onStart:function(e,t){var r,i,a,o=n.props,s=o.drag,l=o.dragPropagation;(!s||l||(n.openGlobalLock&&n.openGlobalLock(),n.openGlobalLock=xt(s),n.openGlobalLock))&&(ba(),n.isDragging=!0,n.currentDirection=null,null===(i=(r=n.props).onDragStart)||void 0===i||i.call(r,e,t),null===(a=n.visualElement.animationState)||void 0===a||a.setActive(Qe.Drag,!0))},onMove:function(e,t){var r,i,a,o,s=n.props,l=s.dragPropagation,c=s.dragDirectionLock;if(l||n.openGlobalLock){var u=t.offset;if(c&&null===n.currentDirection)return n.currentDirection=function(e,t){void 0===t&&(t=10);var n=null;Math.abs(e.y)>t?n="y":Math.abs(e.x)>t&&(n="x");return n}(u),void(null!==n.currentDirection&&(null===(i=(r=n.props).onDirectionLock)||void 0===i||i.call(r,n.currentDirection)));n.updateAxis("x",t.point,u),n.updateAxis("y",t.point,u),null===(o=(a=n.props).onDrag)||void 0===o||o.call(a,e,t),xa=e}},onSessionEnd:function(e,t){return n.stop(e,t)}},{transformPagePoint:s})},e.prototype.resolveDragConstraints=function(){var e=this,t=this.props,n=t.dragConstraints,r=t.dragElastic,i=this.visualElement.getLayoutState().layoutCorrected;this.constraints=!!n&&(A(n)?this.resolveRefConstraints(i,n):function(e,t){var n=t.top,r=t.left,i=t.bottom,a=t.right;return{x:Ni(e.x,r,a),y:Ni(e.y,n,i)}}(i,n)),this.elastic=function(e){return!1===e?e=0:!0===e&&(e=.35),{x:Wi(e,"left","right"),y:Wi(e,"top","bottom")}}(r),this.constraints&&!this.hasMutatedConstraints&&ji((function(t){e.getAxisMotionValue(t)&&(e.constraints[t]=function(e,t){var n={};return void 0!==t.min&&(n.min=t.min-e.min),void 0!==t.max&&(n.max=t.max-e.min),n}(i[t],e.constraints[t]))}))},e.prototype.resolveRefConstraints=function(e,t){var n=this.props,r=n.onMeasureDragConstraints,i=n.transformPagePoint,a=t.current;Rt(null!==a,"If `dragConstraints` is set as a React ref, that ref must be passed to another component's `ref` prop."),this.constraintsBox=Hi(a,i);var o=function(e,t){return{x:Fi(e.x,t.x),y:Fi(e.y,t.y)}}(e,this.constraintsBox);if(r){var s=r(function(e){var t=e.x,n=e.y;return{top:n.min,bottom:n.max,left:t.min,right:t.max}}(o));this.hasMutatedConstraints=!!s,s&&(o=Mi(s))}return o},e.prototype.cancelDrag=function(){var e,t;this.visualElement.unlockProjectionTarget(),null===(e=this.cancelLayout)||void 0===e||e.call(this),this.isDragging=!1,this.panSession&&this.panSession.end(),this.panSession=null,!this.props.dragPropagation&&this.openGlobalLock&&(this.openGlobalLock(),this.openGlobalLock=null),null===(t=this.visualElement.animationState)||void 0===t||t.setActive(Qe.Drag,!1)},e.prototype.stop=function(e,t){var n,r,i;null===(n=this.panSession)||void 0===n||n.end(),this.panSession=null;var a=this.isDragging;if(this.cancelDrag(),a){var o=t.velocity;this.animateDragEnd(o),null===(i=(r=this.props).onDragEnd)||void 0===i||i.call(r,e,t)}},e.prototype.snapToCursor=function(e){var t=this;return ji((function(n){if(ka(n,t.props.drag,t.currentDirection)){var r=t.getAxisMotionValue(n);if(!r)return t.cursorProgress[n]=.5,!0;var i=t.visualElement.getLayoutState().layout,a=i[n].max-i[n].min,o=i[n].min+a/2,s=e[n]-o;t.originPoint[n]=e[n],r.set(s)}})).includes(!0)},e.prototype.updateAxis=function(e,t,n){if(ka(e,this.props.drag,this.currentDirection))return this.getAxisMotionValue(e)?this.updateAxisMotionValue(e,n):this.updateVisualElementAxis(e,t)},e.prototype.updateAxisMotionValue=function(e,t){var n=this.getAxisMotionValue(e);if(t&&n){var r=this.originPoint[e]+t[e],i=this.constraints?Bi(r,this.constraints[e],this.elastic[e]):r;n.set(i)}},e.prototype.updateVisualElementAxis=function(e,t){var n,r=this.visualElement.getLayoutState().layout[e],i=r.max-r.min,a=this.cursorProgress[e],o=function(e,t,n,r,i){var a=e-t*n;return r?Bi(a,r,i):a}(t[e],i,a,null===(n=this.constraints)||void 0===n?void 0:n[e],this.elastic[e]);this.visualElement.setProjectionTargetAxis(e,o,o+i)},e.prototype.setProps=function(e){var t=e.drag,n=void 0!==t&&t,r=e.dragDirectionLock,i=void 0!==r&&r,a=e.dragPropagation,o=void 0!==a&&a,c=e.dragConstraints,u=void 0!==c&&c,d=e.dragElastic,p=void 0===d?.35:d,f=e.dragMomentum,m=void 0===f||f,h=l(e,["drag","dragDirectionLock","dragPropagation","dragConstraints","dragElastic","dragMomentum"]);this.props=s({drag:n,dragDirectionLock:i,dragPropagation:o,dragConstraints:u,dragElastic:p,dragMomentum:m},h)},e.prototype.getAxisMotionValue=function(e){var t=this.props,n=t.layout,r=t.layoutId,i="_drag"+e.toUpperCase();return this.props[i]?this.props[i]:n||void 0!==r?void 0:this.visualElement.getValue(e,0)},e.prototype.isLayoutDrag=function(){return!this.getAxisMotionValue("x")},e.prototype.isExternalDrag=function(){var e=this.props,t=e._dragX,n=e._dragY;return t||n},e.prototype.animateDragEnd=function(e){var t=this,n=this.props,r=n.drag,i=n.dragMomentum,a=n.dragElastic,o=n.dragTransition,l=function(e,t){void 0===t&&(t=!0);var n,r=e.getProjectionParent();return!!r&&(t?ha(n=na(r.projection.target,e.projection.target),r.getLatestValues()):n=na(r.getLayoutState().layout,e.getLayoutState().layout),ji((function(t){return e.setProjectionTargetAxis(t,n[t].min,n[t].max,!0)})),!0)}(this.visualElement,this.isLayoutDrag()&&!this.isExternalDrag()),c=this.constraints||{};if(l&&Object.keys(c).length&&this.isLayoutDrag()){var u=this.visualElement.getProjectionParent();if(u){var d=na(u.projection.targetFinal,c);ji((function(e){var t=d[e],n=t.min,r=t.max;c[e]={min:isNaN(n)?void 0:n,max:isNaN(r)?void 0:r}}))}}var p=ji((function(n){var u;if(ka(n,r,t.currentDirection)){var d=null!==(u=null==c?void 0:c[n])&&void 0!==u?u:{},p=a?200:1e6,f=a?40:1e7,m=s(s({type:"inertia",velocity:i?e[n]:0,bounceStiffness:p,bounceDamping:f,timeConstant:750,restDelta:1,restSpeed:10},o),d);return t.getAxisMotionValue(n)?t.startAxisValueAnimation(n,m):t.visualElement.startLayoutAnimation(n,m,l)}}));return Promise.all(p).then((function(){var e,n;null===(n=(e=t.props).onDragTransitionEnd)||void 0===n||n.call(e)}))},e.prototype.stopMotion=function(){var e=this;ji((function(t){var n=e.getAxisMotionValue(t);n?n.stop():e.visualElement.stopLayoutAnimation()}))},e.prototype.startAxisValueAnimation=function(e,t){var n=this.getAxisMotionValue(e);if(n){var r=n.get();return n.set(r),n.set(r),Xr(e,n,0,t)}},e.prototype.scalePoint=function(){var e=this,t=this.props,n=t.drag;if(A(t.dragConstraints)&&this.constraintsBox){this.stopMotion();var r={x:0,y:0};ji((function(t){r[t]=Ui(e.visualElement.projection.target[t],e.constraintsBox[t])})),this.updateConstraints((function(){ji((function(t){if(ka(t,n,null)){var i=function(e,t,n){var r=e.max-e.min,i=Kt(t.min,t.max-r,n);return{min:i,max:i+r}}(e.visualElement.projection.target[t],e.constraintsBox[t],r[t]),a=i.min,o=i.max;e.visualElement.setProjectionTargetAxis(t,a,o)}}))})),setTimeout(ba,1)}},e.prototype.updateConstraints=function(e){var t=this;this.cancelLayout=ya((function(n,r){var i=Qi(t.visualElement);r((function(){return i.forEach((function(e){return e.resetTransform()}))})),n((function(){return Zi(t.visualElement)})),r((function(){return i.forEach((function(e){return e.restoreTransform()}))})),n((function(){t.resolveDragConstraints()})),e&&r(e)}))},e.prototype.mount=function(e){var t=this,n=ht(e.getInstance(),"pointerdown",(function(e){var n=t.props,r=n.drag,i=n.dragListener;r&&(void 0===i||i)&&t.start(e)})),r=et(window,"resize",(function(){t.scalePoint()})),i=e.onLayoutUpdate((function(){t.isDragging&&t.resolveDragConstraints()})),a=e.prevDragCursor;return a&&this.start(xa,{cursorProgress:a}),function(){null==n||n(),null==r||r(),null==i||i(),t.cancelDrag()}},e}();function ka(e,t,n){return!(!0!==t&&t!==e||null!==n&&n!==e)}var Sa,Ca,Ta={pan:Tt((function(e){var t=e.onPan,n=e.onPanStart,r=e.onPanEnd,i=e.onPanSessionStart,a=e.visualElement,o=t||n||r||i,s=(0,d.useRef)(null),l=(0,d.useContext)(v).transformPagePoint,c={onSessionStart:i,onStart:n,onMove:t,onEnd:function(e,t){s.current=null,r&&r(e,t)}};(0,d.useEffect)((function(){null!==s.current&&s.current.updateHandlers(c)})),gt(a,"pointerdown",o&&function(e){s.current=new Si(e,c,{transformPagePoint:l})}),kt((function(){return s.current&&s.current.end()}))})),drag:Tt((function(e){var t=e.dragControls,n=e.visualElement,r=(0,d.useContext)(v).transformPagePoint,i=x((function(){return new _a({visualElement:n})}));i.setProps(s(s({},e),{transformPagePoint:r})),(0,d.useEffect)((function(){return t&&t.subscribe(i)}),[i]),(0,d.useEffect)((function(){return i.mount(n)}),[])}))};function Ia(e){return"string"==typeof e&&e.startsWith("var(--")}!function(e){e[e.Entering=0]="Entering",e[e.Present=1]="Present",e[e.Exiting=2]="Exiting"}(Sa||(Sa={})),function(e){e[e.Hide=0]="Hide",e[e.Show=1]="Show"}(Ca||(Ca={}));var Oa=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/;var Aa=4;function Ra(e,t,n){void 0===n&&(n=1),Rt(n<=Aa,'Max CSS variable fallback depth detected in property "'+e+'". This may indicate a circular fallback dependency.');var r=c(function(e){var t=Oa.exec(e);if(!t)return[,];var n=c(t,3);return[n[1],n[2]]}(e),2),i=r[0],a=r[1];if(i){var o=window.getComputedStyle(t).getPropertyValue(i);return o?o.trim():Ia(a)?Ra(a,t,n+1):a}}function Pa(e,t){return e/(t.max-t.min)*100}var Ma="_$css";var La={process:function(e,t,n){var r=n.target;if("string"==typeof e){if(!de.test(e))return e;e=parseFloat(e)}return Pa(e,r.x)+"% "+Pa(e,r.y)+"%"}},Da={borderRadius:s(s({},La),{applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]}),borderTopLeftRadius:La,borderTopRightRadius:La,borderBottomLeftRadius:La,borderBottomRightRadius:La,boxShadow:{process:function(e,t){var n=t.delta,r=t.treeScale,i=e,a=e.includes("var("),o=[];a&&(e=e.replace(Oa,(function(e){return o.push(e),Ma})));var s=mn.parse(e);if(s.length>5)return i;var l=mn.createTransformer(e),c="number"!=typeof s[0]?1:0,u=n.x.scale*r.x,d=n.y.scale*r.y;s[0+c]/=u,s[1+c]/=d;var p=Kt(u,d,.5);"number"==typeof s[2+c]&&(s[2+c]/=p),"number"==typeof s[3+c]&&(s[3+c]/=p);var f=l(s);if(a){var m=0;f=f.replace(Ma,(function(){var e=o[m];return m++,e}))}return f}}},ja=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.frameTarget={x:{min:0,max:1},y:{min:0,max:1}},t.currentAnimationTarget={x:{min:0,max:1},y:{min:0,max:1}},t.isAnimating={x:!1,y:!1},t.stopAxisAnimation={x:void 0,y:void 0},t.isAnimatingTree=!1,t.animate=function(e,n,r){void 0===r&&(r={});var i=r.originBox,a=r.targetBox,o=r.visibilityAction,c=r.shouldStackAnimate,u=r.onComplete,d=r.prevParent,p=l(r,["originBox","targetBox","visibilityAction","shouldStackAnimate","onComplete","prevParent"]),f=t.props,m=f.visualElement,h=f.layout;if(!1===c)return t.isAnimatingTree=!1,t.safeToRemove();if(!t.isAnimatingTree||!0===c){c&&(t.isAnimatingTree=!0),n=i||n,e=a||e;var g,v,y,b,x=!1,E=m.getProjectionParent();if(E){var w=E.prevViewportBox,_=E.getLayoutState().layout;d&&(a&&(_=d.getLayoutState().layout),i&&(v=E,y=(g=d).getLayoutId(),b=v.getLayoutId(),y===b&&(void 0!==b||g===v))&&d.prevViewportBox&&(w=d.prevViewportBox)),w&&function(e,t,n){return e||!e&&!(t||n)}(d,i,a)&&(x=!0,n=na(w,n),e=na(_,e))}var k=function(e,t){return!(Na(e)||Na(t)||Fa(e.x,t.x)&&Fa(e.y,t.y))}(n,e),S=ji((function(r){var i,a;if("position"===h){var l=e[r].max-e[r].min;n[r].max=n[r].min+l}if(!m.projection.isTargetLocked)return void 0===o?k?t.animateAxis(r,e[r],n[r],s(s({},p),{isRelative:x})):(null===(a=(i=t.stopAxisAnimation)[r])||void 0===a||a.call(i),m.setProjectionTargetAxis(r,e[r].min,e[r].max,x)):void m.setVisibility(o===Ca.Show)}));return m.syncRender(),Promise.all(S).then((function(){t.isAnimatingTree=!1,u&&u(),m.notifyLayoutAnimationComplete()}))}},t}return o(t,e),t.prototype.componentDidMount=function(){var e=this,t=this.props.visualElement;t.animateMotionValue=Xr,t.enableLayoutProjection(),this.unsubLayoutReady=t.onLayoutUpdate(this.animate),t.layoutSafeToRemove=function(){return e.safeToRemove()},function(e){for(var t in e)z[t]=e[t]}(Da)},t.prototype.componentWillUnmount=function(){var e=this;this.unsubLayoutReady(),ji((function(t){var n,r;return null===(r=(n=e.stopAxisAnimation)[t])||void 0===r?void 0:r.call(n)}))},t.prototype.animateAxis=function(e,t,n,r){var i,a,o=this,s=void 0===r?{}:r,l=s.transition,c=s.isRelative;if(!this.isAnimating[e]||!Fa(t,this.currentAnimationTarget[e])){null===(a=(i=this.stopAxisAnimation)[e])||void 0===a||a.call(i),this.isAnimating[e]=!0;var u=this.props.visualElement,d=this.frameTarget[e],p=u.getProjectionAnimationProgress()[e];p.clearListeners(),p.set(0),p.set(0);var f=function(){var r=p.get()/1e3;!function(e,t,n,r){e.min=Kt(t.min,n.min,r),e.max=Kt(t.max,n.max,r)}(d,n,t,r),u.setProjectionTargetAxis(e,d.min,d.max,c)};f();var m=p.onChange(f);this.stopAxisAnimation[e]=function(){o.isAnimating[e]=!1,p.stop(),m()},this.currentAnimationTarget[e]=t;var h=l||u.getDefaultTransition()||Wa;return Xr("x"===e?"layoutX":"layoutY",p,1e3,h&&Yr(h,"layout")).then(this.stopAxisAnimation[e])}},t.prototype.safeToRemove=function(){var e,t;null===(t=(e=this.props).safeToRemove)||void 0===t||t.call(e)},t.prototype.render=function(){return null},t}(d.Component);var Ba={min:0,max:0};function Na(e){return Fa(e.x,Ba)&&Fa(e.y,Ba)}function Fa(e,t){return e.min===t.min&&e.max===t.max}var Wa={duration:.45,ease:[.4,0,.1,1]};var Va={layoutReady:function(e){return e.notifyLayoutReady()}};function Ha(){var e=new Set;return{add:function(t){return e.add(t)},flush:function(t){var n=void 0===t?Va:t,r=n.layoutReady,i=n.parent;ya((function(t,n){var a=Array.from(e).sort(Xi),o=i?Qi(i):[];n((function(){u(u([],c(o)),c(a)).forEach((function(e){return e.resetTransform()}))})),t((function(){a.forEach(Zi)})),n((function(){o.forEach((function(e){return e.restoreTransform()})),a.forEach(r)})),t((function(){a.forEach((function(e){e.isPresent&&(e.presence=Sa.Present)}))})),n((function(){or.preRender(),or.render()})),t((function(){dr.postRender((function(){return a.forEach(za)})),e.clear()}))})),ba()}}}function za(e){e.prevViewportBox=e.projection.target}var $a=(0,d.createContext)(Ha()),Ua=(0,d.createContext)(Ha());function Ga(e){return!!e.forceUpdate}var Ka=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o(t,e),t.prototype.componentDidMount=function(){var e=this.props,t=e.syncLayout,n=e.framerSyncLayout,r=e.visualElement;Ga(t)&&t.register(r),Ga(n)&&n.register(r),r.onUnmount((function(){Ga(t)&&t.remove(r),Ga(n)&&n.remove(r)}))},t.prototype.getSnapshotBeforeUpdate=function(){var e=this.props,t=e.syncLayout,n=e.visualElement;return Ga(t)?t.syncUpdate():(ea(n),t.add(n)),null},t.prototype.componentDidUpdate=function(){var e=this.props.syncLayout;Ga(e)||e.flush()},t.prototype.render=function(){return null},t}(d.Component);var qa={measureLayout:function(e){var t=(0,d.useContext)($a),n=(0,d.useContext)(Ua);return d.createElement(Ka,s({},e,{syncLayout:t,framerSyncLayout:n}))},layoutAnimation:function(e){var t=c(E(),2)[1];return d.createElement(ja,s({},e,{safeToRemove:t}))}};function Ya(){return{isHydrated:!1,layout:{x:{min:0,max:1},y:{min:0,max:1}},layoutCorrected:{x:{min:0,max:1},y:{min:0,max:1}},treeScale:{x:1,y:1},delta:Di(),deltaFinal:Di(),deltaTransform:""}}var Xa=Ya();function Ja(e,t,n){var r=e.x,i=e.y,a="translate3d("+r.translate/t.x+"px, "+i.translate/t.y+"px, 0) ";if(n){var o=n.rotate,s=n.rotateX,l=n.rotateY;o&&(a+="rotate("+o+") "),s&&(a+="rotateX("+s+") "),l&&(a+="rotateY("+l+") ")}return a+="scale("+r.scale+", "+i.scale+")",n||a!==Za?a:""}function Qa(e){var t=e.deltaFinal;return 100*t.x.origin+"% "+100*t.y.origin+"% 0"}var Za=Ja(Xa.delta,Xa.treeScale,{x:1,y:1}),eo=["LayoutMeasure","BeforeLayoutMeasure","LayoutUpdate","ViewportBoxUpdate","Update","Render","AnimationComplete","LayoutAnimationComplete","AnimationStart","SetAxisTarget","Unmount"];function to(e,t,n,r){var i,a,o=e.delta,s=e.layout,l=e.layoutCorrected,c=e.treeScale,u=t.target;a=s,ia((i=l).x,a.x),ia(i.y,a.y),function(e,t,n){var r=n.length;if(r){var i,a;t.x=t.y=1;for(var o=0;o<r;o++)a=(i=n[o]).getLayoutState().delta,t.x*=a.x.scale,t.y*=a.y.scale,la(e,a),ra(i)&&pa(e,e,i.getLatestValues())}}(l,c,n),Ki(o,l,u,r)}var no=function(){function e(){this.children=[],this.isDirty=!1}return e.prototype.add=function(e){Jr(this.children,e),this.isDirty=!0},e.prototype.remove=function(e){Qr(this.children,e),this.isDirty=!0},e.prototype.forEach=function(e){this.isDirty&&this.children.sort(Xi),this.isDirty=!1,this.children.forEach(e)},e}();var ro=function(e){var t=e.treeType,n=void 0===t?"":t,r=e.build,i=e.getBaseTarget,a=e.makeTargetAnimatable,o=e.measureViewportBox,l=e.render,d=e.readValueFromInstance,p=e.resetTransform,f=e.restoreTransform,m=e.removeValueFromRenderState,h=e.sortNodePosition,g=e.scrapeMotionValuesFromProps;return function(e,t){var v=e.parent,y=e.props,b=e.presenceId,x=e.blockInitialAnimation,E=e.visualState;void 0===t&&(t={});var w,_,k,S,C,T,I=E.latestValues,O=E.renderState,A=function(){var e=eo.map((function(){return new Zr})),t={},n={clearAllListeners:function(){return e.forEach((function(e){return e.clear()}))},updatePropListeners:function(e){return eo.forEach((function(r){var i;null===(i=t[r])||void 0===i||i.call(t);var a="on"+r,o=e[a];o&&(t[r]=n[a](o))}))}};return e.forEach((function(e,t){n["on"+eo[t]]=function(t){return e.add(t)},n["notify"+eo[t]]=function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return e.notify.apply(e,u([],c(t)))}})),n}(),R={isEnabled:!1,isHydrated:!1,isTargetLocked:!1,target:{x:{min:0,max:1},y:{min:0,max:1}},targetFinal:{x:{min:0,max:1},y:{min:0,max:1}}},M=R,L=I,B=Ya(),N=!1,F=new Map,W=new Map,V={},H=s({},I);function z(){w&&(Z.isProjectionReady()&&(pa(M.targetFinal,M.target,L),Ki(B.deltaFinal,B.layoutCorrected,M.targetFinal,I)),$(),l(w,O))}function $(){var e=I;if(S&&S.isActive()){var n=S.getCrossfadeState(Z);n&&(e=n)}r(Z,O,e,M,B,t,y)}function U(){A.notifyUpdate(I)}function G(){Z.layoutTree.forEach(ao)}var K=g(y);for(var q in K){var Y=K[q];void 0!==I[q]&&Q(Y)&&Y.set(I[q],!1)}var X=D(y),J=j(y),Z=s(s({treeType:n,current:null,depth:v?v.depth+1:0,parent:v,children:new Set,path:v?u(u([],c(v.path)),[v]):[],layoutTree:v?v.layoutTree:new no,presenceId:b,projection:R,variantChildren:J?new Set:void 0,isVisible:void 0,manuallyAnimateOnMount:Boolean(null==v?void 0:v.isMounted()),blockInitialAnimation:x,isMounted:function(){return Boolean(w)},mount:function(e){w=Z.current=e,Z.pointTo(Z),J&&v&&!X&&(T=null==v?void 0:v.addVariantChild(Z)),null==v||v.children.add(Z)},unmount:function(){ar.update(U),ar.render(z),ar.preRender(Z.updateLayoutProjection),W.forEach((function(e){return e()})),Z.stopLayoutAnimation(),Z.layoutTree.remove(Z),null==T||T(),null==v||v.children.delete(Z),null==k||k(),A.clearAllListeners()},addVariantChild:function(e){var t,n=Z.getClosestVariantNode();if(n)return null===(t=n.variantChildren)||void 0===t||t.add(e),function(){return n.variantChildren.delete(e)}},sortNodePosition:function(e){return h&&n===e.treeType?h(Z.getInstance(),e.getInstance()):0},getClosestVariantNode:function(){return J?Z:null==v?void 0:v.getClosestVariantNode()},scheduleUpdateLayoutProjection:v?v.scheduleUpdateLayoutProjection:function(){return dr.preRender(Z.updateTreeLayoutProjection,!1,!0)},getLayoutId:function(){return y.layoutId},getInstance:function(){return w},getStaticValue:function(e){return I[e]},setStaticValue:function(e,t){return I[e]=t},getLatestValues:function(){return I},setVisibility:function(e){Z.isVisible!==e&&(Z.isVisible=e,Z.scheduleRender())},makeTargetAnimatable:function(e,t){return void 0===t&&(t=!0),a(Z,e,y,t)},addValue:function(e,t){Z.hasValue(e)&&Z.removeValue(e),F.set(e,t),I[e]=t.get(),function(e,t){var n=t.onChange((function(t){I[e]=t,y.onUpdate&&dr.update(U,!1,!0)})),r=t.onRenderRequest(Z.scheduleRender);W.set(e,(function(){n(),r()}))}(e,t)},removeValue:function(e){var t;F.delete(e),null===(t=W.get(e))||void 0===t||t(),W.delete(e),delete I[e],m(e,O)},hasValue:function(e){return F.has(e)},getValue:function(e,t){var n=F.get(e);return void 0===n&&void 0!==t&&(n=ti(t),Z.addValue(e,n)),n},forEachValue:function(e){return F.forEach(e)},readValue:function(e){var n;return null!==(n=I[e])&&void 0!==n?n:d(w,e,t)},setBaseTarget:function(e,t){H[e]=t},getBaseTarget:function(e){if(i){var t=i(y,e);if(void 0!==t&&!Q(t))return t}return H[e]}},A),{build:function(){return $(),O},scheduleRender:function(){dr.render(z,!1,!0)},syncRender:z,setProps:function(e){y=e,A.updatePropListeners(e),V=function(e,t,n){var r;for(var i in t){var a=t[i],o=n[i];if(Q(a))e.addValue(i,a);else if(Q(o))e.addValue(i,ti(a));else if(o!==a)if(e.hasValue(i)){var s=e.getValue(i);!s.hasAnimated&&s.set(a)}else e.addValue(i,ti(null!==(r=e.getStaticValue(i))&&void 0!==r?r:a))}for(var i in n)void 0===t[i]&&e.removeValue(i);return t}(Z,g(y),V)},getProps:function(){return y},getVariant:function(e){var t;return null===(t=y.variants)||void 0===t?void 0:t[e]},getDefaultTransition:function(){return y.transition},getVariantContext:function(e){if(void 0===e&&(e=!1),e)return null==v?void 0:v.getVariantContext();if(!X){var t=(null==v?void 0:v.getVariantContext())||{};return void 0!==y.initial&&(t.initial=y.initial),t}for(var n={},r=0;r<lo;r++){var i=so[r],a=y[i];(P(a)||!1===a)&&(n[i]=a)}return n},enableLayoutProjection:function(){R.isEnabled=!0,Z.layoutTree.add(Z)},lockProjectionTarget:function(){R.isTargetLocked=!0},unlockProjectionTarget:function(){Z.stopLayoutAnimation(),R.isTargetLocked=!1},getLayoutState:function(){return B},setCrossfader:function(e){S=e},isProjectionReady:function(){return R.isEnabled&&R.isHydrated&&B.isHydrated},startLayoutAnimation:function(e,t,n){void 0===n&&(n=!1);var r=Z.getProjectionAnimationProgress()[e],i=n?R.relativeTarget[e]:R.target[e],a=i.min,o=i.max-a;return r.clearListeners(),r.set(a),r.set(a),r.onChange((function(t){Z.setProjectionTargetAxis(e,t,t+o,n)})),Z.animateMotionValue(e,r,0,t)},stopLayoutAnimation:function(){ji((function(e){return Z.getProjectionAnimationProgress()[e].stop()}))},measureViewportBox:function(e){void 0===e&&(e=!0);var n=o(w,t);return e||ha(n,I),n},getProjectionAnimationProgress:function(){return C||(C={x:ti(0),y:ti(0)}),C},setProjectionTargetAxis:function(e,t,n,r){var i;void 0===r&&(r=!1),r?(R.relativeTarget||(R.relativeTarget={x:{min:0,max:1},y:{min:0,max:1}}),i=R.relativeTarget[e]):(R.relativeTarget=void 0,i=R.target[e]),R.isHydrated=!0,i.min=t,i.max=n,N=!0,A.notifySetAxisTarget()},rebaseProjectionTarget:function(e,t){void 0===t&&(t=B.layout);var n=Z.getProjectionAnimationProgress(),r=n.x,i=n.y,a=!(R.relativeTarget||R.isTargetLocked||r.isAnimating()||i.isAnimating());(e||a)&&ji((function(e){var n=t[e],r=n.min,i=n.max;Z.setProjectionTargetAxis(e,r,i)}))},notifyLayoutReady:function(e){!function(e){var t=e.getProjectionParent();if(t){var n=na(t.getLayoutState().layout,e.getLayoutState().layout);ji((function(t){e.setProjectionTargetAxis(t,n[t].min,n[t].max,!0)}))}else e.rebaseProjectionTarget()}(Z),Z.notifyLayoutUpdate(B.layout,Z.prevViewportBox||B.layout,e)},resetTransform:function(){return p(Z,w,y)},restoreTransform:function(){return f(w,O)},updateLayoutProjection:function(){if(Z.isProjectionReady()){var e=B.delta,t=B.treeScale,n=t.x,r=t.y,i=B.deltaTransform;to(B,M,Z.path,I),N&&Z.notifyViewportBoxUpdate(M.target,e),N=!1;var a=Ja(e,t);a===i&&n===t.x&&r===t.y||Z.scheduleRender(),B.deltaTransform=a}},updateTreeLayoutProjection:function(){Z.layoutTree.forEach(io),dr.preRender(G,!1,!0)},getProjectionParent:function(){if(void 0===_){for(var e=!1,t=Z.path.length-1;t>=0;t--){var n=Z.path[t];if(n.projection.isEnabled){e=n;break}}_=e}return _},resolveRelativeTargetBox:function(){var e=Z.getProjectionParent();if(R.relativeTarget&&e&&(function(e,t){Yi(e.target.x,e.relativeTarget.x,t.target.x),Yi(e.target.y,e.relativeTarget.y,t.target.y)}(R,e.projection),ra(e))){var t=R.target;pa(t,t,e.getLatestValues())}},shouldResetTransform:function(){return Boolean(y._layoutResetTransform)},pointTo:function(e){M=e.projection,L=e.getLatestValues(),null==k||k(),k=Ct(e.onSetAxisTarget(Z.scheduleUpdateLayoutProjection),e.onLayoutAnimationComplete((function(){var e;Z.isPresent?Z.presence=Sa.Present:null===(e=Z.layoutSafeToRemove)||void 0===e||e.call(Z)})))},isPresent:!0,presence:Sa.Entering});return Z}};function io(e){e.resolveRelativeTargetBox()}function ao(e){e.updateLayoutProjection()}var oo,so=u(["initial"],c(mi)),lo=so.length,co=new Set(["width","height","top","left","right","bottom","x","y"]),uo=function(e){return co.has(e)},po=function(e,t){e.set(t,!1),e.set(t)},fo=function(e){return e===he||e===de};!function(e){e.width="width",e.height="height",e.left="left",e.right="right",e.top="top",e.bottom="bottom"}(oo||(oo={}));var mo=function(e,t){return parseFloat(e.split(", ")[t])},ho=function(e,t){return function(n,r){var i=r.transform;if("none"===i||!i)return 0;var a=i.match(/^matrix3d\((.+)\)$/);if(a)return mo(a[1],t);var o=i.match(/^matrix\((.+)\)$/);return o?mo(o[1],e):0}},go=new Set(["x","y","z"]),vo=U.filter((function(e){return!go.has(e)}));var yo={width:function(e){var t=e.x;return t.max-t.min},height:function(e){var t=e.y;return t.max-t.min},top:function(e,t){var n=t.top;return parseFloat(n)},left:function(e,t){var n=t.left;return parseFloat(n)},bottom:function(e,t){var n=e.y,r=t.top;return parseFloat(r)+(n.max-n.min)},right:function(e,t){var n=e.x,r=t.left;return parseFloat(r)+(n.max-n.min)},x:ho(4,13),y:ho(5,14)},bo=function(e,t,n,r){void 0===n&&(n={}),void 0===r&&(r={}),t=s({},t),r=s({},r);var i=Object.keys(t).filter(uo),a=[],o=!1,l=[];if(i.forEach((function(i){var s=e.getValue(i);if(e.hasValue(i)){var c,u=n[i],d=t[i],p=ii(u);if(Ue(d))for(var f=d.length,m=null===d[0]?1:0;m<f;m++)c?Rt(ii(d[m])===c,"All keyframes must be of the same type"):(c=ii(d[m]),Rt(c===p||fo(p)&&fo(c),"Keyframes must be of the same dimension as the current value"));else c=ii(d);if(p!==c)if(fo(p)&&fo(c)){var h=s.get();"string"==typeof h&&s.set(parseFloat(h)),"string"==typeof d?t[i]=parseFloat(d):Array.isArray(d)&&c===de&&(t[i]=d.map(parseFloat))}else(null==p?void 0:p.transform)&&(null==c?void 0:c.transform)&&(0===u||0===d)?0===u?s.set(c.transform(u)):t[i]=p.transform(d):(o||(a=function(e){var t=[];return vo.forEach((function(n){var r=e.getValue(n);void 0!==r&&(t.push([n,r.get()]),r.set(n.startsWith("scale")?1:0))})),t.length&&e.syncRender(),t}(e),o=!0),l.push(i),r[i]=void 0!==r[i]?r[i]:t[i],po(s,d))}})),l.length){var u=function(e,t,n){var r=t.measureViewportBox(),i=t.getInstance(),a=getComputedStyle(i),o=a.display,s={top:a.top,left:a.left,bottom:a.bottom,right:a.right,transform:a.transform};"none"===o&&t.setStaticValue("display",e.display||"block"),t.syncRender();var l=t.measureViewportBox();return n.forEach((function(n){var i=t.getValue(n);po(i,yo[n](r,s)),e[n]=yo[n](l,a)})),e}(t,e,l);return a.length&&a.forEach((function(t){var n=c(t,2),r=n[0],i=n[1];e.getValue(r).set(i)})),e.syncRender(),{target:u,transitionEnd:r}}return{target:t,transitionEnd:r}};function xo(e,t,n,r){return function(e){return Object.keys(e).some(uo)}(t)?bo(e,t,n,r):{target:t,transitionEnd:r}}var Eo=function(e,t,n,r){var i=function(e,t,n){var r,i=l(t,[]),a=e.getInstance();if(!(a instanceof HTMLElement))return{target:i,transitionEnd:n};for(var o in n&&(n=s({},n)),e.forEachValue((function(e){var t=e.get();if(Ia(t)){var n=Ra(t,a);n&&e.set(n)}})),i){var c=i[o];if(Ia(c)){var u=Ra(c,a);u&&(i[o]=u,n&&(null!==(r=n[o])&&void 0!==r||(n[o]=c)))}}return{target:i,transitionEnd:n}}(e,t,r);return xo(e,t=i.target,n,r=i.transitionEnd)};var wo={treeType:"dom",readValueFromInstance:function(e,t){if(q(t)){var n=Hr(t);return n&&n.default||0}var r,i=(r=e,window.getComputedStyle(r));return(ee(t)?i.getPropertyValue(t):i[t])||0},sortNodePosition:function(e,t){return 2&e.compareDocumentPosition(t)?1:-1},getBaseTarget:function(e,t){var n;return null===(n=e.style)||void 0===n?void 0:n[t]},measureViewportBox:function(e,t){return Hi(e,t.transformPagePoint)},resetTransform:function(e,t,n){var r=n.transformTemplate;t.style.transform=r?r({},""):"none",e.scheduleRender()},restoreTransform:function(e,t){e.style.transform=t.style.transform},removeValueFromRenderState:function(e,t){var n=t.vars,r=t.style;delete n[e],delete r[e]},makeTargetAnimatable:function(e,t,n,r){var i=n.transformValues;void 0===r&&(r=!0);var a=t.transition,o=t.transitionEnd,c=l(t,["transition","transitionEnd"]),u=function(e,t,n){var r,i,a={};for(var o in e)a[o]=null!==(r=ci(o,t))&&void 0!==r?r:null===(i=n.getValue(o))||void 0===i?void 0:i.get();return a}(c,a||{},e);if(i&&(o&&(o=i(o)),c&&(c=i(c)),u&&(u=i(u))),r){!function(e,t,n){var r,i,a,o,s=Object.keys(t).filter((function(t){return!e.hasValue(t)})),l=s.length;if(l)for(var c=0;c<l;c++){var u=s[c],d=t[u],p=null;Array.isArray(d)&&(p=d[0]),null===p&&(p=null!==(i=null!==(r=n[u])&&void 0!==r?r:e.readValue(u))&&void 0!==i?i:t[u]),null!=p&&("string"==typeof p&&/^\-?\d*\.?\d+$/.test(p)?p=parseFloat(p):!oi(p)&&mn.test(d)&&(p=zr(u,d)),e.addValue(u,ti(p)),null!==(a=(o=n)[u])&&void 0!==a||(o[u]=p),e.setBaseTarget(u,p))}}(e,c,u);var d=Eo(e,c,u,o);o=d.transitionEnd,c=d.target}return s({transition:a,transitionEnd:o},c)},scrapeMotionValuesFromProps:He,build:function(e,t,n,r,i,a,o){void 0!==e.isVisible&&(t.style.visibility=e.isVisible?"visible":"hidden");var s=r.isEnabled&&i.isHydrated;xe(t,n,r,i,a,o.transformTemplate,s?Ja:void 0,s?Qa:void 0)},render:Fe},_o=ro(wo),ko=ro(s(s({},wo),{getBaseTarget:function(e,t){return e[t]},readValueFromInstance:function(e,t){var n;return q(t)?(null===(n=Hr(t))||void 0===n?void 0:n.default)||0:(t=We.has(t)?t:Ne(t),e.getAttribute(t))},scrapeMotionValuesFromProps:ze,build:function(e,t,n,r,i,a,o){var s=r.isEnabled&&i.isHydrated;Me(t,n,r,i,a,o.transformTemplate,s?Ja:void 0,s?Qa:void 0)},render:Ve})),So=function(e,t){return H(e)?ko(t,{enableHardwareAcceleration:!1}):_o(t,{enableHardwareAcceleration:!0})},Co=s(s(s(s({},xi),It),Ta),qa),To=W((function(e,t){return function(e,t,n,r){var i=t.forwardMotionProps,a=void 0!==i&&i,o=H(e)?Je:Ze;return s(s({},o),{preloadedFeatures:n,useRender:je(a),createVisualElement:r,Component:e})}(e,t,Co,So)}));var Io=0;function Oo(){var e=Io;return Io++,e}var Ao=function(e){var t=e.children,n=e.initial,r=e.isPresent,i=e.onExitComplete,a=e.custom,o=e.presenceAffectsLayout,s=x(Ro),l=x(Oo),c=(0,d.useMemo)((function(){return{id:l,initial:n,isPresent:r,custom:a,onExitComplete:function(e){s.set(e,!0);var t=!0;s.forEach((function(e){e||(t=!1)})),t&&(null==i||i())},register:function(e){return s.set(e,!1),function(){return s.delete(e)}}}}),o?void 0:[r]);return(0,d.useMemo)((function(){s.forEach((function(e,t){return s.set(t,!1)}))}),[r]),d.useEffect((function(){!r&&!s.size&&(null==i||i())}),[r]),d.createElement(b.Provider,{value:c},t)};function Ro(){return new Map}function Po(e){return e.key||""}var Mo=function(e){var t=e.children,n=e.custom,r=e.initial,i=void 0===r||r,a=e.onExitComplete,o=e.exitBeforeEnter,s=e.presenceAffectsLayout,l=void 0===s||s,p=function(){var e=(0,d.useRef)(!1),t=c((0,d.useState)(0),2),n=t[0],r=t[1];return kt((function(){return e.current=!0})),(0,d.useCallback)((function(){!e.current&&r(n+1)}),[n])}(),f=(0,d.useContext)($a);Ga(f)&&(p=f.forceUpdate);var m=(0,d.useRef)(!0),h=function(e){var t=[];return d.Children.forEach(e,(function(e){(0,d.isValidElement)(e)&&t.push(e)})),t}(t),g=(0,d.useRef)(h),v=(0,d.useRef)(new Map).current,y=(0,d.useRef)(new Set).current;if(function(e,t){e.forEach((function(e){var n=Po(e);t.set(n,e)}))}(h,v),m.current)return m.current=!1,d.createElement(d.Fragment,null,h.map((function(e){return d.createElement(Ao,{key:Po(e),isPresent:!0,initial:!!i&&void 0,presenceAffectsLayout:l},e)})));for(var b=u([],c(h)),x=g.current.map(Po),E=h.map(Po),w=x.length,_=0;_<w;_++){var k=x[_];-1===E.indexOf(k)?y.add(k):y.delete(k)}return o&&y.size&&(b=[]),y.forEach((function(e){if(-1===E.indexOf(e)){var t=v.get(e);if(t){var r=x.indexOf(e);b.splice(r,0,d.createElement(Ao,{key:Po(t),isPresent:!1,onExitComplete:function(){v.delete(e),y.delete(e);var t=g.current.findIndex((function(t){return t.key===e}));g.current.splice(t,1),y.size||(g.current=h,p(),a&&a())},custom:n,presenceAffectsLayout:l},t))}}})),b=b.map((function(e){var t=e.key;return y.has(t)?e:d.createElement(Ao,{key:Po(e),isPresent:!0,presenceAffectsLayout:l},e)})),g.current=b,d.createElement(d.Fragment,null,y.size?b:b.map((function(e){return(0,d.cloneElement)(e)})))};function Lo(){var e=ti(1),t={lead:void 0,follow:void 0,crossfadeOpacity:!1,preserveFollowOpacity:!1},n=s({},t),r={},i={},a=!1,o=null,l=0;function c(n,r){var i=t.lead,l=t.follow;a=!0,o=null;var c=!1,u=function(){c=!0,i&&i.scheduleRender(),l&&l.scheduleRender()},d=function(){a=!1,o=ur().timestamp};return r=r&&Yr(r,"crossfade"),function(e,t,n){void 0===n&&(n={});var r=Q(e)?e:ti(e);return Xr("",r,t,n),{stop:function(){return r.stop()}}}(e,n,s(s({},r),{onUpdate:u,onComplete:function(){c?d():(e.set(n),dr.read(d)),u()}}))}function u(){var n,a,o=ur().timestamp,s=t.lead,c=t.follow;if(o!==l&&s){l=o;var u=s.getLatestValues();Object.assign(r,u);var d=c?c.getLatestValues():t.prevValues;Object.assign(i,d);var p=e.get(),f=null!==(n=u.opacity)&&void 0!==n?n:1,m=null!==(a=null==d?void 0:d.opacity)&&void 0!==a?a:1;t.crossfadeOpacity&&c?(r.opacity=Kt(!1!==c.isVisible?0:m,f,Do(p)),i.opacity=t.preserveFollowOpacity?m:Kt(m,0,jo(p))):c||(r.opacity=Kt(m,f,p)),function(e,t,n,r,i,a){for(var o=0;o<Fo;o++){var s="border"+No[o]+"Radius",l=Wo(r,s),c=Wo(n,s);if((void 0!==l||void 0!==c)&&(l||(l=0),c||(c=0),"number"==typeof l&&"number"==typeof c)){var u=Math.max(Kt(l,c,a),0);e[s]=t[s]=u}}if(r.rotate||n.rotate){var d=Kt(r.rotate||0,n.rotate||0,a);e.rotate=t.rotate=d}!i&&n.backgroundColor&&r.backgroundColor&&(e.backgroundColor=t.backgroundColor=on(r.backgroundColor,n.backgroundColor)(a))}(r,i,u,d||{},Boolean(c),p)}}return{isActive:function(){return r&&(a||ur().timestamp===o)},fromLead:function(e){return c(0,e)},toLead:function(r){var i=0;return t.prevValues||t.follow?n.lead===t.follow&&n.follow===t.lead&&(i=1-e.get()):i=1,e.set(i),c(1,r)},reset:function(){return e.set(1)},stop:function(){return e.stop()},getCrossfadeState:function(e){return u(),e===t.lead?r:e===t.follow?i:void 0},setOptions:function(e){n=t,t=e,r={},i={}},getLatestValues:function(){return r}}}var Do=Bo(0,.5,Dn),jo=Bo(.5,.95,An);function Bo(e,t,n){return function(r){return r<e?0:r>t?1:n(Gt(e,t,r))}}var No=["TopLeft","TopRight","BottomLeft","BottomRight"],Fo=No.length;function Wo(e,t){var n;return null!==(n=e[t])&&void 0!==n?n:e.borderRadius}function Vo(){var e,t,n,r=new Set,i={leadIsExiting:!1},a=s({},i),o=Lo(),l=!1;return{add:function(e){e.setCrossfader(o),r.add(e),n&&(e.prevDragCursor=n),i.lead||(i.lead=e)},remove:function(e){r.delete(e)},getLead:function(){return i.lead},updateSnapshot:function(){if(i.lead){e=o.isActive()?o.getLatestValues():i.lead.getLatestValues(),t=i.lead.prevViewportBox;var r=wa.get(i.lead);r&&r.isDragging&&(n=r.cursorProgress)}},clearSnapshot:function(){n=t=void 0},updateLeadAndFollow:function(){var t,n,c;a=s({},i);for(var u=Array.from(r),d=u.length;d--;d>=0){var p=u[d];if(n&&(null!=c||(c=p)),null!=n||(n=p),n&&c)break}i.lead=n,i.follow=c,i.leadIsExiting=(null===(t=i.lead)||void 0===t?void 0:t.presence)===Sa.Exiting,o.setOptions({lead:n,follow:c,prevValues:e,crossfadeOpacity:(null==c?void 0:c.isPresenceRoot)||(null==n?void 0:n.isPresenceRoot)}),i.lead===a.follow||a.lead===i.lead&&a.leadIsExiting===i.leadIsExiting||(l=!0)},animate:function(e,n){var r;if(void 0===n&&(n=!1),e===i.lead){n?e.pointTo(i.lead):e.setVisibility(!0);var a={},s=null===(r=i.follow)||void 0===r?void 0:r.getProjectionParent();if(s&&(a.prevParent=s),e.presence===Sa.Entering?a.originBox=i.follow?i.follow.prevViewportBox:t:e.presence===Sa.Exiting&&(a.targetBox=function(){var e;return null===(e=i.follow)||void 0===e?void 0:e.getLayoutState().layout}()),l){l=!1;var c=e.getDefaultTransition();e.presence===Sa.Entering?o.toLead(c):o.fromLead(c)}e.notifyLayoutReady(a)}else n?i.lead&&e.pointTo(i.lead):e.setVisibility(!1)}}}var Ho=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.children=new Set,t.stacks=new Map,t.hasMounted=!1,t.updateScheduled=!1,t.renderScheduled=!1,t.syncContext=s(s({},Ha()),{syncUpdate:function(e){return t.scheduleUpdate(e)},forceUpdate:function(){t.syncContext=s({},t.syncContext),t.scheduleUpdate(!0)},register:function(e){return t.addChild(e)},remove:function(e){return t.removeChild(e)}}),t}return o(t,e),t.prototype.componentDidMount=function(){this.hasMounted=!0},t.prototype.componentDidUpdate=function(){this.startLayoutAnimation()},t.prototype.shouldComponentUpdate=function(){return this.renderScheduled=!0,!0},t.prototype.startLayoutAnimation=function(){var e=this;this.renderScheduled=this.updateScheduled=!1;var t=this.props.type;this.children.forEach((function(e){e.isPresent?e.presence!==Sa.Entering&&(e.presence=e.presence===Sa.Exiting?Sa.Entering:Sa.Present):e.presence=Sa.Exiting})),this.updateStacks();var n={layoutReady:function(n){void 0!==n.getLayoutId()?e.getStack(n).animate(n,"crossfade"===t):n.notifyLayoutReady()},parent:this.context.visualElement};this.children.forEach((function(t){return e.syncContext.add(t)})),this.syncContext.flush(n),this.stacks.forEach((function(e){return e.clearSnapshot()}))},t.prototype.updateStacks=function(){this.stacks.forEach((function(e){return e.updateLeadAndFollow()}))},t.prototype.scheduleUpdate=function(e){void 0===e&&(e=!1),!e&&this.updateScheduled||(this.updateScheduled=!0,this.children.forEach((function(e){!function(e){for(var t=!1,n={},r=0;r<$.length;r++){var i="rotate"+$[r];e.hasValue(i)&&0!==e.getStaticValue(i)&&(t=!0,n[i]=e.getStaticValue(i),e.setStaticValue(i,0))}if(t){for(var i in e.syncRender(),n)e.setStaticValue(i,n[i]);e.scheduleRender()}}(e),e.shouldResetTransform()&&e.resetTransform()})),this.children.forEach(ea),this.stacks.forEach((function(e){return e.updateSnapshot()})),!e&&this.renderScheduled||(this.renderScheduled=!0,this.forceUpdate()))},t.prototype.addChild=function(e){this.children.add(e),this.addToStack(e),e.presence=this.hasMounted?Sa.Entering:Sa.Present},t.prototype.removeChild=function(e){this.scheduleUpdate(),this.children.delete(e),this.removeFromStack(e)},t.prototype.addToStack=function(e){var t=this.getStack(e);null==t||t.add(e)},t.prototype.removeFromStack=function(e){var t=this.getStack(e);null==t||t.remove(e)},t.prototype.getStack=function(e){var t=e.getLayoutId();if(void 0!==t)return!this.stacks.has(t)&&this.stacks.set(t,Vo()),this.stacks.get(t)},t.prototype.render=function(){return d.createElement($a.Provider,{value:this.syncContext},this.props.children)},t.contextType=y,t}(d.Component),zo=n(9575),$o=n(6794),Uo=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|disableRemotePlayback|download|draggable|encType|enterKeyHint|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,Go=(0,$o.A)((function(e){return Uo.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)<91})),Ko=n(856),qo=n(5134),Yo=n(2783),Xo=n(4048),Jo=Go,Qo=function(e){return"theme"!==e},Zo=function(e){return"string"==typeof e&&e.charCodeAt(0)>96?Jo:Qo},es=function(e,t,n){var r;if(t){var i=t.shouldForwardProp;r=e.__emotion_forwardProp&&i?function(t){return e.__emotion_forwardProp(t)&&i(t)}:i}return"function"!=typeof r&&n&&(r=e.__emotion_forwardProp),r},ts=function(e){var t=e.cache,n=e.serialized,r=e.isStringTag;return(0,qo.SF)(t,n,r),(0,Xo.s)((function(){return(0,qo.sk)(t,n,r)})),null},ns=(n(4505),function e(t,n){var r,i,a=t.__emotion_real===t,o=a&&t.__emotion_base||t;void 0!==n&&(r=n.label,i=n.target);var s=es(t,n,a),l=s||Zo(o),c=!l("as");return function(){var u=arguments,p=a&&void 0!==t.__emotion_styles?t.__emotion_styles.slice(0):[];if(void 0!==r&&p.push("label:"+r+";"),null==u[0]||void 0===u[0].raw)p.push.apply(p,u);else{0,p.push(u[0][0]);for(var f=u.length,m=1;m<f;m++)p.push(u[m],u[0][m])}var h=(0,Ko.w)((function(e,t,n){var r=c&&e.as||o,a="",u=[],f=e;if(null==e.theme){for(var m in f={},e)f[m]=e[m];f.theme=d.useContext(Ko.T)}"string"==typeof e.className?a=(0,qo.Rk)(t.registered,u,e.className):null!=e.className&&(a=e.className+" ");var h=(0,Yo.J)(p.concat(u),t.registered,f);a+=t.key+"-"+h.name,void 0!==i&&(a+=" "+i);var g=c&&void 0===s?Zo(r):l,v={};for(var y in e)c&&"as"===y||g(y)&&(v[y]=e[y]);return v.className=a,v.ref=n,d.createElement(d.Fragment,null,d.createElement(ts,{cache:t,serialized:h,isStringTag:"string"==typeof r}),d.createElement(r,v))}));return h.displayName=void 0!==r?r:"Styled("+("string"==typeof o?o:o.displayName||o.name||"Component")+")",h.defaultProps=t.defaultProps,h.__emotion_real=h,h.__emotion_base=o,h.__emotion_styles=p,h.__emotion_forwardProp=s,Object.defineProperty(h,"toString",{value:function(){return"."+i}}),h.withComponent=function(t,r){return e(t,(0,zo.A)({},n,r,{shouldForwardProp:es(h,r,!0)})).apply(void 0,p)},h}}.bind());["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"].forEach((function(e){ns[e]=ns(e)}));var rs=n(8698);var is=function(e){var t=Object.create(null);return function(n){return void 0===t[n]&&(t[n]=e(n)),t[n]}},as=n(1273),os=n(19),ss=n.n(os),ls=function(e,t){var n=ss()({},e,t);for(var r in e){var i;e[r]&&"object"==typeof t[r]&&ss()(n,((i={})[r]=ss()(e[r],t[r]),i))}return n},cs={breakpoints:[40,52,64].map((function(e){return e+"em"}))},us=function(e){return"@media screen and (min-width: "+e+")"},ds=function(e,t){return ps(t,e,e)},ps=function(e,t,n,r,i){for(t=t&&t.split?t.split("."):[t],r=0;r<t.length;r++)e=e?e[t[r]]:i;return e===i?n:e},fs=function e(t){var n={},r=function(e){var r,i,a={},o=!1,s=e.theme&&e.theme.disableStyledSystemCache;for(var l in e)if(t[l]){var c=t[l],u=e[l],d=ps(e.theme,c.scale,c.defaults);if("object"!=typeof u)ss()(a,c(u,d,e));else{if(n.breakpoints=!s&&n.breakpoints||ps(e.theme,"breakpoints",cs.breakpoints),Array.isArray(u)){n.media=!s&&n.media||[null].concat(n.breakpoints.map(us)),a=ls(a,ms(n.media,c,d,u,e));continue}null!==u&&(a=ls(a,hs(n.breakpoints,c,d,u,e)),o=!0)}}return o&&(r=a,i={},Object.keys(r).sort((function(e,t){return e.localeCompare(t,void 0,{numeric:!0,sensitivity:"base"})})).forEach((function(e){i[e]=r[e]})),a=i),a};r.config=t,r.propNames=Object.keys(t),r.cache=n;var i=Object.keys(t).filter((function(e){return"config"!==e}));return i.length>1&&i.forEach((function(n){var i;r[n]=e(((i={})[n]=t[n],i))})),r},ms=function(e,t,n,r,i){var a={};return r.slice(0,e.length).forEach((function(r,o){var s,l=e[o],c=t(r,n,i);l?ss()(a,((s={})[l]=ss()({},a[l],c),s)):ss()(a,c)})),a},hs=function(e,t,n,r,i){var a={};for(var o in r){var s=e[o],l=t(r[o],n,i);if(s){var c,u=us(s);ss()(a,((c={})[u]=ss()({},a[u],l),c))}else ss()(a,l)}return a},gs=function(e){var t=e.properties,n=e.property,r=e.scale,i=e.transform,a=void 0===i?ds:i,o=e.defaultScale;t=t||[n];var s=function(e,n,r){var i={},o=a(e,n,r);if(null!==o)return t.forEach((function(e){i[e]=o})),i};return s.scale=r,s.defaults=o,s},vs=function(e){void 0===e&&(e={});var t={};return Object.keys(e).forEach((function(n){var r=e[n];t[n]=!0!==r?"function"!=typeof r?gs(r):r:gs({property:n,scale:n})})),fs(t)},ys=function(){for(var e={},t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return n.forEach((function(t){t&&t.config&&ss()(e,t.config)})),fs(e)},bs={width:{property:"width",scale:"sizes",transform:function(e,t){return ps(t,e,!function(e){return"number"==typeof e&&!isNaN(e)}(e)||e>1?e:100*e+"%")}},height:{property:"height",scale:"sizes"},minWidth:{property:"minWidth",scale:"sizes"},minHeight:{property:"minHeight",scale:"sizes"},maxWidth:{property:"maxWidth",scale:"sizes"},maxHeight:{property:"maxHeight",scale:"sizes"},size:{properties:["width","height"],scale:"sizes"},overflow:!0,overflowX:!0,overflowY:!0,display:!0,verticalAlign:!0},xs=vs(bs),Es=xs,ws={color:{property:"color",scale:"colors"},backgroundColor:{property:"backgroundColor",scale:"colors"},opacity:!0};ws.bg=ws.backgroundColor;var _s=vs(ws),ks=_s,Ss=vs({fontFamily:{property:"fontFamily",scale:"fonts"},fontSize:{property:"fontSize",scale:"fontSizes",defaultScale:[12,14,16,20,24,32,48,64,72]},fontWeight:{property:"fontWeight",scale:"fontWeights"},lineHeight:{property:"lineHeight",scale:"lineHeights"},letterSpacing:{property:"letterSpacing",scale:"letterSpacings"},textAlign:!0,fontStyle:!0}),Cs=Ss,Ts=vs({alignItems:!0,alignContent:!0,justifyItems:!0,justifyContent:!0,flexWrap:!0,flexDirection:!0,flex:!0,flexGrow:!0,flexShrink:!0,flexBasis:!0,justifySelf:!0,alignSelf:!0,order:!0}),Is=Ts,Os={space:[0,4,8,16,32,64,128,256,512]},As=vs({gridGap:{property:"gridGap",scale:"space",defaultScale:Os.space},gridColumnGap:{property:"gridColumnGap",scale:"space",defaultScale:Os.space},gridRowGap:{property:"gridRowGap",scale:"space",defaultScale:Os.space},gridColumn:!0,gridRow:!0,gridAutoFlow:!0,gridAutoColumns:!0,gridAutoRows:!0,gridTemplateColumns:!0,gridTemplateRows:!0,gridTemplateAreas:!0,gridArea:!0}),Rs=As,Ps={border:{property:"border",scale:"borders"},borderWidth:{property:"borderWidth",scale:"borderWidths"},borderStyle:{property:"borderStyle",scale:"borderStyles"},borderColor:{property:"borderColor",scale:"colors"},borderRadius:{property:"borderRadius",scale:"radii"},borderTop:{property:"borderTop",scale:"borders"},borderTopLeftRadius:{property:"borderTopLeftRadius",scale:"radii"},borderTopRightRadius:{property:"borderTopRightRadius",scale:"radii"},borderRight:{property:"borderRight",scale:"borders"},borderBottom:{property:"borderBottom",scale:"borders"},borderBottomLeftRadius:{property:"borderBottomLeftRadius",scale:"radii"},borderBottomRightRadius:{property:"borderBottomRightRadius",scale:"radii"},borderLeft:{property:"borderLeft",scale:"borders"},borderX:{properties:["borderLeft","borderRight"],scale:"borders"},borderY:{properties:["borderTop","borderBottom"],scale:"borders"},borderTopWidth:{property:"borderTopWidth",scale:"borderWidths"},borderTopColor:{property:"borderTopColor",scale:"colors"},borderTopStyle:{property:"borderTopStyle",scale:"borderStyles"}};Ps.borderTopLeftRadius={property:"borderTopLeftRadius",scale:"radii"},Ps.borderTopRightRadius={property:"borderTopRightRadius",scale:"radii"},Ps.borderBottomWidth={property:"borderBottomWidth",scale:"borderWidths"},Ps.borderBottomColor={property:"borderBottomColor",scale:"colors"},Ps.borderBottomStyle={property:"borderBottomStyle",scale:"borderStyles"},Ps.borderBottomLeftRadius={property:"borderBottomLeftRadius",scale:"radii"},Ps.borderBottomRightRadius={property:"borderBottomRightRadius",scale:"radii"},Ps.borderLeftWidth={property:"borderLeftWidth",scale:"borderWidths"},Ps.borderLeftColor={property:"borderLeftColor",scale:"colors"},Ps.borderLeftStyle={property:"borderLeftStyle",scale:"borderStyles"},Ps.borderRightWidth={property:"borderRightWidth",scale:"borderWidths"},Ps.borderRightColor={property:"borderRightColor",scale:"colors"},Ps.borderRightStyle={property:"borderRightStyle",scale:"borderStyles"};var Ms=vs(Ps),Ls=Ms,Ds={background:!0,backgroundImage:!0,backgroundSize:!0,backgroundPosition:!0,backgroundRepeat:!0};Ds.bgImage=Ds.backgroundImage,Ds.bgSize=Ds.backgroundSize,Ds.bgPosition=Ds.backgroundPosition,Ds.bgRepeat=Ds.backgroundRepeat;var js=vs(Ds),Bs=js,Ns={space:[0,4,8,16,32,64,128,256,512]},Fs=vs({position:!0,zIndex:{property:"zIndex",scale:"zIndices"},top:{property:"top",scale:"space",defaultScale:Ns.space},right:{property:"right",scale:"space",defaultScale:Ns.space},bottom:{property:"bottom",scale:"space",defaultScale:Ns.space},left:{property:"left",scale:"space",defaultScale:Ns.space}}),Ws=Fs,Vs={space:[0,4,8,16,32,64,128,256,512]},Hs=function(e){return"number"==typeof e&&!isNaN(e)},zs=function(e,t){if(!Hs(e))return ps(t,e,e);var n=e<0,r=Math.abs(e),i=ps(t,r,r);return Hs(i)?i*(n?-1:1):n?"-"+i:i},$s={};$s.margin={margin:{property:"margin",scale:"space",transform:zs,defaultScale:Vs.space},marginTop:{property:"marginTop",scale:"space",transform:zs,defaultScale:Vs.space},marginRight:{property:"marginRight",scale:"space",transform:zs,defaultScale:Vs.space},marginBottom:{property:"marginBottom",scale:"space",transform:zs,defaultScale:Vs.space},marginLeft:{property:"marginLeft",scale:"space",transform:zs,defaultScale:Vs.space},marginX:{properties:["marginLeft","marginRight"],scale:"space",transform:zs,defaultScale:Vs.space},marginY:{properties:["marginTop","marginBottom"],scale:"space",transform:zs,defaultScale:Vs.space}},$s.margin.m=$s.margin.margin,$s.margin.mt=$s.margin.marginTop,$s.margin.mr=$s.margin.marginRight,$s.margin.mb=$s.margin.marginBottom,$s.margin.ml=$s.margin.marginLeft,$s.margin.mx=$s.margin.marginX,$s.margin.my=$s.margin.marginY,$s.padding={padding:{property:"padding",scale:"space",defaultScale:Vs.space},paddingTop:{property:"paddingTop",scale:"space",defaultScale:Vs.space},paddingRight:{property:"paddingRight",scale:"space",defaultScale:Vs.space},paddingBottom:{property:"paddingBottom",scale:"space",defaultScale:Vs.space},paddingLeft:{property:"paddingLeft",scale:"space",defaultScale:Vs.space},paddingX:{properties:["paddingLeft","paddingRight"],scale:"space",defaultScale:Vs.space},paddingY:{properties:["paddingTop","paddingBottom"],scale:"space",defaultScale:Vs.space}},$s.padding.p=$s.padding.padding,$s.padding.pt=$s.padding.paddingTop,$s.padding.pr=$s.padding.paddingRight,$s.padding.pb=$s.padding.paddingBottom,$s.padding.pl=$s.padding.paddingLeft,$s.padding.px=$s.padding.paddingX,$s.padding.py=$s.padding.paddingY;var Us=ys(vs($s.margin),vs($s.padding)),Gs=Us,Ks=vs({boxShadow:{property:"boxShadow",scale:"shadows"},textShadow:{property:"textShadow",scale:"shadows"}});function qs(){return qs=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},qs.apply(this,arguments)}var Ys=function(e,t,n,r,i){for(t=t&&t.split?t.split("."):[t],r=0;r<t.length;r++)e=e?e[t[r]]:i;return e===i?n:e},Xs=[40,52,64].map((function(e){return e+"em"})),Js={space:[0,4,8,16,32,64,128,256,512],fontSizes:[12,14,16,20,24,32,48,64,72]},Qs={bg:"backgroundColor",m:"margin",mt:"marginTop",mr:"marginRight",mb:"marginBottom",ml:"marginLeft",mx:"marginX",my:"marginY",p:"padding",pt:"paddingTop",pr:"paddingRight",pb:"paddingBottom",pl:"paddingLeft",px:"paddingX",py:"paddingY"},Zs={marginX:["marginLeft","marginRight"],marginY:["marginTop","marginBottom"],paddingX:["paddingLeft","paddingRight"],paddingY:["paddingTop","paddingBottom"],size:["width","height"]},el={color:"colors",backgroundColor:"colors",borderColor:"colors",margin:"space",marginTop:"space",marginRight:"space",marginBottom:"space",marginLeft:"space",marginX:"space",marginY:"space",padding:"space",paddingTop:"space",paddingRight:"space",paddingBottom:"space",paddingLeft:"space",paddingX:"space",paddingY:"space",top:"space",right:"space",bottom:"space",left:"space",gridGap:"space",gridColumnGap:"space",gridRowGap:"space",gap:"space",columnGap:"space",rowGap:"space",fontFamily:"fonts",fontSize:"fontSizes",fontWeight:"fontWeights",lineHeight:"lineHeights",letterSpacing:"letterSpacings",border:"borders",borderTop:"borders",borderRight:"borders",borderBottom:"borders",borderLeft:"borders",borderWidth:"borderWidths",borderStyle:"borderStyles",borderRadius:"radii",borderTopRightRadius:"radii",borderTopLeftRadius:"radii",borderBottomRightRadius:"radii",borderBottomLeftRadius:"radii",borderTopWidth:"borderWidths",borderTopColor:"colors",borderTopStyle:"borderStyles",borderBottomWidth:"borderWidths",borderBottomColor:"colors",borderBottomStyle:"borderStyles",borderLeftWidth:"borderWidths",borderLeftColor:"colors",borderLeftStyle:"borderStyles",borderRightWidth:"borderWidths",borderRightColor:"colors",borderRightStyle:"borderStyles",outlineColor:"colors",boxShadow:"shadows",textShadow:"shadows",zIndex:"zIndices",width:"sizes",minWidth:"sizes",maxWidth:"sizes",height:"sizes",minHeight:"sizes",maxHeight:"sizes",flexBasis:"sizes",size:"sizes",fill:"colors",stroke:"colors"},tl=function(e,t){if("number"!=typeof t||t>=0)return Ys(e,t,t);var n=Math.abs(t),r=Ys(e,n,n);return"string"==typeof r?"-"+r:-1*r},nl=["margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","top","bottom","left","right"].reduce((function(e,t){var n;return qs({},e,((n={})[t]=tl,n))}),{}),rl=function e(t){return function(n){void 0===n&&(n={});var r=qs({},Js,{},n.theme||n),i={},a=function(e){return function(t){var n={},r=Ys(t,"breakpoints",Xs),i=[null].concat(r.map((function(e){return"@media screen and (min-width: "+e+")"})));for(var a in e){var o="function"==typeof e[a]?e[a](t):e[a];if(null!=o)if(Array.isArray(o))for(var s=0;s<o.slice(0,i.length).length;s++){var l=i[s];l?(n[l]=n[l]||{},null!=o[s]&&(n[l][a]=o[s])):n[a]=o[s]}else n[a]=o}return n}}("function"==typeof t?t(r):t)(r);for(var o in a){var s=a[o],l="function"==typeof s?s(r):s;if("variant"!==o)if(l&&"object"==typeof l)i[o]=e(l)(r);else{var c=Ys(Qs,o,o),u=Ys(el,c),d=Ys(r,u,Ys(r,c,{})),p=Ys(nl,c,Ys)(d,l,l);if(Zs[c])for(var f=Zs[c],m=0;m<f.length;m++)i[f[m]]=p;else i[c]=p}else i=qs({},i,{},e(Ys(r,l))(r))}return i}},il=function(e){var t,n,r=e.scale,i=e.prop,a=void 0===i?"variant":i,o=e.variants,s=void 0===o?{}:o,l=e.key;n=Object.keys(s).length?function(e,t,n){return rl(ps(t,e,null))(n.theme)}:function(e,t){return ps(t,e,null)},n.scale=r||l,n.defaults=s;var c=((t={})[a]=n,t);return fs(c)},al=il({key:"buttons"}),ol=il({key:"textStyles",prop:"textStyle"}),sl=il({key:"colorStyles",prop:"colors"}),ll=(Es.width,Es.height,Es.minWidth,Es.minHeight,Es.maxWidth,Es.maxHeight,Es.size,Es.verticalAlign,Es.display,Es.overflow,Es.overflowX,Es.overflowY,ks.opacity,Cs.fontSize,Cs.fontFamily,Cs.fontWeight,Cs.lineHeight,Cs.textAlign,Cs.fontStyle,Cs.letterSpacing,Is.alignItems,Is.alignContent,Is.justifyItems,Is.justifyContent,Is.flexWrap,Is.flexDirection,Is.flex,Is.flexGrow,Is.flexShrink,Is.flexBasis,Is.justifySelf,Is.alignSelf,Is.order,Rs.gridGap,Rs.gridColumnGap,Rs.gridRowGap,Rs.gridColumn,Rs.gridRow,Rs.gridAutoFlow,Rs.gridAutoColumns,Rs.gridAutoRows,Rs.gridTemplateColumns,Rs.gridTemplateRows,Rs.gridTemplateAreas,Rs.gridArea,Ls.borderWidth,Ls.borderStyle,Ls.borderColor,Ls.borderTop,Ls.borderRight,Ls.borderBottom,Ls.borderLeft,Ls.borderRadius,Bs.backgroundImage,Bs.backgroundSize,Bs.backgroundPosition,Bs.backgroundRepeat,Ws.zIndex,Ws.top,Ws.right,Ws.bottom,Ws.left,function(e){var t=new RegExp("^("+e.join("|")+")$");return is((function(e){return(0,as.A)(e)&&!t.test(e)}))}),cl=(ll(ys(Us,Ss,_s,xs,Ts,Ms,js,Fs,As,Ks,al,ol,sl).propNames),n(6494));const ul=[...Gs.propNames,...ks.propNames],dl=e=>ul.includes(e),pl=ll(ul),fl=ns("div",{shouldForwardProp:pl})({boxSizing:"border-box",margin:0,minWidth:0},(e=>(0,rs.AH)(e.__css)(e.theme)),(e=>{let{theme:t,variant:n,__themeKey:r="variants"}=e;return(0,rs.AH)((0,rs.Jt)(t,r+"."+n,(0,rs.Jt)(t,n)))}),Gs,ks,(e=>(0,rs.AH)(e.sx)(e.theme)),(e=>e.css));fl.displayName="Box";const ml=ns(fl)({display:"flex"});function hl(){return hl=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},hl.apply(this,arguments)}ml.displayName="Flex";const gl=(e,t)=>{return Array.isArray(e)?e.map((e=>gl(e,t))):!!e&&`repeat(auto-${t}, minmax(${n=e,"number"==typeof n?n+"px":n}, 1fr))`;var n},vl=e=>Array.isArray(e)?e.map(vl):!!e&&("number"==typeof e?`repeat(${e}, 1fr)`:e),yl=d.forwardRef((function(e,t){let{width:n,columns:r,gap:i=3,repeat:a="fit",...o}=e;const s=n?gl(n,a):vl(r);return d.createElement(fl,hl({ref:t},o,{__themeKey:"grids",__css:{display:"grid",gridGap:i,gridTemplateColumns:s}}))})),bl=d.forwardRef((function(e,t){return d.createElement(fl,hl({ref:t,as:"button",variant:"primary"},e,{__themeKey:"buttons",__css:{appearance:"none",display:e.hidden?void 0:"inline-block",textAlign:"center",lineHeight:"inherit",textDecoration:"none",fontSize:"inherit",px:3,py:2,color:"white",bg:"primary",border:0,borderRadius:4}}))})),xl=d.forwardRef((function(e,t){return d.createElement(fl,hl({ref:t,as:"a",variant:"styles.a"},e,{__themeKey:"links"}))})),El=d.forwardRef((function(e,t){return d.createElement(fl,hl({ref:t,as:"p",variant:"paragraph",__themeKey:"text",__css:{fontFamily:"body",fontWeight:"body",lineHeight:"body"}},e))})),wl=d.forwardRef((function(e,t){return d.createElement(fl,hl({as:"span",ref:t,variant:"default"},e,{__themeKey:"text"}))})),_l=d.forwardRef((function(e,t){return d.createElement(fl,hl({ref:t,as:"h2",variant:"heading"},e,{__themeKey:"text",__css:{fontFamily:"heading",fontWeight:"heading",lineHeight:"heading"}}))})),kl=d.forwardRef((function(e,t){return d.createElement(fl,hl({ref:t,as:"img"},e,{__themeKey:"images",__css:{maxWidth:"100%",height:"auto",...e.__css}}))})),Sl=d.forwardRef((function(e,t){return d.createElement(fl,hl({ref:t,variant:"primary"},e,{__themeKey:"cards"}))})),Cl=d.forwardRef((function(e,t){return d.createElement(fl,hl({ref:t,as:"label",variant:"label"},e,{__themeKey:"forms",__css:{width:"100%",display:"flex"}}))})),Tl={boxShadow:"inset 0 0 0 1000px var(--theme-ui-input-autofill-bg)",fontSize:"inherit",":first-line":{fontSize:"1rem"}},Il={display:"block",width:"100%",p:2,appearance:"none",fontSize:"inherit",lineHeight:"inherit",border:"1px solid",borderRadius:4,color:"inherit",bg:"transparent",":autofill, :autofill:hover, :autofill:focus":Tl,":-webkit-autofill, :-webkit-autofill:hover, :-webkit-autofill:focus":Tl},Ol=d.forwardRef((function(e,t){let{sx:n,autofillBackgroundColor:r="background",...i}=e;return d.createElement(fl,hl({ref:t,as:"input",variant:"input",sx:{"--theme-ui-input-autofill-bg":e=>(0,rs.Jt)(e.colors,r,null),...n}},i,{__themeKey:"forms",__css:Il}))})),Al=e=>{let{size:t=24,...n}=e;return d.createElement(fl,hl({as:"svg",xmlns:"http://www.w3.org/2000/svg",width:t+"",height:t+"",viewBox:"0 0 24 24",fill:"currentcolor"},n))};Al.displayName="SVG";const Rl=e=>t=>{const n={};for(const r in t)e(r||"")&&(n[r]=t[r]);return n},Pl=/^m[trblxy]?$/,Ml=Rl((e=>Pl.test(e))),Ll=Rl((e=>!Pl.test(e))),Dl=e=>d.createElement(Al,e,d.createElement("path",{d:"M7 10l5 5 5-5z"})),jl=d.forwardRef((function(e,t){let{arrow:n,...r}=e;return d.createElement(fl,hl({},Ml(r),{sx:{display:"flex"}}),d.createElement(fl,hl({ref:t,as:"select",variant:"select"},Ll(r),{__themeKey:"forms",__css:{display:"block",width:"100%",p:2,appearance:"none",fontSize:"inherit",lineHeight:"inherit",border:"1px solid",borderRadius:4,color:"inherit",backgroundColor:e=>(0,rs.Jt)(e,"colors.background",null)}})),n||d.createElement(Dl,{sx:{ml:-28,alignSelf:"center",pointerEvents:"none"}}))})),Bl=d.forwardRef((function(e,t){return d.createElement(fl,hl({ref:t,as:"textarea",variant:"textarea"},e,{__themeKey:"forms",__css:{display:"block",width:"100%",p:2,appearance:"none",fontSize:"inherit",lineHeight:"inherit",border:"1px solid",borderRadius:4,color:"inherit",bg:"transparent"}}))})),Nl=e=>d.createElement(Al,e,d.createElement("path",{d:"M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.11 0 2-.9 2-2V5c0-1.1-.89-2-2-2zm-9 14l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z"})),Fl=e=>d.createElement(Al,e,d.createElement("path",{d:"M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z"})),Wl=e=>d.createElement(d.Fragment,null,d.createElement(Nl,hl({},e,{__css:{display:"none","input:checked ~ &":{display:"block"}}})),d.createElement(Fl,hl({},e,{__css:{display:"block","input:checked ~ &":{display:"none"}}}))),Vl=d.forwardRef((function(e,t){let{className:n,sx:r,variant:i="checkbox",children:a,...o}=e;return d.createElement(fl,{sx:{minWidth:"min-content"}},d.createElement(fl,hl({ref:t,as:"input",type:"checkbox"},o,{sx:{position:"absolute",opacity:0,zIndex:-1,width:1,height:1,overflow:"hidden"}})),d.createElement(fl,{as:Wl,"aria-hidden":"true",__themeKey:"forms",variant:i,className:n,sx:r,__css:{mr:2,borderRadius:4,color:"gray",flexShrink:0,"input:checked ~ &":{color:"primary"},"input:focus ~ &":{color:"primary",bg:"highlight"}}}),a)})),Hl=(0,cl.i7)({from:{transform:"rotate(0deg)"},to:{transform:"rotate(360deg)"}}),zl=d.forwardRef((function(e,t){let{size:n=48,strokeWidth:r=4,max:i=1,title:a="Loading...",duration:o=500,...s}=e;const l=16-r,c=2*l*Math.PI,u=c-1/4*c;return d.createElement(fl,hl({ref:t,as:"svg",viewBox:"0 0 32 32",width:n,height:n,strokeWidth:r,fill:"none",stroke:"currentcolor",role:"img"},s,{__css:{color:"primary",overflow:"visible"}}),d.createElement("title",null,a),d.createElement("circle",{cx:16,cy:16,r:l,opacity:1/8}),d.createElement(fl,{as:"circle",cx:16,cy:16,r:l,strokeDasharray:c,strokeDashoffset:u,__css:{transformOrigin:"50% 50%",animationName:Hl.toString(),animationTimingFunction:"linear",animationDuration:o+"ms",animationIterationCount:"infinite"}}))})),$l=d.forwardRef((function(e,t){return d.createElement(fl,hl({ref:t,variant:"primary"},e,{__themeKey:"badges",__css:{display:"inline-block",verticalAlign:"baseline",fontSize:0,fontWeight:"bold",whiteSpace:"nowrap",px:1,borderRadius:2,color:"white",bg:"primary"}}))})),Ul=d.forwardRef((function(e,t){return d.createElement(fl,hl({ref:t,as:"hr",variant:"styles.hr"},e,{__css:{color:"gray",m:0,my:2,border:0,borderBottom:"1px solid"}}))})),Gl=(Rl(dl),Rl((e=>!dl(e))),d.forwardRef((function(e,t){let{ratio:n=4/3,children:r,...i}=e;return d.createElement(fl,{ref:t,sx:{position:"relative",overflow:"hidden"}},d.createElement(fl,{sx:{width:"100%",height:0,paddingBottom:100/n+"%"}}),d.createElement(fl,hl({},i,{__css:{position:"absolute",top:0,right:0,bottom:0,left:0}}),r))})));var Kl=n(9593);const ql=10,Yl=[16,24,32],Xl=[8,16,32],Jl=[6,12,24],Ql=[8,12,16],Zl=[8,12,16],ec=[6,12,16],tc=[8,8,10],nc=[6,8,10],rc=[8,10,14],ic=[4,4,8],ac=[8,10,12],oc=ac,sc=[6,8,10],lc=sc,cc=[6,0,0],uc=Kl.oK,dc=Kl.oK,pc=[0,Kl.rW,Kl.vP],fc=[0,0,0],mc=[4,6,0],hc=10,gc=[0,hc,hc],vc=gc,yc=[2,4,6],bc=[null,0,11],xc=e=>{let t;switch(e){case"aboveHero":t={mb:0};break;case"belowHero":t={mt:Yl.map((e=>`-${e}`))};break;default:t={}}return t};var Ec=n(7040);const wc=Ec.FL,_c=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=(0,Ec.FL)(),{defaultIndex:n=0}=e,r=t.theme&&t.theme.breakpoints||rs.KL;if("number"!=typeof n)throw new TypeError(`Default breakpoint index should be a number. Got: ${n}, ${typeof n}`);if(n<0||n>r.length-1)throw new RangeError(`Default breakpoint index out of range. Theme has ${r.length} breakpoints, got index ${n}`);const[i,a]=(0,d.useState)(n);return(0,d.useEffect)((()=>{const e=()=>{const e=r.filter((e=>window.matchMedia(`screen and (min-width: ${e})`).matches)).length;i!==e&&a(e)};return e(),window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)}),[r,i]),i};const kc={MOBILE:"mobile",TABLET:"tablet",DESKTOP:"desktop"},Sc=Object.fromEntries(Object.keys(kc).map(((e,t)=>[e,t]))),Cc=e=>e[_c()],Tc={address:{getAddressSuggestions:()=>({isFetching:!1,data:[]})},partner:{getPartnerByHandle:()=>({isFetching:!1,data:void 0}),getPartnersByLocation:()=>({isFetching:!1,data:[]}),getPartnerSuggestions:()=>({isFetching:!1,data:[]}),useGetPartnerByHandle:()=>({isFetching:!1,data:void 0})},products:{getProducts:()=>({isFetching:!1,data:[]}),getProduct:()=>({isFetching:!1,data:void 0})},events:{getEvents:()=>({isFetching:!1,data:{events:[]}}),getEventTypes:()=>({isFetching:!1,data:[]})},visitor:{getVisitorSettings:()=>({isFetching:!1,data:void 0}),mutationVisitorSettings:()=>({mutate:()=>{},isLoading:!1,isError:!1,isSuccess:!1,data:void 0}),mutationSendContactRequest:()=>({mutate:()=>{},isLoading:!1,isError:!1,isSuccess:!1,data:!1})}},Ic=d.createContext(Tc),Oc=e=>{let{children:t,contract:n}=e;return d.createElement(Ic.Provider,{value:n},t)},Ac={locale:r.q,localeIdentifier:r.pV,allActiveLocaleIdentifiers:[],pageForAllLocaleIdentifiers:[],allRegionCountryLanguageAssignments:{edges:[]}},Rc=d.createContext(Ac),Pc=e=>{let{children:t,contract:n}=e;const r=[];return n.allRegionCountryLanguageAssignments.edges.map((e=>e.node.countries.map((e=>e.localeIdentifiers.map((e=>r.push(e))))))),d.createElement(Rc.Provider,{value:{locale:n.locale,localeIdentifier:n.localeIdentifier,allActiveLocaleIdentifiers:r,pageForAllLocaleIdentifiers:n.pageForAllLocaleIdentifiers,allRegionCountryLanguageAssignments:n.allRegionCountryLanguageAssignments}},t)};var Mc=n(6882);const Lc={moduleName:"Unnamed-Bem-Module",moduleTheme:"DEFAULT"},Dc=d.createContext(Lc),jc=e=>{let{children:t,contract:n}=e;return d.createElement(Dc.Provider,{value:n},t)};var Bc=n(2732),Nc=n(4425);(0,Nc.F)(!1);const Fc=(0,Bc.createModel)({navigationLinks:[],lineLinks:[],accountLinks:[],isNavOpen:!1,isM0001Sticky:!1,isM0002Sticky:!1,isM0019Sticky:!1,isM0001Rendered:!1},{events:{toggleMobileNav:()=>({}),closeMobileNav:()=>({}),updateData:e=>({data:e}),updateMetaData:e=>({data:e}),updateIsM0019Sticky:e=>({data:e}),updateIsM0002Sticky:e=>({data:e}),updateIsM0001Sticky:e=>({data:e}),updateIsM0001Rendered:e=>({data:e})}}),Wc=Fc.createMachine({id:"navigationMachine",initial:"closed",context:Fc.initialContext,states:{closed:{on:{toggleMobileNav:{target:"open"},updateData:[{target:"open",actions:["storeNavigationData"],cond:"hasLineLinks"},{actions:["storeNavigationData"]}],updateMetaData:[{target:"open",actions:["storeMetaLinks"],cond:"hasNavigationLinks"},{actions:["storeMetaLinks"]}],updateIsM0019Sticky:{actions:["toggleIsM0019Sticky"]},updateIsM0002Sticky:{actions:["toggleIsM0002Sticky"]},updateIsM0001Sticky:{actions:["toggleIsM0001Sticky"]},updateIsM0001Rendered:{actions:["toggleIsM0001Rendered"]}}},open:{on:{toggleMobileNav:{target:"closed"},closeMobileNav:{target:"closed"}}}}},{actions:{storeNavigationData:Fc.assign({navigationLinks:(e,t)=>t.data},"updateData"),storeMetaLinks:Fc.assign(((e,t)=>({lineLinks:t.data.lineLinks,accountLinks:t.data.accountLinks})),"updateMetaData"),toggleIsM0019Sticky:Fc.assign(((e,t)=>({isM0019Sticky:t.data.isSticky})),"updateIsM0019Sticky"),toggleIsM0002Sticky:Fc.assign(((e,t)=>({isM0002Sticky:t.data.isSticky})),"updateIsM0019Sticky"),toggleIsM0001Sticky:Fc.assign(((e,t)=>({isM0001Sticky:t.data.isSticky})),"updateIsM0001Sticky"),toggleIsM0001Rendered:Fc.assign(((e,t)=>({isM0001Rendered:t.data.isRendered})),"updateIsM0001Rendered")},guards:{hasNavigationLinks:(e,t)=>Boolean(e.navigationLinks.length)&&e.isNavOpen,hasLineLinks:(e,t)=>Boolean(e.lineLinks.length)&&e.isNavOpen}}),Vc={current:{},send:e=>({}),isSubNavigationHidden:!1},Hc=d.createContext(Vc),zc=e=>{let{isSubNavigationHidden:t=!1,children:n}=e;const[r,a]=(0,i.zl)(Wc,{devTools:!1,context:{}});return d.createElement(Hc.Provider,{value:{current:r,send:a,isSubNavigationHidden:t}},n)},$c=[],Uc=d.createContext($c),Gc=e=>{let{children:t,contract:n}=e;return d.createElement(Uc.Provider,{value:n},t)},Kc=[],qc=d.createContext(Kc),Yc=e=>{let{children:t,contract:n}=e;return d.createElement(qc.Provider,{value:n},t)};var Xc=n(481);const Jc=e=>{let{themeName:t,children:n}=e;const i=_c();let a=r.D7.DEFAULT;"string"==typeof t&&(a=t),Array.isArray(t)&&t.length>0&&(a=t[i]||t[0]);const o=(e=>{switch(e){case r.D7.HUMAN_LINE:return Xc.v7;case r.D7.VETERINARY_LINE:return Xc.Z6;case r.D7.NEUTRAL:return Xc.BY;case r.D7.LIGHT_TEXT:return Xc.$R;case r.D7.DARK_TEXT:return Xc.FX;case r.D7.DEFAULT_VETERINARY:return Xc.aR;case r.D7.LIGHT_TEXT_DEFAULT_VETERINARY:return Xc.B9;case r.D7.DARK_TEXT_DEFAULT_VETERINARY:return Xc.DR;case r.D7.DEFAULT:default:return Xc.w4}})(a);return d.createElement(Ec.NP,{theme:o},n)},Qc=e=>{let{children:t,variant:n="heading",themeName:i,...a}=e;const o=_c(),{0:s}=(0,d.useContext)(qc),{moduleTheme:l}=(0,d.useContext)(Dc);let c;"string"==typeof i&&(c=i),Array.isArray(i)&&i.length>0&&(c=i[o]||i[0]);const u=(0,r.RX)(s,l,c);return d.createElement(Jc,{themeName:u},d.createElement(_l,Object.assign({variant:n},a),t))},Zc=(e,t)=>{var n;const r=t||(0,d.useContext)(Rc).localeIdentifier.languageCode,i=e.languageSpecificVideos.filter((e=>{let{language:t}=e;return t===r}));return r&&i.length>0&&i[0].video&&null!==i[0].video.muxVideo&&null!==(null===(n=i[0].video.muxVideo)||void 0===n?void 0:n.asset)?i[0].video:e.languageDefaultVideo},eu=(e,t)=>{const n=_c();let r=e;return t&&("number"==typeof t&&(r=t),Array.isArray(t)&&t.length>0&&(r=t[n]||t[0])),r},tu=()=>0===_c(),nu=()=>1===_c(),ru=()=>2===_c(),iu={}.SANITY_STUDIO_API_DATASET||{}.STORYBOOK_SANITY_STUDIO_API_DATASET||"prod",au={}.SANITY_STUDIO_API_PROJECT_ID||{}.STORYBOOK_SANITY_STUDIO_API_PROJECT_ID||"smbduj4p",ou=e=>{if(!e||!e.url)return!1;const t=new URL(e.url);return t.host!==r.lu?(console.warn("the provided asset needs to originate from sanity"),!1):!(iu&&!t.pathname.includes(iu)||au&&!t.pathname.includes(au))||(console.warn("the provided asset does not match the configured dataset or projectId"),!1)},su=e=>({position:"relative",overflow:"hidden",width:"100%",height:0,paddingBottom:100/e+"%"}),lu=e=>({display:"block",position:"absolute",top:0,right:0,bottom:0,left:0,width:"100%",height:e?"100%":"auto",objectFit:"cover"}),cu=d.forwardRef(((e,t)=>{let{image:n,forcedAspectRatio:i,coverAvailableSpace:a=!0,withTransparentBackground:o=!1,className:s,sx:l,testId:c="BemCloudImage",additionalTrackingIdInfo:u=""}=e;if(!n||!ou(n.asset))return null;const{url:p,metadata:{dimensions:{aspectRatio:f},lqip:m}}=n.asset,h=(0,d.useRef)(null),{0:g,1:v}=(0,d.useState)(m),y=eu(f,i),{moduleName:b}=(0,d.useContext)(Dc);(0,d.useEffect)((()=>{null!=h&&h.current&&v((0,r.Ee)(p,h.current,y,o).imageUrl)}),[h,p,y]);const x=`${b}-BemCloudImage${u?`-${u}`:""}`;return d.createElement(fl,{ref:t,sx:l,className:s,"data-testid":c,"data-trackingid":x},d.createElement(fl,{sx:su(y)},d.createElement(kl,{ref:h,src:g,alt:n.alt,sx:lu(a)})))}));var uu=n(8493),du=n(8173),pu=n.n(du);const fu=d.forwardRef(((e,t)=>{let{additionalTrackingIdInfo:n="",children:i,variant:a="buttons.primary",...o}=e;const{0:s}=(0,d.useContext)(qc),{moduleTheme:l}=(0,d.useContext)(Dc),c=(0,r.RX)(s,l),u=`${l}-BemButton-${null==a?void 0:a.replace(".","_")}${n?`-${n}`:""}`;return d.createElement(Jc,{themeName:c},d.createElement(bl,Object.assign({"data-trackingid":u,variant:a},o,{ref:t}),i))})),mu={wrapper:{display:"grid"},previewWrapper:{height:"100%"},previewImage:{width:"100%",height:"100%",objectFit:"cover"},errorBox:{width:"100%",height:"100%",gridTemplateColumns:"1fr",gridTemplateRows:"1fr",gap:0,bg:"gray.2",alignItems:"center",justifyContent:"center"},errorText:{gridRow:1,gridColumn:1,bg:"gray.2",p:8}},hu=e=>({position:"absolute",gridRow:1,gridColumn:1,alignSelf:()=>(e=>{switch(!0){case e.toLowerCase().includes("bottom"):return"end";case e.toLowerCase().includes("top"):return"start";default:return"center"}})(e),justifySelf:()=>(e=>{switch(!0){case e.toLowerCase().includes("left"):return"start";case e.toLowerCase().includes("right"):return"end";default:return"center"}})(e),zIndex:1}),gu=e=>({mx:"center"===e?0:4,my:"center"===e?0:4}),vu=e=>({gridRow:1,gridColumn:1,cursor:e?"pointer":"default",bg:"black","& .react-player__preview":{position:"absolute"},"& .react-player__shadow":{opacity:0},"& .react-player__play-icon":{display:"none"},"& video":{display:"flex",objectFit:"cover",position:"absolute"}}),yu=d.forwardRef(((e,t)=>{var n,i,a,o,s,l;let{video:c,forcedAspectRatio:u,playButtonPosition:p="center",playButton:f,playing:m=!1,autoplayPreview:h=!1,hidePlayButton:g=c.hidePlayButton,additionalPreviewImage:v=(null!==(n=c.previewImage)&&void 0!==n&&n.length?c.previewImage[0]:void 0),onPlay:y=(()=>{}),onPause:b=(()=>{}),onEnded:x=(()=>{}),onError:E=(()=>{}),sx:w,playButtonWrapperSx:_,testId:k="BemCloudVideo",additionalTrackingIdInfo:S=""}=e;if(null==c||null===(i=c.muxVideo)||void 0===i||null===(a=i.asset)||void 0===a||!a.playbackId||null==c||null===(o=c.muxVideo)||void 0===o||null===(s=o.asset)||void 0===s||!s.previewPlaybackId)return null;const C=Boolean(null===(l=c.previewImage)||void 0===l?void 0:l.length),{playbackId:T,previewPlaybackId:I}=c.muxVideo.asset,{videoUrl:O,videoPreviewUrl:A,previewImageUrl:R}=(0,r.qW)(T,I),{0:P,1:M}=(0,d.useState)(!1),{0:L,1:D}=(0,d.useState)(C),{0:j,1:B}=(0,d.useState)(h&&!L),{0:N,1:F}=(0,d.useState)(!1),{0:W,1:V}=(0,d.useState)(0),{0:H,1:z}=(0,d.useState)(!1),$=(0,d.useRef)(null),{0:U,1:G}=(0,d.useState)(!1);m!==U&&(z(m),G(m),m&&!N&&F(!0));const{moduleName:K}=(0,d.useContext)(Dc),q=(0,d.useRef)(null),Y=eu(16/9,u),X=()=>{!N&&pu().canPlay(O)&&(B(!1),z(!0),F(!0))},J=e=>`${K}-BemCloudVideo${e?`-${e}`:""}${S?`-${S}`:""}`,Q=d.createElement(fu,{sx:gu(p),onClick:X,"data-testid":"BemCloudVideoPlayButton",variant:"buttons.play","data-trackingid":J("defaultPlayButton")},d.createElement(uu.gSK,null)),Z=!P&&!g&&!N?d.createElement(yl,{sx:{...hu(p),..._}},f||Q):null,ee={width:"100%",height:"100%",playsinline:!0,light:!1,loop:!1,controls:!1,config:{attributes:{onContextMenu:e=>e.preventDefault(),controlsList:"nodownload"}}},te=To(fl),ne={width:"100%",height:"100%",initial:{opacity:0},animate:{opacity:1},exit:{opacity:0}},re=d.createElement(te,Object.assign({},ne,{onClick:X,sx:mu.previewWrapper}),d.createElement(pu(),Object.assign({},ee,{url:A,loop:!0,playing:!0,muted:!0,"data-trackingid":J("previewPlayer")}))),ie=d.createElement(pu(),Object.assign({},ee,{ref:$,url:O,playing:H,controls:!0,onReady:()=>{g&&z(!0)},onPlay:()=>{M(!1),z(!0),F(!0),y()},onPause:()=>{z(!1),b()},onEnded:()=>{z(!1),x()},onError:(e,t)=>{null!=t&&t.fatal&&(M(!0),E(t))},muted:g,loop:g,onProgress:e=>{V(e.playedSeconds)},onStart:()=>{$.current&&$.current.seekTo(W,"seconds")},"data-trackingid":J("fullLengthVideoPlayer")})),ae=d.createElement(te,Object.assign({},ne,{onClick:X,"data-trackingid":J("previewImage"),sx:mu.previewWrapper}),v&&L?d.createElement(cu,{image:v,forcedAspectRatio:Y,sx:mu.previewImage}):d.createElement(kl,{src:R,sx:mu.previewImage})),oe=N||g?ie:!L&&j?re:ae;return d.createElement(fl,{sx:w,"data-testid":k,"data-trackingid":J(),onMouseEnter:()=>{N||j||pu().canPlay(A)&&(D(!1),B(!0))},onMouseLeave:()=>{(C||!N&&!h)&&(D(C),B(h&&!C))},ref:t},d.createElement(Jc,{themeName:c.themeName},d.createElement(Gl,{ratio:Y,sx:mu.wrapper},d.createElement(fl,{ref:q,sx:vu(j)},P?d.createElement(yl,{sx:mu.errorBox},d.createElement(wl,{as:"p",variant:"small",sx:mu.errorText},"Error while playing the video")):d.createElement(Mo,null,oe)),Z)))})),bu=e=>{let{media:t,forcedAspectRatio:n,coverAvailableSpace:r,withTransparentBackground:i,playButtonPosition:a,playButton:o,playing:s,autoplayPreview:l,onPlay:c,onPause:u,onEnded:p,onError:f,className:m,sx:h,playButtonWrapperSx:g,testId:v,additionalTrackingIdInfo:y=""}=e;if(!t)return null;const b="videoSet"===t._type?Zc(t):t;return"imageWithAlt"===b._type?d.createElement(cu,{image:b,forcedAspectRatio:n,coverAvailableSpace:r,withTransparentBackground:i,className:m,sx:h,testId:v,additionalTrackingIdInfo:y}):d.createElement(yu,{video:b,forcedAspectRatio:n,playButtonPosition:a,playButton:o,playing:s,autoplayPreview:l,onPlay:c,onPause:u,onEnded:p,onError:f,sx:h,playButtonWrapperSx:g,testId:v,additionalTrackingIdInfo:y})};var xu={randomUUID:"undefined"!=typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};let Eu;const wu=new Uint8Array(16);function _u(){if(!Eu&&(Eu="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!Eu))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return Eu(wu)}const ku=[];for(let oD=0;oD<256;++oD)ku.push((oD+256).toString(16).slice(1));function Su(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return(ku[e[t+0]]+ku[e[t+1]]+ku[e[t+2]]+ku[e[t+3]]+"-"+ku[e[t+4]]+ku[e[t+5]]+"-"+ku[e[t+6]]+ku[e[t+7]]+"-"+ku[e[t+8]]+ku[e[t+9]]+"-"+ku[e[t+10]]+ku[e[t+11]]+ku[e[t+12]]+ku[e[t+13]]+ku[e[t+14]]+ku[e[t+15]]).toLowerCase()}var Cu=function(e,t,n){if(xu.randomUUID&&!t&&!e)return xu.randomUUID();const r=(e=e||{}).random||(e.rng||_u)();if(r[6]=15&r[6]|64,r[8]=63&r[8]|128,t){n=n||0;for(let e=0;e<16;++e)t[n+e]=r[e];return t}return Su(r)};const Tu=(e,t,n)=>({gridColumn:"1 / -1",gridTemplateColumns:`repeat(${e}, ${t})`,gap:Kl.oK,overflow:"auto",willChange:"transform",scrollSnapType:"x proximity",selfAlign:"start",gridAutoFlow:"column",pt:n?0:2,px:4,pb:n?0:6,width:"100%",justifyContent:e*parseFloat(t)<100?"center":"start"}),Iu=e=>({boxShadow:e?"none":"smallCardShadow",scrollSnapAlign:"center",overflow:"hidden"}),Ou=e=>{let{items:t,itemRenderer:n,hideShadow:r=!1,itemWidth:i="90%",sx:a}=e;return d.createElement(yl,{sx:{...Tu(t.length,i,r),...a}},t.map(((e,t)=>d.createElement(fl,{key:e._key||`TouchSliderItemWithoutKey_${Cu()}`,sx:Iu(r)},n({item:e},t)))))};var Au=n(6456),Ru=n(9340),Pu=n(2959),Mu=n(1567),Lu=n(2771),Du=n(806),ju=n(8181),Bu=n(3517),Nu=n(3047),Fu=n(6905);function Wu(e){if("string"==typeof e){var t={type:e,toString:function(){return e}};return t}return e}function Vu(e){return(0,Au.Cl)((0,Au.Cl)({type:ju.lA},e),{toJSON:function(){e.onDone,e.onError;var t=(0,Au.Tt)(e,["onDone","onError"]);return(0,Au.Cl)((0,Au.Cl)({},t),{type:ju.lA,src:Wu(e.src)})}})}var Hu="",zu="*",$u={},Uu=function(e){return"#"===e[0]},Gu=function(){function e(t,n,r){var i,a=this;void 0===r&&(r="context"in t?t.context:void 0),this.config=t,this._context=r,this.order=-1,this.__xstatenode=!0,this.__cache={events:void 0,relativeValue:new Map,initialStateValue:void 0,initialState:void 0,on:void 0,transitions:void 0,candidates:{},delayedTransitions:void 0},this.idMap={},this.tags=[],this.options=Object.assign({actions:{},guards:{},services:{},activities:{},delays:{}},n),this.parent=this.options._parent,this.key=this.config.key||this.options._key||this.config.id||"(machine)",this.machine=this.parent?this.parent.machine:this,this.path=this.parent?this.parent.path.concat(this.key):[],this.delimiter=this.config.delimiter||(this.parent?this.parent.delimiter:Ru.AD),this.id=this.config.id||(0,Au.fX)([this.machine.key],(0,Au.zs)(this.path)).join(this.delimiter),this.version=this.parent?this.parent.version:this.config.version,this.type=this.config.type||(this.config.parallel?"parallel":this.config.states&&(0,Mu.HP)(this.config.states).length?"compound":this.config.history?"history":"atomic"),this.schema=this.parent?this.machine.schema:null!==(i=this.config.schema)&&void 0!==i?i:{},Pu.p||(0,Mu.R8)(!("parallel"in this.config),'The "parallel" property is deprecated and will be removed in version 4.1. '+(this.config.parallel?"Replace with `type: 'parallel'`":"Use `type: '"+this.type+"'`")+" in the config for state node '"+this.id+"' instead."),this.initial=this.config.initial,this.states=this.config.states?(0,Mu.LG)(this.config.states,(function(t,n){var r,i=new e(t,{_parent:a,_key:n});return Object.assign(a.idMap,(0,Au.Cl)(((r={})[i.id]=i,r),i.idMap)),i})):$u;var o=0;!function e(t){var n,r;t.order=o++;try{for(var i=(0,Au.Ju)((0,Du.i0)(t)),a=i.next();!a.done;a=i.next()){e(a.value)}}catch(s){n={error:s}}finally{try{a&&!a.done&&(r=i.return)&&r.call(i)}finally{if(n)throw n.error}}}(this),this.history=!0===this.config.history?"shallow":this.config.history||!1,this._transient=!!this.config.always||!!this.config.on&&(Array.isArray(this.config.on)?this.config.on.some((function(e){return e.event===Hu})):Hu in this.config.on),this.strict=!!this.config.strict,this.onEntry=(0,Mu.$r)(this.config.entry||this.config.onEntry).map((function(e){return(0,Bu.Hf)(e)})),this.onExit=(0,Mu.$r)(this.config.exit||this.config.onExit).map((function(e){return(0,Bu.Hf)(e)})),this.meta=this.config.meta,this.doneData="final"===this.type?this.config.data:void 0,this.invoke=(0,Mu.$r)(this.config.invoke).map((function(e,t){var n,r;if((0,Mu.Ai)(e))return a.machine.options.services=(0,Au.Cl)(((n={})[e.id]=e,n),a.machine.options.services),Vu({src:e.id,id:e.id});if((0,Mu.Kg)(e.src))return Vu((0,Au.Cl)((0,Au.Cl)({},e),{id:e.id||e.src,src:e.src}));if((0,Mu.Ai)(e.src)||(0,Mu.Tn)(e.src)){var i=a.id+":invocation["+t+"]";return a.machine.options.services=(0,Au.Cl)(((r={})[i]=e.src,r),a.machine.options.services),Vu((0,Au.Cl)((0,Au.Cl)({id:i},e),{src:i}))}var o=e.src;return Vu((0,Au.Cl)((0,Au.Cl)({id:o.type},e),{src:o}))})),this.activities=(0,Mu.$r)(this.config.activities).concat(this.invoke).map((function(e){return(0,Bu._4)(e)})),this.transition=this.transition.bind(this),this.tags=(0,Mu.$r)(this.config.tags)}return e.prototype._init=function(){this.__cache.transitions||(0,Du.Ki)(this).forEach((function(e){return e.on}))},e.prototype.withConfig=function(t,n){var r=this.options,i=r.actions,a=r.activities,o=r.guards,s=r.services,l=r.delays;return new e(this.config,{actions:(0,Au.Cl)((0,Au.Cl)({},i),t.actions),activities:(0,Au.Cl)((0,Au.Cl)({},a),t.activities),guards:(0,Au.Cl)((0,Au.Cl)({},o),t.guards),services:(0,Au.Cl)((0,Au.Cl)({},s),t.services),delays:(0,Au.Cl)((0,Au.Cl)({},l),t.delays)},null!=n?n:this.context)},e.prototype.withContext=function(t){return new e(this.config,this.options,t)},Object.defineProperty(e.prototype,"context",{get:function(){return(0,Mu.Tn)(this._context)?this._context():this._context},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"definition",{get:function(){return{id:this.id,key:this.key,version:this.version,context:this.context,type:this.type,initial:this.initial,history:this.history,states:(0,Mu.LG)(this.states,(function(e){return e.definition})),on:this.on,transitions:this.transitions,entry:this.onEntry,exit:this.onExit,activities:this.activities||[],meta:this.meta,order:this.order||-1,data:this.doneData,invoke:this.invoke}},enumerable:!1,configurable:!0}),e.prototype.toJSON=function(){return this.definition},Object.defineProperty(e.prototype,"on",{get:function(){if(this.__cache.on)return this.__cache.on;var e=this.transitions;return this.__cache.on=e.reduce((function(e,t){return e[t.eventType]=e[t.eventType]||[],e[t.eventType].push(t),e}),{})},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"after",{get:function(){return this.__cache.delayedTransitions||(this.__cache.delayedTransitions=this.getDelayedTransitions(),this.__cache.delayedTransitions)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"transitions",{get:function(){return this.__cache.transitions||(this.__cache.transitions=this.formatTransitions(),this.__cache.transitions)},enumerable:!1,configurable:!0}),e.prototype.getCandidates=function(e){if(this.__cache.candidates[e])return this.__cache.candidates[e];var t=e===Hu,n=this.transitions.filter((function(n){var r=n.eventType===e;return t?r:r||n.eventType===zu}));return this.__cache.candidates[e]=n,n},e.prototype.getDelayedTransitions=function(){var e=this,t=this.config.after;if(!t)return[];var n=function(t,n){var r=(0,Mu.Tn)(t)?e.id+":delay["+n+"]":t,i=(0,Bu.Pl)(r,e.id);return e.onEntry.push((0,Bu.tN)(i,{delay:t})),e.onExit.push((0,Bu.ZT)(i)),i};return((0,Mu.cy)(t)?t.map((function(e,t){var r=n(e.delay,t);return(0,Au.Cl)((0,Au.Cl)({},e),{event:r})})):(0,Mu.Bq)((0,Mu.HP)(t).map((function(e,r){var i=t[e],a=(0,Mu.Kg)(i)?{target:i}:i,o=isNaN(+e)?e:+e,s=n(o,r);return(0,Mu.$r)(a).map((function(e){return(0,Au.Cl)((0,Au.Cl)({},e),{event:s,delay:o})}))})))).map((function(t){var n=t.delay;return(0,Au.Cl)((0,Au.Cl)({},e.formatTransition(t)),{delay:n})}))},e.prototype.getStateNodes=function(e){var t,n=this;if(!e)return[];var r=e instanceof Nu.Uw?e.value:(0,Mu.at)(e,this.delimiter);if((0,Mu.Kg)(r)){var i=this.getStateNode(r).initial;return void 0!==i?this.getStateNodes(((t={})[r]=i,t)):[this,this.states[r]]}var a=(0,Mu.HP)(r),o=a.map((function(e){return n.getStateNode(e)}));return o.push(this),o.concat(a.reduce((function(e,t){var i=n.getStateNode(t).getStateNodes(r[t]);return e.concat(i)}),[]))},e.prototype.handles=function(e){var t=(0,Mu.vd)(e);return this.events.includes(t)},e.prototype.resolveState=function(e){var t=Array.from((0,Du.D0)([],this.getStateNodes(e.value)));return new Nu.Uw((0,Au.Cl)((0,Au.Cl)({},e),{value:this.resolve(e.value),configuration:t,done:(0,Du.BJ)(t,this)}))},e.prototype.transitionLeafNode=function(e,t,n){var r=this.getStateNode(e).next(t,n);return r&&r.transitions.length?r:this.next(t,n)},e.prototype.transitionCompoundNode=function(e,t,n){var r=(0,Mu.HP)(e),i=this.getStateNode(r[0])._transition(e[r[0]],t,n);return i&&i.transitions.length?i:this.next(t,n)},e.prototype.transitionParallelNode=function(e,t,n){var r,i,a={};try{for(var o=(0,Au.Ju)((0,Mu.HP)(e)),s=o.next();!s.done;s=o.next()){var l=s.value,c=e[l];if(c){var u=this.getStateNode(l)._transition(c,t,n);u&&(a[l]=u)}}}catch(h){r={error:h}}finally{try{s&&!s.done&&(i=o.return)&&i.call(o)}finally{if(r)throw r.error}}var d=(0,Mu.HP)(a).map((function(e){return a[e]})),p=(0,Mu.Bq)(d.map((function(e){return e.transitions})));if(!d.some((function(e){return e.transitions.length>0})))return this.next(t,n);var f=(0,Mu.Bq)(d.map((function(e){return e.entrySet}))),m=(0,Mu.Bq)((0,Mu.HP)(a).map((function(e){return a[e].configuration})));return{transitions:p,entrySet:f,exitSet:(0,Mu.Bq)(d.map((function(e){return e.exitSet}))),configuration:m,source:t,actions:(0,Mu.Bq)((0,Mu.HP)(a).map((function(e){return a[e].actions})))}},e.prototype._transition=function(e,t,n){return(0,Mu.Kg)(e)?this.transitionLeafNode(e,t,n):1===(0,Mu.HP)(e).length?this.transitionCompoundNode(e,t,n):this.transitionParallelNode(e,t,n)},e.prototype.next=function(e,t){var n,r,i,a=this,o=t.name,s=[],l=[];try{for(var c=(0,Au.Ju)(this.getCandidates(o)),u=c.next();!u.done;u=c.next()){var d=u.value,p=d.cond,f=d.in,m=e.context,h=!f||((0,Mu.Kg)(f)&&Uu(f)?e.matches((0,Mu.at)(this.getStateNodeById(f).path,this.delimiter)):(0,Mu.HK)((0,Mu.at)(f,this.delimiter),(0,Mu.Ae)(this.path.slice(0,-2))(e.value))),g=!1;try{g=!p||(0,Mu.re)(this.machine,p,m,t,e)}catch(b){throw new Error("Unable to evaluate guard '"+(p.name||p.type)+"' in transition for event '"+o+"' in state node '"+this.id+"':\n"+b.message)}if(g&&h){void 0!==d.target&&(l=d.target),s.push.apply(s,(0,Au.fX)([],(0,Au.zs)(d.actions))),i=d;break}}}catch(x){n={error:x}}finally{try{u&&!u.done&&(r=c.return)&&r.call(c)}finally{if(n)throw n.error}}if(i){if(!l.length)return{transitions:[i],entrySet:[],exitSet:[],configuration:e.value?[this]:[],source:e,actions:s};var v=(0,Mu.Bq)(l.map((function(t){return a.getRelativeStateNodes(t,e.historyValue)}))),y=!!i.internal;return{transitions:[i],entrySet:y?[]:(0,Mu.Bq)(v.map((function(e){return a.nodesFromChild(e)}))),exitSet:y?[]:[this],configuration:v,source:e,actions:s}}},e.prototype.nodesFromChild=function(e){if(e.escapes(this))return[];for(var t=[],n=e;n&&n!==this;)t.push(n),n=n.parent;return t.push(this),t},e.prototype.escapes=function(e){if(this===e)return!1;for(var t=this.parent;t;){if(t===e)return!1;t=t.parent}return!0},e.prototype.getActions=function(e,t,n,r){var i,a,o,s,l=(0,Du.D0)([],r?this.getStateNodes(r.value):[this]),c=e.configuration.length?(0,Du.D0)(l,e.configuration):l;try{for(var u=(0,Au.Ju)(c),d=u.next();!d.done;d=u.next()){var p=d.value;(0,Du.zy)(l,p)||e.entrySet.push(p)}}catch(E){i={error:E}}finally{try{d&&!d.done&&(a=u.return)&&a.call(u)}finally{if(i)throw i.error}}try{for(var f=(0,Au.Ju)(l),m=f.next();!m.done;m=f.next()){p=m.value;(0,Du.zy)(c,p)&&!(0,Du.zy)(e.exitSet,p.parent)||e.exitSet.push(p)}}catch(w){o={error:w}}finally{try{m&&!m.done&&(s=f.return)&&s.call(f)}finally{if(o)throw o.error}}e.source||(e.exitSet=[],e.entrySet.push(this));var h=(0,Mu.Bq)(e.entrySet.map((function(r){var i=[];if("final"!==r.type)return i;var a=r.parent;if(!a.parent)return i;i.push((0,Bu.Vw)(r.id,r.doneData),(0,Bu.Vw)(a.id,r.doneData?(0,Mu.A9)(r.doneData,t,n):void 0));var o=a.parent;return"parallel"===o.type&&(0,Du.i0)(o).every((function(t){return(0,Du.BJ)(e.configuration,t)}))&&i.push((0,Bu.Vw)(o.id)),i})));e.exitSet.sort((function(e,t){return t.order-e.order})),e.entrySet.sort((function(e,t){return e.order-t.order}));var g=new Set(e.entrySet),v=new Set(e.exitSet),y=(0,Au.zs)([(0,Mu.Bq)(Array.from(g).map((function(e){return(0,Au.fX)((0,Au.fX)([],(0,Au.zs)(e.activities.map((function(e){return(0,Bu.ni)(e)})))),(0,Au.zs)(e.onEntry))}))).concat(h.map(Bu.xl)),(0,Mu.Bq)(Array.from(v).map((function(e){return(0,Au.fX)((0,Au.fX)([],(0,Au.zs)(e.onExit)),(0,Au.zs)(e.activities.map((function(e){return(0,Bu.ds)(e)}))))})))],2),b=y[0],x=y[1];return(0,Bu.Um)(x.concat(e.actions).concat(b),this.machine.options.actions)},e.prototype.transition=function(e,t,n){void 0===e&&(e=this.initialState);var r,i=(0,Mu.ft)(t);if(e instanceof Nu.Uw)r=void 0===n?e:this.resolveState(Nu.Uw.from(e,n));else{var a=(0,Mu.Kg)(e)?this.resolve((0,Mu.zr)(this.getResolvedPath(e))):this.resolve(e),o=null!=n?n:this.machine.context;r=this.resolveState(Nu.Uw.from(a,o))}if(!Pu.p&&i.name===zu)throw new Error("An event cannot have the wildcard type ('*')");if(this.strict&&!this.events.includes(i.name)&&!(0,Mu.M7)(i.name))throw new Error("Machine '"+this.id+"' does not accept event '"+i.name+"'");var s=this._transition(r.value,r,i)||{transitions:[],configuration:[],entrySet:[],exitSet:[],source:r,actions:[]},l=(0,Du.D0)([],this.getStateNodes(r.value)),c=s.configuration.length?(0,Du.D0)(l,s.configuration):l;return s.configuration=(0,Au.fX)([],(0,Au.zs)(c)),this.resolveTransition(s,r,i)},e.prototype.resolveRaisedTransition=function(e,t,n){var r,i=e.actions;return(e=this.transition(e,t))._event=n,e.event=n.data,(r=e.actions).unshift.apply(r,(0,Au.fX)([],(0,Au.zs)(i))),e},e.prototype.resolveTransition=function(e,t,n,r){var i,a,o=this;void 0===n&&(n=Bu.zp),void 0===r&&(r=this.machine.context);var s=e.configuration,l=!t||e.transitions.length>0,c=l?(0,Du._W)(this.machine,s):void 0,u=t?t.historyValue?t.historyValue:e.source?this.machine.historyValue(t.value):void 0:void 0,d=t?t.context:r,p=this.getActions(e,d,n,t),f=t?(0,Au.Cl)({},t.activities):{};try{for(var m=(0,Au.Ju)(p),h=m.next();!h.done;h=m.next()){var g=h.value;g.type===ju.ni?f[g.activity.id||g.activity.type]=g:g.type===ju.ds&&(f[g.activity.id||g.activity.type]=!1)}}catch(L){i={error:L}}finally{try{h&&!h.done&&(a=m.return)&&a.call(m)}finally{if(i)throw i.error}}var v=(0,Au.zs)((0,Bu.AS)(this,t,d,n,p,this.machine.config.preserveActionOrder),2),y=v[0],b=v[1],x=(0,Au.zs)((0,Mu.jB)(y,(function(e){return e.type===ju.xl||e.type===ju.tN&&e.to===Lu.i.Internal})),2),E=x[0],w=x[1],_=y.filter((function(e){var t;return e.type===ju.ni&&(null===(t=e.activity)||void 0===t?void 0:t.type)===ju.lA})),k=_.reduce((function(e,t){return e[t.activity.id]=(0,Fu.pz)(t.activity,o.machine,b,n),e}),t?(0,Au.Cl)({},t.children):{}),S=c?e.configuration:t?t.configuration:[],C=(0,Du.BJ)(S,this),T=new Nu.Uw({value:c||t.value,context:b,_event:n,_sessionid:t?t._sessionid:null,historyValue:c?u?(0,Mu.BY)(u,c):void 0:t?t.historyValue:void 0,history:!c||e.source?t:void 0,actions:c?w:[],activities:c?f:t?t.activities:{},events:[],configuration:S,transitions:e.transitions,children:k,done:C,tags:null==t?void 0:t.tags}),I=d!==b;T.changed=n.name===ju.yo||I;var O=T.history;O&&delete O.history;var A=!C&&(this._transient||s.some((function(e){return e._transient})));if(!(l||A&&n.name!==Hu))return T;var R=T;if(!C)for(A&&(R=this.resolveRaisedTransition(R,{type:ju.kx},n));E.length;){var P=E.shift();R=this.resolveRaisedTransition(R,P._event,n)}var M=R.changed||(O?!!R.actions.length||I||typeof O.value!=typeof R.value||!(0,Nu.iE)(R.value,O.value):void 0);return R.changed=M,R.history=O,R.tags=new Set((0,Mu.Bq)(R.configuration.map((function(e){return e.tags})))),R},e.prototype.getStateNode=function(e){if(Uu(e))return this.machine.getStateNodeById(e);if(!this.states)throw new Error("Unable to retrieve child state '"+e+"' from '"+this.id+"'; no child states exist.");var t=this.states[e];if(!t)throw new Error("Child state '"+e+"' does not exist on '"+this.id+"'");return t},e.prototype.getStateNodeById=function(e){var t=Uu(e)?e.slice(1):e;if(t===this.id)return this;var n=this.machine.idMap[t];if(!n)throw new Error("Child state node '#"+t+"' does not exist on machine '"+this.id+"'");return n},e.prototype.getStateNodeByPath=function(e){if("string"==typeof e&&Uu(e))try{return this.getStateNodeById(e.slice(1))}catch(i){}for(var t=(0,Mu._J)(e,this.delimiter).slice(),n=this;t.length;){var r=t.shift();if(!r.length)break;n=n.getStateNode(r)}return n},e.prototype.resolve=function(e){var t,n=this;if(!e)return this.initialStateValue||$u;switch(this.type){case"parallel":return(0,Mu.LG)(this.initialStateValue,(function(t,r){return t?n.getStateNode(r).resolve(e[r]||t):$u}));case"compound":if((0,Mu.Kg)(e)){var r=this.getStateNode(e);return"parallel"===r.type||"compound"===r.type?((t={})[e]=r.initialStateValue,t):e}return(0,Mu.HP)(e).length?(0,Mu.LG)(e,(function(e,t){return e?n.getStateNode(t).resolve(e):$u})):this.initialStateValue||{};default:return e||$u}},e.prototype.getResolvedPath=function(e){if(Uu(e)){var t=this.machine.idMap[e.slice(1)];if(!t)throw new Error("Unable to find state node '"+e+"'");return t.path}return(0,Mu._J)(e,this.delimiter)},Object.defineProperty(e.prototype,"initialStateValue",{get:function(){var e,t;if(this.__cache.initialStateValue)return this.__cache.initialStateValue;if("parallel"===this.type)t=(0,Mu.rp)(this.states,(function(e){return e.initialStateValue||$u}),(function(e){return!("history"===e.type)}));else if(void 0!==this.initial){if(!this.states[this.initial])throw new Error("Initial state '"+this.initial+"' not found on '"+this.key+"'");t=(0,Du.d2)(this.states[this.initial])?this.initial:((e={})[this.initial]=this.states[this.initial].initialStateValue,e)}else t={};return this.__cache.initialStateValue=t,this.__cache.initialStateValue},enumerable:!1,configurable:!0}),e.prototype.getInitialState=function(e,t){var n=this.getStateNodes(e);return this.resolveTransition({configuration:n,entrySet:n,exitSet:[],transitions:[],source:void 0,actions:[]},void 0,void 0,t)},Object.defineProperty(e.prototype,"initialState",{get:function(){this._init();var e=this.initialStateValue;if(!e)throw new Error("Cannot retrieve initial state from simple state '"+this.id+"'.");return this.getInitialState(e)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"target",{get:function(){var e;if("history"===this.type){var t=this.config;e=(0,Mu.Kg)(t.target)&&Uu(t.target)?(0,Mu.zr)(this.machine.getStateNodeById(t.target).path.slice(this.path.length-1)):t.target}return e},enumerable:!1,configurable:!0}),e.prototype.getRelativeStateNodes=function(e,t,n){return void 0===n&&(n=!0),n?"history"===e.type?e.resolveHistory(t):e.initialStateNodes:[e]},Object.defineProperty(e.prototype,"initialStateNodes",{get:function(){var e=this;if((0,Du.d2)(this))return[this];if("compound"===this.type&&!this.initial)return Pu.p||(0,Mu.R8)(!1,"Compound state node '"+this.id+"' has no initial state."),[this];var t=(0,Mu.bm)(this.initialStateValue);return(0,Mu.Bq)(t.map((function(t){return e.getFromRelativePath(t)})))},enumerable:!1,configurable:!0}),e.prototype.getFromRelativePath=function(e){if(!e.length)return[this];var t=(0,Au.zs)(e),n=t[0],r=t.slice(1);if(!this.states)throw new Error("Cannot retrieve subPath '"+n+"' from node with no states");var i=this.getStateNode(n);if("history"===i.type)return i.resolveHistory();if(!this.states[n])throw new Error("Child state '"+n+"' does not exist on '"+this.id+"'");return this.states[n].getFromRelativePath(r)},e.prototype.historyValue=function(e){if((0,Mu.HP)(this.states).length)return{current:e||this.initialStateValue,states:(0,Mu.rp)(this.states,(function(t,n){if(!e)return t.historyValue();var r=(0,Mu.Kg)(e)?void 0:e[n];return t.historyValue(r||t.initialStateValue)}),(function(e){return!e.history}))}},e.prototype.resolveHistory=function(e){var t=this;if("history"!==this.type)return[this];var n=this.parent;if(!e){var r=this.target;return r?(0,Mu.Bq)((0,Mu.bm)(r).map((function(e){return n.getFromRelativePath(e)}))):n.initialStateNodes}var i=(0,Mu.VQ)(n.path,"states")(e).current;return(0,Mu.Kg)(i)?[n.getStateNode(i)]:(0,Mu.Bq)((0,Mu.bm)(i).map((function(e){return"deep"===t.history?n.getFromRelativePath(e):[n.states[e[0]]]})))},Object.defineProperty(e.prototype,"stateIds",{get:function(){var e=this,t=(0,Mu.Bq)((0,Mu.HP)(this.states).map((function(t){return e.states[t].stateIds})));return[this.id].concat(t)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"events",{get:function(){var e,t,n,r;if(this.__cache.events)return this.__cache.events;var i=this.states,a=new Set(this.ownEvents);if(i)try{for(var o=(0,Au.Ju)((0,Mu.HP)(i)),s=o.next();!s.done;s=o.next()){var l=i[s.value];if(l.states)try{for(var c=(n=void 0,(0,Au.Ju)(l.events)),u=c.next();!u.done;u=c.next()){var d=u.value;a.add(""+d)}}catch(p){n={error:p}}finally{try{u&&!u.done&&(r=c.return)&&r.call(c)}finally{if(n)throw n.error}}}}catch(f){e={error:f}}finally{try{s&&!s.done&&(t=o.return)&&t.call(o)}finally{if(e)throw e.error}}return this.__cache.events=Array.from(a)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"ownEvents",{get:function(){var e=new Set(this.transitions.filter((function(e){return!(!e.target&&!e.actions.length&&e.internal)})).map((function(e){return e.eventType})));return Array.from(e)},enumerable:!1,configurable:!0}),e.prototype.resolveTarget=function(e){var t=this;if(void 0!==e)return e.map((function(e){if(!(0,Mu.Kg)(e))return e;var n=e[0]===t.delimiter;if(n&&!t.parent)return t.getStateNodeByPath(e.slice(1));var r=n?t.key+e:e;if(!t.parent)return t.getStateNodeByPath(r);try{return t.parent.getStateNodeByPath(r)}catch(i){throw new Error("Invalid transition definition for state node '"+t.id+"':\n"+i.message)}}))},e.prototype.formatTransition=function(e){var t=this,n=(0,Mu.R_)(e.target),r="internal"in e?e.internal:!n||n.some((function(e){return(0,Mu.Kg)(e)&&e[0]===t.delimiter})),i=this.machine.options.guards,a=this.resolveTarget(n),o=(0,Au.Cl)((0,Au.Cl)({},e),{actions:(0,Bu.Um)((0,Mu.$r)(e.actions)),cond:(0,Mu.Z8)(e.cond,i),target:a,source:this,internal:r,eventType:e.event,toJSON:function(){return(0,Au.Cl)((0,Au.Cl)({},o),{target:o.target?o.target.map((function(e){return"#"+e.id})):void 0,source:"#"+t.id})}});return o},e.prototype.formatTransitions=function(){var e,t,n,r=this;if(this.config.on)if(Array.isArray(this.config.on))n=this.config.on;else{var i=this.config.on,a=zu,o=i[a],s=void 0===o?[]:o,l=(0,Au.Tt)(i,["*"]);n=(0,Mu.Bq)((0,Mu.HP)(l).map((function(e){Pu.p||e!==Hu||(0,Mu.R8)(!1,"Empty string transition configs (e.g., `{ on: { '': ... }}`) for transient transitions are deprecated. Specify the transition in the `{ always: ... }` property instead. Please check the `on` configuration for \"#"+r.id+'".');var t=(0,Mu.oc)(e,l[e]);return Pu.p||function(e,t,n){var r=n.slice(0,-1).some((function(e){return!("cond"in e)&&!("in"in e)&&((0,Mu.Kg)(e.target)||(0,Mu.Ai)(e.target))})),i=t===Hu?"the transient event":"event '"+t+"'";(0,Mu.R8)(!r,"One or more transitions for "+i+" on state '"+e.id+"' are unreachable. Make sure that the default transition is the last one defined.")}(r,e,t),t})).concat((0,Mu.oc)(zu,s)))}else n=[];var c=this.config.always?(0,Mu.oc)("",this.config.always):[],u=this.config.onDone?(0,Mu.oc)(String((0,Bu.Vw)(this.id)),this.config.onDone):[];Pu.p||(0,Mu.R8)(!(this.config.onDone&&!this.parent),'Root nodes cannot have an ".onDone" transition. Please check the config of "'+this.id+'".');var d=(0,Mu.Bq)(this.invoke.map((function(e){var t=[];return e.onDone&&t.push.apply(t,(0,Au.fX)([],(0,Au.zs)((0,Mu.oc)(String((0,Bu.tS)(e.id)),e.onDone)))),e.onError&&t.push.apply(t,(0,Au.fX)([],(0,Au.zs)((0,Mu.oc)(String((0,Bu.z3)(e.id)),e.onError)))),t}))),p=this.after,f=(0,Mu.Bq)((0,Au.fX)((0,Au.fX)((0,Au.fX)((0,Au.fX)([],(0,Au.zs)(u)),(0,Au.zs)(d)),(0,Au.zs)(n)),(0,Au.zs)(c)).map((function(e){return(0,Mu.$r)(e).map((function(e){return r.formatTransition(e)}))})));try{for(var m=(0,Au.Ju)(p),h=m.next();!h.done;h=m.next()){var g=h.value;f.push(g)}}catch(v){e={error:v}}finally{try{h&&!h.done&&(t=m.return)&&t.call(m)}finally{if(e)throw e.error}}return f},e}();function Ku(e,t,n){return void 0===n&&(n=e.context),new Gu(e,t,n)}const qu=Ku({id:"blocks",initial:"idle",context:{activeElement:""},states:{idle:{on:{click:{actions:["activateElement"],cond:"isBlockOpen"}}}}},{guards:{isBlockOpen:(e,t)=>e.activeElement!==t.payload},actions:{activateElement:(0,Bu.kp)(((e,t)=>({activeElement:"click"===t.type?t.payload:""})))}}),Yu="Accordion",Xu=To(fl),Ju=To(fl),Qu=To(wl),Zu="open",ed="collapsed",td="isOpen",nd="isClosed";(0,Nc.F)(!1);const rd={wrapper:{gridColumn:"1 / -1",margin:"initial"},accordionItem:{mb:6,cursor:"pointer",borderRadius:1,py:"0_5",px:[8,8,10],overflow:"hidden","&:last-of-type":{mb:0}},accordionItemHeading:{cursor:"pointer",textAlign:"left",py:[6,2,2],px:mc},accordionItemText:{pt:[0,6,8],pb:[4,6,8],px:mc},mobileItemWrapper:{pb:4}},id=e=>{let t=["1","1","1"];return t=e?["8 / span 7","8 / span 7","8 / span 7"]:["1 / span 7","1 / span 7","1 / span 7"],{gridRow:"1",gridColumn:t}},ad=e=>{let t=["1","1","1"];return t=e?["2 / -8","2 / -8","2 / -9"]:["8 / -2","8 / -2","9 / -2"],{gridColumn:t,alignSelf:"center",listStyleType:"none",p:0,gridRow:"1"}},od=e=>{let{item:t,isOpen:n,setOpen:r,additionalTrackingIdInfo:i=""}=e;const{moduleName:a}=(0,d.useContext)(Dc),{theme:{space:o,shadows:s}}=wc(),l={listItem:{[td]:{boxShadow:s.cardShadow,paddingTop:o[8],paddingBottom:o[10]},[nd]:{boxShadow:s.none,paddingTop:o["0_5"],paddingBottom:o["0_5"]}},textWrapper:{[Zu]:{height:"auto",transition:{delayChildren:.4,animation:"ease-in-out"}},[ed]:{height:0,transition:{staggerChildren:.4}}},text:{[Zu]:{opacity:1},[ed]:{opacity:0}}},c=`${a}-accordionPanel${i?`-${i}`:""}`;return d.createElement(Ju,{as:"li",key:t._key,sx:rd.accordionItem,variants:l.listItem,animate:n?td:nd},d.createElement(bl,{variant:"buttons.divWrapper",onClick:e=>{"click"===e.type&&r({type:e.type,payload:t._key})}},d.createElement(Qc,{as:"h4",variant:"h4",sx:rd.accordionItemHeading,"data-trackingid":c},t.title)),d.createElement(Mo,{initial:!1},n&&d.createElement(To.div,{key:"content",initial:ed,animate:Zu,exit:ed,variants:l.textWrapper},d.createElement(Qu,{as:"p",sx:rd.accordionItemText,variants:l.text},t.text))))},sd=e=>{let{item:t}=e;return d.createElement(fl,{sx:rd.mobileItemWrapper},d.createElement(bu,{media:t.media[0],forcedAspectRatio:r.NI[r.Jk.RATIO_1_1].ratio}),d.createElement(Qc,{as:"h4",variant:"h4",sx:rd.accordionItemHeading},t.title),d.createElement(wl,{as:"p",sx:rd.accordionItemText},t.text))},ld=e=>{let{items:t,current:n,send:i,isImagePositionRight:a}=e;const{context:{activeElement:o}}=n;return d.createElement(yl,{variant:"fullWidthGrid",sx:rd.wrapper},t.map((e=>d.createElement(Mo,{key:e._key},o===e._key&&d.createElement(Xu,{sx:id(a),initial:{opacity:0},animate:{opacity:1},exit:{opacity:0}},d.createElement(bu,{forcedAspectRatio:r.NI[r.Jk.RATIO_1_1].ratio,media:e.media[0]}))))),d.createElement(Ho,null,d.createElement(Ju,{as:"ul",sx:ad(a),layout:!0},t.map(((e,t)=>d.createElement(od,{key:e._key,additionalTrackingIdInfo:t+1,item:e,isOpen:o===e._key,setOpen:i}))))))},cd=e=>{var t;let{items:n,isImagePositionRight:r}=e;const[a,o]=(0,i.zl)(qu,{devTools:!1,context:{activeElement:null===(t=n[0])||void 0===t?void 0:t._key}}),s=()=>Cc([d.createElement(Ou,{key:`${Yu}_${kc.MOBILE}`,items:n,itemRenderer:sd}),d.createElement(ld,{key:`${Yu}_${kc.TABLET}`,items:n,current:a,send:o,isImagePositionRight:r||!1}),d.createElement(ld,{key:`${Yu}_${kc.DESKTOP}`,items:n,current:a,send:o,isImagePositionRight:r||!1})]);return d.createElement(s,null)};var ud=n(9225),dd=n(3400);const pd=Ku({id:"items",initial:"closed",context:{activeElement:void 0},states:{closed:{on:{click:{target:"open",actions:["activateElement"]}}},open:{on:{click:[{target:"closed",actions:["resetActiveElement"],cond:"isAccordionItemAlreadyOpen"},{actions:["activateElement"]}]}}}},{guards:{isAccordionItemAlreadyOpen:(e,t)=>e.activeElement===t.payload},actions:{activateElement:(0,Bu.kp)({activeElement:(e,t)=>t.payload}),resetActiveElement:(0,Bu.kp)({activeElement:e=>{}})}}),fd=To(wl),md=To(fl),hd={contentSection:{gridColumn:["2 / -2","7 / span 7","7 / span 7"]},itemHeading:{position:"relative",display:"flex",alignItems:"center",pr:[12,14,20],gridColumn:"span 2",py:[8,12,12]},textWrapper:{gridColumn:"span 1"},itemText:{pb:[8,12,12],pr:[16,14,20],pt:1,cursor:"default"}},gd="open",vd="collapsed",yd={textWrapper:{[gd]:{height:"auto",transition:{delayChildren:dd.f.SHORT,animation:"ease-in-out",duration:dd.f.SHORT}},[vd]:{overflow:"hidden",height:0}},text:{[gd]:{opacity:1},[vd]:{opacity:0}}},bd=(e,t)=>({gridRow:e+1,gridColumn:["1 / -1","span 6","span 6"],borderBottom:"1px solid",borderColor:"horizontalDivider",cursor:t?"pointer":"default"});(0,Nc.F)(!1);const xd=e=>{let{items:t,sx:n,onClick:r,activeIndex:a,additionalTrackingIdInfo:o=""}=e;const[s,l]=(0,i.zl)(pd,{devTools:!1,context:{activeElement:a}}),{moduleName:c}=(0,d.useContext)(Dc),u=`${c}-BemAccordionWithExpander${o?`-${o}`:""}`,p=function(e,t){void 0===t&&(t=!1),r?r(e,t):l({type:"click",payload:e})};return(0,d.useEffect)((()=>{if(void 0!==a){p(a,!0)}}),[]),t.map(((e,t)=>{const i=r?a===t:s.context.activeElement===t&&s.matches("open"),o=i?"open":"collapsed";return d.createElement(fl,{key:e._key,sx:{...bd(t,!!e.text),...n}},d.createElement(fl,{sx:hd.itemHeading,"data-trackingid":`${u}-panel${t+1}`,onClick:()=>e.text&&p(t)},d.createElement(wl,{as:"p",variant:"caption.small","data-testid":e._key},e.title),e.text?d.createElement(fu,{variant:"buttons.itemExpander"},d.createElement(md,{animate:{rotate:i?-180:0}},d.createElement(fl,{style:{height:"2rem",width:"2rem"}},d.createElement(ud.j1Q,{size:"100%"})))):null),e.text?d.createElement(md,{key:"content",variants:yd.textWrapper,initial:"collapsed",animate:o,sx:hd.textWrapper,"data-testid":`${e._key}-test`},d.createElement(fd,{as:"p",variant:"text.small",variants:yd.text,sx:hd.itemText},e.text)):null)}))},Ed={pt:rc},wd=e=>{let{sx:t,children:n}=e;return d.createElement(fl,{sx:{...Ed,...t}},n)},_d=e=>({width:e,borderRadius:"full",overflow:"hidden"}),kd=e=>{let{forcePartnerId:t,sx:n,size:i="large"}=e;const{0:a,1:o}=(0,d.useState)(""),s=(e=>{switch(!0){case"tiny"===e:return 6;case"small"===e:return 12;case"medium"===e:return 16;default:return 24}})(i),l=4*s;if(t){const e=(0,r.AS)(t,l).imageUrl;e!==a&&o(e)}const{partner:{getPartnerByHandle:c},visitor:{getVisitorSettings:u}}=(0,d.useContext)(Ic),{data:p}=u({enabled:!t}),{data:f}=c(null==p?void 0:p.partnerHandle,{enabled:!t&&!(null==p||!p.partnerHandle)});return(0,d.useEffect)((()=>{var e;if(!f)return;const t=(0,r.AS)(null==f||null===(e=f.partnerData)||void 0===e?void 0:e.customerNo,l).imageUrl;t!==a&&o(t)}),[f]),a?d.createElement(kl,{src:a,sx:{..._d(s),...n}}):null};var Sd=n(3611),Cd=n(8241);const Td="open",Id="closed",Od={height:"100vh",width:"100vw",zIndex:1e3,top:0,left:0,right:0,bottom:0,position:"fixed",bg:"backdrop",opacity:Cd.A.backdropOpacity},Ad={backdrop:{[Td]:{opacity:Cd.A.backdropOpacity,pointerEvents:"auto",transition:{duration:dd.f.SHORT}},[Id]:{opacity:0,pointerEvents:"none",transition:{duration:dd.f.SHORT}}}},Rd=To(fl),Pd=e=>{let{state:t,handleClose:n=(()=>{}),sx:r}=e;return d.createElement(d.Fragment,null,d.createElement(Sd.m,null,t===Td?d.createElement("style",{type:"text/css"},"body { max-height: 100vw; overflow: hidden; }"):d.createElement("style",{type:"text/css"},"body { max-height: 0; overflow: visible; }")),t===Td?d.createElement(Rd,{initial:Id,onClick:n,sx:{...Od,...r},variants:Ad.backdrop,animate:t}):null)};var Md=n(9183),Ld=n(9752);const Dd=e=>{let{children:t,to:n,variant:r,sx:i,...a}=e;return(0,Ld.Y)(Md.N_,Object.assign({to:n,sx:{variant:r,...i}},a),t)},jd={gatsby:{variant:"links.default"},icon:{display:"inline",px:1,verticalAlign:"middle"}},Bd=e=>{var t,n;let{to:i,sx:a,children:o,partiallyActive:s=!1,variant:l="links.default",iconBefore:c,iconAfter:u,additionalTrackingIdInfo:p="",...f}=e;if(!i)return null;const{moduleName:m}=(0,d.useContext)(Dc),{localeIdentifier:h}=(0,d.useContext)(Rc),g=Array.isArray(i)?i[0]:i;let v="";if(!g)return null;g.to?(v=(0,r.h7)(g.to,h),g.anchor&&(v=`${v}#${g.anchor}`)):g.externalLink&&(v=g.externalLink);const y=o||g.label;let b;switch(!0){case null===(t=v)||void 0===t?void 0:t.includes("tel:"):b=d.createElement(uu.dRU,null);break;case null===(n=v)||void 0===n?void 0:n.includes("mailto:"):b=d.createElement(uu.Wjb,null)}const{0:x}=(0,d.useContext)(qc),{moduleTheme:E}=(0,d.useContext)(Dc),w=(0,r.RX)(x,E),_=`${m}-BemLink-${null==l?void 0:l.replace(".","_")}${p?`-${p}`:""}`,k=()=>l.includes("button")?l:null;if("externalLink"===g._type||"externalImageLink"===g._type){const e=v.includes("://")?"_blank":"",t=d.createElement(xl,Object.assign({sx:a,variant:l,href:v,rel:"noreferrer",target:g.target||e,"data-trackingid":_},f),c||b?d.createElement(fl,{sx:jd.icon},c||b):null,y,u?d.createElement(fl,{sx:jd.icon},u):null);return k()?d.createElement(Jc,{themeName:w},t):t}const S=d.createElement(Dd,Object.assign({sx:a,activeClassName:"active",partiallyActive:s,variant:l,to:v,"data-trackingid":_},f),c?d.createElement(fl,{sx:jd.icon},c):null,y,u?d.createElement(fl,{sx:jd.icon},u):null);return k()?d.createElement(Jc,{themeName:w},S):S},Nd="buttons.breadcrumbLink",Fd={label:{fontWeight:"bold",pb:3},link:{cursor:"pointer",pb:3},divider:{px:"1_5"}},Wd=e=>({flexDirection:"row",justifyContent:"flex-start",flexWrap:"wrap",pt:e?3:0}),Vd=e=>{let{sx:t,links:n,limitationOfPath:r=0,addPaddingTop:i=!1,...a}=e;const o=r>0&&r<n.length?(e=>{let{links:t,limitationOfPath:n}=e;return t.slice(-n)})({links:n,limitationOfPath:r}):n,{moduleName:s}=(0,d.useContext)(Dc),l=`${s}-BemBreadcrumb`;return d.createElement(fl,Object.assign({sx:t},a,{"data-testid":"BemBreadcrumb"}),d.createElement(ml,{sx:Wd(i)},d.createElement(wl,{as:"nav",variant:"buttons.breadcrumbText",sx:{...Fd.label,...Fd.link,"> *":{display:"inline"}}},o.map(((e,t,n)=>d.createElement(d.Fragment,{key:e._key},(e=>{let{array:t,index:n}=e;return n===t.length-1})({array:n,index:t})?d.createElement(fl,{as:"span",sx:Fd.label},e.label):d.createElement(d.Fragment,null,"button"===e._type?d.createElement(fl,{as:"span",variant:Nd,onClick:e.onClick,"data-trackingid":`${l}-breadcrumb-item-${t+1}`},e.label):d.createElement(Bd,{sx:Fd.label,to:e,additionalTrackingIdInfo:`breadcrumb-item-${t+1}`},d.createElement(fl,{as:"span",variant:Nd,sx:Fd.link},e.label)),d.createElement(fl,{variant:Nd,sx:{...Fd.label,...Fd.divider}},"/"))))))))},Hd={fill:"logoColor",width:"136px",height:"64px",display:"flex",alignItems:"center",justifyContent:"center",'&[data-version="tiny"]':{width:"64px"}},zd=e=>{let{sx:t,label:n,version:r}=e;const{theme:{colors:i}}=wc();return d.createElement(fl,{sx:{...Hd,...t},"data-version":r,"data-testid":"BemLogo"},"tiny"===r?d.createElement("svg",{width:"64",height:"64",viewBox:"0 0 64 64",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},d.createElement("path",{d:"M58.744273,3.55459234 C55.9906683,1.52789517 52.0412328,2.22630817 50.0907893,5.00068038 C49.4047032,5.97784527 48.863352,7.07973651 48.2658161,8.11079363 L43.4108849,16.4809104 C42.7101492,15.4868188 42.0094439,14.491953 41.3079492,13.4978462 C40.5387172,12.4051849 39.8202654,11.0938578 38.7938385,10.2137142 C35.8685376,7.70652597 31.2915385,8.50120112 29.3626216,11.8438404 L3.69250557,56.320904 C2.62604657,58.1697264 3.54928886,60.605291 5.58676448,61.2652052 C7.17453596,61.7803695 8.82546004,61.0488469 9.64169208,59.6343048 L34.7959,16.0512299 C35.9601696,17.741427 37.0674501,19.497069 38.3302894,21.1156577 C39.6693368,22.8312373 41.4488736,23.9131353 43.6988667,23.7837787 C45.8964858,23.6575039 47.4696381,22.4270152 48.6562388,20.6752139 C50.7645789,17.5651007 52.5402142,14.1901109 54.4590813,10.9598711 L54.4590813,36.8024878 L54.4590813,36.8232857 C54.4590813,36.8340641 54.4621782,36.8440683 54.4621782,36.854862 C54.4652296,37.0358032 54.4860274,37.2136931 54.5160401,37.3869377 C54.5276079,37.4531568 54.5368835,37.5193912 54.5522466,37.5848361 C54.5861304,37.7265195 54.629229,37.8635879 54.6800547,37.9975595 C55.0304301,38.9492963 55.7881397,39.6939049 56.7429583,40.0280822 C56.7960763,40.0473316 56.8499685,40.061966 56.903876,40.0789079 C57.0393959,40.118181 57.1741721,40.153598 57.3158707,40.1766882 C57.4644615,40.202101 57.6154053,40.2167354 57.7678368,40.2221247 C57.7955116,40.2228989 57.8225336,40.2305956 57.8502236,40.2305956 C57.8610172,40.2305956 57.869473,40.2275139 57.8802514,40.2275139 C58.0742938,40.2267396 58.2706741,40.2044085 58.467783,40.1682324 C58.5086045,40.1605205 58.5493956,40.1528238 58.5894429,40.1443528 C58.6287007,40.1351229 58.6671995,40.1312821 58.7064877,40.1204885 C59.6274377,39.8802354 60.2103391,39.4143939 60.5861426,38.8237806 C60.9957994,38.2601285 61.2452522,37.5732682 61.2452522,36.8232705 L61.2452522,8.33565329 C61.1597988,6.47297068 60.2673434,4.67652239 58.7442578,3.55459234",style:{fill:i.logoAccentColor},fillRule:"nonzero"})):d.createElement("svg",{viewBox:"0 0 329.46 70.01",width:"329.46px",height:"70.01px",xmlns:"http://www.w3.org/2000/svg"},d.createElement("path",{d:"M225.68,43.79c0,2.36-1.91,4.27-4.27,4.27H186.8c-5.9,0-10.98-3.51-13.27-8.55c-0.84-1.84-1.3-3.88-1.3-6.02 s0.47-4.19,1.3-6.02c0.67-1.48,1.58-2.82,2.68-3.99c-1.26-1.29-2.26-2.84-2.91-4.56c-0.55-1.45-0.85-3.02-0.85-4.66 s0.3-3.21,0.84-4.66c1.89-4.99,6.71-8.55,12.36-8.55h35.74c2.36,0,4.27,1.91,4.27,4.27s-1.91,4.27-4.27,4.27h-35.74 c-2.57,0-4.66,2.09-4.66,4.66c0,2.58,2.09,4.66,4.66,4.66h18.65c2.36,0,4.27,1.91,4.27,4.27c0,2.36-1.91,4.27-4.27,4.27H186.8 c-3.32,0-6.02,2.7-6.02,6.02c0,3.32,2.7,6.02,6.02,6.02h34.61C223.77,39.51,225.68,41.43,225.68,43.79z"}),d.createElement("path",{d:"M53.45,33.49c0,2.15-0.46,4.19-1.3,6.02c-2.29,5.04-7.37,8.55-13.27,8.55H18.52c-2.36,0-4.27-1.91-4.27-4.27 c0-2.36,1.91-4.27,4.27-4.27h20.37c3.32,0,6.02-2.7,6.02-6.02c0-3.32-2.7-6.02-6.02-6.02H21.37c-2.36,0-4.27-1.91-4.27-4.27 c0-2.36,1.91-4.27,4.27-4.27h18.65c2.57,0,4.66-2.09,4.66-4.66c0-2.57-2.09-4.66-4.66-4.66H8.55v34.18c0,2.36-1.91,4.27-4.27,4.27 S0,46.15,0,43.79V5.33c0-2.36,1.91-4.27,4.27-4.27h35.74c5.65,0,10.48,3.55,12.36,8.55c0.55,1.45,0.84,3.02,0.84,4.66 s-0.3,3.21-0.85,4.66c-0.65,1.72-1.64,3.27-2.91,4.56c1.1,1.16,2.01,2.51,2.68,3.99C52.99,29.31,53.45,31.35,53.45,33.49z"}),d.createElement("path",{d:"M113.37,5.33c0,2.36-1.91,4.27-4.27,4.27H72.05c-2.58,0-4.67,2.09-4.67,4.66c0,2.58,2.09,4.67,4.67,4.67h18.64 c2.36,0,4.27,1.91,4.27,4.27s-1.91,4.27-4.27,4.27H73.17c-3.32,0-6.02,2.7-6.02,6.02c0,3.33,2.7,6.02,6.02,6.02h30.96l-4.93,8.55 H73.17c-5.89,0-10.97-3.51-13.26-8.55c-0.84-1.83-1.3-3.87-1.3-6.02c0-2.14,0.46-4.18,1.3-6.02c0.67-1.48,1.58-2.82,2.68-3.99 c-1.26-1.29-2.26-2.83-2.9-4.55c-0.55-1.45-0.85-3.02-0.85-4.67c0-1.64,0.3-3.21,0.84-4.66c1.89-4.99,6.71-8.54,12.37-8.54h37.05 C111.46,1.06,113.37,2.97,113.37,5.33z"}),d.createElement("path",{d:"M284.29,32.53c0,2.36-1.91,4.27-4.28,4.27c-2.21,0-4.03-1.67-4.25-3.82c-0.01-0.04-0.01-0.09-0.01-0.13 c-0.26-3.03-2.88-5.38-5.99-5.38h-17.53c-2.36,0-4.28-1.91-4.28-4.27c0-2.36,1.91-4.27,4.28-4.27h18.66c2.58,0,4.67-2.09,4.67-4.66 c0-2.57-2.09-4.66-4.67-4.66h-31.49v34.18c0,2.36-1.91,4.27-4.28,4.27c-2.36,0-4.28-1.91-4.28-4.27V5.33 c0-2.36,1.91-4.27,4.28-4.27h35.77c5.66,0,10.49,3.55,12.37,8.55c0.55,1.45,0.84,3.02,0.84,4.66s-0.3,3.21-0.85,4.66 c-0.65,1.72-1.65,3.27-2.91,4.56c1.1,1.16,2.02,2.51,2.69,3.99c0.65,1.43,1.08,2.98,1.23,4.62 C284.28,32.24,284.29,32.38,284.29,32.53z"}),d.createElement("path",{style:{fill:i.logoAccentColor},d:"M256.96,47c-5.43,0-9.23,3.53-9.23,8.59c0,7.76,6.85,8.36,8.95,8.36c1.22,0,2.69-0.29,3.55-0.57 c0.72-0.34,1.61-0.91,2.12-1.34l0.04-0.04v-5.77c0-0.58-0.19-0.81-0.69-0.81c-0.54,0-1.4,0.14-2.15,0.27 c-0.25,0.04-0.49,0.08-0.7,0.11l-0.11,0.04l0.01,0.12c0.05,0.62,0.1,1.26,0.1,2.21v3.16c-0.36,0.13-1.09,0.24-1.71,0.24 c-2.82,0-5.66-1.91-5.66-6.17c0-3.54,2.06-5.74,5.38-5.74c1.22,0,2.52,0.27,3.56,0.73c0.15,0.05,0.3,0.07,0.45,0.07 c0.75,0,1.52-0.63,1.52-1.85v-0.05l-0.04-0.04C261.78,47.99,259.92,47,256.96,47z"}),d.createElement("path",{style:{fill:i.logoAccentColor},d:"M276.49,59.35l-0.02-0.03c-0.8-1.37-1.51-2.56-2.15-3.19c0.94-0.49,2.95-1.66,2.95-4.08 c0-3.22-2.08-4.79-6.37-4.79c-1.18,0-3.71,0.29-4.34,0.44l-0.1,0.02l0.01,0.11c0.05,0.71,0.05,1.33,0.05,2.57v8.54 c0,2.11-0.02,3.63-0.08,4.66l-0.01,0.13h0.13c0.55,0,2-0.03,2.72-0.1c0.45-0.06,0.7-0.2,0.7-0.79v-5.72c0.05,0,0.09,0,0.14,0 c0.05,0,0.1,0.01,0.17,0.01c0.82,0,1.21,0.22,1.93,1.54c0.97,1.9,1.62,3.12,2.28,3.97c0.67,0.84,1.28,1.14,2.34,1.14 c0.86,0,1.95-0.07,2.2-0.29l0.03-0.03l0.05-0.23l-0.04-0.05C278.45,62.46,277.76,61.53,276.49,59.35z M273.68,52.33 c0,1.48-0.91,2.24-1.46,2.46c-0.2,0.09-0.81,0.16-1.51,0.16c-0.27,0-0.53-0.01-0.73-0.03v-5.34c0.29-0.05,0.62-0.05,0.95-0.05 C272.68,49.52,273.68,50.54,273.68,52.33z"}),d.createElement("path",{style:{fill:i.logoAccentColor},d:"M288.69,47c-5.08,0-8.49,3.46-8.49,8.62c0,4.15,2.58,8.34,8.34,8.34c5.8,0,8.44-4.47,8.44-8.62 C296.97,50.43,293.58,47,288.69,47z M293.26,55.54c0,3.79-1.67,6.05-4.46,6.05c-2.39,0-4.8-1.94-4.8-6.28 c0-4.39,2.36-5.94,4.39-5.94h0.03C291.76,49.37,293.26,52.47,293.26,55.54z"}),d.createElement("path",{style:{fill:i.logoAccentColor},d:"M311.54,47.41c-0.49,0-0.69,0.21-0.69,0.74v7.6c0,4.86-1.73,5.54-3.6,5.54c-2.42,0-3.6-1.71-3.6-5.23v-7.14 c0-1.19-0.05-1.6-0.66-1.6c-0.58,0-2.36,0.13-2.85,0.21l-0.12,0.02l0.01,0.12c0.05,0.53,0.08,1.6,0.08,3.28v5.18 c0,5.36,2.15,7.85,6.78,7.85c3.04,0,7.09-0.86,7.09-8.31v-3.57c0-2.09,0.02-3.61,0.08-4.63l0.01-0.13h-0.13 C313.38,47.3,312.27,47.33,311.54,47.41z"}),d.createElement("path",{style:{fill:i.logoAccentColor},d:"M322.71,47.25c-1.84,0-3.57,0.17-4.28,0.28l-0.11,0.02l0.01,0.12c0.1,1.22,0.1,2.27,0.1,3.48v11.98 c0,0.54,0.35,0.58,0.71,0.58c0.63,0,2.34-0.07,2.81-0.21l0.09-0.03l-0.02-0.3c-0.03-0.5-0.07-1.24-0.07-2.83V49.68 c0.29-0.04,0.6-0.04,0.87-0.04c0.9,0,2.99,0.29,2.99,2.93c0,2.67-1.86,2.96-2.65,2.96c-0.34,0-0.69-0.03-0.83-0.07l-0.16-0.05 v0.17c0,0.88,0.48,1.72,0.94,1.95c0.4,0.2,1,0.24,1.43,0.24c1.6-0.02,4.92-1.33,4.92-5.22C329.46,49.04,327.19,47.25,322.71,47.25z"}),d.createElement("path",{style:{fill:i.logoAccentColor},d:"M143.85,17.93l8.02-13.9c1.36-2.31,3.81-3.89,6.65-4.02C158.65,0,158.78,0,158.91,0 c1.63,0,3.14,0.47,4.41,1.29c2.26,1.45,3.75,3.98,3.75,6.86v35.63c0,2.36-1.91,4.28-4.27,4.28s-4.28-1.92-4.28-4.28V9.6 l-7.56,13.11c-0.54,0.93-1.25,1.74-2.09,2.39c-1.38,1.07-3.11,1.71-4.99,1.71c-1.63,0-3.14-0.47-4.41-1.29 c-0.9-0.58-1.67-1.32-2.28-2.2c-0.03-0.04-0.05-0.07-0.08-0.11l-4.25-6.06c0,0-21.2,36.73-29.22,50.62 c-0.07,0.12-0.14,0.24-0.22,0.36c-0.77,1.13-2.07,1.88-3.54,1.88c-2.36,0-4.27-1.91-4.27-4.27c0-0.74,0.19-1.43,0.52-2.04 c0.06-0.12,0.13-0.23,0.21-0.35c8.05-13.97,29.47-51.08,29.53-51.18c0.52-0.84,1.19-1.59,1.97-2.19c1.38-1.07,3.11-1.71,4.99-1.71 c1.63,0,3.14,0.48,4.41,1.3c0.89,0.57,1.67,1.31,2.28,2.18C139.59,11.85,144.14,18.34,143.85,17.93z"})),n)},$d="card",Ud=r.NI[r.Jk.RATIO_3_2].ratio,Gd=r.NI[r.Jk.RATIO_5_7].ratio,Kd={innerWrapper:{borderLeftWidth:3,borderLeftStyle:"solid",borderColor:"cloudPdfBorderLeft",display:"flex",flexDirection:"column",justifyContent:"space-between",pt:8,pb:6,px:6,hyphens:"auto"},logo:{'&[data-version="tiny"], &[data-version="tiny"]>svg':{width:7,height:7}}},qd=e=>({bg:e===$d?"cloudPdfBackground":"cloudPdfBackgroundVariantBook",boxShadow:e===$d?"smallCardShadow":"inherit"}),Yd=e=>({fontWeight:"normal",color:e===$d?"inherit":"gray.2",fontSize:e===$d?"inherit":"12px",lineHeight:e===$d?"inherit":"1.3",textTransform:e===$d?"inherit":"uppercase"}),Xd=e=>({justifyContent:e?"flex-end":"space-between",alignItems:"center"}),Jd=function(e,t){void 0===t&&(t=Ud);const{url:n,originalFilename:i}=e.asset,{pdfUrl:a}=(0,r.R0)(n,i,t);return{_key:e._key,_type:"externalLink",externalLink:a,label:e.label,target:"_blank"}},Qd=d.forwardRef(((e,t)=>{let{pdf:n,hideDownloadLink:i,forcedAspectRatio:a,variant:o=$d,sx:s,testId:l="BemCloudPdf",additionalTrackingIdInfo:c="",...u}=e;if(!ou(n.asset))return null;const{moduleName:p}=(0,d.useContext)(Dc),f=`${p}-BemCloudPdf${c?`-${c}`:""}`,m=o===$d;let h=m?Ud:Gd;return a&&(h=a),d.createElement(fl,Object.assign({ref:t,sx:s,"data-testid":l},u,{"data-trackingid":f}),d.createElement(fl,{sx:qd(o)},d.createElement(Gl,{ratio:h,sx:Kd.innerWrapper},d.createElement(Qc,{as:"h5",variant:"h5",sx:Yd(o)},n.title),d.createElement(ml,{sx:Xd(i)},i?null:d.createElement(Bd,{sx:Kd.button,variant:m?"links.cloudPdf":"links.cloudPdfBook",to:Jd(n,h),additionalTrackingIdInfo:c}),d.createElement(Jc,{themeName:r.D7.DEFAULT},d.createElement(zd,{sx:Kd.logo,version:"tiny"}))))))})),Zd="currentIndex",ep="next",tp="prev",np="setCurrentActiveIndex",rp="setNextCurrentActiveIndex",ip="setPreviousCurrentActiveIndex",ap=Ku({id:"bemGallery",initial:"idle",context:{currentActiveIndex:0,items:[]},states:{idle:{on:{[ep]:{actions:[rp]},[tp]:{actions:[ip]},[Zd]:{actions:[np]}}}}},{actions:{[np]:(0,Bu.kp)(((e,t)=>({currentActiveIndex:t.type===Zd?t.clickedItemIndex:e.currentActiveIndex}))),[rp]:(0,Bu.kp)(((e,t)=>({currentActiveIndex:(e.currentActiveIndex+1)%e.items.length}))),[ip]:(0,Bu.kp)(((e,t)=>({currentActiveIndex:(e.currentActiveIndex-1+e.items.length)%e.items.length})))}}),op="PREVIEW_GALLERY",sp="forward",lp="backward",cp="enter",up="center",dp="exit";(0,Nc.F)(!1);const pp={wrapper:{userSelect:"none"},mainGrid:{gridTemplateColumns:"min-content 1fr min-content",gap:Kl.oK,alignItems:"center"},button:{width:14,height:14,p:0,display:"inline-flex",alignItems:"center",justifyContent:"center",backgroundColor:"transparent",border:"none",cursor:"pointer",":hover":{backgroundColor:"transparent",opacity:.5},":focus":{backgroundColor:"transparent",opacity:.75},color:"text"},firstNavigationButtonWrapper:{gridRow:1,gridColumn:"1 / span 1",zIndex:2},secondNavigationButtonWrapper:{gridRow:1,gridColumn:"3 / span 1",zIndex:3},previewGrid:{justifyContent:"center",gridColumn:"1 / -1",gridRow:2,gap:Kl.oK,mx:6,pt:2,pb:4},cloudImage:{width:"100%",pointerEvents:"none"},playButton:{p:1,bg:"transparent",color:"white","& > svg":{filter:"drop-shadow(1px 1px 3px rgb(0 0 0))"}},touchSliderWrapper:{px:0}},fp=e=>({borderStyle:"solid",borderWidth:"2px",borderColor:e?"primary":"transparent",":hover":{cursor:"pointer"}}),mp=e=>({pointerEvents:e?"initial":"none"}),hp=e=>({gridRow:1,gridColumn:"inside"===e?"1 / -1":"2 / span 1",zIndex:1}),gp=d.createElement(fl,{sx:{...pp.playButton}},d.createElement(uu.gSK,null)),vp="BemGallery",yp=d.memo((e=>{let{currentMedia:t,forcedAspectRatio:n=r.NI[r.Jk.RATIO_1_1].ratio,isClickable:i=!0,isPreviewElement:a=!1,testIdPrefix:o=op}=e;const s=null==t?void 0:t._type;return"imageWithAlt"===s?d.createElement(cu,{sx:pp.cloudImage,forcedAspectRatio:n,image:t,testId:`${o}${t._key}`}):"videoSet"===s||"video"===s?d.createElement(yu,{forcedAspectRatio:n,sx:mp(i),video:"videoSet"===s?Zc(t):t,playButton:a?gp:void 0,testId:`${o}${t._key}`}):d.createElement(fl,null,"Unknown MediaItem")})),bp=d.forwardRef(((e,t)=>{let{items:n,activeItem:i=0,forcedAspectRatio:a=r.NI[r.Jk.RATIO_1_1].ratio}=e;return d.createElement(fl,{ref:t},d.createElement(yp,{currentMedia:n[i],forcedAspectRatio:a,testIdPrefix:"MEDIA_BOX"}))})),xp=e=>{let{children:t,navigationButtonsStyle:n="inside",onPreviousClick:r,onNextClick:i}=e;const{moduleName:a}=(0,d.useContext)(Dc);return d.createElement(d.Fragment,null,d.createElement(fl,{sx:pp.firstNavigationButtonWrapper},d.createElement(fu,{sx:pp.button,onClick:r,type:"button",variant:"buttons.divWrapper","data-testid":`${vp}-backwardButton`,additionalTrackingIdInfo:`${a}-${vp}-backwardButton`},d.createElement(uu._Jj,null))),d.createElement(fl,{sx:hp(n)},t),d.createElement(fl,{sx:pp.secondNavigationButtonWrapper},d.createElement(fu,{sx:pp.button,onClick:i,type:"button",variant:"buttons.divWrapper","data-testid":`${vp}-forwardButton`,additionalTrackingIdInfo:`${a}-${vp}-forwardButton`},d.createElement(uu.X6T,null))))},Ep=e=>{let{activeItem:t,forcedAspectRatio:n,items:r,onItemClick:i,previewItemForcedAspectRatio:a,previewItemWidth:o}=e;return d.createElement(yl,{sx:pp.previewGrid},d.createElement(Ou,{items:r,itemRenderer:(e,r)=>{let{item:o}=e;return(e=>{let{activeItem:t,forcedAspectRatio:n,index:r,item:i,onItemClick:a,previewItemForcedAspectRatio:o}=e;const{moduleName:s}=(0,d.useContext)(Dc);return d.createElement(bl,{variant:"buttons.divWrapper",onClick:()=>a(r)},d.createElement(fl,{tabIndex:0,sx:fp(t===r),"data-trackingid":`${s}-${vp}-PreviewItem-${r+1}`},d.createElement(yp,{currentMedia:i,forcedAspectRatio:o||n,isClickable:!1,isPreviewElement:!0})))})({activeItem:t,forcedAspectRatio:n,index:r,item:o,onItemClick:i,previewItemForcedAspectRatio:a})},itemWidth:o,hideShadow:!0,sx:pp.touchSliderWrapper}))},wp=e=>{let{items:t,forcedAspectRatio:n=r.NI[r.Jk.RATIO_3_2].ratio,navigationButtonsStyle:a="inside",previewItemForcedAspectRatio:o,previewItemWidth:s="74px",showCarousel:l=!0,sx:c,theme:u}=e;const[p,f]=(0,i.zl)(ap,{devTools:!1,context:{items:t}}),{0:m,1:h}=(0,d.useState)(sp),g=To(bp),{0:v}=(0,d.useContext)(qc);let y=v||u;"inside"===a&&(y="videoSet"===t[p.context.currentActiveIndex]._type?t[p.context.currentActiveIndex].languageDefaultVideo.themeName:t[p.context.currentActiveIndex].themeName);const b={custom:m,variants:{[cp]:e=>({x:e===sp?1e3:-1e3,opacity:0}),[up]:{zIndex:1,x:0,opacity:1},[dp]:e=>({zIndex:0,x:e===lp?1e3:-1e3,opacity:0})},initial:cp,animate:up,exit:dp,transition:{x:{type:"spring",stiffness:300,damping:30},opacity:{duration:dd.f.SHORT}}};return d.createElement(fl,{sx:{...pp.wrapper,...c}},d.createElement(yl,{sx:pp.mainGrid},d.createElement(Jc,{themeName:y},d.createElement(xp,{navigationButtonsStyle:a,onPreviousClick:()=>{h(lp),f(tp)},onNextClick:()=>{h(sp),f(ep)}},d.createElement(Mo,null,d.createElement(g,Object.assign({activeItem:p.context.currentActiveIndex,forcedAspectRatio:n,items:t},b))))),l?d.createElement(Ep,{items:t,activeItem:p.context.currentActiveIndex,forcedAspectRatio:o||n,onItemClick:e=>{const{currentActiveIndex:t}=p.context;t<e&&h(sp),t>e&&h(lp),f({type:Zd,clickedItemIndex:e})},previewItemWidth:s}):null))},_p=To(fl),kp=To(yl),Sp="open",Cp="closed",Tp="exit",Ip={modalHeader:{gridColumn:"1 / -1",height:[8,10,12],justifyContent:"flex-end",alignContent:"center",display:"flex",gridRow:1},closeIconWrapper:{pr:[2,3,4],pt:[4,6,8],display:"flex",alignItems:"center",transform:["scale(0.9)","scale(0.95)","scale(1)"]},modalBackdrop:{height:"100%",width:"100%",zIndex:1e3,top:0,left:0,right:0,bottom:0,position:"fixed",bg:"backdrop",opacity:Cd.A.backdropOpacity},modalWrapper:{zIndex:1001,gridColumn:"1 / -1",position:"fixed",left:"50%",top:"50%",transform:"translate(-50%, -50%)",maxHeight:["calc(100vh - 80px)","80vh","80vh"],height:["auto","auto","auto"],bg:"transparent",pointerEvents:"none",gridTemplateRows:"min-content 1fr",width:"100%"}},Op=e=>{let t;switch(e){case"wide":t=["1 / -1","2 / -2","4 / -4"];break;case"narrow":t=["2 / -2","4 / -4","5 / -5"];break;default:t=["1 / -1","3 / -3","3 / -3"]}return{zIndex:1001,borderRadius:["none",4,6],boxShadow:"cardShadow",gridTemplateRows:"min-content 1fr",gridColumn:t,gap:Kl.oK,bg:"background",maxHeight:["100vh","80vh","80vh"],height:["100vh","auto","auto"],pointerEvents:"all",overflow:"hidden"}},Ap=e=>({px:[2,6,14],overflowY:e?"auto":"hidden",gridRow:2,mb:4,pt:2,pb:6}),Rp={modal:{[Sp]:{opacity:1,scale:1,transition:{duration:dd.f.SHORT}},[Cp]:{opacity:0,scale:.5},[Tp]:{opacity:0,scale:.5,transition:{duration:dd.f.SHORT}}},backdrop:{[Sp]:{opacity:Cd.A.backdropOpacity,transition:{duration:dd.f.SHORT}},[Cp]:{opacity:0},[Tp]:{opacity:0,transition:{duration:dd.f.SHORT}}}},Pp={animate:Sp,initial:Cp,exit:Tp},Mp=e=>{let{onClose:t}=e;return d.createElement(fl,{sx:Ip.modalHeader},d.createElement(fl,{sx:Ip.closeIconWrapper},d.createElement(bl,{variant:"buttons.divWrapper","data-testid":"BemModal-closeIcon",onClick:t,style:{height:"2rem",width:"2rem",cursor:"pointer"}},d.createElement(ud.m6K,{size:"100%"}))))},Lp=e=>{let{onClose:t,hideBackdrop:n}=e;return n?null:d.createElement(_p,Object.assign({onClick:t,sx:Ip.modalBackdrop,variants:Rp.backdrop},Pp))},Dp=e=>{let{isVisible:t=!1,children:n,size:r="full",hideBackdrop:i=!1,onClose:a,scrollable:o=!0,additionalTrackingIdInfo:s,testId:l="BemModal"}=e;"undefined"!=typeof window&&(e=>{if(e){if(window.innerWidth>document.body.clientWidth){const e=(e=>{const t=e.createElement("div");t.style.width="99px",t.style.height="99px",t.style.position="absolute",t.style.top="-9999px",t.style.overflow="scroll",e.body.appendChild(t);const n=t.offsetWidth-t.clientWidth;return e.body.removeChild(t),n})(document);document.body.style.paddingRight=`${e}px`}document.body.style.overflow="hidden"}else document.body.style.overflow="visible",document.body.style.paddingRight="inherit"})(t);const{moduleName:c}=(0,d.useContext)(Dc),u=`${c}-BemModal${s?`-${s}`:""}`;return d.createElement(Mo,null,t&&d.createElement(d.Fragment,null,d.createElement(Lp,{onClose:a,hideBackdrop:i}),d.createElement(yl,{variant:"fullWidthGrid",sx:Ip.modalWrapper,"data-trackingid":u,"data-testid":l},d.createElement(kp,Object.assign({sx:Op(r),variants:Rp.modal},Pp),d.createElement(Mp,{onClose:a}),d.createElement(fl,{sx:Ap(o)},n)))))},jp=e=>({mb:Yl,maxWidth:e?"full":Kl.Sk,transition:`max-width ${dd.f.SHORT}s ease`,backgroundImage:e=>{var t,n;return null!==(t=e.colors)&&void 0!==t&&t.backgroundGradientStart&&null!==(n=e.colors)&&void 0!==n&&n.backgroundGradientEnd?`linear-gradient(90deg, ${e.colors.backgroundGradientStart}, ${e.colors.backgroundGradientEnd})`:"none"}}),Bp=(0,d.forwardRef)(((e,t)=>{let{isFullWidth:n=!1,children:r,sx:i,...a}=e;const{moduleName:o}=(0,d.useContext)(Dc);return d.createElement(yl,Object.assign({variant:"fullWidthGrid",sx:{label:o,...jp(n),...i},"data-trackingid":o},a,{ref:t}),r)}));var Np=n(4182);const Fp={body:{mb:Yl.map((e=>`-${e}`)),bg:"bodyBackground"},content:{minHeight:"100vh",mx:"auto",bg:"pageBackground"}},Wp=e=>{let{children:t}=e;const{0:n}=(0,d.useContext)(qc),i={[r.D7.HUMAN_LINE]:{icon:"/assets/Favicon-HumanLine.svg",color:Np.A.secondary.__default},[r.D7.VETERINARY_LINE]:{icon:"/assets/Favicon-AnimalLine.svg",color:Np.A.darkPetrol.__default}},a=i[n]||i[r.D7.HUMAN_LINE];return d.createElement(d.Fragment,null,d.createElement(Sd.m,null,d.createElement("link",{rel:"apple-touch-icon",sizes:"180x180",href:null==a?void 0:a.icon}),d.createElement("link",{rel:"icon",type:"image/svg+xml",sizes:"16x16",href:null==a?void 0:a.icon}),d.createElement("link",{rel:"icon",type:"image/svg+xml",sizes:"32x32",href:null==a?void 0:a.icon}),d.createElement("link",{rel:"icon",type:"image/svg+xml",sizes:"96x96",href:null==a?void 0:a.icon}),d.createElement("link",{rel:"icon",type:"image/svg+xml",sizes:"128x128",href:null==a?void 0:a.icon}),d.createElement("link",{rel:"icon",type:"image/svg+xml",sizes:"196x196",href:null==a?void 0:a.icon}),d.createElement("link",{rel:"mask-icon",href:"/assets/Pinned-Tab-Icon.svg",color:null==a?void 0:a.color}),d.createElement("link",{rel:"shortcut icon",href:null==a?void 0:a.icon}),d.createElement("meta",{name:"msapplication-TileColor",content:null==a?void 0:a.color}),d.createElement("meta",{name:"msapplication-TileImage",content:null==a?void 0:a.icon}),d.createElement("meta",{name:"msapplication-square70x70logo",content:null==a?void 0:a.icon}),d.createElement("meta",{name:"msapplication-square150x150logo",content:null==a?void 0:a.icon}),d.createElement("meta",{name:"msapplication-square310x310logo",content:null==a?void 0:a.icon}),d.createElement("meta",{name:"theme-color",content:null==a?void 0:a.color})),d.createElement(fl,{sx:Fp.body},d.createElement(fl,{sx:Fp.content},t)))},Vp=Ku({id:"pagination",initial:"default",context:{isBackwardButtonDisabled:!1,isForwardButtonDisabled:!1,items:[],activeIndex:0,isCarousel:!0,visibleItems:1},states:{default:{entry:["setBackwardButtonIsDisabled","setForwardButtonIsDisabled"],on:{backwardButton:{actions:["decreaseActiveIndex","setBackwardButtonIsDisabled","setForwardButtonIsDisabled"]},forwardButton:{actions:["increaseActiveIndex","setForwardButtonIsDisabled","setBackwardButtonIsDisabled"]}}}}},{actions:{setBackwardButtonIsDisabled:(0,Bu.kp)(((e,t)=>{let{activeIndex:n,isCarousel:r}=e;return r?{}:{isBackwardButtonDisabled:0===n}})),setForwardButtonIsDisabled:(0,Bu.kp)(((e,t)=>{let{items:n,isCarousel:r,activeIndex:i,visibleItems:a}=e;if(r)return{};const o=n.length-a;return{isForwardButtonDisabled:o===i||o<1}})),increaseActiveIndex:(0,Bu.kp)(((e,t)=>{let{activeIndex:n,items:r}=e;return{activeIndex:r.length-1===n?0:n+1}})),decreaseActiveIndex:(0,Bu.kp)(((e,t)=>{let{activeIndex:n,items:r}=e;return{activeIndex:0===n?r.length-1:n+-1}}))}}),Hp="forward",zp="backward";(0,Nc.F)(!1);const $p={button:{width:14,height:14,p:[0,0,0],display:"inline-flex",alignItems:"center",justifyContent:"center",":disabled":{":hover":{cursor:"default"}}},infoText:{display:"inline-block",pl:8}},Up=e=>{let{onClick:t,items:n=[],visibleItems:r=1,activeItemKey:a,sx:o,isCarousel:s=!0,withText:l=!0}=e;const[c,u]=(0,i.zl)(Vp,{devTools:!1,context:{items:n,activeIndex:n.findIndex((e=>e._key===(a||(null==n?void 0:n[0]._key)))),isCarousel:s,visibleItems:r}}),p=n.length,f=`${c.context.activeIndex+1} / ${p}`,m=e=>{let r;r=u(e===Hp?{type:"forwardButton"}:{type:"backwardButton"}),t(e,n[r.context.activeIndex]._key)};return d.createElement(fl,{sx:o},d.createElement(fu,{type:"button",sx:$p.button,onClick:()=>m(zp),"data-testid":"BemPagination-backwardButton",additionalTrackingIdInfo:"BemPagination-backwardButton",disabled:c.context.isBackwardButtonDisabled,variant:"buttons.pagination"},d.createElement(uu.ed2,null)),d.createElement(fu,{type:"button",sx:$p.button,onClick:()=>m(Hp),"data-testid":"BemPagination-forwardButton",additionalTrackingIdInfo:"BemPagination-forwardButton",disabled:c.context.isForwardButtonDisabled,variant:"buttons.pagination"},d.createElement(uu.FDZ,null)),l&&d.createElement(fl,{as:"span",sx:$p.infoText,"data-testid":"BemPagination-paginationCounter"},f))},Gp={display:"inline-flex",px:3,py:1,borderRadius:5},Kp=e=>{let{sx:t,backgroundColor:n="black",color:r="white",children:i,size:a="tiny"}=e;return d.createElement($l,{sx:{...Gp,backgroundColor:n,color:r,...t},variant:"tiny"===a?"text.tiny":"text.small"},i)};var qp=n(6645);const Yp={link:{"&, &:link, &:active, &:visited":{color:"text"}},label:{pt:4,fontWeight:"bold"},textOnlyTile:{gridTemplateColumns:"1fr",gridTemplateRows:"1fr",gap:0,height:"100%"},textOnlyTileLabel:{variant:"text.small",gridRow:1,gridColumn:1,fontWeight:"bold",zIndex:1},textOnlyTileIcon:{gridRow:1,gridColumn:1,justifyContent:"flex-end",alignItems:"flex-end",zIndex:0}},Xp=e=>{var t;let{link:n,index:i}=e;return d.createElement(Bd,{to:n,sx:Yp.link,additionalTrackingIdInfo:i+1},null!==(t=n.media)&&void 0!==t&&t.length?d.createElement(fl,null,d.createElement(bu,{media:n.media[0],forcedAspectRatio:r.NI[r.Jk.RATIO_1_1].ratio}),d.createElement(wl,{as:"div",variant:"text.small",sx:Yp.label},n.label)):d.createElement(Gl,{ratio:r.NI[r.Jk.RATIO_1_1].ratio,sx:{bg:"productCardBackground",p:6}},d.createElement(yl,{sx:Yp.textOnlyTile},d.createElement(wl,{as:"div",sx:Yp.textOnlyTileLabel},n.label),d.createElement(ml,{sx:Yp.textOnlyTileIcon},d.createElement(fl,{style:{height:"2rem",width:"2rem"}},d.createElement(qp.dyV,{size:"100%"}))))))},Jp=(e,t)=>({"&::before":{content:`"${e}"`,position:"absolute",display:"block",transform:"translateX(-100%)",zIndex:1},"&::after":{content:`"${t}"`}}),Qp=e=>{let{children:t,localeId:n=r.q.id}=e;const{start:i,end:a}=(0,r.O)(r.I2,n)?r.I2[n]:r.I2[r.q.id];return d.createElement(fl,{as:"span",sx:Jp(i,a)},t)};var Zp=n(4372),ef=n.n(Zp),tf=n(1178);function nf(e,t){return"function"==typeof e?e(t):e}function rf(e,t){return n=>{t.setState((t=>({...t,[e]:nf(n,t[e])})))}}function af(e){return e instanceof Function}function of(e,t){const n=[],r=e=>{e.forEach((e=>{n.push(e);const i=t(e);null!=i&&i.length&&r(i)}))};return r(e),n}function sf(e,t,n){let r,i=[];return()=>{let a;n.key&&n.debug&&(a=Date.now());const o=e(),s=o.length!==i.length||o.some(((e,t)=>i[t]!==e));if(!s)return r;let l;if(i=o,n.key&&n.debug&&(l=Date.now()),r=t(...o),null==n||null==n.onChange||n.onChange(r),n.key&&n.debug&&null!=n&&n.debug()){const e=Math.round(100*(Date.now()-a))/100,t=Math.round(100*(Date.now()-l))/100,r=t/16,i=(e,t)=>{for(e=String(e);e.length<t;)e=" "+e;return e};console.info(`%c⏱ ${i(t,5)} /${i(e,5)} ms`,`\n            font-size: .6rem;\n            font-weight: bold;\n            color: hsl(${Math.max(0,Math.min(120-120*r,120))}deg 100% 31%);`,null==n?void 0:n.key)}return r}}function lf(e,t,n){var r;let i={id:null!=(r=n.id)?r:t.id,column:t,index:n.index,isPlaceholder:!!n.isPlaceholder,placeholderId:n.placeholderId,depth:n.depth,subHeaders:[],colSpan:0,rowSpan:0,headerGroup:null,getLeafHeaders:()=>{const e=[],t=n=>{n.subHeaders&&n.subHeaders.length&&n.subHeaders.map(t),e.push(n)};return t(i),e},getContext:()=>({table:e,header:i,column:t})};return e._features.forEach((t=>{Object.assign(i,null==t.createHeader?void 0:t.createHeader(i,e))})),i}const cf={createTable:e=>({getHeaderGroups:sf((()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.left,e.getState().columnPinning.right]),((t,n,r,i)=>{var a,o;const s=null!=(a=null==r?void 0:r.map((e=>n.find((t=>t.id===e)))).filter(Boolean))?a:[],l=null!=(o=null==i?void 0:i.map((e=>n.find((t=>t.id===e)))).filter(Boolean))?o:[];return uf(t,[...s,...n.filter((e=>!(null!=r&&r.includes(e.id)||null!=i&&i.includes(e.id)))),...l],e)}),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),getCenterHeaderGroups:sf((()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.left,e.getState().columnPinning.right]),((t,n,r,i)=>uf(t,n=n.filter((e=>!(null!=r&&r.includes(e.id)||null!=i&&i.includes(e.id)))),e,"center")),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),getLeftHeaderGroups:sf((()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.left]),((t,n,r)=>{var i;const a=null!=(i=null==r?void 0:r.map((e=>n.find((t=>t.id===e)))).filter(Boolean))?i:[];return uf(t,a,e,"left")}),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),getRightHeaderGroups:sf((()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.right]),((t,n,r)=>{var i;const a=null!=(i=null==r?void 0:r.map((e=>n.find((t=>t.id===e)))).filter(Boolean))?i:[];return uf(t,a,e,"right")}),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),getFooterGroups:sf((()=>[e.getHeaderGroups()]),(e=>[...e].reverse()),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),getLeftFooterGroups:sf((()=>[e.getLeftHeaderGroups()]),(e=>[...e].reverse()),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),getCenterFooterGroups:sf((()=>[e.getCenterHeaderGroups()]),(e=>[...e].reverse()),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),getRightFooterGroups:sf((()=>[e.getRightHeaderGroups()]),(e=>[...e].reverse()),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),getFlatHeaders:sf((()=>[e.getHeaderGroups()]),(e=>e.map((e=>e.headers)).flat()),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),getLeftFlatHeaders:sf((()=>[e.getLeftHeaderGroups()]),(e=>e.map((e=>e.headers)).flat()),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),getCenterFlatHeaders:sf((()=>[e.getCenterHeaderGroups()]),(e=>e.map((e=>e.headers)).flat()),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),getRightFlatHeaders:sf((()=>[e.getRightHeaderGroups()]),(e=>e.map((e=>e.headers)).flat()),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),getCenterLeafHeaders:sf((()=>[e.getCenterFlatHeaders()]),(e=>e.filter((e=>{var t;return!(null!=(t=e.subHeaders)&&t.length)}))),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),getLeftLeafHeaders:sf((()=>[e.getLeftFlatHeaders()]),(e=>e.filter((e=>{var t;return!(null!=(t=e.subHeaders)&&t.length)}))),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),getRightLeafHeaders:sf((()=>[e.getRightFlatHeaders()]),(e=>e.filter((e=>{var t;return!(null!=(t=e.subHeaders)&&t.length)}))),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),getLeafHeaders:sf((()=>[e.getLeftHeaderGroups(),e.getCenterHeaderGroups(),e.getRightHeaderGroups()]),((e,t,n)=>{var r,i,a,o,s,l;return[...null!=(r=null==(i=e[0])?void 0:i.headers)?r:[],...null!=(a=null==(o=t[0])?void 0:o.headers)?a:[],...null!=(s=null==(l=n[0])?void 0:l.headers)?s:[]].map((e=>e.getLeafHeaders())).flat()}),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}})})};function uf(e,t,n,r){var i,a;let o=0;const s=function(e,t){void 0===t&&(t=1),o=Math.max(o,t),e.filter((e=>e.getIsVisible())).forEach((e=>{var n;null!=(n=e.columns)&&n.length&&s(e.columns,t+1)}),0)};s(e);let l=[];const c=(e,t)=>{const i={depth:t,id:[r,`${t}`].filter(Boolean).join("_"),headers:[]},a=[];e.forEach((e=>{const o=[...a].reverse()[0];let s,l=!1;if(e.column.depth===i.depth&&e.column.parent?s=e.column.parent:(s=e.column,l=!0),o&&(null==o?void 0:o.column)===s)o.subHeaders.push(e);else{const i=lf(n,s,{id:[r,t,s.id,null==e?void 0:e.id].filter(Boolean).join("_"),isPlaceholder:l,placeholderId:l?`${a.filter((e=>e.column===s)).length}`:void 0,depth:t,index:a.length});i.subHeaders.push(e),a.push(i)}i.headers.push(e),e.headerGroup=i})),l.push(i),t>0&&c(a,t-1)},u=t.map(((e,t)=>lf(n,e,{depth:o,index:t})));c(u,o-1),l.reverse();const d=e=>e.filter((e=>e.column.getIsVisible())).map((e=>{let t=0,n=0,r=[0];e.subHeaders&&e.subHeaders.length?(r=[],d(e.subHeaders).forEach((e=>{let{colSpan:n,rowSpan:i}=e;t+=n,r.push(i)}))):t=1;return n+=Math.min(...r),e.colSpan=t,e.rowSpan=n,{colSpan:t,rowSpan:n}}));return d(null!=(i=null==(a=l[0])?void 0:a.headers)?i:[]),l}const df={size:150,minSize:20,maxSize:Number.MAX_SAFE_INTEGER},pf={getDefaultColumnDef:()=>df,getInitialState:e=>({columnSizing:{},columnSizingInfo:{startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,isResizingColumn:!1,columnSizingStart:[]},...e}),getDefaultOptions:e=>({columnResizeMode:"onEnd",onColumnSizingChange:rf("columnSizing",e),onColumnSizingInfoChange:rf("columnSizingInfo",e)}),createColumn:(e,t)=>({getSize:()=>{var n,r,i;const a=t.getState().columnSizing[e.id];return Math.min(Math.max(null!=(n=e.columnDef.minSize)?n:df.minSize,null!=(r=null!=a?a:e.columnDef.size)?r:df.size),null!=(i=e.columnDef.maxSize)?i:df.maxSize)},getStart:n=>{const r=n?"left"===n?t.getLeftVisibleLeafColumns():t.getRightVisibleLeafColumns():t.getVisibleLeafColumns(),i=r.findIndex((t=>t.id===e.id));if(i>0){const e=r[i-1];return e.getStart(n)+e.getSize()}return 0},resetSize:()=>{t.setColumnSizing((t=>{let{[e.id]:n,...r}=t;return r}))},getCanResize:()=>{var n,r;return(null==(n=e.columnDef.enableResizing)||n)&&(null==(r=t.options.enableColumnResizing)||r)},getIsResizing:()=>t.getState().columnSizingInfo.isResizingColumn===e.id}),createHeader:(e,t)=>({getSize:()=>{let t=0;const n=e=>{var r;e.subHeaders.length?e.subHeaders.forEach(n):t+=null!=(r=e.column.getSize())?r:0};return n(e),t},getStart:()=>{if(e.index>0){const t=e.headerGroup.headers[e.index-1];return t.getStart()+t.getSize()}return 0},getResizeHandler:()=>{const n=t.getColumn(e.column.id),r=null==n?void 0:n.getCanResize();return i=>{if(!n||!r)return;if(null==i.persist||i.persist(),mf(i)&&i.touches&&i.touches.length>1)return;const a=e.getSize(),o=e?e.getLeafHeaders().map((e=>[e.column.id,e.column.getSize()])):[[n.id,n.getSize()]],s=mf(i)?Math.round(i.touches[0].clientX):i.clientX,l={},c=(e,n)=>{"number"==typeof n&&(t.setColumnSizingInfo((e=>{var t,r;const i=n-(null!=(t=null==e?void 0:e.startOffset)?t:0),a=Math.max(i/(null!=(r=null==e?void 0:e.startSize)?r:0),-.999999);return e.columnSizingStart.forEach((e=>{let[t,n]=e;l[t]=Math.round(100*Math.max(n+n*a,0))/100})),{...e,deltaOffset:i,deltaPercentage:a}})),"onChange"!==t.options.columnResizeMode&&"end"!==e||t.setColumnSizing((e=>({...e,...l}))))},u=e=>c("move",e),d=e=>{c("end",e),t.setColumnSizingInfo((e=>({...e,isResizingColumn:!1,startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,columnSizingStart:[]})))},p={moveHandler:e=>u(e.clientX),upHandler:e=>{document.removeEventListener("mousemove",p.moveHandler),document.removeEventListener("mouseup",p.upHandler),d(e.clientX)}},f={moveHandler:e=>(e.cancelable&&(e.preventDefault(),e.stopPropagation()),u(e.touches[0].clientX),!1),upHandler:e=>{var t;document.removeEventListener("touchmove",f.moveHandler),document.removeEventListener("touchend",f.upHandler),e.cancelable&&(e.preventDefault(),e.stopPropagation()),d(null==(t=e.touches[0])?void 0:t.clientX)}},m=!!function(){if("boolean"==typeof ff)return ff;let e=!1;try{const t={get passive(){return e=!0,!1}},n=()=>{};window.addEventListener("test",n,t),window.removeEventListener("test",n)}catch(t){e=!1}return ff=e,ff}()&&{passive:!1};mf(i)?(document.addEventListener("touchmove",f.moveHandler,m),document.addEventListener("touchend",f.upHandler,m)):(document.addEventListener("mousemove",p.moveHandler,m),document.addEventListener("mouseup",p.upHandler,m)),t.setColumnSizingInfo((e=>({...e,startOffset:s,startSize:a,deltaOffset:0,deltaPercentage:0,columnSizingStart:o,isResizingColumn:n.id})))}}}),createTable:e=>({setColumnSizing:t=>null==e.options.onColumnSizingChange?void 0:e.options.onColumnSizingChange(t),setColumnSizingInfo:t=>null==e.options.onColumnSizingInfoChange?void 0:e.options.onColumnSizingInfoChange(t),resetColumnSizing:t=>{var n;e.setColumnSizing(t?{}:null!=(n=e.initialState.columnSizing)?n:{})},resetHeaderSizeInfo:t=>{var n;e.setColumnSizingInfo(t?{startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,isResizingColumn:!1,columnSizingStart:[]}:null!=(n=e.initialState.columnSizingInfo)?n:{startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,isResizingColumn:!1,columnSizingStart:[]})},getTotalSize:()=>{var t,n;return null!=(t=null==(n=e.getHeaderGroups()[0])?void 0:n.headers.reduce(((e,t)=>e+t.getSize()),0))?t:0},getLeftTotalSize:()=>{var t,n;return null!=(t=null==(n=e.getLeftHeaderGroups()[0])?void 0:n.headers.reduce(((e,t)=>e+t.getSize()),0))?t:0},getCenterTotalSize:()=>{var t,n;return null!=(t=null==(n=e.getCenterHeaderGroups()[0])?void 0:n.headers.reduce(((e,t)=>e+t.getSize()),0))?t:0},getRightTotalSize:()=>{var t,n;return null!=(t=null==(n=e.getRightHeaderGroups()[0])?void 0:n.headers.reduce(((e,t)=>e+t.getSize()),0))?t:0}})};let ff=null;function mf(e){return"touchstart"===e.type}const hf={getInitialState:e=>({expanded:{},...e}),getDefaultOptions:e=>({onExpandedChange:rf("expanded",e),paginateExpandedRows:!0}),createTable:e=>{let t=!1,n=!1;return{_autoResetExpanded:()=>{var r,i;if(t){if(null!=(r=null!=(i=e.options.autoResetAll)?i:e.options.autoResetExpanded)?r:!e.options.manualExpanding){if(n)return;n=!0,e._queue((()=>{e.resetExpanded(),n=!1}))}}else e._queue((()=>{t=!0}))},setExpanded:t=>null==e.options.onExpandedChange?void 0:e.options.onExpandedChange(t),toggleAllRowsExpanded:t=>{(null!=t?t:!e.getIsAllRowsExpanded())?e.setExpanded(!0):e.setExpanded({})},resetExpanded:t=>{var n,r;e.setExpanded(t?{}:null!=(n=null==(r=e.initialState)?void 0:r.expanded)?n:{})},getCanSomeRowsExpand:()=>e.getRowModel().flatRows.some((e=>e.getCanExpand())),getToggleAllRowsExpandedHandler:()=>t=>{null==t.persist||t.persist(),e.toggleAllRowsExpanded()},getIsSomeRowsExpanded:()=>{const t=e.getState().expanded;return!0===t||Object.values(t).some(Boolean)},getIsAllRowsExpanded:()=>{const t=e.getState().expanded;return"boolean"==typeof t?!0===t:!!Object.keys(t).length&&!e.getRowModel().flatRows.some((e=>!e.getIsExpanded()))},getExpandedDepth:()=>{let t=0;return(!0===e.getState().expanded?Object.keys(e.getRowModel().rowsById):Object.keys(e.getState().expanded)).forEach((e=>{const n=e.split(".");t=Math.max(t,n.length)})),t},getPreExpandedRowModel:()=>e.getSortedRowModel(),getExpandedRowModel:()=>(!e._getExpandedRowModel&&e.options.getExpandedRowModel&&(e._getExpandedRowModel=e.options.getExpandedRowModel(e)),e.options.manualExpanding||!e._getExpandedRowModel?e.getPreExpandedRowModel():e._getExpandedRowModel())}},createRow:(e,t)=>({toggleExpanded:n=>{t.setExpanded((r=>{var i;const a=!0===r||!(null==r||!r[e.id]);let o={};if(!0===r?Object.keys(t.getRowModel().rowsById).forEach((e=>{o[e]=!0})):o=r,n=null!=(i=n)?i:!a,!a&&n)return{...o,[e.id]:!0};if(a&&!n){const{[e.id]:t,...n}=o;return n}return r}))},getIsExpanded:()=>{var n;const r=t.getState().expanded;return!!(null!=(n=null==t.options.getIsRowExpanded?void 0:t.options.getIsRowExpanded(e))?n:!0===r||(null==r?void 0:r[e.id]))},getCanExpand:()=>{var n,r,i;return null!=(n=null==t.options.getRowCanExpand?void 0:t.options.getRowCanExpand(e))?n:(null==(r=t.options.enableExpanding)||r)&&!(null==(i=e.subRows)||!i.length)},getToggleExpandedHandler:()=>{const t=e.getCanExpand();return()=>{t&&e.toggleExpanded()}}})},gf=(e,t,n)=>{var r;const i=n.toLowerCase();return Boolean(null==(r=e.getValue(t))?void 0:r.toLowerCase().includes(i))};gf.autoRemove=e=>Cf(e);const vf=(e,t,n)=>{var r;return Boolean(null==(r=e.getValue(t))?void 0:r.includes(n))};vf.autoRemove=e=>Cf(e);const yf=(e,t,n)=>{var r;return(null==(r=e.getValue(t))?void 0:r.toLowerCase())===n.toLowerCase()};yf.autoRemove=e=>Cf(e);const bf=(e,t,n)=>{var r;return null==(r=e.getValue(t))?void 0:r.includes(n)};bf.autoRemove=e=>Cf(e)||!(null!=e&&e.length);const xf=(e,t,n)=>!n.some((n=>{var r;return!(null!=(r=e.getValue(t))&&r.includes(n))}));xf.autoRemove=e=>Cf(e)||!(null!=e&&e.length);const Ef=(e,t,n)=>n.some((n=>{var r;return null==(r=e.getValue(t))?void 0:r.includes(n)}));Ef.autoRemove=e=>Cf(e)||!(null!=e&&e.length);const wf=(e,t,n)=>e.getValue(t)===n;wf.autoRemove=e=>Cf(e);const _f=(e,t,n)=>e.getValue(t)==n;_f.autoRemove=e=>Cf(e);const kf=(e,t,n)=>{let[r,i]=n;const a=e.getValue(t);return a>=r&&a<=i};kf.resolveFilterValue=e=>{let[t,n]=e,r="number"!=typeof t?parseFloat(t):t,i="number"!=typeof n?parseFloat(n):n,a=null===t||Number.isNaN(r)?-1/0:r,o=null===n||Number.isNaN(i)?1/0:i;if(a>o){const e=a;a=o,o=e}return[a,o]},kf.autoRemove=e=>Cf(e)||Cf(e[0])&&Cf(e[1]);const Sf={includesString:gf,includesStringSensitive:vf,equalsString:yf,arrIncludes:bf,arrIncludesAll:xf,arrIncludesSome:Ef,equals:wf,weakEquals:_f,inNumberRange:kf};function Cf(e){return null==e||""===e}const Tf={getDefaultColumnDef:()=>({filterFn:"auto"}),getInitialState:e=>({columnFilters:[],globalFilter:void 0,...e}),getDefaultOptions:e=>({onColumnFiltersChange:rf("columnFilters",e),onGlobalFilterChange:rf("globalFilter",e),filterFromLeafRows:!1,maxLeafRowFilterDepth:100,globalFilterFn:"auto",getColumnCanGlobalFilter:t=>{var n,r;const i=null==(n=e.getCoreRowModel().flatRows[0])||null==(r=n._getAllCellsByColumnId()[t.id])?void 0:r.getValue();return"string"==typeof i||"number"==typeof i}}),createColumn:(e,t)=>({getAutoFilterFn:()=>{const n=t.getCoreRowModel().flatRows[0],r=null==n?void 0:n.getValue(e.id);return"string"==typeof r?Sf.includesString:"number"==typeof r?Sf.inNumberRange:"boolean"==typeof r||null!==r&&"object"==typeof r?Sf.equals:Array.isArray(r)?Sf.arrIncludes:Sf.weakEquals},getFilterFn:()=>{var n,r;return af(e.columnDef.filterFn)?e.columnDef.filterFn:"auto"===e.columnDef.filterFn?e.getAutoFilterFn():null!=(n=null==(r=t.options.filterFns)?void 0:r[e.columnDef.filterFn])?n:Sf[e.columnDef.filterFn]},getCanFilter:()=>{var n,r,i;return(null==(n=e.columnDef.enableColumnFilter)||n)&&(null==(r=t.options.enableColumnFilters)||r)&&(null==(i=t.options.enableFilters)||i)&&!!e.accessorFn},getCanGlobalFilter:()=>{var n,r,i,a;return(null==(n=e.columnDef.enableGlobalFilter)||n)&&(null==(r=t.options.enableGlobalFilter)||r)&&(null==(i=t.options.enableFilters)||i)&&(null==(a=null==t.options.getColumnCanGlobalFilter?void 0:t.options.getColumnCanGlobalFilter(e))||a)&&!!e.accessorFn},getIsFiltered:()=>e.getFilterIndex()>-1,getFilterValue:()=>{var n,r;return null==(n=t.getState().columnFilters)||null==(r=n.find((t=>t.id===e.id)))?void 0:r.value},getFilterIndex:()=>{var n,r;return null!=(n=null==(r=t.getState().columnFilters)?void 0:r.findIndex((t=>t.id===e.id)))?n:-1},setFilterValue:n=>{t.setColumnFilters((t=>{const r=e.getFilterFn(),i=null==t?void 0:t.find((t=>t.id===e.id)),a=nf(n,i?i.value:void 0);var o;if(If(r,a,e))return null!=(o=null==t?void 0:t.filter((t=>t.id!==e.id)))?o:[];const s={id:e.id,value:a};var l;return i?null!=(l=null==t?void 0:t.map((t=>t.id===e.id?s:t)))?l:[]:null!=t&&t.length?[...t,s]:[s]}))},_getFacetedRowModel:t.options.getFacetedRowModel&&t.options.getFacetedRowModel(t,e.id),getFacetedRowModel:()=>e._getFacetedRowModel?e._getFacetedRowModel():t.getPreFilteredRowModel(),_getFacetedUniqueValues:t.options.getFacetedUniqueValues&&t.options.getFacetedUniqueValues(t,e.id),getFacetedUniqueValues:()=>e._getFacetedUniqueValues?e._getFacetedUniqueValues():new Map,_getFacetedMinMaxValues:t.options.getFacetedMinMaxValues&&t.options.getFacetedMinMaxValues(t,e.id),getFacetedMinMaxValues:()=>{if(e._getFacetedMinMaxValues)return e._getFacetedMinMaxValues()}}),createRow:(e,t)=>({columnFilters:{},columnFiltersMeta:{}}),createTable:e=>({getGlobalAutoFilterFn:()=>Sf.includesString,getGlobalFilterFn:()=>{var t,n;const{globalFilterFn:r}=e.options;return af(r)?r:"auto"===r?e.getGlobalAutoFilterFn():null!=(t=null==(n=e.options.filterFns)?void 0:n[r])?t:Sf[r]},setColumnFilters:t=>{const n=e.getAllLeafColumns();null==e.options.onColumnFiltersChange||e.options.onColumnFiltersChange((e=>{var r;return null==(r=nf(t,e))?void 0:r.filter((e=>{const t=n.find((t=>t.id===e.id));if(t){if(If(t.getFilterFn(),e.value,t))return!1}return!0}))}))},setGlobalFilter:t=>{null==e.options.onGlobalFilterChange||e.options.onGlobalFilterChange(t)},resetGlobalFilter:t=>{e.setGlobalFilter(t?void 0:e.initialState.globalFilter)},resetColumnFilters:t=>{var n,r;e.setColumnFilters(t?[]:null!=(n=null==(r=e.initialState)?void 0:r.columnFilters)?n:[])},getPreFilteredRowModel:()=>e.getCoreRowModel(),getFilteredRowModel:()=>(!e._getFilteredRowModel&&e.options.getFilteredRowModel&&(e._getFilteredRowModel=e.options.getFilteredRowModel(e)),e.options.manualFiltering||!e._getFilteredRowModel?e.getPreFilteredRowModel():e._getFilteredRowModel()),_getGlobalFacetedRowModel:e.options.getFacetedRowModel&&e.options.getFacetedRowModel(e,"__global__"),getGlobalFacetedRowModel:()=>e.options.manualFiltering||!e._getGlobalFacetedRowModel?e.getPreFilteredRowModel():e._getGlobalFacetedRowModel(),_getGlobalFacetedUniqueValues:e.options.getFacetedUniqueValues&&e.options.getFacetedUniqueValues(e,"__global__"),getGlobalFacetedUniqueValues:()=>e._getGlobalFacetedUniqueValues?e._getGlobalFacetedUniqueValues():new Map,_getGlobalFacetedMinMaxValues:e.options.getFacetedMinMaxValues&&e.options.getFacetedMinMaxValues(e,"__global__"),getGlobalFacetedMinMaxValues:()=>{if(e._getGlobalFacetedMinMaxValues)return e._getGlobalFacetedMinMaxValues()}})};function If(e,t,n){return!(!e||!e.autoRemove)&&e.autoRemove(t,n)||void 0===t||"string"==typeof t&&!t}const Of={sum:(e,t,n)=>n.reduce(((t,n)=>{const r=n.getValue(e);return t+("number"==typeof r?r:0)}),0),min:(e,t,n)=>{let r;return n.forEach((t=>{const n=t.getValue(e);null!=n&&(r>n||void 0===r&&n>=n)&&(r=n)})),r},max:(e,t,n)=>{let r;return n.forEach((t=>{const n=t.getValue(e);null!=n&&(r<n||void 0===r&&n>=n)&&(r=n)})),r},extent:(e,t,n)=>{let r,i;return n.forEach((t=>{const n=t.getValue(e);null!=n&&(void 0===r?n>=n&&(r=i=n):(r>n&&(r=n),i<n&&(i=n)))})),[r,i]},mean:(e,t)=>{let n=0,r=0;if(t.forEach((t=>{let i=t.getValue(e);null!=i&&(i=+i)>=i&&(++n,r+=i)})),n)return r/n},median:(e,t)=>{if(!t.length)return;let n=0,r=0;return t.forEach((t=>{let i=t.getValue(e);"number"==typeof i&&(n=Math.min(n,i),r=Math.max(r,i))})),(n+r)/2},unique:(e,t)=>Array.from(new Set(t.map((t=>t.getValue(e)))).values()),uniqueCount:(e,t)=>new Set(t.map((t=>t.getValue(e)))).size,count:(e,t)=>t.length},Af={getDefaultColumnDef:()=>({aggregatedCell:e=>{var t,n;return null!=(t=null==(n=e.getValue())||null==n.toString?void 0:n.toString())?t:null},aggregationFn:"auto"}),getInitialState:e=>({grouping:[],...e}),getDefaultOptions:e=>({onGroupingChange:rf("grouping",e),groupedColumnMode:"reorder"}),createColumn:(e,t)=>({toggleGrouping:()=>{t.setGrouping((t=>null!=t&&t.includes(e.id)?t.filter((t=>t!==e.id)):[...null!=t?t:[],e.id]))},getCanGroup:()=>{var n,r,i,a;return null!=(n=null==(r=null!=(i=null==(a=e.columnDef.enableGrouping)||a)?i:t.options.enableGrouping)||r)?n:!!e.accessorFn},getIsGrouped:()=>{var n;return null==(n=t.getState().grouping)?void 0:n.includes(e.id)},getGroupedIndex:()=>{var n;return null==(n=t.getState().grouping)?void 0:n.indexOf(e.id)},getToggleGroupingHandler:()=>{const t=e.getCanGroup();return()=>{t&&e.toggleGrouping()}},getAutoAggregationFn:()=>{const n=t.getCoreRowModel().flatRows[0],r=null==n?void 0:n.getValue(e.id);return"number"==typeof r?Of.sum:"[object Date]"===Object.prototype.toString.call(r)?Of.extent:void 0},getAggregationFn:()=>{var n,r;if(!e)throw new Error;return af(e.columnDef.aggregationFn)?e.columnDef.aggregationFn:"auto"===e.columnDef.aggregationFn?e.getAutoAggregationFn():null!=(n=null==(r=t.options.aggregationFns)?void 0:r[e.columnDef.aggregationFn])?n:Of[e.columnDef.aggregationFn]}}),createTable:e=>({setGrouping:t=>null==e.options.onGroupingChange?void 0:e.options.onGroupingChange(t),resetGrouping:t=>{var n,r;e.setGrouping(t?[]:null!=(n=null==(r=e.initialState)?void 0:r.grouping)?n:[])},getPreGroupedRowModel:()=>e.getFilteredRowModel(),getGroupedRowModel:()=>(!e._getGroupedRowModel&&e.options.getGroupedRowModel&&(e._getGroupedRowModel=e.options.getGroupedRowModel(e)),e.options.manualGrouping||!e._getGroupedRowModel?e.getPreGroupedRowModel():e._getGroupedRowModel())}),createRow:e=>({getIsGrouped:()=>!!e.groupingColumnId,_groupingValuesCache:{}}),createCell:(e,t,n,r)=>({getIsGrouped:()=>t.getIsGrouped()&&t.id===n.groupingColumnId,getIsPlaceholder:()=>!e.getIsGrouped()&&t.getIsGrouped(),getIsAggregated:()=>{var t;return!e.getIsGrouped()&&!e.getIsPlaceholder()&&!(null==(t=n.subRows)||!t.length)}})};const Rf={getInitialState:e=>({columnOrder:[],...e}),getDefaultOptions:e=>({onColumnOrderChange:rf("columnOrder",e)}),createTable:e=>({setColumnOrder:t=>null==e.options.onColumnOrderChange?void 0:e.options.onColumnOrderChange(t),resetColumnOrder:t=>{var n;e.setColumnOrder(t?[]:null!=(n=e.initialState.columnOrder)?n:[])},_getOrderColumnsFn:sf((()=>[e.getState().columnOrder,e.getState().grouping,e.options.groupedColumnMode]),((e,t,n)=>r=>{let i=[];if(null!=e&&e.length){const t=[...e],n=[...r];for(;n.length&&t.length;){const e=t.shift(),r=n.findIndex((t=>t.id===e));r>-1&&i.push(n.splice(r,1)[0])}i=[...i,...n]}else i=r;return function(e,t,n){if(null==t||!t.length||!n)return e;const r=e.filter((e=>!t.includes(e.id)));return"remove"===n?r:[...t.map((t=>e.find((e=>e.id===t)))).filter(Boolean),...r]}(i,t,n)}),{key:!1})})},Pf={getInitialState:e=>({columnPinning:{left:[],right:[]},...e}),getDefaultOptions:e=>({onColumnPinningChange:rf("columnPinning",e)}),createColumn:(e,t)=>({pin:n=>{const r=e.getLeafColumns().map((e=>e.id)).filter(Boolean);t.setColumnPinning((e=>{var t,i,a,o,s,l;return"right"===n?{left:(null!=(a=null==e?void 0:e.left)?a:[]).filter((e=>!(null!=r&&r.includes(e)))),right:[...(null!=(o=null==e?void 0:e.right)?o:[]).filter((e=>!(null!=r&&r.includes(e)))),...r]}:"left"===n?{left:[...(null!=(s=null==e?void 0:e.left)?s:[]).filter((e=>!(null!=r&&r.includes(e)))),...r],right:(null!=(l=null==e?void 0:e.right)?l:[]).filter((e=>!(null!=r&&r.includes(e))))}:{left:(null!=(t=null==e?void 0:e.left)?t:[]).filter((e=>!(null!=r&&r.includes(e)))),right:(null!=(i=null==e?void 0:e.right)?i:[]).filter((e=>!(null!=r&&r.includes(e))))}}))},getCanPin:()=>e.getLeafColumns().some((e=>{var n,r;return(null==(n=e.columnDef.enablePinning)||n)&&(null==(r=t.options.enablePinning)||r)})),getIsPinned:()=>{const n=e.getLeafColumns().map((e=>e.id)),{left:r,right:i}=t.getState().columnPinning,a=n.some((e=>null==r?void 0:r.includes(e))),o=n.some((e=>null==i?void 0:i.includes(e)));return a?"left":!!o&&"right"},getPinnedIndex:()=>{var n,r,i;const a=e.getIsPinned();return a?null!=(n=null==(r=t.getState().columnPinning)||null==(i=r[a])?void 0:i.indexOf(e.id))?n:-1:0}}),createRow:(e,t)=>({getCenterVisibleCells:sf((()=>[e._getAllVisibleCells(),t.getState().columnPinning.left,t.getState().columnPinning.right]),((e,t,n)=>{const r=[...null!=t?t:[],...null!=n?n:[]];return e.filter((e=>!r.includes(e.column.id)))}),{key:"row.getCenterVisibleCells",debug:()=>{var e;return null!=(e=t.options.debugAll)?e:t.options.debugRows}}),getLeftVisibleCells:sf((()=>[e._getAllVisibleCells(),t.getState().columnPinning.left,,]),((e,t)=>{const n=(null!=t?t:[]).map((t=>e.find((e=>e.column.id===t)))).filter(Boolean).map((e=>({...e,position:"left"})));return n}),{key:"row.getLeftVisibleCells",debug:()=>{var e;return null!=(e=t.options.debugAll)?e:t.options.debugRows}}),getRightVisibleCells:sf((()=>[e._getAllVisibleCells(),t.getState().columnPinning.right]),((e,t)=>{const n=(null!=t?t:[]).map((t=>e.find((e=>e.column.id===t)))).filter(Boolean).map((e=>({...e,position:"right"})));return n}),{key:"row.getRightVisibleCells",debug:()=>{var e;return null!=(e=t.options.debugAll)?e:t.options.debugRows}})}),createTable:e=>({setColumnPinning:t=>null==e.options.onColumnPinningChange?void 0:e.options.onColumnPinningChange(t),resetColumnPinning:t=>{var n,r;return e.setColumnPinning(t?{left:[],right:[]}:null!=(n=null==(r=e.initialState)?void 0:r.columnPinning)?n:{left:[],right:[]})},getIsSomeColumnsPinned:t=>{var n;const r=e.getState().columnPinning;var i,a;return t?Boolean(null==(n=r[t])?void 0:n.length):Boolean((null==(i=r.left)?void 0:i.length)||(null==(a=r.right)?void 0:a.length))},getLeftLeafColumns:sf((()=>[e.getAllLeafColumns(),e.getState().columnPinning.left]),((e,t)=>(null!=t?t:[]).map((t=>e.find((e=>e.id===t)))).filter(Boolean)),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugColumns}}),getRightLeafColumns:sf((()=>[e.getAllLeafColumns(),e.getState().columnPinning.right]),((e,t)=>(null!=t?t:[]).map((t=>e.find((e=>e.id===t)))).filter(Boolean)),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugColumns}}),getCenterLeafColumns:sf((()=>[e.getAllLeafColumns(),e.getState().columnPinning.left,e.getState().columnPinning.right]),((e,t,n)=>{const r=[...null!=t?t:[],...null!=n?n:[]];return e.filter((e=>!r.includes(e.id)))}),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugColumns}})})},Mf={getInitialState:e=>({rowSelection:{},...e}),getDefaultOptions:e=>({onRowSelectionChange:rf("rowSelection",e),enableRowSelection:!0,enableMultiRowSelection:!0,enableSubRowSelection:!0}),createTable:e=>({setRowSelection:t=>null==e.options.onRowSelectionChange?void 0:e.options.onRowSelectionChange(t),resetRowSelection:t=>{var n;return e.setRowSelection(t?{}:null!=(n=e.initialState.rowSelection)?n:{})},toggleAllRowsSelected:t=>{e.setRowSelection((n=>{t=void 0!==t?t:!e.getIsAllRowsSelected();const r={...n},i=e.getPreGroupedRowModel().flatRows;return t?i.forEach((e=>{e.getCanSelect()&&(r[e.id]=!0)})):i.forEach((e=>{delete r[e.id]})),r}))},toggleAllPageRowsSelected:t=>e.setRowSelection((n=>{const r=void 0!==t?t:!e.getIsAllPageRowsSelected(),i={...n};return e.getRowModel().rows.forEach((t=>{Lf(i,t.id,r,e)})),i})),getPreSelectedRowModel:()=>e.getCoreRowModel(),getSelectedRowModel:sf((()=>[e.getState().rowSelection,e.getCoreRowModel()]),((t,n)=>Object.keys(t).length?Df(e,n):{rows:[],flatRows:[],rowsById:{}}),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugTable}}),getFilteredSelectedRowModel:sf((()=>[e.getState().rowSelection,e.getFilteredRowModel()]),((t,n)=>Object.keys(t).length?Df(e,n):{rows:[],flatRows:[],rowsById:{}}),{key:"getFilteredSelectedRowModel",debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugTable}}),getGroupedSelectedRowModel:sf((()=>[e.getState().rowSelection,e.getSortedRowModel()]),((t,n)=>Object.keys(t).length?Df(e,n):{rows:[],flatRows:[],rowsById:{}}),{key:"getGroupedSelectedRowModel",debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugTable}}),getIsAllRowsSelected:()=>{const t=e.getFilteredRowModel().flatRows,{rowSelection:n}=e.getState();let r=Boolean(t.length&&Object.keys(n).length);return r&&t.some((e=>e.getCanSelect()&&!n[e.id]))&&(r=!1),r},getIsAllPageRowsSelected:()=>{const t=e.getPaginationRowModel().flatRows,{rowSelection:n}=e.getState();let r=!!t.length;return r&&t.some((e=>e.getCanSelect()&&!n[e.id]))&&(r=!1),r},getIsSomeRowsSelected:()=>{var t;const n=Object.keys(null!=(t=e.getState().rowSelection)?t:{}).length;return n>0&&n<e.getFilteredRowModel().flatRows.length},getIsSomePageRowsSelected:()=>{const t=e.getPaginationRowModel().flatRows;return!e.getIsAllPageRowsSelected()&&t.some((e=>e.getIsSelected()||e.getIsSomeSelected()))},getToggleAllRowsSelectedHandler:()=>t=>{e.toggleAllRowsSelected(t.target.checked)},getToggleAllPageRowsSelectedHandler:()=>t=>{e.toggleAllPageRowsSelected(t.target.checked)}}),createRow:(e,t)=>({toggleSelected:n=>{const r=e.getIsSelected();t.setRowSelection((i=>{if(r===(n=void 0!==n?n:!r))return i;const a={...i};return Lf(a,e.id,n,t),a}))},getIsSelected:()=>{const{rowSelection:n}=t.getState();return jf(e,n)},getIsSomeSelected:()=>{const{rowSelection:n}=t.getState();return"some"===Bf(e,n)},getIsAllSubRowsSelected:()=>{const{rowSelection:n}=t.getState();return"all"===Bf(e,n)},getCanSelect:()=>{var n;return"function"==typeof t.options.enableRowSelection?t.options.enableRowSelection(e):null==(n=t.options.enableRowSelection)||n},getCanSelectSubRows:()=>{var n;return"function"==typeof t.options.enableSubRowSelection?t.options.enableSubRowSelection(e):null==(n=t.options.enableSubRowSelection)||n},getCanMultiSelect:()=>{var n;return"function"==typeof t.options.enableMultiRowSelection?t.options.enableMultiRowSelection(e):null==(n=t.options.enableMultiRowSelection)||n},getToggleSelectedHandler:()=>{const t=e.getCanSelect();return n=>{var r;t&&e.toggleSelected(null==(r=n.target)?void 0:r.checked)}}})},Lf=(e,t,n,r)=>{var i;const a=r.getRow(t);n?(a.getCanMultiSelect()||Object.keys(e).forEach((t=>delete e[t])),a.getCanSelect()&&(e[t]=!0)):delete e[t],null!=(i=a.subRows)&&i.length&&a.getCanSelectSubRows()&&a.subRows.forEach((t=>Lf(e,t.id,n,r)))};function Df(e,t){const n=e.getState().rowSelection,r=[],i={},a=function(e,t){return e.map((e=>{var t;const o=jf(e,n);if(o&&(r.push(e),i[e.id]=e),null!=(t=e.subRows)&&t.length&&(e={...e,subRows:a(e.subRows)}),o)return e})).filter(Boolean)};return{rows:a(t.rows),flatRows:r,rowsById:i}}function jf(e,t){var n;return null!=(n=t[e.id])&&n}function Bf(e,t,n){if(e.subRows&&e.subRows.length){let n=!0,r=!1;return e.subRows.forEach((e=>{r&&!n||(jf(e,t)?r=!0:n=!1)})),n?"all":!!r&&"some"}return!1}const Nf=/([0-9]+)/gm;function Ff(e,t){return e===t?0:e>t?1:-1}function Wf(e){return"number"==typeof e?isNaN(e)||e===1/0||e===-1/0?"":String(e):"string"==typeof e?e:""}function Vf(e,t){const n=e.split(Nf).filter(Boolean),r=t.split(Nf).filter(Boolean);for(;n.length&&r.length;){const e=n.shift(),t=r.shift(),i=parseInt(e,10),a=parseInt(t,10),o=[i,a].sort();if(isNaN(o[0])){if(e>t)return 1;if(t>e)return-1}else{if(isNaN(o[1]))return isNaN(i)?-1:1;if(i>a)return 1;if(a>i)return-1}}return n.length-r.length}const Hf={alphanumeric:(e,t,n)=>Vf(Wf(e.getValue(n)).toLowerCase(),Wf(t.getValue(n)).toLowerCase()),alphanumericCaseSensitive:(e,t,n)=>Vf(Wf(e.getValue(n)),Wf(t.getValue(n))),text:(e,t,n)=>Ff(Wf(e.getValue(n)).toLowerCase(),Wf(t.getValue(n)).toLowerCase()),textCaseSensitive:(e,t,n)=>Ff(Wf(e.getValue(n)),Wf(t.getValue(n))),datetime:(e,t,n)=>{const r=e.getValue(n),i=t.getValue(n);return r>i?1:r<i?-1:0},basic:(e,t,n)=>Ff(e.getValue(n),t.getValue(n))},zf={getInitialState:e=>({sorting:[],...e}),getDefaultColumnDef:()=>({sortingFn:"auto"}),getDefaultOptions:e=>({onSortingChange:rf("sorting",e),isMultiSortEvent:e=>e.shiftKey}),createColumn:(e,t)=>({getAutoSortingFn:()=>{const n=t.getFilteredRowModel().flatRows.slice(10);let r=!1;for(const t of n){const n=null==t?void 0:t.getValue(e.id);if("[object Date]"===Object.prototype.toString.call(n))return Hf.datetime;if("string"==typeof n&&(r=!0,n.split(Nf).length>1))return Hf.alphanumeric}return r?Hf.text:Hf.basic},getAutoSortDir:()=>{const n=t.getFilteredRowModel().flatRows[0];return"string"==typeof(null==n?void 0:n.getValue(e.id))?"asc":"desc"},getSortingFn:()=>{var n,r;if(!e)throw new Error;return af(e.columnDef.sortingFn)?e.columnDef.sortingFn:"auto"===e.columnDef.sortingFn?e.getAutoSortingFn():null!=(n=null==(r=t.options.sortingFns)?void 0:r[e.columnDef.sortingFn])?n:Hf[e.columnDef.sortingFn]},toggleSorting:(n,r)=>{const i=e.getNextSortingOrder(),a=null!=n;t.setSorting((o=>{const s=null==o?void 0:o.find((t=>t.id===e.id)),l=null==o?void 0:o.findIndex((t=>t.id===e.id));let c,u=[],d=a?n:"desc"===i;var p;(c=null!=o&&o.length&&e.getCanMultiSort()&&r?s?"toggle":"add":null!=o&&o.length&&l!==o.length-1?"replace":s?"toggle":"replace","toggle"===c&&(a||i||(c="remove")),"add"===c)?(u=[...o,{id:e.id,desc:d}],u.splice(0,u.length-(null!=(p=t.options.maxMultiSortColCount)?p:Number.MAX_SAFE_INTEGER))):u="toggle"===c?o.map((t=>t.id===e.id?{...t,desc:d}:t)):"remove"===c?o.filter((t=>t.id!==e.id)):[{id:e.id,desc:d}];return u}))},getFirstSortDir:()=>{var n,r;return(null!=(n=null!=(r=e.columnDef.sortDescFirst)?r:t.options.sortDescFirst)?n:"desc"===e.getAutoSortDir())?"desc":"asc"},getNextSortingOrder:n=>{var r,i;const a=e.getFirstSortDir(),o=e.getIsSorted();return o?!!(o===a||null!=(r=t.options.enableSortingRemoval)&&!r||n&&null!=(i=t.options.enableMultiRemove)&&!i)&&("desc"===o?"asc":"desc"):a},getCanSort:()=>{var n,r;return(null==(n=e.columnDef.enableSorting)||n)&&(null==(r=t.options.enableSorting)||r)&&!!e.accessorFn},getCanMultiSort:()=>{var n,r;return null!=(n=null!=(r=e.columnDef.enableMultiSort)?r:t.options.enableMultiSort)?n:!!e.accessorFn},getIsSorted:()=>{var n;const r=null==(n=t.getState().sorting)?void 0:n.find((t=>t.id===e.id));return!!r&&(r.desc?"desc":"asc")},getSortIndex:()=>{var n,r;return null!=(n=null==(r=t.getState().sorting)?void 0:r.findIndex((t=>t.id===e.id)))?n:-1},clearSorting:()=>{t.setSorting((t=>null!=t&&t.length?t.filter((t=>t.id!==e.id)):[]))},getToggleSortingHandler:()=>{const n=e.getCanSort();return r=>{n&&(null==r.persist||r.persist(),null==e.toggleSorting||e.toggleSorting(void 0,!!e.getCanMultiSort()&&(null==t.options.isMultiSortEvent?void 0:t.options.isMultiSortEvent(r))))}}}),createTable:e=>({setSorting:t=>null==e.options.onSortingChange?void 0:e.options.onSortingChange(t),resetSorting:t=>{var n,r;e.setSorting(t?[]:null!=(n=null==(r=e.initialState)?void 0:r.sorting)?n:[])},getPreSortedRowModel:()=>e.getGroupedRowModel(),getSortedRowModel:()=>(!e._getSortedRowModel&&e.options.getSortedRowModel&&(e._getSortedRowModel=e.options.getSortedRowModel(e)),e.options.manualSorting||!e._getSortedRowModel?e.getPreSortedRowModel():e._getSortedRowModel())})},$f={getInitialState:e=>({columnVisibility:{},...e}),getDefaultOptions:e=>({onColumnVisibilityChange:rf("columnVisibility",e)}),createColumn:(e,t)=>({toggleVisibility:n=>{e.getCanHide()&&t.setColumnVisibility((t=>({...t,[e.id]:null!=n?n:!e.getIsVisible()})))},getIsVisible:()=>{var n,r;return null==(n=null==(r=t.getState().columnVisibility)?void 0:r[e.id])||n},getCanHide:()=>{var n,r;return(null==(n=e.columnDef.enableHiding)||n)&&(null==(r=t.options.enableHiding)||r)},getToggleVisibilityHandler:()=>t=>{null==e.toggleVisibility||e.toggleVisibility(t.target.checked)}}),createRow:(e,t)=>({_getAllVisibleCells:sf((()=>[e.getAllCells(),t.getState().columnVisibility]),(e=>e.filter((e=>e.column.getIsVisible()))),{key:"row._getAllVisibleCells",debug:()=>{var e;return null!=(e=t.options.debugAll)?e:t.options.debugRows}}),getVisibleCells:sf((()=>[e.getLeftVisibleCells(),e.getCenterVisibleCells(),e.getRightVisibleCells()]),((e,t,n)=>[...e,...t,...n]),{key:!1,debug:()=>{var e;return null!=(e=t.options.debugAll)?e:t.options.debugRows}})}),createTable:e=>{const t=(t,n)=>sf((()=>[n(),n().filter((e=>e.getIsVisible())).map((e=>e.id)).join("_")]),(e=>e.filter((e=>null==e.getIsVisible?void 0:e.getIsVisible()))),{key:t,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugColumns}});return{getVisibleFlatColumns:t("getVisibleFlatColumns",(()=>e.getAllFlatColumns())),getVisibleLeafColumns:t("getVisibleLeafColumns",(()=>e.getAllLeafColumns())),getLeftVisibleLeafColumns:t("getLeftVisibleLeafColumns",(()=>e.getLeftLeafColumns())),getRightVisibleLeafColumns:t("getRightVisibleLeafColumns",(()=>e.getRightLeafColumns())),getCenterVisibleLeafColumns:t("getCenterVisibleLeafColumns",(()=>e.getCenterLeafColumns())),setColumnVisibility:t=>null==e.options.onColumnVisibilityChange?void 0:e.options.onColumnVisibilityChange(t),resetColumnVisibility:t=>{var n;e.setColumnVisibility(t?{}:null!=(n=e.initialState.columnVisibility)?n:{})},toggleAllColumnsVisible:t=>{var n;t=null!=(n=t)?n:!e.getIsAllColumnsVisible(),e.setColumnVisibility(e.getAllLeafColumns().reduce(((e,n)=>({...e,[n.id]:t||!(null!=n.getCanHide&&n.getCanHide())})),{}))},getIsAllColumnsVisible:()=>!e.getAllLeafColumns().some((e=>!(null!=e.getIsVisible&&e.getIsVisible()))),getIsSomeColumnsVisible:()=>e.getAllLeafColumns().some((e=>null==e.getIsVisible?void 0:e.getIsVisible())),getToggleAllColumnsVisibilityHandler:()=>t=>{var n;e.toggleAllColumnsVisible(null==(n=t.target)?void 0:n.checked)}}}},Uf=[cf,$f,Rf,Pf,Tf,zf,Af,hf,{getInitialState:e=>({...e,pagination:{pageIndex:0,pageSize:10,...null==e?void 0:e.pagination}}),getDefaultOptions:e=>({onPaginationChange:rf("pagination",e)}),createTable:e=>{let t=!1,n=!1;return{_autoResetPageIndex:()=>{var r,i;if(t){if(null!=(r=null!=(i=e.options.autoResetAll)?i:e.options.autoResetPageIndex)?r:!e.options.manualPagination){if(n)return;n=!0,e._queue((()=>{e.resetPageIndex(),n=!1}))}}else e._queue((()=>{t=!0}))},setPagination:t=>null==e.options.onPaginationChange?void 0:e.options.onPaginationChange((e=>nf(t,e))),resetPagination:t=>{var n;e.setPagination(t?{pageIndex:0,pageSize:10}:null!=(n=e.initialState.pagination)?n:{pageIndex:0,pageSize:10})},setPageIndex:t=>{e.setPagination((n=>{let r=nf(t,n.pageIndex);const i=void 0===e.options.pageCount||-1===e.options.pageCount?Number.MAX_SAFE_INTEGER:e.options.pageCount-1;return r=Math.max(0,Math.min(r,i)),{...n,pageIndex:r}}))},resetPageIndex:t=>{var n,r,i;e.setPageIndex(t?0:null!=(n=null==(r=e.initialState)||null==(i=r.pagination)?void 0:i.pageIndex)?n:0)},resetPageSize:t=>{var n,r,i;e.setPageSize(t?10:null!=(n=null==(r=e.initialState)||null==(i=r.pagination)?void 0:i.pageSize)?n:10)},setPageSize:t=>{e.setPagination((e=>{const n=Math.max(1,nf(t,e.pageSize)),r=e.pageSize*e.pageIndex,i=Math.floor(r/n);return{...e,pageIndex:i,pageSize:n}}))},setPageCount:t=>e.setPagination((n=>{var r;let i=nf(t,null!=(r=e.options.pageCount)?r:-1);return"number"==typeof i&&(i=Math.max(-1,i)),{...n,pageCount:i}})),getPageOptions:sf((()=>[e.getPageCount()]),(e=>{let t=[];return e&&e>0&&(t=[...new Array(e)].fill(null).map(((e,t)=>t))),t}),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugTable}}),getCanPreviousPage:()=>e.getState().pagination.pageIndex>0,getCanNextPage:()=>{const{pageIndex:t}=e.getState().pagination,n=e.getPageCount();return-1===n||0!==n&&t<n-1},previousPage:()=>e.setPageIndex((e=>e-1)),nextPage:()=>e.setPageIndex((e=>e+1)),getPrePaginationRowModel:()=>e.getExpandedRowModel(),getPaginationRowModel:()=>(!e._getPaginationRowModel&&e.options.getPaginationRowModel&&(e._getPaginationRowModel=e.options.getPaginationRowModel(e)),e.options.manualPagination||!e._getPaginationRowModel?e.getPrePaginationRowModel():e._getPaginationRowModel()),getPageCount:()=>{var t;return null!=(t=e.options.pageCount)?t:Math.ceil(e.getPrePaginationRowModel().rows.length/e.getState().pagination.pageSize)}}}},Mf,pf];function Gf(e){var t;(e.debugAll||e.debugTable)&&console.info("Creating Table Instance...");let n={_features:Uf};const r=n._features.reduce(((e,t)=>Object.assign(e,null==t.getDefaultOptions?void 0:t.getDefaultOptions(n))),{});let i={...null!=(t=e.initialState)?t:{}};n._features.forEach((e=>{var t;i=null!=(t=null==e.getInitialState?void 0:e.getInitialState(i))?t:i}));const a=[];let o=!1;const s={_features:Uf,options:{...r,...e},initialState:i,_queue:e=>{a.push(e),o||(o=!0,Promise.resolve().then((()=>{for(;a.length;)a.shift()();o=!1})).catch((e=>setTimeout((()=>{throw e})))))},reset:()=>{n.setState(n.initialState)},setOptions:e=>{const t=nf(e,n.options);n.options=(e=>n.options.mergeOptions?n.options.mergeOptions(r,e):{...r,...e})(t)},getState:()=>n.options.state,setState:e=>{null==n.options.onStateChange||n.options.onStateChange(e)},_getRowId:(e,t,r)=>{var i;return null!=(i=null==n.options.getRowId?void 0:n.options.getRowId(e,t,r))?i:`${r?[r.id,t].join("."):t}`},getCoreRowModel:()=>(n._getCoreRowModel||(n._getCoreRowModel=n.options.getCoreRowModel(n)),n._getCoreRowModel()),getRowModel:()=>n.getPaginationRowModel(),getRow:e=>{const t=n.getRowModel().rowsById[e];if(!t)throw new Error;return t},_getDefaultColumnDef:sf((()=>[n.options.defaultColumn]),(e=>{var t;return e=null!=(t=e)?t:{},{header:e=>{const t=e.header.column.columnDef;return t.accessorKey?t.accessorKey:t.accessorFn?t.id:null},cell:e=>{var t,n;return null!=(t=null==(n=e.renderValue())||null==n.toString?void 0:n.toString())?t:null},...n._features.reduce(((e,t)=>Object.assign(e,null==t.getDefaultColumnDef?void 0:t.getDefaultColumnDef())),{}),...e}}),{debug:()=>{var e;return null!=(e=n.options.debugAll)?e:n.options.debugColumns},key:!1}),_getColumnDefs:()=>n.options.columns,getAllColumns:sf((()=>[n._getColumnDefs()]),(e=>{const t=function(e,r,i){return void 0===i&&(i=0),e.map((e=>{const a=function(e,t,n,r){var i,a;const o={...e._getDefaultColumnDef(),...t},s=o.accessorKey;let l,c=null!=(i=null!=(a=o.id)?a:s?s.replace(".","_"):void 0)?i:"string"==typeof o.header?o.header:void 0;if(o.accessorFn?l=o.accessorFn:s&&(l=s.includes(".")?e=>{let t=e;for(const r of s.split(".")){var n;t=null==(n=t)?void 0:n[r]}return t}:e=>e[o.accessorKey]),!c)throw new Error;let u={id:`${String(c)}`,accessorFn:l,parent:r,depth:n,columnDef:o,columns:[],getFlatColumns:sf((()=>[!0]),(()=>{var e;return[u,...null==(e=u.columns)?void 0:e.flatMap((e=>e.getFlatColumns()))]}),{key:"column.getFlatColumns",debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugColumns}}),getLeafColumns:sf((()=>[e._getOrderColumnsFn()]),(e=>{var t;if(null!=(t=u.columns)&&t.length){let t=u.columns.flatMap((e=>e.getLeafColumns()));return e(t)}return[u]}),{key:"column.getLeafColumns",debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugColumns}})};return u=e._features.reduce(((t,n)=>Object.assign(t,null==n.createColumn?void 0:n.createColumn(u,e))),u),u}(n,e,i,r),o=e;return a.columns=o.columns?t(o.columns,a,i+1):[],a}))};return t(e)}),{key:!1,debug:()=>{var e;return null!=(e=n.options.debugAll)?e:n.options.debugColumns}}),getAllFlatColumns:sf((()=>[n.getAllColumns()]),(e=>e.flatMap((e=>e.getFlatColumns()))),{key:!1,debug:()=>{var e;return null!=(e=n.options.debugAll)?e:n.options.debugColumns}}),_getAllFlatColumnsById:sf((()=>[n.getAllFlatColumns()]),(e=>e.reduce(((e,t)=>(e[t.id]=t,e)),{})),{key:!1,debug:()=>{var e;return null!=(e=n.options.debugAll)?e:n.options.debugColumns}}),getAllLeafColumns:sf((()=>[n.getAllColumns(),n._getOrderColumnsFn()]),((e,t)=>t(e.flatMap((e=>e.getLeafColumns())))),{key:!1,debug:()=>{var e;return null!=(e=n.options.debugAll)?e:n.options.debugColumns}}),getColumn:e=>n._getAllFlatColumnsById()[e]};return Object.assign(n,s),n._features.forEach((e=>Object.assign(n,null==e.createTable?void 0:e.createTable(n)))),n}const Kf=(e,t,n,r,i,a)=>{let o={id:t,index:r,original:n,depth:i,_valuesCache:{},_uniqueValuesCache:{},getValue:t=>{if(o._valuesCache.hasOwnProperty(t))return o._valuesCache[t];const n=e.getColumn(t);return null!=n&&n.accessorFn?(o._valuesCache[t]=n.accessorFn(o.original,r),o._valuesCache[t]):void 0},getUniqueValues:t=>{if(o._uniqueValuesCache.hasOwnProperty(t))return o._uniqueValuesCache[t];const n=e.getColumn(t);return null!=n&&n.accessorFn?n.columnDef.getUniqueValues?(o._uniqueValuesCache[t]=n.columnDef.getUniqueValues(o.original,r),o._uniqueValuesCache[t]):(o._uniqueValuesCache[t]=[o.getValue(t)],o._uniqueValuesCache[t]):void 0},renderValue:t=>{var n;return null!=(n=o.getValue(t))?n:e.options.renderFallbackValue},subRows:null!=a?a:[],getLeafRows:()=>of(o.subRows,(e=>e.subRows)),getAllCells:sf((()=>[e.getAllLeafColumns()]),(t=>t.map((t=>function(e,t,n,r){const i={id:`${t.id}_${n.id}`,row:t,column:n,getValue:()=>t.getValue(r),renderValue:()=>{var t;return null!=(t=i.getValue())?t:e.options.renderFallbackValue},getContext:sf((()=>[e,n,t,i]),((e,t,n,r)=>({table:e,column:t,row:n,cell:r,getValue:r.getValue,renderValue:r.renderValue})),{key:!1,debug:()=>e.options.debugAll})};return e._features.forEach((r=>{Object.assign(i,null==r.createCell?void 0:r.createCell(i,n,t,e))}),{}),i}(e,o,t,t.id)))),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugRows}}),_getAllCellsByColumnId:sf((()=>[o.getAllCells()]),(e=>e.reduce(((e,t)=>(e[t.column.id]=t,e)),{})),{key:"row.getAllCellsByColumnId",debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugRows}})};for(let s=0;s<e._features.length;s++){const t=e._features[s];Object.assign(o,null==t||null==t.createRow?void 0:t.createRow(o,e))}return o};function qf(e,t){return e?function(e){return"function"==typeof e&&(()=>{const t=Object.getPrototypeOf(e);return t.prototype&&t.prototype.isReactComponent})()}(n=e)||"function"==typeof n||function(e){return"object"==typeof e&&"symbol"==typeof e.$$typeof&&["react.memo","react.forward_ref"].includes(e.$$typeof.description)}(n)?d.createElement(e,t):e:null;var n}const Yf={th:{px:1,py:3,borderStyle:"solid",textAlign:"left",backgroundColor:"gray.1",borderColor:"gray.4",borderWidth:"0.5px"},td:{padding:1,textAlign:"left",borderStyle:"solid",borderColor:"gray.4",borderWidth:"0.5px"}},Xf=e=>{let{columns:t,data:n,firstlineAsHeading:r,richtextSx:i}=e;const a=function(e){const t={state:{},onStateChange:()=>{},renderFallbackValue:null,...e},[n]=d.useState((()=>({current:Gf(t)}))),[r,i]=d.useState((()=>n.current.initialState));return n.current.setOptions((t=>({...t,...e,state:{...r,...e.state},onStateChange:t=>{i(t),null==e.onStateChange||e.onStateChange(t)}}))),n.current}({data:n,columns:t,getCoreRowModel:e=>sf((()=>[e.options.data]),(t=>{const n={rows:[],flatRows:[],rowsById:{}},r=function(t,i,a){void 0===i&&(i=0);const o=[];for(let l=0;l<t.length;l++){const c=Kf(e,e._getRowId(t[l],l,a),t[l],l,i);var s;n.flatRows.push(c),n.rowsById[c.id]=c,o.push(c),e.options.getSubRows&&(c.originalSubRows=e.options.getSubRows(t[l],l),null!=(s=c.originalSubRows)&&s.length&&(c.subRows=r(c.originalSubRows,i+1,c)))}return o};return n.rows=r(t),n}),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugTable},onChange:()=>{e._autoResetPageIndex()}})});return(0,Ld.Y)(fl,{sx:{overflow:"auto",...i}},(0,Ld.Y)("table",{style:{borderCollapse:"collapse",borderSpacing:0,width:"100%"}},r?(0,Ld.Y)("thead",null,a.getHeaderGroups().map((e=>(0,Ld.Y)("tr",{key:`heading-row-${e.id}`,id:e.id},e.headers.map(((e,t)=>(0,Ld.Y)(Qc,{key:`column-heading-${t}`,variant:"h4Bold",as:"th",sx:Yf.th},qf(e.column.columnDef.header,e.getContext())))))))):null,(0,Ld.Y)("tbody",null,a.getRowModel().rows.map(((e,t)=>r&&0===t?null:(0,Ld.Y)("tr",{key:`body-row-${e.id}`,id:e.id},e.getAllCells().map((e=>(0,Ld.Y)(wl,{key:`column-heading-${e.id}`,sx:Yf.td,variant:"p",as:"td",id:e.id},qf(e.column.columnDef.cell,e.getContext()))))))))))},Jf=e=>{let{table:t,firstlineAsHeading:n,sx:r}=e;const i=d.useMemo((()=>(e=>e.rows.map((e=>{const t={subRows:void 0};return e.cells.forEach(((e,n)=>{t[`${n}`]=e})),t})))(t)),[]),a=d.useMemo(n?()=>((e,t)=>{if(!e.rows.length)return[];const n=[],r=e.rows[0].cells.length,i=Object.values(t);for(let a=0;a<r;a++)n.push({header:`${i[a]}`,accessorKey:`${a}`});return n})(t,i[0]):()=>(e=>{if(!e.rows.length)return[];const t=[],n=e.rows[0].cells.length;for(let r=0;r<n;r++)t.push({accessorKey:`${r}`});return t})(t),[]);return(0,Ld.Y)(Xf,{columns:a,data:i,firstlineAsHeading:n,richtextSx:r})},Qf="small",Zf={paragraph:{pt:5,pb:5," &:first-of-type":{pt:0},"& ~ h3":{pt:11},"& ~ .richtext-image":{pt:7}},wrapper:{"&>div":{display:"grid"},".richtext":{gridTemplateColumns:"repeat(8, 1fr)"},".richtext > *":{gridColumn:"1 / -1"},".richtext > *:last-child":{pb:0}},list:{display:"block",pl:2,listStyle:"none"},listText:{pl:2,":before , :after":{content:"none"},display:"list-item"},decimal:{listStyleType:"decimal"},headline:{pb:12},image:{gridColumn:"1 / -1",pb:16},richtextTable:{gridColumn:"1 / -1",pb:16},video:{gridColumn:"1 / -1",pb:16},blockquote:{pb:16,pt:2,display:"grid",gridTemplateColumns:"repeat(8, 1fr)",gap:Kl.oK,blockquote:{fontWeight:"normal",fontStyle:"italic"},"&>*":{gridColumn:"2 / span 6"}}},em={listItem:e=>({display:"block",mt:5,mb:6,pl:"VETERINARY_LINE"===e?6:[2,4,6],":before , :after":{content:"none"}}),bullets:(e,t)=>{const n=t===Qf?17:22,r=t===Qf?22:24;return"VETERINARY_LINE"===e?{...em.listItem(e),listStyleType:"none",backgroundImage:[(0,tf.Z8)(n,n,Np.A.headingSeparatorLine),(0,tf.Z8)(r,r,Np.A.headingSeparatorLine),(0,tf.Z8)(r,r,Np.A.headingSeparatorLine)],backgroundRepeat:"no-repeat"}:{...em.listItem(e),listStyleType:"disc"}}},tm=e=>{let{node:t}=e;return d.createElement(cu,{image:t,sx:Zf.image,className:"richtext-image"})},nm=e=>{let{node:t}=e;return d.createElement(yu,{video:t,sx:Zf.video})},rm=e=>{let{node:t}=e;return d.createElement(Jf,Object.assign({},t,{sx:Zf.richtextTable}))},im=e=>{let{node:t,children:n}=e;const{locale:{id:r}}=(0,d.useContext)(Rc);switch(t.style){case"h1":case"h2":case"h3":case"h4":case"h5":case"h6":return d.createElement(Qc,{variant:t.style,as:t.style,sx:Zf.headline},n);case"blockquote":return d.createElement(fl,{sx:Zf.blockquote},d.createElement(Qc,{as:"blockquote",variant:"h4"},d.createElement(Qp,{localeId:r},n)));case"normal":return d.createElement(El,{variant:"text.default",sx:Zf.paragraph},n);case Qf:return d.createElement(El,{variant:"text.small",sx:Zf.paragraph},n);default:return d.createElement(wl,null,t._type,n)}},am=e=>{const{_key:t,children:n,mark:{_type:r}}=e;if("externalLink"===r){const{mark:{target:i,externalLink:a}}=e,o={_key:t,_type:r,target:i,label:"",externalLink:a};return d.createElement(Bd,{to:o},n)}const{mark:{to:i}}=e,a={_key:t,_type:r,label:"",to:i};return d.createElement(Bd,{to:a},n)},om=e=>{const{children:t,type:n}=e;return"number"===n?d.createElement(fl,{as:"ol",sx:{...Zf.list,...Zf.decimal}},t):d.createElement(fl,{as:"ul",sx:{...Zf.list}},t)},sm=e=>{let{children:t,node:n}=e;const{listItem:r,style:i}=n,{0:a}=(0,d.useContext)(qc),{moduleTheme:o}=(0,d.useContext)(Dc),s=o||a;return i===Qf?d.createElement(fl,{as:"li",variant:"text.small",sx:"number"===r?em.listItem(s):em.bullets(s,i)},d.createElement(wl,{as:"span",variant:"text.small",sx:Zf.listText},t)):d.createElement(fl,{as:"li",variant:"text.default",sx:"number"===r?em.listItem(s):em.bullets(s,i)},d.createElement(wl,{as:"span",sx:Zf.listText},t))},lm=e=>{let{blocks:t,additionalTypes:n={},additionalMarks:r={},sx:i}=e;return d.createElement(fl,{sx:{...Zf.wrapper,...i}},d.createElement(ef(),{renderContainerOnSingleChild:!0,className:"richtext",blocks:t,serializers:{marks:{internalLink:am,externalLink:am,...r},types:{block:im,imageWithAlt:tm,video:nm,richtextTable:rm,...n},listItem:sm,list:om}}))},cm={title:{pb:5}},um=e=>({gridTemplateColumns:e.startsWith("row")?"min-content 1fr":"auto",gridTemplateRows:e.startsWith("column")?"min-content min-content":"auto",gap:Kl.oK,textAlign:e.startsWith("column-centered")?"center":"left"}),dm=e=>({width:20,height:20,borderRadius:"full",overflow:"hidden",justifySelf:e.startsWith("column-centered")?"center":"start"}),pm=e=>({alignSelf:"center",pt:e.startsWith("column")?4:0}),fm=e=>{let{title:t,text:n,image:i,sx:a,variant:o="row",additionalTrackingIdInfo:s,themeName:l}=e;return d.createElement(yl,{sx:{...um(o),...a}},d.createElement(fl,{sx:dm(o)},d.createElement(cu,{forcedAspectRatio:r.NI[r.Jk.RATIO_1_1].ratio,image:i,additionalTrackingIdInfo:s})),(t||n)&&d.createElement(fl,{sx:{...pm(o)}},t?d.createElement(Qc,{as:"h4",variant:"h4",sx:cm.title,themeName:l},t):null,n?d.createElement(wl,{as:"p"},n):null))};var mm=function(e){return e[e.large=130]="large",e[e.medium=50]="medium",e[e.small=20]="small",e}(mm||{});const hm=e=>{const t=(e=>Math.PI*e)(e),n=t*(1/3);return`${n}px, ${t-n}px`},gm={wrapper:{gridColumnTemplate:"1fr",gridRowTemplate:"1fr ","& > *":{gridRow:1,gridColumn:1}},bgCircle:{stroke:"spinnerBackground",fill:"transparent"},childrenWrapper:{display:"flex",justifyContent:"center",alignItems:"center",maxWidth:"100%",overflow:"hidden"}},vm=e=>({strokeDasharray:hm(e),stroke:"spinnerStroke",fill:"transparent",transformOrigin:"center"}),ym=e=>{let{sx:t,children:n,size:r="large"}=e;const i=mm[r],a=i,o=i,s=a+4,l=s,c=a/2,u=s/2,p=l/2,f=To(fl);return d.createElement(yl,{sx:{...gm.wrapper,width:`${a}px`,height:`${o}px`,...t}},d.createElement("svg",{viewBox:`0 0 ${s} ${l}`,width:a,height:o,xmlns:"http://www.w3.org/2000/svg"},d.createElement(fl,{as:"circle",cx:u,cy:p,r:c,sx:{...gm.bgCircle,strokeWidth:4},"data-testid":"BemSpinner"}),d.createElement(f,{as:"circle",cx:u,cy:p,r:c,sx:{...vm(a),strokeWidth:4},animate:{rotate:[0,360]},transition:{duration:dd.f.VERY_LONG,repeat:1/0,ease:"linear"}})),n&&d.createElement(fl,{sx:gm.childrenWrapper},n))},bm=()=>{const e=window.location.hash.slice(1);return new URLSearchParams(e)},xm=()=>{window.history.pushState("",window.document.title,window.location.pathname+window.location.search)},Em=e=>{const t=void 0!==e;return t||console.warn("setHash() is not supported in this environment as there is no window defined."),t},wm=e=>{const t=e.toString();if(!t)return xm(),void(window.location.hash="");window.location.hash=t},_m=(e,t)=>{const n=Array.isArray(e)?e[0]:e;if("externalLink"!==n._type||!t||!(e=>{try{return!!new URL(e)}catch(t){return!1}})(null==n?void 0:n.externalLink))return n;const r=new URL(n.externalLink);return r.searchParams.append("partner",t),{...n,externalLink:r.href}},km=(e,t)=>t.startsWith(e),Sm={lineLinksWrapper:{gridColumn:"2 / span 6",alignItems:"center"},accountLinksWrapper:{gridColumn:"span 6",alignItems:"center",justifyContent:"flex-end"},accountLink:{ml:6,mr:0},languagePickerText:{mr:0}},Cm=e=>({mb:0,position:e?"sticky":"relative",top:0,zIndex:100,display:["none","none","grid"],borderTopWidth:"1_5",borderTopStyle:"solid",borderTopColor:"accentColorOppositeTheme"}),Tm=e=>e?{borderColor:"currentColor",fontWeight:"bold"}:{},Im=e=>{var t,n;let{isSticky:i,links:a,accountLinks:o=[],theme:s}=e;const{send:l}=(0,d.useContext)(Mc.V),{locale:c,localeIdentifier:u}=(0,d.useContext)(Rc),p="undefined"!=typeof window?window.location.pathname:"",f=a.find((e=>km((0,r.h7)(e.to,u),p))),{visitor:{getVisitorSettings:m}}=(0,d.useContext)(Ic),{data:h}=m(),g=o.map((e=>_m(e,(null==h?void 0:h.partnerHandle)||void 0))),{send:v,current:y}=(0,d.useContext)(Hc);(0,d.useEffect)((()=>(v({type:"updateIsM0001Sticky",data:{isSticky:i}}),v({type:"updateIsM0001Rendered",data:{isRendered:!0}}),()=>{v({type:"updateIsM0001Sticky",data:{isSticky:!1}}),v({type:"updateIsM0001Rendered",data:{isRendered:!1}})})),[]),(0,d.useEffect)((()=>{v({type:"updateMetaData",data:{lineLinks:a,accountLinks:g}})}),[a,o,null==h?void 0:h.partnerHandle]);const{0:b}=(0,d.useContext)(qc),x=a.map(((e,t)=>{const n=(null==f?void 0:f._key)===e._key;return d.createElement(Bd,{key:e._key,to:e,variant:"links.nav",sx:Tm(n),partiallyActive:!0,additionalTrackingIdInfo:t+1})})),E=null===(t=y.context)||void 0===t||null===(n=t.accountLinks)||void 0===n?void 0:n.map(((e,t)=>d.createElement(Bd,{key:e._key,to:e,variant:"links.nav",sx:Sm.accountLink,partiallyActive:!0,additionalTrackingIdInfo:t+1})));return d.createElement(Jc,{themeName:s||b},d.createElement(Bp,{isFullWidth:!0,sx:Cm(y.context.isM0001Sticky),"data-testid":"BemM0001-bemModuleWrapper"},d.createElement(ml,{as:"nav",sx:Sm.lineLinksWrapper},x),o.length>0?d.createElement(ml,{as:"nav",sx:Sm.accountLinksWrapper},E,d.createElement(bl,{variant:"buttons.textWrapper",onClick:()=>{l({type:"openLanguageSelectionModal"})},sx:Sm.accountLink},d.createElement(wl,{variant:"links.nav",sx:Sm.languagePickerText},c.languageCode.toUpperCase()," | ",c.countryCode))):null))};var Om=n(4619),Am=n(2145);const Rm={wrapper:{bg:"white",mb:0,boxShadow:"smallCardShadow"},teaserWrapper:{gridColumn:"8 / -1",backgroundColor:"gray.1",py:8},linksWrapper:{gridColumn:"1 / 7",py:8},backdrop:{gridColumn:"-2 / -1",gridRow:"1",bg:"gray.1",height:"100%",marginLeft:-8}},Pm=e=>{let{teaserTitle:t,teaserLink:n,links:i,title:a}=e;return d.createElement(Bp,{sx:Rm.wrapper,"data-testid":"BemM0002A"},d.createElement(fl,{sx:Rm.backdrop}),d.createElement(yl,{variant:"contentGrid",sx:{gridRow:"1"}},d.createElement(fl,{sx:Rm.linksWrapper,"data-testid":"BemM0002A-linkList"},d.createElement(Qc,{as:"h4",variant:"h4",sx:{pb:8}},a),d.createElement(yl,{sx:{gridTemplateColumns:"1fr 1fr 1fr",gap:4,rowGap:8}},i.map(((e,t)=>d.createElement(Xp,{link:e,key:e._key,index:t}))))),d.createElement(yl,{sx:{...Rm.teaserWrapper,gridTemplateColumns:"repeat(5, 1fr)",gap:4},"data-testid":"BemM0002A-teaser"},d.createElement(fl,{sx:{gridColumn:"2/-1"}},d.createElement(Qc,{as:"h4",variant:"h4",sx:{pb:8}},t),d.createElement(yl,{sx:{gridTemplateColumns:"1fr",gridTemplateRows:"1fr",gap:0}},n.image&&d.createElement(cu,{forcedAspectRatio:r.NI[r.Jk.RATIO_1_1].ratio,image:n.image,sx:{gridRow:1,gridColumn:1}}),d.createElement(ml,{sx:{gridRow:1,gridColumn:1,justifyContent:"center",alignItems:"flex-end",zIndex:1,p:10}},d.createElement(Bd,{to:n,variant:"links.buttonPrimary"})))))))},Mm={wrapper:{bg:"white",py:8,mb:0,boxShadow:"smallCardShadow"},linkWrapper:{gridColumn:"3 / span 2"},testimonialWrapper:{gridColumn:"6 / span 6",gridTemplateColumns:"repeat(6, 1fr)",gap:Kl.oK,pt:2},testimonialImage:{gridColumn:"span 3"},testimonialTextWrapper:{gridColumn:"span 3"},testimonialData:{color:"textMuted",fontWeight:"bold"},linkList:{listStyle:"none",marginLeft:0,paddingLeft:0},link:{variant:"text.flyoutText",display:"inline-block"}},Lm=e=>{let{title:t,links:n,testimonialImage:r,testimonialText:i,testimonialName:a,testimonialJobTitle:o}=e;const{locale:s}=(0,d.useContext)(Rc);return d.createElement(Bp,{sx:Mm.wrapper,"data-testid":"BemM0002B"},d.createElement(fl,{sx:Mm.linkWrapper,"data-testid":"BemM0002B-linkList"},d.createElement(Qc,{as:"h4",variant:"h4",sx:{pb:7}},t),d.createElement(fl,{as:"ul",sx:Mm.linkList},n.map(((e,t)=>d.createElement(fl,{as:"li",key:e._key,sx:{pb:5}},d.createElement(Bd,{to:e,sx:Mm.link,additionalTrackingIdInfo:t+1},e.label)))))),d.createElement(yl,{sx:Mm.testimonialWrapper,"data-testid":"BemM0002B-quote"},d.createElement(cu,{image:r,sx:Mm.testimonialImage}),d.createElement(fl,{sx:Mm.testimonialTextWrapper},d.createElement(wl,{as:"p",variant:"bodyText",sx:{pb:8}},d.createElement(Qp,{localeId:s.id},i)),d.createElement(wl,{variant:"bodyText",sx:Mm.testimonialData},a,", ",d.createElement("br",null),o))))},Dm={wrapper:{py:8,background:"white",mb:0,boxShadow:"smallCardShadow"},linkWrapper:{gridColumn:"3 / span 2"},textWrapper:{gridColumn:"3 / span 10"},linkList:{listStyle:"none",marginLeft:0,paddingLeft:0},cardGrid:{gridColumn:"6/ -2",gridTemplateColumns:"1fr 1fr",gap:Kl.oK},link:{variant:"text.flyoutText",display:"inline-block"}},jm=e=>{let{title:t,links:n,teasers:i}=e;return d.createElement(Bp,{sx:Dm.wrapper,"data-testid":"BemM0002C"},d.createElement(fl,{sx:Dm.linkWrapper,"data-testid":"BemM0002C-linkList"},d.createElement(Qc,{as:"h4",variant:"h5",sx:{pb:7}},t),d.createElement(fl,{as:"ul",sx:Dm.linkList},n.map(((e,t)=>d.createElement(fl,{as:"li",key:e._key,sx:{pb:5}},d.createElement(Bd,{to:e,sx:Dm.link,additionalTrackingIdInfo:t+1},e.label)))))),d.createElement(yl,{sx:Dm.cardGrid,"data-testid":"BemM0002C-teasers"},i.map(((e,t)=>{const n={...e,label:""};return d.createElement(Bd,{to:n,key:e._key,additionalTrackingIdInfo:t+1},d.createElement(Sl,null,d.createElement(cu,{image:e.image,forcedAspectRatio:r.NI[r.Jk.RATIO_7_5].ratio,sx:{pb:6}}),d.createElement(wl,{variant:"topline",as:"p",sx:{pb:4}},e.topline),d.createElement(wl,{variant:"flyoutText",as:"p"},e.title)))}))))},Bm="open",Nm="collapsed",Fm={expandableListItem:{width:"100%",py:2},expandableLinkWrapper:{pb:2,display:"flex",justifyContent:"space-between"},expandableLinkLabel:{pb:2,display:"flex",flexBasis:"100%"},expandableLink:{color:"text",width:"100%","&:hover, &.active":{color:"text"}},expandButton:{cursor:"pointer",color:"text",p:0,m:0,position:"relative"},expandIcon:{color:"text",width:4,height:4,display:"block"},subNavigationLink:{color:"text",border:"none",borderLeft:"1px solid",borderLeftColor:"transparent",pl:4,py:2,display:"block",fontWeight:400,"&.active":{color:"text",borderLeftColor:"currentColor",bg:"background.6",fontWeight:700},"&:hover":{color:"text"}},noList:{m:0,p:0,listStyle:"none"}},Wm={itemExpander:{[Bm]:{rotate:-180},[Nm]:{rotate:0}},textWrapper:{[Bm]:{height:"auto",pointerEvents:"auto",visibility:"visible",overflow:"hidden",transition:{staggerChildren:.05,animation:"ease-in-out"}},[Nm]:{height:0,transitionEnd:{pointerEvents:"none",visibility:"hidden",overflow:"hidden"},transition:{delay:dd.f.SHORT,duration:dd.f.SHORT}}},text:{[Bm]:{opacity:1},[Nm]:{opacity:0,transitions:{delay:dd.f.MEDIUM,animation:"ease-in-out"}}}},Vm=To(fl),Hm=e=>e?{color:"text",fontWeight:700,width:"100%"}:{},zm=e=>{var t;let{item:n,isOpen:i,send:a,index:o}=e;const{localeIdentifier:s}=(0,d.useContext)(Rc),l=(null===(t=n.flyoutModule)||void 0===t?void 0:t.module[0].links)||[],c=Boolean((null==l?void 0:l.length)&&l.length>0),u=km((0,r.h7)(n.to,s),window.location.pathname);return d.createElement(fl,{as:"li",key:n._key,sx:Fm.expandableListItem},d.createElement(ml,{sx:Fm.expandableLinkWrapper},d.createElement(wl,{as:"div",sx:Fm.expandableLinkLabel},d.createElement(Bd,{to:n,sx:{...Fm.expandableLink,...Hm(u)},additionalTrackingIdInfo:o+1},n.label)),c?d.createElement(fu,{variant:"buttons.itemExpanderOutlineSmall",onClick:()=>a({type:"click",value:n._key}),sx:Fm.expandButton,additionalTrackingIdInfo:o+1,"data-testid":`expandButton-${n._key}`},d.createElement(Vm,{variants:Wm.itemExpander,animate:i?Bm:Nm},d.createElement(fl,{as:ud.j1Q,sx:Fm.expandIcon}))):null),d.createElement(Vm,{animate:i?Bm:Nm,variants:Wm.textWrapper,initial:"collapsed",as:"ul",sx:Fm.noList,"data-testid":`textWrapper-${n._key}`},l.map(((e,t)=>d.createElement(Vm,{as:"li",key:e._key,variants:Wm.text},d.createElement(wl,{sx:Fm.subNavigationLink},d.createElement(Bd,{sx:Fm.subNavigationLink,partiallyActive:!0,to:e,variant:"links.nav",additionalTrackingIdInfo:`${o+1}-${t+1}`},e.label)))))))},$m=(0,Bc.createModel)({activeElement:void 0},{events:{click:e=>({value:e})}}),Um=$m.createMachine({context:$m.initialContext,initial:"closed",states:{open:{on:{click:[{target:"closed",actions:["resetActiveElement"],cond:"isElementAlreadyActive"},{actions:"setActiveElement"}]}},closed:{always:{target:"open",cond:"hasPredefinedActiveElement"},on:{click:{target:"open",actions:"setActiveElement"}}}}},{actions:{resetActiveElement:$m.assign({activeElement:void 0}),setActiveElement:$m.assign({activeElement:(e,t)=>t.value})},guards:{hasPredefinedActiveElement:(e,t)=>Boolean(e.activeElement),isElementAlreadyActive:(e,t)=>e.activeElement===t.value}}),Gm=To(fl),Km={accountLinks:{color:"textMuted",border:"none",borderLeft:"1px solid",borderLeftColor:"transparent",pl:0,py:2,display:"block",fontWeight:"bold","&.active":{color:"text",borderLeftColor:"currentColor",bg:"background.6"},"&:hover":{color:"text"}},mobileNav:{height:"100vh",width:["100vw","50vw","auto"],position:"fixed",boxShadow:"cardShadow",backgroundColor:"background",backgroundImage:e=>{var t,n;return null!==(t=e.colors)&&void 0!==t&&t.backgroundGradientStart&&null!==(n=e.colors)&&void 0!==n&&n.backgroundGradientEnd?`linear-gradient(90deg, ${e.colors.backgroundGradientStart}, ${e.colors.backgroundGradientEnd})`:"none"},overflow:"auto",zIndex:2e3,top:0,px:4,pb:4,"& + div":{"[class*='heroStartsWithText']":{pt:[6,12,24]}}},noList:{m:0,p:0,listStyle:"none"},closeButton:{display:"flex",justifyContent:"flex-end",height:16,alignItems:"center",mx:-2,color:"text",cursor:"pointer"},backdrop:{position:"sticky"},iconWrapper:{height:16,justifyContent:"flex-end",alignItems:"center"},lineLink:{width:"100%",color:"text",px:4,py:2,bg:"background.7",borderRightWidth:"px",borderRightStyle:"solid",borderRightColor:"gray.2","&.active":{bg:"transparent",color:"text",display:"block"},"&:last-of-type":{borderRight:"none"}},lineWrapper:{mb:4,mx:-4,textAlign:"center",borderBottomWidth:"px",borderBottomStyle:"solid",borderBottomColor:"gray.2"},accountLink:{width:"100%",py:2},accountLinkListItem:{py:4},divider:{mb:4,color:"text"}},qm={mobileNav:{open:{duration:dd.f.MEDIUM,ease:"easeOut"},closed:{duration:dd.f.SHORT,ease:"easeOut"}}},Ym={mobileNav:{open:{right:0},closed:{right:"-100%"}},closeIcon:{open:{opacity:1},closed:{opacity:0}}},Xm=e=>({display:"block",py:2,color:"text",fontWeight:e?700:400,".active &":{color:"text",fontWeight:700}});(0,Nc.F)(!1);const Jm=e=>{var t,n,a,o,s,l,c,u,p,f,m,h,g;let{theme:v}=e;const{current:y,send:b}=(0,d.useContext)(Hc),{0:x}=(0,d.useContext)(qc),{locale:E,localeIdentifier:w}=(0,d.useContext)(Rc),{send:_}=(0,d.useContext)(Mc.V),k="undefined"!=typeof window?window.location.pathname:"",S=null===(t=y.context)||void 0===t||null===(n=t.navigationLinks.filter((e=>km((0,r.h7)(e.to,w),k))))||void 0===n||null===(a=n[0])||void 0===a?void 0:a._key,[C,T]=(0,i.zl)(Um,{devTools:!1,context:{activeElement:S}});(0,d.useEffect)((()=>{T({type:"click",value:S})}),[S]);const I=null===(o=y.context)||void 0===o||null===(s=o.lineLinks.filter((e=>km((0,r.h7)(e.to,w),k))))||void 0===s||null===(l=s[0])||void 0===l?void 0:l._key;return d.createElement(Jc,{themeName:v||x},d.createElement(Pd,{state:null==y?void 0:y.value,sx:Km.backdrop,handleClose:()=>{b({type:"closeMobileNav"})}}),d.createElement(Gm,{as:"div",sx:Km.mobileNav,initial:"closed",animate:null==y?void 0:y.value,transition:qm.mobileNav,variants:Ym.mobileNav,"data-testid":"BemM0002-mobile"},d.createElement(ml,{sx:Km.iconWrapper},d.createElement(Gm,{as:"div",variants:Ym.closeIcon,sx:Km.closeButton,onClick:()=>b({type:"toggleMobileNav"})},d.createElement(fl,{style:{height:"1.8rem",width:"1.8rem"}},d.createElement(Am.lr4,{size:"100%",color:"currentColor"})))),d.createElement(ml,{sx:Km.lineWrapper},null===(c=y.context)||void 0===c||null===(u=c.lineLinks)||void 0===u?void 0:u.map(((e,t)=>{const n=e._key===I;return d.createElement(Bd,{key:e._key,to:e,partiallyActive:!0,sx:Km.lineLink,additionalTrackingIdInfo:t+1},d.createElement(wl,{as:"span",sx:Xm(n)},e.label))}))),d.createElement(fl,{as:"ul",sx:Km.noList},null===(p=y.context)||void 0===p||null===(f=p.navigationLinks)||void 0===f?void 0:f.map(((e,t)=>d.createElement(zm,{key:e._key,item:e,isOpen:e._key===C.context.activeElement,send:T,index:t})))),null!==(m=y.context)&&void 0!==m&&m.accountLinks.length?d.createElement(d.Fragment,null,d.createElement(Ul,{sx:Km.divider}),d.createElement(fl,{as:"ul",sx:Km.noList},d.createElement(fl,{as:"li",sx:Km.accountLinkListItem},null===(h=y.context)||void 0===h||null===(g=h.accountLinks)||void 0===g?void 0:g.map((e=>d.createElement(Bd,{sx:Km.accountLinks,partiallyActive:!0,to:e,key:e._key},d.createElement(wl,{as:"div"},e.label)))))),d.createElement(wl,{variant:"links.nav",sx:Km.accountLink,onClick:()=>{_({type:"openLanguageSelectionModal"}),b({type:"closeMobileNav"})}},E.languageCode.toUpperCase()," | ",E.countryCode)):null))},Qm=200,Zm=Ku({id:"nav",initial:"closed",context:{newElement:"",activeElement:""},states:{closed:{on:{mouseenter:{target:"open",actions:["setNewElement","activateElement"]},mouseleave:{}}},delay:{after:{[Qm]:{target:"open",actions:["activateElement"]}},on:{decline:{target:"open"}}},open:{on:{mouseenter:{target:"delay",actions:["setNewElement"],cond:"isFlyoutAlreadyOpen"},mouseleave:{target:"closed",actions:["deactivateElement"]}}}}},{guards:{isFlyoutAlreadyOpen:(e,t)=>"mouseenter"===t.type&&e.activeElement!==t.payload},actions:{setNewElement:(0,Bu.kp)(((e,t)=>({newElement:"mouseenter"===t.type?t.payload:""}))),deactivateElement:(0,Bu.kp)((e=>({activeElement:""}))),activateElement:(0,Bu.kp)((e=>({activeElement:e.newElement})))}});(0,Nc.F)(!1);const eh=To(ml),th=To(fl),nh=To(yl),rh=To(fl),ih="open",ah="closed",oh="minimized",sh="normal",lh="withShadow",ch="withoutShadow",uh={stickyCheckerWrapper:{position:"relative"},textWrapper:{gridColumn:"2 / -2"},logo:{mr:4,color:"black"},overlay:{position:"absolute",left:0,right:0,zIndex:120},hoverIndicator:{backgroundColor:"text",width:"100%",height:"2px",position:"absolute",bottom:0,pointerEvents:"none"},navItem:{alignItems:"center",position:"relative",height:24,borderWidth:0,"&:hover":{borderColor:"transparent"}},navRow:{flexGrow:0,mr:4,display:["none","none","flex"]},navigationLinksWrapper:{gridColumn:"1 / -1",maxWidth:"unset",margin:0,boxShadow:"smallCardShadow"},subNavigationLink:{mr:6,color:"gray.7",border:"none","&.active":{color:"text",border:"none",fontWeight:700},"&:hover":{color:"currentColor",border:"none"}},additionalLinkWrapper:{display:"flex",justifyContent:"flex-end",alignItems:"center",pb:3},subNavigationLinks:{display:"flex",alignItems:"center",pb:3},subNavigationLinksWrapper:{justifyContent:"space-between",gridColumn:"2/ -2",display:["none","none","flex"]},burger:{display:["block","block","none"],pl:4},mobileNav:{height:"100vh",position:"absolute",boxShadow:"cardShadow",backgroundColor:"background",overflow:"scroll",zIndex:2,px:6,pb:4},navigationLink:{display:"flex","&:hover":{color:"currentColor"},"&.active":{color:"text",fontWeight:700}}},dh=e=>({mb:0,position:"sticky",top:e?[0,0,11]:0,zIndex:100}),ph=e=>e?{color:"text",fontWeight:700}:{color:"gray.7",fontWeight:400},fh=(e,t)=>({bg:"transparent",position:"absolute",height:"100px",width:"100px",right:0,top:e?-10:t?"-1px":0}),mh=(e,t)=>{const n=null!=e&&e.subNavLabel?e.subNavLabel:e.label;return d.createElement(Bd,{variant:"links.nav",key:e._key,to:{...e,label:n},sx:uh.subNavigationLink,additionalTrackingIdInfo:t+1})},hh=e=>{let{module:t}=e;if(!t)return null;switch(t._type){case"m0002A":return d.createElement(Pm,t);case"m0002B":return d.createElement(Lm,t);case"m0002C":return d.createElement(jm,t);default:throw new Error(`Unhandled _type in module: ${t}`)}},gh=e=>{var t,n;let{nav:a,logoLink:o,theme:s}=e;const{localeIdentifier:l}=(0,d.useContext)(Rc),c=_c(),u="undefined"!=typeof window?window.location.pathname:"",{send:p,isSubNavigationHidden:f,current:{context:{isM0001Sticky:m,isM0002Sticky:h,isM0019Sticky:g,isM0001Rendered:v}}}=(0,d.useContext)(Hc),[y,b]=(0,i.zl)(Zm,{devTools:!1}),{0:x,1:E}=(0,d.useState)(sh),w=(0,d.useRef)(null);(0,d.useEffect)((()=>{const e=w.current,t=new IntersectionObserver((e=>{let[t]=e;const n=t.intersectionRatio<1&&t.boundingClientRect.top<=0;p({type:"updateIsM0002Sticky",data:{isSticky:n}}),E(n?oh:sh)}),{threshold:[1]});return e&&t.observe(e),()=>{e&&t.unobserve(e)}}),[]),(0,d.useEffect)((()=>{p({type:"updateData",data:a})}),[a]),(0,d.useEffect)((()=>{c===Sc.DESKTOP&&p({type:"closeMobileNav"})}),[c]);const _={hoverIndicator:{[ih]:{opacity:1,transition:{duration:dd.f.LONG}},[ah]:{opacity:0,transition:{duration:dd.f.LONG}}}},k=a.find((e=>km((0,r.h7)(e.to,l),u))),S=null==k||null===(t=k.flyoutModule)||void 0===t?void 0:t.module[0].links.find((e=>km((0,r.h7)(e.to,l),u))),{theme:{space:C,shadows:T}}=wc(),I={navigationWrapper:{[oh]:{height:C[16],shadow:T.none},[sh]:{height:C[24]}},subNavLinks:{[oh]:{height:C[0],opacity:0},[sh]:{height:C[16],opacity:1}},grid:{[ch]:{boxShadow:T.none},[lh]:{boxShadow:T.smallCardShadow}}},O=!f&&(null==k?void 0:k.flyoutModule)&&!h,A=!f&&!ru();return d.createElement(d.Fragment,null,d.createElement(fl,{sx:uh.stickyCheckerWrapper},d.createElement(fl,{sx:fh(m,v),ref:w})),d.createElement(Bp,{isFullWidth:!0,sx:dh(m),"data-testid":"BemM0002-desktop"},d.createElement(nh,{initial:sh,animate:g?ch:lh,variants:I.grid,variant:"fullWidthGrid",sx:uh.navigationLinksWrapper,transition:{duration:dd.f.SHORT}},d.createElement(fl,{sx:uh.textWrapper},d.createElement(ml,{"data-testid":"wrapper__navbar",onMouseLeave:()=>{b({type:"mouseleave"})},sx:{justifyContent:"space-between",alignItems:"center"}},o?d.createElement(Bd,{to:o,additionalTrackingIdInfo:"Logo"},d.createElement(zd,{sx:uh.logo})):d.createElement(zd,{sx:uh.logo}),d.createElement(Ho,null,d.createElement(fl,{as:"nav",sx:uh.navRow},a.map(((e,t)=>{var n;const{label:r,_key:i,flyoutModule:a}=e,o=y.context.activeElement===i,s=!!a,l=(null==k?void 0:k._key)===i;return d.createElement(rh,{key:i,animate:y.value},d.createElement(d.Fragment,null,d.createElement(Mo,null,d.createElement(eh,{transition:{duration:dd.f.SHORT},initial:sh,animate:x,variants:I.navigationWrapper,variant:"links.nav",onMouseEnter:()=>b({type:"mouseenter",payload:i}),onMouseLeave:()=>{b({type:"decline"})},sx:uh.navItem},o&&d.createElement(rh,{layoutId:"underline",variants:_.hoverIndicator,sx:uh.hoverIndicator}),d.createElement(Bd,{to:e,sx:{...uh.navigationLink,...ph(l)},partiallyActive:!0,additionalTrackingIdInfo:t+1,"data-testid":e._key},r," ",s&&d.createElement(fl,{style:{height:"1rem",width:"1rem"}},d.createElement(ud.q0c,{size:"100%"}))))),s&&o&&d.createElement(rh,{key:`flyout_${null==a?void 0:a.module[0]._key}`,initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},sx:{...uh.overlay,display:o?"block":"none"}},d.createElement(hh,{module:null==a||null===(n=a.module)||void 0===n?void 0:n[0]}))))})))),d.createElement(ml,{sx:{alignItems:"center",justifySelf:"flex-end"}},d.createElement(fl,{sx:uh.burger,title:"toggle navigation",onClick:()=>p({type:"toggleMobileNav"})},d.createElement(fl,{style:{height:"1.8rem",width:"1.8rem"}},d.createElement(Am.Kgp,{size:"100%"}))))))),d.createElement(Mo,null,O?d.createElement(th,{transition:{duration:dd.f.SHORT},sx:uh.subNavigationLinksWrapper,variants:I.subNavLinks,initial:sh,animate:A?"":x,exit:A?"":oh},d.createElement(fl,{sx:uh.subNavigationLinks},(e=>{if(!e)return null;const t=e.links.filter((e=>e.baseLink)).map(((e,t)=>mh(e,t)));return[].concat((0,Om.A)(t.reverse()),[e.links.filter((e=>!e.baseLink)).map(((e,t)=>mh(e,t)))])})(null==k||null===(n=k.flyoutModule)||void 0===n?void 0:n.module[0])),(e=>e&&e.additionalLink?d.createElement(fl,{sx:uh.additionalLinkWrapper},d.createElement(Bd,{to:e.additionalLink,variant:"links.buttonSecondary",iconBefore:d.createElement(uu.WCW,null),additionalTrackingIdInfo:"additionalLink"})):null)(S)):null)),d.createElement(Jm,{theme:s}))},vh={textWrapper:{gridRow:[2,1,1],gridColumn:["2 / -2","3 / 7","3 / 7"],alignSelf:"center"},button:{mr:dc,mb:uc,"&:last-of-type":{mr:0,mb:0}},video:{gridColumn:["1 / -1","8 / -1","8 / -1"],mb:cc}},yh=e=>{let{media:t,actions:n,title:i}=e;const{visitor:{getVisitorSettings:a}}=(0,d.useContext)(Ic),{data:o}=a(),s=null!=n&&n.length?n.map(((e,t)=>{const n=_m(e,(null==o?void 0:o.partnerHandle)||void 0);return d.createElement(Bd,{key:n._key,to:n,variant:0===t?"links.buttonPrimary":"links.buttonSecondary",sx:vh.button})})):null;return d.createElement(Bp,null,d.createElement(fl,{sx:vh.textWrapper,"data-testid":"BemM0003-textWrapper"},d.createElement(Qc,{as:"h1",variant:"h1WithSeparatorForHeadlineWithoutPaddingBottom"},i),null!=s&&s.length?d.createElement(wd,{"data-testid":"BemM0003-actions"},s):null),d.createElement(bu,{media:t[0],forcedAspectRatio:r.NI[r.Jk.RATIO_1_1].ratio,playButtonPosition:"bottomLeft",sx:vh.video,autoplayPreview:!0}))},bh={text:{textAlign:"center",gridColumn:["3 / -3","4 / span 8","4 / span 8"]}},xh=e=>{let{text:t}=e;return d.createElement(Bp,null,d.createElement(wl,{as:"p",variant:"caption.big",sx:bh.text},t))},Eh={textWrapper:{gridColumn:["2 / -2","2 / 6","2 / 6"],pt:[0,8,8],gridRow:[2,1,1]},imageWrapper:{gridColumn:["2 / -2","7 / -2","7 / -2"],gridRow:1,pb:cc},usageWrapper:{gridColumn:"span 6",pb:[4,6,8],justifySelf:"center"}},wh=e=>{let{title:t,link:n,media:i,beforeUsage:a,afterUsage:o}=e;return d.createElement(Bp,null,d.createElement(fl,{sx:Eh.textWrapper,"data-testid":"BemM0005-textWrapper"},d.createElement(Qc,{as:"h2",variant:"h2WithSeparatorForHeadlineWithoutPaddingBottom"},t),null!=n&&n.length?d.createElement(wd,{"data-testid":"BemM0005-link"},d.createElement(Bd,{to:n,variant:"links.buttonPrimary"})):null),d.createElement(fl,{sx:Eh.imageWrapper},d.createElement(yl,{variant:"contentGrid"},d.createElement(fl,{sx:Eh.usageWrapper},d.createElement(wl,{as:"p",variant:"caption.tiny"},a)),d.createElement(fl,{sx:Eh.usageWrapper},d.createElement(wl,{as:"p",variant:"caption.tiny"},o))),d.createElement(bu,{media:i[0],forcedAspectRatio:r.NI[r.Jk.RATIO_14_5].ratio})))},_h={image:{gridColumn:"1 / -1"},contentGrid:{gridColumn:"2 / -2",gridTemplateColumns:["1fr","repeat(3, 1fr)","repeat(3, 1fr)"],pt:[6,8,10],pb:[12,20,24]},item:{pb:[6,0,0],"&:last-of-type":{pb:0}},itemHeading:{pb:ic}},kh=e=>{let{media:t,items:n,theme:i}=e;const{0:a}=(0,d.useContext)(qc);return d.createElement(Jc,{themeName:i||a},d.createElement(Bp,{"data-testid":"BemM0006-bemModuleWrapper"},d.createElement(bu,{media:t[0],sx:_h.image,forcedAspectRatio:r.NI[r.Jk.RATIO_5_2].ratio}),d.createElement(yl,{sx:_h.contentGrid,variant:"contentGrid"},n.map((e=>{let{title:t,text:n,_key:r}=e;return d.createElement(fl,{key:r,sx:_h.item},d.createElement(Qc,{as:"h3",variant:"h3",sx:_h.itemHeading},t),d.createElement(wl,{as:"p"},n))})))))},Sh={wrapper:{gridColumn:"2 / -2"},heading:{gridColumn:"span 12",textAlign:"center",pb:Zl},description:{gridColumn:"3 / -3",textAlign:"center",pb:Zl}},Ch=e=>{let{title:t,description:n,items:r,isImagePositionRight:i}=e;return d.createElement(Bp,null,d.createElement(fl,{sx:Sh.wrapper},d.createElement(Qc,{variant:"h2WithSeparatorCentered",as:"h2",sx:Sh.heading},t),n?d.createElement(wl,{as:"p",sx:Sh.description},n):null),d.createElement(cd,{items:r,isImagePositionRight:i}))},Th={wrapper:{py:[8,12,14]},textWrapper:{gridColumn:["3 / -3","3 / span 5","3 / span 5"],pb:[6,0,0]},linkWrapper:{display:"flex",gridColumn:["3 / -3","10 / -2","10 / -2"],alignItems:"center",justifyContent:"center"},title:{fontWeight:"bold",pb:6},link:{width:["100%","auto","auto"]}},Ih=e=>{let{title:t,text:n,link:r,theme:i}=e;const{0:a}=(0,d.useContext)(qc);return d.createElement(Jc,{themeName:i||a},d.createElement(Bp,{isFullWidth:!0,sx:Th.wrapper,"data-testid":"BemM0008-bemModuleWrapper"},d.createElement(fl,{sx:Th.textWrapper,"data-testid":"BemM0008-textWrapper"},d.createElement(wl,{as:"p",variant:"caption.big",sx:Th.title},t),d.createElement(wl,{as:"p",variant:"caption.small"},n)),null!=r&&r.length?d.createElement(fl,{sx:Th.linkWrapper,"data-testid":"BemM0008-link"},d.createElement(Bd,{to:r,sx:Th.link,variant:"links.buttonPrimary"})):null))},Oh={title:{gridColumn:["2 / span 12","3 / 6","3 / 6"],pb:[8,0,0]},description:{gridColumn:["2 / span 12","3 / 7","3 / 7"],pb:[8,0,0],fontWeight:"bold"},item:{pt:[4,0,0],pb:[4,12,16],alignItems:["center","start","start"],justifyContent:"space-between",flexDirection:["row","column","column"],borderBottomWidth:["px","none","none"],borderBottomStyle:["solid","none","none"],borderBottomColor:["gray","none","none"],"&:last-of-type":{pb:0,borderBottomWidth:"none",borderBottomStyle:"none",borderBottomColor:"none"}},heading:{pb:[0,4,4],fontWeight:"body",flexShrink:0,width:["50%","auto","auto"],textAlign:"start",pr:[1,0,0]},text:{width:["50%","auto","auto"],textAlign:["end","start","start"],pl:[1,0,0]}},Ah=e=>({gridColumn:["2 / -2","9 / -2","9 / -2"],pt:e?[0,2,2]:[0,0,0]}),Rh=e=>{let{title:t,items:n,description:r}=e;return n?d.createElement(Bp,null,t?d.createElement(Qc,{as:"h2",variant:"h2",sx:Oh.title},t):d.createElement(wl,{as:"h4",variant:"h4",sx:Oh.description},r),d.createElement(fl,{sx:Ah(!!t)},n.map((e=>d.createElement(ml,{key:e._key,sx:Oh.item,"data-testid":e._key},d.createElement(Qc,{as:"h3",variant:"h2",sx:Oh.heading},e.title),d.createElement(wl,{as:"p",sx:Oh.text},e.text)))))):null},Ph={heading:{gridColumn:"2 / -2",justifySelf:"center",pb:Ql},itemsGrid:{gridTemplateColumns:["1fr","repeat(2, 1fr)","repeat(2, 1fr)"]},card:{gridColumn:"span 1"},cardGrid:{gridTemplate:"1fr",gridRowGap:pc,rowGap:fc},cardImage:{gridRow:1,gridColumn:1,zIndex:1,pb:[6,6,0]},cardOverlay:{gridRow:[2,2,1],gridColumn:1,zIndex:2,pb:[ql,8,11],alignItems:"center",alignSelf:"end",rowGap:fc},cardTitle:{gridColumn:["span 12","span 12","2 / 7"]},cardButton:{gridColumn:["span 12","span 12","7 / -2"],justifySelf:["start","start","end"],width:["100%","100%","auto"],mt:[4,6,0]},bottomLink:{gridColumn:"2 / -2",justifySelf:"center",pt:[4,4,16]}},Mh=e=>{let{title:t,items:n,link:i}=e;return d.createElement(Bp,null,d.createElement(Qc,{as:"h2",variant:"h2WithSeparatorCentered",sx:Ph.heading},t),d.createElement(yl,{variant:"contentGrid",sx:Ph.itemsGrid},n.map(((e,t)=>{var n;return null!==(n=e.link)&&void 0!==n&&n.length?d.createElement(Bd,{key:e._key,to:e.link,sx:Ph.card,"data-testid":e._key,additionalTrackingIdInfo:t+1},d.createElement(yl,{sx:Ph.cardGrid},d.createElement(bu,{media:e.media[0],sx:Ph.cardImage,forcedAspectRatio:r.NI[r.Jk.RATIO_1_1].ratio,additionalTrackingIdInfo:t+1}),d.createElement(yl,{sx:Ph.cardOverlay,variant:"contentGrid","data-testid":`${e._key}-withLink`},d.createElement(Jc,{themeName:[r.D7.DARK_TEXT,r.D7.DARK_TEXT,"videoSet"===e.media[0]._type?Zc(e.media[0]).themeName:e.media[0].themeName]},d.createElement(wl,{as:"p",variant:"caption.big",sx:Ph.cardTitle},e.title),d.createElement(Bd,{variant:"links.buttonPrimary",sx:Ph.cardButton,to:e.link},e.link[0].label))))):d.createElement(fl,{key:e._key,sx:Ph.card,"data-testid":e._key},d.createElement(yl,{sx:Ph.cardGrid},d.createElement(bu,{media:e.media[0],sx:Ph.cardImage,forcedAspectRatio:r.NI[r.Jk.RATIO_1_1].ratio,additionalTrackingIdInfo:t+1}),d.createElement(yl,{sx:Ph.cardOverlay,variant:"contentGrid"},d.createElement(Jc,{themeName:[r.D7.DARK_TEXT,r.D7.DARK_TEXT,"videoSet"===e.media[0]._type?Zc(e.media[0]).themeName:e.media[0].themeName]},d.createElement(wl,{as:"p",variant:"caption.big",sx:Ph.cardTitle},e.title)))))}))),d.createElement(Bd,{to:i,variant:"links.boldUppercase",sx:Ph.bottomLink}))},Lh={image:{gridColumn:["1 / -1","1 / 8","1 / 8"],pb:cc},contentWrapper:{gridColumn:["3 / -3","9 / -2","9 / -2"],alignSelf:"center"},text:{pb:10},testimonial:{color:"textMuted",fontWeight:"bold"}},Dh=e=>{let{name:t,jobTitle:n,text:i,media:a}=e;const{locale:o}=(0,d.useContext)(Rc);return d.createElement(Bp,null,d.createElement(bu,{media:a[0],sx:Lh.image,forcedAspectRatio:r.NI[r.Jk.RATIO_6_5].ratio}),d.createElement(fl,{sx:Lh.contentWrapper,"data-testid":"BemM0011-contentWrapper"},d.createElement(wl,{as:"p",variant:"caption.big",sx:Lh.text},d.createElement(Qp,{localeId:o.id},i)),d.createElement(wl,{as:"p",sx:Lh.testimonial},t,", ",d.createElement("br",null),n)))},jh="M0012",Bh={wrapper:{pt:Xl,pb:Jl},contentWrapper:{gridColumn:["2 / -2","3 / 6","3 / 6"],alignSelf:"center",gridRow:[2,1,1]},imageWrapper:{gridColumn:["2 / -2","8 / -1","8 / -1"],gridRow:[2,1,1]},contentItem:{alignItems:"center",pt:32}},Nh={title:{pb:8,gridRow:[1,1,1],gridColumn:["2 / -2","1 / -1","1 / -1"]},actionArea:{gridRow:[3,1,1],gridColumn:["2 / -2","1 / -1","1 / -1"],mb:ql},item:{p:4,bg:["background","transparent","transparent"],height:"100%"},itemImage:{pb:4}},Fh=e=>{let{item:t,index:n}=e;return d.createElement(fl,{sx:Nh.item},d.createElement(bu,{media:t.media[0],forcedAspectRatio:r.NI[r.Jk.RATIO_5_6].ratio,sx:Nh.itemImage,additionalTrackingIdInfo:n+1}),d.createElement(wl,{variant:"caption.small",as:"p"},t.text))},Wh=e=>{let{items:t}=e;return d.createElement(Jc,{themeName:r.D7.DEFAULT},d.createElement(Ou,{items:t,itemRenderer:(e,t)=>{let{item:n}=e;return d.createElement(Fh,{item:n,index:t})}}))},Vh=e=>{let{items:t}=e;return d.createElement(d.Fragment,null,t.map(((e,t)=>{const n=t%2?{image:{gridRow:1,gridColumn:"8/span 5"},text:{gridRow:1,gridColumn:"2/span 5"}}:{image:{gridRow:1,gridColumn:"1/span 5"},text:{gridRow:1,gridColumn:"7/span 5"}};return d.createElement(yl,{variant:"contentGrid",sx:Bh.contentItem,key:e._key},d.createElement(wl,{variant:"caption.small",as:"p",sx:n.text},e.text),d.createElement(bu,{media:e.media[0],forcedAspectRatio:r.NI[r.Jk.RATIO_3_2].ratio,sx:n.image,additionalTrackingIdInfo:t+1}))})))},Hh=e=>{let{title:t,link:n}=e;return d.createElement(d.Fragment,null,d.createElement(Qc,{as:"h2",variant:"h2WithSeparatorForHeadlineWithoutPaddingBottom",sx:Nh.title},t),n?d.createElement(wd,{sx:Nh.actionArea},d.createElement(Bd,{to:n,variant:"links.buttonPrimary"})):null)},zh=e=>{let{title:t,link:n}=e;return d.createElement(fl,{sx:Bh.contentWrapper},d.createElement(Qc,{as:"h2",variant:"h2WithSeparatorForHeadlineWithoutPaddingBottom"},t),n?d.createElement(wd,null,d.createElement(Bd,{to:n,variant:"links.buttonPrimary"})):null)},$h=e=>{let{media:t}=e;return d.createElement(fl,{sx:Bh.imageWrapper,"data-testid":"BemM0012-imageWrapper"},d.createElement(bu,{media:t,forcedAspectRatio:r.NI[r.Jk.RATIO_1_1].ratio,additionalTrackingIdInfo:"hero"}))},Uh=e=>{let{title:t,link:n}=e;return Cc([d.createElement(Hh,{title:t,link:n||void 0,key:`${jh}_TeaserContent_${kc.MOBILE}`}),d.createElement(zh,{title:t,link:n||void 0,key:`${jh}_TeaserContent_${kc.TABLET}`}),d.createElement(zh,{title:t,link:n||void 0,key:`${jh}_TeaserContent_${kc.DESKTOP}`})])},Gh=e=>{let{items:t}=e;return Cc([d.createElement(Wh,{items:t,key:`${jh}_Items_${kc.MOBILE}`}),d.createElement(Vh,{items:t,key:`${jh}_Items_${kc.TABLET}`}),d.createElement(Vh,{items:t,key:`${jh}_Items_${kc.DESKTOP}`})])},Kh=e=>{let{title:t,link:n,media:r,items:i,theme:a}=e;const{0:o}=(0,d.useContext)(qc);return d.createElement(Jc,{themeName:a||o},d.createElement(Bp,{sx:Bh.wrapper,"data-testid":"BemM0012-moduleWrapper"},n?d.createElement(Uh,{title:t,link:n}):d.createElement(Uh,{title:t}),d.createElement($h,{media:r[0]}),d.createElement(Gh,{items:i})))},qh="M0013",Yh={heading:{pb:Ql,gridColumn:"2 / -2",justifySelf:"center"},itemsWrapper:{gridTemplateRows:["auto","1fr 1fr 1fr","auto"]},itemCardGrid:{gridTemplateRows:["auto 1fr","auto","auto 1fr"],gridTemplateColumns:"repeat(2, 1fr)",height:"100%",bg:"gray.1",gridColumn:["auto","1 / -1","span 4"],gap:fc},itemImage:{gridColumn:["span 2","span 1","span 2"],"&& > *":{height:"100%"}},itemDate:{color:"gray.7",pt:[6,8,8],pb:2},itemText:{color:"gray.7",pt:[4,2,2]},itemLink:{pt:3}},Xh=e=>({gridTemplateRows:e?["auto auto 1fr auto","auto auto 1fr auto","auto auto 1fr auto"]:["auto  1fr auto","auto 1fr auto","auto  1fr auto"],gridColumn:["span 2","span 1","span 2"],gridGap:Kl.oK,pb:[5,7,11],px:[5,5,5]}),Jh=e=>{let{item:t,index:n}=e;const i="videoSet"===t.media[0]._type?Zc(t.media[0]):t.media[0];return d.createElement(yl,{sx:Yh.itemCardGrid,key:t._key,"data-testid":t._key},"imageWithAlt"===i._type?d.createElement(cu,{image:i,forcedAspectRatio:r.NI[r.Jk.RATIO_3_2].ratio,sx:Yh.itemImage,additionalTrackingIdInfo:n+1}):null,"pdf"===i._type?d.createElement(Qd,{pdf:i,hideDownloadLink:!0,variant:"book",sx:Yh.itemImage,forcedAspectRatio:r.NI[r.Jk.RATIO_3_2].ratio,additionalTrackingIdInfo:n+1}):null,"video"===i._type?d.createElement(yu,{video:i,sx:Yh.itemImage,forcedAspectRatio:r.NI[r.Jk.RATIO_3_2].ratio,testId:`VIDEO${t._key}`,additionalTrackingIdInfo:n+1}):null,d.createElement(yl,{sx:Xh(!!t.text)},d.createElement(wl,{as:"p",variant:"bodyText",sx:Yh.itemDate},t.dateText),d.createElement(wl,{as:"p",variant:"bodyText"},t.title),t.text?d.createElement(wl,{as:"p",variant:"small",sx:Yh.itemText},t.text):null,d.createElement(Bd,{to:t.link,sx:Yh.itemLink,variant:"links.boldUppercase",additionalTrackingIdInfo:n+1})))},Qh=e=>{let{items:t}=e;return d.createElement(Ou,{key:"BemM0013_mobile",items:t,itemRenderer:(e,t)=>(e=>{let{item:t,index:n}=e;return d.createElement(Jh,{item:t,index:n})})({item:e.item,index:t}),hideShadow:!0})},Zh=e=>{let{items:t}=e;return d.createElement(d.Fragment,null,t.map(((e,t)=>d.createElement(Jh,{key:e._key,item:e,index:t}))))},eg=e=>{let{title:t,items:n}=e;return d.createElement(Bp,null,d.createElement(Qc,{as:"h2",variant:"h2WithSeparatorCentered",sx:Yh.heading},t),d.createElement(yl,{variant:"contentGrid",sx:Yh.itemsWrapper},Cc([d.createElement(Qh,{key:`${qh}_${kc.MOBILE}`,items:n}),d.createElement(Zh,{key:`${qh}_${kc.TABLET}`,items:n}),d.createElement(Zh,{key:`${qh}_${kc.DESKTOP}`,items:n})])))},tg={headingSection:{gridColumn:["2 / -2","2 / span 4","2 / span 4"]},heading:{pt:2},contentSection:{gridColumn:["1 / -1","7 / span 7","7 / span 7"],pt:[0,2,2]}},ng=e=>{let{title:t,link:n,items:r}=e;return d.createElement(Bp,null,d.createElement(fl,{sx:tg.headingSection},d.createElement(Qc,{as:"h2",variant:"h2WithSeparatorForHeadlineWithoutPaddingBottom",sx:tg.heading},t),null!=n&&n.length?d.createElement(wd,{"data-testid":"BemM0014Link"},d.createElement(Bd,{to:n,variant:"links.buttonSecondary"})):null),d.createElement(fl,{sx:tg.contentSection,"data-testid":"BemM0014-contentSection"},d.createElement(xd,{items:r,activeIndex:0})))},rg={cardsWrapper:{gridColumn:["2 / -2"],gridTemplateColumns:"1fr",'[data-number-of-cards="2"] &':{gridTemplateColumns:["1fr","repeat(2, 1fr)","repeat(2, 1fr)"]},'[data-number-of-cards="3"] &':{gridTemplateColumns:["1fr","repeat(2, 1fr)","repeat(3, 1fr)"]}},card:{pt:9,pb:12,bg:"gray.2",px:[6,12,24],gridColumn:"span 1",'[data-number-of-cards="3"] &':{px:6,"&:last-of-type":{gridColumn:["span 1","span 2","span 1"]}},mb:[Kl.d_,0,0]},cardContent:{textAlign:"center",flexDirection:"column",height:"100%",width:["100%","80%","50%"],mx:"auto",'[data-number-of-cards="2"] &, [data-number-of-cards="3"] &':{width:"100%"}},cardImage:{width:24,height:24,mx:"auto",borderRadius:"full",border:"1px solid transparent",overflow:"hidden"},cardTitle:{pt:6,pb:6},linkWrapper:{justifyContent:"flex-end",flexGrow:1,flexDirection:"column",alignItems:"center",pt:6,gap:4}},ig=e=>{let{cards:t}=e;return d.createElement(Bp,{"data-number-of-cards":null==t?void 0:t.length},d.createElement(yl,{variant:"contentGrid",sx:rg.cardsWrapper,role:"list",as:"section"},t.map(((e,t)=>{var n;return d.createElement(fl,{key:e._key,sx:rg.card,role:"listitem","data-testid":`BemM0015-${e._key}`},d.createElement(ml,{sx:rg.cardContent},d.createElement(cu,{image:e.image,forcedAspectRatio:r.NI[r.Jk.RATIO_1_1].ratio,sx:rg.cardImage}),d.createElement(Qc,{as:"h3",variant:"h4",sx:rg.cardTitle},e.title),d.createElement(wl,{as:"p"},e.text),null!==(n=e.link)&&void 0!==n&&n.length?d.createElement(ml,{sx:rg.linkWrapper,"data-testid":`${e._key}-link`},e.link.map(((e,n)=>d.createElement(Bd,{key:e._key,to:e,variant:"internalLink"===e._type?"links.buttonPrimary":"links.buttonTertiary",additionalTrackingIdInfo:`card-${t+1}-link-${n+1}`})))):null))}))))},ag="openModal",og="closeModal",sg="successfullySubmittedPartnerForm",lg="successfullySubmittedContactForm",cg="clickOnChangeDistributor",ug="noModal",dg="partnerFinderFormModal",pg="changePartnerProcessingModal",fg="contactFormModal",mg="contactFormSuccessModal",hg="mutateEmail",gg=(0,Bc.createModel)({email:""},{events:{[ag]:e=>({partnerHandle:e}),[og]:()=>({}),[sg]:()=>({}),[lg]:e=>({email:e}),[cg]:()=>({})}}),vg=gg.createMachine({context:gg.initialContext,initial:ug,states:{[ug]:{on:{[ag]:[{target:fg,cond:(e,t)=>Boolean(t.partnerHandle)},{target:dg}]}},[dg]:{on:{[og]:{target:ug},[sg]:{target:pg}}},[pg]:{},[fg]:{on:{[og]:{target:ug},[cg]:{target:dg},[lg]:{actions:hg,target:mg}}},[mg]:{on:{[og]:{target:ug}}}}},{actions:{[hg]:gg.assign({email:(e,t)=>t.email},lg)}});function yg(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var bg=n(9140),xg=n(2779);var Eg=function(e){function t(t){return yg(e.call(this,"An error occurred. See https://github.com/styled-components/polished/blob/main/src/internalHelpers/errors.md#"+t+" for more information.")||this)}return(0,bg.A)(t,e),t}((0,xg.A)(Error));function wg(e,t){return e.substr(-t.length)===t}var _g=/^([+-]?(?:\d+|\d*\.\d+))([a-z]*|%)$/;function kg(e){return"string"!=typeof e?e:e.match(_g)?parseFloat(e):e}var Sg=function(e){return function(t,n){void 0===n&&(n="16px");var r=t,i=n;if("string"==typeof t){if(!wg(t,"px"))throw new Eg(69,e,t);r=kg(t)}if("string"==typeof n){if(!wg(n,"px"))throw new Eg(70,e,n);i=kg(n)}if("string"==typeof r)throw new Eg(71,t,e);if("string"==typeof i)throw new Eg(72,n,e);return""+r/i+e}};Sg("em");Sg("rem");function Cg(e){return Math.round(255*e)}function Tg(e,t,n){return Cg(e)+","+Cg(t)+","+Cg(n)}function Ig(e,t,n,r){if(void 0===r&&(r=Tg),0===t)return r(n,n,n);var i=(e%360+360)%360/60,a=(1-Math.abs(2*n-1))*t,o=a*(1-Math.abs(i%2-1)),s=0,l=0,c=0;i>=0&&i<1?(s=a,l=o):i>=1&&i<2?(s=o,l=a):i>=2&&i<3?(l=a,c=o):i>=3&&i<4?(l=o,c=a):i>=4&&i<5?(s=o,c=a):i>=5&&i<6&&(s=a,c=o);var u=n-a/2;return r(s+u,l+u,c+u)}var Og={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"639",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"};var Ag=/^#[a-fA-F0-9]{6}$/,Rg=/^#[a-fA-F0-9]{8}$/,Pg=/^#[a-fA-F0-9]{3}$/,Mg=/^#[a-fA-F0-9]{4}$/,Lg=/^rgb\(\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*\)$/i,Dg=/^rgb(?:a)?\(\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,|\/)\s*([-+]?\d*[.]?\d+[%]?)\s*\)$/i,jg=/^hsl\(\s*(\d{0,3}[.]?[0-9]+(?:deg)?)\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*\)$/i,Bg=/^hsl(?:a)?\(\s*(\d{0,3}[.]?[0-9]+(?:deg)?)\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,|\/)\s*([-+]?\d*[.]?\d+[%]?)\s*\)$/i;function Ng(e){if("string"!=typeof e)throw new Eg(3);var t=function(e){if("string"!=typeof e)return e;var t=e.toLowerCase();return Og[t]?"#"+Og[t]:e}(e);if(t.match(Ag))return{red:parseInt(""+t[1]+t[2],16),green:parseInt(""+t[3]+t[4],16),blue:parseInt(""+t[5]+t[6],16)};if(t.match(Rg)){var n=parseFloat((parseInt(""+t[7]+t[8],16)/255).toFixed(2));return{red:parseInt(""+t[1]+t[2],16),green:parseInt(""+t[3]+t[4],16),blue:parseInt(""+t[5]+t[6],16),alpha:n}}if(t.match(Pg))return{red:parseInt(""+t[1]+t[1],16),green:parseInt(""+t[2]+t[2],16),blue:parseInt(""+t[3]+t[3],16)};if(t.match(Mg)){var r=parseFloat((parseInt(""+t[4]+t[4],16)/255).toFixed(2));return{red:parseInt(""+t[1]+t[1],16),green:parseInt(""+t[2]+t[2],16),blue:parseInt(""+t[3]+t[3],16),alpha:r}}var i=Lg.exec(t);if(i)return{red:parseInt(""+i[1],10),green:parseInt(""+i[2],10),blue:parseInt(""+i[3],10)};var a=Dg.exec(t.substring(0,50));if(a)return{red:parseInt(""+a[1],10),green:parseInt(""+a[2],10),blue:parseInt(""+a[3],10),alpha:parseFloat(""+a[4])>1?parseFloat(""+a[4])/100:parseFloat(""+a[4])};var o=jg.exec(t);if(o){var s="rgb("+Ig(parseInt(""+o[1],10),parseInt(""+o[2],10)/100,parseInt(""+o[3],10)/100)+")",l=Lg.exec(s);if(!l)throw new Eg(4,t,s);return{red:parseInt(""+l[1],10),green:parseInt(""+l[2],10),blue:parseInt(""+l[3],10)}}var c=Bg.exec(t.substring(0,50));if(c){var u="rgb("+Ig(parseInt(""+c[1],10),parseInt(""+c[2],10)/100,parseInt(""+c[3],10)/100)+")",d=Lg.exec(u);if(!d)throw new Eg(4,t,u);return{red:parseInt(""+d[1],10),green:parseInt(""+d[2],10),blue:parseInt(""+d[3],10),alpha:parseFloat(""+c[4])>1?parseFloat(""+c[4])/100:parseFloat(""+c[4])}}throw new Eg(5)}function Fg(e){return function(e){var t,n=e.red/255,r=e.green/255,i=e.blue/255,a=Math.max(n,r,i),o=Math.min(n,r,i),s=(a+o)/2;if(a===o)return void 0!==e.alpha?{hue:0,saturation:0,lightness:s,alpha:e.alpha}:{hue:0,saturation:0,lightness:s};var l=a-o,c=s>.5?l/(2-a-o):l/(a+o);switch(a){case n:t=(r-i)/l+(r<i?6:0);break;case r:t=(i-n)/l+2;break;default:t=(n-r)/l+4}return t*=60,void 0!==e.alpha?{hue:t,saturation:c,lightness:s,alpha:e.alpha}:{hue:t,saturation:c,lightness:s}}(Ng(e))}var Wg=function(e){return 7===e.length&&e[1]===e[2]&&e[3]===e[4]&&e[5]===e[6]?"#"+e[1]+e[3]+e[5]:e};function Vg(e){var t=e.toString(16);return 1===t.length?"0"+t:t}function Hg(e){return Vg(Math.round(255*e))}function zg(e,t,n){return Wg("#"+Hg(e)+Hg(t)+Hg(n))}function $g(e,t,n){return Ig(e,t,n,zg)}function Ug(e,t,n){if("number"==typeof e&&"number"==typeof t&&"number"==typeof n)return $g(e,t,n);if("object"==typeof e&&void 0===t&&void 0===n)return $g(e.hue,e.saturation,e.lightness);throw new Eg(1)}function Gg(e,t,n,r){if("number"==typeof e&&"number"==typeof t&&"number"==typeof n&&"number"==typeof r)return r>=1?$g(e,t,n):"rgba("+Ig(e,t,n)+","+r+")";if("object"==typeof e&&void 0===t&&void 0===n&&void 0===r)return e.alpha>=1?$g(e.hue,e.saturation,e.lightness):"rgba("+Ig(e.hue,e.saturation,e.lightness)+","+e.alpha+")";throw new Eg(2)}function Kg(e,t,n){if("number"==typeof e&&"number"==typeof t&&"number"==typeof n)return Wg("#"+Vg(e)+Vg(t)+Vg(n));if("object"==typeof e&&void 0===t&&void 0===n)return Wg("#"+Vg(e.red)+Vg(e.green)+Vg(e.blue));throw new Eg(6)}function qg(e,t,n,r){if("string"==typeof e&&"number"==typeof t){var i=Ng(e);return"rgba("+i.red+","+i.green+","+i.blue+","+t+")"}if("number"==typeof e&&"number"==typeof t&&"number"==typeof n&&"number"==typeof r)return r>=1?Kg(e,t,n):"rgba("+e+","+t+","+n+","+r+")";if("object"==typeof e&&void 0===t&&void 0===n&&void 0===r)return e.alpha>=1?Kg(e.red,e.green,e.blue):"rgba("+e.red+","+e.green+","+e.blue+","+e.alpha+")";throw new Eg(7)}var Yg=function(e){return"number"==typeof e.red&&"number"==typeof e.green&&"number"==typeof e.blue&&("number"!=typeof e.alpha||void 0===e.alpha)},Xg=function(e){return"number"==typeof e.red&&"number"==typeof e.green&&"number"==typeof e.blue&&"number"==typeof e.alpha},Jg=function(e){return"number"==typeof e.hue&&"number"==typeof e.saturation&&"number"==typeof e.lightness&&("number"!=typeof e.alpha||void 0===e.alpha)},Qg=function(e){return"number"==typeof e.hue&&"number"==typeof e.saturation&&"number"==typeof e.lightness&&"number"==typeof e.alpha};function Zg(e){if("object"!=typeof e)throw new Eg(8);if(Xg(e))return qg(e);if(Yg(e))return Kg(e);if(Qg(e))return Gg(e);if(Jg(e))return Ug(e);throw new Eg(8)}function ev(e,t,n){return function(){var r=n.concat(Array.prototype.slice.call(arguments));return r.length>=t?e.apply(this,r):ev(e,t,r)}}function tv(e){return ev(e,e.length,[])}tv((function(e,t){if("transparent"===t)return t;var n=Fg(t);return Zg((0,zo.A)({},n,{hue:n.hue+parseFloat(e)}))}));function nv(e,t,n){return Math.max(e,Math.min(t,n))}tv((function(e,t){if("transparent"===t)return t;var n=Fg(t);return Zg((0,zo.A)({},n,{lightness:nv(0,1,n.lightness-parseFloat(e))}))}));tv((function(e,t){if("transparent"===t)return t;var n=Fg(t);return Zg((0,zo.A)({},n,{saturation:nv(0,1,n.saturation-parseFloat(e))}))}));tv((function(e,t){if("transparent"===t)return t;var n=Fg(t);return Zg((0,zo.A)({},n,{lightness:nv(0,1,n.lightness+parseFloat(e))}))}));var rv=tv((function(e,t,n){if("transparent"===t)return n;if("transparent"===n)return t;if(0===e)return n;var r=Ng(t),i=(0,zo.A)({},r,{alpha:"number"==typeof r.alpha?r.alpha:1}),a=Ng(n),o=(0,zo.A)({},a,{alpha:"number"==typeof a.alpha?a.alpha:1}),s=i.alpha-o.alpha,l=2*parseFloat(e)-1,c=((l*s==-1?l:l+s)/(1+l*s)+1)/2,u=1-c;return qg({red:Math.floor(i.red*c+o.red*u),green:Math.floor(i.green*c+o.green*u),blue:Math.floor(i.blue*c+o.blue*u),alpha:i.alpha*parseFloat(e)+o.alpha*(1-parseFloat(e))})})),iv=rv;tv((function(e,t){if("transparent"===t)return t;var n=Ng(t),r="number"==typeof n.alpha?n.alpha:1;return qg((0,zo.A)({},n,{alpha:nv(0,1,(100*r+100*parseFloat(e))/100)}))}));tv((function(e,t){if("transparent"===t)return t;var n=Fg(t);return Zg((0,zo.A)({},n,{saturation:nv(0,1,n.saturation+parseFloat(e))}))}));tv((function(e,t){return"transparent"===t?t:Zg((0,zo.A)({},Fg(t),{hue:parseFloat(e)}))}));tv((function(e,t){return"transparent"===t?t:Zg((0,zo.A)({},Fg(t),{lightness:parseFloat(e)}))}));tv((function(e,t){return"transparent"===t?t:Zg((0,zo.A)({},Fg(t),{saturation:parseFloat(e)}))}));tv((function(e,t){return"transparent"===t?t:iv(parseFloat(e),"rgb(0, 0, 0)",t)}));tv((function(e,t){return"transparent"===t?t:iv(parseFloat(e),"rgb(255, 255, 255)",t)}));tv((function(e,t){if("transparent"===t)return t;var n=Ng(t),r="number"==typeof n.alpha?n.alpha:1;return qg((0,zo.A)({},n,{alpha:nv(0,1,+(100*r-100*parseFloat(e)).toFixed(2)/100)}))}));const av=(e,t)=>("object"==typeof t&&(t=Array.isArray(t)?t[0]:t.__default),(0,rs.Jt)(e,"rawColors"in e?`rawColors.${t}`:`colors.${t}`,t)),ov=(e,t)=>n=>qg(av(n,e),t),sv="visible",lv="hidden",cv={imageButtonFlexBox:{height:0,gridColumn:"2 / -2",justifyContent:"flex-end"},imageButtonWrapper:{boxSizing:"content-box",width:[14,20,24],height:[14,20,24],position:"fixed",bottom:6,mb:0,zIndex:6,borderRadius:"full",borderWidth:[2,3,3],borderStyle:"solid",borderColor:ov("accentBackgroundHumanLine",.25),boxShadow:"smallCardShadow",cursor:"pointer","&:hover":{boxShadow:"bigCardShadow"}},imageButton:{borderRadius:"full",overflow:"hidden"},pill:{position:"absolute",zIndex:1,top:-1,right:-1,width:[5,6,6],height:[5,6,6],display:"flex",alignItems:"center",justifyContent:"center"}},uv={[sv]:{opacity:1,scale:[.2,1.5,1],rotate:[45,-45,0],transition:{delay:2,duration:dd.f.MEDIUM}},[lv]:{opacity:0,scale:.2}},dv={animate:sv,initial:lv},pv=To(fl),fv=e=>{let{image:t,onClick:n}=e;const{visitor:{getVisitorSettings:i}}=(0,d.useContext)(Ic),{data:a}=i(),{moduleName:o}=(0,d.useContext)(Dc),s=`${o}-FloatingAvatarButton`;return d.createElement(ml,{sx:cv.imageButtonFlexBox,"data-trackingid":s},d.createElement(pv,Object.assign({as:"button",variant:"buttons.avatarWrapper","data-testid":"FloatingAvatarButton-motionBox",sx:cv.imageButtonWrapper,onClick:n,variants:uv},dv),d.createElement(Kp,{backgroundColor:"accentBackgroundHumanLine",color:"white",size:"small",sx:cv.pill},"1"),null!=a&&a.partnerHandle?d.createElement(kd,{sx:cv.imageButton}):d.createElement(cu,{image:t,sx:cv.imageButton,forcedAspectRatio:r.NI[r.Jk.RATIO_1_1].ratio})))};var mv=e=>"checkbox"===e.type,hv=e=>e instanceof Date,gv=e=>null==e;const vv=e=>"object"==typeof e;var yv=e=>!gv(e)&&!Array.isArray(e)&&vv(e)&&!hv(e),bv=e=>yv(e)&&e.target?mv(e.target)?e.target.checked:e.target.value:e,xv=(e,t)=>e.has((e=>e.substring(0,e.search(/\.\d+(\.|$)/))||e)(t)),Ev=e=>Array.isArray(e)?e.filter(Boolean):[],wv=e=>void 0===e,_v=(e,t,n)=>{if(!t||!yv(e))return n;const r=Ev(t.split(/[,[\].]+?/)).reduce(((e,t)=>gv(e)?e:e[t]),e);return wv(r)||r===e?wv(e[t])?n:e[t]:r};const kv={BLUR:"blur",FOCUS_OUT:"focusout",CHANGE:"change"},Sv={onBlur:"onBlur",onChange:"onChange",onSubmit:"onSubmit",onTouched:"onTouched",all:"all"},Cv="max",Tv="min",Iv="maxLength",Ov="minLength",Av="pattern",Rv="required",Pv="validate";d.createContext(null);var Mv=function(e,t,n){let r=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];const i={defaultValues:t._defaultValues};for(const a in e)Object.defineProperty(i,a,{get:()=>{const i=a;return t._proxyFormState[i]!==Sv.all&&(t._proxyFormState[i]=!r||Sv.all),n&&(n[i]=!0),e[i]}});return i},Lv=e=>yv(e)&&!Object.keys(e).length,Dv=(e,t,n)=>{const{name:r,...i}=e;return Lv(i)||Object.keys(i).length>=Object.keys(t).length||Object.keys(i).find((e=>t[e]===(!n||Sv.all)))},jv=e=>Array.isArray(e)?e:[e];function Bv(e){const t=d.useRef(e);t.current=e,d.useEffect((()=>{const n=!e.disabled&&t.current.subject.subscribe({next:t.current.callback});return()=>{n&&n.unsubscribe()}}),[e.disabled])}var Nv=e=>"string"==typeof e,Fv=(e,t,n,r)=>Nv(e)?(r&&t.watch.add(e),_v(n,e)):Array.isArray(e)?e.map((e=>(r&&t.watch.add(e),_v(n,e)))):(r&&(t.watchAll=!0),n),Wv=e=>{const t=e.constructor&&e.constructor.prototype;return yv(t)&&t.hasOwnProperty("isPrototypeOf")},Vv="undefined"!=typeof window&&void 0!==window.HTMLElement&&"undefined"!=typeof document;function Hv(e){let t;const n=Array.isArray(e);if(e instanceof Date)t=new Date(e);else if(e instanceof Set)t=new Set(e);else{if(Vv&&(e instanceof Blob||e instanceof FileList)||!n&&!yv(e))return e;if(t=n?[]:{},Array.isArray(e)||Wv(e))for(const n in e)t[n]=Hv(e[n]);else t=e}return t}var zv=(e,t,n,r,i)=>t?{...n[e],types:{...n[e]&&n[e].types?n[e].types:{},[r]:i||!0}}:{},$v=e=>/^\w*$/.test(e),Uv=e=>Ev(e.replace(/["|']|\]/g,"").split(/\.|\[/));function Gv(e,t,n){let r=-1;const i=$v(t)?[t]:Uv(t),a=i.length,o=a-1;for(;++r<a;){const t=i[r];let a=n;if(r!==o){const n=e[t];a=yv(n)||Array.isArray(n)?n:isNaN(+i[r+1])?{}:[]}e[t]=a,e=e[t]}return e}const Kv=(e,t,n)=>{for(const r of n||Object.keys(e)){const n=_v(e,r);if(n){const{_f:e,...r}=n;if(e&&t(e.name)){if(e.ref.focus){e.ref.focus();break}if(e.refs&&e.refs[0].focus){e.refs[0].focus();break}}else yv(r)&&Kv(r,t)}}};var qv=(e,t,n)=>!n&&(t.watchAll||t.watch.has(e)||[...t.watch].some((t=>e.startsWith(t)&&/^\.\w+/.test(e.slice(t.length))))),Yv=(e,t,n)=>{const r=Ev(_v(e,n));return Gv(r,"root",t[n]),Gv(e,n,r),e},Xv=e=>"boolean"==typeof e,Jv=e=>"file"===e.type,Qv=e=>"function"==typeof e,Zv=e=>Nv(e)||d.isValidElement(e),ey=e=>"radio"===e.type,ty=e=>e instanceof RegExp;const ny={value:!1,isValid:!1},ry={value:!0,isValid:!0};var iy=e=>{if(Array.isArray(e)){if(e.length>1){const t=e.filter((e=>e&&e.checked&&!e.disabled)).map((e=>e.value));return{value:t,isValid:!!t.length}}return e[0].checked&&!e[0].disabled?e[0].attributes&&!wv(e[0].attributes.value)?wv(e[0].value)||""===e[0].value?ry:{value:e[0].value,isValid:!0}:ry:ny}return ny};const ay={isValid:!1,value:null};var oy=e=>Array.isArray(e)?e.reduce(((e,t)=>t&&t.checked&&!t.disabled?{isValid:!0,value:t.value}:e),ay):ay;function sy(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"validate";if(Zv(e)||Array.isArray(e)&&e.every(Zv)||Xv(e)&&!e)return{type:n,message:Zv(e)?e:"",ref:t}}var ly=e=>yv(e)&&!ty(e)?e:{value:e,message:""},cy=async(e,t,n,r,i)=>{const{ref:a,refs:o,required:s,maxLength:l,minLength:c,min:u,max:d,pattern:p,validate:f,name:m,valueAsNumber:h,mount:g,disabled:v}=e._f;if(!g||v)return{};const y=o?o[0]:a,b=e=>{r&&y.reportValidity&&(y.setCustomValidity(Xv(e)?"":e||""),y.reportValidity())},x={},E=ey(a),w=mv(a),_=E||w,k=(h||Jv(a))&&!a.value||""===t||Array.isArray(t)&&!t.length,S=zv.bind(null,m,n,x),C=function(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:Iv,i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:Ov;const o=e?t:n;x[m]={type:e?r:i,message:o,ref:a,...S(e?r:i,o)}};if(i?!Array.isArray(t)||!t.length:s&&(!_&&(k||gv(t))||Xv(t)&&!t||w&&!iy(o).isValid||E&&!oy(o).isValid)){const{value:e,message:t}=Zv(s)?{value:!!s,message:s}:ly(s);if(e&&(x[m]={type:Rv,message:t,ref:y,...S(Rv,t)},!n))return b(t),x}if(!(k||gv(u)&&gv(d))){let e,r;const i=ly(d),o=ly(u);if(gv(t)||isNaN(t)){const n=a.valueAsDate||new Date(t),s=e=>new Date((new Date).toDateString()+" "+e),l="time"==a.type,c="week"==a.type;Nv(i.value)&&t&&(e=l?s(t)>s(i.value):c?t>i.value:n>new Date(i.value)),Nv(o.value)&&t&&(r=l?s(t)<s(o.value):c?t<o.value:n<new Date(o.value))}else{const n=a.valueAsNumber||(t?+t:t);gv(i.value)||(e=n>i.value),gv(o.value)||(r=n<o.value)}if((e||r)&&(C(!!e,i.message,o.message,Cv,Tv),!n))return b(x[m].message),x}if((l||c)&&!k&&(Nv(t)||i&&Array.isArray(t))){const e=ly(l),r=ly(c),i=!gv(e.value)&&t.length>e.value,a=!gv(r.value)&&t.length<r.value;if((i||a)&&(C(i,e.message,r.message),!n))return b(x[m].message),x}if(p&&!k&&Nv(t)){const{value:e,message:r}=ly(p);if(ty(e)&&!t.match(e)&&(x[m]={type:Av,message:r,ref:a,...S(Av,r)},!n))return b(r),x}if(f)if(Qv(f)){const e=sy(await f(t),y);if(e&&(x[m]={...e,...S(Pv,e.message)},!n))return b(e.message),x}else if(yv(f)){let e={};for(const r in f){if(!Lv(e)&&!n)break;const i=sy(await f[r](t),y,r);i&&(e={...i,...S(r,i.message)},b(i.message),n&&(x[m]=e))}if(!Lv(e)&&(x[m]={ref:y,...e},!n))return x}return b(!0),x};var uy=e=>({isOnSubmit:!e||e===Sv.onSubmit,isOnBlur:e===Sv.onBlur,isOnChange:e===Sv.onChange,isOnAll:e===Sv.all,isOnTouch:e===Sv.onTouched});function dy(e){for(const t in e)if(!wv(e[t]))return!1;return!0}function py(e,t){const n=$v(t)?[t]:Uv(t),r=1==n.length?e:function(e,t){const n=t.slice(0,-1).length;let r=0;for(;r<n;)e=wv(e)?r++:e[t[r++]];return e}(e,n),i=n[n.length-1];let a;r&&delete r[i];for(let o=0;o<n.slice(0,-1).length;o++){let t,r=-1;const i=n.slice(0,-(o+1)),s=i.length-1;for(o>0&&(a=e);++r<i.length;){const n=i[r];t=t?t[n]:e[n],s===r&&(yv(t)&&Lv(t)||Array.isArray(t)&&dy(t))&&(a?delete a[n]:delete e[n]),a=t}}return e}function fy(){let e=[];return{get observers(){return e},next:t=>{for(const n of e)n.next(t)},subscribe:t=>(e.push(t),{unsubscribe:()=>{e=e.filter((e=>e!==t))}}),unsubscribe:()=>{e=[]}}}var my=e=>gv(e)||!vv(e);function hy(e,t){if(my(e)||my(t))return e===t;if(hv(e)&&hv(t))return e.getTime()===t.getTime();const n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(const i of n){const n=e[i];if(!r.includes(i))return!1;if("ref"!==i){const e=t[i];if(hv(n)&&hv(e)||yv(n)&&yv(e)||Array.isArray(n)&&Array.isArray(e)?!hy(n,e):n!==e)return!1}}return!0}var gy=e=>{const t=e?e.ownerDocument:0;return e instanceof(t&&t.defaultView?t.defaultView.HTMLElement:HTMLElement)},vy=e=>"select-multiple"===e.type,yy=e=>ey(e)||mv(e),by=e=>gy(e)&&e.isConnected,xy=e=>{for(const t in e)if(Qv(e[t]))return!0;return!1};function Ey(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const n=Array.isArray(e);if(yv(e)||n)for(const r in e)Array.isArray(e[r])||yv(e[r])&&!xy(e[r])?(t[r]=Array.isArray(e[r])?[]:{},Ey(e[r],t[r])):gv(e[r])||(t[r]=!0);return t}function wy(e,t,n){const r=Array.isArray(e);if(yv(e)||r)for(const i in e)Array.isArray(e[i])||yv(e[i])&&!xy(e[i])?wv(t)||my(n[i])?n[i]=Array.isArray(e[i])?Ey(e[i],[]):{...Ey(e[i])}:wy(e[i],gv(t)?{}:t[i],n[i]):hy(e[i],t[i])?delete n[i]:n[i]=!0;return n}var _y=(e,t)=>wy(e,t,Ey(t)),ky=(e,t)=>{let{valueAsNumber:n,valueAsDate:r,setValueAs:i}=t;return wv(e)?e:n?""===e?NaN:e?+e:e:r&&Nv(e)?new Date(e):i?i(e):e};function Sy(e){const t=e.ref;if(!(e.refs?e.refs.every((e=>e.disabled)):t.disabled))return Jv(t)?t.files:ey(t)?oy(e.refs).value:vy(t)?[...t.selectedOptions].map((e=>{let{value:t}=e;return t})):mv(t)?iy(e.refs).value:ky(wv(t.value)?e.ref.value:t.value,e)}var Cy=(e,t,n,r)=>{const i={};for(const a of e){const e=_v(t,a);e&&Gv(i,a,e._f)}return{criteriaMode:n,names:[...e],fields:i,shouldUseNativeValidation:r}},Ty=e=>wv(e)?e:ty(e)?e.source:yv(e)?ty(e.value)?e.value.source:e.value:e,Iy=e=>e.mount&&(e.required||e.min||e.max||e.maxLength||e.minLength||e.pattern||e.validate);function Oy(e,t,n){const r=_v(e,n);if(r||$v(n))return{error:r,name:n};const i=n.split(".");for(;i.length;){const r=i.join("."),a=_v(t,r),o=_v(e,r);if(a&&!Array.isArray(a)&&n!==r)return{name:n};if(o&&o.type)return{name:r,error:o};i.pop()}return{name:n}}var Ay=(e,t,n,r,i)=>!i.isOnAll&&(!n&&i.isOnTouch?!(t||e):(n?r.isOnBlur:i.isOnBlur)?!e:!(n?r.isOnChange:i.isOnChange)||e),Ry=(e,t)=>!Ev(_v(e,t)).length&&py(e,t);const Py={mode:Sv.onSubmit,reValidateMode:Sv.onChange,shouldFocusError:!0};function My(){let e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n={...Py,...t},r={submitCount:0,isDirty:!1,isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},errors:{}},i={},a=Hv(n.defaultValues)||{},o=n.shouldUnregister?{}:Hv(a),s={action:!1,mount:!1,watch:!1},l={mount:new Set,unMount:new Set,array:new Set,watch:new Set},c=0;const u={isDirty:!1,dirtyFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},d={watch:fy(),array:fy(),state:fy()},p=uy(n.mode),f=uy(n.reValidateMode),m=n.criteriaMode===Sv.all,h=async()=>{if(u.isValid){const e=n.resolver?Lv((await x()).errors):await E(i,!0);e!==r.isValid&&(r.isValid=e,d.state.next({isValid:e}))}},g=e=>u.isValidating&&e!==r.isValidating&&d.state.next({isValidating:e}),v=(e,t,n,r)=>{const l=_v(i,e);if(l){const i=_v(o,e,wv(n)?_v(a,e):n);wv(i)||r&&r.defaultChecked||t?Gv(o,e,t?i:Sy(l._f)):k(e,i),s.mount&&h()}},y=(e,t,n,i,o)=>{let s=!1,l=!1;const c={name:e};if((!n||i)&&(u.isDirty&&(l=r.isDirty,r.isDirty=c.isDirty=w(),s=l!==c.isDirty),u.dirtyFields)){l=_v(r.dirtyFields,e);const n=hy(_v(a,e),t);n?py(r.dirtyFields,e):Gv(r.dirtyFields,e,!0),c.dirtyFields=r.dirtyFields,s=s||l!==!n}if(n){const t=_v(r.touchedFields,e);t||(Gv(r.touchedFields,e,n),c.touchedFields=r.touchedFields,s=s||u.touchedFields&&t!==n)}return s&&o&&d.state.next(c),s?c:{}},b=(n,i,a,o)=>{const s=_v(r.errors,n),l=u.isValid&&Xv(i)&&r.isValid!==i;var p;if(t.delayError&&a?(p=()=>((e,t)=>{Gv(r.errors,e,t),d.state.next({errors:r.errors})})(n,a),e=e=>{clearTimeout(c),c=window.setTimeout(p,e)},e(t.delayError)):(clearTimeout(c),e=null,a?Gv(r.errors,n,a):py(r.errors,n)),(a?!hy(s,a):s)||!Lv(o)||l){const e={...o,...l&&Xv(i)?{isValid:i}:{},errors:r.errors,name:n};r={...r,...e},d.state.next(e)}g(!1)},x=async e=>await n.resolver(o,n.context,Cy(e||l.mount,i,n.criteriaMode,n.shouldUseNativeValidation)),E=async function(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{valid:!0};for(const a in e){const s=e[a];if(s){const{_f:e,...a}=s;if(e){const a=l.array.has(e.name),c=await cy(s,_v(o,e.name),m,n.shouldUseNativeValidation,a);if(c[e.name]&&(i.valid=!1,t))break;!t&&(_v(c,e.name)?a?Yv(r.errors,c,e.name):Gv(r.errors,e.name,c[e.name]):py(r.errors,e.name))}a&&await E(a,t,i)}}return i.valid},w=(e,t)=>(e&&t&&Gv(o,e,t),!hy(O(),a)),_=(e,t,n)=>Fv(e,l,{...s.mount?o:wv(t)?a:Nv(e)?{[e]:t}:t},n),k=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const r=_v(i,e);let a=t;if(r){const n=r._f;n&&(!n.disabled&&Gv(o,e,ky(t,n)),a=Vv&&gy(n.ref)&&gv(t)?"":t,vy(n.ref)?[...n.ref.options].forEach((e=>e.selected=a.includes(e.value))):n.refs?mv(n.ref)?n.refs.length>1?n.refs.forEach((e=>(!e.defaultChecked||!e.disabled)&&(e.checked=Array.isArray(a)?!!a.find((t=>t===e.value)):a===e.value))):n.refs[0]&&(n.refs[0].checked=!!a):n.refs.forEach((e=>e.checked=e.value===a)):Jv(n.ref)?n.ref.value="":(n.ref.value=a,n.ref.type||d.watch.next({name:e})))}(n.shouldDirty||n.shouldTouch)&&y(e,a,n.shouldTouch,n.shouldDirty,!0),n.shouldValidate&&I(e)},S=(e,t,n)=>{for(const r in t){const a=t[r],o=`${e}.${r}`,s=_v(i,o);!l.array.has(e)&&my(a)&&(!s||s._f)||hv(a)?k(o,a,n):S(o,a,n)}},C=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const s=_v(i,e),c=l.array.has(e),p=Hv(t);Gv(o,e,p),c?(d.array.next({name:e,values:o}),(u.isDirty||u.dirtyFields)&&n.shouldDirty&&(r.dirtyFields=_y(a,o),d.state.next({name:e,dirtyFields:r.dirtyFields,isDirty:w(e,p)}))):!s||s._f||gv(p)?k(e,p,n):S(e,p,n),qv(e,l)&&d.state.next({}),d.watch.next({name:e})},T=async t=>{const a=t.target;let s=a.name;const c=_v(i,s),v=()=>a.type?Sy(c._f):bv(t);if(c){let a,w;const _=v(),k=t.type===kv.BLUR||t.type===kv.FOCUS_OUT,S=!Iy(c._f)&&!n.resolver&&!_v(r.errors,s)&&!c._f.deps||Ay(k,_v(r.touchedFields,s),r.isSubmitted,f,p),C=qv(s,l,k);Gv(o,s,_),k?(c._f.onBlur&&c._f.onBlur(t),e&&e(0)):c._f.onChange&&c._f.onChange(t);const T=y(s,_,k,!1),O=!Lv(T)||C;if(!k&&d.watch.next({name:s,type:t.type}),S)return u.isValid&&h(),O&&d.state.next({name:s,...C?{}:T});if(!k&&C&&d.state.next({}),g(!0),n.resolver){const{errors:e}=await x([s]),t=Oy(r.errors,i,s),n=Oy(e,i,t.name||s);a=n.error,s=n.name,w=Lv(e)}else a=(await cy(c,_v(o,s),m,n.shouldUseNativeValidation))[s],a?w=!1:u.isValid&&(w=await E(i,!0));my(_)&&v()!==_?g(!1):(c._f.deps&&I(c._f.deps),b(s,w,a,T))}},I=async function(e){let t,a,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const s=jv(e);if(g(!0),n.resolver){const n=await(async e=>{const{errors:t}=await x();if(e)for(const n of e){const e=_v(t,n);e?Gv(r.errors,n,e):py(r.errors,n)}else r.errors=t;return t})(wv(e)?e:s);t=Lv(n),a=e?!s.some((e=>_v(n,e))):t}else e?(a=(await Promise.all(s.map((async e=>{const t=_v(i,e);return await E(t&&t._f?{[e]:t}:t)})))).every(Boolean),(a||r.isValid)&&h()):a=t=await E(i);return d.state.next({...!Nv(e)||u.isValid&&t!==r.isValid?{}:{name:e},...n.resolver||!e?{isValid:t}:{},errors:r.errors,isValidating:!1}),o.shouldFocus&&!a&&Kv(i,(e=>e&&_v(r.errors,e)),e?s:l.mount),a},O=e=>{const t={...a,...s.mount?o:{}};return wv(e)?t:Nv(e)?_v(t,e):e.map((e=>_v(t,e)))},A=(e,t)=>({invalid:!!_v((t||r).errors,e),isDirty:!!_v((t||r).dirtyFields,e),isTouched:!!_v((t||r).touchedFields,e),error:_v((t||r).errors,e)}),R=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};for(const s of e?jv(e):l.mount)l.mount.delete(s),l.array.delete(s),_v(i,s)&&(t.keepValue||(py(i,s),py(o,s)),!t.keepError&&py(r.errors,s),!t.keepDirty&&py(r.dirtyFields,s),!t.keepTouched&&py(r.touchedFields,s),!n.shouldUnregister&&!t.keepDefaultValue&&py(a,s));d.watch.next({}),d.state.next({...r,...t.keepDirty?{isDirty:w()}:{}}),!t.keepIsValid&&h()},P=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=_v(i,e);const c=Xv(t.disabled);return Gv(i,e,{...r||{},_f:{...r&&r._f?r._f:{ref:{name:e}},name:e,mount:!0,...t}}),l.mount.add(e),r?c&&Gv(o,e,t.disabled?void 0:_v(o,e,Sy(r._f))):v(e,!0,t.value),{...c?{disabled:t.disabled}:{},...n.shouldUseNativeValidation?{required:!!t.required,min:Ty(t.min),max:Ty(t.max),minLength:Ty(t.minLength),maxLength:Ty(t.maxLength),pattern:Ty(t.pattern)}:{},name:e,onChange:T,onBlur:T,ref:o=>{if(o){P(e,t),r=_v(i,e);const n=wv(o.value)&&o.querySelectorAll&&o.querySelectorAll("input,select,textarea")[0]||o,s=yy(n),l=r._f.refs||[];if(s?l.find((e=>e===n)):n===r._f.ref)return;Gv(i,e,{_f:{...r._f,...s?{refs:[...l.filter(by),n,...Array.isArray(_v(a,e))?[{}]:[]],ref:{type:n.type,name:e}}:{ref:n}}}),v(e,!1,void 0,n)}else r=_v(i,e,{}),r._f&&(r._f.mount=!1),(n.shouldUnregister||t.shouldUnregister)&&(!xv(l.array,e)||!s.action)&&l.unMount.add(e)}}},M=()=>n.shouldFocusError&&Kv(i,(e=>e&&_v(r.errors,e)),l.mount);return{control:{register:P,unregister:R,getFieldState:A,_executeSchema:x,_focusError:M,_getWatch:_,_getDirty:w,_updateValid:h,_removeUnmounted:()=>{for(const e of l.unMount){const t=_v(i,e);t&&(t._f.refs?t._f.refs.every((e=>!by(e))):!by(t._f.ref))&&R(e)}l.unMount=new Set},_updateFieldArray:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2?arguments[2]:void 0,l=arguments.length>3?arguments[3]:void 0,c=!(arguments.length>4&&void 0!==arguments[4])||arguments[4],p=!(arguments.length>5&&void 0!==arguments[5])||arguments[5];if(l&&n){if(s.action=!0,p&&Array.isArray(_v(i,e))){const t=n(_v(i,e),l.argA,l.argB);c&&Gv(i,e,t)}if(p&&Array.isArray(_v(r.errors,e))){const t=n(_v(r.errors,e),l.argA,l.argB);c&&Gv(r.errors,e,t),Ry(r.errors,e)}if(u.touchedFields&&p&&Array.isArray(_v(r.touchedFields,e))){const t=n(_v(r.touchedFields,e),l.argA,l.argB);c&&Gv(r.touchedFields,e,t)}u.dirtyFields&&(r.dirtyFields=_y(a,o)),d.state.next({name:e,isDirty:w(e,t),dirtyFields:r.dirtyFields,errors:r.errors,isValid:r.isValid})}else Gv(o,e,t)},_getFieldArray:e=>Ev(_v(s.mount?o:a,e,t.shouldUnregister?_v(a,e,[]):[])),_subjects:d,_proxyFormState:u,get _fields(){return i},get _formValues(){return o},get _stateFlags(){return s},set _stateFlags(e){s=e},get _defaultValues(){return a},get _names(){return l},set _names(e){l=e},get _formState(){return r},set _formState(e){r=e},get _options(){return n},set _options(e){n={...n,...e}}},trigger:I,register:P,handleSubmit:(e,t)=>async a=>{a&&(a.preventDefault&&a.preventDefault(),a.persist&&a.persist());let s=!0,l=Hv(o);d.state.next({isSubmitting:!0});try{if(n.resolver){const{errors:e,values:t}=await x();r.errors=e,l=t}else await E(i);Lv(r.errors)?(d.state.next({errors:{},isSubmitting:!0}),await e(l,a)):(t&&await t({...r.errors},a),M())}catch(c){throw s=!1,c}finally{r.isSubmitted=!0,d.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:Lv(r.errors)&&s,submitCount:r.submitCount+1,errors:r.errors})}},watch:(e,t)=>Qv(e)?d.watch.subscribe({next:n=>e(_(void 0,t),n)}):_(e,t,!0),setValue:C,getValues:O,reset:(e,n)=>function(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const c=e||a,p=Hv(c),f=e&&!Lv(e)?p:a;if(n.keepDefaultValues||(a=c),!n.keepValues){if(n.keepDirtyValues)for(const e of l.mount)_v(r.dirtyFields,e)?Gv(f,e,_v(o,e)):C(e,_v(f,e));else{if(Vv&&wv(e))for(const e of l.mount){const t=_v(i,e);if(t&&t._f){const e=Array.isArray(t._f.refs)?t._f.refs[0]:t._f.ref;if(gy(e)){const t=e.closest("form");if(t){t.reset();break}}}}i={}}o=t.shouldUnregister?n.keepDefaultValues?Hv(a):{}:p,d.array.next({values:f}),d.watch.next({values:f})}l={mount:new Set,unMount:new Set,array:new Set,watch:new Set,watchAll:!1,focus:""},s.mount=!u.isValid||!!n.keepIsValid,s.watch=!!t.shouldUnregister,d.state.next({submitCount:n.keepSubmitCount?r.submitCount:0,isDirty:n.keepDirty||n.keepDirtyValues?r.isDirty:!(!n.keepDefaultValues||hy(e,a)),isSubmitted:!!n.keepIsSubmitted&&r.isSubmitted,dirtyFields:n.keepDirty||n.keepDirtyValues?r.dirtyFields:n.keepDefaultValues&&e?_y(a,e):{},touchedFields:n.keepTouched?r.touchedFields:{},errors:n.keepErrors?r.errors:{},isSubmitting:!1,isSubmitSuccessful:!1})}(Qv(e)?e(o):e,n),resetField:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};_v(i,e)&&(wv(t.defaultValue)?C(e,_v(a,e)):(C(e,t.defaultValue),Gv(a,e,t.defaultValue)),t.keepTouched||py(r.touchedFields,e),t.keepDirty||(py(r.dirtyFields,e),r.isDirty=t.defaultValue?w(e,_v(a,e)):w()),t.keepError||(py(r.errors,e),u.isValid&&h()),d.state.next({...r}))},clearErrors:e=>{e?jv(e).forEach((e=>py(r.errors,e))):r.errors={},d.state.next({errors:r.errors})},unregister:R,setError:(e,t,n)=>{const a=(_v(i,e,{_f:{}})._f||{}).ref;Gv(r.errors,e,{...t,ref:a}),d.state.next({name:e,errors:r.errors,isValid:!1}),n&&n.shouldFocus&&a&&a.focus&&a.focus()},setFocus:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const n=_v(i,e),r=n&&n._f;if(r){const e=r.refs?r.refs[0]:r.ref;e.focus&&(e.focus(),t.shouldSelect&&e.select())}},getFieldState:A}}function Ly(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=d.useRef(),[n,r]=d.useState({isDirty:!1,isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,submitCount:0,dirtyFields:{},touchedFields:{},errors:{},defaultValues:e.defaultValues});t.current||(t.current={...My(e),formState:n});const i=t.current.control;return i._options=e,Bv({subject:i._subjects.state,callback:d.useCallback((e=>{Dv(e,i._proxyFormState,!0)&&(i._formState={...i._formState,...e},r({...i._formState}))}),[i])}),d.useEffect((()=>{i._stateFlags.mount||(i._proxyFormState.isValid&&i._updateValid(),i._stateFlags.mount=!0),i._stateFlags.watch&&(i._stateFlags.watch=!1,i._subjects.state.next({})),i._removeUnmounted()})),d.useEffect((()=>{n.submitCount&&i._focusError()}),[i,n.submitCount]),t.current.formState=Mv(n,i),t.current}var Dy=n(3387),jy=n(2334);const By=()=>{const{partner:{getPartnerByHandle:e},visitor:{getVisitorSettings:t}}=(0,d.useContext)(Ic),{data:n}=t(),{data:r}=e(null==n?void 0:n.partnerHandle,{enabled:!(null==n||!n.partnerHandle)});return r},Ny=(e,t)=>{if(!t||0===t.length)return"NO TRANSLATIONS PROVIDED";const n=t.find((t=>t.key===e));return n&&n.translation?n.translation:(console.warn(`NO TRANSLATION AVAILABLE FOR ${e}`),e)},Fy={distributorWrapper:{gridColumn:["span 12","span 12","span 4"],gridTemplateColumns:"1fr",gridTemplateRows:"repeat(4, min-content) 1fr",alignContent:"start"},distributorDescription:{pb:[6,4,4]},distributorDetails:{gridTemplateColumns:["auto 1fr","auto 1fr","1fr"],alignItems:"start",pb:4},distributorImage:{width:[14,20,24],height:[14,20,24],borderRadius:"full",overflow:"hidden",mb:[0,0,4]},distributorChangeLink:{alignSelf:"end",mb:[6,4,0]},formWrapper:{gridColumn:["span 12","span 12","span 8"],gridTemplateColumns:"1fr",borderLeftStyle:"solid",borderLeftColor:"textMuted",borderLeftWidth:[0,0,"px"],pl:[0,0,Kl.vP]},formActionArea:{gridColumn:"1 / -1",justifyContent:"space-between",alignItems:"center",mt:4},heading:{pb:6},backButton:{display:"flex",alignItems:"center"},changeDistributorButton:{cursor:"pointer",pl:0,pr:0,pt:8,lineHeight:"22px",backgroundColor:"transparent",fontFamily:"body",borderRadius:0,...jy.Vy}},Wy=e=>{let{onSubmit:t,onCancel:n,onChangeDistributor:r,blocksFormLegalText:i,T:a}=e;const{register:o,handleSubmit:s,formState:{errors:l,isSubmitting:c,isValid:u}}=Ly({mode:"onChange"}),p=By();return p?d.createElement(yl,{variant:"contentGrid"},d.createElement(yl,{variant:"contentGrid",sx:Fy.distributorWrapper,"data-testid":"ModalContactForm-distributorWrapper"},d.createElement(Qc,{as:"h3",variant:"h3",sx:Fy.heading},Ny("YOUR_DISTRIBUTOR_HEADLINE",a)),d.createElement(wl,{as:"span",sx:Fy.distributorDescription},Ny("YOUR_DISTRIBUTOR_COPY_TEXT",a)),d.createElement(yl,{variant:"contentGrid",sx:Fy.distributorDetails},d.createElement(kd,{sx:Fy.distributorImage}),d.createElement(wl,{as:"span"},d.createElement("strong",null,null==p?void 0:p.finderData.partnerFinderName),d.createElement("br",null),null!=p&&p.finderData.shortAddress?null==p?void 0:p.finderData.shortAddress:null,d.createElement("br",null),null!=p&&p.finderData.partnerFinderCompany?null==p?void 0:p.finderData.partnerFinderCompany:null,d.createElement("br",null),d.createElement(Bd,{to:{_key:"key-externalLink-url",_type:"externalLink",label:`${null==p?void 0:p.partnerData.handle}.bemergroup.com`,target:"_blank",externalLink:`https://${null==p?void 0:p.partnerData.handle}.bemergroup.com`}}),d.createElement("br",null),null!=p&&p.finderData.partnerFinderPhone?d.createElement(Bd,{to:{_key:"key-externalLink-tel",_type:"externalLink",label:(null==p?void 0:p.finderData.partnerFinderPhone)||"",target:"",externalLink:`tel:${null==p?void 0:p.finderData.partnerFinderPhone.replace(" ","")}`}}):null)),d.createElement(fl,{sx:Fy.distributorChangeLink},d.createElement(fu,{variant:"buttons.linkDefault",type:"button",onClick:r,sx:Fy.changeDistributorButton,additionalTrackingIdInfo:"changeDistributor","data-testid":"ModalContactForm-changeDistributorButton"},Ny("YOUR_DISTRIBUTOR_ACTION_CHANGE_DISTRIBUTOR",a)))),d.createElement(yl,{variant:"contentGrid",sx:Fy.formWrapper,"data-testid":"ModalContactForm-formWrapper"},d.createElement(Qc,{as:"h3",variant:"h3",sx:Fy.heading},Ny("FORM_HEADLINE",a)),d.createElement(yl,{as:"form",variant:"formGrid",onSubmit:s(t)},d.createElement(yl,{variant:"formInputGrid"},d.createElement(Ol,Object.assign({"data-testid":"ModalContactForm-name",placeholder:Ny("FORM_FIELD_NAME_LABEL",a)},o("name",{required:!0}))),d.createElement(Cl,{htmlFor:"name"},Ny("FORM_FIELD_NAME_LABEL",a)),l.name&&d.createElement(wl,{as:"em",variant:"formInputError"},Ny("FORM_FIELD_NAME_ERROR_GENERIC",a))),d.createElement(yl,{variant:"formInputGrid"},d.createElement(Ol,Object.assign({"data-testid":"ModalContactForm-mail",placeholder:Ny("FORM_FIELD_EMAIL_LABEL",a)},o("email",{required:!0,pattern:/.+@.+/}))),d.createElement(Cl,{htmlFor:"email"},Ny("FORM_FIELD_EMAIL_LABEL",a)),l.email&&d.createElement(wl,{as:"em",variant:"formInputError"},Ny("FORM_FIELD_EMAIL_ERROR_GENERIC",a))),d.createElement(yl,{variant:"formInputGrid"},d.createElement(Bl,Object.assign({"data-testid":"ModalContactForm-textarea",rows:6,placeholder:Ny("FORM_FIELD_QUESTION_LABEL",a)},o("message",{required:!0}))),d.createElement(Cl,{htmlFor:"message"},Ny("FORM_FIELD_QUESTION_LABEL",a)),l.message&&d.createElement(wl,{as:"em",variant:"formInputError"},Ny("FORM_FIELD_QUESTION_ERROR_GENERIC",a))),d.createElement(yl,{variant:"formInputGrid"},d.createElement(lm,{blocks:i})),d.createElement(ml,{sx:Fy.formActionArea},d.createElement(fu,{variant:"buttons.tertiarySmall",type:"button",onClick:n,sx:Fy.backButton,additionalTrackingIdInfo:"back","data-testid":"ModalContactForm-backButton"},d.createElement(fl,{style:{height:"2rem",width:"2rem"}},d.createElement(Dy.oBS,{size:"100%"})),Ny("FORM_ACTION_BACK",a)),d.createElement(fu,{"data-testid":"ModalContactForm-submitButton",disabled:c||!u,additionalTrackingIdInfo:"submit"},Ny("FORM_ACTION_SUBMIT",a)))))):null},Vy={wrapper:{gridTemplateColumns:"1fr",justifyItems:"center",textAlign:"center",pb:10},distributorImage:{width:32,height:32,borderRadius:"full",overflow:"hidden",my:10},heading:{mb:6},successText:{pb:10},supportText:{pb:0}},Hy=e=>{let{email:t,supportPageLink:n,T:r}=e;return d.createElement(yl,{variant:"contentGrid",sx:Vy.wrapper},d.createElement(kd,{sx:Vy.distributorImage}),d.createElement(Qc,{as:"h3",variant:"h3",sx:Vy.heading},Ny("SUCCESS_HEADLINE",r)),d.createElement(wl,{as:"span",sx:Vy.successText},Ny("SUCCESS_COPY_TEXT",r),d.createElement("br",null),d.createElement(Bd,{"data-testid":"ModalContactFormSuccess-mail",to:{_key:"key-externalLink-email",_type:"externalLink",label:t,target:"",externalLink:`mailto:${t}`}})),d.createElement(wl,{as:"span",sx:Vy.supportText},Ny("SUCCESS_SUPPORT_TEXT",r)),d.createElement(Bd,{to:n,variant:"links.buttonTertiary"}))};var zy=n(7193),$y=n.n(zy),Uy=n(9765);const Gy={wrapper:{gridTemplateColumns:"max-content auto"}},Ky=e=>{let{partnerData:t}=e;return d.createElement(yl,{variant:"contentGrid",sx:Gy.wrapper},d.createElement(kd,{forcePartnerId:t.partnerData.customerNo}),d.createElement(wl,{as:"span"},d.createElement("strong",null,t.finderData.partnerFinderName),d.createElement("br",null),t.finderData.shortAddress?t.finderData.shortAddress:null,d.createElement("br",null),t.finderData.partnerFinderCompany?t.finderData.partnerFinderCompany:null,d.createElement("br",null),d.createElement(Bd,{to:{_key:"key-externalLink-url",_type:"externalLink",label:`${t.partnerData.handle}.bemergroup.com`,target:"_blank",externalLink:`https://${t.partnerData.handle}.bemergroup.com`}}),d.createElement("br",null),t.finderData.partnerFinderPhone?d.createElement(Bd,{to:{_key:"key-externalLink-tel",_type:"externalLink",label:t.finderData.partnerFinderPhone||"",target:"",externalLink:`tel:${t.finderData.partnerFinderPhone.replace(" ","")}`}}):null))},qy={distributorWrapper:{gridColumn:["span 12","span 12","span 4"],gridTemplateColumns:"1fr",gridTemplateRows:"repeat(4, min-content) 1fr",alignContent:"start"},description:{pb:[6,4,4]},distributorDetails:{gridTemplateColumns:["auto 1fr","auto 1fr","1fr"],alignItems:"start",pb:4},distributorImage:{width:[14,20,24],height:[14,20,24],borderRadius:"full",overflow:"hidden",mb:[0,0,4]},distributorChangeLink:{alignSelf:"end",justifySelf:"center",mb:[6,4,0]},formWrapper:{gridColumn:["span 12","span 12","span 8"],gridTemplateColumns:"1fr",gridTemplateRows:"max-content max-content max-content 1fr",minHeight:["70vh","50vh","calc(min(700px, 60vh))"],alignContent:"start",borderLeftStyle:"solid",borderLeftColor:"textMuted",borderLeftWidth:[0,0,"px"],pl:[0,0,Kl.vP]},heading:{pb:6},backButton:{display:"flex",alignItems:"center"},autoSuggestionItemWrapper:{borderBottomWidth:"px",borderBottomStyle:"solid",borderBottomColor:"gray.2","&:last-of-type":{borderBottomColor:"transparent"}},autoSuggestionHeadline:{textAlign:"center",bg:"white",px:2,py:5},autoSuggestionPartnerAvatarWrapper:{width:8,alignItems:"center"},autoSuggestionItemLabelWrapper:{flexDirection:"column",justifyContent:"center",whiteSpace:"nowrap",overflow:"hidden"},autoSuggestionItemLabel:{p:1,overflow:"hidden",textOverflow:"ellipsis"},autoSuggestionItemSubLabel:{pt:2,px:1,pb:1,overflow:"hidden",textOverflow:"ellipsis"},partnerCardWrapper:{gridColumn:"2 / -2",pt:5,justifyContent:"space-around"},formActionArea:{alignSelf:"end",gridColumn:"1 / -1",justifyContent:"space-between",alignItems:"center",mt:4}},Yy=e=>({cursor:"pointer",bg:e?"gray":"white",px:4,height:12}),Xy=e=>{let{onSubmit:t,onCancel:n,T:i,sx:a}=e;const{0:o,1:s}=(0,d.useState)(""),{0:l,1:c}=(0,d.useState)(void 0),{0:u,1:p}=(0,d.useState)(void 0),{handleSubmit:f,formState:{isSubmitting:m}}=Ly(),{partner:{getPartnerSuggestions:h,getPartnersByLocation:g},address:{getAddressSuggestions:v}}=(0,d.useContext)(Ic),{data:y}=h(o,r.Td.IBDT,{enabled:!!o}),{isFetching:b,data:x}=g(null==u?void 0:u.geoLatitude,null==u?void 0:u.geoLongitude,r.Td.BPPLUS,{enabled:!(null==u||!u.geoLatitude||null==u||!u.geoLongitude)}),{data:E}=v(o,{enabled:!!o});(0,d.useEffect)((()=>{x&&(c(x[0]),p(void 0))}),[x]);const w=(null==y?void 0:y.map(((e,t)=>({type:"partnerSuggestion",label:e.finderData.partnerFinderName,key:e.partnerData.customerNo,afterLabel:e.finderData.partnerFinderCompany?` - ${e.finderData.partnerFinderCompany}`:"",subLabel:e.finderData.shortAddress,isFirstPartnerSuggestion:!t,isFirstAddressSuggestion:!1,data:e}))))||[],_=(null==E?void 0:E.map(((e,t)=>({type:"addressSuggestion",label:e.geoFormattedAddress,key:e.geoFormattedAddress,afterLabel:"",subLabel:e.geoFederalStateName,isFirstPartnerSuggestion:!1,isFirstAddressSuggestion:!t,data:e}))))||[],k=[].concat((0,Om.A)(w.slice(0,4)),(0,Om.A)((void 0===S&&(S=4),_.filter(((e,t,n)=>t===n.findIndex((t=>e.label===t.label)))).slice(0,S))));var S;return d.createElement(yl,{variant:"contentGrid",sx:a},d.createElement(yl,{variant:"contentGrid",sx:qy.distributorWrapper,"data-testid":"ModalPartnerFinderForm-distributorWrapper"},d.createElement(Qc,{as:"h3",variant:"h3",sx:qy.heading},Ny("PARTNER_FINDER_SEARCH_DISTRIBUTOR_HEADLINE",i)),d.createElement(wl,{as:"span",sx:qy.description},Ny("PARTNER_FINDER_SEARCH_DISTRIBUTOR_COPY_TEXT",i))),d.createElement(yl,{variant:"contentGrid",sx:qy.formWrapper,"data-testid":"ModalPartnerFinderForm-formWrapper"},d.createElement(Qc,{as:"h3",variant:"h3",sx:qy.heading},Ny("PARTNER_FINDER_SEARCH_YOUR_DISTRIBUTOR_HEADLINE",i)),d.createElement(wl,{as:"span",sx:qy.description},Ny("PARTNER_FINDER_SEARCH_YOUR_DISTRIBUTOR_COPY_TEXT",i)),d.createElement($y(),{getItemValue:e=>e.label,items:k,wrapperStyle:{display:"block",position:"relative"},menuStyle:{border:"1px solid #F2F2F2",boxShadow:Uy.A.smallCardShadow,zIndex:4,position:"absolute",top:"55px",left:0,maxWidth:"100%"},renderInput:e=>{let{...t}=e;return d.createElement(yl,{variant:"formInputGrid"},d.createElement(Ol,Object.assign({name:"searchInput",placeholder:Ny("FORM_FIELD_SEARCH_DISTRIBUTOR_LABEL",i)},t,{"data-testid":"ModalPartnerFinderForm-select"})),d.createElement(Cl,{htmlFor:"searchString"},Ny("FORM_FIELD_SEARCH_DISTRIBUTOR_LABEL",i)))},renderItem:(e,t)=>d.createElement(fl,{sx:qy.autoSuggestionItemWrapper,key:e.key},e.isFirstPartnerSuggestion?d.createElement(wl,{as:"p",variant:"caption.small",sx:qy.autoSuggestionHeadline},Ny("PARTNER_FINDER_SUGGESTION_SELECT_DISTRIBUTOR",i)):null,e.isFirstAddressSuggestion?d.createElement(wl,{as:"p",variant:"caption.small",sx:qy.autoSuggestionHeadline},w.length>0?Ny("PARTNER_FINDER_SUGGESTION_SELECT_ADDRESS",i):Ny("PARTNER_FINDER_SUGGESTION_SELECT_ADDRESS_WITH_NO_FOUND_DISTRIBUTOR",i)):null,d.createElement(ml,{sx:Yy(t)},"partnerSuggestion"===e.type&&"partnerData"in e.data?d.createElement(ml,{sx:qy.autoSuggestionPartnerAvatarWrapper},d.createElement(kd,{forcePartnerId:e.data.partnerData.customerNo,size:"tiny"})):null,d.createElement(ml,{sx:qy.autoSuggestionItemLabelWrapper},d.createElement(wl,{as:"p",variant:"small",sx:qy.autoSuggestionItemLabel},d.createElement("strong",null,e.label),e.afterLabel),e.subLabel?d.createElement(wl,{as:"p",variant:"small",sx:qy.autoSuggestionItemSubLabel},e.subLabel):null))),value:o,onChange:e=>s(e.target.value),onSelect:(e,t)=>{if("addressSuggestion"===t.type)return c(void 0),void p(t.data);c(t.data)}}),d.createElement(yl,{variant:"contentGrid"},d.createElement(ml,{sx:qy.partnerCardWrapper},b?d.createElement(ym,null):null,l?d.createElement(Ky,{partnerData:l}):null)),d.createElement(ml,{sx:qy.formActionArea,as:"form",onSubmit:f((()=>l&&t(l)))},d.createElement(fu,{variant:"buttons.tertiarySmall",type:"button",onClick:n,sx:qy.backButton,"data-testid":"ModalPartnerFinderForm-backButton"},d.createElement(fl,{style:{height:"2rem",width:"2rem"}},d.createElement(Dy.oBS,{size:"100%"})),Ny("FORM_ACTION_BACK",i)),d.createElement(fu,{disabled:!l||m,additionalTrackingIdInfo:"submit","data-testid":"ModalPartnerFinderForm-submitButton"},Ny("FORM_ACTION_SUBMIT_SET_DISTRIBUTOR",i)))))};(0,Nc.F)(!1);const Jy={wrapper:{height:0,mb:0},submittingPartnerFinderData:{my:10,mx:"auto"}},Qy="openContactForm",Zy=e=>{let{image:t,blocksFormLegalText:n,supportPageLink:r,translations:a,machineRef:o}=e;const[s,l]=(0,i.zl)(vg,{devTools:!1}),c=o?o.current:s,u=o?o.send:l,{visitor:{getVisitorSettings:p,mutationSendContactRequest:f,mutationVisitorSettings:m}}=(0,d.useContext)(Ic),{isFetching:h,data:g}=p(),v=f(),y=m(),b=e=>new Promise((t=>{const n={partnerHandle:e.partnerData.handle};y.mutate(n,{onSuccess:e=>{u(gg.events.successfullySubmittedPartnerForm()),function(e,t){if(void 0===t&&(t=""),"undefined"==typeof window)return;const n=bm();n.set(e,t),wm(n)}(Qy),t(e)}})})),x=e=>{const t={...e,log:!1};return new Promise((n=>{v.mutate(t,{onSuccess:t=>{u(gg.events.successfullySubmittedContactForm(e.email)),n(t)}})}))};if(h&&!g)return null;c.value===ug&&((e,t)=>{if("undefined"==typeof window)return!1;const n=bm();return t?n.get(e)===t:n.has(e)})(Qy)&&u(gg.events.openModal(null==g?void 0:g.partnerHandle));const E=()=>{u(gg.events.clickOnChangeDistributor())},w=()=>{c.value!==pg&&((e=>{if("undefined"==typeof window||!window.location.hash)return;const t=bm();t.delete(e),wm(t)})(Qy),u(gg.events.closeModal()))};let _;switch(c.value){case dg:_=d.createElement(Xy,{onSubmit:b,onCancel:w,T:a});break;case pg:_=d.createElement(ym,{sx:Jy.submittingPartnerFinderData});break;case fg:_=d.createElement(Wy,{T:a,blocksFormLegalText:n,onSubmit:x,onCancel:w,onChangeDistributor:E});break;case mg:_=d.createElement(Hy,{email:c.context.email,T:a,supportPageLink:r[0]});break;case ug:break;default:throw new Error(`State machine is in undefined state ${c.value}`)}return d.createElement(d.Fragment,null,d.createElement(Dp,{isVisible:!!_,onClose:w,"data-testid":"ModalContactForm"},_),d.createElement(Bp,{sx:Jy.wrapper},d.createElement(fv,{image:t,onClick:()=>{u(gg.events.openModal(null==g?void 0:g.partnerHandle))}})))},eb={moduleWrapper:{pb:[8,12,16],pt:[8,10,12],mb:[0,0,0]},logoTextWrapper:{gridColumn:["2 / -2","2 / -2","2 / span 3"],pb:[ql,14,0]},bemLogo:{gridColumn:"span 2",color:"text"},text:{pt:2,pb:8,color:"textSecondary"},textWrapper:{pt:4,gridColumn:["2 / -2","2 / -2","6 / -2"],flexDirection:["column","row","row"],justifyContent:"space-between",pb:[12,16,20]},pagesWrapper:{flexDirection:"column",pb:[ql,0,0],"&:last-of-type":{pb:0}},pageCategory:{pb:6,fontWeight:"bold",color:"text"},pageCategoryWithoutChildLinks:{pb:8,fontWeight:"bold",color:"text"},pageLabel:{pb:4,color:"text"},socialMediaWrappper:{gridColumn:["2 / -2","2 / span 2","2 / span 2"],flexDirection:"row"},socialMediaIcon:{width:10,height:10,pr:5},legalLinksWrapper:{flexWrap:"wrap",flexDirection:["column","row","row"],gridColumn:["2/ -2","4 / -2","4 / -2"],justifyContent:["flex-start","flex-end","flex-end"],alignItems:["flex-start","center","center"],pb:5},legalLink:{display:"flex",alignItems:"center",color:"text",pb:5,pl:[0,8,8],"&:first-of-type":{pl:0}},copyright:{display:"flex",alignItems:"center",color:"textSecondary",pl:[0,8,8],pb:5},paymentIconsWrapper:{pt:7,gridColumn:"2 / -2",justifyContent:"center"},paymentIcon:{width:16,height:8,mr:5,"&:last-of-type":{mr:0}}},tb=e=>{let{module:t,machineRef:n}=e;return t?d.createElement(Zy,Object.assign({},t,{machineRef:n})):null};(0,Nc.F)(!1);const nb=e=>{var t;let{logoLink:n,text:a,buttonText:o,links:s,socialMediaLogos:l,paymentLogos:c,legalLinks:u,contactModule:p,theme:f}=e;const[m,h]=(0,i.zl)(vg,{devTools:!1}),g=s.filter((e=>{var t;return null===(t=e.childLinks)||void 0===t?void 0:t.length})),v=s.filter((e=>{var t;return!(null!==(t=e.childLinks)&&void 0!==t&&t.length)})),{0:y}=(0,d.useContext)(qc),{visitor:{getVisitorSettings:b}}=(0,d.useContext)(Ic),{data:x}=b();return d.createElement(d.Fragment,null,d.createElement(Jc,{themeName:f||y},d.createElement(Bp,{isFullWidth:!0,sx:eb.moduleWrapper,"data-testid":"BemM0016-moduleWrapper"},d.createElement(fl,{sx:eb.logoTextWrapper,"data-testid":"BemM0016-logoTextWrapper"},n?d.createElement(Bd,{to:n},d.createElement(zd,{sx:eb.bemLogo})):d.createElement(zd,{sx:eb.bemLogo}),d.createElement(fl,{sx:eb.contentWrapper},d.createElement(wl,{as:"p",variant:"small",sx:eb.text},a),o?d.createElement(fu,{onClick:()=>{h(gg.events.openModal(null==x?void 0:x.partnerHandle))},variant:"buttons.primary"},o):null)),d.createElement(ml,{sx:eb.textWrapper},g.map(((e,t)=>d.createElement(ml,{key:e.categoryLink[0].label,sx:eb.pagesWrapper},d.createElement(Bd,{to:e.categoryLink,sx:eb.pageCategory,variant:"links.footerLinks",additionalTrackingIdInfo:`linkLeft-${t+1}`},e.categoryLink[0].label),e.childLinks&&e.childLinks.length>0?e.childLinks.map(((e,n)=>d.createElement(Bd,{to:e,key:e.label,sx:eb.pageLabel,variant:"links.footerLinks",partiallyActive:!0,additionalTrackingIdInfo:`linkLeft-${t+1}-childLink-${n+1}`}))):null))),d.createElement(ml,{sx:eb.pagesWrapper},v.map(((e,t)=>d.createElement(Bd,{to:e.categoryLink,sx:eb.pageCategoryWithoutChildLinks,key:e.categoryLink[0].label,variant:"links.footerLinks",partiallyActive:!0,additionalTrackingIdInfo:`linkRight-${t+1}`},e.categoryLink[0].label))))),d.createElement(ml,{sx:eb.socialMediaWrappper},l&&l.length>0?l.map(((e,t)=>d.createElement(Bd,{to:e.socialMediaLogoLink,key:e._key,"data-testid":e._key,additionalTrackingIdInfo:`linkSocial-${t+1}`},d.createElement(cu,{image:e.image,sx:eb.socialMediaIcon})))):null),d.createElement(ml,{sx:eb.legalLinksWrapper},u.map(((e,t)=>d.createElement(Bd,{key:e._key,to:e,sx:eb.legalLink,variant:"links.footerLinks",additionalTrackingIdInfo:`linkLegal-${t+1}`}))),d.createElement(wl,{variant:"small",sx:eb.copyright},"© 2023 Bemer Group")),d.createElement(ml,{sx:eb.paymentIconsWrapper},c&&c.length>0?c.map((e=>d.createElement(cu,{key:e._key,image:e,forcedAspectRatio:r.NI[r.Jk.RATIO_3_2].ratio,sx:eb.paymentIcon}))):null))),d.createElement(tb,{module:null==p||null===(t=p.module)||void 0===t?void 0:t[0],machineRef:{current:m,send:h}}))},rb={text:{gridColumn:["1 / -1","2 / -2","2 / -2"],textAlign:"center",pb:[8,8,8]},link:{justifySelf:"center",gridColumn:"1 / -1",width:["100%","auto","auto"],mb:[0,16,24]},image:{gridColumn:"1 / -1",gridRow:[1,"auto","auto"],pb:[6,0,0]}},ib=e=>({gridColumn:"1 / -1",textAlign:"center",pb:Ql,label:e?"heroStartsWithText":void 0}),ab=e=>{let{title:t,text:n,link:i,media:a}=e;return d.createElement(Bp,null,d.createElement(yl,{variant:"contentGrid"},d.createElement(Qc,{as:"h2",variant:"h1",sx:ib(!tu())},t),d.createElement(wl,{as:"p",variant:"caption.small",sx:rb.text},n),null!=i&&i.length?d.createElement(Bd,{to:i,variant:"links.buttonPrimary",sx:rb.link}):null,a?d.createElement(bu,{media:a[0],forcedAspectRatio:r.NI[r.Jk.RATIO_17_8].ratio,sx:rb.image}):null))},ob=(e,t,n)=>new Intl.NumberFormat(e.bcp47Id,{style:"currency",currency:n||(0,r.rv)(e)}).format(null!==t?t:0),sb=To(yl),lb=To(fl),cb="contentWidth",ub="fullWidth",db={stickyCheckerWrapper:{position:"relative"},linkButton:{whiteSpace:"nowrap",gridColumn:["span 2","span 1","span 1"]},infoWrapper:{alignItems:"center",pb:[2,0,0]},price:{flex:"1 0 auto",pt:[0,"0_5","0_5"],pr:Kl.oK,pl:Kl.oK,textAlign:"right"},outerContentWrapper:{gridColumn:"1 / -1"}},pb=(e,t)=>{const n=ru();return{...xc(e),position:"sticky",top:t&&n?"6.75rem":16,zIndex:5,boxShadow:"cardShadow",pb:["2_5","5","5"],px:[2,3,4]}},fb=e=>({alignItems:"center",gridTemplateColumns:["1fr min-content","1fr repeat(2, min-content)","1fr repeat(2, min-content)"],width:"100%",margin:"auto",maxWidth:e?Kl.m$:"auto",gridGap:[0,0,0]}),mb=(e,t,n)=>{const r="belowHero"===t?Yl.map((t=>`calc((${e.space[`${t}`]} + ${e.space[16]}) * (-1))`)):`-${e.space[16]}`,i="belowHero"===t?Yl.map((t=>`calc((${e.space[`${t}`]} + ${e.space[24]}) * (-1))`)):`-${e.space[24]}`,a=ru();return{bg:"transparent",position:"absolute",height:"100px",width:"100px",right:0,top:n&&a?i:r}},hb=e=>{let{product:t,link:n,modulePosition:r="belowHero"}=e;const i=ru(),{locale:a}=(0,d.useContext)(Rc),o=(0,d.useContext)(Uc),{send:s,current:{context:{isM0001Sticky:l,isM0019Sticky:c}}}=(0,d.useContext)(Hc),{products:{getProduct:u},visitor:{getVisitorSettings:p}}=(0,d.useContext)(Ic),{data:f}=u(a,t.productId),{data:m,isFetching:h}=p(),{theme:g}=wc(),v=(0,d.useRef)(null),y=_m(n,null==m?void 0:m.partnerHandle);(0,d.useEffect)((()=>{const e=v.current,t=new IntersectionObserver((e=>{let[t]=e;return s({type:"updateIsM0019Sticky",data:{isSticky:t.intersectionRatio<1&&t.boundingClientRect.top<=0}})}),{threshold:[1]});return e&&t.observe(e),()=>{e&&t.unobserve(e)}}),[]);const b={[cb]:{transition:{duration:dd.f.SHORT,animation:"ease-in-out"}},[ub]:{transition:{duration:dd.f.SHORT,animation:"ease-in-out"}}},x={wrapper:{[cb]:{paddingTop:(E=5,4*E+"px"),transition:{duration:dd.f.SHORT,animation:"ease-in-out"}},[ub]:{paddingTop:0,transition:{duration:dd.f.SHORT,animation:"ease-in-out"}}}};var E;return d.createElement(d.Fragment,null,d.createElement(fl,{sx:db.stickyCheckerWrapper},d.createElement(fl,{sx:mb(g,r,l),ref:v})),d.createElement(Bp,{id:"BemM0019",isFullWidth:c&&i,sx:pb(r,l),"data-testid":"BemM0019-moduleWrapper"},d.createElement(lb,{sx:db.outerContentWrapper,initial:cb,variants:x.wrapper,animate:i&&c?ub:cb},d.createElement(sb,{initial:cb,animate:i&&c?ub:cb,variants:b,variant:"contentGrid",sx:fb(c),layout:!0},d.createElement(ml,{sx:db.infoWrapper},d.createElement(Vd,{links:o,limitationOfPath:2,addPaddingTop:!0}),d.createElement(wl,{as:"p",sx:db.price},d.createElement("strong",null,f&&null!==f.price?ob(a,f.price,f.currency):null))),h?d.createElement(fu,{variant:"buttons.primary",disabled:!0,sx:db.linkButton},n[0].label):d.createElement(Bd,{to:y,variant:"links.buttonPrimary",sx:db.linkButton})))))},gb="M0020",vb={heading:{pt:[0,12,12],pb:tc},text:{pb:[8,12,16]},video:{pb:Kl.oK},leftBox:{gridColumn:"1 / span 6"},rightBox:{gridColumn:"span 8"},leftInnerGrid:{gridTemplateColumns:`minmax(0, 1fr) repeat(5, ${Kl.y_})`,gap:Kl.oK},rightInnerGrid:{gridTemplateColumns:`repeat(7, ${Kl.y_}) minmax(0, 1fr)`,gap:Kl.oK},textWrapper:{gridColumn:"2 / span 4",gridRow:"1"},itemWrapper:{gridColumn:"span 5",pb:cc},itemImage:{gridColumn:"1",gridRow:"1"},itemHeading:{gridColumn:"1",gridRow:[2,2,1],alignSelf:"end",zIndex:2,px:[0,0,8],pb:[0,0,6]}},yb={wrapper:{gridColumn:"2 / -2"},text:{pb:8},video:{pb:8}},bb=e=>{let{_key:t,media:n,text:i,index:a}=e;return d.createElement(Jc,{key:t,themeName:[r.D7.DARK_TEXT,r.D7.DARK_TEXT,"videoSet"===n[0]._type?Zc(n[0]).themeName:n[0].themeName]},d.createElement(yl,{sx:vb.itemWrapper},d.createElement(Qc,{as:"p",variant:"h4",sx:vb.itemHeading,themeName:[r.D7.DARK_TEXT,r.D7.DARK_TEXT,"videoSet"===n[0]._type?Zc(n[0]).themeName:n[0].themeName]},i),d.createElement(bu,{media:n[0],forcedAspectRatio:r.NI[r.Jk.RATIO_5_4].ratio,sx:vb.itemImage,additionalTrackingIdInfo:a+1})))},xb=e=>{let{title:t,text:n,media:i,items:a}=e;return d.createElement(Bp,null,d.createElement(fl,{sx:yb.wrapper,"data-testid":"BemM0020-mobileWrapper"},d.createElement(Qc,{as:"h2",variant:"h2",sx:vb.heading},t),d.createElement(wl,{as:"p",variant:"caption.small",sx:yb.text},n),d.createElement(bu,{media:i,sx:yb.video,forcedAspectRatio:r.NI[r.Jk.RATIO_3_2].ratio,additionalTrackingIdInfo:"hero"}),a&&a[0]?d.createElement(bb,Object.assign({},a[0],{index:0})):null,a&&a[1]?d.createElement(bb,Object.assign({},a[1],{index:1})):null))},Eb=e=>{let{title:t,text:n,media:i,items:a}=e;return d.createElement(Bp,null,d.createElement(fl,{sx:vb.leftBox,"data-testid":"BemM0020-leftBox"},d.createElement(yl,{sx:vb.leftInnerGrid},d.createElement(fl,{sx:vb.textWrapper},d.createElement(Qc,{as:"h2",variant:"h2",sx:vb.heading},t),d.createElement(wl,{as:"p",variant:"caption.small",sx:vb.text},n))),a&&a[0]?d.createElement(bb,Object.assign({},a[0],{index:0})):null),d.createElement(fl,{sx:vb.rightBox,"data-testid":"BemM0020-rightBox"},d.createElement(bu,{media:i,sx:vb.video,forcedAspectRatio:r.NI[r.Jk.RATIO_3_2].ratio,autoplayPreview:!0,additionalTrackingIdInfo:"hero"}),d.createElement(yl,{sx:vb.rightInnerGrid},a&&a[1]?d.createElement(bb,Object.assign({},a[1],{index:1})):null)))},wb=e=>{let{title:t,text:n,media:r,items:i}=e;return d.createElement(d.Fragment,null,Cc([d.createElement(xb,{key:`${gb}_${kc.MOBILE}`,title:t,text:n,media:r[0],items:i}),d.createElement(Eb,{key:`${gb}_${kc.TABLET}`,title:t,text:n,media:r[0],items:i}),d.createElement(Eb,{key:`${gb}_${kc.DESKTOP}`,title:t,text:n,media:r[0],items:i})]))},_b="M0021",kb={itemListWrapper:{gridColumn:"3 / -3",justifyContent:"center"},itemWrapper:{width:"20%",pl:["1","1_5","2"],pr:["1","1_5","2"],justifyContent:"center"},item:{gridColumn:"span 2",pb:2,flexDirection:"column",alignItems:"center",textAlign:"center",wordWrap:"break-word","&:first-of-type":{gridColumn:"3 / span 2"},"&:nth-of-type(5n+6)":{gridColumn:"3 / span 2"}},image:{width:[20,20,28],mb:[4,8,10],overflow:"hidden",borderRadius:"full"}},Sb=e=>{let{item:t}=e;return d.createElement(ml,{sx:kb.item},d.createElement(cu,{image:t.image,forcedAspectRatio:r.NI[r.Jk.RATIO_1_1].ratio,sx:kb.image}),d.createElement(wl,{as:"p"},t.text))},Cb=e=>{let{items:t}=e;return t.length>4?d.createElement(d.Fragment,null,t.map((e=>d.createElement(Sb,{key:e._key,item:e})))):d.createElement(ml,{sx:kb.itemListWrapper,"data-testid":"BemM0021-listItemFlexWrapper"},t.map((e=>d.createElement(ml,{key:e._key,sx:kb.itemWrapper},d.createElement(Sb,{key:e._key,item:e})))))},Tb=e=>{let{items:t}=e;return d.createElement(Bp,null,Cc([d.createElement(Ou,{items:t,itemRenderer:Sb,hideShadow:!0,itemWidth:"45%",key:`${_b}_${kc.MOBILE}`}),d.createElement(Cb,{items:t,key:`${_b}_${kc.TABLET}`}),d.createElement(Cb,{items:t,key:`${_b}_${kc.DESKTOP}`})]))},Ib={image:{gridColumn:"1 / -1",gridRow:1,pb:[6,0,0]},textWrapper:{gridColumn:["2 / -2","3 / span 8","2 / span 5"],zIndex:1,gridRow:[2,1,1],alignSelf:["center","center","normal"]},heading:{pt:[0,0,32],pb:sc}},Ob=e=>{let{title:t,media:n,text:i}=e;return d.createElement(Jc,{themeName:[r.D7.DARK_TEXT,"videoSet"===n[0]._type?Zc(n[0]).themeName:n[0].themeName,"videoSet"===n[0]._type?Zc(n[0]).themeName:n[0].themeName]},d.createElement(Bp,null,d.createElement(bu,{media:n[0],forcedAspectRatio:r.NI[r.Jk.RATIO_7_3].ratio,sx:Ib.image}),d.createElement(fl,{sx:Ib.textWrapper,"data-testid":"BemM0022-textWrapper"},d.createElement(Qc,{as:"h3",variant:"h3",sx:Ib.heading,themeName:[r.D7.DARK_TEXT,"videoSet"===n[0]._type?Zc(n[0]).themeName:n[0].themeName,"videoSet"===n[0]._type?Zc(n[0]).themeName:n[0].themeName]},t),i?d.createElement(wl,{as:"p",variant:"caption.small","data-testid":"BemM0022Text"},i):null)))},Ab="all",Rb=Ku({id:"m0023",initial:"init",context:{allItems:[],allFilters:[],currentFilter:Ab,filteredItems:[]},states:{init:{entry:["getAllFilters"],on:{setFilter:{actions:["setFilter","applyFilter"]},updateData:{actions:["updateAllItems","getAllFilters","resetFilter","applyFilter"]}}}}},{actions:{getAllFilters:(0,Bu.kp)({allFilters:(e,t)=>{const n=e.allItems.map((e=>e.productCategories)).flat().map((e=>e.name)),r=(0,Om.A)(new Set(n)).sort();return r.length>=2?r:[]}}),setFilter:(0,Bu.kp)({currentFilter:(e,t)=>"setFilter"===t.type?t.filterValue:e.currentFilter}),resetFilter:(0,Bu.kp)({currentFilter:(e,t)=>Ab}),applyFilter:(0,Bu.kp)({filteredItems:(e,t)=>e.currentFilter===Ab?e.allItems:e.allItems.filter((t=>t.productCategories.some((t=>t.name===e.currentFilter))))}),updateAllItems:(0,Bu.kp)({allItems:(e,t)=>"updateData"===t.type?t.allItems:e.allItems})}}),Pb={heading:{gridColumn:["1 / -1","1 / span 4"],textAlign:"left",pt:2,pb:[8,10,14],"&:only-child":{gridColumn:["1 / -1","1 / -1","1 / -1"]}},segmentedControls:{gridColumn:["1 / -1","5 / -1","5 / -1"],display:"flex",textAlign:"center",justifyContent:"center",pb:6},cardsWrapper:{gridTemplateColumns:["repeat(2, 1fr)","repeat(3, 1fr)","repeat(5, 1fr)"]},itemCard:{gridColumn:"span 1",bg:["transparent","gray.1","gray.1"]},itemImage:{p:[0,4,4]},itemHeading:{textAlign:["left","center","center"],pt:[2,0,0],pb:[2,4,4],px:[0,4,4]},filterButtons:{display:["none","none","flex"],alignItems:"flex-start",width:"100%",justifyContent:"flex-end"},filterSelect:{width:"100%",pt:[0,2,2],pb:[2,0,0],display:["block","block","none"],svg:{ml:-8}}};(0,Nc.F)(!1);const Mb=e=>{let{title:t,showCategories:n,allItemsButtonLabel:a,product:o}=e;const[s,l]=(0,i.zl)(Rb,{devTools:!1,context:{allItems:o.childProducts,currentFilter:"all",filteredItems:o.childProducts}});return(0,d.useEffect)((()=>{var e;l({type:"updateData",allItems:null!==(e=o.childProducts)&&void 0!==e?e:[]})}),[o]),d.createElement(Bp,null,d.createElement(yl,{variant:"contentGrid","data-testid":"headWrapper"},d.createElement(Qc,{as:"h2",variant:"h2",sx:Pb.heading},t),n&&s.context.allFilters.length?d.createElement(fl,{sx:Pb.segmentedControls},d.createElement(fl,{sx:Pb.filterSelect},d.createElement(jl,{onChange:e=>l({type:"setFilter",filterValue:e.target.value}),value:s.context.currentFilter,variant:"selectWithoutLabel"},d.createElement("option",{value:"all"},a),s.context.allFilters.map((e=>d.createElement("option",{key:`option_${e}`,value:e},e))))),d.createElement(fl,{sx:Pb.filterButtons},d.createElement(fu,{onClick:()=>l({type:"setFilter",filterValue:"all"}),variant:"all"===s.context.currentFilter?"buttons.primarySmall":"buttons.lightSmall"},a),s.context.allFilters.map((e=>d.createElement(fu,{key:`button_${e}`,onClick:()=>l({type:"setFilter",filterValue:e}),variant:s.context.currentFilter===e?"buttons.primarySmall":"buttons.lightSmall"},e))))):null),d.createElement(yl,{variant:"contentGrid",sx:Pb.cardsWrapper,"data-testid":"cardsWrapper"},s.context.filteredItems.map(((e,t)=>d.createElement(fl,{sx:Pb.itemCard,key:e._id},d.createElement(bu,{media:e.media[0],forcedAspectRatio:r.NI[r.Jk.RATIO_1_1].ratio,withTransparentBackground:!0,sx:Pb.itemImage,additionalTrackingIdInfo:t+1}),d.createElement(Qc,{as:"h3",variant:"h6",sx:Pb.itemHeading,className:"heading"},e.name))))))},Lb={heading:{gridColumn:"1 / -1",pb:Ql},image:{gridColumn:["1 / -1","span 3","span 3"],pb:cc},items:{gridColumn:["1 / -1","5 / -1","5 / -1"],position:"relative"},productItem:{justifyContent:"space-between",overflow:"unset"},accordionWrapper:{pt:[0,10,10]}},Db=e=>{let{title:t,media:n,productNumberTranslation:i,product:a,items:o}=e;return d.createElement(Bp,null,d.createElement(yl,{variant:"contentGrid"},d.createElement(Qc,{as:"h2",variant:"h2",sx:Lb.heading},t),d.createElement(bu,{media:n[0],sx:Lb.image,forcedAspectRatio:r.NI[r.Jk.RATIO_3_2].ratio,coverAvailableSpace:!1,withTransparentBackground:!0}),d.createElement(fl,{sx:Lb.items,"data-testid":"BemM0024-items"},d.createElement(ml,{sx:{...Lb.item,...Lb.productItem}},d.createElement(Qc,{as:"h3",variant:"h4"},i),d.createElement(wl,{as:"span",variant:"caption.small"},a.productId)),d.createElement(xd,{items:o,sx:Lb.item}))))},jb="M0025",Bb={heading:{gridColumn:"1 / -1",justifySelf:"center",textAlign:"center",pb:Ql},item:{gridColumn:["1 / -1","span 6","span 3"],border:"2px solid",borderColor:"gray.2",height:"100%",position:"relative",display:"grid",gridTemplateRows:"min-content 1fr",overflow:"hidden","&:last-of-type":{border:"none"}},itemImage:{px:4,pt:12},lastItemImage:{position:"absolute",width:"100%",border:"none"},itemHeading:{gridColumn:"1 / -1",py:10,px:4,textAlign:"center",alignSelf:"center",zIndex:1}},Nb=e=>{let{item:t}=e;return d.createElement(Qc,{as:"h3",variant:"h6",sx:Bb.itemHeading,className:"heading",themeName:"videoSet"===t.media[0]._type?Zc(t.media[0]).themeName:t.media[0].themeName},t.link[0].label)},Fb=e=>e[e.length-1]._key,Wb=e=>{let{item:t,additionalTrackingIdInfo:n}=e;return d.createElement(Jc,{themeName:"videoSet"===t.media[0]._type?Zc(t.media[0]).themeName:t.media[0].themeName},d.createElement(Bd,{to:t.link,sx:Bb.item,additionalTrackingIdInfo:n,"data-testid":`BemM0025-${t._key}`},d.createElement(d.Fragment,null,d.createElement(fl,{sx:Bb.itemImage},d.createElement(Gl,{ratio:1})),d.createElement(bu,{media:t.media[0],sx:Bb.lastItemImage,forcedAspectRatio:r.NI[r.Jk.RATIO_2_3].ratio,additionalTrackingIdInfo:n})),d.createElement(Nb,{item:t})))},Vb=e=>{let{item:t,additionalTrackingIdInfo:n}=e;return d.createElement(Bd,{to:t.link,sx:Bb.item,"data-testid":`BemM0025-${t._key}`,additionalTrackingIdInfo:n},d.createElement(bu,{media:t.media[0],sx:Bb.itemImage,forcedAspectRatio:r.NI[r.Jk.RATIO_1_1].ratio,additionalTrackingIdInfo:n}),d.createElement(Nb,{item:t}))},Hb=e=>{let{items:t}=e;const n=Fb(t);return d.createElement(d.Fragment,null,t.map(((e,t)=>n===e._key?d.createElement(Wb,{key:e._key,item:e,additionalTrackingIdInfo:t+1}):d.createElement(Vb,{key:e._key,item:e,additionalTrackingIdInfo:t+1}))))},zb=e=>{let{title:t,items:n}=e;const r=Fb(n);return d.createElement(Bp,null,d.createElement(yl,{variant:"contentGrid"},d.createElement(Qc,{as:"h2",variant:"h2",sx:Bb.heading},t),Cc([d.createElement(Ou,{items:n,itemRenderer:(e,t)=>((e,t,n)=>{let{item:r}=e;return r._key===t?d.createElement(Wb,{item:r,additionalTrackingIdInfo:n+1}):d.createElement(Vb,{item:r,additionalTrackingIdInfo:n+1})})(e,r,t),key:`${jb}_${kc.MOBILE}`}),d.createElement(Hb,{items:n,key:`${jb}_${kc.TABLET}`}),d.createElement(Hb,{items:n,key:`${jb}_${kc.DESKTOP}`})])))},$b="M0026",Ub={wrapper:{pt:Xl,pb:Jl},heading:{gridColumn:"2 / -2",justifySelf:"center",textAlign:"center",pb:Ql},item:{gridColumn:["1 / -1","span 6","span 6"],gridTemplateColumns:"repeat(6,  1fr)",gap:Kl.oK,zIndex:1,rowGap:[0,Kl.oK,Kl.oK]},itemHeader:{gridRow:2,gridColumn:["1 / -1","2 / -2","2 / -2"]},itemImage:{gridRow:1,gridColumn:"1 / -1"},itemTitle:{gridRow:1,gridColumn:"2 / -2",textAlign:"center",zIndex:1,pt:20},features:{pt:bc,gridRow:3,zIndex:1,rowGap:[0,0,0],gridColumn:["1 / -1","2 / -2","2 / -2"]},shadowBox:{gridColumn:["1 / -1","2 / span 6","2 / span 6"],gridRow:"2 / span 2",boxShadow:"smallCardShadow",bg:"background","&:last-of-type":{gridColumn:["1 / -1","8 / span 6","8 / span 6"]}},featureText:{py:10},featureDetailsText:{pt:1,pb:6},accordion:{px:[2,2,6]}},Gb=d.createContext({currentIndex:null,onClick:()=>{},items:[]}),Kb=e=>{let{item:t,index:n}=e;return d.createElement(yl,{sx:Ub.item},d.createElement(bu,{media:t.media[0],sx:Ub.itemImage,forcedAspectRatio:r.NI[r.Jk.RATIO_3_2].ratio,additionalTrackingIdInfo:n+1}),d.createElement(Qc,{sx:Ub.itemTitle,as:"h3",variant:"h3",themeName:"videoSet"===t.media[0]._type?Zc(t.media[0]).themeName:t.media[0].themeName},t.title))},qb=()=>{const{items:e,onClick:t,currentIndex:n}=(0,d.useContext)(Gb);return d.createElement(d.Fragment,null,d.createElement(yl,{variant:"contentGrid",sx:Ub.itemHeader},e.map(((e,t)=>d.createElement(Jc,{themeName:"videoSet"===e.media[0]._type?Zc(e.media[0]).themeName:e.media[0].themeName,key:e._key},d.createElement(Kb,{item:e,index:t}))))),d.createElement(yl,{variant:"contentGrid",sx:Ub.features},e.map(((e,r)=>{const i=e.featureItems.map((e=>({...e,title:e.featureText,text:e.featureDetails})));return d.createElement(xd,{items:i,onClick:(e,n)=>t(e,n),activeIndex:n,sx:Ub.accordion,key:e._key,additionalTrackingIdInfo:`accordion${r+1}`})}))),d.createElement(fl,{sx:Ub.shadowBox}),d.createElement(fl,{sx:Ub.shadowBox}))},Yb=()=>{const{items:e,onClick:t,currentIndex:n}=(0,d.useContext)(Gb);return d.createElement(Ou,{items:e,itemRenderer:(e,r)=>(e=>{let{item:t,onClick:n,currentIndex:r,itemIndex:i}=e;const a=t.featureItems.map((e=>({...e,title:e.featureText,text:e.featureDetails})));return d.createElement(yl,{variant:"contentGrid",sx:Ub.item,"data-testid":t._key},d.createElement(yl,{variant:"contentGrid",sx:Ub.itemHeader},d.createElement(Jc,{themeName:"videoSet"===t.media[0]._type?Zc(t.media[0]).themeName:t.media[0].themeName,key:t._key},d.createElement(Kb,{item:t,index:i}))),d.createElement(yl,{variant:"contentGrid",sx:Ub.features},d.createElement(xd,{items:a,onClick:(e,t)=>n(e,t),activeIndex:r,sx:Ub.accordion,additionalTrackingIdInfo:`accordion${i+1}`})),d.createElement(fl,{sx:Ub.shadowBox}))})({item:e.item,onClick:t,currentIndex:n,itemIndex:r})})},Xb=()=>Cc([d.createElement(Yb,{key:`${$b}_${kc.MOBILE}`}),d.createElement(qb,{key:`${$b}_${kc.TABLET}`}),d.createElement(qb,{key:`${$b}_${kc.DESKTOP}`})]),Jb=e=>{let{title:t,items:n,theme:i}=e;const{0:a}=(0,d.useContext)(qc),{0:o,1:s}=(0,d.useState)(null);return d.createElement(Jc,{themeName:i||a},d.createElement(Bp,{sx:Ub.wrapper,"data-testid":"BemM0026-moduleWrapper"},d.createElement(Qc,{as:"h2",variant:"h2",sx:Ub.heading},t),d.createElement(Jc,{themeName:r.D7.DEFAULT},d.createElement(Gb.Provider,{value:{currentIndex:o,onClick:function(e,t){void 0===t&&(t=!1);let n=o&&e===o?null:e;n=t?e:n,s(n)},items:n}},d.createElement(Xb,null)))))},Qb={heading:{gridColumn:["1 / -1","2 / -2","2 / -2"],textAlign:"center",pb:Ql},text:{gridColumn:["1 / -1","2 / -2","2 / -2"],textAlign:"center",pb:ql},link:{gridColumn:["span 12","span 6","span 6"],pb:[6,0,0]},linkGrid:{gridTemplateColumns:["repeat(12, 1fr)","repeat(6, 1fr)","repeat(6, 1fr)"],gap:Kl.oK},linkImage:{gridColumn:["span 4","1 / -1","1 / -1"],gridRow:"1"},linkLabel:{gridColumn:["6 / -1","2 / -2","2 / -2"],gridRow:"1",zIndex:1,textAlign:["left","center","center"],pt:[0,20,20]}},Zb=e=>{let{title:t,text:n,items:i}=e;return d.createElement(Bp,null,d.createElement(yl,{variant:"contentGrid"},t?d.createElement(Qc,{"data-testid":"BemM0027Title",as:"h2",variant:"h2",sx:Qb.heading},t):null,n?d.createElement(wl,{"data-testid":"BemM0027Text",as:"p",variant:"caption.big",sx:Qb.text},n):null,i.map(((e,t)=>d.createElement(Jc,{key:e._key,themeName:[r.D7.DARK_TEXT,"videoSet"===e.media[0]._type?Zc(e.media[0]).themeName:e.media[0].themeName,"videoSet"===e.media[0]._type?Zc(e.media[0]).themeName:e.media[0].themeName]},d.createElement(Bd,{to:e.link,sx:Qb.link,additionalTrackingIdInfo:t+1},d.createElement(yl,{sx:Qb.linkGrid},d.createElement(bu,{media:e.media[0],sx:Qb.linkImage,forcedAspectRatio:r.NI[r.Jk.RATIO_8_9].ratio,additionalTrackingIdInfo:t+1}),d.createElement(Qc,{as:"h3",variant:"h2",sx:Qb.linkLabel,themeName:[r.D7.DARK_TEXT,"videoSet"===e.media[0]._type?Zc(e.media[0]).themeName:e.media[0].themeName,"videoSet"===e.media[0]._type?Zc(e.media[0]).themeName:e.media[0].themeName]},e.link[0].label))))))))},ex=Ku({id:"items",initial:"idle",context:{activeElementKey:""},states:{idle:{on:{click:{actions:["activeElementKey"]}}}}},{actions:{activeElementKey:(0,Bu.kp)({activeElementKey:(e,t)=>t.payload})}});(0,Nc.F)(!1);const tx=To(fl),nx="enter",rx="center",ix="exit",ax={contentWrapper:{gridColumn:"1 / 6",alignSelf:"center"},contentGridItem:{gridRow:2},heading:{gridColumn:"2 / -2",justifySelf:"center",pb:Ql},itemHeading:{pb:[6,8,8],pt:[6,0,0],px:[4,0,0]},itemSubHeading:{color:"textMuted",pb:[6,10,12],px:[4,0,0]},imageWrapper:{gridColumn:"8 / -1",gridRow:"2",height:"100%",gridTemplateColumns:"1fr",display:"grid"},paginationWrapper:{gridColumn:"1 / -1",alignSelf:"end"}},ox={wrapper:{pb:4},itemText:{pb:4,px:[4,0,0]}},sx=e=>{var t;let{item:n,index:i}=e;return null!==(t=n.media)&&void 0!==t&&t.length?"imageWithAlt"===n.media[0]._type?d.createElement(cu,{image:n.media[0],forcedAspectRatio:r.NI[r.Jk.RATIO_6_5].ratio,additionalTrackingIdInfo:i+1}):d.createElement(yu,{video:"videoSet"===n.media[0]._type?Zc(n.media[0]):n.media[0],forcedAspectRatio:r.NI[r.Jk.RATIO_6_5].ratio,additionalTrackingIdInfo:i+1}):null},lx=e=>{let{item:t,index:n}=e;return d.createElement(fl,{sx:ox.wrapper},d.createElement(sx,{item:t,index:n}),d.createElement(Qc,{as:"h2",variant:"h2",sx:ax.itemHeading},t.name),d.createElement(wl,{as:"h4",variant:"h4",sx:ax.itemSubHeading},t.jobTitle),d.createElement(wl,{variant:"caption.small",as:"p",sx:ox.itemText},t.text))},cx=e=>{let{items:t,title:n}=e;const[r,a]=(0,i.zl)(ex,{devTools:!1,context:{activeElementKey:t[0]._key}}),{0:o,1:s}=(0,d.useState)(Hp),{context:{activeElementKey:l}}=r,c=(e,t)=>{s(e),a({type:"click",payload:t})},u={custom:o,variants:{[nx]:e=>({x:e===Hp?1e3:-1e3,opacity:0}),[rx]:{zIndex:1,x:0,opacity:1},[ix]:e=>({zIndex:0,x:e===zp?1e3:-1e3,opacity:0})},initial:nx,animate:rx,exit:ix,transition:{x:{type:"spring",stiffness:300,damping:30},opacity:{duration:dd.f.SHORT}}},p=d.createElement(Mo,{initial:!1},t.map(((e,n)=>d.createElement(d.Fragment,{key:e._key},l===e._key&&d.createElement(d.Fragment,null,d.createElement(yl,{variant:"contentGrid",sx:ax.contentGridItem},d.createElement(tx,Object.assign({sx:ax.contentWrapper},u),d.createElement(fl,null,d.createElement(Qc,{as:"h2",variant:"h2",sx:ax.itemHeading},e.name),d.createElement(wl,{as:"h4",variant:"h4",sx:ax.itemSubHeading},e.jobTitle),d.createElement(wl,{variant:"caption.small",as:"p"},e.text))),t.length>1?d.createElement(fl,{sx:ax.paginationWrapper},d.createElement(Up,{items:t,onClick:c,activeItemKey:l})):null),d.createElement(tx,Object.assign({sx:ax.imageWrapper},u),d.createElement(sx,{item:e,index:n})))))));return d.createElement(Bp,{sx:ax.wrapper},d.createElement(Qc,{as:"h2",variant:"h1",sx:ax.heading},n),Cc([d.createElement(Ou,{key:`M0031_${kc.MOBILE}`,items:t,itemRenderer:(e,t)=>{let{item:n}=e;return d.createElement(lx,{item:n,index:t})}}),p,p]))},ux={heading:{gridColumn:"2 / -2",justifySelf:"center",textAlign:"center",pb:Ql},caption:{gridColumn:["1 / -1","2 / -2","2 / -2"],justifySelf:"center",textAlign:"center",pb:[8,20,28]},contentItem:{alignItems:"center",pb:[ql,24,24],"&:last-of-type":{pb:0}},itemHeading:{pb:tc}},dx=e=>({bg:e?"background":"white",pt:e?Xl:0,pb:e?Jl:0}),px=e=>({gridRow:1,gridColumn:e?["1 / -1","7 / -1","7 / -1"]:["1 / -1","1 / span 6","1 / span 6"],pb:cc}),fx=e=>({gridRow:[2,1,1],gridColumn:e?["1 / -1","1 / span 5","1 / span 5"]:["1 / -1","8 / span 5","8 / span 5"]}),mx=e=>{let{title:t,caption:n,items:i,theme:a}=e;const{0:o}=(0,d.useContext)(qc),s=a||o,l=[r.D7.HUMAN_LINE,r.D7.VETERINARY_LINE,r.D7.NEUTRAL].includes(s);return d.createElement(Jc,{themeName:a||o},d.createElement(Bp,{sx:dx(l),"data-testid":"BemM0032-bemModuleWrapper"},d.createElement(yl,{variant:"contentGrid"},d.createElement(Qc,{as:"h1",variant:"h1",sx:ux.heading},t),n?d.createElement(wl,{as:"p","data-testid":"BemM0032Caption",variant:"caption.big",sx:ux.caption},n):null),i.map(((e,t)=>{var n;return d.createElement(yl,{variant:"contentGrid",sx:ux.contentItem,key:e._key,"data-testid":e._key},d.createElement(fl,{sx:fx(t%2)},d.createElement(Qc,{as:"h2",variant:"h2",sx:ux.itemHeading},e.title),d.createElement(wl,{as:"p",variant:"caption.small"},e.text),null!==(n=e.link)&&void 0!==n&&n.length?d.createElement(wd,null,d.createElement(Bd,{to:e.link,variant:"links.buttonPrimary",additionalTrackingIdInfo:t+1})):null),d.createElement(bu,{media:e.media[0],forcedAspectRatio:r.NI[r.Jk.RATIO_6_5].ratio,sx:px(t%2),testId:`BemM0032Image_${e._key}_${t}_${e.media[0]._key}`,additionalTrackingIdInfo:t+1}))}))))},hx={wrapper:{pt:Xl,pb:Jl},contentItem:{alignItems:"center",pb:[ql,32,32],"&:last-of-type":{pb:0}},heading:{pb:tc}},gx=e=>({gridRow:1,gridColumn:e?["1 / -1","8 / -1","8 / -1"]:["1 / -1","1 / span 6","1 / span 6"],pb:cc}),vx=e=>({gridRow:[2,1,1],gridColumn:e?["1 / -1","2 / span 5","2 / span 5"]:["1 / -1","8 / -1","8 / -1"]}),yx=e=>{let{items:t,theme:n}=e;const{0:i}=(0,d.useContext)(qc);return d.createElement(Jc,{themeName:n||i},d.createElement(Bp,{sx:hx.wrapper,"data-testid":"BemM0033-bemModuleWrapper"},t.map(((e,t)=>d.createElement(yl,{variant:"contentGrid",sx:hx.contentItem,key:e._key},d.createElement(fl,{sx:vx(t%2)},d.createElement(Qc,{as:"h2",variant:"h2",sx:hx.heading},e.title),d.createElement(wl,{as:"p",variant:"caption.small"},e.text)),d.createElement(bu,{media:e.media[0],forcedAspectRatio:r.NI[r.Jk.RATIO_3_2].ratio,sx:gx(t%2),additionalTrackingIdInfo:t+1}))))))},bx="M0034",xx={heading:{gridColumn:"1 / -1",justifySelf:"center",textAlign:"center",pb:Ql},item:{gridColumn:["1 / -1","span 6","span 6"],gridTemplateColumns:["repeat(12,1fr)","repeat(6, 1fr)","repeat(6, 1fr)"],gap:Kl.oK,bg:"gray.2"},itemHeader:{gridRow:2,gridColumn:["1 / -1","2 / -2","2 / -2"]},itemImage:{pt:10,gridColumn:["4 / -4","3 / -3","3 / -3"]},itemTitle:{gridColumn:["1 / -1","2 / -2","2 / -2"],textAlign:"center",pb:10,pt:2},features:{pt:bc,gridRow:3,rowGap:fc},shadowBox:{gridColumn:["1 / -1","2 / span 6","2 / span 6"],gridRow:"2 / span 2",boxShadow:"smallCardShadow","&:last-of-type":{gridColumn:["1 / -1","8 / span 6","8 / span 6"]}}},Ex=e=>({gridRow:e+1,gridColumn:["1 / -1","span 6","span 6"],pt:10,pl:6,pr:6,pb:10,borderBottomWidth:"px",borderBottomColor:"gray.2",borderBottomStyle:"solid"}),wx=e=>{let{item:t,index:n}=e;return d.createElement(yl,{sx:xx.item},d.createElement(bu,{media:t.media[0],sx:xx.itemImage,forcedAspectRatio:r.NI[r.Jk.RATIO_1_1].ratio,additionalTrackingIdInfo:n+1}),d.createElement(Qc,{sx:xx.itemTitle,as:"h3",variant:"h3"},t.title))},_x=e=>{let{item:t}=e;return d.createElement(d.Fragment,null,t.features.map(((e,n)=>d.createElement(Qc,{variant:"h4",sx:Ex(n),key:`${t._key}${e}`,"data-testid":`${t._key}${e}`},e))))},kx=(e,t)=>{let{item:n}=e;return d.createElement(d.Fragment,null,d.createElement(yl,{variant:"contentGrid",sx:xx.itemHeader},d.createElement(wx,{item:n,index:t})),d.createElement(yl,{variant:"contentGrid",sx:xx.features},d.createElement(_x,{item:n})),d.createElement(fl,{sx:xx.shadowBox}),d.createElement(fl,{sx:xx.shadowBox}))},Sx=e=>{let{items:t}=e;return d.createElement(Ou,{items:t,itemRenderer:kx})},Cx=e=>{let{items:t}=e;return d.createElement(d.Fragment,null,d.createElement(yl,{variant:"contentGrid",sx:xx.itemHeader},t.map(((e,t)=>d.createElement(wx,{key:e._key,item:e,index:t})))),d.createElement(yl,{variant:"contentGrid",sx:xx.features},t.map((e=>d.createElement(_x,{key:e._key,item:e})))),d.createElement(fl,{sx:xx.shadowBox}),d.createElement(fl,{sx:xx.shadowBox}))},Tx=e=>{let{items:t}=e;return Cc([d.createElement(Sx,{items:t,key:`${bx}_${kc.MOBILE}`}),d.createElement(Cx,{items:t,key:`${bx}_${kc.TABLET}`}),d.createElement(Cx,{items:t,key:`${bx}_${kc.DESKTOP}`})])},Ix=e=>{let{title:t,items:n}=e;return d.createElement(Bp,null,d.createElement(yl,{variant:"contentGrid"},d.createElement(Qc,{as:"h2",variant:"h2",sx:xx.heading},t)),d.createElement(Tx,{items:n}))},Ox="all",Ax=Ku({id:"m0035",initial:"init",context:{allItems:[],allFilters:[],currentFilter:Ox,filteredItems:[]},states:{init:{entry:["getAllFilters"],on:{setFilter:{actions:["setFilter","applyFilter"]},updateData:{actions:["updateAllItems","getAllFilters","resetFilter","applyFilter"]}}}}},{actions:{getAllFilters:(0,Bu.kp)({allFilters:(e,t)=>{const n=e.allItems.map((e=>e.product.productSubCategories)).flat().map((e=>e.name)),r=(0,Om.A)(new Set(n)).sort();return r.length>=2?r:[]}}),setFilter:(0,Bu.kp)({currentFilter:(e,t)=>"setFilter"===t.type?t.filterValue:e.currentFilter}),resetFilter:(0,Bu.kp)({currentFilter:(e,t)=>Ox}),applyFilter:(0,Bu.kp)({filteredItems:(e,t)=>e.currentFilter===Ox?e.allItems:e.allItems.filter((t=>t.product.productSubCategories.some((t=>t.name===e.currentFilter))))}),updateAllItems:(0,Bu.kp)({allItems:(e,t)=>"updateData"===t.type?t.allItems:e.allItems})}}),Rx="M0035",Px={heading:{gridColumn:["1 / -1","1 / span 4"],textAlign:"left",pt:2,pb:[8,10,14],"&:only-child":{gridColumn:["1 / -1","1 / -1","1 / -1"]}},segmentedControls:{gridColumn:["1 / -1","7 / -1","5 / -1"],display:"flex",textAlign:"center",justifyContent:"center",pb:6},headWrapper:{gridColumn:"2 / -2"},text:{py:[4,8,10],gridColumn:"1 / -1"},filterButtons:{display:["none","none","flex"],alignItems:"flex-start",width:"100%",justifyContent:"flex-end"},filterSelect:{width:"100%",pt:[0,2,2],pb:[2,0,0],display:["block","block","none"],svg:{ml:-8}},cardsWrapper:{pl:0},productImage:{width:"100%"},productCard:{gridTemplateRows:"auto 1fr",gridGap:Kl.oK,height:"100%",gridColumn:"span 4"},linkWrapper:{height:["100%","auto","auto"],gridColumn:"span 4"},productCardMedia:{backgroundColor:"gray.1",py:[4,4,8],px:[10,10,20]},productCardContent:{display:"grid",gridTemplateRows:"min-content min-content 1fr min-content",pt:2,px:[4,0,0],pb:[4,8,12]},productCardActionsWrapper:{pt:[0,3,0],pb:4,px:[4,0,0]},productCardActions:{width:["100%","100%","50%"]},productTitle:{pb:2},productDescription:{color:"gray.5",pb:[2,4,4]},productCategory:{textTransform:"uppercase",backgroundColor:"gray.2",color:"text"}},Mx=e=>{var t,n;let{item:r,index:i}=e;return d.createElement(yl,{as:"li",sx:Px.productCard},d.createElement(fl,{sx:Px.productCardMedia},d.createElement(bu,{media:r.product.media[0],withTransparentBackground:!0,sx:Px.productImage,additionalTrackingIdInfo:i+1})),d.createElement(yl,{sx:Px.productCardContent},r.product.productSubCategories?d.createElement(fl,null,null===(t=r.product.productSubCategories)||void 0===t?void 0:t.map((e=>d.createElement(Kp,{size:"tiny",key:e._id,sx:Px.productCategory},e.name)))):null,d.createElement(Qc,{variant:"h5",sx:Px.productTitle},r.product.name),d.createElement(wl,{as:"p",variant:"small",sx:Px.productDescription},r.description),d.createElement(fl,{sx:Px.productCardActionsWrapper},null!==(n=r.link)&&void 0!==n&&n.length?d.createElement(fu,{variant:"buttons.primarySmall",sx:Px.productCardActions,"data-testid":`${r._key}-button`},r.link[0].label):null)))},Lx=e=>{let{items:t}=e;return d.createElement(d.Fragment,null,t.map(((e,t)=>{var n;return null!==(n=e.link)&&void 0!==n&&n.length?d.createElement(Bd,{to:e.link,key:e._key,sx:Px.linkWrapper,additionalTrackingIdInfo:t+1},d.createElement(Mx,{item:e,index:t})):d.createElement(fl,{key:e._key,sx:Px.linkWrapper},d.createElement(Mx,{item:e,index:t}))})))};(0,Nc.F)(!1);const Dx=e=>{let{title:t,text:n,showCategories:r,allItemsButtonLabel:a,items:o}=e;const[s,l]=(0,i.zl)(Ax,{devTools:!1,context:{allItems:o,currentFilter:"all",filteredItems:o}});return(0,d.useEffect)((()=>{l({type:"updateData",allItems:null!=o?o:[]})}),[o]),d.createElement(Bp,null,d.createElement(yl,{variant:"contentGrid",sx:Px.headWrapper,"data-testid":"headWrapper"},d.createElement(Qc,{as:"h2",variant:"h1",sx:Px.heading},t),r&&s.context.allFilters.length?d.createElement(fl,{sx:Px.segmentedControls},d.createElement(fl,{sx:Px.filterSelect},d.createElement(jl,{onChange:e=>l({type:"setFilter",filterValue:e.target.value}),value:s.context.currentFilter},d.createElement("option",{value:"all"},a),s.context.allFilters.map((e=>d.createElement("option",{key:`option_${e}`,value:e},e))))),d.createElement(fl,{sx:Px.filterButtons},d.createElement(fu,{onClick:()=>l({type:"setFilter",filterValue:"all"}),variant:"all"===s.context.currentFilter?"buttons.primarySmall":"buttons.lightSmall"},a),s.context.allFilters.map((e=>d.createElement(fu,{key:`button_${e}`,onClick:()=>l({type:"setFilter",filterValue:e}),variant:s.context.currentFilter===e?"buttons.primarySmall":"buttons.lightSmall"},e))))):null,d.createElement(wl,{as:"p",variant:"caption.small",sx:Px.text},n)),d.createElement(yl,{as:"ul",variant:"contentGrid",sx:Px.cardsWrapper,"data-testid":"cardsWrapper"},Cc([d.createElement(Ou,{key:`${Rx}_${kc.MOBILE}`,items:s.context.filteredItems,itemRenderer:(e,t)=>{var n;let{item:r}=e;return null!==(n=r.link)&&void 0!==n&&n.length?d.createElement(Bd,{to:r.link,key:r._key,sx:Px.linkWrapper,additionalTrackingIdInfo:t+1},d.createElement(Mx,{item:r,index:t})):d.createElement(fl,{key:r._key,sx:Px.linkWrapper},d.createElement(Mx,{item:r,index:t}))}}),d.createElement(Lx,{items:s.context.filteredItems,key:`${Rx}_${kc.TABLET}`}),d.createElement(Lx,{items:s.context.filteredItems,key:`${Rx}_${kc.DESKTOP}`})])))},jx={wrapper:{pt:Xl,pb:Jl},heading:{pb:tc},gallery:{gridColumn:["1 / -1","2 / span 7","2 / span 7"],overflow:"hidden"},textWrapper:{pt:[10,12,28],gridColumn:["2 / -2","9 / span 4","10 / span 4"]}},Bx=e=>{let{title:t,text:n,items:i,theme:a}=e;const{0:o}=(0,d.useContext)(qc);return d.createElement(Jc,{themeName:a||o},d.createElement(Bp,{sx:jx.wrapper,"data-testid":"BemM0037-bemModuleWrapper"},d.createElement(wp,{forcedAspectRatio:r.NI[r.Jk.RATIO_4_3].ratio,items:i,navigationButtonsStyle:"outside",previewItemForcedAspectRatio:r.NI[r.Jk.RATIO_3_2].ratio,showCarousel:!tu(),sx:jx.gallery,theme:a||o}),d.createElement(fl,{sx:jx.textWrapper},d.createElement(Qc,{as:"h2",variant:"h2",sx:jx.heading},t),d.createElement(wl,{as:"p",variant:"bodyText"},n))))},Nx={imageWrapper:{gridColumn:"2 / -2"},heading:{gridColumn:"2 / -2",justifySelf:"center",pb:Ql}},Fx=e=>{let{title:t,media:n}=e;return d.createElement(Bp,null,d.createElement(Qc,{as:"h2",variant:"h2",sx:Nx.heading},t),d.createElement(fl,{sx:Nx.imageWrapper},d.createElement(bu,{media:n[0],forcedAspectRatio:r.NI[r.Jk.RATIO_16_9].ratio})))},Wx={heading:{pb:Ql},headingLeft:{gridColumn:"2 / span 8",justifySelf:"start",textAlign:"left"},headingCenter:{gridColumn:"2 / -2",justifySelf:"center",textAlign:"center"},topButtonWrapper:{gridColumn:"span 4",justifySelf:"end",pb:[8,0,0]},itemsWrapper:{gridColumn:"2 / -2",gridTemplateColumns:"repeat(3, 1fr)"},item:{gridTemplateColumns:"repeat(4, 1fr)",gridTemplateRows:"min-content 1fr min-content",gridGap:Kl.oK,gridColumn:"span 1",border:"1px solid",borderColor:"gray.2",pt:14,pb:11,height:"100%"},itemImage:{gridColumn:"2 / span 2",pb:6},itemDescription:{gridColumn:"1 / -1",textAlign:"center",px:7},itemHeading:{pb:5},itemText:{pb:7},itemLinkWrapper:{px:[4,0,0],gridColumn:"1 / -1",justifySelf:["auto","center","center"]}},Vx=e=>{var t;let{item:n,index:i}=e;return d.createElement(yl,{key:n._key,sx:Wx.item,"data-testid":n._key},d.createElement(bu,{media:n.media[0],forcedAspectRatio:r.NI[r.Jk.RATIO_1_1].ratio,sx:Wx.itemImage,additionalTrackingIdInfo:i+1}),d.createElement(fl,{sx:Wx.itemDescription},d.createElement(Qc,{as:"h3",variant:"h6",sx:Wx.itemHeading},n.title),d.createElement(wl,{as:"p",variant:"small",sx:Wx.itemText},n.text)),null!==(t=n.link)&&void 0!==t&&t.length?d.createElement(fl,{sx:Wx.itemLinkWrapper},d.createElement(Bd,{to:n.link,variant:"links.buttonPrimary",additionalTrackingIdInfo:i+1,"data-testid":`${n._key}-link`})):null)},Hx=e=>{let{item:t,index:n}=e;return d.createElement(Vx,{item:t,index:n})},zx=e=>{let{items:t}=e;return d.createElement(yl,{sx:Wx.itemsWrapper},t.map(((e,t)=>d.createElement(Vx,{key:e._key,item:e,index:t}))))},$x=e=>{let{items:t}=e;return d.createElement(Ou,{items:t,itemRenderer:(e,t)=>Hx({item:e.item,index:t}),hideShadow:!0})},Ux=e=>{let{items:t}=e;return d.createElement(Ou,{items:t,itemRenderer:(e,t)=>Hx({item:e.item,index:t}),hideShadow:!0,itemWidth:"45%"})},Gx=e=>{let{title:t,link:n,items:r,_type:i}=e;const a=n?"h2WithSeparator":"h2WithSeparatorCentered";return d.createElement(Bp,{"data-testid":"BemM0039Wrapper"},d.createElement(Qc,{as:"h2",variant:a,sx:n?{...Wx.heading,...Wx.headingLeft}:{...Wx.heading,...Wx.headingCenter}},t),null!=n&&n.length?d.createElement(fl,{sx:Wx.topButtonWrapper,"data-testid":"BemM0039Link"},d.createElement(Bd,{to:n,variant:"links.buttonSecondary"})):null,Cc([d.createElement($x,{key:`${i}_${kc.MOBILE}`,items:r}),d.createElement(Ux,{key:`${i}_${kc.TABLET}`,items:r}),d.createElement(zx,{key:`${i}_${kc.DESKTOP}`,items:r})]))},Kx={wrapper:{gridTemplateRows:["none","min-content min-content 80px min-content","min-content min-content 160px min-content"]},heading:{gridColumn:"2 / -2",justifySelf:"center",textAlign:"center",pb:Ql},image1:{gridColumn:["2 / -2","1 / span 7","1 / span 7"],gridRow:["auto","2 / span 2","2 / span 2"],"&& > *":{height:"100%"},pb:cc},text1:{pt:[0,14,28],pb:[8,14,28],gridColumn:["2 / -2","8/ span 6","9 / span 5"]},backgroundBox:{gridColumn:["1 / -1"],gridRow:["4 / span 2","3 / span 3","3 / span 3"],bg:"background"},text2:{gridColumn:["2 / -2","3 / -3","3 / -3"],gridRow:[4,4,4],zIndex:1,pt:[8,16,28],pb:[8,16,16],color:"text"},image2:{gridColumn:["2 / -2","3 / -3","3 / -3"],gridRow:[5,5,5],zIndex:1,pb:[8,20,20]}},qx=e=>{let{title:t,media1:n,text1:i,media2:a,text2:o,theme:s}=e;const{0:l}=(0,d.useContext)(qc);return d.createElement(Bp,{sx:Kx.wrapper},d.createElement(Qc,{as:"h2",variant:"h2",sx:Kx.heading,themeName:r.D7.DARK_TEXT},t),d.createElement(bu,{media:n[0],forcedAspectRatio:r.NI[r.Jk.RATIO_5_6].ratio,sx:Kx.image1,additionalTrackingIdInfo:1}),d.createElement(wl,{as:"p",variant:"caption.big",sx:Kx.text1},i),d.createElement(Jc,{themeName:s||l},d.createElement(fl,{sx:Kx.backgroundBox,"data-testid":"BemM0040-bemBackgroundBox"}),d.createElement(wl,{as:"p",variant:"caption.big",sx:Kx.text2},o),d.createElement(bu,{media:a[0],forcedAspectRatio:r.NI[r.Jk.RATIO_15_8].ratio,sx:Kx.image2,additionalTrackingIdInfo:2})))},Yx={leftBox:{gridColumn:["2 / -2","2 / span 6","2 / span 6"],gridTemplateColumns:["repeat(12, 1fr)","repeat(6, 1fr)","repeat(6, 1fr)"],gap:Kl.oK},rightBox:{gridColumn:["2 / -2","9 / span 5","9 / span 5"]},heading:{gridColumn:["1 / -1","span 6","span 6"],pb:[10,20,40]},item:{gridColumn:["1 / -1","span 3","span 3"],gridTemplateColumns:["repeat(12, 1fr)","repeat(3, 1fr)","repeat(3, 1fr)"],gap:Kl.oK,pb:[4,16,16],"&:nth-last-of-type(-n+2)":{pb:[4,0,0]},"&:last-of-type":{pb:[8,0,0]},gridTemplateRows:"auto 1fr"},itemImage:{borderRadius:"full",overflow:"hidden",gridColumn:["span 2","span 1","span 1"],alignSelf:"flex-start"},itemText:{gridColumn:["4 / -1","1 / span 3","1 / span 3"],pt:[0,4,8]}},Xx=e=>{let{title:t,media:n,items:i}=e;return d.createElement(Bp,null,d.createElement(yl,{sx:Yx.leftBox,"data-testid":"BemM0041-leftBox"},d.createElement(Qc,{as:"h2",variant:"h2",sx:Yx.heading},t),i.map((e=>d.createElement(yl,{sx:Yx.item,key:e._key},d.createElement(cu,{image:e.image,sx:Yx.itemImage,forcedAspectRatio:r.NI[r.Jk.RATIO_1_1].ratio}),d.createElement(wl,{as:"p",variant:"bodyText",sx:Yx.itemText},e.text))))),d.createElement(fl,{sx:Yx.rightBox,"data-testid":"BemM0041-rightBox"},d.createElement(bu,{media:n[0],forcedAspectRatio:r.NI[r.Jk.RATIO_5_9].ratio})))},Jx={wrapper:{alignItems:"center"},heading:{gridColumn:"2 / -2",textAlign:["left","center","center"],pb:Ql,gridRow:[2,"auto","auto"]},image:{gridColumn:["2 / -2","2 / span 6","2 / span 6"],gridRow:[1,"auto","auto"],pb:cc},text:{gridColumn:["2 / -2","9 / span 5","9 / span 5"],gridRow:[3,"auto","auto"]}},Qx=e=>{let{title:t,text:n,media:i}=e;return d.createElement(Bp,{sx:Jx.wrapper},d.createElement(Qc,{as:"h2",variant:"h2",sx:Jx.heading},t),d.createElement(bu,{media:i[0],forcedAspectRatio:r.NI[r.Jk.RATIO_7_5].ratio,sx:Jx.image}),d.createElement(wl,{as:"p",variant:"bodyText",sx:Jx.text},n))},Zx={gallery:{gridColumn:"2 / -2"}},eE=e=>{let{items:t,showThumbnails:n}=e;return d.createElement(Bp,null,d.createElement(wp,{forcedAspectRatio:r.NI[r.Jk.RATIO_15_8].ratio,items:t,navigationButtonsStyle:"inside",showCarousel:n&&!tu(),sx:Zx.gallery}))},tE="M0044",nE={heading:{gridColumn:"2 / -2",textAlign:"center",pb:Ql},image:{gridRow:[4,3,3],gridColumn:"1 / -1",pt:[0,24,36]},imageOverlayGrid:{gridRow:3,pb:[6,0,0]},imageOverlay:{gridColumn:["1 / -1","1 / span 4","1 / span 4"],pt:[6,14,36],zIndex:1},itemsGrid:{gridColumn:"1 / -1",pt:[60,60,80],pb:[12,12,24],mt:[-32,-32,-40],bg:"background"},itemsWrapper:{gridColumn:["1/ -1","2/ -2","2/ -2"],gridTemplateColumns:"repeat(10, 1fr)",gap:Kl.oK},roundImage:{gridColumn:"span 2",pb:[5,0,0]}},rE=e=>{let{item:t}=e;return d.createElement(fm,{key:t._key,image:t.image,text:t.text,variant:"column-centered",sx:nE.roundImage})},iE=e=>{let{items:t}=e;return d.createElement(d.Fragment,null,t.map((e=>d.createElement(rE,{key:e._key,item:e}))))},aE=e=>{let{items:t}=e;return d.createElement(Ou,{items:t,itemRenderer:rE,key:`${tE}_${kc.MOBILE}`,hideShadow:!0,itemWidth:"45%"})},oE=e=>{let{title:t,items1:n,media:i,text:a,items2:o}=e;return d.createElement(Bp,null,d.createElement(Qc,{variant:"h1",as:"h2",sx:nE.heading},t),d.createElement(cd,{items:n}),d.createElement(bu,{media:i[0],sx:nE.image,forcedAspectRatio:r.NI[r.Jk.RATIO_5_2].ratio}),d.createElement(yl,{variant:"contentGrid",sx:nE.imageOverlayGrid},d.createElement(wl,{as:"p",variant:"caption.small",sx:nE.imageOverlay},a)),d.createElement(Jc,{themeName:r.D7.HUMAN_LINE},d.createElement(yl,{variant:"contentGrid",sx:nE.itemsGrid},d.createElement(yl,{sx:nE.itemsWrapper},Cc([d.createElement(aE,{items:o,key:`${tE}_${kc.MOBILE}`}),d.createElement(iE,{items:o,key:`${tE}_${kc.TABLET}`}),d.createElement(iE,{items:o,key:`${tE}_${kc.DESKTOP}`})])))))},sE=To(fl),lE="M0045",cE={video:{gridColumn:"1 / -1",gridRow:1},playButtonWrapper:{textAlign:"center"},videoTitle:{pb:ac,pt:[6,8,0],gridColumn:["2 / -2","2 / -2","auto"],textAlign:"center"},downloadLinkWrapper:{gridColumn:"8 / -1",textAlign:"right",zIndex:1,gridRow:1,alignSelf:"end",pb:8,pr:8}},uE=e=>{let{title:t,media:n,downloadLink:i}=e;const{0:a,1:o}=(0,d.useState)(!1),s=d.createElement(Mo,null,i&&!a?d.createElement(sE,{sx:cE.downloadLinkWrapper,initial:{opacity:0},animate:{opacity:1},exit:{opacity:0}},d.createElement(Bd,{to:i,variant:"videoSet"!==n[0]._type&&n[0].themeName===r.D7.LIGHT_TEXT||"videoSet"===n[0]._type&&n[0].languageDefaultVideo.themeName===r.D7.LIGHT_TEXT?"links.buttonGhostLight":"links.buttonGhostDark",iconAfter:d.createElement(uu.WCW,null)})):null);return d.createElement(Bp,null,d.createElement(bu,{media:n[0],sx:cE.video,forcedAspectRatio:r.NI[r.Jk.RATIO_14_5].ratio,onPlay:()=>o(!0),onPause:()=>o(!1),onEnded:()=>o(!1),playing:a,autoplayPreview:!0,playButton:d.createElement(fl,{sx:cE.playButtonWrapper},t?Cc([null,null,d.createElement(Qc,{key:`${lE}_${kc.DESKTOP}`,as:"h2",variant:"h2WithSeparatorCentered",sx:cE.videoTitle,themeName:"videoSet"===n[0]._type?Zc(n[0]).themeName:n[0].themeName},t)]):null,d.createElement(fu,{variant:"buttons.play",onClick:()=>o(!0),"data-testid":"BemCloudVideoPlayButton"},d.createElement(uu.gSK,null)))}),Cc([null,s,s]),t?Cc([d.createElement(Qc,{key:`${lE}_${kc.DESKTOP}`,as:"h1",variant:"h1WithSeparatorCentered",sx:cE.videoTitle},t),d.createElement(Qc,{key:`${lE}_${kc.DESKTOP}`,as:"h1",variant:"h1WithSeparatorCentered",sx:cE.videoTitle},t),null]):null)},dE="M0046",pE={title1:{gridColumn:"1 / -1",textAlign:"start",pt:[0,8,8],pb:[6,6,6]},text1:{gridColumn:"1 / -1",textAlign:"start"},textWrapper:{gridColumn:["2 / -2","2 / span 5","2 / span 5"],gridTemplateColumns:"repeat(5, 1fr)",gap:Kl.oK,rowGap:pc,pb:[ql,0,0]},image:{gridColumn:["2 / -2","8 / -2","8 / -2"],gridRow:[3,"auto","auto"],pb:[6,0,0],gridRowGap:fc},items:{gridColumn:["1 / -1","2 / span 5","2 / span 5"],gridTemplateColumns:"repeat(5, 1fr)",gap:Kl.oK,pt:[0,16,16],pb:[ql,0,0],gridRow:[2,"auto","auto"]},secondTextWrapper:{gridColumn:["2 / -2","8 / -2","8 / -2"],pt:[0,20,20],pl:[0,12,12]},title2:{pt:[0,14,14]},text2:{pb:[8,0,0]},itemImage:{justifySelf:"start",gridRow:1,borderRadius:"full",overflow:"hidden",width:[20,20,24],height:[20,20,24],ml:"auto",mr:"auto"},itemText:{gridRow:2,textAlign:"center",mr:"auto",mb:[0,0,0]}},fE=e=>{let t=1;return 1===e?t=3:2===e&&(t=5),{...pE.itemImage,gridColumn:t}},mE=e=>{let t=1;return 1===e?t=3:2===e&&(t=5),{...pE.itemText,gridColumn:t}},hE=e=>{let{item:t}=e;return d.createElement(fm,{key:t._key,image:t.image,title:t.text,variant:"column-centered"})},gE=e=>{let{items:t}=e;return d.createElement(d.Fragment,null,t.map(((e,t)=>d.createElement(d.Fragment,{key:e._key},d.createElement(cu,{image:e.image,sx:fE(t),forcedAspectRatio:r.NI[r.Jk.RATIO_1_1].ratio}),d.createElement(Qc,{as:"h5",variant:"h5",sx:mE(t)},e.text)))))},vE=e=>{let{items:t}=e;return d.createElement(Ou,{key:`${dE}_${kc.MOBILE}`,items:t,itemRenderer:hE,hideShadow:!0,itemWidth:"45%"})},yE=e=>{let{title1:t,text1:n,media:i,items:a,title2:o,text2:s}=e;return d.createElement(Bp,null,d.createElement(yl,{sx:pE.textWrapper,"data-testid":"BemM0046-textWrapper"},d.createElement(Qc,{as:"h2",variant:"h2",sx:pE.title1},t),d.createElement(wl,{as:"p",sx:pE.text1,variant:"bodyText"},n)),d.createElement(bu,{media:i[0],sx:pE.image,forcedAspectRatio:r.NI[r.Jk.RATIO_3_2].ratio}),d.createElement(yl,{sx:pE.items},Cc([d.createElement(vE,{key:`${dE}_${kc.MOBILE}`,items:a}),d.createElement(gE,{key:`${dE}_${kc.TABLET}`,items:a}),d.createElement(gE,{key:`${dE}_${kc.DESKTOP}`,items:a})])),d.createElement(fl,{sx:pE.secondTextWrapper},d.createElement(wl,{as:"p",variant:"bodyText",sx:pE.text2},s),d.createElement(Qc,{as:"h2",variant:"h2",sx:pE.title2},o)))},bE="M0047",xE={wrapper:{pt:Xl},heading:{gridColumn:"1 / -1",textAlign:"center",pb:Ql},image1:{gridColumn:["1 / -1","1 / 8","1 / 8"],gridRow:["auto",2,2],pb:[6,8,16]},text1Grid:{gridRow:["auto",2,2],alignSelf:"center",pb:[8,8,16]},text1:{gridColumn:["1 / -1","8 / span 4","8 / span 4"]},textWrapperGrid:{gridRow:[5,3,3],alignSelf:"center",pb:[ql,8,16]},textWrapper:{gridColumn:["1 / -1","2 / span 4","2 / span 4"],pb:[ql,0,0]},text:{pb:8},video:{gridColumn:["1 / -1","8 / -1","8 / -1"],gridRow:[4,3,3],pb:[6,14,24]},itemWrapper:{gridColumn:["1 / -1","7 / -1","7 / -1"],gridTemplateColumns:"repeat(3, 1fr)",gap:Kl.oK,pb:[6,0,0]},image3:{gridColumn:"1 / -1",pt:[0,14,24]},avatar:{pb:[5,0,0]}},EE=e=>{let{item:t}=e;return d.createElement(fm,{key:t._key,text:t.text,image:t.image,variant:"column-centered",sx:xE.avatar})},wE=e=>{let{items:t}=e;return d.createElement(Ou,{items:t,itemRenderer:EE,hideShadow:!0,itemWidth:"45%"})},_E=e=>{let{items:t}=e;return d.createElement(d.Fragment,null,t.map((e=>d.createElement(fm,{key:e._key,text:e.text,image:e.image,variant:"column-centered"}))))},kE=e=>{let{title:t,block:n,media1:i,text2:a,downloadLink:o,media3:s,text3A:l,text3B:c,items:u,media2:p,theme:f}=e;const{0:m}=(0,d.useContext)(qc);return d.createElement(Jc,{themeName:f||m},d.createElement(Bp,{sx:xE.wrapper,"data-testid":"BemM0047-bemModuleWrapper"},d.createElement(Qc,{as:"h2",variant:"h2",sx:xE.heading},t),d.createElement(bu,{media:i[0],sx:xE.image1,forcedAspectRatio:r.NI[r.Jk.RATIO_3_2].ratio,additionalTrackingIdInfo:1}),d.createElement(yl,{variant:"contentGrid",sx:xE.text1Grid},d.createElement(lm,{blocks:n,sx:xE.text1})),d.createElement(yl,{variant:"contentGrid",sx:xE.textWrapperGrid},d.createElement(fl,{sx:xE.textWrapper,"data-testid":"BemM0047-textWrapper"},d.createElement(wl,{as:"p",variant:"bodyText",sx:xE.text},a),o?d.createElement(Bd,{to:o,variant:"links.buttonGhostDark",iconAfter:d.createElement(uu.WCW,null),"data-testid":"BemM0047-downloadLink"}):null)),d.createElement(bu,{media:s[0],sx:xE.video,forcedAspectRatio:r.NI[r.Jk.RATIO_16_9].ratio,autoplayPreview:!0,additionalTrackingIdInfo:2}),d.createElement(yl,{variant:"contentGrid"},d.createElement(fl,{sx:xE.textWrapper},d.createElement(wl,{as:"p",variant:"bodyText",sx:xE.text},l),d.createElement(Qc,{as:"p",variant:"h3"},c)),d.createElement(yl,{sx:xE.itemWrapper},Cc([d.createElement(wE,{items:u,key:`${bE}_${kc.MOBILE}`}),d.createElement(_E,{items:u,key:`${bE}_${kc.TABLET}`}),d.createElement(_E,{items:u,key:`${bE}_${kc.DESKTOP}`})]))),d.createElement(bu,{media:p[0],sx:xE.image3,forcedAspectRatio:r.NI[r.Jk.RATIO_16_9].ratio,additionalTrackingIdInfo:3})))},SE={headingLinkWrapper:{gridColumn:["2 / -2","3 / span 3","3 / span 3"]},text:{gridColumn:["2 / -2","7 / span 7","7 / span 7"],pt:4},hint:{pt:9,gridColumn:["2 / -2","7 / span 6","7 / span 7"],color:"textMuted"},link:{mb:[6,0,0]}},CE=e=>{let{title:t,text:n,link:r,hint:i}=e;return d.createElement(Bp,null,d.createElement(fl,{sx:SE.headingLinkWrapper},d.createElement(Qc,{as:"h2",variant:"h2"},t),null!=r&&r.length?d.createElement(wd,null,d.createElement(Bd,{key:r[0]._key,to:r,variant:"links.buttonPrimary",sx:SE.link,"data-testid":"BemM0048-link"})):null),d.createElement(wl,{sx:SE.text,variant:"caption.big"},n),i?d.createElement(wl,{"data-testid":"BemM0048Hint",sx:SE.hint,variant:"small"},i):null)};var TE=n(8563);const IE={wrapper:{alignItems:"center"},image:{gridColumn:["2 / -2","2 / span 6","2 / span 6"],pb:[6,0,0]},textWrapper:{gridColumn:["2 / -2","9 / span 5","9 / span 5"]},title:{pb:tc}},OE=e=>{let{media:t,title:n,text:i,link:a}=e;return d.createElement(Bp,{sx:IE.wrapper},d.createElement(bu,{media:t[0],forcedAspectRatio:r.NI[r.Jk.RATIO_7_5].ratio,sx:IE.image}),d.createElement(fl,{sx:IE.textWrapper,"data-testid":"BemM0049-textWrapper"},n?d.createElement(Qc,{"data-testid":"BemM0049Title",as:"h2",variant:"h2",sx:IE.title},n):null,d.createElement(wl,{"data-testid":"BemM0049Text",as:"p",variant:"bodyText"},i),null!=a&&a.length?d.createElement(wd,{"data-testid":"BemM0049-link"},d.createElement(Bd,{to:a,variant:"links.buttonPrimary",iconAfter:"externalLink"===a[0]._type?d.createElement(TE.Dus,null):void 0})):null))},AE={heading:{gridColumn:"2 / -2",justifySelf:"center",textAlign:"center",pb:Ql},textWrapper:{gridRow:["auto",2,2],gridColumn:["2 / -2","2 / span 4","2 / span 4"],alignSelf:"start",pt:[0,16,24],pb:tc},position:{gridColumn:"span 4",color:"textMuted",pb:tc},image:{gridColumn:["2 / -2","2 / -1","2 / -1"],gridRow:["1","1 / -2","1 / -2"],pb:cc},text:{gridColumn:"span 4"},card:{gridColumn:["2 / -2","1 / -3","1 / -3"],zIndex:1,bg:"white",py:[8,10,14],gridRow:["2","2 / -1","2 / -1"],boxShadow:"cardShadow",alignItems:"center",gridTemplateColumns:["inherit","repeat(6, 1fr)","repeat(6, 1fr)"],gap:Kl.oK,rowGap:pc},citation:{zIndex:1,gridColumn:["3 / -3","2 / -2","2 / -2"],textAlign:"left"},imageGrid:{gridColumn:["1 / -1","6 / -2","6 / -2"],gridTemplateColumns:["inherit","repeat(8, 1fr)","repeat(8, 1fr)"],gridRow:["auto","2","2"],gridTemplateRows:["none","1fr min-content 52px","1fr min-content 52px"],gap:Kl.oK,rowGap:pc}},RE=e=>({gridColumn:"span 4",pb:e?[3,4,5]:tc}),PE=e=>{let{title:t,media:n,name:i,position:a,text:o,citation:s}=e;const{locale:l}=(0,d.useContext)(Rc);return d.createElement(Bp,null,t?d.createElement(Qc,{as:"h2",variant:"h2",sx:AE.heading},t):null,d.createElement(fl,{sx:AE.textWrapper,"data-testid":"BemM0050-textWrapper"},d.createElement(Qc,{as:"h3",variant:"h3",sx:RE(!!a)},i),a?d.createElement(Qc,{as:"h3",variant:"h3",sx:AE.position},a):null,d.createElement(wl,{as:"p",variant:"bodyText",sx:AE.text},o)),d.createElement(yl,{sx:AE.imageGrid},d.createElement(bu,{media:n[0],forcedAspectRatio:r.NI[r.Jk.RATIO_1_1].ratio,sx:AE.image}),d.createElement(yl,{sx:AE.card,"data-testid":"BemM0050-card"},d.createElement(wl,{variant:"caption.big",sx:AE.citation},d.createElement(Qp,{localeId:l.id},s)))))},ME=e=>e<1||e>10?"100%":100/e-2*(e-1)/e+"%",LE="M0051",DE={titleWrapper:{gridColumn:"2 / -2",justifySelf:"center",textAlign:"center",pb:Ql},textWrapper:{gridColumn:"4 / -4",textAlign:"center",pb:[8,0,0]},pagination:{gridColumn:"1 / 14",justifySelf:"right",pb:[0,hc-Kl.rW,hc-Kl.vP]},name:{pt:4,pb:[2,0,0]},jobTitle:{color:"gray.4",pb:[4,2,2]},hint:{gridColumn:["2 / -2","4 / -4","4 / -4"],color:"gray.4",pt:3,textAlign:"center"},linkWrapper:{pb:[0,10,10]},item:{p:[4,0,0],gridTemplateRows:"min-content min-content 1fr min-content",gridGap:Kl.oK,display:"grid",scrollSnapAlign:"start",height:"100%"}},jE=e=>({gridColumn:"2 / -2",gridAutoFlow:"column",gridTemplateColumns:[`repeat(${e}, 100%)`,`repeat(${e}, ${ME(3)})`,`repeat(${e}, ${ME(3)})`],gap:[Kl.oK,"2%","2%"],scrollSnapType:"x proximity",overflow:"hidden"}),BE=e=>({gridColumn:"4 / -4",textAlign:"center",pb:e?[6,0,0]:nc}),NE=e=>{let{item:t,index:n}=e;return d.createElement(fl,{sx:DE.item,"data-testid":t._key},d.createElement(bu,{media:t.media[0],forcedAspectRatio:r.NI[r.Jk.RATIO_5_3].ratio,playButtonPosition:"bottomLeft",additionalTrackingIdInfo:n+1}),d.createElement(wl,{as:"h5",variant:"h5",sx:DE.name},t.name),d.createElement(wl,{as:"p",variant:"bodyText",sx:DE.jobTitle},t.jobTitle),t.downloadLink?d.createElement(fl,{sx:DE.linkWrapper},d.createElement(Bd,{to:t.downloadLink,variant:"links.buttonSecondary",iconAfter:d.createElement(uu.WCW,null),additionalTrackingIdInfo:n+1,"data-testid":`${t._key}-link`})):null)},FE=e=>{let{items:t,itemContainer:n}=e;return d.createElement(yl,{sx:jE(t.length),variant:"contentGrid",ref:n,"data-testid":"BemM0051-contentGrid"},t.map(((e,t)=>d.createElement(NE,{key:e._key,item:e,index:t}))))},WE=e=>{let{title:t,text:n,items:r,hint:i}=e;const a=(0,d.useRef)(null),o=e=>{var t;if(null==a||null===(t=a.current)||void 0===t||!t.firstElementChild)return;const n=a.current.firstElementChild.getBoundingClientRect().width,r=a.current.scrollLeft,i=e===Hp?r+n:r-n;a.current.scrollTo({left:i,behavior:"smooth"})},s=e=>r.length>e?d.createElement(Up,{onClick:o,items:r,visibleItems:e,isCarousel:!1,withText:!1,sx:DE.pagination}):null;return d.createElement(Bp,null,d.createElement(Qc,{as:"h2",variant:"h2",sx:DE.titleWrapper},t),d.createElement(wl,{as:"p",variant:"caption.small",sx:BE(r.length>3)},n),Cc([null,s(3),s(3)]),Cc([d.createElement(Ou,{key:`${LE}_${kc.MOBILE}`,items:r,itemRenderer:(e,t)=>(e=>{let{item:t,index:n}=e;return d.createElement(NE,{item:t,index:n})})({item:e.item,index:t})}),d.createElement(FE,{items:r,key:`${LE}_${kc.TABLET}`,itemContainer:a}),d.createElement(FE,{items:r,key:`${LE}_${kc.DESKTOP}`,itemContainer:a})]),d.createElement(wl,{sx:DE.hint,as:"p",variant:"tiny"},i))},VE={breadcrumb:{gridColumn:"2 / -2",alignItems:"center"}},HE=e=>({...xc(e),pt:yc,pb:"aboveHero"===e?yc:0,px:[2,3,4]}),zE=e=>{let{modulePosition:t}=e;const n=(0,d.useContext)(Uc);return d.createElement(Bp,{sx:HE(t)},d.createElement(Vd,{links:n,limitationOfPath:2,addPaddingTop:!0,sx:VE.breadcrumb}))},$E={wrapper:{gridColumn:["2 / -2","2 / span 4","2 / span 4"],alignSelf:"center",gridRow:2},video:{gridColumn:["2 / -2","7 / -2","7 / -2"],gridRow:[1,2,2],pb:[6,0,0]}},UE=e=>{let{text:t,downloadLink:n,media:i}=e;return d.createElement(Bp,null,d.createElement(fl,{sx:$E.wrapper,"data-testid":"BemM0053-textLinkWrapper"},d.createElement(wl,{as:"p",variant:"caption.big",sx:$E.text},t),n?d.createElement(wd,{"data-testid":"BemM0053-downloadLinkWrapper"},d.createElement(Bd,{to:n,variant:"links.buttonSecondary"})):null),d.createElement(bu,{media:i[0],forcedAspectRatio:r.NI[r.Jk.RATIO_5_3].ratio,sx:$E.video,autoplayPreview:!0}))},GE={heading:{gridColumn:"2 / -2",justifySelf:"center",pb:Zl},item:{bg:"background",alignItems:"center",py:[4,8,16],mb:[Kl.d_,0,0]},textWrapper:{gridColumn:["2 / -2","5 / span 7","5 / span 4"]},title:{pb:[6,8,8]},actionArea:{gridColumn:["2 / -2","5 / -2","10 / -1"],alignSelf:["auto","end","auto"],pt:[8,6,0]}},KE=e=>({gridColumn:["2 / -2","2 / span 2","2 / span 2"],gridRow:["auto","span 2","auto"],pb:[6,0,0],h5:{display:e?"none":"block"}}),qE=e=>{let{title:t,items:n,theme:i}=e;const{0:a}=(0,d.useContext)(qc);return d.createElement(Bp,null,d.createElement(Qc,{as:"h2",variant:"h2",sx:GE.heading,themeName:r.D7.DARK_TEXT},t),d.createElement(Jc,{themeName:i||a},n.map(((e,t)=>d.createElement(yl,{variant:"contentGrid",sx:GE.item,key:e._key,"data-testid":e._key},d.createElement(Qd,{pdf:e.pdf,hideDownloadLink:!0,sx:KE(nu()),variant:"book",additionalTrackingIdInfo:t+1,"data-testid":`${e._key}-pdf`}),d.createElement(fl,{sx:GE.textWrapper,"data-testid":`${e._key}-textWrapper`},d.createElement(Qc,{as:"h4",variant:"h4",sx:GE.title},e.title),d.createElement(wl,{as:"p",sx:GE.text},e.text)),d.createElement(fl,{sx:GE.actionArea,"data-testid":`${e._key}-actionArea`},d.createElement(Bd,{to:Jd(e.pdf),variant:"links.buttonPrimary",additionalTrackingIdInfo:t+1,"data-testid":`${e._key}-link`})))))))},YE="M0055",XE={wrapper:{pt:Xl,pb:Jl},text:{pb:[8,0,0]},link:{mb:[6,0,0]},contentWrapper:{gridColumn:["2 / -2","2 / span 4","2 / span 4"]},item:{gridColumn:"7 / -2",pb:[4,6,16],bg:["background","background","transparent"],"&:last-of-type":{pb:[4,6,0]},display:"grid",gridTemplateRows:"auto auto 1fr auto",height:"100%"},itemImage:{pb:[6,6,12]},itemTitle:{pb:ic,px:mc,color:["bluishGray.8","bluishGray.8","text"]},itemText:{px:mc,color:["bluishGray.8","bluishGray.8","text"]},itemActionArea:{px:mc},sliderWrapper:{gridColumn:["2 / -2","7 / -2",null]}},JE=e=>({pb:e?tc:0}),QE=e=>{var t;let{item:n,index:i}=e;return d.createElement(fl,{key:n._key,sx:XE.item,"data-testid":n._key},d.createElement(bu,{media:n.media[0],forcedAspectRatio:r.NI[r.Jk.RATIO_5_2].ratio,sx:XE.itemImage,additionalTrackingIdInfo:i+1}),d.createElement(Qc,{as:"h3",variant:"h3",sx:XE.itemTitle},n.title),d.createElement(lm,{blocks:n.blocks,sx:XE.itemText}),null!==(t=n.link)&&void 0!==t&&t.length?d.createElement(wd,{sx:XE.itemActionArea},d.createElement(Bd,{to:n.link,variant:"links.buttonPrimary","data-testid":`${n._key}_${n.link[0]._type}`,additionalTrackingIdInfo:i+1})):null)},ZE=e=>{let{items:t}=e;return d.createElement(d.Fragment,null,t.map(((e,t)=>d.createElement(QE,{item:e,key:e._key,index:t}))))},ew=e=>{let{items:t}=e;return d.createElement(Jc,{themeName:r.D7.DEFAULT},d.createElement(fl,{sx:XE.sliderWrapper,"data-testid":"BemM0055-sliderWrapper"},d.createElement(Ou,{items:t,itemRenderer:(e,t)=>{let{item:n}=e;return d.createElement(QE,{item:n,index:t})}})))},tw=e=>{let{title:t,text:n,link:r,items:i,theme:a}=e;const{0:o}=(0,d.useContext)(qc);return d.createElement(Jc,{themeName:a||o},d.createElement(Bp,{sx:XE.wrapper,"data-testid":"BemM0055-moduleWrapper"},d.createElement(fl,{sx:XE.contentWrapper,"data-testid":"BemM0055-contentWrapper"},d.createElement(Qc,{as:"h2",variant:n?"h2WithSeparator":"h2WithSeparatorForHeadlineWithoutPaddingBottom",sx:JE(!!n)},t),n?d.createElement(wl,{as:"p",variant:"caption.small","data-testid":"BemM0055Text",sx:XE.text},n):null,null!=r&&r.length?d.createElement(wd,null,d.createElement(Bd,{to:r,variant:"links.buttonPrimary","data-testid":"BemM0055Link",sx:XE.link})):null),Cc([d.createElement(ew,{items:i,key:`${YE}_${kc.MOBILE}`}),d.createElement(ew,{items:i,key:`${YE}_${kc.TABLET}`}),d.createElement(ZE,{items:i,key:`${YE}_${kc.DESKTOP}`})])))};var nw=n(8947),rw=n.n(nw);const iw=Ku({id:"items",initial:"idle",context:{currentActiveIndex:0,items:[]},states:{idle:{on:{forward:{actions:["setNextCurrentActiveIndex","scrollTo"]},backward:{actions:["setPreviousCurrentActiveIndex","scrollTo"]}}}}},{actions:{setNextCurrentActiveIndex:(0,Bu.kp)(((e,t)=>({currentActiveIndex:e.currentActiveIndex<e.items.length-1?e.currentActiveIndex+1:0}))),setPreviousCurrentActiveIndex:(0,Bu.kp)(((e,t)=>({currentActiveIndex:0===e.currentActiveIndex?e.items.length-e.currentActiveIndex-1:e.currentActiveIndex-1})))}}),aw=To(fl),ow="active",sw="inactive",lw={itemCaptionWrapper:{gridColumn:"1 / -1",gridRow:1,background:"white",p:6,m:6,alignSelf:"flex-end",zIndex:2,display:"flex",alignItems:"center",minHeight:"6.5rem"},textWrapper:{position:"relative",pl:6},image:{gridRow:"1",gridColumn:"1 / -1"}},cw=()=>({scrollSnapAlign:"start"}),uw=(e,t)=>({pb:e||t?4:0}),dw=(e,t)=>e?{pb:t?2:0}:{pb:t?6:0},pw={captionWrapper:{[ow]:{opacity:1},[sw]:{opacity:0}}},fw=e=>{let{item:t,sx:n,isActive:i,isMobileOrTabletView:a,index:o}=e;const{locale:s}=(0,d.useContext)(Rc),l=o+1,c=!!t.captionText,u=!!t.name,p=!!t.jobTitle;return d.createElement(yl,{sx:{...cw(),...n}},"imageWithAlt"===t.media[0]._type?d.createElement(d.Fragment,null,d.createElement(cu,{image:t.media[0],forcedAspectRatio:r.NI[r.Jk.RATIO_1_1].ratio,sx:lw.image,additionalTrackingIdInfo:l}),!a&&(t.captionText||t.name||t.jobTitle)?d.createElement(aw,{sx:lw.itemCaptionWrapper,variants:pw.captionWrapper,animate:i?ow:sw},d.createElement(fl,{sx:lw.textWrapper},t.captionText?d.createElement(wl,{variant:"bodyText",as:"p",sx:uw(u,p)},d.createElement(Qp,{localeId:s.id},t.captionText)):null,t.name?d.createElement(wl,{variant:"h5",as:"h5",sx:dw(c,p)},t.name):null,t.jobTitle?d.createElement(wl,{as:"p",variant:"bodyText"},t.jobTitle):null)):null):null)},mw=To(fl),hw="active",gw="inactive",vw=e=>({scrollSnapAlign:"start",pointerEvents:e?"auto":"none"}),yw={itemCaptionWrapper:{background:"white",gridColumn:"1 / -1",gridRow:1,p:6,m:6,alignSelf:"flex-end",zIndex:2,display:"flex",alignItems:"center",minHeight:"6.5rem"},itemVideo:{gridRow:1,gridColumn:"1 / -1"},textWrapper:{pl:6},itemName:{pb:4},playButtonWrapper:{width:"100%"}},bw={captionWrapper:{[hw]:{opacity:1},[gw]:{opacity:0}}},xw=e=>{let{item:t,isActive:n,sx:i,showDefaultPlaybutton:a,index:o}=e;const{0:s,1:l}=(0,d.useState)(!1),{locale:c}=(0,d.useContext)(Rc);(0,d.useEffect)((()=>{s&&!n&&l(!1)}),[n]);const u=o+1;return d.createElement(fl,{sx:{...vw(n),...i}},"imageWithAlt"!==t.media[0]._type?d.createElement(yu,{video:"videoSet"===t.media[0]._type?Zc(t.media[0]):t.media[0],forcedAspectRatio:r.NI[r.Jk.RATIO_1_1].ratio,sx:yw.itemVideo,playButtonWrapperSx:yw.playButtonWrapper,playing:s,playButtonPosition:"bottomLeft",onPlay:()=>l(!0),onPause:()=>l(!1),onEnded:()=>l(!1),playButton:a?void 0:d.createElement(mw,{sx:yw.itemCaptionWrapper,variants:bw.captionWrapper,animate:n?hw:gw,onClick:()=>l(!s)},d.createElement(fu,{variant:"buttons.play",additionalTrackingIdInfo:u},d.createElement(uu.gSK,null)),d.createElement(fl,{sx:yw.textWrapper},t.captionText?d.createElement(wl,{as:"p",variant:"bodyText"},d.createElement(Qp,{localeId:c.id},t.captionText)):null,t.name?d.createElement(wl,{variant:"h5",as:"h5",sx:yw.itemName},t.name):null,t.jobTitle?d.createElement(wl,{as:"p",variant:"bodyText"},t.jobTitle):null)),additionalTrackingIdInfo:u}):null)},Ew="M0056";(0,Nc.F)(!1),"undefined"!=typeof window&&rw().polyfill();const ww=To(fl),_w="enter",kw="center",Sw="exit",Cw={contentGridItem:{gridRow:[2,3,3]},contentWrapper:{gridColumn:["2 / -2","1 / span 5","1 / span 5"]},sliderWrapper:{gridColumn:["2 / -2","8 / -1","8 / -1"],gridRow:"3"},heading:{gridColumn:"2 / -2",justifySelf:"center",pb:Ql},item:{pb:4},itemMedia:{pb:[6,0,0]},itemText2:{color:"textMuted",fontWeight:"bold",pb:[4,0,0],px:[4,0,0]},itemText:{px:[4,0,0],pb:nc},itemBoldText:{fontWeight:"bold",pb:5,px:[4,0,0]},pagination:{pt:gc},itemName:{pb:4},actionArea:{px:[4,0,0]}},Tw=e=>({display:"grid",gridTemplateColumns:`repeat(${e}, 80%)`,gap:Kl.oK,overflow:"hidden",scrollSnapType:"x proximity",selfAlign:"start",gridAutoFlow:"column"}),Iw=e=>({pb:e?tc:0,px:[4,0,0]}),Ow=e=>({px:[4,0,0],pb:e?nc:[0,0,0]}),Aw=e=>{let{item:t}=e;const{locale:n}=(0,d.useContext)(Rc),r=!!t.text2;return d.createElement(fl,{sx:Ow(r)},t.captionText?d.createElement(Qp,{localeId:n.id},t.captionText):null,t.name?d.createElement(wl,{variant:"h4",as:"h5",sx:Cw.itemName},t.name):null,t.jobTitle?d.createElement(wl,{as:"p",variant:"bodyText"},t.jobTitle):null)},Rw=e=>{var t;let{item:n,isActive:r,index:i}=e;return null!==(t=n.media)&&void 0!==t&&t.length?"imageWithAlt"===n.media[0]._type?d.createElement(fw,{item:n,sx:Cw.itemMedia,isActive:r,isMobileOrTabletView:_c()<Sc.DESKTOP,index:i}):d.createElement(xw,{item:n,isActive:r,sx:Cw.itemMedia,showDefaultPlaybutton:_c()<Sc.DESKTOP,index:i}):null},Pw=e=>{var t;let{item:n}=e;const{locale:r}=(0,d.useContext)(Rc),i=_c()<Sc.DESKTOP,a=i||!!n.text||!!n.boldText||!!n.text2,o=i&&(!!n.captionText||!!n.name||!!n.jobTitle);return d.createElement(d.Fragment,null,n.title?d.createElement(Qc,{as:"h3",variant:a?"h2WithSeparator":"h2WithSeparatorForHeadlineWithoutPaddingBottom",sx:Iw(a)},n.title):null,n.textInQuotes&&n.text?d.createElement(wl,{as:"p",variant:"h5",sx:Cw.itemText},d.createElement(Qp,{localeId:r.id},n.text)):null,!n.textInQuotes&&n.text?d.createElement(wl,{as:"p",variant:"h5",sx:Cw.itemText},n.text):null,o?d.createElement(Aw,{item:n}):null,n.boldText?d.createElement(wl,{as:"p",variant:"h5",sx:Cw.itemBoldText},n.boldText):null,n.text2?d.createElement(wl,{as:"p",variant:"h5",sx:Cw.itemText2},n.text2):null,null!==(t=n.link)&&void 0!==t&&t.length?d.createElement(wd,{sx:Cw.actionArea},d.createElement(Bd,{variant:"links.buttonSecondary",to:n.link,"data-testid":`${n._key}-onMobile-link`})):null)},Mw=(e,t)=>{let{item:n}=e;return d.createElement(fl,{sx:Cw.item,"data-testid":`${n._key}-onMobile`},d.createElement(Rw,{item:n,key:n._key,index:t,isActive:!0}),d.createElement(Pw,{item:n}))},Lw=e=>{let{items:t,containerRef:n,current:r}=e;return d.createElement(yl,{sx:Tw(t.length),ref:n},t.map(((e,t)=>d.createElement(Rw,{item:e,key:e._key,isActive:r.context.currentActiveIndex===t,index:t}))))},Dw={variants:{[_w]:{opacity:0,transition:{duration:dd.f.LONG}},[kw]:{opacity:1,transition:{duration:dd.f.LONG}},[Sw]:{opacity:0,transition:{duration:dd.f.LONG}}},initial:_w,animate:kw,exit:Sw},jw=e=>{let{item:t}=e;return d.createElement(yl,{key:t._key,variant:"contentGrid",sx:Cw.contentGridItem},d.createElement(ww,Object.assign({sx:Cw.contentWrapper},Dw),d.createElement(fl,null,d.createElement(Pw,{item:t}))))},Bw=e=>{let{title:t,items:n,showPaginationText:r}=e;const a=(0,d.useRef)(null),[o,s]=(0,i.zl)(iw,{devTools:!1,context:{items:n},actions:{scrollTo:(0,i.qE)((e=>{var t;if(null!=a&&null!==(t=a.current)&&void 0!==t&&t.firstElementChild){const t=e.currentActiveIndex*a.current.firstElementChild.getBoundingClientRect().width;a.current.scrollTo({left:t,behavior:"smooth"})}}))}}),l=n[o.context.currentActiveIndex],c=d.createElement(Up,{onClick:e=>{s({type:e})},items:n,isCarousel:!0,sx:Cw.pagination,withText:r||!1});return d.createElement(Bp,null,t?d.createElement(Qc,{as:"h2",variant:"h1WithSeparatorCentered",sx:Cw.heading},t):null,d.createElement(Mo,{initial:!1},Cc([null,d.createElement(jw,{item:l,key:`${Ew}_itemText_${kc.TABLET}`}),d.createElement(jw,{item:l,key:`${Ew}_itemText_${kc.DESKTOP}`})]),d.createElement(fl,{sx:Cw.sliderWrapper},Cc([d.createElement(Ou,{key:`${Ew}_slider_${kc.MOBILE}`,items:n,itemRenderer:Mw}),d.createElement(Lw,{items:n,key:`${Ew}_slider_${kc.TABLET}`,containerRef:a,current:o}),d.createElement(Lw,{items:n,key:`${Ew}_slider_${kc.DESKTOP}`,containerRef:a,current:o})]),n.length>1?Cc([null,c,c]):null)))},Nw={heading:{gridColumn:"2 / -2",textAlign:"center",pb:Zl},buttonWrapper:{gridColumn:"1 / -1",justifySelf:"center",pb:12,width:["100%","auto","auto"]},link:{width:"inherit"},itemsGrid:{gridTemplateColumns:"repeat(auto-fit, minmax(268px, 1fr))"},itemImage:{borderRadius:"full",overflow:"hidden",gridColumn:"span 1"},itemHeading:{gridColumn:"span 4",pt:4,pb:2},itemText:{gridColumn:"span 4"}},Fw=e=>({textAlign:"center",gridColumn:"2 / -2",pb:e?8:Zl}),Ww=e=>({gridTemplateColumns:"repeat(4, 1fr)",gridTemplateRows:"auto auto 1fr",gap:Kl.oK,pb:16,[`&:nth-last-of-type(-n+${e})`]:{pb:0}}),Vw=e=>{let{title:t,text:n,link:i,items:a}=e;const o=tu()?1:3;return d.createElement(Bp,null,d.createElement(Qc,{as:"h2",variant:"h2",sx:Nw.heading},t),d.createElement(wl,{as:"p",variant:"caption.small",sx:Fw(!!i)},n),null!=i&&i.length?d.createElement(ml,{sx:Nw.buttonWrapper,"data-testid":"BemM0057Link"},d.createElement(Bd,{to:i,variant:"links.buttonSecondary",sx:Nw.link})):null,d.createElement(yl,{variant:"contentGrid",sx:Nw.itemsGrid},a.map((e=>d.createElement(yl,{key:e._key,"data-testid":e._key,sx:Ww(o)},d.createElement(bu,{media:e.media[0],forcedAspectRatio:r.NI[r.Jk.RATIO_1_1].ratio,sx:Nw.itemImage}),d.createElement(Qc,{as:"h3",variant:"h4",sx:Nw.itemHeading},e.title),d.createElement(wl,{as:"p",variant:"small",sx:Nw.itemText},e.text))))))},Hw={wrapper:{pt:Xl,pb:Jl},heading:{gridColumn:"3 / -3",gridRow:"1",textAlign:"center",pb:Ql},title:{pb:tc},text2:{pb:nc},link:{mb:[8,0,0]}},zw=e=>{let{isEven:t,index:n,hasTitle:r}=e;return{gridRow:r?["auto",n+2,n+2]:["auto",n+1,n+1],height:"100%",gridColumn:t?["1 / -1","1 / 8","1 / 8"]:["1 / -1","8 / -1","8 / -1"],pt:0===n?0:[0,16,32],pb:[6,0,0]}},$w=e=>{let{index:t,hasTitle:n}=e;return{gridRow:n?["auto",t+2,t+2]:["auto",t+1,t+1],pt:0===t?0:[0,16,32],pb:[ql,0,0],alignSelf:"center","&:last-of-type":{pb:[0,0,0]}}},Uw=e=>{let{isEven:t}=e;return{gridColumn:t?["1 / -1","8 / span 4","8 / span 4"]:["1 / -1","1 / span 4","1 / span 4"]}},Gw=e=>({pb:e?nc:0}),Kw=e=>{let{title:t,items:n,theme:i}=e;const{0:a}=(0,d.useContext)(qc);return d.createElement(Jc,{themeName:i||a},d.createElement(Bp,{sx:Hw.wrapper,"data-testid":"BemM0058-moduleWrapper"},t?d.createElement(Qc,{as:"h2",variant:"h1",sx:Hw.heading,"data-testid":"BemM0058Title"},t):null,n.map(((e,n)=>{var i;const a={isEven:n%2,index:n,hasTitle:!!t},o=!!e.text2,s=n+1;return d.createElement(d.Fragment,{key:e._key},d.createElement(bu,{media:e.media[0],forcedAspectRatio:r.NI[r.Jk.RATIO_10_9].ratio,sx:zw(a),additionalTrackingIdInfo:s}),d.createElement(yl,{variant:"contentGrid","data-testid":e._key,sx:$w(a)},d.createElement(fl,{sx:Uw(a),"data-testid":`${e._key}-textContentBox`},d.createElement(Qc,{as:"h3",variant:"h2",sx:Hw.title},e.title),d.createElement(wl,{as:"p",variant:"bodyText",sx:Gw(o)},e.text1),e.text2?d.createElement(wl,{as:"p",variant:"bodyText",sx:Hw.text2},e.text2):null,null!==(i=e.link)&&void 0!==i&&i.length?d.createElement(wd,null,d.createElement(Bd,{to:e.link,sx:Hw.link,variant:e.linkIsSecondary?"links.buttonSecondary":"links.buttonPrimary",additionalTrackingIdInfo:s})):null)))}))))},qw="M0062",Yw={heading:{gridColumn:["2 / -2","3 / -3","4 / -4"],justifySelf:"center",textAlign:"center",pb:Zl,pt:1},itemWrapper:{gridColumn:"span 4","&:first-of-type":{gridColumn:"2 / span 4"}},textContentWrapper:{px:[6,0,0],pb:[6,0,0]},itemTitle:{pt:[6,7,9],pb:[4,5,7]}},Xw=e=>{let{item:t,index:n}=e;return d.createElement(fl,{key:t._key,sx:Yw.itemWrapper,"data-testid":t._key},d.createElement(bu,{media:t.media[0],forcedAspectRatio:r.NI[r.Jk.RATIO_4_3].ratio,additionalTrackingIdInfo:n+1}),d.createElement(fl,{sx:Yw.textContentWrapper},d.createElement(Qc,{as:"h4",variant:"h4",sx:Yw.itemTitle},t.title),d.createElement(wl,{as:"p",variant:"bodyText"},t.text)))},Jw=e=>{let{items:t}=e;return d.createElement(d.Fragment,null,t.map(((e,t)=>d.createElement(Xw,{key:e._key,item:e,index:t}))))},Qw=e=>{let{title:t,items:n}=e;return d.createElement(Bp,null,d.createElement(Qc,{as:"h2",variant:"h2",sx:Yw.heading},t),Cc([d.createElement(Ou,{key:`${qw}_${kc.MOBILE}`,items:n,itemRenderer:(e,t)=>(e=>{let{item:t,index:n}=e;return d.createElement(Xw,{item:t,index:n})})({item:e.item,index:t})}),d.createElement(Jw,{items:n,key:`${qw}_${kc.TABLET}`}),d.createElement(Jw,{items:n,key:`${qw}_${kc.DESKTOP}`})]))},Zw={image:{gridRow:1,gridColumn:"1 / -1",height:"100%",gridTemplateColumns:"1fr",pb:[6,6,0]},contentWrapper:{gridRow:["auto","auto",1],zIndex:1,gridColumn:["2 / -2","2 / -2","9 / -2"],pt:[0,0,20],flexDirection:"column",alignItems:"flex-start"},title:{pb:sc},text:{pb:lc},button:{width:["100%","auto","auto"],mb:[ql,14,0]},roundImage:{mt:"auto",pb:16}},e_=e=>{let{media:t,title:n,text:i,link:a,items:o}=e;return d.createElement(Bp,null,d.createElement(bu,{media:t[0],forcedAspectRatio:r.NI[r.Jk.RATIO_2_1].ratio,sx:Zw.image}),d.createElement(Jc,{themeName:[r.D7.DARK_TEXT,r.D7.DARK_TEXT,"videoSet"===t[0]._type?Zc(t[0]).themeName:t[0].themeName]},d.createElement(ml,{sx:Zw.contentWrapper},d.createElement(Qc,{as:"h2",variant:"h2",sx:Zw.title,themeName:[r.D7.DARK_TEXT,r.D7.DARK_TEXT,"videoSet"===t[0]._type?Zc(t[0]).themeName:t[0].themeName]},n),i?d.createElement(wl,{as:"p",variant:"bodyText",sx:Zw.text},i):null,null!=a&&a.length?d.createElement(Bd,{to:a,variant:"links.buttonPrimary",sx:Zw.button,"data-testid":"BemM0063-link"}):null,null!=o&&o[0]?d.createElement(fm,{title:o[0].title,text:o[0].text,image:o[0].image,sx:Zw.roundImage,themeName:[r.D7.DARK_TEXT,r.D7.DARK_TEXT,"videoSet"===t[0]._type?Zc(t[0]).themeName:t[0].themeName]}):null)))},t_={imageWrapper:{gridColumn:"1 / -1",gridRow:1,height:"100%",gridTemplateColumns:"1fr",mb:[6,0,0]},textWrapper:{gridRow:["auto",1,1],zIndex:1,gridColumn:["2/ -2","2 / -2","4 / -4"],justifySelf:"center",textAlign:"center",alignSelf:["auto","center","auto"]},heading:{pt:[0,0,28],pb:ac},text:{pb:oc}},n_=e=>{let{title:t,text:n,link:i,media:a}=e;return d.createElement(Jc,{themeName:[r.D7.DARK_TEXT,"videoSet"===a[0]._type?Zc(a[0]).themeName:a[0].themeName,"videoSet"===a[0]._type?Zc(a[0]).themeName:a[0].themeName]},d.createElement(Bp,null,d.createElement(yl,{sx:t_.imageWrapper},d.createElement(bu,{media:a[0],forcedAspectRatio:r.NI[r.Jk.RATIO_2_1].ratio})),d.createElement(fl,{sx:t_.textWrapper,"data-testid":"M0064-textWrapper"},d.createElement(Qc,{as:"h2",variant:"h1",sx:t_.heading,themeName:[r.D7.DARK_TEXT,"videoSet"===a[0]._type?Zc(a[0]).themeName:a[0].themeName,"videoSet"===a[0]._type?Zc(a[0]).themeName:a[0].themeName]},t),d.createElement(wl,{as:"p",variant:"bodyText",sx:t_.text},n),null!=i&&i.length?d.createElement(Bd,{to:i,variant:"links.buttonPrimary","data-testid":"BemM0064-link"}):null)))},r_="M0065",i_={heading:{gridColumn:"2 / -2",justifySelf:"center",textAlign:"center",pb:Ql},grid:{gridTemplateColumns:"repeat(auto-fit, minmax(270px, 1fr))",gridAutoRows:"1fr"},item:{bg:"gray.2",p:[4,9,9],pb:[12,20,24],display:"block",height:"100%",wordWrap:"break-word"},cardHeading:{color:"gray.6",pb:6}},a_=e=>{let{item:t,index:n}=e;return d.createElement(Bd,{to:t.link,sx:i_.item,additionalTrackingIdInfo:n+1,"data-testid":t._key},d.createElement(wl,{as:"p",variant:"small",sx:i_.cardHeading},t.location),d.createElement(Qc,{as:"p",variant:"h5"},t.link[0].label))},o_=e=>{let{items:t}=e;return d.createElement(d.Fragment,null,t.map(((e,t)=>d.createElement(a_,{item:e,key:e._key,index:t}))))},s_=e=>{let{title:t,items:n}=e;return d.createElement(Bp,null,d.createElement(Qc,{as:"h2",variant:"h1",sx:i_.heading},t),d.createElement(yl,{variant:"contentGrid",sx:i_.grid},Cc([d.createElement(Ou,{items:n,itemRenderer:(e,t)=>d.createElement(a_,{item:e.item,index:t}),key:`${r_}_${kc.MOBILE}`,itemWidth:"45%",hideShadow:!0}),d.createElement(o_,{items:n,key:`${r_}_${kc.TABLET}`}),d.createElement(o_,{items:n,key:`${r_}_${kc.DESKTOP}`})])))},l_={heading:{gridColumn:["1 / -1","1 / span 8","1 / span 8"],pb:Zl},communityLink:{gridColumn:["1 / -1","span 4","span 4"],justifyContent:["flex-start","flex-end","flex-end"],pb:[4,4,16],whiteSpace:"nowrap"},icon:{width:"1.8em",display:"inline-block"},curatorWrapper:{gridColumn:"2 / -1"}},c_=e=>{let{title:t,downloadLink:n,icon:i,containerId:a,feedId:o}=e;(0,d.useEffect)((()=>{(()=>{const e=document.createElement("script");e.async=!0,e.src=`${r.Lo}${o}.js`,document.body.appendChild(e)})()}),[]);const s=d.createElement(cu,{sx:l_.icon,image:i});return d.createElement(Bp,{isFullWidth:!0},d.createElement(yl,{variant:"contentGrid"},d.createElement(Qc,{as:"h2",variant:"h1",sx:l_.heading},t),d.createElement(ml,{sx:l_.communityLink},d.createElement(Bd,{iconBefore:s,to:n,variant:"links.boldUppercase"}))),d.createElement(fl,{sx:l_.curatorWrapper},d.createElement(fl,{id:a,"data-testid":`${a}-${o}`})))},u_={heading:{gridColumn:"1 / -1",pb:6,pt:[10,10,14],"&:first-of-type":{pt:0,label:"heroStartsWithText"}},itemLink:{gridColumn:["1 / -1","span 6","span 6"],display:"grid",gridTemplateColumns:["repeat(12, 1fr)","repeat(6, 1fr)","repeat(6, 1fr)"],gap:Kl.oK,rowGap:pc,alignItems:"center",pb:2},itemImage:{gridColumn:["span 2","span 1","span 1"]},itemText:{gridColumn:["3 / -1","span 4","span 4"],color:"text","&:hover":{color:"primary.8"}}},d_=e=>{let{items:t}=e;return d.createElement(Bp,null,d.createElement(yl,{variant:"contentGrid"},t.map(((e,t)=>d.createElement(d.Fragment,{key:e._key},d.createElement(Qc,{as:"h2",variant:"h3",sx:u_.heading},e.title),e.links.map(((e,n)=>d.createElement(Bd,{to:e,"data-testid":e._key,key:e._key,sx:u_.itemLink,additionalTrackingIdInfo:`category-${t+1}-link-${n+1}`},e.image?d.createElement(cu,{forcedAspectRatio:r.NI[r.Jk.RATIO_1_1].ratio,image:e.image,sx:u_.itemImage,additionalTrackingIdInfo:`category-${t+1}-link-${n+1}`}):null,d.createElement(wl,{variant:"small",sx:u_.itemText},e.label)))))))))};var p_=n(3139),f_=n.n(p_),m_=n(9030);const h_=400,g_=(0,Bc.createModel)({isActive:!1,tmpEventId:void 0},{events:{MOUSE_ENTER:e=>({eventId:e}),MOUSE_ENTER_MARKER:e=>({id:e}),MOUSE_LEAVE_MARKER:()=>({}),MOUSE_LEAVE:()=>({}),MOUSE_CLICK_MARKER:e=>({id:e})}}),v_=g_.createMachine({initial:"idle",context:g_.initialContext,states:{idle:{on:{MOUSE_ENTER:{target:"active",actions:["setActive"]},MOUSE_ENTER_MARKER:{target:"delay",actions:["setTmpEventId"]},MOUSE_LEAVE_MARKER:{actions:["setInactive","sendMouseLeaveMarkerEventToParent"]},MOUSE_CLICK_MARKER:{actions:["setActive"]}}},delay:{after:{[h_]:{target:"idle",actions:["setActive","sendMouseEnterMarkerEventToParent"]}},on:{MOUSE_LEAVE_MARKER:{target:"idle",actions:["setInactive","sendMouseLeaveMarkerEventToParent"]}}},active:{on:{MOUSE_LEAVE:{target:"idle",actions:["setInactive"]}}}}},{actions:{sendMouseEnterMarkerEventToParent:(0,Bu.T4)(((e,t)=>({type:"MOUSE_ENTER_MARKER",id:e.tmpEventId}))),sendMouseLeaveMarkerEventToParent:(0,Bu.T4)(((e,t)=>({type:"MOUSE_LEAVE_MARKER"}))),setTmpEventId:g_.assign(((e,t)=>({tmpEventId:"MOUSE_ENTER_MARKER"===t.type?t.id:void 0}))),setActive:g_.assign(((e,t)=>({isActive:!0}))),setInactive:g_.assign(((e,t)=>({isActive:!1})))}}),y_=(e,t)=>{var n;const r=null==t||null===(n=t.partnerData)||void 0===n?void 0:n.customerNo,{coaches:i,speakers:a,creator:o}=e,s=!(null==i||!i.find((e=>e.navisionCustomerId===r))),l=!(null==a||!a.find((e=>e.navisionCustomerId===r))),c=(null==o?void 0:o.navisionCustomerId)===r;return s||l||c},b_=(e,t,n)=>n>e&&n<t,x_=(e,t)=>{if(void 0===e)return!0;const n=new Date(e).getTime();return new Date(t.dateStartISO8601).getTime()>=n},E_=(e,t)=>"ALL"===e||void 0===e||t.eventType===e,w_=(e,t)=>{const n=e=>e.event.isBemerEvent,r=e=>y_(e.event,t)&&!n(e),i=e.filter((e=>n(e))),a=e.filter((e=>r(e))),o=e.filter((e=>(e=>!r(e)&&!n(e))(e)));return[].concat((0,Om.A)(i),(0,Om.A)(a),(0,Om.A)(o))},__=(e,t)=>{const n=y_(e,t);return e.isBemerEvent||n},k_={}.STORYBOOK_MAPBOX_ACCESS_TOKEN||"pk.eyJ1IjoiYmVtZXIiLCJhIjoiY2t1M3FuenV2MDV0bzJwbzVhNGlzaWV6OCJ9.HEf7eop80l5a6ghinFILww",S_=(0,Bc.createModel)({searchTerm:"",events:[],results:{type:"FeatureCollection",features:[]},localeId:r.q.id},{events:{"done.invoke.fetchSearchResults":e=>({data:e}),SELECT_SUGGESTION:e=>({coords:e}),SET_SEARCH_TERM:e=>({value:e}),SET_SEARCHABLE_EVENTS:e=>({events:e}),HAS_RECEIVED_EVENTS:e=>({events:e}),RESET_SEARCH_TERM:()=>({}),CHANGE_VIEWPORT:e=>({coords:e})}}),C_=S_.createMachine({initial:"loading",context:S_.initialContext,id:"searchMachine",on:{HAS_RECEIVED_EVENTS:{actions:["setEvents"]},RESET_SEARCH_TERM:{actions:[(0,Bu.T4)(((e,t)=>({type:"RESET_SEARCH_TERM"})))]},SET_SEARCH_TERM:[{target:"loading",actions:["updateSearchTerm"],cond:"hasMinimumLength"},{actions:["updateSearchTerm"]}]},states:{loading:{invoke:{id:"fetchSearchResults",src:(e,t)=>((e,t)=>{if(!e)return Promise.reject();const n=new URL(`${r.tn}/${encodeURI(e)}.json`),i=t.replace("_","-");return n.searchParams.set("access_token",k_),n.searchParams.set("language",i),n.searchParams.set("cachebuster",Date.now().toString()),n.searchParams.set("types",["country","region","postcode","place","poi"].join(",")),fetch(n.toString()).then((e=>e.json()))})(e.searchTerm,e.localeId),onDone:{target:"hasValue",actions:["setResults"]},onError:{target:"failure"}}},showResults:{},hasValue:{on:{SELECT_SUGGESTION:{actions:[(0,Bu.T4)(((e,t)=>({...t,type:"CHANGE_VIEWPORT"})))]}}},failure:{entry:[e=>{e.searchTerm&&console.error("there was an error requesting search results from mapbox")}]}}},{actions:{setEvents:S_.assign(((e,t)=>({events:t.events})),"HAS_RECEIVED_EVENTS"),resetResults:S_.assign({results:void 0}),updateSearchTerm:S_.assign(((e,t)=>({searchTerm:t.value})),"SET_SEARCH_TERM"),setResults:S_.assign(((e,t)=>{var n;if(!Array.isArray(null===(n=t.data)||void 0===n?void 0:n.features)||!Array.isArray(e.events))return{results:e.results};const r=e.events.filter((t=>{var n,r,i;const a=-1!==(null===(n=t.name)||void 0===n?void 0:n.toLowerCase().search(e.searchTerm.toLowerCase())),o=!!t.coaches&&-1!==(null===(r=t.coaches.map((e=>e.name)).join(","))||void 0===r?void 0:r.toLowerCase().search(e.searchTerm.toLowerCase())),s=-1!==(null===(i=`${t.venue.city} ${t.venue.country}`)||void 0===i?void 0:i.toLowerCase().search(e.searchTerm.toLowerCase()));return a||o||s}));var i;return{results:{...t.data,features:[].concat((0,Om.A)((i=r,{type:"FeatureCollection",features:i.map((e=>{let{id:t,venue:n,name:r}=e;return{id:`event.${t}`,type:"Feature",geometry:{type:"Point",coordinates:[n.lng,n.lat]},place_name:r,properties:{id:t}}}))}).features.splice(0,5)),(0,Om.A)(t.data.features.splice(0,5)))}}}),"done.invoke.fetchSearchResults")},guards:{hasMinimumLength:(e,t)=>"SET_SEARCH_TERM"===t.type&&t.value.length>=3}}),T_=(new Date).toISOString().split("T")[0],I_=(0,Bc.createModel)({eventTypeList:[],today:T_,events:[],filter:{startDate:T_,eventType:"ALL"},searchActorRef:void 0,localeId:r.q.id},{events:{SET_EVENTS:e=>({events:e}),CHANGE_VIEWPORT:e=>({coords:e}),SET_SEARCH_TERM:e=>({value:e}),UPDATE_EVENT_TYPE_LIST:e=>({eventTypeList:e}),SELECT_START_DATE:e=>({startDate:e}),SELECT_EVENT_TYPE:e=>({eventType:e}),RESET_SEARCH_TERM:()=>({})}}),O_=I_.createMachine({initial:"idle",context:I_.initialContext,id:"filterMachine",states:{idle:{entry:[I_.assign({searchActorRef:e=>(0,m_.cH)(C_.withContext({...C_.context,localeId:e.localeId}),"searchActor")})],on:{CHANGE_VIEWPORT:{actions:[(0,Bu.T4)(((e,t)=>t))]},SET_EVENTS:{actions:[I_.assign(((e,t)=>({events:t.events}))),"limitSearchResultsBasedOnFilters"]},UPDATE_EVENT_TYPE_LIST:{actions:["setEventTypeList","updateSelectedFilter","limitSearchResultsBasedOnFilters"],cond:"isEventTypeListDifferent"},SELECT_START_DATE:{actions:["updateDateFilter","updateSelectedFilter","limitSearchResultsBasedOnFilters"]},SELECT_EVENT_TYPE:{actions:["updateEventTypeFilter","updateSelectedFilter","limitSearchResultsBasedOnFilters"]},RESET_SEARCH_TERM:{actions:[(0,Bu.T4)(((e,t)=>({type:"RESET_SEARCH_TERM"})))]}}}}},{actions:{limitSearchResultsBasedOnFilters:(0,Bu.tN)((e=>{if(!e.events)return{type:"HAS_RECEIVED_EVENTS",events:[]};return{type:"HAS_RECEIVED_EVENTS",events:e.events.filter((t=>E_(e.filter.eventType,t))).filter((t=>x_(e.filter.startDate,t)))}}),{to:"searchActor"}),setEventTypeList:I_.assign({eventTypeList:(e,t)=>"UPDATE_EVENT_TYPE_LIST"===t.type?t.eventTypeList:e.eventTypeList},"UPDATE_EVENT_TYPE_LIST"),updateDateFilter:I_.assign(((e,t)=>"SELECT_START_DATE"===t.type?{filter:{...e.filter,startDate:t.startDate}}:{})),updateEventTypeFilter:I_.assign(((e,t)=>({filter:{...e.filter,eventType:"SELECT_EVENT_TYPE"===t.type?t.eventType:"ALL"}}))),updateSelectedFilter:(0,Bu.T4)((e=>({type:"UPDATE_FILTER",filter:e.filter})))},guards:{isEventTypeListDifferent:(e,t)=>"UPDATE_EVENT_TYPE_LIST"===t.type&&JSON.stringify(t.eventTypeList)!==JSON.stringify(e.eventTypeList)}}),A_=(new Date).toISOString().split("T")[0],R_=(0,Bc.createModel)({bounds:{topLeft:{lng:-170,lat:80},bottomRight:{lng:170,lat:-80}},changedViewport:{latitude:0,longitude:0},events:[],filter:{startDate:A_,eventType:"ALL",searchTerm:""},filterActorRef:void 0,shouldUpdateEventsOnMapMove:!0,visibleEvents:[],isMapVisible:!0,localeId:r.q.id},{events:{SET_EVENTS:e=>({events:e}),TOGGLE_SHOULD_UPDATE_EVENTS_ON_MAP_MOVE:()=>({}),SHOW_MAP:()=>({}),HIDE_MAP:()=>({}),MAP_MOVE:e=>({bounds:e}),UPDATE_FILTER:e=>({filter:e}),CHANGE_VIEWPORT:e=>({coords:e}),MOUSE_ENTER_MARKER:e=>({id:e}),RESET_SEARCH_TERM:()=>({})}}),P_=R_.createMachine({id:"m0068",initial:"loading",context:R_.initialContext,states:{loading:{entry:[R_.assign({filterActorRef:e=>(0,m_.cH)(O_.withContext({...O_.context,localeId:e.localeId}),"filterActor")})],on:{SET_EVENTS:{target:"idle",actions:["setEvents","setVisibleEvents","updateEventsForSearchActor"]}}},idle:{on:{MAP_MOVE:[{target:"updateEvents",actions:["updateBounds"],cond:(e,t)=>e.shouldUpdateEventsOnMapMove}],TOGGLE_SHOULD_UPDATE_EVENTS_ON_MAP_MOVE:{actions:["toggleShouldUpdateEventsOnMapMove"]},UPDATE_FILTER:{actions:["setFilter","setVisibleEvents"]},CHANGE_VIEWPORT:{actions:["setNewViewPort"]},MOUSE_ENTER_MARKER:{actions:["scrollTo"]},HIDE_MAP:{actions:["hideMap"]},SHOW_MAP:{actions:["showMap"]},RESET_SEARCH_TERM:[{target:["resetMap"]}]}},resetMap:{after:{100:{target:"idle"}}},updateEvents:{on:{MAP_MOVE:{actions:["updateBounds"],target:"updateEvents"}},after:{100:{target:"idle",actions:["setVisibleEvents"]}}}}},{actions:{showMap:R_.assign({isMapVisible:!0}),hideMap:R_.assign({isMapVisible:!1}),updateBounds:R_.assign(((e,t)=>({bounds:t.bounds})),"MAP_MOVE"),toggleShouldUpdateEventsOnMapMove:R_.assign(((e,t)=>({shouldUpdateEventsOnMapMove:!e.shouldUpdateEventsOnMapMove}))),setFilter:R_.assign(((e,t)=>({filter:t.filter})),"UPDATE_FILTER"),setVisibleEvents:R_.assign(((e,t)=>{const{topLeft:n,bottomRight:r}=e.bounds;return e.visibleEvents.forEach((e=>{var t,n;null===(t=(n=e.cardRef).stop)||void 0===t||t.call(n)})),{visibleEvents:e.events.filter((e=>b_(Math.min(n.lng,r.lng),Math.max(n.lng,r.lng),e.venue.lng)&&b_(Math.min(n.lat,r.lat),Math.max(n.lat,r.lat),e.venue.lat))).filter((t=>E_(e.filter.eventType,t))).filter((t=>x_(e.filter.startDate,t))).map((e=>({event:e,cardRef:(0,m_.cH)(v_,`card-${e.id}`)})))}})),setNewViewPort:R_.assign(((e,t)=>({changedViewport:t.coords})),"CHANGE_VIEWPORT"),setEvents:R_.assign(((e,t)=>({events:t.events})),"SET_EVENTS"),updateEventsForSearchActor:(0,Bu.tN)((e=>({type:"SET_EVENTS",events:e.events})),{to:"filterActor"})},guards:{}});var M_=n(8406),L_=n(3021),D_=function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,i,a=n.call(e),o=[];try{for(;(void 0===t||t-- >0)&&!(r=a.next()).done;)o.push(r.value)}catch(s){i={error:s}}finally{try{r&&!r.done&&(n=a.return)&&n.call(a)}finally{if(i)throw i.error}}return o};var j_=function(){};function B_(e){return"getSnapshot"in e?e.getSnapshot():function(e){return"state"in e}(e)?e.state:void 0}function N_(e,t){void 0===t&&(t=B_);var n=(0,d.useRef)(e),r=(0,d.useRef)([]),i=D_((0,d.useState)((function(){return t(e)})),2),a=i[0],o=i[1],s=(0,L_.A)((function(){return function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var i=e[0];var a=n.current;(function(e){return"deferred"in e})(a)&&a.deferred?r.current.push(i):a.send(i)}}));return(0,M_.A)((function(){n.current=e,o(t(e));for(var i=e.subscribe({next:function(e){return o(e)},error:j_,complete:j_});r.current.length>0;){var a=r.current.shift();e.send(a)}return function(){i.unsubscribe()}}),[e]),[a,s]}var F_=n(3632);function W_(e){return(0,F_.k5)({tag:"svg",attr:{viewBox:"0 0 12 16"},child:[{tag:"path",attr:{fillRule:"evenodd",d:"M6 0C2.69 0 0 2.5 0 5.5 0 10.02 6 16 6 16s6-5.98 6-10.5C12 2.5 9.31 0 6 0zm0 14.55C4.14 12.52 1 8.44 1 5.5 1 3.02 3.25 1 6 1c1.34 0 2.61.48 3.56 1.36.92.86 1.44 1.97 1.44 3.14 0 2.94-3.14 7.02-5 9.05zM8 5.5c0 1.11-.89 2-2 2-1.11 0-2-.89-2-2 0-1.11.89-2 2-2 1.11 0 2 .89 2 2z"}}]})(e)}const V_={advertised:{background:"secondary.4"},highlighted:{background:"skyblue"},topRow:{justifyContent:"space-between",pb:5,alignItems:"center"},date:{color:"gray.5"},avatar:{mr:2,borderRadius:"full"},pill:{alignSelf:"flex-start","[class*='advertised'] &":{background:"white"}},name:{pb:6},bottomRow:{justifyContent:"space-between",alignItems:"center"},locationWrapper:{alignItems:"center",flex:1},locationIcon:{color:"gray.5",pr:"1_5",lineHeight:0},locationText:{whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis",pt:1,pb:1,flex:1,pr:1}},H_=e=>{let{event:t,T:n,sx:i}=e;const{name:a,dateStartISO8601:o,dateEndISO8601:s,eventType:l,minPrice:c,venue:u,id:p,isBemerEvent:f=!1,creator:m}=t,h=By(),{locale:g}=(0,d.useContext)(Rc),v=f?m.navisionCustomerId:void 0,y=__(t,h);return d.createElement(fl,{sx:i,onClick:()=>{const e=`${r.cL}/${g.id}/events/${p}`;window&&window.open(e,"_blank")},"data-testid":"EventCardDetails-wrapper"},d.createElement(ml,{sx:V_.topRow},d.createElement(wl,{as:"p",variant:"text.small",sx:V_.date},((e,t)=>{const{locale:n}=(0,d.useContext)(Rc),r=new Date(e),i=new Date(t);return new Intl.DateTimeFormat(n.bcp47Id,{year:"numeric",month:"short",day:"numeric"}).formatRange(r,i)})(o,s)),d.createElement(ml,null,y?d.createElement(kd,{size:"tiny",forcePartnerId:v,sx:V_.avatar}):null,d.createElement(Kp,{sx:V_.pill,backgroundColor:"gray",color:"primary"},Ny(`EVENT_TYPE_${l}`,n)))),d.createElement(wl,{as:"p",variant:"bodyText",sx:V_.name},a),d.createElement(ml,{sx:V_.bottomRow},d.createElement(ml,{sx:V_.locationWrapper},"OPTION_PHYSICAL_LOCATION"===u.venueType&&(u.country||u.city)?d.createElement(d.Fragment,null,d.createElement(fl,{sx:V_.locationIcon},d.createElement(W_,null)),d.createElement(wl,{as:"p",variant:"text.small",sx:V_.locationText},(e=>{let{country:t,city:n}=e;return t||n?t?n?`${t} · ${n}`:t:n||null:null})(u))):null,"OPTION_ONLINE"===u.venueType?d.createElement(wl,{as:"p",variant:"text.small"},Ny("ONLINE_EVENT",n)):null),d.createElement(wl,{as:"p",variant:"text.small"},(e=>{let{priceString:t,locale:n,T:r}=e;const i="string"==typeof t?t.split(" ")[1]:"0.0",a=Ny("FREE_EVENT",r);return 0===parseFloat(i)?a:`${ob(n,parseFloat(i))}`})({priceString:c,locale:g,T:n}))))},z_=To(fl),$_=e=>({bg:e?"primary.0":"white",p:[4,4,6],pt:[2,2,4],borderWidth:"2px",borderStyle:"solid",borderColor:e?"primary.0":"white",boxShadow:"smallCardShadow",label:e?"advertised":"normal",cursor:"pointer",outlineColor:"secondary"}),U_=e=>{let{event:t,cardRef:n,T:i,sx:a}=e;const[o,s]=N_(n),{id:l}=t,{locale:c}=(0,d.useContext)(Rc),u=By(),{theme:{colors:p}}=wc(),f=__(t,u),m={card:{isActive:{transform:"scale(1.03, 1.03)",borderColor:p.secondary[6]},isInactive:{transform:"scale(1, 1)"}}},h=()=>s({type:"MOUSE_ENTER",eventId:l}),g=()=>s({type:"MOUSE_LEAVE"});return d.createElement(z_,{id:`eventCard-${l}`,role:"button",tabIndex:0,initial:"isInactive",sx:{...$_(f),...a},animate:o.context.isActive?"isActive":"isInactive",variants:m.card,onMouseEnter:h,onMouseLeave:g,onFocus:h,onBlur:g,onKeyDown:e=>{"Enter"!==e.code&&"Space"!==e.code||(()=>{const e=`${r.cL}/${c.id}/events/${l}`;window&&window.open(e,"_blank")})()}},d.createElement(H_,{event:t,T:i}))},G_=e=>{var t;let{searchActorRef:n,T:r}=e;const[{context:i},a]=N_(n),o=e=>{a({type:"SELECT_SUGGESTION",coords:{longitude:e.geometry.coordinates[0],latitude:e.geometry.coordinates[1]}}),a({type:"SET_SEARCH_TERM",value:e.place_name})},s=()=>{var e;return!Array.isArray(null===(e=i.results)||void 0===e?void 0:e.features)||0===i.results.features.length};return d.createElement($y(),{getItemValue:e=>e.id,items:(null===(t=i.results)||void 0===t?void 0:t.features)||[],wrapperStyle:{display:"block"},menuStyle:{borderRadius:"3px",boxShadow:Uy.A.smallCardShadow,zIndex:4,position:"fixed",overflow:"auto",maxHeight:"50%"},renderInput:e=>{let{value:t,role:n,autoComplete:l,"aria-autocomplete":c,"aria-expanded":u,...p}=e;return d.createElement(yl,{variant:"formInputGrid"},d.createElement(Ol,Object.assign({name:"searchInput",placeholder:Ny("EVENT_FILTER_SEARCH_PLACEHOLDER",r),onKeyPress:e=>{if("Enter"===e.key){if(s())return;if(""===t)a({type:"RESET_SEARCH_TERM"});else{const e=i.results.features[0];o(e)}}},value:t,autoComplete:l,role:n,"aria-autocomplete":c,"aria-expanded":u},p)),d.createElement(Cl,{htmlFor:"searchInput"},Ny("EVENT_FILTER_SEARCH_LABEL",r)))},renderItem:(e,t)=>d.createElement(fl,Object.assign({sx:{bg:t?"gray":"white",p:4}},e,{key:e.id}),d.createElement(wl,{variant:"small"},e.place_name||e.name)),value:i.searchTerm,onChange:e=>a({type:"SET_SEARCH_TERM",value:e.target.value}),onSelect:e=>{if(s())return;const t=i.results.features.find((t=>t.id===e));t&&o(t)}})},K_={searchBar:{pt:[0,2,2],textAlign:"center"},textWrapper:{gridColumn:"2 / -2",flexDirection:"row",justifyContent:"space-between"},searchWrapper:{gridColumn:["2 / -2","2 / span 5","2 / span 5"],pb:[2,0,0]},datePickerWrapper:{gridColumn:["2 / span 6","7 / span 4","7 / span 3"],pb:[2,0,0]},filterSelect:{gridColumn:["8 / span 6","11 / span 3","10 / span 3"],pb:[2,0,0]},viewSwitcher:{gridColumn:["2 / span 12","2 / span 12","12 / span 2"],textAlign:"right"}},q_=e=>{let{filterActorRef:t,T:n}=e;const[{context:r},i]=N_(t),{events:{getEventTypes:a}}=(0,d.useContext)(Ic),{data:o,isFetching:s}=a();return(0,d.useEffect)((()=>{o&&i({type:"UPDATE_EVENT_TYPE_LIST",eventTypeList:o})}),[s,o]),d.createElement(d.Fragment,null,d.createElement(fl,{sx:K_.searchWrapper},r.searchActorRef?d.createElement(G_,{searchActorRef:r.searchActorRef,T:n}):null),d.createElement(fl,{sx:K_.datePickerWrapper},d.createElement(fl,{sx:{display:"block"}},d.createElement(yl,{variant:"formInputGrid"},d.createElement(Ol,{name:"eventStartDate",onChange:e=>i({type:"SELECT_START_DATE",startDate:e.target.value}),min:r.today,placeholder:Ny("EVENT_FILTER_STARTDATE_PLACEHOLDER",n),type:"date",value:r.filter.startDate,sx:{display:"flex","::-webkit-date-and-time-value":{textAlign:"left"}}}),d.createElement(Cl,{htmlFor:"eventStartDate"},Ny("EVENT_FILTER_STARTDATE_LABEL",n))))),d.createElement(yl,{variant:"formInputGrid",sx:K_.filterSelect},d.createElement(jl,{name:"eventEventType",disabled:s,onChange:e=>i({type:"SELECT_EVENT_TYPE",eventType:e.target.value}),defaultValue:r.filter.eventType||"EVENT_TYPE_ALL"},d.createElement("option",{value:"ALL"},Ny("EVENT_TYPE_ALL",n)),r.eventTypeList.map((e=>d.createElement("option",{key:e.id,value:e.id},Ny(`EVENT_TYPE_${e.id}`,n))))),d.createElement(Cl,{htmlFor:"eventEventType"},Ny("EVENT_FILTER_EVENT_TYPE_LABEL",n))))};var Y_=6371008.8,X_={centimeters:637100880,centimetres:637100880,degrees:57.22891354143274,feet:20902260.511392,inches:39.37*Y_,kilometers:6371.0088,kilometres:6371.0088,meters:Y_,metres:Y_,miles:3958.761333810546,millimeters:6371008800,millimetres:6371008800,nauticalmiles:Y_/1852,radians:1,yards:6967335.223679999};function J_(e,t,n){void 0===n&&(n={});var r={type:"Feature"};return(0===n.id||n.id)&&(r.id=n.id),n.bbox&&(r.bbox=n.bbox),r.properties=t||{},r.geometry=e,r}function Q_(e,t,n){if(void 0===n&&(n={}),!e)throw new Error("coordinates is required");if(!Array.isArray(e))throw new Error("coordinates must be an Array");if(e.length<2)throw new Error("coordinates must be at least 2 numbers long");if(!tk(e[0])||!tk(e[1]))throw new Error("coordinates must contain numbers");return J_({type:"Point",coordinates:e},t,n)}function Z_(e,t){void 0===t&&(t="kilometers");var n=X_[t];if(!n)throw new Error(t+" units is invalid");return e*n}function ek(e){return e%360*Math.PI/180}function tk(e){return!isNaN(e)&&null!==e&&!Array.isArray(e)}function nk(e){if(!e)throw new Error("coord is required");if(!Array.isArray(e)){if("Feature"===e.type&&null!==e.geometry&&"Point"===e.geometry.type)return e.geometry.coordinates;if("Point"===e.type)return e.coordinates}if(Array.isArray(e)&&e.length>=2&&!Array.isArray(e[0])&&!Array.isArray(e[1]))return e;throw new Error("coord must be GeoJSON Point or an Array of numbers")}var rk=function(e,t,n){void 0===n&&(n={});var r=nk(e),i=nk(t),a=ek(i[1]-r[1]),o=ek(i[0]-r[0]),s=ek(r[1]),l=ek(i[1]),c=Math.pow(Math.sin(a/2),2)+Math.pow(Math.sin(o/2),2)*Math.cos(s)*Math.cos(l);return Z_(2*Math.atan2(Math.sqrt(c),Math.sqrt(1-c)),n.units)},ik=n(7162),ak=n.n(ik);function ok(e){return ok="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ok(e)}function sk(e){var t=function(e,t){if("object"!=ok(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=ok(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==ok(t)?t:t+""}function lk(e,t,n){return(t=sk(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ck=n(9067);var uk=n(7985);function dk(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,a,o,s=[],l=!0,c=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=a.call(n)).done)&&(s.push(r.value),s.length!==t);l=!0);}catch(e){c=!0,i=e}finally{try{if(!l&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(c)throw i}}return s}}(e,t)||(0,uk.A)(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var pk=1e-6,fk="undefined"!=typeof Float32Array?Float32Array:Array;Math.random;Math.PI;Math.hypot||(Math.hypot=function(){for(var e=0,t=arguments.length;t--;)e+=arguments[t]*arguments[t];return Math.sqrt(e)});var mk,hk;mk=new fk(4),fk!=Float32Array&&(mk[0]=0,mk[1]=0,mk[2]=0,mk[3]=0),hk=mk;function gk(e,t){const n=function(e,t,n){var r=t[0],i=t[1],a=t[2],o=t[3];return e[0]=n[0]*r+n[4]*i+n[8]*a+n[12]*o,e[1]=n[1]*r+n[5]*i+n[9]*a+n[13]*o,e[2]=n[2]*r+n[6]*i+n[10]*a+n[14]*o,e[3]=n[3]*r+n[7]*i+n[11]*a+n[15]*o,e}([],t,e);return function(e,t,n){e[0]=t[0]*n,e[1]=t[1]*n,e[2]=t[2]*n,e[3]=t[3]*n}(n,n,1/n[3]),n}function vk(e,t){const n=e%t;return n<0?t+n:n}function yk(e,t,n){return e<t?t:e>n?n:e}const bk=Math.log2||function(e){return Math.log(e)*Math.LOG2E};function xk(e,t,n){var r=t[0],i=t[1],a=t[2],o=t[3],s=t[4],l=t[5],c=t[6],u=t[7],d=t[8],p=t[9],f=t[10],m=t[11],h=t[12],g=t[13],v=t[14],y=t[15],b=n[0],x=n[1],E=n[2],w=n[3];return e[0]=b*r+x*s+E*d+w*h,e[1]=b*i+x*l+E*p+w*g,e[2]=b*a+x*c+E*f+w*v,e[3]=b*o+x*u+E*m+w*y,b=n[4],x=n[5],E=n[6],w=n[7],e[4]=b*r+x*s+E*d+w*h,e[5]=b*i+x*l+E*p+w*g,e[6]=b*a+x*c+E*f+w*v,e[7]=b*o+x*u+E*m+w*y,b=n[8],x=n[9],E=n[10],w=n[11],e[8]=b*r+x*s+E*d+w*h,e[9]=b*i+x*l+E*p+w*g,e[10]=b*a+x*c+E*f+w*v,e[11]=b*o+x*u+E*m+w*y,b=n[12],x=n[13],E=n[14],w=n[15],e[12]=b*r+x*s+E*d+w*h,e[13]=b*i+x*l+E*p+w*g,e[14]=b*a+x*c+E*f+w*v,e[15]=b*o+x*u+E*m+w*y,e}function Ek(e,t,n){var r,i,a,o,s,l,c,u,d,p,f,m,h=n[0],g=n[1],v=n[2];return t===e?(e[12]=t[0]*h+t[4]*g+t[8]*v+t[12],e[13]=t[1]*h+t[5]*g+t[9]*v+t[13],e[14]=t[2]*h+t[6]*g+t[10]*v+t[14],e[15]=t[3]*h+t[7]*g+t[11]*v+t[15]):(r=t[0],i=t[1],a=t[2],o=t[3],s=t[4],l=t[5],c=t[6],u=t[7],d=t[8],p=t[9],f=t[10],m=t[11],e[0]=r,e[1]=i,e[2]=a,e[3]=o,e[4]=s,e[5]=l,e[6]=c,e[7]=u,e[8]=d,e[9]=p,e[10]=f,e[11]=m,e[12]=r*h+s*g+d*v+t[12],e[13]=i*h+l*g+p*v+t[13],e[14]=a*h+c*g+f*v+t[14],e[15]=o*h+u*g+m*v+t[15]),e}function wk(e,t,n){var r=n[0],i=n[1],a=n[2];return e[0]=t[0]*r,e[1]=t[1]*r,e[2]=t[2]*r,e[3]=t[3]*r,e[4]=t[4]*i,e[5]=t[5]*i,e[6]=t[6]*i,e[7]=t[7]*i,e[8]=t[8]*a,e[9]=t[9]*a,e[10]=t[10]*a,e[11]=t[11]*a,e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15],e}var _k=function(e,t,n,r,i){var a,o=1/Math.tan(t/2);return e[0]=o/n,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=o,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[11]=-1,e[12]=0,e[13]=0,e[15]=0,null!=i&&i!==1/0?(a=1/(r-i),e[10]=(i+r)*a,e[14]=2*i*r*a):(e[10]=-1,e[14]=-2*r),e};function kk(e,t){var n=e[0],r=e[1],i=e[2],a=e[3],o=e[4],s=e[5],l=e[6],c=e[7],u=e[8],d=e[9],p=e[10],f=e[11],m=e[12],h=e[13],g=e[14],v=e[15],y=t[0],b=t[1],x=t[2],E=t[3],w=t[4],_=t[5],k=t[6],S=t[7],C=t[8],T=t[9],I=t[10],O=t[11],A=t[12],R=t[13],P=t[14],M=t[15];return Math.abs(n-y)<=pk*Math.max(1,Math.abs(n),Math.abs(y))&&Math.abs(r-b)<=pk*Math.max(1,Math.abs(r),Math.abs(b))&&Math.abs(i-x)<=pk*Math.max(1,Math.abs(i),Math.abs(x))&&Math.abs(a-E)<=pk*Math.max(1,Math.abs(a),Math.abs(E))&&Math.abs(o-w)<=pk*Math.max(1,Math.abs(o),Math.abs(w))&&Math.abs(s-_)<=pk*Math.max(1,Math.abs(s),Math.abs(_))&&Math.abs(l-k)<=pk*Math.max(1,Math.abs(l),Math.abs(k))&&Math.abs(c-S)<=pk*Math.max(1,Math.abs(c),Math.abs(S))&&Math.abs(u-C)<=pk*Math.max(1,Math.abs(u),Math.abs(C))&&Math.abs(d-T)<=pk*Math.max(1,Math.abs(d),Math.abs(T))&&Math.abs(p-I)<=pk*Math.max(1,Math.abs(p),Math.abs(I))&&Math.abs(f-O)<=pk*Math.max(1,Math.abs(f),Math.abs(O))&&Math.abs(m-A)<=pk*Math.max(1,Math.abs(m),Math.abs(A))&&Math.abs(h-R)<=pk*Math.max(1,Math.abs(h),Math.abs(R))&&Math.abs(g-P)<=pk*Math.max(1,Math.abs(g),Math.abs(P))&&Math.abs(v-M)<=pk*Math.max(1,Math.abs(v),Math.abs(M))}function Sk(e,t,n){return e[0]=t[0]+n[0],e[1]=t[1]+n[1],e}function Ck(e){var t=e[0],n=e[1];return Math.hypot(t,n)}function Tk(e,t,n,r){var i=t[0],a=t[1];return e[0]=i+r*(n[0]-i),e[1]=a+r*(n[1]-a),e}var Ik=function(e,t,n){return e[0]=t[0]-n[0],e[1]=t[1]-n[1],e};!function(){var e=function(){var e=new fk(2);return fk!=Float32Array&&(e[0]=0,e[1]=0),e}()}();var Ok=function(e,t,n){return e[0]=t[0]*n[0],e[1]=t[1]*n[1],e[2]=t[2]*n[2],e};!function(){var e=function(){var e=new fk(3);return fk!=Float32Array&&(e[0]=0,e[1]=0,e[2]=0),e}()}();function Ak(e,t){if(!e)throw new Error(t||"@math.gl/web-mercator: assertion failed.")}const Rk=Math.PI,Pk=Rk/4,Mk=Rk/180,Lk=180/Rk,Dk=512,jk=4003e4,Bk=85.051129,Nk=1.5;function Fk(e){return Math.pow(2,e)}function Wk(e){return bk(e)}function Vk(e){const[t,n]=e;Ak(Number.isFinite(t)),Ak(Number.isFinite(n)&&n>=-90&&n<=90,"invalid latitude");const r=n*Mk;return[Dk*(t*Mk+Rk)/(2*Rk),Dk*(Rk+Math.log(Math.tan(Pk+.5*r)))/(2*Rk)]}function Hk(e){const[t,n]=e,r=t/Dk*(2*Rk)-Rk,i=2*(Math.atan(Math.exp(n/Dk*(2*Rk)-Rk))-Pk);return[r*Lk,i*Lk]}function zk(e){const{latitude:t,longitude:n,highPrecision:r=!1}=e;Ak(Number.isFinite(t)&&Number.isFinite(n));const i=Dk,a=Math.cos(t*Mk),o=i/360,s=o/a,l=i/jk/a,c={unitsPerMeter:[l,l,l],metersPerUnit:[1/l,1/l,1/l],unitsPerDegree:[o,s,l],degreesPerUnit:[1/o,1/s,1/l]};if(r){const e=Mk*Math.tan(t*Mk)/a,n=o*e/2,r=i/jk*e,u=r/s*l;c.unitsPerDegree2=[0,n,r],c.unitsPerMeter2=[u,0,u]}return c}function $k(e){const{height:t,pitch:n,bearing:r,altitude:i,scale:a,center:o}=e,s=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1];Ek(s,s,[0,0,-i]),function(e,t,n){var r=Math.sin(n),i=Math.cos(n),a=t[4],o=t[5],s=t[6],l=t[7],c=t[8],u=t[9],d=t[10],p=t[11];t!==e&&(e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15]),e[4]=a*i+c*r,e[5]=o*i+u*r,e[6]=s*i+d*r,e[7]=l*i+p*r,e[8]=c*i-a*r,e[9]=u*i-o*r,e[10]=d*i-s*r,e[11]=p*i-l*r}(s,s,-n*Mk),function(e,t,n){var r=Math.sin(n),i=Math.cos(n),a=t[0],o=t[1],s=t[2],l=t[3],c=t[4],u=t[5],d=t[6],p=t[7];t!==e&&(e[8]=t[8],e[9]=t[9],e[10]=t[10],e[11]=t[11],e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15]),e[0]=a*i+c*r,e[1]=o*i+u*r,e[2]=s*i+d*r,e[3]=l*i+p*r,e[4]=c*i-a*r,e[5]=u*i-o*r,e[6]=d*i-s*r,e[7]=p*i-l*r}(s,s,r*Mk);const l=a/t;return wk(s,s,[l,l,l]),o&&Ek(s,s,function(e,t){return e[0]=-t[0],e[1]=-t[1],e[2]=-t[2],e}([],o)),s}function Uk(e){const{fov:t,aspect:n,near:r,far:i}=function(e){const{width:t,height:n,altitude:r,pitch:i=0,offset:a,center:o,scale:s,nearZMultiplier:l=1,farZMultiplier:c=1}=e;let{fovy:u=Gk(Nk)}=e;void 0!==r&&(u=Gk(r));const d=u*Mk,p=i*Mk,f=Kk(u);let m=f;o&&(m+=o[2]*s/Math.cos(p)/n);const h=d*(.5+(a?a[1]:0)/n),g=Math.sin(h)*m/Math.sin(yk(Math.PI/2-p-h,.01,Math.PI-.01)),v=Math.sin(p)*g+m,y=10*m;return{fov:d,aspect:t/n,focalDistance:f,near:l,far:Math.min(v*c,y)}}(e);return _k([],t,n,r,i)}function Gk(e){return 2*Math.atan(.5/e)*Lk}function Kk(e){return.5/Math.tan(.5*e*Mk)}function qk(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;const[r,i,a]=e;if(Ak(Number.isFinite(r)&&Number.isFinite(i),"invalid pixel coordinate"),Number.isFinite(a)){return gk(t,[r,i,a,1])}const o=gk(t,[r,i,0,1]),s=gk(t,[r,i,1,1]),l=o[2],c=s[2];return Tk([],o,s,l===c?0:((n||0)-l)/(c-l))}function Yk(e){const{width:t,height:n,bounds:r,minExtent:i=0,maxZoom:a=24,offset:o=[0,0]}=e,[[s,l],[c,u]]=r,d=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;if("number"==typeof e)return{top:e,bottom:e,left:e,right:e};return Ak(Number.isFinite(e.top)&&Number.isFinite(e.bottom)&&Number.isFinite(e.left)&&Number.isFinite(e.right)),e}(e.padding),p=Vk([s,yk(u,-85.051129,Bk)]),f=Vk([c,yk(l,-85.051129,Bk)]),m=[Math.max(Math.abs(f[0]-p[0]),i),Math.max(Math.abs(f[1]-p[1]),i)],h=[t-d.left-d.right-2*Math.abs(o[0]),n-d.top-d.bottom-2*Math.abs(o[1])];Ak(h[0]>0&&h[1]>0);const g=h[0]/m[0],v=h[1]/m[1],y=(d.right-d.left)/2/g,b=(d.top-d.bottom)/2/v,x=Hk([(f[0]+p[0])/2+y,(f[1]+p[1])/2+b]),E=Math.min(a,bk(Math.abs(Math.min(g,v))));return Ak(Number.isFinite(E)),{longitude:x[0],latitude:x[1],zoom:E}}const Xk=Math.PI/180;function Jk(e,t,n){const{pixelUnprojectionMatrix:r}=e,i=gk(r,[t,0,1,1]),a=gk(r,[t,e.height,1,1]),o=Hk(Tk([],i,a,(n*e.distanceScales.unitsPerMeter[2]-i[2])/(a[2]-i[2])));return o.push(n),o}class Qk{constructor(){var e=this;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{width:1,height:1};lk(this,"latitude",void 0),lk(this,"longitude",void 0),lk(this,"zoom",void 0),lk(this,"pitch",void 0),lk(this,"bearing",void 0),lk(this,"altitude",void 0),lk(this,"fovy",void 0),lk(this,"meterOffset",void 0),lk(this,"center",void 0),lk(this,"width",void 0),lk(this,"height",void 0),lk(this,"scale",void 0),lk(this,"distanceScales",void 0),lk(this,"viewMatrix",void 0),lk(this,"projectionMatrix",void 0),lk(this,"viewProjectionMatrix",void 0),lk(this,"pixelProjectionMatrix",void 0),lk(this,"pixelUnprojectionMatrix",void 0),lk(this,"equals",(e=>e instanceof Qk&&(e.width===this.width&&e.height===this.height&&kk(e.projectionMatrix,this.projectionMatrix)&&kk(e.viewMatrix,this.viewMatrix)))),lk(this,"project",(function(t){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{topLeft:r=!0}=n,i=function(e,t){const[n,r,i=0]=e;return Ak(Number.isFinite(n)&&Number.isFinite(r)&&Number.isFinite(i)),gk(t,[n,r,i,1])}(e.projectPosition(t),e.pixelProjectionMatrix),[a,o]=i,s=r?o:e.height-o;return 2===t.length?[a,s]:[a,s,i[2]]})),lk(this,"unproject",(function(t){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{topLeft:r=!0,targetZ:i}=n,[a,o,s]=t,l=r?o:e.height-o,c=i&&i*e.distanceScales.unitsPerMeter[2],u=qk([a,l,s],e.pixelUnprojectionMatrix,c),[d,p,f]=e.unprojectPosition(u);return Number.isFinite(s)?[d,p,f]:Number.isFinite(i)?[d,p,i]:[d,p]})),lk(this,"projectPosition",(e=>{const[t,n]=Vk(e);return[t,n,(e[2]||0)*this.distanceScales.unitsPerMeter[2]]})),lk(this,"unprojectPosition",(e=>{const[t,n]=Hk(e);return[t,n,(e[2]||0)*this.distanceScales.metersPerUnit[2]]}));let{width:n,height:r,altitude:i=null,fovy:a=null}=t;const{latitude:o=0,longitude:s=0,zoom:l=0,pitch:c=0,bearing:u=0,position:d=null,nearZMultiplier:p=.02,farZMultiplier:f=1.01}=t;n=n||1,r=r||1,null===a&&null===i?(i=Nk,a=Gk(i)):null===a?a=Gk(i):null===i&&(i=Kk(a));const m=Fk(l);i=Math.max(.75,i);const h=zk({longitude:s,latitude:o}),g=Vk([s,o]);g.push(0),d&&function(e,t,n){e[0]=t[0]+n[0],e[1]=t[1]+n[1],e[2]=t[2]+n[2]}(g,g,Ok([],d,h.unitsPerMeter)),this.projectionMatrix=Uk({width:n,height:r,scale:m,center:g,pitch:c,fovy:a,nearZMultiplier:p,farZMultiplier:f}),this.viewMatrix=$k({height:r,scale:m,center:g,pitch:c,bearing:u,altitude:i}),this.width=n,this.height=r,this.scale=m,this.latitude=o,this.longitude=s,this.zoom=l,this.pitch=c,this.bearing=u,this.altitude=i,this.fovy=a,this.center=g,this.meterOffset=d||[0,0,0],this.distanceScales=h,this._initMatrices(),Object.freeze(this)}_initMatrices(){const{width:e,height:t,projectionMatrix:n,viewMatrix:r}=this,i=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1];xk(i,i,n),xk(i,i,r),this.viewProjectionMatrix=i;const a=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1];wk(a,a,[e/2,-t/2,1]),Ek(a,a,[1,-1,0]),xk(a,a,i);const o=function(e,t){var n=t[0],r=t[1],i=t[2],a=t[3],o=t[4],s=t[5],l=t[6],c=t[7],u=t[8],d=t[9],p=t[10],f=t[11],m=t[12],h=t[13],g=t[14],v=t[15],y=n*s-r*o,b=n*l-i*o,x=n*c-a*o,E=r*l-i*s,w=r*c-a*s,_=i*c-a*l,k=u*h-d*m,S=u*g-p*m,C=u*v-f*m,T=d*g-p*h,I=d*v-f*h,O=p*v-f*g,A=y*O-b*I+x*T+E*C-w*S+_*k;return A?(A=1/A,e[0]=(s*O-l*I+c*T)*A,e[1]=(i*I-r*O-a*T)*A,e[2]=(h*_-g*w+v*E)*A,e[3]=(p*w-d*_-f*E)*A,e[4]=(l*C-o*O-c*S)*A,e[5]=(n*O-i*C+a*S)*A,e[6]=(g*x-m*_-v*b)*A,e[7]=(u*_-p*x+f*b)*A,e[8]=(o*I-s*C+c*k)*A,e[9]=(r*C-n*I-a*k)*A,e[10]=(m*w-h*x+v*y)*A,e[11]=(d*x-u*w-f*y)*A,e[12]=(s*S-o*T-l*k)*A,e[13]=(n*T-r*S+i*k)*A,e[14]=(h*b-m*E-g*y)*A,e[15]=(u*E-d*b+p*y)*A,e):null}([1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],a);if(!o)throw new Error("Pixel project matrix not invertible");this.pixelProjectionMatrix=a,this.pixelUnprojectionMatrix=o}projectFlat(e){return Vk(e)}unprojectFlat(e){return Hk(e)}getMapCenterByLngLatPosition(e){let{lngLat:t,pos:n}=e;const r=qk(n,this.pixelUnprojectionMatrix),i=Sk([],Vk(t),function(e,t){return e[0]=-t[0],e[1]=-t[1],e}([],r));return Hk(Sk([],this.center,i))}fitBounds(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{width:n,height:r}=this,{longitude:i,latitude:a,zoom:o}=Yk(Object.assign({width:n,height:r,bounds:e},t));return new Qk({width:n,height:r,longitude:i,latitude:a,zoom:o})}getBounds(e){const t=this.getBoundingRegion(e),n=Math.min(...t.map((e=>e[0]))),r=Math.max(...t.map((e=>e[0])));return[[n,Math.min(...t.map((e=>e[1])))],[r,Math.max(...t.map((e=>e[1])))]]}getBoundingRegion(){return function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;const{width:n,height:r,unproject:i}=e,a={targetZ:t},o=i([0,r],a),s=i([n,r],a);let l,c;return(e.fovy?.5*e.fovy*Xk:Math.atan(.5/e.altitude))>(90-e.pitch)*Xk-.01?(l=Jk(e,0,t),c=Jk(e,n,t)):(l=i([0,0],a),c=i([n,0],a)),[o,s,c,l]}(this,(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).z||0)}getLocationAtPoint(e){let{lngLat:t,pos:n}=e;return this.getMapCenterByLngLatPosition({lngLat:t,pos:n})}}const Zk=.01,eS=["longitude","latitude","zoom"],tS={curve:1.414,speed:1.2};function nS(e,t,n){const r=(n=Object.assign({},tS,n)).curve,i=e.zoom,a=[e.longitude,e.latitude],o=Fk(i),s=t.zoom,l=[t.longitude,t.latitude],c=Fk(s-i),u=Vk(a),d=Vk(l),p=Ik([],d,u),f=Math.max(e.width,e.height),m=f/c,h=Ck(p)*o,g=Math.max(h,Zk),v=r*r,y=(m*m-f*f+v*v*g*g)/(2*f*v*g),b=(m*m-f*f-v*v*g*g)/(2*m*v*g),x=Math.log(Math.sqrt(y*y+1)-y),E=Math.log(Math.sqrt(b*b+1)-b);return{startZoom:i,startCenterXY:u,uDelta:p,w0:f,u1:h,S:(E-x)/r,rho:r,rho2:v,r0:x,r1:E}}var rS=function(){if("undefined"!=typeof Map)return Map;function e(e,t){var n=-1;return e.some((function(e,r){return e[0]===t&&(n=r,!0)})),n}return function(){function t(){this.__entries__=[]}return Object.defineProperty(t.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),t.prototype.get=function(t){var n=e(this.__entries__,t),r=this.__entries__[n];return r&&r[1]},t.prototype.set=function(t,n){var r=e(this.__entries__,t);~r?this.__entries__[r][1]=n:this.__entries__.push([t,n])},t.prototype.delete=function(t){var n=this.__entries__,r=e(n,t);~r&&n.splice(r,1)},t.prototype.has=function(t){return!!~e(this.__entries__,t)},t.prototype.clear=function(){this.__entries__.splice(0)},t.prototype.forEach=function(e,t){void 0===t&&(t=null);for(var n=0,r=this.__entries__;n<r.length;n++){var i=r[n];e.call(t,i[1],i[0])}},t}()}(),iS="undefined"!=typeof window&&"undefined"!=typeof document&&window.document===document,aS=void 0!==n.g&&n.g.Math===Math?n.g:"undefined"!=typeof self&&self.Math===Math?self:"undefined"!=typeof window&&window.Math===Math?window:Function("return this")(),oS="function"==typeof requestAnimationFrame?requestAnimationFrame.bind(aS):function(e){return setTimeout((function(){return e(Date.now())}),1e3/60)};var sS=["top","right","bottom","left","width","height","size","weight"],lS="undefined"!=typeof MutationObserver,cS=function(){function e(){this.connected_=!1,this.mutationEventsAdded_=!1,this.mutationsObserver_=null,this.observers_=[],this.onTransitionEnd_=this.onTransitionEnd_.bind(this),this.refresh=function(e,t){var n=!1,r=!1,i=0;function a(){n&&(n=!1,e()),r&&s()}function o(){oS(a)}function s(){var e=Date.now();if(n){if(e-i<2)return;r=!0}else n=!0,r=!1,setTimeout(o,t);i=e}return s}(this.refresh.bind(this),20)}return e.prototype.addObserver=function(e){~this.observers_.indexOf(e)||this.observers_.push(e),this.connected_||this.connect_()},e.prototype.removeObserver=function(e){var t=this.observers_,n=t.indexOf(e);~n&&t.splice(n,1),!t.length&&this.connected_&&this.disconnect_()},e.prototype.refresh=function(){this.updateObservers_()&&this.refresh()},e.prototype.updateObservers_=function(){var e=this.observers_.filter((function(e){return e.gatherActive(),e.hasActive()}));return e.forEach((function(e){return e.broadcastActive()})),e.length>0},e.prototype.connect_=function(){iS&&!this.connected_&&(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),lS?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},e.prototype.disconnect_=function(){iS&&this.connected_&&(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},e.prototype.onTransitionEnd_=function(e){var t=e.propertyName,n=void 0===t?"":t;sS.some((function(e){return!!~n.indexOf(e)}))&&this.refresh()},e.getInstance=function(){return this.instance_||(this.instance_=new e),this.instance_},e.instance_=null,e}(),uS=function(e,t){for(var n=0,r=Object.keys(t);n<r.length;n++){var i=r[n];Object.defineProperty(e,i,{value:t[i],enumerable:!1,writable:!1,configurable:!0})}return e},dS=function(e){return e&&e.ownerDocument&&e.ownerDocument.defaultView||aS},pS=yS(0,0,0,0);function fS(e){return parseFloat(e)||0}function mS(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return t.reduce((function(t,n){return t+fS(e["border-"+n+"-width"])}),0)}function hS(e){var t=e.clientWidth,n=e.clientHeight;if(!t&&!n)return pS;var r=dS(e).getComputedStyle(e),i=function(e){for(var t={},n=0,r=["top","right","bottom","left"];n<r.length;n++){var i=r[n],a=e["padding-"+i];t[i]=fS(a)}return t}(r),a=i.left+i.right,o=i.top+i.bottom,s=fS(r.width),l=fS(r.height);if("border-box"===r.boxSizing&&(Math.round(s+a)!==t&&(s-=mS(r,"left","right")+a),Math.round(l+o)!==n&&(l-=mS(r,"top","bottom")+o)),!function(e){return e===dS(e).document.documentElement}(e)){var c=Math.round(s+a)-t,u=Math.round(l+o)-n;1!==Math.abs(c)&&(s-=c),1!==Math.abs(u)&&(l-=u)}return yS(i.left,i.top,s,l)}var gS="undefined"!=typeof SVGGraphicsElement?function(e){return e instanceof dS(e).SVGGraphicsElement}:function(e){return e instanceof dS(e).SVGElement&&"function"==typeof e.getBBox};function vS(e){return iS?gS(e)?function(e){var t=e.getBBox();return yS(0,0,t.width,t.height)}(e):hS(e):pS}function yS(e,t,n,r){return{x:e,y:t,width:n,height:r}}var bS=function(){function e(e){this.broadcastWidth=0,this.broadcastHeight=0,this.contentRect_=yS(0,0,0,0),this.target=e}return e.prototype.isActive=function(){var e=vS(this.target);return this.contentRect_=e,e.width!==this.broadcastWidth||e.height!==this.broadcastHeight},e.prototype.broadcastRect=function(){var e=this.contentRect_;return this.broadcastWidth=e.width,this.broadcastHeight=e.height,e},e}(),xS=function(e,t){var n=function(e){var t=e.x,n=e.y,r=e.width,i=e.height,a="undefined"!=typeof DOMRectReadOnly?DOMRectReadOnly:Object,o=Object.create(a.prototype);return uS(o,{x:t,y:n,width:r,height:i,top:n,right:t+r,bottom:i+n,left:t}),o}(t);uS(this,{target:e,contentRect:n})},ES=function(){function e(e,t,n){if(this.activeObservations_=[],this.observations_=new rS,"function"!=typeof e)throw new TypeError("The callback provided as parameter 1 is not a function.");this.callback_=e,this.controller_=t,this.callbackCtx_=n}return e.prototype.observe=function(e){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!=typeof Element&&Element instanceof Object){if(!(e instanceof dS(e).Element))throw new TypeError('parameter 1 is not of type "Element".');var t=this.observations_;t.has(e)||(t.set(e,new bS(e)),this.controller_.addObserver(this),this.controller_.refresh())}},e.prototype.unobserve=function(e){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!=typeof Element&&Element instanceof Object){if(!(e instanceof dS(e).Element))throw new TypeError('parameter 1 is not of type "Element".');var t=this.observations_;t.has(e)&&(t.delete(e),t.size||this.controller_.removeObserver(this))}},e.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},e.prototype.gatherActive=function(){var e=this;this.clearActive(),this.observations_.forEach((function(t){t.isActive()&&e.activeObservations_.push(t)}))},e.prototype.broadcastActive=function(){if(this.hasActive()){var e=this.callbackCtx_,t=this.activeObservations_.map((function(e){return new xS(e.target,e.broadcastRect())}));this.callback_.call(e,t,e),this.clearActive()}},e.prototype.clearActive=function(){this.activeObservations_.splice(0)},e.prototype.hasActive=function(){return this.activeObservations_.length>0},e}(),wS="undefined"!=typeof WeakMap?new WeakMap:new rS,_S=function e(t){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var n=cS.getInstance(),r=new ES(t,n,this);wS.set(this,r)};["observe","unobserve","disconnect"].forEach((function(e){_S.prototype[e]=function(){var t;return(t=wS.get(this))[e].apply(t,arguments)}}));var kS=void 0!==aS.ResizeObserver?aS.ResizeObserver:_S;function SS(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function CS(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,sk(r.key),r)}}function TS(e,t,n){return t&&CS(e.prototype,t),n&&CS(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}"undefined"!=typeof window?window:n.g,void 0!==n.g?n.g:window;var IS="undefined"!=typeof document?document:{};function OS(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function AS(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?OS(Object(n),!0).forEach((function(t){lk(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):OS(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function RS(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return PS(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return PS(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,s=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return o=e.done,e},e:function(e){s=!0,a=e},f:function(){try{o||null==n.return||n.return()}finally{if(s)throw a}}}}function PS(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var MS=["type","source","source-layer","minzoom","maxzoom","filter","layout"];function LS(e){if(!e)return null;if("string"==typeof e)return e;e.toJS&&(e=e.toJS());var t,n={},r=RS(e.layers);try{for(r.s();!(t=r.n()).done;){var i=t.value;n[i.id]=i}}catch(o){r.e(o)}finally{r.f()}var a=e.layers.map((function(e){var t=n[e.ref],r=null;if("interactive"in e&&delete(r=AS({},e)).interactive,t){delete(r=r||AS({},e)).ref;var i,a=RS(MS);try{for(a.s();!(i=a.n()).done;){var s=i.value;s in t&&(r[s]=t[s])}}catch(o){a.e(o)}finally{a.f()}}return r||e}));return AS(AS({},e),{},{layers:a})}var DS={container:ck.object,gl:ck.object,mapboxApiAccessToken:ck.string,mapboxApiUrl:ck.string,attributionControl:ck.bool,preserveDrawingBuffer:ck.bool,reuseMaps:ck.bool,transformRequest:ck.func,mapOptions:ck.object,mapStyle:ck.oneOfType([ck.string,ck.object]),preventStyleDiffing:ck.bool,visible:ck.bool,asyncRender:ck.bool,onLoad:ck.func,onError:ck.func,width:ck.number,height:ck.number,viewState:ck.object,longitude:ck.number,latitude:ck.number,zoom:ck.number,bearing:ck.number,pitch:ck.number,altitude:ck.number},jS={container:IS.body,mapboxApiAccessToken:function(){var e=null;if("undefined"!=typeof window&&window.location){var t=window.location.search.match(/access_token=([^&\/]*)/);e=t&&t[1]}e||"undefined"==typeof process||(e=e||{}.MapboxAccessToken||{}.REACT_APP_MAPBOX_ACCESS_TOKEN);return e||"no-token"}(),mapboxApiUrl:"https://api.mapbox.com",preserveDrawingBuffer:!1,attributionControl:!0,reuseMaps:!1,mapOptions:{},mapStyle:"mapbox://styles/mapbox/light-v8",preventStyleDiffing:!1,visible:!0,asyncRender:!1,onLoad:function(){},onError:function(e){e&&console.error(e.error)},width:0,height:0,longitude:0,latitude:0,zoom:0,bearing:0,pitch:0,altitude:1.5};function BS(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"component";e.debug&&ck.checkPropTypes(DS,e,"prop",t)}var NS=function(){function e(t){var n=this;if(SS(this,e),lk(this,"props",jS),lk(this,"width",0),lk(this,"height",0),lk(this,"_fireLoadEvent",(function(){n.props.onLoad({type:"load",target:n._map})})),lk(this,"_handleError",(function(e){n.props.onError(e)})),!t.mapboxgl)throw new Error("Mapbox not available");this.mapboxgl=t.mapboxgl,e.initialized||(e.initialized=!0,this._checkStyleSheet(this.mapboxgl.version)),this._initialize(t)}return TS(e,[{key:"finalize",value:function(){return this._destroy(),this}},{key:"setProps",value:function(e){return this._update(this.props,e),this}},{key:"redraw",value:function(){var e=this._map;e.style&&(e._frame&&(e._frame.cancel(),e._frame=null),e._render())}},{key:"getMap",value:function(){return this._map}},{key:"_reuse",value:function(t){this._map=e.savedMap;var n=this._map.getContainer(),r=t.container;for(r.classList.add("mapboxgl-map");n.childNodes.length>0;)r.appendChild(n.childNodes[0]);this._map._container=r,e.savedMap=null,t.mapStyle&&this._map.setStyle(LS(t.mapStyle),{diff:!1}),this._map.isStyleLoaded()?this._fireLoadEvent():this._map.once("styledata",this._fireLoadEvent)}},{key:"_create",value:function(t){if(t.reuseMaps&&e.savedMap)this._reuse(t);else{if(t.gl){var n=HTMLCanvasElement.prototype.getContext;HTMLCanvasElement.prototype.getContext=function(){return HTMLCanvasElement.prototype.getContext=n,t.gl}}var r={container:t.container,center:[0,0],zoom:8,pitch:0,bearing:0,maxZoom:24,style:LS(t.mapStyle),interactive:!1,trackResize:!1,attributionControl:t.attributionControl,preserveDrawingBuffer:t.preserveDrawingBuffer};t.transformRequest&&(r.transformRequest=t.transformRequest),this._map=new this.mapboxgl.Map(Object.assign({},r,t.mapOptions)),this._map.once("load",this._fireLoadEvent),this._map.on("error",this._handleError)}return this}},{key:"_destroy",value:function(){this._map&&(this.props.reuseMaps&&!e.savedMap?(e.savedMap=this._map,this._map.off("load",this._fireLoadEvent),this._map.off("error",this._handleError),this._map.off("styledata",this._fireLoadEvent)):this._map.remove(),this._map=null)}},{key:"_initialize",value:function(e){var t=this;BS(e=Object.assign({},jS,e),"Mapbox"),this.mapboxgl.accessToken=e.mapboxApiAccessToken||jS.mapboxApiAccessToken,this.mapboxgl.baseApiUrl=e.mapboxApiUrl,this._create(e);var n=e.container;Object.defineProperty(n,"offsetWidth",{get:function(){return t.width}}),Object.defineProperty(n,"clientWidth",{get:function(){return t.width}}),Object.defineProperty(n,"offsetHeight",{get:function(){return t.height}}),Object.defineProperty(n,"clientHeight",{get:function(){return t.height}});var r=this._map.getCanvas();r&&(r.style.outline="none"),this._updateMapViewport({},e),this._updateMapSize({},e),this.props=e}},{key:"_update",value:function(e,t){if(this._map){BS(t=Object.assign({},this.props,t),"Mapbox");var n=this._updateMapViewport(e,t),r=this._updateMapSize(e,t);this._updateMapStyle(e,t),t.asyncRender||!n&&!r||this.redraw(),this.props=t}}},{key:"_updateMapStyle",value:function(e,t){e.mapStyle!==t.mapStyle&&this._map.setStyle(LS(t.mapStyle),{diff:!t.preventStyleDiffing})}},{key:"_updateMapSize",value:function(e,t){var n=e.width!==t.width||e.height!==t.height;return n&&(this.width=t.width,this.height=t.height,this._map.resize()),n}},{key:"_updateMapViewport",value:function(e,t){var n=this._getViewState(e),r=this._getViewState(t),i=r.latitude!==n.latitude||r.longitude!==n.longitude||r.zoom!==n.zoom||r.pitch!==n.pitch||r.bearing!==n.bearing||r.altitude!==n.altitude;return i&&(this._map.jumpTo(this._viewStateToMapboxProps(r)),r.altitude!==n.altitude&&(this._map.transform.altitude=r.altitude)),i}},{key:"_getViewState",value:function(e){var t=e.viewState||e,n=t.longitude,r=t.latitude,i=t.zoom,a=t.pitch,o=void 0===a?0:a,s=t.bearing,l=void 0===s?0:s,c=t.altitude;return{longitude:n,latitude:r,zoom:i,pitch:o,bearing:l,altitude:void 0===c?1.5:c}}},{key:"_checkStyleSheet",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"0.47.0";if(void 0!==IS)try{var t=IS.createElement("div");if(t.className="mapboxgl-map",t.style.display="none",IS.body.appendChild(t),!("static"!==window.getComputedStyle(t).position)){var n=IS.createElement("link");n.setAttribute("rel","stylesheet"),n.setAttribute("type","text/css"),n.setAttribute("href","https://api.tiles.mapbox.com/mapbox-gl-js/v".concat(e,"/mapbox-gl.css")),IS.head.appendChild(n)}}catch(r){}}},{key:"_viewStateToMapboxProps",value:function(e){return{center:[e.longitude,e.latitude],zoom:e.zoom,bearing:e.bearing,pitch:e.pitch}}}]),e}();lk(NS,"initialized",!1),lk(NS,"propTypes",DS),lk(NS,"defaultProps",jS),lk(NS,"savedMap",null);var FS=n(1307),WS=n.n(FS);function VS(e){return Array.isArray(e)||ArrayBuffer.isView(e)}function HS(e,t){if(e===t)return!0;if(VS(e)&&VS(t)){if(e.length!==t.length)return!1;for(var n=0;n<e.length;++n)if(!HS(e[n],t[n]))return!1;return!0}return Math.abs(e-t)<=1e-7}function zS(e,t,n){return Math.max(t,Math.min(n,e))}function $S(e,t,n){return VS(e)?e.map((function(e,r){return $S(e,t[r],n)})):n*t+(1-n)*e}function US(e,t){if(!e)throw new Error(t||"react-map-gl: assertion failed.")}function GS(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function KS(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?GS(Object(n),!0).forEach((function(t){lk(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):GS(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var qS={minZoom:0,maxZoom:24,minPitch:0,maxPitch:85},YS=0,XS=0,JS=1.5,QS=function(){function e(t){var n=t.width,r=t.height,i=t.latitude,a=t.longitude,o=t.zoom,s=t.bearing,l=void 0===s?XS:s,c=t.pitch,u=void 0===c?YS:c,d=t.altitude,p=void 0===d?JS:d,f=t.maxZoom,m=void 0===f?qS.maxZoom:f,h=t.minZoom,g=void 0===h?qS.minZoom:h,v=t.maxPitch,y=void 0===v?qS.maxPitch:v,b=t.minPitch,x=void 0===b?qS.minPitch:b,E=t.transitionDuration,w=t.transitionEasing,_=t.transitionInterpolator,k=t.transitionInterruption,S=t.startPanLngLat,C=t.startZoomLngLat,T=t.startRotatePos,I=t.startBearing,O=t.startPitch,A=t.startZoom;SS(this,e),US(Number.isFinite(n),"`width` must be supplied"),US(Number.isFinite(r),"`height` must be supplied"),US(Number.isFinite(a),"`longitude` must be supplied"),US(Number.isFinite(i),"`latitude` must be supplied"),US(Number.isFinite(o),"`zoom` must be supplied"),this._viewportProps=this._applyConstraints({width:n,height:r,latitude:i,longitude:a,zoom:o,bearing:l,pitch:u,altitude:p,maxZoom:m,minZoom:g,maxPitch:y,minPitch:x,transitionDuration:E,transitionEasing:w,transitionInterpolator:_,transitionInterruption:k}),this._state={startPanLngLat:S,startZoomLngLat:C,startRotatePos:T,startBearing:I,startPitch:O,startZoom:A}}return TS(e,[{key:"getViewportProps",value:function(){return this._viewportProps}},{key:"getState",value:function(){return this._state}},{key:"panStart",value:function(e){var t=e.pos;return this._getUpdatedMapState({startPanLngLat:this._unproject(t)})}},{key:"pan",value:function(e){var t=e.pos,n=e.startPos,r=this._state.startPanLngLat||this._unproject(n);if(!r)return this;var i=dk(this._calculateNewLngLat({startPanLngLat:r,pos:t}),2),a=i[0],o=i[1];return this._getUpdatedMapState({longitude:a,latitude:o})}},{key:"panEnd",value:function(){return this._getUpdatedMapState({startPanLngLat:null})}},{key:"rotateStart",value:function(e){var t=e.pos;return this._getUpdatedMapState({startRotatePos:t,startBearing:this._viewportProps.bearing,startPitch:this._viewportProps.pitch})}},{key:"rotate",value:function(e){var t,n=e.pos,r=e.deltaAngleX,i=void 0===r?0:r,a=e.deltaAngleY,o=void 0===a?0:a,s=this._state,l=s.startRotatePos,c=s.startBearing,u=s.startPitch;return Number.isFinite(c)&&Number.isFinite(u)?(t=n?this._calculateNewPitchAndBearing(KS(KS({},this._getRotationParams(n,l)),{},{startBearing:c,startPitch:u})):{bearing:c+i,pitch:u+o},this._getUpdatedMapState(t)):this}},{key:"rotateEnd",value:function(){return this._getUpdatedMapState({startBearing:null,startPitch:null})}},{key:"zoomStart",value:function(e){var t=e.pos;return this._getUpdatedMapState({startZoomLngLat:this._unproject(t),startZoom:this._viewportProps.zoom})}},{key:"zoom",value:function(e){var t=e.pos,n=e.startPos,r=e.scale;US(r>0,"`scale` must be a positive number");var i=this._state,a=i.startZoom,o=i.startZoomLngLat;Number.isFinite(a)||(a=this._viewportProps.zoom,o=this._unproject(n)||this._unproject(t)),US(o,"`startZoomLngLat` prop is required for zoom behavior to calculate where to position the map.");var s=this._calculateNewZoom({scale:r,startZoom:a||0}),l=dk(new Qk(Object.assign({},this._viewportProps,{zoom:s})).getMapCenterByLngLatPosition({lngLat:o,pos:t}),2),c=l[0],u=l[1];return this._getUpdatedMapState({zoom:s,longitude:c,latitude:u})}},{key:"zoomEnd",value:function(){return this._getUpdatedMapState({startZoomLngLat:null,startZoom:null})}},{key:"_getUpdatedMapState",value:function(t){return new e(Object.assign({},this._viewportProps,this._state,t))}},{key:"_applyConstraints",value:function(e){var t=e.maxZoom,n=e.minZoom,r=e.zoom;e.zoom=zS(r,n,t);var i=e.maxPitch,a=e.minPitch,o=e.pitch;return e.pitch=zS(o,a,i),Object.assign(e,function(e){const{width:t,height:n,pitch:r=0}=e;let{longitude:i,latitude:a,zoom:o,bearing:s=0}=e;(i<-180||i>180)&&(i=vk(i+180,360)-180),(s<-180||s>180)&&(s=vk(s+180,360)-180);const l=bk(n/512);if(o<=l)o=l,a=0;else{const e=n/2/Math.pow(2,o),t=Hk([0,e])[1];if(a<t)a=t;else{const t=Hk([0,512-e])[1];a>t&&(a=t)}}return{width:t,height:n,longitude:i,latitude:a,zoom:o,pitch:r,bearing:s}}(e)),e}},{key:"_unproject",value:function(e){var t=new Qk(this._viewportProps);return e&&t.unproject(e)}},{key:"_calculateNewLngLat",value:function(e){var t=e.startPanLngLat,n=e.pos;return new Qk(this._viewportProps).getMapCenterByLngLatPosition({lngLat:t,pos:n})}},{key:"_calculateNewZoom",value:function(e){var t=e.scale,n=e.startZoom,r=this._viewportProps,i=r.maxZoom,a=r.minZoom;return zS(n+Math.log2(t),a,i)}},{key:"_calculateNewPitchAndBearing",value:function(e){var t=e.deltaScaleX,n=e.deltaScaleY,r=e.startBearing,i=e.startPitch;n=zS(n,-1,1);var a=this._viewportProps,o=a.minPitch,s=a.maxPitch,l=i;return n>0?l=i+n*(s-i):n<0&&(l=i-n*(o-i)),{pitch:l,bearing:r+180*t}}},{key:"_getRotationParams",value:function(e,t){var n=e[0]-t[0],r=e[1]-t[1],i=e[1],a=t[1],o=this._viewportProps,s=o.width,l=o.height,c=n/s,u=0;return r>0?Math.abs(l-a)>5&&(u=r/(a-l)*1.2):r<0&&a>5&&(u=1-i/a),{deltaScaleX:c,deltaScaleY:u=Math.min(1,Math.max(-1,u))}}}]),e}();function ZS(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function eC(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ZS(Object(n),!0).forEach((function(t){lk(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ZS(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var tC=(0,d.createContext)({viewport:null,map:null,container:null,onViewportChange:null,onViewStateChange:null,eventManager:null}),nC=tC.Provider;tC.Provider=function(e){var t=e.value,n=e.children,r=dk((0,d.useState)(null),2),i=r[0],a=r[1],o=(0,d.useContext)(tC);return t=eC(eC({setMap:a},o),{},{map:o&&o.map||i},t),d.createElement(nC,{value:t},n)};var rC=tC,iC="undefined"!=typeof window?d.useLayoutEffect:d.useEffect;function aC(e,t){var n=t.longitude,r=t.latitude;return e&&e.queryTerrainElevation&&e.queryTerrainElevation([n,r])||0}function oC(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function sC(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?oC(Object(n),!0).forEach((function(t){lk(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):oC(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var lC="A valid API access token is required to use Mapbox data";function cC(e){var t=e.map,n=e.props,r=e.width,i=e.height,a=sC(sC(sC({},n),n.viewState),{},{width:r,height:i});return a.position=[0,0,aC(t,a)],new Qk(a)}var uC={position:"absolute",width:"100%",height:"100%",overflow:"hidden"},dC=Object.assign({},NS.defaultProps,{disableTokenWarning:!1,visible:!0,onResize:function(){},className:"",style:null,visibilityConstraints:qS});function pC(){return d.createElement("div",{key:"warning",id:"no-token-warning",style:{position:"absolute",left:0,top:0}},d.createElement("h3",{key:"header"},lC),d.createElement("div",{key:"text"},"For information on setting up your basemap, read"),d.createElement("a",{key:"link",href:"https://visgl.github.io/react-map-gl/docs/get-started/mapbox-tokens"},"Note on Map Tokens"))}var fC=(0,d.forwardRef)((function(e,t){var n=dk((0,d.useState)(!0),2),r=n[0],i=n[1],a=dk((0,d.useState)({width:0,height:0}),2),o=a[0],s=a[1],l=(0,d.useRef)(null),c=(0,d.useRef)(null),u=(0,d.useRef)(null),p=(0,d.useRef)(null),f=(0,d.useContext)(rC);iC((function(){if(fC.supported()){var t=new NS(sC(sC(sC({},e),o),{},{mapboxgl:WS(),container:c.current,onError:function(t){401===(t.error&&t.error.status||t.status)&&r&&(console.error(lC),i(!1)),e.onError(t)}}));l.current=t,f&&f.setMap&&f.setMap(t.getMap());var n=new kS((function(t){if(t[0].contentRect){var n=t[0].contentRect,r=n.width,i=n.height;s({width:r,height:i}),e.onResize({width:r,height:i})}}));return n.observe(u.current),function(){t.finalize(),l.current=null,n.disconnect()}}}),[]),iC((function(){l.current&&l.current.setProps(sC(sC({},e),o))}));var m=l.current&&l.current.getMap();(0,d.useImperativeHandle)(t,(function(){return function(e){return{getMap:function(){return e.current&&e.current.getMap()},queryRenderedFeatures:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=e.current&&e.current.getMap();return r&&r.queryRenderedFeatures(t,n)}}}(l)}),[]);var h=(0,d.useCallback)((function(e){var t=e.target;t===p.current&&t.scrollTo(0,0)}),[]),g=m&&d.createElement(nC,{value:sC(sC({},f),{},{viewport:f.viewport||cC(sC({map:m,props:e},o)),map:m,container:f.container||u.current})},d.createElement("div",{key:"map-overlays",className:"overlays",ref:p,style:uC,onScroll:h},e.children)),v=e.className,y=e.width,b=e.height,x=e.style,E=e.visibilityConstraints,w=Object.assign({position:"relative"},x,{width:y,height:b}),_=e.visible&&function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:qS;for(var r in n){var i=r.slice(0,3),a=(t=r.slice(3))[0].toLowerCase()+t.slice(1);if("min"===i&&e[a]<n[r])return!1;if("max"===i&&e[a]>n[r])return!1}return!0}(e.viewState||e,E),k=Object.assign({},uC,{visibility:_?"inherit":"hidden"});return d.createElement("div",{key:"map-container",ref:u,style:w},d.createElement("div",{key:"map-mapbox",ref:c,style:k,className:v}),g,!r&&!e.disableTokenWarning&&d.createElement(pC,null))}));fC.supported=function(){return WS()&&WS().supported()},fC.defaultProps=dC;var mC=fC;function hC(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return gC(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return gC(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,s=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return o=e.done,e},e:function(e){s=!0,a=e},f:function(){try{o||null==n.return||n.return()}finally{if(s)throw a}}}}function gC(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var vC=function(){function e(){SS(this,e),lk(this,"propNames",[])}return TS(e,[{key:"arePropsEqual",value:function(e,t){var n,r=hC(this.propNames||[]);try{for(r.s();!(n=r.n()).done;){var i=n.value;if(!HS(e[i],t[i]))return!1}}catch(a){r.e(a)}finally{r.f()}return!0}},{key:"initializeProps",value:function(e,t){return{start:e,end:t}}},{key:"interpolateProps",value:function(e,t,n){US(!1,"interpolateProps is not implemented")}},{key:"getDuration",value:function(e,t){return t.transitionDuration}}]),e}(),yC=n(1087);function bC(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&(0,yC.A)(e,t)}function xC(e,t){if(t&&("object"===ok(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return yg(e)}var EC=n(2715),wC={longitude:1,bearing:1};function _C(e){return Number.isFinite(e)||Array.isArray(e)}function kC(e,t,n){return function(e){return e in wC}(e)&&Math.abs(n-t)>180&&(n=n<0?n+360:n-360),n}function SC(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return CC(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return CC(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,s=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return o=e.done,e},e:function(e){s=!0,a=e},f:function(){try{o||null==n.return||n.return()}finally{if(s)throw a}}}}function CC(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function TC(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,EC.A)(e);if(t){var i=(0,EC.A)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return xC(this,n)}}var IC=["longitude","latitude","zoom","bearing","pitch"],OC=["latitude","longitude","zoom","width","height"],AC=["bearing","pitch"],RC={speed:1.2,curve:1.414},PC=function(e){bC(n,e);var t=TC(n);function n(){var e,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return SS(this,n),lk(yg(e=t.call(this)),"propNames",IC),e.props=Object.assign({},RC,r),e}return TS(n,[{key:"initializeProps",value:function(e,t){var n,r={},i={},a=SC(OC);try{for(a.s();!(n=a.n()).done;){var o=n.value,s=e[o],l=t[o];US(_C(s)&&_C(l),"".concat(o," must be supplied for transition")),r[o]=s,i[o]=kC(o,s,l)}}catch(m){a.e(m)}finally{a.f()}var c,u=SC(AC);try{for(u.s();!(c=u.n()).done;){var d=c.value,p=e[d]||0,f=t[d]||0;r[d]=p,i[d]=kC(d,p,f)}}catch(m){u.e(m)}finally{u.f()}return{start:r,end:i}}},{key:"interpolateProps",value:function(e,t,n){var r,i=function(e,t,n,r){const{startZoom:i,startCenterXY:a,uDelta:o,w0:s,u1:l,S:c,rho:u,rho2:d,r0:p}=nS(e,t,r);if(l<Zk){const r={};for(const i of eS){const a=e[i],o=t[i];r[i]=(f=n)*o+(1-f)*a}return r}var f;const m=n*c,h=Math.cosh(p)/Math.cosh(p+u*m),g=s*((Math.cosh(p)*Math.tanh(p+u*m)-Math.sinh(p))/d)/l,v=i+Wk(1/h),y=function(e,t,n){return e[0]=t[0]*n,e[1]=t[1]*n,e}([],o,g);Sk(y,y,a);const b=Hk(y);return{longitude:b[0],latitude:b[1],zoom:v}}(e,t,n,this.props),a=SC(AC);try{for(a.s();!(r=a.n()).done;){var o=r.value;i[o]=$S(e[o],t[o],n)}}catch(s){a.e(s)}finally{a.f()}return i}},{key:"getDuration",value:function(e,t){var n=t.transitionDuration;return"auto"===n&&(n=function(e,t,n){const r={...tS,...n},{screenSpeed:i,speed:a,maxDuration:o}=r,{S:s,rho:l}=nS(e,t,r),c=1e3*s;let u;return u=Number.isFinite(i)?c/(i/l):c/a,Number.isFinite(o)&&u>o?0:u}(e,t,this.props)),n}}]),n}(vC);function MC(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return LC(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return LC(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,s=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return o=e.done,e},e:function(e){s=!0,a=e},f:function(){try{o||null==n.return||n.return()}finally{if(s)throw a}}}}function LC(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function DC(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,EC.A)(e);if(t){var i=(0,EC.A)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return xC(this,n)}}var jC=["longitude","latitude","zoom","bearing","pitch"],BC=function(e){bC(n,e);var t=DC(n);function n(){var e,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return SS(this,n),e=t.call(this),Array.isArray(r)&&(r={transitionProps:r}),e.propNames=r.transitionProps||jC,r.around&&(e.around=r.around),e}return TS(n,[{key:"initializeProps",value:function(e,t){var n={},r={};if(this.around){n.around=this.around;var i=new Qk(e).unproject(this.around);Object.assign(r,t,{around:new Qk(t).project(i),aroundLngLat:i})}var a,o=MC(this.propNames);try{for(o.s();!(a=o.n()).done;){var s=a.value,l=e[s],c=t[s];US(_C(l)&&_C(c),"".concat(s," must be supplied for transition")),n[s]=l,r[s]=kC(s,l,c)}}catch(u){o.e(u)}finally{o.f()}return{start:n,end:r}}},{key:"interpolateProps",value:function(e,t,n){var r,i={},a=MC(this.propNames);try{for(a.s();!(r=a.n()).done;){var o=r.value;i[o]=$S(e[o],t[o],n)}}catch(u){a.e(u)}finally{a.f()}if(t.around){var s=dk(new Qk(Object.assign({},t,i)).getMapCenterByLngLatPosition({lngLat:t.aroundLngLat,pos:$S(e.around,t.around,n)}),2),l=s[0],c=s[1];i.longitude=l,i.latitude=c}return i}}]),n}(vC),NC=function(){};var FC=1,WC=2,VC=3,HC=4,zC={transitionDuration:0,transitionEasing:function(e){return e},transitionInterpolator:new BC,transitionInterruption:FC,onTransitionStart:NC,onTransitionInterrupt:NC,onTransitionEnd:NC},$C=function(){function e(){var t=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};SS(this,e),lk(this,"_animationFrame",null),lk(this,"_onTransitionFrame",(function(){t._animationFrame=requestAnimationFrame(t._onTransitionFrame),t._updateViewport()})),this.props=null,this.onViewportChange=n.onViewportChange||NC,this.onStateChange=n.onStateChange||NC,this.time=n.getTime||Date.now}return TS(e,[{key:"getViewportInTransition",value:function(){return this._animationFrame?this.state.propsInTransition:null}},{key:"processViewportChange",value:function(e){var t=this.props;if(this.props=e,!t||this._shouldIgnoreViewportChange(t,e))return!1;if(this._isTransitionEnabled(e)){var n=Object.assign({},t),r=Object.assign({},e);if(this._isTransitionInProgress()&&(t.onTransitionInterrupt(),this.state.interruption===WC?Object.assign(n,this.state.endProps):Object.assign(n,this.state.propsInTransition),this.state.interruption===HC)){var i=this.time(),a=(i-this.state.startTime)/this.state.duration;r.transitionDuration=this.state.duration-(i-this.state.startTime),r.transitionEasing=function(e,t){var n=e(t);return function(r){return 1/(1-n)*(e(r*(1-t)+t)-n)}}(this.state.easing,a),r.transitionInterpolator=n.transitionInterpolator}return r.onTransitionStart(),this._triggerTransition(n,r),!0}return this._isTransitionInProgress()&&(t.onTransitionInterrupt(),this._endTransition()),!1}},{key:"_isTransitionInProgress",value:function(){return Boolean(this._animationFrame)}},{key:"_isTransitionEnabled",value:function(e){var t=e.transitionDuration,n=e.transitionInterpolator;return(t>0||"auto"===t)&&Boolean(n)}},{key:"_isUpdateDueToCurrentTransition",value:function(e){return!!this.state.propsInTransition&&this.state.interpolator.arePropsEqual(e,this.state.propsInTransition)}},{key:"_shouldIgnoreViewportChange",value:function(e,t){return!e||(this._isTransitionInProgress()?this.state.interruption===VC||this._isUpdateDueToCurrentTransition(t):!this._isTransitionEnabled(t)||t.transitionInterpolator.arePropsEqual(e,t))}},{key:"_triggerTransition",value:function(e,t){US(this._isTransitionEnabled(t)),this._animationFrame&&cancelAnimationFrame(this._animationFrame);var n=t.transitionInterpolator,r=n.getDuration?n.getDuration(e,t):t.transitionDuration;if(0!==r){var i=t.transitionInterpolator.initializeProps(e,t),a={inTransition:!0,isZooming:e.zoom!==t.zoom,isPanning:e.longitude!==t.longitude||e.latitude!==t.latitude,isRotating:e.bearing!==t.bearing||e.pitch!==t.pitch};this.state={duration:r,easing:t.transitionEasing,interpolator:t.transitionInterpolator,interruption:t.transitionInterruption,startTime:this.time(),startProps:i.start,endProps:i.end,animation:null,propsInTransition:{}},this._onTransitionFrame(),this.onStateChange(a)}}},{key:"_endTransition",value:function(){this._animationFrame&&(cancelAnimationFrame(this._animationFrame),this._animationFrame=null),this.onStateChange({inTransition:!1,isZooming:!1,isPanning:!1,isRotating:!1})}},{key:"_updateViewport",value:function(){var e=this.time(),t=this.state,n=t.startTime,r=t.duration,i=t.easing,a=t.interpolator,o=t.startProps,s=t.endProps,l=!1,c=(e-n)/r;c>=1&&(c=1,l=!0),c=i(c);var u=a.interpolateProps(o,s,c),d=new QS(Object.assign({},this.props,u));this.state.propsInTransition=d.getViewportProps(),this.onViewportChange(this.state.propsInTransition,this.props),l&&(this._endTransition(),this.props.onTransitionEnd())}}]),e}();lk($C,"defaultProps",zC);var UC=n(4323);const GC={mousedown:1,mousemove:2,mouseup:4};!function(e){const t=e.prototype.handler;e.prototype.handler=function(e){const n=this.store;e.button>0&&"pointerdown"===e.type&&(function(e,t){for(let n=0;n<e.length;n++)if(t(e[n]))return!0;return!1}(n,(t=>t.pointerId===e.pointerId))||n.push(e)),t.call(this,e)}}(UC.PointerEventInput),UC.MouseInput.prototype.handler=function(e){let t=GC[e.type];1&t&&e.button>=0&&(this.pressed=!0),2&t&&0===e.which&&(t=4),this.pressed&&(4&t&&(this.pressed=!1),this.callback(this.manager,t,{pointers:[e],changedPointers:[e],pointerType:"mouse",srcEvent:e}))};const KC=UC.Manager;var qC=UC;class YC{constructor(e,t,n){this.element=e,this.callback=t,this.options={enable:!0,...n}}}const XC=qC?[[qC.Pan,{event:"tripan",pointers:3,threshold:0,enable:!1}],[qC.Rotate,{enable:!1}],[qC.Pinch,{enable:!1}],[qC.Swipe,{enable:!1}],[qC.Pan,{threshold:0,enable:!1}],[qC.Press,{enable:!1}],[qC.Tap,{event:"doubletap",taps:2,enable:!1}],[qC.Tap,{event:"anytap",enable:!1}],[qC.Tap,{enable:!1}]]:null,JC={tripan:["rotate","pinch","pan"],rotate:["pinch"],pinch:["pan"],pan:["press","doubletap","anytap","tap"],doubletap:["anytap"],anytap:["tap"]},QC={doubletap:["tap"]},ZC={pointerdown:"pointerdown",pointermove:"pointermove",pointerup:"pointerup",touchstart:"pointerdown",touchmove:"pointermove",touchend:"pointerup",mousedown:"pointerdown",mousemove:"pointermove",mouseup:"pointerup"},eT={KEY_EVENTS:["keydown","keyup"],MOUSE_EVENTS:["mousedown","mousemove","mouseup","mouseover","mouseout","mouseleave"],WHEEL_EVENTS:["wheel","mousewheel"]},tT={tap:"tap",anytap:"anytap",doubletap:"doubletap",press:"press",pinch:"pinch",pinchin:"pinch",pinchout:"pinch",pinchstart:"pinch",pinchmove:"pinch",pinchend:"pinch",pinchcancel:"pinch",rotate:"rotate",rotatestart:"rotate",rotatemove:"rotate",rotateend:"rotate",rotatecancel:"rotate",tripan:"tripan",tripanstart:"tripan",tripanmove:"tripan",tripanup:"tripan",tripandown:"tripan",tripanleft:"tripan",tripanright:"tripan",tripanend:"tripan",tripancancel:"tripan",pan:"pan",panstart:"pan",panmove:"pan",panup:"pan",pandown:"pan",panleft:"pan",panright:"pan",panend:"pan",pancancel:"pan",swipe:"swipe",swipeleft:"swipe",swiperight:"swipe",swipeup:"swipe",swipedown:"swipe"},nT={click:"tap",anyclick:"anytap",dblclick:"doubletap",mousedown:"pointerdown",mousemove:"pointermove",mouseup:"pointerup",mouseover:"pointerover",mouseout:"pointerout",mouseleave:"pointerleave"},rT="undefined"!=typeof navigator&&navigator.userAgent?navigator.userAgent.toLowerCase():"",iT="undefined"!=typeof window?window:n.g;void 0!==n.g?n.g:window,"undefined"!=typeof document&&document;let aT=!1;try{const e={get passive(){return aT=!0,!0}};iT.addEventListener("test",null,e),iT.removeEventListener("test",null)}catch(aD){aT=!1}const oT=-1!==rT.indexOf("firefox"),{WHEEL_EVENTS:sT}=eT,lT="wheel",cT=4.000244140625;class uT extends YC{constructor(e,t,n){super(e,t,n),this.handleEvent=e=>{if(!this.options.enable)return;let t=e.deltaY;iT.WheelEvent&&(oT&&e.deltaMode===iT.WheelEvent.DOM_DELTA_PIXEL&&(t/=iT.devicePixelRatio),e.deltaMode===iT.WheelEvent.DOM_DELTA_LINE&&(t*=40)),0!==t&&t%cT==0&&(t=Math.floor(t/cT)),e.shiftKey&&t&&(t*=.25),this.callback({type:lT,center:{x:e.clientX,y:e.clientY},delta:-t,srcEvent:e,pointerType:"mouse",target:e.target})},this.events=(this.options.events||[]).concat(sT),this.events.forEach((t=>e.addEventListener(t,this.handleEvent,!!aT&&{passive:!1})))}destroy(){this.events.forEach((e=>this.element.removeEventListener(e,this.handleEvent)))}enableEventType(e,t){e===lT&&(this.options.enable=t)}}const{MOUSE_EVENTS:dT}=eT,pT="pointermove",fT="pointerover",mT="pointerout",hT="pointerenter",gT="pointerleave";class vT extends YC{constructor(e,t,n){super(e,t,n),this.handleEvent=e=>{this.handleOverEvent(e),this.handleOutEvent(e),this.handleEnterEvent(e),this.handleLeaveEvent(e),this.handleMoveEvent(e)},this.pressed=!1;const{enable:r}=this.options;this.enableMoveEvent=r,this.enableLeaveEvent=r,this.enableEnterEvent=r,this.enableOutEvent=r,this.enableOverEvent=r,this.events=(this.options.events||[]).concat(dT),this.events.forEach((t=>e.addEventListener(t,this.handleEvent)))}destroy(){this.events.forEach((e=>this.element.removeEventListener(e,this.handleEvent)))}enableEventType(e,t){e===pT&&(this.enableMoveEvent=t),e===fT&&(this.enableOverEvent=t),e===mT&&(this.enableOutEvent=t),e===hT&&(this.enableEnterEvent=t),e===gT&&(this.enableLeaveEvent=t)}handleOverEvent(e){this.enableOverEvent&&"mouseover"===e.type&&this._emit(fT,e)}handleOutEvent(e){this.enableOutEvent&&"mouseout"===e.type&&this._emit(mT,e)}handleEnterEvent(e){this.enableEnterEvent&&"mouseenter"===e.type&&this._emit(hT,e)}handleLeaveEvent(e){this.enableLeaveEvent&&"mouseleave"===e.type&&this._emit(gT,e)}handleMoveEvent(e){if(this.enableMoveEvent)switch(e.type){case"mousedown":e.button>=0&&(this.pressed=!0);break;case"mousemove":0===e.which&&(this.pressed=!1),this.pressed||this._emit(pT,e);break;case"mouseup":this.pressed=!1}}_emit(e,t){this.callback({type:e,center:{x:t.clientX,y:t.clientY},srcEvent:t,pointerType:"mouse",target:t.target})}}const{KEY_EVENTS:yT}=eT,bT="keydown",xT="keyup";class ET extends YC{constructor(e,t,n){super(e,t,n),this.handleEvent=e=>{const t=e.target||e.srcElement;"INPUT"===t.tagName&&"text"===t.type||"TEXTAREA"===t.tagName||(this.enableDownEvent&&"keydown"===e.type&&this.callback({type:bT,srcEvent:e,key:e.key,target:e.target}),this.enableUpEvent&&"keyup"===e.type&&this.callback({type:xT,srcEvent:e,key:e.key,target:e.target}))},this.enableDownEvent=this.options.enable,this.enableUpEvent=this.options.enable,this.events=(this.options.events||[]).concat(yT),e.tabIndex=this.options.tabIndex||0,e.style.outline="none",this.events.forEach((t=>e.addEventListener(t,this.handleEvent)))}destroy(){this.events.forEach((e=>this.element.removeEventListener(e,this.handleEvent)))}enableEventType(e,t){e===bT&&(this.enableDownEvent=t),e===xT&&(this.enableUpEvent=t)}}const wT="contextmenu";class _T extends YC{constructor(e,t,n){super(e,t,n),this.handleEvent=e=>{this.options.enable&&this.callback({type:wT,center:{x:e.clientX,y:e.clientY},srcEvent:e,pointerType:"mouse",target:e.target})},e.addEventListener("contextmenu",this.handleEvent)}destroy(){this.element.removeEventListener("contextmenu",this.handleEvent)}enableEventType(e,t){e===wT&&(this.options.enable=t)}}const kT={pointerdown:1,pointermove:2,pointerup:4,mousedown:1,mousemove:2,mouseup:4};function ST(e){const t=kT[e.srcEvent.type];if(!t)return null;const{buttons:n,button:r,which:i}=e.srcEvent;let a=!1,o=!1,s=!1;return 4===t||2===t&&!Number.isFinite(n)?(a=1===i,o=2===i,s=3===i):2===t?(a=Boolean(1&n),o=Boolean(4&n),s=Boolean(2&n)):1===t&&(a=0===r,o=1===r,s=2===r),{leftButton:a,middleButton:o,rightButton:s}}function CT(e,t){const n=e.center;if(!n)return null;const r=t.getBoundingClientRect(),i=r.width/t.offsetWidth||1,a=r.height/t.offsetHeight||1;return{center:n,offsetCenter:{x:(n.x-r.left-t.clientLeft)/i,y:(n.y-r.top-t.clientTop)/a}}}const TT={srcElement:"root",priority:0};class IT{constructor(e){this.handleEvent=e=>{if(this.isEmpty())return;const t=this._normalizeEvent(e);let n=e.srcEvent.target;for(;n&&n!==t.rootElement;){if(this._emit(t,n),t.handled)return;n=n.parentNode}this._emit(t,"root")},this.eventManager=e,this.handlers=[],this.handlersByElement=new Map,this._active=!1}isEmpty(){return!this._active}add(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],i=arguments.length>4&&void 0!==arguments[4]&&arguments[4];const{handlers:a,handlersByElement:o}=this;let s=TT;"string"==typeof n||n&&n.addEventListener?s={...TT,srcElement:n}:n&&(s={...TT,...n});let l=o.get(s.srcElement);l||(l=[],o.set(s.srcElement,l));const c={type:e,handler:t,srcElement:s.srcElement,priority:s.priority};r&&(c.once=!0),i&&(c.passive=!0),a.push(c),this._active=this._active||!c.passive;let u=l.length-1;for(;u>=0&&!(l[u].priority>=c.priority);)u--;l.splice(u+1,0,c)}remove(e,t){const{handlers:n,handlersByElement:r}=this;for(let i=n.length-1;i>=0;i--){const a=n[i];if(a.type===e&&a.handler===t){n.splice(i,1);const e=r.get(a.srcElement);e.splice(e.indexOf(a),1),0===e.length&&r.delete(a.srcElement)}}this._active=n.some((e=>!e.passive))}_emit(e,t){const n=this.handlersByElement.get(t);if(n){let t=!1;const r=()=>{e.handled=!0},i=()=>{e.handled=!0,t=!0},a=[];for(let o=0;o<n.length;o++){const{type:s,handler:l,once:c}=n[o];if(l({...e,type:s,stopPropagation:r,stopImmediatePropagation:i}),c&&a.push(n[o]),t)break}for(let e=0;e<a.length;e++){const{type:t,handler:n}=a[e];this.remove(t,n)}}}_normalizeEvent(e){const t=this.eventManager.getElement();return{...e,...ST(e),...CT(e,t),preventDefault:()=>{e.srcEvent.preventDefault()},stopImmediatePropagation:null,stopPropagation:null,handled:!1,rootElement:t}}}const OT={events:null,recognizers:null,recognizerOptions:{},Manager:KC,touchAction:"none",tabIndex:0};class AT{constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1?arguments[1]:void 0;this._onBasicInput=e=>{const{srcEvent:t}=e,n=ZC[t.type];n&&this.manager.emit(n,e)},this._onOtherEvent=e=>{this.manager.emit(e.type,e)},this.options={...OT,...t},this.events=new Map,this.setElement(e);const{events:n}=this.options;n&&this.on(n)}getElement(){return this.element}setElement(e){if(this.element&&this.destroy(),this.element=e,!e)return;const{options:t}=this,n=t.Manager;this.manager=new n(e,{touchAction:t.touchAction,recognizers:t.recognizers||XC}).on("hammer.input",this._onBasicInput),t.recognizers||Object.keys(JC).forEach((e=>{const t=this.manager.get(e);t&&JC[e].forEach((e=>{t.recognizeWith(e)}))}));for(const r in t.recognizerOptions){const e=this.manager.get(r);if(e){const n=t.recognizerOptions[r];delete n.enable,e.set(n)}}this.wheelInput=new uT(e,this._onOtherEvent,{enable:!1}),this.moveInput=new vT(e,this._onOtherEvent,{enable:!1}),this.keyInput=new ET(e,this._onOtherEvent,{enable:!1,tabIndex:t.tabIndex}),this.contextmenuInput=new _T(e,this._onOtherEvent,{enable:!1});for(const[r,i]of this.events)i.isEmpty()||(this._toggleRecognizer(i.recognizerName,!0),this.manager.on(r,i.handleEvent))}destroy(){this.element&&(this.wheelInput.destroy(),this.moveInput.destroy(),this.keyInput.destroy(),this.contextmenuInput.destroy(),this.manager.destroy(),this.wheelInput=null,this.moveInput=null,this.keyInput=null,this.contextmenuInput=null,this.manager=null,this.element=null)}on(e,t,n){this._addEventHandler(e,t,n,!1)}once(e,t,n){this._addEventHandler(e,t,n,!0)}watch(e,t,n){this._addEventHandler(e,t,n,!1,!0)}off(e,t){this._removeEventHandler(e,t)}_toggleRecognizer(e,t){const{manager:n}=this;if(!n)return;const r=n.get(e);if(r&&r.options.enable!==t){r.set({enable:t});const i=QC[e];i&&!this.options.recognizers&&i.forEach((i=>{const a=n.get(i);t?(a.requireFailure(e),r.dropRequireFailure(i)):a.dropRequireFailure(e)}))}this.wheelInput.enableEventType(e,t),this.moveInput.enableEventType(e,t),this.keyInput.enableEventType(e,t),this.contextmenuInput.enableEventType(e,t)}_addEventHandler(e,t,n,r,i){if("string"!=typeof e){n=t;for(const t in e)this._addEventHandler(t,e[t],n,r,i);return}const{manager:a,events:o}=this,s=nT[e]||e;let l=o.get(s);l||(l=new IT(this),o.set(s,l),l.recognizerName=tT[s]||s,a&&a.on(s,l.handleEvent)),l.add(e,t,n,r,i),l.isEmpty()||this._toggleRecognizer(l.recognizerName,!0)}_removeEventHandler(e,t){if("string"!=typeof e){for(const t in e)this._removeEventHandler(t,e[t]);return}const{events:n}=this,r=nT[e]||e,i=n.get(r);if(i&&(i.remove(e,t),i.isEmpty())){const{recognizerName:e}=i;let t=!1;for(const r of n.values())if(r.recognizerName===e&&!r.isEmpty()){t=!0;break}t||this._toggleRecognizer(e,!1)}}}function RT(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function PT(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?RT(Object(n),!0).forEach((function(t){lk(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):RT(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var MT={transitionDuration:0},LT={transitionDuration:300,transitionEasing:function(e){return e},transitionInterpolator:new BC,transitionInterruption:FC},DT=300,jT=function(e){return 1-(1-e)*(1-e)},BT=["wheel"],NT=["panstart","panmove","panend"],FT=["pinchstart","pinchmove","pinchend"],WT=["tripanstart","tripanmove","tripanend"],VT=["doubletap"],HT=["keydown"],zT=function(){function e(){var t=this;SS(this,e),lk(this,"events",[]),lk(this,"scrollZoom",!0),lk(this,"dragPan",!0),lk(this,"dragRotate",!0),lk(this,"doubleClickZoom",!0),lk(this,"touchZoom",!0),lk(this,"touchRotate",!1),lk(this,"keyboard",!0),lk(this,"_interactionState",{isDragging:!1}),lk(this,"_events",{}),lk(this,"_setInteractionState",(function(e){Object.assign(t._interactionState,e),t.onStateChange&&t.onStateChange(t._interactionState)})),lk(this,"_onTransition",(function(e,n){t.onViewportChange(e,t._interactionState,n)})),this.handleEvent=this.handleEvent.bind(this),this._transitionManager=new $C({onViewportChange:this._onTransition,onStateChange:this._setInteractionState})}return TS(e,[{key:"handleEvent",value:function(e){this.mapState=this.getMapState();var t=this._eventStartBlocked;switch(e.type){case"panstart":return!t&&this._onPanStart(e);case"panmove":return this._onPan(e);case"panend":return this._onPanEnd(e);case"pinchstart":return!t&&this._onPinchStart(e);case"pinchmove":return this._onPinch(e);case"pinchend":return this._onPinchEnd(e);case"tripanstart":return!t&&this._onTriplePanStart(e);case"tripanmove":return this._onTriplePan(e);case"tripanend":return this._onTriplePanEnd(e);case"doubletap":return this._onDoubleTap(e);case"wheel":return this._onWheel(e);case"keydown":return this._onKeyDown(e);default:return!1}}},{key:"getCenter",value:function(e){var t=e.offsetCenter;return[t.x,t.y]}},{key:"isFunctionKeyPressed",value:function(e){var t=e.srcEvent;return Boolean(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey)}},{key:"blockEvents",value:function(e){var t=this,n=setTimeout((function(){t._eventStartBlocked===n&&(t._eventStartBlocked=null)}),e);this._eventStartBlocked=n}},{key:"updateViewport",value:function(e,t,n){var r=this.mapState instanceof QS?this.mapState.getViewportProps():this.mapState,i=PT(PT({},e.getViewportProps()),t),a=Object.keys(i).some((function(e){return r[e]!==i[e]}));this._state=e.getState(),this._setInteractionState(n),a&&this.onViewportChange(i,this._interactionState,r)}},{key:"getMapState",value:function(e){return new QS(PT(PT(PT({},this.mapStateProps),this._state),e))}},{key:"isDragging",value:function(){return this._interactionState.isDragging}},{key:"setOptions",value:function(e){var t=e.onViewportChange,n=e.onStateChange,r=e.eventManager,i=void 0===r?this.eventManager:r,a=e.isInteractive,o=void 0===a||a,s=e.scrollZoom,l=void 0===s?this.scrollZoom:s,c=e.dragPan,u=void 0===c?this.dragPan:c,d=e.dragRotate,p=void 0===d?this.dragRotate:d,f=e.doubleClickZoom,m=void 0===f?this.doubleClickZoom:f,h=e.touchZoom,g=void 0===h?this.touchZoom:h,v=e.touchRotate,y=void 0===v?this.touchRotate:v,b=e.keyboard,x=void 0===b?this.keyboard:b;this.onViewportChange=t,this.onStateChange=n;var E=this.mapStateProps||{},w=E.height!==e.height||E.width!==e.width;this.mapStateProps=e,w&&(this.mapState=E,this.updateViewport(new QS(e))),this._transitionManager.processViewportChange(e),this.eventManager!==i&&(this.eventManager=i,this._events={},this.toggleEvents(this.events,!0)),this.toggleEvents(BT,o&&Boolean(l)),this.toggleEvents(NT,o&&Boolean(u||p)),this.toggleEvents(FT,o&&Boolean(g||y)),this.toggleEvents(WT,o&&Boolean(y)),this.toggleEvents(VT,o&&Boolean(m)),this.toggleEvents(HT,o&&Boolean(x)),this.scrollZoom=l,this.dragPan=u,this.dragRotate=p,this.doubleClickZoom=m,this.touchZoom=g,this.touchRotate=y,this.keyboard=x}},{key:"toggleEvents",value:function(e,t){var n=this;this.eventManager&&e.forEach((function(e){n._events[e]!==t&&(n._events[e]=t,t?n.eventManager.on(e,n.handleEvent):n.eventManager.off(e,n.handleEvent))}))}},{key:"_onPanStart",value:function(e){var t=this.getCenter(e);this._panRotate=this.isFunctionKeyPressed(e)||e.rightButton;var n=this._panRotate?this.mapState.rotateStart({pos:t}):this.mapState.panStart({pos:t});return this.updateViewport(n,MT,{isDragging:!0}),!0}},{key:"_onPan",value:function(e){return!!this.isDragging()&&(this._panRotate?this._onPanRotate(e):this._onPanMove(e))}},{key:"_onPanEnd",value:function(e){return!!this.isDragging()&&(this._panRotate?this._onPanRotateEnd(e):this._onPanMoveEnd(e))}},{key:"_onPanMove",value:function(e){if(!this.dragPan)return!1;var t=this.getCenter(e),n=this.mapState.pan({pos:t});return this.updateViewport(n,MT,{isPanning:!0}),!0}},{key:"_onPanMoveEnd",value:function(e){if(this.dragPan){var t=this.dragPan.inertia,n=void 0===t?DT:t;if(n&&e.velocity){var r=this.getCenter(e),i=[r[0]+e.velocityX*n/2,r[1]+e.velocityY*n/2],a=this.mapState.pan({pos:i}).panEnd();return this.updateViewport(a,PT(PT({},LT),{},{transitionDuration:n,transitionEasing:jT}),{isDragging:!1,isPanning:!0}),!0}}var o=this.mapState.panEnd();return this.updateViewport(o,null,{isDragging:!1,isPanning:!1}),!0}},{key:"_onPanRotate",value:function(e){if(!this.dragRotate)return!1;var t=this.getCenter(e),n=this.mapState.rotate({pos:t});return this.updateViewport(n,MT,{isRotating:!0}),!0}},{key:"_onPanRotateEnd",value:function(e){if(this.dragRotate){var t=this.dragRotate.inertia,n=void 0===t?DT:t;if(n&&e.velocity){var r=this.getCenter(e),i=[r[0]+e.velocityX*n/2,r[1]+e.velocityY*n/2],a=this.mapState.rotate({pos:i}).rotateEnd();return this.updateViewport(a,PT(PT({},LT),{},{transitionDuration:n,transitionEasing:jT}),{isDragging:!1,isRotating:!0}),!0}}var o=this.mapState.panEnd();return this.updateViewport(o,null,{isDragging:!1,isRotating:!1}),!0}},{key:"_onWheel",value:function(e){if(!this.scrollZoom)return!1;var t=this.scrollZoom,n=t.speed,r=void 0===n?.01:n,i=t.smooth,a=void 0!==i&&i;e.preventDefault();var o=this.getCenter(e),s=e.delta,l=2/(1+Math.exp(-Math.abs(s*r)));s<0&&0!==l&&(l=1/l);var c=this.mapState.zoom({pos:o,scale:l});return c.getViewportProps().zoom!==this.mapStateProps.zoom&&(this.updateViewport(c,PT(PT({},LT),{},{transitionInterpolator:new BC({around:o}),transitionDuration:a?250:1}),{isPanning:!0,isZooming:!0}),!0)}},{key:"_onPinchStart",value:function(e){var t=this.getCenter(e),n=this.mapState.zoomStart({pos:t}).rotateStart({pos:t});return this._startPinchRotation=e.rotation,this._lastPinchEvent=e,this.updateViewport(n,MT,{isDragging:!0}),!0}},{key:"_onPinch",value:function(e){if(!this.isDragging())return!1;if(!this.touchZoom&&!this.touchRotate)return!1;var t=this.mapState;if(this.touchZoom){var n=e.scale,r=this.getCenter(e);t=t.zoom({pos:r,scale:n})}if(this.touchRotate){var i=e.rotation;t=t.rotate({deltaAngleX:this._startPinchRotation-i})}return this.updateViewport(t,MT,{isDragging:!0,isPanning:Boolean(this.touchZoom),isZooming:Boolean(this.touchZoom),isRotating:Boolean(this.touchRotate)}),this._lastPinchEvent=e,!0}},{key:"_onPinchEnd",value:function(e){if(!this.isDragging())return!1;if(this.touchZoom){var t=this.touchZoom.inertia,n=void 0===t?DT:t,r=this._lastPinchEvent;if(n&&r&&e.scale!==r.scale){var i=this.getCenter(e),a=this.mapState.rotateEnd(),o=Math.log2(e.scale),s=(o-Math.log2(r.scale))/(e.deltaTime-r.deltaTime),l=Math.pow(2,o+s*n/2);return a=a.zoom({pos:i,scale:l}).zoomEnd(),this.updateViewport(a,PT(PT({},LT),{},{transitionInterpolator:new BC({around:i}),transitionDuration:n,transitionEasing:jT}),{isDragging:!1,isPanning:Boolean(this.touchZoom),isZooming:Boolean(this.touchZoom),isRotating:!1}),this.blockEvents(n),!0}}var c=this.mapState.zoomEnd().rotateEnd();return this._state.startPinchRotation=0,this.updateViewport(c,null,{isDragging:!1,isPanning:!1,isZooming:!1,isRotating:!1}),this._startPinchRotation=null,this._lastPinchEvent=null,!0}},{key:"_onTriplePanStart",value:function(e){var t=this.getCenter(e),n=this.mapState.rotateStart({pos:t});return this.updateViewport(n,MT,{isDragging:!0}),!0}},{key:"_onTriplePan",value:function(e){if(!this.isDragging())return!1;if(!this.touchRotate)return!1;var t=this.getCenter(e);t[0]-=e.deltaX;var n=this.mapState.rotate({pos:t});return this.updateViewport(n,MT,{isRotating:!0}),!0}},{key:"_onTriplePanEnd",value:function(e){if(!this.isDragging())return!1;if(this.touchRotate){var t=this.touchRotate.inertia,n=void 0===t?DT:t;if(n&&e.velocityY){var r=this.getCenter(e),i=[r[0],r[1]+=e.velocityY*n/2],a=this.mapState.rotate({pos:i});return this.updateViewport(a,PT(PT({},LT),{},{transitionDuration:n,transitionEasing:jT}),{isDragging:!1,isRotating:!0}),this.blockEvents(n),!1}}var o=this.mapState.rotateEnd();return this.updateViewport(o,null,{isDragging:!1,isRotating:!1}),!0}},{key:"_onDoubleTap",value:function(e){if(!this.doubleClickZoom)return!1;var t=this.getCenter(e),n=this.isFunctionKeyPressed(e),r=this.mapState.zoom({pos:t,scale:n?.5:2});return this.updateViewport(r,Object.assign({},LT,{transitionInterpolator:new BC({around:t})}),{isZooming:!0}),!0}},{key:"_onKeyDown",value:function(e){if(!this.keyboard)return!1;var t,n=this.isFunctionKeyPressed(e),r=this.keyboard,i=r.zoomSpeed,a=void 0===i?2:i,o=r.moveSpeed,s=void 0===o?100:o,l=r.rotateSpeedX,c=void 0===l?15:l,u=r.rotateSpeedY,d=void 0===u?10:u,p=this.mapStateProps;switch(e.srcEvent.keyCode){case 189:t=n?this.getMapState({zoom:p.zoom-Math.log2(a)-1}):this.getMapState({zoom:p.zoom-Math.log2(a)});break;case 187:t=n?this.getMapState({zoom:p.zoom+Math.log2(a)+1}):this.getMapState({zoom:p.zoom+Math.log2(a)});break;case 37:t=n?this.getMapState({bearing:p.bearing-c}):this.mapState.pan({pos:[s,0],startPos:[0,0]});break;case 39:t=n?this.getMapState({bearing:p.bearing+c}):this.mapState.pan({pos:[-s,0],startPos:[0,0]});break;case 38:t=n?this.getMapState({pitch:p.pitch+d}):this.mapState.pan({pos:[0,s],startPos:[0,0]});break;case 40:t=n?this.getMapState({pitch:p.pitch-d}):this.mapState.pan({pos:[0,-s],startPos:[0,0]});break;default:return!1}return this.updateViewport(t,LT)}}]),e}();function $T(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function UT(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?$T(Object(n),!0).forEach((function(t){lk(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):$T(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var GT=Object.assign({},mC.propTypes,{maxZoom:ck.number,minZoom:ck.number,maxPitch:ck.number,minPitch:ck.number,onViewStateChange:ck.func,onViewportChange:ck.func,onInteractionStateChange:ck.func,transitionDuration:ck.oneOfType([ck.number,ck.string]),transitionInterpolator:ck.object,transitionInterruption:ck.number,transitionEasing:ck.func,onTransitionStart:ck.func,onTransitionInterrupt:ck.func,onTransitionEnd:ck.func,scrollZoom:ck.oneOfType([ck.bool,ck.object]),dragPan:ck.oneOfType([ck.bool,ck.object]),dragRotate:ck.oneOfType([ck.bool,ck.object]),doubleClickZoom:ck.bool,touchZoom:ck.oneOfType([ck.bool,ck.object]),touchRotate:ck.oneOfType([ck.bool,ck.object]),keyboard:ck.oneOfType([ck.bool,ck.object]),onHover:ck.func,onClick:ck.func,onDblClick:ck.func,onContextMenu:ck.func,onMouseDown:ck.func,onMouseMove:ck.func,onMouseUp:ck.func,onTouchStart:ck.func,onTouchMove:ck.func,onTouchEnd:ck.func,onMouseEnter:ck.func,onMouseLeave:ck.func,onMouseOut:ck.func,onWheel:ck.func,touchAction:ck.string,eventRecognizerOptions:ck.object,clickRadius:ck.number,interactiveLayerIds:ck.array,getCursor:ck.func,controller:ck.instanceOf(zT)}),KT=Object.assign({},mC.defaultProps,qS,$C.defaultProps,{onViewStateChange:null,onViewportChange:null,onClick:null,onNativeClick:null,onHover:null,onContextMenu:function(e){return e.preventDefault()},scrollZoom:!0,dragPan:!0,dragRotate:!0,doubleClickZoom:!0,touchZoom:!0,touchRotate:!1,keyboard:!0,touchAction:"none",eventRecognizerOptions:{},clickRadius:0,getCursor:function(e){var t=e.isDragging,n=e.isHovering;return t?"grabbing":n?"pointer":"grab"}});function qT(e){if(e.lngLat||!e.offsetCenter)return e;var t=e.offsetCenter,n=t.x,r=t.y;if(!Number.isFinite(n)||!Number.isFinite(r))return e;var i=[n,r];if(e.point=i,this.map){var a=this.map.unproject(i);e.lngLat=[a.lng,a.lat]}return e}function YT(e){var t=this.map;if(!t||!e)return null;var n={},r=this.props.clickRadius;this.props.interactiveLayerIds&&(n.layers=this.props.interactiveLayerIds);try{return t.queryRenderedFeatures(r?[[e[0]-r,e[1]+r],[e[0]+r,e[1]-r]]:e,n)}catch(i){return null}}function XT(e,t){var n=this.props[e];n&&n(qT.call(this,t))}function JT(e){XT.call(this,"touch"===e.pointerType?"onTouchStart":"onMouseDown",e)}function QT(e){XT.call(this,"touch"===e.pointerType?"onTouchEnd":"onMouseUp",e)}function ZT(e){if(XT.call(this,"touch"===e.pointerType?"onTouchMove":"onMouseMove",e),!this.state.isDragging){var t,n=this.props,r=n.onHover,i=n.interactiveLayerIds;e=qT.call(this,e),(i||r)&&(t=YT.call(this,e.point));var a=Boolean(i&&t&&t.length>0),o=a&&!this.state.isHovering,s=!a&&this.state.isHovering;(r||o)&&(e.features=t,r&&r(e)),o&&XT.call(this,"onMouseEnter",e),s&&XT.call(this,"onMouseLeave",e),(o||s)&&this.setState({isHovering:a})}}function eI(e){var t=this.props,n=t.onClick,r=t.onNativeClick,i=t.onDblClick,a=t.doubleClickZoom,o=[],s=i||a;switch(e.type){case"anyclick":o.push(r),s||o.push(n);break;case"click":s&&o.push(n)}(o=o.filter(Boolean)).length&&((e=qT.call(this,e)).features=YT.call(this,e.point),o.forEach((function(t){return t(e)})))}var tI=(0,d.forwardRef)((function(e,t){var n=(0,d.useContext)(rC),r=(0,d.useMemo)((function(){return e.controller||new zT}),[]),i=(0,d.useMemo)((function(){return new AT(null,{touchAction:e.touchAction,recognizerOptions:e.eventRecognizerOptions})}),[]),a=(0,d.useRef)(null),o=(0,d.useRef)(null),s=(0,d.useRef)({width:0,height:0,state:{isHovering:!1,isDragging:!1}}).current;s.props=e,s.map=o.current&&o.current.getMap(),s.setState=function(t){s.state=UT(UT({},s.state),t),a.current.style.cursor=e.getCursor(s.state)};var l,c,u=!0,p=function(e,t,n){if(u)l=[e,t,n];else{var r=s.props,i=r.onViewStateChange,a=r.onViewportChange;Object.defineProperty(e,"position",{get:function(){return[0,0,aC(s.map,e)]}}),i&&i({viewState:e,interactionState:t,oldViewState:n}),a&&a(e,t,n)}};(0,d.useImperativeHandle)(t,(function(){return function(e){return{getMap:e.current&&e.current.getMap,queryRenderedFeatures:e.current&&e.current.queryRenderedFeatures}}(o)}),[]);var f=(0,d.useMemo)((function(){return UT(UT({},n),{},{eventManager:i,container:n.container||a.current})}),[n,a.current]);f.onViewportChange=p,f.viewport=n.viewport||cC(s),s.viewport=f.viewport;var m=function(e){var t=e.isDragging,n=void 0!==t&&t;if(n!==s.state.isDragging&&s.setState({isDragging:n}),u)c=e;else{var r=s.props.onInteractionStateChange;r&&r(e)}},h=function(){s.width&&s.height&&r.setOptions(UT(UT(UT({},s.props),s.props.viewState),{},{isInteractive:Boolean(s.props.onViewStateChange||s.props.onViewportChange),onViewportChange:p,onStateChange:m,eventManager:i,width:s.width,height:s.height}))};(0,d.useEffect)((function(){return i.setElement(a.current),i.on({pointerdown:JT.bind(s),pointermove:ZT.bind(s),pointerup:QT.bind(s),pointerleave:XT.bind(s,"onMouseOut"),click:eI.bind(s),anyclick:eI.bind(s),dblclick:XT.bind(s,"onDblClick"),wheel:XT.bind(s,"onWheel"),contextmenu:XT.bind(s,"onContextMenu")}),function(){i.destroy()}}),[]),iC((function(){l&&p.apply(void 0,(0,Om.A)(l)),c&&m(c)})),h();var g=e.width,v=e.height,y=e.style,b=e.getCursor,x=(0,d.useMemo)((function(){return UT(UT({position:"relative"},y),{},{width:g,height:v,cursor:b(s.state)})}),[y,g,v,b,s.state]);return l&&s._child||(s._child=d.createElement(nC,{value:f},d.createElement("div",{key:"event-canvas",ref:a,style:x},d.createElement(mC,(0,zo.A)({},e,{width:"100%",height:"100%",style:null,onResize:function(e){var t=e.width,n=e.height;s.width=t,s.height=n,h(),s.props.onResize({width:t,height:n})},ref:o}))))),u=!1,s._child}));tI.supported=mC.supported,tI.propTypes=GT,tI.defaultProps=KT;var nI=tI;function rI(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function iI(e,t){if(e===t)return!0;if(!e||!t)return!1;if(Array.isArray(e)){if(!Array.isArray(t)||e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(!iI(e[n],t[n]))return!1;return!0}if(Array.isArray(t))return!1;if("object"===ok(e)&&"object"===ok(t)){var r=Object.keys(e),i=Object.keys(t);if(r.length!==i.length)return!1;for(var a=0,o=r;a<o.length;a++){var s=o[a];if(!t.hasOwnProperty(s))return!1;if(!iI(e[s],t[s]))return!1}return!0}return!1}function aI(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function oI(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?aI(Object(n),!0).forEach((function(t){lk(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):aI(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var sI={type:ck.oneOf(["fill","line","symbol","circle","fill-extrusion","raster","background","heatmap","hillshade","sky"]).isRequired,id:ck.string,source:ck.string,beforeId:ck.string};function lI(e,t,n,r){US(n.id===r.id,"layer id changed"),US(n.type===r.type,"layer type changed");try{!function(e,t,n,r){var i=n.layout,a=void 0===i?{}:i,o=n.paint,s=void 0===o?{}:o,l=n.filter,c=n.minzoom,u=n.maxzoom,d=n.beforeId,p=rI(n,["layout","paint","filter","minzoom","maxzoom","beforeId"]);if(d!==r.beforeId&&e.moveLayer(t,d),a!==r.layout){var f=r.layout||{};for(var m in a)iI(a[m],f[m])||e.setLayoutProperty(t,m,a[m]);for(var h in f)a.hasOwnProperty(h)||e.setLayoutProperty(t,h,void 0)}if(s!==r.paint){var g=r.paint||{};for(var v in s)iI(s[v],g[v])||e.setPaintProperty(t,v,s[v]);for(var y in g)s.hasOwnProperty(y)||e.setPaintProperty(t,y,void 0)}for(var b in iI(l,r.filter)||e.setFilter(t,l),c===r.minzoom&&u===r.maxzoom||e.setLayerZoomRange(t,c,u),p)iI(p[b],r[b])||e.setLayerProperty(t,b,p[b])}(e,t,n,r)}catch(i){console.warn(i)}}var cI=0;function uI(e){var t=(0,d.useContext)(rC),n=(0,d.useRef)({id:e.id,type:e.type}),r=dk((0,d.useState)(0),2)[1],i=(0,d.useMemo)((function(){return e.id||"jsx-layer-".concat(cI++)}),[]),a=t.map;return(0,d.useEffect)((function(){if(a){var e=function(){return r((function(e){return e+1}))};return a.on("styledata",e),function(){a.off("styledata",e),a.style&&a.style._loaded&&a.removeLayer(i)}}}),[a]),a&&a.style&&a.getLayer(i)?lI(a,i,e,n.current):function(e,t,n){if(e.style&&e.style._loaded){var r=oI(oI({},n),{},{id:t});delete r.beforeId,e.addLayer(r,n.beforeId)}}(a,i,e),n.current=e,null}uI.propTypes=sI;var dI={captureScroll:!1,captureDrag:!0,captureClick:!0,captureDoubleClick:!0,capturePointerMove:!1},pI={captureScroll:ck.bool,captureDrag:ck.bool,captureClick:ck.bool,captureDoubleClick:ck.bool,capturePointerMove:ck.bool};function fI(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=(0,d.useContext)(rC),n=(0,d.useRef)(null),r=(0,d.useRef)({props:e,state:{},context:t,containerRef:n}).current;return r.props=e,r.context=t,(0,d.useEffect)((function(){return function(e){var t=e.containerRef.current,n=e.context.eventManager;if(t&&n){var r={wheel:function(t){var n=e.props;n.captureScroll&&t.stopPropagation(),n.onScroll&&n.onScroll(t,e)},panstart:function(t){var n=e.props;n.captureDrag&&t.stopPropagation(),n.onDragStart&&n.onDragStart(t,e)},anyclick:function(t){var n=e.props;n.captureClick&&t.stopPropagation(),n.onNativeClick&&n.onNativeClick(t,e)},click:function(t){var n=e.props;n.captureClick&&t.stopPropagation(),n.onClick&&n.onClick(t,e)},dblclick:function(t){var n=e.props;n.captureDoubleClick&&t.stopPropagation(),n.onDoubleClick&&n.onDoubleClick(t,e)},pointermove:function(t){var n=e.props;n.capturePointerMove&&t.stopPropagation(),n.onPointerMove&&n.onPointerMove(t,e)}};return n.watch(r,t),function(){n.off(r)}}}(r)}),[t.eventManager]),r}function mI(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,EC.A)(e);if(t){var i=(0,EC.A)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return xC(this,n)}}function hI(e){var t=e.instance,n=fI(e),r=n.context,i=n.containerRef;return t._context=r,t._containerRef=i,t._render()}var gI=function(e){bC(n,e);var t=mI(n);function n(){var e;SS(this,n);for(var r=arguments.length,i=new Array(r),a=0;a<r;a++)i[a]=arguments[a];return lk(yg(e=t.call.apply(t,[this].concat(i))),"_context",{}),lk(yg(e),"_containerRef",(0,d.createRef)()),lk(yg(e),"_onScroll",(function(e){})),lk(yg(e),"_onDragStart",(function(e){})),lk(yg(e),"_onDblClick",(function(e){})),lk(yg(e),"_onClick",(function(e){})),lk(yg(e),"_onPointerMove",(function(e){})),e}return TS(n,[{key:"_render",value:function(){throw new Error("_render() not implemented")}},{key:"render",value:function(){return d.createElement(hI,(0,zo.A)({instance:this},this.props,{onScroll:this._onScroll,onDragStart:this._onDragStart,onDblClick:this._onDblClick,onClick:this._onClick,onPointerMove:this._onPointerMove}))}}]),n}(d.PureComponent);function vI(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function yI(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?vI(Object(n),!0).forEach((function(t){lk(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):vI(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}lk(gI,"propTypes",pI),lk(gI,"defaultProps",dI);Object.assign({},pI,{draggable:ck.bool,onDrag:ck.func,onDragEnd:ck.func,onDragStart:ck.func,offsetLeft:ck.number,offsetTop:ck.number});var bI=Object.assign({},dI,{draggable:!1,offsetLeft:0,offsetTop:0});function xI(e){var t=e.offsetCenter;return[t.x,t.y]}function EI(e,t,n,r){var i=e[0]+t[0]-n.offsetLeft,a=e[1]+t[1]-n.offsetTop;return r.viewport.unproject([i,a])}function wI(e,t){var n=t.props,r=t.callbacks,i=t.state,a=t.context,o=t.containerRef;if(n.draggable){e.stopPropagation();var s=xI(e),l=function(e,t){var n=e.center,r=n.x,i=n.y;if(t){var a=t.getBoundingClientRect();return[a.left-r,a.top-i]}return null}(e,o.current);if(i.setDragPos(s),i.setDragOffset(l),r.onDragStart&&l){var c=Object.assign({},e);c.lngLat=EI(s,l,n,a),r.onDragStart(c)}}}function _I(e){var t=e.context.eventManager;if(t&&e.state.dragPos){var n={panmove:function(t){return function(e,t){var n=t.props,r=t.callbacks,i=t.state,a=t.context;e.stopPropagation();var o=xI(e);i.setDragPos(o);var s=i.dragOffset;if(r.onDrag&&s){var l=Object.assign({},e);l.lngLat=EI(o,s,n,a),r.onDrag(l)}}(t,e)},panend:function(t){return function(e,t){var n=t.props,r=t.callbacks,i=t.state,a=t.context;e.stopPropagation();var o=i.dragPos,s=i.dragOffset;if(i.setDragPos(null),i.setDragOffset(null),r.onDragEnd&&o&&s){var l=Object.assign({},e);l.lngLat=EI(o,s,n,a),r.onDragEnd(l)}}(t,e)},pancancel:function(t){return function(e,t){var n=t.state;e.stopPropagation(),n.setDragPos(null),n.setDragOffset(null)}(t,e)}};return t.watch(n),function(){t.off(n)}}}var kI="undefined"!=typeof window&&window.devicePixelRatio||1,SI=function(e){return Math.round(e*kI)/kI},CI=function(e,t){if(null===e)return t;var n="x"===(arguments.length>2&&void 0!==arguments[2]?arguments[2]:"x")?e.offsetWidth:e.offsetHeight;return SI(t/100*n)/n*100},TI=Object.assign({},bI,{className:""});function II(e){var t=function(e){var t=dk((0,d.useState)(null),2),n=t[0],r=t[1],i=dk((0,d.useState)(null),2),a=i[0],o=i[1],s=fI(yI(yI({},e),{},{onDragStart:wI}));return s.callbacks=e,s.state.dragPos=n,s.state.setDragPos=r,s.state.dragOffset=a,s.state.setDragOffset=o,(0,d.useEffect)((function(){return _I(s)}),[s.context.eventManager,Boolean(n)]),s}(e),n=t.state,r=t.containerRef,i=e.children,a=e.className,o=e.draggable,s=n.dragPos,l=function(e){var t=e.props,n=e.state,r=e.context,i=t.longitude,a=t.latitude,o=t.offsetLeft,s=t.offsetTop,l=n.dragPos,c=n.dragOffset,u=r.viewport,d=r.map;if(l&&c)return[l[0]+c[0],l[1]+c[1]];var p=aC(d,{longitude:i,latitude:a}),f=dk(u.project([i,a,p]),2),m=f[0],h=f[1];return[m+=o,h+=s]}(t),c=dk(l,2),u=c[0],p=c[1],f="translate(".concat(SI(u),"px, ").concat(SI(p),"px)"),m=o?s?"grabbing":"grab":"auto",h=(0,d.useMemo)((function(){var e={position:"absolute",left:0,top:0,transform:f,cursor:m};return d.createElement("div",{className:"mapboxgl-marker ".concat(a),ref:t.containerRef,style:e},i)}),[i,a]),g=r.current;return g&&(g.style.transform=f,g.style.cursor=m),h}II.defaultProps=TI;var OI=d.memo(II),AI={top:{x:.5,y:0},"top-left":{x:0,y:0},"top-right":{x:1,y:0},bottom:{x:.5,y:1},"bottom-left":{x:0,y:1},"bottom-right":{x:1,y:1},left:{x:0,y:.5},right:{x:1,y:.5}},RI=Object.keys(AI);var PI=Object.assign({},dI,{className:"",offsetLeft:0,offsetTop:0,tipSize:10,anchor:"bottom",dynamicPosition:!0,sortByDepth:!1,closeButton:!0,closeOnClick:!0,onClose:function(){}});function MI(e,t,n,r){var i=dk(r,2),a=i[0],o=i[1],s=e.anchor,l=e.dynamicPosition,c=e.tipSize;return n&&l?function(e){var t=e.x,n=e.y,r=e.width,i=e.height,a=e.selfWidth,o=e.selfHeight,s=e.anchor,l=e.padding,c=void 0===l?0:l,u=AI[s],d=u.x,p=u.y,f=n-p*o,m=f+o,h=Math.max(0,c-f)+Math.max(0,m-i+c);if(h>0){var g=p,v=h;for(p=0;p<=1;p+=.5)m=(f=n-p*o)+o,(h=Math.max(0,c-f)+Math.max(0,m-i+c))<v&&(v=h,g=p);p=g}var y=.5;.5===p&&(d=Math.floor(d),y=1);var b=t-d*a,x=b+a,E=Math.max(0,c-b)+Math.max(0,x-r+c);if(E>0){var w=d,_=E;for(d=0;d<=1;d+=y)x=(b=t-d*a)+a,(E=Math.max(0,c-b)+Math.max(0,x-r+c))<_&&(_=E,w=d);d=w}return RI.find((function(e){var t=AI[e];return t.x===d&&t.y===p}))||s}({x:a,y:o,anchor:s,padding:c,width:t.width,height:t.height,selfWidth:n.clientWidth,selfHeight:n.clientHeight}):s}function LI(e){var t=(0,d.useRef)(null),n=fI(e),r=n.context,i=n.containerRef,a=dk((0,d.useState)(!1),2)[1];(0,d.useEffect)((function(){a(!0)}),[t.current]),(0,d.useEffect)((function(){if(r.eventManager&&e.closeOnClick){var t=function(){return n.props.onClose()};return r.eventManager.on("anyclick",t),function(){r.eventManager.off("anyclick",t)}}}),[r.eventManager,e.closeOnClick]);var o=r.viewport,s=r.map,l=e.className,c=e.longitude,u=e.latitude,p=e.tipSize,f=e.closeButton,m=e.children,h=e.altitude;void 0===h&&(h=aC(s,{longitude:c,latitude:u}));var g=o.project([c,u,h]),v=MI(e,o,t.current,g),y=function(e,t,n,r,i){var a=dk(r,3),o=a[0],s=a[1],l=a[2],c=e.offsetLeft,u=e.offsetTop,d=e.sortByDepth,p=AI[i],f=o+c,m=s+u,h=CI(n,100*-p.x),g=CI(n,100*-p.y,"y"),v={position:"absolute",transform:"\n      translate(".concat(h,"%, ").concat(g,"%)\n      translate(").concat(SI(f),"px, ").concat(SI(m),"px)\n    "),display:void 0,zIndex:void 0};return d?(l>1||l<-1||o<0||o>t.width||s<0||s>t.height?v.display="none":v.zIndex=Math.floor((1-l)/2*1e5),v):v}(e,o,i.current,g,v),b=(0,d.useCallback)((function(e){n.props.onClose();var t=n.context.eventManager;t&&t.once("click",(function(e){return e.stopPropagation()}),e.target)}),[]);return d.createElement("div",{className:"mapboxgl-popup mapboxgl-popup-anchor-".concat(v," ").concat(l),style:y,ref:i},d.createElement("div",{key:"tip",className:"mapboxgl-popup-tip",style:{borderWidth:p}}),d.createElement("div",{key:"content",ref:t,className:"mapboxgl-popup-content"},f&&d.createElement("button",{key:"close-button",className:"mapboxgl-popup-close-button",type:"button",onClick:b},"×"),m))}LI.defaultProps=PI;d.memo(LI);function DI(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var jI=Object.assign({},dI,{className:"",toggleLabel:"Toggle Attribution"});function BI(e){var t=fI(e),n=t.context,r=t.containerRef,i=(0,d.useRef)(null),a=dk((0,d.useState)(!1),2),o=a[0],s=a[1];(0,d.useEffect)((function(){var t;return n.map&&(t=function(e,t,n,r){var i=new(WS().AttributionControl)(e);return i._map=t,i._container=n,i._innerContainer=r,i._updateAttributions(),i._updateEditLink(),t.on("styledata",i._updateData),t.on("sourcedata",i._updateData),i}({customAttribution:e.customAttribution},n.map,r.current,i.current)),function(){return t&&function(e){e._map.off("styledata",e._updateData),e._map.off("sourcedata",e._updateData)}(t)}}),[n.map]);var l=void 0===e.compact?n.viewport.width<=640:e.compact;(0,d.useEffect)((function(){!l&&o&&s(!1)}),[l]);var c=(0,d.useCallback)((function(){return s((function(e){return!e}))}),[]),u=(0,d.useMemo)((function(){return function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?DI(Object(n),!0).forEach((function(t){lk(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):DI(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({position:"absolute"},e.style)}),[e.style]);return d.createElement("div",{style:u,className:e.className},d.createElement("div",{ref:r,"aria-pressed":o,className:"mapboxgl-ctrl mapboxgl-ctrl-attrib ".concat(l?"mapboxgl-compact":""," ").concat(o?"mapboxgl-compact-show":"")},d.createElement("button",{type:"button",className:"mapboxgl-ctrl-attrib-button",title:e.toggleLabel,onClick:c}),d.createElement("div",{ref:i,className:"mapboxgl-ctrl-attrib-inner",role:"list"})))}BI.defaultProps=jI;d.memo(BI);function NI(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var FI=Object.assign({},dI,{className:"",container:null,label:"Toggle fullscreen"});function WI(e){var t=fI(e),n=t.context,r=t.containerRef,i=dk((0,d.useState)(!1),2),a=i[0],o=i[1],s=dk((0,d.useState)(!1),2),l=s[0],c=s[1],u=dk((0,d.useState)(null),2),p=u[0],f=u[1];(0,d.useEffect)((function(){var e=new(WS().FullscreenControl);f(e),c(e._checkFullscreenSupport());var t=function(){var t=!e._fullscreen;e._fullscreen=t,o(t)};return IS.addEventListener(e._fullscreenchange,t),function(){IS.removeEventListener(e._fullscreenchange,t)}}),[]);var m=(0,d.useMemo)((function(){return function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?NI(Object(n),!0).forEach((function(t){lk(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):NI(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({position:"absolute"},e.style)}),[e.style]);if(!l)return null;var h=e.className,g=e.label,v=a?"shrink":"fullscreen";return d.createElement("div",{style:m,className:h},d.createElement("div",{className:"mapboxgl-ctrl mapboxgl-ctrl-group",ref:r},d.createElement("button",{key:v,className:"mapboxgl-ctrl-icon mapboxgl-ctrl-".concat(v),type:"button",title:g,onClick:function(){p&&(p._container=e.container||n.container,p._onClickFullscreen())}},d.createElement("span",{className:"mapboxgl-ctrl-icon","aria-hidden":"true"}))))}WI.defaultProps=FI;var VI;d.memo(WI);function HI(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var zI=function(){},$I=Object.assign({},dI,{className:"",label:"Find My Location",disabledLabel:"Location Not Available",auto:!1,positionOptions:{enableHighAccuracy:!1,timeout:6e3},fitBoundsOptions:{maxZoom:15},trackUserLocation:!1,showUserLocation:!0,showUserHeading:!1,showAccuracyCircle:!0,onGeolocate:function(){}});function UI(e,t){var n=t.context,r=t.props,i=function(e){var t=new(WS().LngLat)(e.coords.longitude,e.coords.latitude),n=e.coords.accuracy,r=t.toBounds(n);return[[r._ne.lng,r._ne.lat],[r._sw.lng,r._sw.lat]]}(e),a=n.viewport.fitBounds(i,r.fitBoundsOptions),o=a.longitude,s=a.latitude,l=a.zoom,c=Object.assign({},n.viewport,{longitude:o,latitude:s,zoom:l}),u=new QS(c),d=Object.assign({},u.getViewportProps(),LT),p=r.onViewportChange||n.onViewportChange||zI;(r.onViewStateChange||n.onViewStateChange||zI)({viewState:d}),p(d)}function GI(e){var t=fI(e),n=t.context,r=t.containerRef,i=(0,d.useRef)(null),a=dk((0,d.useState)(null),2),o=a[0],s=a[1],l=dk((0,d.useState)(!1),2),c=l[0],u=l[1];(0,d.useEffect)((function(){var r;return n.map&&(void 0!==VI?Promise.resolve(VI):void 0!==window.navigator.permissions?window.navigator.permissions.query({name:"geolocation"}).then((function(e){return VI="denied"!==e.state})):(VI=Boolean(window.navigator.geolocation),Promise.resolve(VI))).then((function(a){u(a),i.current&&(r=function(e,t,n){var r=new(WS().GeolocateControl)(t);r._container=IS.createElement("div"),r._map={on:function(){},_getUIString:function(){return""}},r._setupUI(!0),r._map=e.map,r._geolocateButton=n;var i=e.eventManager;return r.options.trackUserLocation&&i&&i.on("panstart",(function(){"ACTIVE_LOCK"===r._watchState&&(r._watchState="BACKGROUND",n.classList.add("mapboxgl-ctrl-geolocate-background"),n.classList.remove("mapboxgl-ctrl-geolocate-active"))})),r.on("geolocate",t.onGeolocate),r}(n,e,i.current),r._updateCamera=function(e){return UI(e,t)},s(r))})),function(){r&&r._clearWatch()}}),[n.map]);var p=(0,d.useCallback)((function(){o&&(o.options=t.props,o.trigger())}),[o]);(0,d.useEffect)((function(){e.auto&&p()}),[o,e.auto]),(0,d.useEffect)((function(){o&&o._onZoom()}),[n.viewport.zoom]);var f=e.className,m=e.label,h=e.disabledLabel,g=e.trackUserLocation,v=(0,d.useMemo)((function(){return function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?HI(Object(n),!0).forEach((function(t){lk(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):HI(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({position:"absolute"},e.style)}),[e.style]);return d.createElement("div",{style:v,className:f},d.createElement("div",{key:"geolocate-control",className:"mapboxgl-ctrl mapboxgl-ctrl-group",ref:r},d.createElement("button",{key:"geolocate",className:"mapboxgl-ctrl-icon mapboxgl-ctrl-geolocate",ref:i,disabled:!c,"aria-pressed":!g,type:"button",title:c?m:h,"aria-label":c?m:h,onClick:p},d.createElement("span",{className:"mapboxgl-ctrl-icon","aria-hidden":"true"}))))}GI.defaultProps=$I;d.memo(GI);function KI(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var qI=function(){},YI=Object.assign({},dI,{className:"",showCompass:!0,showZoom:!0,zoomInLabel:"Zoom In",zoomOutLabel:"Zoom Out",compassLabel:"Reset North"}),XI=1,JI=2;function QI(e){return function(e,t){for(var n=(e||"").split(".").map(Number),r=(t||"").split(".").map(Number),i=0;i<3;i++){var a=n[i]||0,o=r[i]||0;if(a<o)return-1;if(a>o)return 1}return 0}(e,"1.6.0")>=0?JI:XI}function ZI(e,t,n){var r=e.viewport,i=new QS(Object.assign({},r,n)),a=Object.assign({},i.getViewportProps(),LT),o=t.onViewportChange||e.onViewportChange||qI;(t.onViewStateChange||e.onViewStateChange||qI)({viewState:a}),o(a)}function eO(e,t,n,r){return d.createElement("button",{key:e,className:"mapboxgl-ctrl-icon mapboxgl-ctrl-".concat(e),type:"button",title:t,onClick:n},r||d.createElement("span",{className:"mapboxgl-ctrl-icon","aria-hidden":"true"}))}function tO(e){var t=fI(e),n=t.context,r=t.containerRef,i=e.className,a=e.showCompass,o=e.showZoom,s=e.zoomInLabel,l=e.zoomOutLabel,c=e.compassLabel,u=(0,d.useMemo)((function(){return function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?KI(Object(n),!0).forEach((function(t){lk(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):KI(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({position:"absolute"},e.style)}),[e.style]);return d.createElement("div",{style:u,className:i},d.createElement("div",{className:"mapboxgl-ctrl mapboxgl-ctrl-group",ref:r},o&&eO("zoom-in",s,(function(){ZI(n,e,{zoom:n.viewport.zoom+1})})),o&&eO("zoom-out",l,(function(){ZI(n,e,{zoom:n.viewport.zoom-1})})),a&&eO("compass",c,(function(){ZI(n,e,{bearing:0,pitch:0})}),function(e){var t=(0,d.useMemo)((function(){return e.map?QI(e.map.version):JI}),[e.map]),n=e.viewport.bearing,r={transform:"rotate(".concat(-n,"deg)")};return t===JI?d.createElement("span",{className:"mapboxgl-ctrl-icon","aria-hidden":"true",style:r}):d.createElement("span",{className:"mapboxgl-ctrl-compass-arrow",style:r})}(n))))}tO.defaultProps=YI;var nO=d.memo(tO);function rO(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var iO=Object.assign({},dI,{className:"",maxWidth:100,unit:"metric"});function aO(e){var t=fI(e),n=t.context,r=t.containerRef,i=dk((0,d.useState)(null),2),a=i[0],o=i[1];(0,d.useEffect)((function(){if(n.map){var e=new(WS().ScaleControl);e._map=n.map,e._container=r.current,o(e)}}),[n.map]),a&&(a.options=e,a._onMove());var s=(0,d.useMemo)((function(){return function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?rO(Object(n),!0).forEach((function(t){lk(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):rO(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({position:"absolute"},e.style)}),[e.style]);return d.createElement("div",{style:s,className:e.className},d.createElement("div",{ref:r,className:"mapboxgl-ctrl mapboxgl-ctrl-scale"}))}aO.defaultProps=iO;d.memo(aO);var oO="undefined"!=typeof window&&window.devicePixelRatio||1;function sO(e){var t=fI(e),n=t.context,r=t.containerRef,i=dk((0,d.useState)(null),2),a=i[0],o=i[1];(0,d.useEffect)((function(){o(r.current.getContext("2d"))}),[]);var s=n.viewport,l=n.isDragging;return a&&(a.save(),a.scale(oO,oO),e.redraw({width:s.width,height:s.height,ctx:a,isDragging:l,project:s.project,unproject:s.unproject}),a.restore()),d.createElement("canvas",{ref:r,width:s.width*oO,height:s.height*oO,style:{width:"".concat(s.width,"px"),height:"".concat(s.height,"px"),position:"absolute",left:0,top:0}})}sO.defaultProps={captureScroll:!1,captureDrag:!1,captureClick:!1,captureDoubleClick:!1,capturePointerMove:!1};function lO(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function cO(e){var t=fI(e),n=t.context,r=t.containerRef,i=n.viewport,a=n.isDragging,o=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?lO(Object(n),!0).forEach((function(t){lk(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):lO(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({position:"absolute",left:0,top:0,width:i.width,height:i.height},e.style);return d.createElement("div",{ref:r,style:o},e.redraw({width:i.width,height:i.height,isDragging:a,project:i.project,unproject:i.unproject}))}cO.defaultProps={captureScroll:!1,captureDrag:!1,captureClick:!1,captureDoubleClick:!1,capturePointerMove:!1};function uO(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function dO(e){var t=fI(e),n=t.context,r=t.containerRef,i=n.viewport,a=n.isDragging,o=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?uO(Object(n),!0).forEach((function(t){lk(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):uO(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({position:"absolute",left:0,top:0},e.style);return d.createElement("svg",{width:i.width,height:i.height,ref:r,style:o},e.redraw({width:i.width,height:i.height,isDragging:a,project:i.project,unproject:i.unproject}))}dO.defaultProps={captureScroll:!1,captureDrag:!1,captureClick:!1,captureDoubleClick:!1,capturePointerMove:!1};WS()&&WS().setRTLTextPlugin;function pO(e,t,n,r,i,a){if(i-r<=n)return;const o=r+i>>1;fO(e,t,o,r,i,a%2),pO(e,t,n,r,o-1,a+1),pO(e,t,n,o+1,i,a+1)}function fO(e,t,n,r,i,a){for(;i>r;){if(i-r>600){const o=i-r+1,s=n-r+1,l=Math.log(o),c=.5*Math.exp(2*l/3),u=.5*Math.sqrt(l*c*(o-c)/o)*(s-o/2<0?-1:1);fO(e,t,n,Math.max(r,Math.floor(n-s*c/o+u)),Math.min(i,Math.floor(n+(o-s)*c/o+u)),a)}const o=t[2*n+a];let s=r,l=i;for(mO(e,t,r,n),t[2*i+a]>o&&mO(e,t,r,i);s<l;){for(mO(e,t,s,l),s++,l--;t[2*s+a]<o;)s++;for(;t[2*l+a]>o;)l--}t[2*r+a]===o?mO(e,t,r,l):(l++,mO(e,t,l,i)),l<=n&&(r=l+1),n<=l&&(i=l-1)}}function mO(e,t,n,r){hO(e,n,r),hO(t,2*n,2*r),hO(t,2*n+1,2*r+1)}function hO(e,t,n){const r=e[t];e[t]=e[n],e[n]=r}function gO(e,t,n,r){const i=e-n,a=t-r;return i*i+a*a}const vO=e=>e[0],yO=e=>e[1];class bO{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:vO,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:yO,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:64,i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:Float64Array;this.nodeSize=r,this.points=e;const a=e.length<65536?Uint16Array:Uint32Array,o=this.ids=new a(e.length),s=this.coords=new i(2*e.length);for(let l=0;l<e.length;l++)o[l]=l,s[2*l]=t(e[l]),s[2*l+1]=n(e[l]);pO(o,s,r,0,o.length-1,0)}range(e,t,n,r){return function(e,t,n,r,i,a,o){const s=[0,e.length-1,0],l=[];let c,u;for(;s.length;){const d=s.pop(),p=s.pop(),f=s.pop();if(p-f<=o){for(let o=f;o<=p;o++)c=t[2*o],u=t[2*o+1],c>=n&&c<=i&&u>=r&&u<=a&&l.push(e[o]);continue}const m=Math.floor((f+p)/2);c=t[2*m],u=t[2*m+1],c>=n&&c<=i&&u>=r&&u<=a&&l.push(e[m]);const h=(d+1)%2;(0===d?n<=c:r<=u)&&(s.push(f),s.push(m-1),s.push(h)),(0===d?i>=c:a>=u)&&(s.push(m+1),s.push(p),s.push(h))}return l}(this.ids,this.coords,e,t,n,r,this.nodeSize)}within(e,t,n){return function(e,t,n,r,i,a){const o=[0,e.length-1,0],s=[],l=i*i;for(;o.length;){const c=o.pop(),u=o.pop(),d=o.pop();if(u-d<=a){for(let i=d;i<=u;i++)gO(t[2*i],t[2*i+1],n,r)<=l&&s.push(e[i]);continue}const p=Math.floor((d+u)/2),f=t[2*p],m=t[2*p+1];gO(f,m,n,r)<=l&&s.push(e[p]);const h=(c+1)%2;(0===c?n-i<=f:r-i<=m)&&(o.push(d),o.push(p-1),o.push(h)),(0===c?n+i>=f:r+i>=m)&&(o.push(p+1),o.push(u),o.push(h))}return s}(this.ids,this.coords,e,t,n,this.nodeSize)}}const xO={minZoom:0,maxZoom:16,minPoints:2,radius:40,extent:512,nodeSize:64,log:!1,generateId:!1,reduce:null,map:e=>e},EO=Math.fround||(wO=new Float32Array(1),e=>(wO[0]=+e,wO[0]));var wO;class _O{constructor(e){this.options=PO(Object.create(xO),e),this.trees=new Array(this.options.maxZoom+1)}load(e){const{log:t,minZoom:n,maxZoom:r,nodeSize:i}=this.options;t&&console.time("total time");const a=`prepare ${e.length} points`;t&&console.time(a),this.points=e;let o=[];for(let s=0;s<e.length;s++)e[s].geometry&&o.push(SO(e[s],s));this.trees[r+1]=new bO(o,MO,LO,i,Float32Array),t&&console.timeEnd(a);for(let s=r;s>=n;s--){const e=+Date.now();o=this._cluster(o,s),this.trees[s]=new bO(o,MO,LO,i,Float32Array),t&&console.log("z%d: %d clusters in %dms",s,o.length,+Date.now()-e)}return t&&console.timeEnd("total time"),this}getClusters(e,t){let n=((e[0]+180)%360+360)%360-180;const r=Math.max(-90,Math.min(90,e[1]));let i=180===e[2]?180:((e[2]+180)%360+360)%360-180;const a=Math.max(-90,Math.min(90,e[3]));if(e[2]-e[0]>=360)n=-180,i=180;else if(n>i){const e=this.getClusters([n,r,180,a],t),o=this.getClusters([-180,r,i,a],t);return e.concat(o)}const o=this.trees[this._limitZoom(t)],s=o.range(IO(n),OO(a),IO(i),OO(r)),l=[];for(const c of s){const e=o.points[c];l.push(e.numPoints?CO(e):this.points[e.index])}return l}getChildren(e){const t=this._getOriginId(e),n=this._getOriginZoom(e),r="No cluster with the specified id.",i=this.trees[n];if(!i)throw new Error(r);const a=i.points[t];if(!a)throw new Error(r);const o=this.options.radius/(this.options.extent*Math.pow(2,n-1)),s=i.within(a.x,a.y,o),l=[];for(const c of s){const t=i.points[c];t.parentId===e&&l.push(t.numPoints?CO(t):this.points[t.index])}if(0===l.length)throw new Error(r);return l}getLeaves(e,t,n){t=t||10,n=n||0;const r=[];return this._appendLeaves(r,e,t,n,0),r}getTile(e,t,n){const r=this.trees[this._limitZoom(e)],i=Math.pow(2,e),{extent:a,radius:o}=this.options,s=o/a,l=(n-s)/i,c=(n+1+s)/i,u={features:[]};return this._addTileFeatures(r.range((t-s)/i,l,(t+1+s)/i,c),r.points,t,n,i,u),0===t&&this._addTileFeatures(r.range(1-s/i,l,1,c),r.points,i,n,i,u),t===i-1&&this._addTileFeatures(r.range(0,l,s/i,c),r.points,-1,n,i,u),u.features.length?u:null}getClusterExpansionZoom(e){let t=this._getOriginZoom(e)-1;for(;t<=this.options.maxZoom;){const n=this.getChildren(e);if(t++,1!==n.length)break;e=n[0].properties.cluster_id}return t}_appendLeaves(e,t,n,r,i){const a=this.getChildren(t);for(const o of a){const t=o.properties;if(t&&t.cluster?i+t.point_count<=r?i+=t.point_count:i=this._appendLeaves(e,t.cluster_id,n,r,i):i<r?i++:e.push(o),e.length===n)break}return i}_addTileFeatures(e,t,n,r,i,a){for(const o of e){const e=t[o],s=e.numPoints;let l,c,u;if(s)l=TO(e),c=e.x,u=e.y;else{const t=this.points[e.index];l=t.properties,c=IO(t.geometry.coordinates[0]),u=OO(t.geometry.coordinates[1])}const d={type:1,geometry:[[Math.round(this.options.extent*(c*i-n)),Math.round(this.options.extent*(u*i-r))]],tags:l};let p;s?p=e.id:this.options.generateId?p=e.index:this.points[e.index].id&&(p=this.points[e.index].id),void 0!==p&&(d.id=p),a.features.push(d)}}_limitZoom(e){return Math.max(this.options.minZoom,Math.min(Math.floor(+e),this.options.maxZoom+1))}_cluster(e,t){const n=[],{radius:r,extent:i,reduce:a,minPoints:o}=this.options,s=r/(i*Math.pow(2,t));for(let l=0;l<e.length;l++){const r=e[l];if(r.zoom<=t)continue;r.zoom=t;const i=this.trees[t+1],c=i.within(r.x,r.y,s),u=r.numPoints||1;let d=u;for(const e of c){const n=i.points[e];n.zoom>t&&(d+=n.numPoints||1)}if(d>u&&d>=o){let e=r.x*u,o=r.y*u,s=a&&u>1?this._map(r,!0):null;const p=(l<<5)+(t+1)+this.points.length;for(const n of c){const l=i.points[n];if(l.zoom<=t)continue;l.zoom=t;const c=l.numPoints||1;e+=l.x*c,o+=l.y*c,l.parentId=p,a&&(s||(s=this._map(r,!0)),a(s,this._map(l)))}r.parentId=p,n.push(kO(e/d,o/d,p,d,s))}else if(n.push(r),d>1)for(const e of c){const r=i.points[e];r.zoom<=t||(r.zoom=t,n.push(r))}}return n}_getOriginId(e){return e-this.points.length>>5}_getOriginZoom(e){return(e-this.points.length)%32}_map(e,t){if(e.numPoints)return t?PO({},e.properties):e.properties;const n=this.points[e.index].properties,r=this.options.map(n);return t&&r===n?PO({},r):r}}function kO(e,t,n,r,i){return{x:EO(e),y:EO(t),zoom:1/0,id:n,parentId:-1,numPoints:r,properties:i}}function SO(e,t){const[n,r]=e.geometry.coordinates;return{x:EO(IO(n)),y:EO(OO(r)),zoom:1/0,index:t,parentId:-1}}function CO(e){return{type:"Feature",id:e.id,properties:TO(e),geometry:{type:"Point",coordinates:[AO(e.x),RO(e.y)]}}}function TO(e){const t=e.numPoints,n=t>=1e4?`${Math.round(t/1e3)}k`:t>=1e3?Math.round(t/100)/10+"k":t;return PO(PO({},e.properties),{cluster:!0,cluster_id:e.id,point_count:t,point_count_abbreviated:n})}function IO(e){return e/360+.5}function OO(e){const t=Math.sin(e*Math.PI/180),n=.5-.25*Math.log((1+t)/(1-t))/Math.PI;return n<0?0:n>1?1:n}function AO(e){return 360*(e-.5)}function RO(e){const t=(180-360*e)*Math.PI/180;return 360*Math.atan(Math.exp(t))/Math.PI-90}function PO(e,t){for(const n in t)e[n]=t[n];return e}function MO(e){return e.x}function LO(e){return e.y}var DO=Object.prototype.hasOwnProperty;function jO(e,t,n){for(n of e.keys())if(BO(n,t))return n}function BO(e,t){var n,r,i;if(e===t)return!0;if(e&&t&&(n=e.constructor)===t.constructor){if(n===Date)return e.getTime()===t.getTime();if(n===RegExp)return e.toString()===t.toString();if(n===Array){if((r=e.length)===t.length)for(;r--&&BO(e[r],t[r]););return-1===r}if(n===Set){if(e.size!==t.size)return!1;for(r of e){if((i=r)&&"object"==typeof i&&!(i=jO(t,i)))return!1;if(!t.has(i))return!1}return!0}if(n===Map){if(e.size!==t.size)return!1;for(r of e){if((i=r[0])&&"object"==typeof i&&!(i=jO(t,i)))return!1;if(!BO(r[1],t.get(i)))return!1}return!0}if(n===ArrayBuffer)e=new Uint8Array(e),t=new Uint8Array(t);else if(n===DataView){if((r=e.byteLength)===t.byteLength)for(;r--&&e.getInt8(r)===t.getInt8(r););return-1===r}if(ArrayBuffer.isView(e)){if((r=e.byteLength)===t.byteLength)for(;r--&&e[r]===t[r];);return-1===r}if(!n||"object"==typeof e){for(n in r=0,e){if(DO.call(e,n)&&++r&&!DO.call(t,n))return!1;if(!(n in t)||!BO(e[n],t[n]))return!1}return Object.keys(t).length===r}}return e!=e&&t!=t}function NO(e){var t=d.useRef(e),n=d.useRef(0);return BO(e,t.current)||(t.current=e,n.current+=1),d.useMemo((function(){return t.current}),[n.current])}var FO=function(e){var t,n,r=e.points,i=e.bounds,a=e.zoom,o=e.options,s=(0,d.useRef)(),l=(0,d.useRef)(),c=(0,d.useState)([]),u=c[0],p=c[1],f=Math.round(a);return t=function(){s.current&&BO(l.current,r)&&BO(s.current.options,o)||(s.current=new _O(o),s.current.load(r)),i&&p(s.current.getClusters(i,f)),l.current=r},n=[r,i,f,o],d.useEffect(t,NO(n)),{clusters:u,supercluster:s.current}};const WO={AE:["United Arab Emirates",[51.58,22.5,56.4,26.06]],AF:["Afghanistan",[60.53,29.32,75.16,38.49]],AL:["Albania",[19.3,39.62,21.02,42.69]],AM:["Armenia",[43.58,38.74,46.51,41.25]],AO:["Angola",[11.64,-17.93,24.08,-4.44]],AQ:["Antarctica",[-180,-90,180,-63.27]],AR:["Argentina",[-73.42,-55.25,-53.63,-21.83]],AT:["Austria",[9.48,46.43,16.98,49.04]],AU:["Australia",[113.34,-43.63,153.57,-10.67]],AZ:["Azerbaijan",[44.79,38.27,50.39,41.86]],BA:["Bosnia and Herzegovina",[15.75,42.65,19.6,45.23]],BD:["Bangladesh",[88.08,20.67,92.67,26.45]],BE:["Belgium",[2.51,49.53,6.16,51.48]],BF:["Burkina Faso",[-5.47,9.61,2.18,15.12]],BG:["Bulgaria",[22.38,41.23,28.56,44.23]],BI:["Burundi",[29.02,-4.5,30.75,-2.35]],BJ:["Benin",[.77,6.14,3.8,12.24]],BN:["Brunei",[114.2,4.01,115.45,5.45]],BO:["Bolivia",[-69.59,-22.87,-57.5,-9.76]],BR:["Brazil",[-73.99,-33.77,-34.73,5.24]],BS:["Bahamas",[-78.98,23.71,-77,27.04]],BT:["Bhutan",[88.81,26.72,92.1,28.3]],BW:["Botswana",[19.9,-26.83,29.43,-17.66]],BY:["Belarus",[23.2,51.32,32.69,56.17]],BZ:["Belize",[-89.23,15.89,-88.11,18.5]],CA:["Canada",[-141,41.68,-52.65,73.23]],CD:["Congo (Kinshasa)",[12.18,-13.26,31.17,5.26]],CF:["Central African Republic",[14.46,2.27,27.37,11.14]],CG:["Congo (Brazzaville)",[11.09,-5.04,18.45,3.73]],CH:["Switzerland",[6.02,45.78,10.44,47.83]],CI:["Ivory Coast",[-8.6,4.34,-2.56,10.52]],CL:["Chile",[-75.64,-55.61,-66.96,-17.58]],CM:["Cameroon",[8.49,1.73,16.01,12.86]],CN:["China",[73.68,18.2,135.03,53.46]],CO:["Colombia",[-78.99,-4.3,-66.88,12.44]],CR:["Costa Rica",[-85.94,8.23,-82.55,11.22]],CU:["Cuba",[-84.97,19.86,-74.18,23.19]],CY:["Cyprus",[32.26,34.57,34,35.17]],CZ:["Czech Republic",[12.24,48.56,18.85,51.12]],DE:["Germany",[5.99,47.3,15.02,54.98]],DJ:["Djibouti",[41.66,10.93,43.32,12.7]],DK:["Denmark",[8.09,54.8,12.69,57.73]],DO:["Dominican Republic",[-71.95,17.6,-68.32,19.88]],DZ:["Algeria",[-8.68,19.06,12,37.12]],EC:["Ecuador",[-80.97,-4.96,-75.23,1.38]],EE:["Estonia",[23.34,57.47,28.13,59.61]],EG:["Egypt",[24.7,22,36.87,31.59]],ER:["Eritrea",[36.32,12.46,43.08,18]],ES:["Spain",[-9.39,35.95,3.04,43.75]],ET:["Ethiopia",[32.95,3.42,47.79,14.96]],FI:["Finland",[20.65,59.85,31.52,70.16]],FJ:["Fiji",[-180,-18.29,180,-16.02]],FK:["Falkland Islands",[-61.2,-52.3,-57.75,-51.1]],FR:["France",[-5,42.5,9.56,51.15]],GA:["Gabon",[8.8,-3.98,14.43,2.33]],GB:["United Kingdom",[-7.57,49.96,1.68,58.64]],GE:["Georgia",[39.96,41.06,46.64,43.55]],GH:["Ghana",[-3.24,4.71,1.06,11.1]],GL:["Greenland",[-73.3,60.04,-12.21,83.65]],GM:["Gambia",[-16.84,13.13,-13.84,13.88]],GN:["Guinea",[-15.13,7.31,-7.83,12.59]],GQ:["Equatorial Guinea",[9.31,1.01,11.29,2.28]],GR:["Greece",[20.15,34.92,26.6,41.83]],GT:["Guatemala",[-92.23,13.74,-88.23,17.82]],GW:["Guinea Bissau",[-16.68,11.04,-13.7,12.63]],GY:["Guyana",[-61.41,1.27,-56.54,8.37]],HN:["Honduras",[-89.35,12.98,-83.15,16.01]],HR:["Croatia",[13.66,42.48,19.39,46.5]],HT:["Haiti",[-74.46,18.03,-71.62,19.92]],HU:["Hungary",[16.2,45.76,22.71,48.62]],ID:["Indonesia",[95.29,-10.36,141.03,5.48]],IE:["Ireland",[-9.98,51.67,-6.03,55.13]],IL:["Israel",[34.27,29.5,35.84,33.28]],IN:["India",[68.18,7.97,97.4,35.49]],IQ:["Iraq",[38.79,29.1,48.57,37.39]],IR:["Iran",[44.11,25.08,63.32,39.71]],IS:["Iceland",[-24.33,63.5,-13.61,66.53]],IT:["Italy",[6.75,36.62,18.48,47.12]],JM:["Jamaica",[-78.34,17.7,-76.2,18.52]],JO:["Jordan",[34.92,29.2,39.2,33.38]],JP:["Japan",[129.41,31.03,145.54,45.55]],KE:["Kenya",[33.89,-4.68,41.86,5.51]],KG:["Kyrgyzstan",[69.46,39.28,80.26,43.3]],KH:["Cambodia",[102.35,10.49,107.61,14.57]],KP:["North Korea",[124.27,37.67,130.78,42.99]],KR:["South Korea",[126.12,34.39,129.47,38.61]],KW:["Kuwait",[46.57,28.53,48.42,30.06]],KZ:["Kazakhstan",[46.47,40.66,87.36,55.39]],LA:["Laos",[100.12,13.88,107.56,22.46]],LB:["Lebanon",[35.13,33.09,36.61,34.64]],LI:["Liechtenstein",[9.4,47.038,9.65,47.28]],LK:["Sri Lanka",[79.7,5.97,81.79,9.82]],LR:["Liberia",[-11.44,4.36,-7.54,8.54]],LS:["Lesotho",[27,-30.65,29.33,-28.65]],LT:["Lithuania",[21.06,53.91,26.59,56.37]],LU:["Luxembourg",[5.67,49.44,6.24,50.13]],LV:["Latvia",[21.06,55.62,28.18,57.97]],LY:["Libya",[9.32,19.58,25.16,33.14]],MA:["Morocco",[-17.02,21.42,-1.12,35.76]],MD:["Moldova",[26.62,45.49,30.02,48.47]],ME:["Montenegro",[18.45,41.88,20.34,43.52]],MG:["Madagascar",[43.25,-25.6,50.48,-12.04]],MK:["Macedonia",[20.46,40.84,22.95,42.32]],ML:["Mali",[-12.17,10.1,4.27,24.97]],MM:["Myanmar",[92.3,9.93,101.18,28.34]],MN:["Mongolia",[87.75,41.6,119.77,52.05]],MR:["Mauritania",[-17.06,14.62,-4.92,27.4]],MW:["Malawi",[32.69,-16.8,35.77,-9.23]],MX:["Mexico",[-117.13,14.54,-86.81,32.72]],MY:["Malaysia",[100.09,.77,119.18,6.93]],MZ:["Mozambique",[30.18,-26.74,40.78,-10.32]],NA:["Namibia",[11.73,-29.05,25.08,-16.94]],NC:["New Caledonia",[164.03,-22.4,167.12,-20.11]],NE:["Niger",[.3,11.66,15.9,23.47]],NG:["Nigeria",[2.69,4.24,14.58,13.87]],NI:["Nicaragua",[-87.67,10.73,-83.15,15.02]],NL:["Netherlands",[3.31,50.8,7.09,53.51]],NO:["Norway",[4.99,58.08,31.29,70.92]],NP:["Nepal",[80.09,26.4,88.17,30.42]],NZ:["New Zealand",[166.51,-46.64,178.52,-34.45]],OM:["Oman",[52,16.65,59.81,26.4]],PA:["Panama",[-82.97,7.22,-77.24,9.61]],PE:["Peru",[-81.41,-18.35,-68.67,-.06]],PG:["Papua New Guinea",[141,-10.65,156.02,-2.5]],PH:["Philippines",[117.17,5.58,126.54,18.51]],PK:["Pakistan",[60.87,23.69,77.84,37.13]],PL:["Poland",[14.07,49.03,24.03,54.85]],PR:["Puerto Rico",[-67.24,17.95,-65.59,18.52]],PS:["West Bank",[34.93,31.35,35.55,32.53]],PT:["Portugal",[-9.53,36.84,-6.39,42.28]],PY:["Paraguay",[-62.69,-27.55,-54.29,-19.34]],QA:["Qatar",[50.74,24.56,51.61,26.11]],RO:["Romania",[20.22,43.69,29.63,48.22]],RS:["Serbia",[18.83,42.25,22.99,46.17]],RU:["Russia",[-180,41.15,180,81.25]],RW:["Rwanda",[29.02,-2.92,30.82,-1.13]],SA:["Saudi Arabia",[34.63,16.35,55.67,32.16]],SB:["Solomon Islands",[156.49,-10.83,162.4,-6.6]],SD:["Sudan",[21.94,8.62,38.41,22]],SE:["Sweden",[11.03,55.36,23.9,69.11]],SI:["Slovenia",[13.7,45.45,16.56,46.85]],SK:["Slovakia",[16.88,47.76,22.56,49.57]],SL:["Sierra Leone",[-13.25,6.79,-10.23,10.05]],SN:["Senegal",[-17.63,12.33,-11.47,16.6]],SO:["Somalia",[40.98,-1.68,51.13,12.02]],SR:["Suriname",[-58.04,1.82,-53.96,6.03]],SS:["South Sudan",[23.89,3.51,35.3,12.25]],SV:["El Salvador",[-90.1,13.15,-87.72,14.42]],SY:["Syria",[35.7,32.31,42.35,37.23]],SZ:["Swaziland",[30.68,-27.29,32.07,-25.66]],TD:["Chad",[13.54,7.42,23.89,23.41]],TF:["French Southern Territories",[68.72,-49.78,70.56,-48.63]],TG:["Togo",[-.05,5.93,1.87,11.02]],TH:["Thailand",[97.38,5.69,105.59,20.42]],TJ:["Tajikistan",[67.44,36.74,74.98,40.96]],TL:["East Timor",[124.97,-9.39,127.34,-8.27]],TM:["Turkmenistan",[52.5,35.27,66.55,42.75]],TN:["Tunisia",[7.52,30.31,11.49,37.35]],TR:["Turkey",[26.04,35.82,44.79,42.14]],TT:["Trinidad and Tobago",[-61.95,10,-60.9,10.89]],TW:["Taiwan",[120.11,21.97,121.95,25.3]],TZ:["Tanzania",[29.34,-11.72,40.32,-.95]],UA:["Ukraine",[22.09,44.36,40.08,52.34]],UG:["Uganda",[29.58,-1.44,35.04,4.25]],US:["United States",[-125,25,-66.96,49.5]],UY:["Uruguay",[-58.43,-34.95,-53.21,-30.11]],UZ:["Uzbekistan",[55.93,37.14,73.06,45.59]],VE:["Venezuela",[-73.3,.72,-59.76,12.16]],VN:["Vietnam",[102.17,8.6,109.34,23.35]],VU:["Vanuatu",[166.63,-16.6,167.84,-14.63]],YE:["Yemen",[42.6,12.59,53.11,19]],ZA:["South Africa",[16.34,-34.82,32.83,-22.09]],ZM:["Zambia",[21.89,-17.96,33.49,-8.24]],ZW:["Zimbabwe",[25.26,-22.27,32.85,-15.51]]},VO=()=>({borderRadius:"full",position:"absolute",transform:"translate(-50%, -33px)",zIndex:1}),HO=(e,t)=>({height:`${e}px`,cursor:"pointer",fill:t?"secondary":"primary.6",stroke:"none"}),zO=e=>{let{event:t,cardRef:n,onClick:r}=e;const[{context:i},a]=N_(n),o=By(),s=__(t,o),{isBemerEvent:l,creator:c}=t,u=l?c.navisionCustomerId:void 0;return d.createElement(OI,{className:i.isActive?"active":"",longitude:t.venue.lng,latitude:t.venue.lat},d.createElement(fl,{onMouseEnter:()=>a({type:"MOUSE_ENTER_MARKER",id:t.id}),onMouseLeave:()=>a({type:"MOUSE_LEAVE_MARKER"}),onClick:()=>r(t),sx:{transform:"translate(-17.5px)"}},s?d.createElement(kd,{size:"tiny",sx:VO(),forcePartnerId:u}):null,d.createElement(fl,{as:"svg",viewBox:"0 0 24 24",sx:HO(35,i.isActive)},d.createElement("path",{d:"M20.2,15.7L20.2,15.7c1.1-1.6,1.8-3.6,1.8-5.7c0-5.6-4.5-10-10-10S2,4.5,2,10c0,2,0.6,3.9,1.6,5.4c0,0.1,0.1,0.2,0.2,0.3\n  c0,0,0.1,0.1,0.1,0.2c0.2,0.3,0.4,0.6,0.7,0.9c2.6,3.1,7.4,7.6,7.4,7.6s4.8-4.5,7.4-7.5c0.2-0.3,0.5-0.6,0.7-0.9\n  C20.1,15.8,20.2,15.8,20.2,15.7z"}))))},$O=d.memo(zO),UO={}.STORYBOOK_MAPBOX_ACCESS_TOKEN||"pk.eyJ1IjoiYmVtZXIiLCJhIjoiY2t1M3FuenV2MDV0bzJwbzVhNGlzaWV6OCJ9.HEf7eop80l5a6ghinFILww",GO={right:10,top:10,zIndex:3},KO=To(fl),qO={wrapper:{".mapboxgl-marker.active, .marker":{cursor:"pointer"},height:"100%",width:"100%",position:"relative"},loadingOverlay:{bg:"transparent",height:"100%",width:"100%"},topbarWrapper:{position:"absolute",top:0,left:0,px:[2,3,4],py:[2,3,4],width:"auto",zIndex:2,alignItems:"center"},loaderWrapper:{bg:"white",px:[2,3,4],py:2,boxShadow:"mapBoxControlsShadow",borderRadius:1},closeButton:{bg:"white",display:["inline-block","none","none"],py:2,px:[1,2,2],mr:2,color:"text",lineHeight:0,width:"auto",svg:{height:"24px",width:"24px"},boxShadow:"mapBoxControlsShadow",borderRadius:1},searchWrapper:{pointerEvents:"initial",bg:"white",px:2,py:2,width:"auto",marginRight:10,boxShadow:"mapBoxControlsShadow",borderRadius:1,alignItems:"center"},popup:{position:"absolute",bottom:0,p:4,width:"100%",zIndex:2},eventCardDetails:{bg:"white",width:"100%",p:4,boxShadow:"cardShadow",cursor:"pointer"}},YO=e=>({bg:"primary.7",color:"white",borderRadius:"full",p:4,width:20+40*e+"px",height:20+40*e+"px",justifyContent:"center",alignItems:"center"}),XO={popup:{hidden:{transform:"translateY(100%)",transition:{animation:"ease-in-out"}},visible:{transform:"translateY(0%)",transition:{animation:"ease-in-out"}}}},JO=e=>{let{events:t,current:n,send:r,coords:i,T:a}=e;const o=(0,d.useRef)(null),s=n.context,{0:l,1:c}=(0,d.useState)(!1),{0:u,1:p}=(0,d.useState)({height:"100%",width:"100%",zoom:12,maxZoom:15}),{0:f,1:m}=(0,d.useState)(null),{locale:h}=(0,d.useContext)(Rc),g=()=>{const{countryCode:e}=h,t=WO[e][1],{longitude:n,latitude:r,zoom:i}=new Qk(u).fitBounds([[t[0],t[1]],[t[2],t[3]]],{padding:100});p({...u,longitude:n,latitude:r,zoom:i})};(0,d.useEffect)((()=>{t&&n.matches("idle")&&(l||(g(),c(!0)))}),[n]);const v=(0,d.useCallback)(ak()((()=>{var e,t;r({type:"MAP_MOVE",bounds:{topLeft:null==o||null===(e=o.current)||void 0===e?void 0:e.getMap().getBounds()._ne,bottomRight:null==o||null===(t=o.current)||void 0===t?void 0:t.getMap().getBounds()._sw}})}),200),[]);(0,d.useEffect)((()=>{v()}),[o,u]),(0,d.useEffect)((()=>{l&&g()}),[n.matches("resetMap")]),(0,d.useEffect)((()=>{if(!(null!=i&&i.longitude||null!=i&&i.latitude))return;const e=((e,t)=>{const n=Q_([e.longitude,e.latitude]),r=t.map((e=>{const t=Q_([e.venue.lng,e.venue.lat]);return rk(n,t)}));return t[r.indexOf(Math.min.apply(Math,(0,Om.A)(r)))]})(i,n.context.events),t=Math.abs(Math.abs(e.venue.lng)-Math.abs(i.longitude)),r=Math.abs(Math.abs(e.venue.lat)-Math.abs(i.latitude)),a=e.venue.lng<=i.longitude?1:-1,o=e.venue.lat<=i.latitude?1:-1,s=[i.longitude+t*a,i.latitude+r*o],{longitude:l,latitude:c,zoom:d}=new Qk(u).fitBounds([[e.venue.lng,e.venue.lat],s],{padding:100});p({...u,transitionDuration:"auto",transitionInterpolator:new PC({speed:2}),longitude:l,latitude:c,zoom:d})}),[i]);const y=()=>{p({...u,zoom:2,width:"100%",height:"100%"})};(0,d.useEffect)((()=>(window&&window.addEventListener("resize",y),()=>{window&&window.removeEventListener("resize",y)})),[]);const b=t.map((e=>{let{event:t,cardRef:n}=e;return{type:"Feature",geometry:{type:"Point",coordinates:[t.venue.lng,t.venue.lat]},properties:{cluster:!1,event:t,cardRef:n}}})),x=o.current?o.current.getMap().getBounds().toArray().flat():void 0,{clusters:E,supercluster:w}=FO({points:b,zoom:u.zoom||12,bounds:x,options:{radius:50,maxZoom:20}}),_=e=>{m(e.id===(null==f?void 0:f.id)?null:e)},k=_c()<Sc.TABLET;return d.createElement(fl,{sx:qO.wrapper},n.matches("loading")?d.createElement(fl,{sx:qO.loadingOverlay}):null,d.createElement(ml,{sx:qO.topbarWrapper},n.matches("idle")||n.matches("delay")?d.createElement(d.Fragment,null,d.createElement(bl,{sx:qO.closeButton,onClick:()=>r({type:"HIDE_MAP"})},d.createElement(ud.m6K,null)),d.createElement(Cl,{sx:qO.searchWrapper,variant:"text.small"},d.createElement(Vl,{checked:s.shouldUpdateEventsOnMapMove,onChange:()=>r({type:"TOGGLE_SHOULD_UPDATE_EVENTS_ON_MAP_MOVE"})}),Ny("SEARCH_WHEN_MAP_IS_MOVED_LABEL",a))):d.createElement(fl,{sx:qO.loaderWrapper},d.createElement(ym,{size:"small"}))),d.createElement(nI,Object.assign({},u,{mapStyle:"mapbox://styles/mapbox/outdoors-v11",onViewportChange:e=>{p(e),m(null)},onClick:()=>m(null),mapboxApiAccessToken:UO,ref:o}),E.map((e=>{const[t,n]=e.geometry.coordinates,r=e.properties||{},{cluster:i,point_count:a,event:o,cardRef:s}=r,l=a/b.length;return i?d.createElement(OI,{key:e.id,longitude:t,latitude:n},d.createElement(ml,{sx:YO(l),onClick:()=>(e=>{var t;const[n,r]=e.geometry.coordinates,i=w?Math.min(w.getClusterExpansionZoom(null==e||null===(t=e.properties)||void 0===t?void 0:t.cluster_id),10):12;p({...u,latitude:r,longitude:n,zoom:i,transitionInterpolator:new PC({speed:2}),transitionDuration:"auto"})})(e)},a)):d.createElement($O,{key:`marker-${o.id}`,event:o,cardRef:s,onClick:_})})),d.createElement(nO,{style:GO}),d.createElement(Mo,null,f&&k?d.createElement(KO,{sx:qO.popup,initial:XO.popup.hidden,animate:XO.popup.visible,exit:XO.popup.hidden},d.createElement(H_,{event:f,T:a,sx:qO.eventCardDetails})):null)))};f_().accessToken={}.STORYBOOK_MAPBOX_ACCESS_TOKEN||"pk.eyJ1IjoiYmVtZXIiLCJhIjoiY2t1M3FuenV2MDV0bzJwbzVhNGlzaWV6OCJ9.HEf7eop80l5a6ghinFILww";const QO="BemM0068",ZO=To(fl),eA=["60vh","70vh","70vh"],tA={headerWrapper:{mb:pc},eventResultsWrapper:{overflow:"hidden",position:"relative"},heading:{gridColumn:"2 / -2",justifySelf:"start",textAlign:"center",pb:[9,9,9],pt:[8,8,12]},eventCardsWrapper:{gridColumn:["2 / -2","2 / 7","2 / 6"],overflowY:"scroll",pt:1,pl:3,pr:3,ml:-3,mr:-3,scrollSnapType:"y proximity",gridRow:[3,"auto","auto"],zIndex:3,bg:"white",height:eA},mapBoxWrapper:{gridColumn:["1 / -1","span 7","span 8"],gridRow:[3,"auto","auto"],height:eA},searchOnMapMoveLabelWrapper:{position:"absolute",bg:"white",zIndex:1,display:"flex",flexDirection:"row",alignItems:"center",top:5,left:5,borderRadius:1,p:2},eventCard:{mb:4},infoWrapper:{borderBottomWidth:"px",borderBottomStyle:"solid",borderColor:"gray",pb:10},infoHeadline:{pb:6},infoIcon:{pl:2},mapButtonWrapper:{position:"absolute",bottom:10,display:["block","none","none"],left:"50%",transform:"translateX(-50%)",zIndex:4},mapButton:{width:"auto"},mapButtonIcon:{display:"inline",pl:2}},nA=e=>{let{T:t}=e;return d.createElement(fl,{sx:tA.infoWrapper},d.createElement(ml,null,d.createElement(Qc,{as:"h4",variant:"h4",sx:tA.infoHeadline},Ny("NO_EVENTS_FOUND_HEADLINE",t)),d.createElement(fl,{sx:tA.infoIcon},d.createElement(uu.TkH,null))),d.createElement(wl,{as:"p",variant:"bodyText"},Ny("NO_EVENTS_FOUND_TEXT",t)))},rA=e=>{let{items:t,T:n}=e;const r=By();if(!t||!t.length)return d.createElement(nA,{T:n});const i=w_(t.sort(((e,t)=>new Date(e.event.dateStartISO8601).getTime()-new Date(t.event.dateStartISO8601).getTime())),r);return d.createElement(d.Fragment,null,i.map((e=>{let{event:t,cardRef:r}=e;return r?d.createElement(U_,{key:t.id,event:t,cardRef:r,sx:tA.eventCard,T:n}):d.createElement(d.Fragment,null,"missing cardRef")})))},iA={listWrapper:{hidden:{transform:"translateY(100%)",transition:{animation:"ease-in-out"}},visible:{transform:"translateY(0%)",transition:{animation:"ease-in-out"}}},mapButtonWrapper:{hidden:{bottom:"-100px",transition:{animation:"ease-in-out"}},visible:{bottom:"40px",transition:{animation:"ease-in-out"}}}};(0,Nc.F)(!1);const aA=e=>{let{title:t,translations:n}=e;const r=(0,d.useRef)(null),{events:{getEvents:a}}=(0,d.useContext)(Ic),{data:o}=a(!1),{locale:s}=(0,d.useContext)(Rc),[l,c]=(0,i.zl)(P_,{devTools:!1,context:{localeId:s.id},actions:{scrollTo:(0,i.qE)(((e,t)=>{if(document&&"MOUSE_ENTER_MARKER"===t.type){const e=document.querySelector(`#eventCard-${t.id}`);if(e){var n;const{offsetTop:t}=e,i=4;null==r||null===(n=r.current)||void 0===n||n.scrollTo({top:t-i,behavior:"smooth"})}}}))}});(0,d.useEffect)((()=>{null!=o&&o.events&&c({type:"SET_EVENTS",events:o.events})}),[o]);const u=_c(),p=u===Sc.MOBILE;(0,d.useEffect)((()=>{p&&c({type:"HIDE_MAP"})}),[u]);const{isMapVisible:f,filterActorRef:m}=l.context,h=f&&p?"hidden":"visible";return d.createElement(d.Fragment,null,d.createElement(Bp,{sx:tA.headerWrapper},m?d.createElement(q_,{filterActorRef:m,T:n}):null,d.createElement(Qc,{as:"h2",variant:"h3",sx:tA.heading},t)),d.createElement(Bp,{sx:tA.eventResultsWrapper},d.createElement(ZO,{sx:tA.eventCardsWrapper,ref:r,animate:h,variants:iA.listWrapper,"data-testid":`${QO}-cardList`},l.matches("idle")||l.matches("delay")?d.createElement(rA,{items:l.context.visibleEvents,T:n}):d.createElement(ym,{size:"small"})),d.createElement(ZO,{sx:tA.mapButtonWrapper,animate:h,variants:iA.mapButtonWrapper,"data-testid":`${QO}-mapButton`},d.createElement(bl,{variant:"primary",sx:tA.mapButton,onClick:()=>c({type:"SHOW_MAP"})},Ny("BUTTON_MAP_LABEL",n),d.createElement(fl,{sx:tA.mapButtonIcon},d.createElement(uu.ZYm,null)))),d.createElement(fl,{sx:tA.mapBoxWrapper,"data-testid":`${QO}-map`},d.createElement(JO,{events:l.context.visibleEvents,current:l,send:c,coords:l.context.changedViewport,T:n}))))},oA="M0069",sA={textWrapper:{gridColumn:["1 / -1","1 / span 4","1 / span 4"],gridTemplateColumns:"repeat(4, 1fr)",gap:Kl.oK,alignSelf:"center",pb:[6,0,0]},textWrapperContent:{gridColumn:["1 / -1","1 / span 4","1 / span 3"]},heading:{pb:[6,8,10]},description:{pb:6},item:{gridColumn:"span 4",gridTemplateRows:"min-content 1fr min-content",gridGap:Kl.oK,pt:[5,7,9],pb:[4,8,10],px:[4,10,12],bg:"gray.2",height:["100%","100%","auto"]},itemImage:{width:24,height:24,mx:"auto",borderRadius:"full",border:"1px solid transparent",overflow:"hidden"},itemDescription:{textAlign:"center",pt:3,pb:12},itemTitle:{pb:4},itemLink:{textAlign:"center",justifySelf:"center"}},lA=e=>{var t;let{item:n,index:i}=e;return d.createElement(yl,{key:n._key,sx:sA.item},d.createElement(bu,{media:n.media[0],forcedAspectRatio:r.NI[r.Jk.RATIO_1_1].ratio,sx:sA.itemImage,additionalTrackingIdInfo:i+1}),d.createElement(fl,{sx:sA.itemDescription},d.createElement(Qc,{as:"h4",variant:"h4",sx:sA.itemTitle},n.title),d.createElement(wl,{as:"p",variant:"small"},n.text)),null!==(t=n.link)&&void 0!==t&&t.length?d.createElement(Bd,{to:n.link,variant:"links.buttonPrimary",sx:sA.itemLink,"data-testid":`${n._key}-link`,additionalTrackingIdInfo:i+1}):null)},cA=e=>{let{items:t}=e;return d.createElement(d.Fragment,null,t.map(((e,t)=>d.createElement(lA,{key:e._key,item:e,index:t}))))},uA=e=>{let{title:t,text:n,link:r,items:i}=e;return d.createElement(Bp,null,d.createElement(yl,{variant:"contentGrid"},d.createElement(yl,{sx:sA.textWrapper},d.createElement(fl,{sx:sA.textWrapperContent,"data-testid":"BemM0069-textWrapperContent"},d.createElement(Qc,{as:"h3",variant:"caption.big",sx:sA.heading},t),d.createElement(wl,{as:"p",variant:"bodyText",sx:sA.description},n),d.createElement(Bd,{to:r,variant:"links.boldUppercase"}))),Cc([d.createElement(Ou,{items:i,itemRenderer:(e,t)=>d.createElement(lA,{item:e.item,index:t}),key:`${oA}_${kc.MOBILE}`,hideShadow:!0}),d.createElement(fl,{sx:{gridColumn:"5 / -1"},key:`${oA}_${kc.TABLET}`},d.createElement(Ou,{items:i,itemRenderer:(e,t)=>d.createElement(lA,{item:e.item,index:t}),hideShadow:!0})),d.createElement(cA,{items:i,key:`${oA}_${kc.DESKTOP}`})])))},dA={wrapper:{pt:Xl,pb:Jl},heading:{gridColumn:"2 / -2",justifySelf:"center",textAlign:"center",pb:Zl},video1:{gridColumn:["2 / -2","3 / span 7","3 / span 7"],pb:[Kl.d_,0,0],"&& > *":{height:"100%"}},image1:{gridColumn:["2 / -2","span 3","span 3"],pb:[Kl.d_,0,0],"&& > *":{height:"100%"}},image2:{gridColumn:["2 / -2","3 / span 5","3 / span 5"],pb:[Kl.d_,0,0],"&& > *":{height:"100%"}},video2:{gridColumn:["2 / -2","span 5","span 5"],pb:[Kl.d_,0,0],"&& > *":{height:"100%"}}},pA=e=>{let{title:t,media3:n,media1:i,media4:a,media2:o,theme:s}=e;const{0:l}=(0,d.useContext)(qc);return d.createElement(Jc,{themeName:s||l},d.createElement(Bp,{sx:dA.wrapper,"data-testid":"BemM0071-bemModuleWrapper"},d.createElement(Qc,{as:"h2",variant:"h2",sx:dA.heading},t),d.createElement(bu,{media:n[0],testId:"BemCloudVideo1",sx:dA.video1,forcedAspectRatio:r.NI[r.Jk.RATIO_3_2].ratio,additionalTrackingIdInfo:1}),d.createElement(bu,{sx:dA.image1,media:i[0],forcedAspectRatio:r.NI[r.Jk.RATIO_2_3].ratio,additionalTrackingIdInfo:2,testId:"BemCloudImage1"}),d.createElement(bu,{sx:dA.image2,media:o[0],forcedAspectRatio:r.NI[r.Jk.RATIO_7_5].ratio,additionalTrackingIdInfo:3,testId:"BemCloudImage2"}),d.createElement(bu,{media:a[0],testId:"BemCloudVideo2",sx:dA.video2,forcedAspectRatio:r.NI[r.Jk.RATIO_7_5].ratio,additionalTrackingIdInfo:4})))},fA="M0072",mA={wrapper:{pt:Xl,pb:Jl},heading:{gridColumn:["2 / -2","3 / -3","3 / -3"],textAlign:"center",pb:Zl},title:{pb:4,px:[4,0,0]},text:{color:"textSecondary",px:[4,0,0]},video:{pb:[6,7,9],color:"textMuted"},hint:{gridColumn:["2 / -2","3 / -3","4 / -4"],textAlign:"center",color:"textSecondary",pt:3}},hA=()=>{const e=ru()?"&:nth-of-type(3n - 2)":"&:nth-of-type(2n - 1)";return{bg:["background","transparent","transparent"],gridColumn:[null,"span 6","span 4"],pb:[8,10,12],[e]:{gridColumn:[null,"2 / span 6","2 / span 4"]}}},gA=e=>{let{item:t,index:n}=e;return d.createElement(fl,{key:t._key,"data-testid":t._key,sx:hA()},d.createElement(bu,{media:t.media[0],sx:mA.video,additionalTrackingIdInfo:n+1,forcedAspectRatio:r.NI[r.Jk.RATIO_16_9].ratio}),d.createElement(Qc,{as:"h5",variant:"h5",sx:mA.title},t.title),d.createElement(wl,{as:"p",variant:"bodyText",sx:mA.text},t.text))},vA=e=>{let{items:t}=e;return d.createElement(d.Fragment,null,t.map(((e,t)=>d.createElement(gA,{key:e._key,item:e,index:t}))))},yA=e=>{let{items:t}=e;return d.createElement(Jc,{themeName:r.D7.DEFAULT,key:`${fA}_${kc.MOBILE}`},d.createElement(Ou,{items:t,itemRenderer:(e,t)=>{let{item:n}=e;return d.createElement(gA,{item:n,index:t})}}))},bA=e=>{let{title:t,items:n,hint:r,theme:i}=e;const{0:a}=(0,d.useContext)(qc);return d.createElement(Jc,{themeName:i||a},d.createElement(Bp,{sx:mA.wrapper,"data-testid":"BemM0072-bemModuleWrapper"},d.createElement(Qc,{as:"h2",variant:"h2",sx:mA.heading},t),Cc([d.createElement(yA,{key:`${fA}_${kc.MOBILE}`,items:n}),d.createElement(vA,{items:n,key:`${fA}_${kc.TABLET}`}),d.createElement(vA,{items:n,key:`${fA}_${kc.DESKTOP}`})]),d.createElement(wl,{as:"p",variant:"tiny",sx:mA.hint},r)))},xA={wrapper:{gridTemplateRows:["auto","1fr 80px min-content","1fr 160px min-content"]},image:{gridRow:["1","1 / -2","1 / -2"],gridColumn:"1 / -1",mb:[Kl.d_,0,0]},heading:{gridRow:"1",zIndex:1,alignSelf:"center",textAlign:"center",gridColumn:"1 / -1"},contentGridText:{gridRow:["2","2 / -1","2 / -1"],zIndex:1,py:["10","16","24"],bg:"white",boxShadow:"cardShadow",gridColumn:["2 / -2","3 / -3","2 / -2"]},text:{gridColumn:"2 / -2"}},EA=e=>{let{title:t,text:n,media:i}=e;return d.createElement(Bp,{sx:xA.wrapper},d.createElement(bu,{media:i[0],sx:xA.image,forcedAspectRatio:r.NI[r.Jk.RATIO_17_8].ratio}),t?d.createElement(Jc,{themeName:"videoSet"===i[0]._type?Zc(i[0]).themeName:i[0].themeName},d.createElement(Qc,{as:"h1",variant:"h1",sx:xA.heading,"data-testid":"BemM0074Title",themeName:"videoSet"===i[0]._type?Zc(i[0]).themeName:i[0].themeName},t)):null,d.createElement(yl,{variant:"contentGrid",sx:xA.contentGridText},d.createElement(wl,{variant:"caption.big",sx:xA.text},n)))},wA="M0075",_A={wrapper:{pt:Xl,pb:Jl},heading:{gridColumn:["2 / -2","2 / span 9","2 / span 10"],textAlign:"left",pb:Zl,gridRow:1},item:{bg:"background",pt:[10,8,10],px:[10,8,10],pb:[10,8,10],scrollSnapAlign:"start",display:"block",height:"100%"},itemImage:{textAlign:"center",pb:[10,8,10]},itemText:{textAlign:"center",color:"black"},pagination:{gridColumn:["span 3","span 3","span 2"],gridRow:1,justifySelf:"end"}},kA=e=>({gridColumn:"2 / -1",display:"grid",gridAutoFlow:"column",gridTemplateColumns:`repeat(${e}, ${nu()?ME(3):ME(4)})`,gap:[0,"2%","2%"],scrollSnapType:"x proximity",overflow:"hidden",pr:Kl.oK}),SA=e=>{let{item:t,index:n}=e;return d.createElement(Bd,{key:t._key,to:t.link,sx:_A.item,additionalTrackingIdInfo:n+1,"data-testid":t._key},d.createElement(cu,{image:t.image,forcedAspectRatio:r.NI[r.Jk.RATIO_1_1].ratio,sx:_A.itemImage,additionalTrackingIdInfo:n+1}),d.createElement(wl,{as:"p",variant:"bodyText",sx:_A.itemText},t.text))},CA=e=>{let{items:t,itemContainer:n}=e;return d.createElement(fl,{sx:kA(t.length),ref:n},t.map(((e,t)=>d.createElement(SA,{item:e,key:e._key,index:t}))))},TA=e=>{let{title:t,items:n,theme:i}=e;const a=(0,d.useRef)(null),{0:o}=(0,d.useContext)(qc),s=e=>{var t;if(null==a||null===(t=a.current)||void 0===t||!t.firstElementChild)return;const n=a.current.firstElementChild.getBoundingClientRect().width,r=a.current.scrollLeft,i=e===Hp?r+n:r-n;a.current.scrollTo({left:i,behavior:"smooth"})},l=e=>n.length>e?d.createElement(Up,{onClick:s,visibleItems:e,sx:_A.pagination,items:n,isCarousel:!1,withText:!1}):null;return d.createElement(Jc,{themeName:i||o},d.createElement(Bp,{sx:_A.wrapper,"data-testid":"BemM0075-bemModuleWrapper"},d.createElement(Qc,{as:"h2",variant:"h1",sx:_A.heading},t),Cc([null,l(3),l(4)]),d.createElement(Jc,{themeName:r.D7.DEFAULT},Cc([d.createElement(Ou,{items:n,itemRenderer:(e,t)=>{let{item:n}=e;return d.createElement(SA,{item:n,index:t})},key:`${wA}_${kc.MOBILE}`}),d.createElement(CA,{items:n,key:`${wA}_${kc.TABLET}`,itemContainer:a}),d.createElement(CA,{items:n,key:`${wA}_${kc.DESKTOP}`,itemContainer:a})]))))},IA="M0076",OA={leftColWrapper:{gridColumn:["2 / -2","2 / span 6","2 / span 4"],gridTemplateRows:"min-content min-content auto",rowGap:fc},pagination:{alignSelf:"end",pb:6},actionArea:{mb:[6,0,0]},sliderWrapper:{gridColumn:["2 / -2","8 / -2","6 / -2"],gridTemplateColumns:"1fr",overflow:"hidden",gridRow:["auto",1,1],selfAlign:"start",ml:[-4,0,0]},itemWrapper:{scrollSnapAlign:"start",gridRow:["auto",1,1],px:[0,0,4],pb:6,height:"100%"},item:{display:"grid",height:"100%",gridTemplateRows:"min-content 1fr min-content",boxShadow:"smallCardShadow"},itemImage:{gridColumn:"1 / -1",pb:4},itemText:{py:2,px:5},date:{alignSelf:"end",px:5,pt:5,pb:8,color:"textMuted"}},AA=e=>({overflow:"hidden",gridColumn:"1 / -1",gridAutoFlow:"column",gridTemplateColumns:`repeat(${e}, 45%)`,gap:0,scrollSnapType:"x proximity"}),RA=e=>{let{item:t,index:n}=e;return d.createElement(fl,{sx:OA.itemWrapper,key:t._key,"data-testid":t._key},d.createElement(Bd,{to:t.link,sx:OA.item,additionalTrackingIdInfo:n+1,"data-testid":`${t._key}-link`},d.createElement(bu,{media:t.media[0],forcedAspectRatio:r.NI[r.Jk.RATIO_5_3].ratio,sx:OA.itemImage,additionalTrackingIdInfo:n+1}),d.createElement(wl,{variant:"caption.small",sx:OA.itemText},t.title),d.createElement(wl,{variant:"small",sx:OA.date,"data-testid":`date${t.date}`},(e=>{const{locale:t}=(0,d.useContext)(Rc);return new Date(e).toLocaleDateString(t.bcp47Id,{year:"numeric",month:"long",day:"numeric"})})(t.date))))},PA=e=>{let{items:t,itemContainer:n}=e;return d.createElement(yl,{sx:AA(t.length),ref:n},t.map(((e,t)=>d.createElement(RA,{item:e,key:e._key,index:t}))))},MA=e=>{let{title:t,link:n,items:r}=e;const i=(0,d.useRef)(null),a=e=>{var t;if(null==i||null===(t=i.current)||void 0===t||!t.firstElementChild)return;const n=i.current.firstElementChild.getBoundingClientRect().width,r=i.current.scrollLeft,a=e===Hp?r+n:r-n;i.current.scrollTo({left:a,behavior:"smooth"})};return d.createElement(Bp,null,d.createElement(yl,{sx:OA.leftColWrapper,"data-testid":"BemM0076-leftColWrapper"},d.createElement(Qc,{as:"h2",variant:"h1"},t),d.createElement(wd,{sx:OA.actionArea},null!=n&&n.length?d.createElement(Bd,{to:n,variant:"links.buttonSecondary","data-testid":"BemM0076-link"}):null),Cc([null,null,(o=2,d.createElement(Up,{items:r,visibleItems:o,sx:OA.pagination,onClick:a,isCarousel:!1,withText:!1}))])),d.createElement(yl,{sx:OA.sliderWrapper,"data-testid":"BemM0076-sliderWrapper"},Cc([d.createElement(Ou,{items:r,itemRenderer:(e,t)=>{let{item:n}=e;return d.createElement(RA,{item:n,index:t})},key:`${IA}_${kc.MOBILE}`,hideShadow:!0}),d.createElement(Ou,{items:r,itemRenderer:(e,t)=>{let{item:n}=e;return d.createElement(RA,{item:n,index:t})},key:`${IA}_${kc.TABLET}`,hideShadow:!0,itemWidth:"90%"}),d.createElement(PA,{items:r,itemContainer:i,key:`${IA}_${kc.DESKTOP}`})])));var o},LA={title:{gridColumn:"2 / -2",justifySelf:"center",textAlign:"center",pb:Ql},text:{gridColumn:["2 / -2","3 / -3","3 / -3"],textAlign:"center",pb:[8,20,20]},item:{borderBottom:"1px solid",borderBottomColor:"gray.2","&:first-of-type":{pt:0},"&:last-of-type":{borderBottom:"none",pb:0},pt:[10,8,8],pb:[ql,12,12]},itemYear:{gridColumn:["1 / span 3","1 / span 2","1 / span 2"]},itemTitleTextWrapper:{gridColumn:["4 / -1","3 / span 4","3 / span 4"]},itemTitleTextWrapperFullWidth:{gridColumn:["4 / -1","3 / -1","3 / -1"]},itemText:{pt:8},itemTextLinkWrapper:{pt:8,width:["100%","auto","auto"]}},DA=(e,t)=>{const n=tu()?"1":"auto",r=tu()?12:6,i=tu()?6:3,a=[6,0,0];return e?{gridColumn:"1 / -1",pt:[0,4,4],gridRow:n,pb:a}:{gridColumn:`span ${t>1?i:r}`,gridRow:n,pb:a}},jA=e=>{let{title:t,text:n,items:i}=e;return d.createElement(Bp,null,d.createElement(Qc,{as:"h2",variant:"h1",sx:LA.title},t),d.createElement(wl,{sx:LA.text,variant:"caption.small"},n),i.map(((e,t)=>{var n;return d.createElement(yl,{variant:"contentGrid",sx:LA.item,key:e._key,"data-testid":e._key},d.createElement(Qc,{as:"h2",variant:"h2",sx:LA.itemYear},e.year),d.createElement(fl,{sx:e.isFullWidthImage?LA.itemTitleTextWrapperFullWidth:LA.itemTitleTextWrapper,"data-testid":`${e._key}-item-title-text-wrapper`},d.createElement(wl,{as:"h3",variant:"h4"},e.title),e.text?d.createElement(wl,{as:"p",variant:"bodyText",sx:LA.itemText},e.text):null,null!==(n=e.link)&&void 0!==n&&n.length?d.createElement(fl,{sx:LA.itemTextLinkWrapper},d.createElement(Bd,{to:e.link,variant:"links.buttonSecondary",additionalTrackingIdInfo:`year${t+1}`,"data-testid":`link-${e._key}`})):null),e.images.map(((n,i)=>d.createElement(bu,{sx:DA(e.isFullWidthImage,e.images.length),media:n,forcedAspectRatio:e.isFullWidthImage?r.NI[r.Jk.RATIO_7_3].ratio:r.NI[r.Jk.RATIO_3_2].ratio,key:n._key,additionalTrackingIdInfo:`year${t+1}-media${i+1}`}))))})))},BA="M0079",NA={text:{gridColumn:"2 / -2",textAlign:"center",pb:ec},item:{gridColumn:"span 4"},itemImage:{pb:6},itemText:{pb:4,px:[4,0,0]},itemLink:{px:[4,0,0],mb:[4,0,0],display:["block","inline-block","inline-block"]}},FA=e=>{let{item:t,index:n}=e;return d.createElement(fl,{sx:NA.item,"data-testid":t._key},d.createElement(bu,{media:t.media[0],sx:NA.itemImage,forcedAspectRatio:r.NI[r.Jk.RATIO_3_2].ratio,additionalTrackingIdInfo:n+1}),d.createElement(wl,{sx:NA.itemText,as:"p",variant:"bodyText"},t.text),d.createElement(Bd,{to:t.link,variant:"links.boldUppercase",sx:NA.itemLink,additionalTrackingIdInfo:n+1,"data-testid":`link-${t._key}`}))},WA=e=>{let{items:t}=e;return d.createElement(d.Fragment,null,t.map(((e,t)=>d.createElement(FA,{item:e,key:e._key,index:t}))))},VA=e=>{let{text:t,items:n}=e;return d.createElement(Bp,null,d.createElement(yl,{variant:"contentGrid"},d.createElement(wl,{as:"p",variant:"caption.big",sx:NA.text},t),Cc([d.createElement(Ou,{items:n,itemRenderer:(e,t)=>{let{item:n}=e;return d.createElement(FA,{item:n,index:t})},key:`${BA}_${kc.MOBILE}`}),d.createElement(WA,{items:n,key:`${BA}_${kc.TABLET}`}),d.createElement(WA,{items:n,key:`${BA}_${kc.DESKTOP}`})])))},HA="M0080",zA={heading:{gridColumn:"1 / -1",textAlign:"center",pb:Zl},item:{gridColumn:"span 6",gridTemplateColumns:"repeat(6, 1fr)",gap:Kl.oK,pb:[0,8,10],"&:nth-last-of-type(-n+2)":{pb:0}},image:{gridColumn:"1/-1",pb:2},text:{gridColumn:["span 3","span 3","span 4"],pb:[4,0,0],pl:[4,0,0],alignSelf:"center"},link:{gridColumn:["span 3","span 3","span 2"],textAlign:"right",pb:[4,0,0],pr:[4,0,0],alignSelf:"center"}},$A=e=>{let{item:t,index:n}=e;return d.createElement(yl,{key:t._key,"data-testid":t._key,sx:zA.item},d.createElement(bu,{media:t.media[0],forcedAspectRatio:r.NI[r.Jk.RATIO_16_9].ratio,sx:zA.image,additionalTrackingIdInfo:n+1}),d.createElement(wl,{as:"p",variant:"caption.small",sx:zA.text},t.text),d.createElement(Bd,{to:t.downloadLink,variant:"links.boldUppercase",sx:zA.link,additionalTrackingIdInfo:n+1,"data-testid":`link-${t._key}`}))},UA=e=>{let{items:t}=e;return d.createElement(d.Fragment,null,t.map(((e,t)=>d.createElement($A,{item:e,key:e._key,index:t}))))},GA=e=>{let{title:t,items:n}=e;return d.createElement(Bp,null,d.createElement(yl,{variant:"contentGrid"},d.createElement(Qc,{as:"h2",variant:"h2",sx:zA.heading},t),Cc([d.createElement(Ou,{items:n,itemRenderer:(e,t)=>{let{item:n}=e;return d.createElement($A,{item:n,index:t})},key:`${HA}_${kc.MOBILE}`}),d.createElement(UA,{items:n,key:`${HA}_${kc.TABLET}`}),d.createElement(UA,{items:n,key:`${HA}_${kc.DESKTOP}`})])))},KA={breadCrumb:{px:[4,6,8],py:yc},headContentWrapper:{gridColumn:"1 / -1",boxShadow:"cardShadow",mb:[10,20,28]},richtext:{".richtext h2:first-of-type":{textAlign:"center"},".richtext p:first-of-type":{textAlign:"center"},gridColumn:["2 / -2","3 / -3","4 / -4"]}},qA=e=>{let{media:t,blog:n}=e;const i=(0,d.useContext)(Uc);return d.createElement(Bp,null,d.createElement(fl,{sx:KA.headContentWrapper},d.createElement(bu,{media:t[0],forcedAspectRatio:r.NI[r.Jk.RATIO_7_3].ratio}),d.createElement(Vd,{links:i,sx:KA.breadCrumb,addPaddingTop:!0})),d.createElement(lm,{blocks:n,sx:KA.richtext}))},YA={selectedLineIndex:0,selectedProductTypeIndex:0,lines:[]},XA=Ku({id:"m0087",initial:"init",context:YA,states:{init:{entry:["resetProductType","updateLine"],always:{target:"productTypeSelected",cond:e=>void 0!==e.selectedProductTypeIndex},on:{}},productTypeSelected:{entry:["updateProductType"],on:{},type:"parallel",states:{videoPanel:{id:"videoPanel",initial:"closed",states:{open:{on:{toggleVideoPanel:{target:"closed"}}},closed:{on:{toggleVideoPanel:{target:"open"}}}}},manualPanel:{id:"manualPanel",initial:"closed",states:{open:{on:{toggleManualPanel:{target:"closed"}}},closed:{on:{toggleManualPanel:{target:"open"}}}}},technicalSpecificationPanel:{id:"technicalSpecificationPanel",initial:"closed",states:{open:{on:{toggleTechnicalSpecificationPanel:{target:"closed"}}},closed:{on:{toggleTechnicalSpecificationPanel:{target:"open"}}}}}}}},on:{setProductType:[{target:"productTypeSelected"}],setLine:{target:"init"}}},{actions:{resetProductType:(0,Bu.kp)({selectedProductTypeIndex:(e,t)=>YA.selectedProductTypeIndex}),updateLine:(0,Bu.kp)({selectedLineIndex:(e,t)=>{let n=-1;return"setLine"===t.type&&(n=e.lines.findIndex((e=>e._key===t.key))),-1===n?e.selectedLineIndex:n}}),updateProductType:(0,Bu.kp)({selectedProductTypeIndex:(e,t)=>{let n=-1;return"setProductType"===t.type&&t.key&&(n=e.lines[e.selectedLineIndex].productTypes.findIndex((e=>e._key===t.key))),-1===n?e.selectedProductTypeIndex:n}})},guards:{}}),JA={lineWrapper:{gridColumn:["1 / -1","8 / -1","8 / -1"],justifySelf:["start","end","end"],pb:[8,0,0]},lineButton:{background:"transparent",borderTop:"none",borderLeft:"none",borderRight:"none",py:4,color:"gray.7"}},QA=e=>{let{items:t,send:n,activeLine:r}=e;return d.createElement(ml,{sx:JA.lineWrapper},t.map(((e,t)=>d.createElement(fl,{key:e._key},d.createElement(fu,{variant:"buttons.nav",className:t===r?"active":"",sx:JA.lineButton,onClick:()=>n({type:"setLine",key:e._key}),additionalTrackingIdInfo:`line-${t+1}`},e.title)))))},ZA={panelContentVideoWrapper:{gridColumn:[null,"span 6","span 3"]}},eR=e=>{var t,n;let{video:r,title:i,current:a,additionalTrackingIdInfo:o}=e;const{0:s,1:l}=(0,d.useState)(!1);"closed"===(null===(t=a.value)||void 0===t||null===(n=t.productTypeSelected)||void 0===n?void 0:n.videoPanel)&&s&&l(!1);const c=d.createElement(fu,{onClick:()=>l(!0),variant:"buttons.play",additionalTrackingIdInfo:o},d.createElement(uu.gSK,null));return d.createElement(fl,{key:`${r._key}`,sx:ZA.panelContentVideoWrapper},d.createElement(yu,{playButtonPosition:"bottomRight",video:r,playing:s,playButton:c,onPlay:()=>l(!0),onPause:()=>l(!1),onEnded:()=>l(!1),additionalTrackingIdInfo:o}),d.createElement(wl,{as:"div",variant:"body",sx:{pt:5}},i))},tR="M0087_Panel",nR=To(fl),rR=To(yl),iR={panelWrapper:{borderBottomWidth:"px",borderBottomColor:"gray.3",borderBottomStyle:"solid","&:first-of-type":{pt:[4,6,8]}},panelHead:{position:"relative",alignItems:"center",cursor:"pointer"},panelContentManualWrapper:{gridColumn:["span 3","span 6","span 3"]},panelContentTechnicalSpecificationWrapper:{gridColumn:"1 / -1"},panelHeading:{alignItems:"center",py:[6,8,10],pr:11},panelHeadingAddon:{display:"inline-block",color:"textMuted",pl:"2"},panelContentGrid:{pt:2,pb:[8,10,12]}},aR="open",oR="closed",sR={expanderIcon:{[aR]:{rotate:-180},[oR]:{rotate:0}},panelContent:{[aR]:{height:"auto",overflowY:"visible",transition:{when:"beforeChildren",animation:"ease-in-out"}},[oR]:{height:0,overflowY:"hidden",transition:{when:"afterChildren",staggerChildren:dd.f.MEDIUM,animation:"ease-in-out"}}},panelContentGrid:{[aR]:{opacity:1},[oR]:{opacity:0}}},lR=e=>{let{items:t,current:n,additionalTrackingIdInfo:r}=e;const i=t;return d.createElement(d.Fragment,null,i.map(((e,t)=>{let{video:i,title:a,_key:o}=e;return d.createElement(eR,{video:i,title:a,key:o,current:n,additionalTrackingIdInfo:`${r}-video-${t+1}`})})))},cR=e=>{let{items:t,current:n,additionalTrackingIdInfo:r}=e;const i=t;return d.createElement(Ou,{items:i,itemRenderer:(e,t)=>(e=>{let{item:t,current:n,additionalTrackingIdInfo:r,index:i}=e;const a=t,{video:o,title:s}=a;return d.createElement(eR,{video:o,title:s,current:n,additionalTrackingIdInfo:`${r}-video-${i?i+1:0}`})})({item:e.item,current:n,additionalTrackingIdInfo:r,index:t}),hideShadow:!0})},uR=e=>{let{item:t,current:n,additionalTrackingIdInfo:r,index:i}=e;const a=t;return d.createElement(fl,{sx:iR.panelContentManualWrapper},d.createElement(Qd,{pdf:a,additionalTrackingIdInfo:`${r}-manual-${i?i+1:0}`}))},dR=e=>{let{items:t,current:n,additionalTrackingIdInfo:r}=e;const i=t;return d.createElement(Ou,{items:i,itemRenderer:(e,t)=>(e=>{let{item:t,current:n,additionalTrackingIdInfo:r,index:i}=e;const a=t;return d.createElement(uR,{item:a,current:n,index:i,additionalTrackingIdInfo:r})})({item:e.item,current:n,additionalTrackingIdInfo:r,index:t}),hideShadow:!0})},pR=e=>{let{items:t,current:n,additionalTrackingIdInfo:r}=e;const i=t;return d.createElement(d.Fragment,null,i.map(((e,t)=>d.createElement(uR,{key:e._key,item:e,current:n,index:t,additionalTrackingIdInfo:r}))))},fR=e=>{var t,n;let r,{onToggle:i,title:a,items:o,type:s,current:l,additionalTrackingIdInfo:c}=e;switch(s){case"video":{const e=o;r=Cc([d.createElement(cR,{key:`${tR}_${s}_${kc.MOBILE}`,items:e,current:l,additionalTrackingIdInfo:c}),d.createElement(lR,{key:`${tR}_${s}_${kc.TABLET}`,items:e,current:l,additionalTrackingIdInfo:c}),d.createElement(lR,{key:`${tR}_${s}_${kc.DESKTOP}`,items:e,current:l,additionalTrackingIdInfo:c})]);break}case"manual":{const e=o;r=Cc([d.createElement(dR,{key:`${tR}_${s}_${kc.MOBILE}`,items:e,current:l,additionalTrackingIdInfo:c}),d.createElement(pR,{key:`${tR}_${s}_${kc.TABLET}`,items:e,current:l,additionalTrackingIdInfo:c}),d.createElement(pR,{key:`${tR}_${s}_${kc.DESKTOP}`,items:e,current:l,additionalTrackingIdInfo:c})]);break}case"technicalSpecification":{const e=o;r=d.createElement(lm,{blocks:e,sx:iR.panelContentTechnicalSpecificationWrapper});break}default:r=null}const u="technicalSpecification"===s?0:o.length,{moduleName:p}=(0,d.useContext)(Dc),f=`${p}-Panel${c?`-${c}`:""}`;return d.createElement(nR,{animate:(null===(t=l.value)||void 0===t||null===(n=t.productTypeSelected)||void 0===n?void 0:n[`${s}Panel`])||oR,initial:oR,sx:iR.panelWrapper},d.createElement(ml,{sx:iR.panelHead,onClick:i,"data-trackingid":f},d.createElement(Qc,{variant:"h4",as:"h3",sx:iR.panelHeading},a,u?d.createElement(wl,{as:"span",variant:"h4",sx:iR.panelHeadingAddon},u):null),d.createElement(fu,{variant:"buttons.itemExpander",additionalTrackingIdInfo:c},d.createElement(nR,{variants:sR.expanderIcon},d.createElement(fl,{style:{height:"2rem",width:"2rem"}},d.createElement(ud.j1Q,{size:"100%"}))))),d.createElement(nR,{key:"content",variants:sR.panelContent,sx:iR.panelContent},d.createElement(rR,{variant:"contentGrid",variants:sR.panelContentGrid,sx:iR.panelContentGrid},r)))},mR="open",hR="closed",gR=["0,16","14,0","28,16"],vR={indicator:{[mR]:{scale:1},[hR]:{scale:0}}},yR={indicatorRowWrapper:{justifyContent:"center",height:"16px",color:"gray.1"}},bR=e=>{let{isActive:t}=e;return d.createElement(ml,{sx:yR.indicatorRowWrapper},d.createElement(To.svg,{viewBox:"0 0 28 16",initial:"closed",animate:t?mR:hR,variants:vR.indicator,style:{originX:"14px",originY:"16px"}},d.createElement("polygon",{points:gR.join(" "),fill:"currentColor"})))},xR="M0087_ProductTypes",ER="open",wR="closed",_R={productTypeButton:{[ER]:{opacity:1},[wR]:{opacity:.6}}},kR={productTypes:{gridColumn:"1 / -1",justifyContent:"space-around"},imageWrapper:{width:24,height:24,mx:"auto",borderRadius:"full",overflow:"hidden",border:"3px solid",borderColor:"transparent",mb:8,"&:focus-visible":{outline:"none",borderColor:"primary"}},productType:{textAlign:"center",gridTemplateRows:"min-content 1fr min-content",rowGap:fc,cursor:"pointer",flex:1},text:{color:"inherit",pb:10}},SR=To(fl),CR=e=>{let{item:t,activeIndex:n,send:i,index:a,activeLine:o}=e;const{moduleName:s}=(0,d.useContext)(Dc),l=`line-${o+1}-productType-${a+1}`,c=`${s}-ProductType${l?`-${l}`:""}`;return d.createElement(yl,{variant:"tertiary",sx:kR.productType,onClick:()=>i({type:"setProductType",key:t._key}),onKeyDown:e=>{"Enter"!==e.code&&"Space"!==e.code||i({type:"setProductType",key:t._key})},"data-trackingid":c},d.createElement(SR,{sx:kR.imageWrapper,animate:n===a?ER:wR,variants:_R.productTypeButton,role:"button",tabIndex:0,"data-testid":t._key},d.createElement(cu,{image:t.image,forcedAspectRatio:r.NI[r.Jk.RATIO_1_1].ratio,additionalTrackingIdInfo:l})),d.createElement(wl,{as:"div",variant:"navWithoutHover",sx:kR.text},t.name),d.createElement(bR,{isActive:n===a}))},TR=e=>{let{items:t,activeIndex:n,send:r,activeLine:i}=e;return d.createElement(d.Fragment,null,t.map(((e,t)=>d.createElement(CR,{key:e._key,item:e,activeIndex:n,send:r,index:t,activeLine:i}))))},IR=e=>{let{items:t,activeIndex:n,send:r,activeLine:i}=e;return d.createElement(Ou,{items:t,itemRenderer:(e,t)=>(e=>{let{item:t,activeIndex:n,send:r,index:i,activeLine:a}=e;return d.createElement(CR,{item:t,activeIndex:n,send:r,index:i,activeLine:a})})({item:e.item,activeIndex:n,send:r,index:t,activeLine:i}),hideShadow:!0,itemWidth:"45%"})},OR=e=>{let{items:t,activeIndex:n,send:r,activeLine:i}=e;return d.createElement(ml,{sx:kR.productTypes},Cc([d.createElement(IR,{key:`${xR}_${kc.MOBILE}`,items:t,activeIndex:n,send:r,activeLine:i}),d.createElement(TR,{key:`${xR}_${kc.TABLET}`,items:t,activeIndex:n,send:r,activeLine:i}),d.createElement(TR,{key:`${xR}_${kc.DESKTOP}`,items:t,activeIndex:n,send:r,activeLine:i})]))},AR=To(fl),RR={wrapper:{rowGap:[0,0,0],pt:6},title:{gridColumn:["1 / -1","1 / 8","1 / 8"],pb:[8,12,24]},accordionBackground:{gridColumn:"1 / -1",gridRow:"3",bg:"gray.1"},accordion:{gridColumn:"2 / -2",gridRow:"3"},additionalInfoText:{display:"block",pb:[6,8,10],pt:[6,8,10]},additionalInfoHeading:{alignItems:"center",pt:[6,8,10]},additionalInfoGrid:{mb:["10","16","20"]},additionalInfoBox:{gridColumn:["1 / -1","span 6","span 6"],pb:[4,0,0],"&:last-of-type":{pb:[0,0,0]}}},PR="open",MR="closed",LR={accordion:{[PR]:{opacity:1,height:"auto",transitionEnd:{overflowY:"visible"},transition:{delayChildren:dd.f.MEDIUM,animation:"ease-in-out"}},[MR]:{opacity:0,height:0,overflowY:"hidden",transition:{staggerChildren:dd.f.MEDIUM}}}};(0,Nc.F)(!1);const DR=e=>{let{title:t,lines:n}=e;const[r,a]=(0,i.zl)(XA,{devTools:!1,context:{lines:n}}),o=r.context.lines[r.context.selectedLineIndex].productTypes.filter((e=>Boolean(e.name))),s=`${`line-${r.context.selectedLineIndex+1}`}${r.context.selectedProductTypeIndex?`-productType-${r.context.selectedProductTypeIndex+1}`:""}`;return d.createElement(Bp,{sx:RR.wrapper},d.createElement(yl,{variant:"contentGrid"},d.createElement(Qc,{variant:"h1",as:"h2",sx:RR.title},t),d.createElement(QA,{items:n,send:a,activeLine:r.context.selectedLineIndex}),d.createElement(OR,{items:o,activeIndex:r.context.selectedProductTypeIndex,send:a,activeLine:r.context.selectedLineIndex})),d.createElement(fl,{sx:RR.accordionBackground}),o.map(((e,t)=>d.createElement(AR,{key:e._key,"data-testid":`m0087ProductType_${e._key}`,sx:RR.accordion,initial:"closed",animate:r.context.selectedProductTypeIndex===t?PR:MR,variants:LR.accordion},d.createElement(fR,{onToggle:()=>a({type:"toggleVideoPanel"}),items:e.videos||[],title:e.sectionVideoTitle,current:r,type:"video",additionalTrackingIdInfo:`${s}-panel-1`}),d.createElement(fR,{onToggle:()=>a({type:"toggleManualPanel"}),items:e.pdfs||[],title:e.sectionManualTitle,current:r,type:"manual",additionalTrackingIdInfo:`${s}-panel-2`}),d.createElement(fR,{onToggle:()=>a({type:"toggleTechnicalSpecificationPanel"}),items:e.technicalSpecification||[],title:e.sectionTechnicalSpecificationTitle,current:r,type:"technicalSpecification",additionalTrackingIdInfo:`${s}-panel-3`}),d.createElement(Qc,{variant:"h4",as:"h3",sx:RR.additionalInfoHeading},e.sectionAdditionalInfoTitle),d.createElement(yl,{variant:"contentGrid",sx:RR.additionalInfoGrid},e.additionalInfo.map((e=>d.createElement(fl,{key:e._key,sx:RR.additionalInfoBox},d.createElement(wl,{sx:RR.additionalInfoText},e.text),d.createElement(Bd,{to:e.link,"data-testid":e.link[0].label,variant:"links.boldUppercase"})))))))))},jR=Ku({id:"m0088",type:"parallel",context:{sections:[],hierarchy:[],documentList:[],selectedDocument:void 0,selectedLevel1SectionIndex:0,selectedLevel2SectionIndex:void 0,prevSelectedLevel1SectionIndex:-1},states:{navList:{id:"navList",initial:"navListClosed",states:{navListClosed:{on:{toggleNavList:{target:"navListOpen"}}},navListOpen:{on:{toggleNavList:{target:"navListClosed",actions:["storePreviousSelectedLevel1SectionIndex"]}}}}},documents:{id:"documents",initial:"init",states:{init:{always:[{target:"inDocumentListView",actions:["updateHierarchy","setDocumentList"],cond:"isLevel2AlreadySet"},{target:"inDocumentListView",actions:["autoSelectLevel2Section","updateHierarchy","setDocumentList"]}]},inDocumentListView:{on:{updateSections:{target:"init",actions:["updateSections","storePreviousSelectedLevel1SectionIndex"]},selectDocument:{target:"inDocumentView",actions:["selectDocument","updateHierarchy"]},selectLevel1:{actions:["storePreviousSelectedLevel1SectionIndex","selectLevel1Section","autoSelectLevel2Section","updateHierarchy","setDocumentList"]},selectLevel2:{actions:["storePreviousSelectedLevel1SectionIndex","selectLevel2Section","updateHierarchy","setDocumentList"],cond:"hasLevel2Sections"}}},inDocumentView:{on:{selectLevel1:{target:"inDocumentListView",actions:["storePreviousSelectedLevel1SectionIndex","selectLevel1Section","autoSelectLevel2Section","removeSelectedDocument","updateHierarchy","setDocumentList"]},selectLevel2:{target:"inDocumentListView",actions:["storePreviousSelectedLevel1SectionIndex","selectLevel2Section","removeSelectedDocument","updateHierarchy","setDocumentList"],cond:"hasLevel2Sections"}}}}}}},{actions:{updateSections:(0,Bu.kp)({sections:(e,t)=>"updateSections"===t.type?t.sections:[]}),storePreviousSelectedLevel1SectionIndex:(0,Bu.kp)({prevSelectedLevel1SectionIndex:(e,t)=>e.selectedLevel1SectionIndex}),selectLevel1Section:(0,Bu.kp)({selectedLevel1SectionIndex:(e,t)=>{let n=-1;return"selectLevel1"===t.type&&(n=e.sections.findIndex((e=>e._key===t.key))),-1===n?e.selectedLevel1SectionIndex:n},selectedDocument:void 0}),autoSelectLevel2Section:(0,Bu.kp)({selectedLevel2SectionIndex:(e,t)=>e.sections[e.selectedLevel1SectionIndex].sections.length?0:void 0}),selectLevel2Section:(0,Bu.kp)({selectedLevel2SectionIndex:(e,t)=>{if("updateSections"===t.type)return e.selectedLevel2SectionIndex;let n=-1;return"selectLevel2"===t.type&&(n=e.sections[e.selectedLevel1SectionIndex].sections.findIndex((e=>e._key===t.key))),-1===n?e.selectedLevel2SectionIndex:n}}),setDocumentList:(0,Bu.kp)({documentList:e=>{const t=e.selectedLevel1SectionIndex,n=e.selectedLevel2SectionIndex;return void 0!==n?e.sections[t].sections[n].documents.filter(Boolean):e.sections[t].documents.filter(Boolean)}}),selectDocument:(0,Bu.kp)({selectedDocument:(e,t)=>{if("updateSections"===t.type)return e.selectedDocument;const n=e.selectedLevel1SectionIndex,r=e.selectedLevel2SectionIndex;let i=[];i=void 0!==r?e.sections[n].sections[r].documents:e.sections[n].documents;return i.find((e=>e._key===t.key))}}),removeSelectedDocument:(0,Bu.kp)({selectedDocument:(e,t)=>{}}),updateHierarchy:(0,Bu.kp)({hierarchy:e=>{const t=[],n=e.selectedLevel1SectionIndex,r=e.selectedLevel2SectionIndex;if(t.push({label:e.sections[n].name,_key:e.sections[n]._key,_type:"button",onClick:()=>{}}),void 0!==r){var i,a;const o={label:null===(i=e.sections[n].sections[r])||void 0===i?void 0:i.name,_key:null===(a=e.sections[n].sections[r])||void 0===a?void 0:a._key,_type:"button",onClick:()=>{}};t.push(o)}if(e.selectedDocument){const n={label:e.selectedDocument.name,_key:e.selectedDocument._key,_type:"button",onClick:()=>{}};t.push(n)}return t}})},guards:{hasDocuments:e=>{var t;const n=e.selectedLevel1SectionIndex;return Boolean(null===(t=e.sections[n].documents)||void 0===t?void 0:t.length)},hasLevel2Sections:e=>{var t;const n=e.selectedLevel1SectionIndex;return Boolean(null===(t=e.sections[n].sections)||void 0===t?void 0:t.length)},isLevel2AlreadySet:e=>void 0!==e.selectedLevel2SectionIndex}}),BR="BemM0088";(0,Nc.F)(!1);const NR=To(fl),FR="open",WR="closed",VR="exit",HR="open",zR="close",$R={navListToggle:{[HR]:{left:0,transition:{animation:"ease-in-out",duration:dd.f.MEDIUM}},[zR]:{left:"-100vw",transition:{animation:"ease-in-out",duration:dd.f.MEDIUM}}},sectionToggle:{[HR]:{rotate:180},[zR]:{rotate:0}},sections:{[HR]:{height:"auto",opacity:1,visibility:"visible"},[zR]:{height:0,opacity:0,transition:{staggerChildren:dd.f.MEDIUM},transitionEnd:{visibility:"hidden"}}},backdrop:{[FR]:{opacity:Cd.A.backdropOpacity,transition:{duration:dd.f.MEDIUM}},[WR]:{opacity:0},[VR]:{opacity:0,transition:{duration:dd.f.MEDIUM}}}},UR=e=>({color:e?"text":"gray.7",fontWeight:e?"bold":"normal"}),GR={tableOfContentsWrapper:{gridColumn:["2 / span 3","2 / span 4","2 / span 3"],backgroundColor:"gray.2",pt:[0,9,9],pb:6,alignSelf:"flex-start",position:["absolute","static","static"],zIndex:99},navListIcon:{gridColumn:["2 / span 1",null,null],cursor:"pointer",alignSelf:"flex-start",display:["inline-block","none","none"],pt:2},navListIconClosed:{px:6-Kl.d_},navListIconOpen:{pb:9},navList:{px:6},iconWrapper:{display:"flex",justifyContent:"center",alignItems:"center",width:6,height:3,flexShrink:0,flexGrow:0},headerWrapper:{gridTemplateColumns:["none","auto auto","auto auto"],pb:12,gridGap:Kl.oK},breadCrumb:{pt:2,alignSelf:"start"},downloadLink:{alignSelf:"start"},contentWrapper:{gridColumn:["4 / -2","7 /-2","6 / -2"],color:"gray.7"},modalBackdrop:{height:"100vh",width:"100vw",position:"fixed",top:0,left:0,right:0,bottom:0,bg:"gray.6",zIndex:98},sectionList:{pl:4,overflow:"hidden","& li:first-of-type":{pt:0},"& li:last-child":{pb:0}},documentListItem:{pb:8},documentList:{listStyleType:"none",padding:0,margin:0},documentLink:{backgroundColor:"transparent",border:"none",fontSize:"inherit",textAlign:"left",px:0,cursor:"pointer"},headlineWithLink:{flexDirection:"row",justifyContent:"space-between",alignItems:"center",pb:12},listItem:{backgroundColor:"transparent",px:0,pt:2,pb:7,position:"relative",borderWidth:0,textAlign:"left",display:"flex",width:"100%",alignItems:"center","& div:first-of-type":{flexGrow:1},"&:hover":{color:"text"},"& ~ ul &":{pt:0}},contentHeading:{pb:14}},KR={animate:FR,initial:WR,exit:VR},qR=e=>{let{onClose:t,hideBackdrop:n}=e;return d.createElement(Mo,null,n?null:d.createElement(NR,Object.assign({onClick:t,sx:GR.modalBackdrop,variants:$R.backdrop},KR)))},YR=e=>{let{documents:t,send:n,current:r,scrollToTop:i}=e;const a=`category-${r.context.selectedLevel1SectionIndex+1}`,o=void 0!==r.context.selectedLevel2SectionIndex?`-subCategory-${r.context.selectedLevel2SectionIndex+1}`:"";return d.createElement(fl,{as:"ul",sx:GR.documentList},t.map(((e,t)=>d.createElement(fl,{as:"li",sx:GR.documentListItem,key:`documentList_${e._key}`,variant:"text.bodyText"},d.createElement(fu,{sx:GR.documentLink,onClick:()=>{return t=e._key,n({type:"selectDocument",key:t}),void i();var t},variant:"buttons.linkDefault",additionalTrackingIdInfo:`${a}${o}-link-${t+1}`},e.name)))))},XR=e=>{let{isActive:t,wasActive:n,level2:r,sections:i,send:a,isNavOpen:o,additionalTrackingIdInfo:s,scrollToTop:l}=e;const{moduleName:c}=(0,d.useContext)(Dc),u=`${c}-${BR}`;return d.createElement(Mo,null,d.createElement(NR,{initial:n?HR:zR,animate:t?HR:zR,variants:$R.sections,as:"ul",sx:GR.sectionList},i.map(((e,t)=>d.createElement(fl,{as:"li",sx:GR.documentList,key:e._key},d.createElement(fl,{as:"button",sx:GR.listItem,onClick:()=>{return t=e._key,a({type:"selectLevel2",key:t}),o&&a({type:"toggleNavList"}),void l();var t},"data-trackingid":`${u}-${s}-subCategory-${t+1}`},d.createElement(fl,{variant:"text.nav",sx:UR(r===t)},e.name)))))))},JR=e=>{let{node:{title:t,link:n}}=e;return d.createElement(ml,{sx:GR.headlineWithLink},d.createElement(Qc,{variant:"h4"},t),d.createElement(Bd,{to:n,variant:"links.boldUppercase"}))},QR=e=>{let{sx:t,isNavOpen:n,send:r,isInNav:i}=e;return d.createElement(fl,{sx:{...GR.navListIcon,...t},onClick:()=>{r({type:"toggleNavList"})}},n?d.createElement(uu.QCr,{"data-testid":i?"BemM0088MobileNavCloseIcon":"BemM0088MobileCloseIcon"}):d.createElement(uu.E7i,{"data-testid":i?"BemM0088MobileNavOpenIcon":"BemM0088MobileOpenIcon"}))},ZR=e=>parseInt(e,10)*parseFloat(getComputedStyle(document.documentElement).fontSize),eP=e=>{var t,n,r,a;let{sections:o,sx:s,...l}=e;const[c,u]=(0,i.zl)(jR,{devTools:!1,context:{sections:o.filter(Boolean)}}),{theme:p}=wc(),f=(0,d.useRef)(null),m=()=>{if(window&&null!=f&&f.current){const e=p.space[24],t=p.space[16],n=-ZR(e)-1,r=f.current.getBoundingClientRect(),i=r.top+window.scrollY+n,a=ZR(t);r.top<a&&window.scrollTo({top:i,behavior:"smooth"})}},{selectedLevel1SectionIndex:h,selectedLevel2SectionIndex:g,prevSelectedLevel1SectionIndex:v}=c.context,y=c.context.hierarchy.length>=2,b=void 0!==g&&g>-1;let x=null===(t=c.context)||void 0===t||null===(n=t.selectedDocument)||void 0===n?void 0:n.name;const E=null===(r=c.context)||void 0===r||null===(a=r.selectedDocument)||void 0===a?void 0:a.downloadLink,w=c.matches("navList.navListOpen"),{moduleName:_}=(0,d.useContext)(Dc),k=`${_}-${BR}`;var S;c.matches("documents.inDocumentListView")&&(x=b&&void 0!==g&&(0,Om.A)(c.context.sections[h].sections.keys()).includes(g)?null===(S=c.context.sections[h].sections[g])||void 0===S?void 0:S.name:c.context.sections[h].name);return(0,d.useEffect)((()=>{u({type:"updateSections",sections:o})}),o),_c()>Sc.MOBILE&&w&&u({type:"toggleNavList"}),d.createElement(Bp,Object.assign({sx:s},l,{"data-testid":"BemM0088"}),d.createElement(QR,{sx:GR.navListIconClosed,isNavOpen:w,send:u,isInNav:!1}),d.createElement(Mo,null,d.createElement(NR,{key:`NavBox${w}`,sx:GR.tableOfContentsWrapper,as:"nav",variants:$R.navListToggle,initial:w?zR:HR,animate:w?HR:zR,"data-testid":"BemM0088NavBox"},d.createElement(fl,{as:"ul",sx:GR.navList},d.createElement(QR,{sx:GR.navListIconOpen,isNavOpen:w,send:u,isInNav:!0}),c.context.sections.map(((e,t)=>{const n=Boolean(e.sections.length),r=b&&h===t;return d.createElement(d.Fragment,{key:e._key},d.createElement(fl,{as:"li",sx:GR.documentList},d.createElement(fl,{as:"button",sx:GR.listItem,onClick:()=>(e=>{let{section:t,isActive:n,hasNestedSection:r,send:i,scrollToTop:a}=e;!n&&r||i({type:"toggleNavList"}),n||i({type:"selectLevel1",key:t._key}),a()})({section:e,isActive:r,hasNestedSection:n,send:u,scrollToTop:m}),"data-trackingid":`${k}-category-${t+1}`},d.createElement(fl,{variant:"text.nav",sx:UR(h===t)},e.name),n?d.createElement(NR,{sx:{...GR.iconWrapper,...UR(h===t)},animate:b&&h===t?HR:zR,variants:$R.sectionToggle},d.createElement(fl,{style:{height:"1.5rem",width:"1.5rem"}},d.createElement(ud.j1Q,{size:"100%"}))):null),n?d.createElement(XR,{isActive:b&&h===t,wasActive:v===t,level2:g,sections:e.sections,send:u,isNavOpen:w,additionalTrackingIdInfo:`category-${t+1}`,scrollToTop:m}):null))}))))),d.createElement(qR,{onClose:()=>u({type:"toggleNavList"}),hideBackdrop:c.matches("navList.navListClosed")}),d.createElement(fl,{sx:GR.contentWrapper,ref:f},d.createElement(yl,{sx:GR.headerWrapper},y?d.createElement(Vd,{links:c.context.hierarchy.map(((e,t)=>({...e,onClick:()=>u({type:0===t?"selectLevel1":"selectLevel2",key:e._key})}))),sx:GR.breadCrumb}):null,E?d.createElement(Bd,{to:E,variant:"links.buttonPrimary",sx:GR.downloadLink}):null),d.createElement(Qc,{variant:"h3",sx:GR.contentHeading},x),c.matches("documents.inDocumentListView")?d.createElement(YR,{documents:c.context.documentList,send:u,current:c,scrollToTop:m}):null,c.matches("documents.inDocumentView")&&c.context.selectedDocument?d.createElement(lm,{blocks:c.context.selectedDocument.blocks,additionalTypes:{m0088HeadlineWithLink:JR}}):null))},tP={wrapper:{pt:Xl,pb:Jl},heading:{gridColumn:"2 / -2",textAlign:"center",pb:Zl},text:{gridColumn:["2 / -2","4 / -4","4 / -4"],textAlign:"center",pb:Zl},image:{gridColumn:["2 / -2","2 / 7","2 / 8"],pb:[6,0,0]},itemsGrid:{gridColumn:["2 / -2","7 / -2","9 / -2"],gridTemplateRows:"auto 1fr",gridTemplateColumns:"1fr 1fr",gap:fc},button:{gridColumn:["span 1","span 1","span 1"]},textWrapper:{gridColumn:"span 2"},firstParagraph:{pt:[8,10,14],pb:[6,8,10]}},nP=e=>{let{title:t,text:n,items:i,theme:a}=e;const{0:o,1:s}=(0,d.useState)(i[0]._key),{0:l}=(0,d.useContext)(qc);return d.createElement(Jc,{themeName:a||l},d.createElement(Bp,{sx:tP.wrapper,"data-testid":"BemM0090Wrapper"},d.createElement(Qc,{as:"h2",variant:"h2",sx:tP.heading},t),d.createElement(wl,{as:"p",sx:tP.text},n),i.map(((e,t)=>o===e._key?d.createElement(bu,{media:e.media[0],forcedAspectRatio:r.NI[r.Jk.RATIO_1_1].ratio,sx:tP.image,key:e._key,additionalTrackingIdInfo:t+1}):null)),d.createElement(yl,{variant:"contentGrid",sx:tP.itemsGrid,"data-testid":"BemM0090ButtonAndTextWrapper"},i.map((e=>d.createElement(fu,{key:e._key,variant:o===e._key?"buttons.primary":"buttons.secondary",onClick:()=>s(e._key),sx:tP.button},e.title))),i.map((e=>o===e._key?d.createElement(fl,{sx:tP.textWrapper,key:e._key},d.createElement(lm,{blocks:e.block,sx:tP.firstParagraph})):null)))))},rP={leftBox:{pt:[0,6,8],pb:[0,4,6],gridColumn:["2 / -2","2 / span 6","2 / span 5"],gridRow:["2","1","1"]},breadcrumb:{pb:[6,8,12]},heading:{pb:tc},text:{pb:nc},itemsWrapper:{display:"flex"},item:{display:"flex",flexDirection:"column",flex:1,alignSelf:"space-between",pr:4,justifyContent:"space-between","&:last-of-type":{".heading":{position:"relative","&::after":{content:'"*"',color:"textMuted",position:"absolute",top:0,left:"100%",lineHeight:"100%"}}}},itemText:{pb:[4,4,6]},itemTitle:{width:"100%"},itemTitleInner:{display:"inline"},link:{alignSelf:"end"},image:{gridColumn:["1 / -1","8 / -1","8 / -1"],gridRow:"1",pb:[6,0,0]}},iP=e=>{let{title:t,text:n,media:i,items:a,link:o}=e;const s=(0,d.useContext)(Uc);return d.createElement(Bp,null,d.createElement(fl,{sx:rP.leftBox,"data-testid":"BemM0092-box"},d.createElement(Vd,{links:s,sx:rP.breadcrumb}),d.createElement(Qc,{as:"h2",variant:"h2",sx:rP.heading},t),d.createElement(wl,{as:"p",variant:"caption.small",sx:rP.text},n),d.createElement(fl,{sx:rP.itemsWrapper},a.map((e=>d.createElement(fl,{key:e._key,"data-testid":e._key,sx:rP.item},d.createElement(wl,{as:"p",variant:"small",sx:rP.itemText},e.text),d.createElement(Qc,{as:"h3",variant:"h3",sx:rP.itemTitle},d.createElement(fl,{sx:rP.itemTitleInner,className:"heading"},e.title)))))),null!=o&&o.length?d.createElement(wd,{"data-testid":"BemM0092-link"},d.createElement(Bd,{to:o,variant:"links.buttonPrimary",sx:rP.link})):null),d.createElement(bu,{media:i[0],forcedAspectRatio:r.NI[r.Jk.RATIO_10_9].ratio,sx:rP.image}))},aP={heading:{gridColumn:"2 / -2",justifySelf:"start",pb:[8,4,4]}},oP=e=>({gridColumn:"2 / -2",gridGap:0,gridTemplateColumns:`repeat(${e}, 1fr)`,borderBottomWidth:"px",borderBottomStyle:"solid",borderBottomColor:"gray.2",borderLeftWidth:"px",borderLeftStyle:"solid",borderLeftColor:"gray.2"}),sP=(e,t,n)=>({borderTopWidth:"px",borderTopColor:t||e?"gray.2":"transparent",borderRightWidth:"px",borderRightStyle:"solid",borderRightColor:"gray.2",minWidth:"auto",borderTopStyle:[n?"solid":"none","solid","solid"],whiteSpace:"pre-wrap",p:[4,6,6],pb:[n?0:4,6,6],fontWeight:n?"bold":"normal"}),lP=e=>{let{title:t,table:n}=e;if(null==n||!n.rows||0===n.rows.length)return null;const{rows:r}=n,i=tu()?1:r[0].cells.length;return d.createElement(Bp,null,d.createElement(Qc,{as:"h3",variant:"h3",sx:aP.heading},t),d.createElement(yl,{sx:oP(i)},r.map(((e,t)=>{let{cells:n,_key:r}=e;return n.map(((e,n)=>d.createElement(wl,{key:`${r}_${n}`,"data-testid":`${r}_${n}`,sx:sP(!!e,0===t,0===n)},e)))}))))},cP={heading:{gridColumn:["2 / -2","2 / -2","2 / span 4"],pb:tc},item:{gridColumn:["2 / -2","2 / -2","7 / -2"],gridTemplateColumns:["repeat(12, 1fr)","repeat(12, 1fr)","repeat(7, 1fr)"],gap:Kl.oK,rowGap:pc,pb:[ql,16,20],"&:last-of-type":{pb:0}},itemImage:{gridColumn:["1 / -1","1 / span 3","1 / span 2"],pb:[6,0,0]},itemTextSection:{gridColumn:["1 / -1","5 / -1","4 / span 4"]},itemHeading:{pb:[8,8,9]}},uP=e=>{let{title:t,items:n}=e;return d.createElement(Bp,null,d.createElement(Qc,{as:"h2",variant:"h2",sx:cP.heading},t),n.map(((e,t)=>d.createElement(yl,{key:e._key,sx:cP.item},((e,t)=>{var n;return null!==(n=e.link)&&void 0!==n&&n.length?d.createElement(Bd,{to:e.link,sx:cP.itemImage,"data-testid":e._key,additionalTrackingIdInfo:t+1},d.createElement(bu,{media:e.media[0],additionalTrackingIdInfo:t+1})):d.createElement(bu,{media:e.media[0],sx:cP.itemImage})})(e,t),d.createElement(fl,{sx:cP.itemTextSection,"data-testid":`BemM0095-itemTextSection-${e._key}`},d.createElement(Qc,{as:"h3",variant:"h4",sx:cP.itemHeading},e.title),d.createElement(wl,{as:"p",variant:"bodyText"},e.text))))))},dP={linkWrapper:{gridColumn:"2 / -2"},link:{py:3}},pP=e=>{let{link:t,theme:n}=e;const{0:r}=(0,d.useContext)(qc);return d.createElement(Jc,{themeName:n||r},d.createElement(Bp,{"data-testid":"BemM0106-bemModuleWrapper"},d.createElement(fl,{sx:dP.linkWrapper},d.createElement(Bd,{to:t,variant:"links.nav",iconBefore:d.createElement(uu.QVr,null),sx:dP.link}))))},fP={wrapper:{py:[0,2,4],boxShadow:"smallCardShadow"},logoWrapper:{gridColumn:"2 / span 2"},logo:{color:"black"},linksWrapper:{gridColumn:["2 / -2","5 / -2","4 / -2"],justifyContent:["flex-start","flex-end","flex-end"]},contactWrapper:{display:"flex",alignItems:"center",mr:[0,4,16]},labelContact:{pr:2,display:["none","inline","inline"]},number:{color:"text"},support:{alignSelf:"center",border:"none",mr:0}},mP=e=>{let{label:t,number:n,supportLink:r,logoLink:i}=e;return d.createElement(Bp,{sx:fP.wrapper},d.createElement(Bd,{to:i,"data-testid":"m0107-logoLink",sx:fP.logoWrapper,additionalTrackingIdInfo:"Logo"},d.createElement(zd,{sx:fP.logo})),d.createElement(ml,{sx:fP.linksWrapper,"data-testid":"m0107-linksWrapper"},d.createElement(fl,{sx:fP.contactWrapper},d.createElement(wl,{variant:"navWithoutHover",sx:fP.labelContact},t),d.createElement(Bd,{to:n,sx:fP.number,variant:"links.nav",additionalTrackingIdInfo:1})),d.createElement(Bd,{to:r,"data-testid":"m0107-supportLink",sx:fP.support,variant:"links.nav",additionalTrackingIdInfo:2},d.createElement(wl,{variant:"navWithoutHover"},r[0].label))))},hP={contentGrid:{py:4},linksWrapper:{display:"flex",gridColumn:"2 / -2",justifyContent:"space-between"},supportLink:{mr:0,textAlign:"right"}},gP=e=>{let{backLink:t,supportLink:n}=e;return d.createElement(Bp,null,d.createElement(fl,{sx:hP.linksWrapper},d.createElement(Bd,{iconBefore:d.createElement(uu.QVr,null),to:t,variant:"links.nav",additionalTrackingIdInfo:1}),d.createElement(Bd,{to:n,variant:"links.nav",sx:hP.supportLink,additionalTrackingIdInfo:2})))},vP="M0117",yP={headingWrapper:{gridColumn:"2 / -2",pb:[8,0,0],justifyContent:"space-between"},heading:{pb:vc},productCard:{height:["100%","auto","auto"],gridTemplateRows:"auto 1fr",gridGap:Kl.oK,"& > *":{pb:2},pb:[4,0,0],scrollSnapAlign:"start",alignSelf:"start"},itemText:{px:[4,0,0]},itemPrice:{px:[4,0,0]},itemButtonWrapper:{px:[4,0,0]},pagination:{pb:[0,hc-Kl.rW,hc-Kl.vP]}},bP=e=>({gridColumn:"2 / -2",display:"grid",gridAutoFlow:"column",gridTemplateColumns:[`repeat(${e}, 100%)`,`repeat(${e}, calc(50% - ${2*Kl.rW}px))`,`repeat(${e}, calc(25% - ${3*Kl.vP}px))`],gap:Kl.oK,scrollSnapType:"x proximity",overflow:"hidden"}),xP=e=>{var t;let{extendedItem:n,index:i}=e;const{locale:a}=(0,d.useContext)(Rc);return d.createElement(yl,{key:n.product._id,"data-testid":n.product._id,sx:yP.productCard},d.createElement(bu,{media:n.product.media[0],forcedAspectRatio:r.NI[r.Jk.RATIO_1_1].ratio,additionalTrackingIdInfo:i+1}),d.createElement(wl,{as:"p",sx:yP.itemText},d.createElement("strong",null,n.product.name)),n.productPrice?d.createElement(wl,{as:"p",sx:yP.itemText},ob(a,n.productPrice,n.productCurrency)):null,d.createElement(fl,{sx:yP.itemButtonWrapper},null!==(t=n.link)&&void 0!==t&&t.length?d.createElement(Bd,{to:n.link,variant:"links.buttonGhostDark",additionalTrackingIdInfo:i+1,"data-testid":`${n.product._id}-link`}):null))},EP=e=>{let{items:t}=e;return d.createElement(Ou,{key:`${vP}_${kc.MOBILE}`,itemRenderer:(e,t)=>{let{item:n}=e;return d.createElement(xP,{extendedItem:n,index:t})},items:t})},wP=e=>{let{items:t,productContainer:n}=e;return d.createElement(yl,{ref:n,sx:bP(t.length)},t.map(((e,t)=>d.createElement(xP,{extendedItem:e,index:t,key:e._key}))))},_P=e=>{let{title:t,items:n}=e;const{locale:r}=(0,d.useContext)(Rc),{products:{getProducts:i}}=(0,d.useContext)(Ic),{data:a}=i(r),o=n.map((e=>{const t=a&&a.find((t=>t.productId===e.product.productId));return{...e,productPrice:null==t?void 0:t.price,productCurrency:null==t?void 0:t.currency}})),s=(0,d.useRef)(null),l=e=>{var t;if(null==s||null===(t=s.current)||void 0===t||!t.firstElementChild)return;const n=s.current.firstElementChild.getBoundingClientRect().width,r=s.current.scrollLeft,i=e===Hp?r+n:r-n;s.current.scrollTo({left:i,behavior:"smooth"})},c=e=>n.length>e?d.createElement(Up,{onClick:l,items:n,visibleItems:e,isCarousel:!1,withText:!1,sx:yP.pagination}):null;return d.createElement(Bp,null,d.createElement(ml,{sx:yP.headingWrapper},d.createElement(Qc,{as:"h3",variant:"h3",sx:yP.heading},t),Cc([null,c(2),c(4)])),Cc([d.createElement(EP,{key:`${vP}_${kc.MOBILE}`,items:o,productContainer:s}),d.createElement(wP,{key:`${vP}_${kc.TABLET}`,items:o,productContainer:s}),d.createElement(wP,{key:`${vP}_${kc.DESKTOP}`,items:o,productContainer:s})]))},kP={wrapper:{pt:Xl,pb:Jl},heading:{gridColumn:["2 / -2","3 / -3","4 / -4"],justifySelf:"center",textAlign:"center",pb:Zl},contentItem:{alignItems:"center",pb:[ql,24,24],"&:last-of-type":{pb:0}},itemHeading:{pb:tc}},SP=e=>({gridRow:1,gridColumn:e?["1 / -1","7 / span 6","7 / span 6"]:["1 / -1","1 / span 6","1 / span 6"],pb:cc}),CP=e=>({gridRow:[2,1,1],gridColumn:e?["1 / -1","2 / span 4","2 / span 4"]:["1 / -1","8 / span 4","8 / span 4"]}),TP=e=>{let{title:t,items:n,theme:i}=e;const{0:a}=(0,d.useContext)(qc);return d.createElement(Jc,{themeName:i||a},d.createElement(Bp,{"data-testid":"BemM0118-bemModuleWrapper",sx:kP.wrapper},d.createElement(Qc,{as:"h2",variant:"h2",sx:kP.heading},t),n.map(((e,t)=>d.createElement(yl,{variant:"contentGrid",sx:kP.contentItem,key:e._key},d.createElement(fl,{sx:CP(t%2),"data-testid":e._key},d.createElement(Qc,{as:"h3",variant:"h2",sx:kP.itemHeading},e.title),d.createElement(wl,{as:"p"},e.text),e.link&&d.createElement(wd,null,d.createElement(Bd,{to:e.link,variant:"links.buttonPrimary",additionalTrackingIdInfo:t+1}))),d.createElement(bu,{media:e.media[0],forcedAspectRatio:r.NI[r.Jk.RATIO_6_5].ratio,sx:SP(t%2),additionalTrackingIdInfo:t+1}))))))},IP={headingGrid:{gridRow:1},itemsGrid:{gridRow:["auto","auto",1]},heading:{gridColumn:["1 / -1","1 / -1","1 / span 3"],pt:[0,0,4],pb:[8,12,0]},item:{gridColumn:["1 / -1","1 / -1","5 / -1"],display:"flex",alignItems:"center",flexDirection:"row",borderBottom:"1px solid",borderColor:"gray.2",pb:[6,12,12],pt:[6,8,8],overflow:"hidden"},textWrapper:{flexDirection:["column","row","row"]},itemTextMuted:{color:"textMuted",pl:[0,2,2],pt:[2,0,0]},itemArrow:{justifyContent:"flex-end",flexGrow:1,flexDirection:"row",alignItems:"center",color:"black"}},OP=e=>{let{title:t,items:n}=e;return d.createElement(Bp,null,d.createElement(yl,{variant:"contentGrid",sx:IP.headingGrid},d.createElement(Qc,{as:"h2",variant:"h1",sx:IP.heading},t)),d.createElement(yl,{variant:"contentGrid",sx:IP.itemsGrid},n.map(((e,t)=>d.createElement(Bd,{to:e.link,"data-testid":"BemM0119-link",key:e._key,sx:IP.item,additionalTrackingIdInfo:t+1},d.createElement(ml,{sx:IP.textWrapper},d.createElement(wl,{as:"span",variant:"caption.small"},e.link[0].label),d.createElement(wl,{as:"span",variant:"caption.small",sx:IP.itemTextMuted},e.text)),d.createElement(ml,{sx:IP.itemArrow},d.createElement(uu.Z0P,null)))))))},AP={textWrapper:{gridColumn:["2 / -2","2 / span 3","2 / span 3"],gridRow:1},title:{pt:[0,9,9],pb:tc},text:{pb:[8,0,0]},imageGrid:{gridRow:[2,1,1],gridTemplateRows:"auto 1fr",gridColumn:["2 / -2","2 / -2","2 / -2"]},firstImage:{gridColumn:["1 / span 7","5 / span 5","5 / span 5"],"&& > *":{height:"100%"},pb:[Kl.d_,"inherit","inherit"]},secondImage:{gridColumn:["8 / span 5","10 / span 3","10 / span 3"],pb:[Kl.d_,"inherit","inherit"],"&& > *":{height:"100%"}},thirdImage:{gridColumn:["1 / span 6","5 / span 4","5 / span 4"]},fourthImage:{gridColumn:["7 / span 6","9 / span 4","9 / span 4"]}},RP=e=>{let{title:t,text:n,items:i}=e;return d.createElement(Bp,null,d.createElement(fl,{sx:AP.textWrapper},d.createElement(Qc,{as:"h2",variant:"h2",sx:AP.title},t),d.createElement(wl,{as:"p",variant:"caption.small",sx:AP.text},n)),d.createElement(yl,{variant:"contentGrid",sx:AP.imageGrid,"data-testid":"BemM0120imageGrid"},d.createElement(bu,{media:i[0].media[0],sx:AP.firstImage,forcedAspectRatio:r.NI[r.Jk.RATIO_4_3].ratio,additionalTrackingIdInfo:1}),d.createElement(bu,{media:i[1].media[0],sx:AP.secondImage,forcedAspectRatio:r.NI[r.Jk.RATIO_5_6].ratio,additionalTrackingIdInfo:2}),d.createElement(bu,{media:i[2].media[0],sx:AP.thirdImage,forcedAspectRatio:r.NI[r.Jk.RATIO_16_9].ratio,additionalTrackingIdInfo:3}),d.createElement(bu,{media:i[3].media[0],sx:AP.fourthImage,forcedAspectRatio:r.NI[r.Jk.RATIO_16_9].ratio,additionalTrackingIdInfo:4})))},PP={image:{gridColumn:"1 / -1",gridRow:"1",pb:[6,0,0]},box:{gridRow:["2","1","1"],gridColumn:["2 / -2","3 / -2","8 / -2"],zIndex:"1",alignSelf:"center"},title:{pb:ac},text:{pb:oc}},MP=e=>{let{title:t,text:n,link:i,media:a}=e;return d.createElement(Jc,{themeName:[r.D7.DARK_TEXT,"videoSet"===a[0]._type?Zc(a[0]).themeName:a[0].themeName,"videoSet"===a[0]._type?Zc(a[0]).themeName:a[0].themeName]},d.createElement(Bp,null,d.createElement(bu,{media:a[0],forcedAspectRatio:r.NI[r.Jk.RATIO_2_1].ratio,sx:PP.image}),d.createElement(fl,{sx:PP.box,"data-testid":"BemM0121-box"},d.createElement(Qc,{as:"h2",variant:"h1WithSeparator",sx:PP.title,themeName:[r.D7.DARK_TEXT,"videoSet"===a[0]._type?Zc(a[0]).themeName:a[0].themeName,"videoSet"===a[0]._type?Zc(a[0]).themeName:a[0].themeName]},t),d.createElement(wl,{as:"p",variant:"bodyText",sx:PP.text},n),null!=i&&i.length?d.createElement(Bd,{to:i,variant:"links.buttonPrimary","data-testid":"BemM0121Link"}):null)))},LP={heading:{gridColumn:["2 / -2","2 / span 3","2 / span 3"],pb:[8,0,0]},textWrapper:{gridColumn:["2 / -2","7 / -2","7 / -2"]},text:{pt:[0,3,3]}},DP=e=>{let{title:t,text:n,link:r}=e;return d.createElement(Bp,null,d.createElement(Qc,{as:"h2",variant:"h2",sx:LP.heading},t),d.createElement(fl,{sx:LP.textWrapper},d.createElement(wl,{as:"p",variant:"bodyText",sx:LP.text},n),null!=r&&r.length?d.createElement(wd,{"data-testid":"BemM0122Link"},d.createElement(Bd,{to:r,variant:"links.buttonPrimary"})):null))},jP={headingWrapper:{gridColumn:["2 / -2","2 / span 4","2 / span 3"],alignSelf:"center",gridRow:[3,"auto","auto"]},video:{pb:[6,10,10],gridColumn:["2 / -2","6 / -2","6 / -2"],gridRow:[1,"auto","auto"]},text:{color:"textMuted",gridColumn:["2 / -2","6 / -2","6 / -2"],gridRow:[2,"auto","auto"],pb:[8,0,0]}},BP=e=>{let{title:t,link:n,text:i,media:a}=e;return d.createElement(Bp,null,d.createElement(fl,{sx:jP.headingWrapper},d.createElement(Qc,{as:"h2",variant:"h2WithSeparatorForHeadlineWithoutPaddingBottom"},t),null!=n&&n.length?d.createElement(wd,{"data-testid":"BemM0123Link"},d.createElement(Bd,{to:n,variant:"links.buttonPrimary"})):null),d.createElement(bu,{media:a[0],forcedAspectRatio:r.NI[r.Jk.RATIO_5_3].ratio,sx:jP.video,autoplayPreview:!0}),d.createElement(wl,{as:"p",variant:"tiny",sx:jP.text},i))},NP={heading:{gridColumn:"2 / -2",textAlign:"center",pb:Ql,label:"heroStartsWithText"},text:{gridColumn:"4 / -4",pb:Ql,textAlign:"center"},subtitle:{gridColumn:"2 / -2",pb:[8,10,12]},item:{gridColumn:["2 / -2","span 6","span 6"],"&:first-of-type":{gridColumn:["2 / -2","2 / span 6","2 / span 6"]},pb:[ql,0,0]},image:{pb:[6,8,8]},itemTitle:{pb:6,color:"textMuted"}},FP=e=>{let{title:t,text:n,subtitle:i,items:a}=e;return d.createElement(Bp,null,d.createElement(Qc,{as:"h2",variant:"h1",sx:NP.heading},t),n?d.createElement(wl,{as:"p",sx:NP.text},n):null,d.createElement(Qc,{as:"h2",variant:"h3",sx:NP.subtitle},i),a.map(((e,t)=>d.createElement(Bd,{to:e.link,key:e._key,sx:NP.item,"data-testid":e._key,additionalTrackingIdInfo:t+1},d.createElement(fl,null,d.createElement(bu,{media:e.media[0],forcedAspectRatio:r.NI[r.Jk.RATIO_16_9].ratio,sx:NP.image,additionalTrackingIdInfo:t+1}),d.createElement(wl,{variant:"bodyText",as:"p",sx:NP.itemTitle},e.title),d.createElement(wl,{variant:"bodyText",as:"p"},e.text))))))},WP="M0127",VP={heading:{gridColumn:"2 / -2",justifySelf:"center",textAlign:"center",pb:Zl,pt:1},description:{gridColumn:["2 / -2","3 / -3","3 / -3"],textAlign:"center",pb:Zl},image:{gridColumn:["2 / -2","2 / 8","2 / 8"],pb:[6,10,14]},title2:{pb:tc},textWrapper:{gridColumn:["2 / -2","9 / -2","9 / -2"],alignSelf:"center",pb:[ql,16,16]},sliderWrapper:{gridColumn:["1 / -1","3 / -1","3 / -1"],ml:[0,-4,-4]},title3:{gridColumn:["2 / span 8","3 / span 7","3 / span 7"]},pagination:{gridColumn:"10 / -2",justifySelf:"end",display:["none","block","block"]},itemWrapper:{scrollSnapAlign:"start",height:"100%",px:4,py:6,"&:first-of-type":{pl:[0,4,4]}},item:{height:"100%",gridTemplateRows:"min-content min-content 1fr",boxShadow:"smallCardShadow",px:4,pt:8,pb:12,bg:"background"},itemImage:{borderRadius:"full",overflow:"hidden",width:20,height:20,justifySelf:"center"},itemTitle:{textAlign:"center",pt:[4,6,8]},itemText:{pt:[3,4,5],textAlign:"center"}},HP=e=>({pt:e?Xl:0,pb:e?Jl:0}),zP=e=>({overflow:"hidden",gridColumn:["1 / -1","2 / -1","2 / -1"],display:"grid",gridAutoFlow:"column",gridTemplateColumns:["none",`repeat(${e}, 42%)`,`repeat(${e}, 30%)`],gap:0,scrollSnapType:"x proximity"}),$P=e=>{let{item:t,index:n}=e;return d.createElement(fl,{key:t._key,sx:VP.itemWrapper,"data-testid":t._key},d.createElement(yl,{sx:VP.item},d.createElement(bu,{media:t.media[0],forcedAspectRatio:r.NI[r.Jk.RATIO_1_1].ratio,sx:VP.itemImage,additionalTrackingIdInfo:n+1}),d.createElement(Qc,{as:"h4",variant:"h5",sx:VP.itemTitle},t.title),d.createElement(wl,{as:"p",variant:"small",sx:VP.itemText},t.text)))},UP=e=>{let{items:t,itemContainer:n}=e;return d.createElement(yl,{sx:zP(t.length),ref:n},t.map(((e,t)=>d.createElement($P,{key:e._key,item:e,index:t}))))},GP=e=>{let{title1:t,text1:n,title2:i,text2:a,media:o,title3:s,items:l,theme:c}=e;const u=(0,d.useRef)(null),{0:p}=(0,d.useContext)(qc),f=c||p,m=[r.D7.HUMAN_LINE,r.D7.VETERINARY_LINE,r.D7.NEUTRAL].includes(f),h=e=>{var t;if(null==u||null===(t=u.current)||void 0===t||!t.firstElementChild)return;const n=u.current.firstElementChild.getBoundingClientRect().width,r=u.current.scrollLeft,i=e===Hp?r+n:r-n;u.current.scrollTo({left:i,behavior:"smooth"})},g=e=>l.length>e?d.createElement(Up,{onClick:h,items:l,visibleItems:e,isCarousel:!1,withText:!1,sx:VP.pagination}):null;return d.createElement(Jc,{themeName:f},d.createElement(Bp,{sx:HP(m),"data-testid":"BemM0127-bemModuleWrapper"},d.createElement(Qc,{as:"h2",variant:"h2",sx:VP.heading},t),n?d.createElement(wl,{as:"p",variant:"caption.small",sx:VP.description},n):null,d.createElement(bu,{media:o[0],forcedAspectRatio:r.NI[r.Jk.RATIO_7_5].ratio,sx:VP.image,additionalTrackingIdInfo:"main"}),d.createElement(fl,{sx:VP.textWrapper},d.createElement(Qc,{as:"h3",variant:"h3",sx:VP.title2},i),d.createElement(wl,{as:"p",variant:"caption.small"},a)),d.createElement(Qc,{as:"h3",variant:"h3",sx:VP.title3},s),Cc([null,g(2),g(3)]),d.createElement(Jc,{themeName:r.D7.DEFAULT},d.createElement(fl,{sx:VP.sliderWrapper},Cc([d.createElement(Ou,{key:`${WP}_${kc.MOBILE}`,items:l,itemRenderer:(e,t)=>{let{item:n}=e;return d.createElement($P,{item:n,index:t})},hideShadow:!0}),d.createElement(UP,{items:l,itemContainer:u,key:`${WP}_${kc.TABLET}`}),d.createElement(UP,{items:l,itemContainer:u,key:`${WP}_${kc.DESKTOP}`})])))))},KP={wrapper:{gridTemplateRows:"auto 1fr 1fr 1fr",bg:["transparent","background","background"],mb:0},lightBackgroundArea:{gridColumn:"1 / -1",gridRow:"1 / 3",bg:"background"},textWrapper:{gridRow:1,zIndex:1,pb:[ql,14,24]},heading:{gridColumn:"1 / -1",textAlign:"center",pb:Ql,label:"heroStartsWithText"},linkButton:{gridColumn:"1 / -1",justifySelf:["initial","center","center"]},video:{gridColumn:["2 / -2","3 / -3","2 / -2"],gridRow:"2 / span 4"}},qP=e=>({gridColumn:["2 / -2","3 / -3","3 / -3"],textAlign:"center",pb:e?8:0}),YP=e=>{let{title:t,text:n,link:i,media:a,theme:o}=e;const{0:s}=(0,d.useContext)(qc),{partner:{getPartnerByHandle:l},visitor:{getVisitorSettings:c}}=(0,d.useContext)(Ic),{data:u,isFetching:p}=c(),{data:f}=l(null==u?void 0:u.partnerHandle,{enabled:!(null==u||!u.partnerHandle)});let m=null;if(null!=i&&i.length){const e=_m(i,null==u?void 0:u.partnerHandle);var h;if(null==u||!u.partnerHandle||(0,r.$N)(f))m=p?d.createElement(fu,{variant:"buttons.primary",disabled:!0,sx:KP.linkButton},null===(h=i[0])||void 0===h?void 0:h.label):d.createElement(Bd,{to:e,variant:"links.buttonPrimary",sx:KP.linkButton})}return d.createElement(Jc,{themeName:o||s},d.createElement(Bp,{sx:KP.wrapper,"data-testid":"BemM0131ModuleWrapper"},d.createElement(Jc,{themeName:r.D7.DEFAULT},d.createElement(fl,{sx:KP.lightBackgroundArea}),d.createElement(yl,{variant:"contentGrid",sx:KP.textWrapper},d.createElement(Qc,{as:"h2",variant:"h1WithSeparatorCentered",sx:KP.heading,themeName:r.D7.DEFAULT},t),d.createElement(El,{variant:"caption.small",sx:qP(!!i)},n),m)),d.createElement(bu,{media:a[0],sx:KP.video,forcedAspectRatio:r.NI[r.Jk.RATIO_17_8].ratio,autoplayPreview:!0,"data-testid":"BemM0139Media"})))},XP={heading:{gridColumn:"2 / -2",justifySelf:"center",textAlign:"center",pb:Ql},video:{gridColumn:"2 / -2"}},JP=e=>{let{title:t,media:n}=e;return d.createElement(Bp,null,d.createElement(Qc,{as:"h2",variant:"h1",sx:XP.heading},t),d.createElement(bu,{media:n[0],sx:XP.video,forcedAspectRatio:r.NI[r.Jk.RATIO_17_8].ratio,autoplayPreview:!0}))},QP={wrapper:{pt:Xl,pb:Jl},title:{gridColumn:"2 / -2",textAlign:"center",pb:Zl},item:{gridColumn:["span 12","span 6","span 4"],pb:[6,10,12],display:["grid","block","block"],gridTemplateColumns:["repeat(12, 1fr)","none","none"],gap:Kl.oK,rowGap:0},itemContentWrapper:{gridColumn:["span 7","none","none"]},itemTitle:{pb:4},itemImage:{pb:[0,6,8],gridColumn:["span 5","none","none"]},itemText:{color:"textSecondary"}},ZP=e=>{let{title:t,items:n,theme:i}=e;const{0:a}=(0,d.useContext)(qc);return d.createElement(Jc,{themeName:i||a},d.createElement(Bp,{sx:QP.wrapper,"data-testid":"BemM0133ModuleWrapper"},d.createElement(Qc,{as:"h2",variant:"h2",sx:QP.title},t),d.createElement(yl,{variant:"contentGrid"},n.map(((e,t)=>d.createElement(fl,{key:e._key,sx:QP.item,"data-testid":e._key},d.createElement(bu,{media:e.media[0],forcedAspectRatio:r.NI[r.Jk.RATIO_3_2].ratio,sx:QP.itemImage,additionalTrackingIdInfo:t+1}),d.createElement(fl,{sx:QP.itemContentWrapper},d.createElement(Qc,{as:"h3",variant:"h4",sx:QP.itemTitle},e.title),d.createElement(wl,{as:"p",variant:"bodyText",sx:QP.itemText},e.text))))))))};var eM=n(1478);const tM={countryNameLink:{flex:1,"&:hover + div":{".firstLinkButton":{bg:"black",p:{color:"bluishGray.0"}}}},countryLink:{p:1,"&:hover":{div:{bg:"black",p:{color:"bluishGray.0"}}}},countryName:{height:[9,9,7],display:"flex",alignItems:"center",pr:4},countryNameDisabled:{color:"textMuted",cursor:"not-allowed"},buttonList:{gridGap:1,gridAutoFlow:"column"},linkButton:{bg:"bluishGray.0",width:[9,9,7],height:[9,9,7],borderRadius:"full",display:"flex",justifyContent:"center",alignItems:"center",textAlign:"center"}},nM=e=>({p:1,display:"flex",justifyContent:"space-between",alignItems:"center",height:"fit-content",borderRadius:1,cursor:e?"pointer":"not-allowed","&:hover":{bg:e?"bluishGray.1":"transparent"}}),rM=e=>{var t;let{country:n,countryLanguageAssignmentsForRegion:i,regionCode:a}=e;const o=null===(t=n.localeIdentifiers.find((e=>e.default)))||void 0===t?void 0:t.localeId,s=n.localeIdentifiers.filter((e=>e.default&&e.active)).concat(n.localeIdentifiers.filter((e=>!e.default&&e.active))),l=!!s.length,c=i.filter((e=>e.localeId===o)),u=c.length?c[0].pageUrl:`${(0,r.S_)(a)}/${o}`;return d.createElement(fl,{sx:nM(l),"data-testid":`${n.countryName}-wrapper`},l?d.createElement(Bd,{to:{_key:`${n.countryCode}`,_type:"externalLink",label:`${n.countryName}`,target:"_self",externalLink:u},sx:tM.countryNameLink},d.createElement(fl,{sx:tM.countryName},d.createElement(wl,{as:"p"},n.countryName))):d.createElement(fl,{sx:tM.countryName},d.createElement(wl,{as:"p",sx:tM.countryNameDisabled},n.countryName)),d.createElement(yl,{sx:tM.buttonList},s.map(((e,t)=>{const n=i.find((t=>{let{pageUrl:n}=t;return n.includes(`${e.localeId}`)})),o=n?n.pageUrl:`${(0,r.S_)(a)}/${e.localeId}`;return d.createElement(Bd,{key:`${e.languageCode}-link`,to:{_key:`${e.languageCode}`,_type:"externalLink",label:`${e.languageCode}`,target:"_self",externalLink:o},sx:tM.countryLink},d.createElement(fl,{sx:tM.linkButton,className:0===t?"firstLinkButton":""},d.createElement(wl,{as:"p"},e.languageCode)))}))))},iM="chosenLocaleByUser",aM=To(fl),oM={heading:{pt:"0_5",gridColumn:"1 / -1",textAlign:"center",cursor:"default",pb:Zl},contentWrapper:{gridColumn:"1 / -1",gridTemplateColumns:"repeat(12, 1fr)",gridGap:[Kl.d_,Kl.rW,8]},regionWrapper:{gridColumn:"7 / span 5","&:first-of-type":{gridColumn:"2 / span 5",gridRow:"span 5"}},regionWrapperHandheld:{display:"flex",flexDirection:"column",height:"fit-content",borderTop:"1px solid gray","&:first-of-type":{borderTop:"none"}},regionName:{cursor:"default",pb:2},regionSelectionHandheld:{cursor:"pointer",display:"flex",justifyContent:"space-between",alignItems:"center",px:2,py:4},expanderIcon:{position:"relative",m:0,mr:3},countryListHandheld:{mt:-2,px:2,pb:4},languageRecommendationText:{pb:4},languageRecommendationRegionToggle:{display:"block",margin:"auto"},notification:{bg:"warning.0",borderColor:"warning.4",borderStyle:"solid",borderWidth:.5,borderRadius:1,p:4,mb:10,display:"flex",alignContent:"center",alignItems:"center",color:"warning.7"},notificationText:{pl:2}},sM=e=>({alignItems:"center",pb:10,justifyContent:"center",position:"relative",mb:e?10:0,flexDirection:"column","&::after":{content:'""',borderWidth:"px",borderBottomStyle:"solid",borderBottomColor:e?"gray.3":"transparent",position:"absolute",bottom:0,width:e?"100%":"0",transition:"width 200ms ease-in-out 400ms"}}),lM="open",cM="collapsed",uM={regionContentWrapper:{[lM]:{height:"auto",opacity:1,transition:{animation:"ease-in-out",duration:dd.f.MEDIUM}},[cM]:{height:0,overflow:"hidden",opacity:0,transition:{duration:dd.f.MEDIUM}}},expanderIcon:{[lM]:{rotate:-180},[cM]:{rotate:0}},regionsWrapper:{visible:{height:"auto",opacity:1,transition:{animation:"ease-in-out",duration:dd.f.MEDIUM}},hidden:{height:0,overflow:"hidden",opacity:0,transition:{duration:dd.f.MEDIUM}}}},dM=e=>{let{regions:t,countryLanguageAssignmentsForRegion:n}=e;return d.createElement(yl,{sx:oM.contentWrapper},t.map((e=>d.createElement(fl,{sx:oM.regionWrapper,key:`${e.regionName}-regionWrapper-desktop`,"data-testid":`${e.regionName}-regionWrapper-desktop`},d.createElement(_l,{as:"h3",variant:"h3",sx:oM.regionName,"data-testid":`${e.regionName}-desktop`},e.regionName),e.countries.sort(((e,t)=>e.countryName.localeCompare(t.countryName))).map((t=>t.localeIdentifiers.length?d.createElement(rM,{country:t,countryLanguageAssignmentsForRegion:n,regionCode:e.regionCode,key:`${t.countryName}-wrapper`}):null))))))},pM=e=>{let{regions:t,countryLanguageAssignmentsForRegion:n}=e;const{0:r,1:i}=(0,d.useState)(""),a=e=>r===e.regionCode;return d.createElement(fl,null,t.map((e=>{const t=a(e)?lM:cM,o=a(e)?"-expanderOpened":"-expanderClosed";return d.createElement(fl,{key:`${e.regionName}-regionWrapper-handheld`,"data-testid":`${e.regionName}-regionWrapper-handheld`,sx:oM.regionWrapperHandheld},d.createElement(fl,{onClick:()=>(e=>{r!==e.regionCode?i(e.regionCode):i("")})(e),sx:oM.regionSelectionHandheld},d.createElement(_l,{as:"h3",variant:"h3","data-testid":`${e.regionName}-handheld`},e.regionName),d.createElement(fu,{variant:"buttons.itemExpanderOutlineSmall",sx:oM.expanderIcon,"data-testid":`${e.regionName}${o}`},d.createElement(aM,{variants:uM.expanderIcon,animate:t,initial:"hidden"},d.createElement(ud.j1Q,{size:"1rem"})))),d.createElement(Mo,{initial:!1},a(e)&&d.createElement(aM,{animate:t,variants:uM.regionContentWrapper,initial:cM,sx:oM.countryListHandheld,key:`${e.regionName}-countryList-handheld`,"data-testid":`${e.regionName}-countryList-handheld`,exit:cM},e.countries.map((t=>d.createElement(rM,{country:t,countryLanguageAssignmentsForRegion:n,regionCode:e.regionCode,key:`${t.countryName}-wrapper`}))))))})))},fM=e=>{let{title:t,changeCountryLabels:n,initiallyOpen:i=!1}=e;const{pageForAllLocaleIdentifiers:a,allActiveLocaleIdentifiers:o,localeIdentifier:s,allRegionCountryLanguageAssignments:l}=(0,d.useContext)(Rc),c=l.edges.map((e=>e.node)),{regionCode:u}=s.country.region,p=(0,r.QR)(u,o,a),f=e=>e.split("_")[1],{0:m,1:h}=(0,d.useState)(),{0:g,1:v}=(0,d.useState)();let y="en";"undefined"!=typeof navigator&&(y=navigator.language);const{0:b}=(0,d.useState)(y),{0:x,1:E}=(0,d.useState)(),{0:w,1:_}=(0,d.useState)(),k=m&&g&&f(m)!==f(g),{0:S,1:C}=(0,d.useState)(!1),{send:T,current:{context:{isM0134Open:I}}}=(0,d.useContext)(Mc.V),{visitor:{getVisitorSettings:O}}=(0,d.useContext)(Ic),{data:A}=O(),R=null==A?void 0:A.error;(0,d.useEffect)((()=>{if(!A)return;const{locale:e}=A;h(e);const t=(0,r.Co)(r.mn).flatMap((e=>{const t=r.mn[e];return t.languages.map((e=>`${e.languageCode}_${t.countryCode}`))})).find((e=>window.location.href.includes(e)))||r.q.id;v(t)}),[A]),(0,d.useEffect)((()=>{const e=sessionStorage.getItem(iM);g&&!k&&sessionStorage.setItem(iM,g),(R&&!sessionStorage.getItem(iM)||A&&!R&&k&&e!==g)&&T({type:"openLanguageSelectionModal"});const t=c.find((e=>e.countries.find((e=>null==m?void 0:m.includes(`_${e.countryCode}`))))),n=null==t?void 0:t.countries.find((e=>null==m?void 0:m.includes(`_${e.countryCode}`)));n&&E(n),t&&_(t.regionCode)}),[g]);const P=b.split("-")[0]||m||"en",M=n.find((e=>{let{language:t}=e;return t===P}));return d.createElement(Dp,{size:"full",isVisible:I||i,onClose:()=>{T({type:"closeLanguageSelectionModal"}),g&&sessionStorage.setItem(iM,g)}},k?d.createElement(d.Fragment,null,d.createElement(ml,{sx:oM.notification},d.createElement(eM.jDV,null),d.createElement(wl,{as:"p",sx:oM.notificationText},R?"Our localisation service is currently not available.":null==M?void 0:M.localeNotification)),R?null:d.createElement(ml,{sx:sM(S||!k)},d.createElement(_l,{as:"h3",variant:"h3",sx:oM.languageRecommendationText},null==M?void 0:M.localeRecommendation),x&&w?d.createElement(rM,{country:x,countryLanguageAssignmentsForRegion:p,regionCode:w,key:`${x.countryName}-recommendation-wrapper`}):null),S||!k||R?null:d.createElement(fu,{variant:"buttons.tertiary",onClick:()=>C(!0),sx:oM.languageRecommendationRegionToggle},null==M?void 0:M.buttonLabel)):null,d.createElement(aM,{variants:uM.regionsWrapper,animate:S||!k||R?"visible":"hidden",initial:"hidden"},d.createElement(Qc,{as:"h3",variant:"h3",sx:oM.heading,themeName:"DEFAULT"},t),Cc([d.createElement(pM,{key:"mobile-regionWrapper",regions:c,countryLanguageAssignmentsForRegion:p}),d.createElement(pM,{key:"tablet-regionWrapper",regions:c,countryLanguageAssignmentsForRegion:p}),d.createElement(dM,{key:"desktop-regionWrapper",regions:c,countryLanguageAssignmentsForRegion:p})])))},mM="M0135",hM={title:{gridColumn:["2 / -2","3 / -3","3 / -3"],justifySelf:"center",textAlign:"center",pb:Ql},text:{gridColumn:["2 / -2","3 / -3","3 / -3"],justifySelf:"center",textAlign:"center",pb:Ql},item:{gridColumn:"span 4",overflow:"hidden",pt:[4,0,0],pb:3}},gM=e=>{let{item:t,avatarContentCentered:n,index:r}=e;return d.createElement(fm,{key:t._key,title:t.title,text:t.text,image:t.image,sx:hM.item,variant:n?"column-centered":"column-left-aligned",additionalTrackingIdInfo:r+1})},vM=e=>{let{items:t,avatarContentCentered:n}=e;return d.createElement(d.Fragment,null,t.map(((e,t)=>d.createElement(gM,{item:e,key:e._key,avatarContentCentered:n,index:t}))))},yM=e=>{let{title:t,text:n,avatarContentCentered:r,items:i}=e;return d.createElement(Bp,null,d.createElement(Qc,{as:"h2",variant:"h1",sx:hM.title},t),d.createElement(wl,{as:"p",variant:"caption.big",sx:hM.text},n),d.createElement(yl,{variant:"contentGrid"},Cc([d.createElement(Ou,{items:i,itemRenderer:(e,t)=>{let{item:n}=e;return(e=>{let{item:t,avatarContentCentered:n,index:r}=e;return d.createElement(fm,{key:t._key,title:t.title,text:t.text,image:t.image,sx:hM.item,variant:n?"column-centered":"column-left-aligned",additionalTrackingIdInfo:r+1})})({item:n,avatarContentCentered:r,index:t})},key:`${mM}_${kc.MOBILE}`,hideShadow:!0}),d.createElement(vM,{items:i,key:`${mM}_${kc.TABLET}`,avatarContentCentered:r}),d.createElement(vM,{items:i,key:`${mM}_${kc.DESKTOP}`,avatarContentCentered:r})])))},bM={image:{gridColumn:["2 / -2","2 / span 7","2 / span 7"],pb:[6,0,0]},textWrapper:{gridColumn:["2 / -2","10 / -2","10 / -2"],alignSelf:"center"},title:{pb:tc}},xM=e=>{let{title:t,text:n,link:i,media:a}=e;return d.createElement(Bp,null,d.createElement(bu,{media:a[0],forcedAspectRatio:r.NI[r.Jk.RATIO_5_4].ratio,sx:bM.image}),d.createElement(Jc,{themeName:"videoSet"===a[0]._type?Zc(a[0]).themeName:a[0].themeName},d.createElement(fl,{sx:bM.textWrapper},d.createElement(Qc,{as:"h2",variant:"h2",sx:bM.title,themeName:"videoSet"===a[0]._type?Zc(a[0]).themeName:a[0].themeName},t),d.createElement(wl,{as:"p",variant:"caption.small"},n),null!=i&&i.length?d.createElement(wd,{"data-testid":"BemM0137Link"},d.createElement(Bd,{to:i,variant:"links.buttonPrimary"})):null)))},EM={image:{gridColumn:"1 / -1",gridRow:"1",pb:[6,0,0]},textWrapper:{gridRow:["2","1","1"],gridColumn:["2 / -2","2 / -2","9 / -2"],zIndex:"1",alignSelf:"center"},title:{pb:ac},text:{pb:oc}},wM=e=>{let{title:t,text:n,link:i,media:a}=e;return d.createElement(Bp,null,d.createElement(bu,{media:a[0],forcedAspectRatio:r.NI[r.Jk.RATIO_2_1].ratio,sx:EM.image}),d.createElement(Jc,{themeName:[r.D7.DARK_TEXT,"videoSet"===a[0]._type?Zc(a[0]).themeName:a[0].themeName,"videoSet"===a[0]._type?Zc(a[0]).themeName:a[0].themeName]},d.createElement(fl,{sx:EM.textWrapper,"data-testid":"M0138-textBox"},d.createElement(Qc,{as:"h2",variant:"h1",sx:EM.title,themeName:[r.D7.DARK_TEXT,"videoSet"===a[0]._type?Zc(a[0]).themeName:a[0].themeName,"videoSet"===a[0]._type?Zc(a[0]).themeName:a[0].themeName]},t),d.createElement(wl,{as:"p",variant:"bodyText",sx:EM.text},n),null!=i&&i.length?d.createElement(Bd,{to:i,variant:"links.buttonPrimary","data-testid":"BemM0138Link"}):null)))},_M={background:{gridColumn:"2 / -2",bg:"background",pt:[8,20,32]},image:{gridColumn:["2 / -2","1 / span 4","2 / span 4"],gridRow:[2,1,1],height:"100%",display:["auto","flex","flex"],alignItems:["auto","self-end","self-end"]},card:{gridColumn:["2 / -2","6 / -2","7 / -2"],gridRow:1},title:{pb:Ql},text:{pb:Ql},link:{mb:[8,10,20]}},kM=e=>{let{media:t,title:n,text:i,link:a,theme:o}=e;const{0:s}=(0,d.useContext)(qc);return d.createElement(Bp,null,d.createElement(Jc,{themeName:o||s},d.createElement(yl,{variant:"contentGrid",sx:_M.background,"data-testid":"BemM0139ContentGrid"},d.createElement(bu,{media:t[0],forcedAspectRatio:r.NI[r.Jk.RATIO_1_1].ratio,sx:_M.image}),d.createElement(fl,{sx:_M.card},d.createElement(Qc,{as:"h2",variant:"h2",sx:_M.title},n),d.createElement(wl,{as:"p",variant:"bodyText",sx:_M.text},i),null!=a&&a.length?d.createElement(Bd,{to:a,variant:"links.buttonGhostDark",sx:_M.link,"data-testid":"BemM0139Link"}):null))))},SM={titleOnMedia:{mb:ac},titleBelowMedia:{gridColumn:["2 / -2","none","none"],textAlign:"center",pt:[6,0,0]},media:{gridColumn:"1 / -1",gridRow:1},contentWrapper:{gridRow:1,gridColumn:"1 / -1",textAlign:"center",alignSelf:"center",zIndex:1}},CM=e=>{let{title:t,sx:n,dataTestId:r,themeName:i}=e;return t?d.createElement(Qc,{as:"h1",variant:"h1",sx:n,"data-testid":r,themeName:i},t):null},TM=e=>{let{title:t,media:n}=e;if(null==n||!n.length)return null;const{0:i,1:a}=(0,d.useState)(!1),o=[r.D7.DARK_TEXT,"videoSet"===n[0]._type?Zc(n[0]).themeName:n[0].themeName,"videoSet"===n[0]._type?Zc(n[0]).themeName:n[0].themeName],s=()=>d.createElement(CM,{title:t,sx:SM.titleOnMedia,dataTestId:"M0140-titleOnMedia",themeName:o});return d.createElement(Bp,null,"videoSet"===n[0]._type||"video"===n[0]._type?d.createElement(Jc,{themeName:o},d.createElement(yu,{video:"videoSet"===n[0]._type?Zc(n[0]):n[0],sx:SM.media,forcedAspectRatio:r.NI[r.Jk.RATIO_7_3].ratio,onPlay:()=>a(!0),onPause:()=>a(!1),onEnded:()=>a(!1),playing:i,autoplayPreview:!0,playButton:d.createElement(fl,{sx:SM.contentWrapper},Cc([null,s(),s()]),d.createElement(fu,{variant:"buttons.play",onClick:()=>a(!0),"data-testid":"BemCloudVideoPlayButton"},d.createElement(uu.gSK,null)))}),Cc([d.createElement(CM,{title:t,sx:SM.titleBelowMedia,dataTestId:"M0140-titleBelowMedia",themeName:o}),null,null])):null,"imageWithAlt"===n[0]._type?d.createElement(Jc,{themeName:n[0].themeName},d.createElement(cu,{image:n[0],forcedAspectRatio:r.NI[r.Jk.RATIO_7_3].ratio,sx:SM.media}),d.createElement(fl,{sx:SM.contentWrapper},d.createElement(CM,{title:t,themeName:n[0].themeName}))):null)},IM={playButtonWrapper:{textAlign:"center"},textWrapperOnMedia:{gridRow:[2,1,1],textAlign:"center",alignSelf:"center",gridColumn:"1 / -1",zIndex:1},textWrapperBelowMedia:{gridColumn:["2 / -2","2 / -2","none"],textAlign:"center"}},OM=(e,t)=>({gridColumn:"1 / -1",gridRow:1,pb:[t?6:0,e&&t?6:0,0]}),AM=e=>({pb:[0,0,e?8:0]}),RM=e=>({pb:ac,label:e?"":"heroStartsWithText"}),PM=e=>{let{title:t,hasMedia:n,themeName:r}=e;return t?d.createElement(Qc,{as:"h1",variant:"h1",sx:RM(n),themeName:r},t):null},MM=e=>{let{text:t,isVideo:n}=e;return t?d.createElement(wl,{as:"p",variant:"caption.small",sx:AM(n)},t):null},LM=e=>{var t;let{title:n,text:i,media:a}=e;const{0:o,1:s}=(0,d.useState)(!1),l=!(null==a||!a.length)&&"imageWithAlt"!==(null===(t=a[0])||void 0===t?void 0:t._type);let c=r.D7.DARK_TEXT;null!=a&&a.length&&(c="videoSet"===a[0]._type?Zc(a[0]).themeName:a[0].themeName);const u=n||i,p=[r.D7.DARK_TEXT,l?r.D7.DARK_TEXT:c,c],f=()=>d.createElement(fl,{sx:IM.textWrapperOnMedia,"data-testid":"M0141-textOnMedia"},d.createElement(PM,{themeName:p,title:n,hasMedia:!(null==a||!a.length)}),d.createElement(MM,{text:i,isVideo:l})),m=()=>d.createElement(fl,{sx:IM.textWrapperBelowMedia,"data-testid":"M0141-textBelowMedia"},d.createElement(PM,{themeName:p,title:n}),d.createElement(MM,{text:i,isVideo:l}));return d.createElement(Bp,null,d.createElement(Jc,{themeName:p},null!=a&&a.length?null:f(),null==a||!a.length||"videoSet"!==a[0]._type&&"video"!==a[0]._type?null:d.createElement(yu,{video:"videoSet"===a[0]._type?Zc(a[0]):a[0],sx:OM(l,u),forcedAspectRatio:r.NI[r.Jk.RATIO_7_2].ratio,onPlay:()=>s(!0),onPause:()=>s(!1),onEnded:()=>s(!1),playing:o,autoplayPreview:!0,playButton:d.createElement(fl,{sx:IM.playButtonWrapper},Cc([null,null,f()]),d.createElement(fu,{variant:"buttons.play","data-testid":"BemCloudVideoPlayButton",onClick:()=>s(!0)},d.createElement(uu.gSK,null)))}),null!=a&&a.length&&"imageWithAlt"===a[0]._type?d.createElement(d.Fragment,null,d.createElement(cu,{image:a[0],forcedAspectRatio:r.NI[r.Jk.RATIO_7_2].ratio,sx:OM(l,u)}),Cc([null,f(),f()])):null,null!=a&&a.length?Cc([m(),l?m():null,null]):null))},DM={image:{gridColumn:"1 / -1"},contentGrid:{gridColumn:"2 / -2",gridTemplateColumns:["1fr","repeat(3, 1fr)","repeat(3, 1fr)"],pt:[6,8,10],pb:[12,20,24]},item:{pb:[6,0,0],"&:last-of-type":{pb:0}},itemHeading:{pb:ic}},jM=e=>{let{media:t,items:n,theme:i}=e;const{0:a}=(0,d.useContext)(qc);return d.createElement(Jc,{themeName:i||a},d.createElement(Bp,{"data-testid":"BemM0143ModuleWrapper"},d.createElement(bu,{media:t[0],sx:DM.image,forcedAspectRatio:r.NI[r.Jk.RATIO_5_2].ratio,autoplayPreview:!0}),d.createElement(yl,{sx:DM.contentGrid,variant:"contentGrid"},n.map((e=>{let{title:t,text:n,_key:r}=e;return d.createElement(fl,{key:r,sx:DM.item},d.createElement(Qc,{as:"h3",variant:"h3",sx:DM.itemHeading},t),d.createElement(wl,{as:"p"},n))})))))},BM={wrapper:{pt:[8,10,12],mb:0},text:{pb:[8,10,12],gridColumn:"2 / -2",borderColor:"textMuted",borderBottom:"solid 1px",color:"textMuted",textAlign:"justify"}},NM=e=>{let{blocks:t,theme:n}=e;const{0:r}=(0,d.useContext)(qc);return d.createElement(Jc,{themeName:n||r},d.createElement(Bp,{isFullWidth:!0,sx:BM.wrapper,"data-testid":"BemM0144ModuleWrapper"},d.createElement(lm,{sx:BM.text,blocks:t})))},FM=300,WM="closed",VM=(0,Bc.createModel)({activeMarker:-1,backdropVisibility:WM},{events:{mouseLeave:()=>({}),decline:()=>({}),mouseEnter:e=>({data:e}),mouseClickOpen:e=>({data:e}),mouseClickClose:()=>({})}}),HM=VM.createMachine({id:"m0145Machine",initial:"closed",context:VM.initialContext,states:{closed:{on:{mouseEnter:{target:"open",actions:["activateMarker"]},mouseClickOpen:{target:"open",actions:["activateMarker","openBackdrop"]}}},delay:{after:{[FM]:{target:"closed",actions:["deactivateMarker"]}},on:{decline:{target:"open"},mouseEnter:{target:"open",actions:["activateMarker"]}}},open:{on:{mouseLeave:{target:"delay"},mouseClickClose:{target:"closed",actions:["deactivateMarker","closeBackdrop"]},mouseClickOpen:{actions:["activateMarker"]}}}}},{actions:{activateMarker:VM.assign({activeMarker:(e,t)=>t.data.activeMarker},"mouseEnter"),deactivateMarker:VM.assign({activeMarker:e=>-1},"mouseLeave"),openBackdrop:VM.assign({backdropVisibility:e=>"open"},"mouseClickOpen"),closeBackdrop:VM.assign({backdropVisibility:e=>WM},"mouseClickOpen")},guards:{isAlreadyOpen:(e,t)=>"mouseEnter"===t.type&&e.activeMarker!==t.data.activeMarker}}),zM=To(fl),$M=(e,t)=>({transform:"translate(-50%, -50%)",position:"absolute",zIndex:3,top:`${t}%`,left:`${e}%`,bg:"gray.0",borderRadius:"full",borderWidth:[1,2,2],borderStyle:"solid",width:[4,6,8],height:[4,6,8],borderColor:ov("gray.8",.25),cursor:"pointer",boxShadow:"smallCardShadow","&:hover":{boxShadow:"bigCardShadow"}}),UM=e=>{let{item:t,onHoverStart:n,onHoverEnd:r,onClick:i,markerRef:a}=e;return d.createElement(zM,{as:"button",ref:a,onHoverStart:n,onHoverEnd:r,sx:$M(t.positionX,t.positionY),onClick:i,"data-testid":`${t._key}-marker`})},GM=To(fl),KM={richtext:{p:2,".richtext :is(h1, h2, h3, h4, h5, h6)":{pb:6},".richtext li":{my:1}},tooltipMobile:{gridColumn:"1 / -1",p:5,bg:"gray.2",boxShadow:"bigCardShadow",position:"relative",zIndex:4}},qM=(e,t,n)=>({position:"absolute",bg:"gray.2",p:5,zIndex:4,cursor:"default",width:["100vw","40vw","25vw"],boxShadow:"bigCardShadow",top:[`${n}%`,`${n}%`,`${n}%`],left:[0,`${e}%`,`${e}%`],transform:["none",`translate(-${t}%)`,`translate(-${t}%)`]}),YM="visible",XM="hidden",JM={[YM]:{opacity:1,transition:{duration:dd.f.MEDIUM}},[XM]:{opacity:0}},QM={animate:YM,initial:XM},ZM=e=>{let{item:t}=e;return d.createElement(GM,Object.assign({variants:JM},QM,{sx:KM.tooltipMobile}),d.createElement(lm,{sx:KM.richtext,blocks:t.blocks}))},eL=e=>{let{item:t,markerRef:n,onHoverEnd:r,onHoverStart:i}=e;const a=(0,d.useRef)(null),{0:o,1:s}=(0,d.useState)(0),{0:l,1:c}=(0,d.useState)(0),{0:u,1:p}=(0,d.useState)(50);return(0,d.useEffect)((()=>{var e,r;if(null==a||!a.current||!n.current)return;((e,t)=>{const{clientWidth:n}=document.documentElement,r=window.innerWidth,{x:i,width:a}=e,{width:o,x:l}=t;s(i);const c=a/2,u=l+a,d=u<n&&u<r&&i<0,f=u>n&&u>r;if(d||f)if(d){if(l>c)return;p(100/a*(l-o)+2)}else if(f){const e=n-l-o;if(e-o>c)return;p(100-100/a*e+2)}})(null==a||null===(e=a.current)||void 0===e?void 0:e.getBoundingClientRect(),null===(r=n.current)||void 0===r?void 0:r.getBoundingClientRect());const{positionY:i,positionX:o}=t;c(i+2.5),s(o)}),[a]),d.createElement(GM,Object.assign({variants:JM},QM,{onHoverEnd:r,onHoverStart:i,ref:a,sx:qM(o,u,l)}),d.createElement(lm,{sx:KM.richtext,blocks:t.blocks}))};(0,Nc.F)(!1);const tL={wrapper:{gridColumn:"2 / -2",position:"relative",gridRow:1},hiddenWrapper:{overflow:"hidden",position:"relative",gridColumn:"1 / -1",gridRow:1},backdrop:{bg:"transparent",zIndex:2},image:{gridColumn:"1 / -1",position:"relative",gridRow:1}},nL=e=>{let{image:t,items:n}=e;const[a,o]=(0,i.zl)(HM,{devTools:!1}),{activeMarker:s,backdropVisibility:l}=a.context,c=tu(),u=n.map(((e,t)=>{const n=(0,d.useRef)(null),r=()=>{o({type:"mouseLeave"})},i=c?d.createElement(ZM,{item:e}):d.createElement(eL,{onHoverEnd:r,onHoverStart:()=>{o({type:"decline"})},markerRef:n,item:e});return{marker:d.createElement(UM,{markerRef:n,onHoverEnd:r,onHoverStart:()=>{o({type:"mouseEnter",data:{activeMarker:t}})},onClick:()=>{o({type:"mouseClickOpen",data:{activeMarker:t}})},key:`${e._key}-marker`,item:e}),tooltip:s===t?i:null}}));return d.createElement(d.Fragment,null,d.createElement(Bp,null,d.createElement(yl,{sx:tL.wrapper},d.createElement(cu,{image:t,forcedAspectRatio:r.NI[r.Jk.RATIO_3_2].ratio,sx:tL.image}),d.createElement(fl,{sx:tL.hiddenWrapper},u.map((e=>e.marker))),u.map((e=>e.tooltip)))),d.createElement(Pd,{state:l,sx:tL.backdrop,handleClose:()=>{o({type:"mouseClickClose"})}}))},rL={heading:{gridColumn:"2 / -2",justifySelf:"center",textAlign:"center",pb:Ql},text:{gridColumn:["2 / -2","3 / -3","4 / -4"],justifySelf:"center",textAlign:"center",pb:Ql},itemWrapper:{"&:first-of-type":{gridColumn:["2 / -2","2 / span 6","2 / span 6"]},gridColumn:["2 / -2","8 / span 6","8 / span 6"]},media:{pb:ic},itemText:{color:"textSecondary",pb:[8,0,0]}},iL=e=>{let{title:t,text:n,items:i}=e;return d.createElement(Bp,null,t?d.createElement(Qc,{variant:"h2",sx:rL.heading},t):null,n?d.createElement(wl,{variant:"h4",sx:rL.text},n):null,i.map((e=>d.createElement(fl,{key:e._key,sx:rL.itemWrapper,"data-testid":e._key},d.createElement(bu,{media:e.media[0],sx:rL.media,forcedAspectRatio:r.NI[r.Jk.RATIO_5_3].ratio,autoplayPreview:!0}),e.text?d.createElement(wl,{as:"p",variant:"bodyText",sx:rL.itemText},e.text):null))))},aL={wrapper:{mb:0,position:"relative"},anchorLink:{position:"absolute",top:-24}},oL=e=>{let{anchor:t,anchorSuffix:n}=e;return d.createElement(Bp,{sx:aL.wrapper},d.createElement(xl,{href:"/",sx:aL.anchorLink,id:`${t}${n?`-${n}`:""}`}))};var sL=n(887);const lL=To(fl),cL="open",uL="closed",dL="exit",pL="open",fL="close",mL={navListToggle:{[pL]:{left:0,transition:{animation:"ease-in-out",duration:dd.f.MEDIUM}},[fL]:{left:"-100vw",transition:{animation:"ease-in-out",duration:dd.f.MEDIUM}}},sectionToggle:{[pL]:{rotate:180},[fL]:{rotate:0}},sections:{[pL]:{height:"auto",opacity:1,visibility:"visible"},[fL]:{height:0,opacity:0,transition:{staggerChildren:dd.f.MEDIUM},transitionEnd:{visibility:"hidden"}}},backdrop:{[cL]:{opacity:Cd.A.backdropOpacity,transition:{duration:dd.f.MEDIUM}},[uL]:{opacity:0},[dL]:{opacity:0,transition:{duration:dd.f.MEDIUM}}}},hL="BemM0149",gL={heading:{gridColumn:"2 / -2",justifySelf:"center",textAlign:"center",pb:[8,12,16]},textWrapper:{gridColumn:"2 / -2"},tableOfContentsWrapper:{gridColumn:["2 / span 3","2 / span 4","2 / span 3"],backgroundColor:"gray.2",pt:[0,9,9],pb:6,alignSelf:"flex-start",position:["absolute","static","static"],zIndex:99},navListIcon:{gridColumn:["2 / span 1",null,null],cursor:"pointer",alignSelf:"flex-start",display:["inline-block","none","none"],pt:2},navListIconClosed:{px:4-Kl.d_},navListIconOpen:{pb:9},navList:{px:4},headerWrapper:{gridTemplateColumns:["none","auto auto","auto auto"],pb:12,gridGap:Kl.oK},contentWrapper:{gridColumn:["4 / -2","7 /-2","6 / -2"],color:"gray.7"},modalBackdrop:{height:"100vh",width:"100vw",position:"fixed",top:0,left:0,right:0,bottom:0,bg:"gray.6",zIndex:98},documentList:{listStyleType:"none",padding:0,margin:0},listItem:{backgroundColor:"transparent",px:0,pt:2,pb:7,position:"relative",borderWidth:0,textAlign:"left",display:"flex",width:"100%",alignItems:"center","& div:first-of-type":{flexGrow:1},"&:hover":{color:"text"},"& ~ ul &":{pt:0}}},vL=e=>({color:"text",display:"inline-block",width:"100%",fontWeight:e?700:400,"&.active":{color:"text",fontWeight:700}}),yL={animate:cL,initial:uL,exit:dL},bL=e=>{let{onClose:t,hideBackdrop:n}=e;return d.createElement(Mo,null,n?null:d.createElement(lL,Object.assign({onClick:t,sx:gL.modalBackdrop,variants:mL.backdrop},yL)))},xL=e=>{let{sx:t,isNavOpen:n,toggleNavList:r,isInNav:i}=e;return d.createElement(fl,{sx:{...gL.navListIcon,...t},onClick:()=>r(!n)},n?d.createElement(uu.QCr,{"data-testid":i?"BemM0149MobileNavCloseIcon":"BemM0149MobileCloseIcon"}):d.createElement(uu.E7i,{"data-testid":i?"BemM0149MobileNavOpenIcon":"BemM0149MobileOpenIcon"}))},EL=e=>{var t;let{legalTexts:n,rootPage:i,sx:a,...o}=e;const{locale:s,localeIdentifier:l}=(0,d.useContext)(Rc),c="undefined"!=typeof window?window.location.pathname:"",u=s.id,{country:{region:{regionCode:p}},languageCode:f}=l,m=null===(t=n.find((e=>e.localeId===u)))||void 0===t?void 0:t.resolvedLegalDocument,h=(0,d.useRef)(null);if(!i)return d.createElement(zl,null);const g=null==i?void 0:i._id,v=`${f}_${Object.freeze({EUROPE:"DE",USA:"US",ITALY:"IT",WORLD:"ZA",CANADA:"CA"})[p]}`,y=`${r.Sn.BEMER_MARKETING}/functions/pageTree?localeId=${v}&pageId=${g}`,{isLoading:b,data:x}=(0,sL.useQuery)("legalTextsPageTree",(async()=>{if(window){const e=await fetch(y);return await e.json()}return Promise.resolve({})})),{0:E,1:w}=(0,d.useState)(!1);if(b)return d.createElement(zl,null);if(!x)return d.createElement("div",null,"No PageTree");const _=x.children.find((e=>km((0,r.h7)(e.to,l),c))),k=e=>0===e.children.length?null:d.createElement(fl,{as:"ul",sx:gL.navList},e.children.map((e=>{const t=(null==_?void 0:_._id)===e._id;return d.createElement(d.Fragment,{key:e._id},d.createElement(fl,{as:"li",sx:gL.documentList},d.createElement(fl,{as:"button",sx:gL.listItem},d.createElement(fl,{variant:"text.nav"},d.createElement(Bd,{to:e,sx:vL(t)}))),(null==e?void 0:e.children.length)>0?k(e):null))})));return d.createElement(Bp,Object.assign({sx:a},o,{"data-testid":`${hL}`}),d.createElement(xL,{sx:gL.navListIconClosed,isNavOpen:E,toggleNavList:()=>w(!E),isInNav:!1}),d.createElement(Mo,null,d.createElement(lL,{key:`NavBox${E}`,sx:gL.tableOfContentsWrapper,as:"nav",variants:mL.navListToggle,initial:E?fL:pL,animate:E?pL:fL,"data-testid":`${hL}NavBox`},d.createElement(fl,{sx:gL.navList},d.createElement(xL,{sx:gL.navListIconOpen,isNavOpen:E,toggleNavList:()=>w(!E),isInNav:!0}),k(x)))),d.createElement(bL,{onClose:()=>w(!E),hideBackdrop:!E}),d.createElement(fl,{sx:gL.contentWrapper,ref:h},d.createElement(lm,{blocks:JSON.parse((null==m?void 0:m._rawRichtext)||"{}")})))};var wL=n(869);const _L={formWrapper:{gridColumn:"span 14",zIndex:1,pb:["177.78%","56.25%","56.25%"],position:"relative"},form:{width:"100%",position:"absolute",top:0,left:0,height:"100%"}},kL=e=>{let{languageSpecificForms:t}=e;const{languageCode:n}=(0,d.useContext)(Rc).localeIdentifier,r=t.filter((e=>e.language===n))[0].formId;return d.createElement(Bp,null,d.createElement(fl,{sx:_L.formWrapper},d.createElement(wL.Widget,{id:r,style:_L.form})))};var SL=function(){return SL=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},SL.apply(this,arguments)},CL={"Desktop/005_B_Spot/005a_B_Spot_01":"Desktop/005_B_Spot/005a_B_Spot_01-b42e74e23c710301be78d2466952f633ea2d3f339dab30a5a88571e1c0fd0221.mp4","Desktop/001_B_Box/001_B_Box_01":"Desktop/001_B_Box/001_B_Box_01-4384cb4c740a99cf0ca85103906bc115acd3061053f3584fa52b4c32b1e732b8.mp4","Desktop/001_B_Box/001c_Lautsprecher_02":"Desktop/001_B_Box/001c_Lautsprecher_02-8455b828323c7c167e67eb55521042ccf3206e1b65ad36054f04f09fb144159a.mp4","Desktop/001_B_Box/001b_Wandhalterung_01":"Desktop/001_B_Box/001b_Wandhalterung_01-67e2423dae967511e222d6f7e5c7e6f59743df2e4e6cbd7b9112b7758fcaa38e.mp4","Desktop/001_B_Box/001a_Fuesse_03":"Desktop/001_B_Box/001a_Fuesse_03-71c7dfa004f5d679e66c3eba2f93f60e10dbe6ca08324e416c772a55e07829fb.mp4","Desktop/001_B_Box/001d_Ambiente_01":"Desktop/001_B_Box/001d_Ambiente_01-3710a5e840075597bc2a713c87fb4886e1404967d91ee8ef9693ad6cdcd56dcc.mp4","Desktop/003_B_Bed/003c_Feuchtigkeit_01":"Desktop/003_B_Bed/003c_Feuchtigkeit_01-46e7a18077a3a858347c19442c5917c9c50cdfba60565259735d4af6b1d4ef38.mp4","Desktop/003_B_Bed/003a_Beauty_01":"Desktop/003_B_Bed/003a_Beauty_01-bcb1e93e87b7efaefa938e67b6174ec454c411682773b325bc3fc2b78ede3bb1.mp4","Desktop/003_B_Bed/003b_Sandwich_02":"Desktop/003_B_Bed/003b_Sandwich_02-ecaefa55864240bfbe20f3b02cceb26355c179b492e5c3efc1e3067292e52b14.mp4","Desktop/003_B_Bed/003d_Beauty_02":"Desktop/003_B_Bed/003d_Beauty_02-9e698fee00e4cba801ae33b62b9aa0339cc58721ac4cd9b97c9f1eaeeed7cf6d.mp4","Desktop/004_B_Pad/004c_Verlaengerung_02":"Desktop/004_B_Pad/004c_Verlaengerung_02-a29c9d565f456c18e400e5c5997b5ce30d22fab6e8a6977660c44d0adab730fe.mp4","Desktop/004_B_Pad/004b_Ausrollen_01":"Desktop/004_B_Pad/004b_Ausrollen_01-6754a8a3a3b970e331f9f6e9d7a0765fe6caff691ae9de045bbab2bbf36ea0bd.mp4","Desktop/004_B_Pad/004a_Beauty_01":"Desktop/004_B_Pad/004a_Beauty_01-f1a4bc50700ba35cd43582beb4d257810c4e1bbdd05c551fc3781735aef4fd41.mp4","Desktop/006_B_Light/006a_B_Light_Clear_01":"Desktop/006_B_Light/006a_B_Light_Clear_01-883d1560f430aeaed51b3f29529321762633cab23b266270b33690528ee472b5.mp4","Desktop/006_B_Light/006b_B_Light_Restore_01":"Desktop/006_B_Light/006b_B_Light_Restore_01-57b9418b98d04eabb6d363aaaf4a94bda10aafe44aff9569b953947fad129ef8.mp4","Desktop/002_B_Body/002c_Magnetfelder_01":"Desktop/002_B_Body/002c_Magnetfelder_01-1dbff96e4ace2f5397907b0223112a463148a01cc7ad6b07d2dbce89a20ef7c0.mp4","Desktop/002_B_Body/002a_Beauty_01":"Desktop/002_B_Body/002a_Beauty_01-5b1fa6a2855eea9387b5320f490c142c65f9163815649599a08b2eb8d96e41f0.mp4","Desktop/002_B_Body/002d_Falten_01":"Desktop/002_B_Body/002d_Falten_01-b6a7c841b0760090fbb30550d66a3b3bddd09bce413b85ef52c23bd3b5f7e215.mp4","Desktop/002_B_Body/002b_Sandwich_01":"Desktop/002_B_Body/002b_Sandwich_01-8b5cc58ffe052d465608995637229ce2b4c9ed61143042b10a8d2259a3d88244.mp4","Mobile/005_B_Spot/005a_B_Spot_Mobile_01":"Mobile/005_B_Spot/005a_B_Spot_Mobile_01-27d82b68a11ff98202aa273ec4d019ca79c3efaec11f320b9f5cbe3513f51b19.mp4","Mobile/001_B_Box/001a_Fuesse_Mobile_03":"Mobile/001_B_Box/001a_Fuesse_Mobile_03-fae223fbe9f4835c761080f75f90dfc254f3ce1a2f85276b6479c8e8918d0535.mp4","Mobile/001_B_Box/001b_Wandhalterung_mobile_01":"Mobile/001_B_Box/001b_Wandhalterung_mobile_01-83cc6ad49631dc74031757773b3db217c9b61f4af05d734d317fc37573f83cd8.mp4","Mobile/001_B_Box/001d_Ambiente_mobile_01":"Mobile/001_B_Box/001d_Ambiente_mobile_01-c2ef4cfeaaad8fd982929bff2f6b8a6c836a159ed14b90bed9d89bbcee76fd50.mp4","Mobile/001_B_Box/001c_Lautsprecher_mobile_02":"Mobile/001_B_Box/001c_Lautsprecher_mobile_02-d04e0cc90b463ad029dc38fe0385003367b2020ce89d7dbbe3992f5b086aa515.mp4","Mobile/001_B_Box/001_B_Box_mobile_01":"Mobile/001_B_Box/001_B_Box_mobile_01-1b93b7b92d14dd9214e76602bdc156e06e6d5c37f125acb38ac0ded878ac7fbe.mp4","Mobile/003_B_Bed/003d_Addon_Beauty_Mobile_01":"Mobile/003_B_Bed/003d_Addon_Beauty_Mobile_01-b760530a841a5dbbbf9e7a5a78c1e660f7e98a64fff9e544e16daac5ec03f2d5.mp4","Mobile/003_B_Bed/003c_Feuchtigkeit_Mobile_01":"Mobile/003_B_Bed/003c_Feuchtigkeit_Mobile_01-ea56752b7554d146c68164081e377647def934b257577603718cf40660760c14.mp4","Mobile/003_B_Bed/003a_Beauty_Mobile_01":"Mobile/003_B_Bed/003a_Beauty_Mobile_01-d576ca859ebfb8dd89218a817306a4a6a1c80c831e70f03a3e145deee458e646.mp4","Mobile/003_B_Bed/003b_Sandwich_Mobile_02":"Mobile/003_B_Bed/003b_Sandwich_Mobile_02-8b66bf2225d84f16e9eec79fd0a6e689a2fe7c2dd5fc674bb1359ce1ba8655de.mp4","Mobile/004_B_Pad/004a_Beauty_Mobile_01":"Mobile/004_B_Pad/004a_Beauty_Mobile_01-8323962e49478b0380a95fadba3bd3ff1b5f922fa92365b3c397ee2849a2f1c7.mp4","Mobile/004_B_Pad/004b_Ausrollen_Mobile_01":"Mobile/004_B_Pad/004b_Ausrollen_Mobile_01-f817483c73bdebbbd7b2916e079c935999474ef45c4e09ed984a85bd75c76c5e.mp4","Mobile/004_B_Pad/004c_Verlaengerung_Mobile_02":"Mobile/004_B_Pad/004c_Verlaengerung_Mobile_02-9dc96a1a1f2c2ceb0f00bad89559f8feac6aced863c9b62160b5d2d9638c8ded.mp4","Mobile/006_B_Light/006a_B_Light_Clear_Mobile_01":"Mobile/006_B_Light/006a_B_Light_Clear_Mobile_01-a45fd1bbb716f4ae68c019e5d50932b5033770d8329dfb23e51c839fdab78a55.mp4","Mobile/006_B_Light/006b_B_Light_Restore_Mobile_01":"Mobile/006_B_Light/006b_B_Light_Restore_Mobile_01-18705f93e845a02b9f62fbeb9545ae5476977d67a287a7cf0be7ca711abf8a25.mp4","Mobile/002_B_Body/002c_Magnetfelder_Mobile_01":"Mobile/002_B_Body/002c_Magnetfelder_Mobile_01-e79c40471291e0ae9325521e5ed53749bf2da77c63f65d2d832b9e2a5ed39050.mp4","Mobile/002_B_Body/002a_Beauty_Mobile_02":"Mobile/002_B_Body/002a_Beauty_Mobile_02-376dd5bc52d606700585072d2bbd17404d1c684c21176e1ff46bda4e45ba9270.mp4","Mobile/002_B_Body/002d_Falten_Mobile_01":"Mobile/002_B_Body/002d_Falten_Mobile_01-6a1d522a640bb92a05d802134e4ae99e85e999a552a51669180319914f6290b3.mp4","Mobile/002_B_Body/002b_Sandwich_Mobile_01":"Mobile/002_B_Body/002b_Sandwich_Mobile_01-e32deabcda11eb6101fd1016dfb5016a6471b00022fa158315117725b2644d2a.mp4"},TL=function(e){var t,n,r=e.scrollElementProps,i=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]])}return n}(e,["scrollElementProps"]),a=(0,d.useRef)(null),o=(0,d.useRef)(null),s=(0,d.useRef)(null),l=(0,d.useState)(!1),c=l[0],u=l[1];if(i.video&&void 0===CL[i.video])throw new Error('Specified video "'.concat(i.video,'" not found'));if(i.video&&i.videoUrl)throw new Error('Specified both "video" and "vieoUrl". Please specify only one of them.');var p=(0,d.useCallback)((function(){if(a.current&&s.current){var e=a.current.getBoundingClientRect();if(s.current.style.width="".concat(e.width,"px"),s.current.style.height="".concat(window.innerHeight,"px"),e.top>window.innerHeight?s.current.style.opacity="0":e.top>0?(s.current.style.opacity="1",s.current.style.transform="translate(".concat(e.left,"px, ").concat(e.top,"px)")):e.bottom>window.innerHeight?(s.current.style.opacity="1",s.current.style.transform="translate(".concat(e.left,"px, 0)")):e.bottom>0?(s.current.style.opacity="1",s.current.style.transform="translate(".concat(e.left,"px, ").concat(e.bottom-window.innerHeight,"px)")):s.current.style.opacity="0",o.current&&o.current.readyState>=2&&o.current.duration){var t=a.current.getBoundingClientRect(),n=Math.min(Math.max(-t.top,0),t.height-document.documentElement.clientHeight)/(t.height-document.documentElement.clientHeight);o.current.currentTime=o.current.duration*n}}}),[]);(0,d.useEffect)((function(){!c&&o.current&&o.current.play().then((function(){o.current&&(o.current.pause(),p(),u(!0))}))}),[c]);var f,m=(0,d.useRef)(null!==(t=i.video)&&void 0!==t?t:i.videoUrl);return(i.video&&m.current!==i.video||i.videoUrl&&m.current!==i.videoUrl)&&(m.current=null!==(n=i.video)&&void 0!==n?n:i.videoUrl,u(!1)),(0,d.useEffect)((function(){if(c)return window.addEventListener("scroll",p),window.addEventListener("resize",p),p(),function(){window.removeEventListener("scroll",p),window.removeEventListener("resize",p)}}),[c,p]),d.createElement("div",SL({},r,{ref:(null==r?void 0:r.ref)?(f=[a,r.ref],e=>{f.forEach((t=>{"function"==typeof t?t(e):null!=t&&(t.current=e)}))}):a}),d.createElement("div",{ref:s,style:{position:"fixed",top:0,left:0,willChange:"opacity, transform, width, height",opacity:0}},d.createElement("div",{style:{width:"100%",height:"100%",position:"relative"}},d.createElement("video",{playsInline:!0,disableRemotePlayback:!0,ref:o,width:"100%",height:"100%",style:{objectFit:"contain",visibility:c?void 0:"hidden"},src:i.video?"https://storage.googleapis.com/bemer-charity.appspot.com/scroll-animation/".concat(CL[i.video]):i.videoUrl,muted:!0,preload:"auto"}))))};const IL={short:"300vh",default:"500vh",long:"700vh"},OL=e=>{let{videoUrl:t,duration:n}=e;const r=Cu();return d.createElement(Bp,{isFullWidth:!0},d.createElement(fl,{sx:{width:"100vw",height:"100%","> div":{"> div":{transform:"translate(0px, -100vh)"}}},id:r},d.createElement(TL,{video:t,scrollElementProps:{style:{height:IL[n],gridColumn:"span 14"}}})))},AL={short:"300vh",default:"500vh",long:"700vh"},RL=e=>{let{videoUrl:t,duration:n}=e;const r=Cu();return d.createElement(Bp,{isFullWidth:!0},d.createElement(fl,{sx:{width:"100vw",height:"100%","> div":{"> div":{transform:"translate(0px, -100vh)"}}},id:r},d.createElement(TL,{videoUrl:t,scrollElementProps:{style:{height:AL[n],gridColumn:"span 14"}}})))},PL=()=>{if("undefined"==typeof window)return 0;const e=window.document.getElementById("BemM0019");return(e?e.getBoundingClientRect().bottom:0)+10},ML=e=>{const t=PL(),n=(0,d.useRef)(),{0:r,1:i}=(0,d.useState)(!1);return(0,d.useEffect)((()=>{if("undefined"==typeof window)return()=>{};if("undefined"==typeof document)return()=>{};return n.current=window.setInterval((()=>{var t;(Em(window)?window.location.hash.substring(1):"")===(null===(t=e.current)||void 0===t?void 0:t.id)&&i(!0)}),500),()=>{var e;null===(e=window)||void 0===e||e.clearInterval(n.current)}}),[e.current]),(0,d.useEffect)((()=>{if(!r)return()=>{};let t;console.log("scroll to partner finder");const a=()=>{var r,o,s;const l=e.current;if(!l)return void(t=requestAnimationFrame(a));const c=PL(),u=l.getBoundingClientRect().top+window.scrollY,d=Math.round(u-c);let p=.5*(d-window.scrollY);Math.abs(p)<1&&0!==p&&(p=Math.sign(p)),Math.abs(p)>1&&(p=Math.sign(p)*Math.min(Math.abs(p),250)),window.scrollBy(0,p);const f=Math.abs(window.scrollY-d)<1,m=window.scrollY+window.innerHeight===(null===(r=document.scrollingElement)||void 0===r?void 0:r.scrollHeight),h=(null!==(o=null===(s=document.scrollingElement)||void 0===s?void 0:s.scrollHeight)&&void 0!==o?o:0)>window.innerHeight;var g;f||m&&h?(console.log("successfully scrolled to partnerfinder"),null===(g=window)||void 0===g||g.clearInterval(n.current),i(!1),xm()):t=requestAnimationFrame(a)};return t=requestAnimationFrame(a),()=>{t&&cancelAnimationFrame(t)}}),[r]),t},LL="partnerFinderFinished",DL="successfullySubmittedPartnerForm",jL="successfullySubmittedContactForm",BL="clickOnChangeDistributor",NL="initial",FL="partnerFinderForm",WL="changePartnerProcessingModal",VL="contactForm",HL="contactFormSuccess",zL="mutateEmail",$L=(0,Bc.createModel)({email:""},{events:{[LL]:e=>({partnerHandle:e}),[DL]:()=>({}),[jL]:e=>({email:e}),[BL]:()=>({})}}),UL=$L.createMachine({context:$L.initialContext,initial:NL,states:{[NL]:{on:{[LL]:[{target:VL,cond:(e,t)=>Boolean(t.partnerHandle)},{target:FL}]}},[FL]:{on:{[DL]:{target:WL}}},[VL]:{on:{[BL]:{target:FL},[jL]:{actions:zL,target:HL}}},[WL]:{},[HL]:{on:{}}}},{actions:{[zL]:$L.assign({email:(e,t)=>t.email},jL)}}),GL={distributorWrapper:{gridColumn:["span 12","span 12","span 4"],gridTemplateColumns:"1fr",gridTemplateRows:"repeat(4, min-content) 1fr",alignContent:"start"},distributorDescription:{pb:[6,4,4]},distributorDetails:{gridTemplateColumns:["auto 1fr","auto 1fr","1fr"],alignItems:"start",pb:4},distributorImage:{width:[14,20,24],height:[14,20,24],borderRadius:"full",overflow:"hidden",mb:[0,0,4]},distributorChangeLink:{alignSelf:"end",mb:[6,4,0]},formWrapper:{gridColumn:["span 12","span 12","span 8"],gridTemplateColumns:"1fr",borderLeftStyle:"solid",borderLeftColor:"textMuted",borderLeftWidth:[0,0,"px"],pl:[0,0,Kl.vP]},formActionArea:{gridColumn:"1 / -1",justifyContent:"flex-end",alignItems:"center",mt:4},heading:{pb:6},backButton:{display:"flex",alignItems:"center"},changeDistributorButton:{cursor:"pointer",pl:0,pr:0,pt:8,lineHeight:"22px",backgroundColor:"transparent",fontFamily:"body",borderRadius:0,...jy.Vy}},KL=e=>{let{onSubmit:t,onChangeDistributor:n,blocksFormLegalText:r,T:i,sx:a,theme:o}=e;const{0:s}=(0,d.useContext)(qc),{register:l,handleSubmit:c,formState:{errors:u,isSubmitting:p,isValid:f}}=Ly({mode:"onChange"}),m=By();return m?d.createElement(Jc,{themeName:o||s},d.createElement(yl,{variant:"contentGrid",sx:a},d.createElement(yl,{variant:"contentGrid",sx:GL.distributorWrapper,"data-testid":"ContactForm-distributorWrapper"},d.createElement(Qc,{themeName:o||s,as:"h3",variant:"h3",sx:GL.heading},Ny("YOUR_DISTRIBUTOR_HEADLINE",i)),d.createElement(wl,{as:"span",sx:GL.distributorDescription},Ny("YOUR_DISTRIBUTOR_COPY_TEXT",i)),d.createElement(yl,{variant:"contentGrid",sx:GL.distributorDetails},d.createElement(kd,{sx:GL.distributorImage}),d.createElement(wl,{as:"span"},d.createElement("strong",null,null==m?void 0:m.finderData.partnerFinderName),d.createElement("br",null),null!=m&&m.finderData.shortAddress?null==m?void 0:m.finderData.shortAddress:null,d.createElement("br",null),null!=m&&m.finderData.partnerFinderCompany?null==m?void 0:m.finderData.partnerFinderCompany:null,d.createElement("br",null),d.createElement(Bd,{to:{_key:"key-externalLink-url",_type:"externalLink",label:`${null==m?void 0:m.partnerData.handle}.bemergroup.com`,target:"_blank",externalLink:`https://${null==m?void 0:m.partnerData.handle}.bemergroup.com`}}),d.createElement("br",null),null!=m&&m.finderData.partnerFinderPhone?d.createElement(Bd,{to:{_key:"key-externalLink-tel",_type:"externalLink",label:(null==m?void 0:m.finderData.partnerFinderPhone)||"",target:"",externalLink:`tel:${null==m?void 0:m.finderData.partnerFinderPhone.replace(" ","")}`}}):null)),d.createElement(fl,{sx:GL.distributorChangeLink},d.createElement(fu,{variant:"buttons.linkDefault",type:"button",onClick:n,sx:GL.changeDistributorButton,additionalTrackingIdInfo:"changeDistributor","data-testid":"ContactForm-changeDistributorButton"},Ny("YOUR_DISTRIBUTOR_ACTION_CHANGE_DISTRIBUTOR",i)))),d.createElement(yl,{variant:"contentGrid",sx:GL.formWrapper,"data-testid":"ContactForm-formWrapper"},d.createElement(Qc,{themeName:o||s,as:"h3",variant:"h3",sx:GL.heading},Ny("FORM_HEADLINE",i)),d.createElement(yl,{as:"form",variant:"formGrid",onSubmit:c(t)},d.createElement(yl,{variant:"formInputGrid"},d.createElement(Ol,Object.assign({"data-testid":"ContactForm-name",placeholder:Ny("FORM_FIELD_NAME_LABEL",i)},l("name",{required:!0}))),d.createElement(Cl,{htmlFor:"name"},Ny("FORM_FIELD_NAME_LABEL",i)),u.name&&d.createElement(wl,{as:"em",variant:"formInputError"},Ny("FORM_FIELD_NAME_ERROR_GENERIC",i))),d.createElement(yl,{variant:"formInputGrid"},d.createElement(Ol,Object.assign({"data-testid":"ContactForm-mail",placeholder:Ny("FORM_FIELD_EMAIL_LABEL",i)},l("email",{required:!0,pattern:/.+@.+/}))),d.createElement(Cl,{htmlFor:"email"},Ny("FORM_FIELD_EMAIL_LABEL",i)),u.email&&d.createElement(wl,{as:"em",variant:"formInputError"},Ny("FORM_FIELD_EMAIL_ERROR_GENERIC",i))),d.createElement(yl,{variant:"formInputGrid"},d.createElement(Bl,Object.assign({"data-testid":"ContactForm-textarea",rows:6,placeholder:Ny("FORM_FIELD_QUESTION_LABEL",i)},l("message",{required:!0}))),d.createElement(Cl,{htmlFor:"message"},Ny("FORM_FIELD_QUESTION_LABEL",i)),u.message&&d.createElement(wl,{as:"em",variant:"formInputError"},Ny("FORM_FIELD_QUESTION_ERROR_GENERIC",i))),d.createElement(yl,{variant:"formInputGrid"},d.createElement(lm,{blocks:r})),d.createElement(ml,{sx:GL.formActionArea},d.createElement(fu,{"data-testid":"ContactForm-submitButton",disabled:p||!f,additionalTrackingIdInfo:"submit"},Ny("FORM_ACTION_SUBMIT",i))))))):null},qL={wrapper:{gridTemplateColumns:"1fr",justifyItems:"center",textAlign:"center",pb:10},distributorImage:{width:32,height:32,borderRadius:"full",overflow:"hidden",my:10},heading:{mb:6},successText:{pb:10},supportText:{pb:0}},YL=e=>{let{email:t,supportPageLink:n,T:r,theme:i}=e;const{0:a}=(0,d.useContext)(qc);return d.createElement(yl,{variant:"contentGrid",sx:qL.wrapper},d.createElement(kd,{sx:qL.distributorImage}),d.createElement(Qc,{themeName:i||a,as:"h3",variant:"h3",sx:qL.heading},Ny("SUCCESS_HEADLINE",r)),d.createElement(wl,{as:"span",sx:qL.successText},Ny("SUCCESS_COPY_TEXT",r),d.createElement("br",null),d.createElement(Bd,{"data-testid":"ContactFormSuccess-mail",to:{_key:"key-externalLink-email",_type:"externalLink",label:t,target:"",externalLink:`mailto:${t}`}})),d.createElement(wl,{as:"span",sx:qL.supportText},Ny("SUCCESS_SUPPORT_TEXT",r)),d.createElement(Bd,{to:n,variant:"links.buttonTertiary"}))},XL={wrapper:{gridTemplateColumns:"max-content auto"}},JL=e=>{let{partnerData:t}=e;return d.createElement(yl,{variant:"contentGrid",sx:XL.wrapper},d.createElement(kd,{forcePartnerId:t.partnerData.customerNo}),d.createElement(wl,{as:"span"},d.createElement("strong",null,t.finderData.partnerFinderName),d.createElement("br",null),t.finderData.shortAddress?t.finderData.shortAddress:null,d.createElement("br",null),t.finderData.partnerFinderCompany?t.finderData.partnerFinderCompany:null,d.createElement("br",null),d.createElement(Bd,{to:{_key:"key-externalLink-url",_type:"externalLink",label:`${t.partnerData.handle}.bemergroup.com`,target:"_blank",externalLink:`https://${t.partnerData.handle}.bemergroup.com`}}),d.createElement("br",null),t.finderData.partnerFinderPhone?d.createElement(Bd,{to:{_key:"key-externalLink-tel",_type:"externalLink",label:t.finderData.partnerFinderPhone||"",target:"",externalLink:`tel:${t.finderData.partnerFinderPhone.replace(" ","")}`}}):null))},QL={distributorWrapper:{gridColumn:["span 12","span 12","span 4"],gridTemplateColumns:"1fr",gridTemplateRows:"repeat(4, min-content) 1fr",alignContent:"start"},description:{pb:[6,4,4]},distributorDetails:{gridTemplateColumns:["auto 1fr","auto 1fr","1fr"],alignItems:"start",pb:4},distributorImage:{width:[14,20,24],height:[14,20,24],borderRadius:"full",overflow:"hidden",mb:[0,0,4]},distributorChangeLink:{alignSelf:"end",justifySelf:"center",mb:[6,4,0]},formWrapper:{gridColumn:["span 12","span 12","span 8"],gridTemplateColumns:"1fr",gridTemplateRows:"max-content max-content max-content 1fr",alignContent:"start",borderLeftStyle:"solid",borderLeftColor:"textMuted",borderLeftWidth:[0,0,"px"],pl:[0,0,Kl.vP]},heading:{pb:6},backButton:{display:"flex",alignItems:"center"},autoSuggestionItemWrapper:{borderBottomWidth:"px",borderBottomStyle:"solid",borderBottomColor:"gray.2","&:last-of-type":{borderBottomColor:"transparent"}},autoSuggestionHeadline:{color:"var(--theme-ui-colors-text)",textAlign:"center",bg:"white",px:2,py:5},autoSuggestionPartnerAvatarWrapper:{width:8,alignItems:"center"},autoSuggestionItemLabelWrapper:{flexDirection:"column",justifyContent:"center",whiteSpace:"nowrap",overflow:"hidden"},autoSuggestionItemLabel:{color:"var(--theme-ui-colors-text)",p:1,overflow:"hidden",textOverflow:"ellipsis"},autoSuggestionItemSubLabel:{color:"var(--theme-ui-colors-text)",pt:2,px:1,pb:1,overflow:"hidden",textOverflow:"ellipsis"},partnerCardWrapper:{gridColumn:"2 / -2",pt:5,justifyContent:"space-around"},formActionArea:{alignSelf:"end",gridColumn:"1 / -1",justifyContent:"flex-end",alignItems:"center",mt:4}},ZL=e=>({cursor:"pointer",bg:e?"gray":"white",px:4,height:12}),eD=e=>{let{onSubmit:t,T:n,sx:i,theme:a}=e;const{0:o}=(0,d.useContext)(qc),{0:s,1:l}=(0,d.useState)(""),{0:c,1:u}=(0,d.useState)(void 0),{0:p,1:f}=(0,d.useState)(void 0),{handleSubmit:m,formState:{isSubmitting:h}}=Ly(),{partner:{getPartnerSuggestions:g,getPartnersByLocation:v},address:{getAddressSuggestions:y}}=(0,d.useContext)(Ic),{data:b}=g(s,r.Td.IBDT,{enabled:!!s}),{isFetching:x,data:E}=v(null==p?void 0:p.geoLatitude,null==p?void 0:p.geoLongitude,r.Td.BPPLUS,{enabled:!(null==p||!p.geoLatitude||null==p||!p.geoLongitude)}),{data:w}=y(s,{enabled:!!s});(0,d.useEffect)((()=>{E&&(u(E[0]),f(void 0))}),[E]);const _=(null==b?void 0:b.map(((e,t)=>({type:"partnerSuggestion",label:e.finderData.partnerFinderName,key:e.partnerData.customerNo,afterLabel:e.finderData.partnerFinderCompany?` - ${e.finderData.partnerFinderCompany}`:"",subLabel:e.finderData.shortAddress,isFirstPartnerSuggestion:!t,isFirstAddressSuggestion:!1,data:e}))))||[],k=(null==w?void 0:w.map(((e,t)=>({type:"addressSuggestion",label:e.geoFormattedAddress,key:e.geoFormattedAddress,afterLabel:"",subLabel:e.geoFederalStateName,isFirstPartnerSuggestion:!1,isFirstAddressSuggestion:!t,data:e}))))||[],S=[].concat((0,Om.A)(_.slice(0,4)),(0,Om.A)((void 0===C&&(C=4),k.filter(((e,t,n)=>t===n.findIndex((t=>e.label===t.label)))).slice(0,C))));var C;return d.createElement(Jc,{themeName:a||o},d.createElement(yl,{variant:"contentGrid",sx:i},d.createElement(yl,{variant:"contentGrid",sx:QL.distributorWrapper,"data-testid":"PartnerFinderForm-distributorWrapper"},d.createElement(Qc,{themeName:a||o,as:"h3",variant:"h3",sx:QL.heading},Ny("PARTNER_FINDER_SEARCH_DISTRIBUTOR_HEADLINE",n)),d.createElement(wl,{as:"span",sx:QL.description},Ny("PARTNER_FINDER_SEARCH_DISTRIBUTOR_COPY_TEXT",n))),d.createElement(yl,{variant:"contentGrid",sx:QL.formWrapper,"data-testid":"PartnerFinderForm-formWrapper"},d.createElement(Qc,{themeName:a||o,as:"h3",variant:"h3",sx:QL.heading},Ny("PARTNER_FINDER_SEARCH_YOUR_DISTRIBUTOR_HEADLINE",n)),d.createElement(wl,{as:"span",sx:QL.description},Ny("PARTNER_FINDER_SEARCH_YOUR_DISTRIBUTOR_COPY_TEXT",n)),d.createElement($y(),{getItemValue:e=>e.label,items:S,wrapperStyle:{display:"block",position:"relative"},menuStyle:{border:"1px solid #F2F2F2",boxShadow:Uy.A.smallCardShadow,zIndex:4,position:"absolute",top:"55px",left:0,maxWidth:"100%"},renderInput:e=>{let{...t}=e;return d.createElement(yl,{variant:"formInputGrid"},d.createElement(Ol,Object.assign({name:"searchInput",placeholder:Ny("FORM_FIELD_SEARCH_DISTRIBUTOR_LABEL",n)},t,{"data-testid":"PartnerFinderForm-select"})),d.createElement(Cl,{htmlFor:"searchString"},Ny("FORM_FIELD_SEARCH_DISTRIBUTOR_LABEL",n)))},renderItem:(e,t)=>d.createElement(fl,{sx:QL.autoSuggestionItemWrapper,key:e.key},e.isFirstPartnerSuggestion?d.createElement(wl,{as:"p",variant:"caption.small",sx:QL.autoSuggestionHeadline},Ny("PARTNER_FINDER_SUGGESTION_SELECT_DISTRIBUTOR",n)):null,e.isFirstAddressSuggestion?d.createElement(wl,{as:"p",variant:"caption.small",sx:QL.autoSuggestionHeadline},_.length>0?Ny("PARTNER_FINDER_SUGGESTION_SELECT_ADDRESS",n):Ny("PARTNER_FINDER_SUGGESTION_SELECT_ADDRESS_WITH_NO_FOUND_DISTRIBUTOR",n)):null,d.createElement(ml,{sx:ZL(t)},"partnerSuggestion"===e.type&&"partnerData"in e.data?d.createElement(ml,{sx:QL.autoSuggestionPartnerAvatarWrapper},d.createElement(kd,{forcePartnerId:e.data.partnerData.customerNo,size:"tiny"})):null,d.createElement(ml,{sx:QL.autoSuggestionItemLabelWrapper},d.createElement(wl,{as:"p",variant:"small",sx:QL.autoSuggestionItemLabel},d.createElement("strong",null,e.label),e.afterLabel),e.subLabel?d.createElement(wl,{as:"p",variant:"small",sx:QL.autoSuggestionItemSubLabel},e.subLabel):null))),value:s,onChange:e=>l(e.target.value),onSelect:(e,t)=>{if("addressSuggestion"===t.type)return u(void 0),void f(t.data);u(t.data)}}),d.createElement(yl,{variant:"contentGrid"},d.createElement(ml,{sx:QL.partnerCardWrapper},x?d.createElement(ym,null):null,c?d.createElement(JL,{partnerData:c}):null)),d.createElement(ml,{sx:QL.formActionArea,as:"form",onSubmit:m((()=>c&&t(c)))},d.createElement(fu,{disabled:!c||h,additionalTrackingIdInfo:"submit","data-testid":"PartnerFinderForm-submitButton"},Ny("FORM_ACTION_SUBMIT_SET_DISTRIBUTOR",n))))))};(0,Nc.F)(!1);const tD={wrapper:{pt:[8,12,14],pb:[8,12,14]},submittingPartnerFinderData:{my:10,mx:"auto",justifyContent:"center",gridColumn:"7 / 9"},partnerFinderForm:{pt:2},contactForm:{pt:2}},nD="BemM0152",rD=e=>{let{blocksFormLegalText:t,supportPageLink:n,translations:r,machineRef:a,theme:o}=e;const{0:s}=(0,d.useContext)(qc),l=(0,d.useRef)(null),[c,u]=(0,i.zl)(UL,{devTools:!1}),p=a?a.current:c,f=a?a.send:u,m=ML(l),{partner:{useGetPartnerByHandle:h},visitor:{getVisitorSettings:g,mutationSendContactRequest:v,mutationVisitorSettings:y}}=(0,d.useContext)(Ic),{isFetching:b,data:x}=g(),E=v(),w=y(),{data:_}=h(null==x?void 0:x.partnerHandle),k=e=>new Promise((t=>{const n={partnerHandle:e.partnerData.handle};w.mutate(n,{onSuccess:e=>{f($L.events.successfullySubmittedPartnerForm()),t(e)}})})),S=e=>{const t=`${window.screen.availHeight} height x ${window.screen.availWidth} width`,{title:n,location:{href:r}}=document,i={..._,title:n,url:r,resolution:t,orientation:window.screen.orientation.type},a={...e,metaData:i,log:!0};return new Promise((t=>{E.mutate(a,{onSuccess:n=>{f($L.events.successfullySubmittedContactForm(e.email)),t(n)}})}))},C=()=>{f($L.events.clickOnChangeDistributor())};if(b&&!x)return null;let T;switch(p.value){case NL:f($L.events.partnerFinderFinished(null==x?void 0:x.partnerHandle)),T=d.createElement(ym,{sx:tD.submittingPartnerFinderData});break;case WL:I=nD,Em(window)&&(window.location.hash=I),T=d.createElement(ym,{sx:tD.submittingPartnerFinderData});break;case FL:T=d.createElement(eD,{onSubmit:k,T:r,sx:tD.partnerFinderForm,theme:o||s});break;case VL:T=d.createElement(KL,{T:r,sx:tD.contactForm,blocksFormLegalText:t,onSubmit:S,onChangeDistributor:C,theme:o||s});break;case HL:T=d.createElement(YL,{email:p.context.email,T:r,supportPageLink:n[0],theme:o||s});break;default:throw new Error(`State machine is in undefined state ${p.value}`)}var I;return d.createElement(Jc,{themeName:o||s},d.createElement(Bp,{id:nD,sx:tD.wrapper,"data-testid":nD,ref:l,style:{scrollMarginTop:m}},T))}},6882:function(e,t,n){"use strict";n.d(t,{Z:function(){return u},V:function(){return c}});var r=n(6959),i=n(4041),a=n(2732);(0,n(4425).F)(!1);const o=(0,a.createModel)({isM0134Open:!1,isM0077Open:!1},{events:{openLanguageSelectionModal:()=>({}),openContactModal:()=>({}),closeLanguageSelectionModal:()=>({}),closeContactModal:()=>({})}}),s=o.createMachine({id:"modalMachine",initial:"closed",context:o.initialContext,states:{closed:{on:{openLanguageSelectionModal:{target:"open",actions:["toggleLanguageSelectionModalVisibility"]},openContactModal:{target:"open",actions:["toggleContactModalVisibility"]}}},open:{on:{closeLanguageSelectionModal:{target:"closed",actions:["toggleLanguageSelectionModalVisibility"]},closeContactModal:{target:"closed",actions:["toggleContactModalVisibility"]}}}}},{actions:{toggleLanguageSelectionModalVisibility:o.assign((e=>({isM0134Open:!e.isM0134Open})),"openLanguageSelectionModal"),toggleContactModalVisibility:o.assign((e=>({isM0077Open:!e.isM0077Open})),"openContactModal")},guards:{}}),l={current:{context:{}},send:e=>({})},c=i.createContext(l),u=e=>{let{children:t}=e;const[n,a]=(0,r.zl)(s,{devTools:!1,context:{}});return i.createElement(c.Provider,{value:{current:n,send:a}},t)}},4425:function(e,t,n){"use strict";n.d(t,{F:function(){return r}});n(5130);const r=e=>{0}},3432:function(e,t,n){"use strict";n.d(t,{FU:function(){return h},vP:function(){return l},kR:function(){return c},Wx:function(){return m},EH:function(){return w}});var r=n(5130),i=n(1186),a=n(9183),o=n(4041),s=n(3611);const l=e=>{let{title:t="Bemer",pathNames:n,pageContext:l,allActiveLocaleIdentifiers:c,pageForAllLocaleIdentifiers:u,seo:d,children:p,codeInjectionModules:f}=e;(e=>{if("undefined"==typeof window)return;if(!e||!e.length)return;e.map((e=>null==e?void 0:e.code)).forEach((e=>{const t=document.createElement("div");t.innerHTML=e||"";const n=t.getElementsByTagName("script")[0],r=n.getAttributeNames(),i=document.createElement("script");r.forEach((e=>{const t=n.getAttribute(e);t&&i.setAttribute(e,t)})),i.innerHTML=n.innerHTML,document.getElementsByTagName("head")[0].appendChild(i)}))})(f);const{locale:m}=(0,o.useContext)(i.MHB),{regionCode:h}=l.localeIdentifier.country.region,g=`${(0,r.S_)(h)}${(0,r.h7)(n,l.localeIdentifier)}`,v=(0,r.QR)(h,c,u),y=(b=v).length<=1?null:b.map((e=>o.createElement("link",{key:e.localeId,rel:"alternate",href:e.pageUrl,hrefLang:e.localeId})));var b;const x={}.GATSBY_GOOGLE_TAG_MANAGER_AUTH_KEY?`&gtm_auth=${{}.GATSBY_GOOGLE_TAG_MANAGER_AUTH_KEY}&gtm_preview=env-3&gtm_cookies_win=x`:"",E=[o.createElement("script",{key:"google_tag_manager"},`\n        (function(w,d,s,l,i){\n          w[l]=w[l]||[];\n          w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});\n          var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';\n          j.async=true;\n          j.src='${r.ZD}/gtm.js?id='+i+dl+'${x}';\n          f.parentNode.insertBefore(j,f);\n          })(window,document,'script','dataLayer','GTM-N43NFN2');\n        `),o.createElement("noscript",{key:"google_tag_manager_no_script"},`\n            <iframe\n              title="Google tag manager"\n              src="${r.ZD}/ns.html?id=GTM-N43NFN2${x}"\n              height="0"\n              width="0"\n              style="display:none;visibility:hidden">\n            </iframe>\n          `)];return o.createElement(a.de,{query:"3728069246",render:e=>{var n;let{versionStatsData:r}=e;const i=(null===(n=r.edges.filter((e=>!!e.node.buildDate))[0])||void 0===n?void 0:n.node.buildDate)||"no build date found",a={lang:m.languageCode},l=[];return o.createElement(s.m,{htmlAttributes:a},d&&Object.keys(d).map((e=>{if(null===d[e])return null;if(e.startsWith("og")||e.startsWith("twitter"))return o.createElement("meta",{key:e,property:e.replace("_",":"),content:d[e]});if(e.startsWith("robots")){const t=d[e]?e.split("robots_")[1]:e.split("robots_no")[1];return l.push(t),null}return o.createElement("meta",{key:e,name:e,content:d[e]})})),o.createElement("meta",{name:"robots",content:l.join(", ")}),o.createElement("meta",{name:"buildDate",content:i}),o.createElement("meta",{name:"google",content:"notranslate"}),o.createElement("meta",{httpEquiv:"Content-Language",content:m.languageCode}),E,o.createElement("link",{rel:"canonical",href:g}),y,o.createElement("link",{href:"https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap",rel:"stylesheet"}),o.createElement("title",null,t),";",p)}})},c=e=>{let{module:t,modulePosition:n=0}=e;if(!(t&&t.module&&t.module[0]&&t.module[0]._type))return null;const a=(0,r.O)({...t.module[0]},"theme")?t.module[0].theme:void 0,s={moduleName:`modulePosition_${n}-Bem${t.module[0]._type.toUpperCase()}`,moduleTheme:a};return o.createElement(i.O1$,{contract:s},(e=>{switch(e._type){case"m0001":return o.createElement(i.bJd,Object.assign({key:e._key},e));case"m0002":return o.createElement(i.W0X,Object.assign({key:e._key},e));case"m0002A":return o.createElement(i.JD8,Object.assign({key:e._key},e));case"m0002B":return o.createElement(i.C1U,Object.assign({key:e._key},e));case"m0002C":return o.createElement(i.XZB,Object.assign({key:e._key},e));case"m0003":return o.createElement(i.PmK,Object.assign({key:e._key},e));case"m0004":return o.createElement(i.IQA,Object.assign({key:e._key},e));case"m0005":return o.createElement(i.P9B,Object.assign({key:e._key},e));case"m0006":return o.createElement(i.W61,Object.assign({key:e._key},e));case"m0007":return o.createElement(i.PsO,Object.assign({key:e._key},e));case"m0008":return o.createElement(i.Wd6,Object.assign({key:e._key},e));case"m0009":return o.createElement(i.PBS,Object.assign({key:e._key},e));case"m0010":return o.createElement(i.Zlm,Object.assign({key:e._key},e));case"m0011":return o.createElement(i.e0z,Object.assign({key:e._key},e));case"m0012":return o.createElement(i.Z2$,Object.assign({key:e._key},e));case"m0013":return o.createElement(i.eFn,Object.assign({key:e._key},e));case"m0014":return o.createElement(i.Zfi,Object.assign({key:e._key},e));case"m0015":return o.createElement(i.eUv,Object.assign({key:e._key},e));case"m0016":return o.createElement(i.lCN,Object.assign({key:e._key},e));case"m0018":return o.createElement(i.Z$d,Object.assign({key:e._key},e));case"m0019":return o.createElement(i.eOr,Object.assign({key:e._key},e));case"m0020":return o.createElement(i.EPu,Object.assign({key:e._key},e));case"m0021":return o.createElement(i.xbh,Object.assign({key:e._key},e));case"m0022":return o.createElement(i.Cx2,Object.assign({key:e._key},e));case"m0023":return o.createElement(i.vVO,Object.assign({key:e._key},e));case"m0024":return o.createElement(i.CM_,Object.assign({key:e._key},e));case"m0025":return o.createElement(i.v_W,Object.assign({key:e._key},e));case"m0026":return o.createElement(i.owJ,Object.assign({key:e._key},e));case"m0027":return o.createElement(i.LrI,Object.assign({key:e._key},e));case"m0031":return o.createElement(i.MqA,Object.assign({key:e._key},e));case"m0032":return o.createElement(i.rsT,Object.assign({key:e._key},e));case"m0033":return o.createElement(i.y66,Object.assign({key:e._key},e));case"m0034":return o.createElement(i.FIi,Object.assign({key:e._key},e));case"m0035":return o.createElement(i.Mkw,Object.assign({key:e._key},e));case"m0037":return o.createElement(i.MFI,Object.assign({key:e._key},e));case"m0038":return o.createElement(i.rjP,Object.assign({key:e._key},e));case"m0039":return o.createElement(i.yX2,Object.assign({key:e._key},e));case"m0040":return o.createElement(i.yrU,Object.assign({key:e._key},e));case"m0041":return o.createElement(i.rPG,Object.assign({key:e._key},e));case"m0042":return o.createElement(i.MHj,Object.assign({key:e._key},e));case"m0043":return o.createElement(i.F57,Object.assign({key:e._key},e));case"m0044":return o.createElement(i.ylQ,Object.assign({key:e._key},e));case"m0045":return o.createElement(i.Foi,Object.assign({key:e._key},e));case"m0046":return o.createElement(i.yG2,Object.assign({key:e._key},e));case"m0047":return o.createElement(i.FZ3,Object.assign({key:e._key},e));case"m0048":return o.createElement(i.MWr,Object.assign({key:e._key},e));case"m0049":return o.createElement(i.Fie,Object.assign({key:e._key},e));case"m0050":return o.createElement(i.bKl,Object.assign({key:e._key},e));case"m0051":return o.createElement(i.imz,Object.assign({key:e._key},e));case"m0052":return o.createElement(i.PtW,Object.assign({key:e._key},e));case"m0053":return o.createElement(i.W79,Object.assign({key:e._key},e));case"m0054":return o.createElement(i.P_J,Object.assign({key:e._key},e));case"m0055":return o.createElement(i.WMX,Object.assign({key:e._key},e));case"m0056":return o.createElement(i.bvd,Object.assign({key:e._key},e));case"m0057":return o.createElement(i.Wbc,Object.assign({key:e._key},e));case"m0058":return o.createElement(i.PeO,Object.assign({key:e._key},e));case"m0062":return o.createElement(i.suu,Object.assign({key:e._key},e));case"m0063":return o.createElement(i.Nsb,Object.assign({key:e._key},e));case"m0064":return o.createElement(i.GQZ,Object.assign({key:e._key},e));case"m0065":return o.createElement(i.zcM,Object.assign({key:e._key},e));case"m0066":return o.createElement(i.GvN,Object.assign({key:e._key},e));case"m0067":return o.createElement(i.zTz,Object.assign({key:e._key},e));case"m0068":return o.createElement(i.Udt,Object.assign({key:e._key},e));case"m0069":return o.createElement(i.NBf,Object.assign({key:e._key},e));case"m0071":return o.createElement(i.osg,Object.assign({key:e._key},e));case"m0072":return o.createElement(i.h$e,Object.assign({key:e._key},e));case"m0074":return o.createElement(i.hW8,Object.assign({key:e._key},e));case"m0075":return o.createElement(i.oyk,Object.assign({key:e._key},e));case"m0076":return o.createElement(i.vay,Object.assign({key:e._key},e));case"m0077":return o.createElement(i.oTw,Object.assign({key:e._key},e));case"m0078":return o.createElement(i.vjC,Object.assign({key:e._key},e));case"m0079":return o.createElement(i.o2A,Object.assign({key:e._key},e));case"m0080":return o.createElement(i.mbW,Object.assign({key:e._key},e));case"m0082":return o.createElement(i.mw8,Object.assign({key:e._key},e));case"m0087":return o.createElement(i.hXe,Object.assign({key:e._key},e));case"m0088":return o.createElement(i.okk,Object.assign({key:e._key},e));case"m0090":return o.createElement(i.p95,Object.assign({key:e._key},e));case"m0092":return o.createElement(i.pyk,Object.assign({key:e._key},e));case"m0094":return o.createElement(i.DIH,Object.assign({key:e._key},e));case"m0095":return o.createElement(i.wpG,Object.assign({key:e._key},e));case"m0106":return o.createElement(i.j_T,Object.assign({key:e._key},e));case"m0107":return o.createElement(i.qM7,Object.assign({key:e._key},e));case"m0114":return o.createElement(i.gTx,Object.assign({key:e._key},e));case"m0117":return o.createElement(i.nBP,Object.assign({key:e._key},e));case"m0118":return o.createElement(i.gZB,Object.assign({key:e._key},e));case"m0119":return o.createElement(i.$ko,Object.assign({key:e._key},e));case"m0120":return o.createElement(i.RXi,Object.assign({key:e._key},e));case"m0121":return o.createElement(i.Yzw,Object.assign({key:e._key},e));case"m0122":return o.createElement(i.diO,Object.assign({key:e._key},e));case"m0123":return o.createElement(i.Kj7,Object.assign({key:e._key},e));case"m0124":return o.createElement(i.R3m,Object.assign({key:e._key},e));case"m0127":return o.createElement(i.Yko,Object.assign({key:e._key},e));case"m0131":return o.createElement(i.HnX,Object.assign({key:e._key},e));case"m0132":return o.createElement(i.AFF,Object.assign({key:e._key},e));case"m0133":return o.createElement(i.HYG,Object.assign({key:e._key},e));case"m0134":return o.createElement(i.OV6,Object.assign({key:e._key},e));case"m0135":return o.createElement(i.HhT,Object.assign({key:e._key},e));case"m0137":return o.createElement(i.Vxi,Object.assign({key:e._key},e));case"m0138":return o.createElement(i.AwB,Object.assign({key:e._key},e));case"m0139":return o.createElement(i.HPC,Object.assign({key:e._key},e));case"m0140":return o.createElement(i.JEh,Object.assign({key:e._key},e));case"m0141":return o.createElement(i.Qgv,Object.assign({key:e._key},e));case"m0143":return o.createElement(i.cxW,Object.assign({key:e._key},e));case"m0144":return o.createElement(i.XdV,Object.assign({key:e._key},e));case"m0145":return o.createElement(i.Qar,Object.assign({key:e._key},e));case"m0146":return o.createElement(i.XOE,Object.assign({key:e._key},e));case"m0148":return o.createElement(i.X9Q,Object.assign({key:e._key},e));case"m0149":return o.createElement(i.cM4,Object.assign({key:e._key},e));case"m0150":return o.createElement(i.GI9,Object.assign({key:e._key},e));case"m0151":return o.createElement(i.N1_,Object.assign({key:e._key},e));case"m0151B":return o.createElement(i.Nrd,Object.assign({key:e._key},e));case"m0152":return o.createElement(i.GnX,Object.assign({key:e._key},e));default:return o.createElement("div",{key:t._key},o.createElement("h2",null,t._type),o.createElement("pre",null,JSON.stringify(t,null,2)))}})(t.module[0]))};var u=n(6882),d=n(887),p=n(6725);const f=new d.QueryClient,m=e=>{let{pageContext:t,allActiveLocaleIdentifiers:n,pathNames:a,themes:s,isSubNavigationHidden:l=!1,children:c,pageForAllLocaleIdentifiers:m,allRegionCountryLanguageAssignments:h}=e;const g=(0,r.Xf)(t.localeIdentifier.localeId),v=t.doPartnerHandleRedirect||!1,y={locale:g,localeIdentifier:t.localeIdentifier,allActiveLocaleIdentifiers:n,pageForAllLocaleIdentifiers:m,allRegionCountryLanguageAssignments:h},b=a?(0,r.UD)(a):[],x=s?(0,r.Jo)(s):[],E={address:{getAddressSuggestions:(e,t)=>(0,d.useQuery)(["getAddressSuggestions",e,g],(()=>(0,r.e9)(e,g)),t)},partner:{getPartnerByHandle:(e,t)=>(0,d.useQuery)(["getPartnerByHandle",e,g],(()=>(0,r.m8)(e,g)),t),useGetPartnerByHandle:(e,t)=>((e,t,n)=>{const i=(0,o.useCallback)((async()=>{try{if(!e)return;return await(0,r.m8)(e,n)}catch(t){return void(t instanceof r._B?console.error(t.serializeErrors()):console.error(t))}}),[e,n]);return(0,d.useQuery)(["getPartnerByHandle",e,n],i,t)})(e,t,g),getPartnersByLocation:(e,t,n,i)=>(0,d.useQuery)(["getPartnerByLatLng",e,t,g,n],(()=>(0,r.m$)(e,t,g,n)),i),getPartnerSuggestions:(e,t,n)=>(0,d.useQuery)(["getPartnerSuggestions",e,g,t],(()=>(0,r.Mf)(e,g,t)),n)},products:{getProducts:e=>(0,d.useQuery)(["getProducts",e],(()=>(0,r.d$)(e))),getProduct:(e,t)=>(0,d.useQuery)(["getProduct",e,t],(()=>(0,r.oo)(e,t)))},events:{getEvents:e=>(0,d.useQuery)(["getEvents",e],(()=>(0,r.kQ)(e))),getEventTypes:()=>(0,d.useQuery)(["getEventTypes"],(()=>(0,r.G1)()))},visitor:{getVisitorSettings:e=>(0,d.useQuery)(["getVisitorSettings"],r.sc,e),mutationVisitorSettings:()=>(0,d.useMutation)("updateVisitorSettings",(e=>(0,r.j8)(e)),{onSuccess:e=>{f.setQueryData(["getVisitorSettings"],e)}}),mutationSendContactRequest:()=>(0,d.useMutation)("sendContactRequest",(e=>(0,r.oA)(e)))}};return o.createElement(d.QueryClientProvider,{client:f},o.createElement(w,{allActiveLocaleIdentifiers:n,doPartnerHandleRedirect:v,locale:g}),o.createElement(i.Muw,{contract:y},o.createElement(i.AJe,{contract:E},o.createElement(i.LZt,{contract:b},o.createElement(i.aqS,{isSubNavigationHidden:l},o.createElement(u.Z,null,o.createElement(i.QoN,{contract:x},c)))))),o.createElement(p.ReactQueryDevtools,{initialIsOpen:!1}))},h=e=>{let{children:t}=e;return o.createElement("div",{style:{display:"grid",width:"100vw",height:"100vh"}},o.createElement(i.wrv,{sx:{alignSelf:"center",justifySelf:"center"}},t))};var g=n(2970);const v="true"!=={}.GATSBY_DISABLE_VISITOR_SERVICE,y=r.kc.map((e=>`(?:${e})`)).join("|").replace(/\./g,"\\."),b=new RegExp(`^([\\w-]*)\\.(?:${y})`),x=e=>{const t=new URL(window.location.href);return t.hostname=e,t.href},E=e=>{window.location.href=e},w=e=>{let{allActiveLocaleIdentifiers:t,doPartnerHandleRedirect:n=!1,locale:i}=e;if("undefined"==typeof window||!v)return null;const a=(0,d.useQueryClient)(),o=(e=>{var t;const n=null===(t=e.match(b))||void 0===t?void 0:t[1];if(n&&!r.Ou.includes(n))return n})(window.location.hostname),{isLoading:s,data:l}=(0,d.useQuery)("getVisitorSettings",(()=>(0,r.sc)())),{isLoading:c,data:u}=(0,d.useQuery)(["doesPartnerHandleFromUrlExist",o,i],(()=>(0,r.zM)(o,i))),{isLoading:p,data:f}=(0,d.useQuery)(["doesPartnerHandleFromVisitorSettingsExist",null==l?void 0:l.partnerHandle,i],(()=>(0,r.zM)(null==l?void 0:l.partnerHandle,i)));if(s||void 0===l||c||p||void 0===f||void 0===u)return null;if(void 0===i&&l.locale){const e=((e,t)=>{const n=t.filter((t=>t.country.countryCode===(0,r.gb)(e)));return 0===n.length?r.q.id:(n.filter((t=>t.localeId===e))[0]||n.filter((e=>e.default))[0]||n[0]).localeId})(l.locale,t);return(0,g.navigate)(`${e}${window.location.search}`),null}if(!o&&!l.partnerHandle||o===l.partnerHandle&&u)return null;const m=(0,r.p4)(window.location);return n&&l.partnerHandle&&f?(E(x(`${l.partnerHandle}.${m}`)),null):o?n&&!u?((0,r.$V)(["partnerHandle"]).then((()=>E(x(m)))),null):((0,r.j8)({partnerHandle:o}).then((e=>{a.setQueryData(["getVisitorSettings"],e)})),null):null}},1273:function(e,t,n){"use strict";n.d(t,{A:function(){return i}});var r=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|inert|itemProp|itemScope|itemType|itemID|itemRef|on|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,i=function(e){var t={};return function(n){return void 0===t[n]&&(t[n]=e(n)),t[n]}}((function(e){return r.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)<91}))},5804:function(e,t,n){e.exports=n(6368)},7530:function(e,t,n){"use strict";var r=n(19),i=n(5502),a=n(4437),o=n(5111),s=n(7197),l=["projectId","dataset","imageOptions","ignoreUnknownTypes"],c={imageOptions:{},ignoreUnknownTypes:!0};function u(e){return"block"===e._type&&e.listItem}e.exports=function(e,t,n,d){var p=r({},c,t),f=Array.isArray(p.blocks)?p.blocks:[p.blocks],m=o(f),h=a(m,p.listNestMode),g=s(n,p.serializers||{}),v=l.reduce((function(e,t){var n=p[t];return void 0!==n&&(e[t]=n),e}),{});function y(t,n,r,a){return"list"===(f=t)._type&&f.listItem?(s=(o=t).listItem,l=o.level,c=o._key,p=o.children.map(y),e(g.list,{key:c,level:l,type:s,options:v},p)):u(t)?function(t,n){var r=t._key,a=i(t),o=a.map(y);return e(g.listItem,{node:t,serializers:g,index:n,key:r,options:v},o)}(t,function(e,t){for(var n=0,r=0;r<t.length;r++){if(t[r]===e)return n;u(t[r])&&n++}return n}(t,r)):function(e){return"string"==typeof e||e.marks||"span"===e._type}(t)?d(t,g,n,{serializeNode:y}):function(t,n,r){var a=i(t),o=a.map((function(e,t,n){return y(e,t,n,!0)})),s={key:t._key||"block-".concat(n),node:t,isInline:r,serializers:g,options:v};return e(g.block,s,o)}(t,n,a);var o,s,l,c,p,f}var b=Boolean(p.renderContainerOnSingleChild),x=h.map(y);if(b||x.length>1){var E=p.className?{className:p.className}:{};return e(g.container,E,x)}return x[0]?x[0]:"function"==typeof g.empty?e(g.empty):g.empty}},5502:function(e){"use strict";var t=["strong","em","code","underline","strike-through"];function n(e,t,n){if(!e.marks||0===e.marks.length)return e.marks||[];var i=e.marks.reduce((function(e,r){e[r]=e[r]?e[r]+1:1;for(var i=t+1;i<n.length;i++){var a=n[i];if(!a.marks||!Array.isArray(a.marks)||-1===a.marks.indexOf(r))break;e[r]++}return e}),{}),a=r.bind(null,i);return e.marks.slice().sort(a)}function r(e,n,r){var i=e[n]||0,a=e[r]||0;if(i!==a)return a-i;var o=t.indexOf(n),s=t.indexOf(r);return o!==s?o-s:n<r?-1:n>r?1:0}e.exports=function(e){var t=e.children,r=e.markDefs;if(!t||!t.length)return[];var i=t.map(n),a={_type:"span",children:[]},o=[a];return t.forEach((function(e,t){var n=i[t];if(n){var a=1;if(o.length>1)for(;a<o.length;a++){var s=o[a].markKey,l=n.indexOf(s);if(-1===l)break;n.splice(l,1)}var c,u=function(e){for(var t=e.length-1;t>=0;t--){var n=e[t];if("span"===n._type&&n.children)return n}return}(o=o.slice(0,a));if(n.forEach((function(t){var n={_type:"span",_key:e._key,children:[],mark:r.find((function(e){return e._key===t}))||t,markKey:t};u.children.push(n),o.push(n),u=n})),"span"!==(c=e)._type||"string"!=typeof c.text||!Array.isArray(c.marks)&&void 0!==c.marks)u.children=u.children.concat(e);else{for(var d=e.text.split("\n"),p=d.length;p-- >1;)d.splice(p,0,"\n");u.children=u.children.concat(d)}}else{o[o.length-1].children.push(e)}})),a.children}},5111:function(e,t,n){"use strict";var r=n(19);function i(e){var t=0,n=e.length;if(0===n)return t;for(var r=0;r<n;r++)t=(t<<5)-t+e.charCodeAt(r),t&=t;return t}e.exports=function(e){return e.map((function(e){return e._key?e:r({_key:(t=e,i(JSON.stringify(t)).toString(36).replace(/[^A-Za-z0-9]/g,""))},e);var t}))}},8272:function(e,t,n){"use strict";var r=n(4170),i=n(9220),a=n(19),o=encodeURIComponent,s="You must either:\n  - Pass `projectId` and `dataset` to the block renderer\n  - Materialize images to include the `url` field.\n\nFor more information, see ".concat(r("block-content-image-materializing"));e.exports=function(e){var t=e.node,n=e.options,r=n.projectId,l=n.dataset,c=t.asset;if(!c)throw new Error("Image does not have required `asset` property");if(c.url)return c.url+function(e){var t=e.imageOptions,n=Object.keys(t);if(!n.length)return"";var r=n.map((function(e){return"".concat(o(e),"=").concat(o(t[e]))}));return"?".concat(r.join("&"))}(n);if(!r||!l)throw new Error(s);if(!c._ref)throw new Error("Invalid image reference in block, no `_ref` found on `asset`");return i(a({projectId:r,dataset:l},n.imageOptions||{})).image(t).toString()}},6368:function(e,t,n){"use strict";var r=n(5115),i=n(7530),a=n(8272),o=n(7197);e.exports={blocksToNodes:function(e,t,n,a){if(n)return i(e,t,n,a);var o=r(e);return i(e,t,o.defaultSerializers,o.serializeSpan)},getSerializers:r,getImageUrl:a,mergeSerializers:o}},7197:function(e,t,n){"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}var i=n(19);e.exports=function(e,t){return Object.keys(e).reduce((function(n,a){var o=r(e[a]);return n[a]="function"===o?void 0!==t[a]?t[a]:e[a]:"object"===o?i({},e[a],t[a]):void 0===t[a]?e[a]:t[a],n}),{})}},4437:function(e,t,n){"use strict";var r=n(19);function i(e){return Boolean(e.listItem)}function a(e,t){return e.level===t.level&&e.listItem===t.listItem}function o(e){return{_type:"list",_key:"".concat(e._key,"-parent"),level:e.level,listItem:e.listItem,children:[e]}}function s(e){return e.children&&e.children[e.children.length-1]}function l(e,t){var n="string"==typeof t.listItem;if("list"===e._type&&e.level===t.level&&n&&e.listItem===t.listItem)return e;var r=s(e);return!!r&&l(r,t)}e.exports=function(e){for(var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"html",c=[],u=0;u<e.length;u++){var d=e[u];if(i(d))if(t)if(a(d,t))t.children.push(d);else if(d.level>t.level){var p=o(d);if("html"===n){var f=s(t),m=r({},f,{children:f.children.concat(p)});t.children[t.children.length-1]=m}else t.children.push(p);t=p}else if(d.level<t.level){var h=l(c[c.length-1],d);if(h){(t=h).children.push(d);continue}t=o(d),c.push(t)}else if(d.listItem===t.listItem)console.warn("Unknown state encountered for block",d),c.push(d);else{var g=l(c[c.length-1],{level:d.level});if(g&&g.listItem===d.listItem){(t=g).children.push(d);continue}t=o(d),c.push(t)}else t=o(d),c.push(t);else c.push(d),t=null}return c}},5115:function(e,t,n){"use strict";var r=n(19),i=n(8272);e.exports=function(e,t){var n=t||{useDashedStyles:!1};function a(t,n){return e(t,null,n.children)}return{defaultSerializers:{types:{block:function(t){var n=t.node.style||"normal";return/^h\d/.test(n)?e(n,null,t.children):e("blockquote"===n?"blockquote":"p",null,t.children)},image:function(t){if(!t.node.asset)return null;var n=e("img",{src:i(t)});return t.isInline?n:e("figure",null,n)}},marks:{strong:a.bind(null,"strong"),em:a.bind(null,"em"),code:a.bind(null,"code"),underline:function(t){var r=n.useDashedStyles?{"text-decoration":"underline"}:{textDecoration:"underline"};return e("span",{style:r},t.children)},"strike-through":function(t){return e("del",null,t.children)},link:function(t){return e("a",{href:t.mark.href},t.children)}},list:function(t){var n="bullet"===t.type?"ul":"ol";return e(n,null,t.children)},listItem:function(t){var n=t.node.style&&"normal"!==t.node.style?e(t.serializers.types.block,t,t.children):t.children;return e("li",null,n)},block:function(t){var n=t.node,r=t.serializers,i=t.options,a=t.isInline,o=t.children,s=n._type,l=r.types[s];if(!l){if(i.ignoreUnknownTypes)return console.warn('Unknown block type "'.concat(s,'", please specify a serializer for it in the `serializers.types` prop')),e(r.unknownType,{node:n,options:i,isInline:a},o);throw new Error('Unknown block type "'.concat(s,'", please specify a serializer for it in the `serializers.types` prop'))}return e(l,{node:n,options:i,isInline:a},o)},span:function(t){var n=t.node,r=n.mark,i=n.children,a="string"==typeof r?r:r._type,o=t.serializers.marks[a];return o?e(o,t.node,i):(console.warn('Unknown mark type "'.concat(a,'", please specify a serializer for it in the `serializers.marks` prop')),e(t.serializers.unknownMark,null,i))},hardBreak:function(){return e("br")},unknownType:function(t){return e("div",{style:{display:"none"}},'Unknown block type "'.concat(t.node._type,'", please specify a serializer for it in the `serializers.types` prop'))},unknownMark:"span",container:"div",text:void 0,empty:""},serializeSpan:function(t,n,i,a){if("\n"===t&&n.hardBreak)return e(n.hardBreak,{key:"hb-".concat(i)});if("string"==typeof t)return n.text?e(n.text,{key:"text-".concat(i)},t):t;var o;t.children&&(o={children:t.children.map((function(e,n){return a.serializeNode(e,n,t.children,!0)}))});var s=r({},t,o);return e(n.span,{key:t._key||"span-".concat(i),node:s,serializers:n})}}}},4170:function(e){e.exports=function(e){return"https://docs.sanity.io/help/"+e}},9220:function(e){e.exports=function(){function e(){return e=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},e.apply(this,arguments)}function t(e,t){if(e){if("string"==typeof e)return n(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?n(e,t):void 0}}function n(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function r(e){var n=0;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(e=t(e)))return function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(n=e[Symbol.iterator]()).next.bind(n)}var i="image-Tb9Ew8CXIwaY6R1kjMvI0uRR-2000x3000-jpg";function a(e){var t=e.split("-"),n=t[1],r=t[2],a=t[3];if(!n||!r||!a)throw new Error("Malformed asset _ref '"+e+"'. Expected an id like \""+i+'".');var o=r.split("x"),s=+o[0],l=+o[1];if(!isFinite(s)||!isFinite(l))throw new Error("Malformed asset _ref '"+e+"'. Expected an id like \""+i+'".');return{id:n,width:s,height:l,format:a}}var o=function(e){return!!e&&"string"==typeof e._ref},s=function(e){return!!e&&"string"==typeof e._id},l=function(e){var t=e;return!(!t||!t.asset)&&"string"==typeof t.asset.url};function c(e){if(!e)return null;var t;if("string"==typeof e&&u(e))t={asset:{_ref:d(e)}};else if("string"==typeof e)t={asset:{_ref:e}};else if(o(e))t={asset:e};else if(s(e))t={asset:{_ref:e._id||""}};else if(l(e))t={asset:{_ref:d(e.asset.url)}};else{if("object"!=typeof e.asset)return null;t=e}var n=e;return n.crop&&(t.crop=n.crop),n.hotspot&&(t.hotspot=n.hotspot),p(t)}function u(e){return/^https?:\/\//.test(""+e)}function d(e){return("image-"+e.split("/").slice(-1)[0]).replace(/\.([a-z]+)$/,"-$1")}function p(t){if(t.crop&&t.hotspot)return t;var n=e({},t);return n.crop||(n.crop={left:0,top:0,bottom:0,right:0}),n.hotspot||(n.hotspot={x:.5,y:.5,height:1,width:1}),n}var f=[["width","w"],["height","h"],["format","fm"],["download","dl"],["blur","blur"],["sharpen","sharp"],["invert","invert"],["orientation","or"],["minHeight","min-h"],["maxHeight","max-h"],["minWidth","min-w"],["maxWidth","max-w"],["quality","q"],["fit","fit"],["crop","crop"],["saturation","sat"],["auto","auto"],["dpr","dpr"],["pad","pad"]];function m(t){var n=e({},t||{}),r=n.source;delete n.source;var i=c(r);if(!i)return null;var o=a(i.asset._ref||i.asset._id||""),s=Math.round(i.crop.left*o.width),l=Math.round(i.crop.top*o.height),u={left:s,top:l,width:Math.round(o.width-i.crop.right*o.width-s),height:Math.round(o.height-i.crop.bottom*o.height-l)},d=i.hotspot.height*o.height/2,p=i.hotspot.width*o.width/2,f=i.hotspot.x*o.width,m=i.hotspot.y*o.height,v={left:f-p,top:m-d,right:f+p,bottom:m+d};return n.rect||n.focalPoint||n.ignoreImageParams||n.crop||(n=e(e({},n),g({crop:u,hotspot:v},n))),h(e(e({},n),{},{asset:o}))}function h(e){var t=e.baseUrl||"https://cdn.sanity.io",n=e.asset.id+"-"+e.asset.width+"x"+e.asset.height+"."+e.asset.format,r=t+"/images/"+e.projectId+"/"+e.dataset+"/"+n,i=[];if(e.rect){var a=e.rect,o=a.left,s=a.top,l=a.width,c=a.height;(0!==o||0!==s||c!==e.asset.height||l!==e.asset.width)&&i.push("rect="+o+","+s+","+l+","+c)}e.bg&&i.push("bg="+e.bg),e.focalPoint&&(i.push("fp-x="+e.focalPoint.x),i.push("fp-y="+e.focalPoint.y));var u=[e.flipHorizontal&&"h",e.flipVertical&&"v"].filter(Boolean).join("");return u&&i.push("flip="+u),f.forEach((function(t){var n=t[0],r=t[1];void 0!==e[n]?i.push(r+"="+encodeURIComponent(e[n])):void 0!==e[r]&&i.push(r+"="+encodeURIComponent(e[r]))})),0===i.length?r:r+"?"+i.join("&")}function g(e,t){var n,r=t.width,i=t.height;if(!r||!i)return{width:r,height:i,rect:e.crop};var a=e.crop,o=e.hotspot,s=r/i;if(a.width/a.height>s){var l=a.height,c=l*s,u=a.top,d=(o.right-o.left)/2+o.left-c/2;d<a.left?d=a.left:d+c>a.left+a.width&&(d=a.left+a.width-c),n={left:Math.round(d),top:Math.round(u),width:Math.round(c),height:Math.round(l)}}else{var p=a.width,f=p/s,m=a.left,h=(o.bottom-o.top)/2+o.top-f/2;h<a.top?h=a.top:h+f>a.top+a.height&&(h=a.top+a.height-f),n={left:Math.max(0,Math.floor(m)),top:Math.max(0,Math.floor(h)),width:Math.round(p),height:Math.round(f)}}return{width:r,height:i,rect:n}}var v=["clip","crop","fill","fillmax","max","scale","min"],y=["top","bottom","left","right","center","focalpoint","entropy"],b=["format"];function x(e){return!!e&&"object"==typeof e.clientConfig}function E(e){for(var t,n=r(f);!(t=n()).done;){var i=t.value,a=i[0],o=i[1];if(e===a||e===o)return a}return e}function w(e){var t=e;if(x(t)){var n=t.clientConfig,r=n.apiHost,i=n.projectId,a=n.dataset;return new _(null,{baseUrl:(r||"https://api.sanity.io").replace(/^https:\/\/api\./,"https://cdn."),projectId:i,dataset:a})}return new _(null,e)}var _=function(){function t(t,n){this.options=e(t?e({},t.options||{}):{},n||{})}var n=t.prototype;return n.withOptions=function(n){var r=n.baseUrl||this.options.baseUrl,i={baseUrl:r};for(var a in n)n.hasOwnProperty(a)&&(i[E(a)]=n[a]);return new t(this,e({baseUrl:r},i))},n.image=function(e){return this.withOptions({source:e})},n.dataset=function(e){return this.withOptions({dataset:e})},n.projectId=function(e){return this.withOptions({projectId:e})},n.bg=function(e){return this.withOptions({bg:e})},n.dpr=function(e){return this.withOptions({dpr:e})},n.width=function(e){return this.withOptions({width:e})},n.height=function(e){return this.withOptions({height:e})},n.focalPoint=function(e,t){return this.withOptions({focalPoint:{x:e,y:t}})},n.maxWidth=function(e){return this.withOptions({maxWidth:e})},n.minWidth=function(e){return this.withOptions({minWidth:e})},n.maxHeight=function(e){return this.withOptions({maxHeight:e})},n.minHeight=function(e){return this.withOptions({minHeight:e})},n.size=function(e,t){return this.withOptions({width:e,height:t})},n.blur=function(e){return this.withOptions({blur:e})},n.sharpen=function(e){return this.withOptions({sharpen:e})},n.rect=function(e,t,n,r){return this.withOptions({rect:{left:e,top:t,width:n,height:r}})},n.format=function(e){return this.withOptions({format:e})},n.invert=function(e){return this.withOptions({invert:e})},n.orientation=function(e){return this.withOptions({orientation:e})},n.quality=function(e){return this.withOptions({quality:e})},n.forceDownload=function(e){return this.withOptions({download:e})},n.flipHorizontal=function(){return this.withOptions({flipHorizontal:!0})},n.flipVertical=function(){return this.withOptions({flipVertical:!0})},n.ignoreImageParams=function(){return this.withOptions({ignoreImageParams:!0})},n.fit=function(e){if(-1===v.indexOf(e))throw new Error('Invalid fit mode "'+e+'"');return this.withOptions({fit:e})},n.crop=function(e){if(-1===y.indexOf(e))throw new Error('Invalid crop mode "'+e+'"');return this.withOptions({crop:e})},n.saturation=function(e){return this.withOptions({saturation:e})},n.auto=function(e){if(-1===b.indexOf(e))throw new Error('Invalid auto mode "'+e+'"');return this.withOptions({auto:e})},n.pad=function(e){return this.withOptions({pad:e})},n.url=function(){return m(this.options)},n.toString=function(){return this.url()},t}();return w}()},4372:function(e,t,n){"use strict";var r=n(4041),i=n(9067),a=n(5804),o=n(5477),s=o.serializers,l=o.serializeSpan,c=o.renderProps,u=a.getImageUrl,d=a.blocksToNodes,p=a.mergeSerializers,f=r.createElement,m=function e(t){var n=p(e.defaultSerializers,t.serializers),r=Object.assign({},c,t,{serializers:n,blocks:t.blocks||[]});return d(f,r,s,l)};m.defaultSerializers=s,m.getImageUrl=u,m.propTypes={className:i.string,renderContainerOnSingleChild:i.bool,ignoreUnknownTypes:i.bool,projectId:i.string,dataset:i.string,imageOptions:i.object,serializers:i.shape({types:i.object,marks:i.object,list:i.func,listItem:i.func,block:i.func,span:i.func}),blocks:i.oneOfType([i.arrayOf(i.shape({_type:i.string.isRequired})),i.shape({_type:i.string.isRequired})]).isRequired},m.defaultProps={ignoreUnknownTypes:!0,renderContainerOnSingleChild:!1,serializers:{},imageOptions:{}},e.exports=m},5477:function(e,t,n){"use strict";var r=n(4041),i=(0,n(5804).getSerializers)(r.createElement),a=i.defaultSerializers,o=i.serializeSpan;e.exports={serializeSpan:o,serializers:a,renderProps:{nestMarks:!0}}},869:function(e,t,n){var r;e.exports=(r=n(4041),function(){var e={378:function(e){"use strict";e.exports=function e(t,n){if(t===n)return!0;if(t&&n&&"object"==typeof t&&"object"==typeof n){if(t.constructor!==n.constructor)return!1;var r,i,a;if(Array.isArray(t)){if((r=t.length)!=n.length)return!1;for(i=r;0!=i--;)if(!e(t[i],n[i]))return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if((r=(a=Object.keys(t)).length)!==Object.keys(n).length)return!1;for(i=r;0!=i--;)if(!Object.prototype.hasOwnProperty.call(n,a[i]))return!1;for(i=r;0!=i--;){var o=a[i];if(!e(t[o],n[o]))return!1}return!0}return t!=t&&n!=n}},145:function(e,t,n){"use strict";n.r(t),t.default='@keyframes spin{to{transform:rotate(360deg)}}.tf-v1-popover{bottom:96px;position:fixed;right:16px;z-index:10001}.tf-v1-popover.open{max-width:100%;min-height:360px;min-width:360px}.tf-v1-popover-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%;opacity:0;transition:opacity .25s ease-in-out;border-radius:4px;box-shadow:rgba(0,0,0,.08) 0 2px 4px,rgba(0,0,0,.06) 0 2px 12px}.tf-v1-popover-wrapper iframe{width:100%;height:100%;border:none;overflow:hidden;border-radius:8px}.tf-v1-popover-close{display:none}.tf-v1-popover-button{width:54px;height:54px;position:fixed;box-shadow:0 2px 12px rgba(0,0,0,.06),0 2px 4px rgba(0,0,0,.08);color:#fff;right:26px;bottom:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;background:#3a7685;line-height:0;border:none;padding:0}.tf-v1-popover-button-icon{width:54px;height:54px;font-size:24px;border-radius:50%;overflow:hidden;display:flex;justify-content:center;align-items:center}.tf-v1-popover-button-icon svg.default{margin-top:6px}.tf-v1-popover-button-icon svg,.tf-v1-popover-button-icon img{max-width:54px;max-height:54px}.tf-v1-popover-button-icon img{width:100%;height:100%;object-fit:cover;border-radius:50%}.tf-v1-popover-tooltip{position:fixed;right:94px;bottom:33px;max-width:240px;padding:10px 25px 10px 10px;border-radius:8px;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.08),0 2px 12px rgba(0,0,0,.06);font-size:14px;font-family:Helvetica,Arial,sans-serif;line-height:22px}.tf-v1-popover-tooltip::before{background-color:#fff;content:"";display:block;width:12px;height:12px;position:absolute;right:-4px;bottom:15px;transform:rotate(45deg);box-shadow:2px -2px 2px 0 rgba(0,0,0,.06)}.tf-v1-popover-tooltip-text{overflow:hidden}.tf-v1-popover-tooltip-close{color:rgba(0,0,0,.2);cursor:pointer;margin-left:4px;display:inline-block;width:20px;height:20px;font-size:18px;text-align:center;position:absolute;top:8px;right:6px}.tf-v1-popover-tooltip-close:hover{color:rgba(0,0,0,.3)}.tf-v1-popover-tooltip.closing{transition:opacity .25s ease-in-out;opacity:0}.tf-v1-popover-unread-dot{width:8px;height:8px;border-radius:50%;background-color:#fa6b05;border:2px solid #fff;position:absolute;top:2px;right:2px}.tf-v1-popover-unread-dot.closing{transition:opacity .25s ease-in-out;opacity:0}.tf-v1-spinner{border:3px solid #aaa;font-size:40px;width:1em;height:1em;border-radius:.5em;box-sizing:border-box;animation:spin 1s linear infinite;border-top-color:#fff;position:absolute;top:50%;left:50%;margin:-20px 0 0 -20px}@media(max-width: 480px){.tf-v1-popover.open{top:0;left:0;bottom:0;right:0;width:100% !important;height:100% !important;width:100vw !important;height:100vh !important;max-height:stretch}.tf-v1-popover.open .tf-v1-popover-close{display:block}.tf-v1-popover-wrapper{border-radius:0;box-shadow:none}.tf-v1-popover-wrapper iframe{border-radius:0}.tf-v1-popover-close{position:absolute;font-size:32px;line-height:24px;width:24px;height:24px;text-align:center;cursor:pointer;opacity:.75;transition:opacity .25s ease-in-out;text-decoration:none;color:#000;top:.5rem;right:.5rem;z-index:1;opacity:0}.tf-v1-popover-close:hover{opacity:1}}@media(max-width: 480px)and (min-width: 481px){.tf-v1-popover-close{color:#fff !important}}@media(max-width: 480px){.tf-v1-popover-button{width:44px;height:44px;right:8px;bottom:8px}.tf-v1-popover-button-icon{font-size:20px}.tf-v1-popover-button-icon svg{margin-top:4px;max-height:24px;max-width:24px}.tf-v1-popover-button-icon img{max-width:44px;max-height:44px}}@media(max-width: 480px){.tf-v1-popover-tooltip{position:fixed;right:66px;bottom:8px;left:auto;font-size:12px}.tf-v1-popover-tooltip::before{bottom:14px}}@media(max-width: 480px){.tf-v1-popover-unread-dot{top:0;right:0}}@media(max-width: 480px){.tf-v1-spinner{border:3px solid #aaa;font-size:32px;width:1em;height:1em;border-radius:.5em;box-sizing:border-box;animation:spin 1s linear infinite;border-top-color:#fff;position:absolute;top:50%;left:50%;margin:-16px 0 0 -16px}}'},792:function(e,t,n){"use strict";n.r(t),t.default="@keyframes spin{to{transform:rotate(360deg)}}.tf-v1-popup{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.75);transition:opacity .25s ease-in-out;z-index:10001;display:flex;align-items:center;justify-content:center}.tf-v1-popup .tf-v1-iframe-wrapper{position:relative;transition:opacity .25s ease-in-out;min-width:360px;min-height:360px}.tf-v1-popup .tf-v1-iframe-wrapper iframe{width:100%;height:100%;border:none;overflow:hidden;border-radius:8px}.tf-v1-popup .tf-v1-close{position:absolute;font-size:32px;line-height:24px;width:24px;height:24px;text-align:center;cursor:pointer;opacity:.75;transition:opacity .25s ease-in-out;text-decoration:none;color:#000;top:-34px;right:0}.tf-v1-popup .tf-v1-close:hover{opacity:1}@media(min-width: 481px){.tf-v1-popup .tf-v1-close{color:#fff !important}}.tf-v1-popup .tf-v1-spinner{border:3px solid #aaa;font-size:40px;width:1em;height:1em;border-radius:.5em;box-sizing:border-box;animation:spin 1s linear infinite;border-top-color:#fff;position:absolute;top:50%;left:50%;margin:-20px 0 0 -20px}@media(max-width: 480px){.tf-v1-popup{width:100% !important;height:100% !important;width:100vw !important;height:100vh !important;max-height:stretch}.tf-v1-popup .tf-v1-iframe-wrapper{position:relative;transition:opacity .25s ease-in-out;min-width:100%;min-height:100%}.tf-v1-popup .tf-v1-iframe-wrapper iframe{border-radius:0}.tf-v1-popup .tf-v1-close{position:absolute;font-size:32px;line-height:24px;width:24px;height:24px;text-align:center;cursor:pointer;opacity:.75;transition:opacity .25s ease-in-out;text-decoration:none;color:#000;top:6px;right:8px}.tf-v1-popup .tf-v1-close:hover{opacity:1}}@media(max-width: 480px)and (min-width: 481px){.tf-v1-popup .tf-v1-close{color:#fff !important}}"},838:function(e,t,n){"use strict";n.r(t),t.default="@keyframes spin{to{transform:rotate(360deg)}}.tf-v1-sidetab{position:fixed;top:50%;right:0;width:400px;height:580px;transform:translate(100%, -50%);box-shadow:0 2px 4px rgba(0,0,0,.08),0 2px 12px rgba(0,0,0,.06);z-index:10001;will-change:transform}.tf-v1-sidetab.ready{transition:transform 250ms ease-in-out}.tf-v1-sidetab iframe{width:100%;height:100%;border:none;overflow:hidden;border-radius:8px 0 0 8px}.tf-v1-sidetab.open{transform:translate(0, -50%)}.tf-v1-sidetab-wrapper{position:relative;height:100%}.tf-v1-sidetab-button{position:absolute;top:50%;left:-48px;transform:rotate(-90deg) translateX(-50%);transform-origin:left top;min-width:100px;max-width:540px;height:48px;display:flex;align-items:center;padding:12px 16px;border-radius:8px 8px 0 0;color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.08),0 2px 12px rgba(0,0,0,.06);background-color:#3a7685;cursor:pointer;border:0;text-decoration:none;outline:none}.tf-v1-sidetab-button-text{flex:1;font-size:18px;font-family:Helvetica,Arial,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tf-v1-sidetab-button-icon{width:24px;height:24px;font-size:24px;transform:rotate(90deg);margin-right:12px;position:relative;order:-1}.tf-v1-sidetab-button-icon>img{width:100%;height:100%;object-fit:contain}.tf-v1-sidetab-close{display:none}.tf-v1-sidetab .tf-v1-spinner{border:3px solid #aaa;font-size:24px;width:1em;height:1em;border-radius:.5em;box-sizing:border-box;animation:spin 1s linear infinite;border-top-color:#fff;position:absolute;top:50%;left:50%;margin:-12px 0 0 -12px;top:0;left:0;margin:0}@media(max-width: 480px){.tf-v1-sidetab{transition:unset}.tf-v1-sidetab.ready{transition:unset}.tf-v1-sidetab.open{top:0;left:0;right:0;bottom:0;transform:translate(0, 0);width:100% !important;height:100% !important;width:100vw !important;height:100vh !important;max-height:stretch}.tf-v1-sidetab-close{position:absolute;font-size:32px;line-height:24px;width:24px;height:24px;text-align:center;cursor:pointer;opacity:.75;transition:opacity .25s ease-in-out;text-decoration:none;color:#000;display:block;top:6px;right:8px;z-index:1}.tf-v1-sidetab-close:hover{opacity:1}}@media(max-width: 480px)and (min-width: 481px){.tf-v1-sidetab-close{color:#fff !important}}"},630:function(e,t,n){"use strict";n.r(t),t.default="@keyframes spin{to{transform:rotate(360deg)}}.tf-v1-slider{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.75);transition:opacity .25s ease-in-out;z-index:10001}.tf-v1-slider .tf-v1-iframe-wrapper{height:100%;position:absolute;top:0;transition:right .5s ease-in-out,left .5s ease-in-out}.tf-v1-slider .tf-v1-iframe-wrapper iframe{width:100%;height:100%;border:none;overflow:hidden}@media(min-width: 481px){.tf-v1-slider .tf-v1-iframe-wrapper iframe{border-radius:8px 0 0 8px}}.tf-v1-slider .tf-v1-close{position:absolute;font-size:32px;line-height:24px;width:24px;height:24px;text-align:center;cursor:pointer;opacity:.75;transition:opacity .25s ease-in-out;text-decoration:none;color:#000}.tf-v1-slider .tf-v1-close:hover{opacity:1}@media(min-width: 481px){.tf-v1-slider .tf-v1-close{color:#fff !important}}@media(min-width: 481px){.tf-v1-slider .tf-v1-close{top:4px;left:-24px}}.tf-v1-slider .tf-v1-close:hover{opacity:1}.tf-v1-slider .tf-v1-spinner{border:3px solid #aaa;font-size:40px;width:1em;height:1em;border-radius:.5em;box-sizing:border-box;animation:spin 1s linear infinite;border-top-color:#fff;position:absolute;top:50%;left:50%;margin:-20px 0 0 -20px}@media(min-width: 481px){.tf-v1-slider.left .tf-v1-iframe-wrapper iframe{border-radius:0 8px 8px 0}.tf-v1-slider.left .tf-v1-close{left:auto;right:-24px}}@media(max-width: 480px){.tf-v1-slider{width:100% !important;height:100% !important;width:100vw !important;height:100vh !important;max-height:stretch}.tf-v1-slider .tf-v1-iframe-wrapper{width:100% !important;height:100%;transition:unset}.tf-v1-slider .tf-v1-iframe-wrapper iframe{border-radius:none}.tf-v1-slider .tf-v1-close{position:absolute;font-size:32px;line-height:24px;width:24px;height:24px;text-align:center;cursor:pointer;opacity:.75;transition:opacity .25s ease-in-out;text-decoration:none;color:#000;top:6px;right:8px;left:auto}.tf-v1-slider .tf-v1-close:hover{opacity:1}}@media(max-width: 480px)and (min-width: 481px){.tf-v1-slider .tf-v1-close{color:#fff !important}}"},684:function(e,t,n){"use strict";n.r(t),t.default=".tf-v1-widget{width:100%;height:100%;position:relative}.tf-v1-widget iframe{width:100%;height:100%;border:none;overflow:hidden;border-radius:8px}.tf-v1-widget-close{display:none}.tf-v1-widget-iframe-overlay{width:100%;height:100%;border:none;overflow:hidden;border-radius:8px;position:absolute;top:0;left:0}.tf-v1-widget-fullscreen{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10001;width:100% !important;height:100% !important;width:100vw !important;height:100vh !important;max-height:stretch}.tf-v1-widget-fullscreen .tf-v1-widget-close{display:block;position:absolute;font-size:32px;line-height:24px;width:24px;height:24px;text-align:center;cursor:pointer;opacity:.75;transition:opacity .25s ease-in-out;text-decoration:none;color:#000;top:4px;right:6px;z-index:1}.tf-v1-widget-fullscreen .tf-v1-widget-close:hover{opacity:1}@media(min-width: 481px){.tf-v1-widget-fullscreen .tf-v1-widget-close{color:#fff !important}}.tf-v1-widget-fullscreen iframe{border-radius:0}"},281:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),i(n(11),t),i(n(739),t),i(n(860),t)},794:function(e,t,n){"use strict";var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},r.apply(this,arguments)},i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.InlineStyle=void 0;var a=i(n(156)),o=i(n(52));t.InlineStyle=function(e){var t=e.filename,i=n(367)("./"+t+".css"),s=o.default();return a.default.createElement("style",r({},s?{nonce:s}:{}),i.default)}},11:function(e,t,n){"use strict";var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},r.apply(this,arguments)},i=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&i(t,e,n);return a(t,e),t},s=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]])}return n};Object.defineProperty(t,"__esModule",{value:!0}),t.makeButtonComponent=void 0;var l=o(n(156)),c=n(794),u={unmount:function(){},open:function(){}};t.makeButtonComponent=function(e,t){return function(n){var i=n.id,a=n.children,o=n.as,d=void 0===o?"button":o,p=n.style,f=void 0===p?{}:p,m=n.className,h=void 0===m?"":m,g=n.buttonProps,v=s(n,["id","children","as","style","className","buttonProps"]),y=l.useRef(u);l.useEffect((function(){return y.current=e(i,v),function(){return y.current.unmount()}}),[i,v]);var b=l.useMemo((function(){return function(){return y.current.open()}}),[]),x=l.default.createElement(d,r({style:f,className:h,onClick:b,"data-testid":"tf-v1-"+t,children:a},g));return l.default.createElement(l.default.Fragment,null,l.default.createElement(c.InlineStyle,{filename:t}),x)}}},739:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return i(t,e),t},o=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]])}return n};Object.defineProperty(t,"__esModule",{value:!0}),t.makeInitializerComponent=void 0;var s=a(n(156)),l=n(794);t.makeInitializerComponent=function(e,t){return function(n){var r=n.id,i=o(n,["id"]);return s.useEffect((function(){var t=e(r,i);return function(){t.unmount()}}),[r,i]),s.default.createElement(l.InlineStyle,{filename:t})}}},860:function(e,t,n){"use strict";var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},r.apply(this,arguments)},i=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&i(t,e,n);return a(t,e),t},s=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]])}return n};Object.defineProperty(t,"__esModule",{value:!0}),t.Widget=void 0;var l=o(n(156)),c=n(611),u=n(794);t.Widget=function(e){var t=e.id,n=e.style,i=void 0===n?{}:n,a=e.className,o=void 0===a?"":a,d=s(e,["id","style","className"]),p=l.useRef(null);return l.useEffect((function(){if(p.current){var e=c.createWidget(t,r(r({},d),{container:p.current}));return function(){e.unmount()}}}),[t,d]),l.default.createElement(l.default.Fragment,null,l.default.createElement(u.InlineStyle,{filename:"widget"}),l.default.createElement("div",{style:i,className:o,ref:p}))}},797:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),i(n(553),t)},553:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.memoComponent=t.propsAreEqual=void 0;var i=n(156),a=r(n(378));t.propsAreEqual=function(e,t){return a.default(e,t)},t.memoComponent=function(e){return i.memo(e,t.propsAreEqual)}},52:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){return void 0!==n.g.__webpack_nonce__?n.g.__webpack_nonce__:null}},367:function(e,t,n){var r={"./popover.css":145,"./popup.css":792,"./sidetab.css":838,"./slider.css":630,"./widget.css":684};function i(e){var t=a(e);return n(t)}function a(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}i.keys=function(){return Object.keys(r)},i.resolve=a,e.exports=i,i.id=367},611:function(e){e.exports=function(){"use strict";var e={27:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.FORM_BASE_URL=t.POPUP_SIZE=t.SLIDER_WIDTH=t.SLIDER_POSITION=t.SIDETAB_ATTRIBUTE=t.WIDGET_ATTRIBUTE=t.SLIDER_ATTRIBUTE=t.POPUP_ATTRIBUTE=t.POPOVER_ATTRIBUTE=void 0,t.POPOVER_ATTRIBUTE="data-tf-popover",t.POPUP_ATTRIBUTE="data-tf-popup",t.SLIDER_ATTRIBUTE="data-tf-slider",t.WIDGET_ATTRIBUTE="data-tf-widget",t.SIDETAB_ATTRIBUTE="data-tf-sidetab",t.SLIDER_POSITION="right",t.SLIDER_WIDTH=800,t.POPUP_SIZE=100,t.FORM_BASE_URL="https://form.typeform.com"},528:function(e,t,n){var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},r.apply(this,arguments)};Object.defineProperty(t,"__esModule",{value:!0}),t.createPopover=void 0;var i=n(747),a=n(320),o=function(e,t){var n=e.parentNode;n&&(n.removeChild(e),n.appendChild(t))},s=function(e,t){void 0===e&&(e="div"),void 0===t&&(t="tf-v1-popover-button-icon");var n=document.createElement(e);return n.className=t+" tf-v1-close-icon",n.innerHTML="&times;",n.dataset.testid=t,n},l={buttonColor:"#3a7685"};t.createPopover=function(e,t){void 0===t&&(t={});var n,c,u,d=r(r({},l),t),p=i.createIframe(e,"popover",d),f=p.iframe,m=p.embedId,h=p.refresh,g=p.focus,v=function(e,t){var n=document.createElement("div");return n.className="tf-v1-popover",n.dataset.testid="tf-v1-popover",i.setElementSize(n,{width:e,height:t})}(d.width,d.height),y=function(){var e=document.createElement("div");return e.className="tf-v1-popover-wrapper",e.dataset.testid="tf-v1-popover-wrapper",e}(),b=function(e,t){var n=i.getTextColor(t),r=document.createElement("div");r.className="tf-v1-popover-button-icon";var a='<svg class="default" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">\n    <path d="M21 0H0V9L10.5743 24V16.5H21C22.6567 16.5 24 15.1567 24 13.5V3C24 1.34325 22.6567 0 21 0ZM7.5\n    9.75C6.672 9.75 6 9.07875 6 8.25C6 7.42125 6.672 6.75 7.5 6.75C8.328 6.75 9 7.42125 9 8.25C9 9.07875 8.328 9.75\n    7.5 9.75ZM12.75 9.75C11.922 9.75 11.25 9.07875 11.25 8.25C11.25 7.42125 11.922 6.75 12.75 6.75C13.578 6.75 14.25\n    7.42125 14.25 8.25C14.25 9.07875 13.578 9.75 12.75 9.75ZM18 9.75C17.172 9.75 16.5 9.07875 16.5 8.25C16.5 7.42125\n    17.172 6.75 18 6.75C18.828 6.75 19.5 7.42125 19.5 8.25C19.5 9.07875 18.828 9.75 18 9.75Z" fill="'+n+'"></path>\n  </svg>',o=null==e?void 0:e.startsWith("http");return r.innerHTML=o?"<img alt='popover trigger icon button' src='"+e+"'/>":null!=e?e:a,r.dataset.testid="default-icon",r}(d.customIcon,d.buttonColor||l.buttonColor),x=function(){var e=document.createElement("div");e.className="tf-v1-spinner";var t=document.createElement("div");return t.className="tf-v1-popover-button-icon",t.dataset.testid="spinner-icon",t.append(e),t}(),E=s(),w=s("a","tf-v1-popover-close"),_=function(e){var t=i.getTextColor(e),n=document.createElement("button");return n.className="tf-v1-popover-button",n.dataset.testid="tf-v1-popover-button",n.style.backgroundColor=e,n.style.color=t,n}(d.buttonColor||l.buttonColor);(d.container||document.body).append(v),y.append(f),v.append(_),v.append(w),_.append(b);var k=function(){c&&c.parentNode&&(c.classList.add("closing"),setTimeout((function(){i.unmountElement(c)}),250))};d.tooltip&&d.tooltip.length>0&&(c=function(e,t){var n=document.createElement("span");n.className="tf-v1-popover-tooltip-close",n.dataset.testid="tf-v1-popover-tooltip-close",n.innerHTML="&times;",n.onclick=t;var r=document.createElement("div");r.className="tf-v1-popover-tooltip-text",r.innerHTML=e;var i=document.createElement("div");return i.className="tf-v1-popover-tooltip",i.dataset.testid="tf-v1-popover-tooltip",i.appendChild(r),i.appendChild(n),i}(d.tooltip,k),v.append(c)),d.notificationDays&&(d.enableSandbox||a.canBuildNotificationDot(e))&&(u=a.buildNotificationDot(),_.append(u)),f.onload=function(){v.classList.add("open"),y.style.opacity="1",w.style.opacity="1",o(x,E),i.addCustomKeyboardListener(T)};var S=i.makeAutoResize(v),C=function(){i.isOpen(y)||(k(),u&&(u.classList.add("closing"),d.notificationDays&&!d.enableSandbox&&a.saveNotificationDotHideUntilTime(e,d.notificationDays),setTimeout((function(){i.unmountElement(u)}),250)),S(),window.addEventListener("resize",S),setTimeout((function(){i.isInPage(y)?(y.style.opacity="0",w.style.opacity="0",y.style.display="flex",setTimeout((function(){v.classList.add("open"),y.style.opacity="1",w.style.opacity="1"})),o(b,E)):(v.append(y),o(b,x),y.style.opacity="0",w.style.opacity="0")})))},T=function(){var e;i.isOpen(v)&&(null===(e=t.onClose)||void 0===e||e.call(t),setTimeout((function(){d.keepSession?y.style.display="none":i.unmountElement(y),v.classList.remove("open"),o(E,b)}),250))};i.setAutoClose(m,d.autoClose,T);var I=function(){i.isOpen(y)?T():C()};return _.onclick=I,w.onclick=T,d.open&&!i.isOpen(y)&&(n=i.handleCustomOpen(C,d.open,d.openValue)),{open:C,close:T,toggle:I,refresh:h,focus:g,unmount:function(){i.unmountElement(v),window.removeEventListener("resize",S),d.open&&(null==n?void 0:n.remove)&&n.remove()}}}},797:function(e,t,n){var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),i(n(528),t),i(n(100),t)},320:function(e,t){var n=this&&this.__assign||function(){return n=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},n.apply(this,arguments)};Object.defineProperty(t,"__esModule",{value:!0}),t.buildNotificationDot=t.canBuildNotificationDot=t.saveNotificationDotHideUntilTime=void 0;var r="tfNotificationData",i=function(){var e=localStorage.getItem(r);return e?JSON.parse(e):{}},a=function(e){e&&localStorage.setItem(r,JSON.stringify(e))};t.saveNotificationDotHideUntilTime=function(e,t){var r,o=new Date;o.setDate(o.getDate()+t),a(n(n({},i()),((r={})[e]={hideUntilTime:o.getTime()},r)))},t.canBuildNotificationDot=function(e){var t=function(e){var t;return(null===(t=i()[e])||void 0===t?void 0:t.hideUntilTime)||0}(e);return(new Date).getTime()>t&&(t&&function(e){var t=i();delete t[e],a(t)}(e),!0)},t.buildNotificationDot=function(){var e=document.createElement("span");return e.className="tf-v1-popover-unread-dot",e.dataset.testid="tf-v1-popover-unread-dot",e}},100:function(e,t){Object.defineProperty(t,"__esModule",{value:!0})},630:function(e,t,n){var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]])}return n};Object.defineProperty(t,"__esModule",{value:!0}),t.createPopup=void 0;var i=n(747),a=n(27),o=n(747);t.createPopup=function(e,t){if(void 0===t&&(t={}),!i.hasDom())return{open:function(){},close:function(){},toggle:function(){},refresh:function(){},focus:function(){},unmount:function(){}};var n,s=t.width,l=t.height,c=t.size,u=void 0===c?a.POPUP_SIZE:c,d=t.onClose,p=r(t,["width","height","size","onClose"]),f=i.createIframe(e,"popup",p),m=f.iframe,h=f.embedId,g=f.refresh,v=f.focus,y=document.body.style.overflow,b=function(){var e=document.createElement("div");return e.className="tf-v1-popup",e.dataset.testid="tf-v1-popup",e.style.opacity="0",e}(),x=function(){var e=document.createElement("div");return e.className="tf-v1-spinner",e}(),E=function(e,t,n){var r=document.createElement("div");return r.className="tf-v1-iframe-wrapper",r.style.opacity="0",i.isDefined(e)&&i.isDefined(t)?i.setElementSize(r,{width:e,height:t}):(r.style.width="calc("+n+"% - 80px)",r.style.height="calc("+n+"% - 80px)",r)}(s,l,u);E.append(m),b.append(x),b.append(E);var w=p.container||document.body;m.onload=function(){E.style.opacity="1",setTimeout((function(){x.style.display="none"}),250),i.addCustomKeyboardListener(S)};var _=o.makeAutoResize(b),k=function(){o.isOpen(b)||(o.isInPage(b)?b.style.display="flex":(x.style.display="block",w.append(b)),document.body.style.overflow="hidden",_(),window.addEventListener("resize",_),setTimeout((function(){b.style.opacity="1"})))},S=function(){o.isOpen(b)&&(null==d||d(),b.style.opacity="0",document.body.style.overflow=y,setTimeout((function(){p.keepSession?b.style.display="none":C()}),250))};E.append(function(e){var t=document.createElement("a");return t.className="tf-v1-close tf-v1-close-icon",t.innerHTML="&times;",t.onclick=e,t}(S)),i.setAutoClose(h,p.autoClose,S),p.open&&!o.isOpen(b)&&(n=i.handleCustomOpen(k,p.open,p.openValue));var C=function(){i.unmountElement(b),window.removeEventListener("resize",_),p.open&&(null==n?void 0:n.remove)&&n.remove()};return{open:k,close:S,toggle:function(){o.isOpen(b)?S():k()},refresh:g,focus:v,unmount:C}}},970:function(e,t,n){var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),i(n(630),t),i(n(394),t)},394:function(e,t){Object.defineProperty(t,"__esModule",{value:!0})},382:function(e,t,n){var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},r.apply(this,arguments)};Object.defineProperty(t,"__esModule",{value:!0}),t.createSidetab=void 0;var i=n(747),a={buttonColor:"#3a7685",buttonText:"Launch me"},o=function(e,t){void 0===e&&(e="div"),void 0===t&&(t="tf-v1-sidetab-button-icon");var n=document.createElement(e);return n.className=t+" tf-v1-close-icon",n.innerHTML="&times;",n.dataset.testid=t,n},s=function(e,t){var n=e.parentNode;n&&(n.removeChild(e),n.appendChild(t))};t.createSidetab=function(e,t){void 0===t&&(t={});var n,l=r(r({},a),t),c=i.createIframe(e,"side-tab",l),u=c.iframe,d=c.embedId,p=c.refresh,f=c.focus,m=function(e,t){var n=document.createElement("div");return n.className="tf-v1-sidetab",n.dataset.testid="tf-v1-sidetab",i.setElementSize(n,{width:e,height:t})}(l.width,l.height),h=function(){var e=document.createElement("div");return e.className="tf-v1-sidetab-wrapper",e.dataset.testid="tf-v1-sidetab-wrapper",e}(),g=function(){var e=document.createElement("div");e.className="tf-v1-spinner";var t=document.createElement("div");return t.className="tf-v1-sidetab-button-icon",t.dataset.testid="spinner-icon",t.append(e),t}(),v=function(e){var t=i.getTextColor(e),n=document.createElement("button");return n.className="tf-v1-sidetab-button",n.style.backgroundColor=e,n.style.color=t,n}(l.buttonColor||a.buttonColor),y=function(e){var t=document.createElement("span");return t.className="tf-v1-sidetab-button-text",t.innerHTML=e,t}(l.buttonText||a.buttonText),b=function(e,t){var n=i.getTextColor(t),r=document.createElement("div");r.className="tf-v1-sidetab-button-icon";var a='<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">\n    <path d="M21 0H0V9L10.5743 24V16.5H21C22.6567 16.5 24 15.1567 24 13.5V3C24 1.34325 22.6567 0 21 0ZM7.5 9.75C6.672 9.75 6 9.07875 6 8.25C6 7.42125 6.672 6.75 7.5 6.75C8.328 6.75 9 7.42125 9 8.25C9 9.07875 8.328 9.75 7.5 9.75ZM12.75 9.75C11.922 9.75 11.25 9.07875 11.25 8.25C11.25 7.42125 11.922 6.75 12.75 6.75C13.578 6.75 14.25 7.42125 14.25 8.25C14.25 9.07875 13.578 9.75 12.75 9.75ZM18 9.75C17.172 9.75 16.5 9.07875 16.5 8.25C16.5 7.42125 17.172 6.75 18 6.75C18.828 6.75 19.5 7.42125 19.5 8.25C19.5 9.07875 18.828 9.75 18 9.75Z" fill="'+n+'"></path>\n  </svg>',o=null==e?void 0:e.startsWith("http");return r.innerHTML=o?"<img alt='popover trigger icon button' src='"+e+"'/>":null!=e?e:a,r.dataset.testid="default-icon",r}(l.customIcon,l.buttonColor||a.buttonColor),x=o(),E=o("a","tf-v1-sidetab-close");(l.container||document.body).append(m),h.append(u),m.append(v),m.append(E),v.append(b),v.append(y),setTimeout((function(){m.classList.add("ready")}),250),u.onload=function(){m.classList.add("open"),s(g,x),i.addCustomKeyboardListener(k)};var w=i.makeAutoResize(m),_=function(){i.isOpen(h)||(w(),window.addEventListener("resize",w),i.isInPage(h)?(h.style.display="flex",m.classList.add("open"),s(b,x)):(m.append(h),s(b,g)))},k=function(){var e;i.isOpen(h)&&(null===(e=l.onClose)||void 0===e||e.call(l),m.classList.remove("open"),setTimeout((function(){l.keepSession?h.style.display="none":i.unmountElement(h),s(x,b)}),250))};i.setAutoClose(d,l.autoClose,k);var S=function(){i.isOpen(h)?k():_()};return v.onclick=S,E.onclick=k,l.open&&!i.isOpen(h)&&(n=i.handleCustomOpen(_,l.open,l.openValue)),{open:_,close:k,toggle:S,refresh:p,focus:f,unmount:function(){i.unmountElement(m),window.removeEventListener("resize",w),l.open&&(null==n?void 0:n.remove)&&n.remove()}}}},434:function(e,t,n){var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),i(n(382),t),i(n(668),t)},668:function(e,t){Object.defineProperty(t,"__esModule",{value:!0})},603:function(e,t,n){var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]])}return n};Object.defineProperty(t,"__esModule",{value:!0}),t.createSlider=void 0;var i=n(747),a=n(27);t.createSlider=function(e,t){if(void 0===t&&(t={}),!i.hasDom())return{open:function(){},close:function(){},toggle:function(){},refresh:function(){},focus:function(){},unmount:function(){}};var n,o=t.position,s=void 0===o?a.SLIDER_POSITION:o,l=t.width,c=void 0===l?a.SLIDER_WIDTH:l,u=t.onClose,d=r(t,["position","width","onClose"]),p=i.createIframe(e,"slider",d),f=p.iframe,m=p.embedId,h=p.refresh,g=p.focus,v=document.body.style.overflow,y=function(e){var t=document.createElement("div");return t.className="tf-v1-slider "+e,t.dataset.testid="tf-v1-slider",t.style.opacity="0",t}(s),b=function(){var e=document.createElement("div");return e.className="tf-v1-spinner",e}(),x=function(e,t){var n=document.createElement("div");return n.className="tf-v1-iframe-wrapper",n.style[e]="-100%",i.setElementSize(n,{width:t})}(s,c);x.append(f),y.append(b),y.append(x);var E=d.container||document.body;f.onload=function(){x.style[s]="0",setTimeout((function(){b.style.display="none"}),500),i.addCustomKeyboardListener(k)};var w=i.makeAutoResize(y),_=function(){i.isOpen(y)||(w(),window.addEventListener("resize",w),i.isInPage(y)?(y.style.display="flex",setTimeout((function(){x.style[s]="0"}))):(E.append(y),b.style.display="block"),document.body.style.overflow="hidden",setTimeout((function(){y.style.opacity="1"})))},k=function(){i.isOpen(y)&&(null==u||u(),y.style.opacity="0",x.style[s]="-100%",document.body.style.overflow=v,setTimeout((function(){d.keepSession?y.style.display="none":S()}),500))};i.setAutoClose(m,d.autoClose,k),x.append(function(e){var t=document.createElement("a");return t.className="tf-v1-close tf-v1-close-icon",t.innerHTML="&times;",t.onclick=e,t}(k)),d.open&&!i.isOpen(y)&&(n=i.handleCustomOpen(_,d.open,d.openValue));var S=function(){i.unmountElement(y),window.removeEventListener("resize",w),d.open&&(null==n?void 0:n.remove)&&n.remove()};return{open:_,close:k,toggle:function(){i.isOpen(y)?k():_()},refresh:h,focus:g,unmount:S}}},331:function(e,t,n){var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),i(n(603),t),i(n(162),t)},162:function(e,t){Object.defineProperty(t,"__esModule",{value:!0})},718:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.createWidget=void 0;var r=n(747),i=n(554),a=n(313);t.createWidget=function(e,t){if(!r.hasDom())return{refresh:function(){},focus:function(){},unmount:function(){}};var n=t;t.inlineOnMobile||!t.forceTouch&&!r.isFullscreen()||(n.enableFullscreen=!0,n.forceTouch=!0);var o=r.createIframe(e,"widget",n),s=o.embedId,l=o.iframe,c=o.refresh,u=o.focus,d=a.buildWidget(l,t.width,t.height);if(n.autoResize){var p="string"==typeof n.autoResize?n.autoResize.split(",").map((function(e){return parseInt(e)})):[],f=p[0],m=p[1];window.addEventListener("message",i.getFormHeightChangedHandler(s,(function(e){var n=Math.max(e.height,f||0);m&&(n=Math.min(n,m)),t.container.style.height=n+"px"})))}n.autoFocus&&window.addEventListener("message",i.getFormReadyHandler(s,(function(){setTimeout((function(){u()}),1e3)})));var h,g=function(){return t.container.append(d)};if(t.container.innerHTML="",t.lazy?r.lazyInitialize(t.container,g):g(),n.enableFullscreen){var v="",y=t.container,b=r.makeAutoResize(y),x=y.style.height;window.addEventListener("message",i.getWelcomeScreenHiddenHandler(s,(function(){y.classList.add("tf-v1-widget-fullscreen"),void 0!==t.opacity&&(y.style.backgroundColor=v),b(),window.addEventListener("resize",b)}))),window.addEventListener("message",i.getFormThemeHandler(s,(function(e){var t;v=r.changeColorOpacity(null===(t=null==e?void 0:e.theme)||void 0===t?void 0:t.backgroundColor)})));var E=((h=document.createElement("a")).className="tf-v1-widget-close tf-v1-close-icon",h.innerHTML="&times;",h);E.onclick=function(){var e;if(window.removeEventListener("resize",b),y.style.height=x,null===(e=t.onClose)||void 0===e||e.call(t),y.classList.remove("tf-v1-widget-fullscreen"),y.style.backgroundColor="",t.keepSession){var n=document.createElement("div");n.className="tf-v1-widget-iframe-overlay",n.onclick=function(){y.classList.add("tf-v1-widget-fullscreen"),r.unmountElement(n)},d.append(n)}else t.container.innerHTML="",g(),y.append(E)},y.append(E)}return{refresh:c,focus:u,unmount:function(){return r.unmountElement(d)}}}},419:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.buildWidget=void 0;var r=n(747);t.buildWidget=function(e,t,n){var i=document.createElement("div");return i.className="tf-v1-widget",i.dataset.testid="tf-v1-widget",i.append(e),r.setElementSize(i,{width:t,height:n})}},313:function(e,t,n){var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),i(n(419),t)},321:function(e,t,n){var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),i(n(718),t),i(n(58),t)},58:function(e,t){Object.defineProperty(t,"__esModule",{value:!0})},920:function(e,t,n){var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),i(n(797),t),i(n(970),t),i(n(331),t),i(n(321),t),i(n(434),t)},626:function(e,t,n){var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},r.apply(this,arguments)};Object.defineProperty(t,"__esModule",{value:!0}),t.buildIframeSrc=void 0;var i=n(27),a=n(527),o=n(346),s=n(698),l=n(863),c={widget:"embed-widget",popup:"popup-blank",slider:"popup-drawer",popover:"popup-popover","side-tab":"popup-side-panel"};t.buildIframeSrc=function(e){var t=e.formId,n=e.type,u=e.embedId,d=e.options,p=function(e,t,n){var i=n.transitiveSearchParams,a=n.source,o=n.medium,l=n.mediumVersion,u=n.hideFooter,d=n.hideHeaders,p=n.opacity,f=n.disableTracking,m=n.enableSandbox,h=n.shareGaInstance,g=n.forceTouch,v=n.enableFullscreen,y=n.tracking,b=n.redirectTarget,x=n.autoResize,E=s.getTransitiveSearchParams(i);return r(r(r({},{"typeform-embed-id":t,"typeform-embed":c[e],"typeform-source":a,"typeform-medium":o,"typeform-medium-version":l,"embed-hide-footer":u?"true":void 0,"embed-hide-headers":d?"true":void 0,"embed-opacity":p,"disable-tracking":f||m?"true":void 0,"__dangerous-disable-submissions":m?"true":void 0,"share-ga-instance":h?"true":void 0,"force-touch":g?"true":void 0,"add-placeholder-ws":"widget"===e&&v?"true":void 0,"typeform-embed-redirect-target":b,"typeform-embed-auto-resize":x?"true":void 0}),E),y)}(n,u,function(e){return r(r({},{source:null===(t=null===window||void 0===window?void 0:window.location)||void 0===t?void 0:t.hostname.replace(/^www\./,""),medium:"embed-sdk",mediumVersion:"next"}),a.removeUndefinedKeys(e));var t}(d)),f=function(e,t){void 0===t&&(t=!1);var n=t?"c":"to";return new URL(e.startsWith("http://")||e.startsWith("https://")?e:i.FORM_BASE_URL+"/"+n+"/"+e)}(t,d.chat);if(Object.entries(p).filter((function(e){var t=e[1];return o.isDefined(t)})).forEach((function(e){var t=e[0],n=e[1];f.searchParams.set(t,n)})),d.hubspot){var m=l.getHubspotHiddenFields();d.hidden=r(r({},d.hidden),m)}if(d.hidden){var h=new URL(i.FORM_BASE_URL);Object.entries(d.hidden).filter((function(e){var t=e[1];return o.isDefined(t)})).forEach((function(e){var t=e[0],n=e[1];h.searchParams.set(t,n)}));var g=h.searchParams.toString();g&&(f.hash=g)}return f.href}},391:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.changeColorOpacity=void 0,t.changeColorOpacity=function(e,t){return void 0===e&&(e=""),void 0===t&&(t=255),e.startsWith("rgba(")?null==e?void 0:e.replace(/, [\d.]+\)$/,", "+t+")"):e}},972:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.handleCustomOpen=void 0;var n={remove:function(){}};t.handleCustomOpen=function(e,t,r){switch(t){case"load":return e(),n;case"exit":return r?function(e,t){var n=0,r=function(i){i.clientY<e&&i.clientY<n?(document.removeEventListener("mousemove",r,!0),t()):n=i.clientY};return document.addEventListener("mousemove",r,!0),{remove:function(){return document.removeEventListener("mousemove",r,!0)}}}(r,e):n;case"time":return setTimeout((function(){e()}),r),n;case"scroll":return r?function(e,t){function n(){var r=window.pageYOffset||document.documentElement.scrollTop,i=document.documentElement.clientTop||0,a=document.documentElement.scrollHeight,o=r-i,s=o/a*100,l=o+window.innerHeight>=a;(s>=e||l)&&(t(),document.removeEventListener("scroll",n))}return document.addEventListener("scroll",n),{remove:function(){return document.removeEventListener("scroll",n)}}}(r,e):n;default:return n}}},553:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.createIframe=void 0;var r=n(626),i=n(747),a=n(866),o=n(554),s=n(256),l=n(144),c=n(511);t.createIframe=function(e,t,n){var u=a.generateEmbedId(),d=n.iframeProps,p=void 0===d?{}:d,f=n.onReady,m=n.onQuestionChanged,h=n.onHeightChanged,g=n.onSubmit,v=n.onEndingButtonClick,y=n.shareGaInstance,b=r.buildIframeSrc({formId:e,embedId:u,type:t,options:n}),x=document.createElement("iframe");return x.src=b,x.dataset.testid="iframe",x.style.border="0px",x.allow="microphone; camera",Object.keys(p).forEach((function(e){x.setAttribute(e,p[e])})),x.addEventListener("load",s.triggerIframeRedraw,{once:!0}),window.addEventListener("message",o.getFormReadyHandler(u,f)),window.addEventListener("message",o.getFormQuestionChangedHandler(u,m)),window.addEventListener("message",o.getFormHeightChangedHandler(u,h)),window.addEventListener("message",o.getFormSubmitHandler(u,g)),window.addEventListener("message",o.getFormThemeHandler(u,(function(e){var t;if(null==e?void 0:e.theme){var n=document.querySelector(".tf-v1-close-icon");n&&(n.style.color=null===(t=e.theme)||void 0===t?void 0:t.color)}}))),window.addEventListener("message",o.getThankYouScreenButtonClickHandler(u,v)),"widget"!==t&&window.addEventListener("message",l.dispatchCustomKeyEventFromIframe),y&&window.addEventListener("message",o.getFormReadyHandler(u,(function(){i.setupGaInstance(x,u,y)}))),{iframe:x,embedId:u,refresh:function(){return c.refreshIframe(x)},focus:function(){var e;null===(e=x.contentWindow)||void 0===e||e.postMessage("embed-focus","*")}}}},866:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.generateEmbedId=void 0,t.generateEmbedId=function(){var e=Math.random();return String(e).split(".")[1]}},554:function(e,t){var n=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]])}return n};function r(e,t,r){return function(i){var a=i.data,o=a.type,s=a.embedId,l=n(a,["type","embedId"]);o===e&&s===t&&(null==r||r(l))}}Object.defineProperty(t,"__esModule",{value:!0}),t.getThankYouScreenButtonClickHandler=t.getFormThemeHandler=t.getWelcomeScreenHiddenHandler=t.getFormSubmitHandler=t.getFormHeightChangedHandler=t.getFormQuestionChangedHandler=t.getFormReadyHandler=void 0,t.getFormReadyHandler=function(e,t){return r("form-ready",e,t)},t.getFormQuestionChangedHandler=function(e,t){return r("form-screen-changed",e,t)},t.getFormHeightChangedHandler=function(e,t){return r("form-height-changed",e,t)},t.getFormSubmitHandler=function(e,t){return r("form-submit",e,t)},t.getWelcomeScreenHiddenHandler=function(e,t){return r("welcome-screen-hidden",e,t)},t.getFormThemeHandler=function(e,t){return r("form-theme",e,t)},t.getThankYouScreenButtonClickHandler=function(e,t){return r("thank-you-screen-button-click",e,t)}},339:function(e,t,n){var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),i(n(553),t),i(n(144),t)},511:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.refreshIframe=void 0,t.refreshIframe=function(e){if(e){var t=e.src;if(t.includes("&refresh")){var n=t.split("&refresh#");e.src=n.join("#")}else(n=t.split("#"))[0]=n[0]+"&refresh",e.src=n.join("#")}}},144:function(e,t){var n=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,a){function o(e){try{l(r.next(e))}catch(e){a(e)}}function s(e){try{l(r.throw(e))}catch(e){a(e)}}function l(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,s)}l((r=r.apply(e,t||[])).next())}))},r=this&&this.__generator||function(e,t){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!((i=(i=o.trys).length>0&&i[i.length-1])||6!==a[0]&&2!==a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(6===a[0]&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=t.call(e,o)}catch(e){a=[6,e],r=0}finally{n=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}};Object.defineProperty(t,"__esModule",{value:!0}),t.dispatchCustomKeyEventFromIframe=t.removeCustomKeyboardListener=t.addCustomKeyboardListener=void 0;var i="Escape",a=function(e,a){return n(void 0,void 0,void 0,(function(){return r(this,(function(n){return e.code===i&&"function"==typeof a&&(a(),t.removeCustomKeyboardListener()),[2]}))}))};t.addCustomKeyboardListener=function(e){return window.document.addEventListener("keydown",(function(t){return a(t,e)}))},t.removeCustomKeyboardListener=function(){return window.document.removeEventListener("keydown",a)},t.dispatchCustomKeyEventFromIframe=function(e){"form-close"===e.data.type&&window.document.dispatchEvent(new KeyboardEvent("keydown",{code:i}))}},256:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.triggerIframeRedraw=void 0,t.triggerIframeRedraw=function(){this.style.transform="translateZ(0)"}},939:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.getTextColor=void 0;var r=n(938);t.getTextColor=function(e){if(!e)return"#FFFFFF";var t=e.startsWith("#")?r.hexRgb(e):function(e){var t={red:0,green:0,blue:0},n=e.match(/\d+/g);return n&&(t.red=parseInt(n[0],10),t.green=parseInt(n[0],10),t.blue=parseInt(n[0],10)),t}(e),n=t.red,i=t.green,a=t.blue;return Math.round((299*n+587*i+114*a)/1e3)>125?"#000000":"#FFFFFF"}},698:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.getTransitiveSearchParams=void 0,t.getTransitiveSearchParams=function(e){var t=new URL(window.location.href),n={};return e&&e.length>0&&e.forEach((function(e){t.searchParams.has(e)&&(n[e]=t.searchParams.get(e))})),n}},252:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.hasDom=void 0,t.hasDom=function(){return"undefined"!=typeof document&&"undefined"!=typeof window}},938:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.hexRgb=void 0;var n=new RegExp("[^#a-f\\d]","gi"),r=new RegExp("^#?[a-f\\d]{3}[a-f\\d]?$|^#?[a-f\\d]{6}([a-f\\d]{2})?$","i");t.hexRgb=function(e){if("string"!=typeof e||n.test(e)||!r.test(e))throw new TypeError("Expected a valid hex string");8===(e=e.replace(/^#/,"")).length&&(e=e.slice(0,6)),4===e.length&&(e=e.slice(0,3)),3===e.length&&(e=e[0]+e[0]+e[1]+e[1]+e[2]+e[2]);var t=Number.parseInt(e,16);return{red:t>>16,green:t>>8&255,blue:255&t}}},863:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.getHubspotHiddenFields=t.getHubspotCookieValue=void 0,t.getHubspotCookieValue=function(){var e=document.cookie.match(new RegExp("(^| )hubspotutk=([^;]+)"));return e&&e[2]||void 0},t.getHubspotHiddenFields=function(){return{hubspot_page_name:document.title,hubspot_page_url:window.location.href,hubspot_utk:t.getHubspotCookieValue()}}},71:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.includeCss=void 0,t.includeCss=function(e){var t=function(e){return"https://embed.typeform.com/next/css/"+e}(e);if(!document.querySelector('link[href="'+t+'"]')){var n=document.createElement("link");n.rel="stylesheet",n.href=t,document.head.append(n)}}},747:function(e,t,n){var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),i(n(626),t),i(n(339),t),i(n(252),t),i(n(71),t),i(n(346),t),i(n(377),t),i(n(563),t),i(n(527),t),i(n(533),t),i(n(451),t),i(n(972),t),i(n(748),t),i(n(392),t),i(n(939),t),i(n(917),t),i(n(987),t),i(n(318),t),i(n(391),t)},346:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.isDefined=void 0,t.isDefined=function(e){return null!=e}},987:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.isVisible=t.isInPage=t.isOpen=void 0,t.isOpen=function(e){return t.isInPage(e)&&t.isVisible(e)},t.isInPage=function(e){return!!e.parentNode},t.isVisible=function(e){return"none"!==e.style.display}},917:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.lazyInitialize=void 0,t.lazyInitialize=function(e,t){var n=new IntersectionObserver((function(e){e.forEach((function(e){e.isIntersecting&&(t(),n.unobserve(e.target))}))}));n.observe(e)}},377:function(e,t){var n=this&&this.__assign||function(){return n=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},n.apply(this,arguments)};Object.defineProperty(t,"__esModule",{value:!0}),t.loadOptionsFromAttributes=t.transformAttributeValue=t.camelCaseToKebabCase=void 0,t.camelCaseToKebabCase=function(e){return e.split("").map((function(e,t){return e.toUpperCase()===e?(0!==t?"-":"")+e.toLowerCase():e})).join("")};var r=function(e){return e||void 0},i=function(e){return""===e||"yes"===e||"true"===e},a=function(e){var t=e?parseInt(e,10):NaN;return isNaN(t)?void 0:t},o="%ESCAPED_COMMA%";t.transformAttributeValue=function(e,t){var s,l;switch(t){case"string":return r(e);case"boolean":return i(e);case"integer":return a(e);case"function":return function(e){var t=e&&e in window?window[e]:void 0;return"function"==typeof t?t:void 0}(e);case"array":return function(e){if(e)return e.replace(/\s/g,"").replace(/\\,/g,o).split(",").filter((function(e){return!!e})).map((function(e){return e.replace(o,",")}))}(e);case"record":return function(e){if(e)return e.replace(/\\,/g,o).split(",").filter((function(e){return!!e})).map((function(e){return e.replace(o,",")})).reduce((function(e,t){var r,i=t.match(/^([^=]+)=(.*)$/);if(i){var a=i[1],o=i[2];return n(n({},e),((r={})[a.trim()]=o,r))}return e}),{})}(e);case"integerOrBoolean":return null!==(s=a(e))&&void 0!==s?s:i(e);case"stringOrBoolean":return null!==(l=r(e))&&void 0!==l?l:i(e);default:throw new Error("Invalid attribute transformation "+t)}},t.loadOptionsFromAttributes=function(e,r){return Object.keys(r).reduce((function(i,a){var o;return n(n({},i),((o={})[a]=t.transformAttributeValue(e.getAttribute("data-tf-"+t.camelCaseToKebabCase(a)),r[a]),o))}),{})}},318:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.makeAutoResize=void 0;var r=n(563);t.makeAutoResize=function(e){return function(){e&&r.isMobile()&&e.style.setProperty("height",window.innerHeight+"px","important")}}},563:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.isFullscreen=t.isMobile=t.isBigScreen=void 0,t.isBigScreen=function(){return window.screen.width>=1024&&window.screen.height>=768},t.isMobile=function(){return/mobile|tablet|android/i.test(navigator.userAgent.toLowerCase())},t.isFullscreen=function(){return t.isMobile()&&!t.isBigScreen()}},527:function(e,t,n){var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},r.apply(this,arguments)};Object.defineProperty(t,"__esModule",{value:!0}),t.removeUndefinedKeys=void 0;var i=n(346);t.removeUndefinedKeys=function(e){return Object.entries(e).filter((function(e){var t=e[1];return i.isDefined(t)})).reduce((function(e,t){var n,i=t[0],a=t[1];return r(r({},e),((n={})[i]=a,n))}),{})}},748:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.setAutoClose=void 0;var r=n(554);t.setAutoClose=function(e,t,n){if(t&&n){var i="number"==typeof t?t:0;window.addEventListener("message",r.getFormSubmitHandler(e,(function(){return setTimeout(n,i)})))}}},533:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.setElementSize=void 0,t.setElementSize=function(e,t){var n=t.width,r=t.height;return n&&(e.style.width=n+"px"),r&&(e.style.height=r+"px"),e}},392:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.setupGaInstance=t.sendGaIdMessage=void 0,t.sendGaIdMessage=function(e,t,n){var r={embedId:e,gaClientId:t};setTimeout((function(){n&&n.contentWindow&&n.contentWindow.postMessage({type:"ga-client-id",data:r},"*")}),0)};var n=function(e){console.error(e)};t.setupGaInstance=function(e,r,i){try{var a=window[window.GoogleAnalyticsObject],o="string"==typeof i?i:void 0,s=function(e,t){return t?e.find((function(e){return e.get("trackingId")===t})):e[0]}(a.getAll(),o);s?t.sendGaIdMessage(r,s.get("clientId"),e):n("Whoops! You enabled the shareGaInstance feature in your typeform embed but the tracker with ID "+o+" was not found. Make sure to include Google Analytics Javascript code before the Typeform Embed Javascript code in your page and use correct tracker ID. ")}catch(e){n("Whoops! You enabled the shareGaInstance feature in your typeform embed but the Google Analytics object has not been found. Make sure to include Google Analytics Javascript code before the Typeform Embed Javascript code in your page. "),n(e)}}},451:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.unmountElement=void 0,t.unmountElement=function(e){var t;null===(t=e.parentNode)||void 0===t||t.removeChild(e)}}},t={};return function n(r){var i=t[r];if(void 0!==i)return i.exports;var a=t[r]={exports:{}};return e[r].call(a.exports,a,a.exports,n),a.exports}(920)}()},156:function(e){"use strict";e.exports=r}},t={};function n(r){var i=t[r];if(void 0!==i)return i.exports;var a=t[r]={exports:{}};return e[r].call(a.exports,a,a.exports,n),a.exports}n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(r){if("object"==typeof window)return window}}(),n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var i={};return function(){"use strict";var e=i;Object.defineProperty(e,"__esModule",{value:!0}),e.Sidetab=e.Popover=e.SliderButton=e.PopupButton=e.Widget=void 0;var t=n(611),r=n(281),a=n(797),o=a.memoComponent(r.Widget);e.Widget=o;var s=a.memoComponent(r.makeButtonComponent(t.createPopup,"popup"));e.PopupButton=s;var l=a.memoComponent(r.makeButtonComponent(t.createSlider,"slider"));e.SliderButton=l;var c=a.memoComponent(r.makeInitializerComponent(t.createPopover,"popover"));e.Popover=c;var u=a.memoComponent(r.makeInitializerComponent(t.createSidetab,"sidetab"));e.Sidetab=u}(),i}())},3021:function(e,t,n){"use strict";n.d(t,{A:function(){return i}});var r=n(4041);function i(e){var t=r.useRef();return t.current||(t.current={v:e()}),t.current.v}},6959:function(e,t,n){"use strict";n.d(t,{qE:function(){return x},zl:function(){return E}});var r,i=n(4041),a=n(3047);!function(e){e[e.Effect=1]="Effect",e[e.LayoutEffect=2]="LayoutEffect"}(r||(r={}));var o=n(8406),s=n(9030),l=n(3021),c=function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,i,a=n.call(e),o=[];try{for(;(void 0===t||t-- >0)&&!(r=a.next()).done;)o.push(r.value)}catch(s){i={error:s}}finally{try{r&&!r.done&&(n=a.return)&&n.call(a)}finally{if(i)throw i.error}}return o},u=function(e){var t="function"==typeof Symbol&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};var d=function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,i,a=n.call(e),o=[];try{for(;(void 0===t||t-- >0)&&!(r=a.next()).done;)o.push(r.value)}catch(s){i={error:s}}finally{try{r&&!r.done&&(n=a.return)&&n.call(a)}finally{if(i)throw i.error}}return o},p=function(e,t){for(var n=0,r=t.length,i=e.length;n<r;n++,i++)e[i]=t[n];return e};function f(e,t){(0,e.exec)(t.context,t._event.data,{action:e,state:t,_event:t._event})()}function m(e){var t=(0,i.useRef)([]),n=(0,i.useRef)([]);(0,o.A)((function(){var i=e.subscribe((function(e){var i,a;if(e.actions.length){var o=e.actions.filter((function(e){return"function"==typeof e.exec&&"__effect"in e.exec})),s=d(function(e,t){var n,r,i=c([[],[]],2),a=i[0],o=i[1];try{for(var s=u(e),l=s.next();!l.done;l=s.next()){var d=l.value;t(d)?a.push(d):o.push(d)}}catch(p){n={error:p}}finally{try{l&&!l.done&&(r=s.return)&&r.call(s)}finally{if(n)throw n.error}}return[a,o]}(o,(function(e){return e.exec.__effect===r.Effect})),2),l=s[0],f=s[1];(i=t.current).push.apply(i,p([],d(l.map((function(t){return[t,e]}))))),(a=n.current).push.apply(a,p([],d(f.map((function(t){return[t,e]})))))}}));return function(){i.unsubscribe()}}),[]),(0,o.A)((function(){for(;n.current.length;){var e=d(n.current.shift(),2);f(e[0],e[1])}})),(0,i.useEffect)((function(){for(;t.current.length;){var e=d(t.current.shift(),2);f(e[0],e[1])}}))}var h=function(){return h=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},h.apply(this,arguments)},g=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]])}return n};var v=function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,i,a=n.call(e),o=[];try{for(;(void 0===t||t-- >0)&&!(r=a.next()).done;)o.push(r.value)}catch(s){i={error:s}}finally{try{r&&!r.done&&(n=a.return)&&n.call(a)}finally{if(i)throw i.error}}return o},y=function(e,t){for(var n=0,r=t.length,i=e.length;n<r;n++,i++)e[i]=t[n];return e};function b(e,t){var n=function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return function(){return e.apply(void 0,y([],v(t)))}};return Object.defineProperties(n,{name:{value:"effect:"+e.name},__effect:{value:t}}),n}function x(e){return b(e,r.Effect)}function E(e,t){void 0===t&&(t={});var n=(0,i.useCallback)((function(e){var t=void 0===e.changed&&Object.keys(e.children).length;(e.changed||t)&&d(e)}),[]),r=function(e,t,n){void 0===t&&(t={});var r=(0,l.A)((function(){return"function"==typeof e?e():e})),i=t.context,c=t.guards,u=t.actions,d=t.activities,p=t.services,f=t.delays,v=t.state,y=g(t,["context","guards","actions","activities","services","delays","state"]),b=(0,l.A)((function(){var e={context:i,guards:c,actions:u,activities:d,services:p,delays:f},t=r.withConfig(e,(function(){return h(h({},r.context),i)}));return(0,s.U4)(t,h({deferEvents:!0},y))}));return(0,o.A)((function(){var e;return n&&(e=b.subscribe(function(e,t,n){if("object"==typeof e)return e;var r=function(){};return{next:e,error:void 0||r,complete:void 0||r}}(n))),function(){null==e||e.unsubscribe()}}),[n]),(0,o.A)((function(){return b.start(v?a.Uw.create(v):void 0),function(){b.stop()}}),[]),(0,o.A)((function(){Object.assign(b.machine.options.actions,u),Object.assign(b.machine.options.guards,c),Object.assign(b.machine.options.activities,d),Object.assign(b.machine.options.services,p),Object.assign(b.machine.options.delays,f)}),[u,c,d,p,f]),m(b),b}(e,t,n),c=v((0,i.useState)((function(){var e=r.machine.initialState;return t.state?a.Uw.create(t.state):e})),2),u=c[0],d=c[1];return[u,r.send,r]}},4323:function(e,t,n){var r;!function(i,a,o,s){"use strict";var l,c=["","webkit","Moz","MS","ms","o"],u=a.createElement("div"),d="function",p=Math.round,f=Math.abs,m=Date.now;function h(e,t,n){return setTimeout(w(e,n),t)}function g(e,t,n){return!!Array.isArray(e)&&(v(e,n[t],n),!0)}function v(e,t,n){var r;if(e)if(e.forEach)e.forEach(t,n);else if(e.length!==s)for(r=0;r<e.length;)t.call(n,e[r],r,e),r++;else for(r in e)e.hasOwnProperty(r)&&t.call(n,e[r],r,e)}function y(e,t,n){var r="DEPRECATED METHOD: "+t+"\n"+n+" AT \n";return function(){var t=new Error("get-stack-trace"),n=t&&t.stack?t.stack.replace(/^[^\(]+?[\n$]/gm,"").replace(/^\s+at\s+/gm,"").replace(/^Object.<anonymous>\s*\(/gm,"{anonymous}()@"):"Unknown Stack Trace",a=i.console&&(i.console.warn||i.console.log);return a&&a.call(i.console,r,n),e.apply(this,arguments)}}l="function"!=typeof Object.assign?function(e){if(e===s||null===e)throw new TypeError("Cannot convert undefined or null to object");for(var t=Object(e),n=1;n<arguments.length;n++){var r=arguments[n];if(r!==s&&null!==r)for(var i in r)r.hasOwnProperty(i)&&(t[i]=r[i])}return t}:Object.assign;var b=y((function(e,t,n){for(var r=Object.keys(t),i=0;i<r.length;)(!n||n&&e[r[i]]===s)&&(e[r[i]]=t[r[i]]),i++;return e}),"extend","Use `assign`."),x=y((function(e,t){return b(e,t,!0)}),"merge","Use `assign`.");function E(e,t,n){var r,i=t.prototype;(r=e.prototype=Object.create(i)).constructor=e,r._super=i,n&&l(r,n)}function w(e,t){return function(){return e.apply(t,arguments)}}function _(e,t){return typeof e==d?e.apply(t&&t[0]||s,t):e}function k(e,t){return e===s?t:e}function S(e,t,n){v(O(t),(function(t){e.addEventListener(t,n,!1)}))}function C(e,t,n){v(O(t),(function(t){e.removeEventListener(t,n,!1)}))}function T(e,t){for(;e;){if(e==t)return!0;e=e.parentNode}return!1}function I(e,t){return e.indexOf(t)>-1}function O(e){return e.trim().split(/\s+/g)}function A(e,t,n){if(e.indexOf&&!n)return e.indexOf(t);for(var r=0;r<e.length;){if(n&&e[r][n]==t||!n&&e[r]===t)return r;r++}return-1}function R(e){return Array.prototype.slice.call(e,0)}function P(e,t,n){for(var r=[],i=[],a=0;a<e.length;){var o=t?e[a][t]:e[a];A(i,o)<0&&r.push(e[a]),i[a]=o,a++}return n&&(r=t?r.sort((function(e,n){return e[t]>n[t]})):r.sort()),r}function M(e,t){for(var n,r,i=t[0].toUpperCase()+t.slice(1),a=0;a<c.length;){if((r=(n=c[a])?n+i:t)in e)return r;a++}return s}var L=1;function D(e){var t=e.ownerDocument||e;return t.defaultView||t.parentWindow||i}var j="ontouchstart"in i,B=M(i,"PointerEvent")!==s,N=j&&/mobile|tablet|ip(ad|hone|od)|android/i.test(navigator.userAgent),F="touch",W="mouse",V=25,H=1,z=4,$=8,U=1,G=2,K=4,q=8,Y=16,X=G|K,J=q|Y,Q=X|J,Z=["x","y"],ee=["clientX","clientY"];function te(e,t){var n=this;this.manager=e,this.callback=t,this.element=e.element,this.target=e.options.inputTarget,this.domHandler=function(t){_(e.options.enable,[e])&&n.handler(t)},this.init()}function ne(e,t,n){var r=n.pointers.length,i=n.changedPointers.length,a=t&H&&r-i==0,o=t&(z|$)&&r-i==0;n.isFirst=!!a,n.isFinal=!!o,a&&(e.session={}),n.eventType=t,function(e,t){var n=e.session,r=t.pointers,i=r.length;n.firstInput||(n.firstInput=re(t));i>1&&!n.firstMultiple?n.firstMultiple=re(t):1===i&&(n.firstMultiple=!1);var a=n.firstInput,o=n.firstMultiple,l=o?o.center:a.center,c=t.center=ie(r);t.timeStamp=m(),t.deltaTime=t.timeStamp-a.timeStamp,t.angle=le(l,c),t.distance=se(l,c),function(e,t){var n=t.center,r=e.offsetDelta||{},i=e.prevDelta||{},a=e.prevInput||{};t.eventType!==H&&a.eventType!==z||(i=e.prevDelta={x:a.deltaX||0,y:a.deltaY||0},r=e.offsetDelta={x:n.x,y:n.y});t.deltaX=i.x+(n.x-r.x),t.deltaY=i.y+(n.y-r.y)}(n,t),t.offsetDirection=oe(t.deltaX,t.deltaY);var u=ae(t.deltaTime,t.deltaX,t.deltaY);t.overallVelocityX=u.x,t.overallVelocityY=u.y,t.overallVelocity=f(u.x)>f(u.y)?u.x:u.y,t.scale=o?(d=o.pointers,p=r,se(p[0],p[1],ee)/se(d[0],d[1],ee)):1,t.rotation=o?function(e,t){return le(t[1],t[0],ee)+le(e[1],e[0],ee)}(o.pointers,r):0,t.maxPointers=n.prevInput?t.pointers.length>n.prevInput.maxPointers?t.pointers.length:n.prevInput.maxPointers:t.pointers.length,function(e,t){var n,r,i,a,o=e.lastInterval||t,l=t.timeStamp-o.timeStamp;if(t.eventType!=$&&(l>V||o.velocity===s)){var c=t.deltaX-o.deltaX,u=t.deltaY-o.deltaY,d=ae(l,c,u);r=d.x,i=d.y,n=f(d.x)>f(d.y)?d.x:d.y,a=oe(c,u),e.lastInterval=t}else n=o.velocity,r=o.velocityX,i=o.velocityY,a=o.direction;t.velocity=n,t.velocityX=r,t.velocityY=i,t.direction=a}(n,t);var d,p;var h=e.element;T(t.srcEvent.target,h)&&(h=t.srcEvent.target);t.target=h}(e,n),e.emit("hammer.input",n),e.recognize(n),e.session.prevInput=n}function re(e){for(var t=[],n=0;n<e.pointers.length;)t[n]={clientX:p(e.pointers[n].clientX),clientY:p(e.pointers[n].clientY)},n++;return{timeStamp:m(),pointers:t,center:ie(t),deltaX:e.deltaX,deltaY:e.deltaY}}function ie(e){var t=e.length;if(1===t)return{x:p(e[0].clientX),y:p(e[0].clientY)};for(var n=0,r=0,i=0;i<t;)n+=e[i].clientX,r+=e[i].clientY,i++;return{x:p(n/t),y:p(r/t)}}function ae(e,t,n){return{x:t/e||0,y:n/e||0}}function oe(e,t){return e===t?U:f(e)>=f(t)?e<0?G:K:t<0?q:Y}function se(e,t,n){n||(n=Z);var r=t[n[0]]-e[n[0]],i=t[n[1]]-e[n[1]];return Math.sqrt(r*r+i*i)}function le(e,t,n){n||(n=Z);var r=t[n[0]]-e[n[0]],i=t[n[1]]-e[n[1]];return 180*Math.atan2(i,r)/Math.PI}te.prototype={handler:function(){},init:function(){this.evEl&&S(this.element,this.evEl,this.domHandler),this.evTarget&&S(this.target,this.evTarget,this.domHandler),this.evWin&&S(D(this.element),this.evWin,this.domHandler)},destroy:function(){this.evEl&&C(this.element,this.evEl,this.domHandler),this.evTarget&&C(this.target,this.evTarget,this.domHandler),this.evWin&&C(D(this.element),this.evWin,this.domHandler)}};var ce={mousedown:H,mousemove:2,mouseup:z},ue="mousedown",de="mousemove mouseup";function pe(){this.evEl=ue,this.evWin=de,this.pressed=!1,te.apply(this,arguments)}E(pe,te,{handler:function(e){var t=ce[e.type];t&H&&0===e.button&&(this.pressed=!0),2&t&&1!==e.which&&(t=z),this.pressed&&(t&z&&(this.pressed=!1),this.callback(this.manager,t,{pointers:[e],changedPointers:[e],pointerType:W,srcEvent:e}))}});var fe={pointerdown:H,pointermove:2,pointerup:z,pointercancel:$,pointerout:$},me={2:F,3:"pen",4:W,5:"kinect"},he="pointerdown",ge="pointermove pointerup pointercancel";function ve(){this.evEl=he,this.evWin=ge,te.apply(this,arguments),this.store=this.manager.session.pointerEvents=[]}i.MSPointerEvent&&!i.PointerEvent&&(he="MSPointerDown",ge="MSPointerMove MSPointerUp MSPointerCancel"),E(ve,te,{handler:function(e){var t=this.store,n=!1,r=e.type.toLowerCase().replace("ms",""),i=fe[r],a=me[e.pointerType]||e.pointerType,o=a==F,s=A(t,e.pointerId,"pointerId");i&H&&(0===e.button||o)?s<0&&(t.push(e),s=t.length-1):i&(z|$)&&(n=!0),s<0||(t[s]=e,this.callback(this.manager,i,{pointers:t,changedPointers:[e],pointerType:a,srcEvent:e}),n&&t.splice(s,1))}});var ye={touchstart:H,touchmove:2,touchend:z,touchcancel:$};function be(){this.evTarget="touchstart",this.evWin="touchstart touchmove touchend touchcancel",this.started=!1,te.apply(this,arguments)}function xe(e,t){var n=R(e.touches),r=R(e.changedTouches);return t&(z|$)&&(n=P(n.concat(r),"identifier",!0)),[n,r]}E(be,te,{handler:function(e){var t=ye[e.type];if(t===H&&(this.started=!0),this.started){var n=xe.call(this,e,t);t&(z|$)&&n[0].length-n[1].length==0&&(this.started=!1),this.callback(this.manager,t,{pointers:n[0],changedPointers:n[1],pointerType:F,srcEvent:e})}}});var Ee={touchstart:H,touchmove:2,touchend:z,touchcancel:$},we="touchstart touchmove touchend touchcancel";function _e(){this.evTarget=we,this.targetIds={},te.apply(this,arguments)}function ke(e,t){var n=R(e.touches),r=this.targetIds;if(t&(2|H)&&1===n.length)return r[n[0].identifier]=!0,[n,n];var i,a,o=R(e.changedTouches),s=[],l=this.target;if(a=n.filter((function(e){return T(e.target,l)})),t===H)for(i=0;i<a.length;)r[a[i].identifier]=!0,i++;for(i=0;i<o.length;)r[o[i].identifier]&&s.push(o[i]),t&(z|$)&&delete r[o[i].identifier],i++;return s.length?[P(a.concat(s),"identifier",!0),s]:void 0}E(_e,te,{handler:function(e){var t=Ee[e.type],n=ke.call(this,e,t);n&&this.callback(this.manager,t,{pointers:n[0],changedPointers:n[1],pointerType:F,srcEvent:e})}});var Se=2500;function Ce(){te.apply(this,arguments);var e=w(this.handler,this);this.touch=new _e(this.manager,e),this.mouse=new pe(this.manager,e),this.primaryTouch=null,this.lastTouches=[]}function Te(e,t){e&H?(this.primaryTouch=t.changedPointers[0].identifier,Ie.call(this,t)):e&(z|$)&&Ie.call(this,t)}function Ie(e){var t=e.changedPointers[0];if(t.identifier===this.primaryTouch){var n={x:t.clientX,y:t.clientY};this.lastTouches.push(n);var r=this.lastTouches;setTimeout((function(){var e=r.indexOf(n);e>-1&&r.splice(e,1)}),Se)}}function Oe(e){for(var t=e.srcEvent.clientX,n=e.srcEvent.clientY,r=0;r<this.lastTouches.length;r++){var i=this.lastTouches[r],a=Math.abs(t-i.x),o=Math.abs(n-i.y);if(a<=25&&o<=25)return!0}return!1}E(Ce,te,{handler:function(e,t,n){var r=n.pointerType==F,i=n.pointerType==W;if(!(i&&n.sourceCapabilities&&n.sourceCapabilities.firesTouchEvents)){if(r)Te.call(this,t,n);else if(i&&Oe.call(this,n))return;this.callback(e,t,n)}},destroy:function(){this.touch.destroy(),this.mouse.destroy()}});var Ae=M(u.style,"touchAction"),Re=Ae!==s,Pe="compute",Me="auto",Le="manipulation",De="none",je="pan-x",Be="pan-y",Ne=function(){if(!Re)return!1;var e={},t=i.CSS&&i.CSS.supports;return["auto","manipulation","pan-y","pan-x","pan-x pan-y","none"].forEach((function(n){e[n]=!t||i.CSS.supports("touch-action",n)})),e}();function Fe(e,t){this.manager=e,this.set(t)}Fe.prototype={set:function(e){e==Pe&&(e=this.compute()),Re&&this.manager.element.style&&Ne[e]&&(this.manager.element.style[Ae]=e),this.actions=e.toLowerCase().trim()},update:function(){this.set(this.manager.options.touchAction)},compute:function(){var e=[];return v(this.manager.recognizers,(function(t){_(t.options.enable,[t])&&(e=e.concat(t.getTouchAction()))})),function(e){if(I(e,De))return De;var t=I(e,je),n=I(e,Be);if(t&&n)return De;if(t||n)return t?je:Be;if(I(e,Le))return Le;return Me}(e.join(" "))},preventDefaults:function(e){var t=e.srcEvent,n=e.offsetDirection;if(this.manager.session.prevented)t.preventDefault();else{var r=this.actions,i=I(r,De)&&!Ne[De],a=I(r,Be)&&!Ne[Be],o=I(r,je)&&!Ne[je];if(i){var s=1===e.pointers.length,l=e.distance<2,c=e.deltaTime<250;if(s&&l&&c)return}if(!o||!a)return i||a&&n&X||o&&n&J?this.preventSrc(t):void 0}},preventSrc:function(e){this.manager.session.prevented=!0,e.preventDefault()}};var We=1,Ve=32;function He(e){this.options=l({},this.defaults,e||{}),this.id=L++,this.manager=null,this.options.enable=k(this.options.enable,!0),this.state=We,this.simultaneous={},this.requireFail=[]}function ze(e){return 16&e?"cancel":8&e?"end":4&e?"move":2&e?"start":""}function $e(e){return e==Y?"down":e==q?"up":e==G?"left":e==K?"right":""}function Ue(e,t){var n=t.manager;return n?n.get(e):e}function Ge(){He.apply(this,arguments)}function Ke(){Ge.apply(this,arguments),this.pX=null,this.pY=null}function qe(){Ge.apply(this,arguments)}function Ye(){He.apply(this,arguments),this._timer=null,this._input=null}function Xe(){Ge.apply(this,arguments)}function Je(){Ge.apply(this,arguments)}function Qe(){He.apply(this,arguments),this.pTime=!1,this.pCenter=!1,this._timer=null,this._input=null,this.count=0}function Ze(e,t){return(t=t||{}).recognizers=k(t.recognizers,Ze.defaults.preset),new et(e,t)}He.prototype={defaults:{},set:function(e){return l(this.options,e),this.manager&&this.manager.touchAction.update(),this},recognizeWith:function(e){if(g(e,"recognizeWith",this))return this;var t=this.simultaneous;return t[(e=Ue(e,this)).id]||(t[e.id]=e,e.recognizeWith(this)),this},dropRecognizeWith:function(e){return g(e,"dropRecognizeWith",this)||(e=Ue(e,this),delete this.simultaneous[e.id]),this},requireFailure:function(e){if(g(e,"requireFailure",this))return this;var t=this.requireFail;return-1===A(t,e=Ue(e,this))&&(t.push(e),e.requireFailure(this)),this},dropRequireFailure:function(e){if(g(e,"dropRequireFailure",this))return this;e=Ue(e,this);var t=A(this.requireFail,e);return t>-1&&this.requireFail.splice(t,1),this},hasRequireFailures:function(){return this.requireFail.length>0},canRecognizeWith:function(e){return!!this.simultaneous[e.id]},emit:function(e){var t=this,n=this.state;function r(n){t.manager.emit(n,e)}n<8&&r(t.options.event+ze(n)),r(t.options.event),e.additionalEvent&&r(e.additionalEvent),n>=8&&r(t.options.event+ze(n))},tryEmit:function(e){if(this.canEmit())return this.emit(e);this.state=Ve},canEmit:function(){for(var e=0;e<this.requireFail.length;){if(!(this.requireFail[e].state&(Ve|We)))return!1;e++}return!0},recognize:function(e){var t=l({},e);if(!_(this.options.enable,[this,t]))return this.reset(),void(this.state=Ve);56&this.state&&(this.state=We),this.state=this.process(t),30&this.state&&this.tryEmit(t)},process:function(e){},getTouchAction:function(){},reset:function(){}},E(Ge,He,{defaults:{pointers:1},attrTest:function(e){var t=this.options.pointers;return 0===t||e.pointers.length===t},process:function(e){var t=this.state,n=e.eventType,r=6&t,i=this.attrTest(e);return r&&(n&$||!i)?16|t:r||i?n&z?8|t:2&t?4|t:2:Ve}}),E(Ke,Ge,{defaults:{event:"pan",threshold:10,pointers:1,direction:Q},getTouchAction:function(){var e=this.options.direction,t=[];return e&X&&t.push(Be),e&J&&t.push(je),t},directionTest:function(e){var t=this.options,n=!0,r=e.distance,i=e.direction,a=e.deltaX,o=e.deltaY;return i&t.direction||(t.direction&X?(i=0===a?U:a<0?G:K,n=a!=this.pX,r=Math.abs(e.deltaX)):(i=0===o?U:o<0?q:Y,n=o!=this.pY,r=Math.abs(e.deltaY))),e.direction=i,n&&r>t.threshold&&i&t.direction},attrTest:function(e){return Ge.prototype.attrTest.call(this,e)&&(2&this.state||!(2&this.state)&&this.directionTest(e))},emit:function(e){this.pX=e.deltaX,this.pY=e.deltaY;var t=$e(e.direction);t&&(e.additionalEvent=this.options.event+t),this._super.emit.call(this,e)}}),E(qe,Ge,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return[De]},attrTest:function(e){return this._super.attrTest.call(this,e)&&(Math.abs(e.scale-1)>this.options.threshold||2&this.state)},emit:function(e){if(1!==e.scale){var t=e.scale<1?"in":"out";e.additionalEvent=this.options.event+t}this._super.emit.call(this,e)}}),E(Ye,He,{defaults:{event:"press",pointers:1,time:251,threshold:9},getTouchAction:function(){return[Me]},process:function(e){var t=this.options,n=e.pointers.length===t.pointers,r=e.distance<t.threshold,i=e.deltaTime>t.time;if(this._input=e,!r||!n||e.eventType&(z|$)&&!i)this.reset();else if(e.eventType&H)this.reset(),this._timer=h((function(){this.state=8,this.tryEmit()}),t.time,this);else if(e.eventType&z)return 8;return Ve},reset:function(){clearTimeout(this._timer)},emit:function(e){8===this.state&&(e&&e.eventType&z?this.manager.emit(this.options.event+"up",e):(this._input.timeStamp=m(),this.manager.emit(this.options.event,this._input)))}}),E(Xe,Ge,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return[De]},attrTest:function(e){return this._super.attrTest.call(this,e)&&(Math.abs(e.rotation)>this.options.threshold||2&this.state)}}),E(Je,Ge,{defaults:{event:"swipe",threshold:10,velocity:.3,direction:X|J,pointers:1},getTouchAction:function(){return Ke.prototype.getTouchAction.call(this)},attrTest:function(e){var t,n=this.options.direction;return n&(X|J)?t=e.overallVelocity:n&X?t=e.overallVelocityX:n&J&&(t=e.overallVelocityY),this._super.attrTest.call(this,e)&&n&e.offsetDirection&&e.distance>this.options.threshold&&e.maxPointers==this.options.pointers&&f(t)>this.options.velocity&&e.eventType&z},emit:function(e){var t=$e(e.offsetDirection);t&&this.manager.emit(this.options.event+t,e),this.manager.emit(this.options.event,e)}}),E(Qe,He,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:9,posThreshold:10},getTouchAction:function(){return[Le]},process:function(e){var t=this.options,n=e.pointers.length===t.pointers,r=e.distance<t.threshold,i=e.deltaTime<t.time;if(this.reset(),e.eventType&H&&0===this.count)return this.failTimeout();if(r&&i&&n){if(e.eventType!=z)return this.failTimeout();var a=!this.pTime||e.timeStamp-this.pTime<t.interval,o=!this.pCenter||se(this.pCenter,e.center)<t.posThreshold;if(this.pTime=e.timeStamp,this.pCenter=e.center,o&&a?this.count+=1:this.count=1,this._input=e,0===this.count%t.taps)return this.hasRequireFailures()?(this._timer=h((function(){this.state=8,this.tryEmit()}),t.interval,this),2):8}return Ve},failTimeout:function(){return this._timer=h((function(){this.state=Ve}),this.options.interval,this),Ve},reset:function(){clearTimeout(this._timer)},emit:function(){8==this.state&&(this._input.tapCount=this.count,this.manager.emit(this.options.event,this._input))}}),Ze.VERSION="2.0.7",Ze.defaults={domEvents:!1,touchAction:Pe,enable:!0,inputTarget:null,inputClass:null,preset:[[Xe,{enable:!1}],[qe,{enable:!1},["rotate"]],[Je,{direction:X}],[Ke,{direction:X},["swipe"]],[Qe],[Qe,{event:"doubletap",taps:2},["tap"]],[Ye]],cssProps:{userSelect:"none",touchSelect:"none",touchCallout:"none",contentZooming:"none",userDrag:"none",tapHighlightColor:"rgba(0,0,0,0)"}};function et(e,t){var n;this.options=l({},Ze.defaults,t||{}),this.options.inputTarget=this.options.inputTarget||e,this.handlers={},this.session={},this.recognizers=[],this.oldCssProps={},this.element=e,this.input=new((n=this).options.inputClass||(B?ve:N?_e:j?Ce:pe))(n,ne),this.touchAction=new Fe(this,this.options.touchAction),tt(this,!0),v(this.options.recognizers,(function(e){var t=this.add(new e[0](e[1]));e[2]&&t.recognizeWith(e[2]),e[3]&&t.requireFailure(e[3])}),this)}function tt(e,t){var n,r=e.element;r.style&&(v(e.options.cssProps,(function(i,a){n=M(r.style,a),t?(e.oldCssProps[n]=r.style[n],r.style[n]=i):r.style[n]=e.oldCssProps[n]||""})),t||(e.oldCssProps={}))}et.prototype={set:function(e){return l(this.options,e),e.touchAction&&this.touchAction.update(),e.inputTarget&&(this.input.destroy(),this.input.target=e.inputTarget,this.input.init()),this},stop:function(e){this.session.stopped=e?2:1},recognize:function(e){var t=this.session;if(!t.stopped){var n;this.touchAction.preventDefaults(e);var r=this.recognizers,i=t.curRecognizer;(!i||i&&8&i.state)&&(i=t.curRecognizer=null);for(var a=0;a<r.length;)n=r[a],2===t.stopped||i&&n!=i&&!n.canRecognizeWith(i)?n.reset():n.recognize(e),!i&&14&n.state&&(i=t.curRecognizer=n),a++}},get:function(e){if(e instanceof He)return e;for(var t=this.recognizers,n=0;n<t.length;n++)if(t[n].options.event==e)return t[n];return null},add:function(e){if(g(e,"add",this))return this;var t=this.get(e.options.event);return t&&this.remove(t),this.recognizers.push(e),e.manager=this,this.touchAction.update(),e},remove:function(e){if(g(e,"remove",this))return this;if(e=this.get(e)){var t=this.recognizers,n=A(t,e);-1!==n&&(t.splice(n,1),this.touchAction.update())}return this},on:function(e,t){if(e!==s&&t!==s){var n=this.handlers;return v(O(e),(function(e){n[e]=n[e]||[],n[e].push(t)})),this}},off:function(e,t){if(e!==s){var n=this.handlers;return v(O(e),(function(e){t?n[e]&&n[e].splice(A(n[e],t),1):delete n[e]})),this}},emit:function(e,t){this.options.domEvents&&function(e,t){var n=a.createEvent("Event");n.initEvent(e,!0,!0),n.gesture=t,t.target.dispatchEvent(n)}(e,t);var n=this.handlers[e]&&this.handlers[e].slice();if(n&&n.length){t.type=e,t.preventDefault=function(){t.srcEvent.preventDefault()};for(var r=0;r<n.length;)n[r](t),r++}},destroy:function(){this.element&&tt(this,!1),this.handlers={},this.session={},this.input.destroy(),this.element=null}},l(Ze,{INPUT_START:H,INPUT_MOVE:2,INPUT_END:z,INPUT_CANCEL:$,STATE_POSSIBLE:We,STATE_BEGAN:2,STATE_CHANGED:4,STATE_ENDED:8,STATE_RECOGNIZED:8,STATE_CANCELLED:16,STATE_FAILED:Ve,DIRECTION_NONE:U,DIRECTION_LEFT:G,DIRECTION_RIGHT:K,DIRECTION_UP:q,DIRECTION_DOWN:Y,DIRECTION_HORIZONTAL:X,DIRECTION_VERTICAL:J,DIRECTION_ALL:Q,Manager:et,Input:te,TouchAction:Fe,TouchInput:_e,MouseInput:pe,PointerEventInput:ve,TouchMouseInput:Ce,SingleTouchInput:be,Recognizer:He,AttrRecognizer:Ge,Tap:Qe,Pan:Ke,Swipe:Je,Pinch:qe,Rotate:Xe,Press:Ye,on:S,off:C,each:v,merge:x,extend:b,assign:l,inherit:E,bindFn:w,prefixed:M}),(void 0!==i?i:"undefined"!=typeof self?self:{}).Hammer=Ze,(r=function(){return Ze}.call(t,n,t,e))===s||(e.exports=r)}(window,document)},16:function(e){function t(e,t){e.onload=function(){this.onerror=this.onload=null,t(null,e)},e.onerror=function(){this.onerror=this.onload=null,t(new Error("Failed to load "+this.src),e)}}function n(e,t){e.onreadystatechange=function(){"complete"!=this.readyState&&"loaded"!=this.readyState||(this.onreadystatechange=null,t(null,e))}}e.exports=function(e,r,i){var a=document.head||document.getElementsByTagName("head")[0],o=document.createElement("script");"function"==typeof r&&(i=r,r={}),r=r||{},i=i||function(){},o.type=r.type||"text/javascript",o.charset=r.charset||"utf8",o.async=!("async"in r)||!!r.async,o.src=e,r.attrs&&function(e,t){for(var n in t)e.setAttribute(n,t[n])}(o,r.attrs),r.text&&(o.text=""+r.text),("onload"in o?t:n)(o,i),o.onload||t(o,i),a.appendChild(o)}},7162:function(e,t,n){var r=NaN,i="[object Symbol]",a=/^\s+|\s+$/g,o=/^[-+]0x[0-9a-f]+$/i,s=/^0b[01]+$/i,l=/^0o[0-7]+$/i,c=parseInt,u="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,d="object"==typeof self&&self&&self.Object===Object&&self,p=u||d||Function("return this")(),f=Object.prototype.toString,m=Math.max,h=Math.min,g=function(){return p.Date.now()};function v(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function y(e){if("number"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&f.call(e)==i}(e))return r;if(v(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=v(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(a,"");var n=s.test(e);return n||l.test(e)?c(e.slice(2),n?2:8):o.test(e)?r:+e}e.exports=function(e,t,n){var r,i,a,o,s,l,c=0,u=!1,d=!1,p=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function f(t){var n=r,a=i;return r=i=void 0,c=t,o=e.apply(a,n)}function b(e){var n=e-l;return void 0===l||n>=t||n<0||d&&e-c>=a}function x(){var e=g();if(b(e))return E(e);s=setTimeout(x,function(e){var n=t-(e-l);return d?h(n,a-(e-c)):n}(e))}function E(e){return s=void 0,p&&r?f(e):(r=i=void 0,o)}function w(){var e=g(),n=b(e);if(r=arguments,i=this,l=e,n){if(void 0===s)return function(e){return c=e,s=setTimeout(x,t),u?f(e):o}(l);if(d)return s=setTimeout(x,t),f(l)}return void 0===s&&(s=setTimeout(x,t)),o}return t=y(t)||0,v(n)&&(u=!!n.leading,a=(d="maxWait"in n)?m(y(n.maxWait)||0,t):a,p="trailing"in n?!!n.trailing:p),w.cancel=function(){void 0!==s&&clearTimeout(s),c=0,r=l=i=s=void 0},w.flush=function(){return void 0===s?o:E(g())},w}},7193:function(e,t,n){"use strict";var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var a=n(4041),o=n(3144).findDOMNode,s=n(5457),l=["blur","checkValidity","click","focus","select","setCustomValidity","setSelectionRange","setRangeText"];var c=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.state={isOpen:!1,highlightedIndex:null},n._debugStates=[],n.ensureHighlightedIndex=n.ensureHighlightedIndex.bind(n),n.exposeAPI=n.exposeAPI.bind(n),n.handleInputFocus=n.handleInputFocus.bind(n),n.handleInputBlur=n.handleInputBlur.bind(n),n.handleChange=n.handleChange.bind(n),n.handleKeyDown=n.handleKeyDown.bind(n),n.handleInputClick=n.handleInputClick.bind(n),n.maybeAutoCompleteText=n.maybeAutoCompleteText.bind(n),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),i(t,[{key:"componentWillMount",value:function(){this.refs={},this._ignoreBlur=!1,this._ignoreFocus=!1,this._scrollOffset=null,this._scrollTimer=null}},{key:"componentWillUnmount",value:function(){clearTimeout(this._scrollTimer),this._scrollTimer=null}},{key:"componentWillReceiveProps",value:function(e){null!==this.state.highlightedIndex&&this.setState(this.ensureHighlightedIndex),!e.autoHighlight||this.props.value===e.value&&null!==this.state.highlightedIndex||this.setState(this.maybeAutoCompleteText)}},{key:"componentDidMount",value:function(){this.isOpen()&&this.setMenuPositions()}},{key:"componentDidUpdate",value:function(e,t){(this.state.isOpen&&!t.isOpen||"open"in this.props&&this.props.open&&!e.open)&&this.setMenuPositions(),this.maybeScrollItemIntoView(),t.isOpen!==this.state.isOpen&&this.props.onMenuVisibilityChange(this.state.isOpen)}},{key:"exposeAPI",value:function(e){var t=this;this.refs.input=e,l.forEach((function(n){return t[n]=e&&e[n]&&e[n].bind(e)}))}},{key:"maybeScrollItemIntoView",value:function(){if(this.isOpen()&&null!==this.state.highlightedIndex){var e=this.refs["item-"+this.state.highlightedIndex],t=this.refs.menu;s(o(e),o(t),{onlyScrollIfNeeded:!0})}}},{key:"handleKeyDown",value:function(e){t.keyDownHandlers[e.key]?t.keyDownHandlers[e.key].call(this,e):this.isOpen()||this.setState({isOpen:!0})}},{key:"handleChange",value:function(e){this.props.onChange(e,e.target.value)}},{key:"getFilteredItems",value:function(e){var t=e.items;return e.shouldItemRender&&(t=t.filter((function(t){return e.shouldItemRender(t,e.value)}))),e.sortItems&&t.sort((function(t,n){return e.sortItems(t,n,e.value)})),t}},{key:"maybeAutoCompleteText",value:function(e,t){for(var n=e.highlightedIndex,r=t.value,i=t.getItemValue,a=null===n?0:n,o=this.getFilteredItems(t),s=0;s<o.length&&!t.isItemSelectable(o[a]);s++)a=(a+1)%o.length;var l=o[a]&&t.isItemSelectable(o[a])?o[a]:null;if(""!==r&&l&&0===i(l).toLowerCase().indexOf(r.toLowerCase()))return{highlightedIndex:a};return{highlightedIndex:null}}},{key:"ensureHighlightedIndex",value:function(e,t){if(e.highlightedIndex>=this.getFilteredItems(t).length)return{highlightedIndex:null}}},{key:"setMenuPositions",value:function(){var e=this.refs.input,t=e.getBoundingClientRect(),r=n.g.window.getComputedStyle(e),i=parseInt(r.marginBottom,10)||0,a=parseInt(r.marginLeft,10)||0,o=parseInt(r.marginRight,10)||0;this.setState({menuTop:t.bottom+i,menuLeft:t.left+a,menuWidth:t.width+a+o})}},{key:"highlightItemFromMouse",value:function(e){this.setState({highlightedIndex:e})}},{key:"selectItemFromMouse",value:function(e){var t=this,n=this.props.getItemValue(e);this.setIgnoreBlur(!1),this.setState({isOpen:!1,highlightedIndex:null},(function(){t.props.onSelect(n,e)}))}},{key:"setIgnoreBlur",value:function(e){this._ignoreBlur=e}},{key:"renderMenu",value:function(){var e=this,t=this.getFilteredItems(this.props).map((function(t,n){var r=e.props.renderItem(t,e.state.highlightedIndex===n,{cursor:"default"});return a.cloneElement(r,{onMouseEnter:e.props.isItemSelectable(t)?function(){return e.highlightItemFromMouse(n)}:null,onClick:e.props.isItemSelectable(t)?function(){return e.selectItemFromMouse(t)}:null,ref:function(t){return e.refs["item-"+n]=t}})})),n={left:this.state.menuLeft,top:this.state.menuTop,minWidth:this.state.menuWidth},r=this.props.renderMenu(t,this.props.value,n);return a.cloneElement(r,{ref:function(t){return e.refs.menu=t},onTouchStart:function(){return e.setIgnoreBlur(!0)},onMouseEnter:function(){return e.setIgnoreBlur(!0)},onMouseLeave:function(){return e.setIgnoreBlur(!1)}})}},{key:"handleInputBlur",value:function(e){var t=this;if(this._ignoreBlur)return this._ignoreFocus=!0,this._scrollOffset={x:void 0!==window.pageXOffset?window.pageXOffset:(document.documentElement||document.body.parentNode||document.body).scrollLeft,y:void 0!==window.pageYOffset?window.pageYOffset:(document.documentElement||document.body.parentNode||document.body).scrollTop},void this.refs.input.focus();var n=void 0,r=this.state.highlightedIndex;if(this.props.selectOnBlur&&null!==r){var i=this.getFilteredItems(this.props)[r],a=this.props.getItemValue(i);n=function(){return t.props.onSelect(a,i)}}this.setState({isOpen:!1,highlightedIndex:null},n);var o=this.props.inputProps.onBlur;o&&o(e)}},{key:"handleInputFocus",value:function(e){var t=this;if(this._ignoreFocus){this._ignoreFocus=!1;var n=this._scrollOffset,r=n.x,i=n.y;return this._scrollOffset=null,window.scrollTo(r,i),clearTimeout(this._scrollTimer),void(this._scrollTimer=setTimeout((function(){t._scrollTimer=null,window.scrollTo(r,i)}),0))}this.setState({isOpen:!0});var a=this.props.inputProps.onFocus;a&&a(e)}},{key:"isInputFocused",value:function(){var e=this.refs.input;return e.ownerDocument&&e===e.ownerDocument.activeElement}},{key:"handleInputClick",value:function(){this.isInputFocused()&&!this.isOpen()&&this.setState({isOpen:!0})}},{key:"composeEventHandlers",value:function(e,t){return t?function(n){e(n),t(n)}:e}},{key:"isOpen",value:function(){return"open"in this.props?this.props.open:this.state.isOpen}},{key:"render",value:function(){this.props.debug&&this._debugStates.push({id:this._debugStates.length,state:this.state});var e=this.props.inputProps,t=this.isOpen();return a.createElement("div",r({style:r({},this.props.wrapperStyle)},this.props.wrapperProps),this.props.renderInput(r({},e,{role:"combobox","aria-autocomplete":"list","aria-expanded":t,autoComplete:"off",ref:this.exposeAPI,onFocus:this.handleInputFocus,onBlur:this.handleInputBlur,onChange:this.handleChange,onKeyDown:this.composeEventHandlers(this.handleKeyDown,e.onKeyDown),onClick:this.composeEventHandlers(this.handleInputClick,e.onClick),value:this.props.value})),t&&this.renderMenu(),this.props.debug&&a.createElement("pre",{style:{marginLeft:300}},JSON.stringify(this._debugStates.slice(Math.max(0,this._debugStates.length-5),this._debugStates.length),null,2)))}}]),t}(a.Component);c.defaultProps={value:"",wrapperProps:{},wrapperStyle:{display:"inline-block"},inputProps:{},renderInput:function(e){return a.createElement("input",e)},onChange:function(){},onSelect:function(){},isItemSelectable:function(){return!0},renderMenu:function(e,t,n){return a.createElement("div",{style:r({},n,this.menuStyle),children:e})},menuStyle:{borderRadius:"3px",boxShadow:"0 2px 12px rgba(0, 0, 0, 0.1)",background:"rgba(255, 255, 255, 0.9)",padding:"2px 0",fontSize:"90%",position:"fixed",overflow:"auto",maxHeight:"50%"},autoHighlight:!0,selectOnBlur:!1,onMenuVisibilityChange:function(){}},c.keyDownHandlers={ArrowDown:function(e){e.preventDefault();var t=this.getFilteredItems(this.props);if(t.length){for(var n=this.state.highlightedIndex,r=null===n?-1:n,i=0;i<t.length;i++){var a=(r+i+1)%t.length;if(this.props.isItemSelectable(t[a])){r=a;break}}r>-1&&r!==n&&this.setState({highlightedIndex:r,isOpen:!0})}},ArrowUp:function(e){e.preventDefault();var t=this.getFilteredItems(this.props);if(t.length){for(var n=this.state.highlightedIndex,r=null===n?t.length:n,i=0;i<t.length;i++){var a=(r-(1+i)+t.length)%t.length;if(this.props.isItemSelectable(t[a])){r=a;break}}r!==t.length&&this.setState({highlightedIndex:r,isOpen:!0})}},Enter:function(e){var t=this;if(13===e.keyCode&&(this.setIgnoreBlur(!1),this.isOpen()))if(null==this.state.highlightedIndex)this.setState({isOpen:!1},(function(){t.refs.input.select()}));else{e.preventDefault();var n=this.getFilteredItems(this.props)[this.state.highlightedIndex],r=this.props.getItemValue(n);this.setState({isOpen:!1,highlightedIndex:null},(function(){t.refs.input.setSelectionRange(r.length,r.length),t.props.onSelect(r,n)}))}},Escape:function(){this.setIgnoreBlur(!1),this.setState({highlightedIndex:null,isOpen:!1})},Tab:function(){this.setIgnoreBlur(!1)}},e.exports=c},5457:function(e,t,n){e.exports=n(3930)},3930:function(e,t,n){var r=n(2337);e.exports=function(e,t,n){n=n||{},9===t.nodeType&&(t=r.getWindow(t));var i=n.allowHorizontalScroll,a=n.onlyScrollIfNeeded,o=n.alignWithTop,s=n.alignWithLeft;i=void 0===i||i;var l,c,u,d,p,f,m,h,g,v,y=r.isWindow(t),b=r.offset(e),x=r.outerHeight(e),E=r.outerWidth(e);y?(m=t,v=r.height(m),g=r.width(m),h={left:r.scrollLeft(m),top:r.scrollTop(m)},p={left:b.left-h.left,top:b.top-h.top},f={left:b.left+E-(h.left+g),top:b.top+x-(h.top+v)},d=h):(l=r.offset(t),c=t.clientHeight,u=t.clientWidth,d={left:t.scrollLeft,top:t.scrollTop},p={left:b.left-(l.left+(parseFloat(r.css(t,"borderLeftWidth"))||0)),top:b.top-(l.top+(parseFloat(r.css(t,"borderTopWidth"))||0))},f={left:b.left+E-(l.left+u+(parseFloat(r.css(t,"borderRightWidth"))||0)),top:b.top+x-(l.top+c+(parseFloat(r.css(t,"borderBottomWidth"))||0))}),p.top<0||f.top>0?!0===o?r.scrollTop(t,d.top+p.top):!1===o?r.scrollTop(t,d.top+f.top):p.top<0?r.scrollTop(t,d.top+p.top):r.scrollTop(t,d.top+f.top):a||((o=void 0===o||!!o)?r.scrollTop(t,d.top+p.top):r.scrollTop(t,d.top+f.top)),i&&(p.left<0||f.left>0?!0===s?r.scrollLeft(t,d.left+p.left):!1===s?r.scrollLeft(t,d.left+f.left):p.left<0?r.scrollLeft(t,d.left+p.left):r.scrollLeft(t,d.left+f.left):a||((s=void 0===s||!!s)?r.scrollLeft(t,d.left+p.left):r.scrollLeft(t,d.left+f.left)))}},2337:function(e){function t(e,t){var n=e["page"+(t?"Y":"X")+"Offset"],r="scroll"+(t?"Top":"Left");if("number"!=typeof n){var i=e.document;"number"!=typeof(n=i.documentElement[r])&&(n=i.body[r])}return n}function n(e){return t(e)}function r(e){return t(e,!0)}function i(e){var t=function(e){var t,n,r,i=e.ownerDocument,a=i.body,o=i&&i.documentElement;return n=(t=e.getBoundingClientRect()).left,r=t.top,{left:n-=o.clientLeft||a.clientLeft||0,top:r-=o.clientTop||a.clientTop||0}}(e),i=e.ownerDocument,a=i.defaultView||i.parentWindow;return t.left+=n(a),t.top+=r(a),t}var a,o=new RegExp("^("+/[\-+]?(?:\d*\.|)\d+(?:[eE][\-+]?\d+|)/.source+")(?!px)[a-z%]+$","i"),s=/^(top|right|bottom|left)$/,l="currentStyle",c="runtimeStyle",u="left";function d(e,t){for(var n=0;n<e.length;n++)t(e[n])}function p(e){return"border-box"===a(e,"boxSizing")}"undefined"!=typeof window&&(a=window.getComputedStyle?function(e,t,n){var r="",i=e.ownerDocument;return(n=n||i.defaultView.getComputedStyle(e,null))&&(r=n.getPropertyValue(t)||n[t]),r}:function(e,t){var n=e[l]&&e[l][t];if(o.test(n)&&!s.test(t)){var r=e.style,i=r[u],a=e[c][u];e[c][u]=e[l][u],r[u]="fontSize"===t?"1em":n||0,n=r.pixelLeft+"px",r[u]=i,e[c][u]=a}return""===n?"auto":n});var f=["margin","border","padding"],m=-1,h=2,g=1;function v(e,t,n){var r,i,o,s=0;for(i=0;i<t.length;i++)if(r=t[i])for(o=0;o<n.length;o++){var l;l="border"===r?r+n[o]+"Width":r+n[o],s+=parseFloat(a(e,l))||0}return s}function y(e){return null!=e&&e==e.window}var b={};function x(e,t,n){if(y(e))return"width"===t?b.viewportWidth(e):b.viewportHeight(e);if(9===e.nodeType)return"width"===t?b.docWidth(e):b.docHeight(e);var r="width"===t?["Left","Right"]:["Top","Bottom"],i="width"===t?e.offsetWidth:e.offsetHeight,o=(a(e),p(e)),s=0;(null==i||i<=0)&&(i=void 0,(null==(s=a(e,t))||Number(s)<0)&&(s=e.style[t]||0),s=parseFloat(s)||0),void 0===n&&(n=o?g:m);var l=void 0!==i||o,c=i||s;return n===m?l?c-v(e,["border","padding"],r):s:l?c+(n===g?0:n===h?-v(e,["border"],r):v(e,["margin"],r)):s+v(e,f.slice(n),r)}d(["Width","Height"],(function(e){b["doc"+e]=function(t){var n=t.document;return Math.max(n.documentElement["scroll"+e],n.body["scroll"+e],b["viewport"+e](n))},b["viewport"+e]=function(t){var n="client"+e,r=t.document,i=r.body,a=r.documentElement[n];return"CSS1Compat"===r.compatMode&&a||i&&i[n]||a}}));var E={position:"absolute",visibility:"hidden",display:"block"};function w(e){var t,n=arguments;return 0!==e.offsetWidth?t=x.apply(void 0,n):function(e,t,n){var r,i={},a=e.style;for(r in t)i[r]=a[r],a[r]=t[r];for(r in n.call(e),t)a[r]=i[r]}(e,E,(function(){t=x.apply(void 0,n)})),t}function _(e,t,n){if("object"!=typeof t){if(void 0===n)return a(e,t);"number"==typeof n&&(n+="px"),e.style[t]=n}else for(var r in t)_(e,r,t[r])}function k(e,t){for(var n in t)e[n]=t[n];return e}d(["width","height"],(function(e){var t=e.charAt(0).toUpperCase()+e.slice(1);b["outer"+t]=function(t,n){return t&&w(t,e,n?0:g)};var n="width"===e?["Left","Right"]:["Top","Bottom"];b[e]=function(t,r){if(void 0===r)return t&&w(t,e,m);if(t){a(t);return p(t)&&(r+=v(t,["padding","border"],n)),_(t,e,r)}}}));var S=e.exports={getWindow:function(e){var t=e.ownerDocument||e;return t.defaultView||t.parentWindow},offset:function(e,t){if(void 0===t)return i(e);!function(e,t){"static"===_(e,"position")&&(e.style.position="relative");var n,r,a=i(e),o={};for(r in t)n=parseFloat(_(e,r))||0,o[r]=n+t[r]-a[r];_(e,o)}(e,t)},isWindow:y,each:d,css:_,clone:function(e){var t={};for(var n in e)t[n]=e[n];if(e.overflow)for(n in e)t.overflow[n]=e.overflow[n];return t},mix:k,scrollLeft:function(e,t){if(y(e)){if(void 0===t)return n(e);window.scrollTo(t,r(e))}else{if(void 0===t)return e.scrollLeft;e.scrollLeft=t}},scrollTop:function(e,t){if(y(e)){if(void 0===t)return r(e);window.scrollTo(n(e),t)}else{if(void 0===t)return e.scrollTop;e.scrollTop=t}},merge:function(){for(var e={},t=0;t<arguments.length;t++)S.mix(e,arguments[t]);return e},viewportWidth:0,viewportHeight:0};k(S,b)},218:function(e){var t="undefined"!=typeof Element,n="function"==typeof Map,r="function"==typeof Set,i="function"==typeof ArrayBuffer&&!!ArrayBuffer.isView;function a(e,o){if(e===o)return!0;if(e&&o&&"object"==typeof e&&"object"==typeof o){if(e.constructor!==o.constructor)return!1;var s,l,c,u;if(Array.isArray(e)){if((s=e.length)!=o.length)return!1;for(l=s;0!=l--;)if(!a(e[l],o[l]))return!1;return!0}if(n&&e instanceof Map&&o instanceof Map){if(e.size!==o.size)return!1;for(u=e.entries();!(l=u.next()).done;)if(!o.has(l.value[0]))return!1;for(u=e.entries();!(l=u.next()).done;)if(!a(l.value[1],o.get(l.value[0])))return!1;return!0}if(r&&e instanceof Set&&o instanceof Set){if(e.size!==o.size)return!1;for(u=e.entries();!(l=u.next()).done;)if(!o.has(l.value[0]))return!1;return!0}if(i&&ArrayBuffer.isView(e)&&ArrayBuffer.isView(o)){if((s=e.length)!=o.length)return!1;for(l=s;0!=l--;)if(e[l]!==o[l])return!1;return!0}if(e.constructor===RegExp)return e.source===o.source&&e.flags===o.flags;if(e.valueOf!==Object.prototype.valueOf&&"function"==typeof e.valueOf&&"function"==typeof o.valueOf)return e.valueOf()===o.valueOf();if(e.toString!==Object.prototype.toString&&"function"==typeof e.toString&&"function"==typeof o.toString)return e.toString()===o.toString();if((s=(c=Object.keys(e)).length)!==Object.keys(o).length)return!1;for(l=s;0!=l--;)if(!Object.prototype.hasOwnProperty.call(o,c[l]))return!1;if(t&&e instanceof Element)return!1;for(l=s;0!=l--;)if(("_owner"!==c[l]&&"__v"!==c[l]&&"__o"!==c[l]||!e.$$typeof)&&!a(e[c[l]],o[c[l]]))return!1;return!0}return e!=e&&o!=o}e.exports=function(e,t){try{return a(e,t)}catch(n){if((n.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw n}}},3611:function(e,t,n){"use strict";n.d(t,{m:function(){return fe}});var r,i,a,o,s=n(9067),l=n.n(s),c=n(8389),u=n.n(c),d=n(218),p=n.n(d),f=n(4041),m=n(19),h=n.n(m),g="bodyAttributes",v="htmlAttributes",y="titleAttributes",b={BASE:"base",BODY:"body",HEAD:"head",HTML:"html",LINK:"link",META:"meta",NOSCRIPT:"noscript",SCRIPT:"script",STYLE:"style",TITLE:"title"},x=(Object.keys(b).map((function(e){return b[e]})),"charset"),E="cssText",w="href",_="http-equiv",k="innerHTML",S="itemprop",C="name",T="property",I="rel",O="src",A="target",R={accesskey:"accessKey",charset:"charSet",class:"className",contenteditable:"contentEditable",contextmenu:"contextMenu","http-equiv":"httpEquiv",itemprop:"itemProp",tabindex:"tabIndex"},P="defaultTitle",M="defer",L="encodeSpecialCharacters",D="onChangeClientState",j="titleTemplate",B=Object.keys(R).reduce((function(e,t){return e[R[t]]=t,e}),{}),N=[b.NOSCRIPT,b.SCRIPT,b.STYLE],F="data-react-helmet",W="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},V=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),H=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},z=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n},$=function(e){return!1===(!(arguments.length>1&&void 0!==arguments[1])||arguments[1])?String(e):String(e).replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#x27;")},U=function(e){var t=X(e,b.TITLE),n=X(e,j);if(n&&t)return n.replace(/%s/g,(function(){return Array.isArray(t)?t.join(""):t}));var r=X(e,P);return t||r||void 0},G=function(e){return X(e,D)||function(){}},K=function(e,t){return t.filter((function(t){return void 0!==t[e]})).map((function(t){return t[e]})).reduce((function(e,t){return H({},e,t)}),{})},q=function(e,t){return t.filter((function(e){return void 0!==e[b.BASE]})).map((function(e){return e[b.BASE]})).reverse().reduce((function(t,n){if(!t.length)for(var r=Object.keys(n),i=0;i<r.length;i++){var a=r[i].toLowerCase();if(-1!==e.indexOf(a)&&n[a])return t.concat(n)}return t}),[])},Y=function(e,t,n){var r={};return n.filter((function(t){return!!Array.isArray(t[e])||(void 0!==t[e]&&te("Helmet: "+e+' should be of type "Array". Instead found type "'+W(t[e])+'"'),!1)})).map((function(t){return t[e]})).reverse().reduce((function(e,n){var i={};n.filter((function(e){for(var n=void 0,a=Object.keys(e),o=0;o<a.length;o++){var s=a[o],l=s.toLowerCase();-1===t.indexOf(l)||n===I&&"canonical"===e[n].toLowerCase()||l===I&&"stylesheet"===e[l].toLowerCase()||(n=l),-1===t.indexOf(s)||s!==k&&s!==E&&s!==S||(n=s)}if(!n||!e[n])return!1;var c=e[n].toLowerCase();return r[n]||(r[n]={}),i[n]||(i[n]={}),!r[n][c]&&(i[n][c]=!0,!0)})).reverse().forEach((function(t){return e.push(t)}));for(var a=Object.keys(i),o=0;o<a.length;o++){var s=a[o],l=h()({},r[s],i[s]);r[s]=l}return e}),[]).reverse()},X=function(e,t){for(var n=e.length-1;n>=0;n--){var r=e[n];if(r.hasOwnProperty(t))return r[t]}return null},J=(r=Date.now(),function(e){var t=Date.now();t-r>16?(r=t,e(t)):setTimeout((function(){J(e)}),0)}),Q=function(e){return clearTimeout(e)},Z="undefined"!=typeof window?window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||J:n.g.requestAnimationFrame||J,ee="undefined"!=typeof window?window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||Q:n.g.cancelAnimationFrame||Q,te=function(e){return console&&"function"==typeof console.warn&&console.warn(e)},ne=null,re=function(e,t){var n=e.baseTag,r=e.bodyAttributes,i=e.htmlAttributes,a=e.linkTags,o=e.metaTags,s=e.noscriptTags,l=e.onChangeClientState,c=e.scriptTags,u=e.styleTags,d=e.title,p=e.titleAttributes;oe(b.BODY,r),oe(b.HTML,i),ae(d,p);var f={baseTag:se(b.BASE,n),linkTags:se(b.LINK,a),metaTags:se(b.META,o),noscriptTags:se(b.NOSCRIPT,s),scriptTags:se(b.SCRIPT,c),styleTags:se(b.STYLE,u)},m={},h={};Object.keys(f).forEach((function(e){var t=f[e],n=t.newTags,r=t.oldTags;n.length&&(m[e]=n),r.length&&(h[e]=f[e].oldTags)})),t&&t(),l(e,m,h)},ie=function(e){return Array.isArray(e)?e.join(""):e},ae=function(e,t){void 0!==e&&document.title!==e&&(document.title=ie(e)),oe(b.TITLE,t)},oe=function(e,t){var n=document.getElementsByTagName(e)[0];if(n){for(var r=n.getAttribute(F),i=r?r.split(","):[],a=[].concat(i),o=Object.keys(t),s=0;s<o.length;s++){var l=o[s],c=t[l]||"";n.getAttribute(l)!==c&&n.setAttribute(l,c),-1===i.indexOf(l)&&i.push(l);var u=a.indexOf(l);-1!==u&&a.splice(u,1)}for(var d=a.length-1;d>=0;d--)n.removeAttribute(a[d]);i.length===a.length?n.removeAttribute(F):n.getAttribute(F)!==o.join(",")&&n.setAttribute(F,o.join(","))}},se=function(e,t){var n=document.head||document.querySelector(b.HEAD),r=n.querySelectorAll(e+"["+F+"]"),i=Array.prototype.slice.call(r),a=[],o=void 0;return t&&t.length&&t.forEach((function(t){var n=document.createElement(e);for(var r in t)if(t.hasOwnProperty(r))if(r===k)n.innerHTML=t.innerHTML;else if(r===E)n.styleSheet?n.styleSheet.cssText=t.cssText:n.appendChild(document.createTextNode(t.cssText));else{var s=void 0===t[r]?"":t[r];n.setAttribute(r,s)}n.setAttribute(F,"true"),i.some((function(e,t){return o=t,n.isEqualNode(e)}))?i.splice(o,1):a.push(n)})),i.forEach((function(e){return e.parentNode.removeChild(e)})),a.forEach((function(e){return n.appendChild(e)})),{oldTags:i,newTags:a}},le=function(e){return Object.keys(e).reduce((function(t,n){var r=void 0!==e[n]?n+'="'+e[n]+'"':""+n;return t?t+" "+r:r}),"")},ce=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object.keys(e).reduce((function(t,n){return t[R[n]||n]=e[n],t}),t)},ue=function(e,t,n){switch(e){case b.TITLE:return{toComponent:function(){return e=t.title,n=t.titleAttributes,(r={key:e})[F]=!0,i=ce(n,r),[f.createElement(b.TITLE,i,e)];var e,n,r,i},toString:function(){return function(e,t,n,r){var i=le(n),a=ie(t);return i?"<"+e+" "+F+'="true" '+i+">"+$(a,r)+"</"+e+">":"<"+e+" "+F+'="true">'+$(a,r)+"</"+e+">"}(e,t.title,t.titleAttributes,n)}};case g:case v:return{toComponent:function(){return ce(t)},toString:function(){return le(t)}};default:return{toComponent:function(){return function(e,t){return t.map((function(t,n){var r,i=((r={key:n})[F]=!0,r);return Object.keys(t).forEach((function(e){var n=R[e]||e;if(n===k||n===E){var r=t.innerHTML||t.cssText;i.dangerouslySetInnerHTML={__html:r}}else i[n]=t[e]})),f.createElement(e,i)}))}(e,t)},toString:function(){return function(e,t,n){return t.reduce((function(t,r){var i=Object.keys(r).filter((function(e){return!(e===k||e===E)})).reduce((function(e,t){var i=void 0===r[t]?t:t+'="'+$(r[t],n)+'"';return e?e+" "+i:i}),""),a=r.innerHTML||r.cssText||"",o=-1===N.indexOf(e);return t+"<"+e+" "+F+'="true" '+i+(o?"/>":">"+a+"</"+e+">")}),"")}(e,t,n)}}}},de=function(e){var t=e.baseTag,n=e.bodyAttributes,r=e.encode,i=e.htmlAttributes,a=e.linkTags,o=e.metaTags,s=e.noscriptTags,l=e.scriptTags,c=e.styleTags,u=e.title,d=void 0===u?"":u,p=e.titleAttributes;return{base:ue(b.BASE,t,r),bodyAttributes:ue(g,n,r),htmlAttributes:ue(v,i,r),link:ue(b.LINK,a,r),meta:ue(b.META,o,r),noscript:ue(b.NOSCRIPT,s,r),script:ue(b.SCRIPT,l,r),style:ue(b.STYLE,c,r),title:ue(b.TITLE,{title:d,titleAttributes:p},r)}},pe=u()((function(e){return{baseTag:q([w,A],e),bodyAttributes:K(g,e),defer:X(e,M),encode:X(e,L),htmlAttributes:K(v,e),linkTags:Y(b.LINK,[I,w],e),metaTags:Y(b.META,[C,x,_,T,S],e),noscriptTags:Y(b.NOSCRIPT,[k],e),onChangeClientState:G(e),scriptTags:Y(b.SCRIPT,[O,k],e),styleTags:Y(b.STYLE,[E],e),title:U(e),titleAttributes:K(y,e)}}),(function(e){ne&&ee(ne),e.defer?ne=Z((function(){re(e,(function(){ne=null}))})):(re(e),ne=null)}),de)((function(){return null})),fe=(i=pe,o=a=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.shouldComponentUpdate=function(e){return!p()(this.props,e)},t.prototype.mapNestedChildrenToProps=function(e,t){if(!t)return null;switch(e.type){case b.SCRIPT:case b.NOSCRIPT:return{innerHTML:t};case b.STYLE:return{cssText:t}}throw new Error("<"+e.type+" /> elements are self-closing and can not contain children. Refer to our API for more information.")},t.prototype.flattenArrayTypeChildren=function(e){var t,n=e.child,r=e.arrayTypeChildren,i=e.newChildProps,a=e.nestedChildren;return H({},r,((t={})[n.type]=[].concat(r[n.type]||[],[H({},i,this.mapNestedChildrenToProps(n,a))]),t))},t.prototype.mapObjectTypeChildren=function(e){var t,n,r=e.child,i=e.newProps,a=e.newChildProps,o=e.nestedChildren;switch(r.type){case b.TITLE:return H({},i,((t={})[r.type]=o,t.titleAttributes=H({},a),t));case b.BODY:return H({},i,{bodyAttributes:H({},a)});case b.HTML:return H({},i,{htmlAttributes:H({},a)})}return H({},i,((n={})[r.type]=H({},a),n))},t.prototype.mapArrayTypeChildrenToProps=function(e,t){var n=H({},t);return Object.keys(e).forEach((function(t){var r;n=H({},n,((r={})[t]=e[t],r))})),n},t.prototype.warnOnInvalidChildren=function(e,t){return!0},t.prototype.mapChildrenToProps=function(e,t){var n=this,r={};return f.Children.forEach(e,(function(e){if(e&&e.props){var i=e.props,a=i.children,o=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object.keys(e).reduce((function(t,n){return t[B[n]||n]=e[n],t}),t)}(z(i,["children"]));switch(n.warnOnInvalidChildren(e,a),e.type){case b.LINK:case b.META:case b.NOSCRIPT:case b.SCRIPT:case b.STYLE:r=n.flattenArrayTypeChildren({child:e,arrayTypeChildren:r,newChildProps:o,nestedChildren:a});break;default:t=n.mapObjectTypeChildren({child:e,newProps:t,newChildProps:o,nestedChildren:a})}}})),t=this.mapArrayTypeChildrenToProps(r,t)},t.prototype.render=function(){var e=this.props,t=e.children,n=z(e,["children"]),r=H({},n);return t&&(r=this.mapChildrenToProps(t,r)),f.createElement(i,r)},V(t,null,[{key:"canUseDOM",set:function(e){i.canUseDOM=e}}]),t}(f.Component),a.propTypes={base:l().object,bodyAttributes:l().object,children:l().oneOfType([l().arrayOf(l().node),l().node]),defaultTitle:l().string,defer:l().bool,encodeSpecialCharacters:l().bool,htmlAttributes:l().object,link:l().arrayOf(l().object),meta:l().arrayOf(l().object),noscript:l().arrayOf(l().object),onChangeClientState:l().func,script:l().arrayOf(l().object),style:l().arrayOf(l().object),title:l().string,titleAttributes:l().object,titleTemplate:l().string},a.defaultProps={defer:!0,encodeSpecialCharacters:!0},a.peek=i.peek,a.rewind=function(){var e=i.rewind();return e||(e=de({baseTag:[],bodyAttributes:{},encodeSpecialCharacters:!0,htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}})),e},o);fe.renderStatic=fe.rewind},3632:function(e,t,n){"use strict";n.d(t,{k5:function(){return c}});var r=n(4041),i={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},a=r.createContext&&r.createContext(i),o=function(){return o=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},o.apply(this,arguments)},s=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]])}return n};function l(e){return e&&e.map((function(e,t){return r.createElement(e.tag,o({key:t},e.attr),l(e.child))}))}function c(e){return function(t){return r.createElement(u,o({attr:o({},e.attr)},t),l(e.child))}}function u(e){var t=function(t){var n,i=e.attr,a=e.size,l=e.title,c=s(e,["attr","size","title"]),u=a||t.size||"1em";return t.className&&(n=t.className),e.className&&(n=(n?n+" ":"")+e.className),r.createElement("svg",o({stroke:"currentColor",fill:"currentColor",strokeWidth:"0"},t.attr,i,c,{className:n,style:o(o({color:e.color||t.color},t.style),e.style),height:u,width:u,xmlns:"http://www.w3.org/2000/svg"}),l&&r.createElement("title",null,l),e.children)};return void 0!==a?r.createElement(a.Consumer,null,(function(e){return t(e)})):t(i)}},8173:function(e,t,n){var r=n(2229).L,i=n(2951).A;e.exports=r([{key:"file",canPlay:i.canPlay,lazyPlayer:i}])},50:function(e,t,n){"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i,a=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var t=c();if(t&&t.has(e))return t.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var o=i?Object.getOwnPropertyDescriptor(e,a):null;o&&(o.get||o.set)?Object.defineProperty(n,a,o):n[a]=e[a]}n.default=e,t&&t.set(e,n);return n}(n(4041)),o=(i=n(218))&&i.__esModule?i:{default:i},s=n(9389),l=n(8202);function c(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return c=function(){return e},e}function u(){return u=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},u.apply(this,arguments)}function d(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function p(e,t){return p=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},p(e,t)}function f(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,i=h(e);if(t){var a=h(this).constructor;n=Reflect.construct(i,arguments,a)}else n=i.apply(this,arguments);return function(e,t){if(t&&("object"===r(t)||"function"==typeof t))return t;return m(e)}(this,n)}}function m(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function h(e){return h=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},h(e)}function g(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var v=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&p(e,t)}(s,e);var t,n,r,i=f(s);function s(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,s);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return g(m(e=i.call.apply(i,[this].concat(n))),"mounted",!1),g(m(e),"isReady",!1),g(m(e),"isPlaying",!1),g(m(e),"isLoading",!0),g(m(e),"loadOnReady",null),g(m(e),"startOnPlay",!0),g(m(e),"seekOnPlay",null),g(m(e),"onDurationCalled",!1),g(m(e),"handlePlayerMount",(function(t){e.player||(e.player=t,e.player.load(e.props.url)),e.progress()})),g(m(e),"getInternalPlayer",(function(t){return e.player?e.player[t]:null})),g(m(e),"progress",(function(){if(e.props.url&&e.player&&e.isReady){var t=e.getCurrentTime()||0,n=e.getSecondsLoaded(),r=e.getDuration();if(r){var i={playedSeconds:t,played:t/r};null!==n&&(i.loadedSeconds=n,i.loaded=n/r),i.playedSeconds===e.prevPlayed&&i.loadedSeconds===e.prevLoaded||e.props.onProgress(i),e.prevPlayed=i.playedSeconds,e.prevLoaded=i.loadedSeconds}}e.progressTimeout=setTimeout(e.progress,e.props.progressFrequency||e.props.progressInterval)})),g(m(e),"handleReady",(function(){if(e.mounted){e.isReady=!0,e.isLoading=!1;var t=e.props,n=t.onReady,r=t.playing,i=t.volume,a=t.muted;n(),a||null===i||e.player.setVolume(i),e.loadOnReady?(e.player.load(e.loadOnReady,!0),e.loadOnReady=null):r&&e.player.play(),e.handleDurationCheck()}})),g(m(e),"handlePlay",(function(){e.isPlaying=!0,e.isLoading=!1;var t=e.props,n=t.onStart,r=t.onPlay,i=t.playbackRate;e.startOnPlay&&(e.player.setPlaybackRate&&1!==i&&e.player.setPlaybackRate(i),n(),e.startOnPlay=!1),r(),e.seekOnPlay&&(e.seekTo(e.seekOnPlay),e.seekOnPlay=null),e.handleDurationCheck()})),g(m(e),"handlePause",(function(t){e.isPlaying=!1,e.isLoading||e.props.onPause(t)})),g(m(e),"handleEnded",(function(){var t=e.props,n=t.activePlayer,r=t.loop,i=t.onEnded;n.loopOnEnded&&r&&e.seekTo(0),r||(e.isPlaying=!1,i())})),g(m(e),"handleError",(function(){var t;e.isLoading=!1,(t=e.props).onError.apply(t,arguments)})),g(m(e),"handleDurationCheck",(function(){clearTimeout(e.durationCheckTimeout);var t=e.getDuration();t?e.onDurationCalled||(e.props.onDuration(t),e.onDurationCalled=!0):e.durationCheckTimeout=setTimeout(e.handleDurationCheck,100)})),g(m(e),"handleLoaded",(function(){e.isLoading=!1})),e}return t=s,n=[{key:"componentDidMount",value:function(){this.mounted=!0}},{key:"componentWillUnmount",value:function(){clearTimeout(this.progressTimeout),clearTimeout(this.durationCheckTimeout),this.isReady&&this.props.stopOnUnmount&&(this.player.stop(),this.player.disablePIP&&this.player.disablePIP()),this.mounted=!1}},{key:"componentDidUpdate",value:function(e){var t=this;if(this.player){var n=this.props,r=n.url,i=n.playing,a=n.volume,s=n.muted,c=n.playbackRate,u=n.pip,d=n.loop,p=n.activePlayer,f=n.disableDeferredLoading;if(!(0,o.default)(e.url,r)){if(this.isLoading&&!p.forceLoad&&!f&&!(0,l.isMediaStream)(r))return console.warn("ReactPlayer: the attempt to load ".concat(r," is being deferred until the player has loaded")),void(this.loadOnReady=r);this.isLoading=!0,this.startOnPlay=!0,this.onDurationCalled=!1,this.player.load(r,this.isReady)}e.playing||!i||this.isPlaying||this.player.play(),e.playing&&!i&&this.isPlaying&&this.player.pause(),!e.pip&&u&&this.player.enablePIP&&this.player.enablePIP(),e.pip&&!u&&this.player.disablePIP&&this.player.disablePIP(),e.volume!==a&&null!==a&&this.player.setVolume(a),e.muted!==s&&(s?this.player.mute():(this.player.unmute(),null!==a&&setTimeout((function(){return t.player.setVolume(a)})))),e.playbackRate!==c&&this.player.setPlaybackRate&&this.player.setPlaybackRate(c),e.loop!==d&&this.player.setLoop&&this.player.setLoop(d)}}},{key:"getDuration",value:function(){return this.isReady?this.player.getDuration():null}},{key:"getCurrentTime",value:function(){return this.isReady?this.player.getCurrentTime():null}},{key:"getSecondsLoaded",value:function(){return this.isReady?this.player.getSecondsLoaded():null}},{key:"seekTo",value:function(e,t){var n=this;if(this.isReady){if(t?"fraction"===t:e>0&&e<1){var r=this.player.getDuration();return r?void this.player.seekTo(r*e):void console.warn("ReactPlayer: could not seek using fraction – duration not yet available")}this.player.seekTo(e)}else 0!==e&&(this.seekOnPlay=e,setTimeout((function(){n.seekOnPlay=null}),5e3))}},{key:"render",value:function(){var e=this.props.activePlayer;return e?a.default.createElement(e,u({},this.props,{onMount:this.handlePlayerMount,onReady:this.handleReady,onPlay:this.handlePlay,onPause:this.handlePause,onEnded:this.handleEnded,onLoaded:this.handleLoaded,onError:this.handleError})):null}}],n&&d(t.prototype,n),r&&d(t,r),s}(a.Component);t.default=v,g(v,"displayName","Player"),g(v,"propTypes",s.propTypes),g(v,"defaultProps",s.defaultProps)},6807:function(e,t,n){"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var t=a();if(t&&t.has(e))return t.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if(Object.prototype.hasOwnProperty.call(e,o)){var s=i?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(n,o,s):n[o]=e[o]}n.default=e,t&&t.set(e,n);return n}(n(4041));function a(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return a=function(){return e},e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function s(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach((function(t){f(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function l(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function c(e,t){return c=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},c(e,t)}function u(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,i=p(e);if(t){var a=p(this).constructor;n=Reflect.construct(i,arguments,a)}else n=i.apply(this,arguments);return function(e,t){if(t&&("object"===r(t)||"function"==typeof t))return t;return d(e)}(this,n)}}function d(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function p(e){return p=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},p(e)}function f(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var m="64px",h={},g=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&c(e,t)}(o,e);var t,n,r,a=u(o);function o(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,o);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return f(d(e=a.call.apply(a,[this].concat(n))),"mounted",!1),f(d(e),"state",{image:null}),f(d(e),"handleKeyPress",(function(t){"Enter"!==t.key&&" "!==t.key||e.props.onClick()})),e}return t=o,(n=[{key:"componentDidMount",value:function(){this.mounted=!0,this.fetchImage(this.props)}},{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.url,r=t.light;e.url===n&&e.light===r||this.fetchImage(this.props)}},{key:"componentWillUnmount",value:function(){this.mounted=!1}},{key:"fetchImage",value:function(e){var t=this,n=e.url,r=e.light,a=e.oEmbedUrl;if(!i.default.isValidElement(r))if("string"!=typeof r){if(!h[n])return this.setState({image:null}),window.fetch(a.replace("{url}",n)).then((function(e){return e.json()})).then((function(e){if(e.thumbnail_url&&t.mounted){var r=e.thumbnail_url.replace("height=100","height=480");t.setState({image:r}),h[n]=r}}));this.setState({image:h[n]})}else this.setState({image:r})}},{key:"render",value:function(){var e=this.props,t=e.light,n=e.onClick,r=e.playIcon,a=e.previewTabIndex,o=this.state.image,l=i.default.isValidElement(t),c={display:"flex",alignItems:"center",justifyContent:"center"},u={preview:s({width:"100%",height:"100%",backgroundImage:o&&!l?"url(".concat(o,")"):void 0,backgroundSize:"cover",backgroundPosition:"center",cursor:"pointer"},c),shadow:s({background:"radial-gradient(rgb(0, 0, 0, 0.3), rgba(0, 0, 0, 0) 60%)",borderRadius:m,width:m,height:m,position:l?"absolute":void 0},c),playIcon:{borderStyle:"solid",borderWidth:"16px 0 16px 26px",borderColor:"transparent transparent transparent white",marginLeft:"7px"}},d=i.default.createElement("div",{style:u.shadow,className:"react-player__shadow"},i.default.createElement("div",{style:u.playIcon,className:"react-player__play-icon"}));return i.default.createElement("div",{style:u.preview,className:"react-player__preview",onClick:n,tabIndex:a,onKeyPress:this.handleKeyPress},l?t:null,r||d)}}])&&l(t.prototype,n),r&&l(t,r),o}(i.Component);t.default=g},2229:function(e,t,n){"use strict";t.L=void 0;var r=k(n(4041)),i=u(n(3097)),a=u(n(4429)),o=u(n(218)),s=n(9389),l=n(8202),c=u(n(50));function u(e){return e&&e.__esModule?e:{default:e}}function d(e){return d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},d(e)}function p(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function f(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?p(Object(n),!0).forEach((function(t){w(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):p(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function m(){return m=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},m.apply(this,arguments)}function h(e){return function(e){if(Array.isArray(e))return g(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return g(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return g(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function g(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function v(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function y(e,t){return y=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},y(e,t)}function b(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=E(e);if(t){var i=E(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"===d(t)||"function"==typeof t))return t;return x(e)}(this,n)}}function x(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function E(e){return E=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},E(e)}function w(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return _=function(){return e},e}function k(e){if(e&&e.__esModule)return e;if(null===e||"object"!==d(e)&&"function"!=typeof e)return{default:e};var t=_();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var a=r?Object.getOwnPropertyDescriptor(e,i):null;a&&(a.get||a.set)?Object.defineProperty(n,i,a):n[i]=e[i]}return n.default=e,t&&t.set(e,n),n}var S=(0,r.lazy)((function(){return Promise.resolve().then((function(){return k(n(6807))}))})),C="undefined"!=typeof window&&window.document,T=void 0!==n.g&&n.g.window&&n.g.window.document,I=Object.keys(s.propTypes),O=C||T?r.Suspense:function(){return null},A=[];t.L=function(e,t){var n,u;return u=n=function(n){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&y(e,t)}(E,n);var u,d,p,g=b(E);function E(){var n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,E);for(var o=arguments.length,u=new Array(o),d=0;d<o;d++)u[d]=arguments[d];return w(x(n=g.call.apply(g,[this].concat(u))),"state",{showPreview:!!n.props.light}),w(x(n),"references",{wrapper:function(e){n.wrapper=e},player:function(e){n.player=e}}),w(x(n),"handleClickPreview",(function(e){n.setState({showPreview:!1}),n.props.onClickPreview(e)})),w(x(n),"showPreview",(function(){n.setState({showPreview:!0})})),w(x(n),"getDuration",(function(){return n.player?n.player.getDuration():null})),w(x(n),"getCurrentTime",(function(){return n.player?n.player.getCurrentTime():null})),w(x(n),"getSecondsLoaded",(function(){return n.player?n.player.getSecondsLoaded():null})),w(x(n),"getInternalPlayer",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"player";return n.player?n.player.getInternalPlayer(e):null})),w(x(n),"seekTo",(function(e,t){if(!n.player)return null;n.player.seekTo(e,t)})),w(x(n),"handleReady",(function(){n.props.onReady(x(n))})),w(x(n),"getActivePlayer",(0,a.default)((function(n){for(var r=0,i=[].concat(A,h(e));r<i.length;r++){var a=i[r];if(a.canPlay(n))return a}return t||null}))),w(x(n),"getConfig",(0,a.default)((function(e,t){var r=n.props.config;return i.default.all([s.defaultProps.config,s.defaultProps.config[t]||{},r,r[t]||{}])}))),w(x(n),"getAttributes",(0,a.default)((function(e){return(0,l.omit)(n.props,I)}))),w(x(n),"renderActivePlayer",(function(e){if(!e)return null;var t=n.getActivePlayer(e);if(!t)return null;var i=n.getConfig(e,t.key);return r.default.createElement(c.default,m({},n.props,{key:t.key,ref:n.references.player,config:i,activePlayer:t.lazyPlayer||t,onReady:n.handleReady}))})),n}return u=E,d=[{key:"shouldComponentUpdate",value:function(e,t){return!(0,o.default)(this.props,e)||!(0,o.default)(this.state,t)}},{key:"componentDidUpdate",value:function(e){var t=this.props.light;!e.light&&t&&this.setState({showPreview:!0}),e.light&&!t&&this.setState({showPreview:!1})}},{key:"renderPreview",value:function(e){if(!e)return null;var t=this.props,n=t.light,i=t.playIcon,a=t.previewTabIndex,o=t.oEmbedUrl;return r.default.createElement(S,{url:e,light:n,playIcon:i,previewTabIndex:a,oEmbedUrl:o,onClick:this.handleClickPreview})}},{key:"render",value:function(){var e=this.props,t=e.url,n=e.style,i=e.width,a=e.height,o=e.fallback,s=e.wrapper,l=this.state.showPreview,c=this.getAttributes(t),u="string"==typeof s?this.references.wrapper:void 0;return r.default.createElement(s,m({ref:u,style:f(f({},n),{},{width:i,height:a})},c),r.default.createElement(O,{fallback:o},l?this.renderPreview(t):this.renderActivePlayer(t)))}}],d&&v(u.prototype,d),p&&v(u,p),E}(r.Component),w(n,"displayName","ReactPlayer"),w(n,"propTypes",s.propTypes),w(n,"defaultProps",s.defaultProps),w(n,"addCustomPlayer",(function(e){A.push(e)})),w(n,"removeCustomPlayers",(function(){A.length=0})),w(n,"canPlay",(function(t){for(var n=0,r=[].concat(A,h(e));n<r.length;n++){if(r[n].canPlay(t))return!0}return!1})),w(n,"canEnablePIP",(function(t){for(var n=0,r=[].concat(A,h(e));n<r.length;n++){var i=r[n];if(i.canEnablePIP&&i.canEnablePIP(t))return!0}return!1})),u}},9292:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.canPlay=t.FLV_EXTENSIONS=t.DASH_EXTENSIONS=t.HLS_EXTENSIONS=t.VIDEO_EXTENSIONS=t.AUDIO_EXTENSIONS=t.MATCH_URL_KALTURA=t.MATCH_URL_VIDYARD=t.MATCH_URL_MIXCLOUD=t.MATCH_URL_DAILYMOTION=t.MATCH_URL_TWITCH_CHANNEL=t.MATCH_URL_TWITCH_VIDEO=t.MATCH_URL_WISTIA=t.MATCH_URL_STREAMABLE=t.MATCH_URL_FACEBOOK_WATCH=t.MATCH_URL_FACEBOOK=t.MATCH_URL_VIMEO=t.MATCH_URL_SOUNDCLOUD=t.MATCH_URL_YOUTUBE=void 0;var r=n(8202);function i(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return a(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return a(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,l=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return s=e.done,e},e:function(e){l=!0,o=e},f:function(){try{s||null==n.return||n.return()}finally{if(l)throw o}}}}function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var o=/(?:youtu\.be\/|youtube(?:-nocookie)?\.com\/(?:embed\/|v\/|watch\/|watch\?v=|watch\?.+&v=|shorts\/))((\w|-){11})|youtube\.com\/playlist\?list=|youtube\.com\/user\//;t.MATCH_URL_YOUTUBE=o;var s=/(?:soundcloud\.com|snd\.sc)\/[^.]+$/;t.MATCH_URL_SOUNDCLOUD=s;var l=/vimeo\.com\/(?!progressive_redirect).+/;t.MATCH_URL_VIMEO=l;var c=/^https?:\/\/(www\.)?facebook\.com.*\/(video(s)?|watch|story)(\.php?|\/).+$/;t.MATCH_URL_FACEBOOK=c;var u=/^https?:\/\/fb\.watch\/.+$/;t.MATCH_URL_FACEBOOK_WATCH=u;var d=/streamable\.com\/([a-z0-9]+)$/;t.MATCH_URL_STREAMABLE=d;var p=/(?:wistia\.(?:com|net)|wi\.st)\/(?:medias|embed)\/(?:iframe\/)?(.*)$/;t.MATCH_URL_WISTIA=p;var f=/(?:www\.|go\.)?twitch\.tv\/videos\/(\d+)($|\?)/;t.MATCH_URL_TWITCH_VIDEO=f;var m=/(?:www\.|go\.)?twitch\.tv\/([a-zA-Z0-9_]+)($|\?)/;t.MATCH_URL_TWITCH_CHANNEL=m;var h=/^(?:(?:https?):)?(?:\/\/)?(?:www\.)?(?:(?:dailymotion\.com(?:\/embed)?\/video)|dai\.ly)\/([a-zA-Z0-9]+)(?:_[\w_-]+)?$/;t.MATCH_URL_DAILYMOTION=h;var g=/mixcloud\.com\/([^/]+\/[^/]+)/;t.MATCH_URL_MIXCLOUD=g;var v=/vidyard.com\/(?:watch\/)?([a-zA-Z0-9-_]+)/;t.MATCH_URL_VIDYARD=v;var y=/^https?:\/\/[a-zA-Z]+\.kaltura.(com|org)\/p\/([0-9]+)\/sp\/([0-9]+)00\/embedIframeJs\/uiconf_id\/([0-9]+)\/partner_id\/([0-9]+)(.*)entry_id.([a-zA-Z0-9-_].*)$/;t.MATCH_URL_KALTURA=y;var b=/\.(m4a|m4b|mp4a|mpga|mp2|mp2a|mp3|m2a|m3a|wav|weba|aac|oga|spx)($|\?)/i;t.AUDIO_EXTENSIONS=b;var x=/\.(mp4|og[gv]|webm|mov|m4v)(#t=[,\d+]+)?($|\?)/i;t.VIDEO_EXTENSIONS=x;var E=/\.(m3u8)($|\?)/i;t.HLS_EXTENSIONS=E;var w=/\.(mpd)($|\?)/i;t.DASH_EXTENSIONS=w;var _=/\.(flv)($|\?)/i;t.FLV_EXTENSIONS=_;var k={youtube:function(e){return e instanceof Array?e.every((function(e){return o.test(e)})):o.test(e)},soundcloud:function(e){return s.test(e)&&!b.test(e)},vimeo:function(e){return l.test(e)&&!x.test(e)&&!E.test(e)},facebook:function(e){return c.test(e)||u.test(e)},streamable:function(e){return d.test(e)},wistia:function(e){return p.test(e)},twitch:function(e){return f.test(e)||m.test(e)},dailymotion:function(e){return h.test(e)},mixcloud:function(e){return g.test(e)},vidyard:function(e){return v.test(e)},kaltura:function(e){return y.test(e)},file:function e(t){if(t instanceof Array){var n,a=i(t);try{for(a.s();!(n=a.n()).done;){var o=n.value;if("string"==typeof o&&e(o))return!0;if(e(o.src))return!0}}catch(s){a.e(s)}finally{a.f()}return!1}return!(!(0,r.isMediaStream)(t)&&!(0,r.isBlobUrl)(t))||(b.test(t)||x.test(t)||E.test(t)||w.test(t)||_.test(t))}};t.canPlay=k},2951:function(e,t,n){"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}t.A=void 0;var i=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var t=s();if(t&&t.has(e))return t.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var o=i?Object.getOwnPropertyDescriptor(e,a):null;o&&(o.get||o.set)?Object.defineProperty(n,a,o):n[a]=e[a]}n.default=e,t&&t.set(e,n);return n}(n(4041)),a=n(8202),o=n(9292);function s(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return s=function(){return e},e}function l(){return l=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},l.apply(this,arguments)}function c(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function u(e,t){return u=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},u(e,t)}function d(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,i=f(e);if(t){var a=f(this).constructor;n=Reflect.construct(i,arguments,a)}else n=i.apply(this,arguments);return function(e,t){if(t&&("object"===r(t)||"function"==typeof t))return t;return p(e)}(this,n)}}function p(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function f(e){return f=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},f(e)}function m(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var h="undefined"!=typeof navigator,g=h&&"MacIntel"===navigator.platform&&navigator.maxTouchPoints>1,v=h&&(/iPad|iPhone|iPod/.test(navigator.userAgent)||g)&&!window.MSStream,y=/www\.dropbox\.com\/.+/,b=/https:\/\/watch\.cloudflarestream\.com\/([a-z0-9]+)/,x=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&u(e,t)}(f,e);var t,n,r,s=d(f);function f(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,f);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return m(p(e=s.call.apply(s,[this].concat(n))),"onReady",(function(){var t;return(t=e.props).onReady.apply(t,arguments)})),m(p(e),"onPlay",(function(){var t;return(t=e.props).onPlay.apply(t,arguments)})),m(p(e),"onBuffer",(function(){var t;return(t=e.props).onBuffer.apply(t,arguments)})),m(p(e),"onBufferEnd",(function(){var t;return(t=e.props).onBufferEnd.apply(t,arguments)})),m(p(e),"onPause",(function(){var t;return(t=e.props).onPause.apply(t,arguments)})),m(p(e),"onEnded",(function(){var t;return(t=e.props).onEnded.apply(t,arguments)})),m(p(e),"onError",(function(){var t;return(t=e.props).onError.apply(t,arguments)})),m(p(e),"onPlayBackRateChange",(function(t){return e.props.onPlaybackRateChange(t.target.playbackRate)})),m(p(e),"onEnablePIP",(function(){var t;return(t=e.props).onEnablePIP.apply(t,arguments)})),m(p(e),"onDisablePIP",(function(t){var n=e.props,r=n.onDisablePIP,i=n.playing;r(t),i&&e.play()})),m(p(e),"onPresentationModeChange",(function(t){if(e.player&&(0,a.supportsWebKitPresentationMode)(e.player)){var n=e.player.webkitPresentationMode;"picture-in-picture"===n?e.onEnablePIP(t):"inline"===n&&e.onDisablePIP(t)}})),m(p(e),"onSeek",(function(t){e.props.onSeek(t.target.currentTime)})),m(p(e),"mute",(function(){e.player.muted=!0})),m(p(e),"unmute",(function(){e.player.muted=!1})),m(p(e),"renderSourceElement",(function(e,t){return"string"==typeof e?i.default.createElement("source",{key:t,src:e}):i.default.createElement("source",l({key:t},e))})),m(p(e),"renderTrack",(function(e,t){return i.default.createElement("track",l({key:t},e))})),m(p(e),"ref",(function(t){e.player&&(e.prevPlayer=e.player),e.player=t})),e}return t=f,(n=[{key:"componentDidMount",value:function(){this.props.onMount&&this.props.onMount(this),this.addListeners(this.player),v&&this.player.load()}},{key:"componentDidUpdate",value:function(e){this.shouldUseAudio(this.props)!==this.shouldUseAudio(e)&&(this.removeListeners(this.prevPlayer,e.url),this.addListeners(this.player)),this.props.url===e.url||(0,a.isMediaStream)(this.props.url)||(this.player.srcObject=null)}},{key:"componentWillUnmount",value:function(){this.player.src="",this.removeListeners(this.player),this.hls&&this.hls.destroy()}},{key:"addListeners",value:function(e){var t=this.props,n=t.url,r=t.playsinline;e.addEventListener("play",this.onPlay),e.addEventListener("waiting",this.onBuffer),e.addEventListener("playing",this.onBufferEnd),e.addEventListener("pause",this.onPause),e.addEventListener("seeked",this.onSeek),e.addEventListener("ended",this.onEnded),e.addEventListener("error",this.onError),e.addEventListener("ratechange",this.onPlayBackRateChange),e.addEventListener("enterpictureinpicture",this.onEnablePIP),e.addEventListener("leavepictureinpicture",this.onDisablePIP),e.addEventListener("webkitpresentationmodechanged",this.onPresentationModeChange),this.shouldUseHLS(n)||e.addEventListener("canplay",this.onReady),r&&(e.setAttribute("playsinline",""),e.setAttribute("webkit-playsinline",""),e.setAttribute("x5-playsinline",""))}},{key:"removeListeners",value:function(e,t){e.removeEventListener("canplay",this.onReady),e.removeEventListener("play",this.onPlay),e.removeEventListener("waiting",this.onBuffer),e.removeEventListener("playing",this.onBufferEnd),e.removeEventListener("pause",this.onPause),e.removeEventListener("seeked",this.onSeek),e.removeEventListener("ended",this.onEnded),e.removeEventListener("error",this.onError),e.removeEventListener("ratechange",this.onPlayBackRateChange),e.removeEventListener("enterpictureinpicture",this.onEnablePIP),e.removeEventListener("leavepictureinpicture",this.onDisablePIP),e.removeEventListener("webkitpresentationmodechanged",this.onPresentationModeChange),this.shouldUseHLS(t)||e.removeEventListener("canplay",this.onReady)}},{key:"shouldUseAudio",value:function(e){return!e.config.forceVideo&&!e.config.attributes.poster&&(o.AUDIO_EXTENSIONS.test(e.url)||e.config.forceAudio)}},{key:"shouldUseHLS",value:function(e){return!!this.props.config.forceHLS||!v&&(o.HLS_EXTENSIONS.test(e)||b.test(e))}},{key:"shouldUseDASH",value:function(e){return o.DASH_EXTENSIONS.test(e)||this.props.config.forceDASH}},{key:"shouldUseFLV",value:function(e){return o.FLV_EXTENSIONS.test(e)||this.props.config.forceFLV}},{key:"load",value:function(e){var t=this,n=this.props.config,r=n.hlsVersion,i=n.hlsOptions,o=n.dashVersion,s=n.flvVersion;if(this.hls&&this.hls.destroy(),this.dash&&this.dash.reset(),this.shouldUseHLS(e)&&(0,a.getSDK)("https://cdn.jsdelivr.net/npm/hls.js@VERSION/dist/hls.min.js".replace("VERSION",r),"Hls").then((function(n){if(t.hls=new n(i),t.hls.on(n.Events.MANIFEST_PARSED,(function(){t.props.onReady()})),t.hls.on(n.Events.ERROR,(function(e,r){t.props.onError(e,r,t.hls,n)})),b.test(e)){var r=e.match(b)[1];t.hls.loadSource("https://videodelivery.net/{id}/manifest/video.m3u8".replace("{id}",r))}else t.hls.loadSource(e);t.hls.attachMedia(t.player),t.props.onLoaded()})),this.shouldUseDASH(e)&&(0,a.getSDK)("https://cdnjs.cloudflare.com/ajax/libs/dashjs/VERSION/dash.all.min.js".replace("VERSION",o),"dashjs").then((function(n){t.dash=n.MediaPlayer().create(),t.dash.initialize(t.player,e,t.props.playing),t.dash.on("error",t.props.onError),parseInt(o)<3?t.dash.getDebug().setLogToBrowserConsole(!1):t.dash.updateSettings({debug:{logLevel:n.Debug.LOG_LEVEL_NONE}}),t.props.onLoaded()})),this.shouldUseFLV(e)&&(0,a.getSDK)("https://cdn.jsdelivr.net/npm/flv.js@VERSION/dist/flv.min.js".replace("VERSION",s),"flvjs").then((function(n){t.flv=n.createPlayer({type:"flv",url:e}),t.flv.attachMediaElement(t.player),t.flv.on(n.Events.ERROR,(function(e,r){t.props.onError(e,r,t.flv,n)})),t.flv.load(),t.props.onLoaded()})),e instanceof Array)this.player.load();else if((0,a.isMediaStream)(e))try{this.player.srcObject=e}catch(l){this.player.src=window.URL.createObjectURL(e)}}},{key:"play",value:function(){var e=this.player.play();e&&e.catch(this.props.onError)}},{key:"pause",value:function(){this.player.pause()}},{key:"stop",value:function(){this.player.removeAttribute("src"),this.dash&&this.dash.reset()}},{key:"seekTo",value:function(e){this.player.currentTime=e}},{key:"setVolume",value:function(e){this.player.volume=e}},{key:"enablePIP",value:function(){this.player.requestPictureInPicture&&document.pictureInPictureElement!==this.player?this.player.requestPictureInPicture():(0,a.supportsWebKitPresentationMode)(this.player)&&"picture-in-picture"!==this.player.webkitPresentationMode&&this.player.webkitSetPresentationMode("picture-in-picture")}},{key:"disablePIP",value:function(){document.exitPictureInPicture&&document.pictureInPictureElement===this.player?document.exitPictureInPicture():(0,a.supportsWebKitPresentationMode)(this.player)&&"inline"!==this.player.webkitPresentationMode&&this.player.webkitSetPresentationMode("inline")}},{key:"setPlaybackRate",value:function(e){try{this.player.playbackRate=e}catch(t){this.props.onError(t)}}},{key:"getDuration",value:function(){if(!this.player)return null;var e=this.player,t=e.duration,n=e.seekable;return t===1/0&&n.length>0?n.end(n.length-1):t}},{key:"getCurrentTime",value:function(){return this.player?this.player.currentTime:null}},{key:"getSecondsLoaded",value:function(){if(!this.player)return null;var e=this.player.buffered;if(0===e.length)return 0;var t=e.end(e.length-1),n=this.getDuration();return t>n?n:t}},{key:"getSource",value:function(e){var t=this.shouldUseHLS(e),n=this.shouldUseDASH(e),r=this.shouldUseFLV(e);if(!(e instanceof Array||(0,a.isMediaStream)(e)||t||n||r))return y.test(e)?e.replace("www.dropbox.com","dl.dropboxusercontent.com"):e}},{key:"render",value:function(){var e=this.props,t=e.url,n=e.playing,r=e.loop,a=e.controls,o=e.muted,s=e.config,c=e.width,u=e.height,d=this.shouldUseAudio(this.props)?"audio":"video",p={width:"auto"===c?c:"100%",height:"auto"===u?u:"100%"};return i.default.createElement(d,l({ref:this.ref,src:this.getSource(t),style:p,preload:"auto",autoPlay:n||void 0,controls:a,muted:o,loop:r},s.attributes),t instanceof Array&&t.map(this.renderSourceElement),s.tracks.map(this.renderTrack))}}])&&c(t.prototype,n),r&&c(t,r),f}(i.Component);t.A=x,m(x,"displayName","FilePlayer"),m(x,"canPlay",o.canPlay.file)},9389:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.defaultProps=t.propTypes=void 0;var r,i=(r=n(9067))&&r.__esModule?r:{default:r};var a=i.default.string,o=i.default.bool,s=i.default.number,l=i.default.array,c=i.default.oneOfType,u=i.default.shape,d=i.default.object,p=i.default.func,f=i.default.node,m={url:c([a,l,d]),playing:o,loop:o,controls:o,volume:s,muted:o,playbackRate:s,width:c([a,s]),height:c([a,s]),style:d,progressInterval:s,playsinline:o,pip:o,stopOnUnmount:o,light:c([o,a,d]),playIcon:f,previewTabIndex:s,fallback:f,oEmbedUrl:a,wrapper:c([a,p,u({render:p.isRequired})]),config:u({soundcloud:u({options:d}),youtube:u({playerVars:d,embedOptions:d,onUnstarted:p}),facebook:u({appId:a,version:a,playerId:a,attributes:d}),dailymotion:u({params:d}),vimeo:u({playerOptions:d,title:a}),file:u({attributes:d,tracks:l,forceVideo:o,forceAudio:o,forceHLS:o,forceDASH:o,forceFLV:o,hlsOptions:d,hlsVersion:a,dashVersion:a,flvVersion:a}),wistia:u({options:d,playerId:a,customControls:l}),mixcloud:u({options:d}),twitch:u({options:d,playerId:a}),vidyard:u({options:d})}),onReady:p,onStart:p,onPlay:p,onPause:p,onBuffer:p,onBufferEnd:p,onEnded:p,onError:p,onDuration:p,onSeek:p,onPlaybackRateChange:p,onProgress:p,onClickPreview:p,onEnablePIP:p,onDisablePIP:p};t.propTypes=m;var h=function(){},g={playing:!1,loop:!1,controls:!1,volume:null,muted:!1,playbackRate:1,width:"640px",height:"360px",style:{},progressInterval:1e3,playsinline:!1,pip:!1,stopOnUnmount:!0,light:!1,fallback:null,wrapper:"div",previewTabIndex:0,oEmbedUrl:"https://noembed.com/embed?url={url}",config:{soundcloud:{options:{visual:!0,buying:!1,liking:!1,download:!1,sharing:!1,show_comments:!1,show_playcount:!1}},youtube:{playerVars:{playsinline:1,showinfo:0,rel:0,iv_load_policy:3,modestbranding:1},embedOptions:{},onUnstarted:h},facebook:{appId:"1309697205772819",version:"v3.3",playerId:null,attributes:{}},dailymotion:{params:{api:1,"endscreen-enable":!1}},vimeo:{playerOptions:{autopause:!1,byline:!1,portrait:!1,title:!1},title:null},file:{attributes:{},tracks:[],forceVideo:!1,forceAudio:!1,forceHLS:!1,forceDASH:!1,forceFLV:!1,hlsOptions:{},hlsVersion:"1.1.4",dashVersion:"3.1.3",flvVersion:"1.5.0"},wistia:{options:{},playerId:null,customControls:null},mixcloud:{options:{hide_cover:1}},twitch:{options:{},playerId:null},vidyard:{options:{}}},onReady:h,onStart:h,onPlay:h,onPause:h,onBuffer:h,onBufferEnd:h,onEnded:h,onError:h,onDuration:h,onSeek:h,onPlaybackRateChange:h,onProgress:h,onClickPreview:h,onEnablePIP:h,onDisablePIP:h};t.defaultProps=g},8202:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.parseStartTime=function(e){return p(e,l)},t.parseEndTime=function(e){return p(e,c)},t.randomString=function(){return Math.random().toString(36).substr(2,5)},t.queryString=function(e){return Object.keys(e).map((function(t){return"".concat(t,"=").concat(e[t])})).join("&")},t.getSDK=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:function(){return!0},a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:r.default,o=f(t);if(o&&i(o))return Promise.resolve(o);return new Promise((function(r,i){if(m[e])m[e].push({resolve:r,reject:i});else{m[e]=[{resolve:r,reject:i}];var o=function(t){m[e].forEach((function(e){return e.resolve(t)}))};if(n){var s=window[n];window[n]=function(){s&&s(),o(f(t))}}a(e,(function(r){r?(m[e].forEach((function(e){return e.reject(r)})),m[e]=null):n||o(f(t))}))}}))},t.getConfig=function(e,t){return(0,i.default)(t.config,e.config)},t.omit=function(e){for(var t,n=arguments.length,r=new Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];for(var a=(t=[]).concat.apply(t,r),o={},s=Object.keys(e),l=0,c=s;l<c.length;l++){var u=c[l];-1===a.indexOf(u)&&(o[u]=e[u])}return o},t.callPlayer=function(e){var t;if(!this.player||!this.player[e]){var n="ReactPlayer: ".concat(this.constructor.displayName," player could not call %c").concat(e,"%c – ");return this.player?this.player[e]||(n+="The method was not available"):n+="The player was not available",console.warn(n,"font-weight: bold",""),null}for(var r=arguments.length,i=new Array(r>1?r-1:0),a=1;a<r;a++)i[a-1]=arguments[a];return(t=this.player)[e].apply(t,i)},t.isMediaStream=function(e){return"undefined"!=typeof window&&void 0!==window.MediaStream&&e instanceof window.MediaStream},t.isBlobUrl=function(e){return/^blob:/.test(e)},t.supportsWebKitPresentationMode=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document.createElement("video"),t=!1===/iPhone|iPod/.test(navigator.userAgent);return e.webkitSupportsPresentationMode&&"function"==typeof e.webkitSetPresentationMode&&t};var r=a(n(16)),i=a(n(3097));function a(e){return e&&e.__esModule?e:{default:e}}function o(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,i=!1,a=void 0;try{for(var o,s=e[Symbol.iterator]();!(r=(o=s.next()).done)&&(n.push(o.value),!t||n.length!==t);r=!0);}catch(l){i=!0,a=l}finally{try{r||null==s.return||s.return()}finally{if(i)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return s(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return s(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var l=/[?&#](?:start|t)=([0-9hms]+)/,c=/[?&#]end=([0-9hms]+)/,u=/(\d+)(h|m|s)/g,d=/^\d+$/;function p(e,t){if(!(e instanceof Array)){var n=e.match(t);if(n){var r=n[1];if(r.match(u))return function(e){var t=0,n=u.exec(e);for(;null!==n;){var r=o(n,3),i=r[1],a=r[2];"h"===a&&(t+=60*parseInt(i,10)*60),"m"===a&&(t+=60*parseInt(i,10)),"s"===a&&(t+=parseInt(i,10)),n=u.exec(e)}return t}(r);if(d.test(r))return parseInt(r)}}}function f(e){return window[e]?window[e]:window.exports&&window.exports[e]?window.exports[e]:window.module&&window.module.exports&&window.module.exports[e]?window.module.exports[e]:null}var m={}},4429:function(e,t,n){"use strict";n.r(t);var r=Number.isNaN||function(e){return"number"==typeof e&&e!=e};function i(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(i=e[n],a=t[n],!(i===a||r(i)&&r(a)))return!1;var i,a;return!0}t.default=function(e,t){var n;void 0===t&&(t=i);var r,a=[],o=!1;return function(){for(var i=[],s=0;s<arguments.length;s++)i[s]=arguments[s];return o&&n===this&&t(i,a)||(r=e.apply(this,i),o=!0,n=this,a=i),r}}},6725:function(e){e.exports={ReactQueryDevtools:function(){return null},ReactQueryDevtoolsPanel:function(){return null}}},6792:function(e,t,n){"use strict";n.d(t,{m:function(){return o}});var r=n(9140),i=n(4501),a=n(6834),o=new(function(e){function t(){var t;return(t=e.call(this)||this).setup=function(e){var t;if(!a.S$&&(null==(t=window)?void 0:t.addEventListener)){var n=function(){return e()};return window.addEventListener("visibilitychange",n,!1),window.addEventListener("focus",n,!1),function(){window.removeEventListener("visibilitychange",n),window.removeEventListener("focus",n)}}},t}(0,r.A)(t,e);var n=t.prototype;return n.onSubscribe=function(){this.cleanup||this.setEventListener(this.setup)},n.onUnsubscribe=function(){var e;this.hasListeners()||(null==(e=this.cleanup)||e.call(this),this.cleanup=void 0)},n.setEventListener=function(e){var t,n=this;this.setup=e,null==(t=this.cleanup)||t.call(this),this.cleanup=e((function(e){"boolean"==typeof e?n.setFocused(e):n.onFocus()}))},n.setFocused=function(e){this.focused=e,e&&this.onFocus()},n.onFocus=function(){this.listeners.forEach((function(e){e()}))},n.isFocused=function(){return"boolean"==typeof this.focused?this.focused:"undefined"==typeof document||[void 0,"visible","prerender"].includes(document.visibilityState)},t}(i.Q))},5991:function(e,t,n){"use strict";n.d(t,{QueryClient:function(){return r.E}});var r=n(7016),i=n(7630);n.o(i,"QueryClientProvider")&&n.d(t,{QueryClientProvider:function(){return i.QueryClientProvider}}),n.o(i,"useMutation")&&n.d(t,{useMutation:function(){return i.useMutation}}),n.o(i,"useQuery")&&n.d(t,{useQuery:function(){return i.useQuery}}),n.o(i,"useQueryClient")&&n.d(t,{useQueryClient:function(){return i.useQueryClient}})},1903:function(e,t,n){"use strict";n.d(t,{B:function(){return a},t:function(){return i}});var r=console;function i(){return r}function a(e){r=e}},2296:function(e,t,n){"use strict";n.d(t,{$:function(){return c},s:function(){return l}});var r=n(9575),i=n(1903),a=n(43),o=n(4682),s=n(6834),l=function(){function e(e){this.options=(0,r.A)({},e.defaultOptions,e.options),this.mutationId=e.mutationId,this.mutationCache=e.mutationCache,this.observers=[],this.state=e.state||c(),this.meta=e.meta}var t=e.prototype;return t.setState=function(e){this.dispatch({type:"setState",state:e})},t.addObserver=function(e){-1===this.observers.indexOf(e)&&this.observers.push(e)},t.removeObserver=function(e){this.observers=this.observers.filter((function(t){return t!==e}))},t.cancel=function(){return this.retryer?(this.retryer.cancel(),this.retryer.promise.then(s.lQ).catch(s.lQ)):Promise.resolve()},t.continue=function(){return this.retryer?(this.retryer.continue(),this.retryer.promise):this.execute()},t.execute=function(){var e,t=this,n="loading"===this.state.status,r=Promise.resolve();return n||(this.dispatch({type:"loading",variables:this.options.variables}),r=r.then((function(){null==t.mutationCache.config.onMutate||t.mutationCache.config.onMutate(t.state.variables,t)})).then((function(){return null==t.options.onMutate?void 0:t.options.onMutate(t.state.variables)})).then((function(e){e!==t.state.context&&t.dispatch({type:"loading",context:e,variables:t.state.variables})}))),r.then((function(){return t.executeMutation()})).then((function(n){e=n,null==t.mutationCache.config.onSuccess||t.mutationCache.config.onSuccess(e,t.state.variables,t.state.context,t)})).then((function(){return null==t.options.onSuccess?void 0:t.options.onSuccess(e,t.state.variables,t.state.context)})).then((function(){return null==t.options.onSettled?void 0:t.options.onSettled(e,null,t.state.variables,t.state.context)})).then((function(){return t.dispatch({type:"success",data:e}),e})).catch((function(e){return null==t.mutationCache.config.onError||t.mutationCache.config.onError(e,t.state.variables,t.state.context,t),(0,i.t)().error(e),Promise.resolve().then((function(){return null==t.options.onError?void 0:t.options.onError(e,t.state.variables,t.state.context)})).then((function(){return null==t.options.onSettled?void 0:t.options.onSettled(void 0,e,t.state.variables,t.state.context)})).then((function(){throw t.dispatch({type:"error",error:e}),e}))}))},t.executeMutation=function(){var e,t=this;return this.retryer=new o.eJ({fn:function(){return t.options.mutationFn?t.options.mutationFn(t.state.variables):Promise.reject("No mutationFn found")},onFail:function(){t.dispatch({type:"failed"})},onPause:function(){t.dispatch({type:"pause"})},onContinue:function(){t.dispatch({type:"continue"})},retry:null!=(e=this.options.retry)?e:0,retryDelay:this.options.retryDelay}),this.retryer.promise},t.dispatch=function(e){var t=this;this.state=function(e,t){switch(t.type){case"failed":return(0,r.A)({},e,{failureCount:e.failureCount+1});case"pause":return(0,r.A)({},e,{isPaused:!0});case"continue":return(0,r.A)({},e,{isPaused:!1});case"loading":return(0,r.A)({},e,{context:t.context,data:void 0,error:null,isPaused:!1,status:"loading",variables:t.variables});case"success":return(0,r.A)({},e,{data:t.data,error:null,status:"success",isPaused:!1});case"error":return(0,r.A)({},e,{data:void 0,error:t.error,failureCount:e.failureCount+1,isPaused:!1,status:"error"});case"setState":return(0,r.A)({},e,t.state);default:return e}}(this.state,e),a.j.batch((function(){t.observers.forEach((function(t){t.onMutationUpdate(e)})),t.mutationCache.notify(t)}))},e}();function c(){return{context:void 0,data:void 0,error:null,failureCount:0,isPaused:!1,status:"idle",variables:void 0}}},43:function(e,t,n){"use strict";n.d(t,{j:function(){return a}});var r=n(6834),i=function(){function e(){this.queue=[],this.transactions=0,this.notifyFn=function(e){e()},this.batchNotifyFn=function(e){e()}}var t=e.prototype;return t.batch=function(e){var t;this.transactions++;try{t=e()}finally{this.transactions--,this.transactions||this.flush()}return t},t.schedule=function(e){var t=this;this.transactions?this.queue.push(e):(0,r.G6)((function(){t.notifyFn(e)}))},t.batchCalls=function(e){var t=this;return function(){for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];t.schedule((function(){e.apply(void 0,r)}))}},t.flush=function(){var e=this,t=this.queue;this.queue=[],t.length&&(0,r.G6)((function(){e.batchNotifyFn((function(){t.forEach((function(t){e.notifyFn(t)}))}))}))},t.setNotifyFunction=function(e){this.notifyFn=e},t.setBatchNotifyFunction=function(e){this.batchNotifyFn=e},e}(),a=new i},441:function(e,t,n){"use strict";n.d(t,{t:function(){return o}});var r=n(9140),i=n(4501),a=n(6834),o=new(function(e){function t(){var t;return(t=e.call(this)||this).setup=function(e){var t;if(!a.S$&&(null==(t=window)?void 0:t.addEventListener)){var n=function(){return e()};return window.addEventListener("online",n,!1),window.addEventListener("offline",n,!1),function(){window.removeEventListener("online",n),window.removeEventListener("offline",n)}}},t}(0,r.A)(t,e);var n=t.prototype;return n.onSubscribe=function(){this.cleanup||this.setEventListener(this.setup)},n.onUnsubscribe=function(){var e;this.hasListeners()||(null==(e=this.cleanup)||e.call(this),this.cleanup=void 0)},n.setEventListener=function(e){var t,n=this;this.setup=e,null==(t=this.cleanup)||t.call(this),this.cleanup=e((function(e){"boolean"==typeof e?n.setOnline(e):n.onOnline()}))},n.setOnline=function(e){this.online=e,e&&this.onOnline()},n.onOnline=function(){this.listeners.forEach((function(e){e()}))},n.isOnline=function(){return"boolean"==typeof this.online?this.online:"undefined"==typeof navigator||void 0===navigator.onLine||navigator.onLine},t}(i.Q))},7016:function(e,t,n){"use strict";n.d(t,{E:function(){return y}});var r=n(9575),i=n(6834),a=n(9140),o=n(43),s=n(1903),l=n(4682),c=function(){function e(e){this.abortSignalConsumed=!1,this.hadObservers=!1,this.defaultOptions=e.defaultOptions,this.setOptions(e.options),this.observers=[],this.cache=e.cache,this.queryKey=e.queryKey,this.queryHash=e.queryHash,this.initialState=e.state||this.getDefaultState(this.options),this.state=this.initialState,this.meta=e.meta,this.scheduleGc()}var t=e.prototype;return t.setOptions=function(e){var t;this.options=(0,r.A)({},this.defaultOptions,e),this.meta=null==e?void 0:e.meta,this.cacheTime=Math.max(this.cacheTime||0,null!=(t=this.options.cacheTime)?t:3e5)},t.setDefaultOptions=function(e){this.defaultOptions=e},t.scheduleGc=function(){var e=this;this.clearGcTimeout(),(0,i.gn)(this.cacheTime)&&(this.gcTimeout=setTimeout((function(){e.optionalRemove()}),this.cacheTime))},t.clearGcTimeout=function(){this.gcTimeout&&(clearTimeout(this.gcTimeout),this.gcTimeout=void 0)},t.optionalRemove=function(){this.observers.length||(this.state.isFetching?this.hadObservers&&this.scheduleGc():this.cache.remove(this))},t.setData=function(e,t){var n,r,a=this.state.data,o=(0,i.Zw)(e,a);return(null==(n=(r=this.options).isDataEqual)?void 0:n.call(r,a,o))?o=a:!1!==this.options.structuralSharing&&(o=(0,i.BH)(a,o)),this.dispatch({data:o,type:"success",dataUpdatedAt:null==t?void 0:t.updatedAt}),o},t.setState=function(e,t){this.dispatch({type:"setState",state:e,setStateOptions:t})},t.cancel=function(e){var t,n=this.promise;return null==(t=this.retryer)||t.cancel(e),n?n.then(i.lQ).catch(i.lQ):Promise.resolve()},t.destroy=function(){this.clearGcTimeout(),this.cancel({silent:!0})},t.reset=function(){this.destroy(),this.setState(this.initialState)},t.isActive=function(){return this.observers.some((function(e){return!1!==e.options.enabled}))},t.isFetching=function(){return this.state.isFetching},t.isStale=function(){return this.state.isInvalidated||!this.state.dataUpdatedAt||this.observers.some((function(e){return e.getCurrentResult().isStale}))},t.isStaleByTime=function(e){return void 0===e&&(e=0),this.state.isInvalidated||!this.state.dataUpdatedAt||!(0,i.j3)(this.state.dataUpdatedAt,e)},t.onFocus=function(){var e,t=this.observers.find((function(e){return e.shouldFetchOnWindowFocus()}));t&&t.refetch(),null==(e=this.retryer)||e.continue()},t.onOnline=function(){var e,t=this.observers.find((function(e){return e.shouldFetchOnReconnect()}));t&&t.refetch(),null==(e=this.retryer)||e.continue()},t.addObserver=function(e){-1===this.observers.indexOf(e)&&(this.observers.push(e),this.hadObservers=!0,this.clearGcTimeout(),this.cache.notify({type:"observerAdded",query:this,observer:e}))},t.removeObserver=function(e){-1!==this.observers.indexOf(e)&&(this.observers=this.observers.filter((function(t){return t!==e})),this.observers.length||(this.retryer&&(this.retryer.isTransportCancelable||this.abortSignalConsumed?this.retryer.cancel({revert:!0}):this.retryer.cancelRetry()),this.cacheTime?this.scheduleGc():this.cache.remove(this)),this.cache.notify({type:"observerRemoved",query:this,observer:e}))},t.getObserversCount=function(){return this.observers.length},t.invalidate=function(){this.state.isInvalidated||this.dispatch({type:"invalidate"})},t.fetch=function(e,t){var n,r,a,o=this;if(this.state.isFetching)if(this.state.dataUpdatedAt&&(null==t?void 0:t.cancelRefetch))this.cancel({silent:!0});else if(this.promise){var c;return null==(c=this.retryer)||c.continueRetry(),this.promise}if(e&&this.setOptions(e),!this.options.queryFn){var u=this.observers.find((function(e){return e.options.queryFn}));u&&this.setOptions(u.options)}var d=(0,i.HN)(this.queryKey),p=(0,i.jY)(),f={queryKey:d,pageParam:void 0,meta:this.meta};Object.defineProperty(f,"signal",{enumerable:!0,get:function(){if(p)return o.abortSignalConsumed=!0,p.signal}});var m,h,g={fetchOptions:t,options:this.options,queryKey:d,state:this.state,fetchFn:function(){return o.options.queryFn?(o.abortSignalConsumed=!1,o.options.queryFn(f)):Promise.reject("Missing queryFn")},meta:this.meta};(null==(n=this.options.behavior)?void 0:n.onFetch)&&(null==(m=this.options.behavior)||m.onFetch(g));(this.revertState=this.state,this.state.isFetching&&this.state.fetchMeta===(null==(r=g.fetchOptions)?void 0:r.meta))||this.dispatch({type:"fetch",meta:null==(h=g.fetchOptions)?void 0:h.meta});return this.retryer=new l.eJ({fn:g.fetchFn,abort:null==p||null==(a=p.abort)?void 0:a.bind(p),onSuccess:function(e){o.setData(e),null==o.cache.config.onSuccess||o.cache.config.onSuccess(e,o),0===o.cacheTime&&o.optionalRemove()},onError:function(e){(0,l.wm)(e)&&e.silent||o.dispatch({type:"error",error:e}),(0,l.wm)(e)||(null==o.cache.config.onError||o.cache.config.onError(e,o),(0,s.t)().error(e)),0===o.cacheTime&&o.optionalRemove()},onFail:function(){o.dispatch({type:"failed"})},onPause:function(){o.dispatch({type:"pause"})},onContinue:function(){o.dispatch({type:"continue"})},retry:g.options.retry,retryDelay:g.options.retryDelay}),this.promise=this.retryer.promise,this.promise},t.dispatch=function(e){var t=this;this.state=this.reducer(this.state,e),o.j.batch((function(){t.observers.forEach((function(t){t.onQueryUpdate(e)})),t.cache.notify({query:t,type:"queryUpdated",action:e})}))},t.getDefaultState=function(e){var t="function"==typeof e.initialData?e.initialData():e.initialData,n=void 0!==e.initialData?"function"==typeof e.initialDataUpdatedAt?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0,r=void 0!==t;return{data:t,dataUpdateCount:0,dataUpdatedAt:r?null!=n?n:Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchMeta:null,isFetching:!1,isInvalidated:!1,isPaused:!1,status:r?"success":"idle"}},t.reducer=function(e,t){var n,i;switch(t.type){case"failed":return(0,r.A)({},e,{fetchFailureCount:e.fetchFailureCount+1});case"pause":return(0,r.A)({},e,{isPaused:!0});case"continue":return(0,r.A)({},e,{isPaused:!1});case"fetch":return(0,r.A)({},e,{fetchFailureCount:0,fetchMeta:null!=(n=t.meta)?n:null,isFetching:!0,isPaused:!1},!e.dataUpdatedAt&&{error:null,status:"loading"});case"success":return(0,r.A)({},e,{data:t.data,dataUpdateCount:e.dataUpdateCount+1,dataUpdatedAt:null!=(i=t.dataUpdatedAt)?i:Date.now(),error:null,fetchFailureCount:0,isFetching:!1,isInvalidated:!1,isPaused:!1,status:"success"});case"error":var a=t.error;return(0,l.wm)(a)&&a.revert&&this.revertState?(0,r.A)({},this.revertState):(0,r.A)({},e,{error:a,errorUpdateCount:e.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:e.fetchFailureCount+1,isFetching:!1,isPaused:!1,status:"error"});case"invalidate":return(0,r.A)({},e,{isInvalidated:!0});case"setState":return(0,r.A)({},e,t.state);default:return e}},e}(),u=n(4501),d=function(e){function t(t){var n;return(n=e.call(this)||this).config=t||{},n.queries=[],n.queriesMap={},n}(0,a.A)(t,e);var n=t.prototype;return n.build=function(e,t,n){var r,a=t.queryKey,o=null!=(r=t.queryHash)?r:(0,i.F$)(a,t),s=this.get(o);return s||(s=new c({cache:this,queryKey:a,queryHash:o,options:e.defaultQueryOptions(t),state:n,defaultOptions:e.getQueryDefaults(a),meta:t.meta}),this.add(s)),s},n.add=function(e){this.queriesMap[e.queryHash]||(this.queriesMap[e.queryHash]=e,this.queries.push(e),this.notify({type:"queryAdded",query:e}))},n.remove=function(e){var t=this.queriesMap[e.queryHash];t&&(e.destroy(),this.queries=this.queries.filter((function(t){return t!==e})),t===e&&delete this.queriesMap[e.queryHash],this.notify({type:"queryRemoved",query:e}))},n.clear=function(){var e=this;o.j.batch((function(){e.queries.forEach((function(t){e.remove(t)}))}))},n.get=function(e){return this.queriesMap[e]},n.getAll=function(){return this.queries},n.find=function(e,t){var n=(0,i.b_)(e,t)[0];return void 0===n.exact&&(n.exact=!0),this.queries.find((function(e){return(0,i.MK)(n,e)}))},n.findAll=function(e,t){var n=(0,i.b_)(e,t)[0];return Object.keys(n).length>0?this.queries.filter((function(e){return(0,i.MK)(n,e)})):this.queries},n.notify=function(e){var t=this;o.j.batch((function(){t.listeners.forEach((function(t){t(e)}))}))},n.onFocus=function(){var e=this;o.j.batch((function(){e.queries.forEach((function(e){e.onFocus()}))}))},n.onOnline=function(){var e=this;o.j.batch((function(){e.queries.forEach((function(e){e.onOnline()}))}))},t}(u.Q),p=n(2296),f=function(e){function t(t){var n;return(n=e.call(this)||this).config=t||{},n.mutations=[],n.mutationId=0,n}(0,a.A)(t,e);var n=t.prototype;return n.build=function(e,t,n){var r=new p.s({mutationCache:this,mutationId:++this.mutationId,options:e.defaultMutationOptions(t),state:n,defaultOptions:t.mutationKey?e.getMutationDefaults(t.mutationKey):void 0,meta:t.meta});return this.add(r),r},n.add=function(e){this.mutations.push(e),this.notify(e)},n.remove=function(e){this.mutations=this.mutations.filter((function(t){return t!==e})),e.cancel(),this.notify(e)},n.clear=function(){var e=this;o.j.batch((function(){e.mutations.forEach((function(t){e.remove(t)}))}))},n.getAll=function(){return this.mutations},n.find=function(e){return void 0===e.exact&&(e.exact=!0),this.mutations.find((function(t){return(0,i.nJ)(e,t)}))},n.findAll=function(e){return this.mutations.filter((function(t){return(0,i.nJ)(e,t)}))},n.notify=function(e){var t=this;o.j.batch((function(){t.listeners.forEach((function(t){t(e)}))}))},n.onFocus=function(){this.resumePausedMutations()},n.onOnline=function(){this.resumePausedMutations()},n.resumePausedMutations=function(){var e=this.mutations.filter((function(e){return e.state.isPaused}));return o.j.batch((function(){return e.reduce((function(e,t){return e.then((function(){return t.continue().catch(i.lQ)}))}),Promise.resolve())}))},t}(u.Q),m=n(6792),h=n(441);function g(e,t){return null==e.getNextPageParam?void 0:e.getNextPageParam(t[t.length-1],t)}function v(e,t){return null==e.getPreviousPageParam?void 0:e.getPreviousPageParam(t[0],t)}var y=function(){function e(e){void 0===e&&(e={}),this.queryCache=e.queryCache||new d,this.mutationCache=e.mutationCache||new f,this.defaultOptions=e.defaultOptions||{},this.queryDefaults=[],this.mutationDefaults=[]}var t=e.prototype;return t.mount=function(){var e=this;this.unsubscribeFocus=m.m.subscribe((function(){m.m.isFocused()&&h.t.isOnline()&&(e.mutationCache.onFocus(),e.queryCache.onFocus())})),this.unsubscribeOnline=h.t.subscribe((function(){m.m.isFocused()&&h.t.isOnline()&&(e.mutationCache.onOnline(),e.queryCache.onOnline())}))},t.unmount=function(){var e,t;null==(e=this.unsubscribeFocus)||e.call(this),null==(t=this.unsubscribeOnline)||t.call(this)},t.isFetching=function(e,t){var n=(0,i.b_)(e,t)[0];return n.fetching=!0,this.queryCache.findAll(n).length},t.isMutating=function(e){return this.mutationCache.findAll((0,r.A)({},e,{fetching:!0})).length},t.getQueryData=function(e,t){var n;return null==(n=this.queryCache.find(e,t))?void 0:n.state.data},t.getQueriesData=function(e){return this.getQueryCache().findAll(e).map((function(e){return[e.queryKey,e.state.data]}))},t.setQueryData=function(e,t,n){var r=(0,i.vh)(e),a=this.defaultQueryOptions(r);return this.queryCache.build(this,a).setData(t,n)},t.setQueriesData=function(e,t,n){var r=this;return o.j.batch((function(){return r.getQueryCache().findAll(e).map((function(e){var i=e.queryKey;return[i,r.setQueryData(i,t,n)]}))}))},t.getQueryState=function(e,t){var n;return null==(n=this.queryCache.find(e,t))?void 0:n.state},t.removeQueries=function(e,t){var n=(0,i.b_)(e,t)[0],r=this.queryCache;o.j.batch((function(){r.findAll(n).forEach((function(e){r.remove(e)}))}))},t.resetQueries=function(e,t,n){var a=this,s=(0,i.b_)(e,t,n),l=s[0],c=s[1],u=this.queryCache,d=(0,r.A)({},l,{active:!0});return o.j.batch((function(){return u.findAll(l).forEach((function(e){e.reset()})),a.refetchQueries(d,c)}))},t.cancelQueries=function(e,t,n){var r=this,a=(0,i.b_)(e,t,n),s=a[0],l=a[1],c=void 0===l?{}:l;void 0===c.revert&&(c.revert=!0);var u=o.j.batch((function(){return r.queryCache.findAll(s).map((function(e){return e.cancel(c)}))}));return Promise.all(u).then(i.lQ).catch(i.lQ)},t.invalidateQueries=function(e,t,n){var a,s,l,c=this,u=(0,i.b_)(e,t,n),d=u[0],p=u[1],f=(0,r.A)({},d,{active:null==(a=null!=(s=d.refetchActive)?s:d.active)||a,inactive:null!=(l=d.refetchInactive)&&l});return o.j.batch((function(){return c.queryCache.findAll(d).forEach((function(e){e.invalidate()})),c.refetchQueries(f,p)}))},t.refetchQueries=function(e,t,n){var a=this,s=(0,i.b_)(e,t,n),l=s[0],c=s[1],u=o.j.batch((function(){return a.queryCache.findAll(l).map((function(e){return e.fetch(void 0,(0,r.A)({},c,{meta:{refetchPage:null==l?void 0:l.refetchPage}}))}))})),d=Promise.all(u).then(i.lQ);return(null==c?void 0:c.throwOnError)||(d=d.catch(i.lQ)),d},t.fetchQuery=function(e,t,n){var r=(0,i.vh)(e,t,n),a=this.defaultQueryOptions(r);void 0===a.retry&&(a.retry=!1);var o=this.queryCache.build(this,a);return o.isStaleByTime(a.staleTime)?o.fetch(a):Promise.resolve(o.state.data)},t.prefetchQuery=function(e,t,n){return this.fetchQuery(e,t,n).then(i.lQ).catch(i.lQ)},t.fetchInfiniteQuery=function(e,t,n){var r=(0,i.vh)(e,t,n);return r.behavior={onFetch:function(e){e.fetchFn=function(){var t,n,r,a,o,s,c,u=null==(t=e.fetchOptions)||null==(n=t.meta)?void 0:n.refetchPage,d=null==(r=e.fetchOptions)||null==(a=r.meta)?void 0:a.fetchMore,p=null==d?void 0:d.pageParam,f="forward"===(null==d?void 0:d.direction),m="backward"===(null==d?void 0:d.direction),h=(null==(o=e.state.data)?void 0:o.pages)||[],y=(null==(s=e.state.data)?void 0:s.pageParams)||[],b=(0,i.jY)(),x=null==b?void 0:b.signal,E=y,w=!1,_=e.options.queryFn||function(){return Promise.reject("Missing queryFn")},k=function(e,t,n,r){return E=r?[t].concat(E):[].concat(E,[t]),r?[n].concat(e):[].concat(e,[n])},S=function(t,n,r,i){if(w)return Promise.reject("Cancelled");if(void 0===r&&!n&&t.length)return Promise.resolve(t);var a={queryKey:e.queryKey,signal:x,pageParam:r,meta:e.meta},o=_(a),s=Promise.resolve(o).then((function(e){return k(t,r,e,i)}));return(0,l.dd)(o)&&(s.cancel=o.cancel),s};if(h.length)if(f){var C=void 0!==p,T=C?p:g(e.options,h);c=S(h,C,T)}else if(m){var I=void 0!==p,O=I?p:v(e.options,h);c=S(h,I,O,!0)}else!function(){E=[];var t=void 0===e.options.getNextPageParam,n=!u||!h[0]||u(h[0],0,h);c=n?S([],t,y[0]):Promise.resolve(k([],y[0],h[0]));for(var r=function(n){c=c.then((function(r){if(!u||!h[n]||u(h[n],n,h)){var i=t?y[n]:g(e.options,r);return S(r,t,i)}return Promise.resolve(k(r,y[n],h[n]))}))},i=1;i<h.length;i++)r(i)}();else c=S([]);var A=c.then((function(e){return{pages:e,pageParams:E}}));return A.cancel=function(){w=!0,null==b||b.abort(),(0,l.dd)(c)&&c.cancel()},A}}},this.fetchQuery(r)},t.prefetchInfiniteQuery=function(e,t,n){return this.fetchInfiniteQuery(e,t,n).then(i.lQ).catch(i.lQ)},t.cancelMutations=function(){var e=this,t=o.j.batch((function(){return e.mutationCache.getAll().map((function(e){return e.cancel()}))}));return Promise.all(t).then(i.lQ).catch(i.lQ)},t.resumePausedMutations=function(){return this.getMutationCache().resumePausedMutations()},t.executeMutation=function(e){return this.mutationCache.build(this,e).execute()},t.getQueryCache=function(){return this.queryCache},t.getMutationCache=function(){return this.mutationCache},t.getDefaultOptions=function(){return this.defaultOptions},t.setDefaultOptions=function(e){this.defaultOptions=e},t.setQueryDefaults=function(e,t){var n=this.queryDefaults.find((function(t){return(0,i.Od)(e)===(0,i.Od)(t.queryKey)}));n?n.defaultOptions=t:this.queryDefaults.push({queryKey:e,defaultOptions:t})},t.getQueryDefaults=function(e){var t;return e?null==(t=this.queryDefaults.find((function(t){return(0,i.Cp)(e,t.queryKey)})))?void 0:t.defaultOptions:void 0},t.setMutationDefaults=function(e,t){var n=this.mutationDefaults.find((function(t){return(0,i.Od)(e)===(0,i.Od)(t.mutationKey)}));n?n.defaultOptions=t:this.mutationDefaults.push({mutationKey:e,defaultOptions:t})},t.getMutationDefaults=function(e){var t;return e?null==(t=this.mutationDefaults.find((function(t){return(0,i.Cp)(e,t.mutationKey)})))?void 0:t.defaultOptions:void 0},t.defaultQueryOptions=function(e){if(null==e?void 0:e._defaulted)return e;var t=(0,r.A)({},this.defaultOptions.queries,this.getQueryDefaults(null==e?void 0:e.queryKey),e,{_defaulted:!0});return!t.queryHash&&t.queryKey&&(t.queryHash=(0,i.F$)(t.queryKey,t)),t},t.defaultQueryObserverOptions=function(e){return this.defaultQueryOptions(e)},t.defaultMutationOptions=function(e){return(null==e?void 0:e._defaulted)?e:(0,r.A)({},this.defaultOptions.mutations,this.getMutationDefaults(null==e?void 0:e.mutationKey),e,{_defaulted:!0})},t.clear=function(){this.queryCache.clear(),this.mutationCache.clear()},e}()},4682:function(e,t,n){"use strict";n.d(t,{dd:function(){return s},eJ:function(){return u},wm:function(){return c}});var r=n(6792),i=n(441),a=n(6834);function o(e){return Math.min(1e3*Math.pow(2,e),3e4)}function s(e){return"function"==typeof(null==e?void 0:e.cancel)}var l=function(e){this.revert=null==e?void 0:e.revert,this.silent=null==e?void 0:e.silent};function c(e){return e instanceof l}var u=function(e){var t,n,c,u,d=this,p=!1;this.abort=e.abort,this.cancel=function(e){return null==t?void 0:t(e)},this.cancelRetry=function(){p=!0},this.continueRetry=function(){p=!1},this.continue=function(){return null==n?void 0:n()},this.failureCount=0,this.isPaused=!1,this.isResolved=!1,this.isTransportCancelable=!1,this.promise=new Promise((function(e,t){c=e,u=t}));var f=function(t){d.isResolved||(d.isResolved=!0,null==e.onSuccess||e.onSuccess(t),null==n||n(),c(t))},m=function(t){d.isResolved||(d.isResolved=!0,null==e.onError||e.onError(t),null==n||n(),u(t))};!function c(){if(!d.isResolved){var u;try{u=e.fn()}catch(h){u=Promise.reject(h)}t=function(e){if(!d.isResolved&&(m(new l(e)),null==d.abort||d.abort(),s(u)))try{u.cancel()}catch(t){}},d.isTransportCancelable=s(u),Promise.resolve(u).then(f).catch((function(t){var s,l;if(!d.isResolved){var u=null!=(s=e.retry)?s:3,f=null!=(l=e.retryDelay)?l:o,h="function"==typeof f?f(d.failureCount,t):f,g=!0===u||"number"==typeof u&&d.failureCount<u||"function"==typeof u&&u(d.failureCount,t);!p&&g?(d.failureCount++,null==e.onFail||e.onFail(d.failureCount,t),(0,a.yy)(h).then((function(){if(!r.m.isFocused()||!i.t.isOnline())return new Promise((function(t){n=t,d.isPaused=!0,null==e.onPause||e.onPause()})).then((function(){n=void 0,d.isPaused=!1,null==e.onContinue||e.onContinue()}))})).then((function(){p?m(t):c()}))):m(t)}}))}}()}},4501:function(e,t,n){"use strict";n.d(t,{Q:function(){return r}});var r=function(){function e(){this.listeners=[]}var t=e.prototype;return t.subscribe=function(e){var t=this,n=e||function(){};return this.listeners.push(n),this.onSubscribe(),function(){t.listeners=t.listeners.filter((function(e){return e!==n})),t.onUnsubscribe()}},t.hasListeners=function(){return this.listeners.length>0},t.onSubscribe=function(){},t.onUnsubscribe=function(){},e}()},7630:function(){},6834:function(e,t,n){"use strict";n.d(t,{BH:function(){return b},Cp:function(){return v},F$:function(){return h},G6:function(){return S},GR:function(){return d},HN:function(){return l},MK:function(){return f},Od:function(){return g},S$:function(){return i},Zw:function(){return o},b_:function(){return p},f8:function(){return x},gn:function(){return s},j3:function(){return c},jY:function(){return C},lQ:function(){return a},nJ:function(){return m},vh:function(){return u},yy:function(){return k}});var r=n(9575),i="undefined"==typeof window;function a(){}function o(e,t){return"function"==typeof e?e(t):e}function s(e){return"number"==typeof e&&e>=0&&e!==1/0}function l(e){return Array.isArray(e)?e:[e]}function c(e,t){return Math.max(e+(t||0)-Date.now(),0)}function u(e,t,n){return _(e)?"function"==typeof t?(0,r.A)({},n,{queryKey:e,queryFn:t}):(0,r.A)({},t,{queryKey:e}):e}function d(e,t,n){return _(e)?"function"==typeof t?(0,r.A)({},n,{mutationKey:e,mutationFn:t}):(0,r.A)({},t,{mutationKey:e}):"function"==typeof e?(0,r.A)({},t,{mutationFn:e}):(0,r.A)({},e)}function p(e,t,n){return _(e)?[(0,r.A)({},t,{queryKey:e}),n]:[e||{},t]}function f(e,t){var n=e.active,r=e.exact,i=e.fetching,a=e.inactive,o=e.predicate,s=e.queryKey,l=e.stale;if(_(s))if(r){if(t.queryHash!==h(s,t.options))return!1}else if(!v(t.queryKey,s))return!1;var c=function(e,t){return!0===e&&!0===t||null==e&&null==t?"all":!1===e&&!1===t?"none":(null!=e?e:!t)?"active":"inactive"}(n,a);if("none"===c)return!1;if("all"!==c){var u=t.isActive();if("active"===c&&!u)return!1;if("inactive"===c&&u)return!1}return("boolean"!=typeof l||t.isStale()===l)&&(("boolean"!=typeof i||t.isFetching()===i)&&!(o&&!o(t)))}function m(e,t){var n=e.exact,r=e.fetching,i=e.predicate,a=e.mutationKey;if(_(a)){if(!t.options.mutationKey)return!1;if(n){if(g(t.options.mutationKey)!==g(a))return!1}else if(!v(t.options.mutationKey,a))return!1}return("boolean"!=typeof r||"loading"===t.state.status===r)&&!(i&&!i(t))}function h(e,t){return((null==t?void 0:t.queryKeyHashFn)||g)(e)}function g(e){var t,n=l(e);return t=n,JSON.stringify(t,(function(e,t){return E(t)?Object.keys(t).sort().reduce((function(e,n){return e[n]=t[n],e}),{}):t}))}function v(e,t){return y(l(e),l(t))}function y(e,t){return e===t||typeof e==typeof t&&(!(!e||!t||"object"!=typeof e||"object"!=typeof t)&&!Object.keys(t).some((function(n){return!y(e[n],t[n])})))}function b(e,t){if(e===t)return e;var n=Array.isArray(e)&&Array.isArray(t);if(n||E(e)&&E(t)){for(var r=n?e.length:Object.keys(e).length,i=n?t:Object.keys(t),a=i.length,o=n?[]:{},s=0,l=0;l<a;l++){var c=n?l:i[l];o[c]=b(e[c],t[c]),o[c]===e[c]&&s++}return r===a&&s===r?e:o}return t}function x(e,t){if(e&&!t||t&&!e)return!1;for(var n in e)if(e[n]!==t[n])return!1;return!0}function E(e){if(!w(e))return!1;var t=e.constructor;if(void 0===t)return!0;var n=t.prototype;return!!w(n)&&!!n.hasOwnProperty("isPrototypeOf")}function w(e){return"[object Object]"===Object.prototype.toString.call(e)}function _(e){return"string"==typeof e||Array.isArray(e)}function k(e){return new Promise((function(t){setTimeout(t,e)}))}function S(e){Promise.resolve().then(e).catch((function(e){return setTimeout((function(){throw e}))}))}function C(){if("function"==typeof AbortController)return new AbortController}},887:function(e,t,n){"use strict";n.d(t,{QueryClient:function(){return r.QueryClient},QueryClientProvider:function(){return i.QueryClientProvider},useMutation:function(){return i.useMutation},useQuery:function(){return i.useQuery},useQueryClient:function(){return i.useQueryClient}});var r=n(5991);n.o(r,"QueryClientProvider")&&n.d(t,{QueryClientProvider:function(){return r.QueryClientProvider}}),n.o(r,"useMutation")&&n.d(t,{useMutation:function(){return r.useMutation}}),n.o(r,"useQuery")&&n.d(t,{useQuery:function(){return r.useQuery}}),n.o(r,"useQueryClient")&&n.d(t,{useQueryClient:function(){return r.useQueryClient}});var i=n(9656)},9656:function(e,t,n){"use strict";n.d(t,{QueryClientProvider:function(){return p},useMutation:function(){return x},useQuery:function(){return R},useQueryClient:function(){return d}});var r=n(43),i=n(3144).unstable_batchedUpdates;r.j.setBatchNotifyFunction(i);var a=n(1903),o=console;(0,a.B)(o);var s=n(4041),l=s.createContext(void 0),c=s.createContext(!1);function u(e){return e&&"undefined"!=typeof window?(window.ReactQueryClientContext||(window.ReactQueryClientContext=l),window.ReactQueryClientContext):l}var d=function(){var e=s.useContext(u(s.useContext(c)));if(!e)throw new Error("No QueryClient set, use QueryClientProvider to set one");return e},p=function(e){var t=e.client,n=e.contextSharing,r=void 0!==n&&n,i=e.children;s.useEffect((function(){return t.mount(),function(){t.unmount()}}),[t]);var a=u(r);return s.createElement(c.Provider,{value:r},s.createElement(a.Provider,{value:t},i))},f=n(9575),m=n(6834),h=n(9140),g=n(2296),v=n(4501),y=function(e){function t(t,n){var r;return(r=e.call(this)||this).client=t,r.setOptions(n),r.bindMethods(),r.updateResult(),r}(0,h.A)(t,e);var n=t.prototype;return n.bindMethods=function(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)},n.setOptions=function(e){this.options=this.client.defaultMutationOptions(e)},n.onUnsubscribe=function(){var e;this.listeners.length||(null==(e=this.currentMutation)||e.removeObserver(this))},n.onMutationUpdate=function(e){this.updateResult();var t={listeners:!0};"success"===e.type?t.onSuccess=!0:"error"===e.type&&(t.onError=!0),this.notify(t)},n.getCurrentResult=function(){return this.currentResult},n.reset=function(){this.currentMutation=void 0,this.updateResult(),this.notify({listeners:!0})},n.mutate=function(e,t){return this.mutateOptions=t,this.currentMutation&&this.currentMutation.removeObserver(this),this.currentMutation=this.client.getMutationCache().build(this.client,(0,f.A)({},this.options,{variables:void 0!==e?e:this.options.variables})),this.currentMutation.addObserver(this),this.currentMutation.execute()},n.updateResult=function(){var e=this.currentMutation?this.currentMutation.state:(0,g.$)(),t=(0,f.A)({},e,{isLoading:"loading"===e.status,isSuccess:"success"===e.status,isError:"error"===e.status,isIdle:"idle"===e.status,mutate:this.mutate,reset:this.reset});this.currentResult=t},n.notify=function(e){var t=this;r.j.batch((function(){t.mutateOptions&&(e.onSuccess?(null==t.mutateOptions.onSuccess||t.mutateOptions.onSuccess(t.currentResult.data,t.currentResult.variables,t.currentResult.context),null==t.mutateOptions.onSettled||t.mutateOptions.onSettled(t.currentResult.data,null,t.currentResult.variables,t.currentResult.context)):e.onError&&(null==t.mutateOptions.onError||t.mutateOptions.onError(t.currentResult.error,t.currentResult.variables,t.currentResult.context),null==t.mutateOptions.onSettled||t.mutateOptions.onSettled(void 0,t.currentResult.error,t.currentResult.variables,t.currentResult.context))),e.listeners&&t.listeners.forEach((function(e){e(t.currentResult)}))}))},t}(v.Q);function b(e,t,n){return"function"==typeof t?t.apply(void 0,n):"boolean"==typeof t?t:!!e}function x(e,t,n){var i=s.useRef(!1),a=s.useState(0)[1],o=(0,m.GR)(e,t,n),l=d(),c=s.useRef();c.current?c.current.setOptions(o):c.current=new y(l,o);var u=c.current.getCurrentResult();s.useEffect((function(){i.current=!0;var e=c.current.subscribe(r.j.batchCalls((function(){i.current&&a((function(e){return e+1}))})));return function(){i.current=!1,e()}}),[]);var p=s.useCallback((function(e,t){c.current.mutate(e,t).catch(m.lQ)}),[]);if(u.error&&b(void 0,c.current.options.useErrorBoundary,[u.error]))throw u.error;return(0,f.A)({},u,{mutate:p,mutateAsync:u.mutate})}var E=n(6792),w=n(4682),_=function(e){function t(t,n){var r;return(r=e.call(this)||this).client=t,r.options=n,r.trackedProps=[],r.selectError=null,r.bindMethods(),r.setOptions(n),r}(0,h.A)(t,e);var n=t.prototype;return n.bindMethods=function(){this.remove=this.remove.bind(this),this.refetch=this.refetch.bind(this)},n.onSubscribe=function(){1===this.listeners.length&&(this.currentQuery.addObserver(this),k(this.currentQuery,this.options)&&this.executeFetch(),this.updateTimers())},n.onUnsubscribe=function(){this.listeners.length||this.destroy()},n.shouldFetchOnReconnect=function(){return S(this.currentQuery,this.options,this.options.refetchOnReconnect)},n.shouldFetchOnWindowFocus=function(){return S(this.currentQuery,this.options,this.options.refetchOnWindowFocus)},n.destroy=function(){this.listeners=[],this.clearTimers(),this.currentQuery.removeObserver(this)},n.setOptions=function(e,t){var n=this.options,r=this.currentQuery;if(this.options=this.client.defaultQueryObserverOptions(e),void 0!==this.options.enabled&&"boolean"!=typeof this.options.enabled)throw new Error("Expected enabled to be a boolean");this.options.queryKey||(this.options.queryKey=n.queryKey),this.updateQuery();var i=this.hasListeners();i&&C(this.currentQuery,r,this.options,n)&&this.executeFetch(),this.updateResult(t),!i||this.currentQuery===r&&this.options.enabled===n.enabled&&this.options.staleTime===n.staleTime||this.updateStaleTimeout();var a=this.computeRefetchInterval();!i||this.currentQuery===r&&this.options.enabled===n.enabled&&a===this.currentRefetchInterval||this.updateRefetchInterval(a)},n.getOptimisticResult=function(e){var t=this.client.defaultQueryObserverOptions(e),n=this.client.getQueryCache().build(this.client,t);return this.createResult(n,t)},n.getCurrentResult=function(){return this.currentResult},n.trackResult=function(e,t){var n=this,r={},i=function(e){n.trackedProps.includes(e)||n.trackedProps.push(e)};return Object.keys(e).forEach((function(t){Object.defineProperty(r,t,{configurable:!1,enumerable:!0,get:function(){return i(t),e[t]}})})),(t.useErrorBoundary||t.suspense)&&i("error"),r},n.getNextResult=function(e){var t=this;return new Promise((function(n,r){var i=t.subscribe((function(t){t.isFetching||(i(),t.isError&&(null==e?void 0:e.throwOnError)?r(t.error):n(t))}))}))},n.getCurrentQuery=function(){return this.currentQuery},n.remove=function(){this.client.getQueryCache().remove(this.currentQuery)},n.refetch=function(e){return this.fetch((0,f.A)({},e,{meta:{refetchPage:null==e?void 0:e.refetchPage}}))},n.fetchOptimistic=function(e){var t=this,n=this.client.defaultQueryObserverOptions(e),r=this.client.getQueryCache().build(this.client,n);return r.fetch().then((function(){return t.createResult(r,n)}))},n.fetch=function(e){var t=this;return this.executeFetch(e).then((function(){return t.updateResult(),t.currentResult}))},n.executeFetch=function(e){this.updateQuery();var t=this.currentQuery.fetch(this.options,e);return(null==e?void 0:e.throwOnError)||(t=t.catch(m.lQ)),t},n.updateStaleTimeout=function(){var e=this;if(this.clearStaleTimeout(),!m.S$&&!this.currentResult.isStale&&(0,m.gn)(this.options.staleTime)){var t=(0,m.j3)(this.currentResult.dataUpdatedAt,this.options.staleTime)+1;this.staleTimeoutId=setTimeout((function(){e.currentResult.isStale||e.updateResult()}),t)}},n.computeRefetchInterval=function(){var e;return"function"==typeof this.options.refetchInterval?this.options.refetchInterval(this.currentResult.data,this.currentQuery):null!=(e=this.options.refetchInterval)&&e},n.updateRefetchInterval=function(e){var t=this;this.clearRefetchInterval(),this.currentRefetchInterval=e,!m.S$&&!1!==this.options.enabled&&(0,m.gn)(this.currentRefetchInterval)&&0!==this.currentRefetchInterval&&(this.refetchIntervalId=setInterval((function(){(t.options.refetchIntervalInBackground||E.m.isFocused())&&t.executeFetch()}),this.currentRefetchInterval))},n.updateTimers=function(){this.updateStaleTimeout(),this.updateRefetchInterval(this.computeRefetchInterval())},n.clearTimers=function(){this.clearStaleTimeout(),this.clearRefetchInterval()},n.clearStaleTimeout=function(){this.staleTimeoutId&&(clearTimeout(this.staleTimeoutId),this.staleTimeoutId=void 0)},n.clearRefetchInterval=function(){this.refetchIntervalId&&(clearInterval(this.refetchIntervalId),this.refetchIntervalId=void 0)},n.createResult=function(e,t){var n,r=this.currentQuery,i=this.options,o=this.currentResult,s=this.currentResultState,l=this.currentResultOptions,c=e!==r,u=c?e.state:this.currentQueryInitialState,d=c?this.currentResult:this.previousQueryResult,p=e.state,f=p.dataUpdatedAt,h=p.error,g=p.errorUpdatedAt,v=p.isFetching,y=p.status,b=!1,x=!1;if(t.optimisticResults){var E=this.hasListeners(),w=!E&&k(e,t),_=E&&C(e,r,t,i);(w||_)&&(v=!0,f||(y="loading"))}if(t.keepPreviousData&&!p.dataUpdateCount&&(null==d?void 0:d.isSuccess)&&"error"!==y)n=d.data,f=d.dataUpdatedAt,y=d.status,b=!0;else if(t.select&&void 0!==p.data)if(o&&p.data===(null==s?void 0:s.data)&&t.select===this.selectFn)n=this.selectResult;else try{this.selectFn=t.select,n=t.select(p.data),!1!==t.structuralSharing&&(n=(0,m.BH)(null==o?void 0:o.data,n)),this.selectResult=n,this.selectError=null}catch(I){(0,a.t)().error(I),this.selectError=I}else n=p.data;if(void 0!==t.placeholderData&&void 0===n&&("loading"===y||"idle"===y)){var S;if((null==o?void 0:o.isPlaceholderData)&&t.placeholderData===(null==l?void 0:l.placeholderData))S=o.data;else if(S="function"==typeof t.placeholderData?t.placeholderData():t.placeholderData,t.select&&void 0!==S)try{S=t.select(S),!1!==t.structuralSharing&&(S=(0,m.BH)(null==o?void 0:o.data,S)),this.selectError=null}catch(I){(0,a.t)().error(I),this.selectError=I}void 0!==S&&(y="success",n=S,x=!0)}return this.selectError&&(h=this.selectError,n=this.selectResult,g=Date.now(),y="error"),{status:y,isLoading:"loading"===y,isSuccess:"success"===y,isError:"error"===y,isIdle:"idle"===y,data:n,dataUpdatedAt:f,error:h,errorUpdatedAt:g,failureCount:p.fetchFailureCount,errorUpdateCount:p.errorUpdateCount,isFetched:p.dataUpdateCount>0||p.errorUpdateCount>0,isFetchedAfterMount:p.dataUpdateCount>u.dataUpdateCount||p.errorUpdateCount>u.errorUpdateCount,isFetching:v,isRefetching:v&&"loading"!==y,isLoadingError:"error"===y&&0===p.dataUpdatedAt,isPlaceholderData:x,isPreviousData:b,isRefetchError:"error"===y&&0!==p.dataUpdatedAt,isStale:T(e,t),refetch:this.refetch,remove:this.remove}},n.shouldNotifyListeners=function(e,t){if(!t)return!0;var n=this.options,r=n.notifyOnChangeProps,i=n.notifyOnChangePropsExclusions;if(!r&&!i)return!0;if("tracked"===r&&!this.trackedProps.length)return!0;var a="tracked"===r?this.trackedProps:r;return Object.keys(e).some((function(n){var r=n,o=e[r]!==t[r],s=null==a?void 0:a.some((function(e){return e===n})),l=null==i?void 0:i.some((function(e){return e===n}));return o&&!l&&(!a||s)}))},n.updateResult=function(e){var t=this.currentResult;if(this.currentResult=this.createResult(this.currentQuery,this.options),this.currentResultState=this.currentQuery.state,this.currentResultOptions=this.options,!(0,m.f8)(this.currentResult,t)){var n={cache:!0};!1!==(null==e?void 0:e.listeners)&&this.shouldNotifyListeners(this.currentResult,t)&&(n.listeners=!0),this.notify((0,f.A)({},n,e))}},n.updateQuery=function(){var e=this.client.getQueryCache().build(this.client,this.options);if(e!==this.currentQuery){var t=this.currentQuery;this.currentQuery=e,this.currentQueryInitialState=e.state,this.previousQueryResult=this.currentResult,this.hasListeners()&&(null==t||t.removeObserver(this),e.addObserver(this))}},n.onQueryUpdate=function(e){var t={};"success"===e.type?t.onSuccess=!0:"error"!==e.type||(0,w.wm)(e.error)||(t.onError=!0),this.updateResult(t),this.hasListeners()&&this.updateTimers()},n.notify=function(e){var t=this;r.j.batch((function(){e.onSuccess?(null==t.options.onSuccess||t.options.onSuccess(t.currentResult.data),null==t.options.onSettled||t.options.onSettled(t.currentResult.data,null)):e.onError&&(null==t.options.onError||t.options.onError(t.currentResult.error),null==t.options.onSettled||t.options.onSettled(void 0,t.currentResult.error)),e.listeners&&t.listeners.forEach((function(e){e(t.currentResult)})),e.cache&&t.client.getQueryCache().notify({query:t.currentQuery,type:"observerResultsUpdated"})}))},t}(v.Q);function k(e,t){return function(e,t){return!(!1===t.enabled||e.state.dataUpdatedAt||"error"===e.state.status&&!1===t.retryOnMount)}(e,t)||e.state.dataUpdatedAt>0&&S(e,t,t.refetchOnMount)}function S(e,t,n){if(!1!==t.enabled){var r="function"==typeof n?n(e):n;return"always"===r||!1!==r&&T(e,t)}return!1}function C(e,t,n,r){return!1!==n.enabled&&(e!==t||!1===r.enabled)&&(!n.suspense||"error"!==e.state.status)&&T(e,n)}function T(e,t){return e.isStaleByTime(t.staleTime)}function I(){var e=!1;return{clearReset:function(){e=!1},reset:function(){e=!0},isReset:function(){return e}}}var O=s.createContext(I()),A=function(){return s.useContext(O)};function R(e,t,n){return function(e,t){var n=s.useRef(!1),i=s.useState(0)[1],a=d(),o=A(),l=a.defaultQueryObserverOptions(e);l.optimisticResults=!0,l.onError&&(l.onError=r.j.batchCalls(l.onError)),l.onSuccess&&(l.onSuccess=r.j.batchCalls(l.onSuccess)),l.onSettled&&(l.onSettled=r.j.batchCalls(l.onSettled)),l.suspense&&("number"!=typeof l.staleTime&&(l.staleTime=1e3),0===l.cacheTime&&(l.cacheTime=1)),(l.suspense||l.useErrorBoundary)&&(o.isReset()||(l.retryOnMount=!1));var c=s.useState((function(){return new t(a,l)}))[0],u=c.getOptimisticResult(l);if(s.useEffect((function(){n.current=!0,o.clearReset();var e=c.subscribe(r.j.batchCalls((function(){n.current&&i((function(e){return e+1}))})));return c.updateResult(),function(){n.current=!1,e()}}),[o,c]),s.useEffect((function(){c.setOptions(l,{listeners:!1})}),[l,c]),l.suspense&&u.isLoading)throw c.fetchOptimistic(l).then((function(e){var t=e.data;null==l.onSuccess||l.onSuccess(t),null==l.onSettled||l.onSettled(t,null)})).catch((function(e){o.clearReset(),null==l.onError||l.onError(e),null==l.onSettled||l.onSettled(void 0,e)}));if(u.isError&&!o.isReset()&&!u.isFetching&&b(l.suspense,l.useErrorBoundary,[u.error,c.getCurrentQuery()]))throw u.error;return"tracked"===l.notifyOnChangeProps&&(u=c.trackResult(u,l)),u}((0,m.vh)(e,t,n),_)}},8389:function(e,t,n){"use strict";var r,i=n(4041),a=(r=i)&&"object"==typeof r&&"default"in r?r.default:r;function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var s=!("undefined"==typeof window||!window.document||!window.document.createElement);e.exports=function(e,t,n){if("function"!=typeof e)throw new Error("Expected reducePropsToState to be a function.");if("function"!=typeof t)throw new Error("Expected handleStateChangeOnClient to be a function.");if(void 0!==n&&"function"!=typeof n)throw new Error("Expected mapStateOnServer to either be undefined or a function.");return function(r){if("function"!=typeof r)throw new Error("Expected WrappedComponent to be a React component.");var l,c=[];function u(){l=e(c.map((function(e){return e.props}))),d.canUseDOM?t(l):n&&(l=n(l))}var d=function(e){var t,n;function i(){return e.apply(this,arguments)||this}n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,i.peek=function(){return l},i.rewind=function(){if(i.canUseDOM)throw new Error("You may only call rewind() on the server. Call peek() to read the current state.");var e=l;return l=void 0,c=[],e};var o=i.prototype;return o.UNSAFE_componentWillMount=function(){c.push(this),u()},o.componentDidUpdate=function(){u()},o.componentWillUnmount=function(){var e=c.indexOf(this);c.splice(e,1),u()},o.render=function(){return a.createElement(r,this.props)},i}(i.PureComponent);return o(d,"displayName","SideEffect("+function(e){return e.displayName||e.name||"Component"}(r)+")"),o(d,"canUseDOM",s),d}}},8947:function(e){!function(){"use strict";e.exports={polyfill:function(){var e=window,t=document;if(!("scrollBehavior"in t.documentElement.style)||!0===e.__forceSmoothScrollPolyfill__){var n,r=e.HTMLElement||e.Element,i=468,a={scroll:e.scroll||e.scrollTo,scrollBy:e.scrollBy,elementScroll:r.prototype.scroll||l,scrollIntoView:r.prototype.scrollIntoView},o=e.performance&&e.performance.now?e.performance.now.bind(e.performance):Date.now,s=(n=e.navigator.userAgent,new RegExp(["MSIE ","Trident/","Edge/"].join("|")).test(n)?1:0);e.scroll=e.scrollTo=function(){void 0!==arguments[0]&&(!0!==c(arguments[0])?m.call(e,t.body,void 0!==arguments[0].left?~~arguments[0].left:e.scrollX||e.pageXOffset,void 0!==arguments[0].top?~~arguments[0].top:e.scrollY||e.pageYOffset):a.scroll.call(e,void 0!==arguments[0].left?arguments[0].left:"object"!=typeof arguments[0]?arguments[0]:e.scrollX||e.pageXOffset,void 0!==arguments[0].top?arguments[0].top:void 0!==arguments[1]?arguments[1]:e.scrollY||e.pageYOffset))},e.scrollBy=function(){void 0!==arguments[0]&&(c(arguments[0])?a.scrollBy.call(e,void 0!==arguments[0].left?arguments[0].left:"object"!=typeof arguments[0]?arguments[0]:0,void 0!==arguments[0].top?arguments[0].top:void 0!==arguments[1]?arguments[1]:0):m.call(e,t.body,~~arguments[0].left+(e.scrollX||e.pageXOffset),~~arguments[0].top+(e.scrollY||e.pageYOffset)))},r.prototype.scroll=r.prototype.scrollTo=function(){if(void 0!==arguments[0])if(!0!==c(arguments[0])){var e=arguments[0].left,t=arguments[0].top;m.call(this,this,void 0===e?this.scrollLeft:~~e,void 0===t?this.scrollTop:~~t)}else{if("number"==typeof arguments[0]&&void 0===arguments[1])throw new SyntaxError("Value could not be converted");a.elementScroll.call(this,void 0!==arguments[0].left?~~arguments[0].left:"object"!=typeof arguments[0]?~~arguments[0]:this.scrollLeft,void 0!==arguments[0].top?~~arguments[0].top:void 0!==arguments[1]?~~arguments[1]:this.scrollTop)}},r.prototype.scrollBy=function(){void 0!==arguments[0]&&(!0!==c(arguments[0])?this.scroll({left:~~arguments[0].left+this.scrollLeft,top:~~arguments[0].top+this.scrollTop,behavior:arguments[0].behavior}):a.elementScroll.call(this,void 0!==arguments[0].left?~~arguments[0].left+this.scrollLeft:~~arguments[0]+this.scrollLeft,void 0!==arguments[0].top?~~arguments[0].top+this.scrollTop:~~arguments[1]+this.scrollTop))},r.prototype.scrollIntoView=function(){if(!0!==c(arguments[0])){var n=function(e){for(;e!==t.body&&!1===p(e);)e=e.parentNode||e.host;return e}(this),r=n.getBoundingClientRect(),i=this.getBoundingClientRect();n!==t.body?(m.call(this,n,n.scrollLeft+i.left-r.left,n.scrollTop+i.top-r.top),"fixed"!==e.getComputedStyle(n).position&&e.scrollBy({left:r.left,top:r.top,behavior:"smooth"})):e.scrollBy({left:i.left,top:i.top,behavior:"smooth"})}else a.scrollIntoView.call(this,void 0===arguments[0]||arguments[0])}}function l(e,t){this.scrollLeft=e,this.scrollTop=t}function c(e){if(null===e||"object"!=typeof e||void 0===e.behavior||"auto"===e.behavior||"instant"===e.behavior)return!0;if("object"==typeof e&&"smooth"===e.behavior)return!1;throw new TypeError("behavior member of ScrollOptions "+e.behavior+" is not a valid value for enumeration ScrollBehavior.")}function u(e,t){return"Y"===t?e.clientHeight+s<e.scrollHeight:"X"===t?e.clientWidth+s<e.scrollWidth:void 0}function d(t,n){var r=e.getComputedStyle(t,null)["overflow"+n];return"auto"===r||"scroll"===r}function p(e){var t=u(e,"Y")&&d(e,"Y"),n=u(e,"X")&&d(e,"X");return t||n}function f(t){var n,r,a,s,l=(o()-t.startTime)/i;s=l=l>1?1:l,n=.5*(1-Math.cos(Math.PI*s)),r=t.startX+(t.x-t.startX)*n,a=t.startY+(t.y-t.startY)*n,t.method.call(t.scrollable,r,a),r===t.x&&a===t.y||e.requestAnimationFrame(f.bind(e,t))}function m(n,r,i){var s,c,u,d,p=o();n===t.body?(s=e,c=e.scrollX||e.pageXOffset,u=e.scrollY||e.pageYOffset,d=a.scroll):(s=n,c=n.scrollLeft,u=n.scrollTop,d=l),f({scrollable:s,method:d,startTime:p,startX:c,startY:u,x:r,y:i})}}}}()},8406:function(e,t,n){"use strict";var r=n(4041).useLayoutEffect;t.A=r},6905:function(e,t,n){"use strict";n.d(t,{Py:function(){return l},gY:function(){return c},pz:function(){return s},sk:function(){return u}});var r=n(6456),i=n(1567),a=n(9953);function o(e){return{id:e,send:function(){},subscribe:function(){return{unsubscribe:function(){}}},getSnapshot:function(){},toJSON:function(){return{id:e}}}}function s(e,t,n,r){var a,s=(0,i.Xd)(e.src),c=null===(a=null==t?void 0:t.options.services)||void 0===a?void 0:a[s.type],u=e.data?(0,i.A9)(e.data,n,r):void 0,d=c?l(c,e.id,u):o(e.id);return d.meta=e,d}function l(e,t,n){var r=o(t);if(r.deferred=!0,(0,i.Ai)(e)){var s=r.state=(0,a.G)(void 0,(function(){return(n?e.withContext(n):e).initialState}));r.getSnapshot=function(){return s}}return r}function c(e){return function(e){try{return"function"==typeof e.send}catch(t){return!1}}(e)&&"id"in e}function u(e){return(0,r.Cl)({subscribe:function(){return{unsubscribe:function(){}}},id:"anonymous",getSnapshot:function(){}},e)}},3047:function(e,t,n){"use strict";n.d(t,{Sv:function(){return u},Uw:function(){return d},ad:function(){return c},iE:function(){return l}});var r=n(6456),i=n(9340),a=n(1567),o=n(806),s=n(3517);function l(e,t){if(e===t)return!0;if(void 0===e||void 0===t)return!1;if((0,a.Kg)(e)||(0,a.Kg)(t))return e===t;var n=(0,a.HP)(e),r=(0,a.HP)(t);return n.length===r.length&&n.every((function(n){return l(e[n],t[n])}))}function c(e){return!(0,a.Kg)(e)&&("value"in e&&"history"in e)}function u(e,t){var n=e.exec;return(0,r.Cl)((0,r.Cl)({},e),{exec:void 0!==n?function(){return n(t.context,t.event,{action:e,state:t,_event:t._event})}:void 0})}var d=function(){function e(e){var t,n=this;this.actions=[],this.activities=i.xP,this.meta={},this.events=[],this.value=e.value,this.context=e.context,this._event=e._event,this._sessionid=e._sessionid,this.event=this._event.data,this.historyValue=e.historyValue,this.history=e.history,this.actions=e.actions||[],this.activities=e.activities||i.xP,this.meta=(0,o.IQ)(e.configuration),this.events=e.events||[],this.matches=this.matches.bind(this),this.toStrings=this.toStrings.bind(this),this.configuration=e.configuration,this.transitions=e.transitions,this.children=e.children,this.done=!!e.done,this.tags=null!==(t=Array.isArray(e.tags)?new Set(e.tags):e.tags)&&void 0!==t?t:new Set,Object.defineProperty(this,"nextEvents",{get:function(){return(0,o.Xh)(n.configuration)}})}return e.from=function(t,n){return t instanceof e?t.context!==n?new e({value:t.value,context:n,_event:t._event,_sessionid:null,historyValue:t.historyValue,history:t.history,actions:[],activities:t.activities,meta:{},events:[],configuration:[],transitions:[],children:{}}):t:new e({value:t,context:n,_event:s.zp,_sessionid:null,historyValue:void 0,history:void 0,actions:[],activities:void 0,meta:void 0,events:[],configuration:[],transitions:[],children:{}})},e.create=function(t){return new e(t)},e.inert=function(t,n){if(t instanceof e){if(!t.actions.length)return t;var r=s.zp;return new e({value:t.value,context:n,_event:r,_sessionid:null,historyValue:t.historyValue,history:t.history,activities:t.activities,configuration:t.configuration,transitions:[],children:{}})}return e.from(t,n)},e.prototype.toStrings=function(e,t){var n=this;if(void 0===e&&(e=this.value),void 0===t&&(t="."),(0,a.Kg)(e))return[e];var i=(0,a.HP)(e);return i.concat.apply(i,(0,r.fX)([],(0,r.zs)(i.map((function(r){return n.toStrings(e[r],t).map((function(e){return r+t+e}))})))))},e.prototype.toJSON=function(){var e=this,t=(e.configuration,e.transitions,e.tags),n=(0,r.Tt)(e,["configuration","transitions","tags"]);return(0,r.Cl)((0,r.Cl)({},n),{tags:Array.from(t)})},e.prototype.matches=function(e){return(0,a.HK)(e,this.value)},e.prototype.hasTag=function(e){return this.tags.has(e)},e}()},6456:function(e,t,n){"use strict";n.d(t,{Cl:function(){return r},Ju:function(){return a},Tt:function(){return i},fX:function(){return s},zs:function(){return o}});var r=function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},r.apply(this,arguments)};function i(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]])}return n}function a(e){var t="function"==typeof Symbol&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function o(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,i,a=n.call(e),o=[];try{for(;(void 0===t||t-- >0)&&!(r=a.next()).done;)o.push(r.value)}catch(s){i={error:s}}finally{try{r&&!r.done&&(n=a.return)&&n.call(a)}finally{if(i)throw i.error}}return o}function s(e,t){for(var n=0,r=t.length,i=e.length;n<r;n++,i++)e[i]=t[n];return e}},8181:function(e,t,n){"use strict";n.d(t,{LM:function(){return y},O$:function(){return m},Rm:function(){return d},Sw:function(){return v},Ts:function(){return p},ZT:function(){return l},ds:function(){return a},kp:function(){return u},kx:function(){return c},lA:function(){return f},ni:function(){return i},tN:function(){return s},xl:function(){return o},yo:function(){return g},z3:function(){return h}});var r=n(2771),i=r.Q.Start,a=r.Q.Stop,o=r.Q.Raise,s=r.Q.Send,l=r.Q.Cancel,c=r.Q.NullEvent,u=r.Q.Assign,d=(r.Q.After,r.Q.DoneState,r.Q.Log),p=r.Q.Init,f=r.Q.Invoke,m=(r.Q.ErrorExecution,r.Q.ErrorPlatform),h=r.Q.ErrorCustom,g=r.Q.Update,v=r.Q.Choose,y=r.Q.Pure},3517:function(e,t,n){"use strict";n.d(t,{AS:function(){return S},H7:function(){return c},Hf:function(){return u},Pl:function(){return E},T4:function(){return h},Um:function(){return d},Vw:function(){return w},ZT:function(){return v},_4:function(){return p},ds:function(){return b},kp:function(){return x},ni:function(){return y},tN:function(){return m},tS:function(){return _},xl:function(){return f},z3:function(){return k},zp:function(){return l}});var r=n(6456),i=n(2959),a=n(1567),o=n(2771),s=n(8181),l=(0,a.ft)({type:s.Ts});function c(e,t){return t&&t[e]||void 0}function u(e,t){var n;if((0,a.Kg)(e)||"number"==typeof e){var i=c(e,t);n=(0,a.Tn)(i)?{type:e,exec:i}:i||{type:e,exec:void 0}}else if((0,a.Tn)(e))n={type:e.name||e.toString(),exec:e};else{i=c(e.type,t);if((0,a.Tn)(i))n=(0,r.Cl)((0,r.Cl)({},e),{exec:i});else if(i){var o=i.type||e.type;n=(0,r.Cl)((0,r.Cl)((0,r.Cl)({},i),e),{type:o})}else n=e}return n}var d=function(e,t){return e?((0,a.cy)(e)?e:[e]).map((function(e){return u(e,t)})):[]};function p(e){var t=u(e);return(0,r.Cl)((0,r.Cl)({id:(0,a.Kg)(e)?e:t.id},t),{type:t.type})}function f(e){return(0,a.Kg)(e)?{type:s.xl,event:e}:m(e,{to:o.i.Internal})}function m(e,t){return{to:t?t.to:void 0,type:s.tN,event:(0,a.Tn)(e)?e:(0,a.jK)(e),delay:t?t.delay:void 0,id:t&&void 0!==t.id?t.id:(0,a.Tn)(e)?e.name:(0,a.vd)(e)}}function h(e,t){return m(e,(0,r.Cl)((0,r.Cl)({},t),{to:o.i.Parent}))}var g=function(e,t,n){return(0,r.Cl)((0,r.Cl)({},e),{value:(0,a.Kg)(e.expr)?e.expr:e.expr(t,n.data,{_event:n})})},v=function(e){return{type:s.ZT,sendId:e}};function y(e){var t=p(e);return{type:o.Q.Start,activity:t,exec:void 0}}function b(e){var t=(0,a.Tn)(e)?e:p(e);return{type:o.Q.Stop,activity:t,exec:void 0}}var x=function(e){return{type:s.kp,assignment:e}};function E(e,t){var n=t?"#"+t:"";return o.Q.After+"("+e+")"+n}function w(e,t){var n=o.Q.DoneState+"."+e,r={type:n,data:t,toString:function(){return n}};return r}function _(e,t){var n=o.Q.DoneInvoke+"."+e,r={type:n,data:t,toString:function(){return n}};return r}function k(e,t){var n=o.Q.ErrorPlatform+"."+e,r={type:n,data:t,toString:function(){return n}};return r}function S(e,t,n,l,c,p){void 0===p&&(p=!1);var f=(0,r.zs)(p?[[],c]:(0,a.jB)(c,(function(e){return e.type===s.kp})),2),m=f[0],h=f[1],v=m.length?(0,a.r_)(n,l,m,t):n,y=p?[n]:void 0,b=(0,a.Bq)(h.map((function(n){var c,f;switch(n.type){case s.xl:return f=n,{type:s.xl,_event:(0,a.ft)(f.event)};case s.tN:var m=function(e,t,n,i){var o,s={_event:n},l=(0,a.ft)((0,a.Tn)(e.event)?e.event(t,n.data,s):e.event);if((0,a.Kg)(e.delay)){var c=i&&i[e.delay];o=(0,a.Tn)(c)?c(t,n.data,s):c}else o=(0,a.Tn)(e.delay)?e.delay(t,n.data,s):e.delay;var u=(0,a.Tn)(e.to)?e.to(t,n.data,s):e.to;return(0,r.Cl)((0,r.Cl)({},e),{to:u,_event:l,event:l.data,delay:o})}(n,v,l,e.options.delays);return i.p||(0,a.R8)(!(0,a.Kg)(n.delay)||"number"==typeof m.delay,"No delay reference for delay expression '"+n.delay+"' was found on machine '"+e.id+"'"),m;case s.Rm:return g(n,v,l);case s.Sw:if(!(E=null===(c=n.conds.find((function(n){var r=(0,a.Z8)(n.cond,e.options.guards);return!r||(0,a.re)(e,r,v,l,t)})))||void 0===c?void 0:c.actions))return[];var h=(0,r.zs)(S(e,t,v,l,d((0,a.$r)(E),e.options.actions),p),2),b=h[0],x=h[1];return v=x,null==y||y.push(v),b;case s.LM:var E;if(!(E=n.get(v,l.data)))return[];var w=(0,r.zs)(S(e,t,v,l,d((0,a.$r)(E),e.options.actions),p),2),_=w[0],k=w[1];return v=k,null==y||y.push(v),_;case s.ds:return function(e,t,n){var r=(0,a.Tn)(e.activity)?e.activity(t,n.data):e.activity,i="string"==typeof r?{id:r}:r;return{type:o.Q.Stop,activity:i}}(n,v,l);case s.kp:v=(0,a.r_)(v,l,[n],t),null==y||y.push(v);break;default:var C=u(n,e.options.actions),T=C.exec;if(T&&y){var I=y.length-1;C.exec=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];null==T||T.apply(void 0,(0,r.fX)([y[I]],(0,r.zs)(t)))}}return C}})).filter((function(e){return!!e})));return[b,v]}},9340:function(e,t,n){"use strict";n.d(t,{$D:function(){return o},AD:function(){return r},hS:function(){return a},xP:function(){return i}});var r=".",i={},a="xstate.guard",o=""},2959:function(e,t,n){"use strict";n.d(t,{p:function(){return r}});var r=!0},9030:function(e,t,n){"use strict";n.d(t,{U4:function(){return O},cH:function(){return I}});var r=n(6456),i=n(2959),a=n(1567),o=n(2771),s=n(806),l=n(8181),c=n(3517),u=n(3047),d=n(9953),p=n(6905),f={deferEvents:!1},m=function(){function e(e){this.processingEvent=!1,this.queue=[],this.initialized=!1,this.options=(0,r.Cl)((0,r.Cl)({},f),e)}return e.prototype.initialize=function(e){if(this.initialized=!0,e){if(!this.options.deferEvents)return void this.schedule(e);this.process(e)}this.flushEvents()},e.prototype.schedule=function(e){if(this.initialized&&!this.processingEvent){if(0!==this.queue.length)throw new Error("Event queue should be empty when it is not processing events");this.process(e),this.flushEvents()}else this.queue.push(e)},e.prototype.clear=function(){this.queue=[]},e.prototype.flushEvents=function(){for(var e=this.queue.shift();e;)this.process(e),e=this.queue.shift()},e.prototype.process=function(e){this.processingEvent=!0;try{e()}catch(t){throw this.clear(),t}finally{this.processingEvent=!1}},e}(),h=new Map,g=0,v=function(){return"x:"+g++},y=function(e,t){return h.set(e,t),e},b=function(e){return h.get(e)},x=function(e){h.delete(e)};function E(){return"undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==n.g?n.g:void 0}function w(e){if(E()){var t=function(){var e=E();if(e&&"__xstate__"in e)return e.__xstate__}();t&&t.register(e)}}function _(e,t){void 0===t&&(t={});var n=e.initialState,r=new Set,i=[],o=!1,s=(0,p.sk)({id:t.id,send:function(t){i.push(t),function(){if(!o){for(o=!0;i.length>0;){var t=i.shift();n=e.transition(n,t,l),r.forEach((function(e){return e.next(n)}))}o=!1}}()},getSnapshot:function(){return n},subscribe:function(e,t,i){var o=(0,a.WV)(e,t,i);return r.add(o),o.next(n),{unsubscribe:function(){r.delete(o)}}}}),l={parent:t.parent,self:s,id:t.id||"anonymous",observers:r};return n=e.start?e.start(l):n,s}var k,S={sync:!1,autoForward:!1};!function(e){e[e.NotStarted=0]="NotStarted",e[e.Running=1]="Running",e[e.Stopped=2]="Stopped"}(k||(k={}));var C=function(){function e(t,n){var s=this;void 0===n&&(n=e.defaultOptions),this.machine=t,this.scheduler=new m,this.delayedEventsMap={},this.listeners=new Set,this.contextListeners=new Set,this.stopListeners=new Set,this.doneListeners=new Set,this.eventListeners=new Set,this.sendListeners=new Set,this.initialized=!1,this.status=k.NotStarted,this.children=new Map,this.forwardTo=new Set,this.init=this.start,this.send=function(e,t){if((0,a.cy)(e))return s.batch(e),s.state;var n=(0,a.ft)((0,a.jK)(e,t));if(s.status===k.Stopped)return i.p||(0,a.R8)(!1,'Event "'+n.name+'" was sent to stopped service "'+s.machine.id+'". This service has already reached its final state, and will not transition.\nEvent: '+JSON.stringify(n.data)),s.state;if(s.status!==k.Running&&!s.options.deferEvents)throw new Error('Event "'+n.name+'" was sent to uninitialized service "'+s.machine.id+'". Make sure .start() is called for this service, or set { deferEvents: true } in the service options.\nEvent: '+JSON.stringify(n.data));return s.scheduler.schedule((function(){s.forward(n);var e=s.nextState(n);s.update(e,n)})),s._state},this.sendTo=function(e,t){var n=s.parent&&(t===o.i.Parent||s.parent.id===t),u=n?s.parent:(0,a.Kg)(t)?s.children.get(t)||b(t):(0,a._3)(t)?t:void 0;if(u)"machine"in u?u.send((0,r.Cl)((0,r.Cl)({},e),{name:e.name===l.z3?""+(0,c.z3)(s.id):e.name,origin:s.sessionId})):u.send(e.data);else{if(!n)throw new Error("Unable to send event to child '"+t+"' from service '"+s.id+"'.");i.p||(0,a.R8)(!1,"Service '"+s.id+"' has no parent: unable to send event "+e.type)}};var u=(0,r.Cl)((0,r.Cl)({},e.defaultOptions),n),d=u.clock,p=u.logger,f=u.parent,h=u.id,g=void 0!==h?h:t.id;this.id=g,this.logger=p,this.clock=d,this.parent=f,this.options=u,this.scheduler=new m({deferEvents:this.options.deferEvents}),this.sessionId=v()}return Object.defineProperty(e.prototype,"initialState",{get:function(){var e=this;return this._initialState?this._initialState:(0,d.G)(this,(function(){return e._initialState=e.machine.initialState,e._initialState}))},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"state",{get:function(){return i.p||(0,a.R8)(this.status!==k.NotStarted,"Attempted to read state from uninitialized service '"+this.id+"'. Make sure the service is started first."),this._state},enumerable:!1,configurable:!0}),e.prototype.execute=function(e,t){var n,i;try{for(var a=(0,r.Ju)(e.actions),o=a.next();!o.done;o=a.next()){var s=o.value;this.exec(s,e,t)}}catch(l){n={error:l}}finally{try{o&&!o.done&&(i=a.return)&&i.call(a)}finally{if(n)throw n.error}}},e.prototype.update=function(e,t){var n,i,o,l,u,d,p,f,m=this;if(e._sessionid=this.sessionId,this._state=e,this.options.execute&&this.execute(this.state),this.children.forEach((function(e){m.state.children[e.id]=e})),this.devTools&&this.devTools.send(t.data,e),e.event)try{for(var h=(0,r.Ju)(this.eventListeners),g=h.next();!g.done;g=h.next()){(0,g.value)(e.event)}}catch(C){n={error:C}}finally{try{g&&!g.done&&(i=h.return)&&i.call(h)}finally{if(n)throw n.error}}try{for(var v=(0,r.Ju)(this.listeners),y=v.next();!y.done;y=v.next()){(0,y.value)(e,e.event)}}catch(T){o={error:T}}finally{try{y&&!y.done&&(l=v.return)&&l.call(v)}finally{if(o)throw o.error}}try{for(var b=(0,r.Ju)(this.contextListeners),x=b.next();!x.done;x=b.next()){(0,x.value)(this.state.context,this.state.history?this.state.history.context:void 0)}}catch(I){u={error:I}}finally{try{x&&!x.done&&(d=b.return)&&d.call(b)}finally{if(u)throw u.error}}var E=(0,s.BJ)(e.configuration||[],this.machine);if(this.state.configuration&&E){var w=e.configuration.find((function(e){return"final"===e.type&&e.parent===m.machine})),_=w&&w.doneData?(0,a.A9)(w.doneData,e.context,t):void 0;try{for(var k=(0,r.Ju)(this.doneListeners),S=k.next();!S.done;S=k.next()){(0,S.value)((0,c.tS)(this.id,_))}}catch(O){p={error:O}}finally{try{S&&!S.done&&(f=k.return)&&f.call(k)}finally{if(p)throw p.error}}this.stop()}},e.prototype.onTransition=function(e){return this.listeners.add(e),this.status===k.Running&&e(this.state,this.state.event),this},e.prototype.subscribe=function(e,t,n){var r,i=this;if(!e)return{unsubscribe:function(){}};var a=n;return"function"==typeof e?r=e:(r=e.next.bind(e),a=e.complete.bind(e)),this.listeners.add(r),this.status===k.Running&&r(this.state),a&&this.onDone(a),{unsubscribe:function(){r&&i.listeners.delete(r),a&&i.doneListeners.delete(a)}}},e.prototype.onEvent=function(e){return this.eventListeners.add(e),this},e.prototype.onSend=function(e){return this.sendListeners.add(e),this},e.prototype.onChange=function(e){return this.contextListeners.add(e),this},e.prototype.onStop=function(e){return this.stopListeners.add(e),this},e.prototype.onDone=function(e){return this.doneListeners.add(e),this},e.prototype.off=function(e){return this.listeners.delete(e),this.eventListeners.delete(e),this.sendListeners.delete(e),this.stopListeners.delete(e),this.doneListeners.delete(e),this.contextListeners.delete(e),this},e.prototype.start=function(e){var t=this;if(this.status===k.Running)return this;y(this.sessionId,this),this.initialized=!0,this.status=k.Running;var n=void 0===e?this.initialState:(0,d.G)(this,(function(){return(0,u.ad)(e)?t.machine.resolveState(e):t.machine.resolveState(u.Uw.from(e,t.machine.context))}));return this.options.devTools&&this.attachDev(),this.scheduler.initialize((function(){t.update(n,c.zp)})),this},e.prototype.stop=function(){var e,t,n,i,o,s,l,c,u,d,p=this;try{for(var f=(0,r.Ju)(this.listeners),m=f.next();!m.done;m=f.next()){var h=m.value;this.listeners.delete(h)}}catch(T){e={error:T}}finally{try{m&&!m.done&&(t=f.return)&&t.call(f)}finally{if(e)throw e.error}}try{for(var g=(0,r.Ju)(this.stopListeners),v=g.next();!v.done;v=g.next()){(h=v.value)(),this.stopListeners.delete(h)}}catch(I){n={error:I}}finally{try{v&&!v.done&&(i=g.return)&&i.call(g)}finally{if(n)throw n.error}}try{for(var y=(0,r.Ju)(this.contextListeners),b=y.next();!b.done;b=y.next()){h=b.value;this.contextListeners.delete(h)}}catch(O){o={error:O}}finally{try{b&&!b.done&&(s=y.return)&&s.call(y)}finally{if(o)throw o.error}}try{for(var E=(0,r.Ju)(this.doneListeners),w=E.next();!w.done;w=E.next()){h=w.value;this.doneListeners.delete(h)}}catch(A){l={error:A}}finally{try{w&&!w.done&&(c=E.return)&&c.call(E)}finally{if(l)throw l.error}}if(!this.initialized)return this;this.state.configuration.forEach((function(e){var t,n;try{for(var i=(0,r.Ju)(e.definition.exit),a=i.next();!a.done;a=i.next()){var o=a.value;p.exec(o,p.state)}}catch(s){t={error:s}}finally{try{a&&!a.done&&(n=i.return)&&n.call(i)}finally{if(t)throw t.error}}})),this.children.forEach((function(e){(0,a.Tn)(e.stop)&&e.stop()}));try{for(var _=(0,r.Ju)((0,a.HP)(this.delayedEventsMap)),S=_.next();!S.done;S=_.next()){var C=S.value;this.clock.clearTimeout(this.delayedEventsMap[C])}}catch(R){u={error:R}}finally{try{S&&!S.done&&(d=_.return)&&d.call(_)}finally{if(u)throw u.error}}return this.scheduler.clear(),this.initialized=!1,this.status=k.Stopped,x(this.sessionId),this},e.prototype.batch=function(e){var t=this;if(this.status===k.NotStarted&&this.options.deferEvents)i.p||(0,a.R8)(!1,e.length+' event(s) were sent to uninitialized service "'+this.machine.id+'" and are deferred. Make sure .start() is called for this service.\nEvent: '+JSON.stringify(event));else if(this.status!==k.Running)throw new Error(e.length+' event(s) were sent to uninitialized service "'+this.machine.id+'". Make sure .start() is called for this service, or set { deferEvents: true } in the service options.');this.scheduler.schedule((function(){var n,i,o=t.state,s=!1,l=[],c=function(e){var n=(0,a.ft)(e);t.forward(n),o=(0,d.G)(t,(function(){return t.machine.transition(o,n)})),l.push.apply(l,(0,r.fX)([],(0,r.zs)(o.actions.map((function(e){return(0,u.Sv)(e,o)}))))),s=s||!!o.changed};try{for(var p=(0,r.Ju)(e),f=p.next();!f.done;f=p.next()){c(f.value)}}catch(m){n={error:m}}finally{try{f&&!f.done&&(i=p.return)&&i.call(p)}finally{if(n)throw n.error}}o.changed=s,o.actions=l,t.update(o,(0,a.ft)(e[e.length-1]))}))},e.prototype.sender=function(e){return this.send.bind(this,e)},e.prototype.nextState=function(e){var t=this,n=(0,a.ft)(e);if(0===n.name.indexOf(l.O$)&&!this.state.nextEvents.some((function(e){return 0===e.indexOf(l.O$)})))throw n.data.data;return(0,d.G)(this,(function(){return t.machine.transition(t.state,n)}))},e.prototype.forward=function(e){var t,n;try{for(var i=(0,r.Ju)(this.forwardTo),a=i.next();!a.done;a=i.next()){var o=a.value,s=this.children.get(o);if(!s)throw new Error("Unable to forward event '"+e+"' from interpreter '"+this.id+"' to nonexistant child '"+o+"'.");s.send(e)}}catch(l){t={error:l}}finally{try{a&&!a.done&&(n=i.return)&&n.call(i)}finally{if(t)throw t.error}}},e.prototype.defer=function(e){var t=this;this.delayedEventsMap[e.id]=this.clock.setTimeout((function(){e.to?t.sendTo(e._event,e.to):t.send(e._event)}),e.delay)},e.prototype.cancel=function(e){this.clock.clearTimeout(this.delayedEventsMap[e]),delete this.delayedEventsMap[e]},e.prototype.exec=function(e,t,n){void 0===n&&(n=this.machine.options.actions);var r=t.context,s=t._event,u=e.exec||(0,c.H7)(e.type,n),d=(0,a.Tn)(u)?u:u?u.exec:e.exec;if(d)try{return d(r,s.data,{action:e,state:this.state,_event:s})}catch(k){throw this.parent&&this.parent.send({type:"xstate.error",data:k}),k}switch(e.type){case l.tN:var p=e;if("number"==typeof p.delay)return void this.defer(p);p.to?this.sendTo(p._event,p.to):this.send(p._event);break;case l.ZT:this.cancel(e.sendId);break;case l.ni:var f=e.activity;if(!this.state.activities[f.id||f.type])break;if(f.type===o.Q.Invoke){var m=(0,a.Xd)(f.src),h=this.machine.options.services?this.machine.options.services[m.type]:void 0,g=f.id,v=f.data;i.p||(0,a.R8)(!("forward"in f),"`forward` property is deprecated (found in invocation of '"+f.src+"' in in machine '"+this.machine.id+"'). Please use `autoForward` instead.");var y="autoForward"in f?f.autoForward:!!f.forward;if(!h)return void(i.p||(0,a.R8)(!1,"No service found for invocation '"+f.src+"' in machine '"+this.machine.id+"'."));var b=v?(0,a.A9)(v,r,s):void 0;if("string"==typeof h)return;var x=(0,a.Tn)(h)?h(r,s.data,{data:b,src:m}):h;if(!x)return;var E=void 0;(0,a.Ai)(x)&&(x=b?x.withContext(b):x,E={autoForward:y}),this.spawn(x,g,E)}else this.spawnActivity(f);break;case l.ds:this.stopChild(e.activity.id);break;case l.Rm:var w=e.label,_=e.value;w?this.logger(w,_):this.logger(_);break;default:i.p||(0,a.R8)(!1,"No implementation found for action type '"+e.type+"'")}},e.prototype.removeChild=function(e){var t;this.children.delete(e),this.forwardTo.delete(e),null===(t=this.state)||void 0===t||delete t.children[e]},e.prototype.stopChild=function(e){var t=this.children.get(e);t&&(this.removeChild(e),(0,a.Tn)(t.stop)&&t.stop())},e.prototype.spawn=function(e,t,n){if((0,a.$X)(e))return this.spawnPromise(Promise.resolve(e),t);if((0,a.Tn)(e))return this.spawnCallback(e,t);if((0,p.gY)(e))return this.spawnActor(e,t);if((0,a.AT)(e))return this.spawnObservable(e,t);if((0,a.Ai)(e))return this.spawnMachine(e,(0,r.Cl)((0,r.Cl)({},n),{id:t}));if((0,a.lx)(e))return this.spawnBehavior(e,t);throw new Error('Unable to spawn entity "'+t+'" of type "'+typeof e+'".')},e.prototype.spawnMachine=function(t,n){var i=this;void 0===n&&(n={});var o=new e(t,(0,r.Cl)((0,r.Cl)({},this.options),{parent:this,id:n.id||t.id})),s=(0,r.Cl)((0,r.Cl)({},S),n);s.sync&&o.onTransition((function(e){i.send(l.yo,{state:e,id:o.id})}));var c=o;return this.children.set(o.id,c),s.autoForward&&this.forwardTo.add(o.id),o.onDone((function(e){i.removeChild(o.id),i.send((0,a.ft)(e,{origin:o.id}))})).start(),c},e.prototype.spawnBehavior=function(e,t){var n=_(e,{id:t,parent:this});return this.children.set(t,n),n},e.prototype.spawnPromise=function(e,t){var n,r=this,i=!1;e.then((function(e){i||(n=e,r.removeChild(t),r.send((0,a.ft)((0,c.tS)(t,e),{origin:t})))}),(function(e){if(!i){r.removeChild(t);var n=(0,c.z3)(t,e);try{r.send((0,a.ft)(n,{origin:t}))}catch(o){(0,a.En)(e,o,t),r.devTools&&r.devTools.send(n,r.state),r.machine.strict&&r.stop()}}}));var o={id:t,send:function(){},subscribe:function(t,n,r){var i=(0,a.WV)(t,n,r),o=!1;return e.then((function(e){o||(i.next(e),o||i.complete())}),(function(e){o||i.error(e)})),{unsubscribe:function(){return o=!0}}},stop:function(){i=!0},toJSON:function(){return{id:t}},getSnapshot:function(){return n}};return this.children.set(t,o),o},e.prototype.spawnCallback=function(e,t){var n,r,i=this,o=!1,s=new Set,l=new Set;try{r=e((function(e){n=e,l.forEach((function(t){return t(e)})),o||i.send((0,a.ft)(e,{origin:t}))}),(function(e){s.add(e)}))}catch(d){this.send((0,c.z3)(t,d))}if((0,a.$X)(r))return this.spawnPromise(r,t);var u={id:t,send:function(e){return s.forEach((function(t){return t(e)}))},subscribe:function(e){return l.add(e),{unsubscribe:function(){l.delete(e)}}},stop:function(){o=!0,(0,a.Tn)(r)&&r()},toJSON:function(){return{id:t}},getSnapshot:function(){return n}};return this.children.set(t,u),u},e.prototype.spawnObservable=function(e,t){var n,r=this,i=e.subscribe((function(e){n=e,r.send((0,a.ft)(e,{origin:t}))}),(function(e){r.removeChild(t),r.send((0,a.ft)((0,c.z3)(t,e),{origin:t}))}),(function(){r.removeChild(t),r.send((0,a.ft)((0,c.tS)(t),{origin:t}))})),o={id:t,send:function(){},subscribe:function(t,n,r){return e.subscribe(t,n,r)},stop:function(){return i.unsubscribe()},getSnapshot:function(){return n},toJSON:function(){return{id:t}}};return this.children.set(t,o),o},e.prototype.spawnActor=function(e,t){return this.children.set(t,e),e},e.prototype.spawnActivity=function(e){var t=this.machine.options&&this.machine.options.activities?this.machine.options.activities[e.type]:void 0;if(t){var n=t(this.state.context,e);this.spawnEffect(e.id,n)}else i.p||(0,a.R8)(!1,"No implementation found for activity '"+e.type+"'")},e.prototype.spawnEffect=function(e,t){this.children.set(e,{id:e,send:function(){},subscribe:function(){return{unsubscribe:function(){}}},stop:t||void 0,getSnapshot:function(){},toJSON:function(){return{id:e}}})},e.prototype.attachDev=function(){var e=E();if(this.options.devTools&&e){if(e.__REDUX_DEVTOOLS_EXTENSION__){var t="object"==typeof this.options.devTools?this.options.devTools:void 0;this.devTools=e.__REDUX_DEVTOOLS_EXTENSION__.connect((0,r.Cl)((0,r.Cl)({name:this.id,autoPause:!0,stateSanitizer:function(e){return{value:e.value,context:e.context,actions:e.actions}}},t),{features:(0,r.Cl)({jump:!1,skip:!1},t?t.features:void 0)}),this.machine),this.devTools.init(this.state)}w(this)}},e.prototype.toJSON=function(){return{id:this.id}},e.prototype[a.s7]=function(){return this},e.prototype.getSnapshot=function(){return this.status===k.NotStarted?this.initialState:this._state},e.defaultOptions=function(e){return{execute:!0,deferEvents:!0,clock:{setTimeout:function(e,t){return setTimeout(e,t)},clearTimeout:function(e){return clearTimeout(e)}},logger:e.console.log.bind(console),devTools:!1}}("undefined"!=typeof self?self:n.g),e.interpret=O,e}(),T=function(e){return(0,a.Kg)(e)?(0,r.Cl)((0,r.Cl)({},S),{name:e}):(0,r.Cl)((0,r.Cl)((0,r.Cl)({},S),{name:(0,a.NF)()}),e)};function I(e,t){var n=T(t);return(0,d.F)((function(t){if(!i.p){var r=(0,a.Ai)(e)||(0,a.Tn)(e);(0,a.R8)(!!t||r,'Attempted to spawn an Actor (ID: "'+((0,a.Ai)(e)?e.id:"undefined")+'") outside of a service. This will have no effect.')}return t?t.spawn(e,n.name,n):(0,p.Py)(e,n.name)}))}function O(e,t){return new C(e,t)}},9953:function(e,t,n){"use strict";n.d(t,{F:function(){return a},G:function(){return i}});var r=[],i=function(e,t){r.push(e);var n=t(e);return r.pop(),n},a=function(e){return e(r[r.length-1])}},806:function(e,t,n){"use strict";n.d(t,{BJ:function(){return m},D0:function(){return l},IQ:function(){return h},Ki:function(){return s},Xh:function(){return f},_W:function(){return d},d2:function(){return a},i0:function(){return o},zy:function(){return p}});var r=n(6456),i=n(1567),a=function(e){return"atomic"===e.type||"final"===e.type};function o(e){return(0,i.HP)(e.states).map((function(t){return e.states[t]}))}function s(e){var t=[e];return a(e)?t:t.concat((0,i.Bq)(o(e).map(s)))}function l(e,t){var n,i,a,s,l,c,d,p,f=u(new Set(e)),m=new Set(t);try{for(var h=(0,r.Ju)(m),g=h.next();!g.done;g=h.next())for(var v=(C=g.value).parent;v&&!m.has(v);)m.add(v),v=v.parent}catch(T){n={error:T}}finally{try{g&&!g.done&&(i=h.return)&&i.call(h)}finally{if(n)throw n.error}}var y=u(m);try{for(var b=(0,r.Ju)(m),x=b.next();!x.done;x=b.next()){if("compound"!==(C=x.value).type||y.get(C)&&y.get(C).length){if("parallel"===C.type)try{for(var E=(l=void 0,(0,r.Ju)(o(C))),w=E.next();!w.done;w=E.next()){var _=w.value;"history"!==_.type&&(m.has(_)||(m.add(_),f.get(_)?f.get(_).forEach((function(e){return m.add(e)})):_.initialStateNodes.forEach((function(e){return m.add(e)}))))}}catch(I){l={error:I}}finally{try{w&&!w.done&&(c=E.return)&&c.call(E)}finally{if(l)throw l.error}}}else f.get(C)?f.get(C).forEach((function(e){return m.add(e)})):C.initialStateNodes.forEach((function(e){return m.add(e)}))}}catch(O){a={error:O}}finally{try{x&&!x.done&&(s=b.return)&&s.call(b)}finally{if(a)throw a.error}}try{for(var k=(0,r.Ju)(m),S=k.next();!S.done;S=k.next()){var C;for(v=(C=S.value).parent;v&&!m.has(v);)m.add(v),v=v.parent}}catch(A){d={error:A}}finally{try{S&&!S.done&&(p=k.return)&&p.call(k)}finally{if(d)throw d.error}}return m}function c(e,t){var n=t.get(e);if(!n)return{};if("compound"===e.type){var r=n[0];if(!r)return{};if(a(r))return r.key}var i={};return n.forEach((function(e){i[e.key]=c(e,t)})),i}function u(e){var t,n,i=new Map;try{for(var a=(0,r.Ju)(e),o=a.next();!o.done;o=a.next()){var s=o.value;i.has(s)||i.set(s,[]),s.parent&&(i.has(s.parent)||i.set(s.parent,[]),i.get(s.parent).push(s))}}catch(l){t={error:l}}finally{try{o&&!o.done&&(n=a.return)&&n.call(a)}finally{if(t)throw t.error}}return i}function d(e,t){return c(e,u(l([e],t)))}function p(e,t){return Array.isArray(e)?e.some((function(e){return e===t})):e instanceof Set&&e.has(t)}function f(e){return(0,r.fX)([],(0,r.zs)(new Set((0,i.Bq)((0,r.fX)([],(0,r.zs)(e.map((function(e){return e.ownEvents}))))))))}function m(e,t){return"compound"===t.type?o(t).some((function(t){return"final"===t.type&&p(e,t)})):"parallel"===t.type&&o(t).every((function(t){return m(e,t)}))}function h(e){return void 0===e&&(e=[]),e.reduce((function(e,t){return void 0!==t.meta&&(e[t.id]=t.meta),e}),{})}},2771:function(e,t,n){"use strict";var r,i;n.d(t,{Q:function(){return r},i:function(){return i}}),function(e){e.Start="xstate.start",e.Stop="xstate.stop",e.Raise="xstate.raise",e.Send="xstate.send",e.Cancel="xstate.cancel",e.NullEvent="",e.Assign="xstate.assign",e.After="xstate.after",e.DoneState="done.state",e.DoneInvoke="done.invoke",e.Log="xstate.log",e.Init="xstate.init",e.Invoke="xstate.invoke",e.ErrorExecution="error.execution",e.ErrorCommunication="error.communication",e.ErrorPlatform="error.platform",e.ErrorCustom="xstate.error",e.Update="xstate.update",e.Pure="xstate.pure",e.Choose="xstate.choose"}(r||(r={})),function(e){e.Parent="#_parent",e.Internal="#_internal"}(i||(i={}))},1567:function(e,t,n){"use strict";n.d(t,{$X:function(){return w},$r:function(){return b},A9:function(){return x},AT:function(){return M},Ae:function(){return m},Ai:function(){return D},BY:function(){return C},Bq:function(){return v},En:function(){return H},HK:function(){return s},HP:function(){return o},Kg:function(){return R},LG:function(){return p},M7:function(){return E},NF:function(){return B},R8:function(){return I},R_:function(){return V},Tn:function(){return A},VQ:function(){return h},WV:function(){return U},Xd:function(){return $},Z8:function(){return P},_3:function(){return j},_J:function(){return c},at:function(){return u},bm:function(){return g},cy:function(){return O},ft:function(){return F},jB:function(){return k},jK:function(){return N},lx:function(){return _},oc:function(){return W},r_:function(){return T},re:function(){return z},rp:function(){return f},s7:function(){return L},vd:function(){return l},zr:function(){return d}});var r=n(6456),i=n(9340),a=n(2959);function o(e){return Object.keys(e)}function s(e,t,n){void 0===n&&(n=i.AD);var r=u(e,n),a=u(t,n);return R(a)?!!R(r)&&a===r:R(r)?r in a:o(r).every((function(e){return e in a&&s(r[e],a[e])}))}function l(e){try{return R(e)||"number"==typeof e?""+e:e.type}catch(t){throw new Error("Events must be strings or objects with a string event.type property.")}}function c(e,t){try{return O(e)?e:e.toString().split(t)}catch(n){throw new Error("'"+e+"' is not a valid state path.")}}function u(e,t){return"object"==typeof(n=e)&&"value"in n&&"context"in n&&"event"in n&&"_event"in n?e.value:O(e)?d(e):"string"!=typeof e?e:d(c(e,t));var n}function d(e){if(1===e.length)return e[0];for(var t={},n=t,r=0;r<e.length-1;r++)r===e.length-2?n[e[r]]=e[r+1]:(n[e[r]]={},n=n[e[r]]);return t}function p(e,t){for(var n={},r=o(e),i=0;i<r.length;i++){var a=r[i];n[a]=t(e[a],a,e,i)}return n}function f(e,t,n){var i,a,s={};try{for(var l=(0,r.Ju)(o(e)),c=l.next();!c.done;c=l.next()){var u=c.value,d=e[u];n(d)&&(s[u]=t(d,u,e))}}catch(p){i={error:p}}finally{try{c&&!c.done&&(a=l.return)&&a.call(l)}finally{if(i)throw i.error}}return s}var m=function(e){return function(t){var n,i,a=t;try{for(var o=(0,r.Ju)(e),s=o.next();!s.done;s=o.next()){a=a[s.value]}}catch(l){n={error:l}}finally{try{s&&!s.done&&(i=o.return)&&i.call(o)}finally{if(n)throw n.error}}return a}};function h(e,t){return function(n){var i,a,o=n;try{for(var s=(0,r.Ju)(e),l=s.next();!l.done;l=s.next()){var c=l.value;o=o[t][c]}}catch(u){i={error:u}}finally{try{l&&!l.done&&(a=s.return)&&a.call(s)}finally{if(i)throw i.error}}return o}}function g(e){return e?R(e)?[[e]]:v(o(e).map((function(t){var n=e[t];return"string"==typeof n||n&&Object.keys(n).length?g(e[t]).map((function(e){return[t].concat(e)})):[[t]]}))):[[]]}function v(e){var t;return(t=[]).concat.apply(t,(0,r.fX)([],(0,r.zs)(e)))}function y(e){return O(e)?e:[e]}function b(e){return void 0===e?[]:y(e)}function x(e,t,n){var i,a;if(A(e))return e(t,n.data);var o={};try{for(var s=(0,r.Ju)(Object.keys(e)),l=s.next();!l.done;l=s.next()){var c=l.value,u=e[c];A(u)?o[c]=u(t,n.data):o[c]=u}}catch(d){i={error:d}}finally{try{l&&!l.done&&(a=s.return)&&a.call(s)}finally{if(i)throw i.error}}return o}function E(e){return/^(done|error)\./.test(e)}function w(e){return e instanceof Promise||!(null===e||!A(e)&&"object"!=typeof e||!A(e.then))}function _(e){return null!==e&&"object"==typeof e&&"transition"in e&&"function"==typeof e.transition}function k(e,t){var n,i,a=(0,r.zs)([[],[]],2),o=a[0],s=a[1];try{for(var l=(0,r.Ju)(e),c=l.next();!c.done;c=l.next()){var u=c.value;t(u)?o.push(u):s.push(u)}}catch(d){n={error:d}}finally{try{c&&!c.done&&(i=l.return)&&i.call(l)}finally{if(n)throw n.error}}return[o,s]}function S(e,t){return p(e.states,(function(e,n){if(e){var r=(R(t)?void 0:t[n])||(e?e.current:void 0);if(r)return{current:r,states:S(e,r)}}}))}function C(e,t){return{current:t,states:S(e,t)}}function T(e,t,n,i){return a.p||I(!!e,"Attempting to update undefined context"),e?n.reduce((function(e,n){var a,s,l=n.assignment,c={state:i,action:n,_event:t},u={};if(A(l))u=l(e,t.data,c);else try{for(var d=(0,r.Ju)(o(l)),p=d.next();!p.done;p=d.next()){var f=p.value,m=l[f];u[f]=A(m)?m(e,t.data,c):m}}catch(h){a={error:h}}finally{try{p&&!p.done&&(s=d.return)&&s.call(d)}finally{if(a)throw a.error}}return Object.assign({},e,u)}),e):e}var I=function(){};function O(e){return Array.isArray(e)}function A(e){return"function"==typeof e}function R(e){return"string"==typeof e}function P(e,t){if(e)return R(e)?{type:i.hS,name:e,predicate:t?t[e]:void 0}:A(e)?{type:i.hS,name:e.name,predicate:e}:e}function M(e){try{return"subscribe"in e&&A(e.subscribe)}catch(t){return!1}}a.p||(I=function(e,t){var n=e instanceof Error?e:void 0;if((n||!e)&&void 0!==console){var r=["Warning: "+t];n&&r.push(n),console.warn.apply(console,r)}});var L=function(){return"function"==typeof Symbol&&Symbol.observable||"@@observable"}();function D(e){try{return"__xstatenode"in e}catch(t){return!1}}function j(e){return!!e&&"function"==typeof e.send}var B=function(){var e=0;return function(){return(++e).toString(16)}}();function N(e,t){return R(e)||"number"==typeof e?(0,r.Cl)({type:e},t):e}function F(e,t){if(!R(e)&&"$$type"in e&&"scxml"===e.$$type)return e;var n=N(e);return(0,r.Cl)({name:n.type,data:n,$$type:"scxml",type:"external"},t)}function W(e,t){return y(t).map((function(t){return void 0===t||"string"==typeof t||D(t)?{target:t,event:e}:(0,r.Cl)((0,r.Cl)({},t),{event:e})}))}function V(e){if(void 0!==e&&e!==i.$D)return b(e)}function H(e,t,n){if(!a.p){var r=e.stack?" Stacktrace was '"+e.stack+"'":"";if(e===t)console.error("Missing onError handler for invocation '"+n+"', error was '"+e+"'."+r);else{var i=t.stack?" Stacktrace was '"+t.stack+"'":"";console.error("Missing onError handler and/or unhandled exception/promise rejection for invocation '"+n+"'. Original error: '"+e+"'. "+r+" Current error is '"+t+"'."+i)}}}function z(e,t,n,r,a){var o=e.options.guards,s={state:a,cond:t,_event:r};if(t.type===i.hS)return((null==o?void 0:o[t.name])||t.predicate)(n,r.data,s);var l=o[t.type];if(!l)throw new Error("Guard '"+t.type+"' is not implemented on machine '"+e.id+"'.");return l(n,r.data,s)}function $(e){return"string"==typeof e?{type:e}:e}function U(e,t,n){if("object"==typeof e)return e;var r=function(){};return{next:e,error:t||r,complete:n||r}}},3600:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6659),i=n(6732),a=n(9404);function o(e){return{id:e,send:function(){},subscribe:function(){return{unsubscribe:function(){}}},getSnapshot:function(){},toJSON:function(){return{id:e}}}}function s(e,t,n){var r=o(t);if(r.deferred=!0,i.isMachine(e)){var s=r.state=a.provide(void 0,(function(){return(n?e.withContext(n):e).initialState}));r.getSnapshot=function(){return s}}return r}function l(e){try{return"function"==typeof e.send}catch(t){return!1}}t.createDeferredActor=s,t.createInvocableActor=function(e,t,n,r){var a,l=i.toInvokeSource(e.src),c=null===(a=null==t?void 0:t.options.services)||void 0===a?void 0:a[l.type],u=e.data?i.mapContext(e.data,n,r):void 0,d=c?s(c,e.id,u):o(e.id);return d.meta=e,d},t.createNullActor=o,t.isActor=l,t.isSpawnedActor=function(e){return l(e)&&"id"in e},t.toActorRef=function(e){return r.__assign({subscribe:function(){return{unsubscribe:function(){}}},id:"anonymous",getSnapshot:function(){}},e)}},8992:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(3652);t.Machine=function(e,t,n){return void 0===n&&(n=e.context),new r.StateNode(e,t,n)},t.createMachine=function(e,t){return new r.StateNode(e,t)}},9476:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6659),i=n(6936),a=n(6732),o=n(3295),s=n(18);var l=function(){function e(e){var t,n=this;this.actions=[],this.activities=i.EMPTY_ACTIVITY_MAP,this.meta={},this.events=[],this.value=e.value,this.context=e.context,this._event=e._event,this._sessionid=e._sessionid,this.event=this._event.data,this.historyValue=e.historyValue,this.history=e.history,this.actions=e.actions||[],this.activities=e.activities||i.EMPTY_ACTIVITY_MAP,this.meta=o.getMeta(e.configuration),this.events=e.events||[],this.matches=this.matches.bind(this),this.toStrings=this.toStrings.bind(this),this.configuration=e.configuration,this.transitions=e.transitions,this.children=e.children,this.done=!!e.done,this.tags=null!==(t=Array.isArray(e.tags)?new Set(e.tags):e.tags)&&void 0!==t?t:new Set,Object.defineProperty(this,"nextEvents",{get:function(){return o.nextEvents(n.configuration)}})}return e.from=function(t,n){return t instanceof e?t.context!==n?new e({value:t.value,context:n,_event:t._event,_sessionid:null,historyValue:t.historyValue,history:t.history,actions:[],activities:t.activities,meta:{},events:[],configuration:[],transitions:[],children:{}}):t:new e({value:t,context:n,_event:s.initEvent,_sessionid:null,historyValue:void 0,history:void 0,actions:[],activities:void 0,meta:void 0,events:[],configuration:[],transitions:[],children:{}})},e.create=function(t){return new e(t)},e.inert=function(t,n){if(t instanceof e){if(!t.actions.length)return t;var r=s.initEvent;return new e({value:t.value,context:n,_event:r,_sessionid:null,historyValue:t.historyValue,history:t.history,activities:t.activities,configuration:t.configuration,transitions:[],children:{}})}return e.from(t,n)},e.prototype.toStrings=function(e,t){var n=this;if(void 0===e&&(e=this.value),void 0===t&&(t="."),a.isString(e))return[e];var i=a.keys(e);return i.concat.apply(i,r.__spreadArray([],r.__read(i.map((function(r){return n.toStrings(e[r],t).map((function(e){return r+t+e}))})))))},e.prototype.toJSON=function(){var e=this,t=(e.configuration,e.transitions,e.tags),n=r.__rest(e,["configuration","transitions","tags"]);return r.__assign(r.__assign({},n),{tags:Array.from(t)})},e.prototype.matches=function(e){return a.matchesState(e,this.value)},e.prototype.hasTag=function(e){return this.tags.has(e)},e}();t.State=l,t.bindActionToState=function(e,t){var n=e.exec;return r.__assign(r.__assign({},e),{exec:void 0!==n?function(){return n(t.context,t.event,{action:e,state:t,_event:t._event})}:void 0})},t.isState=function(e){return!a.isString(e)&&("value"in e&&"history"in e)},t.stateValuesEqual=function e(t,n){if(t===n)return!0;if(void 0===t||void 0===n)return!1;if(a.isString(t)||a.isString(n))return t===n;var r=a.keys(t),i=a.keys(n);return r.length===i.length&&r.every((function(r){return e(t[r],n[r])}))}},3652:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6659),i=n(6936),a=n(9500),o=n(6732),s=n(1667),l=n(3295),c=n(9930),u=n(18),d=n(9476),p=n(3600),f=n(4812),m="",h="*",g={},v=function(e){return"#"===e[0]},y=function(){function e(t,n,s){var c,d=this;void 0===s&&(s="context"in t?t.context:void 0),this.config=t,this._context=s,this.order=-1,this.__xstatenode=!0,this.__cache={events:void 0,relativeValue:new Map,initialStateValue:void 0,initialState:void 0,on:void 0,transitions:void 0,candidates:{},delayedTransitions:void 0},this.idMap={},this.tags=[],this.options=Object.assign({actions:{},guards:{},services:{},activities:{},delays:{}},n),this.parent=this.options._parent,this.key=this.config.key||this.options._key||this.config.id||"(machine)",this.machine=this.parent?this.parent.machine:this,this.path=this.parent?this.parent.path.concat(this.key):[],this.delimiter=this.config.delimiter||(this.parent?this.parent.delimiter:i.STATE_DELIMITER),this.id=this.config.id||r.__spreadArray([this.machine.key],r.__read(this.path)).join(this.delimiter),this.version=this.parent?this.parent.version:this.config.version,this.type=this.config.type||(this.config.parallel?"parallel":this.config.states&&o.keys(this.config.states).length?"compound":this.config.history?"history":"atomic"),this.schema=this.parent?this.machine.schema:null!==(c=this.config.schema)&&void 0!==c?c:{},a.IS_PRODUCTION||o.warn(!("parallel"in this.config),'The "parallel" property is deprecated and will be removed in version 4.1. '+(this.config.parallel?"Replace with `type: 'parallel'`":"Use `type: '"+this.type+"'`")+" in the config for state node '"+this.id+"' instead."),this.initial=this.config.initial,this.states=this.config.states?o.mapValues(this.config.states,(function(t,n){var i,a=new e(t,{_parent:d,_key:n});return Object.assign(d.idMap,r.__assign(((i={})[a.id]=a,i),a.idMap)),a})):g;var p=0;!function e(t){var n,i;t.order=p++;try{for(var a=r.__values(l.getChildren(t)),o=a.next();!o.done;o=a.next()){e(o.value)}}catch(s){n={error:s}}finally{try{o&&!o.done&&(i=a.return)&&i.call(a)}finally{if(n)throw n.error}}}(this),this.history=!0===this.config.history?"shallow":this.config.history||!1,this._transient=!!this.config.always||!!this.config.on&&(Array.isArray(this.config.on)?this.config.on.some((function(e){return e.event===m})):m in this.config.on),this.strict=!!this.config.strict,this.onEntry=o.toArray(this.config.entry||this.config.onEntry).map((function(e){return u.toActionObject(e)})),this.onExit=o.toArray(this.config.exit||this.config.onExit).map((function(e){return u.toActionObject(e)})),this.meta=this.config.meta,this.doneData="final"===this.type?this.config.data:void 0,this.invoke=o.toArray(this.config.invoke).map((function(e,t){var n,i;if(o.isMachine(e))return d.machine.options.services=r.__assign(((n={})[e.id]=e,n),d.machine.options.services),f.toInvokeDefinition({src:e.id,id:e.id});if(o.isString(e.src))return f.toInvokeDefinition(r.__assign(r.__assign({},e),{id:e.id||e.src,src:e.src}));if(o.isMachine(e.src)||o.isFunction(e.src)){var a=d.id+":invocation["+t+"]";return d.machine.options.services=r.__assign(((i={})[a]=e.src,i),d.machine.options.services),f.toInvokeDefinition(r.__assign(r.__assign({id:a},e),{src:a}))}var s=e.src;return f.toInvokeDefinition(r.__assign(r.__assign({id:s.type},e),{src:s}))})),this.activities=o.toArray(this.config.activities).concat(this.invoke).map((function(e){return u.toActivityDefinition(e)})),this.transition=this.transition.bind(this),this.tags=o.toArray(this.config.tags)}return e.prototype._init=function(){this.__cache.transitions||l.getAllStateNodes(this).forEach((function(e){return e.on}))},e.prototype.withConfig=function(t,n){var i=this.options,a=i.actions,o=i.activities,s=i.guards,l=i.services,c=i.delays;return new e(this.config,{actions:r.__assign(r.__assign({},a),t.actions),activities:r.__assign(r.__assign({},o),t.activities),guards:r.__assign(r.__assign({},s),t.guards),services:r.__assign(r.__assign({},l),t.services),delays:r.__assign(r.__assign({},c),t.delays)},null!=n?n:this.context)},e.prototype.withContext=function(t){return new e(this.config,this.options,t)},Object.defineProperty(e.prototype,"context",{get:function(){return o.isFunction(this._context)?this._context():this._context},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"definition",{get:function(){return{id:this.id,key:this.key,version:this.version,context:this.context,type:this.type,initial:this.initial,history:this.history,states:o.mapValues(this.states,(function(e){return e.definition})),on:this.on,transitions:this.transitions,entry:this.onEntry,exit:this.onExit,activities:this.activities||[],meta:this.meta,order:this.order||-1,data:this.doneData,invoke:this.invoke}},enumerable:!1,configurable:!0}),e.prototype.toJSON=function(){return this.definition},Object.defineProperty(e.prototype,"on",{get:function(){if(this.__cache.on)return this.__cache.on;var e=this.transitions;return this.__cache.on=e.reduce((function(e,t){return e[t.eventType]=e[t.eventType]||[],e[t.eventType].push(t),e}),{})},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"after",{get:function(){return this.__cache.delayedTransitions||(this.__cache.delayedTransitions=this.getDelayedTransitions(),this.__cache.delayedTransitions)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"transitions",{get:function(){return this.__cache.transitions||(this.__cache.transitions=this.formatTransitions(),this.__cache.transitions)},enumerable:!1,configurable:!0}),e.prototype.getCandidates=function(e){if(this.__cache.candidates[e])return this.__cache.candidates[e];var t=e===m,n=this.transitions.filter((function(n){var r=n.eventType===e;return t?r:r||n.eventType===h}));return this.__cache.candidates[e]=n,n},e.prototype.getDelayedTransitions=function(){var e=this,t=this.config.after;if(!t)return[];var n=function(t,n){var r=o.isFunction(t)?e.id+":delay["+n+"]":t,i=u.after(r,e.id);return e.onEntry.push(u.send(i,{delay:t})),e.onExit.push(u.cancel(i)),i};return(o.isArray(t)?t.map((function(e,t){var i=n(e.delay,t);return r.__assign(r.__assign({},e),{event:i})})):o.flatten(o.keys(t).map((function(e,i){var a=t[e],s=o.isString(a)?{target:a}:a,l=isNaN(+e)?e:+e,c=n(l,i);return o.toArray(s).map((function(e){return r.__assign(r.__assign({},e),{event:c,delay:l})}))})))).map((function(t){var n=t.delay;return r.__assign(r.__assign({},e.formatTransition(t)),{delay:n})}))},e.prototype.getStateNodes=function(e){var t,n=this;if(!e)return[];var r=e instanceof d.State?e.value:o.toStateValue(e,this.delimiter);if(o.isString(r)){var i=this.getStateNode(r).initial;return void 0!==i?this.getStateNodes(((t={})[r]=i,t)):[this,this.states[r]]}var a=o.keys(r),s=a.map((function(e){return n.getStateNode(e)}));return s.push(this),s.concat(a.reduce((function(e,t){var i=n.getStateNode(t).getStateNodes(r[t]);return e.concat(i)}),[]))},e.prototype.handles=function(e){var t=o.getEventType(e);return this.events.includes(t)},e.prototype.resolveState=function(e){var t=Array.from(l.getConfiguration([],this.getStateNodes(e.value)));return new d.State(r.__assign(r.__assign({},e),{value:this.resolve(e.value),configuration:t,done:l.isInFinalState(t,this)}))},e.prototype.transitionLeafNode=function(e,t,n){var r=this.getStateNode(e).next(t,n);return r&&r.transitions.length?r:this.next(t,n)},e.prototype.transitionCompoundNode=function(e,t,n){var r=o.keys(e),i=this.getStateNode(r[0])._transition(e[r[0]],t,n);return i&&i.transitions.length?i:this.next(t,n)},e.prototype.transitionParallelNode=function(e,t,n){var i,a,s={};try{for(var l=r.__values(o.keys(e)),c=l.next();!c.done;c=l.next()){var u=c.value,d=e[u];if(d){var p=this.getStateNode(u)._transition(d,t,n);p&&(s[u]=p)}}}catch(v){i={error:v}}finally{try{c&&!c.done&&(a=l.return)&&a.call(l)}finally{if(i)throw i.error}}var f=o.keys(s).map((function(e){return s[e]})),m=o.flatten(f.map((function(e){return e.transitions})));if(!f.some((function(e){return e.transitions.length>0})))return this.next(t,n);var h=o.flatten(f.map((function(e){return e.entrySet}))),g=o.flatten(o.keys(s).map((function(e){return s[e].configuration})));return{transitions:m,entrySet:h,exitSet:o.flatten(f.map((function(e){return e.exitSet}))),configuration:g,source:t,actions:o.flatten(o.keys(s).map((function(e){return s[e].actions})))}},e.prototype._transition=function(e,t,n){return o.isString(e)?this.transitionLeafNode(e,t,n):1===o.keys(e).length?this.transitionCompoundNode(e,t,n):this.transitionParallelNode(e,t,n)},e.prototype.next=function(e,t){var n,i,a,s=this,l=t.name,c=[],u=[];try{for(var d=r.__values(this.getCandidates(l)),p=d.next();!p.done;p=d.next()){var f=p.value,m=f.cond,h=f.in,g=e.context,y=!h||(o.isString(h)&&v(h)?e.matches(o.toStateValue(this.getStateNodeById(h).path,this.delimiter)):o.matchesState(o.toStateValue(h,this.delimiter),o.path(this.path.slice(0,-2))(e.value))),b=!1;try{b=!m||o.evaluateGuard(this.machine,m,g,t,e)}catch(w){throw new Error("Unable to evaluate guard '"+(m.name||m.type)+"' in transition for event '"+l+"' in state node '"+this.id+"':\n"+w.message)}if(b&&y){void 0!==f.target&&(u=f.target),c.push.apply(c,r.__spreadArray([],r.__read(f.actions))),a=f;break}}}catch(_){n={error:_}}finally{try{p&&!p.done&&(i=d.return)&&i.call(d)}finally{if(n)throw n.error}}if(a){if(!u.length)return{transitions:[a],entrySet:[],exitSet:[],configuration:e.value?[this]:[],source:e,actions:c};var x=o.flatten(u.map((function(t){return s.getRelativeStateNodes(t,e.historyValue)}))),E=!!a.internal;return{transitions:[a],entrySet:E?[]:o.flatten(x.map((function(e){return s.nodesFromChild(e)}))),exitSet:E?[]:[this],configuration:x,source:e,actions:c}}},e.prototype.nodesFromChild=function(e){if(e.escapes(this))return[];for(var t=[],n=e;n&&n!==this;)t.push(n),n=n.parent;return t.push(this),t},e.prototype.escapes=function(e){if(this===e)return!1;for(var t=this.parent;t;){if(t===e)return!1;t=t.parent}return!0},e.prototype.getActions=function(e,t,n,i){var a,s,c,d,p=l.getConfiguration([],i?this.getStateNodes(i.value):[this]),f=e.configuration.length?l.getConfiguration(p,e.configuration):p;try{for(var m=r.__values(f),h=m.next();!h.done;h=m.next()){var g=h.value;l.has(p,g)||e.entrySet.push(g)}}catch(S){a={error:S}}finally{try{h&&!h.done&&(s=m.return)&&s.call(m)}finally{if(a)throw a.error}}try{for(var v=r.__values(p),y=v.next();!y.done;y=v.next()){g=y.value;l.has(f,g)&&!l.has(e.exitSet,g.parent)||e.exitSet.push(g)}}catch(C){c={error:C}}finally{try{y&&!y.done&&(d=v.return)&&d.call(v)}finally{if(c)throw c.error}}e.source||(e.exitSet=[],e.entrySet.push(this));var b=o.flatten(e.entrySet.map((function(r){var i=[];if("final"!==r.type)return i;var a=r.parent;if(!a.parent)return i;i.push(u.done(r.id,r.doneData),u.done(a.id,r.doneData?o.mapContext(r.doneData,t,n):void 0));var s=a.parent;return"parallel"===s.type&&l.getChildren(s).every((function(t){return l.isInFinalState(e.configuration,t)}))&&i.push(u.done(s.id)),i})));e.exitSet.sort((function(e,t){return t.order-e.order})),e.entrySet.sort((function(e,t){return e.order-t.order}));var x=new Set(e.entrySet),E=new Set(e.exitSet),w=r.__read([o.flatten(Array.from(x).map((function(e){return r.__spreadArray(r.__spreadArray([],r.__read(e.activities.map((function(e){return u.start(e)})))),r.__read(e.onEntry))}))).concat(b.map(u.raise)),o.flatten(Array.from(E).map((function(e){return r.__spreadArray(r.__spreadArray([],r.__read(e.onExit)),r.__read(e.activities.map((function(e){return u.stop(e)}))))})))],2),_=w[0],k=w[1];return u.toActionObjects(k.concat(e.actions).concat(_),this.machine.options.actions)},e.prototype.transition=function(e,t,n){void 0===e&&(e=this.initialState);var i,s=o.toSCXMLEvent(t);if(e instanceof d.State)i=void 0===n?e:this.resolveState(d.State.from(e,n));else{var c=o.isString(e)?this.resolve(o.pathToStateValue(this.getResolvedPath(e))):this.resolve(e),u=null!=n?n:this.machine.context;i=this.resolveState(d.State.from(c,u))}if(!a.IS_PRODUCTION&&s.name===h)throw new Error("An event cannot have the wildcard type ('*')");if(this.strict&&!this.events.includes(s.name)&&!o.isBuiltInEvent(s.name))throw new Error("Machine '"+this.id+"' does not accept event '"+s.name+"'");var p=this._transition(i.value,i,s)||{transitions:[],configuration:[],entrySet:[],exitSet:[],source:i,actions:[]},f=l.getConfiguration([],this.getStateNodes(i.value)),m=p.configuration.length?l.getConfiguration(f,p.configuration):f;return p.configuration=r.__spreadArray([],r.__read(m)),this.resolveTransition(p,i,s)},e.prototype.resolveRaisedTransition=function(e,t,n){var i,a=e.actions;return(e=this.transition(e,t))._event=n,e.event=n.data,(i=e.actions).unshift.apply(i,r.__spreadArray([],r.__read(a))),e},e.prototype.resolveTransition=function(e,t,n,i){var a,f,h=this;void 0===n&&(n=u.initEvent),void 0===i&&(i=this.machine.context);var g=e.configuration,v=!t||e.transitions.length>0,y=v?l.getValue(this.machine,g):void 0,b=t?t.historyValue?t.historyValue:e.source?this.machine.historyValue(t.value):void 0:void 0,x=t?t.context:i,E=this.getActions(e,x,n,t),w=t?r.__assign({},t.activities):{};try{for(var _=r.__values(E),k=_.next();!k.done;k=_.next()){var S=k.value;S.type===c.start?w[S.activity.id||S.activity.type]=S:S.type===c.stop&&(w[S.activity.id||S.activity.type]=!1)}}catch(z){a={error:z}}finally{try{k&&!k.done&&(f=_.return)&&f.call(_)}finally{if(a)throw a.error}}var C=r.__read(u.resolveActions(this,t,x,n,E,this.machine.config.preserveActionOrder),2),T=C[0],I=C[1],O=r.__read(o.partition(T,(function(e){return e.type===c.raise||e.type===c.send&&e.to===s.SpecialTargets.Internal})),2),A=O[0],R=O[1],P=T.filter((function(e){var t;return e.type===c.start&&(null===(t=e.activity)||void 0===t?void 0:t.type)===c.invoke})),M=P.reduce((function(e,t){return e[t.activity.id]=p.createInvocableActor(t.activity,h.machine,I,n),e}),t?r.__assign({},t.children):{}),L=y?e.configuration:t?t.configuration:[],D=l.isInFinalState(L,this),j=new d.State({value:y||t.value,context:I,_event:n,_sessionid:t?t._sessionid:null,historyValue:y?b?o.updateHistoryValue(b,y):void 0:t?t.historyValue:void 0,history:!y||e.source?t:void 0,actions:y?R:[],activities:y?w:t?t.activities:{},events:[],configuration:L,transitions:e.transitions,children:M,done:D,tags:null==t?void 0:t.tags}),B=x!==I;j.changed=n.name===c.update||B;var N=j.history;N&&delete N.history;var F=!D&&(this._transient||g.some((function(e){return e._transient})));if(!(v||F&&n.name!==m))return j;var W=j;if(!D)for(F&&(W=this.resolveRaisedTransition(W,{type:c.nullEvent},n));A.length;){var V=A.shift();W=this.resolveRaisedTransition(W,V._event,n)}var H=W.changed||(N?!!W.actions.length||B||typeof N.value!=typeof W.value||!d.stateValuesEqual(W.value,N.value):void 0);return W.changed=H,W.history=N,W.tags=new Set(o.flatten(W.configuration.map((function(e){return e.tags})))),W},e.prototype.getStateNode=function(e){if(v(e))return this.machine.getStateNodeById(e);if(!this.states)throw new Error("Unable to retrieve child state '"+e+"' from '"+this.id+"'; no child states exist.");var t=this.states[e];if(!t)throw new Error("Child state '"+e+"' does not exist on '"+this.id+"'");return t},e.prototype.getStateNodeById=function(e){var t=v(e)?e.slice(1):e;if(t===this.id)return this;var n=this.machine.idMap[t];if(!n)throw new Error("Child state node '#"+t+"' does not exist on machine '"+this.id+"'");return n},e.prototype.getStateNodeByPath=function(e){if("string"==typeof e&&v(e))try{return this.getStateNodeById(e.slice(1))}catch(i){}for(var t=o.toStatePath(e,this.delimiter).slice(),n=this;t.length;){var r=t.shift();if(!r.length)break;n=n.getStateNode(r)}return n},e.prototype.resolve=function(e){var t,n=this;if(!e)return this.initialStateValue||g;switch(this.type){case"parallel":return o.mapValues(this.initialStateValue,(function(t,r){return t?n.getStateNode(r).resolve(e[r]||t):g}));case"compound":if(o.isString(e)){var r=this.getStateNode(e);return"parallel"===r.type||"compound"===r.type?((t={})[e]=r.initialStateValue,t):e}return o.keys(e).length?o.mapValues(e,(function(e,t){return e?n.getStateNode(t).resolve(e):g})):this.initialStateValue||{};default:return e||g}},e.prototype.getResolvedPath=function(e){if(v(e)){var t=this.machine.idMap[e.slice(1)];if(!t)throw new Error("Unable to find state node '"+e+"'");return t.path}return o.toStatePath(e,this.delimiter)},Object.defineProperty(e.prototype,"initialStateValue",{get:function(){var e,t;if(this.__cache.initialStateValue)return this.__cache.initialStateValue;if("parallel"===this.type)t=o.mapFilterValues(this.states,(function(e){return e.initialStateValue||g}),(function(e){return!("history"===e.type)}));else if(void 0!==this.initial){if(!this.states[this.initial])throw new Error("Initial state '"+this.initial+"' not found on '"+this.key+"'");t=l.isLeafNode(this.states[this.initial])?this.initial:((e={})[this.initial]=this.states[this.initial].initialStateValue,e)}else t={};return this.__cache.initialStateValue=t,this.__cache.initialStateValue},enumerable:!1,configurable:!0}),e.prototype.getInitialState=function(e,t){var n=this.getStateNodes(e);return this.resolveTransition({configuration:n,entrySet:n,exitSet:[],transitions:[],source:void 0,actions:[]},void 0,void 0,t)},Object.defineProperty(e.prototype,"initialState",{get:function(){this._init();var e=this.initialStateValue;if(!e)throw new Error("Cannot retrieve initial state from simple state '"+this.id+"'.");return this.getInitialState(e)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"target",{get:function(){var e;if("history"===this.type){var t=this.config;e=o.isString(t.target)&&v(t.target)?o.pathToStateValue(this.machine.getStateNodeById(t.target).path.slice(this.path.length-1)):t.target}return e},enumerable:!1,configurable:!0}),e.prototype.getRelativeStateNodes=function(e,t,n){return void 0===n&&(n=!0),n?"history"===e.type?e.resolveHistory(t):e.initialStateNodes:[e]},Object.defineProperty(e.prototype,"initialStateNodes",{get:function(){var e=this;if(l.isLeafNode(this))return[this];if("compound"===this.type&&!this.initial)return a.IS_PRODUCTION||o.warn(!1,"Compound state node '"+this.id+"' has no initial state."),[this];var t=o.toStatePaths(this.initialStateValue);return o.flatten(t.map((function(t){return e.getFromRelativePath(t)})))},enumerable:!1,configurable:!0}),e.prototype.getFromRelativePath=function(e){if(!e.length)return[this];var t=r.__read(e),n=t[0],i=t.slice(1);if(!this.states)throw new Error("Cannot retrieve subPath '"+n+"' from node with no states");var a=this.getStateNode(n);if("history"===a.type)return a.resolveHistory();if(!this.states[n])throw new Error("Child state '"+n+"' does not exist on '"+this.id+"'");return this.states[n].getFromRelativePath(i)},e.prototype.historyValue=function(e){if(o.keys(this.states).length)return{current:e||this.initialStateValue,states:o.mapFilterValues(this.states,(function(t,n){if(!e)return t.historyValue();var r=o.isString(e)?void 0:e[n];return t.historyValue(r||t.initialStateValue)}),(function(e){return!e.history}))}},e.prototype.resolveHistory=function(e){var t=this;if("history"!==this.type)return[this];var n=this.parent;if(!e){var r=this.target;return r?o.flatten(o.toStatePaths(r).map((function(e){return n.getFromRelativePath(e)}))):n.initialStateNodes}var i=o.nestedPath(n.path,"states")(e).current;return o.isString(i)?[n.getStateNode(i)]:o.flatten(o.toStatePaths(i).map((function(e){return"deep"===t.history?n.getFromRelativePath(e):[n.states[e[0]]]})))},Object.defineProperty(e.prototype,"stateIds",{get:function(){var e=this,t=o.flatten(o.keys(this.states).map((function(t){return e.states[t].stateIds})));return[this.id].concat(t)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"events",{get:function(){var e,t,n,i;if(this.__cache.events)return this.__cache.events;var a=this.states,s=new Set(this.ownEvents);if(a)try{for(var l=r.__values(o.keys(a)),c=l.next();!c.done;c=l.next()){var u=a[c.value];if(u.states)try{for(var d=(n=void 0,r.__values(u.events)),p=d.next();!p.done;p=d.next()){var f=p.value;s.add(""+f)}}catch(m){n={error:m}}finally{try{p&&!p.done&&(i=d.return)&&i.call(d)}finally{if(n)throw n.error}}}}catch(h){e={error:h}}finally{try{c&&!c.done&&(t=l.return)&&t.call(l)}finally{if(e)throw e.error}}return this.__cache.events=Array.from(s)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"ownEvents",{get:function(){var e=new Set(this.transitions.filter((function(e){return!(!e.target&&!e.actions.length&&e.internal)})).map((function(e){return e.eventType})));return Array.from(e)},enumerable:!1,configurable:!0}),e.prototype.resolveTarget=function(e){var t=this;if(void 0!==e)return e.map((function(e){if(!o.isString(e))return e;var n=e[0]===t.delimiter;if(n&&!t.parent)return t.getStateNodeByPath(e.slice(1));var r=n?t.key+e:e;if(!t.parent)return t.getStateNodeByPath(r);try{return t.parent.getStateNodeByPath(r)}catch(i){throw new Error("Invalid transition definition for state node '"+t.id+"':\n"+i.message)}}))},e.prototype.formatTransition=function(e){var t=this,n=o.normalizeTarget(e.target),i="internal"in e?e.internal:!n||n.some((function(e){return o.isString(e)&&e[0]===t.delimiter})),a=this.machine.options.guards,s=this.resolveTarget(n),l=r.__assign(r.__assign({},e),{actions:u.toActionObjects(o.toArray(e.actions)),cond:o.toGuard(e.cond,a),target:s,source:this,internal:i,eventType:e.event,toJSON:function(){return r.__assign(r.__assign({},l),{target:l.target?l.target.map((function(e){return"#"+e.id})):void 0,source:"#"+t.id})}});return l},e.prototype.formatTransitions=function(){var e,t,n,i=this;if(this.config.on)if(Array.isArray(this.config.on))n=this.config.on;else{var s=this.config.on,l=h,c=s[l],d=void 0===c?[]:c,p=r.__rest(s,["*"]);n=o.flatten(o.keys(p).map((function(e){a.IS_PRODUCTION||e!==m||o.warn(!1,"Empty string transition configs (e.g., `{ on: { '': ... }}`) for transient transitions are deprecated. Specify the transition in the `{ always: ... }` property instead. Please check the `on` configuration for \"#"+i.id+'".');var t=o.toTransitionConfigArray(e,p[e]);return a.IS_PRODUCTION||function(e,t,n){var r=n.slice(0,-1).some((function(e){return!("cond"in e)&&!("in"in e)&&(o.isString(e.target)||o.isMachine(e.target))})),i=t===m?"the transient event":"event '"+t+"'";o.warn(!r,"One or more transitions for "+i+" on state '"+e.id+"' are unreachable. Make sure that the default transition is the last one defined.")}(i,e,t),t})).concat(o.toTransitionConfigArray(h,d)))}else n=[];var f=this.config.always?o.toTransitionConfigArray("",this.config.always):[],g=this.config.onDone?o.toTransitionConfigArray(String(u.done(this.id)),this.config.onDone):[];a.IS_PRODUCTION||o.warn(!(this.config.onDone&&!this.parent),'Root nodes cannot have an ".onDone" transition. Please check the config of "'+this.id+'".');var v=o.flatten(this.invoke.map((function(e){var t=[];return e.onDone&&t.push.apply(t,r.__spreadArray([],r.__read(o.toTransitionConfigArray(String(u.doneInvoke(e.id)),e.onDone)))),e.onError&&t.push.apply(t,r.__spreadArray([],r.__read(o.toTransitionConfigArray(String(u.error(e.id)),e.onError)))),t}))),y=this.after,b=o.flatten(r.__spreadArray(r.__spreadArray(r.__spreadArray(r.__spreadArray([],r.__read(g)),r.__read(v)),r.__read(n)),r.__read(f)).map((function(e){return o.toArray(e).map((function(e){return i.formatTransition(e)}))})));try{for(var x=r.__values(y),E=x.next();!E.done;E=x.next()){var w=E.value;b.push(w)}}catch(_){e={error:_}}finally{try{E&&!E.done&&(t=x.return)&&t.call(x)}finally{if(e)throw e.error}}return b},e}();t.StateNode=y},6659:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.__assign=function(){return t.__assign=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},t.__assign.apply(this,arguments)},t.__read=function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,i,a=n.call(e),o=[];try{for(;(void 0===t||t-- >0)&&!(r=a.next()).done;)o.push(r.value)}catch(s){i={error:s}}finally{try{r&&!r.done&&(n=a.return)&&n.call(a)}finally{if(i)throw i.error}}return o},t.__rest=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]])}return n},t.__spreadArray=function(e,t){for(var n=0,r=t.length,i=e.length;n<r;n++,i++)e[i]=t[n];return e},t.__values=function(e){var t="function"==typeof Symbol&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}},9930:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(1667),i=r.ActionTypes.Start,a=r.ActionTypes.Stop,o=r.ActionTypes.Raise,s=r.ActionTypes.Send,l=r.ActionTypes.Cancel,c=r.ActionTypes.NullEvent,u=r.ActionTypes.Assign,d=r.ActionTypes.After,p=r.ActionTypes.DoneState,f=r.ActionTypes.Log,m=r.ActionTypes.Init,h=r.ActionTypes.Invoke,g=r.ActionTypes.ErrorExecution,v=r.ActionTypes.ErrorPlatform,y=r.ActionTypes.ErrorCustom,b=r.ActionTypes.Update,x=r.ActionTypes.Choose,E=r.ActionTypes.Pure;t.after=d,t.assign=u,t.cancel=l,t.choose=x,t.doneState=p,t.error=y,t.errorExecution=g,t.errorPlatform=v,t.init=m,t.invoke=h,t.log=f,t.nullEvent=c,t.pure=E,t.raise=o,t.send=s,t.start=i,t.stop=a,t.update=b},18:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6659),i=n(9500),a=n(6732),o=n(1667),s=n(9930),l=a.toSCXMLEvent({type:s.init});function c(e,t){return t&&t[e]||void 0}function u(e,t){var n;if(a.isString(e)||"number"==typeof e){var i=c(e,t);n=a.isFunction(i)?{type:e,exec:i}:i||{type:e,exec:void 0}}else if(a.isFunction(e))n={type:e.name||e.toString(),exec:e};else{i=c(e.type,t);if(a.isFunction(i))n=r.__assign(r.__assign({},e),{exec:i});else if(i){var o=i.type||e.type;n=r.__assign(r.__assign(r.__assign({},i),e),{type:o})}else n=e}return n}var d=function(e,t){return e?(a.isArray(e)?e:[e]).map((function(e){return u(e,t)})):[]};function p(e){var t=u(e);return r.__assign(r.__assign({id:a.isString(e)?e:t.id},t),{type:t.type})}function f(e){return{type:s.raise,_event:a.toSCXMLEvent(e.event)}}function m(e,t){return{to:t?t.to:void 0,type:s.send,event:a.isFunction(e)?e:a.toEventObject(e),delay:t?t.delay:void 0,id:t&&void 0!==t.id?t.id:a.isFunction(e)?e.name:a.getEventType(e)}}function h(e,t,n,i){var o,s={_event:n},l=a.toSCXMLEvent(a.isFunction(e.event)?e.event(t,n.data,s):e.event);if(a.isString(e.delay)){var c=i&&i[e.delay];o=a.isFunction(c)?c(t,n.data,s):c}else o=a.isFunction(e.delay)?e.delay(t,n.data,s):e.delay;var u=a.isFunction(e.to)?e.to(t,n.data,s):e.to;return r.__assign(r.__assign({},e),{to:u,_event:l,event:l.data,delay:o})}function g(e,t){return m(e,r.__assign(r.__assign({},t),{to:o.SpecialTargets.Parent}))}var v=function(e,t){return{context:e,event:t}};var y=function(e,t,n){return r.__assign(r.__assign({},e),{value:a.isString(e.expr)?e.expr:e.expr(t,n.data,{_event:n})})};function b(e,t,n){var r=a.isFunction(e.activity)?e.activity(t,n.data):e.activity,i="string"==typeof r?{id:r}:r;return{type:o.ActionTypes.Stop,activity:i}}t.after=function(e,t){var n=t?"#"+t:"";return o.ActionTypes.After+"("+e+")"+n},t.assign=function(e){return{type:s.assign,assignment:e}},t.cancel=function(e){return{type:s.cancel,sendId:e}},t.choose=function(e){return{type:o.ActionTypes.Choose,conds:e}},t.done=function(e,t){var n=o.ActionTypes.DoneState+"."+e,r={type:n,data:t,toString:function(){return n}};return r},t.doneInvoke=function(e,t){var n=o.ActionTypes.DoneInvoke+"."+e,r={type:n,data:t,toString:function(){return n}};return r},t.error=function(e,t){var n=o.ActionTypes.ErrorPlatform+"."+e,r={type:n,data:t,toString:function(){return n}};return r},t.escalate=function(e,t){return g((function(t,n,r){return{type:s.error,data:a.isFunction(e)?e(t,n,r):e}}),r.__assign(r.__assign({},t),{to:o.SpecialTargets.Parent}))},t.forwardTo=function(e,t){return m((function(e,t){return t}),r.__assign(r.__assign({},t),{to:e}))},t.getActionFunction=c,t.initEvent=l,t.log=function(e,t){return void 0===e&&(e=v),{type:s.log,label:t,expr:e}},t.pure=function(e){return{type:o.ActionTypes.Pure,get:e}},t.raise=function(e){return a.isString(e)?{type:s.raise,event:e}:m(e,{to:o.SpecialTargets.Internal})},t.resolveActions=function e(t,n,o,l,c,p){void 0===p&&(p=!1);var m=r.__read(p?[[],c]:a.partition(c,(function(e){return e.type===s.assign})),2),g=m[0],v=m[1],x=g.length?a.updateContext(o,l,g,n):o,E=p?[o]:void 0,w=a.flatten(v.map((function(o){var c;switch(o.type){case s.raise:return f(o);case s.send:var m=h(o,x,l,t.options.delays);return i.IS_PRODUCTION||a.warn(!a.isString(o.delay)||"number"==typeof m.delay,"No delay reference for delay expression '"+o.delay+"' was found on machine '"+t.id+"'"),m;case s.log:return y(o,x,l);case s.choose:if(!(_=null===(c=o.conds.find((function(e){var r=a.toGuard(e.cond,t.options.guards);return!r||a.evaluateGuard(t,r,x,l,n)})))||void 0===c?void 0:c.actions))return[];var g=r.__read(e(t,n,x,l,d(a.toArray(_),t.options.actions),p),2),v=g[0],w=g[1];return x=w,null==E||E.push(x),v;case s.pure:var _;if(!(_=o.get(x,l.data)))return[];var k=r.__read(e(t,n,x,l,d(a.toArray(_),t.options.actions),p),2),S=k[0],C=k[1];return x=C,null==E||E.push(x),S;case s.stop:return b(o,x,l);case s.assign:x=a.updateContext(x,l,[o],n),null==E||E.push(x);break;default:var T=u(o,t.options.actions),I=T.exec;if(I&&E){var O=E.length-1;T.exec=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];null==I||I.apply(void 0,r.__spreadArray([E[O]],r.__read(t)))}}return T}})).filter((function(e){return!!e})));return[w,x]},t.resolveLog=y,t.resolveRaise=f,t.resolveSend=h,t.resolveStop=b,t.respond=function(e,t){return m(e,r.__assign(r.__assign({},t),{to:function(e,t,n){return n._event.origin}}))},t.send=m,t.sendParent=g,t.sendUpdate=function(){return g(s.update)},t.start=function(e){var t=p(e);return{type:o.ActionTypes.Start,activity:t,exec:void 0}},t.stop=function(e){var t=a.isFunction(e)?e:p(e);return{type:o.ActionTypes.Stop,activity:t,exec:void 0}},t.toActionObject=u,t.toActionObjects=d,t.toActivityDefinition=p},6936:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.DEFAULT_GUARD_TYPE="xstate.guard",t.EMPTY_ACTIVITY_MAP={},t.STATE_DELIMITER=".",t.TARGETLESS_KEY=""},9500:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.IS_PRODUCTION=!0},4812:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6659);n(9500),n(6732),n(1667);var i=n(9930);function a(e){if("string"==typeof e){var t={type:e,toString:function(){return e}};return t}return e}t.toInvokeDefinition=function(e){return r.__assign(r.__assign({type:i.invoke},e),{toJSON:function(){e.onDone,e.onError;var t=r.__rest(e,["onDone","onError"]);return r.__assign(r.__assign({},t),{type:i.invoke,src:a(e.src)})}})},t.toInvokeSource=a},2732:function(e,t,n){"use strict";var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},r.apply(this,arguments)},i=this&&this.__read||function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,i,a=n.call(e),o=[];try{for(;(void 0===t||t-- >0)&&!(r=a.next()).done;)o.push(r.value)}catch(s){i={error:s}}finally{try{r&&!r.done&&(n=a.return)&&n.call(a)}finally{if(i)throw i.error}}return o},a=this&&this.__spreadArray||function(e,t){for(var n=0,r=t.length,i=e.length;n<r;n++,i++)e[i]=t[n];return e};Object.defineProperty(t,"__esModule",{value:!0}),t.createModel=void 0;var o=n(18),s=n(8992),l=n(6732);t.createModel=function(e,t){var n=null==t?void 0:t.events,c=null==t?void 0:t.actions,u={initialContext:e,assign:o.assign,events:n?l.mapValues(n,(function(e,t){return function(){for(var n=[],o=0;o<arguments.length;o++)n[o]=arguments[o];return r(r({},e.apply(void 0,a([],i(n)))),{type:t})}})):void 0,actions:c?l.mapValues(c,(function(e,t){return function(){for(var n=[],o=0;o<arguments.length;o++)n[o]=arguments[o];return r(r({},e.apply(void 0,a([],i(n)))),{type:t})}})):void 0,reset:function(){return o.assign(e)},createMachine:function(t,n){return s.createMachine("context"in t?t:r(r({},t),{context:e}),n)}};return u}},9404:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=[];t.consume=function(e){return e(n[n.length-1])},t.provide=function(e,t){n.push(e);var r=t(e);return n.pop(),r}},3295:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6659),i=n(6732),a=function(e){return"atomic"===e.type||"final"===e.type};function o(e){return i.keys(e.states).map((function(t){return e.states[t]}))}function s(e,t){var n,i,a,s,l,u,d,p,f=c(new Set(e)),m=new Set(t);try{for(var h=r.__values(m),g=h.next();!g.done;g=h.next())for(var v=(C=g.value).parent;v&&!m.has(v);)m.add(v),v=v.parent}catch(T){n={error:T}}finally{try{g&&!g.done&&(i=h.return)&&i.call(h)}finally{if(n)throw n.error}}var y=c(m);try{for(var b=r.__values(m),x=b.next();!x.done;x=b.next()){if("compound"!==(C=x.value).type||y.get(C)&&y.get(C).length){if("parallel"===C.type)try{for(var E=(l=void 0,r.__values(o(C))),w=E.next();!w.done;w=E.next()){var _=w.value;"history"!==_.type&&(m.has(_)||(m.add(_),f.get(_)?f.get(_).forEach((function(e){return m.add(e)})):_.initialStateNodes.forEach((function(e){return m.add(e)}))))}}catch(I){l={error:I}}finally{try{w&&!w.done&&(u=E.return)&&u.call(E)}finally{if(l)throw l.error}}}else f.get(C)?f.get(C).forEach((function(e){return m.add(e)})):C.initialStateNodes.forEach((function(e){return m.add(e)}))}}catch(O){a={error:O}}finally{try{x&&!x.done&&(s=b.return)&&s.call(b)}finally{if(a)throw a.error}}try{for(var k=r.__values(m),S=k.next();!S.done;S=k.next()){var C;for(v=(C=S.value).parent;v&&!m.has(v);)m.add(v),v=v.parent}}catch(A){d={error:A}}finally{try{S&&!S.done&&(p=k.return)&&p.call(k)}finally{if(d)throw d.error}}return m}function l(e,t){var n=t.get(e);if(!n)return{};if("compound"===e.type){var r=n[0];if(!r)return{};if(a(r))return r.key}var i={};return n.forEach((function(e){i[e.key]=l(e,t)})),i}function c(e){var t,n,i=new Map;try{for(var a=r.__values(e),o=a.next();!o.done;o=a.next()){var s=o.value;i.has(s)||i.set(s,[]),s.parent&&(i.has(s.parent)||i.set(s.parent,[]),i.get(s.parent).push(s))}}catch(l){t={error:l}}finally{try{o&&!o.done&&(n=a.return)&&n.call(a)}finally{if(t)throw t.error}}return i}function u(e,t){return Array.isArray(e)?e.some((function(e){return e===t})):e instanceof Set&&e.has(t)}t.getAdjList=c,t.getAllStateNodes=function e(t){var n=[t];return a(t)?n:n.concat(i.flatten(o(t).map(e)))},t.getChildren=o,t.getConfiguration=s,t.getMeta=function(e){return void 0===e&&(e=[]),e.reduce((function(e,t){return void 0!==t.meta&&(e[t.id]=t.meta),e}),{})},t.getValue=function(e,t){return l(e,c(s([e],t)))},t.has=u,t.isInFinalState=function e(t,n){return"compound"===n.type?o(n).some((function(e){return"final"===e.type&&u(t,e)})):"parallel"===n.type&&o(n).every((function(n){return e(t,n)}))},t.isLeafNode=a,t.nextEvents=function(e){return r.__spreadArray([],r.__read(new Set(i.flatten(r.__spreadArray([],r.__read(e.map((function(e){return e.ownEvents}))))))))}},1667:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){e.Start="xstate.start",e.Stop="xstate.stop",e.Raise="xstate.raise",e.Send="xstate.send",e.Cancel="xstate.cancel",e.NullEvent="",e.Assign="xstate.assign",e.After="xstate.after",e.DoneState="done.state",e.DoneInvoke="done.invoke",e.Log="xstate.log",e.Init="xstate.init",e.Invoke="xstate.invoke",e.ErrorExecution="error.execution",e.ErrorCommunication="error.communication",e.ErrorPlatform="error.platform",e.ErrorCustom="xstate.error",e.Update="xstate.update",e.Pure="xstate.pure",e.Choose="xstate.choose"}(t.ActionTypes||(t.ActionTypes={})),function(e){e.Parent="#_parent",e.Internal="#_internal"}(t.SpecialTargets||(t.SpecialTargets={}))},6732:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6659),i=n(6936),a=n(9500);function o(e){return Object.keys(e)}function s(e,t){try{return g(e)?e:e.toString().split(t)}catch(n){throw new Error("'"+e+"' is not a valid state path.")}}function l(e){return"object"==typeof e&&"value"in e&&"context"in e&&"event"in e&&"_event"in e}function c(e,t){return l(e)?e.value:g(e)?u(e):"string"!=typeof e?e:u(s(e,t))}function u(e){if(1===e.length)return e[0];for(var t={},n=t,r=0;r<e.length-1;r++)r===e.length-2?n[e[r]]=e[r+1]:(n[e[r]]={},n=n[e[r]]);return t}function d(e,t){for(var n={},r=o(e),i=0;i<r.length;i++){var a=r[i];n[a]=t(e[a],a,e,i)}return n}function p(e){var t;return(t=[]).concat.apply(t,r.__spreadArray([],r.__read(e)))}function f(e){return g(e)?e:[e]}function m(e){return void 0===e?[]:f(e)}function h(e,t){return d(e.states,(function(e,n){if(e){var r=(y(t)?void 0:t[n])||(e?e.current:void 0);if(r)return{current:r,states:h(e,r)}}}))}function g(e){return Array.isArray(e)}function v(e){return"function"==typeof e}function y(e){return"string"==typeof e}t.warn=function(){},a.IS_PRODUCTION||(t.warn=function(e,t){var n=e instanceof Error?e:void 0;if((n||!e)&&void 0!==console){var r=["Warning: "+t];n&&r.push(n),console.warn.apply(console,r)}});var b=function(){return"function"==typeof Symbol&&Symbol.observable||"@@observable"}();function x(e){try{return"__xstatenode"in e}catch(t){return!1}}var E=function(){var e=0;return function(){return(++e).toString(16)}}();function w(e,t){return y(e)||"number"==typeof e?r.__assign({type:e},t):e}t.evaluateGuard=function(e,t,n,r,a){var o=e.options.guards,s={state:a,cond:t,_event:r};if(t.type===i.DEFAULT_GUARD_TYPE)return((null==o?void 0:o[t.name])||t.predicate)(n,r.data,s);var l=o[t.type];if(!l)throw new Error("Guard '"+t.type+"' is not implemented on machine '"+e.id+"'.");return l(n,r.data,s)},t.flatten=p,t.getEventType=function(e){try{return y(e)||"number"==typeof e?""+e:e.type}catch(t){throw new Error("Events must be strings or objects with a string event.type property.")}},t.isActor=function(e){return!!e&&"function"==typeof e.send},t.isArray=g,t.isBehavior=function(e){return null!==e&&"object"==typeof e&&"transition"in e&&"function"==typeof e.transition},t.isBuiltInEvent=function(e){return/^(done|error)\./.test(e)},t.isFunction=v,t.isMachine=x,t.isObservable=function(e){try{return"subscribe"in e&&v(e.subscribe)}catch(t){return!1}},t.isPromiseLike=function(e){return e instanceof Promise||!(null===e||!v(e)&&"object"!=typeof e||!v(e.then))},t.isStateLike=l,t.isString=y,t.keys=o,t.mapContext=function(e,t,n){var i,a;if(v(e))return e(t,n.data);var o={};try{for(var s=r.__values(Object.keys(e)),l=s.next();!l.done;l=s.next()){var c=l.value,u=e[c];v(u)?o[c]=u(t,n.data):o[c]=u}}catch(d){i={error:d}}finally{try{l&&!l.done&&(a=s.return)&&a.call(s)}finally{if(i)throw i.error}}return o},t.mapFilterValues=function(e,t,n){var i,a,s={};try{for(var l=r.__values(o(e)),c=l.next();!c.done;c=l.next()){var u=c.value,d=e[u];n(d)&&(s[u]=t(d,u,e))}}catch(p){i={error:p}}finally{try{c&&!c.done&&(a=l.return)&&a.call(l)}finally{if(i)throw i.error}}return s},t.mapValues=d,t.matchesState=function e(t,n,r){void 0===r&&(r=i.STATE_DELIMITER);var a=c(t,r),s=c(n,r);return y(s)?!!y(a)&&s===a:y(a)?a in s:o(a).every((function(t){return t in s&&e(a[t],s[t])}))},t.nestedPath=function(e,t){return function(n){var i,a,o=n;try{for(var s=r.__values(e),l=s.next();!l.done;l=s.next()){var c=l.value;o=o[t][c]}}catch(u){i={error:u}}finally{try{l&&!l.done&&(a=s.return)&&a.call(s)}finally{if(i)throw i.error}}return o}},t.normalizeTarget=function(e){if(void 0!==e&&e!==i.TARGETLESS_KEY)return m(e)},t.partition=function(e,t){var n,i,a=r.__read([[],[]],2),o=a[0],s=a[1];try{for(var l=r.__values(e),c=l.next();!c.done;c=l.next()){var u=c.value;t(u)?o.push(u):s.push(u)}}catch(d){n={error:d}}finally{try{c&&!c.done&&(i=l.return)&&i.call(l)}finally{if(n)throw n.error}}return[o,s]},t.path=function(e){return function(t){var n,i,a=t;try{for(var o=r.__values(e),s=o.next();!s.done;s=o.next()){a=a[s.value]}}catch(l){n={error:l}}finally{try{s&&!s.done&&(i=o.return)&&i.call(o)}finally{if(n)throw n.error}}return a}},t.pathToStateValue=u,t.reportUnhandledExceptionOnInvocation=function(e,t,n){if(!a.IS_PRODUCTION){var r=e.stack?" Stacktrace was '"+e.stack+"'":"";if(e===t)console.error("Missing onError handler for invocation '"+n+"', error was '"+e+"'."+r);else{var i=t.stack?" Stacktrace was '"+t.stack+"'":"";console.error("Missing onError handler and/or unhandled exception/promise rejection for invocation '"+n+"'. Original error: '"+e+"'. "+r+" Current error is '"+t+"'."+i)}}},t.symbolObservable=b,t.toArray=m,t.toArrayStrict=f,t.toEventObject=w,t.toGuard=function(e,t){if(e)return y(e)?{type:i.DEFAULT_GUARD_TYPE,name:e,predicate:t?t[e]:void 0}:v(e)?{type:i.DEFAULT_GUARD_TYPE,name:e.name,predicate:e}:e},t.toInvokeSource=function(e){return"string"==typeof e?{type:e}:e},t.toObserver=function(e,t,n){if("object"==typeof e)return e;var r=function(){};return{next:e,error:t||r,complete:n||r}},t.toSCXMLEvent=function(e,t){if(!y(e)&&"$$type"in e&&"scxml"===e.$$type)return e;var n=w(e);return r.__assign({name:n.type,data:n,$$type:"scxml",type:"external"},t)},t.toStatePath=s,t.toStatePaths=function e(t){return t?y(t)?[[t]]:p(o(t).map((function(n){var r=t[n];return"string"==typeof r||r&&Object.keys(r).length?e(t[n]).map((function(e){return[n].concat(e)})):[[n]]}))):[[]]},t.toStateValue=c,t.toTransitionConfigArray=function(e,t){return f(t).map((function(t){return void 0===t||"string"==typeof t||x(t)?{target:t,event:e}:r.__assign(r.__assign({},t),{event:e})}))},t.uniqueId=E,t.updateContext=function(e,n,i,s){return a.IS_PRODUCTION||t.warn(!!e,"Attempting to update undefined context"),e?i.reduce((function(e,t){var i,a,l=t.assignment,c={state:s,action:t,_event:n},u={};if(v(l))u=l(e,n.data,c);else try{for(var d=r.__values(o(l)),p=d.next();!p.done;p=d.next()){var f=p.value,m=l[f];u[f]=v(m)?m(e,n.data,c):m}}catch(h){i={error:h}}finally{try{p&&!p.done&&(a=d.return)&&a.call(d)}finally{if(i)throw i.error}}return Object.assign({},e,u)}),e):e},t.updateHistoryStates=h,t.updateHistoryValue=function(e,t){return{current:t,states:h(e,t)}}}}]);
//# sourceMappingURL=commons-f61dba206c1332117936.js.map