{"use strict";Object.defineProperty(XA,"__esModule",{value:!0});function Bke(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}Bke(XA,{cleanupHTMLElement:function(){return Wxe},clearAllStyles:function(){return Uxe},clearObjectCache:function(){return sxe},getActionListProgress:function(){return jxe},getAffectedElements:function(){return BA},getComputedStyle:function(){return mxe},getDestinationValues:function(){return Axe},getElementId:function(){return fxe},getInstanceId:function(){return uxe},getInstanceOrigin:function(){return yxe},getItemConfigByKey:function(){return gxe},getMaxDurationItemIndex:function(){return aG},getNamespacedParameterId:function(){return Vxe},getRenderType:function(){return nG},getStyleProp:function(){return Exe},mediaQueriesEqual:function(){return Kxe},observeStore:function(){return hxe},reduceListToGroup:function(){return Xxe},reifyState:function(){return dxe},renderHTMLElement:function(){return Txe},shallowEqual:function(){return HX.default},shouldAllowMediaQuery:function(){return Yxe},shouldNamespaceEventParameter:function(){return Gxe},stringifyTarget:function(){return Qxe}});var g0=jd(CX()),kA=jd(zX()),FA=jd(UX()),jX=Ha(),Lo=jr(),HX=jd(BX()),jke=gA(),Xke=IA(),si=PA(),qr=qd();function jd(e){return e&&e.__esModule?e:{default:e}}var{BACKGROUND:Gke,TRANSFORM:Vke,TRANSLATE_3D:Yke,SCALE_3D:Kke,ROTATE_X:Qke,ROTATE_Y:Hke,ROTATE_Z:$ke,SKEW:Jke,PRESERVE_3D:Zke,FLEX:exe,OPACITY:Wd,FILTER:dc,FONT_VARIATION_SETTINGS:pc,WIDTH:oi,HEIGHT:ai,BACKGROUND_COLOR:$X,BORDER_COLOR:txe,COLOR:rxe,CHILDREN:XX,IMMEDIATE_CHILDREN:nxe,SIBLINGS:GX,PARENT:ixe,DISPLAY:Bd,WILL_CHANGE:$a,AUTO:A0,COMMA_DELIMITER:hc,COLON_DELIMITER:oxe,BAR_DELIMITER:zA,RENDER_TRANSFORM:JX,RENDER_GENERAL:xA,RENDER_STYLE:UA,RENDER_PLUGIN:ZX}=Lo.IX2EngineConstants,{TRANSFORM_MOVE:Ja,TRANSFORM_SCALE:Za,TRANSFORM_ROTATE:e1,TRANSFORM_SKEW:mc,STYLE_OPACITY:eG,STYLE_FILTER:bc,STYLE_FONT_VARIATION:Mc,STYLE_SIZE:t1,STYLE_BACKGROUND_COLOR:r1,STYLE_BORDER:n1,STYLE_TEXT_COLOR:i1,GENERAL_DISPLAY:Xd,OBJECT_VALUE:axe}=Lo.ActionTypeConsts,tG=e=>e.trim(),WA=Object.freeze({[r1]:$X,[n1]:txe,[i1]:rxe}),rG=Object.freeze({[qr.TRANSFORM_PREFIXED]:Vke,[$X]:Gke,[Wd]:Wd,[dc]:dc,[oi]:oi,[ai]:ai,[pc]:pc}),Ud=new Map;function sxe(){Ud.clear()}var cxe=1;function uxe(){return"i"+cxe++}var lxe=1;function fxe(e,t){for(let r in e){let n=e[r];if(n&&n.ref===t)return n.id}return"e"+lxe++}function dxe({events:e,actionLists:t,site:r}={}){let n=(0,kA.default)(e,(a,s)=>{let{eventTypeId:u}=s;return a[u]||(a[u]={}),a[u][s.id]=s,a},{}),i=r&&r.mediaQueries,o=[];return i?o=i.map(a=>a.key):(i=[],console.warn("IX2 missing mediaQueries in site data")),{ixData:{events:e,actionLists:t,eventTypeMap:n,mediaQueries:i,mediaQueryKeys:o}}}var pxe=(e,t)=>e===t;function hxe({store:e,select:t,onChange:r,comparator:n=pxe}){let{getState:i,subscribe:o}=e,a=o(u),s=t(i());function u(){let l=t(i());if(l==null){a();return}n(l,s)||(s=l,r(s,e))}return a}function VX(e){let t=typeof e;if(t==="string")return{id:e};if(e!=null&&t==="object"){let{id:r,objectId:n,selector:i,selectorGuids:o,appliesTo:a,useEventTarget:s}=e;return{id:r,objectId:n,selector:i,selectorGuids:o,appliesTo:a,useEventTarget:s}}return{}}function BA({config:e,event:t,eventTarget:r,elementRoot:n,elementApi:i}){if(!i)throw new Error("IX2 missing elementApi");let{targets:o}=e;if(Array.isArray(o)&&o.length>0)return o.reduce((V,B)=>V.concat(BA({config:{target:B},event:t,eventTarget:r,elementRoot:n,elementApi:i})),[]);let{getValidDocument:a,getQuerySelector:s,queryDocument:u,getChildElements:l,getSiblingElements:d,matchSelector:p,elementContains:h,isSiblingNode:M}=i,{target:v}=e;if(!v)return[];let{id:g,objectId:A,selector:y,selectorGuids:O,appliesTo:E,useEventTarget:N}=VX(v);if(A)return[Ud.has(A)?Ud.get(A):Ud.set(A,{}).get(A)];if(E===Lo.EventAppliesTo.PAGE){let V=a(g);return V?[V]:[]}let L=(t?.action?.config?.affectedElements??{})[g||y]||{},k=!!(L.id||L.selector),W,P,j,re=t&&s(VX(t.target));if(k?(W=L.limitAffectedElements,P=re,j=s(L)):P=j=s({id:g,selector:y,selectorGuids:O}),t&&N){let V=r&&(j||N===!0)?[r]:u(re);if(j){if(N===ixe)return u(j).filter(B=>V.some(H=>h(B,H)));if(N===XX)return u(j).filter(B=>V.some(H=>h(H,B)));if(N===GX)return u(j).filter(B=>V.some(H=>M(H,B)))}return V}return P==null||j==null?[]:qr.IS_BROWSER_ENV&&n?u(j).filter(V=>n.contains(V)):W===XX?u(P,j):W===nxe?l(u(P)).filter(p(j)):W===GX?d(u(P)).filter(p(j)):u(j)}function mxe({element:e,actionItem:t}){if(!qr.IS_BROWSER_ENV)return{};let{actionTypeId:r}=t;switch(r){case t1:case r1:case n1:case i1:case Xd:return window.getComputedStyle(e);default:return{}}}var YX=/px/,bxe=(e,t)=>t.reduce((r,n)=>(r[n.type]==null&&(r[n.type]=Oxe[n.type]),r),e||{}),Mxe=(e,t)=>t.reduce((r,n)=>(r[n.type]==null&&(r[n.type]=Sxe[n.type]||n.defaultValue||0),r),e||{});function yxe(e,t={},r={},n,i){let{getStyle:o}=i,{actionTypeId:a}=n;if((0,si.isPluginType)(a))return(0,si.getPluginOrigin)(a)(t[a],n);switch(n.actionTypeId){case Ja:case Za:case e1:case mc:return t[n.actionTypeId]||jA[n.actionTypeId];case bc:return bxe(t[n.actionTypeId],n.config.filters);case Mc:return Mxe(t[n.actionTypeId],n.config.fontVariations);case eG:return{value:(0,g0.default)(parseFloat(o(e,Wd)),1)};case t1:{let s=o(e,oi),u=o(e,ai),l,d;return n.config.widthUnit===A0?l=YX.test(s)?parseFloat(s):parseFloat(r.width):l=(0,g0.default)(parseFloat(s),parseFloat(r.width)),n.config.heightUnit===A0?d=YX.test(u)?parseFloat(u):parseFloat(r.height):d=(0,g0.default)(parseFloat(u),parseFloat(r.height)),{widthValue:l,heightValue:d}}case r1:case n1:case i1:return Fxe({element:e,actionTypeId:n.actionTypeId,computedStyle:r,getStyle:o});case Xd:return{value:(0,g0.default)(o(e,Bd),r.display)};case axe:return t[n.actionTypeId]||{value:0};default:return}}var vxe=(e,t)=>(t&&(e[t.type]=t.value||0),e),_xe=(e,t)=>(t&&(e[t.type]=t.value||0),e),gxe=(e,t,r)=>{if((0,si.isPluginType)(e))return(0,si.getPluginConfig)(e)(r,t);switch(e){case bc:{let n=(0,FA.default)(r.filters,({type:i})=>i===t);return n?n.value:0}case Mc:{let n=(0,FA.default)(r.fontVariations,({type:i})=>i===t);return n?n.value:0}default:return r[t]}};function Axe({element:e,actionItem:t,elementApi:r}){if((0,si.isPluginType)(t.actionTypeId))return(0,si.getPluginDestination)(t.actionTypeId)(t.config);switch(t.actionTypeId){case Ja:case Za:case e1:case mc:{let{xValue:n,yValue:i,zValue:o}=t.config;return{xValue:n,yValue:i,zValue:o}}case t1:{let{getStyle:n,setStyle:i,getProperty:o}=r,{widthUnit:a,heightUnit:s}=t.config,{widthValue:u,heightValue:l}=t.config;if(!qr.IS_BROWSER_ENV)return{widthValue:u,heightValue:l};if(a===A0){let d=n(e,oi);i(e,oi,""),u=o(e,"offsetWidth"),i(e,oi,d)}if(s===A0){let d=n(e,ai);i(e,ai,""),l=o(e,"offsetHeight"),i(e,ai,d)}return{widthValue:u,heightValue:l}}case r1:case n1:case i1:{let{rValue:n,gValue:i,bValue:o,aValue:a,globalSwatchId:s}=t.config;if(s&&s.startsWith("--")){let{getStyle:u}=r,l=u(e,s),d=(0,Xke.normalizeColor)(l);return{rValue:d.red,gValue:d.green,bValue:d.blue,aValue:d.alpha}}return{rValue:n,gValue:i,bValue:o,aValue:a}}case bc:return t.config.filters.reduce(vxe,{});case Mc:return t.config.fontVariations.reduce(_xe,{});default:{let{value:n}=t.config;return{value:n}}}}function nG(e){if(/^TRANSFORM_/.test(e))return JX;if(/^STYLE_/.test(e))return UA;if(/^GENERAL_/.test(e))return xA;if(/^PLUGIN_/.test(e))return ZX}function Exe(e,t){return e===UA?t.replace("STYLE_","").toLowerCase():null}function Txe(e,t,r,n,i,o,a,s,u){switch(s){case JX:return Lxe(e,t,r,i,a);case UA:return kxe(e,t,r,i,o,a);case xA:return xxe(e,i,a);case ZX:{let{actionTypeId:l}=i;if((0,si.isPluginType)(l))return(0,si.renderPlugin)(l)(u,t,i)}}}var jA={[Ja]:Object.freeze({xValue:0,yValue:0,zValue:0}),[Za]:Object.freeze({xValue:1,yValue:1,zValue:1}),[e1]:Object.freeze({xValue:0,yValue:0,zValue:0}),[mc]:Object.freeze({xValue:0,yValue:0})},Oxe=Object.freeze({blur:0,"hue-rotate":0,invert:0,grayscale:0,saturate:100,sepia:0,contrast:100,brightness:100}),Sxe=Object.freeze({wght:0,opsz:0,wdth:0,slnt:0}),Nxe=(e,t)=>{let r=(0,FA.default)(t.filters,({type:n})=>n===e);if(r&&r.unit)return r.unit;switch(e){case"blur":return"px";case"hue-rotate":return"deg";default:return"%"}},Rxe=Object.keys(jA);function Lxe(e,t,r,n,i){let o=Rxe.map(s=>{let u=jA[s],{xValue:l=u.xValue,yValue:d=u.yValue,zValue:p=u.zValue,xUnit:h="",yUnit:M="",zUnit:v=""}=t[s]||{};switch(s){case Ja:return`${Yke}(${l}${h}, ${d}${M}, ${p}${v})`;case Za:return`${Kke}(${l}${h}, ${d}${M}, ${p}${v})`;case e1:return`${Qke}(${l}${h}) ${Hke}(${d}${M}) ${$ke}(${p}${v})`;case mc:return`${Jke}(${l}${h}, ${d}${M})`;default:return""}}).join(" "),{setStyle:a}=i;Io(e,qr.TRANSFORM_PREFIXED,i),a(e,qr.TRANSFORM_PREFIXED,o),Cxe(n,r)&&a(e,qr.TRANSFORM_STYLE_PREFIXED,Zke)}function Ixe(e,t,r,n){let i=(0,kA.default)(t,(a,s,u)=>`${a} ${u}(${s}${Nxe(u,r)})`,""),{setStyle:o}=n;Io(e,dc,n),o(e,dc,i)}function Dxe(e,t,r,n){let i=(0,kA.default)(t,(a,s,u)=>(a.push(`"${u}" ${s}`),a),[]).join(", "),{setStyle:o}=n;Io(e,pc,n),o(e,pc,i)}function Cxe({actionTypeId:e},{xValue:t,yValue:r,zValue:n}){return e===Ja&&n!==void 0||e===Za&&n!==void 0||e===e1&&(t!==void 0||r!==void 0)}var qxe="\\(([^)]+)\\)",Pxe=/^rgb/,wxe=RegExp(`rgba?${qxe}`);function zxe(e,t){let r=e.exec(t);return r?r[1]:""}function Fxe({element:e,actionTypeId:t,computedStyle:r,getStyle:n}){let i=WA[t],o=n(e,i),a=Pxe.test(o)?o:r[i],s=zxe(wxe,a).split(hc);return{rValue:(0,g0.default)(parseInt(s[0],10),255),gValue:(0,g0.default)(parseInt(s[1],10),255),bValue:(0,g0.default)(parseInt(s[2],10),255),aValue:(0,g0.default)(parseFloat(s[3]),1)}}function kxe(e,t,r,n,i,o){let{setStyle:a}=o;switch(n.actionTypeId){case t1:{let{widthUnit:s="",heightUnit:u=""}=n.config,{widthValue:l,heightValue:d}=r;l!==void 0&&(s===A0&&(s="px"),Io(e,oi,o),a(e,oi,l+s)),d!==void 0&&(u===A0&&(u="px"),Io(e,ai,o),a(e,ai,d+u));break}case bc:{Ixe(e,r,n.config,o);break}case Mc:{Dxe(e,r,n.config,o);break}case r1:case n1:case i1:{let s=WA[n.actionTypeId],u=Math.round(r.rValue),l=Math.round(r.gValue),d=Math.round(r.bValue),p=r.aValue;Io(e,s,o),a(e,s,p>=1?`rgb(${u},${l},${d})`:`rgba(${u},${l},${d},${p})`);break}default:{let{unit:s=""}=n.config;Io(e,i,o),a(e,i,r.value+s);break}}}function xxe(e,t,r){let{setStyle:n}=r;switch(t.actionTypeId){case Xd:{let{value:i}=t.config;i===exe&&qr.IS_BROWSER_ENV?n(e,Bd,qr.FLEX_PREFIXED):n(e,Bd,i);return}}}function Io(e,t,r){if(!qr.IS_BROWSER_ENV)return;let n=rG[t];if(!n)return;let{getStyle:i,setStyle:o}=r,a=i(e,$a);if(!a){o(e,$a,n);return}let s=a.split(hc).map(tG);s.indexOf(n)===-1&&o(e,$a,s.concat(n).join(hc))}function iG(e,t,r){if(!qr.IS_BROWSER_ENV)return;let n=rG[t];if(!n)return;let{getStyle:i,setStyle:o}=r,a=i(e,$a);!a||a.indexOf(n)===-1||o(e,$a,a.split(hc).map(tG).filter(s=>s!==n).join(hc))}function Uxe({store:e,elementApi:t}){let{ixData:r}=e.getState(),{events:n={},actionLists:i={}}=r;Object.keys(n).forEach(o=>{let a=n[o],{config:s}=a.action,{actionListId:u}=s,l=i[u];l&&KX({actionList:l,event:a,elementApi:t})}),Object.keys(i).forEach(o=>{KX({actionList:i[o],elementApi:t})})}function KX({actionList:e={},event:t,elementApi:r}){let{actionItemGroups:n,continuousParameterGroups:i}=e;n&&n.forEach(o=>{QX({actionGroup:o,event:t,elementApi:r})}),i&&i.forEach(o=>{let{continuousActionGroups:a}=o;a.forEach(s=>{QX({actionGroup:s,event:t,elementApi:r})})})}function QX({actionGroup:e,event:t,elementApi:r}){let{actionItems:n}=e;n.forEach(i=>{let{actionTypeId:o,config:a}=i,s;(0,si.isPluginType)(o)?s=u=>(0,si.clearPlugin)(o)(u,i):s=oG({effect:Bxe,actionTypeId:o,elementApi:r}),BA({config:a,event:t,elementApi:r}).forEach(s)})}function Wxe(e,t,r){let{setStyle:n,getStyle:i}=r,{actionTypeId:o}=t;if(o===t1){let{config:a}=t;a.widthUnit===A0&&n(e,oi,""),a.heightUnit===A0&&n(e,ai,"")}i(e,$a)&&oG({effect:iG,actionTypeId:o,elementApi:r})(e)}var oG=({effect:e,actionTypeId:t,elementApi:r})=>n=>{switch(t){case Ja:case Za:case e1:case mc:e(n,qr.TRANSFORM_PREFIXED,r);break;case bc:e(n,dc,r);break;case Mc:e(n,pc,r);break;case eG:e(n,Wd,r);break;case t1:e(n,oi,r),e(n,ai,r);break;case r1:case n1:case i1:e(n,WA[t],r);break;case Xd:e(n,Bd,r);break}};function Bxe(e,t,r){let{setStyle:n}=r;iG(e,t,r),n(e,t,""),t===qr.TRANSFORM_PREFIXED&&n(e,qr.TRANSFORM_STYLE_PREFIXED,"")}function aG(e){let t=0,r=0;return e.forEach((n,i)=>{let{config:o}=n,a=o.delay+o.duration;a>=t&&(t=a,r=i)}),r}function jxe(e,t){let{actionItemGroups:r,useFirstGroupAsInitialState:n}=e,{actionItem:i,verboseTimeElapsed:o=0}=t,a=0,s=0;return r.forEach((u,l)=>{if(n&&l===0)return;let{actionItems:d}=u,p=d[aG(d)],{config:h,actionTypeId:M}=p;i.id===p.id&&(s=a+o);let v=nG(M)===xA?0:h.duration;a+=h.delay+v}),a>0?(0,jke.optimizeFloat)(s/a):0}function Xxe({actionList:e,actionItemId:t,rawData:r}){let{actionItemGroups:n,continuousParameterGroups:i}=e,o=[],a=s=>(o.push((0,jX.mergeIn)(s,["config"],{delay:0,duration:0})),s.id===t);return n&&n.some(({actionItems:s})=>s.some(a)),i&&i.some(s=>{let{continuousActionGroups:u}=s;return u.some(({actionItems:l})=>l.some(a))}),(0,jX.setIn)(r,["actionLists"],{[e.id]:{id:e.id,actionItemGroups:[{actionItems:o}]}})}function Gxe(e,{basedOn:t}){return e===Lo.EventTypeConsts.SCROLLING_IN_VIEW&&(t===Lo.EventBasedOn.ELEMENT||t==null)||e===Lo.EventTypeConsts.MOUSE_MOVE&&t===Lo.EventBasedOn.ELEMENT}function Vxe(e,t){return e+oxe+t}function Yxe(e,t){return t==null?!0:e.indexOf(t)!==-1}function Kxe(e,t){return(0,HX.default)(e&&e.sort(),t&&t.sort())}function Qxe(e){if(typeof e=="string")return e;if(e.pluginElement&&e.objectId)return e.pluginElement+zA+e.objectId;if(e.objectId)return e.objectId;let{id:t="",selector:r="",useEventTarget:n=""}=e;return t+zA+r+zA+n}});var Do=m(GA=>{"use strict";Object.defineProperty(GA,"__esModule",{value:!0});function Hxe(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}Hxe(GA,{IX2BrowserSupport:function(){return $xe},IX2EasingUtils:function(){return Zxe},IX2Easings:function(){return Jxe},IX2ElementsReducer:function(){return eUe},IX2VanillaPlugins:function(){return tUe},IX2VanillaUtils:function(){return rUe}});var $xe=o1(qd()),Jxe=o1(yA()),Zxe=o1(gA()),eUe=o1(gX()),tUe=o1(PA()),rUe=o1(sG());function cG(e){if(typeof WeakMap!="function")return null;var t=new WeakMap,r=new WeakMap;return(cG=function(n){return n?r:t})(e)}function o1(e,t){if(!t&&e&&e.__esModule)return e;if(e===null||typeof e!="object"&&typeof e!="function")return{default:e};var r=cG(t);if(r&&r.has(e))return r.get(e);var n={__proto__:null},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if(o!=="default"&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(n,o,a):n[o]=e[o]}return n.default=e,r&&r.set(e,n),n}});var dG=m(YA=>{"use strict";Object.defineProperty(YA,"__esModule",{value:!0});Object.defineProperty(YA,"ixInstances",{enumerable:!0,get:function(){return mUe}});var uG=jr(),lG=Do(),a1=Ha(),{IX2_RAW_DATA_IMPORTED:nUe,IX2_SESSION_STOPPED:iUe,IX2_INSTANCE_ADDED:oUe,IX2_INSTANCE_STARTED:aUe,IX2_INSTANCE_REMOVED:sUe,IX2_ANIMATION_FRAME_CHANGED:cUe}=uG.IX2EngineActionTypes,{optimizeFloat:Gd,applyEasing:fG,createBezierEasing:uUe}=lG.IX2EasingUtils,{RENDER_GENERAL:lUe}=uG.IX2EngineConstants,{getItemConfigByKey:VA,getRenderType:fUe,getStyleProp:dUe}=lG.IX2VanillaUtils,pUe=(e,t)=>{let{position:r,parameterId:n,actionGroups:i,destinationKeys:o,smoothing:a,restingValue:s,actionTypeId:u,customEasingFn:l,skipMotion:d,skipToValue:p}=e,{parameters:h}=t.payload,M=Math.max(1-a,.01),v=h[n];v==null&&(M=1,v=s);let g=Math.max(v,0)||0,A=Gd(g-r),y=d?p:Gd(r+A*M),O=y*100;if(y===r&&e.current)return e;let E,N,D,L;for(let W=0,{length:P}=i;W=j){E=re[0];let V=i[W+1],B=V&&O!==j;N=B?V.actionItems[0]:null,B&&(D=j/100,L=(V.keyframe-j)/100)}}let k={};if(E&&!N)for(let W=0,{length:P}=o;W
{let{active:r,origin:n,start:i,immediate:o,renderType:a,verbose:s,actionItem:u,destination:l,destinationKeys:d,pluginDuration:p,instanceDelay:h,customEasingFn:M,skipMotion:v}=e,g=u.config.easing,{duration:A,delay:y}=u.config;p!=null&&(A=p),y=h??y,a===lUe?A=0:(o||v)&&(A=y=0);let{now:O}=t.payload;if(r&&n){let E=O-(i+y);if(s){let W=O-i,P=A+y,j=Gd(Math.min(Math.max(0,W/P),1));e=(0,a1.set)(e,"verboseTimeElapsed",P*j)}if(E<0)return e;let N=Gd(Math.min(Math.max(0,E/A),1)),D=fG(g,N,M),L={},k=null;return d.length&&(k=d.reduce((W,P)=>{let j=l[P],re=parseFloat(n[P])||0,B=(parseFloat(j)-re)*D+re;return W[P]=B,W},{})),L.current=k,L.position=N,N===1&&(L.active=!1,L.complete=!0),(0,a1.merge)(e,L)}return e},mUe=(e=Object.freeze({}),t)=>{switch(t.type){case nUe:return t.payload.ixInstances||Object.freeze({});case iUe:return Object.freeze({});case oUe:{let{instanceId:r,elementId:n,actionItem:i,eventId:o,eventTarget:a,eventStateKey:s,actionListId:u,groupIndex:l,isCarrier:d,origin:p,destination:h,immediate:M,verbose:v,continuous:g,parameterId:A,actionGroups:y,smoothing:O,restingValue:E,pluginInstance:N,pluginDuration:D,instanceDelay:L,skipMotion:k,skipToValue:W}=t.payload,{actionTypeId:P}=i,j=fUe(P),re=dUe(j,P),V=Object.keys(h).filter(H=>h[H]!=null&&typeof h[H]!="string"),{easing:B}=i.config;return(0,a1.set)(e,r,{id:r,elementId:n,active:!1,position:0,start:0,origin:p,destination:h,destinationKeys:V,immediate:M,verbose:v,current:null,actionItem:i,actionTypeId:P,eventId:o,eventTarget:a,eventStateKey:s,actionListId:u,groupIndex:l,renderType:j,isCarrier:d,styleProp:re,continuous:g,parameterId:A,actionGroups:y,smoothing:O,restingValue:E,pluginInstance:N,pluginDuration:D,instanceDelay:L,skipMotion:k,skipToValue:W,customEasingFn:Array.isArray(B)&&B.length===4?uUe(B):void 0})}case aUe:{let{instanceId:r,time:n}=t.payload;return(0,a1.mergeIn)(e,[r],{active:!0,complete:!1,start:n})}case sUe:{let{instanceId:r}=t.payload;if(!e[r])return e;let n={},i=Object.keys(e),{length:o}=i;for(let a=0;a{"use strict";Object.defineProperty(KA,"__esModule",{value:!0});Object.defineProperty(KA,"ixParameters",{enumerable:!0,get:function(){return _Ue}});var bUe=jr(),{IX2_RAW_DATA_IMPORTED:MUe,IX2_SESSION_STOPPED:yUe,IX2_PARAMETER_CHANGED:vUe}=bUe.IX2EngineActionTypes,_Ue=(e={},t)=>{switch(t.type){case MUe:return t.payload.ixParameters||{};case yUe:return{};case vUe:{let{key:r,value:n}=t.payload;return e[r]=n,e}default:return e}}});var hG=m(QA=>{"use strict";Object.defineProperty(QA,"__esModule",{value:!0});Object.defineProperty(QA,"default",{enumerable:!0,get:function(){return LUe}});var gUe=eA(),AUe=wj(),EUe=eX(),TUe=rX(),OUe=Do(),SUe=dG(),NUe=pG(),{ixElements:RUe}=OUe.IX2ElementsReducer,LUe=(0,gUe.combineReducers)({ixData:AUe.ixData,ixRequest:EUe.ixRequest,ixSession:TUe.ixSession,ixElements:RUe,ixInstances:SUe.ixInstances,ixParameters:NUe.ixParameters})});var bG=m((uJe,mG)=>{var IUe=M2(),DUe=IUe("length");mG.exports=DUe});var OG=m((lJe,TG)=>{var yG="\\ud800-\\udfff",CUe="\\u0300-\\u036f",qUe="\\ufe20-\\ufe2f",PUe="\\u20d0-\\u20ff",wUe=CUe+qUe+PUe,zUe="\\ufe0e\\ufe0f",FUe="["+yG+"]",HA="["+wUe+"]",$A="\\ud83c[\\udffb-\\udfff]",kUe="(?:"+HA+"|"+$A+")",vG="[^"+yG+"]",_G="(?:\\ud83c[\\udde6-\\uddff]){2}",gG="[\\ud800-\\udbff][\\udc00-\\udfff]",xUe="\\u200d",AG=kUe+"?",EG="["+zUe+"]?",UUe="(?:"+xUe+"(?:"+[vG,_G,gG].join("|")+")"+EG+AG+")*",WUe=EG+AG+UUe,BUe="(?:"+[vG+HA+"?",HA,_G,gG,FUe].join("|")+")",MG=RegExp($A+"(?="+$A+")|"+BUe+WUe,"g");function jUe(e){for(var t=MG.lastIndex=0;MG.test(e);)++t;return t}TG.exports=jUe});var NG=m((fJe,SG)=>{var XUe=bG(),GUe=Lf(),VUe=OG();function YUe(e){return GUe(e)?VUe(e):XUe(e)}SG.exports=YUe});var LG=m((dJe,RG)=>{var KUe=Qf(),QUe=pd(),HUe=Eo(),$Ue=y2(),JUe=NG(),ZUe="[object Map]",e5e="[object Set]";function t5e(e){if(e==null)return 0;if(HUe(e))return $Ue(e)?JUe(e):e.length;var t=QUe(e);return t==ZUe||t==e5e?e.size:KUe(e).length}RG.exports=t5e});var DG=m((pJe,IG)=>{var r5e="Expected a function";function n5e(e){if(typeof e!="function")throw new TypeError(r5e);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}IG.exports=n5e});var qG=m((hJe,CG)=>{var i5e=ud(),o5e=od(),a5e=Object.prototype,s5e=a5e.hasOwnProperty;function c5e(e,t,r){var n=e[t];(!(s5e.call(e,t)&&o5e(n,r))||r===void 0&&!(t in e))&&i5e(e,t,r)}CG.exports=c5e});var zG=m((mJe,wG)=>{var u5e=qG(),l5e=oc(),f5e=Gf(),PG=Pn(),d5e=Ga();function p5e(e,t,r,n){if(!PG(e))return e;t=l5e(t,e);for(var i=-1,o=t.length,a=o-1,s=e;s!=null&&++i{var h5e=cd(),m5e=zG(),b5e=oc();function M5e(e,t,r){for(var n=-1,i=t.length,o={};++n{var y5e=dd(),v5e=W2(),_5e=a2(),g5e=o2(),A5e=Object.getOwnPropertySymbols,E5e=A5e?function(e){for(var t=[];e;)y5e(t,_5e(e)),e=v5e(e);return t}:g5e;xG.exports=E5e});var BG=m((yJe,WG)=>{function T5e(e){var t=[];if(e!=null)for(var r in Object(e))t.push(r);return t}WG.exports=T5e});var XG=m((vJe,jG)=>{var O5e=Pn(),S5e=Kf(),N5e=BG(),R5e=Object.prototype,L5e=R5e.hasOwnProperty;function I5e(e){if(!O5e(e))return N5e(e);var t=S5e(e),r=[];for(var n in e)n=="constructor"&&(t||!L5e.call(e,n))||r.push(n);return r}jG.exports=I5e});var VG=m((_Je,GG)=>{var D5e=Rg(),C5e=XG(),q5e=Eo();function P5e(e){return q5e(e)?D5e(e,!0):C5e(e)}GG.exports=P5e});var KG=m((gJe,YG)=>{var w5e=i2(),z5e=UG(),F5e=VG();function k5e(e){return w5e(e,F5e,z5e)}YG.exports=k5e});var HG=m((AJe,QG)=>{var x5e=ig(),U5e=qi(),W5e=kG(),B5e=KG();function j5e(e,t){if(e==null)return{};var r=x5e(B5e(e),function(n){return[n]});return t=U5e(t),W5e(e,r,function(n,i){return t(n,i[0])})}QG.exports=j5e});var JG=m((EJe,$G)=>{var X5e=qi(),G5e=DG(),V5e=HG();function Y5e(e,t){return V5e(e,G5e(X5e(t)))}$G.exports=Y5e});var e6=m((TJe,ZG)=>{var K5e=Qf(),Q5e=pd(),H5e=Ys(),$5e=nr(),J5e=Eo(),Z5e=Xf(),eWe=Kf(),tWe=Yf(),rWe="[object Map]",nWe="[object Set]",iWe=Object.prototype,oWe=iWe.hasOwnProperty;function aWe(e){if(e==null)return!0;if(J5e(e)&&($5e(e)||typeof e=="string"||typeof e.splice=="function"||Z5e(e)||tWe(e)||H5e(e)))return!e.length;var t=Q5e(e);if(t==rWe||t==nWe)return!e.size;if(eWe(e))return!K5e(e).length;for(var r in e)if(oWe.call(e,r))return!1;return!0}ZG.exports=aWe});var r6=m((OJe,t6)=>{var sWe=ud(),cWe=Hf(),uWe=qi();function lWe(e,t){var r={};return t=uWe(t,3),cWe(e,function(n,i,o){sWe(r,i,t(n,i,o))}),r}t6.exports=lWe});var i6=m((SJe,n6)=>{function fWe(e,t){for(var r=-1,n=e==null?0:e.length;++r{var dWe=Zs();function pWe(e){return typeof e=="function"?e:dWe}o6.exports=pWe});var c6=m((RJe,s6)=>{var hWe=i6(),mWe=ld(),bWe=a6(),MWe=nr();function yWe(e,t){var r=MWe(e)?hWe:mWe;return r(e,bWe(t))}s6.exports=yWe});var l6=m((LJe,u6)=>{var vWe=Cn(),_We=function(){return vWe.Date.now()};u6.exports=_We});var p6=m((IJe,d6)=>{var gWe=Pn(),JA=l6(),f6=yd(),AWe="Expected a function",EWe=Math.max,TWe=Math.min;function OWe(e,t,r){var n,i,o,a,s,u,l=0,d=!1,p=!1,h=!0;if(typeof e!="function")throw new TypeError(AWe);t=f6(t)||0,gWe(r)&&(d=!!r.leading,p="maxWait"in r,o=p?EWe(f6(r.maxWait)||0,t):o,h="trailing"in r?!!r.trailing:h);function M(L){var k=n,W=i;return n=i=void 0,l=L,a=e.apply(W,k),a}function v(L){return l=L,s=setTimeout(y,t),d?M(L):a}function g(L){var k=L-u,W=L-l,P=t-k;return p?TWe(P,o-W):P}function A(L){var k=L-u,W=L-l;return u===void 0||k>=t||k<0||p&&W>=o}function y(){var L=JA();if(A(L))return O(L);s=setTimeout(y,g(L))}function O(L){return s=void 0,h&&n?M(L):(n=i=void 0,a)}function E(){s!==void 0&&clearTimeout(s),l=0,n=u=i=s=void 0}function N(){return s===void 0?a:O(JA())}function D(){var L=JA(),k=A(L);if(n=arguments,i=this,u=L,k){if(s===void 0)return v(u);if(p)return clearTimeout(s),s=setTimeout(y,t),M(u)}return s===void 0&&(s=setTimeout(y,t)),a}return D.cancel=E,D.flush=N,D}d6.exports=OWe});var m6=m((DJe,h6)=>{var SWe=p6(),NWe=Pn(),RWe="Expected a function";function LWe(e,t,r){var n=!0,i=!0;if(typeof e!="function")throw new TypeError(RWe);return NWe(r)&&(n="leading"in r?!!r.leading:n,i="trailing"in r?!!r.trailing:i),SWe(e,t,{leading:n,maxWait:t,trailing:i})}h6.exports=LWe});var Vd=m(ZA=>{"use strict";Object.defineProperty(ZA,"__esModule",{value:!0});function IWe(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}IWe(ZA,{actionListPlaybackChanged:function(){return bBe},animationFrameChanged:function(){return lBe},clearRequested:function(){return aBe},elementStateChanged:function(){return mBe},eventListenerAdded:function(){return sBe},eventStateChanged:function(){return uBe},instanceAdded:function(){return dBe},instanceRemoved:function(){return hBe},instanceStarted:function(){return pBe},mediaQueriesDefined:function(){return yBe},parameterChanged:function(){return fBe},playbackRequested:function(){return iBe},previewRequested:function(){return nBe},rawDataImported:function(){return ZWe},sessionInitialized:function(){return eBe},sessionStarted:function(){return tBe},sessionStopped:function(){return rBe},stopRequested:function(){return oBe},testFrameRendered:function(){return cBe},viewportWidthChanged:function(){return MBe}});var b6=jr(),DWe=Do(),{IX2_RAW_DATA_IMPORTED:CWe,IX2_SESSION_INITIALIZED:qWe,IX2_SESSION_STARTED:PWe,IX2_SESSION_STOPPED:wWe,IX2_PREVIEW_REQUESTED:zWe,IX2_PLAYBACK_REQUESTED:FWe,IX2_STOP_REQUESTED:kWe,IX2_CLEAR_REQUESTED:xWe,IX2_EVENT_LISTENER_ADDED:UWe,IX2_TEST_FRAME_RENDERED:WWe,IX2_EVENT_STATE_CHANGED:BWe,IX2_ANIMATION_FRAME_CHANGED:jWe,IX2_PARAMETER_CHANGED:XWe,IX2_INSTANCE_ADDED:GWe,IX2_INSTANCE_STARTED:VWe,IX2_INSTANCE_REMOVED:YWe,IX2_ELEMENT_STATE_CHANGED:KWe,IX2_ACTION_LIST_PLAYBACK_CHANGED:QWe,IX2_VIEWPORT_WIDTH_CHANGED:HWe,IX2_MEDIA_QUERIES_DEFINED:$We}=b6.IX2EngineActionTypes,{reifyState:JWe}=DWe.IX2VanillaUtils,ZWe=e=>({type:CWe,payload:{...JWe(e)}}),eBe=({hasBoundaryNodes:e,reducedMotion:t})=>({type:qWe,payload:{hasBoundaryNodes:e,reducedMotion:t}}),tBe=()=>({type:PWe}),rBe=()=>({type:wWe}),nBe=({rawData:e,defer:t})=>({type:zWe,payload:{defer:t,rawData:e}}),iBe=({actionTypeId:e=b6.ActionTypeConsts.GENERAL_START_ACTION,actionListId:t,actionItemId:r,eventId:n,allowEvents:i,immediate:o,testManual:a,verbose:s,rawData:u})=>({type:FWe,payload:{actionTypeId:e,actionListId:t,actionItemId:r,testManual:a,eventId:n,allowEvents:i,immediate:o,verbose:s,rawData:u}}),oBe=e=>({type:kWe,payload:{actionListId:e}}),aBe=()=>({type:xWe}),sBe=(e,t)=>({type:UWe,payload:{target:e,listenerParams:t}}),cBe=(e=1)=>({type:WWe,payload:{step:e}}),uBe=(e,t)=>({type:BWe,payload:{stateKey:e,newState:t}}),lBe=(e,t)=>({type:jWe,payload:{now:e,parameters:t}}),fBe=(e,t)=>({type:XWe,payload:{key:e,value:t}}),dBe=e=>({type:GWe,payload:{...e}}),pBe=(e,t)=>({type:VWe,payload:{instanceId:e,time:t}}),hBe=e=>({type:YWe,payload:{instanceId:e}}),mBe=(e,t,r,n)=>({type:KWe,payload:{elementId:e,actionTypeId:t,current:r,actionItem:n}}),bBe=({actionListId:e,isPlaying:t})=>({type:QWe,payload:{actionListId:e,isPlaying:t}}),MBe=({width:e,mediaQueries:t})=>({type:HWe,payload:{width:e,mediaQueries:t}}),yBe=()=>({type:$We})});var v6=m(tE=>{"use strict";Object.defineProperty(tE,"__esModule",{value:!0});function vBe(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}vBe(tE,{elementContains:function(){return DBe},getChildElements:function(){return qBe},getClosestElement:function(){return wBe},getProperty:function(){return SBe},getQuerySelector:function(){return RBe},getRefType:function(){return zBe},getSiblingElements:function(){return PBe},getStyle:function(){return OBe},getValidDocument:function(){return LBe},isSiblingNode:function(){return CBe},matchSelector:function(){return NBe},queryDocument:function(){return IBe},setStyle:function(){return TBe}});var _Be=Do(),gBe=jr(),{ELEMENT_MATCHES:eE}=_Be.IX2BrowserSupport,{IX2_ID_DELIMITER:M6,HTML_ELEMENT:ABe,PLAIN_OBJECT:EBe,WF_PAGE:y6}=gBe.IX2EngineConstants;function TBe(e,t,r){e.style[t]=r}function OBe(e,t){if(t.startsWith("--"))return window.getComputedStyle(document.documentElement).getPropertyValue(t);if(e.style instanceof CSSStyleDeclaration)return e.style[t]}function SBe(e,t){return e[t]}function NBe(e){return t=>t[eE](e)}function RBe({id:e,selector:t}){if(e){let r=e;if(e.indexOf(M6)!==-1){let n=e.split(M6),i=n[0];if(r=n[1],i!==document.documentElement.getAttribute(y6))return null}return`[data-w-id="${r}"], [data-w-id^="${r}_instance"]`}return t}function LBe(e){return e==null||e===document.documentElement.getAttribute(y6)?document:null}function IBe(e,t){return Array.prototype.slice.call(document.querySelectorAll(t?e+" "+t:e))}function DBe(e,t){return e.contains(t)}function CBe(e,t){return e!==t&&e.parentNode===t.parentNode}function qBe(e){let t=[];for(let r=0,{length:n}=e||[];rdocument.documentElement.contains(e)?e.closest(t):null:(e,t)=>{if(!document.documentElement.contains(e))return null;let r=e;do{if(r[eE]&&r[eE](t))return r;r=r.parentNode}while(r!=null);return null};function zBe(e){return e!=null&&typeof e=="object"?e instanceof Element?ABe:EBe:null}});var rE=m((PJe,g6)=>{var FBe=Pn(),_6=Object.create,kBe=function(){function e(){}return function(t){if(!FBe(t))return{};if(_6)return _6(t);e.prototype=t;var r=new e;return e.prototype=void 0,r}}();g6.exports=kBe});var Yd=m((wJe,A6)=>{function xBe(){}A6.exports=xBe});var Qd=m((zJe,E6)=>{var UBe=rE(),WBe=Yd();function Kd(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=void 0}Kd.prototype=UBe(WBe.prototype);Kd.prototype.constructor=Kd;E6.exports=Kd});var N6=m((FJe,S6)=>{var T6=Ca(),BBe=Ys(),jBe=nr(),O6=T6?T6.isConcatSpreadable:void 0;function XBe(e){return jBe(e)||BBe(e)||!!(O6&&e&&e[O6])}S6.exports=XBe});var I6=m((kJe,L6)=>{var GBe=dd(),VBe=N6();function R6(e,t,r,n,i){var o=-1,a=e.length;for(r||(r=VBe),i||(i=[]);++o0&&r(s)?t>1?R6(s,t-1,r,n,i):GBe(i,s):n||(i[i.length]=s)}return i}L6.exports=R6});var C6=m((xJe,D6)=>{var YBe=I6();function KBe(e){var t=e==null?0:e.length;return t?YBe(e,1):[]}D6.exports=KBe});var P6=m((UJe,q6)=>{function QBe(e,t,r){switch(r.length){case 0:return e.call(t);case 1:return e.call(t,r[0]);case 2:return e.call(t,r[0],r[1]);case 3:return e.call(t,r[0],r[1],r[2])}return e.apply(t,r)}q6.exports=QBe});var F6=m((WJe,z6)=>{var HBe=P6(),w6=Math.max;function $Be(e,t,r){return t=w6(t===void 0?e.length-1:t,0),function(){for(var n=arguments,i=-1,o=w6(n.length-t,0),a=Array(o);++i{var JBe=Sg(),k6=e2(),ZBe=Zs(),eje=k6?function(e,t){return k6(e,"toString",{configurable:!0,enumerable:!1,value:JBe(t),writable:!0})}:ZBe;x6.exports=eje});var B6=m((jJe,W6)=>{var tje=800,rje=16,nje=Date.now;function ije(e){var t=0,r=0;return function(){var n=nje(),i=rje-(n-r);if(r=n,i>0){if(++t>=tje)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}W6.exports=ije});var X6=m((XJe,j6)=>{var oje=U6(),aje=B6(),sje=aje(oje);j6.exports=sje});var V6=m((GJe,G6)=>{var cje=C6(),uje=F6(),lje=X6();function fje(e){return lje(uje(e,void 0,cje),e+"")}G6.exports=fje});var Q6=m((VJe,K6)=>{var Y6=s2(),dje=Y6&&new Y6;K6.exports=dje});var $6=m((YJe,H6)=>{function pje(){}H6.exports=pje});var nE=m((KJe,Z6)=>{var J6=Q6(),hje=$6(),mje=J6?function(e){return J6.get(e)}:hje;Z6.exports=mje});var tV=m((QJe,eV)=>{var bje={};eV.exports=bje});var iE=m((HJe,nV)=>{var rV=tV(),Mje=Object.prototype,yje=Mje.hasOwnProperty;function vje(e){for(var t=e.name+"",r=rV[t],n=yje.call(rV,t)?r.length:0;n--;){var i=r[n],o=i.func;if(o==null||o==e)return i.name}return t}nV.exports=vje});var $d=m(($Je,iV)=>{var _je=rE(),gje=Yd(),Aje=4294967295;function Hd(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=Aje,this.__views__=[]}Hd.prototype=_je(gje.prototype);Hd.prototype.constructor=Hd;iV.exports=Hd});var aV=m((JJe,oV)=>{function Eje(e,t){var r=-1,n=e.length;for(t||(t=Array(n));++r{var Tje=$d(),Oje=Qd(),Sje=aV();function Nje(e){if(e instanceof Tje)return e.clone();var t=new Oje(e.__wrapped__,e.__chain__);return t.__actions__=Sje(e.__actions__),t.__index__=e.__index__,t.__values__=e.__values__,t}sV.exports=Nje});var fV=m((eZe,lV)=>{var Rje=$d(),uV=Qd(),Lje=Yd(),Ije=nr(),Dje=qn(),Cje=cV(),qje=Object.prototype,Pje=qje.hasOwnProperty;function Jd(e){if(Dje(e)&&!Ije(e)&&!(e instanceof Rje)){if(e instanceof uV)return e;if(Pje.call(e,"__wrapped__"))return Cje(e)}return new uV(e)}Jd.prototype=Lje.prototype;Jd.prototype.constructor=Jd;lV.exports=Jd});var pV=m((tZe,dV)=>{var wje=$d(),zje=nE(),Fje=iE(),kje=fV();function xje(e){var t=Fje(e),r=kje[t];if(typeof r!="function"||!(t in wje.prototype))return!1;if(e===r)return!0;var n=zje(r);return!!n&&e===n[0]}dV.exports=xje});var MV=m((rZe,bV)=>{var hV=Qd(),Uje=V6(),Wje=nE(),oE=iE(),Bje=nr(),mV=pV(),jje="Expected a function",Xje=8,Gje=32,Vje=128,Yje=256;function Kje(e){return Uje(function(t){var r=t.length,n=r,i=hV.prototype.thru;for(e&&t.reverse();n--;){var o=t[n];if(typeof o!="function")throw new TypeError(jje);if(i&&!a&&oE(o)=="wrapper")var a=new hV([],!0)}for(n=a?n:r;++n{var Qje=MV(),Hje=Qje();yV.exports=Hje});var gV=m((iZe,_V)=>{function $je(e,t,r){return e===e&&(r!==void 0&&(e=e<=r?e:r),t!==void 0&&(e=e>=t?e:t)),e}_V.exports=$je});var EV=m((oZe,AV)=>{var Jje=gV(),aE=yd();function Zje(e,t,r){return r===void 0&&(r=t,t=void 0),r!==void 0&&(r=aE(r),r=r===r?r:0),t!==void 0&&(t=aE(t),t=t===t?t:0),Jje(aE(e),t,r)}AV.exports=Zje});var WV=m(dE=>{"use strict";Object.defineProperty(dE,"__esModule",{value:!0});Object.defineProperty(dE,"default",{enumerable:!0,get:function(){return wXe}});var eXe=fE(vV()),tXe=fE(To()),rXe=fE(EV()),Co=jr(),sE=pE(),Zd=Vd(),nXe=Do();function fE(e){return e&&e.__esModule?e:{default:e}}var{MOUSE_CLICK:iXe,MOUSE_SECOND_CLICK:oXe,MOUSE_DOWN:aXe,MOUSE_UP:sXe,MOUSE_OVER:cXe,MOUSE_OUT:uXe,DROPDOWN_CLOSE:lXe,DROPDOWN_OPEN:fXe,SLIDER_ACTIVE:dXe,SLIDER_INACTIVE:pXe,TAB_ACTIVE:hXe,TAB_INACTIVE:mXe,NAVBAR_CLOSE:bXe,NAVBAR_OPEN:MXe,MOUSE_MOVE:yXe,PAGE_SCROLL_DOWN:CV,SCROLL_INTO_VIEW:qV,SCROLL_OUT_OF_VIEW:vXe,PAGE_SCROLL_UP:_Xe,SCROLLING_IN_VIEW:gXe,PAGE_FINISH:PV,ECOMMERCE_CART_CLOSE:AXe,ECOMMERCE_CART_OPEN:EXe,PAGE_START:wV,PAGE_SCROLL:TXe}=Co.EventTypeConsts,cE="COMPONENT_ACTIVE",zV="COMPONENT_INACTIVE",{COLON_DELIMITER:TV}=Co.IX2EngineConstants,{getNamespacedParameterId:OV}=nXe.IX2VanillaUtils,FV=e=>t=>typeof t=="object"&&e(t)?!0:t,vc=FV(({element:e,nativeEvent:t})=>e===t.target),OXe=FV(({element:e,nativeEvent:t})=>e.contains(t.target)),ci=(0,eXe.default)([vc,OXe]),kV=(e,t)=>{if(t){let{ixData:r}=e.getState(),{events:n}=r,i=n[t];if(i&&!NXe[i.eventTypeId])return i}return null},SXe=({store:e,event:t})=>{let{action:r}=t,{autoStopEventId:n}=r.config;return!!kV(e,n)},Gr=({store:e,event:t,element:r,eventStateKey:n},i)=>{let{action:o,id:a}=t,{actionListId:s,autoStopEventId:u}=o.config,l=kV(e,u);return l&&(0,sE.stopActionGroup)({store:e,eventId:u,eventTarget:r,eventStateKey:u+TV+n.split(TV)[1],actionListId:(0,tXe.default)(l,"action.config.actionListId")}),(0,sE.stopActionGroup)({store:e,eventId:a,eventTarget:r,eventStateKey:n,actionListId:s}),(0,sE.startActionGroup)({store:e,eventId:a,eventTarget:r,eventStateKey:n,actionListId:s}),i},wn=(e,t)=>(r,n)=>e(r,n)===!0?t(r,n):n,_c={handler:wn(ci,Gr)},xV={..._c,types:[cE,zV].join(" ")},uE=[{target:window,types:"resize orientationchange",throttle:!0},{target:document,types:"scroll wheel readystatechange IX2_PAGE_UPDATE",throttle:!0}],SV="mouseover mouseout",lE={types:uE},NXe={PAGE_START:wV,PAGE_FINISH:PV},yc=(()=>{let e=window.pageXOffset!==void 0,r=document.compatMode==="CSS1Compat"?document.documentElement:document.body;return()=>({scrollLeft:e?window.pageXOffset:r.scrollLeft,scrollTop:e?window.pageYOffset:r.scrollTop,stiffScrollTop:(0,rXe.default)(e?window.pageYOffset:r.scrollTop,0,r.scrollHeight-window.innerHeight),scrollWidth:r.scrollWidth,scrollHeight:r.scrollHeight,clientWidth:r.clientWidth,clientHeight:r.clientHeight,innerWidth:window.innerWidth,innerHeight:window.innerHeight})})(),RXe=(e,t)=>!(e.left>t.right||e.rightt.bottom||e.bottom{let{type:r,target:n,relatedTarget:i}=t,o=e.contains(n);if(r==="mouseover"&&o)return!0;let a=e.contains(i);return!!(r==="mouseout"&&o&&a)},IXe=e=>{let{element:t,event:{config:r}}=e,{clientWidth:n,clientHeight:i}=yc(),o=r.scrollOffsetValue,u=r.scrollOffsetUnit==="PX"?o:i*(o||0)/100;return RXe(t.getBoundingClientRect(),{left:0,top:u,right:n,bottom:i-u})},UV=e=>(t,r)=>{let{type:n}=t.nativeEvent,i=[cE,zV].indexOf(n)!==-1?n===cE:r.isActive,o={...r,isActive:i};return(!r||o.isActive!==r.isActive)&&e(t,o)||o},NV=e=>(t,r)=>{let n={elementHovered:LXe(t)};return(r?n.elementHovered!==r.elementHovered:n.elementHovered)&&e(t,n)||n},DXe=e=>(t,r)=>{let n={...r,elementVisible:IXe(t)};return(r?n.elementVisible!==r.elementVisible:n.elementVisible)&&e(t,n)||n},RV=e=>(t,r={})=>{let{stiffScrollTop:n,scrollHeight:i,innerHeight:o}=yc(),{event:{config:a,eventTypeId:s}}=t,{scrollOffsetValue:u,scrollOffsetUnit:l}=a,d=l==="PX",p=i-o,h=Number((n/p).toFixed(2));if(r&&r.percentTop===h)return r;let M=(d?u:o*(u||0)/100)/p,v,g,A=0;r&&(v=h>r.percentTop,g=r.scrollingDown!==v,A=g?h:r.anchorTop);let y=s===CV?h>=A+M:h<=A-M,O={...r,percentTop:h,inBounds:y,anchorTop:A,scrollingDown:v};return r&&y&&(g||O.inBounds!==r.inBounds)&&e(t,O)||O},CXe=(e,t)=>e.left>t.left&&e.leftt.top&&e.top(t,r)=>{let n={finished:document.readyState==="complete"};return n.finished&&!(r&&r.finshed)&&e(t),n},PXe=e=>(t,r)=>{let n={started:!0};return r||e(t),n},LV=e=>(t,r={clickCount:0})=>{let n={clickCount:r.clickCount%2+1};return n.clickCount!==r.clickCount&&e(t,n)||n},ep=(e=!0)=>({...xV,handler:wn(e?ci:vc,UV((t,r)=>r.isActive?_c.handler(t,r):r))}),tp=(e=!0)=>({...xV,handler:wn(e?ci:vc,UV((t,r)=>r.isActive?r:_c.handler(t,r)))}),IV={...lE,handler:DXe((e,t)=>{let{elementVisible:r}=t,{event:n,store:i}=e,{ixData:o}=i.getState(),{events:a}=o;return!a[n.action.config.autoStopEventId]&&t.triggered?t:n.eventTypeId===qV===r?(Gr(e),{...t,triggered:!0}):t})},DV=.05,wXe={[dXe]:ep(),[pXe]:tp(),[fXe]:ep(),[lXe]:tp(),[MXe]:ep(!1),[bXe]:tp(!1),[hXe]:ep(),[mXe]:tp(),[EXe]:{types:"ecommerce-cart-open",handler:wn(ci,Gr)},[AXe]:{types:"ecommerce-cart-close",handler:wn(ci,Gr)},[iXe]:{types:"click",handler:wn(ci,LV((e,{clickCount:t})=>{SXe(e)?t===1&&Gr(e):Gr(e)}))},[oXe]:{types:"click",handler:wn(ci,LV((e,{clickCount:t})=>{t===2&&Gr(e)}))},[aXe]:{..._c,types:"mousedown"},[sXe]:{..._c,types:"mouseup"},[cXe]:{types:SV,handler:wn(ci,NV((e,t)=>{t.elementHovered&&Gr(e)}))},[uXe]:{types:SV,handler:wn(ci,NV((e,t)=>{t.elementHovered||Gr(e)}))},[yXe]:{types:"mousemove mouseout scroll",handler:({store:e,element:t,eventConfig:r,nativeEvent:n,eventStateKey:i},o={clientX:0,clientY:0,pageX:0,pageY:0})=>{let{basedOn:a,selectedAxis:s,continuousParameterGroupId:u,reverse:l,restingState:d=0}=r,{clientX:p=o.clientX,clientY:h=o.clientY,pageX:M=o.pageX,pageY:v=o.pageY}=n,g=s==="X_AXIS",A=n.type==="mouseout",y=d/100,O=u,E=!1;switch(a){case Co.EventBasedOn.VIEWPORT:{y=g?Math.min(p,window.innerWidth)/window.innerWidth:Math.min(h,window.innerHeight)/window.innerHeight;break}case Co.EventBasedOn.PAGE:{let{scrollLeft:N,scrollTop:D,scrollWidth:L,scrollHeight:k}=yc();y=g?Math.min(N+M,L)/L:Math.min(D+v,k)/k;break}case Co.EventBasedOn.ELEMENT:default:{O=OV(i,u);let N=n.type.indexOf("mouse")===0;if(N&&ci({element:t,nativeEvent:n})!==!0)break;let D=t.getBoundingClientRect(),{left:L,top:k,width:W,height:P}=D;if(!N&&!CXe({left:p,top:h},D))break;E=!0,y=g?(p-L)/W:(h-k)/P;break}}return A&&(y>1-DV||y{let{continuousParameterGroupId:r,reverse:n}=t,{scrollTop:i,scrollHeight:o,clientHeight:a}=yc(),s=i/(o-a);s=n?1-s:s,e.dispatch((0,Zd.parameterChanged)(r,s))}},[gXe]:{types:uE,handler:({element:e,store:t,eventConfig:r,eventStateKey:n},i={scrollPercent:0})=>{let{scrollLeft:o,scrollTop:a,scrollWidth:s,scrollHeight:u,clientHeight:l}=yc(),{basedOn:d,selectedAxis:p,continuousParameterGroupId:h,startsEntering:M,startsExiting:v,addEndOffset:g,addStartOffset:A,addOffsetValue:y=0,endOffsetValue:O=0}=r,E=p==="X_AXIS";if(d===Co.EventBasedOn.VIEWPORT){let N=E?o/s:a/u;return N!==i.scrollPercent&&t.dispatch((0,Zd.parameterChanged)(h,N)),{scrollPercent:N}}else{let N=OV(n,h),D=e.getBoundingClientRect(),L=(A?y:0)/100,k=(g?O:0)/100;L=M?L:1-L,k=v?k:1-k;let W=D.top+Math.min(D.height*L,l),j=D.top+D.height*k-W,re=Math.min(l+j,u),B=Math.min(Math.max(0,l-W),re)/re;return B!==i.scrollPercent&&t.dispatch((0,Zd.parameterChanged)(N,B)),{scrollPercent:B}}}},[qV]:IV,[vXe]:IV,[CV]:{...lE,handler:RV((e,t)=>{t.scrollingDown&&Gr(e)})},[_Xe]:{...lE,handler:RV((e,t)=>{t.scrollingDown||Gr(e)})},[PV]:{types:"readystatechange IX2_PAGE_UPDATE",handler:wn(vc,qXe(Gr))},[wV]:{types:"readystatechange IX2_PAGE_UPDATE",handler:wn(vc,PXe(Gr))}}});var pE=m(AE=>{"use strict";Object.defineProperty(AE,"__esModule",{value:!0});function zXe(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}zXe(AE,{observeRequests:function(){return lGe},startActionGroup:function(){return vE},startEngine:function(){return ap},stopActionGroup:function(){return yE},stopAllActionGroups:function(){return $V},stopEngine:function(){return sp}});var FXe=wi(hA()),E0=wi(To()),kXe=wi(LG()),xXe=wi(JG()),UXe=wi(e6()),WXe=wi(r6()),gc=wi(c6()),BXe=wi(m6()),sn=jr(),XV=Do(),kt=Vd(),Zt=XXe(v6()),jXe=wi(WV());function wi(e){return e&&e.__esModule?e:{default:e}}function GV(e){if(typeof WeakMap!="function")return null;var t=new WeakMap,r=new WeakMap;return(GV=function(n){return n?r:t})(e)}function XXe(e,t){if(!t&&e&&e.__esModule)return e;if(e===null||typeof e!="object"&&typeof e!="function")return{default:e};var r=GV(t);if(r&&r.has(e))return r.get(e);var n={__proto__:null},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if(o!=="default"&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(n,o,a):n[o]=e[o]}return n.default=e,r&&r.set(e,n),n}var GXe=Object.keys(sn.QuickEffectIds),hE=e=>GXe.includes(e),{COLON_DELIMITER:mE,BOUNDARY_SELECTOR:rp,HTML_ELEMENT:VV,RENDER_GENERAL:VXe,W_MOD_IX:BV}=sn.IX2EngineConstants,{getAffectedElements:np,getElementId:YXe,getDestinationValues:bE,observeStore:qo,getInstanceId:KXe,renderHTMLElement:QXe,clearAllStyles:YV,getMaxDurationItemIndex:HXe,getComputedStyle:$Xe,getInstanceOrigin:JXe,reduceListToGroup:ZXe,shouldNamespaceEventParameter:eGe,getNamespacedParameterId:tGe,shouldAllowMediaQuery:ip,cleanupHTMLElement:rGe,clearObjectCache:nGe,stringifyTarget:iGe,mediaQueriesEqual:oGe,shallowEqual:aGe}=XV.IX2VanillaUtils,{isPluginType:op,createPluginInstance:ME,getPluginDuration:sGe}=XV.IX2VanillaPlugins,jV=navigator.userAgent,cGe=jV.match(/iPad/i)||jV.match(/iPhone/),uGe=12;function lGe(e){qo({store:e,select:({ixRequest:t})=>t.preview,onChange:pGe}),qo({store:e,select:({ixRequest:t})=>t.playback,onChange:hGe}),qo({store:e,select:({ixRequest:t})=>t.stop,onChange:mGe}),qo({store:e,select:({ixRequest:t})=>t.clear,onChange:bGe})}function fGe(e){qo({store:e,select:({ixSession:t})=>t.mediaQueryKey,onChange:()=>{sp(e),YV({store:e,elementApi:Zt}),ap({store:e,allowEvents:!0}),KV()}})}function dGe(e,t){let r=qo({store:e,select:({ixSession:n})=>n.tick,onChange:n=>{t(n),r()}})}function pGe({rawData:e,defer:t},r){let n=()=>{ap({store:r,rawData:e,allowEvents:!0}),KV()};t?setTimeout(n,0):n()}function KV(){document.dispatchEvent(new CustomEvent("IX2_PAGE_UPDATE"))}function hGe(e,t){let{actionTypeId:r,actionListId:n,actionItemId:i,eventId:o,allowEvents:a,immediate:s,testManual:u,verbose:l=!0}=e,{rawData:d}=e;if(n&&i&&d&&s){let p=d.actionLists[n];p&&(d=ZXe({actionList:p,actionItemId:i,rawData:d}))}if(ap({store:t,rawData:d,allowEvents:a,testManual:u}),n&&r===sn.ActionTypeConsts.GENERAL_START_ACTION||hE(r)){yE({store:t,actionListId:n}),HV({store:t,actionListId:n,eventId:o});let p=vE({store:t,eventId:o,actionListId:n,immediate:s,verbose:l});l&&p&&t.dispatch((0,kt.actionListPlaybackChanged)({actionListId:n,isPlaying:!s}))}}function mGe({actionListId:e},t){e?yE({store:t,actionListId:e}):$V({store:t}),sp(t)}function bGe(e,t){sp(t),YV({store:t,elementApi:Zt})}function ap({store:e,rawData:t,allowEvents:r,testManual:n}){let{ixSession:i}=e.getState();t&&e.dispatch((0,kt.rawDataImported)(t)),i.active||(e.dispatch((0,kt.sessionInitialized)({hasBoundaryNodes:!!document.querySelector(rp),reducedMotion:document.body.hasAttribute("data-wf-ix-vacation")&&window.matchMedia("(prefers-reduced-motion)").matches})),r&&(AGe(e),MGe(),e.getState().ixSession.hasDefinedMediaQueries&&fGe(e)),e.dispatch((0,kt.sessionStarted)()),yGe(e,n))}function MGe(){let{documentElement:e}=document;e.className.indexOf(BV)===-1&&(e.className+=` ${BV}`)}function yGe(e,t){let r=n=>{let{ixSession:i,ixParameters:o}=e.getState();i.active&&(e.dispatch((0,kt.animationFrameChanged)(n,o)),t?dGe(e,r):requestAnimationFrame(r))};r(window.performance.now())}function sp(e){let{ixSession:t}=e.getState();if(t.active){let{eventListeners:r}=t;r.forEach(vGe),nGe(),e.dispatch((0,kt.sessionStopped)())}}function vGe({target:e,listenerParams:t}){e.removeEventListener.apply(e,t)}function _Ge({store:e,eventStateKey:t,eventTarget:r,eventId:n,eventConfig:i,actionListId:o,parameterGroup:a,smoothing:s,restingValue:u}){let{ixData:l,ixSession:d}=e.getState(),{events:p}=l,h=p[n],{eventTypeId:M}=h,v={},g={},A=[],{continuousActionGroups:y}=a,{id:O}=a;eGe(M,i)&&(O=tGe(t,O));let E=d.hasBoundaryNodes&&r?Zt.getClosestElement(r,rp):null;y.forEach(N=>{let{keyframe:D,actionItems:L}=N;L.forEach(k=>{let{actionTypeId:W}=k,{target:P}=k.config;if(!P)return;let j=P.boundaryMode?E:null,re=iGe(P)+mE+W;if(g[re]=gGe(g[re],D,k),!v[re]){v[re]=!0;let{config:V}=k;np({config:V,event:h,eventTarget:r,elementRoot:j,elementApi:Zt}).forEach(B=>{A.push({element:B,key:re})})}})}),A.forEach(({element:N,key:D})=>{let L=g[D],k=(0,E0.default)(L,"[0].actionItems[0]",{}),{actionTypeId:W}=k,j=(W===sn.ActionTypeConsts.PLUGIN_RIVE?(k.config?.target?.selectorGuids||[]).length===0:op(W))?ME(W)(N,k):null,re=bE({element:N,actionItem:k,elementApi:Zt},j);_E({store:e,element:N,eventId:n,actionListId:o,actionItem:k,destination:re,continuous:!0,parameterId:O,actionGroups:L,smoothing:s,restingValue:u,pluginInstance:j})})}function gGe(e=[],t,r){let n=[...e],i;return n.some((o,a)=>o.keyframe===t?(i=a,!0):!1),i==null&&(i=n.length,n.push({keyframe:t,actionItems:[]})),n[i].actionItems.push(r),n}function AGe(e){let{ixData:t}=e.getState(),{eventTypeMap:r}=t;QV(e),(0,gc.default)(r,(i,o)=>{let a=jXe.default[o];if(!a){console.warn(`IX2 event type not configured: ${o}`);return}RGe({logic:a,store:e,events:i})});let{ixSession:n}=e.getState();n.eventListeners.length&&TGe(e)}var EGe=["resize","orientationchange"];function TGe(e){let t=()=>{QV(e)};EGe.forEach(r=>{window.addEventListener(r,t),e.dispatch((0,kt.eventListenerAdded)(window,[r,t]))}),t()}function QV(e){let{ixSession:t,ixData:r}=e.getState(),n=window.innerWidth;if(n!==t.viewportWidth){let{mediaQueries:i}=r;e.dispatch((0,kt.viewportWidthChanged)({width:n,mediaQueries:i}))}}var OGe=(e,t)=>(0,xXe.default)((0,WXe.default)(e,t),UXe.default),SGe=(e,t)=>{(0,gc.default)(e,(r,n)=>{r.forEach((i,o)=>{let a=n+mE+o;t(i,n,a)})})},NGe=e=>{let t={target:e.target,targets:e.targets};return np({config:t,elementApi:Zt})};function RGe({logic:e,store:t,events:r}){LGe(r);let{types:n,handler:i}=e,{ixData:o}=t.getState(),{actionLists:a}=o,s=OGe(r,NGe);if(!(0,kXe.default)(s))return;(0,gc.default)(s,(p,h)=>{let M=r[h],{action:v,id:g,mediaQueries:A=o.mediaQueryKeys}=M,{actionListId:y}=v.config;oGe(A,o.mediaQueryKeys)||t.dispatch((0,kt.mediaQueriesDefined)()),v.actionTypeId===sn.ActionTypeConsts.GENERAL_CONTINUOUS_ACTION&&(Array.isArray(M.config)?M.config:[M.config]).forEach(E=>{let{continuousParameterGroupId:N}=E,D=(0,E0.default)(a,`${y}.continuousParameterGroups`,[]),L=(0,FXe.default)(D,({id:P})=>P===N),k=(E.smoothing||0)/100,W=(E.restingState||0)/100;L&&p.forEach((P,j)=>{let re=g+mE+j;_Ge({store:t,eventStateKey:re,eventTarget:P,eventId:g,eventConfig:E,actionListId:y,parameterGroup:L,smoothing:k,restingValue:W})})}),(v.actionTypeId===sn.ActionTypeConsts.GENERAL_START_ACTION||hE(v.actionTypeId))&&HV({store:t,actionListId:y,eventId:g})});let u=p=>{let{ixSession:h}=t.getState();SGe(s,(M,v,g)=>{let A=r[v],y=h.eventState[g],{action:O,mediaQueries:E=o.mediaQueryKeys}=A;if(!ip(E,h.mediaQueryKey))return;let N=(D={})=>{let L=i({store:t,element:M,event:A,eventConfig:D,nativeEvent:p,eventStateKey:g},y);aGe(L,y)||t.dispatch((0,kt.eventStateChanged)(g,L))};O.actionTypeId===sn.ActionTypeConsts.GENERAL_CONTINUOUS_ACTION?(Array.isArray(A.config)?A.config:[A.config]).forEach(N):N()})},l=(0,BXe.default)(u,uGe),d=({target:p=document,types:h,throttle:M})=>{h.split(" ").filter(Boolean).forEach(v=>{let g=M?l:u;p.addEventListener(v,g),t.dispatch((0,kt.eventListenerAdded)(p,[v,g]))})};Array.isArray(n)?n.forEach(d):typeof n=="string"&&d(e)}function LGe(e){if(!cGe)return;let t={},r="";for(let n in e){let{eventTypeId:i,target:o}=e[n],a=Zt.getQuerySelector(o);t[a]||(i===sn.EventTypeConsts.MOUSE_CLICK||i===sn.EventTypeConsts.MOUSE_SECOND_CLICK)&&(t[a]=!0,r+=a+"{cursor: pointer;touch-action: manipulation;}")}if(r){let n=document.createElement("style");n.textContent=r,document.body.appendChild(n)}}function HV({store:e,actionListId:t,eventId:r}){let{ixData:n,ixSession:i}=e.getState(),{actionLists:o,events:a}=n,s=a[r],u=o[t];if(u&&u.useFirstGroupAsInitialState){let l=(0,E0.default)(u,"actionItemGroups[0].actionItems",[]),d=(0,E0.default)(s,"mediaQueries",n.mediaQueryKeys);if(!ip(d,i.mediaQueryKey))return;l.forEach(p=>{let{config:h,actionTypeId:M}=p,v=h?.target?.useEventTarget===!0&&h?.target?.objectId==null?{target:s.target,targets:s.targets}:h,g=np({config:v,event:s,elementApi:Zt}),A=op(M);g.forEach(y=>{let O=A?ME(M)(y,p):null;_E({destination:bE({element:y,actionItem:p,elementApi:Zt},O),immediate:!0,store:e,element:y,eventId:r,actionItem:p,actionListId:t,pluginInstance:O})})})}}function $V({store:e}){let{ixInstances:t}=e.getState();(0,gc.default)(t,r=>{if(!r.continuous){let{actionListId:n,verbose:i}=r;gE(r,e),i&&e.dispatch((0,kt.actionListPlaybackChanged)({actionListId:n,isPlaying:!1}))}})}function yE({store:e,eventId:t,eventTarget:r,eventStateKey:n,actionListId:i}){let{ixInstances:o,ixSession:a}=e.getState(),s=a.hasBoundaryNodes&&r?Zt.getClosestElement(r,rp):null;(0,gc.default)(o,u=>{let l=(0,E0.default)(u,"actionItem.config.target.boundaryMode"),d=n?u.eventStateKey===n:!0;if(u.actionListId===i&&u.eventId===t&&d){if(s&&l&&!Zt.elementContains(s,u.element))return;gE(u,e),u.verbose&&e.dispatch((0,kt.actionListPlaybackChanged)({actionListId:i,isPlaying:!1}))}})}function vE({store:e,eventId:t,eventTarget:r,eventStateKey:n,actionListId:i,groupIndex:o=0,immediate:a,verbose:s}){let{ixData:u,ixSession:l}=e.getState(),{events:d}=u,p=d[t]||{},{mediaQueries:h=u.mediaQueryKeys}=p,M=(0,E0.default)(u,`actionLists.${i}`,{}),{actionItemGroups:v,useFirstGroupAsInitialState:g}=M;if(!v||!v.length)return!1;o>=v.length&&(0,E0.default)(p,"config.loop")&&(o=0),o===0&&g&&o++;let y=(o===0||o===1&&g)&&hE(p.action?.actionTypeId)?p.config.delay:void 0,O=(0,E0.default)(v,[o,"actionItems"],[]);if(!O.length||!ip(h,l.mediaQueryKey))return!1;let E=l.hasBoundaryNodes&&r?Zt.getClosestElement(r,rp):null,N=HXe(O),D=!1;return O.forEach((L,k)=>{let{config:W,actionTypeId:P}=L,j=op(P),{target:re}=W;if(!re)return;let V=re.boundaryMode?E:null;np({config:W,event:p,eventTarget:r,elementRoot:V,elementApi:Zt}).forEach((H,oe)=>{let se=j?ME(P)(H,L):null,ge=j?sGe(P)(H,L):null;D=!0;let ue=N===k&&oe===0,me=$Xe({element:H,actionItem:L}),Ve=bE({element:H,actionItem:L,elementApi:Zt},se);_E({store:e,element:H,actionItem:L,eventId:t,eventTarget:r,eventStateKey:n,actionListId:i,groupIndex:o,isCarrier:ue,computedStyle:me,destination:Ve,immediate:a,verbose:s,pluginInstance:se,pluginDuration:ge,instanceDelay:y})})}),D}function _E(e){let{store:t,computedStyle:r,...n}=e,{element:i,actionItem:o,immediate:a,pluginInstance:s,continuous:u,restingValue:l,eventId:d}=n,p=!u,h=KXe(),{ixElements:M,ixSession:v,ixData:g}=t.getState(),A=YXe(M,i),{refState:y}=M[A]||{},O=Zt.getRefType(i),E=v.reducedMotion&&sn.ReducedMotionTypes[o.actionTypeId],N;if(E&&u)switch(g.events[d]?.eventTypeId){case sn.EventTypeConsts.MOUSE_MOVE:case sn.EventTypeConsts.MOUSE_MOVE_IN_VIEWPORT:N=l;break;default:N=.5;break}let D=JXe(i,y,r,o,Zt,s);if(t.dispatch((0,kt.instanceAdded)({instanceId:h,elementId:A,origin:D,refType:O,skipMotion:E,skipToValue:N,...n})),JV(document.body,"ix2-animation-started",h),a){IGe(t,h);return}qo({store:t,select:({ixInstances:L})=>L[h],onChange:ZV}),p&&t.dispatch((0,kt.instanceStarted)(h,v.tick))}function gE(e,t){JV(document.body,"ix2-animation-stopping",{instanceId:e.id,state:t.getState()});let{elementId:r,actionItem:n}=e,{ixElements:i}=t.getState(),{ref:o,refType:a}=i[r]||{};a===VV&&rGe(o,n,Zt),t.dispatch((0,kt.instanceRemoved)(e.id))}function JV(e,t,r){let n=document.createEvent("CustomEvent");n.initCustomEvent(t,!0,!0,r),e.dispatchEvent(n)}function IGe(e,t){let{ixParameters:r}=e.getState();e.dispatch((0,kt.instanceStarted)(t,0)),e.dispatch((0,kt.animationFrameChanged)(performance.now(),r));let{ixInstances:n}=e.getState();ZV(n[t],e)}function ZV(e,t){let{active:r,continuous:n,complete:i,elementId:o,actionItem:a,actionTypeId:s,renderType:u,current:l,groupIndex:d,eventId:p,eventTarget:h,eventStateKey:M,actionListId:v,isCarrier:g,styleProp:A,verbose:y,pluginInstance:O}=e,{ixData:E,ixSession:N}=t.getState(),{events:D}=E,L=D&&D[p]?D[p]:{},{mediaQueries:k=E.mediaQueryKeys}=L;if(ip(k,N.mediaQueryKey)&&(n||r||i)){if(l||u===VXe&&i){t.dispatch((0,kt.elementStateChanged)(o,s,l,a));let{ixElements:W}=t.getState(),{ref:P,refType:j,refState:re}=W[o]||{},V=re&&re[s];(j===VV||op(s))&&QXe(P,re,V,p,a,A,Zt,u,O)}if(i){if(g){let W=vE({store:t,eventId:p,eventTarget:h,eventStateKey:M,actionListId:v,groupIndex:d+1,verbose:y});y&&!W&&t.dispatch((0,kt.actionListPlaybackChanged)({actionListId:v,isPlaying:!1}))}gE(e,t)}}}});var r7=m(TE=>{"use strict";Object.defineProperty(TE,"__esModule",{value:!0});function DGe(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}DGe(TE,{actions:function(){return PGe},destroy:function(){return t7},init:function(){return kGe},setEnv:function(){return FGe},store:function(){return cp}});var CGe=eA(),qGe=wGe(hG()),EE=pE(),PGe=zGe(Vd());function wGe(e){return e&&e.__esModule?e:{default:e}}function e7(e){if(typeof WeakMap!="function")return null;var t=new WeakMap,r=new WeakMap;return(e7=function(n){return n?r:t})(e)}function zGe(e,t){if(!t&&e&&e.__esModule)return e;if(e===null||typeof e!="object"&&typeof e!="function")return{default:e};var r=e7(t);if(r&&r.has(e))return r.get(e);var n={__proto__:null},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if(o!=="default"&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(n,o,a):n[o]=e[o]}return n.default=e,r&&r.set(e,n),n}var cp=(0,CGe.createStore)(qGe.default);function FGe(e){e()&&(0,EE.observeRequests)(cp)}function kGe(e){t7(),(0,EE.startEngine)({store:cp,rawData:e,allowEvents:!0})}function t7(){(0,EE.stopEngine)(cp)}});var a7=m((uZe,o7)=>{"use strict";var n7=wr(),i7=r7();i7.setEnv(n7.env);n7.define("ix2",o7.exports=function(){return i7})});var u7=m((lZe,c7)=>{"use strict";var OE=window.jQuery,ui={},up=[],s7=".w-ix",lp={reset:function(e,t){t.__wf_intro=null},intro:function(e,t){t.__wf_intro||(t.__wf_intro=!0,OE(t).triggerHandler(ui.types.INTRO))},outro:function(e,t){t.__wf_intro&&(t.__wf_intro=null,OE(t).triggerHandler(ui.types.OUTRO))}};ui.triggers={};ui.types={INTRO:"w-ix-intro"+s7,OUTRO:"w-ix-outro"+s7};ui.init=function(){for(var e=up.length,t=0;t{"use strict";var SE=u7();function l7(e,t){var r=document.createEvent("CustomEvent");r.initCustomEvent(t,!0,!0,null),e.dispatchEvent(r)}var xGe=window.jQuery,fp={},f7=".w-ix",UGe={reset:function(e,t){SE.triggers.reset(e,t)},intro:function(e,t){SE.triggers.intro(e,t),l7(t,"COMPONENT_ACTIVE")},outro:function(e,t){SE.triggers.outro(e,t),l7(t,"COMPONENT_INACTIVE")}};fp.triggers={};fp.types={INTRO:"w-ix-intro"+f7,OUTRO:"w-ix-outro"+f7};xGe.extend(fp.triggers,UGe);d7.exports=fp});var p7=m(RE=>{"use strict";Object.defineProperty(RE,"__esModule",{value:!0});Object.defineProperty(RE,"default",{enumerable:!0,get:function(){return WGe}});function WGe(e,t,r,n,i,o,a,s,u,l,d,p,h){return function(M){e(M);var v=M.form,g={name:v.attr("data-name")||v.attr("name")||"Untitled Form",pageId:v.attr("data-wf-page-id")||"",elementId:v.attr("data-wf-element-id")||"",domain:p("html").attr("data-wf-domain")||null,source:t.href,test:r.env(),fields:{},fileUploads:{},dolphin:/pass[\s-_]?(word|code)|secret|login|credentials/i.test(v.html()),trackingCookies:n()};let A=v.attr("data-wf-flow");A&&(g.wfFlow=A),i(M);var y=o(v,g.fields);if(y)return a(y);if(g.fileUploads=s(v),u(M),!l){d(M);return}p.ajax({url:h,type:"POST",data:g,dataType:"json",crossDomain:!0}).done(function(O){O&&O.code===200&&(M.success=!0),d(M)}).fail(function(){d(M)})}}});var m7=m((pZe,h7)=>{"use strict";var dp=wr(),BGe=(e,t,r,n)=>{let i=document.createElement("div");t.appendChild(i),turnstile.render(i,{sitekey:e,callback:function(o){r(o)},"error-callback":function(){n()}})};dp.define("forms",h7.exports=function(e,t){let r="TURNSTILE_LOADED";var n={},i=e(document),o,a=window.location,s=window.XDomainRequest&&!window.atob,u=".w-form",l,d=/e(-)?mail/i,p=/^\S+@\S+$/,h=window.alert,M=dp.env(),v,g,A;let y=i.find("[data-turnstile-sitekey]").data("turnstile-sitekey"),O;var E=/list-manage[1-9]?.com/i,N=t.debounce(function(){h("Oops! This page has improperly configured forms. Please contact your website administrator to fix this issue.")},100);n.ready=n.design=n.preview=function(){L(),D(),!M&&!v&&W()};function D(){l=e("html").attr("data-wf-site"),g="https://webflow.com/api/v1/form/"+l,s&&g.indexOf("https://webflow.com")>=0&&(g=g.replace("https://webflow.com","https://formdata.webflow.com")),A=`${g}/signFile`,o=e(u+" form"),o.length&&o.each(k)}function L(){y&&(O=document.createElement("script"),O.src="https://challenges.cloudflare.com/turnstile/v0/api.js",document.head.appendChild(O),O.onload=()=>{i.trigger(r)})}function k(S,I){var x=e(I),Y=e.data(I,u);Y||(Y=e.data(I,u,{form:x})),P(Y);var fe=x.closest("div.w-form");Y.done=fe.find("> .w-form-done"),Y.fail=fe.find("> .w-form-fail"),Y.fileUploads=fe.find(".w-file-upload"),Y.fileUploads.each(function(Me){Ve(Me,Y)}),y&&(Y.wait=!1,j(Y),i.on(typeof turnstile<"u"?"ready":r,function(){BGe(y,I,Me=>{Y.turnstileToken=Me,P(Y)},()=>{j(Y)})}));var be=Y.form.attr("aria-label")||Y.form.attr("data-name")||"Form";Y.done.attr("aria-label")||Y.form.attr("aria-label",be),Y.done.attr("tabindex","-1"),Y.done.attr("role","region"),Y.done.attr("aria-label")||Y.done.attr("aria-label",be+" success"),Y.fail.attr("tabindex","-1"),Y.fail.attr("role","region"),Y.fail.attr("aria-label")||Y.fail.attr("aria-label",be+" failure");var De=Y.action=x.attr("action");if(Y.handler=null,Y.redirect=x.attr("data-redirect"),E.test(De)){Y.handler=ge;return}if(!De){if(l){Y.handler=(()=>{let Me=p7().default;return Me(P,a,dp,H,me,re,h,V,j,l,ue,e,g)})();return}N()}}function W(){v=!0,i.on("submit",u+" form",function(Me){var C=e.data(this,u);C.handler&&(C.evt=Me,C.handler(C))});let S=".w-checkbox-input",I=".w-radio-input",x="w--redirected-checked",Y="w--redirected-focus",fe="w--redirected-focus-visible",be=":focus-visible, [data-wf-focus-visible]",De=[["checkbox",S],["radio",I]];i.on("change",u+' form input[type="checkbox"]:not('+S+")",Me=>{e(Me.target).siblings(S).toggleClass(x)}),i.on("change",u+' form input[type="radio"]',Me=>{e(`input[name="${Me.target.name}"]:not(${S})`).map((G,ee)=>e(ee).siblings(I).removeClass(x));let C=e(Me.target);C.hasClass("w-radio-input")||C.siblings(I).addClass(x)}),De.forEach(([Me,C])=>{i.on("focus",u+` form input[type="${Me}"]:not(`+C+")",G=>{e(G.target).siblings(C).addClass(Y),e(G.target).filter(be).siblings(C).addClass(fe)}),i.on("blur",u+` form input[type="${Me}"]:not(`+C+")",G=>{e(G.target).siblings(C).removeClass(`${Y} ${fe}`)})})}function P(S){var I=S.btn=S.form.find(':input[type="submit"]');S.wait=S.btn.attr("data-wait")||null,S.success=!1,I.prop("disabled",!!(y&&!S.turnstileToken)),S.label&&I.val(S.label)}function j(S){var I=S.btn,x=S.wait;I.prop("disabled",!0),x&&(S.label=I.val(),I.val(x))}function re(S,I){var x=null;return I=I||{},S.find(':input:not([type="submit"]):not([type="file"])').each(function(Y,fe){var be=e(fe),De=be.attr("type"),Me=be.attr("data-name")||be.attr("name")||"Field "+(Y+1);Me=encodeURIComponent(Me);var C=be.val();if(De==="checkbox")C=be.is(":checked");else if(De==="radio"){if(I[Me]===null||typeof I[Me]=="string")return;C=S.find('input[name="'+be.attr("name")+'"]:checked').val()||null}typeof C=="string"&&(C=e.trim(C)),I[Me]=C,x=x||oe(be,De,Me,C)}),x}function V(S){var I={};return S.find(':input[type="file"]').each(function(x,Y){var fe=e(Y),be=fe.attr("data-name")||fe.attr("name")||"File "+(x+1),De=fe.attr("data-value");typeof De=="string"&&(De=e.trim(De)),I[be]=De}),I}let B={_mkto_trk:"marketo"};function H(){return document.cookie.split("; ").reduce(function(I,x){let Y=x.split("="),fe=Y[0];if(fe in B){let be=B[fe],De=Y.slice(1).join("=");I[be]=De}return I},{})}function oe(S,I,x,Y){var fe=null;return I==="password"?fe="Passwords cannot be submitted.":S.attr("required")?Y?d.test(S.attr("type"))&&(p.test(Y)||(fe="Please enter a valid email address for: "+x)):fe="Please fill out the required field: "+x:x==="g-recaptcha-response"&&!Y&&(fe="Please confirm you\u2019re not a robot."),fe}function se(S){me(S),ue(S)}function ge(S){P(S);var I=S.form,x={};if(/^https/.test(a.href)&&!/^https/.test(S.action)){I.attr("method","post");return}me(S);var Y=re(I,x);if(Y)return h(Y);j(S);var fe;t.each(x,function(C,G){d.test(G)&&(x.EMAIL=C),/^((full[ _-]?)?name)$/i.test(G)&&(fe=C),/^(first[ _-]?name)$/i.test(G)&&(x.FNAME=C),/^(last[ _-]?name)$/i.test(G)&&(x.LNAME=C)}),fe&&!x.FNAME&&(fe=fe.split(" "),x.FNAME=fe[0],x.LNAME=x.LNAME||fe[1]);var be=S.action.replace("/post?","/post-json?")+"&c=?",De=be.indexOf("u=")+2;De=be.substring(De,be.indexOf("&",De));var Me=be.indexOf("id=")+3;Me=be.substring(Me,be.indexOf("&",Me)),x["b_"+De+"_"+Me]="",e.ajax({url:be,data:x,dataType:"jsonp"}).done(function(C){S.success=C.result==="success"||/already/.test(C.msg),S.success||console.info("MailChimp error: "+C.msg),ue(S)}).fail(function(){ue(S)})}function ue(S){var I=S.form,x=S.redirect,Y=S.success;if(Y&&x){dp.location(x);return}S.done.toggle(Y),S.fail.toggle(!Y),Y?S.done.focus():S.fail.focus(),I.toggle(!Y),P(S)}function me(S){S.evt&&S.evt.preventDefault(),S.evt=null}function Ve(S,I){if(!I.fileUploads||!I.fileUploads[S])return;var x,Y=e(I.fileUploads[S]),fe=Y.find("> .w-file-upload-default"),be=Y.find("> .w-file-upload-uploading"),De=Y.find("> .w-file-upload-success"),Me=Y.find("> .w-file-upload-error"),C=fe.find(".w-file-upload-input"),G=fe.find(".w-file-upload-label"),ee=G.children(),le=Me.find(".w-file-upload-error-msg"),_e=De.find(".w-file-upload-file"),xe=De.find(".w-file-remove-link"),ht=_e.find(".w-file-upload-file-name"),R=le.attr("data-w-size-error"),F=le.attr("data-w-type-error"),X=le.attr("data-w-generic-error");if(M||G.on("click keydown",function(ye){ye.type==="keydown"&&ye.which!==13&&ye.which!==32||(ye.preventDefault(),C.click())}),G.find(".w-icon-file-upload-icon").attr("aria-hidden","true"),xe.find(".w-icon-file-upload-remove").attr("aria-hidden","true"),M)C.on("click",function(ye){ye.preventDefault()}),G.on("click",function(ye){ye.preventDefault()}),ee.on("click",function(ye){ye.preventDefault()});else{xe.on("click keydown",function(ye){if(ye.type==="keydown"){if(ye.which!==13&&ye.which!==32)return;ye.preventDefault()}C.removeAttr("data-value"),C.val(""),ht.html(""),fe.toggle(!0),De.toggle(!1),G.focus()}),C.on("change",function(ye){x=ye.target&&ye.target.files&&ye.target.files[0],x&&(fe.toggle(!1),Me.toggle(!1),be.toggle(!0),be.focus(),ht.text(x.name),Ce()||j(I),I.fileUploads[S].uploading=!0,U(x,Q))});var $=G.outerHeight();C.height($),C.width(1)}function te(ye){var J=ye.responseJSON&&ye.responseJSON.msg,qe=X;typeof J=="string"&&J.indexOf("InvalidFileTypeError")===0?qe=F:typeof J=="string"&&J.indexOf("MaxFileSizeError")===0&&(qe=R),le.text(qe),C.removeAttr("data-value"),C.val(""),be.toggle(!1),fe.toggle(!0),Me.toggle(!0),Me.focus(),I.fileUploads[S].uploading=!1,Ce()||P(I)}function Q(ye,J){if(ye)return te(ye);var qe=J.fileName,ke=J.postData,Ot=J.fileId,_r=J.s3Url;C.attr("data-value",Ot),q(_r,ke,x,qe,Re)}function Re(ye){if(ye)return te(ye);be.toggle(!1),De.css("display","inline-block"),De.focus(),I.fileUploads[S].uploading=!1,Ce()||P(I)}function Ce(){var ye=I.fileUploads&&I.fileUploads.toArray()||[];return ye.some(function(J){return J.uploading})}}function U(S,I){var x=new URLSearchParams({name:S.name,size:S.size});e.ajax({type:"GET",url:`${A}?${x}`,crossDomain:!0}).done(function(Y){I(null,Y)}).fail(function(Y){I(Y)})}function q(S,I,x,Y,fe){var be=new FormData;for(var De in I)be.append(De,I[De]);be.append("file",x,Y),e.ajax({type:"POST",url:S,data:be,processData:!1,contentType:!1}).done(function(){fe(null)}).fail(function(Me){fe(Me)})}return n})});var y7=m((hZe,M7)=>{"use strict";var T0=wr(),jGe=NE(),li={ARROW_LEFT:37,ARROW_UP:38,ARROW_RIGHT:39,ARROW_DOWN:40,SPACE:32,ENTER:13,HOME:36,END:35},b7='a[href], area[href], [role="button"], input, select, textarea, button, iframe, object, embed, *[tabindex], *[contenteditable]';T0.define("slider",M7.exports=function(e,t){var r={},n=e.tram,i=e(document),o,a,s=T0.env(),u=".w-slider",l='',d='',p="w-slider-force-show",h=jGe.triggers,M,v=!1;r.ready=function(){a=T0.env("design"),g()},r.design=function(){a=!0,setTimeout(g,1e3)},r.preview=function(){a=!1,g()},r.redraw=function(){v=!0,g(),v=!1},r.destroy=A;function g(){o=i.find(u),o.length&&(o.each(E),!M&&(A(),y()))}function A(){T0.resize.off(O),T0.redraw.off(r.redraw)}function y(){T0.resize.on(O),T0.redraw.on(r.redraw)}function O(){o.filter(":visible").each(se)}function E(U,q){var S=e(q),I=e.data(q,u);I||(I=e.data(q,u,{index:0,depth:1,hasFocus:{keyboard:!1,mouse:!1},el:S,config:{}})),I.mask=S.children(".w-slider-mask"),I.left=S.children(".w-slider-arrow-left"),I.right=S.children(".w-slider-arrow-right"),I.nav=S.children(".w-slider-nav"),I.slides=I.mask.children(".w-slide"),I.slides.each(h.reset),v&&(I.maskWidth=0),S.attr("role")===void 0&&S.attr("role","region"),S.attr("aria-label")===void 0&&S.attr("aria-label","carousel");var x=I.mask.attr("id");if(x||(x="w-slider-mask-"+U,I.mask.attr("id",x)),!a&&!I.ariaLiveLabel&&(I.ariaLiveLabel=e(d).appendTo(I.mask)),I.left.attr("role","button"),I.left.attr("tabindex","0"),I.left.attr("aria-controls",x),I.left.attr("aria-label")===void 0&&I.left.attr("aria-label","previous slide"),I.right.attr("role","button"),I.right.attr("tabindex","0"),I.right.attr("aria-controls",x),I.right.attr("aria-label")===void 0&&I.right.attr("aria-label","next slide"),!n.support.transform){I.left.hide(),I.right.hide(),I.nav.hide(),M=!0;return}I.el.off(u),I.left.off(u),I.right.off(u),I.nav.off(u),N(I),a?(I.el.on("setting"+u,B(I)),V(I),I.hasTimer=!1):(I.el.on("swipe"+u,B(I)),I.left.on("click"+u,W(I)),I.right.on("click"+u,P(I)),I.left.on("keydown"+u,k(I,W)),I.right.on("keydown"+u,k(I,P)),I.nav.on("keydown"+u,"> div",B(I)),I.config.autoplay&&!I.hasTimer&&(I.hasTimer=!0,I.timerCount=1,re(I)),I.el.on("mouseenter"+u,L(I,!0,"mouse")),I.el.on("focusin"+u,L(I,!0,"keyboard")),I.el.on("mouseleave"+u,L(I,!1,"mouse")),I.el.on("focusout"+u,L(I,!1,"keyboard"))),I.nav.on("click"+u,"> div",B(I)),s||I.mask.contents().filter(function(){return this.nodeType===3}).remove();var Y=S.filter(":hidden");Y.addClass(p);var fe=S.parents(":hidden");fe.addClass(p),v||se(U,q),Y.removeClass(p),fe.removeClass(p)}function N(U){var q={};q.crossOver=0,q.animation=U.el.attr("data-animation")||"slide",q.animation==="outin"&&(q.animation="cross",q.crossOver=.5),q.easing=U.el.attr("data-easing")||"ease";var S=U.el.attr("data-duration");if(q.duration=S!=null?parseInt(S,10):500,D(U.el.attr("data-infinite"))&&(q.infinite=!0),D(U.el.attr("data-disable-swipe"))&&(q.disableSwipe=!0),D(U.el.attr("data-hide-arrows"))?q.hideArrows=!0:U.config.hideArrows&&(U.left.show(),U.right.show()),D(U.el.attr("data-autoplay"))){q.autoplay=!0,q.delay=parseInt(U.el.attr("data-delay"),10)||2e3,q.timerMax=parseInt(U.el.attr("data-autoplay-limit"),10);var I="mousedown"+u+" touchstart"+u;a||U.el.off(I).one(I,function(){V(U)})}var x=U.right.width();q.edge=x?x+40:100,U.config=q}function D(U){return U==="1"||U==="true"}function L(U,q,S){return function(I){if(q)U.hasFocus[S]=q;else if(e.contains(U.el.get(0),I.relatedTarget)||(U.hasFocus[S]=q,U.hasFocus.mouse&&S==="keyboard"||U.hasFocus.keyboard&&S==="mouse"))return;q?(U.ariaLiveLabel.attr("aria-live","polite"),U.hasTimer&&V(U)):(U.ariaLiveLabel.attr("aria-live","off"),U.hasTimer&&re(U))}}function k(U,q){return function(S){switch(S.keyCode){case li.SPACE:case li.ENTER:return q(U)(),S.preventDefault(),S.stopPropagation()}}}function W(U){return function(){oe(U,{index:U.index-1,vector:-1})}}function P(U){return function(){oe(U,{index:U.index+1,vector:1})}}function j(U,q){var S=null;q===U.slides.length&&(g(),ge(U)),t.each(U.anchors,function(I,x){e(I.els).each(function(Y,fe){e(fe).index()===q&&(S=x)})}),S!=null&&oe(U,{index:S,immediate:!0})}function re(U){V(U);var q=U.config,S=q.timerMax;S&&U.timerCount++>S||(U.timerId=window.setTimeout(function(){U.timerId==null||a||(P(U)(),re(U))},q.delay))}function V(U){window.clearTimeout(U.timerId),U.timerId=null}function B(U){return function(q,S){S=S||{};var I=U.config;if(a&&q.type==="setting"){if(S.select==="prev")return W(U)();if(S.select==="next")return P(U)();if(N(U),ge(U),S.select==null)return;j(U,S.select);return}if(q.type==="swipe")return I.disableSwipe||T0.env("editor")?void 0:S.direction==="left"?P(U)():S.direction==="right"?W(U)():void 0;if(U.nav.has(q.target).length){var x=e(q.target).index();if(q.type==="click"&&oe(U,{index:x}),q.type==="keydown")switch(q.keyCode){case li.ENTER:case li.SPACE:{oe(U,{index:x}),q.preventDefault();break}case li.ARROW_LEFT:case li.ARROW_UP:{H(U.nav,Math.max(x-1,0)),q.preventDefault();break}case li.ARROW_RIGHT:case li.ARROW_DOWN:{H(U.nav,Math.min(x+1,U.pages)),q.preventDefault();break}case li.HOME:{H(U.nav,0),q.preventDefault();break}case li.END:{H(U.nav,U.pages),q.preventDefault();break}default:return}}}}function H(U,q){var S=U.children().eq(q).focus();U.children().not(S)}function oe(U,q){q=q||{};var S=U.config,I=U.anchors;U.previous=U.index;var x=q.index,Y={};x<0?(x=I.length-1,S.infinite&&(Y.x=-U.endX,Y.from=0,Y.to=I[0].width)):x>=I.length&&(x=0,S.infinite&&(Y.x=I[I.length-1].width,Y.from=-I[I.length-1].x,Y.to=Y.from-Y.x)),U.index=x;var fe=U.nav.children().eq(x).addClass("w-active").attr("aria-pressed","true").attr("tabindex","0");U.nav.children().not(fe).removeClass("w-active").attr("aria-pressed","false").attr("tabindex","-1"),S.hideArrows&&(U.index===I.length-1?U.right.hide():U.right.show(),U.index===0?U.left.hide():U.left.show());var be=U.offsetX||0,De=U.offsetX=-I[U.index].x,Me={x:De,opacity:1,visibility:""},C=e(I[U.index].els),G=e(I[U.previous]&&I[U.previous].els),ee=U.slides.not(C),le=S.animation,_e=S.easing,xe=Math.round(S.duration),ht=q.vector||(U.index>U.previous?1:-1),R="opacity "+xe+"ms "+_e,F="transform "+xe+"ms "+_e;if(C.find(b7).removeAttr("tabindex"),C.removeAttr("aria-hidden"),C.find("*").removeAttr("aria-hidden"),ee.find(b7).attr("tabindex","-1"),ee.attr("aria-hidden","true"),ee.find("*").attr("aria-hidden","true"),a||(C.each(h.intro),ee.each(h.outro)),q.immediate&&!v){n(C).set(Me),te();return}if(U.index===U.previous)return;if(a||U.ariaLiveLabel.text(`Slide ${x+1} of ${I.length}.`),le==="cross"){var X=Math.round(xe-xe*S.crossOver),$=Math.round(xe-X);R="opacity "+X+"ms "+_e,n(G).set({visibility:""}).add(R).start({opacity:0}),n(C).set({visibility:"",x:De,opacity:0,zIndex:U.depth++}).add(R).wait($).then({opacity:1}).then(te);return}if(le==="fade"){n(G).set({visibility:""}).stop(),n(C).set({visibility:"",x:De,opacity:0,zIndex:U.depth++}).add(R).start({opacity:1}).then(te);return}if(le==="over"){Me={x:U.endX},n(G).set({visibility:""}).stop(),n(C).set({visibility:"",zIndex:U.depth++,x:De+I[U.index].width*ht}).add(F).start({x:De}).then(te);return}S.infinite&&Y.x?(n(U.slides.not(G)).set({visibility:"",x:Y.x}).add(F).start({x:De}),n(G).set({visibility:"",x:Y.from}).add(F).start({x:Y.to}),U.shifted=G):(S.infinite&&U.shifted&&(n(U.shifted).set({visibility:"",x:be}),U.shifted=null),n(U.slides).set({visibility:""}).add(F).start({x:De}));function te(){C=e(I[U.index].els),ee=U.slides.not(C),le!=="slide"&&(Me.visibility="hidden"),n(ee).set(Me)}}function se(U,q){var S=e.data(q,u);if(S){if(me(S))return ge(S);a&&Ve(S)&&ge(S)}}function ge(U){var q=1,S=0,I=0,x=0,Y=U.maskWidth,fe=Y-U.config.edge;fe<0&&(fe=0),U.anchors=[{els:[],x:0,width:0}],U.slides.each(function(De,Me){I-S>fe&&(q++,S+=Y,U.anchors[q-1]={els:[],x:I,width:0}),x=e(Me).outerWidth(!0),I+=x,U.anchors[q-1].width+=x,U.anchors[q-1].els.push(Me);var C=De+1+" of "+U.slides.length;e(Me).attr("aria-label",C),e(Me).attr("role","group")}),U.endX=I,a&&(U.pages=null),U.nav.length&&U.pages!==q&&(U.pages=q,ue(U));var be=U.index;be>=q&&(be=q-1),oe(U,{immediate:!0,index:be})}function ue(U){var q=[],S,I=U.el.attr("data-nav-spacing");I&&(I=parseFloat(I)+"px");for(var x=0,Y=U.pages;x{"use strict";Object.defineProperty(LE,"__esModule",{value:!0});Object.defineProperty(LE,"default",{enumerable:!0,get:function(){return _7}});var XGe=x2(),v7=wr();function _7(){return(0,XGe.usysFormBundle)(v7.env)}v7.define("usys_form",_7)});LT();DT();qT();zT();kT();UT();BT();dj();a7();NE();m7();y7();g7();Webflow.require("ix2").init({events:{"e-3":{id:"e-3",name:"",animationType:"custom",eventTypeId:"MOUSE_CLICK",action:{id:"",actionTypeId:"GENERAL_START_ACTION",config:{delay:0,easing:"",duration:0,actionListId:"a",affectedElements:{},playInReverse:!1,autoStopEventId:"e-23"}},mediaQueries:["main","medium","small","tiny"],target:{selector:".transition__trigger",originalId:"275d7169-17c4-4d5b-4395-52c47d07342e",appliesTo:"CLASS"},targets:[{selector:".transition__trigger",originalId:"275d7169-17c4-4d5b-4395-52c47d07342e",appliesTo:"CLASS"}],config:{loop:!1,playInReverse:!1,scrollOffsetValue:null,scrollOffsetUnit:null,delay:null,direction:null,effectIn:null},createdOn:16420605e5},"e-4":{id:"e-4",name:"",animationType:"custom",eventTypeId:"MOUSE_SECOND_CLICK",action:{id:"",actionTypeId:"GENERAL_START_ACTION",config:{delay:0,easing:"",duration:0,actionListId:"a-2",affectedElements:{},playInReverse:!1,autoStopEventId:"e-22"}},mediaQueries:["main","medium","small","tiny"],target:{selector:".transition__trigger",originalId:"275d7169-17c4-4d5b-4395-52c47d07342e",appliesTo:"CLASS"},targets:[{selector:".transition__trigger",originalId:"275d7169-17c4-4d5b-4395-52c47d07342e",appliesTo:"CLASS"}],config:{loop:!1,playInReverse:!1,scrollOffsetValue:null,scrollOffsetUnit:null,delay:null,direction:null,effectIn:null},createdOn:16420605e5},"e-9":{id:"e-9",name:"",animationType:"custom",eventTypeId:"MOUSE_CLICK",action:{id:"",actionTypeId:"GENERAL_START_ACTION",config:{delay:0,easing:"",duration:0,actionListId:"a-6",affectedElements:{},playInReverse:!1,autoStopEventId:"e-23"}},mediaQueries:["main","medium","small","tiny"],target:{selector:".cookie__text.cookie-refuse",originalId:"20ebe5d4-b3c3-4660-83b5-479ba89fa952",appliesTo:"CLASS"},targets:[{selector:".cookie__text.cookie-refuse",originalId:"20ebe5d4-b3c3-4660-83b5-479ba89fa952",appliesTo:"CLASS"}],config:{loop:!1,playInReverse:!1,scrollOffsetValue:null,scrollOffsetUnit:null,delay:null,direction:null,effectIn:null},createdOn:1678789526296},"e-11":{id:"e-11",name:"",animationType:"custom",eventTypeId:"MOUSE_CLICK",action:{id:"",actionTypeId:"GENERAL_START_ACTION",config:{delay:0,easing:"",duration:0,actionListId:"a-7",affectedElements:{},playInReverse:!1,autoStopEventId:"e-25"}},mediaQueries:["main","medium","small","tiny"],target:{id:"6568624175e596f34cf08dd2|4e06d034-75b4-3913-277f-e6f0771b3f02",appliesTo:"ELEMENT",styleBlockIds:[]},targets:[{id:"6568624175e596f34cf08dd2|4e06d034-75b4-3913-277f-e6f0771b3f02",appliesTo:"ELEMENT",styleBlockIds:[]}],config:{loop:!1,playInReverse:!1,scrollOffsetValue:null,scrollOffsetUnit:null,delay:null,direction:null,effectIn:null},createdOn:1679909967425},"e-13":{id:"e-13",name:"",animationType:"custom",eventTypeId:"MOUSE_MOVE",action:{id:"",actionTypeId:"GENERAL_CONTINUOUS_ACTION",config:{actionListId:"a-3",affectedElements:{},duration:0}},mediaQueries:["main"],target:{id:"6568624175e596f34cf08dc1",appliesTo:"PAGE",styleBlockIds:[]},targets:[{id:"6568624175e596f34cf08dc1",appliesTo:"PAGE",styleBlockIds:[]}],config:[{continuousParameterGroupId:"a-3-p",selectedAxis:"X_AXIS",basedOn:"VIEWPORT",reverse:!1,smoothing:90,restingState:50},{continuousParameterGroupId:"a-3-p-2",selectedAxis:"Y_AXIS",basedOn:"VIEWPORT",reverse:!1,smoothing:90,restingState:50}],createdOn:1680078509321},"e-17":{id:"e-17",name:"",animationType:"custom",eventTypeId:"PAGE_FINISH",action:{id:"",actionTypeId:"GENERAL_START_ACTION",config:{delay:0,easing:"",duration:0,actionListId:"a-8",affectedElements:{},playInReverse:!1,autoStopEventId:"e-16"}},mediaQueries:["main"],target:{id:"6568624175e596f34cf08dc1",appliesTo:"PAGE",styleBlockIds:[]},targets:[{id:"6568624175e596f34cf08dc1",appliesTo:"PAGE",styleBlockIds:[]}],config:{loop:!0,playInReverse:!1,scrollOffsetValue:null,scrollOffsetUnit:null,delay:null,direction:null,effectIn:null},createdOn:1680080107939},"e-18":{id:"e-18",name:"",animationType:"custom",eventTypeId:"MOUSE_OVER",action:{id:"",actionTypeId:"GENERAL_START_ACTION",config:{delay:0,easing:"",duration:0,actionListId:"a-9",affectedElements:{},playInReverse:!1,autoStopEventId:"e-19"}},mediaQueries:["main"],target:{selector:".section.section--cursor",originalId:"6568624175e596f34cf08dc1|945ecaad-276a-8230-8d2c-8a65fc015d27",appliesTo:"CLASS"},targets:[{selector:".section.section--cursor",originalId:"6568624175e596f34cf08dc1|945ecaad-276a-8230-8d2c-8a65fc015d27",appliesTo:"CLASS"}],config:{loop:!1,playInReverse:!1,scrollOffsetValue:null,scrollOffsetUnit:null,delay:null,direction:null,effectIn:null},createdOn:1680099712469},"e-19":{id:"e-19",name:"",animationType:"custom",eventTypeId:"MOUSE_OUT",action:{id:"",actionTypeId:"GENERAL_START_ACTION",config:{delay:0,easing:"",duration:0,actionListId:"a-10",affectedElements:{},playInReverse:!1,autoStopEventId:"e-18"}},mediaQueries:["main"],target:{selector:".section.section--cursor",originalId:"6568624175e596f34cf08dc1|945ecaad-276a-8230-8d2c-8a65fc015d27",appliesTo:"CLASS"},targets:[{selector:".section.section--cursor",originalId:"6568624175e596f34cf08dc1|945ecaad-276a-8230-8d2c-8a65fc015d27",appliesTo:"CLASS"}],config:{loop:!1,playInReverse:!1,scrollOffsetValue:null,scrollOffsetUnit:null,delay:null,direction:null,effectIn:null},createdOn:1680099712469}},actionLists:{a:{id:"a",title:"Page Load IN",actionItemGroups:[{actionItems:[{id:"a-n-2",actionTypeId:"STYLE_OPACITY",config:{delay:0,easing:"inOutQuart",duration:600,target:{selector:".transition__content",selectorGuids:["89837189-30b5-9100-5f2a-88d1690cd09c"]},value:0,unit:""}}]},{actionItems:[{id:"a-n",actionTypeId:"GENERAL_DISPLAY",config:{delay:0,easing:"",duration:0,target:{useEventTarget:"PARENT",selector:".transition__wrapper",selectorGuids:["1ce75670-2f92-3a70-518b-7e0e36653cc8"]},value:"none"}}]}],useFirstGroupAsInitialState:!1,createdOn:1626362471383},"a-2":{id:"a-2",title:"Page Load OUT",actionItemGroups:[{actionItems:[{id:"a-2-n-2",actionTypeId:"GENERAL_DISPLAY",config:{delay:0,easing:"",duration:0,target:{useEventTarget:"PARENT",selector:".transition__wrapper",selectorGuids:["1ce75670-2f92-3a70-518b-7e0e36653cc8"]},value:"block"}}]},{actionItems:[{id:"a-2-n",actionTypeId:"STYLE_OPACITY",config:{delay:0,easing:"inOutQuart",duration:400,target:{selector:".transition__content",selectorGuids:["89837189-30b5-9100-5f2a-88d1690cd09c"]},value:1,unit:""}}]}],useFirstGroupAsInitialState:!1,createdOn:1626362471383},"a-6":{id:"a-6",title:"Cookie refuse",actionItemGroups:[{actionItems:[{id:"a-6-n",actionTypeId:"GENERAL_DISPLAY",config:{delay:0,easing:"",duration:0,target:{useEventTarget:"PARENT",selector:".cookie__wrapper",selectorGuids:["e648ab44-7950-7d40-1c5c-5e8419ecf8b6"]},value:"none"}}]}],useFirstGroupAsInitialState:!1,createdOn:1678789530292},"a-7":{id:"a-7",title:"Display phone",actionItemGroups:[{actionItems:[{id:"a-7-n",actionTypeId:"GENERAL_DISPLAY",config:{delay:0,easing:"",duration:0,target:{id:"6568624175e596f34cf08dd2|4e06d034-75b4-3913-277f-e6f0771b3f02"},value:"block"}},{id:"a-7-n-3",actionTypeId:"GENERAL_DISPLAY",config:{delay:0,easing:"",duration:0,target:{useEventTarget:"SIBLINGS",id:"6568624175e596f34cf08dd2|39dd36b7-cba6-9405-d535-56dc331e3ace"},value:"none"}}]},{actionItems:[{id:"a-7-n-2",actionTypeId:"GENERAL_DISPLAY",config:{delay:0,easing:"",duration:0,target:{id:"6568624175e596f34cf08dd2|4e06d034-75b4-3913-277f-e6f0771b3f02"},value:"none"}},{id:"a-7-n-4",actionTypeId:"GENERAL_DISPLAY",config:{delay:0,easing:"",duration:0,target:{useEventTarget:"SIBLINGS",id:"6568624175e596f34cf08dd2|39dd36b7-cba6-9405-d535-56dc331e3ace"},value:"block"}}]}],useFirstGroupAsInitialState:!0,createdOn:1679909990605},"a-3":{id:"a-3",title:"Partenaires | Mouse hover",continuousParameterGroups:[{id:"a-3-p",type:"MOUSE_X",parameterLabel:"Mouse X",continuousActionGroups:[{keyframe:0,actionItems:[{id:"a-3-n",actionTypeId:"TRANSFORM_MOVE",config:{delay:0,easing:"",duration:500,target:{selector:".contact-hero__image-wrapper",selectorGuids:["abd949ad-9c4c-002c-ae51-685c72160a75"]},xValue:-50,xUnit:"vw",yUnit:"PX",zUnit:"PX"}},{id:"a-3-n-5",actionTypeId:"TRANSFORM_ROTATE",config:{delay:0,easing:"",duration:500,target:{selector:".contact-hero__image-wrapper",selectorGuids:["abd949ad-9c4c-002c-ae51-685c72160a75"]},zValue:-22,xUnit:"DEG",yUnit:"DEG",zUnit:"deg"}}]},{keyframe:100,actionItems:[{id:"a-3-n-2",actionTypeId:"TRANSFORM_MOVE",config:{delay:0,easing:"",duration:500,target:{selector:".contact-hero__image-wrapper",selectorGuids:["abd949ad-9c4c-002c-ae51-685c72160a75"]},xValue:50,xUnit:"vw",yUnit:"PX",zUnit:"PX"}},{id:"a-3-n-6",actionTypeId:"TRANSFORM_ROTATE",config:{delay:0,easing:"",duration:500,target:{selector:".contact-hero__image-wrapper",selectorGuids:["abd949ad-9c4c-002c-ae51-685c72160a75"]},zValue:22,xUnit:"DEG",yUnit:"DEG",zUnit:"deg"}}]}]},{id:"a-3-p-2",type:"MOUSE_Y",parameterLabel:"Mouse Y",continuousActionGroups:[{keyframe:0,actionItems:[{id:"a-3-n-3",actionTypeId:"TRANSFORM_MOVE",config:{delay:0,easing:"",duration:500,target:{selector:".contact-hero__image-wrapper",selectorGuids:["abd949ad-9c4c-002c-ae51-685c72160a75"]},xValue:null,yValue:-50,xUnit:"vh",yUnit:"vh",zUnit:"PX"}}]},{keyframe:100,actionItems:[{id:"a-3-n-4",actionTypeId:"TRANSFORM_MOVE",config:{delay:0,easing:"",duration:500,target:{selector:".contact-hero__image-wrapper",selectorGuids:["abd949ad-9c4c-002c-ae51-685c72160a75"]},yValue:50,xUnit:"PX",yUnit:"vh",zUnit:"PX"}}]}]}],createdOn:1678697426846},"a-8":{id:"a-8",title:"Contact images",actionItemGroups:[{actionItems:[{id:"a-8-n",actionTypeId:"GENERAL_DISPLAY",config:{delay:1e3,easing:"",duration:0,target:{selector:".contact-hero__image.contact-hero__image--one",selectorGuids:["69804cf1-4ff7-a84e-23dc-940afa0f28a4","f30b65ae-9a3f-e6c6-4396-78de9950146f"]},value:"block"}},{id:"a-8-n-2",actionTypeId:"GENERAL_DISPLAY",config:{delay:1e3,easing:"",duration:0,target:{selector:".contact-hero__image.contact-hero__image--two",selectorGuids:["69804cf1-4ff7-a84e-23dc-940afa0f28a4","a3c017ee-a70d-443e-a12a-981fc502eb69"]},value:"none"}},{id:"a-8-n-3",actionTypeId:"GENERAL_DISPLAY",config:{delay:1e3,easing:"",duration:0,target:{selector:".contact-hero__image.contact-hero__image--three",selectorGuids:["69804cf1-4ff7-a84e-23dc-940afa0f28a4","421a84be-df23-f726-c435-2fb58bc0b6c5"]},value:"none"}}]},{actionItems:[{id:"a-8-n-8",actionTypeId:"GENERAL_DISPLAY",config:{delay:800,easing:"",duration:0,target:{selector:".contact-hero__image.contact-hero__image--two",selectorGuids:["69804cf1-4ff7-a84e-23dc-940afa0f28a4","a3c017ee-a70d-443e-a12a-981fc502eb69"]},value:"block"}},{id:"a-8-n-7",actionTypeId:"GENERAL_DISPLAY",config:{delay:800,easing:"",duration:0,target:{selector:".contact-hero__image.contact-hero__image--one",selectorGuids:["69804cf1-4ff7-a84e-23dc-940afa0f28a4","f30b65ae-9a3f-e6c6-4396-78de9950146f"]},value:"none"}},{id:"a-8-n-9",actionTypeId:"GENERAL_DISPLAY",config:{delay:800,easing:"",duration:0,target:{selector:".contact-hero__image.contact-hero__image--three",selectorGuids:["69804cf1-4ff7-a84e-23dc-940afa0f28a4","421a84be-df23-f726-c435-2fb58bc0b6c5"]},value:"none"}}]},{actionItems:[{id:"a-8-n-13",actionTypeId:"GENERAL_DISPLAY",config:{delay:1100,easing:"",duration:0,target:{selector:".contact-hero__image.contact-hero__image--one",selectorGuids:["69804cf1-4ff7-a84e-23dc-940afa0f28a4","f30b65ae-9a3f-e6c6-4396-78de9950146f"]},value:"none"}},{id:"a-8-n-18",actionTypeId:"GENERAL_DISPLAY",config:{delay:1100,easing:"",duration:0,target:{selector:".contact-hero__image.contact-hero__image--two",selectorGuids:["69804cf1-4ff7-a84e-23dc-940afa0f28a4","a3c017ee-a70d-443e-a12a-981fc502eb69"]},value:"none"}},{id:"a-8-n-17",actionTypeId:"GENERAL_DISPLAY",config:{delay:1100,easing:"",duration:0,target:{selector:".contact-hero__image.contact-hero__image--three",selectorGuids:["69804cf1-4ff7-a84e-23dc-940afa0f28a4","421a84be-df23-f726-c435-2fb58bc0b6c5"]},value:"block"}}]}],useFirstGroupAsInitialState:!1,createdOn:1680080116700},"a-9":{id:"a-9",title:"Contact Hover IN",actionItemGroups:[{actionItems:[{id:"a-9-n",actionTypeId:"STYLE_OPACITY",config:{delay:0,easing:"inOutQuart",duration:400,target:{selector:".contact-hero__container",selectorGuids:["e8bb14b7-135f-51b6-bc61-688919881ce6"]},value:1,unit:""}},{id:"a-9-n-2",actionTypeId:"TRANSFORM_SCALE",config:{delay:0,easing:"inOutQuart",duration:600,target:{selector:".contact-hero__container",selectorGuids:["e8bb14b7-135f-51b6-bc61-688919881ce6"]},xValue:1,yValue:1,locked:!0}}]}],useFirstGroupAsInitialState:!1,createdOn:1680099718663},"a-10":{id:"a-10",title:"Contact Hover OUT",actionItemGroups:[{actionItems:[{id:"a-10-n",actionTypeId:"STYLE_OPACITY",config:{delay:0,easing:"inOutQuart",duration:400,target:{selector:".contact-hero__container",selectorGuids:["e8bb14b7-135f-51b6-bc61-688919881ce6"]},value:0,unit:""}},{id:"a-10-n-2",actionTypeId:"TRANSFORM_SCALE",config:{delay:0,easing:"inOutQuart",duration:600,target:{selector:".contact-hero__container",selectorGuids:["e8bb14b7-135f-51b6-bc61-688919881ce6"]},xValue:0,yValue:0,locked:!0}}]}],useFirstGroupAsInitialState:!1,createdOn:1680099718663}},site:{mediaQueries:[{key:"main",min:992,max:1e4},{key:"medium",min:768,max:991},{key:"small",min:480,max:767},{key:"tiny",min:0,max:479}]}});})();
/*!
* tram.js v0.8.2-global
* Cross-browser CSS3 transitions in JavaScript
* https://github.com/bkwld/tram
* MIT License
*/
/*!
* Webflow._ (aka) Underscore.js 1.6.0 (custom build)
*
* http://underscorejs.org
* (c) 2009-2013 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
* Underscore may be freely distributed under the MIT license.
* @license MIT
*/
/*! Bundled license information:
react/cjs/react.production.min.js:
(**
* @license React
* react.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*)
moment/moment.js:
(*! moment.js *)
(*! version : 2.29.4 *)
(*! authors : Tim Wood, Iskren Chernev, Moment.js contributors *)
(*! license : MIT *)
(*! momentjs.com *)
moment-timezone/moment-timezone.js:
(*! moment-timezone.js *)
(*! version : 0.5.31 *)
(*! Copyright (c) JS Foundation and other contributors *)
(*! license : MIT *)
(*! github.com/moment/moment-timezone *)
accounting/accounting.js:
(*!
* accounting.js v0.4.1
* Copyright 2014 Open Exchange Rates
*
* Freely distributable under the MIT license.
* Portions of accounting.js are inspired or borrowed from underscore.js
*
* Full details and documentation:
* http://openexchangerates.github.io/accounting.js/
*)
timm/lib/timm.js:
(*!
* Timm
*
* Immutability helpers with fast reads and acceptable writes.
*
* @copyright Guillermo Grau Panea 2016
* @license MIT
*)
*/