/*! * Webflow: Front-end site library * @license MIT * Inline scripts may access the api using an async handler: * var Webflow = Webflow || []; * Webflow.push(readyFunction); */(function(modules){var installedModules={};function __webpack_require__(moduleId){if(installedModules[moduleId]){return installedModules[moduleId].exports;} var module=installedModules[moduleId]={i:moduleId,l:false,exports:{}};modules[moduleId].call(module.exports,module,module.exports,__webpack_require__);module.l=true;return module.exports;} __webpack_require__.m=modules;__webpack_require__.c=installedModules;__webpack_require__.d=function(exports,name,getter){if(!__webpack_require__.o(exports,name)){Object.defineProperty(exports,name,{enumerable:true,get:getter});}};__webpack_require__.r=function(exports){if(typeof Symbol!=='undefined'&&Symbol.toStringTag){Object.defineProperty(exports,Symbol.toStringTag,{value:'Module'});} Object.defineProperty(exports,'__esModule',{value:true});};__webpack_require__.t=function(value,mode){if(mode&1)value=__webpack_require__(value);if(mode&8)return value;if((mode&4)&&typeof value==='object'&&value&&value.__esModule)return value;var ns=Object.create(null);__webpack_require__.r(ns);Object.defineProperty(ns,'default',{enumerable:true,value:value});if(mode&2&&typeof value!='string')for(var key in value)__webpack_require__.d(ns,key,function(key){return value[key];}.bind(null,key));return ns;};__webpack_require__.n=function(module){var getter=module&&module.__esModule?function getDefault(){return module['default'];}:function getModuleExports(){return module;};__webpack_require__.d(getter,'a',getter);return getter;};__webpack_require__.o=function(object,property){return Object.prototype.hasOwnProperty.call(object,property);};__webpack_require__.p="";return __webpack_require__(__webpack_require__.s=129);}) ([(function(module,exports,__webpack_require__){(function(global){var check=function(it){return it&&it.Math==Math&⁢};module.exports=check(typeof globalThis=='object'&&globalThis)||check(typeof window=='object'&&window)||check(typeof self=='object'&&self)||check(typeof global=='object'&&global)||(function(){return this;})()||Function('return this')();}.call(this,__webpack_require__(25)))}),(function(module,exports){function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{"default":obj};} module.exports=_interopRequireDefault;}),(function(module,exports){var isArray=Array.isArray;module.exports=isArray;}),(function(module,exports,__webpack_require__){"use strict";var Webflow={};var modules={};var primary=[];var secondary=window.Webflow||[];var $=window.jQuery;var $win=$(window);var $doc=$(document);var isFunction=$.isFunction;var _=Webflow._=__webpack_require__(131);var tram=Webflow.tram=__webpack_require__(69)&&$.tram;var domready=false;var destroyed=false;tram.config.hideBackface=false;tram.config.keepInherited=true;Webflow.define=function(name,factory,options){if(modules[name]){unbindModule(modules[name]);} var instance=modules[name]=factory($,_,options)||{};bindModule(instance);return instance;};Webflow.require=function(name){return modules[name];};function bindModule(module){if(Webflow.env()){isFunction(module.design)&&$win.on('__wf_design',module.design);isFunction(module.preview)&&$win.on('__wf_preview',module.preview);} isFunction(module.destroy)&&$win.on('__wf_destroy',module.destroy);if(module.ready&&isFunction(module.ready)){addReady(module);}} function addReady(module){if(domready){module.ready();return;} if(_.contains(primary,module.ready)){return;} primary.push(module.ready);} function unbindModule(module){isFunction(module.design)&&$win.off('__wf_design',module.design);isFunction(module.preview)&&$win.off('__wf_preview',module.preview);isFunction(module.destroy)&&$win.off('__wf_destroy',module.destroy);if(module.ready&&isFunction(module.ready)){removeReady(module);}} function removeReady(module){primary=_.filter(primary,function(readyFn){return readyFn!==module.ready;});} Webflow.push=function(ready){if(domready){isFunction(ready)&&ready();return;} secondary.push(ready);};Webflow.env=function(mode){var designFlag=window.__wf_design;var inApp=typeof designFlag!=='undefined';if(!mode){return inApp;} if(mode==='design'){return inApp&&designFlag;} if(mode==='preview'){return inApp&&!designFlag;} if(mode==='slug'){return inApp&&window.__wf_slug;} if(mode==='editor'){return window.WebflowEditor;} if(mode==='test'){return false||window.__wf_test;} if(mode==='frame'){return window!==window.top;}};var userAgent=navigator.userAgent.toLowerCase();var touch=Webflow.env.touch='ontouchstart'in window||window.DocumentTouch&&document instanceof window.DocumentTouch;var chrome=Webflow.env.chrome=/chrome/.test(userAgent)&&/Google/.test(navigator.vendor)&&parseInt(userAgent.match(/chrome\/(\d+)\./)[1],10);var ios=Webflow.env.ios=/(ipod|iphone|ipad)/.test(userAgent);Webflow.env.safari=/safari/.test(userAgent)&&!chrome&&!ios;var touchTarget;touch&&$doc.on('touchstart mousedown',function(evt){touchTarget=evt.target;});Webflow.validClick=touch?function(clickTarget){return clickTarget===touchTarget||$.contains(clickTarget,touchTarget);}:function(){return true;};var resizeEvents='resize.webflow orientationchange.webflow load.webflow';var scrollEvents='scroll.webflow '+resizeEvents;Webflow.resize=eventProxy($win,resizeEvents);Webflow.scroll=eventProxy($win,scrollEvents);Webflow.redraw=eventProxy();function eventProxy(target,types){var handlers=[];var proxy={};proxy.up=_.throttle(function(evt){_.each(handlers,function(h){h(evt);});});if(target&&types){target.on(types,proxy.up);} proxy.on=function(handler){if(typeof handler!=='function'){return;} if(_.contains(handlers,handler)){return;} handlers.push(handler);};proxy.off=function(handler){if(!arguments.length){handlers=[];return;} handlers=_.filter(handlers,function(h){return h!==handler;});};return proxy;} Webflow.location=function(url){window.location=url;};if(Webflow.env()){Webflow.location=function(){};} Webflow.ready=function(){domready=true;if(destroyed){restoreModules();}else{_.each(primary,callReady);} _.each(secondary,callReady);Webflow.resize.up();};function callReady(readyFn){isFunction(readyFn)&&readyFn();} function restoreModules(){destroyed=false;_.each(modules,bindModule);} var deferLoad;Webflow.load=function(handler){deferLoad.then(handler);};function bindLoad(){if(deferLoad){deferLoad.reject();$win.off('load',deferLoad.resolve);} deferLoad=new $.Deferred();$win.on('load',deferLoad.resolve);} Webflow.destroy=function(options){options=options||{};destroyed=true;$win.triggerHandler('__wf_destroy');if(options.domready!=null){domready=options.domready;} _.each(modules,unbindModule);Webflow.resize.off();Webflow.scroll.off();Webflow.redraw.off();primary=[];secondary=[];if(deferLoad.state()==='pending'){bindLoad();}};$(Webflow.ready);bindLoad();module.exports=window.Webflow=Webflow;}),(function(module,exports,__webpack_require__){"use strict";var _interopRequireWildcard=__webpack_require__(18);Object.defineProperty(exports,"__esModule",{value:true});var _exportNames={IX2EngineActionTypes:true,IX2EngineConstants:true};exports.IX2EngineConstants=exports.IX2EngineActionTypes=void 0;var _triggerEvents=__webpack_require__(188);Object.keys(_triggerEvents).forEach(function(key){if(key==="default"||key==="__esModule")return;if(Object.prototype.hasOwnProperty.call(_exportNames,key))return;Object.defineProperty(exports,key,{enumerable:true,get:function get(){return _triggerEvents[key];}});});var _animationActions=__webpack_require__(94);Object.keys(_animationActions).forEach(function(key){if(key==="default"||key==="__esModule")return;if(Object.prototype.hasOwnProperty.call(_exportNames,key))return;Object.defineProperty(exports,key,{enumerable:true,get:function get(){return _animationActions[key];}});});var _triggerInteractions=__webpack_require__(189);Object.keys(_triggerInteractions).forEach(function(key){if(key==="default"||key==="__esModule")return;if(Object.prototype.hasOwnProperty.call(_exportNames,key))return;Object.defineProperty(exports,key,{enumerable:true,get:function get(){return _triggerInteractions[key];}});});var _reducedMotion=__webpack_require__(190);Object.keys(_reducedMotion).forEach(function(key){if(key==="default"||key==="__esModule")return;if(Object.prototype.hasOwnProperty.call(_exportNames,key))return;Object.defineProperty(exports,key,{enumerable:true,get:function get(){return _reducedMotion[key];}});});var IX2EngineActionTypes=_interopRequireWildcard(__webpack_require__(191));exports.IX2EngineActionTypes=IX2EngineActionTypes;var IX2EngineConstants=_interopRequireWildcard(__webpack_require__(192));exports.IX2EngineConstants=IX2EngineConstants;}),(function(module,exports){var FunctionPrototype=Function.prototype;var bind=FunctionPrototype.bind;var call=FunctionPrototype.call;var callBind=bind&&bind.bind(call);module.exports=bind?function(fn){return fn&&callBind(call,fn);}:function(fn){return fn&&function(){return call.apply(fn,arguments);};};}),(function(module,exports,__webpack_require__){var freeGlobal=__webpack_require__(99);var freeSelf=typeof self=='object'&&self&&self.Object===Object&&self;var root=freeGlobal||freeSelf||Function('return this')();module.exports=root;}),(function(module,exports){module.exports=function(argument){return typeof argument=='function';};}),(function(module,exports){function isObject(value){var type=typeof value;return value!=null&&(type=='object'||type=='function');} module.exports=isObject;}),(function(module,exports,__webpack_require__){var uncurryThis=__webpack_require__(5);var toObject=__webpack_require__(156);var hasOwnProperty=uncurryThis({}.hasOwnProperty);module.exports=Object.hasOwn||function hasOwn(it,key){return hasOwnProperty(toObject(it),key);};}),(function(module,exports,__webpack_require__){var baseMatches=__webpack_require__(195),baseMatchesProperty=__webpack_require__(249),identity=__webpack_require__(63),isArray=__webpack_require__(2),property=__webpack_require__(258);function baseIteratee(value){if(typeof value=='function'){return value;} if(value==null){return identity;} if(typeof value=='object'){return isArray(value)?baseMatchesProperty(value[0],value[1]):baseMatches(value);} return property(value);} module.exports=baseIteratee;}),(function(module,exports,__webpack_require__){var baseIsNative=__webpack_require__(207),getValue=__webpack_require__(212);function getNative(object,key){var value=getValue(object,key);return baseIsNative(value)?value:undefined;} module.exports=getNative;}),(function(module,exports){function isObjectLike(value){return value!=null&&typeof value=='object';} module.exports=isObjectLike;}),(function(module,exports,__webpack_require__){var fails=__webpack_require__(19);module.exports=!fails(function(){return Object.defineProperty({},1,{get:function(){return 7;}})[1]!=7;});}),(function(module,exports,__webpack_require__){"use strict";var _interopRequireWildcard=__webpack_require__(18);Object.defineProperty(exports,"__esModule",{value:true});exports.IX2VanillaUtils=exports.IX2VanillaPlugins=exports.IX2ElementsReducer=exports.IX2EasingUtils=exports.IX2Easings=exports.IX2BrowserSupport=void 0;var IX2BrowserSupport=_interopRequireWildcard(__webpack_require__(48));exports.IX2BrowserSupport=IX2BrowserSupport;var IX2Easings=_interopRequireWildcard(__webpack_require__(116));exports.IX2Easings=IX2Easings;var IX2EasingUtils=_interopRequireWildcard(__webpack_require__(118));exports.IX2EasingUtils=IX2EasingUtils;var IX2ElementsReducer=_interopRequireWildcard(__webpack_require__(267));exports.IX2ElementsReducer=IX2ElementsReducer;var IX2VanillaPlugins=_interopRequireWildcard(__webpack_require__(120));exports.IX2VanillaPlugins=IX2VanillaPlugins;var IX2VanillaUtils=_interopRequireWildcard(__webpack_require__(269));exports.IX2VanillaUtils=IX2VanillaUtils;}),(function(module,exports,__webpack_require__){var Symbol=__webpack_require__(23),getRawTag=__webpack_require__(208),objectToString=__webpack_require__(209);var nullTag='[object Null]',undefinedTag='[object Undefined]';var symToStringTag=Symbol?Symbol.toStringTag:undefined;function baseGetTag(value){if(value==null){return value===undefined?undefinedTag:nullTag;} return(symToStringTag&&symToStringTag in Object(value))?getRawTag(value):objectToString(value);} module.exports=baseGetTag;}),(function(module,exports,__webpack_require__){var isFunction=__webpack_require__(98),isLength=__webpack_require__(56);function isArrayLike(value){return value!=null&&isLength(value.length)&&!isFunction(value);} module.exports=isArrayLike;}),(function(module,exports){function _typeof2(obj){if(typeof Symbol==="function"&&typeof Symbol.iterator==="symbol"){_typeof2=function _typeof2(obj){return typeof obj;};}else{_typeof2=function _typeof2(obj){return obj&&typeof Symbol==="function"&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj;};}return _typeof2(obj);} function _typeof(obj){if(typeof Symbol==="function"&&_typeof2(Symbol.iterator)==="symbol"){module.exports=_typeof=function _typeof(obj){return _typeof2(obj);};}else{module.exports=_typeof=function _typeof(obj){return obj&&typeof Symbol==="function"&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":_typeof2(obj);};} return _typeof(obj);} module.exports=_typeof;}),(function(module,exports){function _interopRequireWildcard(obj){if(obj&&obj.__esModule){return obj;}else{var newObj={};if(obj!=null){for(var key in obj){if(Object.prototype.hasOwnProperty.call(obj,key)){var desc=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(obj,key):{};if(desc.get||desc.set){Object.defineProperty(newObj,key,desc);}else{newObj[key]=obj[key];}}}} newObj["default"]=obj;return newObj;}} module.exports=_interopRequireWildcard;}),(function(module,exports){module.exports=function(exec){try{return!!exec();}catch(error){return true;}};}),(function(module,exports,__webpack_require__){var isCallable=__webpack_require__(7);module.exports=function(it){return typeof it=='object'?it!==null:isCallable(it);};}),(function(module,exports){function _defineProperty(obj,key,value){if(key in obj){Object.defineProperty(obj,key,{value:value,enumerable:true,configurable:true,writable:true});}else{obj[key]=value;} return obj;} module.exports=_defineProperty;}),(function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var _typeof=typeof Symbol==="function"&&typeof Symbol.iterator==="symbol"?function(obj){return typeof obj;}:function(obj){return obj&&typeof Symbol==="function"&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj;};exports.clone=clone;exports.addLast=addLast;exports.addFirst=addFirst;exports.removeLast=removeLast;exports.removeFirst=removeFirst;exports.insert=insert;exports.removeAt=removeAt;exports.replaceAt=replaceAt;exports.getIn=getIn;exports.set=set;exports.setIn=setIn;exports.update=update;exports.updateIn=updateIn;exports.merge=merge;exports.mergeDeep=mergeDeep;exports.mergeIn=mergeIn;exports.omit=omit;exports.addDefaults=addDefaults;/*! * Timm * * Immutability helpers with fast reads and acceptable writes. * * @copyright Guillermo Grau Panea 2016 * @license MIT */var INVALID_ARGS='INVALID_ARGS';function throwStr(msg){throw new Error(msg);} function getKeysAndSymbols(obj){var keys=Object.keys(obj);if(Object.getOwnPropertySymbols){return keys.concat(Object.getOwnPropertySymbols(obj));} return keys;} var hasOwnProperty={}.hasOwnProperty;function clone(obj){if(Array.isArray(obj))return obj.slice();var keys=getKeysAndSymbols(obj);var out={};for(var i=0;i3?_len-3:0),_key=3;_key<_len;_key++){rest[_key-3]=arguments[_key];} for(var idx=0;idx=array.length||idx<0)return array;return array.slice(0,idx).concat(array.slice(idx+1));} function replaceAt(array,idx,newItem){if(array[idx]===newItem)return array;var len=array.length;var result=Array(len);for(var i=0;i6?_len2-6:0),_key2=6;_key2<_len2;_key2++){rest[_key2-6]=arguments[_key2];} return rest.length?doMerge.call.apply(doMerge,[null,false,false,a,b,c,d,e,f].concat(rest)):doMerge(false,false,a,b,c,d,e,f);} function mergeDeep(a,b,c,d,e,f){for(var _len3=arguments.length,rest=Array(_len3>6?_len3-6:0),_key3=6;_key3<_len3;_key3++){rest[_key3-6]=arguments[_key3];} return rest.length?doMerge.call.apply(doMerge,[null,false,true,a,b,c,d,e,f].concat(rest)):doMerge(false,true,a,b,c,d,e,f);} function mergeIn(a,path,b,c,d,e,f){var prevVal=getIn(a,path);if(prevVal==null)prevVal={};var nextVal=void 0;for(var _len4=arguments.length,rest=Array(_len4>7?_len4-7:0),_key4=7;_key4<_len4;_key4++){rest[_key4-7]=arguments[_key4];} if(rest.length){nextVal=doMerge.call.apply(doMerge,[null,false,false,prevVal,b,c,d,e,f].concat(rest));}else{nextVal=doMerge(false,false,prevVal,b,c,d,e,f);} return setIn(a,path,nextVal);} function omit(obj,attrs){var omitList=Array.isArray(attrs)?attrs:[attrs];var fDoSomething=false;for(var i=0;i=0)continue;out[key]=obj[key];} return out;} function addDefaults(a,b,c,d,e,f){for(var _len5=arguments.length,rest=Array(_len5>6?_len5-6:0),_key5=6;_key5<_len5;_key5++){rest[_key5-6]=arguments[_key5];} return rest.length?doMerge.call.apply(doMerge,[null,true,false,a,b,c,d,e,f].concat(rest)):doMerge(true,false,a,b,c,d,e,f);} var timm={clone:clone,addLast:addLast,addFirst:addFirst,removeLast:removeLast,removeFirst:removeFirst,insert:insert,removeAt:removeAt,replaceAt:replaceAt,getIn:getIn,set:set,setIn:setIn,update:update,updateIn:updateIn,merge:merge,mergeDeep:mergeDeep,mergeIn:mergeIn,omit:omit,addDefaults:addDefaults};exports.default=timm;}),(function(module,exports,__webpack_require__){var root=__webpack_require__(6);var Symbol=root.Symbol;module.exports=Symbol;}),(function(module,exports,__webpack_require__){var isSymbol=__webpack_require__(38);var INFINITY=1/0;function toKey(value){if(typeof value=='string'||isSymbol(value)){return value;} var result=(value+'');return(result=='0'&&(1/value)==-INFINITY)?'-0':result;} module.exports=toKey;}),(function(module,exports){var g;g=(function(){return this;})();try{g=g||new Function("return this")();}catch(e){if(typeof window==="object")g=window;} module.exports=g;}),(function(module,exports,__webpack_require__){var IndexedObject=__webpack_require__(145);var requireObjectCoercible=__webpack_require__(72);module.exports=function(it){return IndexedObject(requireObjectCoercible(it));};}),(function(module,exports,__webpack_require__){var global=__webpack_require__(0);var isCallable=__webpack_require__(7);var aFunction=function(argument){return isCallable(argument)?argument:undefined;};module.exports=function(namespace,method){return arguments.length<2?aFunction(global[namespace]):global[namespace]&&global[namespace][method];};}),(function(module,exports,__webpack_require__){var global=__webpack_require__(0);var DESCRIPTORS=__webpack_require__(13);var IE8_DOM_DEFINE=__webpack_require__(80);var anObject=__webpack_require__(29);var toPropertyKey=__webpack_require__(73);var TypeError=global.TypeError;var $defineProperty=Object.defineProperty;exports.f=DESCRIPTORS?$defineProperty:function defineProperty(O,P,Attributes){anObject(O);P=toPropertyKey(P);anObject(Attributes);if(IE8_DOM_DEFINE)try{return $defineProperty(O,P,Attributes);}catch(error){} if('get'in Attributes||'set'in Attributes)throw TypeError('Accessors not supported');if('value'in Attributes)O[P]=Attributes.value;return O;};}),(function(module,exports,__webpack_require__){var global=__webpack_require__(0);var isObject=__webpack_require__(20);var String=global.String;var TypeError=global.TypeError;module.exports=function(argument){if(isObject(argument))return argument;throw TypeError(String(argument)+' is not an object');};}),(function(module,exports){function _extends(){module.exports=_extends=Object.assign||function(target){for(var i=1;i-1&&value%1==0&&value-1&&value%1==0&&value<=MAX_SAFE_INTEGER;} module.exports=isLength;}),(function(module,exports,__webpack_require__){var isPrototype=__webpack_require__(58),nativeKeys=__webpack_require__(244);var objectProto=Object.prototype;var hasOwnProperty=objectProto.hasOwnProperty;function baseKeys(object){if(!isPrototype(object)){return nativeKeys(object);} var result=[];for(var key in Object(object)){if(hasOwnProperty.call(object,key)&&key!='constructor'){result.push(key);}} return result;} module.exports=baseKeys;}),(function(module,exports){var objectProto=Object.prototype;function isPrototype(value){var Ctor=value&&value.constructor,proto=(typeof Ctor=='function'&&Ctor.prototype)||objectProto;return value===proto;} module.exports=isPrototype;}),(function(module,exports,__webpack_require__){var DataView=__webpack_require__(245),Map=__webpack_require__(50),Promise=__webpack_require__(246),Set=__webpack_require__(247),WeakMap=__webpack_require__(109),baseGetTag=__webpack_require__(15),toSource=__webpack_require__(100);var mapTag='[object Map]',objectTag='[object Object]',promiseTag='[object Promise]',setTag='[object Set]',weakMapTag='[object WeakMap]';var dataViewTag='[object DataView]';var dataViewCtorString=toSource(DataView),mapCtorString=toSource(Map),promiseCtorString=toSource(Promise),setCtorString=toSource(Set),weakMapCtorString=toSource(WeakMap);var getTag=baseGetTag;if((DataView&&getTag(new DataView(new ArrayBuffer(1)))!=dataViewTag)||(Map&&getTag(new Map)!=mapTag)||(Promise&&getTag(Promise.resolve())!=promiseTag)||(Set&&getTag(new Set)!=setTag)||(WeakMap&&getTag(new WeakMap)!=weakMapTag)){getTag=function(value){var result=baseGetTag(value),Ctor=result==objectTag?value.constructor:undefined,ctorString=Ctor?toSource(Ctor):'';if(ctorString){switch(ctorString){case dataViewCtorString:return dataViewTag;case mapCtorString:return mapTag;case promiseCtorString:return promiseTag;case setCtorString:return setTag;case weakMapCtorString:return weakMapTag;}} return result;};} module.exports=getTag;}),(function(module,exports,__webpack_require__){var baseGet=__webpack_require__(61);function get(object,path,defaultValue){var result=object==null?undefined:baseGet(object,path);return result===undefined?defaultValue:result;} module.exports=get;}),(function(module,exports,__webpack_require__){var castPath=__webpack_require__(37),toKey=__webpack_require__(24);function baseGet(object,path){path=castPath(path,object);var index=0,length=path.length;while(object!=null&&index0&&arguments[0]!==undefined?arguments[0]:1;return{type:IX2_TEST_FRAME_RENDERED,payload:{step:step}};};exports.testFrameRendered=testFrameRendered;var eventStateChanged=function eventStateChanged(stateKey,newState){return{type:IX2_EVENT_STATE_CHANGED,payload:{stateKey:stateKey,newState:newState}};};exports.eventStateChanged=eventStateChanged;var animationFrameChanged=function animationFrameChanged(now,parameters){return{type:IX2_ANIMATION_FRAME_CHANGED,payload:{now:now,parameters:parameters}};};exports.animationFrameChanged=animationFrameChanged;var parameterChanged=function parameterChanged(key,value){return{type:IX2_PARAMETER_CHANGED,payload:{key:key,value:value}};};exports.parameterChanged=parameterChanged;var instanceAdded=function instanceAdded(options){return{type:IX2_INSTANCE_ADDED,payload:(0,_extends2["default"])({},options)};};exports.instanceAdded=instanceAdded;var instanceStarted=function instanceStarted(instanceId,time){return{type:IX2_INSTANCE_STARTED,payload:{instanceId:instanceId,time:time}};};exports.instanceStarted=instanceStarted;var instanceRemoved=function instanceRemoved(instanceId){return{type:IX2_INSTANCE_REMOVED,payload:{instanceId:instanceId}};};exports.instanceRemoved=instanceRemoved;var elementStateChanged=function elementStateChanged(elementId,actionTypeId,current,actionItem){return{type:IX2_ELEMENT_STATE_CHANGED,payload:{elementId:elementId,actionTypeId:actionTypeId,current:current,actionItem:actionItem}};};exports.elementStateChanged=elementStateChanged;var actionListPlaybackChanged=function actionListPlaybackChanged(_ref4){var actionListId=_ref4.actionListId,isPlaying=_ref4.isPlaying;return{type:IX2_ACTION_LIST_PLAYBACK_CHANGED,payload:{actionListId:actionListId,isPlaying:isPlaying}};};exports.actionListPlaybackChanged=actionListPlaybackChanged;var viewportWidthChanged=function viewportWidthChanged(_ref5){var width=_ref5.width,mediaQueries=_ref5.mediaQueries;return{type:IX2_VIEWPORT_WIDTH_CHANGED,payload:{width:width,mediaQueries:mediaQueries}};};exports.viewportWidthChanged=viewportWidthChanged;var mediaQueriesDefined=function mediaQueriesDefined(){return{type:IX2_MEDIA_QUERIES_DEFINED};};exports.mediaQueriesDefined=mediaQueriesDefined;}),(function(module,exports,__webpack_require__){var baseCreate=__webpack_require__(126),baseLodash=__webpack_require__(67);function LodashWrapper(value,chainAll){this.__wrapped__=value;this.__actions__=[];this.__chain__=!!chainAll;this.__index__=0;this.__values__=undefined;} LodashWrapper.prototype=baseCreate(baseLodash.prototype);LodashWrapper.prototype.constructor=LodashWrapper;module.exports=LodashWrapper;}),(function(module,exports){function baseLodash(){} module.exports=baseLodash;}),(function(module,exports,__webpack_require__){var baseCreate=__webpack_require__(126),baseLodash=__webpack_require__(67);var MAX_ARRAY_LENGTH=4294967295;function LazyWrapper(value){this.__wrapped__=value;this.__actions__=[];this.__dir__=1;this.__filtered__=false;this.__iteratees__=[];this.__takeCount__=MAX_ARRAY_LENGTH;this.__views__=[];} LazyWrapper.prototype=baseCreate(baseLodash.prototype);LazyWrapper.prototype.constructor=LazyWrapper;module.exports=LazyWrapper;}),(function(module,exports,__webpack_require__){"use strict";/*! * tram.js v0.8.2-global * Cross-browser CSS3 transitions in JavaScript * https://github.com/bkwld/tram * MIT License */var _interopRequireDefault=__webpack_require__(1);var _typeof2=_interopRequireDefault(__webpack_require__(17));window.tram=function(a){function b(a,b){var c=new M.Bare();return c.init(a,b);} function c(a){return a.replace(/[A-Z]/g,function(a){return "-"+a.toLowerCase();});} function d(a){var b=parseInt(a.slice(1),16),c=b>>16&255,d=b>>8&255,e=255&b;return[c,d,e];} function e(a,b,c){return "#"+(1<<24|a<<16|b<<8|c).toString(16).slice(1);} function f(){} function g(a,b){j("Type warning: Expected: ["+a+"] Got: ["+(0,_typeof2["default"])(b)+"] "+b);} function h(a,b,c){j("Units do not match ["+a+"]: "+b+", "+c);} function i(a,b,c){if(void 0!==b&&(c=b),void 0===a)return c;var d=c;return $.test(a)||!_.test(a)?d=parseInt(a,10):_.test(a)&&(d=1e3*parseFloat(a)),0>d&&(d=0),d===d?d:c;} function j(a){U.debug&&window&&window.console.warn(a);} function k(a){for(var b=-1,c=a?a.length:0,d=[];++bf&&(f=a.span),a.stop(),a.animate(b);},function(a){"wait"in a&&(f=i(a.wait,0));}),t.call(this),f>0&&(this.timer=new S({duration:f,context:this}),this.active=!0,b&&(this.timer.complete=h));var g=this,j=!1,k={};J(function(){u.call(g,a,function(a){a.active&&(j=!0,k[a.name]=a.nextStyle);}),j&&g.$el.css(k);});}}} function f(a){a=i(a,0),this.active?this.queue.push({options:a}):(this.timer=new S({duration:a,context:this,complete:h}),this.active=!0);} function g(a){return this.active?(this.queue.push({options:a,args:arguments}),void(this.timer.complete=h)):j("No active transition timer. Use start() or wait() before then().");} function h(){if(this.timer&&this.timer.destroy(),this.active=!1,this.queue.length){var a=this.queue.shift();e.call(this,a.options,!0,a.args);}} function l(a){this.timer&&this.timer.destroy(),this.queue=[],this.active=!1;var b;"string"==typeof a?(b={},b[a]=1):b="object"==(0,_typeof2["default"])(a)&&null!=a?a:this.props,u.call(this,b,v),t.call(this);} function m(a){l.call(this,a),u.call(this,a,w,x);} function n(a){"string"!=typeof a&&(a="block"),this.el.style.display=a;} function o(){l.call(this),this.el.style.display="none";} function p(){this.el.offsetHeight;} function r(){l.call(this),a.removeData(this.el,q),this.$el=this.el=null;} function t(){var a,b,c=[];this.upstream&&c.push(this.upstream);for(a in this.props){b=this.props[a],b.active&&c.push(b.string);} c=c.join(","),this.style!==c&&(this.style=c,this.el.style[G.transition.dom]=c);} function u(a,b,e){var f,g,h,i,j=b!==v,k={};for(f in a){h=a[f],f in Z?(k.transform||(k.transform={}),k.transform[f]=h):(s.test(f)&&(f=c(f)),f in Y?k[f]=h:(i||(i={}),i[f]=h));} for(f in k){if(h=k[f],g=this.props[f],!g){if(!j)continue;g=d.call(this,f);} b.call(this,g,h);} e&&i&&e.call(this,i);} function v(a){a.stop();} function w(a,b){a.set(b);} function x(a){this.$el.css(a);} function y(a,c){b[a]=function(){return this.children?A.call(this,c,arguments):(this.el&&c.apply(this,arguments),this);};} function A(a,b){var c,d=this.children.length;for(c=0;d>c;c++){a.apply(this.children[c],b);} return this;} b.init=function(b){if(this.$el=a(b),this.el=this.$el[0],this.props={},this.queue=[],this.style="",this.active=!1,U.keepInherited&&!U.fallback){var c=W(this.el,"transition");c&&!z.test(c)&&(this.upstream=c);} G.backface&&U.hideBackface&&V(this.el,G.backface.css,"hidden");},y("add",d),y("start",e),y("wait",f),y("then",g),y("next",h),y("stop",l),y("set",m),y("show",n),y("hide",o),y("redraw",p),y("destroy",r);}),M=l(L,function(b){function c(b,c){var d=a.data(b,q)||a.data(b,q,new L.Bare());return d.el||d.init(b),c?d.start(c):d;} b.init=function(b,d){var e=a(b);if(!e.length)return this;if(1===e.length)return c(e[0],d);var f=[];return e.each(function(a,b){f.push(c(b,d));}),this.children=f,this;};}),N=l(function(a){function b(){var a=this.get();this.update("auto");var b=this.get();return this.update(a),b;} function c(a,b,c){return void 0!==b&&(c=b),a in m?a:c;} function d(a){var b=/rgba?\((\d+),\s*(\d+),\s*(\d+)/.exec(a);return(b?e(b[1],b[2],b[3]):a).replace(/#(\w)(\w)(\w)$/,"#$1$1$2$2$3$3");} var f={duration:500,ease:"ease",delay:0};a.init=function(a,b,d,e){this.$el=a,this.el=a[0];var g=b[0];d[2]&&(g=d[2]),X[g]&&(g=X[g]),this.name=g,this.type=d[1],this.duration=i(b[1],this.duration,f.duration),this.ease=c(b[2],this.ease,f.ease),this.delay=i(b[3],this.delay,f.delay),this.span=this.duration+this.delay,this.active=!1,this.nextStyle=null,this.auto=A.test(this.name),this.unit=e.unit||this.unit||U.defaultUnit,this.angle=e.angle||this.angle||U.defaultAngle,U.fallback||e.fallback?this.animate=this.fallback:(this.animate=this.transition,this.string=this.name+B+this.duration+"ms"+("ease"!=this.ease?B+m[this.ease][0]:"")+(this.delay?B+this.delay+"ms":""));},a.set=function(a){a=this.convert(a,this.type),this.update(a),this.redraw();},a.transition=function(a){this.active=!0,a=this.convert(a,this.type),this.auto&&("auto"==this.el.style[this.name]&&(this.update(this.get()),this.redraw()),"auto"==a&&(a=b.call(this))),this.nextStyle=a;},a.fallback=function(a){var c=this.el.style[this.name]||this.convert(this.get(),this.type);a=this.convert(a,this.type),this.auto&&("auto"==c&&(c=this.convert(this.get(),this.type)),"auto"==a&&(a=b.call(this))),this.tween=new R({from:c,to:a,duration:this.duration,delay:this.delay,ease:this.ease,update:this.update,context:this});},a.get=function(){return W(this.el,this.name);},a.update=function(a){V(this.el,this.name,a);},a.stop=function(){(this.active||this.nextStyle)&&(this.active=!1,this.nextStyle=null,V(this.el,this.name,this.get()));var a=this.tween;a&&a.context&&a.destroy();},a.convert=function(a,b){if("auto"==a&&this.auto)return a;var c,e="number"==typeof a,f="string"==typeof a;switch(b){case t:if(e)return a;if(f&&""===a.replace(r,""))return+a;c="number(unitless)";break;case u:if(f){if(""===a&&this.original)return this.original;if(b.test(a))return "#"==a.charAt(0)&&7==a.length?a:d(a);} c="hex or rgb string";break;case v:if(e)return a+this.unit;if(f&&b.test(a))return a;c="number(px) or string(unit)";break;case w:if(e)return a+this.unit;if(f&&b.test(a))return a;c="number(px) or string(unit or %)";break;case x:if(e)return a+this.angle;if(f&&b.test(a))return a;c="number(deg) or string(angle)";break;case y:if(e)return a;if(f&&w.test(a))return a;c="number(unitless) or string(unit or %)";} return g(c,a),a;},a.redraw=function(){this.el.offsetHeight;};}),O=l(N,function(a,b){a.init=function(){b.init.apply(this,arguments),this.original||(this.original=this.convert(this.get(),u));};}),P=l(N,function(a,b){a.init=function(){b.init.apply(this,arguments),this.animate=this.fallback;},a.get=function(){return this.$el[this.name]();},a.update=function(a){this.$el[this.name](a);};}),Q=l(N,function(a,b){function c(a,b){var c,d,e,f,g;for(c in a){f=Z[c],e=f[0],d=f[1]||c,g=this.convert(a[c],e),b.call(this,d,g,e);}} a.init=function(){b.init.apply(this,arguments),this.current||(this.current={},Z.perspective&&U.perspective&&(this.current.perspective=U.perspective,V(this.el,this.name,this.style(this.current)),this.redraw()));},a.set=function(a){c.call(this,a,function(a,b){this.current[a]=b;}),V(this.el,this.name,this.style(this.current)),this.redraw();},a.transition=function(a){var b=this.values(a);this.tween=new T({current:this.current,values:b,duration:this.duration,delay:this.delay,ease:this.ease});var c,d={};for(c in this.current){d[c]=c in b?b[c]:this.current[c];} this.active=!0,this.nextStyle=this.style(d);},a.fallback=function(a){var b=this.values(a);this.tween=new T({current:this.current,values:b,duration:this.duration,delay:this.delay,ease:this.ease,update:this.update,context:this});},a.update=function(){V(this.el,this.name,this.style(this.current));},a.style=function(a){var b,c="";for(b in a){c+=b+"("+a[b]+") ";} return c;},a.values=function(a){var b,d={};return c.call(this,a,function(a,c,e){d[a]=c,void 0===this.current[a]&&(b=0,~a.indexOf("scale")&&(b=1),this.current[a]=this.convert(b,e));}),d;};}),R=l(function(b){function c(a){1===n.push(a)&&J(g);} function g(){var a,b,c,d=n.length;if(d)for(J(g),b=K(),a=d;a--;){c=n[a],c&&c.render(b);}} function i(b){var c,d=a.inArray(b,n);d>=0&&(c=n.slice(d+1),n.length=d,c.length&&(n=n.concat(c)));} function j(a){return Math.round(a*o)/o;} function k(a,b,c){return e(a[0]+c*(b[0]-a[0]),a[1]+c*(b[1]-a[1]),a[2]+c*(b[2]-a[2]));} var l={ease:m.ease[1],from:0,to:1};b.init=function(a){this.duration=a.duration||0,this.delay=a.delay||0;var b=a.ease||l.ease;m[b]&&(b=m[b][1]),"function"!=typeof b&&(b=l.ease),this.ease=b,this.update=a.update||f,this.complete=a.complete||f,this.context=a.context||this,this.name=a.name;var c=a.from,d=a.to;void 0===c&&(c=l.from),void 0===d&&(d=l.to),this.unit=a.unit||"","number"==typeof c&&"number"==typeof d?(this.begin=c,this.change=d-c):this.format(d,c),this.value=this.begin+this.unit,this.start=K(),a.autoplay!==!1&&this.play();},b.play=function(){this.active||(this.start||(this.start=K()),this.active=!0,c(this));},b.stop=function(){this.active&&(this.active=!1,i(this));},b.render=function(a){var b,c=a-this.start;if(this.delay){if(c<=this.delay)return;c-=this.delay;} if(ci)if(hasOwn(O,key=names[i++])){~indexOf(result,key)||push(result,key);} return result;};}),(function(module,exports,__webpack_require__){var toIndexedObject=__webpack_require__(26);var toAbsoluteIndex=__webpack_require__(164);var lengthOfArrayLike=__webpack_require__(165);var createMethod=function(IS_INCLUDES){return function($this,el,fromIndex){var O=toIndexedObject($this);var length=lengthOfArrayLike(O);var index=toAbsoluteIndex(fromIndex,length);var value;if(IS_INCLUDES&&el!=el)while(length>index){value=O[index++];if(value!=value)return true;}else for(;length>index;index++){if((IS_INCLUDES||index in O)&&O[index]===el)return IS_INCLUDES||index||0;}return!IS_INCLUDES&&-1;};};module.exports={includes:createMethod(true),indexOf:createMethod(false)};}),(function(module,exports){var ceil=Math.ceil;var floor=Math.floor;module.exports=function(argument){var number=+argument;return number!==number||number===0?0:(number>0?floor:ceil)(number);};}),(function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _createStore__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(46);__webpack_require__.d(__webpack_exports__,"createStore",function(){return _createStore__WEBPACK_IMPORTED_MODULE_0__["default"];});var _combineReducers__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(90);__webpack_require__.d(__webpack_exports__,"combineReducers",function(){return _combineReducers__WEBPACK_IMPORTED_MODULE_1__["default"];});var _bindActionCreators__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(92);__webpack_require__.d(__webpack_exports__,"bindActionCreators",function(){return _bindActionCreators__WEBPACK_IMPORTED_MODULE_2__["default"];});var _applyMiddleware__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(93);__webpack_require__.d(__webpack_exports__,"applyMiddleware",function(){return _applyMiddleware__WEBPACK_IMPORTED_MODULE_3__["default"];});var _compose__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(47);__webpack_require__.d(__webpack_exports__,"compose",function(){return _compose__WEBPACK_IMPORTED_MODULE_4__["default"];});var _utils_warning__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(91);function isCrushed(){} if(false){}}),(function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _baseGetTag_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(175);var _getPrototype_js__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(180);var _isObjectLike_js__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(182);var objectTag='[object Object]';var funcProto=Function.prototype,objectProto=Object.prototype;var funcToString=funcProto.toString;var hasOwnProperty=objectProto.hasOwnProperty;var objectCtorString=funcToString.call(Object);function isPlainObject(value){if(!Object(_isObjectLike_js__WEBPACK_IMPORTED_MODULE_2__["default"])(value)||Object(_baseGetTag_js__WEBPACK_IMPORTED_MODULE_0__["default"])(value)!=objectTag){return false;} var proto=Object(_getPrototype_js__WEBPACK_IMPORTED_MODULE_1__["default"])(value);if(proto===null){return true;} var Ctor=hasOwnProperty.call(proto,'constructor')&&proto.constructor;return typeof Ctor=='function'&&Ctor instanceof Ctor&&funcToString.call(Ctor)==objectCtorString;} __webpack_exports__["default"]=(isPlainObject);}),(function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _root_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(176);var Symbol=_root_js__WEBPACK_IMPORTED_MODULE_0__["default"].Symbol;__webpack_exports__["default"]=(Symbol);}),(function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);__webpack_require__.d(__webpack_exports__,"default",function(){return combineReducers;});var _createStore__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(46);var lodash_es_isPlainObject__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(88);var _utils_warning__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(91);function getUndefinedStateErrorMessage(key,action){var actionType=action&&action.type;var actionName=actionType&&'"'+actionType.toString()+'"'||'an action';return 'Given action '+actionName+', reducer "'+key+'" returned undefined. '+'To ignore an action, you must explicitly return the previous state.';} function getUnexpectedStateShapeWarningMessage(inputState,reducers,action,unexpectedKeyCache){var reducerKeys=Object.keys(reducers);var argumentName=action&&action.type===_createStore__WEBPACK_IMPORTED_MODULE_0__["ActionTypes"].INIT?'preloadedState argument passed to createStore':'previous state received by the reducer';if(reducerKeys.length===0){return 'Store does not have a valid reducer. Make sure the argument passed '+'to combineReducers is an object whose values are reducers.';} if(!Object(lodash_es_isPlainObject__WEBPACK_IMPORTED_MODULE_1__["default"])(inputState)){return 'The '+argumentName+' has unexpected type of "'+{}.toString.call(inputState).match(/\s([a-z|A-Z]+)/)[1]+'". Expected argument to be an object with the following '+('keys: "'+reducerKeys.join('", "')+'"');} var unexpectedKeys=Object.keys(inputState).filter(function(key){return!reducers.hasOwnProperty(key)&&!unexpectedKeyCache[key];});unexpectedKeys.forEach(function(key){unexpectedKeyCache[key]=true;});if(unexpectedKeys.length>0){return 'Unexpected '+(unexpectedKeys.length>1?'keys':'key')+' '+('"'+unexpectedKeys.join('", "')+'" found in '+argumentName+'. ')+'Expected to find one of the known reducer keys instead: '+('"'+reducerKeys.join('", "')+'". Unexpected keys will be ignored.');}} function assertReducerSanity(reducers){Object.keys(reducers).forEach(function(key){var reducer=reducers[key];var initialState=reducer(undefined,{type:_createStore__WEBPACK_IMPORTED_MODULE_0__["ActionTypes"].INIT});if(typeof initialState==='undefined'){throw new Error('Reducer "'+key+'" returned undefined during initialization. '+'If the state passed to the reducer is undefined, you must '+'explicitly return the initial state. The initial state may '+'not be undefined.');} var type='@@redux/PROBE_UNKNOWN_ACTION_'+Math.random().toString(36).substring(7).split('').join('.');if(typeof reducer(undefined,{type:type})==='undefined'){throw new Error('Reducer "'+key+'" returned undefined when probed with a random type. '+('Don\'t try to handle '+_createStore__WEBPACK_IMPORTED_MODULE_0__["ActionTypes"].INIT+' or other actions in "redux/*" ')+'namespace. They are considered private. Instead, you must return the '+'current state for any unknown actions, unless it is undefined, '+'in which case you must return the initial state, regardless of the '+'action type. The initial state may not be undefined.');}});} function combineReducers(reducers){var reducerKeys=Object.keys(reducers);var finalReducers={};for(var i=0;i-1?iterable[iteratee?collection[index]:index]:undefined;};} module.exports=createFind;}),(function(module,exports,__webpack_require__){var ListCache=__webpack_require__(31),stackClear=__webpack_require__(202),stackDelete=__webpack_require__(203),stackGet=__webpack_require__(204),stackHas=__webpack_require__(205),stackSet=__webpack_require__(206);function Stack(entries){var data=this.__data__=new ListCache(entries);this.size=data.size;} Stack.prototype.clear=stackClear;Stack.prototype['delete']=stackDelete;Stack.prototype.get=stackGet;Stack.prototype.has=stackHas;Stack.prototype.set=stackSet;module.exports=Stack;}),(function(module,exports,__webpack_require__){var baseGetTag=__webpack_require__(15),isObject=__webpack_require__(8);var asyncTag='[object AsyncFunction]',funcTag='[object Function]',genTag='[object GeneratorFunction]',proxyTag='[object Proxy]';function isFunction(value){if(!isObject(value)){return false;} var tag=baseGetTag(value);return tag==funcTag||tag==genTag||tag==asyncTag||tag==proxyTag;} module.exports=isFunction;}),(function(module,exports,__webpack_require__){(function(global){var freeGlobal=typeof global=='object'&&global&&global.Object===Object&&global;module.exports=freeGlobal;}.call(this,__webpack_require__(25)))}),(function(module,exports){var funcProto=Function.prototype;var funcToString=funcProto.toString;function toSource(func){if(func!=null){try{return funcToString.call(func);}catch(e){} try{return(func+'');}catch(e){}} return '';} module.exports=toSource;}),(function(module,exports,__webpack_require__){var baseIsEqualDeep=__webpack_require__(225),isObjectLike=__webpack_require__(12);function baseIsEqual(value,other,bitmask,customizer,stack){if(value===other){return true;} if(value==null||other==null||(!isObjectLike(value)&&!isObjectLike(other))){return value!==value&&other!==other;} return baseIsEqualDeep(value,other,bitmask,customizer,baseIsEqual,stack);} module.exports=baseIsEqual;}),(function(module,exports,__webpack_require__){var SetCache=__webpack_require__(226),arraySome=__webpack_require__(229),cacheHas=__webpack_require__(230);var COMPARE_PARTIAL_FLAG=1,COMPARE_UNORDERED_FLAG=2;function equalArrays(array,other,bitmask,customizer,equalFunc,stack){var isPartial=bitmask&COMPARE_PARTIAL_FLAG,arrLength=array.length,othLength=other.length;if(arrLength!=othLength&&!(isPartial&&othLength>arrLength)){return false;} var arrStacked=stack.get(array);var othStacked=stack.get(other);if(arrStacked&&othStacked){return arrStacked==other&&othStacked==array;} var index=-1,result=true,seen=(bitmask&COMPARE_UNORDERED_FLAG)?new SetCache:undefined;stack.set(array,other);stack.set(other,array);while(++index0.0){aB=currentT;}else{aA=currentT;}}while(Math.abs(currentX)>SUBDIVISION_PRECISION&&++i=NEWTON_MIN_SLOPE){return newtonRaphsonIterate(aX,guessForT,mX1,mX2);}else if(initialSlope===0.0){return guessForT;}else{return binarySubdivide(aX,intervalStart,intervalStart+kSampleStepSize,mX1,mX2);}} return function BezierEasing(x){if(mX1===mY1&&mX2===mY2){return x;} if(x===0){return 0;} if(x===1){return 1;} return calcBezier(getTForX(x),mY1,mY2);};};}),(function(module,exports,__webpack_require__){"use strict";var _interopRequireDefault2=__webpack_require__(1);var _toConsumableArray2=_interopRequireDefault2(__webpack_require__(119));var _interopRequireDefault=__webpack_require__(1);var _interopRequireWildcard=__webpack_require__(18);Object.defineProperty(exports,"__esModule",{value:true});exports.optimizeFloat=optimizeFloat;exports.createBezierEasing=createBezierEasing;exports.applyEasing=applyEasing;var easings=_interopRequireWildcard(__webpack_require__(116));var _bezierEasing=_interopRequireDefault(__webpack_require__(117));function optimizeFloat(value){var digits=arguments.length>1&&arguments[1]!==undefined?arguments[1]:5;var base=arguments.length>2&&arguments[2]!==undefined?arguments[2]:10;var pow=Math.pow(base,digits);var _float=Number(Math.round(value*pow)/pow);return Math.abs(_float)>0.0001?_float:0;} function createBezierEasing(easing){return(0,_bezierEasing["default"]).apply(void 0,(0,_toConsumableArray2["default"])(easing));} function applyEasing(easing,position,customEasingFn){if(position===0){return 0;} if(position===1){return 1;} if(customEasingFn){return optimizeFloat(position>0?customEasingFn(position):position);} return optimizeFloat(position>0&&easing&&easings[easing]?easings[easing](position):position);}}),(function(module,exports,__webpack_require__){var arrayWithoutHoles=__webpack_require__(264);var iterableToArray=__webpack_require__(265);var nonIterableSpread=__webpack_require__(266);function _toConsumableArray(arr){return arrayWithoutHoles(arr)||iterableToArray(arr)||nonIterableSpread();} module.exports=_toConsumableArray;}),(function(module,exports,__webpack_require__){"use strict";var _interopRequireDefault=__webpack_require__(1);var _defineProperty2=_interopRequireDefault(__webpack_require__(21));Object.defineProperty(exports,"__esModule",{value:true});exports.isPluginType=isPluginType;exports.clearPlugin=exports.renderPlugin=exports.createPluginInstance=exports.getPluginDestination=exports.getPluginDuration=exports.getPluginOrigin=exports.getPluginConfig=void 0;var _IX2LottieUtils=__webpack_require__(268);var _constants=__webpack_require__(4);var _IX2BrowserSupport=__webpack_require__(48);var pluginMethodMap=(0,_defineProperty2["default"])({},_constants.ActionTypeConsts.PLUGIN_LOTTIE,{getConfig:_IX2LottieUtils.getPluginConfig,getOrigin:_IX2LottieUtils.getPluginOrigin,getDuration:_IX2LottieUtils.getPluginDuration,getDestination:_IX2LottieUtils.getPluginDestination,createInstance:_IX2LottieUtils.createPluginInstance,render:_IX2LottieUtils.renderPlugin,clear:_IX2LottieUtils.clearPlugin});function isPluginType(actionTypeId){return actionTypeId===_constants.ActionTypeConsts.PLUGIN_LOTTIE;} var pluginMethod=function pluginMethod(methodName){return function(actionTypeId){if(!_IX2BrowserSupport.IS_BROWSER_ENV){return function(){return null;};} var plugin=pluginMethodMap[actionTypeId];if(!plugin){throw new Error("IX2 no plugin configured for: ".concat(actionTypeId));} var method=plugin[methodName];if(!method){throw new Error("IX2 invalid plugin method: ".concat(methodName));} return method;};};var getPluginConfig=pluginMethod('getConfig');exports.getPluginConfig=getPluginConfig;var getPluginOrigin=pluginMethod('getOrigin');exports.getPluginOrigin=getPluginOrigin;var getPluginDuration=pluginMethod('getDuration');exports.getPluginDuration=getPluginDuration;var getPluginDestination=pluginMethod('getDestination');exports.getPluginDestination=getPluginDestination;var createPluginInstance=pluginMethod('createInstance');exports.createPluginInstance=createPluginInstance;var renderPlugin=pluginMethod('render');exports.renderPlugin=renderPlugin;var clearPlugin=pluginMethod('clear');exports.clearPlugin=clearPlugin;}),(function(module,exports,__webpack_require__){var baseForOwn=__webpack_require__(122),createBaseEach=__webpack_require__(275);var baseEach=createBaseEach(baseForOwn);module.exports=baseEach;}),(function(module,exports,__webpack_require__){var baseFor=__webpack_require__(273),keys=__webpack_require__(35);function baseForOwn(object,iteratee){return object&&baseFor(object,iteratee,keys);} module.exports=baseForOwn;}),(function(module,exports,__webpack_require__){"use strict";var _interopRequireDefault2=__webpack_require__(1);var _toConsumableArray2=_interopRequireDefault2(__webpack_require__(119));var _interopRequireWildcard=__webpack_require__(18);var _interopRequireDefault=__webpack_require__(1);Object.defineProperty(exports,"__esModule",{value:true});exports.observeRequests=observeRequests;exports.startEngine=startEngine;exports.stopEngine=stopEngine;exports.stopAllActionGroups=stopAllActionGroups;exports.stopActionGroup=stopActionGroup;exports.startActionGroup=startActionGroup;var _extends2=_interopRequireDefault(__webpack_require__(30));var _objectWithoutPropertiesLoose2=_interopRequireDefault(__webpack_require__(282));var _find=_interopRequireDefault(__webpack_require__(95));var _get=_interopRequireDefault(__webpack_require__(60));var _size=_interopRequireDefault(__webpack_require__(283));var _omitBy=_interopRequireDefault(__webpack_require__(289));var _isEmpty=_interopRequireDefault(__webpack_require__(301));var _mapValues=_interopRequireDefault(__webpack_require__(302));var _forEach=_interopRequireDefault(__webpack_require__(303));var _throttle=_interopRequireDefault(__webpack_require__(306));var _constants=__webpack_require__(4);var _shared=__webpack_require__(14);var _IX2EngineActions=__webpack_require__(65);var elementApi=_interopRequireWildcard(__webpack_require__(309));var _IX2VanillaEvents=_interopRequireDefault(__webpack_require__(310));var QuickEffectsIdList=Object.keys(_constants.QuickEffectIds);var isQuickEffect=function isQuickEffect(actionTypeId){return QuickEffectsIdList.includes(actionTypeId);};var _constants$IX2EngineC=_constants.IX2EngineConstants,COLON_DELIMITER=_constants$IX2EngineC.COLON_DELIMITER,BOUNDARY_SELECTOR=_constants$IX2EngineC.BOUNDARY_SELECTOR,HTML_ELEMENT=_constants$IX2EngineC.HTML_ELEMENT,RENDER_GENERAL=_constants$IX2EngineC.RENDER_GENERAL,W_MOD_IX=_constants$IX2EngineC.W_MOD_IX;var _shared$IX2VanillaUti=_shared.IX2VanillaUtils,getAffectedElements=_shared$IX2VanillaUti.getAffectedElements,getElementId=_shared$IX2VanillaUti.getElementId,getDestinationValues=_shared$IX2VanillaUti.getDestinationValues,observeStore=_shared$IX2VanillaUti.observeStore,getInstanceId=_shared$IX2VanillaUti.getInstanceId,renderHTMLElement=_shared$IX2VanillaUti.renderHTMLElement,clearAllStyles=_shared$IX2VanillaUti.clearAllStyles,getMaxDurationItemIndex=_shared$IX2VanillaUti.getMaxDurationItemIndex,getComputedStyle=_shared$IX2VanillaUti.getComputedStyle,getInstanceOrigin=_shared$IX2VanillaUti.getInstanceOrigin,reduceListToGroup=_shared$IX2VanillaUti.reduceListToGroup,shouldNamespaceEventParameter=_shared$IX2VanillaUti.shouldNamespaceEventParameter,getNamespacedParameterId=_shared$IX2VanillaUti.getNamespacedParameterId,shouldAllowMediaQuery=_shared$IX2VanillaUti.shouldAllowMediaQuery,cleanupHTMLElement=_shared$IX2VanillaUti.cleanupHTMLElement,stringifyTarget=_shared$IX2VanillaUti.stringifyTarget,mediaQueriesEqual=_shared$IX2VanillaUti.mediaQueriesEqual,shallowEqual=_shared$IX2VanillaUti.shallowEqual;var _shared$IX2VanillaPlu=_shared.IX2VanillaPlugins,isPluginType=_shared$IX2VanillaPlu.isPluginType,createPluginInstance=_shared$IX2VanillaPlu.createPluginInstance,getPluginDuration=_shared$IX2VanillaPlu.getPluginDuration;var ua=navigator.userAgent;var IS_MOBILE_SAFARI=ua.match(/iPad/i)||ua.match(/iPhone/);var THROTTLED_EVENT_WAIT=12;function observeRequests(store){observeStore({store:store,select:function select(_ref){var ixRequest=_ref.ixRequest;return ixRequest.preview;},onChange:handlePreviewRequest});observeStore({store:store,select:function select(_ref2){var ixRequest=_ref2.ixRequest;return ixRequest.playback;},onChange:handlePlaybackRequest});observeStore({store:store,select:function select(_ref3){var ixRequest=_ref3.ixRequest;return ixRequest.stop;},onChange:handleStopRequest});observeStore({store:store,select:function select(_ref4){var ixRequest=_ref4.ixRequest;return ixRequest.clear;},onChange:handleClearRequest});} function observeMediaQueryChange(store){observeStore({store:store,select:function select(_ref5){var ixSession=_ref5.ixSession;return ixSession.mediaQueryKey;},onChange:function onChange(){stopEngine(store);clearAllStyles({store:store,elementApi:elementApi});startEngine({store:store,allowEvents:true});dispatchPageUpdateEvent();}});} function observeOneRenderTick(store,onTick){var unsubscribe=observeStore({store:store,select:function select(_ref6){var ixSession=_ref6.ixSession;return ixSession.tick;},onChange:function onChange(tick){onTick(tick);unsubscribe();}});} function handlePreviewRequest(_ref7,store){var rawData=_ref7.rawData,defer=_ref7.defer;var start=function start(){startEngine({store:store,rawData:rawData,allowEvents:true});dispatchPageUpdateEvent();};defer?setTimeout(start,0):start();} function dispatchPageUpdateEvent(){document.dispatchEvent(new CustomEvent('IX2_PAGE_UPDATE'));} function handlePlaybackRequest(playback,store){var actionTypeId=playback.actionTypeId,actionListId=playback.actionListId,actionItemId=playback.actionItemId,eventId=playback.eventId,allowEvents=playback.allowEvents,immediate=playback.immediate,testManual=playback.testManual,_playback$verbose=playback.verbose,verbose=_playback$verbose===void 0?true:_playback$verbose;var rawData=playback.rawData;if(actionListId&&actionItemId&&rawData&&immediate){var actionList=rawData.actionLists[actionListId];if(actionList){rawData=reduceListToGroup({actionList:actionList,actionItemId:actionItemId,rawData:rawData});}} startEngine({store:store,rawData:rawData,allowEvents:allowEvents,testManual:testManual});if(actionListId&&actionTypeId===_constants.ActionTypeConsts.GENERAL_START_ACTION||isQuickEffect(actionTypeId)){stopActionGroup({store:store,actionListId:actionListId});renderInitialGroup({store:store,actionListId:actionListId,eventId:eventId});var started=startActionGroup({store:store,eventId:eventId,actionListId:actionListId,immediate:immediate,verbose:verbose});if(verbose&&started){store.dispatch((0,_IX2EngineActions.actionListPlaybackChanged)({actionListId:actionListId,isPlaying:!immediate}));}}} function handleStopRequest(_ref8,store){var actionListId=_ref8.actionListId;if(actionListId){stopActionGroup({store:store,actionListId:actionListId});}else{stopAllActionGroups({store:store});} stopEngine(store);} function handleClearRequest(state,store){stopEngine(store);clearAllStyles({store:store,elementApi:elementApi});} function startEngine(_ref9){var store=_ref9.store,rawData=_ref9.rawData,allowEvents=_ref9.allowEvents,testManual=_ref9.testManual;var _store$getState=store.getState(),ixSession=_store$getState.ixSession;if(rawData){store.dispatch((0,_IX2EngineActions.rawDataImported)(rawData));} if(!ixSession.active){store.dispatch((0,_IX2EngineActions.sessionInitialized)({hasBoundaryNodes:Boolean(document.querySelector(BOUNDARY_SELECTOR)),reducedMotion:document.body.hasAttribute('data-wf-ix-vacation')&&window.matchMedia('(prefers-reduced-motion)').matches}));if(allowEvents){bindEvents(store);addDocumentClass();if(store.getState().ixSession.hasDefinedMediaQueries){observeMediaQueryChange(store);}} store.dispatch((0,_IX2EngineActions.sessionStarted)());startRenderLoop(store,testManual);}} function addDocumentClass(){var _document=document,documentElement=_document.documentElement;if(documentElement.className.indexOf(W_MOD_IX)===-1){documentElement.className+=" ".concat(W_MOD_IX);}} function startRenderLoop(store,testManual){var handleFrame=function handleFrame(now){var _store$getState2=store.getState(),ixSession=_store$getState2.ixSession,ixParameters=_store$getState2.ixParameters;if(ixSession.active){store.dispatch((0,_IX2EngineActions.animationFrameChanged)(now,ixParameters));if(testManual){observeOneRenderTick(store,handleFrame);}else{requestAnimationFrame(handleFrame);}}};handleFrame(window.performance.now());} function stopEngine(store){var _store$getState3=store.getState(),ixSession=_store$getState3.ixSession;if(ixSession.active){var eventListeners=ixSession.eventListeners;eventListeners.forEach(clearEventListener);store.dispatch((0,_IX2EngineActions.sessionStopped)());}} function clearEventListener(_ref10){var target=_ref10.target,listenerParams=_ref10.listenerParams;target.removeEventListener.apply(target,listenerParams);} function createGroupInstances(_ref11){var store=_ref11.store,eventStateKey=_ref11.eventStateKey,eventTarget=_ref11.eventTarget,eventId=_ref11.eventId,eventConfig=_ref11.eventConfig,actionListId=_ref11.actionListId,parameterGroup=_ref11.parameterGroup,smoothing=_ref11.smoothing,restingValue=_ref11.restingValue;var _store$getState4=store.getState(),ixData=_store$getState4.ixData,ixSession=_store$getState4.ixSession;var events=ixData.events;var event=events[eventId];var eventTypeId=event.eventTypeId;var targetCache={};var instanceActionGroups={};var instanceConfigs=[];var continuousActionGroups=parameterGroup.continuousActionGroups;var parameterId=parameterGroup.id;if(shouldNamespaceEventParameter(eventTypeId,eventConfig)){parameterId=getNamespacedParameterId(eventStateKey,parameterId);} var eventElementRoot=ixSession.hasBoundaryNodes&&eventTarget?elementApi.getClosestElement(eventTarget,BOUNDARY_SELECTOR):null;continuousActionGroups.forEach(function(actionGroup){var keyframe=actionGroup.keyframe,actionItems=actionGroup.actionItems;actionItems.forEach(function(actionItem){var actionTypeId=actionItem.actionTypeId;var target=actionItem.config.target;if(!target){return;} var elementRoot=target.boundaryMode?eventElementRoot:null;var key=stringifyTarget(target)+COLON_DELIMITER+actionTypeId;instanceActionGroups[key]=appendActionItem(instanceActionGroups[key],keyframe,actionItem);if(!targetCache[key]){targetCache[key]=true;var config=actionItem.config;getAffectedElements({config:config,event:event,eventTarget:eventTarget,elementRoot:elementRoot,elementApi:elementApi}).forEach(function(element){instanceConfigs.push({element:element,key:key});});}});});instanceConfigs.forEach(function(_ref12){var element=_ref12.element,key=_ref12.key;var actionGroups=instanceActionGroups[key];var actionItem=(0,_get["default"])(actionGroups,"[0].actionItems[0]",{});var actionTypeId=actionItem.actionTypeId;var pluginInstance=isPluginType(actionTypeId)?createPluginInstance(actionTypeId)(element,actionItem):null;var destination=getDestinationValues({element:element,actionItem:actionItem,elementApi:elementApi},pluginInstance);createInstance({store:store,element:element,eventId:eventId,actionListId:actionListId,actionItem:actionItem,destination:destination,continuous:true,parameterId:parameterId,actionGroups:actionGroups,smoothing:smoothing,restingValue:restingValue,pluginInstance:pluginInstance});});} function appendActionItem(){var actionGroups=arguments.length>0&&arguments[0]!==undefined?arguments[0]:[];var keyframe=arguments.length>1?arguments[1]:undefined;var actionItem=arguments.length>2?arguments[2]:undefined;var newActionGroups=(0,_toConsumableArray2["default"])(actionGroups);var groupIndex;newActionGroups.some(function(group,index){if(group.keyframe===keyframe){groupIndex=index;return true;} return false;});if(groupIndex==null){groupIndex=newActionGroups.length;newActionGroups.push({keyframe:keyframe,actionItems:[]});} newActionGroups[groupIndex].actionItems.push(actionItem);return newActionGroups;} function bindEvents(store){var _store$getState5=store.getState(),ixData=_store$getState5.ixData;var eventTypeMap=ixData.eventTypeMap;updateViewportWidth(store);(0,_forEach["default"])(eventTypeMap,function(events,key){var logic=_IX2VanillaEvents["default"][key];if(!logic){console.warn("IX2 event type not configured: ".concat(key));return;} bindEventType({logic:logic,store:store,events:events});});var _store$getState6=store.getState(),ixSession=_store$getState6.ixSession;if(ixSession.eventListeners.length){bindResizeEvents(store);}} var WINDOW_RESIZE_EVENTS=['resize','orientationchange'];function bindResizeEvents(store){var handleResize=function handleResize(){updateViewportWidth(store);};WINDOW_RESIZE_EVENTS.forEach(function(type){window.addEventListener(type,handleResize);store.dispatch((0,_IX2EngineActions.eventListenerAdded)(window,[type,handleResize]));});handleResize();} function updateViewportWidth(store){var _store$getState7=store.getState(),ixSession=_store$getState7.ixSession,ixData=_store$getState7.ixData;var width=window.innerWidth;if(width!==ixSession.viewportWidth){var mediaQueries=ixData.mediaQueries;store.dispatch((0,_IX2EngineActions.viewportWidthChanged)({width:width,mediaQueries:mediaQueries}));}} var mapFoundValues=function mapFoundValues(object,iteratee){return(0,_omitBy["default"])((0,_mapValues["default"])(object,iteratee),_isEmpty["default"]);};var forEachEventTarget=function forEachEventTarget(eventTargets,eventCallback){(0,_forEach["default"])(eventTargets,function(elements,eventId){elements.forEach(function(element,index){var eventStateKey=eventId+COLON_DELIMITER+index;eventCallback(element,eventId,eventStateKey);});});};var getAffectedForEvent=function getAffectedForEvent(event){var config={target:event.target,targets:event.targets};return getAffectedElements({config:config,elementApi:elementApi});};function bindEventType(_ref13){var logic=_ref13.logic,store=_ref13.store,events=_ref13.events;injectBehaviorCSSFixes(events);var eventTypes=logic.types,eventHandler=logic.handler;var _store$getState8=store.getState(),ixData=_store$getState8.ixData;var actionLists=ixData.actionLists;var eventTargets=mapFoundValues(events,getAffectedForEvent);if(!(0,_size["default"])(eventTargets)){return;} (0,_forEach["default"])(eventTargets,function(elements,key){var event=events[key];var eventAction=event.action,eventId=event.id,_event$mediaQueries=event.mediaQueries,mediaQueries=_event$mediaQueries===void 0?ixData.mediaQueryKeys:_event$mediaQueries;var actionListId=eventAction.config.actionListId;if(!mediaQueriesEqual(mediaQueries,ixData.mediaQueryKeys)){store.dispatch((0,_IX2EngineActions.mediaQueriesDefined)());} if(eventAction.actionTypeId===_constants.ActionTypeConsts.GENERAL_CONTINUOUS_ACTION){var configs=Array.isArray(event.config)?event.config:[event.config];configs.forEach(function(eventConfig){var continuousParameterGroupId=eventConfig.continuousParameterGroupId;var paramGroups=(0,_get["default"])(actionLists,"".concat(actionListId,".continuousParameterGroups"),[]);var parameterGroup=(0,_find["default"])(paramGroups,function(_ref14){var id=_ref14.id;return id===continuousParameterGroupId;});var smoothing=(eventConfig.smoothing||0)/100;var restingValue=(eventConfig.restingState||0)/100;if(!parameterGroup){return;} elements.forEach(function(eventTarget,index){var eventStateKey=eventId+COLON_DELIMITER+index;createGroupInstances({store:store,eventStateKey:eventStateKey,eventTarget:eventTarget,eventId:eventId,eventConfig:eventConfig,actionListId:actionListId,parameterGroup:parameterGroup,smoothing:smoothing,restingValue:restingValue});});});} if(eventAction.actionTypeId===_constants.ActionTypeConsts.GENERAL_START_ACTION||isQuickEffect(eventAction.actionTypeId)){renderInitialGroup({store:store,actionListId:actionListId,eventId:eventId});}});var handleEvent=function handleEvent(nativeEvent){var _store$getState9=store.getState(),ixSession=_store$getState9.ixSession;forEachEventTarget(eventTargets,function(element,eventId,eventStateKey){var event=events[eventId];var oldState=ixSession.eventState[eventStateKey];var eventAction=event.action,_event$mediaQueries2=event.mediaQueries,mediaQueries=_event$mediaQueries2===void 0?ixData.mediaQueryKeys:_event$mediaQueries2;if(!shouldAllowMediaQuery(mediaQueries,ixSession.mediaQueryKey)){return;} var handleEventWithConfig=function handleEventWithConfig(){var eventConfig=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{};var newState=eventHandler({store:store,element:element,event:event,eventConfig:eventConfig,nativeEvent:nativeEvent,eventStateKey:eventStateKey},oldState);if(!shallowEqual(newState,oldState)){store.dispatch((0,_IX2EngineActions.eventStateChanged)(eventStateKey,newState));}};if(eventAction.actionTypeId===_constants.ActionTypeConsts.GENERAL_CONTINUOUS_ACTION){var configs=Array.isArray(event.config)?event.config:[event.config];configs.forEach(handleEventWithConfig);}else{handleEventWithConfig();}});};var handleEventThrottled=(0,_throttle["default"])(handleEvent,THROTTLED_EVENT_WAIT);var addListeners=function addListeners(_ref15){var _ref15$target=_ref15.target,target=_ref15$target===void 0?document:_ref15$target,types=_ref15.types,shouldThrottle=_ref15.throttle;types.split(' ').filter(Boolean).forEach(function(type){var handlerFunc=shouldThrottle?handleEventThrottled:handleEvent;target.addEventListener(type,handlerFunc);store.dispatch((0,_IX2EngineActions.eventListenerAdded)(target,[type,handlerFunc]));});};if(Array.isArray(eventTypes)){eventTypes.forEach(addListeners);}else if(typeof eventTypes==='string'){addListeners(logic);}} function injectBehaviorCSSFixes(events){if(!IS_MOBILE_SAFARI){return;} var injectedSelectors={};var cssText='';for(var eventId in events){var _events$eventId=events[eventId],eventTypeId=_events$eventId.eventTypeId,target=_events$eventId.target;var selector=elementApi.getQuerySelector(target);if(injectedSelectors[selector]){continue;} if(eventTypeId===_constants.EventTypeConsts.MOUSE_CLICK||eventTypeId===_constants.EventTypeConsts.MOUSE_SECOND_CLICK){injectedSelectors[selector]=true;cssText+=selector+'{'+'cursor: pointer;'+'touch-action: manipulation;'+'}';}} if(cssText){var style=document.createElement('style');style.textContent=cssText;document.body.appendChild(style);}} function renderInitialGroup(_ref16){var store=_ref16.store,actionListId=_ref16.actionListId,eventId=_ref16.eventId;var _store$getState10=store.getState(),ixData=_store$getState10.ixData,ixSession=_store$getState10.ixSession;var actionLists=ixData.actionLists,events=ixData.events;var event=events[eventId];var actionList=actionLists[actionListId];if(actionList&&actionList.useFirstGroupAsInitialState){var initialStateItems=(0,_get["default"])(actionList,'actionItemGroups[0].actionItems',[]);var mediaQueries=(0,_get["default"])(event,'mediaQueries',ixData.mediaQueryKeys);if(!shouldAllowMediaQuery(mediaQueries,ixSession.mediaQueryKey)){return;} initialStateItems.forEach(function(actionItem){var _itemConfig$target;var itemConfig=actionItem.config,actionTypeId=actionItem.actionTypeId;var config=(itemConfig===null||itemConfig===void 0?void 0:(_itemConfig$target=itemConfig.target)===null||_itemConfig$target===void 0?void 0:_itemConfig$target.useEventTarget)===true?{target:event.target,targets:event.targets}:itemConfig;var itemElements=getAffectedElements({config:config,event:event,elementApi:elementApi});var shouldUsePlugin=isPluginType(actionTypeId);itemElements.forEach(function(element){var pluginInstance=shouldUsePlugin?createPluginInstance(actionTypeId)(element,actionItem):null;createInstance({destination:getDestinationValues({element:element,actionItem:actionItem,elementApi:elementApi},pluginInstance),immediate:true,store:store,element:element,eventId:eventId,actionItem:actionItem,actionListId:actionListId,pluginInstance:pluginInstance});});});}} function stopAllActionGroups(_ref17){var store=_ref17.store;var _store$getState11=store.getState(),ixInstances=_store$getState11.ixInstances;(0,_forEach["default"])(ixInstances,function(instance){if(!instance.continuous){var actionListId=instance.actionListId,verbose=instance.verbose;removeInstance(instance,store);if(verbose){store.dispatch((0,_IX2EngineActions.actionListPlaybackChanged)({actionListId:actionListId,isPlaying:false}));}}});} function stopActionGroup(_ref18){var store=_ref18.store,eventId=_ref18.eventId,eventTarget=_ref18.eventTarget,eventStateKey=_ref18.eventStateKey,actionListId=_ref18.actionListId;var _store$getState12=store.getState(),ixInstances=_store$getState12.ixInstances,ixSession=_store$getState12.ixSession;var eventElementRoot=ixSession.hasBoundaryNodes&&eventTarget?elementApi.getClosestElement(eventTarget,BOUNDARY_SELECTOR):null;(0,_forEach["default"])(ixInstances,function(instance){var boundaryMode=(0,_get["default"])(instance,'actionItem.config.target.boundaryMode');var validEventKey=eventStateKey?instance.eventStateKey===eventStateKey:true;if(instance.actionListId===actionListId&&instance.eventId===eventId&&validEventKey){if(eventElementRoot&&boundaryMode&&!elementApi.elementContains(eventElementRoot,instance.element)){return;} removeInstance(instance,store);if(instance.verbose){store.dispatch((0,_IX2EngineActions.actionListPlaybackChanged)({actionListId:actionListId,isPlaying:false}));}}});} function startActionGroup(_ref19){var store=_ref19.store,eventId=_ref19.eventId,eventTarget=_ref19.eventTarget,eventStateKey=_ref19.eventStateKey,actionListId=_ref19.actionListId,_ref19$groupIndex=_ref19.groupIndex,groupIndex=_ref19$groupIndex===void 0?0:_ref19$groupIndex,immediate=_ref19.immediate,verbose=_ref19.verbose;var _event$action;var _store$getState13=store.getState(),ixData=_store$getState13.ixData,ixSession=_store$getState13.ixSession;var events=ixData.events;var event=events[eventId]||{};var _event$mediaQueries3=event.mediaQueries,mediaQueries=_event$mediaQueries3===void 0?ixData.mediaQueryKeys:_event$mediaQueries3;var actionList=(0,_get["default"])(ixData,"actionLists.".concat(actionListId),{});var actionItemGroups=actionList.actionItemGroups,useFirstGroupAsInitialState=actionList.useFirstGroupAsInitialState;if(!actionItemGroups||!actionItemGroups.length){return false;} if(groupIndex>=actionItemGroups.length&&(0,_get["default"])(event,'config.loop')){groupIndex=0;} if(groupIndex===0&&useFirstGroupAsInitialState){groupIndex++;} var isFirstGroup=groupIndex===0||groupIndex===1&&useFirstGroupAsInitialState;var instanceDelay=isFirstGroup&&isQuickEffect((_event$action=event.action)===null||_event$action===void 0?void 0:_event$action.actionTypeId)?event.config.delay:undefined;var actionItems=(0,_get["default"])(actionItemGroups,[groupIndex,'actionItems'],[]);if(!actionItems.length){return false;} if(!shouldAllowMediaQuery(mediaQueries,ixSession.mediaQueryKey)){return false;} var eventElementRoot=ixSession.hasBoundaryNodes&&eventTarget?elementApi.getClosestElement(eventTarget,BOUNDARY_SELECTOR):null;var carrierIndex=getMaxDurationItemIndex(actionItems);var groupStartResult=false;actionItems.forEach(function(actionItem,actionIndex){var config=actionItem.config,actionTypeId=actionItem.actionTypeId;var shouldUsePlugin=isPluginType(actionTypeId);var target=config.target;if(!target){return;} var elementRoot=target.boundaryMode?eventElementRoot:null;var elements=getAffectedElements({config:config,event:event,eventTarget:eventTarget,elementRoot:elementRoot,elementApi:elementApi});elements.forEach(function(element,elementIndex){var pluginInstance=shouldUsePlugin?createPluginInstance(actionTypeId)(element,actionItem):null;var pluginDuration=shouldUsePlugin?getPluginDuration(actionTypeId)(element,actionItem):null;groupStartResult=true;var isCarrier=carrierIndex===actionIndex&&elementIndex===0;var computedStyle=getComputedStyle({element:element,actionItem:actionItem});var destination=getDestinationValues({element:element,actionItem:actionItem,elementApi:elementApi},pluginInstance);createInstance({store:store,element:element,actionItem:actionItem,eventId:eventId,eventTarget:eventTarget,eventStateKey:eventStateKey,actionListId:actionListId,groupIndex:groupIndex,isCarrier:isCarrier,computedStyle:computedStyle,destination:destination,immediate:immediate,verbose:verbose,pluginInstance:pluginInstance,pluginDuration:pluginDuration,instanceDelay:instanceDelay});});});return groupStartResult;} function createInstance(options){var _ixData$events$eventI;var store=options.store,computedStyle=options.computedStyle,rest=(0,_objectWithoutPropertiesLoose2["default"])(options,["store","computedStyle"]);var element=rest.element,actionItem=rest.actionItem,immediate=rest.immediate,pluginInstance=rest.pluginInstance,continuous=rest.continuous,restingValue=rest.restingValue,eventId=rest.eventId;var autoStart=!continuous;var instanceId=getInstanceId();var _store$getState14=store.getState(),ixElements=_store$getState14.ixElements,ixSession=_store$getState14.ixSession,ixData=_store$getState14.ixData;var elementId=getElementId(ixElements,element);var _ref20=ixElements[elementId]||{},refState=_ref20.refState;var refType=elementApi.getRefType(element);var skipMotion=ixSession.reducedMotion&&_constants.ReducedMotionTypes[actionItem.actionTypeId];var skipToValue;if(skipMotion&&continuous){switch((_ixData$events$eventI=ixData.events[eventId])===null||_ixData$events$eventI===void 0?void 0:_ixData$events$eventI.eventTypeId){case _constants.EventTypeConsts.MOUSE_MOVE:case _constants.EventTypeConsts.MOUSE_MOVE_IN_VIEWPORT:skipToValue=restingValue;break;default:skipToValue=0.5;break;}} var origin=getInstanceOrigin(element,refState,computedStyle,actionItem,elementApi,pluginInstance);store.dispatch((0,_IX2EngineActions.instanceAdded)((0,_extends2["default"])({instanceId:instanceId,elementId:elementId,origin:origin,refType:refType,skipMotion:skipMotion,skipToValue:skipToValue},rest)));dispatchCustomEvent(document.body,'ix2-animation-started',instanceId);if(immediate){renderImmediateInstance(store,instanceId);return;} observeStore({store:store,select:function select(_ref21){var ixInstances=_ref21.ixInstances;return ixInstances[instanceId];},onChange:handleInstanceChange});if(autoStart){store.dispatch((0,_IX2EngineActions.instanceStarted)(instanceId,ixSession.tick));}} function removeInstance(instance,store){dispatchCustomEvent(document.body,'ix2-animation-stopping',{instanceId:instance.id,state:store.getState()});var elementId=instance.elementId,actionItem=instance.actionItem;var _store$getState15=store.getState(),ixElements=_store$getState15.ixElements;var _ref22=ixElements[elementId]||{},ref=_ref22.ref,refType=_ref22.refType;if(refType===HTML_ELEMENT){cleanupHTMLElement(ref,actionItem,elementApi);} store.dispatch((0,_IX2EngineActions.instanceRemoved)(instance.id));} function dispatchCustomEvent(element,eventName,detail){var event=document.createEvent('CustomEvent');event.initCustomEvent(eventName,true,true,detail);element.dispatchEvent(event);} function renderImmediateInstance(store,instanceId){var _store$getState16=store.getState(),ixParameters=_store$getState16.ixParameters;store.dispatch((0,_IX2EngineActions.instanceStarted)(instanceId,0));store.dispatch((0,_IX2EngineActions.animationFrameChanged)(performance.now(),ixParameters));var _store$getState17=store.getState(),ixInstances=_store$getState17.ixInstances;handleInstanceChange(ixInstances[instanceId],store);} function handleInstanceChange(instance,store){var active=instance.active,continuous=instance.continuous,complete=instance.complete,elementId=instance.elementId,actionItem=instance.actionItem,actionTypeId=instance.actionTypeId,renderType=instance.renderType,current=instance.current,groupIndex=instance.groupIndex,eventId=instance.eventId,eventTarget=instance.eventTarget,eventStateKey=instance.eventStateKey,actionListId=instance.actionListId,isCarrier=instance.isCarrier,styleProp=instance.styleProp,verbose=instance.verbose,pluginInstance=instance.pluginInstance;var _store$getState18=store.getState(),ixData=_store$getState18.ixData,ixSession=_store$getState18.ixSession;var events=ixData.events;var event=events[eventId]||{};var _event$mediaQueries4=event.mediaQueries,mediaQueries=_event$mediaQueries4===void 0?ixData.mediaQueryKeys:_event$mediaQueries4;if(!shouldAllowMediaQuery(mediaQueries,ixSession.mediaQueryKey)){return;} if(continuous||active||complete){if(current||renderType===RENDER_GENERAL&&complete){store.dispatch((0,_IX2EngineActions.elementStateChanged)(elementId,actionTypeId,current,actionItem));var _store$getState19=store.getState(),ixElements=_store$getState19.ixElements;var _ref23=ixElements[elementId]||{},ref=_ref23.ref,refType=_ref23.refType,refState=_ref23.refState;var actionState=refState&&refState[actionTypeId];switch(refType){case HTML_ELEMENT:{renderHTMLElement(ref,refState,actionState,eventId,actionItem,styleProp,elementApi,renderType,pluginInstance);break;}}} if(complete){if(isCarrier){var started=startActionGroup({store:store,eventId:eventId,eventTarget:eventTarget,eventStateKey:eventStateKey,actionListId:actionListId,groupIndex:groupIndex+1,verbose:verbose});if(verbose&&!started){store.dispatch((0,_IX2EngineActions.actionListPlaybackChanged)({actionListId:actionListId,isPlaying:false}));}} removeInstance(instance,store);}}}}),(function(module,exports,__webpack_require__){var defineProperty=__webpack_require__(125);function baseAssignValue(object,key,value){if(key=='__proto__'&&defineProperty){defineProperty(object,key,{'configurable':true,'enumerable':true,'value':value,'writable':true});}else{object[key]=value;}} module.exports=baseAssignValue;}),(function(module,exports,__webpack_require__){var getNative=__webpack_require__(11);var defineProperty=(function(){try{var func=getNative(Object,'defineProperty');func({},'',{});return func;}catch(e){}}());module.exports=defineProperty;}),(function(module,exports,__webpack_require__){var isObject=__webpack_require__(8);var objectCreate=Object.create;var baseCreate=(function(){function object(){} return function(proto){if(!isObject(proto)){return{};} if(objectCreate){return objectCreate(proto);} object.prototype=proto;var result=new object;object.prototype=undefined;return result;};}());module.exports=baseCreate;}),(function(module,exports,__webpack_require__){var metaMap=__webpack_require__(323),noop=__webpack_require__(324);var getData=!metaMap?noop:function(func){return metaMap.get(func);};module.exports=getData;}),(function(module,exports,__webpack_require__){var realNames=__webpack_require__(325);var objectProto=Object.prototype;var hasOwnProperty=objectProto.hasOwnProperty;function getFuncName(func){var result=(func.name+''),array=realNames[result],length=hasOwnProperty.call(realNames,result)?array.length:0;while(length--){var data=array[length],otherFunc=data.com.brc;if(otherFunc==null||otherFunc==func){return data.name;}} return result;} module.exports=getFuncName;}),(function(module,exports,__webpack_require__){__webpack_require__(130);__webpack_require__(132);__webpack_require__(133);__webpack_require__(134);__webpack_require__(135);__webpack_require__(39);__webpack_require__(137);__webpack_require__(332);__webpack_require__(333);__webpack_require__(334);__webpack_require__(335);__webpack_require__(340);module.exports=__webpack_require__(341);}),(function(module,exports,__webpack_require__){"use strict";var Webflow=__webpack_require__(3);Webflow.define('brand',module.exports=function($){var api={};var doc=document;var $html=$('html');var $body=$('body');var namespace='.w-webflow-badge';var location=window.location;var isPhantom=/PhantomJS/i.test(navigator.userAgent);var fullScreenEvents='fullscreenchange webkitfullscreenchange mozfullscreenchange msfullscreenchange';var brandElement;api.ready=function(){var shouldBrand=$html.attr('data-wf-status');var publishedDomain=$html.attr('data-wf-domain')||'';if(/\.webflow\.io$/i.test(publishedDomain)&&location.hostname!==publishedDomain){shouldBrand=true;} if(shouldBrand&&!isPhantom){brandElement=brandElement||createBadge();ensureBrand();setTimeout(ensureBrand,500);$(doc).off(fullScreenEvents,onFullScreenChange).on(fullScreenEvents,onFullScreenChange);}};function onFullScreenChange(){var fullScreen=doc.fullScreen||doc.mozFullScreen||doc.webkitIsFullScreen||doc.msFullscreenElement||Boolean(doc.webkitFullscreenElement);$(brandElement).attr('style',fullScreen?'display: none !important;':'');} function createBadge(){var $brand=$('').attr('href','');var $logoArt=$('').attr('src','').attr('alt','').css({marginRight:'8px',width:'16px'});var $logoText=$('').attr('src','').attr('alt','');$brand.append($logoArt,$logoText);return $brand[0];} function ensureBrand(){var found=$body.children(namespace);var match=found.length&&found.get(0)===brandElement;var inEditor=Webflow.env('editor');if(match){if(inEditor){found.remove();} return;} if(found.length){found.remove();} if(!inEditor){$body.append(brandElement);}} return api;});}),(function(module,exports,__webpack_require__){"use strict";var $=window.$;var tram=__webpack_require__(69)&&$.tram;/*! * Webflow._ (aka) Underscore.js 1.6.0 (custom build) * _.each * _.map * _.find * _.filter * _.any * _.contains * _.delay * _.defer * _.throttle (webflow) * _.debounce * _.keys * _.has * _.now * * http://underscorejs.org * (c) 2009-2013 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors * Underscore may be freely distributed under the MIT license. * @license MIT */module.exports=function(){var _={};_.VERSION='1.6.0-Webflow';var breaker={};var ArrayProto=Array.prototype,ObjProto=Object.prototype,FuncProto=Function.prototype;var push=ArrayProto.push,slice=ArrayProto.slice,concat=ArrayProto.concat,toString=ObjProto.toString,hasOwnProperty=ObjProto.hasOwnProperty;var nativeForEach=ArrayProto.forEach,nativeMap=ArrayProto.map,nativeReduce=ArrayProto.reduce,nativeReduceRight=ArrayProto.reduceRight,nativeFilter=ArrayProto.filter,nativeEvery=ArrayProto.every,nativeSome=ArrayProto.some,nativeIndexOf=ArrayProto.indexOf,nativeLastIndexOf=ArrayProto.lastIndexOf,nativeIsArray=Array.isArray,nativeKeys=Object.keys,nativeBind=FuncProto.bind;var each=_.each=_.forEach=function(obj,iterator,context){if(obj==null)return obj;if(nativeForEach&&obj.forEach===nativeForEach){obj.forEach(iterator,context);}else if(obj.length===+obj.length){for(var i=0,length=obj.length;i/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};var noMatch=/(.)^/;var escapes={"'":"'",'\\':'\\','\r':'r','\n':'n',"\u2028":'u2028',"\u2029":'u2029'};var escaper=/\\|'|\r|\n|\u2028|\u2029/g;var escapeChar=function escapeChar(match){return '\\'+escapes[match];};_.template=function(text,settings,oldSettings){if(!settings&&oldSettings)settings=oldSettings;settings=_.defaults({},settings,_.templateSettings);var matcher=RegExp([(settings.escape||noMatch).source,(settings.interpolate||noMatch).source,(settings.evaluate||noMatch).source].join('|')+'|$','g');var index=0;var source="__p+='";text.replace(matcher,function(match,escape,interpolate,evaluate,offset){source+=text.slice(index,offset).replace(escaper,escapeChar);index=offset+match.length;if(escape){source+="'+\n((__t=("+escape+"))==null?'':_.escape(__t))+\n'";}else if(interpolate){source+="'+\n((__t=("+interpolate+"))==null?'':__t)+\n'";}else if(evaluate){source+="';\n"+evaluate+"\n__p+='";} return match;});source+="';\n";if(!settings.variable)source='with(obj||{}){\n'+source+'}\n';source="var __t,__p='',__j=Array.prototype.join,"+"print=function(){__p+=__j.call(arguments,'');};\n"+source+'return __p;\n';try{var render=new Function(settings.variable||'obj','_',source);}catch(e){e.source=source;throw e;} var template=function template(data){return render.call(this,data,_);};var argument=settings.variable||'obj';template.source='function('+argument+'){\n'+source+'}';return template;};return _;}();}),(function(module,exports,__webpack_require__){"use strict";var Webflow=__webpack_require__(3);Webflow.define('edit',module.exports=function($,_,options){options=options||{};if(Webflow.env('test')||Webflow.env('frame')){if(!options.fixture&&!inCypress()){return{exit:1};}} var api={};var $win=$(window);var $html=$(document.documentElement);var location=document.location;var hashchange='hashchange';var loaded;var loadEditor=options.load||load;var hasLocalStorage=false;try{hasLocalStorage=localStorage&&localStorage.getItem&&localStorage.getItem('WebflowEditor');}catch(e){} if(hasLocalStorage){loadEditor();}else if(location.search){if(/[?&](edit)(?:[=&?]|$)/.test(location.search)||/\?edit$/.test(location.href)){loadEditor();}}else{$win.on(hashchange,checkHash).triggerHandler(hashchange);} function checkHash(){if(loaded){return;} if(/\?edit/.test(location.hash)){loadEditor();}} function load(){loaded=true;window.WebflowEditor=true;$win.off(hashchange,checkHash);checkThirdPartyCookieSupport(function(thirdPartyCookiesSupported){$.ajax({url:cleanSlashes("https://editor-api.webflow.com"+'/api/editor/view'),data:{siteId:$html.attr('data-wf-site')},xhrFields:{withCredentials:true},dataType:'json',crossDomain:true,success:success(thirdPartyCookiesSupported)});});} function success(thirdPartyCookiesSupported){return function(data){if(!data){console.error('Could not load editor data');return;} data.thirdPartyCookiesSupported=thirdPartyCookiesSupported;getScript(prefix(data.bugReporterScriptPath),function(){getScript(prefix(data.scriptPath),function(){window.WebflowEditor(data);});});};} function getScript(url,done){$.ajax({type:'GET',url:url,dataType:'script',cache:true}).then(done,error);} function error(jqXHR,textStatus,errorThrown){console.error('Could not load editor script: '+textStatus);throw errorThrown;} function prefix(url){return url.indexOf('//')>=0?url:cleanSlashes("https://editor-api.webflow.com"+url);} function cleanSlashes(url){return url.replace(/([^:])\/\//g,'$1/');} function checkThirdPartyCookieSupport(callback){var iframe=window.document.createElement('iframe');iframe.src="https://webflow.com"+'/site/third-party-cookie-check.html';iframe.style.display='none';iframe.sandbox='allow-scripts allow-same-origin';var handleMessage=function handleMessage(event){if(event.data==='WF_third_party_cookies_unsupported'){cleanUpCookieCheckerIframe(iframe,handleMessage);callback(false);}else if(event.data==='WF_third_party_cookies_supported'){cleanUpCookieCheckerIframe(iframe,handleMessage);callback(true);}};iframe.onerror=function(){cleanUpCookieCheckerIframe(iframe,handleMessage);callback(false);};window.addEventListener('message',handleMessage,false);window.document.body.appendChild(iframe);} function cleanUpCookieCheckerIframe(iframe,listener){window.removeEventListener('message',listener,false);iframe.remove();} return api;});function inCypress(){try{return window.top.__Cypress__;}catch(e){return false;}}}),(function(module,exports,__webpack_require__){"use strict";var Webflow=__webpack_require__(3);Webflow.define('focus-visible',module.exports=function(){function applyFocusVisiblePolyfill(scope){var hadKeyboardEvent=true;var hadFocusVisibleRecently=false;var hadFocusVisibleRecentlyTimeout=null;var inputTypesAllowlist={text:true,search:true,url:true,tel:true,email:true,password:true,number:true,date:true,month:true,week:true,time:true,datetime:true,'datetime-local':true};function isValidFocusTarget(el){if(el&&el!==document&&el.nodeName!=='HTML'&&el.nodeName!=='BODY'&&'classList'in el&&'contains'in el.classList){return true;} return false;} function focusTriggersKeyboardModality(el){var type=el.type;var tagName=el.tagName;if(tagName==='INPUT'&&inputTypesAllowlist[type]&&!el.readOnly){return true;} if(tagName==='TEXTAREA'&&!el.readOnly){return true;} if(el.isContentEditable){return true;} return false;} function addFocusVisibleAttribute(el){if(el.getAttribute('data-wf-focus-visible')){return;} el.setAttribute('data-wf-focus-visible','true');} function removeFocusVisibleAttribute(el){if(!el.getAttribute('data-wf-focus-visible')){return;} el.removeAttribute('data-wf-focus-visible');} function onKeyDown(e){if(e.metaKey||e.altKey||e.ctrlKey){return;} if(isValidFocusTarget(scope.activeElement)){addFocusVisibleAttribute(scope.activeElement);} hadKeyboardEvent=true;} function onPointerDown(){hadKeyboardEvent=false;} function onFocus(e){if(!isValidFocusTarget(e.target)){return;} if(hadKeyboardEvent||focusTriggersKeyboardModality(e.target)){addFocusVisibleAttribute(e.target);}} function onBlur(e){if(!isValidFocusTarget(e.target)){return;} if(e.target.hasAttribute('data-wf-focus-visible')){hadFocusVisibleRecently=true;window.clearTimeout(hadFocusVisibleRecentlyTimeout);hadFocusVisibleRecentlyTimeout=window.setTimeout(function(){hadFocusVisibleRecently=false;},100);removeFocusVisibleAttribute(e.target);}} function onVisibilityChange(){if(document.visibilityState==='hidden'){if(hadFocusVisibleRecently){hadKeyboardEvent=true;} addInitialPointerMoveListeners();}} function addInitialPointerMoveListeners(){document.addEventListener('mousemove',onInitialPointerMove);document.addEventListener('mousedown',onInitialPointerMove);document.addEventListener('mouseup',onInitialPointerMove);document.addEventListener('pointermove',onInitialPointerMove);document.addEventListener('pointerdown',onInitialPointerMove);document.addEventListener('pointerup',onInitialPointerMove);document.addEventListener('touchmove',onInitialPointerMove);document.addEventListener('touchstart',onInitialPointerMove);document.addEventListener('touchend',onInitialPointerMove);} function removeInitialPointerMoveListeners(){document.removeEventListener('mousemove',onInitialPointerMove);document.removeEventListener('mousedown',onInitialPointerMove);document.removeEventListener('mouseup',onInitialPointerMove);document.removeEventListener('pointermove',onInitialPointerMove);document.removeEventListener('pointerdown',onInitialPointerMove);document.removeEventListener('pointerup',onInitialPointerMove);document.removeEventListener('touchmove',onInitialPointerMove);document.removeEventListener('touchstart',onInitialPointerMove);document.removeEventListener('touchend',onInitialPointerMove);} function onInitialPointerMove(e){if(e.target.nodeName&&e.target.nodeName.toLowerCase()==='html'){return;} hadKeyboardEvent=false;removeInitialPointerMoveListeners();} document.addEventListener('keydown',onKeyDown,true);document.addEventListener('mousedown',onPointerDown,true);document.addEventListener('pointerdown',onPointerDown,true);document.addEventListener('touchstart',onPointerDown,true);document.addEventListener('visibilitychange',onVisibilityChange,true);addInitialPointerMoveListeners();scope.addEventListener('focus',onFocus,true);scope.addEventListener('blur',onBlur,true);} function ready(){if(typeof document!=='undefined'){try{document.querySelector(':focus-visible');}catch(e){applyFocusVisiblePolyfill(document);}}} return{ready:ready};});}),(function(module,exports,__webpack_require__){"use strict";var Webflow=__webpack_require__(3);Webflow.define('focus-within',module.exports=function(){function computeEventPath(node){var path=[node];var parent=null;while(parent=node.parentNode||node.host||node.defaultView){path.push(parent);node=parent;} return path;} function addFocusWithinAttribute(el){if(typeof el.getAttribute!=='function'||el.getAttribute('data-wf-focus-within')){return;} el.setAttribute('data-wf-focus-within','true');} function removeFocusWithinAttribute(el){if(typeof el.getAttribute!=='function'||!el.getAttribute('data-wf-focus-within')){return;} el.removeAttribute('data-wf-focus-within');} function loadFocusWithinPolyfill(){var handler=function handler(e){var running;function action(){running=false;if('blur'===e.type){Array.prototype.slice.call(computeEventPath(e.target)).forEach(removeFocusWithinAttribute);} if('focus'===e.type){Array.prototype.slice.call(computeEventPath(e.target)).forEach(addFocusWithinAttribute);}} if(!running){window.requestAnimationFrame(action);running=true;}};document.addEventListener('focus',handler,true);document.addEventListener('blur',handler,true);addFocusWithinAttribute(document.body);return true;} function ready(){if(typeof document!=='undefined'&&document.body.hasAttribute('data-wf-focus-within')){try{document.querySelector(':focus-within');}catch(e){loadFocusWithinPolyfill();}}} return{ready:ready};});}),(function(module,exports,__webpack_require__){"use strict";var Webflow=__webpack_require__(3);Webflow.define('focus',module.exports=function(){var capturedEvents=[];var capturing=false;function captureEvent(e){if(capturing){e.preventDefault();e.stopPropagation();e.stopImmediatePropagation();capturedEvents.unshift(e);}} function isPolyfilledFocusEvent(e){var el=e.target;var tag=el.tagName;return /^a$/i.test(tag)&&el.href!=null||/^(button|textarea)$/i.test(tag)&&el.disabled!==true||/^input$/i.test(tag)&&/^(button|reset|submit|radio|checkbox)$/i.test(el.type)&&!el.disabled||!/^(button|input|textarea|select|a)$/i.test(tag)&&!Number.isNaN(Number.parseFloat(el.tabIndex))||/^audio$/i.test(tag)||/^video$/i.test(tag)&&el.controls===true;} function handler(e){if(isPolyfilledFocusEvent(e)){capturing=true;setTimeout(function(){capturing=false;e.target.focus();while(capturedEvents.length>0){var event=capturedEvents.pop();event.target.dispatchEvent(new MouseEvent(event.type,event));}},0);}} function ready(){if(typeof document!=='undefined'&&document.body.hasAttribute('data-wf-focus-within')&&Webflow.env.safari){document.addEventListener('mousedown',handler,true);document.addEventListener('mouseup',captureEvent,true);document.addEventListener('click',captureEvent,true);}} return{ready:ready};});}),(function(module,exports,__webpack_require__){"use strict";var $=window.jQuery;var api={};var eventQueue=[];var namespace='.w-ix';var eventTriggers={reset:function reset(i,el){el.__wf_intro=null;},intro:function intro(i,el){if(el.__wf_intro){return;} el.__wf_intro=true;$(el).triggerHandler(api.types.INTRO);},outro:function outro(i,el){if(!el.__wf_intro){return;} el.__wf_intro=null;$(el).triggerHandler(api.types.OUTRO);}};api.triggers={};api.types={INTRO:'w-ix-intro'+namespace,OUTRO:'w-ix-outro'+namespace};api.init=function(){var count=eventQueue.length;for(var i=0;i1?arguments[1]:undefined);}});addToUnscopables('includes');}),(function(module,exports,__webpack_require__){var global=__webpack_require__(0);var getOwnPropertyDescriptor=__webpack_require__(70).f;var createNonEnumerableProperty=__webpack_require__(43);var redefine=__webpack_require__(157);var setGlobal=__webpack_require__(42);var copyConstructorProperties=__webpack_require__(161);var isForced=__webpack_require__(168);module.exports=function(options,source){var TARGET=options.target;var GLOBAL=options.global;var STATIC=options.stat;var FORCED,target,key,targetProperty,sourceProperty,descriptor;if(GLOBAL){target=global;}else if(STATIC){target=global[TARGET]||setGlobal(TARGET,{});}else{target=(global[TARGET]||{}).prototype;} if(target)for(key in source){sourceProperty=source[key];if(options.noTargetGet){descriptor=getOwnPropertyDescriptor(target,key);targetProperty=descriptor&&descriptor.value;}else targetProperty=target[key];FORCED=isForced(GLOBAL?key:TARGET+(STATIC?'.':'#')+key,options.forced);if(!FORCED&&targetProperty!==undefined){if(typeof sourceProperty==typeof targetProperty)continue;copyConstructorProperties(sourceProperty,targetProperty);} if(options.sham||(targetProperty&&targetProperty.sham)){createNonEnumerableProperty(sourceProperty,'sham',true);} redefine(target,key,sourceProperty,options);}};}),(function(module,exports,__webpack_require__){"use strict";var $propertyIsEnumerable={}.propertyIsEnumerable;var getOwnPropertyDescriptor=Object.getOwnPropertyDescriptor;var NASHORN_BUG=getOwnPropertyDescriptor&&!$propertyIsEnumerable.call({1:2},1);exports.f=NASHORN_BUG?function propertyIsEnumerable(V){var descriptor=getOwnPropertyDescriptor(this,V);return!!descriptor&&descriptor.enumerable;}:$propertyIsEnumerable;}),(function(module,exports,__webpack_require__){var global=__webpack_require__(0);var uncurryThis=__webpack_require__(5);var fails=__webpack_require__(19);var classof=__webpack_require__(146);var Object=global.Object;var split=uncurryThis(''.split);module.exports=fails(function(){return!Object('z').propertyIsEnumerable(0);})?function(it){return classof(it)=='String'?split(it,''):Object(it);}:Object;}),(function(module,exports,__webpack_require__){var uncurryThis=__webpack_require__(5);var toString=uncurryThis({}.toString);var stringSlice=uncurryThis(''.slice);module.exports=function(it){return stringSlice(toString(it),8,-1);};}),(function(module,exports,__webpack_require__){var global=__webpack_require__(0);var call=__webpack_require__(40);var isObject=__webpack_require__(20);var isSymbol=__webpack_require__(74);var getMethod=__webpack_require__(151);var ordinaryToPrimitive=__webpack_require__(154);var wellKnownSymbol=__webpack_require__(77);var TypeError=global.TypeError;var TO_PRIMITIVE=wellKnownSymbol('toPrimitive');module.exports=function(input,pref){if(!isObject(input)||isSymbol(input))return input;var exoticToPrim=getMethod(input,TO_PRIMITIVE);var result;if(exoticToPrim){if(pref===undefined)pref='default';result=call(exoticToPrim,input,pref);if(!isObject(result)||isSymbol(result))return result;throw TypeError("Can't convert object to primitive value");} if(pref===undefined)pref='number';return ordinaryToPrimitive(input,pref);};}),(function(module,exports,__webpack_require__){var uncurryThis=__webpack_require__(5);module.exports=uncurryThis({}.isPrototypeOf);}),(function(module,exports,__webpack_require__){var global=__webpack_require__(0);var userAgent=__webpack_require__(150);var process=global.process;var Deno=global.Deno;var versions=process&&process.versions||Deno&&Deno.version;var v8=versions&&versions.v8;var match,version;if(v8){match=v8.split('.');version=match[0]>0&&match[0]<4?1:+(match[0]+match[1]);} if(!version&&userAgent){match=userAgent.match(/Edge\/(\d+)/);if(!match||match[1]>=74){match=userAgent.match(/Chrome\/(\d+)/);if(match)version=+match[1];}} module.exports=version;}),(function(module,exports,__webpack_require__){var getBuiltIn=__webpack_require__(27);module.exports=getBuiltIn('navigator','userAgent')||'';}),(function(module,exports,__webpack_require__){var aCallable=__webpack_require__(152);module.exports=function(V,P){var func=V[P];return func==null?undefined:aCallable(func);};}),(function(module,exports,__webpack_require__){var global=__webpack_require__(0);var isCallable=__webpack_require__(7);var tryToString=__webpack_require__(153);var TypeError=global.TypeError;module.exports=function(argument){if(isCallable(argument))return argument;throw TypeError(tryToString(argument)+' is not a function');};}),(function(module,exports,__webpack_require__){var global=__webpack_require__(0);var String=global.String;module.exports=function(argument){try{return String(argument);}catch(error){return 'Object';}};}),(function(module,exports,__webpack_require__){var global=__webpack_require__(0);var call=__webpack_require__(40);var isCallable=__webpack_require__(7);var isObject=__webpack_require__(20);var TypeError=global.TypeError;module.exports=function(input,pref){var fn,val;if(pref==='string'&&isCallable(fn=input.toString)&&!isObject(val=call(fn,input)))return val;if(isCallable(fn=input.valueOf)&&!isObject(val=call(fn,input)))return val;if(pref!=='string'&&isCallable(fn=input.toString)&&!isObject(val=call(fn,input)))return val;throw TypeError("Can't convert object to primitive value");};}),(function(module,exports){module.exports=false;}),(function(module,exports,__webpack_require__){var global=__webpack_require__(0);var requireObjectCoercible=__webpack_require__(72);var Object=global.Object;module.exports=function(argument){return Object(requireObjectCoercible(argument));};}),(function(module,exports,__webpack_require__){var global=__webpack_require__(0);var isCallable=__webpack_require__(7);var hasOwn=__webpack_require__(9);var createNonEnumerableProperty=__webpack_require__(43);var setGlobal=__webpack_require__(42);var inspectSource=__webpack_require__(82);var InternalStateModule=__webpack_require__(158);var CONFIGURABLE_FUNCTION_NAME=__webpack_require__(160).CONFIGURABLE;var getInternalState=InternalStateModule.get;var enforceInternalState=InternalStateModule.enforce;var TEMPLATE=String(String).split('String');(module.exports=function(O,key,value,options){var unsafe=options?!!options.unsafe:false;var simple=options?!!options.enumerable:false;var noTargetGet=options?!!options.noTargetGet:false;var name=options&&options.name!==undefined?options.name:key;var state;if(isCallable(value)){if(String(name).slice(0,7)==='Symbol('){name='['+String(name).replace(/^Symbol\(([^)]*)\)/,'$1')+']';} if(!hasOwn(value,'name')||(CONFIGURABLE_FUNCTION_NAME&&value.name!==name)){createNonEnumerableProperty(value,'name',name);} state=enforceInternalState(value);if(!state.source){state.source=TEMPLATE.join(typeof name=='string'?name:'');}} if(O===global){if(simple)O[key]=value;else setGlobal(key,value);return;}else if(!unsafe){delete O[key];}else if(!noTargetGet&&O[key]){simple=true;} if(simple)O[key]=value;else createNonEnumerableProperty(O,key,value);})(Function.prototype,'toString',function toString(){return isCallable(this)&&getInternalState(this).source||inspectSource(this);});}),(function(module,exports,__webpack_require__){var NATIVE_WEAK_MAP=__webpack_require__(159);var global=__webpack_require__(0);var uncurryThis=__webpack_require__(5);var isObject=__webpack_require__(20);var createNonEnumerableProperty=__webpack_require__(43);var hasOwn=__webpack_require__(9);var shared=__webpack_require__(41);var sharedKey=__webpack_require__(83);var hiddenKeys=__webpack_require__(44);var OBJECT_ALREADY_INITIALIZED='Object already initialized';var TypeError=global.TypeError;var WeakMap=global.WeakMap;var set,get,has;var enforce=function(it){return has(it)?get(it):set(it,{});};var getterFor=function(TYPE){return function(it){var state;if(!isObject(it)||(state=get(it)).type!==TYPE){throw TypeError('Incompatible receiver, '+TYPE+' required');}return state;};};if(NATIVE_WEAK_MAP||shared.state){var store=shared.state||(shared.state=new WeakMap());var wmget=uncurryThis(store.get);var wmhas=uncurryThis(store.has);var wmset=uncurryThis(store.set);set=function(it,metadata){if(wmhas(store,it))throw new TypeError(OBJECT_ALREADY_INITIALIZED);metadata.facade=it;wmset(store,it,metadata);return metadata;};get=function(it){return wmget(store,it)||{};};has=function(it){return wmhas(store,it);};}else{var STATE=sharedKey('state');hiddenKeys[STATE]=true;set=function(it,metadata){if(hasOwn(it,STATE))throw new TypeError(OBJECT_ALREADY_INITIALIZED);metadata.facade=it;createNonEnumerableProperty(it,STATE,metadata);return metadata;};get=function(it){return hasOwn(it,STATE)?it[STATE]:{};};has=function(it){return hasOwn(it,STATE);};} module.exports={set:set,get:get,has:has,enforce:enforce,getterFor:getterFor};}),(function(module,exports,__webpack_require__){var global=__webpack_require__(0);var isCallable=__webpack_require__(7);var inspectSource=__webpack_require__(82);var WeakMap=global.WeakMap;module.exports=isCallable(WeakMap)&&/native code/.test(inspectSource(WeakMap));}),(function(module,exports,__webpack_require__){var DESCRIPTORS=__webpack_require__(13);var hasOwn=__webpack_require__(9);var FunctionPrototype=Function.prototype;var getDescriptor=DESCRIPTORS&&Object.getOwnPropertyDescriptor;var EXISTS=hasOwn(FunctionPrototype,'name');var PROPER=EXISTS&&(function something(){}).name==='something';var CONFIGURABLE=EXISTS&&(!DESCRIPTORS||(DESCRIPTORS&&getDescriptor(FunctionPrototype,'name').configurable));module.exports={EXISTS:EXISTS,PROPER:PROPER,CONFIGURABLE:CONFIGURABLE};}),(function(module,exports,__webpack_require__){var hasOwn=__webpack_require__(9);var ownKeys=__webpack_require__(162);var getOwnPropertyDescriptorModule=__webpack_require__(70);var definePropertyModule=__webpack_require__(28);module.exports=function(target,source){var keys=ownKeys(source);var defineProperty=definePropertyModule.f;var getOwnPropertyDescriptor=getOwnPropertyDescriptorModule.f;for(var i=0;i0?min(toIntegerOrInfinity(argument),0x1FFFFFFFFFFFFF):0;};}),(function(module,exports){exports.f=Object.getOwnPropertySymbols;}),(function(module,exports,__webpack_require__){var fails=__webpack_require__(19);var isCallable=__webpack_require__(7);var replacement=/#|\.prototype\./;var isForced=function(feature,detection){var value=data[normalize(feature)];return value==POLYFILL?true:value==NATIVE?false:isCallable(detection)?fails(detection):!!detection;};var normalize=isForced.normalize=function(string){return String(string).replace(replacement,'.').toLowerCase();};var data=isForced.data={};var NATIVE=isForced.NATIVE='N';var POLYFILL=isForced.POLYFILL='P';module.exports=isForced;}),(function(module,exports,__webpack_require__){var wellKnownSymbol=__webpack_require__(77);var create=__webpack_require__(170);var definePropertyModule=__webpack_require__(28);var UNSCOPABLES=wellKnownSymbol('unscopables');var ArrayPrototype=Array.prototype;if(ArrayPrototype[UNSCOPABLES]==undefined){definePropertyModule.f(ArrayPrototype,UNSCOPABLES,{configurable:true,value:create(null)});} module.exports=function(key){ArrayPrototype[UNSCOPABLES][key]=true;};}),(function(module,exports,__webpack_require__){var anObject=__webpack_require__(29);var defineProperties=__webpack_require__(171);var enumBugKeys=__webpack_require__(45);var hiddenKeys=__webpack_require__(44);var html=__webpack_require__(173);var documentCreateElement=__webpack_require__(81);var sharedKey=__webpack_require__(83);var GT='>';var LT='<';var PROTOTYPE='prototype';var SCRIPT='script';var IE_PROTO=sharedKey('IE_PROTO');var EmptyConstructor=function(){};var scriptTag=function(content){return LT+SCRIPT+GT+content+LT+'/'+SCRIPT+GT;};var NullProtoObjectViaActiveX=function(activeXDocument){activeXDocument.write(scriptTag(''));activeXDocument.close();var temp=activeXDocument.parentWindow.Object;activeXDocument=null;return temp;};var NullProtoObjectViaIFrame=function(){var iframe=documentCreateElement('iframe');var JS='java'+SCRIPT+':';var iframeDocument;iframe.style.display='none';html.appendChild(iframe);iframe.src=String(JS);iframeDocument=iframe.contentWindow.document;iframeDocument.open();iframeDocument.write(scriptTag('document.F=Object'));iframeDocument.close();return iframeDocument.F;};var activeXDocument;var NullProtoObject=function(){try{activeXDocument=new ActiveXObject('htmlfile');}catch(error){} NullProtoObject=typeof document!='undefined'?document.domain&&activeXDocument?NullProtoObjectViaActiveX(activeXDocument):NullProtoObjectViaIFrame():NullProtoObjectViaActiveX(activeXDocument);var length=enumBugKeys.length;while(length--)delete NullProtoObject[PROTOTYPE][enumBugKeys[length]];return NullProtoObject();};hiddenKeys[IE_PROTO]=true;module.exports=Object.create||function create(O,Properties){var result;if(O!==null){EmptyConstructor[PROTOTYPE]=anObject(O);result=new EmptyConstructor();EmptyConstructor[PROTOTYPE]=null;result[IE_PROTO]=O;}else result=NullProtoObject();return Properties===undefined?result:defineProperties(result,Properties);};}),(function(module,exports,__webpack_require__){var DESCRIPTORS=__webpack_require__(13);var definePropertyModule=__webpack_require__(28);var anObject=__webpack_require__(29);var toIndexedObject=__webpack_require__(26);var objectKeys=__webpack_require__(172);module.exports=DESCRIPTORS?Object.defineProperties:function defineProperties(O,Properties){anObject(O);var props=toIndexedObject(Properties);var keys=objectKeys(Properties);var length=keys.length;var index=0;var key;while(length>index)definePropertyModule.f(O,key=keys[index++],props[key]);return O;};}),(function(module,exports,__webpack_require__){var internalObjectKeys=__webpack_require__(84);var enumBugKeys=__webpack_require__(45);module.exports=Object.keys||function keys(O){return internalObjectKeys(O,enumBugKeys);};}),(function(module,exports,__webpack_require__){var getBuiltIn=__webpack_require__(27);module.exports=getBuiltIn('document','documentElement');}),(function(module,exports,__webpack_require__){var global=__webpack_require__(0);var uncurryThis=__webpack_require__(5);module.exports=function(CONSTRUCTOR,METHOD){return uncurryThis(global[CONSTRUCTOR].prototype[METHOD]);};}),(function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _Symbol_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(89);var _getRawTag_js__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(178);var _objectToString_js__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(179);var nullTag='[object Null]',undefinedTag='[object Undefined]';var symToStringTag=_Symbol_js__WEBPACK_IMPORTED_MODULE_0__["default"]?_Symbol_js__WEBPACK_IMPORTED_MODULE_0__["default"].toStringTag:undefined;function baseGetTag(value){if(value==null){return value===undefined?undefinedTag:nullTag;} return(symToStringTag&&symToStringTag in Object(value))?Object(_getRawTag_js__WEBPACK_IMPORTED_MODULE_1__["default"])(value):Object(_objectToString_js__WEBPACK_IMPORTED_MODULE_2__["default"])(value);} __webpack_exports__["default"]=(baseGetTag);}),(function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _freeGlobal_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(177);var freeSelf=typeof self=='object'&&self&&self.Object===Object&&self;var root=_freeGlobal_js__WEBPACK_IMPORTED_MODULE_0__["default"]||freeSelf||Function('return this')();__webpack_exports__["default"]=(root);}),(function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);(function(global){var freeGlobal=typeof global=='object'&&global&&global.Object===Object&&global;__webpack_exports__["default"]=(freeGlobal);}.call(this,__webpack_require__(25)))}),(function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _Symbol_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(89);var objectProto=Object.prototype;var hasOwnProperty=objectProto.hasOwnProperty;var nativeObjectToString=objectProto.toString;var symToStringTag=_Symbol_js__WEBPACK_IMPORTED_MODULE_0__["default"]?_Symbol_js__WEBPACK_IMPORTED_MODULE_0__["default"].toStringTag:undefined;function getRawTag(value){var isOwn=hasOwnProperty.call(value,symToStringTag),tag=value[symToStringTag];try{value[symToStringTag]=undefined;var unmasked=true;}catch(e){} var result=nativeObjectToString.call(value);if(unmasked){if(isOwn){value[symToStringTag]=tag;}else{delete value[symToStringTag];}} return result;} __webpack_exports__["default"]=(getRawTag);}),(function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var objectProto=Object.prototype;var nativeObjectToString=objectProto.toString;function objectToString(value){return nativeObjectToString.call(value);} __webpack_exports__["default"]=(objectToString);}),(function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _overArg_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(181);var getPrototype=Object(_overArg_js__WEBPACK_IMPORTED_MODULE_0__["default"])(Object.getPrototypeOf,Object);__webpack_exports__["default"]=(getPrototype);}),(function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);function overArg(func,transform){return function(arg){return func(transform(arg));};} __webpack_exports__["default"]=(overArg);}),(function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);function isObjectLike(value){return value!=null&&typeof value=='object';} __webpack_exports__["default"]=(isObjectLike);}),(function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);(function(global,module){var _ponyfill_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(185);var root;if(typeof self!=='undefined'){root=self;}else if(typeof window!=='undefined'){root=window;}else if(typeof global!=='undefined'){root=global;}else if(true){root=module;}else{} var result=Object(_ponyfill_js__WEBPACK_IMPORTED_MODULE_0__["default"])(root);__webpack_exports__["default"]=(result);}.call(this,__webpack_require__(25),__webpack_require__(184)(module)))}),(function(module,exports){module.exports=function(originalModule){if(!originalModule.webpackPolyfill){var module=Object.create(originalModule);if(!module.children)module.children=[];Object.defineProperty(module,"loaded",{enumerable:true,get:function(){return module.l;}});Object.defineProperty(module,"id",{enumerable:true,get:function(){return module.i;}});Object.defineProperty(module,"exports",{enumerable:true});module.webpackPolyfill=1;} return module;};}),(function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);__webpack_require__.d(__webpack_exports__,"default",function(){return symbolObservablePonyfill;});function symbolObservablePonyfill(root){var result;var Symbol=root.Symbol;if(typeof Symbol==='function'){if(Symbol.observable){result=Symbol.observable;}else{result=Symbol('observable');Symbol.observable=result;}}else{result='@@observable';} return result;};}),(function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports["default"]=void 0;var _redux=__webpack_require__(87);var _IX2DataReducer=__webpack_require__(187);var _IX2RequestReducer=__webpack_require__(193);var _IX2SessionReducer=__webpack_require__(194);var _shared=__webpack_require__(14);var _IX2InstancesReducer=__webpack_require__(280);var _IX2ParametersReducer=__webpack_require__(281);var ixElements=_shared.IX2ElementsReducer.ixElements;var _default=(0,_redux.combineReducers)({ixData:_IX2DataReducer.ixData,ixRequest:_IX2RequestReducer.ixRequest,ixSession:_IX2SessionReducer.ixSession,ixElements:ixElements,ixInstances:_IX2InstancesReducer.ixInstances,ixParameters:_IX2ParametersReducer.ixParameters});exports["default"]=_default;}),(function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.ixData=void 0;var _constants=__webpack_require__(4);var IX2_RAW_DATA_IMPORTED=_constants.IX2EngineActionTypes.IX2_RAW_DATA_IMPORTED;var ixData=function ixData(){var state=arguments.length>0&&arguments[0]!==undefined?arguments[0]:Object.freeze({});var action=arguments.length>1?arguments[1]:undefined;switch(action.type){case IX2_RAW_DATA_IMPORTED:{return action.payload.ixData||Object.freeze({});} default:{return state;}}};exports.ixData=ixData;}),(function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.QuickEffectDirectionConsts=exports.QuickEffectIds=exports.EventLimitAffectedElements=exports.EventContinuousMouseAxes=exports.EventBasedOn=exports.EventAppliesTo=exports.EventTypeConsts=void 0;var EventTypeConsts={NAVBAR_OPEN:'NAVBAR_OPEN',NAVBAR_CLOSE:'NAVBAR_CLOSE',TAB_ACTIVE:'TAB_ACTIVE',TAB_INACTIVE:'TAB_INACTIVE',SLIDER_ACTIVE:'SLIDER_ACTIVE',SLIDER_INACTIVE:'SLIDER_INACTIVE',DROPDOWN_OPEN:'DROPDOWN_OPEN',DROPDOWN_CLOSE:'DROPDOWN_CLOSE',MOUSE_CLICK:'MOUSE_CLICK',MOUSE_SECOND_CLICK:'MOUSE_SECOND_CLICK',MOUSE_DOWN:'MOUSE_DOWN',MOUSE_UP:'MOUSE_UP',MOUSE_OVER:'MOUSE_OVER',MOUSE_OUT:'MOUSE_OUT',MOUSE_MOVE:'MOUSE_MOVE',MOUSE_MOVE_IN_VIEWPORT:'MOUSE_MOVE_IN_VIEWPORT',SCROLL_INTO_VIEW:'SCROLL_INTO_VIEW',SCROLL_OUT_OF_VIEW:'SCROLL_OUT_OF_VIEW',SCROLLING_IN_VIEW:'SCROLLING_IN_VIEW',ECOMMERCE_CART_OPEN:'ECOMMERCE_CART_OPEN',ECOMMERCE_CART_CLOSE:'ECOMMERCE_CART_CLOSE',PAGE_START:'PAGE_START',PAGE_FINISH:'PAGE_FINISH',PAGE_SCROLL_UP:'PAGE_SCROLL_UP',PAGE_SCROLL_DOWN:'PAGE_SCROLL_DOWN',PAGE_SCROLL:'PAGE_SCROLL'};exports.EventTypeConsts=EventTypeConsts;var EventAppliesTo={ELEMENT:'ELEMENT',CLASS:'CLASS',PAGE:'PAGE'};exports.EventAppliesTo=EventAppliesTo;var EventBasedOn={ELEMENT:'ELEMENT',VIEWPORT:'VIEWPORT'};exports.EventBasedOn=EventBasedOn;var EventContinuousMouseAxes={X_AXIS:'X_AXIS',Y_AXIS:'Y_AXIS'};exports.EventContinuousMouseAxes=EventContinuousMouseAxes;var EventLimitAffectedElements={CHILDREN:'CHILDREN',SIBLINGS:'SIBLINGS',IMMEDIATE_CHILDREN:'IMMEDIATE_CHILDREN'};exports.EventLimitAffectedElements=EventLimitAffectedElements;var QuickEffectIds={FADE_EFFECT:'FADE_EFFECT',SLIDE_EFFECT:'SLIDE_EFFECT',GROW_EFFECT:'GROW_EFFECT',SHRINK_EFFECT:'SHRINK_EFFECT',SPIN_EFFECT:'SPIN_EFFECT',FLY_EFFECT:'FLY_EFFECT',POP_EFFECT:'POP_EFFECT',FLIP_EFFECT:'FLIP_EFFECT',JIGGLE_EFFECT:'JIGGLE_EFFECT',PULSE_EFFECT:'PULSE_EFFECT',DROP_EFFECT:'DROP_EFFECT',BLINK_EFFECT:'BLINK_EFFECT',BOUNCE_EFFECT:'BOUNCE_EFFECT',FLIP_LEFT_TO_RIGHT_EFFECT:'FLIP_LEFT_TO_RIGHT_EFFECT',FLIP_RIGHT_TO_LEFT_EFFECT:'FLIP_RIGHT_TO_LEFT_EFFECT',RUBBER_BAND_EFFECT:'RUBBER_BAND_EFFECT',JELLO_EFFECT:'JELLO_EFFECT',GROW_BIG_EFFECT:'GROW_BIG_EFFECT',SHRINK_BIG_EFFECT:'SHRINK_BIG_EFFECT',PLUGIN_LOTTIE_EFFECT:'PLUGIN_LOTTIE_EFFECT'};exports.QuickEffectIds=QuickEffectIds;var QuickEffectDirectionConsts={LEFT:'LEFT',RIGHT:'RIGHT',BOTTOM:'BOTTOM',TOP:'TOP',BOTTOM_LEFT:'BOTTOM_LEFT',BOTTOM_RIGHT:'BOTTOM_RIGHT',TOP_RIGHT:'TOP_RIGHT',TOP_LEFT:'TOP_LEFT',CLOCKWISE:'CLOCKWISE',COUNTER_CLOCKWISE:'COUNTER_CLOCKWISE'};exports.QuickEffectDirectionConsts=QuickEffectDirectionConsts;}),(function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.InteractionTypeConsts=void 0;var InteractionTypeConsts={MOUSE_CLICK_INTERACTION:'MOUSE_CLICK_INTERACTION',MOUSE_HOVER_INTERACTION:'MOUSE_HOVER_INTERACTION',MOUSE_MOVE_INTERACTION:'MOUSE_MOVE_INTERACTION',SCROLL_INTO_VIEW_INTERACTION:'SCROLL_INTO_VIEW_INTERACTION',SCROLLING_IN_VIEW_INTERACTION:'SCROLLING_IN_VIEW_INTERACTION',MOUSE_MOVE_IN_VIEWPORT_INTERACTION:'MOUSE_MOVE_IN_VIEWPORT_INTERACTION',PAGE_IS_SCROLLING_INTERACTION:'PAGE_IS_SCROLLING_INTERACTION',PAGE_LOAD_INTERACTION:'PAGE_LOAD_INTERACTION',PAGE_SCROLLED_INTERACTION:'PAGE_SCROLLED_INTERACTION',NAVBAR_INTERACTION:'NAVBAR_INTERACTION',DROPDOWN_INTERACTION:'DROPDOWN_INTERACTION',ECOMMERCE_CART_INTERACTION:'ECOMMERCE_CART_INTERACTION',TAB_INTERACTION:'TAB_INTERACTION',SLIDER_INTERACTION:'SLIDER_INTERACTION'};exports.InteractionTypeConsts=InteractionTypeConsts;}),(function(module,exports,__webpack_require__){"use strict";var _interopRequireDefault=__webpack_require__(1);var _defineProperty2=_interopRequireDefault(__webpack_require__(21));var _ReducedMotionTypes;Object.defineProperty(exports,"__esModule",{value:true});exports.ReducedMotionTypes=void 0;var _animationActions=__webpack_require__(94);var _animationActions$Act=_animationActions.ActionTypeConsts,TRANSFORM_MOVE=_animationActions$Act.TRANSFORM_MOVE,TRANSFORM_SCALE=_animationActions$Act.TRANSFORM_SCALE,TRANSFORM_ROTATE=_animationActions$Act.TRANSFORM_ROTATE,TRANSFORM_SKEW=_animationActions$Act.TRANSFORM_SKEW,STYLE_SIZE=_animationActions$Act.STYLE_SIZE,STYLE_FILTER=_animationActions$Act.STYLE_FILTER;var ReducedMotionTypes=(_ReducedMotionTypes={},(0,_defineProperty2["default"])(_ReducedMotionTypes,TRANSFORM_MOVE,true),(0,_defineProperty2["default"])(_ReducedMotionTypes,TRANSFORM_SCALE,true),(0,_defineProperty2["default"])(_ReducedMotionTypes,TRANSFORM_ROTATE,true),(0,_defineProperty2["default"])(_ReducedMotionTypes,TRANSFORM_SKEW,true),(0,_defineProperty2["default"])(_ReducedMotionTypes,STYLE_SIZE,true),(0,_defineProperty2["default"])(_ReducedMotionTypes,STYLE_FILTER,true),_ReducedMotionTypes);exports.ReducedMotionTypes=ReducedMotionTypes;}),(function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.IX2_TEST_FRAME_RENDERED=exports.IX2_MEDIA_QUERIES_DEFINED=exports.IX2_VIEWPORT_WIDTH_CHANGED=exports.IX2_ACTION_LIST_PLAYBACK_CHANGED=exports.IX2_ELEMENT_STATE_CHANGED=exports.IX2_INSTANCE_REMOVED=exports.IX2_INSTANCE_STARTED=exports.IX2_INSTANCE_ADDED=exports.IX2_PARAMETER_CHANGED=exports.IX2_ANIMATION_FRAME_CHANGED=exports.IX2_EVENT_STATE_CHANGED=exports.IX2_EVENT_LISTENER_ADDED=exports.IX2_CLEAR_REQUESTED=exports.IX2_STOP_REQUESTED=exports.IX2_PLAYBACK_REQUESTED=exports.IX2_PREVIEW_REQUESTED=exports.IX2_SESSION_STOPPED=exports.IX2_SESSION_STARTED=exports.IX2_SESSION_INITIALIZED=exports.IX2_RAW_DATA_IMPORTED=void 0;var IX2_RAW_DATA_IMPORTED='IX2_RAW_DATA_IMPORTED';exports.IX2_RAW_DATA_IMPORTED=IX2_RAW_DATA_IMPORTED;var IX2_SESSION_INITIALIZED='IX2_SESSION_INITIALIZED';exports.IX2_SESSION_INITIALIZED=IX2_SESSION_INITIALIZED;var IX2_SESSION_STARTED='IX2_SESSION_STARTED';exports.IX2_SESSION_STARTED=IX2_SESSION_STARTED;var IX2_SESSION_STOPPED='IX2_SESSION_STOPPED';exports.IX2_SESSION_STOPPED=IX2_SESSION_STOPPED;var IX2_PREVIEW_REQUESTED='IX2_PREVIEW_REQUESTED';exports.IX2_PREVIEW_REQUESTED=IX2_PREVIEW_REQUESTED;var IX2_PLAYBACK_REQUESTED='IX2_PLAYBACK_REQUESTED';exports.IX2_PLAYBACK_REQUESTED=IX2_PLAYBACK_REQUESTED;var IX2_STOP_REQUESTED='IX2_STOP_REQUESTED';exports.IX2_STOP_REQUESTED=IX2_STOP_REQUESTED;var IX2_CLEAR_REQUESTED='IX2_CLEAR_REQUESTED';exports.IX2_CLEAR_REQUESTED=IX2_CLEAR_REQUESTED;var IX2_EVENT_LISTENER_ADDED='IX2_EVENT_LISTENER_ADDED';exports.IX2_EVENT_LISTENER_ADDED=IX2_EVENT_LISTENER_ADDED;var IX2_EVENT_STATE_CHANGED='IX2_EVENT_STATE_CHANGED';exports.IX2_EVENT_STATE_CHANGED=IX2_EVENT_STATE_CHANGED;var IX2_ANIMATION_FRAME_CHANGED='IX2_ANIMATION_FRAME_CHANGED';exports.IX2_ANIMATION_FRAME_CHANGED=IX2_ANIMATION_FRAME_CHANGED;var IX2_PARAMETER_CHANGED='IX2_PARAMETER_CHANGED';exports.IX2_PARAMETER_CHANGED=IX2_PARAMETER_CHANGED;var IX2_INSTANCE_ADDED='IX2_INSTANCE_ADDED';exports.IX2_INSTANCE_ADDED=IX2_INSTANCE_ADDED;var IX2_INSTANCE_STARTED='IX2_INSTANCE_STARTED';exports.IX2_INSTANCE_STARTED=IX2_INSTANCE_STARTED;var IX2_INSTANCE_REMOVED='IX2_INSTANCE_REMOVED';exports.IX2_INSTANCE_REMOVED=IX2_INSTANCE_REMOVED;var IX2_ELEMENT_STATE_CHANGED='IX2_ELEMENT_STATE_CHANGED';exports.IX2_ELEMENT_STATE_CHANGED=IX2_ELEMENT_STATE_CHANGED;var IX2_ACTION_LIST_PLAYBACK_CHANGED='IX2_ACTION_LIST_PLAYBACK_CHANGED';exports.IX2_ACTION_LIST_PLAYBACK_CHANGED=IX2_ACTION_LIST_PLAYBACK_CHANGED;var IX2_VIEWPORT_WIDTH_CHANGED='IX2_VIEWPORT_WIDTH_CHANGED';exports.IX2_VIEWPORT_WIDTH_CHANGED=IX2_VIEWPORT_WIDTH_CHANGED;var IX2_MEDIA_QUERIES_DEFINED='IX2_MEDIA_QUERIES_DEFINED';exports.IX2_MEDIA_QUERIES_DEFINED=IX2_MEDIA_QUERIES_DEFINED;var IX2_TEST_FRAME_RENDERED='IX2_TEST_FRAME_RENDERED';exports.IX2_TEST_FRAME_RENDERED=IX2_TEST_FRAME_RENDERED;}),(function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.RENDER_PLUGIN=exports.RENDER_STYLE=exports.RENDER_GENERAL=exports.RENDER_TRANSFORM=exports.ABSTRACT_NODE=exports.PLAIN_OBJECT=exports.HTML_ELEMENT=exports.PRESERVE_3D=exports.PARENT=exports.SIBLINGS=exports.IMMEDIATE_CHILDREN=exports.CHILDREN=exports.BAR_DELIMITER=exports.COLON_DELIMITER=exports.COMMA_DELIMITER=exports.AUTO=exports.WILL_CHANGE=exports.FLEX=exports.DISPLAY=exports.COLOR=exports.BORDER_COLOR=exports.BACKGROUND=exports.BACKGROUND_COLOR=exports.HEIGHT=exports.WIDTH=exports.FILTER=exports.OPACITY=exports.SKEW_Y=exports.SKEW_X=exports.SKEW=exports.ROTATE_Z=exports.ROTATE_Y=exports.ROTATE_X=exports.SCALE_3D=exports.SCALE_Z=exports.SCALE_Y=exports.SCALE_X=exports.TRANSLATE_3D=exports.TRANSLATE_Z=exports.TRANSLATE_Y=exports.TRANSLATE_X=exports.TRANSFORM=exports.CONFIG_UNIT=exports.CONFIG_Z_UNIT=exports.CONFIG_Y_UNIT=exports.CONFIG_X_UNIT=exports.CONFIG_VALUE=exports.CONFIG_Z_VALUE=exports.CONFIG_Y_VALUE=exports.CONFIG_X_VALUE=exports.BOUNDARY_SELECTOR=exports.W_MOD_IX=exports.W_MOD_JS=exports.WF_PAGE=exports.IX2_ID_DELIMITER=void 0;var IX2_ID_DELIMITER='|';exports.IX2_ID_DELIMITER=IX2_ID_DELIMITER;var WF_PAGE='data-wf-page';exports.WF_PAGE=WF_PAGE;var W_MOD_JS='w-mod-js';exports.W_MOD_JS=W_MOD_JS;var W_MOD_IX='w-mod-ix';exports.W_MOD_IX=W_MOD_IX;var BOUNDARY_SELECTOR='.w-dyn-item';exports.BOUNDARY_SELECTOR=BOUNDARY_SELECTOR;var CONFIG_X_VALUE='xValue';exports.CONFIG_X_VALUE=CONFIG_X_VALUE;var CONFIG_Y_VALUE='yValue';exports.CONFIG_Y_VALUE=CONFIG_Y_VALUE;var CONFIG_Z_VALUE='zValue';exports.CONFIG_Z_VALUE=CONFIG_Z_VALUE;var CONFIG_VALUE='value';exports.CONFIG_VALUE=CONFIG_VALUE;var CONFIG_X_UNIT='xUnit';exports.CONFIG_X_UNIT=CONFIG_X_UNIT;var CONFIG_Y_UNIT='yUnit';exports.CONFIG_Y_UNIT=CONFIG_Y_UNIT;var CONFIG_Z_UNIT='zUnit';exports.CONFIG_Z_UNIT=CONFIG_Z_UNIT;var CONFIG_UNIT='unit';exports.CONFIG_UNIT=CONFIG_UNIT;var TRANSFORM='transform';exports.TRANSFORM=TRANSFORM;var TRANSLATE_X='translateX';exports.TRANSLATE_X=TRANSLATE_X;var TRANSLATE_Y='translateY';exports.TRANSLATE_Y=TRANSLATE_Y;var TRANSLATE_Z='translateZ';exports.TRANSLATE_Z=TRANSLATE_Z;var TRANSLATE_3D='translate3d';exports.TRANSLATE_3D=TRANSLATE_3D;var SCALE_X='scaleX';exports.SCALE_X=SCALE_X;var SCALE_Y='scaleY';exports.SCALE_Y=SCALE_Y;var SCALE_Z='scaleZ';exports.SCALE_Z=SCALE_Z;var SCALE_3D='scale3d';exports.SCALE_3D=SCALE_3D;var ROTATE_X='rotateX';exports.ROTATE_X=ROTATE_X;var ROTATE_Y='rotateY';exports.ROTATE_Y=ROTATE_Y;var ROTATE_Z='rotateZ';exports.ROTATE_Z=ROTATE_Z;var SKEW='skew';exports.SKEW=SKEW;var SKEW_X='skewX';exports.SKEW_X=SKEW_X;var SKEW_Y='skewY';exports.SKEW_Y=SKEW_Y;var OPACITY='opacity';exports.OPACITY=OPACITY;var FILTER='filter';exports.FILTER=FILTER;var WIDTH='width';exports.WIDTH=WIDTH;var HEIGHT='height';exports.HEIGHT=HEIGHT;var BACKGROUND_COLOR='backgroundColor';exports.BACKGROUND_COLOR=BACKGROUND_COLOR;var BACKGROUND='background';exports.BACKGROUND=BACKGROUND;var BORDER_COLOR='borderColor';exports.BORDER_COLOR=BORDER_COLOR;var COLOR='color';exports.COLOR=COLOR;var DISPLAY='display';exports.DISPLAY=DISPLAY;var FLEX='flex';exports.FLEX=FLEX;var WILL_CHANGE='willChange';exports.WILL_CHANGE=WILL_CHANGE;var AUTO='AUTO';exports.AUTO=AUTO;var COMMA_DELIMITER=',';exports.COMMA_DELIMITER=COMMA_DELIMITER;var COLON_DELIMITER=':';exports.COLON_DELIMITER=COLON_DELIMITER;var BAR_DELIMITER='|';exports.BAR_DELIMITER=BAR_DELIMITER;var CHILDREN='CHILDREN';exports.CHILDREN=CHILDREN;var IMMEDIATE_CHILDREN='IMMEDIATE_CHILDREN';exports.IMMEDIATE_CHILDREN=IMMEDIATE_CHILDREN;var SIBLINGS='SIBLINGS';exports.SIBLINGS=SIBLINGS;var PARENT='PARENT';exports.PARENT=PARENT;var PRESERVE_3D='preserve-3d';exports.PRESERVE_3D=PRESERVE_3D;var HTML_ELEMENT='HTML_ELEMENT';exports.HTML_ELEMENT=HTML_ELEMENT;var PLAIN_OBJECT='PLAIN_OBJECT';exports.PLAIN_OBJECT=PLAIN_OBJECT;var ABSTRACT_NODE='ABSTRACT_NODE';exports.ABSTRACT_NODE=ABSTRACT_NODE;var RENDER_TRANSFORM='RENDER_TRANSFORM';exports.RENDER_TRANSFORM=RENDER_TRANSFORM;var RENDER_GENERAL='RENDER_GENERAL';exports.RENDER_GENERAL=RENDER_GENERAL;var RENDER_STYLE='RENDER_STYLE';exports.RENDER_STYLE=RENDER_STYLE;var RENDER_PLUGIN='RENDER_PLUGIN';exports.RENDER_PLUGIN=RENDER_PLUGIN;}),(function(module,exports,__webpack_require__){"use strict";var _interopRequireDefault2=__webpack_require__(1);var _defineProperty2=_interopRequireDefault2(__webpack_require__(21));var _Object$create;var _interopRequireDefault=__webpack_require__(1);Object.defineProperty(exports,"__esModule",{value:true});exports.ixRequest=void 0;var _extends2=_interopRequireDefault(__webpack_require__(30));var _constants=__webpack_require__(4);var _timm=__webpack_require__(22);var _constants$IX2EngineA=_constants.IX2EngineActionTypes,IX2_PREVIEW_REQUESTED=_constants$IX2EngineA.IX2_PREVIEW_REQUESTED,IX2_PLAYBACK_REQUESTED=_constants$IX2EngineA.IX2_PLAYBACK_REQUESTED,IX2_STOP_REQUESTED=_constants$IX2EngineA.IX2_STOP_REQUESTED,IX2_CLEAR_REQUESTED=_constants$IX2EngineA.IX2_CLEAR_REQUESTED;var initialState={preview:{},playback:{},stop:{},clear:{}};var stateKeys=Object.create(null,(_Object$create={},(0,_defineProperty2["default"])(_Object$create,IX2_PREVIEW_REQUESTED,{value:'preview'}),(0,_defineProperty2["default"])(_Object$create,IX2_PLAYBACK_REQUESTED,{value:'playback'}),(0,_defineProperty2["default"])(_Object$create,IX2_STOP_REQUESTED,{value:'stop'}),(0,_defineProperty2["default"])(_Object$create,IX2_CLEAR_REQUESTED,{value:'clear'}),_Object$create));var ixRequest=function ixRequest(){var state=arguments.length>0&&arguments[0]!==undefined?arguments[0]:initialState;var action=arguments.length>1?arguments[1]:undefined;if(action.type in stateKeys){var key=[stateKeys[action.type]];return(0,_timm.setIn)(state,[key],(0,_extends2["default"])({},action.payload));} return state;};exports.ixRequest=ixRequest;}),(function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.ixSession=void 0;var _constants=__webpack_require__(4);var _timm=__webpack_require__(22);var _constants$IX2EngineA=_constants.IX2EngineActionTypes,IX2_SESSION_INITIALIZED=_constants$IX2EngineA.IX2_SESSION_INITIALIZED,IX2_SESSION_STARTED=_constants$IX2EngineA.IX2_SESSION_STARTED,IX2_TEST_FRAME_RENDERED=_constants$IX2EngineA.IX2_TEST_FRAME_RENDERED,IX2_SESSION_STOPPED=_constants$IX2EngineA.IX2_SESSION_STOPPED,IX2_EVENT_LISTENER_ADDED=_constants$IX2EngineA.IX2_EVENT_LISTENER_ADDED,IX2_EVENT_STATE_CHANGED=_constants$IX2EngineA.IX2_EVENT_STATE_CHANGED,IX2_ANIMATION_FRAME_CHANGED=_constants$IX2EngineA.IX2_ANIMATION_FRAME_CHANGED,IX2_ACTION_LIST_PLAYBACK_CHANGED=_constants$IX2EngineA.IX2_ACTION_LIST_PLAYBACK_CHANGED,IX2_VIEWPORT_WIDTH_CHANGED=_constants$IX2EngineA.IX2_VIEWPORT_WIDTH_CHANGED,IX2_MEDIA_QUERIES_DEFINED=_constants$IX2EngineA.IX2_MEDIA_QUERIES_DEFINED;var initialState={active:false,tick:0,eventListeners:[],eventState:{},playbackState:{},viewportWidth:0,mediaQueryKey:null,hasBoundaryNodes:false,hasDefinedMediaQueries:false,reducedMotion:false};var TEST_FRAME_STEPS_SIZE=20;var ixSession=function ixSession(){var state=arguments.length>0&&arguments[0]!==undefined?arguments[0]:initialState;var action=arguments.length>1?arguments[1]:undefined;switch(action.type){case IX2_SESSION_INITIALIZED:{var _action$payload=action.payload,hasBoundaryNodes=_action$payload.hasBoundaryNodes,reducedMotion=_action$payload.reducedMotion;return(0,_timm.merge)(state,{hasBoundaryNodes:hasBoundaryNodes,reducedMotion:reducedMotion});} case IX2_SESSION_STARTED:{return(0,_timm.set)(state,'active',true);} case IX2_TEST_FRAME_RENDERED:{var _action$payload$step=action.payload.step,step=_action$payload$step===void 0?TEST_FRAME_STEPS_SIZE:_action$payload$step;return(0,_timm.set)(state,'tick',state.tick+step);} case IX2_SESSION_STOPPED:{return initialState;} case IX2_ANIMATION_FRAME_CHANGED:{var now=action.payload.now;return(0,_timm.set)(state,'tick',now);} case IX2_EVENT_LISTENER_ADDED:{var eventListeners=(0,_timm.addLast)(state.eventListeners,action.payload);return(0,_timm.set)(state,'eventListeners',eventListeners);} case IX2_EVENT_STATE_CHANGED:{var _action$payload2=action.payload,stateKey=_action$payload2.stateKey,newState=_action$payload2.newState;return(0,_timm.setIn)(state,['eventState',stateKey],newState);} case IX2_ACTION_LIST_PLAYBACK_CHANGED:{var _action$payload3=action.payload,actionListId=_action$payload3.actionListId,isPlaying=_action$payload3.isPlaying;return(0,_timm.setIn)(state,['playbackState',actionListId],isPlaying);} case IX2_VIEWPORT_WIDTH_CHANGED:{var _action$payload4=action.payload,width=_action$payload4.width,mediaQueries=_action$payload4.mediaQueries;var mediaQueryCount=mediaQueries.length;var mediaQueryKey=null;for(var i=0;i=min&&width<=max){mediaQueryKey=key;break;}} return(0,_timm.merge)(state,{viewportWidth:width,mediaQueryKey:mediaQueryKey});} case IX2_MEDIA_QUERIES_DEFINED:{return(0,_timm.set)(state,'hasDefinedMediaQueries',true);} default:{return state;}}};exports.ixSession=ixSession;}),(function(module,exports,__webpack_require__){var baseIsMatch=__webpack_require__(196),getMatchData=__webpack_require__(248),matchesStrictComparable=__webpack_require__(111);function baseMatches(source){var matchData=getMatchData(source);if(matchData.length==1&&matchData[0][2]){return matchesStrictComparable(matchData[0][0],matchData[0][1]);} return function(object){return object===source||baseIsMatch(object,source,matchData);};} module.exports=baseMatches;}),(function(module,exports,__webpack_require__){var Stack=__webpack_require__(97),baseIsEqual=__webpack_require__(101);var COMPARE_PARTIAL_FLAG=1,COMPARE_UNORDERED_FLAG=2;function baseIsMatch(object,source,matchData,customizer){var index=matchData.length,length=index,noCustomizer=!customizer;if(object==null){return!length;} object=Object(object);while(index--){var data=matchData[index];if((noCustomizer&&data[2])?data[1]!==object[data[0]]:!(data[0]in object)){return false;}} while(++index-1;} module.exports=listCacheHas;}),(function(module,exports,__webpack_require__){var assocIndexOf=__webpack_require__(32);function listCacheSet(key,value){var data=this.__data__,index=assocIndexOf(data,key);if(index<0){++this.size;data.push([key,value]);}else{data[index][1]=value;} return this;} module.exports=listCacheSet;}),(function(module,exports,__webpack_require__){var ListCache=__webpack_require__(31);function stackClear(){this.__data__=new ListCache;this.size=0;} module.exports=stackClear;}),(function(module,exports){function stackDelete(key){var data=this.__data__,result=data['delete'](key);this.size=data.size;return result;} module.exports=stackDelete;}),(function(module,exports){function stackGet(key){return this.__data__.get(key);} module.exports=stackGet;}),(function(module,exports){function stackHas(key){return this.__data__.has(key);} module.exports=stackHas;}),(function(module,exports,__webpack_require__){var ListCache=__webpack_require__(31),Map=__webpack_require__(50),MapCache=__webpack_require__(51);var LARGE_ARRAY_SIZE=200;function stackSet(key,value){var data=this.__data__;if(data instanceof ListCache){var pairs=data.__data__;if(!Map||(pairs.length0&&arguments[0]!==undefined?arguments[0]:initialState;var action=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};switch(action.type){case IX2_SESSION_STOPPED:{return initialState;} case IX2_INSTANCE_ADDED:{var _action$payload=action.payload,elementId=_action$payload.elementId,ref=_action$payload.element,origin=_action$payload.origin,actionItem=_action$payload.actionItem,refType=_action$payload.refType;var actionTypeId=actionItem.actionTypeId;var newState=state;if((0,_timm.getIn)(newState,[elementId,ref])!==ref){newState=createElementState(newState,ref,refType,elementId,actionItem);} return mergeActionState(newState,elementId,actionTypeId,origin,actionItem);} case IX2_ELEMENT_STATE_CHANGED:{var _action$payload2=action.payload,_elementId=_action$payload2.elementId,_actionTypeId=_action$payload2.actionTypeId,current=_action$payload2.current,_actionItem=_action$payload2.actionItem;return mergeActionState(state,_elementId,_actionTypeId,current,_actionItem);} default:{return state;}}};exports.ixElements=ixElements;function createElementState(state,ref,refType,elementId,actionItem){var refId=refType===PLAIN_OBJECT?(0,_timm.getIn)(actionItem,['config','target','objectId']):null;return(0,_timm.mergeIn)(state,[elementId],{id:elementId,ref:ref,refId:refId,refType:refType});} function mergeActionState(state,elementId,actionTypeId,actionState,actionItem){var units=pickUnits(actionItem);var mergePath=[elementId,refState,actionTypeId];return(0,_timm.mergeIn)(state,mergePath,actionState,units);} var valueUnitPairs=[[CONFIG_X_VALUE,CONFIG_X_UNIT],[CONFIG_Y_VALUE,CONFIG_Y_UNIT],[CONFIG_Z_VALUE,CONFIG_Z_UNIT],[CONFIG_VALUE,CONFIG_UNIT]];function pickUnits(actionItem){var config=actionItem.config;return valueUnitPairs.reduce(function(result,pair){var valueKey=pair[0];var unitKey=pair[1];var configValue=config[valueKey];var configUnit=config[unitKey];if(configValue!=null&&configUnit!=null){result[unitKey]=configUnit;} return result;},{});}}),(function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.clearPlugin=exports.renderPlugin=exports.createPluginInstance=exports.getPluginDestination=exports.getPluginOrigin=exports.getPluginDuration=exports.getPluginConfig=void 0;var getPluginConfig=function getPluginConfig(actionItemConfig){return actionItemConfig.value;};exports.getPluginConfig=getPluginConfig;var getPluginDuration=function getPluginDuration(element,actionItem){if(actionItem.config.duration!=='auto'){return null;} var duration=parseFloat(element.getAttribute('data-duration'));if(duration>0){return duration*1000;} return parseFloat(element.getAttribute('data-default-duration'))*1000;};exports.getPluginDuration=getPluginDuration;var getPluginOrigin=function getPluginOrigin(refState){return refState||{value:0};};exports.getPluginOrigin=getPluginOrigin;var getPluginDestination=function getPluginDestination(actionItemConfig){return{value:actionItemConfig.value};};exports.getPluginDestination=getPluginDestination;var createPluginInstance=function createPluginInstance(element){var instance=window.Webflow.require('lottie').createInstance(element);instance.stop();instance.setSubframe(true);return instance;};exports.createPluginInstance=createPluginInstance;var renderPlugin=function renderPlugin(pluginInstance,refState,actionItem){if(!pluginInstance){return;} var percent=refState[actionItem.actionTypeId].value/100;pluginInstance.goToFrame(pluginInstance.frames*percent);};exports.renderPlugin=renderPlugin;var clearPlugin=function clearPlugin(element){var instance=window.Webflow.require('lottie').createInstance(element);instance.stop();};exports.clearPlugin=clearPlugin;}),(function(module,exports,__webpack_require__){"use strict";var _interopRequireDefault2=__webpack_require__(1);var _typeof2=_interopRequireDefault2(__webpack_require__(17));var _defineProperty2=_interopRequireDefault2(__webpack_require__(21));var _Object$freeze,_Object$freeze2,_transformDefaults;var _interopRequireDefault=__webpack_require__(1);Object.defineProperty(exports,"__esModule",{value:true});exports.getInstanceId=getInstanceId;exports.getElementId=getElementId;exports.reifyState=reifyState;exports.observeStore=observeStore;exports.getAffectedElements=getAffectedElements;exports.getComputedStyle=getComputedStyle;exports.getInstanceOrigin=getInstanceOrigin;exports.getDestinationValues=getDestinationValues;exports.getRenderType=getRenderType;exports.getStyleProp=getStyleProp;exports.renderHTMLElement=renderHTMLElement;exports.clearAllStyles=clearAllStyles;exports.cleanupHTMLElement=cleanupHTMLElement;exports.getMaxDurationItemIndex=getMaxDurationItemIndex;exports.getActionListProgress=getActionListProgress;exports.reduceListToGroup=reduceListToGroup;exports.shouldNamespaceEventParameter=shouldNamespaceEventParameter;exports.getNamespacedParameterId=getNamespacedParameterId;exports.shouldAllowMediaQuery=shouldAllowMediaQuery;exports.mediaQueriesEqual=mediaQueriesEqual;exports.stringifyTarget=stringifyTarget;Object.defineProperty(exports,"shallowEqual",{enumerable:true,get:function get(){return _shallowEqual["default"];}});exports.getItemConfigByKey=void 0;var _defaultTo=_interopRequireDefault(__webpack_require__(270));var _reduce=_interopRequireDefault(__webpack_require__(271));var _findLast=_interopRequireDefault(__webpack_require__(277));var _timm=__webpack_require__(22);var _constants=__webpack_require__(4);var _shallowEqual=_interopRequireDefault(__webpack_require__(279));var _IX2EasingUtils=__webpack_require__(118);var _IX2VanillaPlugins=__webpack_require__(120);var _IX2BrowserSupport=__webpack_require__(48);var _constants$IX2EngineC=_constants.IX2EngineConstants,BACKGROUND=_constants$IX2EngineC.BACKGROUND,TRANSFORM=_constants$IX2EngineC.TRANSFORM,TRANSLATE_3D=_constants$IX2EngineC.TRANSLATE_3D,SCALE_3D=_constants$IX2EngineC.SCALE_3D,ROTATE_X=_constants$IX2EngineC.ROTATE_X,ROTATE_Y=_constants$IX2EngineC.ROTATE_Y,ROTATE_Z=_constants$IX2EngineC.ROTATE_Z,SKEW=_constants$IX2EngineC.SKEW,PRESERVE_3D=_constants$IX2EngineC.PRESERVE_3D,FLEX=_constants$IX2EngineC.FLEX,OPACITY=_constants$IX2EngineC.OPACITY,FILTER=_constants$IX2EngineC.FILTER,WIDTH=_constants$IX2EngineC.WIDTH,HEIGHT=_constants$IX2EngineC.HEIGHT,BACKGROUND_COLOR=_constants$IX2EngineC.BACKGROUND_COLOR,BORDER_COLOR=_constants$IX2EngineC.BORDER_COLOR,COLOR=_constants$IX2EngineC.COLOR,CHILDREN=_constants$IX2EngineC.CHILDREN,IMMEDIATE_CHILDREN=_constants$IX2EngineC.IMMEDIATE_CHILDREN,SIBLINGS=_constants$IX2EngineC.SIBLINGS,PARENT=_constants$IX2EngineC.PARENT,DISPLAY=_constants$IX2EngineC.DISPLAY,WILL_CHANGE=_constants$IX2EngineC.WILL_CHANGE,AUTO=_constants$IX2EngineC.AUTO,COMMA_DELIMITER=_constants$IX2EngineC.COMMA_DELIMITER,COLON_DELIMITER=_constants$IX2EngineC.COLON_DELIMITER,BAR_DELIMITER=_constants$IX2EngineC.BAR_DELIMITER,RENDER_TRANSFORM=_constants$IX2EngineC.RENDER_TRANSFORM,RENDER_GENERAL=_constants$IX2EngineC.RENDER_GENERAL,RENDER_STYLE=_constants$IX2EngineC.RENDER_STYLE,RENDER_PLUGIN=_constants$IX2EngineC.RENDER_PLUGIN;var _constants$ActionType=_constants.ActionTypeConsts,TRANSFORM_MOVE=_constants$ActionType.TRANSFORM_MOVE,TRANSFORM_SCALE=_constants$ActionType.TRANSFORM_SCALE,TRANSFORM_ROTATE=_constants$ActionType.TRANSFORM_ROTATE,TRANSFORM_SKEW=_constants$ActionType.TRANSFORM_SKEW,STYLE_OPACITY=_constants$ActionType.STYLE_OPACITY,STYLE_FILTER=_constants$ActionType.STYLE_FILTER,STYLE_SIZE=_constants$ActionType.STYLE_SIZE,STYLE_BACKGROUND_COLOR=_constants$ActionType.STYLE_BACKGROUND_COLOR,STYLE_BORDER=_constants$ActionType.STYLE_BORDER,STYLE_TEXT_COLOR=_constants$ActionType.STYLE_TEXT_COLOR,GENERAL_DISPLAY=_constants$ActionType.GENERAL_DISPLAY;var OBJECT_VALUE='OBJECT_VALUE';var trim=function trim(v){return v.trim();};var colorStyleProps=Object.freeze((_Object$freeze={},(0,_defineProperty2["default"])(_Object$freeze,STYLE_BACKGROUND_COLOR,BACKGROUND_COLOR),(0,_defineProperty2["default"])(_Object$freeze,STYLE_BORDER,BORDER_COLOR),(0,_defineProperty2["default"])(_Object$freeze,STYLE_TEXT_COLOR,COLOR),_Object$freeze));var willChangeProps=Object.freeze((_Object$freeze2={},(0,_defineProperty2["default"])(_Object$freeze2,_IX2BrowserSupport.TRANSFORM_PREFIXED,TRANSFORM),(0,_defineProperty2["default"])(_Object$freeze2,BACKGROUND_COLOR,BACKGROUND),(0,_defineProperty2["default"])(_Object$freeze2,OPACITY,OPACITY),(0,_defineProperty2["default"])(_Object$freeze2,FILTER,FILTER),(0,_defineProperty2["default"])(_Object$freeze2,WIDTH,WIDTH),(0,_defineProperty2["default"])(_Object$freeze2,HEIGHT,HEIGHT),_Object$freeze2));var objectCache={};var instanceCount=1;function getInstanceId(){return 'i'+instanceCount++;} var elementCount=1;function getElementId(ixElements,ref){for(var key in ixElements){var ixEl=ixElements[key];if(ixEl&&ixEl.ref===ref){return ixEl.id;}} return 'e'+elementCount++;} function reifyState(){var _ref2=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{},events=_ref2.events,actionLists=_ref2.actionLists,site=_ref2.site;var eventTypeMap=(0,_reduce["default"])(events,function(result,event){var eventTypeId=event.eventTypeId;if(!result[eventTypeId]){result[eventTypeId]={};} result[eventTypeId][event.id]=event;return result;},{});var mediaQueries=site&&site.mediaQueries;var mediaQueryKeys=[];if(mediaQueries){mediaQueryKeys=mediaQueries.map(function(mq){return mq.key;});}else{mediaQueries=[];console.warn("IX2 missing mediaQueries in site data");} return{ixData:{events:events,actionLists:actionLists,eventTypeMap:eventTypeMap,mediaQueries:mediaQueries,mediaQueryKeys:mediaQueryKeys}};} var strictEqual=function strictEqual(a,b){return a===b;};function observeStore(_ref3){var store=_ref3.store,select=_ref3.select,onChange=_ref3.onChange,_ref3$comparator=_ref3.comparator,comparator=_ref3$comparator===void 0?strictEqual:_ref3$comparator;var getState=store.getState,subscribe=store.subscribe;var unsubscribe=subscribe(handleChange);var currentState=select(getState());function handleChange(){var nextState=select(getState());if(nextState==null){unsubscribe();return;} if(!comparator(nextState,currentState)){currentState=nextState;onChange(currentState,store);}} return unsubscribe;} function normalizeTarget(target){var type=(0,_typeof2["default"])(target);if(type==='string'){return{id:target};}else if(target!=null&&type==='object'){var id=target.id,objectId=target.objectId,selector=target.selector,selectorGuids=target.selectorGuids,appliesTo=target.appliesTo,useEventTarget=target.useEventTarget;return{id:id,objectId:objectId,selector:selector,selectorGuids:selectorGuids,appliesTo:appliesTo,useEventTarget:useEventTarget};} return{};} function getAffectedElements(_ref4){var config=_ref4.config,event=_ref4.event,eventTarget=_ref4.eventTarget,elementRoot=_ref4.elementRoot,elementApi=_ref4.elementApi;var _ref,_event$action,_event$action$config;if(!elementApi){throw new Error('IX2 missing elementApi');} var targets=config.targets;if(Array.isArray(targets)&&targets.length>0){return targets.reduce(function(accumulator,target){return accumulator.concat(getAffectedElements({config:{target:target},event:event,eventTarget:eventTarget,elementRoot:elementRoot,elementApi:elementApi}));},[]);} var getValidDocument=elementApi.getValidDocument,getQuerySelector=elementApi.getQuerySelector,queryDocument=elementApi.queryDocument,getChildElements=elementApi.getChildElements,getSiblingElements=elementApi.getSiblingElements,matchSelector=elementApi.matchSelector,elementContains=elementApi.elementContains,isSiblingNode=elementApi.isSiblingNode;var target=config.target;if(!target){return[];} var _normalizeTarget=normalizeTarget(target),id=_normalizeTarget.id,objectId=_normalizeTarget.objectId,selector=_normalizeTarget.selector,selectorGuids=_normalizeTarget.selectorGuids,appliesTo=_normalizeTarget.appliesTo,useEventTarget=_normalizeTarget.useEventTarget;if(objectId){var ref=objectCache[objectId]||(objectCache[objectId]={});return[ref];} if(appliesTo===_constants.EventAppliesTo.PAGE){var doc=getValidDocument(id);return doc?[doc]:[];} var overrides=(_ref=event===null||event===void 0?void 0:(_event$action=event.action)===null||_event$action===void 0?void 0:(_event$action$config=_event$action.config)===null||_event$action$config===void 0?void 0:_event$action$config.affectedElements)!==null&&_ref!==void 0?_ref:{};var override=overrides[id||selector]||{};var validOverride=Boolean(override.id||override.selector);var limitAffectedElements;var baseSelector;var finalSelector;var eventTargetSelector=event&&getQuerySelector(normalizeTarget(event.target));if(validOverride){limitAffectedElements=override.limitAffectedElements;baseSelector=eventTargetSelector;finalSelector=getQuerySelector(override);}else{baseSelector=finalSelector=getQuerySelector({id:id,selector:selector,selectorGuids:selectorGuids});} if(event&&useEventTarget){var eventTargets=eventTarget&&(finalSelector||useEventTarget===true)?[eventTarget]:queryDocument(eventTargetSelector);if(finalSelector){if(useEventTarget===PARENT){return queryDocument(finalSelector).filter(function(parentElement){return eventTargets.some(function(targetElement){return elementContains(parentElement,targetElement);});});} if(useEventTarget===CHILDREN){return queryDocument(finalSelector).filter(function(childElement){return eventTargets.some(function(targetElement){return elementContains(targetElement,childElement);});});} if(useEventTarget===SIBLINGS){return queryDocument(finalSelector).filter(function(siblingElement){return eventTargets.some(function(targetElement){return isSiblingNode(targetElement,siblingElement);});});}} return eventTargets;} if(baseSelector==null||finalSelector==null){return[];} if(_IX2BrowserSupport.IS_BROWSER_ENV&&elementRoot){return queryDocument(finalSelector).filter(function(element){return elementRoot.contains(element);});} if(limitAffectedElements===CHILDREN){return queryDocument(baseSelector,finalSelector);}else if(limitAffectedElements===IMMEDIATE_CHILDREN){return getChildElements(queryDocument(baseSelector)).filter(matchSelector(finalSelector));}else if(limitAffectedElements===SIBLINGS){return getSiblingElements(queryDocument(baseSelector)).filter(matchSelector(finalSelector));}else{return queryDocument(finalSelector);}} function getComputedStyle(_ref5){var element=_ref5.element,actionItem=_ref5.actionItem;if(!_IX2BrowserSupport.IS_BROWSER_ENV){return{};} var actionTypeId=actionItem.actionTypeId;switch(actionTypeId){case STYLE_SIZE:case STYLE_BACKGROUND_COLOR:case STYLE_BORDER:case STYLE_TEXT_COLOR:case GENERAL_DISPLAY:return window.getComputedStyle(element);default:return{};}} var pxValueRegex=/px/;var getFilterDefaults=function getFilterDefaults(actionState,filters){return filters.reduce(function(result,filter){if(result[filter.type]==null){result[filter.type]=filterDefaults[filter.type];} return result;},actionState||{});};function getInstanceOrigin(element){var refState=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};var computedStyle=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{};var actionItem=arguments.length>3?arguments[3]:undefined;var elementApi=arguments.length>4?arguments[4]:undefined;var getStyle=elementApi.getStyle;var actionTypeId=actionItem.actionTypeId,config=actionItem.config;if((0,_IX2VanillaPlugins.isPluginType)(actionTypeId)){return(0,_IX2VanillaPlugins.getPluginOrigin)(actionTypeId)(refState[actionTypeId]);} switch(actionTypeId){case TRANSFORM_MOVE:case TRANSFORM_SCALE:case TRANSFORM_ROTATE:case TRANSFORM_SKEW:return refState[actionTypeId]||transformDefaults[actionTypeId];case STYLE_FILTER:return getFilterDefaults(refState[actionTypeId],actionItem.config.filters);case STYLE_OPACITY:return{value:(0,_defaultTo["default"])(parseFloat(getStyle(element,OPACITY)),1.0)};case STYLE_SIZE:{var inlineWidth=getStyle(element,WIDTH);var inlineHeight=getStyle(element,HEIGHT);var widthValue;var heightValue;if(config.widthUnit===AUTO){widthValue=pxValueRegex.test(inlineWidth)?parseFloat(inlineWidth):parseFloat(computedStyle.width);}else{widthValue=(0,_defaultTo["default"])(parseFloat(inlineWidth),parseFloat(computedStyle.width));} if(config.heightUnit===AUTO){heightValue=pxValueRegex.test(inlineHeight)?parseFloat(inlineHeight):parseFloat(computedStyle.height);}else{heightValue=(0,_defaultTo["default"])(parseFloat(inlineHeight),parseFloat(computedStyle.height));} return{widthValue:widthValue,heightValue:heightValue};} case STYLE_BACKGROUND_COLOR:case STYLE_BORDER:case STYLE_TEXT_COLOR:return parseColor({element:element,actionTypeId:actionTypeId,computedStyle:computedStyle,getStyle:getStyle});case GENERAL_DISPLAY:return{value:(0,_defaultTo["default"])(getStyle(element,DISPLAY),computedStyle.display)};case OBJECT_VALUE:return refState[actionTypeId]||{value:0};default:return;}} var reduceFilters=function reduceFilters(result,filter){if(filter){result[filter.type]=filter.value||0;} return result;};var getItemConfigByKey=function getItemConfigByKey(actionTypeId,key,config){if((0,_IX2VanillaPlugins.isPluginType)(actionTypeId)){return(0,_IX2VanillaPlugins.getPluginConfig)(actionTypeId)(config,key);} switch(actionTypeId){case STYLE_FILTER:{var filter=(0,_findLast["default"])(config.filters,function(_ref6){var type=_ref6.type;return type===key;});return filter?filter.value:0;} default:return config[key];}};exports.getItemConfigByKey=getItemConfigByKey;function getDestinationValues(_ref7){var element=_ref7.element,actionItem=_ref7.actionItem,elementApi=_ref7.elementApi;var actionTypeId=actionItem.actionTypeId;if((0,_IX2VanillaPlugins.isPluginType)(actionTypeId)){return(0,_IX2VanillaPlugins.getPluginDestination)(actionTypeId)(actionItem.config);} switch(actionTypeId){case TRANSFORM_MOVE:case TRANSFORM_SCALE:case TRANSFORM_ROTATE:case TRANSFORM_SKEW:{var _actionItem$config=actionItem.config,xValue=_actionItem$config.xValue,yValue=_actionItem$config.yValue,zValue=_actionItem$config.zValue;return{xValue:xValue,yValue:yValue,zValue:zValue};} case STYLE_SIZE:{var getStyle=elementApi.getStyle,setStyle=elementApi.setStyle,getProperty=elementApi.getProperty;var _actionItem$config2=actionItem.config,widthUnit=_actionItem$config2.widthUnit,heightUnit=_actionItem$config2.heightUnit;var _actionItem$config3=actionItem.config,widthValue=_actionItem$config3.widthValue,heightValue=_actionItem$config3.heightValue;if(!_IX2BrowserSupport.IS_BROWSER_ENV){return{widthValue:widthValue,heightValue:heightValue};} if(widthUnit===AUTO){var temp=getStyle(element,WIDTH);setStyle(element,WIDTH,'');widthValue=getProperty(element,'offsetWidth');setStyle(element,WIDTH,temp);} if(heightUnit===AUTO){var _temp=getStyle(element,HEIGHT);setStyle(element,HEIGHT,'');heightValue=getProperty(element,'offsetHeight');setStyle(element,HEIGHT,_temp);} return{widthValue:widthValue,heightValue:heightValue};} case STYLE_BACKGROUND_COLOR:case STYLE_BORDER:case STYLE_TEXT_COLOR:{var _actionItem$config4=actionItem.config,rValue=_actionItem$config4.rValue,gValue=_actionItem$config4.gValue,bValue=_actionItem$config4.bValue,aValue=_actionItem$config4.aValue;return{rValue:rValue,gValue:gValue,bValue:bValue,aValue:aValue};} case STYLE_FILTER:{return actionItem.config.filters.reduce(reduceFilters,{});} default:{var value=actionItem.config.value;return{value:value};}}} function getRenderType(actionTypeId){if(/^TRANSFORM_/.test(actionTypeId)){return RENDER_TRANSFORM;} if(/^STYLE_/.test(actionTypeId)){return RENDER_STYLE;} if(/^GENERAL_/.test(actionTypeId)){return RENDER_GENERAL;} if(/^PLUGIN_/.test(actionTypeId)){return RENDER_PLUGIN;}} function getStyleProp(renderType,actionTypeId){return renderType===RENDER_STYLE?actionTypeId.replace('STYLE_','').toLowerCase():null;} function renderHTMLElement(element,refState,actionState,eventId,actionItem,styleProp,elementApi,renderType,pluginInstance){switch(renderType){case RENDER_TRANSFORM:{return renderTransform(element,refState,actionState,actionItem,elementApi);} case RENDER_STYLE:{return renderStyle(element,refState,actionState,actionItem,styleProp,elementApi);} case RENDER_GENERAL:{return renderGeneral(element,actionItem,elementApi);} case RENDER_PLUGIN:{var actionTypeId=actionItem.actionTypeId;if((0,_IX2VanillaPlugins.isPluginType)(actionTypeId)){return(0,_IX2VanillaPlugins.renderPlugin)(actionTypeId)(pluginInstance,refState,actionItem);}}}} var transformDefaults=(_transformDefaults={},(0,_defineProperty2["default"])(_transformDefaults,TRANSFORM_MOVE,Object.freeze({xValue:0,yValue:0,zValue:0})),(0,_defineProperty2["default"])(_transformDefaults,TRANSFORM_SCALE,Object.freeze({xValue:1,yValue:1,zValue:1})),(0,_defineProperty2["default"])(_transformDefaults,TRANSFORM_ROTATE,Object.freeze({xValue:0,yValue:0,zValue:0})),(0,_defineProperty2["default"])(_transformDefaults,TRANSFORM_SKEW,Object.freeze({xValue:0,yValue:0})),_transformDefaults);var filterDefaults=Object.freeze({blur:0,'hue-rotate':0,invert:0,grayscale:0,saturate:100,sepia:0,contrast:100,brightness:100});var getFilterUnit=function getFilterUnit(filterType,actionItemConfig){var filter=(0,_findLast["default"])(actionItemConfig.filters,function(_ref8){var type=_ref8.type;return type===filterType;});if(filter&&filter.unit){return filter.unit;} switch(filterType){case 'blur':return 'px';case 'hue-rotate':return 'deg';default:return '%';}};var transformKeys=Object.keys(transformDefaults);function renderTransform(element,refState,actionState,actionItem,elementApi){var newTransform=transformKeys.map(function(actionTypeId){var defaults=transformDefaults[actionTypeId];var _ref9=refState[actionTypeId]||{},_ref9$xValue=_ref9.xValue,xValue=_ref9$xValue===void 0?defaults.xValue:_ref9$xValue,_ref9$yValue=_ref9.yValue,yValue=_ref9$yValue===void 0?defaults.yValue:_ref9$yValue,_ref9$zValue=_ref9.zValue,zValue=_ref9$zValue===void 0?defaults.zValue:_ref9$zValue,_ref9$xUnit=_ref9.xUnit,xUnit=_ref9$xUnit===void 0?'':_ref9$xUnit,_ref9$yUnit=_ref9.yUnit,yUnit=_ref9$yUnit===void 0?'':_ref9$yUnit,_ref9$zUnit=_ref9.zUnit,zUnit=_ref9$zUnit===void 0?'':_ref9$zUnit;switch(actionTypeId){case TRANSFORM_MOVE:return "".concat(TRANSLATE_3D,"(").concat(xValue).concat(xUnit,", ").concat(yValue).concat(yUnit,", ").concat(zValue).concat(zUnit,")");case TRANSFORM_SCALE:return "".concat(SCALE_3D,"(").concat(xValue).concat(xUnit,", ").concat(yValue).concat(yUnit,", ").concat(zValue).concat(zUnit,")");case TRANSFORM_ROTATE:return "".concat(ROTATE_X,"(").concat(xValue).concat(xUnit,") ").concat(ROTATE_Y,"(").concat(yValue).concat(yUnit,") ").concat(ROTATE_Z,"(").concat(zValue).concat(zUnit,")");case TRANSFORM_SKEW:return "".concat(SKEW,"(").concat(xValue).concat(xUnit,", ").concat(yValue).concat(yUnit,")");default:return '';}}).join(' ');var setStyle=elementApi.setStyle;addWillChange(element,_IX2BrowserSupport.TRANSFORM_PREFIXED,elementApi);setStyle(element,_IX2BrowserSupport.TRANSFORM_PREFIXED,newTransform);if(hasDefined3dTransform(actionItem,actionState)){setStyle(element,_IX2BrowserSupport.TRANSFORM_STYLE_PREFIXED,PRESERVE_3D);}} function renderFilter(element,actionState,actionItemConfig,elementApi){var filterValue=(0,_reduce["default"])(actionState,function(result,value,type){return "".concat(result," ").concat(type,"(").concat(value).concat(getFilterUnit(type,actionItemConfig),")");},'');var setStyle=elementApi.setStyle;addWillChange(element,FILTER,elementApi);setStyle(element,FILTER,filterValue);} function hasDefined3dTransform(_ref10,_ref11){var actionTypeId=_ref10.actionTypeId;var xValue=_ref11.xValue,yValue=_ref11.yValue,zValue=_ref11.zValue;return actionTypeId===TRANSFORM_MOVE&&zValue!==undefined||actionTypeId===TRANSFORM_SCALE&&zValue!==undefined||actionTypeId===TRANSFORM_ROTATE&&(xValue!==undefined||yValue!==undefined);} var paramCapture='\\(([^)]+)\\)';var rgbValidRegex=/^rgb/;var rgbMatchRegex=RegExp("rgba?".concat(paramCapture));function getFirstMatch(regex,value){var match=regex.exec(value);return match?match[1]:'';} function parseColor(_ref12){var element=_ref12.element,actionTypeId=_ref12.actionTypeId,computedStyle=_ref12.computedStyle,getStyle=_ref12.getStyle;var prop=colorStyleProps[actionTypeId];var inlineValue=getStyle(element,prop);var value=rgbValidRegex.test(inlineValue)?inlineValue:computedStyle[prop];var matches=getFirstMatch(rgbMatchRegex,value).split(COMMA_DELIMITER);return{rValue:(0,_defaultTo["default"])(parseInt(matches[0],10),255),gValue:(0,_defaultTo["default"])(parseInt(matches[1],10),255),bValue:(0,_defaultTo["default"])(parseInt(matches[2],10),255),aValue:(0,_defaultTo["default"])(parseFloat(matches[3]),1)};} function renderStyle(element,refState,actionState,actionItem,styleProp,elementApi){var setStyle=elementApi.setStyle;var actionTypeId=actionItem.actionTypeId,config=actionItem.config;switch(actionTypeId){case STYLE_SIZE:{var _actionItem$config5=actionItem.config,_actionItem$config5$w=_actionItem$config5.widthUnit,widthUnit=_actionItem$config5$w===void 0?'':_actionItem$config5$w,_actionItem$config5$h=_actionItem$config5.heightUnit,heightUnit=_actionItem$config5$h===void 0?'':_actionItem$config5$h;var widthValue=actionState.widthValue,heightValue=actionState.heightValue;if(widthValue!==undefined){if(widthUnit===AUTO){widthUnit='px';} addWillChange(element,WIDTH,elementApi);setStyle(element,WIDTH,widthValue+widthUnit);} if(heightValue!==undefined){if(heightUnit===AUTO){heightUnit='px';} addWillChange(element,HEIGHT,elementApi);setStyle(element,HEIGHT,heightValue+heightUnit);} break;} case STYLE_FILTER:{renderFilter(element,actionState,config,elementApi);break;} case STYLE_BACKGROUND_COLOR:case STYLE_BORDER:case STYLE_TEXT_COLOR:{var prop=colorStyleProps[actionTypeId];var rValue=Math.round(actionState.rValue);var gValue=Math.round(actionState.gValue);var bValue=Math.round(actionState.bValue);var aValue=actionState.aValue;addWillChange(element,prop,elementApi);setStyle(element,prop,aValue>=1?"rgb(".concat(rValue,",").concat(gValue,",").concat(bValue,")"):"rgba(".concat(rValue,",").concat(gValue,",").concat(bValue,",").concat(aValue,")"));break;} default:{var _config$unit=config.unit,unit=_config$unit===void 0?'':_config$unit;addWillChange(element,styleProp,elementApi);setStyle(element,styleProp,actionState.value+unit);break;}}} function renderGeneral(element,actionItem,elementApi){var setStyle=elementApi.setStyle;switch(actionItem.actionTypeId){case GENERAL_DISPLAY:{var value=actionItem.config.value;if(value===FLEX&&_IX2BrowserSupport.IS_BROWSER_ENV){setStyle(element,DISPLAY,_IX2BrowserSupport.FLEX_PREFIXED);}else{setStyle(element,DISPLAY,value);} return;}}} function addWillChange(element,prop,elementApi){if(!_IX2BrowserSupport.IS_BROWSER_ENV){return;} var validProp=willChangeProps[prop];if(!validProp){return;} var getStyle=elementApi.getStyle,setStyle=elementApi.setStyle;var value=getStyle(element,WILL_CHANGE);if(!value){setStyle(element,WILL_CHANGE,validProp);return;} var values=value.split(COMMA_DELIMITER).map(trim);if(values.indexOf(validProp)===-1){setStyle(element,WILL_CHANGE,values.concat(validProp).join(COMMA_DELIMITER));}} function removeWillChange(element,prop,elementApi){if(!_IX2BrowserSupport.IS_BROWSER_ENV){return;} var validProp=willChangeProps[prop];if(!validProp){return;} var getStyle=elementApi.getStyle,setStyle=elementApi.setStyle;var value=getStyle(element,WILL_CHANGE);if(!value||value.indexOf(validProp)===-1){return;} setStyle(element,WILL_CHANGE,value.split(COMMA_DELIMITER).map(trim).filter(function(v){return v!==validProp;}).join(COMMA_DELIMITER));} function clearAllStyles(_ref13){var store=_ref13.store,elementApi=_ref13.elementApi;var _store$getState=store.getState(),ixData=_store$getState.ixData;var _ixData$events=ixData.events,events=_ixData$events===void 0?{}:_ixData$events,_ixData$actionLists=ixData.actionLists,actionLists=_ixData$actionLists===void 0?{}:_ixData$actionLists;Object.keys(events).forEach(function(eventId){var event=events[eventId];var config=event.action.config;var actionListId=config.actionListId;var actionList=actionLists[actionListId];if(actionList){clearActionListStyles({actionList:actionList,event:event,elementApi:elementApi});}});Object.keys(actionLists).forEach(function(actionListId){clearActionListStyles({actionList:actionLists[actionListId],elementApi:elementApi});});} function clearActionListStyles(_ref14){var _ref14$actionList=_ref14.actionList,actionList=_ref14$actionList===void 0?{}:_ref14$actionList,event=_ref14.event,elementApi=_ref14.elementApi;var actionItemGroups=actionList.actionItemGroups,continuousParameterGroups=actionList.continuousParameterGroups;actionItemGroups&&actionItemGroups.forEach(function(actionGroup){clearActionGroupStyles({actionGroup:actionGroup,event:event,elementApi:elementApi});});continuousParameterGroups&&continuousParameterGroups.forEach(function(paramGroup){var continuousActionGroups=paramGroup.continuousActionGroups;continuousActionGroups.forEach(function(actionGroup){clearActionGroupStyles({actionGroup:actionGroup,event:event,elementApi:elementApi});});});} function clearActionGroupStyles(_ref15){var actionGroup=_ref15.actionGroup,event=_ref15.event,elementApi=_ref15.elementApi;var actionItems=actionGroup.actionItems;actionItems.forEach(function(_ref16){var actionTypeId=_ref16.actionTypeId,config=_ref16.config;var clearElement;if((0,_IX2VanillaPlugins.isPluginType)(actionTypeId)){clearElement=(0,_IX2VanillaPlugins.clearPlugin)(actionTypeId);}else{clearElement=processElementByType({effect:clearStyleProp,actionTypeId:actionTypeId,elementApi:elementApi});} getAffectedElements({config:config,event:event,elementApi:elementApi}).forEach(clearElement);});} function cleanupHTMLElement(element,actionItem,elementApi){var setStyle=elementApi.setStyle,getStyle=elementApi.getStyle;var actionTypeId=actionItem.actionTypeId;if(actionTypeId===STYLE_SIZE){var config=actionItem.config;if(config.widthUnit===AUTO){setStyle(element,WIDTH,'');} if(config.heightUnit===AUTO){setStyle(element,HEIGHT,'');}} if(getStyle(element,WILL_CHANGE)){processElementByType({effect:removeWillChange,actionTypeId:actionTypeId,elementApi:elementApi})(element);}} var processElementByType=function processElementByType(_ref17){var effect=_ref17.effect,actionTypeId=_ref17.actionTypeId,elementApi=_ref17.elementApi;return function(element){switch(actionTypeId){case TRANSFORM_MOVE:case TRANSFORM_SCALE:case TRANSFORM_ROTATE:case TRANSFORM_SKEW:effect(element,_IX2BrowserSupport.TRANSFORM_PREFIXED,elementApi);break;case STYLE_FILTER:effect(element,FILTER,elementApi);break;case STYLE_OPACITY:effect(element,OPACITY,elementApi);break;case STYLE_SIZE:effect(element,WIDTH,elementApi);effect(element,HEIGHT,elementApi);break;case STYLE_BACKGROUND_COLOR:case STYLE_BORDER:case STYLE_TEXT_COLOR:effect(element,colorStyleProps[actionTypeId],elementApi);break;case GENERAL_DISPLAY:effect(element,DISPLAY,elementApi);break;}};};function clearStyleProp(element,prop,elementApi){var setStyle=elementApi.setStyle;removeWillChange(element,prop,elementApi);setStyle(element,prop,'');if(prop===_IX2BrowserSupport.TRANSFORM_PREFIXED){setStyle(element,_IX2BrowserSupport.TRANSFORM_STYLE_PREFIXED,'');}} function getMaxDurationItemIndex(actionItems){var maxDuration=0;var resultIndex=0;actionItems.forEach(function(actionItem,index){var config=actionItem.config;var total=config.delay+config.duration;if(total>=maxDuration){maxDuration=total;resultIndex=index;}});return resultIndex;} function getActionListProgress(actionList,instance){var actionItemGroups=actionList.actionItemGroups,useFirstGroupAsInitialState=actionList.useFirstGroupAsInitialState;var instanceItem=instance.actionItem,_instance$verboseTime=instance.verboseTimeElapsed,verboseTimeElapsed=_instance$verboseTime===void 0?0:_instance$verboseTime;var totalDuration=0;var elapsedDuration=0;actionItemGroups.forEach(function(group,index){if(useFirstGroupAsInitialState&&index===0){return;} var actionItems=group.actionItems;var carrierItem=actionItems[getMaxDurationItemIndex(actionItems)];var config=carrierItem.config,actionTypeId=carrierItem.actionTypeId;if(instanceItem.id===carrierItem.id){elapsedDuration=totalDuration+verboseTimeElapsed;} var duration=getRenderType(actionTypeId)===RENDER_GENERAL?0:config.duration;totalDuration+=config.delay+duration;});return totalDuration>0?(0,_IX2EasingUtils.optimizeFloat)(elapsedDuration/totalDuration):0;} function reduceListToGroup(_ref18){var actionList=_ref18.actionList,actionItemId=_ref18.actionItemId,rawData=_ref18.rawData;var actionItemGroups=actionList.actionItemGroups,continuousParameterGroups=actionList.continuousParameterGroups;var newActionItems=[];var takeItemUntilMatch=function takeItemUntilMatch(actionItem){newActionItems.push((0,_timm.mergeIn)(actionItem,['config'],{delay:0,duration:0}));return actionItem.id===actionItemId;};actionItemGroups&&actionItemGroups.some(function(_ref19){var actionItems=_ref19.actionItems;return actionItems.some(takeItemUntilMatch);});continuousParameterGroups&&continuousParameterGroups.some(function(paramGroup){var continuousActionGroups=paramGroup.continuousActionGroups;return continuousActionGroups.some(function(_ref20){var actionItems=_ref20.actionItems;return actionItems.some(takeItemUntilMatch);});});return(0,_timm.setIn)(rawData,['actionLists'],(0,_defineProperty2["default"])({},actionList.id,{id:actionList.id,actionItemGroups:[{actionItems:newActionItems}]}));} function shouldNamespaceEventParameter(eventTypeId,_ref22){var basedOn=_ref22.basedOn;return eventTypeId===_constants.EventTypeConsts.SCROLLING_IN_VIEW&&(basedOn===_constants.EventBasedOn.ELEMENT||basedOn==null)||eventTypeId===_constants.EventTypeConsts.MOUSE_MOVE&&basedOn===_constants.EventBasedOn.ELEMENT;} function getNamespacedParameterId(eventStateKey,continuousParameterGroupId){var namespacedParameterId=eventStateKey+COLON_DELIMITER+continuousParameterGroupId;return namespacedParameterId;} function shouldAllowMediaQuery(mediaQueries,mediaQueryKey){if(mediaQueryKey==null){return true;} return mediaQueries.indexOf(mediaQueryKey)!==-1;} function mediaQueriesEqual(listA,listB){return(0,_shallowEqual["default"])(listA&&listA.sort(),listB&&listB.sort());} function stringifyTarget(target){if(typeof target==='string'){return target;} var _target$id=target.id,id=_target$id===void 0?'':_target$id,_target$selector=target.selector,selector=_target$selector===void 0?'':_target$selector,_target$useEventTarge=target.useEventTarget,useEventTarget=_target$useEventTarge===void 0?'':_target$useEventTarge;return id+BAR_DELIMITER+selector+BAR_DELIMITER+useEventTarget;}}),(function(module,exports){function defaultTo(value,defaultValue){return(value==null||value!==value)?defaultValue:value;} module.exports=defaultTo;}),(function(module,exports,__webpack_require__){var arrayReduce=__webpack_require__(272),baseEach=__webpack_require__(121),baseIteratee=__webpack_require__(10),baseReduce=__webpack_require__(276),isArray=__webpack_require__(2);function reduce(collection,iteratee,accumulator){var func=isArray(collection)?arrayReduce:baseReduce,initAccum=arguments.length<3;return func(collection,baseIteratee(iteratee,4),accumulator,initAccum,baseEach);} module.exports=reduce;}),(function(module,exports){function arrayReduce(array,iteratee,accumulator,initAccum){var index=-1,length=array==null?0:array.length;if(initAccum&&length){accumulator=array[++index];} while(++index=keyframe){fromActionItem=actionItems[0];var nextGroup=actionGroups[i+1];var hasNextItem=nextGroup&&keyframePosition!==keyframe;toActionItem=hasNextItem?nextGroup.actionItems[0]:null;if(hasNextItem){positionOffset=keyframe/100;positionRange=(nextGroup.keyframe-keyframe)/100;}}} var current={};if(fromActionItem&&!toActionItem){for(var _i=0,_length=destinationKeys.length;_i<_length;_i++){var key=destinationKeys[_i];current[key]=getItemConfigByKey(actionTypeId,key,fromActionItem.config);}}else if(fromActionItem&&toActionItem&&positionOffset!==undefined&&positionRange!==undefined){var localPosition=(position-positionOffset)/positionRange;var easing=fromActionItem.config.easing;var eased=applyEasing(easing,localPosition,customEasingFn);for(var _i2=0,_length2=destinationKeys.length;_i2<_length2;_i2++){var _key=destinationKeys[_i2];var fromVal=getItemConfigByKey(actionTypeId,_key,fromActionItem.config);var toVal=getItemConfigByKey(actionTypeId,_key,toActionItem.config);var diff=toVal-fromVal;var value=diff*eased+fromVal;current[_key]=value;}} return(0,_timm.merge)(state,{position:position,current:current});};var timedInstance=function timedInstance(state,action){var _state=state,active=_state.active,origin=_state.origin,start=_state.start,immediate=_state.immediate,renderType=_state.renderType,verbose=_state.verbose,actionItem=_state.actionItem,destination=_state.destination,destinationKeys=_state.destinationKeys,pluginDuration=_state.pluginDuration,instanceDelay=_state.instanceDelay,customEasingFn=_state.customEasingFn,skipMotion=_state.skipMotion;var easing=actionItem.config.easing;var _actionItem$config=actionItem.config,duration=_actionItem$config.duration,delay=_actionItem$config.delay;if(pluginDuration!=null){duration=pluginDuration;} delay=instanceDelay!=null?instanceDelay:delay;if(renderType===RENDER_GENERAL){duration=0;}else if(immediate||skipMotion){duration=delay=0;} var now=action.payload.now;if(active&&origin){var delta=now-(start+delay);if(verbose){var verboseDelta=now-start;var verboseDuration=duration+delay;var verbosePosition=optimizeFloat(Math.min(Math.max(0,verboseDelta/verboseDuration),1));state=(0,_timm.set)(state,'verboseTimeElapsed',verboseDuration*verbosePosition);} if(delta<0){return state;} var position=optimizeFloat(Math.min(Math.max(0,delta/duration),1));var eased=applyEasing(easing,position,customEasingFn);var newProps={};var current=null;if(destinationKeys.length){current=destinationKeys.reduce(function(result,key){var destValue=destination[key];var originVal=parseFloat(origin[key])||0;var diff=parseFloat(destValue)-originVal;var value=diff*eased+originVal;result[key]=value;return result;},{});} newProps.current=current;newProps.position=position;if(position===1){newProps.active=false;newProps.complete=true;} return(0,_timm.merge)(state,newProps);} return state;};var ixInstances=function ixInstances(){var state=arguments.length>0&&arguments[0]!==undefined?arguments[0]:Object.freeze({});var action=arguments.length>1?arguments[1]:undefined;switch(action.type){case IX2_RAW_DATA_IMPORTED:{return action.payload.ixInstances||Object.freeze({});} case IX2_SESSION_STOPPED:{return Object.freeze({});} case IX2_INSTANCE_ADDED:{var _action$payload=action.payload,instanceId=_action$payload.instanceId,elementId=_action$payload.elementId,actionItem=_action$payload.actionItem,eventId=_action$payload.eventId,eventTarget=_action$payload.eventTarget,eventStateKey=_action$payload.eventStateKey,actionListId=_action$payload.actionListId,groupIndex=_action$payload.groupIndex,isCarrier=_action$payload.isCarrier,origin=_action$payload.origin,destination=_action$payload.destination,immediate=_action$payload.immediate,verbose=_action$payload.verbose,continuous=_action$payload.continuous,parameterId=_action$payload.parameterId,actionGroups=_action$payload.actionGroups,smoothing=_action$payload.smoothing,restingValue=_action$payload.restingValue,pluginInstance=_action$payload.pluginInstance,pluginDuration=_action$payload.pluginDuration,instanceDelay=_action$payload.instanceDelay,skipMotion=_action$payload.skipMotion,skipToValue=_action$payload.skipToValue;var actionTypeId=actionItem.actionTypeId;var renderType=getRenderType(actionTypeId);var styleProp=getStyleProp(renderType,actionTypeId);var destinationKeys=Object.keys(destination).filter(function(key){return destination[key]!=null;});var easing=actionItem.config.easing;return(0,_timm.set)(state,instanceId,{id:instanceId,elementId:elementId,active:false,position:0,start:0,origin:origin,destination:destination,destinationKeys:destinationKeys,immediate:immediate,verbose:verbose,current:null,actionItem:actionItem,actionTypeId:actionTypeId,eventId:eventId,eventTarget:eventTarget,eventStateKey:eventStateKey,actionListId:actionListId,groupIndex:groupIndex,renderType:renderType,isCarrier:isCarrier,styleProp:styleProp,continuous:continuous,parameterId:parameterId,actionGroups:actionGroups,smoothing:smoothing,restingValue:restingValue,pluginInstance:pluginInstance,pluginDuration:pluginDuration,instanceDelay:instanceDelay,skipMotion:skipMotion,skipToValue:skipToValue,customEasingFn:Array.isArray(easing)&&easing.length===4?createBezierEasing(easing):undefined});} case IX2_INSTANCE_STARTED:{var _action$payload2=action.payload,_instanceId=_action$payload2.instanceId,time=_action$payload2.time;return(0,_timm.mergeIn)(state,[_instanceId],{active:true,complete:false,start:time});} case IX2_INSTANCE_REMOVED:{var _instanceId2=action.payload.instanceId;if(!state[_instanceId2]){return state;} var newState={};var keys=Object.keys(state);var length=keys.length;for(var i=0;i0&&arguments[0]!==undefined?arguments[0]:{};var action=arguments.length>1?arguments[1]:undefined;switch(action.type){case IX2_RAW_DATA_IMPORTED:{return action.payload.ixParameters||{};} case IX2_SESSION_STOPPED:{return{};} case IX2_PARAMETER_CHANGED:{var _action$payload=action.payload,key=_action$payload.key,value=_action$payload.value;state[key]=value;return state;} default:{return state;}}};exports.ixParameters=ixParameters;}),(function(module,exports){function _objectWithoutPropertiesLoose(source,excluded){if(source==null)return{};var target={};var sourceKeys=Object.keys(source);var key,i;for(i=0;i=0)continue;target[key]=source[key];} return target;} module.exports=_objectWithoutPropertiesLoose;}),(function(module,exports,__webpack_require__){var baseKeys=__webpack_require__(57),getTag=__webpack_require__(59),isArrayLike=__webpack_require__(16),isString=__webpack_require__(284),stringSize=__webpack_require__(285);var mapTag='[object Map]',setTag='[object Set]';function size(collection){if(collection==null){return 0;} if(isArrayLike(collection)){return isString(collection)?stringSize(collection):collection.length;} var tag=getTag(collection);if(tag==mapTag||tag==setTag){return collection.size;} return baseKeys(collection).length;} module.exports=size;}),(function(module,exports,__webpack_require__){var baseGetTag=__webpack_require__(15),isArray=__webpack_require__(2),isObjectLike=__webpack_require__(12);var stringTag='[object String]';function isString(value){return typeof value=='string'||(!isArray(value)&&isObjectLike(value)&&baseGetTag(value)==stringTag);} module.exports=isString;}),(function(module,exports,__webpack_require__){var asciiSize=__webpack_require__(286),hasUnicode=__webpack_require__(287),unicodeSize=__webpack_require__(288);function stringSize(string){return hasUnicode(string)?unicodeSize(string):asciiSize(string);} module.exports=stringSize;}),(function(module,exports,__webpack_require__){var baseProperty=__webpack_require__(113);var asciiSize=baseProperty('length');module.exports=asciiSize;}),(function(module,exports){var rsAstralRange='\\ud800-\\udfff',rsComboMarksRange='\\u0300-\\u036f',reComboHalfMarksRange='\\ufe20-\\ufe2f',rsComboSymbolsRange='\\u20d0-\\u20ff',rsComboRange=rsComboMarksRange+reComboHalfMarksRange+rsComboSymbolsRange,rsVarRange='\\ufe0e\\ufe0f';var rsZWJ='\\u200d';var reHasUnicode=RegExp('['+rsZWJ+rsAstralRange+rsComboRange+rsVarRange+']');function hasUnicode(string){return reHasUnicode.test(string);} module.exports=hasUnicode;}),(function(module,exports){var rsAstralRange='\\ud800-\\udfff',rsComboMarksRange='\\u0300-\\u036f',reComboHalfMarksRange='\\ufe20-\\ufe2f',rsComboSymbolsRange='\\u20d0-\\u20ff',rsComboRange=rsComboMarksRange+reComboHalfMarksRange+rsComboSymbolsRange,rsVarRange='\\ufe0e\\ufe0f';var rsAstral='['+rsAstralRange+']',rsCombo='['+rsComboRange+']',rsFitz='\\ud83c[\\udffb-\\udfff]',rsModifier='(?:'+rsCombo+'|'+rsFitz+')',rsNonAstral='[^'+rsAstralRange+']',rsRegional='(?:\\ud83c[\\udde6-\\uddff]){2}',rsSurrPair='[\\ud800-\\udbff][\\udc00-\\udfff]',rsZWJ='\\u200d';var reOptMod=rsModifier+'?',rsOptVar='['+rsVarRange+']?',rsOptJoin='(?:'+rsZWJ+'(?:'+[rsNonAstral,rsRegional,rsSurrPair].join('|')+')'+rsOptVar+reOptMod+')*',rsSeq=rsOptVar+reOptMod+rsOptJoin,rsSymbol='(?:'+[rsNonAstral+rsCombo+'?',rsCombo,rsRegional,rsSurrPair,rsAstral].join('|')+')';var reUnicode=RegExp(rsFitz+'(?='+rsFitz+')|'+rsSymbol+rsSeq,'g');function unicodeSize(string){var result=reUnicode.lastIndex=0;while(reUnicode.test(string)){++result;} return result;} module.exports=unicodeSize;}),(function(module,exports,__webpack_require__){var baseIteratee=__webpack_require__(10),negate=__webpack_require__(290),pickBy=__webpack_require__(291);function omitBy(object,predicate){return pickBy(object,negate(baseIteratee(predicate)));} module.exports=omitBy;}),(function(module,exports){var FUNC_ERROR_TEXT='Expected a function';function negate(predicate){if(typeof predicate!='function'){throw new TypeError(FUNC_ERROR_TEXT);} return function(){var args=arguments;switch(args.length){case 0:return!predicate.call(this);case 1:return!predicate.call(this,args[0]);case 2:return!predicate.call(this,args[0],args[1]);case 3:return!predicate.call(this,args[0],args[1],args[2]);} return!predicate.apply(this,args);};} module.exports=negate;}),(function(module,exports,__webpack_require__){var arrayMap=__webpack_require__(112),baseIteratee=__webpack_require__(10),basePickBy=__webpack_require__(292),getAllKeysIn=__webpack_require__(295);function pickBy(object,predicate){if(object==null){return{};} var props=arrayMap(getAllKeysIn(object),function(prop){return[prop];});predicate=baseIteratee(predicate);return basePickBy(object,props,function(value,path){return predicate(value,path[0]);});} module.exports=pickBy;}),(function(module,exports,__webpack_require__){var baseGet=__webpack_require__(61),baseSet=__webpack_require__(293),castPath=__webpack_require__(37);function basePickBy(object,paths,predicate){var index=-1,length=paths.length,result={};while(++index=wait)||(timeSinceLastCall<0)||(maxing&&timeSinceLastInvoke>=maxWait));} function timerExpired(){var time=now();if(shouldInvoke(time)){return trailingEdge(time);} timerId=setTimeout(timerExpired,remainingWait(time));} function trailingEdge(time){timerId=undefined;if(trailing&&lastArgs){return invokeFunc(time);} lastArgs=lastThis=undefined;return result;} function cancel(){if(timerId!==undefined){clearTimeout(timerId);} lastInvokeTime=0;lastArgs=lastCallTime=lastThis=timerId=undefined;} function flush(){return timerId===undefined?result:trailingEdge(now());} function debounced(){var time=now(),isInvoking=shouldInvoke(time);lastArgs=arguments;lastThis=this;lastCallTime=time;if(isInvoking){if(timerId===undefined){return leadingEdge(lastCallTime);} if(maxing){clearTimeout(timerId);timerId=setTimeout(timerExpired,wait);return invokeFunc(lastCallTime);}} if(timerId===undefined){timerId=setTimeout(timerExpired,wait);} return result;} debounced.cancel=cancel;debounced.flush=flush;return debounced;} module.exports=debounce;}),(function(module,exports,__webpack_require__){var root=__webpack_require__(6);var now=function(){return root.Date.now();};module.exports=now;}),(function(module,exports,__webpack_require__){"use strict";var _interopRequireDefault=__webpack_require__(1);var _typeof2=_interopRequireDefault(__webpack_require__(17));Object.defineProperty(exports,"__esModule",{value:true});exports.setStyle=setStyle;exports.getStyle=getStyle;exports.getProperty=getProperty;exports.matchSelector=matchSelector;exports.getQuerySelector=getQuerySelector;exports.getValidDocument=getValidDocument;exports.queryDocument=queryDocument;exports.elementContains=elementContains;exports.isSiblingNode=isSiblingNode;exports.getChildElements=getChildElements;exports.getSiblingElements=getSiblingElements;exports.getRefType=getRefType;exports.getClosestElement=void 0;var _shared=__webpack_require__(14);var _constants=__webpack_require__(4);var ELEMENT_MATCHES=_shared.IX2BrowserSupport.ELEMENT_MATCHES;var _constants$IX2EngineC=_constants.IX2EngineConstants,IX2_ID_DELIMITER=_constants$IX2EngineC.IX2_ID_DELIMITER,HTML_ELEMENT=_constants$IX2EngineC.HTML_ELEMENT,PLAIN_OBJECT=_constants$IX2EngineC.PLAIN_OBJECT,WF_PAGE=_constants$IX2EngineC.WF_PAGE;function setStyle(element,prop,value){element.style[prop]=value;} function getStyle(element,prop){return element.style[prop];} function getProperty(element,prop){return element[prop];} function matchSelector(selector){return function(element){return element[ELEMENT_MATCHES](selector);};} function getQuerySelector(_ref){var id=_ref.id,selector=_ref.selector;if(id){var nodeId=id;if(id.indexOf(IX2_ID_DELIMITER)!==-1){var pair=id.split(IX2_ID_DELIMITER);var pageId=pair[0];nodeId=pair[1];if(pageId!==document.documentElement.getAttribute(WF_PAGE)){return null;}} return "[data-w-id=\"".concat(nodeId,"\"], [data-w-id^=\"").concat(nodeId,"_instance\"]");} return selector;} function getValidDocument(pageId){if(pageId==null||pageId===document.documentElement.getAttribute(WF_PAGE)){return document;} return null;} function queryDocument(baseSelector,descendantSelector){return Array.prototype.slice.call(document.querySelectorAll(descendantSelector?baseSelector+' '+descendantSelector:baseSelector));} function elementContains(parent,child){return parent.contains(child);} function isSiblingNode(a,b){return a!==b&&a.parentNode===b.parentNode;} function getChildElements(sourceElements){var childElements=[];for(var i=0,_ref2=sourceElements||[],length=_ref2.length;i0&&arguments[0]!==undefined?arguments[0]:[];var elements=[];var parentCache=[];for(var i=0,length=sourceElements.length;ib.right||a.rightb.bottom||a.bottom1&&arguments[1]!==undefined?arguments[1]:{};var _getDocumentState2=getDocumentState(),scrollTop=_getDocumentState2.stiffScrollTop,scrollHeight=_getDocumentState2.scrollHeight,innerHeight=_getDocumentState2.innerHeight;var _options$event=options.event,config=_options$event.config,eventTypeId=_options$event.eventTypeId;var scrollOffsetValue=config.scrollOffsetValue,scrollOffsetUnit=config.scrollOffsetUnit;var isPX=scrollOffsetUnit==='PX';var scrollHeightBounds=scrollHeight-innerHeight;var percentTop=Number((scrollTop/scrollHeightBounds).toFixed(2));if(oldState&&oldState.percentTop===percentTop){return oldState;} var scrollTopPadding=(isPX?scrollOffsetValue:innerHeight*(scrollOffsetValue||0)/100)/scrollHeightBounds;var scrollingDown;var scrollDirectionChanged;var anchorTop=0;if(oldState){scrollingDown=percentTop>oldState.percentTop;scrollDirectionChanged=oldState.scrollingDown!==scrollingDown;anchorTop=scrollDirectionChanged?percentTop:oldState.anchorTop;} var inBounds=eventTypeId===PAGE_SCROLL_DOWN?percentTop>=anchorTop+scrollTopPadding:percentTop<=anchorTop-scrollTopPadding;var newState=(0,_extends2["default"])({},oldState,{percentTop:percentTop,inBounds:inBounds,anchorTop:anchorTop,scrollingDown:scrollingDown});if(oldState&&inBounds&&(scrollDirectionChanged||newState.inBounds!==oldState.inBounds)){return handler(options,newState)||newState;} return newState;};};var pointIntersects=function pointIntersects(point,rect){return point.left>rect.left&&point.leftrect.top&&point.top1&&arguments[1]!==undefined?arguments[1]:{clickCount:0};var newState={clickCount:oldState.clickCount%2+1};if(newState.clickCount!==oldState.clickCount){return handler(options,newState)||newState;} return newState;};};var getComponentActiveOptions=function getComponentActiveOptions(){var allowNestedChildrenEvents=arguments.length>0&&arguments[0]!==undefined?arguments[0]:true;return(0,_extends2["default"])({},baseActivityActionGroupOptions,{handler:withFilter(allowNestedChildrenEvents?isOrContainsElement:isElement,whenComponentActiveChange(function(options,state){return state.isActive?baseActionGroupOptions.handler(options,state):state;}))});};var getComponentInactiveOptions=function getComponentInactiveOptions(){var allowNestedChildrenEvents=arguments.length>0&&arguments[0]!==undefined?arguments[0]:true;return(0,_extends2["default"])({},baseActivityActionGroupOptions,{handler:withFilter(allowNestedChildrenEvents?isOrContainsElement:isElement,whenComponentActiveChange(function(options,state){return!state.isActive?baseActionGroupOptions.handler(options,state):state;}))});};var scrollIntoOutOfViewOptions=(0,_extends2["default"])({},baseScrollActionGroupOptions,{handler:whenElementVisibiltyChange(function(options,state){var elementVisible=state.elementVisible;var event=options.event,store=options.store;var _store$getState2=store.getState(),ixData=_store$getState2.ixData;var events=ixData.events;if(!events[event.action.config.autoStopEventId]&&state.triggered){return state;} if(event.eventTypeId===SCROLL_INTO_VIEW===elementVisible){actionGroupCreator(options);return(0,_extends2["default"])({},state,{triggered:true});}else{return state;}})});var MOUSE_OUT_ROUND_THRESHOLD=0.05;var _default=(_default2={},(0,_defineProperty2["default"])(_default2,SLIDER_ACTIVE,getComponentActiveOptions()),(0,_defineProperty2["default"])(_default2,SLIDER_INACTIVE,getComponentInactiveOptions()),(0,_defineProperty2["default"])(_default2,DROPDOWN_OPEN,getComponentActiveOptions()),(0,_defineProperty2["default"])(_default2,DROPDOWN_CLOSE,getComponentInactiveOptions()),(0,_defineProperty2["default"])(_default2,NAVBAR_OPEN,getComponentActiveOptions(false)),(0,_defineProperty2["default"])(_default2,NAVBAR_CLOSE,getComponentInactiveOptions(false)),(0,_defineProperty2["default"])(_default2,TAB_ACTIVE,getComponentActiveOptions()),(0,_defineProperty2["default"])(_default2,TAB_INACTIVE,getComponentInactiveOptions()),(0,_defineProperty2["default"])(_default2,ECOMMERCE_CART_OPEN,{types:'ecommerce-cart-open',handler:withFilter(isOrContainsElement,actionGroupCreator)}),(0,_defineProperty2["default"])(_default2,ECOMMERCE_CART_CLOSE,{types:'ecommerce-cart-close',handler:withFilter(isOrContainsElement,actionGroupCreator)}),(0,_defineProperty2["default"])(_default2,MOUSE_CLICK,{types:'click',handler:withFilter(isOrContainsElement,whenClickCountChange(function(options,_ref6){var clickCount=_ref6.clickCount;if(hasAutoStopEvent(options)){clickCount===1&&actionGroupCreator(options);}else{actionGroupCreator(options);}}))}),(0,_defineProperty2["default"])(_default2,MOUSE_SECOND_CLICK,{types:'click',handler:withFilter(isOrContainsElement,whenClickCountChange(function(options,_ref7){var clickCount=_ref7.clickCount;if(clickCount===2){actionGroupCreator(options);}}))}),(0,_defineProperty2["default"])(_default2,MOUSE_DOWN,(0,_extends2["default"])({},baseActionGroupOptions,{types:'mousedown'})),(0,_defineProperty2["default"])(_default2,MOUSE_UP,(0,_extends2["default"])({},baseActionGroupOptions,{types:'mouseup'})),(0,_defineProperty2["default"])(_default2,MOUSE_OVER,{types:MOUSE_OVER_OUT_TYPES,handler:withFilter(isOrContainsElement,whenElementHoverChange(function(options,state){if(state.elementHovered){actionGroupCreator(options);}}))}),(0,_defineProperty2["default"])(_default2,MOUSE_OUT,{types:MOUSE_OVER_OUT_TYPES,handler:withFilter(isOrContainsElement,whenElementHoverChange(function(options,state){if(!state.elementHovered){actionGroupCreator(options);}}))}),(0,_defineProperty2["default"])(_default2,MOUSE_MOVE,{types:'mousemove mouseout scroll',handler:function handler(_ref8){var store=_ref8.store,element=_ref8.element,eventConfig=_ref8.eventConfig,nativeEvent=_ref8.nativeEvent,eventStateKey=_ref8.eventStateKey;var state=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{clientX:0,clientY:0,pageX:0,pageY:0};var basedOn=eventConfig.basedOn,selectedAxis=eventConfig.selectedAxis,continuousParameterGroupId=eventConfig.continuousParameterGroupId,reverse=eventConfig.reverse,_eventConfig$restingS=eventConfig.restingState,restingState=_eventConfig$restingS===void 0?0:_eventConfig$restingS;var _nativeEvent$clientX=nativeEvent.clientX,clientX=_nativeEvent$clientX===void 0?state.clientX:_nativeEvent$clientX,_nativeEvent$clientY=nativeEvent.clientY,clientY=_nativeEvent$clientY===void 0?state.clientY:_nativeEvent$clientY,_nativeEvent$pageX=nativeEvent.pageX,pageX=_nativeEvent$pageX===void 0?state.pageX:_nativeEvent$pageX,_nativeEvent$pageY=nativeEvent.pageY,pageY=_nativeEvent$pageY===void 0?state.pageY:_nativeEvent$pageY;var isXAxis=selectedAxis==='X_AXIS';var isMouseOut=nativeEvent.type==='mouseout';var value=restingState/100;var namespacedParameterId=continuousParameterGroupId;var elementHovered=false;switch(basedOn){case _constants.EventBasedOn.VIEWPORT:{value=isXAxis?Math.min(clientX,window.innerWidth)/window.innerWidth:Math.min(clientY,window.innerHeight)/window.innerHeight;break;} case _constants.EventBasedOn.PAGE:{var _getDocumentState3=getDocumentState(),scrollLeft=_getDocumentState3.scrollLeft,scrollTop=_getDocumentState3.scrollTop,scrollWidth=_getDocumentState3.scrollWidth,scrollHeight=_getDocumentState3.scrollHeight;value=isXAxis?Math.min(scrollLeft+pageX,scrollWidth)/scrollWidth:Math.min(scrollTop+pageY,scrollHeight)/scrollHeight;break;} case _constants.EventBasedOn.ELEMENT:default:{namespacedParameterId=getNamespacedParameterId(eventStateKey,continuousParameterGroupId);var isMouseEvent=nativeEvent.type.indexOf('mouse')===0;if(isMouseEvent&&isOrContainsElement({element:element,nativeEvent:nativeEvent})!==true){break;} var rect=element.getBoundingClientRect();var left=rect.left,top=rect.top,width=rect.width,height=rect.height;if(!isMouseEvent&&!pointIntersects({left:clientX,top:clientY},rect)){break;} elementHovered=true;value=isXAxis?(clientX-left)/width:(clientY-top)/height;break;}} if(isMouseOut&&(value>1-MOUSE_OUT_ROUND_THRESHOLD||value1&&arguments[1]!==undefined?arguments[1]:{scrollPercent:0};var _getDocumentState5=getDocumentState(),scrollLeft=_getDocumentState5.scrollLeft,scrollTop=_getDocumentState5.scrollTop,scrollWidth=_getDocumentState5.scrollWidth,scrollHeight=_getDocumentState5.scrollHeight,visibleHeight=_getDocumentState5.clientHeight;var basedOn=eventConfig.basedOn,selectedAxis=eventConfig.selectedAxis,continuousParameterGroupId=eventConfig.continuousParameterGroupId,startsEntering=eventConfig.startsEntering,startsExiting=eventConfig.startsExiting,addEndOffset=eventConfig.addEndOffset,addStartOffset=eventConfig.addStartOffset,_eventConfig$addOffse=eventConfig.addOffsetValue,addOffsetValue=_eventConfig$addOffse===void 0?0:_eventConfig$addOffse,_eventConfig$endOffse=eventConfig.endOffsetValue,endOffsetValue=_eventConfig$endOffse===void 0?0:_eventConfig$endOffse;var isXAxis=selectedAxis==='X_AXIS';if(basedOn===_constants.EventBasedOn.VIEWPORT){var value=isXAxis?scrollLeft/scrollWidth:scrollTop/scrollHeight;if(value!==state.scrollPercent){store.dispatch((0,_IX2EngineActions.parameterChanged)(continuousParameterGroupId,value));} return{scrollPercent:value};}else{var namespacedParameterId=getNamespacedParameterId(eventStateKey,continuousParameterGroupId);var elementRect=element.getBoundingClientRect();var offsetStartPerc=(addStartOffset?addOffsetValue:0)/100;var offsetEndPerc=(addEndOffset?endOffsetValue:0)/100;offsetStartPerc=startsEntering?offsetStartPerc:1-offsetStartPerc;offsetEndPerc=startsExiting?offsetEndPerc:1-offsetEndPerc;var offsetElementTop=elementRect.top+Math.min(elementRect.height*offsetStartPerc,visibleHeight);var offsetElementBottom=elementRect.top+elementRect.height*offsetEndPerc;var offsetHeight=offsetElementBottom-offsetElementTop;var fixedScrollHeight=Math.min(visibleHeight+offsetHeight,scrollHeight);var fixedScrollTop=Math.min(Math.max(0,visibleHeight-offsetElementTop),fixedScrollHeight);var fixedScrollPerc=fixedScrollTop/fixedScrollHeight;if(fixedScrollPerc!==state.scrollPercent){store.dispatch((0,_IX2EngineActions.parameterChanged)(namespacedParameterId,fixedScrollPerc));} return{scrollPercent:fixedScrollPerc};}}}),(0,_defineProperty2["default"])(_default2,SCROLL_INTO_VIEW,scrollIntoOutOfViewOptions),(0,_defineProperty2["default"])(_default2,SCROLL_OUT_OF_VIEW,scrollIntoOutOfViewOptions),(0,_defineProperty2["default"])(_default2,PAGE_SCROLL_DOWN,(0,_extends2["default"])({},baseScrollActionGroupOptions,{handler:whenScrollDirectionChange(function(options,state){if(state.scrollingDown){actionGroupCreator(options);}})})),(0,_defineProperty2["default"])(_default2,PAGE_SCROLL_UP,(0,_extends2["default"])({},baseScrollActionGroupOptions,{handler:whenScrollDirectionChange(function(options,state){if(!state.scrollingDown){actionGroupCreator(options);}})})),(0,_defineProperty2["default"])(_default2,PAGE_FINISH,{types:'readystatechange IX2_PAGE_UPDATE',handler:withFilter(isElement,whenPageLoadFinish(actionGroupCreator))}),(0,_defineProperty2["default"])(_default2,PAGE_START,{types:'readystatechange IX2_PAGE_UPDATE',handler:withFilter(isElement,whenPageLoadStart(actionGroupCreator))}),_default2);exports["default"]=_default;}),(function(module,exports,__webpack_require__){var createFlow=__webpack_require__(312);var flow=createFlow();module.exports=flow;}),(function(module,exports,__webpack_require__){var LodashWrapper=__webpack_require__(66),flatRest=__webpack_require__(313),getData=__webpack_require__(127),getFuncName=__webpack_require__(128),isArray=__webpack_require__(2),isLaziable=__webpack_require__(326);var FUNC_ERROR_TEXT='Expected a function';var WRAP_CURRY_FLAG=8,WRAP_PARTIAL_FLAG=32,WRAP_ARY_FLAG=128,WRAP_REARG_FLAG=256;function createFlow(fromRight){return flatRest(function(funcs){var length=funcs.length,index=length,prereq=LodashWrapper.prototype.thru;if(fromRight){funcs.reverse();} while(index--){var func=funcs[index];if(typeof func!='function'){throw new TypeError(FUNC_ERROR_TEXT);} if(prereq&&!wrapper&&getFuncName(func)=='wrapper'){var wrapper=new LodashWrapper([],true);}} index=wrapper?index:length;while(++index0&&predicate(value)){if(depth>1){baseFlatten(value,depth-1,predicate,isStrict,result);}else{arrayPush(result,value);}}else if(!isStrict){result[result.length]=value;}} return result;} module.exports=baseFlatten;}),(function(module,exports,__webpack_require__){var Symbol=__webpack_require__(23),isArguments=__webpack_require__(36),isArray=__webpack_require__(2);var spreadableSymbol=Symbol?Symbol.isConcatSpreadable:undefined;function isFlattenable(value){return isArray(value)||isArguments(value)||!!(spreadableSymbol&&value&&value[spreadableSymbol]);} module.exports=isFlattenable;}),(function(module,exports,__webpack_require__){var apply=__webpack_require__(318);var nativeMax=Math.max;function overRest(func,start,transform){start=nativeMax(start===undefined?(func.length-1):start,0);return function(){var args=arguments,index=-1,length=nativeMax(args.length-start,0),array=Array(length);while(++index0){if(++count>=HOT_COUNT){return arguments[0];}}else{count=0;} return func.apply(undefined,arguments);};} module.exports=shortOut;}),(function(module,exports,__webpack_require__){var WeakMap=__webpack_require__(109);var metaMap=WeakMap&&new WeakMap;module.exports=metaMap;}),(function(module,exports){function noop(){} module.exports=noop;}),(function(module,exports){var realNames={};module.exports=realNames;}),(function(module,exports,__webpack_require__){var LazyWrapper=__webpack_require__(68),getData=__webpack_require__(127),getFuncName=__webpack_require__(128),lodash=__webpack_require__(327);function isLaziable(func){var funcName=getFuncName(func),other=lodash[funcName];if(typeof other!='function'||!(funcName in LazyWrapper.prototype)){return false;} if(func===other){return true;} var data=getData(other);return!!data&&func===data[0];} module.exports=isLaziable;}),(function(module,exports,__webpack_require__){var LazyWrapper=__webpack_require__(68),LodashWrapper=__webpack_require__(66),baseLodash=__webpack_require__(67),isArray=__webpack_require__(2),isObjectLike=__webpack_require__(12),wrapperClone=__webpack_require__(328);var objectProto=Object.prototype;var hasOwnProperty=objectProto.hasOwnProperty;function lodash(value){if(isObjectLike(value)&&!isArray(value)&&!(value instanceof LazyWrapper)){if(value instanceof LodashWrapper){return value;} if(hasOwnProperty.call(value,'__wrapped__')){return wrapperClone(value);}} return new LodashWrapper(value);} lodash.prototype=baseLodash.prototype;lodash.prototype.constructor=lodash;module.exports=lodash;}),(function(module,exports,__webpack_require__){var LazyWrapper=__webpack_require__(68),LodashWrapper=__webpack_require__(66),copyArray=__webpack_require__(329);function wrapperClone(wrapper){if(wrapper instanceof LazyWrapper){return wrapper.clone();} var result=new LodashWrapper(wrapper.__wrapped__,wrapper.__chain__);result.__actions__=copyArray(wrapper.__actions__);result.__index__=wrapper.__index__;result.__values__=wrapper.__values__;return result;} module.exports=wrapperClone;}),(function(module,exports){function copyArray(source,array){var index=-1,length=source.length;array||(array=Array(length));while(++index=lower?number:lower;}} return number;} module.exports=baseClamp;}),(function(module,exports,__webpack_require__){"use strict";var Webflow=__webpack_require__(3);Webflow.define('links',module.exports=function($,_){var api={};var $win=$(window);var designer;var inApp=Webflow.env();var location=window.location;var tempLink=document.createElement('a');var linkCurrent='w--current';var indexPage=/index\.(html|php)$/;var dirList=/\/$/;var anchors;var slug;api.ready=api.design=api.preview=init;function init(){designer=inApp&&Webflow.env('design');slug=Webflow.env('slug')||location.pathname||'';Webflow.scroll.off(scroll);anchors=[];var links=document.links;for(var i=0;i=0){return;} var $link=$(link);if(tempLink.hash.length>1&&tempLink.host+tempLink.pathname===location.host+location.pathname){if(!/^#[a-zA-Z0-9\-\_]+$/.test(tempLink.hash)){return;} var $section=$(tempLink.hash);$section.length&&anchors.push({link:$link,sec:$section,active:false});return;} if(href==='#'||href===''){return;} var match=tempLink.href===location.href||href===slug||indexPage.test(href)&&dirList.test(slug);setClass($link,linkCurrent,match);} function scroll(){var viewTop=$win.scrollTop();var viewHeight=$win.height();_.each(anchors,function(anchor){var $link=anchor.link;var $section=anchor.sec;var top=$section.offset().top;var height=$section.outerHeight();var offset=viewHeight*0.5;var active=$section.is(':visible')&&top+height-offset>=viewTop&&top+offset<=viewTop+viewHeight;if(anchor.active===active){return;} anchor.active=active;setClass($link,linkCurrent,active);});} function setClass($elem,className,add){var exists=$elem.hasClass(className);if(add&&exists){return;} if(!add&&!exists){return;} add?$elem.addClass(className):$elem.removeClass(className);} return api;});}),(function(module,exports,__webpack_require__){"use strict";var Webflow=__webpack_require__(3);Webflow.define('scroll',module.exports=function($){var NS_EVENTS={WF_CLICK_EMPTY:'click.wf-empty-link',WF_CLICK_SCROLL:'click.wf-scroll'};var loc=window.location;var history=inIframe()?null:window.history;var $win=$(window);var $doc=$(document);var $body=$(document.body);var animate=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||function(fn){window.setTimeout(fn,15);};var rootTag=Webflow.env('editor')?'.w-editor-body':'body';var headerSelector='header, '+rootTag+' > .header, '+rootTag+' > .w-nav:not([data-no-scroll])';var emptyHrefSelector='a[href="#"]';var localHrefSelector='a[href*="#"]:not(.w-tab-link):not('+emptyHrefSelector+')';var scrollTargetOutlineCSS='.wf-force-outline-none[tabindex="-1"]:focus{outline:none;}';var focusStylesEl=document.createElement('style');focusStylesEl.appendChild(document.createTextNode(scrollTargetOutlineCSS));function inIframe(){try{return Boolean(window.frameElement);}catch(e){return true;}} var validHash=/^#[a-zA-Z0-9][\w:.-]*$/;function linksToCurrentPage(link){return validHash.test(link.hash)&&link.host+link.pathname===loc.host+loc.pathname;} var reducedMotionMediaQuery=typeof window.matchMedia==='function'&&window.matchMedia('(prefers-reduced-motion: reduce)');function reducedMotionEnabled(){return document.body.getAttribute('data-wf-scroll-motion')==='none'||reducedMotionMediaQuery.matches;} function setFocusable($el,action){var initialTabindex;switch(action){case 'add':initialTabindex=$el.attr('tabindex');if(initialTabindex){$el.attr('data-wf-tabindex-swap',initialTabindex);}else{$el.attr('tabindex','-1');} break;case 'remove':initialTabindex=$el.attr('data-wf-tabindex-swap');if(initialTabindex){$el.attr('tabindex',initialTabindex);$el.removeAttr('data-wf-tabindex-swap');}else{$el.removeAttr('tabindex');} break;} $el.toggleClass('wf-force-outline-none',action==='add');} function validateScroll(evt){var target=evt.currentTarget;if(Webflow.env('design')||window.$.mobile&&/(?:^|\s)ui-link(?:$|\s)/.test(target.className)){return;} var hash=linksToCurrentPage(target)?target.hash:'';if(hash==='')return;var $el=$(hash);if(!$el.length){return;} if(evt){evt.preventDefault();evt.stopPropagation();} updateHistory(hash,evt);window.setTimeout(function(){scroll($el,function setFocus(){setFocusable($el,'add');$el.get(0).focus({preventScroll:true});setFocusable($el,'remove');});},evt?0:300);} function updateHistory(hash){if(loc.hash!==hash&&history&&history.pushState&&!(Webflow.env.chrome&&loc.protocol==='file:')){var oldHash=history.state&&history.state.hash;if(oldHash!==hash){history.pushState({hash:hash},'',hash);}}} function scroll($targetEl,cb){var start=$win.scrollTop();var end=calculateScrollEndPosition($targetEl);if(start===end)return;var duration=calculateScrollDuration($targetEl,start,end);var clock=Date.now();var step=function step(){var elapsed=Date.now()-clock;window.scroll(0,getY(start,end,elapsed,duration));if(elapsed<=duration){animate(step);}else if(typeof cb==='function'){cb();}};animate(step);} function calculateScrollEndPosition($targetEl){var $header=$(headerSelector);var offsetY=$header.css('position')==='fixed'?$header.outerHeight():0;var end=$targetEl.offset().top-offsetY;if($targetEl.data('scroll')==='mid'){var available=$win.height()-offsetY;var elHeight=$targetEl.outerHeight();if(elHeight=0){mult=time;}});return(472.143*Math.log(Math.abs(start-end)+125)-2000)*mult;} function getY(start,end,elapsed,duration){if(elapsed>duration){return end;} return start+(end-start)*ease(elapsed/duration);} function ease(t){return t<0.5?4*t*t*t:(t-1)*(2*t-2)*(2*t-2)+1;} function ready(){var WF_CLICK_EMPTY=NS_EVENTS.WF_CLICK_EMPTY,WF_CLICK_SCROLL=NS_EVENTS.WF_CLICK_SCROLL;$doc.on(WF_CLICK_SCROLL,localHrefSelector,validateScroll);$doc.on(WF_CLICK_EMPTY,emptyHrefSelector,function(e){e.preventDefault();});document.head.insertBefore(focusStylesEl,document.head.firstChild);} return{ready:ready};});}),(function(module,exports,__webpack_require__){"use strict";var Webflow=__webpack_require__(3);Webflow.define('touch',module.exports=function($){var api={};var getSelection=window.getSelection;$.event.special.tap={bindType:'click',delegateType:'click'};api.init=function(el){el=typeof el==='string'?$(el).get(0):el;return el?new Touch(el):null;};function Touch(el){var active=false;var useTouch=false;var thresholdX=Math.min(Math.round(window.innerWidth*0.04),40);var startX;var lastX;el.addEventListener('touchstart',start,false);el.addEventListener('touchmove',move,false);el.addEventListener('touchend',end,false);el.addEventListener('touchcancel',cancel,false);el.addEventListener('mousedown',start,false);el.addEventListener('mousemove',move,false);el.addEventListener('mouseup',end,false);el.addEventListener('mouseout',cancel,false);function start(evt){var touches=evt.touches;if(touches&&touches.length>1){return;} active=true;if(touches){useTouch=true;startX=touches[0].clientX;}else{startX=evt.clientX;} lastX=startX;} function move(evt){if(!active){return;} if(useTouch&&evt.type==='mousemove'){evt.preventDefault();evt.stopPropagation();return;} var touches=evt.touches;var x=touches?touches[0].clientX:evt.clientX;var velocityX=x-lastX;lastX=x;if(Math.abs(velocityX)>thresholdX&&getSelection&&String(getSelection())===''){triggerEvent('swipe',evt,{direction:velocityX>0?'right':'left'});cancel();}} function end(evt){if(!active){return;} active=false;if(useTouch&&evt.type==='mouseup'){evt.preventDefault();evt.stopPropagation();useTouch=false;return;}} function cancel(){active=false;} function destroy(){el.removeEventListener('touchstart',start,false);el.removeEventListener('touchmove',move,false);el.removeEventListener('touchend',end,false);el.removeEventListener('touchcancel',cancel,false);el.removeEventListener('mousedown',start,false);el.removeEventListener('mousemove',move,false);el.removeEventListener('mouseup',end,false);el.removeEventListener('mouseout',cancel,false);el=null;} this.destroy=destroy;} function triggerEvent(type,evt,data){var newEvent=$.Event(type,{originalEvent:evt});$(evt.target).trigger(newEvent,data);} api.instance=api.init(document);return api;});}),(function(module,exports,__webpack_require__){"use strict";var _interopRequireDefault=__webpack_require__(1);var _slicedToArray2=_interopRequireDefault(__webpack_require__(336));var Webflow=__webpack_require__(3);Webflow.define('forms',module.exports=function($,_){var api={};var $doc=$(document);var $forms;var loc=window.location;var retro=window.XDomainRequest&&!window.atob;var namespace='.w-form';var siteId;var emailField=/e(-)?mail/i;var emailValue=/^\S+@\S+$/;var alert=window.alert;var inApp=Webflow.env();var listening;var formUrl;var signFileUrl;var chimpRegex=/list-manage[1-9]?.com/i;var disconnected=_.debounce(function(){alert('Oops! This page has improperly configured forms. Please contact your website administrator to fix this issue.');},100);api.ready=api.design=api.preview=function(){init();if(!inApp&&!listening){addListeners();}};function init(){siteId=$('html').attr('data-wf-site');formUrl="https://webflow.com"+'/api/v1/form/'+siteId;if(retro&&formUrl.indexOf("https://webflow.com")>=0){formUrl=formUrl.replace("https://webflow.com","http://formdata.webflow.com");} signFileUrl="".concat(formUrl,"/signFile");$forms=$(namespace+' form');if(!$forms.length){return;} $forms.each(build);} function build(i,el){var $el=$(el);var data=$.data(el,namespace);if(!data){data=$.data(el,namespace,{form:$el});} reset(data);var wrap=$el.closest('div.w-form');data.done=wrap.find('> .w-form-done');data.fail=wrap.find('> .w-form-fail');data.fileUploads=wrap.find('.w-file-upload');data.fileUploads.each(function(j){initFileUpload(j,data);});var formName=data.form.attr('aria-label')||data.form.attr('data-name')||'Form';if(!data.done.attr('aria-label')){data.form.attr('aria-label',formName);} data.done.attr('tabindex','-1');data.done.attr('role','region');if(!data.done.attr('aria-label')){data.done.attr('aria-label',formName+' success');} data.fail.attr('tabindex','-1');data.fail.attr('role','region');if(!data.fail.attr('aria-label')){data.fail.attr('aria-label',formName+' failure');} var action=data.action=$el.attr('action');data.handler=null;data.redirect=$el.attr('data-redirect');if(chimpRegex.test(action)){data.handler=submitMailChimp;return;} if(action){return;} if(siteId){data.handler=typeof hostedSubmitWebflow==='function'?hostedSubmitWebflow:exportedSubmitWebflow;return;} disconnected();} function addListeners(){listening=true;$doc.on('submit',namespace+' form',function(evt){var data=$.data(this,namespace);if(data.handler){data.evt=evt;data.handler(data);}});var CHECKBOX_CLASS_NAME='.w-checkbox-input';var RADIO_INPUT_CLASS_NAME='.w-radio-input';var CHECKED_CLASS='w--redirected-checked';var FOCUSED_CLASS='w--redirected-focus';var FOCUSED_VISIBLE_CLASS='w--redirected-focus-visible';var focusVisibleSelectors=':focus-visible, [data-wf-focus-visible]';var CUSTOM_CONTROLS=[['checkbox',CHECKBOX_CLASS_NAME],['radio',RADIO_INPUT_CLASS_NAME]];$doc.on('change',namespace+" form input[type=\"checkbox\"]:not("+CHECKBOX_CLASS_NAME+')',function(evt){$(evt.target).siblings(CHECKBOX_CLASS_NAME).toggleClass(CHECKED_CLASS);});$doc.on('change',namespace+" form input[type=\"radio\"]",function(evt){$("input[name=\"".concat(evt.target.name,"\"]:not(").concat(CHECKBOX_CLASS_NAME,")")).map(function(i,el){return $(el).siblings(RADIO_INPUT_CLASS_NAME).removeClass(CHECKED_CLASS);});var $target=$(evt.target);if(!$target.hasClass('w-radio-input')){$target.siblings(RADIO_INPUT_CLASS_NAME).addClass(CHECKED_CLASS);}});CUSTOM_CONTROLS.forEach(function(_ref){var _ref2=(0,_slicedToArray2["default"])(_ref,2),controlType=_ref2[0],customControlClassName=_ref2[1];$doc.on('focus',namespace+" form input[type=\"".concat(controlType,"\"]:not(")+customControlClassName+')',function(evt){$(evt.target).siblings(customControlClassName).addClass(FOCUSED_CLASS);$(evt.target).filter(focusVisibleSelectors).siblings(customControlClassName).addClass(FOCUSED_VISIBLE_CLASS);});$doc.on('blur',namespace+" form input[type=\"".concat(controlType,"\"]:not(")+customControlClassName+')',function(evt){$(evt.target).siblings(customControlClassName).removeClass("".concat(FOCUSED_CLASS," ").concat(FOCUSED_VISIBLE_CLASS));});});} function reset(data){var btn=data.btn=data.form.find(':input[type="submit"]');data.wait=data.btn.attr('data-wait')||null;data.success=false;btn.prop('disabled',false);data.label&&btn.val(data.label);} function disableBtn(data){var btn=data.btn;var wait=data.wait;btn.prop('disabled',true);if(wait){data.label=btn.val();btn.val(wait);}} function findFields(form,result){var status=null;result=result||{};form.find(':input:not([type="submit"]):not([type="file"])').each(function(i,el){var field=$(el);var type=field.attr('type');var name=field.attr('data-name')||field.attr('name')||'Field '+(i+1);var value=field.val();if(type==='checkbox'){value=field.is(':checked');}else if(type==='radio'){if(result[name]===null||typeof result[name]==='string'){return;} value=form.find('input[name="'+field.attr('name')+'"]:checked').val()||null;} if(typeof value==='string'){value=$.trim(value);} result[name]=value;status=status||getStatus(field,type,name,value);});return status;} function findFileUploads(form){var result={};form.find(':input[type="file"]').each(function(i,el){var field=$(el);var name=field.attr('data-name')||field.attr('name')||'File '+(i+1);var value=field.attr('data-value');if(typeof value==='string'){value=$.trim(value);} result[name]=value;});return result;} var trackingCookieNameMap={_mkto_trk:'marketo'};function collectEnterpriseTrackingCookies(){var cookies=document.cookie.split('; ').reduce(function(acc,cookie){var splitCookie=cookie.split('=');var name=splitCookie[0];if(name in trackingCookieNameMap){var mappedName=trackingCookieNameMap[name];var value=splitCookie.slice(1).join('=');acc[mappedName]=value;} return acc;},{});return cookies;} function getStatus(field,type,name,value){var status=null;if(type==='password'){status='Passwords cannot be submitted.';}else if(field.attr('required')){if(!value){status='Please fill out the required field: '+name;}else if(emailField.test(field.attr('type'))){if(!emailValue.test(value)){status='Please enter a valid email address for: '+name;}}}else if(name==='g-recaptcha-response'&&!value){status='Please confirm you’re not a robot.';} return status;} function exportedSubmitWebflow(data){preventDefault(data);afterSubmit(data);} function hostedSubmitWebflow(data){reset(data);var form=data.form;var payload={name:form.attr('data-name')||form.attr('name')||'Untitled Form',source:loc.href,test:Webflow.env(),fields:{},fileUploads:{},dolphin:/pass[\s-_]?(word|code)|secret|login|credentials/i.test(form.html()),trackingCookies:collectEnterpriseTrackingCookies()};var wfFlow=form.attr('data-wf-flow');if(wfFlow){payload.wfFlow=wfFlow;} preventDefault(data);var status=findFields(form,payload.fields);if(status){return alert(status);} payload.fileUploads=findFileUploads(form);disableBtn(data);if(!siteId){afterSubmit(data);return;} $.ajax({url:formUrl,type:'POST',data:payload,dataType:'json',crossDomain:true}).done(function(response){if(response&&response.code===200){data.success=true;} afterSubmit(data);}).fail(function(){afterSubmit(data);});} function submitMailChimp(data){reset(data);var form=data.form;var payload={};if(/^https/.test(loc.href)&&!/^https/.test(data.action)){form.attr('method','post');return;} preventDefault(data);var status=findFields(form,payload);if(status){return alert(status);} disableBtn(data);var fullName;_.each(payload,function(value,key){if(emailField.test(key)){payload.EMAIL=value;} if(/^((full[ _-]?)?name)$/i.test(key)){fullName=value;} if(/^(first[ _-]?name)$/i.test(key)){payload.FNAME=value;} if(/^(last[ _-]?name)$/i.test(key)){payload.LNAME=value;}});if(fullName&&!payload.FNAME){fullName=fullName.split(' ');payload.FNAME=fullName[0];payload.LNAME=payload.LNAME||fullName[1];} var url=data.action.replace('/post?','/post-json?')+'&c=?';var userId=url.indexOf('u=')+2;userId=url.substring(userId,url.indexOf('&',userId));var listId=url.indexOf('id=')+3;listId=url.substring(listId,url.indexOf('&',listId));payload['b_'+userId+'_'+listId]='';$.ajax({url:url,data:payload,dataType:'jsonp'}).done(function(resp){data.success=resp.result==='success'||/already/.test(resp.msg);if(!data.success){console.info('MailChimp error: '+resp.msg);} afterSubmit(data);}).fail(function(){afterSubmit(data);});} function afterSubmit(data){var form=data.form;var redirect=data.redirect;var success=data.success;if(success&&redirect){Webflow.location(redirect);return;} data.done.toggle(success);data.fail.toggle(!success);if(success){data.done.focus();}else{data.fail.focus();} form.toggle(!success);reset(data);} function preventDefault(data){data.evt&&data.evt.preventDefault();data.evt=null;} function initFileUpload(i,form){if(!form.fileUploads||!form.fileUploads[i]){return;} var file;var $el=$(form.fileUploads[i]);var $defaultWrap=$el.find('> .w-file-upload-default');var $uploadingWrap=$el.find('> .w-file-upload-uploading');var $successWrap=$el.find('> .w-file-upload-success');var $errorWrap=$el.find('> .w-file-upload-error');var $input=$defaultWrap.find('.w-file-upload-input');var $label=$defaultWrap.find('.w-file-upload-label');var $labelChildren=$label.children();var $errorMsgEl=$errorWrap.find('.w-file-upload-error-msg');var $fileEl=$successWrap.find('.w-file-upload-file');var $removeEl=$successWrap.find('.w-file-remove-link');var $fileNameEl=$fileEl.find('.w-file-upload-file-name');var sizeErrMsg=$errorMsgEl.attr('data-w-size-error');var typeErrMsg=$errorMsgEl.attr('data-w-type-error');var genericErrMsg=$errorMsgEl.attr('data-w-generic-error');if(!inApp){$label.on('click keydown',function(e){if(e.type==='keydown'&&e.which!==13&&e.which!==32){return;} e.preventDefault();$input.click();});} $label.find('.w-icon-file-upload-icon').attr('aria-hidden','true');$removeEl.find('.w-icon-file-upload-remove').attr('aria-hidden','true');if(!inApp){$removeEl.on('click keydown',function(e){if(e.type==='keydown'){if(e.which!==13&&e.which!==32){return;} e.preventDefault();} $input.removeAttr('data-value');$input.val('');$fileNameEl.html('');$defaultWrap.toggle(true);$successWrap.toggle(false);$label.focus();});$input.on('change',function(e){file=e.target&&e.target.files&&e.target.files[0];if(!file){return;} $defaultWrap.toggle(false);$errorWrap.toggle(false);$uploadingWrap.toggle(true);$uploadingWrap.focus();$fileNameEl.text(file.name);if(!isUploading()){disableBtn(form);} form.fileUploads[i].uploading=true;signFile(file,afterSign);});var height=$label.outerHeight();$input.height(height);$input.width(1);}else{$input.on('click',function(e){e.preventDefault();});$label.on('click',function(e){e.preventDefault();});$labelChildren.on('click',function(e){e.preventDefault();});} function parseError(err){var errorMsg=err.responseJSON&&err.responseJSON.msg;var userError=genericErrMsg;if(typeof errorMsg==='string'&&errorMsg.indexOf('InvalidFileTypeError')===0){userError=typeErrMsg;}else if(typeof errorMsg==='string'&&errorMsg.indexOf('MaxFileSizeError')===0){userError=sizeErrMsg;} $errorMsgEl.text(userError);$input.removeAttr('data-value');$input.val('');$uploadingWrap.toggle(false);$defaultWrap.toggle(true);$errorWrap.toggle(true);$errorWrap.focus();form.fileUploads[i].uploading=false;if(!isUploading()){reset(form);}} function afterSign(err,data){if(err){return parseError(err);} var fileName=data.fileName;var postData=data.postData;var fileId=data.fileId;var s3Url=data.s3Url;$input.attr('data-value',fileId);uploadS3(s3Url,postData,file,fileName,afterUpload);} function afterUpload(err){if(err){return parseError(err);} $uploadingWrap.toggle(false);$successWrap.css('display','inline-block');$successWrap.focus();form.fileUploads[i].uploading=false;if(!isUploading()){reset(form);}} function isUploading(){var uploads=form.fileUploads&&form.fileUploads.toArray()||[];return uploads.some(function(value){return value.uploading;});}} function signFile(file,cb){var payload=new URLSearchParams({name:file.name,size:file.size});$.ajax({type:'GET',url:"".concat(signFileUrl,"?").concat(payload),crossDomain:true}).done(function(data){cb(null,data);}).fail(function(err){cb(err);});} function uploadS3(url,data,file,fileName,cb){var formData=new FormData();for(var k in data){formData.append(k,data[k]);} formData.append('file',file,fileName);$.ajax({type:'POST',url:url,data:formData,processData:false,contentType:false}).done(function(){cb(null);}).fail(function(err){cb(err);});} return api;});}),(function(module,exports,__webpack_require__){var arrayWithHoles=__webpack_require__(337);var iterableToArrayLimit=__webpack_require__(338);var nonIterableRest=__webpack_require__(339);function _slicedToArray(arr,i){return arrayWithHoles(arr)||iterableToArrayLimit(arr,i)||nonIterableRest();} module.exports=_slicedToArray;}),(function(module,exports){function _arrayWithHoles(arr){if(Array.isArray(arr))return arr;} module.exports=_arrayWithHoles;}),(function(module,exports){function _iterableToArrayLimit(arr,i){var _arr=[];var _n=true;var _d=false;var _e=undefined;try{for(var _i=arr[Symbol.iterator](),_s;!(_n=(_s=_i.next()).done);_n=true){_arr.push(_s.value);if(i&&_arr.length===i)break;}}catch(err){_d=true;_e=err;}finally{try{if(!_n&&_i["return"]!=null)_i["return"]();}finally{if(_d)throw _e;}} return _arr;} module.exports=_iterableToArrayLimit;}),(function(module,exports){function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance");} module.exports=_nonIterableRest;}),(function(module,exports,__webpack_require__){"use strict";var Webflow=__webpack_require__(3);var IXEvents=__webpack_require__(39);var KEY_CODES={ARROW_LEFT:37,ARROW_UP:38,ARROW_RIGHT:39,ARROW_DOWN:40,ESCAPE:27,SPACE:32,ENTER:13,HOME:36,END:35};Webflow.define('navbar',module.exports=function($,_){var api={};var tram=$.tram;var $win=$(window);var $doc=$(document);var debounce=_.debounce;var $body;var $navbars;var designer;var inEditor;var inApp=Webflow.env();var overlay='
';var namespace='.w-nav';var navbarOpenedButton='w--open';var navbarOpenedDropdown='w--nav-dropdown-open';var navbarOpenedDropdownToggle='w--nav-dropdown-toggle-open';var navbarOpenedDropdownList='w--nav-dropdown-list-open';var navbarOpenedLink='w--nav-link-open';var ix=IXEvents.triggers;var menuSibling=$();api.ready=api.design=api.preview=init;api.destroy=function(){menuSibling=$();removeListeners();if($navbars&&$navbars.length){$navbars.each(teardown);}};function init(){designer=inApp&&Webflow.env('design');inEditor=Webflow.env('editor');$body=$(document.body);$navbars=$doc.find(namespace);if(!$navbars.length){return;} $navbars.each(build);removeListeners();addListeners();} function removeListeners(){Webflow.resize.off(resizeAll);} function addListeners(){Webflow.resize.on(resizeAll);} function resizeAll(){$navbars.each(resize);} function build(i,el){var $el=$(el);var data=$.data(el,namespace);if(!data){data=$.data(el,namespace,{open:false,el:$el,config:{},selectedIdx:-1});} data.menu=$el.find('.w-nav-menu');data.links=data.menu.find('.w-nav-link');data.dropdowns=data.menu.find('.w-dropdown');data.dropdownToggle=data.menu.find('.w-dropdown-toggle');data.dropdownList=data.menu.find('.w-dropdown-list');data.button=$el.find('.w-nav-button');data.container=$el.find('.w-container');data.overlayContainerId='w-nav-overlay-'+i;data.outside=outside(data);var navBrandLink=$el.find('.w-nav-brand');if(navBrandLink&&navBrandLink.attr('href')==='/'&&navBrandLink.attr('aria-label')==null){navBrandLink.attr('aria-label','home');} data.button.attr('style','-webkit-user-select: text;');if(data.button.attr('aria-label')==null){data.button.attr('aria-label','menu');} data.button.attr('role','button');data.button.attr('tabindex','0');data.button.attr('aria-controls',data.overlayContainerId);data.button.attr('aria-haspopup','menu');data.button.attr('aria-expanded','false');data.el.off(namespace);data.button.off(namespace);data.menu.off(namespace);configure(data);if(designer){removeOverlay(data);data.el.on('setting'+namespace,handler(data));}else{addOverlay(data);data.button.on('click'+namespace,toggle(data));data.menu.on('click'+namespace,'a',navigate(data));data.button.on('keydown'+namespace,makeToggleButtonKeyboardHandler(data));data.el.on('keydown'+namespace,makeLinksKeyboardHandler(data));} resize(i,el);} function teardown(i,el){var data=$.data(el,namespace);if(data){removeOverlay(data);$.removeData(el,namespace);}} function removeOverlay(data){if(!data.overlay){return;} close(data,true);data.overlay.remove();data.overlay=null;} function addOverlay(data){if(data.overlay){return;} data.overlay=$(overlay).appendTo(data.el);data.overlay.attr('id',data.overlayContainerId);data.parent=data.menu.parent();close(data,true);} function configure(data){var config={};var old=data.config||{};var animation=config.animation=data.el.attr('data-animation')||'default';config.animOver=/^over/.test(animation);config.animDirect=/left$/.test(animation)?-1:1;if(old.animation!==animation){data.open&&_.defer(reopen,data);} config.easing=data.el.attr('data-easing')||'ease';config.easing2=data.el.attr('data-easing2')||'ease';var duration=data.el.attr('data-duration');config.duration=duration!=null?Number(duration):400;config.docHeight=data.el.attr('data-doc-height');data.config=config;} function handler(data){return function(evt,options){options=options||{};var winWidth=$win.width();configure(data);options.open===true&&open(data,true);options.open===false&&close(data,true);data.open&&_.defer(function(){if(winWidth!==$win.width()){reopen(data);}});};} function makeToggleButtonKeyboardHandler(data){return function(evt){switch(evt.keyCode){case KEY_CODES.SPACE:case KEY_CODES.ENTER:{toggle(data)();evt.preventDefault();return evt.stopPropagation();} case KEY_CODES.ESCAPE:{close(data);evt.preventDefault();return evt.stopPropagation();} case KEY_CODES.ARROW_RIGHT:case KEY_CODES.ARROW_DOWN:case KEY_CODES.HOME:case KEY_CODES.END:{if(!data.open){evt.preventDefault();return evt.stopPropagation();} if(evt.keyCode===KEY_CODES.END){data.selectedIdx=data.links.length-1;}else{data.selectedIdx=0;} focusSelectedLink(data);evt.preventDefault();return evt.stopPropagation();}}};} function makeLinksKeyboardHandler(data){return function(evt){if(!data.open){return;} data.selectedIdx=data.links.index(document.activeElement);switch(evt.keyCode){case KEY_CODES.HOME:case KEY_CODES.END:{if(evt.keyCode===KEY_CODES.END){data.selectedIdx=data.links.length-1;}else{data.selectedIdx=0;} focusSelectedLink(data);evt.preventDefault();return evt.stopPropagation();} case KEY_CODES.ESCAPE:{close(data);data.button.focus();evt.preventDefault();return evt.stopPropagation();} case KEY_CODES.ARROW_LEFT:case KEY_CODES.ARROW_UP:{data.selectedIdx=Math.max(-1,data.selectedIdx-1);focusSelectedLink(data);evt.preventDefault();return evt.stopPropagation();} case KEY_CODES.ARROW_RIGHT:case KEY_CODES.ARROW_DOWN:{data.selectedIdx=Math.min(data.links.length-1,data.selectedIdx+1);focusSelectedLink(data);evt.preventDefault();return evt.stopPropagation();}}};} function focusSelectedLink(data){if(data.links[data.selectedIdx]){var selectedElement=data.links[data.selectedIdx];selectedElement.focus();navigate(selectedElement);}} function reopen(data){if(!data.open){return;} close(data,true);open(data,true);} function toggle(data){return debounce(function(){data.open?close(data):open(data);});} function navigate(data){return function(evt){var link=$(this);var href=link.attr('href');if(!Webflow.validClick(evt.currentTarget)){evt.preventDefault();return;} if(href&&href.indexOf('#')===0&&data.open){close(data);}};} function outside(data){if(data.outside){$doc.off('click'+namespace,data.outside);} return function(evt){var $target=$(evt.target);if(inEditor&&$target.closest('.w-editor-bem-EditorOverlay').length){return;} outsideDebounced(data,$target);};} var outsideDebounced=debounce(function(data,$target){if(!data.open){return;} var menu=$target.closest('.w-nav-menu');if(!data.menu.is(menu)){close(data);}});function resize(i,el){var data=$.data(el,namespace);var collapsed=data.collapsed=data.button.css('display')!=='none';if(data.open&&!collapsed&&!designer){close(data,true);} if(data.container.length){var updateEachMax=updateMax(data);data.links.each(updateEachMax);data.dropdowns.each(updateEachMax);} if(data.open){setOverlayHeight(data);}} var maxWidth='max-width';function updateMax(data){var containMax=data.container.css(maxWidth);if(containMax==='none'){containMax='';} return function(i,link){link=$(link);link.css(maxWidth,'');if(link.css(maxWidth)==='none'){link.css(maxWidth,containMax);}};} function addMenuOpen(i,el){el.setAttribute('data-nav-menu-open','');} function removeMenuOpen(i,el){el.removeAttribute('data-nav-menu-open');} function open(data,immediate){if(data.open){return;} data.open=true;data.menu.each(addMenuOpen);data.links.addClass(navbarOpenedLink);data.dropdowns.addClass(navbarOpenedDropdown);data.dropdownToggle.addClass(navbarOpenedDropdownToggle);data.dropdownList.addClass(navbarOpenedDropdownList);data.button.addClass(navbarOpenedButton);var config=data.config;var animation=config.animation;if(animation==='none'||!tram.support.transform||config.duration<=0){immediate=true;} var bodyHeight=setOverlayHeight(data);var menuHeight=data.menu.outerHeight(true);var menuWidth=data.menu.outerWidth(true);var navHeight=data.el.height();var navbarEl=data.el[0];resize(0,navbarEl);ix.intro(0,navbarEl);Webflow.redraw.up();if(!designer){$doc.on('click'+namespace,data.outside);} if(immediate){complete();return;} var transConfig='transform '+config.duration+'ms '+config.easing;if(data.overlay){menuSibling=data.menu.prev();data.overlay.show().append(data.menu);} if(config.animOver){tram(data.menu).add(transConfig).set({x:config.animDirect*menuWidth,height:bodyHeight}).start({x:0}).then(complete);data.overlay&&data.overlay.width(menuWidth);return;} var offsetY=navHeight+menuHeight;tram(data.menu).add(transConfig).set({y:-offsetY}).start({y:0}).then(complete);function complete(){data.button.attr('aria-expanded','true');}} function setOverlayHeight(data){var config=data.config;var bodyHeight=config.docHeight?$doc.height():$body.height();if(config.animOver){data.menu.height(bodyHeight);}else if(data.el.css('position')!=='fixed'){bodyHeight-=data.el.outerHeight(true);} data.overlay&&data.overlay.height(bodyHeight);return bodyHeight;} function close(data,immediate){if(!data.open){return;} data.open=false;data.button.removeClass(navbarOpenedButton);var config=data.config;if(config.animation==='none'||!tram.support.transform||config.duration<=0){immediate=true;} ix.outro(0,data.el[0]);$doc.off('click'+namespace,data.outside);if(immediate){tram(data.menu).stop();complete();return;} var transConfig='transform '+config.duration+'ms '+config.easing2;var menuHeight=data.menu.outerHeight(true);var menuWidth=data.menu.outerWidth(true);var navHeight=data.el.height();if(config.animOver){tram(data.menu).add(transConfig).start({x:menuWidth*config.animDirect}).then(complete);return;} var offsetY=navHeight+menuHeight;tram(data.menu).add(transConfig).start({y:-offsetY}).then(complete);function complete(){data.menu.height('');tram(data.menu).set({x:0,y:0});data.menu.each(removeMenuOpen);data.links.removeClass(navbarOpenedLink);data.dropdowns.removeClass(navbarOpenedDropdown);data.dropdownToggle.removeClass(navbarOpenedDropdownToggle);data.dropdownList.removeClass(navbarOpenedDropdownList);if(data.overlay&&data.overlay.children().length){menuSibling.length?data.menu.insertAfter(menuSibling):data.menu.prependTo(data.parent);data.overlay.attr('style','').hide();} data.el.triggerHandler('w-close');data.button.attr('aria-expanded','false');}} return api;});}),(function(module,exports,__webpack_require__){"use strict";var Webflow=__webpack_require__(3);var IXEvents=__webpack_require__(39);var KEY_CODES={ARROW_LEFT:37,ARROW_UP:38,ARROW_RIGHT:39,ARROW_DOWN:40,SPACE:32,ENTER:13,HOME:36,END:35};var FOCUSABLE_SELECTOR='a[href], area[href], [role="button"], input, select, textarea, button, iframe, object, embed, *[tabindex], *[contenteditable]';Webflow.define('slider',module.exports=function($,_){var api={};var tram=$.tram;var $doc=$(document);var $sliders;var designer;var inApp=Webflow.env();var namespace='.w-slider';var dot='
';var ariaLiveLabelHtml='
';var forceShow='w-slider-force-show';var ix=IXEvents.triggers;var fallback;var inRedraw=false;api.ready=function(){designer=Webflow.env('design');init();};api.design=function(){designer=true;setTimeout(init,1000);};api.preview=function(){designer=false;init();};api.redraw=function(){inRedraw=true;init();inRedraw=false;};api.destroy=removeListeners;function init(){$sliders=$doc.find(namespace);if(!$sliders.length){return;} $sliders.each(build);if(fallback){return;} removeListeners();addListeners();} function removeListeners(){Webflow.resize.off(renderAll);Webflow.redraw.off(api.redraw);} function addListeners(){Webflow.resize.on(renderAll);Webflow.redraw.on(api.redraw);} function renderAll(){$sliders.filter(':visible').each(render);} function build(i,el){var $el=$(el);var data=$.data(el,namespace);if(!data){data=$.data(el,namespace,{index:0,depth:1,hasFocus:{keyboard:false,mouse:false},el:$el,config:{}});} data.mask=$el.children('.w-slider-mask');data.left=$el.children('.w-slider-arrow-left');data.right=$el.children('.w-slider-arrow-right');data.nav=$el.children('.w-slider-nav');data.slides=data.mask.children('.w-slide');data.slides.each(ix.reset);if(inRedraw){data.maskWidth=0;} if($el.attr('role')===undefined){$el.attr('role','region');} if($el.attr('aria-label')===undefined){$el.attr('aria-label','carousel');} var slideViewId=data.mask.attr('id');if(!slideViewId){slideViewId='w-slider-mask-'+i;data.mask.attr('id',slideViewId);} if(!designer&&!data.ariaLiveLabel){data.ariaLiveLabel=$(ariaLiveLabelHtml).appendTo(data.mask);} data.left.attr('role','button');data.left.attr('tabindex','0');data.left.attr('aria-controls',slideViewId);if(data.left.attr('aria-label')===undefined){data.left.attr('aria-label','previous slide');} data.right.attr('role','button');data.right.attr('tabindex','0');data.right.attr('aria-controls',slideViewId);if(data.right.attr('aria-label')===undefined){data.right.attr('aria-label','next slide');} if(!tram.support.transform){data.left.hide();data.right.hide();data.nav.hide();fallback=true;return;} data.el.off(namespace);data.left.off(namespace);data.right.off(namespace);data.nav.off(namespace);configure(data);if(designer){data.el.on('setting'+namespace,handler(data));stopTimer(data);data.hasTimer=false;}else{data.el.on('swipe'+namespace,handler(data));data.left.on('click'+namespace,previousFunction(data));data.right.on('click'+namespace,next(data));data.left.on('keydown'+namespace,keyboardSlideButtonsFunction(data,previousFunction));data.right.on('keydown'+namespace,keyboardSlideButtonsFunction(data,next));data.nav.on('keydown'+namespace,'> div',handler(data));if(data.config.autoplay&&!data.hasTimer){data.hasTimer=true;data.timerCount=1;startTimer(data);} data.el.on('mouseenter'+namespace,hasFocus(data,true,'mouse'));data.el.on('focusin'+namespace,hasFocus(data,true,'keyboard'));data.el.on('mouseleave'+namespace,hasFocus(data,false,'mouse'));data.el.on('focusout'+namespace,hasFocus(data,false,'keyboard'));} data.nav.on('click'+namespace,'> div',handler(data));if(!inApp){data.mask.contents().filter(function(){return this.nodeType===3;}).remove();} var $elHidden=$el.filter(':hidden');$elHidden.addClass(forceShow);var $elHiddenParents=$el.parents(':hidden');$elHiddenParents.addClass(forceShow);if(!inRedraw){render(i,el);} $elHidden.removeClass(forceShow);$elHiddenParents.removeClass(forceShow);} function configure(data){var config={};config.crossOver=0;config.animation=data.el.attr('data-animation')||'slide';if(config.animation==='outin'){config.animation='cross';config.crossOver=0.5;} config.easing=data.el.attr('data-easing')||'ease';var duration=data.el.attr('data-duration');config.duration=duration!=null?parseInt(duration,10):500;if(isAttrTrue(data.el.attr('data-infinite'))){config.infinite=true;} if(isAttrTrue(data.el.attr('data-disable-swipe'))){config.disableSwipe=true;} if(isAttrTrue(data.el.attr('data-hide-arrows'))){config.hideArrows=true;}else if(data.config.hideArrows){data.left.show();data.right.show();} if(isAttrTrue(data.el.attr('data-autoplay'))){config.autoplay=true;config.delay=parseInt(data.el.attr('data-delay'),10)||2000;config.timerMax=parseInt(data.el.attr('data-autoplay-limit'),10);var touchEvents='mousedown'+namespace+' touchstart'+namespace;if(!designer){data.el.off(touchEvents).one(touchEvents,function(){stopTimer(data);});}} var arrowWidth=data.right.width();config.edge=arrowWidth?arrowWidth+40:100;data.config=config;} function isAttrTrue(value){return value==='1'||value==='true';} function hasFocus(data,focusIn,eventType){return function(evt){if(!focusIn){if($.contains(data.el.get(0),evt.relatedTarget)){return;} data.hasFocus[eventType]=focusIn;if(data.hasFocus.mouse&&eventType==='keyboard'||data.hasFocus.keyboard&&eventType==='mouse'){return;}}else{data.hasFocus[eventType]=focusIn;} if(focusIn){data.ariaLiveLabel.attr('aria-live','polite');if(data.hasTimer){stopTimer(data);}}else{data.ariaLiveLabel.attr('aria-live','off');if(data.hasTimer){startTimer(data);}} return;};} function keyboardSlideButtonsFunction(data,directionFunction){return function(evt){switch(evt.keyCode){case KEY_CODES.SPACE:case KEY_CODES.ENTER:{directionFunction(data)();evt.preventDefault();return evt.stopPropagation();}}};} function previousFunction(data){return function(){change(data,{index:data.index-1,vector:-1});};} function next(data){return function(){change(data,{index:data.index+1,vector:1});};} function select(data,value){var found=null;if(value===data.slides.length){init();layout(data);} _.each(data.anchors,function(anchor,index){$(anchor.els).each(function(i,el){if($(el).index()===value){found=index;}});});if(found!=null){change(data,{index:found,immediate:true});}} function startTimer(data){stopTimer(data);var config=data.config;var timerMax=config.timerMax;if(timerMax&&data.timerCount++>timerMax){return;} data.timerId=window.setTimeout(function(){if(data.timerId==null||designer){return;} next(data)();startTimer(data);},config.delay);} function stopTimer(data){window.clearTimeout(data.timerId);data.timerId=null;} function handler(data){return function(evt,options){options=options||{};var config=data.config;if(designer&&evt.type==='setting'){if(options.select==='prev'){return previousFunction(data)();} if(options.select==='next'){return next(data)();} configure(data);layout(data);if(options.select==null){return;} select(data,options.select);return;} if(evt.type==='swipe'){if(config.disableSwipe){return;} if(Webflow.env('editor')){return;} if(options.direction==='left'){return next(data)();} if(options.direction==='right'){return previousFunction(data)();} return;} if(data.nav.has(evt.target).length){var index=$(evt.target).index();if(evt.type==='click'){change(data,{index:index});} if(evt.type==='keydown'){switch(evt.keyCode){case KEY_CODES.ENTER:case KEY_CODES.SPACE:{change(data,{index:index});evt.preventDefault();break;} case KEY_CODES.ARROW_LEFT:case KEY_CODES.ARROW_UP:{focusDot(data.nav,Math.max(index-1,0));evt.preventDefault();break;} case KEY_CODES.ARROW_RIGHT:case KEY_CODES.ARROW_DOWN:{focusDot(data.nav,Math.min(index+1,data.pages));evt.preventDefault();break;} case KEY_CODES.HOME:{focusDot(data.nav,0);evt.preventDefault();break;} case KEY_CODES.END:{focusDot(data.nav,data.pages);evt.preventDefault();break;} default:{return;}}}}};} function focusDot($nav,index){var $active=$nav.children().eq(index).focus();$nav.children().not($active);} function change(data,options){options=options||{};var config=data.config;var anchors=data.anchors;data.previous=data.index;var index=options.index;var shift={};if(index<0){index=anchors.length-1;if(config.infinite){shift.x=-data.endX;shift.from=0;shift.to=anchors[0].width;}}else if(index>=anchors.length){index=0;if(config.infinite){shift.x=anchors[anchors.length-1].width;shift.from=-anchors[anchors.length-1].x;shift.to=shift.from-shift.x;}} data.index=index;var $active=data.nav.children().eq(index).addClass('w-active').attr('aria-pressed','true').attr('tabindex','0');data.nav.children().not($active).removeClass('w-active').attr('aria-pressed','false').attr('tabindex','-1');if(config.hideArrows){data.index===anchors.length-1?data.right.hide():data.right.show();data.index===0?data.left.hide():data.left.show();} var lastOffsetX=data.offsetX||0;var offsetX=data.offsetX=-anchors[data.index].x;var resetConfig={x:offsetX,opacity:1,visibility:''};var targets=$(anchors[data.index].els);var prevTargs=$(anchors[data.previous]&&anchors[data.previous].els);var others=data.slides.not(targets);var animation=config.animation;var easing=config.easing;var duration=Math.round(config.duration);var vector=options.vector||(data.index>data.previous?1:-1);var fadeRule='opacity '+duration+'ms '+easing;var slideRule='transform '+duration+'ms '+easing;targets.find(FOCUSABLE_SELECTOR).removeAttr('tabindex');targets.removeAttr('aria-hidden');targets.find('*').removeAttr('aria-hidden');others.find(FOCUSABLE_SELECTOR).attr('tabindex','-1');others.attr('aria-hidden','true');others.find('*').attr('aria-hidden','true');if(!designer){targets.each(ix.intro);others.each(ix.outro);} if(options.immediate&&!inRedraw){tram(targets).set(resetConfig);resetOthers();return;} if(data.index===data.previous){return;} if(!designer){data.ariaLiveLabel.text("Slide ".concat(index+1," of ").concat(anchors.length,"."));} if(animation==='cross'){var reduced=Math.round(duration-duration*config.crossOver);var wait=Math.round(duration-reduced);fadeRule='opacity '+reduced+'ms '+easing;tram(prevTargs).set({visibility:''}).add(fadeRule).start({opacity:0});tram(targets).set({visibility:'',x:offsetX,opacity:0,zIndex:data.depth++}).add(fadeRule).wait(wait).then({opacity:1}).then(resetOthers);return;} if(animation==='fade'){tram(prevTargs).set({visibility:''}).stop();tram(targets).set({visibility:'',x:offsetX,opacity:0,zIndex:data.depth++}).add(fadeRule).start({opacity:1}).then(resetOthers);return;} if(animation==='over'){resetConfig={x:data.endX};tram(prevTargs).set({visibility:''}).stop();tram(targets).set({visibility:'',zIndex:data.depth++,x:offsetX+anchors[data.index].width*vector}).add(slideRule).start({x:offsetX}).then(resetOthers);return;} if(config.infinite&&shift.x){tram(data.slides.not(prevTargs)).set({visibility:'',x:shift.x}).add(slideRule).start({x:offsetX});tram(prevTargs).set({visibility:'',x:shift.from}).add(slideRule).start({x:shift.to});data.shifted=prevTargs;}else{if(config.infinite&&data.shifted){tram(data.shifted).set({visibility:'',x:lastOffsetX});data.shifted=null;} tram(data.slides).set({visibility:''}).add(slideRule).start({x:offsetX});} function resetOthers(){targets=$(anchors[data.index].els);others=data.slides.not(targets);if(animation!=='slide'){resetConfig.visibility='hidden';} tram(others).set(resetConfig);}} function render(i,el){var data=$.data(el,namespace);if(!data){return;} if(maskChanged(data)){return layout(data);} if(designer&&slidesChanged(data)){layout(data);}} function layout(data){var pages=1;var offset=0;var anchor=0;var width=0;var maskWidth=data.maskWidth;var threshold=maskWidth-data.config.edge;if(threshold<0){threshold=0;} data.anchors=[{els:[],x:0,width:0}];data.slides.each(function(i,el){if(anchor-offset>threshold){pages++;offset+=maskWidth;data.anchors[pages-1]={els:[],x:anchor,width:0};} width=$(el).outerWidth(true);anchor+=width;data.anchors[pages-1].width+=width;data.anchors[pages-1].els.push(el);var ariaLabel=i+1+' of '+data.slides.length;$(el).attr('aria-label',ariaLabel);$(el).attr('role','group');});data.endX=anchor;if(designer){data.pages=null;} if(data.nav.length&&data.pages!==pages){data.pages=pages;buildNav(data);} var index=data.index;if(index>=pages){index=pages-1;} change(data,{immediate:true,index:index});} function buildNav(data){var dots=[];var $dot;var spacing=data.el.attr('data-nav-spacing');if(spacing){spacing=parseFloat(spacing)+'px';} for(var i=0,len=data.pages;i